500	500	
106	109	97	90	103	89	91	98	107	97	114	108	94	93	94	104	112	79	108	96	89	90	116	95	126	92	100	103	88	99	103	93	102	107	105	104	97	105	95	80	113	95	103	115	92	107	99	87	104	98	121	102	86	98	107	90	111	87	90	109	107	97	92	104	107	101	116	95	106	89	113	94	101	101	104	104	98	108	99	82	115	102	101	96	88	87	102	98	111	111	99	95	104	87	105	83	114	92	97	104	85	99	113	93	99	107	97	96	102	105	104	97	99	96	114	92	115	131	109	77	105	88	127	120	93	92	97	95	122	104	100	96	110	105	106	103	110	109	99	97	83	103	95	90	95	75	103	101	107	92	97	93	106	94	116	95	99	97	104	88	94	94	108	108	106	82	98	99	108	86	92	106	89	85	104	92	99	84	102	99	106	99	111	100	108	99	95	101	104	113	107	99	96	105	107	81	96	93	96	93	94	96	91	81	108	87	97	98	88	86	102	103	108	98	118	97	103	81	102	103	99	97	100	88	97	101	101	103	101	95	105	114	96	96	108	109	93	100	89	101	120	96	105	105	91	114	95	106	110	88	112	111	108	100	105	95	88	110	91	115	93	105	108	91	87	88	83	100	123	91	111	84	95	88	91	101	101	120	98	110	93	78	105	89	114	99	83	107	82	115	108	103	105	99	73	99	117	97	100	119	94	116	95	101	116	99	92	96	115	108	98	98	100	114	80	109	90	95	101	98	95	101	106	82	93	86	91	97	84	113	81	81	109	114	100	84	99	96	101	95	119	101	116	98	95	88	113	92	114	98	114	114	104	97	103	98	106	89	118	104	104	106	118	118	97	93	87	100	99	113	112	91	103	114	76	116	102	103	100	115	94	101	98	100	110	96	88	93	94	101	112	114	103	103	101	103	99	107	101	100	126	85	97	89	101	90	94	97	87	105	112	109	97	94	99	90	89	106	101	86	85	114	111	117	106	93	69	94	105	90	91	107	97	122	93	106	107	90	94	122	102	97	78	116	89	127	96	90	112	118	108	87	116	106	91	98	93	98	93	86	98	115	102	105	94	100	97	112	101	97	117	109	92	110	90	89	103	89	107	101	102	97	92	101	94	100	111	95	101	92	97	80	111	101	103	98	102	104	109	87	
101	98	91	93	81	114	97	102	93	85	111	110	108	105	101	103	91	99	101	116	100	95	100	112	86	101	89	89	103	108	107	95	111	102	101	100	126	97	86	84	76	111	95	108	111	88	97	118	110	113	108	123	99	103	108	93	101	94	94	107	90	87	106	107	94	90	113	101	107	97	104	100	81	98	77	101	103	92	91	116	89	93	103	108	91	99	88	90	102	86	94	94	83	95	113	100	101	98	93	103	93	107	91	89	109	112	90	113	111	96	90	108	93	95	102	107	93	99	133	111	104	98	105	99	103	101	110	98	104	115	95	104	105	103	88	107	96	89	117	117	102	122	91	92	100	97	93	103	101	104	95	103	92	87	97	122	113	110	96	103	106	96	105	100	106	97	103	102	97	92	97	95	92	88	99	88	109	96	102	93	100	116	91	97	101	91	107	107	93	95	112	102	89	96	103	111	102	90	97	99	94	73	112	104	97	97	78	111	109	92	111	88	111	99	107	96	98	106	105	91	123	104	108	100	96	108	116	103	101	116	110	111	87	111	109	102	91	95	107	98	103	93	83	108	108	88	87	85	100	89	97	91	108	81	110	107	105	110	88	106	107	96	116	115	98	98	94	114	92	82	110	121	100	82	79	105	122	102	112	107	81	109	94	100	114	93	87	97	119	101	125	105	109	116	102	97	98	94	97	95	102	86	98	110	90	100	105	85	93	103	91	96	93	105	99	90	114	90	99	115	81	96	80	102	102	92	90	95	113	105	90	72	86	99	91	121	125	100	111	93	106	108	99	77	91	107	108	100	103	107	104	90	109	95	93	88	97	100	105	91	103	109	98	103	101	104	108	99	86	98	94	103	112	111	104	97	90	101	103	108	97	95	97	95	101	101	84	90	80	94	103	86	102	98	97	92	121	108	102	97	103	81	107	110	109	105	116	107	107	104	100	107	100	104	90	108	103	95	98	96	103	101	101	86	107	88	96	109	100	102	93	103	88	106	100	99	83	108	98	111	92	97	99	96	115	91	114	93	99	108	110	106	91	95	109	100	94	99	112	84	100	107	111	100	102	98	86	103	101	100	85	124	105	88	85	121	91	98	109	104	87	92	95	108	103	90	98	92	112	94	100	103	104	97	91	104	94	101	116	88	
297	597	999999	218	239	488	608	686	33	999999	473	429	999999	201	610	599	894	392	690	258	981	95	999999	999999	638	50	999999	578	556	395	450	727	999999	999999	101	999999	359	883	151	673	370	999999	89	986	999999	243	999999	614	999999	739	323	742	327	683	359	211	863	982	579	999999	999999	39	140	999999	168	999999	36	999999	109	390	999999	999999	250	999999	999999	999999	16	748	663	405	730	160	171	817	81	708	999999	999999	772	890	999999	999999	314	952	948	999999	833	450	828	91	216	730	515	999999	999999	313	501	999999	999999	341	204	125	999999	183	468	999999	868	322	566	459	345	999999	817	218	33	873	706	999999	78	557	999999	565	919	999999	999999	10	999999	999999	327	999999	999999	109	999999	440	695	999999	56	140	493	999999	472	520	999999	999999	999999	898	913	999999	13	626	606	213	241	999999	156	639	205	999999	985	999999	929	734	994	797	253	999999	394	386	999999	782	826	999999	804	694	999999	673	999999	999999	836	999999	999999	999999	141	999999	999999	12	868	999999	294	66	56	308	999999	35	454	999999	525	97	135	509	999999	536	783	231	799	41	409	546	163	482	958	653	911	695	380	591	603	303	635	250	377	709	999999	467	735	528	429	778	250	356	158	999999	426	336	785	560	564	909	999999	140	603	332	532	811	107	999999	396	999999	655	862	145	232	999999	999999	142	804	999999	326	495	280	999999	631	305	806	334	374	237	584	909	819	37	693	400	505	646	55	187	290	369	343	141	969	132	388	220	999999	142	999999	204	981	999999	999999	424	999999	999999	971	36	725	487	999999	175	812	550	835	999999	999999	831	999999	999999	999999	627	164	957	161	149	641	508	999999	999999	408	241	695	390	999999	704	789	278	769	999999	999999	29	999999	802	635	177	329	999999	296	553	768	104	999999	303	117	363	960	290	272	492	887	472	118	139	999999	501	479	431	621	141	55	184	999999	979	999999	999999	999999	361	331	984	819	222	221	374	827	313	64	402	999999	999999	743	509	15	286	98	212	910	331	999999	143	698	897	807	999999	508	999999	999999	207	999999	49	197	999999	958	288	672	999999	261	743	312	775	446	999999	159	57	398	546	999999	785	999999	370	167	843	638	197	295	922	414	66	999999	243	281	857	671	243	386	999999	999999	999999	614	423	999999	176	999999	948	696	621	748	760	999999	961	425	257	999999	999999	999999	354	970	999999	993	750	270	204	877	78	504	589	414	915	670	264	995	451	181	476	419	990	823	689	501	999999	183	999999	300	999999	817	34	551	999999	361	999999	173	
779	733	863	163	999999	299	999999	999999	117	999999	999999	100	512	966	999999	85	839	950	892	530	999999	280	328	999999	616	904	999999	260	479	47	112	999999	999999	101	226	717	317	323	662	700	999999	999999	393	467	999999	999999	787	999999	843	999999	712	999999	469	999999	882	509	414	999999	547	852	326	700	974	80	999999	278	462	999999	749	266	767	525	999999	999999	657	55	886	861	999999	999999	126	999999	417	531	335	999999	105	135	219	999999	999999	31	776	810	383	181	270	999999	363	82	111	377	999999	587	190	196	999999	277	999999	999999	622	553	999999	495	999999	292	293	999999	999999	362	182	999999	211	41	953	746	749	487	999999	485	785	574	507	163	950	999999	845	829	350	148	686	999999	280	382	105	759	999999	291	83	100	999999	817	999999	999999	899	999999	175	167	999999	444	999999	586	459	999999	999999	999999	55	907	544	987	447	463	113	607	675	354	66	999999	935	203	786	467	414	999999	597	967	999999	506	999999	186	999999	687	205	905	700	110	378	902	331	57	713	63	999999	96	653	435	714	999999	335	555	999999	999999	232	440	658	979	182	732	999999	999999	61	549	999999	368	413	760	999999	207	999999	575	999999	164	507	888	489	999999	721	327	999999	171	263	36	181	708	468	999999	464	765	257	721	927	646	130	247	999999	174	409	387	682	892	177	516	74	760	579	562	838	344	999999	925	999999	854	657	999999	830	35	377	945	999999	175	305	502	949	195	647	339	44	270	999999	325	999999	999999	645	191	994	746	999999	999999	139	906	999999	130	999999	332	462	999999	988	511	999999	970	999999	463	487	999999	596	675	567	879	122	249	528	577	452	635	601	924	219	476	624	93	999999	956	815	993	765	185	999999	626	732	574	350	532	999999	920	528	870	856	138	999999	328	188	93	999999	889	387	831	678	999999	731	538	864	522	999999	333	999999	999999	647	493	999999	999999	988	940	999999	999999	899	995	999999	531	999999	731	77	90	881	305	999999	980	658	926	999999	934	999999	507	894	203	709	828	646	528	23	687	232	372	387	999999	999999	248	936	999999	990	999999	116	156	82	10	470	999999	640	590	999999	999999	192	721	877	999999	999999	491	55	953	838	80	999999	206	518	429	509	705	703	708	999999	666	53	999999	999999	234	827	359	434	894	732	926	197	65	999999	999999	505	999999	494	999999	268	849	202	983	921	919	999999	910	638	999999	999999	765	999999	931	624	762	999999	999999	999999	653	999999	999999	66	161	230	912	883	303	106	999999	923	998	220	143	999999	126	474	999999	976	999999	201	916	
720	999999	402	967	846	265	999999	347	211	221	725	840	580	999999	999999	999999	762	999999	999999	999999	814	215	999999	999999	554	999999	491	508	298	999999	317	999999	999999	82	844	999999	758	999999	75	627	862	759	999999	711	283	380	562	747	333	433	308	967	999999	462	112	515	999999	999999	422	900	774	999999	999999	388	999999	956	388	507	858	515	291	509	942	418	876	64	999999	999999	999999	184	393	743	185	864	525	349	999999	999	969	339	236	859	840	175	852	930	999999	843	999999	326	991	65	889	817	151	799	34	571	586	999999	530	999999	999999	248	516	41	757	999999	999999	565	179	389	537	529	289	432	668	777	566	946	354	150	222	999999	193	999999	854	367	999999	725	324	225	999999	922	808	204	189	602	999999	999999	999999	999999	999999	251	157	611	527	369	537	999999	141	257	15	999999	703	389	818	776	64	188	187	399	471	147	250	953	966	615	999999	999999	999999	75	999999	745	773	827	170	999999	756	581	999999	999999	829	13	594	76	220	783	999999	999999	386	999999	548	480	999999	783	65	843	10	203	999999	911	649	452	476	75	139	999999	866	876	229	847	30	483	999999	999999	999999	467	552	184	743	193	397	302	708	999999	527	999999	110	999999	771	999999	970	562	936	999999	845	386	536	528	937	949	916	999999	209	538	999999	75	112	951	222	597	999999	826	460	461	523	356	744	999999	548	491	169	876	999999	901	877	467	546	477	847	194	930	33	246	793	277	55	999999	999999	999999	461	545	999999	999999	183	36	154	112	485	386	498	642	999999	999999	456	999999	49	999999	307	660	924	528	999999	999999	38	666	277	589	666	194	478	264	573	188	97	946	19	109	999999	999999	733	365	70	101	999999	552	999999	53	999999	999999	237	999999	999999	519	999999	933	999999	56	748	999999	758	564	445	300	999999	999999	78	721	999999	999999	780	939	999999	431	927	569	999999	544	753	486	636	999999	798	664	956	671	469	999999	655	999999	46	999999	999999	423	126	999999	920	769	193	999999	483	318	161	290	999999	297	999999	373	591	999999	475	375	302	272	999999	535	999999	781	999999	245	774	25	75	738	473	817	999999	894	314	759	649	999999	999999	638	13	999999	999999	518	442	669	182	999999	471	692	999999	670	670	999999	542	591	412	999999	435	948	350	467	252	422	816	414	708	604	68	999999	324	777	999999	664	999999	562	462	257	999999	674	72	678	553	383	60	803	156	500	361	723	999999	999999	272	412	999999	545	85	660	702	38	999999	577	47	639	377	911	999999	16	829	980	138	165	999999	760	999999	
999999	999999	868	999999	23	267	218	253	345	999999	814	515	613	376	724	487	999999	554	320	999999	495	641	913	16	149	157	150	671	381	594	201	999999	999999	526	626	630	216	298	688	771	751	334	702	999999	562	999999	52	639	115	502	336	610	489	56	400	999999	10	862	232	999999	999999	999999	872	751	294	115	14	999999	750	103	281	999999	866	549	963	171	939	999999	453	743	114	510	566	878	267	999999	229	464	136	595	999999	353	76	822	999999	214	999999	999999	869	457	401	999999	889	21	231	822	744	999999	92	239	999999	250	999999	488	999999	615	999999	994	999999	704	999999	999999	960	999999	473	999999	999999	53	895	759	709	987	999999	995	999999	158	621	554	656	445	846	289	382	897	999999	999999	934	587	71	48	232	467	468	999999	999999	851	996	734	999999	303	384	700	55	333	529	113	359	999999	146	612	999999	437	347	999999	999999	605	999999	73	660	93	993	860	999999	856	536	999999	529	726	433	500	162	886	15	362	71	155	999999	58	377	401	999999	521	451	458	53	795	130	999999	999999	999999	684	932	84	465	310	523	717	198	796	288	583	632	989	645	460	999999	431	999999	999999	999999	371	129	695	268	62	481	999999	534	812	999999	131	119	419	999999	999999	229	999999	550	62	999999	437	55	999999	98	818	999999	532	999999	999999	999999	374	145	434	603	999999	999999	246	999999	999999	999999	114	999999	385	65	166	474	223	532	829	240	305	880	932	448	999999	326	867	607	450	654	999999	613	536	999999	377	999999	685	815	862	261	999999	996	148	999999	999999	253	999999	205	931	354	999999	999999	976	767	999999	493	999999	985	328	999999	999999	639	375	757	879	500	657	508	688	180	789	407	669	578	999999	308	741	709	14	41	656	672	675	999999	470	949	637	999999	246	883	782	699	497	999999	563	352	631	391	999999	943	999999	999999	516	761	565	787	999999	408	519	341	751	503	980	999999	631	35	964	278	297	930	863	888	999999	805	398	99	910	999999	24	999999	999999	360	366	71	444	999999	999999	999999	541	682	618	238	999999	999999	999999	288	718	209	953	999999	388	999999	104	423	999999	707	899	711	372	475	877	256	393	613	999999	400	147	919	852	145	870	999999	737	614	321	634	638	367	673	999999	381	710	140	486	526	325	266	943	981	999999	596	453	551	75	805	372	844	646	999999	740	999999	799	357	999999	668	999999	624	490	111	999999	79	999999	48	263	103	999999	125	907	96	349	999999	999999	937	125	549	999999	508	671	999999	948	789	999999	127	999999	999999	582	363	322	999999	198	
999999	999999	841	536	667	999999	999999	999999	971	638	999999	937	559	999999	606	946	861	241	999999	251	829	999999	999999	163	665	86	423	115	295	521	813	999999	99	999999	999999	367	999999	410	458	494	20	999999	999999	180	999999	852	443	999999	336	32	720	132	999999	576	369	747	105	688	870	590	641	310	999999	460	824	453	847	661	999999	248	592	460	999999	785	999999	618	262	510	999999	999999	643	206	999999	273	801	691	760	523	538	901	272	675	540	999999	999999	710	219	249	356	257	15	782	965	98	439	269	999999	267	345	751	494	999999	236	999999	947	444	531	999999	658	142	692	333	999999	360	975	917	920	915	932	530	408	23	164	214	807	861	999999	690	834	542	352	999999	188	787	416	677	448	999999	919	418	188	481	591	999999	565	681	659	999999	122	999999	348	433	335	814	352	481	999999	32	260	96	212	841	903	126	789	199	155	344	943	999999	478	999999	999999	524	351	927	999999	940	649	135	211	626	577	322	203	918	999999	999999	444	999999	999999	426	231	833	215	346	999999	999999	999999	375	536	324	999999	814	53	899	999999	999999	999999	425	999999	500	383	134	884	586	273	591	922	871	30	781	999999	999999	71	61	227	172	318	14	999999	956	516	283	599	886	999999	763	278	303	490	999999	999999	29	885	746	999999	106	949	629	999999	999999	552	562	355	754	424	662	752	999999	682	275	502	467	76	999999	983	999999	999999	997	630	999999	999999	628	999999	663	880	880	132	324	18	130	999999	689	931	999999	999999	953	999999	845	472	303	21	287	621	224	864	443	952	793	999999	943	571	999999	999999	573	999999	924	999999	691	874	543	999999	438	999999	562	62	813	536	999999	688	39	999999	689	535	336	498	45	17	999999	999999	999999	999999	339	561	75	558	999999	999999	999999	701	489	781	246	970	999999	763	582	304	68	172	61	907	999999	115	733	771	999999	426	672	85	999999	916	16	893	438	615	210	877	917	999999	999999	133	178	999999	208	257	935	719	606	573	915	741	948	13	746	538	677	999999	827	304	677	845	999999	292	74	572	775	353	542	999999	999999	705	386	65	380	928	739	259	907	485	999999	999999	819	109	169	895	968	999999	156	899	938	999999	999999	622	999999	946	999999	885	936	635	999999	592	999999	999999	20	999999	364	999999	632	818	999999	427	326	351	468	514	36	918	132	179	604	772	207	643	384	585	999999	763	729	999999	822	853	322	282	12	253	985	534	999999	999999	999999	85	380	337	109	520	660	999999	163	999999	920	196	763	999999	40	999999	395	999999	910	
434	564	600	173	208	995	945	115	54	999999	225	529	501	999999	183	638	529	999999	869	543	999999	924	999999	610	999999	514	999999	100	999999	251	302	999999	999999	624	999999	394	999999	911	181	342	163	999999	616	368	938	301	428	366	589	139	511	999999	525	10	56	509	617	990	265	693	999999	855	560	802	56	367	87	876	175	788	999999	617	999999	999999	999999	999999	318	588	999999	999999	999999	280	999999	999999	739	983	341	451	999999	164	777	948	655	487	999999	308	855	813	322	580	223	552	200	800	440	999999	98	988	620	597	201	38	328	999999	608	98	354	144	999999	73	999999	636	999999	999999	21	999999	961	999999	564	90	603	504	276	102	402	999999	89	710	985	846	895	353	830	980	963	749	630	999999	879	999999	954	720	750	258	553	587	999999	189	789	999999	932	356	434	540	994	697	761	236	256	75	19	644	999999	226	178	682	805	326	58	999999	129	955	862	999999	136	999999	753	27	999999	815	297	900	920	305	914	548	999999	300	985	276	999999	999999	999999	814	999999	999999	572	533	90	871	781	928	141	527	999999	976	493	754	999999	122	999999	743	688	999999	777	118	723	853	312	629	763	515	999999	781	284	999999	205	58	999999	999999	319	229	937	999999	43	369	769	402	735	937	64	175	886	873	999999	253	715	328	46	766	596	719	230	460	117	276	597	359	999999	843	781	445	999999	597	802	723	806	999999	407	418	349	999999	127	999999	999999	598	628	467	459	41	20	876	999999	49	999999	999999	999	486	569	767	772	420	160	999999	165	619	226	299	80	609	447	999999	921	627	426	999999	601	855	886	518	648	139	999999	221	833	999999	432	909	377	212	999999	329	452	640	646	929	999999	999999	219	954	999999	338	397	849	999999	317	955	394	999999	954	999999	153	600	60	128	642	999999	999999	68	261	197	316	922	868	999999	127	261	290	981	999999	104	375	999999	931	146	320	999999	60	627	525	999999	48	296	422	213	580	729	999999	521	13	419	242	177	958	767	75	415	528	964	476	66	675	412	135	860	633	508	668	999999	808	899	999999	321	542	312	159	999999	510	665	999999	397	999999	768	977	87	999999	999999	999999	173	81	904	223	95	160	999999	283	635	171	562	579	82	70	488	713	114	999999	921	999999	655	618	999999	999999	863	660	89	206	906	435	58	997	435	821	504	842	904	685	384	170	83	38	999999	858	948	999999	242	337	999999	65	873	137	999999	573	41	555	999999	998	359	435	81	272	377	210	123	564	999999	261	999999	646	808	999999	
575	760	999999	627	104	196	999999	778	428	752	826	850	561	920	66	861	999999	949	815	999999	336	999999	99	810	999999	323	999999	393	941	980	999999	734	257	455	562	999999	21	413	460	840	51	581	999999	328	446	527	648	203	508	292	471	616	830	903	999999	626	670	999999	966	781	450	573	837	447	980	101	602	999999	367	875	850	386	498	975	863	999999	999999	770	373	143	999999	552	999999	658	519	165	903	354	999999	935	999999	270	999999	679	999999	478	744	570	347	354	924	542	835	632	442	95	127	855	49	999999	999999	900	387	832	116	897	999999	999999	927	825	198	258	753	431	365	999999	938	819	585	395	999999	381	999999	29	219	142	999999	263	999999	434	47	999999	999999	25	261	999999	882	615	572	501	791	565	642	522	166	999999	788	413	277	851	156	308	279	653	999999	999999	477	368	623	974	190	434	962	502	787	999999	943	738	180	745	999999	333	256	93	604	999999	999999	910	863	543	353	313	985	374	288	739	778	661	687	999999	152	999999	999999	598	321	366	603	149	734	25	732	59	999999	999999	999999	823	999999	999999	59	882	999999	566	999999	89	999999	877	448	597	224	58	372	999999	999999	232	603	194	999999	658	772	247	851	599	186	847	811	304	80	999999	231	464	999999	591	612	804	383	585	28	912	999999	999999	999999	999999	924	686	999999	450	999999	20	928	999999	492	403	423	999999	41	974	999999	999999	999999	336	806	984	376	759	369	780	999999	999999	848	27	176	428	689	338	328	844	999999	500	204	370	305	70	534	272	972	295	177	801	772	409	999999	999999	643	999999	999999	934	640	175	326	871	999999	752	999999	999999	792	73	713	95	492	197	999999	889	463	908	40	999999	459	113	787	84	999999	878	999999	449	821	806	999999	57	700	999999	999999	509	184	332	599	553	899	623	479	908	581	999999	318	585	109	315	906	735	999999	999999	484	536	387	251	268	893	999999	721	999999	999999	289	999999	394	107	982	800	999999	999999	318	999999	846	836	634	878	503	531	569	898	349	516	999999	59	445	809	909	999999	132	932	74	706	999999	999999	533	999999	999999	915	697	999999	602	309	600	776	999999	134	999999	648	901	508	748	737	333	999999	381	583	96	999999	230	999999	197	314	678	782	999999	999999	212	999999	312	151	259	587	833	358	305	50	999999	132	632	999999	999999	271	776	623	999999	999999	382	905	806	949	406	399	694	999999	32	297	631	999999	710	813	922	386	999999	999999	259	170	903	999999	84	341	999999	963	999999	909	822	999999	999999	999999	999999	739	999999	306	
862	999999	999999	860	892	722	336	17	999999	108	422	818	398	999999	925	25	374	999999	432	408	831	474	291	442	999999	785	299	105	759	576	229	970	583	625	524	983	25	999999	277	191	648	999999	922	569	551	789	520	445	11	523	690	574	999999	832	475	397	80	999999	78	117	433	999999	258	842	879	451	999999	773	861	941	999	975	756	999999	759	999999	552	722	891	12	274	853	104	245	999999	654	663	751	159	137	912	713	329	170	757	999999	999999	90	999999	109	999999	999999	583	999999	524	715	818	75	999999	710	999999	358	421	76	842	579	145	23	956	234	999999	492	623	734	39	999999	999999	595	493	351	947	472	41	791	999999	527	999999	44	721	180	835	999999	679	449	999999	564	302	999999	999999	188	282	999999	133	465	999999	71	134	849	40	238	69	232	999999	999999	762	382	326	629	999999	325	999999	111	302	785	398	999999	813	183	451	474	999999	402	277	315	78	153	999999	575	480	395	403	431	14	492	121	612	25	947	686	999999	247	672	643	999999	878	181	999999	999999	77	999999	258	950	407	565	999999	666	955	276	999999	618	44	999999	999999	234	921	878	107	999999	674	785	186	865	497	541	999999	330	759	275	436	999999	641	10	508	999999	146	452	33	448	257	999999	657	748	294	77	999999	497	524	419	91	10	84	999999	673	291	943	393	463	865	999999	915	907	999999	840	766	976	43	251	797	97	999999	854	658	562	999999	137	437	580	429	999999	740	806	350	193	436	822	939	337	227	999999	999999	989	167	120	341	547	967	908	528	100	841	255	726	332	612	155	426	999999	453	999999	515	999999	999999	209	598	119	566	506	414	944	999999	999999	34	999999	343	999999	697	548	230	681	999999	529	62	338	999999	495	89	999999	581	290	406	799	883	73	902	941	955	999999	521	232	999999	471	999999	584	999999	144	999999	346	989	999999	458	877	920	999999	999999	985	999999	705	383	999999	39	548	924	133	999999	248	823	960	487	401	534	999999	999999	997	701	999999	35	478	284	690	274	999999	38	459	832	528	999999	121	80	916	191	259	584	999999	203	442	999999	380	46	815	321	269	999999	597	598	719	851	922	999999	999999	960	291	431	693	838	296	520	475	999999	29	369	712	999999	999999	219	999999	999999	617	803	269	160	655	441	469	379	14	883	441	860	122	999999	956	50	999999	956	899	828	999999	580	906	921	82	88	26	999999	609	379	298	999999	323	565	243	128	811	154	314	850	961	323	833	413	89	614	189	352	413	999999	999999	614	999999	456	
272	47	896	999999	88	576	425	999999	770	634	999999	63	547	557	999999	999999	238	631	651	59	866	577	746	503	999999	999999	899	674	52	999999	265	684	78	999999	302	205	999999	999999	75	738	434	947	999999	209	819	35	999999	631	908	575	442	492	963	270	590	999999	301	403	504	620	677	751	971	832	379	910	984	680	999999	247	615	999999	999999	913	624	919	33	547	684	816	400	277	765	476	505	999999	720	808	286	999999	999999	828	999999	455	70	999999	976	999999	829	999999	51	396	377	670	960	678	999999	60	645	999999	999999	754	719	687	229	409	985	504	999999	999999	199	186	404	657	343	786	999999	120	852	941	942	999999	717	774	775	14	999999	104	999999	826	999999	670	173	999999	935	159	119	293	999999	999999	697	481	393	999999	719	864	991	720	337	184	999999	816	208	703	999999	369	999999	944	999999	999999	509	891	988	999999	999999	529	23	999999	722	193	999999	510	884	200	253	471	919	493	64	911	999999	999999	766	341	942	40	999999	469	886	576	122	174	999999	999999	162	806	493	999999	474	200	850	211	997	153	507	383	931	17	460	999999	449	553	890	999999	213	328	134	999999	568	728	67	999999	999999	155	81	512	139	874	48	447	999999	999999	29	863	70	999999	999999	623	999999	568	108	463	19	628	136	569	284	380	999999	833	681	836	999999	745	143	306	308	852	81	995	254	67	969	999999	289	412	533	36	999999	403	999999	999999	823	10	630	999999	545	999999	29	512	237	999999	77	214	766	151	999999	284	730	999999	512	340	551	839	324	51	494	996	349	999999	45	258	440	413	697	180	23	999999	999999	539	999999	999999	832	569	767	495	989	765	256	147	688	259	305	999999	999999	806	959	984	686	588	119	548	936	305	999999	999999	327	664	999999	595	138	410	169	999999	999999	999999	507	982	81	828	61	728	749	211	999999	785	953	263	521	891	221	999999	636	536	430	222	96	537	999999	787	999999	335	258	999999	999999	999999	100	114	184	411	999999	999999	912	858	536	390	999999	734	270	999999	36	73	152	626	384	109	774	632	999999	789	403	970	889	999999	999999	999999	999999	999999	203	756	999999	848	89	119	592	244	126	778	999999	49	423	361	276	411	999999	113	999999	631	285	908	999999	467	343	999999	18	338	999999	999999	208	810	999999	709	999999	999999	995	999999	984	42	43	150	999999	999999	632	730	376	51	703	487	532	999999	542	848	813	294	999999	999999	515	694	999999	999999	156	498	580	199	140	999999	999999	999999	999999	999999	129	161	999999	999999	999999	518	835	999999	28	966	
635	610	105	999999	999999	70	895	257	271	767	999999	300	930	780	994	494	425	442	600	999999	999999	939	80	949	999999	999999	260	678	369	734	402	902	675	144	999999	999999	403	928	921	79	818	572	502	648	999999	999999	230	817	150	441	102	999999	22	366	744	999999	539	999999	999999	886	810	999999	887	536	374	999999	625	796	162	458	100	999999	521	531	844	659	447	432	47	999999	170	442	537	999999	642	10	890	318	400	999999	16	257	999999	45	999999	999999	684	965	283	151	213	999999	665	691	350	605	881	490	522	94	258	117	118	999999	725	377	689	999999	894	374	879	316	406	229	999999	999999	783	486	999999	999999	974	481	158	896	999999	736	777	846	587	46	999999	409	795	999999	684	898	999999	107	319	891	911	725	81	999999	271	999999	38	446	249	507	999999	405	999999	279	120	776	959	221	999999	999999	600	843	381	857	999999	480	521	100	545	553	704	685	176	380	342	259	410	249	634	999999	708	341	607	90	225	999999	190	999999	999999	999999	939	927	885	330	301	78	353	223	999999	791	386	937	999999	695	802	145	999999	849	937	999999	999999	720	586	714	290	269	999999	300	642	999999	300	995	895	638	614	776	800	845	999999	273	905	999999	999999	999999	131	771	440	912	287	89	495	341	588	344	541	999999	999999	180	50	42	832	62	581	999999	999999	390	999999	272	90	36	999999	392	770	999999	999999	189	144	743	593	518	828	333	22	563	46	958	416	561	106	394	999999	629	999999	55	999999	852	615	453	352	740	730	178	999999	261	743	999999	999999	999999	389	362	999999	607	587	531	213	508	50	28	106	542	973	489	175	999999	599	716	999999	999999	242	111	999999	691	999999	852	788	660	502	761	999999	933	398	502	181	744	999999	829	51	283	842	933	812	999999	356	810	766	250	999999	145	661	37	525	846	682	287	788	402	999999	734	743	553	15	289	999999	999999	999999	481	318	431	396	999999	674	313	999999	308	299	975	344	590	999999	548	999999	367	109	791	418	552	819	893	956	999999	622	999999	540	298	927	999999	398	194	666	294	932	581	999999	999999	363	221	963	383	988	999999	68	626	648	205	895	648	189	999999	753	999999	661	424	475	489	158	367	999999	594	381	999999	999999	160	923	801	999999	999999	618	218	438	207	588	446	999999	153	848	996	999999	345	402	999999	353	999999	441	74	633	517	116	269	999999	995	447	379	12	999999	235	907	702	847	999999	819	999999	999999	999999	555	22	225	518	331	640	999999	999999	438	201	102	421	605	719	999999	178	108	
970	999999	476	442	759	219	444	682	918	941	303	821	756	582	259	382	13	885	62	417	998	784	629	999999	306	19	187	910	999999	630	198	843	679	490	849	681	504	545	796	999999	999999	836	999999	699	858	878	681	619	999999	48	601	833	999999	760	109	195	728	886	146	750	42	999999	999999	297	752	459	151	275	733	577	878	467	98	259	636	999999	381	930	999999	999999	337	568	77	999999	38	364	47	919	999999	663	999999	999999	409	999999	770	256	966	999999	999999	999999	736	416	885	275	170	144	744	999999	999999	937	814	999999	164	718	422	474	999999	107	268	397	422	999999	883	79	624	269	68	52	488	390	206	265	999999	332	691	921	682	801	999999	894	619	489	999999	999999	849	999999	999999	690	633	306	789	999999	999999	559	999999	999999	532	999999	650	900	85	702	78	743	999999	559	813	831	36	999999	791	999999	495	373	999999	932	999999	999999	230	469	999999	377	418	192	600	337	999999	999999	346	187	398	867	161	711	999999	999999	420	62	999999	299	351	999999	664	142	999999	999999	382	999999	782	63	87	103	594	191	999999	708	999999	886	152	413	161	389	495	999999	999999	924	513	784	555	859	521	383	725	931	128	183	713	285	677	475	955	914	651	292	110	304	999999	970	999999	120	999999	534	910	999999	148	999999	147	999999	40	590	620	597	938	922	541	703	377	999999	73	999999	995	17	219	999999	457	247	737	212	999999	807	999999	543	178	445	235	987	473	999999	793	166	999999	898	255	999999	854	367	975	729	999999	999999	926	618	906	999999	999999	627	325	242	852	900	233	999999	76	999999	938	87	999999	503	999999	554	240	999999	870	999999	999999	999999	999999	132	822	99	271	18	460	999999	880	999999	636	485	330	999999	672	240	572	999999	932	111	831	999999	158	777	999999	482	41	207	176	974	748	10	999999	999999	865	203	999999	763	638	224	483	724	999999	905	450	943	182	99	881	999	999999	978	973	785	275	999999	999999	55	160	789	977	263	185	906	295	999999	678	313	999999	999999	820	809	263	718	627	117	680	253	336	995	309	941	325	176	594	769	36	31	751	136	229	374	612	849	247	230	548	999999	620	814	999999	869	356	412	189	580	724	265	168	168	999999	999999	718	165	489	45	938	19	999999	525	609	656	562	616	999999	999999	207	414	999999	407	999999	244	999999	999999	730	440	594	912	987	999999	55	771	863	592	999999	498	655	456	370	211	291	539	134	999999	214	617	317	739	999999	733	383	999999	784	760	600	823	107	206	435	999999	999999	35	999999	306	
999999	838	793	999999	999999	760	999999	750	53	279	125	38	999999	537	999999	122	133	855	999999	263	641	735	986	112	999999	999999	401	459	31	321	760	265	517	999999	999999	999999	999999	347	200	401	999999	999999	276	514	645	571	712	570	888	999999	926	595	275	768	665	744	851	690	977	999999	999999	351	728	732	519	860	999999	999999	912	942	297	785	664	367	999999	999999	468	999999	467	430	541	830	999999	708	999999	174	989	749	172	880	523	999999	370	895	999999	591	904	543	995	785	999999	430	657	946	34	150	931	907	447	656	285	380	233	556	762	538	999999	999999	347	354	870	772	130	999999	428	164	424	768	335	739	114	925	485	682	380	121	999999	624	684	254	243	91	999999	515	605	153	999999	814	142	503	811	884	999999	651	914	999999	309	625	527	870	726	999999	582	999999	999999	360	894	550	185	651	365	165	999999	103	120	788	470	999999	436	284	253	610	635	832	927	999999	728	834	767	102	811	557	999999	813	528	80	999999	603	962	254	999999	369	638	491	147	655	549	113	540	136	999999	694	198	253	999999	999999	536	999999	999999	332	631	70	782	999999	999999	807	69	532	574	50	288	866	652	192	999999	883	972	154	694	281	680	999999	303	641	285	127	368	853	195	412	543	760	823	999999	999999	198	586	555	999999	999999	596	999999	538	500	847	951	52	16	227	743	153	392	64	508	652	15	766	151	807	722	448	215	346	172	506	527	52	22	569	837	306	426	501	364	685	664	97	999999	793	334	84	999999	635	999999	269	161	705	324	987	999999	432	445	748	929	891	999999	999999	376	994	329	908	40	447	390	447	999999	999999	700	823	988	918	963	357	483	647	999999	579	894	902	355	822	728	999999	952	414	861	678	999999	473	999999	984	721	999999	999999	425	53	914	255	999999	543	269	15	501	999	698	469	97	275	291	804	811	785	999999	649	507	190	16	495	975	585	57	328	237	529	14	207	999999	884	67	999999	999999	334	890	369	95	816	999999	34	999999	945	773	999999	999999	999999	999999	208	258	169	999999	999999	47	428	280	428	495	999999	778	971	999999	999999	315	999999	217	999999	631	486	894	113	564	690	952	981	242	39	812	999999	48	568	46	805	999999	994	917	821	566	753	999999	471	874	154	48	999999	38	762	640	570	205	602	47	999999	999999	154	999999	999999	292	65	196	250	999999	850	902	220	934	999999	552	321	295	999999	131	878	432	433	239	419	652	697	999999	999999	399	252	448	446	530	40	501	804	398	642	538	511	
566	813	855	33	251	828	330	999999	219	999999	284	809	481	169	999999	999999	999999	195	633	999999	112	716	850	999999	999999	466	689	904	699	999999	922	653	999999	620	321	999999	999999	215	178	824	376	125	270	80	999999	639	964	371	457	620	888	212	999999	942	408	999999	962	491	999999	999999	999999	426	148	471	406	630	951	861	847	999999	999999	999999	999999	808	229	999999	456	780	999999	772	501	327	999999	88	859	720	644	999999	221	471	656	999999	593	392	685	949	976	799	999999	999999	688	999999	999999	999999	318	188	194	210	723	999999	403	192	94	999999	294	820	999999	70	999999	685	986	46	999999	386	318	224	127	635	133	280	20	657	116	69	93	397	803	963	769	999999	999999	999999	999999	799	999999	473	999999	743	107	999999	979	915	197	988	360	651	463	147	184	103	999999	559	999999	999999	411	999999	85	35	766	897	27	16	300	930	159	999999	845	850	319	999999	222	383	999999	268	301	999999	469	128	708	999999	933	666	788	675	999999	976	366	748	398	331	398	976	977	210	847	999999	625	999999	999999	807	806	613	828	340	881	687	32	818	161	316	286	956	326	333	963	360	999999	624	999999	183	999999	107	999999	987	455	245	406	336	420	328	479	212	289	901	635	330	838	457	794	932	954	547	596	92	54	441	659	653	247	496	753	999999	999999	999999	621	709	161	840	885	646	291	696	408	999999	836	999999	676	425	697	642	522	999999	830	387	229	999999	510	379	942	23	585	752	98	923	999999	479	265	624	289	926	999999	998	572	999999	999999	268	149	999999	255	970	765	243	999999	604	999999	983	179	999999	445	972	208	999999	897	871	70	999999	607	484	267	367	999999	999999	146	999999	999999	523	207	999999	999999	961	509	999999	134	999999	258	351	796	493	949	591	999999	695	188	317	728	398	999999	701	97	999999	999999	999999	505	887	999999	712	107	194	141	461	786	497	833	484	473	999999	999999	999999	622	999999	742	999999	999999	676	68	999999	873	829	52	85	422	505	999999	624	999999	843	999999	999999	820	999999	253	612	362	999999	999999	812	862	704	999999	999999	741	999999	88	378	379	547	999999	829	829	37	999999	999999	151	65	48	290	902	218	999999	629	219	419	114	86	474	139	761	47	870	255	271	178	985	999999	344	247	426	999999	255	763	999999	422	417	792	706	975	471	999999	999999	999999	910	653	530	224	67	331	80	12	904	249	786	103	999999	999999	766	670	293	999999	721	999999	863	685	962	420	915	796	12	322	380	999999	668	464	587	355	999999	617	648	770	717	23	
176	424	321	999999	977	620	464	834	36	45	691	105	584	658	661	234	691	120	308	271	328	758	631	414	580	331	999999	612	247	158	32	522	658	708	634	448	999999	999999	999999	305	342	177	999999	344	999999	573	879	928	694	121	926	537	999999	456	694	417	793	907	999999	999999	999999	851	596	878	23	999999	999999	876	999999	223	860	734	677	999999	928	160	472	296	607	17	451	587	999999	999999	231	494	60	999999	24	226	655	999999	531	787	200	490	581	417	331	638	999999	13	904	999999	260	202	999999	999999	999999	543	945	999999	999999	427	213	527	933	999999	656	528	999999	245	999999	999999	568	403	212	890	812	447	579	64	965	968	881	448	682	447	875	38	634	592	683	480	999999	158	166	113	583	673	557	120	761	999999	519	890	151	107	912	857	989	969	999999	999999	963	999999	540	341	546	999999	844	495	594	999999	893	536	561	999999	535	419	246	999999	316	149	890	999999	303	999999	458	990	999999	585	535	28	49	999999	936	603	517	391	617	825	567	999999	828	72	525	143	909	983	999999	760	572	503	999999	890	663	516	199	504	596	378	882	555	999999	269	960	576	999999	238	599	957	873	999999	801	420	541	498	320	828	943	170	999999	475	999999	545	22	42	999999	158	11	999999	414	23	999999	249	943	22	358	569	112	949	555	999999	394	380	887	428	701	210	359	999999	999999	370	561	436	125	417	999999	923	256	927	178	999999	999999	999999	553	860	999999	562	477	999999	999999	999999	726	999999	999999	581	91	999999	999999	594	340	207	798	836	999999	53	462	999999	133	999999	129	999999	322	184	999999	999999	999999	224	999999	36	79	149	999999	999999	34	455	644	567	821	544	336	611	274	662	596	971	999999	999999	946	509	408	989	438	941	999999	714	438	552	222	499	138	999999	464	632	524	999999	999999	967	812	777	999999	894	999999	999999	999999	999999	170	660	999999	999999	484	999999	277	327	628	89	710	791	432	320	26	102	999999	332	415	469	156	642	147	405	506	999999	588	178	999999	513	453	849	741	890	553	778	964	413	25	999999	999999	147	13	444	999999	683	545	502	999999	316	550	224	183	740	371	999999	522	999999	999999	810	999999	108	226	999999	636	999999	59	541	766	999999	138	999999	316	340	869	19	638	999999	914	823	138	999999	999999	794	963	238	675	11	529	999999	265	782	111	214	610	501	921	889	999999	629	634	14	735	522	999999	609	907	843	871	361	889	819	999999	999999	999999	388	691	431	160	408	999999	58	21	741	999999	999999	839	112	729	999999	98	749	
895	295	199	999999	999999	894	999999	364	330	831	140	178	145	446	999999	622	532	231	999999	999999	738	409	999999	999999	992	999999	540	832	999999	805	124	502	273	999999	923	999999	300	558	37	796	815	796	87	363	918	843	606	545	841	999999	580	507	568	599	20	496	851	613	141	999999	363	783	594	525	717	637	905	994	522	532	332	973	999999	23	683	942	331	89	667	159	397	999999	990	552	999999	616	934	673	140	999999	140	686	427	670	442	42	211	562	646	290	938	611	32	319	895	606	999999	554	915	77	999999	772	946	981	999999	368	792	999999	299	111	999999	241	864	95	999999	645	556	533	580	999999	741	768	443	386	221	786	972	681	657	629	312	390	757	72	273	367	999999	445	999999	84	249	169	999999	544	999999	706	746	999999	916	259	59	780	999999	274	336	405	338	999999	769	192	999999	120	394	670	799	999999	483	999999	821	44	904	120	831	506	411	581	999999	999999	999999	514	50	44	764	407	999999	531	416	493	736	867	39	181	675	518	999999	138	774	602	745	275	233	944	125	999999	354	939	999999	999999	999999	754	999999	439	999999	265	152	361	355	987	999999	277	906	990	75	999999	15	733	444	323	999999	283	807	999999	164	533	290	106	918	882	999999	640	582	939	999999	981	999999	599	410	420	376	999999	782	786	512	477	369	243	878	171	877	621	504	999999	999999	589	947	997	285	247	974	56	443	473	935	999999	695	966	369	94	987	416	999999	999999	947	493	999999	30	999999	686	174	999999	228	757	15	441	999999	946	291	51	999999	969	999999	173	999999	329	892	318	851	61	781	402	874	999999	999999	999999	297	480	688	174	98	927	606	598	83	927	828	999999	468	503	324	749	684	328	999999	27	102	170	588	999999	601	192	178	999999	905	999999	183	434	582	999999	153	999999	267	127	953	115	373	724	999999	999999	501	216	850	357	737	999999	999999	556	742	166	378	137	892	71	572	906	759	267	693	311	754	403	113	924	360	659	491	566	374	945	654	999999	999999	79	135	395	341	820	999999	873	63	626	692	999999	999999	25	772	999999	999999	56	356	115	999999	787	763	107	112	925	997	87	550	161	191	797	512	10	67	822	999999	187	999999	938	999999	820	999999	999999	711	999999	759	344	999999	295	21	327	999999	548	999999	292	316	38	292	415	823	999999	332	999999	999999	894	913	999999	958	950	999999	377	482	999999	458	220	539	999999	999999	425	176	662	999999	265	149	863	999999	963	999999	774	516	999999	895	168	124	132	999999	355	691	817	
773	594	385	936	34	644	999999	189	100	136	753	679	642	999999	999999	170	999999	77	763	582	695	999999	512	999999	443	363	481	323	999999	336	999999	193	944	578	652	582	287	999999	240	504	27	29	873	536	999999	999999	274	38	919	999999	788	431	592	999999	131	823	91	201	503	671	999999	532	886	763	999999	569	999999	999999	999999	666	883	999999	836	268	999999	675	86	999999	172	999999	98	452	403	349	999999	999999	600	835	456	828	500	95	760	568	999999	495	143	999999	132	461	111	211	814	999999	999999	708	594	999999	554	456	747	999999	38	896	582	719	138	547	225	122	968	899	999999	999999	176	797	329	277	925	79	542	966	999999	711	505	999999	638	999999	278	839	999999	276	999999	10	91	394	999999	863	986	622	366	595	894	19	999999	211	595	428	97	282	999999	326	999999	485	999999	999999	262	327	401	696	91	988	278	999999	415	702	619	615	314	781	741	465	291	313	712	946	81	844	228	303	301	219	62	995	999999	999999	999999	804	97	310	999999	999999	472	299	541	999999	327	999999	603	999999	592	979	123	315	541	999999	45	999999	999999	966	709	417	109	107	404	999999	935	282	925	35	835	814	528	14	648	11	992	991	771	999999	629	562	250	438	711	322	999999	999999	464	537	355	771	41	130	999999	724	640	999999	895	669	999999	54	593	578	954	777	461	118	999999	540	930	999999	333	438	347	157	177	999999	396	999999	774	198	818	398	680	74	783	407	999999	923	371	627	106	111	999999	584	969	671	999999	933	999999	999999	999999	923	606	999999	447	602	783	452	557	969	978	813	895	253	235	204	898	889	993	63	999999	999999	178	999999	999999	231	536	762	188	999999	195	462	231	786	119	894	792	999999	626	191	624	999999	376	999999	649	292	216	658	359	774	773	594	999999	807	294	999999	755	999999	364	225	75	999999	273	61	783	525	592	999999	144	340	999999	529	273	999999	438	741	377	777	999999	664	25	877	413	414	732	601	522	423	999999	773	149	498	24	410	125	604	698	324	999999	133	700	999999	524	28	372	254	999999	138	379	552	968	977	640	699	210	197	617	859	329	192	13	179	999999	999999	201	914	999999	999999	696	834	53	62	169	540	964	916	363	394	51	999999	279	394	999999	999999	805	172	857	999999	210	927	999999	838	995	434	129	531	493	163	827	458	739	469	441	545	999999	915	817	999999	999999	999999	834	232	818	840	913	999999	999999	999999	565	38	66	199	999999	768	847	214	66	735	999999	442	999999	999999	567	593	748	810	999999	508	
450	889	999999	757	589	915	102	763	30	165	521	999999	405	827	999999	798	401	550	806	672	697	305	999999	92	688	302	861	635	999999	234	999999	999999	999999	627	999999	676	684	308	609	746	675	94	193	999999	223	999999	999999	605	611	769	201	208	13	289	811	154	40	271	78	296	999999	467	999999	795	73	999999	843	778	612	921	123	102	999999	70	999999	612	121	957	868	778	265	265	33	895	42	893	109	386	816	999999	646	999999	999999	322	691	999999	999999	398	838	805	77	269	993	689	655	108	999999	999999	292	999999	43	82	403	300	41	798	444	212	763	179	318	999999	961	541	285	700	863	999999	378	788	999999	723	999999	72	711	996	272	343	249	999999	635	167	104	999999	999999	573	29	999999	999999	892	773	999999	635	999999	999999	999999	307	461	999999	954	999999	640	573	503	580	999999	953	999999	999999	44	999999	999999	963	829	544	161	999999	999999	999999	711	999999	924	346	485	25	999999	98	460	575	999999	699	810	929	294	698	995	593	600	47	726	620	999999	359	256	999999	999999	819	806	134	346	999999	999999	999999	702	283	321	303	98	488	736	999999	503	764	488	345	726	181	678	141	549	567	772	999999	777	101	991	574	100	129	352	999999	292	999999	239	863	999999	853	236	21	386	701	505	999999	310	504	126	924	870	910	999999	999999	151	674	585	999999	999999	646	189	610	291	747	213	968	146	711	940	999999	999999	999999	999999	873	945	666	754	999999	72	661	15	283	975	999999	703	999999	999999	851	883	617	749	460	397	108	673	625	999999	639	497	536	974	999999	564	948	999999	999999	320	767	555	999999	920	738	715	813	641	906	635	224	53	999999	999999	999999	999999	333	428	84	237	501	209	999999	937	125	999999	999999	686	416	719	36	677	457	868	722	999999	408	696	21	999999	999999	467	767	999999	514	595	473	58	688	770	240	999999	324	27	999999	999999	999999	547	804	999999	190	137	234	196	999999	547	595	165	766	990	430	636	416	339	999999	43	442	339	433	530	886	999999	999999	646	488	999999	362	999999	59	165	79	999999	999999	633	564	456	243	999999	390	967	999999	318	291	999999	999999	604	124	984	999999	785	135	896	999999	284	502	702	139	999999	999999	999999	194	999999	115	611	921	569	744	999999	775	206	999999	862	999999	465	530	577	206	999999	999999	883	391	378	75	999999	39	182	747	617	141	862	326	656	999999	287	783	999999	999999	999999	999999	780	860	341	219	177	999999	273	947	999999	753	924	506	830	289	824	721	816	100	841	999999	748	822	999999	651	913	879	153	
990	671	999999	686	999999	525	531	999999	33	60	168	898	999999	766	235	98	999999	217	365	496	999999	999999	566	999999	999999	999999	108	39	957	733	689	306	297	841	282	286	999999	999999	558	980	999999	999999	801	670	999999	202	999999	814	522	733	272	444	557	393	777	943	115	715	933	14	426	502	569	300	371	862	610	446	494	948	123	796	658	384	197	613	255	895	319	999999	807	293	516	234	470	254	748	903	74	338	181	269	143	554	999999	806	203	511	309	795	999999	999999	330	573	619	475	786	182	206	173	999999	219	406	999999	206	142	985	344	829	126	123	706	381	165	777	853	999999	113	821	390	419	744	595	999999	999999	999999	999999	999999	614	999999	468	575	999999	900	999999	961	863	761	999999	999999	821	859	681	192	681	884	744	175	999999	765	999999	682	361	999999	754	954	999999	882	412	999999	179	53	729	834	999999	547	999	481	524	999999	990	999999	755	400	569	559	72	413	841	999999	946	797	999999	848	999999	999999	223	891	999999	686	347	980	358	842	261	777	140	846	999999	999999	885	273	650	979	775	999999	926	999999	999999	204	999999	999999	50	327	569	381	897	999999	652	873	333	999999	334	999999	479	19	554	913	149	791	429	999999	879	999999	209	999999	157	999999	83	282	858	999999	644	951	794	999999	940	999999	282	879	879	259	204	999999	999999	777	999999	999999	510	765	365	999999	822	465	774	676	340	342	999999	887	234	730	806	999999	24	81	473	999999	53	352	79	524	640	269	911	180	31	229	896	431	742	344	666	318	999999	845	439	999999	187	128	999999	999999	999999	395	654	159	452	824	645	739	314	566	768	167	695	999999	382	562	553	999999	654	999999	446	697	999999	999999	74	498	463	179	641	999999	205	925	999999	472	612	255	999999	999999	727	207	583	167	126	186	576	509	999999	999999	473	999999	636	582	999999	999999	171	223	999999	764	94	999999	999999	476	108	30	371	842	609	233	238	136	947	790	999999	457	999999	288	581	999999	323	565	999999	387	705	764	657	622	462	872	999999	999999	14	851	678	773	835	116	68	105	814	733	899	399	846	346	999999	999999	705	25	156	882	642	282	450	529	88	983	770	999999	373	749	390	736	922	839	999999	999999	122	113	622	430	999999	485	999999	590	665	486	540	369	833	811	999999	446	726	999999	757	732	999999	999999	999999	852	999999	724	732	75	999999	172	476	17	999999	834	733	999999	403	999999	662	999999	128	859	864	601	453	411	999999	561	832	943	20	503	92	999999	694	963	419	770	95	505	753	97	
247	502	19	533	154	999	87	324	53	10	766	600	613	551	294	999999	408	934	999999	180	242	999999	162	999999	924	999999	149	770	192	633	640	167	413	41	621	999999	592	919	267	510	484	518	900	20	999999	491	785	153	678	326	371	160	290	583	854	838	999999	46	608	999999	859	316	141	999999	369	609	197	582	929	923	999999	489	676	714	695	999999	999999	999999	246	442	49	999999	999999	866	272	489	877	999999	186	783	30	999999	321	938	650	177	386	490	999999	999999	304	999999	999999	755	815	999999	999999	575	887	140	340	999999	999999	175	289	999999	999999	275	157	879	732	367	406	156	902	999999	177	737	73	999999	347	28	501	999999	148	835	783	346	60	390	15	311	942	999999	999999	821	755	155	659	788	952	121	342	999999	404	999999	807	77	852	861	714	746	512	368	792	321	707	690	999999	453	89	878	225	767	874	431	425	360	703	91	209	999999	88	999999	576	999999	686	730	714	212	38	999999	493	199	675	268	798	583	262	999999	123	999999	128	215	708	83	999999	574	896	973	999999	456	999999	771	662	692	999999	237	792	566	635	999999	975	824	999999	373	999999	36	102	999999	632	841	999999	572	967	143	902	999999	576	502	340	121	834	740	690	581	999999	722	537	999999	600	571	999999	696	999999	999999	99	304	790	999999	999999	869	481	999999	351	999999	358	999999	803	528	789	796	660	300	236	523	152	245	144	843	999999	672	499	999999	25	70	60	411	77	830	54	608	999999	241	999999	999999	639	553	399	20	232	999999	918	18	202	804	911	999999	470	981	994	854	170	947	323	25	380	372	274	291	999999	947	999999	973	999999	999999	714	428	485	999999	999999	598	999999	999999	621	480	999999	490	916	221	159	559	941	999999	999999	199	448	999999	999999	799	99	277	999999	118	999999	285	817	944	534	999999	99	999999	25	704	107	405	18	46	336	842	270	999999	999999	999999	142	79	15	648	146	294	999999	580	999999	685	999999	616	319	737	742	345	999999	809	956	905	132	666	544	247	988	999999	190	999999	808	86	539	999999	821	999999	976	322	279	178	808	999999	278	519	982	339	999999	999999	999999	281	999999	990	188	460	933	550	930	999999	534	999999	659	999999	114	340	999999	434	999999	476	794	93	761	429	75	494	11	716	999999	613	684	999999	218	507	355	909	117	999999	897	88	275	280	305	510	999999	999999	518	112	999999	937	747	999999	999999	562	999999	12	520	874	924	999999	459	227	914	999999	790	999999	559	162	359	205	233	954	536	78	210	523	999999	260	999999	999999	
975	898	581	698	866	136	33	656	810	352	999999	242	892	999999	999999	999999	366	977	720	468	952	366	999999	940	714	999999	31	999999	362	999999	224	270	242	370	718	560	999999	999999	999999	999999	999999	902	352	17	806	990	71	999999	449	161	166	810	999999	184	611	619	155	999999	984	83	115	909	304	638	137	138	10	532	495	999999	412	151	525	66	999999	59	999999	745	144	724	730	698	674	210	999999	414	730	68	999999	999999	999999	999999	999999	388	559	396	999999	713	879	677	989	539	838	999999	749	25	294	483	999999	561	999999	409	506	269	352	417	244	999999	623	723	408	999999	999999	396	999999	407	910	999999	507	775	451	310	866	466	734	201	859	999999	460	10	130	256	56	999999	502	999999	999999	971	45	152	162	999999	100	166	279	56	766	451	716	352	114	156	976	246	999999	305	543	50	534	161	999999	940	643	999999	602	161	896	999999	893	999999	999999	939	999999	365	622	937	999999	710	197	688	434	417	587	118	895	999999	999999	999999	96	207	471	468	999999	884	999999	999999	870	477	563	999999	160	200	557	999999	453	174	54	999999	999999	182	999999	832	852	846	726	149	362	535	727	628	999999	999999	999999	696	197	440	503	227	770	999999	77	742	157	80	537	244	859	529	664	730	929	658	196	913	121	638	616	599	168	999999	858	345	749	934	245	73	999999	999999	870	23	671	826	851	999999	115	352	685	999999	999999	491	999999	833	870	996	699	233	899	999999	584	558	824	903	69	324	999999	732	993	999999	834	473	533	999999	659	651	68	112	807	973	808	769	953	834	999999	676	175	35	474	752	999999	22	999999	145	999999	321	198	767	767	999999	670	383	359	472	999999	999999	957	290	183	228	937	597	425	926	999999	815	604	989	623	393	158	999999	999999	250	977	822	309	398	721	348	462	301	345	281	313	999999	999999	490	887	445	718	885	999999	999999	814	999999	596	247	378	471	999999	209	999999	383	387	154	999999	118	494	134	545	569	569	999999	765	646	262	154	622	342	405	123	112	187	999999	999999	999999	21	435	999999	999999	71	30	999999	631	999999	999999	999999	999999	169	999999	311	996	763	900	159	325	27	490	177	395	999999	625	45	999999	999999	999999	967	999999	999999	480	114	999999	164	898	483	548	318	999999	999999	500	301	999999	999999	32	999999	999999	349	287	525	947	999999	999999	999999	944	999999	446	984	194	38	167	189	999999	780	688	999999	627	841	864	426	610	17	813	977	677	104	202	171	999999	971	484	757	999999	193	175	824	582	425	219	125	999999	999999	
999999	185	355	321	49	480	774	817	476	286	484	861	999999	940	842	553	590	850	590	284	971	222	553	409	999999	78	999999	864	999999	212	631	999999	999999	55	882	999999	632	999999	65	999999	396	999999	505	208	999999	828	278	234	981	39	834	369	535	762	593	911	999999	945	999999	970	866	910	194	274	999999	736	999999	999999	999999	999999	921	235	795	999999	887	775	999999	354	137	671	800	389	999999	999999	377	272	223	627	462	971	16	687	543	94	855	486	20	999999	999999	546	356	408	176	999999	117	999999	573	665	874	818	204	286	818	159	999999	486	37	591	999999	999999	999999	854	417	999999	207	244	999999	999999	999999	999999	764	999999	800	591	325	999999	223	115	495	767	999999	557	752	999999	776	730	868	394	999999	378	458	999999	344	999999	999999	999999	991	89	579	873	918	999999	999999	473	63	999999	486	999999	999999	778	273	922	105	138	999999	965	112	999999	999999	476	375	307	796	645	999999	344	152	637	999999	824	999999	143	535	622	849	835	906	289	590	69	999999	999999	560	145	115	535	333	215	999999	68	999999	228	768	112	508	621	77	15	999999	718	575	848	668	19	999999	139	396	483	289	857	68	823	192	999999	999999	733	999999	660	540	427	20	936	166	999999	999999	191	374	999999	999999	999999	767	900	999999	871	999999	405	973	550	999999	975	149	999999	926	999999	999999	575	46	518	880	999999	874	416	475	102	708	638	692	168	584	197	764	963	369	61	99	168	64	320	766	827	759	206	893	565	999999	999999	999999	543	999999	860	154	856	552	348	363	361	435	999999	173	856	999999	815	965	999999	220	999999	490	999999	533	999999	999999	726	751	999999	25	677	522	910	815	999999	627	999999	657	724	52	908	420	30	697	738	733	999999	156	910	123	944	241	999999	999999	111	679	146	20	669	349	999999	999999	499	999999	685	838	524	860	626	239	999999	167	999999	536	312	765	469	186	999999	118	141	579	841	939	81	446	999999	565	999999	867	491	147	999999	384	999999	802	921	697	999999	900	218	528	530	681	999999	999999	989	788	52	346	220	999999	225	561	999999	848	999999	560	999999	249	639	959	999999	758	747	427	179	866	911	509	844	771	999999	894	899	613	59	170	390	294	456	420	523	999999	657	531	922	999999	177	776	539	370	446	999999	270	258	999999	999999	999999	141	616	133	999999	542	502	448	794	331	661	999999	798	113	999999	967	793	229	445	780	110	226	505	743	999999	144	970	483	335	402	633	650	242	287	999999	259	999999	332	543	980	874	219	737	601	999999	999999	977	
999999	199	999999	979	51	813	600	671	999999	635	999999	434	999999	572	999999	122	401	697	20	370	999999	876	921	299	470	685	999999	906	999999	999999	904	968	135	999999	999999	999999	856	423	999999	837	642	616	520	999999	804	999999	802	999999	855	107	999999	903	764	212	466	999999	278	189	518	365	358	999999	779	238	731	904	309	584	37	999999	999999	978	999999	182	728	905	365	999999	494	572	883	56	60	794	151	10	999999	922	701	999999	25	676	904	999999	489	948	836	999999	892	899	999999	227	391	130	841	368	999999	999999	484	560	203	970	695	946	999999	999999	999999	999999	96	730	999999	999999	883	999999	719	588	999999	999999	999999	999999	999999	84	415	999999	974	999999	665	999999	999999	999999	999999	622	448	150	791	54	981	957	754	188	314	999999	204	171	209	221	999999	349	410	263	999999	920	898	703	491	129	999999	110	972	999999	999999	712	42	312	528	87	999999	742	999999	674	999999	125	133	514	475	999999	879	254	395	999999	332	999999	529	699	499	291	724	999999	659	999999	489	880	999999	938	542	602	818	999999	643	131	999999	601	98	999999	656	178	796	393	999999	999999	250	320	715	219	493	329	192	343	813	247	363	203	93	588	195	726	140	195	972	873	410	987	999999	999999	489	999999	237	794	999999	331	494	340	517	396	999999	179	175	776	454	999999	419	484	88	405	767	999999	517	510	550	929	48	611	421	999999	862	262	999999	451	999999	762	101	999999	300	999999	752	33	686	697	166	999999	561	364	740	758	463	925	909	215	506	410	223	727	253	123	293	883	999999	162	533	179	469	723	56	691	999999	30	194	596	653	744	403	819	999999	999999	378	684	871	662	901	937	353	999999	944	329	999999	999999	155	187	999999	869	999999	533	999999	986	556	999999	317	58	636	442	741	999999	561	762	16	999999	383	999999	744	609	22	266	261	595	826	965	779	727	999999	758	875	16	999999	784	639	999999	999999	367	999999	541	376	822	35	468	206	41	942	192	323	155	999999	436	443	599	999999	848	999999	578	999999	590	999999	590	906	878	999999	734	999999	777	133	146	749	999999	740	212	242	999999	240	999999	399	795	33	596	413	997	768	999999	573	799	999999	790	999999	999999	999999	397	483	786	916	157	901	471	116	175	69	999999	999999	999999	695	999999	366	667	618	490	189	999999	999999	999999	999999	908	119	999999	171	134	849	999999	549	672	999999	999999	728	456	999999	93	890	928	688	857	999999	237	601	794	754	342	442	269	999999	116	896	999999	830	22	609	999999	47	784	309	982	325	999999	999999	733	
165	999999	999999	910	394	534	599	260	686	709	932	999999	317	325	372	999999	692	999999	169	443	776	985	522	715	846	275	56	115	628	999999	541	811	601	868	638	411	830	532	875	648	999999	999999	999999	130	89	661	699	721	999999	480	299	736	566	202	957	999999	999999	999999	73	128	488	494	631	979	177	131	357	999999	999999	961	999999	170	714	521	999999	139	838	401	635	195	999999	334	693	999999	416	999999	999999	408	911	999999	580	999999	468	757	169	32	24	176	999999	999999	999999	259	45	999999	480	999999	32	54	276	999999	341	439	999999	878	999999	163	800	999999	573	999999	999999	999999	538	227	391	965	701	956	999999	904	125	672	999999	677	881	326	299	999999	678	999999	783	210	999999	93	137	999999	873	589	215	16	231	541	603	590	999999	364	999999	817	78	999999	437	75	999999	372	999999	668	990	493	997	999999	863	999999	805	295	589	999999	816	454	99	251	102	122	751	355	682	584	78	999999	595	526	605	481	175	172	999999	717	518	769	999999	469	159	390	999999	979	152	999999	999999	318	999999	416	547	276	999999	826	423	999999	323	346	999999	999999	600	142	898	999999	999999	392	401	642	445	871	999999	56	82	630	101	712	529	772	213	27	848	760	857	188	978	999999	753	348	749	999999	404	181	90	999999	868	27	999999	999999	358	999999	273	999999	872	139	259	500	999999	107	735	710	795	551	143	999999	999999	840	999999	719	502	999999	638	62	892	911	477	985	966	999999	761	84	230	999999	423	999999	753	754	887	727	929	487	144	655	613	48	738	852	47	417	965	38	741	772	618	66	132	220	211	999999	662	273	999999	376	346	660	490	387	137	690	919	534	953	557	790	25	999999	982	999999	853	182	624	947	559	861	733	342	457	800	367	330	542	553	925	75	999999	953	768	319	952	558	361	725	357	498	441	999999	194	982	602	898	999999	771	999999	789	48	325	999999	999999	999999	999999	42	586	770	369	386	981	37	492	134	999999	399	999999	496	999999	820	899	600	71	430	658	158	475	999999	468	191	771	205	999999	36	999999	978	263	707	634	525	775	954	987	121	459	999999	702	858	540	509	476	284	61	968	148	724	999999	94	954	179	999999	999999	999999	188	614	999999	891	465	783	93	145	965	861	999999	55	944	613	949	999999	999999	999999	999999	667	959	714	497	154	177	888	626	75	179	753	464	958	999999	652	808	506	673	166	999999	85	456	373	511	999999	281	922	999999	999999	999999	122	353	723	949	720	352	474	127	999999	999999	577	999999	999999	966	
222	999999	820	659	301	804	452	999999	454	219	542	220	999999	999999	999999	999999	254	999999	999999	111	999999	999999	740	19	675	309	999999	389	40	999999	669	918	438	999999	299	25	461	273	902	316	521	814	899	514	417	999999	999999	271	53	770	478	883	651	999999	910	999999	666	811	999999	992	470	73	277	21	549	623	782	199	914	999999	420	999999	791	209	589	251	510	236	601	999999	999999	83	345	270	999999	999999	276	999999	999999	999999	999999	649	290	910	845	458	999999	887	965	999999	727	567	357	999999	359	498	102	999999	999999	668	999999	439	219	817	999999	397	727	16	57	763	357	999999	999999	999999	709	771	700	999999	363	141	704	622	271	999999	448	985	726	361	911	475	693	999999	192	827	183	919	439	999999	999999	999999	730	540	840	999999	446	464	864	919	285	999999	999999	221	999999	206	963	999999	999999	411	378	999999	670	376	104	581	80	532	89	875	999999	789	999999	237	419	904	410	174	782	999999	371	983	999999	999999	86	334	678	481	735	986	864	494	750	37	999999	999999	999999	364	999999	268	999999	914	999999	989	665	495	255	999999	802	193	795	799	999999	999999	999999	395	344	863	299	770	903	598	796	102	20	999999	48	999999	999999	412	999999	56	728	523	928	457	608	140	151	590	89	118	679	999999	201	75	586	641	988	999999	673	923	74	675	999999	542	999999	292	979	895	999999	999999	436	399	76	748	999999	394	190	591	786	213	722	708	691	795	918	254	901	945	192	407	326	434	999999	999999	982	62	168	396	340	325	999999	255	144	148	681	290	999999	452	999999	202	461	406	922	469	999999	365	984	999999	624	873	999999	44	713	59	624	11	660	873	766	27	236	999999	261	471	62	476	574	553	123	637	769	459	999999	999999	945	999999	512	999999	991	626	78	597	771	466	999999	999999	542	94	523	999999	630	611	686	976	966	667	154	460	416	734	790	440	456	986	114	931	93	722	113	704	498	389	882	149	949	638	32	795	999999	936	934	489	39	442	999999	167	999999	973	34	999999	776	999999	864	266	835	637	999999	999999	362	999999	42	819	999999	819	191	250	728	546	37	337	999999	358	999999	479	999999	311	411	23	978	999999	168	120	999999	825	928	446	525	625	313	321	497	247	443	999999	999999	124	508	999999	999999	999999	439	236	945	696	999999	427	137	394	466	534	236	999999	806	999999	844	922	131	165	999999	999999	999999	113	243	999999	999999	407	915	400	575	685	802	201	762	221	517	931	174	12	999999	510	319	141	168	778	94	370	440	37	689	981	
999999	352	328	516	52	335	993	239	855	999999	511	736	818	781	731	999999	374	595	898	999999	757	129	974	999999	435	593	944	464	631	480	966	999999	999999	594	999999	459	872	255	999999	191	999999	935	999999	943	999999	582	999999	999999	56	59	996	845	139	999999	234	999999	999999	938	91	459	391	538	607	999999	280	999999	35	233	98	282	172	128	999999	716	999999	999999	973	999999	391	852	999999	999999	417	581	483	131	758	934	370	819	999999	934	174	719	999999	409	337	770	673	385	556	99	299	774	999999	877	999999	422	999999	412	999999	347	557	238	189	824	131	36	901	999999	864	101	999999	279	200	237	999999	706	917	574	494	212	367	15	305	190	277	642	693	606	701	346	999999	958	918	999999	387	935	540	974	288	311	868	523	521	999999	235	29	584	660	999999	723	999999	238	999999	999999	980	999999	999999	999	557	488	999999	305	457	999999	959	905	999999	457	999999	999999	176	942	295	999999	343	843	999999	999999	999999	258	68	999999	682	978	841	902	50	999999	762	999999	13	999999	999999	799	969	999999	75	993	505	330	669	999999	999999	999999	999999	563	943	735	364	147	999999	102	54	308	999999	308	999999	479	999999	66	865	139	694	25	24	635	524	999999	222	770	777	499	999999	634	999999	931	233	775	431	288	999999	314	866	999999	776	910	999999	999999	379	671	949	596	317	449	464	539	442	794	891	921	48	457	523	594	369	568	758	999999	720	498	84	847	57	999999	107	999999	272	78	248	113	149	405	999999	551	820	191	192	999999	180	59	499	439	884	510	249	999999	999999	282	266	217	999999	85	408	881	596	111	999999	909	351	902	276	374	555	787	781	643	341	971	773	999999	385	863	249	670	999	999999	963	546	999999	999999	770	999999	811	999999	951	73	996	244	954	718	642	283	553	277	782	135	883	106	728	605	181	819	508	89	831	298	999999	738	882	951	148	11	999999	999999	142	285	562	524	999999	717	647	107	26	65	544	112	320	972	888	999999	761	866	817	562	423	950	492	732	209	999999	999999	268	361	13	579	641	532	795	999999	506	572	999999	999999	20	958	83	999999	453	544	729	978	863	849	18	999999	282	193	197	343	192	793	999999	325	999999	490	389	745	23	485	903	579	999999	838	391	311	402	605	999999	604	349	158	49	197	480	999999	374	418	999999	999999	307	457	999999	462	952	713	742	999999	999999	530	578	337	789	968	641	159	464	35	468	999999	798	676	386	593	993	999999	999999	642	844	498	126	971	403	209	999999	456	244	72	999999	
999999	568	999999	517	286	35	22	368	999999	556	330	230	348	950	645	25	631	80	751	468	918	958	110	209	599	414	607	999999	589	999999	194	915	402	149	789	149	450	169	110	567	981	675	999999	95	524	278	777	31	757	194	999999	386	492	603	967	719	467	158	917	872	999999	87	779	999999	371	415	827	999999	170	505	575	471	969	999999	999999	253	999999	999999	685	999999	636	586	186	405	999999	808	999999	999999	182	80	681	301	251	238	149	904	999999	999999	723	118	450	579	999999	262	619	94	416	999999	126	723	443	999999	473	596	245	999999	900	383	55	563	999999	999999	999999	99	999999	283	230	741	54	582	356	999999	301	576	880	999999	726	924	786	160	402	134	999999	999999	999999	999999	828	655	992	309	14	522	358	170	135	999999	553	771	438	345	863	999999	999999	543	377	561	161	896	715	188	999999	999999	597	894	171	858	355	576	462	595	454	574	748	999999	999999	834	534	140	450	468	513	954	496	450	999999	727	870	149	91	85	87	999999	939	999999	194	999999	924	464	999	276	76	976	318	842	891	299	926	518	964	543	999999	31	455	999999	674	169	488	157	607	999999	988	999999	495	999999	999999	999999	635	999999	560	549	909	80	141	184	402	537	646	999999	558	997	999999	999999	184	548	999999	65	486	692	999999	999999	550	777	856	565	287	859	491	999999	999999	379	663	991	958	999999	633	999999	889	281	854	147	522	834	999999	609	642	637	41	946	339	462	46	942	794	535	999	141	223	575	896	542	55	716	329	999999	344	809	403	999999	914	999999	176	214	837	12	512	715	188	257	999999	999999	999999	544	601	871	999999	999999	206	433	425	502	743	999999	385	322	101	806	514	419	275	999999	244	999999	41	247	999999	831	115	999999	32	294	953	965	653	999999	714	999999	124	999999	845	622	613	969	343	422	357	852	829	525	999999	705	210	768	999999	999999	999999	999999	513	363	585	511	615	414	999999	141	549	778	999999	139	607	590	692	66	573	652	229	274	939	619	890	444	11	999999	999999	326	93	194	999999	563	838	999999	998	760	872	999999	17	209	999999	999999	873	578	191	699	917	331	23	999999	205	340	870	152	616	893	473	150	510	35	533	93	999999	365	999999	117	999999	999999	592	931	999999	239	645	999999	705	737	746	321	263	312	999999	559	313	999999	988	651	693	999999	553	114	999999	731	833	981	676	484	164	518	782	84	999999	999999	739	91	959	965	695	850	446	879	157	161	887	207	363	973	999999	117	376	154	424	604	894	999999	
643	462	405	663	354	231	999999	238	539	999999	903	999999	820	231	980	33	956	999999	259	999999	957	999999	843	635	999999	702	999999	56	151	638	659	804	584	261	447	506	999999	999999	505	225	306	999999	622	709	304	169	163	558	999999	352	198	581	354	230	530	507	619	769	44	651	526	536	96	900	529	109	999999	999999	783	999999	463	924	347	44	999999	47	523	144	341	468	549	155	999999	799	450	88	459	999999	730	940	887	999999	999999	854	698	769	999999	721	189	204	999999	593	774	652	999999	999999	244	320	852	999999	984	484	438	576	112	999999	617	296	460	450	999999	264	838	843	597	999999	926	492	345	609	999999	801	954	146	916	955	999999	276	910	186	844	149	511	248	999999	999999	371	430	999999	327	161	546	271	738	999999	999999	755	930	999999	234	347	751	974	253	287	192	999999	301	659	156	999	351	386	999999	606	510	999999	999999	888	194	302	506	740	28	457	668	539	225	591	629	209	999999	220	685	839	102	175	999999	999999	772	999999	79	999999	999999	327	809	169	988	999999	999999	999999	166	52	870	999999	840	20	955	795	619	653	999999	709	40	999999	559	999999	701	444	514	345	493	639	999999	311	232	734	999999	700	648	509	999999	93	547	93	53	407	350	753	999999	91	219	999999	351	129	579	999999	741	999999	768	999999	999999	553	628	999999	61	527	999999	569	709	999999	875	265	157	119	111	230	171	946	999999	999999	790	948	445	999999	136	30	297	995	732	999999	993	487	932	999999	51	997	999999	839	41	526	999999	999999	53	892	216	999999	999999	241	28	358	999999	999999	754	615	888	519	999999	999999	581	999999	239	932	836	846	122	397	333	188	78	113	764	331	999999	387	683	19	999999	553	225	182	704	999999	999999	383	664	208	733	326	999999	531	889	269	999999	999999	297	547	999999	207	780	818	630	999999	999999	915	594	876	880	376	932	879	615	999999	999999	408	336	182	999999	463	999999	913	664	16	999999	999999	223	999999	73	913	999999	145	75	707	773	406	552	999999	893	71	999999	788	328	366	394	211	999999	334	999999	859	673	124	591	490	25	866	999999	999999	48	999999	701	98	999999	999999	286	999999	813	908	791	583	856	768	289	893	673	999999	595	308	622	897	630	889	999999	213	250	976	999999	999999	999999	906	252	927	999999	277	370	700	975	361	89	597	397	999999	542	705	999999	904	834	999999	817	999999	281	855	999999	151	999999	999999	999999	608	999999	310	252	999999	226	885	341	928	249	999999	532	972	427	243	999999	34	509	999999	356	520	211	999999	151	
855	767	80	999999	396	999999	999999	281	559	828	377	635	779	354	168	999999	657	373	999999	665	822	999999	844	203	999999	999999	999999	641	999999	464	361	407	390	999999	397	999999	155	999999	944	999999	861	740	973	154	999999	999999	999999	999999	351	999999	699	157	136	679	999999	689	922	877	999999	759	947	747	899	104	476	999999	999999	620	957	696	645	407	428	80	804	92	202	700	152	999999	197	999999	999999	550	765	214	280	711	840	707	550	999999	662	195	65	123	840	999999	678	91	363	829	999999	655	195	302	728	999999	875	246	497	231	734	167	999999	649	457	358	339	999999	698	543	999999	999999	999999	377	999999	243	25	999999	251	999999	32	999999	999999	999999	585	644	365	999999	486	224	835	604	220	328	999999	999999	623	415	666	492	999999	416	392	820	59	999999	508	818	999999	999999	50	195	995	184	208	673	91	999999	74	812	993	866	785	999999	707	185	49	999999	833	251	620	610	34	759	999999	616	678	266	318	121	145	999999	915	991	999999	650	999999	999999	129	999999	422	999999	350	999999	498	999999	631	999999	122	874	434	680	985	316	999999	440	999999	246	411	999999	995	825	999999	952	677	456	999999	999999	308	67	576	13	707	962	828	210	269	180	270	999999	984	768	154	443	999999	464	562	609	126	999999	489	372	999999	999999	999999	596	523	999999	999999	52	999999	999999	610	999999	307	430	973	32	487	999999	180	990	976	320	999999	999999	681	462	274	222	894	351	999999	564	999999	214	378	180	96	241	687	871	994	227	368	157	168	99	145	999999	491	539	132	453	574	498	395	324	929	649	915	71	999999	964	158	389	999999	56	999999	102	999999	802	935	255	986	999999	996	758	951	460	999999	592	326	17	999999	999999	229	999999	989	89	818	999999	251	447	999999	625	748	39	79	999999	986	122	613	53	999999	689	603	999999	999999	999999	999999	637	999999	479	999999	333	745	125	244	793	170	936	66	406	283	997	561	498	928	999999	560	966	999999	999999	473	999999	999999	283	802	50	761	352	767	724	999999	191	692	999999	999999	993	880	632	795	999999	818	999999	65	216	999999	217	138	114	948	105	714	535	949	999999	999999	626	354	472	323	999999	999999	999999	999999	341	819	102	999999	789	633	935	999999	928	181	412	164	423	899	999999	513	999999	912	999999	404	999999	20	61	242	999999	766	249	999999	417	999999	601	999999	10	999999	999999	396	676	999999	999999	481	22	614	786	364	546	245	592	726	999999	999999	728	291	999999	999999	507	331	767	860	999999	33	999999	296	999999	618	579	168	999999	542	185	999999	999999	
691	573	184	391	999999	999999	999999	695	67	999999	522	77	458	590	320	867	587	383	402	999999	999999	999999	325	97	726	999999	177	999999	387	91	60	550	999999	131	47	999999	211	999999	999999	106	999999	174	999999	849	999999	228	999999	37	268	999999	999999	168	783	757	30	999999	999999	97	665	999999	66	912	318	975	132	971	872	337	553	602	666	556	932	999999	558	999999	935	475	225	507	917	150	525	96	999999	892	767	447	110	245	470	124	999999	925	50	167	999999	999999	999999	900	999999	296	999999	999999	634	999999	235	487	208	999999	865	782	871	167	607	999999	396	231	469	999999	214	434	236	317	141	551	999999	17	999999	400	795	956	748	325	162	630	666	859	461	496	999999	289	249	732	380	688	252	218	328	134	771	635	519	495	696	920	70	176	999999	92	839	999999	232	807	582	909	43	555	15	976	259	537	999999	973	999999	924	999999	504	999999	999999	308	970	689	999999	999999	170	446	262	629	241	999999	999999	334	378	656	448	67	999999	159	470	654	696	213	351	999999	243	865	545	999999	771	735	566	238	91	784	869	539	101	187	421	473	780	926	999999	416	759	213	400	327	136	999999	999999	999999	477	799	611	767	347	266	395	305	999999	999999	857	505	13	271	253	594	787	908	999999	999999	737	999999	873	999999	439	934	999999	40	475	228	795	999999	980	222	999999	291	999999	111	201	834	999999	126	572	999999	79	278	413	497	959	999999	540	999999	900	500	616	480	925	999999	337	413	151	365	829	682	999999	952	524	791	510	961	422	685	717	999999	471	621	434	434	701	171	999999	627	80	669	687	577	15	999999	606	290	999999	999999	774	788	999999	436	296	889	903	126	753	999999	999999	999999	392	855	509	768	39	995	999999	501	150	175	882	524	999999	169	995	999999	946	44	195	229	604	92	910	929	448	44	334	544	530	584	418	908	640	82	999999	832	77	999999	460	610	244	999999	200	608	999999	178	152	136	894	935	179	718	437	999999	403	310	944	999999	329	995	670	511	999999	565	757	999999	883	221	882	999999	999999	710	999999	584	984	740	999999	312	33	999999	891	207	649	595	999999	700	481	874	678	999999	887	497	917	465	940	999999	999999	634	999999	999999	295	930	254	731	44	469	143	852	781	663	418	642	556	59	999999	473	861	385	161	66	502	999999	543	906	285	412	792	129	643	261	846	267	460	101	984	960	999999	918	560	944	566	999999	102	999999	567	999999	940	867	362	477	872	518	999999	795	999999	286	999999	999999	999999	632	999999	999999	218	
999999	817	999999	191	999999	75	152	520	999999	825	216	499	873	916	528	999999	40	472	924	767	176	999999	337	783	665	999999	999999	573	614	472	928	277	999999	419	571	207	415	999999	485	999999	219	957	928	693	276	305	566	369	869	999	425	169	752	257	999999	999999	489	378	999999	803	999999	999999	999999	480	999999	939	947	999999	355	330	932	966	986	999999	557	999999	999999	644	517	999999	999999	347	703	614	57	999999	524	304	999999	430	999999	47	548	999999	444	640	61	458	796	999999	358	113	999999	548	77	999999	183	630	699	999999	690	845	999999	165	707	30	875	300	433	138	424	652	999999	924	612	894	427	314	999999	917	168	12	847	190	21	992	332	164	547	597	595	894	604	999999	739	871	186	393	999999	999999	764	761	34	999999	912	706	27	999999	935	182	41	868	942	782	674	688	999999	680	153	999999	698	720	753	999999	542	530	57	550	195	741	718	44	340	273	162	999999	977	188	277	315	999999	242	229	374	999999	999999	951	822	870	999999	873	505	249	268	999999	54	999999	198	999999	391	658	999999	904	204	464	997	538	999999	630	277	710	820	413	837	741	465	999999	388	999999	815	999999	999999	679	999999	999999	222	999999	999999	999999	999999	398	789	62	885	656	507	337	34	910	568	198	999999	999999	603	999999	62	102	411	527	269	552	629	918	320	999999	433	999999	770	336	252	212	466	140	521	879	921	999999	527	191	243	138	999999	478	711	626	307	43	86	793	815	129	392	554	288	565	768	999999	741	83	232	710	566	697	668	999999	732	151	680	724	429	295	999999	230	293	141	85	161	999999	693	514	400	721	976	521	132	820	911	999999	955	999999	60	36	999999	999999	533	571	999999	809	356	999999	165	362	362	374	529	553	172	271	156	490	617	664	57	999999	832	999999	590	186	999999	545	821	299	724	613	379	269	132	271	759	570	306	351	860	799	358	999999	368	611	999999	579	657	649	705	475	503	395	978	884	999999	544	980	999999	999999	999999	999999	866	638	748	995	270	431	999999	999999	586	194	999999	803	999999	219	794	629	999999	195	966	887	999999	999999	999999	120	983	290	247	145	224	589	703	87	59	999999	492	408	999999	616	999999	157	757	999999	129	290	237	591	730	675	342	914	12	417	308	923	901	283	389	999999	21	979	999999	765	297	999999	999999	197	754	531	999999	395	19	371	464	818	140	999999	474	967	882	401	999999	571	803	309	587	999999	779	999999	825	999999	999999	983	604	750	999999	991	999999	132	999999	999999	837	209	947	946	905	
640	952	489	792	867	809	999999	999999	620	429	622	962	999999	999999	204	418	999999	706	518	999999	35	767	714	855	148	999999	351	177	843	564	361	624	856	403	946	344	299	343	957	409	999999	999999	984	331	351	39	862	713	605	999999	999999	503	439	580	880	873	999999	634	999999	684	467	254	911	999999	77	999999	115	999999	999999	860	128	293	748	999999	769	796	783	392	999999	119	999999	637	572	221	354	858	999999	286	523	83	105	999999	999999	282	941	362	327	928	264	353	924	277	250	999999	512	925	754	330	810	93	100	855	130	544	999999	829	999999	699	999999	218	999999	828	80	999999	999999	999999	603	475	999999	999999	478	854	138	170	195	63	397	827	709	999999	114	864	476	999999	999999	250	545	156	920	999999	680	999999	228	55	540	999999	207	850	980	59	332	288	163	403	615	999999	727	959	999999	309	442	854	989	291	114	948	362	999999	417	524	999999	999999	555	65	999999	850	636	92	630	999999	856	547	847	660	999999	999999	711	82	823	747	999999	999999	797	621	679	825	638	936	941	591	742	565	442	465	141	875	732	108	666	999999	999999	999999	338	268	999999	894	17	339	195	288	247	999999	817	670	11	999999	659	934	385	911	999999	699	151	999999	999999	300	999999	999999	528	230	103	999999	416	68	147	878	257	538	178	784	818	308	751	662	354	461	748	999999	464	800	225	798	722	755	553	910	502	299	910	161	999999	625	811	964	999999	999999	999999	758	999999	132	999999	131	999999	600	102	913	948	489	999999	999999	552	342	926	999999	999999	304	999999	660	514	999999	999999	958	628	999999	994	202	497	786	477	720	587	989	249	999999	999999	999999	42	131	662	640	999999	23	999999	24	609	457	698	999999	958	999999	743	223	253	999999	747	135	502	749	605	899	425	171	22	974	999999	562	102	999999	20	999999	272	768	997	874	275	371	363	614	416	547	503	999999	827	586	976	374	746	944	999999	999999	601	293	526	762	224	800	999999	630	999999	57	364	113	83	999999	628	999999	225	999999	40	999999	771	999999	342	68	406	21	343	435	997	943	999999	158	11	428	319	999999	252	244	659	474	369	999999	908	369	192	400	340	999999	999999	11	159	376	913	999999	820	999999	999999	467	999999	999999	466	999999	999999	761	241	216	111	654	737	649	732	980	999999	999999	26	48	979	972	999999	999999	681	563	478	999999	999999	999999	244	793	999999	606	999999	999999	878	999999	18	793	111	156	138	999999	999999	685	52	999999	278	999999	999999	357	201	782	733	978	999999	361	999999	902	999999	636	967	792	
971	999999	57	141	621	947	112	273	999999	232	999999	832	844	900	716	999999	521	999999	727	999999	999999	886	602	999999	873	60	999999	526	925	116	696	474	189	999999	14	999999	638	999999	999999	330	76	394	800	969	845	900	143	691	999999	535	999999	937	908	352	999999	94	999999	231	267	999999	754	585	999999	451	536	472	653	999999	999999	999999	367	610	472	999999	558	407	96	632	980	972	916	511	881	399	725	758	566	999999	345	999999	999999	416	999999	135	576	491	56	359	443	382	257	635	999999	909	178	780	999999	512	794	602	998	93	251	295	654	253	703	947	999999	777	999999	816	999999	976	470	950	957	346	830	76	361	736	999999	607	725	291	716	972	231	944	293	63	52	743	999999	191	999999	368	481	333	787	108	999999	665	476	441	472	819	448	228	823	138	682	727	250	272	999999	643	570	373	537	999999	999999	781	494	852	773	429	65	288	784	598	865	507	289	262	112	533	999999	293	999999	896	533	999999	131	999999	999999	325	502	658	999999	532	798	117	795	66	381	999999	999999	624	999999	999999	999999	169	443	234	999999	185	448	987	170	999999	512	286	554	640	207	999999	660	999999	999999	458	926	407	990	262	800	999999	711	999999	881	259	999999	516	626	775	143	999999	569	896	892	206	999999	999999	498	927	29	521	563	165	999999	999999	202	842	999999	219	999999	366	179	191	433	999999	474	999999	999999	999999	18	996	659	778	506	833	163	763	446	284	580	999999	909	72	242	999999	204	999999	373	232	67	999999	372	416	658	999999	204	388	999999	387	732	661	999999	588	919	32	999999	784	659	36	999999	438	405	868	999999	705	999999	999999	948	154	320	918	999999	999999	852	498	999999	253	999999	729	638	775	300	69	552	999999	23	330	153	220	427	419	896	347	727	628	124	504	999999	953	999999	97	439	328	999999	999999	809	523	999999	999999	397	618	999999	929	397	730	148	999999	325	719	691	136	963	737	999999	901	32	514	999999	233	383	140	475	176	409	999999	345	971	992	739	119	500	594	721	822	999999	754	999999	949	996	489	778	999999	67	999999	203	999999	701	600	175	791	304	365	999999	57	267	152	498	999999	846	395	176	353	585	999999	201	541	999999	915	919	157	65	565	999999	743	604	951	417	999999	215	999999	643	381	827	948	815	144	92	674	564	665	266	999999	113	611	999999	435	999999	457	80	662	882	786	681	27	735	739	205	768	452	999999	735	592	324	429	999999	795	999999	637	794	66	458	577	360	263	891	618	462	558	999999	179	999999	959	835	
552	999999	856	699	810	999999	999999	938	324	999999	258	999999	673	131	999999	999999	527	910	964	663	999999	214	314	999999	428	136	127	287	646	347	283	956	775	757	772	885	895	105	715	999999	719	127	143	356	999999	999999	227	496	778	999999	902	269	999999	306	822	348	240	430	281	683	105	798	999999	976	948	999999	999999	999999	359	798	964	999999	999999	549	999999	895	80	999999	999999	105	908	999999	508	947	444	24	572	478	935	433	654	999999	999999	999999	329	920	999999	166	408	999999	176	311	999999	980	734	999999	74	844	999999	999999	277	282	105	185	999999	474	299	354	999999	934	999999	687	981	926	153	999999	607	172	230	33	79	999999	559	525	929	607	999999	527	223	964	949	728	125	999999	999999	382	379	649	266	854	630	999999	625	474	89	489	330	220	999999	245	873	901	624	339	999999	999999	722	580	999999	177	981	999999	141	577	984	999999	571	972	769	770	129	958	905	375	402	597	999999	999999	445	449	286	283	999999	977	999999	57	114	785	160	999999	659	999999	999999	99	873	858	350	57	489	88	917	357	999999	999999	125	999999	995	258	937	999999	75	637	999999	999999	890	707	91	999999	486	936	999999	785	821	967	120	331	565	816	501	543	257	251	605	999999	531	999999	999999	623	862	185	62	855	848	891	737	32	663	595	208	175	777	196	570	553	191	141	535	483	956	794	999999	189	756	403	999999	823	41	778	999999	999999	999999	999999	999999	311	884	51	999999	930	240	97	668	999999	999999	336	999999	70	681	62	185	399	403	999999	667	77	999999	999999	109	455	879	913	999999	884	999999	247	999999	999999	895	269	668	150	204	605	999999	999999	999999	390	570	430	637	951	152	978	999999	885	567	525	800	233	485	21	942	999999	999999	326	106	784	999999	999999	999999	456	999999	421	394	45	205	798	116	799	941	999999	999999	678	817	999999	771	23	290	999999	999999	775	519	672	784	656	207	712	999999	926	999999	999999	999999	199	395	190	786	730	594	999999	689	999999	418	10	291	49	709	273	674	133	555	93	503	233	999999	999999	936	502	999999	737	999999	492	999999	190	37	599	714	122	293	637	151	50	429	721	745	909	366	999999	390	744	947	999999	48	430	380	999999	848	508	497	999999	253	999999	999999	856	731	999999	999999	238	972	691	334	597	980	47	999999	515	664	999999	487	792	903	427	122	893	999999	903	999999	823	809	348	751	216	999999	168	393	858	999999	572	989	549	393	138	546	698	999999	999999	999999	11	449	999999	34	75	31	704	231	999999	181	209	76	828	752	702	
999999	633	940	128	972	999999	653	999999	999999	999999	792	937	408	999999	881	423	482	440	949	453	384	999999	999999	685	194	999999	936	566	686	999999	506	171	796	999999	709	999999	758	301	387	141	357	325	307	933	283	93	999999	455	945	758	999999	635	879	309	328	999999	319	999999	933	62	885	96	446	820	595	631	151	999999	999999	968	999999	191	62	817	105	68	999999	391	412	111	624	490	621	999999	30	870	999999	497	999999	234	999999	503	368	999999	999999	270	878	999999	347	999999	942	999999	389	976	103	999999	582	72	213	269	838	928	999999	831	438	999999	999999	518	799	724	349	999999	999999	841	375	999999	822	727	571	835	189	168	53	759	169	45	111	645	835	484	297	229	294	113	395	675	651	999999	896	851	795	370	688	999999	312	999999	245	547	611	932	723	855	999999	378	90	680	884	999999	672	402	999999	829	683	324	436	129	369	249	456	999999	999999	999999	830	719	49	819	479	430	457	870	800	563	999999	903	999999	442	728	915	999999	714	790	558	864	504	557	999999	687	373	999999	192	929	995	999999	911	422	999999	34	999999	338	271	211	999999	645	801	602	740	796	999999	563	994	401	999999	999999	741	909	961	999999	336	172	84	141	116	243	999999	999999	999999	471	132	490	333	418	947	999999	999999	513	335	912	72	999999	816	179	999999	809	201	791	485	779	999999	11	999999	16	697	618	999999	139	104	230	380	999999	798	999999	673	299	240	999999	454	866	464	237	584	999999	368	435	355	905	234	306	999999	483	465	999999	999999	131	39	999999	720	999999	332	632	419	114	541	999999	999999	999999	505	618	579	616	347	999999	999999	133	427	412	647	272	999999	359	905	797	188	897	404	772	167	552	999999	912	864	125	544	832	817	479	516	999999	999999	808	409	616	727	435	999999	846	710	988	704	627	679	458	75	973	999999	621	926	999999	807	999999	390	953	358	666	999999	231	84	492	999999	947	999999	491	940	465	949	299	80	999999	761	558	72	178	999999	642	999999	416	999999	571	999999	206	553	999999	358	999999	427	455	267	71	684	914	999999	227	683	999999	731	198	518	610	33	437	551	999999	882	259	278	221	115	715	432	345	180	513	387	118	404	33	143	999999	47	999999	41	18	77	847	999999	844	495	101	911	55	897	450	548	677	999999	379	999999	108	999999	216	350	999999	638	999999	744	269	840	999999	999999	999999	64	999999	999999	529	406	543	115	44	473	999999	725	23	803	999999	447	730	965	999999	999999	34	999999	999999	237	830	163	488	379	728	113	526	14	
920	999999	213	990	999999	877	28	999999	121	274	955	635	297	490	337	999999	260	902	23	304	140	999999	337	674	999999	999999	741	375	917	173	999999	931	999999	999999	999999	284	999999	397	118	999999	999999	437	999999	760	87	409	939	999999	826	740	999999	825	99	232	873	809	412	538	970	997	145	999999	999999	948	886	33	999999	868	685	999999	158	863	794	171	357	999999	770	999999	597	620	402	401	999999	187	999999	561	842	723	556	996	871	71	427	999999	717	303	83	999999	873	63	720	81	999999	773	999999	265	41	927	874	181	49	835	941	359	999999	744	999999	186	999999	335	999999	999999	999999	689	191	97	445	999999	454	64	628	377	999999	543	999999	331	736	776	595	789	529	999999	849	999999	956	45	129	77	516	999999	999999	999999	499	999999	873	999999	759	999999	591	999999	819	358	483	820	999999	672	143	407	459	999999	18	999999	591	999999	805	275	125	937	732	155	967	378	177	481	864	732	877	164	999999	154	999999	999999	195	101	969	999999	441	38	999999	294	902	721	999999	242	999999	864	315	999999	999999	999999	640	822	253	446	536	999999	999999	12	956	820	999999	978	999999	315	712	258	151	999999	155	634	833	96	114	447	252	255	759	934	516	999	426	999999	421	71	999999	749	999999	748	565	527	999999	999999	82	21	999999	924	983	313	999999	999999	722	999999	238	118	774	553	999999	806	203	999999	691	256	495	999999	403	999999	567	676	999999	962	999999	402	933	627	999999	404	23	102	999999	328	272	999999	414	799	999999	610	274	313	999999	960	999999	999999	554	999999	835	742	999999	126	618	999999	999999	999999	511	567	974	330	882	999999	999999	380	539	624	859	875	999999	244	841	999999	678	793	999999	264	388	841	930	42	847	659	999999	999999	460	896	484	999999	961	954	999999	847	999999	956	728	663	839	999999	999999	417	850	679	266	999999	901	257	447	824	183	112	999999	670	999999	999999	482	233	819	999999	919	642	999999	121	913	999999	299	994	871	722	999999	372	424	999999	420	522	999999	178	402	200	11	213	459	660	573	859	35	284	220	999999	484	504	999999	278	997	787	999999	999999	765	202	999999	906	386	725	759	811	687	468	259	124	761	999999	830	999999	570	999999	193	999999	548	63	48	25	999999	999999	999999	999999	528	155	473	999999	254	451	999999	999999	889	104	826	733	900	999999	182	999999	34	999999	999999	999999	674	999999	708	291	603	788	200	999999	163	295	131	397	487	199	292	541	994	626	869	999999	901	999999	739	475	889	460	588	786	881	481	990	999999	867	77	999999	313	447	999999	999999	999999	
999999	700	56	603	972	439	255	999999	479	999999	572	408	237	811	278	999999	485	999999	402	153	210	999999	830	681	999999	443	530	419	999999	979	104	813	596	412	68	211	584	145	999999	999999	999999	876	317	250	909	592	461	999999	799	852	828	214	789	886	266	846	870	374	308	999999	908	999999	419	500	546	759	999999	824	752	999999	999999	349	740	999999	938	333	106	999999	999999	999999	999999	474	999999	999999	161	999999	999999	710	999999	221	341	999999	837	962	551	999999	467	817	704	160	781	999999	313	999999	393	488	473	846	947	933	999999	290	602	595	557	444	226	969	349	999999	735	111	999999	541	735	259	511	777	400	999999	865	289	885	622	931	354	999999	886	66	672	425	186	762	223	999999	61	617	252	415	117	162	999999	477	57	424	679	959	771	998	143	976	696	999999	387	999999	470	405	979	663	213	282	339	913	676	241	558	999999	999999	999999	684	642	269	372	293	999999	376	811	838	207	261	394	399	888	922	696	999999	730	385	155	10	656	637	588	211	999999	822	999999	999999	816	866	341	505	701	324	500	717	333	173	969	701	658	999999	782	411	999999	883	451	999999	999999	511	827	963	318	999999	37	15	680	170	458	595	791	20	999999	999999	920	999999	999999	573	431	979	405	567	416	999999	352	99	854	186	393	999999	381	999999	821	314	48	999999	196	632	296	495	46	172	714	999999	910	999999	999999	451	491	929	999999	999999	569	999999	115	999999	556	865	999999	938	160	999999	777	507	223	999999	199	717	302	552	702	75	287	999999	999999	999999	999999	42	543	703	554	413	999999	463	765	503	35	999999	209	778	821	999999	905	357	344	999999	395	216	999999	713	459	827	158	939	999999	999999	999999	999999	68	999999	417	524	999999	32	394	747	808	323	741	719	999999	378	518	524	730	380	169	999999	602	409	847	646	871	829	254	726	999999	755	236	999999	903	402	761	336	370	999999	10	882	962	597	999999	999999	999999	999999	542	90	999999	633	218	856	960	670	40	658	999999	771	652	999999	778	668	999999	62	999999	106	999999	778	617	191	163	999999	380	286	966	999999	675	999999	181	431	296	999999	416	631	547	380	684	243	371	999999	311	599	653	507	114	304	115	681	984	379	999999	999999	999999	137	999999	784	485	999999	703	35	999999	999999	999999	231	215	613	261	860	515	999999	421	583	416	513	880	563	780	872	182	999999	899	993	792	801	797	531	999999	999999	160	762	999999	11	539	346	130	62	999999	432	302	999999	999999	254	999999	277	957	999999	358	959	256	916	13	613	
511	41	135	989	999999	798	433	683	912	971	999999	999999	821	420	999999	999999	393	999999	564	357	999999	999999	628	655	826	524	999999	999999	183	741	999999	244	999999	999999	499	508	220	141	999999	211	999	618	589	81	544	424	456	999999	999999	288	576	428	362	656	42	831	412	480	172	942	954	686	510	999999	999999	475	993	999999	920	544	859	262	242	362	999999	961	101	999999	120	412	77	306	738	895	175	999999	882	112	259	999999	999999	999999	999999	653	257	322	999999	999999	142	999999	430	999999	626	473	428	324	196	999	307	80	999999	855	370	760	874	658	948	615	14	335	592	890	290	262	448	130	999999	999999	115	999999	999999	682	999999	999999	982	160	679	275	476	999999	999999	999999	999999	188	928	250	379	218	778	599	373	502	414	806	486	539	636	999999	35	308	40	999999	999999	270	227	66	441	329	999999	723	978	999999	999999	163	999999	999999	999999	112	999999	208	999999	85	999999	516	672	999999	278	618	999999	452	524	314	249	999999	820	999999	999999	544	999999	872	999999	60	440	64	620	690	363	260	999999	776	454	533	50	827	999999	955	796	387	598	865	999999	999999	764	335	999999	673	443	970	343	999999	720	551	151	461	398	700	645	756	895	982	999999	999999	720	787	997	991	274	999999	620	864	34	999999	946	105	94	986	295	114	855	946	256	393	916	810	66	903	392	588	438	857	999999	49	492	999999	868	769	999999	999999	338	218	409	999999	359	478	72	119	999999	56	376	412	414	541	999999	949	735	613	110	999999	999999	104	999999	685	984	762	554	984	999999	340	236	324	999999	317	775	999999	547	235	43	448	747	946	308	346	222	36	452	778	148	543	879	264	999999	202	999999	244	999999	723	46	596	923	88	991	274	819	61	527	999999	999999	264	999999	999999	999999	662	172	999999	999999	272	473	958	999999	776	845	585	460	999999	656	692	999999	999999	47	999999	999999	446	524	999999	955	999999	999999	999999	508	999999	23	884	141	379	684	16	39	471	448	999999	999999	88	286	157	999999	415	813	999999	405	999999	45	233	226	587	321	143	148	502	829	760	745	312	459	963	999999	999999	454	91	999999	999999	662	999999	102	700	573	119	169	999999	437	549	230	679	765	673	321	789	668	553	67	550	867	537	999999	999999	999999	947	999999	323	999999	280	999999	732	999999	755	182	444	140	999999	999999	211	974	999999	75	999999	540	75	999999	999999	652	973	303	900	33	746	782	135	959	415	108	626	999999	846	982	166	588	999999	129	19	999999	876	658	151	539	999999	576	999999	471	360	157	999999	
409	842	670	421	977	70	709	999999	999999	56	485	725	427	999999	721	137	789	909	999999	51	945	538	294	775	324	161	371	177	179	686	663	608	267	572	226	647	185	570	188	999999	789	999999	46	454	400	932	724	151	144	449	316	999999	999999	116	590	871	999999	894	106	826	999999	999999	644	296	393	877	468	854	181	83	952	999999	730	184	262	639	502	840	385	392	436	229	42	730	999999	111	948	999999	982	354	100	290	474	362	828	256	671	749	71	523	474	869	970	71	999999	97	999999	999999	853	999999	379	717	519	714	999999	999999	509	999999	916	291	928	317	872	999999	983	671	754	999999	356	15	999999	752	779	861	918	566	258	971	999999	999999	280	999999	999999	41	999999	382	770	760	963	999999	999999	757	999999	779	594	166	997	153	88	825	342	463	999999	999999	982	626	937	658	999999	832	231	538	680	999999	20	464	19	840	851	610	901	999999	415	998	268	219	999999	10	277	761	569	115	892	417	999999	817	345	999999	59	358	445	122	963	140	136	218	999999	209	768	999999	999999	166	302	999999	924	999999	57	999999	589	999999	706	937	390	44	272	126	645	272	999999	999999	999999	559	791	502	174	788	40	999999	999999	999999	142	721	999999	147	999999	413	812	424	493	611	999999	999999	870	286	652	999999	731	928	867	20	573	814	525	575	20	597	999999	799	313	145	317	773	268	540	639	999999	706	253	430	859	313	230	999999	999999	434	999999	999999	514	850	666	67	111	999999	999999	485	328	205	666	137	27	48	23	121	358	303	996	999999	339	646	667	802	488	999999	999999	706	352	45	999999	150	105	907	859	949	647	88	216	999999	999999	64	999999	789	999999	999999	413	821	299	119	430	777	437	999999	360	867	192	864	578	603	409	999999	143	999999	999999	999999	41	119	188	999999	473	280	97	640	550	285	335	999999	762	372	104	196	999999	242	615	676	999999	136	557	999999	766	783	509	612	956	251	920	999999	48	524	94	303	642	236	645	159	689	797	428	999999	542	315	111	216	508	222	748	901	677	999999	812	905	999999	999999	307	999999	771	484	999999	309	999999	306	838	248	287	999999	999999	190	596	465	999999	915	999999	482	459	999999	681	302	114	999999	503	999999	361	964	711	189	740	456	999999	955	388	999999	999999	129	719	245	476	999999	929	706	667	999999	314	221	999999	896	999999	999999	737	846	999999	478	380	939	806	345	945	873	536	108	999999	108	261	641	87	781	999999	589	999999	223	984	999999	373	407	999999	935	714	999999	877	815	999999	999999	719	
999999	945	909	834	183	323	999999	300	603	999999	830	645	569	315	999999	999999	315	103	616	327	523	999999	200	115	972	862	870	630	999999	996	721	999999	410	999999	179	695	177	946	629	999999	999999	999999	390	491	542	761	517	999999	51	15	571	721	375	343	205	230	754	804	862	320	452	754	494	606	999999	714	245	190	999999	977	999999	999999	474	350	938	599	481	709	572	999999	355	249	588	799	435	10	750	999999	193	948	940	999999	94	318	823	634	999999	784	877	828	526	336	494	73	48	212	257	35	404	606	749	55	241	651	964	213	175	694	181	999999	964	178	997	197	999999	604	283	999999	999999	314	171	999999	831	743	694	999999	755	525	999999	232	752	725	999999	587	208	894	140	999999	354	620	469	743	612	272	864	358	339	306	36	444	928	101	508	999999	999999	62	223	498	999999	945	999999	999999	999999	949	999999	248	505	999999	988	152	473	840	811	906	999999	427	94	569	879	999999	999999	458	498	326	303	661	226	999999	152	999999	680	642	486	408	172	819	810	999999	410	625	999999	919	317	883	971	98	999999	601	999999	26	967	999999	999999	621	265	999999	161	616	655	210	32	923	277	842	471	830	364	412	744	36	617	999999	169	263	492	770	999999	614	355	215	380	999999	338	135	188	36	33	999999	152	173	668	203	999999	999999	603	929	652	475	421	151	733	999999	857	999999	409	999999	494	365	138	495	858	546	270	450	830	407	595	151	999999	445	806	499	999999	580	999999	423	424	999999	999999	563	999999	675	202	214	481	503	767	119	999999	643	541	999999	999999	999999	315	131	932	567	999999	206	344	510	812	976	999999	244	999999	287	999999	999999	131	534	705	575	377	999999	353	66	999999	337	640	485	425	29	903	148	763	612	999999	246	999999	857	590	463	229	618	999999	999999	870	999999	885	489	999999	740	522	16	999999	170	290	132	999999	876	598	52	565	858	94	792	999999	205	480	15	999999	999999	504	274	943	251	999999	759	999999	136	195	731	999999	999999	999999	999999	507	896	186	602	999999	152	467	999999	999999	548	898	999999	533	80	999999	674	766	880	999999	999999	246	999999	72	720	814	531	802	999999	690	999999	600	415	999999	409	294	185	29	877	683	999999	999999	889	15	405	999999	985	235	258	999999	521	964	570	682	999999	449	259	833	465	788	999999	350	999999	923	400	947	999999	999999	134	786	967	655	888	207	609	480	356	252	667	999999	828	306	553	668	999999	903	999999	999999	42	960	999999	999999	563	99	882	528	999999	965	999999	457	860	999999	111	
472	25	999999	85	373	83	999999	102	999999	176	999999	999999	999999	796	157	754	497	999999	759	704	999999	751	625	999999	799	324	999999	140	390	636	999999	516	579	205	91	653	313	827	666	660	999999	867	37	186	475	139	388	732	201	221	127	999999	111	999999	936	999999	399	773	286	59	992	999999	712	380	999999	581	389	999999	715	999999	450	670	999999	109	999999	306	723	449	999999	669	935	357	939	178	999999	681	414	35	268	369	999999	539	550	616	667	924	164	999999	230	999999	999999	89	999999	999999	770	457	999999	12	763	999999	998	950	999999	999999	123	644	59	543	861	284	999999	364	51	355	251	911	129	645	441	866	151	75	228	732	999999	856	999999	252	408	999999	999999	412	271	627	371	313	391	934	999999	32	874	620	796	946	727	999999	48	999999	455	999999	338	999999	999999	896	498	999999	731	425	999999	999999	314	806	145	799	879	764	999999	423	983	999999	529	194	999999	419	999999	530	999999	282	14	533	818	669	999999	548	732	762	999999	999999	999999	999999	582	966	247	245	718	999999	485	999999	999999	999999	303	999999	687	517	340	153	499	160	904	967	663	999999	420	173	449	644	19	597	76	127	922	727	293	555	366	563	947	999999	999999	924	999999	282	215	999999	240	203	999999	290	218	589	272	691	471	999999	775	133	999999	999999	796	83	68	999999	929	949	50	576	340	142	160	777	205	593	459	979	921	391	253	999999	933	255	663	728	999999	999999	854	240	999999	131	779	242	17	874	119	627	999999	999999	352	999999	999999	664	862	999999	139	440	999999	679	241	492	250	393	880	186	999999	551	999999	339	509	452	105	999999	320	218	362	999999	999999	331	483	832	999999	764	49	987	999999	279	999999	814	599	948	104	999999	999	999999	881	999999	362	831	999999	999999	217	536	658	900	999999	201	353	653	495	221	999999	71	206	409	999999	486	354	892	809	871	168	605	740	560	358	999999	810	999999	999999	966	565	938	597	999999	999999	999999	115	149	827	186	925	739	999999	387	286	999999	977	600	404	405	51	470	31	862	999999	612	796	107	552	248	390	807	999999	529	656	732	473	999999	784	793	380	215	74	999999	945	429	286	363	283	325	944	999999	999999	931	925	104	916	735	513	22	789	17	596	999999	999999	127	999999	999999	999999	553	568	999999	816	999999	35	835	406	399	917	981	336	999999	823	236	304	999999	666	394	999999	561	816	999999	779	771	13	372	999999	999999	836	999999	16	486	632	729	756	259	404	540	906	99	698	999999	818	999999	686	999999	999999	370	999999	626	461	38	
205	999999	737	829	915	54	607	999999	999999	921	562	99	975	999999	810	104	479	55	775	999999	487	514	862	999999	920	257	95	656	188	258	199	219	999999	978	999999	462	999999	926	343	999999	932	254	999999	999999	964	728	556	836	999999	99	890	999999	851	335	550	999999	999999	999999	909	999999	999999	951	484	968	731	353	723	996	568	358	111	552	711	999999	203	243	641	95	999999	201	700	258	120	999999	367	949	368	50	437	599	999999	554	999999	675	400	999999	769	904	56	620	15	560	278	197	988	348	538	999999	142	316	60	231	999999	717	967	710	840	395	999999	781	999999	682	569	969	212	557	534	999999	34	221	999999	737	48	714	999999	150	999999	922	110	28	421	932	907	999999	548	924	441	310	707	690	150	384	302	999999	636	332	990	999999	985	999999	813	502	999999	920	843	323	192	407	530	827	999999	918	294	592	370	61	999999	999999	430	288	125	234	999999	999999	81	99	999999	999999	88	864	159	681	937	669	215	999999	531	987	999999	999999	741	999999	779	879	999999	232	99	709	904	999999	999999	552	877	999999	325	588	174	77	849	999999	878	418	329	999999	678	58	981	625	387	452	530	788	170	205	547	91	455	458	383	999999	999999	999999	869	503	316	606	803	240	999999	626	754	464	147	533	999999	332	714	122	210	912	251	474	332	461	64	769	391	682	169	999999	143	715	694	10	753	153	548	999999	360	999999	999999	999999	999999	760	698	76	650	636	849	224	377	343	257	471	607	536	412	999999	449	547	225	131	80	119	493	48	769	146	999999	212	783	888	999999	138	667	500	999999	999999	763	987	128	754	832	944	867	799	467	233	403	227	999999	140	385	999999	856	133	680	999999	277	659	306	513	856	999999	441	999999	581	128	803	116	343	999999	654	461	428	470	999999	135	252	999999	581	999999	743	563	470	652	512	999999	282	543	820	41	999999	114	691	999999	898	195	513	388	228	348	429	296	999999	900	999999	924	393	396	999999	554	918	583	87	999999	770	303	999999	788	975	631	846	999999	296	312	999999	549	770	813	999999	112	999999	999999	999999	242	999999	456	679	569	176	588	999999	999999	708	275	122	720	36	931	845	604	999999	999999	412	597	999999	169	999999	581	364	999999	163	580	824	732	932	64	119	999999	642	323	999999	616	622	397	75	961	562	999999	999999	825	999999	839	968	967	999999	896	461	876	740	958	999999	107	215	238	435	985	70	975	343	67	611	191	298	531	980	403	113	999999	531	540	607	979	392	538	424	999999	999999	999999	
999999	46	999999	242	114	999999	867	999999	411	393	962	999999	900	586	687	141	999999	341	999999	999999	986	699	792	999999	355	210	361	476	714	676	814	120	383	999999	344	306	999999	378	86	614	663	999999	992	999999	63	999999	639	30	999999	999999	324	999999	999999	174	870	941	253	167	999999	904	333	401	999999	735	578	851	999999	696	251	390	677	845	265	999999	783	999999	999999	82	392	903	570	340	183	999999	361	999999	346	218	343	999999	63	999999	999999	999999	290	271	651	267	151	211	744	999999	778	911	582	478	827	999999	391	999999	244	999999	774	983	344	992	999999	357	999999	847	999999	499	363	847	337	380	999999	999999	655	522	882	449	931	191	169	627	562	272	881	999999	999999	508	826	999999	169	882	531	507	999999	298	53	303	883	999999	999999	254	589	930	583	211	999999	744	193	868	999999	794	249	593	999999	716	440	955	475	500	999999	999999	672	999999	688	455	999999	856	999999	366	479	588	565	636	494	914	999999	999999	688	679	768	999999	325	958	540	375	642	938	683	999999	857	97	999999	393	360	690	582	231	999999	138	362	267	499	826	399	999999	238	612	109	909	678	808	276	795	731	784	691	714	827	322	812	911	182	134	509	391	760	182	285	999999	342	999999	389	999999	327	511	669	499	568	664	146	39	838	774	452	999999	820	41	662	576	999999	999999	403	999999	326	451	94	375	999999	999999	125	66	336	305	576	861	999999	716	478	999999	999999	999999	999999	173	186	782	82	408	681	459	999999	999999	519	709	804	474	999999	460	243	999999	426	303	182	999999	548	90	999999	543	208	999999	630	114	563	442	460	807	723	240	753	543	379	686	694	867	448	396	546	999999	500	112	448	968	482	602	999999	999999	999999	999999	999999	105	90	999999	210	101	829	466	999999	87	999999	997	751	193	707	999999	506	739	609	314	122	162	543	85	52	105	999999	999999	999999	960	638	638	999999	138	615	657	463	999999	486	603	999999	982	999999	469	377	502	999999	264	999999	782	999999	74	223	715	999999	472	562	14	495	114	948	176	834	999999	999999	621	220	623	577	999999	247	666	263	999999	276	140	999999	83	707	549	999999	999999	999999	848	864	573	424	999999	655	999999	104	458	354	381	654	871	157	25	30	756	292	999999	999999	219	545	439	811	217	448	352	999999	488	306	945	999999	70	774	986	999999	875	206	999999	999999	433	955	788	999999	881	361	405	982	916	999999	999999	267	16	210	192	313	435	761	999999	633	312	999999	616	162	408	22	594	106	171	999999	999999	559	999999	770	999999	
264	756	127	930	856	52	369	624	434	355	688	363	860	592	682	999999	124	999999	515	664	819	349	636	913	999999	767	308	821	251	909	401	124	246	945	928	556	999999	831	361	999999	942	999999	191	807	720	999999	733	514	999999	759	999999	570	637	999999	999999	914	130	214	71	999999	743	548	383	525	953	573	126	914	999999	135	608	292	638	924	999999	999999	999999	999999	203	999999	43	793	343	491	879	831	999999	140	511	23	435	112	770	272	847	404	616	666	853	999999	542	818	850	362	161	747	932	712	999999	613	999999	999999	21	999999	999999	949	214	892	999999	132	999999	986	413	650	700	505	521	999999	87	327	999999	501	975	55	677	999999	943	981	999999	141	898	775	747	897	267	144	101	919	217	897	999999	999999	999999	730	71	555	414	999999	999999	656	999999	566	634	75	999999	999999	325	965	183	840	16	999999	999999	999999	999999	320	249	999999	393	999999	999999	602	999999	190	137	500	999999	999999	984	132	810	742	328	682	905	342	150	999999	999999	12	818	136	745	377	890	966	171	999999	999999	999999	316	898	817	106	253	633	407	453	937	899	999999	80	980	61	39	274	904	999999	607	891	179	999999	18	390	999999	287	856	791	300	171	338	964	748	242	815	912	925	999999	438	282	934	697	743	999999	999999	747	155	694	347	999999	71	290	908	999999	582	749	889	436	359	999999	776	615	999999	999999	999999	818	332	748	245	127	348	999999	999999	335	956	999999	823	410	170	999	999999	171	454	674	110	58	999999	142	660	76	32	999999	872	472	506	999999	543	999999	47	410	999999	407	999999	230	287	388	999999	583	658	110	925	488	999999	359	834	614	171	488	999999	999999	999999	999999	97	999999	104	850	809	978	829	637	938	999999	372	999999	584	734	712	234	397	721	219	482	999999	999999	999999	543	999999	523	999999	891	999999	65	301	999999	647	234	319	290	999999	999999	578	999999	754	31	172	78	126	515	774	109	902	937	101	953	312	999999	716	537	37	560	627	296	350	937	479	882	565	999999	122	359	999999	999999	108	960	999999	359	727	462	397	83	427	999999	748	538	999999	999999	999999	347	223	366	518	999999	263	999999	999999	291	519	817	551	289	999999	279	403	425	685	479	839	141	810	952	563	264	999999	954	142	910	548	999999	999999	999999	999999	227	633	755	841	642	178	532	999999	861	840	910	910	999999	569	158	999999	333	853	519	391	832	536	270	999999	263	999999	308	999999	999999	743	707	869	302	370	295	646	648	999999	52	999999	316	999999	948	122	999999	354	41	999999	984	
597	225	958	999999	867	96	999999	372	999999	587	10	999999	999999	999999	128	999999	50	617	748	283	512	674	749	811	218	85	852	588	999999	160	999999	999999	914	457	311	527	999999	441	435	283	605	283	696	995	51	440	225	999999	829	979	612	999999	292	120	482	923	999999	156	229	792	999999	112	999999	801	677	398	956	642	950	601	392	999999	192	999999	678	238	977	753	769	999999	999999	999999	999999	178	999999	999999	328	803	975	999999	999999	999999	222	642	49	502	69	999999	327	652	484	583	778	238	596	13	554	999999	441	999999	999999	721	387	451	933	121	354	54	262	504	80	999999	667	572	549	790	396	549	434	186	999999	91	999999	126	999999	285	354	529	582	999999	628	509	999999	999999	442	339	225	771	709	928	158	999999	999999	822	582	331	915	216	689	806	617	999999	394	999999	85	999999	295	270	157	657	766	824	999999	718	875	999999	791	936	139	219	575	999999	840	999999	37	999999	999999	613	544	972	370	148	840	775	927	624	125	115	655	579	999999	954	623	61	171	333	999999	924	946	999999	539	978	86	999999	241	999999	173	887	238	921	424	682	725	999999	999999	627	984	697	790	261	455	685	290	560	999999	620	999999	788	344	999999	612	524	666	533	999999	391	71	370	544	934	460	237	877	734	164	999999	238	999999	764	544	999999	854	999999	695	999999	854	698	526	314	621	991	385	553	534	319	899	25	202	743	905	566	623	999999	855	800	999999	808	999999	405	803	999999	999999	999999	800	363	999999	999999	970	966	587	999999	999999	66	922	942	999999	684	353	425	264	356	45	704	859	977	999999	999999	288	894	348	55	999999	130	510	999999	999999	999999	753	999999	561	519	54	236	999999	222	31	567	240	912	725	543	465	141	150	457	999999	999999	175	822	638	65	112	86	628	999999	551	424	555	999999	513	724	931	182	863	999999	311	809	549	646	956	168	471	375	179	805	590	20	999999	63	884	582	195	930	542	505	417	968	608	623	670	999999	21	546	999999	10	612	292	277	405	999999	999999	317	999999	865	479	594	736	906	999999	951	999999	443	502	999999	930	538	10	999999	999999	338	999999	211	999999	975	999999	157	924	966	179	203	308	999999	584	906	348	274	667	999999	73	999999	999999	71	785	672	139	999999	999999	999999	999999	999999	999999	652	910	77	999999	344	999999	552	515	332	999999	770	737	629	999999	797	858	595	471	666	871	935	577	456	657	280	426	263	845	999999	638	196	999999	707	591	656	999999	999999	103	999999	999999	124	559	740	251	910	333	166	999999	342	
314	922	999999	812	600	675	85	999999	419	999999	918	138	706	999999	693	999999	283	999999	47	996	964	351	999999	999999	784	756	386	836	999999	747	999999	269	999999	513	882	999999	999999	999999	117	916	581	378	999999	999999	95	753	417	240	57	767	636	303	128	33	377	963	429	809	37	843	299	999999	259	672	595	658	999999	203	446	976	563	597	923	131	999999	596	999999	999999	382	40	348	156	788	999999	999999	653	999999	219	999999	919	296	120	657	999999	626	342	129	436	964	436	858	224	793	999999	213	49	999999	997	608	781	999999	486	436	997	505	999999	460	811	561	942	517	685	66	999999	690	999999	940	659	504	93	476	816	999999	945	999999	133	999999	717	999999	999999	999999	999999	611	365	209	809	683	999999	768	483	999999	999999	874	999999	919	183	168	276	999999	760	999999	720	502	525	999999	903	508	999999	825	381	790	743	577	490	670	373	84	999999	999999	880	769	290	891	31	211	999999	942	956	36	999999	965	95	337	483	973	999999	650	95	60	306	999999	202	999999	999999	692	999999	999999	394	361	555	999999	999999	949	509	991	817	829	481	323	999999	960	551	464	826	999999	704	416	104	517	118	723	988	650	999999	579	576	999999	504	338	73	999999	999999	605	481	899	509	999999	827	492	165	732	179	772	904	345	759	999999	17	981	988	732	645	877	252	999999	120	815	928	930	424	370	334	999999	259	999999	411	945	982	926	906	999999	999999	999999	361	999999	553	225	746	685	819	999999	449	523	349	999999	783	999999	362	649	789	999999	999999	896	77	794	407	35	999999	187	933	813	756	999999	999999	430	153	43	525	867	288	894	79	253	120	586	920	810	803	999999	943	999999	999999	343	999999	223	359	692	544	999999	977	528	999999	568	999999	15	91	369	449	999999	999999	750	166	495	370	894	623	965	785	490	874	597	999999	604	244	213	230	422	942	999999	80	460	999999	958	889	760	201	511	999999	114	505	561	371	883	729	202	574	107	972	253	599	394	999999	63	999999	390	999999	108	333	999999	785	668	427	999999	849	737	999999	207	999999	610	702	122	472	680	985	323	999999	999999	999999	999999	639	132	999999	999999	272	685	554	444	276	508	464	103	999999	954	329	836	143	999999	44	991	940	377	501	371	551	999999	921	235	78	999999	164	957	999999	292	908	662	228	728	325	173	999999	817	999999	108	156	608	934	518	361	159	189	451	314	883	999999	271	631	88	157	785	999999	328	376	896	999999	507	869	895	56	999999	617	415	999999	870	807	132	446	402	999999	942	999999	
413	874	918	999999	713	999999	350	190	999999	999999	150	580	999999	409	865	451	999999	754	999999	738	49	472	694	541	774	999999	443	85	978	999999	238	863	215	243	360	454	457	707	640	999999	529	714	409	636	999999	834	929	470	999999	999999	411	648	576	213	512	941	999999	387	425	729	218	999999	212	820	801	999999	999999	305	999999	999999	994	999999	999999	795	999999	334	72	68	74	939	64	973	143	999999	999999	590	296	11	731	419	999999	79	291	910	645	264	512	588	999999	200	469	633	999999	531	999999	84	534	781	994	188	878	131	322	486	675	245	141	904	406	999999	990	999999	574	999999	156	999999	55	213	159	999999	999999	483	233	999999	999999	999999	562	611	620	349	65	515	17	999999	540	153	757	805	999999	409	132	608	192	623	209	999999	69	999999	385	762	39	331	999999	49	999999	999999	898	999999	15	255	999999	530	293	67	165	484	366	31	109	13	177	250	968	750	831	223	999999	610	674	384	999999	780	999999	858	319	734	884	967	196	145	254	318	799	999999	726	602	324	134	467	725	739	48	681	381	999999	999999	362	880	218	152	113	297	999999	630	883	902	303	435	747	430	599	398	834	963	758	999999	450	978	33	238	899	176	152	948	645	332	999999	854	273	530	381	13	999999	53	42	957	543	178	116	823	309	888	387	46	999999	351	213	999999	623	735	999999	384	856	979	999999	937	154	825	999999	999999	803	448	171	226	58	595	638	999999	930	800	325	281	872	210	929	999999	788	116	823	303	129	390	240	538	999999	997	156	999999	800	105	999999	999999	193	555	30	999999	999999	999999	988	539	713	422	999999	999999	420	76	999999	999999	60	242	158	999999	12	691	441	422	217	632	44	61	448	857	990	835	987	606	98	327	189	78	293	628	999999	293	590	706	603	418	128	125	494	999999	730	567	947	774	999999	999999	123	608	652	104	136	936	100	855	999999	951	835	813	999999	195	476	981	949	529	920	718	999999	734	818	799	514	918	567	948	999999	433	888	223	890	597	213	999999	999999	198	502	191	202	735	284	651	582	314	999999	308	33	749	617	427	999999	997	999999	388	789	852	589	217	379	151	999999	998	999999	621	922	999999	982	895	564	999999	37	738	525	999999	460	176	226	209	780	999999	925	387	815	471	369	893	999999	825	791	574	609	999999	999999	60	16	999999	588	999999	392	758	999999	999999	999999	857	399	125	481	999999	999999	622	635	999999	999999	120	999999	350	192	999999	999999	999999	191	166	113	990	161	743	999999	474	999999	183	
588	265	817	32	941	797	202	999999	999999	253	999999	999999	999999	178	938	229	857	701	834	666	104	999999	999999	362	999999	169	999999	204	705	999999	198	17	664	755	44	379	999999	999999	179	428	157	233	530	18	618	17	270	999999	62	932	885	234	640	702	999999	999999	999999	999999	456	999999	773	998	263	999999	65	414	519	999999	144	999999	656	999999	532	415	999999	871	465	700	744	568	899	999999	152	999999	999999	964	376	961	676	442	999999	118	958	999999	654	159	969	115	953	214	497	999999	800	493	286	441	701	999999	193	217	146	857	719	887	882	685	999999	490	653	100	47	557	475	701	746	548	495	145	999999	369	999999	359	746	540	80	781	298	659	496	339	272	151	778	999999	305	965	398	80	515	969	302	488	462	862	176	940	653	999999	747	738	999999	566	999999	824	316	999999	120	189	816	111	999999	207	994	323	828	999999	999999	16	999999	780	999999	424	999999	999999	77	422	896	999999	999999	999999	999999	999999	999999	758	999999	706	678	953	162	999999	854	999999	264	999999	582	999999	494	148	999999	281	170	999999	999999	966	999999	999999	936	682	757	999999	999999	999999	815	686	973	208	295	999999	931	131	227	825	854	886	999999	940	170	999999	218	971	927	758	848	102	970	491	495	945	999999	999999	769	995	206	268	628	999999	404	999999	440	999999	810	257	217	913	63	999999	792	816	999999	648	372	720	473	785	999999	141	999999	722	715	492	713	999999	77	81	361	999999	628	595	268	308	545	592	999999	999999	171	999999	551	935	999999	635	698	678	999999	530	999999	59	531	421	302	496	999999	682	862	948	671	470	190	999999	561	831	715	206	999999	742	999999	780	999999	999999	624	296	999999	453	682	89	793	44	444	546	583	999999	699	999999	303	771	999999	863	730	999999	173	700	499	415	384	217	920	999999	999999	173	999999	716	999999	892	797	999999	906	795	999	999999	165	636	999999	999999	561	999999	142	508	903	787	682	249	60	108	476	923	796	184	79	999999	999999	999999	915	281	128	867	196	807	420	297	865	273	864	947	680	999999	674	999999	853	135	85	422	597	999999	490	189	666	26	425	999999	999999	731	726	533	622	863	720	754	999999	999999	72	334	97	999999	999999	418	384	112	427	939	999999	941	331	943	400	747	704	582	791	939	999999	180	391	546	87	143	999999	340	335	817	816	919	999999	168	999999	750	334	981	420	81	999999	999999	598	999999	624	277	410	782	143	875	168	147	999999	586	493	891	943	999999	999999	787	871	54	777	609	133	999999	613	999999	999999	649	422	722	
999999	719	144	646	999999	905	921	810	733	999999	206	459	658	999999	955	751	674	181	807	782	453	632	209	760	786	988	362	295	999999	999999	901	493	462	999999	975	999999	451	847	999999	47	630	727	64	116	847	327	999999	455	383	999999	497	709	842	639	999999	539	519	999999	999999	593	553	635	156	999999	862	712	999999	222	999999	711	999999	827	862	769	162	999999	578	103	912	469	47	999999	911	999999	750	999999	651	823	999999	446	734	77	999999	999999	494	994	581	568	253	144	330	999999	753	672	561	669	847	82	487	554	960	426	999999	400	555	999999	723	353	999999	670	71	183	55	266	977	242	840	146	999999	167	154	20	849	777	149	309	163	999999	251	90	999999	578	345	622	485	317	604	597	180	848	281	999999	999999	583	83	156	692	496	695	328	829	710	797	329	409	950	999999	694	999999	256	492	483	112	665	999999	492	838	999999	780	669	999999	253	966	999999	886	999999	198	276	704	993	999999	667	554	923	261	644	780	26	999999	999999	740	999999	346	999999	366	797	999999	999999	267	590	317	269	715	35	999999	585	999999	370	443	492	761	311	989	266	999999	824	999999	189	413	999999	999999	822	220	999999	928	727	906	999999	80	99	791	41	999999	999999	685	358	951	528	242	675	899	419	999999	730	773	439	921	89	999999	541	867	946	753	586	878	495	999999	999999	107	963	679	999999	300	354	999999	730	999999	999999	580	999999	873	410	946	738	781	301	249	490	482	499	805	826	756	539	999999	845	999999	431	999999	200	999999	999999	431	279	996	207	129	238	38	53	146	55	999999	999999	667	466	999	25	999999	586	256	568	999999	607	167	999999	999999	761	132	855	451	871	999999	999999	999999	392	979	999999	741	584	182	21	999999	438	363	760	327	751	871	764	846	273	999999	999999	999999	741	999999	823	121	153	261	368	999999	183	601	999999	999999	999999	34	285	487	332	283	231	413	999999	999999	559	254	407	535	203	890	368	19	188	254	980	446	249	889	165	565	598	332	814	905	287	836	999999	999999	209	727	596	286	523	990	405	255	709	634	999999	999999	714	999999	68	999999	746	174	423	30	999999	681	785	999999	331	767	999999	898	599	339	829	722	999999	63	335	476	999999	91	495	198	999999	734	737	614	946	586	850	979	274	999999	168	123	999999	999999	917	999999	942	210	955	999999	314	506	999999	379	805	230	423	661	292	591	184	665	678	235	181	999999	943	999999	448	744	917	705	634	999999	180	716	309	98	145	999999	533	103	999999	740	883	352	88	367	809	
726	999999	198	697	999999	171	999999	444	999999	895	225	584	772	762	220	999999	609	871	401	999999	99	920	334	525	999999	67	91	538	938	351	829	622	999999	370	999999	581	999999	18	952	102	676	281	121	202	999999	233	999999	340	999999	901	283	480	687	168	999999	806	839	672	999999	624	90	964	505	999999	76	999999	998	411	50	639	119	601	919	999999	532	817	809	141	606	261	999999	750	999999	999999	78	358	935	426	650	915	742	65	795	338	21	711	776	275	135	326	234	360	300	286	792	682	561	387	636	902	999999	707	76	960	328	340	352	468	778	718	667	581	760	134	896	999999	805	591	297	820	999999	999999	16	289	999999	999999	459	999999	255	396	999999	999999	999999	747	918	44	999999	834	19	681	999999	317	999999	416	659	999999	599	175	389	738	999999	999999	999999	999999	999999	462	701	999999	933	382	999999	16	223	392	922	118	791	23	215	862	74	970	581	615	460	733	57	599	629	384	999999	293	956	516	519	825	999999	975	999999	466	343	999999	901	637	801	999999	999999	114	494	550	861	586	960	999999	673	999999	399	483	364	138	999999	111	167	999999	36	999999	59	999999	999999	106	650	999999	999999	999999	528	862	999999	943	999999	106	639	942	115	88	523	769	333	438	999999	613	436	984	620	757	999999	241	53	352	610	214	313	999999	242	397	900	55	999999	221	999	810	836	455	669	999999	498	999999	999999	88	45	266	999999	621	863	269	670	999999	204	379	698	296	819	726	343	999999	793	251	710	999999	188	477	321	122	999999	999999	999999	980	325	363	269	588	245	999999	317	999999	999999	692	533	973	726	999999	850	88	522	712	991	119	122	69	474	256	762	289	900	567	945	999999	192	831	492	690	350	841	120	119	61	999999	419	999999	668	999999	999999	737	990	999999	627	242	599	726	999999	667	999999	265	888	999999	999999	956	74	749	408	790	510	701	490	46	894	19	999999	413	661	147	699	132	999999	374	999999	35	298	956	940	999999	561	465	791	825	821	95	999999	108	293	105	788	999999	591	877	600	26	256	954	59	999999	274	196	999999	902	967	745	863	999999	999999	800	999999	118	999999	999999	999999	999999	910	665	224	809	65	869	129	566	358	39	999999	524	773	522	778	999999	999999	332	449	375	999999	999999	857	86	999999	999999	624	493	437	680	861	896	648	999999	115	590	739	250	999999	404	999999	508	553	938	213	349	750	961	31	333	999999	999999	255	864	653	999999	808	148	587	626	254	635	138	999999	999999	644	875	227	416	198	999999	667	999999	54	
307	999999	999999	919	872	999999	689	999999	999999	999999	999999	384	651	784	903	999999	782	601	662	936	159	441	379	875	999999	568	999999	532	554	999999	728	543	717	210	566	760	687	889	999999	706	999999	999999	173	34	999999	794	993	101	324	999999	415	13	15	833	894	866	523	468	159	313	417	166	118	999999	385	935	667	450	227	152	999999	999999	335	955	999	568	277	354	677	976	575	999999	999999	231	999999	725	538	883	315	699	247	229	740	999999	298	999999	482	534	649	272	136	999999	873	181	927	522	678	59	833	336	598	999999	791	999999	738	999999	947	886	999999	660	406	999999	145	999999	905	186	163	372	999999	999999	96	743	999999	414	849	999999	508	46	999999	905	56	489	999999	979	111	79	999999	567	234	263	833	595	999999	988	866	353	417	355	276	751	368	315	999999	615	249	999999	472	387	333	716	537	999999	999999	999999	613	917	733	165	426	835	999999	596	999999	413	999999	500	429	717	548	505	614	162	770	552	546	999999	106	444	739	999999	606	60	243	518	726	922	12	17	384	948	620	999999	928	440	999999	772	177	979	230	999999	435	754	838	828	999999	999999	150	50	768	872	821	299	426	181	238	999999	999999	630	686	472	497	422	342	599	885	361	233	339	549	774	573	126	999999	990	820	852	221	414	416	351	782	961	249	511	137	999999	836	757	211	314	419	547	303	757	261	23	422	999999	942	999999	161	999999	500	993	308	704	84	435	360	999999	486	948	223	999999	999999	535	999999	830	472	564	525	475	137	245	365	36	823	466	999999	807	999999	973	999999	666	200	971	999999	255	212	999999	256	410	407	824	999999	470	333	999999	77	725	840	591	999999	388	999999	685	683	999999	638	282	999999	618	697	553	947	513	486	999999	154	719	74	999999	628	49	318	125	78	312	418	894	999999	865	399	22	999999	848	999999	93	441	999999	297	999999	999999	930	551	637	999999	854	877	323	984	775	813	357	661	913	999999	736	999999	119	617	999999	846	743	579	25	999999	684	586	108	999999	403	126	999999	431	858	320	697	999999	680	999999	999999	999999	104	910	927	61	999999	361	63	885	999999	23	331	896	916	370	873	999999	999999	418	999999	277	779	17	999999	659	183	925	802	603	275	248	399	707	999999	946	751	999999	652	963	999999	333	533	999999	999999	389	795	743	515	498	447	999999	961	271	384	946	655	97	329	999999	878	125	999999	999999	619	999999	624	623	502	970	618	999999	708	999999	999999	704	744	565	999999	210	863	439	420	314	165	929	286	137	332	
999999	300	664	513	384	999999	71	774	83	999999	999999	765	181	251	544	999999	999999	999999	399	40	680	211	99	925	999999	999999	999999	704	254	304	690	945	496	300	54	679	953	536	334	487	180	999999	999999	962	547	999999	999999	197	999999	999999	758	301	999999	999999	652	255	211	999999	394	969	645	366	530	778	913	678	279	881	206	864	926	870	312	999999	859	999999	540	137	387	683	722	261	828	820	545	398	67	399	648	798	478	223	999999	365	842	813	409	999999	999999	869	175	999999	999999	21	999999	887	989	999999	247	901	999999	83	361	710	999999	393	999999	999999	243	524	620	999999	999999	408	999999	999999	729	947	999999	55	351	999999	88	999999	999999	911	270	817	322	999999	409	91	161	746	93	404	862	440	999999	459	999999	698	659	533	259	295	578	593	625	999999	999999	51	907	999999	560	999999	995	844	202	346	132	999999	999999	585	125	538	999999	496	324	990	850	999999	840	619	769	652	988	999999	268	232	999999	999999	202	528	999999	367	999999	999999	195	26	409	28	248	771	336	999999	311	999999	999999	721	999999	91	999999	634	943	869	211	297	432	908	88	450	585	970	13	455	528	869	95	757	364	768	311	999999	591	832	999999	999999	999999	213	999999	999999	999999	999999	665	261	409	999999	584	630	166	999999	537	287	937	959	442	277	767	999999	48	441	989	660	367	798	779	969	53	999999	818	142	13	228	566	174	313	48	314	999999	999999	960	999999	465	601	999999	241	34	999999	999999	999999	782	311	412	175	909	925	999999	189	867	482	439	524	473	811	999999	883	318	720	999999	655	403	962	26	835	999999	999999	534	999999	890	566	755	999999	421	720	46	831	601	999999	999999	249	827	859	447	279	616	446	820	653	577	593	922	313	999999	976	997	819	295	999999	98	762	400	999999	999999	999999	726	830	113	753	999999	202	291	999999	73	999999	999999	544	524	746	999999	999999	336	880	999999	999999	644	452	999999	444	999999	226	545	35	965	999999	999999	411	569	147	999999	785	343	999999	999999	384	312	667	999999	73	158	463	304	548	999999	456	436	999999	999999	993	999999	284	818	668	40	558	999999	265	300	178	685	426	975	387	203	443	308	268	11	117	999999	999999	999999	948	296	269	921	997	678	518	999999	337	476	575	999999	278	999999	999999	46	330	727	56	376	999999	999999	731	488	999999	355	913	999999	177	519	827	999999	689	82	870	382	771	637	659	587	782	710	358	950	999999	999999	999999	476	633	232	681	999999	946	610	140	570	564	781	999999	652	764	369	300	817	648	575	792	999999	
106	999999	275	999999	78	469	594	371	999999	781	88	21	430	446	524	945	999999	448	63	88	941	309	818	989	633	999999	822	422	419	540	312	834	123	727	999999	341	999999	988	321	487	999999	769	541	782	702	992	231	327	845	355	999999	209	521	713	264	796	484	999999	68	70	646	181	951	498	479	253	999999	702	999999	193	988	849	137	575	72	182	768	45	999999	999999	786	504	577	74	999999	999999	322	410	472	999999	857	681	929	999999	841	844	817	52	313	459	104	528	260	999999	366	139	999999	946	999999	92	999999	448	988	426	999999	151	604	999999	937	999999	999999	497	239	494	336	317	920	877	999999	228	364	725	999999	999999	547	267	999999	915	999999	999999	39	376	759	390	554	418	692	512	976	999999	249	930	115	936	527	607	298	999999	335	59	219	205	222	432	999999	313	716	161	879	26	898	688	189	999999	999999	564	737	999999	939	999999	625	999999	900	44	978	999999	620	795	319	940	969	486	590	658	222	834	164	336	999999	250	701	541	633	959	999999	561	999999	599	999999	999999	999999	449	827	417	434	801	999999	188	454	999999	692	999999	841	939	999999	421	108	999999	303	513	410	410	196	698	225	999999	784	999999	242	427	682	31	206	356	80	530	659	182	233	420	539	999999	882	369	558	999999	699	693	912	390	462	230	999999	95	563	999999	263	138	202	350	27	363	945	37	999999	671	724	495	999999	527	761	926	307	882	973	434	528	826	150	445	999999	999999	999999	852	964	461	724	120	999999	999999	276	999999	980	999999	402	999999	40	854	748	886	65	214	999999	395	999999	536	923	999999	121	138	940	436	987	757	955	927	999999	102	73	170	946	614	701	268	260	240	999999	424	999999	999999	403	999999	87	264	389	189	276	643	234	999999	538	310	999999	664	670	840	999999	232	927	475	852	999999	791	588	939	451	512	565	999999	397	590	999999	934	324	735	276	359	733	377	999999	660	690	868	635	632	646	999999	47	597	999999	696	722	496	23	945	999999	882	999999	324	938	676	711	508	836	847	38	376	684	999999	404	491	810	855	999999	999999	171	79	999999	999999	303	835	475	999999	725	999999	867	999999	920	999999	280	999999	859	418	439	109	999999	192	42	788	603	999999	931	119	203	929	886	867	999999	208	999999	395	726	543	31	112	211	743	783	145	979	26	455	999999	658	20	631	402	426	61	865	999999	46	377	362	33	999999	366	999999	796	814	10	676	722	594	884	666	325	999999	336	897	216	409	897	809	586	823	625	999999	192	307	
494	451	294	342	805	359	999999	999999	997	999999	845	968	999999	330	978	349	733	720	773	354	315	15	99	163	659	579	149	568	776	209	289	904	591	498	330	999999	392	389	789	535	317	145	398	138	62	999999	422	577	830	247	100	905	687	838	991	488	361	999999	683	235	219	790	999999	798	918	940	386	497	10	429	957	999999	930	248	999999	180	616	960	111	999999	167	999999	999999	999999	119	383	227	753	507	841	999999	262	706	564	325	527	730	600	220	121	999999	999999	999999	999999	289	746	974	999999	801	999999	872	999999	999999	271	999999	647	62	875	688	544	999999	633	999999	169	231	999999	647	376	922	519	999999	26	750	990	999999	242	995	337	259	373	999999	777	951	687	999999	807	999999	445	496	677	475	999999	999999	999999	397	999999	934	999999	189	585	108	999999	526	292	379	856	999999	47	709	835	652	725	626	325	999999	946	681	999999	200	999999	480	212	880	255	53	596	113	85	602	333	308	999999	157	674	274	800	999999	999999	999999	122	999999	196	735	660	35	750	237	596	999999	999999	556	630	999999	766	114	896	728	281	249	783	752	574	999999	385	536	74	999999	952	60	345	695	22	996	87	264	294	476	229	229	303	999999	516	546	161	777	678	370	999999	569	999999	999999	978	999999	533	370	594	750	359	133	960	182	999999	546	203	756	543	634	150	999999	819	999999	999999	999999	945	999999	245	37	999999	608	858	703	197	999999	999999	273	716	999999	472	716	670	999999	127	106	268	131	92	999999	352	405	243	53	230	878	999999	948	573	999999	484	118	135	566	999999	751	274	267	999999	999999	999999	930	49	951	172	433	841	285	312	412	793	999999	342	274	685	999999	374	815	999999	999999	642	734	999999	790	999999	364	591	113	86	999999	831	11	146	999999	117	422	365	999999	999999	797	47	475	646	999999	143	999999	999999	860	999999	999999	387	459	783	999999	260	138	239	258	999999	999999	842	737	208	936	580	999999	688	152	166	272	532	91	934	686	281	177	98	539	999999	999999	588	730	232	999999	988	382	999999	469	939	979	192	117	448	83	954	309	276	709	590	351	972	633	999999	618	55	305	524	107	405	93	49	700	601	396	999999	999999	515	700	999999	208	574	228	212	999999	999999	425	643	860	731	971	999999	999999	949	999999	485	955	999999	999999	462	692	857	129	999999	999999	939	492	999999	999999	854	843	794	576	760	391	999999	753	430	526	538	630	662	664	376	433	192	660	751	295	999999	273	999999	901	247	265	350	999999	164	999999	248	597	999999	999999	16	
888	999999	334	999999	999999	999999	731	534	509	85	832	40	203	999999	999999	674	999999	741	999999	999999	999999	757	892	338	505	51	332	598	999999	288	941	999999	999999	657	488	999999	858	42	193	756	999999	999999	586	826	415	235	157	701	523	681	959	999999	690	449	999999	140	294	999999	999999	999999	216	999999	459	231	143	122	958	999999	274	395	999999	256	557	473	961	851	181	76	999999	279	893	631	85	999999	329	999999	39	999999	241	357	960	863	908	667	999999	56	999999	365	999999	302	276	611	999999	138	865	712	308	226	487	574	959	228	81	853	632	584	67	999999	999999	999999	92	999999	314	916	434	952	347	999999	923	915	572	816	383	631	999999	292	205	946	538	999999	787	813	999999	666	398	742	791	65	44	965	999999	233	463	999999	999999	999999	306	519	704	999999	374	417	303	572	11	999999	844	450	999999	350	388	120	527	295	270	999999	191	648	528	691	999999	999999	999999	957	999999	349	999999	739	421	999999	999999	686	252	999999	251	379	519	999999	664	254	999999	351	999999	694	587	999999	705	999999	383	940	758	658	999999	22	752	999999	562	346	646	662	790	115	38	999999	365	702	999999	902	53	890	759	609	999999	284	999999	819	87	171	380	57	643	999999	365	999999	313	336	695	239	999999	999999	817	183	935	12	999999	792	999999	427	338	999999	19	802	134	492	999999	158	675	715	229	932	999999	999999	966	598	999999	605	999999	558	484	38	17	639	39	884	999999	585	673	999999	999999	11	507	659	999999	495	48	840	70	872	299	165	660	979	20	940	163	427	999999	347	983	858	999999	764	999999	310	877	380	999999	250	419	605	999999	999999	895	227	435	355	999999	480	560	187	999999	877	268	328	377	37	629	99	730	656	378	999999	999999	999999	958	742	716	999999	999999	667	77	820	999999	999999	679	965	999999	999999	999999	808	859	737	787	806	323	175	505	624	932	850	999999	684	999999	999999	236	158	698	933	999999	692	638	999999	862	892	119	724	423	573	649	411	943	837	999999	922	999999	641	549	200	999999	793	247	102	600	768	917	393	310	699	467	531	277	160	533	822	179	824	999999	894	999999	599	751	999999	975	530	907	913	110	597	967	595	609	508	295	475	455	999999	444	104	975	726	999999	999999	116	127	144	792	313	760	999999	972	766	999999	503	999999	51	315	999999	999999	860	999999	293	712	732	871	922	768	864	67	377	632	389	780	919	970	185	999999	825	857	395	124	609	999999	999999	994	999999	954	999999	999999	433	999999	999999	374	243	971	999999	999999	991	999999	205	376	
999999	255	393	130	592	999999	735	533	873	24	490	269	999999	746	403	943	868	737	51	967	763	627	634	238	999999	24	547	947	537	473	45	590	661	29	196	364	956	723	411	844	229	481	373	418	659	169	690	496	999999	499	843	264	999999	237	612	310	621	164	917	999999	448	787	996	409	979	899	999999	665	560	49	999999	154	335	207	748	292	999999	225	578	54	334	60	379	999999	630	999999	999999	433	417	885	742	801	806	833	999999	441	484	963	438	760	561	35	936	999999	999999	999999	928	995	489	329	57	405	585	873	253	397	417	958	779	208	511	184	257	674	306	195	348	502	801	317	807	299	999999	818	492	308	124	841	535	931	852	402	999999	999999	837	347	226	932	589	18	999999	526	194	239	258	387	999999	271	242	326	359	999999	204	182	521	757	618	766	390	945	283	999999	999999	848	356	118	239	169	836	958	969	416	912	792	293	291	115	557	570	115	531	852	608	999999	999999	426	208	772	576	90	729	459	552	644	735	999999	102	345	883	999999	157	617	435	999999	357	999999	523	411	999999	999999	652	999999	206	284	999999	430	968	224	999999	929	999999	999999	593	756	239	999999	863	277	66	836	999999	999999	999999	430	957	913	427	335	861	639	902	999999	883	346	437	669	262	277	999999	314	999999	878	80	954	240	690	34	678	54	837	89	256	355	61	999999	883	396	776	326	999999	13	643	363	636	999999	123	583	256	329	570	999999	596	56	999999	358	999999	699	719	200	277	888	749	290	34	999999	656	451	831	306	999999	282	486	950	720	311	999999	524	443	927	126	116	778	358	484	579	493	999999	604	703	729	193	677	586	59	999999	264	362	338	87	380	672	751	999999	774	297	780	645	999999	449	513	796	265	792	999999	171	120	400	805	454	76	456	847	138	576	370	605	900	999999	108	57	492	195	366	557	454	364	828	999999	196	798	999999	999999	164	200	933	928	885	512	999999	512	864	999999	884	20	923	999999	623	383	999999	999999	880	743	237	402	30	610	999999	244	628	999999	999999	816	619	655	228	583	693	938	643	999999	720	397	999999	596	193	935	311	355	999999	629	741	454	179	504	918	114	999999	761	179	332	39	650	884	91	230	57	999999	238	792	349	141	684	739	972	972	493	999999	641	999999	94	999999	552	610	998	999999	836	646	125	737	123	938	931	768	999999	412	79	513	932	999999	145	998	82	999999	999999	498	999999	715	206	999999	999999	999999	999999	551	95	33	487	49	885	26	393	
411	822	501	678	999999	999999	999999	999999	999999	902	979	797	275	84	96	236	989	326	510	17	999999	450	593	999999	739	934	999999	683	999999	999999	40	628	916	999999	734	999999	581	999999	882	298	151	999999	636	999999	999999	587	999999	999999	999999	797	497	722	384	18	271	961	238	198	939	477	819	242	999999	645	872	361	881	292	350	910	655	999999	999999	999999	999999	999999	813	965	857	999999	206	913	684	499	999999	317	253	907	721	772	946	392	945	415	478	909	163	990	756	104	706	455	135	98	999999	393	288	999999	151	999999	157	273	341	999999	999999	905	557	643	999999	564	999999	973	571	577	963	272	169	999999	744	999999	999999	999999	999999	763	999999	751	787	999999	356	54	39	91	765	999999	625	999999	60	167	144	572	361	999999	782	201	985	732	883	558	135	879	999999	259	428	999999	754	999999	64	578	342	529	127	962	296	174	534	999999	218	999999	952	290	221	12	894	181	606	171	51	27	777	999999	868	239	470	477	999999	999999	663	999999	999999	301	628	482	825	614	999999	398	999999	999999	666	959	524	606	606	844	999999	230	364	999999	588	592	292	47	801	999999	999999	888	502	819	353	754	373	637	745	660	662	999999	187	999999	726	217	938	433	999999	999999	208	271	633	999999	809	999999	426	999999	993	948	18	590	999999	999999	953	999999	896	999999	274	912	999999	887	860	945	191	928	999999	84	530	380	654	999999	686	983	419	399	264	876	999999	753	338	957	643	999999	999999	999999	68	971	336	999999	321	534	999999	448	232	321	410	688	444	880	556	351	999999	999999	999999	999999	903	697	796	999999	311	30	999999	520	584	637	253	72	303	119	869	999999	999999	999999	68	129	700	248	999999	999999	988	576	441	139	207	986	999999	999999	999999	999999	178	371	999999	999999	857	301	140	648	863	594	78	347	999999	335	999999	999999	604	524	564	184	459	999999	936	697	574	735	999999	274	323	999999	565	232	569	801	940	999999	897	999999	513	999999	989	61	384	176	39	650	192	999999	128	723	999999	557	466	329	52	513	435	487	207	132	712	866	335	275	39	846	778	592	395	512	999999	629	21	796	195	407	290	999999	999999	999999	553	483	155	599	216	17	999999	999999	758	436	82	419	777	390	65	132	999999	999999	146	193	872	999999	999999	616	999999	999999	546	670	999999	645	999999	665	819	283	579	999999	720	735	69	32	90	999999	833	958	999999	176	852	630	741	72	680	181	633	484	999999	953	762	999999	462	453	470	999999	116	123	213	417	600	503	811	825	411	991	58	124	113	344	
765	762	186	970	910	916	928	81	964	999999	999999	345	999999	999999	476	191	283	616	999999	985	999999	720	755	999999	576	999999	819	999999	999999	689	132	519	381	999999	197	10	362	492	999999	554	176	45	999999	160	384	265	280	194	359	999999	717	442	562	999999	913	999999	999999	163	403	561	106	23	420	999999	929	522	964	999999	438	476	828	790	84	999999	819	395	999999	999999	999999	999999	88	999999	999999	999999	999999	690	956	999999	803	999999	993	208	98	980	457	162	624	873	231	861	300	999999	756	882	999999	927	367	555	307	527	483	412	516	999999	483	999999	456	980	313	249	566	999999	712	297	482	629	702	103	999999	666	999999	698	999999	785	30	999999	878	999999	999999	54	332	410	955	285	667	591	692	999999	506	985	705	644	569	999999	999999	590	62	469	410	771	234	274	996	641	756	785	38	730	72	170	594	773	941	269	999999	166	754	436	629	890	999999	696	596	999999	960	136	139	401	490	999999	270	419	282	276	819	999999	413	324	529	999999	563	962	943	346	401	932	703	999999	74	149	835	999999	839	519	999999	999999	999999	433	680	630	656	636	999999	632	899	185	500	674	449	858	752	440	907	746	999999	999999	753	260	182	38	432	829	336	999999	604	643	999999	763	999999	291	390	980	999999	898	236	999999	722	320	446	226	441	38	999999	216	999999	999999	719	999999	192	860	785	426	260	652	999999	826	309	999999	38	265	605	999999	242	168	477	771	796	18	520	411	261	442	813	999999	999999	999999	968	999999	954	999999	999999	486	580	581	506	963	729	991	999999	409	626	999999	292	190	620	704	795	701	738	999999	609	710	582	781	608	999999	613	999999	66	999999	858	189	944	999999	341	129	166	661	662	999999	999999	999999	999999	999999	784	437	159	633	345	891	999999	276	999999	339	599	224	904	999999	999999	162	999999	435	935	897	551	999999	999999	463	849	501	547	999999	49	234	583	999999	999999	999999	996	181	203	979	958	174	204	591	797	615	999999	999999	224	999999	689	509	163	616	869	421	569	347	999999	696	783	844	354	999999	237	167	756	999999	822	999999	803	801	999999	381	476	770	702	960	999999	999999	999999	999999	286	190	454	540	81	966	934	980	999999	999999	623	507	999999	124	820	729	999999	999999	858	445	999999	781	563	888	550	782	149	108	718	609	999999	999999	999999	61	568	173	29	697	96	789	860	841	541	154	187	462	185	362	950	973	999999	20	415	999999	437	999999	999999	999999	989	999999	826	835	272	302	960	339	43	154	556	999999	709	666	553	78	999999	999999	
250	418	710	97	606	787	158	745	12	687	877	686	624	73	999999	463	707	796	963	999999	579	249	193	847	428	41	806	303	273	940	467	347	212	974	264	218	855	902	999999	49	999999	999999	299	283	462	357	529	492	121	256	958	756	115	560	999999	11	235	862	999999	575	980	855	481	71	230	999999	999999	650	809	999999	607	999999	114	924	347	61	949	910	395	81	999999	323	192	27	981	999999	999999	651	100	263	983	993	242	999999	68	999999	999999	237	999999	999999	873	879	683	783	648	163	652	191	223	831	62	325	999999	999999	999999	667	673	463	90	999999	999999	832	559	555	354	614	572	999999	866	515	15	721	856	999999	208	632	639	999999	379	999999	999999	60	999999	268	210	668	526	645	63	400	168	999999	999999	999999	623	50	329	999999	999999	999999	590	999999	325	708	826	999999	468	13	399	441	37	274	94	261	460	258	999999	999999	355	999999	97	926	933	475	357	423	573	322	999999	167	999999	511	969	344	247	402	735	999999	442	869	999999	999999	256	621	372	893	507	895	93	375	646	999999	999999	752	946	663	732	999999	361	999999	767	156	163	241	139	999999	305	999999	24	67	522	999999	859	485	486	575	680	999999	112	463	999999	999999	238	999999	521	284	729	226	397	583	670	885	378	39	999999	63	999999	24	491	846	597	758	881	35	852	970	999999	307	999999	381	983	999999	747	999999	999999	999999	917	679	720	855	999999	89	999999	999999	396	999999	307	829	999999	433	216	999999	829	265	999999	167	796	212	631	999999	999999	431	950	26	999999	999999	148	480	542	22	999999	999999	304	636	999999	999999	999999	999999	638	225	673	348	924	999999	175	327	999999	491	41	339	303	715	999999	999999	749	375	139	345	999999	999999	498	826	296	999999	298	526	370	203	999999	357	761	999999	574	415	877	766	999999	999999	850	999999	670	657	449	213	719	430	999999	135	887	684	999999	70	609	502	999999	847	61	999999	554	648	957	396	285	684	999999	947	151	642	302	983	999999	32	495	999999	999999	840	387	999999	651	868	884	245	999999	531	967	999999	746	81	687	40	999999	999999	562	211	324	999999	999999	999999	635	771	999999	999	832	903	815	367	999999	50	999999	999999	469	968	913	999999	764	721	90	999999	716	999999	210	79	954	272	278	999999	999999	293	999999	201	468	999999	457	999999	589	999999	412	412	999999	999999	136	999999	53	801	999999	746	39	876	999999	603	999999	628	999999	999999	571	219	999999	570	999999	999999	898	291	796	836	999999	847	520	999999	106	999999	318	678	999999	999999	749	503	36	163	701	999999	
897	593	845	650	997	840	573	698	999999	999999	839	842	776	827	711	845	910	217	383	722	999999	995	779	999999	294	525	999999	941	999999	77	192	892	868	999999	991	314	999999	999999	838	587	284	822	999999	999999	49	476	901	219	404	904	593	818	779	979	306	902	814	999999	365	482	259	999999	688	999999	197	999999	973	673	836	999999	409	764	378	796	448	413	999999	62	529	818	999999	381	546	999999	999999	374	122	889	807	98	500	999999	999999	366	999999	651	143	485	539	101	503	238	383	999999	504	999999	999999	983	541	999999	633	999999	757	547	859	999999	95	583	766	823	835	93	865	999999	907	251	974	22	468	796	280	793	523	438	999999	394	997	999999	610	654	923	138	357	999999	465	738	410	999999	507	999999	565	999999	718	716	266	419	372	636	100	999999	855	437	525	999999	622	839	248	329	232	474	999999	547	999999	999999	899	707	999999	951	999999	178	840	731	515	999999	240	999999	85	999999	182	905	31	370	999999	357	999999	496	613	999999	302	626	500	91	29	42	577	28	587	606	816	558	999999	999999	354	922	999999	133	922	999999	514	902	764	441	157	327	452	520	999999	625	323	413	999999	133	658	999999	678	999999	999999	999999	999999	221	142	479	990	623	231	609	25	535	934	675	573	107	107	399	861	999999	934	701	590	66	999999	962	999999	413	464	559	763	999999	999999	664	421	999999	82	999999	770	295	999999	533	105	842	504	562	691	647	999999	996	35	999999	803	619	824	999999	891	999999	291	179	999999	586	168	672	846	336	292	279	263	132	999999	999999	628	576	999999	999999	605	999999	561	377	281	645	573	999999	999999	503	999999	633	840	411	559	696	999999	601	109	863	375	433	995	178	280	999999	999999	999999	999999	999999	640	999999	11	999999	414	999999	824	914	898	551	23	999999	999999	353	999999	658	439	852	999999	339	792	37	999999	753	45	182	752	999999	106	859	261	855	498	312	862	659	632	999999	999999	999999	871	107	702	557	850	675	999999	652	728	999999	982	541	154	641	439	999999	999999	257	388	242	401	999999	999999	999999	299	999999	211	836	490	790	36	23	855	167	467	694	335	919	903	369	886	109	664	484	877	999999	711	856	999999	260	900	384	47	765	23	999999	290	663	268	692	473	999999	172	937	596	968	685	986	183	999999	999999	839	999999	999999	355	999999	999999	999999	999999	579	456	354	963	999999	890	651	975	100	154	37	999999	999999	661	999999	895	999999	937	727	888	908	44	999999	999999	999999	972	999999	39	999999	419	999999	664	946	999999	688	999999	129	495	931	
56	944	993	595	842	999999	340	615	999999	144	133	917	999999	58	454	263	545	732	670	834	267	999999	621	999999	680	432	373	467	181	972	999999	776	942	15	680	999999	914	448	999999	538	798	367	882	999999	999999	999999	366	615	502	247	153	999999	458	660	674	999999	999999	999999	915	419	782	872	444	215	999999	357	974	359	378	510	348	106	999999	142	46	999999	999999	726	999999	187	999999	757	965	933	829	999999	999999	999999	341	463	621	877	533	999999	755	925	999999	999999	735	547	528	17	999999	991	999999	56	664	325	624	774	278	999999	975	737	353	34	907	999999	385	700	39	999999	27	915	999999	471	573	999999	387	999999	976	281	990	524	659	999999	520	973	43	783	804	999999	667	567	194	25	901	999999	129	730	27	422	301	44	518	835	990	331	112	438	999999	999999	938	512	797	999999	615	461	88	294	513	999999	476	999999	895	36	35	999999	730	999999	569	999999	266	656	103	564	979	955	15	999999	999999	199	871	605	310	527	999999	165	769	196	410	450	999999	834	226	93	945	699	149	999999	810	539	601	238	869	705	30	292	418	242	27	659	999999	264	999999	999999	71	871	301	378	999999	999999	691	999999	472	128	70	432	439	20	619	290	816	999999	24	999999	999999	642	736	999999	506	782	999999	536	179	750	994	463	618	902	31	84	407	770	999999	999999	848	67	765	750	999999	999999	999999	408	623	737	843	932	250	687	726	999999	144	696	872	189	133	999999	374	722	134	999999	813	537	988	544	883	999999	999999	999999	691	999999	999999	986	999999	999999	999999	348	912	441	907	71	999999	999999	186	999999	939	710	999999	350	999999	693	999999	53	625	48	785	325	420	999999	854	999999	939	175	996	999999	552	157	736	965	999999	999999	251	932	999999	72	393	883	360	395	604	182	157	652	268	997	847	833	999999	922	132	614	927	833	587	119	132	999999	999999	990	999999	792	999999	999999	100	40	451	760	238	563	999999	999999	999999	34	484	999999	650	296	907	998	999999	999999	787	814	999999	645	857	418	999999	999999	939	999999	948	999999	345	999999	207	999999	561	237	556	97	604	807	277	230	649	903	359	999999	469	836	149	999999	652	340	999999	999999	100	455	182	42	415	532	623	317	999999	604	688	671	484	436	734	999999	452	260	999999	980	999999	622	996	954	69	449	246	113	207	999999	717	14	999999	47	133	999999	65	999999	681	999999	193	960	277	999999	224	999999	430	43	999999	999999	492	999999	999999	34	623	478	459	228	973	965	296	520	119	939	886	684	863	447	312	628	624	929	
999999	52	999999	585	355	999999	739	381	999999	999999	999999	999999	530	326	788	783	423	655	657	999999	549	716	999999	673	851	337	999999	540	824	983	730	482	844	563	999999	183	238	48	132	508	999999	602	946	93	517	381	419	570	895	999999	33	656	971	787	390	863	999999	133	734	999999	792	208	556	999999	482	529	893	967	999999	614	555	384	532	159	358	947	769	701	165	480	999999	598	999999	744	959	83	999999	67	182	999999	916	114	314	114	715	290	55	999999	610	988	487	451	76	291	534	649	133	821	439	442	104	565	967	263	999999	999999	999999	812	85	408	27	999999	794	544	698	999999	80	428	443	77	999999	857	100	177	992	999999	531	364	220	320	999999	689	999999	999999	865	360	999999	60	999999	521	727	242	836	212	970	651	657	532	592	94	999999	705	999999	371	999999	999999	474	800	271	999999	999999	209	602	764	458	337	217	64	679	347	313	30	999999	922	350	669	31	999999	206	350	818	999	999999	136	742	254	311	267	999999	628	885	999999	789	378	999999	528	999999	81	753	642	444	602	999999	254	780	558	290	465	31	870	225	586	603	920	999999	673	999999	476	32	214	999999	950	854	61	999999	966	999999	999999	84	822	999999	949	999999	563	906	226	999999	526	355	194	964	846	999999	339	999999	309	742	868	999999	184	100	999999	59	999999	616	494	748	999999	793	814	999999	243	391	999999	841	276	451	49	999999	599	526	911	999999	838	999999	189	713	525	648	162	233	372	492	900	731	999999	900	595	946	999999	477	355	733	541	866	999999	464	999999	497	146	999999	703	854	963	657	188	53	220	309	437	999999	999999	999999	640	999999	954	750	491	999999	977	375	855	999999	601	131	181	188	589	971	518	724	676	38	999999	304	530	517	999999	252	553	821	689	295	999999	641	254	202	102	950	912	999999	973	999999	999999	770	12	610	263	841	486	10	999999	249	791	712	114	204	651	346	70	447	231	999999	923	999999	999999	569	583	960	999999	999999	999999	639	999999	538	750	116	518	740	301	920	264	687	766	552	367	449	504	807	537	999999	999999	999999	890	474	758	735	646	999999	94	442	36	302	964	507	999999	824	190	262	999999	998	999999	910	999999	999999	193	999999	999999	381	798	999999	75	999999	432	826	999999	339	748	594	780	25	469	164	999999	858	893	999999	999999	268	999999	543	999999	252	846	539	374	641	999999	750	291	224	263	275	999999	999999	377	999999	869	147	80	585	85	595	481	945	999999	531	263	196	255	232	821	223	743	265	977	999999	929	893	462	
795	628	998	313	566	999999	203	600	999999	999999	642	101	585	197	999999	467	673	770	999999	10	842	387	524	504	999999	402	49	999999	309	870	554	331	976	684	285	999999	87	292	999999	193	999999	931	999999	705	999999	141	246	999999	690	797	313	999999	39	892	620	418	114	503	254	173	722	671	300	999999	936	321	124	900	912	999999	390	999999	855	999999	666	999999	932	999999	891	927	166	23	842	511	566	999999	301	93	74	866	999999	584	47	751	471	673	999999	516	769	302	999999	346	123	593	417	922	207	999999	236	708	486	296	611	999999	16	708	999999	999999	382	999999	29	41	835	999999	999999	806	353	999999	255	992	281	425	58	599	999999	999999	900	258	104	643	305	978	999999	366	390	564	999999	721	744	999999	844	999999	144	335	282	984	510	77	348	610	999999	103	999999	243	436	70	248	22	415	999999	807	580	694	738	148	50	184	478	665	690	999999	631	369	492	158	430	999999	722	326	926	319	833	910	493	74	999999	911	999999	929	329	326	999999	999999	999999	999999	273	166	406	999999	242	810	42	412	657	999999	947	734	585	999999	16	779	525	695	999999	876	974	670	999999	673	936	999999	999999	999999	345	999999	873	325	810	537	885	273	884	535	93	126	287	430	999999	999999	999999	477	335	537	999999	550	800	274	827	681	980	999999	956	999999	260	999999	258	493	77	292	903	632	999999	57	210	743	999999	990	999999	372	599	999999	999999	493	557	468	803	34	625	795	573	608	497	999999	999999	292	999999	162	284	980	867	999999	363	970	813	494	554	288	999999	189	999999	810	999999	465	92	436	999999	472	999999	791	310	999999	868	999999	719	999999	144	999999	500	999999	436	741	715	631	999999	806	999999	447	679	73	914	999999	999999	999999	149	763	999999	42	56	999999	107	843	977	999999	999999	642	924	91	261	519	999999	759	999999	419	752	913	104	42	959	999999	245	747	999999	121	999999	999999	538	432	142	999999	358	112	999999	378	820	593	763	232	999999	863	881	118	196	169	999999	999999	736	287	999999	235	999999	913	82	999999	885	359	60	866	615	895	114	501	949	305	170	257	21	419	599	999999	999999	999999	91	106	999999	136	561	633	407	721	58	260	739	907	297	999999	39	999999	999999	470	543	999999	617	999999	759	390	169	891	999	466	153	999999	687	533	85	795	832	976	377	759	798	426	999999	893	847	853	761	51	17	725	999999	45	999999	138	626	263	265	999999	347	23	966	999999	999999	940	578	731	573	216	832	999999	999999	63	999999	733	672	126	999999	723	218	905	628	
999999	884	283	999999	999999	400	558	907	822	999999	806	999999	363	792	138	999999	999999	999999	126	999999	555	219	515	999999	174	435	203	466	510	999999	999999	999999	441	395	848	785	999999	701	470	340	24	308	20	999999	806	424	256	941	543	333	908	407	999999	625	82	999999	999999	171	999999	681	999999	102	407	996	998	999999	999999	967	943	353	441	827	854	999999	275	999999	209	554	315	749	999999	262	923	186	916	144	725	815	323	939	416	999999	625	788	999999	922	901	23	962	817	227	288	997	999999	892	999999	553	999999	360	999999	999999	825	855	999999	502	944	179	231	89	864	273	391	654	13	937	252	211	75	999999	353	356	999999	591	497	531	900	999999	733	293	999999	590	418	999999	497	239	591	343	299	296	199	752	679	999999	107	554	836	999999	994	262	999999	878	999999	665	16	479	524	243	999999	804	601	999999	445	937	253	999999	854	925	999999	773	356	908	912	778	999999	600	676	261	494	943	999999	276	269	481	643	957	999999	753	999999	28	715	357	976	999999	695	508	317	999999	999999	824	999999	910	477	230	905	741	966	709	999999	416	803	999999	749	424	120	334	999999	964	999999	999999	180	111	477	999999	999999	998	932	426	93	953	999999	934	571	669	252	783	999999	49	575	902	990	999999	550	999999	225	999999	608	561	384	370	88	353	448	999999	653	599	443	999999	172	907	999999	549	625	259	133	999999	701	89	999999	999999	535	999999	398	999999	999999	999999	999999	435	922	615	399	999999	999999	999999	875	939	495	178	26	653	999999	469	999999	999999	104	450	778	301	919	356	999999	999999	389	999999	834	999999	954	57	108	876	48	18	416	556	517	437	507	999999	999999	193	383	999999	999999	527	985	75	514	730	306	854	998	269	999999	576	864	870	991	993	888	188	985	999999	79	149	615	342	63	330	160	999999	942	999999	917	735	973	228	466	862	72	768	192	233	750	253	878	778	999999	999999	692	999999	446	514	23	204	999999	934	463	923	912	653	22	193	580	640	999999	999999	999999	999999	602	999999	999999	138	999999	999999	995	761	999999	999999	270	836	839	223	638	512	230	999999	999999	999999	536	48	765	542	949	419	999999	999	652	999999	341	756	436	999999	999999	999999	244	317	999999	893	208	447	999999	636	662	999999	814	999999	554	78	420	483	269	999999	253	564	880	871	189	999999	999999	996	118	587	999999	999999	999999	127	976	999999	278	912	853	969	523	999999	801	138	879	873	605	999999	454	584	999999	999999	497	806	478	682	175	999999	138	73	530	212	338	659	151	158	675	696	822	
962	800	507	629	300	999999	163	763	752	999999	315	916	999999	551	534	888	637	27	603	649	303	427	905	784	790	448	321	760	152	987	731	208	908	145	492	783	202	999999	206	699	999999	919	999999	999999	823	157	125	660	999999	770	514	140	81	56	529	544	999999	723	999999	851	795	402	620	765	269	999999	17	999999	69	750	696	409	999999	903	334	383	14	533	961	643	333	660	999999	381	482	600	136	861	615	947	888	479	398	355	904	921	999999	999999	122	716	149	845	601	63	84	999999	320	177	999999	156	999999	372	761	206	528	145	446	249	292	668	980	155	664	121	862	226	20	475	999	412	999999	999999	420	254	503	999999	68	999999	999999	377	290	999999	149	999999	417	525	717	202	826	769	485	68	374	453	999999	999999	999999	490	999999	857	999999	844	178	319	999999	192	951	516	999999	999999	86	543	943	914	388	999999	15	999999	704	346	509	818	648	239	927	25	982	967	518	999999	307	578	711	448	283	445	790	829	999999	234	574	210	499	786	999999	942	125	999999	999999	715	999999	985	785	999999	358	286	206	938	392	65	999999	999999	999999	203	742	507	831	505	999999	999999	999999	185	999999	999999	772	309	999999	861	546	984	999999	532	902	803	999999	322	792	857	100	996	248	851	999999	342	999999	999999	211	306	54	999999	999999	620	999999	132	999999	812	187	316	91	999999	999999	999999	402	407	165	677	91	205	999999	430	714	973	999999	644	704	999999	738	999999	455	192	107	31	817	999999	873	290	714	780	999999	707	144	999999	775	51	48	903	459	50	187	999999	508	999999	623	624	999999	147	215	183	999999	105	84	713	860	999999	950	936	999999	51	999999	874	963	311	876	975	295	238	208	373	605	800	929	698	296	999999	684	101	408	999999	879	736	85	540	362	232	999999	430	625	999999	999999	112	385	999999	999999	312	392	206	139	648	999999	999999	999999	841	578	627	176	999999	426	761	999999	859	537	334	172	999999	799	433	949	654	999999	864	612	332	282	502	424	999999	191	983	716	999999	961	999999	999999	999999	797	243	962	999999	66	257	13	864	999999	241	575	61	255	718	513	999999	999999	485	306	473	999999	616	568	85	212	999999	204	443	55	737	897	999999	469	534	999	566	470	224	598	104	999999	748	999999	51	927	373	999999	999999	480	999999	240	486	464	999999	997	191	675	886	999999	411	63	999999	819	923	999999	798	999999	720	719	946	499	999999	887	212	999999	891	944	527	158	839	387	731	999999	298	506	421	322	78	999999	999999	999999	583	999999	196	51	299	
929	747	707	999999	999999	556	999999	534	267	208	598	261	787	116	246	158	738	692	999999	999999	999999	530	999999	999999	999999	999999	193	901	65	999999	999999	701	171	323	961	207	819	30	69	831	999999	438	40	999999	822	71	999999	430	581	743	999999	999999	171	999999	691	408	330	785	651	266	372	851	999999	999999	859	897	100	474	154	49	338	718	633	999999	354	180	999999	129	999999	425	243	999999	330	322	80	348	539	452	632	999999	876	44	378	802	469	135	999999	999999	448	925	970	999999	286	541	414	136	377	999999	374	520	909	210	685	236	999999	609	999999	165	281	520	999999	647	999999	591	172	304	999999	999999	999999	228	220	999999	681	999999	999999	427	486	788	908	943	971	570	87	121	653	675	358	151	779	859	999999	804	416	927	999999	333	973	694	999999	120	787	999999	244	156	310	999999	529	999999	999999	605	133	743	999999	999999	999999	796	570	730	937	497	999999	207	61	874	624	415	404	754	616	131	454	791	419	797	166	999999	999999	931	811	555	999999	999999	369	183	736	860	557	88	387	771	762	999999	757	881	174	589	494	370	999999	894	703	775	895	661	160	999999	999999	459	182	125	999999	639	919	391	350	108	838	878	148	763	999999	326	376	845	999999	999999	999999	537	999999	576	939	965	409	916	851	999999	952	708	32	404	999999	107	999999	999999	310	999999	332	375	541	76	999999	616	231	999999	45	387	408	59	302	948	307	796	999999	999999	185	504	239	13	539	968	156	139	855	999999	236	761	420	999999	544	245	879	669	995	566	999999	332	744	641	881	474	972	902	416	83	107	740	281	310	96	999999	999999	999999	835	999999	920	621	761	487	541	284	967	304	515	67	999999	638	999999	269	779	853	760	999999	131	75	996	253	723	781	646	496	999999	119	27	738	999999	559	833	433	999999	213	571	266	109	999999	999999	678	397	359	14	999999	999999	21	530	243	55	304	207	999999	576	676	999999	999999	840	54	794	999999	287	776	999999	519	804	377	623	999999	291	503	999999	524	569	328	856	999999	777	187	556	478	588	783	999999	56	999999	999999	856	969	314	591	426	64	812	999999	400	620	999999	494	999999	572	398	954	999999	999999	999999	682	210	258	820	999999	212	662	999999	999999	279	999999	94	668	167	739	520	654	271	700	87	999999	711	920	999999	999999	999999	293	522	999999	90	634	832	150	251	679	999999	608	999999	779	999999	763	999999	497	379	896	536	999999	999999	925	62	743	999999	261	475	370	970	999999	999999	583	803	919	999999	513	999999	644	671	943	427	488	
876	911	504	491	321	324	877	224	551	999999	710	999999	999999	597	932	999999	942	581	999999	999999	999999	999999	287	575	976	469	622	63	262	999999	235	592	999999	848	58	150	999999	999999	939	161	492	756	738	300	873	999999	999999	552	580	898	702	999999	999999	547	779	302	999999	999999	515	852	999999	824	962	817	805	127	209	118	548	792	107	741	641	523	999999	952	845	987	701	928	506	80	482	363	999999	144	323	19	79	756	516	319	999999	97	459	668	999999	921	494	756	847	854	999999	788	999999	961	459	755	160	826	456	646	999999	587	355	630	352	608	999999	671	804	200	48	999999	285	788	999999	999999	999999	999999	169	999999	503	945	90	651	76	693	562	79	685	568	999999	999999	309	870	91	117	742	999999	999999	194	999999	822	951	656	816	999999	513	22	999999	905	690	999999	667	999999	152	999999	506	999999	564	658	56	999999	999999	245	341	796	492	415	999999	939	811	244	413	999999	789	680	993	434	999999	855	190	549	165	999999	877	437	585	777	727	999999	611	47	999999	666	999999	429	836	715	999999	29	999999	107	315	975	999999	456	999999	999999	743	472	299	82	869	999999	478	506	560	217	368	904	220	714	687	999999	337	773	969	999999	836	370	999999	999999	999999	815	135	92	244	189	999999	431	999999	892	44	999999	509	539	178	565	999999	642	868	629	357	420	808	24	999999	407	647	330	486	281	856	383	628	21	962	63	583	396	999999	999999	532	999999	493	328	680	432	408	798	605	414	558	204	999999	999999	930	698	16	999999	999999	999999	541	364	999999	148	46	661	637	498	576	125	982	999999	379	999999	107	999999	927	490	343	987	999	849	999999	81	723	662	880	413	91	274	999999	472	724	436	839	178	999999	354	999999	29	795	909	232	999999	999999	756	824	15	127	999999	771	526	777	684	999999	692	999999	873	425	383	780	233	416	311	78	519	999999	943	656	929	428	582	208	323	999999	99	626	999999	650	966	838	875	999999	571	999999	999999	695	49	600	157	539	999999	928	908	249	571	503	921	999999	911	679	999999	358	197	101	199	999999	999999	999999	746	75	999999	999999	999999	545	904	937	845	808	548	824	47	353	508	399	309	653	300	84	999999	596	705	824	738	296	957	526	108	999999	314	212	241	556	854	92	146	895	999999	372	345	634	658	999999	999999	97	642	537	849	798	792	999999	37	389	862	999999	369	578	494	173	588	387	838	375	503	345	593	490	999999	426	263	413	183	999999	738	995	938	999999	951	999999	999999	429	677	310	687	999999	999999	
999999	999999	704	723	567	999999	316	784	957	795	292	619	537	504	162	48	999999	544	388	372	109	650	867	999999	776	627	843	519	168	710	999999	999999	735	169	740	796	794	703	695	999999	999999	152	999999	999999	999999	999999	423	156	501	390	999999	999999	309	406	85	212	826	999999	946	939	566	797	626	257	267	605	883	377	763	366	254	730	848	384	999999	956	868	667	564	802	214	999999	27	777	999999	772	387	339	999999	538	969	999999	756	756	446	80	999999	533	942	60	100	56	393	145	999999	999999	916	999999	901	999999	999999	169	999999	154	735	869	999999	848	999999	494	228	999999	293	235	396	999999	973	102	938	434	999999	999999	999999	514	711	999999	313	882	641	942	855	462	999999	964	204	999999	380	612	30	576	300	678	742	458	831	999999	762	167	999999	202	550	824	999999	477	688	997	999999	425	442	577	566	897	999999	849	638	766	126	328	40	999999	573	999999	999999	371	143	762	603	276	682	175	405	999999	142	449	402	41	475	960	286	206	375	955	179	453	20	999999	471	999999	819	999999	999999	443	136	172	999999	188	999999	624	343	926	404	178	742	999999	182	420	764	767	456	607	999999	166	999999	834	221	618	999999	628	361	999999	999999	710	456	617	745	961	28	970	999999	223	288	999999	999999	359	999999	206	222	902	280	599	638	703	446	999999	774	273	401	999999	951	19	999999	134	272	603	635	694	721	135	531	220	401	794	999999	243	329	999999	999999	692	999999	24	999999	299	358	762	112	596	999999	244	842	481	570	726	29	811	237	999999	588	999999	724	117	484	97	999999	69	208	844	999999	213	892	334	734	708	270	999999	999999	696	999999	510	500	999999	430	999999	292	60	999999	675	775	145	15	999999	999999	999999	968	924	540	319	918	999999	999999	268	839	70	352	518	747	861	465	999999	208	541	387	999999	532	999999	686	997	805	330	419	533	79	622	207	726	473	227	740	999999	406	303	999999	999999	946	242	209	369	144	774	313	999999	999999	692	937	474	788	783	983	292	999999	542	514	597	879	999999	999999	227	863	626	54	999999	130	130	999999	904	763	899	141	299	485	326	863	999999	27	629	999999	386	684	733	937	689	244	457	107	863	789	999999	608	999999	999999	982	506	999999	729	783	999999	99	15	42	711	889	999999	694	999999	999999	678	483	580	259	717	812	542	139	688	364	999999	999999	32	822	124	583	300	999999	256	503	819	356	999999	243	999999	234	999999	652	31	999999	47	549	650	186	195	999999	609	359	208	241	449	377	999999	375	498	995	
77	192	918	138	599	436	448	313	111	332	999999	346	297	999999	440	890	117	999999	327	745	32	845	999999	807	973	999999	999999	24	999999	452	999999	999999	745	965	167	198	733	893	458	999999	111	346	85	863	144	273	71	715	800	559	269	198	57	753	972	999999	555	999999	164	999999	419	433	260	658	999999	246	601	999999	335	252	999999	223	999999	716	643	685	770	773	999999	710	999999	311	999999	999999	999999	999999	999999	991	999999	999999	999999	623	739	999999	200	999999	96	427	67	999999	671	739	389	558	403	55	999999	341	120	296	460	781	446	453	999999	118	999999	755	474	999999	357	610	338	399	609	542	484	391	526	964	599	353	716	775	48	149	999999	665	999999	999999	331	556	881	999999	485	861	186	295	29	999999	999999	340	999999	999999	550	999999	410	989	949	860	999999	625	815	155	697	117	999999	671	415	640	195	552	999999	336	156	801	728	999999	914	999999	366	999999	372	443	504	999999	401	135	235	977	738	999999	716	999999	577	706	741	735	18	999999	999999	515	880	389	999999	917	685	626	443	749	999999	778	85	211	504	381	262	381	650	999999	715	939	446	999999	999999	262	835	414	758	450	69	992	624	545	952	999999	318	983	999999	587	999999	774	999999	999999	644	960	857	515	746	999999	453	369	95	578	662	999999	79	452	486	999999	91	999999	867	999999	999999	350	163	999999	258	653	73	279	835	999999	856	941	257	960	793	942	405	330	668	999999	997	699	907	999999	883	999999	781	999999	506	999999	506	311	907	698	796	304	806	999999	999999	999999	142	999999	534	999999	721	999999	608	118	659	544	248	760	999999	999999	996	990	999999	118	655	162	872	999999	999999	932	999999	999999	999999	559	174	999999	145	87	73	999999	999999	999999	174	883	333	172	498	672	216	961	999999	746	699	602	701	806	860	999999	672	115	999999	934	999999	999999	467	176	687	59	944	169	409	171	999999	46	884	182	825	559	784	493	999999	999999	991	811	999999	819	999999	999999	857	367	638	447	999999	958	355	496	999999	573	426	166	485	999999	727	999999	562	502	58	663	717	529	980	999999	999999	188	451	31	942	597	999999	648	321	999999	201	586	531	961	755	739	690	397	758	999999	142	627	18	224	999999	945	999999	775	770	202	724	999999	386	336	533	237	516	334	999999	826	249	778	845	999999	257	150	525	600	747	319	972	999999	771	728	999999	295	179	236	549	996	348	557	877	128	999999	999999	209	999999	438	528	232	999999	843	999999	22	364	999999	778	967	340	430	999999	38	461	999999	403	566	658	999999	999999	
999999	290	785	999999	999999	692	999999	726	999999	393	940	330	172	228	999999	616	487	838	716	814	999999	400	269	218	999999	999999	999999	425	898	136	307	551	46	200	471	999999	581	295	454	999999	463	65	79	999999	399	109	496	810	375	614	999999	727	941	354	999999	666	999999	576	980	999999	173	999999	999999	582	999999	999999	294	971	757	999999	45	201	394	396	360	457	331	686	819	477	203	718	60	294	999999	579	610	692	999999	804	922	14	314	656	165	978	999999	999999	497	999999	999999	525	999999	231	999999	724	343	554	993	285	344	344	757	513	604	455	434	543	999999	516	788	602	999999	952	231	40	887	738	241	381	230	835	198	818	663	677	665	999999	715	495	246	999999	698	191	469	587	999999	999999	999999	999999	553	694	133	981	999999	221	999999	999999	999	548	837	605	323	622	999999	508	999999	999999	999999	927	790	605	827	877	280	731	904	333	493	999999	999999	999999	686	999999	828	535	712	999999	999999	451	667	565	830	176	999999	640	743	999999	135	999999	441	318	951	134	999999	947	867	255	710	490	999999	999999	617	365	765	752	918	792	794	530	796	938	342	407	999999	234	775	660	230	639	988	828	207	999999	212	474	143	562	610	999999	999999	999999	999999	125	999999	979	948	999999	411	905	721	950	291	605	174	503	975	554	864	695	999999	216	35	999999	501	489	489	94	999999	999999	618	366	192	999999	862	340	442	227	273	290	286	310	259	325	917	48	546	999999	368	708	499	999999	697	914	707	999999	440	435	624	654	999999	863	321	120	999999	365	767	999999	743	833	999999	758	290	584	999999	999999	957	999999	162	999999	943	999999	726	454	999999	39	668	278	215	410	899	16	602	619	790	422	988	999999	38	562	999999	178	859	999999	648	999999	309	999999	505	836	504	730	282	171	711	613	146	999999	319	267	696	499	999999	342	934	63	165	999999	793	996	882	999999	681	600	192	775	37	202	806	69	729	999999	999999	379	906	178	734	999999	999999	187	286	131	999999	771	866	780	16	527	600	594	585	638	329	508	999999	685	59	682	979	936	585	944	71	259	999999	151	727	792	436	765	329	724	763	999999	720	761	989	999999	733	411	768	510	602	221	999999	101	999999	273	426	231	129	999999	461	970	601	341	69	580	999999	724	63	223	999999	999999	999999	999999	874	712	999999	201	999999	149	948	578	177	999999	352	849	775	446	915	463	375	215	999999	278	272	792	25	388	702	419	676	999999	357	554	419	767	947	622	227	522	999999	234	535	980	113	999999	803	525	
989	999999	999999	797	809	600	999999	885	199	996	599	91	697	410	499	286	472	939	230	999999	666	999999	902	999999	229	402	978	151	679	664	175	388	989	500	398	999999	614	879	209	999999	706	533	577	999999	33	145	825	84	999999	259	518	173	999999	190	999999	414	999999	652	999999	416	622	706	215	999999	831	999999	102	206	22	16	671	593	739	473	915	142	17	952	139	93	577	903	415	430	156	11	725	999999	641	983	185	962	311	793	999999	10	327	999999	129	812	53	999999	71	729	587	924	999999	199	999999	726	407	364	999999	494	839	718	999999	785	999999	829	494	999999	565	38	999999	709	999999	946	339	999999	814	964	832	999999	50	948	841	999999	842	999999	577	999999	544	999999	586	821	449	999999	954	999999	708	542	665	299	328	999999	73	999999	899	878	642	487	859	358	999999	999999	532	999999	453	891	877	615	999999	166	261	958	748	650	452	19	269	999999	992	999999	999999	282	309	543	998	290	884	809	999999	964	999999	100	677	195	13	153	299	253	372	73	547	999999	999999	508	47	369	999999	999999	999999	889	618	177	495	944	151	639	143	988	207	173	16	77	828	978	999999	999999	290	562	647	308	999999	26	112	928	377	123	999999	800	505	638	279	471	999999	896	355	421	604	733	999999	999999	20	999999	55	209	66	999999	999999	620	931	876	88	458	775	291	179	602	999999	566	577	37	956	342	493	569	893	545	999999	931	633	165	566	999999	518	283	298	419	971	903	999999	897	849	72	868	629	559	820	696	999999	726	753	999999	48	166	26	417	678	817	486	999999	521	630	342	987	999999	999999	531	939	501	992	760	999999	999999	694	680	999999	893	473	863	19	999999	848	911	214	880	999999	528	401	999999	865	620	999999	495	597	999999	276	516	85	999999	320	999999	999999	204	944	966	132	999999	354	485	837	999999	214	953	999999	242	672	999999	137	117	968	999999	139	447	999999	382	167	999999	573	343	999999	671	817	381	553	981	201	654	966	248	757	999999	184	915	664	351	415	648	999999	364	688	556	388	968	133	529	898	999999	568	572	808	986	622	21	81	176	999999	832	999999	999999	50	27	999999	889	359	999999	616	224	999999	294	966	518	127	219	654	999999	292	849	257	34	92	757	96	999999	439	771	999999	173	843	498	999999	999999	999999	999999	323	670	802	498	999999	777	912	684	999999	283	999999	299	868	999999	999999	224	883	999999	585	385	412	293	930	359	999999	587	357	453	380	294	649	999999	999999	593	895	983	64	793	240	480	121	407	106	813	
797	149	902	596	999999	999999	615	788	997	862	999999	40	739	999999	999999	41	429	469	314	377	633	222	999999	285	516	382	169	99	626	999999	274	14	196	127	561	321	684	999999	999999	750	679	861	395	417	472	999999	253	611	999999	209	60	999999	103	999999	999999	585	129	627	89	433	999999	999999	172	999999	999999	126	844	622	891	727	999999	669	823	999999	697	772	826	612	999999	999999	999999	999999	343	426	999999	623	999999	466	938	976	201	999999	680	222	290	163	699	503	819	999999	31	631	720	999999	852	391	828	540	999999	999999	759	517	815	999999	304	999999	192	745	999999	975	215	999999	683	915	999999	299	988	999999	282	544	82	333	792	465	630	507	836	315	999999	672	794	999999	435	531	999999	683	252	252	918	377	971	999999	999999	844	999999	643	947	805	501	563	999999	228	267	497	344	436	724	359	999999	796	999999	876	999999	175	190	835	952	162	697	999999	57	746	691	904	999999	128	667	948	325	986	559	999999	999999	20	280	576	122	937	197	791	959	999999	444	131	301	999999	783	499	999999	315	691	999999	999999	999999	516	656	536	999999	924	225	768	775	999999	821	247	54	71	999999	895	614	723	24	965	906	893	164	999999	570	613	477	345	178	294	19	999999	764	923	999999	503	623	49	759	23	999999	32	193	999999	623	884	256	43	999999	604	59	592	677	829	210	755	999999	355	999999	999999	999999	999999	599	491	34	526	482	131	896	667	281	574	963	999999	993	883	999999	306	687	685	366	999999	723	573	245	427	627	934	999999	999999	151	277	83	999999	999999	102	433	701	999999	107	411	135	999999	954	333	485	628	999999	836	326	999999	65	999999	290	999999	22	166	36	999999	607	899	547	999999	487	999999	13	501	999999	444	901	460	18	472	589	284	999999	308	768	250	759	798	950	999999	405	373	999999	609	792	626	554	999999	999999	999999	235	208	863	726	658	439	999999	984	674	242	935	866	47	593	999999	16	999999	713	999999	999999	999999	808	948	449	13	124	440	404	708	338	999999	999999	64	562	999999	390	420	515	649	339	921	999999	134	718	172	999999	335	502	530	786	474	999999	548	621	959	426	260	999999	723	543	999	999999	285	346	353	999999	999999	999999	356	999999	596	646	74	68	864	720	999999	240	286	473	789	937	874	921	999999	58	426	443	603	819	140	999999	999999	115	340	996	499	788	999999	202	727	850	155	832	999999	828	776	489	756	248	742	999999	146	259	754	71	60	363	482	304	553	378	999999	536	567	599	854	958	999999	867	231	896	865	94	
999999	939	791	52	999999	45	281	999999	686	364	87	121	859	542	999999	279	946	999999	315	80	649	358	967	618	274	600	973	818	761	999999	27	846	164	62	999999	815	999999	18	632	447	32	616	692	527	999999	456	740	322	606	459	921	999999	590	999999	999999	999999	971	999999	777	140	999999	463	999999	796	347	241	956	999999	999999	546	999	938	513	868	57	999999	666	450	169	818	999999	661	999999	999999	999999	932	265	369	617	126	844	106	240	501	999999	569	441	895	190	228	499	999999	999999	999999	459	983	581	999999	747	412	730	531	23	999999	999999	409	251	872	828	999999	999999	597	999999	911	999999	999999	707	21	492	999999	999999	770	270	999999	999999	927	999999	160	999999	999999	360	999999	999999	999999	396	323	999999	282	999999	976	999999	999999	76	774	252	901	999999	381	368	555	999999	570	240	999999	811	999999	270	82	638	353	999999	101	999999	999999	999999	442	975	985	999999	388	820	434	789	515	171	41	703	495	999999	999999	193	999999	791	999999	709	999999	312	363	402	436	62	999999	643	878	944	235	550	999999	999999	809	999999	999999	856	979	734	850	780	724	107	780	266	999999	384	220	999999	999999	309	721	144	275	140	622	592	99	336	811	790	911	571	935	491	481	775	888	999999	435	999999	999999	572	999999	19	999999	266	622	179	286	635	433	999999	999999	926	999999	999999	454	679	312	175	766	653	923	999999	868	999999	999999	999999	999999	10	495	716	734	999999	497	158	286	266	553	366	999999	919	60	999999	367	203	661	18	662	393	330	219	200	999999	383	168	999999	798	150	433	104	334	999999	999999	999999	716	983	999999	439	999999	811	198	135	946	999999	847	602	748	702	675	502	162	636	401	999999	999999	526	475	521	338	509	488	999999	999999	271	646	534	774	45	999999	999999	999999	999999	982	582	141	93	253	999999	535	566	999999	105	474	931	999999	697	992	999999	999999	200	999999	502	110	180	999999	82	16	684	559	322	827	713	62	466	855	999999	653	819	999999	201	282	410	985	999999	609	393	999999	999999	329	948	542	999999	999999	459	700	153	999999	999999	259	68	87	999999	515	999999	738	999999	52	18	85	368	54	182	66	672	917	117	517	338	570	999999	999999	818	364	610	780	657	542	602	765	711	114	999999	999999	999999	124	713	999999	999999	43	422	350	642	122	961	904	369	999999	999999	541	592	636	149	251	999999	999999	999999	999999	999999	443	90	654	449	252	373	263	999999	999999	577	999999	214	999999	744	999999	999999	599	999999	706	403	706	420	544	44	999999	183	85	965	999999	261	852	855	509	991	
338	999999	768	900	400	748	707	701	756	545	999999	337	380	891	999999	103	999999	848	562	810	207	32	546	619	999999	78	298	298	999999	361	999999	999999	705	230	415	999999	389	698	999999	999999	999999	15	663	999	93	733	802	193	131	999999	541	13	999999	698	794	316	416	158	521	331	999999	999999	100	405	999999	999999	632	159	486	999999	714	31	999999	605	999999	202	368	546	536	655	276	999999	177	999999	820	721	409	17	999999	109	999999	240	187	999999	507	287	999999	268	999999	835	110	653	707	630	793	519	552	697	583	999999	999999	999999	622	866	999999	999999	251	986	585	108	849	625	723	999999	563	999999	844	394	107	837	287	110	368	700	554	999999	408	546	320	310	178	711	433	834	999999	78	618	320	20	163	46	999999	999999	89	999999	999999	929	330	77	320	999999	168	599	746	999999	847	999999	999999	321	442	999999	999999	676	285	929	999999	999999	889	999999	495	999999	533	383	944	999999	999999	427	288	714	79	692	87	479	999999	634	20	122	687	999999	999999	567	999999	999	577	217	342	261	406	159	849	293	50	104	582	455	152	784	999999	946	964	430	232	216	252	750	868	235	675	651	999999	35	999999	379	922	999999	178	533	806	736	468	108	31	138	865	785	652	999999	896	555	491	236	466	741	555	882	345	489	757	827	348	116	999999	755	999999	999999	779	671	181	654	286	619	978	999999	487	999999	409	103	351	467	107	885	338	130	170	693	568	773	999999	49	592	688	776	978	398	361	522	999999	898	51	15	999999	999999	251	278	872	257	547	263	999999	999999	251	148	300	729	462	778	465	595	999999	999999	15	847	999999	999999	598	842	999	530	136	354	143	204	310	461	127	84	97	851	297	445	999999	520	999999	999999	351	999999	999999	258	999999	583	66	680	361	785	999999	999999	678	189	679	39	257	26	136	344	999999	56	837	838	612	388	690	999999	307	999999	244	495	712	576	999999	58	999999	751	594	553	297	462	843	524	461	999999	405	999999	182	267	197	14	393	999999	225	304	712	647	645	556	892	999999	383	258	551	514	999999	999999	468	630	674	506	432	582	56	887	213	322	387	629	983	782	441	49	914	239	111	912	360	427	346	718	999999	47	661	999999	89	999999	973	946	999999	303	449	551	999999	691	999999	999999	999999	337	999999	399	999999	26	573	119	21	999999	344	322	412	999999	751	51	999999	999999	400	394	921	211	808	618	349	440	76	689	343	889	456	233	657	999999	999999	33	336	999999	458	99	474	552	833	746	260	661	544	53	
999999	408	999999	637	300	198	889	551	999999	482	999999	829	949	883	775	131	887	120	664	121	360	728	714	999999	507	311	920	379	999999	72	368	688	896	32	148	999999	632	818	999999	999999	411	999999	503	999999	897	628	149	590	776	712	859	999999	996	432	693	823	693	920	140	999999	278	520	183	467	999999	370	932	927	999999	840	999999	78	187	206	710	743	234	999999	448	878	171	999999	602	665	212	999999	692	474	338	999999	999999	999999	688	943	999999	890	443	46	740	537	999999	222	844	935	223	790	962	999999	721	950	598	832	999999	261	827	938	917	999999	264	999999	677	467	999999	430	599	785	390	999999	15	999999	309	198	130	911	999999	948	495	999999	451	422	265	892	753	388	999999	418	999999	436	126	262	973	924	781	844	859	999999	999999	424	346	438	999999	729	794	901	650	410	999999	569	79	878	452	260	999999	841	999999	785	999999	999999	704	999999	554	953	127	753	846	385	416	286	62	952	334	81	999999	23	22	535	999999	851	737	325	706	999999	367	247	809	723	999999	939	213	84	999999	414	720	999999	999999	999999	999999	50	999999	275	994	436	517	126	554	381	929	63	828	115	686	862	482	388	484	882	596	879	999999	132	527	476	83	977	999999	920	361	174	139	566	923	999999	795	471	331	279	164	999999	693	438	794	804	999999	999999	397	662	931	341	681	999999	860	732	107	999999	748	527	363	540	688	633	30	764	923	272	192	629	999999	21	67	214	728	355	196	515	338	722	365	975	589	775	999999	29	493	138	999999	999999	960	999999	722	803	999999	624	561	69	999999	999999	880	849	915	999999	595	919	284	477	282	514	545	591	999999	35	999999	387	999999	999999	999999	10	281	794	565	991	999999	213	299	263	297	999999	793	137	107	308	999999	516	70	999999	190	79	745	25	856	201	999999	378	269	696	641	538	673	648	999999	417	758	96	293	923	110	391	999999	30	189	178	999999	417	999999	304	193	999999	327	139	733	575	264	265	999999	373	346	299	944	602	999999	758	440	155	713	689	999999	999999	232	146	720	798	448	724	835	688	480	999999	885	964	512	984	220	544	999999	848	163	503	158	920	586	810	999999	37	408	999999	737	576	704	803	754	438	434	190	418	934	137	999999	429	259	999999	109	414	999999	99	638	999999	896	239	999999	536	57	607	312	999999	999999	361	420	326	999999	999999	904	542	999999	219	84	999999	39	135	980	999999	623	83	898	37	486	405	466	938	770	882	841	346	838	277	999999	830	131	630	508	582	716	
223	999999	309	987	566	999999	770	25	999999	518	999999	258	154	913	974	709	284	83	514	894	482	556	531	119	568	703	814	512	253	438	409	626	408	999999	409	999999	598	49	999999	82	696	999999	999999	999999	79	999999	694	363	732	131	847	557	999999	688	243	667	493	199	999999	862	519	268	771	648	999999	155	850	148	514	916	999999	244	163	442	208	560	863	999999	50	480	19	460	779	132	999999	999999	632	719	771	999999	574	999999	620	67	562	438	999999	53	266	924	247	999999	849	816	21	612	999999	562	490	683	803	336	159	949	999999	68	999999	649	999999	266	522	141	999999	772	351	711	999999	105	879	769	408	819	900	125	243	463	611	999999	999999	979	458	80	999999	98	999999	248	259	671	999999	504	949	999999	986	999	411	116	999999	999999	475	309	987	308	682	720	284	983	435	999999	715	400	457	525	999999	88	999999	452	901	999999	833	112	999999	953	999999	385	820	897	833	901	714	999999	999999	999999	999999	810	991	999999	999999	999999	999999	954	813	999999	999999	999999	57	434	973	908	201	958	999999	900	253	373	847	43	415	307	999999	387	160	534	329	999999	126	922	38	727	96	658	65	392	473	878	298	246	998	89	338	396	999999	924	709	755	922	999999	291	999999	963	958	744	99	619	437	999999	289	895	376	696	134	405	256	822	999999	903	821	437	999999	84	611	999999	336	969	513	999999	236	824	999999	665	743	641	999999	999999	138	913	965	773	45	999999	999999	999999	631	999999	999999	990	677	999999	176	852	110	945	916	999999	361	922	417	129	115	974	577	999999	331	710	953	493	501	491	694	629	937	58	401	299	74	270	414	943	766	999999	785	999999	657	721	999999	797	999999	854	412	999999	999999	845	668	71	999999	999999	28	920	439	720	999999	999999	999999	546	915	62	999999	999999	985	101	518	474	363	592	198	454	807	610	999999	165	768	999999	88	488	133	101	390	339	791	999999	251	493	513	55	33	600	714	999999	805	999999	252	999999	999999	321	999999	999999	492	85	873	63	746	418	774	284	952	852	116	930	423	824	671	224	999999	474	849	34	960	318	568	597	739	696	805	642	912	670	999999	767	999999	999999	609	999999	466	999999	773	833	999999	239	103	181	999999	784	698	981	841	38	272	404	472	673	81	183	999999	285	323	60	612	142	371	291	84	349	999999	331	999999	366	758	999999	700	25	314	999999	225	396	114	954	997	999999	800	884	408	382	304	999999	29	435	797	190	999999	999999	230	999999	868	811	107	153	645	999999	766	484	279	
175	999999	999999	999999	351	958	130	180	999999	62	999999	341	999999	999999	999999	999999	999999	311	999999	569	999999	681	999999	795	999999	861	414	299	961	318	631	67	326	999999	999999	678	999999	759	677	999999	999999	19	65	670	441	256	391	928	405	108	624	75	999999	914	702	493	727	661	640	490	999999	831	999999	60	431	731	24	872	999999	999999	206	271	633	999999	893	999999	625	999999	363	481	480	485	893	999999	694	566	90	999999	912	749	951	197	128	999999	923	844	800	999999	248	710	999999	999999	999999	999999	902	362	441	665	31	144	868	999999	307	999999	999999	999999	937	999999	365	999999	651	613	960	900	81	19	152	445	999999	58	767	999999	999999	999999	999999	961	207	520	960	341	134	424	999999	777	999999	541	889	959	188	999999	906	453	649	383	999999	627	999999	387	310	893	219	995	999999	972	999999	999999	351	654	999999	999999	870	426	999999	999999	740	236	233	192	29	540	129	193	267	999999	152	324	970	695	594	621	412	820	999999	77	131	138	157	417	411	632	199	245	49	139	984	999999	66	625	642	831	999999	999999	367	770	773	36	738	733	999999	61	287	655	69	307	645	59	216	999999	902	612	89	816	781	396	350	884	154	137	558	662	999999	355	63	762	227	47	463	449	999999	105	400	424	586	359	355	999999	185	741	999999	935	282	999999	722	999999	999999	587	594	970	429	889	882	610	999999	177	999999	999999	602	307	89	608	595	766	999999	999999	221	665	239	432	999999	999999	709	412	999999	999999	389	531	632	33	19	640	452	493	30	414	223	999999	999999	419	565	422	941	877	661	885	349	515	710	915	999999	999999	358	999999	928	622	190	479	999999	562	788	271	310	578	297	999999	999999	999999	746	999999	999999	431	426	820	866	999999	865	831	750	757	283	873	821	717	215	922	292	290	999999	408	234	743	823	686	631	303	999999	372	590	999999	999999	247	769	98	331	395	999999	999999	999999	309	756	999999	728	999999	288	914	450	592	999999	374	167	875	547	347	999999	999999	608	739	199	999999	516	503	251	999999	999999	999999	113	733	396	999999	261	754	999999	265	999999	875	24	613	407	716	853	529	999	225	65	854	699	432	700	480	787	931	348	732	793	263	117	200	192	252	999999	717	999999	553	123	412	999999	292	695	522	835	995	341	482	999999	986	503	999999	999999	999999	346	681	43	915	999999	999999	999999	262	471	398	999999	824	999999	999999	906	999999	332	456	111	652	999999	417	999999	187	645	791	599	865	23	806	759	92	999999	999999	999999	138	683	291	520	794	999999	637	
820	306	754	20	573	186	576	999999	999999	999999	999999	830	217	928	944	855	279	251	729	550	248	665	639	685	999999	421	258	777	462	999999	936	999999	656	336	597	999999	999999	634	228	999999	299	999999	999999	713	999999	887	999999	977	193	828	21	279	74	455	399	999999	667	79	999999	161	927	999999	129	622	120	616	183	880	999999	514	433	645	32	316	261	807	522	926	527	999999	620	280	999999	634	39	667	252	210	999999	442	773	363	730	999999	495	499	321	530	602	551	714	999999	645	999999	405	376	256	758	204	591	999999	741	551	684	541	657	215	495	593	453	374	972	943	899	999999	999999	914	956	999999	999999	999999	992	333	976	515	999999	635	913	239	662	999999	494	16	999999	999999	42	811	56	534	999999	294	825	937	159	187	741	977	999999	938	335	462	299	999999	999999	104	650	417	575	179	842	31	301	266	930	42	879	966	999999	999999	999999	267	999999	999999	982	477	999999	65	999999	798	773	721	888	975	903	999999	131	556	573	261	158	624	246	999999	692	816	999999	999999	999999	999999	999999	999999	999999	645	999999	77	999999	867	954	999999	433	595	244	999999	405	130	999999	326	362	999999	910	333	402	345	952	94	31	991	739	176	485	112	58	999999	501	999	999999	253	999999	836	999999	263	601	608	999999	562	390	469	481	571	683	999999	216	286	216	974	382	55	693	155	56	601	999999	999999	489	331	999999	999999	285	999999	789	890	580	526	123	999999	999999	794	516	399	703	561	999999	178	493	809	895	772	849	999999	626	295	559	600	999999	25	135	999999	999999	506	25	212	194	999999	781	999999	104	689	173	559	999999	999999	538	304	451	495	91	959	305	680	999999	774	999999	758	779	504	340	999999	737	107	531	917	676	19	383	501	376	445	397	999999	999999	999999	609	300	284	49	999999	264	999999	304	933	176	518	447	81	999999	874	436	999999	286	462	124	952	999999	37	999999	910	999999	920	950	128	999999	571	604	999999	229	175	47	483	739	747	85	832	442	999999	364	409	238	938	999999	626	939	999999	120	999999	600	263	543	273	999999	139	237	999999	207	999999	297	605	913	482	851	85	836	953	566	999999	386	291	520	901	672	999999	681	590	788	334	188	507	461	367	374	966	631	999999	533	610	519	999999	634	999999	999999	759	495	756	96	66	789	986	583	999999	861	318	743	642	600	999999	457	999999	555	873	997	790	154	999999	117	999999	453	72	429	955	29	644	999999	263	34	912	999999	925	999999	999999	999999	999999	924	880	506	65	233	999999	183	999999	163	999999	
196	761	268	96	999999	939	999999	211	613	727	999999	627	561	226	999999	999999	618	687	594	532	153	823	339	805	866	273	60	61	999999	999999	999999	920	802	157	458	999999	994	938	307	500	286	301	999999	817	634	999999	999999	289	404	743	380	496	914	631	999999	372	999999	999999	230	351	889	999999	550	999999	838	646	825	413	999999	765	999999	999999	390	103	255	852	999999	999999	180	569	945	770	657	917	94	402	15	999999	428	95	474	999999	718	955	611	689	751	970	999999	988	481	914	521	639	999999	700	115	820	385	876	667	910	292	999999	406	128	940	632	999999	445	640	653	984	999999	300	999999	962	435	492	566	110	735	542	192	999999	40	259	27	668	394	297	194	795	552	428	563	259	999999	558	999999	749	999999	906	543	357	999999	929	838	348	306	738	999999	338	999999	775	999999	377	109	572	376	869	922	964	679	158	456	999999	442	263	736	703	904	877	999	817	999999	829	999999	835	270	999999	420	999999	371	999999	617	856	976	777	497	999999	160	495	191	623	826	165	236	394	901	999999	497	585	612	603	833	802	339	999999	999999	999999	378	273	311	276	459	253	999999	33	540	999999	999999	664	999999	999999	553	419	999999	385	990	826	602	614	999999	301	612	835	76	999999	822	814	999999	975	984	394	817	886	193	915	174	582	562	999999	854	311	98	999999	818	71	60	424	999999	953	999999	999999	509	763	339	999999	664	623	187	834	211	999999	82	905	679	382	732	666	235	780	220	999999	274	400	760	633	213	778	26	15	717	408	707	573	999999	999999	884	64	556	999999	999999	550	405	728	11	138	238	192	999999	446	338	393	198	999999	742	602	701	999999	999999	706	807	999999	607	181	126	802	28	508	999999	661	999999	678	119	999999	999999	670	22	999999	398	632	999999	999999	624	580	676	333	220	379	831	372	326	774	999999	999999	375	375	943	233	611	208	119	999999	251	503	948	999999	283	145	808	82	589	165	721	381	311	999999	999999	36	505	792	592	648	999999	578	344	723	627	269	686	999999	726	788	934	200	523	674	779	131	632	999999	60	999999	571	999999	782	999999	999999	679	548	588	115	917	999999	818	615	470	999999	673	168	235	999999	24	459	999999	999999	801	231	531	858	637	17	148	999999	489	742	518	87	999999	795	999999	999999	999999	720	108	57	809	70	125	584	62	622	115	963	407	982	45	999999	999999	413	981	939	999999	821	911	580	999999	523	248	999999	107	392	143	877	984	565	94	999999	360	607	546	740	115	947	999999	24	901	185	
996	506	999999	999999	170	515	999999	244	999999	999999	999999	999999	91	295	999999	49	486	999999	488	238	979	841	898	741	274	999999	866	250	833	585	25	999999	679	791	526	741	378	213	232	628	73	999999	428	999999	496	833	525	260	918	75	470	145	536	673	206	999999	608	999999	629	999999	648	573	411	999999	121	911	999999	999999	769	90	999999	999999	447	999999	999999	239	422	941	254	440	793	999999	999999	768	999999	880	370	15	594	370	143	999999	584	381	980	499	348	866	845	999999	985	235	999999	838	404	197	697	677	508	966	742	666	721	198	66	42	252	643	447	240	550	842	705	408	947	268	999999	999999	878	999999	891	999999	999999	670	454	568	134	493	373	926	192	693	506	627	628	999999	999999	999999	325	948	999999	705	999999	614	999999	152	529	92	999999	146	999999	632	798	999999	999999	196	570	999999	744	999999	999999	999999	999999	520	57	856	346	999999	780	480	576	312	750	930	428	195	999999	491	635	999999	49	52	601	236	999999	560	895	673	552	442	999999	640	999999	826	51	498	435	908	567	187	806	451	312	999999	999999	999999	881	867	999999	889	68	89	425	442	999999	864	999999	999999	999999	496	999999	672	535	348	574	936	660	923	889	929	760	228	999999	458	504	597	740	999999	667	248	999999	37	999999	662	383	999999	224	219	377	186	340	999999	999999	80	226	999999	915	964	846	633	999999	957	978	485	139	840	999999	967	937	999999	134	977	385	844	817	933	414	999999	965	749	721	451	556	713	598	377	999999	853	241	999999	681	775	344	43	711	722	59	782	533	542	999999	257	281	516	61	363	999999	980	999999	999999	729	52	998	107	912	999999	411	274	886	999999	999999	311	735	576	999999	999999	642	351	143	105	883	632	350	432	999999	473	179	999999	661	245	999999	422	601	999999	641	639	999999	247	131	625	320	999999	895	770	999999	367	999999	705	336	702	720	665	847	167	999999	106	999999	999999	27	999999	916	371	613	651	402	999999	710	999999	934	550	999999	999999	230	517	999999	108	736	999999	337	721	951	473	713	959	524	703	575	444	549	544	937	210	999999	682	999999	948	181	254	378	80	999999	735	770	786	130	325	444	339	382	310	370	999999	249	306	497	453	658	653	137	999999	459	276	246	400	612	381	186	999999	809	999999	999999	492	211	999999	999999	999999	703	927	999999	208	268	245	71	248	184	814	999999	922	194	265	300	527	999999	678	621	391	499	999999	183	999999	149	896	999999	546	999999	999999	921	982	242	282	749	730	815	928	999999	223	999999	997	999999	798	
999999	263	364	553	545	409	375	532	644	682	726	333	999999	99	69	372	714	999999	865	306	999999	978	689	912	515	570	712	999999	999999	407	186	501	163	384	339	999999	999999	977	999999	974	999999	399	348	560	555	426	976	725	869	78	509	689	142	919	905	441	573	451	47	974	999999	187	294	246	506	235	999999	999999	760	183	830	737	523	890	794	999999	639	139	366	99	999999	987	328	999999	999999	496	368	244	479	897	322	100	939	36	288	334	115	999999	999999	330	256	606	965	696	999999	772	175	999999	134	411	802	443	94	947	391	709	858	999999	348	19	867	935	899	863	999999	739	797	497	612	470	398	999999	85	999999	842	986	31	999999	932	136	331	999999	119	77	105	999999	15	991	645	578	475	999999	763	54	999999	999999	707	111	835	508	999999	999999	640	664	999999	273	368	58	115	404	687	236	191	222	688	999999	825	831	768	982	733	805	851	43	995	407	775	41	582	531	999999	999999	999999	434	161	999999	999999	454	64	831	520	956	999999	251	891	249	809	551	365	712	999999	999999	343	853	774	178	827	606	669	615	999999	336	476	999999	999999	767	438	757	70	999999	275	999999	777	937	471	999999	919	609	152	756	598	234	675	870	45	414	586	999999	659	983	999999	878	999999	449	342	999999	490	999999	137	999999	810	61	490	329	446	124	107	406	391	997	259	999999	999999	912	26	274	660	605	548	709	999999	999999	999999	87	221	397	595	337	604	287	999999	616	482	28	999999	547	999999	356	999999	920	316	190	562	999999	999999	999999	999999	872	999999	78	533	885	764	427	999999	999999	953	413	118	58	999999	999999	999999	114	710	999999	744	445	966	479	531	314	181	627	999999	10	999999	445	353	613	972	722	904	999999	753	411	851	65	85	999999	999999	339	247	385	401	999999	388	458	951	999999	862	999999	905	999999	547	228	713	146	33	999999	394	518	69	999999	86	999999	865	999999	360	309	999999	689	370	347	886	999999	76	795	236	857	622	999999	493	263	751	994	816	951	988	999999	697	714	41	143	245	999999	280	743	309	594	680	121	108	652	308	182	618	999999	999999	999999	162	918	999999	999999	330	910	34	805	752	91	989	914	287	999999	612	87	999999	236	111	810	921	333	496	641	999999	510	999999	841	955	578	386	258	884	642	382	779	803	864	813	335	61	474	990	227	605	766	833	282	49	231	525	391	467	999999	434	999999	999999	279	990	819	535	999999	849	184	999999	741	39	645	999999	833	283	793	423	776	999999	456	343	278	999999	419	
676	112	801	734	63	994	999999	627	217	554	357	534	874	993	799	999999	624	999999	999999	863	737	198	830	216	948	731	968	999999	999999	978	999999	163	999999	580	152	999999	391	999999	130	711	950	999999	438	897	485	748	919	999999	976	891	832	527	756	999999	999999	488	282	594	786	999999	36	109	999999	239	999999	204	300	999999	851	377	999999	509	695	811	912	335	759	999999	999999	209	812	548	714	615	155	967	999999	71	897	663	159	796	338	798	999999	851	290	208	837	999999	458	999999	578	609	415	999999	832	999999	999999	357	728	350	999999	587	519	999999	394	515	999999	102	796	238	405	197	227	999999	180	896	136	71	54	561	104	448	750	196	969	999999	210	821	144	999999	802	999999	934	809	932	750	289	999999	467	775	124	999999	494	230	229	391	391	999999	162	935	817	207	312	177	255	425	836	332	999999	288	314	272	957	344	435	855	262	999999	757	429	617	999999	604	279	446	359	954	999999	999999	999999	724	485	668	209	644	605	999999	767	564	517	914	956	999999	999999	470	852	999999	160	794	373	999999	973	999999	733	328	887	999999	42	999999	895	471	316	365	930	564	829	999999	758	700	830	999999	999999	853	250	515	660	999999	999999	809	593	572	999999	736	603	999999	750	518	999999	880	999999	999999	214	45	668	56	999999	600	999999	624	640	259	999999	460	963	999999	643	130	999999	999999	668	644	999999	233	999999	333	999999	579	762	999999	999999	321	667	999999	943	829	999999	999999	195	999999	999999	69	999999	800	178	999999	543	353	772	847	815	630	791	718	222	999999	823	981	898	999999	388	38	838	284	810	329	591	160	516	144	351	194	934	532	319	609	157	387	64	803	789	323	807	914	666	193	999999	949	999999	830	16	432	560	850	815	879	999999	999999	999999	849	999999	393	836	638	506	630	695	268	408	612	999999	445	999999	999999	999999	75	999999	923	999999	627	798	642	494	686	138	918	633	999999	717	440	999999	999999	999999	214	999999	406	999999	999999	418	45	497	999999	551	999999	865	570	999999	465	305	999999	658	999999	603	372	61	999999	999999	160	510	999999	997	611	550	967	234	39	999999	722	54	159	589	61	514	583	139	536	100	999999	821	999999	423	178	999999	999999	781	90	342	34	999999	940	507	336	668	999999	48	886	999999	583	828	835	522	783	421	155	170	606	792	29	243	524	29	467	999999	999999	173	999999	823	583	196	999999	697	32	999999	113	652	999999	999999	683	545	253	815	517	612	985	54	639	756	643	806	184	999999	322	791	638	921	999999	996	726	667	
219	72	147	397	684	148	499	999999	999999	999999	907	223	119	999999	999999	709	512	999999	353	898	533	999999	999999	776	21	999999	384	241	930	999999	612	266	666	25	335	190	677	129	999999	847	999999	999999	447	149	898	999999	999999	837	800	999999	999999	194	999999	827	143	146	882	370	386	828	763	268	293	136	999999	999999	557	104	158	810	999999	392	999999	506	353	118	999999	999999	999999	60	678	546	441	11	772	427	612	999999	999999	199	307	316	999999	109	93	296	999999	321	258	999999	413	93	689	990	897	999999	267	157	999999	35	511	999999	492	335	160	227	826	292	363	472	48	718	999999	999999	512	725	999999	827	999999	67	976	323	791	631	646	595	999999	451	113	999999	169	465	364	856	687	464	824	417	949	866	999999	848	957	786	999999	695	870	729	487	181	386	440	999999	426	58	198	61	999999	688	564	999999	385	999999	617	313	583	363	366	281	58	901	242	999999	556	597	137	366	15	423	951	724	999999	964	999999	369	729	999999	937	807	499	413	963	728	394	506	94	669	349	999999	999999	999999	513	458	999999	280	154	562	999999	829	921	831	55	999999	737	840	242	421	257	257	584	999999	425	999999	782	644	937	513	999999	59	999999	468	999999	532	789	999999	220	679	535	661	225	176	552	118	886	999999	368	526	991	554	274	673	422	101	898	781	916	999999	675	794	343	641	79	999999	326	999999	999999	523	657	128	629	562	999999	596	42	417	310	999999	673	124	286	421	521	999999	785	840	999999	999999	633	17	703	266	13	740	327	583	106	422	792	432	851	844	868	872	925	999999	786	826	999999	490	480	608	291	560	518	922	129	141	354	485	417	890	889	649	425	373	558	155	278	459	321	887	525	250	273	441	999999	649	23	83	999999	229	999999	152	536	999999	974	999999	231	405	999999	965	78	999999	25	961	999999	228	457	562	162	999999	558	609	179	593	93	51	297	86	999999	480	999999	280	432	999999	999999	746	123	330	999999	115	999999	872	999999	356	818	219	999999	999999	486	333	202	461	999999	422	670	265	973	943	21	933	999999	154	36	983	847	798	883	826	999999	218	115	999999	173	57	999999	685	614	823	774	873	816	985	999999	55	999999	666	360	20	527	769	773	179	319	465	950	779	999999	999999	508	999999	999999	999999	376	277	228	75	297	873	705	985	999999	999999	999999	147	126	179	999999	999999	705	999999	999999	999999	308	176	445	935	999999	999999	106	937	839	603	325	754	548	417	999999	333	827	222	999999	487	314	999999	999999	623	10	181	999999	
781	999999	866	315	326	999999	462	999999	209	999999	292	999999	589	776	999999	155	57	834	424	599	708	559	999999	162	493	813	960	569	999999	58	822	934	644	999999	999999	712	973	297	998	181	96	318	420	501	545	999999	788	710	546	999999	80	788	586	999999	639	231	14	713	999999	999999	622	999999	343	160	19	999999	999999	999999	461	65	182	760	836	253	513	999999	149	729	617	530	999999	259	999999	378	999999	44	358	72	729	103	708	999999	475	494	558	999999	974	269	999999	197	999999	568	259	999999	224	320	999999	342	79	248	92	999999	106	301	489	373	999999	965	182	999999	999999	551	500	999999	357	912	294	352	695	319	426	879	246	429	181	466	999999	999999	999999	668	92	26	993	491	20	432	999999	183	999999	999999	332	18	97	518	999999	999999	77	891	999999	312	35	609	646	759	821	213	999999	676	129	33	373	338	811	999999	999999	982	999999	999999	357	924	749	120	347	510	999999	417	999999	728	241	374	398	999999	408	851	642	483	379	243	669	807	393	496	63	982	821	994	206	582	999999	216	258	68	999999	218	999999	914	272	146	772	414	421	999999	445	999999	634	264	929	999999	871	418	612	999999	999999	549	541	263	67	999999	689	992	220	999999	111	34	999999	339	574	200	299	728	999999	243	999999	999999	396	999999	999999	999999	357	999999	999999	246	999999	218	603	932	718	994	677	308	857	907	457	780	203	999999	219	421	999999	304	690	738	999999	153	206	379	999999	999999	162	999999	213	999999	999999	131	927	974	508	893	431	999999	620	579	523	990	999999	314	786	690	72	194	999999	999999	670	999999	876	336	575	568	21	234	88	634	999999	218	104	109	999999	335	852	228	703	326	989	455	684	121	225	680	282	892	592	999999	32	999999	605	574	98	999999	999999	601	999999	939	999999	207	115	986	737	314	896	771	415	461	837	843	999999	546	999999	224	378	765	120	895	999999	129	641	914	611	999999	613	530	21	944	89	261	999999	763	444	792	349	697	383	910	784	999999	999999	999999	999999	188	486	999999	924	999999	586	489	999999	512	654	761	565	201	384	862	700	999999	760	470	381	585	33	727	111	999999	875	999999	391	209	121	784	999999	509	586	432	397	999999	999999	147	367	600	770	317	119	683	237	158	322	520	999999	999999	750	26	760	751	999999	758	956	999999	998	905	107	291	401	869	129	999999	614	999999	475	155	770	622	113	999999	814	715	618	428	629	999999	368	999999	999999	703	44	625	749	835	999999	639	599	537	149	462	502	489	915	249	999999	999999	544	371	
999999	999999	999999	137	999999	979	936	449	999999	537	448	281	547	236	301	698	835	503	999999	778	684	999999	555	243	482	999999	288	334	800	378	865	457	191	996	999999	924	65	906	999999	770	898	827	499	999999	999999	867	914	275	999999	227	999999	69	865	999999	686	999999	999999	999999	999999	271	700	611	999999	771	672	991	999999	550	411	377	643	928	790	999999	879	857	999999	494	154	614	736	22	146	582	963	805	999999	425	319	999999	415	650	261	451	79	296	187	728	399	999999	777	999999	864	999999	999999	999999	999999	999999	886	999999	873	34	270	999999	535	688	475	77	999999	999999	409	674	240	796	999999	992	676	349	999999	592	679	617	999999	57	837	999999	158	325	997	487	536	271	539	489	999999	390	390	221	999999	391	999999	120	921	999999	698	112	999999	77	859	999999	809	929	854	303	160	266	930	222	212	173	540	999999	79	329	999999	999999	145	750	64	580	612	465	434	94	771	569	696	570	359	734	239	999999	465	416	677	607	999999	245	339	485	999999	177	18	752	850	999999	999999	999999	999999	560	999999	392	22	288	978	353	505	769	532	999999	569	370	999999	478	999999	459	999999	663	651	732	730	900	421	579	130	445	457	681	243	109	528	104	376	799	999999	846	77	186	437	334	111	999999	999999	748	999999	99	999999	540	999999	401	976	387	999999	999999	830	999999	970	443	168	543	999999	999999	999999	432	72	474	999999	999999	711	999999	391	517	236	327	630	93	197	673	999999	999999	139	916	862	842	132	151	999999	999999	968	700	875	999999	28	893	437	999999	999999	999999	999999	999999	106	252	999999	731	19	999999	160	631	840	999999	879	307	779	136	414	980	960	693	309	921	329	999999	104	21	999999	757	499	342	999999	352	999999	907	987	223	999999	887	97	999999	832	663	999999	523	75	999999	999999	577	855	891	999999	457	327	426	980	764	131	999999	999999	817	520	262	999999	817	741	999999	774	972	320	565	999999	526	892	829	861	646	930	806	31	872	999999	643	901	607	853	443	999999	555	927	233	102	999999	739	280	621	580	693	182	782	999999	457	848	267	999999	999999	999999	564	497	999999	344	833	324	987	285	999999	876	361	999999	964	307	471	228	999999	97	473	274	786	622	217	291	999999	758	34	452	424	999999	385	611	907	891	878	537	999999	592	399	777	939	464	652	744	999999	331	218	484	117	999999	803	180	825	435	185	942	289	999999	392	85	300	544	860	285	500	749	465	83	999999	933	237	462	697	696	335	999999	999999	473	999999	630	550	999999	345	195	548	999999	
786	999999	999999	935	257	999999	210	324	486	405	604	376	254	480	999999	144	65	999999	11	351	999999	139	109	853	973	816	999999	761	999999	750	208	675	737	295	962	983	367	493	686	521	261	382	219	930	727	602	229	591	999999	415	493	172	193	206	732	657	381	861	999999	999999	503	449	789	736	999999	999999	638	958	517	883	776	572	497	490	999999	999999	919	179	136	999999	999999	630	996	999999	266	999999	491	541	562	315	611	506	530	255	28	999999	593	483	733	999999	999999	270	84	999999	638	921	999999	702	116	632	737	212	999999	999999	843	999999	452	669	479	999999	447	107	999999	211	281	999999	51	252	472	999999	516	446	446	999999	416	999999	556	125	999999	999999	370	788	434	929	578	409	771	999999	411	999999	369	999999	13	573	359	866	864	999999	609	367	879	433	240	828	126	301	999999	405	184	515	326	337	999999	999999	999999	658	672	476	633	872	508	999999	840	999999	918	999999	442	872	979	550	999999	683	515	134	466	999999	558	606	999999	287	999999	375	765	896	828	42	746	870	999999	700	999999	397	249	736	858	777	999999	999999	999999	999999	858	893	999999	633	51	643	999999	63	677	861	110	999999	999999	356	239	142	347	943	498	886	845	999999	999999	288	999999	86	999999	778	275	688	354	644	696	288	428	999999	949	141	854	195	220	999999	203	912	600	137	999999	999999	999999	725	999999	649	424	33	688	296	999999	148	999999	965	208	52	788	988	517	466	380	999999	928	999999	999999	215	999999	313	999999	999999	999999	196	688	229	999999	552	281	549	258	999999	999999	672	599	999999	954	810	999999	888	999999	999999	999999	214	999999	144	757	999999	964	999999	542	999999	559	999999	999999	535	917	608	460	66	622	999999	771	249	999999	811	999999	707	999999	796	999999	999999	361	999999	327	507	999999	174	791	999999	999999	995	999999	264	17	33	155	119	324	74	224	355	360	797	275	999999	999999	665	999999	593	897	59	572	178	490	169	873	359	793	850	999999	999999	817	906	999999	627	79	516	999999	716	666	137	392	721	581	190	32	563	934	988	110	592	699	208	655	422	432	419	773	848	160	999999	999999	473	786	999999	538	453	999999	999999	999999	890	433	758	926	770	667	850	596	310	146	320	424	805	750	694	63	619	260	181	204	659	742	393	999999	999999	811	918	999999	121	652	578	360	999999	727	219	169	999999	281	885	755	582	823	473	711	999999	999999	999999	723	101	416	918	203	41	999999	999999	157	49	202	66	959	748	915	999999	657	567	999999	138	87	540	535	122	347	375	999999	622	
836	279	682	725	999999	999999	999999	842	704	999999	385	328	843	126	71	129	999999	224	925	999999	666	348	999999	154	880	253	999999	192	566	303	581	827	616	830	774	999999	999999	476	999999	999999	552	82	999999	924	191	641	999999	960	999999	416	374	133	999999	418	956	999999	463	537	845	254	858	999999	286	999999	162	557	712	22	352	999999	761	281	655	267	465	593	567	891	962	249	958	999999	999999	160	999999	999999	999999	208	874	285	999999	830	631	323	809	999999	796	379	999999	634	928	282	999999	295	654	102	477	192	952	999999	930	571	575	606	999999	387	310	136	481	999999	179	514	999999	76	767	931	649	341	999999	926	797	198	999999	999999	320	685	863	999999	505	999999	979	205	255	511	355	854	265	35	37	432	999999	669	897	76	464	424	144	551	527	999999	999999	999999	734	999999	574	742	450	246	999999	999999	524	999999	630	645	999999	973	999999	636	999999	913	999999	624	314	35	699	999999	300	64	873	895	999999	321	899	782	999999	843	471	229	937	613	413	28	739	426	908	354	48	262	350	999999	165	508	830	999999	999999	828	831	708	336	447	451	396	999999	400	999999	212	983	848	261	882	512	999999	698	118	510	657	999999	888	999999	354	98	47	713	392	999999	52	999999	295	735	565	999999	999999	893	999999	999999	27	655	349	365	705	371	999999	999999	999999	978	127	809	721	999999	399	944	942	590	999999	999999	999999	682	999999	660	999999	999999	999999	999999	696	870	999999	155	999999	946	999999	12	544	999999	999999	983	898	46	255	414	622	242	769	999999	345	621	79	182	911	151	999999	345	675	689	347	984	673	999999	999999	597	239	971	610	999999	999999	999999	409	999999	178	998	459	376	436	575	48	999999	951	515	999999	85	801	576	999999	67	999999	157	337	999999	195	437	320	999999	999999	657	185	650	631	999999	570	949	221	659	13	913	692	391	908	109	651	999999	999999	167	308	239	999999	662	738	553	999999	473	69	553	234	741	687	999999	645	778	400	999999	164	957	945	828	999999	151	572	330	999999	806	248	999999	999999	633	403	999999	523	502	860	522	999999	87	416	106	999999	668	434	999999	235	65	746	140	709	999999	407	999999	222	479	375	655	99	999999	189	781	999999	832	349	601	999999	534	122	152	917	877	484	999999	551	999999	939	999999	717	310	999999	318	69	118	999999	950	236	327	940	999999	136	215	433	504	999999	634	871	66	999999	999999	923	700	999999	603	222	831	779	330	535	373	540	180	938	788	323	870	721	126	314	999999	999999	999999	593	79	999999	711	454	999999	999999	
916	977	999999	876	999999	386	999999	375	465	896	696	181	905	792	577	513	955	277	644	999999	37	912	999999	752	930	468	999999	117	999999	587	510	386	999999	151	618	396	999999	304	999999	411	999999	504	266	230	999999	226	469	999999	26	999999	999999	999999	810	798	161	999999	999999	999999	945	425	483	296	502	878	999999	319	381	763	183	999999	855	661	223	999999	271	532	656	534	144	714	998	674	100	318	999999	76	576	11	999999	615	999999	527	358	999999	999999	999999	12	387	834	307	844	705	64	835	710	999999	999999	577	536	628	356	999999	999999	241	999999	999999	205	194	361	999999	743	380	999999	568	27	337	313	999999	314	637	999999	279	699	836	999999	302	620	999999	607	128	844	998	474	371	268	475	532	999999	221	129	999999	818	999999	515	564	474	932	496	999999	999999	105	999999	273	898	108	87	998	168	999999	999999	999999	940	586	243	999999	744	906	411	999999	551	805	999999	373	195	999999	711	253	194	282	405	369	134	447	235	33	208	735	999999	273	191	476	373	755	96	999999	497	242	793	40	820	567	530	196	276	576	909	283	88	698	397	833	814	886	999999	999999	74	502	361	999999	286	18	999999	148	127	999999	442	440	999999	264	713	479	459	999999	461	837	999999	937	181	658	123	924	657	999999	876	357	662	486	788	999999	866	994	881	583	999999	811	236	392	78	999999	999999	478	996	999999	999999	917	384	661	435	139	926	136	331	999999	999999	362	361	464	272	999999	999999	956	651	956	999999	718	598	876	409	649	999999	456	868	979	524	645	927	833	891	958	999999	11	999999	659	404	739	672	188	487	401	460	772	999999	999999	999999	188	999999	50	436	276	999999	507	261	785	528	480	268	351	999999	460	434	527	572	313	999999	999999	999999	992	999999	999999	56	419	999999	17	999999	999999	335	569	210	345	818	999999	999999	624	999999	476	999999	275	140	923	481	331	999	36	967	933	209	816	513	367	282	834	488	778	230	909	117	253	595	690	154	698	151	842	999999	548	130	948	999999	329	999999	639	861	638	186	724	419	999999	50	266	638	519	66	842	999999	984	407	628	404	728	368	505	680	999999	779	782	190	167	395	428	813	261	150	193	695	643	972	850	999999	505	999999	744	213	339	62	634	642	999999	999999	656	150	501	553	946	960	176	959	999999	999999	403	544	262	977	621	999999	386	378	872	157	429	21	556	999999	898	238	624	302	350	999999	154	150	999999	387	738	288	321	999999	999999	999999	529	684	561	999999	999999	960	999999	766	999999	886	999999	265	
999999	999999	360	645	593	475	999999	717	346	873	619	999999	714	263	662	875	249	999999	141	999999	184	649	627	999999	459	565	826	938	999999	857	999999	463	721	888	999999	731	37	103	999999	845	999999	486	886	655	75	999999	999999	945	999999	999999	526	258	999999	997	999999	130	533	999999	999999	38	648	716	726	999999	173	999999	999999	826	883	931	999999	156	648	295	999999	698	763	971	679	999999	288	999999	999999	630	340	462	707	723	807	999999	207	421	907	666	206	345	759	408	492	909	235	460	72	376	999999	380	609	469	381	393	367	561	999999	273	749	767	86	106	157	710	999999	588	29	633	733	436	248	982	999999	290	938	999999	489	769	696	999999	818	273	999999	960	999999	247	352	424	892	646	485	644	917	439	269	663	999999	781	999999	646	441	999999	642	96	141	627	999999	101	454	999999	81	176	577	921	948	812	989	999999	858	220	246	605	740	97	950	604	75	659	31	999999	113	708	318	59	397	389	631	30	829	235	866	999999	969	890	999999	319	77	995	490	456	999999	74	923	251	409	999999	698	999999	999999	537	562	721	999999	180	898	373	999999	999999	533	569	191	968	999999	999999	353	985	999999	850	999999	640	537	999999	179	574	999999	49	785	77	650	999999	691	86	999999	301	672	155	190	999999	999999	999999	461	999999	472	920	275	706	999999	300	897	423	209	847	42	504	10	493	551	999999	570	999999	588	790	877	972	877	115	999999	999999	960	207	804	837	999999	321	999999	987	607	999999	309	999999	343	494	999999	236	999999	844	53	389	301	189	999999	685	238	999999	622	671	672	499	53	170	622	999999	339	700	619	372	988	999999	325	22	999999	302	205	666	525	999999	999999	651	621	43	71	999999	773	781	602	999999	608	726	698	518	324	117	999999	149	999999	702	165	999999	617	999999	999999	999999	74	288	302	311	999999	999999	617	999999	59	31	877	19	108	918	999999	999999	107	999999	999999	999999	999999	807	999999	999999	999999	66	999999	823	938	151	999999	633	187	737	999999	495	488	301	639	46	118	999999	468	303	239	205	50	999999	999999	606	382	127	234	593	311	266	590	523	999999	434	196	794	999999	999999	987	254	831	370	289	381	79	806	860	999999	163	851	349	405	548	891	25	23	999999	341	769	917	409	999999	436	382	904	999999	86	999999	850	324	588	999999	315	999999	373	679	93	999999	999999	576	999999	999999	999999	459	917	195	975	333	418	182	806	260	148	80	845	246	999999	906	477	999999	729	655	999999	839	273	999999	99	564	999999	999999	929	534	803	203	660	999999	
165	976	465	999999	989	999999	796	678	517	338	421	245	149	136	999999	187	999999	999999	846	610	999999	599	196	999999	106	420	805	83	999999	999999	456	945	419	999999	91	957	999999	999999	125	976	859	208	331	935	999999	853	424	401	600	752	999999	381	357	59	281	999999	790	337	622	578	948	723	435	245	999999	999999	999999	205	55	787	736	238	316	869	999999	431	278	260	999999	999999	995	999999	999999	999999	734	999999	598	369	999999	525	177	123	145	546	38	999999	773	96	63	902	999999	229	355	813	25	319	75	487	999999	849	297	999999	999999	999999	582	544	250	999999	999999	807	999999	466	533	999999	620	623	103	769	840	615	658	191	207	857	225	776	67	999999	484	425	19	120	71	821	237	637	999999	765	999999	494	895	838	999999	999999	35	571	695	999999	203	402	226	305	647	692	201	116	342	720	999999	806	486	999999	999999	95	797	766	999999	712	302	982	87	337	999999	356	719	820	605	999999	831	654	91	999999	999999	999999	208	999999	473	999999	630	131	305	825	610	167	18	325	388	999999	457	269	176	999999	532	999999	999999	888	999999	301	972	380	510	390	999999	999999	725	253	113	999999	887	93	303	35	999999	181	687	261	999999	647	347	404	442	115	504	572	487	999999	709	266	766	999999	999999	999999	406	999999	621	999999	937	111	442	999999	221	20	613	373	966	151	901	361	532	73	172	851	953	577	938	999999	885	999999	999999	999999	999999	847	611	577	999999	131	999999	832	560	772	324	999999	214	583	192	432	502	140	999999	345	206	999999	733	702	157	373	228	828	999999	226	39	620	88	815	229	374	999999	999999	505	845	523	999999	999999	760	749	999999	646	379	395	516	902	999999	999999	686	430	999999	123	908	429	505	999999	999999	520	343	999999	704	547	399	363	817	33	467	999999	999999	822	137	555	972	953	611	726	999999	999999	804	324	284	899	999999	999999	42	999999	500	615	999	942	999999	999999	468	28	999999	999	999999	26	577	493	445	129	959	999999	302	999999	999999	955	999999	999999	63	365	716	29	999999	804	999999	999999	330	566	533	999999	636	818	999999	579	97	999999	999999	999999	478	999999	866	321	879	164	939	537	103	999999	999999	544	999999	229	889	369	999999	999999	559	999999	854	254	695	20	959	593	493	151	999999	999999	553	999999	999999	216	311	230	999999	999999	150	314	999999	616	910	928	999999	988	999999	999999	928	738	737	649	999999	666	757	234	147	856	361	295	999999	999999	770	380	848	924	999999	590	999999	669	999999	447	999999	254	386	999999	344	999999	563	971	539	87	223	38	985	
903	790	391	458	87	93	642	999999	999999	644	77	845	539	90	999999	999999	474	999999	999999	999999	300	351	160	290	520	889	999999	302	390	756	593	584	999999	999999	944	143	114	999999	841	585	999999	404	453	610	999999	999999	804	686	41	478	74	588	954	170	694	999999	640	999999	938	197	713	350	999999	108	60	492	113	154	999999	999999	398	342	999999	683	639	999999	898	549	971	128	95	999999	270	911	691	14	630	581	700	392	502	12	203	653	872	887	999999	999999	559	999999	999999	660	551	642	90	732	931	999999	530	798	664	101	140	819	112	29	89	999999	999999	56	862	999999	999999	752	896	395	999999	13	811	752	999999	554	989	155	830	435	152	627	831	958	82	359	999999	901	727	999999	872	383	551	853	999999	991	936	513	963	999999	999999	798	999999	694	999999	999999	999999	999999	999999	120	111	985	988	677	999999	462	919	999999	973	999999	480	551	34	494	999999	765	462	999999	944	999999	617	486	191	74	228	353	880	146	375	155	890	999999	267	617	310	886	395	874	975	355	82	487	999999	999999	296	664	773	262	181	828	475	999999	833	481	502	625	999999	923	458	533	582	782	93	828	999999	206	294	417	194	636	379	587	981	599	999999	999999	946	999999	778	999999	579	627	965	547	679	388	449	785	124	999999	92	471	426	452	999999	299	404	711	839	99	379	366	78	544	999999	888	529	243	999999	372	999999	999999	155	893	953	954	817	546	159	999999	756	508	302	509	999999	908	999999	539	999999	800	735	244	999999	688	194	999999	559	999999	98	790	859	216	999999	999999	15	19	325	999999	999999	999999	999999	857	562	605	999999	871	73	569	999999	550	726	999999	416	590	637	444	192	467	708	740	999999	397	458	999999	999999	550	114	551	503	544	999999	638	51	17	328	878	999999	295	355	323	159	990	438	999999	74	999999	999999	999999	124	571	826	858	823	757	999999	95	409	204	231	792	999999	999999	75	456	958	98	948	409	271	758	762	897	121	395	590	414	958	910	304	999999	999999	299	999999	932	718	999999	814	999999	593	243	478	488	999999	999999	556	637	925	999999	589	975	920	400	552	999999	999999	929	747	438	177	19	136	499	999999	999999	50	477	999999	142	999999	999999	999999	999999	815	38	290	284	833	999999	839	953	999999	976	330	999999	593	361	747	80	133	788	986	386	999999	583	999999	979	999999	355	523	88	999999	792	253	364	702	265	584	524	85	534	105	200	999999	224	530	159	178	999999	999999	689	999999	25	999999	949	248	896	549	241	999999	310	696	488	44	999999	
411	696	733	965	625	338	999999	232	995	999999	693	999999	788	901	63	957	810	16	232	833	358	536	783	303	126	805	999999	999999	603	774	837	617	165	837	812	833	426	999999	999999	795	913	507	29	418	265	999999	118	647	188	963	500	689	265	210	412	875	913	440	849	999999	621	432	629	230	762	999999	999999	999999	999999	229	541	607	60	436	999999	999999	516	374	47	673	697	999999	175	999999	284	157	361	999999	434	937	920	999999	999999	145	183	999999	878	799	656	189	812	999999	559	958	432	999999	639	829	290	561	368	548	402	999999	132	999999	267	989	945	614	725	685	999999	161	309	555	253	914	262	999999	972	717	717	858	999999	540	519	217	217	999999	999999	999999	674	999999	578	381	593	187	23	630	233	888	999999	999999	463	137	641	999999	999999	999999	648	724	576	850	999999	999999	831	999999	999999	999999	999999	60	782	563	105	203	21	652	582	999999	961	75	901	999999	216	999999	999999	999999	999999	999999	999999	120	557	339	743	999999	956	823	294	927	550	58	862	999999	596	183	116	299	947	270	999999	988	826	732	915	582	999999	943	644	999999	786	999999	150	591	691	923	502	452	820	310	247	198	368	654	999999	999999	213	478	999999	43	977	574	999999	143	617	911	294	825	424	170	971	22	999999	789	151	999999	907	280	999999	672	680	664	479	646	33	999999	630	181	355	12	379	354	907	611	527	221	438	17	974	780	638	677	38	660	339	999999	19	578	513	992	999999	933	738	373	363	999999	105	91	119	689	290	123	480	999999	790	627	114	999999	271	929	956	900	999999	960	999999	999999	635	818	317	799	918	61	668	362	996	446	999999	999999	258	214	125	999999	999999	294	999999	999999	999999	616	999999	999999	130	441	999999	583	46	115	636	777	338	359	687	287	999999	320	999999	239	454	127	999999	354	21	569	329	66	813	609	999999	22	999999	519	999999	29	949	606	678	486	999999	999999	326	999999	809	999999	216	898	527	838	999999	587	999999	999999	999999	999999	201	524	699	560	122	260	769	436	999999	999999	999999	819	553	668	337	177	641	295	494	999999	800	533	545	999999	999999	431	538	975	36	424	999999	210	449	726	827	435	906	127	374	999999	325	890	788	194	531	999999	354	859	511	999999	999999	999999	776	710	289	667	979	999999	999999	999999	721	794	999999	688	999999	116	380	826	840	902	271	524	920	999	54	910	745	360	999999	999999	999999	679	999999	620	478	271	434	738	999999	170	999999	999999	920	683	999999	530	489	110	69	424	26	528	999999	608	999999	431	316	999999	
665	379	999999	628	874	999999	614	999999	330	999999	219	863	999999	999999	389	999999	456	999999	603	247	235	524	430	645	300	237	999999	558	999999	865	999999	999999	999999	999999	83	78	248	826	515	690	79	999999	210	999999	891	205	742	999999	999999	349	161	272	828	79	999999	150	948	286	338	647	290	65	392	464	324	171	908	35	999999	999999	441	630	376	913	178	504	324	731	753	999999	999999	999999	999999	319	713	213	999999	885	115	932	129	999999	999999	999999	999999	23	999999	745	999999	729	297	716	818	827	908	531	896	914	999999	56	826	227	532	999999	161	716	646	83	751	121	942	999999	919	999999	202	479	141	508	513	165	166	578	356	999999	807	778	999999	592	411	191	316	314	983	69	999999	901	439	265	716	999999	376	275	993	999999	786	999999	797	194	635	438	400	398	410	746	999999	257	870	508	999999	383	999999	63	671	569	804	638	50	860	528	999999	999999	875	792	820	788	890	584	999999	247	544	981	571	957	999999	791	999999	903	999999	178	858	40	930	830	342	732	323	603	434	999999	158	232	937	999999	344	999999	999999	605	590	958	10	673	787	999999	890	402	399	999999	999999	778	999999	734	803	999999	670	999999	119	55	459	98	999999	999999	160	623	98	321	54	999999	622	584	276	323	323	288	178	195	253	999999	939	999999	999999	226	904	655	584	424	429	255	995	999999	289	478	156	502	493	713	522	999999	182	579	358	493	483	124	511	572	421	524	523	484	26	999999	116	999999	755	999999	391	504	49	673	999999	798	910	547	304	797	999999	999999	795	465	999999	88	497	370	999999	849	742	790	154	999999	13	905	731	520	69	839	999999	636	747	999999	331	999999	999999	999999	687	559	582	936	819	714	999999	600	999999	68	812	937	999999	745	928	905	515	601	360	999999	670	999999	76	399	488	465	434	999999	83	559	143	655	999999	999999	683	41	276	806	970	439	999999	413	186	673	999999	131	887	626	708	841	730	729	667	107	838	701	492	193	458	364	999999	864	999999	179	999999	999999	983	999999	72	999999	638	708	630	920	999999	267	999999	403	691	999999	577	999999	831	241	829	413	988	856	160	981	548	93	999999	616	160	999999	886	17	749	551	148	925	999999	812	213	31	999999	999999	686	580	891	99	502	101	787	481	43	294	350	999999	179	137	812	90	357	554	360	999999	999999	669	380	802	653	149	228	652	253	29	38	999999	314	251	179	580	999999	459	591	266	828	679	718	602	999999	238	382	999999	122	483	465	658	999999	999999	975	999999	210	999999	445	
362	873	145	237	23	999999	542	999999	927	957	999999	999999	898	999999	104	195	100	950	777	144	999999	767	217	539	770	999999	379	145	230	999999	162	379	999999	23	999999	392	693	452	705	346	134	999999	455	64	880	999999	567	695	999999	898	885	76	999999	954	30	595	666	605	466	459	999999	407	986	661	804	999999	999999	884	734	711	502	999999	255	440	999999	403	322	999999	658	999999	997	684	999999	331	390	96	947	55	993	643	726	999999	985	999999	460	727	999999	793	259	28	501	682	961	999999	999999	246	820	999999	999999	626	283	513	947	187	461	212	838	664	280	717	914	999999	891	999999	984	414	662	999	980	293	367	528	999999	639	787	325	722	702	925	153	999999	955	110	376	370	223	999999	808	794	999999	999999	381	999999	541	113	555	790	870	881	991	999999	999999	999999	660	999999	755	999999	317	400	146	489	999999	738	999999	452	999999	844	524	729	771	999999	999999	215	731	404	985	14	371	535	242	534	851	820	933	569	999999	944	450	118	615	612	832	417	657	999999	752	643	999999	99	154	710	276	151	120	727	999999	615	289	266	282	750	999999	782	168	612	637	326	804	567	998	999999	999999	416	999999	168	441	446	557	962	999999	352	999999	281	390	531	268	710	709	216	839	838	665	193	835	865	373	60	259	55	141	435	999999	999999	999999	140	315	859	36	952	999999	999999	999999	327	613	929	999999	999999	401	636	353	999999	617	598	999999	999999	358	999999	999999	259	794	391	999999	512	830	226	999999	789	999999	260	226	408	683	757	921	556	780	999999	580	905	999999	999999	659	622	701	215	818	250	110	999999	782	104	289	777	167	903	999999	999999	999999	999999	425	352	786	151	419	945	253	859	676	182	389	20	640	674	526	999999	732	575	999999	625	408	273	689	999999	478	999999	129	999999	599	27	460	234	851	193	490	390	999999	518	999999	999999	961	958	573	927	551	771	463	614	261	769	181	530	745	871	988	162	663	999999	672	297	999999	347	270	659	721	165	168	456	194	145	778	224	372	63	663	449	699	761	708	706	999999	515	653	999999	999999	930	488	980	999999	338	727	92	845	999999	931	624	999999	913	215	999999	999999	16	429	126	999999	956	167	999999	217	548	462	901	829	966	629	319	693	440	813	999999	677	999999	261	856	999999	695	999999	457	999999	49	751	999999	555	999999	999999	999999	95	537	839	999999	772	999999	772	656	875	825	263	878	296	621	930	267	110	999999	718	999999	755	573	999999	305	999999	710	569	178	796	999999	356	516	872	967	234	
165	601	924	999999	880	999999	999999	999999	593	442	500	171	510	118	999999	685	140	999999	999999	906	522	830	543	312	72	237	604	859	209	478	746	16	328	397	775	666	185	406	837	27	160	592	123	862	96	548	68	69	999999	990	225	912	212	70	711	999999	67	622	955	653	999999	999999	780	125	999999	494	842	123	343	827	509	734	767	652	999999	929	716	680	225	999999	999999	544	556	219	262	834	804	268	686	450	608	999999	999999	193	215	416	999999	998	177	601	706	945	725	485	490	491	999999	999999	314	999999	618	386	406	999999	999999	277	197	571	999999	860	690	999999	436	893	228	999999	293	583	446	999999	999999	999999	513	623	817	232	999999	81	728	771	690	254	999999	999999	999999	231	167	19	999999	999999	228	999999	146	999999	999999	132	518	832	999999	544	207	571	123	964	663	999999	999999	782	623	263	458	999999	842	101	180	446	630	532	71	996	788	999999	999999	507	131	877	582	999999	999999	695	713	986	814	999999	573	999999	140	989	999999	932	358	384	999999	454	490	112	999999	999999	999999	475	501	986	999999	999999	756	923	999999	615	843	786	327	677	80	927	999999	471	311	658	999999	61	315	641	292	999999	648	413	888	431	27	28	479	536	999999	246	203	727	226	999999	437	649	434	525	155	463	614	681	314	467	904	999999	800	999999	527	94	170	860	704	640	621	352	45	273	598	824	317	999999	617	833	734	822	254	756	231	999999	627	790	495	828	524	966	109	430	527	998	227	999999	19	974	86	343	32	585	933	95	999999	170	999999	331	156	824	999999	480	999999	91	774	999999	527	999999	999999	379	375	875	125	654	252	615	745	599	606	587	781	642	756	401	799	668	823	145	274	999999	863	174	681	700	902	629	696	445	234	183	999999	370	517	999999	967	999999	470	288	999999	998	999999	336	999999	569	52	431	723	342	999999	115	999999	392	384	999999	999999	211	203	425	752	999999	999999	309	375	433	384	999999	135	59	433	652	208	544	999999	999999	51	999999	999999	122	657	480	905	364	164	999999	952	820	985	999999	201	766	953	54	536	999999	90	125	960	301	194	632	306	999999	909	638	999999	999999	98	119	959	978	761	91	767	999999	999999	564	155	999999	999999	999999	435	618	858	666	999999	999999	999999	84	195	926	576	158	927	35	184	241	454	525	222	275	731	876	556	222	999999	871	287	265	510	526	969	713	819	630	207	687	999999	999999	939	752	678	24	923	43	999999	999999	163	999999	106	486	119	630	44	215	832	999999	999999	646	661	827	
999999	999999	999999	669	956	862	999999	307	999999	999999	426	999999	585	999999	596	999999	999999	523	999999	403	999999	545	168	34	416	999999	678	614	797	999999	999999	178	591	122	876	926	451	264	999999	550	283	856	913	610	999999	907	54	575	618	126	605	549	837	267	999999	341	999999	548	262	999999	193	724	509	189	871	258	620	473	593	999999	274	999999	445	268	130	999999	631	558	999999	509	305	999999	995	681	52	86	999999	333	12	544	342	902	12	999999	367	558	357	733	739	999999	999999	580	982	948	851	999999	113	579	147	257	709	45	999999	753	320	89	999999	827	999999	794	917	297	471	58	338	372	999999	974	999999	571	514	898	819	999999	222	999999	131	57	830	145	999999	761	195	999999	835	306	328	999999	160	287	829	999999	596	944	893	999	119	933	619	999999	221	139	678	576	999999	810	225	430	540	594	958	999999	997	12	999999	999999	999999	716	222	41	53	447	823	623	741	984	999999	999999	270	223	616	197	437	351	923	843	999999	619	20	999999	90	999999	717	566	999999	158	532	593	132	736	897	402	720	999999	446	773	316	64	834	999999	508	351	999999	327	978	771	253	656	88	978	82	491	705	198	950	154	729	267	304	593	462	999999	752	533	325	999999	476	999999	904	159	537	39	785	261	999999	739	739	400	999999	557	904	875	515	154	664	416	697	532	636	302	999999	58	759	999999	307	999999	598	635	11	764	304	403	751	928	450	53	705	454	671	221	999999	339	679	747	688	586	213	607	869	909	526	944	223	612	115	488	279	545	999999	736	150	113	999999	822	263	999999	134	586	704	620	999999	999999	999999	425	887	714	379	22	561	721	587	991	766	101	248	360	999999	148	823	962	999999	170	500	935	999999	310	940	999999	494	187	462	626	999999	258	209	999999	93	797	725	401	999999	266	983	242	158	999999	347	306	999999	902	331	985	763	741	846	549	999999	925	355	586	774	522	999999	384	269	999999	999999	999999	999999	999999	276	391	423	432	853	517	187	267	786	920	963	643	282	591	999999	999999	863	171	412	659	531	168	999999	148	999999	597	738	608	999999	198	70	999999	414	619	636	999999	999999	999999	999999	338	372	494	999999	434	622	140	999999	937	529	792	107	999999	115	242	443	117	939	284	805	265	779	578	294	598	860	999999	239	662	999999	915	905	532	999999	83	297	46	30	999999	526	999999	357	800	89	999999	999999	144	723	181	186	999999	10	296	999999	632	999999	793	210	999999	574	999999	901	586	999999	613	999999	574	654	42	945	407	
97	921	758	319	908	979	499	999999	999999	726	420	67	486	999999	915	999999	997	650	525	503	835	999999	999999	47	594	770	999999	475	304	999999	999999	999999	235	779	999999	999999	999999	226	724	579	304	107	52	848	999999	999999	110	556	999999	278	577	14	517	452	571	999999	478	720	724	147	170	34	999999	980	246	729	831	706	995	836	90	999999	925	945	999999	738	437	604	969	750	669	999999	776	999999	949	485	184	783	217	823	609	999999	501	586	999999	999999	999999	999999	612	999999	22	999999	560	999999	198	796	88	571	252	833	189	873	751	973	478	898	257	782	40	760	999999	58	499	999999	237	999999	289	349	537	928	449	375	992	631	738	275	711	914	837	163	407	999999	540	384	644	735	999999	528	117	519	32	515	41	852	793	999999	904	999999	999999	999999	517	738	44	324	393	813	881	129	244	212	197	999999	945	876	362	942	517	124	536	501	206	999999	241	999999	999999	933	343	150	999999	774	370	332	999999	999999	646	999999	578	999999	990	831	999999	946	293	999999	999999	689	570	164	999999	851	456	790	852	143	729	999999	507	26	418	460	479	999999	292	999999	999999	999999	63	43	240	999999	373	300	134	705	647	259	477	336	696	999999	373	188	650	986	999999	580	480	999999	192	890	171	562	999999	540	361	123	664	999999	73	999999	636	537	924	806	999999	166	665	999999	496	999999	289	181	330	999999	96	301	101	306	999999	999999	395	906	999999	999999	532	999999	491	999999	354	534	595	999999	273	239	589	999999	264	999999	999999	999999	914	999999	660	999999	999999	999999	242	616	999999	999999	999999	367	682	801	80	999999	686	999999	999999	677	999999	999999	801	962	884	635	907	100	612	260	46	256	798	979	357	71	999999	999999	738	541	578	875	999999	999999	512	237	970	471	169	858	160	680	999999	831	496	842	999999	999999	827	999999	999999	999999	999999	202	32	774	569	702	454	999999	999999	547	845	741	108	799	931	999999	459	999999	665	446	930	753	110	366	686	967	492	514	539	557	320	763	459	436	871	947	272	737	667	999999	27	160	384	999999	834	828	732	697	911	26	999999	180	999999	646	221	259	101	666	98	602	219	939	479	926	236	999999	999999	672	928	999999	999999	999999	999999	397	428	780	999999	999999	532	858	244	795	603	522	319	150	999999	813	225	999999	856	605	999999	74	68	87	680	458	385	999999	546	70	768	927	772	525	999999	923	227	440	999999	603	143	239	999999	424	346	999999	616	96	638	999999	456	999999	137	648	84	999999	338	351	110	920	122	779	322	184	36	675	
750	999999	959	530	999999	784	999999	262	472	418	706	644	740	723	999999	298	124	77	613	462	800	133	999999	265	594	875	340	959	490	999999	917	999999	397	999999	216	999999	136	118	883	672	575	874	186	665	228	694	610	386	88	824	664	255	999999	999999	875	626	352	999999	935	720	999999	999999	772	117	501	999999	257	79	517	29	999999	16	999999	999999	886	925	947	786	47	899	999999	953	999999	666	699	672	623	822	795	589	999999	432	999999	172	228	793	112	78	999999	705	447	541	869	69	999999	658	71	629	999999	950	999999	566	666	46	455	999999	900	115	417	828	899	434	284	927	999999	739	834	31	722	102	999999	878	999999	999999	462	733	999999	821	14	51	611	994	999999	844	909	999999	765	999999	717	999999	893	996	661	345	806	22	999999	999999	519	922	823	49	906	594	137	800	999999	334	583	721	415	88	111	375	226	904	299	999999	999999	636	999999	698	313	994	999999	825	999999	286	999999	999999	477	999999	311	91	227	571	999999	999999	716	118	968	441	562	996	999999	999999	895	999999	128	999999	722	999999	923	883	949	135	736	999999	395	999999	999999	668	798	143	254	273	776	999999	999999	655	817	749	999999	999999	668	999999	145	317	681	999999	930	932	999999	634	999999	649	228	999999	999999	999999	835	999999	164	414	535	309	642	429	752	59	49	874	147	473	93	973	114	24	225	999999	989	429	241	12	382	651	511	174	999999	604	54	999999	888	999999	819	642	595	318	383	999999	899	716	565	631	354	65	794	693	550	754	999999	999999	213	724	999999	999999	943	162	42	999999	798	478	23	157	999999	691	999999	91	653	451	999999	796	641	999999	517	999999	864	610	657	326	856	817	623	662	999999	840	999999	999999	952	999999	699	443	285	499	569	431	999999	417	625	999999	79	713	999999	109	376	748	999999	356	217	829	551	342	504	716	37	981	999999	999999	98	999999	547	822	999999	999999	751	944	521	151	296	999999	580	456	984	994	999999	999999	777	999999	295	320	999999	797	956	133	861	999999	938	569	999999	999999	576	352	328	460	125	257	584	799	358	432	999999	431	69	131	999999	105	357	999999	999999	883	999999	999999	75	778	897	750	866	15	388	999999	999999	951	679	708	999999	237	137	999999	878	999	999999	999999	175	862	92	846	737	834	873	766	19	438	109	999999	385	244	286	550	562	999999	999999	578	999999	964	427	286	752	361	611	31	967	823	999999	469	999999	999999	176	212	696	61	23	41	141	999999	385	999999	851	999999	333	285	999999	587	971	512	999999	990	566	999999	445	999999	
999999	385	999999	852	799	999999	999999	640	274	999999	77	84	854	511	362	359	446	799	589	850	434	999999	38	335	80	390	852	128	999999	999999	668	965	767	889	956	637	999999	999999	822	999999	999999	221	999999	999999	218	999999	999999	999999	160	999999	554	767	621	999999	382	442	357	999999	999999	418	343	999999	789	940	491	111	316	999999	999999	724	552	167	976	399	91	222	835	854	999999	999999	657	999999	968	592	779	901	354	182	999999	524	290	909	506	413	856	91	432	885	691	116	570	999999	914	435	999999	396	790	231	513	169	999999	502	999999	589	761	950	719	999999	171	590	757	144	457	40	444	999999	661	999999	542	999	790	949	173	20	999999	999999	478	542	999999	999999	120	999999	669	358	999999	787	137	916	652	999999	372	235	724	111	999999	999999	999999	883	991	83	735	227	689	514	999999	657	999999	770	957	872	481	186	331	999999	479	999999	999999	108	124	656	999999	744	921	636	636	564	234	71	661	999999	577	594	999999	801	657	893	443	164	999999	268	458	367	999999	779	434	195	903	946	999999	724	960	222	769	999999	999999	990	306	62	877	814	999999	999999	118	760	999999	999999	635	530	999999	586	201	320	999999	855	208	157	785	999999	212	999999	661	999999	999999	999999	246	999999	825	217	242	999999	597	999999	286	174	836	190	258	209	483	547	560	382	999999	54	999999	999999	103	914	145	420	215	164	999999	437	163	154	999999	999999	999999	999999	72	999999	298	463	989	999999	999999	954	999999	999999	999999	585	667	665	890	288	463	396	414	596	999999	999999	81	999999	461	443	540	849	21	692	353	999999	685	543	484	142	999999	999999	65	722	615	999999	999999	127	521	629	496	195	546	874	691	999999	999999	927	678	161	356	476	999999	555	279	999999	942	337	674	822	900	134	190	757	203	100	340	691	980	133	999999	954	310	832	947	355	312	147	10	903	320	999999	999999	999999	999999	617	370	509	452	431	206	567	452	699	729	999999	14	789	680	600	119	84	946	999999	999999	401	176	999999	608	924	881	999999	336	999999	511	151	999999	856	971	586	730	830	248	558	927	999999	512	610	113	585	350	523	466	410	793	999999	999999	320	198	394	451	201	901	528	550	999999	999999	681	197	587	113	157	817	104	869	288	835	397	627	999999	889	999999	999999	33	583	368	999999	925	999999	275	338	948	668	999999	144	538	929	720	18	999999	226	999999	999999	525	999999	202	999999	999999	999999	514	409	424	999999	999999	504	886	135	877	999999	191	62	316	703	999999	259	164	489	239	960	340	999999	125	999999	999999	
471	999999	152	550	551	391	662	999999	394	473	865	999999	265	167	93	258	413	999999	999999	999999	483	999999	137	999999	276	327	713	476	412	210	165	294	46	601	49	445	743	585	336	564	529	999999	999999	239	66	999999	899	331	156	711	927	999999	999999	561	617	561	930	651	999999	234	677	999999	574	194	317	999999	877	664	999999	648	999999	827	726	220	307	999999	999999	897	443	999999	428	392	330	700	282	859	943	485	983	488	514	101	311	111	886	999999	512	738	922	999999	999999	244	213	507	207	109	580	139	999999	220	573	42	217	999999	805	999999	999999	999999	911	458	637	402	999999	999999	143	999999	999999	999999	334	963	894	259	999999	999999	473	193	999999	822	999999	182	289	813	231	772	999999	481	884	958	306	999999	999999	999999	999999	999999	999999	75	563	999999	374	784	583	955	999999	299	325	324	999999	259	879	622	116	52	380	738	178	824	180	907	725	661	999999	999999	999999	733	999999	266	433	999999	121	407	629	615	458	717	999999	333	18	931	999999	600	424	634	88	684	494	436	267	97	305	32	999999	655	848	712	256	24	637	81	805	69	891	556	147	481	992	500	594	663	149	845	815	248	460	999999	247	903	999999	644	249	68	999999	345	215	98	512	973	767	999999	471	585	695	999999	136	999999	709	999999	497	606	999999	993	999999	604	999999	460	217	999999	999999	723	475	352	999999	993	832	746	71	999999	351	59	999999	28	732	848	201	563	159	878	121	73	425	999999	416	883	999999	255	227	999999	396	755	881	999999	999999	54	280	128	999999	702	114	390	336	999999	525	448	638	673	270	992	999999	394	310	338	544	999999	999999	104	936	999999	999999	586	528	999999	999999	999999	999999	122	249	688	578	83	512	457	999999	999999	736	271	854	999999	255	288	999999	234	999999	12	454	999999	321	646	745	185	191	410	661	527	861	668	994	999999	999999	525	434	581	424	999999	999999	853	563	813	405	46	249	999999	999999	762	999999	304	999999	166	151	624	999999	603	999999	402	891	112	795	256	869	77	277	926	999999	729	854	413	999999	660	130	601	989	508	250	999999	936	223	999999	899	926	567	991	999999	786	656	999999	999999	638	31	448	779	67	317	943	337	769	999999	999999	676	908	198	493	26	46	550	634	999999	362	243	466	999999	107	896	999999	312	85	439	999999	999999	999999	33	774	999999	999999	351	999999	681	564	912	939	622	941	338	990	737	999999	975	801	999999	31	999999	477	405	565	770	999999	171	987	641	999999	340	999999	999999	670	884	999999	705	805	999999	999999	953	737	450	
999999	999999	999999	769	999999	999999	238	110	637	902	29	583	555	999999	233	450	999999	381	694	923	660	608	448	711	667	116	322	378	999999	115	999999	78	693	37	110	999999	44	912	265	999999	412	999999	702	281	220	999999	338	55	482	364	35	999999	999999	999999	999999	999999	405	999999	111	999999	279	860	999999	532	673	951	890	999999	278	999999	415	757	126	300	999999	509	906	176	500	580	778	277	896	815	90	604	810	879	248	415	326	19	999999	467	134	551	230	180	999999	269	999999	999999	777	970	948	278	519	999999	302	999999	999999	239	534	530	30	12	964	999999	999999	78	151	999999	289	999999	195	406	947	658	175	969	999999	736	567	999999	383	968	499	999999	866	812	95	842	587	999999	626	96	484	289	446	132	587	115	728	540	999999	999999	999999	914	785	999999	330	860	999999	332	11	62	999999	999999	999999	62	999999	999999	258	639	983	308	433	331	246	108	921	667	222	999999	392	182	17	999999	122	999999	447	584	149	999999	491	235	49	264	956	573	999999	190	142	394	619	548	999999	99	556	819	763	999999	999999	999999	999999	663	647	758	999999	999999	55	644	191	959	614	928	899	934	999999	758	268	999999	374	999999	683	741	534	827	434	999999	999999	918	480	302	434	999999	999999	461	693	999999	587	291	323	137	528	779	999	999999	779	999999	648	922	941	798	999999	594	834	999999	999999	889	999999	820	334	107	999999	137	999999	888	535	376	32	447	250	329	999999	977	855	247	999999	904	742	362	57	742	205	999999	976	999999	742	839	413	999999	458	804	999999	767	956	226	623	401	615	999999	999999	413	669	210	682	999999	628	582	738	999999	862	109	157	776	772	592	901	121	160	492	156	695	962	133	989	999999	629	999999	999999	639	623	752	298	631	714	644	83	994	719	365	63	169	111	816	46	358	657	923	995	999999	324	999999	251	133	964	951	451	545	221	999999	991	999999	561	109	974	120	811	525	999999	137	518	907	999999	999999	438	986	999999	155	97	999999	787	999999	999999	656	999999	120	999999	174	667	763	202	537	999999	482	999999	999999	608	12	842	925	547	142	862	867	999999	999999	121	456	695	977	999999	305	458	580	459	295	806	905	999999	999999	609	646	858	999999	934	980	133	918	430	999999	388	592	313	999999	103	655	844	999999	800	907	999	64	478	999999	999999	897	88	213	33	89	43	703	228	979	326	999999	284	564	932	999999	293	202	999999	106	599	999999	991	999999	487	804	450	265	114	999999	999999	554	177	178	900	47	902	920	999999	351	999999	685	999999	334	
845	999999	381	289	618	925	624	807	38	999999	100	999999	999999	791	725	229	638	777	598	351	126	771	999999	115	663	999999	972	999999	306	999999	541	914	410	667	452	295	432	171	646	188	999999	65	525	795	999999	278	999999	120	999999	676	713	999999	96	32	999999	83	469	275	626	723	952	260	511	354	840	999999	231	248	349	440	796	477	141	419	99	70	256	936	37	394	763	999999	178	999999	970	999999	827	999999	999999	378	825	166	544	922	235	11	999999	180	999999	999999	57	999999	771	999999	999999	246	656	676	999999	157	826	532	248	999999	960	999999	999999	881	383	97	358	843	788	999999	614	639	932	218	194	999999	516	85	981	135	347	870	101	414	999999	734	106	160	455	312	551	303	918	313	962	145	919	672	797	867	552	213	114	999999	159	999999	314	999999	492	844	640	751	550	122	894	100	999999	677	999999	649	991	208	397	486	429	321	999999	629	255	999999	178	844	288	124	582	143	765	999999	999999	508	430	999999	999999	610	671	800	753	806	419	999999	145	251	540	158	875	354	999999	627	999999	837	530	685	999999	443	675	999999	999999	435	539	999999	334	999999	999999	633	228	999999	539	786	999999	629	999999	914	219	383	999999	926	314	140	249	237	327	999999	999999	427	999999	745	466	234	934	875	999999	327	276	999999	547	437	999999	999999	929	543	814	39	813	751	279	615	475	818	530	749	491	343	196	311	442	197	787	999999	655	483	875	315	851	939	302	999999	647	999999	835	485	999999	408	999999	705	999999	999999	999999	178	157	372	280	648	999999	195	394	999999	999999	965	226	360	649	835	261	455	667	509	187	874	999999	38	968	914	999999	999999	999999	93	142	490	888	999999	999999	619	846	292	213	999999	611	665	554	309	119	682	344	999999	835	271	157	754	999999	999999	121	999999	719	129	403	365	664	657	544	311	860	650	86	83	497	40	988	968	999999	439	897	521	329	160	919	296	999999	508	220	999999	999999	387	451	975	42	999999	899	999999	889	847	572	953	999999	252	999999	468	999999	271	987	805	999999	189	999999	609	25	599	999999	569	209	117	785	999999	447	164	999999	999999	209	111	50	95	140	271	89	404	866	943	399	86	999999	460	690	319	520	999999	116	756	875	842	959	442	281	340	999999	999999	71	416	516	967	999999	999999	269	504	230	999999	674	999999	110	999999	742	81	209	63	857	749	427	476	645	43	57	618	999999	366	152	607	999999	800	743	999999	343	460	437	432	209	747	999999	196	98	618	999999	104	656	767	109	999999	243	999999	
482	778	364	594	770	482	920	999999	366	999999	362	622	98	874	999999	999999	999999	292	643	999999	854	999999	558	241	388	999999	303	952	962	840	267	264	999999	595	327	965	943	748	999999	954	511	941	390	999999	834	475	529	865	825	854	993	999999	253	465	373	372	229	133	216	742	189	999999	306	525	645	107	258	503	999999	313	858	36	999999	689	275	912	730	270	407	999999	507	999999	999999	117	847	450	21	999999	231	954	746	820	541	947	774	544	645	999999	652	736	227	36	317	522	995	999999	225	564	199	461	642	999999	999999	304	245	999999	840	198	678	204	96	348	999999	602	566	48	494	654	999999	731	277	999999	617	999999	694	481	130	614	122	880	234	456	719	770	322	999999	104	246	712	32	704	456	196	457	999999	879	753	714	955	957	482	571	650	999999	193	999999	350	65	610	764	632	235	86	999999	999999	640	628	999999	290	779	943	999999	999999	891	999999	820	679	170	999999	999999	727	415	658	999999	408	663	806	999999	586	999999	447	49	999999	947	400	999999	380	399	999999	19	260	251	434	186	23	234	629	758	440	373	107	190	44	794	46	999999	577	999999	399	316	833	376	999999	999999	999999	904	620	999999	500	558	999999	289	682	999999	564	999999	980	481	999999	183	44	57	821	223	448	266	14	841	911	183	901	459	10	181	185	883	326	999999	844	118	613	634	268	882	923	999999	508	33	240	560	999999	105	780	225	281	786	555	712	306	85	900	999999	92	327	657	990	999999	510	999999	999999	169	999999	637	42	569	409	999999	938	299	630	758	981	611	360	937	805	679	784	899	399	338	613	999999	999999	218	834	999999	999999	235	932	537	997	198	559	401	946	468	747	655	872	999999	616	999999	999999	327	999999	177	732	389	851	321	505	611	999999	352	999999	905	868	823	734	999999	848	713	366	102	760	792	62	958	991	347	931	138	999999	402	999999	999999	718	451	299	999999	819	561	383	621	42	396	753	216	846	50	999999	923	921	999999	158	903	65	582	999999	136	125	999999	398	514	999999	999999	583	53	631	363	999999	426	533	999999	48	297	340	999999	70	374	49	999999	122	950	746	999999	217	22	253	817	145	145	999999	173	999999	999999	172	868	241	665	812	709	584	492	999999	183	400	853	999999	861	999999	319	522	999999	999999	278	661	999999	767	999999	168	571	799	999999	228	999999	541	370	999999	992	999999	471	999999	404	561	339	272	630	106	573	617	364	45	391	254	826	623	999999	999999	283	394	724	110	999999	507	999999	909	770	274	
999999	642	39	338	984	999999	111	805	128	999999	757	16	999999	351	204	765	999999	535	999999	569	999999	437	848	294	251	999999	410	371	655	897	320	429	999999	366	304	930	999999	36	999999	654	999999	30	999999	999999	328	277	363	383	905	999999	702	715	502	999999	871	374	793	745	999999	385	999999	999999	159	231	999999	337	514	674	999999	273	188	778	483	763	426	999999	933	796	999999	999999	255	37	465	562	204	605	927	301	999999	929	147	841	939	999999	327	413	871	283	732	999999	999999	688	336	641	915	999999	999999	739	784	999999	441	997	999999	121	999999	309	999999	596	37	724	410	223	190	127	136	346	838	807	445	22	509	659	74	999999	999999	566	700	999999	647	999999	373	198	516	994	999999	150	71	999999	545	999999	999999	284	256	17	590	548	999999	218	999999	578	95	434	999999	772	990	999999	932	805	899	999999	608	459	999999	756	999999	221	706	196	999999	986	284	20	271	426	881	234	999999	66	999999	673	68	999999	318	78	194	939	894	744	13	999999	217	999999	928	999999	999999	680	335	499	657	379	842	999999	589	529	999999	84	172	876	890	765	378	876	999999	999999	515	126	151	880	572	999999	326	962	999999	913	778	28	91	299	999999	211	899	999999	409	25	831	999999	902	788	999999	999999	999999	27	854	247	347	340	844	999999	999999	302	539	454	927	245	62	880	999999	999999	750	285	993	999999	869	999999	999999	464	477	406	999999	999999	223	362	116	462	644	999999	117	944	575	999999	184	388	831	999999	671	454	986	173	999999	950	616	236	48	999999	126	903	158	174	999999	883	863	999999	308	698	88	999999	999999	474	601	753	772	195	999999	313	111	614	51	999999	27	999999	477	313	443	999999	999999	999999	324	999999	345	741	160	943	573	691	999999	735	90	143	636	493	999999	521	572	999999	999999	999999	999999	734	398	512	999999	995	999999	959	416	560	15	999999	999999	101	863	731	999999	859	602	829	621	419	729	375	533	999999	526	999999	315	955	741	233	275	731	860	589	228	833	880	999999	999999	613	284	33	730	236	999999	999999	630	384	393	712	617	999999	809	716	999999	999999	979	952	999999	623	653	461	819	781	588	813	240	284	512	999999	979	999999	43	18	144	706	645	306	319	981	903	999999	999999	999999	616	999999	922	153	999999	206	854	927	686	182	999999	999999	214	999999	647	785	999999	356	999999	999999	733	999999	325	801	582	309	999999	682	643	497	720	999999	889	791	175	672	890	999999	700	999999	450	61	761	861	999999	320	502	696	658	534	999999	556	68	484	304	447	999999	131	
571	284	818	181	999999	198	999999	247	934	422	783	999999	894	227	656	566	999999	999999	418	464	999999	271	999999	691	33	118	821	173	663	414	496	728	999999	769	999999	425	497	279	767	572	409	810	386	89	999999	683	640	458	900	502	999999	622	999999	145	378	309	477	137	157	186	377	298	583	530	925	999999	901	999999	702	241	78	377	914	845	65	942	885	727	778	350	999999	372	273	999999	999999	999999	999999	937	401	225	947	370	131	590	204	120	236	856	999999	999999	781	514	756	999999	433	470	707	999999	89	999999	424	749	359	807	707	999999	999999	422	953	61	366	999999	999999	486	293	999999	256	333	651	945	715	999999	999999	999999	568	963	615	604	737	999999	176	999999	858	965	999999	208	20	323	883	198	95	814	902	999999	999999	817	999999	280	385	724	223	999999	542	999999	720	395	185	438	249	744	399	430	684	847	884	850	115	768	685	95	999999	933	450	462	999999	901	136	472	999999	999999	999999	999999	229	23	892	999999	973	724	999999	415	33	582	83	999999	799	665	999999	999999	227	650	712	22	595	300	36	290	932	999999	999999	999999	269	712	19	499	561	64	210	671	954	101	877	391	523	279	72	125	859	999999	663	999999	771	80	255	778	47	179	999999	928	999999	611	860	999999	448	999999	999999	320	573	584	999999	744	464	467	110	135	773	331	499	325	238	911	431	631	426	999999	999999	999999	999999	240	999999	999999	314	282	685	352	240	983	942	97	999999	751	999999	285	724	918	738	999999	969	129	15	716	999999	434	700	85	190	239	999999	366	387	956	854	342	132	204	440	192	782	999999	999999	789	388	411	201	487	368	156	906	999999	353	743	229	346	235	744	712	879	999999	999999	999999	999999	516	585	709	177	896	219	162	529	487	555	531	221	234	225	338	278	243	223	716	44	999999	999999	999999	644	999999	517	999999	999999	492	561	610	182	595	999999	999999	803	701	33	590	159	993	386	30	999999	222	18	999999	19	416	443	646	368	893	138	677	547	572	75	441	388	111	774	47	926	944	359	626	340	942	534	999999	219	633	567	50	999999	999999	999999	431	728	406	108	971	59	914	252	999999	467	999999	999999	241	636	999999	211	57	229	349	104	999999	862	391	781	76	881	866	437	735	999999	97	999999	600	999999	643	713	999999	999999	999999	988	21	702	80	999999	999999	217	999999	940	627	431	520	821	607	853	999999	999999	999999	624	41	99	192	487	517	999999	379	494	144	999999	999999	878	228	54	426	361	92	999999	791	999999	666	859	588	926	
809	313	815	276	134	999999	985	999999	999999	367	971	999999	999999	534	999999	999999	999999	629	82	419	948	748	212	476	999999	999999	999999	220	777	999999	958	181	511	266	999999	999999	147	113	370	397	897	918	511	999999	82	999999	555	557	966	673	999999	999999	787	178	978	71	110	349	871	878	976	775	307	263	409	999999	211	549	857	980	980	685	269	684	521	39	246	351	999999	691	999999	999999	999999	113	680	920	999999	342	288	615	999999	797	242	492	421	131	999999	258	999999	281	999999	15	700	999999	693	757	999999	112	656	948	824	759	945	190	187	763	532	203	583	488	416	999999	271	251	999999	193	453	776	273	400	418	988	889	132	189	694	522	267	999999	922	152	999999	685	340	999999	999999	999999	62	315	999999	599	427	675	972	999999	999999	744	458	999999	509	314	999999	839	266	539	836	869	823	10	999999	251	999999	999999	660	999999	999999	193	999999	460	533	341	400	999999	615	800	999999	323	917	266	999999	950	73	158	910	617	151	999999	428	800	999999	484	38	61	823	415	334	643	24	636	741	458	813	998	585	999999	913	540	233	466	548	523	952	567	463	542	188	126	999999	53	999999	683	764	140	505	58	999999	349	648	999999	999999	357	308	290	525	999999	146	74	573	742	703	611	999999	962	262	999999	999999	471	598	291	999999	217	771	971	441	67	999999	683	999999	999999	864	574	999999	33	999999	200	999999	672	999999	999999	405	123	553	139	349	593	465	801	877	999999	525	842	751	366	973	268	586	337	848	467	405	462	572	46	878	139	999999	204	973	71	227	860	429	233	885	123	664	999999	631	848	602	891	805	438	21	32	822	534	59	731	614	886	823	584	968	999999	551	517	261	219	874	271	828	815	846	665	999999	527	481	859	999999	945	705	999999	999999	514	656	143	34	856	316	194	154	252	457	340	46	999999	999999	999999	572	999999	389	421	999999	999999	999999	990	591	999999	609	999999	999999	200	136	999999	190	823	999999	464	297	417	492	405	903	690	999999	999999	368	516	999999	999999	271	999999	296	457	565	293	36	534	451	666	999999	679	999999	20	141	999999	125	788	159	223	136	800	654	165	664	999999	518	293	224	485	632	999999	727	42	43	999999	903	999999	999999	897	796	194	23	631	999999	813	159	999999	559	172	999999	579	999999	999999	999999	999999	999999	999999	999999	580	999999	999999	319	965	43	999999	952	223	977	999999	60	446	999999	262	999999	942	787	33	999999	851	835	626	999999	62	24	62	718	999999	591	572	637	771	886	999999	999999	999999	874	999999	999999	
999999	861	935	915	941	999999	35	895	114	987	508	683	999999	842	941	999999	999999	999999	267	999999	981	758	639	631	414	980	289	559	161	999999	374	999999	739	999999	900	989	900	711	793	940	999999	999999	613	999999	93	889	775	928	944	787	972	54	617	107	615	641	231	313	510	961	832	475	743	974	622	999999	943	435	942	952	999999	999999	225	327	961	823	154	314	999999	524	999999	999999	615	373	167	999999	999999	642	820	268	768	596	210	832	117	523	423	639	712	652	999999	350	986	992	999999	534	828	999999	145	791	496	917	765	999999	756	482	859	999999	816	302	999999	310	614	683	193	999999	999999	393	999999	447	410	515	602	999999	578	864	999999	999999	999999	632	999999	169	999999	38	772	851	831	999999	85	635	999999	52	823	999999	672	645	999999	312	808	999999	999999	445	999999	697	391	981	324	870	416	892	999999	999999	999999	193	800	999999	999999	999999	911	342	426	32	318	583	783	367	692	191	232	933	138	70	814	737	345	66	88	809	647	790	536	961	808	192	999999	427	999999	639	999999	851	842	159	401	476	999999	275	137	999999	913	999999	299	142	647	483	763	57	432	222	999999	744	741	999999	938	130	805	465	223	999999	66	366	274	62	572	380	100	979	669	348	469	79	929	581	999999	623	501	999999	324	334	429	999999	999999	880	791	874	120	849	220	999999	670	999999	61	11	450	557	759	247	999999	276	392	783	388	999999	752	779	815	170	107	324	629	999999	999999	888	999999	587	371	999999	999999	698	270	251	769	398	677	658	27	927	140	349	999999	264	833	57	941	645	999999	911	138	21	69	950	752	895	651	999999	999999	999999	999999	863	195	376	975	999999	16	151	24	990	999999	104	761	887	39	758	460	375	579	103	946	70	999999	460	265	999999	638	320	999999	873	746	420	987	999999	631	276	163	999999	288	961	51	800	630	110	505	43	999999	181	999999	999999	999999	999999	688	577	226	245	378	735	999999	726	999999	999999	652	151	253	999999	117	907	266	763	604	999999	97	618	62	156	999999	394	999999	231	999	467	399	505	438	469	731	420	638	999999	898	428	386	561	999999	354	158	489	857	508	926	352	915	167	999999	481	999999	80	999999	79	805	983	779	889	727	776	306	157	712	783	274	696	279	869	864	186	999999	535	890	707	998	950	999999	456	999999	656	551	242	115	956	280	661	895	999999	591	915	648	497	834	999999	57	10	776	83	244	239	83	55	302	223	999999	999999	189	999999	80	854	455	999999	595	80	234	74	51	756	
513	613	801	710	288	949	999999	999999	700	938	660	997	183	464	999999	74	582	505	939	892	71	616	481	88	497	736	470	325	902	999999	726	999999	959	999999	569	631	999999	373	767	352	685	806	999999	250	167	83	681	990	120	999999	999999	728	134	158	999999	896	999999	723	222	999999	489	221	197	999999	222	676	48	163	895	590	636	219	738	597	999999	265	653	240	920	999999	999999	479	214	381	999999	997	858	810	335	673	499	714	160	224	863	473	618	36	999999	490	999999	527	105	530	893	288	990	999999	999999	439	253	900	802	797	497	999999	17	999999	999999	224	818	238	827	231	999999	999999	69	524	734	999999	646	626	999999	999999	390	537	384	684	999999	987	999999	330	999999	896	429	599	912	362	727	853	466	803	365	999999	999999	999999	700	873	999999	972	228	476	803	208	793	626	999999	371	999999	999999	635	332	337	683	999999	498	370	999999	802	501	19	706	797	880	999999	842	271	999999	999999	583	836	511	999999	999999	768	541	526	669	999999	802	900	550	945	767	228	143	999999	681	999999	183	446	769	81	937	962	522	679	922	922	950	364	311	602	833	999999	999999	999999	822	914	675	999999	700	999999	999999	601	468	761	39	662	152	377	590	999999	999999	999999	999999	440	999999	552	999999	862	604	746	162	448	599	999999	121	643	103	66	652	766	999999	211	745	999999	999999	346	503	761	649	269	999999	999999	774	999999	999999	999999	65	693	999999	280	668	812	377	954	999999	561	11	520	999999	395	568	95	999999	823	857	394	999999	136	368	999999	999999	494	223	999999	966	579	999999	87	942	999999	999999	409	296	382	108	999999	834	999999	275	520	344	983	121	263	701	694	858	999999	664	621	999999	929	999999	999999	999999	999999	599	42	987	105	999999	924	999999	234	807	168	799	351	724	737	560	999999	999999	847	636	75	383	960	999999	282	999999	723	422	331	130	999999	84	498	161	999999	529	801	803	999999	633	999999	414	999999	455	542	999999	516	236	927	70	999999	78	487	999999	999999	800	639	999999	715	999999	173	511	256	114	158	94	310	200	799	217	758	999999	999999	224	226	660	496	999999	111	386	215	497	999999	270	435	591	596	337	995	135	890	999999	98	795	469	908	167	781	307	999999	594	999999	436	999999	312	887	386	273	944	505	999999	134	298	338	178	999999	25	986	678	567	497	973	999999	999999	327	355	999999	896	754	999999	999999	714	999999	653	791	999999	70	776	999999	548	214	999999	392	499	821	999999	123	759	626	793	999999	181	999999	740	960	999999	999999	762	402	956	179	489	
518	636	999999	598	917	645	546	999999	616	248	38	140	999999	999999	590	705	999999	999999	999999	999999	280	999999	999999	331	611	999999	692	179	999999	308	384	10	378	724	815	756	496	232	848	999999	222	347	186	654	152	972	387	796	999999	424	909	999999	725	220	219	556	221	682	987	450	952	376	999999	318	864	37	761	637	358	833	999999	629	713	762	745	932	784	770	188	638	999999	896	148	999999	398	543	999999	999999	515	999999	544	999999	245	407	526	845	828	868	789	125	220	750	448	207	215	289	137	999999	475	287	999999	999999	503	358	360	66	238	999999	919	999999	752	999999	132	99	999999	404	394	999999	246	899	114	916	981	999999	427	349	457	940	999999	118	416	999999	999999	237	496	999999	320	886	999999	470	617	999999	999999	468	373	616	628	359	999999	811	895	821	999999	575	183	999999	469	441	931	999999	608	297	35	811	913	438	911	999999	602	999999	94	508	999999	776	292	450	966	522	699	999999	720	999999	999999	337	223	595	597	999999	64	640	634	879	955	45	861	329	638	999999	554	934	705	733	999999	713	727	397	563	949	292	733	888	947	741	130	999999	510	265	697	598	328	999999	999999	839	999999	999999	999999	553	232	915	962	812	829	967	765	999999	986	351	328	610	826	42	648	999999	999999	751	999999	999999	999999	745	999999	999999	940	549	999999	103	911	894	794	999999	999999	999999	340	44	329	920	69	999999	999999	999999	313	999999	937	97	772	296	203	999999	518	999999	999999	77	718	999999	999999	898	871	289	740	671	999999	102	557	185	98	999999	999999	613	515	999999	692	706	171	819	999999	201	999999	853	777	999999	999999	952	385	583	269	455	135	853	479	430	999999	780	249	314	820	221	999999	761	999999	789	999999	589	453	117	528	187	905	999999	56	372	999999	999999	511	999999	771	252	999999	974	916	643	856	847	999999	94	999999	911	466	856	999999	230	590	375	999999	999999	354	320	508	277	65	999999	999999	236	807	117	999999	40	999999	448	999999	999999	504	636	845	365	933	999999	455	368	999999	616	720	999999	999999	999999	781	406	174	524	456	460	999999	449	918	834	999999	630	50	999999	436	331	643	28	999999	431	725	954	530	999999	64	999999	865	150	521	448	370	500	337	999999	335	262	866	754	992	999999	999999	999999	718	20	270	313	706	428	932	435	973	702	734	477	110	827	875	674	469	999999	594	999999	999999	479	474	999999	302	69	701	184	464	888	36	999999	596	999999	999999	520	238	751	901	999999	217	96	475	999999	765	999999	881	999999	386	201	294	999999	999999	241	999999	
999999	545	667	20	999999	726	758	970	94	676	501	881	439	999999	365	445	999999	947	999999	395	841	14	806	837	442	187	999999	797	273	604	882	999999	364	999999	997	974	571	999999	263	721	459	999999	390	991	999999	978	451	915	30	755	575	206	349	846	999999	999999	999999	829	578	469	532	960	706	490	794	755	527	895	594	391	874	978	693	435	935	999999	999999	999999	999999	464	735	288	776	517	38	999999	406	517	258	999999	999999	742	999999	794	198	499	419	900	207	518	460	556	330	639	881	597	513	999999	911	569	999999	925	265	124	733	254	193	199	461	118	359	20	647	831	156	142	816	898	247	446	316	999999	617	65	13	189	957	147	636	440	182	491	605	688	152	319	999999	57	70	943	315	229	449	98	168	450	908	498	493	999999	999999	614	999999	999999	262	897	317	210	999999	553	297	56	563	30	999999	867	999999	958	689	837	999999	768	838	999999	999999	97	283	529	897	999999	280	999999	654	886	999999	567	999999	999999	436	254	999999	285	937	516	656	269	666	428	161	300	45	950	809	999999	103	999999	776	383	344	999999	624	999999	313	556	283	829	401	999999	999999	379	62	283	532	445	835	999999	999999	331	646	999999	430	855	999999	606	528	999999	999999	998	793	645	791	999999	999999	999999	999999	999999	999999	391	999999	999999	999999	999999	999999	782	999999	761	428	373	820	722	192	454	736	473	744	768	999999	999999	999999	953	999999	403	999999	725	999999	999999	488	271	999999	622	999999	448	999999	819	13	440	798	595	369	766	999999	295	187	80	463	346	704	999999	526	861	801	999999	999999	290	999999	474	117	340	204	626	283	166	559	207	325	743	366	999999	470	313	969	825	347	270	61	884	225	812	272	251	999999	999999	745	953	821	141	95	807	172	538	333	468	401	743	493	745	736	980	755	719	980	787	861	222	891	975	999999	103	239	999999	999999	304	78	952	999999	127	999999	999999	999999	193	658	559	999999	999999	999999	511	434	999999	999999	999999	999999	245	66	552	271	138	999999	999999	71	845	212	991	578	399	289	38	400	448	43	999999	333	140	603	571	71	999999	999999	929	243	390	551	335	999999	923	624	23	248	525	691	580	999999	999999	543	541	980	999999	980	999999	652	999999	121	985	569	999999	982	27	641	999999	490	840	105	376	999999	681	303	999999	676	654	774	999999	999999	874	757	462	554	444	597	999999	999999	999999	450	678	286	999999	278	566	765	915	999999	607	999999	753	44	999999	485	999999	999999	861	247	112	990	336	590	999999	999999	246	999999	999999	856	547	
430	579	903	999999	400	999999	99	17	999999	737	122	760	713	177	893	999999	999999	906	977	999999	844	735	825	488	414	999999	97	899	132	42	338	999999	69	403	999999	802	850	949	460	68	366	592	458	509	999999	239	999999	999999	493	132	407	999999	140	757	703	695	999999	999999	681	286	339	200	884	380	999999	464	701	320	990	999999	999999	890	455	999999	742	262	286	999999	999999	184	500	674	416	999	635	17	527	311	699	491	57	435	277	999999	728	999999	707	88	111	999999	537	312	432	999999	935	516	874	999999	999999	450	418	439	926	506	785	665	784	885	745	400	936	400	999999	999999	999999	762	622	282	200	999999	554	208	224	962	999999	198	999999	999999	73	128	142	316	296	259	83	617	508	999999	999999	73	391	822	999999	710	598	147	999999	923	356	183	894	999999	31	448	895	220	225	963	999999	999999	423	769	821	627	268	630	113	371	435	436	263	851	883	999999	999999	732	865	999999	373	509	506	999999	668	890	234	999999	999999	848	999999	999999	999999	544	999999	800	649	621	10	999999	452	968	43	999999	497	919	920	52	718	894	262	173	999999	999999	999999	359	100	999999	111	931	403	728	344	265	999999	573	999999	999999	999999	93	486	999999	999999	160	71	404	476	185	999999	748	999999	191	820	401	595	200	518	690	944	999999	999999	555	520	999999	322	723	634	778	323	924	885	211	113	635	999999	689	441	204	649	205	883	999999	272	362	999999	221	907	943	669	817	64	353	999999	999999	383	931	62	662	838	347	770	698	862	907	862	769	88	195	983	906	758	323	999999	748	679	794	293	168	119	110	816	999999	118	505	869	542	436	726	999999	486	636	779	366	312	435	999999	62	999999	499	201	143	721	959	762	999999	741	312	36	707	589	647	999999	999999	737	999999	89	999999	367	48	999999	342	361	933	507	280	979	957	738	323	494	999999	929	668	917	966	104	730	355	447	999999	239	410	29	672	999999	999999	236	628	781	355	605	695	325	999999	858	782	788	462	999999	999999	999999	573	999999	222	847	717	235	999999	770	436	358	999999	999999	911	101	999999	342	271	668	538	753	338	957	967	999999	56	999999	500	69	194	316	999999	863	368	353	666	999999	806	824	131	516	600	858	355	999999	371	775	999999	999999	925	449	999999	794	954	335	455	616	999999	332	800	113	999999	576	585	129	90	380	561	567	999999	246	535	447	547	31	162	479	612	970	528	281	210	422	999999	745	790	484	909	43	999999	59	999999	999999	33	27	999999	34	282	235	916	990	223	
999999	652	999999	999999	89	999999	932	182	999999	13	999999	999999	529	903	999999	442	840	999999	606	471	528	670	385	999999	61	423	529	250	138	207	386	63	538	67	363	769	454	830	711	236	999999	861	999999	999999	185	679	504	124	999999	999999	441	999999	320	528	695	186	999999	404	999999	999999	727	692	999999	778	999999	722	275	471	549	999999	988	999999	999999	999999	494	999999	999999	338	120	999999	999999	999999	781	547	765	489	742	20	372	187	501	60	968	55	509	999999	817	999999	999999	462	413	999999	574	915	999999	431	279	999999	999999	38	999999	999999	293	490	746	322	910	506	999999	148	979	265	108	372	61	938	51	581	870	210	848	999999	910	999999	968	885	841	999999	944	343	219	801	976	999999	999999	562	999999	487	999999	196	999999	321	999999	290	999999	157	934	999999	863	664	390	698	80	833	189	832	38	636	521	861	480	53	561	679	929	999999	289	999999	623	498	182	564	999999	683	825	537	475	630	999999	821	950	999999	13	290	953	999999	731	153	999999	917	999999	999999	966	447	716	341	759	460	360	305	868	999999	588	374	491	825	425	397	17	652	366	407	999999	700	910	999999	999999	999999	726	418	999999	145	610	999999	964	52	598	835	967	999999	777	25	279	878	953	781	61	639	798	137	105	343	145	511	561	136	677	999999	999999	875	999999	488	734	942	999999	999999	568	999999	999999	449	237	589	999999	523	874	350	138	583	746	999999	999999	410	999999	598	999999	123	999	999999	154	999999	374	332	999999	101	202	299	291	337	999999	230	999999	999999	238	359	999999	516	913	622	999999	221	998	104	528	999999	96	890	14	145	999999	735	999999	469	737	572	84	999999	289	338	330	999999	68	800	553	526	917	619	999999	999999	698	805	209	387	472	933	839	280	803	999999	15	311	294	155	707	999999	497	753	441	666	999999	994	237	585	301	61	162	207	551	999999	489	477	719	880	999999	824	535	355	999999	804	733	803	112	387	999999	999999	999999	912	103	259	38	999999	187	515	848	703	578	624	95	999999	781	641	729	800	422	538	999999	413	999999	883	999999	152	999999	637	999999	481	891	849	262	283	760	999999	114	301	973	325	299	214	999999	999999	255	999999	269	584	33	999999	83	999999	999999	794	435	887	214	999999	490	886	417	550	999999	376	811	728	372	999999	999999	541	536	437	826	107	248	388	381	964	999999	856	882	181	999999	999999	407	590	885	467	847	873	44	894	999999	97	907	749	632	665	931	527	548	457	923	491	564	999999	485	999999	556	57	515	250	582	633	999999	245	
936	739	969	231	842	904	964	787	506	999999	626	999999	999999	498	756	715	42	999999	999999	434	257	132	287	761	114	29	911	800	367	794	322	999999	999999	672	813	892	696	710	684	999999	492	146	985	999999	999999	999999	677	999999	999999	800	217	473	325	578	987	813	462	999999	126	823	993	174	429	711	330	449	654	527	685	863	29	332	999999	674	941	121	146	365	741	999999	999999	853	509	999999	587	849	861	515	684	999	440	488	593	861	999999	328	999999	999999	602	999999	101	999999	382	436	999999	885	48	999999	637	876	676	107	476	758	481	999999	665	862	134	481	999999	999999	842	685	433	540	739	573	34	623	405	863	763	999999	999999	201	481	82	786	701	999999	999999	877	808	333	343	999999	834	389	999999	663	854	159	130	999999	999999	317	697	13	250	156	475	626	23	481	813	344	316	999999	289	668	999999	85	432	999999	999999	271	999999	999999	100	528	904	999999	524	960	550	999999	642	176	324	884	784	78	546	555	345	594	864	337	519	998	999999	352	999999	999999	80	778	726	999999	627	690	282	999999	913	721	251	999999	112	63	999999	109	701	150	999999	999999	884	523	538	999999	335	782	999999	707	999999	999999	999999	999999	999999	682	889	771	999999	192	549	999999	611	448	999999	825	314	63	999999	999999	406	420	307	565	185	999999	957	557	999999	849	135	999999	293	575	502	821	999999	690	208	429	174	168	121	519	999999	999999	793	999999	367	713	572	281	999999	596	310	431	794	999999	385	388	725	341	531	148	66	704	350	46	999999	344	999999	999999	999999	72	646	999999	309	787	964	642	911	522	199	999999	286	853	999999	696	275	999999	999999	999999	314	999999	999999	832	636	999999	462	999999	999999	757	499	999999	787	949	425	237	999999	72	132	17	999999	743	477	999999	152	999999	862	213	159	654	770	875	316	295	319	46	368	999999	611	337	999999	77	450	164	32	176	749	999999	438	327	746	212	948	999999	347	570	999999	999999	999999	641	119	259	747	999999	999999	624	716	999999	639	389	868	146	999999	795	999999	236	303	322	190	975	256	999999	774	999999	908	567	926	296	948	999999	693	867	132	969	227	999999	329	902	177	408	459	257	697	999999	458	609	751	162	347	999999	277	39	320	714	999999	584	484	916	999999	428	697	429	553	890	695	999999	999999	491	578	608	906	401	999999	781	526	998	837	725	999999	309	816	774	949	836	999999	999999	999999	418	584	642	999999	412	272	749	711	39	703	999999	999999	999999	594	999999	584	738	214	999999	999999	999999	999999	999999	999999	999999	544	340	612	
922	480	716	419	999999	454	605	907	999999	18	504	138	405	999999	999999	305	40	999999	924	714	556	199	220	632	604	779	26	229	999999	896	840	999999	932	146	789	559	987	999999	332	12	988	999999	999999	999999	710	999999	489	469	701	101	716	999999	619	626	66	733	269	94	814	262	438	999999	718	49	177	635	206	268	290	937	318	642	49	922	999999	999999	550	490	922	999999	999999	999999	528	999999	999999	453	259	316	90	65	299	902	583	79	999999	612	644	999999	562	84	551	231	189	999999	783	84	357	999999	999999	999999	192	779	171	957	962	999999	999999	621	859	999999	999999	890	999999	234	647	415	68	970	357	122	999999	940	927	999999	314	78	377	999999	323	115	106	562	415	999999	873	999999	999999	625	999999	693	755	999999	750	999999	698	661	52	954	126	377	999999	386	349	999999	314	999999	851	324	652	999999	513	103	308	999999	628	823	999999	961	361	136	674	999999	863	663	367	999999	199	99	159	653	35	423	647	945	999999	719	222	627	912	630	999999	426	972	222	999999	999999	723	995	219	874	186	91	602	999999	703	582	523	685	430	777	62	999999	174	999	869	999999	455	362	664	999999	611	857	58	730	999999	258	470	651	483	705	812	999999	999999	285	477	943	820	999999	999999	516	999999	537	206	144	577	906	261	999999	352	100	216	371	341	999999	273	328	999999	871	531	455	122	872	212	725	999999	858	882	889	532	925	279	999999	119	999999	712	999999	999999	914	999999	560	996	999999	308	999999	499	450	862	999999	21	158	910	948	136	797	404	333	999999	480	999999	719	999999	999999	999999	426	821	999999	262	193	598	199	666	129	718	999999	999999	625	999999	820	999999	524	996	314	999999	383	999999	330	999999	322	753	389	749	190	744	444	999999	633	55	881	570	90	198	679	979	822	491	791	239	999999	348	778	758	514	255	655	722	720	999999	77	411	500	748	999999	439	218	449	485	384	284	444	825	579	999999	259	155	335	326	999999	64	891	234	101	514	973	974	630	999999	935	99	721	816	149	978	479	999999	999999	999999	250	771	383	16	416	954	721	523	209	75	265	109	999999	406	396	439	999999	999999	409	244	966	464	999999	214	550	295	563	627	685	600	223	189	814	86	86	563	681	999999	817	146	999999	460	775	564	979	999999	999999	324	999999	999999	803	302	670	999999	291	785	193	178	465	999999	401	103	999999	608	852	85	295	252	999999	999999	757	299	369	273	999999	516	999999	33	235	714	525	249	207	976	797	920	519	999999	794	300	379	513	999999	696	
745	698	623	177	999999	904	550	526	993	597	951	999999	933	999999	654	775	105	170	943	751	605	161	896	999999	810	932	566	578	458	40	463	999999	869	999999	527	999999	893	522	321	330	999999	999	255	610	34	293	986	122	72	999999	999999	219	570	677	100	999999	802	761	366	779	999999	972	78	963	143	707	643	270	879	999999	882	999999	999999	622	999999	606	906	295	836	999999	945	999999	515	999999	835	254	684	201	999999	933	951	141	165	999999	982	201	930	291	476	327	999999	726	242	999999	146	999999	370	999999	99	494	687	516	925	999999	833	999999	467	639	138	999999	32	999999	688	999999	949	999999	427	317	640	396	999999	624	818	518	877	229	221	353	301	224	884	736	111	999999	999999	445	215	326	708	98	999999	999999	999999	587	305	999999	999999	296	221	395	999999	62	999999	999999	818	999999	697	416	962	999999	682	123	999999	999999	15	295	349	600	999999	514	545	111	999999	552	999999	385	999999	241	223	679	192	924	999999	999999	999999	831	429	408	279	193	747	798	364	999999	415	621	999999	249	581	19	999999	446	597	707	999999	999999	453	765	50	442	999999	466	202	292	999999	757	999999	441	892	184	866	999999	331	515	767	746	999999	514	999999	51	432	232	659	214	821	746	337	999999	65	929	999999	999999	999999	837	592	291	605	81	673	657	640	520	999999	407	999999	916	999999	92	940	113	354	999999	628	998	19	378	806	999999	471	684	999999	999999	999999	962	796	211	582	999999	922	486	150	999999	840	489	999999	999999	875	262	71	904	999999	254	494	952	585	448	45	369	827	223	484	617	610	989	999999	999999	145	999999	610	999999	344	630	999999	464	963	679	999999	149	597	107	503	553	927	566	63	999999	999999	999999	387	999999	175	223	666	709	11	532	999999	851	262	999999	776	999999	651	999999	570	10	95	999999	988	905	349	896	999999	729	719	931	999999	54	935	60	30	711	16	999999	776	130	964	459	462	440	615	257	887	999999	999999	22	902	808	996	62	100	42	445	481	18	279	451	937	989	80	842	30	999999	211	999999	75	484	398	353	449	45	999999	999999	558	300	102	19	502	408	707	999999	882	58	882	959	999999	276	999999	254	507	679	37	470	392	999999	594	341	685	971	999999	538	513	999999	556	999999	465	465	999999	191	916	269	948	538	292	999999	960	972	42	252	318	799	949	154	999999	770	18	999999	194	960	705	760	334	531	152	179	525	427	501	866	504	533	388	999999	999999	247	731	498	999999	351	636	622	999999	442	662	466	999999	369	618	786	18	
299	999999	926	999999	166	935	427	396	999999	999999	543	999999	176	747	785	420	605	816	608	48	520	999999	843	333	92	999999	891	868	686	999999	166	808	715	857	999999	262	462	866	182	311	314	999999	75	825	103	151	143	695	877	55	983	999999	19	747	498	312	436	602	999999	705	999999	999999	710	999999	369	999999	999999	999999	542	999999	999999	999999	999999	999999	734	417	922	999999	240	940	327	999999	990	640	606	613	798	967	369	999999	826	860	473	999999	267	754	402	999999	466	368	386	824	999999	354	999999	254	909	712	23	90	999999	418	371	462	387	999999	568	79	926	755	936	797	948	639	706	107	275	999999	49	999999	25	389	561	872	564	999999	999999	999999	552	361	704	999999	954	289	522	417	498	999999	99	419	999999	332	615	710	431	999999	875	523	647	990	979	742	672	43	75	999999	999999	499	898	999999	999999	922	527	574	999999	849	843	999999	126	299	609	264	87	629	793	999999	773	850	450	975	627	529	999999	561	382	962	423	921	999999	999999	999999	999	999999	214	614	273	804	51	660	582	999999	215	406	999999	999999	724	664	999999	249	382	236	999999	58	999999	999999	285	924	965	202	98	436	921	455	999999	738	610	152	872	25	529	999999	732	200	999999	239	422	132	649	999999	657	308	380	681	999999	999999	999999	951	199	999999	999999	349	838	848	572	155	823	999999	999999	999999	780	582	791	37	720	494	999999	815	999999	999999	999999	163	284	794	545	790	999999	250	614	319	999999	659	952	924	686	190	59	884	628	999999	416	662	329	999999	999999	999999	516	352	961	357	790	999999	771	507	113	184	75	54	312	999999	99	583	999999	999999	435	131	630	999999	999999	539	444	999999	196	466	286	192	833	254	999999	470	283	713	999999	266	528	455	887	455	999999	511	124	999999	581	999999	633	999999	516	837	605	278	454	649	12	431	912	999999	551	314	230	921	351	821	649	842	508	386	304	999999	964	979	244	185	55	999999	425	439	48	999999	833	999999	999999	996	999999	136	25	999999	999999	857	354	357	903	999999	234	900	999999	303	365	738	348	999999	999999	999999	872	625	44	999999	603	173	999999	483	142	999999	481	776	255	354	182	523	826	999999	675	446	544	999999	999999	999999	950	155	999999	131	83	309	999999	586	915	999999	999999	999999	101	746	999999	547	851	870	225	702	111	457	654	815	131	842	999999	999999	581	102	93	999999	549	383	328	999999	495	884	409	832	209	895	861	208	999999	158	431	999999	843	137	999999	999999	400	383	999999	503	501	862	10	241	999999	537	14	822	999999	
866	483	718	999999	582	999999	967	471	393	502	215	595	455	594	972	420	999999	630	454	999999	420	999999	176	823	825	956	632	883	178	999999	671	890	48	245	999999	675	713	662	271	84	626	212	17	880	353	907	999999	277	999999	820	999999	906	999999	325	552	10	317	895	999999	626	999999	93	303	948	999999	325	556	999999	240	307	999999	179	369	379	880	218	859	295	479	917	910	365	856	357	879	765	340	723	999999	363	367	818	70	999999	655	543	908	999999	999999	38	999999	837	46	730	123	396	546	191	444	344	151	999999	425	684	716	74	999999	945	999999	999999	999999	833	526	877	999999	888	118	724	724	347	999999	999999	245	450	566	82	328	999999	244	493	228	999999	289	358	221	999999	402	386	929	590	316	999999	989	984	53	999999	999999	999999	999999	234	287	999999	467	999999	45	351	786	975	127	643	745	111	711	585	847	999999	553	999999	999999	604	496	731	795	143	41	346	810	260	406	49	762	999999	345	19	215	405	691	999999	322	870	558	427	268	296	845	214	261	414	999999	217	974	999999	503	195	738	556	999999	334	75	698	540	999999	578	88	999999	585	765	701	379	451	154	370	855	795	56	78	472	509	297	826	999999	405	123	198	999999	620	665	160	281	659	379	999999	127	999999	339	32	999999	999999	415	999999	999999	999999	45	695	73	613	999999	999999	148	669	93	527	999999	248	999999	145	422	999999	23	270	999999	615	430	720	82	787	253	240	465	34	229	292	103	37	387	535	370	427	135	461	999999	957	21	612	575	851	330	878	20	999999	999999	469	177	155	350	833	999999	325	999999	286	370	66	252	124	449	801	433	19	860	999999	999999	994	263	561	937	961	603	817	154	230	466	374	230	271	424	759	125	948	687	999999	406	55	804	849	101	277	999999	897	172	774	428	999999	999999	933	429	614	215	616	218	388	240	999999	999999	402	999999	995	835	980	699	690	685	484	332	316	680	729	200	414	999999	999999	256	706	654	999999	801	155	356	999999	999999	810	553	508	740	999999	999999	999999	874	411	40	105	999999	734	999999	482	999999	944	988	711	999999	999999	424	999999	156	999999	141	533	666	801	601	673	999999	549	148	889	146	187	743	33	992	595	854	788	384	373	238	522	509	182	290	857	999999	644	43	151	395	751	999999	202	177	790	428	83	810	367	456	891	595	317	345	911	210	965	718	999999	845	635	999999	783	319	999999	34	494	520	743	516	999999	515	997	999999	394	824	550	856	211	177	781	999999	27	917	346	
926	201	837	999999	657	999999	925	376	305	760	334	578	883	557	766	934	562	77	850	451	386	999999	999999	950	96	659	119	517	499	999999	657	999999	866	999999	692	832	656	152	96	324	999999	148	999999	999999	70	256	667	308	445	999999	999999	911	176	475	960	338	999999	999999	291	997	92	418	877	241	112	923	712	911	864	999999	287	999999	999999	535	372	999999	999999	999999	890	840	992	810	81	265	845	999999	999999	400	21	364	454	770	860	98	999999	670	271	469	999999	999999	543	756	444	511	956	808	930	640	113	999999	441	318	999999	999999	15	282	347	621	396	367	689	322	899	999999	489	516	560	892	303	702	975	437	999999	753	307	246	375	570	999999	47	815	603	297	999999	923	999999	773	418	93	959	333	650	83	283	456	230	999999	934	31	999999	258	999999	346	410	999999	999999	999999	253	153	768	999999	776	322	999999	551	96	35	999999	586	354	742	151	809	999999	999999	335	363	999999	306	86	390	441	999999	859	788	777	999999	886	549	999999	264	530	274	324	999999	556	338	999999	999999	370	205	253	357	676	999999	116	238	12	41	422	651	726	999999	77	388	474	237	999999	999999	773	999999	149	999999	668	999999	999999	876	999999	290	822	997	639	432	935	880	146	999999	999999	162	681	999999	999999	854	136	277	999999	999999	207	935	588	328	875	999999	958	541	66	999999	689	586	999999	999999	742	721	218	425	21	999999	20	196	252	390	365	310	888	234	574	999999	936	400	562	637	999999	559	702	504	131	485	999999	404	824	955	405	999999	667	451	999999	999999	999999	710	265	999999	573	20	693	999999	963	574	275	999999	967	771	254	999999	999999	857	999999	193	28	714	303	536	830	616	999999	999999	985	79	643	447	427	40	999999	999999	999999	329	73	668	999999	504	541	557	219	739	436	62	999999	999999	272	809	889	623	524	999999	999999	728	999999	999999	648	999999	222	999999	999999	999999	999999	937	999999	999999	162	999999	793	893	999999	523	183	746	999999	101	189	320	999999	999999	807	834	558	803	515	999999	819	999999	917	116	29	470	292	999999	625	391	432	499	999999	999999	954	568	25	995	999999	10	757	670	411	320	777	338	820	344	95	107	279	513	999999	414	999999	745	786	999999	874	999999	241	535	131	935	999999	999999	390	892	999999	999999	818	999999	999999	514	999999	999999	15	606	338	691	650	999999	562	999999	122	919	77	999999	494	218	782	337	131	451	999999	231	549	476	652	999999	947	999999	420	846	288	717	999999	916	453	60	999999	999999	358	999999	999999	292	973	999999	823	749	622	864	999999	
999999	999999	490	441	999999	999999	999999	609	538	954	252	743	722	538	999999	249	404	911	161	82	443	477	603	999999	999999	245	999999	258	946	653	999999	473	92	999999	999999	389	999999	286	952	999999	713	451	212	234	116	999999	493	754	267	999999	428	837	471	792	964	247	863	999999	999999	999999	268	490	662	885	999999	999999	661	202	833	336	999999	128	959	979	368	992	275	378	872	999999	751	999999	999999	592	235	75	999999	300	999999	467	525	295	999999	142	913	999999	788	326	182	338	787	301	921	930	912	309	877	491	433	971	972	495	999999	999999	999999	999999	499	80	659	986	999999	370	999999	999999	999999	165	344	827	76	146	214	999999	999999	543	999999	460	811	71	679	999999	197	999999	999999	593	495	40	999999	783	999999	387	732	718	666	195	562	426	664	554	128	757	999999	60	425	297	767	33	298	105	999999	617	724	438	999999	999999	799	265	999999	52	999999	780	508	561	762	688	413	999999	291	21	981	296	795	266	942	922	961	147	999999	579	999999	471	742	999999	495	456	662	304	328	933	999999	306	922	622	673	999999	999999	413	999999	736	883	281	741	999999	123	999999	999999	468	496	477	999999	661	999999	999999	226	419	48	948	76	999999	36	999999	177	358	999999	685	374	999999	592	604	674	557	849	999999	999999	553	729	999999	999999	494	634	204	808	850	170	734	145	997	405	263	309	999999	999999	981	710	774	999999	393	999999	438	636	649	999999	999999	803	225	812	999999	999999	672	690	999999	511	581	681	832	311	327	198	999999	550	999999	778	338	999999	373	220	867	657	921	999999	346	803	18	858	999999	999999	915	999999	945	999999	341	769	732	573	725	798	999999	310	878	473	999999	205	770	999999	268	999999	999999	597	439	14	944	156	316	233	353	780	999999	723	696	513	395	280	252	968	218	999999	999999	764	999999	999999	454	567	778	458	999999	151	999999	999999	599	123	780	328	617	940	977	194	462	509	999999	945	305	52	613	374	88	516	999999	999999	999999	999999	825	782	27	864	999999	386	378	999999	570	212	747	383	133	583	733	76	662	312	999999	34	999999	546	999999	634	279	999999	953	999999	379	156	999999	240	999999	999999	999999	999999	311	753	390	600	999999	603	938	999999	207	921	918	999999	999999	21	854	650	811	655	999999	999999	999999	393	594	157	433	964	489	999999	999999	517	933	195	999999	735	999999	908	921	399	217	552	999999	999999	436	358	999999	999999	772	368	302	999999	999999	795	433	19	999999	918	169	242	177	999999	999999	999999	14	689	988	733	745	906	256	945	728	999999	999999	962	680	
722	956	246	999999	510	202	999999	132	474	99	148	762	285	975	847	749	999999	231	365	438	999999	521	746	369	999999	999999	865	121	999999	999999	15	357	999999	338	47	962	923	578	999999	999999	993	402	539	999999	850	970	470	930	408	999999	49	200	999999	534	999999	210	219	876	903	332	336	999999	775	654	999999	790	301	946	938	885	999999	120	564	705	445	999999	999999	156	519	999999	717	935	999999	160	780	815	275	999999	999999	999999	752	56	674	999999	333	984	627	999999	516	999999	679	523	992	523	999999	928	636	385	999999	999999	227	72	366	123	615	401	305	624	999999	999999	999999	365	214	999999	999999	779	446	999999	382	461	999999	999999	639	999999	120	203	942	999999	781	852	188	999999	847	835	619	690	999999	560	729	999999	999999	12	20	247	544	999999	319	891	999999	599	999999	417	13	999999	842	130	432	906	13	421	458	116	842	32	999999	634	517	999999	491	452	99	885	499	450	772	70	97	402	914	999999	999999	999999	999999	191	370	771	999999	219	993	498	267	783	557	318	483	582	999999	999999	158	910	806	999999	999999	938	999999	999999	917	999999	865	781	42	40	991	999999	537	407	307	661	661	327	748	999999	385	992	999999	316	338	191	967	200	900	109	253	14	990	944	651	869	680	764	853	333	999999	221	466	236	791	350	999999	999999	284	508	336	830	171	508	564	999999	754	204	277	736	595	675	881	933	786	987	226	999999	999999	999999	980	999999	473	425	953	999999	999999	957	999999	987	410	891	915	999999	999999	423	999999	492	999999	244	125	486	496	127	999999	999999	339	532	450	999999	134	197	329	999999	527	438	366	746	554	399	880	796	678	290	336	704	759	488	170	999999	153	734	212	521	322	503	411	999999	687	284	834	14	517	720	863	222	572	78	874	344	999999	106	937	999999	364	329	807	216	791	43	919	851	372	86	999999	400	999999	807	999999	33	36	19	69	999999	999999	999999	999999	957	999999	123	141	691	614	825	316	999999	999999	222	167	999999	695	999999	565	999999	365	983	641	441	70	999999	237	765	542	850	318	57	999999	668	436	488	50	849	789	677	901	237	999999	547	770	613	604	999999	649	542	999999	831	454	414	914	580	999999	847	897	999999	886	376	158	763	517	999999	18	999999	786	679	999999	999999	999999	888	752	999999	999999	104	671	456	868	464	125	10	522	999999	602	632	999999	999999	253	999999	952	834	790	534	89	483	999999	510	999999	476	986	999999	589	491	999999	566	662	786	999999	149	999999	450	96	999999	261	158	250	40	999999	385	383	930	
435	760	893	580	107	999999	58	999999	74	170	999999	401	999999	154	420	40	999999	46	970	999999	31	114	25	511	748	999999	283	931	242	999	999999	228	103	66	545	999999	598	845	469	444	738	570	85	26	999999	999999	954	117	737	219	970	630	415	415	908	999999	744	999999	999999	999999	944	999999	999999	75	999999	633	307	421	608	591	442	224	577	535	999999	461	38	999999	999999	999999	414	175	204	33	38	224	813	687	157	224	94	216	23	730	499	999999	539	20	999999	965	397	543	509	155	777	756	62	879	187	456	302	745	479	999999	334	779	922	17	999999	111	819	999999	273	393	507	236	210	846	45	616	922	999999	999999	947	665	999999	999999	58	255	999999	171	999999	999999	700	922	349	999999	999999	406	720	999999	999999	974	999999	155	999999	279	125	648	999999	556	216	999999	999999	534	284	446	999999	122	463	999999	874	761	764	999999	885	119	572	471	167	499	964	450	325	917	400	53	709	801	888	999999	550	410	704	999999	955	100	940	176	647	902	214	132	999999	607	824	770	219	658	269	667	999999	654	490	61	999999	766	528	652	999999	240	999999	731	999999	862	999999	473	66	999999	999999	795	999999	406	824	265	294	842	507	717	103	629	834	60	999999	230	894	896	920	653	143	199	571	298	42	999999	999999	483	898	90	999999	360	713	179	999999	474	999999	310	830	234	766	999999	269	811	999999	513	999999	686	199	13	967	675	553	413	906	795	234	880	373	417	999999	999999	943	426	681	742	916	999999	999999	999999	732	999999	76	695	999999	393	929	760	739	528	20	488	293	895	122	999999	806	309	273	877	249	617	999999	422	143	955	999999	842	139	999999	597	741	309	999999	281	384	999999	999999	999999	999999	999999	473	151	844	999999	999999	527	57	313	322	935	616	400	508	999999	124	656	653	562	931	999999	97	631	923	931	999999	188	999999	624	738	760	999999	999999	751	21	776	999999	102	25	530	437	758	539	999999	999999	980	350	999999	305	167	999999	955	306	595	935	778	842	228	999999	137	433	365	999999	574	561	999999	834	649	497	60	647	563	637	41	503	828	557	814	52	999999	928	999999	866	467	21	804	652	999999	999999	243	934	258	189	887	106	81	999999	964	265	892	156	701	313	254	519	173	327	275	102	117	231	37	999999	962	999999	999999	499	965	563	756	345	999999	833	999999	126	399	384	750	934	431	999999	592	558	999999	999999	236	84	622	947	847	999999	999999	999999	708	21	906	83	226	688	61	582	369	411	999999	557	509	999999	59	999999	130	788	
577	341	999999	615	638	999999	35	999999	972	971	877	28	715	279	958	553	134	252	219	326	167	71	883	849	999999	190	60	602	999999	368	999999	999999	827	999999	909	55	433	103	383	438	57	67	715	89	705	351	999999	999999	599	955	743	807	999999	804	999999	515	999999	821	482	457	428	999999	863	614	946	999999	200	656	369	912	999999	40	999999	781	278	109	356	803	153	790	493	821	13	999999	624	227	576	999999	437	404	597	611	621	925	19	624	999999	110	999999	322	999999	999999	999999	686	835	999999	938	999999	536	999999	168	999999	677	691	999999	607	429	999999	989	999999	816	178	228	965	324	518	419	999999	999999	999999	999999	999999	670	831	640	999999	951	326	513	912	999999	439	496	906	245	943	933	999999	999999	999999	205	999999	999999	414	506	999999	822	903	999999	327	303	994	374	882	625	912	984	999999	61	520	999999	113	20	87	448	386	681	321	729	381	999999	490	999999	369	999999	235	999999	265	334	657	999999	58	954	999999	618	295	74	614	291	332	959	97	878	450	757	999999	669	43	965	999999	311	510	183	990	742	813	21	15	434	399	777	728	999999	403	999999	607	158	824	468	163	999999	77	40	999999	999999	497	611	542	611	365	566	111	300	214	356	129	874	963	454	999999	999999	68	189	891	999999	999999	575	999999	560	160	943	999999	999999	812	807	999999	480	776	578	255	999999	478	404	78	999999	676	438	316	56	999999	732	195	999999	999999	878	263	888	148	852	999999	922	999999	981	999999	422	721	536	487	407	999999	649	107	394	999999	999999	805	664	999999	68	878	801	268	438	790	999999	999999	475	911	933	554	999999	342	924	397	332	999999	497	943	656	122	999999	999999	909	933	130	999999	800	181	68	83	598	777	90	999999	999999	663	999999	201	999999	664	256	624	554	852	767	316	183	997	876	529	318	721	464	946	737	850	358	504	999999	999999	957	999999	853	860	999999	999999	999999	950	17	669	999999	306	909	999999	999999	999999	406	67	176	813	462	803	304	999999	764	877	323	143	246	539	315	203	999999	251	999999	951	771	999999	896	198	64	999999	990	217	153	22	999999	472	999999	999999	454	301	999999	856	999999	999999	999999	323	105	88	999999	999999	713	477	363	193	774	667	294	914	754	712	170	999999	999999	238	813	97	396	752	75	850	63	999999	95	23	865	999999	999999	553	952	457	599	818	934	936	519	999999	853	960	247	154	188	176	999999	741	999999	360	107	111	350	911	927	352	22	413	999999	999999	999999	350	327	110	756	740	999999	999999	123	352	53	999999	
719	999999	244	436	999999	921	999999	886	568	353	883	514	577	810	212	51	529	999999	805	999999	870	999999	140	513	642	147	999999	447	215	169	628	999999	317	284	391	59	676	501	837	101	741	188	130	48	466	999999	532	945	538	999999	777	999999	546	522	999999	888	170	731	793	378	533	999999	681	999999	724	999999	207	302	428	162	999999	38	419	714	789	691	710	101	999999	829	614	452	909	295	392	762	251	999999	999999	503	999999	999999	707	469	567	999999	999999	722	323	371	615	240	526	999999	555	749	999999	832	733	270	188	999999	999999	964	763	90	999999	396	26	999999	853	412	970	925	273	429	330	950	999999	999999	999999	988	777	684	223	384	999999	534	740	643	999999	418	70	71	325	999999	999999	742	705	487	200	121	705	999999	999999	213	269	601	121	135	428	506	686	999999	85	999999	999999	999999	999999	389	164	791	655	383	656	445	352	999999	999999	999999	168	588	254	668	92	83	292	425	176	20	124	334	999999	614	225	809	731	999999	985	135	527	270	999999	325	332	999999	465	332	999999	82	860	360	999999	667	967	840	261	27	378	12	999999	876	999999	999999	274	829	378	51	999999	847	713	742	923	999999	926	898	596	928	346	683	618	959	720	103	159	764	344	756	647	384	999999	714	240	983	999999	651	436	999999	61	502	40	423	999999	857	369	127	436	515	999999	999999	253	332	681	694	393	947	165	740	591	509	495	622	404	783	999999	998	512	940	999999	285	472	346	877	999999	653	204	999999	862	733	42	999999	828	25	578	141	234	43	546	599	280	495	695	669	551	999999	417	29	391	568	370	999999	496	257	465	605	907	999999	837	50	199	161	303	999999	999999	181	666	606	825	999999	74	965	965	351	987	789	776	676	999999	999999	245	999999	414	304	999999	999999	842	581	560	999999	234	779	999999	505	410	128	202	688	999999	999999	350	810	204	739	503	999999	650	154	270	675	999999	999999	999999	999999	804	23	747	998	643	999999	339	95	56	999999	427	295	769	469	941	869	597	999999	566	999999	496	435	999999	675	999999	967	776	697	320	884	153	993	660	999999	700	396	999999	204	54	999999	50	264	763	999999	999999	999999	636	190	213	400	999999	740	674	999999	514	379	42	999999	206	676	366	999999	774	999999	708	434	634	573	999999	554	498	403	53	588	915	241	671	639	363	593	999999	596	493	919	805	412	328	497	691	330	364	309	999999	378	621	999999	490	999999	999999	887	583	73	420	659	999999	685	697	95	999999	283	999999	402	999999	613	346	770	157	
854	366	999999	115	999999	999999	448	200	199	405	675	967	515	751	79	997	476	20	277	185	999999	27	130	715	243	999999	418	621	999999	590	393	41	851	261	635	244	999999	781	446	190	972	468	713	289	32	999999	999999	531	639	405	999999	999999	78	594	322	837	246	590	872	897	474	826	238	608	21	643	999999	264	126	834	660	694	573	96	999999	376	314	999999	999999	999999	999999	886	982	999999	999999	999999	963	999999	938	797	998	756	909	549	716	999999	240	114	277	388	11	999999	999999	804	744	999999	40	999999	392	946	533	405	896	756	399	587	844	671	999999	231	680	999999	325	999999	836	903	785	33	999999	67	145	209	999999	314	124	29	480	188	821	792	760	981	874	999999	274	603	999999	162	999999	999999	311	568	999999	56	999999	151	172	97	999999	999999	771	999999	999999	334	810	999999	832	999999	642	380	117	999999	849	476	470	698	985	333	64	242	53	632	999999	251	755	577	363	526	606	972	856	393	999999	980	31	754	999999	549	999999	999999	999999	277	520	999999	31	645	999999	999999	585	999999	165	839	42	735	999999	148	141	370	999999	999999	970	315	985	999999	524	723	999999	869	455	716	329	446	152	124	471	999999	999999	999999	999999	120	999999	984	999999	999999	817	999999	360	484	192	999999	622	999999	970	947	999999	465	292	850	263	999999	198	849	923	869	689	718	697	917	274	999999	999999	45	150	468	384	986	374	999999	852	508	373	999999	686	573	103	319	475	204	155	16	493	999999	841	922	921	18	999999	81	907	108	329	442	220	170	855	586	869	512	572	982	100	894	998	999999	999999	226	999999	360	999999	380	253	502	999999	268	538	765	204	227	546	375	925	999999	490	753	188	930	762	526	999999	517	999999	963	631	173	915	598	272	96	999999	705	846	999999	999999	537	855	999999	999999	952	631	99	392	651	999999	999999	67	797	414	254	577	14	464	999999	999999	999999	999999	289	871	999999	352	940	999999	117	239	841	529	225	996	953	999999	361	269	999999	894	628	134	798	997	434	115	127	194	27	518	983	250	209	77	47	607	999999	955	71	609	691	596	284	421	134	677	999999	800	460	999999	225	744	654	752	23	999999	140	999999	447	999999	999999	755	485	599	256	600	330	157	999999	355	999999	406	207	210	212	42	849	387	999999	999999	273	327	733	670	303	248	596	999999	999999	999999	999999	293	518	568	384	999999	120	685	175	999999	356	999999	841	115	34	999999	546	453	549	999999	294	999999	418	689	239	907	32	999999	305	17	14	873	103	65	879	48	999999	
999999	826	277	922	999999	999999	350	999999	578	485	999999	646	484	701	999999	906	82	999999	722	875	828	338	477	913	305	999999	999999	529	482	600	786	999999	999999	930	906	999999	282	999999	130	542	78	999999	661	432	403	177	820	315	999999	967	999999	999999	166	999999	69	999999	358	363	626	783	64	820	928	977	698	402	999999	554	999999	525	999999	22	999999	999999	807	549	677	999999	519	138	999999	999999	667	515	579	351	999999	821	870	999999	999999	918	443	346	999999	257	360	683	733	11	515	276	520	346	999999	18	947	976	366	520	999999	314	999999	497	999999	999999	163	423	999999	999999	999999	999999	684	199	999999	715	579	999999	702	559	199	993	320	517	622	303	341	330	182	571	999999	102	465	360	970	964	84	945	132	285	103	937	284	386	677	675	591	330	100	999999	438	795	283	806	999999	640	999999	336	875	921	999999	832	251	837	953	240	384	334	229	291	999999	634	39	426	465	999999	999999	934	840	946	711	20	240	554	999999	608	819	659	39	339	971	999999	79	211	414	271	696	447	999999	447	301	267	999999	808	986	804	766	999999	999999	78	921	68	999999	999999	220	999999	999999	696	999999	354	421	725	304	999999	320	893	564	827	22	204	566	281	510	999999	655	453	908	999999	567	337	842	961	999999	999999	418	912	260	150	991	553	999999	999	742	88	35	999999	999999	999999	498	102	250	938	844	999999	999999	649	999999	103	999999	766	999999	999999	999999	377	512	459	417	999999	480	999999	999999	423	836	468	535	999999	999999	432	377	999999	490	999999	934	999999	97	904	127	172	457	999999	364	167	867	234	999999	500	999999	374	576	999999	168	628	741	999999	999999	826	111	386	620	999999	999999	999999	725	204	286	999999	244	999999	289	607	342	254	886	712	53	999999	556	612	866	45	696	174	855	802	920	862	999999	999999	999999	271	802	740	999999	511	658	238	441	673	999999	346	265	215	95	999999	243	914	741	39	57	973	280	499	999999	585	999999	945	280	923	999999	424	310	999999	649	28	805	601	703	384	999999	999999	54	882	663	529	999999	491	89	886	568	16	130	999999	999999	51	990	313	230	966	999999	712	958	517	399	534	46	999999	565	76	173	999999	220	367	975	242	928	999999	835	990	805	767	865	393	364	276	303	384	603	608	999999	501	381	999999	999999	999999	855	537	492	139	493	915	926	999999	999999	927	999999	763	950	564	123	999999	478	999999	170	495	999999	574	162	999999	240	661	270	957	999999	999999	269	484	245	633	387	400	905	999999	507	889	840	852	999999	437	999999	540	
433	49	999999	435	33	151	576	636	504	291	384	369	898	831	655	969	974	60	668	321	527	999999	999999	722	697	999999	732	999999	655	999999	903	999999	652	999999	238	230	472	612	648	999999	907	609	139	105	25	545	806	999999	244	999999	999999	620	768	999999	22	999999	862	772	737	261	999999	999999	980	510	999999	659	717	208	603	434	507	371	412	550	413	999999	197	90	999999	162	999999	67	999999	999999	999999	293	999999	999999	687	132	367	699	874	397	708	612	628	629	718	366	999999	607	82	809	373	516	999999	228	999999	103	919	781	76	585	295	362	268	206	394	999999	703	234	521	480	76	999999	497	24	999999	801	300	999999	999999	349	333	367	999999	236	999999	609	85	738	737	593	213	586	999999	298	111	999999	354	431	244	625	663	604	96	601	743	999999	29	999999	385	999999	803	361	419	999999	262	928	377	999999	785	785	999999	999999	999999	927	999999	490	999999	999999	913	496	456	999999	332	746	686	999999	281	999999	493	854	590	882	362	783	790	999999	999999	906	46	183	979	323	646	459	608	698	117	168	333	263	999999	820	999999	889	507	934	38	999999	999999	532	657	983	547	999999	204	999999	999999	713	999999	425	323	999999	999999	739	517	999999	232	873	999999	987	999999	999999	999999	240	999999	769	999999	473	285	855	823	503	867	513	526	995	775	714	999999	473	97	403	31	999999	939	124	659	550	999999	374	999999	999999	534	999999	910	544	923	317	999999	435	542	148	438	291	999999	820	410	658	223	521	367	517	999999	999999	999999	999999	101	999999	999999	358	120	61	999999	910	999999	668	968	999999	999999	999999	81	999999	256	829	999999	949	965	739	315	999999	713	11	336	860	17	203	546	999999	161	692	453	771	27	119	325	490	56	527	147	934	999999	595	64	242	449	999999	999999	789	744	951	999999	361	846	999999	999999	119	724	240	903	950	131	119	664	910	538	309	450	146	999999	450	902	999999	602	999999	277	128	946	104	421	999999	999999	757	999999	209	440	999999	925	845	474	216	765	999999	999999	999999	812	742	931	999999	703	999999	459	134	285	999999	59	813	759	474	904	526	173	630	818	796	27	373	994	464	480	999999	384	605	672	307	684	95	999999	415	568	534	197	801	401	281	999999	808	482	821	160	626	342	999999	940	948	52	145	997	827	999999	449	748	476	673	999999	765	999999	462	977	618	999999	989	353	906	380	999999	371	239	547	148	219	891	182	314	854	999999	923	664	724	999999	549	98	996	246	129	999999	720	137	999999	516	803	356	504	999999	999999	636	988	
999999	570	618	681	906	460	689	959	557	575	999999	819	162	841	999999	737	723	79	874	993	117	999999	594	999999	243	105	40	344	863	397	970	999999	999999	125	379	104	115	583	643	638	317	286	571	220	558	318	981	674	614	618	781	142	321	643	881	767	975	10	447	811	999999	354	106	169	605	54	601	46	472	104	632	149	436	246	999999	999999	999999	384	70	924	124	999999	999999	999999	999999	837	805	584	244	612	999999	115	145	832	219	962	190	412	615	513	716	944	999999	519	985	641	706	999999	999999	61	551	999999	939	999999	696	72	623	999999	553	767	248	999999	999999	860	976	527	999999	603	37	723	649	813	999999	556	218	179	164	221	268	975	140	730	626	193	70	527	175	622	999999	156	348	338	858	847	275	699	152	351	543	468	999999	112	58	244	411	738	832	392	999999	527	907	412	592	578	636	518	999999	618	999999	459	999999	392	468	999999	999999	999999	954	999999	999999	519	37	999999	999999	800	999999	999999	999999	999999	782	331	694	782	317	618	248	999999	746	999999	220	999999	999999	999999	550	94	999999	254	644	177	860	100	784	910	111	999999	499	103	734	792	239	608	835	999999	999999	479	999999	578	999999	850	999999	448	574	999999	710	999999	221	999999	273	999999	693	103	393	514	531	999999	546	783	681	522	128	155	211	999999	61	612	921	298	697	81	329	537	180	999999	535	422	525	999999	209	576	999999	996	830	151	108	145	225	330	487	999999	932	980	999999	562	731	496	999999	999999	622	108	613	922	805	201	274	165	999999	999999	999999	119	999999	436	583	115	938	132	324	70	855	915	396	600	811	999999	999999	348	999999	999999	999999	49	999999	903	497	111	963	661	200	639	999999	942	999999	625	351	377	976	999999	407	791	624	609	181	187	999999	999999	711	22	120	261	62	925	525	999999	537	999999	934	273	938	482	152	286	931	685	193	912	703	771	999999	443	577	643	941	999999	993	462	867	999999	148	790	399	950	550	938	999999	999999	427	905	97	411	442	713	567	924	649	347	999999	496	999999	853	13	940	763	676	999999	999999	983	676	323	999999	82	936	135	999999	93	201	735	993	108	999999	495	798	999999	847	11	864	85	999999	208	655	784	380	999999	294	786	999999	196	873	263	178	968	750	592	22	999999	999999	587	419	841	999999	612	684	397	762	999999	215	266	916	999999	999999	342	999999	477	667	999999	701	932	840	371	634	999999	861	739	930	273	744	215	671	517	505	286	666	186	750	53	109	999999	252	926	580	202	279	208	999999	
835	999999	282	924	721	999999	573	999999	58	217	999999	750	945	467	498	999999	10	595	408	180	999999	676	789	727	624	201	719	690	913	790	999999	999999	663	305	999999	271	471	290	949	999999	931	538	999999	969	307	999999	999999	524	753	313	580	606	870	37	899	169	221	555	999999	529	918	882	834	268	775	717	97	649	373	236	161	999999	645	528	248	999999	69	820	429	999999	47	204	999999	609	219	835	999999	635	406	934	59	999999	980	430	999999	59	704	358	204	590	215	515	161	526	162	860	999999	352	999999	999999	109	401	135	978	491	724	945	999999	58	939	851	999999	999999	438	186	245	739	999999	999999	199	310	710	626	839	126	999999	52	999999	457	358	874	522	847	999999	835	999999	790	11	938	999999	114	480	309	999999	738	754	272	722	350	916	131	999999	999999	599	999999	999999	774	296	862	959	681	535	999999	699	999999	999999	614	999999	999999	528	455	738	286	327	95	829	411	372	110	371	269	999999	79	540	237	139	735	257	917	446	884	503	149	979	566	578	999999	609	199	409	150	999999	129	822	999999	393	999999	469	514	999999	987	999999	195	500	700	361	999999	999999	999999	934	603	366	822	999999	999999	951	599	999999	760	516	136	999999	182	701	999999	737	210	257	78	999999	671	276	742	999999	458	999999	317	648	289	215	999999	999999	147	265	999999	783	999999	961	188	999999	999999	999999	999999	998	637	196	999999	494	279	962	160	999999	999999	627	273	999999	999999	668	709	170	643	950	999999	555	402	668	663	917	895	999999	38	249	79	558	999999	999999	567	743	525	271	253	823	379	326	999999	906	300	519	991	479	999999	50	262	28	877	999999	151	163	606	969	532	321	598	831	933	911	148	618	577	762	768	880	999999	447	916	819	999999	999999	999999	496	999999	154	925	426	288	988	986	60	681	216	999999	414	147	999999	999999	932	234	548	392	152	767	681	942	239	710	288	897	814	111	67	272	449	663	120	601	388	999999	182	552	945	999999	999999	999999	999999	403	364	742	999999	708	999999	594	42	319	357	728	696	999999	696	715	10	999999	182	948	623	943	919	999999	37	999999	360	546	999999	996	446	227	680	999999	582	999999	356	545	310	115	127	472	240	140	999999	391	904	187	999999	467	551	999999	752	148	323	426	999999	613	715	641	358	447	999999	46	999999	999999	57	999999	629	860	368	464	791	76	831	999999	713	788	999999	645	60	183	847	594	454	592	475	541	430	165	361	743	830	668	757	679	930	204	267	999999	344	953	999999	838	108	97	73	
686	999999	172	712	999999	178	79	591	184	600	947	591	290	664	516	999999	473	508	999999	999999	132	318	161	999999	519	531	268	311	107	625	18	496	367	999999	788	234	999999	999999	666	574	999999	999999	999999	89	982	999999	977	522	827	432	93	340	482	463	941	378	166	942	203	174	909	767	494	558	591	461	234	761	999999	292	272	31	999999	61	873	55	734	81	248	999999	553	746	999999	674	542	999999	23	999999	587	999999	999999	326	999999	502	664	993	999999	34	498	530	387	999999	999999	999999	169	72	498	431	590	999999	643	999999	703	999999	999999	173	999999	819	999999	912	448	330	999999	465	999999	946	771	349	396	999999	999999	709	582	717	999999	338	110	938	515	479	999999	591	324	691	776	983	999999	963	881	501	709	774	999999	999999	999999	67	999999	190	331	223	301	158	999999	710	999999	933	511	985	767	292	73	355	999999	547	732	856	16	999999	689	999999	333	999999	467	895	999999	999999	701	997	635	471	296	999999	617	302	999999	41	556	613	258	843	481	999999	205	599	437	363	470	999999	853	999999	61	558	500	99	889	492	691	999999	539	755	242	999999	360	305	995	999999	738	21	999999	999999	999999	402	244	999999	760	697	612	867	467	817	227	999999	153	999999	420	738	429	527	412	695	350	415	84	502	999999	966	285	900	603	999999	999999	458	999999	999999	925	659	323	654	339	201	999999	823	682	999999	537	12	999999	951	885	267	724	220	608	674	360	894	999999	999999	245	999999	421	999999	274	182	201	769	138	990	483	761	424	774	999999	221	999999	999999	733	999999	965	608	605	999999	24	346	999999	414	850	999999	999999	41	999999	582	999999	545	780	177	559	510	530	999999	873	380	477	134	842	949	999999	397	858	999999	171	999999	775	636	198	96	698	927	612	787	999999	700	198	452	429	999999	365	652	440	647	999999	233	831	999999	735	235	857	999999	999999	621	392	999999	999999	999999	999999	375	806	782	356	999999	479	632	897	743	999999	183	999999	34	999999	999	593	379	956	220	865	938	144	578	901	963	239	808	432	991	405	466	131	229	582	64	46	999999	306	999999	999999	345	335	98	358	561	53	999999	195	999999	37	999999	506	367	113	931	241	237	881	393	999999	999999	209	906	347	392	62	999999	451	999999	963	999999	83	218	999999	530	612	999999	229	349	919	406	999999	999999	999999	999999	999999	763	126	651	823	808	701	999999	293	507	146	429	750	966	999999	91	391	544	999999	26	939	297	325	582	329	999999	18	541	999999	999999	58	280	942	955	999999	999999	845	800	999999	165	
319	171	999999	999999	394	193	999999	999999	840	837	24	999999	397	999999	999999	673	447	544	331	637	999999	169	999999	236	999999	865	486	999999	543	220	999999	591	999999	385	706	999999	372	780	198	999999	999999	999999	701	636	999999	970	883	999999	511	759	999999	311	478	199	365	160	722	698	95	529	706	999999	999999	629	999999	433	370	21	999999	675	311	666	355	195	747	55	999999	811	193	488	981	492	293	999999	999999	935	999999	528	30	556	65	673	695	999999	999999	389	45	999999	999999	619	999999	872	999999	835	999999	194	955	999999	451	320	692	999999	514	999999	547	999999	999999	934	270	665	320	999999	990	694	620	999999	971	686	756	368	999999	396	776	574	999999	119	737	457	336	185	979	830	86	999999	863	999999	999999	98	999999	225	173	110	811	379	308	768	881	69	999999	820	222	999999	536	93	310	306	144	940	999999	438	486	768	607	94	686	490	764	289	999999	475	999999	882	999999	999999	204	909	584	407	276	119	237	678	999999	516	962	711	303	999999	410	567	20	228	370	692	739	404	999999	727	999999	817	14	602	999999	750	999999	340	712	996	888	401	722	999999	999999	618	211	808	536	101	132	975	999999	770	879	273	464	999999	521	999999	801	800	999999	999999	714	458	115	635	999999	491	175	632	999999	307	115	999999	999999	283	554	999999	491	931	867	411	604	717	630	243	999999	965	295	100	818	999999	205	97	999999	864	32	225	512	576	369	55	925	500	976	999999	999999	870	428	191	706	769	391	999999	932	999999	262	999999	827	872	912	999999	999999	999999	813	168	999999	27	35	980	260	338	249	915	571	999999	485	999999	741	740	999999	999999	547	114	394	59	458	999999	164	978	999999	36	397	640	999999	885	849	999999	999999	818	788	648	845	447	930	999999	529	476	999999	120	529	157	265	97	304	70	999999	999999	690	764	709	999999	862	999999	378	234	999999	999999	261	999999	972	634	999999	922	951	929	16	110	183	999999	529	982	36	54	999999	464	771	999999	999999	603	949	757	999999	999999	999999	999999	999999	798	79	705	436	920	224	621	148	894	729	342	146	374	63	835	918	673	244	999999	750	818	999999	999999	999999	640	272	999999	736	224	474	505	812	999999	154	218	40	477	590	609	999999	414	906	563	735	438	173	971	999999	123	999999	496	688	392	999999	967	211	999999	252	796	657	566	885	999999	430	233	530	205	230	999999	804	450	999999	635	958	346	912	43	187	35	476	301	117	622	385	999999	817	430	680	187	16	874	235	794	951	210	529	982	143	511	908	968	750	704	
318	399	413	63	999999	924	64	177	978	999999	329	999999	459	999999	547	452	416	109	999999	53	838	999999	224	999999	683	757	816	929	899	675	127	999999	550	412	313	986	573	764	999999	755	999999	838	896	19	474	595	751	999999	445	690	105	808	452	707	866	389	184	999999	999999	675	117	135	277	312	999999	820	815	56	999999	999999	999999	999999	999999	999999	921	10	42	215	824	98	16	559	494	219	580	999999	66	843	999999	924	999999	459	999999	330	648	996	570	594	909	654	780	704	999999	883	999999	453	704	682	786	999999	356	969	299	290	669	558	999999	68	731	789	764	971	510	43	750	429	266	782	131	924	439	999999	305	999999	999999	311	260	610	407	136	614	383	999999	680	999999	841	169	114	999999	100	999999	512	862	129	890	808	204	999999	143	391	999999	921	999999	999999	436	908	999999	129	972	367	307	40	999999	605	185	391	914	829	464	908	269	162	131	41	568	927	585	185	999999	509	116	999999	477	25	939	999999	821	999999	253	999999	178	49	999999	303	792	335	851	267	999999	999999	999999	375	811	999999	999999	45	800	530	304	509	332	498	839	472	261	322	562	644	666	999999	569	999999	585	793	740	230	29	828	248	242	999999	999999	241	781	615	999999	183	999999	893	903	892	300	999999	744	347	679	999999	669	51	479	772	216	999999	461	939	185	999999	27	999999	901	25	971	292	71	433	15	999999	68	857	999999	149	320	750	999999	999999	278	818	841	455	70	30	360	786	999999	469	999999	727	780	842	440	951	165	756	992	888	920	999999	838	320	999999	423	999999	812	531	340	999999	466	999999	999999	670	366	947	571	435	881	665	194	523	602	564	999999	486	226	426	568	983	564	758	874	680	270	979	531	122	647	999999	547	264	437	17	412	889	920	181	83	14	594	999999	120	233	736	494	246	999999	999999	999999	924	395	963	357	999999	707	963	189	999999	387	426	458	787	12	127	929	95	999999	999999	398	566	54	999999	563	399	999999	647	650	944	775	743	775	999999	999999	954	162	301	90	119	705	925	740	771	696	999999	999999	543	118	116	999999	408	651	603	666	380	880	999999	409	958	664	999999	323	999999	635	643	650	999999	87	57	964	999999	15	485	999999	473	999999	283	656	975	264	699	539	544	148	376	102	182	401	339	999999	120	999999	132	454	645	612	504	999999	62	938	744	466	70	151	177	403	175	999999	202	554	606	395	999999	703	965	530	778	107	268	551	999999	998	747	973	854	746	999999	40	810	861	999999	146	604	47	
519	242	478	403	970	972	999999	35	209	785	477	724	467	428	489	125	999999	406	877	999999	470	745	718	97	999999	430	520	145	346	341	233	999999	791	396	999999	999999	999999	385	137	296	625	452	799	962	506	139	289	464	551	694	37	924	269	103	999999	774	524	999999	116	999999	999999	790	689	999999	561	17	933	81	244	756	74	457	999999	999999	885	28	945	999999	999999	167	151	66	999999	651	314	308	210	698	818	999999	218	669	279	587	999999	834	763	932	410	498	999999	217	999999	795	630	579	999999	678	218	559	829	767	800	948	408	999999	999999	47	999999	262	999999	999999	262	825	547	405	999999	692	755	60	264	22	355	102	999999	933	837	799	30	734	653	531	489	269	999999	999999	868	999999	188	440	638	999999	379	158	690	960	954	999999	258	999999	401	963	922	168	304	999999	999999	999999	986	999999	567	407	26	999999	609	286	755	993	244	999999	999999	856	513	325	421	999999	643	206	411	11	999999	443	550	795	342	690	608	999999	965	774	38	170	999999	713	999999	241	708	550	549	414	214	961	169	162	999999	544	459	999999	999999	764	182	225	306	985	999999	134	856	231	496	919	677	434	999999	470	77	999999	522	800	452	190	999999	103	657	996	999999	27	999999	398	106	797	999999	11	584	210	601	812	863	359	999999	749	384	486	63	629	737	780	933	999999	94	332	32	658	164	999999	932	999999	567	310	198	479	850	467	134	699	688	999999	849	827	868	264	512	172	999999	999999	805	999999	49	999999	269	999999	999999	999999	999999	774	774	581	846	999999	999999	522	255	563	170	999999	898	916	362	364	941	71	930	115	830	830	820	999999	85	999999	760	587	49	999999	50	182	395	276	164	360	999999	999999	829	831	559	999999	18	948	12	836	999999	889	992	685	96	207	95	978	752	999999	999999	914	506	394	999999	689	482	999999	999999	988	362	999999	762	11	999999	834	241	109	555	484	821	871	999999	999999	999999	999999	595	363	452	842	999999	417	523	680	406	19	610	445	572	999999	873	303	999999	999999	483	183	999999	990	256	261	966	985	432	278	661	999999	67	267	999999	396	104	999999	999999	679	901	999999	117	999999	605	429	234	796	999999	999999	611	528	445	843	765	483	744	604	999999	201	876	111	985	999999	999999	999999	999999	352	707	999999	999999	999999	999999	999999	122	538	75	54	999999	827	999999	179	458	746	999999	143	646	223	502	264	652	500	999999	999999	803	999999	960	999999	72	290	476	882	99	360	910	856	497	689	730	236	417	699	999999	999999	174	706	653	248	
588	885	677	738	849	452	999999	285	999999	958	999999	323	578	999999	981	114	360	154	90	107	999999	810	645	957	999999	275	846	952	291	731	907	106	156	721	283	999999	612	737	42	646	827	635	124	539	736	417	657	213	718	114	930	999999	626	555	413	999999	999999	719	999999	583	606	581	994	21	61	856	176	857	930	999999	999999	622	999999	444	280	209	696	116	231	85	999999	642	244	999999	801	999999	480	999999	317	506	937	893	999999	458	50	999999	999999	113	488	879	250	800	283	999999	612	317	906	192	285	214	91	143	498	999999	965	963	346	817	219	172	386	576	999999	433	866	608	999999	999999	403	999999	999999	999999	999999	999999	834	999999	368	330	574	999999	982	298	999999	112	424	803	404	321	492	86	909	824	893	999999	502	674	260	849	56	13	187	252	999999	261	647	999999	999999	156	346	158	605	25	999999	726	999999	98	999999	447	19	73	214	819	181	327	124	742	700	312	849	169	566	999999	284	571	999999	739	999999	73	465	927	999999	258	974	344	481	893	999999	999999	144	999999	999999	813	840	983	999999	368	80	470	999999	904	797	212	306	999999	591	96	741	681	419	450	588	198	981	91	774	955	844	999999	845	230	999999	533	177	444	999999	753	677	300	772	999999	669	49	925	560	139	999999	951	999999	752	395	162	999999	999999	694	826	999999	999999	999999	999999	843	523	242	625	999999	744	274	44	862	439	999999	418	450	908	471	781	999999	273	431	999999	688	999999	56	95	460	77	999999	999999	999999	618	999999	999999	999999	999999	999999	434	436	999999	18	816	865	61	99	368	913	999999	999999	992	295	912	287	999999	999999	999999	530	839	477	157	999999	849	485	498	560	253	917	916	499	999999	999999	47	999999	135	264	999999	97	636	914	687	181	483	999999	999999	490	571	999999	561	521	999999	999999	99	956	288	259	168	341	376	501	845	451	997	486	352	22	257	566	162	706	795	999999	893	924	789	976	690	999999	217	17	999999	999999	366	404	387	807	890	91	999999	875	106	283	999999	145	78	246	999999	997	23	999999	999999	999999	188	854	726	999999	668	174	177	312	999999	674	133	368	511	999999	999999	602	109	545	131	999999	499	286	609	521	999999	757	856	552	999999	999999	479	952	774	999999	734	511	999999	985	148	999999	999999	999999	317	431	160	361	633	145	999999	581	898	478	143	77	999999	901	254	215	403	910	318	624	510	874	205	180	999999	999999	208	999999	923	999999	999999	406	262	734	969	188	370	647	133	720	400	230	795	11	819	707	479	832	267	472	
592	999999	999999	299	264	999999	236	979	766	999999	937	999999	657	784	82	999999	815	779	932	999999	999999	999999	787	597	999999	290	88	203	361	887	57	375	325	461	531	178	989	962	480	999999	951	390	881	27	783	821	572	21	929	92	892	999999	899	999999	627	837	999999	999999	75	974	363	999999	999999	879	68	572	263	206	263	904	746	852	309	406	999999	464	873	769	814	413	718	999999	274	999999	995	358	475	135	999999	694	727	180	897	506	182	999999	762	11	999999	221	999999	375	758	999999	346	49	999999	503	999999	173	963	999999	999999	661	265	296	767	359	884	710	106	138	373	999999	186	999999	954	999999	234	204	701	872	811	999999	845	999999	999999	250	999999	999999	957	972	58	669	999999	56	175	245	250	886	162	999999	127	999999	999999	439	11	199	999999	770	94	999999	279	999999	472	999999	869	411	999999	999999	999999	527	999999	929	752	134	89	704	838	140	410	719	999999	347	52	999999	755	563	488	415	350	130	999999	999999	999999	999999	999999	999999	206	640	186	764	429	337	909	634	985	197	505	990	360	307	361	717	369	375	999999	931	838	184	345	316	999999	410	999999	856	135	265	68	392	431	911	507	999999	954	646	300	234	437	999999	313	567	999999	497	999999	53	769	684	802	504	335	999999	339	999999	304	999999	841	28	765	63	509	729	999999	122	569	448	799	999999	763	723	85	810	503	430	870	778	258	434	354	528	97	999999	463	999999	67	999999	582	485	903	94	999999	999999	469	999999	909	999999	438	945	928	617	253	616	999999	88	429	524	277	908	161	999999	621	416	673	999999	966	67	999999	574	65	909	865	324	999999	678	918	999999	351	129	999999	297	350	312	506	737	999999	999999	999999	384	145	999999	999999	674	999999	387	473	398	607	232	417	851	317	863	999999	28	751	929	366	252	169	999999	183	158	397	864	185	318	999999	936	999999	495	537	891	999999	522	527	999999	999999	999999	215	530	999999	129	999999	669	980	999999	422	999999	985	355	124	287	999999	520	368	244	999999	468	211	999999	999999	671	999999	999999	323	425	434	377	501	560	999999	495	47	639	428	64	446	999999	884	699	896	432	950	999999	999999	260	676	999999	164	293	999999	532	669	999999	51	999999	859	788	356	999999	61	54	985	435	417	629	249	999999	101	314	797	558	999999	512	267	999999	721	652	550	73	748	515	223	218	644	414	825	986	598	893	999999	999999	381	329	647	851	446	999999	209	752	20	101	827	999999	496	366	948	167	792	999999	999999	216	248	292	999999	545	831	777	999999	12	
803	263	986	999999	119	149	999999	265	864	415	620	207	453	798	62	656	999999	373	722	287	999999	667	203	999999	90	999999	999999	99	999999	111	30	999999	733	206	999999	999999	114	629	740	356	999999	693	302	999999	374	616	762	999999	239	169	857	467	65	513	546	999999	69	383	127	130	729	97	752	999999	395	951	999999	257	850	999999	552	69	999999	375	107	773	375	816	248	999999	999999	999999	859	999999	254	562	613	230	660	812	999999	731	512	999999	627	999999	941	539	991	423	999999	514	599	934	999999	797	834	690	999999	772	999999	252	144	653	893	999999	237	408	518	999999	347	253	597	47	999999	820	999999	999999	999999	14	832	835	999999	824	331	721	380	925	736	999999	727	923	999999	888	999999	455	596	859	727	868	999999	542	31	168	85	999999	999999	561	999999	796	250	822	942	999999	939	935	427	999999	331	999999	999999	312	671	71	115	424	439	709	996	162	234	698	295	999999	148	299	999999	666	999999	432	999999	819	599	940	216	905	999999	999999	948	115	37	286	537	555	490	563	871	960	63	661	469	218	565	183	571	999999	537	73	273	649	131	761	999999	999999	377	568	999999	731	999999	210	443	36	760	890	999999	948	999999	739	398	584	999999	999999	612	97	999999	595	999999	425	378	664	377	917	149	308	984	276	715	638	187	999999	850	150	115	853	227	443	457	674	59	623	999999	798	675	688	999999	999999	999999	999999	999999	782	314	297	362	200	832	526	886	462	906	857	242	531	561	999999	999999	288	748	758	999999	529	147	589	375	999999	281	579	251	999999	999999	716	128	241	703	405	617	563	788	914	31	701	999999	995	999999	202	390	860	999999	209	954	943	529	999999	613	416	644	999999	921	606	918	999999	999999	434	385	999999	999999	999999	999999	166	999999	180	999999	833	737	177	972	152	999999	183	375	421	343	999999	507	144	999999	728	627	296	760	999999	641	999999	995	768	999999	132	999999	577	463	389	42	89	350	783	999999	695	999999	999999	999999	502	904	747	241	507	999999	241	927	999999	999999	20	383	541	405	999999	538	318	837	969	750	850	531	999999	720	985	999999	263	702	723	691	501	76	191	852	268	999999	999999	950	498	999999	999999	204	379	574	452	16	500	684	382	255	144	999999	999999	695	999999	970	660	37	255	128	666	538	999999	560	512	999999	201	688	146	999999	644	367	999999	131	564	655	162	999999	999999	979	888	578	330	477	556	643	383	496	269	297	336	999999	705	999999	999999	657	989	999999	71	508	999999	811	547	401	610	999999	999999	571	141	937	817	
981	759	275	240	97	218	736	13	868	569	999999	429	849	999999	999999	662	970	940	907	665	343	617	768	174	86	41	999999	866	779	999999	812	364	332	999999	354	117	439	148	999999	449	999999	815	203	939	999999	392	698	746	833	124	547	631	234	281	483	373	990	999999	999999	66	288	869	234	743	757	350	106	999999	999999	999999	232	831	999999	468	412	528	424	829	64	999999	999999	193	999999	664	999999	191	140	999999	996	999999	999999	999999	984	999999	170	393	590	459	191	769	296	329	446	174	891	716	784	766	868	955	999999	170	56	470	723	105	836	999999	999999	575	220	56	999999	328	551	894	846	999999	307	29	999999	964	648	295	407	23	746	869	772	870	406	373	191	999999	42	957	292	999999	999999	999999	556	30	303	616	558	249	947	127	622	997	999999	975	999999	999999	999999	984	522	760	73	710	359	967	797	295	179	847	864	999999	296	594	611	333	495	243	472	917	670	999999	737	167	76	629	256	774	999999	431	999999	342	33	57	445	532	999999	613	715	999999	999999	18	999999	711	385	615	830	37	396	546	999999	234	386	109	323	490	999999	906	643	729	999999	999999	293	999999	942	999999	999999	249	159	999999	873	882	528	883	694	999999	595	36	782	460	799	229	388	464	999999	680	955	923	999999	954	999999	554	969	985	999999	999999	999999	698	769	853	308	591	878	317	673	607	706	503	999999	661	895	996	134	193	999999	501	644	829	806	999999	575	393	515	204	580	999999	912	543	24	493	999999	896	266	928	999999	218	351	81	790	343	999999	462	518	999999	69	512	429	785	64	377	566	895	892	507	287	914	85	683	736	999999	695	999999	488	922	723	999999	740	205	41	722	160	573	48	473	297	123	875	442	144	77	999999	999999	488	647	999999	52	13	759	650	247	999999	667	344	446	648	811	974	595	359	999999	772	999999	754	342	227	999999	999999	428	219	174	48	643	548	668	455	999999	684	999999	999999	681	994	999999	555	793	590	999999	999999	602	825	486	999999	290	93	999999	999999	999999	382	155	430	933	195	585	549	999999	208	499	129	675	999999	999999	999999	999999	599	677	75	791	678	960	752	999999	764	265	999999	733	999999	758	999999	474	373	780	196	999999	999999	72	496	999999	999999	79	595	999999	373	563	611	746	359	14	999999	415	18	999999	996	421	403	695	999999	930	981	815	459	999999	939	654	999999	220	892	999999	723	537	999999	656	999999	999999	999999	661	371	210	653	857	999999	31	78	154	466	858	784	775	999999	999999	893	566	437	625	999999	155	
999999	718	261	999999	853	999999	290	163	999999	999999	164	397	56	742	334	968	286	999999	442	999999	381	999999	198	453	435	127	999999	999999	643	999999	228	999999	988	229	509	652	949	262	13	621	740	914	919	999999	999999	397	729	999999	400	925	999999	999999	193	192	773	999999	530	999999	965	735	311	291	519	609	143	429	408	999999	243	681	28	33	130	821	697	999999	999999	93	749	48	398	68	609	999999	344	914	999999	806	456	151	131	151	297	999999	319	459	405	999999	970	284	989	903	170	718	906	999999	999999	999999	494	316	492	447	68	999999	347	252	681	800	275	229	877	601	379	101	560	876	735	852	511	247	72	999999	123	474	58	495	999999	891	811	87	999999	189	321	149	999999	684	93	370	930	77	777	604	54	751	406	397	533	78	999999	40	531	999999	860	256	999999	927	334	594	878	999999	354	999999	989	197	497	999999	289	240	441	875	793	375	921	444	470	999999	520	999999	77	661	999999	999999	733	781	556	401	329	999999	895	732	999999	498	492	88	722	986	615	999999	999999	708	117	999999	999999	292	999999	165	418	999999	999999	786	417	962	527	226	890	525	67	217	641	999999	378	999999	345	708	999999	305	883	843	721	999999	852	662	118	999999	553	669	201	999999	999999	400	982	902	288	118	325	398	971	999999	198	999999	929	999999	999999	167	339	893	957	928	766	941	999999	574	704	999999	934	754	854	999999	672	230	333	999999	673	999999	123	476	935	236	393	137	333	618	655	524	999999	455	999999	950	38	660	999999	999999	684	602	999999	417	207	999999	999999	570	544	812	602	967	873	322	733	975	999999	999999	957	730	544	639	617	663	919	190	999999	999999	317	999999	140	999999	518	69	931	80	132	706	999999	959	999999	822	999999	521	25	688	999999	241	721	471	999999	999999	703	980	999999	55	984	999999	498	27	226	695	263	640	682	999999	999999	813	999999	999999	999999	347	999999	997	678	721	56	999999	648	241	539	528	766	845	995	999999	318	538	340	886	999999	667	217	261	743	366	569	952	839	435	239	837	850	68	618	999999	579	705	999999	17	999	888	816	267	999999	698	929	999999	645	716	999999	920	999999	504	577	999999	999999	999999	264	322	999999	999999	266	222	999999	702	999999	707	237	999999	999999	999999	236	333	887	207	850	950	999999	54	437	999999	317	133	999999	319	364	355	491	432	440	244	451	990	854	905	999999	603	265	784	30	231	190	219	999999	668	694	999999	616	379	344	189	999999	219	884	11	999999	999999	999999	691	999999	331	226	804	995	161	171	999999	
479	982	576	257	694	999999	33	999999	970	107	802	495	999999	999999	999999	122	97	261	999999	241	115	852	128	497	544	573	446	698	14	999999	999999	178	507	458	679	634	803	97	494	999999	999999	678	41	689	340	573	76	143	592	113	716	999999	487	929	140	626	864	88	712	999999	999999	335	211	593	884	999999	987	177	535	114	318	10	766	102	55	999999	821	439	999999	970	507	313	999999	900	669	479	691	577	999999	999999	770	724	384	999999	999999	860	477	999999	999999	999999	999999	899	608	487	795	716	977	999999	883	999999	804	435	922	742	623	999999	229	310	924	414	942	999999	849	481	344	594	999999	999999	999999	195	999999	384	633	459	394	607	704	999999	999999	953	502	999999	693	999999	258	344	999999	999999	999999	790	641	999999	523	400	764	175	999999	136	153	211	101	999999	332	999999	999999	430	801	999999	357	26	544	601	204	999999	912	646	727	235	233	999	791	982	653	281	553	792	999999	243	999999	229	999999	578	484	999999	862	918	974	999999	880	827	543	340	295	733	256	50	999999	552	487	127	999999	825	903	153	419	118	930	61	154	999999	569	999999	776	137	468	966	999999	999999	999999	999999	671	731	355	405	466	461	696	999999	35	999999	820	318	999999	577	781	732	675	341	495	753	987	999999	850	928	267	975	563	167	274	290	924	682	999999	493	456	999999	479	507	999999	999999	421	20	36	641	999999	261	812	208	999999	736	301	999999	999999	364	16	748	881	426	147	490	897	999999	999999	744	589	147	874	271	131	74	999999	999999	999999	999999	999999	977	999999	219	797	999999	173	999999	810	537	989	149	878	89	486	707	834	63	999999	207	70	882	364	291	61	999999	999999	550	999999	291	484	133	999999	277	33	999999	851	672	999999	141	327	542	728	127	755	999999	999999	999999	785	424	240	999999	807	456	475	458	623	999999	167	999999	628	622	287	528	63	999999	18	610	65	457	999999	172	434	238	879	528	999999	246	535	999999	735	592	765	999999	61	999999	999999	683	801	574	415	246	515	825	512	704	265	999999	74	999999	999999	999999	739	337	999999	77	999999	999999	577	947	304	386	90	999999	999999	46	999999	625	477	778	549	334	809	491	51	619	656	999999	726	999999	273	955	182	645	999999	87	853	438	103	984	509	746	116	853	279	999999	165	999999	999999	475	848	639	732	999999	350	117	999999	257	999999	950	420	999999	852	402	999999	349	213	445	385	991	192	428	999999	492	999999	803	227	955	221	999999	999999	999999	999999	260	337	633	999999	887	304	72	238	999999	152	152	999999	342	
893	714	179	930	825	999999	999999	765	292	999999	117	999999	26	546	889	892	46	283	496	999999	324	999999	74	61	126	326	150	322	762	587	285	389	999999	936	909	999999	786	290	196	743	999999	95	967	907	525	983	870	758	183	346	569	869	656	849	999999	301	649	127	999999	999999	579	272	13	705	999999	728	999999	999999	636	386	999999	755	97	753	612	239	999999	167	536	143	456	392	148	426	999999	999999	733	80	918	618	863	668	476	687	173	849	999999	271	763	999999	999999	790	999999	797	239	999999	782	902	247	788	999999	999999	999999	681	62	999999	134	999999	688	737	999999	259	171	27	522	999999	999999	409	999999	999999	157	373	404	999999	479	999999	270	351	196	212	634	830	833	139	952	999999	87	795	634	975	724	504	583	35	999999	414	628	113	284	791	999999	382	999999	999999	999999	303	97	851	211	999999	999999	782	401	485	113	175	426	42	999999	999999	370	492	775	615	999999	653	789	999999	939	74	46	167	77	999999	999999	999999	518	359	498	659	999999	235	593	999999	58	942	999999	107	921	635	988	999999	48	142	431	53	607	999999	445	988	513	719	999999	147	361	999999	714	996	809	852	656	76	543	999999	858	145	899	538	566	999999	549	692	457	313	86	449	129	934	973	633	654	999999	999999	510	156	574	322	456	885	289	237	117	999999	79	979	999999	999999	632	999999	295	154	78	150	350	999999	821	271	999999	70	911	650	999999	32	185	999999	999999	163	43	999999	293	999999	452	652	999999	868	442	999999	387	334	165	396	999999	660	688	999999	585	999999	573	71	999999	312	712	999999	974	639	457	999999	122	871	999999	999999	29	373	999999	999999	701	426	862	482	15	427	884	285	905	999999	163	129	343	999999	622	181	590	972	999999	999999	999999	999999	999999	648	999999	357	291	999999	199	397	377	132	999999	225	787	999999	999999	999999	999999	999999	428	437	490	459	485	337	751	425	999999	999999	187	57	440	19	362	645	999999	224	71	658	999999	378	999999	518	157	40	459	127	908	462	999999	499	916	35	999999	682	999999	999999	172	92	606	999999	999999	235	220	999999	692	660	863	152	420	595	39	407	999999	59	351	972	999999	999999	877	633	516	796	600	687	999999	999999	456	999999	79	529	61	978	999999	999999	999999	860	307	827	999999	799	999999	766	999999	777	999999	999999	999999	513	340	603	916	718	214	999999	359	469	634	532	199	287	999999	194	83	891	543	61	355	503	999999	491	674	999999	115	88	379	999999	755	999999	227	999999	162	999999	348	475	613	342	773	999999	920	652	235	774	637	
999999	595	79	692	999999	243	418	174	758	575	999999	928	442	612	136	603	608	714	811	999999	999999	134	999999	846	607	288	210	287	276	583	999999	265	899	999999	999999	492	310	67	604	589	809	999999	999999	999999	999999	547	180	729	646	485	321	938	999999	469	69	936	334	233	95	872	999999	141	999999	999999	291	999999	38	596	999999	644	303	551	999999	231	999999	131	730	894	357	69	117	480	999999	999999	272	356	840	440	786	117	168	86	999999	732	556	678	999999	228	999999	904	519	583	171	12	192	769	999999	203	963	937	216	439	875	999999	764	999999	500	999999	913	935	999999	598	809	999999	486	226	579	387	674	827	573	512	809	453	550	999999	999999	637	999999	999999	999999	647	476	849	999999	728	210	946	999999	994	999999	450	315	160	160	920	773	710	526	965	999999	451	528	146	374	703	630	432	484	240	253	862	510	420	418	116	132	999999	999999	999999	999999	999999	999999	680	650	132	999999	999999	999999	999999	999999	608	999999	999999	312	84	128	999999	999999	207	107	777	471	736	751	999999	999999	894	742	53	798	813	161	768	999999	567	41	847	495	251	506	972	140	854	999999	644	751	868	118	999999	987	792	485	361	999999	247	170	683	929	335	191	312	916	999999	831	947	457	352	691	744	53	280	844	243	700	135	647	617	266	116	573	82	786	409	999999	16	999999	799	118	999999	406	358	918	170	70	204	66	881	999999	532	999999	409	186	373	300	717	999999	252	660	535	999999	553	426	822	999999	999999	525	517	202	825	620	657	244	978	348	694	999999	683	182	506	79	765	594	733	918	174	999999	423	118	348	999999	94	148	582	999999	853	931	999999	408	950	678	999999	689	207	912	540	999999	208	34	605	364	273	999999	164	466	834	958	692	999999	598	223	112	408	853	766	535	999999	661	999999	495	999999	266	999999	999999	827	530	85	397	999999	388	999999	697	398	999999	999999	794	25	984	126	288	894	248	201	809	999999	576	150	836	999999	999999	32	999999	342	539	841	108	999999	847	336	936	999999	570	871	525	599	999999	714	999999	869	971	519	533	544	587	600	525	75	475	494	261	389	999999	956	999999	366	999999	999999	999999	999999	885	807	177	999999	190	529	333	376	999999	999999	220	861	256	966	469	999999	498	968	754	938	326	42	999999	999999	85	556	518	999999	437	169	113	171	855	232	999999	174	999999	875	999999	68	276	999999	399	999999	284	399	143	999999	497	576	867	527	610	920	355	999999	295	999999	582	633	20	719	939	999999	117	58	999999	999999	983	304	999999	
622	614	696	672	178	642	266	88	685	423	246	126	999999	301	586	561	999999	877	140	879	537	999999	731	57	556	999999	883	157	999999	393	119	299	202	60	255	913	913	999999	999999	220	38	999999	999999	219	774	603	999999	224	530	497	999999	155	853	425	988	329	883	648	999999	959	999999	118	853	302	999999	946	999999	810	56	673	648	686	999999	999999	851	800	405	521	283	999999	999999	669	627	737	999999	999999	446	777	72	999999	999999	274	142	226	460	999999	883	605	906	827	999999	999999	177	999999	849	394	454	932	573	198	923	371	375	171	999999	999999	491	125	980	349	999999	999999	747	130	643	383	553	999999	999999	932	916	999999	614	999999	283	999999	501	770	888	926	519	513	213	874	999999	999999	898	970	397	371	437	768	999999	566	327	534	530	57	223	475	841	970	473	641	281	133	757	920	888	967	598	721	999999	999999	999999	997	942	999999	128	999999	484	999999	999999	107	504	158	999999	999999	138	748	999999	453	999999	422	95	549	999999	999999	602	999999	910	978	92	999999	773	716	541	570	737	330	999999	656	999999	248	991	999999	999999	999999	999999	132	949	709	791	999999	635	154	175	999999	968	290	957	380	280	250	74	999999	500	999999	999999	788	617	999999	320	808	166	685	999999	318	431	999999	665	673	999999	480	999999	999999	999999	942	794	629	551	727	999999	456	372	222	385	999999	183	495	999999	999999	51	999999	515	344	999999	983	983	950	629	856	391	151	999999	294	999999	800	999999	999999	999999	558	999999	705	247	889	999999	863	445	999999	309	835	145	936	69	999999	632	85	965	594	999999	212	959	844	999	694	345	999999	999999	88	999999	585	378	319	185	219	999999	345	121	625	332	535	548	48	650	999999	721	455	91	999999	661	999999	835	726	61	999999	598	36	706	552	553	562	41	367	999999	999999	466	999999	760	850	103	296	963	349	272	286	664	920	999999	215	972	890	999999	655	426	405	750	999999	267	79	620	328	639	568	999999	999999	503	999999	370	999999	337	896	694	241	999999	375	999999	999999	464	775	451	678	999999	999999	580	663	194	385	999999	282	973	999999	567	999999	240	774	999999	404	278	502	999999	999999	560	277	877	999999	206	146	573	999999	498	265	197	492	627	941	496	148	988	418	999999	128	249	97	953	522	338	13	10	318	999999	512	226	962	992	999999	127	564	623	503	999999	57	999999	999999	783	718	628	999999	999999	298	287	999999	415	860	999999	999999	999999	473	324	365	748	202	146	264	342	986	999999	234	499	999999	999999	931	525	495	950	537	315	359	313	999999	
893	262	939	711	40	211	106	366	54	338	734	653	250	999999	999999	274	999999	558	558	797	680	403	586	999999	474	355	992	919	999999	390	359	999999	169	89	999999	495	263	999999	233	999999	889	999999	190	171	925	180	691	268	740	686	625	757	801	516	564	500	676	536	999999	999999	999999	186	456	664	978	849	494	171	795	999999	21	486	999999	427	907	998	999999	999999	487	303	664	999999	999999	999999	765	602	999999	653	524	999999	999999	726	197	548	999999	712	999999	525	192	999999	686	999999	472	999999	674	148	432	384	999999	566	999999	261	999999	943	30	999999	999999	233	999999	386	767	840	646	824	450	294	299	786	999999	205	773	697	242	411	617	999999	271	708	558	626	999999	707	999999	958	694	567	677	253	527	446	715	11	626	805	318	846	883	648	40	389	848	999999	878	413	792	589	29	999999	336	886	223	999999	674	282	999999	69	794	688	139	883	999999	56	268	69	489	772	81	436	102	771	999999	623	677	178	778	999999	999999	642	999999	999999	547	39	916	641	232	999999	336	354	599	259	61	205	518	157	772	802	386	819	999999	30	518	593	554	565	635	999999	999999	506	504	682	240	162	522	33	999999	999999	139	627	836	73	445	727	999999	999999	999999	65	999999	999999	406	975	157	19	719	155	597	999999	999999	361	15	632	804	830	849	917	28	899	682	495	811	194	672	759	983	859	584	790	756	999999	845	999999	495	999999	110	528	534	231	442	376	435	392	112	778	621	999999	999999	615	877	919	824	820	382	619	719	221	313	398	999999	859	571	999999	206	999999	515	435	146	713	729	999999	999999	797	466	999999	69	999999	999999	894	147	779	600	968	913	837	886	999999	208	876	999999	888	225	146	205	999999	805	629	999999	999999	272	999999	77	555	885	556	536	999999	364	76	999999	999999	139	419	999999	255	269	603	893	369	887	999999	999999	269	341	999999	115	256	601	883	510	999999	242	752	631	951	712	54	92	367	310	858	670	141	999999	90	759	806	999999	950	999999	999999	736	999999	999999	781	958	999999	999999	999999	999999	290	436	480	565	999999	68	999999	787	308	999999	224	999999	536	68	38	820	105	999999	260	91	309	370	651	570	308	703	415	311	850	999999	999999	999999	999999	916	30	999999	200	575	999999	32	999999	28	999999	999999	999999	999999	999999	768	423	960	862	863	999999	963	151	919	785	999999	267	426	652	85	936	999999	999999	394	482	999999	47	605	999999	530	747	999999	999999	999999	783	243	472	616	503	647	887	999999	141	51	867	84	999999	111	647	291	999999	
779	379	999999	92	282	780	713	218	589	731	817	341	999999	126	734	264	860	145	551	446	999999	922	15	197	56	183	595	527	408	999999	935	999999	348	221	968	859	410	207	510	463	758	999999	913	916	999999	558	798	999999	142	819	913	999999	999999	844	666	856	373	119	46	108	194	999999	810	744	795	859	992	130	157	999999	853	663	634	98	688	253	19	99	127	497	385	669	394	999999	931	970	862	503	555	121	495	300	171	412	999999	999999	999999	179	999999	221	566	677	777	266	999999	260	999999	999999	166	422	999999	284	992	548	999999	999999	999999	231	813	825	999999	498	999999	46	390	563	501	232	818	999999	999999	999999	968	906	931	707	891	138	622	680	639	999999	347	142	274	220	999999	623	688	999999	770	375	366	999999	224	77	112	741	875	412	759	999999	199	50	766	999999	315	96	617	26	632	673	609	999999	195	152	161	442	771	179	264	999999	543	74	999999	999999	483	999999	691	863	604	999999	262	219	999999	530	999999	999999	999999	266	905	221	15	672	132	999999	999999	233	120	81	915	999999	969	999999	158	881	574	999999	694	485	533	643	999999	753	999999	482	420	999999	221	665	487	854	999999	515	274	53	872	871	942	999999	524	260	562	999999	947	999999	190	556	71	50	956	999999	611	890	999999	271	816	261	261	649	999999	377	22	455	594	71	602	464	441	999999	18	703	192	999999	999999	283	91	784	999999	486	302	864	337	180	708	999999	253	185	999999	12	236	620	620	302	571	999999	247	117	35	886	342	725	124	999999	41	263	357	175	999999	999999	190	999999	456	774	357	999999	999999	841	746	646	818	999999	682	439	878	397	92	999999	999999	813	45	999999	758	918	153	576	750	999999	148	455	999999	87	255	332	999999	204	999999	845	944	749	117	405	371	389	78	915	53	999999	88	644	180	467	300	126	424	216	999999	999999	999999	781	999999	669	702	999999	56	740	180	359	616	999999	233	247	945	135	706	639	613	999999	850	999999	999999	999999	302	504	285	142	787	999999	999999	616	921	637	224	173	677	448	702	80	342	338	999999	693	78	999999	420	999999	999999	174	419	999999	603	903	686	402	258	999999	376	999999	25	914	952	51	451	10	762	999999	32	999999	458	268	937	999999	999999	522	999999	839	996	898	94	999999	620	999999	720	134	999999	28	999999	822	914	670	81	504	65	999999	385	703	252	999999	642	824	999999	999999	716	999999	999999	70	866	999999	908	999999	20	478	999999	999999	304	340	331	999999	986	743	999999	999999	867	999999	196	999999	999999	618	146	791	
596	927	999999	269	442	880	905	568	286	953	161	785	999999	504	659	603	390	391	133	55	381	999999	999999	898	189	709	999999	999999	964	414	582	257	38	126	822	999999	999999	854	240	424	434	999999	50	43	592	860	296	999999	139	999999	999999	105	494	999999	419	672	845	367	90	732	17	977	603	872	380	904	999999	797	681	575	390	536	160	709	621	619	884	58	999999	999999	422	509	799	381	363	999999	762	999999	707	999999	247	999999	774	999999	416	457	168	178	662	687	112	999999	690	999999	999999	524	944	785	480	799	788	999999	60	761	999999	507	999999	232	518	893	151	820	99	531	999999	999999	761	652	302	173	460	715	395	999999	225	923	819	246	178	838	541	999999	467	907	999999	451	804	23	999999	909	999999	936	660	999999	546	292	999999	169	999999	677	763	999999	999999	999999	349	999999	411	432	999999	396	999999	941	63	999999	999999	999999	363	191	999999	999999	730	748	464	999999	894	999999	65	626	91	999999	523	999999	20	500	85	249	999999	160	999999	299	50	999999	477	999999	231	999999	999999	999999	417	382	999999	999999	10	348	947	999999	837	999999	422	825	26	784	999999	999999	872	38	930	563	603	121	679	212	999999	869	846	358	280	662	171	565	641	84	218	709	999999	305	999999	671	553	71	999999	999999	738	743	999999	265	41	999999	929	999999	407	329	387	305	702	727	605	140	502	598	999999	185	999999	999999	193	999999	575	641	609	577	378	999999	19	541	709	294	999999	879	596	591	999999	415	733	968	167	321	696	913	16	999999	999999	528	179	954	328	999999	456	882	999999	340	690	400	999999	361	824	149	999999	845	999999	418	263	726	999999	910	281	337	451	969	999999	871	255	662	634	333	999999	849	999999	65	223	482	838	591	329	999999	901	927	159	382	999999	999999	999999	851	999999	598	31	972	984	268	999999	990	785	487	193	687	95	999999	765	932	999999	999999	60	264	999999	999999	999999	672	406	288	19	999999	188	999999	999999	679	869	999999	344	999999	311	905	865	999999	381	233	697	360	407	999999	999999	873	999999	999999	898	180	968	999999	999999	999999	28	359	576	705	259	999999	811	716	663	513	817	691	693	999999	631	577	999999	999999	883	408	425	229	274	764	118	146	192	961	180	999999	711	132	184	139	27	951	339	169	580	52	999999	999999	697	894	824	489	190	442	595	330	71	747	864	999999	789	799	999999	999999	597	122	156	849	999999	19	802	695	999999	563	999999	999999	999999	949	649	840	986	999999	532	380	940	628	956	749	999999	999999	592	963	268	364	349	227	866	528	
572	999999	895	572	445	687	999999	138	999999	626	730	999999	92	122	999999	33	834	355	277	715	870	968	166	407	483	696	999999	838	436	162	223	493	813	720	387	999999	945	999999	999	845	288	999999	655	340	29	460	767	480	865	245	529	994	950	161	657	603	312	498	98	999999	269	999999	702	821	999999	246	112	999999	999999	917	88	419	999999	432	436	68	322	999999	999999	32	999999	999999	973	201	999999	229	999999	661	72	783	878	456	335	260	586	34	999999	834	999999	782	358	406	745	947	166	120	999999	999999	724	999999	999999	999999	999999	76	999999	999999	290	510	198	192	703	451	308	950	49	999999	94	999999	845	412	999999	999999	999999	605	999999	533	212	999999	44	521	581	24	937	473	502	999999	345	999999	999999	274	999999	608	645	744	999999	999999	107	794	908	534	35	551	682	322	651	803	587	515	402	296	118	999999	476	676	611	688	514	999999	457	647	296	825	664	999999	667	350	841	999999	999999	999999	435	417	127	510	495	39	999999	624	822	699	814	830	999999	154	166	489	142	999999	143	400	402	272	346	271	248	210	886	999999	654	310	961	999999	989	999999	860	999999	999999	965	190	581	356	999999	999999	757	832	999999	958	519	424	188	217	872	30	134	374	172	80	856	999999	999999	999999	240	969	521	738	389	840	999999	294	465	352	177	999999	562	54	513	259	588	438	782	999999	376	999999	999999	103	98	413	999999	270	697	630	290	703	895	999999	999999	919	501	999999	452	625	726	235	959	999999	999999	94	468	89	999999	912	491	999999	489	999999	776	999999	503	427	650	999999	975	971	596	835	71	473	892	999999	929	593	999999	569	999999	167	525	151	727	640	62	999999	945	784	409	999999	148	999999	223	852	662	999999	999999	83	999999	476	649	755	999999	134	773	576	202	344	999999	277	999999	922	999999	332	999999	634	999999	862	374	646	999999	200	572	811	696	208	999999	50	471	368	177	684	999999	518	517	770	512	603	999999	486	811	610	634	141	630	226	430	999999	999999	37	744	999999	708	999999	445	459	999999	826	437	575	326	161	873	999999	109	999999	731	923	815	999999	132	233	995	888	999999	430	566	999999	191	480	777	999999	999999	443	999999	999999	976	999999	999999	999999	587	999999	175	301	169	659	737	999999	41	160	494	507	86	999999	905	521	999999	820	897	25	893	999999	645	956	797	958	999999	439	178	999999	999999	273	850	999999	180	446	67	704	729	184	692	723	408	999999	986	280	292	149	999999	112	56	999999	570	999999	175	835	50	219	503	211	224	308	674	999999	656	
231	657	329	406	469	463	863	999999	722	333	999999	999999	613	999999	999999	675	999999	999999	999999	449	347	702	792	591	344	406	999999	999999	528	999999	394	59	999999	384	764	622	999999	743	78	649	192	999999	848	734	995	493	436	999999	976	535	918	406	608	105	318	528	864	738	72	73	615	999999	572	761	938	999999	999999	239	999999	905	712	999999	832	426	267	282	854	68	595	851	969	999999	999999	992	52	987	450	767	75	246	999999	235	680	15	43	529	999999	96	999999	875	13	207	43	80	999999	365	574	192	999999	999999	674	806	999999	221	103	16	999999	999999	719	951	679	722	173	968	157	487	999999	826	392	737	780	999999	999999	999999	847	772	574	163	179	999999	423	268	928	39	572	950	92	469	912	999999	101	922	377	999999	206	290	44	75	923	999999	999999	747	799	999999	266	905	544	432	373	999999	442	284	999999	42	538	420	794	143	406	999999	404	999999	914	365	999999	999999	999999	427	523	567	738	509	240	833	999999	675	468	827	773	999999	415	660	106	591	594	817	999999	344	316	785	495	900	999999	726	999999	70	999999	999999	465	408	514	127	999999	999999	999999	932	54	999999	828	862	952	967	370	740	999999	744	326	999999	999999	828	346	66	120	999999	82	838	841	514	891	153	841	34	371	374	161	298	751	300	998	662	772	942	516	453	833	528	539	999999	935	207	999999	510	999999	636	71	458	16	181	733	754	999999	540	999999	684	31	928	605	996	999999	502	992	35	999999	999999	66	404	549	667	904	553	308	912	999999	694	408	341	360	735	999999	702	292	580	567	253	571	242	266	831	432	905	923	542	349	443	999999	719	185	999999	580	667	909	999999	276	999999	456	999999	961	991	286	689	577	869	693	999999	219	999999	468	92	546	823	999999	999999	244	999	630	765	572	999999	999999	999999	999999	795	165	645	999999	943	999999	387	797	999999	999999	274	999999	742	999999	63	849	464	233	999999	999999	999999	28	756	529	999999	114	276	559	690	999999	826	511	596	533	782	714	57	102	275	117	90	295	164	999999	873	171	999999	671	999999	916	118	999999	697	438	73	776	408	999999	600	838	47	999999	116	999999	999999	999999	959	219	554	999999	801	999999	957	999999	179	807	999999	213	656	40	612	604	982	773	507	999999	814	999999	999999	16	999999	932	501	999999	999999	263	188	387	107	120	212	292	127	999999	124	746	953	22	999999	999999	912	999999	999999	570	999999	442	999999	343	279	540	999999	800	748	548	43	869	870	999999	999999	916	629	486	115	545	828	330	487	754	658	
760	960	999999	899	214	104	999999	472	999999	999999	638	418	845	118	999999	173	411	543	999999	204	255	999999	432	999999	999999	636	435	98	923	999999	905	999999	999999	684	518	579	155	901	999999	454	921	999999	939	329	975	999999	784	378	548	382	427	999999	999999	559	999999	884	537	999999	557	999999	999999	32	549	199	305	684	327	999999	599	999999	999999	999999	999	134	283	849	936	113	432	843	851	66	550	551	324	999999	55	999999	281	633	51	751	999999	965	785	899	857	999999	34	301	190	623	999999	560	365	999999	786	785	286	563	947	999999	971	714	999999	612	482	997	875	186	638	787	889	966	945	276	165	44	348	999999	991	197	88	141	662	999999	287	989	196	407	342	269	263	999999	685	999999	780	640	247	182	999999	859	873	848	662	999999	999999	812	999999	999999	999999	751	446	902	571	999999	356	840	61	499	335	492	811	999999	999999	379	999999	181	290	338	495	525	796	176	956	142	999999	999999	478	269	503	999999	999999	999999	645	590	823	361	156	925	999999	939	588	748	999999	935	58	405	999999	293	869	563	531	285	603	245	955	999999	946	999999	445	125	999999	999999	996	860	999999	714	832	263	555	999999	35	365	77	555	936	58	328	31	94	999999	236	194	400	939	999999	999999	503	999999	635	552	414	716	489	155	578	797	752	986	828	343	572	750	737	697	538	176	218	57	308	999999	999999	924	355	526	888	187	401	999999	917	999999	999999	431	628	13	767	318	875	921	977	149	306	342	202	750	356	486	457	702	411	999999	891	456	111	728	601	490	371	962	267	999999	406	999999	79	821	133	999999	999999	734	999999	999999	999999	999999	79	169	610	619	731	604	180	412	729	698	654	150	125	764	330	900	411	999999	947	999999	664	586	999999	610	272	999999	999999	215	999999	722	772	192	486	604	386	942	999999	981	758	766	791	999999	671	707	50	928	705	369	820	232	332	653	281	999999	999999	999999	999999	10	999999	360	999999	999999	58	17	926	472	664	520	999999	387	782	999999	529	999999	131	809	915	45	570	344	675	268	394	141	999999	129	999999	999999	972	999999	526	999999	634	407	789	825	805	999999	999999	578	273	194	999999	443	999999	902	133	999999	265	822	577	390	440	22	684	999999	999999	999999	617	807	561	999999	548	999999	861	665	999999	131	999999	305	999999	999999	265	992	80	490	286	951	692	497	995	820	843	160	326	999999	687	622	723	999999	999999	888	56	973	26	999999	999999	498	581	783	999999	12	699	999999	817	325	999999	447	942	203	441	630	999999	129	811	741	
721	999999	176	725	999999	183	408	329	999999	126	999999	291	975	372	844	788	379	999999	390	999999	130	999999	999999	11	999999	249	999999	999999	639	999999	999999	927	999999	284	986	258	331	856	804	933	999999	379	999999	701	120	843	999999	580	999999	653	260	325	738	819	621	838	65	175	714	999999	502	879	999999	436	462	287	130	701	999999	595	999999	522	114	999999	399	750	974	640	891	177	777	110	180	999999	373	347	199	999999	663	157	203	166	152	74	441	724	999999	482	248	832	723	999999	999999	763	196	737	221	291	429	870	863	424	283	999999	962	402	708	703	72	999999	999999	777	47	237	402	999999	380	49	25	674	70	502	401	68	999999	999999	905	416	800	636	136	908	922	792	294	778	882	605	112	48	999999	986	419	133	744	945	733	966	371	999999	367	181	275	999999	999999	371	999999	224	102	956	999999	302	902	436	989	999999	855	254	943	999999	427	774	937	977	999999	83	92	278	324	999999	282	939	55	914	278	954	642	176	982	922	755	999999	512	155	551	999999	94	983	999999	564	100	489	32	747	999999	593	244	297	107	736	289	754	900	594	999999	557	256	988	999999	999999	547	688	999999	999999	868	760	271	791	999999	934	989	109	143	999999	999999	793	916	999999	456	999999	719	354	999999	999999	643	10	999999	999999	999999	999999	477	106	999999	109	27	999999	999999	11	878	999999	331	999999	999999	173	747	189	621	999999	187	890	640	948	541	482	325	202	619	999999	387	867	992	353	330	441	467	999999	283	43	742	15	575	999999	429	999999	363	276	492	905	999999	463	389	626	999999	580	363	529	564	999999	999999	999999	999999	211	623	21	999999	978	132	430	999999	999999	999999	587	999999	182	325	725	528	793	128	58	709	713	517	924	488	375	613	749	88	999999	338	931	259	917	222	374	302	418	43	385	153	72	209	653	557	999999	229	568	265	638	10	999999	234	999999	125	88	694	699	533	349	374	383	999999	768	525	974	337	999999	959	950	433	120	760	742	904	646	999999	999999	376	685	156	55	494	999999	937	567	706	523	802	999999	680	602	885	694	21	770	999999	441	999999	582	474	739	608	314	215	890	20	492	999999	999999	574	830	332	847	202	999999	888	902	830	957	278	814	999999	999999	999999	999999	235	75	731	999999	925	82	735	793	221	416	446	190	244	57	556	224	692	333	999999	849	999999	47	501	691	881	818	610	180	999999	659	999999	783	43	999999	999999	945	760	696	553	999999	999999	539	635	785	883	999999	999999	783	410	64	131	363	999999	431	
560	999999	574	49	999999	999999	472	564	488	999999	999999	663	156	859	392	611	463	996	779	999999	753	999999	999999	715	808	183	160	999999	999999	260	538	698	527	999999	825	477	380	720	999999	999999	39	541	999999	83	999999	229	561	808	401	999999	600	999999	583	999999	999999	819	784	999999	241	89	955	644	999999	238	33	999999	146	544	999999	914	241	742	999999	343	48	222	690	338	294	588	621	352	435	999999	659	413	124	339	933	15	692	522	489	999999	490	394	746	999999	999999	765	93	999999	774	487	567	999999	999999	250	159	465	138	455	573	999999	467	613	219	823	579	619	551	999999	610	38	231	999999	263	207	852	653	475	868	999999	529	505	604	577	948	413	800	840	874	999999	478	999999	247	999999	836	896	876	185	922	252	999999	999999	286	416	746	999999	999999	605	374	999999	999999	989	269	176	53	999999	863	45	271	420	778	779	676	999999	999999	160	999999	769	426	999999	975	999999	999999	626	848	999999	229	999999	831	999999	563	999999	476	486	683	488	617	80	904	999999	42	841	913	512	473	660	546	659	283	595	282	999999	188	73	421	37	446	642	328	738	927	999999	214	579	856	583	312	200	943	653	542	999999	864	736	278	144	564	50	163	197	999999	569	914	245	419	484	26	412	74	999999	52	975	752	176	999999	366	636	344	655	890	358	999999	716	630	999999	368	224	999999	795	286	472	406	489	140	969	367	761	968	999999	382	567	900	135	296	611	567	171	698	974	911	508	230	999999	272	839	421	853	293	193	999999	269	574	999999	999999	193	646	495	622	207	999999	604	667	184	283	333	999999	231	429	29	494	999999	526	999999	883	999999	252	21	999999	300	557	514	478	785	117	122	999999	293	347	113	964	82	549	501	580	316	999999	55	999999	939	391	200	434	999999	698	999999	743	999999	733	19	940	999999	278	331	649	890	136	882	77	171	340	174	999999	326	999999	422	656	999999	896	577	938	207	900	287	908	366	999999	999999	97	262	379	895	559	338	999999	339	804	228	851	690	190	958	978	949	609	227	317	999999	999999	285	208	717	210	166	81	743	734	990	999999	292	809	999999	999999	814	791	999999	614	999999	999999	724	618	438	183	999999	999999	979	229	950	678	691	59	999999	993	999999	63	661	695	403	999999	428	605	999999	804	568	999999	267	999999	173	167	999999	612	999999	953	495	999999	770	999999	994	999999	101	999999	783	322	732	242	837	999999	982	999999	140	749	220	298	735	129	805	633	614	999999	139	815	65	793	513	88	298	999999	507	
154	292	127	700	634	175	904	822	500	82	999999	53	337	999999	412	999999	425	401	999999	228	999999	862	999999	928	669	999999	285	999999	990	808	999999	944	999999	431	837	999999	999999	58	586	132	830	999999	999999	999999	288	999999	802	999999	653	765	98	687	825	800	141	292	155	198	41	995	889	999999	831	692	999999	391	234	905	999999	933	999999	999999	815	999999	398	999999	999999	586	650	387	836	999999	999999	234	720	966	129	28	300	999999	332	999999	26	590	999999	393	474	999999	999999	896	67	896	291	719	999999	720	871	485	999999	71	734	569	548	999999	169	248	631	999999	971	462	272	215	999999	797	611	999999	999999	999999	999999	999999	604	999999	999999	999999	329	939	369	105	999999	999999	105	999999	999999	999999	821	763	999999	999999	999999	994	999999	999999	650	680	999999	999999	999999	999999	118	561	370	646	377	407	466	798	125	795	334	999999	999999	536	135	971	367	628	598	999999	999999	848	914	999999	999999	123	252	737	295	773	128	477	658	876	986	921	639	458	276	999999	772	999999	647	999999	999999	211	125	235	999999	678	999999	15	263	904	517	270	646	381	841	999999	165	729	512	999999	676	856	999999	999999	550	214	342	908	999999	389	614	953	210	435	950	603	997	27	995	616	999999	999999	224	999999	369	726	284	268	617	22	63	53	520	999999	813	191	999999	122	999999	537	346	999999	653	873	299	563	999999	221	431	999999	266	148	999999	896	890	563	641	816	999999	823	929	84	300	999999	335	571	999999	905	622	769	963	885	342	467	280	56	469	351	999999	805	667	73	999999	999999	755	915	319	624	415	259	999999	824	479	999999	999999	272	999999	313	999999	728	999999	164	599	661	284	381	805	999999	999999	999999	999999	999999	361	837	165	866	247	920	594	420	261	999999	999999	372	229	149	999999	999999	859	17	931	165	804	736	684	513	473	185	999999	384	119	999999	998	999999	165	258	999999	641	705	741	35	203	719	137	999999	312	664	236	442	145	999999	335	415	617	912	999999	999999	625	163	652	402	72	825	219	310	217	820	929	217	971	676	773	774	127	999999	738	446	676	269	999999	849	999999	742	999999	999999	784	638	390	657	227	762	847	488	999999	348	999999	377	509	827	269	491	734	29	471	999999	202	561	297	999999	183	501	999999	999999	780	999999	166	329	999999	999999	525	578	439	281	989	218	829	999999	999999	999999	999999	999999	999999	849	10	890	999999	226	281	501	226	233	350	755	483	725	942	491	999999	260	192	643	511	708	311	690	62	462	999999	999999	638	907	839	999999	615	812	999999	970	364	
890	688	999999	57	374	584	302	237	683	999999	999999	999999	347	999999	999999	596	386	859	238	547	319	838	662	197	29	862	319	393	831	999999	671	171	972	137	817	572	253	596	999999	134	19	463	378	664	999999	999999	301	999999	378	922	239	999999	336	432	54	999999	35	752	37	999999	275	908	406	543	136	112	304	220	999999	898	999999	789	721	114	538	856	469	997	431	43	571	988	24	908	911	717	834	549	999999	764	546	501	568	999999	999999	110	67	999999	537	663	692	90	560	999999	580	999999	999999	231	893	197	592	37	330	994	999999	286	894	497	632	419	277	754	999999	15	362	850	230	94	999999	438	799	634	470	767	351	490	438	544	999999	472	999999	612	655	894	181	518	180	999999	999999	581	999999	569	999999	128	395	937	953	999999	127	729	228	157	976	999999	398	958	567	563	999999	459	848	999999	169	999999	933	664	109	242	833	843	680	655	999999	673	999999	240	431	352	382	414	537	883	427	608	253	338	999999	200	506	999999	951	999999	922	247	733	855	999999	52	194	730	837	720	721	283	59	572	759	999999	242	999999	999999	225	190	248	921	964	932	560	999999	605	38	909	999999	619	892	73	733	160	940	999999	829	999999	167	999999	999999	817	171	999999	559	999999	578	334	999999	348	687	736	436	999999	326	769	923	850	136	999999	702	999999	984	112	391	985	838	999999	372	865	338	157	67	538	672	114	802	789	10	245	36	703	999999	397	932	166	999999	59	999999	180	453	979	262	579	949	647	999999	69	762	573	842	999999	962	101	19	539	678	999999	21	221	999999	143	999999	891	561	999	976	596	179	999999	359	999999	774	201	999999	359	895	488	999999	34	999999	742	37	436	999999	999999	999999	860	387	999999	487	738	999999	999999	999999	319	139	370	27	949	670	246	999999	537	224	63	205	771	679	999999	643	999999	999999	987	940	233	999999	422	498	504	267	126	218	999999	747	621	750	999999	986	112	999999	999999	470	639	363	999999	999999	499	999999	350	999999	970	190	999999	999999	999999	999999	60	999999	980	213	716	872	523	692	554	999999	999999	790	603	312	54	999999	999999	439	118	999999	677	633	905	999999	616	210	999999	999999	297	999999	999999	26	999999	999999	999999	479	16	899	999999	999999	947	947	999999	999999	738	999999	999999	999999	999999	999999	613	297	651	999999	752	427	776	609	596	516	724	879	999999	618	546	999999	340	412	999999	574	999999	999999	999999	999999	782	999999	823	899	999999	907	999999	120	827	111	999999	999999	999999	999999	447	282	703	406	313	997	937	78	552	201	469	
640	378	999999	435	252	999999	999999	999999	204	784	32	999999	877	966	999999	999999	999999	62	303	296	353	732	448	999999	999999	871	381	374	928	519	714	187	631	439	999999	538	384	684	584	999999	999999	831	180	118	425	999999	999999	999999	624	81	332	26	999999	905	126	999999	930	999999	105	999999	47	999999	443	999999	79	844	973	447	964	159	551	999999	999999	999999	999999	521	562	339	549	662	55	940	749	999999	197	698	928	999999	999999	104	607	142	588	214	655	999999	999999	495	999999	580	704	999999	476	999999	530	401	549	648	999999	604	355	600	701	443	335	106	999999	586	497	380	999999	999999	134	869	552	418	352	272	954	999999	133	77	301	969	957	999999	474	999999	336	999999	999999	289	722	718	999999	17	441	999999	879	559	11	812	999999	667	663	457	263	606	922	121	59	999999	693	999999	481	288	309	731	999999	667	999999	546	999999	999999	231	999999	534	415	130	999999	977	207	999999	405	84	999999	999999	633	999999	999999	413	867	362	225	745	999999	595	794	247	999999	999999	709	669	221	927	465	563	304	446	999999	923	848	999999	387	144	999999	892	298	852	999999	218	676	426	975	264	764	999999	999999	957	357	50	739	999999	659	837	277	537	999999	999999	619	999999	775	197	288	586	999999	390	974	91	999999	981	307	942	86	262	999999	293	999999	957	999999	280	529	999999	98	999999	194	680	827	550	866	325	719	999999	242	413	443	489	147	399	999999	999999	219	953	75	376	743	797	101	406	805	999999	843	225	314	349	999999	999999	999999	302	402	884	563	434	224	577	271	486	709	999999	818	552	155	304	267	789	71	999999	999999	721	999999	397	588	431	744	999999	481	504	516	999999	999999	15	999999	845	997	814	820	999999	738	999999	115	999999	97	428	587	263	838	999999	999999	525	999999	662	166	387	59	14	999999	999999	689	342	106	999999	999999	816	999999	999999	172	310	307	999999	969	999999	837	783	616	985	309	169	843	490	53	931	546	990	615	999999	848	12	999999	999999	999999	688	105	405	999999	999999	999999	280	929	773	999999	538	252	999999	556	999999	824	383	999999	74	704	146	999999	999999	299	174	230	979	999999	976	999999	169	514	314	935	291	190	999999	391	999999	697	39	239	79	399	514	688	999999	444	613	697	999999	999999	731	999999	380	399	896	115	237	999999	318	79	953	808	932	34	999999	999999	275	821	391	992	999999	376	999999	999999	229	810	785	999999	197	544	597	288	500	999999	782	26	564	891	294	337	163	160	389	999999	285	999999	466	490	750	464	179	999999	316	999999	999999	999999	621	999999	
179	96	329	752	930	773	482	675	317	999999	251	921	999999	383	536	64	839	999999	999999	716	631	999999	999999	304	734	733	375	805	999999	28	197	428	999999	101	722	208	17	999999	999999	615	487	610	952	999999	249	829	450	795	265	261	642	397	377	999999	999999	220	742	35	999999	999999	407	676	703	299	817	823	525	922	660	999999	57	438	131	382	239	31	16	891	65	904	293	579	549	720	385	799	61	999999	999999	511	465	982	393	33	217	999999	906	999999	644	426	314	527	145	927	999999	214	276	995	675	821	214	999999	969	123	999999	828	136	983	913	27	772	999999	999999	159	872	999999	54	107	174	428	124	352	256	999999	600	999999	444	622	999999	999999	533	999999	999999	436	307	614	22	280	119	389	999999	922	749	999999	654	288	853	985	999999	149	169	178	830	257	706	861	605	999999	522	999999	393	514	477	999999	494	716	212	247	852	267	62	774	999999	784	744	202	999999	629	999999	999999	911	458	999999	376	999999	364	235	576	729	445	999999	681	757	961	995	179	999999	999999	142	937	85	615	143	797	96	394	191	999999	999999	514	268	975	355	210	246	935	947	110	730	999999	490	635	999999	999999	999999	999999	27	36	789	574	999999	999999	496	999999	246	305	324	768	290	999999	182	189	73	225	186	43	335	999999	724	999999	999999	354	286	12	457	450	108	726	548	999999	377	999999	266	937	767	673	488	308	963	999999	620	188	820	999999	999999	999999	571	302	240	999999	55	999999	311	999999	352	402	319	999999	600	796	207	598	230	575	258	27	999999	999999	457	513	554	37	593	999999	999999	53	533	999999	999999	999999	878	805	495	999999	669	999999	853	538	595	374	364	994	708	177	743	31	999999	999999	855	999999	999999	999999	844	727	999999	28	999999	527	287	308	999999	146	449	454	917	402	112	999999	906	351	999999	394	540	93	999999	999999	329	426	50	428	95	288	327	115	767	999999	999999	768	662	650	41	336	260	296	506	999999	554	263	260	350	999999	999999	349	999999	999999	993	905	761	578	999999	699	999999	486	859	999999	999999	819	344	687	999999	440	343	244	265	319	836	999999	253	999999	931	15	75	176	700	508	999999	939	812	339	773	999999	209	999999	999999	951	582	850	400	999999	999999	407	999999	999999	999999	910	999999	827	93	999999	999999	859	661	184	646	115	634	999999	786	360	999999	650	999999	15	914	946	240	999999	692	314	737	999999	999999	999999	670	534	795	498	400	789	922	206	856	617	399	913	877	35	553	446	326	298	74	50	883	275	400	999999	662	829	679	
442	144	999999	999999	999999	125	999999	513	122	319	145	893	996	438	993	999999	398	615	10	79	215	999999	255	987	448	921	703	999999	404	143	999999	836	999999	120	490	999999	999999	160	446	797	999999	521	440	136	191	405	999999	612	890	999999	999999	999999	661	760	473	841	888	790	29	41	422	203	119	979	729	999999	332	999999	947	999999	716	248	178	999999	999999	694	170	128	806	53	853	101	406	922	141	999999	999999	809	999999	999999	183	296	999999	415	385	203	412	999999	406	882	82	192	999999	959	765	763	999999	999999	999999	779	680	769	999999	999999	999999	999999	796	999999	848	739	999999	522	247	307	757	429	999999	763	826	999999	291	999999	999999	923	970	671	999999	447	167	377	569	725	731	868	999999	413	312	165	238	65	407	225	612	667	999999	560	944	366	999999	346	655	667	632	599	999999	971	57	70	15	516	893	358	999999	480	179	407	999999	379	338	999999	126	952	534	999999	91	76	999999	64	173	420	999999	999999	999999	821	999999	901	103	141	380	997	365	251	159	722	171	59	196	142	497	362	999999	999999	38	857	999999	703	999999	861	518	999999	874	993	896	595	999999	999999	122	217	999999	277	314	999999	999999	999999	999999	999999	999999	812	610	42	999999	964	566	811	651	999999	51	388	602	28	768	242	623	949	133	372	355	999999	932	347	937	978	383	229	57	119	999999	697	999999	354	900	331	260	486	551	999999	436	95	999999	639	781	733	615	740	509	82	999999	59	999999	999999	529	999999	879	272	105	999999	999999	999999	763	541	584	354	999999	257	999999	447	981	147	999999	222	935	269	619	303	999999	213	373	642	720	975	83	526	999999	252	824	999999	451	988	391	650	328	99	331	412	64	436	223	999999	999999	999999	999999	999999	651	994	690	269	999999	586	706	891	537	999999	627	787	468	67	999999	277	999999	999999	995	999999	756	757	894	846	938	216	999999	138	990	15	29	658	999999	999999	875	494	562	564	42	865	291	499	999999	999999	999999	543	999999	999999	571	945	934	999999	999999	999999	152	894	110	843	331	422	347	578	900	999999	929	968	902	999999	192	999999	715	868	433	140	711	266	643	999999	384	404	273	251	999999	54	999999	861	592	999999	41	981	393	718	243	999999	527	999999	999999	590	450	999999	640	659	814	999999	240	999999	733	999999	396	886	260	586	468	926	159	106	999999	855	999999	999999	386	125	999999	999999	988	996	634	813	613	998	666	63	999999	881	764	614	999999	378	814	13	138	999999	400	154	731	806	999999	316	470	430	702	999999	999999	382	126	999999	999999	999999	
210	243	441	919	331	397	999999	206	513	587	172	999999	999999	999999	51	458	939	728	725	999999	479	192	999999	327	353	192	999999	923	925	999999	764	249	999999	999999	177	580	999999	218	336	13	924	534	303	999999	154	925	999999	70	999999	679	443	397	799	999999	144	28	496	123	576	999999	999999	306	999999	811	999999	923	336	846	999999	470	999999	730	402	721	194	945	889	84	183	427	999999	245	230	255	268	376	449	921	688	158	93	999999	642	999999	912	999999	263	491	849	231	598	914	595	999999	793	712	995	87	112	999999	139	999999	940	158	716	855	86	35	553	455	483	999999	999999	999999	386	436	98	215	809	566	999999	407	999999	952	829	516	650	988	999999	555	999999	371	819	999999	999999	672	518	493	999999	999999	551	237	999999	999999	999999	194	755	279	999999	367	623	789	278	999999	507	731	196	999999	329	209	999999	97	573	999999	84	121	999999	999999	306	714	917	604	734	999999	24	464	470	831	214	644	761	999999	999999	105	932	591	103	282	991	999999	485	530	174	999999	852	464	664	940	329	636	599	999999	972	999999	449	29	65	525	531	999999	271	365	783	999999	999999	833	954	478	75	492	27	322	678	999999	238	396	439	463	900	999999	799	530	511	578	55	675	408	992	999999	913	536	578	750	948	35	130	999999	489	999999	999999	509	196	874	999999	618	286	416	999999	912	62	589	601	624	971	253	999999	853	215	639	772	434	961	999999	162	955	999999	999999	730	984	118	649	999999	631	881	999999	613	999999	999999	960	768	999999	446	90	999999	333	934	953	779	705	999999	277	541	850	69	594	999999	373	999999	882	178	715	999999	978	804	412	639	999999	743	999999	999999	96	189	255	999999	999999	988	999999	228	828	999999	495	792	34	700	999999	118	109	571	999999	999999	999999	933	792	791	63	999999	467	285	201	694	963	220	858	76	207	999999	999999	980	556	605	665	155	893	860	999999	923	661	999999	963	303	540	409	456	418	999999	162	397	464	999999	929	530	606	999999	999999	67	999999	933	958	502	999999	822	128	24	691	999999	104	50	931	118	139	922	189	322	999999	999999	564	999999	999999	999999	54	700	831	173	627	85	69	127	759	803	407	989	702	785	220	481	999999	999999	764	571	305	122	466	999999	687	17	999999	293	140	980	503	521	494	292	458	61	990	955	397	999999	786	976	290	137	711	999999	999999	404	999999	426	999999	179	999	999999	999999	999999	244	486	486	619	734	776	987	778	310	885	505	419	337	999999	490	999999	997	999999	785	328	831	338	643	547	787	
946	191	713	247	334	522	999999	999999	526	817	514	479	777	881	20	989	512	999999	825	644	809	999999	943	935	285	999999	850	999999	63	109	906	842	938	999999	787	594	999999	540	975	373	888	508	810	351	976	987	229	999999	774	338	329	999999	999999	902	978	879	248	778	962	162	671	523	999999	426	999999	671	540	946	104	426	715	999999	851	461	755	310	266	601	958	999999	951	582	328	999999	780	405	34	999999	853	999999	355	505	578	822	701	375	650	394	441	315	457	283	182	357	623	358	658	366	999999	677	999999	647	999999	999999	211	98	999999	143	645	514	647	503	103	197	80	220	999999	39	760	390	659	999999	170	653	999999	678	410	970	110	431	747	667	999999	186	293	707	999999	904	621	999999	179	517	748	926	668	953	190	985	999999	413	999999	629	999999	999999	999999	752	999999	176	832	532	688	234	42	999999	767	979	612	916	903	999999	534	999999	417	157	220	999999	132	243	985	887	498	424	693	999999	476	999999	71	135	168	541	999999	519	82	999999	924	945	484	534	999999	999999	999999	273	999999	913	878	467	999999	459	554	874	629	253	190	944	43	999999	541	344	747	650	999999	487	999999	371	999999	25	425	327	999999	275	667	598	999999	999999	546	235	999999	779	999999	999999	904	611	580	294	912	999999	338	137	65	660	413	999999	787	519	999999	863	515	721	771	862	52	999999	236	288	999999	40	179	884	408	808	931	761	525	739	745	999999	907	473	458	176	686	297	271	572	862	527	811	999999	999999	683	999999	621	18	956	966	20	385	301	87	881	999999	454	999999	999999	728	999999	625	58	773	464	955	999999	272	999999	186	754	632	663	999999	999999	229	614	358	999999	999999	320	753	568	999999	734	930	615	395	999999	999999	999999	568	999999	999999	999999	902	763	791	81	727	678	358	413	999999	221	387	721	874	999999	661	202	106	13	999999	417	898	66	285	48	999999	349	999999	695	999999	944	195	618	819	216	999999	466	822	286	997	419	961	999999	787	999999	999999	219	741	999999	999999	176	145	565	999999	999999	999999	846	487	752	547	387	33	663	178	836	999999	769	902	999999	613	205	999999	819	16	750	456	999999	278	723	999999	324	999999	658	780	79	808	630	763	393	894	939	978	999999	739	620	395	308	181	951	999999	588	999999	82	393	719	796	326	999999	114	999999	763	577	999999	999999	233	778	374	883	109	999999	405	16	518	774	673	226	310	999999	395	364	999999	386	327	197	112	17	999999	999999	999999	282	492	81	999999	412	140	372	224	18	516	999999	30	
424	82	923	140	999999	798	308	720	503	495	245	173	750	832	999999	260	999999	958	999999	999999	110	999999	826	545	999999	999999	116	999999	311	11	301	999999	554	343	999999	314	403	999999	530	219	236	554	566	787	999999	908	907	580	999999	999999	648	60	300	598	920	601	999999	999999	806	999999	692	665	419	502	203	999999	618	417	109	82	856	519	999999	16	26	556	266	48	299	425	999999	535	999999	999999	363	999999	284	956	422	141	67	25	999999	999999	526	571	999999	999999	593	584	299	500	481	681	265	138	622	999999	999999	374	345	217	98	999999	784	166	999999	999999	148	952	999999	662	994	967	24	841	268	999999	490	454	421	202	455	714	136	949	64	999999	933	999999	628	990	999999	58	795	850	926	999999	999999	369	795	914	925	999999	197	636	506	513	667	423	870	490	803	136	953	153	762	384	264	835	112	999999	999999	914	999999	406	287	999999	181	999999	915	399	999999	130	658	506	276	999999	526	499	452	999999	551	999999	364	148	196	258	104	652	999999	551	614	685	267	238	627	999999	317	999999	359	560	341	503	508	999999	999999	683	477	456	876	947	857	765	392	562	26	777	560	194	220	39	850	999999	86	373	784	999999	862	430	999999	265	999999	999999	150	892	218	999999	21	883	280	513	780	648	999999	150	999999	999999	303	704	999999	849	460	132	580	330	709	812	999999	144	696	932	999999	999999	576	620	450	131	624	999999	999999	999999	765	677	914	706	259	212	999999	935	680	934	642	999999	999999	39	805	385	999999	820	999999	406	999999	877	196	347	692	732	81	164	699	571	234	999999	360	254	999999	783	217	873	80	507	68	491	464	761	300	662	999999	999999	815	999999	966	804	318	947	347	999999	999999	999999	23	526	140	599	246	118	709	999999	807	963	945	999999	999999	291	749	684	348	149	422	999999	999999	40	892	999999	348	634	999999	430	494	413	906	205	303	640	859	554	999999	999999	999999	999999	61	999999	855	875	999999	794	896	999999	999999	633	609	999999	999999	65	529	983	633	605	260	611	999999	289	355	403	66	999999	728	537	431	204	317	878	894	77	383	597	999999	27	933	554	737	921	375	999999	804	709	999999	248	999999	999999	921	771	219	643	999999	772	114	461	818	850	76	369	262	860	999999	730	312	408	681	932	807	999999	671	706	873	590	914	494	599	357	999999	489	427	555	999999	545	999999	261	999999	999999	493	724	208	93	487	378	669	514	545	83	406	999999	566	187	78	314	999999	513	770	263	858	620	862	471	829	586	941	707	999999	779	
71	999999	185	80	999999	999999	999999	588	228	999999	999999	409	948	525	950	700	923	249	486	999999	445	166	999999	999999	752	872	861	737	264	900	437	999999	927	766	999999	355	154	495	738	985	897	522	294	999999	341	458	999999	999999	999999	999999	999999	702	231	618	344	905	570	215	328	999999	231	680	333	327	77	999999	999999	999999	513	605	555	437	511	500	81	922	999999	225	638	999999	211	999999	226	135	247	735	741	319	431	999999	999999	939	177	171	999999	226	198	967	207	382	999999	489	999999	915	582	236	201	730	546	999999	43	355	577	999999	999999	999999	464	208	89	999999	999999	173	760	405	821	616	269	349	736	855	734	904	27	265	328	999999	691	311	553	21	999999	20	999999	19	83	999999	372	154	999999	999999	999999	990	887	865	165	812	728	437	104	965	966	852	999999	691	687	999999	338	999999	705	653	24	163	654	78	999999	217	999999	751	332	392	254	125	552	679	103	999999	26	161	110	515	993	263	217	587	54	999999	999999	91	331	999999	110	60	448	999999	999999	608	345	999999	999999	948	422	999999	999999	711	721	850	309	323	597	999999	123	999999	999999	999999	660	999999	946	999999	33	116	199	319	429	387	292	203	676	410	636	494	408	207	94	162	103	26	999999	999999	999999	203	392	999999	493	387	999999	923	999999	259	491	999999	662	278	795	960	758	112	999999	728	429	999999	184	899	999999	113	545	999999	101	69	999999	644	999999	450	212	829	723	999999	826	51	556	368	364	999999	918	355	999999	140	412	134	403	990	999999	429	999999	346	29	493	26	999999	842	999999	999999	779	999999	847	678	221	75	999999	246	272	286	515	181	999999	173	756	981	341	281	999999	512	967	665	115	185	193	374	865	810	240	478	446	209	641	536	585	999999	80	676	619	74	447	887	140	714	954	258	25	999999	999999	999999	684	117	999999	412	864	123	57	999999	494	999999	210	164	16	999999	839	315	539	534	588	491	910	665	661	350	75	999999	535	999999	230	934	359	691	999999	728	794	338	772	238	672	471	227	999999	191	772	863	999999	880	346	875	648	719	490	594	999999	999999	29	456	96	999999	784	588	656	451	559	497	519	617	288	999999	510	999999	310	862	999999	274	999999	483	888	487	999999	209	198	525	582	999999	868	107	766	136	774	999999	686	892	999999	883	999999	956	631	285	354	674	602	999999	374	116	999999	999999	477	516	999999	999999	567	999999	563	999999	399	141	869	344	628	421	850	161	235	999999	855	418	974	244	999999	556	851	613	143	118	999999	851	160	999999	
999999	250	630	999999	47	238	325	88	999999	999999	493	999999	999999	297	657	999999	823	999999	121	746	999999	999	654	999999	999999	999999	694	953	999999	454	978	999999	980	999999	536	388	999999	600	124	996	312	777	89	671	750	275	469	563	956	999999	294	166	740	414	225	999999	999999	999999	448	504	543	371	999999	884	334	945	458	692	760	999999	151	233	335	124	443	482	920	983	492	546	83	999999	997	275	169	821	807	576	187	729	792	403	161	999999	463	999999	175	999999	346	805	817	776	999999	999999	68	71	830	999999	970	999999	887	611	905	901	431	412	374	999999	724	513	147	881	999999	41	999999	747	81	715	661	502	317	725	647	686	999999	306	338	319	216	999999	991	999999	605	444	842	190	498	260	999999	60	999999	827	999999	833	668	999999	271	999999	211	321	989	124	999999	478	436	999999	999999	228	182	134	83	64	141	626	521	954	285	80	199	304	999999	821	526	999999	924	489	255	814	27	999999	999999	567	118	894	118	876	228	136	18	999999	226	280	87	74	976	523	696	999999	999999	713	659	201	582	906	72	178	598	999999	999999	999999	915	160	210	388	999999	516	945	999999	517	999999	999999	159	999999	999999	88	999999	744	461	999999	999999	999999	999999	502	999999	143	842	999999	211	832	999999	287	865	583	71	999999	999999	79	698	973	470	577	460	999999	999999	978	510	139	73	999999	94	433	146	999999	151	163	523	657	896	999999	999999	532	744	414	577	367	999999	575	10	753	22	908	55	488	999999	834	999999	67	826	335	633	712	920	383	747	516	151	145	441	907	999999	418	182	453	725	937	832	55	768	319	117	934	139	320	999999	185	388	658	999999	999999	820	466	831	570	622	545	611	999999	666	999999	225	999999	144	102	511	604	735	601	762	235	11	999999	299	516	999999	999999	582	610	999999	571	138	999999	999999	133	97	785	999999	612	831	190	336	471	389	707	103	382	800	999999	808	221	450	786	895	999999	315	533	999999	324	999999	923	962	10	803	104	932	732	999999	20	15	726	27	133	770	999999	999999	539	907	999999	423	999999	898	544	801	356	131	351	596	249	818	999999	617	271	269	907	228	336	668	999999	999999	370	228	789	42	92	203	327	26	324	999999	775	625	585	901	506	35	427	208	999999	973	999999	146	914	999999	999999	999999	999999	999999	863	363	572	871	623	816	999999	999999	118	512	719	162	804	335	999999	808	52	937	42	369	763	881	801	999999	221	321	194	999999	313	999999	591	973	447	463	162	960	868	904	12	769	849	879	916	915	
489	305	179	265	863	116	159	514	86	999999	110	999999	999999	445	659	999999	632	999999	324	522	920	746	714	350	999999	321	939	148	999999	272	520	883	999999	999999	648	916	999999	928	999999	999999	447	86	896	61	999999	999999	408	999999	254	700	999999	31	999999	404	994	742	590	828	999999	551	176	999999	579	999999	875	226	26	676	797	743	999999	704	466	999999	999999	844	849	662	987	11	913	999999	893	243	135	498	328	999999	891	999999	335	323	844	819	999999	999999	507	999999	186	146	164	732	635	999999	999999	442	999999	447	329	160	892	928	840	999999	638	999999	999999	345	688	999999	999999	456	785	891	418	846	859	647	97	648	999999	767	486	850	847	190	881	392	702	999999	933	881	250	999999	22	407	482	999999	190	380	999999	171	404	999999	999999	707	999999	743	999999	694	583	999999	359	681	812	135	451	990	999999	457	778	735	643	994	452	26	999999	999999	879	20	373	106	466	717	341	999999	999999	686	999999	149	999999	147	299	999999	119	26	531	569	928	886	955	492	999999	733	999999	581	999999	409	356	233	501	903	864	91	331	486	461	642	349	636	763	999999	388	105	999999	641	445	999999	999999	999999	494	647	125	993	65	999999	999999	732	125	759	658	962	339	999999	999999	999999	283	999999	999999	633	999999	889	999999	301	132	200	113	432	999999	960	146	893	524	920	738	999999	999999	871	999999	450	999999	999999	526	589	999999	801	435	10	456	999999	368	237	948	999999	872	999999	427	823	870	999999	777	156	999999	999999	623	764	447	419	649	794	999999	412	192	245	726	834	373	639	999999	331	764	112	975	636	601	908	944	272	57	999999	999999	999999	10	170	673	760	516	370	966	223	363	26	999999	661	999999	956	55	712	535	47	241	787	510	548	110	674	180	999999	563	999999	820	999999	371	515	368	587	411	31	999999	965	328	999999	673	999999	968	748	751	323	305	645	863	242	737	20	902	648	464	462	999999	999	590	929	806	261	403	999999	654	845	999999	753	555	33	150	999999	719	999999	999999	411	579	999999	922	856	291	918	999999	588	447	361	612	720	132	948	961	572	999999	399	206	422	999999	790	104	906	999999	551	999999	839	101	177	999999	674	533	63	882	707	87	733	999999	888	409	815	740	302	243	582	999999	999999	71	578	195	999999	41	999999	705	789	999999	26	835	740	999999	22	496	280	70	937	196	79	76	264	495	999999	751	317	22	999999	60	801	999999	447	919	999999	777	523	981	970	642	999999	999999	999999	999999	71	897	907	70	396	329	469	241	305	395	561	
999999	999999	92	543	578	999999	999999	999999	999999	999999	353	398	820	343	244	973	999999	99	305	999999	722	972	814	434	999999	843	999999	625	570	590	999999	377	61	999999	953	969	999999	448	402	918	150	541	999999	999999	718	999999	97	999999	162	355	180	152	10	999999	999999	567	993	658	790	735	999999	74	255	999999	896	999999	346	462	390	275	542	999999	999999	999999	224	190	619	830	716	999999	756	999999	473	225	419	999999	376	31	528	396	976	781	657	666	452	86	999999	214	97	742	173	634	346	886	999999	330	454	624	815	658	999999	999999	942	545	978	946	600	40	739	478	999999	324	933	999999	298	761	999999	40	934	148	894	414	743	973	91	131	193	586	412	99	973	752	216	999999	447	813	839	122	688	505	485	266	475	618	999999	848	701	999999	598	61	999999	423	689	999999	764	544	429	999999	464	856	762	999999	627	999999	999999	856	999999	73	555	485	922	999999	999999	999999	662	638	938	134	840	999999	430	999999	999999	360	961	560	72	540	999999	999999	999999	870	657	831	743	471	999999	824	123	286	999999	637	797	122	999999	56	999999	261	24	136	999999	304	138	999999	436	921	35	999999	688	944	793	999999	999999	652	999999	61	433	520	999999	200	999	999999	999999	563	502	792	53	876	230	999999	999999	810	525	978	999999	98	999999	435	405	999999	445	370	999999	178	492	172	679	999999	30	88	999999	999999	999999	823	136	999999	293	574	729	999999	999999	159	999999	774	465	999999	62	979	999999	13	319	999999	125	872	999999	639	999999	842	81	339	122	999999	999999	999999	301	999999	253	702	852	816	805	178	999999	999999	943	999999	322	999999	712	509	120	999999	800	27	768	626	445	999999	999999	999999	513	450	502	400	531	979	303	905	482	999999	999999	999999	999999	999999	999999	151	301	363	999999	468	999999	999999	999999	571	229	999999	108	838	383	674	493	559	633	999999	313	364	675	999999	239	964	992	417	999999	999999	770	760	573	272	819	627	999999	91	765	610	999999	896	320	931	999999	999999	880	465	532	807	54	999999	999999	772	234	999999	475	985	134	999999	476	908	727	954	800	999999	848	999999	999999	755	349	411	794	33	193	999999	53	999999	144	130	93	536	884	999999	141	999999	44	999999	47	976	161	349	957	800	144	272	179	366	999999	712	270	54	447	776	468	642	394	702	589	818	999999	732	850	999999	881	939	999999	646	999999	218	433	58	798	51	603	999	454	994	999999	999999	247	687	611	999999	860	48	99	117	622	999999	999999	341	220	229	187	429	499	953	918	204	999999	999999	543	999999	288	999999	
255	999999	183	468	198	400	813	668	580	122	999999	999999	153	843	850	916	33	334	22	999999	837	579	864	183	509	500	999999	694	682	999999	153	688	999999	647	792	693	999999	999999	310	806	528	552	648	75	309	81	810	85	354	331	508	218	999999	196	384	676	541	999	958	697	323	129	986	865	999999	441	284	999999	60	166	981	869	34	215	573	295	930	999999	874	438	999999	11	999999	999999	216	934	778	999999	272	999999	161	999999	205	612	492	409	565	783	106	867	797	314	34	999999	350	639	999999	705	622	99	745	999999	134	999999	17	322	779	999999	658	999999	999999	999999	242	934	14	999999	673	421	723	174	729	157	702	17	641	385	976	161	20	577	999999	83	343	183	380	419	810	999999	999999	999999	629	929	134	73	214	999999	81	100	193	303	965	773	981	458	370	999999	999999	127	999999	631	346	627	999999	91	293	590	984	69	563	595	246	999999	816	553	545	800	33	638	802	999999	313	999999	999999	717	612	999999	101	885	813	782	378	692	786	973	999999	11	313	52	779	999999	494	22	536	597	66	967	956	438	913	570	999999	999999	324	727	328	999999	659	908	999999	317	499	999999	256	780	999999	554	221	843	720	543	496	980	999999	188	677	301	358	999999	999999	644	29	662	972	253	218	966	377	69	654	381	352	999999	573	472	999999	395	766	999999	380	511	999999	123	717	999999	83	594	552	145	59	999999	112	289	999999	834	999999	836	999999	999999	572	260	999999	162	198	999999	999999	100	999999	396	64	292	534	999999	999999	999999	889	999999	999999	602	179	623	424	241	999999	627	279	73	158	999999	185	298	268	763	999999	130	334	602	924	378	999999	999999	187	999999	999999	767	502	999999	289	107	945	390	891	534	833	999999	835	945	999999	570	999999	137	999999	678	221	766	33	771	999999	999999	825	999999	999999	999999	999999	195	999999	269	999999	999999	999999	770	999999	61	999999	999999	999999	999999	929	999999	295	999999	459	999999	309	999999	51	508	943	999999	743	730	99	410	999999	659	999999	324	121	648	512	576	795	901	445	308	353	999999	999999	427	369	300	842	999999	593	445	999999	627	999999	999999	153	937	325	999999	508	404	681	999999	779	999999	395	999999	621	291	999999	718	594	558	919	10	708	999999	999999	999999	956	453	888	913	817	836	999999	999999	56	750	504	574	999999	960	403	50	626	999999	120	999999	41	287	999999	561	454	999999	851	999999	708	276	999999	991	323	798	999999	65	516	768	565	999999	322	613	999999	871	786	167	467	999999	165	879	384	738	51	999999	494	999999	774	999999	
999999	999999	999999	543	83	780	97	512	260	462	92	347	533	999999	414	177	438	428	999999	807	999999	999999	416	999999	133	828	999999	924	950	999999	314	209	999999	190	309	622	999999	999999	540	264	783	284	999999	15	550	817	356	999999	333	873	445	76	999999	966	999999	182	999999	766	420	254	999999	173	999999	810	157	882	999999	353	999999	999999	220	999999	887	987	999999	499	999999	410	677	315	482	999999	600	86	13	999999	773	999999	627	137	95	999999	367	295	999999	999999	722	106	857	667	760	999999	999999	541	663	785	188	449	999999	72	792	135	99	114	771	522	999999	485	999999	910	119	999999	725	430	706	29	302	602	620	414	776	293	553	999999	999999	480	407	999999	423	228	69	334	999999	564	344	960	999999	262	999999	999999	55	247	999999	999999	558	27	999999	999999	835	999999	999999	586	999999	537	295	508	582	89	999999	301	124	515	71	588	850	785	371	170	96	746	917	49	88	765	368	999999	994	605	461	999999	999999	860	999999	778	734	999999	505	843	278	835	387	999999	703	232	740	540	186	710	106	773	656	999999	461	99	726	454	999999	72	178	756	514	977	999999	31	108	263	999999	292	854	999999	289	999999	891	260	368	894	346	999999	999999	827	362	999999	999999	999999	999999	86	409	143	62	290	975	999999	674	521	331	410	405	999999	133	486	258	999999	856	999999	494	999999	999999	210	730	832	117	650	46	351	404	231	999999	999999	999999	32	854	158	240	574	999999	845	852	379	929	958	499	665	733	549	579	469	999999	999999	999999	751	851	999999	999999	230	182	335	999999	333	127	109	931	999999	540	110	632	109	999999	999999	337	648	286	855	281	999999	342	452	999999	999999	771	934	794	698	745	399	181	655	746	999999	401	999999	449	528	261	999999	999999	43	999999	632	999999	479	807	154	452	555	475	996	926	640	999999	729	417	908	561	999999	999999	243	720	151	929	976	363	651	890	999999	209	757	603	452	999999	308	999999	294	581	302	137	649	256	199	999999	184	729	115	132	672	999999	540	967	78	524	793	323	983	702	939	125	165	999999	999999	356	717	403	484	999999	589	411	999999	337	269	999999	665	986	530	999999	755	257	257	528	228	999999	669	790	534	999999	952	984	344	592	641	186	972	395	75	843	216	781	254	999999	543	270	999999	212	708	23	859	806	793	999999	999999	692	868	636	46	578	999999	927	868	556	942	999999	77	540	696	92	93	279	999999	686	20	999999	12	46	985	999999	86	999999	999999	521	999999	999999	201	999999	644	948	318	999999	359	496	166	289	912	
999999	278	999999	203	994	515	999999	929	590	885	999999	756	999999	689	831	651	999999	999999	230	844	999999	487	796	999999	999999	896	747	773	999999	919	999999	530	730	999999	314	767	56	764	999999	950	466	999999	488	999999	94	821	670	269	487	694	281	994	936	444	565	221	482	535	999999	999999	768	999999	191	670	460	586	35	913	385	73	604	324	419	279	388	999999	999	535	328	999999	236	488	295	63	648	440	593	296	505	102	999999	521	70	984	192	613	410	818	999999	508	795	999999	884	999999	999999	956	584	666	66	800	222	947	217	35	999999	999999	566	138	31	30	992	999999	418	999999	999999	93	264	999999	96	774	365	999999	724	819	882	479	603	871	999999	999999	855	999999	240	705	880	999999	314	45	122	902	57	281	796	790	515	66	999999	601	646	17	702	159	579	291	444	999999	999999	999999	152	402	999999	694	175	339	174	75	508	713	412	999999	778	999999	323	193	727	94	999999	999999	313	825	140	12	235	956	989	706	357	948	270	849	124	916	892	719	227	362	115	466	999999	450	999999	635	199	999999	238	483	835	999999	564	360	999999	299	93	326	272	999999	469	219	350	468	717	560	999999	562	326	861	999999	604	966	999999	978	927	317	999999	277	999999	812	29	727	515	871	961	393	909	212	999999	833	575	456	543	999999	896	126	167	732	997	193	636	889	376	157	240	999999	200	999999	719	981	999999	999999	768	870	999999	491	834	597	756	176	999999	360	501	999999	760	158	999999	999999	91	811	999999	999999	280	321	186	140	361	999999	640	542	999999	999999	492	842	613	527	687	672	454	414	291	570	976	830	650	999999	398	999999	396	92	995	999999	300	907	999999	99	778	457	694	319	139	476	957	223	973	15	867	999999	424	243	999999	999999	36	676	530	999999	163	450	670	900	741	999999	971	557	546	484	999999	999999	999999	524	749	240	977	144	999999	814	999999	762	999999	644	418	739	923	163	999999	245	692	999999	387	251	935	337	786	794	577	125	504	999999	677	498	769	999999	999999	900	494	240	782	891	999999	715	999999	401	592	35	492	12	100	818	999999	311	792	622	207	999999	999999	999999	999999	193	567	169	320	212	95	999999	875	135	101	32	669	391	462	800	999999	999999	273	544	745	999999	312	575	35	685	474	999999	706	156	999999	878	322	83	786	599	334	999999	404	774	315	234	999999	999999	910	77	159	553	848	991	399	535	999999	53	675	999999	880	992	144	634	738	719	999999	999999	50	999999	710	595	999999	862	476	989	277	499	999999	520	610	
946	664	957	536	921	999999	715	999999	559	382	999999	407	104	718	999999	108	770	46	999999	999999	431	325	999999	999999	563	999999	985	525	410	268	16	814	999999	999999	934	338	999999	108	816	201	946	972	491	841	442	999999	999999	154	999999	891	506	463	642	948	189	630	999999	599	999999	973	541	200	356	301	376	463	252	22	784	999999	921	672	229	404	625	999999	834	856	999999	374	447	841	390	519	999999	553	182	216	902	314	370	586	999999	843	659	756	625	200	474	979	946	498	369	140	969	834	243	248	999999	999999	795	121	675	608	536	700	809	837	999999	822	290	999999	999999	999999	642	999999	999999	386	744	869	833	999999	999999	999999	999999	949	482	259	549	926	319	934	884	182	518	999999	911	527	999999	999999	947	787	660	652	698	911	387	889	497	999999	297	856	503	463	895	161	729	999999	190	586	999999	999999	298	999999	999999	999999	161	937	961	999999	433	29	79	784	922	56	984	739	999999	516	571	592	999999	914	639	463	440	999999	286	367	529	191	999999	730	741	397	499	57	149	999999	999999	450	999999	114	211	278	999999	718	999999	849	176	999999	999999	673	25	635	797	383	973	59	915	730	999999	603	863	999999	682	999999	53	534	556	999999	999999	904	756	131	664	657	712	371	675	999999	890	999999	200	539	707	673	999999	115	600	126	84	99	436	39	789	999999	999999	960	999999	449	675	15	303	999999	400	999999	917	999999	999999	149	670	611	384	999999	840	234	412	999999	544	19	632	937	934	440	861	510	477	726	341	999999	416	752	775	236	57	884	143	999999	148	137	999999	821	144	460	999999	472	715	999999	199	565	922	917	426	586	816	737	81	863	379	890	112	200	561	641	733	917	999999	157	155	999999	100	452	195	416	263	999999	999999	483	984	398	795	243	999999	776	417	498	336	199	420	999999	812	280	590	999999	35	565	270	502	726	999999	999999	567	999999	243	999999	479	731	19	999999	15	934	597	879	980	105	868	662	784	234	245	590	646	999999	836	153	820	861	937	391	697	551	999999	757	999999	761	237	156	303	312	938	766	999999	999999	415	385	999999	401	610	163	999999	902	485	999999	491	999999	990	829	261	100	654	617	794	628	999999	463	633	840	433	228	999999	722	369	999999	296	999999	273	779	332	460	928	428	261	783	235	794	75	42	999999	507	999999	408	894	213	999999	999999	972	999999	241	951	752	384	967	391	295	443	543	12	982	22	999999	221	999999	999999	172	235	365	999999	402	840	398	601	574	926	457	469	999999	166	824	
965	999999	999999	547	999999	708	553	460	999999	497	791	261	73	60	263	999999	560	900	999999	50	431	965	961	306	401	563	160	999999	51	934	826	615	387	187	27	516	999999	673	136	102	999999	775	999999	522	611	589	334	999999	320	999999	896	568	734	999999	403	999	999999	999999	156	817	557	742	418	935	671	999999	873	885	999999	746	999999	887	774	10	431	999999	479	448	694	811	238	609	999999	938	47	268	881	272	784	27	971	842	526	999999	545	876	366	559	851	999999	715	448	518	573	400	999999	793	999999	694	746	999999	106	583	999999	589	947	252	480	999999	412	305	611	111	25	775	870	999999	999999	465	554	300	920	596	269	106	789	999999	926	548	37	999999	157	578	999999	497	874	268	191	728	999999	999999	885	661	449	999999	999999	347	502	999999	999999	649	336	278	149	455	609	510	999999	248	800	855	326	932	870	937	157	43	73	999999	901	999999	188	738	867	999999	414	999999	156	139	991	999999	599	999999	27	388	148	999999	999999	592	887	374	944	942	928	742	999999	953	791	512	999999	999999	284	973	896	918	470	598	411	999999	51	351	363	194	257	358	266	197	914	999999	798	999999	604	481	999999	537	667	246	999999	999999	999999	461	477	644	999999	920	999999	625	241	109	917	549	476	220	999999	545	20	760	695	580	485	130	49	999999	714	712	476	999999	342	369	260	234	789	287	615	590	874	999999	999999	999999	999999	999999	955	814	574	258	999999	394	930	105	999999	999999	550	999999	649	999999	421	178	999999	445	453	374	999999	871	849	693	760	199	604	999999	999999	999999	999999	368	399	845	174	999999	999999	465	908	92	872	247	843	354	683	559	638	999999	178	706	789	601	883	816	999999	93	965	880	497	614	790	970	434	235	193	191	840	999999	327	196	443	999999	536	371	501	55	999999	505	999999	211	561	480	999999	964	512	131	485	999999	497	90	999999	853	999999	303	301	902	812	618	170	502	719	834	806	981	999999	999999	75	521	325	311	999999	999999	999999	999999	63	320	188	469	722	71	705	267	999999	246	927	590	506	242	999999	599	999999	420	344	517	491	999999	673	809	701	198	66	999999	267	195	35	799	982	681	250	999999	723	999999	895	109	796	999999	999999	999999	999999	999999	817	999999	451	726	79	644	135	363	999999	336	999999	378	767	999999	14	741	10	130	999999	999999	607	825	999999	98	875	889	524	245	721	39	208	114	755	28	380	999999	522	541	126	390	673	628	876	913	345	354	585	370	104	64	461	407	358	926	999999	991	839	363	850	
189	999999	890	641	775	138	542	623	749	164	780	228	469	14	830	999999	978	949	89	752	530	999999	164	150	666	577	801	999999	828	999999	999999	999999	169	690	936	271	999999	999999	110	785	999999	731	836	216	324	836	992	999999	528	999999	999999	51	760	610	330	875	965	749	975	208	336	786	795	805	775	395	999999	779	999999	568	681	999999	849	999999	949	798	999999	947	826	830	999999	408	999999	365	999999	999999	999999	558	369	70	305	42	999999	901	999999	26	999999	999999	999999	999999	776	999999	334	959	791	114	202	466	660	531	407	28	923	155	623	928	560	439	957	999999	760	511	419	999999	273	648	980	947	845	933	999999	446	999999	999999	63	999999	83	276	574	999999	999999	178	897	837	662	287	119	999999	288	530	466	999999	83	999999	178	999999	804	327	999999	153	134	254	620	727	669	961	512	35	101	262	999999	293	865	999999	999999	591	613	581	355	999999	999999	999999	669	325	477	999999	999999	511	728	788	999999	756	580	430	619	999999	999999	180	178	701	999999	93	999999	35	675	183	641	860	720	587	661	232	972	709	614	999999	584	305	260	313	598	11	306	313	695	107	712	999999	604	392	43	443	413	653	999999	454	999999	644	649	303	724	512	790	151	136	344	999999	871	999999	609	325	262	920	864	112	773	786	471	339	578	470	206	266	338	553	228	818	328	497	999999	670	999999	656	956	588	999999	220	999999	999999	361	999999	841	628	994	77	780	522	548	551	449	667	878	999999	80	833	527	256	462	598	907	526	999999	383	656	938	385	606	999999	286	999999	563	631	294	978	265	629	999999	271	999999	772	999999	279	777	58	502	792	635	999999	133	71	840	999999	566	999999	834	857	999999	972	65	692	184	558	999999	534	885	45	593	336	815	213	949	984	201	999999	211	256	689	999999	164	999999	749	31	840	225	185	805	75	999999	153	407	171	999999	999999	578	598	157	999999	252	172	466	209	308	769	999999	121	855	565	740	77	999999	177	142	818	909	942	162	717	999999	999999	999999	970	999999	193	417	52	354	999999	999999	999999	64	999999	999999	172	999999	947	999999	262	999999	113	330	249	334	947	564	240	38	787	306	636	999999	439	999999	893	91	999999	630	124	361	877	767	999999	999999	513	23	999999	731	969	130	962	500	900	796	943	38	840	645	630	629	187	999999	567	999999	999999	791	624	999999	553	90	212	326	336	900	999999	346	253	307	820	933	224	509	69	666	343	999999	545	643	999999	999999	251	849	999999	999999	999999	999999	210	604	999999	999999	399	71	
187	888	918	646	174	999	999999	999999	785	999999	824	696	414	678	999999	900	999999	999999	255	980	272	689	839	362	326	840	999999	190	999999	648	350	108	544	163	331	180	747	697	970	546	891	419	88	708	34	312	91	504	909	309	465	999999	477	418	798	497	999999	566	329	334	282	571	999999	147	202	999999	999999	999999	357	783	162	451	999999	709	99	852	999999	141	337	999999	759	232	280	837	193	244	630	999999	364	999999	130	191	999999	999999	999999	329	949	999999	999999	308	160	999999	157	135	156	999999	236	768	999999	946	886	918	239	316	575	999999	301	633	999999	957	106	999999	896	999999	663	999999	999999	999999	445	770	903	670	625	39	862	999999	85	154	690	999999	18	862	807	418	948	212	952	71	81	224	37	326	986	557	999999	134	933	634	472	185	999999	993	999999	558	52	999999	303	210	453	999999	974	157	999999	784	999999	243	999999	999999	574	461	999999	23	171	999999	999999	587	683	999999	826	738	995	450	999999	514	999999	24	999999	258	375	732	909	751	999999	435	999999	880	383	999999	999999	968	999999	454	70	21	166	926	999999	112	999999	464	999999	235	383	715	650	999999	475	437	999999	934	703	969	122	842	552	276	999999	736	979	999999	999999	481	999999	999999	831	999999	390	670	358	314	999999	437	442	999999	199	683	378	902	784	716	415	999999	999999	673	999999	999999	999999	227	999999	889	530	105	132	955	260	70	765	999999	883	109	153	805	89	250	752	275	537	211	652	868	898	999999	999999	272	455	268	999999	999999	999999	895	218	999999	210	999999	783	96	315	999999	660	139	918	853	28	684	999999	610	866	416	920	999999	409	140	999999	601	991	37	154	859	509	992	245	968	932	999999	999999	981	999999	999999	999999	665	960	60	551	523	949	999999	484	277	999999	845	402	417	876	999999	496	999999	999999	609	477	755	942	455	977	668	893	999999	921	40	793	999999	999999	255	999999	265	48	359	999999	999999	999999	946	553	876	999999	663	999999	828	102	348	501	812	394	995	153	710	722	515	82	883	999999	999999	133	453	484	117	999999	157	999999	621	999999	999999	499	545	999999	999999	212	76	295	999999	999999	75	999999	999999	539	999999	207	19	111	248	999999	533	999999	705	431	651	822	110	999999	62	823	451	999999	481	793	999999	322	848	48	999999	508	656	229	757	814	565	152	551	914	503	909	999999	56	229	89	31	859	999999	124	315	708	999999	673	243	501	999999	705	385	789	184	999999	999999	999999	488	740	885	313	999999	999999	999999	509	281	195	898	999999	999999	405	150	402	771	999999	529	
734	732	914	405	983	986	266	197	860	766	762	739	999999	999999	859	567	999999	203	717	340	902	258	806	436	916	775	999999	509	231	999999	983	27	999999	999999	624	248	574	344	902	327	272	999999	15	742	519	456	72	591	142	838	661	999999	63	174	626	999999	925	999999	999999	217	895	757	965	999999	783	744	999999	697	937	620	999999	154	301	400	999999	207	252	74	917	470	999999	509	376	392	902	785	964	999999	999999	147	323	97	999999	999999	432	515	738	710	999999	999999	999999	374	999999	521	845	517	999999	663	106	428	244	861	999999	999999	504	395	390	583	402	999999	999999	557	185	999999	307	905	999999	999999	967	562	469	542	115	152	85	348	855	999999	546	395	878	999999	417	102	903	462	527	837	199	47	134	999999	317	961	994	837	198	854	999999	940	229	309	696	543	959	999999	999999	427	942	166	999999	535	46	999999	129	479	149	93	896	845	388	460	999999	929	438	999999	999999	154	157	247	159	11	640	606	176	999999	614	873	999999	210	706	999999	894	43	507	599	129	309	999999	524	697	999999	957	999999	999999	768	891	766	115	656	999999	999999	999999	704	16	538	894	439	999999	549	865	276	950	695	148	999999	566	384	431	999999	999999	925	312	633	999999	54	53	271	54	407	999999	847	767	486	733	105	830	200	36	969	704	689	468	302	999999	431	999999	272	240	999999	212	516	345	276	472	551	999999	646	999999	962	495	633	395	443	999999	28	509	473	962	53	457	999999	999999	462	144	504	467	20	999999	129	888	780	999999	770	205	181	999999	999999	999999	191	796	194	45	73	483	81	304	34	999999	999999	999999	691	310	197	826	836	168	883	141	967	94	298	672	45	84	999999	602	624	999999	999999	516	17	459	780	999999	273	340	999999	978	999999	210	999999	579	343	207	206	999999	843	944	369	22	628	999999	999999	107	508	999999	999999	989	769	478	679	786	999999	999999	914	242	529	940	562	505	874	904	999999	999999	651	999999	338	838	999999	243	999999	680	878	999999	888	647	412	683	999999	750	340	304	219	595	530	655	999999	219	292	999999	951	999999	391	863	999999	724	999999	288	455	999999	193	171	122	535	718	999	908	83	245	276	999999	846	999999	812	999999	579	999999	481	999999	995	890	128	555	913	999999	999999	298	999999	999999	174	999999	133	237	958	566	178	192	999999	877	530	999999	754	999999	25	144	114	709	579	698	568	38	999999	51	459	899	999999	616	999999	252	861	710	894	544	999999	999999	705	618	244	999999	997	397	20	604	716	258	146	154	539	778	
187	999999	719	326	999999	145	534	92	999999	69	501	999999	983	441	25	819	999999	219	999999	104	439	495	475	334	701	180	27	999999	335	210	762	921	86	999999	75	999999	991	999999	999999	999999	999999	623	841	184	753	444	413	579	588	896	406	926	251	445	348	999999	682	395	624	800	127	318	756	576	306	580	999999	562	376	312	999999	284	646	966	706	815	654	999999	580	266	999999	448	637	438	804	836	999999	640	999999	383	40	999999	953	772	819	999999	999999	274	877	183	958	851	212	286	78	999999	290	285	739	532	46	391	814	999999	43	678	680	328	772	470	999999	845	480	993	999999	231	330	873	999999	626	949	390	999999	407	307	915	999999	999999	370	999999	555	404	999999	559	999999	649	792	595	999999	150	408	548	501	999999	282	123	381	219	999999	846	800	999999	138	122	999999	656	968	417	70	128	443	329	957	98	914	999999	999999	921	656	632	999999	999999	144	999999	999999	410	999999	15	134	194	543	35	356	523	882	148	275	789	975	690	680	999999	999999	620	999999	88	999999	413	502	999999	179	999999	562	381	417	999999	282	132	894	182	767	999999	293	875	999999	417	999999	999999	216	999999	241	164	945	966	951	64	211	999999	308	149	820	485	999999	999999	25	93	472	999999	115	817	865	152	894	802	922	718	999999	999999	44	300	999999	156	206	999999	545	24	514	596	429	999999	863	999999	999999	754	362	291	459	935	999999	501	999999	997	338	999999	910	98	269	152	53	999999	963	552	489	18	999999	999999	999999	787	999999	10	578	876	556	753	953	117	999999	150	450	641	268	999999	798	543	999999	999999	999999	808	815	456	754	999999	552	195	999999	321	278	815	999999	999999	999999	999999	132	859	922	77	451	585	445	802	999999	129	999999	412	974	999999	999999	945	999999	924	856	480	999999	366	256	216	334	370	999999	641	999999	512	999999	999999	637	596	43	938	999999	287	667	242	372	999999	685	634	669	999999	220	592	567	332	162	796	832	532	701	766	613	715	743	999999	231	999999	964	267	700	999999	999999	388	773	815	335	385	267	623	117	957	999999	621	547	195	159	770	83	515	999999	632	929	999999	895	276	999999	905	544	586	999999	569	59	999999	934	727	374	832	999999	752	999999	777	539	218	425	743	999999	992	177	558	930	460	729	458	907	999999	22	669	999999	999999	491	999999	840	680	612	547	999999	261	999999	820	820	327	951	331	517	582	102	720	690	161	189	341	737	999999	999999	560	839	600	521	999999	715	999999	348	999999	271	577	937	859	605	877	834	834	315	999999	
999999	613	999999	999999	940	334	999999	999999	979	999999	327	159	692	999999	34	62	708	317	999999	821	114	126	978	999999	70	940	999999	243	124	812	327	999999	999999	389	999999	52	61	441	660	196	888	423	999999	999999	994	999999	884	92	999999	553	179	526	999999	494	252	621	634	869	347	10	688	743	186	176	24	972	133	999999	606	981	999999	276	999999	553	932	691	401	971	644	948	999999	563	408	571	643	800	999999	541	999999	636	418	192	103	660	507	155	246	999999	992	32	987	581	486	853	552	902	999999	550	561	999999	230	662	235	399	944	999999	344	999999	999999	224	999999	592	176	969	572	818	182	996	55	999999	454	843	979	622	960	484	86	554	29	741	930	709	980	585	416	999999	957	704	716	382	811	631	34	778	310	405	415	517	290	733	729	999999	999999	774	117	387	683	612	438	470	59	789	595	791	293	999999	612	590	999999	816	999999	999999	290	673	999999	822	818	210	999999	565	999999	999999	273	295	21	999999	215	215	478	38	82	354	275	255	999999	31	46	243	999999	298	793	824	999999	474	872	999999	592	830	798	294	569	482	301	999999	401	490	526	999999	780	999999	806	406	122	533	743	999999	213	44	351	954	786	999999	716	32	999999	254	614	799	423	999999	475	384	416	999999	999999	599	62	402	854	842	505	735	999999	268	999999	396	711	430	730	999999	999999	557	489	844	508	984	766	278	111	156	999999	726	887	29	760	432	999999	928	74	154	464	811	190	999999	459	61	999999	458	999999	385	542	193	999999	999999	712	999999	894	572	999999	485	833	784	999999	707	966	778	848	999999	999999	68	406	783	366	999999	899	246	377	981	395	457	862	999999	999999	999999	999999	999999	656	828	999999	842	538	999999	252	589	320	680	520	482	999999	680	212	688	950	482	978	999999	827	493	168	475	551	999999	186	238	999999	525	56	999999	103	999999	999999	29	136	999999	530	979	540	777	275	228	726	894	450	715	999999	183	367	264	748	999999	999999	173	670	999999	999999	625	250	24	999999	795	633	999999	388	999999	558	193	562	999999	952	999	999999	59	227	939	999999	656	472	471	984	449	167	792	825	248	420	957	358	295	999999	904	738	526	811	999999	999999	779	515	193	166	70	620	81	312	999999	636	999999	946	730	101	644	163	779	999999	999999	638	841	131	149	999999	600	834	999999	922	57	271	999999	248	747	354	970	150	999999	999999	923	828	96	999999	86	612	604	999999	627	203	728	751	959	497	294	841	753	999999	376	347	999999	235	353	158	264	487	934	
577	999999	386	131	504	874	474	999999	698	551	361	999999	537	251	588	217	84	999999	306	311	215	953	905	999999	322	774	941	748	698	999999	937	235	598	678	999999	812	251	81	234	876	999999	999999	999999	300	401	613	838	105	977	28	279	954	957	186	999999	623	302	785	809	729	999999	725	999999	223	613	136	455	859	999999	775	965	12	970	430	816	823	367	615	209	709	935	999999	770	679	216	999999	999999	422	949	413	520	999999	272	999999	999999	769	974	383	686	275	167	999999	881	211	63	999999	999999	537	369	999999	999999	687	585	999999	793	98	954	737	16	999999	858	42	910	811	265	999999	999999	999999	999999	57	849	984	929	934	551	956	964	999999	626	939	999999	740	63	53	156	832	880	172	999999	854	999999	246	376	66	417	134	999999	79	946	553	537	518	59	321	66	282	999999	651	558	837	133	395	999999	999999	629	127	999999	866	999999	433	999999	576	999999	632	242	613	618	872	526	999999	887	894	999999	82	412	491	690	741	987	999999	84	238	614	873	999999	429	134	308	999999	299	155	212	415	522	924	960	999999	427	89	452	663	999999	134	999999	999999	239	772	48	665	147	436	247	999999	789	358	400	962	891	999999	812	488	319	999999	237	280	999999	488	999999	158	451	999999	273	662	544	999999	198	113	482	999999	501	657	96	643	299	999999	999999	999999	625	999999	533	999999	861	525	276	999999	354	450	897	860	999999	751	672	889	223	999999	172	585	999999	579	170	297	490	999999	410	165	401	676	155	374	372	362	862	935	625	454	999999	747	999999	999999	866	747	215	621	659	750	999999	999999	429	890	700	333	987	56	13	246	517	893	125	999999	573	678	999999	533	498	911	888	736	274	769	530	999999	999999	765	712	422	91	999999	318	659	181	999999	256	265	673	49	999999	816	931	389	937	984	631	284	999999	198	452	682	999999	748	999999	258	932	659	369	284	143	999999	999999	591	165	647	584	466	939	378	999999	49	859	458	999999	81	804	999999	999999	546	793	915	758	524	999999	408	746	569	797	922	272	597	895	999999	906	999999	482	350	999999	999999	409	175	344	638	766	412	822	999999	213	790	453	57	827	823	491	999999	473	999999	999999	756	901	25	668	26	116	834	999999	999999	552	402	598	463	999999	999999	146	627	580	999999	999999	567	586	82	366	17	479	224	770	81	999999	688	999999	664	729	477	999999	394	507	328	532	932	999999	999999	132	810	201	989	396	293	999999	863	999999	352	70	64	180	829	659	660	547	891	74	83	999999	863	722	
934	734	193	999999	752	130	262	999999	826	999999	234	949	556	999999	489	828	999999	394	999999	51	337	603	675	307	568	734	847	780	640	867	194	999999	268	97	266	265	212	148	934	742	395	753	999999	755	946	879	113	844	68	999999	588	688	999999	822	999999	999999	69	999999	586	27	283	481	958	999999	999999	435	691	999999	559	233	625	347	460	311	656	999999	369	919	361	689	631	12	722	999999	289	506	289	446	701	999999	206	326	999999	916	469	999999	795	286	641	520	198	644	294	834	999999	999999	238	999999	999999	812	971	999999	535	896	999999	999999	758	999999	678	999999	155	254	999999	633	999999	308	999999	999999	841	742	787	92	288	840	501	987	718	888	138	49	277	81	280	888	953	66	999999	665	999999	999999	999999	414	608	999999	999999	944	877	660	999999	150	465	999999	376	433	35	889	860	694	999999	408	999999	999999	263	638	999999	83	973	878	999999	971	516	129	22	652	587	383	999999	265	475	557	120	67	999999	988	584	999999	999999	846	863	74	205	106	999999	999999	636	294	999999	999999	682	301	970	999	999999	999999	633	999999	682	999999	999999	999999	414	605	229	999999	298	999999	789	274	999999	768	378	999999	24	615	999999	419	858	890	999999	303	232	515	583	184	586	120	87	256	999999	248	900	982	10	221	660	600	877	422	833	141	504	886	915	913	923	999999	984	374	999999	223	487	999999	707	552	999999	899	31	55	271	187	999999	543	999999	815	999999	999999	135	999999	999999	999999	999999	446	999999	999999	999999	346	599	669	260	742	136	712	196	151	761	118	284	999999	791	760	578	831	161	656	713	999999	976	109	999999	537	999999	999999	419	999999	680	50	734	822	754	93	309	999999	794	528	61	715	356	768	64	759	120	678	21	204	606	999999	999999	410	181	999999	370	999999	624	723	34	999999	303	311	470	720	384	462	703	708	461	999999	999999	999999	604	999999	999999	217	55	999999	426	49	179	224	288	970	755	333	999999	917	723	809	737	81	503	116	999999	999999	307	343	385	999999	974	313	999999	389	999999	999999	999999	183	999999	999999	455	337	307	985	775	88	33	500	965	60	811	785	984	999999	489	999999	999999	498	585	569	910	711	910	767	74	866	481	899	999999	102	527	477	999999	571	364	409	774	518	341	999999	32	999999	378	335	999999	199	328	100	999999	706	999999	317	598	662	999999	999999	999999	539	999999	908	606	134	999999	873	532	344	99	423	297	89	202	620	999999	251	999999	113	343	999999	920	999999	999999	390	999	600	568	220	878	43	329	620	999999	244	597	432	
999999	999999	612	999999	802	999999	109	905	802	999999	999999	913	160	357	124	999999	409	999999	618	55	370	225	134	603	314	321	465	66	104	677	106	957	32	999999	514	649	500	999999	782	417	775	642	588	189	95	654	999999	531	999999	999999	999999	151	626	551	71	521	772	999999	200	490	57	999999	999999	999999	999999	999999	999999	425	843	999999	646	571	999999	211	280	728	637	945	999999	660	261	934	147	999999	999999	955	341	480	672	993	999999	491	999999	301	369	732	999999	999999	466	537	999999	644	688	453	544	650	93	999999	281	343	883	827	501	540	999999	123	905	898	669	999999	999999	999999	752	999999	598	165	922	766	841	547	999999	185	489	980	896	616	256	694	377	815	871	999999	209	999999	119	59	990	118	72	256	999999	933	792	698	999999	354	892	837	999999	389	999999	326	583	734	999999	999999	999999	520	643	622	999999	999999	530	854	999999	999999	999999	423	740	548	175	999999	703	594	999999	962	393	791	669	999999	999999	999999	839	999999	98	554	343	475	999999	999999	999999	479	474	450	389	615	413	938	801	21	999999	478	999999	315	224	912	623	999999	22	485	324	999999	851	999999	898	458	381	541	999999	999999	966	745	999999	999999	999999	695	350	999999	999999	115	999999	454	989	999999	999999	255	320	533	999999	186	931	999999	462	999999	999999	165	628	382	551	931	244	871	182	999999	54	397	946	769	478	528	571	369	783	999999	926	869	566	999999	682	652	999999	999999	767	999999	419	620	293	126	999999	681	999999	967	711	283	871	687	999999	538	999999	31	999999	551	999999	255	999999	571	572	555	489	228	598	435	700	999999	794	396	113	593	999999	999999	114	830	529	796	461	999999	657	509	45	249	999999	37	588	661	353	596	999999	522	999999	847	58	738	999999	30	93	641	277	999999	489	484	583	999999	498	189	999999	478	31	268	793	999999	914	72	999999	250	999999	570	999999	49	999999	208	604	591	999999	999999	385	999999	204	509	713	820	336	999999	30	560	665	908	539	408	744	999999	574	533	728	999999	999999	985	228	395	398	999999	794	238	999999	291	880	991	78	305	804	550	999999	522	555	999999	683	79	52	959	584	723	999999	448	304	680	633	999999	863	999999	269	999999	158	999999	120	200	35	108	999999	739	680	674	999999	244	999999	204	600	999999	977	754	289	863	943	268	999999	675	492	356	933	999999	999999	808	999999	999999	46	999999	402	475	412	365	999999	585	492	313	289	999999	883	796	843	999999	89	580	999999	118	376	405	455	889	998	999999	708	679	175	10	91	871	999999	999999	999999	999999	802	135	
999999	622	806	704	381	999999	978	999999	792	999999	512	833	507	86	715	29	55	999999	959	512	999999	967	999999	278	419	492	231	418	373	465	598	654	308	954	930	999999	312	999999	33	815	999999	107	999999	22	177	342	503	999999	166	527	381	567	999999	299	658	682	965	999999	294	999999	999999	570	999999	999999	107	999999	999999	999999	156	243	717	383	617	153	999999	379	326	644	999999	87	989	999999	262	846	94	41	424	18	306	258	516	773	387	144	407	350	571	324	915	318	807	999999	858	922	809	997	950	96	698	289	365	330	999999	217	999999	201	999999	690	252	76	999999	526	999999	897	999999	999999	996	999999	746	260	807	11	729	792	279	48	369	339	46	96	91	338	319	26	892	195	346	999999	245	216	42	881	82	849	999999	291	704	960	999999	999999	999999	477	999999	448	481	364	601	644	999999	860	831	978	653	166	984	999999	216	999999	15	999999	606	827	999999	540	227	926	929	999999	917	988	344	409	145	999999	95	613	999999	999999	999999	538	593	701	242	385	384	999999	237	916	999999	769	999999	475	954	662	269	183	999999	999999	999999	555	435	721	727	948	999999	432	843	999999	999999	381	127	346	999999	477	948	905	595	861	166	173	698	999999	25	999999	914	869	454	483	910	911	382	189	649	990	999999	999999	999999	999999	859	999999	221	999999	999999	492	652	999999	999999	999999	713	364	588	379	999999	67	856	999999	705	580	44	657	977	370	573	168	999	938	696	703	374	999999	931	311	12	213	952	944	177	532	505	186	97	967	769	999999	333	12	999999	999999	143	690	176	999999	999999	212	974	851	191	687	999999	999999	999999	87	999999	638	433	287	377	449	999999	912	254	183	999999	999999	569	20	600	999999	835	997	412	114	999999	683	909	537	62	800	238	111	762	489	49	791	145	999999	854	140	132	56	999999	999999	487	231	445	993	328	999999	642	964	260	173	852	999999	311	937	999999	439	728	895	999999	577	220	999999	159	765	143	999999	722	559	166	999999	895	999999	372	325	999999	999999	247	915	219	660	167	274	999999	599	637	553	999999	207	502	424	411	999999	821	67	999999	483	81	680	859	45	679	999999	999999	790	999999	73	133	999999	320	178	202	813	999999	574	999999	946	162	560	138	590	803	524	67	741	67	999999	999999	314	449	152	999999	567	65	183	981	84	465	999999	999999	999999	429	504	887	334	232	598	550	257	648	929	331	520	999999	279	242	165	35	999999	999999	608	106	818	545	177	900	634	757	512	593	344	999999	101	238	564	171	308	637	733	
999999	469	128	999999	666	999999	821	999999	999999	999999	941	826	58	399	338	999999	477	610	999999	719	433	999999	840	48	664	313	448	239	291	987	117	933	527	302	557	999999	490	386	162	999999	356	999999	620	971	570	767	296	101	762	999999	999999	560	349	917	999999	999999	628	999999	66	363	81	591	475	37	999999	17	308	755	841	75	242	999999	458	999999	999999	290	977	869	999999	897	27	357	999999	775	899	556	594	610	993	999999	644	999999	329	999999	953	764	678	592	302	999999	468	999999	260	697	283	999999	112	416	554	29	944	759	612	168	346	724	124	699	138	131	423	999999	762	215	431	999999	771	999999	980	608	611	395	999999	914	438	999999	106	779	501	902	454	187	999999	973	692	999999	797	999999	999999	238	650	999999	464	180	149	999999	777	999999	999999	451	235	452	436	999999	417	559	999999	698	730	859	627	344	999999	235	677	999999	999999	999999	523	546	44	610	207	751	958	632	930	999999	774	667	999999	61	513	60	677	999999	999999	121	565	143	703	999999	999999	602	611	315	781	238	503	904	139	988	532	729	999999	625	255	684	986	785	999999	999999	923	73	160	575	830	157	557	675	493	999999	233	390	843	999999	179	605	149	653	851	999999	903	869	537	721	529	784	643	62	756	76	134	780	999999	999999	185	376	452	45	484	634	681	827	420	609	999999	151	886	482	455	650	545	343	934	926	999999	999999	536	439	999999	56	514	505	919	999999	405	453	875	925	758	802	999999	114	179	226	30	999999	459	927	957	999999	898	999999	607	116	531	791	999999	588	45	131	999999	22	989	437	130	999999	907	993	213	320	276	961	723	999999	999999	440	174	999999	905	806	604	608	482	668	158	353	898	813	895	999999	607	296	889	637	999999	150	999999	741	999999	844	177	466	723	646	121	999999	999999	999999	619	999999	626	139	682	239	527	241	540	999999	999999	776	287	999999	999999	999999	712	979	82	96	690	356	325	999999	999999	999999	638	147	884	835	557	999999	907	943	203	804	988	478	614	999999	999999	730	999999	794	462	999999	999999	83	368	999999	933	999999	999999	359	274	999999	999999	203	518	621	601	389	357	705	773	999999	868	344	999999	303	999999	244	375	422	977	959	747	530	970	300	999999	999999	778	759	901	426	357	558	999999	931	38	999999	959	993	67	729	383	903	31	394	461	232	182	75	523	699	766	999999	999999	314	524	255	232	228	126	46	999999	597	803	356	719	320	665	969	274	999999	284	381	364	257	586	843	508	586	839	282	999999	713	245	212	
660	905	186	374	416	783	571	741	877	31	129	785	110	674	999999	150	567	213	999999	707	999999	394	96	134	728	680	746	646	389	844	999999	897	361	999999	696	814	144	999999	562	999999	255	999999	999999	999999	138	999999	743	834	911	999999	714	189	999999	538	787	275	999999	61	645	736	46	924	362	43	376	231	999999	999999	977	999999	15	276	651	319	462	881	999999	999999	999999	928	937	912	999999	690	139	475	985	823	813	999999	999999	999999	655	826	455	330	190	999999	966	999999	375	244	999999	999999	692	999999	538	602	86	905	999999	75	65	716	799	133	199	672	903	901	246	611	695	999999	864	999999	620	825	864	141	701	427	786	99	562	702	999999	684	997	690	936	393	746	907	55	929	37	938	37	331	141	999999	999999	74	670	764	549	309	196	769	827	712	737	999999	214	957	999999	966	164	106	999999	999999	674	223	964	852	864	788	511	935	896	682	798	999999	10	194	860	721	429	798	162	756	498	238	863	999999	655	802	999999	97	999999	70	784	930	999999	999999	999999	354	999999	817	999999	761	999999	999999	873	155	914	205	944	999999	107	568	999999	365	944	320	26	999999	360	999999	207	72	94	423	295	835	897	867	999999	383	999999	515	621	611	898	999999	999999	247	365	717	319	460	857	999999	999999	999999	523	999999	985	944	610	407	994	368	999999	999999	676	384	965	47	258	56	999999	571	999999	592	946	999999	466	553	361	778	90	642	431	746	214	411	999999	213	999999	478	882	343	772	943	520	262	991	71	724	583	281	327	469	272	543	296	13	407	999999	999999	962	999999	592	999999	326	361	937	873	632	275	950	999999	726	999999	174	583	999999	735	81	694	944	404	828	778	506	763	183	169	213	918	407	36	78	733	515	999999	750	939	626	169	325	128	438	458	632	519	601	689	107	959	497	278	336	450	644	999999	614	813	335	563	188	777	999999	714	999999	924	694	993	274	725	832	999999	118	912	379	999999	966	379	999999	987	999999	494	999999	253	430	139	700	627	98	948	835	936	999999	73	999999	547	458	724	590	708	824	608	424	381	137	638	169	423	81	818	999999	999999	667	348	999999	693	999999	426	293	738	233	77	904	326	890	895	254	999999	931	831	377	251	788	448	172	563	999999	690	126	792	999999	286	555	280	356	600	279	276	672	296	833	41	440	999999	484	757	703	108	491	241	393	123	999999	250	450	999999	455	229	185	837	624	33	999999	501	768	947	521	999999	969	999999	999999	978	999999	999999	998	346	811	999999	
963	415	860	971	999999	885	409	856	794	315	830	996	154	59	100	835	672	809	731	938	93	537	999999	79	138	201	999999	414	741	847	252	114	548	519	999999	769	977	653	824	424	101	912	162	215	803	973	155	576	887	547	999999	199	999999	872	999999	436	179	790	999999	999999	999999	995	125	947	73	726	999999	635	794	999999	999999	999999	985	316	847	180	999999	999999	276	165	55	47	999999	203	875	63	499	675	665	828	599	196	999999	815	154	106	797	215	999999	87	524	999999	782	999999	689	953	999999	307	35	999999	62	149	524	686	963	242	478	921	81	20	236	999999	970	965	999999	999999	218	179	172	750	383	179	999999	999999	641	535	999999	960	513	922	849	201	999999	982	776	460	672	999999	999999	912	999999	875	143	141	851	999999	549	999999	834	28	999999	44	999999	285	309	882	261	335	999999	437	977	518	417	999999	171	44	142	987	198	281	999999	999999	327	260	132	507	999999	755	347	999999	985	447	135	999999	187	814	999999	374	682	893	999999	347	88	425	999999	119	999999	983	970	999999	608	999999	999999	563	30	660	999999	885	162	802	847	505	988	155	999999	539	999999	922	972	999999	999999	767	315	304	82	660	15	999999	325	22	999999	61	785	999999	301	433	819	571	475	526	107	999999	222	999999	56	999999	359	932	973	405	999999	999999	21	623	837	840	999999	333	490	369	999999	999999	570	150	761	795	720	466	854	28	720	821	999999	456	259	807	999999	434	258	380	311	83	999999	999999	296	505	50	171	693	999999	186	495	91	115	871	292	610	81	128	261	981	892	87	955	685	999999	97	999999	374	40	294	999999	85	119	67	581	886	650	999999	266	754	999999	773	403	841	999999	740	351	999999	967	207	484	999999	996	398	419	995	973	244	999999	417	485	796	663	176	364	999999	971	999999	299	999999	999999	227	862	999999	432	129	684	123	460	999999	746	999999	407	832	810	516	999999	999999	648	586	912	416	999999	849	279	763	119	237	487	815	768	999999	295	571	999999	266	453	499	966	999999	321	860	783	227	999999	505	399	830	365	847	999999	260	409	999999	493	552	999999	999999	237	669	999999	456	635	644	405	452	694	999999	999999	554	72	589	754	359	274	61	632	255	187	773	373	288	871	640	485	518	999999	581	88	999999	510	440	999999	307	289	865	235	149	821	228	999999	563	999999	811	784	750	505	60	448	441	999999	510	835	999999	305	730	584	999999	999999	887	999999	123	999999	900	53	999999	327	456	79	999999	999999	493	433	958	962	809	53	70	855	
735	22	843	142	647	775	10	605	807	12	558	290	239	999999	934	670	999999	806	999999	999999	162	432	59	999999	999999	614	999999	86	876	502	495	687	524	150	433	999999	715	980	119	135	53	999999	999999	454	520	999999	597	513	499	298	274	999999	708	302	702	312	999999	999999	999999	43	999999	999999	999999	315	517	999999	999999	99	556	70	954	999999	999999	219	724	136	999999	999999	999999	920	27	999999	587	999999	237	492	978	999999	447	999999	910	852	886	86	999999	999999	307	999999	936	649	362	999999	956	999999	343	556	315	499	999999	575	399	368	402	999999	26	425	346	151	87	35	892	544	651	999999	159	112	830	620	432	604	829	707	999999	999999	567	519	967	158	253	680	186	488	653	872	731	999999	460	713	70	999999	783	165	137	911	999999	818	999999	530	289	999999	726	694	77	973	746	692	699	581	999999	506	458	999999	897	999999	999999	999999	890	779	703	606	652	127	999999	71	820	999999	999999	756	999999	748	999999	999999	868	22	954	999999	999999	680	999999	49	852	878	107	563	913	595	268	999999	72	999999	928	86	827	683	999999	608	999999	999999	162	999999	122	999999	516	867	843	22	999999	884	451	367	992	220	653	664	753	773	30	997	999999	999999	414	848	694	722	820	587	618	194	999999	355	357	415	527	62	999999	999999	371	239	720	900	999999	383	999999	999999	360	717	432	173	999999	814	588	146	857	999999	668	273	999999	794	999999	265	403	145	461	105	20	586	999999	601	737	843	411	999999	286	257	960	41	569	999999	371	112	164	455	265	619	767	999999	557	600	999999	663	661	577	191	464	999999	139	922	999999	694	773	35	831	436	999999	999999	797	860	999999	967	999999	703	999999	432	944	111	999999	880	841	338	800	38	102	216	83	192	834	609	822	999999	999999	999999	386	304	598	87	333	29	999999	216	970	999999	947	632	757	999999	999999	154	247	363	559	259	90	854	999999	745	999999	624	363	903	999999	999999	47	860	147	527	327	965	834	867	777	928	711	635	368	999999	91	469	458	122	791	999999	372	469	999999	580	38	531	410	852	155	708	666	999999	999999	782	322	97	495	240	643	435	319	380	585	999999	999999	454	496	453	664	472	175	250	122	888	825	578	668	999999	499	795	564	999999	999999	79	272	445	997	999999	137	993	974	228	479	365	380	992	999999	570	42	583	44	957	198	682	999999	426	163	749	956	744	428	928	741	847	871	338	657	516	368	113	456	999999	325	670	999999	947	770	999999	517	999999	694	108	534	915	760	607	793	49	999999	
845	291	258	629	393	575	55	487	631	493	999999	344	377	212	928	137	133	641	528	193	595	999999	999999	241	132	999999	329	999999	826	999999	999999	544	618	980	522	821	208	999999	932	104	452	999999	999999	272	999999	999999	327	896	605	787	637	966	275	999999	940	200	999999	26	506	999999	255	651	661	545	230	999999	999999	397	689	999999	999999	842	708	433	741	134	516	999999	766	999999	999999	433	798	48	459	999999	279	999999	49	999999	937	999999	784	999999	849	999999	809	999999	52	968	773	929	216	499	999999	794	267	841	124	816	999999	999999	260	872	611	999999	999999	622	95	999999	238	963	358	999999	179	746	67	999999	584	939	999999	913	101	797	860	802	227	309	188	664	999999	999999	647	999999	648	197	932	912	986	37	999999	196	999999	999999	740	809	581	849	329	999999	737	156	267	185	500	770	658	462	22	809	604	554	999999	431	882	800	999999	135	718	981	813	155	134	999999	991	999999	405	971	67	60	230	999999	999999	75	927	893	999999	999999	732	877	539	999999	999999	186	432	404	999999	96	247	999999	493	999999	140	999999	309	591	32	999999	193	371	375	999999	404	961	588	237	999999	378	503	999999	629	854	402	999999	451	999999	255	947	135	597	999999	319	733	127	567	773	999999	640	766	345	871	999999	289	370	512	853	85	937	597	204	829	384	592	258	320	639	63	299	897	999999	346	84	584	595	999999	65	952	999999	403	815	990	934	611	999999	127	169	575	41	338	598	267	317	359	999999	768	12	726	484	807	928	719	947	743	801	999	999999	885	693	999999	456	900	799	543	782	999999	895	772	434	141	160	73	32	960	308	707	38	724	654	827	999999	999999	999999	479	475	105	999999	200	999999	168	330	999999	881	656	881	698	468	999999	577	726	873	239	302	999999	656	864	697	999999	444	999999	970	82	999999	866	999999	128	432	329	78	687	170	704	962	276	811	877	192	375	89	610	999999	264	999999	927	999999	752	46	134	822	610	407	67	755	717	197	257	999999	999999	999999	763	999999	148	705	889	999999	999999	999999	36	542	779	682	331	999999	999999	854	716	925	313	912	999999	91	308	999999	468	290	112	949	255	88	564	834	999999	123	999999	999999	999999	999999	267	371	785	999999	20	592	52	928	85	160	999999	863	999999	331	999999	113	999999	681	999999	641	246	609	463	229	32	947	978	945	999999	218	591	500	753	166	999999	941	136	176	81	999999	465	540	214	952	999999	392	607	242	105	73	999999	644	376	469	322	657	908	565	462	72	999999	107	422	999999	
569	430	119	324	999999	999999	999999	444	609	261	185	706	405	511	999999	640	999999	999999	999999	452	999999	947	133	294	843	999999	43	570	714	18	111	367	127	346	393	607	999999	999999	579	308	96	78	44	124	999999	615	999999	406	999999	821	722	868	999999	999999	999999	622	307	824	480	652	763	415	730	601	159	818	588	999999	128	593	999999	67	175	999999	365	637	912	18	999999	238	757	636	206	892	296	999999	999999	157	185	999999	310	458	999999	927	545	999999	348	443	964	475	36	204	288	780	464	665	703	708	614	534	709	298	823	252	999999	136	219	999999	314	916	708	440	999999	999999	293	909	254	247	14	999999	999999	999999	54	536	211	563	358	425	438	630	999999	410	543	999999	71	21	634	569	42	419	471	999999	138	999999	766	999999	321	931	496	554	420	465	999999	929	244	999999	999999	297	999999	341	777	999999	409	684	387	307	897	242	295	281	284	685	215	594	223	788	351	996	999999	999999	252	426	928	883	219	83	707	614	999999	831	999999	347	527	701	999999	678	111	999999	670	468	999999	89	646	999999	279	999999	999999	119	716	456	888	258	527	999999	99	361	864	525	474	313	600	999999	826	999999	514	937	167	513	999999	544	687	897	335	311	999999	172	780	713	613	484	823	999999	898	959	943	519	819	101	612	290	813	585	979	366	867	416	262	192	711	342	577	747	166	181	769	991	922	225	520	999999	580	160	912	999999	999999	999999	393	866	999999	994	999999	76	999999	672	731	111	917	968	444	509	910	598	12	281	906	85	441	999999	200	999999	597	604	580	686	999999	999999	673	999999	876	864	32	396	672	716	224	511	999999	999999	450	999999	999999	999999	999999	21	26	982	999999	640	93	414	571	666	675	568	407	523	495	224	962	78	999999	999999	102	999999	486	523	925	296	66	405	239	947	287	533	878	643	823	999999	670	727	514	43	905	999999	302	999999	720	113	318	700	25	631	531	382	240	154	861	210	534	502	66	862	999999	687	184	624	389	152	690	764	999999	926	999999	244	999999	404	999999	999999	288	130	803	821	977	366	999999	607	425	999999	302	999999	999999	622	45	178	671	652	459	227	297	677	976	577	423	999999	10	99	87	999999	818	835	131	241	999999	999999	999999	244	884	227	308	576	208	484	850	999999	982	87	891	386	999999	910	999999	805	343	999999	154	236	999999	432	999999	300	530	138	999999	467	612	550	700	632	479	436	767	999999	999999	720	479	501	727	999999	572	999999	999999	701	723	908	890	999999	898	321	999999	472	
836	462	861	17	56	79	398	392	999999	441	386	269	906	146	153	713	999999	623	140	652	509	940	999999	442	999999	829	999999	187	576	295	652	999999	373	17	600	999999	379	912	673	409	112	999999	999999	999999	999999	938	794	587	765	187	441	285	190	615	963	896	602	429	915	226	664	221	816	68	789	999999	895	899	546	837	343	973	949	999999	549	174	999999	729	896	163	44	999999	999999	398	999999	377	209	757	54	703	713	999999	997	456	745	999999	528	65	351	549	999999	999999	50	927	999999	467	335	999999	75	798	79	999999	532	761	191	837	798	427	213	422	797	999999	855	999999	134	392	975	502	985	999999	646	771	999999	999999	120	149	786	494	554	396	999999	749	999999	999999	634	999999	427	245	274	907	102	110	851	999999	751	904	50	208	802	999999	492	833	999999	417	161	307	999999	186	650	52	999999	313	999999	999999	380	58	456	609	218	999999	999999	740	999999	88	565	546	999999	999999	605	999999	109	588	999999	103	904	218	286	283	103	336	354	251	594	232	999999	788	237	43	558	703	999999	440	989	518	496	751	999999	999999	852	615	387	46	999999	445	999999	472	621	999999	912	999999	771	182	516	882	939	723	999999	15	231	776	318	887	899	901	757	669	598	183	999999	162	999999	999999	999999	487	999999	318	670	999999	289	394	176	458	999999	395	931	285	999999	117	578	773	606	600	174	86	307	999999	146	679	999999	283	873	447	182	999999	560	999999	751	38	999999	631	62	996	725	999999	609	860	766	514	970	999999	999999	491	605	999999	999999	22	726	355	190	999999	181	991	999999	15	521	729	285	999999	835	60	533	895	184	946	999999	610	874	337	999999	447	999999	632	999999	215	999999	391	999999	349	213	999999	163	406	999999	483	999999	71	999999	719	999999	880	999999	405	999999	920	948	999999	316	658	122	946	999999	399	999999	742	725	549	292	266	477	139	999999	935	166	297	896	137	999999	701	497	659	85	999999	22	596	862	337	953	999999	266	689	999999	999999	999999	267	409	764	528	116	757	910	778	278	252	195	999999	648	249	390	999999	821	999999	615	171	463	870	983	386	291	879	999999	595	503	999999	787	64	703	708	899	888	141	608	940	944	586	880	807	999999	827	603	224	98	573	765	445	887	999999	32	773	999999	999999	999999	247	999999	368	999999	285	999999	464	140	999999	999999	999999	502	891	223	861	670	584	582	72	81	558	688	665	309	999999	738	563	900	594	680	935	512	471	999999	371	714	999999	999999	605	538	456	697	312	284	748	999999	873	232	35	
799	447	201	333	355	999999	558	999999	68	303	546	715	999999	545	619	14	999999	999999	148	851	999999	999999	322	977	534	999999	861	385	390	999999	999999	999999	999999	875	795	242	743	188	999999	924	812	153	526	999999	68	822	999999	999999	693	280	911	50	734	380	878	999999	135	224	999999	999999	967	182	191	507	352	681	384	689	749	386	270	659	914	999999	999999	13	568	353	918	711	731	710	692	119	650	910	140	960	996	91	117	529	388	395	956	639	962	29	626	387	999999	213	999999	999999	19	999999	135	520	342	999999	155	781	305	97	999	999999	490	81	856	441	551	423	692	667	279	741	999999	999999	267	408	51	549	727	541	272	528	307	385	110	398	999999	619	999999	131	999999	335	999999	301	396	698	999999	890	172	194	835	35	520	744	999999	277	981	606	263	933	833	606	63	764	825	480	959	999999	999999	468	656	999999	795	571	731	943	999999	978	142	568	259	160	386	542	705	247	17	563	348	999999	416	188	366	695	298	340	281	469	475	915	739	999999	920	999999	538	903	240	949	23	104	759	12	474	999999	683	682	229	521	68	587	999999	406	766	147	61	477	999999	999999	282	401	671	58	999999	226	829	215	240	683	14	802	17	999999	550	254	999999	413	999999	672	21	616	999999	999999	410	888	452	343	288	782	652	999999	999999	140	999999	621	432	999999	999999	257	864	478	451	999999	516	266	580	999999	855	999999	74	648	763	903	999999	666	290	910	648	624	773	496	999999	457	40	999999	474	876	999999	928	999999	372	913	999999	999999	542	999999	574	254	154	317	47	487	999999	717	13	307	434	999999	20	999999	522	72	875	999999	378	551	993	515	573	791	703	33	926	700	702	734	306	999999	999999	501	716	999999	503	999999	735	18	999999	999999	999999	646	50	834	380	597	309	999999	999999	999999	438	991	180	68	681	362	999999	23	999999	76	999999	999999	10	338	496	518	624	855	568	567	748	369	390	263	488	926	751	869	652	339	999999	402	695	324	667	564	999999	658	999999	151	703	721	458	999999	724	999999	645	999999	999999	862	999999	999999	999999	480	244	78	610	916	999999	754	611	999999	371	231	675	622	584	685	670	999999	196	966	870	999999	999999	999999	999999	999999	539	731	291	49	531	999999	365	946	661	224	90	999999	953	999999	87	240	539	959	360	999999	429	999999	999999	999999	51	415	675	999999	583	999999	616	217	166	999999	387	999999	999999	572	223	999999	865	729	961	369	605	80	999999	782	888	999999	887	999999	675	685	999999	437	999999	330	997	126	999999	
999999	372	346	607	872	442	999999	37	238	767	966	999999	780	999999	699	150	813	999999	970	435	893	129	943	436	711	542	999999	456	950	301	152	575	106	465	517	999999	624	999999	732	638	349	754	659	999999	921	169	999999	324	999999	999999	744	999999	999999	999999	999999	239	429	910	896	999999	961	192	87	937	625	401	999999	324	853	343	525	61	632	342	96	148	469	81	515	999999	647	166	999999	663	999999	186	999999	999999	244	999999	937	714	999999	402	676	166	677	721	257	529	999999	581	470	834	771	692	343	693	603	999999	769	357	405	354	692	804	903	424	391	448	852	243	999999	575	405	811	999999	239	665	929	471	999999	824	985	999999	76	696	455	891	863	842	855	999999	161	518	589	318	521	710	872	263	263	340	808	677	286	501	895	438	959	506	999999	999999	999999	621	31	533	420	321	626	999999	457	532	527	999999	999999	430	928	67	816	999999	674	529	793	675	217	418	26	317	999999	999999	801	27	999999	367	738	827	147	539	497	999999	898	209	94	999999	806	731	813	212	999999	856	573	837	621	999999	832	585	999999	998	414	999999	999999	113	999999	61	317	440	999999	169	867	178	292	999999	999999	999999	999999	474	445	999999	869	486	604	813	636	899	999999	963	405	474	534	163	593	149	999999	999999	549	795	999999	42	456	999999	141	653	345	999999	573	999999	277	861	863	367	999999	999999	138	999999	18	703	477	667	60	353	45	135	635	713	585	153	273	686	220	999999	999999	412	582	999999	999999	951	478	133	999999	999999	696	543	999999	176	23	999999	20	207	875	845	328	999999	982	113	999999	15	28	999999	927	999999	911	590	651	64	999999	737	999999	634	583	67	234	353	341	233	657	501	999999	468	700	206	143	999999	999999	999999	999999	999999	430	479	173	349	999999	999999	206	906	999999	115	892	999999	640	999999	756	385	999999	818	620	974	644	758	455	838	491	999999	930	730	296	846	779	286	999999	680	316	999999	999999	243	133	387	156	435	999999	551	999999	967	999999	999999	999999	757	451	992	753	515	221	999999	999999	335	858	999999	999999	999999	620	77	999999	615	999999	959	999999	999999	913	390	999999	243	828	219	448	903	238	999999	730	999999	290	538	405	786	532	67	469	644	139	146	385	749	470	999999	999999	999999	225	993	999999	869	999999	847	999999	70	308	520	999999	12	233	129	106	344	652	409	196	999999	672	549	93	999999	499	334	472	999999	15	944	773	158	404	207	688	244	538	999999	73	442	999999	999999	488	21	380	466	421	20	50	50	999999	71	494	733	999999	
675	999999	69	379	999999	384	76	65	999999	747	539	608	35	441	999999	805	999999	999999	999999	396	999999	71	999999	555	999999	999999	462	737	964	847	999999	663	999999	628	22	334	479	491	943	67	628	289	999999	274	841	999999	395	999999	999999	244	315	725	740	347	251	614	838	514	347	216	921	338	101	515	45	875	937	999999	428	536	999999	310	402	695	767	58	936	806	999999	184	527	884	559	999999	542	986	999999	333	387	408	496	965	999999	737	146	300	198	619	239	965	920	988	999999	651	908	14	332	55	579	202	677	41	800	173	999999	47	999999	371	999999	58	952	614	29	30	50	371	165	665	999999	477	859	327	577	748	263	999999	734	907	820	999999	999999	999999	999999	194	999999	464	174	981	58	108	520	826	999999	191	23	316	969	999999	610	547	849	999999	999999	999999	343	360	464	61	909	160	313	872	999999	444	394	84	859	835	999999	999999	999999	184	617	999999	957	999999	999999	999999	999999	946	569	604	999999	283	688	997	391	652	999999	380	10	123	81	897	795	648	285	212	796	999999	999999	144	840	35	350	674	59	999999	999999	310	999999	999999	999999	999999	591	708	575	277	755	396	692	999999	983	919	584	93	113	720	999999	999999	757	477	999999	796	499	434	764	281	933	999999	947	356	508	999999	700	999999	796	118	315	999999	83	18	999999	409	256	249	160	921	999999	267	571	339	999999	835	553	999999	999999	530	473	999999	944	999999	999999	741	449	345	999999	443	228	652	296	995	999999	999999	245	749	999999	199	550	260	284	843	831	675	453	618	999999	999999	999999	497	464	276	644	157	151	999999	673	999999	960	910	541	716	702	798	999999	576	924	800	999999	999999	191	999999	980	223	882	111	472	668	298	999999	368	45	999999	731	197	30	360	267	437	466	85	316	999999	640	718	567	151	999999	704	877	693	187	83	202	316	185	296	431	275	50	316	999999	426	139	551	505	999999	999999	610	950	225	999999	372	143	729	999999	60	349	504	999999	959	439	964	999999	147	999999	999999	254	425	999999	734	999999	991	396	160	80	889	999999	98	223	297	180	432	754	661	36	814	999999	473	441	134	946	927	950	999999	877	50	15	999999	370	543	999999	999999	598	225	999999	675	976	983	658	999999	999999	261	291	36	999999	999999	219	759	120	376	999999	780	983	887	788	999999	51	999999	282	39	883	999999	727	999999	272	625	834	538	374	361	838	957	814	999999	184	694	646	923	999999	870	831	999999	999999	994	521	254	572	710	437	295	999999	999999	999999	999999	999999	842	999999	611	764	
174	999999	681	394	999999	999999	999999	966	536	712	103	365	127	23	999999	208	999999	237	733	168	27	62	133	110	88	728	177	257	195	356	342	170	999999	169	999999	697	999999	861	132	465	456	999999	45	997	344	930	515	657	307	430	473	615	800	452	999999	121	59	580	315	999999	370	999999	780	190	380	933	999999	958	885	999999	999999	775	115	277	999999	739	26	135	766	158	999999	520	949	765	882	726	999999	592	421	999999	648	579	999999	101	105	638	508	855	626	999999	999999	557	771	591	381	698	510	532	740	17	999999	923	813	999999	818	850	867	24	307	653	573	737	999999	869	77	479	229	23	182	83	999999	999999	508	365	549	665	748	999999	393	194	226	836	999999	414	921	724	765	398	283	254	771	493	558	972	999999	872	20	999999	524	902	999999	496	999999	667	777	933	424	458	999999	163	112	509	631	122	436	736	885	142	947	352	713	830	740	928	312	747	612	999999	999999	676	654	999999	843	490	716	730	486	195	636	999999	310	317	780	130	152	271	861	445	546	110	986	999999	999999	181	199	999999	756	432	365	39	330	888	929	999999	508	265	999999	999999	406	999999	260	700	505	958	52	406	59	619	999999	50	885	177	999999	428	690	776	891	672	999999	78	974	64	830	607	999999	422	388	839	999999	886	605	721	48	839	849	296	382	999999	139	793	597	146	646	999999	153	163	999999	510	260	731	374	993	848	337	732	206	999999	898	301	999999	27	999999	997	899	444	174	999999	160	578	403	404	999999	542	508	999999	837	417	999999	999999	999999	523	877	589	890	522	999999	872	999999	117	653	426	999999	704	509	999999	387	148	746	999999	979	35	748	932	857	336	478	999999	350	999999	894	788	364	444	786	116	150	999999	117	387	832	301	427	52	925	976	921	201	43	733	103	698	670	636	484	489	775	944	731	999999	53	161	532	854	222	864	72	49	917	403	634	756	41	999999	56	687	607	705	17	999999	999999	287	999999	617	762	206	127	999999	960	307	340	205	999999	999999	343	999999	769	573	999999	70	913	881	283	639	999999	999999	666	311	589	999999	881	80	999999	849	999999	766	999999	915	101	999999	999999	345	89	619	72	438	856	488	999999	376	917	44	874	946	968	533	13	787	518	424	539	816	999999	173	426	270	268	999999	404	577	999999	999999	481	999999	324	999999	802	664	577	669	999999	188	999999	999999	879	999999	999999	991	881	624	763	947	406	676	486	929	207	916	999999	802	999999	999999	999999	458	999999	999999	999999	999999	631	400	999999	
999999	220	848	999999	361	540	924	293	579	74	276	178	779	813	999999	457	999999	999999	394	380	886	470	774	499	684	999999	827	793	816	293	145	369	491	893	424	737	557	743	135	399	283	632	623	737	903	638	314	644	431	615	759	732	247	999999	845	878	999999	359	259	267	713	140	999999	296	929	999999	686	999999	399	271	900	71	211	999999	999999	263	847	47	595	999999	789	999999	371	999999	534	412	132	471	58	546	999999	999999	493	868	685	152	164	337	999999	996	951	428	255	170	715	999999	530	252	923	999999	40	407	764	213	477	531	769	276	761	999999	784	225	837	853	969	701	577	999999	319	953	109	519	239	598	104	370	936	211	495	836	881	879	999999	467	515	894	999999	999999	401	999999	383	999999	575	291	222	735	590	402	200	23	130	999999	933	999999	491	520	178	176	119	999999	999999	999999	781	925	645	904	677	380	348	85	268	297	941	164	579	221	944	948	999999	368	779	999999	20	482	999999	999999	946	577	999999	999999	725	999999	180	294	570	816	999999	999999	999999	317	68	220	64	124	999999	832	999999	778	400	279	576	999999	790	750	337	59	556	308	999999	951	999999	999999	999999	353	359	991	126	999999	593	763	115	303	312	78	310	569	490	895	999999	883	447	999999	187	705	427	506	486	430	957	521	999999	807	440	694	999999	999999	816	710	765	763	715	598	194	636	174	999999	916	722	449	999999	568	660	580	336	514	789	922	698	926	853	514	696	999999	82	999999	307	863	618	718	352	752	780	140	999999	177	848	983	551	540	154	589	764	999999	199	952	608	237	114	999999	999999	999999	127	784	911	259	29	898	121	141	867	419	308	13	107	25	999999	530	616	169	665	999999	381	167	999999	274	749	999999	511	130	896	80	759	439	999999	316	999999	996	228	714	999999	950	871	419	673	734	291	761	882	999999	999999	87	620	944	523	763	999999	960	12	647	509	313	999999	991	999999	797	660	869	999999	791	390	999999	999999	902	21	715	999999	999999	494	999999	999999	999999	999999	999999	956	818	459	814	915	395	651	674	993	581	999999	843	999999	999999	183	875	84	421	999999	999999	793	381	776	718	932	999999	829	702	999999	999999	664	521	481	70	45	999999	347	999999	953	468	999999	999999	798	730	697	178	999999	64	999999	999999	972	999999	999999	741	544	584	51	741	881	117	566	999999	208	47	916	693	372	502	845	756	999999	999999	468	449	999999	86	583	56	999999	764	655	774	914	857	983	103	441	740	999999	460	385	606	964	846	901	199	518	
761	999999	13	805	659	999999	999999	999999	744	999999	640	788	467	11	995	999999	127	461	791	45	350	999999	823	999999	632	977	394	999999	931	273	621	548	762	999999	821	243	27	959	995	565	999999	776	248	999999	801	999999	68	459	389	885	999999	999999	119	164	177	707	989	751	182	682	824	999999	159	481	999999	101	35	898	189	999999	702	167	465	236	162	573	815	833	460	999999	999999	935	999999	55	425	235	438	999999	401	123	253	275	786	999999	740	232	627	999999	508	709	925	169	279	999999	193	689	929	883	11	603	891	999999	300	999999	763	999999	667	113	999999	266	663	427	507	75	999999	436	381	152	999999	999999	946	59	334	999999	755	759	999999	374	862	735	306	555	606	798	999999	97	975	294	999999	851	565	524	710	999999	56	507	661	213	999999	756	318	786	397	82	656	842	999999	999999	745	14	233	303	250	999999	959	117	821	709	843	430	461	999999	593	643	374	999999	348	999999	999999	258	107	462	264	999999	427	999999	999999	534	151	389	265	435	549	554	627	271	999999	390	292	939	686	952	369	999999	304	999999	202	753	999999	999999	503	748	844	999999	906	771	48	144	999999	450	999999	297	567	999999	999999	36	547	999999	26	112	158	958	800	999999	571	999999	999999	575	811	205	326	414	826	916	886	517	591	61	648	856	233	999999	487	999999	990	999999	394	999999	999999	278	684	163	737	605	999999	999999	948	87	925	761	678	472	333	999999	999999	544	470	651	577	999999	444	999999	400	999999	879	999999	480	958	776	182	999999	197	62	999999	520	173	677	231	999999	351	999999	513	135	887	187	760	815	780	999999	455	928	743	337	865	833	999999	762	999999	725	76	73	989	999999	752	10	491	420	789	196	959	867	999999	811	236	999999	930	999999	513	981	128	999999	700	249	330	254	999999	859	196	709	332	411	109	505	772	287	578	999999	383	886	999999	349	35	999999	758	999999	999999	931	110	776	903	828	258	595	999999	872	373	999999	981	999999	999999	632	999999	90	863	999999	767	999999	49	949	999999	999999	986	627	999999	779	178	116	999999	741	564	999999	758	419	806	503	162	513	898	999999	913	828	230	874	999999	999999	999999	945	730	999999	999999	945	892	161	999999	184	842	631	310	999999	703	267	999999	249	999999	999999	873	999999	283	370	405	999999	844	148	46	999999	507	122	724	999999	663	233	385	290	999999	618	202	607	162	632	660	531	999999	80	206	656	569	980	930	999999	200	310	999999	369	804	566	999999	753	999999	575	999999	730	999999	999999	173	999999	881	999999	329	334	705	
276	661	651	709	999999	61	999999	941	390	131	999999	191	721	41	999999	999999	25	486	999999	999999	449	491	587	999999	930	625	135	907	726	999999	591	661	605	308	999999	648	29	659	929	999999	336	811	735	453	159	548	999999	56	999999	999999	866	999999	999999	817	266	999999	999999	696	779	259	926	999999	225	615	539	999999	585	422	118	999999	541	366	999999	999999	999999	637	999999	999999	806	392	439	999999	106	999999	908	99	697	999999	999999	148	574	333	880	999999	588	469	596	129	914	293	999999	772	938	105	386	999999	945	124	636	628	37	940	889	999999	819	999999	770	999999	707	449	178	999999	380	969	150	218	485	875	999999	721	999999	637	999999	522	999999	667	999999	11	999999	408	154	582	162	423	120	633	999999	999999	861	740	999999	999999	999999	474	125	176	402	969	999999	178	33	999999	853	999999	999999	999999	720	377	968	999999	708	769	983	309	999999	595	999999	956	858	516	999999	992	24	530	31	860	226	755	407	262	275	999999	999999	264	999999	85	999999	247	836	999999	999999	76	525	708	999999	930	207	121	999999	530	999999	445	999999	447	404	40	64	333	999999	726	184	964	970	715	887	999999	722	728	999999	230	999999	406	129	999999	603	999999	477	316	497	101	663	114	587	999999	731	829	999999	999999	860	353	999999	406	353	120	545	949	106	999999	821	505	218	478	196	948	664	135	325	973	999999	697	563	999999	835	802	999999	80	387	999999	984	67	478	122	867	581	209	469	62	18	999999	654	999999	667	494	992	882	195	917	638	222	999999	514	95	765	999999	790	282	999999	551	58	475	571	13	826	764	999999	105	999999	615	999999	205	82	316	381	199	97	999999	263	843	999999	876	162	999999	881	388	999999	393	999999	999999	791	927	898	511	960	136	999999	606	841	729	965	999999	999999	999999	890	999999	533	999999	713	576	85	894	28	727	631	999999	323	822	132	447	221	643	749	905	824	999999	999999	999999	999999	255	116	490	64	999999	877	142	999999	850	999999	999999	854	355	999999	780	628	999999	908	181	879	787	813	269	484	403	518	332	47	679	999999	999999	719	962	850	468	469	595	999999	495	849	499	880	472	999999	267	999999	999999	963	968	286	927	913	136	691	568	999999	846	16	999999	25	554	104	622	999999	790	999999	999999	504	999999	321	43	67	423	999999	999999	907	350	305	227	810	651	369	79	402	560	164	593	280	291	36	622	999999	188	479	999999	404	999999	110	184	122	999999	371	999999	657	999999	870	500	804	311	661	101	551	999999	999999	999999	195	999999	230	811	635	561	621	223	
194	698	454	999999	999999	999999	985	650	249	999999	999999	118	290	616	422	158	690	664	788	968	999999	999999	81	800	337	115	119	379	46	298	548	560	90	158	999999	999999	999999	991	556	778	326	20	851	429	683	742	93	578	612	82	131	971	999999	652	592	259	999999	653	550	838	916	999999	613	951	582	999999	38	999999	999999	463	359	999999	117	999999	999999	619	92	651	126	595	31	540	766	964	999999	577	786	437	566	318	342	155	450	718	861	710	407	900	847	999999	999999	952	530	159	723	999999	863	999999	10	972	177	999999	537	955	817	386	999999	648	999999	14	768	600	575	740	999999	999999	999999	999999	159	941	999999	192	804	987	880	79	20	617	251	743	714	34	437	593	150	999999	999999	999999	901	485	861	758	125	999999	370	123	386	999999	37	519	999999	474	613	68	760	999999	180	549	84	747	999999	999999	406	999999	300	744	173	999999	599	764	999999	999999	497	674	90	463	76	961	626	767	692	231	590	731	568	249	420	378	832	166	999999	79	420	163	119	629	361	85	999999	626	950	999999	999999	272	925	999999	976	999999	978	999999	918	218	999999	317	65	154	651	999999	482	999999	999999	794	159	999999	577	525	999999	344	564	460	111	991	999999	999	816	999999	40	327	806	999999	999999	999999	400	999999	247	999999	999999	112	999999	999999	978	686	603	501	303	165	254	756	694	410	999999	999999	385	527	205	999999	798	922	500	767	123	999999	868	336	786	852	999999	999999	205	999999	378	249	246	598	999999	424	397	999999	706	661	53	283	632	406	84	631	999999	873	340	319	999999	234	611	340	852	654	818	276	714	450	761	999999	561	105	41	831	404	786	55	780	539	880	999999	839	724	999999	701	471	262	164	999999	530	293	885	420	154	999999	999999	746	827	999999	999999	213	265	999999	421	722	537	375	252	237	319	999999	559	780	999999	18	772	616	22	999999	357	24	559	999999	240	999999	675	684	887	204	498	49	227	999999	418	677	960	938	999999	126	173	106	19	927	446	999999	733	115	122	999999	864	300	733	873	258	999999	653	571	670	84	57	999999	487	999999	999999	279	610	384	371	630	57	833	314	895	790	261	14	631	999999	999999	999999	999999	572	751	339	208	316	354	999999	999999	999999	999999	278	237	79	320	618	961	198	999999	999999	359	743	491	98	41	986	838	92	997	112	31	323	142	470	487	291	736	999999	540	999999	265	458	70	606	658	999999	86	826	479	642	999999	442	999999	445	264	826	90	662	308	999999	478	271	999999	208	12	85	999999	767	
592	999999	881	252	658	999999	836	901	999999	999999	440	476	910	999999	613	999999	69	588	242	696	215	661	999999	84	420	999999	495	994	529	862	999999	582	428	318	244	999999	761	800	784	877	609	999999	153	205	232	832	311	466	658	574	999999	999999	842	449	562	999999	828	999999	832	339	717	842	999999	999999	999999	857	57	999999	999999	172	999999	999999	803	999999	999999	852	999999	999999	852	587	27	999999	345	999999	723	189	740	979	756	313	622	953	967	455	170	767	981	332	999999	999999	784	710	999999	999999	970	879	620	487	361	709	422	999999	955	999999	321	687	506	999999	107	110	127	78	999999	474	999999	999999	302	357	205	330	871	195	99	999999	802	316	351	849	983	844	569	999999	627	999999	999999	798	998	722	143	482	270	563	235	999999	257	716	865	223	946	330	586	999999	999999	41	838	237	734	999999	999999	15	346	999999	999999	263	541	864	450	798	583	751	999999	579	223	999999	70	317	999999	999999	999999	96	451	137	999999	663	999999	306	970	595	218	999999	999999	999999	281	138	145	613	130	971	282	393	999999	76	999999	204	679	999999	58	569	971	531	276	999999	248	365	999999	218	754	999999	999999	245	999999	854	999999	999999	688	999999	308	95	587	456	196	988	11	846	820	385	999999	708	983	260	257	411	999999	687	396	613	292	915	575	926	858	350	999999	47	499	421	486	719	999999	558	999999	963	981	524	344	287	458	402	545	187	721	56	796	745	988	492	240	903	999999	85	999999	393	519	660	597	846	22	964	357	409	999999	777	202	999999	552	999999	429	110	352	999999	999999	889	380	999999	215	999999	999999	240	999999	16	190	583	196	441	999999	325	454	331	926	497	275	494	54	145	288	944	854	372	999999	999999	73	999999	999999	424	999999	999999	22	999999	455	999999	303	781	914	350	999999	326	590	760	714	237	999999	108	183	855	843	669	845	244	119	271	958	190	999999	354	999999	999999	32	772	520	770	312	332	875	151	203	493	580	704	999999	962	999999	999999	657	999999	999999	964	956	705	999999	260	113	778	22	999999	826	123	743	569	999999	178	303	817	250	943	924	516	999999	999999	661	360	99	150	999999	156	907	865	533	82	999999	978	103	999999	202	999999	667	534	320	999999	324	90	999999	20	306	749	999999	545	852	713	999999	359	742	924	999999	999999	170	962	461	866	286	960	589	671	91	428	84	975	625	980	286	999999	205	999999	717	581	999999	89	844	577	487	372	999999	819	999999	999999	999999	178	999999	973	999999	999999	82	454	999999	363	501	87	999999	878	999999	693	
920	999999	436	650	999999	999999	217	999999	618	999999	128	883	389	913	948	769	640	952	191	905	999999	651	881	582	327	751	134	363	90	533	999999	966	903	999999	452	150	393	389	975	999999	961	812	364	27	585	199	75	501	415	999999	446	976	999999	768	992	278	991	853	333	412	86	854	392	95	930	162	999999	999999	471	808	386	260	977	156	999999	888	296	864	997	138	686	633	947	358	96	184	279	144	999999	183	159	539	66	573	958	999999	430	279	97	432	219	999999	999999	999999	355	195	999	549	824	113	981	136	856	999999	725	999999	906	43	998	756	882	999999	794	298	659	846	204	999999	999999	837	468	27	776	574	919	217	999999	350	13	900	999999	730	320	697	999999	999999	682	862	999999	515	999999	396	280	340	550	373	684	741	947	999999	991	999999	361	999999	644	999999	360	292	999999	999999	999999	565	39	108	581	162	535	999999	106	637	999999	341	565	682	635	81	746	446	34	555	532	999999	402	999999	908	999999	999999	332	62	237	672	400	999999	339	664	645	367	999999	999999	397	838	587	645	320	344	660	39	679	361	572	228	999999	267	999999	985	999999	172	534	999999	992	783	212	999999	869	965	999999	754	999999	999999	989	999999	574	686	636	717	945	225	92	999999	258	558	699	971	489	19	758	999999	999999	354	675	483	832	981	766	999999	635	542	776	355	570	905	804	662	371	999999	999999	237	999999	999999	999999	774	90	373	999999	999999	94	241	564	859	217	999999	896	881	352	999999	999999	999999	919	32	92	412	449	736	601	999999	999999	999999	609	631	999999	530	999999	847	314	999999	999999	469	999999	333	999999	404	977	999999	148	928	19	922	319	855	975	70	317	999999	928	637	335	353	772	599	688	57	631	933	504	686	999999	999999	577	451	122	423	553	596	504	687	434	532	999999	672	999999	832	727	999999	656	304	999999	999999	918	999999	575	60	697	449	999999	480	772	54	422	461	798	960	355	868	742	999999	517	999999	114	251	213	802	754	109	999999	856	330	878	999999	209	473	999999	140	900	999999	72	726	113	951	33	999999	389	120	146	873	381	487	858	20	103	786	501	999999	676	473	773	305	597	999999	788	160	894	767	222	999999	570	830	454	993	999999	999999	414	770	91	336	999999	691	617	235	885	999999	999999	867	193	999999	972	439	463	436	111	767	138	999999	172	873	30	622	897	158	313	551	999999	865	999999	999999	382	731	999999	350	650	91	687	371	999999	419	688	37	584	800	25	999999	376	27	891	999999	999999	493	607	218	316	210	
999999	999999	922	343	346	606	536	925	49	251	722	123	786	999999	90	999999	999999	753	194	999999	47	999999	999999	181	185	24	973	428	999999	999999	133	509	44	449	297	227	448	999999	999999	91	501	659	760	774	419	262	241	999999	999999	999999	869	853	33	999999	999999	697	336	999999	167	332	999999	118	999999	999999	127	222	89	346	999999	999999	328	660	999999	112	501	388	346	368	762	922	782	112	596	620	999999	999999	999999	720	999999	600	891	999999	805	999999	999999	393	293	610	657	206	999999	999999	149	969	621	218	999999	920	822	784	360	968	988	245	549	530	521	754	139	847	736	999999	70	142	970	999999	855	931	653	118	104	735	710	565	999999	999999	963	626	999	999999	106	565	999999	501	249	923	709	999999	210	929	871	539	481	999999	469	999999	833	999999	998	990	363	251	276	714	690	624	267	433	496	661	567	895	755	327	750	181	471	999999	999999	57	921	295	731	999999	246	565	264	900	105	934	64	956	627	19	459	854	298	192	810	625	666	285	999999	999999	371	975	783	164	69	298	353	273	124	951	78	77	520	552	477	134	999999	999999	337	561	606	999999	277	745	867	999999	999999	288	759	999999	390	645	220	192	362	270	781	110	999999	806	590	999999	999999	999999	999999	391	344	746	715	999999	265	310	999999	522	942	760	708	47	296	174	416	74	999999	846	571	999999	999999	999999	200	216	353	999999	525	999999	970	815	769	999999	805	486	999999	146	573	999999	22	999999	999999	999999	999999	601	999999	999999	814	999999	400	999999	286	994	114	999999	534	15	556	999999	342	996	999999	999999	551	137	991	999999	242	809	612	279	501	441	999999	490	734	168	999999	598	999999	609	999999	848	140	999999	538	999999	497	296	952	555	590	74	740	26	999999	999999	999999	999999	610	456	510	999999	73	130	34	845	170	623	783	375	917	957	999999	733	551	936	297	999999	598	227	618	946	999999	67	689	437	999999	818	195	464	21	975	988	207	108	450	784	19	999999	693	613	874	512	999999	638	632	999999	16	474	999999	983	59	524	393	999999	564	999999	16	441	596	154	351	438	329	363	941	969	999999	635	111	161	287	676	905	613	744	443	999999	428	66	999999	694	999999	999999	999999	962	461	604	999999	543	303	778	999999	833	548	271	999999	999999	999999	999999	663	999999	381	373	217	999999	999999	618	779	104	130	876	587	999999	379	460	998	999999	848	401	490	374	298	999999	999999	999999	708	843	367	351	999999	261	57	731	403	999999	322	980	618	775	589	843	999999	274	423	426	999999	999999	464	999999	
273	999999	344	831	999999	298	273	290	999999	834	997	539	261	999999	795	869	828	856	999999	999999	147	27	994	83	811	647	999999	34	678	999999	193	513	388	999999	87	474	916	999999	525	115	401	42	425	999999	777	59	591	396	478	553	598	344	224	749	999999	256	839	270	30	999999	748	999999	612	183	651	999999	160	982	361	331	952	999999	340	874	999999	115	601	220	999999	761	65	163	555	134	793	849	299	999999	327	831	635	999999	205	955	366	162	429	252	142	999999	898	609	999999	157	600	985	999999	349	436	999999	999999	628	965	999999	514	595	693	487	390	999999	204	999999	999999	999999	999999	307	999999	384	518	999999	685	999999	88	21	862	456	128	407	999999	807	845	949	999999	999999	186	17	999999	999999	999999	999999	468	942	862	999999	100	999999	943	515	462	303	579	999999	831	275	170	999999	550	953	405	68	999999	295	999999	582	999999	999999	999999	999999	353	999999	616	999999	933	747	999999	743	497	999999	999999	999999	512	612	999999	239	999999	227	127	937	999999	882	466	737	541	393	303	999999	999999	289	384	845	78	760	172	773	999999	999999	695	94	572	426	806	802	42	919	999999	864	350	999999	999999	738	136	381	871	470	999999	879	937	549	999999	530	755	218	999999	999999	416	752	999999	182	552	138	532	43	374	895	85	999999	705	621	837	438	832	999999	935	645	718	999999	888	701	552	808	999999	155	639	52	670	999999	438	956	513	999999	424	999999	181	224	216	102	999999	976	394	566	999999	325	711	26	698	492	282	728	367	719	863	749	999999	744	966	386	999999	999999	234	487	236	748	118	44	999999	664	101	999999	438	999999	690	912	316	985	633	846	999999	999999	354	999999	326	710	599	793	999999	675	999999	437	258	999999	999999	684	751	907	999999	435	216	677	999999	43	401	561	999999	999999	38	951	442	999999	999999	129	999999	779	977	999999	170	999999	999999	324	104	999999	126	663	472	608	927	999999	999999	409	654	208	640	766	999999	320	787	765	420	999999	765	999999	243	902	327	999999	999999	919	707	999999	746	999999	285	999999	582	999999	999999	737	98	691	813	32	790	42	990	999999	489	186	168	666	269	405	115	301	999999	999999	999999	224	999999	344	721	17	308	999999	999999	999999	923	748	194	999999	999999	59	676	999999	54	743	208	210	999999	415	648	711	760	50	445	351	708	999999	999999	475	557	999999	400	754	970	805	999999	334	380	999999	988	741	999999	210	272	220	999999	386	257	816	908	905	312	931	695	999999	999999	268	30	999999	141	939	416	718	410	702	658	922	758	999999	29	873	
830	761	426	999999	719	560	778	999999	622	999999	999999	525	999999	652	999999	469	68	960	559	465	999999	68	29	999999	334	282	799	570	561	806	627	18	796	44	999999	551	514	787	299	999999	489	795	699	808	999999	890	999999	757	999999	199	863	999999	689	563	569	771	741	999999	582	447	760	218	674	815	999999	727	729	533	577	847	954	280	670	862	975	518	369	220	845	444	999999	999999	999999	372	942	829	999999	243	474	313	809	147	214	999999	935	281	130	883	114	485	999999	999999	189	465	244	592	137	826	999999	60	412	531	531	999999	325	718	951	311	999999	874	407	999999	68	274	47	999999	75	999999	927	704	397	999999	115	999999	283	503	999999	999999	137	359	702	503	655	423	999999	999999	616	76	536	226	330	999999	21	240	88	999999	999999	915	427	999999	527	318	898	883	999999	926	999999	171	999999	999999	856	159	999999	522	182	904	840	645	373	759	999999	999999	291	711	999999	578	999999	875	291	607	999999	946	384	709	999999	999999	604	999999	760	973	999999	454	210	714	370	180	644	498	68	999999	834	923	551	667	227	999999	37	999999	509	94	462	549	879	267	999999	909	775	475	690	788	999999	79	884	399	999999	756	798	999999	999999	999999	934	975	817	118	772	999999	404	716	492	315	366	999999	999999	999999	521	999999	574	943	827	460	405	179	999999	999999	872	765	48	162	999999	471	729	999999	846	306	159	486	731	771	495	876	514	999999	999999	999999	432	893	807	218	878	582	191	999999	999999	890	808	765	177	548	245	17	972	252	944	31	585	906	570	965	999999	44	591	803	999999	999999	946	999999	195	999999	847	979	999999	830	999999	199	289	873	999999	956	497	393	319	999999	535	487	999999	271	124	999999	799	999999	332	841	691	843	999999	388	407	799	943	472	579	999999	700	999999	58	151	968	755	741	999999	207	999999	478	143	724	408	277	970	57	684	230	233	634	332	657	127	149	999999	208	999999	476	910	22	35	814	999999	999999	279	438	762	999999	999999	999999	999999	327	718	373	557	999999	592	120	437	999999	269	251	355	119	378	999999	931	12	537	556	840	245	999999	601	452	329	159	999999	997	541	295	390	999999	13	546	14	999999	754	591	321	616	790	49	999999	753	783	468	465	125	670	507	759	766	812	389	851	41	126	920	238	999999	999999	123	895	466	878	999999	352	572	373	670	186	999999	226	940	60	206	138	848	669	999999	693	799	336	43	535	624	58	623	695	999999	822	834	362	999999	938	999999	153	702	875	402	125	892	751	10	330	348	
549	872	339	999999	902	278	999999	999999	286	877	786	999999	930	263	342	728	877	400	847	352	68	874	11	383	999999	999999	999999	999999	744	800	58	335	712	196	84	186	294	50	80	554	583	984	75	71	890	290	771	621	70	397	25	361	163	999999	290	675	870	955	999999	477	305	983	633	485	999999	460	159	744	188	166	443	837	330	303	768	83	809	940	493	999999	664	999999	999999	357	999999	697	999999	734	905	999999	315	999999	448	603	258	999999	361	589	241	439	141	999999	442	904	953	187	999999	859	219	217	865	930	999999	829	999999	944	999999	285	999999	142	288	999999	999999	999999	850	114	398	999999	54	178	721	230	708	64	640	637	918	312	403	607	666	322	525	698	999999	999999	867	619	790	314	823	85	888	109	160	717	198	999999	63	849	788	999999	815	50	999999	999999	999999	999999	198	185	35	999999	881	102	476	999999	898	999999	245	475	246	779	936	739	355	999999	341	608	903	923	449	999999	258	999999	818	361	999999	485	212	898	163	999999	430	615	288	999999	203	796	633	195	819	57	428	587	612	19	378	85	999999	999999	314	622	514	275	735	999999	225	337	284	124	468	422	938	346	322	786	358	330	999999	996	451	545	999999	999999	999999	401	835	999999	999999	809	983	431	790	362	594	540	945	165	999999	517	142	866	521	519	726	406	999999	999999	275	826	660	57	999999	697	407	999999	999999	795	170	344	935	999999	395	474	140	47	999999	585	752	782	840	203	451	943	999999	585	33	466	992	999999	999999	753	405	125	158	936	999999	102	999999	999999	892	159	994	545	581	587	480	57	388	688	773	999999	340	492	985	467	606	999999	833	999999	999999	999999	803	462	61	192	999999	280	326	999999	241	539	999999	927	889	999999	208	905	372	286	999999	999999	88	313	999999	758	423	999999	999999	690	340	999999	269	142	89	712	356	541	493	999999	438	999999	730	194	456	244	903	999999	602	304	269	700	318	556	717	769	112	999999	528	999999	999999	246	149	635	999999	999999	999999	498	847	187	344	999999	999999	973	848	904	999999	893	857	999999	854	999999	320	835	431	999999	816	999999	425	319	609	856	23	200	999999	202	70	104	330	350	999999	999999	565	425	960	602	999999	345	708	812	524	219	642	999999	448	758	925	314	214	234	999999	567	83	538	578	488	653	232	999999	656	844	160	573	517	736	449	455	895	999999	828	999999	480	14	612	794	999999	223	194	751	870	276	756	890	105	59	999999	342	36	847	481	949	66	992	62	968	373	645	135	102	999	
313	40	438	385	873	820	563	470	744	999999	274	469	480	482	389	999999	270	477	467	340	117	429	999999	999999	879	999999	488	999999	643	999999	754	98	999999	752	567	246	327	515	999999	999999	999999	999999	292	999999	216	490	999999	519	672	880	113	178	667	762	891	884	982	44	999999	579	342	611	826	323	433	186	377	728	915	153	770	754	254	238	497	245	147	388	999999	399	999999	968	999999	763	327	999999	430	339	860	999999	263	999999	19	652	999999	999999	999999	999999	999999	999999	122	857	604	529	120	999999	923	439	999999	655	999999	603	847	116	860	373	999999	73	999999	848	999999	48	867	242	889	999999	745	601	999999	999999	201	178	153	166	286	860	999999	999999	652	968	661	991	74	215	999999	660	445	903	791	999999	907	980	972	397	284	84	990	999999	639	999999	613	999999	107	999999	464	579	460	690	829	10	999	999999	421	37	196	999999	974	999999	999999	239	52	999999	810	999999	999999	220	205	755	882	999999	870	12	999999	29	364	339	893	999999	750	365	209	999999	999999	999999	534	344	569	945	999999	519	110	338	999999	999999	590	771	521	300	658	999999	384	999999	808	627	139	996	453	999999	672	856	871	917	911	941	39	298	767	999999	283	999999	999999	259	554	999999	111	542	938	719	439	999999	999999	603	408	506	981	505	946	999999	999999	538	891	999999	282	354	648	193	426	999999	380	302	14	503	27	643	603	134	159	444	525	597	68	999999	961	999999	48	277	519	415	960	534	351	999999	366	999999	133	481	999999	209	999999	918	999999	815	348	999999	588	999999	586	764	902	857	999999	999999	931	74	999999	999999	217	999999	315	380	673	21	172	846	950	693	999999	999999	520	132	157	949	720	999999	999999	252	999999	999999	999999	999999	691	754	512	112	999999	840	388	999999	274	966	999999	784	894	354	999999	114	652	999999	196	894	187	314	254	780	999999	405	999999	335	592	999999	999999	999999	700	591	689	919	509	69	999999	119	999999	999999	17	554	857	372	65	999999	361	377	599	893	637	606	999999	999999	510	999999	402	999999	999999	63	999999	999999	204	999999	94	312	999999	999999	605	593	999999	87	590	342	999999	999999	923	999999	349	999999	999999	225	637	999999	755	103	54	311	418	999999	666	884	999999	999999	145	999999	359	975	287	999999	709	999999	999999	16	67	560	26	215	90	810	808	64	999999	633	999999	493	410	999999	136	999999	268	363	999999	999999	999999	999999	26	339	206	337	350	947	70	596	999999	946	454	630	820	205	87	838	231	999999	968	611	450	436	180	652	568	43	849	297	494	356	999999	943	
90	116	543	687	18	752	470	999999	994	846	917	999999	49	780	505	930	913	429	141	318	859	324	510	589	999999	554	769	317	108	772	112	369	837	510	550	713	662	400	830	479	147	117	616	603	519	999999	999999	788	999999	999999	384	74	224	801	94	765	606	999999	527	464	983	163	762	231	744	999999	306	539	240	999999	999999	522	599	662	180	751	707	906	80	133	941	980	779	189	398	999999	999999	45	425	784	116	999999	872	375	496	984	355	394	859	999999	739	83	557	745	650	999999	999999	561	631	343	67	700	999999	999999	523	12	383	582	833	706	412	271	123	455	685	999999	999999	233	999999	195	405	322	56	119	393	999999	432	43	539	536	572	999999	414	92	726	416	999999	478	852	494	610	773	561	162	558	999999	999999	999999	70	89	999999	251	395	445	999999	744	653	774	20	655	579	999999	52	306	144	999999	857	41	728	999999	745	181	381	999999	584	632	761	894	999999	915	907	330	973	460	999999	331	207	968	154	981	762	60	467	206	914	270	730	999999	28	739	621	928	383	791	344	999999	999999	713	860	315	999999	758	224	105	748	258	376	592	980	812	999999	888	886	999999	999999	999999	714	184	767	999999	901	506	999999	820	999999	978	947	192	125	286	999999	493	117	839	998	13	836	372	457	999999	894	148	283	999999	999999	999999	52	636	284	999999	335	695	946	546	999999	486	882	403	801	999999	311	193	476	704	361	999999	999999	999999	999999	999999	858	352	726	111	430	763	232	999999	702	999999	936	320	907	476	951	999999	547	571	435	521	999999	999999	570	687	999999	710	671	578	853	990	999999	994	999999	772	790	982	968	845	126	650	264	221	701	999999	834	990	999999	10	753	596	999999	999999	621	237	391	999999	781	49	746	719	101	653	999999	999999	619	941	433	999999	685	968	999999	702	455	999999	267	909	999999	340	853	374	999999	671	999999	266	410	743	382	660	390	374	210	929	109	406	558	610	999999	989	620	892	567	150	999999	785	799	887	999999	837	969	481	684	451	196	381	999999	430	999999	561	311	876	568	772	755	320	767	999999	603	59	236	656	516	752	719	999999	999999	293	356	49	467	999999	979	545	690	908	999999	759	999999	727	999999	138	781	842	688	999999	999999	794	999999	13	999999	931	294	714	999999	323	999999	999999	731	999999	574	12	84	789	103	787	896	32	999999	846	630	17	135	875	938	107	874	673	999999	974	636	999999	999999	352	999999	535	999999	274	934	999999	943	758	38	517	163	117	64	992	999999	999999	848	311	
999999	549	383	20	806	418	999999	513	448	301	868	756	599	561	999999	731	999999	567	559	631	97	999999	903	999999	999999	618	722	830	53	881	999999	173	999999	334	308	999999	969	20	729	819	498	431	999999	651	889	999999	917	999999	12	333	235	999999	351	226	223	999999	645	510	999999	198	696	945	470	566	376	704	629	274	262	756	762	999999	838	999999	142	666	784	999999	999999	707	700	999999	827	720	999999	744	822	999999	120	999999	713	468	999999	541	999999	553	961	372	285	195	652	999999	348	256	571	478	352	611	93	557	224	393	528	333	497	575	127	750	910	631	882	999999	164	953	53	303	776	306	615	589	705	999999	976	797	65	57	999999	581	159	187	401	220	999999	999999	94	999999	999999	655	53	999999	436	999999	462	999999	312	933	999999	395	999999	277	701	55	999999	504	852	801	999999	731	999999	999999	999999	999999	601	732	239	672	999999	601	868	723	363	999999	262	67	162	999999	960	333	495	999999	999999	999999	377	881	486	356	999999	332	710	292	912	218	387	604	765	889	620	729	999999	639	51	999999	526	489	999999	999999	999999	938	351	999999	841	93	246	156	890	405	178	999999	255	883	999999	568	999999	586	811	155	743	658	302	999999	873	999999	909	855	999999	999999	870	888	968	905	563	999999	981	351	451	828	972	240	999999	369	721	900	483	540	191	483	16	940	999999	767	837	144	645	999999	999999	999999	183	391	77	238	999999	290	750	999999	999999	182	587	549	144	982	183	999999	999999	933	551	973	999999	379	673	606	999999	930	219	210	78	429	639	903	856	841	999999	590	173	485	999999	440	999999	143	999999	999999	896	466	999999	695	594	333	999999	712	999999	521	853	999999	999999	999999	582	604	80	550	999999	900	542	683	692	999999	337	592	349	999999	108	120	823	623	169	664	710	199	135	999999	616	744	240	999999	999999	345	999999	851	873	703	999999	240	370	609	861	318	476	222	773	512	999999	999999	984	729	613	425	698	999999	643	63	759	393	479	556	933	536	999999	615	999999	999999	315	486	999999	646	566	999999	750	999999	762	851	197	498	425	622	999999	615	999999	510	323	951	646	758	999999	819	943	519	999999	999999	676	334	648	999999	905	426	999999	882	291	347	173	745	674	484	999999	792	866	999999	999999	856	999999	328	776	999999	301	365	710	999999	278	899	702	56	116	936	547	437	999999	335	592	998	425	284	333	422	999999	577	286	171	291	424	953	999999	552	999999	424	357	558	487	570	999999	715	650	999999	392	644	126	999999	738	937	49	589	540	999999	968	
440	999999	994	363	999999	724	89	549	274	854	945	999999	504	999999	522	199	879	724	765	53	293	775	671	941	777	230	938	548	999999	252	834	423	14	583	999999	308	362	999999	665	846	469	176	385	758	446	624	622	437	225	747	170	864	775	635	999999	664	999999	63	585	601	785	541	324	31	999999	999999	25	921	736	224	836	999999	69	999999	583	126	399	912	504	163	608	999999	999999	999999	999999	969	648	379	999999	810	853	309	619	73	70	928	999999	363	739	914	999999	701	701	10	911	999999	999999	999999	61	999999	275	542	558	432	993	284	218	838	939	60	884	999999	999999	926	999999	537	999999	996	858	654	275	999999	999999	590	554	907	809	331	575	605	174	791	327	338	545	999999	999999	196	80	786	719	999999	424	999999	39	962	999999	999999	640	383	421	809	997	407	303	239	369	967	878	999999	999999	886	999999	344	999999	999999	999999	999999	391	59	786	877	925	999999	935	261	999999	999999	999999	591	240	44	691	201	194	999999	793	920	44	315	999999	999999	318	985	321	999999	750	89	803	937	642	982	393	590	597	543	883	925	471	52	618	875	416	296	855	439	205	999999	999999	530	308	409	659	999999	999999	12	999999	940	760	112	511	541	999999	623	949	257	650	111	603	650	481	868	458	999999	697	999999	377	31	999999	999999	637	678	929	282	638	242	332	318	493	595	974	942	175	369	540	999999	999999	792	347	999999	789	999999	478	509	999999	440	951	667	999999	30	635	547	810	878	475	833	611	418	985	716	999999	342	999999	999999	675	999999	999999	99	462	620	892	585	684	999999	102	543	999999	430	999999	208	291	665	929	999999	960	999999	999999	296	893	706	475	999999	807	630	681	456	486	470	833	519	737	862	999999	768	138	59	863	287	786	931	634	999999	999999	786	435	269	413	999999	57	249	406	999999	205	755	155	127	777	63	851	646	67	738	596	713	470	429	460	171	344	910	999999	999999	510	999999	82	294	590	30	205	421	53	340	423	594	123	332	999999	459	999999	21	999999	809	436	150	874	895	594	481	999999	15	809	252	999999	999999	675	999999	999999	242	682	860	536	757	999999	439	999999	726	325	999999	999999	148	762	11	548	332	999999	764	428	370	97	187	699	119	704	199	612	999999	999999	285	919	571	427	999999	999999	999999	484	524	951	999999	999999	158	579	999999	880	187	253	807	999999	488	999999	999999	133	544	155	505	171	999999	62	668	826	801	206	49	999999	38	721	338	235	999999	999999	123	999999	999999	823	939	607	115	238	527	946	805	
107	51	777	18	448	999999	288	281	600	67	472	999999	999999	745	951	540	511	851	466	999999	581	918	640	394	108	701	999999	215	897	999999	999999	535	721	999999	704	165	272	83	999999	838	59	953	195	790	999999	529	260	87	987	77	604	999999	70	40	233	999999	410	999999	909	746	170	82	383	544	869	936	571	159	999999	796	277	437	271	627	865	627	732	849	743	579	451	643	999999	829	999999	811	474	691	797	525	754	999999	174	844	999999	999999	579	650	921	715	999999	999999	47	999999	999999	999999	125	999999	175	605	456	560	999999	339	305	999999	854	554	93	67	471	880	362	999999	51	396	273	426	999999	888	57	999999	928	38	999999	349	999999	36	999999	294	696	999999	525	999999	79	204	241	834	549	161	132	35	567	864	253	87	749	523	160	413	903	699	493	286	558	374	632	620	717	955	920	827	524	799	371	999999	364	171	999999	847	165	999999	876	798	766	32	524	74	999999	544	999999	93	876	626	390	999999	548	249	643	999999	999999	620	126	593	241	304	511	768	502	812	999999	999999	78	312	258	999999	822	695	999999	999999	850	999999	835	183	365	836	999999	898	418	374	999999	999999	528	750	285	999999	321	999999	566	999999	999999	999999	999999	972	822	22	999999	573	378	999999	184	853	999999	117	853	14	785	943	238	404	999999	612	359	138	920	607	69	327	999999	713	999999	539	138	999999	999999	105	995	999999	360	999999	821	387	530	504	999999	999999	999999	421	896	999999	999999	377	64	172	129	907	406	442	61	224	952	697	545	999999	999999	645	724	682	101	758	999999	921	592	885	583	999999	92	854	939	881	999999	999999	431	756	954	785	484	966	928	117	698	562	811	146	999999	999999	842	865	999999	553	324	712	329	999999	272	837	785	178	999999	163	999999	999999	503	179	12	313	276	788	710	974	171	757	753	984	69	999999	120	456	495	460	132	227	121	396	567	509	329	292	494	999999	10	316	387	774	292	157	69	642	143	96	999999	63	165	999999	392	566	958	344	88	816	726	338	999999	138	41	999999	440	116	612	999999	984	983	304	592	999999	854	380	979	702	912	395	478	323	409	999999	999999	72	352	14	10	550	999999	999999	678	400	999999	633	259	743	999999	717	999999	40	641	112	873	999999	572	999999	537	196	999999	642	999999	430	258	999999	283	535	999999	544	97	112	999999	952	999	778	999999	999999	999999	231	130	999999	999999	999999	442	999999	999999	307	729	999999	500	557	999999	814	570	352	49	257	151	657	360	724	999999	150	629	999999	999999	688	112	
999999	999999	379	493	999999	75	743	999999	970	999999	810	343	975	805	650	54	539	635	796	999999	657	739	999999	999999	999999	999999	999999	464	999999	575	999999	999999	993	999999	999999	187	130	73	170	748	827	726	999999	269	340	324	384	918	141	999999	100	225	632	307	455	364	764	328	840	445	669	289	999999	405	405	791	350	780	180	999999	924	475	474	57	563	930	999999	118	999999	339	495	487	332	781	485	377	396	695	749	280	999999	999999	233	725	89	547	978	999999	999999	549	974	604	748	999999	999999	624	750	584	743	525	693	655	999999	511	949	191	956	966	920	37	404	654	999999	899	59	133	252	999999	968	26	952	998	999999	180	999999	891	739	664	611	860	999999	812	951	999999	587	768	202	722	999999	897	590	999999	753	837	999999	999999	572	849	618	56	381	11	615	727	573	695	411	437	156	68	452	301	365	69	410	592	702	807	321	291	931	529	973	999999	999999	940	255	999999	36	45	328	889	56	564	999999	625	206	234	661	892	999999	764	999999	999999	455	299	656	693	436	561	999999	765	537	337	999999	852	37	544	301	632	450	999999	411	999999	739	999999	999999	800	580	784	396	999999	999999	429	924	176	953	266	626	999999	999999	561	980	999999	418	999999	362	718	448	636	598	999999	933	38	452	371	363	465	978	892	999999	855	999999	999999	175	999999	619	118	412	999999	899	999999	918	165	348	888	24	999999	703	186	210	536	361	943	196	734	544	127	999999	999999	813	497	288	999999	102	438	447	338	309	999999	999999	999999	999999	499	737	827	743	778	689	563	356	999999	762	801	691	517	503	999999	465	441	999999	999999	999999	849	145	411	999999	194	72	909	999999	685	636	999999	999999	957	230	999999	216	999999	990	766	437	422	216	396	735	999999	51	999999	935	278	999999	867	654	451	999999	467	999999	336	344	558	715	780	122	670	789	328	569	734	999999	641	963	105	451	999999	73	719	642	748	676	16	152	486	974	183	812	769	789	790	846	762	507	880	35	441	61	657	999999	545	606	416	999999	317	999999	304	999999	777	426	999999	387	401	999999	615	660	337	999999	999999	805	999999	858	30	539	999999	888	534	143	92	999999	19	796	416	419	106	999999	269	100	999999	198	680	868	44	352	981	412	999999	999999	892	230	697	35	999999	851	371	687	585	877	147	428	764	170	231	707	999999	21	971	982	727	472	400	999999	580	51	135	80	999999	678	999999	376	443	595	250	862	382	983	999999	564	57	999999	566	391	999999	416	434	519	646	337	999999	969	440	
999999	999999	999999	829	460	999999	780	726	300	999999	999999	999999	999999	985	178	919	369	334	999999	47	417	934	318	906	999999	294	173	617	999999	434	999999	742	588	935	971	385	820	43	922	537	999999	999999	757	555	658	999999	191	431	265	599	999999	12	511	999999	33	537	901	999999	999999	175	999999	173	999999	865	376	999999	741	835	23	999999	109	335	412	896	843	578	186	762	257	947	113	741	361	26	999999	494	241	999999	912	443	483	999999	223	999999	254	40	727	999999	999999	494	999999	356	417	472	500	951	600	615	999999	455	360	999999	276	872	72	551	999999	104	718	999999	933	999999	923	579	999999	801	122	655	651	999999	850	294	583	763	627	756	333	888	525	999999	999999	999999	567	466	93	999999	999999	351	694	703	227	633	999999	999999	999999	999999	433	838	163	699	839	945	963	284	999999	999999	565	512	999999	315	228	999999	579	523	987	317	527	466	496	975	770	771	960	948	596	999999	121	285	212	391	999999	495	735	999999	366	948	661	292	862	27	778	528	105	389	485	303	64	660	319	999999	717	967	351	187	929	77	999999	25	688	999999	954	999999	309	863	982	999999	198	752	166	999999	655	245	999999	478	207	251	675	581	472	999999	999999	461	966	960	999999	366	153	557	897	999999	964	646	999999	486	73	999999	228	242	406	752	115	311	503	280	596	482	373	872	980	999999	402	412	552	999999	223	503	324	999999	999999	625	589	641	855	999999	85	999999	641	127	415	709	32	443	999999	720	999999	861	999999	695	999999	202	999999	280	577	219	896	561	103	999999	272	999999	183	879	54	781	999999	474	455	635	999999	586	841	256	466	999999	665	999999	238	832	209	999999	545	628	975	996	633	999999	73	645	970	523	916	999999	854	999999	536	153	398	403	999999	723	415	331	500	787	999999	745	999999	307	554	937	333	270	18	999999	33	555	999999	58	157	854	410	809	664	681	999999	417	402	620	744	521	570	834	284	999999	945	224	999999	198	999999	887	999999	766	999999	43	200	656	425	942	822	980	999999	999999	256	703	322	606	666	819	127	944	999999	203	562	42	377	999999	985	532	966	809	427	714	413	269	359	643	718	631	490	999999	992	459	999999	763	282	229	588	581	173	999999	557	318	999999	999999	544	311	999999	999999	999999	702	670	893	976	22	562	535	937	986	353	678	887	44	999999	113	999999	893	999999	799	760	158	909	413	999999	627	261	119	642	713	999999	58	440	999999	999999	788	352	999999	999999	786	999999	746	291	602	238	999999	461	523	999999	999999	748	651	
999999	999999	308	999999	792	266	534	359	760	453	892	234	999999	305	248	238	78	550	760	853	419	618	598	23	867	317	185	874	175	738	999999	675	965	83	150	35	999999	459	999999	999999	574	134	35	999999	854	67	340	999999	255	233	454	438	999999	894	242	299	999999	999999	649	484	91	660	999999	999999	323	227	269	198	999999	223	877	618	554	999999	288	294	592	841	168	999999	977	252	628	942	999999	701	468	80	841	851	218	74	809	999999	14	914	940	999999	443	637	798	152	778	41	355	835	883	542	616	947	706	975	136	839	507	839	41	999999	737	622	999999	999999	999999	312	999999	999999	808	999999	670	374	354	588	407	531	21	834	473	596	596	999999	817	926	999999	999999	999999	243	937	969	23	174	999999	699	276	999999	878	609	795	475	37	542	37	850	871	251	603	128	577	605	828	999999	999999	444	655	288	804	833	735	462	167	771	875	838	999999	505	491	999999	321	585	653	999999	49	997	999999	64	431	967	64	222	999999	36	666	342	151	350	999999	448	53	987	27	999999	873	999999	318	999999	999999	999999	830	999999	760	948	806	991	952	999999	633	378	874	600	857	999999	778	522	172	140	999999	543	697	678	706	52	610	333	568	607	538	706	999999	999999	999999	242	999999	688	462	352	229	674	999999	999999	717	999999	999999	999999	140	189	276	999999	180	187	160	999999	999999	161	669	999999	347	483	432	354	887	999999	688	570	213	625	700	100	70	819	910	440	163	999999	961	286	478	167	203	999999	341	187	536	512	163	273	741	985	999999	745	15	999999	251	999999	837	999999	741	13	249	999999	999999	999999	301	360	999999	999999	970	529	999999	393	248	189	290	53	23	710	399	999999	999999	940	883	999999	81	325	999999	174	999999	128	144	999999	544	475	918	999999	899	999999	886	185	999999	442	302	222	999999	999999	507	999999	466	999999	32	136	400	999999	595	308	630	774	114	975	547	111	532	852	394	999999	999999	772	270	601	999999	857	824	224	999999	975	648	671	920	446	999999	999999	708	990	105	18	999999	980	879	619	999999	135	61	999999	638	999999	910	999999	827	775	787	734	999999	865	64	999999	311	186	999999	620	660	959	854	999999	999999	559	403	541	999999	386	250	868	892	650	999999	28	806	914	585	806	999999	208	999999	154	999999	999999	431	843	936	931	999999	602	366	269	959	108	281	393	752	999999	740	378	692	451	535	919	999999	914	331	45	367	397	600	817	555	461	124	999999	19	999999	138	560	605	825	999999	647	999999	633	999999	999999	999999	423	999999	507	
76	695	515	403	619	739	252	517	521	901	573	319	12	999999	713	507	984	571	383	677	950	189	999999	867	770	999999	417	999999	233	887	297	944	234	103	999999	999999	945	721	100	279	832	999999	999999	999999	261	371	644	962	999999	999999	460	185	49	494	557	999999	922	648	632	731	332	44	294	633	613	629	94	909	798	853	562	272	481	114	845	339	150	79	616	409	253	454	296	49	999999	999999	999999	999999	546	863	937	307	99	999999	946	797	336	999999	999999	631	999999	999999	174	999999	631	197	703	935	649	227	745	999999	41	999999	488	878	999999	999999	206	501	725	355	372	934	915	265	182	123	167	999999	999999	999999	978	984	999999	517	999999	229	418	249	418	969	100	999999	127	94	275	999999	999999	78	59	999999	219	999999	906	930	999999	239	161	376	25	590	778	999999	224	20	999999	57	108	999999	598	999999	836	999999	93	755	264	999999	816	831	989	999999	242	98	998	999999	525	388	87	999999	999999	60	78	999999	999999	999999	201	499	114	117	219	999999	768	909	480	531	999999	262	516	160	999999	328	422	330	999999	710	358	999999	999999	303	494	495	999999	905	999999	548	460	793	732	266	564	765	940	999999	999999	999999	546	332	999999	999999	675	273	872	926	999999	999999	637	747	999999	524	999999	511	897	810	622	724	258	999999	92	999999	81	462	530	259	999999	910	388	713	708	615	173	35	999999	135	628	231	623	52	389	11	910	712	999999	217	787	63	868	139	999999	897	521	683	999999	686	405	999999	742	622	340	616	999999	924	49	59	360	999999	441	772	192	400	111	216	999999	91	31	369	334	322	472	543	999999	258	625	999999	103	999999	999999	394	729	414	999999	10	712	773	999999	986	672	88	857	344	621	106	946	999999	999999	315	209	169	999999	999999	889	430	160	797	573	198	308	238	955	869	667	999999	52	777	911	110	504	999999	526	44	696	999999	999999	137	999999	946	312	928	999999	788	291	626	999999	692	999999	68	999999	914	209	376	687	444	999999	987	677	574	63	178	785	999999	811	999999	642	630	350	999999	965	33	876	627	886	380	224	177	587	50	328	359	262	853	260	999999	511	160	999999	999999	133	477	999999	356	999999	143	153	328	976	793	983	108	999999	882	103	826	999999	581	490	317	230	954	410	636	256	703	999999	931	444	231	986	492	283	98	519	498	999999	529	999999	752	237	999999	200	794	66	230	17	380	999999	434	551	999999	999999	49	41	179	999999	823	999999	999999	999999	999999	999999	755	999999	999999	824	264	372	604	263	517	846	737	
90	999999	999999	616	579	999999	696	545	999999	999999	679	66	822	243	66	999999	431	999999	999999	999999	536	25	22	445	987	565	405	752	18	165	180	43	93	932	959	707	415	460	253	83	502	680	51	872	85	999999	679	999999	999999	31	183	999999	999999	999999	211	999999	322	328	999999	24	630	999999	537	999999	839	645	973	889	283	999999	934	999999	506	356	53	999999	999999	149	370	247	885	814	554	999999	981	667	945	999999	731	895	394	97	831	238	999999	558	152	35	42	439	776	789	999999	999999	97	213	16	741	267	355	100	183	957	391	999999	816	999999	551	43	182	700	201	168	388	964	999999	999999	999999	999999	494	712	948	999999	930	470	999999	999999	705	899	778	999999	214	524	385	999999	221	999999	450	999999	999999	169	601	992	860	999999	999999	630	999999	883	249	999999	999999	838	773	642	152	999999	37	921	42	999999	999999	652	265	521	496	676	999999	584	753	999999	698	999999	277	999999	121	999999	256	201	885	475	578	822	659	713	999999	375	999999	743	662	999999	112	999999	77	326	476	948	999999	348	253	909	848	999999	140	531	376	569	999999	448	531	196	820	835	45	566	999999	999999	992	551	598	999999	999999	49	921	999999	999999	999999	999999	950	999999	172	228	907	999999	975	627	233	691	137	999999	363	804	312	221	476	999999	276	999999	510	584	605	999999	195	749	132	999999	808	432	531	916	207	468	620	590	999999	999999	912	888	69	999999	999999	999999	865	215	999999	999999	622	827	455	284	348	999999	600	375	262	217	43	167	824	991	818	800	999999	221	148	999999	193	721	999999	509	421	999999	433	570	77	425	999999	980	514	806	371	981	999999	257	577	521	867	999999	999999	161	934	999999	999999	78	131	716	999999	654	76	350	142	900	973	945	863	960	262	39	999999	837	126	63	653	28	629	999999	823	999999	643	627	36	999999	394	999999	575	999999	325	365	999999	360	405	446	999999	173	999999	471	17	41	394	999999	268	999999	946	500	44	880	111	54	448	294	999999	117	20	449	323	204	516	281	380	207	645	897	999999	948	999999	680	149	490	354	168	999999	791	528	36	368	999999	991	893	668	694	564	280	916	999999	466	298	999999	474	849	478	954	736	660	999999	999999	371	257	999999	999999	999999	741	621	700	289	464	112	588	984	90	999999	213	622	613	686	999999	999999	980	999999	999999	999999	255	674	999999	875	213	999999	999999	999999	65	997	941	999999	999999	314	952	942	580	999999	700	364	709	999999	394	999999	275	341	132	973	553	999999	390	822	517	915	117	999999	980	824	85	370	
971	256	929	93	193	220	788	999999	734	699	999999	353	733	999999	443	804	290	916	999999	872	999999	167	999999	458	616	128	485	919	207	885	999999	755	560	340	393	462	522	311	540	999999	553	824	249	853	811	46	99	390	482	313	785	74	224	213	399	999999	999999	480	476	75	734	868	999999	848	737	999999	792	999999	743	980	999999	999999	385	554	328	155	917	934	647	999999	999999	105	999999	893	999999	897	999999	357	940	579	993	999999	834	475	330	684	999999	401	999999	771	253	695	999999	502	30	806	689	669	999999	254	999999	534	999999	896	46	999999	432	216	748	840	999999	999999	999999	999999	986	999999	155	909	234	643	431	526	999999	875	336	343	459	944	999999	303	999999	870	999999	999999	682	999999	999999	938	999999	999999	262	999999	652	285	272	808	242	482	999999	780	661	779	444	999999	822	380	999999	957	569	999999	190	999999	344	999999	633	999999	973	999999	491	527	999999	216	480	543	391	914	999999	542	613	528	111	977	999999	102	999999	437	435	231	873	312	752	261	999999	735	510	775	183	208	652	634	835	475	999999	988	748	454	308	900	860	907	506	184	354	51	601	213	58	251	999999	205	212	751	999999	188	775	780	838	745	43	999999	741	675	890	978	693	636	986	450	354	197	138	534	371	965	806	578	907	336	999999	999999	726	931	396	456	999999	93	581	811	222	967	616	563	999999	999999	176	831	293	375	358	965	999999	608	999999	624	76	999999	390	927	999999	999999	999999	511	610	999999	889	809	289	443	999999	999999	999999	999999	999999	386	581	574	667	127	999999	975	294	542	978	999999	91	127	45	771	390	999999	702	653	439	25	105	999999	953	142	999999	366	551	850	999999	999999	910	52	380	519	52	501	20	999999	999999	999999	912	340	999999	441	654	999999	999999	517	63	999999	999999	410	744	221	291	476	621	999999	762	443	433	444	722	239	999999	48	999999	526	728	888	999999	439	999999	42	113	999999	581	999999	487	592	592	999999	797	999999	999999	509	999999	168	237	576	880	485	999999	694	974	478	617	303	183	999999	34	258	788	999999	66	999999	884	712	118	527	999999	110	56	179	850	398	647	704	397	999999	741	588	999999	999999	17	269	928	831	67	634	156	288	999999	872	568	999999	999999	632	961	374	999999	594	60	710	680	999999	999999	340	843	585	999999	913	906	424	874	445	959	636	166	797	548	999999	655	483	380	617	762	184	611	516	999999	24	999999	32	999999	157	999999	999999	481	237	830	999999	988	482	999999	243	999999	999999	998	132	384	619	475	174	999999	571	
999999	999999	340	73	27	264	729	336	442	816	999999	883	290	726	907	382	164	928	966	950	75	182	679	999999	245	839	186	488	999999	533	548	999999	205	572	217	962	257	999999	999999	576	999999	999999	50	999999	73	498	999999	999999	225	999999	465	546	208	876	999999	766	896	203	828	188	999999	999999	204	908	277	601	999999	718	999999	999999	135	746	999999	999999	92	413	999999	692	999999	746	207	904	273	140	78	11	380	329	76	999999	999999	999999	589	41	498	999999	466	141	719	472	810	924	999999	280	876	719	828	808	794	102	999999	999999	129	91	981	183	977	74	999999	999999	231	367	651	77	879	81	166	687	901	464	946	10	972	611	935	999999	152	993	999999	359	183	571	535	974	817	861	999999	507	60	999999	650	402	999999	999999	251	452	282	695	401	805	562	150	907	999999	999999	633	999999	999999	999999	999999	41	983	810	490	101	659	832	999999	259	27	999999	659	636	586	814	999999	999999	528	370	492	999999	999999	602	458	796	43	999999	999999	828	194	630	425	361	352	293	666	999999	810	362	591	620	605	445	999999	667	999999	514	331	525	601	999999	713	158	663	707	584	391	361	694	999999	995	636	849	999999	397	722	307	294	999999	158	961	999999	175	778	872	405	21	228	791	893	529	342	999999	236	270	916	999999	697	644	709	284	241	126	304	999999	983	755	999999	986	945	999999	229	38	377	999999	36	999999	999999	791	312	573	172	999999	800	539	663	956	999999	804	999999	455	999999	999999	593	999999	729	781	871	192	999999	649	999999	242	846	999999	309	313	999999	595	999999	378	999999	906	342	145	999999	671	325	764	933	999999	999999	576	999999	500	995	580	445	504	910	254	999999	197	999999	662	932	930	723	999999	999999	359	653	36	570	999999	557	703	999999	999999	761	999999	999999	999999	259	862	999999	74	725	356	303	728	867	999999	685	989	702	710	14	679	999999	191	947	813	999999	583	383	116	15	999999	942	999999	274	988	742	852	789	569	937	49	156	999999	214	999999	219	511	491	844	351	999999	409	847	698	636	254	580	999999	652	999999	675	489	409	68	320	413	11	999999	999999	76	832	209	142	772	999999	533	344	976	579	604	33	101	538	765	434	999999	105	999999	637	743	999999	741	147	999999	271	560	747	810	893	964	999999	57	999999	778	518	381	999999	84	733	113	909	603	999999	57	558	583	950	999999	633	315	318	999999	826	999999	903	101	72	154	510	414	785	999999	999999	615	396	976	490	999999	256	999999	739	999999	868	999999	999999	999999	209	99	439	687	609	113	
186	588	655	999999	230	475	874	427	999999	132	999999	329	328	385	521	926	661	582	103	201	397	581	999999	999999	999999	301	312	344	892	999999	714	999999	805	681	357	503	959	588	755	25	884	828	742	617	457	549	216	458	57	283	438	857	594	418	999999	604	23	999999	278	999999	999999	539	535	346	417	999999	524	646	37	28	966	83	827	88	316	568	838	958	840	990	95	999999	297	999999	544	857	238	396	999999	752	490	601	999999	826	852	354	303	405	209	706	999999	999999	999999	39	999999	365	40	515	112	157	766	64	527	287	999999	318	252	916	999999	559	521	137	681	284	999999	375	763	10	999999	999999	999999	442	999999	143	965	525	433	268	313	189	827	999999	294	817	986	436	83	41	982	543	112	387	603	649	194	897	887	999999	999999	940	601	39	999999	150	999999	333	305	394	322	999999	885	983	613	622	732	799	843	999999	999999	111	302	731	28	999999	858	887	839	999999	948	77	999999	287	767	372	999999	798	443	153	935	663	999999	689	999999	999999	657	129	774	999999	917	395	64	999999	999999	999999	647	999999	20	596	292	994	494	196	999999	999999	690	607	999999	250	44	934	365	999999	999999	635	970	613	22	364	45	739	123	858	201	563	23	614	430	376	999999	718	787	999999	999999	940	178	944	253	474	999999	60	903	533	945	983	40	364	104	232	429	44	999999	656	999999	552	999999	635	994	882	241	999999	187	999999	525	326	157	518	837	988	466	35	999999	999999	390	984	835	589	912	218	532	658	519	207	946	690	861	140	999999	318	999999	999999	950	371	243	999999	873	64	18	999999	836	521	526	999999	766	999999	674	319	999999	999999	716	301	722	785	999999	582	566	979	902	834	465	999999	232	528	999999	922	85	998	314	492	121	781	581	999999	382	21	141	412	441	552	25	552	864	719	999999	768	820	174	22	661	340	893	162	183	999999	819	999999	997	187	843	329	676	14	783	464	935	719	439	413	348	450	999999	548	359	819	999999	161	999999	927	999999	999999	910	985	999999	161	999999	629	408	129	562	721	143	234	999999	233	349	999999	999999	265	999999	59	999999	760	999999	220	186	999999	802	999999	261	999999	787	80	999999	740	418	690	360	999999	246	315	321	999999	850	626	316	999999	950	136	999999	375	80	999999	270	120	721	159	999999	442	999999	872	827	54	868	894	999999	999999	216	999999	814	658	999999	459	28	360	738	80	909	999999	904	999999	405	675	884	885	597	999999	999999	999999	999999	999999	379	918	656	374	999999	277	451	956	692	253	722	
103	999999	821	188	620	238	999999	999999	651	249	274	999999	727	476	161	169	982	999999	404	262	999999	837	555	289	278	999999	653	871	470	628	999999	365	660	999999	312	363	72	999999	976	311	900	999999	378	999999	114	999999	928	999999	337	117	469	660	297	991	423	999999	999999	542	910	817	585	47	911	999999	999999	909	877	202	174	797	106	285	329	103	361	999999	469	536	184	888	999999	754	544	363	999999	302	77	999999	999999	57	999999	530	796	169	725	863	622	355	732	205	999999	735	999999	540	20	193	999999	999999	639	648	999999	240	368	31	942	999999	503	558	862	993	841	217	90	126	209	576	999999	169	377	498	161	999999	803	978	386	149	999999	13	999999	999999	999999	872	40	999999	262	999999	171	999999	227	894	369	74	493	739	363	304	654	617	340	444	703	180	999999	151	496	680	436	390	999999	803	810	999999	215	885	999999	969	187	999999	864	842	999999	714	999999	483	138	97	630	999999	624	999999	494	412	672	999999	282	791	55	999999	976	999999	999999	781	138	423	93	999999	999999	607	999999	394	126	47	752	498	999999	988	237	999999	999999	999999	60	371	765	564	999999	999999	999999	306	999999	250	923	999999	640	293	911	632	999999	529	399	269	238	33	999999	240	964	457	659	999999	879	999999	563	702	876	577	531	568	26	574	999999	686	51	999999	994	467	471	828	406	999999	587	406	412	708	953	752	999999	999999	15	535	999999	999999	747	653	427	999999	686	230	421	73	762	999999	999999	20	424	713	227	676	39	999999	999999	146	60	200	596	999999	999999	854	999999	134	406	504	563	490	975	999999	999999	397	144	675	999999	250	416	343	706	244	790	401	999999	999999	534	504	996	116	766	463	810	999999	67	945	999999	832	480	296	666	999999	788	135	45	180	775	830	542	363	128	999999	729	717	494	361	692	489	569	999999	999999	902	507	999999	999999	522	443	391	340	199	238	999999	769	129	676	448	456	999999	999999	124	474	999999	999999	999999	987	248	999999	102	72	705	262	999999	272	970	999999	764	760	341	410	999999	737	394	499	353	135	180	758	609	999999	999999	905	37	999999	455	45	895	999999	864	469	486	788	350	328	635	936	281	999999	999999	433	999999	688	124	263	843	999999	90	999999	618	517	817	999999	134	61	999999	799	235	833	999999	935	801	824	895	871	924	733	396	999999	999999	999999	853	999999	959	999999	139	367	790	773	999999	78	955	999999	331	999999	652	996	999999	299	312	999999	711	447	868	863	631	97	792	253	339	999999	990	999999	350	211	664	332	529	948	921	
658	18	461	554	748	979	999999	999999	549	228	927	79	107	762	999999	705	999999	626	106	554	51	999999	547	999999	179	999999	940	349	130	692	330	477	716	377	653	826	259	893	129	883	521	595	253	34	411	999999	892	999999	322	506	257	706	999999	403	880	92	471	27	999999	671	48	770	999999	856	898	460	362	999999	118	999999	999999	522	506	222	999999	456	332	522	42	139	194	999999	37	999999	444	999999	54	322	496	571	999999	242	519	458	845	751	223	396	136	951	999999	172	152	120	999999	735	999999	999999	370	999999	760	949	985	254	999999	359	742	758	999999	999999	416	50	243	547	846	224	13	58	999999	999999	243	935	395	90	451	32	546	917	574	999999	999999	833	952	72	999999	415	999999	999999	972	495	18	464	999999	851	545	647	999999	999999	274	835	732	160	999999	88	999999	999999	563	904	803	463	813	825	194	712	859	999999	97	181	737	440	967	738	999999	882	283	999999	960	544	545	803	104	941	652	738	999999	274	990	999999	871	984	852	352	470	518	681	192	280	999999	992	962	999999	757	867	833	868	999999	84	960	805	999999	865	999999	999999	999	369	999999	182	455	999999	594	592	224	309	753	587	625	999999	567	210	100	507	698	551	582	254	999999	84	819	999999	983	200	39	78	459	129	833	982	471	999999	809	19	825	536	407	999999	345	999999	123	255	999999	999999	516	999999	714	915	176	999999	787	999999	999999	999999	999999	585	752	404	562	156	850	633	754	642	806	999999	400	90	681	172	153	211	909	889	960	573	626	999999	683	279	363	543	952	999999	999999	999999	136	21	656	999999	783	13	818	198	999999	999999	501	610	919	999999	369	633	999999	14	334	999999	846	143	999999	790	999999	999999	999999	292	792	316	681	398	447	100	292	999999	434	999999	388	150	392	999999	291	480	81	26	348	999999	909	999999	309	948	41	999999	999999	992	999999	999999	290	299	292	536	406	300	808	999999	999999	999999	815	980	209	801	625	194	999999	136	852	367	718	942	155	144	999999	72	999999	732	367	999999	999999	299	999999	567	161	999999	857	856	999999	991	671	999999	853	519	770	928	531	508	999999	847	425	743	999999	815	158	347	999999	157	999999	344	293	86	999999	343	999999	525	775	999999	649	535	336	347	999999	999999	696	749	999999	636	374	453	540	508	408	520	413	486	999999	399	419	999999	946	710	702	979	999999	594	233	999999	910	255	999999	890	999999	797	520	88	999999	289	129	408	258	517	783	999999	803	784	677	235	930	133	376	385	999999	835	589	626	644	832	163	
111	526	999999	726	128	300	650	999999	610	999999	999999	554	999999	280	999999	999999	438	999999	999999	999999	922	999999	997	589	787	999999	777	668	33	218	999999	999999	109	135	27	881	680	791	999999	419	162	145	76	236	999999	578	506	115	220	280	160	699	651	656	999999	999999	528	989	999999	249	999999	982	626	402	114	999999	999999	744	262	139	885	647	271	582	34	787	850	771	983	999999	383	672	458	753	999999	204	792	452	894	833	999999	690	852	425	897	180	519	999999	999999	715	133	762	852	90	395	513	438	999999	632	453	343	757	999999	730	999999	850	533	872	345	999999	107	12	849	429	776	204	795	846	685	854	277	186	649	277	95	621	819	377	367	999999	766	999999	820	450	999999	605	999999	131	559	57	646	646	339	222	618	130	912	433	314	999999	999999	592	393	999999	186	167	118	737	645	255	40	165	999999	999999	153	384	999999	408	929	999999	518	673	296	637	217	631	999999	437	659	964	708	396	73	176	836	183	339	52	999999	341	496	999999	486	314	26	490	999999	548	78	999999	938	514	999999	999999	999999	53	305	756	999999	555	320	681	999999	999999	546	644	102	348	953	969	999999	148	143	598	684	571	197	982	621	727	500	308	999999	426	35	204	999999	999999	494	793	878	999999	482	719	31	999999	869	999999	999999	382	398	792	594	999999	198	999999	999999	905	458	120	999999	323	999999	842	999999	21	322	661	999999	352	751	171	854	170	101	471	665	424	576	868	999999	999999	224	999999	338	707	999999	270	999999	235	823	999999	482	383	936	564	448	640	664	20	503	217	999999	425	630	237	937	433	999999	727	144	955	339	589	419	473	108	896	514	357	999999	62	434	430	528	764	688	481	233	536	32	35	999999	565	999999	999999	243	799	618	999999	770	290	262	999999	999999	867	658	892	999999	473	466	552	135	317	713	451	783	728	896	866	548	465	209	480	704	118	205	999999	999999	925	239	308	288	413	999999	26	799	925	339	661	999999	795	517	760	999999	999999	999999	452	999999	999999	999999	514	903	751	562	314	90	999999	804	999999	999999	885	679	48	243	999999	273	722	730	697	651	857	999999	245	760	752	948	449	411	999999	219	752	921	299	999999	725	405	536	999999	999999	935	28	130	357	988	230	126	478	526	999999	216	999999	722	164	283	853	125	668	991	810	366	641	380	580	773	919	963	389	824	518	762	737	872	458	762	633	999999	999999	256	539	999999	479	922	498	27	999999	999999	767	999999	371	609	999999	545	50	916	303	647	999999	583	79	
999999	737	654	18	160	479	314	274	401	649	999999	83	421	461	184	886	718	881	999999	741	889	999999	373	999999	999999	999999	202	832	542	999999	986	999999	999999	186	999999	898	825	914	348	547	728	999999	999999	376	255	535	999999	93	865	39	585	765	986	842	999999	71	373	201	108	135	287	481	732	999999	663	999999	999999	245	189	286	71	804	543	25	22	999999	830	999999	217	383	709	118	967	512	883	230	210	625	996	221	535	633	815	222	999999	256	43	442	713	999999	919	90	904	589	968	999999	999999	971	999999	999999	240	376	983	725	426	999999	514	229	59	999999	728	990	248	967	999999	437	988	330	755	999999	99	397	293	999999	999999	629	213	387	999999	112	998	239	795	999999	980	168	999999	100	796	999999	741	814	393	999999	598	929	841	936	838	540	792	999999	226	73	966	843	92	102	271	797	965	136	684	999999	444	498	205	999999	987	999999	786	999999	534	999999	999999	285	999999	999999	302	534	787	276	549	14	999999	106	23	999999	972	147	85	558	829	998	135	614	999999	446	999999	109	734	542	949	255	753	999999	377	562	999999	691	999999	78	799	999999	19	698	587	680	999999	347	485	473	336	850	999999	238	78	535	538	419	156	567	188	202	800	255	327	999999	260	423	729	461	999999	999999	308	17	758	999999	989	999999	37	458	808	497	623	270	999999	109	999999	524	999999	841	34	999999	544	281	999999	606	936	764	999999	293	999999	224	617	34	781	55	551	509	480	975	546	999999	999999	697	759	690	999999	540	999999	228	564	735	596	887	999999	72	999999	999999	999999	161	166	999999	66	999999	38	593	879	999999	488	170	999999	239	53	851	305	923	247	847	999999	209	37	405	999999	162	728	694	999999	730	999999	719	308	525	999999	329	999999	320	999999	648	669	999999	811	979	62	999999	670	335	691	745	591	513	824	999999	514	918	133	760	511	999999	25	999999	966	159	11	768	861	42	847	999999	41	985	999999	999999	188	356	999999	57	353	999999	999999	403	12	882	148	93	895	409	20	473	999999	69	809	150	633	335	209	661	978	293	999999	638	999999	967	999999	606	999999	234	720	168	529	85	416	667	421	999999	999999	93	21	917	873	461	31	383	527	999999	185	738	966	852	999999	736	79	69	825	999999	915	44	179	999999	459	670	688	851	999999	131	652	152	999999	21	993	125	999999	70	420	566	616	114	450	740	431	999999	268	999999	22	793	999999	999999	842	999999	705	307	914	999999	468	212	999999	180	439	999999	999999	999999	20	955	999999	41	96	19	999999	999999	
246	811	999999	438	120	563	412	820	839	160	125	306	999999	169	315	696	210	999999	601	999999	793	446	999999	53	420	397	885	313	18	980	706	995	707	583	332	894	712	999999	369	904	999999	999999	999999	288	290	33	733	850	649	999999	830	916	999999	999999	475	999999	146	550	27	722	678	109	811	859	454	129	599	726	837	421	983	724	810	697	418	841	116	396	762	397	664	44	663	846	159	789	588	276	117	999999	757	172	468	647	236	700	150	481	834	171	434	16	22	238	999999	116	116	720	32	634	693	750	787	630	68	999999	445	999999	709	999999	541	332	618	315	999999	821	266	173	470	999999	700	634	999999	601	963	657	31	435	667	999999	999999	999999	999999	483	838	17	384	999999	588	592	264	999999	772	179	629	111	397	999999	999999	367	999999	999999	259	314	933	999999	198	999999	667	410	622	999999	308	665	981	674	88	145	477	656	447	428	584	878	463	525	862	999999	972	861	270	999999	999999	310	999999	741	999999	999999	550	779	999999	198	999999	188	970	254	999999	999999	999999	955	32	999999	239	918	919	430	367	380	851	417	206	806	223	805	999999	999999	999999	998	471	249	66	999999	595	697	837	999999	258	406	999999	218	649	755	204	26	838	17	94	941	999999	773	999999	246	97	999999	583	22	999999	374	999999	672	104	877	644	999999	898	882	667	999999	91	670	999999	999999	472	999999	768	450	999999	206	999999	142	222	218	617	999999	866	819	61	463	124	824	284	884	367	245	124	772	999999	255	127	956	350	552	860	720	601	421	774	999999	999999	142	410	777	407	905	460	886	269	946	91	89	831	213	428	266	999999	297	604	999999	999999	999999	999999	366	89	20	791	999999	357	897	106	455	999999	606	99	982	424	999999	999999	461	784	999999	999999	999999	173	48	134	146	134	604	334	313	816	548	926	999999	802	54	698	397	124	791	538	372	850	999999	999999	234	999999	446	999999	999999	999999	152	451	301	999999	999999	202	50	999999	655	545	999999	572	792	638	999999	679	721	189	380	808	99	999999	993	698	150	323	537	13	900	31	688	761	445	502	674	999999	999999	884	636	851	657	511	999999	255	999999	999999	67	997	538	555	403	266	472	999999	722	804	457	602	999999	852	664	46	985	633	857	991	137	999999	964	409	53	836	553	999999	160	587	878	748	913	351	265	540	475	355	628	999999	299	365	999999	869	649	43	542	784	196	621	525	835	398	793	672	767	43	138	511	566	713	943	999999	144	926	708	689	11	596	134	570	640	14	
435	701	771	999999	999999	759	20	304	768	341	539	72	999999	360	129	679	999999	506	347	844	71	718	355	434	645	943	940	354	541	197	72	999999	999999	999999	962	999999	900	256	938	378	999999	999999	944	612	401	999999	883	358	569	331	108	627	999999	796	942	716	356	999999	875	999999	818	666	763	999999	278	999999	999999	999999	397	38	779	999999	999999	968	353	999999	774	743	43	572	69	591	784	219	99	444	826	98	888	999999	745	563	381	787	999999	999999	508	373	999999	912	895	672	961	541	552	856	999999	265	452	999999	942	612	313	313	101	237	881	553	491	999999	662	98	999999	151	292	999999	870	780	418	999999	300	999999	409	131	999999	999999	999999	253	667	243	385	570	645	744	313	142	999999	999999	696	332	952	955	882	509	259	999999	349	820	258	335	986	289	847	933	853	542	999999	191	999999	704	606	637	886	257	458	101	999999	588	838	159	966	999999	93	95	567	345	528	999999	871	869	57	999999	999999	341	257	105	723	999999	891	771	929	78	442	992	999999	324	78	999999	60	999999	364	761	982	999999	369	194	999999	762	375	517	999999	313	319	766	656	795	642	555	999999	999999	377	999999	696	76	229	999999	999999	999999	368	253	276	894	848	713	515	296	828	896	971	999999	899	961	346	999999	757	626	999999	675	345	930	681	523	999999	697	790	623	74	915	879	471	824	999999	403	132	250	129	999999	605	260	999999	999999	999999	583	938	999999	416	403	999999	319	603	149	693	756	438	571	753	270	999999	923	892	999999	999999	26	510	248	795	999999	224	143	638	172	162	425	976	999999	934	939	695	243	384	230	752	606	285	999999	140	357	999999	560	497	858	999999	682	999999	147	64	729	82	999999	999999	848	189	189	681	441	986	278	780	475	999999	813	575	999999	549	999999	480	316	999999	188	117	999999	999999	663	645	779	859	480	999999	838	999999	999999	866	995	999999	535	51	572	925	844	346	999999	577	500	999999	683	999999	395	143	696	667	747	988	999999	592	999999	256	999999	543	901	581	516	221	941	566	431	999999	580	999999	23	630	907	391	896	999999	254	870	999999	739	962	495	999999	346	370	999999	171	226	971	413	999999	289	525	38	33	999999	829	651	636	933	502	736	713	999999	130	75	759	365	102	62	347	360	154	999999	581	415	117	179	850	999999	405	215	999999	177	996	734	115	879	368	632	22	603	243	999999	247	999999	782	999999	226	305	421	805	999999	919	75	994	999999	739	457	617	165	999999	801	999999	999999	296	761	546	55	395	960	999999	
997	470	50	999999	126	999999	549	999999	633	685	953	554	358	999999	92	65	111	12	999999	999999	999999	750	476	362	801	378	640	950	474	999999	385	830	999999	541	999999	663	878	999999	878	999999	999999	111	984	479	706	256	999999	938	213	705	999999	53	796	999999	458	256	993	688	942	748	345	598	999999	396	310	133	219	817	791	999999	187	999999	133	999999	186	330	766	996	656	555	861	701	746	769	801	341	44	751	93	561	999999	200	389	999999	824	600	230	597	179	999999	46	999999	999999	784	999999	664	920	999999	416	137	490	996	42	396	886	643	852	121	595	999999	999999	999999	734	240	999999	999999	401	993	615	585	110	179	827	83	999999	172	555	961	251	147	421	999999	344	999999	80	673	168	992	253	190	748	999999	999999	999999	493	578	964	915	35	540	273	927	750	831	36	321	178	999999	877	999999	98	890	870	999999	999999	420	133	778	169	95	828	408	999999	435	837	992	176	626	999999	940	999999	639	936	710	999999	494	999999	513	928	999999	505	209	124	999999	102	858	247	999999	653	83	999999	195	755	939	999999	864	187	325	993	44	154	552	379	937	999999	458	999999	170	583	999999	999999	619	850	410	590	629	999999	230	999999	978	999999	622	973	516	999999	999999	884	997	998	19	999999	612	520	999999	999999	952	830	186	11	643	904	999999	970	999999	590	835	999999	355	359	92	579	999999	982	999999	289	532	578	863	452	516	574	956	171	574	756	999999	109	955	795	637	799	999999	228	698	999999	677	651	999999	926	659	999999	539	647	916	439	999999	999999	505	614	92	383	967	999999	495	999999	948	999999	406	833	709	999999	390	559	721	999999	471	738	293	940	999999	880	196	936	999999	999999	999999	318	255	144	999999	999999	604	999999	999999	263	832	383	733	629	999999	762	999999	559	226	923	295	979	926	999999	968	621	347	564	999999	212	999999	999999	941	654	999999	639	669	271	436	999999	141	48	847	999999	460	98	14	664	814	850	634	636	999999	999999	555	66	999999	999999	176	785	913	49	350	509	75	802	442	89	594	496	102	999999	999999	766	999999	999999	999999	999999	999999	880	616	682	749	161	999999	561	999999	80	108	978	257	57	105	650	546	999999	698	348	402	999999	655	999999	79	999999	758	999999	514	953	999999	308	924	924	449	296	179	240	999999	199	931	514	492	371	999999	616	249	999999	888	482	230	699	558	793	75	524	234	691	613	999999	402	927	999999	999999	991	800	63	332	607	809	481	999999	802	509	999999	887	175	999999	945	462	89	999999	762	999999	999999	389	749	
141	858	999999	71	488	626	868	796	14	999999	136	379	999999	562	916	447	89	10	914	896	59	386	188	999999	941	745	160	352	999999	175	24	999999	611	60	999999	474	999999	747	992	690	934	713	999999	999999	49	913	765	999999	999999	275	999999	999999	999999	493	999999	755	679	575	130	742	475	525	116	839	453	502	999999	999999	641	452	764	342	17	234	999999	346	973	999999	319	37	979	260	189	424	492	999999	999999	128	359	175	999999	117	626	260	224	999999	999999	573	999999	547	155	636	268	720	511	350	999999	999999	530	364	781	999999	266	103	762	224	346	999999	999999	999999	687	649	779	475	999999	657	715	757	999999	999999	739	999999	999999	772	881	353	992	999999	913	152	959	229	597	999999	394	873	850	533	497	999	82	914	226	516	859	999999	857	792	72	999999	634	276	585	976	624	999999	147	494	221	419	232	877	779	214	510	467	61	783	91	784	807	192	270	999999	482	825	999999	999999	912	384	496	999999	406	69	999999	693	999999	999999	380	23	999999	999999	321	88	776	204	144	999999	15	401	999999	83	711	288	56	452	16	574	504	799	999999	870	581	999999	923	33	480	719	697	816	822	440	412	78	999999	450	999999	191	999999	999999	690	999999	271	520	929	422	497	127	23	74	687	80	999999	999999	999999	866	784	484	165	753	724	424	999999	199	578	24	670	643	240	605	999999	999999	999999	226	118	25	608	70	907	999999	535	363	706	632	139	999999	999999	999999	251	191	665	396	999999	999999	999999	276	856	82	941	999999	752	854	886	999999	492	863	739	899	473	810	999999	724	577	654	228	370	718	692	999999	825	701	839	401	59	940	195	797	850	663	841	169	999999	128	999999	757	680	999999	299	999999	275	23	423	999999	999999	924	941	819	381	272	999999	557	174	999999	999999	223	913	463	999999	477	307	76	888	999999	631	651	730	605	585	999999	547	894	999999	552	794	812	288	481	960	999999	998	376	999999	588	471	293	994	999999	12	779	999999	999999	638	821	842	999999	135	999999	735	789	999999	346	244	484	999999	307	138	999999	999999	314	934	999999	502	999999	478	999999	650	310	999999	999999	656	999999	602	805	62	329	999999	607	999999	594	686	111	746	999999	930	662	141	940	863	173	164	999999	306	698	844	412	724	926	353	999999	999999	824	411	397	142	988	743	438	431	999999	52	531	999999	633	627	833	999999	331	782	816	999999	999999	447	999999	999999	283	909	903	961	999999	999999	339	264	799	999999	862	699	358	999999	942	999999	703	519	999999	131	633	471	673	81	21	717	
402	153	536	121	849	999999	800	214	859	88	839	999999	781	800	712	999999	122	597	999999	144	999999	293	839	898	106	200	979	490	559	811	999999	832	950	933	212	195	727	688	196	484	899	999999	189	864	88	236	737	668	418	365	359	999999	999999	999999	380	999999	314	638	25	999999	408	319	999999	57	999999	17	526	848	598	526	550	433	411	290	244	203	114	999999	819	869	462	320	999999	204	462	171	526	999999	563	102	881	99	673	999999	999999	999999	498	141	32	999999	999999	889	80	891	815	925	999999	999999	642	999999	14	338	818	999999	999999	97	247	460	594	680	999999	999999	295	505	999999	460	760	873	214	999999	999999	972	952	999999	999999	572	999999	190	389	536	496	500	441	999999	999999	552	281	527	999999	999999	351	999999	547	352	590	267	604	574	999999	364	174	999999	820	986	481	41	999999	999999	986	999999	846	999999	80	68	193	990	21	908	417	102	189	243	542	999999	313	999999	435	610	167	999999	999999	675	934	999999	372	999999	679	454	905	66	176	210	999999	707	151	999999	966	999999	168	600	255	695	167	999999	185	931	268	999999	999999	999999	606	999999	912	94	665	180	132	56	696	498	320	567	999999	361	999999	999999	703	999999	84	28	999999	946	451	567	656	282	999999	780	999999	440	437	85	771	101	459	400	298	999999	51	971	171	920	792	999999	999999	687	692	806	238	207	237	433	530	999999	123	659	334	999999	438	999999	662	352	999999	265	71	245	795	911	999999	999999	690	257	793	113	856	779	163	999999	287	968	589	711	999999	999999	212	13	554	999999	977	800	75	999999	27	658	318	819	723	537	609	55	892	780	905	999999	517	980	999999	427	807	999999	505	999999	999999	469	803	950	800	999999	999999	67	690	999999	933	110	999999	747	240	999999	794	47	65	625	181	999999	86	999999	806	999999	144	232	999999	137	309	644	304	521	874	557	855	368	999999	179	485	552	364	214	847	804	244	769	999999	506	633	999999	288	880	382	836	393	999999	154	999999	419	829	999999	999999	388	299	806	947	873	682	288	999999	29	886	999999	629	877	872	999999	999999	999999	375	483	867	504	538	999999	424	148	999999	174	861	223	999999	999999	656	858	802	825	557	998	296	896	76	227	207	751	401	739	753	959	520	43	152	999999	999999	999999	826	68	999999	933	391	999999	999999	518	427	999999	953	999999	494	999999	84	56	413	13	327	999999	416	649	307	999999	964	684	999999	88	653	999999	81	999999	714	309	41	743	975	623	999999	999999	70	999999	800	999999	798	273	255	983	884	473	629	
999999	29	575	939	186	761	72	969	707	423	757	864	599	150	234	422	194	739	340	999999	999999	397	999999	999999	858	849	321	989	700	999999	411	999999	189	208	931	709	149	370	855	982	912	999999	999999	999999	312	693	210	999999	573	999999	71	254	553	402	999999	999999	190	166	91	336	449	82	999999	278	21	999999	999999	401	999999	999999	999999	999999	883	999999	169	145	488	774	117	174	649	999999	426	849	377	167	999999	999999	369	189	999999	983	289	528	543	839	385	640	999999	748	19	809	635	999999	999999	247	999999	205	242	703	999999	416	59	999999	687	972	656	999999	900	853	914	896	999999	38	996	999999	544	365	815	329	760	847	719	999999	165	840	999999	377	282	999999	797	454	554	665	916	122	934	373	841	570	193	955	739	210	833	122	777	606	62	287	999999	999999	390	999999	942	426	999999	690	761	999999	999999	289	157	770	999999	469	352	375	122	883	366	181	523	254	145	999999	117	519	535	999999	73	999999	999999	994	999999	999999	74	641	999999	999999	426	999999	612	994	439	904	999999	999999	154	999999	999999	411	999999	179	921	999999	491	145	777	148	318	186	165	717	783	897	963	162	344	999999	405	711	999999	623	999999	121	568	528	999999	241	996	148	999999	170	999999	661	750	999999	83	903	999999	999999	863	584	999999	249	99	894	221	999999	940	655	634	881	969	68	758	871	712	809	999999	962	330	546	152	179	812	994	444	131	999999	817	88	441	962	476	999999	78	441	226	32	999999	317	283	301	999999	514	493	201	999999	903	999999	999999	274	939	348	607	999999	442	999999	999999	104	459	99	395	132	577	202	918	502	220	689	439	496	786	299	654	999999	254	802	665	329	803	229	999999	277	384	814	502	623	869	530	636	430	789	927	224	228	888	178	999999	999999	574	698	13	223	449	999999	999999	650	999999	999999	82	639	356	117	301	240	871	127	748	763	999999	304	633	690	999999	19	707	858	999999	436	169	999999	39	352	755	999999	999999	14	999999	437	336	851	999999	999999	457	999999	83	999999	636	984	357	771	430	999999	999999	279	75	323	170	440	249	628	576	999999	999999	996	610	999999	362	196	23	999999	298	320	437	848	374	324	242	66	935	999999	232	99	999999	398	655	30	999999	999999	49	903	844	397	198	707	999999	673	919	461	396	79	328	449	970	999999	482	120	582	773	904	750	90	113	504	223	406	999999	187	999999	351	589	999999	877	156	999999	31	999999	132	729	573	701	999999	781	669	999999	707	782	128	598	999999	544	999999	957	580	298	822	740	
892	974	311	798	999999	917	119	807	796	451	303	999999	469	999999	999999	852	209	999999	356	309	444	639	516	623	367	999999	999999	806	999999	325	999999	857	999999	999999	999999	999999	428	774	215	486	671	999999	78	265	489	268	139	999999	999999	999999	999999	377	942	522	306	999999	467	687	441	907	833	999999	999999	481	154	445	571	999999	573	840	434	435	998	999999	638	999999	570	999999	144	109	459	749	999999	556	568	999999	915	999999	999999	754	689	999999	343	307	653	368	999999	999999	999999	53	999999	950	772	716	999999	331	378	83	999999	724	692	217	552	342	458	93	63	118	913	225	530	795	203	999999	160	693	102	700	225	279	999999	973	149	999999	412	999999	977	543	395	246	999999	841	892	270	71	482	999999	10	849	570	315	999999	683	895	523	901	756	953	565	999999	239	999999	999999	614	999999	719	77	461	930	949	115	519	722	677	999999	999999	903	999999	756	999999	504	101	999999	655	964	295	299	254	999999	510	752	34	978	918	16	882	983	287	919	352	414	999999	999999	900	464	796	999999	16	999999	834	998	822	999999	886	972	148	826	999999	649	64	429	822	884	429	207	91	999999	999999	670	783	999999	625	23	414	273	768	30	951	200	178	918	292	999999	743	511	929	999999	999999	999999	868	65	999999	999999	865	922	591	852	999999	999999	999999	265	572	999999	455	139	383	808	792	623	214	127	874	999999	481	146	146	807	151	999999	277	263	448	858	801	727	999999	986	999999	491	681	916	999999	258	999999	912	355	999999	569	999999	138	130	45	478	741	751	190	769	167	999999	785	999999	999999	733	435	999999	999999	714	544	727	214	396	660	999999	999999	298	747	999999	999999	568	790	200	247	999999	789	157	228	999999	127	60	547	165	829	430	705	897	215	999999	999999	699	105	641	411	841	409	742	470	734	999999	453	13	564	575	999999	937	595	546	999999	999999	288	900	846	597	999999	999999	59	999999	239	604	54	92	111	802	504	472	159	789	999999	137	56	686	493	443	999999	56	982	589	999999	999999	120	360	41	702	545	999999	999999	53	916	661	359	999999	240	140	491	370	999999	761	999999	999999	788	805	999999	56	897	601	416	412	923	447	208	469	999999	747	494	694	61	408	267	705	999999	115	872	744	999999	870	455	363	952	999999	154	231	518	115	703	999999	219	985	805	943	999999	999999	130	478	999999	890	850	492	999999	797	318	503	999999	375	911	999999	932	406	999999	36	999999	999999	460	619	999999	977	950	999999	53	188	484	76	602	323	999999	378	985	404	291	887	30	962	
717	165	994	650	727	153	203	31	382	999999	716	779	797	339	395	511	185	486	939	999999	448	467	322	252	999999	999999	62	999999	697	999999	124	999999	16	999999	999999	999999	624	652	259	999999	36	32	999999	670	359	823	999999	983	983	484	228	805	947	399	524	999999	999999	751	749	547	100	660	334	844	699	335	773	999999	994	99	886	533	236	999999	603	999999	661	652	893	87	663	999999	560	223	999999	319	443	999999	999999	94	463	872	902	999999	717	999999	698	999999	999999	33	999999	999999	989	893	597	999999	579	999999	796	999999	999999	999999	858	672	883	31	109	121	999999	390	892	167	946	909	636	23	631	524	424	236	728	699	681	870	37	753	88	667	999999	999999	739	627	819	999999	999999	999999	24	999999	828	999999	999999	999999	437	591	141	893	964	90	266	584	73	999999	401	569	999999	899	518	988	999999	140	943	999999	495	909	650	999999	347	385	423	373	998	999999	695	729	959	151	999999	999999	738	999999	999999	998	410	51	561	684	236	260	202	596	755	999999	595	999999	752	834	101	528	940	867	555	588	999999	893	585	672	369	671	610	237	637	999999	259	509	350	944	42	454	357	965	999999	96	193	827	617	971	805	996	977	999999	999999	743	159	871	588	210	341	999999	999999	999999	999999	564	650	999999	958	336	777	95	357	807	801	999999	180	999999	829	469	405	839	285	613	867	999999	694	484	187	893	999999	388	921	999999	613	999999	988	469	650	483	446	999999	868	291	204	999999	648	999999	333	412	573	183	999999	129	804	501	241	852	30	951	870	175	999999	75	67	999999	174	217	203	286	999999	710	999999	999999	32	186	971	999999	419	158	725	999999	160	775	330	105	345	801	345	122	294	146	449	699	612	281	999999	999999	999999	805	554	440	976	57	753	862	849	696	107	627	529	246	999999	872	236	999999	999999	20	745	961	999999	373	999999	91	992	522	999999	999999	743	751	744	178	999999	613	999999	999999	548	999999	32	467	999999	649	704	999999	592	57	999999	576	999999	266	266	999999	68	272	751	191	569	895	64	999999	600	224	999999	355	883	361	477	828	279	942	807	999999	988	287	715	414	668	164	498	944	999999	999999	999999	486	999999	323	120	507	862	421	725	999999	58	791	867	999999	695	358	834	241	580	874	999999	531	999999	355	442	780	557	346	999999	414	999999	120	420	905	62	999999	860	570	251	999999	999999	857	226	164	862	206	420	683	719	320	329	267	374	945	397	640	37	149	999999	339	999999	525	898	320	999999	938	999999	961	978	999999	497	999999	
989	610	907	450	314	304	492	246	370	873	999999	999999	94	149	745	475	518	422	449	999999	690	912	30	451	959	906	999999	923	825	458	705	500	823	999999	277	999999	47	947	336	999999	657	643	969	86	897	695	999999	116	203	905	999999	565	779	776	999999	87	589	466	999999	407	395	569	420	999999	177	137	389	39	871	980	437	570	999999	999999	73	56	942	999999	553	273	681	801	999999	999999	15	999999	721	999999	481	200	185	999999	466	928	348	999999	233	68	908	770	316	206	244	223	478	999999	999999	999999	999999	537	144	999999	913	227	726	999999	999999	501	906	38	999999	342	557	681	805	999999	114	999999	377	975	822	884	45	783	956	485	567	999999	451	999999	670	657	999999	944	65	539	667	249	212	754	258	732	162	880	363	974	999999	563	417	999999	778	321	695	999999	714	260	610	140	270	251	999999	331	59	783	368	999999	998	613	999999	999999	199	999999	956	999999	727	100	999999	164	999999	982	836	999999	109	830	999999	359	962	607	239	999999	999999	999999	978	999999	728	926	682	378	522	605	975	45	937	151	432	912	364	999999	19	624	999999	999999	710	287	999999	32	232	229	438	18	796	999999	384	820	347	999999	886	999999	894	800	418	999999	642	823	999999	800	75	999999	407	441	994	889	597	999999	287	482	826	701	555	705	999999	462	940	513	809	583	661	127	803	770	36	369	188	219	215	174	999999	886	280	614	957	274	821	997	24	907	804	768	543	999999	834	999999	449	199	106	956	423	139	24	433	999999	999999	999999	637	999999	634	711	388	999999	123	669	940	999999	940	999999	999999	640	942	999999	902	999999	892	584	938	935	840	920	999999	999999	999999	750	683	872	999999	476	19	121	194	999999	390	205	426	369	429	205	894	764	508	451	999999	325	480	999999	122	999999	999999	374	224	701	574	714	722	274	160	372	999999	77	999999	474	738	328	999999	999999	118	706	363	533	164	743	999999	999999	999999	547	456	999999	999999	52	759	201	231	644	896	493	999999	675	483	161	219	999999	999999	826	189	44	712	999999	869	129	532	416	999999	721	999999	999999	999999	498	999999	999999	818	226	102	944	318	392	252	104	431	962	344	999999	232	212	999999	999999	534	224	896	999999	999999	117	999999	160	999999	999999	900	509	434	999999	832	528	999999	308	342	993	964	999999	518	796	791	618	999999	906	999999	100	193	98	999999	122	946	446	999999	915	999999	711	161	942	434	964	492	743	999999	16	140	815	69	999999	869	330	142	269	705	109	595	226	199	999999	375	999999	170	811	111	
321	479	999999	926	467	999999	630	999999	31	840	553	314	58	949	911	776	969	40	268	228	86	999999	686	740	502	330	133	521	993	999999	15	804	680	642	999999	537	743	889	602	966	249	489	120	429	161	795	999999	277	288	391	999999	398	901	999999	34	999999	999999	656	434	146	834	118	848	454	834	749	634	999999	999999	383	42	89	438	302	979	597	869	266	588	999999	783	856	243	611	180	999999	903	999999	617	25	744	999999	999999	465	142	140	640	665	595	412	170	141	999999	999999	359	999999	960	608	999999	999999	999999	536	77	999999	363	977	875	247	284	227	846	547	999999	586	639	944	625	972	999999	849	957	213	670	186	999999	651	192	338	262	854	657	999999	999999	190	999999	999999	30	737	112	164	999999	403	391	999999	999999	623	999999	98	999999	999999	701	987	448	764	479	999999	865	999999	190	711	795	546	985	430	569	552	73	618	999999	431	924	887	999999	999999	593	564	822	302	620	999999	319	103	73	847	163	669	855	719	999999	295	352	139	556	400	369	999999	418	961	999999	999999	559	724	999999	843	490	999999	126	999999	180	915	445	573	999999	267	402	701	999999	999999	999999	899	696	353	907	747	88	999999	340	480	645	875	155	861	999999	606	373	594	999999	229	367	999999	999999	422	999999	795	849	999999	858	999999	998	668	999999	280	693	999999	326	216	817	999999	764	694	482	999999	797	304	769	999999	89	674	893	807	662	999999	780	927	356	284	804	121	897	309	999999	50	482	999999	999999	999999	177	999999	290	167	999999	731	464	672	867	906	624	999999	35	275	999999	999999	406	999999	999999	980	500	999999	561	999999	411	705	419	999999	999999	441	174	820	663	999999	999999	999999	393	736	40	930	999999	117	70	450	999999	999999	96	632	609	753	644	291	971	660	999999	999999	999999	248	755	81	999999	999999	915	435	741	803	999999	999999	859	999999	800	999999	999999	999999	190	999999	705	120	391	851	619	787	856	14	999999	883	999999	13	519	14	480	999999	980	958	999999	800	999999	999999	709	857	970	999999	999999	999999	952	975	132	999999	480	991	705	912	857	904	462	535	153	911	638	999999	953	999999	622	855	726	999999	688	210	999999	390	201	80	999999	534	881	664	24	453	61	821	760	954	999999	527	308	567	999999	86	999999	999999	657	289	995	851	999999	393	342	916	686	308	999999	999999	999999	99	800	635	511	333	999999	999999	520	699	860	817	107	999	63	104	557	999999	366	999999	704	385	999999	999999	84	559	630	999999	332	108	767	753	999999	839	527	443	726	673	999999	965	63	999999	
571	957	429	188	999999	903	339	247	999999	527	941	683	226	61	366	888	560	999999	702	999999	475	422	999999	116	292	999999	482	620	378	999999	999999	400	559	995	999999	775	491	896	804	999999	168	94	738	249	811	851	622	475	86	837	123	999999	999999	999999	243	158	35	999999	896	496	431	999999	869	485	424	551	999999	231	246	591	407	999999	999999	975	376	390	999999	692	305	440	644	16	543	540	770	999	137	40	761	665	749	178	999	317	305	449	225	999999	824	270	726	401	239	495	440	458	955	297	999999	853	474	999999	27	465	851	999999	185	339	715	424	423	103	469	580	841	238	664	840	999999	926	999999	999999	868	999999	713	253	777	58	999999	321	999999	839	878	908	999999	417	160	543	465	881	274	886	547	409	999999	632	932	999999	653	212	794	999999	618	235	688	999999	474	982	999999	608	999999	136	239	403	999999	583	225	560	389	999999	999999	130	384	999999	661	999999	883	468	198	90	321	999999	999999	897	527	929	231	652	999999	157	943	999999	791	857	243	148	999999	153	39	273	417	381	278	999999	134	673	741	820	574	409	169	15	794	671	296	528	999999	341	876	450	362	572	999999	242	491	909	339	999999	564	522	631	739	439	925	673	999999	850	999999	999999	853	999999	410	88	999999	999999	999999	999999	999999	570	715	417	999999	277	588	910	845	51	45	737	999999	344	224	999999	61	778	430	575	869	999999	999999	677	554	568	999999	262	951	999999	519	999999	553	535	218	999999	999999	114	999999	472	851	24	827	899	814	448	558	519	973	154	999999	52	566	999999	514	132	224	47	863	999999	999999	999999	958	361	999999	789	194	689	135	269	417	946	471	999999	999999	855	180	457	863	115	999999	513	288	807	466	477	999999	191	30	96	741	811	999999	559	227	525	65	475	377	35	264	868	393	714	737	999999	999999	609	648	659	951	766	999999	757	746	741	56	161	895	63	110	999999	668	48	999999	606	705	912	999999	208	799	704	89	999999	999999	151	129	999999	80	386	897	999999	543	371	145	974	636	493	999999	485	479	999999	999999	324	924	999999	210	999999	196	999999	999999	668	868	999999	860	999999	687	346	907	604	621	482	999999	999999	999999	31	469	999999	903	553	999999	221	999999	264	729	999999	134	765	913	598	999999	999999	999999	999999	11	239	220	103	511	888	297	300	586	218	863	999999	823	72	168	902	791	903	451	643	171	173	569	614	720	999999	132	999999	432	318	663	847	104	151	517	926	810	376	795	25	266	999999	635	889	400	999999	82	72	607	
20	806	47	999999	743	777	837	669	606	382	546	765	375	867	999999	554	26	902	681	554	241	102	425	117	999999	387	492	538	680	999999	988	892	999999	999999	421	511	626	524	999999	999999	679	267	999999	994	259	259	890	812	367	344	999999	830	999999	999999	375	999999	391	999999	999999	999999	295	309	999999	393	394	999999	705	60	455	999999	928	999999	551	999999	875	973	888	999999	857	187	496	679	181	345	999999	999999	501	999999	999999	999999	999999	695	629	999999	999999	380	278	820	609	605	999999	840	366	601	999999	999999	289	93	999999	999999	39	999999	999999	718	869	615	138	654	554	236	162	999999	111	952	646	242	872	556	999999	505	705	78	821	999999	999999	656	999999	579	928	956	999999	999999	911	556	473	169	623	910	134	999999	252	623	276	999999	453	401	739	414	954	999999	999999	732	855	146	696	999999	148	999999	94	223	302	558	725	597	999999	744	999999	554	488	487	999999	999999	999999	999999	262	91	802	999999	808	242	916	908	625	754	999999	999999	562	774	860	511	999999	999999	826	911	180	999999	898	999999	34	709	160	194	925	477	563	58	310	99	999999	614	169	700	999999	999999	306	393	999999	999999	650	211	192	999999	694	977	467	817	999999	999999	595	568	193	133	423	999999	91	732	999999	999999	200	898	999999	473	890	255	352	329	789	973	614	786	761	927	38	823	527	999999	500	948	20	999999	912	790	503	999999	999999	999999	286	999999	770	574	409	785	779	752	365	718	999999	448	634	147	999999	172	905	999999	999999	265	104	600	581	999999	999999	999999	999999	454	985	65	969	574	824	316	53	874	212	50	386	999999	157	286	467	808	107	62	324	999999	718	999999	884	694	999999	999999	941	686	343	999999	999999	999999	647	335	766	999999	749	21	623	327	999999	163	999999	864	432	999999	999999	817	142	772	310	189	721	274	736	999999	180	285	67	659	375	367	541	999999	708	22	999999	999999	999999	166	69	95	438	996	999999	564	791	29	271	999999	67	133	553	999999	999999	163	999999	383	598	531	139	473	954	963	999999	736	621	999999	166	420	999999	295	307	999999	999999	225	750	724	494	999999	453	999999	23	381	602	999999	814	970	777	554	999999	954	999999	988	999999	595	141	475	55	53	942	671	862	851	192	999999	825	577	999999	847	413	929	889	999999	999999	979	459	583	999999	709	922	650	352	999999	61	549	71	999999	949	127	93	285	999999	451	238	782	297	172	199	999999	426	247	123	930	151	439	75	806	999999	999999	145	558	113	345	131	302	328	999999	800	642	709	516	627	739	763	137	
999999	447	198	305	691	297	999999	540	293	685	537	422	999999	999999	484	265	408	999999	982	999999	999999	999999	999999	999999	999999	47	372	556	999999	910	619	999999	177	999999	999999	999999	618	615	999999	848	173	573	62	446	764	906	790	188	167	454	117	726	757	237	999999	916	999999	261	841	653	925	999999	419	383	75	162	255	456	999999	999999	646	793	999999	144	371	607	291	883	999999	999999	256	194	398	676	802	892	626	999999	67	999999	509	367	999999	712	922	999999	164	678	380	612	660	999999	999999	999999	808	999999	999999	623	999999	358	634	244	999999	293	407	741	448	742	999999	999999	535	999999	399	999999	999999	289	999999	999999	999999	45	453	612	513	999999	999999	999999	448	98	999999	489	710	13	83	708	637	275	288	490	315	999999	887	421	108	206	86	354	999999	575	952	529	303	360	412	999999	904	32	730	519	396	494	302	360	873	100	999999	532	242	690	541	93	10	999999	526	999999	999999	41	513	999999	493	552	968	999999	146	349	196	999999	999999	253	804	615	544	999999	103	821	999999	537	548	17	733	554	122	264	43	868	528	999999	833	999999	682	872	518	423	35	844	999999	429	223	534	904	122	930	988	886	999999	548	242	999999	704	150	620	493	505	583	939	439	714	838	277	999999	432	526	228	999999	931	107	131	743	999999	305	469	323	999999	999999	621	999999	133	999999	117	999999	999999	327	999999	242	72	389	22	999999	96	414	811	591	946	712	481	595	999999	428	999999	999999	427	498	196	408	680	306	999999	402	961	326	315	999999	731	999999	535	115	397	986	507	999999	94	999999	657	845	494	999999	377	311	631	35	911	705	422	288	903	797	140	730	561	766	909	619	878	769	109	475	999999	998	187	999999	208	725	921	413	744	146	841	351	999999	802	928	177	999999	936	999999	610	923	999999	999999	738	975	667	434	740	641	999999	412	999999	745	999999	28	999999	999999	265	827	999999	999999	19	544	767	955	789	999999	999999	837	742	848	999999	365	499	551	999999	999999	448	400	999999	301	999999	771	278	999999	999999	605	895	783	560	53	516	118	227	825	914	999999	286	782	999999	852	999999	999999	899	999999	999999	531	256	477	611	423	685	864	296	894	603	999999	999999	43	999999	999999	919	975	287	999999	341	833	147	673	999999	508	999999	666	214	689	626	287	999999	652	274	999999	358	428	182	146	367	652	822	999999	999999	676	642	999999	782	12	932	699	999999	211	295	636	999999	583	839	112	999999	29	659	607	999999	326	376	623	769	577	835	500	803	150	999999	689	20	999999	451	961	
865	435	883	212	756	927	661	670	999999	637	49	775	589	79	401	999999	993	225	65	999999	999999	29	483	214	999999	441	896	485	870	999999	625	999999	999999	878	246	319	145	456	999999	350	665	999999	266	141	537	69	911	733	748	992	999999	794	759	546	660	846	951	999999	999999	999999	41	999999	799	761	999999	999999	643	710	832	91	999999	546	375	999999	249	604	762	351	677	117	530	172	736	878	909	830	818	596	227	400	368	466	421	536	319	490	999999	999999	129	76	426	211	901	667	999999	158	429	55	306	999999	93	609	11	927	794	868	448	920	851	191	999999	999999	492	999999	723	999999	135	839	405	759	999999	267	232	999999	690	328	271	79	99	999999	999999	773	299	171	999999	758	999999	493	741	450	51	985	999999	937	424	379	999999	469	943	52	33	999999	999999	999999	368	825	387	400	999999	999999	607	379	831	100	999999	999999	757	331	135	965	291	642	107	999999	717	712	614	294	196	320	610	802	135	999999	737	821	133	752	802	999999	380	74	255	999999	843	672	164	562	167	545	622	397	343	978	760	390	492	999999	999999	656	221	999999	213	926	999999	804	253	783	363	958	754	14	528	644	594	999999	396	831	120	55	558	61	137	650	999999	222	468	999999	297	999999	338	437	923	999999	999999	999999	860	999999	411	49	428	380	209	208	790	999999	868	699	394	999999	999999	661	999999	783	108	999999	965	563	238	999999	346	106	999999	15	999999	327	91	999999	375	315	367	77	999999	81	627	187	999999	928	859	89	353	769	999999	999999	999999	677	851	149	56	118	323	307	100	758	703	332	884	204	999999	473	536	495	333	999999	999999	925	241	514	166	921	318	46	703	158	309	576	343	999999	999999	952	475	999999	999999	266	992	70	976	671	377	304	302	657	999999	396	553	999999	446	684	580	999999	445	346	999999	999999	800	999999	603	941	459	136	999999	153	553	626	997	999999	168	76	95	124	948	570	146	999999	628	661	999999	999999	605	999999	140	999999	170	222	516	139	999999	999999	466	716	466	45	222	251	316	999999	999999	733	398	958	699	379	999999	465	490	875	999999	130	999999	999999	599	999999	999999	18	999999	999999	982	340	999999	999999	634	958	999999	999999	657	913	357	895	555	479	556	953	917	999999	751	761	999999	704	731	640	999999	838	703	327	127	179	698	213	255	977	175	999999	623	530	333	741	768	999999	807	999999	527	999999	575	37	592	645	379	699	267	244	278	288	608	999999	938	796	264	999999	261	488	999999	154	650	577	313	999999	340	396	322	19	
992	840	896	165	122	625	272	676	734	481	800	998	945	20	709	999999	175	154	592	537	487	485	968	329	999999	383	999999	999999	723	809	999999	982	386	257	252	437	391	453	366	322	533	999999	558	779	688	225	208	639	867	999999	999999	196	804	999999	532	517	999999	999999	802	739	961	274	999999	924	177	817	621	999999	999999	282	506	721	788	279	999999	899	926	198	999999	146	184	34	140	307	999999	999999	999999	601	724	735	564	999999	999999	999999	361	999999	634	999999	612	870	999999	510	999999	595	918	896	408	534	999999	633	590	684	936	666	564	937	143	655	733	58	639	30	973	43	717	999999	999999	171	918	744	275	999999	999999	770	542	674	163	544	388	305	999999	652	820	999999	154	880	877	999999	71	423	135	999999	901	999999	999999	583	536	838	878	235	825	999999	616	46	367	298	999999	175	133	889	784	999999	276	437	338	986	210	882	888	836	815	96	109	504	619	999999	401	31	999999	959	148	324	999999	162	999999	483	46	783	733	855	781	711	860	182	999999	536	712	999999	235	253	383	654	949	999999	420	999999	146	121	427	999999	999999	87	999999	174	999999	469	999999	123	958	854	999999	999999	158	42	65	113	235	927	999999	999999	584	927	795	295	999999	999999	375	625	742	739	347	924	366	662	958	999999	85	999999	999999	180	603	598	514	381	303	956	505	916	985	316	513	999999	257	343	497	969	291	349	589	266	103	999999	999999	999999	516	999999	70	496	999999	999999	37	540	506	694	489	985	423	424	992	629	988	999999	639	999999	999999	138	999999	32	175	988	422	736	116	174	86	297	227	295	864	278	895	19	842	634	288	973	712	563	999999	999999	556	867	357	999999	277	999999	676	944	993	388	357	48	331	95	999999	301	999999	341	617	202	999999	137	559	724	733	979	616	999999	158	999999	426	124	178	999999	442	999999	999999	999999	896	441	620	999999	301	485	920	856	688	756	694	986	549	380	945	661	999999	999999	317	632	999999	298	39	671	796	999999	962	243	870	667	653	395	912	287	444	999999	582	496	836	83	999999	876	999999	860	999999	999999	711	55	999999	999999	921	23	999999	755	920	999999	999999	999999	486	559	523	687	986	30	112	309	83	272	935	769	999999	256	592	243	828	359	997	179	361	999999	999999	999999	74	364	745	640	158	167	366	836	999999	633	20	999999	999999	126	890	280	999999	999999	98	448	999999	409	999999	675	999999	12	927	570	611	242	999999	851	529	606	623	632	284	999999	161	916	999999	109	995	455	246	999999	999999	711	469	726	
421	350	546	591	807	665	926	80	218	155	239	795	235	541	46	999999	756	953	999999	999999	995	999999	859	181	542	20	413	981	439	125	328	225	999999	884	999999	256	315	938	799	999999	999999	214	999999	999999	686	120	999999	464	418	999999	559	730	999999	211	731	999999	491	374	58	796	261	944	641	103	827	999999	999999	351	999999	999999	853	818	163	999999	562	790	41	854	494	432	999999	948	573	361	566	598	17	900	999999	695	999999	940	890	13	706	999999	573	170	188	999999	426	532	999999	628	999999	741	576	672	648	940	104	637	879	625	659	313	999999	289	536	238	999999	999999	197	34	34	999999	927	999999	839	801	227	870	675	822	16	614	213	944	137	825	31	999999	261	222	600	999999	70	999999	354	999999	389	293	999999	949	999999	632	344	720	603	321	813	999999	832	847	722	234	961	66	619	54	109	437	162	711	217	999999	999999	975	434	896	852	663	806	446	422	934	246	726	167	383	279	492	350	999999	21	605	512	414	500	375	176	13	654	309	303	951	140	922	999999	993	101	369	296	707	469	160	620	396	434	999999	987	244	999999	246	775	616	96	999999	699	612	168	999999	484	68	730	999999	18	506	152	999999	803	999999	999999	173	999999	999999	206	643	356	999999	984	126	999999	711	388	931	114	418	999999	686	865	793	232	999999	999999	999999	884	237	976	621	151	123	253	963	984	672	999999	736	999999	865	420	999999	990	838	999999	999999	999999	999999	679	999999	744	600	972	465	605	19	102	853	338	328	35	968	999999	735	720	871	999999	26	726	715	680	999999	463	668	999999	422	802	394	512	793	816	999999	999999	188	876	550	150	999999	368	975	580	407	407	635	839	999999	786	265	999999	756	178	141	55	963	999999	376	146	314	199	193	216	708	350	544	512	999999	420	999999	999999	180	730	999999	999999	751	145	283	999999	828	828	999999	999999	999999	276	756	624	685	999999	999999	70	510	413	999999	598	184	769	871	66	999999	999999	999999	999999	307	999999	947	999999	93	482	999999	828	844	999999	318	999999	374	999999	669	999999	594	920	826	847	999999	428	999999	766	999999	497	483	999999	273	999999	999999	704	999999	793	999999	999999	328	730	541	212	771	999999	225	114	104	361	233	626	999999	440	471	943	999999	89	999999	879	60	190	142	999999	999999	322	999999	999999	999999	999999	999999	580	230	530	122	999999	388	624	999999	999999	212	999999	672	542	274	857	882	999999	755	174	407	822	590	458	99	148	598	999999	213	459	211	999999	816	490	777	652	406	999999	999999	999999	564	682	14	
152	676	807	518	599	331	151	999999	730	871	134	216	760	990	771	441	974	999999	443	999999	999999	999999	999999	999999	191	765	622	461	313	999999	999999	999999	725	818	447	781	291	629	999999	623	71	29	480	726	692	283	999999	661	634	147	999999	341	999999	999999	387	999999	72	380	337	833	999999	690	135	224	999999	999999	491	942	999999	990	159	355	276	819	999999	606	999999	887	999999	908	748	960	827	175	173	999999	999999	999999	999999	165	999999	911	302	175	999999	380	893	265	12	177	999999	999999	999999	643	988	997	75	312	999999	781	999999	999999	636	428	95	748	863	959	60	908	999999	999999	511	397	999999	248	999999	111	904	979	712	999999	885	576	126	673	851	193	187	176	750	186	552	999999	999999	999999	285	873	999999	175	517	933	215	999999	999999	999999	573	999999	372	750	944	963	407	932	79	999999	999999	69	312	422	896	999999	782	883	167	858	485	852	143	737	962	999999	999999	739	999999	778	919	999999	444	361	109	999999	820	999999	999999	787	779	619	999999	485	999999	225	999999	666	278	836	161	331	936	999999	289	721	999999	635	787	765	941	667	999999	999999	858	507	625	951	323	766	859	355	999999	380	89	999999	271	657	492	746	999999	365	470	634	626	597	999999	999999	82	388	552	999999	649	999999	845	121	159	999999	627	746	600	619	353	999999	977	806	669	566	203	423	459	999999	999999	50	999999	586	999999	835	673	271	653	464	878	999999	999999	999999	999999	204	534	967	716	972	40	745	156	999	999999	999999	657	820	927	298	966	658	999999	621	52	608	320	268	915	999999	625	366	999999	146	999999	418	298	312	110	475	41	236	707	999999	899	999999	999999	999999	999999	999999	999999	853	343	999999	497	229	16	602	631	106	999999	275	62	402	356	674	999999	19	268	603	670	999999	719	461	999999	740	951	450	722	999999	714	173	693	677	999999	772	999999	738	648	520	412	999999	999999	14	592	766	184	314	141	999999	755	884	888	971	577	832	999999	999999	999999	757	278	565	879	986	999999	999999	999999	385	266	583	651	999999	371	999999	200	974	999999	715	869	500	566	999999	319	496	890	829	285	999999	109	312	638	150	639	891	251	846	816	695	621	873	194	999999	999999	558	999999	841	523	999999	781	602	169	999999	999999	608	200	632	256	999999	105	563	443	860	285	999999	944	999999	999999	479	999999	354	168	978	999999	996	315	767	598	761	999999	999999	999999	145	940	507	153	220	138	40	700	619	600	432	599	999999	439	334	523	103	613	82	568	53	999999	436	443	999999	335	26	302	433	43	495	
999999	57	257	307	999999	778	810	999999	999999	999999	999999	999999	753	735	388	44	566	999999	254	999999	157	999999	489	999999	999999	999999	73	962	884	999999	738	277	586	115	952	551	810	141	999999	999999	999999	879	699	325	274	757	683	708	802	999999	459	321	188	538	347	639	567	999999	805	415	715	848	849	999999	514	511	310	647	783	836	233	435	577	509	221	999999	999999	174	996	999999	830	999999	169	999999	663	426	999999	57	767	323	983	824	335	999999	39	444	39	999999	810	762	456	45	999999	965	77	33	744	678	327	79	497	403	999999	70	999999	360	999999	266	607	999999	423	263	999999	470	852	408	109	577	480	999999	248	712	999999	244	298	999999	440	203	526	639	682	419	999999	999999	825	590	835	274	999999	999999	755	772	831	999999	999999	202	166	999999	122	668	924	176	208	999999	830	999999	50	999999	772	790	919	495	740	968	414	13	533	191	645	272	573	834	163	800	31	475	999999	640	894	105	638	976	90	857	715	516	220	188	867	49	999999	999999	502	999999	760	270	999999	999999	999999	345	669	974	999999	850	105	99	23	408	999999	365	999999	999999	860	999999	162	942	414	882	263	898	999999	999999	999999	999999	722	999999	342	529	999999	760	443	28	331	559	999999	663	167	999999	761	625	503	999999	999999	999999	146	149	229	825	480	817	999999	999999	609	420	552	323	999999	223	137	612	757	999999	999999	999999	921	885	999999	311	250	999999	785	184	130	637	405	999999	695	811	469	583	999999	516	999999	233	905	293	418	999999	999999	999999	12	944	112	159	868	19	454	890	590	260	70	918	585	981	42	681	38	999999	999999	572	999999	999999	999999	554	999999	250	445	144	863	638	476	177	304	138	999999	840	81	999999	768	395	535	804	230	218	522	354	999999	76	201	999999	264	446	896	444	494	999999	200	558	999999	628	574	320	37	952	784	893	999999	999999	495	201	999999	67	999999	629	46	823	628	999999	999999	995	999999	378	942	638	383	39	999999	860	643	342	650	522	999999	150	821	224	999999	999999	999999	628	999999	484	581	999	624	207	999999	277	407	999999	535	654	526	814	320	205	377	398	579	999999	622	999999	999999	162	550	96	894	999999	807	821	56	359	121	413	274	833	796	942	999999	999999	796	13	462	973	999999	999999	996	358	830	626	847	999999	699	680	15	968	671	429	459	537	313	180	999999	586	624	999999	543	122	550	486	409	434	384	999999	999999	619	310	839	355	999999	100	546	999999	999999	974	667	660	999999	999999	305	172	377	493	486	872	626	543	876	999999	631	
462	883	808	353	999999	422	999999	305	722	396	999999	831	84	904	447	999999	937	999999	611	956	525	112	714	254	324	42	940	897	531	340	85	434	490	723	102	999999	738	888	963	999999	663	365	999999	999999	638	340	302	589	49	115	999999	264	274	402	999999	359	178	564	39	194	481	116	773	392	320	243	350	360	811	240	38	58	325	59	999999	169	395	703	616	984	739	999999	857	999999	651	821	999999	98	618	743	47	183	859	779	91	556	592	335	999999	404	989	942	778	809	86	640	999999	225	999999	946	999999	475	999999	55	999999	130	259	356	999999	499	83	262	999999	77	202	854	999999	546	999999	746	999999	69	13	221	994	999999	582	58	999999	20	882	999999	988	672	999999	572	999999	999999	999999	999999	999999	245	595	210	330	736	210	710	617	231	451	999999	999999	999999	378	904	999999	736	999999	999999	547	999999	999999	999999	617	139	274	80	298	629	628	385	222	999999	448	342	474	802	890	268	596	871	440	128	568	489	697	999999	303	874	110	499	762	674	999999	106	238	999999	593	201	472	140	999999	999999	999999	76	190	250	999999	46	440	670	845	999999	72	675	999999	888	170	137	999999	639	776	423	529	139	999999	547	593	351	114	999999	218	698	795	466	459	999999	525	999999	999999	999999	719	267	444	439	653	999999	612	747	336	349	704	466	759	833	363	998	468	473	454	999999	999999	999999	999999	832	461	156	997	606	225	999999	373	669	828	984	999999	519	979	99	485	652	999999	846	999999	999999	903	752	939	962	112	461	984	999999	57	999999	801	155	335	999999	978	506	972	16	531	18	999999	45	638	999999	913	844	28	378	999999	802	707	999999	999999	999999	928	709	217	45	999999	999999	343	321	999999	171	193	773	999999	999999	999999	979	999999	928	324	17	788	867	999999	173	58	267	999999	615	74	254	959	991	598	167	683	278	298	937	999999	999999	674	664	424	477	591	150	661	650	267	18	133	999999	495	550	999999	999999	595	53	999999	999999	331	728	257	376	211	999999	999999	35	999999	842	690	741	426	557	343	134	999999	646	582	908	606	792	358	66	131	999999	506	57	999999	622	682	255	950	276	445	946	417	57	275	399	964	999999	956	424	999999	391	362	999999	217	264	617	949	471	88	999999	539	379	201	999999	29	999999	999999	256	81	170	445	790	160	121	396	717	406	380	192	943	970	999999	933	738	739	829	568	840	525	15	733	783	872	999999	906	576	226	802	256	703	837	389	999999	264	882	601	211	825	820	546	220	578	289	999999	999999	
703	446	462	515	999999	137	999999	999999	999999	436	661	918	524	215	819	500	603	134	999999	999999	999999	950	679	999999	999999	627	743	30	978	794	164	999999	736	966	212	140	763	297	65	576	550	658	818	827	230	682	687	999999	999999	55	617	453	799	38	87	999999	999999	607	376	572	393	276	752	282	282	167	191	558	12	689	737	316	999999	913	566	933	142	851	635	999999	940	133	29	932	187	999999	704	708	888	999999	372	999999	999999	493	999999	999999	999999	545	555	72	999999	999999	999999	321	318	310	385	886	472	154	620	999999	972	910	632	999999	257	819	104	571	999999	483	669	553	327	999999	396	585	730	292	37	999999	306	572	964	811	516	708	624	876	335	817	246	743	839	456	193	19	999999	922	36	96	450	984	609	27	469	74	993	999999	914	999999	165	999999	127	33	619	999999	945	820	753	549	205	999999	999999	645	247	999999	713	870	397	386	999999	808	265	941	999999	321	999999	946	352	999999	714	887	962	999999	661	66	999999	815	836	783	73	50	999999	487	890	232	748	964	999999	999999	999999	133	999999	537	85	999999	999999	186	877	308	999999	999	478	999999	834	999999	265	999999	983	190	309	898	43	999999	322	683	640	778	60	922	573	997	999999	809	102	590	548	435	460	314	142	999999	937	538	999999	74	572	866	999999	582	967	999999	981	600	243	999999	99	735	999999	401	717	155	135	954	734	450	999999	669	219	253	999999	830	999999	678	58	859	999999	505	278	257	999999	773	999999	999999	955	534	25	575	575	640	501	813	220	999999	597	986	324	982	804	895	999999	903	657	408	999999	147	789	312	551	383	501	594	466	967	290	943	29	657	999	999999	434	267	999999	999999	752	956	619	200	91	999999	545	977	701	383	999999	217	126	726	665	817	745	712	999999	999999	149	906	356	252	999999	654	966	666	999999	604	999999	974	809	88	999999	856	527	599	231	489	838	523	999999	93	951	82	826	999999	992	999999	464	999999	243	901	439	846	609	376	422	437	105	878	994	106	912	51	408	48	80	808	299	156	999999	544	362	625	23	272	301	705	999999	674	674	800	150	999999	999999	907	648	999999	256	999999	187	794	394	960	528	796	180	909	999999	788	231	193	999999	317	240	999999	548	999999	832	346	999999	716	609	431	213	204	956	173	311	500	400	999999	562	148	999999	696	160	402	107	226	101	392	41	999999	452	999999	908	832	517	999999	999999	833	977	909	85	470	194	963	756	334	840	999999	608	999999	397	961	631	753	999999	544	999999	156	
717	616	255	999999	685	999999	978	722	296	134	655	999999	141	566	293	999999	73	508	511	196	999999	772	386	94	999999	856	651	490	859	164	999999	973	999999	222	126	371	999999	393	785	999999	984	44	999999	716	360	349	52	830	677	978	690	840	42	361	511	999999	240	999999	908	828	999999	999999	862	141	640	682	764	918	999999	922	988	680	723	887	212	611	734	669	999999	999999	813	821	813	881	999999	653	941	152	711	999999	140	999999	484	956	705	999999	181	999999	85	678	584	134	390	755	990	999999	126	154	159	899	220	570	436	999999	24	107	684	981	667	986	740	622	217	278	791	493	999999	767	192	715	439	827	594	65	999999	689	440	67	891	463	537	796	999999	811	961	999999	78	999999	941	607	811	200	999999	98	999999	999999	999999	999999	963	999999	815	359	962	443	470	999999	976	380	612	334	999999	999999	99	214	459	944	629	406	317	230	425	999999	999999	999999	904	999999	999999	505	127	898	773	329	103	395	648	187	834	999999	999999	578	594	999999	409	999999	940	194	110	44	639	993	342	520	804	742	999999	631	533	386	539	999999	999999	480	263	714	561	347	533	704	565	281	119	80	999999	739	636	728	783	218	644	720	999999	999999	866	134	565	262	524	361	314	26	999999	457	999999	129	774	999999	999999	695	65	602	999999	406	478	999999	883	272	465	75	116	362	848	325	742	999999	93	259	614	139	158	309	822	182	399	549	627	999999	59	935	964	522	293	999999	163	51	69	741	86	509	250	302	999999	999999	254	952	178	339	999999	211	999999	999999	509	315	546	755	780	488	999999	999999	999999	231	999999	530	110	594	78	759	171	700	999999	351	182	999999	999999	856	999999	372	927	999999	380	298	999999	848	999999	449	22	978	999999	999999	999999	580	734	999999	769	29	89	277	359	659	883	999999	177	25	451	999999	352	404	999999	690	999999	417	560	570	558	451	284	374	631	660	581	999999	217	763	438	189	999999	35	345	868	776	999999	23	277	563	961	130	931	407	999999	107	618	561	999999	163	854	999999	999999	598	327	745	715	999999	698	88	793	211	414	586	272	88	326	68	999999	913	19	403	999999	16	596	331	353	967	427	562	999999	999999	355	609	999999	999999	452	437	28	133	71	599	324	199	999999	760	716	999999	145	999999	781	560	13	948	154	460	736	167	12	999999	999999	747	227	146	124	999999	855	804	13	112	635	889	50	434	999999	419	999999	103	247	835	999999	998	832	999999	781	413	533	999999	465	133	999999	295	434	999999	731	324	381	
188	84	513	905	912	351	42	500	892	999999	999999	999999	734	381	643	999999	176	392	403	999999	925	999999	999999	999999	457	348	879	678	349	464	28	702	999999	999999	999999	999999	733	930	702	999999	799	802	889	893	954	310	730	999999	790	376	268	639	338	408	455	823	373	781	999999	573	471	364	160	438	999999	876	569	696	480	624	999999	246	689	999999	125	133	475	818	999999	999999	618	999999	999999	999999	205	999999	374	138	592	86	655	952	482	139	196	999999	651	460	402	87	999999	43	280	175	190	32	949	592	293	332	358	999999	999999	309	999999	342	999999	187	242	121	512	441	113	403	969	243	763	560	999999	680	482	24	425	699	417	584	999999	722	793	183	440	781	845	999999	728	999999	948	999999	184	853	999999	473	227	999999	575	309	999999	876	999999	946	999999	999999	43	999999	850	343	139	314	892	380	485	999999	394	69	680	999999	595	999999	675	869	295	590	999999	999999	710	18	999999	143	133	117	654	980	999999	846	914	51	748	999999	419	394	999999	643	999999	804	377	227	89	168	610	999999	713	97	999999	999999	661	678	23	336	902	999999	546	996	190	999999	999999	504	999999	547	999999	639	981	363	433	290	899	651	310	999999	338	493	999999	638	999999	288	404	567	999999	999999	195	246	38	421	340	577	848	973	462	505	88	999999	991	999999	22	999999	863	360	663	999999	999999	19	999999	441	998	419	913	999999	473	902	390	999999	725	44	362	908	611	999999	999999	855	999999	999999	198	805	502	999999	501	999999	625	561	999999	999999	999999	999999	764	185	868	999999	999999	920	664	999999	510	560	124	999999	999999	957	188	999999	370	303	336	808	488	510	821	571	999999	542	917	525	291	912	999999	999999	999999	999999	280	187	999999	999999	156	112	999999	501	425	637	691	583	317	999999	219	521	201	132	717	999999	999999	263	364	307	999999	880	12	149	659	999999	83	777	663	290	686	999999	999999	355	156	234	999999	999999	94	193	999999	999999	235	383	316	769	721	999999	629	999999	497	999999	822	999999	367	999999	109	999999	841	999999	563	914	919	36	857	218	999999	999999	975	492	487	391	999999	181	426	302	999999	999999	999999	999999	876	719	157	502	792	670	188	331	988	880	135	565	155	999999	629	966	999999	999999	526	108	322	999999	388	147	999999	999999	999999	651	326	75	999999	480	229	999999	950	844	766	426	999999	197	999999	999999	857	105	367	921	999999	911	551	460	855	999999	999999	999999	577	11	340	20	818	999999	822	536	15	922	269	655	346	203	999999	999999	209	30	965	338	78	999999	27	999999	779	762	
870	935	109	865	999999	175	377	494	385	949	514	999999	607	557	375	999999	130	934	999999	712	585	999999	605	999999	261	835	490	774	666	390	983	56	240	66	999999	999999	436	149	713	104	999999	999999	817	367	280	452	422	418	963	574	999999	93	999999	77	186	999999	340	342	614	384	684	602	828	999999	965	999999	526	551	740	488	77	980	231	999999	999999	733	234	999999	496	808	423	82	810	101	324	900	599	172	999999	988	555	103	535	999999	419	999999	32	823	402	812	999999	871	999999	999999	507	999999	999999	715	643	453	999999	103	846	805	999999	612	792	999999	999999	999999	868	363	999999	999999	933	973	455	892	999999	748	711	411	999999	683	883	551	404	335	593	999999	49	883	999999	436	395	999999	257	729	377	807	892	295	152	337	944	572	209	925	551	534	639	969	393	894	999999	201	999999	172	922	999999	217	466	999999	451	35	984	834	245	365	481	725	725	524	524	999999	426	268	999999	738	320	999999	478	784	68	599	80	499	999999	999999	204	213	95	807	958	999999	435	999999	701	312	999999	999999	964	570	79	808	914	454	869	999999	999999	999999	741	999999	611	77	999999	999999	95	999999	955	495	210	999999	171	278	640	918	566	923	430	999999	567	214	999999	583	387	908	999999	260	999999	625	999999	999999	379	272	999999	661	205	890	861	753	65	848	999999	475	536	424	408	801	999999	995	888	946	999999	999999	374	537	654	999999	690	999999	967	835	999999	339	999999	614	181	899	806	978	722	675	72	999999	999999	719	856	999999	56	962	509	999999	999999	999999	999999	999999	977	338	897	934	16	177	210	41	785	230	681	28	609	921	999999	509	995	199	282	222	883	941	820	655	680	999999	981	727	999999	65	753	999999	601	191	637	842	11	999999	972	999999	999999	41	999999	999999	48	837	703	134	999999	10	917	892	416	525	999999	46	517	252	263	665	195	482	710	730	476	202	427	427	294	410	507	132	227	727	999999	852	60	999999	999999	842	647	857	18	329	147	860	81	86	391	600	335	759	618	316	369	992	330	169	999999	845	999999	999999	839	319	999999	794	675	689	777	947	985	696	999999	420	28	338	474	390	593	616	131	350	999999	999999	85	748	999999	999999	367	754	531	891	298	772	432	371	27	699	999999	999999	195	392	308	443	999999	999999	134	208	298	41	528	999999	576	916	723	999999	999999	999999	999999	754	290	999999	331	33	999999	104	408	862	988	656	320	774	563	250	430	739	52	602	999999	446	623	999999	622	336	235	592	999999	381	58	361	999999	999999	465	
999999	72	430	999999	999999	27	521	999999	272	220	999999	999999	753	385	335	496	983	38	999999	77	796	140	974	999999	995	797	999999	779	999999	999999	636	534	449	319	490	188	999999	679	766	584	999999	999999	999999	999999	981	999999	999999	216	989	885	999999	999999	484	804	668	942	97	288	74	488	194	741	212	457	583	116	999999	444	895	999999	495	999999	999999	72	999999	589	779	879	999999	389	325	627	790	152	749	312	60	999999	650	547	999999	721	999999	288	400	825	14	903	999999	874	344	47	999999	841	399	999999	72	421	304	89	173	218	999999	999999	173	567	951	69	999999	280	66	999999	999999	357	66	773	700	983	672	684	584	875	999999	999999	54	999999	316	999999	752	989	250	638	999999	999999	999999	882	999999	999999	999999	999999	999999	945	204	250	818	999999	253	963	999999	625	999999	88	999999	999999	999999	297	850	999999	640	885	999999	12	316	999999	999999	999999	296	999999	999999	183	180	771	868	999999	809	639	680	999999	999999	346	44	352	999999	137	999999	171	999999	999999	999999	96	41	771	297	239	999999	872	638	485	220	999999	999999	30	990	999999	455	297	220	999999	811	865	616	734	365	999999	851	908	838	189	999999	868	538	566	166	999999	152	408	483	999999	267	936	11	204	905	85	924	24	361	999999	681	642	951	979	918	999999	479	307	415	993	388	673	43	999999	696	351	862	855	863	999999	999999	56	999999	581	652	874	863	422	828	289	379	836	557	286	508	156	999999	559	999999	955	416	844	993	490	260	999999	903	552	507	564	223	999999	160	999999	102	634	828	999999	999999	53	347	67	478	999999	623	999999	999999	999999	950	549	434	999999	216	908	698	624	63	333	330	999999	999999	999999	914	274	76	310	685	310	193	873	328	999999	999999	604	617	358	375	999999	867	999999	477	155	999999	957	139	999999	862	252	999999	999999	999999	504	60	999999	82	36	153	214	69	999999	865	816	999999	999999	999999	887	91	999999	999999	349	999999	196	999999	620	591	999999	719	999999	144	999999	999999	999999	751	715	302	824	496	954	531	591	214	171	808	999999	843	661	582	999999	736	252	828	260	950	999999	229	394	48	439	686	257	316	197	80	901	875	431	74	999999	785	406	999999	136	999999	709	145	97	388	911	999999	930	252	204	229	999999	999999	999999	999999	999999	999999	907	785	66	999999	284	284	27	100	999999	678	421	999999	724	739	339	999999	999999	180	999999	999999	999999	16	136	661	756	14	999999	967	188	999999	689	938	999999	372	999999	999999	999999	858	805	434	127	997	481	243	999999	343	528	999999	999999	999999	999999	999999	251	
469	364	900	658	404	999999	999999	172	999999	999999	343	988	482	75	999999	861	718	999999	842	374	999999	956	144	535	999999	999999	999999	486	656	87	999999	935	673	697	999999	999999	999999	999999	939	346	999999	999999	999999	95	148	999999	999999	278	175	604	999999	534	795	651	435	513	229	999999	999999	108	999999	794	999999	972	773	408	325	785	13	999999	883	755	576	506	839	999999	889	58	999999	648	422	154	320	62	906	999999	149	999999	271	558	999999	999999	999999	840	247	740	755	104	999999	740	929	107	999999	821	720	999999	957	298	811	999999	999999	180	978	126	999999	954	484	464	75	999999	268	303	523	454	566	280	558	736	268	108	798	794	737	656	719	325	879	498	341	491	999999	850	220	390	934	617	634	91	164	292	266	999999	39	160	999999	999999	583	820	264	999999	866	231	40	712	92	999999	999999	332	999999	370	999999	985	133	583	514	417	999999	999999	520	949	646	999999	581	999999	842	507	764	586	184	999999	999999	69	999999	999999	624	434	820	508	308	114	183	311	684	793	999999	281	177	456	999999	999999	999999	999999	310	315	804	399	649	63	870	584	75	999999	158	999999	628	26	999999	242	958	90	596	584	999999	416	775	344	793	787	769	999999	339	999999	940	119	540	999999	999999	999999	95	999999	999999	767	638	999999	48	999999	163	370	175	201	999999	935	497	999999	999999	968	614	894	539	470	606	861	294	309	254	757	916	48	782	336	267	999999	999999	733	305	829	946	121	377	459	191	999999	999999	999999	50	999999	999999	385	999999	571	999999	864	999999	999999	628	924	999999	338	478	291	409	124	999999	838	933	706	999999	999999	999999	649	999999	502	526	90	289	184	248	716	268	850	936	541	999999	220	649	999999	434	531	115	381	355	617	999999	95	60	77	844	784	644	344	615	66	124	992	999999	999999	347	317	346	999999	685	766	80	628	355	999999	716	377	198	541	281	999999	999999	889	303	414	859	999999	40	999999	340	999999	81	999999	244	999999	426	415	999999	999999	999999	126	999999	661	695	999999	547	24	740	192	360	476	595	112	999999	999999	999999	235	699	999999	999999	906	287	134	123	231	999999	156	394	475	451	311	999999	999999	486	999999	82	997	203	714	999999	845	699	847	861	863	868	968	861	886	480	201	715	536	999999	999999	839	70	547	999999	893	401	629	275	999999	999999	770	861	626	907	999999	999999	41	999999	277	489	217	439	272	260	999999	999999	294	999999	994	259	595	180	999999	338	325	22	459	729	820	475	226	999999	999999	999999	102	17	999999	954	610	79	999999	730	268	649	
940	409	797	999999	120	177	117	130	280	999999	463	600	999999	297	591	272	952	999999	174	801	273	782	332	460	999999	356	999999	339	999999	925	99	864	911	999999	999999	916	224	999999	999999	999999	368	999999	999999	625	359	502	999999	999999	999999	347	999999	999999	999999	466	999999	168	999999	347	139	999999	793	999999	999999	355	401	598	999999	999999	999999	675	58	790	692	522	999999	999999	999999	999999	111	665	604	999999	967	559	999999	241	309	999999	999999	239	840	876	42	854	858	591	872	808	234	760	814	451	164	697	299	337	175	53	33	217	540	378	246	474	169	474	810	673	547	999999	299	243	729	670	835	181	757	999999	663	851	999999	819	483	999999	850	163	174	999999	270	480	76	265	431	373	698	471	999999	567	999999	394	780	208	271	999999	999999	580	722	493	862	128	579	999999	389	181	999999	721	895	895	623	999999	309	540	413	76	103	999999	811	366	971	374	541	200	152	999999	80	107	558	418	880	280	440	681	417	152	901	737	875	260	462	977	999999	744	943	688	94	999999	795	204	971	436	769	365	521	498	587	999999	196	120	110	999999	173	487	999999	353	999999	628	999999	999999	175	365	168	999999	904	994	798	796	999999	463	999999	999999	312	999999	446	453	510	84	169	919	564	999999	551	765	159	648	999999	97	729	999999	123	466	999999	534	38	616	277	218	461	527	999999	790	999999	733	925	279	511	809	999999	571	843	500	468	999999	706	653	999999	403	999999	999999	189	710	77	999999	350	999999	714	777	334	830	999999	302	623	641	229	774	389	818	839	879	147	15	57	999999	757	622	997	912	828	385	802	999999	806	206	348	988	999999	486	393	207	999999	999999	484	220	395	551	999999	826	983	932	999999	995	999999	999999	999999	183	663	909	899	999999	999999	801	949	949	37	311	495	426	303	999999	60	999999	435	641	999999	414	999999	836	999999	215	745	999999	928	895	999999	999999	320	283	999999	174	335	999999	587	665	477	763	999999	999999	999999	999999	999999	460	533	752	881	370	569	922	999999	713	999999	826	146	693	982	559	872	63	837	229	991	222	347	999999	906	246	999999	769	999999	560	999999	995	999999	688	999999	294	648	999999	24	751	999999	397	74	375	521	508	999999	894	683	917	890	730	697	962	102	842	122	404	846	999999	54	799	758	658	93	656	999999	458	542	697	911	999999	49	95	981	604	999999	972	616	407	569	431	96	256	669	898	307	691	999999	999999	181	253	999999	999999	706	448	999999	999999	999999	865	335	229	999999	986	16	204	691	612	999999	498	694	999999	
787	448	86	623	999999	512	999999	194	358	491	999999	235	525	667	367	670	388	543	965	741	691	751	82	349	79	110	999999	474	217	695	710	108	622	41	466	999999	999999	92	735	999999	426	999999	999999	844	367	136	470	349	836	31	233	447	532	999999	459	45	999999	736	554	612	272	524	977	999999	999999	999999	999999	494	999999	476	999999	999999	807	999999	325	594	245	237	999999	999999	640	900	638	196	999999	272	576	669	999999	431	523	565	538	132	864	902	999999	999999	999999	604	523	999999	148	999999	999999	928	640	693	637	999999	799	149	999999	611	972	371	886	791	201	517	196	943	911	999999	953	812	767	684	975	422	476	392	999999	387	429	663	762	277	543	543	632	882	41	718	999999	384	811	927	159	502	25	336	661	556	418	580	74	369	416	839	999999	999999	718	999999	398	417	975	999999	191	999999	608	618	999999	658	999999	314	911	203	157	999999	11	999999	535	482	407	149	730	617	969	999999	999999	403	860	703	382	999999	174	816	999999	224	408	999999	999999	999999	893	407	88	999999	670	113	668	871	999999	838	838	999999	430	245	817	999999	686	368	406	342	719	215	999999	999999	286	999999	149	105	999999	999999	180	566	104	999999	588	999	70	727	947	999999	190	999999	191	999999	999999	999999	999999	999999	999999	999999	537	49	47	412	130	688	650	533	726	461	964	572	998	288	667	999999	999999	735	657	818	999999	958	421	999999	999999	992	34	734	999999	999999	961	221	107	801	999999	140	528	999999	573	900	359	537	999999	495	999999	617	728	903	365	593	823	520	281	189	883	578	628	999999	260	138	664	915	844	999999	500	752	475	207	882	536	999999	545	172	999999	468	660	957	926	639	544	273	131	378	105	411	999999	999999	917	917	826	999999	32	999999	445	999999	443	693	509	995	999999	999999	531	30	828	841	288	358	524	721	999999	999999	702	866	999999	864	999999	546	748	100	59	812	558	289	999999	34	730	999999	727	520	999999	967	458	931	491	999999	742	999999	550	264	132	999999	426	206	999999	215	999999	165	724	580	999999	897	944	419	945	345	999999	251	964	999999	120	184	631	999999	696	266	172	999999	385	324	132	442	996	999999	967	957	999999	362	595	849	224	574	389	999999	999999	137	999999	999999	985	155	999999	500	145	745	153	999999	999999	999999	509	999999	52	999999	780	409	999999	999999	900	459	452	988	948	999999	655	125	589	546	794	484	999999	568	999999	134	999999	239	999999	631	999999	999999	351	29	999999	974	852	168	806	999999	793	980	699	556	999999	573	596	997	999999	999999	845	
30	165	606	999999	985	235	941	204	918	262	551	893	825	999999	999999	118	999999	501	974	999999	999999	999999	999999	752	814	785	640	999999	670	999999	788	42	940	786	286	105	999999	866	510	999999	911	999999	887	923	252	97	873	999999	586	464	999999	505	232	197	999999	711	751	854	348	999999	595	609	534	999999	999999	519	953	999999	687	554	999999	999999	990	235	478	533	999999	490	510	727	911	999999	755	215	999999	293	809	752	438	574	353	890	527	310	163	311	999999	506	459	733	143	999999	999999	41	101	607	514	997	718	824	291	270	353	620	298	546	853	329	27	999999	709	999999	999999	122	211	482	48	999999	81	176	104	923	41	777	593	87	153	724	999999	765	778	812	43	614	293	999999	547	906	22	617	458	120	488	278	999999	933	999999	792	830	618	568	825	925	999999	730	367	238	999999	37	221	999999	139	215	262	412	896	999999	999999	999999	999999	935	999999	677	464	999999	984	445	763	753	999999	852	360	893	505	206	953	887	999999	884	926	999999	970	879	801	999999	329	904	999999	999999	136	767	999999	999999	711	682	999999	157	470	834	999999	922	475	822	377	999999	52	245	710	65	459	19	684	121	902	275	965	999999	999999	250	398	89	218	999999	627	892	623	396	192	999999	769	805	426	657	148	13	388	999999	512	442	181	93	204	180	416	126	999999	999999	71	999999	999999	999999	280	229	999999	665	999999	577	205	484	744	999999	62	888	296	653	592	999999	999999	898	886	817	750	443	999999	999999	885	48	999999	510	810	506	335	746	114	595	535	207	999999	482	300	811	952	38	999999	526	40	315	999999	763	534	64	154	173	559	900	433	836	160	140	780	675	95	695	673	999999	999999	315	783	700	999999	395	816	499	608	85	864	721	745	552	999999	580	163	727	999999	999999	361	171	999999	214	171	698	56	91	702	624	725	999999	364	460	206	725	531	193	999999	148	999999	999999	565	483	999999	711	101	999999	855	999999	521	367	719	917	999999	168	128	579	999999	430	349	999999	797	983	360	607	367	295	999999	559	58	969	92	837	518	999999	999999	999999	178	459	606	448	236	502	113	367	547	999999	573	47	999999	999999	654	225	799	513	999999	582	999999	437	999999	805	261	999999	161	551	285	882	409	189	561	414	410	999999	823	900	508	304	879	992	69	919	721	318	952	105	999999	867	47	14	848	34	589	741	999999	800	999999	999999	350	561	92	999999	999999	393	485	201	999999	575	401	899	14	999999	702	999999	377	435	94	942	352	65	236	999999	999999	404	999999	
537	825	669	974	32	713	578	953	328	999999	404	999999	999999	999999	761	554	749	999999	148	10	294	331	458	373	679	716	999999	999999	295	335	999999	821	999999	62	948	999999	999999	600	379	999999	435	610	384	231	999999	553	756	119	999999	511	999999	941	999999	403	57	216	999999	305	304	315	468	991	999999	992	999999	999999	247	999999	999999	395	672	158	106	952	574	999999	999999	999999	400	136	999999	145	995	999999	999999	733	124	250	999999	999999	999	999999	306	74	727	444	942	391	985	400	316	480	234	206	838	337	845	753	999999	999999	268	149	905	999999	999999	999999	995	884	154	999999	999999	996	999999	152	999999	96	852	42	999999	140	741	565	251	999999	999999	490	910	999999	944	520	887	371	999999	641	483	859	681	999999	719	403	448	67	247	483	931	999999	999999	92	999999	752	999999	813	999999	999999	999999	999999	898	904	358	999999	422	999999	939	633	999999	107	585	639	999999	536	999999	725	999999	831	691	684	328	767	78	509	999999	828	988	202	999999	84	843	722	20	999999	960	999999	999999	854	981	251	128	613	858	834	734	999999	999999	284	348	759	999999	696	17	947	384	141	836	849	583	999999	218	747	597	550	264	863	999999	889	575	638	947	468	850	450	566	999999	908	243	775	721	999999	714	854	286	583	999999	714	72	999999	829	939	929	280	999999	42	999999	25	318	580	871	999999	533	708	709	999999	41	846	567	999999	669	232	603	999999	862	188	999999	893	321	999999	117	158	999999	493	746	698	999999	999999	462	417	195	999999	999999	662	904	780	881	15	154	474	552	310	157	681	735	606	346	855	999999	219	538	487	999999	351	473	722	383	999999	961	20	999999	843	999999	159	205	999999	632	940	178	91	306	498	748	846	999999	806	999999	885	999999	150	999999	171	999999	999999	879	708	994	259	199	191	407	841	54	999999	680	708	917	999999	486	765	999999	406	687	335	999999	49	738	999999	926	666	722	498	292	821	999999	632	72	149	999999	999999	975	383	750	987	684	465	454	614	176	715	889	12	409	992	999999	956	484	454	340	999999	969	147	332	532	468	908	559	232	485	57	646	777	728	999999	789	601	655	699	999999	457	594	999999	690	220	777	720	99	299	655	701	157	617	808	439	527	838	999999	228	528	775	906	232	999999	129	79	999999	283	420	999999	999999	310	999999	803	999999	255	845	457	122	754	748	819	999999	577	784	900	38	999999	298	999999	951	550	436	999999	875	551	372	995	571	151	665	999999	678	95	90	401	372	813	925	193	682	390	938	473	779	955	
646	999999	354	999999	999999	152	985	949	262	999999	873	613	928	341	883	849	885	970	98	999999	150	183	496	999999	538	999999	53	114	788	570	612	963	999999	999999	999999	717	651	999999	999999	999999	460	728	833	66	527	758	885	593	310	832	505	967	384	999999	814	999999	999999	961	690	825	109	881	171	691	421	999999	222	999999	999999	999999	999999	542	870	575	851	422	349	999999	865	779	339	999999	803	955	75	999999	588	999999	999999	442	558	689	662	284	423	578	567	151	645	999999	999999	999999	167	143	999999	962	999999	809	627	402	133	729	999999	999999	496	650	87	216	626	777	999999	299	904	994	617	999999	999999	595	162	282	854	999999	999999	259	243	462	999999	670	332	112	546	779	306	711	319	829	999999	751	788	773	501	361	524	868	999999	256	972	172	526	124	999999	999999	656	355	548	924	934	846	999999	43	358	417	884	524	240	553	999999	999999	685	787	999999	139	807	389	781	999999	999999	999999	999999	986	490	138	153	217	30	999999	132	999999	173	999999	894	999999	84	999999	424	93	477	10	638	740	999999	999999	487	738	198	999999	704	277	999999	54	999999	999999	880	690	553	229	273	676	503	205	430	52	39	301	892	187	64	63	999999	999999	999999	683	298	234	732	999999	999999	415	28	999999	339	854	386	129	152	999999	867	393	210	205	999999	800	506	442	320	221	750	999999	999999	21	999999	651	313	876	27	568	999999	655	957	842	578	858	999999	435	999999	576	999999	999999	158	16	320	999999	999999	769	878	235	186	855	914	521	960	464	570	17	999999	687	551	999999	111	999999	175	999999	436	999999	627	961	153	81	577	743	556	999999	47	838	700	999999	999999	544	997	791	392	865	741	999999	882	999999	297	999999	999999	187	35	164	808	573	840	109	244	494	999999	917	92	114	999999	180	964	129	999999	999999	317	943	888	16	512	320	999999	310	999999	989	485	999999	673	503	999999	399	999999	401	999999	474	997	601	991	315	402	999999	999999	287	587	570	481	763	696	565	342	321	299	28	651	497	381	999999	629	255	999999	638	999999	999999	298	888	462	573	96	952	734	715	951	999999	613	999999	611	915	722	999999	517	722	999999	999999	171	999999	110	700	999999	999999	999999	466	971	999999	305	764	837	130	988	699	118	908	999999	743	831	626	370	716	414	229	999999	466	817	999999	999999	297	820	145	427	794	787	762	999999	552	860	277	999999	214	999999	849	999999	490	926	33	800	608	55	84	285	544	144	394	295	530	999999	636	649	261	18	18	944	701	703	204	911	356	999999	133	
883	564	999999	999999	438	565	634	405	539	794	920	138	999999	746	859	882	999999	403	476	303	894	233	628	999999	999999	999999	999999	893	787	731	121	453	999999	921	200	721	662	978	999999	730	895	999999	999999	854	340	879	999999	207	999999	820	544	518	880	792	239	999999	936	399	999999	999999	659	999999	618	807	682	477	615	329	999999	999999	230	999999	447	746	407	642	999999	773	999999	326	999999	707	999999	966	197	603	573	730	692	540	785	272	29	796	80	164	643	999999	181	863	999999	447	652	702	600	999999	81	143	394	597	534	173	247	642	657	999999	999999	651	620	999999	999999	999999	637	999999	363	999999	661	650	999999	253	998	999999	601	298	999999	75	64	359	375	999999	531	439	346	104	16	621	34	386	149	127	475	999999	678	102	959	389	810	999999	349	999999	999999	999999	999999	999999	999999	999999	571	949	590	591	999999	339	285	297	999999	474	548	542	18	741	999999	284	511	999999	777	15	999999	509	999999	672	999999	999999	19	732	131	111	972	204	505	999999	60	85	796	557	999999	146	999999	999999	543	495	841	277	629	999999	710	999999	919	908	999999	593	540	72	620	918	336	999999	999999	553	175	999999	999999	353	46	999999	691	857	488	999999	999999	999999	299	775	965	843	831	987	797	411	32	203	191	73	831	999999	778	988	465	877	230	999999	816	173	225	96	999999	497	999999	999999	917	852	449	999999	579	731	303	764	106	776	999999	349	683	999999	530	999999	275	437	522	134	920	702	999999	999999	733	999999	824	136	559	878	849	343	756	867	999999	179	999999	226	494	109	618	24	999999	688	999999	999999	74	898	642	253	821	565	975	115	999999	224	461	838	242	988	999999	177	214	999999	999999	999999	999999	816	434	999999	999999	999999	999999	422	516	906	811	999999	819	999999	999999	999999	493	315	999999	293	368	651	857	279	999999	915	984	506	202	450	809	672	761	46	299	258	474	999999	36	773	623	562	999999	113	412	748	29	999999	472	999999	683	898	171	643	395	941	959	164	643	312	74	999999	230	76	106	148	951	783	562	277	462	213	289	293	670	806	62	753	867	999999	999999	603	44	222	766	910	511	127	999999	999999	299	999999	999999	724	708	186	342	532	16	273	796	245	999999	999999	528	480	999999	999999	973	589	999999	215	296	673	415	999999	411	18	309	195	637	833	141	214	978	151	565	999999	584	493	474	530	747	999999	182	999999	775	999999	693	296	301	632	154	71	469	93	33	999999	999999	999999	999999	333	232	821	636	963	999999	999999	225	386	915	999999	303	489	125	367	
468	999999	500	999999	695	571	324	23	893	14	689	79	744	894	128	590	257	999999	718	999999	308	925	967	219	556	161	624	317	999999	999999	338	999999	946	112	625	339	484	563	999999	214	19	999999	927	631	283	43	999999	331	999999	334	806	999999	999999	975	999999	542	999999	290	208	543	999999	999999	999999	999999	999999	999999	133	999999	999999	788	999999	693	794	999999	141	999999	998	999999	935	999999	999999	302	59	55	999999	381	893	971	999999	93	999999	203	999999	17	267	11	575	281	955	999999	910	245	62	999999	999999	999999	172	999999	843	969	543	390	999999	686	270	999999	957	597	224	999999	140	161	599	999999	185	912	999999	999999	999999	999999	524	726	999999	999999	999999	47	250	580	827	328	219	636	137	83	999999	233	848	678	747	999999	54	977	67	661	128	759	645	867	303	315	999999	385	999999	999999	454	817	10	668	84	233	413	387	770	895	95	504	33	525	999999	952	73	999999	49	643	95	547	668	729	567	852	401	999999	286	521	545	834	999999	423	999999	732	999999	190	603	999999	999999	666	216	999999	999999	624	999999	130	999999	351	252	131	999999	376	999999	906	158	280	111	231	831	41	110	259	999999	261	999999	999999	896	912	729	883	67	525	444	428	340	506	163	942	127	281	999999	935	278	423	999999	260	999999	723	583	951	999999	382	692	177	566	957	999999	324	746	999999	233	999999	622	999999	74	999999	999999	210	999999	652	127	999999	113	999999	882	999999	980	999999	999999	627	817	182	339	777	999999	999999	833	277	999999	382	695	838	206	999999	57	838	322	909	359	999999	329	592	999999	931	999999	921	278	142	999999	400	977	999999	562	129	999999	61	981	844	565	388	986	663	348	203	957	999999	961	120	512	53	852	999999	587	999999	308	234	35	407	943	882	416	999999	982	471	999999	999999	286	87	686	996	857	477	354	999999	691	999999	999999	954	974	554	959	168	630	999999	548	906	297	478	999999	999999	35	583	901	682	972	296	681	877	797	147	999999	884	433	999999	196	384	725	616	402	643	980	81	999999	398	923	258	80	741	922	499	999999	807	266	999999	971	283	576	672	998	405	984	376	999999	837	999999	999999	734	124	64	999999	999999	681	999999	187	111	953	999999	513	759	999999	999999	939	999999	307	614	205	999999	829	544	913	999999	999999	617	997	658	614	914	596	846	848	523	956	687	758	999999	850	999999	999999	502	27	999999	73	999999	284	189	999999	999999	999999	232	356	455	904	579	151	365	999999	74	88	528	496	48	564	666	910	210	269	999999	999999	989	764	473	549	336	527	
789	999999	999999	343	999999	999999	999999	66	999999	500	402	619	999999	999999	402	192	999999	654	560	15	999999	999999	406	12	83	920	793	999999	999999	467	883	999999	577	999999	999999	621	985	730	270	914	303	999999	999999	999999	517	591	882	999999	803	806	978	999999	989	331	548	999999	348	148	999999	897	821	977	196	999999	616	496	999999	999999	999999	781	206	65	999999	645	712	995	378	240	999999	999999	47	87	422	73	489	74	916	999999	513	999999	282	846	471	372	999999	326	796	999999	559	999999	999999	558	529	31	999999	999999	434	353	618	553	853	118	654	776	860	743	565	999999	426	552	579	999999	821	65	999999	359	999999	31	552	395	209	93	680	999999	942	488	558	999999	462	566	639	573	999999	999999	286	174	202	694	511	999999	999999	673	999999	17	451	755	737	474	999999	260	999999	999999	801	233	999999	769	999999	191	834	381	195	999999	670	859	999999	16	166	860	778	344	167	899	519	999999	634	999999	224	673	999999	196	751	94	999999	212	237	236	999999	414	999999	999999	737	20	860	139	175	999999	12	18	999999	999999	598	999999	695	999999	102	999999	893	999999	999999	817	999999	764	170	647	630	110	296	467	631	686	244	999999	999999	271	999999	157	49	389	37	48	533	215	578	586	999999	874	398	999999	999999	798	999999	999999	999999	999999	962	972	850	222	509	74	310	545	387	418	210	846	632	433	581	945	399	513	999999	560	294	348	195	999999	59	755	999999	596	999999	832	353	82	935	454	309	634	306	826	880	999999	737	988	828	170	386	752	999999	964	999999	175	409	829	590	999999	515	999999	999999	276	173	754	361	999999	198	554	999999	137	910	999999	999999	999999	999999	572	633	619	999999	305	520	34	207	999999	513	747	478	191	433	999999	491	680	939	685	846	999999	663	135	611	999999	999999	284	105	258	999999	74	999999	181	526	999999	205	971	443	999999	113	762	79	999999	250	613	244	16	130	550	646	240	999999	999999	999999	999999	909	507	18	999999	505	246	929	949	999999	449	908	307	999999	596	328	520	999999	730	582	93	960	797	885	997	789	794	999999	999999	999999	611	825	999999	999999	907	927	697	999999	645	999999	867	999999	999999	411	999999	705	999999	350	534	231	999999	993	999999	866	26	999999	122	999999	21	18	711	92	384	347	853	999999	517	236	757	999999	631	557	999999	27	715	999999	999999	395	999999	999999	851	453	629	333	999999	999999	318	534	999999	259	815	85	952	636	999999	784	459	783	557	999999	198	711	999999	864	600	999999	401	500	161	766	817	726	539	719	166	999999	463	999999	999999	245	315	
999999	182	508	854	555	605	964	25	999999	801	67	999999	905	112	150	860	999999	733	999999	226	817	382	297	999999	99	999999	999999	480	743	330	999999	922	322	873	215	538	999999	20	54	973	437	485	230	964	760	888	634	616	999999	407	699	327	953	29	999999	999999	884	999999	765	19	372	494	281	610	403	145	999999	999999	897	999999	775	754	999999	934	999999	342	162	333	680	210	911	625	464	346	631	90	999999	999999	999999	604	653	27	255	44	610	943	213	619	999999	999999	371	602	718	999999	631	944	999999	28	240	164	999999	561	396	564	108	747	39	935	978	322	999999	233	655	303	958	757	508	653	333	845	139	543	999999	65	839	319	906	60	999999	686	451	999999	999999	231	157	101	999999	691	999999	999999	913	278	640	258	459	148	999999	999999	455	999999	446	985	695	395	35	914	800	340	724	788	999999	978	999999	999999	870	225	999999	433	156	866	135	817	999999	470	931	860	902	512	999999	700	999999	490	605	840	250	465	265	999999	206	999999	301	999999	966	999999	32	935	57	348	999999	244	976	522	279	588	748	629	278	999999	463	174	22	297	734	34	425	359	999999	390	999999	414	959	999999	237	913	575	999999	850	999999	447	996	999999	999999	999999	371	723	999999	220	999999	102	999999	197	999999	999999	41	230	999999	566	999999	732	999999	562	667	296	999999	284	492	295	366	23	999999	778	709	787	466	362	457	999999	373	999999	999999	148	365	999999	999999	227	929	999999	205	693	571	278	999999	836	999999	444	154	278	161	97	241	999999	854	14	188	843	487	253	757	679	772	999999	202	999999	167	534	207	379	855	755	355	999999	99	673	451	645	869	873	999999	32	217	999999	21	999999	79	20	294	999999	118	999999	999999	685	999999	525	999999	729	85	276	678	250	246	774	422	406	742	999999	475	191	999999	543	973	613	999999	734	472	592	999999	916	572	157	249	846	271	267	999999	669	698	574	752	721	999999	602	999999	772	785	999999	999999	615	544	60	999999	112	797	575	624	999999	455	788	999999	999999	900	169	704	999999	10	399	513	999999	391	82	330	901	439	840	974	999999	418	468	999999	40	999999	999999	999999	521	612	999999	58	695	642	887	224	999999	521	425	999999	410	898	674	771	999999	999999	611	233	471	999999	643	673	957	600	999999	718	987	999999	32	511	999999	787	193	918	863	351	817	522	503	858	420	389	23	28	574	482	743	696	562	112	225	999999	910	791	968	473	101	105	398	178	999999	999999	999999	999999	146	999999	715	756	908	54	999999	98	730	612	999999	264	
659	938	999999	771	999999	300	287	920	295	695	876	401	949	399	259	999999	134	999999	631	350	999999	110	882	951	999999	987	788	517	992	137	999999	999999	999999	714	813	999999	999999	627	203	936	999999	578	628	450	746	323	999999	518	795	397	999999	406	999999	999999	373	559	65	999999	999999	999999	512	769	928	168	999999	577	921	244	586	106	653	507	140	695	558	999999	482	441	214	454	190	280	999999	604	172	864	327	511	351	999999	999999	994	622	215	999999	32	999999	999999	999999	179	402	999999	932	698	744	467	275	295	999999	61	999999	999999	870	560	999999	241	56	999999	996	570	260	419	999999	331	999999	659	884	925	999999	536	671	22	425	999999	62	999999	348	999999	999999	705	598	42	99	300	186	484	999999	72	407	999999	975	327	473	455	919	999999	679	610	699	94	582	350	34	885	390	999999	999999	834	507	200	893	999999	473	300	972	227	329	602	999999	524	534	999999	527	78	560	999999	549	970	126	79	937	738	999999	775	132	258	18	214	909	122	286	999999	564	217	309	952	853	182	999999	701	662	999999	999999	184	559	760	999999	955	334	46	524	236	717	999999	262	999999	697	697	999999	723	218	125	693	43	999999	245	267	319	769	999999	499	377	498	999999	417	861	282	160	999999	372	435	62	880	873	597	60	581	999999	955	999999	265	166	15	999999	492	547	999999	999999	936	324	503	513	999999	726	546	157	738	303	30	400	999999	547	482	805	298	999999	244	820	445	999999	663	999999	364	625	999999	343	999999	739	932	999999	477	999999	223	999999	868	921	866	999999	336	999999	321	288	115	564	271	999999	684	209	470	336	312	999999	986	748	661	999999	159	999999	383	212	785	999	999999	999999	922	41	333	581	936	376	299	91	493	996	876	999999	999999	799	363	635	659	999999	278	605	567	904	864	475	249	506	772	305	779	133	999999	321	999999	955	999999	239	393	112	273	103	47	999999	999999	990	871	286	347	359	217	748	553	622	999999	765	593	28	999999	999999	999999	999999	603	993	999999	999999	999999	564	466	999999	167	999999	251	557	898	999999	999999	345	825	874	603	962	169	422	999999	41	580	51	591	162	371	623	999999	999999	770	833	500	53	920	719	658	999999	819	277	202	93	999999	996	723	555	999999	257	203	303	265	379	279	999999	999999	999999	999999	299	973	999999	707	544	71	716	786	75	684	999999	425	115	225	999999	152	892	230	15	533	584	327	45	999999	124	430	769	279	999999	563	999999	148	650	930	369	343	514	569	657	999999	791	219	999999	999999	684	832	999999	
999999	999999	236	387	960	900	745	999999	999999	938	360	593	123	302	446	395	511	375	385	774	184	856	952	637	333	572	999999	742	999999	999999	173	279	999999	342	691	309	174	186	358	247	904	725	397	999999	164	975	544	999999	354	823	157	999999	308	999999	912	231	999999	598	64	398	916	13	999999	312	999999	91	311	780	610	146	231	334	999999	999999	869	459	468	556	483	999999	38	265	397	550	521	668	970	233	429	470	292	999999	131	959	999999	901	884	94	631	999999	673	763	128	218	601	822	487	171	198	463	999999	470	999999	999999	369	661	615	299	791	115	120	88	361	150	854	999999	212	68	815	999999	999999	384	999999	410	684	999999	146	189	949	999999	191	809	44	999999	707	999999	460	425	999999	999999	295	595	303	525	962	594	999999	978	999999	999999	999999	429	355	231	888	999999	545	714	32	104	524	436	350	103	924	999999	999999	394	999999	42	999999	787	468	999999	682	979	90	410	447	99	999999	999999	825	999999	999999	762	999999	999999	88	329	999999	999999	402	505	155	858	254	210	999999	661	550	27	999999	331	748	832	961	210	548	999999	999999	145	276	999999	999999	999999	611	346	24	999999	999999	240	316	999999	756	461	395	963	999999	823	734	880	999999	786	548	999999	999999	503	999999	255	801	263	999999	178	999999	150	478	468	273	999999	257	908	195	438	813	999999	711	431	574	297	447	997	210	999999	999999	427	336	999999	395	999999	742	999999	91	769	371	594	966	147	999999	999999	999999	926	999999	219	576	826	695	380	972	999999	143	999999	929	967	808	803	62	549	994	603	814	988	83	876	999999	999999	826	426	77	229	354	574	339	958	314	520	308	991	159	358	732	956	518	167	999999	551	188	123	960	568	542	999999	153	498	802	994	852	999999	999999	999999	999999	278	312	752	883	569	861	971	663	999999	504	999999	400	999999	871	857	999999	999999	623	506	961	999999	465	509	687	927	999999	840	166	320	668	485	830	999999	359	463	653	765	283	999999	689	216	999999	999999	999999	481	36	999999	626	944	999999	936	209	664	475	295	812	803	75	956	148	999999	815	352	999999	29	240	677	296	418	214	713	642	929	817	754	262	999999	446	215	900	923	224	999999	795	731	285	175	999999	999999	999999	850	700	327	555	668	401	117	999999	53	251	359	221	218	740	999999	304	279	847	721	43	29	366	859	65	224	806	999999	557	897	744	75	430	232	767	363	999999	999999	999999	158	362	155	749	402	964	551	712	15	481	984	437	15	999999	535	40	630	493	840	999999	340	
999999	797	560	156	308	185	999999	988	999999	386	999999	978	999999	698	368	887	280	999999	999999	514	999999	801	131	572	999999	999999	747	894	202	999999	869	999999	999999	53	999999	564	594	603	999999	788	622	723	564	104	197	458	999999	999999	177	152	999999	529	945	757	827	999999	675	987	999999	569	999999	44	795	313	516	624	924	851	999999	803	999999	999999	869	999999	999999	999999	246	999999	385	21	629	999999	726	60	787	350	237	306	225	236	888	607	917	534	999999	588	999999	260	587	572	534	267	227	374	849	682	659	838	865	48	823	648	611	674	940	999999	999999	999999	526	176	396	627	636	185	999999	695	759	345	999999	312	860	985	449	999999	999999	371	901	999999	210	114	690	399	440	187	412	249	995	252	594	999999	999999	192	734	421	186	906	631	51	999999	164	922	324	91	563	188	837	209	999999	198	999999	999999	954	544	999999	486	996	999999	459	772	999999	699	517	999999	716	40	678	261	38	999999	580	740	859	999999	56	191	999999	317	877	999999	575	999999	207	999999	26	999999	326	648	999999	934	189	719	999999	279	784	999999	415	573	375	532	510	586	181	172	617	837	558	61	999999	240	120	999999	319	460	999999	999999	502	999999	734	94	999999	999999	939	103	456	861	567	590	999999	591	776	802	942	355	498	989	868	999999	447	188	83	275	999999	91	824	500	409	722	82	160	999999	951	838	290	999999	999999	646	88	715	755	999999	967	933	906	999999	317	746	999999	961	999999	766	466	26	999999	20	448	880	857	999999	956	462	845	999999	999999	628	999999	999999	999999	536	999999	352	790	999999	999999	908	999999	999999	253	627	516	753	445	761	863	999999	505	999999	292	999999	379	599	788	808	999999	303	434	459	999999	287	999999	353	95	999999	942	865	999999	147	334	648	905	117	637	999999	999999	212	27	999999	999999	582	999999	888	682	999999	167	429	563	981	570	398	999999	999999	374	965	988	172	668	999999	818	998	418	999999	611	643	374	271	962	559	999999	556	286	350	805	393	164	750	671	703	280	523	999999	994	999999	999999	174	259	742	671	251	999999	544	999999	275	655	174	999999	999999	48	26	895	466	14	999999	999999	121	142	850	981	810	248	501	964	999999	305	696	424	999999	674	478	999999	528	300	999999	455	22	276	999999	159	229	400	472	633	686	999999	66	306	68	999999	824	999999	408	761	999999	12	999999	579	999999	969	959	750	971	613	569	901	376	175	999999	490	11	999999	66	701	762	419	999999	999999	999999	999999	249	400	365	239	850	446	999999	767	439	999999	356	442	993	116	
999999	999999	428	859	73	999999	18	890	999999	578	999999	978	975	706	999999	999999	237	999999	301	921	729	999999	999999	741	762	133	193	609	736	391	143	569	852	950	511	293	990	999999	805	502	353	358	790	787	999999	999999	470	999999	999999	988	87	126	999999	81	386	999999	94	999999	106	940	602	408	999999	999999	999999	990	136	35	999999	999999	999999	320	435	999999	577	999999	778	999999	72	891	662	182	841	748	313	26	429	781	999999	880	209	313	819	999999	899	945	204	999999	352	688	999999	445	815	62	537	767	691	350	503	15	852	999999	999999	999999	287	999999	566	415	913	999999	999999	354	460	325	999999	156	501	570	900	632	186	216	999999	383	155	226	366	999999	999999	999999	334	88	287	568	37	721	689	614	586	999999	389	999999	658	923	126	400	999999	999999	545	391	275	999999	450	999999	828	645	999999	999999	69	71	999999	776	205	377	103	999999	77	892	999999	795	467	999999	983	430	999999	397	558	341	267	755	241	999999	254	999999	281	213	638	416	740	391	499	999999	554	525	417	612	593	291	999999	633	999999	102	212	750	999999	388	147	999999	627	999999	97	999999	983	999999	829	999999	999999	375	105	999999	854	660	161	905	305	999999	342	468	999999	999999	999999	277	511	633	999999	149	664	999999	905	892	75	618	789	309	999999	607	464	249	695	220	90	227	999999	939	778	673	941	999999	454	904	56	679	999999	986	637	999999	389	359	882	690	999999	37	470	999999	825	246	870	852	610	697	564	102	999999	999999	999999	585	91	572	855	758	208	367	59	11	999999	395	611	999999	999999	484	228	114	367	15	678	62	999999	981	999999	999999	802	98	999999	756	349	999999	999999	214	435	999999	738	817	999999	134	492	184	999999	469	367	439	635	999999	999999	136	479	999999	735	766	133	999999	999999	110	458	323	955	119	999999	303	999999	892	488	406	999999	999999	746	410	610	243	523	503	84	298	624	684	906	999999	909	569	999999	889	228	150	999999	927	232	638	368	191	178	382	513	684	807	474	999999	238	698	568	999999	999999	849	502	252	999999	434	999999	485	999999	999999	999999	209	111	26	771	674	347	326	450	398	118	999999	428	74	999999	999999	399	999999	160	733	677	999999	999999	999999	217	50	725	897	460	999999	692	162	594	999999	948	999999	411	999999	46	799	612	912	257	180	281	37	999999	437	112	639	44	60	335	51	739	192	859	922	809	730	948	450	865	947	706	955	999999	654	126	999999	588	999999	453	360	130	765	789	180	907	189	620	298	795	820	468	642	827	553	45	765	323	
489	859	999999	999999	999999	56	310	474	999999	581	775	999999	999999	999999	313	606	974	920	999999	403	688	24	999999	120	660	654	54	489	73	137	903	619	360	999999	109	871	148	999999	957	718	488	706	591	608	844	977	661	769	164	45	853	999999	71	371	999999	999999	239	204	999999	999999	11	820	410	198	677	999999	960	490	951	442	468	999999	999999	999999	915	982	433	999999	276	683	992	285	334	37	999999	280	557	989	28	635	642	943	999999	449	999999	668	306	403	930	687	26	999999	818	999999	577	999999	670	805	999999	652	51	999999	999999	516	999999	726	495	382	913	407	999999	999999	999999	325	999999	524	999999	523	549	256	686	40	101	589	666	999999	999999	999999	460	895	610	999999	542	376	999999	434	25	803	923	989	999999	923	489	999999	999999	999999	709	502	922	62	235	156	266	999999	999999	20	126	348	849	703	270	883	921	999999	797	856	438	105	731	374	999999	359	599	999999	84	999999	999999	568	511	621	122	963	999999	407	669	463	495	342	409	999999	318	677	954	230	729	999999	11	999999	735	231	616	613	771	999999	554	875	557	706	135	213	469	999999	836	999999	590	306	203	999999	358	344	999999	105	695	157	999999	830	405	999999	999999	784	760	89	832	289	14	508	202	141	999999	999999	906	788	217	205	999999	759	841	725	639	432	105	487	123	401	860	520	917	999999	501	723	480	187	876	351	453	999999	725	557	233	999999	114	72	999999	564	437	582	888	500	44	306	989	680	739	407	688	999999	966	999999	428	494	999999	579	640	999999	323	728	912	866	752	999999	44	293	999999	999999	999999	43	816	558	999999	288	631	427	999999	999999	733	800	999999	999999	999999	179	999999	293	999999	739	500	999999	431	999999	999999	709	670	32	747	310	272	999999	187	999999	88	655	466	417	999999	999999	999999	999999	989	445	406	523	290	442	214	582	999999	750	165	762	66	999999	999999	286	999999	999999	618	999999	999999	288	931	37	622	265	999999	16	713	15	815	999999	877	999999	545	985	143	726	428	237	999999	174	990	522	550	999999	999999	294	999999	190	109	224	531	999999	492	710	514	379	999999	999999	51	207	869	313	999999	177	884	728	258	626	152	592	834	390	790	515	999999	999999	487	206	999999	116	963	999999	906	600	466	624	845	834	481	999999	824	999999	195	999999	305	686	587	383	999999	406	46	427	999999	516	389	150	472	999999	422	999999	892	705	999999	935	243	345	406	344	710	999999	882	424	154	388	767	440	205	999999	220	611	832	114	999999	734	999999	546	496	400	220	325	162	999999	
999999	387	871	999999	510	999999	387	959	289	252	999999	999999	523	622	283	999999	999999	949	945	303	765	811	272	999999	48	169	865	999999	999999	16	999999	999999	117	23	12	766	516	648	930	944	791	261	331	589	441	395	220	999999	272	999999	650	271	380	999999	113	999999	124	93	999999	350	999999	689	119	999999	999999	287	999999	509	999999	516	151	111	29	999999	511	999999	490	683	356	653	949	418	434	22	366	862	24	999999	910	999999	651	999999	567	589	560	999999	151	58	469	999999	999999	710	837	756	999999	999999	999999	999999	999999	598	999999	999999	736	437	401	975	264	999999	916	266	999999	913	599	227	864	718	543	999999	450	410	373	441	223	203	430	248	580	678	325	999999	620	999999	901	321	999999	220	696	140	999999	584	999999	999999	141	999999	999999	319	120	999999	891	978	16	813	929	946	235	687	228	543	17	162	405	586	999999	110	646	627	22	288	944	654	31	413	250	865	563	328	310	999999	312	120	138	960	786	347	810	807	999999	955	95	594	991	162	132	999999	189	270	272	40	566	273	999999	831	675	247	956	602	999999	74	392	999999	387	999999	241	896	34	444	799	444	300	839	910	66	203	999999	662	999999	290	999999	685	303	66	999999	453	48	813	306	999999	549	390	999999	244	999999	572	188	217	783	921	236	21	745	470	999999	999999	726	999999	250	999999	325	585	97	321	999999	999999	98	850	117	764	202	999999	999999	160	260	999999	999999	604	268	494	25	152	999999	999999	63	999999	999999	833	238	539	727	685	573	667	968	964	303	896	999999	273	483	999999	109	29	999999	153	999999	594	219	774	658	131	104	999999	622	999999	706	149	267	999999	448	265	621	578	46	516	519	70	999999	296	760	999999	727	995	21	687	999999	999999	229	910	909	355	623	463	880	605	591	999999	54	795	267	163	638	713	824	999999	999999	530	982	221	634	232	413	999999	24	471	404	108	744	935	140	847	919	357	264	999999	999999	167	999999	441	999999	999999	25	396	39	607	558	23	180	999999	999999	522	876	18	285	686	942	700	449	419	211	999999	83	999999	664	999999	243	290	459	999999	586	557	832	551	296	999999	217	26	893	416	913	999999	927	999999	962	999999	971	999999	82	577	161	940	999999	288	240	441	999999	905	999999	999999	373	277	564	449	217	424	689	999999	999999	352	479	925	807	42	505	999999	565	131	156	55	999999	332	217	999999	579	645	839	553	321	854	314	312	999999	284	53	645	825	999999	743	548	928	999999	999999	729	107	235	143	685	783	999999	876	506	758	
999999	180	50	70	682	869	572	584	999999	999999	868	999999	177	641	532	989	860	994	87	999999	608	126	801	999999	999999	999999	999999	511	999999	770	901	999999	999999	999999	607	999999	12	585	153	618	181	999999	999999	999999	330	691	930	594	999999	999999	922	424	799	128	160	569	379	906	999999	898	525	999999	430	999999	121	890	999999	999999	43	429	987	284	851	468	216	999999	333	178	813	796	999999	760	899	468	848	999999	999999	999999	403	999999	999999	105	13	254	102	999999	543	428	521	439	999999	317	560	192	999999	648	999999	999999	912	516	245	211	999999	785	55	765	171	961	526	634	999999	551	230	995	694	891	281	999999	375	105	110	905	656	384	345	999999	999999	717	999999	209	914	848	999999	999999	802	999999	12	999999	209	337	949	582	901	887	727	909	96	999999	497	817	376	966	964	817	999999	340	554	999999	999999	509	566	453	211	326	720	863	999999	343	202	999999	888	63	407	48	155	527	999999	999999	999999	435	999999	999999	230	999999	999999	948	999999	959	481	999999	978	293	777	700	771	506	381	584	177	864	145	999999	372	335	999999	322	999999	999999	999999	888	337	785	72	24	999999	922	232	999999	493	772	980	814	861	730	999999	604	286	706	999999	649	999999	428	601	791	300	705	280	894	24	520	389	957	298	593	144	999999	231	762	650	848	999999	999999	101	405	883	330	891	641	999999	333	46	862	658	32	741	908	193	999999	724	353	651	999999	999999	972	999999	32	999999	278	596	990	383	523	65	429	375	43	336	206	908	969	814	638	752	690	484	526	308	275	999999	235	18	950	999999	306	999999	999999	999999	999999	22	861	999999	622	55	162	999999	999999	806	999999	657	708	582	999999	372	999999	539	23	999999	563	497	866	723	261	427	370	981	999999	999999	999999	232	429	173	217	194	56	999999	201	999999	600	999999	962	999999	79	999999	152	653	31	588	292	767	193	370	999999	631	155	147	552	205	684	180	527	999999	57	16	999999	544	999999	802	999999	590	348	999999	985	999999	534	155	654	642	284	717	999999	844	999999	991	999999	68	999999	586	48	909	622	995	908	429	222	926	999999	72	999999	999999	289	228	272	702	428	999999	999999	493	106	999	492	910	921	967	999999	683	843	65	967	999999	999999	787	763	415	999999	352	520	565	610	608	483	592	262	676	438	741	999999	500	573	999999	999999	999999	489	49	427	712	84	941	999999	999999	999999	999999	999999	221	921	501	464	856	999999	85	999999	999999	882	999999	999999	900	657	254	539	478	111	352	492	692	999999	321	307	724	999999	999999	278	
579	356	999999	525	865	497	50	999999	936	286	999999	765	497	42	999999	491	999999	522	526	64	829	412	740	999999	740	135	411	726	609	999999	739	868	999999	807	674	473	811	972	660	412	617	500	999999	202	999999	999999	999999	660	999999	829	999999	999999	471	211	448	176	615	999999	999999	740	95	324	999999	743	547	999999	295	690	367	999999	680	29	861	124	999999	339	810	548	999999	999999	140	751	104	999999	887	537	406	278	368	999999	999999	177	999999	920	327	999999	355	859	999999	530	999999	999999	302	999999	159	296	351	357	763	118	366	77	593	632	609	344	999999	374	855	19	459	27	331	860	541	512	832	941	797	999999	983	950	999999	530	861	999999	458	863	630	999999	195	59	514	260	151	999999	583	999999	320	982	83	981	13	999999	80	999999	982	442	699	999999	463	999999	560	999999	999999	415	999999	73	771	999999	886	999999	743	264	823	410	999999	81	718	751	929	277	630	814	999999	12	947	257	999999	587	845	25	173	999999	147	999999	498	895	135	735	615	999999	793	538	106	999999	247	749	821	670	770	910	723	948	717	999999	779	745	547	132	468	999999	614	194	937	870	202	999999	126	48	911	618	999999	982	145	418	484	999999	999999	364	764	207	436	999999	816	934	302	225	277	951	16	999999	357	12	277	999999	906	999999	999999	999999	999999	999999	633	783	758	162	964	740	812	308	711	999999	999999	193	368	999999	499	999999	377	12	999999	977	491	174	999999	168	270	999999	715	456	999999	875	500	492	999999	999999	574	653	999999	663	970	561	412	968	250	328	725	174	999999	17	199	999999	241	598	657	999999	996	468	999999	600	892	999999	35	366	796	999999	196	544	353	92	999999	846	794	999999	999999	26	999999	523	924	712	442	999999	309	708	266	431	999999	902	835	302	288	116	901	999999	771	999999	536	55	999999	414	999999	191	821	561	320	352	999999	527	565	640	972	999999	543	49	999999	999999	720	327	999999	375	202	293	709	60	803	590	944	365	941	92	490	529	351	520	580	261	999999	748	397	914	144	126	346	999999	330	805	572	862	281	975	239	999999	945	806	999999	848	999999	770	757	999999	408	999999	585	483	999999	452	141	33	468	906	999999	971	929	195	240	85	947	514	999999	998	28	91	94	966	999999	281	583	999999	999999	999999	999999	999999	991	666	515	213	540	863	999999	878	673	548	403	374	463	267	999999	759	575	145	901	966	51	758	999999	999999	847	619	999999	878	868	596	724	737	136	999999	980	272	679	999999	545	94	470	851	999999	479	687	719	512	595	
992	824	969	999999	999999	812	472	242	954	198	366	921	243	176	19	999999	999999	666	248	455	999999	25	89	548	999999	817	506	199	433	243	999999	137	116	999999	885	54	627	999999	907	999999	545	748	999999	491	999999	624	850	304	999999	259	999999	30	481	66	999999	977	744	430	572	23	316	282	809	721	559	238	999999	207	290	965	458	999999	999999	924	910	539	707	598	877	976	999999	212	357	184	587	999999	656	59	999999	999999	310	207	989	893	17	272	938	597	931	442	809	652	23	877	800	999999	271	556	156	999999	279	155	553	999999	57	113	999999	635	143	940	581	764	480	382	664	261	999999	865	916	647	999999	119	999999	445	176	323	198	999999	383	203	357	109	903	948	638	165	654	403	999999	999999	347	999999	999999	991	860	54	182	640	999999	999999	121	405	640	508	188	169	488	117	429	734	915	454	261	939	593	482	861	999999	999999	999999	607	999999	29	999999	999999	296	656	675	999999	999999	150	558	267	833	92	951	999999	405	769	999999	676	546	999999	122	988	892	999999	523	999999	999999	193	649	896	713	999999	999999	385	627	207	892	513	812	532	307	593	367	196	427	857	641	999999	465	763	275	999999	70	904	907	34	418	244	142	277	207	938	501	999999	554	999999	849	575	842	207	999999	965	863	23	676	529	631	999999	633	666	765	375	727	886	631	880	881	338	478	602	789	657	381	999999	335	369	101	705	642	536	17	75	180	268	886	999999	969	56	237	999999	403	999999	610	475	512	999999	999999	615	40	674	19	520	107	249	418	229	999999	999999	688	317	999999	925	999999	107	659	700	204	469	999	999999	911	835	111	100	209	999999	57	999999	42	503	999999	999999	675	967	526	496	968	999999	850	999999	716	650	368	920	950	477	650	513	816	811	637	750	999999	709	999999	999999	419	16	49	341	182	688	295	999999	168	950	260	105	999999	172	731	999999	999999	342	614	270	477	999999	149	999999	999999	999999	99	999999	865	408	871	966	213	999999	999999	961	892	518	495	38	364	183	762	999	227	554	932	999999	999999	375	141	282	104	999999	707	999999	999999	999999	905	638	999999	999999	329	999999	89	293	891	239	95	769	380	110	847	999999	906	303	999999	149	515	881	611	999999	150	499	276	999999	999999	710	999999	847	105	999999	612	999999	439	999999	853	999999	920	999999	662	703	567	320	995	41	434	518	999999	413	810	726	801	33	37	999999	924	829	999999	490	422	191	594	248	674	794	497	990	157	616	450	999999	999999	582	229	999999	999999	829	999999	999999	999999	
363	999999	999999	47	378	783	588	829	285	375	999999	519	439	520	481	118	329	646	999999	999999	999999	370	980	963	393	507	229	999999	129	285	104	334	256	326	999999	76	364	999999	306	21	908	170	871	250	426	906	789	999999	748	799	558	193	304	702	999999	992	143	999999	653	999999	564	784	710	10	999999	699	272	999999	999999	999999	754	999999	350	199	634	283	499	739	547	999999	999999	999999	65	329	727	911	40	554	596	76	933	97	557	434	457	134	460	870	999999	727	643	676	999999	344	55	439	842	114	77	456	999999	403	999999	999999	999999	999999	728	390	283	369	668	999999	526	396	480	666	571	915	741	510	999999	628	770	820	843	999999	558	721	999999	297	79	926	999999	150	572	540	999999	391	999999	61	406	79	597	610	68	999999	999999	223	863	388	868	927	372	999999	999999	999999	633	999999	332	122	847	999999	115	985	299	742	241	386	823	940	309	189	644	690	114	752	999999	169	761	918	891	999999	999999	896	429	152	563	919	999999	697	906	999999	69	999999	214	999999	964	611	320	326	693	773	399	923	999999	688	292	682	463	880	999999	999999	999999	999999	999999	511	158	218	566	157	189	322	869	136	43	851	130	485	486	714	999999	429	999999	444	235	127	999999	935	817	741	859	999999	465	635	853	442	999999	656	937	702	251	755	999999	173	147	381	904	273	889	999999	568	999999	205	999999	999999	424	999999	999999	188	114	999999	999999	999999	825	298	308	856	243	999999	600	551	473	999999	783	999999	42	384	685	999999	999999	222	999999	55	590	999999	61	999999	716	543	438	816	596	477	833	999999	38	364	230	874	999999	524	670	990	298	686	104	999999	999999	285	69	999999	940	416	334	891	883	177	999999	652	247	999999	149	700	843	999999	954	999999	999999	646	445	677	999999	810	467	999999	552	691	999999	903	999999	999999	273	441	999999	398	875	189	153	941	263	860	554	577	636	226	385	969	156	999999	731	108	555	774	839	999999	885	140	949	995	348	999999	999999	907	574	456	359	707	227	455	999999	775	853	772	999999	999999	133	999999	999999	250	999999	583	544	251	999999	999999	999999	498	601	101	512	999999	999999	157	602	71	449	647	13	189	999999	677	752	701	606	956	255	783	999999	999999	999999	999999	955	708	52	765	657	178	735	999999	221	861	115	135	942	999999	545	705	179	331	145	486	583	994	384	286	830	842	645	225	999999	461	999999	999999	833	213	789	999999	115	999999	999999	281	999999	999999	968	15	999999	626	759	444	421	549	613	999999	999999	781	725	999999	334	765	934	
999999	533	519	859	999999	754	768	301	738	382	24	999999	999999	999999	999999	999999	174	36	379	715	214	93	999999	804	195	999999	56	227	62	999999	828	206	999999	902	600	747	999999	558	217	260	802	334	30	999999	406	948	281	153	265	999999	560	935	999999	999999	730	731	999999	715	674	999999	707	550	249	999999	554	817	261	999999	326	126	182	616	818	999999	912	879	72	149	407	246	576	903	962	845	927	893	251	299	999999	868	999999	999999	884	305	552	261	94	999999	999999	999999	697	999999	999999	148	44	944	999999	836	147	999999	669	999999	999999	438	999999	804	588	999999	333	660	575	999999	268	458	999999	999999	732	999999	999999	660	999999	999999	999999	999999	999999	735	999999	824	810	982	776	415	161	331	209	242	379	999999	959	747	673	690	445	856	23	736	582	378	447	999999	999999	999999	269	486	999999	377	561	499	889	610	999999	764	999999	999999	884	999999	809	936	259	468	125	286	563	828	987	114	856	999999	999999	812	162	999999	386	999999	999999	999999	155	675	276	831	681	880	999999	359	29	999999	999999	104	999999	853	999999	646	999999	978	434	935	50	440	499	999999	999999	999999	694	999999	999999	29	387	999999	581	712	24	144	670	427	787	999999	719	214	809	87	17	761	803	951	999999	516	999999	408	835	834	141	999999	999999	999999	321	999999	999999	490	901	999	532	999999	523	999999	839	792	975	702	999999	199	226	836	999999	421	999999	999999	983	999999	200	940	441	979	497	999999	580	309	958	355	116	892	59	999999	999999	809	555	244	248	543	121	999999	541	886	999999	645	999999	999999	93	764	381	562	911	452	300	960	568	553	285	776	688	540	834	629	595	309	150	986	999999	822	999999	708	520	449	631	106	409	554	772	851	138	999999	225	203	973	553	980	606	939	351	250	999999	999999	471	855	999999	999999	911	300	907	505	631	771	999999	898	673	51	472	821	999999	560	24	780	999999	648	412	999999	999999	999999	51	999999	999999	57	999999	582	863	748	59	594	59	836	999999	263	865	999999	507	999999	954	304	310	512	517	999999	745	790	235	999999	999999	822	999999	267	629	266	259	588	960	583	588	688	44	999999	992	878	771	367	73	999999	915	86	151	897	369	346	355	539	999999	758	312	401	999999	641	222	236	151	792	216	999999	14	287	396	999999	925	999999	269	385	999999	639	999999	999999	999999	474	316	459	681	554	897	293	910	719	776	999999	281	999999	342	402	999999	999999	737	978	999999	999999	757	999999	690	999999	972	103	86	999999	30	181	744	924	999999	999999	335	999999	555	596	894	923	331	
294	999999	194	652	738	934	867	673	753	902	45	236	896	717	999999	768	463	582	999999	216	999999	699	604	467	999999	523	999999	77	948	221	999999	94	237	510	472	999999	506	575	243	169	219	999999	276	279	709	698	777	175	656	994	102	23	100	999999	390	595	905	727	305	224	999999	799	724	999999	761	999999	999	396	254	999999	999999	887	999999	644	997	999999	999999	999999	999999	658	746	999999	421	953	129	137	993	519	129	876	232	779	999999	29	999999	419	582	734	517	758	999999	391	920	115	732	214	674	999999	999999	999999	173	580	969	646	477	199	388	770	423	999999	957	999999	277	999999	328	492	999999	329	960	999999	70	698	817	998	999999	365	374	315	999999	914	462	547	800	999999	713	652	809	633	551	495	41	811	999999	883	801	999999	124	999999	999999	250	597	354	495	141	687	475	763	999999	999999	999999	825	82	999999	509	182	419	689	999999	665	999999	682	983	778	475	556	999999	387	999999	207	999999	999999	822	999999	980	326	117	62	668	694	248	888	999999	947	999999	669	958	999999	999999	711	391	529	228	886	120	999999	614	576	30	999999	438	97	829	774	999999	871	12	553	569	999999	74	367	30	211	426	787	843	45	349	805	597	986	575	999999	815	232	32	936	999999	422	711	540	41	999999	266	160	69	74	999999	567	667	414	702	629	999999	999999	508	27	469	332	724	578	237	224	987	451	522	606	999999	712	848	75	145	156	481	533	999999	937	945	276	727	779	33	781	147	999999	293	945	999999	791	724	999999	476	96	698	999999	999999	816	999999	999999	999999	463	116	310	718	601	279	556	158	123	698	570	999999	999999	604	945	555	455	999999	804	168	577	30	177	987	842	598	999999	458	348	230	999999	842	141	639	274	673	723	999999	999999	913	999999	797	999999	103	164	934	284	999999	752	587	999999	999999	999999	655	70	442	938	322	999999	12	230	999999	810	892	189	727	940	563	339	282	831	999999	540	891	999999	779	557	83	999999	908	999999	566	705	999999	999999	779	551	485	579	831	999999	999999	999999	543	692	640	987	580	914	436	993	720	999999	480	755	474	208	999999	999999	999999	884	865	488	967	688	664	401	999999	999999	410	999999	465	984	508	547	999999	205	999999	209	790	792	977	169	407	999999	603	999999	999999	14	898	580	152	999999	298	946	999999	922	229	855	38	249	999999	999999	514	260	538	736	653	933	335	278	211	999999	444	498	999999	999999	91	999999	94	259	176	55	999999	999999	999999	215	695	561	999999	507	999999	152	999999	551	999999	926	999999	999999	387	
867	760	301	999999	630	999999	943	999999	800	49	173	841	177	770	778	82	999999	999999	999999	227	332	50	999999	264	827	999999	999999	38	893	999999	981	59	933	674	227	999999	874	999999	10	460	99	999999	895	999999	515	666	808	382	402	478	962	504	971	930	64	826	667	47	851	337	320	914	921	166	68	124	907	502	553	289	208	526	431	234	137	932	155	999999	749	171	493	686	635	999999	680	999999	88	13	620	400	830	999999	524	672	999999	185	478	738	463	400	758	999999	828	122	280	446	83	747	802	999999	681	96	999999	689	844	999999	999999	506	485	582	46	904	881	999999	458	371	11	758	94	999999	464	416	999999	358	999999	187	857	522	154	244	412	340	210	999999	719	744	999999	834	999999	515	999999	971	262	881	999999	853	434	676	664	909	444	999999	662	851	667	274	968	940	286	667	776	999999	362	251	179	999999	703	392	999999	714	822	999999	931	999999	65	492	163	247	993	559	752	191	999999	245	999999	97	678	359	832	454	776	608	999999	170	739	140	618	21	711	659	160	51	999999	949	999999	999999	393	94	795	999999	121	731	946	727	999999	594	906	127	999999	999999	37	353	560	988	938	999999	999999	999999	839	924	999999	151	999999	343	408	710	948	908	999999	531	703	593	564	657	343	54	661	831	999999	154	233	501	570	629	632	999999	491	255	21	872	999999	623	255	871	309	999999	205	612	328	999999	999999	999999	999999	920	999999	443	999999	999999	654	893	999999	786	524	694	700	383	581	906	711	999999	229	702	897	286	870	90	999999	692	357	374	999999	999999	999999	52	508	235	532	649	250	199	27	589	999999	128	319	873	108	561	180	926	999999	999999	901	726	984	943	999999	999999	999999	308	104	106	554	290	999999	513	284	481	999999	474	999999	999999	665	521	583	999999	112	778	999999	997	981	787	521	431	976	559	157	999999	68	564	134	840	600	942	104	921	44	320	83	999999	599	627	375	705	85	999999	633	389	152	354	999999	332	724	61	326	317	584	133	313	999999	365	498	422	631	350	20	341	723	999999	662	999999	999999	705	999999	408	364	422	815	355	521	926	767	643	714	723	802	125	999999	625	999999	346	911	16	999999	450	110	214	743	365	999999	133	910	962	489	749	58	999999	999999	653	999999	895	768	999999	792	568	999999	854	708	908	999999	999999	793	107	640	999999	693	999999	126	999999	307	159	678	999999	290	397	26	804	163	964	674	185	999999	999999	999999	891	577	143	224	999999	852	256	505	835	817	999999	340	999999	332	173	66	
273	510	844	356	812	226	318	497	404	552	793	999999	744	999999	373	999999	898	444	748	749	559	571	106	867	999999	653	843	643	999999	67	213	482	999999	908	411	674	716	548	999999	675	269	646	999999	477	999999	554	761	601	453	834	442	378	583	423	506	701	413	976	999999	169	382	674	999999	347	348	320	710	835	999999	698	628	359	999999	82	490	912	999999	629	808	506	891	252	199	286	624	999999	899	576	411	999999	270	739	254	691	999999	594	270	999999	138	999999	843	926	999999	754	215	92	784	999999	933	594	950	784	178	798	277	999999	485	109	999999	513	421	144	434	133	437	999999	999999	902	999999	999999	652	278	999999	70	662	965	484	444	81	999999	60	398	999999	817	759	486	571	455	423	173	999999	999999	999999	624	336	999999	502	999999	326	326	977	881	999999	999999	941	681	999999	117	145	312	655	50	999999	190	462	33	501	616	374	999999	328	999999	489	999999	786	999999	517	875	734	953	473	839	127	754	564	999999	666	604	875	87	202	463	319	121	518	79	142	580	172	312	217	885	999999	999999	998	327	999999	999999	999999	459	174	418	383	192	838	999999	922	283	625	293	999999	999999	740	296	759	864	349	377	107	717	359	999999	713	431	999999	999999	568	752	756	246	777	999999	352	426	913	999999	999999	999999	999999	702	999999	859	955	879	945	319	999999	999999	616	999999	977	999999	27	544	110	237	704	951	447	999999	256	179	999999	388	515	815	555	999999	383	974	783	223	999999	405	570	999999	999999	999999	486	435	443	999999	999999	622	269	999999	533	807	325	686	999999	139	689	31	999999	977	341	576	373	999999	764	999999	610	641	360	764	929	622	974	610	255	870	475	999999	817	672	43	904	129	762	291	999999	998	697	999999	654	533	83	949	593	999999	415	999999	999999	671	613	974	505	999999	999999	999999	911	999999	999999	999999	219	664	678	214	783	943	437	457	610	999999	26	830	999999	999999	705	241	855	672	390	452	840	409	999999	349	214	999999	999999	642	624	999999	380	999999	293	266	685	990	855	869	176	999999	731	999999	860	507	655	999999	70	999999	566	273	968	999999	999999	999999	999999	810	545	338	999	999999	415	794	832	671	477	111	547	657	71	715	385	986	999999	741	999999	882	999999	999999	694	431	637	779	999999	361	971	141	472	30	665	874	455	527	869	90	244	936	134	199	40	553	245	412	697	851	887	981	743	710	551	718	271	999999	643	578	458	636	717	481	700	346	999999	999999	992	999999	269	858	127	425	999999	784	758	999999	591	150	196	
234	92	235	473	999999	398	999999	999999	946	999999	531	883	999999	632	999999	229	652	499	999999	999999	718	420	510	591	999999	864	999999	213	767	959	912	342	999999	999999	233	553	492	18	710	948	877	57	55	584	999999	974	826	999999	899	564	115	859	999999	235	478	814	581	644	444	999999	999999	557	999999	987	699	198	390	999999	409	999999	737	644	788	745	48	999999	374	926	852	64	999999	535	314	999999	999999	62	445	277	913	419	999999	847	574	999999	999999	329	999999	68	999999	549	594	916	393	999999	827	999999	999999	161	197	999999	449	999999	791	999999	96	545	253	509	999999	647	753	122	999999	989	92	889	80	213	999999	999999	334	316	999999	999999	469	131	999999	469	385	392	981	293	999999	115	969	999999	66	999999	498	341	999999	837	925	247	796	481	920	403	762	999999	400	867	999999	478	484	142	999999	488	999999	999999	403	783	133	999999	665	470	999999	999999	29	765	999999	886	715	536	643	496	390	999999	516	988	210	999999	707	447	991	124	999	611	631	837	999999	577	274	999999	937	302	713	185	581	335	448	39	383	999999	115	514	162	757	835	987	751	807	972	931	764	655	86	686	758	550	471	430	269	192	61	265	621	999999	598	350	783	999999	233	999999	549	999999	374	710	342	487	962	252	776	999999	95	905	605	342	999999	292	226	36	427	41	864	27	769	200	945	849	999999	969	168	999999	999999	999999	584	791	391	593	290	375	354	281	588	228	654	626	107	155	659	999999	424	999999	134	999999	999999	202	325	531	411	184	999999	492	593	992	93	292	439	999999	331	813	951	184	11	999999	682	156	452	999999	373	999999	999999	799	200	614	999999	999999	369	457	758	392	475	859	192	116	611	862	687	595	145	371	196	999999	824	999999	999999	249	315	284	999999	999999	749	679	999999	267	90	964	302	979	447	241	922	981	790	999999	347	101	999999	894	248	820	999999	856	999999	11	957	544	975	999999	286	999999	546	95	383	126	643	796	701	925	36	647	570	999999	158	903	448	214	768	886	999999	246	258	421	999999	999999	182	892	178	166	999999	546	989	947	702	141	694	837	607	674	999999	999999	399	76	868	999999	260	761	999999	999999	562	999999	776	999999	846	50	67	999999	59	130	943	750	627	544	625	489	657	622	15	27	219	611	606	103	591	956	999999	999999	552	443	13	421	194	999999	604	557	769	900	999999	661	84	568	787	487	730	554	924	999999	450	999999	943	999999	756	691	397	951	155	682	507	890	999999	999999	582	999999	126	531	999999	65	940	77	
999999	757	521	353	942	999999	823	999999	373	46	999999	990	999999	174	500	375	665	503	184	999999	412	96	999999	221	467	999999	999999	999999	370	208	988	999999	914	383	668	999999	126	412	999999	747	137	999999	319	471	858	213	144	418	999999	751	866	73	999999	297	665	633	364	999999	886	743	664	999999	999999	174	58	999999	86	367	506	313	258	262	754	999999	999999	386	777	930	363	263	74	577	65	619	342	925	987	626	718	44	999999	999999	526	999999	92	485	277	155	999999	695	137	776	911	812	503	613	318	454	772	288	855	433	946	999999	679	97	596	149	831	132	185	459	999999	471	482	441	736	999999	999999	999999	118	632	517	667	135	297	665	253	999999	728	617	543	854	439	189	407	870	893	335	995	999999	999999	323	999999	519	999999	999999	999999	339	71	999999	567	110	732	180	999999	916	999999	999999	999999	999999	353	32	112	515	641	604	219	999999	84	571	842	425	999999	161	979	318	226	999999	456	170	225	913	999999	851	59	443	131	269	955	491	591	395	944	574	545	115	220	784	999999	83	918	167	999999	500	45	999999	999999	999999	200	914	999999	140	999999	230	999999	440	999999	999999	466	208	999999	950	336	593	980	456	480	784	999999	874	108	442	279	383	252	68	658	564	815	907	999999	550	78	999999	791	460	345	723	368	115	999999	958	999999	679	600	967	830	999999	519	999999	671	999999	965	999999	816	267	861	677	978	999999	781	413	445	559	516	999999	881	295	802	530	999999	999999	426	510	736	999999	999999	999999	783	284	238	987	999999	237	245	725	999999	752	235	534	599	667	745	221	333	733	999999	999999	173	667	96	999999	868	989	476	914	999999	464	999999	676	999999	271	893	703	999999	794	368	218	999999	791	999999	138	999999	277	931	999999	22	215	187	13	999999	999999	436	999999	198	693	128	999999	999999	331	999999	130	173	999999	999999	337	773	51	302	999999	999999	314	999999	381	318	957	484	999999	68	33	901	345	287	586	999999	798	999999	777	514	235	676	312	458	992	999999	238	964	999999	886	603	679	971	999999	648	637	322	999999	999999	999999	999999	999999	999999	999999	737	429	839	842	587	508	593	999999	999999	536	76	862	72	856	462	999999	90	992	999999	714	464	999999	999999	432	639	948	738	898	780	970	283	27	159	999999	720	572	777	999999	387	13	303	110	683	444	846	999999	575	465	447	299	726	249	246	812	542	393	499	416	213	639	770	694	722	36	262	59	713	757	145	999999	987	694	615	968	999999	364	999999	495	585	999999	999999	282	999999	490	253	44	
999999	999999	772	337	82	371	192	999999	243	999999	387	657	999999	999999	81	999999	329	556	999999	42	633	277	999999	187	723	13	999999	358	266	497	999999	242	782	999999	278	377	984	808	999999	625	512	867	999999	813	977	22	999999	787	782	565	952	904	188	999999	410	999999	945	999999	613	79	540	833	999999	999999	999999	155	874	963	529	704	833	521	738	999999	529	999999	999999	588	210	710	699	52	999999	999999	999999	338	63	999999	999999	765	431	999999	204	748	95	678	999999	990	448	832	147	350	268	999999	731	440	175	502	691	643	999999	367	394	903	379	498	999999	790	210	45	999999	999999	155	764	282	444	999999	999999	601	851	391	999999	149	999999	572	359	784	497	969	114	173	561	879	999999	793	73	14	999999	378	596	999999	594	790	999999	999999	834	205	504	806	999999	123	185	999999	839	999999	429	227	27	340	999999	714	771	821	105	872	540	433	999999	999999	218	440	35	621	14	441	796	761	737	999999	999999	999999	289	690	999999	990	987	999999	999999	921	373	846	986	999999	358	999999	648	772	694	539	210	999999	233	534	999999	855	98	563	896	407	999999	668	490	999999	602	866	434	999999	999999	115	999999	880	393	999999	999999	372	453	74	999999	131	793	33	76	207	436	337	930	755	103	826	902	433	999999	642	465	705	365	999999	999999	999999	458	568	633	589	999999	329	27	999999	999999	234	412	33	301	775	614	999999	601	999999	954	274	999999	678	986	322	212	460	127	751	999999	901	16	999999	999999	999999	673	234	999999	999999	552	116	319	999999	828	868	424	879	142	999999	37	32	113	999999	651	999999	556	779	581	321	386	203	212	276	588	999999	227	564	999999	520	112	390	52	124	999999	848	955	999999	850	128	897	333	999999	139	723	572	999999	933	999999	612	233	893	652	88	110	358	903	53	178	999999	999999	860	999999	621	885	646	979	999999	999999	999999	148	378	929	999999	423	999999	875	82	552	26	238	999999	999999	715	297	999999	737	964	24	390	944	911	999999	58	999999	999999	771	706	253	999999	592	809	600	402	999999	999999	999999	199	999999	56	483	830	501	162	572	366	502	999999	334	676	909	25	999999	952	859	236	367	880	986	386	292	179	829	475	433	999999	693	999999	251	442	255	547	309	999999	907	999999	420	858	486	120	545	999999	381	577	177	576	834	647	542	999999	497	93	213	999999	764	313	11	35	728	153	673	999999	605	892	430	371	715	16	55	746	816	999999	999999	875	840	999999	798	261	999999	857	594	55	433	14	944	999999	344	999999	213	604	121	394	140	
342	447	19	328	999999	156	999999	860	828	999999	999999	430	987	688	999999	999999	405	515	999999	727	999999	999999	999999	111	600	947	268	37	694	999999	450	634	431	379	71	437	830	49	318	115	502	996	766	452	637	583	999999	483	999999	583	807	98	372	999999	269	783	999999	907	999999	542	887	778	176	34	162	171	999999	999999	626	899	617	365	999999	644	235	874	793	184	474	26	990	784	30	121	995	361	272	764	999999	288	617	923	321	776	999999	723	830	999999	300	475	999999	348	857	999999	999999	451	892	999999	441	394	990	645	443	710	999999	113	758	64	38	800	899	244	508	348	291	694	53	429	426	999999	54	61	883	999999	999999	651	927	912	155	554	469	544	333	724	999999	972	489	611	234	124	965	776	712	500	576	349	839	519	825	281	407	472	311	928	999999	999999	999999	444	278	900	185	845	908	484	340	365	911	783	59	319	214	442	205	999999	547	999999	999999	392	432	999999	811	999999	97	874	999999	996	242	404	384	359	220	54	342	333	938	129	867	237	170	220	999999	65	999999	515	77	965	276	10	391	82	599	379	22	186	999999	767	758	44	999999	343	999999	999999	999999	699	109	169	999999	871	372	427	410	121	232	221	663	755	948	582	806	999999	730	999999	23	311	760	840	42	166	999999	181	999999	833	899	826	98	922	999999	999999	415	907	865	405	999999	964	672	999999	156	800	522	342	999999	186	999999	157	613	999999	999999	107	939	268	137	943	636	201	66	576	222	999999	133	740	999999	189	176	899	326	999999	605	59	639	999999	694	241	643	901	362	999999	606	999999	222	208	429	558	999999	156	779	921	768	999999	999999	999999	999999	749	677	782	999999	999999	19	337	831	999999	294	454	468	667	574	999999	309	734	839	999999	970	470	999999	925	320	551	359	29	129	404	566	169	151	544	15	944	564	861	668	722	185	999999	920	933	913	975	99	172	999999	883	622	43	605	46	134	806	565	752	471	691	290	990	218	436	722	134	312	923	662	629	340	999999	75	127	695	999999	999999	260	21	345	461	197	447	245	782	533	564	114	999999	209	999999	812	999999	977	999999	195	69	494	999999	788	999999	176	999999	999999	553	184	967	487	351	431	266	315	740	999999	239	103	999999	972	654	999999	570	207	513	462	250	528	56	999999	686	999999	642	999999	48	232	672	295	687	494	999999	607	565	999999	763	988	942	83	82	999999	748	999999	642	97	999999	32	227	474	663	999999	712	34	137	999999	999999	841	788	211	276	999999	463	943	
999999	68	289	999999	633	494	444	524	999999	176	999999	782	349	349	999999	555	999999	25	15	207	632	640	782	999999	479	686	999999	922	209	741	807	564	999999	999999	930	584	807	792	999999	733	40	148	999999	999999	578	355	999999	462	973	243	999999	260	512	265	321	776	285	621	578	946	219	522	325	778	369	999999	970	999999	418	293	747	999999	626	281	177	493	113	247	99	999999	156	822	948	999999	999999	556	999999	999999	492	164	308	196	999999	452	523	517	823	757	186	999999	385	999999	54	690	496	562	634	240	98	827	672	48	532	454	999999	397	574	359	33	812	838	999999	62	999999	984	560	999999	184	757	999999	670	355	70	411	748	163	777	267	479	999999	922	821	466	664	999999	270	664	769	999999	136	943	474	734	373	849	999999	940	999999	999999	935	999999	460	999999	439	999999	326	977	131	705	646	999999	316	879	829	890	27	958	999999	771	723	896	450	999999	631	999999	999999	999999	697	562	788	222	999999	560	543	851	471	348	999999	507	999999	292	999999	73	15	516	999999	999999	904	482	999999	11	552	29	982	48	999999	928	999999	724	960	704	290	568	999999	434	633	755	345	999999	999999	678	999999	891	999999	999999	999999	386	999999	125	88	612	717	224	730	787	669	966	578	999999	999999	543	999999	312	546	471	12	999999	156	580	999999	881	999999	925	63	163	79	661	424	999999	684	999999	412	999999	645	358	987	999999	838	139	764	666	999999	840	38	885	191	629	354	143	999999	389	999999	945	999999	207	363	791	999999	999999	717	999999	551	999999	820	999999	140	999999	666	999999	483	937	999999	999999	999999	227	703	417	999999	178	999999	450	316	291	122	304	999999	467	503	999999	999999	999999	904	272	421	756	999999	161	30	604	754	999999	999999	167	660	501	999999	224	999999	25	504	945	894	992	999999	277	701	999999	999999	525	150	673	267	999999	999999	287	43	873	604	69	999999	551	999999	999999	423	999999	487	999999	999999	621	60	999999	338	488	999999	999999	311	911	999999	154	64	853	999999	504	999999	91	171	743	964	999999	468	381	619	79	999999	952	558	601	579	62	999999	552	640	302	999999	80	344	779	999999	153	999999	132	215	999999	14	259	313	893	999999	342	390	744	194	257	162	999999	999999	268	576	990	500	999999	999999	999999	364	999999	222	945	39	999999	746	392	468	820	408	346	175	999999	999999	999999	649	665	761	246	671	55	367	393	149	796	620	86	213	999999	653	274	789	600	106	501	46	367	863	457	596	997	285	374	848	816	513	301	202	999999	351	835	948	105	943	999999	154	
999999	806	243	999999	999999	189	183	999999	143	556	575	72	999999	999999	291	801	314	650	673	769	999999	544	332	293	328	999999	299	942	817	999999	694	656	787	357	999999	560	630	685	926	999999	111	206	715	269	999999	238	629	999999	69	43	644	455	999999	548	161	295	484	949	453	785	889	241	999999	817	862	919	284	226	419	730	181	628	723	999999	668	999999	829	999999	355	999999	999999	12	883	783	681	248	386	249	999999	921	86	680	242	150	928	870	846	897	407	28	954	412	877	999999	999999	999999	999999	999999	880	363	466	421	604	363	531	999999	357	576	146	623	999999	999999	30	999999	654	500	396	582	927	797	999999	999999	665	336	145	852	999999	999999	921	665	516	999999	368	842	465	665	999999	878	619	50	999999	279	760	783	999999	999999	391	389	684	372	629	159	496	93	412	534	756	277	227	678	762	803	655	480	999999	580	677	999999	999999	988	424	999999	999999	886	284	999999	181	881	850	227	470	744	869	999999	999999	366	475	285	440	930	909	808	999999	999999	287	999999	999999	289	999999	905	251	213	357	695	948	121	196	610	808	731	362	999999	999999	10	218	28	934	106	444	999999	115	999999	747	999999	89	615	856	999999	608	999999	66	999999	215	945	999999	999999	397	183	610	925	999999	864	999999	708	577	44	999999	660	999999	269	785	999999	845	925	800	849	466	255	616	342	264	999999	11	253	999999	471	669	481	34	952	631	760	495	519	581	999999	924	999999	533	999999	233	999999	300	999999	779	538	999999	999999	999999	136	800	999999	566	278	670	999999	862	999999	44	999999	375	999999	636	779	999999	999999	42	336	353	560	924	427	721	572	999999	69	999999	663	473	146	999999	999999	337	999999	162	999999	203	227	849	576	387	701	999999	427	999999	323	569	520	710	755	999999	720	936	594	999999	382	430	999999	169	999999	141	999999	759	999999	999999	985	582	737	627	159	831	815	486	999999	999999	233	422	304	893	794	499	363	953	718	999999	704	999999	743	697	779	999999	209	67	248	445	187	942	116	999999	693	999999	831	893	999999	924	689	243	999999	420	978	960	136	111	374	121	777	999999	51	266	987	543	839	50	999999	999999	631	999999	999999	341	995	290	315	568	210	64	667	470	402	794	999999	471	999999	332	718	999999	999999	108	999999	999999	667	999999	999999	849	747	999999	999999	791	54	999999	302	931	994	828	999999	697	654	567	999999	320	454	317	854	257	315	999999	259	517	331	39	169	999999	999999	122	673	75	389	465	821	59	163	876	999999	933	999999	29	999999	999999	907	31	174	
374	207	999999	682	360	86	653	544	231	999999	999999	469	999999	999999	768	865	881	164	360	317	198	746	999999	167	578	891	999999	755	295	59	794	610	310	865	795	999999	693	440	323	999999	735	999999	999999	999999	770	417	411	634	732	999999	595	310	557	714	999999	999999	355	999999	114	469	165	898	258	999999	115	782	168	999999	513	442	182	999999	841	371	581	276	156	701	396	999999	490	999999	32	141	464	494	63	596	890	178	980	999999	336	853	832	837	999999	999999	54	999999	258	262	999999	300	981	153	999999	195	999999	708	480	654	999999	943	999999	869	875	126	717	999999	729	572	269	345	999999	703	999999	987	538	743	603	729	657	409	912	999999	175	732	160	999999	35	867	463	999999	697	336	999999	999999	874	963	999999	556	709	999999	268	685	993	785	839	288	38	481	999999	398	114	751	999999	428	999999	751	999999	153	999999	407	999999	999999	999999	999999	647	999999	62	731	122	575	781	999999	29	234	150	237	244	389	999999	999999	291	553	221	999999	86	945	999999	232	363	133	269	819	999999	999999	999999	407	575	999999	999999	999999	236	307	368	91	617	999999	731	773	999999	802	516	999999	260	999999	126	52	649	54	11	702	796	830	378	999999	316	962	466	717	397	742	661	999999	252	188	645	983	194	999999	457	28	224	999999	943	561	616	999999	569	495	999999	793	757	999999	914	999999	999999	406	999999	379	774	655	601	23	385	546	999999	999999	82	81	459	142	858	519	597	982	487	240	999999	817	383	371	402	970	531	603	984	999999	999999	806	271	999999	64	815	365	802	426	210	190	407	420	428	999999	498	46	63	935	247	933	931	999999	687	519	122	999999	412	262	630	491	781	561	19	783	275	999999	999999	87	999999	164	999999	565	287	60	489	406	954	498	999999	934	478	667	746	206	483	849	999999	729	999999	999999	952	549	796	718	999999	999999	410	645	607	688	825	976	893	93	148	375	680	999999	999999	715	50	913	357	695	23	123	999999	812	999999	426	999999	491	145	999999	211	999999	769	568	651	999999	999999	319	999999	226	119	501	774	663	68	117	178	947	699	999999	779	49	202	999999	705	294	41	597	999999	191	462	999999	840	671	882	893	999999	122	985	999999	720	731	32	999999	586	522	349	161	754	202	257	288	792	999999	999999	172	62	669	863	366	612	407	974	710	764	999999	661	999999	999999	999999	511	66	962	313	515	58	26	71	524	193	999999	879	843	152	933	183	551	931	228	720	840	936	258	628	999999	322	999999	321	376	999999	860	247	380	590	690	
999999	326	488	403	404	155	990	155	680	422	732	564	831	777	590	233	729	884	70	333	575	807	344	529	203	301	705	695	713	332	707	999999	262	462	742	857	999999	537	999999	999999	850	791	578	999999	60	999999	999999	999999	999999	586	141	362	320	266	999999	393	999999	999999	999999	113	450	305	441	357	714	999999	999999	378	44	732	170	201	71	494	483	783	239	137	479	444	375	170	909	136	200	354	198	995	347	999999	875	999999	999999	719	135	999999	999999	999999	999999	826	999999	556	510	63	426	939	999999	999999	783	341	163	854	489	765	999999	289	395	315	167	369	999999	316	41	685	856	66	864	999999	369	928	434	18	636	652	988	819	660	999999	999999	999999	62	372	221	999999	205	31	625	572	999999	845	999999	999999	73	141	791	999999	524	824	206	369	85	950	465	855	907	999999	227	836	776	917	629	538	999999	905	316	672	104	36	489	999999	441	999999	368	524	999999	999999	945	504	861	999999	304	835	660	999999	999999	112	907	999999	999999	59	804	788	999999	74	225	631	448	167	825	128	55	999999	345	371	928	784	592	940	97	526	210	999999	974	999999	623	794	878	264	730	214	765	999999	928	439	40	652	505	304	309	999999	942	999999	679	742	802	806	500	298	999999	401	999999	966	999999	581	999999	90	813	867	451	430	753	193	437	999999	363	318	569	905	341	285	999999	297	640	950	584	999999	53	999999	135	999999	304	590	842	999999	999999	999999	468	357	590	999999	838	999999	999999	879	392	758	360	999999	389	999999	999999	595	956	147	123	232	335	328	996	436	46	582	742	635	135	173	351	108	926	564	999999	999999	999999	391	446	650	444	761	999999	825	72	985	852	640	578	709	999999	999999	999999	999999	473	150	999999	999999	912	266	895	227	999999	999999	999999	261	142	999999	645	34	280	999999	701	472	787	999999	760	999999	374	999999	999999	111	999999	425	540	999999	883	999999	100	708	862	170	478	999999	755	227	17	999999	999999	810	852	999999	995	553	439	68	13	752	683	899	390	189	789	861	536	794	170	338	999999	769	378	677	734	936	172	119	106	521	999999	999999	566	999999	999999	563	208	703	115	512	999999	999999	643	140	780	201	328	683	999999	617	653	961	66	678	658	649	442	999999	302	69	391	999999	961	491	45	999999	342	968	427	236	662	833	688	658	999999	217	999999	248	896	543	618	489	738	999999	868	999999	999999	888	762	122	130	33	411	999999	999999	665	999999	162	105	999999	858	359	266	154	955	819	282	408	335	999999	523	204	288	758	450	902	
591	483	622	288	609	454	999999	999999	999999	999999	431	641	536	686	999999	973	152	238	999999	999999	999999	593	532	58	483	115	999999	999999	999999	926	744	652	999999	229	84	999999	539	816	999999	414	154	951	48	327	397	641	871	648	753	550	61	59	83	192	679	998	999999	574	804	503	891	894	716	189	893	779	45	316	612	661	444	999999	999999	280	124	281	999999	215	660	842	243	914	567	999999	874	999999	579	423	999999	85	95	965	21	564	523	260	245	999999	433	618	605	564	46	102	116	724	999999	802	999999	407	453	745	999999	962	999999	976	336	999999	315	209	209	622	766	999999	999999	478	324	615	757	863	45	999999	782	52	247	999999	878	474	941	159	999999	776	354	999999	632	350	62	59	999999	546	923	577	553	233	999999	999999	999999	999999	527	637	999999	273	54	214	999999	999999	999999	870	724	590	999999	861	725	999999	394	433	278	624	904	234	426	275	320	221	999999	468	153	999999	633	265	880	378	947	314	999999	552	999999	149	780	875	388	191	334	714	999999	71	851	398	839	985	999999	999999	999999	999999	999999	144	952	833	274	903	613	413	246	469	709	730	914	999999	999999	842	701	138	844	999999	999999	999999	940	606	773	999999	616	754	719	999999	551	707	774	654	103	615	599	898	875	999999	272	974	999999	865	14	717	157	440	982	997	294	999999	338	576	455	999999	203	356	69	395	297	858	694	598	999999	12	955	999999	328	800	252	803	262	999999	766	872	300	999999	601	66	999999	186	999999	999999	364	965	378	208	208	999999	421	999999	838	490	589	413	290	999999	999999	12	999999	999999	121	192	755	490	999999	371	999999	583	686	128	754	999999	664	120	96	972	244	952	634	999999	999999	211	388	998	964	999999	388	363	591	944	137	999999	304	999999	74	999999	966	873	642	999999	398	625	440	302	999999	834	826	999999	999999	317	121	995	377	999999	827	999999	803	756	526	999999	982	456	992	742	991	999999	708	821	56	999999	16	999999	320	999999	369	445	771	96	999999	140	999999	909	46	284	832	142	231	300	25	163	785	220	999999	999999	999999	999999	999999	698	311	344	136	999999	432	999999	310	750	999999	751	644	392	149	999999	256	395	615	82	420	717	999999	859	932	417	999999	892	721	796	999999	239	602	427	812	82	784	999999	13	941	487	227	973	92	457	999999	656	633	999999	78	963	961	475	999999	531	915	999999	452	412	999999	999999	539	107	514	736	456	159	226	999999	999999	933	999999	392	999999	594	999999	999999	827	411	462	761	999999	999999	653	833	62	763	649	
896	897	999999	999999	762	295	999999	948	999999	468	355	11	999999	439	63	948	999999	999999	999999	801	367	338	181	961	50	949	957	999999	661	454	681	684	693	509	330	682	782	600	329	999999	932	646	84	285	481	410	140	999999	129	999999	518	952	483	961	292	567	726	999999	999999	812	338	715	296	674	999999	671	317	822	119	380	999999	544	999999	482	869	720	999999	895	490	999999	819	635	907	732	935	729	210	999999	226	999999	956	461	309	999999	768	227	359	999999	497	810	102	999999	222	999999	763	999999	401	10	101	571	999999	830	841	661	999999	702	807	564	738	68	470	586	606	355	999999	714	999999	53	713	999999	999999	854	408	679	546	999999	999999	999999	968	999999	337	209	640	999999	460	136	619	647	523	999999	419	795	670	999999	999999	999999	712	999999	334	999999	739	357	296	449	210	458	431	172	999999	999999	289	649	596	777	730	270	945	999999	895	999999	999999	597	530	647	999999	575	194	969	339	39	798	999999	833	918	231	980	913	200	999999	999999	704	457	532	40	999999	999999	209	999999	999999	999999	571	760	970	46	954	151	999999	649	217	634	273	999999	832	95	693	732	999999	677	555	750	357	999999	507	893	593	647	75	999999	860	999999	376	300	999999	260	468	48	586	797	964	89	163	273	983	999999	999999	999999	624	446	346	64	955	531	999999	999999	999999	815	262	86	453	316	86	337	788	999999	268	973	200	582	626	655	999999	28	713	999999	999999	93	772	688	165	350	32	628	999999	999999	516	999999	951	313	528	653	785	509	999999	657	13	826	485	999999	560	764	999999	52	820	690	908	937	818	999999	999999	999999	53	574	920	112	293	457	184	982	239	999999	32	886	63	973	999999	646	999999	65	471	770	608	534	137	999999	999999	979	808	471	896	579	37	88	943	999999	609	221	999999	250	374	999999	999999	999999	999999	148	999999	999999	989	999999	999999	999999	272	762	412	599	50	999999	999999	529	814	313	648	712	999999	999999	395	944	999999	183	999999	659	68	433	691	915	128	115	999999	989	659	133	990	961	651	634	316	274	675	999999	999999	100	774	69	999999	70	907	939	416	358	752	797	231	815	999999	170	214	838	81	496	481	934	992	456	999999	690	323	687	70	461	999999	131	999999	599	343	999999	884	999999	997	631	17	189	698	178	247	861	901	185	487	491	430	999999	202	999999	872	904	108	999999	999999	745	999999	229	878	999999	14	630	999999	999999	481	999999	285	215	841	450	488	301	246	823	999999	17	999999	148	209	579	999999	876	928	999999	999999	439	183	566	
808	261	884	999999	310	742	999999	616	341	280	703	286	999999	224	636	752	700	580	668	285	119	192	957	608	30	308	924	999999	999999	440	904	52	999999	999999	999999	589	566	700	990	503	659	602	675	518	444	922	999999	816	249	186	398	999999	770	898	457	999999	304	285	767	999999	818	999999	999999	901	375	999999	259	496	818	999999	196	999	999999	174	625	516	999999	448	174	107	934	118	888	525	52	757	282	138	271	780	295	999999	999999	988	999999	624	688	774	152	783	999999	999999	998	999999	989	999999	566	999999	283	940	120	855	120	670	999999	710	156	999999	859	618	999999	131	235	47	760	905	76	601	489	10	828	742	305	999999	434	66	119	694	536	652	999999	676	854	330	670	439	180	272	920	975	478	999999	915	999999	404	551	652	960	443	93	999999	965	125	283	122	378	999999	729	245	21	600	461	862	216	427	712	999999	904	377	330	735	803	681	514	532	999999	826	771	986	999999	414	159	999999	452	329	235	560	581	218	999999	879	450	999999	909	384	26	437	708	116	692	284	747	592	122	358	529	293	611	750	583	999999	999999	743	361	606	450	210	419	886	202	999999	695	696	86	450	295	776	999999	999999	516	111	999999	999999	304	609	666	567	148	104	800	941	949	831	634	750	101	706	999999	999999	934	815	27	822	999999	540	588	999999	516	671	999999	999999	999999	481	999999	481	999999	134	449	751	940	883	71	325	999999	260	212	864	71	335	359	999999	110	468	205	999999	999999	305	749	764	30	999999	61	476	999999	999999	429	477	596	163	999999	999999	267	999999	999999	999999	753	999999	736	664	337	999999	989	190	322	483	999999	63	999999	999999	396	138	384	685	999999	334	831	999999	294	47	830	735	999999	908	18	999999	331	999999	999999	153	946	393	568	95	436	306	626	999999	164	557	406	376	999999	999999	766	999999	592	581	202	48	229	169	417	699	999999	601	999999	90	182	999999	162	475	957	142	596	999999	570	298	999999	434	999999	961	440	999999	641	464	544	224	151	999999	800	749	983	68	999999	787	999999	999999	999999	834	849	545	697	234	405	999999	419	68	999999	999999	628	303	333	768	339	267	999999	999999	67	379	67	242	938	363	139	412	491	899	218	999999	999999	701	46	423	584	173	273	216	340	710	54	486	758	388	200	999999	999999	225	728	999999	69	999999	999999	882	777	616	606	344	104	993	999999	520	850	656	999999	927	267	999999	193	175	999999	522	350	357	334	580	484	999999	172	999999	986	275	180	551	749	731	889	163	999999	999999	567	
999999	121	347	271	999999	636	999999	651	272	999999	516	999999	562	999999	546	999999	464	999999	207	142	999999	999999	471	999999	999999	350	309	906	15	999999	999999	274	225	608	74	411	12	999999	800	943	382	909	899	393	479	999999	617	877	212	776	435	605	999999	835	521	757	649	340	97	194	337	204	646	234	145	999999	816	953	608	999999	952	378	758	999999	999999	146	282	87	537	999999	732	431	703	238	999999	507	826	390	999999	317	761	999999	999999	615	999999	188	273	674	257	237	427	663	278	77	824	67	847	999999	84	385	484	999999	803	157	461	906	999999	417	999999	638	426	435	866	301	384	999999	379	152	647	582	872	999999	999999	309	522	78	999999	636	413	555	660	641	999999	712	832	999999	999999	851	163	709	999999	855	62	999999	811	999999	797	999999	999999	543	687	704	547	502	999999	876	741	503	634	393	754	863	13	77	977	999999	130	999999	999999	999999	422	527	988	999999	999999	999999	556	220	498	530	999999	185	943	870	867	999999	104	812	999999	956	458	374	226	999999	955	823	852	984	642	999999	999999	999999	999999	509	131	170	715	609	607	495	330	531	999999	114	121	578	920	143	210	999999	690	317	999999	512	734	58	311	228	981	81	999999	571	577	472	659	639	667	999999	748	707	999999	494	215	999999	636	927	368	122	999999	999999	999999	718	784	621	345	563	687	15	999999	83	858	497	628	536	330	999999	953	999999	454	481	911	485	999999	999999	999999	205	112	251	876	806	999999	999999	568	604	177	999999	786	999999	999999	105	951	661	669	675	999999	753	999999	678	392	877	999999	825	668	187	475	999999	333	291	840	150	461	446	138	967	393	670	999999	999999	368	874	971	999999	416	999999	530	259	816	720	999999	37	338	434	858	999999	832	863	999999	391	139	999999	999999	505	999999	985	999999	514	532	999999	999999	999999	824	843	319	518	906	999999	419	319	999999	225	611	999999	999999	812	811	37	588	999999	145	530	999999	547	893	999999	750	476	881	430	713	25	727	124	438	999999	999999	495	999999	349	999999	999999	999999	999999	734	914	149	520	868	312	999999	617	925	999999	566	760	47	287	949	701	999999	439	999999	999999	605	640	497	999999	184	999999	609	325	913	999999	47	290	85	928	812	979	478	240	999999	999999	256	106	100	334	557	677	439	926	999999	422	999999	662	999999	466	999999	103	999999	999999	346	709	702	858	704	686	364	286	685	118	474	970	232	537	832	999999	999999	509	999999	999999	939	506	730	999999	779	500	668	385	531	619	999999	999999	562	999999	893	898	875	397	401	413	
969	281	992	330	461	576	999999	53	830	241	724	116	552	999999	712	999999	978	29	89	213	28	979	754	999999	795	754	417	406	643	934	651	354	999999	147	203	668	513	410	999999	999999	311	624	555	299	999999	217	177	309	999999	63	919	856	317	198	395	989	999999	999999	999999	707	999999	793	409	999999	589	379	999	415	69	54	999999	578	797	999999	999999	999999	434	465	999999	588	587	999999	291	590	24	999999	46	918	751	999999	151	586	875	524	54	518	999999	659	710	525	218	761	999999	79	726	351	68	999999	296	999999	565	71	757	999999	129	999999	999999	819	881	999999	342	90	663	855	903	750	703	999999	999999	393	189	999999	754	654	379	999999	867	222	863	673	736	605	999999	760	648	90	829	928	405	994	16	404	999999	999999	192	138	108	999999	176	999999	647	786	999999	999999	811	789	316	999999	999999	999999	999999	299	956	218	999999	999999	457	903	999999	822	921	999999	999999	836	386	784	999999	999999	999999	251	727	999999	55	999999	35	999999	994	729	948	858	773	726	361	111	811	999999	448	999999	858	454	680	204	999999	353	999999	873	908	773	999999	36	791	478	999999	335	999999	711	253	78	193	117	999999	999999	954	357	59	999999	423	775	35	668	999999	438	979	999999	999999	533	302	702	999999	999999	51	231	999999	921	76	305	96	36	536	110	999999	379	385	751	712	999999	999999	831	999999	999999	999999	143	748	858	690	999999	498	623	763	52	999999	551	245	41	999999	521	526	999999	290	999999	118	397	249	924	203	966	63	999999	314	999999	292	471	999999	974	999999	908	482	999999	240	999999	807	473	272	494	692	923	999999	354	999999	200	435	217	999999	999999	750	71	893	823	664	999999	309	269	318	153	759	946	153	999999	338	167	48	999999	802	576	946	645	134	999999	999999	280	999999	708	552	124	999999	85	920	999999	233	640	24	659	690	999999	414	547	164	129	734	745	780	999999	26	528	162	263	414	973	999999	999999	937	999999	591	999999	892	601	717	204	999999	683	36	296	46	697	152	389	491	295	172	409	999999	15	30	496	499	957	999999	999999	962	931	670	946	263	128	703	875	77	306	623	999999	830	960	171	61	999999	999999	837	328	385	772	771	999999	999999	204	624	999999	999999	104	893	935	909	692	241	999999	999999	89	42	918	994	276	321	999999	671	360	579	529	999999	968	999999	15	999999	999999	999999	199	999999	551	145	68	504	771	999999	973	412	688	999999	147	729	145	49	639	461	918	999999	118	999999	999999	457	460	624	104	999999	999999	326	888	815	547	53	999999	866	999999	
943	973	424	232	519	347	782	983	457	441	800	708	929	999999	999999	999999	47	540	737	999999	999999	685	443	409	683	607	999999	999999	999999	365	104	686	278	578	999999	487	504	112	598	999999	999999	473	999999	999999	304	389	230	187	344	614	509	512	314	293	376	268	539	25	999999	912	690	268	121	102	347	999999	439	999999	452	999999	706	935	941	624	778	999999	682	999999	114	999999	386	479	189	267	855	999999	382	999999	999999	436	999999	489	999999	686	433	999999	362	909	846	190	949	999999	735	278	908	574	571	690	999999	745	586	999999	999999	999999	536	221	88	853	999999	755	999999	454	999999	999999	128	226	380	265	200	242	278	772	414	924	355	517	744	911	359	291	999999	692	481	999999	999999	999999	579	320	160	222	467	508	673	999999	999999	505	999999	719	160	999999	203	999999	999999	281	477	813	874	985	898	28	476	177	503	954	735	59	972	692	175	999999	646	70	115	978	999999	770	999999	323	485	849	796	35	761	668	98	999999	202	209	999999	46	794	999999	421	141	745	300	14	718	999999	399	532	999999	999999	999999	54	142	210	521	506	706	714	999999	509	999999	999999	999999	415	835	866	30	856	999999	703	138	665	62	648	973	999999	484	765	999999	999999	999999	327	769	999999	70	999999	999999	999999	681	703	292	332	999999	999999	372	909	303	884	179	851	999999	999999	758	333	425	45	992	493	236	999999	31	941	333	999999	424	731	462	999999	999999	222	910	516	185	80	421	805	431	968	286	74	939	999999	999999	539	622	552	568	445	65	999999	631	471	287	402	681	999999	998	999999	999999	641	457	999999	539	999999	940	999999	368	688	912	619	614	33	217	172	999999	431	355	999999	979	872	172	26	914	999999	999999	448	238	782	399	80	999999	999999	999999	999999	616	616	71	639	598	793	193	879	533	446	420	999999	999999	125	63	259	995	214	999999	999999	478	441	999999	217	375	502	600	999999	299	999999	812	999999	725	572	999999	733	370	715	206	195	688	999999	999999	477	911	984	194	999999	999999	149	85	999999	138	999999	176	999999	207	853	274	106	203	608	590	999999	633	595	881	692	999999	330	888	289	17	476	999999	195	948	999999	306	999999	999999	487	855	159	999999	999999	695	225	405	999999	535	517	451	110	992	89	702	801	999999	999999	112	502	554	999999	260	796	594	662	999999	999999	237	999999	999999	883	788	716	752	440	925	424	899	999999	296	999999	999999	381	999999	907	999999	39	492	999999	106	981	288	815	999999	456	899	970	999999	43	823	424	153	999999	961	568	999999	286	336	272	999999	
429	999999	999999	216	365	999999	879	958	687	188	371	999999	90	169	575	605	973	783	999999	999999	999999	798	865	842	871	999999	524	420	279	595	207	703	999999	280	676	999999	842	608	999999	999999	29	21	938	855	462	926	72	999999	395	963	348	999999	999999	731	921	999999	559	603	345	319	100	469	689	101	980	999999	278	810	493	19	763	999999	999999	999999	521	943	860	20	999999	944	983	415	999999	316	999999	999999	672	999999	359	999999	16	248	273	267	999999	559	332	846	999999	794	999999	261	999999	386	999999	974	999999	575	999999	999999	999999	549	223	400	999999	999999	999999	999999	844	286	995	779	461	447	999999	524	110	948	714	962	999999	23	999999	595	295	731	789	999999	116	281	999999	999999	999999	381	285	466	999999	872	931	76	999999	948	11	598	999999	878	800	188	383	999999	874	348	861	256	365	756	414	999999	114	604	895	798	276	573	869	898	500	89	999999	546	500	237	999999	648	848	999999	999999	546	795	416	931	610	274	431	407	78	245	999999	26	528	62	405	767	999999	180	325	999999	438	729	900	388	721	26	836	999999	999999	999999	223	408	692	999999	867	833	697	673	999999	533	845	175	999999	999999	468	999999	643	494	999999	999999	689	477	533	999999	583	999999	894	38	220	999999	438	245	760	746	999999	999999	333	783	194	572	79	663	884	791	836	273	999999	248	920	658	382	351	100	186	999999	745	999999	702	171	60	938	669	463	701	105	999999	414	999999	999999	999999	739	860	310	531	399	35	592	741	164	319	888	999999	117	561	221	96	155	999999	113	999999	758	631	622	143	634	410	210	193	696	999999	999999	874	607	96	918	999999	50	569	786	616	162	144	548	999999	172	291	999999	999999	999999	999999	464	830	951	363	85	118	248	999999	896	999999	824	409	54	927	461	999999	58	31	643	999999	55	585	797	999999	134	624	93	769	970	999999	999999	999999	703	687	771	37	922	254	21	810	284	873	673	797	791	753	99	999999	400	999999	999999	999999	267	999999	999999	879	43	999999	999999	999999	35	478	206	553	999999	525	705	367	999999	433	101	804	19	833	424	181	912	999	704	999999	535	472	379	999999	999999	317	51	912	999999	892	994	468	25	560	784	806	677	999999	656	276	57	731	465	967	67	438	530	999999	376	999999	966	44	759	999999	925	563	109	384	999999	833	999999	999999	644	272	999999	999999	788	459	58	617	999999	792	999999	438	333	804	16	411	763	682	786	617	545	931	925	999999	999999	168	635	231	999999	302	687	823	792	999999	96	202	999999	999999	650	81	385	
999999	297	184	691	999999	533	131	999999	999999	620	999999	56	866	257	712	347	478	999999	629	824	827	999999	211	999999	999999	645	999999	717	814	999999	338	42	999999	241	786	644	751	279	387	635	513	675	19	681	928	776	926	16	999999	855	999999	511	30	256	558	848	95	79	171	685	463	414	741	825	292	999999	341	999999	471	999999	999999	208	546	994	320	999999	900	530	186	753	719	73	999999	959	811	827	22	468	683	999999	558	681	118	701	181	109	933	194	999999	210	999999	301	545	316	269	862	964	35	999999	406	947	565	892	417	999999	999999	81	782	999999	464	999999	873	999999	532	519	913	999999	845	823	221	999999	716	140	975	999999	428	999999	36	699	949	862	986	532	286	991	993	789	999999	735	999999	38	161	179	934	496	999999	349	999999	999999	999999	771	129	999999	725	188	240	435	999999	109	548	871	55	92	75	602	999999	999999	675	999999	526	999999	400	999999	51	192	76	547	205	999999	746	88	515	999999	354	187	743	783	807	999999	999999	567	872	999999	999999	909	983	78	114	342	767	999999	674	481	280	999999	381	999999	999999	542	122	692	239	436	999999	469	365	816	738	999999	859	944	543	577	780	958	261	798	923	999999	209	999999	999999	999999	722	999999	414	999999	958	133	806	999999	622	274	985	78	338	446	249	727	999999	999999	999999	226	482	999999	999999	999999	701	999999	969	582	999999	39	342	999999	999999	375	999999	836	999999	331	857	999999	90	135	331	278	591	711	999999	815	559	205	587	42	667	225	390	898	999999	317	342	645	999999	234	647	593	931	999999	818	962	731	412	672	233	319	724	146	357	501	418	999999	989	692	999999	32	891	999999	310	456	44	984	815	997	747	988	999999	462	856	488	738	346	720	893	666	93	999999	999999	364	999999	942	999999	43	407	430	801	353	952	998	212	756	151	631	424	783	977	999999	415	924	244	107	272	289	868	763	81	794	105	36	81	875	368	999999	587	514	954	951	999999	577	945	645	269	999999	999999	732	999999	715	305	119	999999	999999	742	607	999999	625	679	800	174	999999	999999	17	257	926	927	336	397	64	54	999999	829	36	507	837	978	598	837	999999	999999	999999	177	366	498	986	347	999999	142	760	999999	961	834	999999	786	773	228	999999	398	343	535	327	344	999999	671	999999	290	662	669	999999	628	530	788	870	175	38	476	992	999999	999999	589	999999	999999	637	96	999999	999999	675	250	999999	619	49	210	504	999999	317	802	999999	694	999999	999999	999999	244	238	999999	446	999999	964	988	758	999999	235	430	
999999	753	511	133	707	454	999999	319	999999	421	999999	294	589	330	999999	596	858	235	841	307	414	999999	904	789	965	999999	649	909	121	687	492	437	393	619	83	750	772	999999	999999	190	116	793	102	272	308	999999	999999	999999	889	377	140	532	465	927	25	572	999999	721	168	211	999999	679	207	999999	929	508	901	970	257	999999	823	999999	140	660	201	999999	472	641	491	31	952	533	29	999999	557	959	971	999999	999999	510	901	61	35	893	385	999999	595	175	342	800	52	582	869	356	999999	466	402	999999	735	404	999999	217	999999	146	258	281	659	463	999999	970	537	444	377	746	641	772	648	246	284	764	36	307	308	690	979	380	664	673	199	101	999999	175	730	208	410	694	999999	889	645	114	777	141	999999	372	273	607	215	999999	715	782	999999	166	530	971	378	802	999999	549	166	878	617	986	274	287	413	371	714	178	999999	999999	951	758	601	180	987	894	999999	999999	427	381	174	999999	957	417	999999	411	644	759	830	607	786	280	999999	999999	497	791	867	999999	999999	999999	893	46	786	769	830	69	999999	999999	984	483	999999	999999	132	999999	713	85	38	857	14	999999	726	999999	348	738	999999	680	35	834	682	205	37	999999	976	999999	999999	138	755	198	999999	223	999999	293	775	999999	315	813	158	999999	63	999999	763	20	514	957	999999	999999	698	999999	999999	160	44	730	677	788	456	311	995	606	306	585	330	839	999999	999999	165	999999	189	999999	432	356	999999	87	781	271	442	27	999999	29	350	550	999999	999999	589	435	188	126	615	999999	899	999999	818	999999	650	478	101	999999	739	722	801	742	758	999999	625	262	628	956	948	999999	356	439	824	975	999999	999999	155	999999	260	844	612	49	826	203	102	428	537	980	999999	313	180	519	999999	999999	228	607	791	733	91	999999	999999	232	177	209	640	470	189	843	999999	893	332	999999	999999	894	119	761	915	565	999999	206	999999	648	999999	645	246	837	161	999999	756	658	965	422	999999	999999	47	390	872	627	999999	632	249	999999	695	999999	980	702	846	999999	654	467	692	236	130	885	612	169	703	531	963	803	319	130	96	636	999999	910	936	750	856	729	888	298	11	980	999999	999999	952	999999	664	999999	990	767	999999	999999	966	738	301	655	320	999999	687	351	999999	759	323	128	607	69	999999	80	765	999999	999999	999999	579	404	234	999999	928	582	216	999999	866	428	812	551	715	798	669	200	999999	291	439	978	51	999999	633	251	666	838	999999	893	381	594	778	894	240	488	719	572	513	161	
999999	999999	999999	999999	484	245	947	772	999999	809	399	999999	462	484	666	557	884	42	770	999999	482	999999	160	322	999999	282	650	917	320	236	88	107	686	466	563	702	999999	81	72	398	304	894	435	999999	504	956	141	304	238	999999	604	687	801	530	679	637	587	359	634	999999	999999	39	461	999999	731	301	999999	995	999999	999999	251	813	969	382	999999	999999	664	537	999999	388	999999	356	999999	999999	999999	401	999999	999999	999999	999999	999999	999999	446	859	803	274	999999	258	999999	212	229	999999	383	999999	441	791	717	429	999999	999999	973	59	540	255	72	248	349	823	999999	339	996	581	999999	994	848	293	999999	999999	578	423	154	415	999999	615	999999	14	972	425	205	840	999999	875	323	696	952	76	426	200	999999	564	924	619	704	999999	215	647	927	388	426	999999	425	606	851	999999	946	567	413	925	96	67	275	924	627	714	655	999999	268	522	51	999999	999999	185	999999	23	999999	534	711	94	409	521	86	593	998	57	424	999999	34	894	999999	395	999999	999999	114	739	298	999	991	989	906	94	389	415	346	999999	999999	249	999999	837	929	421	856	329	525	574	981	681	999999	579	299	577	106	373	999999	656	999999	376	80	582	725	498	543	721	187	324	999999	670	256	364	767	185	999999	196	964	338	538	343	976	539	758	616	83	999999	999999	338	988	26	643	690	525	999999	179	711	999999	440	878	144	999999	210	443	320	999999	999999	999999	999999	999999	910	408	443	999999	785	399	540	824	118	425	999999	31	848	336	125	37	999999	999999	999999	999999	91	84	533	459	404	202	775	106	447	191	511	609	999999	553	87	618	209	999999	999999	524	638	886	13	25	999999	122	302	999999	999999	293	868	732	959	118	999999	835	874	984	999999	593	624	444	386	926	913	521	446	304	258	999999	827	994	999999	338	377	204	999999	999999	999999	292	899	902	778	164	999999	779	649	999999	999999	252	743	999999	848	155	999999	203	999999	999999	111	999999	676	997	999999	821	465	873	632	631	740	999999	999999	366	292	441	999999	722	665	999999	613	999999	999999	999999	454	16	763	999999	155	953	438	999999	694	999999	416	466	999999	901	287	957	999999	999999	156	28	736	999999	487	387	933	999999	999999	188	538	287	473	999999	373	707	553	618	999999	852	727	678	203	566	814	771	999999	825	825	792	444	999999	533	173	988	853	242	999999	528	385	999999	738	502	999999	645	416	529	449	102	908	357	999999	899	999999	722	477	825	999999	537	716	999999	117	592	669	999999	830	999999	310	979	999999	475	451	999999	682	183	
989	999999	943	921	999999	251	510	732	999999	445	775	999999	999999	999999	999999	999999	73	999999	812	947	571	156	833	516	815	999999	229	470	582	443	906	579	226	672	733	301	999999	258	139	999999	927	999999	674	233	967	31	76	999999	999999	491	411	999999	999999	735	999999	999999	353	436	999999	745	32	999999	160	484	538	999999	999999	25	717	999999	156	999999	445	347	29	197	481	999999	548	793	596	999999	11	101	999999	999999	302	999999	70	890	999999	999999	151	394	452	887	234	200	999999	999999	439	60	152	249	344	596	999999	939	715	424	370	999999	888	322	158	999999	49	68	453	508	999999	999999	954	827	999999	701	673	60	999999	142	962	291	913	999999	364	545	227	761	756	444	599	363	776	646	529	999999	566	999999	245	789	847	175	747	197	999999	339	106	324	969	642	923	389	999999	999999	999999	999999	830	120	957	999999	445	288	312	999999	908	550	334	999999	307	999999	145	843	999999	114	294	796	544	726	909	35	999999	999999	999999	123	520	220	999999	203	193	450	384	456	872	632	999999	999999	863	738	999999	327	14	787	999999	902	999999	90	999999	939	999999	665	544	113	210	999999	174	543	496	198	498	698	242	140	134	999999	999999	999999	999999	192	760	999999	932	806	447	999999	30	661	885	889	615	999999	645	999999	999999	528	905	999999	255	999999	468	811	83	674	250	999999	95	874	663	999999	999999	818	119	999999	189	572	999999	738	665	618	912	513	999999	999999	583	67	63	863	999999	606	952	421	999999	41	999999	949	651	268	565	857	507	155	998	725	679	796	999999	262	199	343	795	176	615	636	37	955	162	477	999999	192	537	231	649	999999	217	797	385	87	999999	999999	921	999999	182	808	121	766	514	933	926	999999	736	800	673	891	999999	785	806	806	14	768	796	183	999999	383	329	285	506	941	517	881	421	253	594	960	999999	330	993	806	525	271	450	229	550	315	999999	736	558	758	999999	999999	990	578	83	899	442	747	999999	799	488	835	999999	999999	425	54	374	493	999999	713	999999	490	792	10	291	742	328	577	633	999999	928	592	999999	747	696	95	999999	999999	179	999999	999999	674	33	204	328	999999	11	877	999999	999999	940	961	530	844	288	764	639	999999	297	341	580	865	124	445	870	895	999999	522	999999	339	163	531	323	521	195	999999	466	598	682	601	999999	999999	772	137	999999	966	72	882	469	931	456	900	556	999999	999999	662	559	999999	333	432	581	489	10	474	351	419	648	18	658	482	308	50	318	695	600	139	102	986	523	904	833	235	63	945	
883	263	974	484	407	533	255	878	999999	259	29	261	451	308	785	999999	327	63	999999	986	633	415	591	999999	248	984	569	573	999999	428	599	999999	999999	64	591	98	444	173	999999	135	237	999999	775	69	676	348	999999	794	210	21	586	779	999999	77	321	477	999999	124	246	999999	999999	682	813	999999	660	999999	825	396	717	697	77	999999	453	999999	759	999999	999999	532	193	899	307	774	372	63	841	819	355	999999	999999	123	425	330	927	999999	170	554	616	999999	408	13	523	300	999999	513	943	432	336	902	999999	118	837	150	930	346	125	199	999999	759	999999	841	327	465	653	999999	999999	999999	999999	265	999999	999999	596	711	133	190	385	999999	697	859	999999	419	493	452	61	634	286	285	999999	591	82	971	244	857	923	567	999999	67	646	483	241	999999	999999	80	964	999999	999999	135	26	750	999999	118	501	460	649	595	358	999999	414	29	327	996	356	644	193	999999	970	739	788	566	503	328	999999	224	627	913	223	422	487	947	122	161	999999	649	999999	963	479	783	999999	999999	219	810	653	999999	166	245	849	561	887	998	143	999999	346	459	999999	642	749	999999	833	736	382	936	397	467	906	175	736	999999	23	230	496	999999	531	459	357	999999	674	999999	999999	392	73	661	534	999999	999999	340	814	999999	999999	989	224	202	950	481	956	283	422	196	999999	999999	508	999999	999999	667	511	946	260	999999	112	563	999999	16	229	450	672	721	411	908	652	576	361	926	314	999999	16	303	246	59	503	999999	280	488	999999	999999	883	921	122	867	999999	999999	89	927	707	840	31	217	973	509	999999	245	871	514	543	154	639	581	838	524	661	217	709	210	393	999999	292	488	985	161	566	751	608	999999	930	784	999999	999999	229	473	999999	798	330	736	250	268	999999	765	944	876	437	311	92	598	999999	999999	168	879	999999	678	999999	542	231	821	942	67	636	999999	584	759	658	216	362	374	521	862	999999	972	959	135	825	999999	543	119	999999	999999	668	20	338	999999	625	616	999999	550	916	999999	577	999999	793	999999	999999	875	999999	999999	227	231	949	718	999999	353	882	999999	919	418	853	40	998	122	107	687	999999	999999	998	423	143	51	326	811	458	61	294	388	188	999999	503	949	345	358	891	502	315	950	933	985	287	440	696	480	697	999999	999999	465	411	999999	794	15	877	768	999999	186	905	148	270	34	999999	504	16	999999	999999	999999	695	650	231	604	381	448	999999	999999	999999	703	999999	845	123	572	590	829	977	82	999999	498	81	577	305	714	
597	999999	690	908	999999	783	433	553	565	793	200	999999	999999	999999	999999	355	999999	865	632	999999	831	69	34	999999	999999	238	526	934	171	427	831	999999	354	516	17	214	999999	784	999999	361	279	801	290	329	999999	770	999999	180	347	635	999999	216	944	946	999999	538	152	992	999999	698	267	499	392	147	999999	999999	999999	727	999999	529	597	537	780	280	89	39	778	705	999999	999999	642	355	596	535	251	625	183	407	632	999999	72	766	318	999999	104	999999	419	152	367	309	303	999999	381	817	48	648	999999	674	866	853	999999	447	999999	999999	65	911	903	999999	896	999999	898	78	104	330	999999	999999	228	999999	999999	999999	620	636	347	25	379	773	999999	778	999999	602	999999	508	999999	778	719	625	999999	517	340	193	876	999999	256	31	411	235	773	999999	360	216	999999	53	498	566	999999	999999	109	999999	999999	292	936	134	369	999999	157	399	537	999999	611	999999	741	999999	62	991	433	67	999999	326	614	154	10	924	999999	290	183	155	999999	999999	545	999999	525	999999	95	58	257	999999	203	999999	873	21	697	999999	449	518	475	717	990	507	999999	185	742	999999	55	287	999999	22	706	999999	130	12	389	563	780	25	325	312	999999	999999	744	680	864	999999	999999	603	457	552	484	908	999999	465	165	999999	840	370	853	742	393	807	999999	244	55	124	832	870	999999	143	999999	434	203	172	999999	986	762	999999	320	315	340	452	830	999999	537	797	999999	664	847	999999	723	999999	999999	583	999999	818	246	509	634	749	604	582	999999	323	999999	60	715	652	374	178	750	999999	59	548	412	941	977	37	707	257	851	178	33	999999	420	266	272	999999	254	999999	749	999999	828	999999	999999	757	480	517	863	486	92	620	999999	999999	136	346	371	623	999999	999999	999999	219	999999	999999	999999	436	559	226	902	619	788	105	408	101	428	497	558	999999	837	655	470	470	173	230	175	241	999999	354	628	84	894	999999	999999	276	442	540	999999	451	672	283	208	264	614	254	698	986	221	208	260	638	787	882	785	525	517	999999	55	581	221	667	999999	999999	999999	828	724	148	656	142	659	887	46	117	815	999999	457	216	999999	919	532	999999	999999	680	999999	990	296	999999	999999	924	759	71	494	879	239	999999	725	999999	666	786	999999	559	340	89	548	999999	601	999999	77	231	78	999999	524	136	58	41	999999	999999	120	999999	541	712	284	731	999999	597	402	167	878	809	838	463	549	79	999999	972	849	999999	141	731	398	617	944	642	856	457	546	368	831	999999	999999	847	882	68	999999	999999	
999999	608	706	999999	969	444	801	999999	392	614	761	999999	999999	85	999999	707	746	389	218	923	768	642	999999	925	61	44	335	680	451	990	999999	999999	824	582	999999	250	243	190	999999	954	816	686	259	251	696	999999	999999	755	25	660	111	503	999999	331	59	642	732	781	999999	999999	118	130	816	402	43	279	631	164	388	942	999999	565	628	264	117	999999	392	634	999999	960	411	999999	664	791	999999	87	641	503	999999	64	518	999999	291	825	846	695	869	857	999999	426	469	477	377	83	195	999999	874	595	999999	967	260	108	999999	939	533	537	466	999999	513	955	638	138	631	333	433	22	999999	802	418	421	222	534	426	999999	999999	933	999999	591	605	352	212	56	289	565	804	999999	909	351	999999	318	239	844	354	261	999999	999999	999999	53	649	183	271	82	186	802	999999	725	681	740	448	599	334	874	430	170	752	999999	848	75	529	999999	112	932	509	110	192	377	190	175	33	168	97	999999	942	431	91	999999	870	999999	999999	999999	738	999999	903	999999	983	999999	999999	999999	999999	999999	492	781	524	635	81	338	572	86	999999	999999	545	516	999999	290	512	175	932	998	999999	622	999999	372	264	451	285	933	999999	807	126	999999	953	997	999999	825	676	315	644	317	999999	753	567	999999	867	433	542	232	461	623	199	999999	432	425	999999	885	999999	130	527	999999	999999	147	999999	765	959	792	433	548	999999	891	999999	207	530	625	648	335	65	927	504	830	908	62	999999	416	999999	999999	404	999999	892	999999	349	555	788	571	957	222	455	801	833	84	999999	994	382	569	999999	991	298	807	776	779	830	558	625	696	174	306	664	891	157	661	397	894	655	79	552	68	419	958	667	436	880	263	103	429	830	913	680	913	407	626	999999	597	762	123	950	790	929	999999	406	660	999999	563	999999	182	687	116	349	313	999999	950	582	999999	149	349	898	576	465	205	865	260	626	999999	493	530	652	800	999999	999999	129	761	139	327	561	17	878	999999	608	921	742	999999	574	999999	896	999999	53	679	457	422	224	999999	335	733	236	155	44	807	79	134	529	887	974	806	194	266	821	999999	778	142	471	582	967	544	463	151	686	259	999999	999999	487	972	352	718	327	745	435	405	101	415	972	999999	256	484	401	999999	749	768	999999	640	999999	788	901	324	950	642	415	791	279	999999	469	999999	952	43	647	557	544	265	489	448	830	999999	174	999999	170	999999	335	999999	152	608	999999	918	77	999999	410	698	80	38	767	999999	340	644	135	17	
946	999999	128	223	837	843	320	493	288	744	810	220	623	539	999999	559	317	999999	648	671	691	551	716	738	633	999999	999999	515	498	803	118	195	300	167	426	971	282	121	655	308	298	999999	639	333	414	200	85	541	874	218	377	417	996	999999	325	999999	481	999999	999999	889	366	999999	999999	484	636	624	919	999999	123	192	286	205	277	349	383	999999	912	393	334	442	873	945	641	290	999999	700	999999	836	999999	31	499	893	531	766	999999	493	913	164	999999	789	280	618	428	691	931	181	150	999999	91	542	491	97	999999	999999	999999	421	173	715	58	999999	435	999999	999999	101	693	999999	674	510	999999	889	869	758	696	544	999999	264	527	950	358	264	560	543	754	309	540	411	837	999999	999999	530	330	208	999999	999999	364	999999	999999	999999	999999	547	999999	999999	258	201	999999	733	400	999999	999999	761	894	222	999999	794	384	999999	999999	324	999999	999999	556	301	760	876	999999	999999	652	935	999999	974	270	200	952	811	756	921	999999	563	636	806	20	999999	397	999999	636	117	841	999999	387	472	999999	679	775	716	990	215	878	381	999999	999999	90	465	999999	21	500	704	270	554	999999	463	607	775	687	754	281	239	903	772	250	461	829	342	558	717	999999	999999	424	246	820	550	53	912	931	635	726	554	986	386	498	999999	847	999999	283	999999	864	93	991	31	445	761	999999	116	141	180	999999	748	907	622	999999	999999	999999	34	734	496	420	695	844	62	38	999999	253	527	999999	999999	999999	543	68	999999	999999	42	999999	999999	801	999999	248	936	999999	760	463	977	647	374	490	999999	651	823	999999	999999	513	179	249	939	993	718	999999	784	832	822	999999	638	999999	999999	768	862	318	999999	232	674	257	999999	914	93	598	60	999999	999999	46	695	999999	791	980	282	130	684	793	660	409	999999	551	999999	114	999999	999999	824	298	374	999999	999999	280	764	600	887	538	40	264	165	350	943	640	639	747	147	999999	774	658	416	161	999999	999999	999999	488	999999	133	793	378	956	889	773	761	713	283	418	999999	902	201	103	743	100	429	637	320	465	999999	912	999999	967	803	429	999999	881	999999	520	559	999999	285	459	763	745	999999	308	999999	576	999999	926	365	338	722	262	999999	999999	673	999999	664	441	347	33	698	999999	85	411	162	470	606	879	501	763	858	999999	627	741	339	999999	439	999999	999999	743	999999	525	557	388	255	550	845	999999	218	999999	855	128	284	262	761	999999	670	259	155	999999	969	999999	999999	601	480	999999	999999	842	234	999999	631	543	79	604	
749	182	999999	696	999999	612	624	994	999999	349	907	740	528	374	980	999999	999999	190	975	565	999999	971	100	955	908	336	915	13	387	543	999999	322	999999	679	513	588	887	973	103	543	999999	999999	640	95	693	739	999999	270	999999	446	346	451	999999	514	830	777	999999	709	788	829	697	999999	616	999999	819	595	999999	848	999999	999999	900	999999	96	442	999999	798	341	14	271	179	936	654	151	940	206	89	754	544	999999	735	506	188	194	273	999999	571	368	512	276	108	999999	551	999999	470	546	981	364	999999	999999	42	446	87	999999	619	999999	52	479	676	999999	740	999999	157	999999	999999	895	722	999999	822	596	812	999999	828	738	172	131	999999	256	680	404	224	999999	999999	413	816	298	428	740	999999	380	803	999999	692	581	536	999999	999999	551	281	999999	824	811	541	999999	328	602	999999	999999	284	999999	999999	795	798	999999	716	25	221	744	193	837	476	981	604	452	999999	999999	999999	257	212	905	232	843	975	115	580	413	192	101	999999	999999	681	89	465	87	999999	17	999999	421	999999	520	999999	999999	367	443	108	842	216	99	999999	607	999999	370	146	379	999999	664	999999	693	700	999999	832	129	659	969	166	396	525	527	580	785	999999	999999	392	691	999999	999999	485	541	16	738	206	103	357	999999	368	320	943	96	812	217	999999	610	720	999999	687	927	505	398	287	712	327	689	519	958	189	528	977	454	521	207	999999	999999	686	962	117	739	772	181	610	845	453	439	714	372	999999	817	616	999999	14	999999	572	97	263	999999	420	999999	584	999999	308	840	343	498	999999	614	39	908	923	757	453	999999	165	333	787	441	269	887	975	156	999999	372	999999	155	999999	999999	635	100	35	999999	551	999999	165	383	873	770	512	999999	864	110	343	690	893	858	999999	999999	999999	249	310	822	999999	532	999999	437	999999	935	999999	198	999999	984	979	938	882	540	216	852	793	781	459	999999	928	314	33	875	999999	680	999999	64	766	394	814	396	790	213	357	28	70	999999	355	937	843	324	905	999999	131	405	807	363	651	999999	272	994	789	293	999999	729	509	666	624	357	999999	999999	431	663	999999	592	157	679	193	197	791	999999	999999	521	183	614	409	154	753	417	872	125	412	999999	132	820	606	506	319	627	999999	999999	999999	998	480	969	892	252	708	999999	257	138	999999	464	744	207	999999	278	120	289	330	364	999999	216	484	999999	471	202	540	999999	986	651	370	999999	677	999999	961	437	51	999999	999999	166	445	225	999999	744	944	999999	494	999999	262	338	395	
39	999999	164	999999	897	524	137	508	700	999999	999999	552	606	999999	615	786	999999	245	140	999999	907	567	173	919	696	56	739	999999	523	707	999999	107	657	265	340	267	523	905	74	913	913	704	31	455	96	673	563	999999	339	999999	147	689	131	111	488	472	143	999999	795	850	784	730	985	993	105	260	894	350	437	999999	999999	999999	181	226	323	212	999999	718	833	33	492	999999	999999	362	999999	926	999999	999999	777	867	999999	288	120	223	138	193	999999	37	999999	835	778	999999	549	982	897	696	999999	905	788	285	925	425	999999	772	368	32	662	633	999999	179	999999	348	573	999999	999999	985	341	958	97	999999	493	518	368	997	254	999999	222	999999	464	999999	999999	81	999999	502	999999	708	876	347	854	999999	999999	95	604	190	560	999999	649	980	759	912	364	559	817	657	791	999999	66	414	999999	98	810	577	179	999999	760	999999	580	999999	627	524	999999	993	113	981	609	407	999999	999999	446	813	630	999999	999999	551	519	999999	263	120	710	999999	652	472	819	766	306	952	999999	54	999999	357	859	577	362	244	999999	370	456	835	999999	999999	503	878	967	714	468	577	999999	627	999999	902	949	470	371	103	872	645	183	999999	999999	999999	491	869	758	99	999999	62	999999	101	746	158	412	999999	999999	327	41	773	504	115	307	999999	711	298	999999	527	407	399	999999	269	372	168	196	119	159	400	902	633	130	878	760	416	697	999999	881	892	499	531	999999	54	71	108	150	78	49	957	945	202	865	240	999999	564	846	620	728	588	961	302	278	671	424	407	999999	626	355	891	40	560	417	121	999999	876	992	999999	999999	273	27	128	79	202	455	709	767	890	999999	206	570	999999	431	302	931	207	999999	735	999999	664	456	524	999999	158	926	394	785	754	999999	815	572	683	423	999999	570	999999	232	85	226	715	639	762	440	159	331	953	139	124	190	830	622	266	543	543	817	503	406	921	276	70	923	23	687	381	999999	886	663	999999	732	98	975	187	519	913	34	693	94	573	827	999999	265	670	574	382	202	316	150	880	646	77	446	311	809	166	791	999999	85	999999	999999	999999	300	171	999999	101	855	445	746	630	518	134	419	832	999999	999999	804	262	999999	315	188	327	999999	783	330	664	651	673	999999	999999	131	408	618	35	999999	392	999999	999999	288	483	999999	757	569	520	371	522	658	613	217	999999	361	538	999999	769	880	207	698	999999	841	727	449	191	76	393	999999	120	515	394	999999	710	999999	999999	974	965	787	999999	758	235	
421	808	999999	48	466	863	12	592	999999	848	154	849	694	999999	262	561	43	345	690	186	21	261	999999	273	828	506	894	650	564	223	981	459	999999	472	104	42	720	411	725	213	391	999999	999999	667	249	935	26	455	457	422	931	452	740	582	999999	170	801	743	219	959	968	361	999999	16	866	694	410	232	81	999999	841	999999	999999	487	795	105	371	349	33	999999	490	449	202	152	999999	539	719	999999	258	999999	241	977	999999	765	244	39	888	999999	999999	555	534	999999	383	999999	581	999999	831	263	787	999999	799	462	719	326	999999	529	169	999999	725	336	999999	999999	974	146	989	864	440	855	252	765	217	487	548	478	999999	999999	75	964	571	982	708	999999	89	139	145	999999	267	999999	999999	715	999999	12	168	474	580	991	820	247	248	716	868	976	20	31	911	321	999999	250	957	783	464	204	999999	742	628	518	999999	844	999999	220	606	565	569	999999	896	214	329	999999	898	377	876	828	725	854	999999	999999	455	68	999999	823	999999	999999	917	512	999999	674	688	999999	845	71	999999	975	245	38	999999	313	417	483	999999	999999	992	840	352	590	999999	999999	478	469	628	896	999999	405	626	999999	356	589	647	66	286	231	525	904	238	836	999999	900	592	999999	999999	810	324	999999	933	521	999999	34	674	999999	605	625	205	999999	796	999999	998	142	359	68	682	531	999999	360	207	903	191	999999	611	516	751	999999	999999	781	725	818	999999	999999	472	114	999999	331	999999	999999	460	661	35	999999	117	999999	837	707	551	534	25	222	154	963	999999	39	999999	743	422	999999	585	599	581	424	503	978	377	908	669	254	712	360	616	355	999999	999999	877	884	980	332	678	53	465	999999	765	512	673	617	325	442	774	611	999999	756	999999	860	89	611	803	139	911	929	47	306	821	665	606	799	73	238	161	455	999999	999999	489	999999	999999	72	658	990	999999	760	592	237	480	110	451	860	620	50	466	999999	91	851	421	749	16	168	697	999999	906	873	999999	96	999999	999999	847	819	276	999999	726	26	952	812	999999	999999	346	810	826	720	224	999999	999999	999999	999999	885	374	999999	678	739	535	999999	375	999999	999999	441	215	505	946	161	999999	631	593	426	323	999999	324	279	37	270	413	999999	342	977	886	170	694	531	999999	405	954	935	150	999999	667	999999	651	404	728	392	999999	840	999999	675	999999	592	162	762	999999	331	571	104	999999	418	336	999999	642	398	671	923	747	999999	190	551	206	327	999999	66	759	571	799	919	550	645	324	572	341	667	
519	304	18	931	999999	993	834	859	59	732	999999	337	118	262	732	805	644	271	659	322	478	149	111	999999	12	147	531	651	999999	250	103	763	998	975	878	376	914	815	862	197	716	346	277	758	855	432	463	999999	197	745	999999	63	912	28	199	379	203	999999	999999	999999	471	999999	316	809	638	447	999999	143	384	999999	891	829	408	472	605	141	999999	352	250	999999	684	985	999999	808	250	49	999999	979	786	508	183	11	886	188	725	533	40	468	999999	417	103	999999	172	831	854	180	654	999999	999999	999999	508	999999	672	358	999	486	999999	507	569	999999	595	358	357	876	192	890	943	230	999999	81	110	413	232	832	486	365	823	999999	953	999999	999999	411	566	728	10	332	338	999999	189	248	999999	999999	899	530	821	745	972	295	999999	999999	237	999999	703	351	999999	999999	999999	839	999999	999999	663	999999	553	499	214	194	999999	628	999999	860	561	415	51	508	277	999999	514	701	20	741	392	537	999999	989	842	999999	708	225	771	905	703	999999	666	545	999999	708	979	409	326	637	999999	353	999999	788	999999	999999	393	999999	999999	389	999999	927	828	139	999999	999999	122	564	999999	253	486	576	856	970	166	72	999999	505	923	569	598	115	384	383	789	48	999999	204	999999	30	577	513	999999	392	325	775	670	537	294	458	595	424	752	83	161	385	497	449	632	350	83	887	999999	999999	790	485	552	999999	350	999999	19	999999	977	999999	999999	972	435	474	999999	391	402	999999	221	474	973	183	362	999999	999999	413	999999	677	572	246	946	689	241	999999	602	999999	233	224	196	999999	449	676	447	125	408	188	950	33	999999	999999	999999	862	999999	807	540	999999	132	251	999999	999999	670	341	355	999999	690	999999	741	798	871	999999	167	187	34	149	35	307	736	999999	999999	53	462	528	883	999999	298	999999	999999	434	999999	985	717	981	991	259	999999	117	999999	706	999999	422	999999	161	161	979	93	770	999999	537	999999	243	879	884	348	189	484	999999	458	34	452	606	999999	316	703	885	106	186	196	775	738	999999	975	999999	812	999999	606	311	377	903	999999	528	255	999999	652	862	116	999999	642	811	999999	268	659	999999	264	828	999999	140	458	275	999999	906	999999	72	799	999999	267	849	82	999999	583	182	999999	554	785	999999	999999	496	999999	840	999999	999999	999999	385	999999	479	267	999999	776	984	999999	475	999999	111	30	999999	945	999999	686	788	604	999999	999999	999999	237	999999	493	999999	520	340	477	954	476	617	496	999999	372	208	72	330	606	999999	83	97	999999	117	329	999999	
534	454	999999	177	810	874	246	522	512	759	157	408	999999	162	168	445	999999	999999	998	999999	614	410	968	747	130	365	192	999999	999999	673	964	130	282	999999	580	76	361	309	999999	602	380	973	116	613	60	664	345	453	430	637	999999	735	118	93	68	133	999999	241	999999	999999	691	999999	339	839	999999	37	135	175	999999	101	999999	217	940	406	865	641	304	365	999999	466	30	999999	595	556	999999	238	21	199	761	456	591	130	263	699	910	159	644	277	817	33	999999	999999	871	339	553	372	794	712	227	427	999999	129	544	589	434	952	635	782	745	566	999999	936	414	135	999999	963	954	999999	999999	715	996	999999	548	999999	928	850	868	265	13	731	999999	309	971	343	627	472	585	999999	274	958	524	999999	531	999999	17	602	765	745	829	589	417	999999	225	511	430	801	581	871	661	584	999999	380	999999	24	132	999999	964	999999	507	47	999999	999999	976	538	201	145	999999	999999	665	335	999999	132	435	423	323	891	93	469	912	999999	891	713	999999	690	999999	154	91	517	137	300	999999	695	248	792	999999	999999	576	687	320	295	305	999999	215	335	499	960	944	366	700	241	633	504	168	999999	156	674	279	296	663	57	63	988	170	375	697	399	884	643	221	999999	999999	406	159	627	529	999999	507	999999	201	913	999999	725	816	896	667	999999	537	566	646	537	856	999999	33	999999	241	317	132	999999	638	999999	86	310	999999	513	915	237	999999	540	161	548	176	594	104	750	847	338	181	273	708	999999	999999	328	997	999999	340	45	382	886	395	222	485	999999	57	101	837	899	580	312	981	440	788	996	414	108	371	272	195	283	999999	903	145	999999	142	83	247	999999	999999	470	183	880	854	468	155	999999	999999	508	546	13	912	947	758	868	292	999999	999999	866	913	899	322	77	850	109	470	999999	86	625	535	973	854	999999	596	999999	139	111	586	329	850	475	45	862	725	999999	370	478	999999	276	577	999999	999999	381	844	414	158	999999	999999	754	998	663	862	447	973	573	159	832	361	648	739	999999	692	999999	25	999999	864	999999	352	668	739	991	346	810	58	671	675	999999	245	999999	999999	34	81	831	999999	999999	999999	597	889	162	999999	537	126	506	537	395	999999	851	365	406	550	699	762	999999	24	16	326	62	398	999999	897	676	597	179	687	715	119	860	135	828	835	276	999999	200	636	212	875	840	282	662	500	823	127	839	641	271	271	710	817	324	870	560	208	588	264	999999	939	999999	818	822	286	321	999999	537	
571	283	139	572	734	812	141	999999	999999	736	811	83	558	758	537	426	453	408	53	811	957	999999	999999	981	935	280	272	928	31	460	386	188	106	589	999999	368	141	999999	999999	15	192	393	999999	472	776	190	807	191	419	402	378	877	278	915	579	999999	216	158	636	464	549	213	465	328	360	632	977	968	490	179	294	999999	432	47	628	999999	502	604	214	999999	472	999999	518	628	92	509	999999	191	20	981	999999	983	72	522	465	978	928	462	122	154	213	999999	701	999999	999999	623	455	999999	297	15	999999	612	944	881	991	468	999999	837	246	851	721	795	958	509	27	310	693	909	582	649	645	999999	492	69	551	634	389	278	519	469	63	999999	893	999999	999999	549	49	190	999999	996	293	999999	225	271	432	417	879	202	232	807	930	999999	999999	999999	369	754	129	884	999999	999999	89	427	327	777	797	50	901	999999	322	478	271	512	999999	585	366	555	999999	230	637	144	754	196	55	999999	999999	517	999999	256	644	999999	429	165	850	174	917	866	773	448	474	999999	515	925	999999	753	546	427	168	82	999999	999999	929	999999	256	999999	999999	892	381	999999	248	999999	27	655	319	879	999999	999999	661	223	668	499	782	385	756	254	628	828	316	302	174	121	359	950	965	999999	999999	530	908	655	999999	34	999999	166	210	999999	374	860	999999	10	704	440	766	944	413	791	999999	554	153	12	577	784	586	999999	451	999999	929	76	689	999999	376	999999	207	16	662	999999	14	999999	185	571	999999	768	222	315	597	734	355	415	547	183	999999	999999	999999	906	87	777	447	415	715	82	999999	307	180	136	634	185	243	999999	291	769	786	417	378	581	999999	809	571	280	491	717	999999	524	529	999999	692	417	152	301	928	885	206	599	909	999999	316	583	597	96	681	999999	500	595	134	777	397	999999	590	805	784	278	999999	177	999999	999999	301	740	777	664	443	226	43	942	830	405	999999	196	507	275	274	548	221	484	999999	79	226	196	399	752	128	999999	827	999999	516	660	679	38	676	999999	811	576	805	999999	652	465	389	558	999999	999999	214	210	881	324	999999	999999	66	999999	577	853	781	114	999999	35	545	141	999999	696	435	179	725	999999	999999	596	999999	999999	999999	288	999999	144	690	668	999999	999999	999999	917	430	512	805	280	604	948	999999	822	139	706	235	780	397	521	999999	692	132	595	13	669	999999	295	861	842	503	778	899	443	999999	123	999999	999999	999999	628	710	886	891	165	575	776	93	698	999999	756	472	999999	891	320	
77	999999	999999	835	666	877	999999	144	651	962	999999	826	59	27	659	999999	999999	555	302	769	999999	190	999999	967	999999	999999	586	999999	829	114	380	540	886	588	375	175	578	848	23	999999	999999	575	244	928	388	999999	727	75	999999	450	733	917	670	132	509	887	206	999999	815	440	999999	999999	315	546	592	999999	939	999999	651	493	447	184	542	693	378	245	945	873	588	280	509	521	952	389	380	999999	870	764	88	999999	999999	10	42	583	999999	999999	999999	697	346	152	810	266	423	999999	12	999999	385	976	753	274	942	333	988	545	930	780	293	926	176	140	375	184	999999	173	524	447	152	959	385	223	999999	257	999999	446	999999	252	107	406	387	821	86	999999	21	813	545	646	999999	999999	652	537	871	343	531	215	999999	635	999999	999999	41	564	416	426	999999	540	299	694	796	999999	85	687	683	886	548	354	999999	999999	173	578	628	877	435	656	316	847	352	999999	726	331	670	999999	378	847	999999	822	415	660	301	481	524	851	850	469	421	999999	854	985	795	999999	162	999999	472	305	999999	163	999999	760	119	754	197	658	999999	999999	881	251	999999	835	521	726	999999	999999	190	691	999999	776	999999	999999	999999	351	992	367	846	999999	178	376	371	83	225	999999	999999	655	999999	546	293	866	883	384	588	180	999999	29	999999	999999	999999	760	999999	999999	999999	855	999999	174	525	999999	762	830	811	428	306	514	999999	245	999999	309	43	999999	999999	643	408	999999	893	653	387	74	999999	973	893	999999	311	417	263	999999	832	370	96	528	140	999999	784	462	999999	465	88	999999	300	420	409	174	44	999999	999999	479	999999	63	962	999999	787	460	82	789	937	999999	126	889	261	299	413	258	223	515	163	79	859	945	143	437	574	999999	774	285	999999	728	743	357	509	784	217	999999	999999	613	999999	680	999999	995	999999	30	348	199	999999	11	999999	160	951	529	800	838	619	436	999999	534	907	999999	999999	999999	225	219	301	768	389	999999	91	634	850	609	774	483	999999	864	431	123	99	385	491	999999	277	422	777	223	999999	670	174	999999	859	874	705	999999	999999	913	999999	315	999999	580	809	355	919	383	310	351	754	327	479	999999	15	806	999999	531	999999	912	529	803	441	87	221	718	999999	310	774	976	999999	516	488	456	94	999999	394	999999	576	145	853	999999	122	436	468	239	201	999999	775	63	438	999999	276	92	999999	976	999999	651	368	100	54	999999	999999	999999	999999	248	839	32	670	889	999999	926	955	856	999999	634	690	15	618	981	526	892	534	721	
547	999999	250	999999	72	118	251	742	159	485	101	244	296	788	988	230	400	178	748	885	641	512	999999	419	999999	999999	295	868	43	387	573	999999	999999	887	786	717	998	999999	960	999999	648	679	999999	999999	765	824	347	902	26	999999	999999	358	153	999999	89	44	999999	830	382	999999	822	383	709	772	911	938	159	409	12	281	999999	956	999999	999999	247	962	736	749	999999	209	422	999999	999999	999999	999999	999999	999999	444	999999	999999	216	177	70	658	739	274	969	999999	999999	826	674	999999	900	745	176	634	150	957	412	999999	308	761	999999	999999	889	439	531	999999	999999	695	999999	714	601	999999	999999	63	895	559	456	999999	992	999999	999999	999999	534	483	999999	116	478	170	85	61	999999	999999	999999	999999	990	887	768	310	743	905	36	872	897	999999	346	999999	680	999999	738	999999	510	439	134	576	580	360	999999	416	945	424	595	816	620	999999	682	911	999999	999999	999999	999999	790	999999	239	96	999999	318	929	999999	147	999999	436	999999	432	494	551	602	565	876	875	999999	249	999999	364	999999	320	219	999999	29	287	999999	842	999999	999999	730	800	364	210	47	869	271	430	83	279	112	988	999999	394	999999	336	999999	999999	930	999999	999999	768	438	791	910	999999	999999	66	999999	297	999999	11	374	315	701	694	196	402	528	16	613	220	999999	999999	999999	999999	999999	999999	136	692	207	88	911	328	628	961	371	572	299	271	383	215	520	999999	566	999999	624	923	693	441	149	687	828	924	999999	999999	602	355	538	580	695	671	999999	227	99	634	100	56	687	739	332	623	112	266	633	408	700	390	526	162	715	999999	141	694	552	520	260	999999	197	417	369	999999	44	719	576	711	284	302	695	932	20	577	245	999999	119	999999	585	571	300	731	520	222	828	999999	865	999999	540	999999	674	579	383	113	858	280	999999	315	589	393	999999	922	133	407	694	999999	999999	147	922	187	585	36	935	689	999999	466	896	999999	999999	657	854	999999	180	48	628	126	558	906	999999	965	583	999999	936	999999	999999	378	608	999999	999999	244	244	727	999999	362	660	648	999999	999999	417	402	384	233	127	932	999999	651	751	94	779	578	45	245	428	999999	604	781	100	743	808	999999	999999	782	999999	953	423	136	433	818	387	980	481	863	999999	327	590	359	685	999999	663	999999	627	523	344	950	999999	998	308	658	999999	879	557	901	885	100	544	601	605	174	519	412	228	999999	999999	999999	999999	181	999999	999999	999999	254	106	95	89	999999	700	345	448	999999	755	424	999999	775	999999	508	999999	580	978	
408	783	999999	754	521	495	260	20	694	816	544	854	36	261	999999	292	513	782	471	821	315	999999	208	999999	999999	419	999999	999999	452	872	208	376	999999	203	348	328	999999	500	999999	600	999999	570	15	999999	999999	823	999999	172	630	999999	556	726	960	758	672	17	999999	999999	826	111	400	676	567	821	617	177	338	833	999999	999999	904	23	206	999999	992	999999	394	679	259	999999	999999	932	953	959	325	482	416	999999	999999	340	744	552	673	999999	210	162	12	194	911	735	495	894	999999	751	999999	542	529	99	766	927	999999	904	585	721	420	999999	999999	608	999999	999999	761	571	312	999999	144	362	349	723	670	839	999999	210	768	999999	619	796	999999	999999	380	782	999999	999999	10	603	999999	839	966	952	72	999999	439	999999	999999	775	974	999999	592	999999	616	236	203	805	999999	999999	195	423	145	71	111	624	784	999999	237	723	192	444	571	709	865	999999	395	397	660	927	410	347	522	999999	999999	695	213	16	999999	154	589	156	897	83	418	303	704	999999	850	999999	958	999999	176	964	593	540	999999	883	811	999999	840	805	155	501	526	847	901	153	522	415	421	999999	999999	93	143	45	999999	497	301	999999	600	490	999999	999999	969	492	180	557	999999	19	343	330	204	999999	999999	783	11	405	556	999999	999999	999999	393	999999	999999	189	991	999999	831	557	999999	999999	592	249	999999	360	269	999999	999999	44	999999	354	743	512	82	100	584	652	779	999999	43	999999	941	730	179	49	107	999999	196	789	500	999999	999999	999999	25	478	738	954	562	953	524	79	999999	522	894	57	817	880	999999	935	999999	349	313	481	523	852	923	861	999999	680	262	167	999999	743	543	589	628	892	999999	603	362	629	99	825	835	964	999999	428	836	131	232	226	739	260	194	999999	783	999999	337	172	999999	876	999999	882	701	367	999999	999999	979	314	429	925	393	768	999999	999999	259	488	646	559	585	999999	35	948	999999	45	428	495	558	392	999999	999999	564	334	999999	485	745	999999	134	478	641	147	448	999999	702	307	833	999999	677	218	901	305	608	778	999999	999999	999999	935	999999	665	938	837	581	596	999999	55	999999	68	720	107	239	52	999999	178	999999	448	999999	504	256	160	999999	457	818	350	999999	510	999999	786	747	998	634	810	783	999999	999999	999999	566	852	999999	656	936	999999	999999	579	979	999999	941	440	860	148	993	999999	999999	283	999999	491	29	241	115	997	280	584	321	721	999999	999999	269	893	638	124	999999	214	481	600	224	437	999999	248	371	999999	569	344	925	608	15	287	
999999	509	17	57	783	999999	999999	999999	385	361	999999	538	999999	999999	599	58	801	999999	266	789	999999	98	68	999999	293	780	999999	483	438	935	658	999999	716	195	307	999999	999999	590	341	556	468	456	224	863	999999	668	142	999999	42	520	543	190	351	226	412	999999	451	982	764	999999	999999	272	596	450	702	750	822	999999	261	839	171	999999	999999	709	331	429	873	999999	60	625	648	68	451	918	402	478	999999	999999	782	999999	318	999999	826	999999	101	206	999999	774	170	999999	845	220	559	202	358	332	776	641	895	982	999999	999999	931	148	363	406	820	678	999999	234	389	332	148	987	531	267	393	999999	999999	134	569	108	44	826	779	438	508	999999	569	79	701	999999	605	800	114	72	972	688	974	694	385	999999	726	936	844	523	81	999999	999999	101	939	701	33	999999	422	71	220	999999	368	925	999999	571	119	978	532	999999	727	347	999999	469	295	705	110	923	749	388	381	108	981	266	366	936	588	477	999999	999	705	999999	388	52	999999	866	999999	59	999999	999999	999999	999999	413	194	795	733	688	211	806	243	999999	110	30	43	690	122	999999	111	568	961	983	641	848	532	999999	892	959	840	617	428	385	999999	136	999999	999999	999999	694	999999	470	632	999999	999999	671	896	999999	604	814	354	999999	739	742	227	490	835	830	999999	999999	881	999999	903	999999	999999	594	999999	999999	550	973	95	999999	66	428	337	641	935	713	606	999999	952	134	999999	87	999999	999999	878	685	167	570	300	999999	874	733	813	566	567	858	409	999999	293	999999	999999	631	728	626	999999	320	414	586	554	131	999999	471	999999	999999	880	825	168	370	716	702	999999	980	683	980	852	332	614	771	84	999999	314	815	999999	999999	276	728	359	999999	999999	999999	281	999999	25	178	880	999999	999999	999999	686	741	699	999999	85	999999	999999	999999	947	747	774	972	705	642	512	999999	817	418	786	43	490	161	476	999999	187	158	430	999999	964	514	999999	449	999999	999999	94	342	387	274	739	999999	576	398	780	611	224	219	861	638	78	547	360	471	626	999999	575	535	274	529	999999	927	171	228	913	443	647	334	436	157	557	179	100	553	999999	692	999999	102	380	865	956	999999	296	999999	60	999999	163	638	999999	793	982	999999	77	858	413	999999	932	999999	484	999999	963	889	782	714	999999	999999	457	807	792	934	295	483	164	409	572	892	640	999999	177	496	999999	19	511	642	174	997	111	242	149	867	759	118	617	43	999999	77	195	582	999999	161	999999	999999	845	888	508	509	999999	668	999999	
520	999999	562	999999	988	66	953	387	150	999999	999999	999999	225	999999	925	185	186	865	131	506	999999	706	67	668	25	527	934	999999	623	999999	665	999999	443	946	628	694	206	928	999999	976	948	689	55	43	627	999999	753	687	999999	999999	999999	644	284	171	789	814	999999	894	175	999999	132	999999	764	15	883	490	363	279	49	240	999999	258	245	154	999999	999999	660	33	50	660	774	999999	253	910	999999	30	328	281	166	999999	580	312	763	168	854	168	924	50	159	147	11	484	647	689	999999	82	408	139	613	999999	163	999999	999999	514	696	999999	999999	854	202	863	172	92	999999	234	660	999999	495	86	300	999999	999999	999999	874	903	659	300	609	999999	185	740	621	199	668	193	999999	999999	459	258	472	979	622	999999	999999	296	975	919	371	422	39	999999	587	332	838	223	91	542	226	949	854	999999	274	999999	999999	999999	251	972	423	928	573	181	999999	246	614	321	777	999999	773	587	927	740	999999	197	999999	126	163	299	360	455	111	999999	271	509	403	76	714	999999	999999	396	55	12	505	442	999999	999999	841	350	717	999999	445	270	769	999999	999999	124	999999	87	457	999999	999999	951	622	968	827	454	909	717	999999	548	606	147	428	387	542	925	244	495	348	676	284	813	581	999999	19	840	359	999999	487	288	598	999999	192	840	999999	104	999999	537	999999	999999	948	999999	507	179	921	308	999999	391	107	106	999999	981	739	781	999999	494	379	789	959	986	105	999999	239	564	949	968	954	588	298	448	545	999999	879	999999	727	999999	316	999999	911	999999	998	999999	535	999999	408	616	999999	999999	999999	999999	724	999999	578	629	308	671	895	943	999999	952	354	264	103	659	999999	999999	999999	795	63	136	188	967	999999	258	987	137	751	847	165	343	999999	553	999999	694	999999	999999	138	999999	645	999999	264	372	192	958	366	744	874	999999	830	234	514	999999	357	999999	999999	757	722	999999	641	181	920	57	787	886	999999	800	239	999999	935	616	999999	851	999999	997	999999	815	785	918	892	253	263	874	27	930	999999	969	205	596	278	966	232	809	999999	474	999999	216	584	305	87	565	514	475	940	999999	190	662	951	359	565	610	972	803	437	999999	999999	999999	999999	857	67	912	999999	642	139	969	394	245	243	686	862	665	240	489	841	337	738	787	934	803	750	175	999999	845	41	668	994	428	999999	999999	556	99	186	727	999999	175	959	871	345	971	829	944	429	999999	999999	899	379	999999	999999	109	660	140	999999	236	116	892	894	999999	611	999999	974	965	863	23	
999999	773	488	513	999999	999999	377	867	451	962	999999	806	746	751	358	999999	299	512	465	282	999999	425	977	999999	621	355	280	209	270	999999	996	863	999999	416	145	723	999999	866	249	296	731	792	689	159	261	309	999999	153	411	999999	181	999999	509	591	453	999999	999999	537	891	896	405	177	606	576	965	120	725	339	615	634	720	999999	272	179	999999	776	999999	828	698	321	209	137	798	999999	703	999999	364	999999	963	431	928	884	974	353	891	564	195	122	193	151	584	816	537	777	999999	747	210	340	999999	999999	978	999999	838	999999	999999	999999	379	815	872	441	756	236	375	194	705	999999	999999	919	999999	999999	590	999999	645	999999	737	392	600	31	41	955	333	999999	999999	296	452	961	999999	404	655	623	194	380	249	751	999999	357	999999	352	81	923	298	291	61	64	95	999999	331	999999	999999	314	677	999999	999999	916	118	999999	777	89	742	999999	790	64	999999	665	801	220	383	999999	999999	999999	942	257	949	118	667	51	971	403	211	97	999999	764	561	351	945	836	595	332	999999	999999	579	371	610	337	142	243	28	999999	263	874	980	437	129	462	372	999999	408	999999	259	999999	999999	384	877	654	113	36	502	922	719	964	999999	999999	999999	509	999999	580	647	999999	976	433	32	585	999999	999999	117	999999	645	109	978	525	437	999999	83	574	999999	205	999999	999999	233	115	999999	999999	676	999999	259	929	185	999999	652	792	999999	786	699	999999	54	185	243	999999	547	999999	391	403	999999	999999	537	704	977	686	999999	614	96	691	999999	999999	999999	926	999999	999999	999999	187	36	999999	457	196	999999	999999	231	257	530	725	962	943	418	332	724	348	162	999999	760	999999	951	499	21	47	705	100	398	828	144	128	999999	390	473	369	874	365	946	757	460	999999	999999	999999	999999	882	652	999999	999999	76	155	353	773	999999	101	532	235	537	24	419	490	653	262	999999	123	999999	999999	581	999999	58	458	368	999999	405	31	874	999999	230	342	999999	395	562	816	999999	682	790	999999	841	999999	941	999999	346	350	536	276	807	633	90	617	754	433	81	999999	234	618	787	951	378	999999	999999	999999	14	205	886	999999	928	836	999999	719	332	67	617	999999	538	914	121	28	999999	139	224	250	999999	613	999999	705	323	999999	999999	999999	999999	838	975	436	81	491	139	151	464	512	348	999999	999999	999999	295	697	999999	788	144	320	506	999999	999999	249	999999	976	999999	401	617	190	710	48	254	227	823	494	92	190	999999	57	784	970	563	362	790	253	547	630	328	890	889	535	755	
281	999999	136	751	736	246	104	32	738	533	283	801	309	725	484	547	800	614	634	578	96	535	536	215	733	999999	999999	438	999999	83	727	301	185	999999	972	21	697	999999	355	999999	125	35	56	999999	289	561	490	528	73	93	527	285	264	956	668	746	999999	921	28	287	999999	666	194	665	805	982	626	26	752	473	850	68	999999	690	999999	71	489	99	925	999999	999999	999999	375	999999	555	451	999999	999999	624	236	340	775	724	999999	654	459	841	999999	641	306	999999	473	775	599	243	468	26	574	999999	999999	266	590	996	845	319	871	999999	999999	119	364	946	407	402	999999	142	999999	344	201	45	13	230	108	458	628	248	503	652	776	999999	96	435	471	725	26	969	750	999999	878	999999	783	168	999999	281	286	360	536	81	259	999999	168	134	825	539	999999	999999	168	142	377	607	816	228	524	917	32	928	999999	682	386	555	999999	306	466	999999	261	845	999999	826	181	999999	999999	432	402	999999	362	962	610	932	235	639	999999	617	411	280	999999	564	644	999999	999999	358	875	854	694	703	84	862	668	391	287	654	569	999999	961	109	999999	393	825	214	564	70	328	552	456	999999	744	775	999999	195	999999	697	999999	334	999999	999999	403	856	999999	699	245	500	999999	228	655	999999	79	479	999999	311	999999	999999	999999	439	928	199	39	332	999999	947	999999	308	967	483	999999	589	453	245	999999	999999	999999	999999	999999	136	999999	74	766	109	897	874	999999	999999	129	592	999999	942	999999	771	999999	387	793	80	999999	790	739	936	532	999999	338	75	999999	834	714	517	606	343	999999	611	470	864	433	930	435	999999	280	693	189	999999	999999	947	630	682	839	387	355	635	592	865	999999	42	999999	945	770	832	746	842	561	611	986	477	49	357	310	999999	999999	862	645	923	519	999999	757	999999	159	999999	444	455	995	336	172	971	999999	999999	224	437	332	999999	169	603	999999	999999	142	577	397	203	999999	283	381	308	999999	492	990	999999	999999	351	999999	394	796	999999	398	999999	847	234	449	25	726	11	142	873	218	477	703	52	146	91	913	999999	760	955	483	170	83	999999	903	999999	999999	999999	692	999999	999999	938	690	780	214	496	590	907	138	999999	477	906	999999	508	99	955	999999	999999	999999	274	437	999999	999999	999999	905	237	999999	161	331	769	44	643	319	269	999999	280	786	923	837	650	500	15	61	387	488	577	29	999999	999999	947	890	43	560	428	445	999999	314	849	874	999999	278	439	585	368	347	833	597	999999	787	819	179	999999	120	882	773	
999999	54	999999	999999	337	217	652	554	999999	999999	999999	999999	890	823	664	966	936	999999	999999	381	999999	429	692	50	654	980	148	787	999999	777	999999	922	999999	655	999999	21	999999	496	546	770	626	999999	210	999999	345	750	706	67	132	852	242	816	261	510	711	12	361	215	708	357	78	999999	767	607	999999	89	999999	245	809	653	908	450	999999	99	999999	187	229	999999	704	903	284	999999	665	934	545	218	671	177	943	21	999999	852	788	199	701	999999	126	603	636	999999	346	470	999999	479	999999	792	314	999999	755	534	783	999999	510	804	82	988	999999	833	71	644	418	246	999999	798	993	999999	661	322	398	992	999999	625	576	448	999999	814	832	196	990	753	999999	509	999999	418	999999	511	351	983	126	712	563	999999	541	992	848	999999	999999	460	999999	999999	140	999999	999999	763	474	167	999999	72	247	268	165	22	999999	318	739	999999	824	883	569	492	999999	678	999999	685	438	777	93	584	600	466	999999	999999	710	111	999999	913	736	658	944	80	928	289	746	999999	999999	999999	449	233	262	939	286	294	890	993	999999	462	795	97	334	696	84	998	472	780	622	783	312	741	696	826	181	175	999999	498	563	434	931	347	138	887	337	999999	999999	660	999999	999999	491	716	999999	170	127	648	334	257	999999	930	817	965	246	999999	248	707	999999	436	768	120	355	401	440	999999	530	458	959	446	368	224	677	999999	599	270	301	596	813	536	708	532	841	691	502	999999	616	966	110	363	649	630	333	894	999999	999999	999999	99	285	188	639	668	999999	887	888	781	999999	15	375	976	999999	652	893	10	999999	999999	279	999999	899	808	142	564	999999	605	797	738	999999	782	919	529	999999	211	320	635	896	49	843	999999	802	999999	378	611	999999	134	999999	996	999999	332	176	656	999999	352	200	476	55	999999	999999	999999	99	999999	890	480	96	846	722	999999	341	268	113	999999	401	325	861	188	439	999999	999999	999999	999999	801	12	568	615	272	728	911	21	999999	590	821	999999	759	864	999999	830	897	524	753	412	999999	664	477	228	488	264	999999	490	22	47	523	999999	97	999999	298	157	331	865	823	999999	999999	269	999999	678	999999	959	642	460	218	357	542	16	220	821	124	146	999999	349	999999	17	252	430	999999	806	76	711	999999	400	576	505	999999	42	701	635	999999	350	999999	799	936	529	622	35	282	664	999999	999999	899	276	255	999999	622	982	737	815	875	389	270	691	611	999999	328	252	884	999999	999999	509	314	999999	999999	774	970	735	999999	607	395	227	999999	
344	999999	559	812	374	154	425	883	526	304	886	999999	222	89	485	197	366	211	999999	150	999999	815	995	211	323	57	999999	190	886	579	140	430	658	240	926	389	62	767	999999	107	469	830	332	214	999999	826	17	694	495	999999	55	406	24	86	590	999999	316	357	999999	326	673	244	996	999999	174	466	110	981	999999	105	144	598	257	282	999999	738	492	791	783	999999	50	786	694	999999	533	733	415	582	650	999999	83	704	278	999999	433	999999	833	386	49	999999	726	999999	999999	399	413	456	159	742	999999	851	999999	524	574	12	286	887	549	657	999999	441	61	528	340	755	32	999999	999999	620	849	456	904	116	752	999999	770	24	254	999999	935	87	584	999999	187	799	370	558	999999	276	999999	546	685	186	963	607	910	207	695	999999	377	973	999999	999999	892	948	946	999999	772	752	241	272	643	254	721	345	857	388	350	541	999999	999999	309	63	269	312	771	728	999999	999999	911	572	329	468	927	999999	950	999999	780	239	853	441	999999	999999	45	97	903	440	465	627	750	999999	999999	999999	401	904	673	83	279	590	186	227	786	999999	999999	999999	999999	184	999999	758	395	812	608	121	999999	953	686	920	28	181	409	999999	273	525	403	388	715	175	77	999999	299	999999	775	999999	62	635	654	168	547	999999	154	728	123	706	242	938	924	999999	999999	447	227	999999	64	107	190	845	954	999999	234	462	999999	777	117	304	469	517	46	418	68	999999	309	999999	383	999999	37	681	227	566	292	464	464	970	700	999999	805	999999	822	677	19	217	999999	999999	933	95	424	376	620	819	999999	999999	999999	516	686	422	148	699	378	413	80	509	627	397	979	999999	997	982	87	488	498	923	999999	368	999999	851	382	916	594	999999	236	660	70	999999	999999	567	999999	948	293	999999	999999	115	177	999999	607	999999	590	293	999999	999999	999999	441	299	142	330	999999	39	543	999999	835	50	232	115	90	186	419	999999	228	77	421	217	58	699	800	997	393	755	287	760	898	270	98	512	429	211	795	999999	927	88	17	538	999999	841	458	247	268	10	97	241	197	999999	999999	226	999999	957	48	742	498	145	999999	567	751	783	999999	574	951	719	999999	879	391	58	521	149	999999	883	999999	999999	999999	562	999999	392	668	999999	999999	999999	898	872	521	472	172	63	872	792	999999	449	999999	245	632	883	999999	549	999999	218	849	149	549	232	999999	118	768	831	500	936	406	554	898	705	219	380	675	88	208	222	716	999999	999999	728	999999	620	106	999999	584	367	276	
199	77	460	205	999999	999999	676	717	413	999999	999999	562	999999	396	596	550	90	999999	999999	217	999999	999999	112	501	521	999999	821	233	999999	21	999999	999999	143	669	999999	487	448	510	785	92	999	999999	795	517	999999	775	249	341	999999	79	25	927	331	999999	69	848	964	999999	684	470	999999	999999	181	401	889	93	429	276	189	119	999999	999999	249	180	218	845	999999	595	125	745	723	489	821	999999	995	999999	999999	999999	999999	999999	523	489	825	324	999999	556	999999	403	628	302	999999	972	162	302	967	444	999999	999999	999999	999999	303	378	843	938	747	987	999999	706	405	12	168	445	666	821	596	622	755	925	999999	662	656	999999	999999	999999	999999	999999	337	999999	999999	999999	209	774	52	396	74	999999	646	887	577	628	999999	493	997	625	144	910	315	999999	706	355	999999	762	595	288	567	151	411	30	549	999999	660	999999	999999	844	802	393	403	280	756	452	999999	867	357	937	736	999999	163	351	999999	488	444	995	823	162	871	446	188	763	999999	923	999999	626	348	999999	967	823	294	999999	999999	750	516	45	999999	263	379	822	414	999999	551	404	987	999999	341	70	561	999999	288	56	973	365	215	999999	452	833	709	999999	529	777	969	913	878	10	528	938	971	409	421	569	782	58	42	999999	221	433	935	682	294	287	28	313	999999	247	189	466	999999	876	999999	751	554	29	302	999999	688	638	526	986	541	999999	98	162	252	719	274	924	333	999999	999999	28	897	999999	74	251	758	665	377	999999	821	71	999999	105	816	670	25	999999	999999	404	840	999999	907	948	999999	891	198	866	70	826	999999	264	143	999999	457	574	853	526	955	60	879	32	270	884	175	479	999999	993	345	582	703	511	178	928	999999	846	121	949	886	183	999999	999999	605	999999	668	999999	999999	544	999999	999999	999999	999999	807	705	525	817	999999	32	999999	670	892	205	530	487	132	470	95	214	24	611	463	903	639	999999	999999	987	427	999999	225	999999	551	464	999999	104	765	215	704	999999	999999	36	533	98	176	225	290	857	370	127	429	208	999999	724	530	47	788	999999	858	35	999999	537	400	602	807	184	999999	437	850	999999	722	916	999999	622	800	999999	87	375	999999	423	501	150	999999	310	300	27	999999	827	934	999999	316	851	356	678	766	876	636	931	291	999999	999999	999999	16	934	999999	512	441	999999	923	999999	959	422	999999	444	999999	999999	999999	100	312	789	999999	302	503	542	129	870	570	97	855	924	361	156	93	999999	999999	648	999999	692	905	788	586	278	903	999999	358	893	
675	999999	999999	209	966	546	628	502	945	999999	359	474	814	999999	941	999999	13	999999	191	813	338	999999	126	999999	432	227	999999	524	213	999999	398	111	194	999999	204	999999	942	999999	999999	814	527	999999	799	524	298	999999	878	381	846	242	274	904	219	999999	999999	244	794	269	776	749	361	114	298	999999	415	257	289	588	339	999999	999999	356	51	376	296	747	641	999999	596	999999	348	813	678	999999	513	999999	891	649	671	999999	863	683	880	218	463	999999	302	632	118	50	390	300	52	999999	999999	918	863	843	258	817	999999	201	672	23	410	999999	436	328	663	921	999999	999999	916	379	430	727	476	832	913	873	999999	19	999999	555	383	999999	999999	125	149	999999	630	58	999999	999999	999999	671	21	999999	808	914	986	974	968	197	999999	750	383	673	999999	114	451	41	929	384	373	594	707	126	639	362	777	321	189	999999	301	317	248	72	22	999999	999999	999999	34	998	887	479	50	306	871	633	999999	999999	999999	45	999999	999999	999999	999999	490	772	963	894	999999	999999	147	675	999999	899	896	377	511	321	660	384	397	841	16	930	497	893	553	411	999999	16	688	999999	338	153	924	701	198	231	581	249	999999	821	383	578	861	221	684	999999	410	504	999999	999999	446	608	647	312	592	198	999999	999999	229	562	649	230	767	467	346	999999	975	204	188	290	999999	421	999999	576	468	438	79	285	999999	412	10	751	885	334	999999	999999	506	621	999999	10	702	984	30	999999	182	999999	810	403	875	42	175	216	999999	999999	999999	999999	28	80	844	164	128	253	387	816	562	898	344	442	234	616	154	363	94	187	587	754	999999	357	403	315	627	675	999999	186	247	999999	435	53	999999	217	711	999999	999999	955	882	458	607	213	999999	284	818	378	999999	268	887	811	131	147	999999	869	634	671	999999	538	536	999999	842	999999	999999	767	472	999999	731	27	999999	719	586	139	305	139	999999	999999	999999	129	999999	259	999999	152	299	436	673	297	790	999999	582	50	999999	999999	428	438	999999	406	634	999999	811	527	999999	999999	363	178	234	992	842	134	721	447	993	999999	51	287	947	700	999999	153	104	184	510	888	444	864	960	999999	999999	866	523	999999	562	765	317	970	612	999999	999999	130	999999	681	455	999999	999999	144	57	211	206	151	491	999999	495	999999	999999	999999	27	757	717	499	999999	885	291	975	999999	971	885	999999	249	999999	675	603	912	790	941	422	729	843	768	999999	817	759	999999	999999	999999	608	264	82	946	680	952	854	999999	299	912	325	399	480	66	158	
259	819	961	134	475	887	12	704	548	405	907	183	989	417	999999	458	999999	722	600	11	717	812	291	999999	128	820	999999	999999	877	626	32	258	787	619	60	998	797	27	103	999999	606	999999	533	551	772	779	864	999999	999999	999999	582	677	999999	64	999999	446	538	402	16	999999	919	389	826	922	999999	999999	395	999999	999999	683	660	726	628	112	405	167	289	999999	796	349	955	750	16	423	54	355	378	732	188	614	470	404	21	448	577	227	732	999999	178	123	393	495	860	933	803	999999	59	777	659	283	167	999999	606	666	699	178	383	413	878	37	999999	662	999999	752	223	265	715	190	999999	188	435	678	570	682	955	470	889	999999	620	198	999999	600	83	999999	456	671	798	354	748	408	844	329	732	151	832	730	304	999999	719	999999	149	999999	251	999999	848	489	237	999999	710	238	289	310	999999	999999	731	690	589	295	306	552	999999	371	441	999999	999999	115	945	429	999999	235	176	781	999999	83	58	437	358	602	999999	967	444	874	999999	520	129	543	537	999999	420	151	999999	18	811	177	999999	999999	436	999999	147	742	543	808	83	485	72	507	946	718	640	303	999999	986	239	999999	118	593	728	999999	17	800	578	903	19	709	999999	168	969	196	994	280	999999	243	465	324	999999	635	801	167	458	999999	999999	818	411	126	999999	999999	999999	483	68	496	60	515	117	346	999999	640	798	999999	401	904	537	760	724	370	999999	108	531	914	999999	482	792	999999	473	999999	213	759	501	892	899	999999	388	496	137	999999	230	494	135	999999	160	793	836	437	766	553	94	836	104	51	823	999999	632	999999	578	586	703	489	52	722	143	999999	148	906	474	999999	525	50	633	225	149	807	999999	413	764	999999	645	365	803	919	999999	376	665	460	78	999999	999999	524	918	550	804	999999	999999	413	984	745	655	999999	999999	999999	38	53	213	878	901	25	739	228	110	999999	999999	348	686	133	421	766	749	999999	999999	287	999999	10	132	999999	421	999999	365	999999	429	999999	465	999999	402	999999	890	267	173	999999	559	62	999999	89	424	461	999999	465	999999	329	991	999999	996	967	103	685	142	37	920	131	467	999999	660	180	799	999999	11	999999	945	188	242	163	603	962	138	784	828	93	586	670	482	999999	999999	999999	999999	211	31	498	999999	717	375	862	999999	52	329	67	402	999999	999999	999999	460	382	519	876	999999	999999	624	44	838	318	856	58	451	999999	999999	511	999999	999999	602	597	70	512	615	238	999999	379	817	561	643	81	392	550	999999	254	
999999	109	445	478	999999	739	587	987	660	999999	861	326	421	999999	999999	817	910	777	685	692	282	947	767	291	73	716	999999	999999	999999	766	999999	315	255	207	49	548	999999	677	674	862	20	82	852	999999	376	496	958	730	167	825	171	614	864	121	971	273	999999	999999	415	242	718	999999	596	893	386	999999	81	224	57	855	752	242	112	822	681	209	105	465	915	577	758	300	905	999999	605	321	450	143	999999	775	216	999999	272	442	153	495	485	958	925	819	425	999999	683	312	83	928	999999	52	999999	771	178	876	999999	838	999999	428	619	32	298	74	115	937	988	281	648	840	999999	999999	678	196	724	999999	999999	105	161	24	617	999999	501	677	999999	408	704	999999	999999	999999	672	434	958	999999	876	463	670	860	713	487	999999	999999	663	242	999999	999999	373	999999	57	41	346	152	686	999999	811	999999	530	999999	999999	707	243	534	673	318	177	545	999999	953	319	270	475	679	999999	674	268	999999	999999	268	999999	969	45	999999	415	576	994	530	748	498	999999	860	932	999999	606	999999	254	999999	999999	354	74	422	138	419	933	999999	565	666	760	21	211	605	999999	999999	901	294	672	999999	129	107	999999	999999	797	224	999999	459	337	426	82	385	999999	47	477	595	999999	307	841	625	527	628	20	999999	769	736	296	999999	784	999999	158	322	344	471	112	640	39	427	624	914	379	999999	999999	149	594	385	591	999999	138	490	999999	604	453	999999	265	500	999999	987	999999	999999	927	732	674	666	278	760	50	959	935	999999	565	776	999999	999999	256	999999	178	870	743	393	999999	999999	999999	999999	602	553	868	999999	215	611	552	52	999999	999999	986	647	999999	793	871	999999	344	632	999999	300	924	301	922	999999	999999	221	332	226	253	494	916	805	999999	380	999999	724	891	752	753	334	999999	522	999999	129	939	608	244	384	999999	909	58	522	999999	999999	999999	999999	631	352	999999	999999	999999	336	799	999999	646	190	105	438	730	156	942	592	878	905	15	411	74	999999	586	999999	977	948	226	343	999999	999999	913	663	10	762	103	999999	264	999999	55	958	723	999999	482	759	513	805	999999	852	999999	466	643	987	883	967	247	828	999999	307	26	340	119	999999	618	253	277	999999	438	967	999999	402	338	999999	859	57	688	891	330	827	687	182	999999	374	376	979	999999	925	780	42	999999	274	784	957	743	715	849	267	564	999999	491	81	999999	999999	799	574	138	524	137	835	289	355	999999	937	619	843	999999	745	99	639	493	351	661	405	452	789	618	999999	999999	999999	
999999	430	336	100	999999	999999	804	617	575	801	850	999999	798	999999	753	999999	999999	999999	347	899	999999	113	178	999999	999999	149	420	999999	999999	19	955	757	148	999999	637	999999	29	418	999999	13	48	428	179	297	789	258	553	717	651	283	33	772	43	486	999999	104	999999	412	354	999999	205	833	999999	999999	999999	103	107	999999	316	895	160	357	999999	344	860	260	934	880	145	498	596	703	330	959	985	999999	724	661	518	543	999999	616	999999	405	807	215	999999	614	452	999999	999999	738	410	756	999999	676	527	698	626	224	170	382	999999	999999	999999	502	999999	424	579	999999	379	999999	305	773	299	543	292	849	537	654	215	999999	438	449	347	857	999999	573	836	999999	666	35	999999	999999	999999	233	349	999999	795	314	703	630	44	790	327	715	442	636	466	590	393	677	999999	972	18	840	943	827	518	751	999999	999999	999999	999999	999999	353	410	11	400	75	999999	999999	999999	999999	999999	585	295	647	132	631	999999	999999	117	999999	925	999999	864	999999	999999	542	289	521	699	999999	114	764	52	773	794	973	314	441	246	401	396	319	622	938	30	999999	555	305	705	886	999999	999999	999999	999999	345	999999	489	348	714	857	785	681	384	20	127	196	542	521	853	158	327	983	429	715	859	615	376	926	51	863	987	983	816	812	716	571	999999	711	438	999999	494	966	726	388	999999	714	934	611	820	834	890	44	999999	999999	569	353	124	999999	481	999999	639	563	306	999999	870	801	865	572	304	999999	264	830	999999	999999	999999	360	266	51	110	155	999999	764	115	217	972	999999	541	268	253	372	457	816	239	708	999999	931	999999	875	517	813	999999	372	999999	999999	579	69	951	387	893	218	97	82	999999	999999	999999	874	457	999999	999999	917	270	606	999999	931	109	447	999999	999999	915	732	691	391	999999	296	306	318	457	841	637	999999	11	163	375	999999	285	384	999999	999999	660	999999	483	581	999999	599	552	251	53	386	174	999999	999999	577	471	170	527	705	999999	728	999999	739	427	999999	460	965	916	117	241	294	655	999999	646	697	723	641	999999	119	395	934	743	65	275	80	676	999999	999999	434	691	215	516	580	999999	82	874	921	856	867	130	999999	683	999999	20	758	731	449	495	771	999999	830	999999	417	320	615	984	974	999999	999999	999999	955	521	491	999999	35	778	84	890	574	823	999999	999999	391	989	364	999999	308	54	999999	999999	999999	19	683	580	861	303	108	999999	999999	999999	899	457	999999	927	174	519	201	30	984	999999	999999	559	921	948	61	54	530	999999	955	
999999	686	929	999999	999999	712	999999	838	910	564	732	679	814	670	999999	923	354	999999	463	999999	845	69	999999	69	537	692	677	97	999999	529	816	772	680	314	864	999999	970	999999	500	999999	228	999999	290	466	261	999999	999999	888	445	34	707	768	77	999999	999999	305	408	870	999999	325	999999	857	113	391	747	960	999	510	999999	85	953	852	999999	248	999999	174	778	999999	999999	237	851	789	652	710	821	57	704	87	205	569	999999	109	82	185	189	371	999999	898	718	301	311	999999	92	369	81	854	983	828	996	944	526	586	72	201	474	255	215	402	569	699	265	921	999999	246	82	853	999999	610	999999	999999	597	999999	113	516	926	999999	706	999999	638	967	999999	876	90	260	52	426	47	999999	710	933	999999	184	999999	28	45	389	36	999999	999999	228	84	999999	999999	761	357	999999	483	555	999999	999999	549	921	999999	602	635	999999	999999	64	999999	999999	999999	898	899	135	999999	999999	999999	94	481	546	999999	860	996	420	999999	690	116	329	902	405	999999	999999	616	999999	394	244	999999	999999	393	999999	999999	972	652	639	412	185	484	644	682	935	106	999999	83	728	999999	688	999999	353	708	945	283	521	161	999999	999999	333	292	154	999999	999999	11	813	701	825	997	520	218	366	999999	718	216	471	647	999999	308	554	418	888	999999	706	319	76	999999	999999	382	37	820	853	926	89	892	339	903	837	933	293	697	258	730	951	999999	567	346	989	999999	999999	999999	193	500	168	914	404	861	44	535	934	784	999999	452	969	699	364	440	928	825	876	999999	809	43	24	857	170	167	342	999999	751	730	48	999999	999999	163	637	363	767	175	498	478	999999	311	999	509	999999	805	761	261	124	999999	999999	999999	863	253	999999	999999	485	311	999999	246	999999	807	784	214	745	999999	881	815	72	11	673	999999	999999	407	698	507	999999	515	423	365	406	91	121	624	322	874	845	328	999999	486	877	999999	421	261	949	71	527	794	763	887	923	945	999999	123	463	654	837	999999	999999	566	125	969	887	397	999999	447	696	169	999999	871	710	999999	999999	586	133	999999	350	85	458	999999	999999	249	752	536	441	460	892	998	170	999999	46	389	773	532	370	908	577	34	421	511	375	999999	903	891	999999	999999	999999	612	989	256	999999	762	17	916	587	876	227	999999	956	389	555	697	999	999999	999999	330	999999	999999	999999	225	639	326	663	999999	272	999999	346	860	358	999999	241	999999	999999	999999	363	284	382	999999	999999	494	690	226	999999	41	956	999999	368	680	67	856	581	999999	396	
774	616	987	108	70	654	965	540	367	999999	999999	157	999999	689	999999	869	559	947	932	258	730	535	423	258	632	989	595	999999	666	802	999999	999999	216	893	999999	999999	376	186	321	212	979	954	999999	223	999999	884	691	999999	999999	810	508	999999	648	776	665	249	202	738	475	80	68	999999	999999	564	510	395	999999	380	454	787	999999	999999	635	999999	279	776	999999	210	76	999999	999999	999999	980	855	999999	593	999999	999999	238	994	115	638	710	251	999999	999999	90	768	712	999999	943	321	543	494	999999	999999	282	919	506	889	47	991	672	727	999999	999999	731	28	269	917	999999	510	999999	999999	682	864	672	394	585	12	696	443	498	278	805	986	999999	495	547	179	321	931	933	348	957	999999	966	982	478	692	999999	999999	508	795	999999	443	178	93	812	453	461	999999	344	999999	202	604	503	403	922	999999	397	999999	480	999999	605	612	999999	803	502	568	897	689	916	999999	466	633	934	702	24	372	818	980	683	103	717	433	999999	999999	156	363	620	572	70	692	999999	309	999999	418	199	650	866	374	591	254	999999	999999	970	451	47	568	669	999999	389	560	967	999999	562	386	382	182	25	146	657	148	948	334	999999	999999	598	167	52	526	513	373	505	454	399	438	999999	999999	462	155	999999	587	693	819	193	509	724	999999	747	215	46	999999	635	729	716	452	306	231	152	746	999999	880	526	153	297	999999	65	999999	28	133	838	436	720	870	744	80	454	999999	151	129	509	999999	419	999999	490	496	738	775	737	999999	142	999999	999999	999999	302	521	70	550	999999	178	999999	211	868	623	999999	999999	306	999999	985	645	999999	177	90	32	999999	151	999999	689	662	801	286	999999	785	999999	990	522	632	13	577	999999	20	903	607	972	675	308	842	796	999999	999999	199	999999	999999	101	949	999999	246	781	999999	161	60	380	888	730	891	174	426	797	633	853	976	302	197	999999	635	103	570	117	356	999999	309	674	999999	999999	999999	312	499	693	999999	999999	286	851	533	999999	999999	639	25	877	91	510	881	54	173	616	903	896	786	38	466	856	405	139	999999	542	851	999999	999999	999999	999999	999999	999999	732	676	999999	577	135	769	770	589	995	87	693	35	999999	999999	264	511	612	878	715	999999	999999	237	274	629	999999	999999	991	574	796	488	909	758	502	836	999999	377	565	49	778	137	999999	449	999999	779	712	999999	588	486	597	999999	999999	237	999999	72	213	999999	412	978	430	708	777	205	792	517	177	999999	533	19	999999	887	946	572	999999	587	509	31	766	
495	999999	999999	838	515	977	921	938	682	355	439	632	653	999999	999999	999999	79	999999	999999	656	999999	611	999999	579	578	579	709	928	976	136	825	563	999999	999999	917	70	386	869	272	227	871	578	494	588	103	386	999999	922	369	954	40	236	999999	375	812	883	150	474	999999	935	999999	992	961	556	529	876	451	913	57	526	999999	210	97	602	784	999999	127	199	486	201	325	787	569	999999	105	598	874	999999	926	44	999999	912	608	336	950	878	617	999999	68	999999	935	349	874	842	721	829	149	999999	590	438	766	950	988	999999	620	489	433	938	461	999999	11	999999	987	23	606	330	602	761	652	906	767	999999	140	268	266	975	999999	726	311	275	459	788	999999	498	278	969	923	540	999999	470	455	999999	486	138	225	311	999999	861	999999	401	237	388	443	999999	671	586	820	729	812	999999	999999	706	637	195	481	999999	408	499	744	636	406	999999	55	192	999999	999999	702	999999	52	999999	622	61	999999	910	47	81	999999	999999	826	999999	158	204	999999	80	893	999999	999999	301	657	999999	902	999999	126	609	994	175	342	261	233	582	884	818	686	857	32	524	226	727	999999	999999	868	999999	672	63	488	211	344	974	298	711	57	999999	999999	50	999999	759	935	880	915	872	739	103	328	254	807	340	517	999999	58	378	532	999999	153	257	143	56	201	73	999999	792	830	368	962	521	535	483	473	999999	805	272	999999	345	812	285	670	999999	537	427	256	999999	694	475	999999	920	999999	733	267	107	907	15	999999	872	759	132	51	380	999999	807	719	334	866	872	74	999999	788	196	511	868	587	368	519	773	817	973	108	365	442	52	341	999999	225	999999	999999	800	704	717	586	689	999999	299	643	729	999999	999999	290	999999	411	149	999999	992	232	398	519	548	999999	794	999999	785	33	686	937	999999	475	999999	118	501	143	273	91	999999	610	821	635	297	724	789	74	999999	692	999999	954	303	999999	349	579	999999	999999	199	999999	910	662	999999	666	999999	361	555	264	999999	999999	999999	688	147	999999	999999	392	410	763	232	823	706	999999	169	103	746	731	644	186	999999	348	999999	645	943	999999	999999	999999	810	165	87	999999	179	535	283	999999	902	999999	817	245	851	956	179	999999	633	375	607	190	502	706	919	825	717	378	999999	999999	999999	154	999999	999999	887	651	582	254	685	999999	654	180	456	88	999999	157	914	409	335	179	178	228	21	578	361	990	916	113	999999	262	228	800	407	830	999999	757	999999	999999	999999	210	999999	924	999999	347	720	437	734	
424	516	999999	910	999999	53	958	284	999999	143	175	999999	896	999999	478	18	433	77	854	773	625	528	442	999999	999999	61	134	795	999999	840	999999	857	924	265	999999	596	474	351	910	757	449	556	256	624	688	814	461	999999	905	916	954	280	866	664	118	896	83	479	635	266	999999	172	40	473	999999	318	900	641	999999	882	999999	91	167	106	333	999999	999999	818	614	470	600	659	889	337	886	403	990	270	156	605	999999	995	716	653	839	286	526	999999	999999	380	913	820	242	33	382	872	122	770	340	49	999999	999999	864	999999	666	999999	283	999999	999999	999999	328	999999	999999	637	368	999999	375	513	267	56	553	499	999999	243	556	779	426	866	954	23	290	229	930	117	982	267	140	551	999999	579	13	999999	205	98	61	283	335	605	664	834	507	608	513	999999	496	999999	602	631	617	886	842	416	999999	573	785	108	710	387	655	111	418	824	526	687	999999	729	303	574	192	283	999999	821	211	130	516	681	999999	999999	621	999999	999999	999999	999999	110	999999	597	85	999999	313	999999	573	948	950	999999	999999	682	92	825	999999	766	999999	38	448	344	442	999999	214	627	999999	113	391	999999	765	797	446	999999	890	426	950	999999	654	670	270	238	709	505	999999	648	704	833	599	891	405	855	37	999999	70	999999	667	715	999999	999999	576	210	571	509	192	163	126	516	792	999999	999999	794	121	169	768	220	634	999999	999999	999999	999999	232	513	999999	667	910	999999	810	999999	302	999999	244	999999	999999	104	69	667	209	322	717	532	197	51	933	26	999999	743	867	868	850	999999	731	999999	826	535	353	697	81	999999	281	393	999999	999999	999999	999999	640	730	915	999999	708	552	434	623	442	43	735	191	579	999999	65	177	902	999999	998	999999	999999	679	247	671	999999	372	999999	367	51	334	226	999999	999999	36	385	999999	827	999999	169	307	539	117	132	792	999999	172	999999	596	786	999999	491	999999	669	999999	880	961	492	254	325	999999	956	999999	999999	118	817	215	999999	999999	108	184	999999	999999	781	701	799	919	999999	454	870	587	999999	999999	581	999999	842	851	999999	390	156	999999	398	582	486	823	999999	999999	999999	999999	975	594	533	575	498	611	999999	999999	592	968	372	960	414	48	383	999999	101	957	495	646	999999	965	355	999999	406	684	999999	767	623	957	360	337	395	543	479	286	63	678	511	969	182	461	268	891	28	196	20	359	999999	748	999999	392	976	888	747	19	249	999999	178	813	825	997	768	999999	618	44	575	870	569	107	684	422	999999	525	473	
815	707	464	240	999999	999999	436	567	874	236	999999	360	506	796	469	999999	778	999999	697	154	999999	999999	633	283	983	621	149	790	999999	74	318	936	460	424	999999	312	785	54	958	149	999999	439	893	408	650	683	999999	83	999999	999999	905	912	759	381	298	999999	999999	190	999999	599	999999	645	465	809	917	41	900	999999	864	999999	262	999999	551	999999	755	999999	799	999999	999999	310	552	75	999999	999999	999999	405	187	89	999999	999999	239	604	797	369	614	753	999999	94	491	619	783	999999	219	942	807	180	371	999999	625	553	999999	847	557	946	999999	468	954	423	649	999999	854	999999	956	999999	927	657	999999	999999	943	999999	772	715	743	999999	526	566	856	748	999999	999999	44	999999	463	582	487	391	999999	851	323	155	798	559	444	970	999999	962	39	164	24	159	243	190	267	623	781	999999	113	544	429	490	999999	216	999999	660	999999	878	366	383	576	999999	611	999999	999999	797	213	999999	280	999999	999999	999999	536	701	733	94	755	999999	718	840	801	999999	287	512	431	832	543	591	380	999999	493	886	605	655	999999	478	999999	158	999999	470	419	999999	345	999999	295	999999	953	910	483	105	904	632	999999	999999	582	705	268	999999	664	45	264	622	842	496	290	999999	958	999999	999999	264	999999	999999	999999	999999	430	999999	534	999999	226	565	879	632	999999	285	879	860	999999	89	83	882	219	449	493	999999	215	797	726	849	999999	999999	907	82	797	228	559	999999	100	912	105	349	180	321	881	108	166	631	999999	999999	999999	429	645	999999	999999	999999	999999	106	123	266	999999	999999	516	685	999999	303	657	806	999999	890	725	582	770	814	983	733	711	898	568	394	999999	999999	294	999999	242	630	999999	38	275	566	183	463	193	833	869	999999	832	495	424	588	451	359	795	623	841	44	658	831	999999	999999	999999	157	538	728	146	468	349	358	452	275	25	629	541	279	999999	272	999999	936	944	999999	900	226	483	979	943	770	788	999999	326	208	972	457	142	999999	46	36	925	999999	697	411	999999	484	52	159	573	821	999999	999999	999999	578	645	722	886	385	182	312	673	558	999999	375	999999	999999	41	254	303	568	497	349	242	690	347	999999	249	543	396	426	184	333	416	132	999999	999999	764	999999	562	999999	570	756	999999	734	362	376	679	331	731	999999	453	797	999999	14	334	479	293	226	999999	711	483	352	999999	999999	138	350	151	663	999999	999999	914	293	692	53	997	999999	329	999999	337	971	999999	917	811	941	999999	386	478	411	999999	483	978	547	517	851	776	228	768	999999	
605	22	234	999999	908	323	540	170	115	811	999999	593	159	999999	888	269	456	565	540	56	783	751	871	999999	999999	940	999999	376	999999	840	277	779	972	999999	902	999999	746	248	999999	498	411	999999	999999	666	999999	999999	333	203	999999	257	405	220	687	999999	489	854	150	494	160	999999	884	173	999999	274	999999	999999	999999	102	882	572	999999	217	557	52	645	970	479	999999	999999	661	616	245	717	999999	445	66	101	260	999999	58	185	999999	97	49	614	247	428	16	999999	999999	591	241	321	96	734	198	663	645	85	518	999999	935	999999	499	362	999999	999999	999999	999999	487	146	371	525	833	397	999999	129	517	438	408	552	473	92	180	999999	385	924	630	794	256	999999	456	184	999999	674	249	114	999999	687	965	790	562	187	644	39	230	715	488	699	473	78	999999	216	677	966	911	853	977	429	976	724	999999	81	999999	94	689	196	466	999999	157	999999	999999	829	999999	999999	989	999999	447	150	848	669	445	931	331	188	257	250	507	999999	763	396	136	178	711	251	964	491	604	560	350	999999	999999	329	551	316	546	325	744	69	999999	999999	416	836	999999	999999	288	894	750	404	837	449	688	374	405	761	39	363	999999	231	999999	508	999999	999999	999999	814	999999	126	999999	24	642	999999	506	447	999999	148	979	299	999999	999999	999999	80	741	210	999999	900	355	884	923	789	286	193	207	522	416	478	999999	528	46	999999	896	171	513	735	762	905	999999	999999	259	267	999999	739	999999	724	268	582	767	999999	174	900	468	535	999999	600	738	999999	999999	999999	41	646	214	999999	263	999999	507	801	566	999999	448	817	957	114	635	999999	17	546	427	483	263	834	999999	451	364	145	307	999999	968	913	997	313	999999	959	219	612	62	999999	485	999999	226	467	999999	999999	53	356	943	999999	999999	536	593	999999	999999	261	729	999999	934	762	999999	128	532	146	832	653	17	144	646	999999	894	32	999999	999999	70	492	266	796	819	999999	408	17	202	999999	471	442	999999	806	999999	920	999999	999999	678	300	234	367	999999	89	635	999999	753	999999	710	946	999999	999999	923	906	140	999999	994	933	388	984	999999	999999	999999	589	999999	399	333	211	862	999999	767	999999	354	999999	999999	702	999999	187	170	457	206	499	307	256	483	594	519	423	675	733	925	999999	634	693	935	146	442	999999	413	999999	47	999999	56	984	188	587	532	609	454	437	468	999999	772	930	788	865	791	678	999999	91	880	910	999999	999999	800	470	257	660	387	325	270	266	999999	925	419	654	453	322	999999	896	71	
909	968	999999	274	118	534	703	905	80	355	763	717	999999	364	137	26	917	194	718	339	871	232	139	177	999999	52	999999	520	144	999999	478	611	218	999999	999999	941	298	999999	691	936	553	755	317	969	506	548	452	571	292	638	999999	999999	359	567	199	687	838	999999	72	999999	687	193	771	658	876	162	999999	311	392	195	727	999999	503	782	785	126	914	170	670	663	999999	285	238	505	886	351	999999	650	830	294	113	227	999999	625	259	999999	983	658	102	354	48	151	999999	106	910	999999	633	576	782	999999	772	999999	410	408	999999	411	955	275	772	535	999999	858	480	107	92	510	999999	878	532	424	999999	265	77	326	624	459	999999	999999	999999	413	717	685	868	758	522	434	999999	404	159	999999	415	718	886	567	453	190	670	999999	24	409	999999	999999	53	367	999999	516	610	999999	783	26	314	824	999999	368	818	225	990	721	585	999999	693	999999	729	684	19	999999	999999	510	872	444	999999	26	126	196	192	962	999999	510	819	15	824	732	620	143	999999	590	48	999999	749	238	199	948	505	366	999999	999999	36	369	358	999999	147	109	222	999999	237	297	707	493	186	999999	999999	489	902	579	833	961	999999	595	999999	428	386	851	999999	644	254	839	520	760	480	999999	936	999999	162	999999	999999	724	999999	282	999999	256	999999	554	999999	999999	653	710	55	999999	533	753	138	440	228	929	147	295	348	578	103	397	776	947	22	999999	919	312	337	999999	710	118	451	963	689	999999	999999	999999	510	868	990	999999	999999	999999	999999	727	688	505	63	233	999999	583	386	999999	188	518	479	935	999999	982	999999	351	383	447	999999	424	312	175	999999	333	393	315	784	479	588	559	999999	192	999999	295	680	423	258	113	450	137	732	509	999999	180	425	610	299	999999	999999	648	171	355	379	812	424	999999	999999	730	839	999999	798	999999	363	629	914	297	225	256	999999	560	103	279	997	999999	999999	802	390	999999	999999	783	999999	999999	585	939	999999	257	812	908	999999	166	668	999999	999999	599	339	826	999999	165	999999	138	395	52	226	343	999999	891	999999	292	131	621	143	184	822	66	835	999999	999999	424	999999	667	485	316	999999	155	891	574	999999	407	757	865	657	234	324	999999	999999	973	49	999999	394	506	898	999999	787	258	999999	494	705	217	763	796	506	731	924	598	999999	88	666	81	452	999999	886	999999	999999	999999	964	908	859	999999	667	861	503	999999	40	734	768	955	999999	137	999999	999999	868	797	643	961	999999	926	310	726	135	320	317	999999	799	413	619	999999	
994	531	294	124	635	662	549	902	303	999999	701	999999	830	697	558	999999	999999	55	121	98	317	573	897	999999	608	143	917	999999	999999	535	288	626	124	820	961	998	843	17	771	999999	999999	741	668	941	234	120	999999	437	761	778	28	753	301	531	999999	430	634	255	516	501	745	202	357	767	148	999999	85	19	736	999999	695	941	283	905	840	999999	905	955	813	999999	247	489	595	999999	999999	535	334	593	999999	540	374	597	501	280	471	66	999999	999999	802	999999	999999	999999	701	999999	92	999999	479	396	999999	999999	525	678	441	28	263	999999	606	580	260	999999	999999	491	829	205	195	107	999999	13	999999	784	190	14	162	663	462	361	787	393	694	440	65	999999	902	999999	25	696	166	483	26	999999	459	999999	650	999999	409	999999	66	506	27	984	637	476	952	999999	884	520	525	778	565	902	477	999999	886	820	999999	812	589	715	190	498	941	966	987	999999	334	377	999999	963	263	999999	305	291	376	709	999999	589	985	996	239	504	180	388	999999	123	738	247	927	830	640	999999	964	350	325	528	999999	670	488	724	581	517	999999	999999	524	656	999999	999999	999999	186	27	969	999999	999999	485	999999	328	563	58	873	499	97	449	999999	332	666	944	954	999999	999999	666	142	110	999999	424	722	347	618	999999	271	516	552	400	750	812	671	770	381	865	639	209	999999	622	614	234	494	77	633	999999	857	711	653	229	997	519	999999	868	566	999999	763	348	999999	699	999999	367	946	696	698	999999	999999	999999	572	99	336	999999	187	519	999999	46	929	654	714	389	15	560	863	333	403	241	927	802	214	213	999999	301	499	789	836	257	287	999999	379	912	577	999999	149	563	999999	999999	342	999999	383	529	999999	118	999999	330	693	236	504	623	303	467	999999	858	691	369	987	999999	999999	397	683	999999	758	142	999999	801	999999	54	420	309	440	54	898	561	428	684	999999	993	667	178	105	610	753	999999	504	912	129	999999	280	779	576	858	999999	944	692	145	999999	116	833	832	999999	649	999999	205	999999	999999	569	241	999999	17	405	994	999999	999999	302	999999	494	104	637	372	999999	102	773	641	732	999999	845	953	869	293	999999	857	999999	835	658	999999	795	558	999999	255	999999	888	288	273	999999	999999	999999	228	652	619	999999	999999	999999	470	160	999999	999999	999999	472	612	999999	999999	371	999999	104	547	835	541	332	999999	288	936	623	392	29	999999	813	510	267	160	99	626	999999	259	643	999999	999999	698	999999	241	999999	621	95	868	842	737	526	142	179	999999	747	
951	999999	999999	341	713	999999	96	999999	366	613	375	916	322	522	786	999999	122	512	858	168	146	855	100	276	999999	851	754	549	292	277	680	341	430	412	999999	730	503	918	929	190	302	257	329	627	999999	704	773	356	65	432	414	629	320	677	610	105	999999	540	674	999999	310	546	168	98	933	44	496	909	999999	65	810	203	583	999999	999999	889	536	473	999999	961	88	408	494	859	863	61	31	752	802	52	925	963	253	77	880	755	999999	240	694	999999	218	863	971	10	621	220	999999	642	811	721	568	999999	479	713	783	999999	62	308	235	882	22	743	117	999999	140	847	949	515	797	999999	999999	306	778	890	753	999999	436	494	248	652	14	389	999999	91	484	592	494	540	294	978	999999	999999	15	811	167	475	999999	999999	999999	774	270	541	844	999999	920	272	563	588	959	568	475	999999	999999	582	999999	633	802	35	999999	547	363	419	230	999999	418	20	300	999999	733	287	468	797	624	473	999999	999999	544	251	170	222	39	905	580	999999	513	999999	730	433	934	533	672	730	999999	331	420	851	320	35	290	999999	999999	999999	999999	682	110	677	999999	999999	199	414	999999	560	999999	644	999999	457	838	999999	316	284	289	867	42	209	615	999999	999999	302	63	999999	162	999999	960	260	251	999999	60	898	625	999999	999999	143	243	529	999999	122	865	147	813	963	23	815	719	16	630	999999	999999	999999	77	372	662	999999	543	659	262	579	600	999999	403	85	406	939	879	480	94	155	634	513	764	502	872	877	489	99	527	999999	800	954	999999	147	878	405	831	263	182	999999	600	583	999999	865	521	259	744	737	566	83	936	999999	921	999999	479	999999	999999	574	999999	784	171	453	142	915	779	645	999999	265	999999	11	999999	625	308	545	555	60	246	899	981	622	999999	999999	999999	453	409	562	42	154	999999	828	514	999999	764	397	387	157	451	361	96	875	999999	488	540	565	965	999999	939	386	929	428	814	999999	593	876	651	420	999999	688	515	999999	613	841	596	378	497	850	999999	910	167	408	609	884	813	115	358	654	220	966	999999	98	622	656	225	250	24	521	674	887	746	967	236	999999	845	869	272	432	999999	172	78	125	460	39	228	531	819	929	189	487	527	996	999999	953	211	999999	604	957	999999	999999	364	975	186	999999	174	200	181	846	48	943	999999	926	763	999999	898	372	999999	999999	437	999999	431	999999	999999	196	370	999999	768	282	561	428	274	315	806	545	808	103	938	487	864	999999	359	999999	999999	245	645	601	
243	999999	65	838	789	21	530	932	925	279	999999	989	612	424	431	899	999999	620	679	537	130	999999	999999	804	433	160	728	408	999999	459	203	107	999999	768	999999	617	999999	722	639	999999	785	874	620	538	461	948	999999	450	606	460	999999	280	999999	118	481	26	911	999999	414	999999	293	131	999999	476	86	544	448	843	908	814	682	573	980	426	752	255	606	711	999999	485	999999	999999	801	884	772	922	999999	442	999999	500	706	966	317	999	968	663	286	154	462	999999	509	40	541	792	777	122	300	148	365	235	419	209	907	929	999999	15	330	713	999999	999999	12	999999	556	418	118	716	265	980	458	99	999999	462	258	436	975	999999	746	19	116	659	632	403	87	72	90	506	68	387	645	963	342	999999	451	999999	999999	999999	484	133	684	71	857	319	690	999999	265	956	951	480	954	119	999999	321	606	53	531	999999	928	494	999999	611	657	877	345	999999	756	406	21	999999	521	481	999999	623	335	55	802	323	713	810	806	134	554	588	433	536	703	31	967	999999	777	999999	575	999999	795	999999	414	979	974	205	520	999999	945	999999	959	483	999999	646	999999	560	251	217	894	128	687	213	67	79	999999	808	791	734	999999	613	181	214	905	779	999999	263	640	999999	349	517	300	946	188	553	999999	949	196	67	45	416	999999	999999	422	456	313	999999	25	345	999999	175	414	999999	430	341	830	754	577	570	818	999999	920	428	868	386	828	740	34	999999	450	999999	999999	733	698	32	457	611	999999	999999	476	999999	248	305	298	183	113	514	525	847	723	874	382	999999	249	312	496	999999	701	999999	628	572	566	999999	894	999999	553	999999	999999	408	883	228	961	128	104	582	494	624	999999	999999	999999	324	224	999999	790	576	132	996	494	395	536	719	909	757	830	903	999999	736	410	268	999999	999999	426	999999	963	504	999999	999999	531	666	999999	871	999999	17	762	314	357	389	720	999999	906	556	195	999999	871	174	318	214	298	200	999999	758	224	871	999999	999999	999999	106	224	999999	999999	999999	999999	828	577	665	999999	999999	995	526	556	299	26	92	361	84	248	999999	256	798	999999	999999	999999	340	763	999999	657	736	999999	912	999999	260	175	434	664	47	91	999999	133	216	999999	999999	218	999999	644	613	741	142	999999	989	999999	182	850	425	109	955	904	144	74	517	18	999999	959	92	119	305	134	591	427	324	992	880	999999	49	999999	780	499	999999	696	160	999999	999999	226	999999	311	244	409	749	999999	709	999999	946	302	615	999999	678	456	136	999999	349	
999999	159	714	999999	999999	730	999999	999999	679	999999	465	999999	448	914	199	999999	167	14	781	875	895	385	999999	717	190	55	999999	986	841	77	334	373	541	357	671	178	810	999999	957	580	664	598	80	16	253	433	508	388	425	714	520	999999	999999	786	453	113	892	996	25	950	999999	594	969	611	994	999999	178	101	252	999999	683	146	57	999999	221	999999	314	260	999999	757	547	999999	570	137	556	882	29	999999	999999	999999	285	813	15	16	437	79	629	468	21	161	264	999999	999999	404	41	383	404	153	575	999999	999999	642	532	267	413	943	33	999999	64	999999	82	999999	999999	684	745	869	141	50	773	151	677	846	999999	322	503	139	73	175	999999	183	488	999999	999999	757	999999	642	290	748	603	494	55	787	413	900	999999	840	229	461	999999	171	252	999999	999999	434	479	952	403	220	764	283	879	858	999999	881	999999	999999	243	440	915	112	999999	393	446	288	105	890	442	348	243	662	999999	612	999999	934	930	134	504	755	288	817	999999	79	983	329	615	197	51	531	999999	881	999999	999999	999999	999999	999999	859	917	999999	338	588	999999	65	977	112	373	277	352	999999	950	999999	702	488	162	108	999999	519	999999	999999	999999	908	848	910	81	999999	65	131	999999	959	361	81	217	412	426	699	999999	999999	102	881	956	347	844	238	581	767	188	128	636	447	692	73	999999	799	428	430	739	608	983	625	56	999999	999999	392	999999	878	999999	300	71	463	800	680	426	527	999999	335	999999	619	339	314	183	936	494	629	276	297	622	417	983	996	999999	699	209	477	834	713	147	999999	778	702	474	888	66	182	647	22	647	931	638	103	366	130	278	999999	451	120	757	580	125	173	999999	884	316	74	504	999999	480	948	999999	999999	197	611	841	999999	839	295	880	322	982	999999	999999	690	778	890	640	839	999999	999999	35	724	956	999999	346	614	446	589	999999	999999	999999	546	542	698	248	999999	999999	755	999999	641	839	999999	239	445	999999	861	523	999999	116	425	434	665	679	949	923	968	999999	631	274	237	200	999999	712	888	999999	445	999999	999999	451	597	985	999999	561	789	691	999999	999999	999999	967	484	101	869	483	166	566	23	866	592	775	280	690	283	490	60	451	589	453	351	801	999999	999999	999999	134	518	439	550	999999	999999	999999	64	999999	979	663	789	146	330	775	555	331	999999	579	139	186	180	907	711	403	510	348	111	999999	999999	719	815	344	999999	745	965	726	999999	909	976	334	720	999999	710	620	701	914	130	813	897	30	999999	
583	20	999999	953	610	728	156	603	999999	166	639	999999	270	999999	999999	999999	585	810	829	314	720	602	804	999999	383	999999	101	999999	596	227	999999	999999	999999	547	241	333	144	791	365	998	870	315	434	177	91	467	449	772	255	307	544	999999	78	715	999999	981	999999	929	999999	412	637	453	999999	334	999999	121	216	999999	999999	131	482	793	455	999999	999999	415	178	637	383	999999	758	328	456	298	999999	295	458	999999	999999	260	128	215	221	999999	371	426	308	110	999999	969	261	726	166	134	825	999999	558	248	281	999999	812	578	555	999999	654	318	997	719	999999	999999	663	798	999999	365	13	276	581	999999	999999	999999	117	78	999999	413	664	999999	172	331	472	931	737	999999	146	999999	447	999999	659	999999	308	62	429	588	458	726	316	999999	99	999999	131	559	179	999999	778	263	938	744	251	151	999999	622	156	675	999999	719	845	453	999999	595	917	463	617	999999	204	417	599	528	999999	610	999999	211	942	372	210	913	762	681	441	883	113	703	308	517	559	685	999999	753	999999	999999	881	862	801	999999	882	667	941	999999	861	371	999999	419	135	640	999999	999999	679	784	999999	343	957	174	22	777	492	224	165	109	474	518	511	845	197	999999	999999	999999	410	448	489	999999	971	616	820	79	229	693	577	667	472	999999	16	131	288	997	781	717	850	999999	21	667	512	841	680	352	859	818	232	254	911	999999	999999	240	304	932	372	351	354	942	557	798	999999	497	636	999999	999999	999999	999999	199	109	22	393	386	437	822	39	140	935	477	220	411	471	333	756	999999	375	999999	827	999999	999999	439	373	999999	476	223	30	25	999999	968	840	999999	999999	42	155	898	426	999999	803	999999	902	242	415	876	732	156	337	324	740	999999	347	736	561	999999	564	999999	649	485	909	224	802	999999	925	999999	636	999999	159	439	999999	858	999999	999999	971	356	999999	999999	999999	496	185	999999	885	999999	284	240	630	999999	918	50	477	485	259	940	111	589	679	887	316	999999	250	992	996	898	146	882	737	982	999999	215	767	171	645	163	999999	588	338	105	740	694	999999	532	821	118	961	701	608	306	999999	392	676	999999	999999	585	999999	999999	334	987	999999	402	999999	648	349	712	999999	316	840	106	640	522	261	583	157	622	112	999999	999999	999999	999999	444	999999	999999	728	382	539	999999	85	999999	907	126	264	350	535	347	201	697	999999	999999	835	999999	861	512	665	741	141	102	418	999999	999999	999999	999999	446	999999	999999	128	72	920	966	183	81	241	999999	999999	524	267	910	
58	999999	430	414	999999	71	999999	292	583	999999	999999	986	251	446	793	611	586	999999	112	818	300	410	229	999999	777	999999	935	999999	999999	90	322	151	483	230	54	999999	53	79	14	999999	394	767	552	999999	296	999999	725	737	287	629	204	820	421	449	620	999999	590	999999	999999	317	999999	297	999999	999999	458	633	513	30	401	195	999999	517	374	160	433	999999	857	871	842	843	501	999999	486	793	999999	501	729	43	609	406	999999	751	441	696	826	106	898	999999	999999	663	430	999999	345	102	71	687	456	270	26	98	999999	718	459	794	999999	999999	811	85	999999	956	904	999999	421	999999	176	999999	85	677	999999	337	999999	999999	972	189	422	999999	863	999999	731	209	999999	468	27	521	615	999999	302	999999	999999	898	295	999999	999999	942	758	950	999999	350	925	255	611	778	999999	688	465	999999	999999	279	999999	29	73	999999	354	999999	910	445	462	999999	389	999999	999999	438	796	999999	52	999999	372	39	430	471	999999	523	999999	485	597	276	532	338	66	999999	563	32	275	999999	999999	868	999999	999999	41	999999	999999	393	999999	68	999999	183	982	510	646	999999	620	716	849	999999	515	550	958	869	819	644	913	999999	844	756	313	500	172	935	999999	184	342	345	997	999999	972	130	562	409	999999	999999	294	32	692	411	22	846	183	366	355	999999	909	609	999999	397	409	375	549	214	999999	241	21	56	909	472	322	284	718	741	936	394	988	558	999999	406	359	999999	441	999999	744	999999	327	806	589	316	274	732	137	610	709	607	581	358	999999	521	412	247	122	229	999999	737	137	442	429	961	306	360	493	999999	47	517	934	999999	999999	297	914	215	467	602	208	589	999999	118	42	339	999999	999999	904	999999	994	999999	999999	221	353	16	339	884	387	628	20	999999	249	326	572	201	672	475	888	367	999999	206	779	999999	31	509	590	29	410	99	999999	666	456	888	817	925	999999	722	762	999999	999999	999999	828	839	592	295	349	830	545	840	666	348	750	547	998	797	342	268	200	844	426	999999	484	297	999999	354	999999	361	508	647	999999	999999	999999	435	409	999999	378	940	927	736	169	759	483	999999	999999	809	915	909	999999	30	592	479	531	918	46	647	999999	540	999999	248	828	988	332	897	388	716	999999	999999	148	433	999999	401	999999	999999	684	667	836	914	865	670	438	556	999999	488	64	982	428	999999	999999	761	999999	838	581	689	907	999999	437	586	191	999999	184	600	999999	999999	999999	201	148	77	243	999999	811	642	675	697	999999	999999	525	999999	842	405	297	999999	
925	386	413	589	819	651	557	513	239	999999	732	158	999999	837	785	16	886	863	844	361	561	30	950	999999	173	884	999999	999999	655	593	999999	786	428	343	674	999999	999999	999999	381	496	520	729	149	561	909	526	211	999999	496	519	999999	999999	999999	935	289	905	999999	36	425	999999	772	999999	858	999999	516	946	729	162	173	400	953	873	492	999999	999999	832	880	399	478	999999	682	908	149	146	999999	764	234	999999	64	769	958	36	596	445	999999	598	871	503	54	999999	999999	58	999999	105	999999	93	496	213	104	456	999999	47	558	778	999999	863	781	721	19	751	721	999999	108	404	441	999999	286	56	633	252	999999	999999	354	515	850	634	109	53	580	552	999999	31	398	999999	744	921	477	817	192	999999	817	999999	493	999999	999999	560	999999	414	663	637	999999	449	999999	851	496	648	692	999999	999999	628	764	737	151	999999	999999	700	999999	999999	659	520	459	999999	999999	772	999999	811	999999	61	999999	999999	683	695	999999	999999	746	829	999999	546	121	106	999999	999999	888	999999	106	89	18	36	819	999999	712	999999	754	153	187	347	585	999999	425	685	754	999999	779	639	999999	79	357	208	720	654	260	311	389	563	291	35	999999	310	999999	356	802	866	241	723	999999	999999	940	246	764	408	254	642	131	436	351	596	655	259	618	36	999999	999999	316	175	300	999999	999999	999999	861	162	767	999999	999999	79	882	999999	410	65	62	999999	138	120	444	321	409	617	999999	953	222	694	379	330	999999	649	624	999999	999999	75	999999	185	163	750	385	611	641	969	510	61	553	999999	196	999999	207	897	999999	621	375	994	765	999999	999999	127	999999	999999	999999	999999	592	492	454	888	999999	344	633	876	567	999999	999999	832	680	440	117	138	409	758	508	779	999999	794	999999	13	628	999999	309	999999	954	46	771	218	828	204	999999	999999	606	665	136	852	999999	331	999999	999999	999999	542	324	335	999999	103	718	229	668	13	323	798	741	451	999999	771	999999	883	921	531	616	999999	13	485	64	99	531	743	631	999999	813	801	464	241	128	95	251	974	184	861	327	552	549	999999	881	587	286	165	405	365	817	999999	409	808	903	368	539	999999	281	486	571	974	597	22	199	999999	344	510	999999	184	530	999999	708	999999	999999	74	977	187	603	476	999999	999999	348	999999	838	729	999999	655	999999	759	556	411	703	698	300	353	954	537	635	368	999999	999999	832	999999	835	756	385	349	604	839	999999	362	245	804	673	205	999999	330	999999	470	999999	689	999999	573	628	128	999999	19	770	999999	
119	449	551	245	233	999999	544	999999	441	91	354	61	60	999999	999999	204	176	999999	34	105	716	633	363	999999	248	563	604	268	603	716	400	375	579	744	999999	941	810	10	580	999999	999999	519	999999	101	125	78	638	683	204	434	952	467	999999	675	153	485	95	385	997	670	440	999999	999999	999999	691	979	482	316	768	999999	393	175	327	396	444	999999	744	272	59	179	924	920	73	179	763	932	389	999999	600	254	999999	999999	999999	999999	207	384	995	173	409	999999	596	332	915	767	50	786	150	598	999999	946	740	823	335	827	745	520	221	354	961	759	999999	578	716	523	581	958	172	417	199	69	211	580	862	999999	582	602	15	306	138	999999	792	791	673	999999	514	42	999999	185	174	687	173	650	212	650	546	28	999999	402	196	92	624	999999	409	181	999999	169	999999	422	999999	153	515	915	226	984	967	808	904	999999	18	999999	859	986	252	512	896	561	999999	221	376	564	986	999999	120	999999	999999	69	391	502	999999	354	80	686	930	31	999999	257	434	228	683	738	123	553	393	646	233	638	489	897	999999	193	791	749	55	690	166	902	805	180	999999	907	999999	412	162	663	478	182	65	999999	340	649	999999	159	538	638	450	999999	999999	473	823	723	579	494	227	725	563	331	641	250	999999	279	451	264	999999	775	321	711	400	999999	177	60	999999	268	567	635	66	641	220	999999	999999	723	682	999999	357	999999	338	999999	195	436	999999	156	540	814	366	70	207	872	563	763	327	999999	52	499	999999	772	150	320	999999	591	669	921	121	234	999999	151	596	119	907	687	999999	388	525	999999	629	999999	520	768	902	506	438	999999	88	457	99	510	681	193	46	584	768	999999	16	604	999999	188	999999	315	814	999999	473	98	999999	999999	326	938	223	88	869	284	262	999999	418	999999	162	999999	843	999999	145	999999	469	413	82	332	919	429	382	921	206	451	985	214	954	686	43	349	229	212	141	161	296	603	999999	762	332	396	999999	586	451	293	344	382	999999	323	756	999999	26	643	956	896	565	301	881	999999	299	999999	999999	732	999999	813	265	641	532	983	213	865	999999	320	999999	999999	821	999999	480	999999	116	999999	999999	999999	930	972	999999	586	999999	999999	999999	999999	721	894	472	284	999999	876	199	638	37	703	849	197	119	999999	970	999999	643	433	85	769	999999	968	322	686	24	999999	801	424	489	679	395	298	398	218	153	205	847	724	564	944	607	842	885	413	763	846	530	50	11	627	999999	821	169	826	183	752	
582	999999	999999	190	999999	999999	999999	999999	317	999999	999999	900	999999	775	858	918	869	140	172	999999	999999	999999	922	999999	999999	761	999999	862	736	999999	138	571	45	401	622	70	464	999999	869	832	694	536	106	212	57	629	999999	999999	999999	33	952	39	664	999999	999999	999999	864	102	999999	999999	362	999999	622	742	999999	999999	865	999999	163	999999	464	999999	999999	339	295	557	999999	719	130	637	467	999999	102	712	621	109	907	999999	731	948	999999	372	460	555	999999	408	913	363	780	820	999999	948	82	972	999999	467	999999	334	908	121	861	155	971	296	856	175	203	909	131	332	329	34	999999	214	601	102	44	714	999999	887	643	459	938	310	873	518	124	129	153	164	341	999999	999999	620	97	60	999999	174	699	315	999999	13	242	999999	501	740	335	867	381	476	999999	999999	475	31	999999	411	216	670	423	347	60	83	999999	966	991	745	999999	13	127	550	999999	870	25	553	682	639	227	490	809	142	999999	256	748	676	731	287	999999	911	152	999999	843	730	750	361	999999	140	247	275	467	755	648	999999	750	831	999999	562	48	921	348	999999	194	726	861	290	164	804	335	99	245	713	638	189	999999	441	706	971	129	664	299	551	999999	952	999999	63	494	999999	506	917	999999	178	249	195	572	999999	501	127	868	470	207	459	999999	157	39	999999	127	469	471	318	134	804	443	384	632	797	999999	242	703	808	796	302	308	418	198	77	473	452	617	556	940	589	112	659	466	839	746	999999	922	279	936	34	400	197	999999	999999	999999	865	562	775	868	268	423	999999	673	999999	161	397	999999	999999	289	674	852	915	377	545	999999	784	917	793	61	201	319	434	871	771	902	120	625	102	343	999999	890	842	687	681	176	53	985	562	999999	999999	295	999999	989	999999	182	485	819	257	404	950	947	769	723	677	949	988	197	999999	12	50	771	866	628	681	784	20	238	999999	378	658	799	365	115	702	906	358	445	609	599	427	301	378	698	392	660	999999	128	19	732	187	855	92	559	999999	587	429	999999	317	488	172	257	999999	999999	745	999999	999999	663	31	999999	601	552	588	312	585	999999	402	177	999999	30	663	891	228	963	201	803	716	805	468	124	487	25	137	131	999999	999999	177	500	952	241	999999	466	106	248	141	634	277	999999	973	999999	999999	261	106	297	824	280	999999	169	687	942	444	786	204	907	294	999999	424	466	999999	415	581	902	225	999999	952	206	795	979	832	566	999999	936	831	571	999999	235	919	840	999999	166	999999	
18	812	999999	796	291	999999	999999	954	556	220	810	904	568	325	293	999999	999999	344	999999	485	59	336	999999	415	508	954	632	999999	68	665	999999	169	719	274	573	99	999999	999999	999999	999999	999999	35	286	355	725	42	273	256	645	199	999999	506	679	681	102	681	691	604	297	336	639	999999	895	890	636	651	194	304	751	203	831	884	673	693	879	33	59	775	690	476	999999	386	342	868	839	87	999999	47	999999	891	407	610	919	344	304	394	139	396	719	84	847	968	505	452	367	941	999999	986	801	999999	631	916	914	821	645	999999	879	37	999999	558	171	999999	132	859	796	231	999999	339	398	495	894	999999	65	615	629	722	880	999999	510	897	254	999999	246	113	269	999999	695	999999	698	51	515	999999	345	999999	913	700	846	999999	999999	146	976	503	597	315	999999	999999	999999	309	999999	923	999999	988	526	999999	314	999999	910	29	600	315	536	866	641	357	980	791	999999	999999	999999	929	999999	999999	244	999999	920	751	905	931	928	301	630	999999	907	774	999999	526	585	999999	856	255	789	826	999999	350	610	120	999999	250	334	392	651	966	999999	272	57	146	754	999999	242	563	762	978	999999	309	684	149	959	866	688	999999	216	145	999999	999999	149	59	999999	893	764	810	888	665	606	545	650	664	789	645	727	531	772	433	949	302	493	811	999999	745	666	470	160	995	999999	869	186	515	927	160	132	998	946	999999	397	431	674	999999	381	555	999999	30	360	324	148	999999	692	999999	999999	745	963	338	999999	454	237	303	660	892	999999	737	369	999999	999999	638	522	729	585	911	45	999999	627	395	999999	190	96	645	999999	999999	857	405	187	403	330	999999	196	794	684	501	633	104	771	999999	999999	644	195	524	293	999999	802	419	580	999999	746	667	128	999999	999999	999999	999999	999999	193	824	45	706	559	965	999999	999999	999999	999999	54	999999	288	941	999999	846	401	794	999999	572	362	398	44	447	825	406	656	662	73	618	895	550	143	51	999999	947	746	297	999999	999999	999999	737	279	83	374	999999	502	805	911	282	186	114	149	795	999999	795	790	598	881	999999	318	161	492	833	833	503	951	999999	40	999999	109	999999	709	999999	861	624	999999	960	82	339	903	851	750	999999	442	790	411	347	811	125	167	999999	415	931	911	558	255	445	250	871	544	999999	774	113	182	81	404	374	934	615	676	999999	525	552	260	467	411	701	401	999999	102	614	436	915	650	999999	698	778	999999	312	378	683	999999	211	794	648	86	999999	619	371	395	46	
412	205	448	337	999999	863	681	453	157	554	54	207	779	930	828	859	462	230	382	999999	511	631	999999	999999	999999	999999	757	611	391	764	91	40	656	65	211	999999	476	323	999999	835	107	999999	165	823	639	521	432	864	820	227	194	398	988	999999	535	781	957	455	999999	317	999999	999999	72	999999	472	24	551	999999	999999	597	999999	149	900	546	528	999999	476	423	363	598	892	893	791	173	579	693	51	886	529	429	283	31	105	22	730	38	357	999999	361	999999	970	708	999999	232	835	999999	999999	451	999999	443	999999	999999	102	629	425	222	288	898	814	999999	972	999999	999999	309	999999	999999	53	999999	999999	500	744	704	72	738	999999	193	758	568	999999	534	205	599	644	96	124	739	999999	476	999999	999999	749	458	999999	582	652	999999	514	999999	908	474	11	609	999999	751	699	610	482	363	999999	241	463	999999	570	289	583	382	999999	118	195	999999	442	577	301	309	750	295	999999	490	96	320	679	923	659	999999	532	596	964	893	396	513	267	575	999999	366	63	39	888	999999	998	999999	297	406	999999	999999	999999	999999	318	335	11	413	999999	991	277	691	999999	999999	999999	706	757	987	417	136	999999	999999	327	867	113	935	255	720	406	78	999999	816	33	283	999999	335	831	108	288	639	999999	982	649	999999	307	783	804	522	969	192	920	21	861	171	684	999999	15	175	999999	382	90	290	999999	999999	509	461	999999	999999	267	734	999999	999999	709	778	244	738	42	999999	569	330	140	732	751	224	999999	480	999999	862	599	314	330	666	777	905	558	999999	975	853	765	846	125	999999	999999	245	317	999999	311	92	926	946	936	999999	605	10	252	358	539	792	647	39	506	805	688	999999	414	217	880	803	230	633	762	189	999999	723	214	613	477	999999	906	886	999999	872	999999	653	378	376	70	999999	662	210	81	999999	215	736	350	320	839	999999	830	110	999999	508	999999	302	193	757	666	999999	999999	639	881	32	886	761	860	634	869	45	584	999999	999999	113	151	29	999999	580	973	999999	383	894	774	174	999999	999999	505	670	20	643	999999	621	710	188	981	33	329	58	306	454	875	716	999999	804	999999	793	953	287	999999	999999	740	613	783	114	999999	999999	865	999999	347	90	265	200	623	999999	574	963	999999	968	132	999999	700	513	283	529	685	667	453	969	999999	892	999999	999999	313	177	902	856	837	605	678	89	168	999999	999999	226	198	685	102	224	239	764	466	984	999999	249	999999	237	339	264	428	842	457	999999	278	999999	236	999999	886	999999	999999	999999	
135	731	299	52	999999	97	801	67	340	999999	574	999999	999999	999999	435	868	74	74	999999	999999	999999	583	186	836	632	999999	344	266	989	999999	999999	645	890	521	639	734	694	121	290	64	435	282	923	428	277	228	164	595	999999	367	972	999999	429	999999	999999	551	554	463	420	999999	752	545	77	189	212	999999	999999	229	53	701	999999	952	783	999999	249	999999	659	758	999999	413	999999	999999	246	631	188	975	225	242	330	97	999999	241	999999	595	311	999999	999999	744	999999	348	999999	934	999999	328	193	30	49	458	419	999999	999999	796	894	16	586	13	999999	999999	10	236	713	115	899	956	520	999999	261	198	999999	999999	999999	999999	542	230	534	999999	999999	918	447	167	936	999999	823	385	205	393	346	999999	18	308	591	768	999999	999999	999999	773	45	595	807	250	769	851	999999	70	904	976	263	999999	482	412	806	389	998	842	299	945	292	524	760	137	999999	999999	999999	371	766	282	999999	999999	999999	760	999999	999999	121	207	398	95	999999	762	480	228	140	672	999999	606	501	999999	770	901	699	999999	999999	521	834	680	644	211	999999	999999	303	999999	999999	710	88	722	272	999999	278	999999	453	214	966	999999	53	542	999999	933	355	582	870	564	512	279	853	999999	278	999999	776	999999	563	197	423	562	468	849	422	430	999999	999999	999999	306	933	969	457	999999	723	961	478	302	683	710	999999	99	556	739	129	536	856	182	453	644	428	837	999999	266	999999	414	71	203	130	576	348	999999	248	574	999999	542	821	999999	192	999999	159	484	757	999999	999999	999999	15	999999	729	885	999999	421	999999	698	877	106	732	200	999999	319	899	284	181	116	372	999999	999999	999999	118	999999	714	498	990	145	999999	943	89	395	925	466	408	342	474	244	13	927	811	999999	999999	999999	810	630	999999	999999	418	875	999999	650	490	342	483	32	620	999999	181	84	431	999999	999999	933	27	999999	275	248	910	999999	999999	937	113	444	999999	310	295	585	776	93	835	127	727	999999	641	438	999999	593	982	999999	722	331	999999	929	506	999999	345	763	516	473	365	424	961	851	999999	374	547	999999	155	182	736	44	376	97	248	313	999999	999999	302	999999	442	681	999999	535	999999	999999	874	184	999999	294	964	532	78	999999	728	999999	999999	876	999999	999999	891	859	999999	809	648	687	955	975	690	999999	721	999999	470	999999	41	683	168	999999	17	587	499	373	116	861	217	214	966	72	369	828	156	999999	49	36	696	582	243	456	886	166	532	899	493	745	999999	223	999999	999999	281	54	999999	729	999999	966	
776	528	753	587	999999	444	999999	999999	999999	999999	56	416	711	444	242	459	450	712	550	999999	64	600	879	999999	298	994	152	827	791	324	576	999999	999999	83	259	999999	828	656	854	451	999999	639	293	631	699	166	999999	626	999999	822	604	999999	189	28	911	999999	649	393	298	607	302	893	111	999999	999999	999999	970	638	999999	74	630	793	858	109	415	999999	317	999999	670	142	493	525	919	968	719	36	248	427	999999	83	528	445	367	257	158	551	999999	991	345	80	195	872	441	842	202	810	690	90	613	496	868	999999	722	166	999999	776	999999	142	582	269	999999	999999	477	121	546	194	436	611	999999	863	886	999999	911	599	946	621	94	86	999999	908	345	167	999999	674	214	136	723	999999	999999	381	577	405	419	86	690	643	404	330	999999	17	384	89	139	999999	609	553	490	132	220	502	692	897	366	673	999999	232	738	802	906	420	471	236	477	578	296	491	999999	835	909	999999	226	763	780	999999	534	266	37	75	74	661	645	600	990	641	688	680	999999	746	162	999999	999999	602	423	999999	546	999999	999999	561	462	128	647	654	222	907	999999	928	999999	598	148	667	205	673	737	254	774	870	999999	836	889	616	452	169	683	452	408	623	350	893	231	999999	653	999999	612	946	24	991	387	92	364	760	999999	450	608	495	272	242	864	178	122	999999	911	775	999999	846	675	487	971	999999	509	662	999999	233	999999	761	23	728	70	791	240	783	492	999999	481	999999	63	11	999999	198	190	175	759	181	781	999999	474	877	803	765	280	536	29	999999	999999	702	181	339	84	846	481	543	181	83	938	339	193	758	304	542	793	999999	926	999999	589	343	999999	999999	452	820	296	999999	924	305	520	703	999999	875	580	779	957	723	999999	999999	999999	647	999999	686	999999	999999	999999	716	583	271	999999	606	610	246	999999	249	799	999999	887	999999	560	999999	999999	875	562	245	575	318	188	524	999999	79	999999	999999	76	942	999999	226	999999	999999	458	580	561	999999	999999	914	999999	526	847	999999	999999	203	835	672	164	381	38	129	999999	999999	999999	63	537	69	685	902	858	999999	180	94	901	999999	590	887	805	979	783	954	552	648	152	59	999999	848	543	391	243	85	66	695	999999	229	103	999999	133	999999	52	502	977	999999	65	703	999999	762	999999	999999	612	948	999999	999999	597	999999	576	484	855	999999	592	689	525	999999	668	999999	342	485	999999	682	488	415	764	410	937	291	976	131	593	449	703	708	419	145	779	999999	218	882	107	840	652	999999	
330	306	812	362	976	999999	762	282	999999	999999	592	756	919	999999	193	465	247	999999	999999	455	891	415	133	884	999999	390	524	382	574	999999	387	999999	39	869	94	467	598	584	315	999999	369	999999	88	833	125	999999	225	999999	111	999999	999999	791	743	207	728	914	183	928	999999	596	169	389	708	910	999999	999999	999999	999999	999999	726	867	662	10	803	95	999999	999999	999999	768	617	174	941	281	821	816	596	999999	832	150	179	294	669	502	719	143	980	612	178	999999	863	935	999999	469	999999	885	999999	790	940	122	999999	587	882	170	474	431	228	999999	886	104	896	666	999999	910	943	441	208	170	291	670	115	967	168	949	905	999999	999999	999999	895	935	834	805	655	720	992	591	411	509	38	999999	914	872	999999	84	454	206	50	264	999999	944	687	821	999999	999999	17	190	429	932	999999	791	999999	746	222	951	269	100	20	185	917	361	39	698	141	993	755	242	251	94	505	708	641	746	955	951	258	999999	999999	999999	712	812	999999	999999	254	246	867	999999	659	774	999999	363	999999	865	347	175	999999	999999	689	515	523	999999	938	999999	999999	556	160	999999	999999	271	702	257	794	634	472	114	198	999999	999999	895	999999	999999	582	476	999999	151	522	776	409	790	46	999999	332	999999	862	938	999999	999999	50	698	999999	999999	388	398	82	567	569	999999	403	999999	977	363	544	999999	389	936	999999	471	74	296	43	383	285	10	234	999999	999999	13	772	533	240	370	520	755	809	942	208	194	999999	712	581	961	383	999999	999999	999999	724	538	411	999999	746	999999	999999	754	999999	999999	999999	387	999999	639	642	566	789	869	12	616	842	788	999999	999999	738	17	76	362	714	999999	10	118	197	999999	718	395	602	846	999999	828	999999	765	101	106	44	821	29	765	79	25	999999	513	174	206	840	935	553	964	197	738	345	999999	49	592	999999	999999	999999	999999	999999	999999	963	942	92	184	20	87	697	888	999999	916	987	311	292	699	898	497	999999	991	709	782	999999	638	658	58	999999	999999	726	508	395	245	630	406	844	822	62	240	430	989	196	763	248	665	562	280	751	44	999999	350	694	224	854	209	999999	148	415	999999	999999	999999	691	814	361	199	999999	176	295	591	999999	469	647	668	999999	954	805	945	543	186	85	388	307	457	86	385	814	180	391	431	492	706	417	726	946	396	308	381	412	999999	999999	999999	984	169	578	999999	703	35	158	899	999999	968	604	999999	259	905	999999	243	999999	975	384	332	784	864	109	999999	999999	920	999999	680	656	
999999	999999	494	24	689	403	147	999999	427	999999	999999	999999	999999	37	524	999999	189	477	999999	659	74	999999	437	999999	839	999999	999999	999999	818	999999	782	314	477	252	999999	434	119	224	570	511	599	364	320	302	999999	309	302	836	584	999999	872	999999	680	30	592	790	116	819	184	87	283	86	70	819	900	484	554	999999	67	999999	992	964	906	539	999999	710	333	144	88	999999	319	294	999999	999999	999999	339	633	456	999999	190	999999	299	49	492	238	999999	303	999999	402	122	755	62	779	495	999999	907	999999	150	961	999999	466	971	741	999999	767	999999	999999	899	95	571	850	107	589	876	999999	702	999999	423	999999	546	416	832	999999	965	784	999999	514	990	506	826	792	492	495	999999	723	999999	558	405	725	249	921	404	415	999999	999999	999999	472	902	723	962	982	132	999999	425	475	634	239	999999	859	510	999999	610	402	999999	999999	367	612	811	999999	425	154	529	999999	71	624	22	426	999999	999999	999999	999999	999999	277	544	999999	669	999999	999999	312	999999	126	781	545	224	999999	320	999999	156	999999	903	55	661	749	308	818	463	999999	779	800	463	217	999999	82	732	715	999999	343	857	424	118	999999	542	509	74	308	372	983	483	305	313	19	280	858	800	91	142	863	999999	726	999999	245	999999	279	848	881	798	709	999999	999999	893	977	999999	999999	943	999999	513	162	999999	999	455	999999	950	483	496	999999	937	999999	282	651	583	18	999999	141	44	873	841	999999	999999	192	999999	662	180	974	412	336	999999	547	915	611	578	999999	188	969	999999	999999	295	400	999999	405	943	338	437	171	925	884	999999	999999	697	999999	999999	249	502	999999	499	999999	309	999999	80	170	588	399	554	670	999999	602	830	405	860	134	587	451	490	264	249	181	234	19	999999	528	723	999999	850	845	264	999999	487	686	479	487	999999	320	329	621	816	999999	784	766	98	332	63	217	162	573	492	905	758	247	263	328	568	999999	999999	552	999999	999999	999999	999999	999999	744	125	154	999999	383	523	277	132	999999	999999	694	396	467	999999	725	474	516	699	286	362	359	579	250	433	160	918	320	393	999999	185	89	14	85	999999	353	217	908	291	778	59	225	999999	889	799	568	999999	110	999999	210	87	930	47	272	356	67	999999	874	721	774	464	999999	884	355	693	368	690	320	999999	577	999999	565	999999	920	236	147	999999	689	450	865	228	818	941	192	699	254	52	741	999999	303	187	343	197	516	323	999999	340	438	205	441	999999	999999	999999	801	692	521	705	126	45	219	490	485	433	
856	556	646	999999	701	656	448	325	999999	999999	813	999999	184	378	718	607	390	806	999999	493	999999	987	607	824	999999	500	999999	999999	999999	705	519	812	702	909	340	959	677	585	639	782	999999	125	999999	39	189	411	517	153	999999	999999	999999	412	999999	991	423	869	949	821	131	211	999999	899	398	999999	82	10	999999	999999	47	758	930	805	177	365	736	999999	67	577	645	738	982	43	563	417	60	116	999999	999999	495	999999	20	855	463	437	313	999999	999999	686	957	188	713	999999	115	999999	589	850	245	987	999999	529	811	382	186	392	229	445	345	981	999999	965	541	987	999999	999999	748	999999	999999	739	62	878	177	381	999999	999999	35	739	927	336	828	209	999999	482	455	965	999999	999999	999999	999999	218	868	522	999999	999999	991	647	725	472	539	489	514	508	999999	934	386	999999	439	762	719	367	489	517	19	163	993	104	68	999999	814	999999	119	999999	281	531	999999	999999	999999	887	627	819	310	277	999999	999999	323	700	374	999999	999999	613	999999	999999	999999	713	999999	360	999999	591	999999	999999	588	999999	658	624	379	118	999999	999999	749	999999	929	552	999999	999999	67	222	128	999999	839	303	999999	520	473	210	695	243	446	568	802	833	999999	840	396	999999	241	126	619	774	477	214	999999	399	798	58	999999	999999	999999	69	656	516	241	999999	999999	999999	177	77	719	458	928	999999	672	999999	182	916	177	98	165	414	669	999999	602	354	999999	999999	830	999999	999999	425	525	26	501	999999	999999	295	999999	511	999999	199	563	173	407	170	845	340	542	803	226	882	880	999999	999999	337	400	716	913	887	655	127	999999	836	355	304	932	911	644	295	756	887	999999	999999	999999	966	999999	505	999999	442	509	999999	102	36	123	840	999999	930	999999	174	986	206	999999	714	999999	999999	822	726	818	112	999999	933	696	999999	56	999999	999999	224	595	999999	486	894	183	481	387	999999	35	350	722	514	999999	999999	417	479	309	999999	516	609	999999	999999	154	133	999999	439	999999	576	668	845	979	784	999999	330	345	948	999999	102	33	899	337	564	945	999999	14	313	353	235	525	226	947	496	822	999999	999999	565	999999	362	999999	999999	277	999999	632	999999	371	937	241	439	999999	469	999999	999999	537	616	282	255	94	672	999999	383	96	999999	60	452	898	493	999999	325	915	779	545	335	885	289	631	526	931	765	119	76	81	914	568	66	435	740	958	216	685	168	480	739	243	832	656	299	759	999999	291	878	975	916	999999	887	923	465	331	257	984	756	323	329	563	63	312	182	419	
994	999999	999999	534	999999	640	999999	308	806	102	62	633	342	766	751	483	999999	100	165	999999	681	142	969	419	711	231	999999	844	161	186	189	530	999999	880	765	999999	999999	354	999999	286	766	999999	999999	372	278	624	652	989	999999	999999	331	962	999999	781	738	999999	57	999999	999999	534	711	999999	157	630	912	999999	158	999999	11	999999	999999	887	870	999999	634	102	999999	606	150	96	578	999999	282	999999	854	227	383	702	151	902	999999	386	999999	695	575	854	441	999999	459	999999	475	999999	988	985	999999	444	999999	278	157	645	847	450	999999	736	956	772	640	842	775	695	157	455	319	999999	471	999999	365	999999	999999	780	661	999999	156	403	999999	387	999999	296	817	419	135	114	555	506	999999	675	999999	795	738	999999	223	999999	999999	764	999999	29	881	889	523	525	999999	999999	965	999999	984	329	303	213	124	578	821	353	34	365	570	999999	900	813	999999	999999	999999	570	999999	999999	566	71	806	999999	804	601	506	999999	773	999999	340	218	149	189	521	735	999999	576	680	170	982	870	574	365	999999	556	129	77	999999	999999	999999	518	480	999999	809	922	522	999999	409	999999	999999	999999	580	999999	34	362	999999	999999	302	999999	425	625	890	286	527	696	496	451	199	999999	999999	438	226	56	968	822	738	999999	379	598	222	469	177	999999	999999	999999	300	843	340	841	652	408	999999	999999	311	708	999999	203	999999	123	999999	81	721	999999	51	643	999999	999999	999999	212	624	999999	999999	704	105	955	457	999999	999999	304	406	653	120	358	999999	82	664	689	745	269	999999	544	745	265	172	150	748	999999	125	453	999999	999999	999999	138	999999	432	66	80	442	355	261	894	15	643	999999	781	961	373	555	968	979	853	787	504	17	90	485	96	999999	954	217	440	618	745	999999	639	999999	982	141	183	26	593	257	400	17	999999	538	111	548	390	999999	384	999999	999999	473	836	978	585	130	146	999999	999999	999999	487	999999	999999	286	999999	39	87	217	999999	242	999999	999999	396	606	397	496	707	999999	383	547	999999	999999	833	969	999999	281	999999	660	989	999999	994	999999	55	64	769	262	197	999999	999999	999999	999999	183	210	151	99	203	87	240	590	98	999999	595	572	432	388	999999	314	851	814	989	999999	999999	999999	127	248	155	907	999999	837	145	309	684	282	999999	87	977	574	691	880	999999	203	546	79	999999	999999	408	663	622	676	65	947	346	218	289	999999	54	955	92	903	944	999999	999999	403	999999	789	738	322	270	999999	410	999999	623	970	546	999999	715	356	327	678	839	491	999999	666	
781	198	963	999999	993	492	999999	32	491	788	936	999999	458	153	624	121	710	96	402	277	275	916	334	375	999999	494	114	697	638	999999	73	462	11	89	621	266	826	271	329	999999	999999	999999	658	834	44	564	347	571	731	999999	968	999999	999999	27	400	864	864	597	999999	508	999999	345	999999	87	725	483	980	378	999999	368	295	448	999999	624	954	887	268	499	340	117	999999	542	999999	999999	445	320	373	983	688	756	402	238	467	820	400	976	994	580	119	561	583	968	50	373	999999	530	986	474	73	513	606	374	266	697	999999	845	380	999999	641	999999	119	997	690	774	965	66	999999	999999	233	977	892	687	999999	779	533	188	999999	601	511	915	333	899	920	184	999999	37	971	769	468	555	606	42	939	999999	451	586	999999	999999	999999	864	548	50	251	999999	999999	918	984	999999	173	999999	353	778	999999	726	90	220	86	515	623	938	94	999999	487	677	380	860	748	685	338	947	900	999999	203	647	376	999999	657	835	564	242	53	494	999999	999999	211	828	581	999999	623	240	999999	999999	651	469	779	337	563	573	714	759	180	999999	158	226	282	127	999999	999999	359	797	562	999999	951	391	894	600	615	999999	476	999999	288	535	72	108	999999	138	584	734	867	49	730	94	130	804	72	745	999999	999999	23	94	253	768	999999	999999	999999	269	999999	999999	575	189	999999	371	107	172	999999	644	246	999999	779	154	542	999999	945	999999	77	478	130	156	329	159	264	236	188	391	308	999999	672	245	430	187	317	324	999999	687	327	368	987	958	333	427	509	295	609	869	999999	403	823	552	999999	209	149	674	999999	999999	925	495	999999	716	999999	961	999999	10	999999	602	836	228	691	999999	993	999999	490	171	823	999999	650	968	626	999999	999999	905	999999	130	999999	230	48	999999	383	743	762	831	184	281	105	372	999999	508	665	17	999999	333	999999	565	558	60	999999	977	850	999999	775	957	869	875	876	957	999999	850	999999	999999	564	999999	844	948	505	172	534	219	999999	461	999999	999999	312	619	999999	516	203	999999	999999	999999	511	70	791	999999	967	804	999999	309	404	147	999999	605	984	266	452	999999	488	763	999999	395	525	510	999999	398	592	634	999999	259	598	370	764	142	999999	97	897	999999	412	509	980	999999	999999	999999	814	999999	363	999999	166	56	999999	448	999999	999999	82	186	910	11	159	402	752	342	999999	711	710	44	383	965	327	897	369	948	435	999999	782	367	194	299	695	982	45	742	477	608	999999	999999	999999	334	69	111	186	895	999999	19	
999999	648	999999	499	525	999999	999999	397	999999	269	687	228	999999	59	657	715	991	620	315	176	367	19	999999	552	999999	999999	999999	59	906	225	720	473	604	999999	999999	144	817	695	774	916	437	647	999999	218	920	999999	147	292	677	354	119	565	590	999999	999999	746	999999	998	870	965	999999	999999	491	999999	999999	223	623	999999	999999	522	999999	999999	999999	399	738	720	999999	656	631	764	422	420	999999	562	999999	164	883	425	774	999999	361	819	825	999999	839	931	165	999999	669	707	250	550	465	999999	456	813	719	201	449	999999	999999	136	999999	116	999999	666	999999	929	210	394	999999	208	999999	350	171	88	480	46	999999	807	999999	894	986	999999	523	872	954	227	115	301	999999	999999	976	843	539	999999	452	999999	999999	182	807	236	703	999999	999999	52	728	999999	993	377	343	999999	641	641	376	62	150	452	592	999999	999999	906	823	999999	949	648	231	978	811	936	636	999999	999999	386	999	338	201	710	557	480	999999	838	999999	999999	999999	761	60	345	477	486	94	999	136	587	999999	900	999999	794	336	727	999999	749	314	67	741	582	903	999999	641	48	860	439	894	122	999999	874	682	95	950	197	598	999999	999999	334	999999	636	999999	202	916	108	924	999999	384	830	658	999999	999999	176	996	385	858	794	703	438	999999	655	115	24	999999	596	228	327	843	148	138	935	999999	979	215	999999	948	999999	999999	999999	123	463	64	74	463	142	349	515	98	999999	339	803	192	82	708	206	999999	620	151	330	999999	607	563	245	701	723	165	999999	961	891	999999	999999	455	170	325	172	999999	50	999999	917	256	712	999999	278	999999	334	752	175	281	18	583	999999	569	28	662	999999	900	818	372	740	976	795	554	206	999999	192	358	32	756	546	605	490	69	233	83	178	377	294	999999	376	970	990	283	953	318	109	587	436	999999	999999	272	782	678	819	941	999999	999999	42	141	627	976	730	418	735	999999	999999	278	999999	999999	493	999999	999999	392	996	769	985	999999	601	888	47	604	921	523	947	284	823	999999	999999	292	622	20	344	163	808	399	250	582	548	999999	225	830	252	491	999999	671	656	399	681	60	955	939	566	154	103	32	65	216	471	460	588	290	38	62	332	483	803	462	999999	606	529	999999	973	60	999999	217	362	439	508	999999	627	434	140	999999	337	999999	453	200	69	786	344	999999	120	97	961	935	999999	199	999999	999999	867	203	815	999999	530	999999	966	999999	482	886	999999	625	708	195	833	999999	159	839	725	649	40	613	403	999999	272	496	999999	
999999	99	737	415	173	280	999999	418	999999	999999	65	669	785	999999	937	718	999999	126	999999	335	925	264	806	785	962	473	519	511	999999	800	28	813	43	258	999999	999999	744	481	999999	354	740	999999	408	546	103	180	940	933	102	894	229	999999	999999	999999	377	631	292	999999	452	700	761	466	163	634	999999	252	635	537	635	999999	973	999999	999999	374	594	157	855	999999	691	792	533	999999	418	369	580	347	270	872	880	999999	999999	999999	38	806	593	283	623	999999	946	851	544	999999	308	581	920	527	999999	187	999999	230	775	32	270	660	176	185	57	999999	63	261	982	763	999999	185	387	191	673	814	781	320	999999	999999	324	840	999999	130	287	999999	449	62	287	999999	305	999999	999999	121	531	378	639	417	236	830	999999	694	999999	780	756	133	203	999999	853	256	405	266	696	694	708	430	412	56	999999	999999	354	10	974	999999	468	996	500	275	660	305	185	374	94	703	999999	629	971	999999	373	999999	643	709	209	41	686	48	999999	999999	999999	110	999999	999999	520	25	486	720	720	968	999999	999999	999999	999999	999999	999999	80	41	999999	992	335	88	459	935	682	742	576	644	801	942	223	429	999999	511	861	559	340	592	999999	79	227	999999	999999	12	164	613	999999	715	630	999999	960	654	867	971	664	335	999999	40	909	777	448	841	999999	777	755	999999	728	131	999999	529	227	488	999999	112	775	686	179	457	780	79	999999	861	24	999999	982	568	562	70	846	536	909	309	999999	999999	630	385	730	999999	256	999999	884	410	649	111	433	481	999999	999999	999999	978	166	999999	259	840	999999	999999	827	999999	999999	197	340	999999	284	539	619	917	806	110	482	999999	955	999999	211	519	195	999999	999999	999999	727	510	101	797	864	999999	999999	999999	60	999999	999999	53	558	999999	999999	69	930	999999	136	120	999999	999999	999999	376	999999	805	999999	128	991	739	999999	756	999999	914	51	999999	999999	543	803	415	168	999999	867	963	999999	438	841	993	699	151	589	969	683	111	999999	221	834	725	999999	68	846	261	724	999999	999999	763	678	644	921	62	999999	397	422	720	951	588	647	999999	999999	999999	964	39	999999	850	999999	684	999999	273	999999	829	459	380	37	744	569	906	999999	557	775	999999	999999	206	81	999999	999999	202	557	963	160	999999	999999	999999	999999	999999	104	816	832	999999	169	513	691	415	161	101	999999	999999	369	677	160	54	410	100	936	999999	104	768	999999	782	671	958	137	119	999999	650	265	999999	441	999999	650	999999	83	313	397	272	999999	354	54	999999	999999	595	832	880	
999999	999999	442	999999	999999	999999	567	999999	859	60	212	211	385	582	302	510	999999	275	999999	992	36	407	970	999999	702	674	824	749	723	999999	999999	86	135	257	306	17	218	782	999999	461	809	324	999999	33	111	195	886	563	999999	999999	154	778	999999	839	854	415	144	346	780	999999	166	817	612	882	322	136	999999	138	999999	295	999999	63	133	699	193	711	513	947	995	999999	999999	999999	697	189	999999	959	641	296	402	891	872	872	12	630	999999	992	999999	21	710	974	120	758	999999	766	999999	101	654	745	656	152	901	197	999999	999999	733	895	999999	433	59	362	495	789	999999	394	999999	430	61	503	404	201	999999	502	246	30	999999	38	983	931	999999	741	315	895	640	999999	989	685	531	999999	896	410	999999	289	961	358	488	330	999999	893	352	821	999999	160	351	464	153	409	950	999999	999999	704	912	999999	495	999999	56	599	159	485	999999	999999	899	322	999999	993	999999	719	999999	888	541	86	999999	99	588	999999	701	164	999999	999999	999999	999999	734	210	871	201	498	684	793	653	311	889	181	999999	499	614	999999	727	554	357	999999	999999	868	71	999999	790	999999	822	999999	379	617	892	55	974	379	999999	13	999999	450	999999	999999	644	926	887	999999	652	904	999999	599	973	204	973	999999	206	999999	681	721	672	999999	91	503	675	85	423	45	999999	844	207	177	685	611	232	287	999999	851	501	507	981	484	999999	999999	239	232	999999	184	644	291	848	934	697	102	340	286	999999	911	830	568	512	851	177	808	707	301	914	372	971	695	470	999999	547	183	999999	198	286	205	273	452	450	249	999999	137	995	272	480	593	999999	946	918	238	31	999999	995	140	316	999999	999999	999999	318	272	212	999999	821	999999	396	523	362	999999	999999	173	999999	387	127	273	459	999999	812	999999	821	331	101	35	777	241	333	999999	188	999999	881	949	27	335	144	188	999999	453	999999	999999	876	956	240	138	946	754	591	644	815	732	680	276	524	742	999999	987	180	187	180	590	999999	781	345	999999	270	60	999999	321	999999	999999	236	16	999999	320	569	865	101	962	999999	33	650	999999	799	999999	928	999999	434	999999	999999	156	17	858	282	725	332	999999	621	999999	868	999999	608	279	400	876	505	674	541	214	183	261	896	999999	109	157	939	490	982	999999	824	655	625	871	112	106	932	378	999999	18	987	474	999999	614	104	192	999999	380	298	923	999999	264	83	230	110	957	999999	999999	759	134	785	842	999999	999999	999999	223	999999	999999	999999	999999	944	137	999999	532	227	709	17	
291	999999	916	732	568	201	69	937	569	581	405	771	155	845	142	999999	608	999999	154	363	521	952	881	911	999999	214	995	979	823	324	551	999999	401	949	999999	685	842	401	999999	650	62	794	102	999999	999999	999999	999999	999999	811	518	341	309	82	999999	496	999999	999999	15	54	364	206	90	123	254	999999	402	380	999999	999999	457	775	216	15	503	999999	726	859	999999	46	723	193	999999	999999	314	983	251	930	55	463	999999	452	999999	357	862	999999	972	681	847	612	483	594	824	999999	363	743	134	303	578	55	769	479	993	968	331	180	659	912	809	271	787	471	334	742	247	14	938	999999	152	59	338	55	21	636	999999	138	369	965	814	571	858	999999	361	10	999999	999999	459	999999	999999	692	794	69	871	999999	824	21	999999	92	344	358	805	274	999999	528	716	724	999999	366	415	203	811	999999	999999	999999	412	840	119	334	58	999999	555	999999	833	460	265	279	999999	435	812	551	868	999999	999999	465	999999	594	796	832	294	999999	701	102	999999	832	881	111	961	634	183	984	901	935	999999	266	803	736	440	700	273	447	999999	999999	554	863	335	534	71	642	481	818	53	287	50	88	385	462	614	11	578	999999	317	549	262	827	650	932	253	374	662	40	163	106	569	847	429	669	548	600	507	357	49	329	163	364	941	624	895	955	881	999999	131	999999	131	119	139	999999	779	726	222	402	291	696	999999	450	665	946	717	999999	999999	716	914	24	503	999999	999999	987	395	898	886	36	46	297	493	321	999999	723	974	459	717	428	999999	821	387	114	75	999999	349	712	698	994	999999	999999	305	174	436	117	999999	900	995	999999	999999	999999	839	196	999999	993	213	667	542	999999	999999	999999	485	999999	999999	102	636	398	165	771	648	999999	210	999999	129	343	992	329	885	801	787	83	999999	575	812	19	999999	999999	747	82	149	999999	180	756	31	648	999999	999999	348	343	480	999999	744	999999	503	932	999999	999999	999999	33	999999	884	999999	999999	164	898	803	909	999999	817	119	445	999999	93	632	966	512	999999	999999	480	126	927	981	999999	331	249	999999	240	82	879	338	45	999999	724	81	265	899	440	999999	132	844	317	645	530	233	45	999999	661	601	999999	999999	999999	85	999999	906	999999	999999	240	419	915	569	573	837	999999	489	999999	321	926	999999	377	77	82	852	748	635	999999	292	460	328	295	999999	678	999999	999999	999999	110	999999	536	817	999999	362	669	999999	686	563	281	480	105	50	159	723	970	649	999999	999999	358	999999	999999	961	108	999999	
452	911	133	572	891	999999	301	100	388	123	999999	118	23	24	407	60	175	195	364	338	196	999999	999999	571	382	38	415	85	110	725	633	575	719	217	909	757	999999	124	999999	348	999999	999999	662	45	938	862	636	219	71	307	219	999999	607	769	999999	42	999999	561	999999	863	999999	225	990	999999	490	219	398	999999	115	650	163	61	523	25	159	192	757	143	632	519	999999	999999	999999	802	516	492	968	949	613	877	24	345	999999	808	999999	963	24	999	555	729	999999	999999	113	421	999999	167	999999	591	620	421	285	609	999999	679	471	331	999999	198	155	998	251	449	999999	237	636	817	999999	714	999999	196	178	757	588	903	999999	571	102	602	658	359	999999	999999	339	201	601	414	416	254	347	999999	761	999999	854	557	999999	34	638	999999	784	336	999999	913	999999	434	999999	528	31	35	633	900	238	999999	999999	796	144	863	120	10	636	232	999999	882	376	705	434	352	999999	999999	999999	31	999999	226	817	331	328	950	991	999999	947	83	999999	391	621	999999	271	162	296	67	423	999999	914	999999	249	999999	926	158	547	689	999	999999	625	990	609	611	967	21	999999	999999	478	193	872	215	63	562	839	29	999999	928	999999	282	999999	845	617	801	117	305	976	264	999999	179	999999	311	905	55	999999	999999	781	19	480	259	371	87	589	239	999999	708	999999	687	999999	906	888	999999	255	726	999999	779	383	808	504	999999	44	536	813	308	781	999999	309	17	113	447	247	999999	458	195	999999	978	266	388	59	999999	999999	999999	541	498	291	794	999999	188	209	679	28	972	999999	808	224	834	274	999999	458	190	999999	576	999999	285	668	637	999999	69	815	999999	523	999999	759	105	950	745	994	324	26	999999	514	130	808	434	999999	999999	744	999999	971	86	999999	999999	930	869	999	999999	999999	265	999999	654	999999	996	373	342	999999	34	223	999999	857	999999	839	949	274	471	999999	288	767	999999	999999	999999	892	519	999999	738	163	548	999999	889	106	805	999999	739	494	999999	361	518	757	999999	278	999999	61	999999	792	502	999999	764	710	468	204	999999	387	566	409	435	761	125	908	635	188	999999	999999	999999	323	62	448	999999	464	902	119	167	531	302	880	461	999999	567	726	595	501	399	999999	605	695	385	427	473	340	999999	611	999999	609	131	297	999999	445	727	999999	739	63	999999	309	807	358	46	199	95	686	947	93	203	398	999999	999999	789	778	364	637	937	635	975	770	405	301	873	557	409	14	228	999999	624	555	999999	542	364	999999	40	257	999999	196	342	
786	392	999999	999999	847	999999	986	507	883	91	100	999999	999999	88	375	999999	516	484	489	789	90	999999	930	999999	999999	411	780	779	699	748	116	979	999999	999999	198	387	430	883	999999	270	422	999999	345	935	534	481	883	463	988	196	524	772	179	999999	261	999999	462	515	769	999999	999999	217	807	999999	999999	121	332	811	999999	999999	482	999999	458	228	376	999999	132	994	935	175	527	327	790	513	234	344	809	354	51	869	925	999999	999999	589	999999	215	699	999999	961	422	159	82	573	11	713	891	323	951	39	999999	206	467	579	603	918	199	426	304	910	999999	311	977	770	30	72	567	518	999999	473	171	883	922	43	522	999999	455	753	789	999999	342	31	858	325	372	999999	467	345	520	671	565	789	999999	299	999999	121	999999	311	553	938	156	382	454	487	868	795	283	434	67	587	472	445	636	999999	999999	999999	453	662	408	356	999999	999999	997	999999	907	999999	999999	632	711	411	845	999999	999999	851	653	959	576	380	457	999999	399	43	287	933	999999	129	162	999999	999999	713	667	518	903	206	999999	923	999999	257	579	496	999999	650	722	999999	999999	999999	999999	999999	999999	618	52	82	215	832	957	999999	944	74	999999	787	229	586	911	999999	743	999999	249	12	999999	729	584	329	999999	960	267	748	321	999999	201	879	883	377	999999	112	670	999999	999999	999999	249	773	999999	320	257	792	277	731	739	999999	912	415	89	999999	278	131	44	723	282	254	574	219	259	999999	872	129	904	852	537	809	337	158	32	999999	763	743	750	273	999999	999999	693	999999	19	999999	719	999999	800	650	108	927	999999	999999	999999	69	999999	40	523	666	448	138	999999	424	999999	929	999999	763	392	910	479	999999	380	770	999999	273	999999	48	999999	662	602	95	329	263	999999	999999	741	389	835	963	671	733	230	94	999999	943	999999	999999	341	89	210	956	999999	889	180	573	557	308	306	59	999999	468	830	999999	999999	999999	999999	634	670	594	198	16	999999	428	999999	745	314	999999	944	999999	152	291	999999	130	461	999999	691	439	92	190	61	999999	93	785	464	999999	999999	369	30	999999	144	496	608	747	999999	999999	38	975	650	435	268	271	363	597	906	999999	761	710	409	427	999999	999999	551	490	542	755	999999	152	964	999999	842	999999	275	480	573	656	683	959	239	267	617	716	789	999999	999999	790	88	496	878	248	450	999999	960	603	802	766	944	127	214	145	999999	886	999999	999999	592	323	996	999999	999999	260	542	802	999999	151	809	999999	589	893	568	752	676	437	273	725	596	
649	985	672	678	999999	711	999999	999999	103	987	999999	999999	999999	999999	999999	794	205	472	628	705	999999	721	999999	793	847	186	60	559	461	468	843	999999	295	999999	943	999999	999999	214	226	548	977	56	387	999999	88	260	412	828	999999	958	480	964	644	30	999999	999999	176	878	830	630	999999	16	303	635	153	118	419	999999	131	279	470	991	999999	89	728	999999	344	999999	715	597	774	999999	598	999999	999999	878	978	274	79	25	999999	454	999999	999999	887	970	753	751	20	999999	840	253	706	690	999999	489	718	999999	302	355	593	999999	173	243	856	999999	417	799	648	274	140	999999	99	116	117	25	617	660	201	999999	848	592	999999	746	756	531	525	907	999999	507	999999	999999	971	724	999999	999999	291	150	739	459	562	953	113	745	838	695	164	600	582	482	872	68	999999	545	999999	10	999999	427	486	335	999999	509	793	150	115	717	183	374	999999	458	734	999999	999999	742	205	894	489	999999	907	70	376	924	335	999999	635	111	60	436	227	431	999999	999999	663	999999	545	62	170	962	999999	999999	522	789	916	134	748	405	146	630	350	612	999999	951	520	426	958	999999	184	269	515	13	666	746	156	262	658	870	813	517	207	152	999999	526	277	785	547	999999	18	210	785	239	964	999999	96	615	910	848	353	247	455	556	877	999999	999999	999999	999999	776	999999	663	476	877	999999	629	433	207	878	999999	999999	999999	878	999999	980	974	999999	285	49	999999	999999	541	351	809	527	575	999999	650	274	999999	79	640	330	771	944	355	999999	907	999999	999999	996	999999	737	916	174	618	999999	84	999999	903	427	181	597	227	126	110	321	666	360	26	999999	999999	999999	999999	924	54	414	116	435	999999	999999	576	638	704	250	999999	804	435	645	999999	215	987	83	999999	415	999999	999999	113	655	844	43	78	999999	630	778	223	955	691	991	130	214	263	999999	942	663	999999	999999	999999	977	355	306	885	31	451	811	579	710	572	639	999999	10	999999	461	591	601	181	28	18	999999	999999	815	122	443	524	704	952	999999	141	706	564	365	999999	135	309	547	157	56	116	819	208	513	999999	62	965	129	903	801	66	350	492	999999	534	967	950	539	193	452	506	999999	858	999999	999999	865	999999	670	850	185	161	54	453	134	999999	198	999999	524	431	999999	477	405	801	160	999999	790	999999	732	999999	999999	185	769	364	705	999999	369	999999	966	934	528	977	305	999999	999999	650	22	897	367	920	345	249	999999	118	999999	999999	110	944	999999	949	788	650	352	839	668	999	999999	690	
747	584	552	237	760	589	999999	999999	999999	999999	83	999999	278	892	999999	999999	495	943	749	661	240	731	449	999999	999999	27	155	877	635	999999	610	728	269	332	160	782	378	117	999999	999999	214	999999	801	973	871	206	999999	896	793	540	354	724	999999	729	459	26	145	137	974	999999	444	36	999999	716	527	355	251	946	742	999999	999999	999999	999999	903	457	200	929	475	999999	66	345	259	93	105	121	885	999999	539	873	999999	647	251	143	744	411	188	593	999999	456	525	955	999999	164	719	107	967	270	356	281	269	96	669	583	917	999999	999999	999999	361	605	641	877	999999	999999	607	436	201	253	720	501	279	606	845	29	38	111	610	104	373	999999	153	625	131	999999	614	58	977	668	226	346	226	245	241	489	814	647	254	662	556	293	999999	999999	999999	854	12	999999	999999	650	999999	816	797	999999	578	364	461	26	755	453	468	559	458	533	36	999999	285	999999	374	365	999999	999999	999999	948	548	90	101	429	999999	277	265	951	806	337	123	410	549	136	666	877	37	797	892	801	999999	996	999999	382	697	176	579	969	999999	885	446	174	999999	999999	551	498	272	41	999999	999999	197	516	752	131	419	626	833	999999	376	497	338	417	498	65	754	551	999999	718	732	907	999999	296	664	921	890	949	999999	700	584	178	614	996	855	413	613	687	999999	713	963	80	343	429	602	800	557	999999	675	904	104	10	999999	553	308	999999	999999	901	852	831	240	469	999999	142	574	208	999999	342	561	94	451	77	999999	542	755	661	574	278	999999	864	374	999999	284	999999	606	999999	925	999999	697	821	999999	999999	834	999999	482	999999	895	210	999999	403	917	224	477	591	463	36	999999	710	798	647	469	999999	999999	988	466	378	195	999999	999999	991	283	822	645	999999	471	739	242	884	69	261	766	999999	423	301	946	159	394	692	92	580	881	224	271	999999	361	111	999999	846	956	113	999999	265	999999	863	129	105	579	737	129	724	794	818	651	547	880	999999	108	916	999999	316	999999	502	999999	955	119	69	999999	594	999999	369	244	395	928	955	942	511	698	999999	181	851	999999	656	573	368	786	72	999999	724	179	999999	13	588	805	649	129	816	707	719	753	999999	545	999999	999999	760	999999	999999	890	695	605	999999	406	548	999999	199	737	337	999999	198	179	57	496	835	425	131	999999	655	590	288	836	135	803	979	806	999999	999999	594	307	812	878	999999	182	999999	129	801	859	465	844	615	912	792	887	519	550	706	573	709	999999	999999	999999	999999	999999	
611	999999	479	574	427	999999	632	883	152	999999	999999	319	791	874	999999	716	623	271	900	811	974	376	53	248	294	438	109	548	999999	34	80	418	54	569	999999	28	649	236	442	999999	221	732	769	762	999999	209	759	832	999999	992	946	965	999999	32	999999	244	815	240	290	989	642	94	286	128	959	708	275	231	312	999999	76	397	829	187	599	251	607	290	478	95	999999	999999	999999	614	88	114	914	31	999999	337	213	419	999999	452	999999	999999	456	651	803	72	933	999999	529	999999	999999	558	145	326	433	601	999999	534	999999	205	320	999999	999999	672	999999	854	793	253	506	999999	396	657	999999	386	999999	472	795	956	487	999999	999999	150	999999	239	687	529	968	598	598	133	699	999999	657	750	142	715	637	999999	611	948	278	689	41	999999	967	278	999999	758	999999	999999	999999	681	57	355	53	179	627	271	984	999999	885	205	655	382	285	999999	999	700	254	390	835	22	354	538	999999	471	119	202	271	999999	422	999999	378	636	327	999999	631	311	707	963	98	375	799	101	72	83	44	999999	278	259	278	416	514	839	999999	793	336	999999	218	581	999999	999999	999999	999999	107	675	999999	28	64	267	96	698	999999	291	302	469	222	999999	476	999999	999999	459	924	22	150	16	999999	999999	510	534	691	123	103	135	902	662	376	999999	993	396	256	25	604	21	172	580	422	233	547	999999	580	82	999999	154	999999	610	999999	987	435	100	970	298	517	999999	999999	973	605	868	999999	639	102	988	269	999999	816	999999	855	999999	849	569	594	482	990	999999	953	619	81	948	981	302	161	388	999999	903	426	999999	507	84	446	198	975	999999	844	908	574	591	999999	962	999999	732	755	598	147	865	506	497	999999	999999	999999	956	901	656	999999	999999	487	713	999999	366	662	858	913	780	476	660	594	49	637	92	999999	371	999999	119	999999	258	547	563	251	933	406	999999	661	833	506	999999	297	328	667	999999	430	860	401	999999	309	479	819	999999	131	486	280	999999	999999	999999	404	999999	999999	791	999999	999999	548	924	472	999999	959	999999	999999	999999	999999	986	999999	275	382	878	661	418	969	359	809	151	438	999999	441	765	662	940	78	446	439	300	339	505	293	38	220	506	398	144	497	999999	999999	739	999999	999999	122	999999	94	982	564	985	246	801	982	893	210	975	493	707	999999	29	999999	760	999999	982	657	868	982	999999	667	164	30	834	999999	244	869	699	999999	306	652	657	999999	96	881	453	64	538	523	400	999999	999999	23	690	999999	477	910	521	98	999999	
488	999999	32	740	325	409	965	999999	938	747	33	999999	113	197	65	946	173	999999	878	207	928	999999	354	592	525	999999	151	339	999999	394	999999	357	610	164	817	407	999999	999999	771	482	488	999999	999999	775	376	327	142	826	635	593	314	342	643	891	999999	369	900	440	225	893	268	999999	116	554	999999	999999	900	948	999999	657	999999	999999	999999	406	719	284	528	579	225	207	999999	999999	703	711	90	999999	714	718	375	458	506	204	899	878	224	852	999999	55	360	700	999999	193	999999	999999	281	266	535	246	181	514	840	331	224	28	603	943	931	405	999999	433	999999	191	999999	920	999999	126	158	999999	999999	866	999999	483	228	525	780	115	868	999999	439	823	465	477	546	860	617	185	980	881	999999	281	921	151	581	927	737	999999	609	536	827	165	118	606	999999	315	777	367	113	699	247	497	999999	215	966	650	967	494	644	723	312	975	146	999999	999999	999999	999999	999999	901	301	999999	999999	506	999999	898	284	715	999999	422	241	93	260	999999	999999	999999	999999	206	715	185	931	959	253	999999	886	233	999999	28	999999	951	154	369	190	465	812	999999	702	999999	743	317	999999	999999	999999	82	999999	640	62	999999	999999	632	868	714	240	999999	999999	999999	544	999999	999999	117	56	999999	999999	999999	999999	872	902	794	270	999999	941	794	462	407	492	997	850	181	197	999999	181	949	999999	218	92	999999	999999	769	496	480	377	757	382	635	999999	436	999999	210	803	540	737	267	642	999999	999999	84	261	832	928	999999	490	373	757	373	999999	106	999999	666	825	838	999999	142	308	790	12	194	421	827	146	999999	937	999999	377	656	518	913	999999	686	527	18	999999	305	841	523	999999	999999	999	19	698	999999	343	999999	384	999999	999999	605	999999	852	483	507	999999	999999	696	871	999999	999999	999999	110	854	32	789	999999	149	816	660	447	999999	784	800	998	194	412	138	972	999999	544	275	412	859	912	954	464	999999	29	356	999999	609	969	999999	159	999999	898	164	676	384	999999	264	999999	999999	999999	999999	999999	61	484	322	259	305	724	999999	999999	574	999999	999999	942	999999	335	212	129	999999	906	838	331	305	651	990	999999	999999	462	999999	999999	289	999999	108	510	608	779	412	999999	707	999999	458	885	820	988	584	425	657	222	999999	59	724	145	107	999999	521	983	880	410	494	37	10	843	136	363	999999	866	493	999999	344	299	922	484	999999	373	457	953	510	316	76	999999	999999	46	854	548	81	154	610	700	989	624	899	12	244	679	999999	999999	758	466	999999	718	931	916	878	
318	136	999999	723	734	950	568	999999	573	343	919	398	964	988	588	292	76	999999	793	751	719	999999	919	249	999999	999999	841	204	53	999999	357	642	721	168	545	421	999999	999999	876	750	999999	151	335	669	999999	999999	141	626	180	999999	999999	462	999999	174	999999	918	216	999999	981	466	999999	373	439	45	985	999999	677	805	453	999999	461	999999	389	53	999999	577	75	999999	999999	461	999999	225	34	999999	827	895	503	557	10	627	215	830	449	419	641	67	712	999999	999999	48	613	335	183	13	999999	999999	82	105	843	590	853	955	86	530	330	893	348	569	218	100	782	129	805	999999	961	999999	206	999999	411	273	865	999999	999999	999999	847	810	999999	30	999999	999999	822	408	999999	999999	774	259	754	999999	98	999999	719	152	91	592	266	494	999999	357	52	101	868	112	693	580	725	87	388	999999	682	520	851	999999	999999	999999	277	384	415	396	61	712	877	286	999999	999999	999999	722	693	984	999999	363	290	694	978	999999	893	720	714	143	999999	999999	870	563	246	578	896	401	729	635	325	881	88	999999	305	340	224	592	230	39	36	12	393	404	571	329	239	999999	349	368	562	557	999999	999999	701	365	841	324	999999	999999	767	162	993	68	669	999999	284	999999	999999	999999	840	999999	499	999999	999999	692	312	476	999999	916	349	999999	62	370	82	999999	221	999999	999999	940	498	900	551	917	272	874	18	999999	999999	999999	54	999999	999999	700	999999	261	999999	999999	175	19	62	375	332	133	963	36	109	633	985	901	536	479	716	999999	159	940	759	581	999999	243	684	999999	741	178	871	267	973	361	842	821	710	235	999999	999999	887	133	577	428	954	245	999999	385	349	833	296	575	999999	999999	550	999999	502	485	574	999999	999999	85	999999	163	261	706	63	747	790	174	201	311	999999	294	999999	999999	372	999999	627	185	468	308	637	908	999999	999999	891	665	999999	264	999999	234	660	708	106	812	500	423	176	257	192	36	594	185	999999	999999	999999	91	999999	524	999999	171	858	398	473	999999	447	724	282	955	815	397	937	999999	999999	999999	651	139	999999	999999	999999	948	999999	380	993	442	999999	462	276	895	568	999999	919	296	49	167	376	999999	999999	80	374	775	151	221	442	794	99	999999	999999	999999	344	608	894	986	999999	276	999999	487	405	999999	321	985	457	386	397	15	477	650	999999	688	999999	999999	999999	127	394	999999	807	952	937	208	353	656	132	602	561	999999	915	933	307	772	999999	888	999999	214	758	389	328	764	824	437	999999	448	572	652	83	954	713	776	
601	238	469	55	550	207	688	665	863	999999	999999	999999	100	544	999999	723	999999	712	523	690	369	15	441	52	138	999999	881	904	93	479	999999	999999	999999	148	341	79	312	123	347	999999	526	102	999999	472	939	397	346	999999	105	849	133	999999	999999	33	417	999999	796	427	917	50	326	783	999999	393	337	228	189	999999	212	999999	420	414	374	855	999999	276	999999	969	113	740	999999	107	808	244	356	167	176	999999	730	999999	282	885	206	307	999999	742	520	142	145	721	999999	999999	580	821	438	718	999999	585	859	999999	999999	827	323	186	876	999999	975	999999	46	179	61	956	231	999999	11	534	999999	77	513	431	756	356	834	392	999999	779	527	999999	999999	999999	171	591	374	999999	637	455	571	30	999999	999999	767	182	106	965	669	261	999999	999999	999999	999999	510	928	82	437	394	999999	993	931	653	107	700	999999	541	408	17	999999	999999	641	830	556	962	999999	645	388	664	583	999999	868	999999	281	616	413	176	901	999999	999999	518	936	205	875	462	639	376	999999	999999	779	641	697	999999	209	669	531	999999	999999	941	322	292	693	999999	999999	511	134	219	382	490	999999	822	639	281	774	999999	655	999999	954	103	333	999999	999999	955	885	942	562	909	523	999999	94	130	999999	960	814	950	825	999999	393	373	337	430	993	843	146	956	11	425	999999	257	23	999999	338	999999	618	501	999999	737	887	999999	999999	224	999999	770	406	176	999999	679	466	824	999999	999999	62	999999	999999	999999	827	478	819	999999	940	146	726	275	598	999	791	999999	352	323	979	97	285	524	999999	122	734	232	999999	970	45	331	959	369	131	999999	999999	748	999999	999999	673	502	918	959	928	812	999999	430	999999	406	384	200	336	999999	845	48	217	538	175	653	178	604	999999	849	892	999999	187	999999	154	999999	999999	999999	325	637	650	999999	179	999999	999999	612	623	314	60	50	595	845	995	815	524	93	323	503	582	760	999999	78	999999	79	76	319	634	141	285	113	439	340	874	699	503	368	869	999999	999999	562	999999	864	553	999999	999999	57	999999	372	843	999999	754	474	471	565	100	581	26	109	259	285	999999	492	38	947	610	265	970	999999	322	999999	223	432	999999	999999	730	682	524	479	816	999999	696	999999	298	223	999999	965	869	999999	608	921	352	769	641	667	999999	999999	836	606	390	997	86	328	59	999999	847	332	913	451	834	999999	66	546	293	241	589	716	204	999999	598	645	396	661	696	400	813	454	791	999999	445	192	845	917	999999	818	941	999999	222	610	999999	36	999999	
999999	484	200	999999	805	486	409	87	867	353	31	18	745	611	424	631	999999	999999	403	541	30	16	999999	572	148	458	474	299	221	504	593	448	571	999999	968	187	999999	535	18	967	999999	815	999999	839	999999	909	352	216	527	746	562	736	999999	495	40	421	999999	999999	726	356	21	120	865	999999	999999	583	447	160	999999	247	134	133	865	435	160	215	438	812	748	239	115	999999	772	474	941	857	475	85	564	557	355	878	809	661	956	280	949	215	90	250	471	999999	999999	289	999999	439	870	546	345	824	999999	30	879	496	250	753	348	401	430	901	117	371	596	999999	999999	256	323	214	479	879	265	232	731	507	999999	999999	999999	492	999999	512	987	928	999999	999999	574	334	999	322	421	999999	932	558	785	188	143	110	999999	487	397	375	999999	666	77	466	568	999999	298	381	728	336	69	855	999999	918	914	999999	630	856	521	999999	999999	11	793	276	946	707	999999	999999	374	999999	318	216	105	487	999999	999999	999999	999999	180	999999	999999	999999	593	94	154	87	20	867	999999	999999	479	748	965	830	128	999999	999999	801	519	861	324	999999	17	71	999999	852	760	999999	531	593	327	356	686	708	530	629	417	999999	132	869	697	579	289	419	999999	999999	250	275	368	281	457	70	764	999999	499	301	620	999999	999999	301	326	949	345	999999	999999	133	72	267	309	499	999999	174	999999	650	999999	744	466	597	874	999999	611	495	702	259	145	999999	591	376	219	239	18	884	999999	830	552	748	999999	608	782	999999	506	983	965	868	999999	293	390	124	999999	754	834	33	999999	616	689	999999	256	999999	999999	380	542	999999	999999	79	999999	822	531	848	999999	425	999999	999999	814	810	952	628	529	999999	685	852	999999	476	231	464	999999	985	999999	35	150	721	501	157	999999	412	531	810	935	895	387	751	762	541	27	999999	253	977	218	848	664	71	999999	999999	999999	691	503	999999	999999	593	674	505	596	999999	708	386	924	999999	999999	999999	288	999999	693	633	456	934	999999	344	458	501	220	999999	776	388	371	999999	419	88	999999	382	999999	466	346	351	999999	999999	165	266	833	641	804	890	999999	806	569	522	378	678	965	476	602	169	616	972	382	999999	729	217	144	629	966	845	616	420	503	822	805	351	412	999999	778	833	510	817	697	330	243	999999	818	848	710	741	123	999999	780	749	999999	373	969	973	162	947	132	213	674	959	999999	774	313	999999	999999	36	275	999999	697	999999	658	799	285	62	24	759	399	295	999999	235	732	345	999999	753	973	999999	
999999	439	423	831	710	306	152	737	55	468	666	999999	141	683	475	722	582	21	999999	59	999999	999999	959	403	999999	836	294	448	236	938	145	560	774	999999	654	999999	976	866	68	361	999999	547	999999	999999	999999	328	164	245	760	19	763	627	663	923	354	999999	479	999999	282	873	21	703	511	117	333	116	306	855	38	638	746	999999	953	738	402	999999	909	999999	310	999999	682	999999	688	227	185	517	999999	850	999999	999999	366	956	593	195	349	953	46	999999	232	999999	31	308	999999	131	273	56	999999	924	531	804	555	76	719	999999	999999	999999	25	999999	931	999999	219	455	999999	839	282	789	999999	768	398	449	999999	999999	191	323	218	999999	843	567	953	138	843	972	329	136	643	300	246	550	999999	387	938	752	968	416	777	999999	383	376	849	484	924	906	535	91	301	545	884	405	834	817	129	457	340	802	972	246	136	999999	206	981	552	999999	999999	999999	999999	999999	999999	775	546	642	999999	476	999999	999999	999999	999999	447	247	999999	107	416	841	716	186	268	490	422	999999	999999	540	999999	584	180	868	931	352	142	999999	999999	541	504	119	858	201	817	653	740	999999	999999	999999	999999	888	964	108	999999	711	999999	597	753	31	999999	875	999999	16	999999	999999	305	849	547	861	804	923	666	303	603	306	999999	525	368	999999	749	562	999999	999999	740	560	619	81	302	230	999999	544	999999	999999	999999	628	999999	852	997	999999	357	999999	322	736	240	999999	231	671	504	278	729	999999	238	148	281	784	999999	933	275	643	805	233	556	327	383	269	162	117	108	975	528	139	528	966	267	999999	249	840	999999	864	338	999999	577	34	501	999999	316	632	999999	419	330	999999	586	999999	596	133	344	995	999999	971	999999	124	572	529	999999	599	820	272	881	999999	544	467	999999	411	999999	856	656	999999	825	244	953	530	829	689	654	683	553	174	379	143	999999	254	487	206	999999	224	385	57	284	999999	328	53	750	865	999999	999999	88	999999	58	739	477	811	179	999999	27	202	294	999999	874	76	55	656	893	748	897	299	979	999999	269	100	481	609	999999	923	916	909	780	964	814	792	604	378	125	639	666	713	85	369	999999	948	929	502	999999	217	856	672	160	12	999999	584	999999	519	999999	999999	268	999999	563	256	211	118	422	330	78	92	471	677	540	263	999999	194	999999	999999	391	999999	171	999999	436	50	76	254	999999	777	999999	239	908	95	462	167	380	798	160	828	167	80	535	609	433	99	745	189	141	897	920	999999	370	273	138	999999	796	290	
440	522	189	957	359	645	334	839	184	386	225	383	999999	293	43	395	999999	999999	785	562	554	347	999999	886	123	999999	856	222	869	644	957	858	999999	100	367	999999	648	210	720	890	284	594	915	369	999999	757	23	999999	749	974	812	817	819	999999	735	103	227	302	844	497	788	121	999999	539	428	367	999999	999999	926	405	746	261	599	999999	287	960	432	935	922	365	999999	229	472	895	999999	149	999999	136	364	999999	420	356	366	232	999999	999999	623	999999	940	607	745	999999	710	353	237	560	227	924	957	999999	671	999999	380	489	650	568	649	85	707	289	999999	886	999999	662	985	999999	895	376	792	124	999999	56	994	325	619	627	519	999999	667	281	921	124	179	589	602	139	975	877	582	543	523	548	999999	661	288	859	791	57	999999	836	665	850	999999	842	437	624	296	64	869	32	58	530	417	435	999999	213	717	848	70	999999	999999	999999	793	258	999999	798	379	343	47	760	835	999999	759	831	616	999999	999999	336	162	977	842	921	17	560	494	992	141	251	304	85	151	942	986	512	999999	647	999999	882	252	638	254	953	27	118	196	586	999999	585	819	296	230	391	999999	92	23	503	20	243	764	999999	667	999999	48	961	618	892	485	256	420	999999	999999	999999	999999	523	733	999999	904	898	373	999999	232	555	432	999999	854	760	256	904	499	918	636	999999	128	644	971	127	914	65	499	303	110	999999	175	850	282	999999	307	182	359	135	999999	999999	870	855	385	121	705	40	117	858	646	581	757	501	342	999999	981	448	552	615	973	848	409	79	999999	708	389	999999	735	733	463	999999	554	374	999999	999999	999999	999999	269	859	999999	999999	947	999999	657	999999	766	999999	517	999999	999999	999999	999999	743	999999	749	712	800	57	999999	732	999999	999999	384	405	572	37	999999	182	818	247	999999	189	692	999999	99	901	767	421	289	941	715	74	999999	593	604	453	999999	222	579	812	163	224	591	137	297	588	573	246	95	501	383	501	999999	844	430	678	999999	549	72	848	945	999999	999999	735	26	69	651	790	800	128	999999	999999	603	999999	94	999999	597	564	906	510	337	531	999999	787	568	224	375	999999	172	926	515	271	999999	999999	867	999999	456	999999	121	238	937	783	446	967	285	212	897	693	760	927	90	383	643	561	521	423	62	981	999999	801	693	842	999999	999999	613	954	29	872	148	319	57	742	453	677	999999	999999	999999	369	512	365	326	999999	58	245	845	141	628	599	218	453	722	475	999999	319	544	999999	166	572	363	
330	192	34	554	451	880	348	999999	965	988	967	339	693	999999	811	484	999999	793	391	999999	481	336	430	664	695	597	582	63	999999	142	477	999999	522	999999	191	182	301	137	607	999999	999999	211	662	610	251	999999	39	995	999999	835	999999	999999	774	543	881	993	762	370	858	854	308	294	797	999999	521	999999	816	687	297	639	192	999999	999999	36	531	280	673	820	423	999999	568	999999	187	308	609	176	623	979	133	197	420	931	279	753	999999	222	414	999999	999999	671	308	351	708	247	652	649	999999	747	999999	611	999999	941	947	286	295	721	117	498	999999	999999	956	836	564	109	228	261	614	443	969	319	866	843	730	751	283	226	878	940	655	999999	61	876	968	999999	867	478	999999	992	999999	345	999999	915	607	999999	714	999999	786	608	28	401	45	681	778	701	744	999999	220	999999	13	79	843	177	843	273	303	999999	868	51	999999	750	277	622	999999	634	214	951	246	986	46	999999	999999	279	921	999999	924	379	107	999999	778	391	267	999999	989	398	501	937	82	344	999999	634	603	745	999999	278	133	423	999999	999999	999999	999999	249	999999	169	201	639	999999	255	588	348	924	982	999999	273	850	492	999999	632	999999	142	277	879	902	545	412	218	694	903	653	999999	999999	999999	954	779	984	999999	43	628	798	758	999999	691	494	999999	525	999999	11	999999	525	999999	643	999999	127	21	999999	999999	347	688	756	982	944	670	999999	456	999999	999999	999999	823	999999	708	459	861	834	999999	215	999999	395	906	999999	760	217	223	999999	999999	498	999999	555	943	559	80	804	999999	871	815	999999	266	99	47	169	275	624	187	202	817	999999	781	955	298	999999	644	528	999999	668	999999	774	731	999999	734	958	124	705	95	273	217	999999	115	989	29	999999	949	495	357	747	754	146	39	30	570	999999	716	765	267	147	914	999999	999999	685	875	51	93	973	364	999999	54	569	538	999999	999999	999999	231	792	999999	999999	856	158	999999	693	913	860	744	710	999999	999999	999999	358	447	947	359	999999	541	999999	124	977	931	976	140	279	999999	194	999999	125	45	999999	319	924	829	999999	999999	765	380	679	999999	999999	306	382	259	999999	836	999999	132	591	564	329	380	801	678	958	352	880	999999	901	991	729	263	628	675	999999	884	327	529	999999	666	593	294	862	658	999999	681	559	726	999999	442	16	72	25	560	999999	287	517	256	999999	639	410	999999	478	687	52	761	677	707	194	285	519	999999	999999	999999	999999	999999	518	999999	579	287	999999	999999	999999	469	984	666	247	77	958	
787	377	81	658	825	265	999999	999999	184	615	347	999999	999999	541	999999	922	840	999999	100	999999	682	769	374	676	593	846	999999	699	19	703	386	999999	609	748	407	908	447	517	841	669	135	228	343	537	241	283	941	623	999999	546	154	270	999999	999999	999999	28	12	404	75	979	19	156	806	999999	999999	823	403	999999	144	785	484	332	564	431	464	999999	435	836	445	319	904	633	346	472	558	125	377	131	472	999999	905	53	452	999999	999999	979	421	999999	999999	999999	879	999999	999999	577	71	821	705	725	34	822	592	999999	999999	755	84	386	810	999999	922	123	456	282	999999	755	879	441	999999	702	772	484	52	573	538	37	999999	76	154	768	410	736	999999	652	999999	650	999999	739	999999	696	999999	282	999999	86	939	999999	999999	607	207	733	698	630	941	12	953	549	999999	29	637	999999	325	18	242	999999	934	195	999999	804	185	990	999999	150	999999	193	915	499	999999	966	634	354	75	832	868	999999	80	780	795	418	698	557	871	776	999999	162	381	778	50	137	152	999999	491	167	431	216	772	557	282	758	96	464	243	999999	394	293	866	493	149	821	971	164	999999	999999	115	628	129	999999	48	205	812	147	458	188	824	880	863	908	411	662	999999	522	507	46	332	244	324	68	999999	818	296	887	999999	228	999999	988	362	206	61	803	97	588	519	87	946	949	999999	999999	988	514	429	957	92	487	999999	459	656	364	962	870	314	999999	802	230	908	924	508	999999	32	835	999999	999999	856	608	574	69	12	429	999999	999999	239	269	79	876	398	338	805	161	55	706	999999	998	244	999999	498	36	999999	299	999999	999999	450	775	999999	162	986	999999	111	483	912	124	456	237	999999	589	641	55	991	999999	831	579	128	357	194	325	999999	999999	432	675	119	548	283	999999	999999	76	932	463	236	999999	890	999999	237	331	248	930	260	113	733	999999	549	453	45	999999	467	599	904	102	590	716	658	467	340	435	374	374	840	742	977	208	999999	187	818	999999	45	206	352	796	119	999999	999999	400	795	776	135	665	512	423	256	660	172	999999	873	520	268	433	304	801	957	873	99	517	999999	535	999	371	635	961	999999	270	257	999999	983	336	650	267	671	999999	309	709	861	427	999999	326	45	999999	314	308	999999	612	902	999999	839	245	174	999999	273	999999	999999	763	39	551	599	999999	413	65	999999	546	869	999999	762	740	502	257	22	672	999999	810	500	193	67	337	156	221	367	706	277	748	172	102	993	410	786	546	679	319	
827	510	999999	979	959	999999	438	813	850	172	58	592	232	501	537	463	770	594	706	702	405	388	628	706	787	118	999999	999999	999999	361	953	955	577	702	845	520	898	520	999999	299	898	342	371	205	658	685	525	670	564	540	640	999999	999999	976	914	999999	882	215	201	851	999999	999999	999999	499	219	102	24	529	656	26	999999	999999	371	999999	803	72	27	432	58	112	592	999999	223	477	721	761	125	999999	999999	999999	638	693	328	999999	999999	248	537	999999	986	566	671	995	999999	547	975	390	831	999999	182	851	431	459	167	999999	269	681	447	337	777	457	999999	422	741	259	388	999999	930	989	511	565	999999	155	446	491	440	596	698	675	999999	340	930	999999	428	936	999999	188	536	238	122	233	800	210	104	538	589	258	264	764	168	114	459	841	920	999999	326	286	23	675	659	672	982	772	834	447	999999	293	994	804	285	210	345	702	876	999999	765	335	999999	908	902	191	342	933	516	398	999999	999999	772	811	620	999999	175	999999	579	449	250	38	375	656	999999	306	264	459	489	958	768	757	965	642	851	991	999999	115	773	477	999999	59	265	999999	999999	439	521	193	194	587	44	484	999999	436	46	737	999999	404	999999	605	927	882	999999	557	629	999999	133	999999	999999	629	472	70	97	999999	119	201	772	928	99	999999	999999	80	999999	901	999999	999999	635	538	999999	124	41	830	217	177	549	457	606	708	817	443	999999	391	999999	565	125	974	397	999999	327	845	999999	41	999999	999999	820	999999	999999	551	633	345	497	594	999999	999999	999999	999999	852	919	562	661	595	73	120	655	274	999999	999999	709	786	999999	897	615	220	760	158	999999	525	891	999999	692	839	64	84	482	999999	721	858	387	967	484	131	477	467	665	260	901	921	659	999999	426	19	908	999999	684	448	999999	384	773	696	598	125	960	572	870	822	540	989	638	999999	553	999999	469	741	312	827	429	999999	554	509	257	87	865	840	931	682	930	299	399	43	73	347	95	691	378	368	171	904	999999	999999	719	911	292	999999	507	881	549	999999	462	856	28	734	829	273	448	520	259	130	999999	197	891	251	999999	604	645	216	999999	778	999999	944	666	999999	560	711	789	345	795	999999	999999	60	143	763	836	542	25	338	517	822	999999	999999	999999	51	273	999999	951	477	321	687	999999	301	431	771	999999	518	200	503	184	128	483	999999	725	344	787	590	64	137	415	66	589	316	698	637	999999	999999	835	624	999999	160	999999	321	34	118	610	50	628	371	999999	
327	352	521	164	399	348	149	999999	774	263	999999	355	999999	72	265	108	998	603	793	245	297	999999	575	252	33	999999	171	88	617	734	999999	961	692	999999	98	714	77	161	308	999999	999999	383	71	371	578	805	935	999999	769	999999	611	447	835	999999	673	999999	776	279	141	40	999999	70	524	50	999999	999999	662	656	973	550	40	999999	999999	504	848	913	622	214	674	228	432	911	999999	999999	132	999999	136	565	504	455	937	999999	30	278	122	336	859	999999	999999	857	152	288	286	228	999999	764	152	340	288	759	999999	572	605	912	999999	275	999999	999999	999999	999999	594	106	162	999999	612	242	826	999999	392	521	64	601	360	817	999999	153	635	999999	627	999999	166	795	287	999999	433	999999	202	117	670	846	586	941	113	999999	272	55	999999	999999	615	747	937	999999	948	767	705	999999	221	788	837	999999	639	999999	999999	559	999999	798	819	999999	104	999999	999999	999999	366	999999	935	999999	999999	713	554	39	27	999999	485	880	430	50	999999	999999	49	14	163	413	280	216	217	999999	652	999999	595	473	999999	718	999999	379	999999	229	760	413	999999	999999	999999	508	244	999999	446	761	183	418	999999	999999	951	308	378	100	92	636	999999	160	337	999999	469	999999	999999	90	803	308	225	115	999999	210	999999	444	688	456	83	655	999999	472	769	456	999999	999999	425	584	522	927	350	572	999999	80	999999	999999	85	999999	133	987	390	163	14	148	545	999999	244	927	999999	516	620	921	26	437	999999	974	390	881	999999	999999	528	999999	999999	999999	999999	652	999999	113	429	680	369	865	333	96	275	25	999999	631	910	685	999	497	853	999999	317	428	555	859	999999	806	999999	204	567	897	468	847	595	999999	190	893	258	140	999999	60	999999	999999	598	999999	171	451	516	999999	970	999999	236	41	689	999999	568	999999	999999	959	501	999999	999999	175	307	436	627	428	429	340	999999	999999	436	868	999999	803	858	562	830	999999	697	171	300	468	233	987	999999	437	167	44	569	650	796	298	639	999999	599	982	456	172	312	743	31	185	999999	953	999999	368	52	885	702	16	709	999999	999999	339	331	992	999999	999999	999999	999999	999999	395	770	800	999999	999999	238	999999	214	876	115	667	322	999999	999999	999999	160	279	999999	311	395	999999	341	563	941	325	37	309	565	606	50	146	406	122	999999	635	415	518	999999	999999	139	999999	681	826	900	51	168	317	199	999999	842	672	477	999999	999999	988	63	216	859	905	120	928	546	607	999999	969	999999	210	481	999999	709	642	546	999999	182	454	999999	515	999999	899	
166	999999	120	359	764	999999	669	942	999999	494	999999	208	999999	827	896	210	403	83	999999	930	780	957	999999	685	506	210	135	639	291	999999	398	548	552	960	748	400	818	196	999999	999999	999999	999999	894	987	931	510	999999	718	999999	972	61	999999	523	732	129	208	884	435	852	999999	253	39	660	955	999999	999999	655	698	999999	999999	999999	999999	240	534	630	999999	73	848	753	995	226	416	999999	999999	309	872	34	999999	841	999999	516	392	344	289	223	280	668	938	891	897	854	295	639	444	589	844	295	989	112	667	144	45	682	999999	347	836	340	351	999999	999999	999999	835	857	539	989	999	872	951	321	999999	793	999999	957	855	151	931	776	264	729	999999	586	45	717	183	414	480	710	486	941	386	940	326	292	668	999999	999999	437	110	455	999999	971	344	677	752	874	19	999999	999999	716	416	70	999999	999999	201	646	974	128	683	134	519	299	395	19	935	999999	476	843	298	968	132	503	676	809	149	493	252	367	965	999999	405	402	883	999999	535	999999	864	999999	999999	32	999999	999999	753	999999	936	300	585	999999	999999	343	407	999999	788	999999	593	912	393	999999	999999	999999	403	617	162	385	729	126	415	624	484	619	999999	771	999999	276	66	231	749	700	872	999999	907	999999	624	999999	900	999999	999999	35	186	622	932	597	232	999999	628	999999	999999	378	256	819	999999	961	849	133	788	999999	423	522	802	372	173	692	999999	633	999999	484	993	530	484	999999	999999	389	447	862	686	957	549	369	647	761	999999	380	454	63	963	946	999999	500	843	274	999999	999999	233	814	459	999999	203	598	593	153	311	227	894	756	317	505	523	987	999999	830	999999	63	874	50	889	792	248	351	670	853	416	502	687	219	683	999999	166	999999	413	447	764	951	776	504	999999	265	486	698	999999	467	433	91	64	22	188	999999	227	192	924	666	11	852	927	739	999999	999999	999999	685	999999	896	348	889	583	999	76	145	287	999999	591	634	316	549	605	212	999999	334	448	999999	40	921	999999	999999	709	746	446	912	33	46	766	650	999999	801	626	848	129	543	999999	999999	946	53	999999	847	601	299	360	461	999999	725	999999	413	371	864	654	999999	703	375	999999	837	999999	163	121	251	613	999999	908	515	923	756	93	886	999999	393	728	999999	447	355	382	419	999999	999999	665	307	727	362	999999	861	999999	475	154	754	999999	670	999999	792	999999	243	243	660	391	845	999999	499	641	999999	587	978	999999	999999	713	357	992	999999	451	577	498	813	524	261	662	56	368	
458	611	339	532	166	890	999999	65	214	122	999999	999999	550	456	175	999999	303	775	999999	999999	489	999999	999999	761	593	999999	924	304	127	999999	982	997	999999	486	89	887	312	999999	430	97	209	610	999999	245	999999	999999	900	131	332	157	230	485	362	331	878	999999	814	578	938	937	966	642	938	495	140	999999	693	999999	999999	288	999999	402	354	222	526	999999	262	561	491	999999	328	803	971	969	498	506	645	23	608	393	83	734	962	999999	999999	999999	672	23	114	555	59	836	754	999999	999999	827	141	149	804	999999	444	262	999999	999999	619	172	999999	968	996	633	999999	679	465	983	214	629	440	860	101	959	216	248	457	999999	999999	491	58	927	185	999999	375	506	218	999999	949	820	647	875	999999	999999	896	704	26	999999	475	380	380	999999	839	174	397	999999	57	845	793	999999	805	161	295	137	999999	742	792	336	268	583	470	857	44	394	981	564	986	142	73	511	999999	976	999999	999999	120	287	98	21	282	999999	458	373	815	999999	24	496	590	999999	844	163	911	690	222	892	909	523	736	454	192	833	293	914	782	291	973	999999	691	863	999999	999999	654	781	63	173	999999	106	52	290	379	999999	999999	249	298	909	999999	541	763	577	999999	596	999999	643	828	449	811	543	591	533	780	194	805	726	730	17	999999	140	636	59	767	812	481	456	84	999999	858	54	626	999999	691	442	76	999999	351	430	295	21	999999	613	361	591	515	518	509	195	690	257	999999	290	411	999999	904	713	809	999999	125	103	568	999999	999999	999999	916	999999	842	348	999999	690	999999	310	722	497	186	33	698	186	307	999999	947	999999	17	610	535	346	471	999999	999999	999999	314	999999	314	202	999999	999999	999999	594	999999	796	675	171	76	999	872	999999	999999	913	293	881	25	999999	411	161	156	999999	132	999999	999999	580	999999	621	810	999999	999999	743	995	529	55	363	10	113	511	511	297	786	823	999999	737	326	999999	557	937	999999	999999	999999	240	162	55	999999	999999	51	363	104	548	64	360	310	622	999999	223	48	868	930	880	911	999999	999999	864	370	855	124	253	914	999999	999999	684	164	999999	704	513	842	484	282	999999	999999	750	416	962	999999	436	522	395	608	112	739	689	17	775	435	559	339	298	685	917	585	798	448	300	847	380	206	881	918	625	381	564	595	276	921	999999	715	937	631	934	999999	999999	644	999999	999999	20	999999	388	993	999999	183	554	798	364	87	170	311	126	999999	862	240	640	999999	999999	731	184	103	740	853	273	844	402	666	
751	999999	856	163	636	236	837	702	817	888	772	452	826	765	241	999999	761	859	999999	822	769	999999	701	261	661	89	999999	917	999999	535	729	311	999999	999999	57	999999	230	16	675	889	287	999999	422	751	704	999999	905	419	862	551	102	414	254	579	897	57	999999	605	502	556	347	999999	765	292	169	471	671	938	718	461	968	999999	194	710	545	608	291	949	557	131	184	479	999999	395	442	999999	999999	999999	991	999999	897	625	514	999999	551	999999	404	999999	592	242	868	967	999999	410	583	999999	229	544	999999	298	766	932	999999	380	381	999999	864	380	849	845	999999	999999	946	718	564	352	999999	75	999999	186	999999	999999	367	999999	262	217	778	654	999999	999999	104	999999	999999	999999	243	999999	577	143	999999	683	504	33	291	746	827	999999	30	982	846	241	107	164	385	999999	93	999999	574	733	127	999999	99	999999	999999	753	999999	893	300	999999	485	600	999999	116	328	485	682	191	869	999999	999999	852	197	796	808	580	999999	940	145	999999	619	627	999999	843	25	999999	999999	294	463	537	996	933	118	999999	506	255	465	990	835	900	184	901	999999	954	246	275	976	302	410	999999	755	999999	999999	999999	633	858	211	932	999999	746	891	999999	727	341	624	563	999999	421	299	562	124	17	114	245	145	999999	881	445	606	750	999999	999999	999999	474	781	999999	185	999999	999999	648	999999	533	999999	99	18	786	184	414	339	999999	531	565	12	999999	874	748	704	999999	999999	915	999999	766	335	999999	150	999999	514	262	560	437	388	615	999999	651	518	591	117	25	236	359	543	999999	115	923	229	50	297	999999	600	43	491	662	294	237	999999	288	207	999999	949	418	281	999999	854	999999	304	916	999999	361	339	292	999999	689	296	495	999999	509	660	411	130	109	312	999999	662	526	999999	725	331	51	980	239	394	556	999999	818	87	621	999999	212	629	999999	752	999999	999999	999999	403	802	375	798	854	171	627	795	440	849	115	802	269	337	999999	578	595	256	999999	109	898	94	623	999999	417	999999	886	999999	999999	817	356	376	999999	354	999999	153	999999	532	196	818	612	999999	126	999999	999999	999999	999999	999999	256	60	718	506	565	606	419	319	999999	897	999999	104	284	179	23	622	502	999999	39	915	214	813	999999	72	999999	562	999999	999999	967	406	764	143	408	601	212	732	109	999999	999999	999999	999999	813	999999	462	999999	102	544	443	585	999999	999999	974	254	999999	90	442	831	655	446	13	118	119	351	781	999999	999999	695	682	967	999999	523	652	999999	999999	980	400	848	999999	999999	967	
28	64	724	999999	999999	790	999999	961	521	769	901	453	999999	807	68	999999	999999	192	329	892	999999	861	475	999999	980	999999	55	392	999999	689	593	74	999999	479	984	64	394	999999	108	351	370	734	170	207	389	79	249	131	803	164	928	666	447	39	571	999999	999999	430	492	999999	745	505	999999	999999	999999	999999	720	934	822	999999	999999	593	999999	977	532	672	700	277	915	911	831	923	588	312	999999	927	627	704	907	999999	476	999999	395	497	606	864	239	338	999999	552	358	999999	999999	999999	722	344	582	999999	999999	898	999999	999999	514	581	780	821	916	202	81	257	219	26	36	994	999999	477	207	999999	999999	668	443	372	255	372	562	526	999999	788	589	425	999999	999999	207	999999	371	166	459	814	716	784	948	46	266	999999	343	342	289	999999	999999	255	147	985	97	838	465	999999	74	152	999999	263	207	137	612	656	902	999999	818	27	999999	999999	28	393	879	999999	720	406	999999	480	39	999999	247	999999	526	344	288	369	80	369	999999	277	999999	316	795	463	586	820	434	610	999999	292	999999	271	681	999999	237	753	116	500	128	999999	988	594	122	798	26	999999	611	278	999999	542	980	459	474	366	999999	711	999999	426	20	899	972	505	607	999999	707	975	638	633	999999	999999	263	580	251	999999	289	507	204	996	999999	699	218	166	242	999999	311	73	797	325	613	999999	165	689	489	999999	97	999999	987	375	101	999999	258	977	171	842	999999	410	218	980	87	999999	516	601	979	321	690	815	273	999999	445	643	999999	323	29	590	379	573	101	32	406	796	999999	828	905	999999	451	241	994	400	61	900	854	816	247	832	19	564	999999	177	537	281	229	999999	929	458	861	934	957	580	472	715	319	196	584	999999	999999	688	696	583	870	999999	821	999999	999999	545	788	372	85	999999	581	815	863	999999	494	135	577	799	898	456	544	516	283	423	927	999999	999999	668	242	957	999999	999999	867	999999	307	999999	999999	356	506	394	669	499	858	999999	999	657	999999	396	701	999999	999999	471	789	249	49	363	186	999999	945	878	999999	129	139	999999	999999	260	947	737	625	999999	999999	230	303	514	787	54	999999	512	423	279	494	205	967	783	254	110	540	628	999999	944	901	62	410	627	441	549	370	740	999999	749	999999	124	999999	294	999999	492	178	285	461	995	705	999999	983	675	393	758	162	999999	999999	999999	719	999999	999999	681	514	623	999999	999999	82	247	684	917	366	674	569	379	999999	682	999999	762	931	265	176	101	248	237	78	735	999999	683	999999	24	
866	630	39	999999	474	99	780	999999	672	999999	212	999999	999999	788	317	999999	999999	24	333	479	999999	121	999999	999999	162	999999	442	286	555	94	441	399	999999	670	61	999999	644	999999	999999	345	999999	840	100	999999	999999	952	780	999999	920	758	999999	229	359	917	668	754	47	575	999999	914	656	503	614	587	999999	812	999999	650	737	581	999999	926	118	988	576	999999	31	165	999999	999999	999999	982	366	796	465	221	999999	933	999999	306	999999	78	951	999999	999999	409	235	512	376	249	999999	139	722	348	93	702	121	999999	350	162	732	881	999999	37	146	999999	146	817	131	999999	772	999999	649	999999	999999	606	975	127	310	999999	290	518	789	999999	621	649	269	28	713	762	999999	999999	592	849	999999	816	999999	924	854	23	272	417	390	999999	999999	159	490	999999	464	487	999999	999999	70	182	872	224	102	12	415	496	999999	128	114	368	750	999999	847	799	867	77	701	61	999999	296	904	872	137	273	694	472	168	978	563	235	45	115	999999	419	976	359	723	999999	518	999999	609	154	999999	31	774	999999	312	999999	424	397	999999	675	732	774	278	999999	96	828	999999	943	999999	436	564	878	999999	999999	484	999999	823	517	353	799	542	999999	687	760	570	999999	498	999999	170	478	999999	176	450	369	999999	999999	151	999999	273	895	595	999999	40	999999	589	999999	698	139	898	874	867	906	999999	986	143	828	96	517	439	980	339	996	783	859	872	398	438	999999	272	640	295	846	254	999999	214	967	873	514	181	999999	417	999999	422	295	999999	999999	999999	463	236	553	757	634	999999	999999	565	598	792	180	310	200	994	735	866	268	999999	31	661	596	782	175	999999	582	346	302	999999	970	584	497	258	225	276	975	736	718	999999	660	999999	961	892	999999	999999	703	214	980	999999	999999	502	164	705	589	995	999999	681	70	599	999999	298	255	720	594	24	304	921	95	923	29	999	157	385	999999	722	700	703	999999	990	261	377	365	160	891	477	999999	999999	668	229	741	304	675	129	707	372	62	250	308	999999	880	999999	129	66	131	682	355	778	776	999999	305	999999	513	79	348	807	999999	999999	828	127	594	512	262	999999	192	725	333	37	677	566	670	459	405	576	120	999999	258	999999	39	219	132	651	25	801	924	999999	790	606	781	899	439	958	421	191	16	999999	529	999999	874	406	999999	327	111	999999	206	845	436	999999	959	869	559	634	75	999999	994	943	497	999999	940	283	999999	727	256	778	137	711	47	224	999999	999999	949	994	434	632	859	805	550	804	605	
999999	999999	999999	646	912	350	805	999999	802	196	72	881	999999	323	999999	999999	632	999999	332	93	999999	999999	222	377	228	920	564	209	442	760	199	403	692	855	861	801	999999	90	999999	999999	331	818	245	37	507	859	879	681	833	171	999999	733	227	721	120	999999	999999	485	999999	999999	785	606	999999	51	996	669	199	999999	461	799	999999	551	737	894	761	676	572	195	869	368	50	883	375	280	999999	465	186	971	745	999999	541	607	999999	351	652	725	368	203	41	999999	670	665	230	43	999999	686	999999	999999	959	444	708	999999	615	69	952	902	240	999999	519	999999	999999	227	999999	870	268	999999	888	999999	251	999999	318	378	999999	999999	697	999999	663	341	497	846	469	853	21	999999	882	999999	999999	603	399	999999	999999	188	684	500	354	453	197	359	999999	999999	797	999999	90	923	135	339	920	583	371	577	249	999999	999999	672	81	639	215	177	999999	800	999999	999999	997	501	550	139	694	663	687	254	999999	313	565	999999	59	859	772	98	185	999999	999999	418	241	821	511	596	495	999999	999999	715	247	999999	371	974	223	999999	612	589	382	996	645	266	896	127	999999	935	343	207	623	999999	866	999999	992	999999	999999	380	999999	999999	999999	954	643	999999	245	972	16	999999	942	590	999999	546	999999	193	715	189	907	291	522	124	999999	999999	262	999999	398	217	999999	130	36	926	721	842	999999	436	599	999999	362	999999	31	923	120	999999	993	752	999999	86	999999	999999	999999	813	537	972	858	938	745	423	702	355	293	999999	133	886	999999	25	999999	439	999999	819	999999	297	827	999999	270	598	14	227	583	509	373	321	999999	999999	718	999999	398	749	984	521	690	999999	726	999999	999999	999999	800	233	81	977	883	999999	990	999999	98	999999	986	593	712	269	999999	528	840	999999	999999	971	786	958	177	928	627	129	454	999999	139	999999	571	820	999999	276	798	780	155	999999	999999	877	331	106	87	604	236	804	47	725	587	172	344	999999	999999	708	216	841	999999	999999	359	999999	50	424	999999	679	552	176	329	445	471	163	383	244	999999	999999	650	689	999999	573	701	822	999999	729	987	999999	84	999999	795	565	70	956	725	11	256	863	999999	906	89	407	62	70	485	602	999999	434	788	999999	958	999999	68	527	999999	492	451	537	680	321	999999	59	605	515	380	999999	385	999999	437	999999	988	999999	276	743	609	483	521	641	999999	999999	999999	563	999999	974	88	999999	507	542	995	242	559	718	192	525	480	999999	999999	546	689	999999	226	749	996	417	121	255	654	999999	917	487	971	999999	
999999	200	999999	873	999999	631	436	506	266	842	519	205	821	279	530	999999	273	579	999999	999999	951	626	273	999999	566	999999	862	833	229	193	625	999999	271	748	999999	992	680	999999	169	999999	120	193	464	384	240	801	595	842	725	999999	61	347	999999	997	999999	999999	926	999999	999999	110	999999	603	286	83	226	11	933	999999	750	538	80	666	420	999999	863	999999	171	888	496	765	185	999999	117	326	142	999999	711	274	889	999999	75	561	999999	999999	412	999999	906	391	168	238	867	522	999999	999999	833	394	927	999999	143	999999	412	47	633	550	925	748	495	960	941	999999	299	669	193	795	472	999999	376	361	106	999999	861	779	999999	267	897	662	928	999999	493	999999	360	999999	999999	797	551	999999	999999	749	143	664	31	946	450	999999	939	208	339	999999	724	324	28	576	211	786	999999	633	316	375	653	272	820	575	477	999999	588	886	999999	999999	999999	445	590	626	227	999999	335	999999	999999	511	328	699	333	632	999999	999999	729	784	999999	355	999999	999999	721	562	106	871	843	456	999999	257	640	999999	670	943	62	999999	733	401	999999	769	460	326	999999	999999	999999	954	939	198	999999	999999	473	804	684	192	999999	335	723	38	530	356	598	879	445	999999	871	275	38	390	580	917	445	338	435	442	894	250	622	915	514	151	931	999999	87	181	783	835	378	999999	123	726	565	704	999999	11	180	581	881	224	933	999999	925	559	618	461	999999	145	379	251	999999	589	712	808	523	389	999999	943	801	273	307	45	999999	551	276	999999	361	741	467	434	999999	999999	368	408	981	999999	226	999999	46	625	999999	648	466	136	198	533	23	757	999999	999999	586	999999	779	617	917	898	884	383	292	764	999999	999999	678	944	978	975	999999	314	826	791	172	999999	906	186	954	659	578	999999	362	742	839	604	999999	975	847	45	544	751	491	93	847	842	100	281	999999	999999	969	521	158	223	313	709	930	999999	328	545	999999	602	663	268	329	999999	999999	999999	925	505	570	702	999999	943	999999	479	823	742	999999	330	951	635	660	765	689	67	999999	148	439	140	673	999999	657	312	716	941	97	232	763	733	821	550	356	30	627	277	999999	215	999999	833	999999	999999	456	999999	593	694	942	897	999999	272	999999	999999	120	795	831	410	55	795	236	999999	391	600	978	220	509	999999	288	999999	147	999999	643	417	365	999999	253	999999	714	658	999999	31	999	200	999999	501	999999	938	440	561	999999	999999	999999	628	978	293	999999	295	219	245	499	192	415	311	759	167	999999	95	527	514	
551	999999	696	999999	86	215	500	201	946	487	979	570	999999	727	451	999999	199	24	999999	82	163	958	276	478	169	999999	615	697	440	496	999999	155	999999	925	19	999999	531	835	999999	772	792	260	349	732	266	999999	221	688	999999	839	967	614	656	454	999999	593	89	228	237	550	999999	803	999999	459	615	834	159	55	717	999999	399	363	472	999999	289	902	619	544	222	240	324	999999	836	601	999999	267	498	999999	573	426	764	999999	608	999999	183	989	999999	889	126	431	779	176	970	999999	449	614	151	999999	999999	999999	974	545	16	999999	236	672	999999	999999	930	358	346	999999	481	301	843	96	754	472	492	299	999999	730	427	790	461	157	957	999999	161	915	125	507	800	125	452	999999	307	999999	773	999999	33	339	958	768	95	596	999999	678	999999	363	859	679	999999	876	55	254	128	999999	999999	89	714	392	17	25	243	838	392	366	848	999999	789	152	999999	981	999999	83	771	999999	999999	865	462	288	999999	797	65	445	999	924	80	208	999999	91	999999	999999	999999	640	332	943	535	999999	214	999999	830	795	574	999999	981	526	610	971	999999	469	520	678	626	436	228	999999	959	797	838	467	296	999999	523	707	83	13	194	634	999999	828	133	457	661	134	458	378	233	348	464	483	324	108	725	641	571	999999	78	369	421	999999	999999	999999	419	746	51	189	281	867	643	977	341	975	230	654	999999	72	27	501	978	999999	986	620	343	999999	152	197	924	882	999999	684	999999	825	222	639	844	999999	48	914	92	278	106	365	705	999999	151	349	878	81	306	509	382	999999	391	571	134	373	403	64	604	854	264	399	731	958	52	999999	999999	590	810	948	33	112	999999	999999	753	631	915	856	223	802	319	999999	999999	636	312	368	443	651	514	480	999999	984	319	238	24	707	634	999999	444	635	999999	297	999999	357	999999	279	167	681	817	503	457	546	841	801	544	410	999999	104	656	684	999999	120	86	339	999999	999999	999999	190	695	56	999999	178	999999	588	225	31	593	999999	999999	43	210	761	834	20	33	999999	152	518	999999	613	894	999999	100	759	562	476	999999	931	999999	446	999999	977	986	771	999999	289	133	263	585	523	817	585	943	623	483	321	999999	75	316	508	896	284	497	91	161	467	88	999999	999999	749	810	661	835	714	999999	233	999999	73	513	743	999999	999999	932	180	999999	319	595	476	286	250	199	156	624	894	549	212	490	905	619	49	999999	470	999999	836	713	165	750	238	76	260	999999	223	561	572	999999	999999	352	999999	
294	842	871	611	386	999999	999999	663	46	941	999999	999999	742	999999	999999	473	542	861	999999	105	467	999999	568	366	999999	35	704	999999	999999	62	999999	542	860	173	620	776	178	599	93	452	287	999999	128	999999	73	722	517	677	769	97	39	323	354	256	859	999999	999999	514	999999	999999	91	582	78	984	999999	999999	494	579	999999	999999	305	943	999999	220	818	999999	522	759	303	688	517	999999	217	999999	32	404	198	999999	314	999999	502	663	999999	732	999999	704	980	999999	586	441	237	999999	428	101	791	96	545	999999	437	999999	141	524	221	522	843	64	999999	571	961	828	443	880	999999	291	999999	642	555	55	999999	123	999999	388	999999	999999	460	579	608	999999	999999	936	858	64	999999	999999	999999	978	999999	875	999999	316	338	419	182	999999	997	356	673	999999	916	159	541	500	295	324	999999	752	999999	359	72	274	999999	260	856	35	999999	389	999999	411	456	207	200	679	166	542	999999	28	216	426	864	113	905	999999	209	566	405	368	999999	861	848	92	637	101	999999	999999	999999	999999	563	999999	787	617	651	999999	690	718	958	861	343	752	538	995	999999	923	999999	958	369	999999	61	300	999999	612	620	843	999999	999999	569	999999	866	999999	681	706	465	69	639	256	462	643	780	490	607	543	999999	26	999999	853	546	714	606	854	264	876	37	999999	526	185	997	807	999999	326	159	860	994	999999	81	832	540	486	294	999999	999999	725	213	999999	692	95	587	999999	520	709	827	999999	502	21	287	805	999999	201	543	464	258	654	999999	464	341	746	549	234	945	999999	322	69	429	367	999999	539	999999	999999	999999	440	597	999999	297	999	498	999999	367	983	522	275	999999	348	943	830	990	852	790	749	239	999999	999999	363	999999	30	397	999999	999999	145	663	748	143	222	999999	112	866	855	367	935	965	47	388	566	999999	679	347	973	126	599	376	999999	749	999999	999999	634	893	244	744	277	999999	730	999999	232	329	999999	142	940	727	841	963	144	494	854	783	201	567	980	652	979	999999	999999	652	999999	768	999999	998	220	999999	987	218	999999	121	999999	334	245	179	166	999999	936	999999	407	999999	285	999999	241	999999	894	148	45	77	912	592	764	594	196	88	999999	999999	999999	775	922	955	739	632	999999	33	404	530	548	32	410	744	715	443	284	178	377	209	536	156	999999	81	949	920	305	999999	356	505	147	167	999999	702	84	170	623	452	516	652	305	218	616	373	999999	22	999999	178	876	331	999999	28	999999	832	927	999999	671	850	999999	819	337	301	677	999999	393	
999999	999999	708	999999	554	999999	999999	662	724	904	328	539	999999	999999	936	264	136	173	35	194	129	456	314	775	68	499	999999	999999	697	999999	13	999999	999999	980	219	137	957	999999	331	511	488	365	986	999999	608	486	930	379	999999	564	999999	137	999999	999999	273	934	580	933	610	65	56	395	999999	409	900	787	822	760	271	999999	306	999999	841	523	706	763	999999	386	176	582	999999	402	378	142	124	999999	888	999999	999999	284	556	34	999999	276	465	103	399	586	37	821	663	180	118	269	999999	999999	296	999999	18	509	474	999999	766	38	999999	653	26	833	294	999999	899	820	53	987	262	282	728	575	67	613	999999	999999	359	355	999999	398	999999	118	874	541	589	759	993	216	809	999999	267	870	999999	811	999999	566	302	12	922	843	136	130	16	985	999999	721	81	405	146	591	845	421	119	999999	368	907	958	999999	999999	999999	999999	836	188	999999	24	858	795	256	536	807	590	356	999999	85	999999	174	112	888	999999	868	688	598	999999	227	516	999999	760	682	453	178	608	549	999999	782	26	999999	942	115	970	995	926	825	868	999999	999999	499	988	44	835	999999	805	80	999999	576	461	999999	765	960	394	178	999999	999999	803	367	208	51	999999	650	68	999999	231	996	999999	692	942	862	729	999999	226	999999	999999	999999	846	258	373	538	484	990	999999	787	534	982	721	999999	999999	999999	32	511	140	959	710	347	975	864	973	808	162	382	634	598	999999	34	743	376	320	383	999999	554	994	670	566	798	329	281	446	249	999999	125	795	138	840	228	611	266	999999	520	749	982	999999	564	385	112	365	999999	287	510	999999	355	491	999999	999999	477	516	469	403	911	27	704	427	999999	533	47	999999	999999	758	291	999999	999999	999999	999999	633	293	279	439	294	464	442	597	993	936	999999	999999	633	282	590	999999	711	151	863	999999	999999	55	564	551	40	348	525	999999	973	999999	96	999999	296	692	999999	264	999999	87	184	938	999999	429	710	490	732	604	999999	999999	999999	395	580	281	999999	662	306	999999	729	728	409	945	999999	999999	624	999999	850	250	643	999999	393	336	999999	999999	966	924	999999	84	344	83	818	436	935	221	943	587	426	999999	999999	634	999999	310	534	479	677	999999	999	999999	805	713	640	492	961	471	999999	588	231	999999	999999	999999	999999	231	999999	655	909	999999	20	728	639	46	580	44	999999	999999	555	92	801	694	956	999999	924	42	279	630	443	335	999999	473	300	365	366	999999	510	447	899	999999	66	999999	999999	705	999999	999999	265	768	999999	605	
999999	999999	916	838	999999	536	989	577	775	999999	952	623	222	999999	507	546	437	284	999999	110	999999	666	999999	391	999999	999999	134	999999	518	999999	777	510	497	837	946	523	557	461	578	829	999999	932	671	999999	999999	442	666	999999	999999	681	999999	999999	999999	42	81	999999	999999	534	999999	864	412	738	999999	131	925	999999	136	385	999999	983	989	999999	705	849	620	602	999999	912	179	999999	265	148	62	999999	809	999999	420	464	766	999999	999999	32	649	714	999999	999999	873	549	999999	769	315	291	358	999999	692	867	285	249	422	479	728	999999	999999	228	608	273	686	231	322	139	41	672	999999	414	999999	966	336	991	431	869	728	999999	640	999999	287	974	999999	838	154	999999	520	180	52	297	505	999999	999999	999999	116	164	75	652	237	999999	737	643	672	944	911	999999	999999	294	817	552	750	999999	298	954	940	633	483	847	999999	380	618	999999	629	332	999999	561	309	906	999999	277	804	86	227	497	672	644	312	846	927	428	411	235	363	999999	546	999999	462	712	999999	482	999999	227	574	999999	534	876	23	999999	45	999999	999999	634	409	550	748	674	999999	801	292	306	331	636	919	658	969	393	507	139	785	999999	999999	999999	426	412	999999	586	511	370	963	796	999999	962	810	577	13	776	825	812	999999	871	174	661	430	192	160	54	308	999999	887	999999	379	883	564	358	260	828	217	997	953	172	999999	696	837	999999	675	369	825	351	655	202	567	694	388	999999	999999	447	177	244	261	551	288	999999	483	823	426	746	999999	462	326	184	569	999999	858	589	708	478	824	999999	517	791	228	956	271	694	583	684	505	649	835	813	661	973	746	412	883	999999	223	24	79	928	961	372	35	480	633	739	835	999999	216	999999	622	999999	726	470	999999	331	333	788	250	999999	251	758	627	999999	523	596	999999	456	705	139	999999	810	864	588	829	855	931	790	71	843	848	999999	443	791	200	999999	256	286	999999	999999	254	999999	999999	999999	687	213	745	521	957	46	658	999999	999999	999999	788	812	378	148	640	476	999999	542	727	406	893	999999	324	835	999999	105	999999	804	377	153	885	830	999999	999999	901	999999	999999	419	833	34	194	469	613	999999	999999	999999	59	118	646	612	171	711	707	999999	442	152	888	909	209	861	696	853	21	999999	999999	957	776	839	999999	23	366	981	709	702	222	434	931	957	833	934	999999	241	168	999999	981	183	133	668	105	758	737	210	999999	999999	337	340	458	663	176	54	611	219	871	632	255	190	12	14	165	999999	220	999999	
999999	275	999999	999999	694	999999	968	27	834	118	744	487	285	999999	771	737	374	999999	976	999999	790	788	333	835	999999	999999	519	999999	180	999999	513	999999	999999	999999	133	944	166	999999	645	211	694	158	220	503	475	999999	999999	99	999999	275	999999	999999	42	942	999999	298	942	980	999999	168	999999	999999	846	715	604	999999	999999	479	42	827	581	501	245	774	583	641	577	999999	369	976	999999	999999	391	999999	999999	239	64	605	665	999999	999999	999999	999999	487	474	527	999999	505	898	818	453	876	66	592	999999	148	999999	999999	368	508	999999	122	620	128	978	999999	785	940	236	999999	999999	343	813	208	825	405	724	999999	309	66	999999	82	931	551	999999	313	373	799	221	350	201	796	246	999999	123	889	565	999999	999999	999999	741	371	278	999999	225	999999	999999	999999	766	298	424	290	999999	312	179	649	190	78	595	674	944	986	729	886	183	806	999999	656	94	935	999999	74	258	151	325	968	999999	408	336	422	250	514	999999	923	926	910	837	934	987	474	708	496	999999	835	223	755	999999	392	359	418	22	999999	773	831	999999	359	42	999999	999999	210	845	782	742	182	433	439	999999	999999	999999	999999	999999	999999	999999	620	236	353	11	423	928	569	336	420	999999	918	409	999999	999999	211	474	577	878	999999	946	999999	999999	925	754	890	411	783	801	835	432	96	448	999999	746	999999	604	114	357	618	999999	427	874	434	734	823	773	999999	699	751	999999	392	394	949	999999	882	991	311	599	120	22	155	768	501	988	999999	999999	560	97	999999	607	999999	999999	269	141	529	999999	203	201	930	999999	811	93	60	503	49	702	498	633	863	171	303	514	246	606	742	659	999999	446	773	354	223	512	122	154	971	173	134	999999	999999	970	797	119	669	999999	999999	71	999999	997	948	999999	980	926	999999	425	999999	855	982	662	398	869	539	757	999999	999999	904	309	999999	905	532	876	577	681	936	893	373	193	845	253	406	681	941	999999	497	999999	373	999999	288	696	840	125	190	471	999999	999999	441	999999	691	92	99	999999	99	812	474	82	999999	309	989	340	61	999999	19	739	999999	717	999999	163	270	914	222	617	999999	999999	75	417	999999	116	261	999999	461	333	999999	762	164	504	591	139	911	999999	822	74	307	948	645	720	115	451	214	711	898	287	780	777	870	481	999999	814	746	999999	385	584	57	879	878	728	628	999999	999999	761	999999	799	999999	844	101	157	319	81	999999	354	311	255	999999	549	221	999999	553	724	892	682	624	777	392	999999	49	247	26	999999	80	
999999	102	859	866	452	586	109	45	935	686	999999	171	808	184	402	999999	140	683	507	667	704	184	999999	999999	999999	999999	358	416	999999	804	999999	141	891	11	723	262	999999	388	458	963	999999	999999	618	48	999999	521	815	602	990	107	908	564	999999	760	999999	999999	999999	504	964	315	238	692	646	140	999999	999999	280	999999	999999	999999	314	752	235	544	999999	565	999999	864	999999	390	332	755	426	999999	895	299	622	140	635	980	999999	947	999999	153	734	429	502	487	216	587	999999	17	151	999999	792	999999	339	974	215	999999	186	334	318	999999	982	483	276	354	244	999999	969	149	181	480	86	366	999999	91	809	136	999999	999999	999999	608	149	325	613	999999	999999	739	960	648	999999	999999	804	739	639	999999	170	999999	162	999999	252	672	617	111	999999	670	773	436	999999	257	174	89	747	999999	999999	710	443	667	869	999999	845	505	999999	331	224	999999	999999	999999	999999	496	921	999999	999999	915	999999	985	990	48	489	942	801	999999	909	712	483	845	999999	706	73	929	407	503	391	999999	312	746	99	296	886	488	999999	436	709	343	336	615	116	999999	999999	689	719	405	187	999999	898	772	596	999999	847	379	278	970	283	999999	98	999999	999999	521	612	100	896	999999	999999	999999	949	375	373	999999	386	867	999999	256	445	383	999999	11	325	999999	563	999999	160	999999	448	999999	219	33	162	911	254	999999	448	594	228	180	793	999999	999999	999999	977	533	409	30	493	980	639	999999	534	999999	587	97	999999	712	958	82	939	677	266	999999	790	925	222	999999	331	999999	999999	154	999999	275	590	205	757	999999	999999	39	999999	999999	735	468	999999	197	498	999999	333	167	806	736	636	999999	241	125	758	610	396	61	999999	947	698	26	561	494	995	269	319	392	339	963	999999	999999	941	809	942	999999	765	999999	436	959	138	173	670	999999	999999	881	43	999999	446	999999	751	999999	999999	194	441	999999	999999	392	202	999999	943	940	827	999999	999999	707	215	999999	999999	960	845	999999	999999	999999	999999	534	355	869	976	123	235	844	945	193	221	800	218	757	377	999999	999999	382	411	999999	26	197	345	999999	191	999999	999999	612	301	999999	310	999999	999999	368	375	999999	999999	47	416	88	14	109	994	643	631	710	499	999999	63	950	79	472	999999	999999	344	630	198	527	687	175	447	623	552	470	882	262	990	849	391	470	859	853	966	333	203	916	202	702	205	999999	999999	228	558	351	415	838	577	393	999999	999999	718	845	360	251	999999	391	556	534	761	378	999999	999999	76	999999	100	226	999999	68	
234	427	999999	496	331	215	853	229	74	211	64	999999	685	607	825	646	752	23	999999	725	693	812	369	668	941	827	761	672	162	965	260	999999	342	519	168	607	316	231	524	154	397	420	999999	999999	480	999999	693	999999	823	429	840	87	723	780	374	422	67	999999	555	999999	453	191	77	999999	950	999999	711	999999	448	227	340	531	499	358	999999	282	495	24	999999	234	999999	649	999999	732	999999	999999	475	562	999999	746	999999	999999	675	29	700	215	353	227	404	614	999999	999999	674	606	98	999999	588	375	999999	999999	999999	52	999999	331	999999	804	342	344	974	778	399	159	999999	701	677	794	855	479	657	132	929	999999	619	583	228	617	974	252	999999	815	594	110	119	61	820	507	963	354	999999	896	872	999999	253	999999	225	856	505	999999	999999	304	463	118	717	330	999999	999999	433	999	113	999999	999999	100	701	168	193	299	999999	970	880	180	999999	510	820	761	259	921	34	993	368	371	122	11	323	999999	361	486	392	788	888	172	999999	964	251	906	76	782	316	95	443	925	816	535	102	758	999999	953	297	956	81	251	633	439	641	741	640	828	777	361	806	706	907	261	91	718	106	866	269	914	694	477	614	999999	559	999999	554	587	908	999999	875	408	198	435	717	646	999999	644	333	999999	276	247	14	955	288	736	999999	565	453	999999	662	999999	693	383	271	604	637	999999	879	208	999999	62	999999	999999	486	407	518	481	543	444	999999	461	999999	760	647	457	472	659	661	999999	999999	999999	999999	535	902	277	715	815	173	123	18	844	764	134	322	223	999999	792	478	880	228	999999	32	18	203	210	75	932	735	814	141	999999	42	999999	999999	208	999999	394	320	219	692	703	317	430	435	345	999999	999999	448	999999	140	999999	999999	780	605	999999	966	135	342	701	212	782	999999	999999	981	999999	811	707	999999	123	304	999999	482	999999	999999	999999	999999	601	582	857	512	656	494	311	999999	462	797	262	460	908	242	793	999999	618	17	999999	999999	999999	448	405	533	990	79	334	140	207	207	921	591	90	999999	374	552	484	199	555	297	778	675	529	243	559	999999	440	881	510	880	999999	999999	288	901	280	162	999999	333	999999	587	999999	999999	485	999999	875	670	380	999999	867	251	577	429	461	999999	999999	292	999999	171	973	743	999999	452	629	327	343	669	999999	189	999999	999999	375	160	676	999999	999999	607	999999	274	999999	889	876	179	999999	999999	312	999999	999999	999999	66	987	243	999999	359	779	999999	717	551	999999	999999	216	999999	999999	894	999999	876	
427	999999	494	493	999999	103	655	804	94	999999	999999	999999	369	25	999999	869	999999	132	999999	978	359	999999	897	28	999999	65	41	352	161	999999	685	284	999999	393	999999	692	999999	183	818	894	587	221	999999	912	489	288	192	999999	33	346	721	78	999999	999999	526	626	855	999999	999999	191	71	312	652	561	191	195	999999	999999	999999	215	999999	472	314	493	999999	999999	535	984	539	142	873	889	999999	814	999999	617	999999	692	867	268	837	999999	110	636	832	284	999999	713	731	304	218	999999	999999	999999	782	258	763	999999	999999	387	100	871	999999	940	318	182	983	837	750	573	427	387	118	871	378	999999	372	677	660	126	999999	821	999999	244	923	666	877	999999	42	562	853	745	416	999999	178	999999	903	999999	328	660	301	730	963	167	876	831	108	999999	999999	999999	886	96	371	169	999999	279	999999	702	27	999999	305	481	805	999999	720	682	971	628	703	412	820	212	359	10	824	999999	858	999999	367	101	568	999999	999999	972	999999	767	999999	256	681	898	357	211	151	676	364	819	924	775	447	204	860	479	446	45	248	683	999999	371	999999	957	999999	524	344	925	93	568	419	832	999999	953	309	999999	999999	805	999999	999999	999999	683	645	15	999999	92	999999	173	241	99	300	37	734	992	40	21	999999	999999	999999	833	866	999999	592	796	999999	101	999999	999999	895	146	532	999999	980	629	623	62	725	339	41	338	866	181	999999	999999	277	999999	108	529	999999	999999	811	232	999999	999999	752	844	100	849	605	999999	999999	173	999999	105	566	659	57	999999	378	977	295	582	693	159	999999	999999	532	598	528	28	992	735	570	607	334	999999	324	757	876	778	962	876	734	206	510	999999	903	598	999999	618	345	999999	160	999999	11	239	539	178	999999	67	322	502	999999	586	841	102	603	670	771	267	999999	299	237	600	25	419	999999	496	648	274	791	999999	171	910	683	998	585	626	605	105	770	155	999999	819	466	470	555	999999	365	417	109	243	999999	999999	283	999999	766	559	929	591	390	52	529	992	275	389	340	420	903	999999	517	999999	74	999999	496	999999	798	999999	143	555	864	700	999999	241	174	557	115	990	637	999999	999999	35	999999	999999	999999	999999	626	509	553	87	139	144	254	521	999999	132	179	999999	683	93	256	999999	426	383	727	999999	911	298	827	717	283	999999	999999	999999	999999	999999	999999	60	961	999999	573	299	864	66	426	999999	456	999999	340	51	999999	954	317	553	391	999999	608	999999	999999	34	816	337	681	835	804	789	361	999999	911	418	842	129	999999	999999	
520	956	493	370	999999	997	243	302	999999	999999	999999	329	42	999999	883	725	883	965	763	937	952	245	618	38	999999	636	378	999999	707	922	208	999999	764	401	43	999999	999999	248	366	999999	790	524	380	895	999999	484	756	131	105	195	999999	999999	365	262	962	285	348	999999	999999	330	999999	999999	999999	45	999999	999999	565	999999	999999	459	334	999999	999999	474	999999	999999	865	722	532	999999	880	256	382	521	999999	331	999999	511	439	758	95	999999	140	999999	999999	33	999999	344	318	435	919	125	925	999999	861	890	277	891	114	999999	420	626	932	340	450	381	393	82	648	264	177	63	999999	448	373	398	513	999999	803	999999	507	530	413	106	857	764	999999	736	660	999999	64	999999	406	904	348	469	13	799	999999	298	999999	857	696	63	268	866	914	487	999999	473	999999	704	97	981	36	889	999999	999999	483	685	999999	657	421	151	210	165	656	307	999999	904	999999	714	976	515	493	649	834	359	838	990	850	844	464	197	999999	359	924	999999	877	458	256	177	325	999999	248	982	446	554	853	113	220	616	387	377	999999	999999	727	999999	497	999999	999999	863	999999	999999	999999	215	202	999999	999999	851	999999	240	430	651	999999	999999	398	76	999999	999999	999999	289	506	734	779	243	467	96	119	999999	631	999999	927	500	403	392	180	832	84	999999	790	222	999999	12	872	980	999999	735	719	861	284	661	314	999999	999999	999999	999999	272	713	601	999999	115	124	999999	229	888	312	929	258	999999	56	565	991	244	720	999999	757	504	999999	799	57	731	377	999999	182	970	47	941	326	627	35	907	129	482	294	684	107	956	999999	984	999999	999999	487	454	814	718	669	79	275	192	999999	863	410	913	554	26	738	999999	402	258	999999	999999	999999	630	250	999999	445	518	950	999999	893	800	721	878	132	790	254	923	443	464	310	968	999999	144	608	999999	506	216	928	277	946	239	564	534	143	315	653	856	214	999999	999999	161	999999	999999	298	227	999999	532	790	763	771	815	999999	999999	948	882	696	999999	31	88	642	238	590	682	999999	664	999999	196	744	817	999999	999999	719	768	190	159	849	445	846	390	999999	974	999999	999999	505	141	999999	625	586	261	999999	185	834	135	41	999999	571	446	150	999999	981	955	787	973	626	999999	999999	666	757	999999	43	261	631	640	68	668	812	426	999999	958	999999	620	999999	493	999999	961	999999	593	736	146	587	412	304	999999	409	74	197	452	999999	131	45	149	867	999999	227	999999	553	204	77	373	999999	155	999999	192	775	370	999999	303	999999	665	
999999	512	999999	621	221	999999	956	419	241	999999	481	369	999999	65	999999	719	999999	823	276	999999	999999	368	525	372	904	442	153	122	999999	48	719	893	677	881	310	532	219	256	576	597	999999	999999	962	83	892	871	276	999999	269	66	617	532	999999	934	257	999999	999999	567	716	778	487	844	972	202	285	587	999999	996	755	400	510	506	256	999999	439	283	406	999999	479	999999	176	939	853	390	999999	197	866	742	634	999999	545	651	999999	798	119	566	171	999999	798	315	189	279	458	869	556	120	285	999999	504	999999	66	544	97	683	611	999999	991	592	771	98	999999	949	372	908	854	858	966	458	569	873	122	999999	654	174	853	896	490	983	999999	320	911	517	247	660	790	11	563	856	196	571	575	999999	998	999999	594	239	907	550	999999	697	154	826	789	631	999999	430	999999	923	830	714	67	17	757	999999	186	213	999999	711	127	999999	305	119	272	999999	307	542	637	944	999999	999999	999999	939	968	147	176	95	728	616	799	369	121	999999	36	481	514	568	821	548	533	999999	999999	205	433	999999	402	44	564	791	999999	999999	793	945	353	216	724	999999	48	620	999999	999999	484	105	912	758	741	999999	92	999999	493	999999	721	999999	421	999999	106	793	516	806	999999	141	531	999999	292	480	999999	999999	999999	820	756	999999	529	210	263	442	999999	431	999999	674	429	999999	952	773	308	594	999999	999999	534	164	999999	931	612	242	875	999999	999999	547	999999	442	192	575	377	271	43	107	220	520	835	978	291	674	510	841	387	999999	189	757	999999	999999	872	872	999999	999999	710	825	783	296	999999	111	999999	369	999999	850	492	853	999999	690	999999	210	383	96	999999	555	999999	444	430	770	999999	999999	973	812	999999	999999	569	320	933	244	560	218	324	999999	195	734	999999	921	66	999999	999999	533	647	498	28	438	325	785	999999	96	270	276	405	23	999999	466	137	70	462	999999	291	999999	920	136	139	531	999999	459	901	999999	450	950	387	771	420	331	231	485	794	479	999999	784	316	847	973	294	812	311	491	729	607	54	469	563	378	187	612	999999	999999	496	552	865	884	869	646	319	888	634	602	120	999999	652	999999	983	703	999999	864	999999	162	844	718	584	967	999999	999999	405	999999	824	402	242	718	709	999999	307	926	999999	900	447	210	663	406	188	708	381	999999	999999	999999	486	860	872	323	539	368	524	777	967	999999	712	342	251	999999	999999	241	999999	401	535	535	969	66	769	606	999999	872	498	448	539	876	596	999999	999999	627	999999	999999	530	
919	189	999999	602	999999	958	46	999999	115	959	834	342	947	349	980	958	999999	808	429	999999	999999	895	999999	999999	85	248	101	311	35	760	623	824	110	711	449	222	194	933	449	108	733	418	322	912	663	116	592	536	615	999999	162	818	999999	873	264	34	999999	999999	526	999999	866	734	172	999999	345	999999	241	246	899	768	774	495	999999	331	367	857	583	754	215	969	655	999999	696	305	607	805	249	999999	456	999999	700	712	999999	167	999999	999	256	967	576	653	874	356	636	999999	954	667	999999	262	516	407	450	767	275	557	636	999999	47	866	747	540	770	999999	789	484	78	71	999999	999999	99	368	999999	616	999999	562	999999	999999	999999	849	351	939	356	987	720	999999	975	932	447	859	531	930	961	389	229	46	882	869	999999	162	999999	892	588	256	999999	158	999999	999999	999999	999999	462	336	383	198	999999	807	999999	783	294	741	509	999999	999999	228	680	999999	406	231	999999	999999	680	235	999999	775	80	458	999999	999999	999999	572	999999	151	999999	734	999999	205	556	999999	864	421	999999	108	584	999999	652	643	277	370	999999	13	999999	575	446	448	42	999999	593	607	999999	76	456	94	959	999999	489	368	999999	890	821	999999	613	999999	366	975	298	581	650	918	132	437	190	991	533	820	999999	686	704	904	701	179	611	949	999999	797	999999	768	149	862	999999	294	850	999999	548	999999	400	127	219	471	160	461	999999	674	484	690	885	999999	560	149	901	999999	663	888	999999	652	999999	663	999999	999999	20	529	999999	787	999999	838	586	803	999999	442	999999	703	477	999999	753	250	591	937	474	999999	912	509	218	10	961	542	630	962	198	895	227	736	147	650	460	631	999999	999999	999999	646	113	92	999999	128	718	999999	335	999999	999999	948	70	936	199	25	656	999999	321	441	826	999999	217	624	615	557	224	693	566	826	782	131	230	999999	844	828	999999	829	496	99	291	763	217	999999	827	999999	834	999999	546	132	999999	949	320	587	972	62	438	999999	476	465	903	35	999999	999999	648	999999	728	278	101	371	165	826	24	999999	999999	73	999999	17	797	376	999999	934	999999	443	831	832	811	643	819	999999	999999	380	362	41	196	999999	132	707	561	813	999999	565	199	185	967	177	935	98	436	909	230	999999	999999	110	999999	969	878	207	677	815	211	94	458	309	999999	784	473	982	45	895	941	134	455	983	999999	999999	999999	971	476	999999	897	723	216	910	571	968	688	261	999999	226	387	999999	999999	746	611	999999	999999	889	214	192	704	952	63	541	968	105	
999999	708	256	584	234	907	731	23	918	999999	878	999999	737	12	999999	221	999999	818	517	27	105	709	381	428	999999	854	999999	293	959	944	669	675	941	999999	993	979	999999	715	991	480	202	26	999999	133	558	568	162	211	96	492	269	244	34	951	999999	276	337	827	533	380	150	448	63	973	818	212	607	999999	19	126	216	976	826	999999	824	89	880	258	999999	491	999999	564	206	999999	684	435	651	989	476	727	999999	187	191	999999	999999	754	962	855	314	355	961	891	202	969	999999	292	417	987	136	921	395	999999	958	52	999999	585	999999	586	298	999999	561	617	795	291	999999	38	795	214	706	80	999999	35	944	524	530	999999	371	236	201	401	27	664	862	554	341	572	229	149	943	754	999999	386	566	920	794	353	105	911	504	257	999999	212	290	999999	999999	370	999999	999999	521	866	223	24	394	896	375	897	754	250	950	999999	808	655	270	952	568	740	999999	33	729	999999	999999	999999	731	944	999999	814	383	806	999999	971	437	999999	627	87	540	497	999999	999999	555	999999	999999	855	960	602	448	999999	999999	337	498	73	901	121	714	344	161	762	999999	450	999999	999999	523	948	999999	999999	474	33	999999	999999	421	80	748	999999	477	832	587	859	999999	138	505	71	872	999999	317	999999	80	326	999999	293	925	777	999999	551	677	994	999999	651	365	982	999999	425	814	999999	916	427	324	113	643	999999	757	301	999999	164	944	930	687	477	640	812	999999	157	951	744	267	999999	866	206	130	483	459	936	999999	999999	999999	90	257	999999	139	890	371	999999	682	200	999999	634	999999	59	607	747	316	905	20	553	84	999999	473	999999	500	282	999999	128	999999	170	431	820	797	755	164	864	683	573	348	750	450	940	475	761	218	633	138	999999	599	383	999999	553	999999	950	999999	29	616	187	999999	856	338	253	984	521	768	715	837	759	999999	743	999999	743	567	270	112	999999	515	999999	861	867	153	745	999999	999999	999999	878	895	999999	322	145	999999	505	948	491	421	206	999999	953	993	503	795	378	999999	999999	999999	999999	999999	664	848	309	513	903	326	999999	712	592	724	384	527	999999	819	990	999999	760	494	568	795	999999	849	905	187	562	719	367	81	999999	999999	999999	300	571	891	999999	999999	22	631	354	188	201	999999	999999	482	581	999999	112	683	804	999999	170	371	749	999999	910	815	942	132	999999	999999	959	685	937	768	61	94	956	999999	589	992	999999	999999	150	390	603	306	30	433	605	136	616	683	276	843	664	311	551	999999	980	999999	65	
890	680	169	999999	516	840	70	430	497	479	114	104	812	506	42	230	369	999999	614	795	519	999999	999999	999999	285	418	999999	114	750	542	999999	999999	999999	936	999999	457	980	170	97	465	959	13	999999	657	512	999999	464	347	631	90	191	899	376	629	546	373	856	591	944	999999	746	956	999999	954	456	95	929	875	962	584	250	209	947	999999	835	515	999999	177	76	696	954	756	482	669	999999	133	999999	999999	399	999999	601	399	999999	989	718	13	333	999999	211	426	659	588	384	999999	840	982	952	228	793	41	999999	689	525	257	152	990	484	20	602	333	444	999999	485	791	999999	851	983	957	439	832	192	999999	965	650	47	376	382	435	828	379	180	433	751	368	224	912	873	968	846	728	529	999999	561	877	999999	999999	112	593	73	989	999	999999	789	961	848	702	723	875	999999	776	617	58	191	999999	999999	20	643	126	577	81	977	24	120	710	313	869	999999	97	668	999999	273	788	372	839	379	185	644	789	520	999999	198	998	757	80	121	480	141	337	725	971	631	986	25	991	22	999999	884	89	658	979	10	635	217	447	513	999999	686	352	853	977	376	853	606	999999	882	978	266	50	599	832	738	374	372	696	999999	287	999999	380	826	395	301	564	141	541	521	999999	791	319	566	999999	793	788	483	747	999999	999999	389	999999	119	44	727	843	490	999999	999999	635	999999	520	306	236	999999	999999	525	999999	686	811	721	999999	999999	329	196	946	484	317	999999	949	890	624	102	374	897	812	271	999999	999999	999999	84	316	300	885	300	999999	999999	340	236	488	273	25	71	999999	66	324	426	790	847	999999	999999	182	999999	999999	744	999999	999999	932	999999	253	54	733	801	999999	737	415	999999	657	38	915	933	999999	90	560	686	999999	563	309	317	583	999999	480	945	886	97	901	999999	999999	150	652	999999	91	999999	983	443	539	223	999999	65	650	999999	769	761	931	848	225	102	235	999999	869	95	999999	624	755	857	573	787	915	151	835	884	775	999999	999999	72	851	152	107	127	156	999999	999999	254	999999	43	626	719	999999	999999	872	809	304	999999	999999	999999	734	467	999999	135	869	751	308	691	230	766	774	262	384	999999	996	999999	999999	117	468	217	999999	874	999999	999999	240	854	999999	876	279	35	589	391	244	819	337	394	896	971	258	404	363	999999	33	999999	999999	373	344	154	51	799	815	197	925	74	211	860	510	533	999999	24	977	999999	999999	204	186	392	27	564	541	612	185	32	859	73	999999	999999	999999	999999	463	
999999	999999	629	999999	999999	220	402	466	180	999999	477	884	373	86	243	999999	931	626	828	724	999999	356	779	613	439	623	792	337	861	220	885	999999	453	80	38	999999	357	999999	999999	999999	783	925	999999	946	74	728	812	999999	625	646	999999	700	31	341	586	520	999999	26	406	856	427	74	605	999999	732	999999	440	303	58	739	79	345	683	999999	941	951	508	999999	549	999999	999999	846	712	224	298	195	999999	121	493	517	764	341	200	95	567	718	999999	888	223	999999	297	518	896	999999	577	999999	26	187	400	635	999999	906	999999	695	55	999999	362	999999	670	999999	479	328	809	999999	974	738	999999	597	286	232	630	620	619	942	423	999999	949	826	647	999999	178	810	721	858	505	858	999999	505	49	986	366	940	227	676	136	969	999999	365	911	999999	441	429	901	178	14	400	999999	534	282	999999	630	535	742	958	379	669	607	999999	45	125	874	649	557	299	865	690	999999	943	815	999999	999999	594	999999	808	280	748	909	552	854	114	999999	339	233	296	999999	831	207	269	306	467	999999	757	329	999999	964	792	999999	611	999999	324	997	353	718	828	170	46	620	999999	688	999999	759	999999	106	930	553	545	426	271	999999	44	999999	144	646	999999	91	835	274	128	843	999999	877	308	250	540	117	999999	620	999999	136	999999	999999	999999	580	676	707	317	661	999999	999999	429	375	610	999999	277	999999	863	706	370	746	334	999999	502	101	210	753	461	813	566	823	335	925	32	145	614	999999	230	563	970	999999	774	184	875	876	423	999999	277	630	999999	708	254	522	999999	658	999999	999999	718	181	380	922	256	503	104	575	917	504	999999	999999	73	453	611	309	735	720	971	159	895	625	678	97	486	999999	840	999999	579	812	675	373	343	66	999999	58	193	58	404	281	90	310	999999	918	769	999999	567	999999	107	945	999999	999999	686	652	661	102	503	999999	999999	999999	662	246	996	999999	829	979	999999	999999	347	562	126	687	326	999999	999999	595	667	759	328	684	273	999999	999999	634	35	146	687	691	405	22	999999	999999	611	979	618	843	314	854	99	790	670	561	192	544	999999	109	222	985	582	999999	999999	743	964	999999	161	999999	486	372	88	692	301	999999	999999	999999	999999	225	85	346	92	235	290	812	669	538	23	712	138	225	999999	926	923	701	118	338	587	811	936	848	828	999999	999999	942	775	407	999999	999999	999999	857	538	613	33	999999	903	357	785	622	999999	436	748	999999	224	271	566	999999	769	600	342	282	747	999999	289	999999	999999	816	999999	
999999	46	999999	49	794	762	281	687	999999	902	57	797	761	552	964	999999	509	110	389	61	999999	385	623	999999	898	887	678	119	999999	999999	796	367	999999	487	447	999999	812	396	954	686	943	584	374	259	999999	802	581	999999	999999	468	999999	999999	999999	764	774	962	423	634	151	999999	999999	171	354	868	115	689	999999	283	999999	388	999999	123	155	703	118	520	21	373	999999	105	315	948	336	874	553	669	239	999999	713	999999	999999	187	254	57	602	781	240	506	999999	42	101	999999	624	404	999999	665	999999	435	999999	263	999999	59	718	55	601	145	835	479	324	446	460	999999	569	999999	225	999999	869	107	110	337	290	515	999999	999999	14	17	999999	931	341	888	687	999999	676	460	534	999999	999999	208	456	467	999999	999999	191	707	999999	713	999999	994	188	795	796	883	335	329	972	445	829	999999	51	593	810	999999	147	436	758	656	712	999999	104	112	999999	670	999999	999999	390	529	333	522	310	301	999999	340	752	546	101	999999	478	357	999999	99	293	999999	999999	863	656	52	622	754	999999	925	10	628	899	86	517	135	999999	691	938	999999	121	317	999999	749	999999	480	161	601	999999	954	999999	365	999999	15	819	654	513	787	986	348	906	578	573	384	300	650	440	676	38	965	571	786	418	44	977	976	109	417	550	186	999999	999999	420	994	747	645	999999	893	267	863	622	999999	705	599	545	542	743	999999	459	672	49	999999	572	379	393	401	999999	597	38	842	554	999999	999999	809	457	885	168	578	637	655	654	999999	419	999999	999999	125	90	819	499	444	242	950	958	877	147	416	458	50	611	355	699	409	865	424	319	526	218	999999	152	660	999999	175	999999	803	28	999999	999999	999999	35	278	321	999999	107	593	610	603	148	369	672	51	436	127	999999	291	956	254	681	994	856	827	906	194	999999	838	70	77	999999	164	859	644	350	999999	25	343	44	999999	311	282	814	715	387	999999	233	999999	233	265	207	239	847	774	821	81	550	208	371	136	460	999999	532	543	175	983	999999	37	700	385	112	634	257	393	942	408	190	151	449	999999	961	575	615	804	999999	208	316	94	823	278	999999	817	971	908	999999	52	749	280	999999	999999	999999	206	410	847	163	573	982	463	832	422	890	409	999999	313	174	884	653	727	673	999999	677	999999	213	432	874	999999	999999	349	999999	899	659	999999	601	55	999999	765	175	767	651	306	226	852	262	411	999999	999999	68	667	743	999999	399	31	606	583	999999	922	992	978	973	868	910	999999	191	932	
999999	980	808	712	594	409	718	885	999999	999999	750	825	999999	802	999999	999999	236	995	999999	999999	509	637	999999	27	329	999999	773	197	999999	783	395	582	670	999999	648	407	302	356	82	344	519	513	945	999999	999999	900	759	199	934	999999	642	914	999999	147	433	999999	678	791	999999	798	999999	530	100	303	981	177	165	999999	999999	646	481	999999	999999	270	999999	995	692	83	193	428	46	584	263	595	151	481	999999	999999	896	522	728	511	962	283	709	999999	423	652	257	999999	745	916	999999	999999	728	761	992	777	999999	437	443	604	999999	999999	762	999999	276	505	161	999999	999999	999999	947	642	918	969	917	999999	999999	545	999999	49	825	527	682	999999	549	966	867	389	999999	767	919	999999	88	134	904	999999	521	657	999999	917	500	747	43	123	969	402	379	758	843	353	225	999999	854	403	778	89	999999	642	512	310	999999	772	31	999999	713	488	999999	793	74	920	999999	904	824	999999	549	88	999999	568	999999	156	999999	118	545	145	552	852	999999	999999	355	825	714	878	155	421	289	727	725	179	999999	999999	999999	585	693	999999	999999	321	253	999999	854	699	999999	723	999999	999999	712	529	236	886	322	999999	873	999999	447	249	216	258	999999	999999	999999	821	999999	324	168	669	317	999999	424	999999	919	241	609	424	999999	655	999999	990	396	999999	708	999999	500	838	857	549	999999	960	147	999999	716	999999	562	840	814	43	999999	281	565	822	57	700	114	614	999999	90	999999	459	58	791	20	999999	862	968	704	625	330	524	467	999999	999999	356	874	970	905	951	679	768	610	999999	319	958	435	574	742	18	999999	886	999999	776	297	999999	912	355	443	500	999999	593	146	198	713	821	813	999999	770	700	999999	999999	708	999999	411	492	849	999999	482	999999	999999	297	236	999999	970	444	999999	690	331	894	443	528	999999	414	847	96	632	421	93	497	154	489	999999	51	192	521	999999	855	374	804	999999	661	873	392	709	817	366	450	227	279	178	999999	999999	875	266	307	999999	999999	178	325	860	437	177	999999	906	311	493	194	513	999999	266	999999	326	527	585	999999	655	155	704	999999	729	192	999999	999999	999999	32	999999	928	784	885	914	883	686	59	944	881	494	888	485	408	333	181	936	999999	22	380	806	107	299	484	999999	461	599	148	595	999999	243	999999	999999	884	999999	564	999999	628	999999	999999	121	999999	999999	704	999999	767	669	306	705	557	255	999999	802	949	225	768	999999	309	999999	999999	999999	548	463	276	648	141	232	600	999999	769	999999	318	999999	638	999999	540	524	595	
999999	999999	999999	302	999999	47	999999	807	560	716	669	999999	925	999999	395	93	99	573	812	315	66	999999	545	79	344	936	786	999999	212	173	690	685	253	999999	999999	358	670	999999	115	426	844	999999	581	999999	999999	294	844	999999	999999	149	549	999999	727	219	539	40	999999	722	958	506	261	494	604	999999	36	984	999999	881	987	999999	423	107	468	999999	470	999999	585	999999	148	999999	102	124	999999	999999	999999	999999	957	44	999999	92	999999	947	42	608	174	359	245	194	489	946	859	962	683	999999	726	451	999999	340	748	323	455	319	583	908	414	146	480	541	772	41	999999	999999	377	905	37	999999	75	859	999999	120	999999	400	999999	201	199	140	441	137	347	182	768	627	296	999999	999999	699	999999	134	999999	38	879	999999	421	999999	999999	470	594	999999	858	260	999999	999999	119	637	999999	999999	768	392	718	283	705	352	203	999999	273	999999	999999	999999	279	337	111	940	999999	203	241	284	978	102	280	729	546	662	279	96	796	400	518	658	855	581	931	981	415	921	333	536	511	822	194	999999	999999	999999	999999	531	159	445	999999	915	406	69	999999	675	999999	989	999999	52	83	117	999999	872	890	454	331	999999	406	129	999999	743	870	999999	773	166	999999	758	372	140	163	747	936	360	999999	999999	262	796	504	265	999999	426	193	290	462	999999	28	322	999999	912	94	999999	134	39	910	969	55	700	295	999999	767	362	626	607	888	335	180	453	195	298	201	535	203	151	260	119	560	589	252	379	148	595	138	460	999999	352	623	907	450	718	999999	561	510	585	497	999999	799	586	401	136	999999	999999	999999	999999	720	558	618	999999	779	800	418	465	458	915	781	182	234	999999	561	999999	712	999999	12	476	740	640	34	618	999999	999999	999999	973	198	125	999999	572	468	795	999999	497	999999	640	999999	649	309	102	113	595	803	325	292	999999	34	855	424	960	999999	660	601	90	534	10	999999	46	491	445	276	343	999999	999999	713	999999	434	74	999999	82	144	363	177	648	536	439	999999	999999	460	999999	948	342	700	195	10	999999	999999	999999	962	999999	310	101	167	864	825	770	825	594	611	852	209	999999	53	999999	825	999999	493	953	553	104	999999	10	999999	806	999999	933	642	583	218	905	999999	774	999999	87	771	999999	999999	999999	822	766	614	999999	727	608	485	988	299	358	999999	791	999999	250	999999	868	549	999999	516	361	378	891	137	251	386	705	617	435	999999	999999	581	782	23	190	999999	786	490	965	282	977	999999	999999	644	999999	224	999999	590	994	999999	243	
538	470	536	844	999999	930	638	372	843	31	999999	60	139	334	776	586	778	144	999999	999999	999999	583	38	539	40	870	257	843	999999	959	125	623	768	625	436	120	256	179	256	209	157	127	999999	999999	986	280	378	999999	517	637	999999	455	884	999999	855	955	442	997	999999	73	683	795	345	884	999999	377	291	999999	897	666	340	608	888	910	999999	270	461	777	552	760	502	937	336	399	320	669	739	432	770	481	678	258	366	192	526	362	999999	247	354	619	988	999999	999999	999999	307	50	567	973	999999	594	503	664	455	999999	571	999999	468	999999	573	999999	638	859	742	999999	987	92	999999	705	999999	820	487	224	433	932	771	999999	525	485	102	280	112	765	269	185	978	24	803	313	999999	781	999999	836	674	117	999999	139	132	997	999999	224	999999	861	589	999999	117	288	240	999999	290	933	230	983	853	302	999999	872	599	566	999999	999999	999999	938	94	612	926	651	550	326	951	642	515	527	999999	877	483	250	186	916	78	999999	783	999999	33	687	999999	999999	999999	381	972	118	539	565	560	890	936	999999	777	976	426	465	738	999999	999999	648	428	999999	371	999999	819	894	696	999999	497	746	200	999999	999999	406	61	26	668	178	353	999999	112	949	967	999999	941	624	999999	209	999999	612	961	999999	720	999999	269	858	548	999999	561	88	421	999999	77	814	999999	938	943	380	924	999999	797	570	570	999999	546	479	735	639	999999	999999	999999	497	193	999999	785	331	287	541	147	202	477	999999	616	275	431	255	881	162	999999	13	680	999999	284	100	815	401	307	999999	999999	790	133	908	971	366	999999	924	999999	192	39	378	660	412	243	732	999999	145	999999	305	306	999999	597	582	608	41	524	999999	999999	102	79	393	999999	295	999999	357	78	568	999999	999999	618	506	581	698	133	663	352	278	999999	552	167	679	447	12	696	999999	202	999999	999999	940	999999	328	999999	580	123	999999	355	375	999999	999999	663	373	455	702	686	999999	718	899	458	999999	999999	999999	479	670	935	399	946	30	999999	164	165	527	267	749	999999	999999	795	999999	999999	999999	999999	977	569	973	889	793	234	744	326	999999	999999	302	103	365	260	595	849	51	999999	723	698	334	776	999999	999999	999999	999999	705	294	395	14	717	999999	999999	999999	712	999999	505	781	151	175	999999	703	999999	999999	999999	434	999999	498	999999	451	753	365	861	789	983	210	23	252	753	687	528	460	930	892	122	999999	999999	728	999999	908	353	269	504	558	497	630	83	231	999999	711	999999	217	471	999999	260	361	999999	
189	653	999999	999999	263	999999	999999	646	999999	773	810	221	883	310	999999	999999	914	108	493	860	313	302	362	137	792	383	51	483	321	989	986	641	760	526	943	84	47	245	999999	241	51	911	746	857	273	19	985	999999	41	267	556	999999	766	999999	999999	887	301	384	880	879	986	979	335	761	999999	999999	460	366	367	108	912	999999	999999	999999	819	999999	555	504	999999	783	398	640	452	64	999999	999999	875	269	999999	65	783	663	365	220	255	72	999999	999999	80	999999	558	629	53	933	354	878	838	514	681	755	342	796	520	107	491	999999	536	280	999999	999999	302	201	987	311	999999	999999	323	797	16	757	816	999999	999999	767	234	768	999999	519	709	564	999999	371	588	999999	723	986	152	267	999999	999999	535	999999	999999	432	802	367	999999	742	999999	105	565	50	999999	999999	939	999999	372	999999	872	722	759	999999	999999	764	346	931	612	999999	588	999999	115	65	78	117	231	510	999999	11	964	867	137	853	901	614	998	271	863	999999	682	949	999999	999999	395	999999	150	518	744	902	999999	871	754	276	164	289	989	510	971	400	702	438	871	370	999999	999999	595	905	125	956	765	999999	78	948	999999	638	714	716	669	71	967	713	766	999	915	999999	123	860	699	622	624	498	299	473	961	254	88	999999	999999	390	999999	244	403	787	999999	21	803	805	584	526	574	283	999999	910	433	989	672	871	455	694	891	999999	215	503	342	999999	785	604	987	999999	559	461	114	289	649	732	999999	978	861	903	999999	317	286	999999	999999	999999	658	999999	49	972	581	999999	807	999999	999999	687	999999	899	455	870	236	208	818	999999	966	122	178	561	270	701	679	693	20	999999	404	584	458	999999	455	992	618	999999	999999	25	866	352	999999	198	790	962	702	419	533	991	677	101	498	149	217	934	999999	107	129	999999	999999	999999	206	266	999999	914	999999	997	999999	462	262	830	643	803	280	999999	999999	980	771	308	998	269	169	28	873	999999	95	318	999999	999999	821	521	999999	226	722	978	999999	397	676	875	999999	705	965	81	999999	846	458	999999	999999	593	999999	200	335	820	350	42	728	187	392	218	828	920	181	932	999999	740	554	427	90	301	478	999999	313	895	999999	999999	999999	98	999999	37	854	400	448	241	56	630	999999	465	999999	689	999999	967	999999	468	999999	999999	533	43	439	998	302	40	614	577	124	403	887	440	999999	999999	739	639	897	365	999999	438	481	999999	886	21	555	98	551	401	52	510	76	999999	848	999999	768	999999	659	291	999999	824	786	871	
127	652	999999	999999	220	827	950	999999	999999	649	114	618	342	593	156	428	453	999999	999999	223	999999	614	337	51	591	493	288	478	980	616	630	999999	652	610	822	244	999999	799	878	723	451	431	440	427	999999	240	429	185	123	999999	999999	530	999999	573	345	512	324	701	999999	726	549	481	999999	463	28	999999	966	731	770	912	160	653	335	764	999999	114	184	910	999999	361	73	113	364	999999	777	109	203	999999	274	320	999999	999999	635	161	184	999999	791	976	408	175	273	697	999999	999999	999999	999999	204	580	801	999999	338	999999	999999	813	663	445	126	890	685	918	381	887	466	460	999999	584	27	184	590	999999	323	207	511	146	97	999999	699	163	999999	592	904	623	287	44	999999	999999	186	822	999999	999999	999999	900	301	489	793	999999	240	953	218	505	177	30	990	998	917	999999	902	263	725	297	745	962	999999	999999	23	757	609	432	999999	488	999999	205	686	850	949	999999	906	32	352	711	144	999999	999999	173	425	999999	633	289	999999	851	999999	923	106	210	993	889	679	208	475	45	775	808	485	729	108	972	343	999999	58	505	234	880	910	23	162	999	27	999999	677	139	134	330	316	999999	999999	483	999999	486	856	70	743	999999	999999	317	936	999999	999999	999999	999999	999999	999999	493	241	999999	626	732	999999	93	999999	994	999999	622	530	999999	910	999999	999999	999999	853	625	873	856	293	988	761	526	332	603	87	826	738	800	991	234	587	641	99	695	10	154	470	25	439	999999	197	130	187	221	406	999999	999999	413	372	450	579	999999	999999	999999	859	109	999999	420	999999	231	999999	81	999999	306	758	999999	999999	806	856	999999	999999	858	999999	430	800	641	349	121	206	999999	999999	999999	438	551	999999	999999	442	846	999999	900	999999	60	19	218	607	125	500	880	462	137	133	39	556	663	295	720	277	999999	451	228	760	297	223	999999	240	999999	643	89	650	865	836	520	999999	999999	964	114	848	219	823	999999	150	468	659	78	473	961	778	775	266	999999	999999	663	404	617	999999	457	836	601	977	999999	482	420	239	597	999999	612	999999	601	999999	190	871	68	999999	766	999999	999999	999999	154	944	999999	160	868	823	716	250	183	126	362	814	517	278	257	241	155	213	999999	999999	72	999999	860	903	999999	999999	85	72	566	707	999999	539	999999	819	691	999999	709	527	999999	597	523	999999	127	999999	705	786	999999	912	999999	826	810	563	999999	72	999999	999999	999999	374	999999	999999	747	999999	683	476	488	823	999999	697	999999	600	531	999999	599	142	714	715	660	374	999999	
999999	895	173	999999	739	896	84	192	999999	999999	324	573	344	999999	822	850	870	673	650	18	882	820	999999	335	33	999999	999999	963	999999	357	860	716	999999	999999	581	895	584	999999	999999	579	413	640	189	454	272	37	999999	83	776	292	844	52	999999	365	324	581	412	837	425	444	714	121	967	999999	999999	608	853	999999	999999	999999	275	666	999999	81	605	252	640	48	999999	995	999999	118	999999	932	999999	999999	706	364	852	10	492	746	788	999999	865	301	672	751	71	664	999999	999999	999999	999999	999999	188	322	999999	760	82	999999	374	774	430	337	999999	924	999999	924	574	901	499	324	972	444	999999	877	999999	215	313	579	888	976	409	999999	97	18	346	999999	999999	505	999999	603	999999	69	128	972	368	181	999999	377	637	826	497	762	999999	999999	137	999999	497	311	102	733	999999	503	62	397	999999	609	249	999999	999999	999999	599	78	999999	895	999999	913	999999	557	518	58	945	936	941	72	488	646	999999	392	880	930	999999	33	412	44	999999	285	999999	999999	606	758	932	673	788	517	236	428	999999	790	170	224	100	940	792	54	787	520	561	999999	908	728	474	857	716	657	999999	576	999999	109	748	269	906	594	950	999999	999999	282	157	434	835	70	999999	355	231	999999	999999	488	241	368	256	636	999999	27	821	878	293	999999	956	999999	816	660	762	528	51	900	317	505	999999	41	927	514	373	137	164	848	710	129	635	59	816	222	999999	307	999999	121	999999	888	773	82	999999	51	325	999999	617	185	307	500	313	330	358	345	498	209	440	742	273	999999	999999	973	177	174	999999	906	325	604	999999	464	999999	930	365	428	732	999999	565	886	999999	999999	519	999999	999999	999999	815	314	701	480	723	145	999999	121	848	948	999999	999999	904	999999	999999	419	700	23	999999	999999	825	383	965	929	613	999999	644	999999	553	915	86	884	431	999999	358	144	215	844	999999	999999	597	999999	91	999999	402	932	23	263	293	779	657	506	128	708	394	442	349	999999	999999	152	501	323	567	999999	871	999999	999999	946	953	468	213	999999	142	999999	255	999999	301	999999	536	681	568	999999	270	999999	267	580	765	723	573	916	794	999999	977	738	687	284	996	999999	999999	261	564	76	309	824	576	999999	373	448	463	999999	150	999999	244	999999	583	120	999999	794	999999	300	386	654	382	47	674	769	877	404	992	970	274	153	21	285	127	999999	91	445	207	465	216	999999	270	449	775	12	999999	792	164	577	231	212	482	999999	999999	999999	999999	999999	160	806	924	999999	999999	492	858	997	999999	
958	999999	999999	38	617	999999	999999	94	68	999999	999999	272	672	999999	95	999999	999999	999999	72	671	765	999999	217	999999	999999	294	999999	999999	246	871	778	591	999999	230	250	723	82	548	614	999999	271	170	999999	526	760	999999	999999	999999	838	730	999999	743	796	999999	25	558	999999	284	218	332	205	999999	847	197	999999	352	999999	451	329	372	177	876	999999	999999	409	604	593	691	57	999999	999999	164	702	516	841	44	795	451	215	691	862	798	999999	999999	419	999999	323	629	910	418	515	47	917	476	562	164	609	348	927	421	964	180	236	999999	526	51	977	341	355	580	557	52	999999	999999	999999	378	546	852	48	816	291	964	780	638	313	999999	999999	999999	953	687	435	456	524	794	999999	692	999999	940	999999	377	999999	999999	283	340	861	473	801	999999	966	999999	617	999999	310	120	139	10	399	597	95	756	999999	751	999999	668	154	110	527	451	910	817	999999	999999	95	999999	212	309	690	450	777	840	999999	957	999999	999999	79	678	156	414	664	726	302	999999	855	19	573	862	604	615	999999	760	945	359	379	158	387	999999	671	639	999999	829	319	949	820	254	788	999999	492	618	598	475	953	123	787	193	525	833	750	86	999999	349	999999	999999	999999	26	894	999999	587	120	392	67	999999	516	506	835	417	352	999999	610	230	999999	379	985	27	719	806	999999	572	196	633	554	272	594	999999	568	133	243	694	803	999999	999999	269	999999	999999	541	467	447	616	951	775	999999	679	999999	856	379	969	719	68	999999	999999	71	56	401	999999	838	795	423	973	999999	999999	183	657	360	999999	60	467	997	999999	486	261	369	226	620	420	999999	874	132	737	173	599	414	185	159	593	298	132	868	895	397	745	54	999999	999999	250	602	526	328	999999	805	911	972	959	999999	293	850	999999	436	980	37	963	672	685	999999	999999	307	997	507	767	961	927	599	111	372	999999	217	999999	999999	379	817	933	556	242	932	261	627	454	603	999999	742	453	696	999999	868	434	83	368	999999	340	943	604	999999	999999	928	878	322	870	597	999999	85	954	307	66	172	104	999999	440	753	558	721	852	404	999999	999999	999999	241	999999	243	937	666	849	242	999999	436	223	914	999999	999999	64	939	756	856	999999	791	788	999999	639	724	773	27	643	999999	115	618	999999	209	387	536	421	646	611	637	999999	999999	236	721	100	630	949	189	422	999999	699	999999	965	995	642	849	246	372	601	986	469	920	999999	244	136	999999	345	999999	537	468	892	417	338	128	999999	586	564	999999	64	18	
775	594	605	517	916	496	999999	104	999999	999999	999999	999999	54	624	999999	999999	161	992	595	502	295	999999	652	953	243	291	290	846	799	66	999999	179	317	593	221	874	325	999999	328	999999	999999	250	456	998	177	843	999999	713	950	467	434	572	481	561	722	840	942	651	999999	634	215	806	305	510	999999	999999	999999	461	999999	303	424	999999	674	954	558	55	489	653	786	399	999999	577	896	999999	631	722	697	999999	870	381	932	999999	243	693	434	147	944	945	999999	56	112	911	310	999999	52	789	898	526	13	677	361	298	864	883	999999	999999	910	963	999999	530	433	985	590	41	999999	750	411	999999	999999	420	111	543	999999	739	999999	17	276	999999	299	841	999999	999999	999999	203	30	999999	809	359	999999	795	236	980	999999	234	623	126	330	999999	295	302	999999	917	995	593	575	999999	401	999999	595	707	372	671	999999	47	999999	262	999999	396	21	727	941	62	12	999999	999999	130	476	672	999999	999999	999999	999999	999999	997	463	905	184	168	627	212	251	683	763	280	999999	565	317	999999	999999	370	882	999999	267	568	360	336	915	270	999999	455	351	728	19	425	30	375	717	999999	583	801	87	85	769	809	485	267	298	732	999999	628	813	999999	999999	755	298	752	999999	395	646	137	990	914	758	181	860	523	673	999999	259	999999	847	640	455	726	293	807	174	457	92	103	47	193	957	781	642	905	999999	264	137	278	635	332	40	999999	810	999999	326	597	949	999999	594	949	999999	255	780	182	991	428	471	999999	588	999999	312	999999	99	806	957	976	538	955	939	418	221	981	431	524	610	998	999999	999999	490	999999	999999	130	509	98	999999	711	11	470	914	164	792	999999	689	352	999999	486	367	999999	215	350	68	993	32	185	737	501	824	265	999999	992	513	351	999999	999999	784	192	54	10	106	255	975	999999	51	784	626	575	301	89	504	133	641	911	999999	150	519	999999	107	999999	360	218	887	745	898	922	999999	451	645	679	568	838	442	366	907	999999	374	989	952	999999	559	172	210	744	760	999999	360	999999	436	860	500	280	94	720	650	887	368	239	999999	129	999999	184	929	999999	521	999999	999999	285	13	999999	775	529	561	999999	999999	198	18	152	985	460	571	59	24	785	188	999999	753	722	716	999999	601	999999	820	833	114	384	242	588	233	999999	756	84	598	481	94	970	718	999999	944	461	999999	225	999999	999999	557	93	169	154	442	999999	999999	968	999999	983	363	640	709	728	755	400	955	429	918	890	999999	496	461	542	700	217	
579	529	999999	999999	150	385	890	110	285	999999	999999	999999	155	10	192	787	999999	999999	128	454	271	990	999999	554	505	459	306	363	24	70	999999	626	453	234	999999	392	999999	314	999999	977	999999	608	452	734	185	999999	283	918	708	916	981	847	424	999999	999999	588	61	233	758	690	88	536	96	999999	400	597	644	920	356	799	596	210	771	150	704	662	548	999999	378	999999	186	388	999999	108	89	999999	212	207	999999	75	341	999999	555	162	899	222	522	236	344	587	232	999999	572	908	329	780	86	283	551	294	999999	317	854	130	514	700	881	999999	999999	616	395	447	999999	290	468	999999	999999	618	251	492	149	321	409	791	415	823	999999	746	779	309	707	929	656	993	999999	33	999999	999999	999999	208	341	535	101	728	999999	784	720	292	999999	700	999999	467	42	68	154	728	907	73	715	691	884	145	217	835	999999	466	791	648	999999	999999	514	230	970	52	161	614	229	681	999999	630	113	533	306	88	184	999999	999999	597	848	306	126	60	719	999999	323	206	327	266	819	736	993	81	36	15	195	904	999999	990	907	540	508	235	474	94	588	999999	839	138	660	999999	569	999999	799	958	328	464	999999	24	999999	955	296	963	862	862	999999	42	999999	300	892	279	999999	999999	689	318	798	891	586	999999	378	999999	367	198	999999	159	177	798	281	78	687	731	404	482	271	952	254	544	372	999999	999999	555	855	999999	245	390	917	999999	515	999999	169	436	877	874	645	765	597	999999	368	713	695	999999	760	437	612	171	875	999999	999999	999999	73	263	529	974	999999	822	117	818	952	224	999999	514	293	789	908	260	854	529	999999	999999	364	999999	186	658	916	618	795	427	936	84	999999	647	27	778	428	999999	907	999999	696	823	658	779	154	153	481	999999	555	971	528	361	317	355	442	149	381	916	87	870	999999	999999	999999	999999	882	878	708	594	999999	514	370	12	353	950	832	23	999999	585	999999	42	999999	735	73	823	898	584	767	999999	214	878	407	999999	999999	47	845	137	795	968	897	999999	445	886	693	50	611	526	18	366	522	429	301	796	999999	999999	692	999999	505	214	791	308	120	548	390	618	117	858	184	999999	114	705	227	999999	687	735	999999	301	999999	999999	222	382	999999	411	999999	785	586	610	598	782	355	999999	631	591	186	599	166	999999	999999	999999	999999	999999	351	703	261	816	999999	999999	118	187	999999	400	289	482	999999	419	732	999999	899	605	41	507	269	401	960	590	999999	999999	701	98	579	700	795	966	100	999999	
40	872	159	831	999999	173	501	999999	335	954	244	159	599	999999	867	456	999999	900	999999	999999	492	949	999999	671	999999	999999	721	30	999999	757	999999	322	391	532	388	999999	559	78	32	999999	999999	999999	999999	15	355	924	46	999999	999999	999999	703	895	922	999999	999999	91	139	488	98	16	999999	480	812	577	999999	921	999999	77	388	999999	897	928	878	185	999999	643	999999	737	325	819	539	786	799	485	999999	709	999999	999999	555	307	730	81	980	999999	425	534	999999	499	655	433	166	999999	999999	224	235	999999	999999	999999	245	999999	208	402	999999	278	999999	666	681	336	523	650	532	999999	999999	999999	286	825	948	863	760	895	999999	393	91	891	999999	571	999999	999999	259	289	692	653	490	221	109	337	908	711	548	758	999999	710	975	15	999999	124	456	475	937	410	826	163	986	999999	737	814	999999	281	615	905	436	105	999999	244	999999	878	999999	310	981	948	917	999999	324	999999	52	999999	999999	86	989	548	124	999999	648	999999	462	538	666	151	999999	295	27	636	105	642	332	757	999999	740	57	999999	999999	156	493	989	492	590	839	984	307	840	999999	244	292	77	999999	999999	457	999999	782	428	222	419	825	696	999999	291	150	682	999999	999999	273	999999	38	966	999999	968	281	658	999999	872	699	682	844	643	999999	999999	353	999999	851	661	999999	405	958	628	810	154	330	797	67	211	449	166	315	22	577	999999	999999	325	92	999999	399	798	870	999999	728	539	575	191	999999	159	999999	122	830	27	984	868	718	410	165	840	647	999999	601	165	433	543	377	831	76	170	999999	37	999999	38	272	511	534	58	899	999999	579	149	990	908	273	336	336	297	38	708	19	805	999999	252	185	914	207	714	486	195	172	743	125	999999	582	909	176	801	754	482	999999	999999	510	884	999999	508	494	692	892	106	216	999999	802	367	161	999999	867	704	853	357	999999	819	571	999999	119	835	999999	354	336	363	170	534	999999	556	999999	349	999999	285	981	677	999999	514	822	390	979	92	940	757	999999	811	999999	472	948	406	177	524	108	796	775	999999	484	150	366	538	999999	682	546	256	993	811	474	592	722	186	927	999999	996	999999	999999	36	894	276	999999	524	321	999999	586	146	999999	849	251	509	999999	555	203	999999	157	293	999999	307	545	694	763	683	347	460	749	772	479	377	999999	916	71	748	540	999999	291	842	227	247	105	410	868	999999	569	965	92	999999	999999	647	652	712	737	999999	491	210	513	185	999999	999999	949	813	667	20	331	334	447	760	25	985	
999999	999999	76	999999	211	145	825	620	999999	999999	999999	582	789	831	725	815	189	634	267	339	704	116	665	366	298	999999	743	858	821	999999	528	331	999999	999999	648	347	999999	999999	236	356	384	892	71	805	493	376	999999	835	294	999999	154	812	503	685	291	999999	649	709	917	919	401	967	798	878	999999	55	999999	791	193	387	179	659	408	911	954	999999	55	859	873	921	267	999999	999999	999999	100	716	999999	475	715	755	698	936	612	317	954	417	103	192	953	999999	946	999999	652	906	999999	495	414	591	730	480	847	789	836	999999	661	999999	404	493	788	146	227	954	86	437	689	999999	56	101	957	999999	718	862	906	435	975	34	265	666	967	604	311	246	999999	245	999999	908	999999	616	655	470	22	609	404	816	229	991	999999	224	227	999999	449	323	634	193	762	985	883	411	30	637	999999	738	999999	193	834	980	999999	999999	529	999999	143	439	445	999999	534	999999	468	99	215	984	866	51	449	863	999999	999999	612	561	483	999999	35	698	596	27	241	999999	93	220	999999	249	781	326	695	999999	971	20	877	147	999999	999999	999999	793	205	46	770	197	999999	662	38	999999	999999	658	367	605	755	999999	842	428	265	260	999999	257	117	966	212	550	355	13	892	154	121	999999	999999	829	406	241	503	560	256	999999	985	431	191	999999	870	133	959	999999	690	536	177	458	999999	408	629	279	686	239	834	230	841	999999	769	884	734	903	999999	537	209	999999	999999	292	182	221	275	602	999999	971	999999	88	591	266	999999	365	976	662	593	504	210	999999	555	999999	726	999999	212	699	661	306	411	999999	378	431	889	175	595	885	286	670	143	36	213	714	143	756	639	585	972	999999	908	81	319	260	337	82	999999	677	566	156	18	575	999999	999999	569	999999	709	169	999999	157	770	100	386	923	370	183	922	840	140	999999	396	627	726	999999	398	339	657	128	103	999999	207	917	329	139	661	567	999999	445	155	14	56	479	218	825	999999	818	694	999999	889	164	999999	137	999999	595	759	999999	849	999999	380	240	481	590	75	559	949	852	770	999999	999999	999999	97	487	695	136	923	917	419	999999	613	999999	999999	271	238	939	666	999999	380	733	380	280	717	999999	74	914	533	465	413	658	999999	999999	57	448	133	96	76	672	442	420	999999	999999	971	999999	999999	999999	595	219	999999	136	893	880	482	47	999999	999999	999999	999999	423	780	602	467	513	761	34	822	533	206	999999	152	999999	994	636	960	71	538	309	768	321	274	999999	999999	999999	286	
999999	995	318	20	571	999999	999999	999999	258	662	999999	215	999999	219	999999	267	276	999999	82	220	999999	898	999999	521	976	348	999999	327	999999	158	460	289	363	236	996	38	513	999999	634	14	151	502	999999	974	999999	855	209	99	842	63	997	931	251	893	999999	866	999999	797	44	999999	999999	999999	995	999999	211	538	851	111	999999	896	753	999999	999999	77	78	761	163	278	378	130	148	999999	484	999999	160	529	47	470	213	999999	999999	716	488	411	563	468	999999	645	773	615	999999	108	876	946	999999	253	999999	184	824	271	999999	483	429	913	95	850	999999	675	949	681	500	390	897	93	619	47	275	362	513	609	265	517	999999	763	999999	50	725	999999	31	907	361	863	646	941	999999	803	297	574	999999	999999	270	831	999999	101	999999	623	210	792	999999	272	999999	999999	670	999999	16	205	978	999999	797	999999	134	999999	653	52	330	636	744	999999	667	999999	750	999999	45	999999	349	433	821	999999	648	502	839	933	210	999999	928	545	999999	431	935	231	825	631	999999	281	588	600	999999	653	999999	487	879	254	135	522	999999	288	999999	999999	875	999999	383	999999	27	305	214	201	469	895	123	784	444	323	30	999999	999999	128	922	763	222	999999	256	999999	641	170	622	595	808	688	247	649	765	332	555	362	848	999999	614	481	76	396	140	292	540	999999	53	999999	233	690	532	999999	999999	26	657	136	335	215	933	856	682	619	393	999999	999999	474	28	121	999999	667	596	738	999999	451	999999	825	617	964	637	654	999999	66	999999	128	165	844	293	999999	674	428	36	643	327	999999	798	999999	12	359	634	76	969	932	798	566	103	793	888	914	329	999999	999999	371	577	999999	739	626	257	275	625	813	190	278	446	348	640	953	420	756	652	249	822	999999	340	571	684	999999	999999	805	34	372	999999	379	999999	842	909	999999	75	49	28	182	209	737	734	821	885	700	495	459	925	150	382	141	272	89	19	260	41	16	603	999999	368	452	251	999999	999999	810	847	603	439	975	999999	381	737	479	999999	999999	534	518	685	984	698	808	880	883	989	999999	117	999999	833	658	634	69	445	474	999999	999999	999999	481	964	999999	852	999999	30	949	262	11	403	999999	49	923	726	522	330	619	999999	560	571	367	273	999999	999999	506	770	780	351	828	936	273	999999	292	999999	62	554	610	141	806	999999	930	630	988	430	999999	999999	909	932	121	739	825	618	263	999999	138	999999	931	999999	356	131	999999	608	999999	74	999999	137	757	334	673	967	719	488	59	772	641	
736	999999	612	389	205	861	847	239	99	121	655	411	106	999999	845	999999	239	785	685	547	332	999999	923	300	196	553	584	268	154	29	346	999999	999999	554	999999	999999	999999	999999	999999	999999	402	379	345	953	484	726	661	999999	828	353	490	703	374	235	318	999999	999999	321	203	652	999999	589	94	999999	999999	96	920	551	79	913	304	247	634	424	155	952	860	999999	815	470	891	721	999999	800	538	643	205	266	245	861	579	17	999999	508	999999	812	294	999999	188	999999	806	120	793	914	59	999999	78	949	89	999999	680	392	505	733	760	564	159	294	540	140	890	663	315	218	344	296	448	136	441	342	667	593	999999	426	663	781	927	525	750	295	575	256	999999	879	190	999999	511	999999	747	429	663	10	735	58	999999	152	804	585	579	999999	804	941	999999	746	698	96	999999	999999	79	978	636	633	543	255	565	644	487	435	37	157	784	382	388	999999	679	667	999999	999999	919	521	977	352	946	986	490	633	737	440	999999	103	596	432	999999	769	792	39	999999	999999	492	862	665	378	557	431	979	431	563	999999	999999	40	999999	857	169	558	11	294	687	556	764	931	999999	57	999999	933	561	361	386	619	229	999999	210	378	260	66	855	608	794	524	17	999999	80	242	373	999999	866	739	273	448	999999	507	352	910	725	561	955	618	999999	623	999999	628	55	999999	285	999999	999999	859	606	113	702	403	499	173	999999	999999	861	999999	684	103	77	821	999999	938	851	999999	306	299	652	999999	110	247	483	180	999999	388	23	136	999999	945	329	999999	142	999999	999999	999999	18	189	370	999999	700	291	933	999999	555	58	999999	117	999999	999999	130	541	999999	906	999999	464	999999	328	999999	170	692	734	718	999999	999999	999999	688	928	999999	487	714	127	999999	632	999	999999	313	452	624	999999	848	906	44	402	824	788	800	235	166	291	454	689	669	209	338	965	572	205	267	494	999999	611	999999	614	849	999999	612	999999	999999	194	160	999999	999999	915	999999	785	999999	999999	914	985	271	999999	772	911	42	999999	458	728	304	43	256	118	195	140	999999	246	999999	999999	552	821	186	226	328	972	999999	999999	999999	754	887	552	999999	255	999999	282	233	999999	999999	12	582	824	554	883	289	873	937	999999	999999	573	680	999999	793	279	999999	102	808	54	999999	800	781	65	999999	999999	841	751	999999	10	827	912	906	999999	407	999999	999999	727	277	999999	936	454	44	97	694	999999	84	812	758	996	999999	199	473	189	772	49	999999	526	785	849	52	999999	116	999999	225	379	
667	999999	677	804	432	56	824	515	118	999999	999999	693	999999	999999	630	38	993	771	999999	638	449	727	566	368	768	331	941	427	261	999999	348	108	999999	325	754	999999	999999	953	573	435	374	958	80	999999	283	537	165	168	999999	23	999999	344	417	586	930	999999	785	319	46	111	999999	999999	264	709	999999	666	999999	54	873	897	894	49	207	102	273	490	999999	484	94	240	175	783	207	248	864	13	999999	999999	395	999999	999999	825	917	999999	999999	967	704	371	739	999999	716	121	295	332	128	505	999999	999999	323	449	293	310	234	806	936	330	209	25	845	348	974	535	999999	68	950	79	132	734	771	306	999999	294	744	476	524	999999	498	875	999999	368	999999	999999	972	946	999999	999999	600	121	536	11	768	688	526	401	642	190	461	999999	381	59	383	412	552	26	663	998	566	999999	291	882	832	999999	896	486	999999	999999	562	999999	537	314	999999	21	208	770	538	999999	768	999999	999999	999999	602	272	504	79	985	463	824	955	292	532	90	842	829	999999	178	444	791	999999	919	44	627	999999	698	999999	580	371	213	782	488	565	240	223	923	999999	999999	570	829	826	500	28	783	999999	999999	999999	999999	635	191	999999	999999	103	315	728	999999	799	716	853	573	436	498	623	260	999999	476	726	301	866	919	882	374	608	614	999999	549	900	260	999999	999999	999999	843	945	190	999999	191	394	260	511	789	999999	999999	437	996	403	338	877	768	742	999999	999999	713	999999	716	999999	190	992	489	350	999999	999999	548	696	534	879	593	553	443	600	860	92	476	999999	87	795	651	999999	612	221	637	672	142	518	889	999999	999999	999999	238	881	479	198	905	909	332	999999	585	544	903	127	809	999999	443	177	881	58	236	999999	289	921	999999	999999	390	277	999999	517	400	39	806	908	899	117	325	562	131	671	186	566	467	821	219	117	44	495	411	852	238	999999	636	999999	398	66	999999	317	234	236	999999	999999	206	815	999999	555	738	994	227	702	469	999999	56	999999	871	670	465	468	711	549	218	895	865	999999	288	435	999999	999999	519	843	911	18	999999	894	999999	548	370	651	999999	663	379	49	277	999999	999999	357	918	426	969	728	600	737	999999	684	27	999999	772	345	537	440	162	773	999999	383	791	999999	553	161	357	999999	310	813	999999	999999	180	179	627	166	477	931	999999	999999	994	999999	999999	184	412	653	877	950	775	34	124	999999	511	605	564	894	918	932	803	767	79	646	428	786	999999	557	513	848	295	616	868	605	923	186	779	694	
140	999999	58	899	284	999999	557	999999	699	989	999999	999999	614	732	999999	999999	137	999999	999999	999999	372	999999	950	855	150	39	664	169	999999	999999	999999	335	826	999999	763	999999	883	999999	999999	671	98	152	97	244	20	937	999999	562	378	332	478	183	278	999999	331	674	666	203	759	254	742	398	129	999999	398	221	749	744	999999	936	661	999999	266	245	270	229	378	716	999999	212	796	111	999999	833	50	427	66	405	548	99	644	690	999999	248	929	700	999999	907	845	999999	999999	999999	593	999999	671	999999	916	999999	999999	111	999999	950	358	999999	458	641	606	999999	999999	971	164	353	205	879	301	999999	88	28	999999	570	205	471	870	55	24	307	517	359	172	795	510	33	245	446	794	694	999999	999999	789	297	103	737	999999	999999	644	999999	302	999999	150	699	999999	898	726	599	906	834	89	999999	999999	999999	133	257	133	352	470	999999	118	999999	95	999999	999999	490	999999	28	477	468	702	995	999999	999999	14	804	218	472	628	611	999999	646	540	959	615	37	65	638	174	999999	614	999999	414	513	736	543	999999	544	69	686	669	707	132	447	142	94	903	373	999999	329	49	660	999999	858	833	471	227	135	999999	612	434	600	853	631	853	285	591	896	443	470	186	673	412	941	999999	599	524	103	827	999999	134	691	492	845	999999	953	702	555	999999	274	326	999999	553	457	262	999999	854	999999	999999	999999	999999	16	999999	685	153	376	257	782	916	243	999999	999999	308	470	487	742	117	18	999999	900	583	46	225	178	154	999999	130	955	689	873	745	33	509	999999	38	128	761	807	999999	439	705	920	638	446	327	201	203	999999	970	519	961	845	999999	693	999999	999999	999999	762	999999	469	256	302	102	52	999999	924	625	337	442	369	981	999999	315	999999	205	663	999999	779	851	999999	490	46	984	180	911	899	358	999999	698	571	999999	999	277	999999	193	999999	827	999999	948	999999	999999	865	651	999999	537	999999	540	288	497	619	69	21	911	586	999999	219	317	921	141	598	999999	999999	639	999999	42	981	42	82	999999	792	835	811	830	999999	388	624	395	383	642	259	999999	79	328	89	511	325	98	690	264	974	104	906	464	360	827	999999	236	999999	578	556	629	468	86	704	783	258	999999	463	208	999999	823	933	999999	881	239	506	999999	560	368	999999	893	351	817	238	698	929	999999	480	630	622	397	999999	805	96	630	900	993	999999	999999	263	144	999999	492	999999	160	170	999999	583	130	331	284	676	421	862	662	288	650	999999	16	999999	902	711	832	586	
999999	218	138	202	999999	999999	512	867	264	115	582	267	858	917	87	999999	312	773	359	309	347	721	203	942	999999	351	260	155	616	999999	360	999999	999999	905	933	942	42	434	332	792	818	417	422	316	999999	405	429	733	769	479	999999	139	999999	999999	249	255	25	196	999999	909	88	999999	261	812	999999	159	465	952	983	145	504	877	999999	567	490	999999	308	886	999999	999999	922	999999	385	146	999999	231	81	279	666	999999	927	845	999999	422	713	461	165	610	562	140	999999	999999	750	634	999999	999999	999999	793	52	999999	946	138	999999	740	987	562	981	999999	911	532	87	195	296	304	217	658	999999	38	853	39	774	698	334	999999	999999	455	775	750	171	999999	543	287	236	999999	742	799	999999	999999	435	999999	480	999999	698	999999	62	999999	190	999999	999999	325	464	659	940	23	999999	258	803	999999	651	541	786	999999	952	686	989	800	959	938	561	418	346	294	602	702	999999	732	999	305	999999	999999	999999	328	333	845	999999	883	347	223	812	494	995	320	284	894	999999	249	98	22	50	262	795	999999	999999	18	979	179	67	999999	999999	999999	258	508	532	999999	276	467	906	116	915	115	999999	999999	999999	77	423	36	19	999999	338	319	644	987	264	999999	549	33	999999	999999	866	601	999999	109	999999	10	999999	999999	999999	967	999999	906	343	982	999999	999999	799	999999	125	827	594	953	999999	358	909	154	999999	271	253	315	999999	252	43	591	250	999999	288	999999	999999	135	999999	926	247	52	90	431	999999	662	890	329	999999	499	999999	606	730	913	999999	477	999999	999999	999999	974	252	999999	999999	385	872	999999	741	783	656	445	72	989	996	999999	715	127	278	487	177	515	381	923	887	278	344	437	860	336	881	810	172	382	303	999999	684	765	842	704	558	234	920	116	673	982	437	918	610	72	208	999999	999999	712	446	999999	603	328	595	930	999999	445	891	999999	902	845	283	690	696	149	983	999999	285	999999	928	943	595	274	259	904	841	425	826	999999	138	567	999999	999999	999999	999999	999999	999999	179	999999	663	123	343	999999	213	999999	999999	747	232	999999	88	258	48	635	784	503	730	999999	79	690	99	625	618	103	286	999999	999999	999999	754	720	999999	628	780	999999	999999	815	609	90	71	999999	205	999999	203	999999	719	880	529	975	675	441	255	923	296	489	821	47	504	999999	999999	869	999999	886	999999	999999	583	460	999999	999999	999999	999999	894	999999	999999	647	494	996	432	262	999999	406	814	268	157	323	474	963	342	301	999999	999999	999999	369	853	201	836	319	999999	691	
782	268	412	854	999999	706	547	605	655	648	994	825	999999	999999	999999	999999	64	999999	738	679	47	619	128	186	133	852	658	999999	796	999999	999999	185	894	741	999999	125	994	960	18	450	999999	999999	999999	693	306	725	267	78	503	31	147	999999	581	432	653	173	999999	235	730	999999	999999	999999	999999	999999	836	819	999999	873	771	999999	836	103	328	999999	903	178	310	434	879	999999	594	589	40	775	939	312	603	472	97	317	999999	999999	239	999999	401	762	70	739	857	487	999999	394	307	753	195	53	190	293	528	999999	999999	716	355	999999	999999	999999	999999	999999	640	999999	225	469	786	463	774	78	864	718	896	150	117	571	577	999999	613	999999	999999	999999	589	895	132	320	999999	612	455	269	423	999999	798	932	780	37	109	333	271	999999	607	843	999999	127	999999	472	396	388	999999	300	999999	953	719	999999	188	999999	453	744	999999	904	525	183	18	515	999999	999999	919	964	370	90	472	999999	140	999999	999999	447	307	472	717	999999	924	999999	999999	999999	129	999999	197	999999	754	84	999999	365	999999	367	999999	999999	834	999999	472	230	552	432	28	297	999999	895	999999	440	18	999999	408	999999	37	750	980	999999	939	854	395	999999	770	733	220	999999	506	117	999999	773	479	179	999999	834	999999	496	118	999999	546	947	335	234	647	757	187	999999	999999	602	337	182	999999	999999	494	980	87	286	460	818	222	732	790	721	574	59	960	999999	999999	574	980	540	642	488	424	999999	528	171	547	23	555	206	619	903	999999	158	999999	630	999999	632	756	723	999999	999999	289	813	166	614	659	598	796	999999	999999	111	999999	999999	539	898	434	503	461	915	739	447	273	26	122	999999	941	426	662	339	165	505	817	266	504	352	999999	610	835	913	999999	949	999999	217	320	518	291	982	618	999999	206	191	999999	841	984	598	35	273	999999	999999	672	243	935	466	192	391	293	999999	999999	999999	698	999999	667	547	413	790	230	66	705	999999	999999	999999	999999	999999	143	974	999999	999999	282	906	327	936	910	999999	999999	999999	23	759	34	929	234	999999	690	999999	800	999999	999999	999999	437	204	377	969	999999	999999	674	713	435	771	333	218	66	317	999999	395	999999	761	913	999999	306	144	776	471	42	776	380	680	278	385	999999	760	999999	701	999999	87	538	357	379	814	999999	537	843	252	999999	815	872	916	841	304	999999	999999	469	421	336	999999	999999	999999	936	790	725	993	444	60	999999	573	758	999999	768	999999	857	999999	392	109	220	999999	999999	533	44	227	999999	463	838	974	823	336	300	999999	
999999	999999	659	632	420	588	999999	897	102	999999	845	863	67	516	158	836	447	999999	655	370	999999	567	999999	894	871	719	885	272	165	470	236	80	282	718	991	523	355	234	111	803	21	323	676	999999	687	999999	169	999999	314	999999	536	784	680	930	839	807	253	765	760	701	999999	999999	741	632	999999	775	999999	999999	999999	634	999999	222	938	852	359	886	890	504	216	999999	559	999999	958	163	999999	452	400	352	878	193	280	590	474	410	999999	196	999999	54	941	912	999999	820	873	679	999999	323	845	827	581	952	999999	748	558	70	151	999999	999999	587	698	999999	385	248	999999	999999	999999	999999	748	538	751	999999	315	845	562	999999	119	999999	623	288	999999	620	999999	572	999999	999999	276	531	41	414	268	894	329	993	999999	827	999999	352	360	999999	325	999999	999999	317	86	418	647	81	999999	999999	951	999999	592	999999	999999	88	517	999999	477	544	74	833	867	344	999999	856	843	321	499	735	999999	766	388	90	962	30	54	298	496	362	999999	205	345	777	462	856	999999	999999	57	278	319	723	875	815	478	492	754	241	47	229	999999	999999	581	460	496	194	33	511	626	925	999999	229	327	999999	999999	868	497	100	881	423	999999	113	274	231	426	53	891	999999	611	480	999999	813	260	999999	788	999999	999999	885	290	278	832	999999	999999	131	999999	100	406	760	999999	610	994	663	359	624	674	470	71	359	43	452	302	999999	900	999999	999999	229	968	60	999999	313	253	999999	809	612	591	754	999999	152	986	336	646	999999	24	10	486	999999	463	636	602	328	999999	274	999999	837	976	381	900	968	471	24	131	356	435	255	366	392	854	747	999999	920	999999	919	372	999999	806	171	999999	899	999999	999999	999999	999999	458	17	999999	979	759	999999	635	999999	854	31	680	972	214	300	705	768	644	103	999999	716	999999	681	847	971	901	154	41	815	935	10	309	999999	258	999999	898	428	831	387	632	882	121	823	999999	458	249	999999	502	999999	465	999999	999999	575	300	59	737	999999	169	452	87	615	939	999999	284	999999	722	266	723	423	401	287	937	266	471	999999	605	780	614	399	731	999999	651	999999	359	267	745	734	133	209	999999	131	268	389	309	27	999999	301	549	223	999999	982	677	999999	123	188	740	998	999999	425	454	957	999999	770	999999	576	999999	999999	470	26	117	987	142	999999	371	999999	999999	557	957	999999	932	313	240	401	662	748	833	572	999999	999999	999999	747	999999	708	999999	999999	959	999999	669	733	63	528	830	533	115	749	850	163	717	843	169	999999	
50	660	492	150	726	770	117	971	743	999999	22	299	498	370	367	434	999999	275	320	530	887	234	999999	413	483	999999	296	913	898	679	854	999999	22	344	999999	970	225	614	378	199	390	698	989	999999	999999	541	999999	744	391	999999	394	451	532	638	999999	999999	270	89	666	29	483	999999	999999	73	545	453	287	163	663	999999	218	164	999999	999999	150	999999	244	736	897	942	672	551	531	482	999999	413	46	383	49	999999	710	146	947	999999	716	195	625	926	127	72	264	881	91	999999	217	240	554	411	999999	115	582	533	191	999999	357	999999	673	999999	778	142	417	903	999999	773	687	999999	216	548	415	954	574	318	619	834	688	791	470	999999	274	63	858	999999	999999	999999	317	186	955	233	11	999999	999999	35	157	984	655	360	999999	317	317	146	34	15	996	543	541	273	914	357	46	999999	999999	145	999999	725	999999	999999	999999	190	465	999999	999999	983	999999	999999	999999	999999	999999	634	189	337	34	999999	999999	138	39	999999	999999	352	402	999999	272	607	196	999999	322	386	699	999999	999999	872	343	999999	851	807	29	51	468	375	999999	992	112	289	178	999999	541	318	915	999999	695	430	154	675	999999	421	247	518	999999	111	317	65	848	739	923	999999	999999	448	999999	999999	118	987	999999	999999	251	409	941	999999	439	487	904	14	470	502	736	999999	728	667	797	999999	569	999999	999999	999999	67	55	999999	999999	999999	861	714	999999	17	502	999999	708	999999	881	434	999999	480	264	89	319	207	999999	594	355	12	643	588	336	650	870	853	999999	743	38	215	205	265	578	999999	578	772	999999	996	967	414	37	254	846	243	419	999999	315	999999	999999	169	754	461	999999	999999	723	282	999999	451	999999	999999	490	965	17	676	239	132	901	637	510	999999	394	999999	626	941	975	999999	742	103	241	910	547	185	807	868	999999	999999	467	999999	903	305	999999	370	859	328	999999	72	246	180	999999	296	999999	999999	921	999999	774	999999	999999	856	395	333	540	294	220	235	111	314	999999	149	225	495	664	694	733	214	999999	34	456	999999	26	999999	162	571	99	944	852	869	264	418	103	22	999999	611	999999	580	765	109	160	633	226	620	905	107	954	518	632	374	944	999999	247	750	990	536	839	483	180	999999	205	275	383	242	59	749	55	213	999999	63	871	163	449	999999	873	823	91	406	999999	65	999999	580	322	999999	999999	548	180	353	999999	383	771	999999	409	796	999999	999999	999999	984	570	165	61	999999	933	578	502	791	276	195	876	177	454	443	999999	125	361	999999	999999	
894	317	999999	579	701	191	212	292	532	999999	653	156	989	572	107	836	999999	999999	866	647	743	985	144	999999	984	476	999999	928	337	999999	293	444	999999	931	365	676	69	586	360	999999	730	296	969	46	622	49	887	605	356	606	625	121	495	977	220	909	183	238	594	234	999999	283	954	659	470	219	999999	68	216	431	999999	999999	653	306	999999	456	25	107	999999	945	589	258	582	731	257	182	999999	313	720	456	503	830	992	135	999999	999999	342	320	575	413	182	829	398	925	999999	360	467	198	70	999999	893	85	579	999999	645	88	700	999999	412	298	269	563	999999	759	927	946	282	528	73	999999	999999	705	999999	255	772	759	999999	657	999999	999999	714	760	999999	956	999999	427	261	999999	490	164	756	999999	999999	287	153	619	491	999999	997	883	999999	999999	135	601	649	197	554	333	876	885	228	53	331	999999	583	509	320	999999	206	510	999999	929	48	909	712	15	999999	253	999999	163	277	999999	660	27	999999	774	635	651	316	376	873	928	999999	604	935	999999	999999	402	703	643	308	110	442	999999	198	158	901	225	888	644	999999	310	999999	722	617	997	393	314	999999	808	874	999999	84	829	999999	766	999999	443	974	999	999999	999999	549	468	855	177	999999	172	999999	999999	873	420	999999	672	976	572	999999	754	987	938	999999	483	999999	895	769	999999	36	613	860	432	695	999999	250	888	999999	993	760	762	867	450	218	230	485	36	999999	464	904	412	852	73	69	708	456	45	680	744	999999	654	699	224	150	999999	312	406	974	414	999999	875	999999	983	812	999999	999999	547	729	999999	999999	999999	959	314	735	623	760	796	372	999999	22	215	217	681	303	999999	73	652	309	43	999999	999999	62	530	295	38	167	999999	999999	124	999999	909	316	581	999999	999999	695	999999	489	527	425	515	44	986	999999	964	668	573	689	999999	881	245	247	695	190	919	625	438	29	707	466	890	545	258	176	113	898	636	999999	999999	420	679	173	999999	999999	412	54	999999	138	331	370	999999	189	554	999999	586	999999	620	400	827	405	266	374	782	70	534	970	786	820	999999	75	41	638	418	296	212	82	465	87	777	874	999999	310	698	346	999999	710	990	24	590	442	999999	245	116	999999	164	314	390	999999	93	999999	999999	255	999999	999999	999999	954	771	268	999999	514	999999	543	622	952	846	955	676	999999	197	999999	979	771	240	999999	787	796	999999	542	142	898	691	743	993	345	616	999999	999999	999999	17	918	939	999999	983	86	236	745	999999	164	39	208	637	999999	534	
999999	462	999999	25	981	478	542	433	239	136	143	822	472	549	287	346	542	493	244	437	999999	884	257	788	163	631	51	183	377	512	933	999999	745	218	733	999999	130	297	490	964	475	495	710	999999	850	263	764	999999	999999	818	999999	999999	403	517	266	385	215	708	861	999999	999999	369	65	726	202	872	87	263	815	404	225	255	999999	279	962	783	184	999999	999999	900	867	999999	999999	999999	26	228	867	238	952	357	999999	421	435	140	537	115	440	999999	413	977	186	999999	999999	941	602	251	999999	133	554	482	999999	563	770	961	999999	590	531	505	710	999999	15	848	310	467	999999	803	999999	872	742	856	999999	201	248	960	724	366	466	896	957	999999	517	999999	684	479	156	123	651	474	646	947	999999	934	282	999999	972	337	999999	999999	999999	798	999999	838	391	697	139	20	325	809	246	136	134	635	548	935	466	271	174	999999	321	614	162	354	235	794	282	418	918	808	999999	396	166	999999	682	169	353	999999	362	999999	999999	146	999999	841	238	999999	823	999999	396	347	999999	999999	173	378	999999	609	645	86	612	596	425	720	101	517	821	849	970	589	952	388	592	788	999999	188	490	184	816	320	126	715	999999	333	32	580	834	288	233	999999	933	83	523	276	75	999999	999999	630	54	999999	30	388	549	243	996	999999	755	195	999999	985	888	999999	999999	335	959	896	625	101	697	521	682	542	626	192	999999	999999	865	999999	722	999999	617	859	139	536	299	738	176	738	336	25	825	649	488	248	898	507	999999	198	316	178	150	479	932	999999	607	488	999999	367	999999	127	999999	440	472	656	999999	39	307	265	45	999999	730	887	765	682	695	42	64	387	999999	159	597	676	999999	999999	13	147	926	605	929	811	976	809	160	218	872	395	186	999999	870	869	210	999999	162	95	447	263	713	259	837	574	433	384	83	438	530	475	999999	918	652	240	112	701	999999	233	999999	921	736	556	809	310	856	232	999999	423	999999	572	524	999999	999999	999999	434	999999	767	364	999999	999999	999999	722	688	407	963	268	189	640	999999	508	698	929	841	526	999999	166	999999	537	718	211	867	659	999999	957	999999	509	812	999999	805	435	933	972	846	652	195	23	868	999999	347	598	53	876	999999	999999	999999	594	91	590	233	277	999999	240	645	186	735	86	243	731	999999	464	456	287	834	342	575	726	92	198	999999	513	298	47	199	130	168	990	13	48	92	999999	427	231	678	999999	208	999999	336	999999	916	118	779	147	955	883	999999	765	999999	323	
874	158	512	892	258	719	979	199	51	525	28	745	83	204	648	100	999999	999999	608	306	144	872	999999	422	282	232	999999	161	91	316	978	402	999999	999999	173	934	999999	535	973	958	559	999999	661	810	651	181	45	999999	999999	865	846	917	999999	746	189	11	758	99	620	36	999999	827	117	734	546	626	999999	393	41	714	246	511	261	649	746	999999	221	588	771	110	197	158	662	226	469	71	245	211	510	171	999999	764	999999	946	972	731	901	926	273	35	383	999999	554	784	629	345	666	517	999	999999	790	999999	328	519	839	999999	175	891	999999	485	999999	596	883	869	999999	481	596	314	676	25	999999	295	324	745	726	545	604	878	596	999999	404	728	999999	456	999999	15	446	405	117	145	999999	20	660	788	999999	787	768	999999	255	157	748	362	840	999999	830	504	855	582	792	303	243	296	999999	151	999999	662	394	999999	999999	533	45	201	206	541	459	223	634	536	110	999999	777	999999	633	999999	385	52	888	999999	625	876	160	864	612	999999	999999	279	999999	519	706	982	999999	999999	197	722	122	557	165	308	534	617	870	328	481	853	526	323	999999	855	766	999999	773	176	811	999999	999999	180	999999	392	999999	190	999999	999999	830	128	545	446	731	999999	336	827	999999	999999	693	18	999999	831	999999	758	296	588	999999	860	752	667	218	236	999999	577	349	941	999999	772	669	354	120	755	498	363	317	90	591	999999	529	938	163	193	999999	802	614	999999	788	999999	999999	60	999999	646	372	172	909	319	916	164	571	394	859	999999	920	349	999999	260	343	39	450	216	997	999999	340	814	514	999999	753	726	962	798	999999	999999	676	999999	780	473	999999	335	453	999999	173	999999	190	145	999999	49	273	143	904	363	217	999999	390	890	63	710	315	557	658	884	565	200	999999	999999	240	999999	446	311	569	999999	867	17	585	451	52	999999	683	999999	734	999999	761	999999	821	608	590	999999	999999	786	566	999999	167	999999	677	999999	443	999999	244	999999	904	367	603	999999	574	479	999999	210	182	999999	847	492	999999	120	823	999999	132	999999	999999	593	193	835	965	659	744	999999	999999	999999	999999	999999	999999	78	999999	277	301	377	870	799	56	352	122	999999	232	817	999999	83	53	999999	22	493	447	497	605	651	232	999999	401	999999	227	85	212	999999	870	166	930	999999	167	759	818	999999	323	999999	898	35	480	803	612	999999	720	999999	455	999999	29	846	999999	520	472	684	54	232	976	927	581	999999	149	657	520	76	887	169	916	294	238	999999	999999	123	598	579	
180	429	465	252	232	556	629	999999	445	33	586	419	317	483	715	596	479	396	751	928	886	823	293	545	270	561	999999	171	991	463	676	465	999999	892	513	624	766	733	704	35	351	167	222	496	999999	478	852	443	579	642	96	999999	371	670	693	357	146	920	981	671	800	468	990	999999	999999	131	496	424	969	100	829	999999	691	726	586	999999	610	796	65	792	999999	322	591	359	377	999999	999999	261	209	165	999999	846	751	999999	234	999999	176	240	999999	368	999999	437	473	489	999999	999999	102	645	999999	999999	746	349	999999	199	961	488	999999	641	999999	464	37	245	224	814	611	982	995	999999	501	704	562	999999	656	697	810	281	848	112	546	37	800	458	177	999999	418	149	982	999999	999999	999999	15	535	625	685	341	999999	223	999999	877	830	354	443	153	389	411	376	692	176	388	689	639	774	104	586	664	999999	78	979	405	471	999	443	586	999999	699	36	999999	971	999999	999999	999999	200	999999	715	683	366	315	788	999999	52	456	999999	183	392	115	999999	440	49	999999	763	677	243	999999	415	830	910	857	397	999999	999999	621	721	999999	323	630	449	549	388	902	307	999999	999999	156	999999	25	194	270	203	650	999999	596	999999	999999	602	999999	999999	999999	999999	999999	772	508	917	108	999999	431	734	14	859	762	666	691	61	146	723	999999	398	96	900	400	999999	650	663	999999	232	788	906	772	218	926	805	999999	999999	503	139	799	355	191	698	931	291	999999	411	441	984	775	544	578	236	112	998	738	999999	428	248	132	845	180	875	669	525	962	999999	932	957	163	999999	557	16	924	154	216	398	999999	119	999999	249	231	763	999999	254	337	545	115	927	76	476	312	265	999999	953	184	315	38	415	329	394	999999	999999	830	814	999999	571	311	957	792	349	999999	999999	781	882	623	416	429	425	197	999999	999999	999999	890	999999	659	302	999	970	970	999999	999999	563	999999	82	771	746	932	641	267	766	243	158	145	726	409	992	483	999999	339	999999	999999	613	228	999999	704	473	594	154	999999	694	572	341	987	890	999999	999999	999999	709	121	877	484	787	167	431	999999	541	869	174	999999	999999	819	874	641	999999	25	756	344	887	378	307	162	788	486	999999	999999	902	170	999999	999999	896	473	773	999999	462	293	108	456	797	720	999999	999999	429	867	999999	999999	999999	700	785	875	233	178	999999	341	814	724	999999	310	999999	237	999999	380	624	427	390	999999	55	861	188	918	917	309	999999	176	215	703	999999	920	999999	698	505	212	385	379	522	
728	830	442	999999	999999	597	999999	862	999999	999999	792	980	12	999999	304	999999	836	521	867	958	923	999999	475	135	999999	991	999999	322	999999	999999	86	994	254	904	999999	999999	612	999999	450	330	999999	447	999999	999999	423	723	730	442	693	868	668	999999	999999	999999	598	999999	365	317	98	747	821	999999	999999	838	363	797	735	107	826	999999	227	184	81	546	839	486	999999	739	711	999999	270	344	629	36	999999	395	999999	999999	316	564	17	304	574	703	508	999999	999999	148	381	999999	987	632	999999	761	650	494	620	971	582	122	453	625	606	700	486	487	999999	999999	775	999999	999999	999999	791	271	999999	923	609	999999	47	999999	17	515	999999	94	409	638	999999	999999	385	579	775	514	261	999999	999999	392	698	999999	227	31	788	538	373	413	999999	96	841	354	836	727	884	252	933	387	114	999999	267	521	999999	848	759	999999	999999	999999	202	999999	650	597	999999	999999	999999	735	160	26	416	478	151	999999	778	999999	796	383	999999	657	999999	999999	999999	873	99	999999	134	186	583	379	271	800	971	177	220	510	999999	253	205	999999	999999	999999	999999	917	970	636	796	999999	742	977	61	386	956	999999	511	669	234	776	508	999999	417	999999	162	781	754	616	506	999999	743	277	878	553	999999	737	164	999999	441	663	999999	463	387	822	444	605	327	999999	843	73	666	999999	285	668	745	229	886	999999	995	320	172	363	139	822	569	474	109	508	208	229	999999	964	238	570	873	999999	597	595	999999	556	999999	868	999999	443	317	999999	991	219	999999	958	850	709	550	130	500	549	333	565	262	969	506	819	687	999999	319	701	321	715	999999	999999	631	999999	840	448	856	303	590	695	514	375	482	890	700	249	379	54	999999	999999	80	333	721	42	342	999999	60	643	191	999999	999999	615	999999	286	423	118	336	558	999999	111	273	206	959	638	61	886	496	616	129	999999	254	274	287	999999	644	472	978	599	999999	206	398	222	122	441	570	999999	494	205	999999	591	912	999999	185	999999	844	873	374	92	981	999999	999999	999999	524	999999	904	859	337	677	642	950	140	737	599	999999	713	999999	999999	527	77	161	402	999999	999999	537	534	999999	99	965	369	771	108	895	617	999999	57	954	698	378	536	710	999999	999999	999999	526	461	185	231	513	609	793	999999	846	24	999999	63	858	305	999999	219	481	770	999999	318	870	999999	245	999999	95	625	758	362	999999	991	999999	999999	585	736	622	86	999999	211	999999	366	999999	982	262	999999	999999	460	999999	659	999999	169	65	940	209	509	693	673	226	
65	146	887	850	440	82	854	657	249	478	132	682	910	859	279	194	15	999999	887	600	364	341	634	437	109	999999	999999	935	426	390	85	999999	948	860	304	999999	698	516	146	909	407	999999	999999	982	75	977	999999	309	785	755	204	767	805	83	861	723	512	460	750	789	999999	918	241	859	999999	999999	999999	59	564	999999	496	999999	605	977	203	142	792	651	371	132	848	999999	999999	671	999999	318	246	999999	999999	580	562	248	765	356	393	488	991	689	999999	985	253	752	744	580	269	705	172	828	880	729	931	860	98	628	940	279	768	569	673	93	843	858	61	983	652	999999	733	258	593	714	151	112	71	386	878	999999	512	579	999999	490	156	999999	994	279	649	701	159	147	416	124	719	431	26	506	152	999999	700	760	928	21	999999	913	999999	999999	588	828	799	712	999999	843	999999	199	999999	999999	937	434	999999	782	999999	951	999999	595	842	479	999999	719	999999	999999	999999	493	406	751	651	400	518	999999	999999	828	691	821	901	446	999999	573	358	529	273	999999	569	717	531	999999	999999	976	999999	999999	81	999999	999999	868	741	244	478	266	447	24	548	768	999999	999999	999999	45	101	999999	59	661	207	279	131	475	456	264	995	526	961	999999	335	674	486	142	171	999999	999999	822	90	667	999999	999999	135	343	981	504	167	999999	466	496	827	999999	927	261	188	999999	999999	704	421	487	249	952	304	959	999999	874	999999	542	543	841	386	278	441	392	693	75	153	999999	494	951	106	141	69	999999	659	999999	746	234	953	368	774	953	410	603	427	25	837	999999	653	116	223	625	330	624	999999	559	472	545	568	999999	659	856	999999	470	390	118	892	829	310	269	137	66	588	184	77	433	867	838	999999	677	238	977	144	387	999999	481	810	444	365	110	999999	211	666	999999	709	999999	743	999999	222	999999	132	17	865	394	979	999999	46	156	557	999999	691	999999	580	891	884	681	721	832	732	909	999999	458	474	209	999999	999999	400	748	474	159	689	927	999999	655	554	230	999999	999999	999999	999999	999999	663	999999	999999	419	999999	630	999999	956	999999	206	999999	999999	999999	21	674	543	666	999999	999999	767	298	681	407	997	763	19	999999	999999	664	569	971	433	999999	474	644	570	999999	790	978	305	625	791	446	953	777	999999	999999	643	999999	999999	455	999999	356	813	999999	999999	489	681	655	999999	705	437	302	468	234	488	999999	838	377	114	746	875	114	757	151	506	244	454	999999	54	999999	291	467	976	999999	314	87	348	999999	661	91	124	145	
665	600	198	499	978	999999	999999	662	484	999999	775	940	999999	563	598	999999	650	747	999999	461	610	627	423	999999	325	354	999999	410	999999	520	715	33	999999	999999	448	999999	953	17	266	725	930	391	221	25	999999	45	999999	750	999999	999999	999999	999999	56	663	534	48	186	227	183	999999	999999	888	944	999999	561	999999	318	839	124	441	718	999999	490	999999	530	999999	999999	999999	288	289	999999	179	922	52	843	800	977	999999	216	410	980	735	833	633	999999	52	447	257	999999	939	999999	704	636	56	957	43	434	737	142	314	999999	778	939	893	823	999999	965	999999	130	760	999999	350	632	999999	461	983	999999	857	401	488	782	167	943	999999	562	999999	543	875	95	810	376	249	835	901	777	211	795	940	809	288	86	545	137	703	999999	387	81	922	595	973	234	576	345	654	999999	475	834	601	340	717	999999	100	816	999999	393	535	514	731	936	259	999999	868	57	999999	412	246	999999	999999	184	185	44	621	290	121	999999	799	904	999999	379	999999	376	204	609	102	999999	986	999999	817	320	639	872	350	986	999999	786	365	529	233	251	295	999999	595	426	165	682	483	999999	704	999999	594	631	332	362	633	999999	992	269	955	928	425	518	222	929	545	312	694	635	999999	999999	999999	280	680	939	999999	999999	781	778	453	419	710	186	33	999999	999999	17	550	999999	999999	461	794	106	574	304	825	777	233	999999	881	853	988	999999	863	380	999999	999999	950	999999	999999	766	999999	224	815	999999	999999	248	494	138	213	537	999999	706	283	493	999999	134	706	386	124	999999	643	999999	896	600	431	999999	323	999999	579	999999	999999	167	719	999999	999999	579	290	999999	86	586	293	999999	461	999999	101	999999	574	380	839	388	999999	573	278	962	999999	986	999999	224	999999	366	999999	840	999999	801	479	605	986	687	143	960	843	677	310	537	32	549	663	551	509	148	297	942	814	999999	795	493	999999	756	471	374	999999	75	914	720	661	999999	999999	999999	875	496	999999	887	246	878	545	939	273	741	940	584	999999	776	715	975	78	982	36	368	15	985	716	239	225	769	709	777	763	590	876	579	999999	13	676	23	842	410	706	999999	655	999999	230	156	816	887	51	999999	360	938	651	678	426	187	999999	999999	779	76	671	477	178	767	185	683	999999	370	580	329	999999	702	143	668	999999	999999	712	159	999999	570	423	999999	727	234	427	825	999999	207	162	826	358	786	243	775	739	238	766	888	680	999999	291	455	316	722	384	999999	999999	983	401	336	474	505	134	219	653	
999999	999999	944	349	999999	744	667	218	754	970	323	469	367	928	58	333	823	478	227	288	967	32	999999	850	770	30	999999	806	825	361	852	662	34	132	406	488	999999	999999	330	802	623	247	562	751	70	198	999999	64	353	999999	650	999999	906	930	999999	320	745	104	579	340	789	861	999999	402	999999	661	999999	245	999999	569	510	285	999999	424	665	730	999999	999999	789	582	999999	999999	999999	822	999999	825	999999	103	447	999999	999999	728	969	999999	23	762	854	169	633	999999	753	999999	532	784	999999	375	879	492	999999	954	850	492	314	997	757	888	408	999999	691	302	999999	351	797	445	826	782	999999	167	999999	902	876	309	629	999999	828	381	999999	678	999999	999999	946	999999	828	493	245	260	999999	972	243	135	999999	294	478	340	502	411	414	97	957	720	70	721	91	372	87	999999	862	924	178	385	999999	729	999999	356	356	643	523	313	209	575	369	342	999999	285	548	999999	831	298	887	999999	967	999999	721	609	284	235	192	465	415	694	398	999999	804	999999	999999	634	54	132	984	859	888	110	887	392	360	999999	999999	805	823	496	719	999999	46	999999	999999	239	18	640	81	131	461	67	898	514	187	870	537	999999	670	999999	546	708	314	38	537	866	402	999999	999999	556	438	386	642	919	999999	999999	461	999999	999999	385	625	999999	61	862	407	831	212	999999	215	999999	999999	729	145	909	949	21	268	18	223	551	999999	679	391	999999	692	85	424	979	539	362	418	484	627	295	298	142	657	452	630	999999	999999	30	999999	768	366	709	250	999999	969	963	565	453	839	897	548	946	32	536	999999	332	416	232	842	852	81	715	111	850	620	817	363	999999	387	517	886	999999	556	999999	168	999999	834	999999	999999	999999	797	964	645	730	746	352	119	131	999999	307	299	441	187	281	999999	999999	608	400	122	161	610	748	999999	999999	20	731	399	999999	378	196	999999	725	999999	276	999999	999999	79	380	113	278	708	242	544	999999	228	455	639	285	927	517	385	444	579	858	999999	58	898	324	999999	999999	952	710	752	96	809	573	228	910	999999	589	581	999999	296	844	999999	999999	214	985	113	565	102	124	482	999999	810	63	156	999999	310	16	217	755	661	999999	325	999999	489	458	280	654	236	728	68	347	999999	158	158	734	999999	597	999999	913	999999	999999	999999	999999	238	999999	285	755	427	864	609	220	381	825	999999	208	528	455	888	755	715	458	999999	373	999999	144	999999	662	999999	421	949	713	999999	304	999999	507	174	999999	769	999999	182	525	999999	372	
128	999999	966	120	582	949	216	960	709	999999	207	999999	825	999999	781	103	967	999999	849	16	999999	999999	58	86	290	999999	43	50	685	300	583	199	999999	966	255	217	999999	999999	90	956	215	999999	14	82	107	781	681	999999	999999	676	630	559	999999	231	457	231	999999	889	829	513	916	175	284	999999	515	18	542	999999	999999	574	925	162	543	893	999999	925	999999	999999	979	508	397	427	344	18	670	33	523	999	999999	34	418	288	999999	576	999999	49	714	595	567	999999	249	999999	999999	141	750	478	999999	782	430	999999	999999	823	910	999999	126	498	999999	275	747	491	999999	543	349	289	166	647	177	999999	853	761	999999	306	999999	999999	269	573	126	213	268	202	17	999999	578	986	999999	999999	378	664	460	999999	219	448	999999	85	999999	706	483	32	975	113	310	60	999999	669	321	41	413	999999	999999	552	382	999999	17	999999	999999	753	964	363	999999	571	278	512	515	312	999999	772	459	343	296	562	100	999999	237	165	891	957	811	909	674	663	191	999999	603	907	999999	592	999999	999999	601	999999	742	999999	438	414	834	797	999999	627	127	999999	999999	79	733	508	461	288	999999	851	664	526	942	65	689	930	389	919	909	608	999999	959	340	167	742	445	999999	971	665	823	331	103	423	194	791	134	90	999999	625	104	999999	890	202	589	637	84	908	686	439	999999	999999	914	888	936	494	167	218	425	337	297	999999	490	623	576	999999	570	113	758	273	564	850	278	304	814	161	252	767	751	529	668	537	144	999999	999999	798	416	214	486	699	634	999999	999999	784	338	417	965	999999	626	68	76	999999	160	422	874	656	999999	620	84	784	251	400	467	895	668	999999	553	948	465	778	999999	365	627	999999	639	649	999999	493	965	999999	196	999999	151	999999	462	697	999999	721	999999	511	51	796	140	702	999999	243	458	769	125	577	863	26	811	999999	944	711	353	999999	783	235	472	272	654	677	598	275	259	774	442	970	383	832	292	953	736	999999	235	924	609	405	999999	424	999999	999999	999999	999999	173	303	999999	751	354	295	937	440	999999	778	151	463	114	192	984	999999	337	154	999999	41	734	999999	120	627	486	428	492	387	999999	999999	894	999999	143	428	111	955	36	999999	626	999999	894	851	914	958	185	999999	820	426	421	516	97	233	203	999999	444	315	999999	130	275	999999	803	560	405	992	883	885	329	999999	999999	39	657	645	528	999999	147	999999	943	162	451	999999	999999	75	966	999999	959	671	72	632	984	999999	772	905	999999	700	294	343	999999	
922	84	999999	451	144	999999	391	859	452	704	96	374	562	999999	999999	679	999999	326	738	594	875	43	221	822	999999	999999	294	999999	999999	999999	827	822	803	435	31	87	160	999999	474	729	999999	999999	516	999999	999999	267	431	999999	742	999999	865	384	556	749	999999	888	862	477	999999	443	61	135	117	232	876	273	571	136	999999	952	528	297	999999	18	19	215	526	999999	845	440	279	859	524	525	364	453	276	63	854	143	999999	999999	518	41	678	459	562	294	101	713	695	305	95	789	706	577	531	999999	739	374	999999	618	631	323	999999	201	610	591	867	432	996	518	999999	999999	737	846	778	821	999999	999999	653	241	163	142	744	999999	774	734	819	787	922	729	323	490	770	606	60	999999	867	487	848	971	999999	668	999999	187	34	999999	62	860	798	710	217	189	721	140	465	499	579	199	426	876	772	90	510	277	204	999999	445	141	795	583	953	852	712	681	999999	494	426	999999	950	896	681	958	989	221	521	144	768	640	150	999999	625	678	70	971	209	999999	167	449	982	999999	442	920	75	224	757	999999	999999	50	325	971	82	22	248	999999	204	814	999999	299	756	999999	32	805	991	243	957	284	792	740	482	478	336	999999	583	717	463	760	892	774	463	166	667	728	325	999999	488	613	440	539	777	395	999999	868	999999	922	219	999999	999999	832	266	483	572	735	568	999999	644	999999	438	999999	76	999999	921	326	835	599	402	999999	490	821	999999	354	843	262	999999	96	232	999999	999999	661	999999	999999	831	70	517	979	999999	932	999999	478	535	392	184	908	472	999999	473	999999	999999	103	999999	914	999999	117	87	912	639	319	771	481	999999	185	812	777	33	250	612	861	808	856	999999	469	144	22	296	371	999999	999999	999999	999999	999999	302	999999	200	140	999999	999999	999999	982	605	999999	284	999999	999999	999999	359	580	406	999999	999999	730	612	131	186	999999	70	780	144	999999	715	741	704	529	151	858	331	749	621	647	440	569	889	878	212	516	999999	309	456	999999	937	999999	773	59	567	899	20	181	259	999999	79	812	546	902	999999	863	645	754	999999	830	531	999999	959	759	999999	663	841	999999	918	999999	999999	760	334	975	884	999999	967	655	999999	251	847	999999	499	519	577	627	33	987	611	348	871	976	291	626	636	336	999999	24	603	903	68	999999	263	999999	744	318	999999	999999	27	999999	896	999999	792	776	982	381	120	449	191	828	639	999999	131	579	798	391	999999	708	348	557	103	953	61	68	193	570	999999	909	999999	268	999999	
462	969	269	452	881	194	999999	643	999999	226	392	832	999999	273	213	999999	999999	791	363	839	999999	232	470	999999	999999	999999	733	593	999999	484	211	674	999999	689	187	885	861	136	999999	207	965	74	93	341	710	131	286	999999	999999	415	223	127	421	999999	367	240	508	21	510	943	460	921	999999	780	999999	718	909	95	96	328	303	557	874	166	873	999999	148	139	999999	821	661	938	613	15	271	93	262	504	331	947	386	850	999999	973	746	54	841	313	999999	992	999999	200	999999	661	121	999999	253	265	555	651	101	378	999999	689	291	522	999999	999999	518	931	465	414	764	148	999999	452	930	900	420	829	875	999999	813	999999	999999	471	239	999999	893	999999	840	997	948	680	856	17	387	937	999999	234	736	999999	795	394	999999	807	999999	570	999999	999999	735	352	844	726	775	266	565	917	89	820	292	366	999999	912	101	467	466	93	292	999999	74	993	219	195	102	260	49	428	28	999999	45	669	241	234	999999	497	999999	231	904	999999	452	999999	857	871	999999	379	301	883	303	999999	350	352	287	999999	603	741	143	999999	634	525	227	146	999999	999999	784	999999	134	999999	51	999999	314	244	188	692	491	999999	999999	347	253	722	959	165	134	949	461	692	391	456	630	139	999999	503	597	389	382	315	572	999999	999999	329	255	203	841	700	764	999999	174	595	303	999	605	795	415	911	566	999999	22	949	999999	999999	240	678	999999	912	248	811	647	798	320	186	999999	566	261	924	477	999999	323	434	194	354	528	796	162	631	533	569	98	686	823	999999	999999	999999	753	995	98	577	726	999999	999999	953	999999	375	999999	127	968	49	544	490	444	999999	747	588	765	481	999999	444	525	999999	388	999999	722	960	974	999	882	999999	813	266	836	899	49	999999	972	999999	999999	162	521	45	663	493	35	999999	251	33	573	999999	857	281	431	654	62	880	550	782	240	508	401	285	999999	999999	236	288	999999	544	999999	999999	615	534	999999	421	922	490	192	999999	654	125	718	951	435	177	561	542	999999	999999	847	168	999999	199	10	387	761	246	800	113	999999	746	953	707	272	220	109	333	684	999999	732	571	697	655	138	125	789	999999	999999	999999	999999	999999	453	999999	696	999999	519	425	534	219	659	685	690	88	637	907	999999	21	689	225	77	238	999999	824	999999	286	999999	198	71	884	999999	321	396	732	116	999999	303	490	20	670	999999	683	999999	475	999999	56	881	618	27	999999	952	777	760	634	999	769	837	999999	22	420	140	999999	999999	649	621	348	
299	999999	972	74	614	681	11	28	523	999999	439	391	473	999999	999999	852	180	840	931	819	561	761	733	346	999999	673	477	599	999999	380	329	159	853	999999	756	999999	645	953	999999	281	776	741	999999	615	340	455	166	608	26	999999	999999	999999	717	999999	787	999999	234	636	338	940	999999	411	489	153	75	999999	537	461	657	480	999999	227	234	660	999999	999999	650	127	16	290	999999	868	583	261	229	805	999999	999999	235	228	700	19	624	675	999999	375	262	967	550	60	999999	999999	951	546	81	933	298	66	759	968	999999	116	999999	58	433	345	999999	237	923	999999	999999	485	236	438	999999	206	602	558	999999	677	566	682	577	999999	999999	812	917	46	999999	296	516	384	302	267	999999	999999	389	576	999999	731	546	999999	54	291	999999	999999	478	523	766	874	341	740	999999	91	411	214	538	673	685	620	428	999999	57	637	752	473	192	969	106	196	817	999999	316	862	140	541	638	296	999999	930	344	403	999999	315	999999	776	911	221	855	999999	65	715	891	999999	312	755	999999	417	538	999999	259	509	426	580	67	999999	999999	610	950	870	575	999999	919	999999	286	34	999999	742	681	999999	561	999999	999999	999999	140	111	144	684	999999	385	564	231	757	999999	681	834	976	700	999999	649	352	311	999999	984	999999	999999	999999	146	355	288	244	244	999999	562	186	287	999999	458	449	956	181	749	60	575	316	999999	494	999999	83	452	58	999999	495	41	633	260	999999	999999	416	999999	315	997	339	999999	151	999999	999999	205	839	403	448	999999	260	301	999999	999999	999999	999999	999999	999999	328	892	73	903	240	999999	749	703	929	925	999999	999999	999999	131	999999	183	419	999999	434	999999	858	298	74	679	13	529	569	203	562	39	999	24	460	208	999	423	934	436	51	727	580	792	275	913	825	999999	486	139	999999	305	194	482	271	692	359	39	999999	393	999999	710	999999	555	999999	899	926	562	806	843	132	237	249	999999	737	706	415	76	999999	160	854	821	53	999999	553	267	845	999999	999999	768	848	969	999999	550	536	340	874	35	651	376	987	272	999999	643	16	999999	66	211	744	565	286	293	16	677	539	999999	667	422	11	883	999999	410	999999	47	994	163	642	999999	456	406	832	390	424	656	999999	999999	445	999999	433	141	210	644	999999	197	999999	999999	962	917	999999	458	999999	461	33	999999	999999	999999	462	999999	648	853	779	368	754	347	999999	895	999999	999999	514	948	642	267	989	999999	682	419	628	622	555	438	201	725	687	997	999999	381	367	657	345	586	999999	107	
761	580	361	842	999999	443	464	596	999999	999999	412	72	815	999999	472	162	999999	999999	958	999999	791	219	661	64	999999	756	614	361	537	221	24	999999	819	544	999999	418	999999	840	999999	999999	168	999999	741	589	322	624	192	999999	909	215	572	443	627	999999	316	551	999999	999999	171	142	829	999999	69	486	597	484	999999	999999	999999	63	643	254	381	774	681	833	478	82	742	66	574	295	999999	332	648	581	999999	531	238	955	500	221	999999	398	999999	999999	899	999999	991	838	381	912	419	855	571	328	72	852	616	999999	83	845	565	114	568	543	659	736	999999	999999	999999	721	999999	953	563	432	575	999999	999999	999999	933	222	90	999999	685	662	876	999999	761	329	519	458	914	755	881	654	656	574	830	820	999999	172	427	976	999999	999999	870	465	302	148	753	89	999999	999999	549	999999	765	660	429	999999	667	72	975	518	506	723	806	295	81	909	776	999999	999999	598	228	770	794	114	248	35	791	421	999999	999999	999999	440	999999	999999	216	999999	889	999999	154	999999	163	344	197	999999	479	941	853	584	393	393	999999	752	926	999999	772	779	75	660	422	404	124	255	999999	999999	941	76	708	883	89	999999	30	781	999999	238	445	999999	999999	885	999999	307	999999	216	37	911	260	824	514	181	999999	436	955	238	999999	749	809	907	999999	999999	999999	413	243	970	999999	343	373	999999	895	999999	408	999999	206	190	34	125	999999	907	228	999999	112	999999	562	536	732	652	104	791	208	999999	428	537	317	748	999999	232	73	211	711	694	999999	669	929	817	773	273	240	775	214	467	526	902	999999	721	732	851	999999	999999	248	999999	248	582	392	788	278	871	999999	457	273	802	61	31	205	999999	317	442	999999	744	999999	468	421	329	586	740	590	526	848	999999	25	999999	381	366	963	859	999999	966	999999	999999	548	901	693	782	511	411	416	999999	706	164	414	300	663	999999	943	999999	440	918	999999	652	208	752	33	999999	442	207	431	999999	68	346	88	999999	999999	56	999999	999999	775	639	818	999999	333	94	819	693	999999	999999	412	999999	422	194	428	537	971	635	942	796	999999	709	350	313	980	721	447	370	86	999999	145	616	999999	92	13	801	999999	820	999999	999999	932	999999	801	716	795	166	282	874	917	551	999999	999999	999999	409	982	76	298	514	204	999999	647	459	616	129	589	795	365	340	190	627	999999	160	999999	829	999999	999999	908	999999	518	824	449	573	999999	999999	693	616	999999	509	999999	937	513	595	999999	715	475	999999	723	999999	137	10	800	941	999999	299	
124	228	222	999999	545	444	167	664	999999	380	173	999999	16	91	435	972	292	855	999999	253	999999	841	999999	601	363	390	999999	999999	506	518	999999	507	879	163	421	475	404	238	999999	665	779	848	599	999999	552	401	477	641	256	999999	717	945	999999	999999	999999	282	693	620	920	165	618	931	168	487	999999	999999	204	999999	670	999999	577	999999	891	575	474	275	251	290	58	962	913	193	979	350	999999	87	999999	439	977	148	781	783	318	808	999999	847	690	999999	897	999999	206	624	971	999999	587	663	64	145	975	909	41	413	999999	958	251	434	999999	817	687	279	869	764	875	999999	188	793	745	92	529	626	585	139	392	172	765	999999	222	693	999999	146	999999	999999	464	999999	117	378	999999	999999	567	621	896	999999	434	999999	27	441	748	450	999999	999999	918	971	616	359	334	901	30	409	202	951	999999	268	999999	550	255	218	999999	807	424	809	581	395	525	999999	729	712	705	764	155	999999	550	772	585	999999	228	62	54	115	999999	216	999999	812	166	615	408	638	818	883	382	808	999999	941	35	308	999999	532	456	708	999999	999999	205	266	264	869	410	450	682	95	331	203	174	999999	73	999999	462	769	239	909	508	101	999999	999999	999999	346	201	609	746	286	757	696	606	999999	485	131	20	100	557	297	214	999999	955	999999	561	999999	644	936	877	817	846	452	303	546	209	538	727	383	999999	999999	677	999999	704	405	999999	635	597	999999	719	999999	999999	999999	999999	999999	705	550	145	171	270	999999	999999	999999	731	928	440	999999	402	69	145	947	999999	636	225	999999	619	412	264	560	404	999999	590	815	227	934	620	999999	240	999999	841	659	402	566	123	672	999999	422	79	999999	999999	32	999999	538	692	771	549	570	155	582	332	999999	296	585	766	344	622	886	47	796	318	955	999999	51	228	486	555	999999	523	999999	423	207	343	999999	595	999999	693	62	133	455	395	59	339	658	39	548	373	999999	799	779	999999	999999	384	999999	999999	19	948	999999	999999	215	226	999999	999999	602	168	135	959	999999	990	394	999999	569	762	591	999999	269	626	425	22	679	123	737	46	999999	503	94	822	70	32	999999	433	999999	743	917	239	999999	999999	736	500	904	589	566	827	999999	999999	999999	999999	792	999999	207	392	532	999999	639	999999	488	675	999999	108	83	999999	898	999999	999999	960	159	999999	844	999999	729	266	999999	925	118	99	999999	999999	631	615	23	517	39	199	825	203	901	322	113	999999	751	16	699	999999	427	601	691	999999	423	455	978	663	999999	440	999999	
940	502	607	81	549	999999	577	54	697	94	565	999999	709	959	999999	69	836	723	29	610	999999	566	261	999999	516	408	775	999999	186	636	360	785	999999	57	884	701	303	999999	563	290	184	962	999999	553	861	329	981	999999	212	395	999999	940	999999	830	999999	384	250	109	564	150	769	89	867	70	999999	779	683	662	85	519	765	999999	169	738	999999	760	564	999999	999999	197	999999	953	295	790	494	420	82	768	999999	510	999999	203	999999	999999	999999	999999	104	942	819	91	645	999999	999999	693	630	999999	780	974	999999	668	819	542	463	999999	999999	815	794	87	575	999999	707	914	999999	575	68	571	999999	999999	227	341	666	622	888	565	551	108	999999	999999	170	999999	639	108	375	958	690	918	740	318	699	999999	309	27	999999	505	384	999999	294	181	634	999999	648	44	757	72	12	207	654	898	826	624	999999	203	916	637	685	608	549	85	884	150	831	599	57	520	41	648	999999	999999	190	999999	999999	999999	966	112	999999	604	351	312	956	999999	273	842	492	84	108	116	999999	738	999999	775	191	218	999999	494	999999	58	987	246	40	363	999999	271	999999	15	810	999999	236	814	348	90	999999	246	999999	401	999999	999999	999999	999999	422	925	548	517	999999	999999	638	605	749	482	999999	999999	617	114	282	602	541	12	999999	486	273	999999	999999	295	400	999999	999999	999999	999999	999999	999999	248	940	999999	823	999999	815	999999	698	312	376	215	822	754	939	106	999999	999999	963	999999	999999	873	999999	631	999999	885	54	999999	126	832	999999	694	999999	853	864	636	311	602	999999	177	999999	107	314	822	119	68	713	135	356	304	276	999999	980	572	45	744	384	999999	316	937	999999	563	327	865	999999	999999	700	968	999999	313	794	871	871	795	740	762	569	999999	521	650	182	999999	999999	999999	566	540	999999	943	818	129	261	992	999999	353	999999	233	780	999999	416	999999	368	744	245	52	999999	405	494	999999	831	999999	185	343	797	999999	999999	999999	656	504	309	876	969	999999	160	770	61	802	585	528	999999	517	999999	130	635	94	291	437	683	863	323	999999	55	528	122	546	944	918	999999	628	999999	966	576	285	149	539	467	611	999999	475	991	706	819	999999	506	323	299	999999	707	999999	384	338	467	793	191	148	831	451	644	613	825	142	999999	957	940	999999	941	707	980	105	627	680	999999	999999	999999	616	999999	88	31	798	257	889	999999	491	999999	259	999999	782	103	10	999999	26	967	981	999999	858	999999	861	35	999999	381	592	84	999999	94	704	495	259	920	575	797	752	999999	845	
366	935	921	126	713	999999	999999	168	613	979	396	999999	712	861	999999	23	517	489	62	245	426	664	815	608	406	549	999999	259	861	528	213	956	596	132	999999	714	936	981	158	344	573	223	978	999999	999999	483	991	633	691	907	67	999999	699	999999	428	701	999999	322	720	174	999999	999999	999999	999999	776	440	25	590	999999	853	999999	536	341	718	999999	213	999999	721	999999	923	557	139	567	954	470	895	266	999999	703	999999	594	624	999999	983	416	999999	999999	892	999999	784	467	410	396	999999	829	531	976	981	521	224	24	408	929	796	616	999999	404	352	624	999999	183	999999	887	323	269	463	274	357	312	71	999999	793	403	608	465	999999	742	729	134	939	918	285	890	489	908	195	695	475	377	617	216	574	277	999999	999999	854	523	83	578	376	267	629	678	460	999999	231	15	999999	340	999999	65	675	227	685	961	898	722	999999	415	83	999999	999999	999999	694	855	723	525	999999	998	611	999999	669	161	999999	681	299	606	999999	562	687	190	999999	144	999999	999999	540	356	592	486	712	141	125	667	999999	608	999999	649	983	605	213	705	60	331	729	834	396	523	469	999999	672	302	292	845	999999	999999	403	999999	999999	999999	324	376	933	999999	295	999999	999999	11	999999	159	224	999999	622	834	358	982	140	53	415	83	175	27	887	999999	814	420	848	279	939	611	215	803	578	999999	999999	836	771	581	45	259	325	394	865	320	999999	32	679	458	497	746	762	360	999999	997	967	306	999999	355	664	875	630	249	72	55	943	420	999999	999999	552	999999	999999	559	999999	999999	757	781	161	577	798	791	740	999999	999999	203	848	999999	999999	580	999999	985	357	999999	916	170	629	86	332	820	999999	999999	999999	907	906	975	534	213	353	103	999999	196	999999	999999	557	872	145	240	467	999999	999999	999999	866	499	887	567	174	795	642	847	999999	681	999999	341	211	428	839	833	493	806	999999	644	512	460	341	697	840	445	867	999999	999999	999999	619	463	622	287	512	462	30	348	811	738	571	505	567	568	999999	813	710	138	43	999999	746	660	999999	562	586	415	999999	199	727	728	928	598	999999	147	72	994	999999	999999	999999	387	813	154	994	929	83	16	893	999999	999999	37	734	738	20	723	651	999999	263	70	701	107	303	830	999999	999999	999999	999999	683	999999	505	742	999999	787	999999	999999	498	999999	665	280	488	579	999999	395	239	999999	999999	199	999999	999999	999999	114	740	658	231	818	94	982	533	912	129	109	332	474	277	227	999999	947	525	364	234	60	302	
983	999999	999999	585	907	999999	999999	98	620	999999	585	999999	401	999999	999999	565	403	571	516	78	753	160	999999	257	57	128	21	766	57	673	232	874	445	811	999999	999999	110	243	999999	999999	999999	823	508	999999	999999	541	999999	226	999999	391	132	793	718	999999	999999	832	999999	874	537	999999	589	999999	51	946	173	710	999999	590	254	368	999999	170	395	999999	467	929	652	675	509	516	253	794	999999	665	551	439	166	464	999999	999999	999999	235	706	396	999999	455	782	561	549	999999	53	295	972	138	999999	961	999999	999999	523	999999	999999	526	999999	999999	546	999999	999999	999999	405	734	999999	43	327	999999	484	240	464	998	331	22	156	999999	135	472	472	958	822	999999	739	999999	999999	572	940	653	999999	368	860	999999	850	17	568	407	999999	999999	493	20	967	652	654	999999	999999	408	999999	510	472	99	400	901	558	587	971	745	645	815	701	980	102	673	585	125	379	779	158	323	454	999999	999999	320	979	999999	990	999999	496	999999	999999	633	310	440	191	999999	999999	959	136	272	45	823	761	999999	999999	512	999999	999999	999999	538	999999	999999	999999	948	66	723	165	90	922	105	597	801	999999	601	999999	77	680	662	491	999999	157	420	652	885	287	631	987	593	999999	477	545	695	113	999999	999999	999999	383	362	999999	468	999999	887	999999	41	674	244	574	169	616	56	832	265	999999	145	999999	906	86	374	999999	435	736	571	884	454	559	999999	697	300	874	381	694	327	288	33	441	999999	383	621	220	53	66	827	999999	159	644	999999	882	999999	578	821	286	19	692	948	732	927	999999	592	999999	999999	999999	284	295	999999	999999	514	976	789	703	130	532	999999	163	626	378	908	594	734	810	279	999999	730	722	63	104	999999	999999	340	301	514	266	791	149	448	506	782	999999	999999	797	140	313	999999	273	999999	298	999999	856	75	579	823	343	278	999999	212	753	999999	999999	241	150	677	879	646	498	199	999999	741	325	715	129	596	376	999999	936	679	999999	927	466	274	765	282	828	999999	760	477	181	999999	19	999999	694	690	230	310	600	999999	260	999999	999999	84	999999	557	999999	151	945	983	456	490	999999	112	246	999999	359	999999	476	868	849	320	885	999999	28	875	999999	999999	999999	439	375	76	261	816	429	308	999999	391	679	218	999999	686	623	777	31	690	999999	907	999999	868	340	933	834	732	281	999999	781	999999	66	719	999999	129	131	516	618	390	239	526	682	938	503	968	617	999999	102	172	999999	118	999	999999	229	824	686	161	108	999999	242	528	545	488	526	749	
335	960	392	656	565	117	168	641	460	139	999999	762	375	999999	999999	999999	640	118	254	672	583	727	500	10	443	970	417	999999	999999	710	980	203	421	753	999999	656	875	445	999999	589	950	368	877	999999	599	999999	785	735	125	666	888	999999	244	999999	175	607	999999	392	223	595	999999	982	493	749	999999	40	999999	622	730	669	701	204	999999	664	722	225	999999	411	999999	520	999999	681	71	491	822	554	999999	999999	999999	44	999999	492	232	21	889	967	874	999999	940	999999	582	173	15	999999	964	693	925	579	142	999999	757	999999	999999	702	410	999999	920	999999	927	604	81	783	44	999999	482	999999	972	999999	774	754	350	721	471	841	999999	999999	676	615	526	999999	628	999999	435	637	287	138	511	999999	999999	999999	56	873	210	345	999999	798	999999	320	999999	756	721	999999	999999	387	609	45	999999	149	764	389	351	999999	999999	798	975	999999	358	999999	999999	999999	706	452	887	999999	707	477	521	999999	999999	999999	999999	999999	642	770	417	202	583	57	38	999999	540	999999	999999	232	999999	999999	999999	412	369	805	449	999999	902	628	59	278	548	903	999999	141	999999	999999	795	624	496	985	672	714	390	783	999999	310	377	177	813	345	688	665	380	999999	88	118	999999	548	700	171	463	24	720	149	653	680	999999	999999	999999	999999	575	149	999999	999999	999999	684	999999	585	696	149	364	999999	814	999999	590	882	532	714	999999	416	705	257	924	335	531	657	994	251	999999	437	933	480	999999	744	769	548	930	834	896	999999	999999	999999	851	560	807	728	209	15	559	771	158	663	844	999999	373	999999	999999	999999	999999	421	689	781	999999	269	216	883	294	80	999999	52	952	697	818	657	329	999999	405	373	999999	999999	999999	988	692	368	289	999999	635	139	999999	450	999999	529	820	484	714	315	734	999999	354	923	443	139	999999	999999	818	999999	999999	196	990	848	923	999999	882	220	999999	701	99	97	999999	936	999999	164	699	999999	719	999999	877	343	999999	24	999999	812	29	604	369	999999	929	185	550	828	435	448	148	532	527	481	646	999999	521	23	226	999999	612	418	675	288	440	999999	797	999999	583	510	999999	976	68	120	999999	288	999999	644	771	913	547	999999	510	809	26	177	977	248	999999	277	822	929	999999	153	209	610	928	90	887	374	388	165	999999	924	205	999999	473	416	999999	999999	758	999999	999999	312	999999	999999	907	866	272	273	586	558	999999	315	687	324	999999	914	910	231	359	770	757	999999	999999	392	905	586	614	853	703	571	599	429	518	946	687	495	999999	748	703	72	
817	624	788	829	556	939	246	999999	984	559	999999	427	999999	988	129	844	999999	717	555	331	262	419	570	25	959	189	999999	999999	636	999999	999999	172	999999	297	952	142	618	706	835	965	999999	999999	868	153	75	181	420	999999	827	842	718	999999	202	382	999999	408	64	773	869	377	152	999999	999999	302	999999	343	899	721	999999	986	999999	80	882	589	981	528	550	426	949	999999	768	276	913	793	973	543	970	155	486	554	87	999999	836	467	823	999999	488	576	464	732	281	699	494	840	999999	647	999999	999999	999999	999999	857	638	823	91	999999	875	592	460	328	999999	372	754	244	490	908	999999	244	425	766	147	49	973	961	999999	517	78	999999	82	186	335	99	368	754	205	697	449	32	755	857	947	261	37	258	318	369	999999	465	13	932	999999	413	38	999999	263	251	883	999999	999999	573	540	103	999999	283	999999	66	14	999	49	793	469	368	999999	567	818	885	21	725	999999	857	999999	999999	778	150	951	999999	70	522	501	953	813	772	999999	191	327	854	742	754	264	999999	365	528	426	219	472	867	999999	471	36	377	239	168	999999	748	584	927	999999	999999	999999	81	995	999999	507	95	980	696	941	307	999999	964	999999	999999	999999	400	502	999999	197	999999	999999	93	997	599	495	133	723	654	749	678	607	399	539	373	999999	193	999999	873	30	340	999999	776	926	626	231	72	234	971	697	632	999999	122	999999	999999	999999	249	83	406	996	383	371	335	999999	273	700	850	435	779	836	287	143	628	451	856	339	901	167	999999	999999	433	999999	999999	999999	127	432	494	659	783	672	191	120	860	999999	647	969	999999	829	662	926	999999	636	454	144	419	499	627	999999	884	999999	799	92	702	999999	999999	484	619	378	829	999999	215	201	651	117	999999	177	282	999999	803	887	436	81	999999	454	996	796	454	999999	999999	628	805	823	775	367	999999	109	999999	831	312	173	359	534	999	822	720	189	985	347	489	252	226	999999	867	996	989	727	999999	257	41	777	999999	12	830	999999	45	392	426	293	999999	556	759	450	450	640	999999	901	82	682	734	817	810	999999	137	304	999999	930	955	778	378	154	999999	169	800	999999	143	357	704	798	786	338	763	701	111	933	493	775	434	237	469	97	655	905	523	224	966	922	999999	999999	799	114	436	648	915	101	44	599	650	999999	999999	999999	207	283	999999	406	64	999999	15	204	811	999999	999999	728	319	291	498	615	646	585	999999	221	482	178	999999	681	901	124	999999	20	898	999999	134	518	730	999999	
999999	382	19	127	169	857	916	680	723	173	999999	708	338	634	603	429	953	75	356	999999	708	38	999999	224	504	939	999999	999999	305	918	999999	988	998	40	999999	999999	606	529	999999	999999	304	801	455	835	83	203	785	162	417	479	939	69	172	999999	579	861	106	999999	999999	230	534	921	384	805	661	999999	710	308	243	486	999999	433	649	999999	991	999999	583	450	150	999999	163	999999	999999	999999	999999	452	825	563	461	538	999999	811	906	205	999999	383	426	999999	999999	463	493	487	918	930	656	516	419	527	453	672	288	656	654	321	999999	363	342	558	826	218	794	156	846	704	467	999999	527	454	999999	617	999999	933	276	687	999999	675	261	658	999999	472	43	308	119	788	260	999999	166	595	138	824	50	868	823	965	669	346	999999	224	472	644	989	965	999999	836	193	355	389	999999	999999	401	111	999999	388	364	184	999999	47	999999	999999	104	999999	999999	325	643	999999	999999	999999	310	999999	999999	44	999999	999999	534	483	78	248	283	605	904	983	199	102	737	999999	999999	490	468	790	183	308	582	770	999999	790	999999	649	426	268	571	245	88	949	999999	366	74	499	853	880	116	257	764	463	549	120	664	839	588	920	221	999999	651	520	843	182	462	276	816	999999	425	428	999999	24	43	999999	999999	999999	999999	999999	657	865	999999	588	683	926	999999	128	231	999999	135	228	71	506	56	441	999999	568	116	848	903	798	683	999999	464	688	435	749	430	879	216	425	999999	216	999999	355	503	72	999999	917	638	343	55	999999	619	207	999999	325	968	999999	86	345	143	231	477	859	192	999999	133	995	500	795	999999	999999	61	710	459	854	242	700	937	999999	731	999999	220	570	752	135	499	999999	999999	120	999999	827	999999	870	999999	999999	739	413	173	999999	939	841	426	843	644	703	506	909	748	999999	999999	999999	664	555	999999	944	21	906	117	67	39	866	674	390	23	999999	999999	191	428	999999	124	999999	537	962	591	890	772	376	925	59	628	590	518	818	37	513	173	257	266	346	536	832	999999	115	999999	83	176	999999	829	774	164	325	999999	836	397	263	740	701	964	999999	999999	644	981	67	999999	449	357	999999	363	999999	999999	999999	924	92	385	292	533	999999	27	517	724	999999	546	999999	894	312	109	999999	430	999999	773	471	999999	542	174	891	851	248	676	999999	725	319	999999	329	77	863	400	407	461	115	729	999999	999999	456	998	999999	107	830	999999	136	349	675	436	589	737	999999	16	999999	917	494	440	999999	754	521	792	999999	65	227	94	
40	911	702	230	324	999999	464	999999	999999	544	999999	999999	31	85	550	167	999999	882	102	999999	999999	857	999999	489	999999	674	999999	564	999999	663	593	388	880	999999	999999	224	647	454	999999	544	282	999999	178	847	197	700	999999	219	214	999999	742	532	963	635	262	183	902	222	999999	650	609	899	623	184	950	351	913	285	942	335	519	605	771	557	319	383	688	171	301	276	264	235	359	999999	999999	70	999999	254	493	959	321	999999	999999	470	999999	999999	834	994	897	846	786	144	276	999999	999999	146	761	999999	999999	879	494	741	999999	986	395	383	550	814	262	889	925	668	791	982	23	95	999999	999999	622	999999	999999	693	274	454	999999	999999	958	999999	965	784	309	20	929	614	474	580	513	214	85	999999	832	29	999999	17	921	999999	352	294	864	758	732	460	792	999999	339	999999	476	475	506	275	999999	78	849	999999	589	914	739	187	518	999999	581	999999	999999	71	113	529	951	267	533	999999	999999	674	616	999999	61	849	227	550	999999	673	114	47	708	809	146	764	180	999999	427	16	999999	999999	775	999999	186	533	235	999999	285	809	999999	219	942	999999	999999	999999	999999	642	425	740	697	199	903	999999	338	999999	501	425	925	349	359	686	839	526	985	999999	898	195	999999	528	623	999999	274	474	823	895	105	575	321	395	312	537	848	686	319	198	999999	930	102	999999	42	809	806	999999	460	173	379	999999	157	884	851	276	999999	897	127	999999	999999	999999	31	443	448	926	113	539	47	999999	999999	163	216	797	351	999999	102	396	999999	813	689	338	999999	659	525	678	427	436	543	46	925	999999	999999	118	273	831	908	659	204	115	706	999999	999999	638	336	226	999999	360	999999	999999	183	999999	411	313	522	596	424	999999	918	770	508	676	996	10	896	886	594	107	999999	520	69	999999	202	999999	117	999999	440	999999	332	999999	999999	77	999999	659	862	709	549	265	596	677	416	545	999999	999999	607	999999	280	897	742	450	632	122	825	32	823	740	33	30	206	109	999999	49	999999	618	311	440	782	999999	148	196	999999	338	511	999999	113	523	999999	767	999999	88	151	542	999999	882	999999	356	252	870	835	131	686	999999	69	496	521	999999	506	999999	132	177	256	999999	759	999999	113	999999	999999	968	919	310	48	265	248	127	957	623	999999	166	941	955	999999	911	510	26	510	817	999999	24	345	999999	27	579	644	615	831	217	782	97	779	999999	999999	283	951	535	999999	430	290	941	538	999999	971	349	190	177	979	344	433	742	55	296	34	595	632	194	
292	469	620	633	295	750	999999	999999	387	999999	220	999999	960	974	933	89	536	337	999999	448	999999	678	399	477	999999	497	784	50	999999	492	358	999999	650	766	253	624	809	657	655	788	66	663	961	621	956	74	383	458	808	965	760	696	119	194	430	613	79	999999	996	798	965	999999	276	895	219	999999	274	204	731	319	280	878	681	697	392	999999	717	777	999999	572	123	335	241	86	732	661	49	466	999999	999999	554	666	661	857	999999	266	396	75	412	896	799	999999	727	999999	695	881	25	999999	802	329	999999	302	632	434	684	640	999999	999999	173	557	999999	808	857	101	999999	614	227	824	999999	999999	713	651	375	624	772	933	999999	999999	391	850	646	627	999999	26	743	261	43	999999	182	192	999999	206	902	854	876	991	331	999999	999999	91	664	200	999999	676	616	999999	927	18	661	999999	42	825	999999	323	911	402	154	841	358	999999	580	991	999999	692	437	516	749	520	748	999999	612	999999	999999	310	196	456	999999	987	410	498	334	35	574	431	160	872	398	589	943	483	847	490	999999	230	510	673	548	854	248	999999	505	416	999999	880	148	69	816	999999	136	464	322	999999	441	999999	188	554	999999	231	542	565	128	170	577	274	933	999999	999999	788	999999	522	908	235	748	999999	992	918	766	999999	292	100	66	999999	462	488	170	690	58	426	999999	956	256	999999	322	999999	980	345	838	994	946	999999	999999	999999	709	999999	999999	96	417	140	867	270	999999	999999	939	451	508	239	999999	98	113	253	83	278	746	999999	276	591	913	75	330	656	999999	771	747	999999	999999	999999	189	848	931	84	283	917	558	999999	178	524	999999	870	184	750	637	749	890	999999	943	105	291	999999	347	999999	999999	352	810	220	190	26	984	999999	999999	480	59	859	999999	39	969	999999	719	964	999999	999999	214	999999	999999	579	29	999999	880	53	331	630	747	322	999999	966	901	930	999999	348	601	161	539	999999	999999	704	700	778	592	999999	999999	788	385	326	203	596	760	999999	462	240	201	850	146	941	999999	105	999999	737	999999	200	137	49	57	381	373	521	221	501	999999	999999	878	250	746	999999	320	543	999999	431	129	913	215	771	478	999999	999999	750	25	598	999999	59	999999	999999	429	402	733	694	999999	14	953	681	384	999999	999999	276	999999	999999	114	127	631	809	850	311	617	445	984	366	571	180	235	622	506	623	140	849	223	915	999999	999999	999999	999999	802	250	999999	448	539	945	541	211	999999	205	646	897	967	999999	209	670	356	999999	418	377	999999	569	
778	340	999999	761	139	391	63	446	999999	999999	832	15	16	609	833	179	906	48	824	369	999999	40	975	999999	656	579	999999	999999	568	837	935	917	502	242	999999	999999	273	778	816	999999	999999	89	75	999999	999999	961	554	599	837	186	87	379	999999	763	915	748	364	999999	114	559	740	510	877	301	824	914	999999	773	147	695	999999	138	231	675	222	574	964	99	543	694	35	60	999999	999999	999999	565	375	739	327	723	782	697	673	266	418	646	211	773	71	161	458	781	999999	151	280	949	157	877	551	999999	783	999999	42	420	534	690	796	495	541	268	548	773	456	999999	912	217	464	964	266	575	372	200	38	391	245	254	598	999999	120	999999	999999	497	999999	999999	999999	518	999999	262	732	999999	999999	716	242	803	999999	685	334	49	999999	73	494	999999	621	975	978	593	999999	999999	185	290	999999	999999	385	731	850	60	585	479	483	404	999999	999999	242	537	724	656	958	235	779	999999	999999	559	999999	57	325	235	999999	222	998	356	281	25	87	451	999999	627	999999	999999	999999	562	999999	999999	999999	999999	520	293	950	999999	261	331	634	21	999999	624	371	542	999999	337	415	999999	999999	373	480	136	133	999999	999999	999999	900	999999	325	457	999999	227	460	999999	993	509	999999	999999	999999	792	960	677	721	999999	999999	463	999999	104	738	999999	105	999999	999999	736	384	438	999999	983	999999	169	999999	164	15	187	739	654	174	307	999999	390	800	383	999999	391	413	803	414	863	392	671	710	999999	368	999999	362	999999	839	724	689	564	798	553	999999	124	999999	999999	671	544	999999	500	999999	782	555	999999	213	721	986	996	999999	580	33	847	601	497	459	387	796	693	999999	793	815	999999	999999	999999	591	257	509	235	999999	607	999999	870	343	999999	382	927	260	20	999999	640	958	842	999999	118	540	951	999999	999999	999999	231	19	977	719	736	999999	999999	173	571	999999	955	222	760	224	999999	448	163	513	709	125	531	137	786	584	193	834	972	57	510	453	640	305	999999	569	560	999999	164	160	999999	217	532	764	999999	254	162	428	999999	627	675	669	387	447	999999	270	999999	104	233	402	535	901	712	801	663	128	135	660	98	200	664	137	999999	12	906	501	999999	767	448	541	431	999999	636	999999	381	999999	76	203	999999	863	435	466	999999	761	625	999999	504	731	999999	570	999999	999999	999999	17	963	999999	385	384	999999	750	677	377	655	999999	971	999999	274	367	429	822	62	932	606	234	765	208	762	999999	999999	211	997	861	666	878	423	929	434	629	999999	833	999999	
691	999999	999999	195	68	810	999999	790	854	440	147	311	288	517	196	999999	999999	999999	764	785	852	997	999999	753	816	999999	776	278	999999	345	999999	999999	595	366	371	280	304	48	706	397	89	742	532	771	859	999999	999999	371	236	43	999999	999999	627	58	612	694	332	559	379	357	44	415	999999	519	795	172	999999	922	156	916	601	77	545	999999	705	999999	474	568	999999	266	333	999999	51	18	26	267	357	999999	753	676	947	999999	669	358	363	674	999999	999999	975	696	843	465	224	320	441	262	999999	260	999999	502	229	763	664	122	999999	999999	374	739	502	537	815	178	999999	479	968	856	407	196	999999	999999	126	999999	592	207	423	999999	201	731	577	999999	424	107	205	261	457	999999	90	999999	334	734	999999	264	520	447	881	675	297	999999	351	999999	854	655	246	320	386	768	180	466	699	166	437	999999	172	738	123	718	973	917	999999	784	775	851	999999	289	999999	861	940	154	326	748	580	999999	389	999999	910	769	860	999999	874	999999	999999	623	857	999999	306	667	102	782	999999	999999	999999	380	722	567	809	13	792	957	588	525	827	999999	150	999999	586	981	263	180	999999	353	999999	98	52	342	770	162	999999	695	982	74	768	167	819	999999	56	210	733	999999	192	907	976	902	999999	999999	861	987	483	906	591	325	413	922	955	999999	314	612	999999	389	796	656	19	999999	975	523	999999	670	999999	999999	999999	385	999999	440	987	920	377	955	999999	999999	481	783	999999	96	114	667	660	999999	212	999999	848	443	999999	999999	36	999999	898	878	999999	781	603	201	781	496	13	215	77	973	999999	999999	999999	359	819	644	908	22	977	999999	993	318	863	909	999999	377	147	469	999999	999999	414	460	999999	498	38	20	100	289	999999	999999	999999	899	599	687	911	177	235	499	623	238	999999	999999	559	975	885	999999	918	693	733	414	999999	543	702	174	568	484	999999	124	331	809	554	628	20	794	838	104	999999	185	999999	300	151	648	846	284	466	401	901	56	613	419	102	406	556	597	834	550	206	999999	129	436	164	999999	178	999999	684	817	12	765	146	791	900	743	694	999999	272	999999	697	427	999999	176	999999	966	511	911	716	999999	81	999999	959	298	897	294	65	572	145	40	479	41	600	649	999999	146	999999	821	999999	358	712	123	335	133	853	999999	726	999999	853	198	609	266	999999	537	999999	589	805	848	999999	615	688	999999	307	999999	241	665	999999	68	777	446	66	689	999999	999999	444	958	999999	836	444	128	567	999999	718	947	430	222	933	999999	
903	999999	340	70	927	999999	670	589	815	103	999999	999999	951	999999	999999	999999	141	999999	999999	739	999999	787	502	969	414	776	58	585	413	360	811	999999	999999	999999	999999	967	999999	996	999999	999999	698	855	153	993	944	256	176	899	926	312	999999	999999	359	203	970	126	317	371	656	160	854	94	185	465	999999	873	464	196	512	218	310	145	167	373	51	247	644	508	34	999999	609	158	999999	111	999999	310	669	539	794	49	659	999999	350	999999	645	613	679	999999	711	81	999999	999999	999999	999999	11	679	353	999999	162	999999	481	809	346	999999	551	999999	999999	83	920	981	213	925	402	473	559	565	999999	555	727	438	568	956	999999	953	375	630	761	999999	110	865	957	683	387	71	567	850	407	999999	999999	939	188	605	767	730	999999	866	999999	923	168	445	999999	797	999999	999999	174	525	22	393	132	999999	945	492	973	65	999999	529	548	999999	999999	708	999999	943	495	788	999999	999999	198	76	999999	509	52	837	999999	664	980	170	426	999999	999999	52	999999	24	999999	149	994	695	631	712	706	999999	327	255	28	459	287	999999	999999	999999	474	211	336	945	306	623	878	117	999999	319	999999	999999	113	885	445	999999	999999	153	224	355	794	564	999999	485	370	999999	191	797	819	334	387	49	857	946	199	694	715	892	717	115	999999	999999	987	322	637	842	243	442	999999	999999	588	143	726	956	999999	909	999999	850	999999	557	441	90	298	383	932	45	999999	167	696	750	158	999999	436	119	999999	907	577	29	847	528	999999	749	986	664	746	999999	322	999999	271	999999	999999	864	999999	169	999999	999999	598	613	390	602	836	86	745	70	16	610	707	617	999999	778	342	851	12	66	999999	691	104	633	637	688	722	114	896	417	926	293	671	276	999999	999999	319	963	999999	255	692	438	14	926	658	146	546	705	38	492	946	972	861	999999	999999	999999	96	964	975	999999	879	731	190	338	143	722	938	440	181	999999	469	378	222	757	374	614	687	177	999999	501	151	26	999999	413	470	999999	432	421	999999	999999	999999	354	988	999999	375	961	257	676	792	936	999999	116	533	68	33	577	759	114	999999	999999	305	999999	989	484	560	862	654	777	867	189	300	526	290	718	163	999999	390	999999	391	413	999999	21	384	48	303	45	493	999999	389	893	999999	999999	999999	648	167	999999	364	514	386	512	999999	480	808	613	646	680	999999	814	905	909	196	483	722	482	155	293	999999	951	190	999999	379	636	397	973	999999	971	991	641	561	265	760	999999	900	879	999999	885	212	771	
401	623	999999	678	123	999999	706	720	606	62	502	999999	364	412	999999	861	999999	680	93	835	627	674	689	194	263	999999	158	320	583	842	386	269	91	999999	559	566	315	701	999999	917	999999	275	375	938	148	687	999999	357	552	999999	746	425	802	377	999999	727	999999	999999	999999	473	331	396	146	763	676	243	999999	592	853	767	555	999999	999999	175	999999	362	999999	999999	55	576	748	801	767	544	106	960	999999	713	999999	999999	633	999999	287	999999	596	880	138	612	271	905	894	318	999999	999999	493	999999	267	999999	809	791	428	192	999999	847	999999	529	628	602	666	716	776	88	963	30	999999	274	163	999999	579	687	233	696	489	149	682	440	999999	982	61	791	999999	830	999999	836	414	450	310	999999	999999	76	999999	536	945	555	138	999999	355	484	999999	228	161	159	67	132	567	999999	703	840	999999	294	232	645	550	999999	999999	946	184	999999	615	693	963	723	999999	512	434	999999	750	999999	999999	999999	95	822	341	999999	639	553	999999	781	279	683	747	470	275	999999	844	616	985	999999	541	192	999999	228	868	958	999999	438	374	554	999999	999999	980	768	829	307	209	409	314	718	246	999999	183	402	857	932	945	503	458	744	999999	818	999999	999999	402	827	999999	866	999999	383	999999	210	999999	228	999999	999999	999999	978	640	967	999999	999999	311	999999	834	81	19	247	999999	935	22	761	980	630	999999	879	999999	309	376	11	80	342	455	931	999999	45	291	954	999999	457	239	967	862	490	903	234	516	444	846	331	818	989	505	28	999999	816	230	557	999999	215	251	403	612	639	897	508	999999	380	136	798	789	65	999999	999999	706	54	898	500	727	999999	372	723	463	54	999999	999999	836	436	570	334	815	734	621	113	999999	836	364	233	999999	999999	245	146	318	999999	542	999999	69	592	322	326	917	730	999999	681	842	999999	940	999999	999999	815	672	563	999999	801	983	65	999999	999999	999999	999999	690	675	906	333	426	999999	415	415	511	430	31	999999	123	254	417	94	904	939	999999	687	896	796	777	777	732	682	337	999999	73	999999	328	243	884	452	999999	251	823	999999	265	615	122	999999	66	999999	793	427	449	564	999999	898	161	503	564	30	974	893	897	139	999999	744	899	899	351	34	111	787	999999	670	618	999999	271	407	684	655	574	371	740	753	983	314	242	772	999999	174	335	825	999999	864	478	742	999999	694	905	999999	716	223	999999	41	922	15	68	778	946	228	637	753	819	909	455	999999	163	154	155	999999	511	999999	776	186	999999	286	999999	505	
999999	876	821	999999	501	172	999999	360	999999	708	830	978	999999	463	826	903	537	582	15	769	418	866	588	999999	999999	999999	19	589	999999	15	342	999999	896	999999	586	79	407	70	262	656	970	104	433	999999	999999	176	49	999999	310	873	999999	126	999999	999999	96	336	999999	621	38	881	999999	999999	999999	183	376	194	91	694	876	756	999999	477	329	358	999999	324	442	999999	999999	382	580	961	288	573	366	999999	374	999999	476	260	782	785	41	999999	503	620	190	259	88	139	95	355	181	554	999999	181	999999	922	550	999999	893	163	999999	655	999999	201	81	350	817	160	820	534	227	625	974	720	999999	948	854	188	999999	192	65	757	296	234	789	734	999999	194	428	451	16	703	999999	628	61	385	999999	312	549	999999	442	927	319	561	137	556	579	656	999999	999999	77	372	638	710	999999	999999	999999	86	412	999999	153	633	999999	999999	999999	999999	268	356	999999	69	879	999999	638	304	999999	999999	448	735	107	243	164	550	457	579	383	643	75	656	530	84	999999	992	900	213	695	999999	205	940	43	613	297	999999	987	676	999999	999999	734	344	960	969	999999	634	999999	178	192	999999	999999	162	999999	883	458	611	825	999999	52	999999	652	435	608	940	932	999999	999999	493	945	931	999999	999999	999999	858	909	731	696	560	545	392	22	731	999999	102	999999	52	946	159	164	999999	407	402	634	91	872	999999	736	29	47	41	932	496	232	260	999999	404	999999	146	974	727	914	999999	59	999999	999999	920	414	999999	999999	890	999999	999999	338	999999	533	170	156	529	985	610	995	676	999999	514	460	526	508	770	62	239	999999	810	185	437	771	999999	999999	973	999999	951	894	230	999999	156	999999	390	167	963	727	879	257	32	160	999999	732	999999	999999	544	999999	358	422	643	463	999999	400	750	376	901	498	400	999999	183	323	43	715	774	963	377	44	999999	369	999999	52	999999	982	477	659	999999	999999	533	999999	808	773	857	539	260	767	636	755	999999	23	265	999999	336	71	84	999999	126	658	957	284	384	509	999999	989	876	999999	290	104	923	101	565	205	964	19	999999	409	465	999999	464	999999	337	621	316	66	999999	81	999999	999999	907	767	542	163	748	259	16	999999	643	868	999999	659	999999	542	832	999999	458	70	999999	327	62	999999	254	623	203	999999	947	763	203	83	885	804	885	178	196	999999	999999	412	457	999999	12	999999	766	596	839	804	530	999999	788	678	999999	999999	571	398	68	999999	522	919	959	999999	312	253	999999	569	982	858	774	317	355	676	89	999999	612	
999999	324	352	999999	658	783	398	428	999999	974	999999	475	999999	243	496	119	954	643	999999	452	659	413	999999	999999	206	999999	980	40	223	449	122	999999	999999	440	999999	84	999999	333	864	146	570	379	159	999999	589	999999	149	999999	288	207	400	43	999999	603	999999	390	565	747	712	54	802	368	215	712	861	926	999999	412	999999	422	999999	631	778	502	881	999999	263	999999	25	999999	473	365	751	25	59	88	158	999999	487	999999	518	969	620	999999	343	212	173	447	999999	663	999999	999999	169	999999	804	769	265	999999	999999	672	999999	85	999999	999999	999999	446	616	999999	999999	783	999999	954	924	78	903	433	20	957	169	679	126	816	82	361	921	736	999999	885	221	289	999999	211	247	814	270	443	247	19	250	896	595	973	999999	634	886	236	812	100	963	380	758	307	788	51	555	320	999999	380	689	843	250	731	979	383	999999	575	716	999999	807	469	999999	999999	717	272	93	153	41	448	474	694	923	999999	922	840	531	525	423	205	269	950	441	867	330	406	655	864	993	410	999999	321	519	703	292	503	194	757	590	525	957	412	288	563	905	994	920	145	808	148	851	443	162	521	850	999999	37	328	680	320	616	229	159	630	774	163	999999	230	822	428	655	774	999999	897	247	857	671	999999	961	335	486	520	66	854	559	999999	168	998	852	435	476	866	86	280	999999	738	262	657	999999	751	819	699	322	389	493	87	999999	264	283	993	195	158	999999	355	834	106	999999	304	81	543	994	999999	999999	397	999999	789	999999	664	988	509	604	24	99	999999	516	786	208	999999	999999	999999	731	904	999999	999999	249	327	509	999999	446	999999	575	957	585	999999	757	642	332	999999	437	703	389	844	275	999999	999999	181	999999	999999	839	57	897	496	933	599	811	100	461	519	157	999999	290	967	228	999999	933	999999	438	843	462	999999	464	999999	248	667	102	887	638	951	470	78	267	362	999999	398	999999	89	999999	985	443	667	999999	813	777	999999	423	421	625	99	999999	751	999999	225	694	965	593	625	258	999999	999999	924	999999	510	58	89	376	928	85	830	271	854	623	452	410	999999	693	651	505	445	254	681	272	549	120	718	999999	999999	667	926	804	299	999999	758	488	519	215	679	764	999999	999999	495	345	999999	828	999999	137	300	815	899	281	942	129	999999	31	825	661	912	399	340	999999	334	999999	159	35	971	33	865	963	999999	589	999999	887	999999	18	999999	345	477	720	999999	590	45	236	768	655	999999	999999	27	737	663	857	303	289	999999	
945	999999	235	196	769	856	962	272	336	925	319	999999	65	323	804	999999	999999	194	999999	274	749	999999	108	999999	504	172	802	15	999999	310	43	296	734	999999	861	907	533	159	707	864	173	327	709	310	999999	398	807	856	999999	999999	999999	672	999999	25	683	999999	999999	733	692	999999	64	956	145	36	892	33	999999	999999	461	897	738	340	999999	999999	999999	432	18	798	999999	115	999999	945	999999	662	137	370	999999	719	779	999999	999999	999999	466	109	809	217	192	999999	418	436	865	999999	404	326	736	999999	195	999999	999999	999999	999999	214	691	999999	252	118	173	482	898	999999	999999	813	999999	827	992	938	999999	387	999999	894	249	335	389	999999	999999	159	551	476	999999	295	184	999999	805	527	999999	699	117	880	857	999999	53	999999	784	886	597	61	393	576	333	797	967	807	257	29	21	999999	825	85	345	103	567	999999	555	613	999999	429	999999	304	422	302	999999	993	530	826	850	539	551	502	28	198	765	974	152	138	327	376	171	999999	515	522	874	999999	544	763	143	356	999999	180	999999	177	53	99	164	999999	966	974	287	431	999999	999999	351	332	66	157	999999	593	554	427	295	999999	267	999999	788	899	427	798	458	999999	693	504	385	380	999999	851	154	999999	819	999999	172	352	99	740	617	43	181	552	975	397	435	999999	802	737	884	559	910	821	310	265	612	177	525	521	737	674	107	999999	368	999999	12	662	774	442	264	942	890	526	614	755	728	875	823	71	340	999999	702	647	496	413	940	332	375	999999	508	999999	827	577	12	943	935	210	193	999999	394	999999	774	999999	482	941	668	393	217	555	537	737	999999	464	191	593	971	459	484	954	274	679	297	999999	933	270	999999	323	999999	671	999999	527	691	999999	676	999999	999999	999999	999999	554	999999	557	125	819	36	771	650	999999	396	999999	971	486	999999	999999	504	714	999999	564	435	221	999999	354	869	999999	736	20	55	299	787	999999	224	639	293	999999	219	717	564	999999	193	172	620	752	927	114	699	342	800	463	559	961	90	814	907	954	727	400	687	579	92	26	725	999999	585	771	204	999999	999999	796	29	787	160	18	999999	273	601	84	427	764	846	403	219	592	740	825	544	409	731	339	212	818	999999	999999	999999	177	446	999999	176	165	910	367	150	14	443	771	999999	999999	444	999999	999999	653	972	922	733	688	807	142	619	999999	237	794	610	862	594	999999	758	999999	622	213	999999	341	999999	999999	854	488	999999	215	999999	968	24	999999	965	98	977	558	845	999999	261	706	
369	314	650	415	999999	125	757	288	420	243	23	645	459	999999	816	31	746	710	999999	999999	999999	602	983	999999	999999	765	829	521	885	999999	364	651	999999	999999	843	522	690	501	999999	739	731	974	794	915	999999	999999	23	999999	999999	955	812	145	48	999999	281	999999	330	999999	670	999999	295	245	403	384	878	372	731	543	398	999999	999999	254	375	338	522	999999	807	77	696	376	751	106	250	929	233	999999	999999	906	644	85	201	999999	831	181	999999	496	581	999999	47	592	647	999999	345	977	625	999999	769	709	494	820	960	262	999999	303	421	999999	999999	473	999999	659	759	824	999999	322	112	648	422	204	884	999999	879	397	40	999999	729	281	761	273	314	665	459	903	421	999999	124	999999	999999	999999	760	265	999999	117	999999	999999	999999	822	581	32	874	999999	999999	575	825	468	941	573	999999	209	999999	149	437	731	169	496	209	999999	413	85	999999	999999	269	884	443	628	999999	771	138	651	280	906	999999	738	398	338	999999	884	87	953	882	551	716	189	964	999999	828	769	948	772	999999	977	419	506	823	710	716	270	141	999999	933	180	999999	580	928	667	449	698	343	831	976	324	778	999999	203	657	457	999999	919	999999	800	765	823	366	472	999999	497	999999	999999	688	999999	999999	753	880	30	711	999999	999999	261	307	181	139	436	127	796	999999	208	999999	999999	999999	262	636	350	318	407	999999	357	88	999999	635	179	255	999999	999999	219	726	999999	898	439	491	550	322	828	622	651	671	339	705	570	608	104	537	890	747	435	999999	908	445	482	999999	364	38	37	999999	137	999999	999999	999999	999999	79	302	310	530	821	626	939	999999	728	666	999999	838	999999	517	508	541	642	999999	999999	228	234	817	135	425	587	136	522	999999	213	494	999999	325	557	798	999999	315	793	999999	999999	131	999999	187	190	779	747	999999	713	520	528	93	999999	572	999999	562	683	262	176	884	943	695	999999	999999	999999	243	941	999999	290	852	999999	203	747	635	295	914	732	999999	636	356	678	573	423	999999	766	129	999	163	16	995	125	248	149	909	73	383	999999	841	582	947	837	336	999999	860	999999	335	346	859	286	999999	829	635	625	999999	216	379	281	112	887	484	243	999999	413	295	737	778	999999	838	571	911	896	891	474	689	519	351	841	563	508	441	999999	150	876	611	999999	489	623	329	702	694	111	915	953	107	713	59	923	447	133	999999	281	507	999999	374	508	938	171	935	310	864	538	999999	604	456	999999	999999	999999	999999	129	999999	164	734	999999	877	810	
981	937	376	999999	469	428	403	440	782	999999	999999	852	512	113	999999	328	999999	28	999999	166	393	320	999999	406	619	148	131	327	875	570	546	371	420	999999	526	11	794	958	999999	446	144	288	999999	297	999999	251	409	699	999999	929	476	716	307	999999	426	670	440	970	999999	999999	999999	86	564	222	999999	913	441	999999	586	999999	533	729	999999	401	31	115	499	219	999999	378	739	431	435	946	104	830	74	699	147	999999	571	823	999999	999999	999999	68	723	609	999999	512	810	999999	122	666	999999	747	539	905	999999	999999	181	999999	990	999999	999999	999999	650	618	127	792	999999	741	809	730	664	710	999999	999999	261	962	391	889	545	999999	568	287	318	768	551	999999	999999	168	999999	999999	999999	351	999999	613	928	274	999999	114	999999	999999	999999	78	651	392	12	695	619	999999	654	999999	929	999999	999999	522	430	313	566	882	77	770	500	999999	741	983	999999	323	999999	999999	737	987	999999	999999	408	663	815	499	999999	999999	766	855	737	999999	999999	273	999999	402	999999	321	999999	625	708	535	47	720	391	972	336	999999	999999	688	999999	105	144	999999	191	653	883	999999	999999	930	677	639	125	221	43	81	999999	477	96	999999	657	565	340	999999	999999	999999	249	687	281	999999	172	999999	589	88	999999	641	999999	847	92	253	999999	644	999999	999999	999999	78	420	999999	687	999999	999999	859	581	999999	41	999999	765	999999	999999	171	414	206	999999	863	999999	710	60	47	184	999999	999999	999999	395	999999	999999	22	950	87	175	220	609	423	10	999999	57	999999	396	999999	999999	784	876	271	999999	920	999999	322	895	750	495	247	999999	382	651	294	999999	467	473	738	560	29	999999	999999	999999	177	562	990	206	787	816	463	999999	165	990	400	526	526	869	475	14	821	999999	210	592	927	999999	236	771	715	999999	999999	840	999999	999999	999999	481	198	413	999999	368	848	999999	118	933	999999	923	862	391	261	768	999999	598	999999	733	999999	901	111	104	999999	974	335	999999	999999	356	999999	999999	666	820	999999	918	337	999999	999999	117	165	705	18	276	561	999999	340	999999	520	946	999999	992	842	924	605	135	380	999999	999999	999999	999999	999999	635	762	707	418	266	51	428	343	441	892	999999	890	999999	999999	893	834	999999	924	999999	490	999999	543	920	999999	780	741	224	837	547	242	638	258	84	535	79	999999	569	152	748	299	426	186	515	543	970	952	355	572	242	999999	560	560	999999	551	921	101	841	472	638	525	826	999999	795	208	999999	773	816	999999	963	646	999999	400	999999	353	999999	531	38	386	274	828	396	
652	604	12	682	87	573	532	614	978	999999	106	514	999999	999999	834	391	999999	289	999999	145	313	608	999999	280	169	383	341	487	399	73	465	208	809	138	183	999999	793	526	186	209	293	437	985	241	999999	999999	953	880	239	150	721	107	77	692	92	53	999999	732	999999	999999	242	55	225	999999	999999	999999	704	104	299	848	597	999999	112	999999	852	875	623	364	111	283	430	460	257	258	999999	999999	141	127	999999	139	999999	71	13	482	967	248	222	80	291	279	191	859	591	391	999999	930	994	80	840	217	999999	654	630	249	284	781	797	966	573	592	999999	587	999999	169	999999	536	787	630	999999	999999	663	552	82	831	101	999999	869	999999	706	421	372	71	999999	839	999999	333	999999	764	999999	195	450	999999	507	699	513	999999	811	999999	999999	999999	152	374	50	999999	553	878	581	798	157	999999	912	999999	270	161	999999	705	999999	999999	999999	999999	105	33	432	999999	173	417	55	999999	328	497	759	999999	355	690	279	998	30	61	295	830	751	642	616	494	999999	999999	985	999999	999999	807	304	602	971	972	920	128	942	206	999999	145	999999	209	479	660	953	474	585	579	881	230	684	258	923	629	796	463	416	937	569	999999	999999	699	901	521	202	166	476	383	999999	160	999999	823	999999	159	999999	551	173	999999	541	809	933	415	999999	259	133	56	679	999999	999999	467	999999	14	637	416	713	999999	307	958	468	796	997	999999	809	999999	174	860	268	773	631	999999	299	999999	406	760	722	999999	235	652	397	999999	487	999999	208	313	448	61	196	582	446	865	254	214	999999	744	811	731	606	742	94	999999	999999	905	720	999999	177	999999	608	876	999999	696	999999	655	570	999999	319	872	13	506	292	123	673	685	337	766	10	999999	999999	999999	948	990	999999	493	999999	135	367	581	414	277	999999	197	452	319	887	999999	999999	599	643	185	434	938	727	109	459	971	598	999999	578	953	930	91	999999	947	928	703	285	424	97	445	955	737	999999	736	999999	105	999999	363	798	587	808	999999	451	999999	236	19	273	320	43	595	536	265	13	461	347	64	899	505	391	999999	999999	543	511	208	230	697	480	991	739	364	311	245	314	999999	155	529	639	999999	720	918	440	965	390	999999	909	700	734	17	398	999999	206	174	972	999999	999999	275	899	253	567	999999	538	282	581	678	293	999999	950	999999	316	818	424	999999	999999	473	753	508	162	19	298	530	962	473	999999	433	168	147	272	699	999999	879	629	396	942	190	999999	167	393	999999	218	999999	999999	721	
999999	580	891	999999	388	508	860	999999	122	889	954	47	576	75	680	999999	999999	156	38	261	145	436	198	38	456	604	999999	595	124	450	999999	999999	999999	251	772	32	542	361	999999	764	838	999999	999999	740	999999	905	614	324	487	246	201	999999	589	498	585	274	999999	862	361	784	424	275	500	672	97	284	266	999999	302	658	614	169	398	999999	999999	874	668	458	596	550	990	769	118	878	258	740	999999	292	665	507	640	679	10	974	349	573	999999	104	652	167	648	999999	31	829	631	42	672	325	86	711	605	933	275	999999	793	654	166	999999	423	999999	999999	999999	670	795	27	935	169	424	924	848	999999	574	805	439	902	711	999999	999999	257	226	78	774	216	953	901	706	413	199	999999	694	417	999999	999999	305	973	674	618	236	811	696	999999	257	401	237	607	41	138	836	999999	999999	906	999999	374	207	289	418	768	716	999999	320	531	999999	999999	999999	441	955	892	510	999999	238	103	999999	477	560	352	820	999999	978	356	869	578	577	292	999999	788	999999	783	483	999999	564	906	999999	343	501	999999	999999	999999	999999	796	651	149	627	379	679	988	394	410	813	999999	468	999999	789	999999	999999	741	999999	686	145	451	901	181	419	999999	901	999999	200	189	976	999999	448	807	221	192	705	730	951	208	612	120	999999	139	969	628	556	529	126	543	319	759	999999	227	877	720	894	479	999999	142	478	357	797	215	434	428	416	999999	823	607	663	302	790	755	84	999999	56	999999	212	999999	938	999999	999999	657	869	226	183	231	929	999999	297	236	10	999999	729	264	322	199	705	551	999999	895	999999	999999	879	27	968	999999	999999	852	999999	132	999999	940	999999	999999	152	999999	345	217	254	195	731	999999	319	999999	999999	972	999999	819	713	999999	76	999999	999999	53	676	695	778	852	257	717	88	87	828	999999	958	999999	999999	634	122	999999	999999	999999	999999	37	173	999999	209	451	724	999999	441	332	148	815	999999	616	999999	999999	999999	456	372	493	959	999999	117	654	504	155	999999	241	357	400	707	541	14	578	362	550	999999	303	496	336	999999	261	285	755	938	22	117	999999	697	473	215	999999	809	370	538	770	920	518	999999	64	972	999999	648	50	999999	607	811	999999	264	999999	280	134	960	46	366	708	261	999999	715	999999	47	137	543	884	195	52	732	644	999999	999999	999999	371	424	999999	363	644	612	245	140	341	999999	999999	999999	875	202	90	999999	773	999999	830	518	568	802	397	27	845	949	764	999999	582	874	176	449	671	999999	909	710	529	682	
721	105	25	999999	384	999999	417	49	668	692	114	999999	959	640	218	999999	71	568	999999	424	518	694	999999	390	558	466	44	190	999999	682	999999	380	185	999999	292	999999	999999	999999	428	117	999999	805	291	81	999999	245	915	536	240	597	140	350	999999	999999	174	37	257	999999	999999	918	255	237	999999	985	999999	999999	171	999999	358	999999	580	999999	999999	919	815	712	999999	999999	639	322	550	507	949	828	552	942	697	81	926	264	487	999999	999999	509	861	999999	192	305	672	27	999999	57	999999	999999	27	416	210	763	299	461	623	999999	996	359	377	747	287	795	443	467	46	999999	941	103	996	713	999999	640	999999	999999	529	118	114	999999	999999	999999	329	202	810	999999	741	933	999999	474	999999	999999	870	999999	999999	124	104	397	862	215	980	999999	115	94	760	999999	367	569	705	999999	932	515	999999	999999	999999	999999	999999	94	999999	999999	725	112	999999	476	462	999999	999999	734	508	943	349	142	255	899	641	266	398	244	999999	507	777	182	237	999999	542	135	640	999999	214	999999	696	19	412	564	489	877	999999	999999	632	999999	471	999999	70	762	999999	799	269	999999	741	853	999999	193	652	487	999999	553	999999	391	999999	999999	358	999999	529	251	257	340	730	691	419	764	591	759	612	670	46	999999	999999	475	420	743	866	173	755	999999	999999	513	366	999999	43	999999	12	293	704	306	422	125	114	819	515	185	78	577	999999	977	271	999999	581	999999	999999	999999	999999	410	999999	200	999999	195	600	178	469	744	974	805	999999	482	762	999999	65	315	258	920	49	301	960	244	674	298	999999	777	999999	999999	932	383	483	656	504	602	321	999999	835	236	524	999999	359	770	211	273	999999	585	225	962	671	999999	999999	999999	347	999999	450	736	525	999999	90	999999	89	415	812	600	331	11	999999	170	986	999999	999999	999999	406	999999	942	199	43	999999	999999	529	561	136	393	666	649	999999	999999	364	162	999999	987	663	156	999999	855	944	958	610	942	918	999999	65	975	129	794	712	134	999999	207	260	999999	125	803	561	271	953	31	155	950	999999	692	999999	18	411	999999	999999	999999	704	258	997	241	433	468	460	921	506	999999	273	872	999999	999999	86	166	901	883	999999	859	594	999999	902	922	813	659	574	236	984	999999	999999	566	977	837	429	984	209	29	999999	999999	353	639	764	999999	758	999999	999999	548	615	466	999999	527	999999	957	290	275	999999	999999	999999	773	999999	234	937	459	585	999999	894	108	999999	102	956	881	614	225	999999	955	675	109	174	539	645	36	620	527	940	57	875	
30	557	164	637	999999	601	999999	999999	129	701	315	227	60	388	915	999999	523	999999	234	913	474	452	335	599	257	910	888	999999	866	613	999999	518	538	999999	874	999999	255	464	832	290	999999	461	395	263	999999	881	123	161	999999	887	999999	27	715	143	410	578	231	564	389	223	713	999999	999999	515	291	797	689	229	514	373	892	69	677	944	805	23	66	82	999999	376	796	736	407	978	999999	402	802	404	999999	306	329	999999	84	618	576	999999	564	999999	971	999999	201	894	646	366	995	47	350	999999	338	397	521	159	999999	23	999999	976	970	918	998	999999	994	295	798	218	54	999999	984	68	377	999999	458	999999	110	667	999999	999999	100	51	983	999999	62	999999	999999	43	784	179	367	71	201	999999	999999	645	999999	92	577	906	106	438	321	793	999999	999999	999999	271	938	345	59	665	838	999999	886	929	934	999999	836	999999	229	999999	433	874	843	923	867	777	307	812	304	28	999999	278	805	661	729	200	426	771	999999	804	104	449	130	701	232	676	999999	839	999999	362	255	614	999999	340	14	999999	949	139	999999	627	964	135	999999	40	575	999999	719	234	999999	744	112	75	337	425	670	984	753	152	701	999999	999999	468	999999	999999	772	485	591	474	657	292	250	296	357	19	999999	969	999999	999999	135	999999	957	999999	999999	966	259	190	287	271	670	29	693	807	438	232	563	505	33	107	268	100	978	254	999999	917	999999	816	717	327	584	999999	586	663	999999	999999	999999	584	829	999999	692	591	208	999999	804	637	598	999999	857	999999	455	344	999999	310	831	45	999999	712	911	721	472	443	472	959	686	968	443	39	790	399	988	979	676	888	415	677	891	999999	449	939	328	71	999999	592	871	250	756	285	999999	981	366	531	999999	117	672	258	128	249	642	835	204	999999	652	468	146	476	999999	66	895	163	154	999999	272	999999	403	999999	485	879	999999	999999	222	167	999999	808	42	467	316	569	999999	999999	558	999999	26	999999	744	999999	418	499	999999	999999	999999	699	389	678	999999	342	268	699	999999	272	773	999999	162	206	623	46	371	843	436	678	169	108	840	739	605	999999	17	999999	999999	999999	991	999999	433	999999	864	522	778	527	971	699	208	617	855	953	999999	999999	499	819	990	707	398	574	72	777	999999	483	999999	650	83	999999	335	609	999999	81	999999	787	815	470	342	110	268	999999	872	737	480	552	253	886	999999	296	999999	197	667	999999	254	426	999999	999999	456	999999	662	138	454	636	374	598	155	783	683	999999	503	39	487	890	
449	554	999999	999999	307	999999	239	999999	303	786	342	147	942	940	999999	853	999999	169	23	951	447	140	399	999999	372	881	406	470	213	751	792	999999	710	777	999999	700	724	598	358	763	161	689	834	667	303	236	656	214	957	830	741	999999	25	536	452	319	999999	465	962	999999	999999	999999	999999	552	994	370	437	175	859	135	138	275	999999	999999	799	758	999999	731	943	146	234	999999	512	383	999999	999999	999999	183	335	771	546	999999	635	932	477	392	999999	292	673	932	999999	999999	355	999999	701	476	533	765	736	694	23	999999	999999	826	201	999999	999999	396	543	546	413	263	839	999999	589	870	640	999999	782	417	838	23	68	20	999999	743	999999	999999	681	542	924	201	446	640	758	122	746	809	999999	383	999999	999999	749	137	529	546	651	267	252	830	836	654	982	329	999999	10	999999	511	999999	458	257	586	999999	10	999999	999999	999999	999999	339	476	999999	830	148	409	292	315	273	931	490	999999	101	589	999999	851	706	279	219	127	999999	757	748	244	328	999999	136	999999	818	999999	515	318	999999	452	999999	775	999999	15	999999	999999	46	999999	999999	443	30	690	367	667	157	863	303	352	12	999999	423	581	999999	999999	999999	856	282	743	497	524	425	182	80	648	661	663	154	700	763	636	90	999999	999999	314	999999	638	924	468	401	954	455	173	315	999999	999999	356	999999	817	503	659	310	303	63	999999	28	999999	619	718	16	494	719	602	588	375	618	189	560	424	675	873	999999	814	351	999999	79	262	866	50	620	999999	616	336	207	999999	335	787	190	809	295	375	28	215	461	907	244	852	999999	939	421	999999	796	632	152	629	726	999999	951	520	152	765	981	999999	999999	702	877	392	405	485	50	830	999	751	138	309	999999	999999	999999	999999	308	999999	677	926	999999	999999	518	984	194	578	387	999999	836	669	666	530	394	449	117	759	999999	852	999999	109	999999	591	849	55	503	842	774	999999	143	516	222	925	999999	999999	950	999999	193	893	207	999999	107	210	999999	339	999999	999999	915	999999	619	602	999999	999999	999999	999999	36	47	999999	473	999999	352	803	999999	999999	330	456	740	441	339	498	780	575	999999	999999	629	11	699	597	519	960	999999	927	999999	389	540	999999	999999	165	520	37	999999	414	720	999999	855	33	720	504	673	882	999999	176	585	917	838	37	279	801	999999	576	337	449	412	512	595	425	999999	999999	175	229	689	585	921	999999	999999	999999	999999	732	798	606	291	205	923	636	999999	728	351	451	550	513	831	965	25	943	700	999999	12	
218	817	440	588	722	338	999999	999999	768	255	999999	342	472	999999	547	13	543	999999	141	999999	775	895	866	83	993	457	661	398	724	999999	977	611	999999	999999	646	914	999999	28	569	866	479	443	848	483	999999	118	87	341	293	999999	481	999999	568	948	237	999999	999999	367	999999	274	677	66	478	208	277	999999	232	999999	536	632	999999	525	725	274	56	341	57	393	15	885	379	999999	114	763	98	329	52	172	146	333	999999	10	999999	304	999999	999999	965	649	999999	406	886	999999	999999	661	325	956	933	999999	901	895	276	567	361	999999	999999	356	952	714	120	999999	999999	69	963	212	668	645	100	430	999999	634	375	999999	187	609	998	401	999999	452	447	141	395	748	271	250	67	406	648	725	999999	843	470	260	539	267	777	826	24	602	999999	680	999999	512	229	277	999999	868	389	752	999999	504	831	999999	277	999999	562	999999	999999	999999	155	272	996	375	31	241	173	125	999999	919	831	181	386	999999	459	999999	276	883	529	994	720	198	999999	896	24	905	999999	961	983	999999	705	896	38	301	999999	999999	684	499	999999	987	113	999999	11	470	920	538	999999	907	999999	511	712	679	360	999999	12	957	255	110	360	999999	229	211	141	999999	223	935	153	94	999999	728	91	776	401	999999	890	316	196	999999	975	486	787	114	911	999999	849	36	999999	999999	299	498	485	999999	999999	375	767	902	283	999999	256	985	394	43	440	999999	429	999999	999999	818	914	695	770	699	134	874	338	999999	299	659	466	197	399	999999	794	978	253	507	637	36	774	999999	42	500	999999	990	101	999999	999999	591	63	999999	749	727	999999	999999	728	999999	999999	274	47	652	999999	623	239	999999	999999	474	248	462	999999	922	308	261	53	999999	663	999999	399	144	782	999999	451	708	606	552	999999	671	610	200	260	468	57	999999	999999	131	385	999999	270	250	403	627	515	999999	514	141	615	999999	683	393	999999	999999	395	325	491	463	211	903	27	687	620	999999	864	57	212	618	999999	999999	272	922	999999	253	19	999999	999999	999999	77	240	204	475	999999	999999	999999	999999	259	999999	999999	999999	880	535	999999	482	401	583	629	479	762	467	18	895	266	679	235	761	843	697	448	999999	585	999999	395	971	999999	552	750	999999	937	648	798	410	999999	999999	999999	736	12	77	852	436	529	271	403	609	231	308	219	999999	724	999999	382	562	363	999999	155	554	149	948	772	849	832	959	999999	124	999999	608	359	122	624	498	759	775	844	22	716	999999	933	999999	750	411	999999	999999	945	711	275	999999	
56	999999	999999	510	597	63	999999	12	999999	570	999999	288	939	999999	948	106	642	236	475	606	717	351	999999	831	621	363	208	999999	516	999999	23	830	849	434	561	648	124	124	901	706	481	841	418	999999	594	999999	846	136	462	999999	850	719	245	668	999999	999999	591	175	888	243	855	933	496	264	556	999999	439	515	71	999999	982	999999	334	769	135	876	933	999999	999999	967	517	81	908	999999	498	304	999999	191	906	857	67	948	999999	667	851	547	355	163	600	999999	224	340	75	162	263	999999	394	475	542	999999	999999	999999	928	921	726	783	34	226	766	261	314	999999	608	999999	252	43	303	667	918	588	531	779	381	551	752	999999	16	755	26	176	999999	129	648	265	96	999999	29	313	940	999999	522	138	999999	348	391	966	999999	999999	910	229	38	727	556	999999	130	991	247	386	178	550	777	279	999999	599	999999	194	609	353	999999	804	24	989	726	851	999999	402	392	43	170	786	454	155	845	796	999999	999999	572	694	145	104	999999	999999	999999	400	300	999999	927	798	996	206	366	388	999999	115	215	49	999999	999999	888	999999	609	214	226	392	105	632	999999	414	461	170	999999	915	217	33	604	380	854	336	999999	821	999999	593	46	963	429	75	999999	740	590	108	190	866	805	417	494	996	999999	999999	999999	668	820	523	999999	836	584	451	999999	719	510	835	195	675	155	999999	262	999999	177	999999	962	39	230	693	823	999999	979	755	119	800	538	608	954	999999	999999	892	11	951	999999	210	388	999999	999999	692	239	755	913	514	999999	738	164	999999	828	999999	789	274	448	999999	999999	999999	856	829	999999	380	190	902	999999	93	644	262	999999	311	769	967	874	984	144	538	999999	78	449	474	43	380	645	69	780	790	999999	766	999999	874	261	272	999999	558	646	524	511	337	874	829	870	999999	672	999999	709	860	299	999999	999999	910	673	631	544	999999	796	961	999999	999999	131	999999	771	877	809	201	59	999999	624	325	348	620	36	999999	203	999999	604	574	707	791	999999	919	500	517	635	543	999999	630	728	999999	762	684	789	999999	215	783	999999	992	659	999999	804	213	999999	973	466	520	883	547	437	923	999999	231	263	943	999999	212	599	999999	999999	275	991	999999	778	662	562	663	830	646	999999	420	561	611	914	236	999999	156	684	527	999999	125	660	662	203	804	184	541	999999	846	618	999999	194	804	750	999999	489	386	999999	583	999999	802	689	246	627	999999	371	186	316	999999	956	625	527	82	999999	136	615	339	999999	973	488	999999	242	999999	
38	917	999999	757	860	999999	999999	999999	721	110	116	258	436	423	45	186	442	997	234	404	889	992	485	999999	602	999999	779	160	161	461	104	999999	569	705	999999	709	791	614	326	785	290	355	903	427	966	953	699	999999	304	58	540	490	797	838	104	45	441	124	165	245	751	595	459	269	15	999999	688	999999	999999	335	394	828	681	448	123	544	99	68	999999	648	925	587	856	112	920	614	601	731	610	182	999999	676	459	91	44	694	999999	643	421	259	274	968	985	969	664	712	999999	999999	725	560	946	383	969	516	320	174	739	357	348	401	124	957	130	43	66	718	378	600	999999	428	648	455	646	894	383	956	601	887	448	218	805	253	16	999999	235	999999	706	943	770	870	955	548	304	29	999999	317	847	952	912	945	343	218	944	306	912	999999	736	999999	142	363	999999	851	908	140	596	871	951	999999	807	172	21	435	829	999999	999999	109	999999	626	999999	999999	999999	649	975	999999	875	596	308	999999	147	999999	167	631	810	417	307	113	639	174	433	999999	365	776	154	749	934	907	389	410	832	813	999999	120	999999	999999	253	922	875	416	264	10	573	251	933	82	14	389	625	421	246	369	469	985	203	999999	710	342	999999	235	568	999999	999999	897	877	999999	999999	999999	316	744	174	999999	237	233	909	433	999999	999999	843	999999	999999	999999	292	999999	174	473	353	364	999999	828	999999	910	428	999999	848	999999	793	675	374	608	999999	957	999999	880	999999	861	141	999999	85	770	796	596	499	432	491	999999	685	249	732	413	980	39	141	487	389	263	999999	588	385	622	640	34	750	244	393	999999	481	999999	720	313	342	117	288	156	999999	768	421	999999	168	834	611	553	943	960	627	658	826	999999	501	994	904	553	860	462	140	772	846	264	48	703	541	284	999999	999999	81	999999	750	984	455	620	841	999999	429	550	999999	999999	90	789	616	735	961	886	910	999999	409	788	257	826	26	270	922	166	957	465	303	337	34	999999	889	754	999999	841	999999	880	162	942	999999	320	451	53	691	999999	648	313	999999	654	374	999999	29	999999	626	924	999999	194	697	685	13	964	257	684	999999	566	899	999999	827	129	747	999999	573	466	664	936	384	972	579	865	518	653	722	999999	963	231	999999	606	138	983	872	955	999999	476	939	169	72	766	999999	134	167	786	486	622	907	999999	240	563	628	689	549	996	615	832	999999	359	251	999999	999999	840	72	302	999999	843	256	999999	999999	106	527	504	874	617	999999	454	999999	731	
999999	999999	740	628	991	941	978	999999	443	999999	999999	360	999999	589	918	999999	55	151	72	864	63	642	999999	125	499	143	45	133	815	999999	16	170	133	445	999999	151	999999	102	849	999999	999999	999999	410	380	451	495	797	999999	586	420	572	848	392	843	678	535	733	624	139	857	905	999999	634	999999	870	189	236	999999	999999	776	595	952	301	940	550	769	242	995	674	13	346	107	547	999999	999999	999999	778	999999	999999	656	999999	999999	963	991	226	469	658	898	999999	272	999999	933	541	809	999999	619	556	999999	303	908	303	737	950	999999	521	807	317	999999	151	999999	411	946	105	750	368	352	999999	999999	724	90	120	343	999999	411	999999	412	566	737	999999	750	610	999999	999999	859	363	680	302	838	480	999999	161	429	999999	796	999999	999999	838	790	451	482	630	256	727	222	797	999999	251	999999	389	999999	251	580	999999	400	112	999999	960	246	397	688	999999	999999	999999	315	929	691	999999	699	550	434	573	775	296	108	130	364	999999	773	71	403	438	754	459	370	177	581	770	365	999999	786	999999	601	403	999999	432	480	999999	421	293	115	999999	551	999999	954	545	476	293	560	999999	747	476	999999	185	994	260	305	700	469	999999	999999	921	230	15	763	83	999999	381	533	675	650	937	196	490	955	30	886	999999	504	999999	700	297	219	95	999999	320	173	426	999999	512	137	999999	957	282	935	999999	161	546	999999	999999	573	104	760	885	629	999999	289	706	229	999999	373	549	206	999999	448	70	711	145	68	453	909	555	999999	30	548	871	999999	913	999999	771	869	999999	521	623	261	606	999999	999999	465	147	40	467	206	999999	999999	587	582	322	999999	874	482	26	487	999999	999999	999999	131	999999	346	758	828	375	161	458	114	33	38	583	393	999999	533	387	679	999999	422	452	999999	546	881	960	298	668	89	680	298	852	862	730	651	243	484	999999	987	707	318	999999	315	748	331	999999	999999	999999	999999	993	350	999999	347	566	377	529	668	584	858	386	469	170	999999	480	169	999999	170	308	999999	159	366	736	400	971	999999	757	999999	610	225	764	999999	299	739	95	340	203	999999	999999	362	131	999999	900	939	611	999999	999999	378	999999	588	999999	955	260	77	999999	999999	999999	999999	375	999999	620	392	999999	369	103	974	180	431	210	150	999999	999999	864	945	810	583	466	796	999999	999999	464	388	312	999999	154	809	160	999999	959	999999	726	498	999999	352	742	739	999999	999999	845	999999	77	726	999999	694	621	334	101	999999	999999	206	180	817	999999	641	498	241	90	999999	
224	294	824	949	472	751	424	478	605	522	213	80	75	925	951	162	666	999999	220	617	999999	819	717	999999	964	762	999999	908	581	509	853	511	659	481	326	999999	999999	128	999999	426	280	153	729	999999	999999	196	999999	999999	866	764	974	760	999999	472	636	999999	576	978	999999	709	473	515	999999	106	668	702	421	594	999999	399	349	548	483	794	347	266	999999	149	744	777	632	42	52	817	534	999999	490	196	845	921	984	833	999999	555	999999	764	256	633	910	408	999999	546	646	476	424	436	287	999999	135	379	314	437	244	217	87	440	999999	89	571	575	999999	999999	749	687	414	515	415	927	842	999999	20	466	238	345	999999	96	999999	576	999999	107	815	265	71	475	616	999999	599	999999	478	521	999999	999999	71	344	197	550	797	958	71	908	999999	999999	393	999999	369	999999	208	999999	999999	991	53	896	999999	474	759	956	173	999999	81	999999	916	490	459	330	999999	843	404	893	157	461	999999	438	514	999999	999999	465	999999	999999	999999	768	358	700	719	999999	477	405	489	597	585	999999	999999	999999	887	214	992	540	900	999999	999999	525	453	314	999999	754	702	615	392	999999	396	999999	94	999999	177	312	508	999999	771	971	852	884	363	807	999999	917	999999	999999	551	999999	999999	547	565	999999	256	590	325	999999	999999	965	999999	862	999999	999999	999999	291	156	732	355	584	706	999999	768	928	999999	387	172	999999	999999	833	679	926	999999	92	701	999999	738	285	407	587	986	464	275	999999	196	989	999999	76	606	37	770	352	429	999999	602	723	778	636	598	869	427	679	999999	125	999999	858	799	930	999999	360	999999	999999	334	768	598	252	511	962	742	230	516	105	49	968	72	336	507	107	999999	977	81	112	687	538	169	999999	416	159	520	338	200	999999	481	255	999999	900	27	999999	999999	999999	222	815	893	377	363	999999	639	89	63	958	361	702	999999	999999	999999	999999	999999	796	608	291	836	362	999999	999999	40	999999	623	794	999999	172	318	846	728	139	765	266	219	999999	185	836	677	999999	106	561	976	498	499	999999	966	45	717	231	62	96	523	860	372	489	999999	787	708	845	594	890	650	515	973	321	852	999999	240	999999	999999	771	614	509	265	891	437	541	85	999999	999999	458	455	97	793	641	615	905	893	729	999999	397	999999	831	742	215	999999	471	999999	188	20	943	804	843	610	290	482	24	999999	481	61	999999	712	948	999999	146	999999	563	721	341	705	947	138	510	999999	233	999999	782	767	59	979	966	26	896	999999	884	999999	611	486	512	
169	601	999999	422	678	177	999999	999999	814	605	770	358	749	193	482	73	815	999999	942	387	647	699	256	999999	999999	95	788	815	999999	142	999999	834	86	999999	182	999999	646	999999	832	734	548	464	999999	171	999999	631	226	833	424	686	79	359	668	108	865	469	354	756	920	592	388	869	980	681	123	999999	999999	540	21	378	426	108	999999	999999	838	192	999999	95	999999	999999	868	954	401	521	73	143	175	977	353	712	760	890	796	999999	355	999999	483	297	58	353	360	686	822	56	270	970	886	460	270	682	738	269	490	60	999999	433	478	469	999999	999999	771	303	197	308	617	535	312	232	999999	169	999999	444	46	922	519	192	142	354	261	999999	256	714	717	999999	999999	501	999999	746	525	921	210	999999	679	999999	581	67	499	999999	438	734	999999	999999	597	110	973	304	232	999999	999999	540	999999	133	218	525	733	66	999999	526	334	999999	135	566	707	999999	959	695	764	968	350	999999	693	999999	916	526	434	592	999999	617	696	679	278	999999	215	984	629	86	805	163	999999	999999	999999	999999	199	322	999999	111	956	655	150	288	539	999999	999999	87	846	683	217	692	100	151	939	999999	829	654	847	294	360	722	322	883	889	611	633	825	999999	721	999999	604	917	999999	635	472	476	418	150	24	623	138	147	946	868	123	72	203	586	513	152	545	474	324	999999	244	342	999999	999999	928	630	402	106	135	264	999999	999999	768	515	476	501	421	514	832	999999	999999	584	376	24	775	548	440	999999	477	578	883	139	602	580	401	139	999999	29	999999	394	230	41	22	691	999999	999999	999999	999999	119	999999	731	40	999999	653	529	659	966	252	623	389	199	163	629	556	381	483	182	999999	999999	347	292	401	302	999999	449	200	572	999999	758	999999	254	752	999999	466	846	999999	497	948	61	999999	172	999999	405	999999	205	999999	412	999999	999999	782	177	116	574	771	728	339	737	999999	213	999999	96	291	494	197	999999	999999	33	999999	999999	528	985	233	145	380	184	325	996	471	999999	382	788	116	999999	976	269	147	188	368	737	517	125	999999	745	722	655	880	999999	999999	999999	758	54	999999	999999	791	999999	943	999999	203	597	999999	999999	276	951	831	550	980	917	999999	927	999999	268	664	435	202	412	692	999999	999999	725	303	843	787	774	494	338	548	361	582	189	325	176	984	999999	334	183	999999	351	913	182	675	963	964	290	999999	999999	999999	999999	999999	389	114	465	557	999999	303	569	556	501	999999	999999	12	999999	999999	337	612	832	284	893	110	999999	
563	350	574	250	59	999999	878	507	87	999999	948	733	798	203	999999	859	999999	516	477	764	627	357	883	420	180	56	999999	637	678	865	999999	999999	999999	543	825	764	999999	316	428	963	999999	59	999999	999999	554	278	999999	151	262	752	223	999999	426	346	402	999999	466	164	80	999999	711	999999	829	221	779	463	30	264	999999	321	999999	311	999999	999999	999999	578	933	999999	865	902	226	486	384	925	652	457	78	377	151	619	307	736	245	425	261	450	999999	212	694	101	999999	575	999999	941	784	911	999999	912	272	823	999999	999999	298	999999	786	234	999999	903	569	331	999999	652	123	758	23	241	75	672	262	633	358	730	726	774	654	999999	712	442	151	740	777	999999	999999	327	345	261	448	999999	638	36	583	326	642	372	706	605	461	25	927	552	845	999999	660	999999	475	552	329	999999	524	145	522	433	999999	829	553	238	547	796	422	761	793	999999	999999	235	59	41	999999	363	78	58	199	697	515	599	999999	771	505	999999	851	793	932	924	999999	503	514	999999	999999	813	999999	999999	67	999999	602	999999	759	999999	972	434	999999	443	464	965	455	475	945	824	918	173	934	999999	733	81	999999	629	829	999999	455	540	721	999999	477	284	545	999999	990	999999	104	348	839	999999	798	80	885	417	339	966	478	87	558	999999	240	400	879	46	744	985	721	973	346	890	999999	442	713	689	966	999999	999999	999999	484	999999	999999	579	333	885	984	662	196	536	300	862	399	378	981	41	999999	87	999999	999999	999999	14	812	131	12	999999	656	999999	366	206	451	159	546	623	999999	147	959	660	77	993	61	92	799	999999	683	484	500	32	460	682	999999	888	999999	920	999	479	999999	609	577	999999	238	628	305	989	94	150	999999	776	775	999999	82	999999	20	411	457	773	999999	627	999999	528	458	634	905	999999	186	562	374	625	623	132	538	999999	93	692	764	433	999999	810	110	542	999999	724	999999	615	999999	21	878	382	473	999999	274	981	999999	999999	999999	604	722	621	812	531	776	999999	162	653	316	999999	999999	327	999999	33	999999	404	527	999999	369	733	999999	300	83	999999	999999	991	162	397	857	557	999999	44	766	999999	999999	174	997	578	766	999999	572	603	308	888	95	561	735	450	249	869	463	265	689	999999	227	432	547	647	847	784	999999	765	795	759	999999	890	560	486	999999	999999	999999	949	149	901	171	783	991	195	89	133	265	711	158	987	999999	933	999999	574	999999	289	627	999999	730	999999	920	807	808	549	365	204	10	259	138	427	999999	513	
125	788	999999	443	440	999999	999999	724	528	835	999999	807	665	999999	546	986	999999	42	999999	57	999999	167	980	364	975	999999	830	999999	132	16	999999	731	525	590	817	999999	543	999999	999999	275	792	15	463	94	200	999999	884	766	658	24	999999	105	232	999999	294	958	808	999999	999999	989	999999	683	602	999999	261	999999	292	85	999999	980	452	45	194	929	999999	999999	703	895	173	975	567	73	236	118	999999	999999	509	111	305	999999	757	866	999999	859	743	999999	999999	942	832	314	718	809	985	677	999999	679	910	999999	168	999999	264	912	513	492	431	468	999999	999999	229	773	386	190	999999	921	999999	586	993	335	999999	156	999999	760	72	999999	267	758	999999	558	546	621	578	216	999999	234	604	999999	363	558	437	284	662	919	723	69	999999	999999	39	73	454	999999	686	584	115	22	999999	999999	849	999999	235	673	390	898	947	999999	999999	999999	248	999999	326	387	232	444	999999	912	494	890	999999	999999	931	729	999999	24	113	999999	935	993	111	930	964	110	995	709	333	763	893	999999	972	126	864	999999	999999	485	999999	999999	762	251	686	202	527	380	467	999999	722	505	944	376	794	396	671	210	77	317	590	226	391	522	120	144	28	729	918	999999	148	183	440	999999	277	46	798	694	999999	999999	999999	593	999999	159	987	999999	818	527	969	585	999999	663	690	999999	895	530	685	249	140	999999	183	798	461	545	999999	999999	74	701	108	757	598	977	893	999999	905	996	999999	241	535	292	325	999999	759	342	999999	484	999999	999999	358	747	361	558	563	999999	999999	614	999999	107	452	449	763	999999	429	222	987	477	770	531	86	898	999999	453	714	848	235	999999	999999	999999	79	233	999999	999999	352	361	999999	49	423	137	432	300	864	485	999999	95	528	999999	81	547	354	999	713	962	999999	459	800	907	843	715	540	62	999999	22	999999	229	999999	158	774	77	999999	948	63	643	108	785	44	470	664	999999	329	999999	611	999999	774	999999	999999	102	242	999999	560	498	205	708	597	380	724	999999	458	999999	701	379	999999	13	730	406	946	80	999999	597	425	339	253	225	395	999999	451	999999	247	957	710	302	916	881	999999	328	752	354	999999	728	70	999999	22	104	927	999999	603	999999	999999	378	133	448	239	644	999999	231	255	980	322	94	999999	648	614	500	999999	409	463	552	999999	999999	653	601	999999	145	999999	999999	326	999999	999999	446	908	844	315	999999	834	999999	73	281	412	296	83	771	42	961	799	422	999999	999999	244	999999	496	61	120	367	724	532	423	104	117	246	
999999	999999	692	876	185	94	999999	744	665	598	346	191	149	210	999999	881	569	999999	345	999999	663	804	914	769	949	857	733	999999	154	312	848	969	999999	176	391	976	89	166	786	999999	88	999999	999999	999999	191	315	912	999999	999999	999999	999999	999999	758	993	582	110	191	922	926	328	360	395	599	999999	749	377	27	972	999999	362	802	413	286	629	45	829	999999	278	999999	999999	945	824	999999	312	999999	999999	999999	999999	999999	291	999999	166	239	999999	364	693	244	503	896	814	999999	939	999999	999999	49	559	999999	999999	957	753	163	913	344	291	999999	536	475	297	24	262	166	846	388	537	999999	646	999999	817	274	352	594	453	382	999999	356	15	999999	999999	272	999999	423	91	999999	840	138	881	821	947	95	999999	999999	947	489	644	658	451	560	563	118	403	386	266	999999	615	168	709	541	571	935	376	802	232	34	999999	838	999999	999999	548	408	686	999999	236	731	446	999999	647	964	738	124	904	455	179	999999	869	412	999999	227	608	681	428	349	259	22	718	36	994	923	264	805	582	819	22	164	999999	579	160	534	427	490	521	745	803	456	40	999999	632	97	164	822	682	857	33	999999	980	346	574	223	23	419	139	723	709	999999	999999	999999	999999	25	713	300	262	631	999999	999999	999999	682	546	802	999999	797	999999	999999	768	442	133	999999	795	999999	184	95	14	999999	521	17	360	999999	45	870	914	945	999999	999999	384	864	569	60	68	905	705	307	800	771	241	225	999999	999999	999999	277	809	817	299	999999	841	628	295	325	120	791	999999	999999	646	675	888	46	319	786	533	903	872	999999	666	999999	449	876	294	242	705	305	991	999999	841	768	70	107	999999	199	999999	756	578	999999	940	276	999999	342	660	999999	883	204	906	240	699	61	405	999999	999999	409	999999	964	999999	63	620	814	999999	638	531	999999	615	790	391	129	20	999999	335	628	142	400	751	999999	226	999999	359	510	399	761	999999	790	373	333	947	256	351	812	422	999999	633	135	476	509	811	782	999999	999999	813	786	230	922	999999	776	605	999999	657	740	999999	183	704	999999	425	999999	999999	999999	999999	291	843	999999	999999	208	364	999999	995	16	999999	252	306	443	999999	266	697	612	541	517	999999	596	728	197	599	611	999999	999999	820	523	710	437	310	79	276	237	259	999999	19	32	567	916	780	598	836	999999	999999	314	532	999999	422	812	999999	999999	677	999999	999999	655	999999	176	144	125	989	482	305	495	942	236	176	423	16	28	602	519	949	157	815	139	361	999999	999999	
759	716	382	999999	897	999999	999999	401	999999	673	999999	144	999999	887	452	927	999999	999999	350	472	999999	999999	118	999999	404	999999	987	743	999999	999999	433	304	360	999999	999999	408	616	382	407	564	334	999999	999999	999999	412	884	999999	631	999999	230	517	836	999999	721	999999	999999	608	941	999999	999999	942	874	871	255	249	309	783	843	999999	999999	321	925	999999	785	147	383	328	368	38	520	460	999999	246	310	594	597	999999	999999	51	762	800	674	676	999999	622	460	963	573	510	113	110	916	128	463	908	591	940	234	583	585	303	249	912	195	237	586	637	571	660	652	24	155	802	999999	253	646	259	999999	173	687	419	755	858	925	999999	999999	248	782	999999	999999	656	999999	64	999999	999999	561	762	490	491	999999	822	402	912	999999	999999	999999	999999	999999	219	272	342	764	71	896	175	548	390	999999	775	999999	999999	855	999999	657	995	954	999999	346	999999	692	884	768	694	999999	864	27	842	10	836	464	428	871	572	138	670	891	999999	168	299	920	180	774	714	797	697	967	232	999999	862	143	864	777	95	527	388	574	80	933	999999	158	705	390	161	999999	275	476	292	51	999999	113	999999	999999	57	370	999999	119	63	897	439	897	795	587	999999	999999	600	999999	785	55	750	999999	821	999999	136	151	225	790	623	403	531	231	999999	190	277	999999	187	999999	730	724	15	278	999999	183	503	999999	362	127	999999	458	720	624	691	246	300	891	292	891	999999	999999	155	731	495	659	375	999999	221	614	319	389	999999	668	920	999999	49	999999	999999	647	571	991	789	108	999999	175	682	999999	540	448	999999	386	476	999999	135	824	579	283	782	860	999999	999999	922	747	999999	862	999999	62	703	999999	999999	819	315	999999	999999	814	126	56	999999	330	999999	468	999999	999999	724	932	912	999999	542	105	491	999999	999999	999999	839	999999	78	999999	300	999999	241	630	213	999999	251	999999	81	832	999999	321	708	532	100	462	884	350	999999	160	999999	999999	950	704	519	999999	148	441	130	591	805	54	745	85	756	508	99	356	264	767	531	653	861	999999	273	231	999999	958	999999	246	840	999999	999999	999999	28	425	999999	536	121	605	771	809	950	490	36	921	575	999999	999999	591	372	537	95	999999	999999	379	23	870	441	297	999999	189	999999	883	750	315	999999	999999	66	340	999999	563	245	999999	999999	721	703	381	63	351	655	764	191	94	873	999999	413	820	999999	649	412	999999	999999	823	395	592	53	76	739	721	546	749	999999	999999	999999	809	302	999999	999999	906	676	642	816	99	999999	999999	
999999	999999	999999	447	999999	999999	536	999999	928	908	999999	421	273	413	678	636	641	342	805	999999	999999	745	276	999999	20	976	967	999999	999999	769	999999	999999	191	939	594	999999	66	999999	818	999999	223	999999	518	999999	351	999999	999999	449	238	49	11	999999	294	735	999999	262	999999	946	437	925	597	152	999999	999999	860	999999	240	334	819	999999	579	349	523	999999	693	37	999999	367	722	139	999999	999999	165	999999	999999	573	720	999999	680	999999	955	999999	864	892	999999	80	727	359	58	888	999999	839	630	999999	469	661	999999	470	999999	241	999999	999999	999999	307	122	999999	986	509	400	999999	743	784	653	999999	360	469	485	630	440	999999	310	878	318	834	489	973	897	243	473	116	999999	259	414	448	317	907	886	566	779	999999	94	227	958	760	155	999999	195	153	571	10	999999	999999	40	429	999999	156	999999	399	818	149	182	752	999999	293	684	493	379	214	178	453	999999	918	850	126	538	999999	919	999999	689	623	999999	754	672	473	930	283	229	985	517	171	177	496	999999	640	151	341	192	675	999999	661	496	980	974	999999	999999	267	488	913	999999	848	236	191	999999	999999	999999	427	999999	571	363	410	273	999999	697	17	285	97	180	220	999999	999999	900	999999	481	37	136	807	780	999999	56	999999	794	315	104	999999	934	999999	999999	552	289	999999	999999	620	321	676	999999	111	999999	967	842	339	999999	278	938	694	948	982	999999	683	78	553	647	999999	999999	999999	999999	958	999999	38	999999	300	312	999999	930	261	945	999999	999999	805	639	35	524	813	710	999999	585	526	377	409	720	952	284	111	483	999999	86	723	105	631	70	439	999999	999999	894	999999	36	468	348	687	748	669	60	905	999999	53	38	834	826	999999	999999	99	591	890	318	999999	999999	999999	155	203	999999	231	194	999999	745	209	224	269	918	168	999999	127	999999	690	660	61	901	379	67	439	707	252	897	298	525	970	999999	920	946	999999	536	826	323	999999	512	999999	999999	749	169	844	829	999999	999999	999999	999999	987	911	901	239	267	228	645	153	999999	999999	932	999999	999999	785	775	361	303	323	999999	999999	999999	804	999999	187	144	999999	162	999999	223	609	938	335	240	181	538	68	947	690	689	556	999999	682	607	657	579	202	588	963	394	999999	999999	455	773	999999	999999	193	999999	999999	105	999999	75	436	999999	115	557	607	104	724	257	716	999999	999999	633	596	741	191	206	999999	608	941	987	198	824	730	83	999999	562	205	918	354	999999	234	594	998	491	464	753	999999	110	972	107	999999	716	999999	88	922	999999	
999999	302	999999	986	501	124	999999	703	876	611	209	41	999999	54	999999	806	902	999999	999999	28	635	114	287	999999	704	285	636	843	133	481	156	651	161	671	999999	902	847	367	689	119	999999	999999	999999	852	999999	469	46	927	208	67	814	152	899	904	196	999999	999999	642	999999	225	488	999999	580	405	464	557	999999	402	668	999999	999999	999999	846	80	587	340	500	435	884	244	999999	708	645	75	667	999999	752	999999	485	313	887	215	85	474	630	131	724	999999	999999	999999	589	643	269	211	109	999999	999999	828	327	855	581	590	758	57	999999	780	674	515	737	460	999999	634	917	364	999999	752	999999	999999	449	999999	999999	290	47	887	655	606	449	443	965	398	999999	999999	929	629	732	306	999999	38	498	850	999999	218	481	999999	202	954	725	904	101	357	809	924	389	999999	249	999999	999999	871	999999	378	999999	999999	999999	999999	752	880	704	298	632	813	306	440	883	599	19	407	808	109	694	701	881	544	352	999999	999999	999999	544	78	999999	999999	999999	585	637	129	518	225	999999	142	999999	999999	260	999999	281	288	61	379	50	789	851	841	491	453	187	699	999999	796	999999	999999	761	969	345	636	999999	200	69	720	803	763	90	793	999999	676	999999	999999	451	454	273	999999	567	218	743	999999	226	999999	999999	310	407	937	999999	722	999999	737	381	225	999999	623	528	91	229	340	576	286	709	67	112	815	537	805	258	52	533	824	374	552	999999	590	999999	369	249	758	322	865	999999	368	466	11	304	999999	999999	827	999999	191	844	237	642	466	55	169	445	145	773	602	688	999999	999999	511	373	999999	999999	999999	214	169	841	470	27	710	154	351	600	111	999999	837	410	431	999999	351	980	147	909	999999	545	260	999999	114	985	720	999999	551	179	955	999999	475	710	18	623	767	349	384	219	932	321	704	568	343	625	936	999999	267	474	846	999999	235	999999	230	850	999999	245	737	485	306	533	603	999999	645	999999	999999	999999	401	808	358	12	606	927	976	457	841	691	589	999999	58	999999	918	999999	332	433	411	555	490	168	999999	531	612	898	913	408	718	532	999999	869	580	999999	999999	459	125	844	925	308	999999	999999	19	999999	656	257	999999	778	615	526	849	222	999999	999999	999999	243	149	827	399	707	24	578	739	999999	768	719	909	248	728	469	961	999999	507	113	999999	717	158	999999	999999	365	999999	144	793	201	999999	710	807	91	999999	566	319	298	999999	228	999999	999999	43	701	999999	937	348	197	999999	999999	565	371	999999	999999	999999	928	999999	999999	952	
43	245	879	784	547	635	68	911	827	84	999999	159	999999	42	289	999999	247	999999	999999	901	937	26	283	94	647	636	999999	999999	849	205	246	999999	575	999999	421	982	414	590	999999	75	445	35	520	123	888	995	892	339	435	149	648	254	638	999999	24	26	961	794	146	911	323	73	72	632	999999	690	583	999999	620	307	414	657	197	391	466	912	506	170	999999	651	743	982	570	709	556	991	843	733	999999	405	30	620	453	585	999999	382	963	999999	999999	207	422	565	999999	138	999999	999999	999999	999999	385	112	520	801	597	494	177	340	999999	999999	86	846	999999	850	15	225	286	999999	213	999999	999999	999999	949	999999	885	999999	239	187	999999	442	999999	564	999999	596	357	228	884	229	32	958	417	421	879	609	999999	999999	360	572	999999	999999	852	941	999999	454	617	999999	999999	999999	915	598	265	999999	77	70	389	521	912	260	999999	999999	341	66	771	255	204	999999	214	349	804	999999	999999	999999	627	769	590	41	776	489	978	66	999999	980	314	999999	703	999999	354	999999	229	300	525	109	80	773	172	795	180	542	259	400	97	999999	108	467	949	597	372	307	480	999999	744	432	282	999999	721	360	751	347	551	777	873	394	129	999999	931	549	999999	853	607	794	861	244	240	587	968	999999	999999	847	483	999999	64	56	349	871	555	999999	826	634	61	812	54	832	990	999999	527	703	694	594	535	999999	999	519	999999	685	999999	510	202	999999	999999	471	477	904	863	445	722	826	55	999999	958	838	999999	963	802	999999	749	999999	999999	757	70	274	566	298	321	83	999999	545	999999	663	385	55	999999	141	166	590	344	150	968	999999	759	700	658	446	635	697	687	46	717	904	936	999999	267	999999	634	999999	904	999999	592	790	999999	999999	480	391	872	913	937	591	806	221	460	609	999999	698	998	370	999999	129	662	624	396	79	828	451	727	917	787	466	507	999999	999999	166	999999	188	225	999999	230	999999	573	722	759	105	239	505	454	336	999999	569	445	273	596	784	526	968	403	270	359	38	664	955	135	480	93	853	535	304	61	882	999999	426	150	999999	556	939	999999	300	999999	332	996	400	521	228	30	244	367	901	999999	589	785	955	232	201	612	618	597	289	22	386	999999	999999	285	524	999999	29	999999	256	238	586	999999	112	999999	36	42	999999	443	907	459	999999	999999	634	664	999999	999999	999999	999999	948	736	937	352	585	288	463	362	845	999999	996	141	11	120	120	672	999999	485	999999	534	206	999999	349	184	689	999999	173	890	345	
496	812	427	569	825	184	999999	300	244	999999	824	967	673	196	158	447	775	458	738	385	961	611	999999	423	999999	997	789	397	999999	662	756	124	572	27	999999	999999	579	572	185	936	600	382	999999	957	858	566	533	972	200	737	999999	380	434	515	999999	884	825	999999	999999	999999	394	132	537	581	771	999999	999999	656	836	846	999999	213	999999	802	785	999999	999999	39	565	436	474	816	206	35	748	386	690	67	643	475	999999	999999	999999	999999	999999	999999	844	246	999999	999999	171	999999	999999	354	869	710	999999	631	729	999999	999999	796	448	149	364	577	926	512	833	395	999999	347	999999	371	369	999999	216	999999	999999	317	744	557	999999	415	274	597	680	999999	165	48	288	68	337	848	384	999999	137	856	992	973	551	342	999999	999999	141	824	999999	774	984	577	503	999999	999999	422	60	543	953	999999	999999	999999	896	84	356	795	116	999999	999999	174	987	999999	174	359	932	999999	765	411	154	52	999999	450	999999	999999	867	999999	544	116	999999	999999	999999	840	736	104	981	235	86	477	985	999999	999999	180	999999	699	786	999999	413	154	249	102	656	648	399	999999	759	435	44	999999	217	769	260	999	282	105	999999	999999	942	80	377	706	211	298	426	999999	999999	113	635	43	130	999999	999999	400	867	594	999999	159	451	826	999999	556	999999	96	270	226	367	694	898	719	333	639	372	342	776	542	891	999999	232	999999	562	999999	799	999999	870	999999	999999	860	141	687	836	227	704	126	735	821	515	999999	37	209	179	663	215	916	999999	999999	198	999999	623	335	703	899	926	589	999999	689	757	200	226	614	999999	506	562	220	999999	116	935	256	606	955	999999	999999	340	33	999999	999999	450	999999	301	389	466	752	246	805	984	937	300	125	999999	56	73	324	898	422	577	999999	110	994	999999	603	999999	999999	245	668	309	925	999999	903	895	375	248	874	898	836	999999	879	269	999999	999999	944	815	999999	404	560	891	711	878	918	455	30	798	455	848	698	834	524	516	578	506	68	378	397	999999	487	807	198	425	72	999999	697	413	353	768	999999	999999	735	999999	685	777	597	57	650	999999	874	577	792	36	999999	11	633	373	691	260	177	576	428	599	999999	752	999999	296	999999	653	999999	999999	454	687	759	911	109	999999	831	999999	909	999999	728	939	355	910	999999	172	225	999999	641	999999	999999	103	601	999999	368	146	630	932	84	310	241	996	999999	267	132	115	276	299	902	999999	542	890	350	999999	847	999999	253	16	737	540	80	999999	22	434	894	360	999999	999999	552	
962	356	898	726	608	780	731	250	97	787	999999	999999	999999	168	999999	791	831	753	445	999999	880	999999	623	204	543	240	999999	984	274	373	772	28	40	747	939	309	643	174	999999	385	999999	248	166	229	828	645	154	596	36	642	999999	606	651	571	999999	79	999999	703	999999	378	999999	746	976	999999	24	890	865	188	999999	686	157	667	999999	69	558	642	999999	403	999999	898	95	889	958	631	310	999999	377	468	999999	870	575	940	999999	372	91	380	271	442	214	937	779	966	999999	350	495	999999	999999	591	23	40	999999	999999	337	294	293	415	999999	354	423	849	523	406	999999	358	120	217	686	999999	978	999999	999999	303	199	438	128	999999	521	999999	146	904	580	785	455	55	536	246	613	696	89	999999	999999	917	28	365	424	999999	999999	999999	240	999999	719	945	999999	999999	999999	49	999999	999999	175	174	999999	180	217	999999	278	737	951	68	822	873	604	989	569	312	596	462	285	833	999999	999999	266	999999	999999	859	999999	634	999999	620	395	496	106	714	531	915	782	999999	709	508	96	687	431	804	999999	366	683	730	386	999999	247	206	764	316	885	430	907	400	793	358	334	999999	565	340	999999	335	777	890	467	999999	999999	185	753	776	747	335	323	461	305	999999	999999	464	258	870	382	999999	732	790	828	999999	17	391	627	360	184	452	132	101	141	999999	999999	792	272	999999	999999	999999	453	988	569	559	117	999999	104	771	182	870	394	694	957	484	602	987	72	367	646	148	999999	403	602	304	213	231	330	434	442	999999	999999	999999	98	320	745	743	999999	278	993	561	296	856	999999	313	67	437	999999	656	279	601	730	905	95	643	514	59	396	274	999999	999999	999999	999999	999999	789	679	867	606	646	739	859	766	999999	374	94	851	701	999999	999999	246	999999	98	673	164	840	999999	296	441	455	806	695	357	956	921	118	999999	625	526	397	634	999999	831	999999	917	420	835	936	541	10	792	999999	833	999999	37	579	797	461	516	498	136	392	436	160	840	53	999999	809	999999	265	658	235	999999	827	664	57	945	601	755	999999	15	726	755	441	663	994	861	259	999999	351	321	974	119	38	271	251	763	680	656	874	908	35	999999	999999	351	566	637	16	443	980	634	999999	705	771	493	410	637	994	497	999999	192	999999	880	530	999999	683	126	156	999999	423	293	275	944	999999	836	999999	661	479	99	107	999999	855	816	948	717	125	999999	348	999999	861	613	768	192	811	692	656	155	999999	340	668	450	999999	999999	999999	697	999999	999999	823	
934	999999	748	999999	905	400	488	999999	445	931	812	829	414	777	611	999999	810	524	92	143	199	190	834	127	149	431	656	876	416	797	999999	357	864	455	999999	41	122	455	863	792	999999	365	220	223	731	999999	263	999999	878	744	219	999999	287	128	634	999999	678	631	28	484	743	611	920	648	679	464	999999	959	373	579	592	999999	660	299	810	834	970	621	395	637	177	983	998	999999	588	89	80	746	821	999999	999999	491	999999	389	58	999999	445	571	999999	277	999999	304	309	308	161	853	521	987	999999	799	999999	67	245	999999	316	759	613	258	70	600	999999	999999	999999	713	999999	110	928	999999	999999	98	399	408	87	999999	999999	873	999999	999999	520	734	999999	93	438	31	999999	305	255	54	999999	298	118	999999	510	943	883	327	999999	595	92	60	999999	249	746	229	410	384	980	127	300	442	999999	913	999999	336	43	310	790	999999	837	920	855	883	209	952	999999	999999	897	143	245	773	718	98	617	999999	808	327	999999	999999	620	501	325	999999	754	999999	999999	999999	999999	184	910	582	537	999999	758	171	205	51	50	793	249	999999	487	846	999999	526	999999	986	306	277	999999	715	963	581	506	345	605	726	999999	569	739	785	754	999999	233	662	246	679	999999	455	274	999999	286	553	999999	422	24	478	255	238	915	236	897	999999	656	204	619	955	542	999999	999999	478	912	481	999999	463	453	999999	622	229	289	55	999999	851	999999	760	999999	419	611	93	331	999999	480	900	999999	512	887	999999	999999	39	53	290	146	999999	889	999999	855	804	999999	999999	999999	999999	855	35	948	869	578	56	999999	896	764	209	353	458	101	439	997	21	827	551	576	880	999999	999999	186	999	908	740	961	217	999999	634	999999	105	124	999999	281	455	999999	784	933	840	395	180	999999	843	936	688	825	460	797	843	977	947	939	98	563	272	849	949	961	838	95	970	990	140	289	257	343	29	168	552	69	999999	999999	735	999999	999999	328	343	72	230	915	510	419	71	657	973	166	36	517	18	605	13	823	105	999999	425	189	999999	999999	688	354	999999	302	255	784	933	338	214	999999	47	943	515	886	740	922	584	561	999999	482	999999	101	316	999999	159	946	66	229	522	999999	999999	346	999999	779	383	876	999999	218	174	999999	999999	644	952	433	480	999999	100	126	92	999999	181	864	260	662	999999	597	47	303	999999	308	728	999999	816	999999	533	701	760	999999	999999	864	813	376	396	651	759	672	149	883	41	94	856	939	147	999999	808	215	999999	531	531	999999	838	
816	75	865	559	19	828	999999	900	999999	314	363	612	999999	369	804	477	609	902	585	458	164	999999	68	999999	788	576	475	425	327	616	999999	214	727	999999	996	999999	999999	999999	749	844	421	983	999999	999999	503	337	918	980	999999	738	999999	628	946	999999	684	554	17	999999	771	999999	362	312	999999	999999	85	999999	999999	202	999999	504	946	999999	163	740	47	999999	18	287	999999	460	658	495	999999	999999	140	999999	999999	400	351	999999	999999	999999	999999	316	491	118	410	100	705	354	452	726	617	509	999999	967	999999	215	300	999999	999999	729	476	999999	784	866	890	999999	41	999999	891	999999	999999	920	211	839	197	846	259	999999	770	918	582	999999	18	931	877	999999	797	999999	145	999999	109	838	906	999999	999999	999999	531	625	227	417	68	240	463	957	999999	697	999999	999999	780	628	999999	371	999999	627	157	872	999999	853	989	999999	206	868	339	839	395	999999	999999	999999	210	187	324	633	711	363	999999	352	150	60	66	190	999999	999999	392	516	105	999999	999999	289	425	999999	707	678	635	249	221	200	900	624	999999	999999	683	999999	999999	602	313	332	660	389	768	999999	732	261	796	809	374	361	999999	822	743	999999	999999	733	999999	999999	479	999999	999999	471	151	668	451	999999	488	999999	506	944	102	789	213	772	87	999999	521	620	44	999999	882	999999	875	999999	999999	87	880	915	999999	949	457	319	999999	667	334	198	248	109	363	999999	999999	602	999999	429	999999	696	619	971	579	211	222	602	999999	999999	764	999999	596	999999	999999	999999	645	999999	258	556	999999	999999	667	546	447	888	477	999999	999999	827	684	999999	523	455	600	27	999999	909	345	743	737	855	910	999999	999999	163	602	999999	154	989	999999	209	353	756	933	999999	39	82	999999	691	999999	800	346	581	348	484	657	151	690	937	999999	736	236	999999	819	999999	872	567	643	294	296	521	999999	276	266	484	935	767	521	125	988	999999	385	654	19	936	519	999999	999999	428	505	460	275	216	999999	835	973	838	937	302	999999	472	439	249	404	223	533	79	999999	864	548	890	629	575	948	519	360	582	506	883	132	543	805	999999	788	999999	255	999999	191	431	511	107	830	229	512	526	999999	146	259	795	412	999999	999999	896	879	615	831	699	267	574	484	400	341	64	180	79	999999	224	461	569	967	999999	999999	893	363	451	69	410	73	999999	999999	224	999999	710	999999	683	528	909	999999	999999	14	555	803	999999	946	120	765	776	999999	999999	860	742	685	690	828	940	560	999999	543	438	555	999999	999999	999999	999999	999999	78	631	
584	999999	999999	757	879	288	565	421	999999	281	947	252	685	293	360	631	572	820	538	642	882	539	132	407	375	906	626	583	919	967	604	685	52	144	999999	999999	999999	113	999999	999999	999999	416	999999	289	183	300	752	271	80	15	272	201	731	435	999999	54	374	153	391	972	999999	981	502	701	676	999999	210	551	101	999999	739	469	957	142	517	999999	268	842	233	85	164	364	513	913	999999	413	954	616	395	157	197	748	999999	890	999999	999999	913	580	613	912	99	211	180	281	275	803	999999	999999	999999	282	786	999999	919	316	817	306	478	588	996	272	999999	999999	165	944	999999	991	747	76	396	374	562	688	999999	321	985	953	194	999999	648	901	999999	999999	698	999999	371	665	999999	999999	82	448	999999	999999	999999	350	999999	506	55	235	671	284	66	177	212	553	999999	108	303	608	330	999999	122	247	999999	104	103	952	894	52	583	944	999999	999999	999999	948	699	236	114	887	999999	488	907	999999	569	999999	845	12	161	154	402	999999	372	999999	94	218	335	999999	394	489	257	999999	999999	999999	652	726	121	999999	999999	999999	853	493	999999	415	892	841	999999	999999	678	576	999999	100	801	749	650	999999	582	942	256	785	622	273	842	625	640	73	877	999999	316	842	999999	131	829	897	300	908	279	999999	338	253	261	999999	999999	818	239	167	850	861	999999	342	999999	179	999999	396	641	999999	999999	378	999999	999999	999999	999999	847	835	324	138	999999	904	458	742	50	625	613	13	534	450	514	33	395	482	222	25	553	973	698	91	653	442	265	710	267	900	999999	509	288	209	999999	999999	503	999999	896	946	412	619	999999	999999	566	473	999999	999999	86	627	983	302	615	949	999999	873	146	242	484	827	648	748	999999	150	443	114	999999	335	999999	590	530	294	999999	275	999999	933	999999	999999	525	189	999999	999999	633	639	917	888	893	339	701	461	999999	270	626	999999	308	663	144	161	94	461	748	536	999999	999999	107	698	717	999999	346	574	202	967	999999	305	257	583	999999	845	233	999999	220	395	634	999999	999999	999999	667	516	967	999999	799	530	999999	73	440	53	989	999999	999999	228	999999	553	992	136	999999	999999	999999	999999	999999	999999	548	298	999999	539	251	362	999999	999999	999999	837	999999	210	382	398	775	671	882	999999	864	213	594	977	999999	999999	383	666	403	507	405	984	999999	346	695	252	410	510	602	999999	822	999999	151	999999	455	999999	197	971	181	604	999999	597	937	901	466	617	140	570	999999	922	999999	584	999999	404	25	707	999999	999999	999999	139	988	275	
78	337	830	786	72	999999	532	609	817	411	495	799	999999	808	999999	814	879	999999	122	839	999999	680	398	248	999999	999999	562	747	999999	502	999999	51	616	95	528	610	80	680	555	123	48	999999	114	999999	98	170	257	217	661	999999	999999	999999	26	158	750	999999	999999	592	667	326	464	999999	37	325	944	454	192	71	289	446	999999	209	532	998	801	148	575	999999	999999	958	999999	999999	96	274	688	39	34	999999	344	140	671	999999	999999	238	999999	263	358	789	999999	999999	977	196	927	224	999999	615	904	999999	357	611	823	999999	442	709	828	119	999999	762	637	915	999999	725	727	159	774	999999	999999	304	349	547	790	999999	833	999999	999999	312	999999	999999	999999	82	999999	16	120	732	316	376	55	313	410	550	566	595	162	894	999999	262	468	778	449	999999	999999	999999	999999	809	821	47	471	927	728	526	691	825	72	564	999999	422	614	994	842	408	220	882	894	798	980	204	633	999999	299	728	843	649	432	392	653	999999	338	310	911	999999	905	127	585	999999	858	741	533	597	114	802	647	999999	999999	999999	999999	546	716	879	829	626	999999	532	999999	999	999999	52	402	679	999999	276	94	999999	92	573	503	102	306	20	940	249	670	45	999999	497	91	378	713	999999	999999	116	807	458	481	294	865	382	489	586	999999	999999	999999	853	999999	838	999999	342	392	372	999999	14	250	706	939	999999	999999	377	999999	999999	917	999999	339	20	394	804	468	999999	833	797	707	999999	612	720	999999	134	999999	816	359	996	999999	749	999999	351	843	290	866	999999	519	891	999999	497	999999	999999	668	999999	486	338	469	881	379	93	999999	594	999999	426	401	529	999999	814	689	148	999999	701	999999	999999	327	987	176	114	938	367	126	942	468	219	446	273	61	999999	647	572	357	999999	626	695	999999	999999	686	427	999999	346	214	704	211	200	999999	999999	999999	500	578	999999	999999	365	999999	21	999999	567	135	455	999999	138	478	983	177	127	791	999999	84	676	928	925	310	749	225	601	999999	421	740	278	999999	463	296	560	344	158	999999	992	535	615	728	682	277	241	446	760	868	999999	537	94	408	999999	999999	999999	571	999999	999999	421	149	350	858	999999	827	856	715	526	841	917	649	29	999999	799	24	469	947	256	658	78	312	999999	733	999999	999999	655	999999	810	554	999999	999999	690	959	989	999999	194	756	183	855	999999	526	919	918	999999	580	517	377	609	914	449	999999	325	995	129	999999	684	617	925	670	181	986	905	999999	999999	999999	959	69	727	947	999999	999999	774	400	999999	
552	392	546	782	362	999999	288	271	999999	115	632	999999	999999	839	999999	999999	999999	831	513	684	434	620	999999	72	999999	621	457	650	662	94	736	588	924	758	576	725	999999	834	999999	303	893	724	999999	866	233	999999	274	230	846	779	263	882	271	999999	999999	932	445	999999	761	741	919	637	609	999999	379	53	748	936	272	999999	40	742	268	219	791	709	610	999999	839	765	999999	237	999999	882	831	853	999999	218	945	644	290	663	83	830	384	999999	125	999999	496	190	517	337	958	691	748	520	623	999999	999999	112	331	999999	999999	995	999999	692	832	999999	979	525	725	540	990	627	874	376	669	437	999999	535	593	410	594	658	258	999999	999999	999999	999999	320	240	999999	292	999999	322	999999	28	87	445	691	432	399	229	999999	464	999999	347	340	816	382	851	196	999999	999999	519	999999	999999	999999	747	376	423	719	591	669	999999	459	999999	999999	314	947	357	591	999999	153	999999	999999	191	623	999999	280	681	938	999999	762	468	54	60	892	999999	999999	167	42	340	999999	278	713	807	999999	999999	999999	730	198	999999	999999	34	999999	204	999999	297	324	739	155	791	476	694	484	422	829	210	251	409	365	999999	912	789	325	999999	921	874	398	396	630	937	199	550	492	913	438	737	209	849	999999	604	18	662	22	999999	864	999999	794	999999	977	360	444	999999	374	999999	999999	88	708	19	283	999999	999999	928	119	217	602	926	999999	999999	999999	999999	11	401	431	999999	999999	999999	777	84	999999	546	999999	107	418	279	503	593	185	128	999999	359	999999	199	576	780	999999	999999	552	999999	648	999999	183	232	317	885	359	52	184	614	558	861	310	634	623	736	127	802	999999	839	999999	19	750	92	770	634	72	811	825	650	999999	999999	999999	973	436	457	372	857	789	533	920	460	999999	571	570	938	58	405	576	999999	663	903	571	712	100	639	197	100	999999	683	823	547	227	999999	558	823	163	999999	207	175	374	269	22	986	918	263	601	188	522	831	586	667	244	986	987	999999	173	995	999999	797	269	281	405	116	709	382	999999	999999	999999	746	785	720	999999	999999	999999	403	890	999999	793	999999	48	999999	999999	999999	106	999999	999999	241	546	406	999999	167	454	410	905	999999	999999	906	286	546	999999	716	999999	775	999999	999999	470	999999	520	593	271	587	999999	56	999999	260	999999	775	19	554	79	12	347	999999	96	628	276	796	505	382	540	983	999999	999999	817	999999	842	802	583	999999	695	999999	999999	953	144	999999	999999	408	651	654	399	999999	897	732	999999	27	379	559	689	
999999	999999	673	337	148	63	287	288	953	239	438	417	900	201	777	999999	600	292	394	481	999999	671	999999	155	850	982	999999	96	577	781	799	951	293	123	165	642	32	151	581	899	856	999999	12	999999	223	247	499	896	129	873	875	735	985	88	999999	999999	730	528	487	166	611	201	710	182	439	486	134	787	45	145	999999	459	710	494	999999	230	999999	699	931	613	999999	555	967	703	906	74	965	999999	448	409	999999	504	999999	425	298	665	999999	999999	739	736	122	999999	860	984	47	999999	34	501	463	454	999999	40	596	873	673	66	233	999999	275	999999	521	999999	349	636	232	341	794	295	206	999999	147	999999	959	204	501	781	694	983	665	489	999999	999999	751	993	323	881	907	791	999999	242	999999	999999	564	375	999999	203	371	234	761	706	631	999999	305	503	317	999999	81	402	382	891	371	999999	351	785	334	56	177	999999	322	350	434	999999	999999	964	527	71	284	594	979	308	999999	470	231	959	858	999999	999999	258	685	76	999999	999999	418	860	870	999999	733	999999	999999	178	35	25	911	421	281	627	204	340	976	999999	972	486	423	999999	999999	999999	999999	392	927	33	999999	919	670	256	539	919	594	683	103	334	337	999999	554	810	282	999999	558	810	688	240	116	838	999999	999999	104	334	102	999999	388	969	999999	351	851	27	999999	115	355	665	999999	361	999999	521	247	652	917	999999	999999	612	999999	86	999999	216	704	999999	917	999999	648	999999	999999	215	827	999999	304	133	999999	986	654	537	519	176	59	892	929	336	207	999999	999999	628	522	999999	401	489	543	311	626	968	647	164	109	999999	467	999999	999999	675	534	782	226	999999	503	931	999999	999999	103	634	999999	460	286	378	498	332	448	29	717	533	813	348	999999	992	999999	190	349	500	437	999999	709	933	999999	264	999999	425	378	486	999999	591	807	996	395	908	284	999999	999999	278	665	777	999999	999999	407	979	861	196	999999	234	616	322	591	330	967	999999	925	999999	81	32	999999	999999	954	961	893	999999	726	999999	952	809	718	999999	499	80	834	999999	454	271	999999	409	402	999999	360	153	870	813	999999	486	999999	999999	982	189	104	668	702	592	999999	851	554	999999	263	54	243	265	999999	285	822	999999	496	999999	391	664	568	671	629	960	999999	810	101	90	137	250	788	999999	826	538	999999	830	377	252	836	999999	716	264	156	358	382	104	638	595	999999	999999	989	721	177	327	999999	999999	999999	742	999999	22	759	999999	999999	22	265	999999	999999	976	999999	992	153	254	481	788	999999	313	
999999	280	999999	629	999999	506	99	648	260	77	235	508	917	814	791	635	383	824	843	253	120	999999	102	999999	664	661	999999	998	999999	745	249	389	380	999999	907	768	165	249	840	999999	383	505	762	198	613	930	69	234	210	517	999999	656	944	999999	203	999999	188	54	964	520	949	101	313	515	827	846	138	610	906	999999	480	143	999999	590	869	614	999999	904	929	734	602	999999	797	999999	999999	593	445	675	999999	526	999999	120	285	329	313	999999	202	257	371	767	802	458	327	187	47	737	673	999999	999999	588	20	999999	125	239	999999	626	303	485	641	999999	999999	999999	495	999999	999999	369	999999	664	999999	587	999999	134	542	171	931	153	999999	619	789	999999	919	91	841	535	515	999999	994	55	411	686	999999	999999	616	137	366	349	963	936	745	677	999999	19	86	257	176	886	999999	954	308	774	621	683	999999	999999	999999	329	621	960	999999	135	375	999999	262	999999	598	705	517	415	999999	591	190	78	999999	999999	999999	910	14	593	369	999999	575	50	747	637	75	315	30	121	812	999999	728	13	71	620	312	999999	756	486	659	999999	999999	335	158	716	999999	999999	809	584	246	413	324	37	600	254	560	334	999999	999999	535	292	684	405	999999	999999	863	999999	999999	999999	999999	200	164	528	933	897	999999	249	891	41	999999	522	506	446	999999	409	721	700	412	817	69	999999	12	142	999999	999999	787	972	733	389	999999	416	546	999999	775	56	259	999999	999999	703	993	999999	442	43	581	22	999999	999999	530	203	57	172	775	199	999999	999999	198	999999	577	999999	999999	999999	516	512	188	636	975	950	999999	828	999999	924	999999	708	999999	999999	545	999999	560	999999	999999	550	451	539	341	690	999999	356	361	944	858	999999	999999	537	593	999999	804	930	854	944	47	835	576	999999	53	132	999999	76	999999	999999	295	229	471	638	999999	569	838	999999	999999	497	999999	629	599	726	970	922	705	78	125	120	943	614	124	999999	999999	754	999999	999999	495	219	999999	575	999999	999999	658	639	766	590	562	33	875	999999	760	366	949	418	246	850	732	131	427	497	950	999999	511	681	999999	999999	737	230	596	99	491	999999	999999	429	647	693	77	999999	166	124	516	102	245	126	854	757	999999	999999	518	133	26	999999	999999	637	624	999999	999999	999999	534	911	999999	341	437	999999	346	799	993	529	999999	552	782	401	964	312	999999	999999	30	999999	827	356	196	999999	712	472	999999	999999	179	999999	804	921	299	99	805	254	272	184	999999	999999	779	64	999999	148	722	999999	351	999999	409	488	656	766	
705	999999	160	188	725	607	628	964	999999	229	999999	267	724	999999	263	692	999999	720	50	806	203	999999	616	772	592	58	999999	999999	131	999999	716	999999	89	48	225	291	939	627	999999	664	555	999999	746	559	435	999999	423	873	999999	658	999999	999999	448	999999	572	145	999999	388	595	676	85	999999	999999	265	513	938	188	685	632	971	999999	967	200	386	260	503	824	66	346	96	634	658	44	473	427	999999	999999	239	476	90	889	560	42	852	999999	673	857	490	56	497	999999	738	251	741	999999	72	498	71	599	79	321	345	51	509	52	427	848	999999	837	999999	695	948	218	552	92	203	934	999999	797	586	645	343	20	849	999999	896	417	999999	569	999999	538	999999	639	407	769	554	519	533	810	171	825	489	652	569	801	379	999999	699	658	999999	137	999999	999999	23	433	977	334	201	741	156	999999	554	809	482	947	513	319	811	782	537	683	411	538	636	760	166	999999	450	57	398	999999	717	644	999999	237	388	999999	626	973	791	229	327	792	663	161	999999	679	180	622	298	999999	717	916	130	37	999999	999999	637	262	277	297	883	153	999999	779	999999	910	951	255	999999	595	692	837	991	318	365	619	874	484	490	486	520	828	759	339	999999	999999	523	999999	999999	999999	290	999999	705	504	345	184	999999	884	999999	370	728	924	62	702	999999	879	999999	812	671	116	747	163	999999	791	776	65	999999	23	130	500	397	999999	743	803	315	328	999999	999999	972	191	179	999999	999999	130	758	999999	999999	67	962	779	999999	710	999999	405	29	137	602	999999	999999	290	789	436	764	369	972	999999	999999	999999	999999	58	747	437	999999	490	936	757	538	651	42	191	289	337	61	350	623	686	961	999999	784	999999	726	227	769	691	401	742	235	265	999999	160	414	527	999999	913	41	448	870	679	468	271	999999	950	881	545	11	999999	385	999999	745	999999	999999	843	999999	218	331	999999	668	158	98	204	532	282	999999	882	776	762	666	147	999999	999999	816	291	999999	522	589	776	345	233	690	938	366	811	519	861	999999	571	62	999999	592	510	780	721	590	999999	739	325	456	999	999999	249	795	999999	114	999999	999999	365	964	999999	999999	999999	999999	444	467	159	837	999999	763	999999	379	215	709	215	999999	808	403	105	701	999999	782	274	330	346	464	999999	152	127	999999	948	999999	157	999999	109	999999	47	325	346	263	999999	437	28	562	813	999999	563	999999	590	694	999999	999999	999999	663	360	999999	999999	999999	999999	979	999999	999999	719	23	999999	259	232	608	999999	381	516	493	
999999	841	999999	186	764	712	516	717	901	912	562	433	412	781	18	999999	999999	930	479	812	476	367	247	434	717	999999	747	563	406	954	929	219	187	811	999999	542	403	999999	415	651	718	141	87	114	454	999999	999999	999999	251	999999	362	679	901	704	26	699	604	836	469	759	964	952	320	947	999999	352	255	600	999999	475	100	83	525	827	103	345	289	999999	979	430	403	714	999999	668	602	259	317	483	795	419	938	566	713	655	687	766	821	140	131	999999	999999	21	371	775	647	999999	163	999999	610	681	420	470	856	999999	365	999999	999999	652	354	733	45	999999	999999	261	537	999999	369	869	150	999999	524	159	21	878	999999	392	999999	547	30	323	106	243	873	123	999999	999999	999999	674	300	999999	999999	179	785	398	76	279	999999	120	247	124	919	294	934	282	999999	271	459	978	660	972	908	999999	631	41	636	999999	999999	999999	261	69	999999	999999	579	999999	999999	355	999999	623	811	119	186	241	309	906	999999	999999	309	600	956	738	28	731	23	327	528	44	999999	999999	761	274	380	525	858	999999	300	999999	714	999999	82	811	897	835	999999	551	796	676	999999	999999	637	824	502	308	734	999999	51	102	681	999999	194	999999	807	999999	862	999999	738	661	382	131	616	180	999999	88	528	154	999999	193	999999	472	531	852	251	822	999999	936	771	82	999999	345	146	208	551	463	46	905	14	288	972	999999	813	145	303	671	118	466	727	424	779	589	682	858	537	999999	730	999999	999999	985	503	926	775	665	870	999999	984	417	628	643	999999	999999	150	562	999999	935	658	395	558	999999	999999	999999	218	357	302	211	999999	999999	671	341	732	704	981	29	999999	56	853	158	999999	999999	999999	701	838	999999	382	999999	448	999999	648	999999	561	344	784	354	281	999999	999999	428	372	669	384	999999	999999	296	911	347	999999	999999	777	999999	91	510	131	301	892	22	999999	999999	974	999999	999999	543	999999	78	780	397	919	636	747	941	338	434	785	999999	882	981	954	999999	182	44	526	999999	351	999999	999999	999999	999999	492	462	999999	32	999999	999999	237	906	840	74	677	999999	523	427	14	999999	836	999999	656	725	525	419	910	68	280	951	940	619	445	202	999999	558	730	183	437	184	488	918	999999	999999	999999	699	999999	916	999999	45	658	616	521	943	999999	999999	863	335	697	82	999999	210	752	999999	513	618	999999	999999	908	999999	999999	350	990	829	999999	917	99	999999	176	999999	999999	993	781	244	302	999999	999999	501	687	999999	694	405	999999	365	633	287	176	113	477	940	238	
999999	18	167	259	318	999999	999999	58	999999	560	198	999999	999999	704	557	429	517	349	190	999999	969	960	999999	434	999999	864	634	206	617	751	986	208	236	598	999999	999999	999999	985	984	999999	999999	453	100	999999	506	247	614	660	85	857	659	763	999999	999999	269	443	615	732	870	454	992	495	440	999999	573	989	931	283	731	572	805	532	364	999999	115	999999	869	446	928	152	259	999999	131	759	102	232	911	807	339	539	380	999999	125	539	999999	999999	23	254	392	517	316	999999	929	999999	61	136	999999	814	323	744	999999	179	804	727	204	28	374	680	753	351	87	133	944	201	201	999999	417	825	999999	999999	511	625	64	420	999999	918	999999	999999	707	965	823	107	493	594	999999	211	999999	397	344	696	554	999999	999999	999999	439	192	999999	999999	321	146	719	583	999999	136	242	999999	124	999999	891	286	974	756	972	788	527	980	639	359	999999	990	828	29	490	80	641	179	999999	22	981	999999	531	315	999999	999999	255	250	60	367	362	999999	999999	702	505	68	721	797	999999	713	523	459	999999	47	511	330	318	699	102	975	495	73	824	111	999999	247	754	669	460	412	542	287	929	282	996	220	999999	135	999999	432	359	999999	809	420	499	531	111	493	804	975	262	556	157	84	871	299	201	984	300	268	313	62	347	957	180	999999	530	279	51	301	426	192	185	670	626	651	263	413	612	880	146	270	864	485	999999	985	999999	854	999999	706	28	920	835	999999	999999	999999	506	851	250	262	999999	832	452	512	558	80	380	486	458	230	999999	787	381	999999	132	52	999999	861	808	195	117	999999	868	344	282	506	356	999999	551	330	154	411	173	360	878	313	818	362	926	999999	614	653	406	190	670	240	548	425	999999	86	118	645	53	64	999999	336	999999	118	239	999999	723	461	934	138	85	634	623	30	541	818	234	835	934	729	580	463	279	687	673	52	957	931	785	475	221	509	999999	118	999999	552	350	709	132	873	999999	163	718	277	999999	46	616	527	884	325	851	283	710	324	999999	691	999999	286	444	197	999999	999999	999999	469	916	999999	275	999999	999999	989	478	524	713	999999	999999	427	999999	11	999999	637	435	439	57	469	623	938	999999	54	634	999999	999999	73	999999	934	778	999999	999999	999999	361	538	770	111	712	999999	847	337	569	649	999999	67	999999	999999	703	807	762	999999	999999	216	845	978	999999	231	880	301	503	414	259	999999	292	800	940	495	650	53	999999	999999	727	162	622	999999	378	999999	103	576	577	999999	369	467	
182	999999	828	999999	999999	382	999999	549	230	999999	999999	442	999999	790	366	160	127	460	414	660	999999	438	938	593	999999	558	609	627	138	314	723	72	54	791	607	999999	999999	999999	91	277	999999	327	112	317	999999	189	999999	588	793	942	999999	127	36	709	999999	743	184	244	999999	999999	773	999999	999999	916	696	339	398	296	193	195	999999	456	378	146	379	999999	335	631	832	415	349	999999	999999	999999	854	999999	46	345	274	863	996	737	985	236	999999	156	999999	196	620	430	999999	922	999999	607	764	12	749	999999	340	903	417	553	411	999999	515	751	310	234	999999	100	302	62	31	999999	199	450	471	151	642	232	717	149	20	999999	624	427	999999	235	431	852	856	999999	15	371	455	453	335	715	720	752	999999	681	134	529	999999	738	901	85	999999	323	540	607	256	117	999999	278	542	999999	654	98	135	84	803	218	244	155	56	659	874	746	125	999999	431	889	385	999999	999999	490	999999	886	526	551	817	999999	322	258	900	897	185	999999	999999	999999	70	632	627	771	878	915	295	982	691	251	211	671	208	784	186	367	999999	999999	999999	61	725	768	572	999999	267	695	999999	985	999999	159	484	696	835	789	696	798	272	614	999999	108	999999	301	999999	284	349	155	909	537	999999	999999	175	34	999999	999999	609	999999	70	999999	999999	999999	28	999999	999999	542	767	514	836	999999	999999	387	105	999999	993	165	999999	999999	573	297	244	121	786	999999	913	711	983	459	773	977	999999	999999	738	999999	110	974	999999	894	563	662	517	835	319	500	450	694	999999	58	40	767	11	185	728	772	808	999999	405	659	999999	35	559	999999	999999	858	238	999999	999999	999999	999999	29	85	999999	870	999999	780	409	999999	296	999999	229	273	934	999999	999999	999999	14	999999	999999	420	708	999999	429	507	999999	112	209	999999	460	271	756	54	571	42	21	999999	999999	314	816	992	999999	600	119	741	177	762	624	999999	735	882	233	27	683	999999	999999	450	999999	464	342	808	580	314	351	34	999999	184	701	902	417	999999	999999	700	859	973	21	999999	469	999999	340	775	488	320	368	578	48	738	371	116	724	999999	46	584	971	18	421	104	999999	95	999999	992	999999	999999	481	422	999999	533	168	999999	999999	999999	981	967	133	567	330	999999	999999	772	986	999999	999999	595	188	999999	286	362	729	851	562	916	858	383	120	347	714	765	838	946	632	515	999999	661	999999	999999	589	79	460	414	687	160	157	486	109	154	189	999999	544	635	145	593	804	317	157	537	351	999999	856	999999	852	564	432	
10	150	999999	999999	161	933	999999	999999	999999	901	999999	173	411	768	999999	284	966	168	249	999999	212	810	48	711	272	514	134	182	982	222	674	562	999999	999999	999999	345	628	299	37	541	880	999999	999999	692	999999	154	745	768	969	332	890	627	612	343	999999	199	112	770	591	999999	999999	491	284	995	236	999999	999999	999999	621	999999	656	676	999999	999999	350	833	999999	355	231	128	999999	365	213	660	331	57	949	789	508	958	999999	999999	999999	390	731	999999	999999	931	466	999999	113	72	157	999999	675	223	999999	903	993	396	316	756	548	999999	878	453	288	624	673	188	999999	261	184	662	802	798	968	749	999999	951	739	951	888	505	24	706	218	280	984	117	560	55	795	999999	652	999999	319	246	512	287	120	999999	267	288	913	852	887	494	140	877	255	747	926	52	656	999999	868	52	457	181	245	18	640	565	628	999999	999999	72	20	326	488	732	246	999999	840	268	693	610	592	999999	819	723	999999	999999	999999	813	999999	999999	465	296	618	277	999999	341	999999	999999	999999	702	659	999999	999999	825	483	814	398	523	999999	999999	211	999999	671	267	460	295	362	999999	999999	533	703	815	999999	712	999999	723	707	999999	943	999999	999999	999999	428	991	950	446	999999	994	250	335	717	348	312	999999	551	77	999999	360	999999	503	979	530	244	999999	999999	844	999999	999999	228	999999	116	186	580	605	999999	473	999999	680	317	23	520	367	281	542	815	365	512	757	170	538	108	357	999999	450	925	136	503	122	992	116	939	100	999999	999999	229	540	999999	999999	999999	88	108	944	999999	802	982	621	258	702	501	999999	341	999999	523	689	999999	999999	999999	139	999999	454	969	856	999999	211	83	430	999999	791	322	999999	596	805	446	92	439	999999	313	602	999999	999999	999999	801	621	359	999999	200	576	96	829	470	759	999999	999999	866	118	251	999999	842	729	562	999999	467	389	999999	56	999999	312	441	259	506	455	189	671	999999	576	178	999999	338	436	883	999999	505	962	852	525	958	776	580	973	198	897	471	999999	905	284	420	421	404	999999	247	999999	144	836	332	999999	579	966	663	299	999999	999999	928	999999	845	708	534	999999	536	700	97	760	999999	999999	71	609	984	316	766	100	166	756	841	34	199	996	718	668	640	838	999999	991	999999	291	43	191	999999	65	38	999999	750	999999	885	999999	999999	999999	165	677	775	722	39	272	210	573	142	194	174	903	999999	848	989	865	864	698	754	105	647	450	434	879	999999	928	999999	569	349	999999	871	147	809	712	841	51	893	
917	808	999999	791	549	158	849	27	75	999999	999999	217	999999	60	196	948	129	839	999999	253	999999	92	999999	983	640	999999	891	323	999999	104	999999	16	999999	972	947	889	80	313	999999	302	585	862	575	999999	109	362	465	201	684	198	689	872	137	798	997	835	707	700	999999	999999	999999	535	990	970	999999	182	999999	911	999999	307	999999	999999	740	422	667	43	999999	21	884	288	999999	699	638	999999	415	640	879	159	975	122	191	380	999999	999999	999999	59	872	604	999999	926	102	553	98	387	320	873	142	714	140	963	327	696	999999	873	999999	567	896	161	565	695	303	119	999999	990	125	507	663	957	387	999999	171	912	259	958	195	224	999999	261	527	541	508	174	999999	21	794	999999	999999	999999	236	476	162	720	49	76	632	999999	617	999999	272	999999	220	999999	337	522	802	999999	446	999999	687	999999	956	645	634	999999	197	138	100	999999	206	629	942	383	730	999999	466	450	873	192	335	212	607	999999	999999	714	999999	333	837	506	219	389	58	708	602	895	999999	516	96	999999	999999	504	999999	693	901	642	871	999999	999999	426	66	999999	541	264	999999	999999	734	452	655	999999	703	863	300	594	714	999999	999999	999999	999999	999999	400	949	363	858	312	831	320	913	612	357	843	493	879	999999	450	857	999999	794	999999	999999	999999	77	860	177	321	25	213	307	999999	94	71	637	65	618	35	116	998	682	951	699	999999	820	999999	308	999999	220	999999	999999	153	857	969	786	999999	664	674	332	98	196	547	999999	627	22	934	528	999999	215	437	270	395	999999	999999	999999	842	488	953	350	999999	562	101	999999	999999	334	999999	131	999999	285	999999	401	943	703	999999	811	145	999999	81	160	999999	999999	23	869	782	723	493	809	998	804	944	576	710	334	999999	999999	999999	999999	999999	303	999999	999999	413	999999	633	999999	327	692	325	57	999999	187	417	802	464	915	548	231	328	318	841	999999	132	999999	340	999999	690	619	608	999999	716	698	409	778	302	82	909	13	999999	745	406	800	494	950	999999	766	999999	999999	870	189	987	873	999999	999999	999999	512	999999	999999	679	626	999999	999999	94	832	341	340	778	999999	999999	999999	16	545	999999	582	911	50	861	182	999999	574	847	783	748	428	505	999999	580	461	999999	789	391	816	333	999999	400	698	715	662	619	999999	988	999999	407	999999	999999	999999	887	545	999999	421	651	518	557	114	779	572	999999	666	336	498	999999	999999	321	720	10	199	221	375	192	223	999999	209	562	999999	586	326	999999	270	255	62	999999	999999	999999	999999	148	873	
268	229	840	999999	999999	59	999999	999999	999999	671	219	999999	999999	983	241	999999	363	821	999999	452	955	456	999999	463	197	699	420	999999	543	726	899	416	582	999999	999999	992	534	999999	484	284	999999	441	999999	914	117	999999	999999	271	821	999999	681	999999	819	696	918	812	700	387	999999	999999	999999	60	587	957	771	802	114	361	999999	248	987	997	346	811	578	523	999999	614	356	498	917	159	999999	110	999999	304	999999	886	218	128	301	157	725	999999	999999	823	853	469	152	314	593	999999	218	582	454	999999	268	999999	127	404	999999	96	40	151	999999	489	999999	999999	912	477	215	228	153	934	947	840	282	999999	999999	754	999999	570	471	52	999999	999999	940	879	655	371	46	589	768	999999	346	215	126	583	323	166	234	999999	556	999999	108	375	286	999999	635	614	999999	367	842	999999	734	999999	624	988	246	634	549	999999	999999	551	999999	626	460	339	598	999999	723	699	587	19	529	303	23	796	944	539	221	666	254	50	999999	679	746	404	89	134	591	138	346	689	999999	516	544	14	245	999999	914	947	685	894	891	999999	779	832	843	999999	208	828	54	707	423	882	999999	999999	591	761	879	65	260	474	160	595	362	897	402	23	758	19	561	472	625	273	980	999999	159	258	899	914	561	999999	999999	763	93	999999	276	999999	999999	999999	999999	483	601	999999	696	221	999999	999999	359	881	999999	830	999999	199	999999	999999	91	159	901	124	641	343	999999	999999	504	612	548	397	999999	722	631	667	971	15	596	999999	871	766	576	769	616	853	899	999999	483	731	999999	999999	999999	512	557	127	833	927	122	89	622	635	364	999999	673	356	795	999999	260	773	999999	677	602	199	999999	325	582	142	999999	788	443	844	492	773	646	811	901	999999	174	999999	834	53	892	999999	999999	245	411	492	999999	269	999999	273	767	709	872	297	143	306	999999	242	544	999999	430	334	999999	999999	153	591	448	999999	455	999999	999999	745	999999	815	784	96	734	999999	913	100	46	247	730	180	999999	782	900	999999	677	604	205	999999	969	143	623	999999	999999	999999	102	820	999999	244	814	999999	999999	999999	999999	66	999999	57	572	339	328	999999	664	192	603	475	701	370	690	999999	999999	850	601	538	776	805	999999	226	999999	999999	381	999999	56	802	433	469	378	999999	999999	844	999999	630	42	866	613	524	999999	440	965	404	986	732	140	954	59	963	669	272	999999	999999	864	999999	830	525	999999	236	408	862	758	144	106	999999	358	999999	253	999999	817	735	925	999999	336	999999	261	822	999999	648	962	101	
752	469	999999	115	809	999999	979	558	800	517	908	387	126	617	681	831	307	350	383	293	711	999999	155	999999	347	999999	999999	112	45	17	464	999999	273	317	119	299	999999	991	836	312	866	999999	999999	310	826	547	999999	718	89	430	999999	720	274	679	999999	999999	323	865	768	815	416	877	999999	999999	63	599	124	999999	507	392	999999	316	999999	81	426	999999	732	845	117	799	858	920	999999	615	491	743	999999	593	927	853	999999	999999	232	30	895	999999	181	970	257	237	433	336	999999	697	933	219	216	203	999999	373	533	999999	999999	968	999999	496	854	907	311	319	554	530	880	654	416	28	999999	493	186	437	844	762	598	880	999999	531	709	335	682	282	536	851	341	564	329	999999	720	264	73	409	999999	274	999999	937	999999	903	456	999999	290	914	136	723	26	999999	528	771	880	877	999999	435	999999	999999	234	38	782	702	198	326	334	999999	307	828	999999	777	301	579	103	660	207	472	999999	999999	999999	767	155	813	834	515	46	999999	999999	843	999999	638	622	616	50	640	165	999999	714	140	999999	381	617	999999	304	999999	999999	948	677	999999	680	140	359	643	484	999999	882	969	999999	682	290	775	292	463	177	790	164	999999	539	463	505	227	757	999999	909	673	160	848	519	595	981	999999	881	407	173	531	289	978	142	584	757	196	121	999999	850	467	99	163	140	513	94	849	419	999999	724	462	382	414	733	811	315	44	459	282	701	202	894	884	999999	645	511	186	999999	955	999999	318	115	725	105	452	999999	996	717	15	999999	142	678	666	682	710	999999	875	999999	331	278	722	736	999999	999999	657	999999	214	863	494	12	908	999999	463	999999	415	357	657	318	999999	237	999999	999999	453	771	568	524	237	212	589	497	635	931	999999	687	999999	999999	275	394	447	879	379	999999	232	999999	999999	999999	224	157	999999	362	501	566	963	999999	959	406	292	78	999999	142	345	11	283	997	376	976	85	999999	536	833	92	272	870	999999	857	185	103	999999	178	732	310	90	935	237	999999	79	967	137	728	586	299	999999	622	315	543	999999	999999	235	636	626	999999	999999	620	443	280	238	999999	561	246	999999	312	842	900	50	832	265	76	56	11	307	999999	999999	58	950	999999	885	650	565	868	999999	325	868	813	551	971	862	469	999999	956	767	383	416	890	944	999999	999999	306	581	482	999999	999999	813	233	339	617	999999	398	670	999999	395	588	139	693	757	468	444	38	358	999999	970	795	574	999999	999999	999999	602	999999	114	999999	999999	999999	78	93	
589	187	511	645	484	934	999999	473	999999	601	999999	189	254	722	142	485	839	429	948	513	999999	492	999999	723	988	999999	24	755	999999	994	814	806	519	56	114	580	957	799	999999	423	909	506	996	972	528	65	679	880	924	999999	837	666	640	565	581	106	449	788	656	77	920	413	189	804	787	999999	669	207	999999	562	528	50	875	534	999999	15	999999	999999	204	933	737	143	999999	665	167	999999	176	999999	999999	17	140	178	153	999999	503	506	999999	202	999999	764	395	481	271	371	110	796	999999	999999	962	575	610	999999	999999	722	340	786	582	999999	647	638	999999	999999	732	999999	432	999999	897	398	40	106	688	999999	580	999999	548	266	872	468	564	370	367	70	999999	899	999999	456	585	430	156	716	923	803	554	556	999999	999999	748	660	939	751	899	402	999999	999999	886	316	114	163	183	84	914	124	959	287	999999	536	723	833	213	976	999999	999999	999999	999999	999999	885	749	999999	272	999999	517	999999	529	999999	470	965	985	999999	22	101	351	431	999999	81	802	809	844	999999	285	640	955	914	999999	962	976	999999	159	761	691	999999	566	90	999999	315	566	702	594	155	999999	315	551	999999	999999	999999	634	352	229	180	521	374	51	482	999999	999999	913	603	764	566	836	47	815	999999	444	20	999999	271	540	941	999999	109	224	698	460	970	98	368	103	344	338	633	213	979	250	999999	960	999999	999999	269	999999	999999	938	37	318	779	499	327	999999	810	588	999999	812	999999	664	421	999999	999999	31	999999	543	554	509	430	238	213	833	836	983	999999	59	450	927	281	549	552	171	999999	389	681	480	999999	216	292	755	965	999999	926	999999	828	178	618	72	566	999999	847	463	518	799	115	999999	663	344	44	999999	147	445	541	738	122	260	999999	962	349	305	999999	999999	226	674	273	392	907	521	165	949	441	387	999999	555	702	99	652	397	284	736	817	436	181	532	618	529	289	999999	999999	577	215	999999	723	270	953	508	246	999999	536	722	48	152	999999	95	999999	999999	84	986	45	999999	607	574	688	613	999999	345	999999	694	999999	743	113	719	319	587	743	786	664	110	601	999999	852	808	861	561	697	674	257	95	213	858	455	999999	162	188	970	999999	967	119	782	618	341	551	787	792	619	329	832	999999	351	542	105	974	395	999999	180	999999	999999	136	999999	813	999999	999999	999999	207	298	810	999999	140	616	112	819	555	327	982	862	310	999999	79	941	377	842	655	999999	670	999999	480	907	319	999999	181	999999	840	203	968	531	259	70	
590	503	808	762	702	985	999999	999999	549	656	412	980	870	999999	643	195	548	971	999999	347	999999	444	817	903	257	999999	445	184	978	361	359	461	612	250	440	575	999999	615	150	999999	504	946	223	999999	504	999999	999999	999999	294	655	654	997	99	999999	248	999999	685	904	515	999999	549	74	744	999999	307	999999	378	630	346	999999	999999	933	831	999999	842	875	999999	993	409	918	985	999999	889	333	707	361	371	699	11	295	999999	238	110	570	130	440	999999	35	999999	553	960	999999	66	999999	603	721	175	328	79	373	924	692	505	596	999999	507	999999	421	490	999999	999999	999999	628	61	999999	823	832	270	999999	412	673	204	476	856	957	999999	985	673	730	985	196	53	630	637	370	207	733	513	977	623	265	999999	999999	581	963	292	888	999999	48	779	888	905	999999	666	700	730	225	648	638	125	999999	511	999999	999999	999999	999999	57	999999	691	980	999999	999999	999999	999999	157	883	659	895	999999	675	589	981	999999	950	106	291	376	963	937	999999	999999	999999	874	862	111	753	999999	49	999999	428	244	897	323	67	999999	999999	999999	649	519	816	80	999999	999999	963	535	540	877	740	409	478	999999	999999	999999	61	998	15	454	430	925	404	783	619	83	474	441	692	667	577	999999	536	669	726	999999	130	999999	662	338	999999	336	999999	875	369	640	353	999999	160	843	272	999999	683	125	201	999999	124	42	461	255	999999	999999	843	872	999999	999999	999999	809	999999	639	933	491	346	677	542	104	364	528	424	979	729	999999	290	848	999999	999999	999999	421	477	12	340	999999	118	416	56	389	493	999999	575	890	767	544	806	521	910	999999	999999	999999	582	107	369	596	618	999999	999999	76	251	999999	476	791	891	461	341	999999	308	999999	383	999999	630	162	610	665	999999	534	221	194	418	769	937	999999	795	581	999999	380	642	744	479	999999	890	980	148	498	999999	783	998	999999	213	366	999999	75	406	999999	384	429	496	704	643	94	270	999999	657	999999	67	999999	996	319	623	999999	999999	564	376	746	48	650	24	122	443	178	535	905	981	62	556	872	228	999999	206	418	884	938	110	395	376	559	332	665	440	380	787	688	692	253	558	999999	699	660	754	734	999999	383	270	474	558	364	999999	999999	999999	195	999999	993	123	999999	999999	868	999999	981	380	489	327	999999	681	72	391	846	222	999999	504	898	183	999999	999999	472	13	999999	678	999999	836	21	208	728	999999	255	999999	793	575	487	177	999999	203	717	289	274	416	66	702	207	999999	711	999999	622	110	36	21	
74	746	999999	211	575	999999	999999	154	368	999999	999999	618	999999	325	597	281	735	570	814	704	999999	288	982	999999	946	808	480	553	135	869	586	999999	713	244	682	57	924	999999	999999	499	376	573	920	983	817	447	277	882	495	439	416	62	999999	999999	556	999999	763	595	264	767	720	284	29	498	705	971	905	201	642	999999	999999	459	968	324	999999	891	368	999	248	509	540	597	999999	695	463	533	999999	999999	687	999999	999999	339	30	999999	779	102	554	431	999999	845	999999	85	249	945	93	999999	94	971	999999	664	428	764	999999	755	236	132	226	333	45	999999	640	999999	513	745	999999	27	999999	143	545	246	347	936	720	402	966	465	357	121	612	506	449	369	397	32	478	530	982	275	608	999999	875	230	999999	117	215	28	571	504	690	999999	999999	950	999999	757	327	491	999999	954	788	771	774	115	721	538	999999	280	136	999999	277	735	44	173	534	888	371	999999	549	999999	196	948	893	853	431	546	978	498	999999	640	705	986	999999	38	486	837	999999	770	508	999999	385	935	891	90	236	954	41	999999	426	548	396	210	942	440	767	999999	999999	920	999999	185	560	242	999999	496	999999	290	258	16	999999	696	15	600	999999	999999	237	261	67	812	627	476	514	623	82	393	253	504	54	999999	270	646	959	999999	96	999999	307	152	597	999999	305	945	706	35	999999	729	543	999999	592	260	212	999999	999999	75	303	216	671	936	170	954	252	291	246	212	745	50	736	999999	513	999999	394	999999	664	661	516	681	770	489	945	352	850	458	912	999999	843	999999	863	894	667	880	999999	370	981	642	999999	24	709	503	289	637	993	498	291	306	866	128	852	130	558	999999	446	999999	991	999999	113	793	378	452	999999	999999	186	842	386	999999	634	33	112	31	508	999999	999999	277	999999	318	999999	999999	999999	615	999999	999999	901	999999	345	55	999999	479	379	999999	539	369	645	999999	144	298	460	999999	122	658	672	843	25	999999	999999	65	650	178	999999	683	999999	751	627	762	525	644	100	443	999999	341	199	164	999999	939	492	149	857	715	142	999999	857	208	999999	518	943	93	709	80	999999	290	404	275	496	696	704	787	741	882	740	499	999999	27	654	781	999999	517	200	85	349	482	208	935	45	81	999999	999999	511	118	819	442	999999	30	999999	226	936	924	667	956	245	704	999999	999999	974	643	713	839	553	999999	59	435	893	634	731	999999	999999	468	239	999999	870	443	285	999999	72	308	565	187	703	438	844	544	849	243	840	644	85	233	
961	999999	999999	986	717	999999	68	393	999999	309	298	675	144	477	694	252	96	802	999999	774	912	675	87	999999	146	999999	624	515	586	659	794	96	999999	858	507	836	67	884	726	242	574	679	759	265	888	999999	304	376	849	999999	157	47	999999	310	999999	295	325	999999	849	601	428	553	999999	889	999999	212	112	285	969	999999	999999	211	86	196	999999	242	999999	822	646	999999	821	258	999999	978	999999	756	870	271	547	999999	521	235	44	999999	813	30	999999	870	999999	686	925	999999	406	991	423	946	999999	999999	110	88	379	503	196	742	780	180	888	829	387	759	341	999999	737	757	346	959	176	951	999999	999999	370	55	82	959	191	802	851	673	999999	999999	794	840	171	999999	843	28	49	999999	999999	642	142	999999	493	999999	354	94	291	649	655	464	999999	999999	657	922	999999	333	430	236	560	977	329	224	274	999999	964	500	999999	277	913	328	920	874	607	740	999999	999999	562	91	999999	106	999999	212	28	110	786	784	999999	249	751	519	999999	999999	741	999999	323	917	777	671	999999	853	415	23	999999	999999	544	904	999999	917	999999	399	770	349	621	463	467	126	206	174	44	190	317	440	525	404	999999	117	999999	999999	999999	138	550	890	65	760	691	506	477	691	566	882	382	276	999999	362	749	257	201	288	908	999999	999999	613	637	999999	546	974	497	341	999999	999999	999999	999999	500	747	849	880	293	860	771	960	649	515	607	161	999999	50	77	173	654	482	915	854	999999	999999	416	936	263	999999	999999	717	18	146	94	139	999999	211	776	625	999999	869	963	340	999999	948	557	215	15	485	47	505	906	334	686	133	520	916	848	279	341	912	626	999999	646	64	999999	512	430	477	999999	606	999999	452	660	999999	518	585	348	384	673	210	930	777	181	718	810	684	460	961	618	999999	363	506	294	600	252	889	694	999999	996	54	785	538	445	441	241	464	673	900	999999	935	578	473	999999	140	999999	849	902	927	254	999999	62	999999	859	999999	252	767	167	70	999999	629	890	887	999999	629	425	402	341	740	999999	355	21	999999	357	683	626	999999	900	164	617	402	987	999999	999999	999999	991	326	679	599	999999	473	306	612	366	985	999999	690	96	999999	714	999999	518	172	450	899	265	999999	121	185	999999	363	999999	13	999999	151	642	133	680	657	637	109	723	742	551	23	58	408	203	372	999999	935	803	923	449	37	884	999999	325	317	474	499	214	503	999999	835	606	302	169	224	999999	999999	20	999999	349	615	866	775	620	437	850	999999	
308	749	999999	294	560	943	564	425	999999	999999	999999	373	999999	148	999999	230	373	716	416	999999	248	999999	29	999999	999999	999999	584	999999	171	118	214	999999	467	617	999999	464	955	999999	285	663	738	744	957	999999	123	646	256	211	720	645	412	999999	31	999999	999999	329	999999	999999	369	999999	999999	999999	263	158	999999	919	999999	575	946	440	999999	288	441	999999	28	504	32	999999	603	999999	127	382	999999	525	999999	999999	867	373	999999	872	733	133	999999	999999	304	16	491	808	923	203	740	680	264	290	380	999999	471	278	999999	999999	307	247	238	90	999999	986	999999	999999	451	310	62	999999	577	84	706	151	999999	352	999999	21	22	999999	999999	409	547	446	128	832	999999	583	839	999999	297	883	575	496	894	999999	999999	999999	398	753	366	623	151	999999	113	189	999999	238	999999	129	820	74	111	93	678	999999	543	999999	867	999999	591	868	471	463	255	693	509	219	256	999999	333	149	622	268	856	945	268	349	343	938	257	999999	999999	720	778	232	781	999999	818	76	112	397	450	611	171	999999	162	687	999999	999999	680	374	981	653	796	681	451	842	236	732	570	999999	999999	999999	538	674	856	999999	685	999999	911	27	999999	999999	815	999999	698	20	107	369	999999	581	999999	923	268	883	999999	368	924	106	999999	939	264	96	999999	908	999999	521	83	496	641	999999	11	929	999999	662	973	800	838	999999	999999	441	745	867	938	988	806	375	671	999999	739	999999	826	588	999999	972	763	315	684	906	837	186	937	610	999999	391	579	467	425	605	999999	144	999999	73	123	349	203	397	157	517	111	732	999999	427	757	999999	999999	422	999999	535	899	667	126	999999	999999	806	503	145	149	556	418	999999	950	75	745	604	968	762	474	903	779	375	999999	176	804	115	336	520	852	999999	806	999999	781	890	999999	999999	28	598	51	999999	846	67	257	999999	108	762	781	999999	681	162	184	999999	999999	999999	755	533	509	999999	137	916	479	982	293	564	750	262	567	70	999999	503	586	999999	721	999999	999999	722	128	567	999999	51	999999	551	838	699	410	984	218	998	144	182	999999	999999	470	999999	837	863	999999	693	850	846	999999	721	424	999999	576	804	111	999999	725	999999	415	999999	999999	95	999999	927	154	593	164	765	53	999999	926	197	999999	516	909	595	329	204	948	435	717	999999	846	999999	999999	659	132	999999	883	427	282	110	766	800	198	384	543	909	718	190	538	94	802	999999	794	999999	999999	999999	895	999999	471	530	95	980	999999	999999	249	979	999999	999999	471	999999	882	625	999999	825	
999999	999999	328	535	62	419	999999	768	896	999999	999999	999999	999999	999999	241	72	710	377	956	752	999999	786	576	539	999999	999999	118	234	719	980	212	187	348	968	807	468	741	370	462	61	55	999999	94	999999	239	38	171	902	262	408	848	999999	999999	544	811	999999	392	999999	999999	498	310	261	58	915	431	252	999999	849	101	773	330	349	914	904	706	697	999999	999999	309	117	402	999999	999999	999999	141	697	517	804	167	173	85	999999	970	963	750	999999	278	999999	179	987	165	321	810	999999	87	508	600	764	999999	999999	941	416	490	292	106	104	290	738	999999	734	734	999999	691	927	697	378	379	950	163	913	428	534	806	321	999999	90	406	491	999999	633	106	753	966	999999	999999	669	472	687	867	656	512	540	999999	445	263	98	630	882	792	999999	138	649	610	924	695	999999	999999	999999	999999	25	697	799	505	999999	637	980	111	647	705	37	906	692	999999	507	999999	888	150	370	67	863	460	523	698	533	504	457	152	999999	358	999999	999999	303	355	999999	958	999999	44	999999	999999	999999	999999	999999	187	999999	802	999999	999999	113	523	999999	999999	249	120	999999	565	184	111	972	657	189	837	68	298	999999	999999	999999	346	240	999999	697	999999	907	561	785	999999	476	346	933	731	999999	891	49	999999	999999	549	818	192	876	999999	999999	999999	72	585	629	444	927	694	298	795	999999	110	335	565	825	999999	999999	687	335	602	98	837	178	999999	599	999999	999999	539	746	349	160	430	469	943	999999	96	792	331	932	350	948	782	58	147	541	999999	565	999999	703	600	999999	140	856	284	208	946	999999	821	999999	341	646	397	948	948	645	999999	640	999999	999999	739	169	47	755	999999	999999	999999	999999	40	708	642	999999	324	836	999999	169	999999	573	194	744	817	652	999999	999999	999999	999999	560	999999	109	501	773	325	183	682	964	999999	999999	999999	871	630	892	166	413	122	352	609	331	999999	802	788	626	204	999999	647	999999	96	199	701	999999	291	102	999999	689	999999	935	327	558	641	999999	715	27	643	999999	999999	851	999999	249	858	992	999999	382	999	41	999999	999999	578	869	535	698	877	999999	450	999999	999999	537	420	476	874	999999	999999	60	689	688	97	771	982	502	892	796	333	847	341	709	170	908	999999	451	378	662	999999	457	999999	999999	999999	999999	576	420	122	36	999999	193	374	681	966	999999	692	320	943	549	892	999999	999999	739	374	40	909	999999	71	999999	444	968	108	221	999999	578	38	746	694	623	205	999999	999999	999999	999999	999999	482	659	742	229	225	782	507	
829	999999	292	999999	292	578	964	999999	835	359	441	591	999999	999999	163	862	398	913	999999	626	330	354	999999	695	121	384	234	999999	260	998	842	465	661	471	999999	451	536	108	745	178	999999	69	999999	222	948	999999	999999	64	329	797	354	315	279	166	187	999999	448	596	368	907	354	415	999999	836	516	975	999999	11	816	711	999999	300	177	778	896	271	984	117	747	837	492	999999	239	999999	654	537	195	505	293	794	13	940	739	837	823	324	755	533	706	973	999999	890	248	618	999999	999999	147	501	999999	999999	500	340	999999	531	425	999999	999999	850	191	979	789	434	717	32	707	395	560	999999	999999	582	999999	460	411	773	999999	999999	931	620	991	600	999999	999999	245	999999	304	999999	101	218	999999	999999	147	999999	351	727	193	920	183	226	910	85	999999	999999	547	687	409	49	929	85	48	999999	253	565	999999	590	589	105	198	349	999999	45	304	999999	917	999999	444	999999	999999	683	590	572	428	715	710	916	107	591	156	557	968	264	742	26	180	599	405	999999	999999	761	148	97	999999	834	498	999999	781	162	999999	242	252	999999	999999	256	495	476	999999	538	855	942	493	997	999999	640	380	473	303	287	999999	328	909	863	566	357	545	999999	840	594	227	836	999999	944	701	913	314	181	999999	496	530	999999	204	867	725	999999	277	150	148	101	999999	999999	580	503	999999	571	332	389	240	582	711	999999	636	810	321	999999	999999	548	305	45	335	209	148	807	999999	477	999999	52	999999	464	90	999999	999999	749	140	202	265	641	963	140	590	999999	941	999999	999999	999999	999999	999999	556	707	304	999999	844	112	765	999999	999999	773	746	513	447	999999	251	776	502	316	638	887	999999	129	999999	176	585	999999	454	409	267	396	32	229	409	741	496	440	999999	361	560	999999	999999	876	315	492	894	459	999999	999999	684	174	259	478	899	190	713	999999	944	137	999999	678	657	365	996	499	751	999999	114	706	794	810	616	150	999999	387	999999	803	813	280	282	135	482	154	999999	999999	999999	553	330	228	37	68	999999	41	218	999999	603	999999	879	815	741	377	355	987	515	999999	558	118	722	999999	287	910	623	673	855	999999	999999	513	999999	903	362	207	207	999999	678	999999	324	999999	999999	999999	783	999999	923	997	539	904	999999	999999	999999	999999	545	38	831	808	941	127	445	822	186	200	684	100	987	976	463	543	999999	470	999999	780	999999	973	999999	848	999999	11	986	626	143	999999	999999	711	874	788	368	333	376	398	943	999999	300	999999	999999	742	999999	693	297	999999	
543	996	734	999999	186	858	302	571	852	999999	80	939	140	819	999999	999999	951	973	225	209	618	140	177	999999	999999	999999	489	67	574	443	999999	54	999999	999999	92	147	225	928	999999	26	495	999999	999999	393	328	13	431	481	812	999999	790	999999	478	999999	337	999999	999999	953	793	429	999999	245	997	419	999999	36	235	999999	737	551	999999	999999	449	209	713	822	659	783	463	999999	999999	18	255	402	652	999999	576	625	999999	678	318	999999	999999	114	647	999999	799	71	68	999999	778	341	744	270	999999	767	999999	279	999999	515	999999	999999	500	281	104	370	989	604	999999	892	460	610	387	68	242	748	999999	345	561	463	33	598	725	171	744	994	273	984	241	884	666	306	251	207	923	274	999999	864	19	286	270	999999	999999	999999	841	178	954	999999	37	423	999999	999999	999999	921	491	165	329	338	537	110	999999	15	372	882	235	163	999999	999999	145	999999	976	33	335	285	202	828	304	558	329	576	999999	588	957	818	14	236	589	330	715	767	944	443	999999	909	189	265	832	421	941	688	809	773	550	999999	446	856	114	999999	999999	999999	861	999999	19	961	70	999999	57	554	878	999	573	48	474	377	33	542	696	426	106	936	996	999999	617	640	766	275	48	898	381	157	131	157	601	62	906	184	434	375	849	670	217	287	543	999999	125	999999	309	182	999999	903	999999	688	999999	792	665	978	163	378	204	794	999999	999999	999999	731	999999	425	999999	421	999999	849	118	330	576	999999	999999	719	349	675	525	995	966	999999	999999	477	986	442	812	809	397	999999	30	66	181	64	200	999999	999999	812	74	699	334	999999	711	195	999999	839	121	909	73	946	999999	488	852	208	827	999999	296	705	744	444	613	638	34	543	828	999999	159	522	999999	670	999999	537	610	999999	671	88	163	677	682	157	331	902	745	450	298	542	213	972	236	999999	999999	409	77	629	96	696	863	178	366	742	690	599	674	999999	341	999999	877	35	537	749	461	618	33	999999	999999	710	999999	999999	255	296	999999	999999	999999	659	899	999999	469	981	999999	975	999999	985	321	999999	999999	999999	238	999999	118	196	665	187	445	999999	133	163	999999	481	515	385	999999	999999	999999	80	894	513	999999	24	999999	136	999999	895	295	562	999999	476	999999	94	139	392	999999	549	475	69	630	671	741	807	535	745	999999	988	475	364	181	935	999999	251	54	953	426	999999	999999	982	999999	769	892	882	953	657	855	999999	351	999999	904	264	813	999999	449	233	771	507	999999	757	999999	654	430	931	390	598	
413	66	999999	185	965	999999	999999	493	515	860	999999	999999	853	999999	890	999999	646	999999	999999	999999	132	999999	801	821	999999	919	734	102	685	899	349	960	502	365	999999	999999	262	176	167	999999	564	330	356	588	999999	912	653	610	999999	999999	18	88	481	473	475	213	264	999999	999999	999999	533	607	807	616	999999	999999	366	497	634	100	285	479	194	814	362	801	999999	999999	999999	278	275	133	234	999999	890	999999	999999	38	889	50	999999	45	182	121	122	999999	999999	740	77	999999	999999	165	976	776	493	538	999999	666	120	674	360	999999	849	724	780	999999	383	890	725	999999	338	999999	607	594	555	249	307	82	999999	405	288	123	155	741	722	119	157	458	433	362	378	999999	917	225	689	503	195	457	999999	712	583	633	24	818	999999	228	999999	391	999999	253	999999	821	999999	715	396	247	896	117	11	670	261	925	999999	373	881	516	420	392	999999	61	64	849	740	989	821	655	108	336	999999	504	561	765	999999	999999	131	556	999999	212	999999	452	607	87	999999	670	460	658	176	999999	937	999999	807	999999	487	999999	999999	999999	90	975	893	999999	148	569	672	507	118	495	698	285	252	334	658	217	562	999999	453	976	999999	999999	538	173	488	458	398	654	999999	395	288	67	990	739	476	882	319	999999	313	48	414	948	562	964	960	890	408	613	141	999999	613	999999	999999	999999	987	999999	999999	729	262	690	999999	28	810	723	999999	641	999999	512	999999	999999	897	473	158	415	571	455	517	999999	212	597	999999	785	522	106	782	263	341	777	751	465	446	999999	836	999999	867	396	148	838	757	329	605	896	755	365	999999	999999	876	320	652	999999	999999	872	527	664	640	395	505	713	999999	953	309	517	760	999999	999999	317	637	534	999999	184	316	999999	999999	883	999999	162	40	167	403	642	386	30	135	999999	963	574	72	181	982	481	890	434	897	803	29	98	145	999999	34	394	511	351	771	477	236	823	65	643	673	488	365	348	319	307	576	289	999999	551	438	766	254	465	999999	999999	294	882	999999	23	999999	903	26	677	999999	999999	140	44	258	658	982	999999	518	428	508	999999	126	999999	124	599	999999	740	706	999999	923	268	999999	56	799	705	999999	354	999999	51	780	999999	471	999999	999999	310	999999	542	40	999999	999999	298	257	826	999999	57	949	742	767	191	786	999999	999999	432	753	874	999999	999999	999999	553	475	638	107	477	648	738	43	999999	999999	814	432	999999	710	972	35	635	20	324	98	999999	756	450	586	999999	264	656	999999	999999	934	999999	441	92	
307	486	267	999999	200	780	187	228	24	520	405	999999	758	102	423	234	999999	128	863	554	996	493	797	35	61	247	222	992	176	995	504	15	382	999999	397	233	714	104	999999	240	146	870	737	245	54	633	112	172	243	347	640	816	999999	887	96	813	689	242	878	953	999999	195	62	29	26	400	580	417	704	199	999999	999999	683	632	418	135	755	999999	999999	428	145	999999	758	828	999999	999999	537	495	264	583	543	482	999999	490	999999	999999	999999	718	229	654	999999	694	999999	53	827	337	142	845	478	999999	68	138	262	460	818	517	436	233	664	338	862	999999	999999	131	655	48	97	203	958	466	317	46	342	335	375	450	592	714	11	37	555	691	26	304	999999	415	229	765	672	999999	524	999999	64	890	791	966	541	345	398	999999	249	939	886	22	652	32	796	999999	94	377	999999	722	231	637	783	181	79	999999	606	250	818	999999	999999	802	941	999999	982	451	999999	999999	999999	257	999999	222	787	999999	804	13	999999	999999	999999	303	999999	304	999999	802	372	426	117	620	999999	999999	999999	157	999999	918	418	94	80	929	999999	354	999999	686	999999	677	999999	19	999999	177	376	999999	217	114	631	524	651	236	570	148	360	565	344	923	511	237	518	178	251	869	207	720	932	721	999999	999999	910	994	836	564	407	363	576	939	999999	999999	474	634	526	456	276	999999	999999	932	579	484	20	999999	999999	999999	999999	999999	768	999999	999999	656	999999	495	651	366	614	657	400	15	741	996	989	999999	999999	680	762	883	999999	794	999999	25	206	10	999999	978	264	451	819	605	405	180	594	595	968	596	698	999999	982	170	841	619	791	517	200	582	999999	615	788	504	477	999999	584	973	999999	955	460	999999	999999	999999	999999	173	837	999999	999999	571	412	403	435	93	999999	783	901	491	953	983	999999	688	810	569	999999	648	662	324	137	999999	595	621	217	999999	146	566	635	318	68	678	781	997	907	999999	180	101	190	999999	523	694	383	999999	30	404	999999	771	999999	784	190	463	510	523	667	999999	999999	791	195	422	947	425	158	592	432	999999	212	236	780	190	398	401	468	957	801	443	746	501	600	812	999999	375	999999	850	138	605	178	999999	340	428	653	389	906	999999	757	107	545	791	999999	746	202	506	990	151	395	789	994	553	721	233	742	484	200	382	140	582	999999	307	463	999999	999999	944	895	362	537	999999	999999	700	209	999999	999999	955	831	854	620	785	999999	102	464	348	611	624	546	116	686	999999	198	999999	636	185	916	248	
337	843	639	999999	610	638	613	999999	304	303	354	999999	336	787	652	346	762	355	207	98	842	124	226	491	407	999999	676	368	999999	961	73	999999	999999	999999	999999	999999	224	372	999999	745	999999	999999	54	317	280	999999	779	898	999999	852	770	290	977	828	406	222	627	157	850	820	962	255	566	342	999999	330	240	999999	999999	664	131	400	999999	999999	999999	764	999999	908	221	877	19	999999	841	967	201	782	55	999999	262	999999	371	999999	521	999999	783	243	521	999999	87	949	299	112	738	862	999999	380	999999	999999	229	641	152	718	935	973	810	195	413	999999	999999	999999	999999	281	999999	755	303	63	999999	816	678	375	999999	368	831	272	588	907	48	979	245	820	672	529	739	620	999999	999999	141	548	553	999999	999999	922	570	630	999999	27	999999	983	568	677	999999	999999	847	999999	399	784	886	673	394	903	156	433	362	331	784	755	541	803	492	650	922	999999	273	89	544	999999	797	999999	598	571	229	65	420	568	999999	380	681	999999	999999	488	766	468	164	650	999999	406	569	249	845	919	486	883	500	918	755	999999	39	768	319	79	987	684	999999	822	683	100	22	794	13	414	83	655	582	999999	883	464	999999	623	637	147	760	557	365	999999	999999	345	564	999999	999999	166	999999	913	576	162	501	91	999999	999999	966	361	394	774	246	999999	845	999999	311	496	44	301	999999	416	140	999999	999999	439	999999	999999	737	999999	999999	520	982	846	73	999999	88	999999	513	999999	999999	844	999999	286	753	999999	321	924	833	263	999999	78	467	521	180	999999	783	405	843	71	999999	986	999999	628	999999	874	999999	399	377	999999	752	999999	982	999999	999999	151	759	854	428	333	128	404	573	999999	313	468	62	999999	676	139	386	999999	585	999999	49	94	250	38	461	879	203	999999	556	999999	511	999999	95	235	301	39	185	999999	999999	999999	999999	999999	423	999999	325	999999	821	999999	723	248	310	79	305	541	202	144	900	999999	403	548	999999	999999	848	426	972	999999	382	999999	178	999999	999999	457	705	75	508	681	671	131	712	104	67	871	207	317	846	441	999999	554	42	167	999999	999999	999999	999999	999999	746	999999	999999	156	175	999999	994	162	87	294	852	373	240	42	999999	473	778	28	308	999999	999999	999999	540	999999	541	303	999999	795	999999	517	510	921	277	685	762	171	674	999999	547	120	73	718	999999	32	993	999999	626	521	520	694	360	434	999999	999999	131	746	978	999999	999999	871	165	209	151	569	999999	999999	999999	554	280	359	798	803	481	999999	427	550	999999	517	586	999999	999999	
316	284	999999	166	85	694	329	563	26	192	256	999999	675	999999	864	576	560	999999	72	971	81	251	170	895	999999	953	49	529	580	866	470	841	152	204	849	999999	824	412	709	246	777	991	264	176	552	443	805	243	999999	973	999999	279	523	501	604	74	123	999999	609	131	655	799	983	999999	721	415	227	481	115	999999	999999	158	539	826	204	90	987	994	353	123	158	805	965	607	548	999999	327	650	599	784	811	402	999999	999999	999999	999999	17	114	455	147	225	999999	138	624	231	180	740	697	307	999999	87	999999	88	495	973	999999	999999	385	610	999999	999999	577	881	330	138	359	355	999999	245	226	82	999999	548	999999	898	823	677	351	999999	378	460	630	352	999999	707	691	324	316	999999	740	152	631	504	999999	999999	648	453	808	496	999999	824	788	461	999999	451	999999	580	872	597	160	182	493	10	242	79	466	234	805	622	446	44	999999	999999	504	83	450	999999	624	165	260	380	869	854	999999	554	672	179	271	634	512	120	451	719	463	568	659	999999	999999	855	999999	423	647	999999	60	837	785	449	956	999999	10	999999	999999	999999	347	780	313	638	497	999999	406	297	999999	181	120	335	593	329	999999	936	424	819	126	768	572	837	732	999999	804	999999	768	232	222	264	633	694	164	734	381	682	999999	30	999999	999999	458	306	459	999999	84	999999	254	999999	564	999999	593	999999	701	197	154	999999	57	629	834	821	919	183	84	709	999999	425	181	999999	948	999999	682	999999	999999	542	320	275	387	999999	609	89	431	999999	999999	202	999999	452	999999	966	589	870	635	999999	196	323	664	284	231	999999	999999	999999	553	999999	517	361	999999	999999	506	168	877	999999	133	999999	999999	754	399	616	515	881	999999	105	999999	214	999999	999999	999999	57	999999	999999	878	46	999999	637	338	950	536	999999	999999	317	855	999999	945	999999	99	710	747	999999	614	442	999999	57	769	350	712	832	236	999999	999999	999999	784	299	983	145	290	841	999999	496	999999	79	227	363	999999	207	36	999999	160	596	124	569	999999	733	442	773	447	999999	276	999999	924	505	724	197	919	365	532	999999	497	999999	555	258	874	261	390	545	224	570	235	999999	323	155	681	640	234	999999	999999	61	857	219	698	458	574	142	571	957	354	40	443	466	999999	471	79	350	51	999999	999999	88	352	897	559	876	605	999999	390	779	824	999999	962	372	999999	481	708	287	121	106	999999	741	999999	999999	999999	999999	999999	999999	896	999999	86	341	999999	367	862	31	999999	960	660	821	853	868	752	792	999999	
270	78	999999	999999	999999	999999	791	238	945	999999	999999	398	918	706	375	749	836	809	537	999999	493	495	999999	510	999999	773	999999	999999	300	253	815	989	898	999999	930	125	999999	568	703	98	999999	999999	999999	185	909	999999	999999	264	295	81	26	69	224	999999	650	775	472	570	966	430	25	174	938	702	377	999999	500	628	999999	259	692	278	116	999999	999999	391	841	999999	601	610	999999	999999	341	228	236	999999	999999	808	650	164	652	496	999999	282	83	130	173	951	807	945	999999	171	999999	999999	388	748	999999	999999	681	999999	934	52	969	366	446	531	833	719	475	999999	198	691	999999	621	606	206	676	999999	375	296	227	889	999999	655	477	822	999999	304	839	488	999999	999	136	999999	999999	609	527	245	836	552	297	453	486	195	757	451	999999	865	999999	192	82	130	999999	394	51	54	430	323	999999	624	525	999999	879	987	820	999999	564	597	999999	996	678	999999	999999	823	999	773	413	436	897	36	639	150	864	657	416	681	999999	741	349	185	189	213	357	221	36	758	574	498	375	568	886	595	474	443	513	999999	133	587	395	278	640	993	426	862	984	385	673	232	581	999999	999999	999999	999999	225	816	999999	999999	785	999999	250	209	914	71	339	149	54	675	999999	153	774	999999	22	356	999999	544	195	999999	494	999999	650	95	999999	917	236	968	999999	999999	999999	626	999999	557	347	790	154	79	999999	931	999999	999999	940	709	251	89	806	590	999999	476	186	999999	631	688	599	558	999999	165	857	996	835	370	999999	706	427	805	115	226	999999	999999	211	999999	818	264	999999	771	296	941	843	999999	121	645	391	596	171	999999	999999	360	958	788	999999	989	221	729	106	999999	646	244	292	999999	973	589	380	365	274	184	862	377	987	827	272	214	321	595	885	999999	979	999999	999999	999999	999999	999999	268	999999	999999	222	791	999999	999999	973	135	61	658	407	999999	999999	274	35	332	987	715	999999	372	999999	526	999999	678	625	843	906	747	999999	699	442	999999	228	331	949	999999	62	392	999999	219	24	702	220	555	913	307	999999	925	953	166	557	144	999999	393	136	905	157	999999	175	256	999999	235	967	362	999999	770	80	209	325	257	280	604	942	418	357	439	315	883	764	328	489	981	793	10	152	307	999999	834	205	54	999999	517	999999	526	958	788	999999	858	339	153	999999	164	999999	706	886	952	202	773	45	999999	999999	274	779	847	999999	999999	441	999999	220	919	999999	245	14	281	626	999999	387	999999	460	999999	704	456	999999	621	101	334	381	999999	999999	999999	
114	681	799	507	454	366	738	379	759	689	999999	767	999999	999999	827	991	999999	338	999999	133	999999	776	322	476	992	152	720	168	756	442	898	354	999999	30	814	644	446	506	826	270	999999	18	667	999999	221	999999	808	143	794	109	999999	53	17	990	624	999999	368	332	999999	311	646	999999	622	999999	790	999999	915	627	606	192	555	652	999999	820	109	566	118	551	265	66	343	999999	373	656	267	854	347	861	406	999999	285	123	991	999999	623	453	396	350	999999	218	31	191	537	611	999999	531	541	196	999999	67	230	999999	999999	999999	967	70	216	999999	999999	935	665	999999	230	999999	999999	441	661	986	999999	999999	180	768	999999	999999	999999	162	58	762	111	999999	323	160	971	348	265	468	55	999999	557	563	999999	430	291	54	999999	967	960	416	704	122	870	555	999999	244	887	461	255	31	999999	999999	999999	453	863	999999	622	514	92	999999	999999	999999	396	129	438	643	418	749	999999	527	999999	77	999999	641	999999	989	999999	768	999999	999999	461	803	999999	34	128	742	999999	999999	999999	958	431	48	999999	88	551	265	999999	751	126	357	999999	147	975	727	529	356	999999	379	396	874	468	854	354	999999	430	72	235	371	10	696	101	624	193	999999	106	999999	999999	999999	100	802	272	123	651	999999	909	323	827	495	999999	772	129	182	407	691	499	576	999999	539	999999	999999	40	364	999999	429	266	212	999999	457	999999	999999	174	508	288	593	999999	999999	999999	541	999999	117	244	739	866	238	999999	999999	999999	501	38	999999	768	652	466	999999	771	907	372	232	557	707	999999	379	864	439	999999	620	893	999999	89	154	374	163	103	550	999999	300	498	522	999999	347	985	462	429	999999	306	999999	52	999999	821	705	999999	980	983	738	748	864	874	999999	999999	999999	34	412	422	883	165	615	559	916	366	999999	419	999999	379	219	721	906	950	763	999999	96	578	226	999999	383	999999	393	999999	999999	801	999999	999999	71	891	896	322	583	49	546	999999	691	961	135	320	350	296	141	611	999999	26	841	914	121	999999	543	387	808	420	48	720	772	445	203	124	976	999999	357	958	483	897	148	867	414	816	451	135	452	905	651	999999	999999	781	405	999999	960	476	999999	999999	357	518	514	172	10	825	184	256	767	999999	343	295	999999	182	138	876	877	973	509	999999	853	999999	999999	902	769	951	688	990	999999	854	163	999999	749	590	611	964	392	999999	866	588	642	205	367	441	571	365	159	999999	999999	528	999999	999999	966	20	913	939	583	999999	999999	999999	999999	999999	216	912	857	
833	546	357	571	173	494	901	116	999999	999999	657	61	503	340	413	999999	999999	346	520	393	999999	544	739	676	671	391	999999	582	817	451	999999	988	454	999999	738	819	801	297	489	44	569	880	54	999999	266	888	999999	280	989	258	999999	847	695	529	690	999999	999999	680	899	782	713	328	299	480	214	669	606	918	602	999999	999	542	999999	485	999999	296	499	392	999999	783	311	510	592	569	999999	611	302	999999	999999	449	999999	130	397	707	999999	999999	999999	574	999999	596	999999	171	678	999999	258	773	999999	220	705	403	799	999999	999999	126	480	999999	999999	729	345	603	376	681	33	163	581	878	155	159	164	582	705	925	999999	824	501	999999	832	197	321	370	621	92	230	999999	649	999999	860	281	236	128	514	861	238	999999	230	999999	147	524	824	379	999999	839	66	132	697	874	184	446	624	340	380	548	418	975	999999	294	461	532	514	999999	999999	874	923	45	999999	844	696	699	999999	891	12	999999	373	999999	742	999999	36	107	999999	775	424	424	656	999999	748	966	452	263	567	935	999999	999999	20	841	361	753	916	999999	64	853	187	484	842	732	337	73	185	477	243	999999	267	363	729	739	567	999999	227	37	999999	111	999999	443	141	668	742	999999	306	999999	590	988	865	15	52	950	597	999999	582	923	999999	999999	999999	975	999999	367	999999	999999	885	281	999999	757	536	889	734	999999	461	744	353	184	990	940	766	999999	886	255	345	262	320	999999	999999	627	31	304	999999	611	999999	426	423	773	990	999999	512	35	257	832	461	975	281	99	498	852	596	999999	999999	999999	918	147	98	775	32	999999	485	117	139	656	999999	242	429	132	643	45	331	579	999999	54	437	741	999999	63	793	369	981	230	999999	999999	999999	622	370	841	693	999999	337	999999	999999	999999	470	405	895	600	106	229	556	158	456	463	531	27	224	888	200	187	741	45	999999	663	444	264	999999	841	999999	123	871	588	439	470	999999	683	828	619	583	42	845	805	999999	573	813	999999	773	826	767	24	408	481	651	516	999999	999999	666	999999	999999	216	578	999999	975	999999	358	967	719	986	755	999999	198	999999	315	167	999999	936	87	418	850	611	490	999999	84	611	999999	399	937	922	40	415	27	740	488	377	999999	791	830	975	224	999999	123	787	81	999999	825	803	176	494	184	504	999999	257	999999	999999	999999	578	999999	374	276	999999	40	796	955	349	999999	999999	125	938	702	549	116	999999	999999	14	498	999999	928	999999	999999	912	233	452	999999	999999	200	769	503	959	651	999999	
811	466	708	999999	999999	326	832	731	97	377	687	237	791	635	398	122	63	999999	41	32	649	999999	588	364	736	587	999999	999999	158	71	954	166	296	816	999999	650	999999	938	199	181	870	207	77	999999	234	999999	661	122	147	88	715	999999	928	629	999999	986	999999	353	529	237	277	411	582	35	999999	531	999999	975	999999	999999	718	999999	999999	859	161	451	757	180	999999	741	926	999999	293	80	999999	694	237	666	578	999999	772	999999	999999	961	999999	469	625	999999	995	703	63	685	225	398	999999	600	227	79	477	999999	239	707	223	787	311	999999	128	511	679	999999	303	284	406	999999	976	668	705	91	954	692	826	715	184	436	687	250	719	894	710	755	476	168	199	999999	999999	74	999999	631	660	572	350	123	999999	276	999999	778	288	79	422	701	894	146	999999	785	968	523	999999	787	110	70	622	234	801	999999	999999	145	95	999999	634	999999	831	999999	430	999999	351	713	353	908	35	908	962	650	999999	18	861	340	53	413	814	997	542	58	999999	600	950	126	321	448	24	274	693	665	999999	511	870	999999	715	732	999999	999999	180	999999	999999	201	108	971	752	792	999999	999999	102	681	999999	636	378	782	999999	830	442	235	401	905	999999	760	225	306	214	969	999999	999999	999999	320	969	999999	827	918	999999	339	501	978	373	528	385	103	182	21	856	808	999999	97	277	885	999999	999999	864	274	729	10	976	801	766	783	654	999999	999999	781	999999	259	808	459	495	223	338	999999	999999	999999	530	800	999999	213	450	406	836	61	772	740	999999	999999	694	562	198	999999	362	700	221	590	874	362	999999	401	309	606	999	999999	601	64	556	836	355	999999	744	928	422	773	361	370	946	999999	259	565	761	950	565	999999	999999	209	860	637	252	281	997	177	13	196	904	843	406	163	459	999999	193	193	416	702	818	269	873	999999	349	850	643	281	113	241	640	359	51	753	422	402	999999	918	594	84	999999	577	924	235	869	999999	999999	999999	154	999999	382	577	544	863	999999	11	335	280	298	401	638	726	74	999999	999999	999999	802	653	740	999999	524	999999	599	341	707	251	999999	647	720	832	999999	999999	136	572	999999	72	815	187	999999	420	77	922	630	202	446	277	512	162	999999	324	715	321	62	999999	26	116	978	212	999999	999999	999999	687	560	466	514	787	599	999999	913	493	739	999999	337	330	989	999999	644	406	895	439	738	192	968	999999	126	575	797	49	556	752	94	613	32	999999	754	999999	372	173	688	999999	678	20	248	999999	585	999999	
983	732	999999	999999	472	581	316	999999	458	483	719	999999	349	939	990	560	946	171	999999	999999	602	999999	575	999999	239	481	718	999999	761	727	944	782	820	36	591	999999	941	142	290	999999	307	305	679	280	670	218	824	748	667	127	999999	86	786	459	498	783	166	498	194	990	863	78	964	731	539	936	999999	323	357	925	999999	999999	881	896	828	306	999999	305	939	30	656	969	580	643	663	867	996	371	537	808	908	453	999999	299	649	239	341	948	999999	734	875	510	400	742	509	260	205	889	631	201	999999	999999	559	999999	343	999999	497	330	77	999999	939	971	785	549	27	175	999999	592	257	599	999999	582	564	999999	155	155	999999	838	999999	412	672	116	739	345	555	999999	893	999999	955	999999	741	20	880	79	794	903	725	851	724	343	394	613	642	42	236	680	999999	354	28	197	999999	999999	196	665	999	833	241	999999	999999	969	281	999999	636	501	857	999999	701	495	420	251	430	727	123	800	28	999999	474	707	119	874	751	999999	765	767	441	999999	823	225	79	999999	671	286	999999	999999	71	999999	976	999999	999999	282	978	999999	933	776	767	596	546	999999	647	940	368	534	999999	129	228	999999	999999	869	999999	999999	999999	486	999999	459	579	154	870	368	738	716	999999	334	999999	836	895	940	999999	988	10	844	545	438	999999	139	602	147	945	737	999999	339	985	117	89	408	151	999999	394	484	207	999999	999999	187	656	999999	857	43	11	503	233	288	127	337	869	226	999999	702	999999	296	999999	999999	208	999999	832	999999	730	975	254	134	695	403	555	140	791	387	999999	367	781	647	282	999999	999999	452	513	257	222	657	248	863	177	448	593	108	999999	764	424	999999	355	999999	210	881	789	876	807	829	999999	986	546	999999	109	873	921	271	23	297	306	756	628	584	197	82	737	391	999999	257	999999	457	512	36	962	533	22	534	446	401	779	269	999999	683	524	235	121	756	764	999999	527	331	94	340	468	999999	965	770	69	138	153	999999	999999	560	29	285	999999	519	999999	576	861	999999	825	999999	518	46	122	944	70	999999	960	981	626	999999	999999	489	372	182	999999	999999	999999	251	999999	999999	257	381	351	999999	664	248	752	999999	236	198	442	999999	999999	471	822	432	554	30	710	108	177	171	999999	264	830	540	912	310	999999	234	999999	999999	922	516	375	146	695	39	290	821	218	368	754	999999	231	599	982	999999	999999	145	750	546	541	376	999999	999999	599	96	262	134	336	999999	650	12	999999	822	217	999999	106	685	737	525	
740	889	889	808	417	352	43	999999	557	21	999999	999999	483	472	88	556	999999	289	999999	608	776	999999	495	766	718	999999	259	409	391	992	805	675	407	234	805	651	486	342	678	256	63	31	999999	324	502	833	528	717	743	661	624	816	148	138	749	585	999999	999999	99	999999	103	999999	848	999999	216	284	419	259	666	436	79	42	611	299	555	754	588	180	999999	885	233	999999	999999	730	999999	989	536	999999	484	230	258	999999	999999	999999	163	999999	999999	22	118	227	424	999999	999999	316	592	592	214	848	583	995	996	999999	999999	214	441	999999	968	999999	196	226	999999	150	999999	446	188	999999	789	999999	146	999999	999999	575	72	999999	470	999999	491	359	147	785	784	688	695	999999	233	34	506	48	582	999999	460	64	826	999999	478	283	504	614	137	999999	803	616	711	456	424	431	171	810	999999	486	80	619	999999	411	999999	70	455	295	999999	163	999999	750	999999	999999	999999	999999	999999	180	578	197	999999	999999	231	269	981	177	976	249	74	999999	863	999999	304	105	999999	999999	83	424	459	999999	828	218	999999	973	669	62	601	175	779	897	681	990	241	556	999999	204	398	721	429	999999	999999	999999	230	419	300	521	456	919	25	999999	453	334	721	170	368	251	484	257	599	928	575	999999	999999	177	130	872	465	747	999999	336	999999	999999	995	194	999999	622	987	999999	999999	157	606	999999	999999	942	999999	357	279	81	197	785	719	150	132	500	698	282	745	999999	298	427	66	708	850	689	393	999999	999999	999999	835	745	263	501	574	451	332	999999	660	527	723	773	999999	393	560	293	616	312	999999	504	495	999999	877	934	694	266	100	999999	831	470	559	999999	28	743	245	451	532	228	576	680	178	999999	622	228	340	999999	999999	672	158	567	82	91	863	834	50	999999	999999	999999	807	317	999999	999999	72	199	968	371	754	860	158	999999	999999	398	736	558	336	690	439	999999	603	178	999999	427	750	273	397	999999	999999	194	702	463	999999	999999	420	268	999999	999999	742	432	260	968	771	964	524	49	806	684	355	315	507	360	999999	219	725	639	875	932	684	798	801	999999	873	569	167	694	999999	558	977	477	238	999999	948	17	408	635	999999	478	902	710	467	713	131	999999	686	352	120	373	487	999999	392	999999	999999	944	999999	759	105	211	806	829	513	258	707	878	86	915	411	345	810	999999	241	407	39	999999	999999	98	379	690	882	999999	584	172	80	205	999999	841	532	14	999999	649	539	205	999999	83	207	219	15	999999	116	999999	999999	774	562	396	
549	999999	999999	96	613	542	390	414	328	999999	255	351	999999	511	793	244	393	407	959	171	560	46	999999	956	776	131	92	135	999999	121	875	810	609	684	656	109	999999	445	999999	843	269	135	999999	681	827	855	41	504	460	999999	999999	999999	814	401	836	513	259	410	999999	491	459	264	831	999999	125	444	741	503	855	693	760	999999	999999	125	901	435	168	64	138	920	99	999999	674	999999	732	342	996	999999	847	152	849	84	135	909	394	14	304	669	999999	393	999999	538	649	767	121	441	535	698	500	411	354	205	281	999999	401	871	589	129	484	782	999999	999999	999999	712	843	999999	999999	106	999999	896	999999	498	498	745	807	561	938	907	999999	301	807	307	999999	446	999999	654	802	735	518	522	425	999999	195	782	999999	589	999999	937	923	435	619	438	966	603	999999	855	999999	535	999999	999999	933	999999	999999	999999	975	151	816	999999	914	199	883	96	588	999999	481	956	313	715	800	227	999999	10	984	174	682	999999	340	124	176	999999	947	277	999999	678	589	999999	655	11	806	803	773	673	33	734	552	999999	999999	757	132	323	999999	990	734	374	999999	932	697	364	999999	607	999999	999999	52	971	251	616	999999	909	630	738	311	312	909	996	999999	999999	977	260	622	159	527	582	992	853	400	999999	542	999999	517	656	55	300	500	209	999999	80	999999	61	999999	935	999999	941	137	394	22	249	91	738	999999	999999	955	999999	741	999999	999999	238	710	199	581	295	999999	174	999999	973	692	20	811	709	13	999999	382	925	767	686	999999	586	455	607	841	160	874	804	857	360	701	608	559	148	999999	999999	370	442	999999	206	861	426	999999	999999	999999	11	437	381	999999	547	999999	39	999999	999999	792	502	782	112	357	430	420	280	999999	999999	282	93	461	673	999999	248	22	940	455	999999	825	153	47	301	905	999999	723	999999	79	320	575	671	929	504	999999	627	982	268	999999	59	786	591	999999	507	999999	618	550	764	791	495	534	844	999999	118	239	649	465	999999	206	518	999999	917	999999	995	476	610	164	956	327	962	266	753	999999	999999	784	243	43	999999	999999	999999	999999	958	711	999999	785	731	98	820	274	706	171	500	999999	576	999999	999999	999999	999999	999999	999999	464	999999	446	999999	238	780	988	188	999999	995	616	925	80	908	999999	999999	216	625	219	999999	522	343	692	999999	999999	765	999999	289	999999	999999	999999	999999	999999	999999	833	705	521	882	355	14	999999	910	497	279	999999	246	430	163	357	603	662	765	904	296	757	131	999999	825	37	473	99	708	
135	418	999999	999999	999999	930	85	999999	237	333	280	215	11	612	846	999999	530	564	999999	538	931	459	263	97	24	221	392	711	804	999999	854	882	915	44	785	89	136	403	818	500	87	999999	999999	338	495	699	294	155	284	999999	999999	472	137	561	999999	999999	164	999999	681	215	999999	373	718	540	479	397	299	967	827	999999	295	999999	745	999999	460	107	92	924	602	325	926	999999	437	325	401	391	754	364	267	119	999999	81	721	999999	952	713	126	999999	859	999999	999999	327	327	999999	999999	177	727	292	999999	679	592	240	463	366	289	309	936	999999	999999	97	642	935	710	717	843	224	416	142	892	746	999999	257	75	504	916	609	919	919	132	234	999999	999999	999999	587	526	693	617	365	333	653	777	723	696	771	464	473	616	609	674	999999	999999	594	400	364	698	345	175	959	999999	679	389	27	279	915	433	999999	999999	999999	201	159	606	60	809	249	968	999999	561	999999	999999	453	992	319	255	999999	999999	80	82	999999	999999	999999	528	658	916	653	273	760	999999	781	348	999999	790	493	418	525	381	999999	784	160	395	440	784	871	919	995	686	79	772	135	451	362	999999	784	243	19	630	947	144	999999	975	218	813	999999	954	755	663	508	901	999999	773	763	999999	999999	512	459	406	657	739	920	999999	999999	999999	328	339	999999	195	15	260	409	895	999999	575	999999	999999	187	626	14	917	173	342	187	178	52	999999	688	76	999999	282	784	613	973	999999	223	198	781	999999	494	450	968	569	657	999999	502	834	349	197	999999	745	334	832	999999	739	575	587	789	999999	945	999999	650	919	18	999999	476	796	922	999999	362	999999	999999	956	141	563	949	603	684	929	676	218	22	999999	410	441	948	951	220	243	642	635	409	756	999999	528	799	58	560	999999	999999	706	911	999999	834	999999	351	378	700	838	790	972	903	999999	358	737	954	159	999999	577	784	524	585	999999	582	726	41	648	681	999999	764	900	999999	759	157	970	306	888	999999	184	99	580	261	382	452	670	999999	549	407	999999	573	650	539	982	150	267	130	999999	999999	999999	203	703	696	999999	84	999999	999999	153	712	388	440	999999	492	344	488	214	273	999999	246	912	993	999999	250	144	49	124	371	70	619	889	849	83	347	999999	981	395	883	999999	308	562	740	589	999999	29	999999	999999	167	205	999999	935	994	917	986	638	125	711	462	561	57	960	529	869	999999	822	538	366	999999	935	999999	102	330	999999	905	999999	181	413	654	231	37	541	956	176	565	683	894	
932	999999	708	999999	279	933	999999	126	999999	42	999999	65	999999	999999	750	779	999999	841	999999	999999	895	22	312	999999	711	999999	240	534	515	13	363	313	851	928	605	279	29	999999	94	169	998	982	567	651	999999	358	639	740	286	999999	734	999999	999999	77	998	920	999999	999999	999999	221	702	797	610	344	679	568	214	96	885	480	760	729	757	252	616	913	455	660	166	362	428	999999	999999	754	278	999999	999999	999999	999999	685	494	999999	771	872	466	999999	381	232	971	999999	154	552	999999	806	11	999999	576	911	460	95	999999	134	95	378	792	999999	550	856	75	999999	999999	430	167	209	986	999999	957	884	999999	416	541	233	689	424	218	876	645	451	999999	273	462	248	999999	844	221	369	999999	403	90	264	660	525	166	331	999999	999999	394	999999	819	28	57	999999	135	54	553	251	999999	670	999999	916	566	108	113	802	198	179	108	323	988	627	300	563	804	531	756	999999	76	368	101	494	491	990	632	734	226	770	123	288	999999	969	999999	999999	243	173	698	999999	999999	364	999999	163	625	81	666	999999	727	493	886	999999	298	536	999999	999999	579	675	434	575	476	378	585	427	66	820	33	29	999999	279	329	640	833	204	604	712	235	937	868	420	334	439	17	732	999999	999999	989	763	999999	847	451	999999	739	132	94	999999	778	715	107	805	58	646	499	999999	999999	256	770	999999	932	472	851	999999	807	999999	251	46	999999	852	543	547	830	269	999999	999999	827	999999	901	710	120	999999	934	519	839	999999	372	687	940	560	568	637	748	896	831	332	999999	809	760	725	880	57	999999	925	182	560	975	788	999999	999999	999999	412	354	69	983	381	537	341	802	744	650	564	106	999999	999999	905	798	999999	437	901	857	28	11	999999	830	72	878	18	347	999999	999999	999999	999999	999999	930	166	293	688	912	460	794	664	16	25	85	326	951	871	641	276	761	50	360	520	787	999999	999999	179	239	999999	502	529	994	523	999999	76	298	999999	999999	999999	622	999999	999999	977	117	203	999999	999999	110	999999	120	16	376	80	528	56	233	999999	516	328	755	124	999999	991	957	999999	670	493	367	18	999999	158	991	514	654	651	28	999999	999999	594	600	424	78	725	810	999999	162	923	995	610	843	999999	295	562	381	999999	660	40	29	842	533	528	628	999999	486	961	25	999999	426	876	37	850	999999	999999	728	341	55	734	999999	999999	999999	746	498	999999	174	999999	863	438	142	999999	991	988	363	999999	70	999999	796	999999	248	848	480	999999	506	999999	582	993	
201	372	999999	50	462	926	850	558	729	786	39	871	999999	993	999999	586	999999	281	885	49	999999	781	999999	656	544	79	495	341	991	821	250	379	184	181	302	500	605	102	693	74	147	804	840	284	52	925	58	255	999999	893	999999	235	243	543	999999	419	511	187	505	393	440	999999	999999	907	546	999999	696	755	700	607	981	637	999999	999999	901	692	940	587	614	619	30	999999	591	107	261	24	999999	641	675	999999	989	999999	596	309	999999	999999	248	933	737	999999	238	303	554	152	912	932	647	999999	641	813	999999	924	572	886	372	999999	926	999999	656	531	524	65	89	999999	618	563	51	999999	196	282	999999	17	849	232	390	726	695	999999	194	328	377	999999	999	999999	413	74	854	999999	937	443	702	778	999999	215	868	182	223	736	533	359	999999	999999	236	368	999999	999999	84	350	505	645	999999	999999	999999	337	164	800	65	999999	999999	553	708	341	350	753	580	675	730	644	999999	217	513	959	915	835	437	18	999999	640	502	941	990	514	999999	301	938	999999	503	949	61	77	126	999999	999999	999999	651	559	28	482	788	999999	999999	999999	986	297	999999	545	571	449	899	156	999999	425	725	474	999999	204	136	59	999999	365	181	781	593	999999	101	516	999999	936	194	878	990	24	852	807	210	999999	527	917	168	999999	653	999999	59	904	763	701	280	999999	426	456	999999	968	667	433	523	959	846	699	206	625	999999	635	999999	31	999999	999999	999999	999999	273	12	999999	219	891	422	712	999999	732	999999	533	999999	999999	781	519	737	454	31	357	429	999999	251	713	999999	721	999999	495	27	798	38	748	474	138	363	593	999999	999999	224	999999	254	720	406	236	999999	176	806	389	999999	125	528	576	144	942	153	632	32	298	999999	497	999999	927	999999	999999	704	939	69	270	882	197	999999	999999	240	944	999999	999999	888	24	999999	660	999999	163	369	902	280	999999	614	532	985	730	571	134	930	726	728	327	36	87	999999	228	117	546	507	999999	29	571	346	200	839	445	744	17	743	198	583	999999	568	792	57	252	335	536	999999	999999	999999	970	999999	514	225	784	999999	999999	491	999999	553	377	656	430	882	709	125	423	999999	549	986	563	999999	999999	152	533	759	244	999999	290	893	580	271	354	321	999999	544	832	974	65	763	999999	526	417	999999	215	999999	147	910	999999	137	999999	844	736	176	73	589	293	999999	691	34	447	780	211	999999	999999	116	311	119	833	174	293	999999	636	999999	999999	47	973	106	937	984	622	999999	692	162	981	735	534	188	
257	469	999999	470	999999	999999	326	999999	324	975	672	109	247	37	86	183	999999	473	218	950	999999	36	616	197	433	999999	412	123	98	999999	461	246	999999	132	999999	374	913	999999	999999	999999	469	899	722	997	434	999999	746	999999	256	518	317	518	527	584	75	231	852	73	47	999999	627	212	75	274	524	436	527	125	999999	999999	999999	32	316	612	491	224	313	618	762	595	999999	999999	999999	999999	999999	942	718	997	67	640	999999	999999	999999	580	978	999999	833	458	999999	999999	320	630	429	999999	999999	999999	211	999999	103	850	999999	999999	311	451	624	810	999999	999999	533	581	717	999999	68	534	201	421	247	999999	633	999999	390	855	145	764	284	340	398	332	332	456	741	803	999999	216	999999	999999	548	343	956	177	922	348	999999	902	999999	999999	572	894	352	836	57	475	291	869	470	73	108	546	999999	293	999999	999999	999999	86	840	913	626	852	812	999999	872	903	779	466	999999	52	999999	999999	483	999999	999999	503	979	999999	408	999999	521	44	999999	659	999999	11	177	673	755	999999	185	847	72	376	174	720	91	439	964	999999	695	825	568	427	142	865	72	999999	525	999999	42	677	677	574	402	591	115	163	734	870	736	116	710	401	866	92	180	116	999999	58	999999	550	531	265	580	695	475	328	999999	999999	999999	494	999999	836	877	508	180	498	974	999999	999999	928	999999	103	416	999999	125	176	999999	999999	695	999999	999999	999999	507	491	156	999999	993	999999	126	999999	637	999999	931	252	959	999999	524	368	912	682	142	746	999999	999999	845	999999	848	991	580	309	767	999999	999999	999999	999999	680	339	395	362	757	504	277	466	826	999999	293	172	174	630	999999	652	999999	147	999999	999999	616	999999	999999	645	717	574	12	136	816	30	999999	999999	947	120	288	999999	138	999999	164	188	999999	290	617	999999	561	275	999999	999999	339	656	574	338	614	170	524	646	325	749	644	193	501	151	650	806	999999	999999	224	64	351	707	524	196	982	834	958	336	426	999999	999999	451	890	641	796	169	455	999999	188	786	595	642	228	999999	372	999999	999999	723	999999	810	72	71	999999	629	30	631	142	388	355	780	212	198	999999	999999	999999	999999	302	860	999999	490	360	999999	322	438	468	708	999999	145	823	999999	999999	244	999999	615	999999	32	400	270	621	175	999999	77	486	999999	583	407	422	725	722	180	999999	826	378	159	999999	765	748	999999	171	321	153	999999	564	999999	632	967	501	999999	744	642	801	42	249	189	463	293	820	914	855	70	296	763	423	653	342	999999	999999	999999	999999	
999999	999999	778	109	310	32	40	512	151	775	615	999999	807	981	89	378	646	587	199	696	176	944	834	767	999999	999999	389	999999	999999	12	999999	111	955	459	749	369	999999	932	938	167	433	780	999999	999999	249	999999	489	781	343	284	999999	744	677	850	988	999999	449	20	999999	285	642	456	601	149	999999	513	950	358	999999	720	999999	713	999999	41	273	396	275	695	527	944	545	999999	249	999999	316	999999	999999	114	470	700	919	999999	933	999999	524	976	188	539	673	735	215	999999	550	623	928	982	106	999999	587	602	999999	753	493	64	739	44	217	965	832	909	89	845	887	540	800	343	779	984	517	297	999999	735	31	791	739	415	67	626	707	333	469	788	527	868	999999	175	528	879	923	490	768	999999	999999	764	656	370	252	19	822	594	212	121	999999	299	999999	57	732	701	325	334	976	590	267	509	449	300	327	29	624	635	815	900	999999	37	999999	994	999999	999999	145	379	172	57	999999	123	131	357	660	237	483	868	443	826	564	599	999999	188	955	207	999999	365	999999	232	395	197	999999	311	61	111	771	999999	999999	999999	566	946	172	999999	786	154	999999	102	999999	100	546	755	201	988	346	999999	523	349	48	831	941	779	336	939	999999	617	343	999999	999999	559	465	999999	999999	999999	270	618	437	999999	999999	811	820	232	999999	952	686	640	995	790	965	589	587	999999	362	197	999999	786	999999	999999	276	179	999999	568	795	999999	999999	464	999999	232	727	728	999999	999999	947	236	999999	718	64	384	263	32	621	553	999999	716	972	44	730	662	999999	999999	999999	215	317	999999	999999	261	437	645	328	999999	735	773	73	247	555	999999	483	136	186	814	732	999999	999999	254	557	267	714	89	999999	599	733	252	787	253	729	999999	632	725	235	759	291	999999	66	41	297	848	999999	616	999999	999999	999999	604	485	630	751	999999	999999	999999	999999	744	547	357	537	999999	999999	999999	999999	819	517	727	25	758	999999	427	533	323	189	936	999999	709	777	999999	918	782	49	139	767	167	999999	966	592	999999	999999	490	221	999999	880	999999	543	805	999999	670	109	443	319	801	703	67	999999	999999	584	309	116	965	966	449	439	754	688	999999	999999	828	327	550	999999	999999	708	420	216	599	442	999999	403	161	999999	999999	998	999999	473	248	436	709	70	74	999999	292	462	94	524	771	504	136	999999	185	90	999999	353	558	999999	862	102	293	999999	507	999999	732	906	954	128	859	451	999999	999999	450	931	999999	768	999999	999999	852	994	623	999999	999999	105	316	212	228	
999999	999999	999999	449	186	999999	155	153	858	563	79	659	999999	999999	966	664	330	550	845	208	253	75	275	99	999999	999999	999999	479	999999	999999	411	688	530	999999	999999	314	106	12	776	680	999999	787	166	214	193	509	999999	496	657	241	124	999999	471	14	974	16	547	674	999999	730	999999	675	756	999999	999999	391	138	697	625	662	568	327	999999	175	902	465	908	70	999999	890	979	381	999999	165	303	999999	226	526	999999	999999	767	432	952	55	937	629	41	715	63	999999	999999	999999	871	995	673	796	999999	306	999999	518	107	486	767	169	751	370	854	600	999999	303	999999	612	983	748	895	146	375	728	237	999999	434	202	999999	113	519	211	510	999999	492	506	999999	920	425	205	779	290	999999	793	304	576	775	440	568	759	637	768	794	132	999999	537	431	62	78	827	94	904	479	664	999999	549	999999	37	118	651	226	254	197	788	969	999999	481	581	433	999999	507	999999	634	999999	476	751	999999	387	726	999999	85	34	999999	597	999999	999999	810	999999	153	754	716	748	332	916	999999	999999	999999	16	999999	999999	65	849	999999	999999	329	999999	279	232	999999	999999	143	999999	310	999999	576	999999	999999	599	677	104	999999	999999	438	678	944	759	670	717	714	92	180	409	233	241	899	235	405	443	277	999999	604	999999	812	254	621	999999	447	999999	999999	350	991	981	339	69	691	583	421	950	999999	570	999999	999999	517	115	728	733	259	999999	262	350	999999	958	332	657	499	999999	669	193	67	711	322	999999	377	373	999999	198	80	174	550	326	814	455	969	707	598	999999	80	706	526	999999	999999	378	917	10	999999	42	658	999999	569	475	913	237	999999	762	258	930	194	153	999999	539	663	95	529	936	999999	351	989	625	68	456	155	962	999999	179	727	944	583	377	819	999999	540	399	604	85	412	586	561	216	999999	999999	858	926	692	999999	233	898	849	980	473	212	53	43	622	123	999999	999999	570	723	45	314	357	817	334	955	999	999999	490	453	533	949	789	999999	176	400	598	229	280	680	945	828	999999	602	903	616	24	999999	776	491	755	461	25	838	181	154	320	999999	999999	736	999999	999999	418	999999	457	523	423	271	867	232	524	110	999999	999999	999999	217	999999	999999	913	717	999999	502	999999	999	697	81	934	950	610	31	89	557	627	543	692	999999	420	999999	154	389	999999	999999	999999	554	999999	655	781	999999	999999	963	999999	999999	137	999999	999999	494	471	418	707	385	589	472	660	999999	152	967	482	999999	999999	791	999999	999999	999999	533	524	197	863	943	
42	999999	300	809	890	646	999999	524	429	742	999999	207	524	999999	992	768	800	999999	102	794	411	998	999999	999999	999999	278	176	426	954	604	370	608	999999	528	385	999999	95	780	999999	23	759	628	548	740	399	10	999999	795	999999	841	733	999999	104	79	542	44	999999	656	882	621	999999	669	569	825	381	149	576	996	625	336	683	30	999999	88	44	782	460	442	255	926	11	380	898	123	870	999999	513	999999	986	351	999999	439	999999	999999	999999	99	69	722	369	259	433	281	180	200	167	999999	645	26	999999	759	999999	999999	410	956	620	109	771	999999	954	804	999999	24	999999	283	540	999999	132	197	545	944	723	999999	82	995	502	730	210	708	955	167	931	497	999999	236	768	368	38	999999	999999	444	328	613	768	565	622	999999	999999	896	659	913	590	999999	480	99	45	846	364	999999	464	890	898	999999	501	797	872	149	999999	999999	515	182	999999	192	847	111	626	999999	999999	517	999999	93	469	313	59	51	576	483	26	437	999999	921	14	999999	486	999999	545	266	122	970	999999	999999	922	999999	391	487	696	999999	610	379	473	999999	876	846	41	999999	431	594	23	999999	230	399	999999	69	999999	593	177	603	705	397	565	369	999999	999999	825	899	170	981	922	999999	355	178	999999	646	964	274	54	167	591	115	38	950	252	663	750	302	360	863	895	797	319	999999	999999	223	814	113	928	878	999999	142	220	449	672	451	113	62	527	486	104	327	548	999999	22	999999	999999	614	127	344	258	533	549	307	95	135	262	262	475	658	832	860	346	176	146	459	895	999999	288	801	559	698	775	874	768	577	258	999999	90	113	999999	209	986	593	630	999999	999999	913	364	546	999999	851	586	999999	654	244	981	382	873	562	703	999999	999999	325	999999	560	757	674	538	518	877	953	999999	999999	999999	632	999999	752	999999	999999	999999	982	234	999999	612	999999	999999	906	230	534	596	999999	435	527	999999	85	873	999999	999999	79	740	918	384	999999	669	999999	680	225	999999	31	370	239	836	235	696	721	554	999999	712	87	999999	999999	454	14	922	11	527	653	961	999999	999999	212	999999	476	907	999999	607	999999	82	376	37	999999	842	209	173	367	999999	209	831	688	530	999999	999999	731	631	889	473	380	999999	667	718	999999	999999	999999	271	999999	999999	370	999999	999999	124	175	520	346	59	552	18	255	840	564	962	328	822	999999	207	480	254	222	844	999999	484	236	465	415	999999	11	642	506	937	16	81	679	881	92	999999	365	768	621	681	999999	999999	999999	540	368	
999999	400	999999	980	999999	791	912	999999	525	310	274	887	709	115	687	58	909	511	999999	833	999999	292	446	740	999999	999999	711	632	999999	766	146	265	695	107	709	999999	798	661	999999	156	103	998	164	999999	817	686	655	662	934	632	179	380	910	706	999999	999999	953	472	999999	999999	89	290	542	999999	174	999999	999999	612	405	999999	260	999999	999999	999999	740	999999	999999	866	923	999999	197	59	698	908	999999	766	354	989	231	297	314	335	389	73	76	813	466	405	416	808	495	999999	266	514	382	921	238	749	999999	390	294	96	999999	260	117	40	591	999999	172	999999	664	212	391	118	124	924	868	999999	999999	927	38	999999	459	124	536	155	792	194	999999	999999	538	605	32	841	13	228	785	138	956	999999	999999	999999	243	18	153	292	661	999999	399	999999	62	159	653	999999	362	999999	637	434	999999	962	247	407	108	999999	869	69	999999	549	999999	999999	148	999999	132	69	705	999999	500	450	971	253	493	644	794	87	623	388	999999	983	488	452	590	361	999999	993	798	999999	734	999999	149	93	112	121	52	503	319	999999	37	594	344	166	70	196	462	999999	478	603	613	30	999999	491	118	207	71	662	315	787	334	138	270	881	471	753	311	888	151	382	601	301	768	310	360	999999	648	331	391	404	898	934	999999	204	999999	999999	874	657	974	905	60	999999	197	999999	988	899	999999	463	695	317	884	574	999999	106	12	999999	262	999999	141	751	558	999999	281	911	999999	999999	613	999999	670	757	878	999999	913	245	999999	221	113	999999	999999	461	999999	999999	636	84	520	333	999999	428	202	898	461	311	526	999999	357	320	118	285	641	597	295	267	793	937	438	240	661	103	999999	999999	999999	25	260	679	999999	372	113	206	999999	999999	795	999999	874	771	306	577	137	690	888	21	112	827	999999	724	175	774	999999	999999	645	289	672	999999	999999	411	690	445	60	999999	999999	984	217	999999	884	85	802	109	393	32	640	999999	112	970	999999	762	688	390	419	536	999999	944	999999	999999	560	121	893	293	999999	999999	90	860	526	290	186	903	804	999999	943	529	921	76	391	380	68	784	999999	701	307	891	722	310	36	524	999999	569	24	803	361	773	191	519	567	920	941	779	344	821	794	310	999999	497	447	999999	614	447	562	599	355	999999	934	999999	985	650	999999	999999	834	999999	999999	999999	889	10	999999	179	348	412	508	471	438	288	450	365	906	997	933	235	863	146	910	999999	16	999999	999999	585	839	988	534	917	179	999999	999999	999999	873	186	421	957	
657	277	551	999999	939	101	170	77	335	578	295	988	999999	524	999999	999999	101	63	610	474	999999	264	340	359	878	591	999999	277	343	117	491	729	585	975	577	596	595	708	999999	999999	263	390	259	270	703	999999	210	999999	255	257	251	820	576	946	414	999999	936	201	333	357	799	893	733	228	96	999999	412	741	947	999999	112	392	107	695	999999	172	14	79	656	999999	391	647	31	96	865	671	163	999999	571	999999	999999	403	385	608	125	369	656	41	183	147	143	468	707	924	154	859	722	880	736	251	398	867	545	990	966	999999	871	646	362	424	412	772	179	772	671	708	16	499	579	850	515	973	895	519	999999	999999	999999	107	999999	16	949	283	903	330	786	792	858	395	641	999999	999999	20	999999	759	999999	370	299	934	263	445	852	232	311	885	999999	424	999999	999999	999999	53	222	774	704	355	475	138	869	999999	986	879	850	620	999999	615	362	505	303	999999	783	838	999999	14	843	506	163	726	971	999999	595	371	820	999999	604	999999	751	723	315	999999	293	606	501	450	948	384	594	241	375	695	532	239	131	834	252	953	999999	217	931	999999	202	749	166	851	999999	625	68	28	26	269	999999	639	999999	970	853	187	346	999999	66	469	911	921	361	286	495	999999	250	986	589	651	187	543	999999	118	141	544	449	649	999999	333	325	999999	225	115	830	999999	999999	999999	999999	74	999999	238	161	999999	295	280	397	880	365	897	384	81	438	375	92	331	847	91	838	999999	738	697	995	999999	153	999999	999999	256	455	602	325	999999	15	525	45	948	392	330	822	861	156	999999	293	299	948	253	147	999999	32	509	55	957	999999	671	999999	918	243	427	999999	950	573	151	434	762	999999	999999	76	912	999999	999999	938	527	269	999999	172	179	413	705	785	899	207	857	999999	946	557	367	776	343	999999	126	715	964	12	872	999999	999999	144	999999	717	662	187	234	999999	888	570	999999	999999	345	508	166	515	537	999999	427	752	999999	917	488	215	223	999999	732	723	224	999999	999999	524	999999	689	168	45	882	988	999999	999999	999999	348	345	385	39	669	440	999999	43	610	999999	331	585	999999	999999	97	656	325	503	153	455	511	304	470	596	13	311	999999	350	130	632	548	999999	705	779	999999	582	112	185	999999	999999	897	999999	613	249	652	999999	999999	118	80	389	999999	999999	978	277	471	54	999999	999999	999999	368	999999	999999	912	977	999999	811	879	999999	212	999999	553	150	949	75	557	821	999999	231	999999	74	43	547	999999	741	76	63	
541	437	318	334	707	323	159	999999	303	412	777	635	609	841	999999	927	999999	566	999999	999999	999999	913	999999	649	363	653	845	999999	999999	246	225	999999	911	586	999999	999999	41	877	807	239	991	762	999999	155	53	64	999999	999999	15	115	641	713	905	650	999999	627	999999	999999	971	64	477	198	861	66	197	606	723	32	571	999999	896	38	758	605	434	999999	152	574	999999	999999	40	743	955	228	605	999999	275	271	78	652	733	999999	999999	999999	762	803	901	714	958	446	999999	599	540	398	219	999999	999999	999999	225	735	484	154	72	672	999999	999999	242	642	999999	685	341	462	999999	919	883	533	999999	15	843	999999	999999	438	615	168	999999	441	212	567	19	993	556	965	55	342	177	589	999999	244	999999	999999	999999	999999	263	282	115	878	644	621	515	685	999999	999999	465	594	854	56	538	904	999999	999999	999999	999999	632	467	139	376	416	621	751	303	999999	887	286	815	70	621	999999	343	63	98	999999	999999	62	999999	512	607	509	999999	999999	130	61	405	538	146	506	896	636	795	153	738	472	32	869	999999	462	603	673	650	999999	242	872	999999	850	999999	796	940	622	309	955	532	866	954	143	999999	999999	827	999999	149	999999	174	985	999999	999999	999999	626	773	721	840	871	999999	933	999999	928	256	999999	999999	555	921	350	566	999999	999999	840	999999	871	999999	889	248	999999	999999	253	534	340	999999	257	493	14	535	990	32	999999	781	999999	999999	598	17	36	886	382	395	999999	437	798	753	890	658	549	578	452	119	883	483	999999	999999	665	409	529	569	999999	765	851	30	931	327	999999	999999	999999	793	32	864	491	12	865	584	362	816	735	586	478	999999	943	436	92	880	148	745	911	201	390	199	999999	466	999999	617	999999	262	505	481	999999	999999	759	755	556	588	627	999999	617	999999	999999	848	674	942	101	410	999999	425	937	999999	188	999999	590	707	413	833	385	34	999999	999999	50	109	321	263	999999	89	839	198	880	503	263	267	137	999999	316	542	524	999999	375	487	795	999999	324	454	302	813	808	61	352	722	212	603	999999	369	999999	784	537	999999	771	21	570	632	999999	999999	797	920	999999	965	400	870	318	839	658	638	462	921	784	867	960	999999	999999	999999	999999	167	301	659	501	768	378	999999	999999	999999	999999	999999	916	999999	583	881	999999	382	348	842	999999	481	413	372	944	999999	999999	999999	999	669	459	414	741	782	785	387	152	147	428	706	597	999999	865	214	999999	999999	721	999999	348	903	999999	999999	28	437	136	375	754	928	999999	373	
999999	53	532	999999	654	370	622	143	387	206	738	999999	999999	999999	255	792	615	208	308	649	416	617	986	106	458	999999	999999	313	656	419	632	224	432	64	999999	553	999999	530	559	999999	682	588	999999	152	175	999999	635	385	191	344	760	999999	629	999999	957	254	67	999999	999999	999999	975	318	999999	967	999999	524	95	898	797	702	455	95	649	604	967	827	705	843	999999	755	245	999999	999999	321	659	999999	594	999999	106	600	495	910	642	999999	728	373	111	944	578	650	617	736	588	999999	888	675	906	35	108	140	549	223	505	142	999999	964	196	175	317	999999	930	729	801	999999	999999	545	452	873	999999	999999	999999	760	275	290	148	999999	432	643	433	984	179	569	268	966	999999	281	999999	510	236	763	999999	999999	636	92	720	999999	999999	390	999999	999999	232	43	999999	999999	414	788	999999	224	994	50	542	553	741	333	326	999999	470	835	999999	935	999999	941	999999	999999	427	789	134	192	570	260	573	51	999999	91	999999	146	999999	764	562	271	333	200	516	195	230	633	204	999999	765	358	427	110	243	999999	222	999999	395	46	85	624	664	999999	654	743	477	501	192	999999	572	189	950	705	282	884	612	940	435	461	891	794	595	821	427	999999	833	472	807	999999	868	480	751	384	689	938	607	567	545	999999	718	729	999999	999999	740	585	407	721	827	358	733	281	855	999999	999999	291	38	843	348	999999	999999	14	693	166	791	999999	438	576	26	344	999999	55	404	662	999999	999999	353	60	91	841	813	121	645	999999	999999	596	999999	817	239	408	909	999999	228	113	999999	713	45	999999	752	647	156	999999	999999	493	81	688	877	202	199	981	937	978	762	999999	999999	798	369	244	865	204	477	999999	347	618	999999	999999	826	301	800	40	136	69	307	999999	999999	999999	417	161	388	613	719	432	627	257	999999	931	11	722	483	73	353	801	429	558	180	536	494	96	67	999999	861	586	402	999999	999999	878	680	329	999999	999999	391	999999	856	262	485	55	999999	99	999999	504	522	114	999999	737	687	335	640	749	272	168	498	330	103	830	751	142	39	468	402	592	260	682	910	837	681	145	945	176	82	134	542	999999	938	999999	44	999999	769	665	999999	530	999999	999999	66	652	158	70	123	35	511	352	25	534	696	565	253	840	204	980	65	551	389	473	676	148	626	999999	392	540	999999	999999	373	374	985	872	354	999999	625	999999	688	999999	31	919	999999	730	118	17	708	383	320	204	563	788	609	999999	150	774	263	918	36	64	999999	583	
239	999999	978	999999	548	824	999999	999999	224	937	301	444	999999	469	807	999999	39	618	999999	18	230	999999	440	585	764	65	732	999999	76	707	240	634	999999	447	690	158	751	467	999999	883	173	397	980	626	497	175	410	999999	999999	999999	888	999999	668	999999	363	638	999999	999999	999999	493	101	999999	856	516	706	667	502	92	779	659	999999	999999	159	999999	845	832	620	814	97	599	654	62	614	999999	999999	821	965	999999	999999	61	82	357	581	999999	792	533	999999	999999	919	829	673	328	900	317	122	999999	269	167	823	530	999999	999999	999999	297	839	49	35	999999	697	885	702	999999	997	999999	999999	846	999999	999999	999999	999999	302	156	999999	268	925	999999	161	307	645	501	561	807	458	563	44	999999	52	294	145	752	999999	443	776	999999	137	999999	999999	999999	729	999999	337	999999	447	511	238	871	376	57	371	514	888	999999	461	205	333	894	770	444	693	999999	999999	705	999999	966	814	858	380	999999	140	481	999999	999999	577	379	174	475	999999	947	999999	172	443	994	922	631	999999	780	981	580	999999	242	683	886	999999	952	471	631	57	999999	697	999999	500	515	999999	890	999999	999999	160	91	41	857	534	823	118	530	343	810	783	417	112	999999	877	999999	160	897	798	127	499	624	908	999999	428	889	999999	999999	672	928	87	41	999999	999999	629	999999	549	852	999999	999999	778	957	999999	661	999999	999999	378	999999	502	701	364	999999	102	392	999999	999999	183	498	439	645	573	163	858	414	733	751	999999	157	999999	977	260	308	199	999999	349	541	999999	257	999999	788	520	999999	999999	999999	999999	999999	939	738	545	104	999999	999999	422	73	295	624	109	215	999999	999999	353	999999	259	525	999999	65	830	163	53	877	999999	926	804	999999	134	999999	700	888	839	999999	812	557	611	319	261	999999	885	135	999999	999999	442	799	328	598	444	298	346	999999	529	999999	999999	786	999999	667	999999	999999	256	771	938	317	924	221	999999	262	293	796	619	939	273	251	999999	704	999999	328	445	730	607	999999	217	999999	641	762	368	330	447	999999	999999	944	746	461	953	124	999999	345	800	231	434	999999	999999	999999	679	406	999999	999999	349	999999	285	377	232	842	999999	999999	564	112	675	172	852	55	815	999999	935	675	203	812	297	999999	517	175	528	999999	306	541	999999	569	166	245	98	999999	981	999999	750	999999	721	999999	269	912	560	94	669	638	379	389	260	57	712	13	212	861	990	293	26	120	849	999999	546	999999	151	994	945	440	84	771	999999	901	517	999999	954	999999	552	999999	504	432	999999	889	
843	917	291	852	857	162	999999	236	100	697	897	639	644	712	367	999999	771	999999	148	239	999999	607	999999	358	540	270	59	912	319	615	789	594	999999	959	999999	628	379	298	147	999999	999999	847	681	999999	14	877	806	999999	932	943	613	999999	999999	276	999999	246	999999	932	322	596	113	130	917	484	999999	313	35	685	546	739	239	483	428	355	832	999999	926	949	353	663	464	999999	980	999999	11	850	310	348	633	928	999999	999999	976	551	689	287	999999	206	467	701	852	999999	704	202	999999	140	999999	937	444	999999	320	652	999999	999999	142	305	149	551	482	68	999999	999999	61	617	712	793	507	877	666	554	785	999999	999999	652	811	342	112	787	661	871	999999	999999	904	23	618	383	857	327	419	394	147	388	723	999999	699	999999	80	96	999999	921	633	999999	281	889	834	590	171	936	847	799	202	999999	890	611	728	638	782	999999	999	338	935	190	467	999999	417	406	999999	91	952	999999	271	25	307	740	247	695	999999	24	189	37	222	920	479	619	999999	786	497	122	999999	70	393	999999	999999	161	985	453	185	999	999999	999999	585	999999	983	212	537	186	999999	999999	373	43	999999	767	999999	971	999999	999999	999999	848	90	999999	908	893	411	892	262	239	928	999999	754	999999	520	102	542	751	452	142	999999	999999	91	24	732	347	748	999999	523	626	184	126	999999	971	999999	999999	919	851	529	692	999999	101	999999	308	258	999999	406	999999	523	454	234	116	999999	999999	87	444	767	75	999999	571	154	763	378	635	64	811	120	783	999999	999999	183	690	231	759	464	845	326	782	999999	823	940	999999	134	79	401	78	597	60	999999	308	569	999999	952	958	547	914	723	999999	254	447	999999	623	999999	340	281	543	999999	999999	530	242	999999	999999	309	85	999999	975	999999	309	244	985	223	70	889	753	623	999999	999999	273	222	549	132	11	538	999999	36	327	652	794	797	857	999999	999999	530	999999	999999	999999	554	877	337	572	285	999999	90	999999	999999	737	733	999999	716	952	999999	999999	999999	980	119	125	999999	999999	58	313	333	999999	999999	386	802	394	999999	999999	573	48	999999	999999	999999	999999	274	708	921	279	105	299	999999	999999	87	845	999999	572	282	550	999999	74	999999	573	828	999999	999999	999999	912	703	466	838	207	505	210	677	187	945	685	907	715	411	999999	187	884	999999	719	454	767	666	335	999999	122	989	999999	999999	999999	211	41	999999	410	834	795	999999	999999	267	101	999999	678	410	668	116	999999	999999	999999	149	870	999999	688	999999	314	795	672	256	377	999999	
999999	999999	999999	701	766	999999	999999	774	506	881	616	975	375	627	999999	631	775	999999	997	999999	353	747	999999	546	638	960	522	999999	999999	999999	172	549	850	585	999999	999999	999999	977	643	999999	201	122	999999	952	999999	999999	584	71	411	683	29	315	999999	158	882	978	999999	999999	999999	999999	462	999999	177	891	719	77	135	789	95	783	999999	797	723	314	999999	241	879	212	23	744	385	999999	560	923	595	999999	999999	701	702	563	831	996	999999	838	240	249	944	999999	999999	466	999999	999999	975	627	330	231	591	943	131	999999	108	999999	269	328	429	10	402	999999	306	861	999999	999999	96	999999	952	999999	883	885	84	787	296	999999	968	557	975	999999	486	932	602	373	275	357	999999	61	464	981	736	596	999999	239	999999	701	679	381	689	999999	708	453	674	999999	348	999999	868	344	364	205	881	712	353	839	524	469	650	932	999999	428	853	45	999999	999999	629	296	999999	844	939	595	999999	596	867	639	881	43	267	637	35	999999	999999	245	697	268	109	34	253	578	715	387	60	999999	785	999999	491	673	385	703	345	62	239	33	404	768	999999	294	844	713	957	490	212	22	907	999999	940	999999	347	808	872	604	53	898	999999	561	544	486	811	606	999999	218	657	564	999999	973	339	999999	999999	999999	296	815	189	540	621	234	185	999999	999999	757	999999	999999	335	576	999999	999999	999999	340	894	999999	233	495	482	248	565	749	833	647	720	934	697	486	999999	418	522	67	424	513	287	904	386	506	647	64	999999	283	882	90	733	560	964	999999	999999	999	705	999999	999999	941	974	871	999999	537	327	904	69	844	999999	916	999999	774	999999	506	63	989	466	726	848	428	961	999999	867	999999	999999	170	999999	999999	916	777	999999	721	724	482	999999	415	513	999999	189	999999	994	442	185	965	36	959	243	468	945	999999	542	978	952	913	999999	999999	13	999999	623	166	934	370	999999	330	212	343	59	844	999999	647	486	999999	999999	115	434	529	116	902	999999	955	926	512	753	346	244	735	768	811	502	845	411	863	999999	33	999999	633	514	999999	762	692	909	399	999999	999999	103	999999	999999	847	999999	460	999999	111	923	667	239	999999	617	591	96	477	575	999999	351	131	246	623	393	523	307	999999	25	999999	149	999999	55	537	21	456	253	320	999999	921	332	999999	269	309	940	999999	793	385	26	922	768	999999	999999	672	57	378	71	999999	540	917	549	999999	445	335	962	889	999999	702	420	170	348	775	183	999999	999999	309	999999	936	999999	825	999999	999999	784	103	492	854	
916	383	489	999999	395	773	779	385	999999	999999	999999	933	347	60	946	999999	999999	855	583	999999	121	472	756	748	516	999999	999999	999999	999999	627	903	352	843	999999	972	247	222	999999	775	575	996	798	282	280	702	929	598	632	879	639	956	929	999999	499	743	454	626	999999	136	269	976	74	198	999999	741	265	100	999999	88	708	878	197	999999	18	999999	322	999999	486	56	586	999999	999999	835	557	671	974	832	353	373	528	620	481	650	515	598	999999	609	999999	539	999999	999999	368	553	180	999999	768	999999	999999	999999	999999	264	150	694	550	733	811	239	999999	91	767	999999	746	865	560	98	407	546	574	999999	75	999999	670	947	609	747	177	620	664	796	902	135	332	850	943	999999	480	786	999999	999999	999999	702	999999	999999	772	999999	102	502	993	92	364	232	284	100	437	717	999999	203	94	802	565	201	574	843	189	642	109	895	999999	297	618	620	999999	792	999999	372	743	999999	185	594	999999	999999	627	582	442	680	999999	241	422	999999	678	286	701	307	226	595	138	135	268	139	999999	206	580	706	474	999999	786	492	466	75	999999	372	28	999999	157	890	999999	992	410	509	791	868	999999	697	619	999999	918	148	575	48	244	618	964	55	680	457	104	921	999999	698	999999	368	999999	357	999999	315	268	211	159	335	31	999999	999999	759	999999	999999	723	883	97	999999	999999	648	999999	428	999999	999999	408	973	820	700	796	652	884	712	614	999999	102	135	999999	313	82	999999	999999	250	26	108	893	999999	706	999999	734	999999	833	974	873	255	451	999999	526	896	907	295	391	459	539	999999	261	22	154	915	999999	999999	999999	783	70	118	659	675	999999	731	471	202	276	196	965	584	818	910	838	369	981	745	608	547	405	787	334	538	999999	647	847	999999	71	791	679	145	773	60	913	764	999999	775	999999	999999	999999	714	29	204	493	955	560	350	184	785	933	219	989	900	999999	283	783	131	999999	763	999999	999999	141	484	999999	830	810	768	996	999999	773	215	798	813	122	999999	999999	999999	54	755	999999	506	706	286	857	470	999999	873	672	640	980	474	999999	192	911	844	583	544	687	663	154	791	353	109	999999	999999	420	186	787	999999	515	653	87	219	999999	999999	884	999999	999999	57	999999	937	105	366	103	999999	404	616	999999	278	117	999999	452	390	611	305	163	606	274	139	59	969	95	975	999999	336	396	601	516	534	960	999999	917	639	979	216	696	999999	999999	713	333	803	283	519	589	291	211	696	607	999999	234	287	591	497	997	713	852	
130	241	766	999999	999999	109	378	317	389	316	999999	410	405	609	999999	600	560	806	999999	695	999999	999999	843	999999	699	993	146	309	682	999999	429	999999	275	363	575	755	999999	801	530	704	905	211	210	974	398	296	212	770	68	687	40	691	999999	27	999999	734	398	641	221	809	963	78	635	252	999999	999999	144	51	43	999999	999999	759	999999	551	790	374	999999	869	736	413	791	375	999999	999999	116	999999	890	257	999999	999999	366	999999	999999	721	741	999999	576	958	97	228	999999	999999	736	647	999999	280	999999	210	237	912	549	529	904	999999	27	597	826	639	999999	999999	289	886	963	202	64	752	999999	564	810	952	798	999999	782	999999	262	630	638	604	668	835	332	690	30	175	302	999999	999999	781	703	153	21	936	999999	938	999999	999999	207	544	592	583	110	851	399	284	123	321	746	395	556	397	959	999999	970	309	826	999999	866	999999	900	226	59	398	861	667	941	861	999999	844	580	987	432	104	22	999999	734	999999	300	999999	61	980	100	999999	235	999999	999999	789	965	999999	122	999999	408	409	643	376	534	712	990	732	343	261	906	902	814	568	965	864	219	885	574	354	308	131	999999	920	135	740	173	999999	999999	162	896	891	731	241	588	33	461	645	560	32	491	568	411	799	83	198	503	666	350	328	580	89	948	999999	50	287	662	722	250	793	548	444	258	191	365	24	999999	583	980	942	413	999999	999999	552	863	739	719	946	999999	999999	247	999999	215	164	581	816	943	964	999999	311	999999	738	405	766	483	56	999999	230	444	68	27	999999	999999	407	915	999999	754	999999	904	310	567	999999	876	313	556	51	239	999999	609	999999	80	999999	391	678	999999	675	178	999999	78	999999	430	999999	512	788	920	999999	999999	807	999999	575	72	548	69	999999	999999	999999	862	999999	999999	999999	817	225	621	895	999999	999999	538	17	826	250	838	196	337	97	880	79	213	97	393	999999	229	999999	854	44	486	532	157	500	934	926	812	86	357	635	999	214	877	617	800	119	999999	814	981	999999	999999	999999	220	999999	999999	999999	451	774	708	999999	222	395	999999	586	418	464	662	999999	82	899	437	761	838	701	97	676	201	595	999999	283	448	415	999999	855	307	610	999999	185	490	270	999999	48	378	375	422	614	843	300	999999	345	456	999999	999999	91	572	975	48	519	999999	344	482	999999	999999	434	999999	807	945	515	289	808	152	999999	999999	812	424	398	393	472	288	483	999999	901	397	952	826	999999	673	368	293	332	572	803	999999	155	787	629	
999999	999999	832	615	999999	337	20	400	202	969	204	929	667	999999	999999	575	240	410	999999	999999	999999	534	607	999999	143	999999	232	957	245	999999	196	999999	34	794	999999	449	639	672	815	999999	999999	996	759	999999	502	999999	999999	119	739	996	572	891	999999	999999	171	37	345	986	482	92	114	999999	999999	852	783	792	905	872	346	153	935	567	595	15	999999	999999	774	750	353	398	885	122	999999	999999	776	304	767	817	633	810	113	653	200	732	400	836	999999	906	84	999999	838	828	773	596	999999	15	999999	999999	526	699	999999	595	642	999999	207	992	836	999999	85	488	999999	97	999999	536	49	999999	999999	862	615	853	999999	867	676	643	999999	66	349	630	187	999999	999999	138	300	934	557	518	21	999999	535	408	10	924	831	595	683	999999	589	999999	557	779	637	999999	33	673	79	394	919	999999	533	150	652	215	739	314	489	897	797	314	978	531	999999	271	336	216	999999	705	46	90	959	809	999999	112	83	408	143	564	114	627	999999	173	599	999999	999999	395	755	794	195	527	115	786	953	285	268	35	507	376	116	817	820	999999	357	838	49	724	673	999999	999999	340	180	925	792	179	449	814	932	999999	688	999999	460	999999	519	519	974	183	855	999999	843	57	999999	767	457	999999	806	999999	999999	760	973	999999	722	215	662	999999	356	190	993	783	999999	454	103	249	999999	999999	366	762	854	837	864	865	869	999999	999999	94	440	412	477	999999	999999	948	998	181	999999	831	229	254	405	999999	173	794	189	81	366	399	999999	661	999999	292	930	54	646	979	896	117	988	250	508	577	424	944	712	498	420	886	455	921	999999	856	945	121	366	199	999999	79	999999	797	124	317	140	779	332	195	999999	328	312	29	999999	188	999999	978	746	828	250	999999	91	999999	660	479	999999	42	707	233	346	999999	999999	456	314	826	430	200	999999	201	446	645	621	527	923	102	584	436	646	774	999999	966	375	999999	949	455	988	995	146	644	373	999999	81	999999	999999	999999	999999	855	714	458	757	651	852	555	392	605	999999	564	766	568	894	999999	395	933	220	379	453	160	507	859	999999	434	999999	999999	999999	999999	573	522	678	999999	462	729	722	198	999999	371	124	820	155	354	848	999999	239	999999	750	856	999999	999999	889	478	312	489	999999	999999	620	333	597	371	728	54	999999	999999	999999	598	115	175	794	999999	916	848	265	999999	15	163	999999	414	205	486	741	970	633	999999	633	209	865	973	999999	999999	578	999999	999999	753	101	110	323	763	548	640	999999	584	
72	516	999999	50	223	999999	483	205	844	215	137	121	999999	757	420	605	999999	999999	733	142	999999	927	628	232	84	512	541	904	999999	999999	866	999999	999999	999999	907	127	999999	592	986	999999	499	186	32	372	566	662	133	344	689	717	312	862	999999	999999	790	999999	887	999	966	710	148	579	365	597	349	572	107	473	849	303	401	868	699	547	642	618	905	266	999999	421	389	207	224	132	945	13	657	999999	999999	773	239	215	626	286	57	920	821	434	999999	994	564	659	494	396	999999	999999	999999	370	698	182	239	999999	999999	555	999999	941	999999	242	999999	345	914	425	999999	999999	73	195	252	999999	999999	721	797	480	999999	999999	856	999999	712	828	805	511	999999	297	999999	203	544	608	999999	999999	955	116	999999	588	999999	687	89	999999	562	417	332	140	200	750	870	976	385	758	999999	670	699	600	238	999999	437	150	999999	626	441	903	541	465	323	181	466	392	999999	218	697	554	592	716	999999	305	506	674	321	999999	426	17	818	785	219	211	381	365	878	40	161	999999	193	462	708	999999	875	866	817	29	999999	999999	999999	176	999999	843	88	982	432	933	39	762	829	999999	209	999999	94	999999	256	999999	800	999999	514	134	67	65	371	139	18	518	999999	639	857	302	806	938	999999	652	999999	999999	999999	398	932	999999	11	399	813	778	263	284	574	129	999999	705	228	191	974	697	999999	15	999999	948	999999	913	999999	399	904	999999	608	270	999999	442	40	880	988	411	179	568	999999	667	252	999999	876	734	944	309	29	162	83	624	964	497	542	720	893	184	424	999999	441	999999	494	285	180	992	999999	142	999999	739	716	817	999999	415	575	451	762	889	82	999999	969	999999	380	752	999999	983	999999	752	899	320	987	999999	987	999999	999999	520	183	966	422	883	699	999999	220	289	445	265	612	999999	921	101	957	14	999999	999999	58	236	241	999999	999999	999999	696	999999	242	778	752	903	999999	860	287	64	278	999999	476	198	551	999999	994	100	317	208	380	746	830	808	999999	983	711	813	999999	999999	289	999999	155	235	197	416	580	999999	537	541	435	999999	281	999999	822	999999	537	913	632	999999	999999	150	434	623	816	950	462	433	424	768	201	26	999999	387	999999	836	999999	251	11	145	587	561	562	775	773	628	474	963	986	201	999999	999999	191	221	668	149	17	532	418	246	953	999999	27	768	350	999999	999999	894	101	985	521	295	911	999999	314	680	587	658	850	999999	485	499	447	233	323	403	835	999999	719	636	999999	128	833	764	191	440	
544	793	435	364	633	580	999999	10	680	169	886	693	906	987	561	358	999999	229	761	464	708	999999	455	947	583	457	999999	465	999999	402	462	999999	315	873	999999	793	233	999999	564	905	627	447	553	999999	999999	151	639	999999	84	480	446	613	13	726	999999	999999	348	999999	780	999999	405	416	999999	999999	707	739	388	42	999999	999999	135	999999	999999	855	837	999999	250	999999	441	999999	817	452	391	685	955	999999	153	588	999999	999999	455	745	715	388	999999	220	603	275	456	776	763	607	881	999999	355	260	948	157	889	999999	509	999999	999999	348	368	952	35	168	331	858	595	799	890	464	322	389	480	286	355	626	668	999999	845	999999	999999	999999	571	999999	339	705	999999	996	699	999999	886	409	699	376	29	557	195	444	999999	598	191	964	716	427	994	965	779	671	999999	272	801	999999	210	392	670	157	390	950	828	999999	957	599	110	999999	577	999999	690	114	266	798	440	233	42	257	999999	714	999999	154	90	374	999999	238	204	436	880	362	208	316	706	871	176	244	615	326	640	999999	999999	508	849	90	285	675	414	13	999999	577	501	952	909	956	654	999999	999999	999999	701	999999	404	673	337	225	714	999999	999999	394	631	999999	618	715	616	891	999999	999999	304	999	98	259	823	201	604	999999	860	999999	407	999999	227	929	374	999999	999999	911	196	200	181	634	999999	999999	277	999999	999999	999999	959	999999	999999	28	999999	659	941	870	375	451	905	213	79	33	364	999999	976	999999	177	701	831	999999	100	705	999999	659	823	999999	999999	197	981	803	819	999999	999999	84	909	389	643	568	988	999999	785	999999	16	983	131	157	280	907	924	999999	852	680	804	999999	695	999999	323	456	835	281	246	187	470	999999	999999	110	680	999999	999999	597	24	999999	713	999999	681	999999	999999	721	538	675	400	999999	273	999999	950	148	173	851	388	279	999999	197	733	717	267	607	713	904	599	30	477	990	999999	336	604	254	999999	477	820	779	941	999999	999999	169	999999	519	914	107	999999	255	999999	828	999999	999999	531	999999	875	999999	999999	84	999999	794	132	518	208	409	378	936	768	706	181	999999	41	609	999999	473	999999	573	836	747	999999	616	999999	999999	93	999999	100	999999	804	776	379	971	406	745	999999	157	480	409	961	480	150	978	339	999999	83	250	796	300	999999	68	558	999999	169	332	391	999999	49	777	999999	558	319	999999	141	991	337	210	299	999999	999999	189	993	999999	999999	999999	606	714	999999	999999	280	842	999999	799	126	999999	227	77	811	999999	363	978	118	702	999999	412	
170	840	846	347	126	873	950	510	266	772	74	688	999999	804	999999	677	320	739	507	592	706	999999	193	999999	773	999999	399	999999	999999	66	999999	999999	895	999999	999999	765	867	939	194	407	892	352	542	354	682	538	379	17	357	999999	667	378	999999	391	706	650	656	462	573	999999	484	734	578	999999	999999	773	999999	498	609	960	810	381	555	999999	700	363	977	839	712	245	999999	999999	999999	255	999999	702	107	999999	999999	554	999999	415	375	337	922	999999	773	342	653	908	745	881	408	999999	876	296	823	103	691	352	673	817	749	338	999999	102	866	332	812	999999	676	288	993	64	851	999999	15	227	187	999999	589	999999	196	803	999999	999999	983	480	379	112	878	13	823	999999	999999	301	665	47	370	830	301	451	999999	654	999999	467	887	999999	546	999999	290	606	915	158	762	999999	630	946	839	999999	118	396	952	709	129	672	999999	841	183	559	739	999999	999999	357	999999	148	999999	541	999999	42	130	640	934	898	821	282	97	674	400	853	999999	719	208	412	999999	904	499	999999	535	570	12	999999	179	986	999999	322	999999	568	907	624	913	98	385	806	837	477	462	63	888	847	585	790	451	330	888	30	999999	454	635	999999	649	999999	999999	999999	40	84	999999	947	999999	508	999999	999999	767	775	939	999999	343	401	999999	999999	452	445	931	999999	999999	221	605	999999	999999	720	552	303	933	570	999999	619	92	384	776	999999	999999	514	895	390	999999	66	32	675	999999	316	686	378	879	390	894	999999	372	328	26	818	478	622	850	447	955	999999	999999	206	801	330	999999	959	624	812	999999	937	999999	551	374	927	999999	930	999999	790	999999	184	424	552	999999	999999	256	764	368	999999	293	393	999999	457	434	93	471	999999	874	999999	816	727	753	76	152	956	663	821	953	999999	999999	999999	165	69	414	999999	999999	52	530	40	83	735	601	666	529	854	283	101	126	290	465	373	66	406	974	316	431	357	409	719	117	435	810	279	338	744	238	999999	53	653	278	429	999999	844	987	999999	135	999999	999999	298	999999	571	704	999999	999999	265	492	758	95	999999	360	999999	643	999999	999999	647	924	331	338	999999	999999	679	999999	473	22	46	999999	222	999999	892	999999	344	999999	120	45	545	731	999999	646	999999	262	480	518	946	303	810	999999	999999	999999	999999	999999	804	758	763	672	999999	999999	240	660	596	197	280	999999	202	917	25	999999	532	775	999999	916	787	685	265	531	155	170	111	180	999999	260	585	300	79	736	999999	586	55	447	41	31	500	486	60	885	999999	
141	326	38	287	161	263	999999	999999	433	379	999999	502	241	527	843	421	999999	999999	345	612	979	280	466	999999	999999	612	94	743	999999	425	310	635	380	999999	999999	843	83	892	60	997	867	757	999999	999999	999999	93	814	920	197	999999	439	999999	999999	999999	999999	860	859	999999	848	999999	999999	973	187	18	78	493	132	691	513	999999	348	178	408	348	745	232	635	109	999999	355	798	174	555	999999	985	282	999999	999999	547	163	999999	585	53	510	828	893	999999	636	298	999999	999999	132	416	197	270	271	629	376	537	999999	235	760	223	999999	751	999999	427	430	999999	796	572	35	154	360	25	999999	999999	898	519	851	999999	998	811	509	394	676	757	368	999999	723	652	999999	569	767	927	999999	371	549	759	823	475	158	613	501	211	935	978	66	181	507	145	731	856	686	137	236	948	714	118	85	999999	69	935	309	999999	28	465	386	999999	791	401	999999	148	696	386	503	999999	999999	308	459	999999	700	999999	999999	999999	999999	697	883	639	700	285	657	441	999999	575	999999	223	313	357	999999	479	601	633	390	115	560	592	169	310	634	841	638	999999	658	387	557	999999	999999	721	232	330	581	746	999999	999999	744	154	999999	999999	999999	289	999999	999999	124	979	999999	76	999999	882	37	999999	999999	999999	15	859	646	251	782	307	27	542	276	592	135	863	898	999999	901	874	371	416	999999	999999	339	354	759	676	999999	678	291	490	999999	74	693	999999	999999	997	741	873	999999	999999	371	166	113	999999	22	498	836	261	91	251	175	931	520	621	999999	499	254	660	109	969	999999	999999	26	537	474	999999	899	242	999999	999999	123	38	14	869	54	972	999999	901	341	270	840	49	597	50	325	999999	554	81	693	999999	753	90	999999	899	552	267	150	999999	963	810	599	603	190	999999	137	147	927	651	577	237	564	352	328	999999	138	910	516	975	221	338	999999	827	548	999999	999999	42	999999	114	326	999999	831	999999	937	531	671	247	859	999999	999999	188	218	903	504	999999	999999	411	999999	999999	999999	642	999999	999999	364	635	162	771	65	412	45	104	882	822	334	790	405	206	414	999999	177	891	60	110	72	43	999999	754	333	91	999999	999999	999999	329	344	999999	45	666	999999	312	378	899	191	456	380	818	305	396	578	999999	999999	541	999999	964	767	878	591	650	112	331	999999	999999	999999	973	373	300	823	563	487	649	754	738	203	999999	999999	278	999999	604	999999	254	737	999999	185	618	30	507	999999	999999	561	465	102	395	564	681	797	970	999999	999999	999999	999999	994	
999999	999999	999999	960	999999	347	999999	546	499	999999	987	999999	999999	593	782	232	829	999999	865	552	517	11	999999	556	368	999999	999999	314	457	817	501	521	999999	259	995	824	256	658	697	170	853	769	999999	296	999999	475	999999	999999	24	748	631	265	227	999999	487	740	886	999999	999999	159	825	589	98	682	999999	999999	280	608	598	999999	975	180	264	705	699	747	999999	735	999999	999999	999999	434	999999	709	195	245	999999	999999	771	264	999999	874	67	548	344	273	681	389	999999	639	204	108	499	999999	773	460	10	522	837	740	999999	160	931	707	999999	400	299	999999	496	441	182	999999	836	343	29	110	123	715	370	436	999999	559	126	999999	698	377	999999	999999	936	735	245	781	999999	999999	463	787	999999	359	999999	943	973	303	893	999999	467	47	272	999999	999999	672	346	294	161	410	999999	251	44	129	999999	999999	466	65	452	760	206	400	881	999999	879	999999	166	763	849	426	462	772	999999	938	353	999999	115	778	207	274	398	999999	999999	874	367	222	753	823	999999	561	487	999999	851	142	982	76	166	466	286	804	999999	583	999999	735	947	902	584	106	776	357	208	688	999999	187	372	255	771	16	448	667	999999	343	422	298	939	544	999999	534	955	286	999999	648	501	403	758	999999	514	999999	999999	999999	637	657	57	992	362	799	70	673	769	736	305	160	28	619	325	182	170	157	796	413	999999	59	150	999999	853	560	196	464	429	556	740	876	89	983	39	830	999999	429	935	999999	484	257	764	229	980	354	629	882	87	586	655	367	108	523	999999	999999	999999	557	149	802	999999	999999	999999	222	999999	429	999999	45	589	494	999999	740	221	656	999999	732	295	920	519	999999	930	314	999999	842	901	383	999999	565	508	999999	323	738	999999	143	537	879	13	551	999999	561	283	594	303	592	699	915	156	451	594	999999	302	597	999999	999999	872	999999	227	411	321	622	999999	514	999999	147	999999	158	999999	999999	129	999999	729	743	696	957	999999	346	21	795	999999	999999	236	336	999999	757	999999	726	700	649	271	238	661	602	240	999999	910	769	67	999999	420	551	465	77	332	544	32	999999	900	90	416	535	999999	432	268	335	395	324	999999	779	988	999999	458	999999	817	890	398	999999	512	93	999999	465	289	999999	384	999999	530	169	999999	436	735	599	825	999999	999999	999999	941	999999	999999	905	227	595	999999	288	999999	999999	103	654	260	441	999999	999999	56	817	43	950	256	442	57	667	804	999999	321	116	53	398	999999	838	577	92	949	169	793	607	866	462	999999	10	
687	418	999999	876	908	571	291	840	553	17	586	999999	488	509	191	675	999999	991	283	128	999999	779	345	265	87	178	999999	986	111	448	999999	581	720	255	754	638	170	999999	327	749	825	212	845	621	262	999999	999999	449	978	999999	999999	999999	188	121	766	999999	83	251	999999	999999	999999	304	738	114	66	15	999999	999999	999999	552	515	999999	674	534	303	41	934	723	999999	792	574	999999	17	984	942	86	999999	999999	489	847	999999	918	139	586	999999	999999	474	741	565	257	722	371	694	436	999999	333	210	653	818	734	973	359	249	15	175	45	297	999999	999999	979	612	963	752	907	986	596	53	97	864	999999	567	999999	999999	754	999999	213	999999	581	999999	619	876	749	790	755	999999	999999	679	133	421	999999	999999	999999	999999	585	999999	759	618	787	449	25	289	122	999999	56	177	780	200	999999	999999	961	999999	715	382	999999	999999	863	999999	997	44	779	917	920	999999	239	538	847	623	583	999999	999999	999999	571	141	366	339	999999	999999	744	587	999999	25	195	197	459	947	999999	347	36	482	782	999999	620	753	670	108	369	999999	560	517	329	166	999999	384	624	999999	125	999999	26	999999	348	903	437	419	999999	763	731	732	226	291	20	509	596	110	337	733	975	999999	999999	267	970	328	409	237	268	936	408	810	572	93	831	943	331	813	143	999999	159	210	812	906	376	636	228	278	506	820	569	999999	57	891	400	307	123	999999	252	29	999999	210	161	14	365	921	170	999999	999999	999999	188	783	966	999999	999999	775	16	999999	890	999999	109	140	730	447	376	891	762	999999	693	533	999999	572	999999	999999	383	999999	999999	999999	551	455	476	95	999999	439	642	786	550	598	316	625	301	999999	868	999999	919	999999	480	999999	637	473	169	488	999999	926	247	615	222	852	999999	635	726	208	23	445	867	24	322	301	805	589	351	174	999999	999999	999999	999999	704	661	204	19	478	999999	179	87	296	987	999999	892	201	37	999999	697	523	680	898	103	999999	432	51	905	61	189	908	57	999999	994	999999	382	999999	967	999999	560	658	75	999999	392	38	999999	159	880	378	430	109	778	999999	999999	650	693	178	148	734	282	620	999999	957	298	436	999999	955	999999	873	999999	208	234	126	23	999999	457	522	516	74	610	283	999999	537	631	89	139	999999	478	354	430	213	555	242	999999	939	370	117	869	999999	906	980	999999	999999	999999	232	875	999999	11	615	999999	999999	662	84	134	998	459	999999	336	219	999999	99	486	999999	999999	69	652	991	999999	83	678	350	653	560	
999999	999999	425	163	431	409	213	999999	999999	862	161	259	551	999999	117	999999	999999	609	781	999999	999999	817	503	911	563	56	999999	884	183	928	937	999999	527	999999	915	999999	583	305	339	926	15	829	999999	624	999999	203	999999	181	884	849	999999	78	999999	993	900	351	999999	513	600	385	999999	999999	304	112	999999	308	731	999999	565	612	65	194	280	999999	654	830	999999	879	125	999999	539	407	999999	334	344	999999	294	999999	211	999999	378	999999	999999	953	106	686	534	956	698	497	472	77	616	999999	793	999999	798	999999	348	79	592	257	398	999999	845	999999	329	999999	999999	66	24	207	999999	990	244	985	489	999999	757	999999	305	999999	190	999999	999999	999999	790	999999	540	935	79	579	194	141	982	131	999999	475	117	673	366	564	198	999999	483	274	828	626	46	807	919	999999	999999	999999	999999	790	76	769	342	383	642	600	439	832	999999	444	999999	116	18	123	999999	23	218	93	611	740	613	999999	154	633	643	999999	999999	733	25	597	623	814	367	201	64	999999	142	734	999999	766	135	366	654	49	999999	999999	617	923	503	999999	273	872	999999	999999	999999	528	999999	708	740	478	907	999999	816	399	820	208	749	999999	68	402	881	999999	62	999999	614	257	893	115	382	921	556	769	999999	119	999999	750	55	999999	24	535	296	999999	994	563	858	429	999999	265	228	62	972	999999	864	111	34	999999	999999	999999	428	930	634	999999	336	999999	921	148	475	706	74	80	162	425	999999	533	999999	457	490	499	987	194	707	637	886	999999	949	755	999999	138	999999	544	999999	132	905	93	900	776	107	185	641	720	999999	843	200	157	899	999999	997	999999	995	577	309	331	935	243	232	997	633	15	869	999999	242	346	621	999999	150	999999	519	719	632	338	359	314	857	999999	240	999999	446	999999	431	401	758	574	143	517	245	608	196	671	861	999999	153	999999	999999	999999	999999	617	231	671	16	999999	47	288	709	999999	227	999999	473	668	999999	999999	999999	894	584	477	417	668	213	999999	294	542	843	847	858	728	195	267	997	392	999999	623	641	775	732	561	364	479	999999	476	299	251	144	528	668	999999	999999	999999	517	999999	67	818	414	127	999999	474	35	199	999999	980	481	959	996	91	878	389	727	785	172	999999	122	937	803	736	814	999999	407	325	188	366	385	999999	750	999999	334	971	999999	523	398	267	535	174	999999	999999	995	339	999999	63	649	289	999999	567	96	494	726	129	25	677	999999	999999	76	710	21	73	604	544	219	837	999999	999999	181	213	396	904	496	948	
888	918	741	484	999999	354	676	899	592	817	849	266	442	214	956	541	220	64	999999	999999	163	999999	289	460	130	999999	999999	741	999999	570	181	999999	997	777	241	106	935	829	546	722	999999	999999	999999	786	695	953	405	552	951	639	999999	341	714	671	795	901	999999	291	363	390	58	999999	791	31	646	667	268	999999	999999	860	999999	391	517	999999	790	51	514	502	764	177	999999	999999	790	999999	577	839	478	335	999999	339	466	654	475	165	673	110	999999	459	150	999999	694	999999	579	101	43	999999	824	245	999999	999999	397	146	999999	196	379	305	999999	323	999999	807	199	999999	682	642	403	951	999999	362	804	690	721	999999	362	736	482	279	183	699	999999	965	25	242	999999	238	942	999999	137	288	785	378	956	999999	15	342	999999	761	69	936	999999	92	999999	999999	440	200	999999	999999	784	790	713	999999	131	454	999999	488	792	956	488	454	999999	999999	999999	637	576	436	999999	715	999999	29	897	720	999999	246	11	362	280	999999	801	264	999999	999999	546	347	999999	684	256	512	138	527	550	882	283	999999	246	624	999999	68	999999	999999	466	326	293	764	893	993	999999	999999	452	526	999999	248	165	234	258	999999	999999	485	72	891	189	231	587	999999	479	24	447	999999	10	386	103	222	999999	797	797	879	325	781	454	582	793	372	69	999999	319	311	999999	999999	367	155	98	783	996	999999	824	999999	739	762	295	878	999999	999999	883	75	432	995	590	367	999999	999999	774	755	40	490	107	817	171	975	221	177	297	999999	246	855	298	319	226	999999	999999	561	150	563	496	576	36	506	488	993	999999	324	721	369	999999	999999	380	342	752	515	905	999999	83	999999	999999	127	999999	168	61	38	777	999999	779	999999	394	875	238	221	999999	999999	464	999999	339	999999	795	897	999999	928	999999	257	484	955	566	710	750	966	999999	385	22	999999	985	867	455	459	999999	75	544	786	974	747	999999	169	83	298	61	313	677	905	968	653	672	662	393	803	554	821	999999	79	194	428	999999	999999	999999	999999	479	999999	156	879	999999	730	362	668	953	37	999999	325	999999	999999	658	999999	298	581	417	369	706	333	483	651	904	999999	518	475	999999	556	999999	999999	999999	999999	999999	999999	167	797	954	248	999999	13	708	366	317	999999	939	288	420	748	139	815	445	840	194	155	122	504	974	556	221	999999	76	407	677	589	365	999999	459	203	289	500	999999	179	999999	702	625	127	344	675	465	240	999999	854	426	544	471	129	997	673	999999	662	823	408	36	413	936	310	689	727	
999999	249	828	999999	469	639	198	276	999999	491	530	995	170	308	999999	981	832	222	981	142	999999	999999	701	999999	999999	626	677	228	152	665	999999	324	438	616	802	225	999999	837	395	999999	356	205	999999	515	153	999999	501	524	318	55	999999	999999	999999	556	610	999999	548	53	375	842	961	969	999999	999999	999999	215	567	999999	999999	999999	579	994	827	204	786	922	887	999999	642	999999	135	999999	910	106	94	52	999999	882	15	173	677	999999	471	552	825	386	80	999999	790	938	999999	999999	27	999999	999999	586	896	134	769	688	751	362	410	871	717	999999	999999	999999	32	999999	219	685	548	343	999999	999999	532	284	999999	410	851	645	405	704	715	188	145	477	631	507	999999	870	999999	999999	422	324	957	600	835	999999	999999	53	229	117	999999	113	408	684	246	263	64	621	756	369	837	115	957	706	999999	539	672	591	406	999999	536	348	999999	231	920	882	264	931	449	360	92	808	425	999999	975	612	999999	461	241	377	453	534	124	753	489	317	367	261	445	999999	355	736	999999	705	580	390	540	186	763	999999	999	132	181	405	287	999999	689	669	999999	552	759	220	360	39	80	999999	234	819	741	613	525	12	495	153	15	355	999999	999999	717	999999	81	603	698	877	377	331	363	718	476	460	627	999999	531	892	547	144	385	999999	634	578	999999	721	444	999999	999999	996	636	999999	399	931	867	999999	952	144	999999	165	522	483	661	749	999999	515	352	290	999999	828	999999	603	606	999999	970	554	96	999999	439	359	168	999999	999999	999999	999999	334	999999	999999	999999	658	745	396	421	391	621	902	999999	884	999999	650	379	163	999999	19	524	999999	432	528	960	322	882	999999	704	132	997	999999	443	999999	65	324	196	807	697	337	92	999999	191	999999	260	77	599	211	999999	789	980	14	999999	39	999999	999999	901	999999	584	281	999999	932	691	298	393	646	469	674	829	615	999999	572	466	837	927	999999	851	217	278	893	722	680	603	914	999999	999999	601	414	434	404	422	396	232	426	560	160	999999	892	831	613	608	925	382	604	336	999999	548	545	112	427	809	999999	999999	999999	999999	105	338	776	156	400	999999	64	999999	435	202	76	349	999999	286	776	45	958	999999	664	999999	797	999999	999	588	734	454	65	999999	17	594	728	864	541	867	999999	822	626	999999	440	568	553	684	946	411	999999	999999	999999	999999	999999	391	850	999999	867	407	761	797	338	198	422	946	988	753	243	840	474	212	808	182	822	954	419	222	945	105	999999	999999	362	598	329	665	946	
796	976	625	999999	419	999999	144	116	999999	493	438	333	494	579	800	451	115	936	999999	270	335	446	380	972	637	372	771	666	999999	445	740	869	756	999	202	777	999999	999999	999999	999999	674	75	164	471	999999	889	461	525	940	999999	999999	661	999999	405	620	360	605	653	999999	56	999999	477	999999	232	753	569	576	999999	387	33	834	999999	999999	852	596	269	291	909	991	748	911	255	726	978	199	999999	607	361	388	842	999999	999999	989	999999	979	999999	608	932	717	421	999999	966	147	916	999999	999999	779	419	809	360	78	695	662	368	145	979	751	488	43	674	961	225	115	545	851	871	30	873	873	400	661	999999	202	580	436	944	117	999999	152	952	999999	198	552	37	773	999999	310	630	872	999999	999999	129	899	53	459	106	860	602	74	999999	225	906	546	419	999999	999999	503	92	932	999999	999999	941	999999	90	375	773	673	88	772	375	570	400	11	999999	999999	541	458	159	131	339	93	515	744	188	737	402	999999	142	338	999999	983	228	999999	681	137	999999	784	999999	677	685	432	782	999999	699	404	825	904	672	473	168	270	354	961	602	117	366	999999	167	352	999999	999999	540	999999	717	392	999999	701	329	745	999999	999999	639	481	999999	906	999999	685	55	784	911	999999	999999	669	999999	793	638	267	106	574	771	315	626	476	704	564	892	42	122	999999	999999	999999	585	927	999999	410	631	872	525	695	805	999999	161	383	440	485	151	999999	579	924	753	94	605	754	973	136	141	999999	777	999999	24	999999	573	737	731	999999	999999	62	999999	999999	171	999999	741	410	768	999999	164	252	45	999999	999999	999999	462	999999	564	967	999999	830	953	905	999999	999999	104	999999	680	537	117	424	651	652	573	99	999999	999999	762	986	352	999999	986	999999	972	888	999999	559	999999	994	815	385	999999	764	999999	91	109	999999	499	702	672	107	729	241	983	739	600	393	999999	333	786	652	434	578	624	999999	999999	80	932	999999	342	545	184	999999	722	732	251	887	393	999999	989	512	321	70	999999	255	475	754	899	242	297	999999	903	145	999999	999999	950	999999	149	936	999999	999999	799	999999	369	137	999999	53	518	261	999999	999999	999	173	343	283	340	374	999999	379	858	99	181	999999	103	599	641	49	478	558	781	999999	747	457	255	960	712	999999	700	196	332	432	246	648	744	584	743	740	802	934	832	585	999999	999999	87	156	857	109	999999	770	496	883	575	960	479	999999	966	552	999999	382	571	137	999999	77	57	436	853	532	956	999999	855	901	999999	999999	726	
