500	500	
104	98	96	86	107	105	98	114	87	97	102	112	86	98	109	105	101	104	104	81	104	123	95	96	97	111	92	107	105	104	107	104	109	112	101	85	123	101	100	103	105	102	103	107	97	104	99	102	94	92	102	105	103	91	99	85	104	106	112	98	104	112	106	104	107	115	103	82	96	102	87	92	89	114	101	98	106	104	92	88	98	100	120	98	109	123	95	116	114	81	94	87	98	99	105	102	86	101	98	93	93	101	102	106	97	91	97	96	95	103	94	101	80	91	102	110	100	100	101	102	85	76	101	104	83	105	111	104	82	86	104	98	97	93	96	102	114	112	113	96	88	92	87	93	103	91	100	113	97	107	107	107	97	100	107	104	115	107	84	88	92	104	97	91	104	112	104	109	86	99	91	97	111	97	87	115	109	103	90	114	103	98	97	105	105	91	110	98	98	100	101	85	94	97	83	105	98	83	85	85	109	96	99	113	89	95	105	95	89	118	99	90	89	94	93	101	99	100	103	98	101	93	93	116	94	113	96	105	104	110	105	88	92	102	100	98	97	93	94	109	95	103	104	103	86	105	83	103	110	97	93	110	98	93	97	105	95	89	107	100	96	99	102	93	115	99	89	111	93	77	82	93	100	103	92	95	120	102	101	102	94	83	82	95	114	102	95	104	96	112	93	106	95	95	101	108	103	125	101	90	96	95	101	85	121	84	93	98	107	113	112	107	96	90	121	96	96	102	94	97	85	98	93	85	97	105	95	103	104	112	115	86	96	91	98	98	107	97	106	93	91	92	116	94	93	100	95	88	102	86	111	116	108	92	89	99	112	100	106	117	91	111	110	90	101	104	113	112	122	104	104	103	99	104	101	92	95	107	105	88	86	111	102	105	97	79	90	97	104	83	97	106	106	110	105	111	115	99	118	95	104	96	99	96	110	94	104	84	107	94	89	99	112	102	87	100	96	103	97	109	110	106	97	89	110	115	101	117	117	85	95	93	113	107	94	102	116	98	98	92	87	93	118	106	106	98	93	107	92	109	91	111	81	106	108	91	124	103	113	110	86	85	105	87	85	94	117	98	115	109	92	108	101	79	89	104	114	113	94	98	105	107	98	112	92	106	111	81	100	87	91	114	109	106	110	99	101	107	100	103	
106	91	95	84	100	91	93	99	92	96	107	95	102	91	103	100	110	106	87	105	89	92	108	93	106	113	89	87	94	91	102	99	99	96	102	111	105	108	108	93	88	124	104	104	91	100	110	96	106	108	111	110	103	94	87	124	115	93	98	87	113	88	95	107	93	86	112	113	103	97	130	100	94	109	101	98	98	114	98	94	97	88	88	94	103	87	91	102	103	95	101	104	105	115	92	113	114	104	101	106	91	98	107	93	103	108	108	96	96	103	99	114	97	108	111	105	103	93	107	112	82	101	96	99	89	89	112	110	91	97	98	105	95	89	99	117	118	93	73	111	113	88	97	109	92	94	116	97	98	115	106	87	115	108	80	81	104	105	100	90	82	105	82	103	100	101	91	92	106	93	99	99	114	103	91	86	95	103	100	90	93	115	122	111	115	91	96	92	103	80	83	100	114	99	94	98	111	100	107	99	98	105	77	99	92	126	113	97	104	99	96	103	110	110	85	93	107	106	109	101	97	99	92	89	93	93	117	90	91	117	107	99	99	96	110	99	124	93	87	107	99	111	104	93	83	111	90	121	109	110	95	104	113	85	100	110	107	102	94	97	98	99	95	98	105	86	96	99	99	106	101	94	104	93	104	94	90	94	94	108	115	112	106	104	119	96	97	100	102	96	93	99	96	109	90	92	83	95	91	115	108	95	106	99	111	112	93	88	124	101	116	101	107	100	90	97	95	120	92	105	94	101	101	108	94	107	103	104	86	84	87	112	94	96	94	97	91	98	80	105	104	108	95	116	98	97	108	97	90	109	87	114	117	100	104	91	100	88	83	104	105	102	99	93	102	113	95	113	104	100	109	97	104	108	76	95	105	82	116	114	97	103	100	103	91	113	95	99	99	87	92	105	104	97	104	98	110	86	98	92	89	91	93	101	89	113	102	101	88	106	101	106	103	101	97	90	94	105	102	99	88	92	89	94	101	97	89	82	116	91	96	104	100	96	84	94	106	110	100	85	97	99	96	111	94	112	88	110	108	88	110	104	99	93	93	115	114	104	106	91	109	98	102	98	98	104	103	96	105	98	92	98	102	89	103	103	106	109	99	90	91	109	106	101	114	102	113	109	101	112	107	86	94	99	85	96	117	100	90	98	
591	622	999999	217	515	929	875	145	177	162	19	759	711	105	999999	119	148	707	202	999999	877	923	999999	232	999999	999999	718	90	782	999999	378	987	127	277	543	169	658	296	718	616	202	866	999999	446	372	999999	71	662	616	102	999999	149	881	999999	999999	667	999999	665	952	72	999999	795	362	29	783	32	641	443	562	514	999999	851	989	585	12	20	67	999999	859	442	391	66	473	690	439	239	115	32	999999	875	282	992	344	999999	405	999999	513	845	662	999999	191	627	109	112	640	999999	999999	306	102	999999	610	598	806	999999	680	165	331	672	590	554	999999	618	832	686	242	469	516	999999	190	605	507	222	635	519	260	764	999999	999999	59	570	89	809	930	955	275	683	196	999999	975	249	85	840	265	118	432	573	795	423	869	181	361	816	125	497	158	397	962	999999	269	916	209	999999	999999	29	475	117	688	877	420	558	283	691	368	940	999999	667	957	527	97	687	969	542	999999	877	219	273	999999	443	807	999999	999999	899	566	999999	50	125	226	999999	643	325	884	999999	12	321	898	999999	999999	999999	999999	490	440	445	999999	581	999999	666	468	746	810	211	999999	999999	80	542	837	383	135	309	899	414	450	721	883	999999	999999	61	540	189	978	548	999999	517	475	326	999999	285	700	984	122	384	656	999999	434	441	901	639	999999	999999	484	525	545	999999	286	562	50	718	562	437	779	999999	136	288	768	272	396	906	779	753	105	562	682	150	196	524	758	970	297	452	999999	172	999999	80	999999	463	12	999999	241	912	999999	728	722	272	215	227	258	377	712	172	55	995	999999	104	373	921	842	404	962	761	999999	999999	431	999999	999999	616	691	65	583	314	269	999999	674	867	999999	377	839	420	935	969	999999	999999	268	135	407	875	313	999999	706	783	620	607	704	999999	117	216	999999	612	999999	599	535	202	999999	407	902	325	330	992	626	999999	92	999999	469	992	494	999999	999999	306	712	691	312	581	359	999999	694	662	34	999999	759	271	81	999999	714	346	443	999999	999999	999999	999999	91	554	320	493	999999	999999	198	147	711	999999	999999	405	10	899	23	296	954	999999	999999	713	249	300	135	243	364	925	855	717	133	999999	420	828	999999	82	999999	147	992	98	648	107	505	524	999999	219	75	866	999999	336	700	59	999999	241	999999	999999	999999	790	429	86	138	785	846	999999	24	161	575	865	455	927	278	999999	999999	865	999999	897	217	999999	977	915	177	498	854	528	27	83	80	189	237	801	999999	999999	717	916	960	
999999	261	35	509	171	999999	210	421	152	68	824	999999	623	46	703	999999	999999	812	513	908	999999	930	327	999999	999999	999999	396	638	653	838	437	169	387	905	341	999999	999999	225	816	281	967	999999	999999	470	202	999999	457	152	999999	860	831	999999	214	17	999999	932	999999	999999	569	89	999999	571	768	314	999999	665	378	718	705	67	999999	999999	996	241	940	563	229	856	270	622	999999	253	114	792	16	409	954	999999	585	409	711	620	656	999999	33	999999	318	407	839	537	949	999999	447	476	111	999999	41	999999	76	765	712	999999	311	946	455	14	467	975	307	999999	999999	999999	999999	305	355	999999	396	999999	218	544	255	999999	26	732	673	895	806	637	691	227	377	982	999999	819	696	633	319	709	290	28	938	343	999999	999999	827	999999	999999	151	131	999999	402	771	999999	999999	520	999999	71	578	282	999999	208	830	294	999999	853	999999	694	322	609	722	829	686	978	200	999999	911	722	407	904	999999	999999	999999	515	728	999999	999999	228	781	308	805	571	999999	436	730	999999	999999	999999	999999	999999	109	999999	999999	999999	409	143	716	999999	573	999999	609	178	663	673	559	999999	542	999999	999999	265	257	508	913	999999	803	160	999999	999999	258	999999	498	862	703	642	804	467	14	999999	999999	595	118	999999	655	855	699	999999	999999	76	877	467	287	999999	999999	999999	518	601	352	280	738	999999	53	466	544	202	999999	999999	999999	31	999999	102	268	419	218	999999	157	999999	852	67	323	176	252	32	382	999999	102	999999	999999	940	134	213	124	733	395	857	551	651	999999	462	428	952	172	999999	207	784	209	867	999999	522	999999	83	999999	295	956	999999	16	31	999999	999999	999999	999999	377	533	896	665	978	534	34	999999	428	999999	999999	400	638	371	13	365	824	598	591	235	999999	855	335	60	465	829	776	823	850	530	567	525	362	697	584	639	989	542	806	674	843	233	104	119	907	999999	999999	999999	567	651	206	495	171	875	609	521	208	846	209	158	999999	211	510	898	938	999999	999999	940	786	999999	999999	291	791	917	999999	898	761	999999	152	117	182	999999	266	209	333	81	999999	999999	98	72	440	153	999999	657	916	642	723	205	999999	267	320	999999	999999	999999	285	915	704	254	492	711	999999	999999	703	102	976	576	944	310	999999	866	297	559	999999	723	999999	232	948	144	999999	749	184	566	54	885	796	465	381	73	923	999999	999999	119	999999	999999	312	457	449	251	999999	349	697	422	629	314	969	999999	999999	96	268	999999	967	569	253	743	536	203	999999	818	305	521	999999	
881	386	167	499	187	564	475	420	486	782	999999	464	661	62	761	999999	740	915	44	601	999999	805	870	450	807	866	261	849	119	519	999999	999999	999999	999999	815	999999	999999	999999	999999	207	398	675	999999	280	270	115	592	690	775	266	999999	902	999999	920	999999	999999	516	716	691	321	312	625	310	967	999999	760	999999	999999	247	725	474	999999	133	837	212	619	34	599	999999	999999	284	571	84	852	321	728	685	248	245	739	529	755	133	999999	894	773	374	813	128	509	810	999999	452	59	792	282	779	433	718	299	61	916	536	988	47	740	551	458	656	433	85	67	999999	999999	205	718	802	652	942	999999	999999	220	481	999999	892	208	128	34	70	999999	999999	261	530	946	687	613	229	144	443	164	232	916	999999	694	999999	999999	805	945	854	83	480	999999	999999	288	54	999999	445	855	106	838	621	526	397	617	485	824	536	999999	819	591	498	668	219	999999	217	999999	999999	999999	257	149	403	183	180	986	568	822	771	999999	902	846	178	374	999999	999999	542	705	528	549	219	609	226	481	999999	999999	585	811	917	702	81	999999	788	658	608	957	445	448	999999	411	59	663	62	295	431	973	999999	134	630	999999	999999	511	809	513	999999	647	999999	921	999999	999999	411	999999	904	78	179	999999	67	520	766	90	169	999999	360	127	500	556	556	930	999999	999999	999999	460	191	313	455	570	999999	284	999999	960	44	523	999999	447	999	302	758	984	125	244	916	903	368	999999	453	162	160	692	23	999999	100	992	871	896	69	950	575	999999	623	609	291	999999	439	805	56	999999	999999	912	127	208	797	572	815	999999	244	945	102	641	859	999999	419	222	271	999999	870	52	651	999999	388	59	726	167	370	999999	952	143	473	999999	504	807	999999	248	575	999999	999999	527	999999	65	661	123	858	999999	999999	330	999999	78	999999	999999	999999	999999	994	210	534	78	999999	640	212	308	862	999999	482	999999	147	62	999999	999999	999999	456	836	999999	864	595	999999	999999	200	999999	425	50	326	884	622	104	627	500	812	257	713	506	999999	999999	325	878	203	999999	641	328	797	999999	485	999999	430	74	542	592	149	408	369	269	877	689	224	171	981	978	999999	387	911	647	249	596	999999	150	123	254	37	986	999999	999999	633	871	995	736	564	308	463	558	999999	999999	999999	414	888	453	628	999999	999999	164	896	224	82	263	416	159	999999	888	560	290	951	298	565	999999	999999	89	636	16	693	488	606	683	525	999999	826	876	296	834	708	24	521	468	876	873	99	188	
218	999999	464	845	296	999999	747	183	606	999999	480	208	408	808	999999	999999	999999	889	999999	222	999999	152	999999	540	999999	615	190	546	768	492	421	692	73	999999	999999	266	999999	848	202	930	999999	352	333	562	406	999999	436	899	206	899	999999	987	325	876	490	76	999999	924	981	680	495	210	999999	124	851	788	999999	581	937	561	81	122	999999	626	286	999999	818	874	999999	999999	999999	290	999999	869	999999	999999	376	196	346	805	324	626	999999	999999	445	735	937	219	711	617	953	854	962	645	827	394	300	699	600	999999	257	77	789	215	501	215	860	545	139	427	421	948	244	142	247	999999	256	185	999999	551	418	609	173	526	822	334	328	704	999999	999999	999999	676	595	212	557	256	837	660	29	240	874	401	90	293	205	14	619	830	408	382	999999	125	518	59	999999	648	999999	273	999999	177	886	999999	504	539	999999	999999	999999	42	999999	990	617	595	165	950	999999	999999	528	879	330	817	714	497	999999	668	999999	999999	168	546	486	909	351	999999	277	852	353	718	999999	999999	998	999999	652	999999	999999	417	765	552	960	567	382	709	999999	34	942	575	462	999999	859	835	87	999999	586	815	999999	675	649	999999	328	312	607	958	999999	977	881	869	175	136	252	888	903	908	66	601	174	999999	999999	326	631	701	999999	999999	858	71	473	999999	874	836	999999	580	767	722	234	657	960	999999	590	151	152	999999	410	335	999999	971	999999	999999	221	984	651	778	884	333	421	627	999999	653	999999	67	514	161	999999	338	104	999999	131	191	683	409	641	750	999999	648	999999	999999	300	75	999999	999999	999999	999999	518	889	194	263	999999	444	999999	607	745	316	323	533	637	991	999999	82	240	999999	999999	999999	999999	812	353	901	593	999999	159	999999	336	846	845	223	999999	219	642	115	153	999999	976	686	880	86	663	334	999999	661	20	192	481	999999	834	332	47	999999	809	999999	999999	293	670	459	295	999999	281	899	999999	999999	606	999999	358	999999	999999	999999	508	173	871	419	158	29	474	931	999999	967	390	117	21	522	185	549	410	999999	568	999999	181	999999	401	441	805	764	862	336	65	592	834	509	300	445	999999	873	516	400	999999	527	818	738	999999	327	68	999999	887	999999	924	66	999999	999999	999999	77	999999	981	999999	439	614	394	166	148	875	642	143	880	817	575	698	312	999999	20	387	51	52	442	999999	83	999999	641	999999	913	999999	999	574	421	105	999999	999999	999999	111	87	999999	999999	370	679	863	999999	194	187	355	321	261	999999	33	17	44	372	999999	784	
689	698	66	972	517	253	736	999999	77	721	999999	594	357	855	210	956	234	224	681	372	578	999999	999999	204	295	565	662	790	976	567	387	733	207	443	162	412	30	813	655	999999	943	999999	523	473	402	999999	964	405	421	76	783	820	999999	663	215	978	999999	862	999999	952	590	946	899	510	999999	62	397	999999	703	797	936	999999	568	563	428	591	999999	425	802	999999	601	267	378	999999	783	999999	999999	544	237	184	999999	168	136	703	536	997	97	23	139	350	373	60	999999	999999	140	372	261	137	244	624	999999	394	69	161	361	333	577	990	726	999999	20	853	685	528	205	999999	293	865	37	999999	504	183	296	461	171	550	565	755	778	420	316	914	309	613	392	218	108	975	351	999999	430	999999	999999	362	340	519	999999	183	428	362	89	395	109	813	130	618	999999	999999	990	810	768	822	221	315	999999	105	554	82	145	986	679	318	523	825	10	999999	886	999999	999999	652	186	391	999999	999999	341	921	815	495	493	774	999999	999999	984	541	444	608	885	981	999999	999999	965	999999	47	441	683	770	871	284	999999	999999	999999	173	487	347	633	999999	495	999999	999999	549	290	68	999999	370	875	999999	333	982	999999	402	520	904	999999	886	687	999999	999999	895	742	999999	999999	541	999999	769	52	999999	22	647	908	67	122	100	999999	999999	999999	999999	713	676	566	502	446	889	893	420	999999	827	130	600	660	999999	42	600	63	413	499	749	386	819	327	928	177	686	83	333	999999	430	897	700	932	781	180	999999	339	249	999999	170	647	271	566	225	826	422	999999	168	999999	522	46	604	852	214	999999	893	358	999999	335	760	815	569	140	999999	930	999999	667	879	578	364	999999	813	289	339	111	125	263	112	999999	999999	699	915	308	999999	999999	302	999999	727	261	287	328	701	914	373	355	999999	140	784	295	407	754	117	999999	670	261	233	325	999999	113	414	999999	256	536	580	70	900	999999	373	999999	637	580	940	627	999999	45	569	999999	915	984	999999	984	478	999999	703	10	592	335	637	999999	169	977	999999	623	847	646	82	174	344	312	454	999999	767	395	657	826	999999	489	298	634	691	335	999999	538	90	999999	999999	439	832	579	478	574	633	999999	238	999999	254	999999	999999	654	963	405	564	612	539	215	227	999999	169	999999	999999	112	47	12	825	834	999999	797	542	999999	484	643	342	999999	834	999999	194	910	167	996	999999	497	709	999999	671	296	999999	999999	999	875	212	89	279	955	392	375	537	630	42	403	93	457	999999	999999	179	
330	72	799	778	999999	999999	317	925	172	304	699	403	403	341	538	73	780	797	999999	225	405	373	999999	382	468	352	563	878	763	999999	999999	713	356	473	351	233	999999	999999	350	855	895	163	116	999999	693	972	144	299	999999	340	313	659	999999	147	774	956	686	426	999999	316	467	439	172	999999	179	985	999999	930	989	315	101	761	457	811	999999	252	267	999999	688	496	217	274	384	433	610	475	999999	999999	699	395	546	555	999999	43	999999	466	991	999999	490	707	925	214	309	197	999999	999999	212	315	817	531	698	959	737	823	109	202	64	738	649	704	399	837	999999	604	768	999999	62	423	423	999999	999999	410	245	981	571	13	964	999999	999999	68	272	291	401	177	696	587	817	885	934	999999	412	262	999999	786	999999	97	999999	704	428	702	499	789	891	999999	280	297	724	756	999999	105	238	866	554	590	999999	117	999999	73	999999	191	728	177	999999	227	461	998	999999	459	672	483	999999	269	769	491	569	483	399	446	896	408	862	71	633	999999	999999	545	708	626	999999	211	651	910	796	246	999999	332	310	673	503	282	104	274	999999	999999	75	968	999999	72	999999	999999	718	999	176	509	329	666	543	999999	999999	915	999999	576	999999	999999	832	999999	473	532	999999	246	999999	725	943	623	999999	598	977	999999	773	999999	447	999999	999999	999999	492	999999	743	296	917	318	999999	999999	423	587	982	528	169	622	999999	945	504	999999	555	999999	999999	992	66	552	205	999999	688	999999	876	999999	999999	654	971	718	999999	190	999999	186	615	208	458	522	312	365	641	999999	438	365	908	827	504	872	99	820	611	500	595	200	101	196	629	109	784	171	120	999999	557	450	999999	765	999999	327	959	356	336	999999	689	701	911	419	999999	333	780	999999	756	604	564	161	117	999999	999999	195	95	999999	999999	358	738	999999	255	312	238	987	722	153	267	187	999999	999999	999999	349	999999	999999	289	681	893	306	329	735	415	515	773	406	343	165	179	384	242	540	777	978	999999	549	455	999999	191	314	999999	636	790	579	999999	999999	668	768	677	999999	905	999999	535	283	38	999999	735	740	539	832	999999	567	999999	883	945	383	965	514	999999	271	448	680	499	588	695	693	944	836	824	999999	738	575	487	477	478	827	14	503	950	999999	814	715	79	999999	661	999999	999999	999999	634	317	856	163	953	416	263	999999	914	946	587	345	67	898	916	587	999999	999999	999999	999999	414	127	379	471	999999	999999	456	732	610	150	927	652	39	47	999999	516	105	584	622	81	999999	253	
913	67	915	614	474	915	799	492	264	999999	964	167	502	517	938	999999	599	671	959	530	624	999999	29	935	999999	30	697	409	492	519	465	999999	291	171	213	999999	556	949	817	999999	933	999999	885	354	999999	999999	999999	694	999999	710	985	951	121	694	999999	999999	48	979	999999	454	228	399	999	999999	127	999999	876	341	313	627	999999	999999	999999	428	999999	505	887	674	999999	442	999999	12	832	781	534	514	895	596	542	73	283	576	650	373	322	999999	999999	150	237	731	996	212	390	950	872	345	999999	693	999999	132	262	999999	731	866	999999	999999	567	999999	220	612	70	289	799	999999	354	271	999999	489	115	62	386	999999	446	527	999999	283	622	999999	909	999999	999999	212	499	419	811	999999	999999	784	999999	107	976	900	929	625	670	716	412	150	606	610	346	999999	999999	999999	745	515	927	214	429	694	602	685	318	32	205	858	789	390	438	999999	999999	225	999999	999999	86	486	817	821	857	729	870	999999	999999	308	999999	999999	624	455	673	306	981	640	364	710	504	999999	592	907	429	811	926	32	711	170	193	999999	534	579	999999	269	698	115	357	999999	823	131	999999	999999	999999	407	243	344	716	142	463	786	860	382	512	784	999999	909	402	55	802	999999	769	999999	124	730	273	54	999999	413	999999	875	999999	664	887	383	892	999999	999999	31	999999	999999	999999	579	707	407	999999	999999	77	193	376	999999	713	311	897	999999	999999	294	895	449	144	199	999999	312	534	587	503	206	495	138	892	321	999999	380	477	220	999999	200	418	717	469	122	977	302	47	999999	172	981	999999	999999	32	999999	686	297	887	388	733	999999	55	999999	903	74	665	999999	301	64	999999	342	999999	686	444	999999	999999	187	980	32	221	999999	275	715	425	522	439	585	999999	294	999999	883	493	99	486	538	155	999999	814	999999	456	999999	11	983	211	829	999999	89	999999	999999	731	999999	317	865	999999	999999	999999	339	999999	391	635	90	832	17	429	733	999999	744	999999	906	25	587	373	999999	999999	182	564	292	513	596	374	359	118	254	562	135	575	999999	922	317	800	815	595	432	999999	375	999999	993	563	477	980	999999	999999	569	845	999999	999999	999999	299	994	614	455	826	999999	27	285	971	999999	455	304	167	231	822	892	116	999999	991	999999	816	209	965	571	729	45	999999	999999	480	549	409	999999	988	843	999999	999999	703	355	989	999999	415	493	404	629	548	268	999999	759	590	986	463	645	999999	205	915	99	39	53	725	790	999999	999999	805	432	188	47	999999	323	892	999999	198	760	
999999	513	535	333	805	345	999999	470	725	999999	999999	493	999999	763	264	792	928	248	898	660	999999	208	987	359	687	971	999999	510	953	996	866	695	798	999999	433	649	999999	592	294	693	999999	999999	74	644	684	322	346	424	783	522	999999	653	996	538	999999	22	526	999999	645	833	894	522	999999	729	989	685	694	999999	999999	614	132	999999	954	214	999999	373	144	352	999999	999999	999999	37	727	440	610	222	699	270	570	420	133	495	946	460	799	507	748	344	654	999	628	952	93	178	400	59	699	791	999999	999999	878	183	999999	999999	999999	867	795	86	999999	999999	986	434	822	919	490	636	399	504	415	142	624	799	697	675	746	682	999999	999999	50	561	999999	907	999999	802	542	949	999999	674	261	932	999999	672	225	878	22	999999	999999	174	687	763	659	204	386	764	153	88	999999	834	999999	525	923	246	46	568	263	88	71	999999	999999	541	651	725	999999	482	430	952	584	999999	662	552	999999	779	871	286	901	328	530	608	658	999999	473	999999	149	999999	18	475	636	656	624	934	999999	119	786	156	122	999999	999999	999999	343	201	503	667	181	982	999999	154	999999	759	667	934	557	463	371	923	78	500	999999	516	474	999999	325	928	204	728	421	442	992	724	173	999999	376	627	274	467	960	805	979	167	999999	863	109	876	999999	690	386	677	748	863	88	999999	359	445	439	388	999999	575	473	452	570	540	162	651	596	999999	567	999999	199	903	963	272	521	428	754	999999	855	448	938	513	352	743	694	999999	999999	551	999999	931	999999	886	591	999999	342	536	596	232	999999	458	290	299	133	455	488	844	900	815	110	931	690	999999	532	999999	637	959	109	826	845	33	14	54	93	635	742	313	322	578	930	984	831	532	900	407	999999	649	390	999999	265	850	999999	999999	450	999999	251	369	363	164	757	382	436	769	386	687	999999	245	216	999999	712	999999	531	331	999999	125	109	168	999999	135	278	987	579	212	571	995	794	999999	603	406	394	382	949	999999	821	558	999999	71	155	222	953	923	443	892	194	91	328	999999	999999	999999	586	999999	441	238	886	769	999999	234	208	391	892	999999	641	999999	999999	340	234	373	510	336	567	47	999999	999999	181	999999	999999	687	27	489	676	886	238	279	819	312	940	999999	281	999999	999999	333	999999	764	329	683	291	633	999999	854	856	954	999999	999999	767	549	999999	999999	66	541	224	125	999999	999999	714	16	999999	372	989	801	399	999999	102	458	581	999999	184	258	395	498	999999	920	898	172	633	722	
489	618	999999	280	242	223	999999	740	836	639	127	154	60	323	999999	919	644	999999	465	353	862	948	47	533	375	820	999999	568	478	999999	227	53	95	991	999999	432	999999	999999	568	999999	848	361	622	941	126	39	999999	999999	857	153	286	999999	707	290	860	541	580	978	905	999999	882	999999	272	542	422	999999	69	999999	796	218	69	925	999999	289	999999	510	336	106	416	345	621	999999	999999	334	27	999999	999999	804	141	985	999999	881	999999	999999	302	752	99	89	528	999999	970	999999	285	648	94	361	492	999999	785	359	214	484	572	569	800	623	999999	937	999999	116	999999	264	927	999999	366	187	121	999999	999999	752	421	256	578	374	375	481	983	72	250	665	999999	999999	999999	781	999999	999999	999999	253	999999	678	999999	161	564	421	314	715	222	473	291	906	999999	220	440	43	938	958	905	208	204	999999	999999	999999	999999	859	293	820	245	999999	40	988	868	999999	999999	318	999999	270	999999	999999	999999	659	269	520	780	344	425	612	487	985	999999	822	472	121	59	999999	48	44	463	705	138	494	480	999999	442	303	999999	381	999999	131	648	677	276	999999	148	999999	69	129	551	363	999999	999999	342	259	999999	218	999999	757	818	898	280	999999	806	986	999999	575	999999	201	87	487	306	53	328	999999	347	175	999999	723	972	514	968	999999	492	109	271	999999	162	230	765	234	776	290	999999	396	850	296	871	289	720	573	365	867	52	74	67	399	362	975	912	145	999999	803	999999	314	929	361	999999	999999	725	580	423	999999	436	852	711	26	490	931	999999	60	304	277	999999	999999	159	999999	999999	427	52	871	999999	999999	318	629	999999	999999	505	259	467	999999	427	174	563	999999	159	406	440	199	363	50	909	430	999999	999999	999999	999999	999999	384	164	827	484	451	663	853	484	246	650	806	290	738	521	241	474	25	632	140	713	999999	259	753	999999	999999	74	12	962	675	715	456	788	188	181	130	999999	639	24	976	510	999999	665	912	756	633	909	624	529	677	955	454	999999	999999	681	938	134	999999	166	797	386	661	891	809	531	203	28	112	567	999999	146	999999	11	655	629	13	999999	999999	997	47	777	450	482	294	719	999999	999999	87	506	999999	995	693	482	999999	600	848	818	855	391	562	999999	807	67	139	541	130	452	583	90	999999	740	787	999999	129	29	999999	189	606	99	999999	976	999999	605	999999	404	453	362	785	65	781	194	999999	955	444	431	999999	393	353	753	599	817	999999	999999	829	502	218	289	362	206	999999	669	222	766	130	585	675	
212	733	734	999999	767	999999	528	309	493	999999	831	969	698	59	552	835	853	499	452	343	943	776	999999	196	173	999	588	400	999999	972	999999	834	999999	756	768	999999	619	664	831	160	124	999999	345	999999	386	319	664	157	121	999999	999999	276	678	251	731	999999	902	547	999999	999999	999999	999999	198	521	999999	997	119	999999	291	999999	226	198	668	302	999999	256	440	726	810	854	999999	999999	288	287	613	318	999999	999999	999999	342	999999	81	740	73	999999	985	508	824	999999	388	210	722	999999	229	617	180	608	386	32	484	999999	185	736	80	999999	648	849	999999	908	504	841	999999	999999	948	999999	999999	999999	604	231	243	999999	615	435	431	653	623	575	999999	999999	442	709	780	595	549	346	582	344	670	999999	432	145	597	916	796	547	708	804	917	94	473	722	999999	999999	999999	736	390	749	314	426	808	83	999999	999999	475	795	70	905	377	612	562	809	787	962	799	107	161	698	999999	884	945	818	657	975	205	719	705	999999	807	813	956	832	999999	254	832	358	355	354	450	10	999999	803	437	315	999999	664	935	51	364	999999	585	691	999999	430	999999	990	425	815	56	756	100	444	108	564	655	730	999999	999999	999999	451	752	806	257	638	407	152	391	352	453	541	784	663	271	125	237	274	722	999999	999999	842	999999	539	308	694	910	51	704	873	659	800	884	402	911	999999	938	779	443	999999	33	338	609	83	999999	515	972	436	182	982	337	390	999999	180	770	297	518	222	507	563	999999	365	447	517	692	653	656	392	999999	359	999999	457	831	999999	585	444	243	999999	999999	999999	722	484	869	721	546	999999	792	714	999999	624	404	726	281	999999	753	668	890	101	390	718	858	590	684	823	999999	999999	559	767	594	335	64	659	54	999999	999999	253	999999	726	971	423	860	999999	999999	999999	954	460	185	950	999999	917	553	151	478	460	999999	142	800	55	999999	666	719	34	999999	999999	999999	745	681	567	49	510	999999	174	129	967	857	916	829	556	868	354	999999	608	280	676	781	912	190	594	779	999999	999999	451	999999	315	704	835	999999	463	567	219	779	618	999999	986	999999	389	32	999999	602	999999	999999	253	999999	999999	999999	120	999999	453	999999	657	564	97	787	341	999999	730	363	814	272	32	104	376	988	659	999999	94	697	293	931	999999	889	679	991	761	406	210	274	249	352	593	91	378	938	910	655	691	831	999999	930	25	999999	218	248	999999	924	935	264	527	999999	999999	423	470	999999	133	999999	885	999999	999999	934	856	466	123	471	
679	940	999999	999999	88	14	884	263	127	999999	915	375	681	440	421	837	470	945	747	999999	999999	180	620	856	814	999999	999999	595	804	645	83	559	912	746	999999	639	208	999999	185	999999	120	624	999999	117	606	757	999999	454	683	199	999999	910	718	868	997	509	330	868	623	935	244	298	459	999999	289	999999	463	999999	871	782	999999	962	769	234	144	850	873	513	260	999999	66	999999	911	615	180	172	840	999999	999999	70	999999	340	884	249	999999	999999	175	824	827	249	304	160	999999	901	560	511	999999	493	734	157	999999	817	999999	565	879	918	386	843	310	126	526	419	195	810	474	999999	88	529	946	321	685	58	685	21	762	905	742	20	64	668	31	356	999999	999999	435	501	722	328	999999	999999	445	999999	523	710	999999	885	964	773	999999	262	999999	621	547	422	999999	587	999999	606	802	973	999999	375	789	999999	105	999999	109	594	385	972	586	999999	169	999999	875	363	534	974	298	877	940	999999	999999	999999	245	410	999999	896	139	999999	368	125	525	397	193	80	542	881	999999	553	785	999999	999999	464	676	999999	462	999999	547	118	999999	167	318	925	42	217	791	986	999999	694	999999	213	999999	537	614	470	244	771	402	805	999999	652	368	744	999999	999999	999999	129	135	999999	948	848	359	31	795	210	807	999999	365	999999	999999	555	485	920	999999	581	916	860	849	215	438	690	567	741	297	999999	799	573	832	472	635	672	861	834	746	521	999999	443	741	999999	999999	644	416	999999	999999	275	177	448	999999	521	999999	999999	279	920	143	267	999999	617	734	396	411	243	768	999999	350	999999	999999	999999	183	999999	727	483	129	446	551	794	283	999999	224	31	242	360	999999	999999	999999	914	999999	999999	999999	488	999999	247	709	355	11	430	876	999999	85	911	581	526	999999	890	999999	180	601	999999	378	999999	983	149	402	713	164	60	999999	456	83	436	222	753	950	694	440	489	774	999999	444	131	999999	759	999999	313	449	715	96	132	999999	648	322	569	571	361	999999	999999	844	996	201	950	208	429	450	999999	999999	827	575	999999	459	999999	406	828	398	257	430	999999	83	98	999999	448	964	109	929	999999	123	653	191	598	199	347	999999	999999	582	494	922	499	319	425	615	999999	150	517	672	223	999999	999999	181	324	931	281	28	755	732	752	986	109	499	25	536	54	646	976	389	122	999999	627	255	903	334	930	914	999999	483	651	307	999999	999999	716	192	628	481	866	666	918	329	889	55	999999	999999	999999	999	304	889	570	999999	173	999999	559	999999	624	
249	277	990	10	367	371	282	90	455	539	999999	782	999999	908	573	779	320	471	792	779	582	425	406	511	931	999999	768	913	676	144	329	999999	172	568	388	214	876	665	999999	957	999999	999999	384	999999	160	226	472	980	997	206	853	666	767	775	999999	823	871	488	79	747	602	368	414	320	220	795	620	274	999999	999999	999999	999999	909	999999	171	616	51	437	361	999999	157	787	916	479	291	999999	120	397	525	565	342	398	596	813	365	258	561	999999	758	365	999999	207	461	999999	304	208	757	932	999999	435	782	443	136	999999	599	815	452	934	39	557	684	233	748	964	36	513	68	105	479	913	999999	999999	679	999999	999999	999999	999999	287	185	92	905	188	783	100	782	898	271	240	224	549	805	626	44	210	680	999999	458	497	999999	999999	150	999999	462	700	379	999999	763	141	257	649	489	175	759	999999	999999	999999	450	658	191	137	251	827	881	999999	117	439	942	479	325	999999	501	999999	676	394	941	999999	725	999999	721	977	999999	140	982	574	69	999999	999999	98	557	999999	932	800	316	484	549	999999	779	531	592	940	862	999999	999999	522	158	999999	999999	375	14	408	780	367	937	213	999999	121	845	317	870	476	572	999999	999999	151	999999	701	532	202	844	629	474	204	500	780	125	850	324	469	426	418	151	999999	93	159	403	575	862	999999	999999	438	477	472	661	125	377	18	373	674	719	456	128	999999	999999	385	933	586	867	166	98	152	999999	385	891	462	335	80	770	771	999999	237	838	429	710	999999	999999	12	999999	384	999999	116	487	649	750	969	999999	845	970	708	999999	816	999999	999999	24	349	642	101	580	209	999999	999999	999999	601	926	492	618	698	595	999999	233	931	54	999999	753	981	664	999999	635	922	172	999999	999999	72	555	931	528	999999	415	371	774	70	431	999999	593	115	867	885	999999	267	999999	600	999999	856	484	999999	772	999999	953	42	684	495	466	999999	46	311	999999	999999	55	994	963	999999	293	234	350	173	510	710	899	999999	124	779	433	377	999999	571	240	253	587	271	999999	313	188	383	686	288	603	772	306	292	908	691	839	999999	303	999999	999999	34	999999	321	783	999999	999999	315	999999	905	72	98	999999	475	999999	999999	598	999999	835	660	999999	910	548	72	569	738	413	617	999999	432	939	999999	999999	697	263	215	737	275	487	107	999999	872	464	781	225	999999	684	999999	999999	953	102	65	892	643	576	407	486	453	752	55	999999	707	576	496	966	367	999999	999999	221	999999	999999	333	999999	737	999999	434	
455	999999	999999	63	999999	582	406	785	339	883	812	440	130	856	729	293	523	999999	999999	999999	999999	968	814	858	501	294	620	999999	736	769	758	165	999999	151	952	719	607	698	991	85	310	790	166	999999	999999	583	279	364	145	933	810	864	297	391	138	486	952	987	562	999999	961	999999	59	570	999999	999999	469	979	999999	999999	686	999999	450	373	979	515	812	732	313	999999	24	265	220	803	999999	893	867	590	999999	999999	999999	619	146	232	124	999999	999999	596	957	898	999999	300	460	135	256	985	424	999999	411	999999	673	230	684	644	754	706	999999	255	999999	242	789	878	965	437	253	999999	688	999999	259	729	999999	999999	999999	999999	999999	724	999999	999999	999999	973	478	943	999999	400	999999	546	935	501	999999	417	999999	496	985	724	999999	245	999999	33	882	190	307	207	674	681	848	999999	455	279	840	40	902	999999	698	637	763	999999	698	575	635	999999	141	196	749	999999	999999	999999	240	59	306	568	999999	999999	211	376	675	999999	278	999999	999999	354	999999	666	661	447	515	664	797	999999	961	272	546	759	397	185	58	121	457	832	999999	570	226	405	972	282	641	130	553	332	999999	492	999999	201	32	290	616	475	535	312	337	653	490	999999	98	999999	31	639	999999	36	327	999999	999999	446	999999	981	137	695	999999	389	806	999999	121	474	394	479	999999	355	736	999999	569	999999	999999	154	999999	999999	89	343	317	938	260	11	736	527	14	408	999999	140	66	51	162	921	999999	155	506	942	999999	25	999999	999999	350	999999	903	999999	999999	744	977	999999	941	425	901	794	388	755	138	804	999999	999999	999999	986	811	999999	298	695	954	999999	801	440	999999	562	999999	74	999999	697	597	584	108	460	999999	270	430	988	199	641	149	368	542	36	27	701	295	948	555	511	807	786	999999	217	332	818	942	999999	40	389	248	837	999999	690	167	554	706	207	533	209	999999	822	999999	657	999999	595	115	775	423	947	999999	238	518	343	890	811	207	999999	137	251	328	999999	999999	809	403	999999	419	852	999999	473	994	999999	999999	999999	945	984	421	730	661	737	713	177	134	999999	999999	20	329	615	800	355	356	816	80	291	881	683	865	999999	263	254	185	999999	906	999999	999999	189	999999	172	397	999999	399	477	238	399	999999	999999	758	873	698	999999	982	999999	62	999999	126	999999	27	144	474	272	129	856	476	417	561	460	270	999999	141	931	207	166	999999	894	999999	879	588	680	752	999999	925	991	866	870	272	381	210	393	833	774	172	999999	697	134	786	543	11	821	
837	88	890	583	742	766	195	825	585	167	567	999999	600	347	999999	744	347	999999	989	605	154	190	259	877	351	367	769	999999	469	103	999999	422	999999	766	999999	673	839	999999	259	999999	684	446	796	999999	826	999999	184	999999	296	999999	787	658	553	405	676	657	829	999999	242	384	996	999999	365	999999	58	154	369	999999	504	717	905	995	877	889	920	707	393	999999	999999	999999	192	999999	999999	516	999999	460	999999	482	99	194	844	826	119	874	999999	999999	90	999999	995	682	236	350	999999	999999	57	999999	780	999999	999999	968	274	623	962	486	202	62	434	849	185	598	285	886	743	320	873	89	999999	12	785	902	627	88	999999	378	529	841	624	663	468	999999	679	214	997	131	920	230	863	632	682	61	594	999999	140	406	406	349	607	19	999999	968	905	777	999999	582	351	196	413	593	999999	360	437	770	390	999999	918	80	888	622	400	653	225	999999	999999	999999	317	395	947	813	971	189	244	614	958	999999	999999	901	335	425	779	999999	817	999999	999999	999999	623	823	999999	999999	488	336	999999	985	619	62	753	652	457	156	274	955	999999	599	621	777	125	823	999999	890	999999	26	745	473	842	666	835	945	587	997	999999	494	544	478	999999	645	999999	259	995	999999	747	965	453	189	160	823	999999	228	657	897	217	800	20	960	999999	471	590	987	152	953	226	807	75	999999	46	999999	421	769	273	975	58	866	828	906	153	87	999999	566	322	28	999999	617	999999	999999	789	318	999999	583	52	863	65	741	999999	52	690	939	900	992	152	999999	412	999999	954	999999	849	351	999999	999999	817	358	898	999999	674	134	781	608	519	385	671	727	306	999999	999999	410	920	317	759	999999	999999	999999	187	580	423	941	615	999999	999999	615	840	448	346	378	765	693	965	40	76	981	270	999999	999999	524	331	424	999999	575	997	553	761	541	591	196	999999	999999	181	328	999999	999999	999999	335	944	904	999999	232	999999	927	81	999999	445	890	250	999999	525	144	783	999999	258	998	999999	50	999999	120	854	999999	999999	160	490	161	522	999999	429	344	472	999999	147	525	978	109	999999	156	999999	963	999999	870	301	812	999999	753	830	517	79	611	865	478	877	834	59	246	374	240	446	919	521	798	470	906	315	591	996	999999	684	158	965	720	546	494	11	984	17	54	489	999999	331	14	576	817	999999	993	999999	313	475	742	734	803	709	583	452	319	999999	999999	999999	89	999999	571	833	921	646	154	932	393	832	999999	239	999999	999999	709	598	516	231	999999	437	999999	
999999	999999	792	942	424	172	20	962	999999	691	999999	621	547	410	980	759	181	655	181	334	999999	673	481	410	512	414	62	999999	985	936	999999	757	957	195	554	73	779	999999	506	999999	143	969	351	150	999999	617	999999	350	728	839	344	576	481	113	999999	861	222	999999	439	999999	119	20	999999	115	999999	999999	664	361	855	999999	999999	290	999999	696	200	102	999999	340	919	895	999999	999999	281	999999	601	522	285	854	999999	693	999999	397	461	999999	374	133	999999	999999	546	664	999999	999999	494	810	859	64	427	999999	913	167	539	881	999999	999999	387	408	738	999999	513	999999	550	810	425	172	76	592	999999	661	999999	76	110	94	794	999999	941	210	227	470	296	547	104	501	940	778	999999	999999	924	917	119	966	999999	999999	999999	464	999999	153	15	999999	999999	276	235	765	999999	846	66	454	96	218	602	186	190	277	544	965	986	999999	869	646	999999	106	667	910	552	366	999999	939	999999	339	150	999999	205	894	999999	29	322	339	48	999999	722	708	882	715	325	932	785	127	626	768	477	74	284	368	323	647	609	324	222	106	999999	999999	104	757	78	804	981	296	550	999999	652	657	20	774	999999	309	224	952	595	620	580	564	999999	592	861	86	523	837	581	89	420	999999	999999	942	930	605	614	135	999999	520	950	499	576	999999	999999	820	63	509	443	23	433	999999	728	602	525	609	803	511	895	991	290	154	714	471	114	654	999999	78	844	329	694	99	314	84	669	91	987	222	999999	999999	33	23	403	999999	656	763	999999	999999	427	330	802	113	239	999999	240	806	999999	115	996	472	290	999999	999999	124	328	343	352	999999	999999	443	622	590	45	854	968	999999	751	999999	815	350	999999	26	650	999999	527	999999	859	658	844	862	999999	999999	226	13	760	48	358	289	999999	322	999999	625	999999	983	999999	999999	999999	384	999999	999999	999999	637	300	656	999999	273	999999	152	999999	737	484	694	809	81	146	739	999999	41	104	930	918	472	909	502	929	759	436	667	814	315	524	999999	970	880	807	669	591	999999	916	497	999999	216	999999	511	999999	999999	815	518	999999	999999	847	999999	290	757	55	593	999999	797	726	999999	999999	676	337	999999	222	998	724	929	274	476	158	804	125	606	235	711	780	407	999999	999999	999999	917	999999	846	999999	488	999999	222	834	223	941	794	843	999999	999999	37	878	409	298	999999	999999	885	254	379	820	53	920	683	532	343	999999	330	999999	999999	394	919	855	999999	824	733	803	512	105	999999	535	364	960	536	946	999999	999999	380	
118	824	212	999999	672	451	999999	423	568	521	690	999999	999999	621	999999	999999	999999	740	182	397	999999	565	999999	499	999999	204	844	999999	93	393	737	334	511	442	999999	318	999999	999999	256	414	466	411	999999	999999	999999	604	999999	913	703	639	342	999999	35	445	999999	553	788	999999	277	478	999999	999999	340	184	784	366	989	967	409	352	20	867	494	768	931	999999	400	754	999999	195	999999	931	763	453	60	531	308	75	646	999999	529	607	999999	999999	999999	897	80	999999	507	999999	615	681	999999	360	628	999999	721	999999	513	622	163	44	45	91	923	675	999999	886	999999	999999	67	923	331	741	822	413	999999	715	960	44	112	409	257	221	579	999999	999999	412	825	584	810	51	562	34	999999	495	572	999999	999999	999999	102	999999	865	999999	408	692	360	772	538	999999	667	15	306	479	999999	999999	786	823	511	60	999999	402	999999	999999	999999	25	999999	306	236	999999	840	999999	999999	999999	941	918	544	13	813	999999	999999	654	874	609	999999	999999	745	92	514	761	999999	748	475	804	884	699	132	326	801	393	330	63	546	211	384	837	154	478	999999	601	219	783	19	624	538	603	999999	461	632	647	999999	999999	999999	474	999999	999999	364	66	943	251	999999	227	212	430	566	468	118	673	235	89	659	999999	555	913	552	926	739	851	276	290	181	671	693	999999	123	52	271	999999	999999	292	483	98	534	295	805	991	999999	589	67	999999	495	855	236	553	987	999999	733	999999	999999	701	362	512	790	663	999999	134	533	58	999999	524	206	47	99	942	606	571	742	269	999999	560	355	159	794	206	794	326	999999	150	999999	120	319	392	999999	881	929	970	307	999999	999999	681	468	532	282	543	872	458	765	293	947	426	999999	473	999999	372	356	212	718	593	868	999999	999999	392	882	206	214	814	888	999999	22	635	999999	871	53	999999	102	822	999999	999999	333	346	561	999999	999999	749	849	845	999999	786	999999	726	261	999999	12	999999	992	85	649	86	338	68	569	556	280	321	999999	399	429	346	999999	999999	335	467	999999	532	202	537	199	143	356	369	999999	999999	999999	296	384	560	868	582	443	27	183	999999	923	999999	776	14	999999	882	597	460	425	999999	516	999	401	999999	999999	479	999999	465	885	516	729	968	864	999999	872	999999	937	601	530	847	999999	262	999999	534	999999	994	755	198	655	316	545	896	943	919	999999	684	894	589	116	398	314	978	999999	666	81	999999	999999	318	142	897	945	999999	929	578	380	264	999999	866	260	459	723	90	809	579	999999	833	34	945	
999999	197	99	357	495	141	543	925	130	999999	462	589	593	447	65	758	999999	549	999999	375	548	340	999999	38	999999	656	675	233	178	999999	696	248	999999	465	445	944	808	597	999999	999999	44	455	143	954	413	671	866	286	34	999999	217	430	866	658	406	542	161	999999	999999	838	999999	319	756	568	997	999999	999999	137	11	999999	950	999999	999999	999999	340	999999	206	91	624	999999	790	999999	999999	999999	999999	276	381	281	999999	903	793	747	578	672	341	725	699	574	999999	199	22	739	284	913	110	442	999999	999999	999999	313	345	80	446	999999	57	999999	119	638	999999	730	999999	999999	77	107	327	212	206	376	836	999999	403	631	134	999999	655	999999	123	296	27	999999	885	999999	999999	999999	999999	723	310	226	624	273	615	70	361	236	355	633	671	187	595	897	246	25	999999	712	909	713	945	20	706	999999	954	823	621	311	845	170	999999	321	539	999999	902	979	999999	573	10	343	280	898	999999	999999	389	936	700	999999	675	870	999999	250	999999	999999	777	999999	520	628	318	792	999999	59	999999	195	999999	999999	647	991	995	267	273	298	712	575	442	57	930	999999	616	999999	132	502	636	975	349	194	474	684	999999	611	468	999999	264	217	999999	231	517	999999	822	39	299	709	133	418	606	532	999999	280	999999	730	369	836	21	999999	999999	946	423	415	845	24	885	962	174	393	798	151	43	999999	680	221	999999	46	862	587	999999	422	379	227	999999	816	655	999999	999999	999999	252	632	121	964	548	999999	808	112	59	999999	154	999999	999999	739	620	465	499	44	599	210	201	332	999999	434	999999	999999	576	205	45	38	369	690	699	77	999999	175	39	78	956	999999	999999	999999	987	64	442	999999	999999	639	607	914	326	620	999999	71	905	919	658	687	402	301	382	612	999999	30	448	999999	637	999999	999999	999999	435	431	88	999999	999999	765	999999	919	999999	179	379	937	598	131	712	999999	96	637	172	231	999999	352	675	664	999999	800	368	966	999999	999999	999999	410	51	162	488	895	542	736	274	999999	584	738	695	232	922	444	999999	999999	317	700	377	999	999999	999999	937	999999	999999	423	518	997	999999	999999	314	23	415	968	896	445	642	999999	215	999999	373	32	647	778	999999	452	742	915	999999	999999	999999	999999	611	764	999999	674	225	405	150	999999	999999	276	999999	215	999999	999999	817	953	547	578	313	501	494	999999	636	999999	729	169	436	312	680	603	220	983	719	399	412	650	999999	999999	230	999999	676	999999	143	999999	288	999999	353	974	635	789	377	217	119	167	999999	594	
999999	999999	944	65	968	837	448	624	66	999999	495	45	279	177	90	999999	358	999999	824	999999	999999	999999	13	297	815	462	677	891	236	13	873	562	999999	817	999999	70	287	174	279	838	648	519	999999	527	946	318	999999	467	708	999999	858	54	343	999999	710	599	999999	657	250	516	170	999999	397	62	887	933	76	461	999999	30	47	194	796	999999	999999	374	498	485	350	506	757	999999	192	184	154	829	999999	946	117	922	260	630	923	762	678	102	131	999999	640	23	999999	253	811	688	24	999999	257	999999	272	345	999999	999999	316	999999	759	951	373	223	908	68	714	129	354	733	769	416	271	44	317	667	999999	510	845	337	263	999999	407	999999	169	999999	581	871	683	771	821	927	324	189	999999	726	999999	907	89	581	308	999999	898	999999	919	608	413	223	49	605	102	600	487	978	490	255	999999	869	63	999999	999999	843	999999	582	911	842	101	91	40	590	999999	999999	431	273	39	140	614	328	584	561	76	368	831	999999	999999	231	449	346	698	999999	183	859	853	999999	105	465	686	326	176	999999	516	331	192	459	666	756	179	223	949	359	640	234	295	502	999999	127	22	367	999999	690	402	755	393	999999	417	89	492	780	178	574	454	298	162	507	55	745	186	382	422	999999	61	235	397	999999	127	999999	999999	361	289	977	453	999999	422	485	684	999999	938	909	999999	586	273	399	55	384	999999	351	999999	999999	999999	999999	999999	999999	999999	980	638	176	368	54	999999	469	515	141	999999	999999	131	134	999999	676	822	294	806	277	340	836	659	662	999999	999999	443	999999	875	999999	904	662	999999	813	999999	442	846	517	402	894	999999	581	80	141	898	854	999999	999999	475	405	999999	172	819	674	308	999999	330	976	985	355	610	390	593	729	999999	837	999999	317	999999	443	829	314	999999	912	523	759	765	528	764	336	999999	662	999999	480	999999	741	999999	372	514	276	121	870	531	56	293	372	988	350	904	70	999999	946	41	999999	575	660	281	999999	160	999999	352	802	221	659	597	999999	91	123	999999	496	994	792	803	482	331	959	999999	844	629	999999	770	424	623	999999	636	812	630	276	904	170	999999	936	221	965	924	319	658	999999	459	999999	290	875	442	418	75	907	152	999999	999999	616	877	436	287	998	778	927	188	518	32	785	327	814	218	747	35	68	999999	838	999999	999999	999999	910	395	999999	871	895	999999	215	999999	728	669	999999	566	298	293	999999	658	999999	196	997	141	150	999999	999999	27	999999	666	694	392	16	337	314	999999	999999	
316	967	51	993	137	999999	944	972	880	999999	999999	255	999999	920	464	992	410	367	651	561	881	169	70	721	276	999999	238	999999	823	631	401	364	81	868	982	326	992	664	94	312	62	168	270	555	557	999999	226	999999	999999	399	606	969	662	449	817	156	906	329	999999	999999	654	657	159	259	902	761	184	390	937	147	999	745	282	349	509	722	898	515	999999	999999	188	491	66	999999	34	431	701	631	61	835	420	673	937	362	658	404	18	21	999999	999999	597	999999	808	102	400	860	696	999999	999999	104	257	999999	165	999999	999999	999999	600	726	234	999999	69	552	338	112	727	999999	999999	919	691	114	714	887	999999	377	907	352	682	963	999999	173	735	387	691	957	588	29	517	715	999999	495	999999	292	787	999999	736	54	507	706	375	999999	62	776	632	999999	999999	370	537	788	324	999999	490	636	692	70	999999	682	999999	381	524	999999	819	999999	119	205	310	431	110	692	640	999999	844	976	598	969	121	958	755	999999	999999	227	492	999999	999999	999999	15	177	599	999999	999999	64	192	135	192	667	254	959	666	999999	535	999999	999999	844	158	999999	999999	514	48	999999	999999	787	927	16	999999	999999	225	100	999999	510	200	999999	832	383	999999	586	680	718	793	931	725	161	999999	328	329	619	999999	999999	580	999999	252	999999	138	876	776	648	137	186	331	999999	999999	999999	999999	999999	245	402	135	999999	588	571	999999	647	720	117	997	798	495	999999	999999	194	999999	999999	520	762	267	699	14	955	607	618	458	504	397	999999	488	571	893	145	999999	926	999999	81	69	18	169	605	780	31	878	977	999999	528	498	999999	548	999999	643	505	999999	999999	999999	179	289	969	999999	285	260	814	628	435	905	999999	526	760	700	276	517	511	602	662	919	982	86	629	999999	930	16	260	999999	613	999999	397	247	999999	538	324	999999	100	895	884	355	966	403	999999	82	803	11	999999	445	999999	367	141	999999	246	626	415	999999	659	999999	999999	279	999	455	24	999999	999999	122	980	231	999999	484	427	616	718	317	953	999999	633	556	661	928	277	814	97	256	797	999999	999999	919	132	231	142	999999	713	614	999999	520	389	946	564	691	31	517	999999	796	940	525	193	929	672	999999	468	112	852	263	11	195	999999	999999	999999	32	999999	70	999999	164	999999	999999	902	999999	961	442	999999	687	999999	999999	906	760	755	300	315	282	311	82	256	305	762	999999	733	459	613	999999	162	622	246	542	580	999999	418	999999	999999	109	622	89	999999	240	628	781	120	882	356	251	439	
78	462	437	720	48	813	802	402	321	117	453	500	999999	290	586	999999	999999	399	945	351	850	844	216	999999	231	999999	26	677	999999	919	999999	999999	371	999999	94	169	809	822	542	157	999999	512	999999	992	999999	588	176	949	51	999999	661	492	999999	999999	589	233	255	777	498	933	796	135	421	999999	266	999999	139	80	206	999999	641	999999	857	797	999999	999999	710	224	490	999999	999999	77	636	999999	268	368	701	471	151	861	999999	41	999999	608	361	490	100	742	736	828	459	999999	753	624	699	999999	635	613	173	999999	999999	999999	297	855	999999	729	498	999999	143	897	649	667	929	344	999999	609	312	258	446	255	999999	967	999999	999999	193	999999	999999	999999	950	999999	733	999999	308	900	999999	999999	744	478	613	632	999999	329	609	999999	189	999999	176	418	121	99	722	386	177	999999	993	555	553	634	671	163	415	999999	821	900	173	561	369	39	996	630	999999	833	645	999999	264	927	368	649	483	401	999999	999999	999999	860	521	356	999999	391	906	793	338	999999	807	999999	999999	999999	999999	709	999999	999999	999999	147	421	490	234	888	740	999999	999999	76	196	904	161	999999	487	510	585	961	388	999999	640	978	132	213	999999	756	36	195	597	748	999999	999999	973	855	969	999999	493	999999	635	632	616	567	727	999999	999999	433	957	537	972	716	930	547	330	858	987	454	25	218	999999	478	862	554	999999	914	646	999999	931	999999	310	999999	27	175	335	999999	210	999999	999999	292	607	868	798	999999	223	999999	818	881	339	125	999999	524	523	285	231	167	770	999999	802	999999	999999	79	999999	999999	237	32	999999	999999	999999	573	999999	999999	204	732	610	330	680	999999	341	885	106	764	207	999999	439	785	436	741	944	177	999999	999999	280	447	98	999999	376	147	271	201	191	999999	669	765	999999	999999	330	790	999999	999999	487	406	730	916	716	438	999999	686	231	451	999999	957	820	54	587	999999	645	999999	644	82	954	999999	999999	149	703	53	105	442	358	487	465	646	77	53	999999	999999	419	999999	730	999999	999999	999999	915	819	605	233	242	625	188	948	315	999999	155	601	946	944	303	590	999999	672	999999	439	337	743	986	949	889	777	999999	996	108	292	36	999999	416	274	627	999999	543	999999	810	479	264	410	182	892	501	999999	106	746	296	829	150	67	325	237	361	999999	833	656	999999	999999	271	191	849	33	546	170	194	681	326	20	56	742	999999	863	185	927	571	999999	457	999999	680	617	710	999999	999999	968	669	189	912	456	459	887	146	999999	217	82	560	158	355	340	
291	424	429	999999	782	407	205	462	62	999999	609	739	208	920	785	654	481	580	881	999999	501	15	769	870	560	169	999999	999999	999999	112	377	999999	747	127	999999	265	198	434	497	744	773	217	999999	488	846	720	688	226	569	563	999999	980	999999	778	999999	286	655	558	725	623	801	688	806	950	66	196	999999	91	788	529	465	57	999999	999999	804	294	878	290	34	840	480	389	999999	102	999999	999999	155	999999	287	999999	609	999999	708	873	942	94	411	186	999999	999999	729	607	438	999999	108	999999	999999	140	999999	999999	407	374	533	999999	999999	421	740	713	449	669	51	31	803	999999	920	999999	999999	219	203	999999	883	701	859	375	120	873	951	999999	993	999999	500	24	996	999999	458	244	117	823	731	530	353	697	737	999999	617	707	803	505	999999	283	999999	687	936	999999	672	705	999999	167	999999	279	470	833	720	493	179	37	35	81	483	685	717	524	488	672	999999	196	964	107	758	412	79	999999	787	720	749	812	87	742	70	752	729	949	58	999999	70	520	977	999999	999999	999999	999999	999999	999999	444	565	999999	209	999999	887	486	741	418	409	999999	209	24	55	999	999999	366	999999	292	20	731	955	999999	475	36	612	856	999999	720	514	999999	730	347	434	352	164	68	612	813	999999	999999	21	999999	549	687	261	56	474	977	510	235	999999	399	721	300	488	797	225	183	661	41	277	31	903	999999	641	862	590	702	999999	684	999999	145	437	436	999999	644	228	999999	999999	565	391	241	219	289	537	340	625	143	864	367	999999	439	162	824	317	990	418	318	999999	398	466	771	142	826	481	504	962	294	580	844	578	436	999999	105	649	45	811	623	999999	310	999999	456	838	999999	841	325	983	613	129	729	236	910	742	999999	999999	620	108	393	808	999999	378	340	562	29	788	416	40	999999	184	281	188	794	613	746	161	19	999999	655	984	999999	521	359	175	999999	617	668	694	32	996	39	999999	999999	815	672	931	907	894	818	999999	435	999999	999999	438	847	999999	999999	306	999999	234	100	999999	453	999999	999999	521	29	999999	711	412	129	721	17	999999	155	344	999999	999999	941	999999	254	125	124	956	559	999999	593	920	327	999999	999999	372	999999	797	999999	351	999999	999999	172	161	999999	742	192	416	578	713	999999	867	292	513	792	462	364	999999	980	974	999999	496	999999	781	927	108	847	411	236	999999	33	999999	163	804	851	739	816	790	901	511	932	707	387	999999	593	726	638	814	999999	723	999999	516	999999	931	999999	996	999999	391	999999	813	895	
781	190	821	689	77	713	487	999999	62	999999	999999	290	999999	52	866	119	13	198	210	470	42	893	512	999999	516	403	999999	36	855	569	435	566	999999	616	161	526	566	166	526	22	999999	163	465	87	443	236	348	889	912	887	177	999999	999999	353	862	999999	678	80	182	673	491	461	806	493	221	17	202	999999	890	349	552	846	671	197	999999	879	438	435	999999	290	65	343	999999	968	401	242	544	744	754	273	999999	999999	983	852	531	698	356	972	866	436	44	486	998	572	344	330	531	834	44	983	459	252	763	892	618	157	347	837	101	999999	472	457	999999	626	501	999999	999999	818	999999	620	532	466	569	880	255	578	999999	551	633	80	999999	709	710	771	999999	999999	731	101	243	384	999999	518	999999	999999	963	999999	378	381	999999	288	468	712	178	423	460	992	999999	883	646	50	813	796	214	30	278	999999	747	999999	812	999999	334	771	585	291	269	23	585	682	999999	668	999999	962	479	355	612	997	540	296	320	821	999999	848	454	999999	570	564	314	860	618	209	999999	999999	569	999999	999999	999999	999999	886	164	447	417	999999	965	977	840	999999	326	858	999999	280	232	460	35	990	972	485	327	391	721	999999	708	725	999999	717	829	176	403	999999	402	915	870	654	142	873	999999	999999	883	999999	363	720	248	455	451	348	977	388	17	578	214	477	999999	746	175	459	738	692	937	257	158	999999	999999	33	466	502	410	578	328	161	586	60	602	851	37	11	466	262	999999	999999	740	451	999999	999999	999999	924	999999	999999	488	682	145	721	984	636	327	690	273	224	989	949	938	409	69	855	992	163	999999	527	718	174	993	485	419	999999	516	707	514	631	934	541	955	286	999999	999999	999999	864	999999	966	999999	347	737	999999	273	999999	786	341	391	313	832	999999	59	28	415	324	689	660	312	771	129	620	185	999999	999999	458	994	999999	319	999999	999999	138	97	908	994	999999	999999	751	221	95	435	185	999999	210	799	999	491	936	870	775	956	365	561	304	847	912	172	106	962	815	999999	134	31	967	473	704	999999	151	34	999999	887	938	999999	227	345	943	304	975	842	999999	966	67	791	544	999999	999999	576	793	71	92	218	340	788	999999	755	311	164	999999	999999	105	162	999999	912	999999	999999	999999	917	344	958	903	999999	196	263	683	999999	281	999999	486	999999	989	999999	64	999999	942	827	556	159	999999	471	44	788	999999	247	746	136	625	155	956	656	999999	999999	999999	834	168	473	999999	86	114	999999	999999	999999	678	848	999999	
967	108	271	970	18	340	868	875	872	924	999999	672	949	516	556	233	136	387	829	72	999999	999999	229	921	999999	805	999999	55	494	987	76	999999	107	500	779	38	364	185	947	326	578	691	369	910	52	800	82	999999	999999	999999	357	590	999999	785	325	999999	878	999999	501	999999	999999	999999	999999	885	857	14	575	459	737	528	868	951	439	999999	493	999999	536	999999	878	677	733	910	497	170	639	486	999999	999999	999999	999999	160	999999	683	745	465	755	311	483	999999	48	235	623	832	39	465	406	161	999999	301	584	545	568	471	824	479	950	999999	999999	256	381	742	264	284	39	377	854	999999	694	999999	999999	440	62	267	839	452	999999	87	467	704	242	335	926	29	600	171	591	552	859	276	999999	428	999999	237	681	305	970	999999	803	661	611	999999	999999	297	563	154	999999	311	632	381	999999	873	869	526	23	56	816	244	683	867	786	311	418	999999	543	319	359	824	585	544	481	771	284	805	999999	999999	868	639	466	456	678	289	920	487	999999	641	559	564	224	634	489	999999	665	935	875	310	719	999999	753	999999	794	669	725	97	999999	597	599	73	434	909	999999	999999	778	999999	999999	507	391	931	520	901	760	795	999999	999999	999999	745	115	348	930	791	394	999999	885	999999	999999	19	999999	832	586	320	999999	495	999999	315	457	312	958	438	746	377	999999	787	528	999999	493	999999	68	999999	42	165	999999	260	143	642	524	999999	301	999999	574	190	943	558	999999	210	859	999999	665	305	999999	752	786	677	999999	999999	872	999999	311	43	729	663	950	788	999999	431	828	791	362	497	999999	108	21	999999	864	565	434	999999	442	327	992	229	999999	763	999999	289	999999	814	657	581	769	999999	57	267	999999	911	240	999999	757	999999	999999	999999	912	999999	999999	405	740	393	812	46	138	511	174	983	999999	510	999999	999999	999999	520	999999	24	143	780	999999	872	999999	754	567	952	335	999999	613	518	945	924	316	999999	259	876	999999	999999	11	999999	999999	267	753	73	226	999999	999999	999999	648	247	871	367	933	141	449	641	999999	999999	826	860	999999	859	898	656	999999	126	203	164	999999	640	971	78	22	522	337	470	129	987	999999	243	370	291	630	999999	999999	588	991	185	725	617	532	999999	168	151	910	593	999999	106	35	110	140	437	999999	17	275	999999	354	421	999999	979	521	365	458	593	999999	429	999999	999999	19	459	134	27	999999	329	118	418	999999	871	999999	999999	999999	32	961	437	999999	932	184	622	110	843	243	580	382	745	105	176	113	575	651	
490	999999	837	97	576	975	122	999	786	899	856	999999	999999	808	69	879	499	403	31	999999	566	254	617	430	999999	225	999999	645	692	999999	941	314	344	999999	131	389	999999	935	395	999999	999999	999999	398	722	253	949	760	999999	322	999999	606	999999	92	94	999999	246	999999	417	920	999999	999999	999999	999999	562	958	999999	999999	999999	999999	999999	617	563	18	570	501	999999	856	999999	187	226	999999	999999	999999	826	628	178	232	999999	146	999999	642	855	24	44	999999	521	626	835	764	701	400	999999	93	642	259	52	764	521	592	460	999999	853	239	704	896	999999	154	490	934	999999	999999	999999	125	999999	47	761	549	974	539	980	999999	999999	139	485	999999	999999	699	999999	576	999999	414	710	667	685	504	999999	625	999999	148	392	377	145	901	999999	382	100	999999	291	605	497	503	790	999999	612	999999	369	999999	754	877	999999	999999	464	999999	999999	999999	618	641	440	999999	257	999999	238	835	157	612	871	129	163	112	736	572	418	999999	999999	999999	623	728	999999	241	145	75	871	443	207	443	913	231	552	600	764	459	952	983	357	361	999999	954	834	999	582	249	569	651	150	377	999999	379	999999	277	761	889	585	209	171	192	274	795	638	713	999999	999999	577	563	348	286	620	434	737	727	816	669	999999	66	658	999999	506	999999	302	999999	999999	999999	396	284	838	875	999999	752	821	175	96	479	325	131	309	932	672	999999	313	864	756	999999	642	118	460	101	995	528	550	275	686	999999	502	808	999999	999999	263	302	725	473	412	868	612	572	640	346	353	773	757	726	999999	500	916	438	83	797	901	287	823	747	999999	999999	211	555	999999	51	977	517	321	999999	678	999999	290	840	461	888	999999	80	999999	124	747	231	771	824	52	195	999999	999999	734	22	265	975	479	977	999999	67	666	66	93	598	999999	836	461	614	58	999999	219	85	977	194	999999	831	809	709	999	658	583	387	513	303	912	913	782	999999	887	999999	900	312	257	403	999999	446	987	879	754	999999	770	167	775	999999	976	63	999999	550	718	433	176	769	978	934	484	288	553	789	686	456	999999	163	999999	355	953	906	828	583	962	857	999999	999999	955	999999	888	426	611	999999	999999	859	999999	242	590	463	999999	141	334	999999	918	943	999999	207	203	999999	999999	999999	440	430	245	999999	234	513	587	861	589	245	814	999999	56	999999	677	238	473	826	630	821	572	272	819	822	582	515	999999	29	999999	646	999999	999999	999999	281	999999	191	999999	257	634	322	655	728	874	999999	327	999999	276	861	275	
665	734	376	677	46	54	178	611	422	497	999999	848	567	999999	942	508	167	660	999999	81	495	158	225	201	317	175	843	398	528	999999	147	249	803	753	307	912	370	999999	203	236	817	580	667	759	916	999999	97	830	931	999999	169	784	501	999999	780	999999	518	999999	369	999999	210	779	92	917	360	479	54	999999	999999	999999	148	187	467	548	999999	915	491	466	285	843	88	22	467	736	345	363	999999	24	973	790	404	195	619	331	35	48	497	749	999999	446	430	999999	999999	901	653	982	326	999999	535	864	35	61	898	526	793	999999	322	355	582	999999	999999	40	999999	999999	635	952	568	999999	522	225	428	999999	67	838	999999	999999	782	566	93	999999	999999	999999	999999	118	764	352	999999	999999	538	999999	999999	999999	176	412	999999	400	444	999999	275	700	424	191	999999	319	446	293	994	70	113	989	415	755	999999	229	959	934	550	731	54	292	666	999999	606	684	999999	286	999999	999999	999999	32	369	360	999999	393	939	999999	366	180	672	480	358	236	999999	999999	432	999999	879	999999	453	780	849	712	387	982	43	999999	585	754	999999	169	999999	350	936	90	999999	64	999999	878	290	114	578	380	68	999999	934	439	486	999999	999999	529	999999	627	999999	999999	183	999999	999999	318	359	990	279	611	360	999999	999999	18	299	908	920	377	999999	11	999999	348	212	478	654	999999	999999	604	472	528	502	299	763	101	999999	594	907	999999	999999	156	528	999999	999999	999999	29	556	811	926	999999	578	146	999999	999999	405	960	862	150	704	12	170	269	999999	527	751	118	71	749	670	869	705	10	947	999999	368	482	999999	513	245	459	107	12	132	464	894	392	618	284	999999	141	999999	454	999999	969	999999	887	772	772	999999	857	999999	807	999999	66	999999	577	999999	598	656	923	592	999999	904	255	905	168	999999	301	633	369	500	999999	392	999999	593	261	798	978	375	480	709	999999	430	387	999999	999999	860	999999	999999	327	203	29	628	444	999999	926	999999	957	74	763	750	481	148	999999	999999	999999	999999	999999	473	193	999999	220	233	185	223	988	929	999999	754	999999	999999	999999	281	316	175	480	168	947	989	999999	711	840	913	611	730	999999	466	706	30	329	999999	257	601	836	999999	983	999999	452	231	560	997	999999	213	459	999999	678	209	832	558	886	22	477	999999	807	999999	938	307	999999	455	984	531	233	506	434	739	999999	999999	445	768	999999	999999	715	999999	999999	999999	687	999999	999999	156	61	999999	633	157	999999	999999	407	634	794	363	999999	686	999999	997	246	38	774	527	778	719	
999999	999999	764	74	376	999999	999999	750	999999	148	794	310	843	999999	403	955	898	85	372	999999	342	425	999999	91	168	999999	999999	718	490	999999	999999	170	999999	743	740	852	274	999999	780	931	19	999999	450	656	569	309	999999	709	999999	290	140	698	999999	661	387	990	524	682	999999	999999	999999	588	999999	783	999999	633	451	109	735	551	690	999999	305	440	117	999999	975	999999	522	859	662	799	124	209	280	206	16	207	999999	999999	337	592	663	909	999999	431	396	666	999999	935	857	743	974	61	600	999999	403	723	553	701	25	495	169	999999	999999	904	999999	999999	999999	56	627	254	743	986	223	108	676	395	212	686	999999	999999	625	587	11	919	825	73	609	478	803	292	999999	999999	733	842	999999	616	700	999999	999999	334	162	366	999999	613	999	988	837	501	999999	17	521	999999	412	707	869	999999	54	299	88	410	461	44	253	999999	999999	88	999999	381	999999	999999	694	878	728	964	165	268	279	398	919	836	999999	999999	353	795	771	999999	262	36	973	851	571	411	999999	999999	873	127	123	999999	23	999999	735	466	999999	74	322	999999	148	447	551	610	312	655	379	251	999999	354	690	457	574	812	826	235	407	823	498	999999	633	182	999999	48	155	306	385	999999	999999	768	290	289	482	138	649	814	485	372	548	915	999999	13	381	528	436	666	408	210	104	510	69	999999	999999	999999	999999	965	356	999999	465	15	280	380	150	417	74	411	974	999999	173	21	750	45	284	583	261	630	800	573	611	488	898	185	905	600	709	286	712	452	130	683	999999	972	907	999999	999999	661	862	964	999999	999999	999999	999999	46	999999	999999	33	728	992	999999	388	175	782	999999	976	117	104	999999	549	707	999999	699	531	999999	999999	553	999999	999999	742	999999	599	768	835	999999	586	796	935	149	822	841	685	557	720	999999	999999	517	685	80	930	999999	550	999999	322	266	675	335	170	999999	556	539	999999	896	999999	999999	189	620	339	673	325	189	182	955	999999	708	32	240	978	999999	999999	999999	867	707	999999	316	397	999999	999999	579	444	260	636	999999	593	293	859	999999	570	999999	999999	132	187	22	999999	751	263	595	544	613	999999	444	999999	313	999999	999999	999999	999999	699	679	999999	999999	174	760	239	75	999999	885	372	368	849	999999	670	323	372	460	795	854	953	455	63	801	867	842	345	999	903	999999	230	999999	621	585	99	890	998	718	957	426	783	688	208	377	999999	186	764	10	774	43	999999	615	787	999999	330	253	999999	865	999999	332	425	239	999999	229	665	999999	999999	
274	999999	779	324	653	502	999999	999999	275	999999	686	578	691	999999	344	235	999999	392	999999	232	804	264	846	274	999999	999999	635	999999	554	525	978	711	871	439	500	856	994	719	297	122	419	999999	999999	996	939	296	999999	254	999999	13	303	999999	60	139	942	999999	307	999999	190	999999	867	376	527	749	278	999999	999999	261	587	488	240	160	104	502	812	68	209	850	335	846	591	390	920	550	232	151	661	741	999999	490	559	490	538	999999	254	52	228	316	727	964	999999	966	666	999999	999999	152	999999	557	999999	999999	810	456	189	343	262	486	456	976	526	137	323	965	763	999999	928	999999	622	999999	258	999999	839	893	132	999999	267	625	724	999999	778	89	408	999999	424	613	680	112	310	204	999999	999999	596	251	789	600	999999	623	212	570	674	31	530	100	309	999999	999999	916	999999	999999	86	637	762	138	208	999999	728	219	999999	160	425	826	999999	427	999999	490	183	597	113	532	999999	999999	422	163	654	756	558	317	804	866	569	764	778	491	127	562	15	468	53	351	871	441	82	62	154	847	999999	113	639	818	383	456	813	999999	109	443	224	999999	484	452	889	421	414	999999	590	999999	57	958	310	899	484	715	554	762	999999	999999	570	999999	19	806	999999	455	999999	986	999999	123	951	975	999999	684	347	407	983	999999	999999	459	36	397	471	492	800	622	803	739	344	667	901	60	150	821	872	854	598	678	277	443	742	428	201	477	999999	81	577	625	561	999999	731	954	309	211	999999	183	999999	999999	16	562	999999	938	651	825	222	900	834	569	811	999999	808	315	999999	28	999999	608	999999	994	782	999999	55	187	188	266	999999	947	999999	999999	570	999999	955	999999	671	714	791	804	776	999999	265	999999	246	17	813	999999	999999	425	631	291	494	652	977	904	744	999999	517	474	760	395	889	999999	159	999999	998	999999	537	999999	999999	618	236	912	831	829	738	971	999999	47	373	119	987	520	325	469	455	918	720	61	337	999999	207	327	54	391	487	990	661	351	18	700	541	999999	999999	22	999999	582	820	158	999999	999999	796	480	111	651	407	378	999999	689	449	90	402	999999	408	259	421	999999	868	450	351	999999	999999	149	38	672	999999	999999	999999	313	415	873	107	572	885	565	999999	726	999999	403	984	999999	51	971	901	999999	308	999999	145	531	601	999999	713	380	806	999999	999999	657	451	438	999999	953	640	999999	999999	576	999999	829	600	842	663	694	693	474	466	243	707	999999	247	110	373	999999	318	216	712	270	169	727	765	468	
113	999999	999999	787	329	999999	999999	405	697	335	945	478	465	302	999999	906	462	249	914	573	720	122	420	351	999999	562	645	999999	933	23	417	999999	74	142	999999	999999	999999	905	155	435	999999	311	999999	912	164	999999	65	25	999999	805	999999	920	813	999999	747	991	529	934	723	766	999999	54	472	684	918	690	414	333	563	155	497	556	999999	999999	808	418	471	507	196	999999	999999	629	96	999999	999999	496	451	873	999999	747	204	999999	192	388	50	720	999999	967	993	473	490	732	461	202	318	261	826	334	999999	338	530	31	999999	553	999999	765	958	345	478	431	249	541	938	815	999999	23	374	714	447	999999	580	503	514	723	689	775	177	893	818	999999	670	126	490	999999	227	182	736	638	129	285	762	999999	498	572	234	949	999999	646	251	305	886	121	887	999999	758	36	517	34	863	494	598	74	526	999999	761	132	60	883	597	999999	999999	999999	595	172	336	87	15	999999	499	740	999999	531	999999	999999	999999	999999	999999	196	306	201	999999	712	999999	634	999999	697	999999	999999	999999	111	898	909	58	473	28	999999	525	724	967	999999	31	575	535	133	999999	999999	999999	13	456	999999	999999	864	586	406	122	574	960	999999	485	638	111	40	140	397	841	999999	482	189	504	917	42	999999	229	999999	999999	99	187	651	131	620	999999	972	527	999999	219	999999	333	652	360	999999	199	564	249	338	999999	990	445	147	999999	440	999999	242	508	539	180	387	645	960	235	33	999999	319	999999	999999	363	138	999999	532	999999	807	999999	999999	829	999999	727	999999	999999	890	56	999999	654	49	369	999999	36	53	474	987	437	832	398	372	999999	336	67	879	724	384	975	450	487	912	960	483	691	999999	413	458	999999	701	121	999999	913	55	378	357	950	158	838	320	664	525	104	355	419	386	414	502	992	999999	754	891	915	606	999999	741	88	885	999	273	999999	25	999999	735	720	644	999999	380	999999	709	929	575	545	664	999999	999999	817	614	74	999999	358	999999	465	964	947	229	999999	999999	352	999999	279	999999	159	999999	680	999999	999999	368	999999	999999	926	999999	999999	293	999999	188	355	999999	821	740	923	474	820	693	914	728	999999	999999	788	501	805	152	999999	330	999999	999999	425	970	984	146	622	999999	999999	299	388	999999	376	182	56	999999	873	588	999999	612	713	804	999999	466	660	951	98	138	580	999999	969	784	999999	999999	852	64	763	385	275	684	999999	999999	494	530	314	599	361	999999	174	999999	627	226	999999	999999	617	999999	619	999999	320	43	57	494	999999	846	329	603	
319	163	329	999999	16	498	322	811	494	248	320	723	161	70	599	999999	999999	561	516	753	138	590	605	226	444	803	74	999999	637	633	999999	647	211	710	999999	999999	999999	999999	23	138	904	844	931	379	999999	896	999999	260	443	346	999999	327	340	576	475	728	557	999999	999999	212	434	89	999999	860	652	999999	522	450	779	999999	999999	791	999999	387	849	293	659	236	902	548	995	999999	999999	300	999999	279	317	634	245	562	650	954	999999	810	704	999999	999999	81	727	651	383	367	480	51	692	738	778	999999	999999	191	79	331	211	18	216	620	290	883	999999	999999	365	887	214	999999	751	698	176	737	999999	999999	623	588	999999	260	174	999999	343	757	607	374	500	999999	907	64	493	328	999999	616	999999	93	543	786	999999	353	999999	495	999999	263	300	994	999999	51	999999	702	567	999999	822	950	843	579	287	533	285	999999	883	10	980	160	734	432	945	559	999999	599	491	836	999999	999999	964	999999	999999	89	467	999999	801	458	999999	999999	496	12	999999	999999	772	999999	806	999999	511	932	470	999999	515	12	529	867	999999	999999	999999	680	221	999999	227	999999	986	174	999999	207	999999	999999	589	434	915	776	999999	731	999999	152	786	999999	792	999999	335	340	694	678	173	482	560	599	565	999999	551	414	999999	765	784	999999	999999	608	930	999999	944	838	353	46	379	999999	999999	797	999999	906	236	797	887	740	999999	886	999999	999999	10	622	999999	476	117	800	882	510	782	897	947	96	336	188	189	194	536	496	987	657	308	434	999999	762	658	658	562	753	527	263	369	897	867	507	607	318	960	477	731	999999	164	868	999999	451	850	999999	579	57	618	703	999999	909	899	324	19	576	489	999999	818	458	999999	138	983	529	538	59	229	828	581	870	233	68	999999	445	503	440	999999	691	912	803	89	999999	145	999999	999999	999999	997	552	498	41	999999	85	658	999999	999999	35	885	437	913	800	635	750	475	999999	480	999999	999999	464	820	579	108	798	972	25	378	733	993	169	479	87	999999	676	340	550	51	157	410	491	141	478	554	50	777	122	177	999999	49	999999	354	999999	999999	999999	731	919	933	999999	999999	643	904	580	41	999999	999999	999999	748	999999	999999	925	706	999999	744	662	333	352	34	67	30	860	847	49	999999	606	815	999999	771	999999	944	420	999999	21	55	766	586	999999	447	827	93	999999	999999	218	918	123	691	999999	170	653	220	999999	894	875	20	999999	999999	864	886	999999	911	999999	74	239	24	999	318	999999	287	978	86	772	905	207	973	999999	
497	638	999999	580	915	793	414	128	308	565	525	741	10	803	970	999999	673	999999	915	700	877	143	204	918	805	996	744	192	577	447	484	999999	901	931	999999	999999	743	316	519	128	978	946	931	458	483	576	694	484	17	364	109	892	291	283	210	999999	999999	213	775	999999	999999	999999	550	860	91	828	839	79	58	813	978	367	502	797	722	931	999999	746	444	238	312	999999	999999	223	348	591	999999	628	731	401	722	540	541	600	999999	999999	405	80	377	655	737	625	435	203	385	999999	400	493	561	278	161	697	768	546	616	789	57	337	522	500	999999	220	348	656	100	448	999999	901	728	965	536	999999	379	789	999999	687	834	981	837	606	200	921	999999	999999	250	999999	771	994	983	289	999999	77	999999	877	242	526	999999	778	999999	936	915	498	765	595	742	29	328	979	55	929	955	999999	499	999999	309	999999	153	885	416	999999	677	831	917	449	266	468	999999	502	556	999999	410	65	879	901	691	999999	999999	481	719	230	707	791	949	999999	333	643	999999	999999	577	999999	382	400	372	46	269	93	580	325	338	284	999999	999999	432	999999	999999	900	999999	598	233	606	343	671	176	195	368	885	999999	999999	999999	623	890	940	924	814	602	19	999999	999999	641	608	131	841	153	445	999999	999999	369	879	999999	433	456	979	418	970	407	711	999999	186	999999	383	211	717	999999	999999	394	506	901	617	999999	520	217	354	956	999999	485	502	528	999999	999999	999999	526	999999	999999	999999	999999	999999	999999	999999	416	891	784	516	173	268	407	414	999999	438	61	287	979	751	412	999999	999999	112	33	793	495	905	193	503	775	200	857	209	999999	517	548	999999	999999	948	999999	586	735	999999	190	698	228	999999	860	999999	680	999999	508	775	999999	326	475	74	887	737	999999	999999	708	999999	740	973	999999	208	999999	133	889	577	312	41	550	826	999999	525	921	334	575	423	54	102	823	651	692	91	999999	71	52	483	596	246	489	699	999999	454	999999	999999	297	30	54	736	210	112	820	999999	235	773	48	949	153	562	172	54	999999	615	468	999999	999999	329	598	965	999999	416	980	76	551	850	948	999999	565	713	999999	999999	379	317	892	720	999999	999999	999999	836	32	103	339	44	84	445	999999	272	985	999999	999999	999999	431	88	656	794	999999	999999	925	384	825	214	393	439	525	999999	675	999999	722	748	268	75	472	762	943	987	86	946	999999	116	617	685	848	695	786	999999	999999	300	661	108	598	85	299	999999	21	818	709	999999	518	999999	769	94	549	247	
999999	861	506	669	145	668	718	999999	763	819	766	149	999999	698	999999	456	999999	999999	496	624	160	193	775	990	751	134	287	186	437	535	346	999999	145	611	93	924	572	464	165	999999	389	999999	322	999999	715	871	461	999999	999999	999999	972	394	597	924	999999	999999	96	515	917	20	999999	541	747	238	482	243	999999	755	999999	728	883	39	229	999999	999999	737	870	305	284	879	672	276	929	999999	562	999999	935	220	523	664	838	66	999999	154	612	848	675	94	997	481	867	706	999999	527	188	942	175	999999	689	360	558	790	241	47	348	124	612	381	999999	530	307	999999	241	999999	890	826	493	85	891	999999	71	785	999999	999999	999999	966	869	411	196	999999	786	999999	531	173	999999	57	999999	508	806	497	999999	303	419	477	999999	999999	475	455	637	999999	458	99	212	999999	298	999999	493	438	36	381	999999	210	195	65	999999	999999	271	77	844	842	11	984	279	403	999999	767	376	829	628	936	500	423	999999	834	171	696	639	238	875	343	564	397	482	434	252	45	118	363	733	999999	999999	408	611	795	999999	999999	820	808	151	530	406	663	810	99	881	830	436	361	999999	57	826	43	201	510	288	613	999999	999999	161	125	999999	22	999999	909	133	999999	812	978	483	697	876	830	96	354	999999	900	999999	393	553	421	608	757	469	685	892	780	216	999999	999999	747	961	975	657	999999	871	394	566	900	966	999999	28	457	877	207	181	999999	946	847	574	387	36	129	301	739	517	902	999999	420	999999	352	886	710	999999	736	999999	900	183	70	483	552	343	686	999999	999999	402	160	879	272	514	897	999999	369	999999	139	720	999999	683	917	518	968	841	156	883	999999	999999	999999	986	151	999999	280	821	885	373	999999	54	350	702	537	999999	366	33	999999	906	129	518	526	999999	342	26	999999	226	266	552	514	711	197	802	803	861	94	174	737	801	243	85	948	999999	999999	94	379	149	155	580	999999	945	999999	249	764	115	385	144	653	135	577	999999	565	343	859	999999	999999	547	899	676	999999	999999	295	999999	672	53	999999	531	668	257	999999	753	999999	686	400	568	159	999999	47	697	485	950	520	611	233	999999	520	615	145	204	999999	999999	999999	999999	999999	959	659	999999	577	720	545	854	999999	405	999999	999999	983	999999	999999	999999	170	909	999999	211	200	999999	681	683	999999	492	533	999999	396	473	29	999999	513	999999	367	999999	909	999999	999999	327	999999	631	484	125	132	408	206	640	672	845	44	328	332	48	288	999999	999999	975	816	94	197	591	468	
12	999999	675	320	999999	999999	999999	999999	999999	538	192	999999	569	826	999999	561	999999	296	892	291	999999	439	701	491	474	322	350	162	933	999999	295	139	571	999999	482	999999	456	999999	814	129	999999	999999	951	789	999999	989	719	200	722	999999	999999	798	304	309	917	573	999999	194	846	79	999999	359	457	999999	253	999999	999999	999999	354	826	999999	768	999999	773	130	999999	487	911	350	484	602	160	439	999999	999999	497	835	271	256	999999	65	271	251	999999	999999	811	15	140	546	97	511	324	846	999999	319	200	327	530	999999	830	95	773	843	999999	476	999999	919	938	999999	756	227	226	159	999999	999999	843	999999	735	825	318	91	357	374	263	973	288	313	543	210	122	999999	999999	92	425	999999	999999	427	880	279	927	892	77	621	790	869	295	999999	411	135	999999	673	592	705	999999	749	999999	409	590	397	197	716	386	999999	405	586	913	999999	733	622	489	999999	646	466	897	426	24	736	583	999999	688	999999	902	417	999999	449	587	608	222	676	999999	999999	837	492	999999	221	516	338	225	213	955	161	441	788	646	999999	36	999999	808	453	999999	11	825	999999	709	83	814	968	14	956	999	315	920	66	999999	606	587	999999	384	999999	910	685	520	380	438	999999	682	123	771	683	423	461	999999	769	999999	93	67	641	783	18	999999	999999	333	269	999999	650	241	999999	261	49	472	871	751	132	542	999999	490	455	767	182	400	999999	206	330	543	547	515	161	124	452	549	999999	999999	376	289	372	361	261	175	787	999999	308	861	731	220	551	709	676	999999	892	603	612	999999	610	617	706	350	13	999999	667	999999	89	269	808	500	526	500	385	843	180	697	239	289	980	876	102	999999	999999	999999	991	837	838	924	232	999999	936	82	770	758	999999	31	358	999999	999999	999999	999999	999999	62	999999	693	60	999999	833	66	204	999999	332	893	734	999999	999999	875	892	733	829	306	165	47	999999	999999	453	730	626	999999	158	349	999999	781	337	999999	63	999999	244	426	941	999999	15	868	999999	485	614	189	45	243	714	156	465	802	678	999999	70	11	103	676	250	330	707	572	999999	855	999999	550	565	84	471	92	640	476	999999	999999	999999	297	18	999999	950	274	694	393	556	999999	883	900	113	981	599	61	691	568	999999	620	804	443	960	999999	999999	73	999999	961	771	631	515	989	19	361	999999	773	999999	619	726	976	636	324	25	906	971	770	999999	583	484	420	400	999999	300	182	522	999999	337	836	669	886	649	999999	621	999999	495	893	890	752	926	826	999999	
81	841	210	984	490	427	63	210	53	626	50	487	361	241	443	699	837	999999	999999	445	999999	999999	839	336	903	702	100	420	87	999999	694	657	999999	360	328	999999	999999	197	41	999999	999999	635	625	270	999999	254	270	999999	62	204	63	913	728	390	902	131	11	873	90	787	336	642	999999	999999	999999	999999	830	999999	912	999999	608	649	807	767	172	531	335	999999	728	659	442	407	368	883	999999	781	999999	276	458	207	239	999999	117	254	113	999999	512	461	339	225	424	270	781	850	595	413	116	961	228	381	999999	432	155	431	355	929	283	999999	347	160	463	999999	999999	714	999999	392	542	563	663	530	999999	873	999999	512	245	182	625	518	999999	423	999999	968	57	86	411	806	81	686	898	184	999999	999999	123	999999	761	860	717	76	877	213	871	999999	999999	697	362	999999	999999	642	195	183	313	999999	952	924	485	999999	516	475	313	176	320	855	664	489	173	756	760	70	751	999999	464	558	999999	999999	551	131	670	360	999999	488	622	439	500	725	870	602	320	999999	999999	275	354	252	762	711	893	25	888	818	533	606	171	132	891	999999	719	755	999999	999999	383	363	999999	999999	999999	999999	999999	881	364	939	618	571	999999	999999	367	485	40	222	796	930	200	536	243	851	826	127	999999	500	547	689	15	125	478	451	815	349	999999	198	999999	937	167	999999	660	948	999999	999999	170	599	765	999999	779	507	959	999999	678	846	999999	999999	339	633	508	63	343	999999	933	503	103	994	756	27	45	842	721	858	772	189	999999	999999	999999	999999	957	999999	734	142	909	508	166	284	773	968	999999	475	859	999999	439	114	678	985	25	705	869	175	842	747	379	937	785	110	431	499	970	999999	331	475	676	781	999999	210	765	999999	999999	818	231	788	798	569	983	999999	429	667	511	890	279	946	994	999999	884	999999	762	972	999999	65	852	999999	999999	393	154	393	999999	657	786	477	230	590	999999	60	999999	64	948	999999	953	930	681	999999	988	90	566	385	481	884	896	341	999999	792	999999	999999	999999	999999	999999	415	425	999999	999999	771	881	44	999999	688	588	999999	848	999999	48	953	28	792	384	999999	999999	999999	999999	999999	999999	999999	760	454	39	437	879	85	999999	995	274	543	999999	999999	275	999999	999999	954	420	877	796	999999	45	77	303	494	774	999999	908	877	662	872	587	657	687	359	21	437	14	999999	808	513	859	853	999999	504	569	664	527	474	216	999999	507	999999	999999	384	280	999999	161	544	662	961	177	217	343	401	956	736	999999	916	
898	455	949	187	79	293	678	191	511	999999	925	119	999999	443	999999	999999	375	638	685	312	999999	327	999999	470	580	847	999999	651	520	999999	548	999999	999999	611	576	761	392	330	880	688	706	98	191	363	999999	553	999999	999999	546	22	35	999999	61	373	837	999999	179	488	606	999999	947	999999	671	347	259	999999	131	789	867	909	938	55	757	999999	606	999999	145	999999	851	999999	287	999999	999999	507	148	230	781	625	773	999999	591	903	723	658	740	680	427	844	999999	999999	431	780	865	637	84	999999	569	64	767	847	445	257	637	999999	944	344	921	174	209	38	321	506	26	872	327	44	331	999999	265	999999	573	301	818	334	999999	506	746	477	433	167	660	726	857	926	559	344	999999	153	714	405	758	262	644	84	999999	999999	999999	993	999999	50	999999	470	798	841	284	153	999999	313	974	447	597	999999	741	52	377	594	999999	999999	322	982	767	188	394	999999	999999	320	657	999999	999999	680	999999	753	166	392	508	200	927	26	651	416	906	963	179	999999	808	314	999999	999999	999999	621	286	999999	680	337	999999	480	999999	938	674	964	999999	694	194	999999	704	844	999999	358	543	999999	667	631	448	906	999999	804	18	128	61	862	999999	65	999999	506	403	999999	999999	829	119	37	999999	988	352	687	920	222	778	875	571	999999	999999	173	67	999999	953	654	235	774	260	478	999999	957	886	811	175	440	656	999999	900	636	999999	467	248	516	999999	678	289	760	999999	999999	35	143	556	98	845	999999	999999	518	552	999999	843	308	578	999999	999999	167	111	541	999999	489	565	100	975	935	202	559	924	551	999999	285	375	474	999999	396	452	999999	410	798	965	541	442	148	145	161	792	472	889	607	950	999999	577	748	249	506	309	935	168	620	895	999999	709	455	62	277	383	378	521	192	198	237	756	312	999999	999999	56	426	955	999999	999999	729	669	327	601	559	999999	626	235	290	97	517	180	999999	999999	999999	999999	987	999999	867	777	999999	951	707	419	723	999999	999999	183	269	999999	883	980	344	999999	175	626	999999	854	502	999999	756	153	240	105	680	66	999999	410	999999	999999	999999	340	97	55	728	778	999999	908	878	999999	999999	453	966	830	213	537	835	321	999999	63	449	999999	593	308	31	280	720	999999	999999	666	193	864	287	999999	400	999999	892	999999	749	397	663	483	975	103	135	999999	187	410	891	152	231	654	999999	842	709	926	999999	789	34	458	999999	360	180	222	226	579	176	855	999999	660	999999	546	572	349	999999	999999	999999	500	182	718	103	
320	721	595	445	538	200	444	411	474	806	112	274	999999	999999	313	313	763	999999	555	999999	331	970	240	507	684	999999	333	453	999999	769	256	617	315	364	747	639	584	777	999999	388	731	999999	964	854	542	282	280	20	95	999999	999999	623	626	582	772	349	490	97	760	455	999999	999999	668	705	999999	495	999999	936	999999	674	728	986	999999	999999	414	876	999999	385	999999	412	999999	322	368	89	375	632	990	732	999999	407	158	999999	26	242	521	740	785	999999	999999	56	999999	999999	999999	999999	935	417	435	459	178	999999	999999	114	131	358	643	554	633	589	339	927	999999	999999	353	193	526	999999	970	999999	655	999999	101	999999	91	919	99	999999	893	947	999999	957	206	541	564	697	74	999999	999999	999999	999999	967	999999	206	999999	377	999999	96	990	245	999999	704	447	480	999999	505	804	999999	33	212	999999	176	999999	685	445	381	730	963	999999	656	999999	482	865	312	365	688	565	999999	815	999999	378	999999	486	658	62	449	520	725	737	999999	999999	476	29	173	999999	999999	316	431	760	558	646	587	424	999999	126	421	999999	999999	999999	125	999999	909	782	319	834	999999	999999	12	633	995	999999	15	236	612	763	653	463	999999	904	933	999999	143	144	267	999999	790	587	153	999999	640	611	386	610	621	999999	984	694	709	339	999999	743	313	798	765	697	640	361	812	580	999999	999999	146	239	191	743	806	999999	999999	999999	53	679	999999	470	992	394	485	404	615	999999	778	959	753	373	763	199	999999	999999	378	999999	999999	999999	775	572	999999	682	999999	999999	999999	877	323	219	999999	467	295	471	206	843	805	381	221	246	745	999999	999999	513	214	773	475	992	999999	471	406	999999	999999	614	999999	999999	999999	999999	919	999999	976	737	999999	569	789	295	87	302	993	234	539	996	358	200	693	456	999999	565	477	700	999999	436	211	852	812	225	652	680	999999	232	451	999999	461	999999	269	18	158	241	999999	999999	695	999999	998	450	931	409	605	624	921	456	212	999999	843	228	656	549	535	999999	757	999999	643	407	999999	770	782	54	999999	474	930	999999	999999	539	999999	558	14	507	999999	761	999999	412	999999	37	999999	121	29	616	651	242	236	719	482	829	484	159	285	298	999999	999999	999999	886	999999	140	693	999999	158	673	999999	294	223	999999	999999	774	407	354	954	615	647	622	750	176	403	312	248	220	212	999999	64	691	999999	716	68	208	103	44	548	489	344	523	963	355	621	367	28	87	607	708	431	999999	205	670	650	999999	999999	999999	999999	999999	999999	482	43	678	619	
999999	999999	507	999999	913	681	373	806	474	281	133	659	404	554	45	293	170	999999	999999	57	999999	999999	613	999999	241	720	602	550	999999	999999	861	490	999999	736	319	356	521	986	694	36	68	334	731	398	526	177	93	946	457	278	999999	869	999999	631	696	999999	408	441	999999	999999	88	822	820	877	419	643	999999	668	245	689	772	183	919	477	988	599	999999	224	548	74	636	999999	103	717	864	991	951	662	999999	999999	999999	999999	137	999999	947	246	999999	853	978	999999	801	425	999999	768	999999	558	950	70	643	106	999999	193	893	794	566	432	729	112	22	428	691	712	628	999999	999999	692	55	427	529	752	95	911	999999	665	272	999999	945	334	221	316	50	999999	29	943	452	764	196	343	935	525	517	999999	841	560	201	99	797	969	37	999999	512	532	541	890	999999	149	948	237	999999	354	487	404	891	999999	387	800	693	999999	999999	977	506	712	492	14	245	683	80	684	473	999999	424	999999	999999	999999	803	517	360	138	932	312	815	958	811	590	999999	122	999999	144	182	999999	405	122	679	60	316	999999	49	536	999999	337	79	274	764	999999	930	999999	999999	493	902	869	450	999999	752	999999	171	999999	901	902	966	132	173	935	999999	82	777	311	306	999999	101	999999	477	823	482	604	243	999999	203	463	660	536	26	36	999999	999999	950	840	369	693	888	999999	999999	147	569	999999	174	144	762	691	580	628	215	848	402	898	999999	627	92	157	753	620	355	999999	252	440	116	147	702	208	999999	936	942	999999	369	333	114	340	263	949	440	108	789	999999	882	999999	999999	177	633	999999	999999	333	999999	221	939	278	422	461	895	139	999999	36	441	563	570	999999	686	999999	489	79	793	71	373	143	717	654	999999	843	564	220	119	999999	514	368	297	798	188	999999	999999	999999	999999	999999	999999	134	999999	999999	666	235	941	249	355	728	687	563	550	999999	960	624	999999	294	999999	579	896	684	999999	488	521	83	276	771	464	956	929	398	169	150	999999	999999	611	313	988	605	901	325	865	999999	999999	951	999999	999999	999999	564	235	387	654	341	999999	761	114	53	892	593	959	179	784	399	798	299	404	999999	233	721	23	999999	306	999999	677	999999	818	639	237	999999	265	999999	933	900	730	551	743	828	392	864	144	568	421	404	999999	731	541	999999	592	961	556	417	223	127	551	44	999999	813	663	186	942	475	815	331	999999	140	246	999999	668	256	555	575	27	368	586	454	779	902	999999	945	49	352	56	276	23	847	614	816	359	695	
470	930	174	216	999999	669	752	99	999999	515	495	657	999999	999999	415	981	400	854	540	999999	999999	188	618	717	999999	999999	428	999999	317	490	526	430	534	973	786	625	411	811	446	999999	702	690	999999	688	460	391	999999	711	861	42	456	759	285	263	440	291	999999	456	78	332	999999	999999	782	585	999999	75	999999	999999	559	790	580	589	999999	999999	403	999999	352	929	267	755	64	999999	688	284	44	766	154	281	542	504	313	954	742	123	999999	999999	999999	260	699	395	269	711	999999	81	462	867	999999	661	859	999999	999999	391	199	323	999999	534	524	507	551	233	920	851	301	999999	999999	999999	999999	304	948	904	666	102	240	872	496	353	565	616	821	177	425	493	421	676	565	921	764	429	845	151	974	410	709	476	999999	417	420	106	594	837	29	56	712	955	209	846	161	326	999999	924	968	907	999999	999999	999999	436	999999	999999	499	999999	861	427	999999	807	929	266	392	764	407	999999	999999	468	32	999999	157	378	781	466	476	999999	770	999999	602	999999	999999	76	724	999999	999999	48	978	999999	607	38	975	602	598	999999	35	943	463	396	919	748	992	510	999999	701	236	439	654	972	158	780	795	423	999999	999999	635	862	999999	67	999999	999999	999999	147	861	993	999999	555	780	876	440	999999	265	383	528	854	928	672	999999	32	108	999999	393	15	647	826	243	562	999999	70	279	999999	411	406	999999	999999	648	999999	649	999999	692	999999	659	778	542	999999	525	421	999999	970	609	999999	681	519	958	867	999999	103	500	44	999999	455	777	720	607	277	999999	859	93	968	215	999999	32	299	339	427	579	999999	999999	31	311	821	668	806	461	999999	491	892	999999	999999	585	554	364	614	141	247	903	939	180	999999	504	999999	338	999999	999999	534	999999	391	189	541	298	369	630	478	999999	999999	786	971	999999	301	786	238	999999	660	999999	999999	720	418	167	102	999999	639	999999	999999	527	644	493	999999	999999	999999	375	109	999999	906	143	226	924	885	881	999999	999999	932	680	878	999999	999999	999999	678	999999	114	814	531	233	96	999999	999999	999999	430	999999	98	454	54	929	342	925	999999	524	515	526	176	735	834	536	964	642	590	959	566	999999	262	999999	999999	209	936	121	843	876	627	999999	999999	302	999999	935	793	748	416	12	347	952	802	751	739	999999	376	378	979	995	999999	453	436	699	367	999999	698	697	639	844	992	230	92	999999	897	626	999999	999999	999999	899	743	225	236	587	622	613	918	510	999999	663	833	568	141	848	616	183	461	999999	934	794	246	
999999	118	571	20	126	870	992	853	123	999999	501	147	90	261	54	227	848	86	753	999999	197	47	976	20	434	99	243	203	723	999999	999999	939	447	662	648	999999	664	577	505	742	926	999999	547	999999	999999	430	999999	597	572	956	999999	709	999999	999999	59	67	142	561	585	37	637	798	140	948	853	999999	699	427	999999	999999	562	281	581	21	864	540	499	432	677	13	999999	645	631	999999	999999	556	999999	999999	613	590	973	112	992	478	115	138	526	598	700	781	731	633	984	634	999999	342	137	179	147	518	568	710	999999	581	989	991	176	372	397	307	802	264	814	32	963	999999	288	112	905	736	999999	900	732	896	282	414	999999	996	999999	229	428	589	307	104	32	273	999999	420	999999	999999	961	164	211	403	999999	477	818	962	670	999999	63	35	273	411	999999	667	977	988	308	585	340	180	998	178	878	222	957	720	999	699	241	867	999999	792	775	859	699	339	999999	805	595	698	335	999999	175	999999	325	896	599	365	999999	240	999999	903	782	791	166	999999	524	766	520	108	962	999999	999999	999999	999999	481	635	645	967	999999	81	503	989	641	844	577	12	484	897	70	130	999999	999999	999999	755	720	19	984	703	999999	814	160	999999	999999	736	999999	717	979	992	844	270	953	397	999999	169	618	914	999999	946	588	40	50	869	999999	978	999999	567	999999	999999	690	999999	999999	942	310	834	920	999999	999999	999999	999999	860	33	999999	62	800	999999	256	766	999999	999999	806	868	47	125	999999	773	999999	836	999999	999999	797	15	549	312	383	618	21	999999	812	999999	410	999999	246	999999	728	16	559	816	999999	811	80	800	871	302	999999	999999	614	999999	674	999999	999999	999999	984	999999	999999	999999	483	999999	999999	999999	166	999999	953	601	736	394	632	580	999999	629	224	999999	187	707	347	999999	143	999999	427	780	14	193	422	752	999999	38	999999	749	999999	999999	999999	999999	147	477	999999	910	846	280	565	499	970	43	999999	54	846	174	204	287	999999	694	999999	237	761	999999	186	999999	747	211	990	708	958	882	805	523	106	999999	337	999999	62	437	999999	999999	690	927	809	971	999999	378	905	999999	833	159	999999	90	163	999999	618	999999	301	682	173	644	289	999999	541	97	238	917	999999	999999	999999	495	234	721	543	856	546	833	99	214	229	999999	999999	554	874	808	999999	724	370	800	235	999999	417	999999	273	516	584	833	396	999999	743	835	430	999999	609	999999	924	880	547	999999	759	784	999999	96	999999	794	348	734	982	733	806	513	557	999999	776	747	999999	999999	
457	37	282	999999	447	999999	471	999999	948	999999	945	536	883	410	187	999999	51	999999	940	331	916	479	177	850	850	663	915	999999	288	999999	136	999999	269	999999	432	520	999999	999999	346	781	624	999999	999999	945	788	455	849	405	336	493	115	999999	806	757	938	978	999999	432	862	999999	999999	999999	114	674	276	93	276	813	999999	667	49	999999	114	999999	706	846	999999	231	999999	404	813	519	903	794	999999	801	999999	512	141	454	999999	601	194	562	330	392	965	181	679	999999	189	45	427	999999	454	121	231	648	60	999999	354	637	371	467	999999	999999	999999	319	505	474	38	764	682	533	16	447	809	551	838	323	881	461	551	365	225	778	102	245	350	67	580	416	999999	48	999999	999999	240	727	592	388	64	655	675	215	676	424	362	893	999999	16	311	679	809	737	999999	892	96	15	999999	202	999999	103	969	448	999999	621	312	644	434	983	999999	999999	959	460	268	236	786	346	689	800	425	999999	582	344	755	900	999999	999999	827	999999	999999	235	485	999999	538	961	686	236	321	65	999999	718	469	678	799	229	720	999999	479	984	116	749	326	451	776	650	520	634	999999	993	24	588	816	227	999999	981	607	569	921	306	550	999999	35	633	688	706	739	904	999999	999999	190	999999	254	842	109	196	909	43	623	887	451	999999	543	327	50	534	902	251	630	817	621	160	999999	999999	999999	557	724	692	999999	999999	999999	615	98	166	812	767	343	999999	127	999999	82	999999	946	43	999999	498	25	707	593	164	999999	497	999999	728	915	999999	819	82	999999	552	999999	227	281	999999	976	999999	962	387	515	999999	999999	928	999999	770	999999	57	214	404	326	946	999999	999999	108	999999	276	424	341	370	999999	999999	947	999999	576	574	398	999999	302	403	67	29	535	638	999999	999999	963	875	373	513	983	867	825	424	755	461	21	454	128	672	285	562	504	602	146	733	335	929	362	559	381	889	755	810	346	306	420	903	999999	788	999999	401	60	828	999999	999999	999999	533	514	124	563	999999	999999	630	999999	999999	525	933	501	999999	984	43	522	814	141	104	121	25	999999	459	50	117	629	339	37	999999	999999	675	225	762	777	802	425	247	995	438	161	135	999999	841	781	487	999999	367	804	611	879	246	696	999999	999999	999999	455	999999	84	456	324	407	602	243	993	999999	718	739	999999	192	618	284	819	703	942	986	333	246	999999	999999	705	271	535	999999	15	275	979	932	499	999999	357	369	999999	549	124	754	532	999999	999999	930	768	999999	676	621	993	604	
999999	993	350	285	999999	218	387	521	750	999999	872	186	238	728	871	785	250	853	834	258	121	279	588	198	463	874	398	999999	793	43	999999	913	433	410	848	985	592	224	229	148	982	999999	999999	71	882	356	230	129	999999	983	431	822	786	744	493	157	999999	162	821	742	820	999999	727	716	467	958	752	827	879	885	203	35	634	696	276	999999	999999	527	316	999999	999999	279	999999	810	999999	772	999999	688	999999	701	580	440	402	999999	328	351	923	91	604	999999	603	403	999999	184	999999	406	198	100	477	34	999999	887	846	999999	99	550	952	917	999999	695	831	74	910	188	314	763	632	157	999999	924	999999	399	922	999999	513	999999	999999	513	30	999999	584	46	221	893	35	692	594	688	397	777	398	16	976	999999	102	539	493	999999	999999	36	773	50	722	553	999999	285	999999	463	999999	839	521	999999	896	899	999999	795	999999	27	162	622	179	944	760	600	535	999999	422	23	300	973	766	967	643	994	442	543	999999	667	414	750	727	140	999999	557	265	948	120	999999	798	306	686	476	999999	257	857	829	289	132	27	949	999999	951	173	999999	83	554	806	999999	466	577	481	195	612	411	999999	999999	999999	213	344	586	999999	344	225	993	296	300	67	396	147	612	263	999999	650	465	886	776	999999	259	484	999999	999999	999999	999999	230	999999	999999	863	999999	999999	818	372	86	787	440	531	528	736	999999	999999	782	497	419	764	854	999999	290	545	157	999999	999999	81	217	999999	633	999999	218	723	994	999999	795	436	999999	43	328	249	999999	413	219	933	368	49	999999	999999	701	999999	999999	999999	999999	906	545	956	716	982	245	999999	165	357	164	996	322	804	999999	11	155	356	937	386	446	999999	147	876	999999	223	166	88	999999	898	37	419	999999	999999	957	97	632	838	999999	576	999999	999999	94	999999	258	999999	621	999999	307	999999	172	354	286	356	18	161	769	668	630	503	826	167	474	267	329	999999	295	558	847	654	379	317	636	370	999999	865	530	999999	999999	122	602	602	999999	487	736	682	142	364	756	999999	999999	963	217	999999	999999	640	999999	999999	509	513	927	73	717	652	426	855	718	916	768	999999	631	461	50	999999	999999	234	386	986	530	646	613	930	802	51	336	415	109	999999	620	999999	759	703	808	999999	195	539	999999	138	71	880	964	226	596	613	184	866	922	699	326	999999	999999	999999	306	862	900	999999	271	675	325	20	755	309	305	820	392	999999	653	926	999999	371	349	257	925	650	682	397	344	198	867	470	999999	409	999999	
104	999999	639	407	945	224	199	999999	219	812	60	999999	665	999999	775	230	999999	223	996	999999	954	186	999999	999999	655	189	999999	661	82	808	999999	527	355	215	999999	999999	752	529	707	999999	142	103	139	445	874	999999	27	476	999999	967	620	256	496	999999	149	917	999999	445	999999	766	711	538	999999	411	957	532	779	999999	999999	647	999999	727	516	295	999999	999999	999999	571	329	140	999999	46	102	114	999999	608	41	323	76	294	452	317	777	999999	999999	999999	897	728	488	999999	999999	999999	758	921	500	999999	740	210	797	288	870	123	999999	620	604	675	445	999999	223	358	999999	999999	392	434	204	170	949	575	295	641	999999	329	93	978	395	604	999999	999999	999999	305	868	830	999999	788	423	338	201	999999	346	334	168	999999	514	139	850	288	185	333	999999	339	942	174	999999	165	999999	551	999999	147	235	999	397	274	486	917	999999	999999	999999	604	999999	865	968	792	238	960	482	165	814	999999	137	116	999999	999999	999999	284	362	999999	999999	370	472	872	308	999999	931	999999	999999	894	330	597	999999	189	348	580	999999	999999	371	160	936	954	999999	999999	736	999999	19	128	581	443	819	211	999999	785	756	579	141	147	999999	914	999999	999999	33	588	999999	227	313	948	999999	848	640	999999	913	999999	767	960	999999	313	146	232	54	813	999999	504	999999	128	42	864	999999	999999	999999	185	999999	456	999999	999999	999999	105	334	519	772	70	360	732	802	235	298	361	28	796	999999	828	11	344	870	999999	999999	529	999999	716	194	449	525	998	409	999999	300	466	999999	723	38	591	979	626	460	999999	462	43	702	848	830	680	845	637	875	620	184	999999	999999	999999	918	411	591	617	335	999999	999999	999999	333	999999	999999	832	448	305	767	999999	999999	384	999999	886	594	102	827	665	886	513	603	888	999999	788	999999	341	999999	672	804	999999	10	999999	301	137	448	110	709	999999	999999	997	242	550	999999	999999	771	799	999999	700	656	999999	999999	926	731	821	729	656	999999	999999	66	604	952	776	999999	150	310	487	93	757	448	494	999999	472	752	888	281	62	28	558	26	999999	266	189	25	978	52	84	640	479	407	791	872	174	309	999999	55	999999	59	729	273	294	999999	327	999999	172	442	122	184	842	999999	676	999999	680	527	574	348	773	760	999999	107	236	999999	613	359	656	621	228	999999	443	843	814	12	999999	999999	732	999999	939	999999	852	546	930	900	999999	929	730	163	201	646	734	970	999999	705	537	631	47	446	112	967	605	550	223	949	740	998	735	999999	999999	395	999999	
999999	999999	845	908	975	177	999999	59	684	629	502	429	581	999999	473	571	119	475	999999	257	999999	673	971	332	311	332	980	169	799	203	66	815	806	999999	934	999999	436	797	561	464	710	397	428	347	112	999999	642	520	276	436	999999	209	680	147	999999	136	437	523	606	653	196	176	259	490	572	999999	623	730	503	902	145	321	913	999999	999999	898	255	633	230	191	999999	469	892	372	999999	999999	999999	668	352	808	143	912	201	999999	277	999999	147	999999	774	425	507	999999	999999	999999	300	999999	999999	999999	601	610	881	803	303	424	963	727	999999	887	913	715	552	999999	387	999999	999999	232	999999	999999	935	12	760	317	858	804	999999	777	999999	528	81	999999	999999	666	77	741	999999	340	619	999999	944	550	271	260	34	69	872	999999	534	332	605	77	194	290	542	599	850	573	999999	498	740	196	285	755	999999	999999	153	885	887	645	767	999999	999999	353	70	999999	741	510	999999	799	932	141	253	129	922	999999	87	290	134	478	891	999999	999999	131	999999	758	275	515	999999	999999	915	999999	665	999999	565	178	464	841	229	157	858	349	999999	154	566	609	943	999999	832	999999	573	862	760	418	754	413	51	492	999999	312	999999	235	74	909	999999	999999	476	999999	999999	754	999999	999999	71	977	620	551	999999	251	565	436	815	119	683	633	810	62	236	256	144	162	136	972	533	916	999999	999999	999999	381	999999	621	143	588	999999	88	999999	336	801	783	999999	212	999999	999999	927	881	497	20	551	441	108	999999	718	229	229	412	627	577	712	999999	950	987	276	701	980	943	302	236	518	604	371	999999	261	999999	999999	932	999999	336	55	651	999999	999999	90	844	999999	999999	902	914	369	199	460	695	623	999999	832	810	935	639	999999	983	588	271	502	947	79	999999	580	999999	770	297	999999	301	531	999999	725	934	906	432	427	550	51	388	866	328	154	999999	859	603	620	647	996	192	999999	71	72	167	523	143	774	659	859	999999	153	82	608	169	999999	562	931	999999	999999	513	221	278	999999	210	999999	183	802	999999	999999	976	655	999999	300	407	784	469	999999	567	420	999999	657	999999	690	414	245	999999	999999	985	513	306	672	721	744	493	999999	248	129	862	763	350	340	382	999999	999999	981	30	781	210	385	703	564	999999	488	140	855	452	588	538	964	999999	463	817	999999	467	999999	933	388	807	436	999999	999999	145	804	80	999999	285	873	999999	432	225	999999	518	999999	809	742	307	999999	613	637	999999	659	999999	898	162	886	523	492	437	579	999999	641	974	
774	838	999999	429	570	417	698	579	579	780	115	749	999999	944	217	89	999999	16	700	774	179	908	886	758	999999	999999	193	919	793	999999	237	385	583	48	744	999999	456	322	737	825	999999	67	999999	999999	486	159	564	941	315	412	999999	999999	357	867	999999	999999	952	605	193	918	234	779	786	999999	552	730	175	559	209	446	633	999999	278	999999	859	122	959	17	281	97	999999	251	613	390	999999	999999	37	716	243	879	999999	850	999999	819	999999	146	280	815	336	756	983	15	741	999999	779	308	999999	999999	999999	692	999999	999999	999999	105	999999	982	175	406	999999	888	702	999999	326	330	999999	782	284	459	282	722	841	154	680	999999	113	91	509	745	610	435	999999	555	708	551	999999	872	527	43	987	999999	999999	999999	416	448	63	534	689	999999	249	996	34	844	209	295	850	761	274	807	992	750	482	430	999999	973	527	157	750	775	357	999999	265	999999	999999	999999	999999	967	737	999999	471	578	999999	98	999999	614	999999	999999	999999	423	700	221	607	719	51	246	999999	550	999999	442	920	906	784	999999	999999	493	740	784	382	546	542	999999	33	42	345	423	999999	393	924	191	573	999999	801	999999	84	145	158	545	209	235	527	211	889	305	321	999999	794	488	999999	22	873	626	154	809	880	816	197	575	384	999999	999999	752	999999	896	868	920	114	457	839	927	344	999999	999999	156	28	341	999999	999999	999999	999999	628	999999	368	912	317	947	856	999999	999999	268	947	583	171	581	999999	775	585	992	436	401	460	999999	648	999999	999999	678	51	997	790	549	822	469	855	603	999	28	999999	713	588	921	74	121	11	581	999999	761	999999	13	809	253	999999	11	999999	328	330	291	231	999999	245	639	906	858	212	906	999999	999999	999999	567	581	328	390	872	414	514	999999	348	345	999999	127	915	645	47	999999	547	794	999999	176	536	999999	718	796	133	999999	999999	24	215	999999	105	999999	501	43	999999	432	999999	862	999999	596	787	991	981	999999	163	999999	329	999999	868	670	664	999999	624	321	201	999999	999999	531	999999	405	999999	500	131	438	249	932	626	882	999999	615	707	999999	911	234	388	544	301	771	999999	999999	158	999999	156	545	999999	982	520	189	841	999999	568	958	604	487	142	297	869	553	706	999999	527	447	999999	263	962	979	210	400	932	656	992	101	888	287	257	509	353	586	193	266	421	446	50	999999	56	748	90	999999	102	101	999999	748	999999	422	462	999999	140	892	582	275	782	130	256	194	198	477	80	327	240	632	999999	293	369	999999	809	
90	999999	837	999999	223	899	776	308	841	981	254	999999	476	999999	545	378	999999	13	918	484	999999	999999	855	999999	579	678	763	999999	469	157	392	388	625	613	382	999999	999999	685	369	375	16	822	414	999999	944	450	603	502	694	999999	492	289	999999	965	517	889	550	999999	637	545	146	581	839	999999	999999	999999	999999	863	999999	240	999999	999999	644	553	478	999999	999999	652	854	999999	84	270	510	214	665	112	999999	999999	105	492	999999	264	57	999999	238	999999	982	999999	614	999999	49	999999	999999	999999	188	999999	999999	898	496	48	114	897	194	509	999999	875	81	634	38	496	929	751	767	959	476	820	728	820	999999	53	496	74	47	776	99	344	220	999999	36	949	999999	48	173	67	388	866	999999	548	363	362	363	999999	692	127	999999	297	999999	100	986	999999	988	825	999999	452	551	999999	859	418	420	135	999999	34	608	89	39	891	999999	999999	581	609	751	189	466	961	690	148	382	920	627	999999	372	130	70	668	999999	641	999999	720	999999	348	999999	661	999999	238	697	339	999999	613	98	266	709	271	519	999999	999999	808	368	999999	762	999999	667	939	790	618	763	544	963	939	999999	999999	437	867	204	242	602	99	61	999999	273	360	999999	768	831	371	999999	999999	611	682	61	162	283	841	957	999999	681	77	871	519	474	999999	999999	999999	495	700	829	999999	76	287	999999	527	757	140	358	411	25	898	117	429	527	663	932	290	999999	966	124	595	999999	999999	560	535	228	999999	763	999999	985	587	283	999999	999999	259	43	334	898	534	404	152	493	556	999999	782	959	999999	992	811	230	999999	922	528	585	244	932	974	726	259	309	226	376	248	999999	438	625	976	887	277	630	608	392	364	999999	999999	111	363	999999	778	999999	776	548	952	889	900	664	754	555	307	326	68	607	649	999999	188	776	255	999999	657	166	982	564	725	191	622	702	568	999999	613	142	579	999999	999999	999999	533	999999	423	359	999999	999999	999999	999999	590	950	571	10	743	138	999999	206	856	233	358	621	999999	999999	823	771	276	999999	106	797	941	175	999999	100	999999	966	999999	510	362	999999	613	884	295	561	974	774	620	621	999999	439	999999	417	285	355	620	336	98	999999	853	652	92	328	676	999999	999999	424	213	480	351	776	436	882	999999	999999	620	473	335	42	247	59	999999	655	248	667	234	534	889	401	479	332	999999	390	999999	709	813	295	999999	999999	81	559	570	149	280	192	999999	690	999999	324	999999	999999	11	66	999999	999999	500	437	89	999999	849	999999	535	811	10	
28	999999	56	999999	143	157	999999	266	999999	960	999999	489	999999	999999	66	665	999999	999999	575	666	999999	331	821	316	853	218	999999	215	208	372	126	34	758	148	261	294	956	465	439	177	410	890	999999	105	396	325	999999	61	33	353	316	995	960	155	677	696	86	740	999999	925	999999	129	68	999999	843	663	999999	999999	999999	999999	999999	87	530	407	266	443	999999	726	919	537	730	334	191	854	66	999999	999999	613	471	564	999999	225	999999	514	999999	290	831	146	999999	733	594	615	928	261	999999	238	474	562	999999	243	262	360	820	844	204	445	937	214	694	722	599	999999	411	568	563	999999	993	25	10	999999	611	999999	474	196	943	124	999999	930	219	827	656	999999	999999	237	999999	999999	405	249	319	960	999999	627	999999	539	143	478	999999	999999	697	161	245	459	561	912	999999	955	885	634	901	90	999999	17	994	866	76	98	402	184	266	706	98	999999	705	50	999999	984	854	935	62	474	910	45	999999	67	592	206	949	999999	999999	356	971	770	348	239	920	344	632	586	473	55	999999	39	113	991	73	491	754	521	999999	648	111	950	581	436	179	14	775	937	284	869	149	999999	999999	910	735	327	415	475	999999	298	999999	999999	472	17	399	999999	932	250	994	999999	452	999999	532	999999	254	30	198	912	999999	916	999999	695	311	604	905	999999	460	999999	999999	746	999999	999999	402	990	296	833	999999	574	47	298	999999	535	999999	999999	426	711	68	622	999999	999999	138	503	415	212	729	666	999999	868	111	903	430	738	984	257	36	174	999999	541	670	999999	999999	999999	875	771	844	43	752	138	187	204	436	838	538	999999	999999	581	872	199	270	999999	867	620	472	999999	867	999999	550	695	999999	261	676	527	999999	254	999999	513	999999	999999	999999	999999	914	999999	999999	999999	477	592	999999	442	640	999999	302	845	280	50	553	922	162	742	904	511	493	999999	981	926	527	909	999999	294	380	999999	999999	238	999999	574	999999	40	999999	999999	665	284	142	999999	999999	702	959	831	256	911	999999	259	361	886	999999	856	213	857	855	763	389	567	706	916	71	999999	501	999999	22	706	999999	523	999999	597	86	629	378	384	11	999999	999999	696	663	975	594	131	751	76	498	999999	371	999999	184	999999	999999	107	999999	999999	56	528	210	895	818	550	586	186	267	764	810	999999	999999	828	855	576	796	692	904	999999	332	940	784	999999	575	46	344	476	349	825	421	978	61	999999	337	482	999999	81	878	123	999999	417	863	999999	999999	388	498	543	12	607	379	999999	203	999999	
893	999999	744	999999	329	999999	215	120	836	441	353	831	68	334	500	999999	497	725	814	791	999999	914	87	797	999999	197	999999	801	474	742	999999	928	784	213	268	232	738	314	752	106	999999	288	581	432	643	434	329	174	52	999999	119	654	677	999999	516	999999	38	946	999999	141	999999	999999	646	104	984	424	56	855	75	278	644	193	999999	999999	883	999999	343	999999	163	744	868	383	758	845	632	802	999999	382	999999	289	203	791	708	620	862	503	642	486	447	228	388	474	999999	774	984	925	681	999999	999999	462	646	383	792	860	273	860	655	801	471	192	174	674	167	999999	84	852	484	361	999999	999999	420	999999	217	935	999999	403	284	984	999999	999999	130	999999	853	244	643	999999	999	848	357	12	848	841	999999	264	64	713	316	999999	999999	999999	999999	999999	113	148	51	789	176	857	503	999999	999999	999999	940	765	71	999999	820	923	152	265	853	636	14	852	999999	579	999999	952	999999	652	97	961	295	729	265	801	197	715	999999	853	653	151	354	487	427	187	900	999999	203	191	893	393	180	999999	287	814	324	260	999999	471	999999	223	977	850	782	623	385	999999	510	999999	999999	115	999999	298	611	712	291	527	435	363	679	591	999999	698	759	704	791	850	451	450	486	999999	117	730	905	999999	999999	504	704	803	802	999999	749	933	506	999999	662	999999	832	575	533	999999	825	253	999999	999999	464	289	101	88	832	534	999999	69	783	749	997	999999	393	182	548	786	999999	632	560	999999	842	999999	999999	971	51	999999	999999	876	916	689	121	864	938	549	999999	884	999999	626	970	278	999999	689	160	756	999999	663	498	660	999999	999999	974	999999	999999	802	999999	639	96	129	47	922	516	892	152	103	638	142	71	843	207	663	383	999999	999999	292	80	163	675	445	190	387	421	367	850	180	715	918	181	145	35	345	797	293	589	58	999999	36	546	66	128	657	602	654	462	999999	999999	777	999999	999999	732	999999	964	999999	939	659	999999	999999	52	972	387	999999	960	925	818	862	999999	100	617	613	531	999999	616	618	999999	999999	785	766	999999	487	807	937	388	999999	413	664	380	156	354	999999	547	999999	984	573	999999	409	696	999999	836	600	506	282	170	926	878	688	754	356	335	416	873	744	999999	564	175	450	340	198	522	163	491	719	746	687	76	918	68	999999	939	916	835	119	930	314	999999	534	999999	462	999999	724	910	34	820	999999	65	802	368	429	408	238	79	508	164	682	118	786	536	999999	859	959	999999	711	417	419	999999	764	
999999	940	999999	641	673	999999	304	797	999999	467	899	809	999999	273	560	639	999999	710	846	337	954	257	205	999999	998	303	602	999999	104	999999	616	411	366	300	989	427	846	767	564	999999	999999	366	440	999999	999999	727	850	595	409	990	76	706	572	253	809	999999	999999	999999	642	999999	284	370	703	53	850	497	452	999999	284	142	999999	999999	156	655	133	999999	817	999999	318	280	452	17	535	999999	999999	999999	839	122	490	999999	999999	999999	999999	194	916	843	662	396	800	399	999999	519	321	276	999999	199	560	916	130	221	748	201	79	999999	927	277	835	600	911	999999	658	340	850	999999	460	333	753	961	738	999999	935	431	999999	919	996	933	999999	999999	904	943	359	999999	991	279	685	491	399	761	267	999999	999999	72	485	999999	740	943	669	470	999999	875	445	599	188	840	285	327	999999	160	375	999999	581	576	695	968	590	736	348	580	999999	999999	934	999999	703	999999	282	872	945	893	188	62	274	235	453	39	507	760	743	161	993	999999	53	248	395	273	77	441	377	517	279	14	604	98	305	999999	999999	999999	895	99	999999	413	381	999999	972	323	729	355	133	999999	470	829	992	197	586	806	925	695	999999	999999	31	999999	505	438	623	999999	457	185	929	607	999999	63	865	654	593	590	987	499	276	82	999999	721	318	999999	999999	450	21	417	511	999999	920	999999	848	465	77	726	907	943	931	999999	865	553	426	526	577	417	964	999999	999999	996	818	436	429	533	895	309	532	999999	999999	182	173	50	673	999999	686	843	214	409	587	866	682	54	999999	999999	217	990	305	792	999999	999999	999999	673	813	999999	681	999999	999999	325	999999	999999	203	124	561	758	999999	825	879	986	839	999999	212	564	760	736	999999	999999	868	950	326	999999	999999	999999	658	752	697	499	999999	999999	758	201	999999	889	839	999999	672	999999	492	808	844	391	120	319	952	411	999999	920	999999	87	201	906	625	875	999	665	763	463	999999	808	71	144	598	721	237	647	716	322	724	940	73	755	292	69	116	934	794	999999	788	257	326	999999	586	159	999999	852	576	999999	890	184	66	219	999999	999999	747	709	792	399	92	314	694	999999	999999	972	23	445	623	565	769	74	871	999999	674	219	492	999999	558	999999	754	999999	999999	574	432	549	999999	853	654	608	322	999999	151	404	999999	484	562	212	999999	614	999999	530	238	20	382	825	999999	987	545	891	200	999999	999999	353	645	708	243	129	691	656	98	169	791	25	253	999999	923	999999	467	200	657	290	714	943	999999	999999	
155	70	202	999999	246	999999	318	999999	417	859	255	797	759	903	999999	442	521	923	525	976	999999	999999	767	999999	902	837	999999	354	244	910	747	217	50	421	562	999999	927	95	420	999999	999999	38	607	393	127	135	717	564	949	224	769	791	999999	999999	999999	931	302	192	704	408	999999	964	999999	507	121	48	757	347	350	78	515	435	513	999999	135	711	616	383	892	776	129	964	404	999999	151	956	789	712	999999	630	999999	744	390	21	823	886	509	999999	282	89	377	380	223	999999	709	343	288	103	211	782	325	919	300	927	289	412	569	508	365	165	999999	54	419	999999	198	999999	999999	999999	511	999999	211	999999	111	813	999999	999999	751	523	320	808	999999	695	511	155	315	999999	999999	999999	731	420	327	999999	743	999999	999999	332	999999	504	999999	999999	999999	999999	999999	962	580	808	999999	487	528	999999	661	55	197	557	486	562	543	273	414	999999	999999	591	769	100	999999	999999	772	984	999999	85	999999	257	999999	383	999999	892	999999	548	575	999999	152	966	934	201	999999	281	812	999999	999999	277	999999	698	99	999999	620	999999	26	501	51	999999	46	833	503	453	751	414	226	814	47	999999	458	994	697	908	95	360	657	999999	341	649	397	586	354	715	296	100	167	374	762	814	999999	612	506	205	469	319	472	490	450	354	65	998	158	999999	818	794	10	190	999999	999999	58	448	999999	402	999999	459	488	788	999999	661	256	851	999999	999999	718	846	497	501	448	775	887	999999	137	999999	593	999999	999999	309	897	501	99	976	993	503	999999	437	452	114	224	19	830	684	334	999999	107	213	946	999999	336	971	307	999999	742	999999	999999	881	320	182	999999	591	32	999999	890	665	571	999999	858	999999	467	291	403	999999	287	438	945	213	842	349	999999	389	453	511	972	925	204	591	244	398	131	999999	127	279	304	632	999999	651	999999	999999	226	827	355	999999	468	55	999999	913	999999	313	659	178	48	971	293	999999	147	521	999999	999999	471	980	45	470	999999	582	174	134	99	999999	451	303	419	184	999999	71	44	66	52	927	357	999999	999999	930	738	999999	999999	155	985	874	999999	476	445	828	207	245	791	999999	961	885	881	453	999999	575	861	366	999999	864	848	231	396	91	478	288	617	190	620	114	999999	483	999999	28	999999	225	171	975	858	591	999999	886	280	159	105	999999	56	999999	999999	795	999999	999999	204	981	306	764	487	999999	999999	166	220	26	999999	686	163	999999	158	999999	315	999999	413	999999	508	177	887	961	951	247	986	320	242	714	723	824	
999999	359	288	755	721	384	737	758	977	999999	380	960	999999	593	995	617	999999	193	598	857	391	192	874	999999	104	344	812	999999	426	999999	923	999999	999999	800	651	803	999999	403	151	999999	871	655	909	999999	797	999999	700	999999	251	379	999999	59	125	865	442	853	999999	261	660	386	571	999999	999999	300	777	874	666	470	942	999999	417	614	51	667	986	999999	283	77	999999	177	644	453	999	57	999999	874	391	437	999999	797	328	999999	742	999999	999999	384	999999	999999	38	999999	270	240	999999	58	961	698	18	999999	999999	706	580	417	32	493	742	128	497	999999	916	903	492	238	999999	154	873	469	871	286	999999	611	423	664	999999	999999	906	413	37	999999	95	685	865	933	558	661	227	911	925	258	999999	999999	887	38	999999	134	440	999999	999999	282	185	501	826	731	999999	277	293	915	377	716	586	338	999999	999999	999999	240	999999	559	680	450	927	999999	999999	622	264	68	724	999999	961	915	875	875	285	999999	775	593	859	144	784	291	377	999999	543	999999	672	693	159	350	828	999999	96	880	361	999999	355	222	956	999999	476	101	553	898	954	462	841	711	62	346	771	999999	380	903	999999	999999	83	625	428	336	950	570	908	999999	566	499	828	994	523	597	409	999999	636	655	999999	693	737	478	999999	91	376	960	640	812	578	222	101	999999	999999	962	614	729	793	630	263	906	999999	178	342	999999	999999	999999	197	464	936	219	999999	725	245	92	661	604	277	347	959	990	929	105	999999	999999	999999	645	889	561	999999	679	768	999999	402	999999	510	569	146	892	457	529	772	999999	999999	369	243	999999	947	33	311	20	462	456	670	272	976	96	373	999999	999999	987	999999	999999	481	267	999999	972	999999	483	581	101	999999	384	889	999999	227	753	229	446	120	41	698	999999	260	972	999999	999999	346	139	784	424	205	157	835	470	572	999999	999999	618	919	271	53	999999	451	999999	553	87	566	240	54	233	866	999999	878	999999	299	101	386	999999	49	137	635	999999	698	167	999999	319	549	429	867	999999	59	611	526	999999	988	234	424	50	429	999999	756	116	95	561	557	278	279	808	180	480	759	999999	999999	791	636	849	999999	294	999999	243	538	999999	999999	962	184	265	410	999999	48	999999	677	345	88	899	381	528	118	146	609	627	999999	740	259	999999	332	999999	41	735	222	148	459	140	999999	196	611	619	744	132	999999	302	868	249	770	999999	803	999999	127	679	420	999999	999999	638	684	695	203	797	887	975	640	331	999999	675	817	899	999999	547	617	999999	
297	761	784	985	759	999999	758	800	970	999999	593	999999	735	362	999999	114	999999	820	455	41	992	814	732	768	492	66	78	203	999999	870	999999	266	999999	235	391	999999	333	756	879	377	999999	403	827	743	391	732	595	999999	359	712	999999	795	999999	586	899	483	999999	25	503	702	999999	999999	377	109	999999	337	111	510	970	666	999999	999999	999999	88	104	599	987	989	387	999999	999999	206	999999	719	377	999999	174	230	336	908	628	317	263	999999	137	381	35	728	98	999999	630	95	901	692	930	853	853	23	999999	309	999999	50	638	743	999999	999999	721	999999	999999	950	172	999999	184	71	48	474	397	999999	999999	723	574	269	900	333	999999	386	304	160	788	524	850	161	738	36	422	588	679	519	999999	999999	999999	377	995	148	999999	749	999999	839	654	466	465	99	999999	768	999999	236	149	315	614	854	748	571	999999	999999	999999	21	152	999999	649	459	999999	877	818	866	999999	206	273	762	441	390	475	464	505	332	68	999999	999999	970	301	195	448	373	905	101	345	98	999999	788	47	999999	606	763	999999	205	999999	588	280	206	704	538	999999	387	999999	234	389	293	999999	999999	159	349	999999	182	855	463	20	431	971	727	999999	999999	698	485	999999	562	999999	711	273	310	661	479	999999	891	276	762	231	999999	999999	681	711	999999	32	960	638	698	955	433	907	999999	999999	249	616	552	999999	999999	839	488	663	320	450	677	29	999999	886	679	858	41	999999	103	999999	949	930	999999	26	478	952	999999	846	36	606	359	803	536	999999	421	999999	999999	225	547	999999	743	407	189	240	43	42	267	84	999999	839	924	527	814	505	244	999999	325	535	999999	999999	111	642	637	714	999999	874	999999	999999	474	816	919	815	368	179	999999	999999	751	69	982	445	694	999999	887	196	999999	832	999999	41	880	112	547	999999	28	771	999999	110	770	999999	150	999999	549	618	609	151	999999	118	999999	999999	16	999999	567	999999	553	761	91	447	754	450	42	268	999999	460	768	372	999999	999999	797	597	999999	999999	781	286	999999	823	896	85	64	999999	277	999999	999999	353	35	197	999999	290	999999	266	999999	384	999999	330	443	999999	283	98	850	999999	871	999999	321	571	999999	618	999999	291	346	729	999999	15	392	17	183	468	595	541	435	580	826	989	999999	540	908	972	51	460	842	48	999999	807	234	817	999999	864	262	999999	66	417	286	264	944	999999	999999	683	992	348	156	999999	999999	742	999999	999999	999999	882	755	780	663	324	576	460	999999	308	190	999999	780	999999	999999	319	999999	999999	485	
27	303	572	54	526	149	999999	980	702	314	867	752	807	154	954	406	992	999999	999999	999999	741	840	999999	815	646	999999	344	902	999999	999999	837	769	801	267	645	999999	999999	838	999999	641	439	344	873	156	999999	555	382	999999	826	179	150	210	732	56	743	999999	999999	757	408	576	999999	331	564	497	999999	108	999999	549	509	999999	999999	999999	880	999999	19	407	967	999999	245	100	999999	431	86	257	74	999999	46	755	524	468	999999	100	999999	661	999999	117	999999	999999	680	482	605	833	413	849	620	986	329	999999	999999	345	999999	799	522	317	999	999999	255	317	432	838	71	999999	35	999999	479	999999	999999	999999	999999	999999	628	590	998	762	494	744	27	236	636	87	317	155	718	188	258	708	999999	132	999999	462	862	999999	953	841	420	999999	999999	373	999999	999999	272	111	999999	999999	999999	629	801	759	822	999999	365	28	680	355	999999	916	486	999999	791	771	999999	601	565	999999	49	999999	999999	166	352	999999	936	999999	856	484	999999	999999	269	583	999999	629	999999	819	999999	407	999999	843	999999	999999	320	999999	924	960	581	608	271	671	545	343	106	999999	992	644	999999	738	328	999999	999999	205	540	324	657	903	385	171	999999	999999	302	999999	456	206	999999	38	845	847	169	976	83	257	223	999999	999999	926	487	909	999999	272	412	570	88	395	681	596	78	996	999999	31	584	419	744	200	378	999999	886	899	198	963	999999	999999	579	352	637	914	982	396	653	731	999999	476	534	602	668	731	90	70	525	999999	960	849	10	148	999999	999999	513	32	999999	294	49	587	720	673	473	843	991	736	758	767	614	681	353	125	999999	118	885	152	999999	647	306	999999	384	422	13	949	568	440	950	999999	410	999999	622	368	692	838	755	860	139	825	740	354	312	757	999999	289	505	884	543	294	778	999999	999999	137	987	222	999999	308	670	523	284	560	999999	784	999999	999999	69	984	433	766	362	35	23	707	906	999999	524	626	260	724	454	683	897	999999	205	49	469	999999	381	999999	636	999999	199	615	550	189	568	528	401	516	230	520	999999	776	999999	753	999999	999999	999999	45	698	585	57	946	79	601	663	130	588	326	999999	574	999999	999999	140	999999	835	407	166	727	393	999999	999999	999999	504	933	232	131	734	452	999999	677	273	345	780	60	999999	253	546	949	525	448	939	85	331	655	999999	506	999999	999999	917	950	635	503	999999	702	360	999999	452	145	378	542	395	999999	634	517	311	278	183	90	999999	591	861	217	212	999999	66	159	422	849	36	726	485	709	
534	742	51	770	692	999999	699	105	999999	410	580	983	62	803	999999	813	353	638	332	999999	529	999999	98	428	301	707	646	211	890	602	119	651	66	686	611	999999	476	541	585	105	390	410	999999	460	637	228	892	262	707	609	505	397	403	919	189	208	653	623	999999	985	442	498	215	208	999999	999999	927	999999	202	559	347	812	63	237	184	128	545	638	791	82	814	394	503	999999	107	999999	258	999999	506	999999	999999	853	72	599	662	892	205	591	999999	708	301	525	69	999999	272	999999	344	175	744	71	662	999999	999999	999999	181	999999	999999	923	111	579	999999	999999	999999	790	320	999999	749	999999	999999	999999	922	999999	479	92	781	298	334	354	999999	414	387	999999	401	444	749	233	999999	665	428	614	999999	999999	490	999999	37	999999	655	278	837	778	999999	880	999999	999999	149	708	545	999999	624	999999	723	649	903	999999	202	598	398	435	999999	97	999999	94	44	960	394	650	473	890	65	280	643	65	999999	251	470	507	491	999999	999999	50	688	999999	999999	546	891	257	378	793	396	999999	122	999999	237	750	999999	859	845	640	78	498	245	654	693	353	248	667	142	662	999999	695	117	458	139	10	408	999999	999999	498	78	146	999999	999999	504	627	999999	999999	827	999999	999999	999999	999999	850	871	807	999999	999999	588	697	307	233	125	715	567	701	330	999999	100	237	351	126	816	357	999999	931	999999	564	999999	75	195	999999	840	375	727	999999	43	267	587	332	999999	999999	611	354	999999	999999	31	566	123	802	306	504	332	600	999999	999999	794	313	288	939	590	250	999999	999999	512	481	999999	750	999999	942	667	999999	999999	767	999999	999999	515	472	166	726	999999	659	999999	356	769	690	999999	999999	949	909	999999	730	999999	648	999999	954	490	98	842	718	999999	999999	578	181	145	243	428	565	568	449	999999	332	156	561	39	999999	799	999999	753	822	999999	154	801	87	121	937	93	999999	999999	87	496	427	630	999999	274	639	91	280	221	999999	999999	937	999999	510	606	507	583	427	999999	811	165	952	344	29	999999	318	479	500	69	207	999999	991	540	491	952	885	702	708	296	399	849	529	325	227	560	50	999999	300	999999	614	363	665	999999	223	922	999999	92	610	707	999999	169	999999	220	23	386	280	999999	999999	557	721	999999	999999	141	229	961	636	636	127	469	700	844	189	29	455	844	493	182	326	569	999999	802	999999	11	340	239	999999	318	312	841	289	642	284	743	759	808	999999	534	599	999999	296	906	965	150	17	121	999999	570	765	999999	892	108	91	
630	149	918	713	873	800	990	702	999999	999999	285	999999	67	999999	446	269	646	364	958	583	74	282	511	837	951	999999	228	999999	698	553	999999	999999	191	561	654	603	841	999999	999999	999999	608	559	968	582	689	999999	999999	551	544	310	999999	999999	933	999999	27	357	999999	90	761	879	582	999999	999999	774	202	337	997	506	999999	842	428	551	749	234	974	514	314	929	157	989	53	676	713	999999	434	999999	25	666	543	306	966	999999	343	735	161	999999	999999	204	389	999999	963	453	636	702	999999	577	75	708	550	513	53	707	999999	999999	835	999999	38	999999	999999	874	999999	341	999999	618	875	667	999999	23	999999	117	999999	120	549	794	36	600	50	999999	515	999999	262	999999	999999	999999	263	268	999999	999999	900	256	999999	999999	854	999999	999999	632	491	999999	827	224	369	62	999999	999999	999999	932	168	999999	745	245	999999	27	109	491	622	15	999999	932	364	617	840	645	123	999999	278	26	265	43	754	404	999999	33	193	300	497	210	680	999999	485	331	999999	999999	999999	664	391	999999	842	372	893	999999	999999	559	662	999999	999999	999999	938	808	999999	539	677	134	394	351	999999	841	833	808	993	999999	335	542	999999	43	517	999999	819	999999	445	456	184	893	150	719	999999	559	371	974	915	773	271	999999	999999	946	999999	975	304	485	999999	549	987	43	378	481	709	873	112	999999	702	233	904	999999	999999	718	365	784	983	675	363	577	480	859	892	230	999999	463	35	999999	389	541	857	999999	921	896	468	999999	524	668	19	999999	457	999999	999999	999999	868	999999	509	799	591	999999	999999	628	132	999999	999999	138	151	158	999999	256	848	601	999999	171	376	570	567	476	259	224	999999	999999	999999	249	129	999999	588	209	361	999999	953	235	919	520	549	238	221	961	827	340	999	375	347	762	275	999999	504	119	999999	307	224	42	550	999999	609	676	962	882	840	999999	550	999999	999999	953	302	623	999999	728	622	147	359	606	649	918	225	894	978	999999	973	273	244	478	999999	63	164	999999	685	999999	999999	999999	999999	338	130	999999	790	999999	578	394	999999	652	183	999999	497	189	948	618	393	631	999999	715	698	69	909	577	106	81	68	744	798	999999	938	139	818	749	871	999999	485	999999	138	168	326	999999	443	331	100	468	999999	999999	999999	546	538	63	401	204	999999	999999	429	999999	999999	718	999	833	595	98	714	53	957	748	999999	999999	142	241	502	999999	999999	114	625	587	486	638	100	364	640	999999	843	999999	737	999999	575	665	600	999999	761	999999	168	492	999	355	617	57	
999999	242	396	185	413	307	999999	999999	804	999999	591	841	999999	762	999999	645	999999	342	255	829	999999	344	999999	652	338	210	479	999999	834	907	115	279	999999	999999	999999	999999	967	999999	849	546	333	999999	818	999999	83	758	999999	999	792	523	999999	999999	110	787	741	176	999999	744	847	212	827	478	574	999999	964	321	871	999999	999999	769	677	999999	492	709	505	976	525	999999	999999	579	345	479	300	320	619	448	179	192	697	961	999999	233	617	646	718	855	763	999999	540	762	887	237	375	32	846	558	184	401	292	765	999999	392	176	277	999999	357	187	264	288	526	999999	999999	999999	673	971	454	132	846	990	649	222	603	999999	816	999999	117	999999	277	474	70	274	777	999999	932	320	999999	999999	349	999999	370	678	509	643	24	619	208	999999	999999	61	401	999999	337	410	999999	552	57	255	360	585	759	999999	999999	789	227	261	375	788	16	362	565	397	999999	76	630	971	999999	960	131	206	999999	819	412	226	82	633	936	377	999999	390	273	170	999999	764	29	127	767	720	999999	763	999999	420	999999	349	496	14	999999	270	999999	670	839	96	999999	163	101	940	840	694	717	999999	999999	997	530	626	99	405	690	27	57	999999	213	999999	545	368	999999	83	537	73	999999	999999	978	675	596	597	550	186	999999	999999	673	88	287	83	13	830	999999	256	890	999999	999999	100	324	636	223	278	466	999999	551	766	210	27	413	999999	964	649	615	649	411	932	85	999999	369	146	999999	968	234	139	989	714	920	706	193	871	813	638	753	999999	462	328	141	704	634	279	353	655	675	999999	999999	363	225	798	999999	957	999999	346	731	999999	999999	254	999999	999999	999999	837	845	504	833	541	962	335	895	999999	197	92	800	380	288	100	793	699	303	724	999999	999999	499	999999	861	235	291	477	907	575	70	217	284	805	847	797	433	849	999999	143	547	784	468	999999	999999	762	999999	219	67	641	394	592	950	999999	316	999999	348	999999	999999	608	259	999999	999999	330	212	980	999999	995	533	999999	666	944	877	169	186	999999	177	547	521	109	78	82	419	276	190	477	266	955	498	999999	999999	710	216	223	999999	62	366	999999	749	630	999999	171	686	999999	974	999999	715	791	999999	80	63	800	999999	543	539	187	85	161	149	734	723	853	506	999999	999999	999999	999999	663	285	133	999999	999999	798	891	155	999999	396	999999	301	740	762	999999	811	428	573	658	508	999999	999999	707	977	215	998	24	906	110	999999	779	546	28	999999	61	516	29	201	999999	12	319	999999	631	790	
242	859	409	971	258	999999	88	999999	382	457	74	979	999999	999999	674	41	783	985	54	253	616	306	282	37	999999	959	792	237	550	655	198	285	62	999999	744	999999	599	999999	658	999999	585	999999	999999	571	648	82	999999	999999	999999	991	229	334	353	999999	184	936	587	999999	270	999999	999999	851	791	999999	268	789	926	661	999999	328	442	740	336	985	999999	178	142	711	388	638	30	919	710	558	436	999999	932	674	999999	999999	768	227	781	369	999999	999999	655	447	999999	859	999999	286	470	208	559	999999	999999	367	999999	15	804	875	993	632	999999	339	999999	999999	300	404	856	262	999999	604	560	224	999999	999999	184	933	523	694	408	529	492	744	999999	999999	999999	947	999999	574	999999	737	12	999999	234	159	100	480	592	999999	157	999999	12	893	367	999999	647	344	529	40	193	999999	491	119	477	473	999999	534	881	639	244	999999	539	999999	309	192	999999	668	990	809	876	999999	999999	111	547	500	527	999999	999999	592	864	999999	428	835	391	999999	999999	893	424	760	19	566	599	999999	999999	804	999999	719	594	185	273	979	354	719	163	489	447	999999	999999	999999	946	550	157	298	999999	580	924	703	999999	144	936	708	253	239	800	320	114	397	923	743	132	807	999999	999999	329	885	320	708	999999	902	727	864	331	999999	814	999999	418	310	187	607	999999	674	818	459	248	564	735	124	919	843	384	60	467	828	853	149	999999	947	969	890	270	225	32	999	417	82	387	805	425	340	999999	803	999999	999999	999999	999999	988	554	999999	999999	999999	206	999999	838	527	999999	406	999999	999999	999999	999999	471	341	999999	999999	999999	999999	999999	52	175	187	929	698	588	999999	580	841	999999	965	406	160	999999	985	214	740	74	435	193	999999	740	675	884	220	750	999999	440	472	922	999999	999999	804	999999	512	796	587	229	507	211	896	947	999999	266	537	999999	523	999999	486	137	556	282	239	469	347	312	999999	999999	719	947	999999	511	999999	919	170	767	999999	981	488	999999	999999	520	566	234	297	533	999999	419	999999	32	237	485	999999	345	375	707	968	345	831	209	999999	999999	510	560	40	999999	839	916	105	770	595	542	453	999999	510	999999	715	15	181	814	407	999999	946	696	999999	999999	557	999999	553	462	799	266	160	289	892	342	999999	16	999999	902	694	999999	324	586	436	999999	999999	666	999999	338	992	999999	173	27	802	225	348	813	840	999999	837	77	999999	642	970	338	392	174	999999	999999	36	709	812	279	129	999999	999999	999999	269	35	999999	890	937	999999	470	999999	103	142	486	676	
993	205	175	999999	74	999999	999999	999999	999999	107	999999	999999	271	666	312	999999	160	894	897	999999	999999	978	554	814	680	946	139	999999	999999	143	245	999999	687	728	184	830	543	953	214	502	792	94	999999	171	723	797	999999	280	999999	187	686	209	245	103	999999	24	999999	361	187	999999	999999	478	999999	481	862	999999	999999	999999	492	481	749	206	689	404	600	999999	234	392	101	883	327	859	244	999999	456	46	24	593	510	169	999999	191	999999	97	15	999999	584	282	309	670	618	999999	788	440	437	999999	520	840	503	852	790	269	270	303	999999	638	244	999999	34	826	48	999999	999999	332	303	999999	999999	602	398	286	999999	999999	999999	430	275	999999	80	999999	566	966	525	183	100	657	378	918	921	482	296	999999	89	79	999999	999999	999999	33	63	465	999999	870	999999	918	999999	999999	999999	839	999999	839	38	569	999999	999999	948	999999	999999	865	999999	385	953	999999	646	999999	315	31	207	720	999999	609	798	252	187	999999	665	999999	905	607	731	873	594	539	999999	91	453	726	999999	648	130	999999	999999	766	999999	677	511	763	999999	123	612	999999	29	352	146	999999	51	786	391	952	774	999999	163	702	144	999999	999999	424	999999	564	503	588	222	558	999999	514	436	42	999999	510	113	999999	999999	999999	999999	999999	853	251	999999	173	999999	999999	345	857	873	868	45	480	631	999999	999999	999999	130	999999	620	33	999999	999999	753	999999	999999	999999	72	999999	848	872	790	371	706	833	777	549	999999	999999	524	999999	253	364	999999	731	999999	955	410	826	623	27	782	802	999999	972	999999	999999	498	771	32	999999	604	463	18	999999	999999	673	773	999999	130	347	75	651	999999	784	779	853	786	32	162	196	607	246	268	999999	99	987	200	734	999999	394	60	260	456	999999	241	790	999999	683	654	999999	191	612	706	285	999999	140	999999	397	202	249	606	476	618	835	433	367	204	999999	911	99	483	49	66	735	296	814	999999	999999	552	989	507	112	999999	358	14	994	999999	983	878	959	999999	802	542	999999	999999	999999	999999	620	999999	873	595	999999	999999	564	331	152	556	999999	988	147	935	994	845	213	742	503	999999	270	830	438	999999	221	309	999999	759	680	507	999999	947	712	183	584	604	999999	403	339	340	999999	999999	862	448	569	994	741	33	345	999999	999999	759	999999	486	381	789	629	56	384	868	819	805	650	645	999999	33	286	964	361	999999	176	809	412	999999	294	243	968	999999	268	226	567	928	423	723	178	804	662	235	801	794	974	632	29	999999	520	18	387	227	457	546	718	
777	672	944	791	999999	356	131	201	148	999999	999999	999999	167	311	891	391	999999	477	196	370	999999	999999	567	426	544	790	942	652	286	856	751	543	999999	507	790	265	999999	999999	649	999999	541	44	663	999999	344	844	999999	168	629	626	460	750	270	999999	668	614	115	527	256	738	413	478	914	999999	999999	106	999999	660	520	635	912	994	827	738	829	25	509	594	999999	699	928	783	32	660	406	11	282	546	838	186	160	951	999999	910	54	999999	129	380	999999	248	778	999999	648	994	714	465	922	532	999999	653	114	521	446	999999	809	630	999999	264	886	999999	999999	999999	999999	343	485	999999	319	999999	694	766	999999	139	691	843	999999	727	999999	38	945	941	88	750	999999	999999	999999	999999	515	999999	999999	424	616	999999	999999	833	424	259	389	314	519	999999	999999	14	837	589	999999	999999	829	603	635	92	494	999999	319	945	990	999999	999999	635	271	846	999999	191	816	280	159	40	999999	858	428	671	999999	830	519	201	795	999999	912	610	438	107	809	912	502	28	929	199	555	549	843	351	921	754	52	999999	999999	963	198	999999	440	999999	340	971	184	964	744	664	907	999999	159	999999	170	727	207	999999	46	999999	688	999999	999999	960	999999	105	24	86	750	593	788	846	892	831	885	354	180	999999	766	837	737	999999	283	275	291	438	999999	999999	191	203	999999	878	999999	999999	285	400	226	999999	251	245	956	108	223	161	875	71	999999	327	999999	999999	557	495	999999	208	805	159	524	999999	679	56	705	999999	999999	556	46	910	219	136	556	999999	138	999999	470	530	880	638	324	999999	399	229	212	82	897	376	999999	71	999999	999999	960	135	875	150	800	999999	539	869	213	667	125	999999	999999	109	770	999999	687	856	999999	877	999999	176	999999	999999	999999	999999	999999	633	199	528	910	974	440	999999	999999	431	619	987	900	275	990	21	435	657	17	433	378	113	311	362	688	999999	46	602	119	999999	300	483	464	351	360	906	999999	684	757	150	535	79	933	349	924	700	956	759	886	317	741	187	394	999999	90	741	999999	999999	840	130	937	999999	999999	381	999999	145	533	558	999999	94	999999	999999	899	866	897	309	179	961	999999	999999	833	286	716	802	62	122	999999	999999	999999	619	584	842	844	637	212	999999	999999	562	218	789	177	999999	999999	802	975	990	288	528	365	781	571	370	999999	851	296	661	131	870	999999	28	56	332	298	304	999999	498	906	272	663	209	903	617	752	648	821	436	440	913	826	72	834	570	845	488	57	224	999999	999999	350	551	
576	535	242	200	742	999999	118	999999	999999	487	999999	25	999999	999999	878	999999	999999	760	40	860	230	217	54	999999	194	999999	487	809	999999	294	64	914	921	121	633	377	384	562	999999	976	327	889	620	349	978	818	999999	689	610	102	607	683	999999	999999	999999	368	491	976	16	265	367	309	999999	999999	432	999999	104	753	532	511	999999	64	854	64	542	340	999999	705	288	375	999999	798	209	163	999999	381	952	999999	999999	999999	886	408	556	650	619	28	595	612	916	808	723	999999	166	108	999999	552	828	907	948	999999	771	786	999999	640	484	999999	999999	150	331	61	227	664	963	267	624	999999	507	213	999999	524	744	999999	788	999999	652	830	641	110	641	144	552	999999	492	798	999999	110	710	916	176	59	999999	999999	999999	865	591	69	987	899	484	349	55	625	999999	434	256	787	999999	228	987	654	928	998	999999	196	508	183	999999	174	764	524	472	999999	47	999999	604	299	702	923	888	999999	842	999999	626	999999	99	927	999999	68	552	715	999999	999999	928	999999	999999	999999	946	104	366	417	999999	999999	145	959	877	463	587	88	829	957	999999	84	340	404	811	196	381	217	999999	580	602	123	999999	58	422	981	999999	525	273	683	352	607	566	999999	705	29	605	999999	424	635	999999	502	238	595	630	38	999999	534	999999	999999	999999	739	999999	786	815	773	999999	96	546	896	801	71	999999	155	614	487	517	860	699	792	999999	714	792	999999	999999	109	999999	36	428	999999	830	999999	815	337	144	613	611	780	665	931	818	518	130	999999	999999	999999	687	93	981	152	999999	999999	835	999999	354	999999	946	534	999999	999999	999999	999999	668	163	999999	673	255	487	20	999999	876	999999	204	767	974	82	593	274	638	999999	999999	801	55	286	872	539	302	898	983	310	666	86	999999	949	999999	644	850	967	462	170	42	210	82	980	999999	999999	999999	77	943	999999	251	999999	896	602	304	999999	138	392	290	536	380	357	503	999999	999999	799	999999	999999	724	340	231	626	811	477	920	220	729	999999	19	99	999999	234	955	999999	999999	999999	189	633	655	955	515	999999	687	926	789	684	707	999999	647	476	281	850	353	613	60	625	999999	428	681	999999	367	74	382	999999	102	156	402	999999	999999	359	620	878	600	999999	824	763	999999	999999	688	245	999999	367	426	999999	817	999999	881	351	999999	999999	124	761	999999	571	597	450	95	496	833	643	292	915	720	298	999999	402	999999	584	788	297	686	984	999999	446	579	999999	647	839	383	509	274	60	999999	218	244	999999	927	38	999999	384	
677	451	62	54	953	598	647	999999	686	424	343	307	563	999999	999999	999999	30	515	992	597	802	999999	123	333	378	242	999999	999999	63	997	475	230	413	414	619	999999	932	696	493	980	363	519	999999	958	176	999999	497	999999	461	115	999999	422	46	999999	581	999999	338	999999	675	720	999999	145	84	689	999999	122	893	158	753	522	207	334	999999	21	244	999999	103	999999	166	999999	999999	26	999999	948	999999	62	194	830	832	999999	999999	212	30	772	175	227	999999	473	999999	64	83	348	23	939	908	514	999999	34	349	297	338	999999	572	999999	976	798	999999	999999	999999	999999	999999	999999	999999	565	616	994	314	260	999999	999999	849	629	154	112	338	406	12	120	49	654	999999	169	999999	544	999999	731	640	999999	795	999999	142	999999	943	122	999999	19	32	458	333	913	210	150	188	999999	999999	708	999999	470	999999	579	795	974	97	875	243	999999	999999	999999	705	885	364	558	464	999999	883	541	999999	999999	976	328	384	554	999999	999999	454	522	999999	167	106	999999	701	180	819	226	999999	168	230	999999	879	368	436	999999	752	447	558	652	685	710	450	906	999999	998	493	617	205	251	999999	960	431	999999	786	425	999999	999999	193	194	738	248	999999	999999	999999	619	162	617	891	143	801	999999	577	802	836	280	717	199	139	703	686	212	30	339	999999	999999	645	168	581	21	565	209	264	374	913	447	813	999999	595	412	999999	999999	726	72	449	999999	392	629	884	516	708	495	423	490	999999	536	227	567	751	61	973	994	999999	880	577	602	95	213	888	399	467	991	604	727	857	809	999999	999999	999999	136	876	26	283	75	313	80	785	773	865	999999	999999	256	974	543	999999	999999	840	999999	494	847	999999	189	740	999999	58	716	891	999999	999999	698	60	269	676	999999	184	956	999999	970	577	507	817	322	999999	999999	179	220	999999	71	297	16	999999	640	473	52	376	697	285	788	999999	596	188	99	150	177	337	960	999999	359	368	482	999999	869	278	987	40	447	999999	240	326	838	699	830	408	999999	729	999999	796	999999	999999	999999	680	931	954	999999	328	999999	182	999999	999999	218	999999	667	702	815	999999	109	372	486	22	999999	854	55	472	188	999999	358	999999	522	447	918	174	945	110	880	802	209	915	999999	668	312	999999	671	67	999999	206	41	137	593	751	999999	57	319	999999	330	632	634	468	775	93	970	47	659	732	264	54	696	566	999999	22	675	193	999999	818	709	662	192	999999	365	981	865	231	999999	770	817	870	999999	999999	780	257	177	740	149	214	698	
275	616	999999	803	999999	509	474	315	580	86	446	972	999999	911	668	999999	999999	999999	793	227	999999	939	888	999999	393	999999	999999	999999	999999	845	935	53	870	999999	444	56	999999	194	302	482	999999	999999	526	694	999999	898	363	421	122	999999	999999	999999	999999	987	949	335	727	999999	419	999999	146	688	740	735	151	402	112	999999	477	621	206	461	811	321	999999	999999	999999	203	544	495	999999	952	674	767	324	307	697	883	180	119	999999	230	999999	428	999999	712	185	791	553	978	795	981	943	500	611	78	999999	44	170	126	912	999999	488	924	999999	194	23	973	420	843	999999	229	999999	368	999999	999999	999999	999999	975	123	657	632	649	566	699	854	999999	183	165	255	481	663	999999	63	206	794	742	850	999999	161	698	999999	380	710	283	576	780	999999	207	999999	392	443	68	57	999999	290	884	921	235	193	999999	999999	817	175	371	51	506	999999	171	509	243	835	11	824	999999	456	262	939	999999	132	83	999999	976	530	863	999999	604	675	594	916	910	820	625	207	976	858	393	215	348	999999	80	633	424	999999	402	556	999999	244	632	22	38	944	637	999999	119	752	863	297	311	334	447	831	562	254	598	999999	220	804	848	566	72	57	601	62	62	450	17	288	138	317	606	370	53	582	888	999999	999999	523	97	999999	995	105	903	24	793	249	80	180	109	979	346	636	395	76	999999	981	999999	585	60	669	745	584	169	999999	728	87	999999	999999	365	633	999999	696	999999	625	570	966	153	587	268	813	379	837	189	999999	971	969	974	977	632	907	999999	607	473	427	487	421	936	910	999999	999999	999999	100	815	475	750	649	919	999999	505	983	837	766	326	999999	300	908	404	999999	32	758	112	999999	357	457	21	999999	999999	299	999999	159	999999	243	300	552	361	288	31	713	408	332	59	213	481	999999	79	855	291	236	999999	579	26	925	999999	999999	613	650	742	367	464	999999	425	999999	633	356	999999	604	475	774	885	21	999999	690	613	999999	709	899	999999	999999	387	165	350	997	172	567	142	115	355	763	938	999999	999999	664	259	289	906	430	580	135	695	999999	390	516	350	999999	693	335	322	197	999999	714	321	43	979	308	999999	999999	466	999999	223	847	999999	711	999999	184	999999	232	441	333	793	288	329	999999	23	999999	999999	834	656	999999	874	999999	999999	167	999999	234	399	511	684	951	511	488	963	999999	911	847	225	678	999999	176	649	471	894	988	404	999999	394	999999	29	76	999999	999999	999999	420	201	416	64	102	775	612	784	964	
999999	999999	821	314	325	999999	301	176	999999	999999	163	490	999999	412	912	804	999999	999999	839	291	492	617	427	567	999999	999999	322	505	793	133	902	78	999999	685	923	999999	176	99	233	579	999999	853	379	436	999999	290	23	788	999999	259	999999	388	772	999999	482	929	72	264	596	772	502	796	999999	999999	203	999999	108	999999	489	507	637	674	172	270	475	638	248	999999	999999	437	539	533	11	999999	999999	523	305	889	999999	999999	999999	912	503	999999	999999	29	999999	804	242	704	192	302	309	996	621	664	226	512	999999	843	690	999999	486	168	242	969	794	839	779	679	999999	218	517	495	164	725	999999	711	999999	455	167	443	759	83	255	999999	233	14	921	999999	307	999999	861	369	313	281	436	344	229	117	235	640	35	562	914	973	784	814	841	999999	999999	514	328	999999	686	257	321	412	999999	994	999999	999999	918	648	381	996	356	158	192	882	298	836	492	86	230	526	418	999999	169	281	463	418	999999	999999	647	793	999999	290	999999	65	999999	33	430	234	371	444	722	386	190	917	626	636	632	958	607	999999	32	999999	999999	170	838	124	999999	641	541	999999	627	894	11	999999	531	76	474	136	922	275	415	267	999999	785	803	999999	25	252	654	999999	786	213	426	999999	999999	233	928	523	227	845	780	789	999999	999999	817	828	385	602	395	559	171	506	46	342	250	999999	536	575	999999	807	108	11	986	713	550	999999	999999	20	817	308	148	999999	999999	999999	999999	999999	574	680	968	975	999999	423	999999	105	999999	999999	177	94	749	16	696	362	167	999999	999999	779	802	979	999999	999999	999999	999999	784	96	999999	219	597	959	999999	624	199	999999	607	390	161	685	999999	891	57	270	999999	393	271	810	612	785	794	499	340	999999	824	594	196	574	624	291	639	999999	683	456	692	217	999999	135	817	840	755	776	268	71	999999	910	999999	234	999999	999999	113	999999	484	999999	999999	107	629	999999	999999	604	669	42	766	999999	56	385	218	600	577	48	157	999999	993	999999	40	28	999999	278	89	913	999999	999999	999999	656	188	999999	294	57	42	999999	588	999999	999999	222	181	722	20	999999	25	259	999999	341	656	119	999999	967	999999	713	606	999999	866	360	63	886	942	706	615	119	690	999999	100	999999	999999	999999	459	54	810	781	599	317	18	842	263	999999	222	999999	999999	317	835	221	684	580	451	636	728	999999	58	449	279	475	116	900	708	999999	168	540	773	674	659	775	167	209	124	298	398	33	107	232	673	621	999999	999999	284	999999	706	520	719	931	
263	232	995	999999	511	999999	210	117	144	628	671	999999	556	641	999999	69	999999	485	466	162	248	704	140	825	775	658	999999	808	999999	239	999999	648	999999	999999	420	437	779	796	999999	989	97	290	889	478	561	999999	999999	759	649	224	424	999999	999999	567	693	558	101	180	595	852	59	402	491	905	700	33	860	999999	230	999999	290	999999	999999	476	75	957	815	661	274	782	593	325	169	999999	814	707	595	263	158	862	345	999999	211	844	999999	999999	799	984	778	537	142	999999	538	428	999999	999999	443	999999	502	999999	743	440	905	999999	269	734	242	999999	100	992	438	606	999999	368	999999	680	66	942	536	999999	167	830	883	999999	650	999999	786	741	478	657	274	18	761	422	129	905	704	999999	999999	215	463	720	893	999999	109	535	795	999999	999999	263	999999	999999	999999	132	999999	912	557	177	171	999999	999999	501	610	443	728	429	845	153	248	980	975	668	367	999999	916	446	936	107	638	125	999999	616	208	224	557	773	958	639	843	216	358	536	236	557	268	961	120	460	66	679	999999	651	931	562	288	999999	999999	999999	999999	999999	975	459	539	56	590	341	302	999999	886	954	470	216	999999	42	632	448	441	809	999999	999999	336	486	999999	958	435	999999	684	645	999999	125	640	240	433	712	999999	898	999999	999999	967	926	669	999999	574	111	218	484	999999	899	999999	839	10	333	665	261	999999	499	419	580	621	794	656	656	999999	770	324	999999	782	597	999999	733	451	261	842	146	295	999999	999999	938	749	950	999999	785	715	107	125	317	999999	181	907	741	489	426	568	183	280	999999	275	803	787	999999	701	755	999999	999999	398	748	490	528	965	203	999999	999999	830	670	350	871	941	362	655	16	664	610	689	70	254	999999	999999	669	865	999999	347	119	161	771	999999	999999	686	518	999999	376	826	56	999999	714	164	19	595	897	832	409	81	912	999999	780	323	100	75	48	952	373	65	999999	999999	999999	856	477	999999	69	421	999999	194	432	999999	289	190	999999	404	975	905	245	999999	795	999999	466	212	999999	961	380	457	169	632	999999	999999	345	321	15	393	524	999999	686	689	536	486	190	225	648	999999	868	600	999999	999999	100	999999	717	934	999999	984	206	489	431	516	948	612	262	29	999999	866	317	999999	184	233	879	127	229	999999	903	318	656	251	563	174	103	779	751	472	542	999999	848	411	60	30	197	44	436	999999	740	924	234	170	679	999999	951	999999	999999	999999	999999	999999	912	172	41	999999	999999	955	925	266	422	178	860	789	486	
38	999999	906	917	999999	999999	845	690	59	814	979	93	496	999999	999999	223	999999	364	278	656	569	604	685	379	109	693	242	119	179	757	572	999999	445	684	999999	762	55	999999	271	446	971	292	999999	358	62	868	999999	393	153	53	999999	814	591	142	916	999999	343	536	999999	470	804	736	520	301	252	999999	999999	812	999999	999999	177	220	103	832	685	999999	740	337	327	240	999999	848	999999	135	538	757	481	999999	767	226	999999	518	175	999999	641	999999	771	571	999999	146	229	999999	473	133	875	999999	721	758	457	639	693	999999	218	587	999999	999999	770	394	763	494	999999	345	54	703	600	658	999999	302	200	449	999999	179	231	191	20	823	999999	999999	260	529	46	722	855	138	999999	999999	310	587	192	686	474	386	999999	999999	999999	884	984	769	532	226	964	999999	567	17	999999	524	784	37	576	999999	581	927	144	244	458	721	999999	916	999999	187	999999	467	999999	514	999999	139	370	609	999999	136	838	615	319	43	564	617	164	848	14	999999	638	999999	999999	999999	114	546	251	574	172	980	405	78	598	355	999999	507	318	63	42	994	163	185	548	449	956	966	618	111	679	841	566	641	911	173	549	86	455	723	409	438	887	999999	447	508	731	999999	26	963	999999	67	308	111	815	20	999999	463	733	571	439	148	999999	150	895	331	423	999999	167	434	806	999999	62	594	999999	999999	117	367	738	50	718	999999	949	654	936	621	999999	465	999999	900	999999	999999	353	999999	293	271	509	999999	999999	125	94	967	613	999999	167	383	15	714	999999	221	999999	496	999999	999999	853	999999	999999	283	213	999999	999999	958	937	999999	125	999999	448	178	310	392	104	370	466	999999	956	751	583	367	497	563	616	999999	16	614	999999	822	370	660	40	50	81	999999	543	627	336	136	40	356	476	446	935	836	999999	76	126	999999	40	112	736	999999	669	832	786	999999	666	960	951	333	269	302	359	787	148	269	320	999999	827	999999	999999	830	999999	999999	890	999999	999999	780	999999	940	999999	999999	792	267	923	999999	381	999999	449	892	999999	375	184	707	97	999999	999999	157	999999	153	755	257	715	201	999999	999999	391	999999	942	999999	32	886	545	20	835	804	999999	101	864	999999	888	81	429	934	877	920	655	23	149	715	963	480	92	281	195	249	749	999999	451	27	547	938	306	713	999999	85	830	173	999999	292	999999	995	293	488	999999	999999	828	781	999999	896	261	999999	302	236	772	552	999999	273	999999	999999	65	908	650	847	672	949	775	716	74	802	100	491	152	856	
999999	968	197	603	26	511	421	967	287	554	765	179	646	80	940	327	999999	999999	348	285	237	999999	354	445	815	315	908	122	999999	522	806	999999	234	445	195	999999	365	209	257	324	184	97	999999	105	91	502	313	704	775	999999	530	533	153	866	999999	284	623	751	788	711	999999	999999	260	999999	748	996	944	210	885	146	962	81	319	34	111	150	999999	258	364	322	11	999999	346	970	991	282	626	368	816	910	190	613	421	999999	721	874	836	999999	356	95	557	999999	818	999999	783	459	999999	999999	764	488	148	375	396	476	999999	999999	963	289	774	476	379	999999	393	975	956	999999	659	773	313	236	313	280	902	279	999999	898	999999	706	999999	541	67	506	603	338	771	815	227	945	835	332	911	556	101	999999	715	971	999999	843	999999	434	799	451	816	538	184	868	472	127	711	811	13	266	102	242	418	872	999999	65	213	150	999999	714	937	999999	324	757	999999	31	563	793	188	551	999999	999999	742	616	690	75	999999	903	352	109	243	34	328	999999	464	859	471	999999	999999	664	640	542	303	999999	513	999999	223	427	688	451	563	918	999999	999999	242	339	499	802	192	917	999999	309	798	999999	999999	913	662	668	999999	330	560	721	804	523	910	490	469	657	999999	855	999999	999999	225	901	545	324	401	866	422	134	999999	668	660	81	999999	341	744	999999	613	600	182	554	134	999999	890	842	124	119	551	752	870	842	999999	336	75	999999	94	999999	495	166	522	796	255	179	961	999999	70	732	761	579	999999	207	54	999999	683	307	611	999999	20	703	210	292	999999	670	263	527	969	334	16	596	256	847	775	456	88	386	999999	999999	407	999	999999	391	999999	971	999999	673	797	197	653	767	999999	999999	886	792	999999	239	481	585	916	443	922	736	999999	175	999999	899	431	597	999999	307	999999	656	459	20	921	819	934	352	665	589	999999	781	680	248	41	29	999999	983	999999	848	999999	723	999999	963	999999	55	665	192	648	999999	251	210	762	999999	769	999999	999999	875	871	146	305	138	919	336	714	150	999999	999999	999999	313	939	448	106	586	402	284	617	999999	933	875	163	751	999999	559	347	528	28	999999	479	999999	250	94	121	364	552	775	999999	712	258	936	999999	999999	999999	345	176	803	114	999999	953	494	300	292	942	995	983	553	999999	370	999999	196	131	731	999999	21	72	854	999999	741	999999	627	999999	999999	247	997	885	974	703	368	392	544	424	842	381	985	999999	958	999999	125	381	999999	999999	443	724	72	814	999999	181	46	
282	321	477	999999	153	999999	23	395	999999	945	120	18	850	76	977	999999	771	289	359	31	190	999999	712	999999	370	43	287	999999	190	999999	192	999999	999999	999999	95	80	76	999999	698	54	971	445	913	999999	15	373	158	999999	999999	280	999999	534	908	159	856	178	608	267	999999	999999	59	999999	215	999999	762	493	999999	194	980	999999	387	719	591	999999	59	744	201	515	214	997	885	999999	580	910	883	657	999999	654	809	999999	471	809	59	588	999999	995	240	52	999999	522	168	999999	999999	558	893	581	943	999999	109	999999	999999	102	62	15	999999	55	405	999999	999999	115	775	560	385	999999	445	577	670	999999	319	64	999999	999999	81	999999	838	921	710	999999	999999	312	713	124	554	696	940	378	757	54	999999	950	999999	999999	65	339	747	999999	999999	239	123	325	910	941	294	55	608	828	31	370	176	999999	344	999999	287	684	401	660	15	999999	999999	76	999999	625	648	369	464	577	103	742	944	240	342	481	908	701	401	999999	830	509	999999	121	357	396	999999	60	999999	225	658	999999	938	96	602	900	116	57	999999	295	303	924	590	999999	735	289	999999	999999	971	863	999999	585	999999	628	830	506	999999	21	999999	433	747	597	754	248	999999	722	804	999999	637	441	999999	860	206	999999	479	905	999999	66	386	78	970	999999	89	751	999999	83	97	319	999999	106	999999	999999	339	999999	547	705	180	351	999999	999999	485	568	309	999999	499	615	388	187	159	924	587	543	634	650	462	806	999999	12	498	845	635	999999	600	540	999999	278	531	135	568	999999	999999	577	944	999999	593	412	642	999999	262	145	695	910	169	342	519	766	471	688	999999	741	198	178	852	999999	386	990	967	768	407	999999	93	263	999999	999999	999999	19	599	269	999999	60	999999	966	999999	363	160	999999	335	268	999999	375	807	842	516	826	584	567	725	677	987	602	444	873	152	42	61	441	301	783	999999	999999	176	999999	631	568	577	231	428	499	127	999999	665	709	747	42	422	251	999999	792	801	999999	294	922	999999	464	999999	300	824	999999	999999	999999	434	551	125	999999	999999	605	220	947	258	362	148	235	999999	336	999999	734	999999	120	619	810	694	509	982	999999	226	254	999999	999999	999999	287	407	711	999999	408	999999	123	594	237	833	999999	999999	799	543	448	493	999999	372	945	526	999999	174	714	107	500	34	925	569	604	304	954	676	999999	995	971	955	437	47	161	109	823	999999	999999	286	803	780	894	965	999999	37	999999	881	984	999999	80	122	693	613	999999	384	311	554	990	932	879	
150	987	803	571	492	66	31	221	845	999999	741	999999	437	304	999999	999999	999999	35	576	147	82	691	402	925	859	272	999999	350	776	999999	279	159	999999	407	662	999999	100	404	61	971	145	999999	149	948	338	845	265	318	976	255	999999	529	423	795	806	459	595	878	999999	230	241	681	444	57	433	592	310	999999	642	927	48	999999	973	605	11	999999	999999	999999	597	999999	999999	515	373	531	999999	749	999999	180	600	999999	999999	222	999999	830	739	464	236	102	525	746	544	234	999999	59	216	788	555	999999	793	403	999999	999999	999999	698	223	726	317	912	999999	683	999999	140	999999	999999	999999	826	872	153	865	999999	186	459	927	850	478	999999	838	999999	325	666	204	917	387	207	305	999999	931	999999	616	22	156	323	499	842	890	414	794	247	330	999999	999999	412	952	256	999999	457	223	440	229	999999	888	993	597	999999	999999	999999	753	999999	143	672	999999	999999	536	999999	400	863	959	95	999999	74	987	999999	999999	999999	750	792	965	999999	979	847	999999	501	774	999999	134	999999	726	564	999999	952	661	561	114	999999	494	999999	875	109	855	364	497	138	999999	165	999999	297	999999	999999	194	999999	999999	621	262	295	829	999999	113	361	999999	247	146	405	999999	18	999999	435	999999	345	450	999999	916	866	285	625	360	999999	31	618	731	837	162	999999	379	999999	979	49	999999	999999	828	100	934	524	380	617	999999	102	406	471	999999	999999	802	665	220	482	999999	116	346	637	934	999999	999999	494	630	891	999999	82	36	74	38	999999	136	675	516	359	778	402	999999	999999	999999	999999	999999	559	865	712	44	999999	853	896	886	873	703	671	884	999999	718	449	999999	489	532	155	75	341	999999	390	999999	136	158	861	999999	387	620	679	239	677	808	823	629	917	856	597	228	139	187	165	669	465	790	803	999999	338	999999	16	144	262	202	999999	126	484	999999	908	348	992	202	999999	263	33	999999	217	999999	895	819	976	633	934	926	936	163	999999	999999	999999	345	354	229	375	879	614	544	999999	485	832	706	999999	105	947	999999	235	937	678	999999	999999	999999	582	898	999999	518	999999	999999	999999	335	266	821	839	763	395	572	999999	772	826	630	648	489	466	732	999999	198	674	880	685	685	999999	998	999999	385	85	413	999999	456	483	856	357	241	344	650	999999	20	999999	391	710	999999	264	463	120	58	263	166	566	850	826	557	999999	651	999999	999999	635	267	999999	464	687	981	999999	547	999999	969	283	417	154	815	513	71	332	293	999999	310	999999	999999	887	437	131	919	999999	
999999	629	926	23	705	999999	821	25	961	999999	999999	703	729	999999	999999	174	999999	774	845	999999	999999	346	764	999999	560	481	396	102	397	379	909	342	768	144	897	917	372	956	577	999999	333	800	552	397	920	999999	999999	735	713	82	999999	999999	285	908	999999	999999	865	701	462	234	157	728	999999	592	765	79	935	594	999999	999999	801	194	207	999999	999999	950	794	376	314	971	999999	661	388	999999	999999	256	66	859	48	330	62	671	504	353	725	605	182	959	632	851	653	855	67	914	999999	562	465	313	230	155	999999	999999	396	491	202	495	349	999999	959	518	22	85	555	356	746	140	690	853	999999	92	999999	834	743	463	327	185	604	474	53	999999	999999	753	639	893	549	562	284	22	999999	239	999999	870	10	123	838	577	310	710	178	999999	872	999999	66	999999	378	947	755	933	999999	27	891	875	268	889	727	268	446	662	807	194	999999	677	703	27	826	999999	999999	630	624	999999	875	893	306	903	207	190	999999	502	525	601	999999	999999	849	143	348	391	611	999999	396	579	999999	648	902	983	293	999999	999999	999999	321	471	999999	135	318	423	151	997	578	365	999999	546	571	999999	146	216	386	516	828	569	999999	444	999999	999999	243	55	618	237	991	322	620	12	282	999999	190	64	488	681	999999	435	991	350	999999	256	999999	850	18	197	511	695	607	777	999999	348	370	876	175	399	892	273	999999	914	16	266	744	689	274	913	763	92	728	704	484	999999	578	339	632	59	999999	393	46	431	999999	305	714	843	999999	999999	298	313	999999	98	789	768	630	86	343	555	999999	738	585	105	433	428	999999	999999	303	974	999999	41	254	999999	102	508	999999	383	198	999999	551	901	62	339	624	460	203	639	914	715	771	501	995	999999	548	567	807	999999	997	306	338	999999	999999	662	174	267	69	999999	996	290	541	257	888	633	13	610	685	256	480	973	999999	337	987	587	212	278	45	177	577	999999	701	296	386	999999	381	999999	361	400	175	367	999999	999999	643	634	999999	524	613	372	83	999999	882	561	470	34	81	11	999999	999999	459	895	231	891	206	470	589	254	871	999999	261	274	258	294	91	123	582	805	693	363	412	999999	999999	673	104	639	999999	999999	826	361	820	380	999999	399	999999	279	146	508	233	182	999999	929	999999	616	120	808	689	999999	480	999999	451	999999	317	471	559	771	240	557	797	567	817	448	428	519	185	880	360	859	999999	999999	976	83	582	999999	318	482	999999	58	563	295	949	66	670	479	910	554	
73	999999	999999	179	999999	588	711	999999	999999	605	510	143	440	999999	999999	830	253	668	380	377	999999	795	163	999999	736	999999	999999	511	617	761	778	949	609	631	816	999999	999999	184	999999	398	372	999999	166	712	999999	901	999999	332	999999	129	812	999999	109	542	861	278	299	762	999999	856	999999	209	58	603	827	999999	534	809	423	549	810	78	895	981	15	999999	639	450	999999	834	574	671	673	498	948	999999	999999	76	999999	548	619	267	740	916	804	173	867	563	885	420	377	807	909	298	319	744	116	999999	537	94	638	848	657	609	292	999999	535	560	999999	60	999999	999999	50	874	930	999999	999999	999999	187	842	999999	86	999999	694	467	999999	999999	385	999999	999999	669	733	539	684	910	770	610	141	633	881	637	316	999999	834	999999	999999	767	44	999999	767	415	138	939	695	999999	999999	293	999999	152	526	170	999999	382	449	999999	976	928	365	964	169	999999	206	355	999999	215	999999	999999	730	983	558	999	999999	999999	421	999999	541	794	999999	510	358	487	646	989	116	720	486	933	469	453	999999	980	411	79	208	825	999999	782	643	490	580	999999	999999	979	999999	527	442	143	960	999999	849	192	95	855	616	682	305	999999	248	999999	728	999999	708	999999	999999	577	597	999999	818	596	589	759	160	363	929	999999	925	667	999999	589	999999	352	973	818	604	999999	999999	556	463	526	530	11	544	999999	761	910	685	285	729	26	999999	785	325	374	70	100	41	999999	925	652	999999	637	811	659	999999	385	696	889	682	999999	682	51	204	999999	76	999999	224	103	999999	29	288	649	999999	389	659	502	37	608	758	999999	519	173	631	811	769	892	199	999999	999999	385	999999	999999	999999	30	999999	888	591	32	308	482	875	999999	999999	999999	373	117	700	432	999	999999	358	999999	141	999999	200	518	419	393	532	184	397	339	342	999999	999999	999999	56	916	999999	770	911	14	310	999999	639	580	44	725	999999	999999	201	767	885	999999	37	135	663	434	999999	824	999999	999999	500	134	999999	545	605	913	110	880	70	783	999999	238	893	999999	787	999999	999999	619	484	694	945	870	982	999999	453	999999	999999	679	829	622	96	231	999999	713	999999	999999	200	103	999999	999999	625	566	602	999999	390	657	72	684	348	999999	895	220	999999	784	261	630	151	464	101	228	724	430	61	448	697	165	999999	189	838	610	666	999999	644	362	79	999999	277	574	249	796	324	513	999999	32	726	876	999999	517	461	884	45	736	11	756	406	204	999999	999999	720	235	720	883	845	999999	150	460	575	987	714	
872	999999	576	224	999999	903	220	999999	39	999999	821	283	999999	727	954	575	999999	999999	888	956	874	875	999999	854	23	85	441	999999	999999	881	999999	999999	894	803	999999	531	468	521	705	999999	195	115	484	442	899	952	302	165	890	172	220	26	687	40	839	996	249	721	999999	230	471	552	999999	999999	456	520	389	625	147	432	999999	999999	999999	999999	999999	769	999999	680	955	71	999999	285	777	440	670	999999	999999	999999	963	593	292	746	999999	485	392	643	619	336	986	388	572	999999	28	467	999999	802	288	999999	269	80	605	999999	766	999999	447	999999	774	64	999999	206	897	525	999999	999999	999999	999999	107	262	652	137	159	999999	999999	577	499	116	267	320	385	999999	971	970	603	892	999999	724	980	182	999999	206	999999	999999	847	999999	999999	56	999999	999999	327	999999	704	35	10	142	999999	541	999999	198	649	999999	999999	464	999999	620	234	927	922	769	567	425	999999	999999	999999	455	268	594	999999	904	96	999999	101	793	992	689	172	999999	969	471	999999	999999	849	792	999999	999999	278	414	885	236	565	563	134	254	999999	901	316	779	811	999999	999999	337	323	999999	999999	206	249	144	471	999999	457	289	999999	460	999999	121	575	596	403	515	999999	999999	999999	990	349	999999	999999	846	886	100	382	393	999999	999999	999999	644	142	999999	690	336	468	143	942	895	779	999999	999999	673	999999	795	335	720	386	306	378	999999	628	333	630	578	877	402	258	381	618	74	155	544	863	164	979	696	906	76	999999	53	910	813	221	73	928	655	400	100	764	662	999999	837	55	577	25	999999	258	999999	999999	75	884	571	286	999999	140	70	809	999999	816	639	813	319	258	999999	999999	815	999999	567	650	232	12	167	999999	999999	66	317	999999	296	999999	180	447	795	618	999999	999999	349	999999	506	999999	999999	845	108	284	134	848	999999	589	720	467	999999	695	691	470	236	999999	999999	954	330	657	823	571	523	999999	645	999999	28	999999	275	176	770	999999	616	634	783	999999	903	999999	491	117	368	999999	999999	828	999999	485	755	334	999999	999999	441	394	216	999999	119	999999	332	946	639	931	830	996	323	553	697	921	89	999999	687	999999	169	844	473	999999	298	105	793	695	999999	170	447	693	318	356	735	385	82	767	525	999999	999999	957	253	559	287	372	999999	234	999999	26	405	699	999999	542	760	596	921	993	999999	24	512	636	732	999999	494	999999	688	967	818	322	849	321	541	210	794	999999	600	913	999999	926	691	568	564	206	764	748	56	999999	596	148	464	88	999999	510	999999	427	999999	
774	75	150	999999	446	416	818	177	999999	167	999999	999999	999999	996	18	999999	999999	333	944	82	999999	714	746	100	912	381	679	858	771	113	40	235	377	999999	999999	999999	795	253	254	161	999999	999999	680	590	609	38	48	999999	455	999999	585	187	40	999999	999999	70	328	60	999999	75	736	960	999999	980	137	999999	380	999999	180	170	272	389	88	999999	335	506	999999	166	490	883	999999	537	999999	749	527	999999	204	999999	999999	999999	529	744	999999	189	424	786	999999	999999	463	999999	657	467	999999	295	999999	206	999999	999999	30	202	36	172	570	887	999999	209	558	656	462	284	27	359	301	415	641	999999	908	898	999999	549	872	344	703	102	236	875	566	999999	991	999999	753	999999	11	95	999999	366	184	999999	457	225	238	977	999999	188	380	308	999999	565	999999	241	298	211	868	480	330	691	999999	477	661	999999	999999	441	665	141	531	70	357	215	676	284	352	324	450	163	321	894	107	524	999999	927	709	11	472	759	43	552	98	530	765	999999	897	706	932	601	582	999999	322	115	999999	320	950	960	999999	379	999999	973	760	715	999999	999999	594	944	999999	733	157	641	969	905	999999	978	971	827	450	629	386	646	999999	849	581	524	999999	991	867	410	977	749	122	102	871	69	791	382	370	340	462	999999	950	999999	454	940	827	417	18	678	348	132	519	268	999999	252	999999	911	144	645	999999	602	999999	999999	999999	999999	529	876	43	47	196	599	999999	119	176	432	695	193	405	641	696	175	983	198	999999	854	239	854	108	629	477	880	999999	725	487	860	876	604	452	56	999999	951	383	970	491	749	665	410	101	570	556	408	516	999999	948	687	999999	889	293	901	178	999999	999999	414	570	999999	360	741	632	316	556	999999	741	999999	230	745	792	23	999999	322	198	829	762	537	82	999999	374	745	777	999999	251	987	999999	550	877	745	999999	999999	410	185	398	924	777	784	24	466	667	167	283	999999	894	999999	999999	970	713	999999	912	999999	341	500	942	615	963	999999	75	999999	999999	200	480	484	572	999999	999999	999999	923	273	61	977	999999	616	412	216	472	575	905	645	999999	999999	836	538	833	999999	999999	909	999999	999999	961	945	999999	999999	686	476	686	798	639	81	992	661	57	449	297	999999	999999	999999	98	735	153	398	926	429	999999	438	999999	941	650	999999	196	703	999999	999999	312	115	268	999999	929	935	529	999999	935	833	653	152	303	397	999999	898	217	999999	821	999999	639	999999	999999	300	689	258	122	744	157	11	884	299	373	999999	146	999999	
999999	657	795	162	999999	480	462	999999	999999	622	999999	967	700	752	430	285	882	999999	511	739	96	967	389	681	999999	999999	525	934	999999	364	999999	999999	260	68	232	560	125	668	301	168	120	926	523	76	123	999999	54	405	580	609	416	999999	404	406	105	999999	277	124	338	431	954	528	999999	999999	999999	747	999999	641	999999	869	169	224	498	353	629	169	453	999999	567	999999	999999	999999	363	349	947	205	999999	853	963	523	293	11	999999	999999	214	592	782	111	999999	376	999999	412	875	710	450	202	94	60	777	935	265	999999	999999	660	690	999999	174	804	474	649	753	863	678	17	586	167	884	999999	149	47	387	351	999999	201	250	999999	254	999999	999999	755	120	999999	999999	37	268	338	454	679	190	999999	999999	978	999999	999999	999999	575	999999	868	999999	293	317	999999	911	739	999999	913	864	364	419	999999	590	521	905	718	999999	999999	786	651	749	258	712	999999	448	769	619	408	714	517	579	675	999999	385	528	999999	448	654	40	346	478	354	473	100	269	828	788	999999	83	918	54	810	788	91	129	875	580	111	27	152	130	999999	208	357	999999	999999	755	215	992	299	280	884	780	999999	182	999999	785	622	946	619	981	712	999999	795	472	768	886	523	999999	999999	44	346	636	888	226	328	155	125	999999	524	83	583	914	999999	999999	999999	40	999999	909	725	100	958	164	999999	170	417	824	413	885	26	858	242	948	999999	265	934	258	892	999999	853	258	999999	317	432	546	999999	798	551	157	312	999999	548	614	540	562	86	191	237	727	809	503	742	240	298	666	999999	634	999999	528	713	911	147	999999	65	477	430	651	999999	862	999999	618	999999	999999	582	287	999999	628	418	786	188	752	30	174	999999	999999	999999	439	28	766	705	773	233	999999	443	401	600	434	999999	73	142	434	459	375	965	999999	230	999999	999999	21	356	222	226	999999	349	960	999999	973	700	706	961	991	633	966	167	988	395	259	822	190	999999	885	80	999999	654	754	303	655	208	999999	138	40	781	999999	419	492	557	444	684	482	510	626	733	852	112	151	801	999999	218	999999	805	999999	662	477	334	471	152	872	144	595	667	999999	775	476	999999	930	219	999999	999999	674	999999	999999	999999	350	679	69	161	999999	251	513	999999	999999	447	231	427	167	377	313	999999	948	350	684	310	99	815	275	851	267	999999	181	931	999999	935	543	545	855	406	999999	797	274	319	999999	630	999999	642	856	797	553	999999	999999	999999	999999	999999	608	333	756	649	999999	535	999999	218	894	943	
999999	581	999999	874	903	686	572	999999	64	516	416	999999	426	64	679	456	999999	477	308	218	865	618	999999	239	337	999999	788	216	921	787	999999	66	425	981	560	59	864	981	894	866	486	659	999999	399	537	969	906	702	969	38	576	936	909	685	87	999999	556	547	999999	693	898	366	999999	277	133	360	223	445	503	630	591	999999	583	441	999999	215	119	635	701	999999	313	95	999999	999999	220	999999	157	740	903	109	502	327	444	210	967	129	820	241	276	187	756	471	999999	999999	447	999999	362	477	952	871	999999	920	846	189	999999	812	129	945	66	676	213	999999	541	404	137	274	542	382	473	613	395	877	369	524	611	841	999999	999999	999999	621	103	679	999999	41	756	582	999999	264	999999	165	10	999999	185	599	999999	283	999999	805	220	182	67	980	13	349	999999	475	560	999999	578	547	926	999999	499	999999	583	533	695	510	999999	555	793	999999	561	318	612	999999	701	770	549	337	999999	91	687	283	563	123	675	999999	555	291	32	159	685	283	238	778	385	740	25	451	587	429	167	665	388	779	428	999999	999999	999999	774	999999	782	251	635	845	544	226	881	999999	857	999999	999999	366	533	999999	602	287	90	834	999999	960	754	108	750	999999	923	999999	894	784	694	999999	711	999999	516	241	376	444	647	393	999999	168	999999	555	593	339	473	801	999999	744	186	150	999999	902	830	813	45	684	999999	152	921	999999	999999	106	775	876	546	376	849	301	999999	167	640	999999	600	976	111	999999	999999	420	29	132	999999	160	999999	553	376	999999	758	703	205	999999	943	505	471	721	837	999999	779	717	999999	999999	999999	840	476	29	510	916	311	854	712	999999	999999	999999	133	799	633	999999	498	232	509	999999	617	156	105	585	224	144	999999	879	149	348	429	999999	628	921	180	58	999999	999999	53	459	507	999999	991	999999	522	863	381	671	97	665	274	999999	217	999999	999999	999999	744	891	805	999999	690	431	999999	373	416	382	461	212	628	999999	498	999999	999999	59	240	713	164	736	72	999999	763	564	999999	483	83	999999	999999	573	441	375	313	791	783	677	769	85	198	999999	952	999999	411	179	53	513	177	365	378	167	824	776	650	17	999999	454	612	136	640	999999	300	544	791	999999	999999	263	280	706	999999	511	290	999999	524	536	999999	921	949	999999	520	288	999999	999999	504	433	999999	665	999999	999999	962	999999	74	642	999999	956	336	418	358	999999	409	790	242	470	239	867	876	999999	261	123	232	907	505	29	615	361	999999	999999	49	368	149	114	
538	974	744	796	446	648	718	567	210	376	999999	435	193	730	56	844	487	999999	556	999999	413	610	83	65	833	55	36	93	40	754	378	990	384	304	261	267	726	999999	431	237	950	693	999999	999999	343	79	835	999999	315	999999	105	413	811	69	700	927	901	688	963	401	621	999999	537	455	999999	999999	999999	889	478	788	128	54	215	328	999999	719	696	999999	721	999999	219	150	778	949	658	964	999999	324	999999	334	365	999999	999999	999999	616	999999	166	467	857	760	999999	946	417	526	963	60	207	492	931	980	241	999999	967	999999	191	480	856	587	797	43	404	737	295	154	433	90	999999	999999	712	812	563	238	369	960	999999	273	733	261	986	608	767	999999	393	622	102	680	80	281	848	145	468	579	999999	824	999999	290	999999	273	999999	882	485	32	779	128	427	12	325	999999	462	917	747	999999	601	999999	276	709	999999	672	61	752	20	303	336	999999	999999	983	999999	545	605	466	999999	470	999999	113	999999	745	915	274	205	100	364	73	818	930	397	863	977	482	557	999999	936	988	221	351	872	999999	695	212	774	443	444	780	999999	996	314	287	447	498	75	999999	999999	89	999999	961	397	946	999999	405	999999	490	16	95	987	949	529	624	258	999999	999999	940	59	713	500	761	999999	583	662	821	626	119	999999	488	416	36	862	857	999999	999999	953	925	999999	999999	31	294	437	359	793	461	476	690	39	630	999999	135	481	90	588	716	315	999999	293	663	779	80	999999	999999	678	999999	97	672	114	997	863	999999	243	760	691	216	334	999999	790	211	355	936	90	795	999999	291	554	781	278	804	944	149	641	53	519	999999	230	999999	680	832	374	803	999999	41	767	999999	891	999999	999999	382	392	19	33	92	318	843	999999	278	305	396	416	315	404	309	63	723	673	200	251	740	986	424	625	957	836	551	360	58	999999	280	400	999999	392	999999	422	934	125	559	735	999999	960	999999	613	294	426	68	409	286	978	53	287	701	479	999999	999999	999999	394	76	999999	766	999999	941	250	999999	996	581	922	508	887	128	607	999999	464	999999	780	44	999999	999999	541	777	152	999999	80	983	993	699	365	735	510	999999	550	59	999999	968	191	29	711	588	297	844	999999	999999	399	860	446	172	246	999999	999999	361	999999	63	534	478	624	420	871	266	42	999999	226	197	998	999999	578	999999	812	496	999999	999999	333	233	999999	696	641	250	999999	220	547	830	999999	461	857	158	299	496	524	999999	353	999999	157	454	999999	990	628	948	999999	956	
292	887	360	749	518	126	999999	933	20	838	836	384	735	661	718	211	843	999999	999999	999999	153	91	43	999999	152	999999	613	879	676	62	78	693	347	727	928	660	479	713	999999	740	130	366	486	686	997	969	999999	496	735	354	156	863	618	63	813	999999	854	382	606	895	513	158	266	957	769	153	46	17	733	999999	731	999999	821	599	999999	787	604	999999	980	999999	587	126	153	332	905	214	85	293	999999	727	805	107	117	57	237	971	999999	529	917	854	933	37	763	677	622	26	999999	999999	334	999999	999999	999999	402	433	318	397	15	933	999999	564	77	999999	104	15	999999	634	33	774	999999	757	687	999999	439	136	250	559	362	999999	709	888	172	66	958	999999	999999	307	704	683	738	839	966	176	477	362	786	190	933	999999	424	999999	993	278	656	577	349	530	78	276	192	999999	44	539	233	173	402	999999	999999	999999	999999	999999	930	349	45	532	790	520	608	999999	349	69	625	604	61	721	895	894	999999	391	547	601	239	999999	999999	978	805	437	942	313	960	775	999999	999999	999999	469	67	654	242	133	787	829	921	992	926	132	144	440	487	512	277	507	610	412	670	292	725	999999	848	66	727	363	578	304	126	574	673	898	730	999999	664	250	661	286	604	718	680	247	511	378	844	374	999999	440	45	999999	999999	999999	66	591	743	565	805	186	406	433	260	626	999999	362	999999	999999	710	999999	999999	37	999999	333	808	952	612	488	999999	480	222	362	999999	148	268	664	409	688	999999	148	848	999999	444	485	999999	180	467	63	371	158	999999	608	999999	64	591	999999	615	841	999999	999999	978	999999	574	999999	964	53	29	121	367	221	952	999999	403	999999	999999	749	592	370	452	637	494	999999	126	999999	562	613	999999	359	556	259	58	568	512	738	169	592	534	999999	521	837	999999	355	695	159	206	157	999999	999999	18	842	999999	999999	398	999999	999999	429	999999	731	773	360	354	670	565	117	173	999999	268	665	412	999999	225	999999	849	615	486	148	863	966	646	999999	407	606	350	999999	833	803	180	964	128	739	454	802	999999	170	492	491	790	587	999999	811	888	550	689	999999	626	943	405	782	72	480	999999	181	95	368	953	747	329	850	999999	370	224	999999	999999	672	999999	422	147	688	132	994	358	285	980	834	999999	856	916	796	97	890	407	397	902	999999	183	999999	717	977	216	745	999999	939	313	626	597	999999	999999	27	999999	214	805	716	660	77	132	290	201	261	842	106	830	532	762	394	962	826	999999	898	
499	736	705	170	482	387	999999	418	972	363	246	930	852	899	261	883	999999	690	737	834	999999	892	91	466	999999	119	914	639	187	999999	663	770	204	115	528	808	509	645	244	282	245	713	318	837	999999	911	999999	999999	281	879	309	281	99	999999	383	606	655	249	999999	999999	472	202	241	999999	700	475	999999	747	381	999999	384	448	456	999999	999999	812	583	999999	999999	999999	865	983	368	307	619	999999	681	637	999999	921	999999	269	999999	999999	809	52	999999	265	147	549	185	506	559	828	505	999999	825	635	966	570	33	411	797	803	506	489	834	999999	443	318	794	999999	999999	999999	999999	124	829	583	654	556	339	327	116	902	57	369	999999	540	802	758	566	56	671	171	999999	750	472	816	999999	999999	218	999999	999999	829	754	87	490	109	537	999999	42	252	980	999999	241	705	999999	895	756	146	66	304	999999	999999	751	999999	437	999999	999999	549	652	999999	216	335	348	791	999999	999999	157	969	999999	333	999999	421	999999	999999	75	260	930	202	455	576	70	999999	273	913	417	147	999999	16	649	636	999999	987	738	999999	45	655	81	449	210	27	999999	999999	267	732	301	719	999999	438	682	186	924	369	104	85	952	976	999999	434	383	368	210	151	329	253	785	25	683	706	287	420	189	490	999999	438	828	284	972	999999	622	698	187	649	334	473	711	999999	893	663	999999	68	999999	646	999999	842	817	999999	466	24	947	286	999999	262	999999	271	999999	444	999999	666	256	678	999999	530	999999	685	190	561	817	856	541	999999	999999	29	638	228	826	542	424	159	620	232	817	958	593	346	661	925	498	72	476	277	810	999999	416	999999	64	72	834	390	662	266	789	999999	482	999999	999999	999999	999999	931	999999	464	999999	227	999999	34	860	55	999999	476	999999	264	72	754	389	274	796	894	613	249	999999	764	708	43	999999	364	999999	999999	999999	253	191	999999	999999	567	627	21	999999	592	191	392	538	19	999999	999999	999999	407	203	44	230	218	552	269	999999	999999	767	999999	999999	986	730	690	591	999999	570	693	294	389	953	505	137	377	999999	214	712	230	999999	164	638	350	677	100	999999	407	986	277	700	999999	241	927	799	999999	999999	999999	862	999999	999999	885	999999	999999	999999	977	453	698	999999	853	200	348	999999	193	673	612	52	414	319	640	529	194	667	303	993	999999	157	36	705	190	121	757	352	999999	429	825	999999	206	278	699	646	472	499	143	86	999999	376	58	263	197	904	851	950	231	999999	999999	227	999999	999999	999999	829	427	993	727	741	442	
999999	344	763	999999	896	999999	146	619	994	67	694	534	999999	999999	995	109	999999	999999	999999	270	807	999999	250	813	607	999999	757	567	999999	228	478	999999	401	643	365	999999	999999	414	300	68	714	340	237	913	922	692	928	807	715	999999	654	485	451	999999	999999	876	104	950	999999	336	97	579	749	775	588	921	999999	583	285	964	999999	999999	226	227	556	477	892	999999	999999	915	641	950	852	150	999999	993	331	921	18	489	999999	344	173	964	971	144	590	462	334	10	559	355	532	751	999999	999999	268	233	923	167	999999	767	69	335	999999	999999	999999	609	210	999999	999999	221	574	999999	999999	479	999999	262	999999	421	999999	439	12	890	365	999999	427	111	234	289	734	107	997	850	999999	179	999999	999999	279	833	417	981	262	999999	410	348	780	999999	999999	999999	999999	999999	999999	511	280	553	999999	179	970	409	719	999999	999999	921	999999	502	224	724	300	999999	203	367	999999	421	14	999999	187	999999	489	27	515	691	386	787	199	727	129	495	579	951	415	116	867	999999	124	999999	999999	341	877	908	999999	66	445	867	252	732	999999	566	507	999999	376	501	689	999999	893	999999	249	597	731	999999	999999	728	154	348	451	97	499	121	999999	999999	999999	846	395	999999	893	458	255	999999	544	999999	702	999999	999999	214	585	999999	999999	914	977	95	551	18	999999	743	536	999999	999999	106	425	165	242	913	268	293	75	999999	115	119	69	444	999999	729	62	274	999999	819	740	939	763	538	670	585	144	999999	671	301	999999	652	999999	999999	999999	158	103	389	234	999999	304	704	999999	66	808	999999	854	542	313	822	956	345	999999	717	999999	971	343	999999	495	999999	779	999999	622	773	292	463	75	999999	999999	999999	635	999999	50	651	999999	46	800	706	999999	363	730	999999	908	849	345	902	349	999999	834	999999	999999	999999	894	576	19	258	999999	375	774	354	251	293	999999	999999	999999	292	304	661	999999	999999	181	636	167	141	927	999999	147	999999	438	389	124	738	737	332	818	999999	999999	473	999999	276	953	434	932	384	121	446	957	239	663	62	607	999999	144	999999	403	188	57	762	649	832	120	319	937	394	999999	513	556	322	999999	766	513	830	29	925	674	747	704	999999	30	490	229	908	119	999999	782	999999	999999	999999	928	639	382	26	824	809	999999	643	496	548	154	608	890	645	378	896	548	776	667	218	540	999999	484	999999	742	999999	612	212	999999	561	611	804	909	34	393	231	394	497	999999	220	769	41	260	165	639	421	599	584	539	999999	837	16	768	395	999999	999999	
165	117	284	666	999999	999999	999999	935	999999	349	999999	865	261	999999	512	999999	770	457	449	509	405	328	635	330	568	999999	672	987	723	605	45	523	44	121	75	286	222	999999	999999	999999	999999	325	229	299	999999	734	332	393	710	786	245	320	945	490	999999	836	481	999999	107	179	999999	455	221	340	314	185	831	150	91	235	838	999999	444	633	911	90	109	346	608	834	705	289	287	937	369	724	578	553	245	239	999999	999999	252	843	534	152	113	888	999999	545	903	192	999999	484	999999	815	876	999999	999999	796	999999	145	355	273	473	12	999999	284	999999	999999	607	287	905	999999	430	999999	999999	601	108	999999	976	221	361	999999	931	523	977	802	989	554	999999	999999	999999	449	501	669	912	978	999999	999999	973	829	999999	405	938	625	999999	459	999999	376	999999	284	999999	810	819	999999	784	999999	999999	950	34	999999	295	426	741	351	999999	465	360	761	667	209	231	576	795	999999	303	956	134	315	999999	527	748	622	917	573	52	173	629	975	884	630	999999	429	508	999999	544	500	663	596	322	999999	999999	302	708	436	63	647	999999	672	232	828	167	999999	999999	506	999999	672	508	177	999999	999999	836	384	876	47	563	801	78	197	613	802	302	537	993	999999	428	999999	914	490	999999	405	158	957	999999	999999	472	620	715	11	980	871	992	496	999999	182	985	999999	426	671	999999	999999	999999	827	69	429	536	629	42	999999	87	181	999999	28	657	904	999999	878	999999	819	574	943	999999	76	217	741	999999	999999	999999	999999	439	704	38	999999	617	269	826	999999	897	999999	999999	999999	999999	426	923	999999	123	973	839	392	999999	116	999999	607	107	930	174	511	620	999999	618	999999	389	221	859	383	999999	515	411	397	999999	668	980	307	299	999999	365	999999	153	408	999999	999999	966	857	637	333	611	431	155	686	104	324	711	999999	715	800	463	375	567	999999	664	608	572	451	314	523	999999	999999	318	375	999999	999999	368	221	999999	782	763	531	584	535	772	722	370	724	303	763	957	411	592	999999	277	999999	999999	999999	999999	28	273	999999	999999	124	207	815	999999	779	999999	999999	955	499	878	932	46	931	999999	41	999999	999999	247	848	999999	551	565	724	999999	819	108	585	402	765	999999	999999	518	248	999999	469	338	999999	608	590	999999	703	808	468	999999	999999	462	999999	999999	80	825	999999	780	425	377	11	558	482	612	304	999999	999999	206	199	32	206	424	798	953	331	999999	820	999999	657	245	454	742	999999	202	553	999999	762	387	332	999999	999999	901	102	870	976	999999	856	
354	314	999999	86	507	618	446	999999	244	663	999999	999999	377	14	999999	999999	189	922	268	460	999999	68	937	919	159	874	999999	355	305	331	927	976	999999	846	999999	39	747	169	947	134	999999	866	999999	703	999999	999999	955	936	219	999999	913	948	999999	999999	576	999999	377	990	927	633	369	999999	40	912	999999	416	465	530	999999	999999	386	30	975	144	799	999999	749	244	549	648	918	323	146	527	418	999999	268	959	280	999999	661	999999	999999	323	765	570	835	406	967	962	999999	435	999999	781	401	999999	999999	583	660	163	546	999999	450	288	999999	56	954	999999	999999	999999	158	506	260	358	776	999999	788	661	378	239	588	999999	276	586	603	999999	915	365	999999	526	17	684	309	999999	999999	528	999999	952	609	719	616	999999	902	220	814	548	999999	59	999999	772	113	999999	999999	999999	575	203	999999	999999	685	999999	140	999999	386	999999	999999	999999	999999	143	999999	999999	321	835	999999	659	623	265	450	65	772	999999	999999	865	360	363	423	697	479	999999	551	450	661	453	999999	388	588	26	999999	999999	471	350	352	999999	344	756	999999	277	267	999999	807	319	752	810	999999	630	912	999999	999999	32	563	61	994	328	591	274	596	867	568	673	81	606	320	999999	594	431	712	276	999999	604	999999	155	999999	999999	999999	242	697	850	362	647	475	323	778	999999	371	999999	356	999999	999999	999999	999999	594	999999	593	483	210	999	999999	999999	670	999999	646	999999	999999	131	417	999999	79	257	359	576	746	999999	920	999999	999999	828	397	999999	183	84	689	815	460	445	317	999999	845	450	869	243	470	634	692	999999	829	579	999999	801	953	797	286	776	111	503	423	89	999999	395	999999	382	611	999999	52	595	238	830	292	208	813	971	776	999999	999999	126	115	121	822	200	999999	999999	693	596	209	999999	999999	999999	714	956	999999	999999	657	999999	725	497	631	397	999999	999999	502	998	296	935	987	999999	999999	657	999999	999999	999999	311	999999	598	27	546	689	999999	873	666	797	324	126	999999	186	585	323	327	999999	999999	999999	999999	530	725	697	379	891	999999	608	227	364	150	524	729	568	720	970	69	442	188	999999	999999	523	999999	999999	999999	882	999999	999999	999999	999999	703	999999	999999	999999	680	999999	541	900	647	999999	999999	417	656	312	657	999999	396	767	465	615	264	884	724	92	877	999999	605	426	999999	496	931	999999	205	558	661	395	27	238	888	939	439	168	794	533	875	209	999999	622	652	387	999999	203	999999	797	999999	999999	40	424	999999	999999	185	999999	390	999999	723	933	221	107	650	271	782	168	
999999	526	999999	999999	99	999999	217	678	337	983	773	143	10	737	704	408	154	841	365	999999	999999	412	999999	324	999999	643	810	942	988	769	999999	391	604	338	323	776	621	999999	729	999999	999999	999999	158	202	351	257	160	985	238	812	953	808	999999	190	552	476	762	999999	327	456	999999	274	689	568	21	392	999999	999999	424	999999	787	835	122	999999	394	670	264	571	972	531	492	999999	713	186	815	999999	485	423	785	999999	999999	759	999999	283	459	942	264	590	190	958	718	488	571	311	34	127	696	999999	796	999999	222	200	889	796	963	565	999999	513	752	848	907	124	999999	999999	913	37	845	839	999999	999999	415	673	999999	24	812	13	262	412	161	697	476	104	999999	904	634	823	999999	203	999999	893	391	999999	837	341	60	603	602	994	397	997	999999	856	324	999999	475	999999	999999	999999	983	959	313	159	362	64	382	812	497	982	942	999999	999999	651	529	182	70	664	836	999999	999999	219	411	999999	24	164	425	999999	780	281	999999	96	24	995	220	360	590	241	399	782	959	248	115	620	62	999999	999999	631	336	151	295	811	999999	760	911	774	999999	55	999999	207	999999	999999	41	225	999999	856	85	999999	999999	999999	999999	999999	275	63	999999	999999	113	790	999999	999999	324	793	293	638	986	627	999999	263	999999	446	999999	544	105	201	153	207	216	889	77	205	232	677	199	166	559	466	545	659	670	197	999999	767	839	999999	883	845	999999	402	999999	926	999999	821	999999	995	377	57	732	84	910	892	518	224	999999	19	999999	646	604	136	89	999999	91	999999	593	999999	775	44	704	999999	999999	307	728	813	660	999999	723	410	999999	999999	999999	512	999999	471	749	777	679	455	54	830	935	246	251	352	999999	999999	844	758	999999	192	229	999999	352	65	766	612	174	999999	564	582	999999	93	999999	409	999999	576	999999	620	975	816	227	999999	990	874	741	999999	65	999999	499	951	306	964	182	999999	975	456	170	677	704	146	612	999999	891	999999	999999	852	200	842	15	747	912	999999	999999	999999	999999	899	352	477	324	696	557	788	214	999999	285	331	999999	639	999999	890	415	999999	916	999999	213	999999	999999	528	341	889	880	223	380	752	48	83	192	760	452	85	999999	692	363	18	589	999999	999999	288	196	221	942	560	417	124	341	793	999999	943	218	722	470	824	146	435	815	343	999999	461	573	999999	149	159	196	359	787	723	765	908	260	999999	482	159	342	999999	947	329	806	999999	421	255	999999	248	552	730	614	288	999999	928	202	255	416	999999	714	983	
81	999999	374	68	999999	999999	38	407	999999	828	999999	999999	999999	999999	488	495	537	160	50	328	999999	999999	999999	466	744	508	177	999999	715	14	973	173	999999	358	999999	999999	955	747	999999	803	999999	368	555	724	999999	303	796	539	450	999999	718	265	277	396	548	180	195	999999	999999	827	451	201	692	688	854	86	999999	143	968	333	540	789	230	247	111	86	999999	999999	999999	451	712	637	999999	18	999999	999999	999999	58	810	877	999999	57	434	112	362	999999	676	866	870	413	427	999999	571	126	176	928	999999	40	294	471	825	313	930	872	125	999999	804	683	999999	145	190	999999	999999	100	364	492	999999	999999	885	85	409	488	22	573	999999	59	999999	280	842	367	684	865	764	348	62	999999	999999	561	987	999999	999999	993	474	999999	232	999999	339	999999	762	684	999999	917	154	218	72	346	301	367	848	75	747	534	841	44	999999	324	73	999999	999999	699	999999	803	139	347	999999	415	24	999999	351	434	719	999999	518	167	999999	767	721	555	286	715	373	759	999999	921	800	999999	162	439	282	907	536	355	441	72	319	999999	787	999999	999999	656	332	999999	999999	424	355	161	25	683	999999	694	603	517	999999	332	336	615	100	217	999999	166	263	584	999999	443	897	374	164	455	848	34	999999	913	200	630	393	999999	743	999999	576	999999	681	999999	199	999999	314	28	647	119	736	999999	678	579	271	208	402	748	19	582	526	999999	997	570	999999	225	714	999999	327	87	939	999999	871	802	641	896	999999	784	394	426	139	879	727	55	719	999999	356	410	652	992	237	645	350	171	771	594	651	999999	643	974	873	624	701	569	179	759	999999	876	937	374	723	618	999999	999999	453	999999	999999	999999	850	690	999999	313	47	999999	849	999999	999999	710	40	999999	255	999999	150	419	999999	515	188	999999	875	999999	999999	479	473	288	999999	618	291	757	999999	134	341	699	271	952	115	999999	586	375	999999	875	133	130	999999	890	999999	359	478	943	50	938	469	999999	87	999999	999999	399	839	759	66	999999	22	879	993	999999	999999	556	112	197	314	999999	928	812	447	999999	836	201	633	583	999999	999999	150	347	999999	779	999999	245	621	380	584	716	730	827	319	489	999999	253	137	940	184	572	257	999999	639	67	19	657	999999	999999	999999	186	765	266	599	147	100	674	172	223	250	480	934	731	612	999999	262	999999	999999	958	999999	592	999999	693	409	999999	671	859	708	659	999999	17	999999	543	326	408	951	473	999999	182	398	199	91	999999	999999	703	638	999999	999999	51	999999	909	999999	699	
999999	471	121	81	999999	999999	999999	241	966	512	453	243	892	400	415	999999	646	788	872	999999	569	946	511	159	994	705	957	155	999999	666	854	999999	852	888	601	855	296	879	616	234	999999	167	233	578	470	466	999999	248	999999	474	405	999999	46	834	139	995	959	999999	87	999999	999999	329	60	309	658	593	390	13	798	560	917	766	181	999999	622	412	722	932	999999	538	893	719	999999	716	270	837	823	27	759	605	999999	334	802	464	189	387	999999	923	920	876	85	999999	450	559	999999	638	844	398	999999	999999	999999	37	282	549	268	336	293	344	999999	999999	769	372	254	999999	665	592	964	717	468	245	305	799	21	999999	462	96	999999	486	999999	632	993	435	806	42	332	867	62	999999	206	853	999999	773	999999	109	117	713	562	999999	893	999999	674	137	999999	976	431	484	25	999999	999999	999999	999999	806	185	416	827	999999	566	221	999999	797	999999	999999	520	615	151	999999	999999	911	705	749	999999	999999	999999	204	958	999999	504	829	999999	848	852	999999	176	34	796	999999	598	477	282	999999	156	350	387	105	435	962	616	999999	999999	899	569	113	764	999999	999999	999999	223	980	458	961	839	999999	999999	31	945	946	545	496	819	999999	933	446	639	999999	602	192	644	497	769	995	999999	189	994	999999	999999	999999	828	828	999999	761	83	617	999999	320	999999	420	739	365	160	488	427	130	999999	980	966	133	473	831	745	465	400	725	221	999999	712	659	742	900	742	206	128	999999	999999	999999	780	326	999999	328	999	191	452	289	347	999999	578	139	999999	999999	744	165	285	996	92	921	999999	999999	405	565	608	282	678	839	622	953	369	710	20	999999	209	999999	706	999999	832	563	22	120	388	931	999999	583	975	727	165	587	921	131	999999	999999	696	432	920	861	720	726	999999	612	666	999999	920	867	128	245	999999	104	459	139	174	999999	908	260	969	474	681	35	307	950	999999	45	42	248	86	999999	752	999999	728	999999	434	115	59	999999	454	999999	20	26	465	740	999999	70	138	791	999999	114	289	999999	999999	456	999999	999999	429	563	999999	630	360	682	791	305	493	47	376	999999	999999	69	479	508	805	974	464	664	569	566	47	623	999999	250	290	999999	999999	316	323	282	999999	738	999999	496	481	824	644	999999	235	169	256	875	694	999999	95	897	635	999999	640	999999	992	999999	135	862	526	314	723	999999	999999	819	762	187	723	103	999999	999999	383	982	37	981	339	999999	438	410	320	171	999999	393	164	999999	346	999999	675	834	290	149	613	822	970	176	
999999	534	935	415	406	78	161	600	575	129	523	652	754	999999	159	865	999999	725	552	365	999999	339	955	18	482	999999	512	889	813	809	363	999999	22	860	879	805	201	999999	999999	251	19	338	817	45	869	999999	999999	26	684	424	61	999999	280	999999	999999	771	579	927	933	405	566	272	787	766	766	962	999999	893	779	999999	674	74	721	999999	999999	56	522	999999	999999	999999	999999	495	215	399	757	999999	291	407	79	118	236	274	99	607	684	746	999999	61	999999	907	64	123	247	340	750	999999	176	968	999999	999999	259	659	788	154	411	81	999999	398	18	999999	680	241	824	670	127	409	975	124	626	609	505	470	999999	241	734	880	258	874	648	770	308	322	149	999999	859	577	486	999999	205	613	999999	163	999999	977	236	822	298	576	999999	350	21	62	352	659	248	788	999999	999999	420	999999	999999	192	999999	999999	992	999999	999999	999999	811	999999	923	40	918	23	919	352	427	672	15	999999	591	681	661	999999	999999	256	999999	489	96	80	568	929	535	674	790	999999	413	805	985	999999	999999	798	764	999999	426	999999	144	339	999999	896	371	345	551	508	939	150	531	451	489	746	398	613	413	999999	981	994	999999	999999	999999	422	999999	622	687	147	191	999999	999999	988	999999	776	999999	640	999999	999999	708	232	387	36	734	999999	975	962	325	999999	479	126	395	999999	690	999999	999999	890	116	327	957	749	658	999999	326	156	233	542	999999	712	634	758	864	223	43	759	616	478	518	583	447	999999	306	448	999999	75	407	893	307	458	999999	231	999999	999999	999999	958	574	973	709	588	425	442	402	999999	999999	720	999999	182	990	931	815	18	382	533	880	999999	453	219	746	261	749	999999	999999	999999	999999	412	999999	999999	980	999999	999999	643	768	999999	999999	14	582	999999	999999	947	813	234	903	376	643	999999	849	11	550	260	515	365	236	999999	999999	999999	207	292	200	211	496	817	201	915	746	182	249	999999	374	876	409	760	999999	799	447	524	436	868	477	141	563	999999	893	729	569	829	999999	999999	102	82	806	999999	502	999999	999999	999999	42	999999	629	470	51	407	999999	674	999999	754	980	999999	20	323	999999	339	814	69	648	999999	999999	472	356	917	766	929	359	302	79	118	268	751	348	451	999999	449	249	17	999999	165	597	229	878	815	849	978	309	999999	999999	477	999999	443	999999	999999	81	570	641	999999	704	999999	58	343	604	999999	999999	999999	99	569	831	219	100	807	999999	999999	676	704	594	541	999999	999999	630	580	877	601	632	825	999999	161	379	921	
807	536	312	978	116	263	999999	144	329	620	889	999999	947	215	387	679	999999	999999	520	376	976	999999	644	916	999999	999999	999999	13	121	670	471	937	199	909	999999	563	504	999999	385	423	89	459	999999	457	898	999999	632	999999	224	952	361	274	999999	12	945	999999	999999	999999	497	999999	797	621	33	659	999999	952	550	999999	803	824	185	483	126	107	999999	526	999999	196	28	600	845	793	789	168	318	206	999999	196	964	703	670	118	503	746	626	468	435	562	999999	945	350	595	869	399	999999	999999	157	544	715	999999	820	999999	377	897	999999	13	832	999999	350	952	656	364	83	110	999999	77	980	379	480	828	101	335	999999	82	259	260	999999	399	390	440	59	761	480	545	883	964	740	999999	953	622	635	569	222	355	299	999999	999999	768	999999	710	897	777	73	999999	999999	495	817	304	647	999999	89	443	485	909	903	895	999999	999999	227	199	336	384	426	858	203	531	999999	543	999999	273	738	165	999999	679	543	281	999999	999999	218	999999	157	446	957	999999	542	202	94	313	452	404	112	983	999999	55	384	523	999999	214	999999	805	382	283	520	384	999999	924	288	805	999999	632	207	300	999999	828	999999	999999	426	999999	999999	999999	447	809	100	999999	170	755	613	999999	305	29	919	493	899	413	999999	873	999999	583	616	617	913	288	936	820	999999	812	664	722	999999	494	106	999999	888	692	999999	573	193	141	223	58	321	180	999999	356	712	714	400	915	999999	178	964	843	399	708	999999	168	872	280	192	358	100	890	114	810	923	999999	604	217	56	452	690	794	369	999999	306	999999	778	590	999999	492	999999	999999	909	999999	999999	262	999999	189	605	999999	999999	999999	948	865	958	999999	76	699	432	149	119	193	869	371	487	180	483	999999	412	354	390	999999	173	699	999999	999999	981	278	291	999999	616	425	999999	846	999999	778	999999	999999	999999	999999	676	88	167	967	999999	999999	880	999999	357	359	999999	999999	777	999999	818	419	749	258	929	617	448	797	999999	761	532	694	581	32	620	709	334	979	232	535	999999	311	133	205	326	706	470	443	921	999999	891	492	647	999999	38	340	38	596	575	999999	999999	879	670	999999	445	689	999999	858	927	999999	35	800	901	251	999999	516	295	553	999999	232	157	999999	999999	487	870	50	56	230	993	289	680	737	999999	241	108	798	641	728	760	636	59	611	516	282	906	101	590	406	999999	521	55	485	663	353	843	431	12	999999	535	404	999999	437	865	999999	967	297	396	670	999999	783	875	999999	793	305	183	546	
499	603	999999	778	999999	999999	451	481	244	999999	83	999999	397	676	796	458	202	365	993	621	746	999999	315	999999	705	999999	999999	999999	646	999999	691	999999	999999	307	932	999999	999999	757	944	993	985	393	412	772	223	336	282	476	987	426	375	437	312	999999	799	629	298	999999	999999	540	396	999999	835	757	999999	715	890	99	743	396	845	999999	421	999999	636	363	999999	543	405	379	646	786	17	229	999999	263	66	618	508	999999	120	649	684	413	607	538	999999	655	268	507	445	999999	999999	600	581	999999	26	999999	924	446	999999	755	999999	703	893	609	450	615	644	259	659	281	591	440	286	999999	999999	17	999999	108	999999	811	284	999999	933	463	64	416	999999	192	247	753	694	71	150	365	93	981	519	998	999999	999999	999999	18	847	174	601	999999	324	999999	179	18	910	826	641	361	480	669	769	440	999999	43	966	462	22	999999	587	999999	999999	999999	999999	779	497	403	19	862	999999	276	59	769	999999	761	102	999999	22	999999	843	867	429	999999	884	424	221	999999	999999	64	975	558	996	999999	586	81	11	403	999999	999999	520	999999	999999	999999	999999	214	619	999999	577	999999	941	703	449	783	999999	719	110	512	45	698	567	999999	999999	999999	886	253	280	118	999999	791	999999	698	11	622	718	337	999999	650	238	999999	804	999999	511	660	123	282	118	222	999999	867	999999	999999	367	999999	832	112	999999	861	892	317	933	999999	817	786	999999	253	702	826	75	735	999999	460	283	365	893	356	906	300	841	614	144	67	238	325	999999	270	340	999999	789	615	999999	999999	999999	999999	999999	304	403	724	999999	999999	999999	291	999999	153	209	519	226	12	679	486	206	999999	999999	287	182	876	282	502	966	773	912	274	47	460	999999	478	702	362	618	599	952	191	999999	971	44	853	999999	999999	125	999999	999999	337	757	313	999999	999999	180	479	748	870	31	901	999999	853	999999	314	254	696	190	999999	999999	863	394	90	534	24	601	999999	252	329	999999	197	386	999999	729	584	517	733	51	467	307	232	613	747	999999	61	432	820	23	730	608	224	904	394	493	190	943	677	779	999999	904	132	236	429	905	834	524	103	134	382	999999	999999	655	722	433	594	999999	646	512	999999	999999	780	999999	522	720	751	292	992	181	548	999999	999999	954	646	999999	184	999999	194	999999	742	536	338	999999	640	932	97	568	192	960	898	931	307	175	306	812	133	98	714	708	163	999999	532	921	999999	741	958	999999	19	168	259	598	74	803	999999	946	263	999999	402	589	632	193	109	41	282	
617	344	674	999999	999999	439	999999	291	486	689	200	14	999999	120	899	999999	531	559	34	711	310	866	503	406	359	558	48	696	134	85	970	452	500	649	999999	999999	294	907	184	728	173	316	588	124	578	942	846	973	503	615	111	633	85	330	972	751	840	278	999999	285	400	399	167	999999	999999	748	999999	767	999999	501	690	624	384	999999	548	999999	287	389	999999	999999	712	999999	202	518	999999	346	377	999999	676	226	567	26	609	898	338	773	158	188	405	830	438	999999	830	12	924	487	259	780	782	978	999999	460	450	890	573	335	207	649	999999	999999	381	343	100	925	934	674	24	485	999999	774	999999	109	983	996	979	999999	244	200	593	497	97	999999	398	698	999999	999999	575	719	335	999999	576	509	752	33	459	104	987	904	78	260	472	773	813	17	143	999999	477	454	911	939	101	17	999999	939	294	784	945	402	182	827	109	999999	160	999999	208	345	357	960	546	884	646	999999	132	999999	34	323	783	999999	565	388	639	999999	807	999999	911	568	453	812	738	675	999999	594	732	250	999999	177	999999	848	999999	797	999999	516	999999	999999	302	761	999999	722	914	971	11	564	837	793	999999	977	497	764	63	999999	891	544	231	871	734	61	999999	881	999999	857	701	999999	582	999999	371	132	223	780	103	159	683	999999	898	767	673	595	757	938	62	999999	679	858	795	999999	999999	999999	295	45	999999	251	164	13	999999	67	280	77	981	79	999999	75	763	716	670	903	956	170	645	464	999999	149	303	668	999999	18	999999	842	999999	414	999999	888	837	188	488	852	995	999999	201	841	999999	999999	613	688	516	986	419	962	197	892	222	745	999999	999999	837	162	947	495	184	531	999999	437	999999	577	216	543	238	585	237	818	907	999999	968	804	966	601	536	999999	999999	999999	599	224	655	255	201	127	61	15	999999	336	905	510	506	670	961	999999	678	45	999999	972	758	834	735	378	985	936	776	42	864	246	625	999999	342	341	999999	665	782	999999	999999	98	492	232	999999	901	913	999999	779	308	999999	999999	922	999999	142	190	999999	764	489	286	269	265	350	28	151	999999	710	573	999999	174	737	306	287	999999	659	999999	490	535	599	833	465	999999	166	478	199	958	323	134	209	162	256	177	185	506	423	130	748	473	91	140	200	999999	239	614	570	546	628	927	999999	999999	699	558	175	999999	821	681	999999	871	829	192	790	586	374	25	999999	569	130	781	582	999999	645	26	454	469	643	124	359	552	999999	652	999999	395	293	459	
999999	698	12	999999	999999	741	32	999999	644	898	349	999999	976	999999	696	999999	425	846	355	312	114	999999	114	999999	999999	706	999999	556	964	186	852	404	303	914	562	229	567	601	106	840	516	768	382	555	129	38	999999	145	999999	999999	237	493	50	980	999999	999999	593	305	516	978	999999	475	912	467	55	945	999999	999999	661	476	443	824	750	999999	796	999999	999999	558	587	984	568	196	700	999999	949	369	364	999999	569	782	636	271	94	127	430	50	999999	914	999999	184	999999	86	483	388	999999	412	742	535	193	19	479	44	718	532	420	232	775	854	518	686	590	998	999999	879	840	999999	999999	632	94	755	489	395	59	412	999999	492	713	321	594	546	626	829	139	560	999999	601	553	562	999999	207	275	11	406	823	593	718	583	604	548	999999	999999	120	450	437	529	94	985	315	265	928	999999	463	269	999999	69	761	869	942	576	249	628	187	924	886	999999	488	999999	235	999999	558	999999	119	999999	999999	873	999999	388	701	999999	228	999999	247	307	999999	688	999999	999999	435	999999	999999	849	640	999999	308	999999	495	195	563	947	999999	105	999999	495	706	29	409	689	965	107	999999	999999	177	911	999999	633	390	880	155	208	678	999999	563	470	999999	999999	277	91	999999	631	388	330	825	754	999999	132	855	999999	600	760	288	131	775	999999	222	458	681	729	999999	675	292	615	50	364	999999	999999	542	999999	507	997	751	999999	224	344	719	999999	557	423	922	234	778	638	289	999999	919	556	971	236	258	539	999999	548	411	799	349	999999	290	470	485	695	999999	565	253	603	18	999999	906	999999	617	990	901	268	806	455	896	653	999999	655	445	721	332	316	51	999999	969	999999	916	425	999999	946	941	96	937	236	643	222	394	686	386	959	999999	540	618	999999	637	769	741	999999	902	999999	447	635	35	764	372	999999	523	999999	634	805	54	491	446	671	59	814	331	999999	811	683	268	649	999999	999999	81	792	697	783	340	210	999999	960	999999	308	509	315	71	183	864	369	699	119	62	999999	914	999999	999999	947	218	823	448	172	154	228	999999	798	367	999999	692	580	586	739	944	434	344	93	968	999999	172	743	752	999999	715	452	984	158	597	696	999999	913	698	750	575	999999	761	999999	999999	303	871	710	948	522	999999	294	782	959	999999	999999	247	831	999999	956	785	999999	999999	300	456	701	999999	288	211	670	978	779	881	999999	999999	999999	999999	999999	276	999999	276	461	795	240	667	431	669	35	999999	969	459	739	723	741	999999	111	446	471	999999	
999999	999999	592	509	288	999999	710	412	946	999999	738	955	999999	564	524	999999	333	678	999999	999999	35	999999	218	999999	242	999999	248	66	149	870	72	989	210	999999	999999	999999	683	999999	999999	697	956	28	999999	240	254	23	257	184	208	61	641	432	999999	838	999999	92	999999	296	276	77	999999	654	272	86	731	999999	999999	29	413	909	999999	381	171	152	676	16	320	977	61	999999	962	73	857	98	239	999999	392	372	365	79	762	397	999999	449	401	312	756	645	508	506	999999	238	771	999999	54	269	270	999999	999999	821	999999	874	999999	999999	115	241	796	999999	999999	101	366	392	663	343	999999	619	695	999999	750	374	259	999999	478	999999	960	999999	999999	568	54	999999	379	999999	210	999999	999999	888	999999	637	999999	999999	515	582	798	417	150	875	575	437	151	435	574	548	714	797	999999	108	405	690	96	381	938	238	139	877	721	438	192	999999	47	268	466	999999	387	589	858	677	875	71	415	94	168	864	426	999999	405	830	223	412	999999	999999	492	472	999999	962	999999	287	453	920	695	711	693	999999	400	883	999999	516	999999	999999	939	894	232	344	285	12	222	999999	999999	519	482	891	224	999999	156	838	776	994	999999	424	367	999999	233	954	375	703	400	713	999999	543	999999	889	669	98	472	999999	999999	999999	197	999999	750	157	476	933	999999	999999	999999	914	999999	999999	117	973	999999	746	767	368	670	278	969	581	999999	999999	610	277	869	593	232	999999	316	77	862	628	999999	967	674	219	114	999999	516	571	216	486	999999	911	436	677	889	922	999999	114	418	707	187	615	999999	250	547	208	74	854	582	370	607	242	699	488	175	41	82	999999	263	380	999999	408	375	999999	105	698	999999	201	704	999999	804	212	658	165	450	202	39	433	672	906	235	661	988	999999	999999	181	222	947	999999	858	850	774	850	47	944	779	999999	813	154	849	366	872	160	999999	565	999999	583	544	47	973	11	648	999999	999999	155	110	419	528	999999	924	486	999999	690	845	458	999999	361	999999	220	999999	952	226	288	823	999999	362	511	715	291	483	597	678	999999	538	856	212	999999	503	892	843	369	721	567	230	373	473	192	314	823	534	999999	999999	999999	999999	31	999999	369	72	807	792	599	999999	999999	772	336	807	983	161	989	256	151	858	728	376	312	240	658	68	999999	999999	179	206	999999	756	439	634	354	544	516	81	842	826	999999	999999	999999	665	484	795	893	565	490	999999	325	999999	999999	195	244	999999	73	790	136	311	612	731	622	403	811	999999	342	702	
462	448	645	917	413	324	999999	628	132	646	999999	863	174	894	596	999999	880	324	373	254	399	398	999999	726	945	999999	999999	999999	486	999999	854	993	462	999999	112	51	395	408	999999	77	32	616	834	427	44	999999	146	999999	145	483	522	496	127	999999	312	74	967	918	971	872	999999	209	152	281	999999	763	410	973	792	554	999999	482	161	306	232	783	564	999999	691	683	405	999999	999999	12	999999	367	875	374	999999	47	84	476	437	300	999999	999999	999999	563	635	281	861	173	924	590	730	49	344	820	866	528	510	913	237	298	999999	602	381	149	941	435	999999	46	999999	754	480	286	55	860	999999	409	999999	11	428	420	821	241	999999	247	282	299	32	65	999999	370	999999	170	249	149	823	374	451	334	999999	210	393	825	89	179	120	453	994	483	492	466	218	999999	495	999999	999999	245	30	143	866	999999	412	832	538	999999	999999	319	999999	906	47	963	999999	999999	389	228	36	995	162	999999	999999	829	305	999999	572	50	162	37	675	999999	672	588	354	317	999999	999999	797	561	296	366	999999	800	415	97	999999	528	508	999999	129	999999	789	999999	92	617	16	47	356	864	269	497	570	199	999999	615	244	458	618	999999	527	420	999999	475	709	795	460	999999	423	217	111	54	542	929	999999	408	999999	201	999999	737	999999	429	622	933	999999	798	795	762	166	800	853	999999	909	858	999999	708	999999	324	999999	296	166	680	624	149	999999	225	955	641	999999	245	972	999999	952	881	348	108	999999	497	183	999999	999	698	180	622	363	122	144	683	234	209	563	328	430	219	581	631	805	999999	180	86	842	999999	999999	920	828	811	46	38	520	999999	999999	357	150	860	297	467	510	999999	785	649	999999	999999	417	999999	999999	654	999999	742	309	716	999999	324	327	107	77	845	999999	259	794	552	999999	999999	999999	627	298	215	188	999999	921	123	131	999999	698	530	999999	570	747	398	247	183	198	999999	729	803	999999	596	40	52	792	452	249	260	217	242	573	975	999999	789	793	476	476	63	999999	196	595	500	626	999999	111	999999	107	999999	999999	620	364	782	386	370	323	999999	185	145	776	479	999999	871	594	999999	957	999999	462	957	999999	999999	707	145	482	542	217	813	970	999999	941	999999	354	419	248	597	878	790	598	999999	476	101	301	340	286	351	999999	724	999999	170	839	90	54	999999	234	251	999999	229	310	843	162	509	731	942	203	490	999999	999999	632	999999	587	999999	432	999999	490	999999	999999	376	999999	141	230	493	908	999999	403	860	999999	999999	
194	997	684	658	490	754	594	967	369	358	999999	795	999999	999999	101	999999	582	673	658	339	659	721	771	546	999999	178	622	669	600	999999	999999	343	999999	920	279	635	323	929	686	677	129	999999	153	130	239	999999	915	373	401	10	237	730	211	911	999999	473	235	148	298	321	141	925	999999	448	809	803	556	305	587	466	594	653	999999	999999	219	146	578	999999	999999	307	263	259	277	599	999999	818	141	337	375	999999	409	185	640	999999	545	999999	155	999999	320	435	999999	620	785	935	416	999999	743	230	701	419	895	584	831	990	68	882	657	777	754	991	672	228	930	781	999999	999999	999999	999999	445	25	999999	872	999999	999999	791	642	474	999999	999999	999999	84	910	635	955	999999	999999	999999	649	316	663	546	378	999999	328	763	297	690	999999	878	999999	572	131	785	686	429	32	254	950	209	425	417	325	594	645	917	761	999999	974	870	241	75	999999	316	999999	999999	622	922	999999	127	503	952	470	463	195	999999	953	135	999999	536	999999	581	999999	999999	890	255	999999	783	314	999999	12	704	999999	143	646	931	999999	999999	12	217	807	999999	999999	833	999999	473	947	999999	408	109	963	635	643	448	981	999999	671	922	425	999999	999999	838	618	609	125	799	999999	336	817	264	347	148	999999	741	728	999999	348	570	744	999999	999999	370	384	214	448	376	71	277	161	999999	269	286	399	476	960	968	491	632	718	906	237	620	999999	154	762	825	513	901	999999	999999	322	111	188	999	238	999999	463	413	171	748	999999	999999	999999	999999	999999	70	749	656	780	760	306	999999	852	837	999999	687	325	240	999999	622	999999	999999	999999	958	673	167	108	399	248	999999	999999	88	471	999999	999999	999999	445	222	160	702	86	856	130	959	895	606	259	351	999999	999999	999999	999999	960	549	885	578	420	226	167	836	962	359	418	707	255	228	254	999999	668	930	252	112	89	750	545	16	48	999999	999999	999999	908	999999	589	697	512	291	128	922	93	600	847	229	65	323	999999	727	448	423	714	677	999999	377	999999	879	308	999999	153	219	13	999999	539	822	163	100	928	215	769	721	204	999999	109	999999	798	77	92	32	57	766	20	818	567	624	883	999999	715	999999	83	710	999999	53	147	908	918	214	70	35	999999	964	395	534	957	727	999999	750	578	999999	578	999999	999999	285	421	999999	209	194	321	915	938	768	385	999999	141	69	332	160	827	201	413	594	999999	999999	957	92	999999	486	860	839	405	143	816	999999	962	468	912	122	999999	759	999999	999999	892	155	96	
306	589	998	402	898	999999	78	923	387	625	984	607	740	999999	338	16	722	334	482	519	804	952	699	434	673	156	220	528	77	491	679	701	862	970	999999	999999	382	94	962	444	337	999999	439	999999	978	860	182	999999	999999	752	999999	999999	420	999999	291	354	999999	573	999999	751	194	549	999999	895	945	292	999999	999999	668	834	634	999999	999999	47	191	594	522	999999	455	812	974	426	999999	325	999999	279	999999	236	999999	315	614	809	365	999999	999999	787	365	543	124	999999	125	412	135	470	128	359	48	383	454	697	999999	260	127	916	777	767	326	539	401	999999	12	519	92	362	230	824	281	161	999999	404	999999	979	524	760	696	572	301	999999	999999	999999	999999	999999	782	990	483	999999	691	999999	442	492	471	825	152	448	693	606	330	772	250	303	88	999999	999999	59	468	853	736	367	229	215	475	562	342	256	445	105	999999	999999	879	866	143	832	718	304	932	413	836	999999	77	100	251	529	523	904	76	354	999999	732	999999	629	627	999999	230	237	27	999999	493	895	999999	999999	999999	238	892	383	169	999999	999999	999999	127	64	26	999999	300	138	963	999999	49	999999	190	100	999999	999999	999999	999999	249	809	612	491	999999	33	999999	941	83	479	232	22	636	999999	744	820	187	27	999999	477	613	966	43	101	273	999999	869	65	715	912	811	863	669	642	999999	999999	643	685	25	103	144	85	587	820	906	950	320	899	693	369	913	768	400	101	646	282	775	520	227	216	163	865	235	999999	999999	999999	352	993	999999	999999	999999	501	11	520	343	999999	389	223	195	999999	759	970	371	356	998	53	999999	578	995	861	585	999999	468	808	940	999999	999999	426	999999	999999	607	327	893	309	192	999999	766	879	758	119	893	562	999999	904	457	193	503	999999	172	623	894	774	997	154	999999	63	999999	203	999999	74	687	963	999999	647	715	442	999999	999999	173	999999	287	594	820	886	967	32	999999	563	361	757	775	999999	264	539	999999	833	999999	749	999999	138	388	999999	308	999999	999999	999999	999999	687	198	24	116	441	715	585	999999	310	999999	120	999999	786	264	479	841	823	298	999999	999999	530	994	882	123	999999	571	44	208	714	999999	136	464	47	999999	121	374	347	650	999999	999999	678	203	999999	879	218	573	714	874	908	731	485	404	715	230	999999	999999	999999	901	779	870	680	387	631	25	826	656	999999	999999	153	115	503	182	955	999999	40	337	999999	13	904	763	857	170	299	982	809	731	999999	816	558	428	999999	446	871	472	999999	301	571	336	999999	
999999	434	458	730	803	237	999999	999999	265	200	644	50	999999	996	25	23	519	98	649	215	105	907	999999	707	725	56	67	311	493	999999	739	766	325	950	999999	338	408	440	495	754	507	999999	493	999999	999999	388	999999	449	855	459	76	213	999999	130	957	999999	113	750	999999	999999	179	11	956	390	461	877	724	999999	654	999999	614	999999	602	999999	708	812	423	704	999999	346	302	618	455	999999	808	999999	844	999999	993	696	999999	658	435	738	584	999999	336	113	175	999999	663	999999	794	999999	999999	999999	610	37	422	999999	242	999999	956	668	464	999999	555	922	581	924	999999	999999	369	958	461	999999	653	999999	319	212	485	999999	539	757	999999	899	999999	999999	199	821	925	816	782	848	464	826	701	766	284	33	951	414	531	999999	12	144	42	999999	717	888	999999	999999	717	220	669	922	869	209	985	564	737	278	732	760	999999	226	747	521	999999	634	999999	887	589	999999	261	81	788	298	999999	548	867	999999	999999	999999	488	188	109	571	189	542	999999	502	999999	719	295	999999	999999	771	251	785	397	520	342	92	999999	455	999999	999999	959	597	143	999999	999999	446	697	750	999999	431	281	820	127	999999	342	961	677	762	115	999999	999999	578	400	27	56	969	161	356	999999	486	677	42	30	678	612	591	999999	999999	58	999999	999999	999999	974	259	499	430	668	999999	999999	381	999999	871	999999	999999	999999	391	207	126	999999	484	294	351	999999	231	754	999999	800	449	573	750	563	301	714	770	847	999999	603	150	527	626	310	939	177	283	81	806	692	999999	257	231	394	292	851	573	999999	681	449	999999	505	999999	999999	229	999999	437	817	123	166	579	450	964	999999	66	999999	907	184	354	183	822	160	948	999999	77	999999	351	366	280	449	151	720	176	999999	999999	645	276	995	999999	301	999999	465	999999	649	122	291	999999	443	338	693	944	398	705	999999	626	602	557	703	562	37	306	81	547	674	25	999999	999999	948	936	421	332	911	102	63	442	366	201	308	444	785	908	908	38	999999	505	752	24	668	399	258	97	573	999999	63	994	669	918	294	999999	262	17	345	507	999999	371	42	306	651	999999	999999	999999	258	269	999999	999999	398	52	959	178	999999	999999	615	558	999999	999999	759	999999	999999	999999	773	448	907	675	191	999999	999999	410	121	226	473	456	372	603	139	848	839	313	999999	933	999999	626	958	125	370	999999	401	999999	820	593	612	563	267	592	301	821	999999	583	88	998	557	987	931	743	705	817	482	22	429	839	494	455	812	999999	463	157	
489	792	315	999999	386	786	590	528	999999	999999	198	999999	311	317	355	265	234	667	386	618	694	999999	419	553	935	388	367	999999	999999	166	999999	162	139	999999	342	710	278	315	621	999999	406	999999	999999	795	999999	702	711	121	493	238	230	155	728	844	999999	999999	382	762	837	999999	999999	609	429	457	999999	46	999999	166	999999	645	999999	919	56	615	221	999999	999999	623	999999	243	677	255	999999	870	935	999999	434	294	999999	78	337	516	477	999999	352	797	984	681	636	592	61	555	145	847	251	999999	999999	122	999999	181	186	759	837	999999	999999	182	999999	999999	521	564	999999	366	999999	907	318	481	452	432	273	424	307	415	987	999999	192	132	119	649	999999	635	505	322	660	521	891	577	678	873	999999	999999	685	435	169	81	980	999999	91	999999	999999	769	858	676	999999	218	874	770	771	505	421	208	72	472	929	886	68	299	706	952	25	999999	999999	999999	139	104	999999	871	256	915	361	497	51	881	120	859	999999	829	999999	451	647	130	806	183	461	104	999999	223	506	282	22	691	988	138	223	799	999999	999999	999999	753	479	12	524	855	154	924	166	191	999999	80	119	239	999999	999999	315	894	934	629	127	999999	999999	525	375	999999	902	669	509	913	668	320	891	497	292	720	971	644	606	999999	999999	537	938	924	999999	435	172	783	866	999999	822	328	865	347	171	512	999999	999999	636	550	953	999999	424	253	523	50	999999	622	999999	114	999999	670	298	983	600	590	106	73	664	939	811	129	802	775	100	999999	455	999999	336	999999	954	27	17	66	997	553	122	694	411	820	257	550	999999	762	451	161	39	881	747	580	999999	702	299	697	999999	833	682	999999	163	183	595	634	295	178	999999	999999	999999	242	986	57	999999	411	662	999999	692	271	999999	49	999999	938	319	574	806	756	373	262	728	999999	999999	173	870	473	541	237	235	623	999999	999999	612	999999	498	797	895	999999	999999	999999	999999	455	14	999999	999999	999999	999999	224	863	30	827	999999	805	897	999999	352	999999	999999	186	999999	999999	435	619	78	999999	999999	437	156	449	521	679	117	999999	368	222	282	315	850	623	237	999999	326	373	214	795	726	862	715	641	156	883	82	999999	999999	999999	614	836	936	471	923	215	999999	774	352	351	720	884	999999	684	273	46	999999	209	949	855	554	71	414	282	289	763	721	514	303	999999	606	999999	555	235	999999	446	379	999999	699	31	978	999999	31	862	85	999999	426	41	377	120	819	873	573	252	589	552	431	663	191	170	999999	664	481	
713	999999	136	339	220	999999	826	999999	684	509	927	877	999999	50	999999	999999	448	347	999999	146	192	999999	999999	31	312	999999	65	25	999999	207	539	538	323	999999	317	999999	949	511	215	955	551	453	999999	374	999999	375	587	512	879	466	743	823	999999	528	999999	895	22	115	36	574	999999	811	950	999999	970	399	563	931	733	435	257	936	999999	735	595	739	999999	999999	999999	937	68	553	146	260	464	715	735	999999	782	421	114	844	485	640	999999	740	999999	659	403	256	999999	655	778	999999	999999	806	691	77	932	559	222	999999	729	999999	516	475	675	700	31	264	664	768	159	321	330	413	461	500	799	855	999999	33	964	138	135	999999	775	692	52	658	33	667	999999	232	208	460	124	395	134	469	999999	802	637	149	999999	53	999999	467	133	804	355	201	278	87	323	999999	999999	600	999999	113	700	999999	658	373	240	999999	905	926	123	870	298	75	375	339	789	442	396	825	547	92	906	318	999999	247	999999	832	999999	784	908	19	771	523	431	31	768	999999	154	274	908	595	147	579	354	999999	515	289	999999	938	999999	881	999999	999999	63	881	206	392	999999	421	70	407	607	999999	999999	999999	108	774	999999	354	570	707	298	999999	999999	952	944	336	964	315	731	999999	17	460	496	37	999999	906	470	550	824	386	667	999999	213	511	987	27	561	250	164	741	646	481	378	590	999999	681	948	111	999999	999999	428	119	999999	999999	999999	999999	633	999999	896	202	314	103	529	194	49	999999	918	999999	999999	999999	999999	723	160	990	386	536	92	906	999999	999999	958	368	613	954	957	558	999999	175	121	999999	393	571	999999	962	436	553	952	193	999999	999999	999999	999999	146	19	105	999999	999999	999999	999999	864	75	727	555	999999	243	999999	999999	574	999999	491	520	752	303	135	543	999999	379	999999	563	833	584	898	366	416	772	425	231	603	858	999999	599	354	514	257	774	999999	25	982	999999	490	73	387	999999	69	518	19	249	21	475	892	335	999999	146	828	999999	176	370	149	598	817	724	999999	715	999999	891	175	248	56	361	877	197	397	999999	82	770	206	999999	306	897	999999	186	999999	138	966	927	829	218	686	967	999999	305	999999	393	999999	766	187	671	999999	177	352	771	202	659	598	999999	937	312	999999	68	999999	235	999999	251	999999	641	999999	757	999999	57	72	999999	562	999999	754	582	999999	14	557	315	592	535	959	138	555	991	983	560	540	271	990	527	155	628	884	999999	241	633	557	280	263	429	999999	935	115	394	999999	123	905	25	393	
932	754	757	475	999999	999999	934	696	844	657	952	227	999999	999999	545	812	933	999999	381	350	999999	456	287	62	999999	999999	33	33	171	782	870	655	524	877	67	772	397	162	336	116	306	999999	713	999999	310	211	999999	878	999999	582	285	917	533	999999	705	485	477	704	312	944	252	911	534	999999	787	307	703	999999	999	772	424	999999	868	275	54	750	999999	665	752	999999	180	155	462	588	506	952	131	849	999999	999999	304	693	850	392	864	394	413	651	834	13	508	832	879	797	167	504	58	268	630	999999	742	812	999999	351	999999	107	459	945	999999	834	185	854	438	427	999999	731	930	486	411	659	346	101	999999	999999	462	347	999999	664	430	12	903	999999	228	227	838	491	740	508	618	767	999999	467	96	999	999999	654	404	461	329	436	999999	572	857	970	618	999999	982	213	999999	436	831	794	525	999999	930	322	635	221	589	986	990	999999	868	644	724	999999	14	830	921	808	943	814	344	994	999999	341	16	257	999999	999999	509	537	999999	192	935	999999	942	999999	78	515	28	192	999999	343	999999	150	703	222	256	738	999999	999999	292	999999	492	26	459	530	999999	599	315	387	999999	999999	999999	463	999999	686	708	999999	937	999999	999999	999999	789	761	942	999999	558	999999	999999	793	10	999999	999999	358	254	539	700	919	690	421	410	479	209	640	580	480	856	982	338	27	514	673	800	175	398	876	300	731	83	999999	999999	834	961	999999	999999	741	850	138	218	282	999999	788	892	526	999999	292	216	158	999999	472	155	576	959	620	288	999999	80	385	959	999999	249	968	845	242	999999	575	518	686	264	838	629	727	773	999999	999999	725	781	284	104	116	670	151	550	611	999999	404	874	350	244	59	999999	475	179	840	43	999999	943	659	86	504	774	999999	894	351	843	999999	803	903	589	562	999999	795	999999	999999	708	107	999999	244	999999	999999	700	178	452	214	177	999999	558	932	32	23	782	999999	207	999999	999999	150	256	209	767	999999	601	999999	999999	681	502	875	194	999999	142	935	999999	999999	728	999999	803	606	86	690	184	689	870	870	881	575	780	434	598	691	521	999999	851	228	476	56	453	999999	417	771	711	301	969	242	800	999999	424	83	402	176	795	735	73	566	34	999999	23	731	999999	194	901	78	999999	502	999999	999999	94	999999	999999	682	999999	84	198	315	978	882	719	999999	79	795	999999	706	41	999999	999999	785	504	294	203	398	999999	722	640	999999	999999	643	23	477	437	236	11	54	841	720	587	721	546	757	588	152	
368	999999	661	304	43	999999	46	855	607	28	79	800	186	843	650	866	443	965	445	344	999999	252	210	842	793	116	864	321	844	183	249	999999	999999	999999	39	656	70	346	198	675	607	999999	999999	418	999999	211	868	997	999999	999999	287	580	322	253	282	999999	185	819	999999	927	340	724	21	999999	779	332	104	999999	814	993	805	107	777	769	737	711	382	791	684	592	248	866	999999	132	896	668	999999	999999	779	912	481	251	836	271	344	882	999999	446	639	834	117	743	193	86	915	189	803	553	516	571	999999	393	144	917	689	474	483	999999	999999	121	898	641	355	901	522	564	271	515	435	854	565	936	162	850	485	504	683	174	216	716	864	880	999999	999999	179	98	999999	918	581	870	409	267	908	527	999999	475	999999	291	564	999999	918	297	128	999999	999999	999999	999999	294	441	195	790	999999	682	999999	257	999999	695	147	999999	433	458	999999	933	999999	455	308	999999	635	914	20	115	402	610	855	798	576	762	294	211	999999	857	999999	486	396	89	100	999999	97	999999	917	779	999999	999999	140	999999	999999	364	563	215	999999	778	605	999999	431	89	999999	708	827	32	681	265	410	999999	369	999999	635	866	999999	484	999999	723	940	364	996	240	854	843	999999	952	999999	999999	209	999999	503	594	262	453	64	317	690	999999	756	74	599	999999	378	999999	198	999999	277	708	817	88	851	984	837	999999	382	201	235	555	999999	875	799	999999	66	332	442	775	323	999999	812	239	793	971	999999	999999	765	345	999999	538	999999	915	684	999999	999999	130	237	519	999999	21	80	863	92	145	163	881	275	140	605	999999	882	423	250	95	895	999999	294	879	27	962	484	999999	339	696	999999	323	200	284	73	999999	104	923	29	999999	999999	948	157	658	818	95	610	999999	740	814	656	241	674	599	629	817	835	358	502	794	537	999999	999999	396	999999	999999	691	990	76	668	952	959	404	938	999999	946	999999	636	71	931	362	848	999999	999999	999999	669	649	601	999999	999999	110	746	999999	235	774	999999	425	760	423	977	404	619	999999	81	999999	696	837	735	625	682	386	209	296	570	442	688	735	999999	999999	575	999999	100	345	819	567	215	999999	179	174	894	999999	679	222	93	536	742	288	235	662	353	832	913	975	999999	999999	999999	459	860	999999	999999	353	417	414	848	786	314	283	750	513	656	999999	668	999999	731	999999	999999	986	213	43	699	410	509	355	13	999999	287	124	373	949	999999	756	677	386	88	550	124	275	999999	306	999999	469	538	721	16	194	
173	351	253	999999	999999	915	255	999999	999999	685	844	999999	411	999999	999999	199	910	999999	848	899	491	292	493	191	46	441	999999	999999	811	240	871	787	999999	819	578	999999	871	551	999999	999999	999999	850	292	402	999999	62	864	999999	999999	42	999999	737	873	116	702	881	857	999999	785	731	302	999999	999999	862	814	999999	723	999999	537	573	327	369	24	108	399	641	999	101	999999	999999	577	365	999999	778	681	999999	999999	242	126	697	88	809	765	64	999999	999999	834	429	588	649	999999	282	999999	999999	714	199	722	775	717	70	882	766	999999	999999	164	937	239	246	999999	999999	152	490	475	839	495	999999	603	960	999999	237	999999	579	512	836	654	305	999999	886	73	492	999999	148	524	66	815	999999	233	999999	899	519	932	999999	248	999999	999999	848	806	999999	738	999999	595	762	134	489	263	312	264	750	157	859	313	353	182	698	267	999999	966	999999	34	999999	294	999999	999999	140	305	218	999999	999999	999999	999999	498	743	999999	866	897	659	999999	44	803	512	66	483	816	49	999999	589	999999	550	650	999999	882	398	999999	564	912	955	701	993	194	999999	999999	660	420	352	371	569	999999	315	999999	999999	999999	931	999999	999999	126	811	823	30	924	715	793	790	999999	837	923	110	999999	592	954	999999	957	30	850	759	541	406	72	474	678	646	393	119	999999	999999	512	950	782	354	448	111	141	680	79	479	260	191	999999	583	428	271	999999	613	361	999999	650	969	91	999999	980	720	999999	359	352	287	331	683	50	999999	334	972	327	532	154	853	810	999999	950	381	508	360	698	489	55	417	954	780	758	891	401	999999	869	926	373	727	363	782	338	792	157	576	150	796	258	999999	943	169	469	507	57	373	29	710	357	999999	32	999999	314	935	332	999999	925	999999	519	999999	999999	400	169	426	999999	38	948	999999	999999	932	999999	999999	240	999999	473	794	321	999999	844	37	999999	999999	579	742	705	104	477	999999	999999	605	651	999999	287	466	354	999999	999999	52	17	28	999999	860	999999	424	421	130	999999	715	999999	999999	240	674	313	999999	278	943	999999	426	721	406	560	999999	699	627	290	226	623	773	254	920	793	999999	999999	825	611	662	999999	164	999999	999999	75	762	932	930	375	999999	689	796	999999	999999	732	584	330	611	999999	870	999999	858	143	205	999999	264	471	999999	744	960	431	999999	879	615	270	665	104	147	999999	798	622	768	261	314	537	999999	585	999999	198	219	948	642	999999	999999	501	823	30	999999	999999	811	301	999999	196	414	555	211	916	582	149	999999	
999999	999999	280	669	999999	999999	607	999999	999999	679	679	627	362	534	22	999999	129	148	124	447	644	968	69	999999	507	241	581	846	759	999999	911	999999	704	131	729	765	371	698	999999	108	999999	201	467	408	141	999999	38	661	402	999999	91	777	468	702	431	521	133	751	172	26	820	760	80	342	767	676	922	241	805	257	427	431	999999	25	999999	453	510	661	397	832	212	920	454	999999	254	143	544	999999	699	218	641	619	536	475	287	999999	999999	135	640	464	999999	797	999999	155	348	660	131	452	481	978	999999	472	364	339	814	900	315	87	98	633	142	920	999999	999999	999999	999999	999999	190	999999	764	332	385	999999	932	90	999999	73	309	999999	593	22	101	531	721	208	178	265	206	661	999999	999999	52	47	16	332	831	265	999999	999999	540	765	999999	715	716	655	999999	999999	431	999999	408	836	16	433	504	621	50	398	820	397	446	553	698	528	999999	614	999999	348	23	610	259	160	999999	999999	999999	828	80	999999	814	999999	573	726	833	999999	263	550	153	619	999999	999999	999999	442	444	871	999999	999999	76	423	365	111	375	296	438	820	999999	999999	42	247	320	676	551	664	584	754	824	720	719	750	275	809	471	999999	805	628	329	816	715	932	677	136	761	999999	999999	713	700	287	298	999999	948	999999	518	906	309	999999	999999	627	999999	690	57	382	277	325	999999	556	999999	704	999999	809	501	192	542	110	569	193	914	894	999999	870	64	546	431	999999	802	270	999999	999999	371	939	784	701	958	35	884	304	858	999999	509	475	82	999999	999999	489	521	999999	472	417	346	125	952	949	984	987	635	999999	951	571	523	887	265	85	343	550	34	799	234	517	226	274	334	477	999999	999999	798	69	749	999999	999999	999999	797	882	228	999999	987	835	717	970	399	999999	353	297	999999	621	999999	996	661	999999	464	721	542	999999	999999	81	999999	484	564	817	999999	575	762	18	386	487	100	382	857	97	563	199	92	263	127	843	920	47	554	773	957	801	407	503	488	999999	503	999999	690	156	465	513	280	899	781	999999	620	999999	910	999999	999999	837	148	574	999999	274	638	288	837	358	160	753	929	791	860	999999	178	269	530	912	983	258	691	711	999999	60	919	193	482	999999	232	585	136	118	253	999999	663	832	810	223	835	225	14	999999	995	712	583	489	49	393	655	999999	814	999999	462	999999	155	436	942	999999	354	455	806	544	999999	575	626	820	999999	740	999999	999999	458	999999	87	768	254	999999	716	919	476	999999	153	98	648	
999999	771	138	999999	970	974	236	890	999999	868	390	418	469	215	999999	96	762	941	309	658	999999	902	507	921	999999	37	795	720	999999	175	999999	311	717	896	999999	803	497	174	577	765	508	999999	291	448	999999	359	784	999999	999999	833	714	499	844	999999	338	999999	274	999999	961	942	188	515	999999	12	954	88	701	573	950	626	598	597	999999	543	160	999999	621	999999	234	345	999999	651	434	999999	999999	425	466	999999	568	297	999999	290	213	999999	999999	992	588	288	493	618	658	221	203	999999	245	126	135	999999	289	999999	356	214	999999	626	699	536	90	677	550	999999	622	424	999999	662	97	999999	999999	739	956	167	286	342	999999	615	686	41	458	999999	999999	999999	300	999999	997	999999	941	334	307	999999	934	59	912	999999	738	999999	995	244	216	999999	999999	928	731	395	354	132	197	23	638	999999	999999	668	88	324	999999	215	248	467	426	999999	721	762	19	999999	999999	906	255	375	999999	621	620	452	824	917	194	36	613	904	810	875	907	999999	695	999999	999999	276	999999	999999	999999	532	999999	538	817	999999	999999	818	918	999999	999999	447	876	822	999999	27	757	999999	843	170	999999	696	602	344	656	999999	12	792	999999	88	999999	538	935	658	187	81	906	999999	999999	528	999999	999999	999999	999999	324	373	998	95	999999	678	183	160	999999	811	466	501	999999	381	881	276	304	36	751	999999	999999	61	512	228	645	347	999999	999999	861	324	999999	765	589	913	29	293	552	999999	282	399	905	19	999999	134	201	999999	150	999999	209	368	999999	999999	623	999999	923	272	999999	779	450	999999	566	507	299	118	999999	701	911	999999	361	598	723	387	753	362	934	755	946	387	999999	999999	206	586	999999	502	101	999999	151	322	999999	756	432	772	999999	110	832	999999	999999	999999	385	500	774	999999	999999	999999	644	845	327	271	999999	178	326	483	752	491	976	979	41	796	26	759	559	999999	37	604	176	951	999999	653	999999	537	45	949	999999	536	194	82	413	999999	857	999999	672	880	979	821	440	948	29	985	133	852	999999	923	980	626	941	185	999999	578	444	693	999999	674	741	999999	999999	376	999999	225	999999	904	999999	176	938	771	96	678	999999	216	173	999999	931	926	999999	677	172	999999	969	386	595	999999	999999	835	430	999999	321	997	149	185	999999	74	477	804	999999	228	286	209	984	218	999999	272	566	890	414	226	761	17	154	73	642	31	999999	104	999999	296	929	999999	745	774	459	98	539	443	528	109	750	137	247	311	401	963	136	999999	999999	999999	453	999999	431	999999	412	314	
853	85	542	665	999999	999999	999999	402	999999	999999	463	219	759	999999	999999	999999	372	314	476	999999	769	999999	672	679	895	646	257	999999	843	845	318	541	999999	999999	244	464	999999	999999	999999	377	953	845	22	854	509	916	10	406	999999	331	722	127	737	778	999999	999999	412	863	770	31	999999	877	559	454	237	922	847	999999	215	999999	231	509	872	109	999999	999999	830	817	180	999999	645	999999	704	522	999999	201	999999	594	610	233	999999	47	101	420	251	999999	999999	999999	627	586	999999	396	201	333	999999	222	254	638	107	619	999999	595	999999	999999	999999	284	183	46	331	999999	999999	263	14	982	226	194	417	462	857	605	638	271	200	593	908	259	659	380	422	910	999999	174	497	999999	52	466	353	999999	43	967	902	999999	246	590	467	816	391	219	117	999999	804	791	999999	999999	981	919	404	109	883	999999	624	802	624	420	99	954	999999	23	940	999999	840	118	999999	999999	702	389	35	610	136	999999	867	450	273	999999	116	164	394	995	19	132	71	253	425	999999	999999	109	634	826	999999	999999	60	377	278	357	999999	999999	999999	890	999999	601	894	794	973	791	269	183	539	999999	314	934	999999	770	999999	999999	698	999999	693	521	547	603	754	999999	119	624	52	500	999999	915	432	420	791	504	206	418	999999	276	280	999999	647	178	570	999999	521	565	999999	289	373	461	658	487	999999	851	352	206	846	695	685	359	748	769	999999	999999	695	894	153	75	999999	596	588	432	326	69	874	378	42	247	999999	553	681	999999	137	720	266	999999	418	999999	161	10	571	542	591	921	999999	999999	177	947	999999	999999	999999	876	999999	999999	872	236	171	942	976	973	173	999999	18	999999	677	999999	641	999999	366	999999	485	213	914	574	34	55	841	405	184	996	211	94	425	69	999999	805	999999	360	847	40	783	999999	963	187	999999	962	534	459	253	899	246	885	590	81	151	219	962	151	751	827	395	999999	767	980	772	88	193	948	999999	872	999999	291	444	336	967	19	250	999999	737	999999	521	999999	161	999999	999999	999999	504	353	999999	922	999999	906	608	30	999999	27	708	982	415	757	778	586	459	381	999999	954	450	999999	999999	141	969	999999	413	689	315	14	614	999999	230	455	584	839	40	999999	39	41	682	424	999999	999999	999999	267	330	980	293	935	931	999999	324	805	875	249	248	786	999999	617	503	919	999999	640	412	999999	762	999999	182	938	555	381	352	999999	281	36	999999	164	999999	999999	905	433	405	380	82	835	177	424	580	345	600	253	999999	422	538	999999	
709	60	547	95	999999	371	807	999999	389	999999	999999	999999	533	849	676	999999	956	999999	711	80	523	999999	567	576	59	348	389	837	347	312	256	930	999999	518	326	999999	617	745	217	543	626	60	991	523	408	781	891	999999	669	516	297	884	999999	468	250	376	999999	970	46	166	999999	999999	17	999999	312	506	994	25	532	162	999999	999999	43	177	453	999999	352	999999	178	999999	457	657	178	999999	999999	371	230	932	999999	950	40	646	999999	999999	562	656	53	914	999999	999999	999999	875	209	516	50	999999	851	542	24	776	33	447	999999	768	709	333	999999	186	71	999999	286	71	747	581	132	829	512	981	615	999999	430	437	833	276	490	581	999999	662	790	939	999999	687	918	999999	926	592	845	940	351	238	856	866	999999	999999	625	725	138	627	999999	220	573	869	926	227	356	596	999999	534	288	138	999999	148	396	132	430	599	153	255	654	539	984	571	640	387	940	563	999999	999999	651	764	452	831	277	579	375	999999	999999	700	154	340	999999	320	661	223	363	717	999999	729	849	999999	582	882	972	855	236	11	239	549	286	792	20	61	883	523	685	53	870	816	756	779	838	452	111	999999	999999	999999	909	426	34	999999	93	855	713	625	191	570	859	422	353	999999	420	999999	424	361	329	999999	437	148	538	319	999999	664	999999	79	999999	140	999999	657	304	999999	101	813	524	999999	999999	165	347	267	342	999999	999999	457	473	392	369	626	37	749	994	633	999999	771	999999	714	386	999999	882	643	438	61	788	211	128	999999	282	999999	697	370	999999	999999	589	180	805	423	135	999999	200	590	710	571	112	999999	999999	670	324	329	925	809	676	290	283	704	829	290	336	982	339	681	119	762	929	666	107	830	54	77	999999	474	589	987	999999	301	999999	866	999999	757	548	457	999999	999999	999999	887	694	999999	890	884	999999	525	96	152	999999	518	480	948	641	999999	933	832	626	257	363	461	230	688	62	982	999999	999999	342	579	444	882	215	167	91	999999	972	736	999999	169	726	450	999999	446	928	719	820	999999	999999	512	823	716	830	229	999999	229	999999	999999	318	999999	122	388	192	516	708	187	999999	323	999999	600	473	207	999999	467	531	912	83	783	759	342	172	999999	737	999999	756	728	61	986	568	861	384	966	999999	43	56	999999	268	871	738	751	415	506	127	634	999999	626	824	373	697	685	156	883	256	976	745	335	650	999999	760	999999	136	327	755	999999	999999	507	779	858	420	193	654	212	54	18	926	999999	670	112	791	140	
903	999999	999999	882	715	999999	720	451	999999	999999	999999	906	120	759	625	98	751	121	999999	541	846	999999	953	999999	41	944	838	247	999999	90	664	547	570	999999	85	448	38	999999	300	723	787	999999	570	698	496	999999	101	295	999999	838	999999	558	693	260	293	999999	999999	783	850	770	662	482	402	217	999999	999999	345	999999	683	187	999999	999999	821	695	999999	519	999999	999999	28	293	852	552	999999	221	176	116	854	319	347	148	713	999999	32	999999	999999	315	999999	363	999999	347	999999	611	612	999999	778	45	737	997	507	773	541	480	999999	567	918	119	627	191	50	950	304	999999	152	544	999999	814	855	301	634	999999	584	51	622	681	880	251	940	648	442	140	999999	856	999999	573	607	243	489	999999	611	951	687	753	323	691	52	999999	469	78	742	999999	999999	445	373	68	199	499	999999	94	686	676	179	999999	999999	910	999999	999999	223	999999	936	239	335	401	689	683	760	831	728	930	999999	504	782	872	905	999999	950	933	492	999999	384	999999	386	404	777	934	781	708	14	999999	999999	603	172	890	141	513	638	788	755	999999	308	367	770	927	999999	999999	894	307	999999	280	960	647	955	469	204	828	853	931	623	754	999999	62	826	999999	819	45	341	891	740	402	840	171	187	802	455	999999	347	459	999999	595	999999	484	999999	733	999999	473	648	703	695	313	999999	706	174	10	789	256	540	454	117	420	850	999999	566	681	439	798	469	163	24	999999	491	999999	983	999999	715	426	426	999999	999999	355	397	999999	206	437	741	999999	999999	999999	999999	999999	486	892	351	537	999999	46	917	954	304	654	14	494	688	518	822	266	999999	146	295	372	829	447	581	761	33	222	806	999999	999999	306	801	292	150	999999	701	598	62	455	293	999999	999999	472	999999	229	351	999999	949	687	615	999999	999999	860	890	650	999999	999999	321	589	513	532	239	999999	999999	998	852	999999	999999	999999	817	233	213	277	853	617	864	366	999999	361	420	131	272	999999	999999	463	885	941	401	499	445	662	999999	999999	999999	760	448	999999	457	999999	377	999999	999999	85	999999	999999	281	152	16	283	786	999999	399	960	179	999999	270	120	999999	999999	122	910	329	854	438	164	999999	741	999999	102	179	153	999999	847	999999	790	574	196	258	143	999999	999999	934	128	713	432	273	999999	302	560	500	337	999999	896	688	999999	999999	702	999999	716	999999	999999	816	913	114	643	114	551	999999	389	999999	83	862	139	999999	999999	999999	211	151	999999	890	630	999999	774	602	999999	695	21	169	527	490	999999	999999	999999	
698	651	999999	999999	999999	80	999999	721	999999	999999	743	427	475	327	527	320	999999	108	561	641	825	999999	101	52	321	272	947	102	392	458	899	945	534	330	441	727	999999	954	196	80	999999	179	289	999999	41	999999	999999	377	494	848	999999	391	319	907	716	884	560	884	710	751	132	234	338	892	999999	797	999999	999999	886	799	868	536	911	491	952	999999	534	565	999999	145	895	580	999999	543	420	999999	635	626	614	999999	177	566	254	445	947	464	840	396	521	243	292	999999	999999	694	980	999999	999999	828	955	69	360	994	873	999999	855	552	626	794	481	505	172	999999	999999	339	632	999999	291	476	543	498	815	147	53	777	853	999999	98	913	999999	909	999999	807	671	554	206	999999	692	680	999999	999999	837	55	999999	26	80	25	691	161	999999	677	229	12	294	999999	254	222	950	106	720	192	463	713	241	571	466	999999	605	985	143	460	999999	611	887	149	660	769	232	37	706	837	981	937	999999	885	690	46	522	214	310	984	231	596	959	999999	940	999999	814	353	999999	999999	419	706	27	611	68	618	124	155	806	484	989	923	399	883	210	526	862	355	881	429	842	401	685	999999	238	32	651	999999	999999	535	954	999999	477	991	428	285	999999	999999	999999	81	999999	376	407	825	994	308	207	86	207	424	272	469	471	999999	872	28	30	868	382	999999	966	634	999999	280	530	119	455	408	464	924	606	623	999999	809	507	476	993	860	164	999999	825	575	999999	784	273	495	999999	346	999999	409	264	60	866	999999	115	999999	429	137	999999	884	999999	799	999999	282	817	999999	941	999999	632	999999	34	170	714	452	220	400	350	173	16	44	701	119	289	65	670	999999	757	736	999999	219	57	999999	565	999999	999999	35	954	21	999999	999999	554	756	999999	999999	385	999999	345	423	999999	714	947	265	130	270	193	742	519	566	999999	999999	891	214	956	423	999999	167	604	445	373	194	446	339	206	999999	490	945	999999	568	679	576	220	343	164	990	272	999999	746	305	96	345	516	398	408	705	733	349	999999	300	999999	227	999999	999999	60	397	278	617	999999	738	780	247	347	951	999999	46	60	558	60	999999	999999	567	421	309	359	999999	677	57	999999	500	658	999999	155	115	205	999999	86	999999	999999	767	721	999999	999999	17	999999	848	999999	564	512	372	655	999999	999999	832	150	805	999999	999999	550	31	719	230	686	999999	90	639	102	242	756	999999	959	739	275	292	999999	999999	834	999999	999999	511	40	122	545	999999	845	483	850	322	999999	999999	656	999999	
770	999999	57	501	968	173	926	885	999999	765	808	88	999999	915	909	16	587	645	970	401	999999	48	990	999999	684	128	723	999999	999999	999999	277	366	777	999999	969	999999	999999	753	535	671	999999	898	755	999999	314	999999	999999	930	573	999999	735	328	429	265	481	999999	280	999999	816	850	450	999999	107	976	498	452	310	340	945	905	771	999999	120	309	913	517	293	726	302	227	963	793	999999	944	999999	949	937	521	601	999999	999999	794	936	999999	230	168	999999	778	776	861	999999	824	984	667	82	999999	999999	999999	999999	963	448	554	999999	999999	886	657	295	999999	932	999999	515	789	739	707	182	977	897	434	999999	754	716	514	950	440	999999	149	809	376	999999	999999	740	817	179	638	799	188	645	347	799	573	873	648	999999	236	999999	377	94	286	494	999999	12	783	999999	597	256	933	604	999999	538	746	848	919	999999	789	808	697	619	111	907	994	341	999999	635	515	881	78	999999	723	94	693	999999	532	881	778	150	956	776	582	391	866	584	999999	809	63	725	999999	368	66	428	659	999999	983	378	500	999999	452	999999	535	716	188	274	999999	633	845	691	325	48	511	648	852	920	46	999999	51	999999	413	999999	581	789	999999	709	611	305	434	935	81	163	390	25	698	807	250	866	999999	999999	702	305	963	372	409	999999	857	999999	576	738	721	999999	337	89	359	999999	577	745	789	478	999999	999999	208	910	619	171	657	496	949	999999	679	999999	515	449	999999	117	999999	219	390	999999	852	202	999999	999999	223	807	999999	310	999999	997	240	505	86	999999	999999	127	107	63	999999	247	268	370	469	531	999999	550	758	887	372	252	913	367	365	779	625	470	856	511	999999	812	999999	356	830	951	813	184	999999	780	999999	600	20	733	467	999999	999999	491	733	207	999999	999999	58	938	999999	423	93	873	999999	999999	999999	478	270	595	367	999999	902	999999	999999	517	718	999999	456	978	385	772	241	190	899	222	999999	999999	736	999999	874	33	999999	999999	999999	999999	868	999999	44	797	670	43	340	999999	375	527	250	839	999999	999999	489	999999	226	79	563	176	191	999999	999999	926	279	975	741	611	999999	343	999999	505	999999	133	649	777	849	999999	318	999999	442	816	999999	381	999999	999999	999999	519	999999	130	999999	694	843	252	999999	964	966	118	999999	694	302	999999	999999	42	352	744	999999	828	577	711	999999	567	761	220	999999	375	999999	601	953	91	793	231	441	600	536	999999	662	261	898	999999	811	999999	141	623	999999	713	999999	999999	39	238	999999	999999	999999	468	226	250	933	
632	518	859	999999	999999	164	445	901	80	297	999999	506	862	92	95	999999	892	899	172	435	999999	170	31	262	317	572	725	240	438	999999	972	383	296	556	39	999999	999999	809	447	586	695	721	999999	425	19	999999	177	155	999999	434	59	568	63	814	796	999999	497	607	999999	801	438	215	472	790	325	999999	999999	315	62	999999	891	92	462	586	999999	999999	999999	605	999999	41	405	580	473	14	239	414	999999	481	760	999999	999999	441	252	645	158	490	999999	199	999999	999999	75	862	999999	999999	542	999999	115	477	84	999999	999999	999999	364	999999	999999	858	741	999999	561	910	408	738	999999	495	106	999999	840	999999	437	260	176	991	999999	961	999999	999999	487	999999	999999	272	999999	852	999999	390	999999	364	86	716	999999	300	748	999999	637	199	999999	337	317	999999	327	92	136	299	999999	824	214	999999	999999	402	570	863	999999	691	996	298	999999	999999	340	174	219	999999	383	133	577	147	511	999999	999999	999999	90	999999	235	999999	999999	388	145	999999	812	999999	185	985	969	684	156	385	999999	66	794	349	586	335	996	152	397	585	999999	13	721	902	322	828	936	88	322	999999	637	999999	999999	617	999999	603	744	757	988	234	772	699	976	201	228	999999	590	999999	729	754	641	93	493	999999	679	999999	297	909	270	999999	999999	999999	999999	224	748	999999	106	186	196	983	591	249	999999	172	812	19	36	999999	684	867	247	921	358	567	300	999999	17	813	937	30	999999	834	496	999999	184	882	337	999999	999999	800	357	414	827	746	173	999999	999999	330	999999	999999	115	767	999999	402	119	138	541	803	923	203	420	292	999999	176	999999	757	753	999999	988	930	681	274	999999	999999	999999	833	104	612	999999	899	625	687	480	277	914	999999	999999	103	532	56	350	534	838	260	999999	74	999999	661	78	999999	999999	416	999999	413	988	841	691	352	882	999999	999999	929	409	999999	577	733	812	970	262	139	158	660	990	942	999999	157	435	825	504	455	667	999999	999999	987	261	219	355	77	289	82	856	266	220	999999	21	420	134	814	682	655	262	204	408	939	267	987	425	999999	823	999999	416	999999	847	437	999999	601	396	422	773	368	388	745	999999	999999	999999	892	999999	744	999999	178	33	621	152	849	999999	473	44	604	729	273	793	956	253	448	666	990	418	782	637	420	34	712	51	999999	277	516	999999	999999	999999	999999	547	999999	468	654	817	794	723	998	244	155	566	999999	999999	509	574	431	999999	999999	999999	293	483	999999	116	520	999999	999999	999999	828	581	686	959	815	938	364	725	122	
498	598	630	871	276	420	547	492	853	242	29	999999	750	999999	24	269	706	382	891	999999	574	947	510	507	224	895	426	558	195	751	852	337	784	462	999999	903	622	999999	26	73	129	624	666	999999	999999	999999	88	736	671	699	118	999999	999999	844	999999	999999	98	133	657	381	999999	999999	307	111	390	999999	756	999999	912	121	647	999999	999999	828	761	950	999999	599	216	999999	999999	690	886	495	643	296	999999	940	915	999999	814	499	999999	645	78	139	326	564	999999	608	292	999999	823	560	62	62	999999	644	92	999999	269	499	917	481	563	999999	999999	811	999999	103	827	816	382	530	306	999999	72	999999	759	632	634	727	77	607	999999	999999	866	335	442	999999	94	229	857	328	133	999999	582	999999	92	764	999999	514	105	999999	999999	999999	418	302	263	904	990	492	999999	460	962	541	999999	319	587	536	447	777	999999	878	19	999999	959	64	999999	981	575	999999	637	995	606	129	999999	999999	999999	999999	618	573	82	538	599	602	344	406	999999	591	894	272	934	555	999999	258	999999	999999	428	183	516	363	895	282	338	999999	999999	889	999999	999999	909	790	999999	170	917	873	999999	840	999999	416	272	999999	698	815	97	313	615	91	999999	357	983	999999	222	999999	910	265	678	799	209	158	747	455	552	999999	999999	113	778	773	637	452	553	304	937	999999	910	954	665	999999	195	34	835	773	999999	507	999999	505	578	840	259	999999	205	905	641	140	668	816	20	186	144	984	534	841	453	236	804	689	999999	210	999999	956	599	598	614	184	323	974	999999	999999	662	999999	999999	937	524	999999	999999	647	663	806	353	103	944	488	945	211	999999	999999	329	983	999999	999999	38	378	109	302	72	607	999999	466	817	693	581	999999	523	957	999999	597	327	478	979	166	35	999999	857	999999	999999	121	999999	413	684	330	999999	262	999999	492	999999	999999	838	231	912	649	356	999999	989	659	522	978	999999	999999	751	902	675	850	13	546	999999	368	520	461	290	951	955	888	781	497	48	329	999999	41	809	302	758	999999	566	340	810	827	999999	208	135	43	156	664	999999	999999	654	805	258	805	346	789	999999	387	999999	999999	694	467	425	501	620	203	364	933	999999	459	154	579	293	673	735	327	687	322	335	256	805	300	999999	999	842	242	999999	818	999999	29	656	380	999999	605	646	999999	411	188	587	931	678	222	485	212	637	85	521	585	79	29	112	333	61	694	999999	403	999999	426	658	999999	132	546	999999	168	802	773	424	688	999999	999999	915	508	999999	403	577	592	
999999	999999	372	767	721	495	749	999999	917	333	329	470	449	252	120	999999	999999	209	808	142	974	999999	999999	863	660	832	558	999999	114	603	999999	657	127	999999	588	218	999999	890	666	637	796	573	999999	999999	454	954	999999	784	282	929	978	536	594	999999	999999	498	999999	508	999999	888	937	73	570	999999	735	671	353	876	664	902	931	639	542	181	346	999999	85	931	419	706	593	999999	999999	184	625	71	999999	999999	954	100	999999	555	783	777	700	732	12	928	743	783	610	372	130	379	998	349	993	423	999999	217	422	691	98	999999	305	999999	660	396	698	674	608	999999	921	573	999999	385	855	999999	481	999999	408	156	198	636	105	231	653	999999	186	999999	999999	999999	583	746	677	903	466	382	482	536	999999	616	240	78	185	939	450	999999	71	999999	494	238	942	494	809	276	503	462	315	84	999999	626	219	999999	607	958	999999	185	999999	414	918	999999	292	944	541	792	916	130	999999	166	780	999999	972	564	791	838	707	98	999999	411	410	999999	999999	408	26	455	406	999999	471	226	852	275	661	656	703	21	946	999999	999999	27	359	382	11	158	999999	423	999999	999999	631	769	999999	998	247	494	999999	999999	415	999999	999999	96	395	109	659	244	314	999999	445	325	861	779	892	999999	999999	919	61	37	12	999999	114	603	800	999999	195	701	999999	853	37	176	652	788	605	71	79	999999	631	260	723	766	844	788	977	338	794	851	876	551	862	999999	442	977	911	497	779	999999	295	999999	914	957	279	999999	487	999999	999999	999999	184	830	640	278	298	801	999999	246	83	999999	626	471	957	343	824	999999	990	999999	734	999999	876	118	291	744	999999	986	345	766	999999	394	999999	999999	999999	721	677	56	910	999999	39	640	999999	675	423	463	708	999999	999999	581	142	856	999999	999999	544	997	205	75	549	896	697	311	466	546	749	689	25	917	805	999999	665	778	512	406	679	999999	11	211	695	827	45	757	309	999999	999999	640	923	999999	173	999999	525	612	507	23	897	728	999999	136	926	733	448	999999	27	452	915	363	999999	73	999999	450	995	999999	379	999999	861	939	999999	701	912	118	765	492	753	999999	999999	62	281	499	999999	950	919	875	284	961	389	254	739	857	848	280	999999	999999	434	722	672	530	242	786	999999	957	999999	999999	224	818	967	955	47	880	731	862	999999	854	564	157	999999	130	719	417	999999	616	209	154	853	641	820	906	67	999999	474	199	820	999999	346	999999	233	999999	660	466	999999	433	999999	859	135	985	198	443	305	287	
999999	552	810	824	454	545	999999	582	999999	582	997	999999	898	999999	999999	542	52	596	999999	23	923	999999	469	263	423	907	409	350	999999	867	452	387	999999	780	839	999999	388	996	50	800	793	651	999999	87	468	999999	535	210	999999	592	943	601	925	291	363	999999	92	557	999999	999999	146	999999	563	999999	140	620	460	127	176	492	164	56	556	717	229	999999	277	392	794	999999	382	209	999999	999999	923	850	461	999999	427	999999	840	830	595	503	664	385	98	65	999999	848	482	417	44	999999	999999	897	55	218	999999	91	999999	999999	763	999999	174	936	521	137	838	999999	169	999999	700	442	652	999999	461	62	63	844	194	999999	444	946	18	964	174	999999	997	36	805	253	999999	345	894	150	999999	674	339	727	863	960	999999	668	689	351	717	999999	319	115	446	993	164	227	999999	626	265	816	912	999999	772	587	139	811	483	915	873	365	548	511	999999	786	722	335	980	233	999999	999999	999999	666	257	999999	624	892	999999	811	98	50	448	278	999999	260	762	139	955	999999	831	415	999999	773	999999	362	63	807	849	659	280	829	247	999999	630	489	999999	255	952	208	999999	999999	230	672	999999	833	916	279	627	15	33	592	380	999999	999999	589	591	493	198	894	520	816	53	930	540	269	802	773	647	404	700	999999	999999	756	999999	593	999999	999999	946	999999	445	783	190	843	636	687	458	543	999999	999999	898	999999	999999	999999	688	155	203	300	141	567	40	152	631	232	314	515	415	999999	389	808	404	999999	547	554	459	736	999999	209	304	852	810	268	502	606	999999	999999	461	129	78	177	399	999999	391	999999	614	999999	999999	999999	999999	130	282	834	164	999999	647	828	528	512	608	952	519	994	996	288	756	771	999999	35	999999	679	64	296	555	221	418	509	687	168	940	167	584	678	669	999999	580	976	114	38	958	677	999999	999999	521	126	999999	405	898	999999	999999	999999	999999	136	999999	859	75	999999	999999	942	64	147	151	370	571	451	377	840	999999	822	707	999999	667	622	999999	59	999999	115	774	439	563	23	610	584	537	107	515	457	447	809	999999	594	999999	999999	973	999999	999999	999999	999999	80	748	817	80	999999	405	851	185	39	70	192	295	999999	221	848	388	51	537	999999	999999	474	935	920	402	525	714	122	999999	504	648	255	522	999999	999999	704	691	745	943	999999	999999	685	922	999999	999999	999999	524	158	382	849	783	932	293	970	912	912	144	828	425	999999	371	292	999999	680	390	814	669	467	240	999999	167	643	108	13	999999	157	551	460	
532	147	10	566	999999	243	720	716	961	552	915	815	569	863	330	397	172	999999	916	251	104	583	596	999999	917	865	691	999999	999999	290	593	765	371	684	305	287	554	805	552	999999	999999	999999	852	126	551	424	948	303	999999	999999	999999	490	999999	999999	365	949	999999	999999	649	999999	551	579	882	999999	959	160	454	999999	999999	999999	843	366	353	999999	291	430	730	999999	515	502	999999	398	827	132	999999	112	533	999999	329	356	737	610	999999	678	999999	999999	791	999999	999999	400	999999	73	735	280	867	999999	146	850	28	934	228	999999	438	156	999999	163	752	999999	999999	856	627	392	564	999999	315	999999	210	999999	406	900	639	559	322	124	531	853	662	999999	265	999999	965	683	53	394	999999	665	181	999999	720	830	637	999999	938	310	999999	587	509	999999	965	634	999999	999999	453	127	305	668	759	999999	624	114	501	999999	504	277	891	999999	349	179	93	649	999999	200	955	576	272	607	620	21	999999	944	353	147	591	631	690	504	239	999999	999999	469	906	999999	999999	615	339	441	536	671	999999	829	248	339	999999	326	999999	94	515	999999	854	999999	58	747	972	680	760	999999	614	999999	586	396	714	999999	90	624	742	213	999999	349	246	830	81	948	602	521	999999	24	706	275	999999	606	999999	362	81	401	420	169	885	714	854	975	999999	663	95	999999	999999	825	258	817	583	369	288	176	999999	999999	626	109	155	460	974	999999	999999	349	814	979	407	361	999999	689	213	583	999999	100	999999	999999	13	418	863	999999	999999	999999	999999	888	999999	699	327	822	721	57	774	321	24	999999	999999	999999	328	487	999999	115	625	763	999999	999999	614	10	51	198	681	379	29	999999	999999	999999	63	103	999999	999999	658	124	662	999999	999999	304	914	891	568	999999	360	386	999999	526	569	758	999999	999999	407	207	284	691	658	138	151	352	37	999999	85	448	381	646	139	559	829	999999	452	50	133	188	654	999999	441	999999	999999	999999	436	999999	649	487	621	421	696	782	999999	966	466	533	443	999999	276	357	815	999999	999999	714	257	999999	697	835	315	914	519	999999	552	562	260	509	300	846	915	534	999999	598	826	960	949	999999	75	999999	277	919	606	999999	911	306	906	320	638	134	58	52	999999	813	181	707	999999	476	999999	932	716	957	243	597	999999	999999	440	227	303	560	764	900	328	834	567	396	317	683	318	256	655	939	999999	175	798	872	728	113	427	128	68	483	127	142	999999	320	686	999999	999999	178	866	689	26	88	999999	157	724	971	256	999999	999999	228	168	983	
286	999999	999999	77	799	999999	999999	337	800	999999	999999	291	782	195	687	999999	709	308	230	999999	390	999999	922	792	999999	999999	158	999999	857	641	728	839	324	999999	855	379	233	999999	219	953	999999	539	889	841	999999	999999	999999	538	293	998	85	999999	998	999999	602	321	853	304	271	158	360	267	479	168	456	999999	966	647	999999	317	999999	100	98	999999	985	851	86	91	216	999999	284	620	472	858	566	637	841	305	541	999999	526	929	357	71	603	896	69	999999	394	923	122	727	999999	976	975	999999	12	731	999999	751	244	772	98	544	999999	999999	795	620	602	819	820	999999	116	795	791	999999	999999	37	673	98	791	355	696	999999	613	999999	421	496	883	999999	634	120	271	790	310	999999	841	812	197	862	111	448	138	575	999999	452	621	413	194	881	999999	975	68	945	959	888	999999	805	931	999999	328	999999	999999	31	194	710	409	999999	495	47	262	999999	839	810	999999	353	227	130	999999	171	936	18	999999	999999	339	999999	61	325	830	999999	678	45	881	871	999999	999999	711	999999	999999	402	999999	305	918	157	628	322	145	257	959	616	999999	954	999999	769	390	320	996	734	692	999999	659	999999	495	83	368	227	58	968	276	193	641	999999	999999	787	128	640	100	999999	383	26	524	803	366	223	750	724	999999	999999	491	233	806	977	424	999999	742	999999	999999	999999	788	411	999999	176	981	775	999999	560	999999	838	651	749	230	841	360	999999	20	855	726	999999	333	644	999999	936	487	53	386	999999	695	883	999999	999999	831	256	376	999999	752	357	822	591	248	199	509	580	999999	741	13	965	999999	749	846	999999	243	999999	520	154	603	337	999999	937	999999	321	865	341	794	493	917	999999	475	388	999999	662	42	145	44	144	144	237	476	999999	50	999999	47	946	47	166	999999	304	735	231	999999	424	668	885	201	926	999999	177	999999	999999	823	39	499	248	826	999999	854	999999	502	999999	999999	376	999999	943	897	999999	999999	999999	304	637	568	623	248	253	19	508	994	157	943	117	809	967	450	499	921	21	921	799	130	853	312	825	801	358	221	12	999999	724	987	223	999999	999999	873	159	417	210	790	255	238	328	999999	707	165	395	576	999999	925	371	999999	999999	66	483	999999	450	335	999999	822	890	999999	16	944	999999	169	729	463	999999	103	301	91	721	231	675	999999	801	664	605	670	415	781	179	999999	999999	999999	999999	999999	999999	999999	999999	999999	674	388	900	224	232	383	919	547	435	932	182	948	999999	290	310	664	391	912	996	786	730	82	999999	
999999	862	999999	752	576	999999	572	293	786	671	477	999999	343	999999	461	348	427	999999	67	244	483	609	999999	453	999999	403	447	775	267	999999	646	104	601	972	791	361	302	999999	999999	999999	863	648	396	287	165	873	967	343	930	573	578	51	672	999999	932	999999	999999	486	841	182	999999	797	999999	175	34	383	999999	999999	999999	109	56	999999	400	578	380	999999	222	943	999999	48	435	999999	999999	693	51	604	431	762	49	292	720	816	789	180	868	999999	622	230	999999	782	67	606	999999	830	527	781	999999	999999	467	107	296	697	198	999999	999999	517	951	342	134	430	999999	62	331	256	389	239	17	999999	709	314	999999	999999	691	515	980	829	308	999999	999999	999999	954	337	305	942	995	32	628	986	999999	999999	124	999999	999999	832	830	15	285	557	451	999999	773	430	394	162	999999	999999	16	683	822	917	219	937	176	863	999999	623	757	388	999999	367	611	31	796	999999	200	932	896	859	684	999999	554	999999	573	877	496	999999	999999	152	67	701	25	945	174	516	999999	186	123	242	366	216	258	896	306	93	687	752	634	999999	999999	951	407	157	998	846	999999	999999	373	299	377	941	999999	614	330	559	999999	999999	857	289	217	23	819	663	502	478	727	999999	454	489	999999	999999	899	999999	190	115	999999	999999	946	327	153	999999	813	823	865	424	536	643	575	747	742	999999	999999	354	827	948	142	743	654	530	129	999999	24	999999	110	632	52	999999	999999	999999	265	483	719	539	145	535	210	995	798	88	941	999999	92	706	747	178	849	555	91	241	999999	560	222	426	208	438	999999	928	723	242	382	765	218	360	999999	268	312	365	218	999999	747	146	944	576	588	999999	632	317	147	999999	783	497	689	203	251	704	271	302	341	706	999999	282	282	999999	706	186	875	732	999999	489	999999	494	346	999999	493	999999	615	646	838	173	806	999999	791	791	999999	884	86	999999	119	787	997	999999	33	999999	434	999999	863	388	870	412	999999	999999	102	657	75	999999	999999	999999	709	999999	999999	624	999999	177	900	999999	490	491	116	821	109	999999	622	999999	491	999999	470	834	365	27	973	236	999999	436	14	999999	999999	143	999999	999999	734	187	315	704	999999	382	556	999999	999999	917	985	999999	999999	58	312	999999	287	999999	176	220	999999	999999	543	691	999999	862	999999	37	173	993	259	357	765	946	999999	999999	999999	918	999999	119	309	614	999999	447	42	600	954	727	134	706	629	999999	967	999999	340	418	643	999999	273	836	999999	529	693	999999	668	638	617	999999	961	389	753	368	
999999	66	911	224	102	999999	659	840	907	131	903	466	373	657	999999	259	999999	678	289	999999	999999	902	999999	779	921	999999	779	999999	983	629	765	744	952	270	675	910	604	126	326	547	965	433	928	999999	999999	236	255	999999	258	999999	999999	293	110	823	714	999999	481	141	303	999999	999999	264	857	288	365	168	514	112	982	478	655	499	999999	741	965	231	973	182	163	695	369	769	155	999999	999999	481	644	999999	999999	999999	439	472	823	999999	231	710	575	650	57	468	721	152	37	779	711	999999	931	369	857	493	999999	309	978	608	128	556	118	241	377	999999	524	385	999999	341	49	192	676	524	519	264	655	333	135	695	999999	226	999999	999999	914	999999	550	999999	281	72	600	999999	999999	224	719	674	999999	344	282	173	999999	346	597	695	740	529	553	999999	999999	602	837	999999	183	293	634	901	814	742	327	687	999999	248	114	999999	741	999999	697	461	804	844	662	321	999999	962	751	637	999999	55	635	999999	999999	143	999999	678	235	999999	956	211	999999	999999	860	859	26	999999	999999	704	242	114	954	999999	831	999999	612	14	939	526	999999	221	541	997	282	768	116	999999	549	210	813	999999	267	868	999999	999999	871	986	984	803	999999	464	999999	56	999999	999999	101	804	999999	56	530	431	738	708	205	745	669	999999	545	999999	999999	999999	56	999999	999999	999999	999999	999999	878	344	230	626	999999	999999	232	222	88	495	999999	756	677	311	379	999999	679	392	697	559	672	217	826	288	450	893	60	220	999999	513	164	598	679	14	999999	228	825	903	410	601	999999	999999	666	999999	991	788	423	451	714	553	949	509	119	999999	999999	671	999999	942	186	137	96	999999	999999	575	340	13	87	673	385	160	677	775	981	105	84	688	550	999999	296	661	479	608	505	864	999999	655	999999	392	590	264	709	999999	999999	999999	515	473	188	101	999999	988	999999	750	75	999999	876	999999	999999	24	222	735	999999	866	655	999999	657	488	517	939	21	685	523	999999	93	999999	450	793	58	707	590	999999	510	999999	999999	308	950	999999	542	999999	988	390	137	475	180	854	143	842	999999	212	625	999999	956	248	90	168	474	999999	999999	944	123	92	135	820	433	999999	235	671	68	999999	999999	928	945	575	951	630	558	57	524	238	999999	607	565	845	999999	563	654	271	378	999999	834	935	999999	999999	827	906	999999	317	51	568	999999	471	784	881	638	697	91	390	297	459	609	426	500	438	999999	515	999999	289	999999	870	956	963	302	999999	522	638	866	999999	999999	999999	999999	251	999999	956	
609	526	999999	684	216	394	999999	274	999999	918	50	999999	444	633	643	322	390	975	999999	999999	611	665	999999	375	368	10	830	735	642	999999	999999	368	420	544	999999	439	691	841	83	353	398	692	989	383	378	115	999999	999999	713	435	664	400	999999	834	354	999999	357	458	999999	216	564	746	631	999999	834	681	999999	900	803	213	999999	548	902	235	999999	919	999999	794	999999	263	806	596	31	217	588	999999	999999	586	999999	886	91	999999	999999	866	999999	652	70	268	549	697	119	304	439	509	804	999999	999999	446	62	434	277	562	461	72	410	968	724	999999	152	150	985	999999	709	999999	131	397	999999	45	447	139	858	417	255	309	999999	999999	999999	999999	999999	999999	206	259	534	765	619	528	781	999999	999999	999999	999999	646	126	408	711	699	594	522	388	416	103	462	999	922	576	859	999999	999999	918	898	811	999999	999999	679	999999	999999	885	999999	308	602	615	567	578	626	211	222	300	846	999999	999999	917	644	144	999999	379	743	259	611	999999	999999	221	629	999999	568	18	725	634	446	464	975	813	649	999999	785	800	999999	883	999999	720	363	568	999999	564	473	980	999999	78	999999	999999	210	486	284	755	999999	391	999999	31	20	999999	486	587	999999	391	622	640	278	430	358	999999	843	860	877	891	835	200	750	74	999999	999999	999999	657	620	145	999999	499	539	893	674	404	999999	514	999999	999999	244	776	999999	89	942	832	711	745	719	818	467	349	609	392	920	999999	640	921	999999	999999	775	828	999999	718	999999	132	110	384	756	954	391	999999	986	122	999999	68	486	671	132	999999	999999	106	938	999999	678	915	890	999999	973	326	763	892	999999	999999	989	415	808	995	952	999999	999999	337	989	764	999999	999999	362	999999	735	999999	872	969	799	709	556	678	890	176	50	221	242	954	411	439	201	499	999999	546	133	251	259	999999	999999	312	999999	548	117	999999	374	550	562	403	999999	121	453	794	103	856	999999	320	525	642	955	741	587	777	925	999999	999999	937	363	816	999999	494	611	391	999999	496	999999	17	999999	716	999999	999999	658	838	542	999999	986	407	999999	918	999999	812	726	617	535	999999	999999	999999	622	557	610	999999	196	745	999999	999999	510	72	543	606	999999	886	749	808	840	465	999999	999999	244	999999	573	999999	541	445	175	560	767	994	856	284	771	460	394	23	999999	375	313	913	808	615	789	923	863	799	999999	764	73	999999	776	80	893	976	505	999999	984	445	895	999999	580	479	999999	515	215	269	835	214	502	735	703	999999	161	179	939	629	846	
649	311	742	192	410	497	850	999999	785	999999	794	999999	408	38	999999	479	561	342	339	456	283	718	604	963	999999	272	999999	224	310	918	724	47	876	149	344	143	163	568	179	982	318	999999	430	878	50	999999	999999	706	999999	996	999999	837	999999	182	572	931	999999	778	143	148	169	999999	999999	866	666	757	89	268	694	537	326	993	173	357	147	985	999999	726	922	800	178	630	999999	999999	328	887	436	703	999999	999999	436	999999	435	41	822	682	380	999999	222	293	178	835	22	505	679	606	673	262	44	999999	999999	980	999999	342	970	539	455	612	547	779	330	386	691	290	111	941	567	999999	534	465	614	733	513	639	999999	342	617	685	999999	722	223	999999	999999	989	999999	455	529	102	999999	293	999999	768	25	442	999999	792	154	999999	404	737	999999	541	999999	999999	999999	909	477	999999	710	637	999999	769	976	825	566	156	999999	701	999999	656	422	475	80	999999	238	999999	999999	80	676	999999	197	885	291	897	999999	681	999999	99	27	999999	999999	312	391	433	372	467	791	999999	876	999999	84	999999	221	748	324	573	999999	486	999999	999999	999999	406	549	871	999999	45	488	89	152	884	701	627	683	999999	678	999999	93	647	879	770	999999	527	999999	861	764	744	674	542	999999	119	220	969	999999	891	667	582	763	520	983	999999	979	712	999999	992	999999	457	769	999999	80	214	490	823	999999	580	81	999999	211	688	116	705	999999	999999	506	43	674	999999	879	792	999999	105	356	572	999999	552	790	352	479	999999	746	999999	974	124	472	377	999999	397	371	999999	819	993	380	999999	999999	999999	965	44	215	24	328	392	577	977	566	974	999999	918	169	64	790	999999	204	999	941	798	730	256	999999	139	414	286	370	711	999999	10	999999	281	167	999999	999999	756	999999	999999	999999	364	999999	997	558	498	519	710	237	316	387	999999	999999	999999	143	616	557	718	561	86	999999	51	31	866	13	565	258	586	999999	784	477	999999	592	999999	999999	587	68	733	698	984	619	703	999999	999999	999999	883	211	999999	999999	551	828	868	999999	70	855	842	342	873	993	992	249	933	999999	453	839	353	999999	69	264	556	999999	823	30	999999	466	906	991	968	542	130	363	999999	447	999999	999999	609	999999	532	884	283	254	195	999999	705	744	686	999999	605	224	999999	386	152	101	592	994	14	847	999999	604	948	999999	999999	340	873	999999	999999	999999	741	497	240	515	999999	184	981	312	371	999999	325	831	779	162	396	754	562	999999	221	811	999999	999999	950	761	220	927	999999	432	879	999999	866	
76	408	999999	21	999999	999999	474	411	999999	119	289	999999	921	999999	796	824	795	464	620	778	999999	427	534	639	999999	546	478	304	57	249	559	432	999999	999999	259	433	588	151	999999	770	97	999999	999999	702	575	591	39	239	424	112	149	967	269	85	736	999999	873	999999	493	999999	514	179	364	728	560	857	999999	704	999999	372	245	999999	999999	849	691	798	999999	832	74	936	999999	249	999999	999999	109	591	172	441	489	610	559	37	999999	717	999999	999999	999999	524	151	718	999999	999999	999999	61	867	999999	791	420	394	999999	474	51	497	556	999999	275	999999	420	629	999999	695	682	224	672	999999	999999	996	468	999999	999999	999999	999999	691	999999	470	191	292	829	87	613	999999	999999	57	551	146	518	540	111	999999	990	999999	999999	999999	181	999999	793	999999	999999	248	659	999999	333	826	621	127	815	999999	150	95	872	982	469	342	999999	179	999999	635	673	535	304	676	894	803	999999	999999	264	763	999999	333	999999	80	998	590	427	124	476	925	436	433	999999	168	399	999999	792	18	168	233	999999	999999	999999	999999	447	999999	944	982	999999	999999	234	999999	863	999999	840	817	418	999999	984	878	915	999999	702	27	999999	249	999999	145	287	878	21	593	986	40	999999	516	253	519	632	249	999999	999999	999999	946	701	999999	570	279	999999	999999	607	999999	34	999999	318	978	999999	72	958	207	999999	809	705	725	517	640	489	832	999999	333	574	999999	178	744	242	479	391	755	326	249	679	935	816	705	281	999999	569	706	722	999999	216	999999	999999	999999	999999	999999	740	793	439	999999	480	738	111	999999	17	708	821	999999	57	838	597	553	746	718	528	617	992	10	454	496	81	999999	120	272	127	999999	347	743	58	404	739	999999	999999	999999	768	999999	999999	999999	697	572	999999	289	659	883	317	662	444	842	906	88	844	740	349	999999	999999	999999	999999	839	877	999999	371	999999	242	652	109	999	237	491	949	999999	784	180	999999	882	296	792	999999	237	954	464	949	999999	837	999999	559	999999	258	384	275	80	323	999999	944	83	999999	132	999999	16	783	318	435	952	999999	329	999999	999999	437	467	656	207	574	999999	884	999999	674	867	250	272	103	109	751	852	226	878	273	789	235	238	681	999999	745	127	453	646	999999	996	611	517	999999	999999	571	791	999999	77	999999	922	120	531	409	343	999999	784	913	683	566	583	736	999999	66	515	448	208	785	491	999999	456	999999	247	395	677	266	733	596	217	538	959	999999	999999	382	350	678	704	999999	347	292	999999	999999	999999	90	455	270	597	460	
170	446	999999	15	246	999999	999999	975	873	146	732	87	158	197	705	999999	999999	458	587	641	716	999999	743	999999	999999	999999	999999	999999	188	999999	939	417	668	999999	999999	999999	175	954	888	544	999999	375	804	568	106	269	144	772	999999	999999	483	997	682	955	999999	999999	702	999999	567	46	122	808	796	716	206	324	999999	875	761	934	980	652	569	999999	320	350	42	999999	283	188	74	729	742	564	683	942	999999	713	999999	999999	77	181	397	851	431	999999	578	98	372	781	850	269	21	574	999999	830	437	999999	999999	403	301	527	719	999999	999999	393	76	999999	42	263	589	705	346	999999	867	808	265	717	999999	797	772	943	999999	501	337	804	999999	178	921	999999	514	106	999999	999999	811	999999	462	999999	879	999999	456	345	65	118	201	999999	922	362	707	999999	575	720	999999	847	631	357	714	228	60	999999	675	897	320	189	748	493	637	212	847	999999	356	256	838	583	350	436	999999	704	999999	192	999999	365	471	97	286	794	999999	999999	512	463	835	244	958	711	372	559	35	875	370	708	517	999999	515	390	487	329	999999	442	507	205	469	999999	999999	868	999999	320	999999	999999	902	954	413	417	699	393	999999	122	298	136	221	791	411	22	344	999999	674	172	849	91	610	957	999999	647	722	317	994	825	999999	99	999999	62	133	999999	999999	999999	999999	110	30	132	999999	374	40	755	231	716	794	457	675	327	999999	133	999999	354	621	999999	999999	766	999999	392	399	665	999999	208	711	168	999999	608	49	928	305	574	999999	726	999999	999999	926	166	425	999999	999999	546	160	998	896	999999	591	778	190	37	372	539	416	638	733	244	577	999999	999999	999999	57	999999	418	747	31	628	981	744	999999	385	28	886	999999	687	868	999999	999999	798	311	418	577	890	427	21	565	766	999999	513	993	947	669	999999	999999	362	999999	337	138	413	999999	278	321	846	614	805	19	486	198	728	769	881	729	778	530	635	999999	999999	768	999999	999999	265	470	999999	751	225	999999	999999	774	988	728	540	723	111	999999	999999	107	731	999999	622	11	999999	999999	999999	744	999999	228	890	999999	486	999999	801	569	731	231	720	808	843	105	399	98	95	712	999999	10	239	167	999999	999999	497	537	999999	882	156	999999	111	999999	40	733	638	997	999999	999999	298	131	927	999999	991	879	112	235	264	635	885	999999	916	377	999999	999999	514	954	600	934	999999	948	112	918	999999	336	129	42	999999	999999	466	402	272	735	423	87	999999	268	999999	747	853	272	283	138	999999	622	488	734	319	999999	228	
684	406	891	999999	349	28	19	557	665	760	79	457	153	178	999999	270	190	953	300	999999	256	789	999999	90	813	675	999999	921	999999	848	395	723	185	892	782	995	999999	461	84	69	999999	999999	510	999999	784	814	139	959	513	362	307	781	999999	999999	971	894	999999	810	470	673	54	98	757	816	374	999999	282	261	396	497	889	729	999999	241	999999	546	288	865	999999	998	545	24	417	447	550	614	999999	999999	920	887	999999	570	999999	999999	24	975	952	999999	622	999999	542	999999	573	26	999999	578	999999	787	942	435	616	687	514	999999	137	39	680	319	999999	760	652	999999	999999	508	54	328	999999	477	226	327	999999	594	252	868	466	999999	999999	400	974	971	711	916	997	494	281	765	66	529	999999	985	304	643	427	999999	785	210	999999	999999	999999	999999	999999	435	570	999999	841	999999	999999	645	14	469	999999	290	345	304	59	735	344	846	237	999999	272	218	204	241	32	999999	177	390	999999	266	131	999999	999999	829	140	286	999999	383	653	259	330	420	999999	813	406	24	307	999999	813	60	999999	699	837	693	882	632	241	338	601	999999	854	63	999999	748	999999	212	862	515	173	772	999999	999999	999999	977	999999	852	694	390	835	18	652	54	577	41	400	431	548	734	947	508	55	27	781	761	999999	999999	856	776	474	999999	161	999999	959	50	672	999999	506	860	735	999999	938	850	999999	593	248	999999	486	531	357	916	664	137	567	664	727	999999	189	441	999999	691	995	917	916	641	856	859	94	999999	369	496	924	687	999	917	570	999999	523	198	999999	595	790	335	428	558	999999	34	235	304	322	311	725	74	288	53	999999	30	933	862	736	388	725	999999	171	861	991	976	137	649	999999	532	847	999999	918	986	900	999999	999999	368	112	832	634	790	224	68	770	859	409	956	883	550	271	999999	462	144	869	841	173	999999	999999	562	999999	585	209	999999	999999	733	156	999999	152	374	531	575	999999	903	753	935	735	113	999999	999999	576	181	999999	554	271	999999	539	784	126	999999	506	932	801	999999	935	59	590	434	604	47	713	999999	813	518	999999	695	999999	999999	390	934	999999	70	476	434	985	725	999999	655	529	278	204	371	184	93	868	599	773	220	968	704	354	310	508	999999	999999	468	368	258	535	575	294	999999	404	191	999999	999999	465	377	563	999999	240	934	904	336	843	999999	933	730	649	429	921	690	589	685	999999	805	999999	999999	16	527	367	999999	999999	953	983	999999	967	993	139	432	143	999999	657	999999	473	420	999999	999999	999999	86	
999999	638	608	115	999999	999999	401	718	601	999999	999999	51	371	999999	852	670	814	999999	352	630	385	999999	999999	227	295	525	42	831	221	999999	999999	389	213	929	999999	729	961	24	309	999999	999999	999999	401	981	547	999999	999999	621	905	803	605	999999	829	589	999999	999999	47	999999	819	138	999999	569	999999	432	999999	999999	838	441	54	999999	708	800	652	963	807	137	549	619	999999	204	490	421	925	999999	999999	954	559	623	999999	999999	691	580	999999	999999	818	262	751	969	242	52	263	602	999999	782	105	805	802	999999	781	573	55	428	711	625	648	999999	643	999999	857	794	945	999999	212	999999	442	137	999999	482	155	999999	386	999999	386	637	940	887	844	153	322	999999	162	693	999999	665	999999	272	868	578	999999	668	999999	662	121	447	106	999999	999999	929	349	967	209	330	721	236	197	999999	999999	84	685	760	315	499	776	99	999999	262	382	547	296	180	268	37	949	486	999999	723	469	999999	999999	901	497	915	804	354	569	999999	972	999999	999999	884	230	999999	892	771	362	129	885	31	805	999999	666	999999	642	999999	999999	181	999999	244	300	473	16	112	544	784	273	399	695	999999	999999	809	290	767	999999	411	949	999999	999999	188	134	999999	838	447	143	999999	245	999999	283	634	645	397	462	999999	999999	13	878	127	259	118	508	963	433	464	502	999999	564	898	999999	240	230	244	47	201	120	482	635	569	969	848	548	627	126	71	785	142	356	999999	452	77	999999	831	225	35	680	171	999999	383	944	146	141	346	999999	53	414	411	999999	270	627	842	999999	318	158	410	570	880	846	371	999999	370	649	21	456	999999	706	398	28	22	521	948	999999	262	624	832	999999	212	764	999999	999999	383	999999	95	999999	609	999999	225	999999	815	465	799	324	32	704	999999	496	999999	999999	159	346	25	393	999999	749	678	999999	125	693	999999	692	999999	125	773	999999	305	587	999999	97	846	23	491	715	999999	556	999999	634	76	557	50	345	598	321	615	736	641	990	444	346	999999	855	585	999999	366	999999	999999	683	551	317	409	996	933	42	999999	145	855	310	190	791	999999	54	999999	567	653	980	104	999999	510	46	83	999999	153	227	841	999999	438	959	999999	999999	459	999999	93	999999	157	53	999999	566	276	480	881	340	809	999999	319	211	178	27	878	386	37	60	183	514	243	104	852	716	999999	64	706	999999	952	109	341	988	999999	929	420	609	578	999999	779	39	165	743	504	999999	907	639	822	421	91	972	62	408	865	999999	999999	62	200	696	375	222	774	
999999	388	710	320	331	250	249	607	278	807	999999	280	153	359	500	599	361	999999	561	242	294	813	979	56	933	133	391	414	999999	999999	882	173	999999	265	178	365	999999	189	586	398	582	814	813	174	563	138	721	999999	34	462	838	887	814	980	999999	999999	408	663	387	207	859	834	999999	859	925	336	713	888	190	145	805	182	232	999999	659	480	10	815	493	804	411	172	999999	904	580	999999	359	586	775	996	956	141	999999	388	999999	748	574	953	249	236	424	833	48	888	657	999999	665	651	331	19	182	999999	179	583	796	696	454	345	999999	930	977	137	122	194	188	674	379	844	632	911	905	56	999999	999999	390	999999	133	501	999999	913	339	707	265	766	999999	373	961	228	591	843	303	239	674	318	259	297	999999	999999	709	999999	999999	999999	999999	420	114	135	27	999999	203	228	572	952	98	375	601	279	871	356	370	999999	999999	161	262	999999	617	675	382	999999	999999	102	856	999999	791	273	626	518	999999	999999	661	699	999999	58	35	373	999999	350	151	999999	999999	999999	425	374	493	999999	280	145	568	238	999999	439	752	760	904	999999	371	303	999999	999999	749	999999	590	37	999999	671	999999	664	135	999999	519	276	533	999999	999999	38	676	492	785	999999	999999	490	949	460	51	232	946	595	154	925	11	976	999999	327	558	999999	999999	999999	679	822	434	616	999999	679	999999	536	905	677	999999	875	433	999999	517	273	999999	268	999999	140	999999	472	724	873	520	999999	887	999999	97	215	525	915	999999	288	813	963	473	387	480	999999	741	515	326	278	385	278	501	132	999999	916	496	300	501	999999	999999	216	999999	560	106	810	791	185	999999	700	162	304	245	155	76	554	799	453	999999	999999	999999	479	999999	456	498	251	708	765	84	180	718	235	423	382	874	606	999999	912	999999	670	488	565	77	626	999999	999999	42	999999	66	914	126	52	999999	638	868	934	70	651	72	999999	111	36	999999	999999	981	999999	999999	862	281	470	688	887	999999	999999	384	832	411	999999	999999	417	999999	363	708	169	63	676	999999	999999	999999	999999	999999	224	849	436	569	461	999999	799	999999	199	209	999999	84	596	236	239	879	395	263	45	532	541	321	655	999999	747	999999	942	224	314	214	105	358	341	925	474	47	736	558	923	378	999999	884	150	217	999999	289	999999	933	823	796	337	999999	999999	417	13	902	204	790	821	143	521	584	340	984	114	821	742	999999	999999	202	152	999999	340	667	919	656	181	448	607	468	214	19	400	518	876	574	880	923	921	
571	842	946	999999	999999	857	37	554	165	113	226	999999	451	181	631	654	501	201	810	999999	357	731	756	193	362	928	512	999999	999999	118	539	941	818	749	200	359	206	109	999999	999999	891	111	999999	999999	390	921	763	838	768	863	385	383	999999	435	999999	839	96	762	384	861	354	999999	732	999999	573	285	727	701	999999	281	457	401	999999	10	999999	255	999999	421	802	440	175	674	999999	957	732	166	871	392	186	360	999999	443	724	688	465	58	379	968	999999	115	203	999999	857	497	416	983	731	78	999999	328	133	675	960	999999	696	680	999999	774	999999	416	413	999999	525	629	18	24	999999	999999	999999	557	876	747	650	999999	246	113	816	999999	551	748	434	802	563	857	236	597	483	779	992	784	630	999999	999999	364	701	999999	545	999999	488	999999	316	769	999999	999999	452	386	35	272	707	592	999999	499	999999	999999	982	610	781	999999	402	421	999999	999999	969	999999	927	281	999999	295	995	387	999999	587	999999	999999	442	664	280	291	415	850	572	220	82	410	919	999999	381	999999	999999	101	87	878	835	77	860	999999	800	771	354	999999	999999	739	277	999999	34	999999	59	82	143	327	340	500	262	552	849	330	825	568	842	796	899	25	913	904	310	689	752	382	299	34	864	508	999999	999999	999999	999999	942	752	386	642	999999	999999	944	65	760	999999	625	999999	228	540	999999	241	928	557	281	277	826	999999	29	344	534	677	999999	119	462	831	563	28	985	999999	999999	999999	192	999999	715	600	80	857	153	724	74	999999	163	999999	441	632	579	389	962	999999	15	579	732	51	117	413	524	835	999999	928	999999	607	308	211	162	999999	59	729	842	680	206	999999	229	999999	999999	75	523	35	677	830	999999	183	65	695	21	999999	350	150	101	311	85	999999	999999	999999	999999	999999	170	952	605	922	582	850	547	999999	102	46	360	437	771	999999	999999	499	167	772	676	849	551	999999	200	999999	178	908	638	540	604	999999	713	999999	604	999999	905	571	429	755	999999	999999	636	772	603	999999	457	999999	378	59	999999	586	87	493	999999	850	915	558	762	260	999999	673	999999	16	688	141	333	356	833	959	146	999999	999999	411	524	275	223	778	19	225	897	999999	539	999999	128	28	883	230	465	753	896	356	809	178	12	584	199	630	94	471	651	110	89	999999	912	103	516	675	969	283	999999	146	549	546	363	497	143	633	999999	670	257	999999	891	999999	72	790	519	999999	409	999999	86	999999	999999	547	574	796	186	999999	676	999999	511	217	261	192	999999	999999	
807	272	999999	514	999999	565	742	424	224	999999	219	999999	357	132	584	615	275	38	207	53	452	11	999999	566	321	23	956	862	999999	49	851	709	962	999999	999999	256	95	895	499	999999	851	999999	333	36	586	185	772	553	450	896	941	232	985	83	317	999999	300	259	202	436	999999	879	266	184	999999	510	47	55	149	999999	999999	999999	539	686	202	182	999999	944	979	145	251	999999	999999	271	107	629	723	889	994	186	999999	999999	999999	73	911	971	23	158	999999	999999	148	999999	999999	999999	376	571	693	308	999999	144	999999	355	280	66	999999	205	999999	994	86	76	786	999999	999999	963	382	999999	676	475	775	231	169	530	999999	903	997	999999	999999	309	895	536	999999	425	999999	999999	60	609	565	999999	999999	715	514	29	82	274	299	990	999999	999999	740	681	895	227	532	659	999999	606	999999	377	999999	669	206	167	108	550	139	371	999999	201	913	999999	139	39	999999	70	716	149	458	349	613	16	999999	558	569	999999	999999	718	892	359	884	453	868	198	587	219	518	999999	999999	531	144	928	851	482	537	968	999999	865	999999	472	942	999999	999999	999999	999999	62	818	648	999999	884	909	420	478	788	999999	469	903	941	451	999999	551	999999	229	926	214	684	999999	999999	999999	600	671	775	98	430	999999	58	305	475	999999	535	401	869	758	46	999999	724	460	72	174	999999	999999	999999	423	253	920	582	616	231	197	88	896	999999	627	999999	222	143	999999	57	381	999999	174	999999	999999	916	999999	682	999999	999999	313	490	234	102	213	952	999999	70	999999	845	510	834	441	999999	999999	355	999999	951	251	761	823	489	401	412	691	905	999999	636	104	507	999999	248	999999	999999	918	707	854	804	245	999999	470	161	780	999999	547	546	827	100	160	999999	999999	44	440	849	369	999999	98	821	999999	308	58	900	965	855	588	272	863	18	165	580	501	834	716	576	301	671	999999	914	999999	154	87	813	999999	934	230	232	999999	131	999999	104	619	42	403	937	626	570	196	925	999999	999999	683	819	999999	999999	668	452	328	999999	558	697	124	999999	999999	266	231	999999	423	41	635	999999	999999	999999	999999	70	960	999999	999999	999999	949	730	999999	783	25	590	471	999999	877	906	275	999999	999999	943	999999	376	980	999999	86	146	716	999999	999999	999999	999999	999999	820	941	999999	875	619	209	999999	999999	914	999999	221	340	168	375	795	962	999999	999999	765	857	999999	521	999999	577	999999	525	391	304	72	568	999999	330	493	481	769	530	393	999999	297	75	766	999999	38	744	164	649	286	711	351	753	
33	639	399	442	93	999999	999999	306	794	103	818	716	486	356	254	890	847	999999	606	275	578	366	229	999999	100	105	492	434	423	999999	249	680	953	999999	545	944	931	60	398	999999	758	97	217	203	257	60	999999	682	500	273	801	999999	115	85	184	999999	419	699	352	988	817	347	883	363	854	147	762	177	811	310	959	999999	999999	146	999999	491	158	36	452	999999	999999	810	933	159	999999	649	574	878	999999	878	999999	242	999999	409	652	420	999999	853	349	119	298	711	999999	999999	314	999999	309	969	568	999999	517	999999	257	311	771	17	999999	734	999999	214	572	883	999999	932	775	726	999999	889	493	107	999999	999999	686	342	751	514	999999	743	844	999999	349	605	319	451	999999	151	985	999999	637	999999	999999	479	999999	144	999999	414	999999	938	999999	587	917	999999	485	471	415	222	706	914	560	999999	78	670	889	100	864	967	574	999999	572	999999	741	691	261	999999	999999	807	999999	999999	795	999999	999999	999999	327	266	716	929	130	848	46	999999	444	80	846	999999	577	345	590	48	999999	999999	999999	98	375	791	999999	236	168	636	999999	999999	55	164	129	999999	999999	999999	353	999999	384	935	846	999999	554	424	999999	671	844	881	281	999999	999999	138	281	225	999999	999999	635	536	420	490	770	493	478	439	112	289	950	633	948	999999	991	958	664	999999	733	124	543	951	999999	184	999999	287	365	624	999999	999999	882	903	716	999999	441	816	221	999999	174	363	257	125	322	909	720	221	932	771	764	269	999999	937	492	391	213	684	933	999999	109	999999	999999	854	59	999999	407	57	917	274	999999	999999	999999	770	999999	999999	999999	428	999999	999999	464	179	999999	594	860	130	453	945	420	334	999999	757	883	975	999999	999999	999999	999999	999999	137	512	673	999999	667	703	589	999999	703	999999	122	999999	999999	55	250	782	929	148	543	993	928	999999	461	999999	592	793	999999	999999	770	975	499	154	999999	362	511	191	790	999999	687	891	999999	999999	749	188	307	810	999999	999999	642	203	865	542	999999	409	147	395	60	46	711	873	392	297	752	727	999999	968	59	432	543	68	991	64	999999	999999	999999	331	992	999999	338	782	999999	607	658	577	120	957	462	75	224	126	140	754	999999	999999	508	999999	855	31	999999	339	999999	273	178	999999	999999	810	90	50	999999	999999	402	778	707	928	999999	785	638	184	617	320	516	983	999999	427	928	246	999999	647	153	999999	476	971	999999	999	32	833	439	999999	999999	310	999999	421	999999	408	723	362	56	245	47	999999	354	999999	414	600	822	999999	66	
999999	655	999999	999999	442	896	946	350	431	416	999999	906	941	355	563	808	999999	443	104	603	808	704	575	200	999999	610	999999	394	795	567	770	186	999999	777	688	999999	410	389	444	525	999999	68	999999	999999	999999	339	999999	377	790	872	106	166	728	999999	257	57	999999	774	275	832	476	562	555	863	645	532	660	174	999999	145	407	927	999	579	170	750	411	999999	852	999999	514	62	603	922	999999	613	457	82	999999	999999	348	635	123	611	59	880	513	438	310	815	678	931	709	655	474	999999	167	999999	22	999999	999999	460	922	950	999999	423	958	999999	403	41	84	588	644	36	999999	772	999999	999999	529	289	246	973	329	46	646	583	353	947	999999	301	456	308	69	32	995	999999	713	999999	294	999999	922	881	44	278	741	99	297	683	858	702	999999	999999	999999	732	270	999999	999999	886	313	744	80	20	183	999999	999999	999999	999999	999999	40	909	68	999999	999999	999999	999999	365	999999	999999	305	556	999999	669	99	756	935	687	999999	337	762	334	755	999999	999999	549	565	911	999999	932	693	999999	570	999999	999999	999999	643	714	999999	735	374	999999	732	999999	590	756	458	999999	921	999999	176	897	999999	999999	999999	999999	163	241	999999	999999	338	456	658	999999	368	999999	986	620	999999	149	122	230	999999	942	962	857	601	675	246	112	101	164	999999	289	765	999999	866	999999	999999	999999	795	411	923	110	999999	918	999999	726	999999	260	999999	837	392	999999	314	946	875	999999	238	12	115	488	994	688	999999	183	466	999999	999999	572	473	616	999999	81	354	999999	999999	921	545	999999	611	999999	953	999999	341	263	771	999999	975	818	999999	711	151	813	840	316	416	999999	637	999999	999999	999999	485	999999	786	164	42	999999	437	603	999999	953	999999	999999	401	240	534	18	356	999999	999999	258	999999	432	652	761	475	999999	241	48	303	71	294	322	999999	733	399	999999	210	999999	231	460	780	999999	178	966	102	957	421	609	999999	999999	888	427	999999	213	999999	63	506	34	689	49	89	398	309	588	669	306	601	668	841	730	999999	179	988	951	477	999999	263	999999	669	517	580	632	266	895	182	866	501	388	258	345	307	185	497	191	381	391	81	999999	307	796	999999	753	999999	999999	600	719	439	999999	999999	462	999999	821	365	999999	999999	999999	999999	414	415	803	999999	223	999999	505	433	632	681	806	579	95	999999	672	388	872	162	826	864	215	999999	463	437	631	653	796	545	485	820	326	722	924	259	999999	999999	504	991	999999	344	999999	627	999999	47	632	300	649	511	137	443	492	29	642	
593	999999	119	952	376	183	999999	622	999999	999999	999999	365	94	999999	836	294	999999	884	999999	20	491	601	999999	338	425	804	340	13	295	999999	52	337	306	999999	341	999999	557	231	138	818	582	722	312	680	999999	682	548	645	999999	999999	638	559	611	19	160	991	349	780	537	571	999999	999999	337	551	904	485	68	15	323	514	736	276	756	72	437	769	299	907	183	999999	266	695	200	999999	779	493	999999	297	928	349	982	776	694	566	976	25	395	760	775	679	999999	999999	999999	308	490	371	803	548	999999	391	701	442	999999	794	315	156	375	268	771	421	758	770	86	974	532	999999	582	199	999999	999999	999999	539	142	504	128	999999	373	891	587	999999	999999	187	999999	547	647	550	999999	999999	260	829	649	136	988	363	920	854	466	358	776	530	789	613	462	169	16	999999	309	999999	676	592	783	483	681	364	730	581	999999	539	336	981	999999	682	999999	266	999999	258	550	999999	584	274	999999	999999	125	66	628	999999	725	557	541	485	250	77	233	668	56	999999	454	634	633	349	800	927	31	999999	999999	117	674	206	396	757	999999	531	528	999999	335	768	368	624	999999	999999	999999	506	997	850	741	723	458	999999	220	999999	803	916	154	245	473	999999	993	330	999999	521	413	999999	999999	999999	863	999999	999999	821	342	287	999999	830	898	980	999999	304	929	181	999999	27	658	403	985	999999	953	705	386	292	938	999999	775	47	308	224	250	999999	999999	223	986	33	184	636	938	999999	999999	973	27	174	752	179	999999	821	999999	308	862	19	999999	999999	830	168	342	265	883	346	512	769	532	684	739	165	959	715	999999	39	843	32	999999	62	992	980	999999	221	540	769	595	953	769	999	362	999999	793	965	999999	999999	691	918	999999	601	430	38	999999	999999	434	999999	220	694	636	999999	999999	840	554	999999	387	849	481	130	725	124	751	999999	10	533	331	999999	371	993	999999	999999	348	999999	278	999999	999999	999999	540	353	999999	944	558	900	327	530	544	522	686	313	999999	544	356	570	999999	638	999999	872	38	916	999999	925	999999	226	999999	279	900	999999	571	689	858	423	319	137	343	781	565	850	999999	479	989	809	999999	68	415	787	21	777	732	999999	24	759	934	623	341	861	719	342	537	57	630	999999	999999	996	455	174	999999	228	237	421	83	999	641	559	927	999999	112	175	999999	586	268	999999	999999	930	675	108	999999	695	795	482	71	233	999999	193	848	985	858	999999	613	999999	561	792	550	320	566	24	999999	385	695	139	758	553	530	999999	
999999	507	206	30	330	356	685	539	999999	754	360	850	686	457	710	942	354	285	999999	570	34	475	582	496	374	660	980	113	999999	999999	723	517	702	372	403	999999	788	999999	505	266	564	999999	369	795	960	999999	338	670	674	999999	785	482	990	959	926	324	999999	710	656	669	999999	582	999999	766	999999	999999	157	324	64	369	164	516	780	306	999999	999999	999999	787	536	657	332	319	438	256	880	999999	526	742	445	89	426	88	191	835	999999	982	492	602	763	127	569	24	615	315	999999	278	702	999999	953	924	217	999999	999999	998	347	999999	153	293	886	790	326	414	999999	975	999999	85	334	944	416	999999	999999	513	34	419	98	317	704	999999	657	611	548	832	788	999999	871	999999	904	192	498	999999	838	208	716	973	800	164	145	640	373	999999	944	999999	287	930	414	703	122	764	910	999999	362	31	999999	284	251	494	999999	368	113	662	999999	152	455	583	194	321	797	60	618	934	182	999999	999999	999999	999999	790	554	858	116	999999	999999	999999	999999	468	480	999999	999999	441	731	315	538	777	537	999999	351	802	312	999999	745	103	906	71	156	976	857	299	272	501	616	461	939	767	261	935	494	42	870	987	113	999999	999999	365	329	313	406	404	536	58	792	865	488	850	122	999999	271	116	999999	305	999999	191	555	81	825	279	375	770	525	601	226	999999	932	324	999999	999999	354	550	742	843	580	462	763	223	709	751	973	98	655	248	674	387	50	574	999999	921	822	677	540	59	937	635	999999	935	831	999999	999999	173	260	744	668	999999	374	159	999999	158	428	999999	372	83	999999	286	125	287	926	839	278	367	938	999999	556	677	20	692	905	944	584	828	392	234	818	999999	999999	999999	580	954	23	890	999999	238	503	490	999999	467	752	660	520	601	18	999999	215	575	999999	581	999999	999999	710	681	999999	781	573	600	948	147	999999	496	448	214	999999	972	825	388	519	710	185	75	372	553	940	254	999999	999999	999999	400	29	253	585	999999	723	589	253	342	999999	77	664	903	542	177	211	999999	222	315	999999	46	999999	827	65	524	999999	131	627	167	741	999999	357	591	780	999999	999999	21	999999	191	999999	127	728	492	999999	452	56	281	533	205	351	684	42	127	999999	783	999999	201	197	70	860	601	962	96	601	646	719	83	133	999999	59	199	354	41	824	999999	999999	999999	999999	613	478	135	598	432	999999	999999	999999	239	502	997	999999	999999	824	850	999999	890	164	642	891	999999	732	972	158	549	156	161	339	10	999999	999999	
999999	550	999999	583	592	735	12	540	279	544	679	489	580	999999	660	132	375	503	710	934	622	674	792	999999	881	999999	999999	999999	999999	665	727	966	936	191	531	783	999999	250	268	999999	887	624	373	357	425	253	402	999999	999999	33	785	835	299	999999	698	999999	758	125	702	96	999999	953	263	614	816	713	552	398	604	877	311	134	244	125	999999	999999	311	444	575	637	113	954	170	262	879	891	676	578	493	999999	34	999999	548	182	837	933	370	758	540	711	999999	14	427	20	721	999999	999999	999999	321	700	999999	323	550	74	999999	803	793	999999	735	924	47	974	904	874	853	607	999999	72	287	999999	999999	552	903	863	999999	999999	999999	999999	540	227	300	501	999999	793	240	710	163	483	198	44	150	369	33	616	674	725	109	553	999999	124	85	538	897	207	999999	946	420	686	137	999999	276	999999	470	517	633	545	718	121	643	152	453	112	873	999999	999999	277	529	999999	999999	999999	999	983	992	426	152	762	604	69	730	999999	300	477	356	314	767	506	898	516	982	138	999999	988	999999	25	999999	999999	664	654	999999	795	427	132	497	915	884	293	999999	54	374	871	941	658	391	359	852	976	756	568	485	477	999999	23	314	71	999999	21	999999	976	755	999999	107	949	835	999999	867	177	979	440	999999	999999	855	854	151	121	196	358	999999	560	172	695	225	999999	178	756	999999	413	818	999999	710	873	999999	674	999999	203	999999	992	823	456	492	999999	996	325	999999	11	621	523	871	203	875	856	414	999999	999999	70	955	999999	999999	999999	517	463	359	554	730	999999	274	190	566	947	346	204	534	160	78	488	698	899	957	999999	999999	903	999999	624	559	854	468	697	860	999999	248	772	999999	744	939	38	335	999999	595	999999	736	999999	957	923	856	681	331	999999	454	336	999999	65	53	614	943	999999	922	735	994	875	98	576	330	999999	709	574	999999	790	221	49	162	999999	313	375	999999	703	945	617	767	878	533	999999	253	534	999999	193	729	606	801	334	116	600	457	720	503	169	121	630	224	999999	999999	540	53	999999	183	124	751	678	184	250	999999	314	999999	126	351	884	333	999999	999999	526	845	387	988	886	932	562	799	593	872	280	592	324	402	484	190	992	999999	999999	360	999999	441	999999	432	999999	665	801	999999	340	999999	618	836	325	170	999999	447	999999	552	999999	482	620	999999	999999	805	903	657	354	911	493	936	359	724	495	445	717	999999	794	955	437	230	140	930	999999	225	999999	999999	277	999999	704	46	999999	450	13	
365	739	438	283	255	528	903	321	999999	999999	404	999999	894	350	880	453	613	653	364	124	936	351	690	855	999999	551	469	390	200	216	456	76	908	999999	140	705	288	811	548	437	534	999999	999999	791	74	205	999999	104	396	710	999999	393	514	336	77	23	999999	582	340	704	68	522	131	683	692	999999	120	183	219	185	174	801	999999	927	589	999999	111	999999	790	746	191	999999	993	489	125	999999	561	999999	653	126	655	705	999999	999999	999999	21	788	567	109	737	999999	196	884	221	999999	299	999999	586	746	50	912	160	792	593	999999	693	999999	641	999999	999999	999999	537	999999	103	999999	468	331	999999	559	577	999999	543	799	63	661	994	490	782	999999	825	785	974	999999	999999	213	505	913	886	331	684	492	999999	999999	480	961	999999	665	790	691	87	968	27	999999	178	803	378	999999	739	932	528	212	999999	999999	999999	843	999999	999999	918	890	34	555	444	939	874	95	999999	544	999999	999999	999999	999999	700	100	865	857	767	947	999999	999999	999999	999999	184	954	802	482	745	458	999999	637	170	855	747	999999	667	999999	999999	88	163	93	711	999999	41	647	828	999999	512	999999	833	884	85	853	999999	119	65	880	381	999999	146	402	349	999999	287	692	931	258	591	799	433	343	333	689	793	583	107	10	122	537	999999	999999	999999	99	624	382	999999	316	819	637	845	786	161	54	942	761	743	78	556	349	715	999999	607	713	233	499	561	999999	69	999999	22	64	999999	843	363	532	432	260	28	999999	140	625	438	999999	953	999999	192	289	747	42	839	999999	454	773	821	999999	16	266	999999	135	821	999999	999999	367	625	790	29	317	691	419	338	493	60	999999	218	99	151	653	759	586	999999	282	648	999999	622	983	610	993	999999	806	526	175	999999	892	94	999999	999999	80	999999	999999	999999	999999	597	999999	703	999999	977	804	564	732	999999	362	506	288	999999	999999	526	229	745	642	999999	35	295	884	892	999999	108	168	999999	253	999999	80	325	596	999999	441	999999	320	999999	276	999999	999999	439	299	401	174	668	116	999999	545	448	160	335	695	983	999999	589	713	445	999999	258	819	248	321	21	345	46	910	329	387	864	999999	895	479	635	383	999999	995	492	999999	504	999999	94	29	804	999999	999999	629	999999	999999	999999	970	875	793	28	197	568	127	999999	66	137	758	787	696	681	999999	999999	999999	999999	609	16	999999	231	717	45	265	999999	228	516	451	600	416	999999	961	999999	893	999999	999999	461	999999	815	478	717	436	600	746	214	397	999999	572	999999	888	569	
999999	361	267	749	168	757	762	999999	349	611	837	465	999999	461	999999	171	787	902	162	999999	622	793	999999	876	794	999999	299	61	346	879	944	145	712	847	303	610	999999	154	181	355	999999	985	475	867	880	999999	879	295	389	236	561	999999	163	493	947	999999	823	390	954	51	999999	710	999999	999999	666	701	752	873	999999	999999	893	642	730	806	705	999999	327	670	999999	823	999999	14	672	119	328	999999	981	999999	900	92	786	887	199	140	999999	988	868	15	210	188	228	16	136	173	343	999999	938	999999	999999	320	892	163	394	999999	999999	462	48	999999	151	392	720	532	999999	999999	439	15	453	999999	999999	717	999999	321	469	999999	999999	241	999999	508	776	410	345	999999	442	999999	199	999999	999999	67	336	435	949	862	864	818	999999	695	43	999999	999999	337	474	348	438	79	551	999999	694	577	999999	572	585	539	999999	740	56	96	999999	392	885	999999	999999	999999	999999	999999	999999	905	457	999999	999999	908	207	826	774	448	935	997	206	372	48	999999	938	924	530	764	850	419	632	133	772	381	605	651	175	927	824	88	999999	944	311	646	999999	999999	228	628	999999	758	765	791	805	59	999999	728	353	999999	868	588	999999	509	643	999999	282	333	879	977	313	556	999999	999999	624	856	999999	261	70	402	494	895	706	901	999999	999999	654	999999	999999	722	491	876	307	898	68	245	223	576	311	999999	373	800	173	250	325	999999	108	917	177	999999	137	639	667	951	782	973	882	999999	120	552	704	441	999999	166	496	436	999999	761	789	388	643	355	950	117	999999	693	731	465	585	580	992	999999	673	380	595	999999	219	999999	126	94	999999	259	466	758	258	999999	796	999999	753	889	568	346	138	789	314	782	999999	559	923	98	252	426	388	539	559	967	768	633	571	644	226	999999	999999	705	35	999999	889	201	859	999999	999999	724	712	696	999999	656	608	884	76	812	999999	660	431	37	999999	936	870	926	209	290	999999	173	445	118	672	663	701	433	763	920	893	999999	999999	826	201	527	714	691	527	999999	369	883	567	758	481	999999	482	617	863	98	523	962	992	578	933	733	288	999999	33	358	999999	185	130	156	919	675	960	605	836	324	232	188	409	306	999999	289	606	999999	637	116	999999	93	570	999999	406	930	505	131	892	999999	249	120	668	179	947	999999	762	420	839	805	999999	877	999999	548	865	344	562	695	657	653	137	601	966	999999	176	871	999999	455	749	999999	180	999999	999999	379	85	122	520	240	358	999999	527	195	999999	831	510	314	
999999	999999	999999	72	378	809	473	999999	999999	648	154	750	999999	86	579	317	671	850	634	766	174	412	999999	753	823	332	347	999999	136	999999	753	144	416	862	569	593	644	687	620	999999	999999	999999	999999	999999	967	770	238	282	999999	999999	999999	997	206	744	150	900	557	66	248	55	472	999999	122	397	999999	20	343	999999	516	985	672	983	240	999999	400	699	372	46	785	63	999999	999999	764	916	427	755	937	672	999999	669	45	999999	448	574	898	824	361	999999	542	957	999999	999999	765	181	547	999999	766	933	999999	450	537	521	281	195	951	407	999999	205	969	149	999999	670	999999	847	949	94	544	665	374	576	347	721	999999	828	626	15	309	593	379	887	988	999999	329	282	142	524	316	999999	999999	501	47	166	999999	403	884	999999	672	918	231	999999	999999	111	568	777	112	815	999999	453	568	945	999999	203	825	92	160	78	351	153	714	435	777	999999	51	872	538	999999	999999	110	943	860	342	999999	371	999999	891	887	445	551	180	326	506	999999	999999	677	404	843	340	599	252	815	424	999999	213	795	999999	714	69	999999	249	921	999999	916	509	708	612	716	831	908	200	272	633	799	999999	999999	999999	999999	595	373	478	694	999999	449	858	999999	445	814	187	575	241	186	999999	999999	312	259	549	589	999999	999999	75	999999	22	431	408	980	192	624	554	999999	867	771	128	695	227	554	80	999999	68	380	272	798	538	999999	999999	24	999999	999999	497	724	848	349	999999	609	999999	789	999999	999999	51	877	999999	999999	269	372	708	999999	67	999999	999999	999999	188	223	531	983	724	276	160	756	754	394	545	999999	137	999999	999999	527	221	519	999999	437	872	651	999999	190	434	451	538	175	999999	216	956	311	999999	739	545	635	999999	999999	999999	42	999999	925	674	656	342	647	693	999999	406	191	259	547	746	999999	885	999999	999999	999999	999999	283	737	985	210	999999	437	999999	948	398	999999	340	710	646	999999	999999	798	946	999999	639	999999	787	757	999999	768	375	957	419	565	999999	853	999999	708	477	26	611	304	999999	724	136	228	108	699	305	156	75	480	612	912	999999	999999	939	561	298	501	771	525	639	226	999999	591	28	678	692	545	285	632	242	629	34	69	153	231	850	420	750	98	999999	952	702	999999	999999	999999	183	958	999999	456	420	975	254	95	999999	438	890	544	999999	999999	16	999999	870	443	247	983	888	332	163	717	711	877	751	999999	73	687	523	940	247	521	505	999999	631	829	221	267	385	938	404	715	999999	315	220	330	91	702	999999	
269	656	371	618	850	999999	206	745	542	233	571	999999	977	914	950	999999	688	924	283	139	51	999999	980	999999	999999	999999	447	385	999999	667	431	601	371	605	999999	999999	875	903	654	927	434	93	999999	44	813	999999	427	801	391	17	999999	405	807	572	50	999999	676	763	668	999999	999999	821	349	874	999999	999999	999999	381	659	666	431	785	280	999999	705	957	999999	946	794	44	510	999999	993	398	146	999999	794	798	999999	227	617	122	999999	732	569	999999	744	804	241	844	263	55	151	725	585	746	999999	461	999999	999999	494	999999	969	999999	421	999999	828	951	999999	776	999999	863	999999	442	59	319	550	999999	786	102	223	999999	714	999999	781	999999	505	278	999999	400	900	342	930	483	733	887	153	610	320	848	999999	792	75	999999	668	999999	239	708	675	276	999999	999999	675	775	868	745	25	29	852	956	225	559	149	348	875	999999	933	999999	709	999999	999999	999999	999999	938	317	431	683	258	290	391	235	999999	602	999999	999999	323	667	165	614	987	871	999999	999999	363	999999	234	652	726	590	999999	466	999999	999	513	110	264	359	736	467	447	999999	767	738	470	731	999999	999999	603	153	561	185	777	999999	721	300	52	192	999999	315	93	778	957	667	464	924	338	797	98	999999	999999	964	930	698	176	999999	114	999999	297	632	213	277	999999	582	39	650	999999	999999	999999	999999	999999	999999	484	431	999999	999999	115	109	999999	546	402	631	868	168	999999	596	255	999999	562	795	196	999999	894	251	112	815	729	384	638	999999	999999	171	999999	999999	387	999999	490	508	999999	506	820	15	999999	999999	240	582	409	891	378	443	404	999999	615	491	36	999999	187	999999	999999	568	940	999999	999999	469	999999	240	121	992	780	999999	116	746	765	65	975	191	999999	154	21	529	416	999999	999999	999999	420	635	999999	999999	999999	999999	689	257	190	999999	999999	999999	543	652	999999	999	470	999999	120	42	999999	657	844	559	516	845	864	999999	231	799	162	112	999999	999999	58	675	684	93	153	802	656	858	566	19	499	885	999999	999999	703	21	68	998	726	999999	867	999999	791	997	521	13	123	656	999999	999999	602	463	375	277	603	774	325	387	274	999999	386	999999	100	834	69	631	208	970	339	220	740	163	385	999999	999999	295	999999	687	572	149	689	999999	833	185	416	45	520	380	300	929	696	681	734	418	596	399	671	956	937	890	805	152	326	999999	650	999999	87	623	867	317	890	999999	999999	999999	628	999999	645	914	999999	999999	121	827	680	410	523	69	428	999999	164	19	623	999999	749	
681	344	999999	683	27	999999	967	958	896	999999	982	48	68	865	610	789	220	999999	757	539	999999	999999	977	472	916	301	591	30	120	468	999999	694	964	887	143	789	92	703	627	999999	460	75	224	999999	697	372	465	999999	999999	187	944	999999	866	999999	836	902	367	83	999999	726	944	999999	999999	438	654	298	999999	180	732	820	999999	517	136	377	89	847	565	661	775	554	999999	397	212	999999	999999	999999	999999	576	999999	240	999999	18	999999	901	445	999999	228	785	671	999999	298	295	471	997	479	436	139	499	999999	988	347	705	308	999999	890	556	999999	914	914	999999	999999	507	128	999999	398	699	581	235	932	576	629	999999	990	375	265	550	999999	214	999999	96	999999	338	999999	73	999999	726	999999	723	20	999999	768	313	870	999999	938	790	176	969	999999	779	855	903	566	999999	999999	567	714	933	956	349	629	540	460	827	589	142	248	999999	999999	671	990	999999	224	53	999999	326	999999	381	999999	475	384	999999	604	683	241	569	771	999999	704	335	21	776	766	671	269	237	852	999999	40	999999	551	121	371	938	789	997	688	523	999999	999999	999999	343	999999	999999	999999	672	935	777	596	29	999999	722	360	283	659	999999	101	553	784	580	999999	866	351	632	923	999999	999999	666	999999	243	880	257	593	662	676	678	280	285	705	596	301	999999	999999	999999	443	829	760	98	999999	574	906	145	999999	999999	578	791	999999	873	567	702	87	279	999999	999999	149	999999	139	697	999999	980	943	816	847	999999	289	999999	421	341	198	104	512	507	387	329	336	745	518	999999	94	884	999999	999999	717	999999	519	32	202	102	999999	999999	999999	72	491	307	630	100	297	551	999999	999999	380	660	685	473	199	579	891	562	36	403	999999	999999	999999	721	999999	547	109	999999	678	267	205	328	469	869	999999	999999	25	89	698	246	458	999999	999999	904	514	999999	721	999999	999999	939	140	999999	75	477	724	801	459	999999	13	93	999999	999999	872	999999	999999	61	200	999999	79	750	564	999999	864	790	945	637	741	708	999999	278	825	855	40	739	136	565	999999	992	999999	602	989	255	85	615	255	15	999999	999999	920	462	999999	905	184	73	384	327	776	284	531	96	69	751	562	735	268	145	999999	143	999999	999999	798	207	671	476	760	319	736	259	545	940	542	401	788	999999	442	920	681	967	364	999999	789	979	471	68	542	247	692	350	357	119	593	961	661	501	664	999999	999999	707	312	999999	999999	527	739	590	553	668	963	807	302	347	464	999999	778	880	639	999999	736	612	934	522	
627	395	999999	435	999999	581	739	296	101	805	686	973	664	299	999999	999999	249	880	514	999999	284	999999	58	19	655	149	192	781	861	844	999999	631	999999	999999	447	205	625	999999	999999	972	929	999999	715	497	661	490	789	999999	662	999999	579	856	107	70	248	741	999999	892	780	217	398	958	435	256	904	64	210	874	851	32	646	999999	646	999999	999999	999999	179	560	357	174	359	999999	128	999999	275	999999	533	999999	551	999999	857	999999	999999	35	583	970	251	469	592	607	999999	915	637	640	731	642	220	565	125	640	999999	786	545	616	858	999999	999999	942	980	860	531	497	332	155	174	914	414	620	999999	974	366	710	968	750	884	444	75	488	762	632	833	968	999999	910	999999	81	197	999999	177	887	140	999999	999999	731	85	792	592	999999	476	816	238	999999	605	999999	284	862	818	794	732	424	630	999999	190	358	36	999999	899	421	999999	103	727	999999	999999	82	844	67	231	999999	999999	999999	851	582	999999	945	404	999999	372	456	636	281	262	999999	999999	752	266	778	128	140	704	522	893	180	481	999999	999999	739	156	533	306	999999	640	581	129	641	573	999999	350	244	953	792	999999	453	999999	739	840	334	315	700	815	76	999999	101	999999	999999	208	680	999999	638	856	665	999999	999999	999999	419	641	681	999999	552	189	999999	438	884	186	911	332	449	395	999999	542	999999	433	999999	718	999999	288	548	49	967	442	999999	946	711	388	298	705	361	999999	375	107	999999	999999	763	520	606	637	64	999999	630	999999	758	294	369	999999	100	241	999999	130	919	140	103	641	315	119	999999	272	727	506	999999	216	999999	156	29	643	999999	714	670	999999	999999	999999	234	999999	999999	147	684	607	586	614	297	66	75	999999	384	245	14	528	999999	654	999999	343	910	558	35	423	859	999999	275	999999	723	386	999999	999999	18	326	905	469	231	999999	435	689	685	999999	218	832	150	999999	772	784	639	854	999999	25	999999	999999	999999	676	608	995	999999	82	342	999999	890	910	999999	370	232	67	339	999999	306	578	229	999999	658	798	349	999999	282	999999	839	490	999999	868	418	555	991	240	634	239	860	236	889	362	357	999999	231	307	347	780	516	715	454	103	999999	400	796	179	999999	893	336	414	722	168	242	851	999999	31	502	939	999999	992	432	999999	684	79	689	866	196	833	576	52	856	502	612	134	45	992	999999	28	759	999999	999999	741	902	999999	513	730	130	505	60	210	804	407	410	524	292	354	419	488	711	930	983	295	999999	294	999999	229	555	999999	816	
781	999999	484	190	557	881	690	207	999999	999999	999999	999999	691	783	376	247	458	102	98	841	690	583	831	317	829	838	824	999999	617	897	293	184	22	999999	279	498	330	227	852	642	602	157	999999	922	752	194	999999	999999	950	57	999999	137	467	276	135	207	879	177	999999	718	67	275	589	340	282	784	733	999999	514	877	917	999999	249	455	249	543	403	909	999999	999999	546	322	999999	570	798	166	999999	745	563	81	619	999999	866	143	585	336	567	850	999999	999999	999999	299	998	82	140	867	888	22	36	591	804	969	612	716	182	744	801	29	999999	126	77	999999	447	442	268	999999	375	115	869	913	999999	999999	270	597	999999	257	324	401	439	930	278	704	999999	972	999999	649	550	160	961	840	534	548	318	533	999999	471	851	999999	999999	376	502	782	152	123	616	261	999999	25	531	999999	999999	410	589	611	848	999999	999999	475	175	618	223	225	153	38	388	437	999999	736	697	999999	999999	759	586	73	437	495	562	605	999999	25	939	535	628	46	419	134	958	706	684	536	999999	386	399	206	162	287	638	123	999999	999999	26	972	327	999999	529	671	823	526	183	362	811	674	119	159	999999	688	596	116	618	999999	479	538	61	999999	530	999999	369	390	910	160	999999	448	870	187	999999	999999	217	999999	999999	748	999999	999999	532	999999	725	527	276	249	527	474	690	532	504	479	709	488	999999	999999	287	511	999999	443	615	33	999999	372	804	999999	160	999999	480	777	599	870	999999	46	15	999999	444	13	752	999999	862	445	469	334	943	999999	478	521	999999	59	541	999999	446	866	827	509	826	363	722	343	99	816	994	913	999999	634	999999	672	482	201	723	999999	758	999999	581	179	999999	181	429	413	464	639	664	430	999999	594	434	98	219	506	999999	91	290	419	40	55	451	555	402	319	875	805	48	999999	336	267	257	999999	294	999999	945	655	999999	319	879	460	161	573	999999	999999	209	437	999999	976	297	642	993	349	161	536	728	18	778	999999	537	999999	999999	809	999999	977	346	999999	999999	999999	561	257	157	971	539	580	893	878	876	999999	999999	448	352	72	567	693	274	999999	999999	758	999999	999999	877	824	782	230	859	352	478	999999	999999	38	633	900	425	50	999999	31	809	581	642	849	141	999999	999	98	316	537	252	999999	712	438	78	54	632	999999	380	999999	999999	319	720	551	409	185	63	91	815	451	647	527	208	253	109	530	126	999999	804	999999	824	693	914	331	109	78	999999	573	959	588	278	800	669	999999	832	999999	
860	100	999999	956	670	918	283	864	890	725	212	999999	338	548	928	553	820	999999	508	505	405	398	451	341	196	999999	131	236	183	999999	857	999999	420	609	669	35	638	848	493	906	419	60	441	384	866	529	244	421	999999	724	980	452	999999	337	104	472	649	119	769	190	999999	57	690	53	867	175	59	729	878	999999	999999	999999	733	602	95	355	999999	76	475	666	255	709	575	458	867	414	381	92	514	207	999999	529	88	999999	118	372	369	398	516	700	480	515	543	757	810	18	719	72	999999	749	514	582	999999	113	934	97	482	241	186	463	794	999999	999999	680	526	395	892	429	493	723	985	569	560	775	195	999999	999999	999999	648	858	694	319	840	999999	692	999999	884	975	378	31	889	999999	999999	999999	905	514	300	999999	241	425	999999	299	579	527	764	945	31	869	999999	204	920	999999	592	327	999999	485	999999	999999	987	999999	510	999999	999999	999999	833	999999	999999	506	869	681	449	314	586	233	742	405	740	322	11	747	782	25	67	999999	111	999999	545	999999	999999	999999	388	841	874	519	914	209	248	117	694	906	597	999999	999	246	754	615	87	369	585	373	745	999999	457	250	939	494	859	876	370	607	321	463	222	448	999999	608	999999	999999	999999	543	166	632	628	999999	159	999999	25	999999	430	495	158	185	999999	999999	999999	575	999999	999999	999999	429	999999	372	746	96	595	144	312	561	943	156	185	19	999999	52	999999	122	193	999999	100	681	999999	48	999999	999999	999999	146	999999	999999	763	999999	224	806	497	888	203	794	885	999999	509	25	955	999999	999999	284	319	149	134	276	715	572	999999	40	543	898	950	311	917	871	999999	999999	999999	21	797	226	999999	379	999999	172	999999	422	999999	651	999999	85	726	24	170	181	566	319	21	999999	585	200	345	999999	273	999999	999999	999999	877	24	999999	60	35	943	999999	661	352	939	627	961	427	302	346	740	186	999999	182	935	999999	745	315	327	446	999999	435	607	880	748	999999	923	999999	956	544	222	745	803	999999	782	358	999999	828	626	691	60	461	292	999999	605	16	805	426	999999	751	999999	708	587	999999	914	518	999999	780	603	833	704	737	471	758	133	994	383	417	400	999999	641	999999	688	999999	396	659	152	752	285	999999	311	506	231	999999	413	999999	999999	999999	999999	273	999999	728	999999	999999	987	323	999999	999999	731	610	999999	397	35	425	120	224	30	952	227	264	375	316	999999	861	999999	207	515	266	354	999999	999999	194	282	999999	298	913	691	999999	999999	83	999999	617	31	675	118	
999999	481	806	999999	999999	493	999999	999999	880	999999	999999	999999	373	271	999999	807	732	190	121	773	449	999999	898	999999	207	532	135	313	153	594	999999	295	830	999999	618	726	999999	172	165	135	630	221	402	239	316	690	328	633	858	275	937	437	909	901	999999	798	999999	999999	897	667	368	999999	828	295	149	696	402	999999	652	999999	999999	570	999999	999999	153	999999	722	669	999999	516	213	501	454	877	657	330	385	928	93	999999	153	39	275	497	767	728	393	999999	99	620	297	708	981	795	177	377	999999	924	758	442	86	913	859	390	463	999999	999999	950	999999	999999	321	999999	536	832	919	78	304	537	228	425	843	999999	579	209	229	505	520	659	999999	290	918	460	180	651	743	240	180	885	44	900	280	443	999999	280	309	999999	181	158	875	999999	82	874	999999	342	598	999999	343	660	170	999999	999999	999999	250	357	899	860	303	885	98	689	999999	419	502	327	154	999999	144	308	900	999999	333	371	784	610	218	54	754	837	62	281	896	999999	724	86	553	482	203	999999	381	448	530	296	69	196	211	663	381	388	198	197	337	44	760	764	999999	985	23	639	149	855	115	999999	999999	816	999999	388	999999	426	774	999999	217	22	927	461	876	999999	999999	598	999999	554	672	376	999999	999999	944	862	759	959	999999	568	469	563	983	525	343	74	999999	252	403	999999	968	955	614	526	980	324	116	999999	888	597	683	425	999999	594	192	738	815	966	872	999999	628	999999	973	999999	212	653	38	999999	128	999999	999999	999999	204	586	999999	999999	999999	999999	999999	629	755	999999	999999	854	885	53	334	399	342	999999	258	497	380	999999	205	243	982	999999	324	336	296	705	999999	999999	25	623	230	653	999999	476	976	693	91	252	999999	999999	663	129	999999	999999	329	639	999999	523	562	94	999999	999999	391	352	734	363	999999	558	343	60	280	999999	999999	271	999999	680	390	866	627	565	415	999999	298	37	580	862	999999	166	16	656	636	666	524	930	934	499	272	665	742	622	999999	532	908	134	896	669	289	68	345	648	258	999999	895	997	678	560	999999	363	771	871	285	651	551	687	999999	613	479	908	336	999999	999999	999999	999999	15	999999	883	999999	173	141	910	582	30	820	368	999999	999999	770	999999	261	384	65	909	999999	870	347	244	999999	230	711	292	999999	381	731	999999	239	533	999999	890	327	795	340	999999	231	861	298	265	830	193	289	988	843	952	656	952	278	509	831	264	668	445	902	999	462	848	721	211	298	999999	138	874	999999	999999	209	466	
999999	999999	687	42	581	91	999999	797	941	722	449	246	999999	999999	999999	730	702	823	232	882	892	999999	818	382	999999	97	966	31	999999	415	642	963	753	200	908	999999	999999	798	682	586	41	115	67	999999	409	999999	486	519	75	407	181	533	657	326	999999	999999	967	999999	892	999999	999999	392	742	536	90	999999	999999	534	999999	260	909	904	999999	646	850	787	283	88	973	665	610	999999	955	656	243	118	316	437	626	999999	525	999999	905	198	471	649	999999	531	659	999999	999999	951	648	815	498	277	999999	21	476	785	439	889	341	999999	883	668	999999	95	302	971	179	999999	908	676	735	402	999999	952	999999	999999	425	752	999999	999999	675	658	808	149	168	999999	726	999999	961	840	765	636	185	678	314	803	222	286	238	687	999999	999999	53	999999	90	999999	999999	439	835	274	370	999999	470	291	561	234	859	999999	927	337	254	874	105	77	911	109	999999	999999	648	382	988	999999	523	741	305	740	615	836	69	999999	696	999999	469	696	480	87	176	894	999999	999999	943	925	359	901	443	879	839	975	71	981	880	949	791	463	999999	232	999999	728	985	820	619	33	237	865	641	957	415	999999	597	833	999999	331	999999	567	999999	73	999999	622	999999	999999	901	639	775	88	999999	746	506	15	999999	258	913	447	909	306	470	920	697	999999	999999	486	999999	440	388	237	58	558	999999	233	35	221	443	550	431	568	919	999999	258	159	684	894	460	410	988	349	919	495	422	999999	107	518	376	999999	362	821	999999	470	261	547	40	633	999999	283	980	999999	814	373	999999	350	386	490	671	548	810	375	35	73	451	48	317	562	145	841	136	516	999999	149	198	609	999999	999999	999999	710	128	60	895	187	430	999999	534	556	479	82	529	616	846	999999	494	987	796	890	28	222	240	478	497	166	156	473	363	675	184	416	735	927	762	999999	999999	759	479	999999	643	662	999999	761	92	73	322	519	670	27	654	210	999999	999999	440	516	480	999999	999999	739	40	956	999999	999999	381	72	999999	601	854	884	408	734	517	948	256	999999	708	478	395	433	843	999999	803	346	30	999999	603	20	497	255	999999	999999	205	740	816	686	235	654	999999	29	999999	721	665	785	618	999999	999999	999999	999999	999999	808	999999	264	139	895	403	999999	999999	839	407	469	999999	113	608	403	628	539	777	999999	569	140	63	999999	999999	706	132	971	27	999999	999999	290	739	542	999999	447	999999	525	75	845	422	533	145	815	999999	999999	999999	618	67	391	999999	390	915	731	908	999999	754	
911	888	433	999999	432	145	999999	738	127	729	793	689	170	913	113	473	932	719	999999	995	248	118	815	315	514	913	635	737	719	374	999999	633	482	692	999999	636	642	82	999999	397	773	86	864	831	607	928	999999	478	886	999999	983	22	999999	947	516	803	83	999999	268	518	999999	999999	29	999999	721	169	216	477	344	999999	830	859	728	649	999999	171	253	984	707	585	999999	999999	851	802	390	995	762	534	999999	774	562	524	814	999999	887	148	999999	121	119	999999	722	429	143	418	999999	134	999999	999999	725	999999	559	999999	420	999999	999999	352	782	226	371	999999	407	999999	301	570	999999	316	55	999999	761	999999	114	142	875	270	863	999999	33	443	716	999999	711	539	999999	832	999999	473	999999	141	980	544	366	840	749	392	49	49	137	573	504	780	999999	999999	470	642	249	427	223	999999	999999	903	329	999999	510	115	25	867	872	999999	354	450	211	913	999999	999999	726	274	999999	493	230	823	999999	459	999999	935	186	999999	78	999999	592	797	999999	999999	322	999999	225	27	339	999999	376	182	177	668	228	63	578	175	999999	253	915	975	45	730	929	995	999999	869	999999	574	928	350	999999	704	876	557	200	256	999999	200	11	709	935	747	126	58	655	801	999999	885	367	999999	905	824	999999	999999	761	529	35	326	642	355	616	999999	715	36	382	473	791	671	863	331	574	578	252	999999	50	297	999999	999999	350	642	638	999999	999999	917	999999	999999	452	999999	795	671	231	999999	999999	999999	999999	999999	42	99	675	192	19	569	999999	45	446	999999	582	999999	576	999999	914	154	976	999	717	999999	556	798	999999	408	31	531	999999	202	110	999999	29	596	123	999999	265	525	999999	167	632	78	999999	999999	481	116	401	405	693	331	999999	87	307	559	999999	11	624	243	507	276	170	488	693	999999	935	999999	317	985	932	999999	217	399	937	818	376	648	598	385	326	485	17	999999	999999	999999	445	33	992	470	658	122	255	31	27	939	999999	999999	384	673	245	335	799	415	999999	985	999999	366	999999	489	999999	999999	999999	999999	917	31	269	999999	999999	149	394	999999	163	999999	336	820	462	196	999999	998	821	231	999999	925	999999	990	686	999999	162	852	440	999999	883	513	287	369	709	16	114	996	999999	461	999999	244	289	333	182	951	89	999999	533	927	985	151	999999	960	35	487	108	926	345	999999	999999	797	709	315	38	649	999999	967	120	999999	91	385	999999	370	727	999999	645	816	999999	999999	522	509	328	999999	103	999999	846	999999	344	232	907	188	660	22	999999	706	
535	973	999999	533	391	999999	999999	87	999999	999999	823	306	243	996	841	292	118	999999	155	999999	479	207	221	999999	803	999999	633	999999	548	999999	725	314	302	30	504	672	521	999999	353	999999	967	999999	665	493	999999	549	93	347	390	999999	80	59	866	193	237	337	761	17	999999	147	488	653	539	943	999999	519	999999	223	502	179	770	822	266	745	999999	238	541	999999	378	263	169	295	507	999999	832	675	447	118	999999	176	910	999999	999999	215	922	999999	711	722	609	409	999999	870	999999	221	854	257	792	999999	277	999999	796	999999	639	476	977	202	155	616	120	999999	81	895	430	335	268	999999	268	999999	822	601	999999	818	128	999999	999999	999999	449	296	79	585	882	999999	841	793	380	876	875	999999	237	729	178	999999	612	400	999999	650	449	520	952	999999	989	741	308	999999	482	977	915	999999	759	688	753	859	999999	999999	336	755	64	637	955	392	390	180	823	103	433	431	216	728	641	999999	999999	929	343	481	596	999999	999999	175	999999	403	961	215	999999	549	976	318	558	87	73	582	596	999999	564	570	216	819	918	215	999999	61	770	196	999999	691	838	823	526	75	938	196	738	888	326	562	430	185	841	283	127	999999	873	139	999999	999999	481	46	374	772	274	999999	999999	999999	922	999999	632	775	187	647	999999	162	999999	999999	148	876	844	999999	496	12	999999	999999	977	999999	999999	138	187	640	999999	969	220	801	458	753	801	171	964	926	999999	67	929	655	998	203	572	964	999999	391	991	788	225	773	550	372	632	242	799	587	723	794	91	991	253	218	999999	999999	703	48	690	977	911	918	741	439	999999	999999	999999	784	82	999999	806	796	999999	742	754	446	261	96	131	568	371	387	212	181	975	937	411	790	766	663	270	999999	999999	23	876	306	42	999999	298	147	209	25	514	600	987	999999	351	511	464	990	658	999999	917	131	999999	999999	999999	999999	463	145	93	252	27	999999	999999	999999	106	999999	865	457	414	149	798	984	368	356	872	612	999999	690	595	899	999999	776	14	653	375	578	408	352	999999	472	657	162	999999	999999	997	105	736	473	198	715	645	999999	586	999999	818	933	999999	268	661	999999	385	773	550	999999	916	251	414	219	159	527	237	523	865	941	492	999999	999999	999999	999999	776	875	721	501	879	999999	329	200	495	834	441	815	149	999999	999999	97	999999	612	869	51	999999	691	526	324	671	488	999999	999999	999999	36	183	12	361	999999	884	237	663	281	670	929	596	999999	918	385	999999	711	98	999999	387	854	999999	
42	999999	370	602	95	358	407	999999	401	999999	188	555	999999	660	439	999999	999999	806	260	433	613	942	999999	454	705	772	151	606	959	999999	299	763	790	428	151	940	991	999999	799	999999	266	450	279	999999	418	505	459	724	287	257	859	999999	137	430	994	999999	999999	999999	897	999999	217	800	870	11	842	999999	765	999999	519	999999	999999	999999	17	381	999999	172	672	999999	45	209	323	999999	329	711	540	273	999999	369	433	60	999999	85	421	486	999999	999999	579	277	999999	999999	739	999999	999999	788	785	938	28	755	262	831	427	980	880	697	998	791	481	168	471	578	788	405	999999	468	680	397	509	530	710	999999	592	405	197	999999	469	905	220	999999	999999	999999	255	880	999999	602	633	838	204	723	487	879	984	420	806	386	999999	999999	801	999999	999999	999999	999999	497	55	550	248	31	999999	838	237	102	580	939	999999	999999	333	908	298	999999	835	842	203	786	53	999999	999999	182	599	810	836	135	114	474	433	539	173	757	834	566	363	611	55	365	496	394	308	54	188	999999	62	306	55	786	911	275	999999	652	454	224	823	76	432	999999	12	111	988	116	999999	703	705	575	83	731	661	234	796	837	299	658	532	682	999999	999999	758	540	999999	999999	562	168	344	521	313	999999	743	999999	999999	73	363	999999	406	202	538	485	999999	487	232	999999	999999	999999	478	999999	362	796	692	151	83	769	234	999999	999999	670	553	358	999999	193	272	463	987	375	55	733	484	999999	261	339	153	999999	430	280	318	766	203	876	999999	999999	999999	517	928	602	222	419	839	999999	374	736	649	999999	126	58	225	769	336	758	641	745	882	458	999999	999999	997	565	349	953	162	264	476	677	999999	999999	34	754	999999	395	162	999999	894	999999	540	525	999999	963	401	382	65	549	999999	445	244	999999	104	999999	973	575	605	656	999999	886	739	119	270	971	999999	999999	33	470	244	999999	605	999999	999999	300	917	28	672	43	174	966	999999	613	825	999999	999999	999999	296	323	781	959	790	999999	999999	18	999999	431	265	999999	452	665	359	595	315	498	839	999999	103	803	793	999999	903	999999	492	113	999999	999999	293	238	538	796	448	709	689	285	161	999999	450	842	448	496	999999	953	590	509	617	312	308	336	202	214	631	493	530	827	65	228	999999	461	29	727	147	36	190	656	226	649	905	39	347	739	788	999999	365	306	200	949	981	999999	496	999999	827	957	46	333	999999	999999	188	862	229	932	96	988	822	720	359	736	772	934	292	967	406	278	999999	999999	
426	380	137	234	636	999999	247	40	965	343	999999	190	990	857	491	270	471	53	810	414	652	999999	438	999999	999999	999999	187	56	700	529	289	999999	967	999999	999999	794	827	954	236	123	695	65	32	489	999999	178	746	915	999999	999999	506	999999	468	584	810	626	999999	493	287	182	928	200	340	445	63	351	999999	416	999999	999999	999999	516	999999	696	718	597	999999	949	999999	778	717	271	603	678	999999	926	999999	393	999999	999999	852	344	676	63	195	505	725	999999	435	999999	999999	340	965	756	588	999999	545	999999	865	999999	848	992	999999	999999	464	666	596	661	422	136	261	829	999999	669	844	108	840	999999	999999	999999	871	200	523	999999	821	387	306	847	999999	44	391	328	527	999999	999999	999999	999999	177	999999	528	908	73	174	999999	226	136	696	305	911	490	159	781	999999	652	351	658	479	324	687	87	999999	748	572	388	745	999999	312	93	237	984	434	672	174	983	999999	808	35	999999	138	695	690	999999	935	999999	884	609	68	874	218	783	390	359	490	999999	167	169	500	786	999999	293	824	999999	999999	926	65	999999	999999	286	999999	999999	633	999999	196	992	397	370	812	999999	503	146	999999	437	874	453	604	999999	999999	653	825	154	999999	248	662	844	870	86	999999	18	553	999999	992	781	536	675	160	135	999999	497	134	796	356	537	293	426	418	397	739	624	999999	981	304	999999	999999	203	236	394	999999	999999	131	999999	438	803	999999	105	154	103	999999	208	303	478	911	999999	529	39	999999	779	999999	245	436	999999	347	999999	686	572	113	999999	999999	999999	999999	766	533	821	376	813	368	553	999999	999999	282	325	999999	540	330	853	80	609	444	431	999999	456	999999	366	915	648	973	131	127	847	999999	126	999999	566	759	537	999999	99	328	715	671	254	661	768	963	120	987	806	986	833	502	503	593	899	937	992	999999	177	999999	727	840	246	999999	280	205	166	553	929	999999	793	907	980	999999	999999	999999	161	999999	999999	402	999999	661	176	144	294	999999	498	532	999999	999999	767	208	999999	193	600	874	999999	818	390	999999	807	567	67	999999	999999	925	521	222	863	148	786	206	999999	774	110	999999	999999	112	151	999999	999999	633	680	311	999999	595	139	796	690	999999	336	342	414	107	999999	248	999999	999999	942	368	834	285	668	734	841	570	999999	14	999999	533	211	332	677	466	865	183	887	999999	21	999999	795	724	531	18	812	999999	792	571	188	862	999999	999999	169	782	100	999999	964	999999	999999	999999	65	135	713	166	653	999999	664	948	242	999999	360	847	139	
344	573	999999	999999	660	922	397	999999	968	825	999999	71	678	172	894	375	443	219	941	297	568	552	670	21	999999	999999	808	789	843	339	999999	511	999999	999999	999999	219	981	677	314	33	81	999999	96	309	999999	105	974	999999	999999	583	798	212	419	560	999999	792	999999	108	389	305	123	999999	999999	999999	68	719	445	999999	346	685	394	765	905	918	225	893	999999	370	528	279	390	966	30	999999	540	999999	102	74	830	43	316	882	298	18	999999	999999	740	457	251	999999	659	698	999999	94	999999	43	307	500	999999	677	336	541	579	120	999999	157	587	674	108	503	626	381	455	313	378	999999	999999	896	19	750	163	17	129	755	619	999999	472	999999	81	507	999999	601	729	163	707	774	313	187	103	762	999999	75	999999	747	999999	288	252	201	716	687	999999	410	491	594	524	328	999999	824	501	999999	999999	999999	999999	600	245	34	999999	302	999999	603	207	300	999999	999999	999999	98	658	999999	608	999999	449	280	229	999999	942	856	999999	144	999999	388	362	999999	686	999999	999999	245	999999	759	999999	131	636	950	594	122	490	275	608	999999	731	436	670	50	999999	170	784	414	432	220	999999	388	914	517	663	227	250	718	613	931	179	999999	999999	898	870	999999	999999	499	686	116	903	676	258	876	999999	212	999999	322	273	999999	999999	673	813	262	110	132	216	999999	296	376	871	771	661	676	999999	114	810	771	179	738	465	999999	727	325	316	981	999999	48	114	460	999999	928	455	97	845	506	999999	999999	798	747	999999	585	212	999999	245	141	25	581	811	999999	402	946	999999	534	999999	801	945	999999	945	129	992	178	24	836	867	943	325	574	831	999999	300	446	973	432	468	880	92	418	90	185	966	558	236	806	67	562	785	921	36	54	561	326	428	999999	754	999999	570	375	452	301	816	450	750	254	17	955	999999	720	76	189	718	536	417	770	162	999999	941	218	778	314	168	404	547	787	15	974	28	304	677	999999	320	717	966	788	368	525	808	982	999999	112	589	74	854	999999	335	35	908	657	999999	321	170	362	596	147	143	999999	903	963	248	43	936	678	999999	709	869	11	999999	628	999999	637	999999	999999	419	676	999999	999999	549	999999	461	979	75	370	778	365	206	957	130	828	655	946	622	845	743	765	175	999999	30	154	977	333	465	290	256	999999	999999	210	942	999999	422	49	872	999999	511	268	999999	999999	900	687	513	999999	881	741	999999	465	24	999999	225	999999	510	814	83	404	723	138	524	999999	124	889	679	995	25	209	
415	615	84	420	343	999999	797	599	999999	343	641	75	452	723	316	791	874	895	985	999999	419	608	999999	999999	489	383	999999	192	461	20	999999	517	896	681	336	367	390	999999	999999	740	856	999999	804	739	763	999999	999999	800	478	333	25	784	20	726	790	807	649	999999	930	959	999999	999999	148	999	335	133	179	999999	397	949	410	999999	999999	254	999999	508	803	236	713	999999	999999	943	714	137	994	233	999999	179	891	529	718	999999	673	496	10	999999	999999	999999	413	640	488	999999	999999	528	922	745	344	765	294	291	13	422	999999	109	999999	796	900	20	14	112	999999	999	878	868	241	627	606	952	254	200	735	998	822	83	352	782	540	195	215	259	888	999999	884	610	525	305	999999	573	234	213	350	761	800	311	999999	489	47	545	999999	305	149	392	520	999999	999999	15	599	819	999999	489	266	999999	805	755	223	883	999999	277	999999	999999	736	999999	727	51	999999	974	207	521	999999	862	999999	994	999999	999999	999999	505	231	790	64	519	706	999999	816	999999	999999	636	999999	999999	999999	999999	374	769	999999	362	568	116	665	479	254	999999	807	999999	761	999999	999999	271	816	896	999999	717	661	334	223	999999	239	666	226	983	999999	223	28	163	433	927	498	975	802	545	350	12	840	999999	546	483	999999	627	319	921	999	684	819	69	409	999999	480	50	556	369	133	902	890	999999	999999	40	562	654	999999	833	406	999999	999999	281	556	642	999999	909	999999	739	999999	611	357	304	983	420	404	999999	753	63	999999	999999	429	443	422	447	122	168	377	516	999999	67	973	485	525	999999	225	547	999999	999999	503	999999	262	816	247	521	555	999999	698	964	635	602	900	600	386	948	999999	35	859	118	530	718	542	280	818	73	637	871	999999	752	204	999999	456	987	999999	886	999999	999999	205	999999	999999	525	470	412	881	328	999999	382	999999	576	890	999999	999999	405	999999	785	38	981	998	184	883	683	816	999999	770	999999	999999	913	50	500	753	737	829	958	999999	999999	257	140	399	499	907	999999	772	999999	999999	14	179	61	999999	775	857	999999	999999	999999	26	218	999999	524	641	999999	999999	252	341	608	823	163	370	729	999999	999999	537	898	592	509	276	628	911	614	93	766	609	104	172	275	642	539	133	807	942	16	306	733	999999	999999	326	664	999999	999999	389	708	643	449	999999	999999	248	959	631	114	755	398	307	104	441	875	999999	88	89	76	966	999999	999999	562	787	182	935	999999	409	305	192	611	704	999999	234	384	132	999999	232	652	999999	682	908	999999	
62	554	709	211	302	623	793	248	585	856	206	105	678	90	999999	999999	584	444	560	336	999999	153	693	558	999999	66	753	344	999999	436	50	294	385	999999	510	242	473	999999	999999	786	999999	944	999999	848	551	999999	999999	51	999999	533	78	592	999999	582	106	999999	999999	160	342	999999	869	999999	393	158	816	912	999999	667	999999	999999	235	851	932	773	824	977	126	844	17	740	360	711	837	999999	368	457	999999	803	914	999999	999999	322	999999	276	916	62	560	878	42	638	419	48	471	87	999999	226	660	358	757	129	792	26	999999	602	884	168	621	999999	789	999999	751	916	752	979	58	913	459	666	857	771	426	248	812	378	330	322	999999	760	33	151	999999	812	55	795	808	365	179	799	392	758	441	999999	99	999999	887	502	296	492	999999	394	999999	999999	501	986	999999	999999	213	999999	281	572	918	861	999999	647	999999	938	871	957	999999	999999	744	660	284	108	340	927	158	149	999999	827	35	999999	731	639	384	803	320	999999	999999	264	999999	999999	528	999999	839	580	461	451	112	948	999999	339	999999	345	650	117	719	402	999999	774	405	74	293	453	546	999999	139	408	272	999999	627	811	863	999999	541	349	999999	464	269	999999	476	999999	47	542	206	696	999999	395	999999	999999	93	917	413	999999	859	96	121	84	999999	679	999999	999999	999999	344	330	820	475	999999	999999	310	974	999999	143	895	999999	698	999999	999999	999999	849	724	744	419	995	684	710	407	545	65	999999	238	67	190	999999	319	424	999999	999999	221	999999	231	49	591	688	999999	827	784	517	31	171	69	369	826	433	955	999999	999999	193	660	999999	422	999999	350	359	82	917	84	553	586	883	179	334	540	871	628	685	163	731	999999	999999	926	889	999999	894	999999	999999	240	756	999999	613	781	345	52	600	999999	301	698	241	615	385	752	240	931	999999	991	734	829	955	805	279	552	911	490	803	694	532	416	456	963	213	999999	328	919	972	111	834	292	999999	907	999999	986	921	999999	327	113	695	999999	385	903	661	48	285	999999	364	999999	870	854	999999	905	999999	885	999999	278	999999	999999	434	321	999999	46	166	999999	890	57	999999	293	631	795	172	999999	998	999999	40	553	311	175	410	376	564	911	999999	999999	53	43	999999	999999	744	652	999999	628	678	384	999999	349	746	219	999999	237	483	999999	999999	84	691	548	907	867	855	698	967	246	298	68	756	57	804	186	999999	856	581	36	548	978	91	544	31	624	999999	690	807	999999	26	183	893	492	482	167	297	999999	136	609	999999	
56	685	999999	339	620	999999	952	544	569	999999	999999	656	999999	533	999999	992	999999	999999	293	302	999999	999999	875	230	125	174	999999	574	647	889	904	999999	971	440	501	303	614	215	410	996	999999	999999	999999	291	723	526	447	999999	999999	999999	150	978	843	999999	432	164	810	257	999999	456	363	387	896	680	906	572	684	999999	41	166	388	941	125	999999	999999	28	999999	593	506	598	727	315	552	483	748	925	886	664	17	346	493	999999	990	954	643	245	259	567	999999	161	842	430	926	999999	786	208	862	999999	637	999999	511	226	750	999999	728	57	834	423	931	980	686	999999	18	695	999999	31	951	170	653	443	768	95	217	354	999999	306	999999	999999	697	549	999999	339	999999	603	835	276	999999	999999	235	595	411	836	635	999999	475	822	999999	241	202	764	257	701	902	203	645	425	19	405	999999	432	999999	157	726	392	999999	356	993	414	859	406	414	586	999999	999999	42	932	460	811	879	934	999999	157	494	999999	301	372	999999	833	958	999999	999999	220	505	999999	928	264	120	253	489	128	999999	17	382	796	359	671	766	999999	999999	713	965	207	526	935	548	999999	662	793	999999	554	999999	999999	456	449	149	204	999999	999999	139	778	999999	216	999999	761	999999	876	775	698	582	630	605	591	672	255	999999	69	999999	999999	264	418	601	326	162	934	208	668	999999	932	657	165	590	634	999999	392	891	999999	875	999999	999999	672	744	963	999999	470	948	338	999999	211	994	999999	509	521	877	721	186	999999	999999	398	562	999999	999999	843	999999	426	49	999999	876	289	363	696	193	999999	739	999999	673	637	115	999999	985	870	181	360	937	577	656	78	756	993	216	395	704	487	211	393	358	901	922	794	430	999999	999999	999999	847	308	896	579	781	295	58	548	400	371	412	692	275	964	905	473	770	970	225	882	82	967	991	706	728	355	999999	772	715	320	272	18	417	962	513	638	999999	87	297	470	999999	668	995	342	84	519	999999	394	995	459	34	459	762	579	999999	879	317	199	851	436	62	285	833	89	109	999999	284	312	999999	276	999999	692	999999	754	937	414	972	659	631	219	237	999999	776	265	295	813	256	999999	826	633	331	999999	999999	861	999999	669	834	915	999999	680	244	815	933	729	999999	999999	775	17	999999	999999	906	658	568	642	208	212	509	577	793	296	999999	999999	485	999999	945	311	467	822	999999	277	999999	66	999999	950	974	422	999999	57	599	999999	47	248	205	105	726	673	922	593	662	216	170	267	131	946	533	999999	339	116	
784	999999	874	952	672	375	999999	849	999999	999999	999999	785	295	462	977	839	258	909	999999	390	110	281	388	873	170	139	999999	999999	934	479	427	999999	93	810	273	245	89	999999	999999	830	944	877	441	999999	926	999999	920	708	999999	292	999999	624	556	949	999999	512	975	11	999999	543	268	999999	914	762	200	999999	702	999999	999999	742	759	173	343	420	445	233	840	83	999999	999999	999999	408	42	652	781	803	630	143	804	760	269	999999	302	42	571	116	999999	678	999999	445	184	999999	999999	547	532	999999	291	146	514	782	671	999999	63	509	334	860	806	272	981	999999	999999	569	999999	438	999999	681	870	310	848	339	999999	172	958	511	119	773	888	494	999999	257	999999	493	629	999999	98	367	999999	793	707	711	309	699	999999	728	585	614	999999	91	75	999999	999999	980	298	185	522	509	944	552	399	561	971	999999	152	733	874	376	939	659	349	999999	656	999999	602	146	999999	999999	475	239	925	504	19	807	429	278	593	999999	205	454	509	589	999999	482	403	156	999999	988	557	963	853	219	675	114	999999	950	999999	586	387	999999	155	951	43	714	627	999999	552	999999	999999	873	149	999999	999999	999999	160	999999	701	184	682	999999	407	51	23	512	386	715	828	999999	76	999999	83	17	163	53	308	558	555	709	999999	508	603	575	999999	683	823	519	999999	190	953	981	259	999999	903	931	754	999999	937	531	338	999999	76	647	999999	424	799	999999	999999	999999	196	602	214	999999	329	184	852	999999	945	999999	689	866	677	648	951	94	228	63	113	231	999999	999999	620	34	380	943	441	956	477	680	884	999999	999999	999999	993	361	999999	999999	700	728	88	922	169	608	999999	472	243	428	695	23	999999	745	38	999999	838	992	981	190	621	386	743	999999	364	274	455	998	536	767	654	600	318	999999	363	384	153	377	999999	22	192	908	709	23	999999	464	484	148	662	380	81	11	999999	596	999999	323	985	192	567	894	162	843	935	475	773	105	704	245	392	653	999999	471	957	969	999999	712	676	729	634	900	790	316	346	166	695	653	230	999999	323	49	398	960	809	999999	859	348	999999	999999	249	175	759	999999	999999	18	565	610	53	409	598	934	999999	266	558	999999	999999	999999	507	779	999999	130	875	999999	921	352	999999	855	661	817	999999	999999	738	442	489	468	999999	550	999999	337	999999	95	609	820	132	999999	999999	142	411	151	46	999999	841	999999	463	129	300	999999	999999	413	999999	999999	948	236	299	939	205	214	776	999999	999999	563	294	999999	188	694	520	64	
860	542	950	132	999999	520	781	999999	999999	999999	979	369	178	374	233	158	584	890	146	999999	531	192	194	198	365	322	624	482	728	672	999999	999999	609	999999	915	784	462	631	266	438	454	999999	999999	661	235	416	921	999999	999999	146	999999	297	558	147	532	677	358	761	766	141	895	308	999999	155	527	220	760	931	999999	999999	695	952	999999	999999	999999	999999	70	532	999999	949	400	999999	153	592	87	728	220	472	714	247	436	999999	865	135	542	156	999999	999999	999999	999999	999999	989	704	890	451	642	664	850	999999	999999	999999	999999	798	817	740	434	165	999999	999999	799	999999	298	227	220	22	999999	97	508	175	782	515	92	399	948	303	999999	766	262	999999	445	74	999999	263	520	630	611	999999	57	394	999999	990	999999	909	343	24	999999	771	494	999999	999999	554	999999	684	999999	687	535	435	849	999999	339	667	902	645	632	999999	639	44	706	590	411	100	999999	999999	67	791	477	999999	65	934	936	639	282	385	999999	890	908	685	999999	833	105	185	64	533	65	450	98	401	999999	608	385	999999	999999	904	476	999999	514	52	999999	644	219	361	379	915	587	699	395	527	952	999999	826	999999	217	873	495	236	46	516	67	616	703	86	999999	457	559	613	574	377	909	999999	386	865	68	193	999999	743	805	148	946	365	64	999999	448	544	999999	999999	125	999999	999999	249	330	998	984	20	940	143	464	922	366	999999	999999	27	618	627	365	961	895	33	259	751	430	897	569	702	562	143	637	362	999999	138	498	999999	958	669	15	388	881	57	999999	490	289	883	782	971	240	47	952	999999	189	999999	999999	101	941	667	819	999999	438	292	458	807	505	999999	256	238	485	751	999999	949	621	976	89	847	780	769	472	999999	125	999999	471	999999	191	999999	183	855	603	999999	999999	999999	849	582	950	598	999999	445	999999	999999	636	554	496	488	977	12	210	212	740	687	320	182	205	282	317	840	999999	999999	626	690	999999	999999	634	88	319	999999	999999	49	35	490	999999	345	784	295	910	999999	111	999999	547	188	999999	970	124	916	96	269	105	577	274	120	778	666	999999	999999	258	246	919	417	179	999999	902	170	186	259	438	975	999999	909	371	746	738	837	396	447	84	957	285	718	992	999999	672	532	775	915	999999	999999	526	490	46	999999	999999	694	999999	337	285	999999	794	999999	487	120	999999	195	215	527	999999	999999	280	381	229	301	960	210	999999	999999	547	380	999999	999999	547	847	458	907	873	999999	999999	53	34	68	172	629	173	420	241	882	189	
999999	999999	257	542	999999	321	999999	270	999999	999999	451	280	695	790	905	999999	532	328	999999	662	963	322	518	999999	339	916	221	999999	599	137	549	999999	542	939	999999	64	999999	728	999999	535	313	646	137	999999	999999	772	338	278	266	999999	640	102	999999	230	226	174	999999	999999	213	999999	110	936	671	617	999999	482	738	755	730	851	922	999999	552	114	358	326	195	999999	778	566	587	942	999999	39	497	999999	377	322	722	895	999999	999999	524	920	435	999999	975	519	819	181	43	582	999999	999999	647	999999	999999	496	999999	999999	979	284	56	646	276	167	984	641	130	999999	999999	426	43	834	999999	999999	289	631	679	999999	350	675	999999	999999	533	14	404	546	392	661	906	880	450	823	916	971	999999	878	999999	999999	392	344	399	112	76	616	549	713	999999	47	999999	918	817	889	559	313	999999	449	123	999999	762	447	258	469	999999	234	999999	219	999999	634	999999	411	977	411	599	999999	286	999999	540	916	465	999999	999999	355	114	999999	72	561	999999	999999	999999	827	765	391	514	945	95	999999	302	841	640	339	796	185	704	999999	999999	415	300	552	37	999999	999999	999999	807	82	999999	999999	364	821	999999	424	945	315	231	515	999999	999999	897	653	999999	356	999999	999999	285	135	999999	560	650	959	56	999999	999999	721	584	999999	917	568	584	442	244	999999	575	480	680	999999	999999	490	954	199	508	999999	518	999999	999999	681	648	999999	921	681	187	160	263	404	775	514	163	234	730	777	598	999999	999999	464	999999	738	780	838	27	69	740	413	999999	999999	460	700	149	999999	99	999999	806	706	999999	902	264	94	999999	180	705	999999	999999	169	760	186	601	430	999999	63	999999	893	901	809	203	862	999999	774	999999	802	944	85	999999	539	145	827	970	891	441	117	210	335	999999	609	143	852	999999	581	653	429	999999	39	364	96	999999	205	12	999999	512	784	999999	490	540	136	236	630	800	999999	34	933	215	709	989	238	852	902	999999	301	676	351	865	369	131	134	942	914	720	288	999999	939	824	974	389	999999	155	720	999999	682	382	513	61	474	556	999999	223	999999	50	136	243	999999	120	710	330	171	918	601	368	416	194	322	909	999999	388	999999	118	241	999999	341	92	142	117	999999	918	173	300	400	999999	411	999999	791	999999	999999	999999	658	999999	124	999999	227	738	999999	361	388	498	70	999999	539	95	472	610	981	831	708	999999	111	999999	708	791	167	871	528	788	957	506	999999	448	325	476	999999	999999	994	999999	112	999999	538	780	728	913	858	569	760	314	999999	
999999	999999	960	175	550	944	281	130	332	496	356	220	764	404	882	104	999999	999999	72	365	217	999999	403	728	115	515	330	658	794	999999	999999	120	999999	448	166	577	443	283	775	999999	458	144	672	101	755	392	773	386	846	819	999999	291	999999	949	143	194	999999	241	69	44	624	623	999999	398	899	246	996	999999	247	314	661	347	512	999999	907	82	944	312	973	722	741	943	999999	999999	695	315	422	274	314	972	52	211	224	999999	999999	835	808	283	202	519	396	457	999999	541	167	999999	999999	167	51	70	250	232	267	346	303	999999	811	360	703	593	823	732	21	999999	271	459	133	772	632	82	274	670	120	999999	999999	294	805	280	818	999999	536	264	232	999999	732	820	999999	877	447	237	999999	458	999999	608	695	663	999999	873	999999	707	776	16	534	969	796	579	999999	803	20	19	875	540	542	999999	66	999999	509	767	999999	451	515	999999	334	405	58	999999	100	511	999999	672	849	931	999999	120	29	530	730	999999	457	163	707	150	866	438	362	493	916	673	551	136	164	677	340	828	201	999999	681	999999	921	999999	999999	611	999999	347	170	943	540	431	999999	536	838	256	999999	389	743	999999	999999	999999	999999	564	899	427	959	642	999999	181	600	999999	919	499	848	601	342	476	999999	106	115	529	278	419	953	494	786	25	297	907	367	951	94	826	151	999999	95	999999	91	71	999999	402	828	988	352	367	512	397	999999	247	914	999999	999999	647	999999	999999	628	633	611	999999	640	943	355	999999	814	649	97	102	357	73	515	999999	999999	613	999999	713	700	999999	999999	595	999999	398	338	60	993	524	999999	999999	566	291	166	999999	754	676	999999	999999	56	228	184	999999	999999	419	50	623	731	938	457	999999	999999	555	169	349	999999	26	431	999999	615	999999	617	300	412	650	536	75	999999	63	230	718	192	746	667	482	999999	373	325	573	358	714	999999	65	76	999999	254	21	132	816	894	738	254	999999	102	999999	999999	884	301	628	883	974	716	678	717	739	919	455	888	687	244	204	999999	858	894	901	999999	561	233	276	406	999999	999999	101	168	492	473	13	654	914	870	230	999999	696	690	383	998	650	347	999999	999999	798	999999	444	582	700	999999	999999	293	200	775	59	999999	34	232	999999	40	624	520	235	999999	915	800	973	816	23	132	13	177	520	999999	336	224	999999	60	999999	401	509	518	467	453	87	999999	463	999999	999999	570	999999	999999	999999	353	999999	140	999999	71	999999	997	159	999999	568	577	44	229	773	297	449	834	763	
999999	999999	966	531	116	999999	782	198	205	999999	834	995	453	85	539	845	999999	530	999999	999999	835	750	999999	999999	881	999999	999999	999999	857	946	999999	999999	987	806	999999	849	365	822	276	87	339	873	115	660	325	632	125	502	504	383	999999	999999	999999	731	999999	233	999999	725	649	166	999999	372	340	258	180	145	17	646	13	690	999999	355	263	128	999999	961	645	949	926	258	834	397	914	483	351	999999	455	265	877	999999	834	999999	999999	999999	999999	966	543	856	490	190	624	478	499	814	999999	999999	514	135	958	967	999999	76	798	400	999999	775	458	856	907	771	689	752	999999	163	856	999999	182	152	213	999999	428	788	999999	999999	999999	366	898	109	999999	100	894	999999	307	999999	270	767	841	781	789	149	999999	686	999999	718	500	872	999999	345	958	53	87	372	999999	999999	548	999999	999999	61	767	999999	876	359	999999	816	999999	999999	999999	999999	892	999999	18	999999	363	73	298	741	839	999999	999999	761	999999	999999	151	546	23	532	999999	155	372	471	170	999999	24	824	999999	168	420	143	999999	999999	427	851	452	869	45	686	18	858	862	807	960	857	805	15	317	323	217	999999	802	354	960	309	495	999999	928	228	386	539	800	999999	330	705	999999	124	343	999999	120	282	511	336	523	550	293	564	510	999999	984	18	999999	999999	950	999999	340	496	181	128	365	30	941	816	309	479	67	732	486	999999	948	999999	672	511	212	999999	228	476	999999	420	999999	999999	920	624	999999	999999	33	999999	999999	640	375	422	943	999999	999999	999999	999999	999999	36	54	492	561	88	255	999999	999999	346	999999	747	999999	472	864	665	761	999999	434	110	326	582	931	456	217	552	999999	889	999999	748	456	71	122	605	533	999999	786	927	464	852	675	269	942	999999	28	999999	174	999999	510	756	192	122	26	999999	23	999999	104	598	285	18	242	999999	828	553	889	943	635	419	939	425	878	833	648	582	435	66	640	900	437	114	387	999999	389	779	566	999999	55	999999	591	420	354	999999	651	455	619	319	999999	398	151	85	477	754	999999	95	878	358	474	443	564	956	482	999999	170	181	631	563	976	59	999999	999999	999999	999999	828	528	81	690	999999	203	999999	125	999999	999999	999999	999999	636	999999	450	304	901	218	999999	611	567	634	999999	159	999999	999999	824	999999	343	999999	410	595	187	963	926	708	23	198	175	281	480	449	341	240	445	808	544	998	122	681	999999	999999	685	296	999999	203	591	921	999999	712	378	906	999999	243	999999	999999	184	673	706	741	290	999999	52	599	140	
127	999999	706	714	999999	934	999999	943	661	243	631	910	890	27	732	127	102	999999	999999	902	573	666	107	999999	999999	634	871	301	380	999999	999999	736	96	165	828	900	999999	216	443	777	552	963	131	999999	219	262	293	655	974	624	197	999999	589	696	999999	999999	205	317	443	594	73	534	999999	999999	798	894	824	735	199	831	243	999999	102	999999	359	610	545	107	999999	28	999999	226	999999	756	999999	268	156	399	598	377	999999	577	999999	848	714	27	999999	999999	210	324	438	999999	465	999999	390	311	94	904	999999	957	915	107	137	999999	254	847	218	815	66	999999	747	434	146	822	136	666	123	999999	999999	341	999999	684	999999	865	999999	792	760	999999	375	901	183	251	62	641	999999	607	449	358	603	867	999999	999999	999999	670	576	14	999999	643	999999	999999	198	999999	999999	999999	748	999999	210	271	834	462	999999	45	999999	165	366	506	382	999999	370	529	226	764	650	113	532	632	880	236	298	999999	380	126	999999	651	999999	344	317	56	999999	231	999999	188	523	151	780	774	145	648	313	80	632	916	283	999999	507	999999	198	831	483	125	359	974	973	999999	92	999999	878	798	451	32	198	999999	999999	999999	133	999999	250	999999	333	757	496	999999	922	227	953	464	842	669	153	289	999999	485	572	777	999999	431	214	274	999999	999999	895	347	999999	291	999999	999999	999999	145	999999	469	192	689	508	725	628	127	61	755	305	627	999999	218	654	172	876	999999	762	835	276	701	833	999999	450	523	862	999999	44	999999	346	999999	160	707	306	684	999999	999999	977	847	999999	754	380	999999	968	441	999999	687	693	44	999999	178	543	999999	999999	671	635	216	248	984	863	999999	999999	420	419	999999	476	999999	999999	969	75	420	735	999999	686	999999	999999	999999	999999	19	999999	185	466	10	999999	177	122	999999	839	634	59	890	228	992	983	999999	672	999999	999999	999999	964	262	774	723	969	999999	442	627	792	357	350	261	209	238	999999	688	22	92	194	251	536	794	590	287	920	999999	202	742	931	17	999999	999999	343	687	55	589	999999	743	40	242	734	999999	889	491	294	797	690	989	850	305	666	999999	774	798	792	179	999999	497	802	999999	801	699	696	785	508	977	917	999999	193	562	999999	279	62	999999	516	51	904	109	993	132	494	212	999999	636	999999	269	597	544	894	875	918	913	940	999999	440	44	999999	999999	999999	999999	879	999999	805	999999	27	999999	537	822	291	750	274	572	999999	679	311	598	807	69	444	248	390	999999	627	317	644	374	999999	999999	521	999999	253	800	
126	999999	999999	325	407	605	999999	999999	999999	999999	999999	153	999999	356	999999	270	933	999999	237	738	670	744	926	506	551	999999	653	653	999999	999999	310	999999	999999	999999	456	817	436	985	201	212	451	491	516	615	999999	483	706	297	954	999999	883	999999	254	514	999999	381	760	746	999999	909	951	964	895	22	999999	453	645	147	900	602	833	948	649	35	999999	999999	999999	320	999999	999999	791	999999	999999	988	836	630	999999	993	344	999999	999999	690	221	999999	260	486	595	999999	151	677	837	569	999999	362	999999	935	999999	229	226	950	153	449	370	706	999999	999999	275	907	185	844	999999	652	802	826	545	999999	737	367	774	810	593	733	999999	999999	239	999999	999999	346	753	901	599	999999	776	999999	930	616	330	514	174	665	220	687	328	307	788	999999	766	999999	816	102	207	999999	455	416	366	999999	280	661	999999	896	999999	929	163	284	254	999999	999999	419	999999	929	822	232	203	119	599	999999	415	872	919	54	464	408	530	661	703	925	889	370	36	999999	346	999999	999999	277	48	291	534	53	62	245	319	999999	675	999999	999999	975	480	345	816	460	14	407	999999	432	441	999999	409	502	580	329	663	514	393	384	592	999999	195	925	999999	999999	999999	371	820	999999	734	999999	732	642	392	999999	455	553	554	575	516	938	927	614	999999	820	999999	42	473	732	582	805	963	300	999999	999999	789	554	999999	507	89	642	587	67	698	999999	999999	999999	120	852	874	119	960	818	868	654	236	581	100	260	437	348	999999	97	112	929	154	441	348	276	939	900	288	57	999999	999999	360	870	999999	511	334	999999	922	620	858	472	844	154	432	999999	999999	217	464	24	80	999999	744	500	955	769	999999	999999	999999	843	913	999999	831	999999	999999	994	303	365	666	588	926	322	999999	287	999999	639	94	999	19	999999	386	732	445	274	976	999999	139	860	915	156	331	280	697	88	707	884	640	999999	822	437	356	533	550	875	98	758	323	466	999999	325	684	190	999999	729	466	999999	538	999999	936	577	865	999999	999999	520	267	999999	624	347	999999	354	999999	162	999999	582	999999	853	999999	569	185	228	441	672	598	600	471	999999	236	967	999999	526	355	999999	995	254	571	999999	93	40	999999	442	143	976	886	999999	999999	532	13	471	387	999999	10	999999	391	999999	146	203	844	850	58	999999	999999	999999	725	63	999	925	999999	932	20	439	769	160	950	743	94	464	999999	681	284	939	999999	764	999999	18	999999	385	692	286	118	378	999999	243	982	501	999999	486	260	833	918	400	374	999999	
461	947	843	849	999999	999999	999999	999999	417	173	999999	119	979	999999	76	717	537	623	243	999999	824	641	370	536	178	999999	731	608	214	952	762	883	574	77	312	642	174	999999	999999	54	652	999999	961	904	999999	872	522	999999	999999	543	999999	305	167	494	999999	819	587	999999	681	569	915	999999	999999	464	411	999999	545	912	999999	433	552	860	999999	198	237	397	680	466	999999	305	999999	385	198	999999	656	999999	726	90	999999	493	65	857	999999	797	139	999999	959	506	503	975	337	610	993	986	990	445	48	999999	266	999999	999999	999999	446	999999	999999	999999	837	805	807	943	965	465	999999	869	999999	695	865	999999	69	610	438	999999	962	894	967	336	391	211	681	221	428	756	823	963	353	999999	420	999999	174	598	790	163	698	559	19	999999	519	134	999999	305	580	579	999999	655	999999	965	168	552	418	306	999999	635	999999	999999	524	218	641	999999	525	442	284	255	304	470	820	284	485	412	885	105	817	266	999999	386	641	849	846	177	543	999999	999999	868	211	868	448	165	39	999999	45	800	241	391	999999	185	30	334	285	449	999999	154	490	755	667	322	489	893	51	748	955	675	371	999999	594	147	666	415	54	435	32	665	999999	999999	999999	94	864	435	657	417	999999	999999	573	999999	342	399	999999	999999	211	888	999999	555	123	290	156	369	999999	767	797	470	519	615	290	850	426	180	999999	999999	388	582	999999	63	999999	999999	393	999999	112	963	141	999999	249	645	999999	165	56	476	552	965	236	17	999999	106	638	999999	897	999999	36	999999	981	171	500	999999	642	628	439	336	320	488	999999	507	267	999999	636	602	231	873	410	999999	803	949	628	933	880	380	999999	362	424	58	736	643	623	999999	982	969	704	999999	12	585	726	999999	166	73	78	729	999999	191	470	46	999999	34	349	901	999999	41	543	566	999999	999999	702	999999	999999	272	752	264	883	878	491	666	897	771	871	825	408	94	793	999999	865	160	629	745	892	999999	92	712	303	721	469	999999	436	999999	548	740	999999	999999	999999	894	999999	814	999999	999999	699	804	148	204	162	524	503	835	248	978	701	760	999999	956	194	533	190	49	960	172	419	540	239	760	232	140	941	999999	285	899	253	61	314	999999	55	999999	249	999999	559	779	227	633	712	999999	445	788	107	926	999999	285	713	999999	999999	683	999999	168	574	999999	971	31	582	999999	999999	999999	735	999999	455	884	999999	106	293	302	489	190	944	999999	828	781	324	443	43	25	304	10	195	971	207	631	999999	887	999999	999999	
916	537	206	482	84	373	722	795	343	222	25	999999	999999	421	999999	999999	738	677	340	999999	74	999999	999999	567	999999	559	163	999999	999999	824	589	33	583	432	386	952	983	472	711	464	68	528	110	820	999	999999	18	774	999999	534	892	627	557	729	796	388	999999	639	42	524	999999	958	352	518	999999	992	783	999999	44	999999	689	999999	965	875	999999	545	999999	178	999999	999999	550	999999	584	999999	931	961	476	853	999999	998	413	999999	999999	999999	999999	109	999999	591	197	17	999999	999999	739	349	845	626	999999	681	999999	260	950	999999	999999	530	974	830	383	433	587	671	525	999999	933	46	999999	344	836	999999	631	635	369	845	980	560	359	110	649	245	83	315	999999	795	858	385	57	42	282	999999	999999	999999	725	752	999999	526	491	232	516	702	913	999999	999999	883	59	369	890	999999	400	999999	181	874	190	148	999999	282	371	730	81	999999	989	403	72	927	567	216	909	999999	999999	464	78	136	999999	947	332	573	525	426	745	499	494	999999	999999	760	738	347	999999	587	999999	732	164	760	161	958	999999	519	447	999999	325	843	459	283	999999	999999	452	54	999999	999999	816	787	756	945	985	582	73	57	761	999999	199	230	973	332	224	119	309	317	974	635	243	812	135	663	110	902	50	220	999999	706	999999	999999	66	10	771	615	975	219	775	579	895	666	757	146	672	105	999999	999999	69	999999	636	999999	80	655	999	13	661	999999	844	93	541	852	999999	65	993	999999	173	972	561	609	999999	100	542	999999	999999	577	65	988	990	15	42	913	999999	524	80	999999	623	410	10	999999	953	881	374	691	999999	52	297	999999	153	999999	931	897	999999	999999	999999	999999	602	674	916	432	948	673	113	839	61	999999	701	999999	985	820	999999	999999	971	999999	656	262	999999	851	999999	696	289	362	999999	823	83	144	348	702	504	534	580	948	494	578	999999	290	999999	535	640	419	351	443	717	332	999999	999999	925	781	802	999999	819	751	316	229	153	999999	827	290	765	916	289	999999	360	460	999999	999999	999999	403	974	376	483	999999	220	948	355	846	645	523	539	904	219	567	899	999999	715	999999	642	275	435	234	462	999999	770	723	999999	352	93	266	92	359	901	999999	999999	436	294	999999	540	368	873	306	949	999999	751	860	999999	721	109	624	745	999999	999999	12	968	749	913	985	430	999999	817	13	763	389	440	189	13	687	999999	999999	451	96	298	284	401	138	999999	158	746	909	25	419	252	468	999999	999999	68	899	999999	67	999999	308	999999	53	550	870	
543	570	873	999999	857	29	961	637	999999	658	133	27	610	840	474	765	249	521	481	408	760	304	867	999999	999999	999999	134	702	950	152	887	255	733	530	594	714	284	185	61	995	999999	615	999999	862	547	999999	298	722	999999	756	69	687	571	152	120	249	999999	113	450	753	895	268	686	40	771	878	999999	89	256	759	490	73	999999	485	950	155	999999	15	232	90	815	999999	119	203	93	999999	683	999999	999999	999999	22	180	999999	308	110	199	928	265	101	669	756	219	476	999999	275	995	227	95	999999	999999	240	999999	999999	369	938	493	158	492	946	570	204	702	999999	999999	747	320	338	999999	385	760	226	753	999999	563	333	605	936	286	928	97	982	598	398	455	999999	999999	298	375	370	617	999999	446	318	530	999999	64	550	575	96	955	999999	66	710	441	748	486	783	328	46	342	999999	871	564	858	588	999999	314	222	786	431	31	999999	801	767	999999	999999	444	392	98	279	65	999999	200	972	431	925	888	999999	707	638	999999	970	338	37	70	179	881	460	942	868	750	999999	999999	999999	999999	703	999999	942	722	968	52	999999	240	999999	286	195	681	999999	437	999999	718	999999	515	157	889	999999	634	773	707	549	898	984	449	230	999999	727	581	999999	48	999999	670	945	244	738	595	999999	999999	572	751	999999	498	299	33	999999	159	403	822	641	999999	883	78	492	245	999999	999999	999999	950	19	999999	559	999999	155	553	709	992	772	122	776	561	747	320	999999	32	999999	61	999999	961	169	80	136	904	999999	999999	164	659	999999	710	72	999999	537	201	730	999999	999999	270	352	746	323	298	387	290	56	999999	38	572	16	999999	999999	130	472	107	999999	939	121	655	999999	395	398	60	814	72	60	999999	34	556	590	737	830	571	709	862	647	999999	692	845	857	861	999999	592	653	999999	307	999999	205	440	410	999999	223	546	597	957	357	272	999999	999999	239	938	65	481	982	278	639	841	999999	610	459	999999	256	275	797	999999	662	999999	999999	106	765	999999	912	999999	155	798	524	294	973	999999	514	384	397	999999	615	999999	806	260	610	384	87	999999	999999	595	981	999999	545	999999	999999	785	304	551	999999	387	560	130	35	471	336	999999	999999	354	868	670	999999	84	533	999999	659	877	15	412	205	32	28	309	589	326	612	665	263	999999	999999	999999	457	963	519	19	999999	999999	893	344	999999	426	630	999999	597	999999	999999	906	957	667	299	999999	780	891	355	842	368	260	541	709	859	999999	999999	188	808	680	223	999999	565	523	71	999999	983	
670	488	779	999999	295	999999	730	827	999999	707	596	285	674	417	565	618	676	651	567	954	999999	485	262	496	999999	924	999999	646	367	350	444	605	135	887	999999	413	576	999999	82	999999	810	882	163	963	344	903	144	999999	658	524	888	871	999999	219	798	999999	999999	293	950	371	795	999999	999999	364	999999	990	999999	787	307	161	52	999999	579	29	153	999999	999999	299	999999	548	790	654	988	999999	462	573	112	915	98	999999	187	293	499	710	751	727	422	799	699	354	752	357	999999	506	482	662	301	484	999999	999999	999999	999999	141	412	999999	999999	105	626	902	700	888	999999	698	383	974	758	736	868	999999	999999	890	999999	999999	807	795	999999	688	492	999999	799	281	627	848	602	70	999999	161	97	139	609	631	796	999999	998	466	518	658	592	999999	723	926	432	216	999999	605	341	345	333	999999	148	463	999999	265	113	429	270	999999	105	322	732	607	648	739	668	793	104	635	601	351	287	999999	106	959	647	872	848	421	207	999999	728	906	828	481	990	999999	28	540	792	579	999999	132	562	279	799	126	999999	693	548	856	999999	706	744	999999	999999	999999	366	653	617	241	999999	848	197	108	594	826	778	176	748	521	999999	563	842	999999	155	165	999999	999999	999999	531	593	164	873	999999	495	32	171	845	152	636	790	374	923	561	999	999999	999999	999999	684	973	347	999999	945	999999	91	947	863	999999	999999	183	143	539	493	999999	647	425	975	846	613	572	664	933	34	122	731	410	640	999999	999999	798	999999	767	152	196	194	999999	219	846	269	547	169	449	18	968	503	260	999999	999999	999999	583	999999	999999	850	122	999999	414	999999	999999	999999	680	999999	581	700	49	953	376	999999	307	900	999999	215	999999	587	75	412	225	924	65	999999	480	529	999999	377	999999	426	142	916	999999	877	999999	394	386	551	588	239	587	999999	969	999999	137	863	583	999999	748	377	252	999999	784	710	103	489	41	223	824	999999	515	999999	999999	622	821	459	367	430	130	780	828	999999	998	835	825	476	999999	50	492	616	999999	864	628	81	184	631	141	329	783	301	362	999999	727	436	723	382	999999	999999	999999	999999	505	163	816	967	548	999999	999999	999999	884	626	534	991	731	217	215	651	585	189	447	200	327	48	999999	999999	999999	665	860	571	122	453	999999	999999	846	814	121	999999	999999	661	532	999999	999999	192	999999	167	766	999999	441	999999	231	82	796	318	909	999999	999999	467	516	987	549	882	804	940	836	441	647	926	155	917	106	422	999999	924	656	927	81	144	
999999	489	999999	66	999999	350	350	49	656	999999	698	999999	464	999999	285	69	121	649	715	188	356	13	519	999999	226	524	423	808	478	872	661	981	932	224	863	37	925	493	658	999999	999999	999999	999999	976	238	312	999999	452	999999	543	813	16	999999	892	788	599	969	232	839	999999	927	541	570	784	19	999999	909	249	999999	258	144	999999	991	999999	999999	559	229	543	612	914	999999	970	671	999999	69	999999	770	50	436	273	68	703	653	948	999999	68	236	10	999999	521	402	222	663	888	408	194	25	958	314	999999	380	436	619	999999	648	957	870	635	725	364	946	999999	813	999999	999999	441	999999	52	999999	529	332	228	575	100	521	848	317	782	535	999999	639	811	999999	999999	999999	632	93	727	310	999999	198	600	285	612	575	533	409	147	999999	967	220	972	241	999999	906	161	860	528	414	999999	650	97	109	851	725	144	999999	617	632	999999	358	256	742	159	999999	732	943	999999	525	988	449	180	999999	999999	999999	666	580	950	999999	741	771	999999	999999	510	927	111	999999	433	886	999999	398	999999	514	141	618	963	240	91	454	184	218	999999	999999	425	359	479	999999	999999	197	69	999999	999999	327	891	999999	793	932	241	231	999999	999999	999999	87	94	599	999999	665	952	949	699	436	498	505	999999	533	875	560	897	161	458	107	959	246	826	876	215	474	623	345	824	40	999999	859	224	942	698	818	999999	999999	701	814	61	999999	497	633	76	687	212	368	999999	242	45	999999	773	141	282	283	260	999999	394	193	52	616	999999	668	437	638	290	182	834	999999	641	81	459	643	999999	378	748	203	999999	527	272	265	425	592	995	918	96	999999	999999	424	568	711	999999	518	999999	445	466	829	205	437	407	39	533	863	601	963	630	140	999999	904	535	67	999999	867	999999	787	200	542	999999	519	552	207	512	420	498	929	639	941	871	610	912	999999	999999	382	130	243	731	561	990	42	297	955	997	999999	888	511	314	574	999999	985	254	923	166	686	884	999999	999999	123	375	671	333	999999	268	484	992	616	999999	34	747	687	65	638	552	999999	232	596	209	999999	531	987	625	999999	352	885	365	999999	763	321	497	920	715	618	196	999999	708	999999	697	522	999999	999999	451	289	827	999999	999999	616	381	525	463	298	999	781	591	387	56	268	346	999999	129	13	853	747	536	999999	971	447	452	233	932	625	899	687	972	999999	999999	999999	248	442	956	999999	617	248	858	209	921	999999	999999	808	999999	449	270	324	999999	999999	999999	999999	999999	10	999999	
492	999999	999999	592	838	398	322	809	343	842	710	999999	904	426	379	999999	999999	888	336	999999	999999	420	644	950	492	365	585	293	999999	829	840	592	247	503	473	586	470	655	29	810	609	134	693	999999	571	429	365	897	34	999999	814	815	426	105	999999	999999	529	206	110	999999	813	38	999999	514	11	128	999999	411	953	793	925	999999	868	526	306	913	727	678	389	73	999	999999	999999	826	999999	34	175	151	999999	402	999999	273	555	546	999999	580	526	189	963	452	999999	953	944	999999	459	999999	946	900	799	999999	999999	851	817	46	483	135	999999	781	999999	976	953	641	809	999999	999999	662	999999	332	529	725	396	999999	714	936	427	56	743	999999	376	169	88	275	352	999999	999999	999999	455	518	73	871	810	744	689	986	499	14	999999	393	504	999999	450	624	380	83	601	805	146	880	619	999999	391	741	999999	999999	898	687	999999	206	513	530	216	999999	999999	657	914	999999	858	727	446	422	902	360	999999	579	999999	463	999999	278	22	252	999999	575	999999	636	999999	79	339	360	999999	812	714	947	999999	999999	591	999999	366	722	999999	949	946	999999	444	206	534	41	218	835	620	445	792	31	999999	270	461	641	999999	631	999999	845	999999	999999	999999	634	708	954	999999	558	999999	999999	107	999999	999999	72	305	659	140	999999	111	999999	861	504	999999	652	999999	693	763	619	522	950	558	734	554	323	637	447	999999	809	498	579	561	999999	848	456	348	620	911	130	964	801	999999	304	999999	999999	999999	817	769	986	999999	24	201	860	46	47	615	372	627	999999	999999	999999	880	331	213	531	896	999999	655	293	314	999999	782	999999	999999	999999	450	263	213	834	339	819	999999	792	204	483	999999	999999	999999	811	840	999999	993	999999	999999	117	999999	189	100	998	823	781	172	999999	682	216	242	558	215	999999	596	361	169	792	999999	615	188	97	136	729	999999	205	589	844	999999	339	415	667	947	999999	800	999999	172	215	21	558	657	203	999999	999999	251	830	495	308	224	488	816	211	657	89	928	833	63	371	855	627	201	999999	42	352	800	575	611	667	999999	335	199	953	781	908	999999	985	976	147	488	322	710	999999	999999	964	999999	213	19	867	999999	966	217	801	359	393	366	340	170	768	198	676	229	827	783	888	299	862	999999	749	131	942	857	915	883	543	999999	910	696	77	829	596	565	743	58	999999	127	397	603	397	552	628	825	999999	999999	811	103	882	999999	999999	675	660	784	270	746	677	999999	302	917	816	476	455	643	102	999999	999999	120	485	
999999	235	999999	901	268	42	999999	503	126	648	966	81	450	44	413	999999	401	178	812	305	999999	380	448	825	999999	787	920	106	985	999999	279	357	701	617	113	999999	971	999999	402	751	72	999999	999999	999999	999999	846	376	999999	51	688	999999	770	999999	814	488	408	999999	944	999999	480	122	110	517	394	378	618	379	832	930	142	999999	999999	776	71	243	754	820	978	500	633	421	488	65	306	41	509	569	887	139	705	494	37	352	921	639	962	999999	999999	101	716	476	543	511	999999	705	83	993	726	999999	999999	588	808	999999	798	69	633	55	221	363	868	59	492	999999	235	648	955	999999	854	432	280	29	654	886	783	166	877	976	156	601	957	516	842	316	405	126	685	583	553	999999	999999	916	999999	812	233	667	984	840	286	999999	749	999999	148	304	310	714	934	922	670	641	999999	657	899	999999	405	362	216	999999	999999	118	963	382	731	992	426	364	505	841	999999	125	999999	47	700	999999	852	170	377	547	16	691	192	999999	912	912	680	357	27	904	417	999999	461	808	999999	177	307	376	76	999999	999999	999999	218	102	268	554	999999	154	957	23	767	245	999999	999999	179	615	925	209	470	819	322	79	999999	601	999999	792	664	374	503	532	589	485	999999	999999	999999	999999	999999	100	504	367	453	999999	999999	14	146	999999	884	792	999999	928	251	107	906	257	999999	808	999999	999999	669	476	890	999999	999999	435	434	292	151	999999	999999	119	142	835	999999	112	376	999999	679	999999	464	261	907	871	999999	999999	291	491	579	846	396	860	999999	865	430	999999	477	358	885	999999	579	854	40	130	999999	528	999999	999999	999999	803	881	999999	999999	275	162	418	568	999999	368	84	154	942	712	305	377	999999	657	276	999999	677	635	27	999999	714	763	999999	230	787	87	217	999999	875	100	776	999999	348	731	196	999999	22	470	459	999999	999999	820	637	151	735	752	655	870	999999	999999	999999	999999	863	158	425	512	551	197	999999	940	160	305	278	999999	936	999999	38	416	471	563	402	217	999999	37	98	893	135	469	495	999999	431	999999	259	875	999999	999999	999999	999999	316	999999	171	824	689	518	839	999999	552	785	214	404	723	999999	999999	966	608	517	991	836	69	999999	999999	92	999999	745	518	814	55	999999	486	338	240	837	999999	999999	999999	577	527	667	197	999999	999999	349	265	100	321	192	937	293	277	858	999999	999999	141	784	306	89	999999	999999	10	35	999999	158	309	875	174	886	999999	621	574	40	989	334	648	485	189	47	999999	612	434	335	876	761	
136	999999	722	965	705	325	999999	322	455	583	667	999999	123	202	999999	389	926	435	999999	325	999999	246	999999	292	625	656	605	269	261	999999	999999	674	158	708	32	682	163	208	190	999999	999999	261	584	415	666	486	372	987	996	447	685	999	291	560	52	889	758	999999	350	999999	720	999999	70	936	999999	993	24	999999	179	368	999999	727	999999	231	195	467	662	999999	625	149	293	618	272	999999	833	520	392	597	665	143	924	722	999999	140	111	908	201	648	351	673	999999	957	817	638	221	957	754	999999	375	585	999999	304	814	210	765	112	999999	999999	112	999999	610	426	999999	46	444	999999	869	999999	129	287	276	24	122	952	677	336	800	634	999999	999999	999999	999999	232	90	906	999999	907	657	374	999999	949	999999	545	797	999999	999999	218	999999	204	707	98	639	999999	999999	318	222	191	862	532	439	311	999999	653	999999	999999	287	204	668	140	814	999999	999999	750	130	337	331	999999	324	889	632	999999	29	439	895	787	136	999999	999999	999999	693	448	999999	134	999999	697	999999	301	318	999999	999999	850	999999	650	390	111	876	999999	819	760	987	744	866	999999	900	322	291	999999	757	999999	660	893	999999	897	999999	999999	560	999999	815	432	712	40	169	314	113	781	577	379	59	999999	910	246	999999	384	784	949	581	81	234	999999	999999	730	543	999999	359	892	791	652	213	23	550	789	84	396	57	956	584	562	870	999999	745	999999	845	999999	538	424	999999	685	122	999999	795	488	999999	203	27	999999	497	300	955	999999	990	924	175	46	253	131	172	188	999999	827	374	28	211	999999	876	503	884	579	340	935	573	116	999999	715	228	71	927	880	378	75	469	293	999999	659	138	999999	999999	999999	720	417	261	150	358	295	999999	776	287	756	326	524	107	918	999999	30	646	884	999999	459	817	191	204	292	809	270	368	91	422	999999	978	66	999999	85	859	923	683	433	757	254	999999	999999	999999	180	564	999999	967	551	333	999999	23	253	435	297	991	538	222	969	340	98	926	51	364	735	778	270	768	999999	69	46	346	222	999999	149	866	375	406	33	728	955	303	999999	757	836	538	734	630	468	93	999999	710	999999	999999	668	327	551	98	58	402	304	96	999999	491	297	999999	999999	999999	295	430	626	142	199	250	385	794	119	999999	527	207	53	639	999999	999999	738	335	631	999999	999999	822	999999	999999	358	631	434	868	357	335	999999	596	999999	617	999999	48	467	999999	521	473	718	874	217	267	570	850	358	664	787	16	999999	999999	999999	999999	658	473	
114	348	999999	568	816	999999	446	999999	823	931	999999	436	304	271	481	550	999999	999999	410	594	999999	999999	717	507	999999	769	91	351	582	999999	999999	66	959	871	999999	128	414	999999	656	212	437	433	999999	638	999999	922	369	525	535	212	157	460	280	73	999999	56	999999	286	295	57	434	105	211	324	999999	414	999999	433	337	362	146	860	510	208	167	190	624	89	999999	360	409	999999	816	380	361	999999	785	895	21	999999	497	999999	667	999999	777	341	999999	129	999999	976	455	935	198	999999	75	297	999999	82	999999	999999	431	999999	170	935	999999	999999	999999	831	963	435	628	580	421	449	999999	19	202	901	431	999999	958	505	404	149	904	474	999999	999999	314	999999	578	712	989	343	466	945	967	732	962	908	62	399	999999	259	357	999999	523	749	318	66	104	58	651	999999	719	999999	999999	999999	41	183	502	645	527	999999	856	916	591	999999	983	918	51	470	939	522	773	999999	999999	999999	791	39	950	627	335	258	968	999999	71	908	999999	539	798	946	700	788	999999	416	872	266	999999	999999	293	445	766	999999	24	999999	999999	138	317	160	587	13	239	12	233	874	320	279	930	335	854	683	999999	453	130	105	769	160	116	999999	696	999999	751	359	999999	514	999999	935	243	999999	421	999999	999999	999999	952	794	717	698	565	541	106	603	999999	77	586	609	981	322	999999	999999	864	958	31	951	464	504	262	999999	999999	718	22	385	45	595	914	921	92	990	500	335	387	81	594	575	270	102	999999	683	773	145	533	999999	665	323	480	462	911	648	19	457	542	838	999999	847	528	999999	568	739	162	665	527	991	822	943	541	793	374	456	999999	999999	999999	578	116	130	195	474	999999	999999	999999	461	999999	444	980	53	793	549	999999	999999	999999	549	534	27	530	117	618	999999	999999	999999	782	687	999999	999999	999999	999999	709	963	731	322	662	64	999999	999999	999999	700	999999	92	20	778	160	991	999999	627	409	151	999999	730	57	998	511	652	747	997	939	438	373	999999	486	342	343	829	817	999999	999999	992	547	688	999999	829	999999	535	532	947	571	790	999999	470	999999	999999	810	978	915	733	810	999999	999999	14	906	999999	999999	112	999999	677	445	330	183	999999	542	417	999999	158	337	227	999999	999999	130	999999	435	159	905	903	999999	670	999999	364	913	999999	999999	85	999999	543	781	217	999999	358	929	999999	512	250	999999	999999	999999	648	221	662	651	698	195	999999	888	516	578	757	290	999999	615	935	155	90	417	98	332	466	732	999999	377	129	725	199	999999	276	
297	194	542	999999	974	849	459	869	713	225	899	679	999999	179	964	33	927	999999	743	993	709	432	833	999999	371	471	999999	999999	294	531	972	996	789	621	228	394	224	999999	459	766	486	285	377	201	199	652	279	562	106	353	202	656	455	62	566	865	361	999999	849	513	999999	308	585	191	999999	903	999999	999999	999999	580	999999	999999	619	999999	517	433	64	642	337	999999	202	363	64	999999	339	326	550	999999	64	999999	43	209	229	946	833	999999	700	999999	999999	296	999999	703	612	999999	544	343	47	999999	545	143	999999	718	687	139	321	579	254	644	999999	926	362	163	520	597	547	609	638	673	999999	339	733	869	693	51	956	498	999999	538	999999	995	289	82	202	921	999999	324	999999	999999	634	263	933	65	999999	32	999999	609	193	25	999999	999999	705	373	334	215	409	999999	999999	646	183	823	999999	715	248	999999	999999	999999	961	598	54	999999	97	999999	48	890	405	678	537	670	117	357	314	735	999999	470	300	915	999999	986	999999	611	298	875	916	811	435	228	816	999999	386	654	648	594	970	755	847	999999	335	443	809	730	413	365	539	826	999999	102	165	777	567	730	541	974	85	442	934	221	999999	999999	999999	187	999999	999999	294	462	708	999999	764	999999	623	143	590	314	999999	999999	208	933	346	100	303	342	72	49	917	655	122	673	519	537	821	636	534	108	978	999999	868	361	81	86	127	999999	999999	361	999999	433	150	236	999999	293	244	11	999999	541	933	999999	999999	822	144	638	349	999999	210	237	982	986	999999	491	999999	554	923	846	861	999999	973	504	15	710	884	493	515	886	999999	235	303	999999	999999	999999	999999	999999	516	999999	999999	443	736	92	598	999999	379	177	824	659	900	999999	369	398	149	614	568	438	999999	999999	938	651	132	999999	169	974	999999	171	235	616	325	999999	999999	877	629	428	999999	891	906	904	341	716	999999	856	985	631	866	905	999999	156	434	736	739	111	117	575	320	999999	922	999999	176	999999	942	999999	343	431	215	492	768	720	91	676	532	999999	83	999999	981	276	999999	538	999999	999999	999999	89	192	588	740	936	769	63	118	999999	969	999999	737	134	774	461	523	999999	426	383	146	999999	75	757	214	526	999999	886	593	54	804	999999	515	999999	999999	862	35	754	690	278	723	714	612	831	999999	250	999999	948	457	530	753	914	121	999999	892	999999	23	999999	384	999999	908	999999	469	999999	455	585	777	999999	407	911	435	768	872	157	999999	999999	358	244	59	964	50	89	999999	73	300	999999	282	780	
999999	206	849	601	999999	476	999999	839	255	999999	999999	999999	472	999999	551	545	999999	984	52	964	84	470	181	999999	384	420	999999	828	454	999999	773	565	313	996	353	211	72	999999	398	406	999999	820	999999	810	999999	927	501	164	538	893	968	316	847	317	706	999999	35	79	226	999999	999999	542	395	848	999999	999999	819	999999	542	350	483	270	595	999999	999999	263	294	999999	920	457	918	28	300	999999	438	999999	717	995	999999	568	999999	992	999999	439	112	999999	435	337	999999	47	117	35	621	197	420	707	720	211	999999	452	500	664	159	768	50	284	252	834	420	317	113	823	185	999999	174	999999	652	999999	543	934	827	999999	999999	999999	350	893	407	112	150	730	746	515	866	847	77	999999	999999	999999	999999	999999	11	999999	999999	729	934	293	850	647	33	929	64	563	668	205	999999	543	341	276	428	157	999999	999999	694	689	999999	597	957	337	907	653	999999	802	768	715	932	236	50	999999	948	66	52	760	88	220	676	192	999999	671	999999	534	189	577	431	251	950	861	907	237	168	346	336	523	739	379	999999	999999	795	953	272	999999	502	736	328	371	114	127	999999	999999	999999	388	751	296	114	382	474	79	381	526	764	80	329	813	446	611	729	529	999999	999999	999999	424	396	893	408	833	41	452	999999	69	146	833	800	433	999999	779	595	999999	418	367	904	222	880	278	199	202	79	688	300	716	999999	999999	107	999999	555	598	991	999999	999999	280	350	32	820	321	390	930	279	895	600	666	999999	689	999999	663	804	999999	999999	127	703	216	764	353	161	542	999999	561	736	999999	999999	624	787	999999	162	147	999999	882	402	568	888	999999	922	183	999999	633	999999	952	474	444	556	841	64	999999	164	681	516	999999	870	288	893	828	204	830	999999	975	879	999999	999999	973	646	921	322	974	239	999999	293	591	264	528	999999	475	999999	301	892	46	999999	913	583	999999	631	28	22	123	999999	999999	74	102	164	123	754	999999	424	500	797	634	528	89	644	719	398	924	743	351	999999	999999	741	902	937	999999	415	999999	999999	67	351	628	909	208	999999	999999	380	201	436	150	999999	428	61	596	504	268	517	999999	999999	863	92	706	284	671	999999	257	328	999999	999999	183	707	789	718	367	999999	179	999999	999999	780	999999	348	207	498	999999	578	28	376	154	999999	999999	473	925	999999	840	974	644	353	999999	532	62	850	219	46	263	999999	984	710	999999	448	335	999999	198	709	803	999999	885	218	681	102	658	999999	184	999999	485	709	781	999999	877	999999	999999	
999999	487	797	728	999999	138	170	999999	170	594	318	682	705	83	146	285	226	892	325	99	999999	671	155	999999	181	675	457	560	554	661	890	832	311	934	509	999999	400	981	999999	396	724	974	521	508	999999	208	479	689	348	999999	999999	211	561	999999	999999	999999	999999	923	557	950	681	610	999999	509	703	485	381	771	574	999999	884	245	713	999999	375	461	160	999999	533	999999	206	999999	999999	130	999999	689	281	999999	857	355	722	477	999999	238	715	123	293	999999	999999	864	827	707	999999	266	548	999999	497	632	928	625	13	695	999999	584	753	913	398	569	999999	24	213	373	914	228	370	417	811	485	223	261	999999	999999	841	668	999999	498	652	954	581	999999	202	648	89	241	351	36	86	849	999999	801	725	724	609	790	660	463	793	999999	896	999999	518	999999	419	676	457	999999	854	731	439	265	999999	443	987	637	821	999999	293	682	876	343	340	962	999999	422	999999	453	538	60	17	691	704	755	68	450	267	190	999999	999999	783	999999	181	355	420	229	539	999999	736	971	999999	105	180	120	999999	562	999999	556	999999	996	150	14	999999	803	723	747	560	515	385	999999	380	641	336	880	899	400	171	999999	552	781	882	255	717	566	91	912	521	593	735	999999	999999	710	180	999999	999999	999999	157	999999	631	672	999999	34	999999	199	600	999999	999999	999999	221	629	400	815	14	999999	123	895	297	770	721	810	999999	966	780	999999	896	999999	999999	103	618	129	999999	793	363	879	122	999999	349	999999	966	753	153	231	381	116	114	835	705	941	128	376	492	999999	656	821	446	999999	999999	35	303	930	999999	674	681	999999	386	607	999999	999999	126	265	556	999999	804	999999	999999	14	595	673	775	71	999999	530	999999	251	999999	865	147	542	443	999999	614	324	234	45	999999	478	550	289	730	507	382	581	999999	863	820	999999	582	688	163	442	116	580	259	999999	966	346	699	439	465	520	470	920	691	704	650	999999	545	768	90	198	463	315	943	278	999999	393	705	122	431	914	999999	458	388	999999	314	44	999999	992	79	550	779	121	999999	220	999999	462	889	130	222	588	187	813	999999	965	978	801	637	981	553	583	641	587	999999	551	236	21	999999	690	999999	616	999999	553	699	540	419	999999	999999	733	241	235	999999	584	899	843	736	479	851	422	32	513	406	92	449	495	908	201	113	283	983	35	921	999999	999999	605	420	999999	124	77	999999	999999	319	903	750	999999	999999	999999	687	174	814	757	999999	129	999999	886	219	94	113	213	631	227	999999	999999	
749	215	999999	303	855	999999	432	112	365	999999	999999	397	203	999999	342	131	416	999999	513	938	999999	236	864	999999	542	842	395	336	530	999999	999999	339	396	111	163	544	22	785	211	393	742	711	999999	999999	262	279	999999	716	752	981	999999	779	713	311	749	999999	350	512	761	22	909	106	582	999999	348	536	999999	102	999999	797	999999	630	999999	130	205	757	834	488	999999	999999	159	678	583	548	122	665	625	999999	361	640	203	510	34	198	999999	646	139	999999	48	999999	279	600	377	954	872	999999	999999	592	115	992	689	862	963	499	862	999999	522	43	342	682	910	915	740	709	603	608	605	461	999999	559	627	999999	449	823	993	559	310	999999	675	945	536	43	999999	369	950	341	546	535	335	253	133	105	614	365	999999	999999	859	668	360	274	571	677	945	999999	374	801	422	999999	505	313	930	893	367	397	999999	877	999999	381	758	272	999999	80	135	999999	435	531	283	999999	18	999999	699	641	999999	411	383	858	97	999999	994	158	999999	406	39	999999	999999	240	738	227	218	937	427	488	910	98	212	501	551	999999	129	999999	528	999999	999999	999999	613	298	625	956	23	297	790	999999	999999	609	353	665	51	113	999999	205	793	66	875	80	222	999999	731	189	999999	999999	317	544	314	161	630	590	274	173	418	34	999999	782	213	921	157	915	110	999999	744	546	459	448	472	999999	999999	471	462	999999	653	402	566	445	756	140	999999	999999	207	236	979	762	999999	877	999999	65	590	21	999999	999999	923	999999	999999	431	999999	662	999999	999999	999999	390	111	168	999999	212	520	26	468	999999	35	82	940	999999	718	874	330	982	156	999999	753	417	344	48	619	507	148	356	291	145	999999	103	708	121	182	999999	134	821	633	999999	367	679	597	419	999999	779	23	31	587	245	110	462	999999	850	125	665	55	999999	549	630	74	999999	734	999999	179	931	999999	828	729	999999	999999	509	999999	958	999999	84	819	924	62	839	493	999999	768	55	45	547	587	857	995	517	771	72	999999	12	999999	204	944	274	999999	999999	414	194	302	685	495	601	999999	558	636	51	845	999999	19	709	147	948	999999	999999	297	632	999999	517	833	221	140	688	237	999999	999999	999999	139	555	684	999	434	999999	823	92	560	443	999999	38	999999	954	671	649	62	572	865	185	799	266	977	617	709	999999	361	90	554	807	373	999999	723	999999	999999	300	447	999999	285	838	999999	321	137	853	999999	325	297	999999	999999	491	635	665	489	659	999999	872	577	77	299	999999	946	742	537	752	
80	999999	315	999999	51	380	212	51	297	999999	60	487	138	133	427	393	610	999999	540	73	999999	999999	280	74	396	999999	722	380	999999	748	891	391	783	999999	783	517	20	683	999999	179	999999	594	999999	462	608	999999	999999	454	999999	906	926	474	999999	999999	999999	999999	412	250	226	999999	657	832	999999	999999	145	669	703	753	999999	909	382	999999	645	371	999999	587	999999	817	465	999999	304	278	999999	999999	821	427	188	999999	804	421	999999	769	467	834	521	457	999999	829	326	939	48	991	999999	740	533	10	828	841	690	992	999999	594	785	999999	707	388	111	999999	727	718	999999	394	948	929	805	612	468	811	849	337	324	510	501	526	999999	313	999999	999999	290	820	598	347	629	811	999999	999999	999999	895	137	142	999999	757	111	607	999999	653	52	184	934	999999	999999	27	991	999999	678	530	103	269	955	403	223	121	235	999999	999999	152	765	147	999999	295	628	572	684	716	981	567	409	893	77	999999	271	999999	999999	370	999999	581	999999	276	999999	999999	426	999999	999999	733	919	244	531	205	999999	316	888	905	634	648	302	968	343	285	381	121	131	209	202	999999	999999	999999	65	865	999999	548	999999	498	999999	999999	999999	902	999999	999999	797	999999	999999	213	999999	760	83	365	367	999999	77	999999	999999	80	999999	31	737	226	533	947	600	696	999999	666	577	999999	519	999999	901	999999	779	399	346	392	999999	633	85	917	794	441	919	999999	865	649	999999	317	309	726	603	982	953	999999	379	685	999999	110	999999	378	636	474	251	999999	999999	999999	637	677	999999	855	593	271	945	820	999999	102	37	823	999999	539	868	269	640	793	797	999999	999999	999999	30	999999	42	386	74	706	290	329	199	245	999999	451	999999	999999	344	454	143	341	46	999999	229	287	999999	999999	278	999999	510	377	834	458	999999	545	432	510	657	322	823	999999	207	248	539	113	902	792	999999	390	527	999999	999999	196	999999	999999	881	999999	907	999999	999999	505	999999	999999	206	913	495	740	999999	776	28	511	472	32	999999	926	143	999999	603	126	384	865	999999	999999	512	761	999999	648	798	430	663	575	603	915	317	999999	108	174	52	625	618	171	442	734	371	26	999999	902	565	733	333	999999	264	790	368	148	480	229	530	445	471	846	942	929	122	453	908	556	714	313	828	968	999999	977	508	222	432	999999	527	999999	484	550	92	75	107	579	320	812	999999	178	846	878	643	999999	164	771	229	513	999999	917	117	999999	197	999999	904	364	999999	286	292	155	716	190	702	44	999999	999999	764	876	999999	543	
999999	105	999	545	466	949	999999	159	822	737	999999	999999	677	999999	388	755	362	830	170	742	252	44	530	411	462	665	999999	609	999999	999999	16	999999	680	89	999999	22	999999	652	999999	955	999999	999999	463	555	161	796	512	101	999999	215	999999	999999	999999	999999	300	108	574	597	92	800	772	726	512	999999	730	650	999999	598	999999	376	35	710	999999	214	714	73	581	975	999999	666	999999	94	953	441	999999	82	636	591	788	685	447	141	569	999999	192	312	999999	874	824	511	999999	913	275	289	189	999999	999999	511	385	237	999999	599	347	426	647	687	772	81	914	999999	24	657	999999	150	928	893	150	999999	32	411	397	706	160	748	118	249	819	674	261	816	182	134	999999	999999	999999	848	793	153	999999	999999	540	604	960	176	999999	900	113	999999	999999	999999	999999	999999	999999	973	839	820	448	599	999999	408	868	107	819	108	999999	889	450	999999	999999	999999	109	999999	692	527	871	793	746	984	261	218	146	999999	999999	964	999999	322	645	243	721	999999	409	204	835	948	999999	442	784	861	691	608	459	853	999999	280	197	720	999999	961	112	55	999999	999999	348	109	272	185	784	854	999999	172	999999	217	538	643	999999	904	171	743	999999	438	19	884	302	652	999999	292	549	53	777	387	154	684	140	675	274	945	856	999999	686	999999	999999	929	999999	528	365	252	324	510	599	292	558	434	999999	673	46	198	171	695	350	979	635	740	87	999999	28	568	86	862	999999	735	999999	435	67	440	780	999999	999999	774	999999	516	999999	999999	453	495	828	719	614	467	638	999999	999999	170	999999	706	999999	917	852	999999	999999	999999	175	461	140	864	243	133	999999	639	892	957	176	397	999999	834	999999	596	296	999999	999999	308	954	999999	233	304	951	888	49	360	615	999999	999999	784	274	501	350	999999	908	589	262	999999	352	974	575	681	999999	396	762	561	695	238	630	271	454	211	841	999999	238	999999	913	999999	93	26	999999	39	729	392	999999	907	493	504	687	707	339	999999	999999	999999	53	551	395	565	136	487	665	386	242	966	999999	999999	659	793	999999	82	676	906	621	336	999999	545	999999	999999	272	854	78	200	999999	999999	931	999999	255	999999	513	999999	451	999999	229	605	360	647	999999	999999	62	70	257	999999	226	615	999999	432	999999	629	39	507	999999	999999	302	281	999999	475	835	319	44	999999	817	798	999999	999999	631	327	686	25	999999	999999	999999	198	475	212	607	378	999999	935	891	509	885	999999	831	15	999999	583	66	948	999999	999999	811	487	729	999999	253	999999	420	624	
983	713	999999	463	652	999999	758	411	402	999999	673	51	999999	899	428	535	99	201	999999	283	515	999999	271	999999	999999	999999	501	999999	468	398	958	158	958	999999	951	999999	763	999999	973	999999	257	684	190	966	999999	154	393	911	999999	999999	986	999999	492	999999	119	935	451	17	999999	561	999999	497	942	14	999999	524	93	153	948	250	772	667	227	861	36	831	868	305	463	684	708	999999	211	999999	411	906	999999	821	249	999999	735	999999	798	421	879	759	999999	999999	835	759	71	249	963	819	431	329	834	630	999999	287	77	156	553	949	999999	645	296	677	999999	999999	858	999999	999999	931	999999	25	868	806	982	277	99	999999	470	703	999999	468	625	392	843	999999	999999	46	712	961	949	589	212	849	568	243	473	999999	582	999999	901	800	346	42	999999	415	999999	37	648	999999	198	999999	685	849	337	395	999999	903	834	520	161	822	558	999999	981	999999	813	999999	248	748	803	36	120	858	802	821	132	593	87	437	999999	55	999999	869	999999	575	999999	362	521	182	223	569	239	72	460	999999	251	404	60	390	999999	440	789	899	48	999999	999999	827	999999	515	273	436	826	999999	999999	116	433	689	178	416	30	460	999999	75	534	244	797	57	408	723	580	728	542	999999	834	200	265	999999	831	611	999999	86	315	16	909	786	999999	999999	183	354	999999	562	235	643	370	999999	933	999999	374	804	375	999999	428	999999	935	999999	999999	139	573	999999	850	999999	858	567	999999	943	155	999999	999999	747	501	965	874	63	77	27	502	899	999999	999999	267	999999	133	36	246	999999	658	999999	999999	999999	893	999999	268	999999	503	719	704	668	999999	426	997	441	569	999999	313	409	351	375	266	917	999999	994	802	880	999999	319	999999	831	330	31	295	999999	430	790	999999	999999	707	399	559	999999	999999	834	371	910	999999	825	972	506	723	837	999999	999999	999999	163	332	999999	810	387	999999	194	908	873	999999	516	141	999999	21	778	999999	425	702	952	815	999999	604	218	633	892	195	999999	347	315	118	493	288	12	449	276	468	999999	999999	329	354	999999	449	449	496	854	779	862	999999	203	734	999999	144	999999	477	815	999999	124	274	917	202	999999	999999	999999	764	854	999999	138	393	999999	999999	815	347	382	608	449	469	999999	721	999999	999999	333	801	153	999999	810	999999	498	999999	999999	999999	354	999999	999999	137	999999	999999	847	685	641	625	999999	478	78	999999	918	960	999999	192	38	356	403	402	495	803	869	999999	999999	31	999999	999999	740	999999	759	37	966	134	186	999999	693	999999	622	479	90	
163	999999	854	733	999999	663	850	596	316	506	287	324	999999	205	366	999999	286	824	826	731	146	885	55	719	50	999999	793	999999	516	498	116	734	924	999999	342	340	24	905	999999	367	113	908	999999	107	999999	712	999999	928	819	999999	417	107	796	999999	943	277	427	145	999999	353	869	76	90	817	400	553	400	640	863	36	253	380	391	468	999999	237	461	947	999999	337	999999	864	963	528	91	19	938	999999	378	74	999999	999999	222	999999	497	999999	999999	616	707	999999	999999	384	75	999999	743	46	715	999999	129	716	999999	480	897	364	450	14	113	999999	736	391	999999	999999	271	798	124	374	167	301	999999	999999	409	999999	250	319	25	529	799	180	784	54	303	999999	66	661	258	999999	981	999999	649	492	933	275	880	999999	999999	999999	999999	999999	999999	999999	878	423	367	537	316	971	239	588	349	999999	214	999999	999999	692	97	14	167	999999	999999	999999	392	309	652	487	999999	143	999999	923	999999	916	416	533	999999	415	999999	999999	253	529	999999	286	212	999999	999999	728	287	10	999999	999999	239	317	941	512	725	999999	987	579	999999	999999	877	999999	999999	999999	591	432	514	681	439	999999	999999	217	999999	999999	265	273	480	988	790	924	209	658	999999	999999	999999	688	975	904	807	506	428	595	118	999999	652	181	279	895	812	999999	224	999999	999999	136	671	31	556	314	256	461	525	999999	789	847	999999	229	538	999999	622	902	457	609	873	932	943	930	109	398	985	94	994	584	186	704	710	999999	97	518	114	999999	142	671	658	355	981	430	999999	271	693	432	642	999999	283	909	999999	614	732	638	999999	740	922	168	328	172	467	999999	821	94	147	87	142	999999	999999	948	770	999999	999999	527	951	523	134	837	704	562	451	956	999999	277	75	999999	999999	459	335	374	751	974	999999	999999	888	50	608	722	134	616	300	621	999999	334	149	999999	663	999999	999999	999999	616	94	463	766	721	511	639	999999	29	51	216	683	694	761	207	999999	443	466	639	911	999999	411	712	999999	999999	829	53	976	999999	999999	442	665	999999	666	757	666	999999	999999	774	387	410	999999	702	92	409	616	927	160	136	999999	420	207	575	775	753	214	381	374	999999	891	467	663	426	807	609	551	999999	37	14	541	999999	999999	691	261	510	999999	999999	630	999999	655	902	893	849	784	801	244	999999	997	913	552	294	157	92	883	999999	746	638	894	483	857	999999	899	999999	595	79	563	515	323	999999	893	505	751	684	847	999999	574	813	999999	16	999999	999999	999999	999999	461	257	137	774	808	
342	763	231	815	156	832	999999	13	747	264	714	248	729	775	732	30	57	542	472	244	894	355	932	996	888	118	405	793	999999	694	999999	942	788	706	981	510	671	999999	605	852	898	985	827	999999	999999	768	645	999999	190	999999	413	714	999999	539	999999	999999	830	999999	999999	48	437	999999	999999	999999	916	772	459	32	793	232	359	367	999999	619	999999	909	528	383	78	129	473	718	612	690	290	633	287	259	792	995	999999	999999	762	566	999999	742	766	774	642	165	319	622	892	957	745	56	777	54	203	15	999999	457	167	807	999999	718	553	538	772	293	494	210	999999	798	552	913	604	999999	204	999999	152	754	740	912	999999	999999	826	654	945	999999	855	242	65	787	537	232	288	955	992	707	999999	238	11	999999	671	118	391	999999	415	831	999999	406	850	599	862	713	716	999999	996	999999	891	898	593	538	437	261	154	999999	271	999999	635	999999	388	497	415	914	999999	391	999999	701	999999	999999	999999	123	793	999999	392	999999	924	823	515	999999	959	278	999999	299	999999	473	999999	419	964	937	831	94	206	999999	28	362	194	947	961	335	13	304	263	169	999999	479	999999	978	868	688	999999	999999	814	601	999999	119	999999	125	280	289	469	831	737	531	900	164	916	999999	440	39	281	999999	862	999999	40	999999	24	999999	641	174	999999	999999	551	285	419	393	280	604	121	908	999999	78	677	999999	999999	182	567	731	999999	999999	999999	753	547	999999	999999	551	999999	634	571	999999	104	36	484	115	560	526	290	461	122	517	999999	322	999999	532	358	213	309	190	324	858	107	293	999999	147	611	999999	405	999999	868	999999	807	645	43	999999	813	654	999999	572	131	349	891	115	619	751	618	250	873	24	490	999999	252	999999	320	713	928	811	638	347	503	584	130	578	999999	255	999999	249	289	999999	999999	703	619	737	999999	974	966	991	999999	646	528	371	999999	999999	231	664	625	999999	335	329	166	999999	26	256	999999	546	229	323	522	374	999999	999999	961	88	306	786	594	999999	347	345	999999	937	147	999999	999999	999999	482	739	999999	999999	630	308	913	959	638	999999	999999	999999	668	521	755	999999	478	309	605	158	409	33	94	444	80	999999	999999	990	583	228	864	999999	436	999999	999999	490	966	594	743	742	999999	999999	999999	589	109	230	846	825	590	103	468	838	999999	999999	733	459	654	912	857	520	999999	923	385	419	852	662	999999	731	457	274	687	884	565	999999	692	406	999999	505	345	849	272	248	409	489	760	36	638	765	213	615	835	63	999999	233	
507	999999	626	40	736	446	294	125	378	325	416	583	282	532	977	336	999999	159	999999	17	999999	996	523	896	999999	826	34	999999	528	842	438	999999	999999	342	365	161	999999	999999	768	899	565	157	999999	999999	83	186	753	115	787	876	739	686	486	728	975	511	27	999999	381	910	999999	123	999999	999999	886	782	435	939	177	999999	999999	333	391	677	452	109	999999	999999	822	482	82	919	392	651	112	752	999999	429	366	854	143	999999	999999	857	999999	452	561	999999	208	300	999999	814	938	961	330	999999	305	999999	286	999999	385	588	999999	999999	837	502	730	944	433	143	636	15	582	322	999999	507	999999	533	999999	10	548	792	240	999999	731	268	999999	431	331	695	456	346	153	490	999999	554	999999	999999	30	985	721	616	999999	74	663	745	241	625	277	823	264	999999	620	999999	337	593	358	384	177	579	521	999999	623	999999	687	999999	862	101	843	148	365	880	999999	999999	999999	999999	999999	175	868	986	36	365	164	999999	999999	999999	726	999999	999999	886	206	766	114	999999	473	423	992	182	387	374	999999	149	999999	138	467	383	268	999999	999999	404	710	999999	516	191	552	999999	999999	125	305	999999	999999	999999	938	957	942	598	776	72	740	865	939	709	788	999999	999999	999999	584	999999	49	68	425	320	868	758	185	24	999999	922	898	317	278	876	876	385	999999	887	211	823	196	999999	606	206	675	142	465	11	999999	21	88	665	582	128	86	999999	586	999999	999999	189	782	927	999999	854	174	433	999999	72	999999	413	702	999999	685	760	838	999999	461	229	999999	736	999999	184	999999	248	843	242	735	159	800	639	798	549	761	32	51	268	999999	752	42	252	546	402	177	990	319	863	999999	822	289	999999	785	367	999999	999999	885	608	316	109	999999	999999	999999	446	272	204	999999	163	463	662	999999	580	999999	708	196	999999	999999	901	16	630	929	980	262	913	869	895	853	440	930	371	146	999999	999999	431	999999	110	554	999999	140	973	385	999999	410	327	999999	709	265	999999	180	999999	210	999999	999999	686	999999	40	679	784	577	999999	350	999999	232	101	525	285	999999	999999	966	95	847	100	771	43	255	773	579	934	999999	999999	639	999999	270	999999	171	162	999999	275	260	712	999999	999999	532	763	632	210	933	318	999999	828	91	47	120	999999	378	119	999999	568	440	999999	460	744	999999	417	737	999999	914	517	930	999999	443	362	967	999999	999999	87	999999	999999	410	54	840	999999	142	981	88	602	999999	185	345	999999	939	283	835	853	261	686	999999	999999	36	68	999999	999999	388	438	
395	729	79	856	999999	301	550	215	167	395	566	199	612	999999	338	144	908	739	181	878	433	169	526	123	11	999999	292	999999	981	352	758	425	882	703	595	358	999999	809	754	54	510	734	999999	999999	297	72	84	800	786	891	999999	557	999999	510	999999	235	212	955	855	452	999999	107	999999	814	637	151	317	908	408	980	999999	108	984	137	999999	698	53	87	999999	939	903	999999	667	99	202	211	181	382	698	369	155	577	954	999999	46	413	510	311	812	156	754	176	402	805	289	61	572	126	999999	317	192	999999	139	915	999999	999999	999999	143	999999	435	969	935	219	48	999999	999999	154	682	101	964	197	741	274	680	195	736	99	861	999999	151	638	999999	249	390	187	30	448	49	762	519	999999	377	999999	999999	186	819	956	364	971	999999	906	890	34	999999	129	451	861	458	729	813	437	578	333	999999	999999	913	999999	999999	860	814	596	115	919	581	990	999999	62	887	503	999999	780	734	890	565	244	747	40	81	271	736	999999	999999	999999	999999	999999	404	53	217	589	273	133	999999	503	999999	658	801	970	453	187	999999	398	973	955	999999	999999	703	688	999999	247	59	999999	624	567	134	655	999999	999999	970	500	596	776	999999	999999	239	251	652	240	733	907	442	999999	587	893	999999	999999	195	999999	999999	915	388	999999	285	970	539	390	509	999999	379	511	61	999999	10	952	591	999999	553	675	725	122	390	472	954	860	804	282	999999	730	606	787	469	573	841	64	121	999999	501	874	767	999999	742	92	861	232	999999	438	999999	634	311	438	793	520	999999	842	535	999999	999999	424	176	267	95	778	963	591	999999	999999	999999	945	840	711	41	999999	907	876	379	999999	610	732	15	376	506	670	429	178	993	949	999999	998	529	205	999999	86	707	510	763	963	999999	279	190	999999	274	830	794	999999	406	123	612	442	472	237	315	39	419	800	999999	999999	999999	794	598	999999	233	175	426	645	593	955	972	406	999999	416	187	999999	552	637	111	675	876	999999	771	879	999999	822	535	301	890	98	666	907	750	999999	613	335	681	97	154	109	999999	158	16	450	151	215	329	66	59	999999	487	782	699	999999	549	530	33	718	755	411	639	999999	999999	505	999999	999999	656	774	802	852	659	999999	492	999999	999999	999999	999999	330	738	140	502	478	252	915	999999	884	218	665	799	999999	311	963	342	999999	469	999999	999999	510	999999	85	559	555	999999	206	325	33	299	697	824	822	708	702	979	624	908	170	882	839	895	414	857	990	999999	999999	550	
696	131	749	542	980	999999	321	999999	662	999999	999999	224	55	999999	586	595	521	999999	976	999999	609	999999	717	834	309	408	564	615	748	999999	569	580	999999	999999	999999	901	549	164	843	499	999999	533	326	53	962	946	836	999999	318	819	346	999999	999999	999999	941	712	413	999999	999999	999999	999999	999999	430	444	21	999999	680	999999	999999	685	55	366	999999	487	987	85	666	674	872	362	999999	325	306	929	882	419	582	209	714	916	498	635	921	271	730	691	999999	882	41	596	276	999999	278	633	773	999999	161	520	357	865	999999	739	52	880	999999	453	409	501	562	602	999999	480	999999	64	196	420	444	735	757	306	972	999999	999999	285	96	133	57	999999	165	901	268	72	999999	848	999999	758	592	51	261	287	291	999999	329	439	999999	795	762	223	446	363	545	426	762	61	892	999999	105	767	793	887	406	999999	346	660	344	730	628	836	195	438	827	403	484	999999	24	371	464	214	481	301	370	833	999999	999999	366	841	309	800	999999	607	999999	999999	999999	999999	880	555	999999	669	105	84	177	926	37	18	536	152	941	292	47	531	807	891	296	502	999999	572	509	544	999999	999999	430	828	880	587	999999	12	999999	120	599	468	999999	794	119	406	999999	444	805	228	275	224	900	26	762	999999	799	771	999999	999999	847	318	56	730	375	999999	653	349	56	999999	999999	999999	997	831	693	578	435	22	782	889	378	91	766	291	999999	999999	602	414	999999	455	788	999999	999999	399	999999	290	999999	999999	429	516	999999	784	999999	365	984	741	226	78	333	194	998	999999	989	649	387	999999	552	764	461	295	10	249	283	999999	999999	240	70	608	568	999999	165	70	593	276	999999	593	694	410	999999	537	999999	533	90	881	999999	999999	23	999999	21	506	738	999999	999999	999999	999999	514	511	999999	703	999999	681	618	999999	920	999999	938	999999	723	514	794	81	151	467	999999	432	477	168	402	999999	660	999999	246	597	71	999999	999999	156	999999	760	630	91	897	707	999999	856	254	33	170	852	519	807	300	319	999999	999999	596	199	990	999999	47	356	999999	653	52	537	999999	999999	999999	256	530	999999	744	962	999999	713	184	444	915	77	187	454	998	999999	634	852	925	927	380	636	87	999999	166	746	723	284	999999	253	664	24	421	232	999999	913	332	727	73	338	435	513	260	162	999999	922	534	593	999999	999999	999999	200	612	517	650	811	178	222	999999	999999	248	609	740	999999	780	900	656	955	869	999999	227	906	999999	597	501	867	386	925	43	999999	222	139	999999	413	999999	
473	412	999999	581	773	744	120	102	75	999999	999999	772	329	999999	999999	276	578	999999	999999	351	999999	410	25	999999	783	435	253	188	402	785	118	999999	336	999999	316	497	752	383	999999	349	999999	814	724	507	675	999999	66	553	659	966	644	415	999999	72	120	999999	397	887	798	348	500	999999	699	290	999999	153	446	621	75	885	523	205	628	923	999999	999999	685	517	999999	688	378	700	528	435	151	702	31	999999	597	999999	110	999999	584	756	849	185	124	444	526	532	999999	444	487	774	453	999999	787	738	999999	811	388	879	999999	120	969	800	413	274	149	999999	131	999999	999999	999999	785	659	620	871	84	69	999999	250	991	999999	40	934	223	754	982	999999	999999	999999	445	786	864	999999	999999	474	787	999999	771	999999	305	999999	410	485	420	664	988	793	828	999999	663	768	626	147	888	728	89	45	999999	659	999999	446	372	839	999999	248	958	564	999999	155	999999	999999	297	999999	999999	753	418	555	524	999999	999999	198	873	10	629	999999	169	727	999999	999999	999999	751	471	122	566	858	999999	999999	748	181	706	999999	462	683	830	637	999999	291	201	144	999999	999999	521	38	893	104	573	372	219	999999	88	240	232	742	999999	342	999999	999999	778	96	877	999999	999999	352	851	999999	999999	999999	179	999999	205	999999	999999	207	289	859	240	442	229	472	295	513	999999	688	102	475	211	720	999999	497	83	307	513	115	267	472	727	999999	186	561	367	999999	202	227	864	999999	704	999999	999999	999999	999999	131	954	315	999999	999999	495	999999	259	386	140	26	278	681	918	897	375	430	999999	816	142	71	999999	667	114	911	999999	143	823	892	770	185	999999	999999	999999	951	352	207	999999	999999	976	608	999999	800	431	351	999999	521	309	967	834	284	95	645	768	51	999999	297	210	889	62	999999	305	366	615	999999	758	999999	296	966	554	177	127	55	840	534	151	465	246	762	806	800	834	856	67	999999	100	621	262	353	999999	999999	996	423	999999	624	312	562	195	476	593	858	235	342	999999	667	166	49	805	244	999999	410	60	999999	999999	261	527	449	309	128	864	146	999999	942	880	499	181	703	213	225	231	588	279	999999	999999	948	575	502	443	400	999999	60	999999	28	454	686	14	558	340	590	999999	863	999999	77	612	999999	863	292	462	923	496	999999	836	589	22	999999	140	999999	278	144	686	35	15	908	788	813	330	976	498	203	494	999999	373	623	999999	368	335	212	167	722	94	292	49	520	904	876	224	236	15	999999	555	723	290	999999	903	81	857	355	
999999	999999	999999	887	794	268	999999	873	999999	999999	471	654	985	999999	133	555	59	404	999999	999999	999999	912	599	999999	999999	999999	648	771	999999	177	999999	56	510	980	923	999999	596	207	999999	781	999999	40	786	999999	764	999999	157	999999	600	735	155	508	95	371	351	375	999999	42	916	439	620	999999	542	922	502	424	153	999999	15	763	958	852	999999	214	413	999999	136	597	999999	619	217	999999	180	606	31	221	961	148	999999	557	999999	564	999999	68	170	424	999999	999999	508	999999	216	152	621	836	776	303	999999	881	958	377	249	611	999999	306	999999	599	999999	935	999999	999999	463	14	376	457	999999	404	571	847	54	989	484	272	98	988	999999	74	409	344	999999	727	618	999999	190	271	318	558	861	984	836	570	928	562	962	227	999999	212	776	999999	242	381	999999	999999	837	999999	999999	976	522	714	999999	999999	999999	999999	115	183	672	383	823	115	149	54	543	586	20	483	999999	999999	310	871	112	210	298	245	999999	458	995	863	252	221	378	341	46	156	101	679	380	776	456	789	555	999999	999999	671	999999	197	838	156	999999	363	999999	970	676	651	999999	692	868	954	60	657	999999	999999	141	999999	737	808	18	396	495	999999	112	294	999999	520	326	999999	999999	999999	220	999999	619	848	999999	889	999999	999999	664	999999	544	408	811	426	725	798	611	999999	381	776	999999	999999	189	451	660	412	261	622	504	165	335	22	869	251	744	146	999999	338	688	251	307	339	153	624	852	999999	530	685	569	677	909	579	227	56	693	993	734	178	999999	717	999999	691	999999	999999	69	532	538	569	682	589	761	999999	67	139	478	604	83	999999	999999	573	999999	575	63	827	256	755	794	823	999999	750	999999	869	150	971	614	616	999999	644	565	329	999999	960	13	980	916	636	521	98	578	98	919	999999	579	999999	834	72	999999	999999	262	313	999999	715	21	931	186	999999	141	999999	525	861	999999	439	999	279	25	922	999999	999999	911	620	999999	706	255	999999	830	242	300	526	146	999999	979	361	392	261	591	843	999999	81	803	34	999999	435	572	716	999999	490	999999	309	608	912	500	564	174	999999	999999	41	469	552	111	944	601	615	949	973	999999	999999	56	748	687	182	999999	500	999999	886	125	808	143	538	999999	349	73	990	918	234	61	424	197	999999	192	999999	383	406	970	999999	432	889	485	599	834	999999	444	431	621	436	938	999999	294	287	526	270	999999	931	13	761	881	610	697	999999	922	999999	628	999999	565	137	798	577	529	421	463	999999	332	544	704	443	
905	641	379	999999	295	61	140	910	234	922	662	451	402	218	977	822	202	760	677	376	487	148	866	494	637	371	999999	999999	823	300	999999	363	237	570	856	249	241	215	439	870	336	718	999999	643	474	357	184	320	443	999999	43	572	999999	999999	955	767	999999	999999	853	924	580	267	96	999999	984	309	223	832	362	999999	591	999999	331	999999	999999	999999	999999	999999	30	290	197	999999	439	192	267	375	999999	999999	999999	99	474	356	361	515	300	79	631	148	658	174	143	352	957	705	60	999999	251	71	297	196	700	552	864	573	999999	999999	999999	903	999999	618	813	323	999999	273	999999	244	635	815	516	999999	147	927	574	855	157	845	212	734	142	221	134	999999	612	999999	398	922	999999	788	778	999999	250	728	999999	999999	360	819	999999	999999	441	815	999999	999999	999999	326	59	773	977	18	999999	891	218	999999	999999	464	493	999999	999999	799	875	999999	999999	999999	46	999999	999999	999999	999999	533	504	338	720	517	302	999999	800	999999	879	999999	999999	999999	944	482	372	886	999999	157	956	17	557	999999	118	999999	818	101	72	573	999999	999999	597	639	318	454	514	97	181	999999	801	454	664	999999	508	999999	430	999999	999999	999999	484	159	965	999999	462	457	976	533	999999	395	999999	211	264	236	310	999999	999999	739	316	999999	968	285	715	970	999999	512	353	762	472	999999	904	568	695	791	99	999999	952	24	186	999999	477	999999	999999	785	11	999999	199	437	999999	547	726	690	943	905	312	208	999999	994	999999	950	113	223	70	536	999999	140	516	473	147	71	18	999999	999999	455	32	987	417	929	968	755	322	916	278	999999	966	223	624	789	999999	999999	804	958	999999	236	999999	264	999999	340	305	871	93	726	299	999999	538	52	138	999999	999999	324	791	515	36	481	638	197	944	145	999999	276	515	726	983	999999	267	999999	897	336	698	999999	77	86	634	107	671	595	626	999999	396	924	95	137	906	175	109	299	932	315	999999	569	319	785	770	999999	999999	367	743	53	174	488	154	801	798	124	256	714	880	928	999999	52	571	999999	748	646	191	999999	819	818	999999	967	128	591	739	139	459	999999	315	605	742	314	852	583	999999	908	999999	293	338	792	999999	394	418	13	999999	554	998	999999	47	134	847	977	547	924	895	206	369	999999	72	669	664	965	409	999999	196	505	200	987	999999	839	866	897	60	37	900	763	999999	999999	999999	194	140	248	254	999999	999999	999999	999999	927	999999	484	548	226	999999	668	137	953	985	142	817	999999	364	999999	999999	207	267	950	
926	519	999999	141	647	999999	999999	878	539	426	999999	227	999999	431	738	999999	310	941	999999	650	675	391	900	946	778	999999	307	94	999999	129	999999	999999	923	807	838	257	902	555	837	304	748	999999	139	710	243	767	615	395	272	101	999999	852	906	617	284	545	619	88	363	230	946	392	999999	419	999999	672	304	720	593	491	369	999999	114	996	902	332	262	999999	713	20	811	911	822	999999	419	602	999999	316	533	999999	999999	824	202	999999	357	365	304	719	739	570	473	895	802	780	732	999999	999999	909	715	951	292	429	374	352	418	44	569	320	10	379	999999	988	197	300	853	544	561	497	999999	546	38	542	460	152	547	916	999999	52	15	462	854	241	600	581	999999	218	460	849	208	322	999999	983	719	369	999999	484	999999	512	927	197	404	260	271	999999	923	749	969	231	804	502	925	527	999999	547	999999	299	397	999999	290	644	94	712	299	335	750	999999	823	100	112	999999	218	607	124	818	999999	604	970	432	658	999999	999999	999999	54	706	397	999999	999999	181	999999	750	97	102	231	292	113	692	961	935	428	999999	926	999999	999999	742	293	328	412	496	490	999999	999999	965	999999	30	404	855	667	592	938	999999	375	652	255	362	974	126	385	831	715	374	642	45	999999	779	343	371	119	312	422	79	999999	999999	691	923	431	132	144	211	999999	257	35	378	996	999999	512	999999	632	999999	767	999999	942	999999	999999	125	288	294	999999	187	999999	999999	746	364	999999	869	616	999999	960	331	931	999999	981	184	943	467	349	274	48	999999	277	69	999999	999999	999999	255	999999	294	411	576	645	146	170	956	999999	854	999999	999999	208	137	340	999999	999999	999999	835	999999	195	768	637	323	775	999999	255	999999	910	626	305	999999	819	999999	999999	331	782	394	686	794	999999	999999	658	99	957	679	75	910	725	948	746	437	516	630	70	368	999999	999999	800	631	891	264	56	898	999999	116	851	284	999999	19	546	928	624	51	233	170	999999	548	366	999999	948	344	190	961	880	999999	887	999999	863	383	999999	695	594	65	903	436	978	759	540	999999	999999	791	525	715	412	999999	813	474	407	899	258	119	731	703	682	556	84	94	28	999999	228	999999	420	21	344	851	344	569	999999	999999	999999	360	18	999999	278	999999	819	474	559	999999	999999	423	791	964	134	565	999999	999999	382	356	362	893	999999	848	999999	175	380	513	380	999999	482	253	336	610	716	898	110	225	435	525	999999	609	535	999999	637	999999	870	455	887	999999	887	454	197	999999	444	299	
618	169	883	112	999999	999999	104	997	999999	810	97	999999	999999	235	464	747	465	856	999999	752	999999	786	221	999999	305	999999	999999	601	674	37	66	544	999999	426	290	941	342	332	999999	431	515	538	999999	826	718	689	207	661	324	999999	989	340	999999	691	999999	832	948	66	807	861	689	502	333	563	754	553	25	832	945	523	415	142	127	999999	999999	829	422	394	118	616	999999	964	286	534	48	725	999999	483	494	458	992	999999	525	999999	741	22	214	810	81	175	673	375	715	999999	733	856	223	999999	454	999999	419	563	948	200	144	724	225	798	524	38	190	542	999999	497	530	140	616	999999	999999	999999	624	612	323	999999	943	362	259	485	801	191	999999	388	39	999999	49	999999	336	334	742	26	797	415	296	999999	984	999999	37	999999	280	602	250	972	999999	229	488	806	999999	14	257	781	475	999999	999999	342	526	802	512	956	458	101	803	292	508	441	437	218	999999	279	959	999999	999999	999999	214	208	941	999999	999999	810	902	242	199	331	86	960	551	67	999999	953	999999	192	999999	80	768	189	799	957	999999	104	791	279	999999	970	55	445	999999	443	999999	799	400	987	999999	999999	63	226	902	481	999999	547	889	379	800	999999	753	777	999999	999999	999999	35	409	984	74	758	28	999999	752	999999	286	641	513	117	999999	999999	562	538	243	925	26	552	287	999999	752	926	214	999999	999999	127	999999	999999	261	202	999999	509	999999	999999	999999	999999	999999	999999	473	683	205	574	999999	782	999999	191	999999	999999	543	268	248	720	999999	91	241	148	553	999999	999999	634	12	18	389	321	936	32	228	999999	616	53	999999	999999	88	604	131	999999	892	432	999999	999999	317	999999	734	992	999999	460	999999	999999	185	784	646	999999	276	838	681	197	194	999999	999999	999999	963	663	608	500	999999	999999	641	153	959	63	255	999999	41	867	327	999999	999999	397	368	486	999999	909	971	831	999999	174	329	249	922	934	999999	180	586	749	333	654	402	243	976	311	819	619	358	999999	539	525	999999	409	999999	999999	999999	999999	363	999999	564	64	999999	776	104	852	333	401	230	34	68	84	544	999999	543	999999	999999	50	421	66	667	651	560	849	302	881	128	919	728	251	31	999999	816	227	195	279	962	625	149	133	977	999999	398	333	72	464	980	763	865	848	83	872	385	307	999999	913	999999	842	999999	222	734	413	673	999999	13	861	999999	326	106	274	711	999999	999999	999999	89	250	262	236	786	837	999999	364	63	879	178	159	821	519	525	999999	775	129	151	926	999999	999999	
753	420	330	211	207	663	666	999999	146	101	971	98	999999	461	661	277	65	646	322	379	359	793	809	854	50	747	999999	824	999999	999999	999999	975	999999	514	496	841	999999	999999	640	246	698	462	742	87	188	733	301	73	620	508	73	505	613	999999	999999	960	999999	476	170	999999	999999	842	113	555	999999	999999	199	713	999999	819	371	480	999999	999999	681	897	999999	731	675	317	455	737	214	990	528	345	999999	879	999999	536	240	439	424	999999	383	856	999999	999999	826	192	999999	588	108	800	146	593	499	538	348	327	909	879	800	999999	999999	135	999999	999999	999999	915	633	319	423	439	589	932	66	826	701	825	548	999999	905	493	773	999999	639	413	999999	935	846	833	541	972	999999	361	999999	570	999999	258	228	246	170	910	558	999999	999999	668	999999	214	999999	672	836	522	779	56	973	317	999999	147	496	234	268	101	79	800	778	451	812	237	999999	495	650	453	999999	311	702	994	934	548	702	970	201	649	408	183	999999	28	999999	580	387	999999	490	48	761	994	977	999999	999999	758	456	723	856	984	909	51	32	392	915	477	354	979	382	542	444	526	42	618	999999	896	802	759	258	999999	999999	999999	999999	612	691	612	333	633	163	186	102	999999	123	217	740	366	161	614	999999	999999	235	408	948	947	604	245	961	999999	999999	944	955	697	475	624	144	936	45	419	700	999999	153	721	825	206	449	999999	412	999999	878	336	745	197	656	531	16	999999	35	67	17	999999	651	964	257	999999	230	999999	514	999999	82	803	330	741	999999	800	582	514	582	999999	508	999999	999999	999999	490	58	209	768	50	943	617	999999	911	999999	411	254	999999	188	473	617	975	54	999999	913	999999	999999	999999	999999	283	856	949	501	999999	283	559	868	624	514	483	209	19	462	364	571	881	389	892	352	339	670	148	403	51	999999	775	463	199	999999	395	416	52	205	494	194	994	126	825	999999	429	543	629	157	705	274	607	523	690	389	999999	999999	192	663	674	999999	999999	999999	460	902	999999	106	999999	704	999999	77	166	813	967	179	576	999999	999999	264	923	796	999999	999999	698	777	999999	262	999999	810	887	32	234	388	531	881	999999	999999	666	999999	140	332	999999	999999	999999	637	117	793	555	521	812	276	808	999999	740	999999	999999	999999	856	683	544	999999	333	868	816	106	843	778	999999	96	701	999999	108	640	999999	600	931	124	962	999999	669	574	706	999999	997	999999	223	999999	999999	999999	318	750	592	983	388	885	999	995	118	931	794	999999	511	469	819	684	
177	177	999999	150	946	458	763	795	23	970	999999	82	870	205	882	546	140	639	778	950	545	999999	262	248	999999	935	16	999999	999999	341	999999	246	441	323	454	55	502	507	706	860	987	999999	970	418	346	926	135	913	999999	257	208	871	999999	868	149	61	915	565	999999	21	451	732	529	681	907	999999	641	557	750	836	54	632	933	918	963	999999	155	844	901	675	810	102	982	28	142	201	999999	572	184	999999	140	936	959	695	999999	264	277	999999	999999	44	295	577	172	222	213	576	938	773	905	999999	999999	999999	999999	873	999999	359	750	511	549	999999	999999	999999	382	358	706	999999	999999	999999	509	999999	481	857	343	866	389	999999	930	770	814	566	999999	782	667	783	495	69	282	999999	494	69	514	765	749	794	288	226	999999	813	515	105	903	700	273	206	999999	59	736	797	493	967	429	979	696	982	463	973	410	598	999999	999999	834	587	753	450	999999	999999	118	549	587	173	999999	126	264	718	663	561	518	471	999999	446	999999	485	601	999999	640	534	79	766	340	314	815	606	999999	869	271	325	999999	823	12	214	941	197	999999	330	929	312	999999	977	999999	902	464	939	734	427	999999	359	985	236	999999	999999	645	351	219	283	999999	441	176	394	999999	999999	613	695	999999	660	999999	146	999999	281	597	337	809	101	447	438	850	999999	999999	532	556	999999	999999	721	22	999999	568	599	977	936	999999	497	146	999999	530	980	298	999999	480	83	999999	999999	999999	714	639	482	859	554	903	781	432	480	570	643	837	545	17	892	683	135	999999	905	999999	339	308	109	999999	478	571	466	149	91	406	797	610	379	828	625	92	999999	484	23	695	999999	513	502	927	503	999999	984	999999	406	95	355	981	27	28	754	415	539	999999	390	983	999999	641	999999	84	772	42	467	999999	391	999999	153	650	88	219	961	826	805	181	696	999999	586	493	999999	999999	60	816	593	361	84	999999	552	257	103	40	258	999999	171	427	165	471	45	276	999999	596	999999	704	999999	807	999999	927	609	368	595	415	406	953	999999	356	999999	955	999999	999999	999999	999999	999999	999999	999999	58	999999	407	664	388	25	999999	940	320	999999	156	63	355	913	785	304	156	610	194	999999	688	634	305	999999	815	403	209	32	999999	632	419	339	999999	157	854	847	999999	273	231	999999	370	999999	96	60	752	999999	677	999999	999999	999999	497	571	82	244	869	424	999999	741	848	984	999999	212	21	687	493	999999	17	208	69	999999	645	882	388	841	301	223	999999	255	999999	523	725	168	
369	127	999999	848	999999	811	287	440	999999	917	425	247	999999	167	999999	408	566	999999	295	479	982	725	999999	614	192	241	943	656	876	418	828	335	268	657	999999	999999	999999	645	559	205	920	628	999999	999999	467	151	314	143	759	149	688	976	237	256	185	999999	952	530	665	35	868	631	999999	774	98	100	979	879	323	570	857	921	387	100	558	363	971	999999	999999	999999	999999	809	896	999999	730	852	107	21	481	999999	941	31	979	533	999999	299	999999	980	640	376	172	999999	999999	199	291	766	599	146	698	821	672	515	382	999999	108	69	999999	999999	54	246	992	999999	999999	123	999999	835	942	854	764	269	299	990	806	780	878	999999	988	707	455	963	262	960	999999	660	538	999999	648	364	434	276	564	246	936	403	384	204	37	707	570	456	824	745	999999	439	999999	999999	708	601	746	606	999999	37	382	90	983	41	999999	747	585	202	197	588	999999	497	705	62	999999	413	406	683	475	291	146	999	999999	517	587	883	137	856	727	56	617	828	206	536	864	855	420	999999	550	289	999999	999999	268	246	325	999999	999999	479	999999	305	999999	73	140	999999	891	383	999999	475	999999	770	619	728	475	150	970	999999	300	178	999999	209	999999	999999	143	195	169	768	740	999999	201	702	999999	999999	999999	431	851	999999	697	417	644	999999	913	944	898	779	670	403	902	127	275	725	595	999999	291	427	999999	151	929	945	999999	999999	999999	50	999999	751	621	961	999999	53	999999	426	902	883	533	706	295	58	165	363	999999	766	866	622	636	999999	117	594	376	812	999999	709	999999	752	788	522	848	873	670	156	168	999999	904	858	999999	849	999999	711	41	585	141	263	999999	576	999999	999999	266	999999	413	999999	999999	37	595	999999	924	589	802	159	104	21	858	422	388	999999	205	999999	999999	17	794	786	999999	999999	562	999999	680	865	723	58	333	999999	265	828	469	862	511	140	123	227	933	999999	57	672	616	29	999999	719	875	999999	999999	612	11	259	234	627	163	249	474	804	16	69	999999	754	826	179	999999	39	953	525	506	74	999999	644	84	556	999999	981	788	543	73	999999	989	999999	677	999999	924	16	603	999999	709	272	999999	999999	999999	999999	381	999999	845	447	273	697	766	359	482	315	909	366	999999	999999	887	182	461	930	740	55	80	131	86	116	254	749	999999	120	816	243	999999	394	433	999999	184	446	999999	350	280	376	204	999999	272	371	810	567	831	925	954	537	810	999999	999999	175	999999	999999	226	739	203	523	271	655	999999	999999	999999	524	
933	974	999999	999999	46	120	660	374	850	440	858	714	305	686	918	510	999999	289	432	999999	816	268	999999	999999	230	405	999999	757	999999	549	107	34	464	295	999999	856	432	514	999999	700	85	213	324	999999	401	511	444	516	999999	761	499	999999	815	999999	708	999999	577	578	229	640	963	903	270	311	343	834	260	19	62	71	88	651	788	999999	596	999999	943	44	532	719	961	640	162	353	60	999999	999999	229	587	959	289	853	294	859	999999	182	943	23	39	567	999999	434	464	543	682	848	999999	92	999999	105	731	542	56	999999	678	332	750	916	999999	999999	624	41	432	103	781	234	366	928	999999	999999	999999	930	15	964	467	537	186	999999	670	212	379	999999	580	492	999999	746	807	783	191	413	431	999999	762	539	999999	230	999999	999999	999999	458	491	999999	96	233	434	801	999999	999999	52	151	999999	141	256	999999	999999	498	460	940	865	45	427	582	747	592	993	643	999999	476	31	247	536	815	999999	999999	720	833	49	357	67	435	219	999999	741	49	999999	299	780	713	418	454	770	71	999999	999999	40	908	797	999999	239	999999	634	71	999999	999999	999999	341	283	43	999999	296	458	112	882	439	825	701	841	707	999999	999999	863	463	67	577	477	474	319	141	191	999999	46	545	127	276	801	158	666	999999	434	926	25	746	385	132	999999	999999	188	76	999999	339	76	999999	179	535	927	180	13	491	337	150	31	999999	851	525	260	913	985	999999	999999	676	44	905	999999	999999	688	999999	87	934	582	810	296	999999	240	852	745	946	375	592	349	631	155	185	608	294	905	873	894	999999	872	91	681	572	438	234	304	999999	816	771	846	999999	999999	78	909	527	854	778	910	998	779	313	999999	999999	276	999999	531	859	307	989	503	815	232	999999	999999	500	138	724	814	16	558	999999	140	604	746	539	538	999999	275	91	440	137	962	896	90	569	999999	999999	305	432	999999	444	999999	999999	278	40	587	875	999999	999999	399	140	963	904	450	205	999999	999999	656	737	477	999999	999999	226	559	376	852	999999	146	999999	999999	849	428	999999	999999	123	999999	999999	335	715	951	663	79	999999	691	309	173	68	455	885	396	600	632	567	954	257	999999	648	278	902	188	261	738	513	999999	549	711	580	601	999999	485	868	618	941	999999	814	385	737	534	259	999999	793	999999	261	999999	366	226	860	999999	65	272	81	45	433	536	999999	999999	566	404	151	999999	593	467	127	409	528	981	691	782	150	872	123	124	28	700	394	380	487	407	105	333	850	
999999	545	75	413	833	194	414	95	889	819	342	392	660	618	336	762	851	999999	384	534	88	297	999999	158	957	26	733	151	329	999999	999999	308	818	747	999999	921	62	996	694	796	999999	696	261	62	781	731	367	91	999999	617	635	819	999999	798	999999	855	362	916	455	999999	999999	272	765	451	660	44	573	999999	999999	414	999999	855	892	587	999999	392	46	999999	377	235	999999	651	93	711	999999	350	587	29	975	999999	569	146	550	999999	345	999999	999999	999999	402	747	168	999999	913	653	907	779	926	999999	999999	999999	818	231	549	999999	167	810	189	64	639	320	999999	553	937	581	844	573	315	999999	252	244	461	236	999999	999999	77	213	737	999999	804	999999	999999	453	479	596	776	999999	597	329	720	534	834	876	999999	999999	999999	614	999999	999999	808	344	474	911	999999	316	999999	591	494	919	162	954	82	749	259	999999	896	999999	84	351	804	507	976	985	304	717	409	584	67	654	340	999999	696	405	630	469	568	512	561	999999	667	194	853	677	999999	766	461	94	626	572	196	296	999999	176	537	311	367	488	999999	183	999999	353	999999	839	999999	700	267	677	999999	790	999999	394	452	910	683	619	654	308	818	999999	265	324	957	494	468	54	999999	529	868	328	111	999999	999999	387	266	324	999999	999999	999999	476	508	784	965	999999	999999	999999	843	629	493	999999	657	69	670	90	917	592	395	49	999999	545	777	738	809	800	688	959	499	74	999999	369	999999	640	220	999999	999999	481	358	131	961	666	999999	999999	46	950	999999	52	418	814	470	673	999999	999999	642	553	699	999999	975	999999	158	573	312	779	974	134	957	27	849	328	999999	446	243	274	999999	715	999999	999999	702	858	999999	645	550	684	999999	980	440	348	997	999999	652	268	506	193	973	999999	363	999999	328	999999	993	654	203	100	763	33	440	664	999999	927	218	224	77	126	999999	999999	32	627	185	993	693	618	999999	192	999999	792	939	59	300	999999	999999	913	999999	999999	865	485	451	460	921	580	550	999999	806	79	457	437	200	389	157	999999	999999	735	255	334	228	999999	634	21	999999	970	93	390	373	852	575	305	999999	287	261	561	999999	572	706	604	453	916	812	950	735	248	601	999999	902	999999	325	626	999999	831	572	491	850	440	46	951	496	170	413	954	503	999999	999999	913	138	999999	409	802	38	651	999999	311	999999	684	999999	184	378	533	999999	542	999999	948	637	999999	999999	999999	710	999999	535	755	117	999999	513	999999	456	583	870	999999	431	315	999999	522	597	26	950	270	
919	999999	164	861	582	963	681	870	999999	554	524	151	207	368	999999	779	276	283	999999	598	798	713	237	702	314	999999	999999	182	121	999999	999999	620	286	454	999999	543	475	674	183	999999	611	642	440	999999	68	728	491	999999	999999	651	256	324	999999	361	999999	215	938	999999	556	892	860	508	999999	413	999999	999999	865	752	517	352	313	602	999999	399	987	166	282	336	643	999999	208	50	753	470	999999	999999	147	924	983	645	605	22	999999	290	293	999999	883	37	999999	164	863	738	554	999999	348	653	223	94	374	315	999999	611	818	999999	999999	820	755	298	645	167	766	940	769	872	747	300	484	819	115	884	282	255	629	489	723	999999	496	676	131	124	823	63	560	677	999999	993	204	157	597	473	357	594	392	999999	397	922	999999	999999	999999	57	178	403	978	489	42	686	982	339	256	232	334	88	176	530	344	999999	389	102	168	754	106	337	999999	641	537	687	862	89	101	800	501	999999	347	999999	945	999999	999999	80	999999	36	999999	864	900	999999	148	278	427	861	215	684	542	876	523	585	951	840	181	346	951	354	824	902	248	456	731	520	740	102	585	915	639	319	457	142	743	241	999999	856	502	268	270	11	873	416	999999	624	300	999999	132	999999	999999	999999	128	299	212	117	626	454	999999	628	538	334	286	999999	999999	233	428	391	841	720	413	324	844	692	94	823	39	831	198	116	999999	999999	970	999999	667	901	200	168	999999	635	614	982	223	999999	999999	935	999999	582	371	999999	206	909	920	412	700	932	893	435	214	389	999999	795	266	537	408	560	364	805	632	999999	42	999999	461	999999	115	999999	111	969	962	159	108	999999	999999	164	910	320	999999	568	779	999999	18	765	953	550	999999	818	725	999999	475	180	580	919	999999	227	999999	935	458	714	999999	278	830	923	473	999999	999999	632	336	112	627	98	503	999999	35	896	145	999999	316	910	659	296	705	999999	503	792	578	189	506	999999	162	999999	861	353	271	511	905	94	999999	898	269	924	492	623	999999	387	677	784	893	63	92	734	999999	548	64	20	573	413	999999	681	485	112	135	999999	950	999999	999999	159	534	524	991	60	975	417	650	735	803	92	368	999999	124	999999	295	452	169	427	355	323	299	261	937	501	999999	620	422	167	798	999999	673	414	999999	999999	260	378	71	41	758	220	897	328	999999	491	55	999999	566	691	816	683	999999	532	307	912	860	283	586	500	999999	999999	999999	493	937	999999	418	953	999999	999999	999999	917	999999	137	999999	999999	
426	999999	54	456	456	359	63	731	999999	999999	482	999999	117	249	666	976	791	571	644	404	225	999999	391	999999	82	101	349	969	999999	899	301	798	863	171	496	890	238	140	53	47	310	273	999999	999999	923	277	845	999999	930	566	135	819	999999	999999	999999	21	588	243	384	999999	999999	94	999999	999999	999999	684	288	945	752	776	748	661	527	607	103	952	272	569	999999	805	999999	624	48	590	774	482	315	598	252	484	311	994	756	689	37	226	690	999999	998	249	989	999999	999999	164	818	473	301	885	999999	967	749	28	999999	999999	117	999999	56	992	999999	999999	378	689	999999	999999	474	999999	905	837	580	876	999999	999999	571	999999	816	356	652	884	999999	310	999999	429	426	285	734	999999	999999	999999	582	642	179	698	31	657	999999	309	206	703	689	75	568	463	315	305	705	186	457	709	999999	761	743	999999	230	377	169	949	273	427	544	192	115	727	999999	938	706	573	550	914	999999	999999	160	948	204	706	741	727	124	999999	580	558	835	999999	425	820	999999	17	999999	654	497	921	45	999999	169	507	960	841	207	377	598	142	635	542	999999	999999	610	794	967	523	999999	442	834	151	999999	999999	999999	177	999999	445	49	699	999999	896	999999	854	481	381	999999	697	999999	900	529	999999	999999	447	922	302	15	999999	220	114	49	955	27	65	97	894	931	183	999999	793	539	762	337	999999	999999	739	125	88	999999	239	999999	280	776	736	912	96	999999	410	999999	63	999999	999999	234	934	659	149	878	372	999999	999999	449	615	546	953	999999	999999	419	999999	409	192	187	926	406	980	999999	769	188	999999	152	10	285	999999	119	999999	631	408	537	403	249	898	860	753	999999	196	999999	400	733	823	375	155	677	999999	999999	881	876	245	999999	999999	999999	889	961	999999	229	766	311	918	999999	450	332	962	999999	999999	394	510	999999	434	615	220	999999	999999	999999	999999	915	997	333	999999	999999	999999	999999	999999	673	293	566	999999	999999	274	533	554	885	999999	894	292	999999	413	915	999999	599	499	999999	452	999999	999999	62	138	853	605	680	231	999999	999999	397	277	230	999999	298	946	459	45	999999	67	900	71	335	330	814	752	864	512	92	999999	702	41	679	777	766	999999	241	999999	505	341	593	999999	120	874	999999	626	72	564	124	999999	210	563	999999	501	551	568	999999	732	323	110	741	178	149	770	318	366	598	452	179	149	714	999999	539	241	474	599	950	999999	847	999999	690	310	397	123	472	148	114	187	236	208	959	999999	124	404	600	424	172	350	999999	999999	
37	999999	394	975	999999	999999	34	694	999999	999999	617	738	884	136	420	440	781	36	308	999999	999999	421	225	971	189	216	906	999999	999999	59	437	609	893	999999	169	80	915	999999	858	292	123	420	160	284	590	231	624	988	984	999999	643	145	51	396	864	616	404	423	796	58	999999	889	62	977	525	17	844	163	966	349	524	369	177	25	999999	841	270	941	390	999999	591	918	160	481	416	999999	567	507	866	553	676	999999	625	810	20	234	367	999999	759	582	386	470	31	644	644	284	999999	36	340	999999	355	462	42	999999	466	364	738	999999	571	233	449	999999	297	423	673	32	743	367	15	831	999999	97	999999	808	581	131	896	999999	836	999999	333	541	177	999999	207	223	470	787	354	655	495	999999	611	536	999999	48	183	608	970	622	999999	999999	30	999999	550	268	281	999999	266	344	467	232	999999	999999	899	999999	180	454	225	459	562	956	999999	999999	999999	999999	486	655	675	542	999999	297	545	223	601	723	521	999999	302	939	942	245	531	19	198	273	999999	999999	636	999999	868	999999	393	521	70	999999	597	670	173	999999	781	625	999999	723	396	179	686	531	838	185	396	511	161	286	999999	326	435	14	999999	81	656	314	29	450	674	999999	904	34	163	27	136	999999	999999	449	167	999999	686	807	622	999999	586	519	343	460	838	366	577	999999	13	743	999999	592	999999	101	207	477	606	118	999999	176	275	662	377	821	59	545	999999	712	129	200	640	999999	391	999999	495	146	971	999999	612	317	652	798	999999	420	868	999999	351	413	252	999999	720	577	758	999999	752	924	151	522	411	302	359	999999	987	999999	999999	530	211	366	606	70	505	47	999999	999999	524	477	641	957	999999	515	204	999999	470	439	479	73	868	935	400	570	994	999999	167	319	957	787	810	216	999999	347	342	985	999999	191	194	683	80	27	931	285	292	194	569	895	108	756	999999	558	344	49	999999	275	965	999999	75	56	880	197	783	736	999999	999999	649	614	183	218	999999	288	999999	796	992	851	13	124	288	810	889	271	999999	211	999999	262	872	278	686	76	29	771	125	147	802	882	243	999999	618	999999	545	954	722	889	960	126	313	548	56	810	999999	999999	757	265	999999	619	976	582	352	414	562	380	928	116	199	34	999999	117	993	119	999999	999999	505	430	275	934	549	331	250	277	949	334	999999	876	804	178	23	860	999999	193	999999	660	852	999999	304	174	36	999999	700	935	953	205	554	936	201	999999	999999	337	989	231	999999	654	342	999999	
464	238	158	999999	312	30	21	312	999999	809	212	999999	955	300	135	111	908	933	631	314	999999	753	779	295	684	350	999999	686	870	999999	123	999999	327	777	750	76	25	973	999999	679	924	650	78	745	999999	999999	508	999999	211	888	323	146	32	37	761	999999	459	862	377	961	999999	334	999999	378	696	950	999999	999999	550	69	95	934	629	951	389	673	999999	44	999999	450	999999	768	484	982	445	999999	239	300	999999	999999	617	162	606	999999	481	600	219	700	999999	783	603	330	513	152	802	388	516	81	648	98	36	425	310	926	129	439	849	459	933	999999	720	349	172	999999	999999	932	338	287	479	999999	463	984	999999	778	999999	999999	264	342	189	999999	999999	168	651	926	22	202	851	679	232	51	999999	759	999999	339	999999	263	168	999999	999999	869	60	999999	999999	858	634	999999	439	531	89	607	999999	517	999999	877	259	562	999999	245	499	259	90	999999	64	999999	48	704	227	655	716	593	999999	262	641	999999	15	240	566	792	302	971	762	330	599	625	865	999999	490	999999	89	510	565	922	512	450	789	401	999999	174	819	930	823	784	815	495	254	923	875	999999	999999	999999	995	999999	999999	528	497	760	999999	439	999999	806	223	338	576	215	38	441	749	200	530	614	66	402	973	371	999999	977	999999	113	381	942	367	529	27	71	514	660	979	999999	952	38	341	744	602	999999	716	999999	218	999999	467	999999	183	684	440	999999	999999	603	932	581	380	519	256	955	68	999999	999999	999999	999999	514	999999	378	461	765	999999	502	282	322	999999	959	655	662	999999	903	646	568	768	999999	999999	760	109	911	728	408	613	443	999999	385	685	972	574	32	184	703	910	98	361	418	999999	937	984	649	803	999999	926	717	749	352	318	999999	861	766	604	560	415	788	999999	63	161	804	999999	999999	636	999999	394	632	488	76	993	557	216	359	245	161	775	460	118	755	999999	895	693	438	76	195	999999	999999	427	999999	298	131	448	307	267	999999	227	97	22	975	588	303	239	683	999999	761	999999	511	531	999999	785	954	680	895	581	265	121	999999	830	450	999999	585	215	999999	778	872	119	909	102	602	934	687	447	142	176	188	666	19	89	315	902	610	286	974	838	999999	450	999999	725	12	530	935	267	572	270	12	97	999999	905	486	651	383	418	999999	518	107	517	999999	728	402	999999	112	211	524	548	115	999999	240	36	444	432	999999	193	100	999999	998	999999	875	872	173	100	999999	114	603	664	528	999999	358	999999	740	826	901	825	332	
413	428	734	743	33	164	703	857	999999	470	999999	95	200	328	856	519	999999	641	676	564	999999	999999	997	999999	999999	999999	999999	999999	773	295	618	530	740	861	999999	654	999999	686	851	717	470	243	999999	643	549	578	337	999999	501	999999	999999	194	235	999999	999999	115	430	136	883	12	250	999999	999999	62	852	533	355	339	999999	999999	254	991	790	958	999999	78	354	363	68	999999	692	999999	459	826	233	433	305	480	840	581	999999	999999	803	999999	477	718	159	999999	999999	999999	233	999999	999999	299	999999	999999	404	999999	999999	999999	761	77	77	601	999999	999999	302	267	999999	999999	237	874	999999	69	999999	116	999999	941	491	385	999999	453	572	52	999999	999999	809	169	134	161	999999	999999	313	887	820	165	80	999999	538	999999	425	892	81	372	788	358	999999	182	320	999999	883	463	784	791	999999	317	504	35	542	626	399	142	999999	677	400	208	571	611	249	823	45	985	412	224	999999	36	382	999999	263	709	193	999999	849	538	277	575	254	521	854	512	661	55	669	999999	999999	292	759	403	971	999999	786	899	933	497	999999	999999	999999	570	832	17	999999	999999	771	832	443	999999	293	604	409	999999	953	60	756	999999	171	989	999999	500	999999	676	999999	978	238	673	923	294	999999	361	977	380	524	684	689	847	576	366	284	836	999999	999999	999	164	993	999999	636	999999	152	206	999999	570	581	560	233	165	739	957	999999	999999	909	158	999999	932	626	39	310	279	370	909	170	805	715	490	999999	999999	677	122	999999	92	46	999999	152	999999	999999	417	798	964	460	533	117	619	301	186	926	330	66	76	537	964	999999	367	999999	242	46	530	999999	101	538	12	999999	999999	999999	983	70	999999	16	999999	906	219	241	346	818	837	802	550	514	538	563	701	999999	999999	584	30	246	679	820	909	470	505	999999	707	435	458	999999	490	646	317	126	999999	323	504	170	328	732	999999	999999	538	440	495	26	326	999999	999999	836	877	52	952	999999	999999	902	106	100	411	657	533	910	370	999999	999999	999999	206	422	360	388	670	450	266	999999	737	140	292	479	975	488	245	180	999999	621	177	999999	694	570	734	310	227	414	758	671	209	598	188	747	999999	590	820	904	999999	999999	176	437	785	999999	19	261	620	627	124	923	422	999999	999999	749	623	873	220	636	999999	999999	171	266	691	595	98	149	999999	999999	361	394	668	340	994	151	999999	999999	999999	39	560	483	999999	999999	299	835	258	846	286	439	133	254	380	999999	999999	136	297	909	999999	200	576	870	309	999999	999999	
730	999999	91	999999	180	999999	883	221	190	999999	214	369	999999	967	855	346	999999	999999	522	999999	999999	23	999999	123	867	853	545	999999	471	999999	999999	183	615	999999	999999	581	999999	999999	116	999999	250	999999	200	999999	21	767	726	999999	890	853	333	18	787	663	999999	716	780	968	999999	326	999999	999999	749	726	396	41	754	246	999999	284	179	999999	756	387	180	999999	823	376	111	110	999999	999999	113	618	139	681	395	951	999999	852	800	208	986	789	386	361	293	999999	999999	980	999999	489	542	616	999999	569	262	410	492	999999	893	413	866	400	999999	164	784	141	596	714	999999	802	999999	556	483	971	778	966	11	819	790	358	655	131	97	647	71	497	933	570	429	999999	468	999999	958	999999	341	596	999999	231	999999	999999	877	16	344	220	419	985	142	999999	791	295	408	673	303	544	758	999999	999999	551	103	297	207	35	295	660	999999	989	598	96	639	999999	999999	779	252	639	480	648	787	877	238	85	365	230	779	999999	999999	794	787	423	999999	596	999999	999999	138	289	954	999999	721	683	875	429	999999	999999	83	608	920	629	431	664	999999	119	957	435	322	999999	931	976	256	162	83	549	999999	184	457	52	898	326	650	962	685	628	927	999999	11	808	687	319	157	180	223	999999	372	999999	999999	528	639	858	736	121	358	999999	999999	568	609	336	999999	222	597	41	709	999999	979	999999	999999	445	192	999999	999999	513	339	621	829	85	939	126	186	87	999999	928	413	50	590	999999	613	999999	32	368	504	999999	590	999999	999999	126	999999	999999	978	999999	154	913	346	785	435	232	781	999999	157	999999	629	493	999999	999999	396	669	628	669	999999	450	855	281	999999	823	999999	757	923	864	900	713	614	329	148	999999	933	911	592	999999	999999	367	757	877	560	501	739	20	526	450	88	62	497	801	999999	538	57	999999	500	999999	435	677	309	916	999999	444	916	310	354	875	999999	485	86	999999	64	655	692	978	721	922	94	348	999999	999999	999999	847	225	999999	722	610	235	999999	421	79	201	999999	68	841	999999	999999	584	999999	665	999999	243	999999	975	497	746	999999	845	999999	161	578	438	96	446	826	140	999999	228	113	588	744	650	156	74	17	999999	999999	596	850	999999	605	347	655	683	590	999999	193	872	999999	76	770	764	166	909	842	999999	114	501	242	999999	63	897	480	850	999999	10	97	999999	999999	688	630	365	994	999999	556	240	999999	413	999999	586	946	125	999999	47	817	979	493	246	999999	377	999999	624	364	149	883	707	999999	804	999999	589	999999	
654	999999	999999	445	415	769	33	362	999999	856	700	646	999999	999999	937	999999	442	43	941	516	850	317	999999	983	999999	10	855	999999	848	373	999999	652	275	434	302	221	459	601	999999	220	999999	999999	620	520	999999	999999	999999	999999	946	309	434	999999	999999	82	312	999999	313	66	440	999999	914	775	999999	999999	877	58	380	230	472	725	947	840	631	731	56	966	696	90	980	999999	300	479	311	548	938	218	999999	202	132	954	907	403	171	997	305	694	379	382	643	954	607	488	913	230	362	594	999999	98	35	345	999999	233	85	412	124	999999	473	965	309	999999	226	188	999999	999999	817	553	678	999999	435	362	596	324	447	35	430	999999	999999	90	196	354	999999	743	999999	786	313	684	328	999999	999999	860	231	414	82	974	738	429	389	405	999999	808	999999	999999	662	673	999999	335	785	59	982	312	879	392	778	955	599	482	999999	321	214	143	235	920	751	575	999999	192	999999	472	297	10	432	170	677	388	439	563	90	999999	47	999999	898	999999	999999	999999	981	838	635	127	385	265	417	77	201	279	582	995	764	97	542	566	93	322	762	981	879	718	714	999999	526	45	402	518	283	236	999999	957	154	180	593	301	556	135	97	42	593	364	969	999999	805	999999	799	992	999999	481	894	585	516	794	999999	999999	134	999999	600	349	862	899	793	964	999999	625	850	999999	503	250	20	958	999999	730	398	525	749	999999	595	999999	246	409	999999	999999	342	658	451	999999	479	331	177	321	999999	999999	179	694	570	14	999999	189	593	216	498	719	471	935	999999	785	999999	999999	523	818	649	518	999999	463	999999	999999	631	386	184	500	999999	182	83	698	999999	487	561	704	954	999999	943	416	499	40	999999	838	341	406	999999	665	999999	303	808	999999	671	25	644	715	353	579	382	986	14	102	102	999999	646	772	511	873	999999	700	231	999999	999999	243	29	83	999999	512	659	235	999999	519	546	999999	999999	723	999999	418	842	845	361	999999	372	956	999999	406	937	594	999999	569	999999	434	440	263	82	999999	484	438	995	571	173	840	999999	157	999999	495	555	999999	951	922	745	999999	41	999999	349	845	999999	917	831	622	145	957	319	100	340	653	999999	292	747	999999	249	598	422	280	999999	520	466	224	59	916	851	665	999999	999999	824	801	403	61	914	999999	623	566	606	383	999999	215	531	828	817	999999	999999	273	535	617	682	999999	680	760	707	999999	389	999999	868	914	771	480	999999	49	276	538	999999	999999	378	999999	720	999999	991	49	999999	476	989	637	
407	794	999999	587	140	999999	999999	677	999999	999999	353	999999	847	432	697	692	611	955	890	999999	999999	288	14	999999	999999	24	897	999	164	999999	916	999999	999999	999999	794	84	414	193	999999	298	452	999999	999999	616	999999	292	999999	297	999999	309	437	888	585	508	999999	129	790	131	999999	125	999999	597	999999	999999	726	122	256	106	638	623	288	999999	999999	601	49	962	999999	397	705	611	351	609	24	999999	213	999999	655	340	674	674	294	292	500	234	170	999999	85	928	890	570	46	576	999999	371	31	19	999999	999999	468	999999	258	999999	426	91	999999	999999	582	668	285	698	467	915	431	963	339	996	927	390	441	194	999999	999999	507	144	999999	999999	999999	652	999999	204	754	671	872	561	426	891	999999	418	461	640	999999	999999	653	202	113	130	154	696	42	999999	91	892	999999	999999	999999	317	999999	999999	516	997	579	999999	999999	90	943	999999	53	999999	547	999999	140	518	999999	800	912	999999	999999	314	999999	455	999999	263	999999	808	122	862	129	598	335	118	999999	582	902	463	70	352	580	999999	258	999999	87	283	158	999999	894	573	963	751	371	754	999999	590	261	71	999999	999999	319	999999	968	91	676	999999	544	438	451	557	999999	475	740	999999	900	999999	66	723	377	357	114	35	914	549	999999	999999	236	580	999999	415	999999	841	999999	744	999999	554	603	177	641	999999	739	999999	153	346	999999	497	20	800	854	303	534	538	693	28	221	293	122	999999	192	307	228	964	348	45	236	774	387	995	538	356	999999	888	91	746	618	394	999999	577	592	411	367	435	726	796	881	792	158	79	999999	999999	441	184	985	344	412	999999	381	117	119	999999	119	25	272	508	999999	999999	456	999999	409	827	411	544	836	780	939	793	247	551	164	444	625	318	999999	789	999999	999999	903	999999	343	843	999999	999999	468	409	301	999999	172	228	999999	245	345	999999	669	705	347	999999	347	214	404	619	999999	830	999999	675	567	801	551	483	593	999999	999999	709	612	999999	814	636	86	999999	999999	596	630	29	926	919	999999	423	999999	767	451	27	999999	698	353	724	316	192	999999	999999	842	999999	800	689	634	401	502	636	599	113	891	711	820	910	725	999999	988	999999	904	43	577	153	161	784	999999	999999	624	53	999999	999999	259	632	999999	999999	594	988	796	999999	395	534	426	471	999999	545	876	740	206	698	999999	545	999999	799	288	787	225	699	348	26	657	68	999999	459	280	999999	854	268	896	536	326	736	21	57	132	379	617	115	329	616	999999	301	379	999999	80	999999	162	460	
354	999999	78	999999	650	779	294	999999	757	999999	200	122	691	617	999999	670	382	247	534	688	999999	908	180	119	379	732	999999	365	999999	851	388	999999	999999	999999	914	869	468	431	95	241	762	795	622	999999	915	216	999999	300	999999	709	553	999999	295	473	783	445	856	959	525	918	999999	929	648	906	588	740	563	297	703	974	999999	950	161	302	926	882	296	530	203	172	807	818	999999	979	307	556	999999	95	999999	478	23	509	905	177	570	833	156	716	999999	185	652	637	999999	482	507	603	680	999999	547	901	159	999999	765	362	120	999999	31	668	999999	41	575	477	676	235	999999	999999	54	984	732	102	999999	580	469	28	519	180	231	435	482	704	876	182	999999	999999	999999	687	743	553	66	716	999999	488	117	39	610	185	960	371	999999	999999	999999	696	269	454	175	579	866	746	842	940	631	999999	999999	904	165	999999	929	999999	906	284	958	999999	927	999999	999999	257	999999	439	999999	344	219	999999	914	999999	156	999999	912	103	554	748	999999	997	999999	126	95	226	301	999999	873	217	255	14	465	246	845	67	999999	254	174	918	999999	437	999999	507	999999	999999	681	999999	758	975	490	999999	999999	167	999999	961	790	811	999999	72	955	269	565	211	99	214	403	677	831	98	999999	999999	928	999999	641	392	669	999999	394	322	545	782	454	999999	726	420	999999	307	782	999999	277	999999	323	112	963	847	872	136	418	999999	999999	13	687	669	563	822	906	776	525	81	302	586	999999	618	527	999999	814	999999	484	999999	999999	106	999999	947	821	464	354	826	999999	794	520	542	795	999999	943	541	105	785	999999	904	999999	825	781	711	591	690	540	705	584	790	42	214	652	739	913	999999	999999	739	847	109	477	89	114	730	999999	760	791	999999	999999	985	999999	39	332	579	175	787	324	194	999999	141	999999	649	252	881	762	315	889	65	953	999999	433	365	938	245	436	433	720	61	160	831	899	981	40	599	999999	12	882	82	574	999999	999999	923	384	999999	184	828	837	233	968	254	870	999999	604	999999	561	999999	101	97	999999	741	999999	273	43	534	242	943	999999	652	178	759	999999	816	491	827	999999	510	999999	999999	999999	608	595	497	92	905	960	173	386	38	47	991	911	794	929	832	999999	999999	889	850	483	240	219	999999	999999	999999	820	999999	254	777	299	999999	740	868	999999	999999	156	580	190	137	573	79	999999	590	615	186	999999	639	999999	659	999999	999999	620	141	748	999999	398	410	442	874	95	999999	918	609	999999	999999	261	52	768	394	686	488	
514	761	286	999999	673	999999	579	999999	370	191	177	594	17	280	999999	608	999999	205	999999	745	999999	316	999999	999999	160	957	851	628	924	805	999999	999999	973	290	999999	999999	999999	999999	166	768	831	563	999999	903	739	999999	601	468	555	652	922	572	248	940	350	207	718	620	264	715	778	951	999999	565	999999	675	621	726	765	582	754	786	48	999999	914	584	802	149	926	826	366	392	82	281	882	307	999999	999999	999999	316	149	243	90	451	990	879	608	947	999999	999999	712	874	702	973	898	146	534	859	999999	765	999999	999999	694	999999	359	395	878	682	683	999999	420	588	786	459	442	520	705	597	397	44	976	855	557	861	999999	491	689	109	383	746	773	404	999999	999999	911	999999	549	652	999999	604	11	926	274	999999	653	999999	98	253	999999	387	440	936	471	992	789	549	32	833	324	999999	705	779	308	999999	999999	26	582	610	547	872	971	63	505	792	42	60	590	978	217	999999	403	999999	567	996	999999	837	932	23	396	371	547	716	338	234	899	999999	627	999999	338	637	551	487	706	669	416	999999	440	999999	959	738	959	53	999999	334	474	269	221	312	631	413	94	568	224	185	999999	264	999999	281	893	809	432	262	999999	999999	448	999999	739	999999	589	928	406	263	64	657	412	504	100	13	759	639	21	999999	999999	925	552	982	273	531	999999	161	999999	169	785	159	316	707	402	55	999999	999999	530	323	722	703	16	831	514	566	773	829	173	999999	521	264	798	117	556	725	37	466	652	218	563	999999	276	246	477	904	351	999999	111	55	128	999999	118	698	999999	13	918	721	477	706	757	515	987	999999	647	530	361	208	160	677	27	429	906	322	759	294	999999	999999	363	999999	225	999999	728	128	999999	320	155	999999	515	553	807	999999	988	945	460	57	450	999999	999999	946	553	152	554	999999	37	699	304	796	938	317	999999	158	999999	868	490	689	787	869	347	336	999999	260	692	607	869	711	440	960	861	712	843	110	180	416	999999	83	523	303	100	903	26	358	172	999999	976	659	948	130	465	771	270	581	988	999999	571	999999	460	999999	999999	326	999999	343	934	999999	474	476	977	951	811	417	999999	493	778	443	320	36	97	494	999999	999999	999999	320	505	100	451	272	121	908	845	763	999999	576	738	774	999999	999999	423	936	734	510	682	997	318	57	605	777	802	554	952	544	999999	966	999999	355	563	948	838	844	999999	211	999999	79	116	58	794	598	755	14	798	999999	999999	161	759	130	537	765	999999	457	
999999	673	469	999999	955	310	557	656	260	393	999999	697	999999	579	161	999999	156	613	999999	269	262	16	999999	797	999999	324	931	63	216	205	817	797	946	391	359	120	742	796	999999	999999	500	148	348	371	794	999999	793	43	999	237	974	924	999999	742	204	488	651	671	811	640	379	504	999999	65	999999	422	999999	462	230	50	789	359	499	95	999999	124	668	999999	13	654	531	897	64	978	230	999999	923	214	196	999999	999999	80	999999	999999	435	996	697	999999	796	381	360	340	813	958	447	999999	434	788	999999	999999	819	999999	667	167	119	482	450	471	834	683	499	546	276	358	582	719	373	999999	660	772	426	385	999999	632	999999	200	93	105	999999	605	999999	144	241	999999	61	999999	412	999999	999999	999999	556	235	458	122	882	814	999999	464	386	728	261	417	999999	210	999999	443	999999	45	863	918	999999	355	931	238	999999	364	315	999999	307	115	316	545	653	707	226	200	927	751	750	999999	136	999999	718	812	353	999999	16	999999	999999	617	349	999999	964	454	564	211	304	230	897	527	508	904	167	999999	421	716	763	430	983	472	516	386	295	999999	791	999999	636	129	884	175	357	999999	715	690	765	999999	580	999999	999999	25	896	706	853	232	980	232	471	446	400	637	999999	999999	57	981	110	999999	999999	590	663	793	574	185	345	999999	180	234	199	999999	515	481	145	564	287	968	575	999999	533	73	999999	999999	309	199	728	257	879	771	999999	733	589	803	858	999999	546	359	450	720	371	130	62	756	999999	994	931	918	501	731	308	88	999999	300	999999	28	196	103	494	384	999999	97	999999	999999	996	465	887	712	999999	155	28	927	527	855	448	999999	20	647	536	315	268	999999	999999	157	472	159	999999	999999	999999	840	804	452	999999	999999	273	284	277	653	759	577	116	228	304	356	712	381	560	560	852	37	17	549	566	189	126	646	999999	705	935	847	147	598	348	783	999999	576	71	462	999999	999999	144	367	887	999999	999999	999999	515	999999	999999	101	598	766	446	346	832	265	885	686	949	627	943	571	717	999999	999999	999999	879	521	999999	146	319	108	999999	999999	892	999999	999999	607	980	86	999999	931	270	844	999999	999999	161	11	950	999999	999999	385	999999	963	229	572	649	974	530	689	170	994	404	308	782	499	797	757	454	999999	603	288	705	999999	496	22	311	873	663	999999	367	999999	570	918	999999	933	596	15	469	999999	10	999999	86	301	916	146	536	999999	999999	759	583	999999	557	999999	492	412	679	639	476	217	271	776	999999	472	
331	292	433	999999	999999	999999	903	791	298	135	192	999999	211	414	999999	359	486	350	811	903	484	964	330	802	999999	53	999999	956	539	999999	68	999999	374	999999	970	634	713	60	118	999999	856	791	114	431	585	576	210	275	683	999999	730	920	965	418	987	367	961	630	59	809	594	947	262	46	999999	958	999999	999999	443	332	646	436	999999	598	56	692	859	898	227	859	843	988	282	422	999999	999999	999999	956	627	612	999999	999999	10	999999	628	908	999999	999999	999999	627	34	613	831	999999	480	304	688	376	371	304	508	73	999999	999999	966	605	674	840	516	930	699	595	999999	999999	660	563	436	933	999999	999999	999999	791	543	600	835	999999	166	921	941	236	458	891	999999	333	114	609	679	810	999999	32	244	699	999999	434	927	999999	999999	10	701	917	999999	755	407	999999	999999	716	529	813	999999	736	999999	753	899	289	482	808	10	999999	726	60	883	626	600	946	999999	464	239	119	672	999999	595	166	230	33	367	999999	494	370	999999	397	90	866	455	606	999999	490	800	282	952	129	438	999999	284	650	44	252	165	999999	999999	686	487	419	150	958	150	292	533	875	999999	779	323	639	999999	999999	999999	27	180	993	373	999999	999999	999999	167	553	999999	597	881	580	999999	125	547	44	999999	506	910	670	725	999999	466	300	957	999999	359	182	805	798	545	946	679	27	81	171	96	906	31	530	262	596	991	553	411	999999	886	806	242	288	598	956	428	310	301	999999	999999	999999	466	739	607	984	748	178	61	935	900	999999	999999	385	999999	144	999999	999999	999999	999999	505	913	999999	999999	48	553	939	526	210	589	527	379	725	397	999999	24	999999	292	923	277	848	999999	999999	999999	62	999999	761	857	341	999999	999999	48	891	172	188	999999	192	462	701	63	999999	999999	999999	471	417	531	256	657	751	932	694	202	465	999999	999999	683	420	424	951	134	791	999999	195	746	118	489	487	563	218	999999	832	999999	590	869	232	999999	999999	40	67	530	667	999999	999999	408	769	999999	582	750	999999	505	213	767	510	999999	272	961	45	231	362	928	54	692	999999	741	999999	706	611	596	999999	999999	828	390	999999	999999	466	999999	977	787	999999	829	906	736	682	713	999999	74	486	23	607	270	591	999999	677	139	486	999999	999999	999999	999999	72	676	999999	832	227	999999	823	999999	89	120	584	984	258	254	532	32	317	20	999999	935	999999	229	597	999999	657	999999	205	999999	237	944	490	31	999999	488	914	162	919	903	464	46	982	663	999999	902	32	999999	342	387	155	
999999	178	999999	929	999999	272	842	89	998	185	155	480	121	183	999999	629	563	999999	769	999999	379	113	414	556	999999	999999	382	822	999999	999999	381	739	818	567	131	776	526	999999	184	226	81	999999	920	727	999999	565	871	489	272	283	469	905	572	56	775	999999	764	999999	999999	486	890	29	394	43	804	415	662	554	62	999999	113	999999	206	553	268	305	192	999999	247	143	999999	892	559	421	505	999999	177	771	791	127	999999	999999	861	698	336	999999	999999	999999	999999	903	903	327	999999	904	999999	998	999999	999999	788	479	820	999999	180	107	405	997	999999	972	999999	999999	248	891	762	934	356	995	610	999999	226	217	616	305	999999	999999	999999	762	465	655	252	999999	767	157	983	322	307	999999	936	763	302	338	591	999999	360	595	999999	22	999999	502	558	183	999999	999999	999999	581	863	524	999999	836	867	642	542	999999	730	999999	570	100	999999	449	636	421	69	846	215	888	625	999999	999999	177	678	228	207	999999	107	999999	999999	567	355	412	999999	999999	620	999999	896	659	999999	777	987	329	34	575	114	125	865	146	124	552	994	914	999999	964	999999	999999	168	649	445	999999	716	661	922	999999	745	505	990	853	801	959	999999	555	101	847	911	625	153	113	124	999999	999999	961	954	565	572	440	456	494	212	473	941	257	224	226	999999	335	407	999999	999999	608	135	21	345	164	999999	449	822	118	62	999999	999999	999999	535	364	483	755	999999	366	441	999999	59	505	651	999999	27	702	341	875	999999	999999	228	133	283	515	956	95	625	799	963	133	617	347	441	258	470	887	722	860	743	316	628	50	589	999999	558	999999	999999	17	147	999999	999999	947	999999	477	736	879	999999	999999	407	398	999999	907	403	999999	696	711	999999	999999	868	999999	980	999999	142	999999	956	188	999999	758	999999	999999	724	618	662	73	25	999999	25	964	999999	999999	116	999999	462	355	999999	721	999999	281	828	999999	999999	999999	149	16	918	999999	814	852	520	999999	345	999999	72	999999	673	520	255	339	302	999999	999999	999999	999999	287	999999	287	999999	787	303	245	541	273	999999	120	770	999999	479	999999	154	999999	855	172	453	963	254	94	640	390	681	665	476	316	978	802	160	467	999999	999999	983	641	616	37	559	285	26	999999	102	951	999999	917	51	999999	194	999999	999999	534	999999	999999	999999	938	647	638	999999	637	769	234	294	137	960	312	669	618	672	513	999999	828	999999	999999	947	181	991	999999	89	763	999999	877	131	77	632	625	812	179	999999	999999	994	977	921	922	999999	791	788	965	991	999999	
257	432	999999	680	147	351	921	486	969	861	999999	958	559	352	22	892	112	227	504	344	500	499	790	628	999999	796	907	690	662	165	393	999999	696	999999	999999	999999	950	451	929	290	704	999999	210	965	999999	999999	428	999999	909	999999	688	571	470	999999	508	758	642	308	171	350	999999	240	999999	813	477	920	271	478	836	821	941	661	297	999999	639	174	299	824	999999	484	999999	999999	781	999999	999999	822	999999	49	582	757	559	999999	289	588	846	474	999999	396	498	186	774	949	743	98	682	36	999999	256	28	344	999999	817	777	687	972	999999	458	999999	999999	655	364	232	896	999999	271	300	999999	708	378	999999	999999	902	999999	999999	999999	428	594	999999	999999	450	549	999999	30	247	298	742	999999	602	999999	739	26	726	60	842	822	551	63	664	999999	392	999999	999999	999999	853	681	566	999999	433	977	999999	521	764	429	896	116	999999	211	999999	999999	529	999999	999999	102	638	158	936	852	494	531	167	375	999999	999999	973	795	974	441	177	566	731	261	449	999999	73	228	261	306	164	999999	999999	350	404	999999	306	965	875	482	249	999999	745	714	999999	902	999999	187	999999	999999	456	110	141	613	44	102	999999	999999	976	163	39	420	897	999999	697	757	999999	817	971	66	999999	999999	919	501	999999	472	820	999999	264	547	806	885	636	999999	850	999999	604	999999	316	999999	814	38	999999	722	999999	999999	807	115	999999	999999	158	11	216	534	336	448	191	999999	420	572	281	52	23	439	999999	999999	783	543	789	644	163	589	511	668	251	542	28	206	58	373	999999	714	999	26	999999	804	679	999999	37	999999	871	964	753	743	40	999999	24	560	999999	309	54	274	325	382	95	568	499	547	293	793	430	999999	591	56	907	999999	53	997	50	552	474	681	516	999999	772	198	835	767	638	999999	527	468	831	749	329	400	999999	999999	999999	829	314	141	818	243	999999	999999	383	706	836	473	999999	27	519	823	999999	373	757	937	609	896	999999	999999	909	814	275	999999	163	841	727	517	999999	426	76	220	247	342	863	999999	406	999999	815	138	931	174	999999	510	948	17	915	999999	642	461	27	43	999999	582	999999	999999	967	29	734	542	979	999999	999999	312	950	308	586	502	510	484	999999	999999	999999	604	999999	999999	73	765	22	999999	926	771	875	999999	409	43	123	999999	119	858	315	387	999999	999999	999999	613	867	448	559	649	431	423	455	999999	999999	999999	951	502	781	487	999999	211	17	588	616	217	453	591	999999	999999	195	999999	392	651	179	999999	999999	808	454	197	877	
624	999999	372	723	999999	326	999999	793	116	91	621	882	999999	999999	113	379	572	999999	999999	170	286	545	641	999999	509	999999	999999	988	768	729	153	999999	999999	610	326	995	644	864	999999	890	999999	999999	999999	836	573	49	999999	734	75	783	999999	152	999999	37	600	88	574	999999	224	482	522	729	35	386	938	573	297	999999	601	118	735	707	563	61	999999	489	999999	805	891	470	280	79	999999	984	728	10	545	567	20	247	430	736	650	631	378	15	999999	999999	898	10	751	739	999999	956	57	303	588	460	602	121	339	769	999999	754	212	452	999999	999999	999999	937	37	730	20	999999	688	998	67	932	683	429	999999	338	906	891	718	999999	936	966	936	999999	422	999999	999999	899	907	660	719	999999	428	925	999999	731	763	960	972	30	729	999999	999999	59	246	656	999999	182	403	11	862	135	45	671	999999	840	113	231	525	942	999999	121	455	37	289	170	513	999999	231	986	575	946	999999	698	811	166	697	887	199	999999	317	791	506	906	999999	594	860	757	999999	367	627	541	445	39	264	618	333	250	770	85	152	999999	951	416	435	999999	216	347	860	359	152	225	42	999999	634	974	999999	549	240	694	310	999999	348	863	999999	999999	510	888	444	999999	999999	457	127	123	623	297	839	99	480	880	387	523	896	69	999999	411	508	686	405	289	999999	784	999999	85	775	396	999999	999999	57	401	999999	327	902	999999	999999	695	107	919	146	347	144	525	79	999999	317	786	859	288	647	957	535	999999	999999	164	199	58	999999	52	348	236	615	751	52	88	475	69	620	239	542	530	999999	589	999999	999999	154	488	714	999999	767	988	537	403	450	99	999999	591	834	999999	477	478	257	65	580	909	732	999999	482	999999	884	999999	176	630	746	999999	654	999999	999999	436	20	711	344	786	284	999999	698	222	999999	953	222	883	235	872	761	999999	282	999999	999999	999999	335	760	999999	723	776	520	822	907	656	999999	999999	999999	317	407	737	999999	144	471	780	230	221	519	93	528	778	10	32	999999	869	682	845	999999	938	643	999999	260	705	620	999999	764	537	791	565	976	518	302	576	827	145	994	929	810	477	999999	429	999999	999999	487	945	776	999999	528	999999	973	488	49	981	673	307	487	999999	523	461	999999	693	999999	953	117	20	485	433	204	168	874	752	999999	928	999999	224	999999	583	999999	674	243	276	19	753	592	999999	479	321	902	530	657	933	999999	358	461	104	999	999999	569	476	999999	999999	302	369	173	999999	454	999999	830	458	22	904	842	
849	228	748	683	676	371	618	540	999999	531	674	511	999999	346	685	476	999999	225	432	23	999999	215	891	999999	650	589	999999	999999	368	490	453	517	999999	101	566	140	712	420	332	500	950	935	304	821	999999	858	233	999999	999999	999999	999999	999999	590	890	100	644	337	999999	42	96	10	574	182	999999	999999	167	757	849	780	999999	763	645	892	932	72	816	910	79	356	791	366	487	285	999999	999999	220	927	862	999999	922	802	938	387	999999	499	386	763	620	999999	471	110	999999	113	223	881	137	350	657	999999	999999	733	267	999999	999999	730	999999	299	459	966	866	239	894	847	857	999999	825	268	656	442	686	63	299	999999	884	691	999999	999999	72	842	589	870	999999	45	726	999999	544	519	146	515	999999	97	313	654	999999	241	215	536	999999	471	65	869	693	225	151	231	444	932	543	999999	747	999999	236	616	386	996	959	859	131	669	217	316	999999	151	465	599	749	645	458	653	485	456	138	601	787	720	999999	999999	999999	505	754	612	975	586	768	837	860	697	277	881	282	356	415	586	263	999999	999999	999999	759	999999	999999	799	999999	890	84	301	21	635	999999	999999	819	905	965	625	999999	999999	999999	544	383	628	739	61	999999	576	381	999999	51	551	347	48	972	634	304	999999	33	954	999999	94	512	999999	826	234	867	611	71	376	391	789	671	658	417	213	178	141	999999	999999	999999	906	999999	946	259	469	298	791	694	999999	610	622	602	999999	999999	999999	999999	906	802	999999	999999	999999	515	14	999999	262	880	688	630	768	465	999999	540	603	532	232	999999	999999	227	366	936	999999	917	875	765	768	197	999999	193	171	181	272	338	307	245	665	401	999999	208	997	588	609	171	926	999999	447	92	999999	999999	253	681	476	688	445	578	999999	999999	999999	248	979	999999	180	999999	468	596	999999	999999	242	367	866	830	69	367	229	777	999999	914	999999	155	328	685	198	281	999999	489	705	583	893	729	137	999999	761	276	229	932	418	114	702	339	537	999999	850	999999	571	422	622	118	469	667	251	204	858	494	920	303	876	898	565	979	890	619	941	513	240	60	79	792	148	297	369	232	999999	661	618	714	835	999999	709	999999	867	999999	124	235	487	932	999999	999999	355	926	66	519	549	999999	448	917	672	347	411	521	999999	829	999999	181	308	29	982	206	876	215	467	999999	199	47	121	999999	505	715	35	307	101	803	999999	222	999999	850	682	497	999999	999999	52	999999	999999	198	184	47	625	999999	926	468	949	761	999999	999999	999999	999999	
999999	511	612	154	422	999999	999999	113	429	549	999999	758	940	999999	346	495	984	186	173	999999	184	10	999999	84	678	562	788	567	999999	340	999999	306	753	504	999999	181	885	78	287	999999	187	51	768	999999	655	867	999999	479	131	464	777	999999	976	999999	561	329	999999	999999	999999	860	999999	754	756	99	146	95	15	999999	999999	174	999999	999999	999999	88	791	143	999999	238	999999	811	560	319	445	893	563	199	330	263	999999	999999	534	357	602	427	999999	432	295	999999	999999	569	861	999999	552	956	853	861	325	898	999999	428	96	999999	118	664	309	858	318	862	999999	999999	765	999999	502	999999	640	262	999999	480	170	368	999999	563	740	859	999999	993	999999	488	49	702	874	999999	554	525	124	125	248	938	127	69	123	432	152	552	804	119	74	999999	999999	600	548	844	738	999999	580	532	678	999999	714	999999	999999	830	823	833	999999	342	207	999999	999999	999999	24	384	363	999999	999999	425	420	197	65	840	929	941	172	448	163	40	999999	999999	944	591	447	999999	234	811	968	293	999999	999999	999999	471	999999	97	224	801	999999	174	491	637	104	164	121	999999	203	873	386	159	667	384	999999	50	999999	999999	42	29	87	34	159	551	999999	961	817	112	999999	594	929	842	999999	371	861	989	999999	999999	120	790	479	956	796	360	999999	819	626	233	999999	999999	822	918	64	204	999999	562	24	939	506	999999	347	19	999999	609	999999	544	999999	999999	523	691	501	592	883	252	550	130	237	799	999999	999999	999999	593	473	285	771	21	787	532	648	309	975	610	560	977	453	470	999999	197	415	890	395	330	710	947	939	999999	999999	812	654	602	334	225	822	999999	999999	753	999999	498	838	933	756	999999	657	223	999999	999999	41	905	798	90	999999	999999	393	235	926	24	883	999999	999999	540	976	974	877	55	974	760	787	376	190	699	924	694	999999	482	144	494	673	496	241	999999	208	999999	23	574	664	294	831	999999	267	999999	870	29	161	999999	999999	999999	33	999999	249	956	999999	999999	725	109	999999	999999	690	910	101	441	999999	396	295	999999	341	999999	961	313	391	689	928	200	118	407	828	904	542	61	525	363	999999	70	256	285	944	543	412	914	418	420	999999	920	506	825	440	484	734	862	999999	119	820	719	230	559	37	999999	556	328	280	261	711	639	999999	999999	999999	290	149	19	354	798	444	999999	895	999999	999999	17	999999	293	966	999999	999999	680	95	415	999999	999999	999999	697	257	999999	986	94	643	167	708	999999	535	999999	855	999999	999999	724	518	178	675	773	
999999	999999	474	30	229	273	361	925	90	999999	999999	979	999999	999999	450	452	762	323	811	360	412	737	272	999999	999999	999999	999999	816	20	999999	171	917	740	999999	999999	590	999999	236	811	722	733	718	86	677	999999	555	572	638	709	891	961	204	999999	325	370	97	986	353	548	999999	836	545	999999	999999	869	636	249	436	299	859	229	535	512	99	626	694	999999	999999	999999	926	363	999999	999999	128	494	966	560	425	999999	840	603	879	688	999999	886	999999	803	452	807	999999	315	146	348	999999	672	435	692	276	698	676	999999	402	999999	622	940	47	438	796	999999	902	85	823	38	999999	265	349	847	995	213	999999	890	218	786	925	620	999999	999999	266	456	68	284	294	727	999999	414	211	246	76	576	848	759	17	312	904	708	492	117	889	594	332	588	999999	73	999999	999999	227	615	717	11	723	587	999999	349	999999	628	999999	999999	306	54	63	112	781	428	364	679	883	999999	881	227	138	118	570	672	134	479	587	999999	468	946	196	596	999999	74	852	270	999999	668	230	286	916	395	811	999999	540	229	807	277	999999	999999	902	999999	733	500	873	614	999999	509	999999	611	50	571	637	360	857	999999	999999	716	576	999999	999999	225	685	605	999999	742	999999	725	141	904	672	319	521	878	54	875	863	39	201	247	253	88	999999	999999	245	355	758	999999	987	999999	999999	100	701	614	999999	686	635	137	199	140	317	999999	999999	320	939	731	59	759	999999	982	603	554	999999	338	999999	22	772	999999	370	954	984	846	999999	999999	267	581	999999	906	999999	999999	999999	999999	839	71	999999	951	710	142	999999	514	999999	998	154	999999	480	102	576	373	764	485	914	568	999999	245	156	470	564	320	62	367	123	152	379	948	743	867	714	463	408	999999	999999	999999	398	855	999999	985	702	733	587	175	15	999999	999999	999999	452	999999	968	604	915	469	397	999999	90	999999	400	164	629	205	270	999999	999999	999999	964	999999	183	999999	180	911	999999	999999	768	830	732	887	362	868	10	474	506	72	899	120	999999	938	999999	911	999999	999999	999999	504	365	506	472	975	788	892	290	999999	730	177	510	66	27	754	999999	566	668	203	959	532	164	165	699	999999	999999	999999	999999	36	364	999999	725	103	456	999999	805	271	368	756	108	999999	588	723	744	338	561	843	102	794	246	945	253	999999	999999	932	350	210	807	274	273	521	328	263	921	468	451	999999	999999	999999	948	440	999999	999999	104	499	999999	999999	999999	370	999999	869	183	999999	789	999999	999999	999999	976	999999	741	999999	463	
103	493	587	151	334	999999	286	886	154	999999	999999	999999	806	747	999999	999999	627	987	910	789	446	999999	403	347	547	473	512	999999	999999	440	95	204	999999	999999	114	427	516	357	619	638	999999	483	999999	999999	999999	935	983	671	686	107	358	536	831	815	26	475	99	250	604	861	299	837	804	999999	158	962	999999	829	643	914	755	280	378	282	655	962	136	768	330	612	999999	999999	762	984	91	999999	372	999999	999999	638	337	999999	753	758	349	307	679	999999	487	63	444	163	37	999999	999999	999999	999999	559	169	999999	349	999999	920	991	381	457	84	819	633	999999	999999	962	999999	15	999999	999999	526	620	932	358	999999	349	999999	276	178	335	814	999999	642	12	999999	813	379	906	299	16	999999	999999	386	891	232	999999	163	887	463	482	999999	32	194	999999	562	548	626	810	770	999	50	653	999999	55	642	93	187	631	999999	999999	592	963	715	580	144	764	243	51	999999	433	196	403	812	696	51	791	805	781	450	852	197	569	145	300	965	701	939	999999	258	149	682	531	999999	999999	889	330	316	614	727	797	314	585	684	346	812	646	840	136	13	850	287	406	191	356	599	33	999999	425	615	442	825	902	792	986	999999	999999	715	999999	806	721	999999	201	999999	652	547	612	999999	799	999999	329	860	999999	337	999999	999999	286	999999	341	87	866	502	891	998	294	972	412	792	698	999999	157	931	705	329	292	375	999999	352	999999	809	987	148	39	937	999999	582	22	575	999999	134	474	324	383	67	999999	229	593	999999	999999	680	999999	819	195	999999	340	398	165	493	54	41	776	934	811	999999	100	999999	473	954	712	999999	959	836	408	574	130	833	557	647	389	73	782	892	582	858	674	178	953	825	607	999999	427	529	530	362	999999	540	512	851	967	222	999999	639	490	999999	720	308	420	621	999999	506	841	517	114	981	999999	884	999999	999999	999999	922	999999	999999	356	815	294	440	316	999999	227	589	331	705	680	176	999999	153	412	524	999999	376	757	342	741	111	999999	909	424	999999	112	473	188	559	994	54	999999	118	292	674	773	289	992	373	403	504	184	999999	836	937	674	116	481	999999	814	491	999999	442	999999	255	758	385	25	766	943	999999	410	772	999999	635	728	208	860	737	751	999999	383	393	938	246	926	999999	82	999999	999999	996	991	351	744	512	880	16	211	999999	999999	999999	273	999999	430	649	999999	412	434	211	219	475	999999	744	96	955	117	780	503	669	329	837	312	538	891	946	762	999999	37	999999	999999	999999	997	
999999	821	999999	999999	158	963	298	153	999999	496	999999	999999	409	751	257	999999	789	404	109	512	999999	999999	999999	95	734	343	483	886	999999	384	235	455	496	999999	999999	923	999999	369	999999	817	215	526	804	351	441	270	999999	999999	515	804	248	804	656	999999	465	115	742	277	861	814	490	411	119	150	270	425	999999	931	328	333	531	429	445	292	306	25	913	738	654	474	999999	287	381	239	999999	431	999999	286	999999	326	191	465	999999	154	336	803	999999	999999	90	25	489	560	876	999999	283	818	369	373	913	450	202	14	999999	397	963	212	40	879	999999	999999	999999	999999	919	12	152	999999	999999	999999	955	502	607	258	657	999999	984	999999	410	199	999999	326	72	999999	373	571	134	999999	999999	121	191	133	773	537	660	999999	999999	985	641	999999	48	218	897	78	418	420	842	943	356	983	412	672	999999	840	924	687	777	201	140	357	999999	965	232	810	118	831	729	80	598	416	250	998	659	535	999999	999999	429	993	999999	952	728	190	830	999999	708	519	331	932	613	972	999999	207	854	293	996	999999	986	97	960	586	691	772	355	939	743	414	999999	276	689	999999	268	999999	183	187	629	999999	145	373	111	599	510	796	999999	626	942	53	154	999999	539	87	999999	341	42	999999	271	956	834	890	125	304	999999	64	253	999999	713	999999	33	676	999999	309	937	623	985	370	86	895	315	729	996	699	269	647	737	999999	427	926	999999	743	916	999999	862	254	257	806	103	455	999999	41	912	263	29	477	711	239	150	999999	356	672	999999	376	650	999999	893	425	44	858	327	641	17	786	938	999999	760	999999	999999	999999	375	188	277	630	999999	284	999999	743	680	792	999999	999999	471	291	999999	999999	388	550	32	999999	360	831	772	999999	999999	912	33	135	325	999999	999999	719	792	456	770	177	999999	999999	34	375	999999	160	999999	251	922	819	179	726	216	999999	901	220	968	689	343	544	416	42	502	999999	261	999999	428	940	85	999999	999999	25	520	413	684	655	999999	657	469	210	95	530	999999	318	743	307	919	465	999999	507	751	113	999999	999999	999999	372	240	594	124	606	999999	999999	999999	706	114	163	215	999999	185	255	999999	321	229	999999	458	886	999999	999999	999999	954	771	999999	112	578	474	999999	901	293	653	999999	424	930	542	999999	478	290	364	615	999999	589	101	127	290	591	812	999999	883	980	778	874	653	56	898	170	834	769	702	597	241	502	261	999999	999999	999999	830	999999	779	367	664	999999	532	114	999999	999999	863	654	681	520	766	45	
727	999999	515	779	668	378	999999	382	38	709	588	766	999999	711	337	179	968	999999	760	58	999999	526	325	610	999999	999999	77	791	999999	190	97	191	831	206	775	340	416	999999	205	462	731	406	999999	955	589	999999	999999	277	779	693	999999	264	759	717	385	999999	605	905	999999	129	311	251	85	848	622	407	934	188	999999	996	999999	598	230	999999	999999	999999	197	999999	31	585	818	799	21	999999	503	999999	999999	999999	999999	999999	735	510	999999	86	161	490	331	490	999999	192	999999	551	999999	783	999999	98	999999	461	400	999999	23	245	999999	851	999999	999999	239	471	354	789	975	820	999999	999999	271	999999	656	154	156	836	931	706	37	839	754	276	999999	238	682	999999	798	969	723	999999	560	999999	999999	100	776	649	260	859	146	553	216	999999	194	999999	521	678	999999	890	315	563	199	316	999999	999999	107	43	54	11	999999	938	991	15	106	999999	999999	771	634	565	377	506	999999	81	999999	483	999999	744	91	498	716	13	973	999999	664	170	999999	253	292	582	993	743	605	258	80	207	999999	999999	913	527	167	749	54	875	522	808	999999	127	746	734	999999	362	951	555	294	785	999999	93	999999	936	167	568	489	61	572	634	999999	999999	11	372	921	432	830	564	999999	999999	959	107	395	999999	999999	392	507	557	999999	999999	791	60	964	999999	999999	999999	859	977	999999	598	270	992	313	999999	907	649	999999	384	999999	988	532	999999	999999	999999	826	999999	999999	494	752	774	999999	931	890	999999	842	999999	999999	716	139	453	573	999999	203	742	706	966	999999	507	999999	999999	999999	133	744	999999	118	404	836	646	467	376	780	374	999999	595	537	999999	999999	381	999999	66	285	409	254	369	425	679	999999	999999	999999	859	82	200	545	999999	508	937	197	717	999999	447	24	727	258	763	673	208	628	608	214	999999	865	422	461	892	999999	866	878	385	758	438	211	364	999999	608	303	589	999999	26	999999	999999	999999	999999	557	608	999999	557	999999	999999	696	226	999999	594	277	252	994	660	739	652	999999	641	69	811	999999	395	245	659	702	650	999999	93	379	611	999999	614	999999	480	864	852	999999	711	999999	397	689	541	386	617	999999	999999	613	643	850	186	77	455	541	339	435	172	372	392	855	999999	31	612	846	449	83	662	26	999999	999999	886	802	247	925	671	132	427	18	999999	572	919	46	999999	243	999999	544	999999	82	897	54	701	489	999999	855	215	375	86	695	937	543	434	999999	99	847	963	999999	999999	530	869	216	18	999999	999999	820	936	473	205	999999	653	904	999999	
999999	128	479	103	407	345	391	999999	306	999999	731	80	95	147	163	947	978	999999	819	999999	544	999999	999999	46	547	745	646	919	742	180	999999	52	42	999999	844	999999	619	753	566	999999	447	809	573	170	999999	93	659	683	783	525	226	109	833	199	999999	386	999999	442	555	661	999999	472	978	999999	999999	999999	48	560	999999	999999	338	235	714	780	276	735	999999	530	999999	464	96	999999	146	999999	954	607	218	842	70	999999	219	999999	999999	904	999999	975	999999	447	999999	596	999999	108	390	999999	197	991	999999	62	922	738	746	907	681	101	999999	999999	335	761	181	741	481	205	500	834	306	999999	37	809	440	301	903	203	710	174	419	999999	582	869	38	963	222	999999	919	331	999999	312	505	116	338	615	999999	999999	275	88	124	999999	608	556	971	46	963	585	621	631	999999	552	207	517	681	587	999999	466	732	218	529	999999	285	999999	122	993	655	999999	481	999999	651	999999	999999	999999	59	570	389	36	999999	992	999999	637	543	298	496	179	115	987	434	750	463	193	999999	66	559	799	573	440	999999	977	391	53	999999	999999	980	999999	625	575	468	121	999999	999999	999999	740	219	892	782	987	681	999999	888	667	495	730	372	467	495	871	82	260	996	949	592	920	999999	999999	532	747	999999	999999	999999	539	999999	999999	552	999999	624	999999	847	999999	26	586	758	500	999999	999999	999999	999999	999999	523	516	754	999999	218	124	258	542	648	139	263	369	45	679	999999	399	358	148	999999	187	44	842	889	33	415	243	420	200	102	831	888	999999	999999	323	794	977	799	47	321	208	303	795	976	999999	593	307	981	906	571	110	740	584	385	206	999999	680	627	730	96	974	999999	999999	450	999999	250	855	999999	721	885	219	599	321	827	973	884	999999	866	421	440	999999	261	514	629	991	100	313	33	999999	999999	123	360	79	950	346	504	245	999999	999999	236	737	97	269	30	361	511	429	757	411	322	160	999999	215	299	978	722	199	438	458	726	937	832	268	999999	999999	999999	999999	370	491	478	648	893	999999	194	702	30	991	999999	278	999999	999999	556	621	639	773	309	155	999999	971	623	999999	807	999999	442	299	999999	828	999999	999999	503	980	999999	276	932	999999	266	999999	30	999999	957	731	706	170	967	64	999999	220	999999	34	471	713	750	398	999999	173	999999	999999	275	895	797	202	529	244	774	510	999999	999999	689	965	517	999999	134	192	999999	892	608	647	999999	387	999999	999999	210	999999	787	789	999999	669	408	768	833	269	999999	135	799	765	211	471	999999	
467	451	110	531	999999	516	278	588	567	384	975	565	202	77	999999	987	111	992	91	457	985	999999	943	881	920	141	258	362	999999	393	258	690	999999	999999	471	999999	807	999999	547	931	518	211	672	295	433	999999	999999	201	952	148	697	773	130	24	409	197	507	229	611	531	268	916	589	184	136	294	428	939	999999	951	189	938	454	999999	938	784	607	658	458	999999	500	67	999999	999999	999999	485	999999	132	999999	283	438	588	562	26	673	999999	999999	497	168	999999	784	701	594	999999	958	759	328	970	85	625	590	999999	771	999999	40	210	516	728	489	999999	723	999999	97	999999	999999	601	385	999999	485	999999	172	999999	499	999999	932	799	472	409	903	999999	166	600	999999	999999	693	589	999999	668	985	472	96	893	999999	999999	425	488	614	272	487	999999	384	889	999999	739	462	479	359	462	999999	240	999999	117	825	553	493	132	999999	999999	638	933	784	716	452	23	260	279	112	981	893	453	195	210	921	999999	560	277	999999	317	774	223	240	364	707	755	999999	979	78	999999	34	999999	238	754	633	553	582	999999	446	481	999999	999999	377	377	999999	517	55	538	195	288	999999	226	26	942	95	424	703	429	999999	697	288	281	210	647	999999	600	224	441	576	999999	964	892	830	634	999999	999999	846	999999	795	199	999999	206	793	999999	999999	807	999999	296	668	999999	850	999999	659	749	999999	218	999999	729	420	969	302	999999	961	817	324	110	395	391	123	504	999999	841	634	820	987	92	487	421	186	159	323	999999	772	999999	527	999999	243	999999	999999	620	607	999999	451	826	999999	999999	244	976	475	999999	421	894	999999	999999	639	18	999999	999999	761	999999	999999	571	552	270	655	374	999999	602	999999	512	866	314	999999	999999	896	462	399	807	923	891	847	999999	946	816	737	429	999999	608	728	519	293	999999	999999	332	889	46	573	190	181	531	264	641	686	962	503	116	999999	679	276	187	999999	999999	915	870	272	229	999999	736	533	999999	619	999999	999999	780	228	472	985	627	614	860	888	218	636	402	636	215	999999	983	999999	630	484	999999	342	551	899	999999	489	999999	999999	669	999999	837	657	999999	911	32	767	999999	744	41	131	327	999999	416	298	410	93	522	244	67	999999	642	423	902	999999	544	900	332	999999	655	999999	537	568	944	449	61	561	999999	490	613	447	999999	248	291	509	166	999999	925	262	499	489	967	224	12	275	779	999999	999999	202	999999	132	445	35	99	58	594	759	999999	967	247	999999	401	41	630	619	486	403	141	999999	595	999999	974	
999999	999999	175	25	999999	999999	679	669	637	999999	499	123	999999	12	892	159	999999	999999	407	999999	999999	25	999999	97	999999	593	392	999999	385	292	363	607	843	999999	999999	999999	923	999999	281	203	451	999999	999999	54	902	999999	999999	616	593	254	897	486	197	644	26	64	742	87	999999	729	183	999999	999999	354	452	891	999999	342	637	999999	235	211	643	214	448	660	415	605	195	27	453	776	204	141	394	876	419	209	999999	999999	901	999999	951	552	30	999999	23	999999	601	20	648	999999	979	999999	28	696	843	999999	999999	365	649	146	892	999999	285	999999	696	999999	959	576	999999	80	211	999999	357	389	999999	101	999999	887	999999	999999	13	184	378	646	796	860	999999	698	43	435	13	775	999999	999999	953	999999	999999	623	999999	860	305	999999	538	577	606	662	986	638	999999	751	799	999999	718	999999	143	718	694	999999	610	835	999999	999999	542	57	77	435	656	593	436	999999	825	571	33	786	999999	977	646	801	50	999999	999999	484	261	291	999999	694	999999	999999	631	244	204	637	22	38	820	999999	492	490	510	180	16	999999	212	86	926	999999	295	999999	646	165	81	999999	598	475	962	565	999999	261	421	382	378	485	961	201	176	197	558	994	999999	999999	495	999999	301	869	999999	480	282	184	365	407	409	135	999999	999999	173	311	48	547	76	265	34	999999	79	137	802	531	441	20	999999	738	680	999999	999999	827	999999	916	602	999999	999999	492	292	835	999999	24	999999	252	950	999999	38	865	999999	20	999999	999999	794	999999	96	173	77	999999	48	271	999999	627	999999	119	170	707	805	256	709	319	210	584	972	999999	346	65	999999	559	580	999999	982	54	588	999999	372	264	999999	416	830	999999	661	739	453	999999	999999	278	297	863	92	252	690	781	166	840	809	999999	738	605	999999	40	17	517	36	102	289	230	999999	66	746	905	674	398	999999	280	657	471	140	999999	627	999999	999999	302	999999	338	264	210	888	748	859	29	526	999999	499	799	431	999999	999999	360	742	350	239	240	999999	999999	577	301	365	999999	193	348	222	786	977	849	272	999999	999999	698	837	88	999999	300	999999	999999	388	247	899	626	848	512	759	779	999999	999999	838	537	184	300	760	962	999999	11	565	521	999999	999999	459	649	999999	715	114	999999	522	999999	19	938	43	400	999999	340	999999	738	47	999999	588	442	577	701	999999	735	540	749	938	875	243	340	735	685	919	648	788	999999	999999	142	408	746	267	555	277	899	503	999999	502	429	570	116	963	999999	932	999999	172	999999	638	800	185	365	
84	647	999999	999999	212	358	999999	159	999999	153	648	905	282	842	999999	32	433	120	242	756	999999	518	314	136	376	999999	752	555	486	40	620	999999	957	52	671	619	134	599	697	155	313	999999	878	427	467	68	999999	100	999999	999999	334	527	568	428	118	565	343	303	999999	362	605	999999	672	521	999999	999999	947	999999	180	999999	999999	834	423	96	452	903	640	999999	999999	317	248	661	999999	999999	705	102	730	538	934	115	999999	999999	296	344	999999	387	681	366	999999	118	120	383	919	633	251	500	113	999999	999999	214	924	455	634	999999	123	943	569	334	999999	439	629	419	304	999999	289	999999	999999	89	547	999999	232	999999	993	560	999999	864	742	732	106	215	988	999999	562	729	191	830	205	301	230	605	817	356	551	464	488	999999	88	854	353	183	952	999999	935	999999	982	650	462	84	797	259	211	837	238	610	451	381	856	999999	883	459	871	255	858	941	257	999999	732	538	82	505	786	999999	389	922	999999	999999	322	651	999999	540	378	131	504	971	404	999999	128	941	23	999999	844	513	970	893	311	707	999999	993	663	116	917	923	11	999999	472	323	999999	315	357	487	69	214	827	353	90	999999	751	999999	999999	999999	757	791	525	965	661	283	917	495	621	999999	999999	328	999999	641	999999	455	130	212	509	90	532	813	999999	999999	57	639	685	627	813	561	999999	290	456	395	999999	136	407	999999	640	199	405	999999	693	801	689	740	225	196	730	635	630	999999	387	466	744	999999	999999	989	918	31	598	300	682	69	999999	999999	999999	999999	999999	999999	999999	999999	571	319	684	571	129	791	846	316	999999	999999	896	188	931	999999	902	999999	999999	999999	999999	418	127	619	601	999999	289	634	212	182	867	999999	904	244	587	545	977	999999	782	999999	824	415	152	611	607	999999	404	504	138	192	614	883	951	877	567	638	999999	951	718	579	292	495	589	674	449	801	594	661	999999	395	439	835	999999	478	590	523	276	999999	999999	999999	711	784	999999	29	567	984	999999	999999	999999	948	578	35	999999	213	890	339	825	477	172	999999	515	742	903	743	753	779	676	999999	297	54	372	999999	999999	227	999999	507	989	570	117	464	139	567	985	652	816	413	486	13	587	999999	697	798	353	216	999999	969	881	762	275	788	318	198	999999	632	585	127	96	141	345	999999	349	265	370	707	676	948	757	261	926	349	999999	672	999999	46	357	573	999999	733	241	898	626	237	304	328	156	999999	828	362	999999	699	327	355	999999	999999	912	441	438	645	999999	47	
999999	629	835	999999	495	645	999999	999999	999999	22	19	362	899	447	999999	121	960	51	561	734	999999	404	999999	237	999999	947	14	701	999999	999999	145	999999	203	204	686	996	401	378	833	999999	648	135	87	64	689	999999	455	231	999999	800	480	999999	94	999999	999999	999999	445	999999	904	999999	641	601	578	369	876	546	999999	705	760	770	720	999999	218	999999	95	994	326	999999	547	66	999999	999999	274	333	444	749	388	397	286	868	561	793	999999	999999	869	57	999999	718	188	153	805	750	470	666	90	999999	187	999999	720	923	500	314	70	848	999999	858	337	255	924	136	167	772	999999	892	999999	926	999999	999999	999999	48	447	999999	952	999999	261	750	999999	607	253	556	999999	354	999999	999999	377	256	999999	999999	249	21	719	999999	794	999999	986	43	999999	578	999999	163	769	264	853	681	999999	892	362	666	597	999999	999999	999999	11	377	999999	812	999999	76	524	999999	999999	504	999999	179	329	146	814	900	417	228	999999	744	161	999999	999999	317	501	995	876	485	893	75	37	943	999999	989	309	426	496	183	938	264	63	493	999999	275	580	684	362	349	87	462	999999	999999	875	801	578	912	999999	257	321	109	200	48	79	138	476	999999	703	339	836	397	413	244	289	174	999999	667	999999	999999	737	999999	642	536	999999	441	999999	658	77	674	420	397	836	249	861	838	74	25	423	999999	798	839	981	33	513	999999	58	24	99	711	999999	911	781	999999	519	999999	999999	664	640	638	999999	817	672	39	918	449	561	173	999999	450	110	674	253	999999	999999	897	835	999999	33	999999	392	802	569	366	562	999999	999999	769	730	999999	382	409	384	785	518	981	177	999999	999999	73	999999	885	999999	648	611	446	667	481	353	622	669	846	641	999999	256	999999	258	315	476	419	834	792	999999	26	78	700	999999	999999	999999	742	999999	884	515	999999	588	507	999999	999999	999999	126	842	999999	999999	999999	697	535	768	461	538	10	999999	999999	484	694	238	346	451	624	999999	910	156	999999	690	999999	891	785	999999	681	343	749	999999	336	999999	360	576	701	999999	335	999999	542	931	999999	999999	791	999999	868	999999	820	731	251	65	999999	351	844	970	644	452	813	226	999999	999999	96	128	789	653	406	310	134	999999	537	970	126	304	46	978	318	278	899	602	33	386	520	950	101	999999	999999	985	715	390	932	258	563	119	999999	348	845	720	150	147	612	567	284	702	203	281	939	252	314	866	999999	376	553	999999	999999	999999	999999	146	36	106	844	420	595	744	196	289	416	17	999999	698	999999	
999999	137	761	999999	999999	111	999999	757	820	753	566	680	849	728	565	704	999999	915	882	999999	708	693	54	303	202	999999	540	516	913	999999	932	999999	999999	999999	73	999999	791	231	737	433	865	389	215	352	288	739	999999	26	630	584	999999	999999	14	43	999999	904	999999	999999	797	492	571	312	843	955	999999	999999	999999	999999	664	327	999999	999999	188	459	799	329	488	999999	25	462	236	523	885	339	800	841	361	999999	307	999999	165	333	433	254	999999	563	545	260	531	88	999999	628	361	999999	671	999999	913	555	999999	999999	426	999999	999999	345	266	57	999999	999999	164	979	999999	999999	999999	505	999999	590	697	933	597	245	784	999999	999999	936	999999	608	172	582	668	857	928	806	348	999999	999999	773	999999	98	988	999999	147	41	999999	999999	239	194	808	999999	151	999999	256	979	957	999999	330	999999	999999	516	559	657	885	843	999999	307	61	51	152	627	999999	397	710	609	944	783	108	752	141	629	999999	602	999999	999999	441	587	610	948	999999	350	871	554	563	373	538	340	928	999999	196	798	500	198	51	191	104	999999	379	999999	45	184	899	578	67	999999	999999	956	999999	579	411	267	696	112	203	802	999999	217	834	999999	80	999999	855	804	565	343	139	518	561	618	221	688	217	964	913	999999	450	302	497	971	563	582	483	999999	892	928	999999	397	994	999999	435	999999	918	999999	576	431	329	104	999999	999999	461	300	405	249	368	999999	59	732	199	528	361	462	720	862	783	498	140	506	912	636	241	742	523	322	192	334	769	185	398	491	355	999999	999999	772	519	272	187	243	999999	178	879	379	207	476	886	999999	176	65	258	999999	301	999999	191	999999	492	719	776	92	66	44	954	999999	344	707	999999	15	182	947	999999	999999	321	896	517	999999	999999	862	544	57	436	219	999999	713	999999	999999	200	999999	174	903	289	999999	495	999999	186	999999	224	14	44	999999	302	880	800	228	712	737	767	404	315	447	999999	999999	999999	729	999999	999999	876	250	947	34	517	650	999999	279	667	552	34	999999	999999	561	529	753	827	999999	754	555	999999	938	10	999999	552	795	228	727	285	999999	999999	766	448	339	999999	974	66	20	999999	652	49	530	561	170	999999	550	684	753	917	875	803	141	974	111	438	999999	999999	758	481	721	432	999999	999999	18	999999	999999	778	999999	999999	555	696	816	71	112	515	888	387	840	486	999999	121	474	999999	999999	856	493	792	347	900	999999	734	308	539	271	230	999999	536	552	999999	454	772	999999	999999	371	999999	999999	79	999999	999999	999999	
560	999999	999999	478	610	957	999999	594	999999	444	476	441	489	342	999999	999999	999999	999999	882	590	999999	834	608	41	999999	816	204	447	230	870	423	920	999999	360	590	335	35	70	999999	272	620	941	400	797	978	999999	814	937	550	999999	708	999999	989	14	999999	725	999999	250	248	999999	763	867	999999	291	31	999999	689	138	752	495	999999	227	147	619	970	420	443	811	63	899	11	266	897	439	999999	999999	999999	747	172	864	535	999999	999999	868	509	753	577	119	775	432	651	686	195	65	429	999999	999999	379	44	777	291	999999	197	348	791	506	969	934	129	878	625	999999	966	888	960	587	999999	999999	120	226	999999	334	46	999999	258	325	81	841	20	681	999999	999999	999999	395	582	546	597	482	86	13	783	643	989	896	806	708	999999	306	104	841	94	999999	269	817	999999	956	952	999999	99	475	434	137	924	448	999999	74	239	580	315	424	999999	923	999999	999999	443	209	345	149	824	550	999999	774	747	178	596	156	999999	895	460	625	593	42	392	610	999999	655	999999	999999	37	741	999999	149	990	999999	999999	171	670	162	384	735	620	999999	740	549	870	659	390	755	852	721	773	344	130	690	831	957	540	999999	538	787	490	795	999999	92	999999	466	783	77	325	435	486	149	521	999999	14	780	301	843	999999	918	274	963	698	316	968	145	28	999999	848	999999	630	87	623	596	255	825	701	657	999999	413	875	999999	439	426	245	634	822	405	999999	61	999999	697	851	999999	522	999999	107	805	124	935	448	999999	228	430	999999	408	999999	925	479	189	88	643	373	999999	53	999999	999999	999999	81	344	999999	622	625	797	239	933	236	13	999999	999999	728	896	999999	543	999999	402	104	19	622	836	999999	897	926	506	972	32	333	524	576	570	999999	825	734	780	623	825	999999	999999	200	870	182	521	851	751	999999	191	110	830	371	999999	857	524	659	244	235	424	999999	128	824	217	610	711	437	512	735	902	172	763	920	149	544	673	818	751	663	596	56	999999	55	791	922	503	999999	926	713	477	176	499	554	999999	999999	739	605	983	270	999999	999999	999999	999999	558	29	999999	909	231	115	999999	706	907	581	999999	378	521	83	43	295	999999	558	999999	799	999999	736	673	218	722	20	805	77	834	490	202	511	706	169	497	772	999999	593	999999	820	529	771	268	917	915	830	617	999999	572	698	999999	912	584	550	757	821	355	999999	197	221	310	999999	871	426	388	137	671	999999	585	271	709	999999	627	999999	279	496	477	755	303	892	402	
999999	999999	999999	337	290	927	166	411	999999	999999	457	405	720	519	999999	999999	842	539	787	168	265	999999	310	988	639	295	893	280	271	354	600	999999	999999	818	172	999999	735	99	107	999999	999999	999999	909	845	262	999999	999999	180	866	597	635	225	515	733	147	68	205	158	697	995	43	885	150	331	825	622	109	999999	357	793	999999	752	441	587	999999	999999	180	999999	735	520	388	999999	413	674	999999	384	328	571	999999	113	424	999999	401	999999	176	629	809	588	29	999999	999999	15	823	83	432	882	783	927	91	999999	887	999999	423	186	999999	320	482	476	612	450	303	537	230	253	999999	587	361	338	421	33	505	592	445	999999	999999	382	900	999999	251	836	600	401	490	849	226	684	999999	224	495	855	157	999999	976	579	346	491	784	579	705	999999	531	455	516	999999	335	999999	999999	328	999999	999999	999999	151	234	775	849	902	56	380	37	694	424	146	999999	999999	875	999999	615	865	758	20	598	330	999999	406	315	155	884	433	523	920	388	999999	539	261	445	15	119	210	999999	999999	444	999999	552	20	430	999999	999999	950	191	173	689	999999	570	674	999999	99	516	828	470	999999	27	623	857	116	315	579	999999	591	129	869	999999	415	146	999999	999999	194	778	624	976	921	543	934	251	359	241	948	284	865	615	356	499	999999	740	35	999999	999999	999999	999999	704	851	786	30	999999	322	999999	284	303	256	999999	461	320	891	999999	548	170	999999	382	507	875	999999	304	741	975	773	380	771	999999	121	999999	999999	637	343	919	134	144	522	999999	929	248	956	999999	999999	768	999999	45	999999	438	201	865	343	999999	59	999999	348	556	55	54	66	941	349	999999	191	359	351	823	999999	999999	727	413	647	978	453	268	999999	999999	999999	973	821	999999	773	342	483	256	563	999999	588	773	581	577	99	999999	57	987	999999	358	473	999999	426	340	67	635	711	787	999999	364	994	999999	650	636	290	81	233	999999	999999	16	135	935	796	42	999999	213	999999	159	324	999999	999999	466	999999	570	999999	999999	556	999999	680	148	999999	695	38	999999	324	797	133	999999	297	999999	999999	728	819	999999	232	999999	999999	999999	105	853	244	562	473	999999	433	538	999999	90	399	692	999999	741	647	40	385	439	907	999999	999999	447	90	456	861	999999	924	212	646	999999	999999	709	715	172	999999	826	903	78	232	980	999999	786	375	52	999999	604	503	512	90	788	518	999999	630	999999	999999	657	999999	787	700	999999	133	230	999999	957	742	999999	977	999999	355	821	136	316	216	927	823	999999	82	
47	901	267	802	421	131	858	999999	999999	999999	999999	999999	999999	63	125	377	65	856	999999	895	417	999999	864	627	151	999999	269	662	999999	587	703	999999	742	585	735	886	443	373	711	109	999999	10	198	611	555	999999	999999	767	999999	938	999999	999999	999999	47	664	737	999999	999999	661	264	862	999999	754	999999	385	962	999999	163	328	999999	999999	999999	155	454	862	999999	122	262	81	287	549	501	651	273	436	632	199	705	920	998	849	803	712	456	999999	836	255	231	236	999999	118	464	999999	781	13	468	925	825	999999	257	624	784	999999	383	714	370	554	491	540	999999	772	59	242	330	389	141	979	698	999999	999999	171	999999	35	488	178	95	62	869	269	999999	707	999999	530	672	383	74	999999	338	741	877	292	764	999999	484	999999	999999	231	128	401	872	999999	236	618	159	96	732	759	90	214	628	317	684	232	572	999999	408	529	999999	946	999999	896	650	999999	340	742	407	210	551	667	119	864	999999	477	396	488	481	755	380	586	651	315	164	133	999999	999999	607	542	999999	439	422	540	661	182	86	976	838	279	999999	417	689	531	217	422	999999	764	383	216	835	999999	572	652	158	983	305	19	741	999999	844	999999	145	865	999999	121	254	578	213	761	999999	420	649	212	999999	963	896	129	107	741	38	358	999999	400	706	43	866	770	391	677	877	999999	244	322	999999	517	999999	824	999999	999999	178	999999	561	999999	999999	424	999999	370	184	195	999999	186	911	999999	498	999999	584	744	168	59	254	484	197	535	999999	333	186	336	777	999999	691	999999	680	11	999999	999999	797	573	584	291	598	506	595	206	590	700	166	244	824	938	933	537	665	399	999999	694	999999	35	738	492	248	999999	592	224	504	999999	506	909	435	999999	999999	20	169	999999	460	748	888	990	944	193	177	941	999999	839	999999	999999	416	290	160	999999	181	772	835	102	52	490	914	999999	999999	999999	204	256	808	837	250	999999	999999	789	999999	113	806	348	999999	554	325	999999	605	753	999999	350	607	999999	758	556	999999	999999	184	76	833	969	833	516	298	377	989	920	142	675	598	114	785	627	350	999999	999999	833	999999	291	777	745	999999	170	999999	361	969	999999	497	262	999999	323	748	311	955	970	279	999999	999999	999999	565	404	174	930	164	999999	564	980	999999	711	482	981	245	893	299	98	999999	672	331	936	408	20	432	880	999999	284	365	484	672	999999	778	999999	783	999999	725	999999	580	954	16	111	797	999999	112	999999	779	999999	88	854	21	866	885	606	967	122	314	
554	972	294	287	879	727	999999	317	505	932	699	208	266	178	999999	518	139	999999	230	149	999999	908	999999	110	611	205	511	472	805	999999	182	816	999999	674	180	410	295	677	136	384	999999	681	606	854	90	999999	822	686	999999	358	999999	939	747	973	895	646	336	999999	675	684	225	999999	512	20	999999	883	537	592	997	515	232	462	540	845	432	737	999999	791	30	999999	999999	824	999999	999999	738	243	999999	999999	999999	533	84	111	999999	452	168	109	999999	999999	999999	207	315	240	999999	589	135	999999	409	999999	550	167	345	545	173	906	310	401	999999	65	282	999999	814	840	813	473	441	999999	460	999999	999999	333	569	715	696	823	464	153	146	787	331	444	833	176	156	621	198	999999	999999	104	999999	999999	858	999999	323	999999	392	474	427	224	999999	14	842	320	224	999999	598	999999	999999	349	452	167	264	463	733	837	692	999999	999999	201	285	902	192	366	946	999999	474	455	999999	128	440	989	726	921	638	999999	999999	999999	952	999999	33	568	999999	598	999999	984	999999	405	999999	999999	999999	999999	780	236	939	256	822	486	999999	304	999999	152	999999	729	999999	463	441	342	825	416	999999	999999	999999	765	177	716	222	593	715	999999	417	999999	75	915	244	695	218	500	982	999999	505	125	999999	657	999999	881	340	960	999999	198	553	999999	579	973	999999	714	59	25	68	999999	44	238	771	412	887	683	87	999999	495	999999	999999	941	999999	442	999999	130	31	47	589	999999	386	999999	904	527	999999	247	499	999999	999999	529	645	203	999999	759	999999	276	354	999999	770	999999	804	26	474	475	943	612	999999	147	72	129	693	22	999999	772	846	782	333	999999	999999	650	194	985	648	966	578	61	999999	601	94	999999	776	285	277	97	491	999999	787	438	583	999999	428	362	38	556	835	999999	767	668	912	575	999999	109	999999	999999	317	818	377	508	897	892	112	227	62	428	999999	418	744	348	290	999999	995	895	670	197	232	999999	999999	999999	140	944	999999	841	689	999999	700	999999	999999	999999	780	999999	991	288	541	691	703	210	310	610	213	427	888	429	387	434	999999	58	439	999999	898	999999	862	285	999999	952	607	271	538	543	999999	675	884	597	567	999999	495	716	363	978	494	31	531	356	888	712	66	865	463	999999	938	652	999999	969	259	305	810	716	999999	589	93	442	999999	767	882	538	999999	300	861	769	939	864	999999	460	999999	876	953	515	999999	665	896	999999	999999	284	604	85	437	915	348	999999	806	779	999999	999999	999999	999999	999999	999999	474	359	179	999999	13	693	
324	84	958	787	999999	382	999999	304	329	255	999999	351	999999	999999	172	807	111	628	999999	999999	963	169	69	920	565	999999	525	999999	51	46	496	141	739	124	959	530	999999	650	999999	965	919	511	999999	559	91	553	999999	963	999999	667	258	551	813	413	730	165	25	999999	231	881	857	163	263	292	759	561	999999	519	437	641	999999	460	999999	986	680	461	709	509	838	21	600	562	999999	384	999999	999999	328	335	999999	804	515	88	999999	999999	999999	765	258	177	800	999999	999999	907	536	960	976	999999	938	827	733	279	455	999999	999999	220	999999	999999	999999	879	504	999999	243	999999	136	633	136	999999	999999	999999	877	914	212	542	708	317	79	692	999999	634	999999	990	16	501	601	124	358	999999	879	999999	851	813	207	379	999999	999999	297	999999	999999	903	834	375	765	469	949	819	999999	912	806	892	150	599	278	933	481	514	999999	742	684	999999	284	136	732	823	627	73	716	999999	869	723	29	413	910	133	800	42	234	547	551	782	57	445	202	999999	77	261	544	274	999999	168	999999	555	980	770	629	708	999999	942	841	886	112	243	999999	93	999999	737	689	155	142	448	290	270	200	902	999999	999999	933	999999	756	375	528	452	934	711	999999	474	433	150	504	999999	400	292	705	664	679	813	402	119	999999	340	572	999999	141	459	878	916	364	999999	999999	999999	774	896	195	999999	367	660	999999	999999	547	408	999999	548	999999	51	58	999999	999999	999999	233	999999	445	999999	630	426	803	139	320	999999	833	629	999999	354	999999	713	999999	503	106	240	307	29	514	70	572	999999	36	33	747	100	410	999999	361	828	855	655	999999	950	275	769	672	238	349	823	999999	999999	298	959	999999	938	999999	554	901	334	238	213	646	385	261	914	399	779	392	999999	84	953	999999	290	499	999999	367	999999	237	337	567	79	679	691	561	654	427	76	999999	808	999999	999999	978	37	599	651	18	970	699	361	999999	893	999999	129	748	555	649	999999	469	524	581	358	327	574	766	169	534	955	823	607	496	332	960	584	854	228	999999	250	690	999999	680	397	676	876	957	674	233	999999	942	15	14	419	999999	304	237	27	538	999999	270	999999	126	63	999999	101	999999	999999	932	999999	275	530	999999	408	327	620	844	999999	681	451	616	102	999999	974	22	817	602	86	725	665	999999	999999	689	569	980	260	732	626	999999	999999	999999	910	741	962	294	999999	434	606	999999	986	460	999999	345	97	999999	177	503	151	51	339	999999	788	999999	999999	913	438	840	21	427	77	999999	227	
999999	106	440	706	360	999999	690	600	393	996	985	999999	215	314	500	602	772	813	999999	590	585	910	95	999999	589	475	999999	856	582	422	999999	999999	107	242	108	249	657	101	999999	529	461	451	945	503	999999	592	70	609	999999	247	249	614	999999	999999	641	43	21	218	127	999999	925	833	999999	971	818	961	641	973	215	999999	944	680	996	999999	139	144	999999	591	429	996	414	448	918	344	182	573	713	799	999999	75	999999	449	973	999999	603	627	433	974	684	841	951	97	404	685	303	568	618	93	179	999999	78	429	789	130	481	486	914	999999	999999	254	257	841	382	999999	34	505	999999	999999	633	511	999999	999999	907	999999	999999	326	999999	999999	51	613	955	630	630	103	996	807	999999	999999	460	999999	713	749	185	440	593	999999	715	263	661	999999	999999	553	459	668	999999	88	522	999999	84	164	999999	681	642	195	299	627	221	999999	153	226	845	853	614	999999	798	961	999999	476	993	999999	610	999999	581	999999	999999	411	180	962	999999	917	999999	999999	999999	999999	684	41	117	990	999999	966	898	437	120	445	951	18	999999	943	999999	999999	274	55	218	148	554	651	110	398	443	887	456	259	981	999999	931	397	85	318	831	766	853	823	999999	37	47	999999	680	146	302	743	472	237	102	472	999999	249	249	999999	751	43	930	999999	557	262	519	648	455	884	513	564	999999	630	999999	113	981	451	719	191	999999	380	971	964	106	700	425	228	167	999999	582	692	157	445	567	798	836	999999	999999	83	517	399	727	795	632	737	810	841	126	999999	491	211	529	999999	999999	381	999999	966	622	857	837	301	491	937	311	999999	416	497	72	323	276	846	185	999999	673	711	652	185	999999	368	889	583	112	178	37	381	172	98	906	196	999999	870	999999	419	999999	999999	907	790	494	999999	331	323	779	803	722	644	36	883	395	827	999999	886	634	263	967	999999	198	323	909	930	999999	327	590	999999	999999	406	334	999999	999999	457	804	862	691	529	47	576	804	309	456	999999	355	288	999999	89	468	850	245	999999	451	999999	37	999999	880	563	999999	14	732	902	226	325	999999	269	484	937	32	866	204	114	226	400	999999	999999	999999	527	584	380	623	511	418	999999	171	76	324	427	430	220	981	137	376	42	844	902	999999	141	81	95	804	766	66	601	655	140	999999	60	999999	147	999999	363	999999	782	390	231	494	489	163	254	999999	999999	516	812	885	999999	737	193	556	556	806	999999	455	499	575	857	454	816	91	999999	34	273	893	292	492	628	
158	593	652	623	417	999999	977	827	999999	999999	999999	999999	716	587	402	857	504	976	999999	991	907	489	217	533	776	677	408	133	229	999999	173	234	999999	999999	918	154	999999	933	148	999999	758	628	359	999999	607	210	109	504	637	177	769	916	952	501	720	669	386	128	846	740	999999	854	607	999999	584	35	923	459	999999	258	999999	999999	837	136	242	999999	999999	389	926	575	999999	904	495	61	912	256	999999	999999	546	999999	767	423	96	999999	19	904	31	891	253	999999	999999	650	999999	388	852	208	88	825	269	442	539	996	999999	280	999999	300	999999	999999	555	337	753	105	913	419	491	902	484	439	127	337	267	999999	146	354	299	927	78	116	209	714	999999	999999	568	999999	720	770	230	815	999999	718	546	475	999999	915	828	190	736	425	897	949	999999	649	707	931	185	300	860	999999	981	999999	231	261	356	841	999999	306	999999	809	699	720	999999	999999	202	409	791	791	902	230	525	118	201	653	999999	259	999999	999999	749	636	928	429	910	381	833	11	496	294	129	503	999999	532	653	926	726	999999	277	999999	456	308	150	393	397	999999	333	873	999999	578	53	106	851	641	556	999999	999999	999999	809	310	835	999999	912	999999	672	409	474	992	999999	274	926	41	999999	999999	999999	999999	496	999999	41	280	58	960	958	918	251	32	652	124	976	752	55	456	377	967	228	265	395	642	721	988	175	340	418	778	651	21	999999	999999	570	114	999999	999999	248	539	261	875	243	993	266	649	756	360	26	999999	229	480	663	24	999999	815	65	853	999999	999999	999999	717	551	189	276	999999	908	737	553	871	999999	709	218	999999	715	999999	32	402	386	999999	242	815	999999	705	559	181	999999	999999	999999	755	59	561	999999	205	999999	544	333	63	999999	999999	741	28	806	155	375	519	999999	999999	308	373	792	663	999999	999999	810	999999	999999	846	999999	105	881	999999	539	999999	999999	786	197	22	999999	999999	999999	999999	675	359	999999	223	19	179	340	999999	909	999999	801	834	962	395	999999	999999	395	147	150	487	999999	631	155	933	489	999999	333	999999	332	259	423	136	354	823	999999	128	421	596	999999	999999	516	591	999999	358	16	705	836	436	702	426	626	274	41	542	546	999999	213	407	734	999999	846	750	716	660	118	675	999999	148	406	965	359	799	858	916	971	841	446	797	999999	783	182	896	886	905	999999	999999	105	811	286	999999	914	23	861	999999	999999	765	999999	534	249	340	225	697	999999	736	999999	827	416	124	571	705	607	416	480	951	828	949	864	999999	
999999	960	999999	678	862	461	60	345	938	580	539	215	966	999999	999999	999999	568	484	999999	160	837	804	999999	981	999999	999999	347	508	543	909	459	437	901	73	999999	289	761	999999	835	577	685	732	889	836	999999	365	739	695	858	999999	393	354	93	713	973	233	228	598	999999	291	124	552	999999	38	130	111	314	902	415	277	834	999999	649	298	999999	115	915	999999	406	999999	841	999999	649	659	526	115	354	999999	100	999999	70	999999	119	553	463	143	999999	861	715	483	60	837	290	590	59	372	704	795	248	867	317	323	201	999999	999999	471	902	152	511	25	756	999999	999999	141	217	671	999999	105	834	999999	184	64	999999	999999	834	999999	371	68	609	164	410	999999	999999	232	999999	999999	971	568	113	992	241	999999	359	700	727	999999	35	999999	383	387	460	609	960	907	692	999999	133	999999	717	446	109	999999	999999	356	999999	207	177	589	176	469	700	353	999999	842	110	397	704	498	999999	900	978	223	999999	232	999999	800	598	999999	999999	712	623	701	999999	999999	892	999999	999999	12	95	529	999999	999999	999999	914	686	117	617	999999	807	999999	558	635	84	816	467	886	999999	320	653	814	608	999999	59	999999	846	999	502	334	950	999999	152	702	999999	675	144	542	999999	771	999999	999999	999999	481	244	999999	999999	988	999999	44	209	15	999999	934	359	999999	999999	639	396	999999	77	999999	615	292	177	104	162	999999	231	999999	999999	999999	655	397	774	67	631	137	892	815	310	858	999999	467	135	944	483	218	999999	142	999999	999999	999999	712	703	858	980	900	313	149	91	999999	766	228	361	999999	359	841	169	302	650	793	747	580	227	219	315	158	167	232	999999	944	999999	99	653	188	778	943	693	916	999999	730	823	999999	999999	13	101	163	115	851	595	999999	58	59	492	961	756	575	494	493	553	831	743	91	528	147	792	676	999999	183	505	415	157	999999	999999	919	970	994	847	224	999999	162	52	999999	637	999999	895	464	607	691	999999	213	999999	210	373	255	999999	742	233	999999	220	999999	999999	999999	999999	189	493	804	834	999999	991	999999	728	999999	375	400	789	437	999999	549	251	999999	78	883	751	302	956	999999	880	970	931	999999	999999	260	999999	702	999999	120	958	458	495	100	629	44	700	670	484	188	834	972	999999	999999	999999	683	355	881	356	704	190	64	999999	545	924	999999	641	999999	990	478	277	672	826	999999	479	994	999999	999999	709	44	193	91	817	778	999999	908	514	381	999999	97	905	999999	356	870	999999	903	236	949	999999	765	403	999999	999999	16	
911	172	155	786	90	303	629	204	182	322	521	109	999999	453	432	25	999999	270	824	902	573	999999	999999	955	999999	575	999999	114	999999	999999	640	999999	999999	811	867	950	999999	728	301	999999	467	710	948	44	359	829	999999	999999	999999	160	415	143	122	999999	442	765	846	999999	46	514	999999	525	220	239	681	999999	697	999999	586	482	999999	631	968	188	999999	999999	207	291	606	999999	999999	985	587	833	999999	507	143	634	378	112	114	572	691	786	120	942	499	999999	363	94	141	999999	999999	999999	897	784	174	933	341	580	999999	999999	593	125	605	999999	937	999999	999999	999999	141	999999	999999	999999	377	691	939	192	78	502	372	487	999999	521	788	676	788	543	935	753	342	999999	999999	798	544	549	999999	576	190	570	14	122	28	999999	952	999999	185	722	677	216	844	981	865	838	217	90	999999	81	336	928	760	404	999999	947	841	931	770	999999	940	999999	712	373	12	508	999999	260	469	999999	569	999999	501	76	865	728	999999	361	344	463	591	463	999999	906	999999	261	809	610	669	80	348	30	307	918	782	849	999999	481	979	367	999999	999999	620	887	999999	999999	437	694	538	723	48	489	999999	316	675	486	914	806	133	999999	999999	888	590	999999	410	548	423	583	294	26	235	437	381	977	999999	999999	842	35	403	633	999999	125	81	946	42	858	999999	999999	252	306	935	697	357	238	668	462	375	232	487	964	203	854	999999	522	498	610	118	999999	203	999999	643	889	413	500	999999	583	816	644	366	999999	124	432	340	987	90	537	89	152	318	999999	270	620	548	999999	440	969	999999	559	458	431	749	813	797	999999	999999	999999	294	857	312	95	999999	731	866	934	850	999999	523	422	441	960	531	965	311	542	999999	999999	999999	974	70	999999	868	999999	195	934	802	311	999999	138	335	44	253	232	840	233	25	999999	999999	613	588	999999	999999	302	127	498	999999	784	511	264	999999	639	705	999999	797	355	999999	999999	545	931	141	548	145	394	97	999999	716	308	999999	87	527	251	278	999999	396	999999	510	575	999999	697	44	28	799	380	706	695	338	999999	435	495	999999	636	993	822	482	49	534	999999	215	719	781	601	659	433	737	999999	371	968	923	999999	845	651	248	848	896	122	748	764	687	999999	79	783	873	639	81	890	999999	999999	264	356	999999	447	370	430	915	443	369	375	999999	999999	333	999999	999999	38	999999	999999	398	155	926	999999	300	769	384	812	650	998	999999	999999	362	999999	933	999999	713	577	999999	999999	290	817	932	463	753	383	131	171	
78	999999	772	845	999999	999999	999999	112	529	894	65	107	73	557	999999	999999	714	350	23	795	592	418	656	442	999999	999999	84	581	999999	472	616	917	999999	222	999999	941	999999	999999	39	646	999999	999999	395	999999	522	999999	999999	732	999999	999999	748	412	369	999999	579	660	999999	340	356	746	999999	920	999999	66	999999	147	999999	999999	813	839	692	831	320	376	450	761	32	837	920	65	908	999999	544	208	724	214	558	321	643	94	999999	894	536	292	15	435	941	339	541	385	982	493	919	207	332	999999	101	999999	885	817	999999	225	999999	999999	838	298	385	691	999999	83	589	148	217	729	999999	797	999999	999999	370	999999	999999	693	999999	545	999999	999999	999999	999999	999999	999999	999999	565	435	999999	456	672	484	244	454	999999	59	259	996	999999	999999	843	999999	200	256	534	999999	73	999999	870	996	999999	999999	999999	228	423	865	48	815	535	961	33	713	999999	282	999999	322	999999	999999	999999	964	999999	696	838	749	999999	999999	242	100	999999	196	999999	933	564	828	512	753	609	26	41	851	21	999999	471	505	772	999999	999999	999999	968	222	560	490	978	906	435	258	999999	135	989	284	999999	947	473	999999	912	999999	158	562	770	534	712	54	551	802	999999	136	234	342	977	999999	253	325	132	139	636	568	954	658	999999	263	672	999999	36	999999	228	74	999999	132	999999	681	982	342	157	443	509	515	999999	185	952	999999	34	748	999999	891	41	999999	824	344	999999	353	999999	999999	169	999999	862	999999	999999	794	583	888	165	111	749	305	125	999999	177	688	629	130	630	999999	999999	103	239	924	335	145	726	910	249	999999	420	249	999999	492	182	641	999999	999999	496	153	601	74	153	923	999999	853	775	999999	999999	145	714	591	723	366	793	76	286	938	999999	882	999999	673	999999	529	999999	999999	999999	632	999999	536	117	999999	634	486	187	641	999999	316	925	999999	369	606	770	113	999999	828	526	189	999999	115	364	643	377	614	999999	928	999999	623	242	499	999999	999999	390	613	38	365	957	246	188	162	126	970	999999	430	523	472	999999	545	608	862	983	580	999999	633	182	999999	999999	999999	999999	259	999999	336	999999	436	389	226	226	167	85	999999	870	999999	999999	546	999999	393	630	946	100	612	36	879	25	379	515	522	219	757	441	564	384	999999	834	999999	999999	999999	999999	999999	51	999999	256	744	470	999999	991	703	579	397	999999	788	999999	999999	999999	799	232	346	999999	704	920	866	17	999999	726	999999	191	932	999999	999999	610	209	497	53	905	999999	366	291	419	972	387	812	943	821	123	
652	999999	349	18	44	706	599	479	201	666	185	298	787	28	999999	861	68	999999	507	999999	443	999999	799	139	999999	443	941	927	347	326	999999	999999	999999	354	83	999999	999999	999999	420	999999	20	730	999999	999999	729	505	578	272	469	121	328	563	999999	44	680	360	921	220	874	999999	765	672	141	874	558	263	113	442	944	999999	29	144	837	142	776	999999	999999	422	410	638	864	678	468	236	998	999999	486	160	999999	723	878	999999	60	819	999999	348	598	430	999999	476	999999	146	999999	999999	101	194	999999	312	268	966	363	999999	999999	999999	737	96	999999	905	999999	13	776	999999	999999	231	999999	999999	94	28	532	437	999999	576	592	933	245	727	360	158	999999	813	828	999999	891	708	369	999999	821	814	92	522	144	693	553	999999	999999	450	378	999999	48	703	109	707	779	831	851	787	999999	876	999	19	999999	65	769	72	999999	999999	70	69	862	999999	999999	999999	999999	20	302	431	32	767	999999	795	359	263	120	442	714	131	999999	999999	856	581	463	945	999999	83	786	89	923	490	650	108	390	318	244	146	136	829	771	769	538	429	765	999999	643	214	659	482	945	999999	358	63	207	999999	213	290	448	631	465	863	233	223	508	541	999999	999999	999999	50	29	973	315	884	360	634	532	436	816	999999	311	999999	423	313	144	595	142	596	999999	390	115	953	697	999999	374	907	999999	324	921	999999	41	508	799	619	463	971	32	999999	999999	999999	476	776	474	999999	329	999999	450	999999	999999	999999	409	530	999999	34	934	75	999999	810	520	999999	98	217	515	592	282	803	810	803	850	172	573	667	892	337	999999	999999	489	563	186	518	467	625	999999	999999	999999	999999	275	775	684	397	695	222	954	260	484	268	999999	882	861	526	55	646	79	916	349	741	637	906	120	605	586	721	999999	11	999999	472	972	507	767	771	538	44	129	463	476	361	713	999999	852	999999	999999	607	702	999999	472	821	999999	328	999999	92	999999	368	999999	999999	811	973	999999	952	275	22	296	763	124	99	999999	20	999999	999999	450	988	38	995	63	466	536	978	29	999999	538	999999	916	654	999999	685	898	999999	380	49	652	502	772	760	376	840	368	999999	493	613	672	999999	303	940	878	680	63	877	999999	999999	553	832	999999	999999	424	111	106	999999	924	438	200	818	640	487	963	947	225	999999	629	223	107	999999	495	999999	311	86	999999	999999	776	168	631	999999	863	182	496	999999	548	999999	346	999999	999999	726	999999	999999	422	853	999999	816	999999	930	464	785	999999	101	110	999999	
347	547	313	999999	999999	130	865	999999	807	178	954	467	991	154	408	999999	931	365	479	999999	999999	440	993	457	999999	63	999	999999	703	999999	774	999999	999999	999999	999999	999999	999999	998	42	622	861	624	999999	253	898	364	999999	832	532	999999	853	891	622	730	999999	906	553	855	93	188	131	999999	999999	961	999999	192	999999	826	671	999999	213	933	333	856	519	999999	193	999999	558	899	238	177	322	999999	992	883	160	999999	682	576	999999	999999	915	853	501	841	999999	296	999999	716	999999	998	170	134	204	999999	567	999999	220	276	722	803	307	193	949	954	999999	999999	968	999999	42	999999	999999	999999	999999	215	999999	999999	365	678	662	999999	900	842	931	240	16	197	999999	81	325	394	999999	415	853	653	701	731	999999	999999	144	999999	327	338	683	999999	854	75	184	988	902	97	409	542	613	825	903	464	261	719	999999	519	664	999999	999999	999999	914	738	251	307	513	296	575	818	543	999999	579	572	169	18	999999	999999	999999	123	178	237	999999	999999	999999	38	999999	246	479	999999	999999	999999	141	429	999999	46	999999	126	823	999999	484	616	522	591	998	746	999999	340	999999	999999	343	15	505	551	729	968	662	326	935	222	999999	277	816	390	228	918	735	159	440	132	10	269	127	999999	638	999999	714	403	999999	65	782	419	941	236	999999	593	999999	999999	999999	999999	383	692	999999	611	329	217	799	999999	373	89	999999	106	999999	999999	999999	84	888	999999	912	999999	263	999999	727	999999	440	148	335	999999	539	634	999999	155	459	275	748	318	88	516	817	430	762	999999	40	999999	55	999999	518	769	983	776	705	760	999999	532	911	999999	965	310	180	191	999999	999999	602	738	290	999999	646	634	999999	934	996	999999	551	492	415	680	999999	217	999999	754	629	999999	999999	763	929	999999	478	999999	364	633	352	777	999999	635	547	552	980	301	999999	999999	49	883	345	59	999999	333	218	194	127	240	886	757	999999	999999	561	326	613	839	809	250	999999	720	280	799	591	228	999999	916	945	862	700	937	999999	654	714	745	229	557	983	605	831	294	999999	133	747	595	312	919	83	999999	939	151	999999	988	794	329	613	546	467	561	297	999999	999999	999999	540	948	999999	821	711	999999	106	66	855	214	419	112	911	156	999999	996	916	126	842	724	923	999999	999999	999999	860	395	142	999999	999999	432	317	539	54	554	592	798	816	491	218	267	133	883	295	287	579	691	417	466	494	471	645	999999	460	999999	341	999999	503	999999	960	325	999999	423	966	433	896	880	67	366	564	263	999999	434	
908	584	999999	49	272	177	419	178	977	675	999999	627	787	146	89	529	223	610	304	35	530	999999	583	710	916	862	391	699	999999	999999	999999	240	291	220	273	875	924	301	718	336	999999	792	999999	18	233	348	646	760	801	537	152	999999	958	164	904	999999	11	999999	133	410	999999	720	544	926	773	999999	346	576	872	213	605	999999	891	968	999999	999999	999999	574	487	578	226	630	898	999999	908	999999	281	136	999999	257	874	999999	178	318	549	660	999999	421	244	274	11	999999	999999	999999	932	999999	71	989	508	175	472	436	999999	554	193	165	999999	447	27	824	999999	999999	270	999999	999999	999999	754	583	429	999999	490	142	339	999999	576	157	999999	999999	999999	999999	887	292	999999	150	785	447	999999	999999	135	999999	838	810	999999	999999	586	792	999999	272	999999	370	475	488	999999	512	685	999999	106	999999	978	999999	422	999999	282	999999	937	405	591	129	840	891	940	141	458	45	167	679	737	919	635	784	347	480	999999	803	222	409	721	999999	999999	455	350	440	644	999999	971	999999	538	76	999999	191	210	999999	431	376	430	344	40	535	355	999999	602	186	564	204	999999	941	478	999999	999999	999999	999999	476	999999	394	550	999999	496	369	73	839	151	671	446	999999	583	999999	999999	675	999999	877	379	196	999999	999999	852	173	999999	999999	400	40	849	999999	950	945	508	734	35	999999	826	999999	848	670	999999	516	864	999999	999999	120	999999	50	892	803	105	999999	168	497	706	999999	999999	386	632	56	969	42	990	91	720	999999	999999	999999	632	999999	849	462	39	999999	724	263	595	921	999999	766	999999	999999	148	56	964	999999	999999	999999	37	999999	504	449	999999	801	999999	439	526	782	999999	248	174	772	417	880	953	642	217	459	772	453	618	999999	953	866	228	619	894	943	127	999999	999999	999999	821	811	517	409	174	238	17	295	737	812	710	999999	601	66	942	268	102	331	505	337	248	584	211	883	496	431	999999	999999	544	582	999999	213	533	239	950	605	999999	554	478	979	999999	999999	716	806	999999	767	274	172	677	636	851	999999	512	387	696	999999	999999	633	912	743	999999	925	750	164	999999	507	661	372	115	346	895	547	853	999999	885	760	999999	405	973	728	166	999999	414	907	730	999999	701	156	542	713	999999	999999	641	734	333	526	737	999999	999999	412	999999	902	999999	340	999999	314	942	999999	502	936	378	213	659	194	586	245	999999	843	434	289	805	515	829	401	999999	166	999999	128	202	999999	33	316	747	570	622	264	363	83	176	426	926	714	654	605	999999	792	
88	999999	157	98	16	893	136	378	607	999999	82	665	990	584	407	824	794	999999	913	72	466	98	571	999999	882	446	999999	18	999999	101	999999	234	66	999999	87	458	970	113	999999	999999	999999	379	963	31	999999	698	93	591	28	111	920	520	692	282	335	989	885	824	216	999999	226	128	999999	999999	999999	848	608	441	506	949	853	690	999999	784	882	999999	135	550	151	194	999999	95	989	261	999999	350	541	999999	232	999999	572	155	897	792	999999	999999	999999	457	999999	343	999999	652	95	78	258	239	739	907	400	249	864	345	683	31	216	999999	138	999999	344	400	316	824	219	418	386	999999	792	989	999999	999999	733	677	269	807	104	999999	10	921	12	999999	610	634	393	983	999999	237	471	875	999999	782	999999	599	123	890	37	999999	443	676	999999	999999	999999	999999	46	579	999999	197	999999	876	927	999999	140	217	761	403	789	682	440	235	195	159	245	916	413	99	888	144	564	379	780	829	277	334	239	460	504	999999	597	814	477	999999	161	999999	948	89	651	999999	837	999999	110	355	834	999999	490	542	999999	529	999999	947	999999	381	999999	705	106	108	238	999999	978	311	899	928	94	626	757	160	998	999999	968	333	447	173	999999	844	279	435	994	69	843	696	999999	974	999999	650	999999	106	411	455	499	999999	851	845	999999	535	819	999999	999999	218	460	340	543	666	561	23	510	526	84	788	436	670	113	999999	999999	999999	999999	925	999999	444	502	660	748	999999	160	999999	482	601	427	771	35	107	174	786	999999	999999	163	487	423	510	999999	999999	32	999999	28	828	999999	999999	883	464	999999	894	999999	826	715	999999	592	990	516	442	999999	909	109	312	763	339	506	327	569	459	138	679	511	903	999999	895	638	999999	534	999999	382	800	718	999999	999999	999999	999999	999999	81	810	921	999999	970	999999	970	240	507	719	859	689	999999	999999	122	433	335	699	392	999999	531	819	999999	999999	999999	195	999999	740	201	145	910	999999	999	167	999999	758	538	966	708	530	999999	999999	398	918	275	845	998	953	687	294	637	702	999999	999999	817	261	649	999999	705	785	921	999999	999999	999999	809	999999	689	175	183	363	895	369	999999	862	930	467	431	999999	200	621	196	116	62	999999	508	217	885	534	999999	994	119	84	270	922	609	703	999999	999999	118	999999	999999	833	780	333	999999	277	712	885	544	360	830	406	273	999999	599	815	186	999999	999999	602	350	165	999999	999999	254	821	109	77	262	236	442	404	144	999999	465	362	336	729	517	240	505	10	999999	989	999999	999999	
999999	999999	333	794	527	891	173	516	699	10	18	601	999999	577	999999	644	632	317	918	436	272	122	628	247	489	457	625	633	106	349	175	999999	999999	541	20	923	744	468	709	550	241	627	461	464	353	735	650	939	999999	861	378	999999	81	737	450	698	556	96	315	999999	999999	540	999999	999999	999999	182	585	547	567	254	999999	174	608	377	204	999999	999999	999999	893	754	806	685	571	245	971	999999	764	999999	100	999999	999999	658	163	639	283	999999	999999	111	999999	180	159	999999	999999	999999	961	999999	83	703	999999	806	47	392	202	560	273	591	969	184	999999	350	418	308	457	255	999999	251	999999	968	103	503	436	559	544	722	604	703	312	999999	283	767	420	70	999999	293	999999	983	999999	602	376	692	732	43	722	288	762	850	655	137	939	999999	999999	115	999999	999999	380	999999	848	479	955	569	289	225	901	621	929	999999	563	173	970	893	785	418	999999	999999	771	402	999999	265	960	754	58	999999	813	562	999999	999999	999999	705	913	796	145	986	646	999999	413	516	142	111	358	414	999999	491	999999	999999	935	784	999999	208	277	977	650	999999	999999	211	520	113	411	348	56	624	897	858	260	184	758	798	771	999999	998	264	270	736	906	556	466	566	999999	768	626	789	999999	261	999999	935	156	552	477	444	296	309	115	999999	64	999999	516	438	241	981	297	146	23	999999	210	22	999999	914	686	962	744	954	94	643	721	267	822	646	430	324	38	216	331	999999	508	698	159	476	681	999999	50	38	335	999999	999999	490	776	999999	60	424	227	241	865	514	999999	342	224	472	82	797	999999	870	999999	999999	953	90	815	685	221	511	863	251	242	514	999999	716	999999	57	172	999999	490	739	595	16	107	999999	351	999999	637	175	484	999999	403	884	269	179	30	418	93	400	999999	100	999999	548	561	999999	999	360	592	982	999999	999999	309	841	316	183	284	999999	819	167	739	998	58	55	999999	999999	848	357	255	752	696	999999	999999	771	999999	399	867	56	454	131	797	990	234	654	999999	999999	387	999999	577	999999	894	28	999999	926	999999	676	999999	826	521	385	137	651	115	839	295	503	211	538	285	917	316	237	557	698	369	748	774	403	592	719	798	295	999999	169	857	999999	621	48	119	889	999999	50	535	999999	999999	999999	885	394	368	959	999999	849	286	660	779	666	999999	900	999999	912	999999	648	999999	801	999999	842	871	999999	982	617	999999	173	428	396	999999	999999	702	999999	999999	223	863	390	44	633	613	949	18	129	999999	200	218	720	
481	207	986	708	806	733	491	160	284	999999	412	999999	999999	999999	430	890	100	514	964	982	205	352	59	999999	999999	999999	999999	638	833	751	567	791	409	171	691	999999	409	861	468	968	996	554	939	999999	978	293	555	670	528	128	38	874	236	999999	999999	138	157	474	104	206	545	999999	327	999999	381	620	352	916	261	208	491	999999	55	996	986	650	413	134	999999	330	65	528	119	715	722	692	564	183	646	999999	999999	934	766	999999	432	152	236	416	999999	367	940	999999	999999	999999	636	999999	829	240	249	999999	725	33	930	774	151	27	744	612	810	688	999999	999999	279	999999	135	557	999999	782	573	999999	424	997	580	186	390	425	118	789	88	924	863	999999	999999	772	999999	59	999999	992	131	415	999999	999999	999999	999999	311	771	370	721	999999	89	335	999999	667	999999	460	727	453	999999	393	725	908	954	533	885	999999	731	244	506	999999	85	999999	481	661	167	444	799	401	999999	874	999999	65	397	595	999	599	817	667	538	322	119	605	259	608	406	506	999999	999999	720	999999	580	536	999999	860	128	536	853	394	509	961	660	336	999999	879	999999	669	521	369	533	296	18	74	999999	999999	751	999999	999999	999999	265	661	990	708	681	999999	304	92	202	537	476	473	745	999999	167	999999	661	783	866	379	833	736	999999	999999	567	999999	999999	999999	999999	678	119	648	999999	980	139	999999	970	952	654	74	584	693	477	983	892	70	551	585	906	999999	532	967	613	924	999999	528	999999	906	151	258	642	789	999999	999999	428	827	241	765	302	319	606	709	999999	802	794	149	268	11	201	506	881	456	999999	700	156	999999	45	317	939	611	999999	74	999999	405	999999	999999	441	953	565	74	999999	786	999999	597	532	999999	999999	811	140	999999	999999	999999	999999	999999	376	196	999999	999999	377	286	792	999999	825	691	146	542	898	999999	380	998	708	315	446	136	999999	105	172	999999	178	333	999999	234	186	999999	351	509	359	999999	39	245	616	999999	585	288	282	904	960	999999	460	999999	999999	114	999999	141	201	999999	999999	587	966	280	33	177	999999	54	999999	568	999999	786	350	636	999999	732	704	144	392	828	999999	168	854	773	145	570	561	999999	409	208	793	55	847	396	282	771	999999	999999	999999	448	497	541	314	714	999999	184	999999	824	806	999999	410	306	749	373	234	78	733	203	145	462	999999	214	644	774	999999	702	938	953	999999	999999	999999	945	921	999999	340	198	999999	150	999999	960	999999	999999	381	217	798	497	305	484	172	999999	48	999999	622	759	832	293	999999	
999999	939	463	245	309	469	395	669	465	999999	805	999999	45	224	593	999999	184	999999	999999	999999	437	999999	287	999999	464	790	999999	382	525	332	999999	121	57	302	323	210	163	999999	19	277	985	547	343	122	500	451	136	989	999999	999999	448	615	953	460	468	564	662	66	781	999999	319	23	154	999999	222	693	985	743	901	392	432	459	144	611	999999	999999	999999	174	906	22	664	170	999999	104	999999	556	999999	999999	833	759	547	106	943	501	958	972	403	999999	899	999999	465	393	98	72	998	988	480	351	613	579	920	497	160	768	853	158	999999	60	257	666	535	399	909	152	844	335	516	643	653	874	496	442	999999	109	557	281	82	863	105	896	85	999999	999999	999999	838	999999	946	184	999999	809	886	352	953	999999	999999	76	483	945	228	672	482	837	698	739	92	488	232	61	999999	582	85	232	999999	360	999999	718	415	655	314	794	389	999999	996	999999	988	153	488	41	828	999999	797	136	999999	433	999999	999999	128	253	181	359	999999	895	962	74	733	663	398	602	999999	562	660	827	641	433	292	150	841	999999	750	939	999999	200	233	731	784	999999	999999	531	936	352	999999	172	484	954	965	999999	379	931	999999	335	755	886	389	275	999999	999999	495	221	999999	284	999999	273	999999	241	359	637	671	241	999999	999999	86	866	665	309	962	498	999999	999999	468	798	999999	909	745	425	193	123	811	957	901	814	999999	375	999999	662	999999	336	668	999999	999999	338	822	999999	651	334	258	888	230	89	312	341	626	809	753	352	999999	497	528	87	58	246	826	714	340	999999	331	711	485	13	363	636	829	111	999999	140	999999	999999	268	420	176	305	892	731	655	569	999999	999999	999999	48	158	458	999999	999999	204	367	511	118	807	185	13	999999	999999	999999	725	676	511	525	727	623	376	880	238	118	910	752	354	999999	68	999999	288	677	99	999999	855	905	828	248	999999	723	628	867	999999	999999	999999	629	892	675	999999	978	68	672	926	997	672	278	229	699	999999	999999	23	416	59	46	896	335	458	966	371	820	848	273	618	14	995	509	64	155	999999	999999	999999	678	99	999999	712	999999	751	999999	774	586	686	999999	999999	465	710	222	817	789	196	91	999999	926	313	195	140	794	63	922	12	172	999999	83	997	400	590	344	326	969	333	999999	584	365	201	784	143	719	999999	999999	303	782	691	275	958	620	999999	934	374	904	949	918	562	829	99	999999	999999	612	140	176	874	375	895	999999	465	905	999999	815	734	999999	999999	420	97	900	
628	229	481	948	124	387	290	655	999999	421	999999	415	728	754	999999	590	421	531	999999	540	999999	928	886	999999	810	63	123	304	210	845	853	999999	830	662	999999	869	140	425	497	753	886	999999	999999	484	828	59	187	999999	548	999999	117	530	999999	999999	621	700	343	637	147	71	999999	985	455	133	568	490	584	76	554	999999	459	996	43	835	999999	69	531	412	25	760	999999	999999	755	65	738	333	707	283	999999	510	536	503	287	436	490	900	773	999999	915	348	999999	121	999999	999999	694	120	496	999999	999999	562	999999	930	999999	999999	999999	999999	239	399	394	245	782	310	35	999999	999999	999999	719	999999	999999	999999	295	259	497	676	999999	765	173	999999	370	627	999999	999999	999999	487	341	999999	881	899	251	588	999999	384	887	680	565	174	95	164	281	738	999999	889	651	160	277	919	999999	999999	101	429	999999	625	38	767	999999	81	999999	548	999999	274	84	819	365	999999	999999	911	371	817	120	999999	679	19	343	999999	236	946	69	230	220	422	999999	936	808	821	999999	999999	355	130	281	494	243	547	452	999999	664	582	999999	999999	78	366	999999	626	999999	969	999999	728	999999	999999	541	461	22	709	338	299	112	147	999999	543	916	999999	999999	251	545	626	887	142	999999	999999	999999	999999	422	999999	999999	853	864	546	112	999999	82	131	763	949	589	819	481	534	219	163	903	526	571	990	999999	43	999999	316	90	217	91	616	170	955	999999	999999	999999	838	557	484	434	999999	44	181	471	999999	281	999999	999999	726	999999	363	923	413	999999	450	92	999999	999999	128	62	557	465	895	999999	465	961	999999	520	701	780	643	976	734	999999	347	492	400	999999	999999	761	194	654	999999	72	728	693	757	999999	987	805	616	999999	438	431	876	110	149	423	16	833	999999	106	999999	999999	511	386	199	999999	95	958	691	903	41	367	999999	999999	111	832	39	772	214	286	532	895	999999	21	548	312	852	999999	353	999999	522	999999	298	999999	999999	417	561	351	504	999999	447	39	999999	999999	600	81	562	972	998	316	394	244	629	196	573	999999	783	999999	838	999999	832	999999	615	715	390	691	78	780	219	694	281	687	278	141	839	999999	782	459	420	476	999999	999999	249	999999	591	288	720	999999	524	999999	634	71	513	999999	249	599	423	407	999999	909	12	782	763	313	45	706	965	497	999999	80	999999	999999	999999	371	999999	952	608	578	999999	111	970	999999	266	590	999999	999999	184	660	999999	250	89	384	999999	999999	474	967	999999	935	11	999999	322	999999	756	453	346	999999	981	152	999999	
296	990	845	284	230	939	46	525	182	253	999999	999999	999999	999999	116	991	908	206	579	897	178	836	673	577	999999	999999	746	219	813	254	759	237	42	188	605	259	243	110	906	570	437	999999	999999	691	185	363	17	628	649	461	999999	999999	412	254	312	460	327	277	45	441	202	827	712	999999	494	598	999999	136	999	857	757	807	300	999999	470	726	893	999999	401	885	782	128	569	362	816	654	999999	787	999999	155	931	966	74	474	999999	609	739	999999	999999	587	863	999999	628	792	999999	999999	814	403	784	586	566	999999	876	160	659	84	267	360	999999	839	772	712	260	854	925	791	743	825	641	860	986	878	999999	813	999999	901	499	777	658	196	840	999999	12	999999	588	999999	99	914	814	303	352	999999	903	999999	815	160	629	999999	867	999999	999999	988	762	999999	599	688	561	72	138	758	999999	490	999999	925	998	349	710	960	999999	340	702	829	21	347	999999	999999	975	999999	998	872	999999	725	909	746	309	852	670	999999	700	999999	43	36	999999	66	718	999999	999999	977	369	475	449	668	508	537	219	67	999999	999999	416	991	713	145	999999	266	486	859	999999	999999	625	156	679	633	999999	376	999999	675	53	954	629	999999	919	997	66	533	432	613	227	999999	536	252	874	255	999999	708	999999	999999	962	529	580	999999	291	732	362	222	795	999999	408	141	240	544	23	32	795	760	82	716	88	999999	833	872	642	207	999999	382	281	999999	962	999999	190	408	999999	524	384	769	999999	196	644	844	737	999999	214	999999	152	992	239	852	999999	999999	636	999999	819	999999	695	707	227	94	314	979	940	999999	853	847	951	832	831	499	648	35	396	885	81	999999	999999	227	668	556	65	435	999999	429	972	999999	924	999999	589	291	828	676	552	290	881	665	999999	999999	763	367	999999	999999	171	740	213	435	999999	750	407	999999	627	478	49	999999	38	999999	999999	521	399	800	922	249	253	550	999999	972	483	116	13	416	341	438	464	310	999999	745	999999	413	225	547	539	999999	313	999999	663	359	999999	881	999999	999999	828	391	999999	962	445	894	76	620	999999	999999	951	416	999999	990	999999	199	24	738	999999	293	999999	999999	305	999999	270	747	935	249	887	320	344	601	854	10	587	949	462	501	999999	527	678	999999	343	984	595	999999	437	322	760	473	345	898	633	967	398	999999	96	999999	701	697	958	827	733	759	896	360	562	745	412	999999	736	999999	873	730	615	999999	999999	999999	265	148	320	999999	488	423	975	446	968	887	999999	192	863	999999	999999	999999	
999999	850	920	584	97	245	570	691	999999	467	999999	822	35	902	362	999999	999999	774	999999	563	386	345	349	999999	784	460	391	675	142	230	999999	408	722	704	171	765	50	515	233	30	577	999999	713	31	686	162	999999	75	999999	185	877	98	469	999999	791	234	510	610	799	999999	853	895	559	999999	36	337	109	330	741	596	396	799	550	848	985	758	632	328	633	631	48	325	149	957	353	351	999999	485	913	936	999999	439	716	596	176	681	79	33	994	358	63	101	334	938	788	999999	548	620	261	999999	601	999999	999999	999999	598	999999	755	601	999999	685	398	623	416	804	342	999999	93	999999	681	314	689	608	999999	284	577	947	991	211	178	275	802	328	234	999999	345	999999	462	547	997	639	925	999999	999999	318	960	439	684	529	999999	999999	994	593	939	999999	353	993	857	702	600	999999	546	554	432	999999	882	79	399	999999	469	999999	504	999999	956	52	999999	999999	921	25	324	999999	272	471	605	347	280	219	389	288	999999	351	999999	760	946	356	102	381	54	615	435	999999	49	158	70	999999	337	458	637	896	999999	141	999999	842	999999	461	388	999999	948	95	800	673	999999	121	998	127	55	743	599	999999	949	16	177	316	590	433	108	123	411	269	19	999999	999999	492	719	406	280	999999	382	999999	999999	28	433	958	999999	999999	210	928	160	942	300	999999	859	36	999999	561	964	764	999999	954	999999	274	999999	688	999999	978	999999	999999	401	999999	999999	673	371	114	999999	931	999999	999999	999999	828	232	180	999999	468	969	426	962	555	999999	168	999999	999999	130	428	141	702	355	999999	882	836	999999	999999	999999	999999	105	626	232	755	393	26	977	755	273	433	731	999999	311	214	999999	999999	25	546	999999	999999	169	340	553	942	972	940	586	839	335	664	999999	229	642	414	373	353	203	217	171	529	190	686	999999	696	697	999999	401	999999	999999	232	821	133	351	304	399	999999	999999	289	782	453	439	148	429	999999	999999	512	550	897	841	376	999999	808	384	999999	999999	999999	98	856	255	34	999999	445	814	113	999999	44	999999	348	24	608	280	914	434	999999	99	52	999999	642	431	999999	408	503	999999	999999	999999	23	748	217	251	999999	999999	999999	43	758	999999	994	333	326	999999	999999	634	211	999999	242	999999	551	383	999999	53	20	226	455	999999	70	625	55	999999	166	346	829	295	670	106	108	932	64	880	999999	813	999999	718	939	876	999999	999999	206	621	76	562	225	640	91	174	241	699	230	790	999999	999999	859	859	177	980	937	999999	964	999999	999999	
310	51	671	706	854	999999	301	286	579	245	999999	999999	433	999999	604	999999	199	213	999999	864	408	711	274	999999	543	953	999999	999999	999999	939	253	596	102	837	765	520	554	933	237	999999	940	423	650	999999	472	999999	436	790	999999	859	748	999999	468	249	384	598	776	763	173	999999	999999	999999	326	640	992	913	336	596	999999	93	576	265	975	999999	924	985	999999	720	444	999999	527	999999	979	999999	201	999999	999999	852	462	177	743	790	769	999999	999999	200	106	19	561	559	999999	999999	487	488	999999	492	999999	186	325	399	537	66	329	343	999999	269	999999	226	999999	490	785	484	143	145	350	786	496	648	780	733	889	999999	168	885	452	687	966	999999	817	708	745	951	999999	73	639	687	471	435	999999	251	430	879	570	81	773	902	706	352	148	506	999999	127	405	592	510	999999	897	999999	891	695	302	280	408	740	745	833	947	80	506	662	324	70	695	539	313	999999	491	97	121	550	981	999999	999999	321	713	627	555	999999	562	163	789	37	544	267	999999	159	480	829	999999	940	954	635	846	485	999999	935	432	866	289	500	994	810	332	351	999999	678	918	97	37	127	287	13	517	999999	873	296	526	999999	591	163	538	662	760	181	595	355	999999	875	139	777	999999	999999	665	71	169	978	999999	203	999999	280	999999	393	801	218	999999	951	128	503	611	895	419	999999	999999	135	962	342	59	999999	755	369	999999	999999	958	259	999999	598	347	455	192	895	590	999999	884	321	922	155	999999	552	518	644	236	284	273	999999	368	209	414	999999	109	827	928	554	447	193	380	999999	435	999999	294	74	613	673	999999	716	999999	96	999999	963	213	817	999999	507	642	121	999999	625	779	723	891	723	193	807	355	365	966	46	884	700	941	999999	720	317	999999	454	40	999999	963	557	929	281	98	999999	336	292	355	431	912	336	61	754	418	711	661	571	880	999999	327	956	999999	278	211	420	999999	999999	107	174	249	999999	90	579	662	231	793	619	635	999999	480	999999	20	999999	134	999999	999999	196	326	18	656	696	573	234	246	17	999999	661	80	999999	999999	858	194	999999	192	723	255	481	102	196	917	51	935	148	335	263	945	214	154	653	771	836	162	98	999999	999999	624	999999	343	655	424	142	549	958	999999	622	879	829	362	999999	312	177	999999	139	999999	614	761	434	899	982	71	603	999999	999999	999999	592	706	105	999999	640	999999	399	999999	447	999999	784	502	977	824	712	384	126	851	743	351	604	742	999999	997	902	790	999999	956	999999	
594	821	624	132	62	731	916	783	166	722	311	912	38	656	367	316	122	784	609	196	608	944	751	999999	999999	311	849	683	108	769	999999	908	443	788	853	950	999999	379	999999	103	999999	600	999999	138	441	438	575	96	665	690	790	999999	999999	769	752	649	999999	851	999999	751	882	242	684	999999	872	403	479	250	802	416	156	742	859	516	400	17	984	622	341	647	999999	999999	999999	417	999999	843	999999	999999	45	999999	999999	318	332	999999	221	564	916	573	265	48	958	335	999999	258	544	58	156	999999	379	999999	665	999999	519	999999	26	129	223	276	417	39	84	805	214	999999	536	837	420	999999	305	836	101	420	366	303	999999	999999	999999	770	999999	931	696	254	304	301	548	433	999999	922	166	101	350	649	166	999999	964	162	999999	695	721	707	637	470	999999	999999	653	999999	100	226	999999	615	651	453	403	999999	343	829	511	999999	60	113	47	999999	999999	213	999999	451	263	999999	338	535	999999	782	58	999999	303	999999	476	999999	999999	303	342	583	210	550	450	896	255	999999	892	144	651	217	645	618	669	999999	999999	574	999999	211	999999	960	887	195	999999	868	405	999999	192	117	363	749	275	756	770	463	999999	979	999999	599	206	582	248	204	884	82	147	999999	999999	163	296	999999	714	446	312	382	696	25	224	582	501	27	999999	999999	781	902	999999	888	847	215	852	960	999999	458	999999	999999	722	692	311	263	730	965	731	999999	820	999999	44	828	454	398	767	281	999999	999999	107	188	94	462	423	981	140	259	592	999999	311	999999	999999	999999	440	999999	660	14	714	960	851	536	296	470	964	330	867	999999	999999	459	448	999999	205	999999	360	827	334	269	999999	329	133	481	999999	999999	999999	494	370	778	398	561	999999	999999	567	804	999999	571	891	624	498	103	124	27	999999	142	851	730	140	470	905	612	999999	401	734	394	837	999999	162	855	743	479	960	98	724	882	721	685	999999	999999	999999	788	999999	710	999999	186	215	999999	665	250	999999	996	364	899	872	785	992	346	38	182	966	958	418	45	880	29	999999	35	302	932	421	175	716	738	179	999999	676	999999	999999	558	999999	730	715	912	275	746	124	999999	999999	939	999999	384	657	840	434	999999	380	900	999999	751	999999	189	813	732	829	999999	999999	625	730	756	999999	143	716	479	993	245	253	506	770	144	904	82	809	999999	52	46	517	876	314	836	746	776	999999	879	515	10	917	982	999999	999999	999999	498	340	469	830	757	999999	188	847	198	99	873	999999	694	846	970	999999	460	
690	792	999999	413	999999	893	19	341	999999	837	963	999999	999999	271	999999	918	999999	415	742	349	999999	295	378	339	38	125	999999	872	646	344	42	545	630	466	999999	299	945	999999	999999	999999	460	499	653	831	224	999999	869	828	460	221	26	999999	237	39	928	405	424	577	385	205	157	146	999999	769	999999	999999	372	999999	969	133	999999	625	999999	306	889	43	999999	546	124	999999	256	918	422	434	327	601	317	600	537	896	874	378	677	982	299	323	999999	999999	37	796	491	16	859	336	248	999999	212	931	150	895	763	878	462	210	948	239	724	270	999999	999999	120	772	335	83	999999	604	947	255	17	575	239	999999	519	328	693	999999	68	96	195	926	398	385	460	641	142	996	915	476	999999	69	599	542	442	824	685	999999	681	785	87	644	453	957	924	574	666	999999	999999	143	517	709	180	999999	85	524	813	735	322	693	999999	261	689	480	221	947	976	696	325	695	643	999999	568	283	18	999999	482	441	460	885	975	137	638	781	959	334	889	961	467	917	21	950	406	987	845	999999	955	972	745	977	597	999999	690	673	999999	543	150	999999	629	999999	51	999999	284	436	718	999999	623	907	521	887	67	24	239	407	684	692	999999	999999	438	192	999999	999999	695	999999	999999	15	446	999999	999999	999999	194	999999	341	999999	875	999999	676	969	278	41	212	57	999999	999999	919	582	999999	292	989	808	999999	568	468	447	999999	999999	999999	801	148	712	999999	658	626	105	702	999999	683	305	531	55	26	608	999999	999999	980	999999	58	836	563	715	275	164	975	482	460	625	533	894	999999	999999	952	875	831	566	999999	553	431	365	999999	999999	899	445	761	944	791	999999	265	71	467	398	493	999999	247	999999	447	999999	683	153	644	86	541	788	309	197	102	151	777	746	742	436	126	692	999999	709	815	999999	402	41	691	103	369	999999	999999	607	851	112	637	407	129	451	869	288	721	89	999999	120	999999	573	851	649	999999	518	329	40	282	800	178	537	617	999999	999999	652	461	999999	717	80	361	701	346	990	999999	379	627	300	999999	838	999999	601	397	999999	999999	829	189	51	514	851	152	999999	335	60	933	999999	789	512	631	999999	999999	180	372	999999	759	999999	999999	861	999999	219	890	39	473	999999	999999	577	149	999999	999999	999999	472	999999	46	865	927	954	376	999999	66	999999	999999	999999	668	999999	21	801	239	155	999999	999999	999999	328	905	305	999999	123	933	891	231	366	999999	876	590	640	754	416	143	506	323	999999	77	941	999999	732	999999	775	
999999	132	432	37	999999	993	968	671	399	154	999999	740	905	814	31	999999	73	999999	453	713	534	999999	999999	604	667	733	831	150	193	659	523	183	676	194	999999	999999	469	999999	28	999999	907	919	999999	999999	902	403	600	508	783	592	999999	999999	289	999999	999999	342	537	827	999999	999999	172	827	488	739	630	341	74	721	72	220	25	869	680	486	805	615	786	985	999999	999999	143	999999	999999	600	781	418	999999	999999	943	419	283	641	999999	414	804	90	441	511	979	999999	338	879	446	573	577	999999	434	802	119	635	999999	551	999999	104	481	839	470	887	957	999999	999999	999999	777	999999	936	999999	43	276	999999	725	184	284	16	140	936	263	886	793	999999	999999	983	100	999999	999999	863	999999	999999	999999	933	965	619	553	554	766	133	999999	111	794	636	203	975	168	130	393	460	281	545	994	168	227	953	676	863	194	238	357	661	468	788	214	866	302	342	717	116	630	730	999999	17	999999	162	102	167	830	999999	825	969	268	857	591	196	522	582	716	21	942	689	999999	538	776	999999	642	15	432	336	682	825	999999	287	999999	999999	305	999999	257	74	999999	519	43	397	413	387	403	610	206	27	354	999999	625	705	173	940	370	711	999999	547	519	96	735	503	124	999	566	999999	38	50	891	535	335	651	999999	433	656	999999	134	399	969	41	808	414	982	999999	210	999999	123	888	191	594	755	710	555	774	999999	540	282	999999	999999	422	582	166	136	819	394	999999	999999	740	294	999999	586	841	577	487	999999	330	521	161	999999	857	867	149	858	306	999999	999999	106	386	999999	125	700	721	577	999999	459	652	288	173	578	999999	163	999999	999999	999999	18	914	142	77	496	464	29	130	614	999999	554	443	307	829	49	769	877	178	100	179	697	865	273	29	999999	635	51	357	999999	573	999999	494	544	75	999999	865	999999	38	999999	195	106	579	999999	614	12	25	354	999999	133	809	357	999999	999999	435	106	153	650	999999	49	861	999999	671	547	50	269	999999	898	242	541	184	286	849	288	905	999999	127	999999	999999	27	22	291	999999	234	773	226	717	211	119	999999	155	224	379	989	38	772	434	41	999999	354	942	999999	121	916	949	532	508	706	387	999999	999999	394	991	105	36	999999	829	446	774	999999	551	999999	788	273	396	959	907	860	260	999999	647	999999	692	999999	85	999999	180	676	285	251	717	999999	824	757	990	760	233	283	999999	459	999999	988	267	251	802	92	337	999999	529	999999	624	648	456	254	714	999999	701	999999	30	140	
408	162	171	999999	116	999999	45	41	283	636	999999	999999	897	999999	999999	659	829	999999	512	999999	999999	999999	156	999999	999999	79	564	579	53	999999	999999	547	263	832	999999	790	999999	733	999999	271	999999	306	574	893	263	991	750	655	65	64	72	999999	184	38	571	999999	16	875	906	47	976	999999	988	184	577	199	380	999999	999999	999999	833	105	999999	250	999999	271	758	262	42	634	328	909	524	988	45	808	372	235	999999	974	999999	950	827	107	295	999999	318	399	326	999999	621	999999	903	656	999999	967	943	999999	93	309	327	999999	999999	282	718	76	940	999999	148	768	999999	999999	803	999999	623	882	999999	218	954	362	953	368	936	968	23	642	15	867	767	78	864	438	999999	999999	999999	41	117	999999	999999	228	651	318	999999	999999	247	476	882	136	999999	348	699	734	979	730	356	958	999999	873	268	85	70	82	242	999999	999999	999999	12	999999	999999	999999	774	723	829	999999	711	644	999999	388	731	546	999999	879	999999	428	379	139	459	421	615	698	224	243	296	314	167	579	86	999999	652	850	474	999999	16	451	999999	976	999999	252	29	711	850	437	152	722	325	191	247	999999	700	999999	937	999999	999999	431	999999	540	436	525	578	999999	568	926	736	881	82	718	872	393	854	403	233	217	402	903	848	999999	999999	574	988	999999	341	272	490	877	999999	883	814	585	999999	42	549	390	999999	999999	153	924	701	271	649	607	319	999999	999999	307	551	730	198	999999	582	999999	999999	862	537	999999	800	305	446	858	968	198	999999	296	319	999999	854	843	999999	514	759	923	95	829	924	390	666	487	999999	192	336	999999	695	492	12	493	592	999999	999999	81	96	999999	999999	843	303	461	704	999999	544	147	999999	707	197	683	999999	999999	999999	620	938	156	936	999999	992	263	531	786	502	421	294	825	999999	177	990	471	999999	911	445	251	536	999999	999999	999999	999999	174	738	629	999999	999999	919	999999	989	972	747	706	145	772	999999	234	322	516	999999	999999	999999	718	909	286	716	726	999999	999999	999999	262	999999	999999	469	302	999999	827	999999	901	999999	489	501	999999	836	266	429	293	999999	655	67	221	929	29	512	403	905	233	999999	462	912	277	999999	268	999999	999999	887	999999	999999	842	401	37	709	420	723	999999	791	797	882	652	856	433	999999	609	603	12	333	74	963	76	999999	157	999999	72	989	525	732	242	810	110	378	157	999999	999999	263	39	511	518	306	43	612	117	999999	613	605	999999	876	157	665	999999	412	822	318	180	456	254	465	646	431	207	999999	559	
986	999999	283	708	386	907	999999	573	500	999999	768	999999	999999	288	805	958	467	509	648	585	577	683	697	555	838	875	47	19	574	864	96	108	296	63	131	999999	339	896	999999	999999	801	101	999999	597	64	388	716	177	999999	999999	999999	999999	559	172	981	313	94	999999	870	510	870	346	998	636	999999	669	643	411	167	999999	629	570	407	999999	783	485	56	110	501	460	168	870	571	78	685	999999	549	134	81	999999	484	611	36	601	109	465	999999	10	868	394	744	999999	19	211	877	999999	524	880	388	506	999999	999999	999999	999999	999999	10	775	930	951	999999	130	519	339	350	762	27	999999	999999	579	328	999999	55	241	116	715	852	860	999999	201	75	650	669	999999	574	560	499	999999	616	259	108	689	172	999999	999999	274	235	975	668	999999	859	85	719	999999	70	123	221	752	130	999999	499	999999	415	739	885	913	461	999999	765	790	273	643	999999	555	999999	638	999999	996	999999	999999	490	877	999999	920	999999	990	930	999999	999999	461	999999	746	264	912	760	959	999999	433	999999	999999	812	461	999999	878	999999	226	999999	173	829	999999	893	224	825	287	224	999999	947	495	408	895	982	999999	98	313	451	526	388	999999	794	521	364	796	832	536	40	39	666	323	999999	124	841	767	539	263	567	133	999999	976	698	148	21	788	35	278	417	719	372	907	437	658	838	999999	378	317	76	106	392	999999	257	195	955	999999	749	999999	63	225	563	835	746	327	605	411	999999	655	999999	576	999999	563	129	999999	666	999999	999999	96	286	706	999999	231	197	999999	741	632	999999	512	999999	999999	999999	999999	224	201	165	537	999999	999999	999999	436	818	723	999999	500	335	828	179	936	528	206	748	663	17	356	999999	342	648	285	586	972	682	813	999999	132	537	999999	348	999999	999999	139	598	776	999999	849	888	999999	999999	696	145	912	463	792	984	986	639	385	999999	868	374	822	888	885	999999	90	754	14	260	685	963	305	490	251	781	398	999999	971	629	167	999999	999999	919	951	149	999999	519	889	999999	486	999999	161	305	999999	563	342	251	999999	999999	952	105	883	425	737	733	999999	432	222	999999	596	999999	999999	755	576	999999	999999	903	937	999999	999999	571	864	186	773	202	811	999	19	688	999999	157	896	728	676	72	584	737	999999	228	309	251	306	999999	241	108	825	999999	729	80	999999	999999	313	965	393	391	999999	707	651	545	999999	999999	999999	533	999999	449	999999	938	88	513	825	999999	721	999999	446	617	274	985	944	674	376	416	280	939	346	21	843	930	
344	295	831	877	999999	646	306	999999	829	999999	318	792	617	999999	326	225	254	867	717	594	529	776	127	255	999999	999999	178	515	999999	483	197	559	605	560	603	793	682	948	999999	999999	999999	976	999999	999999	677	161	999999	999999	999999	999999	999999	478	303	259	410	568	178	585	124	119	477	791	900	999999	585	758	197	66	293	532	542	306	999999	643	181	553	999999	625	578	611	918	689	425	515	789	719	266	999999	999999	45	625	107	999999	288	606	631	999999	441	916	918	964	11	999999	566	521	999999	998	659	999999	999999	579	999999	17	513	999999	999999	375	394	999999	999999	502	841	906	257	999999	999999	471	999999	47	549	476	557	999999	659	646	999999	999999	999999	994	999999	721	606	277	302	999999	83	99	331	999999	817	265	691	874	60	426	132	105	948	659	85	926	806	622	539	391	31	842	358	999999	283	304	517	400	999999	153	895	574	999999	999999	833	355	150	114	229	293	999999	999999	658	999999	999999	999999	545	209	999999	475	999999	983	737	911	444	240	741	464	813	999999	748	301	708	906	530	557	491	999999	825	999999	785	999999	403	255	605	348	193	125	352	462	999999	318	481	999999	999999	912	836	999999	356	603	999999	999999	999999	999999	544	493	975	999999	711	965	340	388	383	198	999999	222	999999	999999	999999	999999	57	999999	121	361	764	440	999999	17	677	618	999999	788	810	232	126	999999	412	999999	710	121	999999	441	414	999999	131	380	934	293	21	26	332	354	397	259	555	988	574	938	941	114	999999	999999	84	103	254	551	577	999999	82	999999	810	892	781	203	733	615	221	999999	239	393	505	536	996	661	999999	376	400	999999	676	999999	534	473	756	606	999999	999999	367	999999	141	580	803	783	999999	430	216	439	573	204	526	999999	776	839	708	557	999999	999999	971	422	806	878	160	26	484	944	65	346	146	184	755	338	258	900	603	659	589	721	326	575	455	857	802	206	44	999999	999999	695	999999	208	999999	310	433	944	514	263	429	786	309	275	374	999999	999999	398	448	197	691	876	245	59	967	999999	999999	405	967	949	86	953	982	747	999999	369	580	938	187	455	905	314	396	350	999999	802	422	60	999999	999999	564	413	999999	846	999999	999999	999999	716	240	120	488	37	976	564	187	475	804	562	681	14	999999	364	221	993	292	386	489	895	819	174	475	771	999999	392	395	999999	205	145	701	119	910	999999	707	76	999999	877	337	999999	173	763	998	859	378	999999	999999	999999	201	764	999999	669	994	999999	896	75	999999	717	999999	593	999999	999999	280	
999999	860	572	999999	434	999999	154	37	414	58	657	999999	65	176	615	402	998	107	196	480	999999	582	999999	124	999999	967	642	431	258	55	744	663	658	999999	999999	998	806	111	860	552	57	999999	158	620	999999	830	841	898	39	325	834	496	982	43	838	96	828	458	747	467	24	999999	778	369	314	993	84	572	999999	616	596	999999	999999	999999	433	999999	999999	999999	776	525	136	743	401	999999	221	257	681	624	654	999999	179	357	363	403	999999	333	958	999999	316	354	756	278	71	422	999999	937	260	348	999999	144	663	417	681	232	340	281	331	845	158	66	322	999999	917	594	999999	248	542	999999	999999	109	745	643	999999	432	769	857	682	999999	214	999999	997	343	24	999999	589	762	676	999999	999999	265	11	999999	641	999999	999999	306	361	476	999999	999999	999999	416	999999	510	399	999999	312	258	999999	483	599	353	641	874	69	999999	445	999999	999999	684	999999	410	780	851	999999	999999	12	855	999999	472	999999	215	12	724	877	590	111	999999	999999	570	459	999999	678	999999	999999	658	999999	766	199	999999	861	953	472	999999	999999	994	636	390	412	766	26	457	858	999999	977	999999	350	916	997	999999	999999	931	286	444	999999	155	732	201	999999	449	161	999999	665	347	611	552	743	711	806	883	954	999999	110	999999	999999	11	568	687	612	282	999999	999999	769	999999	185	929	677	37	75	772	272	999999	999999	963	614	780	999999	520	389	434	999999	638	120	123	525	166	830	922	890	233	586	54	589	911	140	999999	476	944	172	681	875	715	646	999999	620	519	525	147	750	772	219	58	999999	187	632	679	454	655	205	28	108	754	147	842	999999	227	855	293	833	27	314	999999	999999	999999	999999	999999	992	86	999999	999999	641	693	181	127	23	537	745	412	289	999999	152	820	999999	153	999999	999999	578	804	847	402	664	999999	314	732	999999	372	700	600	999999	697	687	378	162	199	387	414	583	29	828	659	481	453	14	381	999999	493	999999	214	134	439	366	198	238	109	351	409	389	999999	658	650	837	155	784	592	999999	999999	668	999999	765	178	547	558	975	198	921	220	237	932	857	975	999999	495	476	999999	340	999999	149	62	848	977	34	144	371	187	999999	999999	668	999999	607	110	825	548	448	955	892	808	999999	50	188	140	999999	457	591	683	385	351	678	596	999999	285	635	615	711	999999	154	413	197	797	376	594	551	815	999999	757	999999	726	56	521	305	999999	285	108	873	999999	805	576	999999	687	802	480	999999	82	169	332	475	999999	837	661	811	489	
621	425	674	594	999999	999999	133	833	534	659	304	167	300	999999	999999	536	741	993	999999	577	860	509	995	896	936	999999	656	999999	291	939	888	999999	709	816	909	859	999999	289	138	448	453	999999	163	152	185	999999	781	438	332	938	478	843	999999	244	629	121	999999	778	999999	119	710	999999	551	594	999999	908	999999	484	820	999999	999999	462	865	999999	999999	999999	356	852	999999	445	697	227	679	999999	999999	55	999999	475	197	798	439	655	630	28	738	999999	177	568	382	276	53	307	617	191	999999	25	978	144	120	488	764	999999	66	223	421	492	451	208	132	725	999999	999999	999999	32	710	456	999999	846	805	802	973	788	480	455	402	400	609	498	999999	999999	999999	582	365	709	43	862	999999	999999	606	255	879	999999	445	656	84	70	20	595	999999	389	193	142	999999	317	515	999999	107	611	820	31	882	953	999999	999999	659	619	626	587	989	848	999999	424	249	560	922	13	352	823	380	341	389	24	27	137	271	934	253	57	999999	66	764	999999	596	585	999999	926	287	768	999999	465	443	433	999999	632	531	768	892	778	395	999999	634	283	999999	489	999999	868	936	999999	999999	725	376	579	999999	932	93	870	828	999999	197	996	725	583	825	915	897	956	418	395	606	502	51	999999	662	693	432	999999	756	116	943	504	990	999999	363	282	98	864	999999	999999	548	661	940	238	591	398	999999	60	999999	325	591	685	460	550	999999	912	683	901	917	700	999999	999999	124	721	721	999999	999999	11	230	553	826	43	916	743	999999	945	562	812	883	273	907	382	43	440	525	999999	53	449	768	999999	598	197	946	349	999999	945	546	999999	517	897	999999	784	829	904	999999	999999	999999	999999	703	999999	359	871	999999	999999	792	136	999999	999999	206	463	649	999999	243	779	999999	639	96	577	578	901	408	344	999999	985	881	133	999999	138	999999	966	499	337	746	756	101	727	178	302	557	48	387	862	31	64	999999	999999	550	59	950	859	471	999999	147	999999	999999	25	999999	42	772	668	583	439	742	239	963	322	820	486	688	236	471	794	29	539	524	546	999999	251	737	65	582	999999	188	999999	505	307	999999	944	154	999999	162	145	999999	888	465	947	130	791	100	999999	14	999999	371	724	398	676	181	999999	999999	76	703	999999	305	717	95	89	261	660	734	665	132	875	999999	999999	84	335	274	141	999999	999999	425	530	160	801	60	518	999999	464	694	999999	136	591	999999	87	382	827	840	812	999999	386	999999	470	67	434	999999	999999	732	999999	649	72	999999	50	
534	710	999999	182	184	503	999999	999999	999999	797	965	905	539	540	218	999999	240	999999	495	461	338	697	999999	999999	472	725	988	921	785	384	814	631	426	95	67	999999	999999	209	653	346	999999	235	999999	999999	999999	162	894	282	919	478	527	402	576	950	999999	836	829	694	709	458	999999	744	791	572	999999	344	489	999999	483	262	826	41	603	999999	999999	112	999999	983	461	320	831	715	12	317	857	421	999999	476	382	230	999999	742	999999	205	831	412	443	999999	915	170	673	450	798	667	651	495	999999	428	999999	609	578	846	243	399	999999	799	742	484	715	571	289	22	999999	263	135	93	542	999999	999999	902	669	401	999999	301	647	391	916	999999	665	999999	622	636	831	772	999999	290	999999	110	999999	41	670	999999	160	353	880	999999	999999	999999	541	999999	953	400	110	742	940	186	778	941	751	245	882	407	818	354	999999	652	191	309	611	844	584	442	999999	296	242	999999	999999	724	420	987	23	381	802	107	999999	231	999999	99	999999	999999	999999	567	999999	342	158	999999	150	806	403	238	478	78	934	696	983	521	570	813	509	239	935	999999	999999	763	232	999999	999999	720	935	999999	125	102	999999	999999	342	26	93	497	147	969	570	445	330	192	519	999999	446	999999	124	897	660	999999	589	999999	999999	458	46	999999	119	646	668	429	870	999999	122	385	999999	799	364	966	999999	999999	676	539	669	499	733	348	254	288	75	498	606	48	77	403	513	873	604	883	979	999999	388	501	999999	151	999999	999999	999999	999999	352	647	751	157	469	587	56	59	933	50	999999	999999	999999	831	999999	180	822	999999	607	718	872	728	999999	480	986	999999	694	184	238	528	925	87	999999	121	936	428	746	458	999999	490	999999	463	940	564	999999	291	157	556	920	999999	999999	743	57	361	271	999999	452	280	171	529	892	871	821	415	125	647	430	239	895	162	999999	374	262	127	999999	419	788	999999	322	705	791	999999	264	107	210	192	40	999999	850	999999	975	475	297	59	597	485	641	534	448	999999	860	918	661	767	707	953	490	930	999999	999999	834	812	957	465	738	754	616	724	214	999999	617	513	389	999999	187	957	87	999999	529	886	777	263	201	802	844	999999	486	497	399	256	701	110	927	999999	999999	173	999999	831	320	842	868	999999	329	999999	902	357	539	88	589	999999	876	286	410	113	84	581	620	164	621	864	999999	129	335	958	241	517	999999	390	104	999999	449	255	999999	686	999999	859	999999	686	999999	497	343	999999	907	648	379	425	999999	999999	923	906	
553	363	999999	456	575	999999	592	371	283	394	999999	158	999999	999999	311	630	393	723	95	224	647	933	264	134	530	999999	221	999999	999999	999999	817	763	999999	999999	470	96	999999	446	999999	277	999999	572	413	515	999999	195	423	999999	347	748	41	976	737	708	268	620	108	95	925	705	999999	999999	782	467	576	999999	691	795	116	224	595	946	999999	818	947	85	530	748	407	345	456	879	349	999999	784	841	35	999999	999999	849	987	949	521	416	739	372	790	945	938	999999	504	628	235	132	163	94	374	919	761	999999	999999	360	688	589	258	658	566	942	999999	735	981	999999	866	999999	237	999999	435	999999	88	585	999999	999999	809	688	841	827	654	999999	686	699	477	116	997	745	759	999999	271	999999	167	91	805	847	272	213	737	571	762	968	999999	517	659	179	999999	999999	999999	516	550	10	748	430	13	350	265	983	268	875	934	130	506	600	384	504	47	999999	999999	447	321	606	950	279	75	999999	331	179	999999	307	999999	999999	999999	253	96	271	999999	736	87	465	999999	289	945	861	636	641	471	999999	999999	165	999999	999999	406	461	999999	944	59	999999	999999	999999	28	96	943	960	610	123	283	262	513	123	321	310	920	324	854	41	999999	98	642	434	224	36	45	884	176	999999	425	395	58	152	999999	714	381	999999	446	506	346	984	261	523	368	218	790	999999	999999	831	922	999999	606	173	292	960	835	931	999999	992	999999	68	794	187	697	887	999999	371	901	606	929	170	877	358	695	676	837	128	75	15	999999	25	50	345	999999	343	789	885	999999	260	999999	450	999999	454	456	287	200	999999	999999	480	14	429	128	247	999999	762	213	258	477	616	133	716	865	107	756	999999	27	459	678	999999	108	328	999999	999999	999999	999999	999999	433	902	418	486	762	302	999999	999999	816	897	803	999999	746	139	540	999999	253	137	171	584	999999	698	421	269	741	405	472	382	999999	917	477	999999	422	259	780	356	69	140	370	999999	280	999999	939	147	999999	25	931	233	567	910	999999	523	999999	903	954	735	999999	158	744	366	999999	222	323	899	429	294	30	497	999999	194	359	123	766	747	314	461	758	999999	999999	725	474	248	814	776	659	999999	952	519	304	54	865	910	395	13	594	999999	783	50	717	930	995	443	999999	383	999999	154	756	819	999999	502	976	217	999999	29	999999	591	408	547	249	475	341	511	203	314	328	999999	728	762	999999	256	999999	999999	565	999999	730	999999	374	999999	225	999999	206	142	999999	801	78	658	999999	376	999999	13	659	
245	800	999999	599	494	250	999999	64	122	999999	999999	999999	352	824	999999	651	990	299	861	227	967	331	734	278	209	999999	401	246	999999	999999	999999	651	159	597	442	917	999999	999999	999999	999999	999999	385	113	98	999999	475	999999	999999	809	16	815	87	999999	785	691	914	999999	972	399	999999	849	333	999999	479	999999	999999	999999	754	392	351	337	475	63	999999	423	592	228	646	76	999999	24	424	436	664	827	284	401	373	906	528	850	999999	135	343	940	480	999999	634	33	859	957	822	594	467	678	349	33	187	372	999999	695	429	906	664	887	999999	999999	999999	652	790	950	154	848	864	500	986	350	720	142	942	600	593	622	999999	777	202	829	999999	985	999999	260	224	999999	807	832	430	444	999999	455	515	583	271	981	999999	999999	813	999999	999999	967	999999	999	313	55	430	508	112	999999	700	887	695	999999	927	743	175	539	736	999999	50	41	79	552	880	275	627	999999	338	611	999999	999999	964	229	999999	11	999999	488	947	179	580	309	730	623	744	582	999999	999999	656	527	816	704	182	999999	932	698	897	149	129	48	428	71	179	500	428	999999	923	476	999999	925	450	999999	999999	566	999999	741	311	455	808	999999	515	717	712	810	999999	684	134	999999	296	410	113	163	368	999999	751	518	139	240	205	350	659	999999	413	730	87	139	122	615	105	201	396	451	341	821	999999	999999	999999	999999	704	999999	278	999999	189	999999	821	296	999999	999999	815	999999	999999	81	260	999999	647	999999	313	999999	999999	665	572	519	208	999999	24	999999	821	547	999999	50	168	999999	535	462	82	41	114	318	908	790	811	999999	800	50	589	325	999999	874	184	312	406	378	635	999999	180	759	429	94	91	999999	474	780	306	774	897	840	999999	797	999999	616	999999	995	83	942	853	142	718	999999	515	999999	999999	947	373	999999	643	789	145	495	291	323	999999	999999	237	748	999999	41	999999	35	153	748	778	403	490	567	195	999999	305	692	196	999999	50	271	579	999999	699	999999	417	233	140	117	704	61	516	999999	15	999999	767	334	626	822	999999	693	25	766	920	999999	466	999999	888	999999	494	452	999999	252	999999	350	999999	845	58	999999	623	909	894	45	53	727	887	419	562	97	643	970	76	373	48	357	256	999999	999999	999999	71	999999	344	898	622	999999	999999	273	798	999999	658	922	285	828	999999	100	798	979	722	999999	189	57	253	801	598	523	386	935	214	925	104	637	383	425	737	21	999999	995	422	792	975	623	620	999999	999999	999999	694	248	174	947	558	276	99	
278	453	23	368	999999	310	109	875	816	69	999999	999999	30	549	860	100	197	526	802	999999	930	227	566	999999	355	371	999999	999999	147	770	999999	377	999999	999999	114	971	723	999999	40	695	999999	999999	169	564	747	336	418	181	834	999999	999999	431	755	710	168	61	999999	586	999999	182	432	280	737	999999	801	505	743	999999	444	889	999999	544	495	117	252	24	67	11	688	999999	953	706	994	989	793	835	621	127	388	999999	999999	146	640	858	273	53	188	124	999999	252	999999	935	999999	945	780	999999	935	648	467	999999	993	886	897	993	999999	726	286	748	261	999999	999999	999999	104	390	805	240	999999	636	843	999999	999999	943	249	999999	435	27	969	59	999999	361	899	973	999999	999999	999999	999999	999999	999999	639	547	767	440	999999	999999	999999	967	841	356	149	550	538	309	804	267	318	999999	647	461	999999	211	999999	999999	999999	999999	76	909	965	859	999999	608	991	267	997	306	441	405	89	999999	87	999999	186	622	909	669	999999	600	179	402	999999	19	560	787	89	438	790	540	901	963	999999	999999	999999	981	999999	540	559	281	312	999999	999999	913	970	204	383	999999	35	144	327	869	86	475	740	999999	933	321	58	213	188	568	516	901	503	999999	722	628	464	999999	999999	999999	120	551	298	672	576	999999	999999	999999	414	978	413	655	222	42	886	264	718	999999	999999	999999	492	355	103	743	999999	924	999999	854	999999	754	645	830	999999	949	758	999999	186	78	996	920	282	692	798	209	165	999999	688	470	240	468	910	35	156	883	886	764	999999	555	681	999999	603	999999	999999	659	343	582	118	273	999999	361	88	650	999999	137	440	799	999999	894	588	139	245	948	623	23	844	999999	683	999999	999999	999999	86	631	396	355	327	98	807	148	865	582	752	424	196	879	390	999999	593	29	999999	999999	217	999999	967	999999	415	654	570	871	815	999999	899	999999	210	999999	284	999999	999999	97	809	352	991	418	999999	15	386	999999	999999	744	632	999999	36	999999	220	976	787	522	663	843	999999	673	528	999999	333	151	999999	307	223	907	604	999999	999999	505	219	110	104	798	535	961	175	594	892	825	248	241	697	244	999999	234	502	762	999999	420	999999	146	999999	65	94	999999	332	89	607	854	150	699	577	530	455	120	882	988	986	702	678	999999	780	702	697	101	453	999999	73	989	415	842	150	596	357	82	286	49	714	648	639	999999	987	47	685	999999	663	176	789	133	352	513	776	999999	999999	803	365	131	367	992	443	883	25	617	999999	308	999999	981	999999	382	
834	843	999999	348	73	591	366	999999	27	158	999999	999999	659	940	999999	999999	999999	60	854	554	999999	164	681	721	214	999999	80	380	999999	999999	990	681	999999	416	999999	509	239	438	999999	159	999999	999999	114	999999	564	999999	233	999999	970	548	242	508	137	628	666	680	999999	562	143	316	521	999999	156	640	168	756	293	253	651	148	999999	637	32	704	117	104	59	473	999999	57	532	995	410	999999	154	491	999999	374	999999	618	347	676	999999	720	638	999999	476	999999	999999	807	873	979	434	831	876	604	486	999999	521	572	630	698	999999	96	784	526	585	106	495	677	212	918	999999	999999	999999	999999	343	312	75	999999	628	585	423	999999	183	999999	570	999999	999999	549	14	999999	853	187	988	649	280	217	936	122	875	999999	978	382	999999	999999	999999	402	41	881	271	184	999999	999999	999999	54	285	56	999999	241	999999	16	923	999999	999999	92	74	327	53	160	999999	999999	999999	952	780	258	606	50	999999	999999	77	177	547	300	288	830	762	988	242	944	374	233	305	705	167	868	455	42	999999	522	889	167	999999	880	167	145	808	415	94	695	447	244	302	999999	999999	787	469	999999	666	842	330	86	94	999999	999999	999999	830	670	795	911	999999	999999	999999	241	338	909	818	666	143	153	32	356	903	547	506	140	999999	999999	999999	379	409	822	376	867	999999	813	999999	260	999999	667	314	999999	620	999999	891	873	902	71	364	999999	969	802	499	999999	819	973	183	547	601	655	999999	229	138	999999	512	981	207	473	49	999999	836	567	999999	999999	839	884	735	730	655	633	999999	870	999999	289	410	606	999999	852	57	999999	999999	536	659	448	108	95	19	205	670	910	675	999999	999999	838	426	411	999999	999999	999999	934	247	452	891	968	428	698	999999	849	25	905	999999	999999	426	820	885	310	908	134	376	754	999999	999999	70	744	999999	999999	848	417	862	998	376	999999	178	122	981	197	644	999999	29	409	122	169	190	999999	262	999999	23	999999	953	126	999999	999999	657	999999	69	706	392	999999	20	630	999999	999999	987	26	539	360	186	313	839	698	665	227	114	966	641	999999	360	305	492	637	785	647	999999	745	505	270	650	999999	63	284	805	496	680	399	559	557	182	999999	235	901	154	999999	371	264	999999	999999	11	690	298	353	356	96	999999	382	844	213	109	251	520	278	710	999999	259	565	893	999999	999999	714	417	93	543	196	999999	590	493	85	286	210	295	999999	999999	959	949	710	928	718	831	307	555	355	999999	931	999999	957	201	216	999999	805	371	291	
738	999999	999999	215	999999	169	26	84	889	769	999999	899	955	300	18	750	999999	549	999999	184	347	249	169	999999	635	612	543	122	999999	287	625	480	838	13	999999	973	687	999999	999999	768	702	999999	418	786	428	558	975	362	999999	999999	227	910	178	196	944	499	136	220	580	206	625	903	999999	612	999999	456	70	952	808	45	73	253	647	868	999999	999999	999999	999999	643	86	637	190	174	948	999999	999999	999999	652	69	992	846	999999	174	705	153	999999	82	806	642	999999	498	32	553	999999	999999	974	272	309	714	999999	669	753	999999	999999	568	444	739	736	552	438	154	418	893	816	199	596	89	942	725	683	517	33	740	671	588	615	999999	260	570	999999	452	12	999999	704	999999	102	898	670	147	999999	999999	345	263	214	999999	89	139	999999	999999	791	894	330	999999	40	847	645	22	906	915	953	807	999999	999999	999999	999999	152	480	199	493	999999	697	419	999999	999999	624	181	770	536	844	508	485	900	536	778	200	132	427	907	999999	688	90	999999	754	193	900	999999	999999	999999	227	684	608	999999	253	627	999999	485	524	567	999999	999999	874	485	999999	416	999999	907	951	999999	276	864	725	573	342	805	999999	704	664	621	126	52	12	999999	319	999999	999999	545	999999	909	999999	715	999999	999999	500	190	813	604	931	347	716	999999	629	781	530	363	959	44	999999	447	611	999999	999999	903	999999	373	673	999999	176	901	516	932	260	52	712	560	266	999999	82	999999	992	421	773	999999	905	133	422	999999	453	955	999999	999999	937	999999	307	296	894	704	419	136	517	999999	438	39	831	999999	999999	587	78	969	106	104	962	999999	454	199	624	999999	999999	999999	999999	451	458	999999	701	651	995	50	999999	425	666	562	999999	999999	645	999999	983	744	494	999999	391	835	163	483	858	115	999999	492	765	118	672	399	999999	999999	185	999999	462	227	337	189	788	701	843	999999	312	999999	649	26	810	999999	216	999999	20	876	935	126	298	974	362	595	748	512	999999	999999	999999	277	856	999999	999999	579	999999	765	416	999999	342	689	991	509	180	999999	465	886	999999	401	901	999999	389	829	167	999999	999999	488	999999	741	441	285	426	999999	999999	45	687	298	256	240	745	450	473	705	544	256	134	788	999999	47	140	999999	831	884	734	961	888	999999	999999	710	803	150	901	675	873	66	273	999999	609	144	636	177	640	999999	656	460	328	684	294	911	935	987	683	827	611	579	999999	542	999999	999999	157	660	103	999999	999999	604	999999	798	831	488	999999	999999	189	669	410	962	231	389	
999999	284	642	214	741	999999	999999	815	999999	83	73	303	611	730	311	671	999999	975	83	999999	24	61	910	999999	999999	806	927	595	999999	24	426	648	358	75	999999	207	305	943	919	999999	771	621	148	475	734	999999	876	262	999999	999999	682	999999	889	999999	374	999999	374	999999	999999	935	365	189	999999	452	657	999999	945	999999	999999	114	999999	53	999999	272	332	999999	913	444	999999	999999	929	675	556	300	341	991	999999	999999	700	138	833	999999	591	983	455	999999	614	695	818	319	592	341	835	934	152	638	378	626	999999	971	273	929	999999	47	15	690	999999	715	120	999999	999999	723	844	298	280	191	462	82	999999	740	788	227	626	999999	999999	598	839	999999	158	703	622	999999	426	729	864	999999	867	554	978	764	958	899	585	161	654	868	496	999999	663	961	999999	305	999999	73	193	56	313	839	315	999999	850	20	999999	999999	54	532	999999	999999	433	376	999999	907	999999	62	782	888	641	474	999999	862	112	301	999999	196	527	326	999999	999999	999999	818	600	37	248	572	914	948	341	999999	999999	132	999999	380	124	999999	999999	999999	211	756	999999	304	414	838	18	452	313	558	61	380	999999	727	208	943	579	614	999999	295	668	532	999999	999999	557	473	366	709	999999	732	999999	671	999999	258	125	577	81	999999	999999	999999	29	796	268	365	896	999999	999999	390	999999	628	801	509	999999	362	610	679	618	999999	999999	940	481	309	162	581	381	999999	999999	640	612	631	872	337	999999	23	276	872	999999	783	999999	999999	194	976	785	672	930	678	159	196	648	446	999999	624	504	473	290	999999	643	999999	984	516	138	648	778	301	755	473	999999	508	999999	737	415	835	520	161	756	505	999999	999999	650	702	240	645	992	175	999999	257	833	736	733	999999	999999	999999	999999	430	467	545	208	493	916	999999	379	651	110	910	41	133	999999	999999	999999	999999	999999	164	45	999999	285	999999	656	612	628	507	640	573	999999	540	999999	827	46	999999	693	999999	999999	39	572	999999	333	589	545	999999	144	549	154	999999	29	999999	999999	83	999999	516	155	974	889	999999	865	419	826	805	876	569	411	213	96	24	659	505	488	999999	999999	999999	958	999999	947	574	477	999999	999999	160	553	999999	999999	435	286	529	943	999999	999999	709	174	163	367	527	713	975	999999	931	462	999999	830	999999	470	999999	999999	699	558	460	36	325	129	999999	65	999999	262	60	387	975	927	567	999999	939	183	778	999999	438	494	999999	982	971	999999	999999	626	233	329	999999	999999	11	944	999999	970	493	693	16	590	388	108	691	
275	662	597	705	14	895	69	891	350	691	187	62	215	127	477	999999	431	999999	169	999999	356	231	694	999999	999999	350	596	586	256	176	197	625	340	999999	999999	999999	999999	198	541	731	999999	999999	690	674	999999	999999	381	852	26	638	585	17	229	276	345	53	999999	999999	999999	999999	308	482	999999	183	503	999999	721	412	999999	157	680	243	999999	999999	666	999999	541	30	562	149	969	743	570	617	591	189	406	74	467	131	361	172	999999	877	432	692	793	999999	999999	272	180	969	900	868	958	999999	965	790	609	427	511	999999	999999	534	694	565	911	999999	591	999999	165	657	944	999999	795	999999	718	174	999999	974	134	35	849	299	969	999	843	702	658	249	224	615	464	49	619	413	513	989	192	867	780	764	925	856	999999	522	34	999999	82	451	633	801	999999	635	303	486	108	369	565	694	721	219	379	351	109	550	999999	905	221	999999	13	729	981	147	204	999999	999999	992	192	999999	975	774	629	217	999999	422	829	828	746	143	314	999999	433	498	999999	999999	394	999999	757	566	329	999999	857	690	447	903	819	999999	999999	999999	386	116	999999	119	719	947	590	172	999999	686	720	374	999999	88	87	859	305	493	991	633	999999	526	244	999999	136	855	999999	939	770	712	999999	191	397	999999	999999	208	968	999999	778	208	999999	232	847	999999	846	955	960	779	999999	999999	607	335	655	999999	958	999999	999999	559	999999	999999	999999	650	402	32	999999	538	976	999999	332	999999	890	981	714	792	653	752	999999	174	779	181	894	999999	336	192	999999	277	536	999999	854	895	336	418	999999	915	178	339	830	825	987	317	978	614	457	734	696	999999	620	999999	999999	216	191	707	779	811	968	999999	324	219	917	815	12	396	501	999999	551	482	649	799	624	324	922	999999	999999	472	202	290	690	601	495	488	999999	673	999999	648	714	629	999999	530	946	286	24	620	907	181	999999	592	122	30	192	224	999999	820	248	839	293	337	529	317	619	688	999999	723	999999	439	169	339	999999	999999	722	922	843	128	853	999999	309	999999	946	999999	999999	609	177	999999	419	999999	510	999999	434	999999	364	999999	110	330	911	267	84	301	999999	478	21	975	633	999999	308	270	380	858	999999	900	999999	981	391	523	160	19	521	999999	313	452	928	333	905	372	999999	345	822	523	999999	999999	273	18	414	478	994	999999	976	908	371	158	901	651	999999	999999	999999	382	994	586	179	901	746	999999	999999	454	549	688	80	270	769	962	448	857	651	381	637	531	577	913	528	970	43	612	
180	165	550	287	465	381	999999	126	999999	999999	353	316	999999	730	30	960	928	316	999999	999999	148	408	710	54	999999	497	896	536	805	91	67	999999	867	144	372	832	903	272	999999	699	956	652	621	212	999999	344	532	906	510	616	984	222	859	328	474	771	454	999999	286	968	485	778	321	270	187	153	999999	999999	999999	999999	66	999999	999999	999999	759	999999	786	507	540	665	999999	989	35	198	106	845	349	549	999999	600	387	407	985	264	223	188	341	361	35	370	999999	999999	548	999999	560	327	139	449	569	999999	984	999999	999999	621	13	999999	752	133	173	342	803	899	55	767	810	659	681	828	207	999999	999999	435	482	180	999999	156	450	712	637	999999	999999	900	980	999999	999999	440	440	373	261	727	435	218	198	999999	566	996	772	781	512	999999	646	310	252	988	824	999999	999999	999999	851	856	55	49	495	394	626	999999	999999	364	161	380	228	317	577	479	999999	946	247	789	613	773	384	669	999999	735	142	415	658	991	866	66	964	644	522	404	681	396	722	803	76	663	999999	418	629	142	683	999999	733	999999	843	878	322	999999	192	88	999999	386	838	999999	262	220	254	928	498	105	999999	584	795	182	797	758	233	999999	723	950	697	966	49	78	62	999999	682	999999	158	987	744	289	461	444	922	999999	557	962	550	855	418	158	920	534	726	109	543	560	974	999999	654	877	962	242	390	515	999999	770	707	459	999999	368	780	510	360	136	999999	360	259	999999	999999	271	893	999999	541	549	56	515	351	999999	269	131	911	999999	343	866	999999	999999	63	416	958	787	265	100	999999	999999	378	999999	183	600	976	192	311	482	883	999999	983	999999	700	841	469	999999	428	999999	200	416	999999	716	177	999999	808	999999	999999	842	544	423	16	999999	550	492	999999	636	342	751	977	999999	820	438	189	949	882	233	528	222	946	999999	369	511	999999	910	601	661	252	688	791	999999	999999	468	937	999999	387	190	553	217	670	833	499	999999	999999	124	596	999999	537	227	611	585	384	94	999999	417	64	999999	903	639	890	519	393	653	999999	999999	200	361	501	719	999999	999999	679	999999	552	123	637	999999	735	785	324	582	134	999999	87	216	697	800	572	530	414	999999	287	914	326	999999	450	999999	999999	999999	999999	244	528	817	654	909	906	999999	542	782	779	372	769	127	324	318	395	368	999999	999999	216	999999	788	970	314	689	425	764	993	999999	999999	999999	974	863	862	89	999999	316	380	178	309	633	999999	789	750	52	123	169	599	18	764	92	
999999	999999	665	999999	455	557	999999	964	493	999999	80	999999	119	988	999999	905	264	245	999999	89	987	407	453	583	142	999999	999999	272	576	265	999999	985	637	590	520	19	208	339	633	506	999999	415	999999	167	563	127	680	762	653	217	905	364	754	685	104	873	999999	92	999999	457	337	249	398	238	976	999999	513	999999	999999	388	707	925	611	757	284	581	999999	295	29	25	999999	467	619	368	999999	810	241	952	999999	647	498	125	938	999999	179	564	27	456	191	999999	614	161	294	274	510	999999	753	997	999999	522	160	999999	72	385	138	870	630	40	877	999999	853	560	42	999999	890	591	999999	434	588	719	564	999999	114	550	999999	177	182	999999	999999	999999	67	244	551	973	497	999999	63	999999	58	999999	934	986	578	24	625	63	999999	999999	999999	918	993	328	418	690	957	883	131	999999	974	961	698	285	182	506	119	619	19	68	999999	999999	538	433	999999	289	784	578	698	999999	925	358	58	717	970	939	387	999999	825	860	25	614	151	541	588	96	610	659	813	81	905	15	53	70	132	756	999999	569	942	139	906	999999	195	41	596	626	912	999999	314	243	999999	999999	794	158	52	728	999999	997	844	299	999999	999999	764	626	194	919	314	999999	594	224	999999	818	796	999999	954	636	999999	119	944	999999	184	999999	355	999999	952	534	221	894	27	404	280	999999	724	652	459	780	625	999999	847	677	322	924	396	100	683	311	584	108	999999	416	309	375	62	999999	125	60	779	193	674	659	707	419	970	200	943	176	103	153	999999	999999	21	860	272	277	650	259	242	265	896	650	999999	999999	999999	999999	105	904	339	842	537	408	11	441	999999	197	969	902	953	205	157	517	217	440	861	30	405	448	113	785	999999	999999	817	524	297	999999	709	594	718	370	105	999999	837	260	616	837	182	579	999999	85	308	747	999999	46	118	389	442	520	261	679	214	999999	801	554	610	670	591	486	154	870	487	385	999999	999999	110	999999	680	957	823	33	848	825	999999	37	487	494	571	780	999999	907	999999	199	999999	999999	165	448	999999	292	650	999999	256	695	435	106	598	922	563	711	999999	999	709	485	696	999999	831	389	184	774	999999	126	109	999999	999999	246	289	298	999999	155	437	999999	872	397	317	877	777	162	999999	999999	439	564	999999	859	844	417	207	999999	502	114	999999	776	273	471	224	533	999999	446	624	199	816	999999	879	999999	283	283	136	999999	178	999999	461	678	999999	799	345	999999	999999	999999	965	999999	48	184	795	939	938	661	
999999	410	182	999999	40	340	537	210	568	138	684	523	999999	571	290	999999	936	999999	652	538	786	473	136	711	348	606	480	999999	160	642	514	940	479	621	884	726	149	395	789	130	150	999999	241	216	828	672	663	404	383	162	248	122	999999	999999	999999	925	283	999999	999999	433	859	576	59	999999	999999	744	54	999999	686	999999	746	999999	893	532	398	997	242	920	999999	676	942	86	588	999999	403	402	999999	999999	746	999999	452	999999	949	365	270	999999	739	315	592	94	999999	999999	999999	819	416	697	228	763	999999	999999	692	363	588	769	490	783	987	61	532	999999	99	974	227	727	120	999999	999999	999999	999999	823	999999	999999	337	798	57	999999	999999	769	999999	706	184	890	999999	869	277	99	999999	190	999999	486	586	687	999999	999999	994	999999	482	990	708	999999	105	690	999999	197	619	999999	35	789	999999	247	425	228	469	999999	999999	999999	917	358	460	999999	999999	420	663	785	247	999999	154	967	803	404	770	377	70	254	611	999999	398	999999	259	512	73	999999	469	999999	999999	368	999999	957	323	795	736	134	540	686	369	684	36	716	950	49	620	68	986	327	476	57	167	225	999999	562	810	57	108	999999	999999	999999	951	35	724	878	362	197	653	18	667	999999	837	384	999999	926	467	999999	999999	219	999999	14	324	152	170	23	211	12	999999	760	984	688	35	592	999999	999999	732	10	999999	999999	687	433	999999	977	659	999999	220	783	340	999999	105	138	138	889	65	953	363	809	864	710	677	359	453	892	33	979	999999	254	999999	202	203	466	689	847	999999	468	599	346	493	340	803	427	671	456	665	856	559	145	536	775	338	999999	145	292	999999	999999	979	522	999999	679	218	966	137	148	999999	999999	448	291	367	596	363	999999	326	999999	907	999999	688	997	999999	176	429	485	717	999999	864	280	330	407	453	204	489	999999	391	813	131	999999	999999	533	362	36	417	277	778	999999	421	321	607	611	384	153	649	981	999999	788	260	733	258	256	283	823	318	50	838	173	117	286	635	512	412	80	959	165	644	210	758	161	706	777	469	552	672	719	32	309	554	508	791	603	563	398	588	54	999999	539	718	377	439	615	832	144	686	999999	209	314	999999	494	999999	94	39	108	999999	481	787	731	160	599	28	539	618	609	999999	41	948	999999	491	915	999999	115	492	391	999999	101	944	999999	865	999999	519	718	124	70	171	707	573	999999	371	117	266	527	388	129	999999	999999	999999	999999	649	655	156	195	822	279	999999	241	601	999999	386	999999	
536	462	999999	583	89	309	424	999999	999999	787	999999	999999	651	384	658	387	999999	999999	999999	822	103	720	685	220	430	999999	895	999999	482	929	115	925	999999	999999	580	804	661	804	49	999999	999999	999999	786	861	197	662	543	448	620	210	514	238	615	999999	841	815	776	655	162	999999	999999	579	84	517	682	542	999999	225	803	999999	999999	921	999999	983	347	653	934	999999	999999	999999	789	999999	999999	282	999999	999999	319	524	594	999999	999999	16	999999	293	645	905	375	278	188	654	999999	328	645	766	484	592	904	999999	226	999999	881	951	632	394	966	956	354	802	102	804	999999	999999	999999	48	999999	719	279	999999	347	441	288	666	645	378	521	471	999999	468	999999	833	972	686	308	406	884	85	383	267	327	689	561	572	999999	384	431	366	696	999999	999999	764	322	864	295	785	909	999999	999999	999999	872	504	153	886	14	269	999999	546	591	235	999999	750	345	22	722	657	999999	716	490	271	947	999999	774	999999	528	43	520	118	401	999999	497	669	769	130	395	823	546	999999	567	916	999999	999999	999999	471	452	199	429	310	151	999999	905	999999	734	54	316	999999	729	938	367	971	748	723	154	999999	737	494	981	225	626	899	999999	999999	999999	574	719	72	390	999999	999999	999999	999999	999999	999999	763	618	304	935	999999	814	999999	103	607	317	596	177	999999	999999	706	733	999999	999999	213	683	252	526	700	54	170	334	999999	336	426	185	38	999999	539	999999	391	999999	443	559	266	411	999999	805	513	999999	561	406	891	999999	684	579	804	130	999999	536	999999	246	999999	999999	999999	399	570	999999	677	999999	288	239	638	81	359	999999	999999	999999	951	999999	734	999999	23	803	492	763	999999	921	652	846	380	907	999999	999999	43	999999	542	193	784	866	840	999999	138	90	618	332	999999	999999	972	438	289	999999	178	608	801	286	999999	124	767	999999	956	999999	699	999999	62	381	282	999999	999999	215	713	116	999999	95	961	137	999999	932	195	999999	995	999999	948	999999	566	973	738	358	211	999999	999999	428	426	773	909	202	908	999999	999999	246	999999	141	999999	767	999999	999999	782	999999	646	673	968	301	999999	606	25	342	999999	999999	999999	88	999999	923	434	999999	294	295	689	850	185	769	229	21	999999	948	120	863	999999	191	498	999999	200	655	999999	537	787	629	999999	820	999999	999999	999999	432	42	999999	603	135	707	499	483	439	999999	932	907	877	454	956	396	980	496	161	500	518	999999	881	888	987	222	999999	504	999999	796	869	999999	999999	276	796	979	954	354	984	166	352	999999	68	898	
268	747	833	93	831	242	518	333	606	87	983	445	160	71	616	913	811	995	818	643	624	839	309	610	658	976	441	635	512	995	999999	999999	928	999999	999999	999999	388	813	999999	999999	999999	545	496	530	292	360	829	999999	738	80	999999	357	999999	425	283	428	448	233	434	855	999999	999999	821	999999	930	183	517	999999	441	377	999999	998	332	999999	999999	88	353	778	327	308	156	548	897	999999	650	999999	920	512	709	211	800	165	388	817	631	404	724	885	600	119	842	999999	462	370	545	999999	35	999999	69	205	84	670	905	136	708	262	999999	389	960	141	263	999999	999999	239	576	379	620	999999	999999	961	364	468	187	218	465	494	96	536	896	304	773	999999	999999	999999	137	999999	260	261	118	378	418	999999	924	469	999999	837	999999	999999	793	175	735	999999	739	999999	840	999999	492	999999	999999	223	175	458	493	665	367	836	561	999999	111	446	999999	368	406	395	553	999999	544	718	362	627	999999	864	999999	730	569	264	999999	355	673	522	647	563	999999	895	999999	959	850	269	999999	30	286	999999	130	999999	55	999999	123	353	999999	820	999999	774	344	53	923	999999	715	763	106	112	999999	216	290	589	799	999999	777	511	999999	999999	179	285	615	342	351	60	743	395	684	999999	150	344	999999	852	450	872	229	546	999999	900	254	999999	172	999	871	79	959	540	558	999999	599	611	999999	961	651	999999	168	12	702	999999	568	329	88	904	999999	814	416	438	999999	926	346	241	539	291	999999	92	122	616	470	281	100	999999	837	204	601	539	184	838	211	654	714	227	843	108	999999	924	18	267	47	999999	662	531	401	632	999999	368	999999	878	622	569	999999	552	999999	430	999999	365	492	884	312	432	640	578	999999	494	221	129	397	441	949	424	83	854	999999	413	619	569	811	999999	61	243	467	305	225	999999	970	999999	685	423	325	976	999999	134	955	999999	426	94	999999	907	420	33	971	999999	928	207	495	829	974	137	999999	999999	554	999999	832	79	965	344	362	595	523	60	444	973	125	972	983	999999	999999	963	986	534	275	903	795	37	271	999999	376	28	156	151	196	999999	611	112	432	164	999999	999999	999999	92	731	708	394	369	589	997	524	956	999999	999999	930	20	151	286	999999	999999	999999	805	999999	147	967	344	999999	381	863	886	999999	23	550	999999	657	24	324	999999	803	566	518	435	447	999999	313	420	803	610	999999	999999	999999	999999	165	781	672	496	86	512	124	397	999999	999999	505	999999	635	511	416	999999	999999	915	696	999999	999999	391	
142	65	367	544	834	999999	999999	838	169	999999	999999	47	857	769	999999	171	937	812	789	415	306	505	930	744	638	802	999999	999999	722	305	489	179	999999	774	999999	617	138	999999	677	999999	856	431	999999	817	232	598	653	646	239	726	978	884	456	77	94	637	135	999999	906	41	552	132	126	864	999999	999999	195	999999	130	548	43	405	999999	232	559	874	652	122	999999	50	159	367	187	996	326	604	722	999999	999999	21	491	999999	999999	999999	24	733	999999	988	619	999999	412	569	526	691	692	999999	750	234	518	219	984	23	110	866	882	195	945	129	547	603	588	999999	403	119	66	527	769	497	217	825	569	999999	999999	999999	638	589	841	496	999999	743	854	999999	275	479	36	999999	415	999999	763	999999	788	195	451	26	342	999	176	417	634	175	814	262	26	692	650	331	999999	509	999999	303	999999	999999	816	999999	749	100	146	999999	92	588	121	10	733	387	47	999999	222	486	268	638	423	433	862	147	928	601	480	999999	829	999999	958	906	540	999999	485	339	999999	646	999999	999999	999999	252	335	999999	63	813	528	639	655	999999	999999	44	999999	999999	880	920	596	679	875	158	619	999999	104	386	629	999999	470	999999	902	999999	14	575	219	26	775	181	108	999999	93	125	82	841	927	562	597	924	666	940	590	999999	743	699	771	129	999999	308	999999	948	426	848	353	999999	736	947	272	542	825	233	825	709	999999	780	595	760	85	777	999999	542	789	999999	999999	530	682	347	964	314	999999	999999	999999	476	33	999999	399	245	772	999999	115	979	300	999999	109	442	124	881	999999	962	114	999999	53	854	671	615	169	720	999999	822	582	399	999999	957	738	734	839	358	685	999999	391	999999	999999	999999	672	999999	251	734	999999	117	415	999999	604	11	210	793	56	540	804	417	990	678	935	999999	244	716	999999	342	999999	374	602	765	999999	81	581	999999	33	784	999999	24	373	434	123	202	417	781	794	981	999999	944	688	309	554	278	999999	712	423	48	34	956	999999	909	418	242	514	999999	605	533	999999	455	770	999999	358	790	999999	999999	564	743	542	462	921	24	999999	999999	686	303	221	927	999999	868	341	984	759	235	362	999999	25	881	688	767	185	271	999999	312	184	425	999999	763	234	125	157	680	506	572	45	646	334	47	556	999999	999999	678	143	999999	124	785	513	133	437	589	550	683	65	774	999999	659	463	999999	207	270	353	457	999999	284	720	999999	488	999999	199	716	140	978	334	477	339	507	137	998	999999	398	999999	826	336	645	
574	999999	625	732	295	385	999999	61	840	295	867	979	975	859	841	463	307	999999	934	999999	458	572	999999	587	444	999999	999999	465	94	808	999999	999999	131	66	709	256	999999	756	900	813	533	88	999999	48	610	999999	999999	278	166	999999	101	595	999999	614	999999	12	126	47	297	999999	999999	999999	999999	41	937	350	858	999999	160	595	428	550	425	999999	999999	999999	434	319	999999	999999	256	263	309	359	717	999999	634	999999	869	999999	139	997	468	393	999999	806	121	116	111	270	501	613	127	570	316	999999	180	772	426	999999	578	806	71	213	270	600	427	617	999999	185	715	351	999999	999999	465	431	999999	41	170	391	999999	327	218	716	592	642	146	999999	53	176	591	999999	999999	62	137	332	999999	999999	999999	369	388	504	792	925	999999	159	565	999999	999999	885	468	148	612	45	559	260	598	355	620	628	463	999999	573	157	593	854	999999	996	999999	999999	495	826	908	999999	999999	999999	534	292	999999	442	87	473	633	168	999999	453	259	999999	502	877	734	591	645	504	905	698	930	645	342	999999	999999	999999	999999	971	399	642	240	811	42	796	726	316	999999	187	551	990	999999	415	449	999999	999999	207	503	999999	999999	999999	191	999999	894	314	831	889	999999	999999	545	518	999999	661	999999	999999	999999	447	32	705	160	427	407	467	953	999999	642	525	999999	201	999999	700	75	907	573	999999	999999	999999	916	999999	964	836	999999	722	642	42	874	404	646	383	927	999999	999999	797	298	999999	506	723	461	979	672	316	999999	758	374	845	999999	218	98	282	614	397	999999	304	741	324	71	999999	825	999999	50	999999	879	823	999999	939	999999	999999	619	999999	999999	737	374	937	65	658	153	608	999999	797	999999	999999	316	373	768	539	635	880	999999	974	920	821	999999	540	939	434	437	869	493	999999	330	186	599	506	293	877	33	593	249	92	180	462	337	37	999999	385	999999	515	64	735	313	643	220	645	671	999999	838	999999	997	631	231	283	125	922	476	999999	999999	809	89	891	999999	51	641	974	803	467	494	870	210	563	503	921	815	999999	999999	686	965	954	835	126	48	199	999999	618	999999	896	347	414	560	927	319	131	435	999999	999999	999999	999999	246	841	214	682	968	633	443	137	309	468	999999	800	790	448	121	999999	963	852	327	455	32	999999	906	129	89	319	283	254	381	496	651	539	999999	999999	728	999999	631	999999	80	566	162	999999	561	999999	980	999999	770	489	999999	157	472	999999	901	815	979	133	934	94	602	658	360	199	756	813	816	826	999999	999999	719	
999	353	529	782	760	303	999999	999999	478	148	475	549	793	999999	234	999999	340	638	54	999999	605	187	999999	999999	421	216	963	999999	748	999999	999999	673	664	999999	207	803	942	538	150	999999	447	999999	466	945	999999	118	566	151	531	789	999999	999999	999999	411	124	822	806	689	999999	999999	340	808	812	857	985	999999	885	999999	849	430	91	802	999999	531	267	41	721	601	713	313	649	821	212	959	145	999999	776	262	656	385	997	263	999999	595	191	638	760	609	960	999999	233	542	301	110	707	683	699	374	999999	92	110	215	975	67	905	518	999999	853	721	29	35	632	999999	474	433	828	999999	999999	350	628	281	999999	641	389	999999	116	530	111	261	462	999999	412	118	999999	284	999999	288	999999	690	999999	999999	907	887	999999	308	600	175	827	677	879	999999	999999	34	525	810	988	573	595	977	798	999999	504	601	269	753	999999	524	803	199	641	550	999999	222	676	596	373	234	999999	91	488	941	702	434	381	412	479	387	592	763	296	999999	692	142	999999	684	538	999999	628	197	684	85	371	999999	46	999999	999999	583	357	929	447	999999	873	999999	498	999999	296	80	229	999999	284	246	931	50	999999	999999	857	999999	999999	992	999999	67	999999	513	407	413	999999	999999	398	52	877	999999	39	663	325	532	354	999999	643	999999	398	467	96	772	912	447	153	331	735	999999	482	154	999999	365	871	390	168	370	999999	95	999999	231	682	187	999999	389	216	278	999999	380	77	679	999999	296	603	600	970	833	600	999999	269	999999	338	774	569	732	642	674	999999	935	374	999999	81	999999	757	176	999999	908	999999	533	240	875	606	365	999999	803	406	966	999999	280	419	334	769	157	826	38	893	907	617	256	746	542	486	999999	16	93	999999	199	538	437	814	72	50	999999	728	999999	652	999999	229	766	335	999999	913	521	525	49	224	999999	999999	729	283	878	300	999999	787	698	999999	999999	999999	471	999999	217	437	333	999999	357	293	999999	429	443	386	920	999999	999999	920	80	629	964	274	999999	868	684	468	999999	164	999999	771	504	289	39	994	835	624	757	572	999999	248	589	999999	178	999999	521	503	999999	353	362	200	450	625	717	999999	434	552	392	603	520	748	999999	179	530	585	999999	999999	399	449	550	305	929	288	801	831	999999	999999	105	220	357	999999	181	465	999999	745	999999	878	571	960	569	293	242	164	999999	999999	619	419	534	592	967	106	999999	848	802	67	270	171	824	885	999999	525	999999	181	255	339	576	173	378	785	999999	910	852	438	879	267	
73	775	236	431	221	630	999999	512	252	260	86	332	662	999999	999999	170	64	685	931	54	836	70	908	722	999999	999999	51	749	338	999999	254	675	968	545	999999	495	934	402	999999	999999	149	943	928	995	262	999999	510	634	311	999999	856	176	507	835	430	12	867	513	627	765	589	999999	183	195	16	411	364	127	750	988	235	661	21	532	904	999999	141	913	999999	999999	999999	416	448	245	999999	87	999999	142	124	991	628	430	999999	908	819	513	769	999999	999999	850	889	999999	884	322	999999	204	164	999999	999999	999999	870	999999	53	77	819	182	198	938	984	929	999999	231	12	999999	999999	805	885	113	712	400	132	999999	999999	619	999999	562	532	135	377	16	922	201	999999	586	130	674	387	707	98	999999	325	999999	758	69	999999	999999	390	135	951	999999	999999	61	999999	540	999999	481	39	433	407	267	649	72	999999	978	16	52	29	426	637	696	428	187	24	74	84	301	999999	865	12	999999	181	406	184	314	697	999999	928	670	999999	649	644	999999	999999	831	997	263	999999	780	62	574	648	964	498	265	644	140	46	208	999999	124	999999	999999	430	406	95	253	888	999999	999999	145	123	359	256	988	999999	999999	877	999999	76	821	41	860	999999	438	999999	217	999999	918	999999	566	999999	729	999999	999999	807	479	999999	904	745	754	999999	13	499	999999	999999	999999	999999	510	213	179	263	853	999999	644	93	981	361	992	53	878	345	969	999999	999999	311	393	154	200	190	999999	941	973	447	999999	999999	37	370	999999	977	72	499	407	999999	999999	313	980	597	569	972	826	128	540	860	866	419	405	417	999999	614	77	155	527	329	631	237	999999	416	999999	198	65	620	465	24	981	389	937	264	105	420	331	795	999999	228	364	463	411	123	999999	902	999999	620	999999	291	910	917	971	88	93	272	34	573	999999	381	999999	999999	662	999999	999999	487	999999	150	321	999999	293	281	570	308	965	177	826	999999	835	999999	999999	999999	35	999999	114	73	999999	858	180	999999	396	757	27	212	999999	158	801	885	999999	103	430	910	308	239	998	999999	356	999999	123	999999	446	857	738	999999	999999	999999	189	488	999999	815	999999	623	970	488	969	535	263	368	996	816	999999	940	932	999999	999999	236	999999	999999	185	475	717	744	745	264	396	999999	999999	165	999999	999999	969	322	474	428	34	806	999999	820	270	999999	385	988	676	306	550	505	999999	995	376	17	343	392	999999	945	999999	999999	878	715	999999	999999	516	999999	999999	174	846	63	999999	999999	717	689	297	326	536	713	99	728	78	
448	714	999999	999999	33	789	959	999999	586	20	999999	329	700	928	234	728	829	999999	287	598	999999	459	496	38	421	287	686	720	27	856	599	856	379	265	999999	11	209	828	999999	319	440	676	270	999999	999999	194	999999	999999	73	598	707	757	812	140	999999	999999	227	862	201	745	112	249	480	999999	420	999999	949	444	999999	232	999999	10	473	999999	167	834	199	453	91	999999	270	925	657	999999	159	841	53	249	699	450	784	999999	637	746	216	999999	206	999999	999999	285	244	999999	999999	840	79	706	293	845	999999	731	799	773	781	964	485	999999	591	61	579	578	628	999999	999999	58	999999	999999	373	726	999999	966	638	658	999999	999999	992	686	999999	816	359	999999	558	208	999999	967	650	20	565	672	999999	999999	609	154	960	63	656	999999	839	999999	402	999999	999999	566	94	16	999999	150	952	975	972	999999	523	774	702	136	30	430	444	776	408	437	626	999999	466	731	999999	493	999999	767	159	468	847	999999	999999	471	119	991	124	270	874	999999	68	999999	999999	999999	515	834	452	833	43	235	99	999999	814	964	271	642	110	363	648	609	452	194	825	514	952	83	999999	999999	27	38	999999	183	999999	897	999999	46	10	994	225	532	999999	864	999999	924	999999	784	635	999999	999999	476	891	761	621	999999	68	999999	763	195	519	442	483	221	816	14	999999	916	999999	916	595	235	999999	115	147	126	999999	587	459	999999	999999	177	447	901	41	550	147	554	999999	637	839	505	999999	999999	485	782	59	828	57	730	999999	461	624	718	863	974	834	785	623	505	705	480	999999	861	58	351	995	999999	190	276	999999	374	364	999999	999999	100	951	826	999999	999999	77	740	540	999999	999999	684	553	999999	999999	67	715	362	931	67	999999	999999	91	999999	999999	144	786	999999	999999	780	863	639	107	100	999999	773	999999	999999	999999	267	999999	999999	939	694	999999	374	999999	276	544	132	561	514	443	307	601	999999	19	540	70	999999	578	600	101	759	999999	267	586	462	97	275	44	707	207	673	999999	999999	429	999999	457	401	346	999999	999999	525	229	999999	206	999999	499	924	763	492	947	999999	689	837	873	190	827	706	787	344	189	279	999999	853	999999	770	677	999999	999999	999999	92	668	159	999999	667	575	539	518	71	785	963	172	511	552	999999	999999	999999	999999	999999	999999	570	999999	614	12	999999	663	438	375	999999	436	132	862	636	152	409	999999	999999	631	999999	307	650	318	644	11	381	26	768	545	104	778	999999	886	999999	57	999999	341	64	157	727	999999	147	999999	999999	635	999999	110	
999999	368	153	480	28	999999	622	794	999999	999999	116	999999	630	323	895	893	281	999999	649	246	329	999999	100	77	234	372	903	999999	169	486	841	19	348	280	491	409	402	623	760	433	274	749	999999	800	235	451	526	999999	118	254	999999	214	985	426	999999	999999	277	85	999999	999999	999999	456	634	999999	999999	107	999999	360	832	999999	501	658	512	226	972	579	999999	300	842	783	846	500	66	915	594	636	33	922	999999	544	141	999999	377	114	975	817	124	346	999999	138	999999	175	580	622	753	243	999999	769	999999	211	817	977	243	472	999999	958	399	719	528	782	83	999999	861	298	364	184	291	408	999999	165	465	793	910	713	605	999999	919	999999	999999	360	999999	263	479	297	999999	164	999999	999999	305	999999	427	405	818	607	64	836	314	292	267	579	952	999999	999999	999999	746	999999	77	529	867	138	48	955	557	999999	848	820	871	574	571	999999	100	386	999999	233	999999	69	974	312	999999	768	376	637	186	592	407	639	734	191	550	703	96	563	47	176	978	472	847	999999	759	244	964	740	720	67	488	999999	201	305	560	686	58	999999	871	999999	999999	411	779	965	770	218	95	999999	999999	867	123	537	349	999999	255	275	222	999999	552	424	803	636	916	129	999999	831	448	439	999999	864	654	331	692	938	414	999999	693	999999	880	550	999999	284	716	999999	943	951	237	265	999999	294	474	724	222	456	999999	135	495	659	862	938	770	656	69	999999	999999	791	999999	410	531	677	582	340	453	12	999999	529	919	73	185	162	604	192	999999	999999	400	930	999999	246	643	289	999999	43	29	941	780	501	225	557	999999	999999	116	826	733	999999	711	143	999999	220	999999	775	216	431	484	710	344	999999	277	722	769	293	682	608	767	252	595	999999	999999	512	231	774	314	999999	433	33	55	777	999999	17	634	266	659	899	65	867	999999	660	999999	319	606	999999	234	502	788	999999	479	507	68	999999	786	172	821	768	988	415	471	845	999999	461	664	999999	999999	270	97	512	999999	782	552	899	999999	935	990	12	905	39	550	811	582	86	553	999999	718	967	230	999999	445	891	911	650	999999	999999	999999	107	654	49	73	963	999999	999999	723	999999	999999	168	322	850	182	999999	862	958	865	999999	272	921	907	126	848	171	999999	625	77	999999	871	902	999999	942	284	892	999999	865	965	586	406	306	363	856	592	999999	999999	380	300	625	38	952	784	746	965	740	200	537	999999	902	924	790	219	981	825	62	665	380	576	289	471	999999	992	288	263	966	
567	999999	533	999999	516	999999	334	451	713	999999	127	757	976	543	702	999999	674	73	662	999999	999999	999999	41	540	999999	285	804	21	999999	41	959	505	492	998	182	999999	999999	902	396	265	465	768	999999	906	999999	907	403	42	999999	651	332	929	626	647	879	999999	999999	992	404	999999	864	999999	296	999999	959	622	275	978	371	563	815	999999	677	406	160	328	113	135	606	987	882	771	999999	513	999999	40	999999	844	128	986	129	999999	507	999999	999999	151	481	596	946	322	642	424	671	33	999999	560	999999	230	497	561	999999	999999	999999	417	999999	999999	889	783	973	929	999999	430	999999	384	443	804	275	522	16	19	847	516	188	999999	999999	467	110	411	999999	157	999999	658	357	567	903	234	625	100	806	306	261	698	623	27	579	221	565	297	589	41	295	739	223	999999	714	576	716	111	72	891	993	487	115	825	160	94	999999	302	480	999999	999999	185	999999	709	757	158	892	171	999999	143	999999	813	822	645	862	48	445	870	853	337	518	523	37	914	313	999999	592	999999	866	494	147	273	816	379	853	120	33	514	999999	565	683	555	396	999999	989	190	665	469	999999	122	649	999999	448	153	700	665	157	801	406	983	999999	104	304	230	996	999999	996	999999	792	752	999999	931	150	999999	653	999999	137	109	925	133	118	132	999999	754	999999	934	824	999999	678	197	999999	231	999999	999999	999999	999999	260	999999	999999	360	193	222	677	220	106	718	72	160	500	999999	537	57	876	283	875	444	999999	550	384	71	814	333	773	604	789	793	999999	999999	999999	999999	713	961	177	574	999999	895	455	624	999999	999999	999999	674	182	941	660	914	999999	999999	999999	564	328	709	791	870	546	859	449	999999	431	312	894	999999	999999	999999	34	999999	880	311	999999	979	988	646	999999	999999	200	999999	161	999999	944	999999	448	999999	533	735	745	13	999999	306	38	89	999999	383	202	354	242	212	813	999999	917	93	44	53	500	999999	999999	999999	816	999999	680	406	708	617	137	557	864	906	145	999999	690	30	405	583	283	999999	999999	615	453	548	24	987	336	999999	914	861	840	404	999999	642	169	999999	197	999999	626	631	999999	999999	255	645	490	336	77	999999	65	896	687	460	770	246	368	959	239	277	529	999999	79	303	702	276	717	470	418	503	999999	628	832	769	956	652	883	693	370	808	68	687	919	999999	358	28	999999	389	634	999999	283	999999	832	919	117	999999	562	87	999999	999999	928	29	917	574	721	437	999999	918	503	999999	363	674	599	431	999999	841	772	429	
945	683	999999	337	999999	999999	229	765	795	913	662	999999	999999	805	556	390	999999	48	769	355	928	999999	954	265	885	516	897	609	610	411	710	275	171	142	142	463	886	600	193	760	355	955	642	160	265	481	999999	557	128	218	999999	999999	81	999999	501	33	999999	837	451	999999	999999	620	164	999999	212	999999	999999	958	673	102	504	289	854	19	999	972	289	803	999	999999	488	349	490	999999	860	539	203	744	999999	999999	734	58	158	864	499	735	800	258	947	999999	620	79	884	35	999999	270	326	72	427	999999	744	925	838	999999	841	921	139	762	999999	673	203	999999	327	565	368	455	141	999999	520	274	181	40	855	999999	793	999999	464	465	687	999999	222	141	326	120	373	808	220	999999	32	999999	999999	47	999999	284	999999	503	751	329	999999	269	999999	335	551	999999	357	713	79	708	999999	432	466	674	85	932	460	999999	800	217	201	560	999999	30	967	999999	668	999999	314	999999	464	999999	666	999999	798	428	470	887	999999	173	999999	659	738	511	867	599	121	931	999999	793	824	999999	999999	999999	999999	117	999999	999999	368	610	494	999999	999999	498	254	953	766	330	999999	999999	472	999999	482	636	454	541	999999	733	163	378	830	736	181	521	757	850	596	132	18	691	404	361	528	979	999999	549	260	999999	266	999999	833	790	65	999999	999999	999999	141	76	100	595	999999	300	955	989	780	757	999999	999999	999999	403	999999	999999	322	195	263	999999	54	999999	958	904	290	581	999999	249	999999	49	681	865	200	506	718	529	41	422	405	999999	999999	539	209	920	506	999999	508	999999	557	999999	999999	870	999999	999999	216	638	118	195	315	713	823	716	455	740	999999	186	696	999999	684	837	999999	900	999999	159	714	515	999999	47	408	916	999999	613	692	999999	570	810	813	999999	300	90	421	999999	117	691	290	999999	999999	468	844	329	999999	273	999999	719	586	578	90	903	999999	700	999999	999999	787	398	999999	219	34	110	999999	275	373	715	944	604	425	767	793	108	868	34	999999	999999	999999	88	249	809	999999	972	768	992	999999	909	484	600	745	350	999999	718	999999	81	665	983	298	578	956	999999	329	999999	999999	819	784	982	45	481	278	510	877	709	999999	831	783	61	342	186	545	463	241	999999	859	84	999999	84	57	796	369	448	546	624	132	999999	489	851	999999	949	218	747	874	999999	331	245	473	999999	569	229	999999	613	650	121	42	502	730	975	724	229	119	710	999999	249	122	999999	963	262	586	871	351	932	383	999999	968	999999	588	238	32	624	611	361	
514	827	999999	755	797	999999	592	629	556	514	999999	458	999999	999999	999999	635	890	502	281	220	771	697	878	999999	239	268	152	244	999999	502	953	999999	999999	999999	205	117	740	366	999999	539	670	957	324	837	999999	999999	999999	471	999999	953	999999	530	353	400	590	817	949	152	525	539	291	358	716	64	560	36	999999	92	312	999999	894	533	999999	742	999999	999999	382	50	999999	314	999999	681	258	999999	164	433	757	227	177	388	168	598	841	501	999999	322	999999	270	286	999999	999999	470	169	291	68	813	69	610	849	776	444	999999	591	220	824	609	109	999999	999999	137	999999	623	999999	923	546	305	692	968	999999	238	999999	122	999999	999999	230	999999	999999	966	901	999999	373	156	377	400	943	999999	999999	631	676	999999	999999	495	370	158	509	471	555	245	999999	999999	131	100	126	999999	213	332	999999	808	990	999999	97	143	999999	559	764	999999	255	524	979	999999	298	999999	302	846	26	87	999999	615	283	759	699	286	999999	148	229	282	39	756	197	999999	115	999999	999999	106	559	88	999999	811	394	385	225	999999	265	459	999999	70	798	279	604	135	580	999999	535	999999	881	810	913	716	339	491	999999	499	337	368	191	99	430	999999	296	938	447	999999	999999	999999	999999	668	31	770	673	169	484	760	162	71	51	576	673	410	224	748	174	924	999999	903	292	725	702	897	278	999999	639	602	999999	666	688	639	317	638	696	222	789	152	52	180	17	999999	999999	276	326	614	426	30	981	547	773	999999	469	327	614	818	965	133	502	999999	529	881	777	495	383	412	268	999999	713	12	959	999999	881	310	896	949	388	436	580	663	958	619	999999	444	892	999999	179	990	33	999999	999999	666	650	754	999999	135	999999	851	892	914	356	999999	316	978	588	751	641	168	999999	665	439	539	553	838	339	909	270	342	603	218	242	277	21	835	755	999999	999999	137	659	771	393	537	544	666	317	577	312	642	856	151	533	21	570	367	999999	717	999999	811	424	741	864	233	258	683	681	88	379	481	999999	296	379	514	509	659	282	902	994	887	531	999999	999999	628	486	461	685	999999	999999	654	396	48	189	570	999999	917	906	999999	289	860	999999	239	207	831	419	999999	771	28	511	910	95	546	722	236	289	662	145	246	747	796	998	459	999999	725	95	194	116	809	999999	591	752	122	999999	144	999999	302	999999	775	999999	916	690	666	720	797	568	999999	325	999999	290	999999	782	670	422	492	999999	534	858	999999	745	234	463	961	999999	919	168	973	999999	588	
333	987	107	369	36	830	999999	342	739	583	167	245	999999	162	529	999999	999999	91	699	139	282	377	443	93	39	985	463	999999	449	800	638	595	925	737	629	302	952	422	999999	591	386	999999	999999	285	324	999999	365	999999	999999	474	120	999999	999999	794	999999	955	999999	23	339	999999	999999	387	999999	939	944	572	320	999999	999999	237	999999	397	447	117	752	751	999999	168	769	529	630	162	296	974	690	561	999999	141	431	674	748	939	92	602	224	999	999999	855	999999	751	200	999999	777	999999	675	723	639	175	51	564	999999	395	253	810	421	224	100	917	259	999999	260	188	710	858	488	859	314	844	893	753	124	728	999999	27	339	406	385	999999	999999	999999	922	999999	999999	999999	301	362	696	282	191	999	999999	720	999999	947	501	21	522	918	725	999999	418	795	281	297	449	654	567	235	480	24	839	18	999999	999999	470	114	98	843	567	136	173	41	662	894	999999	404	999999	880	526	328	883	466	366	494	558	137	874	802	999999	647	795	470	801	176	169	901	112	999999	487	999999	923	678	999999	599	652	386	142	387	453	55	531	999999	709	999999	140	383	651	999999	734	343	999999	295	427	919	340	999999	240	495	734	943	302	999999	999999	138	999999	215	114	767	999999	181	994	497	359	381	125	118	761	649	46	786	259	978	589	153	167	637	261	999999	268	999999	156	646	652	509	753	722	999999	999999	757	925	278	883	292	562	348	999999	935	999999	804	232	999999	590	459	948	693	323	230	259	970	766	999999	672	508	999999	34	358	844	849	627	999999	824	191	999999	120	518	376	999999	999999	805	425	701	215	637	45	999999	565	196	999999	816	999999	999999	44	999999	990	972	605	384	399	999999	990	897	96	428	411	408	759	699	349	440	327	627	999999	454	555	999999	747	45	473	883	468	171	150	43	999999	999999	999999	999999	900	147	912	991	306	999999	814	528	615	787	235	637	259	866	847	273	999999	811	307	999999	64	925	234	569	911	999999	78	828	756	62	240	510	618	186	798	999999	527	335	331	705	639	36	999999	960	810	835	633	602	999999	999999	544	386	603	999999	528	999999	912	353	89	789	430	986	772	999999	557	999999	999999	82	77	999999	746	999999	999999	602	949	37	999999	274	759	86	883	476	514	879	517	853	906	417	658	824	999999	184	999999	542	999999	653	264	895	412	94	816	560	999999	678	140	381	896	10	261	500	508	648	593	13	906	954	481	999999	999999	703	818	611	424	999999	357	571	917	999999	328	305	772	581	862	
674	269	332	999999	836	749	999999	956	906	166	167	326	650	590	252	635	330	999999	372	849	709	276	999999	146	291	999999	568	464	948	999999	955	728	926	999999	918	744	584	22	645	999999	909	999999	999999	454	266	927	707	981	674	322	999999	133	410	731	163	408	63	195	659	515	999999	682	17	233	210	999999	999999	864	672	507	61	317	536	229	940	962	363	761	999999	999999	623	587	789	636	685	832	328	999999	999999	520	999999	399	363	140	961	236	999999	999999	999999	827	999999	999999	999999	999999	270	689	596	999999	791	201	54	301	315	999999	891	603	892	381	548	378	999999	204	241	161	999999	999999	954	406	267	713	233	999999	999999	62	825	781	278	622	375	995	245	147	414	441	475	399	93	999999	248	999999	344	368	150	999999	715	344	999999	167	999999	999999	735	999999	999999	87	968	380	783	262	480	120	335	280	15	999999	999999	973	999999	799	999999	426	578	897	167	899	379	864	534	642	347	491	999999	121	271	999999	270	54	999999	336	473	999999	615	831	587	138	999999	999999	362	597	999999	742	554	811	481	934	40	837	43	34	999999	999999	845	999999	915	988	940	224	18	247	293	99	999999	463	335	999999	999999	746	320	38	866	315	999999	999999	902	604	999999	368	640	999999	999999	432	20	199	628	370	259	474	916	999999	198	818	64	999999	314	999999	999999	100	485	890	999999	293	527	14	168	402	600	909	248	320	60	581	584	681	511	860	88	570	834	965	340	345	830	721	999999	57	261	396	631	260	622	846	883	749	999999	453	999999	16	41	236	999999	350	235	606	999999	999999	244	383	613	453	572	421	999999	520	999999	788	999999	806	999999	120	150	213	999999	988	697	213	697	999999	478	67	956	82	999999	607	999999	999999	119	234	183	232	812	999999	783	188	687	211	590	372	200	424	989	999999	841	920	95	565	72	999999	908	344	999999	410	904	556	497	500	999999	999999	325	568	678	239	633	999999	999999	272	999999	109	310	496	999999	334	644	63	999999	858	241	999999	521	639	928	872	325	838	312	412	973	236	999999	197	999999	932	999999	631	746	760	475	898	622	823	144	963	999999	422	721	594	765	851	488	638	268	276	999999	685	640	806	914	794	999999	999999	298	203	418	122	178	690	999999	999999	999999	317	393	342	999999	698	504	999999	935	902	126	718	646	999999	748	62	999999	61	999999	999999	991	940	846	680	269	726	534	940	555	824	253	40	317	753	543	180	999999	926	281	448	191	999999	871	21	677	920	999999	176	455	365	193	127	895	915	
31	376	470	712	82	278	173	563	999999	999999	658	96	999999	999999	588	999999	806	999999	999999	356	190	325	79	999999	13	348	475	368	999999	199	641	136	144	401	731	177	710	543	853	999999	284	628	999999	760	999999	591	519	999999	587	877	999999	190	347	549	735	705	307	635	999999	734	802	805	77	229	479	531	951	999999	171	421	999999	999999	159	778	82	562	69	999999	999999	422	828	118	780	618	640	460	789	999999	999999	999999	869	84	834	999999	209	478	560	46	290	831	639	999999	999999	999999	999999	295	40	568	476	183	646	989	164	999999	999999	999999	35	459	588	28	742	365	999999	999999	552	793	438	999999	999999	603	11	33	37	649	999999	327	999999	614	609	354	430	230	999999	493	389	880	919	547	223	515	453	111	457	271	999999	999999	168	70	999999	225	857	999	989	873	999999	623	961	999999	514	587	781	421	999999	999999	598	521	999999	858	756	672	873	891	817	73	160	900	575	999999	999999	507	169	852	991	999999	497	430	240	255	999999	999999	999999	415	42	999999	733	999999	261	223	672	999999	47	309	313	951	352	999999	999999	925	722	280	57	205	953	17	999999	928	430	466	746	999999	999999	991	546	990	753	467	858	192	999999	128	649	362	102	982	470	860	548	49	51	532	249	999999	999999	52	719	723	999999	35	217	805	612	795	477	504	999999	56	999999	323	207	884	116	999999	595	604	999999	694	112	970	999999	567	389	390	424	224	928	975	468	504	999999	39	15	999999	999999	534	516	853	885	598	695	423	999999	235	842	167	999999	999999	999999	927	999999	34	621	491	488	999999	425	999999	380	263	576	999999	587	268	52	177	878	283	34	999999	98	777	809	999999	285	999999	999999	999999	548	267	799	688	266	540	999999	256	999999	524	355	334	999999	999999	483	631	32	383	836	999999	192	674	999999	151	225	999999	839	643	224	999999	999999	999999	189	270	683	999999	464	887	65	56	185	795	759	363	927	699	951	803	303	187	492	901	296	999999	999999	873	978	657	473	607	999999	999999	42	999999	999999	990	155	848	610	370	177	144	999999	789	663	396	914	925	224	525	707	999999	350	999999	624	999999	77	999999	298	810	999999	806	423	457	355	999999	763	457	54	936	999999	999999	202	933	19	357	583	999999	968	999999	999999	999999	442	999999	900	664	999999	996	999999	14	922	999999	560	999999	235	371	721	999999	444	926	632	466	880	287	999999	999999	843	416	999999	277	999999	570	588	712	999999	91	999999	475	557	999999	999999	767	771	50	999999	955	999999	402	708	999999	635	712	72	999999	
953	502	182	165	999999	305	820	692	969	418	283	999999	999999	848	949	153	997	255	323	753	300	865	695	839	273	26	62	451	708	387	641	28	508	546	758	358	999999	218	500	999999	999999	944	999999	362	767	661	999999	703	999999	999999	651	390	398	319	751	999999	999999	343	891	999999	253	379	984	592	777	264	854	999999	999999	600	245	999999	754	72	883	999999	78	999999	999999	612	999999	358	999	153	735	999999	630	198	794	671	552	575	999999	541	999999	500	959	215	585	999999	999999	999999	999999	851	328	999999	635	336	999999	405	29	473	999999	289	999999	894	999999	999999	856	526	633	665	680	428	58	669	470	999999	64	392	396	863	757	568	804	602	999999	158	824	872	999999	999999	762	398	651	88	314	999999	999999	122	130	128	359	69	879	999999	999999	195	802	658	402	422	999999	53	19	165	716	999999	999999	294	160	231	25	999999	900	999999	902	291	776	970	999999	433	569	941	999999	999999	513	698	999999	662	999999	999999	355	175	479	213	32	999999	389	495	372	613	999999	370	999999	899	112	375	999999	549	249	518	419	832	303	969	852	339	781	740	652	28	22	822	999999	602	876	850	514	999999	317	193	902	999999	999999	751	870	208	979	372	175	148	999999	149	999999	294	149	523	999999	999999	360	692	937	999999	843	354	600	740	878	370	32	999999	861	470	241	999999	615	138	234	552	999999	999999	360	418	574	513	999999	872	999999	207	462	363	977	14	347	625	999999	263	446	999999	999999	999999	330	619	350	913	999999	999999	907	366	678	20	299	329	999999	706	342	528	84	340	865	728	340	680	999999	669	999999	857	133	616	999999	362	691	969	401	969	333	999999	78	661	236	419	964	53	529	999999	73	999999	603	641	293	999999	189	999999	398	432	999999	650	999999	680	639	999999	945	301	555	325	329	329	928	440	382	600	460	423	999999	456	999999	297	161	465	605	626	263	491	333	94	183	584	581	968	180	999999	39	999999	31	807	473	999999	497	213	132	999999	729	999999	268	692	999999	999999	999999	999999	999999	511	499	256	999999	999999	999999	464	967	470	152	744	747	960	270	999999	571	71	401	306	982	100	799	947	342	861	897	99	233	641	999999	416	581	639	310	668	194	999999	323	19	640	19	999999	37	70	999999	999999	768	903	568	999999	214	375	706	959	577	999999	551	913	223	125	86	240	999999	999999	735	999999	118	659	601	515	999999	748	391	665	973	999999	772	887	954	864	138	196	664	520	614	999999	875	680	999999	956	642	869	109	893	563	999999	379	385	334	
225	999999	118	999999	63	342	465	983	999999	986	192	999999	664	958	359	986	890	576	815	999999	999999	297	999999	999999	644	872	919	999999	999999	111	204	25	397	999999	739	976	29	884	611	188	158	68	834	693	999999	26	999999	999999	749	907	673	211	999999	347	641	999999	459	191	667	190	999999	816	999999	938	999999	177	552	111	229	383	967	16	999999	999999	889	999999	999999	744	387	999999	999999	18	899	999999	999999	999999	461	59	921	810	526	837	226	999999	999999	341	572	895	902	382	999999	876	999999	999999	999999	999999	246	999999	999999	15	475	715	804	49	296	414	917	905	999999	999999	999999	502	190	419	857	139	789	544	999999	558	73	567	841	14	163	27	999999	532	650	770	756	535	602	915	344	810	43	187	144	361	424	667	999999	114	667	971	695	281	519	810	999999	701	63	899	942	908	873	999999	885	279	95	394	264	739	51	189	900	999999	84	56	105	611	999999	999999	999999	405	182	999999	346	192	331	56	23	840	892	64	482	702	973	436	999999	243	301	864	275	39	413	655	72	999999	999999	430	206	999999	999999	276	300	999999	999999	546	999999	146	463	703	999999	48	999999	423	846	987	706	999999	301	647	119	862	319	999999	256	114	992	526	674	857	999999	999999	999999	550	136	626	764	940	937	436	701	800	999999	598	999999	236	658	990	808	85	999999	873	138	999999	363	851	956	754	295	999999	999999	218	999999	605	591	999999	199	831	999999	230	999999	766	270	865	946	319	91	999999	629	30	456	11	718	999999	85	248	771	999999	196	284	669	999999	654	285	999999	492	338	184	999999	869	47	826	703	999999	852	999999	613	273	612	54	770	245	134	275	215	552	500	999999	530	353	285	999999	644	999999	999999	223	999999	999999	999999	464	980	907	999999	760	999999	629	308	999999	747	69	635	508	687	152	999999	434	884	389	80	999999	999999	999999	999999	999999	999999	148	192	691	37	638	904	628	999999	158	73	862	999999	999999	292	585	254	370	999999	470	718	777	221	999999	507	135	999999	731	999999	654	472	524	263	61	177	844	446	616	112	118	999999	16	227	538	88	652	904	520	107	495	94	999999	340	999999	944	815	999999	691	194	901	309	182	999999	999999	686	549	609	478	207	999999	149	638	268	999999	315	712	559	682	422	854	231	999999	999999	999999	570	841	193	79	999999	361	917	755	431	999999	999999	999999	301	592	999999	539	52	436	322	659	355	999999	373	324	877	241	999999	999999	278	339	680	490	999999	296	75	844	365	999999	999999	845	530	394	999999	67	216	333	421	967	
829	999999	812	795	506	975	82	124	478	868	202	876	105	671	999999	101	530	999999	999999	14	999999	18	999999	513	75	999999	138	999999	248	315	117	554	820	298	426	999999	527	884	999999	572	223	951	376	496	999999	494	749	858	908	125	537	887	888	416	451	821	999999	308	729	39	846	121	999999	172	761	647	65	999999	255	100	573	645	345	871	999999	574	641	687	176	581	727	280	63	132	999999	230	665	999999	847	604	999999	999999	999999	954	726	999999	85	213	735	698	438	942	613	999999	552	891	551	26	999999	876	189	31	141	999999	311	576	999999	999999	999999	999999	982	651	960	999999	413	354	999999	391	999999	688	499	437	951	478	999999	999999	666	245	580	999999	678	648	788	970	425	664	98	16	652	160	53	332	999999	999999	716	787	982	962	999999	999999	999999	999999	999999	936	387	999999	80	663	15	999999	909	822	182	999999	862	999999	862	989	235	748	265	483	999999	995	645	176	618	757	761	365	802	704	831	999999	485	517	777	852	593	673	999999	434	999999	135	251	230	999999	322	341	382	924	993	736	999999	942	999999	432	876	301	999999	143	322	901	649	725	999999	991	800	32	355	566	999999	405	999999	163	831	482	613	754	424	26	306	426	999999	441	809	968	175	440	557	95	901	560	382	999999	999999	999999	362	999999	46	239	359	300	985	816	999999	597	184	511	999999	455	819	999999	999999	204	837	999999	523	999999	916	246	825	370	474	270	665	999999	33	32	881	308	999999	999999	717	195	666	16	999999	572	999999	221	794	664	329	112	999999	778	683	188	702	385	19	154	493	999999	413	989	825	999999	161	463	573	161	630	999999	335	615	999999	691	537	830	465	999999	689	704	999999	171	50	999999	993	886	999999	999999	999999	505	298	975	719	917	782	677	190	714	999999	74	999999	642	43	517	776	660	374	992	650	872	999999	68	464	999999	357	251	948	463	731	999999	999999	728	832	134	523	359	896	999999	999999	999999	999999	750	540	625	999999	810	137	999999	999999	343	522	784	204	999999	585	999999	521	929	570	540	728	999999	999999	156	387	919	810	909	993	999999	764	877	999999	789	999999	999999	999999	838	733	999999	124	425	868	398	999999	902	999999	999999	548	293	999999	966	926	379	999999	923	768	394	248	999999	999999	228	999999	999999	579	999999	701	415	235	999999	711	682	205	32	426	999999	858	593	999999	484	395	999999	370	709	588	999999	950	713	657	308	410	144	999999	597	547	895	885	700	999999	118	211	128	159	142	999999	999999	771	904	952	829	75	999999	999999	764	999999	
999999	857	830	589	781	693	987	758	999999	15	576	92	608	484	999999	427	167	774	999999	283	277	286	238	137	999999	36	56	999999	999999	242	999999	153	836	846	973	47	65	120	999999	424	223	370	231	136	15	83	172	429	432	412	907	409	705	491	999999	298	999999	702	166	999999	647	999999	930	695	999999	433	255	761	511	492	372	56	736	870	999999	999999	64	111	132	359	999999	626	338	424	334	826	447	355	373	999999	418	999999	999999	999999	999999	986	439	536	358	581	827	999999	918	999999	50	860	673	835	431	575	243	528	579	807	891	31	897	516	370	999999	985	900	398	827	84	19	102	454	104	82	999999	528	753	550	999999	463	708	399	384	473	163	612	923	999999	999999	999999	999999	156	400	999999	98	923	175	406	596	999999	22	999999	999999	40	999999	999999	999999	359	107	999999	775	38	285	438	323	508	999999	897	798	383	977	600	386	999999	236	999999	64	349	999999	999999	362	999999	954	999999	450	617	533	353	705	934	871	574	700	735	123	754	871	961	441	590	999999	278	999999	223	949	422	714	680	804	822	999999	999999	375	552	999999	428	999999	999999	988	705	999999	999999	201	999999	511	412	899	651	80	999999	84	999999	907	403	999999	94	999999	740	655	37	902	853	549	999999	769	999999	209	157	382	695	999999	201	972	999999	615	14	86	743	711	999999	522	73	999999	332	748	82	494	971	999999	999999	999999	343	34	960	999999	131	248	318	104	999999	213	999999	278	999999	802	882	129	181	788	758	17	16	39	118	515	838	253	226	144	697	999999	999999	999999	113	999999	999999	999999	22	932	494	766	767	999999	678	343	770	794	234	530	999999	999999	323	193	40	271	672	313	999999	455	964	877	31	184	407	58	975	394	999999	368	465	715	117	248	999999	992	249	999999	361	775	999999	53	29	696	279	745	670	999999	336	842	353	42	261	566	967	616	744	593	251	629	999999	385	999999	865	74	160	844	84	889	48	31	314	952	150	710	921	857	334	999999	661	999999	931	68	333	25	999999	463	551	281	687	258	999999	999999	731	417	369	424	164	631	999999	901	595	164	999999	820	49	89	999999	855	56	758	419	688	999999	251	436	327	305	850	999999	696	999999	803	211	789	375	197	230	999999	351	506	703	703	786	999999	792	777	769	999999	975	999999	352	695	999999	928	838	967	537	490	981	52	128	313	989	431	608	999999	952	508	454	851	999999	387	513	999999	65	716	902	828	458	659	557	792	874	298	999999	606	578	283	951	408	660	739	999999	999999	
999999	399	999999	364	162	999999	824	999999	68	134	999999	965	192	684	999999	131	999999	709	42	999999	494	335	439	701	87	11	223	999999	557	56	999999	129	635	214	172	665	12	547	999999	457	834	296	734	750	803	389	999999	893	409	829	999999	951	707	999999	814	61	960	999999	287	161	786	999999	713	21	933	374	339	978	522	218	129	527	43	584	497	208	601	688	999999	698	586	330	279	727	713	999999	999999	214	399	999999	704	999999	270	999999	670	689	582	723	817	439	59	446	999999	201	710	999999	917	132	932	999999	460	281	123	588	574	466	875	986	307	693	999999	134	588	999999	999999	137	266	999999	999999	808	626	877	871	468	999999	999999	949	87	27	999999	999999	299	282	783	999999	433	999999	681	949	999999	813	595	999999	134	486	924	999999	968	688	999999	558	409	999999	999999	988	582	410	654	939	434	517	798	969	999999	371	663	999999	805	752	89	260	999999	999999	710	994	41	462	747	982	724	292	980	398	444	349	922	91	999999	794	999999	33	232	742	524	696	999999	999999	25	762	822	81	62	999999	999999	332	973	839	507	140	957	129	662	672	999999	152	536	409	534	70	448	582	705	999999	674	999999	37	843	54	23	999999	414	447	984	170	652	240	764	999999	999999	375	92	583	27	836	999999	370	560	999999	381	170	615	999999	954	324	999999	376	50	551	552	304	140	999999	494	999999	553	999999	678	999999	572	912	999999	620	422	695	365	999999	999999	184	999999	696	999999	326	672	999999	999999	999999	999999	670	920	286	999999	999999	247	817	999999	999999	99	866	293	284	692	999999	999999	469	398	995	679	999999	958	250	688	999999	833	856	828	814	132	640	786	999999	199	17	591	999999	723	558	383	605	999999	999999	909	821	891	999999	13	999999	371	213	999999	379	999999	234	999999	999999	597	999999	389	390	988	430	174	458	999999	999999	95	999999	467	667	746	999999	999999	84	807	890	341	867	974	999999	999999	410	452	919	185	417	597	964	305	911	999999	400	179	999999	999999	40	903	460	999999	838	999999	328	960	999999	467	625	757	568	426	821	348	729	358	988	538	588	977	255	283	672	465	130	389	999999	968	356	999999	629	467	777	986	880	136	146	53	533	450	748	462	559	999999	38	548	483	573	969	51	191	999999	999999	62	658	999999	79	383	236	939	414	735	999999	955	999999	110	649	999999	999999	999999	999999	999999	14	147	239	793	723	999999	999999	582	905	982	999999	999999	488	174	999999	725	999999	999999	67	763	817	594	46	23	351	604	532	928	898	648	115	375	829	
246	460	890	823	999999	463	67	947	999999	999999	431	735	806	999999	963	999999	999999	506	764	546	458	137	419	111	226	452	129	489	508	683	266	876	999999	999999	252	714	549	999999	473	249	999	815	173	560	999999	287	999999	137	568	267	974	152	999999	829	380	999999	50	788	999999	999999	999999	577	449	969	777	554	111	999999	234	259	130	999999	42	999999	546	642	963	999999	999999	938	907	991	999999	999999	709	999999	535	804	999999	143	673	999999	305	61	904	431	376	204	783	70	185	222	903	319	999999	952	119	825	292	737	999999	191	302	668	514	352	657	208	270	662	28	307	228	100	585	369	727	999999	999999	124	275	999999	85	999999	762	695	98	611	113	756	14	710	521	375	987	491	999999	636	546	562	999999	178	934	130	51	999999	993	812	999999	776	999999	138	214	177	472	386	999999	866	905	819	264	55	104	513	658	318	785	852	112	104	901	100	999999	68	350	107	834	954	999999	884	999999	285	999999	999999	531	876	505	354	903	610	384	602	730	726	308	729	83	430	999999	732	102	151	709	638	999999	145	999999	156	827	374	551	162	481	31	999999	978	177	767	982	999999	812	441	948	502	999999	308	999999	718	999999	621	33	414	491	662	791	999999	575	249	461	396	193	999999	526	539	68	232	999999	709	608	329	999999	315	448	999999	919	661	999999	999999	999999	576	775	973	999999	216	350	999999	999999	819	239	999999	999999	999999	999999	999999	598	999999	914	999999	443	999999	187	659	999999	440	999999	717	966	999999	742	140	368	999999	329	999999	620	999999	963	320	198	999999	561	311	999999	51	916	632	999999	851	102	466	999999	782	774	432	999999	999999	863	955	156	632	181	999999	87	108	208	55	608	432	999999	388	499	999999	231	999999	999999	875	189	78	999999	437	718	124	707	285	394	999999	593	897	495	504	356	999999	174	999999	999999	691	234	999999	843	871	999999	577	999999	714	967	152	561	261	496	999999	936	999999	440	719	999999	999999	172	999999	999999	622	999999	710	937	481	41	490	999999	999999	999999	254	651	999999	235	652	412	999999	248	993	318	999999	34	999999	411	999999	999999	560	999999	455	999999	693	528	432	667	230	999999	323	640	404	682	486	713	895	489	999999	871	137	570	999999	999999	999999	999999	179	493	999999	598	129	999999	965	999999	480	913	983	999999	88	725	228	150	14	242	99	999999	843	320	831	999999	139	999999	169	999999	440	990	789	149	877	875	359	938	205	999999	999999	23	674	999999	212	573	730	880	410	999999	652	987	565	555	999999	273	974	858	661	934	468	
276	149	999999	999999	490	999999	999999	147	213	375	290	945	999999	941	999999	835	361	118	268	999999	258	999999	643	456	453	434	243	922	614	901	999999	286	270	173	999999	999999	808	999999	721	449	999999	742	207	999999	372	51	193	999999	151	437	622	750	999999	136	999999	825	999999	418	38	999999	890	921	533	312	874	13	684	218	917	211	999999	352	999999	819	999999	516	254	492	93	411	251	629	781	186	288	999999	883	144	954	999999	377	400	980	666	559	964	218	894	999999	999999	367	974	697	939	410	280	364	999999	999999	999999	580	999999	335	626	813	999999	150	356	999999	134	999999	999999	264	999999	834	636	371	999999	999999	957	999999	359	215	999999	54	277	931	842	999999	999999	396	999999	929	260	627	999999	75	364	852	298	824	861	999999	999999	250	999999	719	999999	115	773	909	633	323	999999	405	999999	809	610	582	999999	338	999999	580	25	999999	819	620	13	100	481	571	17	877	999999	143	999999	488	63	484	237	557	953	736	13	999999	999999	986	999999	855	406	553	999999	781	999999	959	525	291	854	424	999999	999999	715	887	634	999999	999999	999999	351	123	958	742	755	136	354	999999	999999	571	576	917	999999	832	937	999999	694	927	117	235	570	21	999999	165	634	999999	63	40	999999	75	999999	802	206	15	644	999999	897	999999	798	337	437	328	584	954	715	937	999999	999999	269	999999	999999	706	103	999999	999999	999999	506	803	999999	127	83	323	156	999999	469	773	720	969	197	999999	261	40	139	999999	797	252	437	662	999999	696	198	464	771	284	872	999999	709	529	820	314	72	103	556	680	264	124	181	274	495	999999	227	480	411	999999	316	173	577	323	879	942	999999	843	363	421	928	999999	551	999999	999999	73	74	201	999999	882	999999	167	483	999999	525	682	81	999999	177	508	479	999999	999999	879	967	709	827	999999	649	877	412	229	999999	999999	751	645	572	309	827	431	999999	36	999999	528	586	158	999999	128	798	999999	871	999999	675	855	999999	999999	999999	672	904	737	245	679	551	281	479	999999	427	349	707	880	120	772	345	745	999999	452	397	533	303	818	29	709	596	999999	16	673	553	884	201	541	88	900	404	99	196	207	484	59	59	999999	730	349	421	918	999999	109	999999	929	233	499	822	42	999999	95	717	536	92	109	999999	805	542	543	158	175	999999	999999	377	256	559	434	968	347	484	999999	999999	680	297	678	365	906	280	623	660	701	999999	999999	531	319	381	659	125	385	784	253	958	197	201	999999	126	877	732	157	379	799	531	999999	557	999999	997	
999999	249	413	744	368	534	918	882	456	457	754	687	67	999999	900	999999	593	562	999999	999999	999999	488	999999	562	487	999999	133	999999	999999	180	243	498	999999	321	344	420	999999	641	426	718	50	999999	745	798	371	199	674	999999	479	490	937	922	326	999999	999999	558	207	851	266	193	999999	673	999999	285	223	999999	731	746	540	490	999999	999999	146	522	804	595	743	999999	200	297	510	851	774	380	242	320	182	235	224	785	222	860	384	243	317	376	292	469	999999	115	999999	928	999999	989	884	985	786	804	926	999999	815	955	661	968	683	559	899	651	53	903	999999	999999	532	755	277	999999	577	903	214	438	999999	283	667	94	999999	999999	118	785	495	257	533	377	309	712	969	267	209	416	560	757	477	999999	426	681	32	963	405	986	721	999999	418	883	600	497	999999	541	297	577	148	110	451	123	999999	796	379	716	999999	819	785	20	546	170	352	456	961	671	999999	986	999999	866	186	132	74	999999	838	650	777	811	999999	437	970	999999	999999	459	316	363	999999	630	311	315	766	999999	210	711	601	257	540	999999	536	537	999999	999999	515	999999	924	328	999999	807	999999	729	938	394	315	358	49	914	892	893	150	999999	195	237	684	756	109	999999	921	362	755	591	999999	999999	999999	999999	999999	999999	999999	999999	535	987	999999	678	999999	582	377	382	280	852	671	686	999999	646	13	928	351	457	999999	759	999999	333	407	999999	61	999999	620	314	118	338	999999	381	797	896	368	162	303	999999	563	112	389	726	999999	999999	999999	79	999999	472	630	357	635	999999	999999	367	822	211	999999	618	999999	307	962	72	274	941	257	999999	889	999999	288	850	635	834	999999	524	380	456	999999	338	15	982	150	157	683	999999	703	308	339	999999	84	167	572	685	890	999999	150	326	462	387	820	400	189	999999	194	999999	721	800	412	999999	987	376	207	261	613	643	167	814	388	512	248	949	961	459	393	131	288	950	943	999999	384	63	993	626	518	614	803	382	999999	903	49	903	895	999999	452	999999	999999	321	999999	257	109	999999	999999	949	999999	871	439	999999	383	72	501	771	999999	776	152	934	999999	581	999999	998	840	784	851	484	473	345	999999	159	17	686	999999	967	878	999999	536	58	125	53	486	646	185	82	998	999999	412	277	56	999999	668	517	334	388	578	83	999999	324	484	463	486	999999	999999	289	722	999999	901	999999	999999	170	249	104	819	339	104	106	823	767	786	999999	82	205	298	999999	490	499	361	999999	399	805	288	222	574	662	566	999999	
828	896	999999	310	999999	878	999999	999999	879	999999	698	995	293	481	260	650	538	533	390	291	515	883	999999	233	346	127	144	98	999999	37	999999	166	999999	422	999999	999999	417	485	951	204	999999	412	999999	999999	801	366	500	918	554	638	999999	50	999999	999999	176	944	107	999999	964	881	744	296	14	852	54	541	232	870	213	333	243	62	581	196	471	113	829	881	431	999999	627	226	543	253	353	490	885	497	999999	999999	829	290	520	80	459	534	408	999999	872	269	143	999999	714	231	404	631	999999	95	813	73	124	225	705	984	999999	999999	752	999999	999999	999999	999999	735	625	879	503	999999	541	511	736	936	704	627	19	172	846	999999	511	321	999999	721	31	999999	683	191	219	613	585	536	817	931	999999	648	702	318	613	408	999999	999999	727	452	100	957	359	877	369	497	216	542	148	999999	999999	440	911	999999	542	999999	61	999999	669	890	999999	15	693	804	164	66	999999	700	999999	999999	995	675	594	406	630	74	450	999999	999999	721	407	52	397	563	915	999999	737	914	776	756	999999	569	176	837	84	94	999999	999999	723	312	573	515	984	999999	269	351	999999	514	167	477	999999	254	621	948	493	999999	617	140	889	999999	329	19	924	802	999999	435	509	756	332	546	999999	896	93	519	158	891	999999	999999	304	999999	999999	999999	999999	309	350	112	999999	227	354	749	477	143	665	999999	999999	563	590	191	608	833	842	99	191	999999	676	519	171	111	799	601	277	919	835	999999	999999	106	999999	625	999999	989	487	291	412	583	78	999999	240	999999	536	595	311	999999	999999	470	731	414	51	999999	632	999999	999999	846	999999	753	481	557	307	350	602	886	311	965	999999	999999	999999	560	999999	608	552	999999	289	988	574	999999	999999	999999	829	375	999999	999999	65	999999	992	629	58	999999	863	999999	999999	520	370	890	580	999999	999999	345	155	999999	123	180	727	443	594	624	552	999999	282	223	463	90	728	931	999999	699	831	196	973	110	570	999999	697	38	506	41	999999	398	418	924	999999	999999	999999	999999	262	423	185	622	999999	999999	87	106	368	649	205	30	792	438	144	881	999999	107	372	54	909	407	482	698	936	562	999999	163	543	357	302	999999	835	378	679	342	523	219	665	605	33	474	358	999999	833	485	999999	219	263	537	115	823	999999	211	449	855	940	487	685	968	999999	924	563	20	999999	999999	195	423	758	802	999999	610	442	767	999999	445	58	434	999999	999999	322	766	899	999999	999999	478	999999	633	929	824	401	45	533	696	213	108	999999	347	
701	146	299	826	461	999999	179	504	391	824	189	999999	806	999999	622	233	655	635	34	556	768	878	779	562	999999	999999	410	331	86	745	564	922	999999	711	999999	727	172	496	315	999999	836	747	96	103	454	924	999999	884	422	310	50	578	84	364	999999	822	367	737	341	526	61	847	428	645	270	267	480	104	783	895	71	169	330	586	719	30	792	686	117	569	915	525	909	999999	705	986	999999	999999	141	910	999999	434	165	788	396	989	329	450	832	197	453	923	111	527	999999	881	257	498	644	559	999999	681	629	999999	611	535	999999	652	940	284	419	999999	962	873	535	636	13	541	199	730	701	351	853	999999	126	991	424	999999	537	999999	738	999999	999999	582	879	688	999999	999999	999999	860	60	676	510	999999	777	152	999999	999999	999999	612	877	999999	309	914	858	689	828	999999	655	619	999999	999999	125	125	545	69	776	389	993	846	831	620	364	338	679	34	840	304	999999	973	40	196	398	924	947	31	60	999999	724	200	999999	106	738	567	749	503	999999	999999	23	717	375	999999	244	155	999999	266	361	999999	245	833	999999	534	565	681	999999	924	168	200	177	523	19	166	999999	803	986	734	882	797	589	185	473	454	291	435	999999	458	952	253	153	999999	670	89	384	890	999999	999999	541	66	978	824	999999	370	227	499	999999	219	915	999999	169	56	384	564	391	999999	369	403	253	999999	83	999999	972	914	57	487	853	929	782	774	461	660	999999	826	819	764	839	113	237	791	726	999999	543	521	999999	106	316	999999	698	999999	999999	947	999999	411	999999	847	852	431	322	999999	999999	778	437	151	979	508	854	999999	745	626	999999	266	176	999999	999999	999999	597	460	999999	950	999999	999999	241	999999	253	513	578	791	999999	971	912	418	790	497	156	948	961	401	541	586	999999	758	370	82	999999	274	781	631	998	307	260	401	600	999999	569	898	547	970	898	999999	929	999999	999999	774	713	811	475	999999	315	999999	723	205	918	999999	707	422	387	168	372	999999	731	946	793	546	720	999999	817	428	927	258	411	999999	999999	999999	656	999999	53	596	369	292	999999	999999	326	543	583	64	483	356	664	157	520	388	607	999999	744	999999	999999	178	63	202	999999	57	751	67	63	732	702	852	597	527	378	999999	799	999999	189	629	630	259	962	666	47	471	999999	999999	737	32	999999	584	331	673	999999	999999	543	176	298	751	361	269	489	851	362	630	999999	999999	778	730	588	527	999999	124	362	30	999999	396	999999	999999	293	999999	329	41	348	127	
531	924	617	503	999999	632	790	999999	278	371	999999	999999	314	417	713	626	12	999999	443	866	844	216	321	889	999999	999999	22	999999	467	999999	939	458	513	244	108	833	529	285	999999	999999	736	311	999999	999999	259	103	92	999999	818	667	968	322	597	481	283	324	612	728	999999	110	620	34	970	887	432	322	608	79	318	879	106	726	534	488	139	999999	369	330	999999	576	73	275	948	799	422	999999	861	41	999999	784	230	801	999999	381	345	712	999999	959	999999	937	495	23	999999	938	571	999999	999999	119	999999	740	954	999999	97	265	47	999999	86	180	475	805	461	999999	118	534	658	999999	284	162	152	427	999999	410	762	702	91	60	837	19	238	999999	838	999999	999999	231	829	938	713	196	344	990	635	171	493	762	486	919	999999	903	289	275	967	635	966	924	538	554	999999	394	999999	999999	999999	77	941	304	999999	709	886	887	705	999999	592	97	818	161	791	50	916	999999	226	999999	156	933	999999	963	212	213	999999	765	692	284	419	328	999999	358	482	568	999999	199	795	999999	42	27	999999	570	683	880	816	999999	999999	999999	637	528	999999	22	999999	999999	347	977	101	763	923	130	204	430	310	999999	84	470	679	232	999999	999999	214	449	139	999999	735	999999	289	332	396	971	999999	204	647	999999	160	10	999999	898	230	252	107	999999	999999	911	822	777	999999	420	805	356	145	910	678	999999	323	728	882	711	849	999999	698	769	377	952	498	10	783	999999	999999	84	952	780	11	578	999999	999999	999999	228	999999	957	899	869	527	999999	835	722	526	737	576	432	128	806	59	52	553	338	664	901	423	822	999999	850	999999	731	404	999999	908	110	289	150	142	664	405	891	289	828	252	337	126	775	999999	55	842	690	956	999999	731	959	34	302	518	999999	804	493	999999	58	572	796	645	999999	814	426	458	436	299	463	410	167	762	725	95	337	784	647	348	948	18	616	774	258	633	999999	85	987	999999	447	859	912	929	240	266	999999	999999	646	999999	999999	597	415	401	999999	744	573	207	999999	216	191	910	167	999999	999999	50	999999	31	396	846	865	999999	471	804	851	604	999999	238	531	999999	999999	646	999999	999999	999999	361	602	225	999999	513	70	751	999999	999999	450	537	702	767	915	200	309	434	304	799	106	999999	999999	611	549	898	256	999999	675	839	576	545	999999	481	863	662	447	999999	749	883	786	123	573	690	364	999999	902	730	322	341	169	215	351	999999	999999	574	235	991	676	383	999999	724	86	937	214	904	999999	230	904	
262	999999	569	685	421	23	999999	153	445	256	235	995	999999	32	999999	999999	371	203	433	892	298	437	456	74	375	625	999999	47	635	485	459	558	681	826	70	589	600	530	930	334	606	430	999999	744	450	387	742	999999	742	999999	843	999999	342	338	615	999999	305	504	319	796	951	999999	518	960	999999	677	324	699	962	754	89	999999	273	109	295	868	647	711	624	987	882	370	305	999999	642	748	225	353	220	999999	999999	106	999999	144	383	661	911	829	947	999999	73	999999	739	987	188	12	447	243	999999	747	187	593	999999	331	913	591	649	151	327	58	461	970	488	727	471	983	630	999999	999999	634	956	818	764	850	924	839	631	317	999999	640	311	999999	311	473	66	699	225	888	231	791	21	770	511	999999	322	102	564	21	525	205	381	318	517	999999	999999	369	999999	39	999999	83	959	342	952	687	999999	478	669	25	670	772	767	741	908	933	623	999999	999999	864	538	999999	999999	620	999999	993	268	992	475	893	682	697	869	999999	490	157	832	679	817	999999	162	843	432	999999	350	999999	437	639	410	583	794	604	999999	999999	501	576	799	349	999999	959	429	999999	13	776	999999	972	902	999999	999999	999999	111	999999	378	493	711	694	999999	735	279	48	565	628	592	892	109	999999	645	904	693	999999	358	492	139	858	404	408	840	656	217	377	999999	999999	389	999999	481	850	235	568	264	807	178	73	79	511	403	801	171	120	677	263	337	998	888	346	412	618	814	520	98	312	853	751	527	902	196	710	999999	999999	420	259	999999	86	649	886	746	294	422	627	464	603	246	729	979	953	50	999999	967	52	247	862	45	715	999999	999999	954	426	546	177	324	693	999999	228	700	428	411	260	358	999999	600	128	206	197	999999	495	75	133	772	574	861	999999	742	999999	705	999999	223	999999	999999	698	999999	999999	748	255	313	770	51	27	39	561	552	790	504	965	452	128	666	848	659	985	999999	830	653	971	315	980	999999	365	999999	999999	214	274	653	660	79	999999	379	950	883	999999	453	57	104	999999	32	81	839	999999	754	586	891	999999	487	999999	812	111	676	776	999999	332	819	686	504	999999	999999	288	146	999999	895	999999	749	715	964	999999	541	838	736	999999	949	244	151	999999	611	936	260	999999	786	42	848	968	603	602	999999	561	999999	767	999999	217	864	744	934	994	881	581	837	185	411	123	89	973	999999	244	827	705	190	645	85	568	636	518	501	114	999999	999999	999999	999999	704	412	899	774	999999	529	577	999999	
309	156	999999	39	108	84	437	999999	952	874	603	368	775	999999	380	999999	999999	984	580	355	252	830	998	953	12	691	481	998	223	314	999999	846	666	622	999999	44	352	55	999999	561	91	999999	161	131	333	220	381	398	42	79	999999	311	999999	231	962	478	999999	999999	999999	999999	603	438	459	648	197	756	999999	999999	909	346	999999	646	524	29	274	423	999999	877	630	792	999999	93	966	154	231	386	897	445	660	927	886	13	28	62	999999	653	999999	513	934	576	518	228	488	695	591	446	786	999999	957	548	799	279	999999	245	106	999999	472	314	426	999999	859	266	999999	982	999999	484	628	999999	999999	621	54	175	943	999999	284	101	605	280	563	784	600	968	487	999999	137	616	999999	999999	955	448	999999	999999	96	133	717	261	726	506	245	117	818	323	868	346	503	634	336	665	961	15	914	999999	751	641	220	890	779	999999	854	843	999999	845	517	621	440	980	88	819	345	32	375	108	999999	456	966	286	110	151	617	503	999999	628	999999	950	999999	989	323	455	999999	827	481	345	651	402	916	999999	806	256	999999	523	556	516	330	938	639	999999	999999	305	675	933	790	638	772	999999	562	572	33	999999	999999	999999	666	633	906	517	551	39	457	642	539	992	480	853	245	104	946	774	307	999999	320	718	833	27	779	980	999999	843	573	999999	839	354	950	249	168	465	999999	923	999999	812	397	610	368	524	766	682	463	936	999999	678	999999	788	274	149	999999	379	617	648	853	999999	480	707	466	999999	999999	999999	52	240	694	779	247	33	999999	494	496	709	360	319	261	107	999999	110	450	894	885	61	999999	999999	993	789	999999	217	80	683	999999	999999	999999	211	999999	581	999999	999999	251	623	440	391	999999	780	652	546	29	308	999999	999999	409	999999	266	571	999999	751	999999	241	247	905	931	999999	999999	490	162	806	564	158	597	680	467	303	859	827	463	999999	436	999999	167	456	770	550	820	324	283	999999	433	583	999999	970	477	408	999999	346	692	410	438	143	627	999999	999999	870	710	716	999999	116	520	999999	999999	999999	324	999999	83	791	999999	390	999999	999999	217	999999	383	981	228	999999	213	69	318	523	145	62	75	303	682	321	999999	899	839	113	999999	177	451	995	475	161	656	999999	334	204	210	311	201	799	925	999999	473	999999	651	94	513	239	797	997	303	65	999999	30	999999	999999	999999	245	550	115	999999	999999	999999	999999	999999	77	969	540	734	123	999999	833	861	276	377	255	848	473	257	999999	999999	795	379	453	702	420	
449	635	549	572	877	965	760	999999	195	885	688	95	999999	999999	125	972	999999	683	685	469	999999	446	653	877	913	853	999999	796	999999	999999	670	305	685	105	627	343	991	172	246	356	82	775	90	491	999999	762	979	999999	999999	627	300	695	768	999999	225	999999	982	672	999999	34	999999	964	580	377	225	392	409	398	957	781	999999	342	999999	338	999999	999999	365	171	999999	160	873	324	166	888	527	999999	537	453	879	999999	999999	328	514	221	379	118	205	713	999999	184	999999	999999	715	857	645	957	258	999999	846	999999	999999	820	361	507	160	662	808	691	849	251	854	956	518	342	999999	662	999999	999999	958	288	233	651	999999	145	999999	292	999999	309	252	569	725	108	606	92	999999	541	967	16	71	717	309	513	999999	34	999999	407	999999	999999	437	999999	139	32	480	568	573	995	924	225	999999	868	63	999999	449	290	525	756	359	435	365	889	999999	821	174	251	978	720	788	999999	999999	399	999999	235	999999	999999	440	702	627	999999	519	999999	999999	751	999999	202	999999	800	73	999999	509	572	58	647	28	548	297	317	858	238	999999	852	217	63	409	320	658	828	637	190	850	822	139	999999	915	383	282	944	525	971	587	187	999999	999999	371	253	999999	572	216	333	970	999999	844	398	458	667	773	999999	351	986	544	835	999999	882	733	687	443	737	999999	644	999999	999999	999999	887	651	412	999999	999999	999999	165	999999	96	621	999999	220	727	978	999999	862	999999	610	720	602	538	999999	752	23	999999	999999	999999	999999	999999	999999	999999	68	627	340	956	747	56	471	999999	870	999999	28	458	224	860	999999	15	999999	701	999999	483	999999	555	999999	263	460	898	399	430	999999	18	355	363	255	59	254	592	396	31	993	999999	786	840	849	999999	520	978	537	999999	999999	475	974	999999	739	366	537	513	876	87	505	999999	657	51	248	862	840	664	212	175	615	89	619	687	708	68	696	204	999999	343	743	999999	999999	245	328	66	43	246	624	888	521	741	716	999999	999999	999999	168	745	601	987	577	855	999999	372	999999	32	856	999999	410	999999	670	999999	807	543	343	33	999999	421	722	192	828	604	999999	323	653	874	373	309	999999	562	899	999999	602	717	999999	999999	999999	998	698	305	209	746	999999	943	999999	188	933	999999	975	999999	668	747	32	419	168	999999	815	463	999999	673	659	999999	135	848	780	718	999999	999999	999999	999999	328	488	722	427	982	92	999999	999999	104	474	999999	200	333	670	999999	162	928	193	558	793	82	252	289	35	645	999999	999999	987	172	510	
448	843	999999	529	183	189	35	605	436	86	214	717	368	255	999999	469	233	464	953	999999	999999	556	540	984	384	85	999999	697	781	340	471	999999	999999	594	35	999999	794	999999	496	715	136	333	757	482	589	999999	999999	43	999999	185	428	166	999999	543	720	999999	312	421	999999	107	999999	337	823	105	615	999999	782	999999	229	635	674	999999	967	999999	999999	465	798	68	405	999999	201	175	404	606	999999	315	748	401	873	999999	794	383	999999	999999	999999	799	510	999999	867	999999	581	119	999999	667	511	999999	198	794	999999	264	999999	254	26	134	999999	999999	933	999999	193	309	684	391	999999	96	840	999999	770	578	513	702	954	147	201	999999	448	999999	999999	736	104	913	999999	953	360	618	49	550	999999	534	492	920	999999	293	478	567	482	200	218	999999	826	999999	999999	619	999999	348	310	956	999999	777	999999	824	462	206	132	279	192	999999	41	292	57	300	934	245	999999	592	836	670	668	633	766	258	872	633	999999	885	684	508	999999	999999	318	92	497	589	848	667	999999	669	999999	208	384	751	999999	999999	999999	536	999999	993	532	698	512	639	999999	999999	21	437	952	829	296	246	595	684	69	29	973	964	999999	354	999999	428	134	177	999999	999999	999999	25	99	945	952	384	999999	999999	975	973	509	679	794	78	999999	420	715	638	999999	924	613	700	999999	149	953	716	732	931	605	113	999999	344	140	827	180	996	999999	999999	876	912	637	903	999999	95	520	304	179	734	776	976	713	496	999999	583	857	558	333	949	992	246	651	678	95	999999	409	999999	548	967	898	581	82	709	761	471	297	999999	999999	999999	999999	999999	546	998	164	999999	999999	87	999999	999999	970	621	672	398	23	639	999999	959	818	999999	999999	356	756	211	999999	205	903	999999	734	332	296	158	999999	726	331	344	700	652	524	999999	481	331	623	991	996	999999	999999	684	999999	132	209	337	890	164	919	282	901	999999	171	958	999999	395	999999	227	269	822	65	945	77	678	939	618	999999	999999	366	365	732	764	999999	559	999999	229	318	611	999999	959	267	411	999999	999999	442	365	999999	999999	999999	95	977	405	999999	999999	231	999999	999999	999999	192	999999	892	999999	798	564	549	147	139	999999	999999	505	87	741	104	310	999999	653	148	999999	999999	584	137	879	622	280	999999	336	999999	40	999999	334	999999	302	999999	541	76	729	999999	252	508	304	235	878	893	999999	999999	245	310	431	619	577	999999	999999	780	999999	464	22	915	527	999999	223	999999	109	999999	347	892	785	322	999999	244	835	49	896	520	941	
359	999999	986	387	272	151	36	999999	420	999999	999999	25	521	999999	87	63	999999	95	999999	999999	199	136	604	555	352	999999	999999	747	197	784	538	927	87	999999	259	215	999999	537	264	45	999999	505	999999	523	837	877	999999	501	486	999999	30	953	830	999999	752	999999	999999	999999	999999	49	228	289	423	636	232	999999	937	682	572	871	37	286	831	40	108	694	999999	91	718	474	999999	999999	270	17	763	584	106	999999	999999	36	561	595	501	225	816	907	92	62	300	999999	940	999999	929	614	162	744	132	800	135	999999	785	571	722	570	89	797	28	415	999999	648	486	999999	595	999999	319	441	784	615	224	201	611	999999	999999	463	534	378	999999	655	999999	29	999999	306	727	999999	250	989	873	930	999999	29	999999	676	190	652	778	999999	999999	393	305	720	959	517	586	934	999999	400	780	999999	46	711	304	373	561	852	197	999999	999999	566	305	329	568	999999	480	205	999999	935	214	999999	999999	999999	383	119	360	999999	70	944	720	999999	583	850	219	614	894	434	999999	525	124	999999	999999	598	500	438	97	975	162	115	46	390	632	999999	195	640	584	369	999999	195	22	427	792	999999	999999	573	983	454	120	954	999999	56	480	786	999999	877	684	96	187	999999	31	999999	981	954	907	999999	170	72	665	578	39	999999	106	539	999999	999999	544	222	999999	926	455	643	999999	208	156	990	999999	845	699	999999	999999	999999	191	393	173	999999	446	999999	344	139	413	999999	999999	541	924	434	949	941	283	999999	342	472	999999	260	498	388	519	782	807	917	429	324	373	357	999999	541	353	713	375	875	260	706	877	999	523	534	853	999999	283	999999	50	999999	572	575	975	494	541	999999	894	785	128	999999	40	427	710	98	557	442	919	392	91	246	575	408	999999	636	594	957	736	999999	534	196	999999	95	877	461	752	999999	381	137	999999	421	999999	590	999999	999999	675	460	299	435	999999	421	413	891	640	803	999999	174	702	349	899	999999	204	930	260	932	165	999999	550	259	346	999999	70	999999	392	669	428	984	651	999999	999999	999999	668	311	986	123	999999	617	455	999999	68	588	999999	42	237	999999	226	887	339	824	441	731	909	999999	98	226	999999	621	509	970	999999	418	522	425	388	999999	914	999999	943	147	999999	547	499	999999	999999	758	665	999999	564	999999	453	999999	655	827	845	999999	999999	628	222	769	999999	170	118	484	698	649	75	678	999999	472	999999	333	999999	202	674	999999	999999	442	848	340	560	999999	67	999999	999999	845	763	695	580	159	540	295	999999	999999	
383	989	999999	25	778	999999	999999	987	383	101	462	129	596	462	162	999999	998	791	779	881	218	440	999999	574	999999	999999	999999	380	108	505	932	226	652	770	819	999999	465	999999	664	307	648	573	948	965	92	407	258	310	542	628	160	999999	515	798	964	999999	887	863	68	925	664	322	888	878	169	245	477	825	642	478	495	781	137	482	243	645	492	146	492	558	604	585	837	479	354	193	999999	999999	805	876	797	602	999999	738	643	335	999999	999999	806	846	930	432	999999	999999	143	999999	999999	999999	999999	999999	999999	750	381	509	999999	88	484	419	534	975	534	623	30	999999	681	999999	624	999999	838	907	959	999999	999999	646	999999	181	917	773	999999	999999	999999	677	299	485	426	999999	999999	657	416	999999	999999	276	544	830	999999	317	412	901	393	999999	754	231	205	657	370	46	999999	735	881	160	170	711	999999	559	412	857	999999	999999	350	634	672	966	983	283	999999	999999	878	509	334	320	768	26	389	105	230	352	482	641	125	999999	637	999999	999999	999999	404	149	203	984	428	999999	983	867	560	999999	577	787	999999	921	600	676	168	910	999999	571	391	999999	332	977	339	70	385	692	429	961	999999	187	201	727	999999	999999	500	894	90	999999	337	999999	465	630	999999	442	114	560	51	448	999999	726	94	214	999999	999999	816	226	654	368	88	301	447	999999	999999	400	596	520	999999	682	999999	273	999999	540	243	489	688	999999	458	896	955	825	650	999999	999999	999999	102	986	853	628	110	284	249	999999	999999	46	464	999999	868	138	999999	594	517	369	272	957	896	553	970	999999	572	125	767	758	412	263	999999	999999	859	491	308	609	667	999999	581	901	34	117	749	207	34	999999	999999	330	60	371	999999	290	718	999999	383	999999	25	999999	66	985	517	999999	319	537	395	998	16	387	999999	999999	926	102	787	371	999999	789	804	999999	369	749	292	999999	999999	999999	999999	999999	748	86	117	759	593	999999	368	595	999999	999999	797	221	812	36	816	456	500	813	999999	999999	502	999999	999999	594	744	253	999999	316	703	79	783	279	591	35	999999	999999	999999	80	652	728	733	202	977	400	991	592	959	343	999999	835	999999	894	999999	999999	867	999999	237	523	25	350	110	62	999999	324	759	528	629	787	776	886	999999	430	170	716	999999	310	379	458	999999	161	293	765	383	867	133	888	673	861	167	999999	701	756	64	999999	628	681	310	999999	999999	473	962	182	999999	56	659	526	734	889	248	566	32	999999	920	864	67	344	678	34	201	871	999999	999999	629	918	
195	429	375	858	98	810	10	716	999999	139	198	120	999999	337	218	606	164	783	622	601	999999	922	999999	200	254	293	12	285	471	769	999999	204	552	648	861	239	161	876	800	438	565	315	961	791	999999	946	146	999999	816	594	716	81	999999	38	91	272	593	184	999999	999999	999999	999999	255	58	521	993	568	559	475	978	999999	288	999999	194	999999	530	999999	55	524	308	157	661	999999	876	62	546	58	524	566	598	645	976	272	994	630	840	69	913	279	681	999999	586	875	837	149	438	97	961	991	999999	312	999999	999999	314	658	156	265	379	995	974	944	999999	992	877	999999	478	999999	988	999999	205	999999	999999	775	842	920	570	785	631	737	623	458	97	532	15	296	107	326	957	346	483	584	690	917	304	999999	343	593	998	504	999999	423	999999	408	795	100	999999	773	817	394	999999	999999	999999	641	382	526	857	521	986	591	999999	162	999999	999999	89	620	780	140	480	115	586	976	787	137	76	999999	359	688	999999	915	41	333	999999	573	259	122	951	58	544	778	879	999999	606	999999	269	517	999999	457	328	999999	320	134	302	711	808	120	999999	999999	999999	181	999999	179	784	999999	560	911	654	494	999999	999999	669	731	595	702	236	763	379	380	868	558	999999	902	999999	561	605	999999	41	796	764	148	999999	455	483	373	611	999999	47	535	999999	357	999999	871	64	361	515	588	999999	999999	485	54	740	212	638	999999	336	274	808	233	476	653	999999	857	729	263	438	999999	258	231	100	526	999999	844	524	520	999999	974	847	999999	55	999999	999999	441	320	999999	999999	335	999999	466	47	999999	901	999999	69	212	999999	15	151	999999	923	301	340	999999	509	959	999999	896	688	127	999999	361	999999	999999	187	459	285	999999	546	19	856	112	999999	792	194	752	625	911	785	999999	53	689	832	56	95	999999	685	71	999999	361	401	511	999999	699	143	685	920	110	999999	609	999999	38	468	141	944	999999	999999	548	132	756	343	416	999999	376	84	643	528	379	715	999999	773	224	517	195	999999	354	465	707	999999	508	832	524	999999	999999	393	24	230	999999	112	274	858	147	938	999999	999999	984	400	999999	625	500	999999	999999	395	212	835	713	521	283	524	600	365	999999	890	624	924	819	141	999999	982	69	422	827	277	450	575	636	285	342	177	632	999999	194	91	167	999999	291	138	83	349	680	503	999999	999999	999999	909	670	999999	323	260	208	853	465	298	566	87	339	283	944	636	209	437	189	116	891	999999	181	116	732	283	643	690	68	999999	
312	565	999999	999999	765	999999	904	999999	962	999999	969	779	498	999999	999999	89	21	18	194	999999	150	999999	999999	840	295	999999	999999	999999	999999	49	617	517	795	869	986	999999	999999	688	517	999999	731	999999	475	999999	147	122	999999	285	591	653	271	999999	506	621	454	70	999999	635	365	999999	803	350	999999	999999	475	461	999999	629	909	999999	999999	333	500	781	714	331	999999	999999	703	999999	999999	999999	973	999999	778	982	20	184	999999	925	759	977	332	999999	999999	391	953	552	999999	999999	999999	528	375	76	185	937	143	999999	907	133	293	34	999999	191	190	351	376	994	154	492	451	809	214	983	765	999999	10	882	181	332	999999	233	595	27	55	200	96	906	695	840	848	294	277	301	642	735	55	999999	437	999999	25	959	408	149	244	329	323	391	311	999999	999999	260	553	584	999999	999999	438	914	999999	990	264	469	309	313	644	166	542	999999	351	999999	999999	859	455	913	317	999999	999999	455	999999	999999	876	705	605	999999	903	597	741	692	545	583	306	140	14	999999	13	555	659	104	999999	88	786	999999	50	281	999999	87	804	639	277	999999	244	982	999999	999999	123	559	864	999999	410	999999	999999	849	377	768	733	324	854	19	999999	761	999999	730	999999	999999	999999	475	999999	999999	779	825	999999	111	425	207	349	323	999	999999	332	453	691	369	693	458	663	937	42	999999	548	916	232	795	729	515	588	513	42	437	481	999999	894	540	520	584	263	999999	999999	180	429	419	324	999999	999999	466	79	999999	46	501	50	999999	999999	392	785	863	603	999999	382	999999	618	835	291	999999	122	684	559	161	849	119	205	350	512	862	999999	138	601	962	119	272	446	199	999999	540	396	479	215	999999	999999	657	981	266	999999	525	561	593	138	999999	157	11	907	918	549	927	306	700	499	580	538	999999	271	641	999999	119	999999	429	369	751	186	999999	479	56	406	202	137	938	408	999999	311	269	999999	849	814	118	365	999999	650	548	244	999999	999999	635	973	106	999999	350	999999	831	61	141	999999	387	576	514	531	861	521	999999	800	367	999999	999999	278	279	999999	999999	999999	779	754	945	999999	820	517	999999	662	844	82	309	999999	786	569	577	999999	999999	45	622	283	309	999999	999999	15	302	747	876	404	999999	366	704	449	972	524	600	87	115	999999	413	869	95	852	686	788	221	550	24	798	724	999999	108	999999	44	149	527	202	260	999999	486	82	640	96	193	999999	377	999999	834	272	999999	499	830	999999	632	999999	197	999999	899	715	793	752	733	87	679	903	999999	
471	414	833	996	999999	999999	175	876	340	999999	999	999999	208	420	361	999999	751	829	235	745	291	610	291	999999	79	302	999999	156	733	348	563	416	289	230	999999	999999	11	275	570	672	999999	940	302	523	197	788	701	999999	442	46	982	257	999999	168	975	860	132	880	999999	115	291	29	999999	999999	675	592	389	977	513	904	714	485	269	999999	90	350	318	767	764	291	601	250	999999	697	366	315	999999	130	254	999999	333	999999	348	999999	390	999999	798	310	848	605	409	723	790	999999	331	999999	988	999999	88	634	999999	364	126	646	514	51	316	454	634	370	629	999999	732	467	581	594	147	804	181	999999	552	17	919	999999	881	877	999999	185	999999	859	999999	81	52	619	504	968	14	702	999999	349	339	353	675	488	975	150	999999	999999	956	737	368	194	719	642	92	544	999999	999999	764	637	999999	141	88	775	52	558	225	123	963	612	999999	445	853	832	116	208	999999	441	193	740	886	999999	228	638	500	142	361	409	537	959	999999	999999	999999	323	757	208	274	900	445	426	925	877	369	354	999999	923	999999	999999	536	884	212	13	773	999999	750	465	999999	450	284	999999	207	815	999999	13	88	999999	507	539	85	907	933	999999	996	999999	999999	999999	766	999999	490	999999	801	999999	872	652	757	999999	999999	914	573	999999	295	824	999999	535	229	119	301	366	999999	615	426	999999	999999	629	950	999999	17	16	217	741	698	48	959	706	118	999999	943	933	999999	558	267	592	966	782	622	999999	814	999999	547	706	999999	410	608	874	161	10	663	253	702	985	999999	278	706	832	603	999999	864	919	427	999999	176	368	999999	717	358	833	835	38	16	841	999999	999999	468	999999	999999	297	440	94	555	118	79	699	240	270	44	988	886	143	999999	375	999999	894	53	60	539	999999	999999	891	526	999999	174	999999	247	860	38	977	809	205	808	316	999999	780	374	318	999999	477	137	849	682	369	947	701	849	640	597	72	502	418	999999	674	997	548	568	237	943	444	462	999999	999999	67	999999	690	334	872	999999	999999	530	735	999999	72	231	450	219	166	380	472	785	999999	999999	966	484	999999	233	144	319	277	999999	999999	999999	999999	999999	757	999999	624	190	266	999999	976	91	133	542	999999	785	999999	453	556	339	411	857	480	659	855	999999	275	582	787	466	200	563	999999	262	393	370	999999	57	473	999999	594	999999	999999	106	999999	999999	150	433	717	999999	325	690	762	938	809	289	893	333	169	999999	353	51	402	799	186	423	999999	870	999999	406	146	860	980	
724	745	435	743	384	999999	999999	966	841	865	182	151	510	801	353	452	114	476	325	888	821	488	552	583	324	920	395	725	279	284	320	999999	464	710	47	999999	384	545	518	483	829	684	999999	186	230	999999	676	621	456	427	54	930	820	972	168	245	202	852	428	464	465	614	696	567	554	999999	686	799	763	160	78	568	999999	842	69	999999	999999	999999	362	666	253	773	279	999999	999999	390	999999	492	551	802	10	531	127	63	999999	224	988	943	632	527	971	876	858	999999	358	999999	972	999999	913	31	999999	999999	499	762	220	692	345	999999	337	173	54	999999	999999	999999	999999	546	999999	903	999999	844	158	999999	744	835	999999	377	914	973	999999	753	418	679	579	999999	543	185	42	364	842	335	999999	153	615	468	482	777	628	897	156	811	44	78	999999	78	999999	234	999999	663	78	843	777	999999	999999	999999	755	375	624	999999	427	974	514	96	70	999999	965	999999	427	285	999999	916	749	27	827	691	719	349	525	510	656	319	104	999999	296	999	999999	516	801	41	713	999999	163	999999	480	182	307	948	999999	664	112	867	806	999999	310	161	999999	759	545	660	999999	415	849	123	82	118	879	999999	799	71	940	459	999999	396	571	999999	762	849	547	654	393	771	341	861	999999	788	512	298	78	145	905	999999	971	999999	176	308	267	50	999999	372	302	172	158	999999	723	653	663	420	243	64	398	254	999999	890	276	103	83	988	715	293	999999	591	76	664	165	152	999999	72	229	999999	999999	722	32	185	999999	231	622	394	147	754	134	102	64	24	999999	661	585	999999	875	83	234	279	999999	543	766	711	105	494	999999	581	175	999999	201	999999	75	675	232	47	538	54	999999	689	850	960	168	999999	536	62	917	503	999999	407	197	156	49	999999	398	999999	418	999999	135	999999	603	999999	589	533	999999	999999	948	81	439	548	552	830	601	545	999999	373	999999	263	184	53	576	297	999999	767	414	999999	930	356	287	743	629	887	919	999999	95	293	381	635	999999	451	114	846	74	28	855	366	999999	999999	300	999999	112	164	999999	999999	999999	316	552	822	999999	855	164	601	793	695	918	665	910	259	459	144	999999	749	999999	999999	999999	729	999999	995	911	999999	501	435	65	263	999999	474	420	837	790	779	741	558	999999	756	297	512	63	378	999999	999999	999999	304	55	165	41	363	999999	999999	152	999999	93	999999	910	82	999999	999999	546	540	64	454	999999	83	468	680	403	444	244	999999	444	436	999999	854	999999	999999	600	999999	390	899	999999	999999	
960	676	999999	957	999999	195	648	443	402	568	965	522	999999	655	999999	999999	999999	374	999999	999999	129	999999	309	715	999999	239	660	198	481	168	347	647	318	999999	493	577	999999	511	984	218	999999	999999	502	875	471	163	539	250	775	228	999999	26	146	634	168	999999	999999	999999	999999	999999	534	460	962	243	231	328	213	547	999999	378	999999	999999	999999	554	801	328	126	999999	254	13	699	420	999999	263	798	331	510	999999	999999	151	210	999999	999999	999999	683	999999	838	999999	654	999999	949	992	87	407	234	999999	635	592	999999	840	234	944	999999	797	767	124	47	999999	445	899	818	529	928	30	177	999999	623	862	870	466	999999	858	778	111	63	706	342	24	38	999999	696	917	999999	777	916	266	999999	912	760	569	308	999999	822	755	334	999999	73	67	999999	999999	421	772	999999	376	360	376	999999	999999	744	70	781	32	999999	683	212	900	678	160	113	911	919	711	112	311	999999	999999	45	32	777	633	642	285	784	399	999999	923	206	999999	999999	550	100	52	178	699	999999	285	459	149	552	433	751	913	953	328	720	999999	999999	419	219	999	341	153	999999	120	428	506	999999	290	342	999999	703	204	733	563	999999	876	542	413	524	881	901	999999	479	353	999999	729	331	465	679	639	999999	787	274	428	218	947	198	67	280	291	48	178	999999	273	999999	999999	999999	999999	507	999999	178	999999	999999	337	108	446	999999	510	238	699	184	781	611	702	35	916	929	314	355	874	688	999999	142	242	843	999999	98	999999	623	336	549	931	958	999999	471	996	891	999999	329	771	999999	687	829	581	116	266	567	114	999999	813	626	874	54	633	164	999999	999999	662	493	376	358	467	886	902	159	253	823	775	240	38	35	992	985	583	600	11	654	561	136	586	174	983	968	810	709	999999	887	334	680	778	873	238	453	953	999999	816	800	927	999999	999999	443	791	873	219	999999	634	999999	470	43	163	48	572	536	999999	211	374	999999	999999	202	484	366	498	104	462	165	999999	548	41	999999	999999	999999	727	139	999999	153	382	999999	759	32	84	785	426	301	527	999999	310	999999	546	999999	999999	328	724	734	947	507	945	696	421	63	999999	999999	857	310	259	952	999999	999999	273	763	828	999999	739	63	999999	999999	939	206	577	999999	854	104	11	289	121	465	486	992	999999	765	208	685	699	705	40	988	999999	999999	999999	999999	428	867	438	999999	922	794	999999	670	616	999999	567	999999	129	999999	208	896	94	578	198	999999	476	999999	261	508	999999	999999	999999	43	33	140	772	
823	999999	13	304	987	666	228	366	326	876	816	999999	999999	208	460	999999	10	999999	143	999999	359	927	257	108	110	999999	999999	227	780	240	554	647	485	485	999999	593	126	404	220	240	866	221	872	917	999999	941	999999	999999	115	586	563	536	889	237	423	896	907	904	203	382	736	999999	586	999999	331	178	900	458	464	866	450	999999	296	999999	47	147	65	339	448	168	296	999999	999999	204	676	28	999999	258	999999	847	999999	221	210	837	999999	865	999999	999999	596	491	51	870	845	248	145	957	250	985	999999	285	840	999999	466	45	95	116	888	392	420	999999	999999	652	395	616	191	999999	406	458	408	181	513	999999	743	956	999999	999999	784	999999	68	719	778	772	68	786	999999	116	999999	175	751	398	976	251	375	999999	80	399	484	999999	66	999999	560	999999	587	28	999999	571	835	509	999999	999999	331	25	333	701	535	999999	593	609	610	85	484	241	706	20	205	999999	904	460	885	728	942	556	817	162	168	986	194	50	999999	999999	281	255	257	92	77	999999	917	674	757	432	805	875	628	981	431	999999	94	577	822	509	666	384	999999	198	727	999999	207	999999	542	548	463	553	999999	175	999999	999999	983	999999	942	244	354	240	703	463	922	77	927	835	731	838	901	617	227	514	999999	897	632	68	999999	301	999999	746	141	218	969	262	999999	462	188	203	346	999999	634	999999	165	436	680	170	275	659	847	999999	450	704	647	999999	335	999999	999999	906	606	924	268	651	481	607	109	494	493	670	999999	475	999999	537	502	440	983	999999	359	999999	226	999999	999999	705	454	401	306	436	571	133	927	211	75	281	596	999999	212	983	116	999999	999999	196	676	605	999999	999999	999999	912	999999	216	862	999999	729	999999	689	144	999999	562	206	999999	311	672	923	370	743	584	409	385	999999	90	238	999	532	801	24	40	795	197	832	81	687	394	999999	365	271	999999	481	30	592	461	999999	649	786	999999	256	664	999999	316	861	298	999999	338	971	131	977	862	173	999999	40	659	349	944	730	134	402	917	447	567	999999	999999	113	388	793	489	999999	999999	999999	999999	999999	359	766	488	335	543	108	358	423	113	999999	999999	999999	999999	999999	932	999999	999999	919	661	634	338	227	999999	217	359	195	594	544	491	331	399	649	667	999999	681	999999	999999	618	197	36	54	504	999999	190	700	443	559	398	999999	376	463	669	561	999999	226	999999	71	281	976	357	513	813	931	999999	988	759	410	999999	318	999999	262	999999	731	999999	590	999999	883	525	999999	915	636	
206	683	125	867	729	97	796	166	549	831	588	999999	839	999999	240	573	562	202	941	43	389	89	821	999999	999999	937	926	290	392	258	546	764	70	721	317	139	999999	914	268	671	999999	24	769	999999	673	95	891	122	999999	271	331	333	575	882	999999	126	862	11	141	999999	999999	516	774	300	295	824	582	128	215	110	757	647	933	279	429	999999	319	612	450	651	56	813	999999	130	999999	222	999999	999999	474	200	277	814	783	476	510	107	250	999999	923	849	512	773	907	259	514	683	399	305	463	999999	807	999999	999999	489	745	357	586	653	373	999999	635	404	654	999999	999999	942	999999	466	768	999999	134	840	999999	601	148	282	906	680	616	253	823	893	724	591	393	999999	999999	999999	999999	999999	521	596	116	999999	223	118	129	999999	426	571	819	933	537	142	757	966	569	958	350	472	451	906	999999	129	999999	742	680	72	999999	815	687	999999	735	999999	810	537	999999	839	387	40	163	23	263	54	999999	999999	365	999999	833	426	457	305	999999	999999	999999	999999	999999	986	601	481	437	999999	270	610	883	259	208	921	332	229	242	730	580	320	999999	999999	653	992	695	369	999999	98	999999	999999	368	999999	617	476	903	999999	978	748	247	906	602	999999	999999	652	171	184	691	999999	269	613	999999	999999	724	642	999999	284	961	567	300	242	105	349	828	65	252	501	642	731	28	136	999999	494	999999	674	718	999999	999999	10	830	521	677	942	828	624	999999	641	667	974	999999	628	999999	420	999999	15	810	263	999999	697	409	669	999999	999999	425	143	372	999999	243	59	924	736	600	999999	999999	778	564	162	520	999999	44	611	834	667	213	400	999999	830	46	488	864	465	943	986	600	999999	979	716	526	695	999999	330	999999	999999	999999	791	38	282	999999	678	450	657	999999	75	663	798	835	874	999999	35	250	541	663	755	195	999999	793	613	370	575	798	999999	999999	999999	951	713	214	999999	617	421	999999	620	999999	999999	47	216	722	877	333	802	335	999999	959	501	455	720	667	651	999999	591	999999	425	911	118	879	602	31	916	124	999999	999999	618	266	345	999999	629	395	306	717	999999	746	915	290	999999	249	693	888	999999	380	241	56	999999	795	36	999999	946	708	999999	999999	999999	999999	805	763	382	218	717	999999	999999	838	825	334	370	933	452	844	92	144	353	868	999999	713	887	546	882	999999	41	822	240	999999	716	921	999999	818	999999	794	940	162	907	999999	532	844	273	306	554	906	685	999999	353	999999	341	999999	365	999999	999999	731	999999	999999	880	
999999	187	894	617	703	131	999999	976	999999	661	657	903	929	999999	999999	346	999999	450	591	992	976	999999	411	479	999999	999999	904	999999	999999	526	550	497	681	281	438	182	638	999999	570	184	650	999999	142	967	999999	287	412	584	372	832	949	291	715	277	904	260	775	425	999999	123	226	348	797	36	121	169	232	999999	798	999999	708	124	879	999999	351	55	95	999999	782	999999	187	330	203	999999	999999	268	781	414	377	999999	407	999999	667	457	999999	311	143	999999	999999	536	999999	754	786	551	999999	834	412	999999	925	858	174	999999	642	797	936	895	155	999999	999999	853	388	817	999999	620	999999	999999	456	432	457	49	912	999999	587	256	999999	433	999999	651	999999	741	855	481	489	999999	23	75	999999	870	520	72	166	692	656	13	157	247	473	175	999999	639	388	999999	999999	885	999999	999999	754	999999	92	513	361	503	228	999999	997	906	338	771	606	357	915	586	911	395	999999	230	332	584	109	477	959	999999	522	592	363	875	999999	603	573	829	321	193	999999	17	710	663	473	939	15	251	909	701	569	781	999999	801	78	999999	12	725	861	180	296	614	999999	983	980	636	999999	132	286	734	208	776	45	999999	799	904	684	230	756	393	578	858	568	999999	808	741	999999	562	806	173	999999	999999	999999	151	897	999999	463	999999	682	837	585	883	964	184	999999	999999	999999	999999	11	174	999999	781	999999	477	999999	438	56	295	184	999999	767	801	325	999999	999999	361	809	999999	999999	626	999999	956	548	919	808	999999	999999	394	765	26	999999	877	560	642	999999	999999	999999	499	549	468	137	178	553	999999	79	784	567	851	51	999999	983	999999	166	999999	723	825	243	59	669	907	545	662	529	168	255	999999	250	999999	732	323	482	999999	353	376	999999	282	413	115	999999	999999	136	999999	999999	623	42	151	721	185	999999	999999	999999	829	999999	999999	923	474	999999	394	197	190	999999	999999	129	727	669	673	509	790	886	999999	422	138	999999	644	780	502	319	906	135	113	999999	999999	765	999999	737	652	489	711	453	34	633	29	918	669	490	253	999999	625	954	999999	642	931	298	999999	152	457	999999	999999	861	430	165	999999	268	93	22	478	999999	999999	999999	26	193	797	346	862	999999	403	219	540	163	537	579	999999	952	999999	470	246	999999	297	34	290	32	304	999999	32	999999	890	760	834	999999	22	134	970	635	937	999999	845	594	436	999999	999999	247	99	999999	334	850	999999	790	502	623	775	702	831	999999	709	999999	999999	948	324	999999	926	999999	384	883	999999	412	608	999999	24	
589	625	999999	350	999999	285	52	999999	999999	525	999999	406	110	267	221	881	320	999999	53	999999	999999	999999	896	279	999999	733	999999	862	216	890	921	252	413	775	913	997	132	361	203	652	666	70	626	433	152	597	826	999999	173	12	999999	119	565	999999	81	301	728	382	908	904	178	189	726	999999	603	999999	993	334	354	999999	758	958	109	400	999999	882	671	473	137	844	906	999999	699	999999	999999	811	999999	280	703	999999	278	750	453	999999	484	486	344	254	999999	222	603	501	40	949	253	873	20	174	872	199	630	264	255	73	997	446	490	522	323	791	253	999999	999999	733	945	18	999999	809	916	782	548	427	644	914	251	415	999999	999999	960	195	801	521	999999	999999	991	24	999999	390	302	47	996	999999	930	47	969	880	870	307	14	245	368	210	258	99	650	212	620	341	999999	592	744	740	999999	138	990	731	324	999999	999999	931	513	134	517	878	999999	999999	496	606	944	999999	544	404	746	999999	826	601	273	999999	863	788	403	172	567	709	999999	266	999999	802	57	999999	566	753	999999	82	999999	244	999999	380	312	999999	716	999999	397	462	999999	350	999999	836	999999	398	999999	15	262	999999	537	351	999999	999999	585	999999	466	694	999999	999999	999999	790	999999	673	999999	592	908	893	16	999999	82	390	999999	115	662	952	271	433	999999	658	999999	561	500	999999	545	390	677	884	794	782	467	999999	463	691	999999	266	510	999999	842	718	489	575	999	999999	881	157	999999	461	155	999999	268	999999	203	901	926	999999	299	237	999999	613	915	999999	108	233	481	60	926	94	999999	406	999999	940	999999	782	178	214	562	187	999999	398	814	225	738	999999	523	433	828	562	764	416	966	999999	203	238	803	465	476	775	841	831	230	491	999999	749	190	999999	999999	420	732	721	690	122	999999	739	799	699	295	936	999999	999999	999999	999999	329	50	439	999999	747	999999	979	713	737	786	345	899	177	332	221	989	982	999999	999999	418	999999	999999	999999	853	999999	999999	438	113	999999	540	999999	999999	609	856	171	964	999999	999999	581	100	999999	29	983	903	999999	607	571	999999	999999	306	954	515	77	813	543	286	324	585	401	293	923	999999	543	207	721	551	299	320	999999	256	679	999999	999999	890	999999	811	69	999999	86	178	891	999999	625	873	999999	559	999999	999999	323	885	650	733	619	297	999999	565	485	786	999999	999999	999999	261	316	241	999999	983	999999	186	836	732	227	999999	509	999999	401	999999	260	999999	620	172	999999	999999	997	285	606	946	360	336	724	999999	335	999999	641	999999	
859	640	655	393	257	602	999999	550	999999	591	999999	999999	999999	396	895	999999	999999	999999	175	999999	409	815	263	41	635	679	633	565	999999	999999	407	944	860	999999	373	761	317	867	422	28	505	999999	999999	416	617	457	722	964	440	999999	115	519	117	999999	452	54	386	999999	999999	577	969	999999	97	543	999999	723	999999	576	32	144	897	448	403	999999	999999	134	999999	999999	423	187	957	669	134	942	320	887	837	247	999999	329	384	693	119	844	58	403	197	10	232	893	168	155	941	305	999999	667	126	999999	109	327	772	538	209	579	620	309	976	999999	232	306	885	999999	371	703	760	213	999999	558	999999	129	999999	999999	999999	999999	999999	812	728	829	999999	653	771	999999	147	887	999999	845	493	539	234	749	426	51	999999	925	17	117	783	999999	545	419	338	567	861	980	390	501	913	679	560	807	581	157	825	999999	999999	18	999999	999999	156	914	720	799	999999	359	702	895	999999	699	522	912	38	489	999999	910	325	999999	26	999999	507	999999	931	999999	979	427	999999	999999	999999	209	400	999	203	310	101	630	699	539	243	511	999999	494	997	224	167	648	778	101	863	999999	263	331	999999	999999	975	100	982	906	999999	906	191	433	679	303	308	522	999999	999999	999999	663	221	786	969	514	879	22	67	999999	656	340	648	85	415	310	946	79	17	447	999999	999999	999999	999999	719	337	329	999999	815	704	915	644	929	60	703	999999	704	476	999999	486	876	999999	42	275	259	999999	268	116	27	379	999999	239	514	280	999999	396	999999	428	77	642	194	999999	207	999999	802	22	411	597	999999	216	999999	479	717	530	571	371	968	999999	543	240	78	999999	837	445	999999	999999	139	999999	656	316	193	285	999999	719	999999	999999	765	678	472	247	88	999999	734	811	773	877	522	984	709	999999	427	999999	884	837	573	970	197	999999	16	999999	882	751	940	75	32	329	79	997	999999	719	605	999999	909	306	999999	408	489	999999	671	479	172	155	950	999999	888	549	999999	572	155	999999	999999	13	999999	355	999999	336	999999	999999	788	453	999999	524	755	990	999999	999999	999999	588	685	175	999999	171	100	536	953	737	801	326	186	483	928	507	852	907	64	602	627	563	941	825	678	820	247	227	672	999999	400	960	198	760	815	813	887	979	999999	503	912	146	402	627	535	413	492	315	525	999999	999999	848	936	833	511	180	646	859	497	999999	924	999999	864	999999	347	841	138	999999	999999	125	620	999999	77	560	690	490	999999	324	999999	274	337	932	702	372	975	552	34	999999	
259	644	176	999999	999999	999999	999999	49	282	999999	290	694	285	77	646	999999	689	800	999999	385	153	30	18	331	569	232	344	991	999999	501	999999	794	999999	773	999999	33	948	592	390	999999	980	650	999999	85	44	999999	989	999999	295	303	999999	185	771	648	221	239	636	844	467	269	999999	587	869	999999	999999	495	876	999999	901	999999	460	107	419	880	999999	999999	999999	933	297	999999	242	84	706	876	999999	165	33	178	562	936	999999	113	134	131	75	999999	780	438	999999	999999	729	488	367	671	842	585	765	890	253	718	428	703	557	504	36	759	881	993	961	999999	472	708	999999	965	236	356	972	999999	815	11	722	999999	613	748	244	754	716	44	999999	243	399	142	924	844	518	999999	556	630	105	999999	521	999999	476	999999	86	30	540	402	445	999999	613	478	85	999999	995	54	99	809	269	281	52	999999	959	999999	211	339	783	113	457	543	800	351	202	509	489	935	999999	884	671	223	223	324	599	547	630	999999	67	682	999999	473	603	747	999999	823	272	675	827	749	527	999999	247	437	945	902	695	999999	285	999999	762	999999	999999	999999	147	999999	68	999999	999999	999999	106	290	282	110	999999	999999	999999	62	999999	379	999999	814	999999	166	367	924	999999	786	378	999999	852	369	645	491	920	788	999999	398	609	324	765	543	427	999999	652	246	474	147	182	961	961	999999	999999	999999	338	947	952	981	847	223	80	281	360	560	999999	737	644	791	189	476	658	551	453	666	999999	999999	397	702	999999	130	999999	839	999999	417	999999	219	88	739	999999	973	999999	353	999999	396	254	999999	193	867	846	999999	602	683	957	706	312	420	200	624	302	635	560	999999	477	726	763	241	999999	942	825	360	658	905	637	216	640	314	999999	999999	421	130	519	999999	999999	598	999999	999999	999999	907	999999	324	28	999999	446	527	423	999999	876	824	632	999999	999999	251	51	999999	999999	999999	55	999999	76	999999	419	143	212	999999	999999	40	404	878	208	987	999999	760	837	510	341	205	469	120	792	64	438	186	999999	408	999999	277	488	999999	341	831	999999	140	841	117	905	885	260	999999	999999	999999	191	997	999999	999999	663	75	999999	541	164	999999	999999	935	958	21	569	242	999999	999999	876	848	551	43	547	999999	265	229	918	729	604	455	944	204	708	409	872	440	560	789	999999	239	863	999999	999999	279	603	796	999999	829	999999	999999	186	456	999999	999999	841	157	460	259	389	444	156	684	936	708	999999	43	999999	559	148	999999	999999	919	69	647	985	604	827	999999	773	469	58	98	
191	999999	279	999999	807	156	567	725	980	999999	409	310	93	188	999999	507	161	570	569	622	999999	418	990	999999	397	999999	576	247	330	191	485	919	396	67	502	13	439	630	999999	89	991	423	999999	381	519	758	563	807	592	329	126	999999	900	435	999999	773	999999	21	109	999999	579	329	404	798	826	490	999999	36	685	17	78	531	999999	489	630	999999	269	618	999999	639	196	769	654	10	74	281	29	999999	659	729	71	427	530	178	510	671	28	999999	999999	38	843	537	131	585	260	595	999999	420	805	140	513	999999	999999	470	870	810	674	999999	734	554	471	954	376	956	999999	651	10	175	979	958	999999	909	73	718	795	999999	647	79	749	479	412	608	164	999999	999999	738	163	69	308	999999	996	624	626	10	567	888	999999	174	999999	999999	999999	999999	440	846	882	603	269	555	674	220	172	605	654	264	152	862	799	847	740	217	999999	999999	866	289	961	999999	293	72	161	906	498	999999	439	999999	884	708	999999	317	647	999999	478	999999	394	999999	536	401	970	371	858	704	99	323	999999	999999	121	653	837	160	885	258	319	206	403	767	722	689	175	514	380	444	695	999999	210	999999	739	889	556	999999	753	570	663	922	999999	456	817	185	59	17	38	999999	870	26	432	398	311	281	214	626	375	999999	999999	465	990	424	19	607	999999	314	692	232	107	69	407	999999	999999	999999	992	946	950	546	640	999999	999999	149	573	678	69	811	999999	467	685	929	412	906	999999	207	932	999999	447	220	999999	744	325	806	143	811	999999	117	804	999999	289	267	676	829	216	78	980	999999	850	999999	548	311	999999	234	546	999999	656	501	980	396	999999	213	509	739	483	896	842	679	16	762	69	951	17	902	999999	427	263	999999	699	276	227	999999	938	116	672	761	999999	100	269	999999	164	127	136	417	459	85	757	936	355	319	235	310	844	98	999999	596	303	595	999999	999999	914	83	802	714	179	383	999999	999999	999999	722	649	752	420	50	607	999999	825	599	452	999999	669	999999	237	999999	50	916	247	850	999999	85	467	661	53	999999	61	91	325	999999	248	86	999999	999999	868	633	999999	483	999999	804	490	340	771	703	999999	999999	999999	597	845	999999	999999	262	145	424	999999	999999	264	988	708	279	988	999999	626	413	999999	999999	301	315	457	604	719	566	36	443	369	503	314	999999	519	110	691	464	999999	902	747	999999	999999	397	795	876	999999	681	775	999999	815	964	714	368	352	776	652	153	149	250	703	117	235	701	999999	76	687	500	
479	999999	999999	533	290	723	665	375	434	903	520	581	235	47	999999	415	999999	405	789	946	421	742	457	547	324	994	999999	639	999999	249	999999	729	199	878	212	177	41	292	683	999999	702	976	999999	748	633	568	24	665	325	819	83	999999	286	741	88	736	160	999999	999999	296	524	999999	616	195	999999	791	391	999999	834	624	384	345	721	799	253	999999	999999	709	914	756	999999	544	323	939	999999	681	452	457	999999	476	26	990	83	397	999999	676	370	999999	186	999999	999999	667	830	701	445	738	938	487	999999	999999	344	451	999999	462	316	980	999999	676	29	889	348	934	556	368	999999	393	272	334	332	576	85	245	999999	81	579	999999	713	999999	999999	437	999999	964	999999	167	141	575	863	620	91	496	965	999999	999999	296	999999	252	120	999999	103	999999	476	999999	164	921	567	109	918	65	883	999999	276	99	182	999999	999999	999999	975	399	237	42	530	651	999999	999999	611	999999	999999	245	578	337	211	251	529	452	999999	139	810	47	999999	42	656	999999	999999	97	229	875	521	554	999999	129	276	721	244	71	999999	824	370	327	999999	999999	999999	683	486	999999	791	35	569	730	630	999999	573	937	999999	205	999999	722	914	166	617	999999	870	555	999999	458	70	490	16	468	920	147	769	999999	727	425	42	972	331	191	305	999999	316	791	923	999999	556	999999	999999	49	685	809	909	999999	999999	999999	315	454	588	999999	495	311	28	111	999999	493	257	91	220	383	172	999999	999999	733	860	423	429	999999	631	999999	999999	731	566	967	999999	121	237	565	782	152	119	588	394	303	999999	994	185	214	999999	440	876	475	129	550	877	999999	418	185	353	296	165	999999	822	616	135	764	744	999999	999999	697	265	691	999999	77	273	584	28	107	47	866	999999	225	999999	999999	104	999999	611	26	99	999999	703	62	221	495	986	883	766	777	999999	931	259	133	885	295	184	194	176	61	286	303	999999	321	147	487	57	940	140	630	999999	697	162	728	961	817	993	213	479	812	999999	390	817	250	928	999999	617	125	999999	999999	27	910	271	560	739	796	257	392	914	734	448	56	752	145	265	480	778	999999	171	77	302	971	999999	363	970	896	485	999999	392	41	869	932	999999	329	999999	611	999999	601	988	999999	570	610	298	745	374	44	637	682	999999	999999	999999	96	953	272	999999	55	205	999999	590	842	999999	243	10	883	864	999999	446	999999	532	654	999999	186	542	996	506	691	682	969	988	935	269	802	38	933	703	783	978	999999	811	999999	416	528	20	155	
999999	999999	610	415	999999	999999	999999	214	159	340	999999	161	999999	956	765	827	999999	999999	919	655	582	519	215	76	189	999999	536	108	621	999999	247	524	999999	396	154	999999	90	276	99	139	347	999999	999999	999999	528	551	240	32	582	983	203	190	999999	365	572	343	131	544	999999	999999	332	999999	592	999999	103	890	985	166	999999	596	746	999999	146	789	999999	527	865	518	547	637	999999	514	526	638	771	66	914	809	824	810	58	999999	999999	300	806	848	473	468	604	638	566	84	999999	999999	247	107	999999	819	999999	55	477	613	999999	999999	948	817	973	954	999999	46	975	185	342	12	547	999999	999999	846	983	469	64	406	913	908	81	776	305	540	400	673	22	104	761	778	342	999999	999999	999999	999999	988	874	999999	56	568	999999	391	741	217	999999	999999	52	208	999999	589	991	80	699	97	526	182	522	442	563	748	33	880	424	563	999999	112	659	999999	999999	999999	999999	544	360	354	255	690	999999	97	102	363	631	999999	999999	182	787	999999	745	462	999999	178	476	442	955	307	999999	782	967	188	547	344	999999	999999	703	842	994	456	720	354	841	836	148	435	350	999999	999999	219	622	251	776	408	367	207	686	336	999999	162	588	63	809	473	722	856	550	757	999999	999999	120	425	187	340	551	999999	620	99	40	51	101	755	190	335	169	725	999999	149	977	999999	753	377	999999	842	867	666	544	378	123	291	884	592	234	925	108	999999	999999	446	856	967	587	596	999999	486	70	999999	873	484	313	997	454	411	780	999999	448	743	110	999999	472	884	855	999999	975	748	166	509	531	264	237	962	660	999999	292	19	602	167	81	837	782	44	793	70	74	999999	999999	483	812	438	486	364	106	729	999999	971	121	344	620	556	330	999999	312	618	256	351	346	999999	128	770	999999	291	999999	999999	999999	438	101	999999	999999	859	911	999999	697	102	778	872	866	930	991	999999	999999	267	546	524	517	230	732	999999	813	722	779	357	364	51	999999	205	692	833	177	545	879	327	166	761	645	647	863	219	840	384	999999	415	999999	807	872	935	745	158	755	341	706	999999	981	465	89	564	327	655	857	583	999999	999999	763	999999	441	580	110	784	879	869	366	522	999999	439	999999	374	999999	999999	178	999999	459	999999	87	835	839	962	345	701	681	90	999999	218	362	266	999999	452	652	51	376	302	999999	960	279	886	974	193	582	551	227	715	999999	770	487	999999	133	999999	999999	928	999999	478	244	999999	999999	798	549	158	170	87	246	795	722	999999	
190	876	473	499	274	999999	860	655	389	999999	484	966	999999	559	999999	804	143	556	497	723	434	898	67	436	857	480	346	999999	999999	505	315	999999	999999	887	590	611	999999	634	999999	999999	77	999999	98	450	924	999999	999999	990	428	366	944	689	307	998	999999	292	818	47	999999	794	854	45	633	884	489	62	973	498	969	129	720	999999	184	999999	656	472	809	999999	511	720	999999	356	407	666	560	999999	999999	999999	503	307	792	999999	991	587	908	42	999999	999999	961	999999	999999	999999	30	309	646	445	515	999999	351	921	483	999999	535	999999	999999	508	999999	967	334	999999	928	999999	999999	671	337	999999	517	596	826	624	144	604	999999	999999	999999	142	335	108	29	124	120	999999	653	582	824	590	520	80	851	410	404	370	880	107	999999	195	930	359	971	999999	928	918	999999	727	786	999999	556	895	999999	999999	999999	539	947	219	753	377	334	422	847	999999	999999	446	745	425	229	773	724	558	696	999999	211	976	136	56	196	201	814	925	795	999999	44	624	706	256	238	999999	423	999999	999999	575	860	999999	999999	235	820	492	999999	330	508	999999	999999	997	208	11	999999	205	999999	900	33	999999	563	408	626	901	999999	537	739	498	197	364	360	64	215	131	511	693	475	999999	999999	999999	27	493	427	999999	999999	46	425	704	854	42	462	522	647	999999	21	462	999999	609	999999	292	752	685	999999	154	661	109	792	999999	999999	999999	730	511	674	328	544	999999	980	843	999999	999999	999999	999999	999999	165	999999	838	416	423	999999	59	999999	865	388	944	952	342	360	283	131	999999	254	348	213	155	999999	950	847	999999	256	941	481	999999	500	847	180	716	51	977	999999	822	999999	378	968	451	908	864	133	729	376	212	719	707	721	426	999999	773	831	498	852	950	991	999999	177	177	999999	752	374	999999	774	999999	999999	382	999999	308	10	876	999999	762	999999	447	827	127	951	53	232	999999	337	84	426	406	885	553	134	301	831	603	999999	800	873	999999	999999	999999	955	141	912	999999	675	423	425	554	403	79	261	415	132	873	146	133	999999	803	999999	300	125	377	360	747	999999	999999	999999	406	999999	579	999999	90	999999	246	172	999999	141	885	999999	913	659	999999	13	815	301	719	178	958	999999	999999	855	80	741	209	476	587	781	175	98	936	999999	28	879	823	191	181	468	886	999999	999999	999999	69	705	511	641	253	374	544	455	999999	999999	518	939	596	999999	818	349	747	999999	999999	48	966	796	999999	966	640	991	189	634	130	260	292	257	999999	96	795	999999	999999	
568	999999	223	247	719	560	999999	438	88	293	108	373	831	720	126	136	287	35	999999	544	544	10	999999	194	999999	335	287	999999	999999	798	510	929	453	119	189	547	371	999999	256	246	999999	538	999999	708	91	271	298	540	175	131	999999	70	531	829	695	999999	970	999999	337	393	282	97	999999	999999	999999	179	999999	722	540	579	999999	485	779	37	748	15	448	999999	113	647	47	999999	123	999999	934	449	407	624	423	622	576	342	474	862	999999	707	369	281	925	999999	352	576	999	999999	366	388	999999	504	999999	999999	128	427	925	689	999999	534	974	999999	355	999999	771	305	999999	918	12	432	21	916	73	51	646	176	999999	201	999999	470	999999	999999	781	556	167	902	543	734	503	159	417	784	515	999999	733	999999	999999	591	999999	999999	278	999999	999999	934	999999	374	999999	49	53	951	999999	999999	394	885	785	457	258	799	186	868	762	999999	425	999999	24	236	410	633	318	316	251	999999	999999	258	999999	999999	933	846	999999	793	471	503	690	551	360	684	400	630	654	285	90	136	415	281	295	703	665	741	920	999999	999999	807	731	999999	999999	762	682	145	999999	127	524	999999	620	393	407	268	999999	873	501	999999	836	780	979	42	235	125	999999	779	963	498	13	201	926	999999	829	663	999999	954	841	999999	11	264	937	999999	760	999999	515	999999	873	36	820	791	999999	999999	999999	192	828	698	510	595	999999	902	182	203	999999	332	486	582	999999	744	496	929	999999	902	338	581	843	999999	999999	557	999999	609	999999	999999	678	221	952	999999	734	646	834	83	453	999999	999999	109	91	743	422	999999	202	933	467	999999	540	999999	759	347	261	732	999999	385	426	953	985	530	996	246	525	902	380	150	847	917	909	422	485	999999	444	999999	500	110	39	843	364	999999	152	776	999999	786	461	614	999999	12	999999	459	657	499	270	999999	113	999999	227	520	67	999999	95	550	230	999999	415	972	903	32	241	999999	356	582	999999	318	999999	229	999999	739	450	999999	66	845	620	999999	765	999999	526	999999	135	655	999999	519	999999	311	999999	999999	556	289	380	488	999999	71	770	999999	113	84	900	951	999999	884	15	488	79	302	999999	250	999999	999999	361	999999	999999	999999	896	999999	366	836	796	297	727	785	672	560	999999	961	64	999999	84	999999	356	690	95	575	946	251	650	404	449	493	999999	350	999999	786	927	950	42	999999	174	194	999999	999999	287	612	233	773	999999	454	999999	117	248	11	999999	375	422	671	344	880	460	999999	936	962	397	312	981	387	122	885	633	999999	
929	749	830	890	999999	999999	412	999999	352	182	39	205	284	342	255	314	999999	307	373	266	615	162	854	518	257	738	999999	975	630	846	999999	336	999999	711	188	498	180	285	513	342	268	999999	538	287	999999	999999	999999	64	999999	677	211	815	999999	377	802	999999	894	321	642	133	211	999999	851	505	999999	702	384	573	163	756	143	900	794	41	999999	753	623	576	892	516	61	999999	999999	953	644	845	815	453	909	411	604	859	642	389	140	999999	999999	42	766	999999	999999	124	901	310	999999	311	30	999999	379	58	999999	327	428	136	999999	387	999999	898	999999	675	999999	999999	663	752	162	284	268	414	900	176	999999	590	810	969	999999	936	923	999999	419	342	825	335	83	860	999999	287	440	999999	316	753	320	122	181	100	999999	434	460	159	157	999999	999999	615	588	212	316	999999	516	459	975	999999	464	902	488	529	850	999999	999999	803	504	875	843	999999	108	999999	999999	999999	419	999999	934	725	486	773	469	999999	298	999999	999999	871	554	684	770	999999	540	999999	999999	418	633	999999	250	483	577	657	999999	999999	426	999999	999999	441	356	686	163	796	524	259	999999	999999	442	339	240	640	999999	999999	259	819	115	862	221	926	857	447	996	767	479	999999	158	999999	128	197	733	997	999999	314	524	999999	531	973	466	291	522	609	976	304	421	609	668	591	407	836	999999	999999	999999	591	584	909	999999	396	327	74	111	829	571	999999	605	243	939	510	471	390	297	141	999999	930	414	258	999999	999999	355	869	999999	567	431	292	999999	179	917	120	730	615	188	145	655	402	189	692	47	730	698	187	670	999999	129	999999	548	45	168	159	187	336	999999	987	999999	999999	282	999999	999999	289	999999	436	326	999999	780	856	212	162	485	999999	750	999999	220	999999	13	178	999999	635	447	414	743	999999	21	767	999999	999999	177	200	105	207	999999	645	294	999999	504	272	999999	840	386	273	999999	396	559	164	408	999999	999999	707	984	999999	999999	647	106	993	546	252	425	999999	999999	386	999999	21	67	288	999999	114	436	463	999999	741	316	368	258	184	599	357	999999	856	369	477	288	470	216	999999	949	482	549	301	221	262	846	312	944	999	583	803	338	999999	999999	303	39	999999	470	253	999999	889	398	922	404	999999	999999	568	999999	999999	999999	229	999999	834	999999	410	565	145	251	983	999999	13	999999	259	600	795	28	162	585	75	447	626	999999	963	667	70	999999	627	999999	32	444	288	999999	526	900	999999	999999	999999	943	869	999999	894	420	487	358	561	999999	149	999999	609	
180	665	999999	999999	981	999999	999999	841	176	999999	326	999999	999999	228	549	999999	889	897	999999	246	796	523	219	716	999999	552	999999	521	614	115	999999	945	306	297	852	778	305	990	544	428	144	166	999999	675	553	800	999999	201	938	742	671	577	791	95	999999	656	456	999999	795	439	276	999999	237	70	683	381	642	951	999999	770	320	898	363	929	999999	640	196	999999	172	537	896	23	999999	872	444	27	164	220	484	206	332	38	205	115	999999	435	999999	277	991	999999	999999	999999	825	178	431	772	224	999999	983	182	999999	999999	114	999999	543	262	135	365	626	999999	226	431	476	179	448	292	999999	999999	777	675	999999	918	552	990	379	200	198	415	999999	671	802	302	237	312	736	419	999999	938	572	999999	999999	573	650	335	955	736	999999	999999	999999	999999	79	966	93	999999	471	551	370	999999	887	999999	999999	720	914	955	863	923	203	174	442	39	367	764	685	878	375	999999	999999	227	44	642	999999	541	999999	311	999999	836	219	919	840	195	58	811	60	229	834	999999	658	999999	471	41	999999	74	223	700	781	315	999999	214	942	334	282	153	88	999999	999999	999999	999999	999999	363	37	999999	283	333	257	999999	556	714	466	54	784	488	583	755	13	109	897	999999	984	529	296	556	14	999999	516	999999	905	999999	999999	839	999999	555	55	341	444	327	269	741	965	999999	235	600	824	999999	167	845	699	999999	85	999999	999999	215	60	999999	77	480	999999	999999	999999	345	84	999999	908	626	999999	999999	443	251	321	999999	839	165	999999	273	303	695	732	999999	819	670	222	517	999999	660	999999	105	504	960	999999	963	617	963	925	999999	645	999999	999999	207	425	929	412	458	86	399	315	337	852	999999	999999	999999	748	864	486	999999	132	567	177	258	280	647	999999	482	977	357	78	876	240	999999	628	892	13	534	428	890	268	999999	441	999999	354	28	253	717	180	892	999999	752	999999	999999	508	999999	244	444	999999	777	205	929	480	728	999999	438	107	131	169	897	378	223	445	595	999999	367	999999	909	903	261	404	26	312	999999	142	325	399	461	232	999999	658	999999	607	651	695	339	294	713	999999	999999	921	131	558	999999	524	11	317	891	892	151	952	999999	999999	999999	383	188	999999	999999	595	15	49	646	999999	619	999999	999999	999999	999999	900	999999	83	421	973	987	999999	283	467	40	570	141	999999	999999	999999	91	596	334	38	932	277	999999	713	898	999999	999999	999999	284	232	939	43	715	395	522	999999	345	77	540	999999	999999	344	109	721	595	824	463	996	540	88	
817	32	914	780	683	999999	999999	843	185	303	51	999999	999999	999999	999999	997	855	746	496	517	232	23	66	972	484	999999	178	795	127	83	999999	999999	346	206	415	916	128	999999	999999	995	607	502	999999	247	319	443	288	59	202	999999	969	717	510	32	855	803	966	941	305	96	999999	597	725	112	638	117	774	859	999999	611	879	999999	44	500	910	729	131	818	999999	51	319	129	603	528	999999	947	999999	323	999999	611	949	186	638	999999	999999	19	776	999999	608	212	668	428	414	999999	719	57	682	20	122	135	682	999999	288	264	776	239	994	206	997	691	999999	999999	999999	43	661	702	292	419	999999	901	999999	340	220	460	382	890	999999	22	809	66	274	999999	999999	225	999999	802	897	384	848	417	25	579	999999	916	529	217	999999	999999	928	26	764	999999	167	221	999999	999999	937	828	999999	886	524	981	999999	999999	999999	269	999999	999999	113	999999	999999	908	571	445	999999	383	548	303	999999	174	980	344	999999	793	999999	12	266	999999	52	999999	864	999999	502	962	893	43	192	999999	500	269	957	617	276	78	221	999999	701	999999	334	798	999999	643	896	999999	905	190	999999	604	999999	424	13	270	260	999999	994	999999	416	609	551	852	201	697	999999	671	217	373	999999	25	999999	445	999999	999999	999999	999999	784	999999	999999	785	66	713	145	587	210	999999	265	697	366	999999	84	484	449	102	999999	482	606	115	840	235	509	999999	122	882	999999	214	999999	469	605	15	741	773	563	631	552	838	999999	613	497	727	416	519	16	999999	941	107	999999	218	373	192	647	679	390	947	285	524	600	262	565	995	961	795	999999	360	999999	999999	921	818	549	999999	764	999999	618	999999	818	990	535	796	941	999999	218	905	106	999999	999999	71	393	616	355	38	247	999999	58	501	999999	999999	427	655	316	640	185	187	669	41	428	999999	70	277	138	295	988	804	320	639	999999	999999	699	680	992	999999	916	999999	472	520	104	309	944	127	357	208	573	999999	999999	310	749	40	999999	74	999999	713	11	999999	488	70	50	443	154	999999	714	708	920	746	662	999999	723	871	714	158	937	129	710	999999	920	929	722	117	999999	19	890	999999	821	999999	686	999999	947	801	826	412	480	661	164	535	999999	648	287	999999	227	999999	587	878	326	97	137	874	13	67	205	558	347	932	129	999999	999999	958	887	999999	69	999999	420	999999	54	312	677	999999	964	184	540	999999	652	895	890	202	999999	22	440	733	506	812	286	889	605	278	74	548	999999	29	17	454	760	991	766	999999	
711	664	999999	23	419	999999	909	828	526	923	905	452	52	926	712	516	528	164	789	999999	999999	999999	326	776	247	139	743	944	177	95	521	660	139	999999	491	768	188	999999	323	654	902	458	373	682	372	999999	505	615	317	500	926	606	212	519	747	189	347	67	776	999999	999999	965	660	440	999999	255	322	996	445	943	999999	111	999999	144	999999	648	168	644	999999	624	999999	138	999999	677	999999	914	458	619	308	999999	999999	131	649	43	546	999999	999999	932	999999	127	309	509	179	373	172	825	999999	77	174	999999	999999	702	653	161	999999	980	337	982	999999	497	796	703	999999	144	522	216	461	807	597	417	850	235	375	999999	324	133	958	273	514	344	999999	391	454	999999	289	999999	999999	498	386	999999	609	815	999999	999999	331	606	812	45	999999	956	373	957	479	757	258	795	337	367	999999	999999	999999	999999	478	937	348	414	258	497	999999	794	739	963	431	41	807	44	575	593	965	718	321	999999	423	557	999999	201	911	999999	951	999999	400	999999	999999	999999	999999	545	346	723	442	916	999999	999999	191	66	227	409	999999	448	950	223	230	744	401	128	221	999999	650	920	999999	157	503	561	545	369	403	999999	312	577	496	271	697	999999	160	59	999999	999999	741	999999	999999	999999	664	472	999999	738	999999	656	999999	999999	642	446	894	426	756	295	422	999999	779	821	662	999999	999999	959	952	688	525	378	593	352	757	224	999999	293	589	405	999999	999999	815	807	105	746	910	999999	999999	59	377	999999	104	865	636	999999	227	919	999999	742	473	999999	999999	67	223	894	73	375	999999	427	89	999999	999999	361	801	391	980	972	999999	915	687	337	33	902	321	999999	284	728	716	999999	997	446	589	999999	999999	787	521	757	593	999999	683	545	999999	517	999999	766	444	999999	73	255	999999	254	204	788	999999	146	681	999999	999999	969	620	345	659	601	430	642	31	989	429	23	869	232	388	525	242	152	351	516	932	554	999999	540	664	999999	598	752	252	800	791	795	999999	903	20	624	590	348	885	394	97	338	744	455	323	999999	999999	371	866	999999	556	912	794	175	685	201	170	999999	680	198	13	999999	999999	231	207	633	907	965	221	763	934	894	266	957	428	604	999999	363	227	615	94	236	886	573	999999	879	999999	941	228	819	463	510	667	696	391	419	938	523	257	689	152	419	999999	112	744	661	655	837	999999	91	391	807	999999	999999	113	776	791	826	977	328	999999	966	747	402	999999	434	999999	999999	576	19	665	297	999999	537	472	675	999999	783	
829	591	233	172	204	999999	438	999999	647	602	593	614	999999	999999	545	928	66	185	672	757	802	999999	435	95	999999	999999	425	104	700	335	602	438	999999	18	996	999999	105	470	771	610	964	653	999999	633	976	999999	390	999999	999999	187	480	297	999999	329	980	519	166	999999	901	466	999999	343	999999	322	10	164	999999	619	999999	999999	833	595	413	999999	792	159	533	999999	999999	310	356	872	999999	523	999999	314	436	380	37	487	239	957	569	314	999999	630	697	474	999999	999999	56	770	438	601	354	884	883	940	537	830	986	999999	38	600	120	849	991	999999	467	695	728	544	592	638	999999	875	35	999999	999999	171	462	69	179	297	263	585	999999	750	179	969	431	495	842	207	999999	999999	999999	968	204	49	999999	264	16	937	103	512	999999	999999	999999	478	859	784	766	375	377	999999	195	741	347	534	415	999999	273	497	273	999999	701	394	999999	55	946	66	999999	999999	532	208	62	999999	999999	750	999999	643	999999	701	120	647	999999	477	829	574	999999	197	631	670	634	999999	991	999999	673	861	811	999999	663	636	531	802	999999	632	843	179	874	999999	548	596	137	771	182	572	386	626	513	234	564	572	999999	759	999999	244	999999	999999	999999	543	568	341	939	612	980	442	179	318	768	106	633	660	699	736	649	44	543	999999	225	428	142	56	999999	999999	239	999999	999999	999999	376	645	132	708	961	341	394	999999	657	524	790	739	402	77	858	416	600	999999	873	999999	119	401	701	647	999999	788	410	521	999999	999999	999999	890	172	407	942	132	974	925	999999	367	351	443	387	28	82	485	36	74	999999	942	999999	334	227	650	662	975	943	485	999999	183	931	999999	999999	999999	150	900	999999	995	999999	999999	999999	674	215	515	999999	676	23	682	574	999999	999999	345	332	51	375	58	672	521	744	966	188	498	999999	525	436	478	999999	999999	877	181	908	40	938	999999	999999	321	999999	711	999999	986	961	271	910	355	421	595	550	999999	928	102	999999	999999	260	168	556	943	999999	690	89	809	465	931	999999	402	534	731	406	869	541	999999	929	961	158	758	15	917	587	790	113	841	999999	39	163	785	944	853	779	780	907	567	783	438	632	563	530	39	466	999999	820	689	198	681	650	874	999999	276	907	502	163	638	999999	747	586	248	881	999999	777	28	458	999999	999999	626	999999	999999	280	501	338	999999	999999	975	461	80	970	999999	652	256	389	999999	623	678	999999	287	626	279	212	999999	851	394	681	104	262	447	69	148	737	999999	999999	999999	999999	671	
937	321	999999	999999	187	295	777	172	595	635	56	498	405	780	999999	999999	999999	999999	999999	999999	999999	999999	999999	143	999999	999999	20	831	686	90	999999	713	684	952	740	634	22	449	101	916	268	688	798	55	58	999999	999999	289	413	73	572	37	904	369	30	993	999999	999999	464	174	284	999999	485	515	108	342	813	999999	49	111	661	560	600	854	976	961	155	868	999999	959	999999	731	999999	623	518	508	809	325	999999	746	999999	881	984	999999	642	321	999999	293	947	715	950	598	249	311	411	999999	437	59	393	69	848	539	56	999999	202	999999	528	861	996	599	533	498	522	302	999999	780	576	673	999999	664	757	999999	999999	999999	999999	383	492	126	999999	999999	81	760	999999	871	898	698	834	489	734	99	793	351	296	357	999999	461	999999	946	437	999999	445	763	836	728	311	986	617	676	999999	819	999999	411	649	500	999999	773	566	650	404	186	945	999999	999999	133	870	999999	575	573	198	999999	307	999999	999999	999999	71	317	923	213	999999	912	90	167	993	915	38	392	701	796	829	418	895	435	552	261	685	358	825	999999	857	999999	421	999999	999999	938	999999	524	722	69	438	220	849	362	90	491	105	999999	999999	33	999999	488	999999	778	999999	999999	661	871	994	437	999999	713	999999	220	355	999999	501	46	679	64	402	514	999999	999999	368	999999	999999	543	354	70	165	898	264	802	618	379	190	642	999999	708	999999	650	999999	999999	999999	724	728	639	16	999999	990	999999	999999	999999	999999	999999	818	82	420	136	222	128	526	933	999999	16	999999	999999	999999	976	493	858	999999	971	777	751	983	999999	487	643	999999	929	536	939	79	999999	789	224	182	38	561	118	232	182	999999	169	999999	596	999999	159	274	48	47	40	921	142	332	999999	272	999999	606	443	999999	776	245	293	591	587	863	186	226	999999	517	999999	424	385	635	563	485	618	999999	397	999999	338	999999	851	891	999999	27	999999	773	652	999999	303	999999	128	999999	999999	999999	212	999999	546	732	836	999999	999999	531	473	615	999999	506	768	661	653	260	218	80	999999	406	394	401	95	999999	926	412	574	291	223	152	999999	999999	188	626	999999	50	999999	664	535	405	349	329	428	890	480	440	14	999999	308	999999	999999	57	266	999999	552	999999	492	976	999999	999999	367	999999	318	331	999999	685	999999	151	389	613	179	553	545	861	67	74	972	999999	99	999999	408	583	999999	180	999999	258	999999	139	84	470	558	999999	859	111	999999	999999	21	107	999999	795	999999	862	611	999999	873	999999	999999	405	991	999999	838	297	999999	
319	999999	999999	999999	148	401	69	90	999999	999999	918	999999	74	694	444	823	999999	63	875	622	304	384	999999	972	999999	306	999999	746	209	999999	597	632	271	227	549	85	263	835	873	706	521	715	923	795	693	641	808	999999	77	581	534	433	963	999999	999999	935	999999	811	999999	841	140	999999	880	61	479	295	999999	846	155	368	569	631	190	179	999999	588	460	750	289	999999	497	297	999999	628	612	173	668	999999	635	613	595	451	367	999999	575	208	999999	999999	999999	407	847	961	999999	709	21	902	253	794	573	14	999999	999999	532	821	999999	843	644	261	449	316	627	206	999999	541	999999	999999	274	158	603	999999	999999	589	434	999999	808	535	999999	969	616	709	919	874	32	630	139	856	919	545	999999	731	564	583	432	18	780	999999	750	296	936	999999	999999	105	200	671	261	895	314	650	23	999999	384	999999	644	739	397	752	183	590	412	916	999999	728	469	871	999999	179	166	999999	999999	166	785	182	43	723	80	999999	999999	361	379	999999	999999	279	531	870	357	999999	999999	999999	999999	37	999999	169	884	29	694	909	635	328	333	999999	738	999999	548	999999	42	212	641	921	668	999999	999999	822	221	178	375	999999	207	599	999999	458	240	999999	804	84	689	626	297	24	38	171	198	366	38	298	506	999999	730	674	838	154	258	27	34	58	999999	999999	948	716	999999	999999	712	46	803	875	851	274	94	473	177	415	915	626	892	999999	384	711	794	922	999999	712	999999	532	761	379	209	222	449	755	999999	999999	999999	581	370	999999	458	999999	562	162	447	241	578	999999	507	999999	999999	631	135	527	674	999999	860	35	999999	999999	566	190	284	433	675	638	824	338	360	999999	999999	344	266	999999	58	232	999999	641	485	440	144	941	999999	338	999999	577	96	921	91	864	184	653	536	999999	707	278	877	999999	999999	808	416	249	999999	374	695	895	374	507	478	452	110	228	549	999999	806	624	165	946	999999	107	551	903	257	495	958	93	807	838	999999	999999	999999	29	164	999999	33	895	999999	659	999999	254	213	589	453	639	763	999999	113	922	621	92	122	930	999999	389	267	513	992	421	416	612	97	536	586	698	999999	91	74	873	590	911	999999	505	314	48	894	962	459	999999	731	13	999999	885	226	999999	667	423	183	774	999999	999999	903	623	253	40	999999	676	13	755	541	682	890	239	341	709	999999	616	626	807	999999	305	63	384	690	999999	999999	999999	320	747	999999	999999	907	299	999999	999999	18	966	262	284	881	228	958	999999	85	58	999999	750	
554	516	346	60	797	999999	290	124	465	528	932	840	999999	999999	999999	266	724	857	999999	601	999999	999999	701	535	364	351	926	276	346	999999	999999	641	999999	881	999999	803	410	979	886	541	19	349	615	999999	999999	422	876	926	999999	702	999999	227	999999	521	974	293	815	999999	696	999999	450	23	778	116	999999	301	550	999999	306	562	855	745	999999	243	999999	436	655	999999	501	942	475	999999	414	643	379	90	367	778	906	374	988	599	293	999999	101	995	571	999999	270	742	871	358	629	309	999999	244	257	51	999999	548	638	604	319	999999	979	450	609	144	999999	149	934	771	620	932	574	266	461	539	999999	999999	864	156	999999	758	80	127	999999	999999	999999	999999	833	325	848	367	735	999999	999999	539	999999	651	999999	437	771	131	807	110	737	697	999999	590	782	999999	899	343	684	492	999999	561	683	862	80	504	347	601	315	618	922	999999	206	190	976	999999	86	500	210	436	384	999999	950	970	389	682	379	216	999999	125	426	515	683	253	740	999999	856	999999	999999	999999	999999	179	815	199	187	999999	999999	555	614	860	999999	408	999999	257	117	823	610	713	482	999999	135	999999	249	999999	999999	417	579	999999	449	258	75	486	919	318	346	215	24	761	999999	904	191	823	999999	502	999999	27	381	436	145	917	128	153	127	193	766	959	999999	626	996	769	905	999999	116	999999	794	163	489	999999	910	901	999999	848	999999	578	999999	311	538	746	714	184	46	999999	817	999999	139	922	999999	736	552	387	285	397	999999	32	999	999999	717	246	708	331	538	556	525	243	999999	280	999999	549	976	465	430	999999	999999	821	733	761	730	999999	236	999999	794	752	282	999999	626	421	999999	999999	999999	573	593	302	999999	999999	646	999999	628	583	424	859	700	820	999999	97	957	101	485	943	999999	247	913	143	19	836	536	785	999999	992	617	696	196	999999	970	413	999999	999999	154	528	184	999999	143	999999	169	377	181	973	992	195	575	534	935	150	609	340	660	459	292	212	999999	861	215	635	966	727	672	375	849	356	225	829	947	957	768	54	999999	766	973	642	664	562	792	98	999999	999999	761	56	725	640	999999	421	845	942	999999	999999	49	507	190	442	704	999999	999999	646	969	746	587	999999	382	565	999999	999999	999999	650	547	303	999999	999999	999999	884	999999	626	650	219	603	804	984	999999	294	454	14	606	999999	541	937	999999	438	156	128	680	504	782	674	169	413	859	999999	999999	405	379	999999	922	298	305	475	88	999999	999999	999999	175	762	583	693	927	560	629	
317	999999	712	999999	864	999999	997	538	390	193	999999	490	805	744	868	789	999999	915	210	92	317	290	76	999999	999999	524	113	999999	999999	999999	999999	999999	609	784	551	999999	492	716	514	999999	925	999999	999999	291	999999	675	118	999999	307	972	973	778	726	477	321	36	878	853	985	350	819	999999	620	999999	104	214	880	31	202	999999	999999	892	410	999999	167	558	375	784	732	38	415	804	656	945	947	320	30	141	999999	525	999999	639	731	174	511	999999	148	456	197	922	794	96	999999	430	675	91	377	846	320	763	661	103	130	957	934	999999	999999	675	521	784	193	999999	559	676	999999	667	170	999999	378	999999	419	999999	999999	809	999999	999999	697	235	280	865	942	183	999999	999999	999999	999999	999999	999999	239	495	492	473	934	413	739	55	536	439	999999	999999	920	141	478	44	354	742	506	321	723	614	999999	172	999999	999999	999999	999999	927	851	999999	743	159	396	16	882	794	945	999999	193	79	198	792	999999	568	272	944	811	705	786	363	999999	523	206	999999	999999	178	329	77	288	571	729	127	685	626	923	858	999999	999999	595	250	408	758	322	251	535	999999	69	604	999999	999999	999999	314	150	498	691	230	952	999999	999999	714	474	877	999999	999999	999999	80	117	641	644	414	999999	999999	119	546	999999	372	210	955	525	999999	999999	999999	934	577	541	999999	976	196	935	703	905	999999	743	999999	999999	999999	999999	701	901	465	714	999999	959	999999	300	353	204	999999	999999	329	30	997	820	588	999999	749	943	137	89	924	103	999999	705	999999	508	232	943	238	771	433	999999	999999	999999	69	98	689	765	215	287	999999	231	999999	999999	615	682	908	377	999999	999999	35	587	926	621	977	999999	793	722	28	230	78	409	999999	832	999999	999999	521	943	999999	499	916	984	737	999999	891	702	999999	278	100	268	599	999999	788	954	745	999999	392	888	86	698	999999	999999	746	999999	999999	788	999999	550	999999	999999	999999	965	617	999999	367	51	850	86	999999	284	651	525	632	759	631	223	999999	999999	96	274	999999	999999	867	72	999999	999999	247	999999	999999	112	446	179	999999	495	107	634	247	999999	999999	704	999999	315	168	801	999999	780	344	987	363	999999	177	254	999999	277	976	538	999999	999999	999999	417	804	108	999999	999999	838	481	789	999999	662	997	999999	498	424	999999	279	322	475	76	999999	423	999999	259	398	644	934	999999	999999	999999	518	999999	535	693	661	189	899	999999	869	540	962	575	990	206	334	999999	29	679	830	80	999999	664	73	41	538	999999	999999	554	710	802	692	646	765	332	
628	103	471	293	836	244	492	383	453	934	113	450	433	999999	999999	41	624	265	999999	645	469	854	999999	504	164	614	388	999999	195	76	848	999999	810	999999	577	241	999999	736	999999	595	587	624	999999	999999	928	999999	623	392	999999	999999	188	437	285	129	862	999999	597	967	138	999999	856	999999	197	386	999999	787	999999	765	841	693	146	999999	422	999999	67	844	999999	376	575	77	990	999999	726	517	888	420	999999	999999	804	999999	643	927	999999	621	738	999999	437	833	52	999999	999999	858	551	935	999999	999999	24	509	999999	27	141	230	401	70	241	861	999999	680	999999	999999	745	999999	960	47	999999	218	289	801	999999	616	417	999999	334	999999	999999	142	999999	791	975	598	406	541	999999	787	671	999999	999999	547	390	877	40	999999	345	999999	405	505	897	513	999999	999999	21	223	472	454	999999	331	896	968	999999	999999	417	999999	704	900	999999	214	999999	183	375	637	682	999999	420	169	999999	661	999999	999999	999999	125	245	940	905	652	587	192	79	999999	999999	350	526	567	107	291	999999	411	62	999999	107	201	999999	999999	147	257	650	999999	802	312	868	949	857	999999	999999	999999	863	476	723	999999	323	999999	144	999999	996	35	120	125	644	138	699	999999	608	38	860	836	940	521	803	657	12	318	999999	999999	999999	237	492	588	627	773	428	994	687	10	132	20	67	37	726	121	147	535	634	674	612	692	350	828	999999	113	393	351	999999	999999	999999	999999	707	999999	840	999999	542	532	497	999999	710	705	497	999999	999999	849	779	913	794	691	520	477	683	999999	164	623	887	664	999999	523	389	999999	999999	621	950	126	313	689	999999	958	579	999999	47	763	963	907	204	742	921	238	334	480	999999	981	554	582	999999	999999	222	227	881	878	32	973	491	999999	383	875	999999	999999	546	99	726	836	122	999999	439	919	999999	257	428	999999	742	282	199	909	529	350	77	377	999999	321	477	999999	999999	700	591	999999	282	339	999999	329	94	141	691	999999	754	999999	999999	648	153	412	250	964	798	735	146	750	784	582	114	43	808	999999	995	235	999999	756	759	421	324	375	647	421	724	109	71	610	590	954	164	808	481	428	999999	392	81	512	999999	351	564	999999	289	699	235	500	520	804	999999	466	622	999999	999999	999999	999999	999999	999999	828	250	698	999999	535	169	829	427	305	999999	999999	65	612	164	119	585	417	856	483	999999	999999	196	999999	999999	267	473	134	342	167	847	34	104	456	627	252	271	483	676	38	681	459	999999	930	938	140	748	534	311	999999	999999	553	
999999	850	691	817	999999	999999	119	999999	71	999999	497	270	457	999999	295	609	999999	911	999999	999999	740	827	999999	999999	674	265	999999	459	518	939	999999	829	999999	303	434	254	764	809	999999	254	374	269	999999	999999	962	21	482	411	999999	999999	548	400	664	320	813	772	999999	65	152	386	731	999999	898	999999	222	668	999999	164	112	51	844	185	999999	999999	737	481	860	999999	674	663	782	884	614	380	400	999999	999999	433	490	999999	205	709	667	233	523	714	999999	844	999999	304	495	328	308	803	303	373	99	71	583	341	911	892	390	489	604	999999	55	528	999999	790	503	999999	674	999999	999999	144	999999	87	89	999999	120	999999	999999	380	177	464	585	811	999999	36	343	113	850	999999	999999	999999	329	187	999999	676	669	842	999999	999999	801	999999	653	999999	957	168	856	21	982	559	999999	895	169	999999	322	999999	999999	999999	999999	704	999999	999999	252	526	700	542	815	340	457	999999	364	999999	902	999999	579	774	811	727	853	917	999999	331	999999	300	926	854	999999	318	865	999999	999999	999999	400	418	196	411	999999	137	167	999999	353	526	564	579	999999	953	999999	79	441	547	338	544	389	999999	999999	135	999999	951	599	846	398	999999	474	967	997	928	876	493	903	177	623	684	570	438	574	654	767	999999	105	972	861	84	877	328	161	870	55	866	885	71	999999	209	537	321	36	845	999999	999999	582	276	86	509	999999	999999	999999	999999	974	950	959	878	367	727	855	626	984	324	630	156	816	136	882	20	608	842	999999	423	156	259	412	728	603	180	999999	999999	999999	361	908	613	403	506	896	104	906	999999	703	999999	999999	910	336	712	225	905	780	456	999999	76	999999	999999	999999	999999	507	724	548	241	285	197	759	37	730	633	415	26	752	999999	239	788	999999	602	148	629	999999	246	999999	699	512	697	999999	999999	444	999999	460	584	385	893	999	181	999999	999999	730	999999	656	326	189	702	306	208	163	471	227	999999	963	308	194	608	999999	999999	801	848	999999	588	999999	999999	999999	999999	183	831	641	999999	999999	67	242	437	872	633	973	753	999999	230	403	999999	544	927	304	839	865	161	400	776	462	737	380	999999	946	999999	717	419	734	999999	529	475	566	303	161	999999	373	999999	436	561	634	999999	215	581	455	424	53	871	999999	999999	45	31	441	865	999999	582	687	535	490	730	916	564	999999	777	701	928	747	250	775	145	476	339	725	838	152	999999	532	999999	999999	999999	108	845	476	999999	999999	999999	43	701	999999	999999	482	838	999999	999999	999999	79	667	437	
879	526	677	802	105	807	286	999999	306	999999	723	630	59	887	283	999999	632	999999	999999	48	535	999999	894	55	353	206	662	637	999999	999999	999999	82	118	105	999999	999999	855	305	999999	669	999999	999999	211	999999	978	276	529	999999	999999	96	999999	574	982	628	999999	999999	632	999999	459	999999	154	999999	999999	287	999999	651	521	954	968	548	112	337	329	428	999999	988	991	463	76	87	677	999999	83	207	945	999999	99	490	999999	242	112	999999	846	851	525	65	135	999999	999999	999999	754	574	625	26	999999	746	255	563	294	999999	694	999999	999999	381	231	86	575	223	342	781	999999	41	760	735	445	879	999999	477	902	289	862	78	999999	999999	999999	999999	452	66	223	208	999999	535	206	999999	548	934	668	474	999999	449	489	912	999999	260	776	722	813	890	581	115	265	999999	660	999999	999999	626	999999	999999	57	128	999999	519	999999	144	408	35	835	480	196	511	999999	999999	999999	463	799	999999	487	180	962	611	299	561	485	118	943	605	874	999999	238	999999	196	999999	427	512	999999	969	999999	457	999999	751	887	342	703	999999	894	248	930	207	215	111	999999	999999	863	446	828	82	43	890	999999	802	999999	999999	999999	274	324	377	599	344	999999	999999	999999	40	328	221	724	956	999999	999999	223	999999	674	677	999999	137	783	620	979	999999	683	999999	935	32	999999	60	999999	999999	100	438	755	527	649	596	558	385	74	119	258	652	999999	872	223	627	676	496	138	482	658	124	491	999999	397	999999	660	905	893	999999	999999	999999	619	481	999999	429	660	999999	64	999999	129	610	999999	674	372	999999	267	811	529	999999	355	769	999999	128	594	999999	947	999999	139	40	936	999999	999999	999999	999999	980	42	251	16	794	967	999999	441	60	999999	999999	61	999999	341	70	361	849	385	585	669	14	356	999999	886	889	999999	609	566	999999	151	476	129	24	999999	392	999999	26	804	735	350	374	337	871	999999	547	999999	140	720	79	679	96	999999	905	389	999999	633	999999	364	126	322	367	999999	999999	908	999999	928	46	488	948	999999	344	54	650	999999	304	999999	999999	735	349	964	352	999999	999999	355	64	208	223	999999	998	999999	763	662	999999	423	999999	951	999999	999999	878	999999	999999	651	771	314	345	51	626	670	94	663	158	999999	999999	161	970	478	926	71	853	688	714	412	489	199	11	681	367	999999	262	353	999999	521	999999	730	87	700	127	192	20	23	582	999999	999999	345	609	999999	647	999999	452	514	34	858	119	200	999999	485	999999	581	312	999999	684	398	418	741	907	637	999999	294	84	
279	360	999999	999999	999999	115	170	862	154	590	53	44	832	784	747	328	897	412	666	825	601	538	546	999999	999999	338	999999	999999	808	437	972	19	363	460	183	999999	999999	807	999999	999999	744	622	27	991	269	999999	852	614	670	999999	19	999999	999999	468	483	741	999999	863	999999	999999	922	35	64	999999	617	43	680	381	611	594	48	100	143	582	91	978	521	999999	621	727	999999	579	474	999999	999999	747	727	894	977	441	999999	427	112	767	999999	718	999999	310	383	999999	948	480	12	86	384	999999	101	709	999999	504	230	270	252	977	999999	352	561	999999	298	869	999999	786	404	179	999999	620	988	999999	420	372	420	221	180	395	779	999999	999999	999999	20	999999	656	28	516	482	999999	88	185	134	742	819	167	899	999999	514	918	172	999999	999999	830	764	931	724	298	25	999999	19	99	999999	208	28	775	173	999999	789	222	298	279	922	958	177	444	999999	634	601	214	520	209	666	999999	616	929	744	567	256	577	999999	729	501	999999	212	988	329	926	723	53	994	251	999999	301	999999	999999	164	874	662	329	999999	100	999999	811	999999	809	433	389	591	999999	41	999999	411	221	999999	568	777	999999	999999	189	125	937	910	557	999999	999999	999999	374	846	724	999999	999999	904	927	999999	999999	42	999999	823	403	564	940	344	999999	22	999999	839	20	999999	72	125	629	999999	483	213	139	189	150	601	303	832	68	542	867	323	171	701	484	711	448	999999	97	710	999999	999999	185	603	286	544	999999	999999	966	363	783	608	999999	750	430	999999	380	662	999999	99	999999	570	505	407	476	321	850	696	364	309	572	535	999999	919	766	858	38	536	999999	605	999999	863	999999	705	758	268	999999	421	999999	760	340	786	644	998	190	791	129	777	136	965	693	134	86	667	999999	257	580	236	983	999999	999999	999999	759	296	318	666	999999	999999	648	218	154	439	999999	603	999999	786	891	39	738	975	738	260	410	938	911	656	787	999999	999999	510	687	999999	438	708	75	496	37	358	689	524	96	329	139	999999	821	999999	708	482	698	15	366	551	498	18	833	445	443	821	384	999999	879	506	886	999999	530	213	999999	717	538	481	759	542	350	999999	888	999999	130	492	127	999999	947	314	509	908	154	146	452	429	874	629	63	216	974	36	999999	590	442	999999	397	999999	263	991	943	226	256	823	210	283	130	999999	324	951	703	727	999999	574	996	978	993	393	999999	999999	842	999999	428	999999	568	323	579	999999	977	139	104	509	403	955	371	292	999999	999999	935	178	
999999	460	315	112	512	256	321	80	593	464	998	14	856	681	159	45	999999	703	265	886	704	822	447	195	856	999999	333	759	213	713	326	673	457	592	281	391	603	999999	50	322	12	508	713	999999	999999	999999	653	999999	806	335	494	958	75	58	474	487	23	129	255	317	923	561	867	879	999999	999999	999999	273	999999	767	441	483	662	999999	999999	205	118	924	64	766	999999	611	953	877	229	367	607	408	128	999999	378	999999	79	733	999999	450	641	833	999999	806	543	389	999999	49	893	999999	306	132	174	278	378	999999	999999	489	766	321	999999	990	999999	999999	727	999999	154	615	999999	958	413	929	999999	443	564	285	548	258	232	171	999999	914	983	218	999999	485	244	850	426	289	418	999999	966	999999	842	651	183	604	88	396	244	706	650	999999	607	377	578	730	714	103	550	817	266	999999	32	694	999999	451	999999	999999	912	304	999999	119	550	822	999999	999999	601	913	999999	944	179	836	999999	592	999999	58	610	693	906	513	145	333	999999	601	334	371	999999	157	645	732	884	999999	999999	999999	518	541	395	999999	415	112	999999	999999	999999	605	647	999999	678	999999	430	999999	840	36	345	409	999999	864	379	999999	498	600	421	453	277	999999	999999	999999	999999	999999	84	999999	663	999999	999999	804	999999	344	341	143	999999	999999	999999	625	726	999999	891	857	500	84	781	653	999999	446	296	999999	690	999999	533	999999	545	999999	77	692	365	698	304	25	748	541	35	824	533	999999	999999	594	907	795	727	590	487	213	999999	288	214	999999	570	226	539	473	123	698	999999	999999	597	648	836	999999	999999	38	392	876	118	999999	58	957	130	999999	450	701	999999	895	958	999999	145	342	472	999999	487	934	137	88	485	285	428	337	22	814	999999	356	999999	905	535	698	999999	610	999999	999999	240	257	310	999999	999999	837	999999	227	739	999999	583	265	186	57	524	335	999999	314	999999	833	541	720	944	316	286	999999	943	11	370	999999	743	534	999999	589	558	999999	634	491	312	648	719	210	999999	999999	240	392	179	999999	999999	999999	999999	894	220	271	351	999999	312	994	369	681	893	564	857	479	135	59	999999	999999	999999	999999	701	418	11	751	999999	999999	132	801	86	893	924	999999	999999	999999	471	849	323	999999	247	49	927	639	132	630	754	164	999999	129	28	999999	999999	999999	222	107	508	999999	892	468	157	999999	396	510	918	476	757	999999	944	697	18	285	999999	51	999999	458	366	71	296	999999	999999	959	988	999999	783	895	528	352	29	522	662	90	999999	855	829	236	652	426	
721	656	873	103	999999	654	999999	742	454	332	231	763	741	446	104	999999	999999	999999	32	999999	727	999999	947	999999	999999	999999	45	927	328	880	999999	134	806	939	349	639	508	999999	749	343	892	50	450	999999	130	266	780	225	999999	446	999999	641	999999	269	999999	698	708	468	461	787	619	194	424	999999	120	107	957	801	106	464	999999	567	447	688	501	687	999999	999999	294	385	651	999999	940	882	999999	581	920	547	250	651	930	999999	452	961	724	707	625	876	95	33	308	978	129	532	433	827	999999	999999	999999	21	126	957	183	85	999999	800	253	541	88	999999	186	999999	561	999999	533	972	124	999999	999999	793	71	705	665	999999	87	999999	700	999999	459	668	387	999999	999999	239	534	999999	866	999999	825	924	999999	93	798	556	847	999999	427	999999	998	460	712	999999	561	973	999999	421	999999	912	999999	473	109	835	92	999999	999999	781	641	331	921	560	116	748	999999	49	339	999999	999999	118	423	199	999999	36	999999	998	956	669	843	999999	289	122	681	953	377	999999	824	628	11	388	405	999999	999999	105	752	448	354	963	999999	521	999999	972	513	192	499	808	228	83	999999	94	462	999999	937	835	999999	808	878	999999	380	999999	999999	711	976	529	713	999999	943	159	999999	970	654	992	613	332	171	999999	609	499	999999	568	142	751	211	917	925	913	999999	999999	63	999999	999999	201	999999	999999	999999	999999	995	984	479	152	999999	999999	999999	456	999999	999999	878	615	673	734	209	999999	698	812	176	474	509	69	603	799	228	531	999999	341	410	463	410	855	36	238	999999	999999	29	999999	702	72	952	755	487	465	999999	523	748	328	999999	191	502	780	590	831	999999	936	391	679	923	999999	974	467	56	976	999999	32	588	999999	999999	999999	999999	386	999999	114	999999	999999	581	147	764	705	783	776	597	228	999999	629	274	204	805	385	243	999999	398	368	98	495	708	510	406	22	934	313	905	168	999999	125	671	486	320	678	364	253	915	228	999999	207	999999	827	999999	440	757	393	638	47	351	28	988	750	25	35	56	81	999999	751	770	480	871	438	406	844	957	788	999999	137	31	989	434	180	808	890	625	881	494	965	264	551	675	868	816	999999	137	921	999999	294	631	293	512	174	457	90	999999	999999	999999	181	482	999999	508	510	26	362	594	999999	941	134	999999	174	586	999999	496	999999	804	999999	621	603	716	46	327	600	506	737	486	999999	722	728	564	193	461	323	999999	294	999999	174	999999	464	219	319	999999	999999	884	467	999999	736	999999	238	285	333	
820	999999	464	999999	652	999999	14	288	875	333	999999	223	570	226	713	999999	292	999999	186	640	160	166	394	407	66	981	999999	48	40	999999	593	493	999999	999999	999999	999999	858	57	642	144	169	573	588	885	224	999999	775	667	753	443	454	474	62	999999	183	663	441	67	999999	999999	202	965	257	135	739	999999	770	340	853	88	414	999999	569	52	480	999999	578	999999	999999	300	216	58	294	597	305	999999	999999	807	999999	708	202	800	668	999999	941	999999	326	462	156	612	995	445	813	674	999999	219	905	19	999999	596	95	933	999999	999999	464	153	999999	660	999999	620	179	962	282	154	886	614	576	597	999999	999999	270	125	362	580	305	771	245	619	999999	999999	223	432	643	999999	623	269	999999	999999	517	798	999999	665	632	535	999999	999999	172	668	788	424	642	317	909	887	999999	970	580	304	999999	693	907	70	999999	999999	407	747	329	812	531	626	688	999999	90	311	763	604	492	827	147	272	609	577	999999	999999	999999	999999	523	755	145	652	689	999999	786	999999	999999	462	573	887	137	695	713	359	146	172	736	645	999999	607	134	730	488	999999	166	531	93	340	999999	948	301	502	234	573	676	879	937	999999	999999	266	420	999999	41	999999	699	451	558	259	999999	999999	999999	807	677	915	999999	999999	174	935	999999	264	740	999999	999999	999999	595	635	471	999999	999999	999999	999999	680	434	971	197	823	699	999999	63	714	973	834	999999	570	541	999999	824	318	941	272	714	999999	590	955	526	859	88	416	999999	74	980	417	576	183	444	736	382	999999	728	999999	999999	290	999999	999999	291	905	661	999999	999999	111	999999	162	999999	999999	552	999999	100	999999	455	338	744	292	874	989	734	565	268	726	136	805	122	128	999999	143	556	433	999999	829	674	999999	207	999999	334	907	999999	828	999999	999999	631	221	645	903	260	400	999999	433	416	892	36	999999	646	935	999999	287	988	999999	999999	75	864	999999	999999	271	804	834	140	327	958	967	735	906	999999	113	105	999999	169	999999	868	199	999999	133	27	237	999999	947	973	271	892	56	918	571	265	152	300	512	117	384	108	425	269	747	999999	999999	166	129	379	543	840	619	127	780	823	382	996	999999	999999	999999	467	857	861	868	435	911	58	173	650	213	999999	592	807	785	120	452	930	331	658	999999	80	683	577	440	431	282	929	148	748	883	999999	999999	411	241	916	251	564	400	999999	563	400	992	999999	175	730	999999	812	342	670	999999	451	675	999999	532	999999	784	289	430	447	162	999999	910	425	999999	999999	999999	
190	575	868	999999	999999	539	19	104	188	87	214	999999	709	182	469	596	999999	376	999999	999999	477	999999	435	142	999999	143	953	169	581	999999	576	712	117	999999	999999	246	474	801	999999	912	665	988	353	728	580	999999	721	274	693	395	442	59	334	999999	999999	310	150	735	907	754	586	850	522	698	510	501	999999	240	115	999999	132	677	999999	529	815	489	999999	706	999999	999999	422	688	476	999999	57	527	999999	999999	693	766	106	738	893	739	999999	999999	999999	999999	999999	88	583	490	169	999999	999999	765	175	999999	771	304	774	443	183	823	341	897	384	999999	651	983	999999	999999	546	348	137	394	783	999999	202	999999	24	881	488	483	509	932	528	999999	924	292	361	582	999999	399	992	662	565	79	407	438	439	150	13	244	965	810	943	999999	342	877	981	32	612	770	290	892	999999	699	999999	409	379	378	410	369	631	541	999999	157	356	474	829	713	745	764	571	874	878	253	999999	699	988	707	673	56	310	999999	999999	988	118	999999	707	865	756	999999	999999	71	739	643	999999	433	795	795	474	867	58	278	286	999999	999999	416	999999	999999	191	624	420	671	999999	364	999999	301	572	36	49	256	999999	963	999999	999999	705	509	144	245	999999	94	904	203	242	805	999999	41	63	131	788	999999	95	997	684	141	588	397	366	385	584	321	861	768	999999	228	111	95	999999	539	999999	699	999999	778	80	106	719	226	999999	999999	999999	38	248	999999	248	999999	999999	769	288	825	168	317	153	759	661	328	233	146	446	24	999999	999999	719	999999	978	99	430	317	927	588	422	371	958	999999	28	555	999999	420	529	419	67	341	999999	496	380	834	556	521	127	751	873	583	999999	424	999999	453	318	725	471	158	916	853	999999	999999	412	797	358	685	740	115	256	812	616	999999	956	372	115	233	999999	999999	999999	908	199	185	714	839	591	999999	273	575	999999	999999	949	380	999999	214	499	115	93	999999	485	999999	781	22	505	71	966	752	467	831	347	94	582	327	615	18	663	666	986	573	215	999999	999999	175	999999	999999	863	999999	999999	751	872	999999	150	999999	668	672	137	999999	680	999999	999999	839	86	999999	237	162	999999	631	765	494	551	833	129	520	378	671	458	615	154	606	207	999999	227	716	959	999999	944	22	659	942	881	999999	985	342	700	376	999999	999999	999999	999999	133	241	480	50	210	48	880	999999	201	996	999999	521	43	84	999999	152	999999	999999	482	999999	218	762	972	822	612	75	999999	787	999999	12	934	477	677	999999	482	965	260	186	
515	920	467	324	821	662	999999	369	452	910	886	558	754	999999	999999	58	506	999999	269	999999	437	999999	200	103	809	999999	72	747	843	603	602	999999	999999	445	999999	562	432	893	940	319	999999	253	999999	999999	900	271	999999	567	969	629	933	120	706	602	748	379	730	374	999999	633	599	980	999999	849	317	406	667	318	521	999999	626	612	999999	950	563	194	999999	261	999999	548	940	504	778	224	669	492	784	298	696	485	831	999999	388	317	719	999999	999999	773	630	504	604	939	56	33	13	330	688	756	999999	564	857	478	999999	966	692	105	212	999999	999999	825	622	378	622	45	124	999999	233	999999	240	449	999999	999999	631	999999	943	10	458	754	999999	349	803	37	999999	142	628	363	999999	422	624	624	999999	999999	594	804	882	235	327	21	909	444	107	574	525	600	999999	999999	847	484	999999	691	999999	457	100	999999	32	594	130	489	416	999999	999999	810	500	615	538	52	164	826	815	717	999999	447	845	999999	999999	238	512	658	45	520	516	410	999999	932	999999	999999	334	754	781	297	115	837	604	999999	760	999999	84	909	71	63	953	30	668	314	18	999999	999999	999999	999999	793	92	999999	454	896	999999	282	420	999999	638	999999	999999	999999	54	527	999999	845	842	696	26	999999	164	602	596	999999	999999	496	741	999999	999999	777	851	21	166	988	999999	644	999999	707	904	999999	875	517	281	986	999999	553	999999	999999	999999	172	367	915	307	999999	999999	489	874	472	339	757	999999	335	642	999999	234	707	253	66	322	967	462	144	999999	999999	89	647	999999	610	645	22	520	601	999999	762	420	935	713	522	358	999999	769	920	378	156	947	550	874	420	999999	999999	309	999999	828	999999	709	232	133	999999	563	991	168	999999	826	326	247	939	999999	880	450	298	993	731	708	999999	999999	542	766	644	590	538	773	910	847	999999	713	601	772	658	999999	197	999999	944	958	366	567	505	103	999999	909	999999	608	994	970	474	645	999999	220	242	999999	177	465	999999	188	34	228	999999	999999	819	613	999999	999999	999999	827	262	999999	58	772	999999	38	999999	448	715	999999	999999	929	999999	939	383	999999	144	390	999999	999999	999999	732	332	999999	999999	147	319	88	284	999999	273	999999	326	176	717	999999	597	806	869	213	833	728	750	753	605	999999	449	999999	53	999999	479	265	636	170	941	999999	163	292	838	999999	719	624	174	277	472	741	999999	612	999999	396	774	999999	999999	336	299	167	981	579	999999	838	697	11	45	826	968	999999	214	999999	999999	197	999999	314	967	665	999999	219	564	
482	291	864	999999	999999	96	999999	683	999999	743	309	871	999999	999999	999999	131	999	515	718	999999	347	309	999999	537	458	999999	999999	563	469	370	855	999999	89	603	509	999999	306	357	999999	914	388	153	826	274	904	294	451	649	999999	192	968	159	999999	630	999999	182	827	336	42	460	62	103	223	781	999999	467	791	999999	49	295	999999	651	655	803	999999	999999	483	199	633	173	935	395	314	286	401	706	75	459	386	336	471	969	324	999999	999999	999999	930	55	999999	999999	503	999999	609	963	367	999999	999999	972	430	32	699	638	703	869	999999	999999	788	936	389	191	401	341	803	712	824	999999	336	999999	940	999999	274	437	811	196	999999	673	785	351	999999	85	999999	999999	39	999999	637	832	276	455	884	205	506	993	999999	999999	54	172	467	897	149	511	999999	259	41	999999	757	999999	826	999999	209	851	881	999999	27	999999	979	999999	312	448	85	991	589	881	370	745	417	999999	999999	616	151	507	215	887	212	417	95	952	71	523	606	375	999999	999999	256	42	999999	69	999999	362	226	746	859	28	822	157	922	118	999999	296	108	999999	499	220	999999	999999	645	993	245	999999	228	999999	999999	789	842	709	984	829	635	337	999999	999999	304	419	399	999999	648	999999	75	64	999999	999999	74	774	424	129	876	796	394	554	396	329	823	999999	143	199	508	80	186	999999	172	999999	483	999999	864	749	193	90	999999	969	63	459	928	191	999999	251	962	472	374	722	833	198	445	90	940	999999	534	926	285	210	897	577	20	952	891	403	999999	999999	999999	999999	936	795	975	999999	501	999999	401	642	263	892	999999	45	706	464	290	973	657	402	999999	999999	225	266	805	619	81	485	448	999999	999999	720	747	999999	562	699	999999	47	222	29	588	12	711	892	673	999999	999999	999999	871	999999	672	917	999999	111	893	999999	459	999999	990	366	353	25	499	425	352	543	999999	777	483	16	677	999999	761	999999	813	616	60	999999	999999	999999	645	220	614	892	999999	382	974	645	999999	999999	250	999999	57	856	675	573	513	295	999999	140	246	206	387	865	999999	429	999999	118	297	286	107	137	97	999999	720	143	411	606	122	970	999999	510	221	79	766	571	205	999999	962	999999	112	765	782	462	185	448	832	748	24	999999	225	866	999999	999999	315	122	999999	479	145	542	999999	907	999999	579	571	999999	999999	318	999999	316	234	999999	999999	56	183	999999	999999	634	999999	282	311	999999	592	239	999999	702	161	931	999999	999999	999999	725	769	429	89	205	591	212	891	448	463	524	649	707	
658	964	720	311	115	972	767	999999	999999	999999	999999	508	325	999999	824	869	999999	63	553	455	764	999999	999999	726	967	999999	751	152	742	953	819	787	23	999999	580	790	982	999999	826	999999	885	167	648	905	198	580	879	647	387	32	999999	409	999999	204	943	999999	482	999999	344	137	231	625	652	999999	54	453	999999	441	373	999999	887	734	237	762	570	606	860	586	537	999999	108	999999	999999	720	99	419	999999	818	941	430	318	988	516	699	570	269	515	999999	861	745	95	999999	283	353	145	999999	182	999999	633	999999	298	895	999999	947	999999	128	861	999999	44	999999	637	676	499	942	725	898	228	999999	202	310	101	346	724	792	311	659	829	420	584	960	247	608	195	604	142	422	531	568	670	452	999999	583	999999	236	117	419	949	340	999999	999999	909	644	999999	999999	255	951	180	674	646	379	999999	450	357	83	397	39	491	894	810	312	999999	660	868	750	902	518	857	999999	684	999999	710	498	792	348	61	603	591	862	359	190	251	857	921	999999	163	957	999999	415	838	88	928	64	530	325	868	259	776	999999	430	736	999999	682	989	754	669	799	657	19	32	794	447	628	999999	629	70	520	738	999999	596	944	292	451	659	605	963	655	968	477	479	801	827	999999	442	622	999999	569	999999	177	631	364	309	226	392	54	641	309	519	999999	264	999999	520	208	680	485	453	999999	33	393	999999	999999	830	999999	540	999999	999999	131	999999	922	999999	999999	653	571	945	241	645	76	69	615	964	664	146	78	223	130	291	628	645	999999	178	443	999999	483	386	618	534	129	686	171	86	519	123	597	367	762	705	949	262	448	840	387	593	417	429	999999	999999	762	999999	419	939	349	485	239	753	109	999999	179	195	999999	707	526	390	897	538	454	999999	549	711	460	425	341	375	206	126	791	999999	138	64	259	742	771	161	276	999999	737	43	999999	843	267	999999	535	764	925	999999	324	996	696	879	999999	585	337	999999	517	993	608	973	288	122	961	999999	826	125	935	594	935	374	123	999999	999999	420	667	705	999999	652	999999	577	449	465	999999	795	164	259	999999	674	415	720	644	999999	999999	999999	754	771	882	18	981	419	829	999999	999999	950	882	30	88	563	918	631	607	999999	113	40	533	823	999999	999999	104	577	46	270	189	225	729	840	999999	46	665	896	823	444	671	480	748	118	660	852	999999	143	999999	525	756	783	122	780	180	593	240	931	461	999999	914	413	999999	999999	161	999999	999999	999999	969	51	999999	31	808	
173	203	999999	291	999999	172	467	999999	960	407	520	514	406	113	949	670	467	805	733	444	117	530	267	107	190	957	80	999999	870	999999	138	627	734	975	949	586	999999	999999	815	769	994	462	954	999999	999999	64	754	486	281	382	999999	999999	999999	587	999999	999999	999999	535	111	466	102	835	393	796	999999	893	779	431	164	372	133	999999	990	964	999999	654	576	261	244	999999	213	594	999999	498	662	892	999999	157	283	316	999999	999999	209	358	677	168	999999	999999	738	969	999999	999999	331	909	258	999999	999999	209	146	999999	76	684	999999	975	263	507	485	894	143	385	999999	632	157	848	999999	121	956	641	297	999999	584	418	523	999999	999999	879	272	450	249	317	646	263	20	237	249	966	720	233	105	179	683	184	34	362	538	651	185	483	197	147	999999	999999	911	999999	471	658	171	35	134	383	999999	999999	655	826	739	187	622	920	608	999999	401	733	546	128	607	409	394	170	737	210	703	999999	262	112	999999	42	351	165	999999	591	804	694	109	721	934	999999	999999	207	623	361	39	999999	875	442	745	665	77	793	257	71	274	10	298	923	679	456	781	552	908	999999	835	466	164	26	950	707	633	825	999999	958	880	999999	999999	385	180	448	913	820	366	262	999999	999999	999999	703	327	804	405	185	51	488	868	999999	299	999999	999999	573	111	858	492	48	41	252	609	999999	191	999999	462	913	752	241	542	999999	196	655	742	286	557	461	699	155	312	458	999999	705	100	903	897	631	999999	999999	999999	64	999999	328	230	721	949	619	521	249	999999	492	432	809	945	906	999999	643	999999	248	25	649	999999	999999	735	583	468	903	208	999999	190	831	62	155	894	487	634	868	999999	30	999999	937	939	459	804	999999	35	974	760	193	999999	263	456	621	592	697	895	990	592	999999	999999	56	999999	999999	999999	519	999999	287	914	467	282	922	218	164	911	999999	710	999999	542	915	999999	493	152	24	175	927	385	441	563	999999	592	643	285	788	766	291	526	706	400	294	391	747	999999	302	911	999999	999999	301	710	514	986	195	999999	999999	97	769	999999	406	77	999999	144	997	724	999999	875	638	647	429	397	629	561	14	999999	999999	534	811	433	999999	113	975	881	999999	731	58	999999	407	999999	608	999999	996	999999	129	638	268	160	999999	33	354	427	282	999999	625	904	999999	999999	982	999999	209	152	286	346	62	303	101	259	999999	275	675	505	478	453	48	999999	400	251	441	999999	999999	999999	150	788	88	433	831	432	266	189	651	105	238	
531	985	465	423	999999	999999	826	546	18	109	127	357	848	999999	999999	999999	895	513	838	999999	617	824	111	11	498	267	999999	472	669	993	872	624	579	277	946	467	583	999999	740	915	999999	828	52	998	999999	999999	240	484	11	917	370	675	812	585	999999	999999	883	463	924	402	999999	999999	877	25	236	999999	777	999999	12	371	931	999999	772	922	905	788	781	113	978	999999	37	155	999999	999999	632	999999	811	999999	999999	248	583	129	390	348	219	261	999999	37	771	999999	663	659	481	999999	986	999999	902	889	680	831	925	999999	485	999999	375	560	893	135	392	40	692	782	924	764	999999	812	209	434	712	653	837	754	999999	999999	404	377	999999	830	765	999999	303	999999	324	999999	322	802	643	523	972	659	367	999999	644	741	999999	881	999999	717	999999	184	581	999999	186	36	994	181	999999	35	472	997	999999	999999	370	999999	736	770	999999	109	451	985	178	685	999999	63	295	22	119	599	999999	522	999999	956	978	590	281	826	745	999999	830	151	363	999999	60	999999	772	304	465	999999	14	999999	423	635	275	865	16	895	25	133	741	999999	71	849	413	950	365	930	94	779	999999	999999	34	179	279	310	632	560	634	999999	291	991	557	16	594	555	109	17	690	999999	584	385	999999	999999	556	848	89	513	999999	999999	999999	842	219	685	844	104	52	253	365	999999	243	455	271	538	841	999999	434	65	999999	999999	850	357	249	972	999999	884	109	412	999999	430	230	129	356	533	866	449	999999	871	171	500	512	999999	651	724	879	138	124	999999	780	807	424	33	258	999999	999999	999999	602	246	491	960	994	999999	630	935	999999	124	109	737	671	999999	967	562	893	999999	355	994	999999	525	103	75	769	999999	999999	815	16	206	870	999999	283	604	846	544	999999	999999	999999	999999	235	716	979	765	999999	386	610	999999	839	861	139	494	999	266	999999	999999	153	999999	200	177	16	814	929	548	253	999999	464	77	555	432	999999	692	268	482	768	999999	545	337	46	392	227	255	999999	154	77	999999	999999	27	999999	769	401	999999	999999	338	867	421	787	441	521	930	922	542	831	416	688	447	235	527	497	576	541	815	388	999999	949	760	837	784	481	867	108	447	999999	999999	41	217	681	930	999999	356	212	114	816	116	470	684	999999	570	999999	629	999999	483	529	472	999999	585	586	999999	388	116	584	12	960	653	831	485	514	999999	999999	481	765	304	912	151	373	437	999	282	999999	999999	346	999999	328	851	717	625	918	566	557	456	999999	478	552	508	999999	999999	
154	999999	284	984	180	379	196	984	999999	855	570	387	108	999999	585	313	865	123	769	317	684	999999	936	216	567	947	497	927	849	999999	752	413	378	174	292	836	997	362	104	967	999999	344	987	861	999999	999999	468	756	870	999999	999999	438	739	465	525	999999	236	78	427	232	881	268	144	576	113	166	19	999999	999999	999999	315	512	28	802	236	349	131	85	161	999999	489	741	999999	532	999999	999999	674	913	648	257	609	999999	935	872	96	822	209	420	758	898	530	534	247	130	22	110	419	936	238	185	999999	161	916	399	742	999999	999999	999999	892	999999	999999	106	294	270	150	385	577	155	715	414	150	711	999999	263	506	955	504	999999	519	584	904	737	684	473	343	457	999999	545	140	946	999999	597	527	999999	416	434	249	976	980	999999	533	999999	230	824	45	212	834	663	893	786	645	999999	102	318	999999	754	421	999999	927	693	373	41	999999	769	999999	553	193	999999	846	82	716	999999	955	883	999999	999999	516	999999	438	999999	999999	358	652	353	999999	355	504	219	999999	661	23	427	59	999999	273	999999	258	999999	999999	492	29	999999	999999	820	80	128	319	218	999999	254	999999	562	393	796	80	24	388	672	999999	448	58	974	272	999999	69	298	999999	668	999999	559	391	65	999999	945	121	145	541	999999	282	193	999999	295	951	841	424	460	999999	999999	999999	258	999999	586	993	593	443	999999	225	632	999999	782	650	999999	598	707	862	192	734	447	684	934	482	556	399	999999	999999	763	32	431	999999	608	263	999999	451	999999	445	805	71	244	512	77	999999	909	79	499	543	393	697	254	999999	242	726	596	578	999999	776	999999	196	719	190	680	999999	999999	862	163	528	435	209	235	272	66	130	499	999999	617	24	573	486	899	741	29	75	999999	999999	537	999999	999999	645	999999	595	878	619	999999	64	832	55	135	57	915	970	117	999999	471	981	999999	121	237	662	961	277	212	90	999999	999999	171	999999	253	351	999999	282	862	789	50	639	999999	447	779	444	112	571	889	526	570	929	633	835	603	796	999999	426	653	14	684	892	999999	999999	332	374	893	227	999999	784	999999	643	118	999999	153	831	598	999999	342	792	559	399	999999	686	519	367	999999	336	20	457	821	908	629	857	115	157	999999	594	999999	999999	551	999999	999999	115	803	927	820	315	691	772	207	999999	93	999999	999999	999999	514	999999	999999	965	29	567	216	999999	963	814	23	999999	222	996	999999	13	999999	927	251	675	999999	282	883	999999	547	49	999999	248	259	774	824	999999	412	
999999	642	550	999999	159	395	999999	677	999999	151	988	999999	568	102	694	197	204	687	166	999999	779	665	241	823	697	428	980	922	967	103	198	990	254	999999	401	363	999999	697	219	999999	266	997	211	140	894	677	999999	946	949	61	65	96	999999	159	632	999999	410	999999	618	731	999999	999999	999999	333	999999	998	669	999999	700	341	162	506	478	999999	999999	782	463	110	928	29	449	43	972	915	48	111	333	105	999999	245	952	317	89	487	137	205	297	878	187	999999	18	269	999999	618	898	559	618	53	796	849	702	309	798	598	999999	999999	99	794	999999	999999	999999	573	502	464	388	845	426	990	497	167	495	585	923	42	21	189	999999	999999	27	488	492	290	309	377	543	652	518	490	205	999999	116	502	593	999999	231	444	767	792	239	63	999999	628	555	639	999999	999999	386	766	587	112	999999	999999	777	806	368	394	274	135	920	736	337	936	999999	741	61	992	991	999999	999999	999999	422	994	133	963	355	864	734	669	23	426	275	751	903	999999	172	380	999999	786	999999	836	180	642	871	503	726	206	833	814	999999	371	999999	789	955	20	690	598	611	999999	460	999999	660	604	121	504	999999	585	42	702	578	680	276	214	629	974	407	779	133	629	999999	159	40	919	91	651	999999	999999	796	893	412	999999	769	912	336	472	999999	999999	999999	376	43	150	173	141	245	907	104	920	170	981	612	911	475	999999	575	999999	474	741	522	470	214	984	789	149	999999	15	910	364	878	167	798	831	259	757	596	106	985	898	683	184	557	379	999999	999999	290	999999	107	999999	346	35	998	444	999999	70	172	999999	361	34	999999	240	996	739	999999	13	999999	781	661	718	395	999999	325	575	999999	348	913	834	668	999999	858	799	907	132	27	852	168	363	778	999999	594	546	999999	961	67	453	187	817	336	322	631	999999	999999	389	403	999999	999999	999999	387	999999	156	999999	999999	387	999999	999999	332	874	722	199	844	829	999999	999999	133	848	733	364	518	613	170	106	508	355	352	359	960	528	729	159	999999	736	975	74	999999	267	999999	367	795	24	131	313	104	146	478	999999	999999	375	265	554	999999	356	913	774	554	60	829	999999	44	815	91	999999	154	572	57	117	999999	938	430	866	999999	375	568	503	491	856	11	371	876	551	853	594	272	999999	25	999999	822	999999	519	999999	438	128	999999	980	933	999999	168	999999	99	370	947	568	999999	399	999999	769	788	420	999999	697	58	467	169	493	962	497	541	969	557	260	999999	999999	999999	438	
438	999999	51	587	570	999999	697	478	999999	516	603	294	648	872	324	256	18	412	918	999999	942	970	999999	840	999999	445	999999	198	975	838	85	999999	150	999999	961	295	727	210	999999	999999	999	580	999999	999999	889	678	848	668	655	999999	252	882	999999	605	999999	467	615	999999	570	135	387	509	999999	443	999999	999999	999999	142	911	39	528	808	562	799	999999	372	785	316	951	999999	999999	127	543	674	596	203	569	544	30	504	679	525	639	724	741	999999	86	752	223	589	534	999999	757	626	781	443	329	935	999999	999999	999999	309	260	231	538	269	965	999999	847	246	740	608	121	416	359	999999	178	838	999999	999999	999999	43	999999	371	814	880	999999	917	892	162	873	633	761	897	822	379	274	418	999999	482	535	257	999999	999999	999999	925	604	350	276	778	275	491	878	999999	999999	648	217	888	999999	999999	999999	999999	999999	694	999999	117	847	999999	594	999999	738	999999	999999	585	796	48	138	126	523	888	286	29	999999	124	886	392	999999	999999	70	183	172	386	12	537	582	486	999999	999999	613	741	999999	999999	999999	295	49	515	838	303	999999	798	999999	100	375	999999	382	880	407	821	999999	980	999999	999999	163	421	818	999999	757	125	12	319	726	999999	513	999999	810	896	999999	365	999999	381	999999	999999	999999	272	662	82	20	484	165	701	999999	500	411	999999	388	540	236	344	477	687	757	723	300	999999	999999	999999	586	999999	999999	999999	617	52	747	436	436	901	999999	891	759	745	999999	999999	999999	310	240	236	516	999999	403	279	999999	999999	887	396	999999	830	170	299	999999	999999	495	426	766	679	94	47	752	975	205	486	638	345	585	999999	345	483	763	999999	999999	846	95	705	200	448	816	688	164	360	812	999999	741	613	701	698	999999	924	517	290	999999	203	483	541	685	916	640	999999	353	165	60	999999	76	180	184	353	999999	789	236	327	999999	406	882	999999	999999	599	744	35	644	886	480	420	966	483	773	999999	372	554	30	283	807	492	344	999	309	672	539	571	438	357	999999	471	999999	199	427	819	320	999999	378	95	181	615	689	467	684	639	184	593	406	262	981	999999	768	952	999999	380	72	883	102	500	70	182	999999	999999	171	19	722	999999	65	954	999999	999999	186	935	999999	202	802	876	999999	669	999999	999999	175	185	375	304	703	999999	680	57	999999	437	989	877	35	999	999999	402	306	675	999999	999999	999999	451	999999	999999	253	833	850	327	577	196	568	432	12	123	999999	421	999999	866	315	976	105	18	999999	183	302	308	909	112	183	410	
579	999999	752	100	419	999999	533	999999	61	870	895	362	480	570	869	566	875	999999	991	607	481	439	369	941	999999	999999	999999	478	407	944	923	747	153	177	616	999999	680	912	704	292	887	255	814	999999	90	743	999999	637	313	735	999999	998	999999	576	928	999999	290	999999	788	890	480	65	278	116	946	999999	218	313	999999	950	886	962	217	709	999999	236	625	923	860	568	991	616	174	999999	521	925	636	999999	999999	476	999999	869	134	814	812	831	976	999999	999999	933	534	999999	683	363	849	470	790	411	999999	999999	525	999999	950	999999	899	999999	891	606	595	31	520	641	999999	487	999999	27	999999	403	999999	887	259	999999	434	999999	44	766	999999	811	822	61	144	235	721	999999	951	282	918	904	999999	947	940	999999	122	999999	999999	999999	169	206	51	831	631	999999	515	999999	452	607	932	32	195	142	999999	90	999999	544	999999	999999	999999	528	535	50	108	999999	488	999999	947	999999	804	956	514	151	999999	736	769	990	429	746	719	752	103	353	349	895	719	782	25	860	999999	578	591	136	972	641	670	11	999999	697	909	565	31	573	803	976	517	54	536	205	320	793	999999	999999	575	177	435	192	700	212	224	999999	933	96	999999	236	999999	999999	999999	965	999999	768	267	731	999999	164	999999	529	550	373	387	675	999999	820	999999	999999	463	999999	999999	805	215	999999	999999	530	483	213	632	934	999999	576	611	999999	999999	999999	999999	999999	536	393	313	421	447	905	999999	337	825	548	460	123	547	999999	773	923	827	999999	759	587	467	736	999999	633	531	796	248	974	761	999999	799	685	690	997	277	80	147	149	367	309	846	999999	705	935	753	519	397	801	802	999999	999999	513	999999	552	94	999999	145	999999	889	650	667	667	575	576	748	775	999999	549	999999	703	785	687	15	459	999999	494	41	322	879	999999	999999	446	999999	83	999999	999999	999999	147	913	999999	999999	467	259	717	642	189	407	138	999999	978	95	847	589	999999	901	625	507	361	812	599	999999	823	800	877	251	999999	496	999999	631	462	999999	296	635	999999	768	327	437	999999	817	560	97	902	999999	901	926	561	856	81	181	330	788	522	334	324	709	121	999999	382	475	421	693	904	506	734	87	799	222	845	341	583	999999	219	544	999999	999999	865	697	999999	999999	690	999999	424	330	311	673	388	961	321	999999	999999	660	999999	822	405	999999	192	999999	401	824	137	348	21	740	999999	142	578	978	999999	812	843	424	999999	999999	784	57	278	584	205	999999	698	838	901	809	684	923	142	397	148	
395	328	469	305	84	823	351	362	999999	732	999999	999999	999999	889	508	999999	242	891	632	48	358	999999	608	210	341	135	999999	447	211	999999	674	10	191	839	999999	494	384	128	999999	609	999999	999999	594	852	37	965	999999	999999	402	618	452	999999	510	358	790	797	720	269	999999	999999	999999	903	160	999999	68	178	913	999999	213	999999	817	123	206	999999	999999	999999	13	756	182	376	999999	350	55	593	612	641	499	833	999999	888	999999	124	999999	999999	999999	538	544	964	794	859	61	727	744	388	801	339	836	487	999999	137	793	964	96	597	120	999999	858	567	26	999999	999999	90	520	999999	999999	702	958	459	947	76	128	48	962	323	324	120	606	666	791	282	805	21	89	999999	999999	808	999999	567	635	999999	679	977	947	377	190	971	216	430	999999	108	381	386	540	686	18	754	999999	999999	283	10	587	202	999999	744	620	999999	10	598	229	442	674	401	823	999999	397	150	100	594	999999	353	903	999999	999999	693	999999	999999	999999	403	913	350	806	264	294	635	314	487	212	213	756	524	971	999999	211	705	433	999999	999999	999999	999999	867	663	418	640	930	107	411	673	999999	842	202	195	606	684	878	635	420	999999	198	750	999999	938	999999	837	618	381	294	974	999999	999999	921	999999	999999	114	999999	686	397	624	363	538	999999	813	130	371	564	999999	374	933	332	79	23	873	999999	999999	999999	929	776	999999	32	558	812	999999	850	822	921	336	200	999999	638	202	248	795	752	999999	999999	106	817	525	282	289	17	361	652	753	255	999999	500	269	724	126	909	999999	602	999999	725	475	999999	308	999999	238	148	871	304	139	831	228	130	999999	888	999999	122	261	308	742	550	461	785	107	577	873	835	930	777	522	293	999999	999999	947	934	999999	143	519	85	54	150	146	66	522	921	37	927	785	999999	999999	999999	658	517	859	265	274	999999	865	731	577	999999	218	999999	782	999999	410	35	999999	999999	517	999999	602	185	264	602	414	404	272	999999	549	945	60	558	346	518	634	999999	343	691	669	999999	999999	787	507	652	931	999999	284	675	521	11	754	15	864	291	411	999999	999999	267	851	870	427	999999	191	632	352	659	756	274	999999	496	691	999999	999999	826	882	999999	677	999999	999999	371	130	597	663	548	200	54	999999	65	116	162	660	999999	840	799	999999	587	606	875	999999	281	295	20	463	35	319	272	893	47	408	596	804	651	999999	999999	749	999999	36	999999	441	307	999999	701	167	69	836	999999	651	321	563	999999	218	802	312	999999	999999	120	
143	638	238	999999	999999	657	999999	520	999999	19	999999	999999	999999	999999	560	963	999999	12	999999	999999	852	403	999999	704	621	582	999999	113	999999	999999	999999	999999	999999	639	999999	398	414	513	999999	318	54	999999	711	826	999999	301	999999	131	744	255	999999	999999	999999	492	999999	739	999999	533	316	578	183	553	142	355	670	292	947	420	999999	171	558	930	856	999999	999999	999999	692	372	578	330	320	361	999999	142	644	48	124	921	999999	957	949	880	999999	577	144	500	515	999999	166	842	999999	851	386	582	696	436	453	94	999999	62	999999	86	999999	986	268	821	194	999	999999	631	999999	35	49	999999	221	677	733	288	863	59	999999	999999	215	736	999999	468	975	786	446	217	999999	999999	999999	328	909	873	925	220	319	323	316	999999	999999	999999	674	328	812	999999	371	29	702	999999	999999	999999	999999	722	870	229	20	999999	999999	999999	562	502	46	148	56	720	878	999999	999999	523	969	549	999999	194	679	681	999999	657	656	387	999999	427	515	430	809	96	966	197	12	706	210	999999	477	999999	953	999999	498	535	281	999999	719	32	999999	999999	205	999999	159	178	999999	199	166	362	153	468	999999	145	999999	999999	338	960	754	691	999999	999999	323	460	999999	835	240	526	192	536	386	564	999999	402	160	335	235	138	999999	797	999999	812	549	847	375	18	999999	817	175	883	207	320	999999	37	687	232	866	744	608	324	999999	526	17	630	999999	588	801	590	985	999999	389	209	999999	999999	547	999999	999999	475	94	999999	999999	999999	360	309	339	999999	227	639	715	927	999999	490	999999	999999	999999	628	805	919	999999	786	217	999999	832	999999	999999	999999	296	390	999999	164	727	999999	659	545	414	524	175	708	301	910	371	171	875	67	202	899	999999	413	999999	999999	999999	999999	604	308	855	999999	590	846	999999	342	779	836	158	561	210	78	999999	984	216	345	463	107	628	960	424	55	999999	774	321	999999	327	882	999999	572	437	999999	796	361	999999	837	934	999999	902	958	141	535	23	324	856	133	999999	695	206	999999	999999	629	957	999999	883	809	118	815	535	211	999999	896	553	586	999999	69	281	999999	304	999999	411	144	204	669	828	889	42	153	999999	198	535	632	686	532	117	807	193	163	999999	880	728	128	999999	701	943	245	982	999999	200	797	999999	599	400	827	360	330	435	999999	999999	994	776	965	999999	347	676	392	220	31	479	326	875	128	999999	999999	650	292	351	503	999999	593	907	605	952	999999	346	936	999999	859	999999	786	382	896	999999	483	113	763	231	456	34	560	35	960	
958	873	921	999999	597	975	186	78	979	931	571	231	96	181	22	775	999999	740	999999	999999	849	692	944	979	999999	528	321	999999	71	895	478	175	568	946	647	999999	210	613	348	266	999999	113	807	450	334	126	397	932	750	455	455	999999	409	674	999999	275	928	941	952	79	664	298	999999	93	462	405	999999	999999	533	933	575	999999	401	893	677	999999	884	503	999999	663	141	388	146	615	449	194	765	999999	835	999999	160	268	660	279	602	394	999999	999999	988	999999	999999	999999	408	817	879	67	999999	999999	996	999999	390	434	297	299	938	285	161	400	999999	999999	640	769	314	999999	782	317	999999	132	301	999999	649	999999	515	725	209	883	980	328	736	391	301	999999	897	470	991	999999	970	371	340	999999	999999	999999	89	720	299	694	943	257	45	571	331	770	224	713	725	999999	999999	572	99	64	305	832	664	262	976	390	872	844	170	999999	346	375	791	974	999999	943	92	795	435	515	999999	733	293	174	70	531	999999	194	999999	999999	999999	408	281	286	31	410	51	826	743	908	822	108	96	978	234	955	978	250	662	781	999999	999999	146	999999	123	999999	548	499	201	999999	999999	687	999999	398	999999	938	104	515	952	650	902	265	62	527	999999	841	646	999999	999999	115	552	795	999999	962	999999	682	272	696	172	459	861	551	634	999999	999999	144	998	698	999999	296	860	999999	999999	999999	878	999999	80	619	891	282	999999	999999	999999	999999	903	560	165	147	763	999999	676	407	353	503	789	361	999999	765	963	558	999999	948	587	653	255	89	999999	999999	93	753	999999	652	805	890	534	627	999999	548	393	13	978	861	934	160	619	462	130	999999	232	999999	260	315	999999	999999	439	977	655	905	841	823	62	999999	999999	999999	999999	33	602	462	969	171	369	92	381	959	580	999999	999999	437	999999	792	959	999999	297	566	503	306	997	999999	999999	556	971	96	999999	569	999999	999999	808	999999	194	596	999999	667	999999	70	168	999999	999999	695	762	999999	963	227	871	999999	864	348	358	496	516	999999	999999	999999	11	422	199	282	385	811	999999	247	182	999999	253	999999	999999	999999	999999	999999	407	999999	372	311	710	13	593	753	224	658	999999	612	999999	321	999999	999999	999999	999999	665	413	870	886	792	132	686	524	285	874	974	434	125	999999	460	131	99	190	306	999999	429	998	999999	999999	67	999999	999999	999999	263	860	680	999999	999999	999999	636	485	366	521	542	250	999999	195	728	719	779	999999	542	143	161	999999	232	237	229	845	310	667	584	434	999999	76	25	289	271	424	
204	999999	556	912	935	975	764	578	648	65	110	244	279	118	999999	276	193	973	255	999999	638	999999	508	42	902	999999	900	931	999999	999999	234	344	999999	314	524	999999	244	629	999999	185	108	654	589	999999	744	999999	398	475	999999	561	999999	52	999999	871	785	999999	999999	999999	999999	966	85	999999	885	182	831	765	320	999999	594	144	999999	563	775	79	302	999999	862	345	999999	836	580	434	999999	999999	592	999999	999999	62	528	999999	999999	719	619	240	999999	999999	769	999999	342	979	755	432	999999	632	529	329	276	964	578	801	889	413	237	999999	396	650	668	754	589	999999	465	267	999999	821	361	322	944	545	999999	37	225	999999	12	999999	91	157	999999	541	999999	273	915	345	999999	999999	999999	380	492	446	844	459	999999	24	827	693	523	497	986	70	999999	999999	385	731	994	551	586	443	999999	999999	999999	999999	107	137	999999	326	734	129	784	719	937	980	830	507	701	520	431	210	628	319	999999	594	999999	492	269	404	999999	999999	999999	932	150	450	970	572	354	605	361	999999	999999	511	959	999999	999999	276	133	999999	386	877	999999	999999	130	999999	814	999999	135	999999	86	999999	867	999999	437	550	778	851	578	496	20	267	999999	999999	168	952	338	127	360	400	999999	999999	999999	968	28	999999	163	866	811	764	636	999999	999999	846	999999	746	611	133	999999	418	999999	861	999999	636	999999	128	723	934	326	177	999999	696	999999	999999	999999	191	256	898	729	427	396	911	50	814	860	140	820	999999	999999	422	351	999999	54	942	774	999999	207	732	688	900	999999	228	550	644	999999	939	150	712	230	347	499	712	403	656	999999	713	821	883	775	159	307	416	368	904	826	841	652	999999	960	606	983	523	219	828	140	178	371	405	106	920	990	117	96	238	922	638	811	999999	999999	999999	208	999999	957	539	602	880	859	645	999999	999999	999999	352	752	999999	363	975	502	575	999999	999999	352	425	787	854	168	200	330	999999	999999	999999	999999	264	877	899	999999	669	566	680	236	260	319	725	588	999999	633	647	364	472	999999	946	999999	246	999999	999999	718	783	536	112	380	999999	559	728	664	628	846	43	475	853	226	999999	419	822	349	275	544	626	836	999999	231	520	836	857	266	44	63	793	392	810	191	999999	142	999999	310	824	700	999999	71	999999	382	600	182	999999	256	190	537	323	897	999999	533	999999	947	999999	881	859	575	999999	472	999999	575	63	651	665	999999	999999	999999	954	521	525	999999	954	565	876	999999	631	348	999999	999999	86	507	740	999999	785	287	99	676	173	
582	451	258	997	127	441	394	328	948	999999	838	653	628	999999	999999	381	999999	999999	535	80	784	260	520	250	101	396	132	835	167	865	388	999999	999999	397	382	999999	276	578	836	133	492	999999	682	831	496	956	457	999999	938	999999	755	708	999999	999999	389	332	930	17	905	730	319	558	171	93	139	266	727	241	210	731	999999	462	742	999999	588	918	578	689	754	145	939	999999	896	643	120	679	28	330	18	59	999999	269	999999	999999	813	933	999999	999999	701	239	238	225	723	999999	419	302	999999	999999	27	999999	999999	250	999999	770	999999	121	661	528	999999	459	247	407	232	161	591	845	999999	636	999999	654	999999	999999	987	524	906	723	484	999999	999999	818	999999	867	999999	548	304	898	16	902	999999	702	281	186	625	252	992	831	993	572	626	573	999999	339	999999	372	999999	774	262	999999	864	78	637	972	999999	164	745	379	999999	999999	856	692	839	888	322	896	999999	47	999999	745	531	999999	730	911	73	660	999999	384	314	999999	301	999999	999999	999999	47	255	999999	308	882	470	507	622	737	318	715	999999	734	623	26	666	989	219	420	517	216	999999	347	726	999999	999999	999999	370	75	162	393	999999	999999	571	850	76	831	84	164	893	247	999999	999999	421	205	139	999999	999999	368	647	999999	92	119	138	70	258	907	348	999999	999999	621	147	999999	584	925	389	886	172	999999	949	835	915	999999	999999	279	307	452	926	530	780	717	166	999999	428	211	310	226	918	510	601	169	493	999999	915	282	999999	362	761	999999	816	253	999999	919	418	812	46	38	592	999999	763	805	999999	818	619	531	999999	145	138	383	624	999999	967	661	181	790	351	240	148	999999	179	945	691	999999	714	999999	954	247	592	999999	175	999999	634	999999	999999	796	187	675	76	394	816	964	233	999999	999999	653	285	999999	999999	628	470	806	889	347	689	818	124	551	113	92	999999	227	999999	522	218	999999	999999	907	914	384	999999	676	999999	753	438	214	721	313	999999	70	999999	852	499	964	999999	368	392	296	999999	928	682	636	999999	983	817	598	422	710	179	529	124	999999	196	999999	999999	793	642	146	909	484	106	811	999999	53	999999	999999	999999	588	377	849	999999	252	536	986	999999	999999	115	999999	935	839	792	21	143	48	945	883	666	999999	948	362	999999	999999	386	896	832	870	652	528	999999	103	870	999999	343	999999	570	999999	841	210	669	49	688	461	999999	999999	692	999999	678	944	107	946	67	601	639	999999	132	713	866	640	999999	831	999999	587	36	842	968	958	678	999999	999999	
83	52	465	999999	908	673	999999	999999	999999	999999	747	202	708	430	999999	45	279	203	328	999999	857	15	211	56	999999	715	999999	435	368	999999	733	999999	865	999999	33	999999	602	143	731	999999	857	999999	561	436	416	639	625	166	820	806	698	765	360	615	999999	78	841	999999	629	203	999999	840	687	999999	480	340	337	242	407	999999	443	145	472	976	350	200	454	999999	640	999999	100	944	999999	561	413	999999	66	260	999999	955	72	193	514	538	778	27	999999	357	956	86	311	999999	759	517	373	563	302	383	274	999999	624	999999	999999	430	112	999999	999999	136	799	511	283	999999	387	999999	999999	999999	630	934	208	333	220	999999	818	564	999999	708	194	107	197	850	999999	683	985	433	340	999999	413	94	435	999999	792	852	558	999999	802	999999	14	999999	278	123	932	999999	184	941	220	527	258	225	532	403	443	999999	939	949	835	600	999999	954	121	253	846	546	508	58	540	999999	548	373	761	673	703	999999	829	84	999999	318	508	999999	222	999999	748	198	562	42	716	664	913	999999	999999	212	141	60	205	34	276	396	999999	136	999999	852	979	884	463	858	999999	999999	999999	999999	41	526	101	58	741	308	505	999999	983	476	341	875	999999	999999	754	999999	542	653	681	804	807	531	459	382	999999	370	833	863	735	703	342	999999	366	58	999999	102	120	999999	999999	897	529	619	412	392	794	534	407	49	139	903	326	56	999999	503	67	510	77	718	414	380	475	641	922	290	144	190	519	406	373	662	449	458	999999	784	284	999999	999999	999999	587	999999	963	999999	734	999999	999999	999999	999999	999999	990	76	34	401	678	999999	432	888	696	131	258	614	999999	999999	999999	477	464	999999	999999	110	229	999999	390	10	999999	999999	417	681	906	100	999999	848	999999	656	416	999999	999999	57	779	406	361	395	999999	997	818	973	103	962	126	267	999999	999999	583	176	643	999999	685	34	270	383	999999	750	982	606	227	409	699	369	999999	380	839	417	98	315	999999	833	378	999999	192	168	999999	454	999999	999999	999999	999999	999999	747	22	999999	999999	999999	787	406	999999	610	999999	894	999999	418	283	734	378	746	427	960	430	999999	428	809	751	302	841	112	180	86	195	342	999999	831	144	952	356	308	758	236	999999	691	999999	999999	429	483	999999	999999	884	999999	999999	818	231	999999	999999	996	329	212	544	329	771	685	235	799	999999	999999	999999	948	999999	331	388	80	987	999999	340	739	838	290	390	277	999999	77	227	702	11	377	121	130	866	148	632	153	763	439	464	945	465	640	
999999	358	999999	999999	999999	563	999999	14	999999	40	999999	236	999999	48	822	276	999999	704	999999	532	999999	57	959	891	92	145	698	245	316	999999	736	395	283	208	567	41	805	35	576	663	613	996	546	90	999999	640	979	999999	999999	999999	999999	760	487	932	999999	999999	398	581	581	365	865	854	697	282	304	47	952	960	481	790	999999	614	138	804	919	801	511	879	999999	452	165	999999	914	819	758	999999	999999	350	365	892	999999	234	453	220	798	758	308	273	999999	659	999999	29	122	999999	36	194	631	683	999999	50	173	519	386	999999	210	760	940	878	524	999999	999999	999999	604	588	157	999999	999999	999999	15	171	999999	248	103	544	764	145	999999	999999	793	573	353	999999	338	999999	728	999999	847	324	20	47	999999	999999	748	467	529	85	424	533	392	999999	33	714	677	851	999999	999999	426	842	374	74	769	565	94	951	999999	905	283	999999	859	999999	399	999999	999999	968	353	81	499	999999	25	688	721	467	992	999999	549	639	557	486	776	803	707	15	950	945	278	262	999999	797	492	623	802	999999	674	999999	399	187	806	708	999999	476	435	790	826	685	353	311	572	90	411	344	999999	796	514	66	325	394	999999	961	999999	100	735	702	152	401	886	586	793	634	614	999999	833	848	978	309	999999	917	188	275	602	966	689	265	396	157	275	15	999999	618	52	15	291	999999	18	417	741	733	647	434	999999	766	517	938	476	49	511	509	818	214	687	999999	215	629	999999	733	999999	479	999999	999999	136	880	955	185	999999	608	90	988	840	570	568	644	279	754	477	835	459	751	789	357	646	766	197	999999	930	643	999999	999999	999999	284	17	271	427	652	999999	917	811	341	356	868	958	523	999999	999999	646	999999	999999	461	999999	533	284	659	690	999999	358	370	693	539	999999	999999	807	428	999999	999999	563	306	227	627	999999	559	34	999999	999999	921	398	999999	107	939	779	999999	514	999999	509	952	10	999999	581	999999	303	938	233	281	999999	408	70	540	999999	111	694	349	999999	511	15	603	999999	166	999999	999999	570	235	272	999999	760	999999	999999	999999	999999	999999	566	215	725	758	333	517	999999	753	41	996	860	857	999999	995	999999	439	70	13	343	906	999999	843	103	811	898	77	999999	479	521	727	965	601	621	999999	999999	489	624	77	187	498	277	999999	134	268	908	712	123	276	509	330	308	999999	135	999999	115	999999	121	913	999999	266	841	855	242	314	40	269	999999	661	460	764	815	993	825	999999	638	699	719	834	999999	195	954	409	969	999999	
428	534	476	609	999999	823	378	710	216	921	656	421	522	820	999999	649	476	461	816	999999	999999	314	999999	290	383	415	13	999999	999999	674	311	999999	886	51	885	505	999999	637	315	636	999999	115	786	903	198	227	187	899	999999	999999	719	999999	593	234	686	124	999999	196	235	940	820	101	700	542	999999	224	535	999999	934	731	999999	838	155	189	358	409	999999	711	101	999999	999999	999999	680	755	954	808	848	661	999999	771	999999	999999	411	375	999999	305	414	254	293	974	691	706	999999	874	407	880	999999	414	999999	286	595	218	104	79	712	999999	421	944	999999	812	376	873	999999	173	156	259	437	780	999999	63	995	283	999999	127	474	999999	149	805	358	999999	460	999999	785	89	185	376	512	342	662	999999	884	470	999999	481	999999	818	590	801	728	999999	999999	999999	51	823	999999	322	999999	977	999999	999999	999999	999999	596	513	361	932	98	999999	987	779	747	999999	127	272	999999	534	616	999999	519	656	940	348	86	210	630	882	402	962	797	863	999999	534	738	999999	533	278	999999	999999	129	999999	730	554	813	949	410	358	460	779	654	756	999999	843	467	948	249	238	539	396	882	479	540	999999	248	134	999999	222	366	645	739	900	661	462	999999	844	925	396	534	136	799	999999	432	999999	999999	999999	999999	742	77	789	242	304	738	487	281	650	144	999999	315	689	999999	999999	999999	815	999999	753	105	999999	999999	623	999999	999999	704	413	999999	610	56	917	817	207	999999	460	999999	999999	412	444	171	183	999999	187	710	331	90	845	379	611	289	999999	999999	564	945	914	725	453	767	388	999999	335	891	670	603	226	787	118	722	999999	51	425	412	606	592	999999	999999	838	999999	701	772	859	43	984	331	999999	345	263	261	62	999999	701	999999	34	843	999999	999999	519	584	493	543	972	132	999999	999999	863	214	976	972	999999	851	887	540	76	999999	741	301	906	349	173	881	534	856	999999	570	350	616	388	999999	999999	999999	553	264	429	167	800	736	959	424	999999	235	368	291	237	211	847	170	742	418	111	544	385	179	420	611	999999	125	462	999999	229	257	825	999999	999999	394	307	632	121	909	815	15	999999	491	882	999999	999999	253	629	468	723	189	999999	970	999999	220	999999	999999	999999	818	157	684	283	999999	204	219	410	154	74	843	903	999999	999999	832	602	999999	212	999999	297	999999	999999	766	496	994	790	50	383	855	562	16	140	924	789	302	761	999999	999999	887	297	672	537	378	189	786	564	999999	139	51	378	564	999999	370	96	369	999999	391	197	
999999	665	164	836	999999	999999	67	999999	979	999999	756	81	470	374	324	606	624	946	719	999999	710	439	291	999999	999999	486	997	998	769	838	429	572	380	999999	452	999999	999999	999999	981	787	131	999999	999999	83	382	969	907	200	999999	763	471	423	20	804	487	849	383	253	504	78	593	999999	943	150	15	193	701	526	999999	999999	999999	788	964	932	465	999999	854	218	537	372	578	999999	315	999999	376	16	561	575	465	999999	847	889	999999	912	203	73	139	444	77	199	278	391	277	599	300	683	999999	88	349	999999	999999	175	999999	999999	999999	786	753	999999	999999	999999	631	999999	70	999999	255	999999	457	999999	999999	402	507	999999	150	348	103	197	540	999999	716	693	557	483	236	615	608	682	999999	208	999999	417	319	202	670	78	567	153	999999	999999	354	715	999999	406	349	946	999999	585	35	999999	999999	312	999999	47	999999	90	452	999999	898	455	721	572	409	999999	999999	331	999999	999999	748	82	781	950	867	591	370	10	467	999999	143	289	271	32	657	999999	169	120	999999	281	972	999999	626	418	254	874	237	999999	999999	977	767	27	864	49	837	952	999999	99	445	664	676	230	623	301	25	618	193	698	915	999999	999999	528	170	810	341	999999	999999	373	705	999999	364	589	694	489	392	125	425	232	194	999999	222	999999	674	506	999999	751	966	334	402	636	690	538	865	714	999999	249	856	63	707	679	506	231	999999	999999	309	999999	999999	143	908	999999	203	961	999999	221	389	29	853	664	215	590	202	131	970	79	999999	826	723	999999	999999	153	268	999999	999999	515	207	999999	686	232	207	517	225	999999	426	503	443	729	33	654	334	868	395	202	848	126	486	385	260	324	999999	999999	374	556	541	764	641	831	445	998	23	397	343	631	466	697	374	369	705	477	636	582	802	78	655	733	999999	999999	523	408	999999	822	741	999999	999999	999999	153	669	300	661	999999	611	294	35	999999	937	535	763	736	999999	752	127	679	999999	688	567	999999	999999	901	808	15	575	318	46	969	999999	999999	999999	548	999999	554	705	999999	53	615	34	298	777	438	717	208	994	339	999999	656	911	152	999999	999999	524	999999	999999	767	492	656	296	303	999999	65	999999	999999	563	999999	994	606	999999	999999	999999	177	999999	279	903	866	999999	609	20	245	945	389	68	58	698	999999	34	697	706	937	586	397	329	730	50	999999	989	436	644	780	345	765	609	999999	516	791	29	999999	151	981	999999	882	645	60	357	867	997	999999	593	999999	200	306	900	118	471	248	999999	932	238	
191	877	999999	999999	999999	900	189	780	205	999999	906	999999	778	556	724	363	703	752	279	999999	182	723	598	843	378	999999	49	865	999999	401	278	943	97	27	959	113	828	917	414	159	177	999999	802	859	686	999999	999999	749	999999	755	768	496	578	559	999999	467	289	999999	596	999999	861	324	289	999999	273	963	999999	999999	597	621	999999	999999	999999	129	999999	94	999999	739	167	380	999999	299	689	744	999999	781	374	537	961	502	824	915	330	763	298	853	808	998	595	999999	999999	662	999999	999999	230	981	158	459	354	999999	999999	999999	755	226	484	999999	999999	544	999999	492	999999	999999	799	105	796	619	999999	584	830	361	286	922	153	445	563	999999	147	135	524	651	632	914	193	999999	955	283	169	114	999999	727	999999	274	827	999999	132	174	862	67	767	610	524	574	999999	999999	999999	623	406	999999	662	970	999999	509	999999	999999	999999	684	470	808	149	522	460	362	306	112	999999	22	105	50	322	399	651	90	367	913	999999	68	295	200	306	342	877	850	999999	999999	304	720	254	308	254	448	704	999999	917	999999	160	172	278	527	860	999999	528	365	997	273	328	353	151	116	402	800	999999	280	999999	806	645	609	910	999999	808	422	999999	796	796	874	694	596	999999	122	999999	963	999999	767	339	624	999999	521	999999	187	988	999999	578	147	906	453	58	434	552	999999	999999	550	999999	289	719	999999	914	732	569	133	579	732	190	999999	353	999999	999999	631	940	887	999999	999999	757	733	999	856	999999	630	889	352	825	270	53	61	999999	221	711	999999	58	890	999999	91	952	729	999999	999999	999999	548	793	478	444	426	999999	665	128	485	793	528	999999	862	604	293	842	227	308	318	688	999999	526	142	726	508	999999	59	187	999999	999999	999999	135	743	96	305	836	420	999999	999999	777	388	932	37	999999	192	230	196	296	426	249	734	999999	299	999999	999999	32	999999	752	935	843	999999	487	999999	313	765	403	547	775	309	456	432	318	899	540	999999	999999	498	713	543	999999	396	999999	761	999999	446	607	999999	999999	455	282	999999	668	972	999999	999999	901	999999	724	663	789	999999	421	986	969	816	426	530	759	278	444	534	999999	218	657	457	679	726	546	866	999999	999999	382	329	37	281	764	346	345	999999	999999	481	999999	60	754	604	975	776	791	999999	30	86	85	896	21	747	237	459	324	999999	664	184	189	999999	505	230	311	101	959	999999	62	89	999999	562	870	962	761	999999	999999	63	999999	999999	935	691	999999	999999	492	486	318	289	53	314	31	238	542	233	
302	915	999999	534	302	884	816	999999	999999	941	891	523	35	999999	986	999999	995	271	634	760	249	498	999999	424	999999	825	782	680	654	999999	68	956	29	646	669	845	352	929	760	999999	96	842	888	904	200	969	460	269	302	999999	319	999999	999999	782	984	804	902	140	796	477	111	146	448	64	883	934	504	389	388	150	987	999999	511	47	674	999999	609	118	233	768	374	999999	387	940	438	308	362	247	662	999999	999999	222	999999	292	999999	999999	404	833	999999	265	474	81	999999	161	726	999999	258	566	117	587	205	793	906	37	113	588	758	507	626	584	581	266	727	523	207	774	932	228	551	723	12	999999	97	967	999999	303	642	236	224	999999	999999	795	139	999999	670	159	999999	115	189	907	202	896	999999	446	999999	999999	354	366	954	951	320	40	25	999999	584	429	706	938	999999	809	999999	999999	293	441	999999	786	137	652	853	58	999999	827	48	643	531	999999	568	651	293	999999	949	285	282	272	874	29	779	745	500	250	999999	376	381	380	961	670	999999	776	999999	999999	90	701	513	905	492	493	999999	382	862	478	861	999999	655	648	860	999999	259	999999	999999	514	16	392	162	612	604	102	456	668	999999	999999	502	791	999999	395	999999	999999	772	376	999999	390	38	407	882	31	389	398	721	732	519	999999	999999	592	999999	407	999999	697	999999	999999	999999	400	47	999999	700	11	976	79	326	269	642	612	897	883	251	186	486	608	510	140	233	999999	380	723	158	390	450	909	581	341	503	317	708	871	75	388	999999	706	707	880	55	319	999999	999999	999999	999999	999999	536	351	43	921	293	197	419	999999	104	30	324	999999	320	560	76	498	984	999999	334	999999	36	818	999999	832	779	901	999999	94	913	144	999999	999999	251	986	914	568	547	999999	219	999999	298	204	999999	368	999999	999999	396	329	999999	821	97	695	765	12	377	999999	488	211	151	391	567	334	999999	959	111	999999	931	333	999999	508	950	574	556	999999	615	999999	846	999999	803	999999	514	310	115	102	999999	232	999999	248	618	999999	89	346	999999	999999	999999	964	440	21	267	348	600	73	682	480	870	999999	999999	560	999999	545	871	999999	999999	893	877	266	228	671	912	878	823	692	715	451	428	613	306	999999	651	651	401	834	246	464	656	451	628	635	231	534	93	316	851	82	333	104	938	384	999999	305	746	768	999999	999999	525	908	357	999999	61	999999	999999	421	909	999999	153	46	748	999999	999999	435	638	593	449	999999	999999	516	999999	642	127	999999	999999	921	999999	355	904	
999999	999999	858	999999	999999	103	396	583	964	317	999999	407	115	929	297	355	996	147	525	667	162	999999	721	999999	18	77	715	123	726	591	305	644	563	841	520	311	890	12	498	341	999999	999999	485	80	133	999999	735	712	830	979	678	784	261	688	752	314	999999	275	931	681	387	282	999999	383	22	37	844	999999	418	985	464	993	648	999999	425	152	843	651	468	899	999999	12	999999	999999	912	521	392	999999	99	215	999999	624	81	817	999999	999999	163	999999	68	106	274	471	303	844	999999	685	999999	999999	999999	609	999999	372	807	41	349	385	989	119	470	500	999999	999999	185	213	697	840	921	999999	240	999999	988	741	592	372	999999	870	708	449	999999	237	999999	324	611	489	743	925	817	999999	999999	999999	980	999999	641	567	999999	304	999999	100	156	999999	763	999999	837	817	999999	730	779	445	405	479	999999	549	886	242	999999	331	999999	696	469	772	33	881	364	661	475	999999	109	35	999999	341	999999	618	999999	548	473	999999	486	999999	868	23	155	381	644	997	902	440	168	999999	452	139	999999	999999	999999	384	661	881	950	186	351	999999	630	754	533	73	894	999999	999999	348	768	53	844	574	999999	456	627	651	247	366	758	45	785	700	582	782	406	999999	988	918	886	592	131	310	452	200	392	400	848	581	113	845	192	819	640	408	294	370	999999	183	756	19	644	593	427	315	999999	930	182	999999	999999	909	79	339	461	186	999999	544	132	636	999999	999999	803	666	263	913	852	965	999999	183	999999	999999	223	999999	171	876	947	537	883	146	309	462	227	999999	913	203	999999	853	367	463	486	750	248	144	119	529	216	978	340	513	463	925	870	999	999999	999999	696	264	177	584	239	395	999999	999999	337	611	19	705	999999	69	999999	999	999999	999999	999999	746	797	88	999999	999999	670	999999	999999	379	683	384	591	228	999999	291	507	521	685	999999	234	101	99	262	999999	507	999999	510	999999	280	376	463	327	274	312	517	834	617	559	535	914	270	999999	999999	999999	999999	30	790	862	470	562	626	323	824	381	606	999999	999999	281	999999	132	169	742	926	13	999999	66	327	916	336	456	889	961	999999	868	963	999999	808	949	853	999999	999999	648	765	717	999999	149	502	892	706	999999	300	345	362	413	754	528	272	288	92	896	999999	874	536	999999	672	999999	174	956	999999	703	848	594	999999	999999	403	521	976	218	263	999999	563	435	220	475	166	999999	999999	746	999999	444	639	529	867	957	784	854	121	999999	55	95	975	546	483	999999	22	705	918	
999999	19	243	551	64	35	12	342	277	663	71	857	128	999999	999999	842	973	999999	328	727	470	935	999999	409	235	172	177	114	27	951	999999	462	461	635	967	736	880	892	585	504	864	624	516	200	999999	999999	999999	40	999999	704	510	938	694	999999	999999	706	470	833	326	891	857	898	325	999999	456	608	405	493	999999	999999	962	90	488	824	863	999999	429	358	359	341	246	146	999999	322	451	999999	999999	999999	187	270	275	56	576	694	646	999999	999999	199	744	451	999999	443	999999	866	999999	429	460	870	123	611	287	122	484	985	655	721	351	999999	999999	186	840	921	315	827	425	915	999999	793	187	897	999999	239	614	999999	843	803	203	999999	580	31	999999	898	370	575	999999	163	571	999999	999999	925	999999	305	999999	567	611	576	137	125	450	826	914	666	692	999999	73	58	508	576	151	851	999999	999999	432	853	368	941	999999	740	844	999999	353	923	754	262	283	252	999999	999999	999999	276	676	87	249	754	999999	161	215	154	512	933	655	995	449	197	999999	963	873	470	208	999999	999999	397	999999	187	999999	991	912	440	943	821	143	461	280	875	999999	451	421	678	746	217	736	416	237	911	999999	999999	484	999999	854	319	378	454	847	637	260	289	806	71	281	125	249	775	211	690	800	203	724	573	999999	999999	552	205	723	991	933	999999	169	369	570	134	999999	354	585	633	999999	689	999999	642	625	896	645	359	406	630	968	960	215	547	999999	423	633	910	555	898	767	182	730	999999	999999	650	129	999999	501	999999	999999	999999	199	577	247	999999	999999	999999	947	125	999999	202	798	102	33	972	404	621	258	999999	500	999999	798	686	866	280	958	757	938	999999	776	208	999999	260	999999	999999	771	637	310	999	833	552	962	440	587	574	999999	999999	832	999999	256	508	197	355	656	999999	106	512	711	966	999999	832	153	972	348	122	345	999999	999999	950	210	766	999999	999999	322	948	999999	368	109	999999	896	329	924	216	999999	278	21	512	603	999999	999999	268	926	343	847	999999	408	990	999999	475	239	835	999999	882	530	490	196	938	999999	708	368	738	413	419	80	832	999999	936	999999	79	999999	832	999999	60	973	942	839	977	999999	321	549	653	999999	633	999999	999999	762	51	999999	999999	91	999999	479	999999	661	249	855	516	999999	24	102	472	999999	32	375	406	890	517	909	999999	999999	219	999999	721	999999	715	472	779	357	999999	80	867	260	15	988	36	999999	59	398	999999	96	999999	999999	397	999999	86	906	999999	268	999999	180	255	999999	107	999999	872	
547	758	737	946	777	85	999999	264	943	234	222	741	43	349	53	999999	128	185	501	327	504	999999	501	91	809	228	999999	999999	837	825	735	999999	417	126	488	605	322	452	957	21	999999	999999	454	994	864	174	220	999999	622	339	999999	956	605	280	377	409	999999	655	147	999999	564	477	426	999999	499	999999	334	917	999999	447	528	675	228	999999	162	999999	694	506	227	644	999999	602	78	999999	698	778	558	146	748	88	999999	667	315	408	457	697	42	999999	999999	805	999999	302	68	184	810	460	738	999999	999999	332	999999	759	999999	502	550	961	999999	999999	429	720	510	198	179	781	999999	861	370	820	43	465	22	368	999999	421	804	715	999999	893	697	247	999999	443	27	425	373	588	239	812	857	999999	299	124	999999	784	305	999999	999999	286	999999	948	100	917	91	999999	320	357	999999	26	698	834	999999	999999	231	192	999999	77	999999	753	418	521	632	999999	962	548	175	897	999999	226	126	161	592	267	999999	999999	157	132	361	364	999999	999999	829	999999	123	999999	76	784	893	999999	115	237	482	380	868	999999	325	541	955	999999	497	422	895	542	900	546	252	170	695	482	999999	999999	715	815	647	402	691	420	445	939	999999	390	14	738	121	999999	679	222	999999	264	999999	615	177	819	999999	692	130	999999	999999	576	780	905	999999	420	688	558	522	999999	732	475	872	905	106	26	999999	999999	418	166	430	21	866	40	772	440	59	429	389	896	948	955	999999	404	108	868	168	575	301	593	60	562	376	999999	489	923	392	527	519	160	758	999999	284	963	866	310	709	750	143	999999	370	999999	179	625	718	999999	203	477	806	237	858	495	814	824	116	868	999999	853	550	848	58	999999	909	238	148	197	999999	318	999999	798	999999	999999	999999	643	999999	999999	393	751	304	999999	730	914	720	292	302	272	946	999999	999999	999999	665	855	999999	295	610	999999	999999	940	487	999999	105	884	940	18	78	999999	999999	181	601	324	484	894	559	837	128	143	999999	999999	936	999999	251	231	461	538	143	312	217	156	999999	394	442	453	999999	999999	999999	845	999999	712	999999	851	999999	999999	857	542	524	999999	306	373	177	477	999999	732	13	611	290	999999	433	411	999999	765	999999	907	149	217	882	40	999999	786	229	999999	169	109	413	94	999999	476	999999	918	24	371	999999	999999	979	565	367	710	999999	661	999999	743	422	572	836	457	618	311	635	649	999999	999999	999999	519	153	999999	317	927	328	919	944	813	509	999999	396	513	759	399	999999	583	999999	182	591	968	303	486	
859	999999	272	999999	476	999999	999999	999999	268	531	231	496	699	95	257	439	392	999999	717	999999	244	907	185	333	698	999999	384	999999	799	488	902	999999	999999	667	44	721	664	371	999999	590	971	784	256	865	292	999999	999999	842	336	999999	790	999999	261	623	251	999999	999999	939	268	999999	980	790	925	779	628	58	999999	42	60	999999	999999	30	86	137	708	999999	999999	999999	999999	435	999999	541	724	388	698	841	920	602	999999	92	310	725	999999	205	609	999999	859	476	247	243	999999	667	792	799	645	769	984	999999	915	791	300	110	897	832	729	448	75	546	91	787	999999	999999	999999	967	236	59	916	881	527	527	600	195	82	999999	443	999999	749	925	999999	928	857	796	686	633	792	999999	999999	281	476	999999	999999	999999	394	460	115	324	61	824	999999	596	853	112	606	398	201	115	999999	999999	999999	868	699	150	803	163	999999	999999	991	982	185	36	231	645	414	366	412	287	800	999999	999999	128	809	925	999999	156	999999	754	999999	298	442	686	181	999999	882	607	471	974	519	241	530	773	333	78	648	547	375	218	698	249	999999	913	314	999999	999999	999999	999999	773	789	999999	88	999999	151	702	549	498	855	493	762	999999	999999	438	768	569	102	928	999999	740	999999	813	781	866	999999	950	312	999999	999999	766	351	612	548	697	194	861	999999	355	632	999999	999999	999999	999999	881	455	891	354	557	999999	745	322	999999	999999	329	497	975	875	221	128	201	400	30	126	999999	152	160	268	207	253	907	999999	746	306	174	999999	135	999999	899	421	999999	999999	754	384	636	453	883	137	229	209	999999	999999	999999	237	441	239	508	44	603	739	304	999999	156	313	247	999999	576	999999	320	999999	999999	854	975	799	954	595	645	999999	999999	645	999999	33	49	998	45	920	999999	518	865	999999	713	999999	999999	170	126	541	458	451	147	306	876	721	816	121	837	364	20	151	283	845	594	862	999999	958	481	281	999999	158	999999	326	864	999999	306	999999	404	280	336	815	999999	999999	146	999999	999999	193	768	546	999999	927	170	680	999999	999999	999999	29	350	851	547	570	689	845	999999	310	182	820	442	818	425	440	999999	567	38	204	999999	860	708	399	363	370	999999	934	999999	666	988	598	999999	540	822	286	45	999999	732	999999	136	999999	999999	999999	999999	688	751	999999	999999	999999	219	603	651	716	865	385	320	951	999999	187	380	999999	781	999999	322	584	415	901	996	999999	405	175	834	272	77	630	394	999999	377	674	999999	249	813	298	456	395	946	698	674	447	965	93	64	
555	395	382	66	195	524	447	283	999999	953	982	380	54	768	999999	649	245	990	448	999999	823	569	999999	941	999999	833	999999	638	716	237	559	182	321	120	289	999999	999999	574	208	358	999999	999999	999999	296	830	917	999999	626	566	59	439	456	527	999999	240	985	263	440	573	361	597	809	566	622	404	809	999999	934	489	511	999999	671	999999	999999	999999	999999	800	845	999999	575	431	999999	81	999999	797	112	655	812	879	303	623	264	10	847	760	129	835	999999	892	30	859	999999	147	65	999999	768	664	436	854	809	195	418	329	998	929	296	999999	999999	824	301	164	256	999999	195	888	699	670	944	339	999999	596	999999	953	99	716	999999	173	25	571	39	999999	228	999999	999999	118	214	935	12	917	474	390	999999	999999	600	866	612	423	951	177	406	999999	720	999999	328	222	999999	465	239	291	975	133	999999	338	794	852	935	297	983	87	683	764	667	999999	865	999999	661	999999	362	233	999999	540	221	848	175	932	999999	999999	640	999999	576	749	705	999999	941	350	667	606	536	748	999999	324	439	999999	999999	642	999999	999999	241	182	999999	218	999999	999999	188	999999	911	999999	999999	999999	134	813	657	999999	510	934	68	999999	95	525	488	65	999999	614	999999	999999	110	348	999999	532	999999	999999	890	999999	306	999999	645	699	542	999999	438	793	999999	673	999999	999999	667	313	999999	559	583	999999	607	716	693	506	421	499	999999	399	999999	573	519	640	369	999999	923	199	830	152	298	999999	999999	999999	999999	695	622	132	990	999999	999999	999999	975	805	949	19	438	999999	774	799	999999	156	984	999999	171	865	283	801	314	534	204	999999	999999	230	271	224	999999	27	629	997	883	298	508	999999	278	547	598	713	999999	359	661	749	425	999999	204	151	385	271	428	230	421	820	818	466	979	653	999999	999999	543	734	931	420	999999	776	915	658	647	452	873	623	999999	570	120	954	873	455	999999	452	35	999999	839	816	999999	409	586	73	999999	52	561	625	999999	999999	179	999999	428	250	205	648	124	546	504	999999	999999	805	953	851	999999	864	592	534	600	871	728	424	895	124	822	154	200	852	188	604	891	258	399	999999	999999	999999	535	999999	999999	414	999999	489	999999	906	429	793	456	734	363	999999	999999	37	34	362	124	755	999999	313	428	60	458	999999	999999	899	999999	149	415	999999	999999	556	338	959	999999	999999	542	999999	798	999999	695	999999	698	999999	999999	572	154	863	233	46	319	645	103	232	214	209	955	999999	131	726	865	289	387	999999	283	806	286	500	752	837	820	
875	999999	81	999999	399	361	992	771	795	999999	187	915	999999	999999	815	999999	116	754	999999	240	475	128	82	133	416	999999	999999	999999	692	999999	653	999999	396	999999	443	688	31	613	999999	847	963	999999	335	971	688	999999	999999	999999	999999	353	179	746	677	999999	354	757	883	948	999999	748	590	811	89	509	110	76	529	999999	775	137	999999	502	999999	999999	999999	180	792	111	444	999999	999999	63	999999	999999	999999	907	442	789	999999	686	999999	83	411	999999	266	161	225	826	999999	622	999999	856	999999	341	911	676	807	999999	338	183	964	782	513	170	999999	999999	97	739	392	203	633	739	289	999999	332	368	100	999999	970	126	955	965	241	999999	999999	785	121	392	999999	449	110	992	460	698	999999	999999	569	251	961	729	73	485	999999	677	999999	115	577	853	18	553	585	935	479	222	228	999	999999	999999	963	330	999999	705	312	943	102	640	999999	999999	377	309	798	849	999999	999999	62	999999	999999	564	833	100	217	267	383	884	863	175	999999	248	480	722	999999	878	999999	640	312	367	183	999999	584	999999	827	986	486	708	754	736	35	238	170	749	477	999999	999999	999999	122	168	332	428	999999	926	999999	50	120	999999	828	920	571	999999	938	694	999999	40	979	485	273	231	999999	674	999999	136	150	293	88	730	999999	494	31	414	999999	154	45	754	421	657	999999	787	876	999999	880	999999	999999	755	300	475	453	999999	999999	382	609	891	386	658	298	999999	786	834	961	999999	999999	343	999999	166	750	999999	658	551	999999	999999	255	486	354	949	999999	305	961	394	993	612	287	999999	486	649	805	999999	767	387	465	469	871	404	999999	496	431	546	935	18	999999	506	816	999999	999999	686	999999	999999	546	437	999999	993	999999	401	841	359	111	602	856	999999	360	123	36	999999	96	159	999999	850	660	858	528	999999	999999	999999	999999	999999	795	999999	977	999999	999999	999999	100	340	523	471	999999	479	999999	476	999999	828	689	999999	657	890	479	545	815	679	235	285	472	688	999999	999999	633	999999	999999	354	563	725	625	999999	737	678	33	999999	757	624	999999	980	297	999999	473	999999	567	684	999999	498	999999	999999	999999	307	999999	247	999999	412	999999	906	838	441	999999	999999	999999	668	213	634	999999	999999	867	783	787	999999	998	254	988	288	224	219	60	949	741	523	336	312	999999	327	490	999999	468	621	274	851	785	999999	523	87	280	804	495	933	735	326	631	243	472	379	308	330	258	931	198	221	856	889	999999	943	882	610	514	886	153	458	999999	256	999999	935	415	759	999999	910	17	419	
724	127	223	425	892	102	999999	999999	28	170	251	536	432	62	995	896	999999	999999	205	670	999999	609	789	999999	805	385	999999	537	999999	549	599	348	923	999999	999999	739	676	284	61	789	770	728	867	982	217	984	823	465	940	519	218	160	715	347	128	124	337	935	619	999999	999999	999999	999999	479	571	999999	999999	654	565	266	230	275	528	999999	899	572	741	807	80	821	999999	269	596	453	999999	999999	633	585	660	382	412	999999	665	999999	999999	999999	906	398	999999	999999	381	999999	900	683	299	942	631	308	448	556	383	529	865	797	999999	999999	715	378	148	132	280	36	999999	999999	854	490	610	984	994	441	665	999999	396	766	450	392	368	913	164	397	816	999999	147	114	999	882	874	867	589	313	751	538	260	999999	43	999999	185	718	829	999999	342	647	314	16	890	999999	142	999999	999999	572	999999	999999	999999	750	999999	999999	889	999999	192	971	999999	743	404	690	690	137	102	108	732	105	217	650	93	355	65	179	29	141	999999	969	749	774	519	999999	564	999999	324	510	981	999999	464	295	535	999999	203	598	999999	999999	999999	762	999999	44	376	261	365	109	999999	868	694	999999	927	999999	675	999999	232	841	234	387	136	999999	812	592	126	645	999999	999999	999999	236	161	466	999999	404	814	999999	41	715	407	999999	661	464	240	456	815	845	999999	706	999999	321	635	362	374	864	498	585	950	354	999999	731	621	444	984	492	999999	238	999999	532	999999	225	999999	516	443	966	726	671	510	365	777	281	485	934	311	803	601	799	102	72	906	999999	510	999999	798	999999	646	999999	480	748	740	587	636	637	763	999999	999999	128	918	407	999999	826	84	999999	577	999999	255	999999	142	191	890	916	145	999999	625	714	714	505	718	999999	330	999999	999999	762	625	999999	999999	848	999999	906	673	483	880	694	924	999999	164	999999	119	162	431	959	94	299	857	999999	451	490	21	58	690	634	409	162	87	639	635	321	969	387	999999	999999	515	236	518	417	46	451	999999	545	559	999999	395	566	345	370	999999	901	905	801	748	164	836	132	226	999999	83	728	617	295	454	999999	946	731	999999	999999	999999	999999	780	450	787	10	269	475	499	891	249	999999	816	716	224	734	999999	177	638	847	569	393	20	480	344	318	833	935	101	716	852	663	415	999999	999999	566	130	464	999999	748	894	371	633	335	799	239	911	999999	80	720	436	778	999999	313	464	999999	847	999999	115	478	176	333	999999	999999	999999	999999	438	505	799	658	999999	951	162	999999	952	208	760	685	
999999	114	406	932	864	380	290	999999	570	111	999999	856	999999	819	359	545	999999	570	999999	850	297	223	800	999999	111	422	117	484	625	213	999999	999999	310	999999	629	11	82	244	468	999999	501	963	24	337	649	943	939	793	602	617	317	392	222	909	397	999999	999999	990	830	452	999999	806	459	366	750	600	555	556	999999	358	473	347	999999	983	999999	333	209	473	999999	999999	482	323	881	999999	896	968	999999	400	774	173	697	999999	413	26	739	695	514	658	586	59	999999	393	603	999999	153	999999	290	238	561	74	999999	999999	999999	671	970	999999	999999	450	470	999999	556	999999	999999	36	661	391	999999	95	999999	662	999999	999999	887	717	771	99	999999	637	864	926	688	814	999999	710	905	856	999999	999999	56	789	999999	73	999999	804	502	999999	999999	576	593	762	45	204	985	898	254	717	953	999999	999999	880	240	999999	586	999999	102	741	325	999999	999999	804	533	999999	49	464	999999	755	362	92	224	538	999999	999999	53	111	999999	494	829	941	999999	197	903	350	842	175	558	999999	486	999999	711	760	999999	540	455	789	239	999999	164	530	16	498	364	871	302	999999	402	999999	999999	484	652	999999	912	999999	615	999999	900	192	360	874	906	418	278	999999	380	463	621	947	999999	264	872	57	339	309	934	966	833	42	58	999999	999999	471	239	999999	999999	113	848	543	924	999999	888	57	493	290	624	598	230	656	999999	838	749	454	399	989	612	605	279	612	999999	999999	999999	999999	143	879	111	444	188	276	706	276	615	88	33	186	375	824	999999	58	685	346	999999	187	541	219	999999	328	81	999999	399	406	834	245	999999	284	421	30	913	613	999999	189	419	999999	949	234	233	999999	431	223	623	999999	50	230	927	112	902	923	999999	999999	999999	999999	999999	999999	999999	999999	442	379	984	748	764	355	911	950	869	505	999999	793	999999	317	986	70	999999	857	999999	611	999999	613	999999	999999	381	999999	693	989	999999	406	815	999999	85	648	791	853	685	682	459	277	876	999999	361	431	185	999999	999999	29	999999	96	885	999999	999999	999999	945	999999	71	993	999999	999999	662	999999	494	472	999999	456	717	999999	526	143	384	225	407	358	734	275	262	886	816	272	802	999999	999999	999999	999999	308	168	999999	703	961	792	692	315	192	615	954	999999	888	741	728	402	116	502	803	711	999999	118	999999	541	999999	576	184	186	999999	473	988	999999	999999	952	391	298	907	885	564	350	692	909	225	743	780	669	374	155	98	869	696	181	999999	667	999999	200	999999	999999	34	394	618	516	210	
719	999999	94	490	935	360	999999	494	231	938	462	29	999999	999999	230	760	19	212	999999	98	244	777	816	621	457	999999	999999	104	999999	861	179	732	185	709	505	126	999999	189	438	795	658	385	999999	243	999999	647	98	999999	973	517	24	999999	589	427	965	941	999999	472	42	833	999999	345	854	370	768	999999	843	999999	397	114	73	999999	773	244	439	859	312	583	999999	999999	23	894	130	131	846	987	153	757	999999	563	315	233	156	605	999999	323	530	114	474	75	803	46	909	869	999999	194	418	355	988	999999	999999	999999	647	232	819	999999	999999	732	523	781	587	95	318	833	798	840	683	178	999999	125	999999	207	119	760	16	976	985	260	678	661	578	798	769	636	999999	88	586	999999	999999	370	108	999999	590	999999	487	999999	728	999999	80	613	510	249	999999	999999	778	441	127	886	226	843	289	964	64	862	213	788	326	681	909	999999	999999	760	393	247	26	999999	617	426	282	298	258	909	999999	999999	161	338	61	895	858	493	960	999999	706	942	90	999999	743	728	489	699	401	999999	175	359	999999	750	856	509	999999	247	824	999999	614	928	594	999999	999999	990	999999	874	999999	430	999999	426	760	563	63	451	166	999999	797	888	999999	583	896	211	999999	830	999999	411	482	552	48	621	668	268	96	778	999999	710	361	752	999999	615	961	999999	999999	749	999999	999999	696	415	352	975	450	999999	999999	40	41	392	999999	999999	286	309	402	195	391	999999	757	501	476	284	103	456	530	54	999999	331	621	999999	999999	999999	999999	916	714	76	209	73	180	733	503	65	747	964	84	407	476	718	222	776	588	32	999999	108	999999	422	321	896	455	999999	75	443	999999	114	414	642	722	999999	595	999999	985	328	40	999999	997	999999	537	138	381	132	577	161	118	999999	999999	955	11	142	596	302	755	313	618	999999	667	69	999999	642	559	442	684	999999	999999	887	999999	270	991	999999	110	909	884	192	999999	332	828	913	999999	572	999999	458	640	590	774	999999	999999	681	709	266	366	938	774	895	999999	939	447	999999	38	999999	64	87	964	42	999999	687	417	999999	789	999999	945	754	734	84	999999	111	801	104	999999	830	999999	119	560	734	999999	999999	144	999999	613	584	999999	367	884	113	999999	999999	493	999999	559	999999	999999	18	892	423	321	611	213	999999	999999	478	999999	353	139	999999	914	945	999999	999999	430	869	552	428	958	214	411	587	869	999999	566	195	617	204	544	999999	944	308	227	146	999999	10	959	999999	969	145	447	540	999999	686	199	572	999999	263	
187	689	544	467	60	687	22	999999	741	582	143	834	860	943	999999	884	263	615	728	999999	818	429	910	999999	999999	822	767	870	359	193	441	994	32	363	999999	855	710	999999	999999	539	134	999999	269	386	312	144	999999	503	731	354	432	584	844	782	445	757	779	438	18	999999	999999	151	384	557	999999	149	812	999999	926	953	183	776	366	999999	266	999999	999999	999999	999999	999999	999999	273	148	999999	999999	856	160	250	918	269	85	999999	478	30	999999	999999	314	711	245	999999	332	999999	576	778	999999	655	227	999999	526	315	596	255	633	999999	690	657	12	379	796	999999	989	999999	999999	667	999999	999999	308	345	999999	999999	999999	459	999999	641	991	999999	999999	370	834	115	999999	504	723	612	999999	830	648	783	999999	961	979	935	915	950	999999	999999	199	909	900	278	999999	999999	85	999999	999999	147	957	992	999999	921	961	642	544	690	655	494	999999	999999	995	57	263	999999	15	618	999999	890	544	999999	467	240	579	786	469	566	758	757	999999	480	132	535	872	655	89	999999	10	347	999999	234	305	689	999999	223	914	852	24	832	875	466	999999	600	602	999999	535	473	351	184	182	999999	932	898	999999	377	853	469	185	999999	999999	597	618	955	999999	319	51	777	327	366	872	617	999999	925	999999	962	530	999999	932	261	130	999999	77	826	175	999999	302	999999	625	544	999999	454	677	416	397	999999	848	994	999999	293	578	757	155	985	999999	565	436	16	26	112	847	330	537	923	486	830	530	791	790	86	26	999999	162	999999	995	428	939	144	537	999999	124	536	431	999999	999999	999999	469	91	524	610	986	295	390	522	697	50	916	753	929	999999	999999	66	213	35	277	934	605	372	999999	882	625	301	479	423	988	320	999999	889	250	999999	370	448	999999	190	99	999999	999999	639	96	955	512	195	214	999999	844	999999	332	406	381	748	768	107	999999	999999	999999	695	816	999999	534	999999	150	37	513	816	206	320	789	999999	999999	546	680	999999	285	44	380	439	96	999999	999999	930	987	503	517	502	999999	273	356	635	205	403	913	296	999999	710	999999	484	682	999999	774	534	277	309	999999	834	999999	802	821	67	999999	554	608	318	397	999999	398	646	519	21	470	932	963	163	827	999999	999999	999999	860	575	229	896	757	698	733	54	662	687	43	999999	434	999999	999999	299	374	651	795	999999	899	510	999999	178	965	671	999999	842	999999	123	999999	928	211	684	942	255	999999	999999	797	909	585	999999	941	710	999999	836	999999	918	489	674	789	999999	999999	999999	999999	360	264	61	
930	95	771	999999	483	548	215	115	481	749	999999	207	999999	10	853	885	999999	556	569	610	999999	999999	999999	19	362	896	999999	999999	191	182	199	999999	990	786	443	712	999999	694	999999	999999	999999	999999	364	837	317	292	222	788	332	999999	999999	938	790	999999	495	999999	999999	762	999999	587	224	908	924	309	560	28	216	675	566	151	746	999999	686	177	999999	68	774	257	701	999999	683	545	974	999999	173	261	801	346	300	641	711	386	999999	999999	188	999999	583	999999	286	999999	85	999999	232	999999	124	684	999999	623	999999	437	36	753	71	999999	903	999999	934	604	145	999999	226	870	385	924	999999	999999	178	999999	988	519	484	719	970	411	999999	999999	999999	999999	999999	488	999	188	798	862	614	957	325	999999	999999	509	661	978	919	999999	82	215	170	307	750	754	515	856	634	38	952	317	783	659	471	766	364	152	999999	656	999999	48	999999	999999	320	482	999999	479	27	999999	999999	506	999999	993	999999	790	976	26	52	461	972	153	553	769	909	307	999999	665	237	621	999999	519	999999	272	677	999999	143	647	987	277	999999	46	838	999999	181	999999	516	789	331	680	789	348	109	937	684	166	495	311	613	22	308	388	999999	405	999999	348	915	538	325	304	656	338	38	774	751	936	999999	408	598	999999	790	394	999999	556	999999	806	999999	999999	588	999999	549	832	999999	974	969	330	999999	999999	811	832	999999	978	999999	36	33	461	319	999999	195	747	851	96	713	160	231	914	999999	694	573	999999	999999	272	950	804	755	999999	304	64	999999	999999	999999	999999	596	999999	921	812	999999	318	533	381	999999	93	467	999999	999999	462	128	999999	753	65	286	999999	869	284	903	999999	999999	669	281	208	999999	999999	999999	999999	606	980	499	946	999999	418	994	999999	999999	999999	50	845	805	999999	145	302	999999	999999	310	999999	154	51	11	322	862	999999	999999	260	46	334	224	999999	999999	703	244	999999	962	182	654	999999	999999	999999	938	999999	243	67	472	999999	999999	999999	502	999999	999999	781	619	999999	999999	187	93	999999	634	743	698	999999	978	809	293	111	999999	457	340	999999	766	966	999999	999999	113	333	89	805	191	866	726	68	831	999999	286	780	94	679	708	999999	999999	78	999999	327	852	999999	699	999999	999999	371	999999	86	647	969	979	987	103	24	461	655	108	288	404	999999	26	640	999999	509	532	999999	26	999999	748	999999	445	697	266	370	752	999999	999999	999999	41	999999	999999	649	420	862	498	298	686	79	228	63	686	999999	674	941	310	221	104	199	901	270	354	847	338	999999	999999	291	
731	999999	272	458	31	453	256	584	944	376	229	154	999999	244	826	999999	976	695	868	999999	33	325	999999	540	908	444	753	999999	475	976	999999	327	338	216	999999	999999	806	770	41	243	562	99	997	999999	992	999999	188	999999	999999	406	870	643	999999	896	268	415	672	999999	549	587	700	485	118	967	999999	901	815	804	677	872	150	999999	663	634	83	999999	327	999999	547	958	266	96	337	79	999999	999999	103	441	948	161	291	84	230	999999	999999	999999	981	39	879	100	144	383	989	571	999999	663	979	599	999999	335	98	547	999999	590	330	999999	158	49	861	386	808	383	856	525	590	999999	999999	219	999999	997	999999	999999	256	457	824	999999	107	765	999999	452	699	503	618	622	999999	744	889	640	999999	999999	928	941	177	502	292	999999	526	473	999999	200	678	769	508	826	383	999999	300	737	766	447	516	393	999999	418	687	314	764	999999	462	846	186	355	95	171	78	19	130	754	174	999999	366	633	783	622	774	999999	995	999999	249	273	453	162	873	999999	999999	544	999999	759	999999	999999	996	999999	999999	144	23	332	999999	346	757	373	679	546	572	999999	91	883	999999	614	644	757	318	972	999999	198	403	34	481	410	747	534	305	999999	999999	196	999999	83	999999	649	999999	451	255	658	45	875	594	999999	999999	180	604	540	935	110	124	67	670	999999	999999	823	741	999999	851	284	999999	232	78	317	607	386	635	17	999999	999999	16	202	999999	659	999999	128	603	496	999999	310	805	217	598	204	256	999999	525	999999	999999	798	999999	619	600	971	69	999999	999999	287	999999	212	545	596	278	999999	103	999999	554	20	97	999999	229	999999	554	550	478	391	999999	873	70	726	999999	592	232	473	62	397	601	541	599	133	321	326	999999	242	765	219	938	623	111	334	336	514	955	616	999999	999999	74	60	502	678	188	934	226	582	351	952	373	804	922	999999	999999	22	421	964	999999	902	999999	999999	999999	999999	999999	20	772	736	399	356	637	616	895	999999	332	551	49	999999	999999	387	110	999999	890	812	845	143	701	405	999999	324	999999	999999	758	675	604	999999	274	999999	234	178	171	489	192	995	999999	757	909	531	383	999999	973	999999	29	481	802	452	999999	972	422	319	999999	377	733	85	262	646	857	229	796	579	286	804	999999	776	225	999999	432	999999	497	97	233	179	31	999999	350	603	999999	287	873	161	999999	302	821	999999	999999	794	755	117	743	999999	999999	689	735	999999	503	178	803	253	265	191	30	535	484	335	95	149	355	509	734	659	674	999999	
356	644	999999	999999	983	999999	916	999999	865	325	162	999999	197	543	443	999999	999999	181	799	728	31	691	141	999999	818	999999	829	720	449	256	999999	93	14	329	343	101	557	999999	999999	33	336	835	325	704	383	665	147	999999	705	999999	778	999999	860	945	559	664	512	459	175	999999	999999	999999	980	619	942	999999	815	868	210	999999	669	221	986	999999	402	195	999999	999999	423	163	358	288	25	321	477	819	233	999999	770	678	589	107	353	697	82	141	854	706	999999	315	849	999999	350	363	468	567	999999	94	553	999999	298	85	46	999999	148	672	999999	669	151	132	999999	999999	999999	532	762	571	867	298	703	270	340	669	674	117	313	89	937	661	852	910	999999	148	999999	999999	389	999999	71	341	559	409	951	195	999999	639	469	103	181	818	999999	999999	699	287	999999	999999	43	629	411	928	999999	69	735	528	816	240	879	706	252	701	999999	999999	510	536	739	999999	999999	155	114	999999	999999	220	907	128	999999	955	221	965	758	231	373	760	999999	142	632	500	674	432	378	999999	999999	763	850	999999	676	351	396	173	548	999999	999999	887	999999	999999	290	498	161	616	467	861	29	913	947	30	337	391	156	377	999999	249	999999	886	777	779	999999	999999	999999	437	452	999999	569	57	426	672	257	485	245	999999	999999	144	999999	67	965	517	999999	846	815	830	152	294	999999	999999	269	309	465	97	120	745	102	999999	139	723	173	748	301	971	496	285	772	852	155	420	525	769	900	572	921	269	474	437	999999	539	295	999999	524	550	788	127	216	170	375	999999	644	456	14	624	894	226	225	343	360	540	999999	999999	148	784	503	500	999999	893	175	850	280	664	337	599	438	15	234	750	999999	999999	78	611	486	999999	999999	999999	999999	285	678	999999	54	141	86	999999	481	999999	30	739	57	297	718	323	994	525	999999	979	128	414	196	888	991	474	160	980	472	455	813	999999	18	433	735	999999	999999	470	806	149	587	999999	999999	442	985	495	703	895	661	999999	616	961	435	999999	999999	359	99	789	712	579	981	106	75	35	192	999999	730	623	562	594	108	534	718	89	401	328	296	754	999999	506	999999	999999	329	718	839	999999	67	221	999999	385	44	435	999999	236	168	999999	734	999999	260	458	764	89	343	76	999999	92	252	355	999999	999999	73	999999	885	216	807	726	776	999999	196	999999	479	519	151	186	999999	673	775	492	999999	909	593	203	503	455	742	692	921	999999	72	756	609	711	999999	850	322	699	549	551	428	442	999999	388	906	920	
978	255	938	166	515	981	316	760	434	999999	999999	869	841	439	999999	125	804	523	294	440	731	767	702	300	863	860	999999	234	999999	489	204	999999	297	583	999999	496	754	764	747	90	449	848	287	330	999999	453	858	119	87	313	637	201	103	475	199	221	552	647	303	999999	857	92	697	945	301	833	581	267	962	977	999999	50	775	213	990	882	489	382	489	419	12	999999	156	760	851	12	121	821	394	265	944	116	471	999999	233	999999	161	342	39	978	999999	600	156	999999	999999	596	426	890	485	316	731	180	999999	883	999999	999999	935	999999	999999	298	721	759	999999	706	999999	264	579	683	979	999999	730	157	352	999999	547	999999	999999	56	818	999999	999999	231	999999	87	534	773	948	587	450	391	999999	224	248	740	266	123	999999	449	76	686	27	742	911	851	586	584	827	656	999999	250	999999	999999	999999	838	712	500	422	795	182	999999	999999	991	243	597	212	516	908	999999	999999	999999	684	428	980	999999	999999	843	320	495	501	999999	945	999999	250	209	999999	542	106	410	38	999999	700	999999	999999	806	380	999999	999999	323	648	999999	675	999999	999999	999999	566	554	999999	986	601	868	190	927	304	999999	999999	23	751	43	189	669	420	508	583	488	999999	752	161	184	999999	221	999999	996	846	431	284	729	890	338	999999	999999	999999	119	808	999999	586	773	637	54	999999	366	999999	476	144	978	659	177	642	922	188	814	402	734	234	390	999999	193	90	872	947	999999	133	422	399	325	999999	310	999999	999999	902	960	124	117	691	405	936	999999	862	867	772	117	97	967	159	829	999999	900	884	428	635	402	999999	999999	999999	898	243	861	87	999999	999999	999999	477	229	999999	228	999999	999999	52	829	453	667	331	222	109	839	507	165	273	999999	999999	145	999999	281	788	510	277	358	20	793	171	84	789	53	924	423	640	999999	947	931	139	185	857	65	974	967	81	999999	665	267	401	87	598	999999	999999	808	999999	205	441	520	999999	351	285	259	668	999999	878	999999	999999	686	999999	639	217	341	440	679	287	370	307	821	438	796	999999	752	402	93	999999	282	88	999999	490	445	435	437	999999	999999	899	608	397	605	99	999999	192	999999	67	761	999999	999999	86	999999	999999	572	898	620	999999	999999	657	532	999999	584	893	999999	209	999999	205	764	999999	999999	360	651	999999	679	973	999999	731	645	614	713	695	640	223	228	999999	999999	999999	918	546	815	355	826	140	999999	999999	812	712	999999	999999	999999	999999	999999	557	999999	906	435	999999	999999	598	999999	888	999999	999999	943	
837	226	370	674	999999	415	585	286	227	999999	999999	533	520	413	928	170	989	248	61	999999	929	401	93	134	322	770	288	744	330	350	926	909	999999	196	999999	534	452	47	94	187	435	507	999999	999999	664	382	914	111	923	437	999999	650	394	945	23	446	142	246	999999	638	999999	840	956	876	471	524	256	333	873	403	718	952	163	873	999999	432	999999	924	469	999999	856	187	821	892	999999	286	525	342	183	103	402	216	685	456	999999	594	551	209	697	999999	136	590	238	530	999999	264	496	520	776	591	130	218	776	422	781	949	999999	73	742	999999	999	913	999999	780	11	999999	276	999999	822	999999	999999	125	236	329	813	276	948	999999	999999	999999	789	15	565	591	972	193	439	999999	674	111	575	488	467	512	150	222	439	999999	999999	999999	999999	789	697	202	999999	14	981	456	609	515	10	727	999999	862	405	999999	999999	569	807	817	82	14	43	721	18	999999	658	724	189	600	999999	500	772	966	892	10	999999	373	880	967	999999	983	662	168	110	848	597	604	117	156	864	870	999999	999999	144	983	756	976	193	318	356	999999	999999	19	999999	510	954	923	970	999999	685	984	688	839	615	99	351	999999	620	169	804	64	617	42	736	966	849	71	832	908	254	999999	189	572	999999	999999	716	653	489	600	894	999999	999999	999999	471	879	191	810	105	55	641	881	999999	33	513	301	649	999999	282	712	660	999999	999999	71	999999	354	805	999999	228	670	999999	698	395	29	999999	140	429	904	999999	857	785	48	965	999999	999999	373	975	165	69	999999	305	482	380	776	940	11	999999	999999	562	126	84	74	999999	434	672	942	999999	346	999999	382	872	744	999999	425	927	621	927	314	999999	787	379	649	67	898	375	900	328	999999	89	274	557	855	352	999999	782	999999	456	540	999999	334	999999	999999	407	686	999999	560	999999	954	848	328	84	999999	779	999999	747	434	17	693	69	999999	624	877	266	493	999999	26	402	999999	642	217	175	396	200	999999	910	999999	251	380	999999	999999	101	999999	999999	999999	200	288	999999	576	999999	358	712	762	999999	352	999999	999999	381	913	860	440	168	590	321	640	163	687	999999	999999	865	17	193	999999	252	254	680	260	116	999999	303	546	940	825	521	294	505	412	915	848	759	910	368	337	519	21	656	999999	62	999999	608	512	210	765	711	699	174	85	999999	237	671	460	893	875	620	323	999999	342	999999	36	145	999999	999999	239	561	955	648	855	127	241	597	999999	999999	976	897	791	346	999999	123	821	130	430	
892	687	999999	999999	26	492	717	999999	520	999999	441	999999	994	858	740	999999	214	999999	60	319	957	999999	639	501	262	917	999999	828	977	999999	999999	257	906	714	857	94	999999	261	938	166	147	921	720	283	999999	180	981	49	61	375	970	367	771	810	472	613	999999	684	56	109	514	888	999999	205	104	193	129	290	10	655	917	999999	818	999999	181	46	569	365	999999	999999	935	938	999999	612	355	999999	486	105	252	254	46	378	215	838	651	999999	703	999999	189	555	61	701	49	405	457	27	999999	999999	639	436	54	693	921	964	999999	999999	999999	999999	999999	242	706	34	47	756	999999	549	747	999999	999999	922	342	999999	186	217	41	244	899	999999	165	337	323	999999	999999	815	999999	353	457	251	674	86	148	999999	674	999999	849	36	999999	999999	786	907	999999	999999	633	717	103	999	516	999999	933	999999	676	999999	460	999999	919	999999	568	231	999999	276	999999	506	315	999999	783	254	380	240	368	14	580	617	595	257	67	754	976	748	722	210	836	743	317	744	410	409	637	161	36	752	468	441	735	520	815	773	999999	467	934	848	629	286	354	999999	359	999999	152	212	465	175	129	999999	999999	356	439	358	198	999999	999999	384	617	229	213	615	999999	148	881	999999	441	293	500	999999	814	873	581	559	398	388	394	999999	266	435	696	999999	999999	999999	932	389	90	999999	999999	691	701	559	241	410	82	739	393	220	187	77	770	181	674	611	16	635	999999	879	959	810	186	424	127	999999	999999	352	982	897	999999	501	995	974	708	809	817	264	999999	181	487	659	995	184	173	199	664	999999	999999	31	642	306	614	999999	507	999999	514	286	442	59	877	999999	756	496	14	685	81	795	472	999999	794	751	999999	604	999999	310	999999	12	261	927	527	999999	166	961	264	999999	887	795	477	933	304	540	821	999999	304	756	903	999999	180	487	128	868	61	331	237	999999	999999	20	807	207	959	999999	35	514	999999	868	999999	795	241	999999	999999	285	999999	999999	570	999999	999999	999999	310	645	999999	999999	832	773	999999	658	956	999999	733	374	606	877	988	279	974	792	999999	317	69	435	999999	118	277	999999	689	842	549	523	760	974	999999	902	999999	171	800	653	679	999999	705	999999	911	739	999999	866	497	999999	297	58	999999	999999	748	623	351	999999	463	298	49	756	93	966	999999	443	84	759	414	704	999999	826	999999	330	122	263	611	195	523	453	999999	410	588	769	555	501	958	981	999999	346	560	835	708	512	613	922	178	738	764	478	665	311	999999	793	
999999	999999	579	243	665	494	21	999999	360	19	251	639	178	324	421	617	484	102	999999	77	153	341	999999	966	716	200	95	999999	431	55	787	745	947	794	25	999999	921	724	326	741	335	405	484	698	999999	999999	754	999999	327	157	999999	573	778	999999	650	421	352	612	999999	475	409	148	999999	315	231	506	691	999999	308	337	696	999999	775	999999	741	747	857	429	705	999999	446	999999	555	284	61	224	999999	563	154	604	742	318	207	850	999999	197	671	179	999999	999999	293	999999	554	989	999999	243	999999	985	999999	902	563	922	907	999999	39	999999	592	460	263	17	539	999999	239	704	595	387	562	925	460	554	86	688	953	941	999999	75	686	565	823	818	427	999999	910	999999	999999	819	411	423	999999	174	999999	221	915	469	235	165	150	850	404	83	999999	871	535	108	825	875	969	966	335	999999	999999	36	636	445	589	558	999999	986	999999	775	976	149	114	295	949	865	999999	493	999999	999999	925	999999	171	750	999999	999999	999999	812	999999	174	850	999999	97	856	683	579	999999	479	879	677	937	164	999999	629	106	999999	766	250	159	960	113	485	260	999999	48	654	865	886	307	999999	112	999999	570	498	999999	540	61	258	611	380	291	303	999999	48	366	770	648	541	653	606	789	999999	663	999999	71	374	999999	66	999999	999999	713	697	182	846	574	532	999999	999999	999999	566	489	518	638	779	679	810	872	221	674	999999	15	999999	243	999999	999999	897	751	999999	436	560	355	999999	440	999999	666	999999	130	767	474	833	186	949	836	97	127	280	576	884	786	261	502	973	392	999999	33	390	464	481	601	676	781	490	999999	154	999999	494	88	66	999999	999999	689	114	747	999999	100	66	496	999999	582	974	331	867	327	184	999999	382	999999	999999	558	999999	138	649	999999	797	62	696	686	692	999999	632	202	999999	999999	700	572	398	999999	551	999999	967	999999	999999	898	999999	355	913	172	97	97	838	882	198	507	837	957	50	938	950	999999	404	999999	999999	279	999999	782	811	106	626	612	668	156	71	440	591	392	820	750	549	999999	148	533	999999	604	48	750	13	23	934	743	532	999999	285	762	65	597	98	49	948	844	543	817	546	485	428	692	820	757	915	999999	999999	300	398	507	649	999999	780	209	240	209	778	798	171	999999	999999	999999	871	999999	385	993	303	780	801	999999	908	331	987	999999	999999	999999	930	255	107	489	607	999999	71	777	999999	194	817	889	999999	749	76	999999	999999	664	405	219	999999	522	382	921	161	366	498	999999	599	328	883	
667	33	884	278	532	700	682	285	848	156	103	999999	999999	186	414	971	61	638	999999	675	333	717	966	535	418	999999	185	999999	250	743	377	999999	795	311	159	999999	924	480	543	55	999999	388	556	72	727	337	191	745	747	394	446	999999	437	652	559	949	66	999999	860	659	525	353	999999	114	778	915	400	888	36	547	57	581	104	127	999999	944	170	903	808	90	691	440	999999	856	306	322	750	152	999999	210	810	575	619	999999	999999	629	353	999999	293	811	936	302	718	209	347	865	999999	319	999999	615	788	162	551	779	967	95	762	188	807	466	999999	999999	146	999999	999999	482	961	220	597	82	600	999999	620	996	154	999999	721	391	999999	441	361	440	999999	146	999999	657	34	839	916	444	866	999999	999999	827	645	689	165	891	999999	864	999999	750	999999	877	24	79	542	554	635	578	373	380	669	999999	999999	734	65	10	999999	999999	458	131	303	999999	215	999999	999999	792	361	464	999999	830	920	654	537	999999	718	999999	132	352	125	479	999999	999999	81	999999	506	999999	999999	910	999999	999999	486	999999	416	782	457	570	671	589	994	749	202	181	345	999999	460	24	838	504	26	741	877	72	999999	978	917	954	90	720	928	999999	999999	450	830	999999	999999	539	999999	755	999999	157	652	999999	357	376	287	42	13	538	45	491	999999	226	894	892	287	424	427	438	865	502	999999	951	660	999999	678	752	350	999999	200	920	999999	999999	352	868	99	345	715	598	999999	999999	999999	999999	684	447	377	853	556	938	799	928	122	809	890	659	668	700	999999	169	697	999999	692	745	348	124	714	355	874	35	999999	942	708	999999	737	999999	551	937	277	223	820	999999	206	412	468	999999	999999	968	203	999999	210	399	999999	556	900	176	202	216	213	569	732	32	979	999999	145	999999	229	293	82	999999	118	731	432	668	348	873	338	289	287	999999	316	745	162	999999	999999	413	489	999999	999999	999999	787	344	999999	708	490	999999	999999	999999	276	611	51	525	896	999999	583	479	966	794	217	999999	999999	912	929	136	263	987	869	796	706	999999	377	77	999999	511	131	999999	999999	724	999999	550	999999	663	23	676	45	999999	849	999999	609	999999	446	694	945	901	732	875	415	606	455	503	928	58	999999	999999	243	974	170	999999	171	809	481	252	617	667	999	184	999999	263	999999	472	147	999999	197	999999	294	999999	999999	463	999999	256	368	401	278	683	621	978	695	478	442	71	999999	464	706	799	999999	203	86	999999	901	557	975	999999	999999	983	366	999999	861	616	260	560	
851	707	615	915	451	89	974	934	999999	31	488	431	999999	39	841	999999	305	999999	487	100	606	844	561	231	280	215	885	295	999999	999999	127	89	227	882	219	922	999999	791	358	999999	229	152	999999	999999	79	554	999999	486	151	683	999999	473	138	169	953	17	999999	394	644	999999	204	999999	617	360	903	409	999999	937	819	919	833	514	49	693	871	999999	611	681	999999	999999	999999	408	999999	999999	73	653	950	68	999999	212	776	999999	156	122	599	540	535	882	999999	999999	350	404	667	231	999999	999999	434	445	298	999999	405	475	242	999999	999999	795	544	973	296	260	458	155	18	999999	999999	378	367	927	999999	340	999999	729	999999	491	385	478	740	999999	793	946	229	999999	769	999999	806	999999	232	239	749	803	996	999999	596	726	222	205	395	61	999999	481	999999	506	351	958	571	999999	770	751	999999	893	65	622	190	999999	999999	943	385	579	999999	841	155	138	188	999999	344	377	999999	999999	999999	190	93	689	843	321	999999	999999	174	811	867	999999	540	999999	696	999999	999999	999999	381	256	695	999999	819	815	251	246	335	631	328	999999	624	204	999999	792	999999	361	810	375	778	868	163	999999	779	573	711	999999	311	674	999999	999999	999999	999999	995	887	999999	10	370	277	448	606	985	999999	404	123	197	673	597	747	999	345	55	999999	604	999999	102	387	499	255	113	999999	999999	661	200	999999	508	663	208	655	999999	481	990	542	927	182	883	599	914	665	386	48	91	999999	675	105	287	179	365	493	794	999999	510	999999	999999	876	671	334	373	408	614	534	475	941	247	528	999999	512	455	432	628	503	473	833	869	75	490	381	986	104	718	339	307	714	861	605	999999	875	378	61	510	559	235	516	60	852	999999	150	999999	156	999999	775	723	933	864	999999	441	999999	255	999999	395	299	999999	278	999999	285	236	761	999999	642	557	479	143	404	999999	79	277	957	782	27	503	999999	65	839	353	943	616	373	849	569	999999	999999	629	279	665	221	221	957	999999	775	625	810	69	683	599	999999	641	328	21	795	34	484	893	238	999999	999999	243	508	999999	745	668	862	912	520	478	263	849	999999	739	710	858	319	140	17	999999	692	289	999999	249	999999	312	298	362	999999	544	999999	410	401	674	999999	999999	999999	42	999999	116	999999	999999	549	999999	346	432	777	588	999999	936	714	999999	886	836	913	765	861	268	999999	999999	380	510	999999	999999	789	853	458	999999	129	732	156	999999	59	900	999999	793	740	176	999999	999999	534	709	60	128	830	344	523	564	760	
853	126	999999	999999	999999	736	262	50	999999	999999	999999	974	587	469	578	790	437	999999	986	207	130	35	694	999999	214	999999	999999	459	739	155	454	340	894	439	999999	616	702	107	999999	174	386	752	999999	750	421	999999	947	250	482	337	999999	50	537	366	640	828	999999	999999	975	738	74	802	311	427	999999	162	89	158	202	962	98	339	892	999999	820	999999	857	944	943	539	999999	431	999999	411	999999	414	999999	537	798	447	194	612	999999	673	999999	584	451	999999	779	268	594	799	57	519	999999	72	157	715	545	999999	971	999999	155	999999	777	642	999999	999999	999999	567	359	552	359	754	777	485	999999	229	722	246	926	116	174	684	944	171	384	467	172	999999	266	97	992	999999	476	707	467	687	895	466	999999	551	86	222	909	52	999999	302	742	764	855	928	993	309	346	864	323	999999	500	616	999999	367	737	983	310	999999	560	823	288	80	999999	530	334	999999	487	384	40	951	775	999999	721	91	999999	407	835	999999	999999	999999	199	612	999999	995	196	288	208	401	814	102	911	646	492	999999	999999	671	745	999999	604	737	821	962	833	371	696	598	894	187	642	339	999999	973	999999	999999	633	999999	686	32	344	999999	67	96	569	937	50	138	999999	104	77	63	999999	509	733	365	999999	999999	999999	32	309	999999	393	999999	758	999999	944	999999	478	624	992	348	985	999999	999999	558	680	735	402	896	331	567	189	800	999999	999999	677	648	249	999999	999999	999999	897	663	999999	746	662	45	337	94	999999	111	660	794	111	728	78	999999	518	184	685	145	835	882	999999	999999	999999	593	911	179	808	999999	999999	665	999999	596	451	331	10	254	896	999999	407	999999	903	229	907	394	698	999999	521	738	999999	74	137	861	999999	999999	961	980	339	78	134	999999	286	696	413	994	999999	999999	287	746	938	274	288	999999	999999	527	978	482	835	999999	895	529	658	79	177	999999	537	766	999999	435	370	29	915	999999	520	249	41	217	999999	999999	227	999999	114	775	800	999999	786	999999	134	53	46	999999	155	999999	183	604	510	216	529	779	999999	999999	490	851	999999	918	999999	460	999999	497	496	771	999999	922	999999	712	425	882	279	312	847	450	642	981	398	881	874	609	654	915	738	824	999999	999999	455	817	999999	999999	399	881	515	999999	567	636	999999	275	822	232	509	471	189	627	937	227	932	26	767	999999	999999	504	54	749	806	614	759	671	93	630	477	999999	19	999999	999999	999999	796	999999	882	15	433	133	68	999999	110	192	999999	999999	886	999999	113	999999	59	203	
999999	894	836	765	528	952	999999	999999	191	201	754	521	461	999999	143	549	430	421	143	762	85	339	999999	999999	649	623	878	647	785	623	527	999999	938	816	374	598	561	999999	992	930	138	999999	999999	867	999999	588	731	720	977	347	999999	692	999999	297	127	469	459	443	126	905	999999	239	999999	567	999999	714	583	644	650	999999	999999	399	999999	213	634	999999	397	578	505	71	892	168	670	448	999999	835	745	999999	999999	905	149	999999	914	97	856	898	447	384	202	192	14	999999	79	442	358	999999	273	100	663	590	81	880	937	64	22	915	568	662	984	838	969	933	999999	999999	405	871	999999	999999	999999	735	999999	999999	999999	323	66	999999	98	238	999999	999999	571	999999	999999	118	834	269	999999	860	999999	941	339	999999	399	364	222	81	150	334	999999	487	176	932	743	999999	500	999999	504	624	998	999999	999999	340	572	61	277	325	946	837	910	146	692	624	266	415	999999	315	999999	31	999999	985	999999	764	201	999999	766	638	911	69	618	776	764	565	999999	999999	999999	999999	221	347	97	897	999999	999999	999999	999999	795	552	999999	337	531	194	443	483	522	999999	999999	71	148	960	295	638	999999	999999	228	144	381	136	762	397	999999	406	103	286	934	214	860	363	999999	300	817	999999	962	583	537	434	342	290	52	849	327	63	999999	261	61	458	999999	248	94	999999	999999	999999	789	288	46	134	101	167	549	318	162	197	720	847	999999	81	999999	830	358	794	801	100	94	913	80	247	545	842	999999	999999	720	999999	279	999999	771	999999	999999	683	999999	413	342	185	741	734	696	139	343	23	117	979	782	663	889	299	487	438	583	876	218	799	999999	258	933	999999	999999	541	918	658	85	994	647	999999	293	945	461	999999	359	999999	999999	940	904	532	734	254	702	67	732	999999	999999	343	574	999999	475	747	823	93	999999	678	146	165	221	684	999999	999999	999999	790	379	999999	999999	860	89	233	659	277	895	999999	524	999999	370	539	808	939	83	999999	429	99	527	545	132	999999	384	680	224	71	729	229	594	620	999999	912	687	788	151	723	999999	999999	898	207	851	767	569	563	317	606	356	282	611	204	693	252	273	834	821	469	486	999999	999999	597	547	999999	471	999999	776	457	852	30	797	359	488	87	201	329	693	364	999999	820	372	999999	715	999999	617	999999	927	669	649	999999	999999	999999	247	855	999999	310	660	999999	999999	999999	786	999999	754	999999	999999	261	716	615	61	943	150	466	999999	665	45	999999	999999	100	68	81	976	117	808	998	999999	999999	
122	632	999999	890	669	999999	999999	999999	999999	512	863	388	972	999999	683	999999	617	705	713	999999	999999	581	820	999999	428	569	999999	233	688	679	61	755	283	369	148	94	999999	171	284	999999	406	517	631	532	999999	503	128	999999	398	665	499	112	999999	552	104	541	812	805	471	109	999999	836	464	999999	460	118	999999	999999	999999	999999	451	455	430	91	113	512	949	297	411	925	451	425	835	32	189	949	469	731	275	999999	282	74	700	185	240	999999	63	277	81	999999	999999	515	484	799	224	999999	999999	999999	448	999999	591	999999	403	545	999999	975	999999	441	184	999999	648	999999	347	619	326	386	755	255	850	542	459	682	999999	981	537	935	999999	46	808	145	277	266	999999	683	26	999999	671	164	999999	265	570	621	102	570	782	24	999999	864	482	837	299	435	363	905	999999	908	308	999999	999999	723	999999	964	633	49	243	391	100	663	999999	569	715	600	728	594	972	838	589	999999	208	523	766	87	563	999999	846	841	902	387	552	117	458	999999	156	999999	232	605	999999	999999	999999	999999	923	515	271	913	132	698	999999	999999	933	302	329	653	223	494	956	956	410	662	203	401	999999	713	121	495	120	999999	999999	999999	372	376	850	536	328	808	999999	261	999999	650	999999	999999	144	999999	453	259	999999	805	45	661	847	275	204	335	860	999999	911	219	403	776	803	665	254	782	405	566	999999	792	999999	414	999999	704	150	760	814	55	267	354	269	862	999999	315	999999	792	87	999999	182	525	675	393	999999	999999	857	49	847	192	999999	362	738	999999	806	995	479	630	999999	152	135	444	999999	815	677	566	949	541	79	999999	999999	461	705	309	394	926	127	999999	517	999999	847	110	913	632	999999	904	616	382	999999	710	835	800	35	934	971	737	15	860	999999	340	440	326	970	359	947	451	657	439	503	880	878	999999	999999	262	999999	34	531	888	673	773	999999	577	486	999999	662	444	435	770	337	656	920	266	236	187	83	531	140	563	999999	699	257	999999	999999	184	999999	999999	686	999999	999999	946	216	999999	197	942	999999	999999	999999	611	697	513	26	887	999999	846	959	622	310	936	188	773	999999	999999	214	973	525	999999	698	311	536	364	757	999999	140	999999	449	803	78	294	999999	220	691	528	866	180	683	370	85	42	225	219	999999	750	999999	866	62	999999	912	999999	427	616	174	538	85	999999	999999	363	756	999999	407	999999	553	26	149	999999	92	375	111	43	300	164	999999	666	96	999999	366	17	77	999999	338	210	891	855	867	189	999999	162	
999999	533	999999	999999	613	364	634	999999	666	980	610	626	783	686	999999	879	923	272	999999	507	999999	758	999999	748	295	492	392	999999	274	999999	159	959	921	930	922	999999	618	969	999999	343	41	36	660	386	406	451	490	999999	71	999999	931	605	999999	548	709	694	999999	999999	44	131	999999	437	999999	967	999999	651	705	852	764	570	270	999999	720	586	475	425	107	599	351	999999	11	741	145	999999	766	999999	699	382	230	237	30	941	935	430	371	999999	242	692	999999	755	999999	999999	886	999999	751	999999	884	684	82	293	597	957	999999	200	999999	240	301	542	211	287	951	333	999999	536	550	999999	999999	300	999999	871	193	414	999999	595	109	373	855	644	511	788	670	999999	309	999999	639	999999	615	745	999999	141	999999	699	491	277	803	999999	999999	359	950	431	960	593	469	211	110	192	912	740	100	999999	384	657	41	423	616	936	33	694	896	999999	714	282	999999	93	568	493	923	999999	791	687	999999	505	693	999999	828	86	999999	107	837	457	160	875	999999	554	999999	655	668	77	999999	866	398	999999	462	473	999999	687	999999	385	999999	999999	269	999999	948	413	999999	879	964	951	999999	540	391	926	857	999999	336	839	628	999999	999999	912	999999	855	127	999999	298	55	52	999999	372	150	483	180	999999	231	197	999999	927	250	166	876	691	716	999999	130	999999	999999	999999	23	146	877	999999	999999	57	730	790	414	27	33	125	352	837	999999	588	454	999999	999999	471	999999	262	320	912	999999	288	999999	999999	118	382	996	999999	999999	591	39	93	495	999999	325	999999	733	999999	999999	998	904	999999	813	49	947	138	38	74	274	10	828	760	999999	965	681	879	999999	509	999999	999999	30	583	298	761	999999	660	103	372	740	98	999999	205	479	322	999999	262	475	422	283	980	354	999999	999999	826	762	278	268	530	409	446	535	233	758	750	978	999999	836	61	240	297	999999	999999	333	186	999999	632	999999	999999	956	429	414	999999	999999	999999	687	98	408	999999	998	999999	401	573	963	304	562	514	446	729	344	687	425	423	191	986	999999	689	608	999999	999999	139	988	755	573	980	42	361	997	67	72	889	921	374	62	700	895	999999	702	39	999999	757	196	999999	179	279	14	999999	993	249	755	999999	489	410	908	999999	551	999999	10	982	272	999999	516	999999	666	454	765	999999	999999	490	101	484	987	579	383	806	999999	436	999999	999999	976	51	367	758	999999	74	409	521	465	193	159	258	471	719	767	999999	999999	999999	894	724	999999	999999	999999	513	158	280	21	910	36	999999	925	
124	999999	706	999999	230	999999	758	86	602	54	254	999999	186	340	842	23	277	999999	999999	566	999999	999999	860	790	999999	420	999999	610	999999	999999	999999	999999	999999	268	44	198	765	999999	546	580	999999	999999	302	680	268	366	453	182	316	267	743	108	75	545	999999	999999	210	915	999999	809	988	157	53	549	999999	999999	242	918	306	654	257	999999	275	390	999999	999999	999999	190	999999	666	966	682	304	774	318	400	429	999999	478	999999	987	849	999999	736	591	344	687	753	999999	508	134	535	875	661	19	188	832	685	999999	999999	342	999999	393	326	999999	999999	852	279	240	164	999999	423	999999	843	666	408	836	539	798	739	726	496	999999	33	541	441	806	999999	765	999999	568	743	358	999999	129	968	466	999999	999999	285	999999	418	522	999999	177	711	95	999999	995	611	352	303	999999	730	999999	846	962	369	785	411	509	220	513	999999	596	596	999999	999999	999999	697	999999	433	645	522	999999	999999	973	999999	999999	830	356	774	999999	164	788	999999	857	627	442	999999	15	106	626	492	776	999999	904	422	383	580	646	737	999999	308	669	918	657	999999	482	999999	872	876	514	999999	999999	734	573	359	321	331	739	447	915	999999	999999	844	806	163	999999	999999	412	560	713	284	999999	999999	467	348	999999	869	616	494	155	101	999999	139	592	671	436	52	708	999999	111	62	841	999999	821	866	615	824	121	504	627	506	999999	321	172	239	770	999999	277	234	999999	451	714	999999	302	823	50	999999	262	144	726	703	277	999999	459	661	999999	985	999999	600	733	669	999999	122	866	649	163	98	966	999999	999999	999999	999999	999999	690	999999	347	596	906	998	825	62	572	976	778	923	238	91	862	511	999999	999999	648	676	500	205	693	999999	999999	999999	670	952	596	900	243	735	928	999999	176	999999	323	846	89	999999	999999	680	999999	781	343	943	420	82	999999	464	565	126	352	108	983	495	965	745	217	262	338	999999	465	671	742	52	994	999999	999999	72	198	949	705	999999	900	820	108	999999	268	445	242	598	725	142	999999	127	393	830	809	681	834	578	639	826	470	902	224	435	48	301	948	974	167	174	276	615	420	501	207	173	396	999999	487	999999	999999	999999	157	333	336	625	659	174	636	242	237	619	320	878	389	998	605	673	873	967	496	999999	440	999999	865	999999	706	891	633	645	294	780	100	999999	806	730	999999	999999	108	423	999999	784	999999	924	999999	656	305	541	122	208	567	723	190	520	284	762	999999	999999	468	999999	918	768	999999	990	999999	457	999999	452	999999	658	
999999	999999	574	460	335	712	919	515	625	999999	434	174	778	434	88	570	600	580	592	54	999999	168	432	501	504	873	253	999999	976	489	999999	852	999999	464	954	999999	159	730	194	999999	842	999999	970	259	999999	753	989	116	912	387	856	949	999999	37	236	95	999999	83	955	999999	469	571	999999	999999	91	582	999999	324	479	999999	421	999999	395	30	211	637	197	999999	999999	750	999999	146	445	598	632	187	992	441	237	869	569	85	774	732	112	281	265	834	177	600	999999	675	637	686	966	999999	564	839	826	999999	897	118	755	999999	577	332	136	999999	513	903	589	273	96	610	999999	346	104	662	917	930	999999	362	16	727	702	218	999999	759	632	645	623	999999	999999	637	971	461	329	570	165	780	154	325	330	273	20	785	588	36	30	630	892	901	999999	896	228	544	112	37	512	369	999999	376	317	999999	290	436	658	458	638	999999	26	999999	507	147	785	66	41	742	716	917	629	482	999999	12	999999	721	999999	719	419	436	999999	999999	68	796	956	999999	999999	999999	983	999999	137	140	397	999999	999999	367	999999	784	120	172	513	369	320	999999	739	351	637	315	125	568	999999	938	48	212	856	999999	475	710	999999	999999	58	579	759	142	790	999999	94	924	398	395	326	999999	608	257	923	989	981	473	66	615	150	701	346	425	388	999999	101	195	958	889	891	693	999999	999999	123	933	609	187	804	249	266	713	999999	730	251	749	339	791	999999	867	999999	11	999999	999999	867	356	999999	344	753	601	407	898	966	508	999999	633	852	505	144	989	999999	803	669	816	999999	436	784	616	184	639	858	309	906	100	999999	889	49	37	246	766	701	275	433	212	999999	367	999999	999999	236	618	896	834	657	999999	999999	938	342	837	227	440	999999	625	170	124	743	107	999999	875	361	613	593	825	269	377	298	123	379	466	974	999999	999999	376	390	566	743	34	999999	999999	612	999999	999999	212	810	999999	204	999999	115	319	469	744	375	871	67	622	35	80	574	290	10	374	568	875	862	999999	750	205	245	604	380	719	455	999999	273	152	66	390	25	999999	999999	223	999999	999999	997	240	999999	818	999999	767	999999	999999	459	372	616	999999	650	681	350	583	65	998	840	511	999999	750	299	990	999999	914	566	644	999999	121	116	786	365	999999	999999	632	999999	932	886	477	73	999999	269	999999	999999	35	501	384	50	999999	408	184	383	999999	131	999999	941	635	220	404	999999	896	617	348	999999	830	882	999999	804	718	972	999999	999999	372	999999	241	490	999999	
232	582	423	999999	999999	999999	712	999999	413	858	999999	999999	999999	999999	999999	999999	277	176	100	921	999999	999999	153	999999	580	332	469	999999	72	21	69	999999	999999	734	413	637	999999	999999	301	999999	635	332	999999	33	999999	999999	36	996	411	629	104	999999	150	999999	388	294	439	73	612	999999	999999	437	870	402	999999	496	862	999999	573	94	511	999999	875	107	295	504	521	129	594	406	305	472	873	999999	916	788	999999	999999	355	129	207	917	415	29	837	208	999999	33	234	999999	320	80	999999	999999	128	845	405	999999	999999	884	772	319	478	216	977	692	999999	999999	486	999999	747	664	610	454	999999	999999	999999	856	270	97	51	497	999999	326	95	234	49	557	325	999999	392	706	925	471	356	887	448	999999	999999	155	999999	999999	547	999999	999999	999999	999999	979	439	534	11	549	999999	195	843	284	424	162	130	999999	652	16	122	415	628	50	739	999999	107	999	155	645	814	125	453	999999	949	681	999999	999999	764	70	127	999999	999999	842	924	739	999999	999999	999999	296	88	999999	502	999999	913	142	595	490	916	330	881	440	389	365	735	667	742	827	334	742	366	691	987	592	888	331	345	785	126	10	521	35	535	999999	566	525	622	815	111	817	96	999999	522	444	188	687	411	999999	117	266	999999	800	747	730	999999	397	999999	910	749	999999	796	810	373	916	809	856	904	530	799	219	999999	927	725	517	656	61	999999	999999	413	211	919	631	999999	999999	13	720	288	805	929	179	224	712	999999	519	31	285	942	606	999999	999999	782	881	914	898	221	80	85	240	83	877	999999	999999	507	547	673	174	143	513	913	98	999999	109	600	999999	994	342	860	216	999999	381	119	571	918	90	428	999999	717	778	999999	999999	645	58	731	61	950	467	215	999999	845	999999	999999	999999	693	547	999999	683	999999	294	999999	879	219	868	744	702	768	657	839	426	999999	635	999999	364	865	980	452	999999	377	999999	679	999999	999999	999999	370	999999	239	999999	878	380	335	744	756	999999	874	768	723	777	314	38	293	302	628	788	409	999999	409	787	573	712	999999	999999	316	742	999999	377	752	877	508	114	999999	97	778	468	101	999999	879	999999	999999	999999	266	999999	225	349	265	386	908	348	932	159	240	999999	999999	176	286	110	438	23	817	507	26	846	999999	209	565	205	524	999999	697	35	341	384	999999	477	455	999999	999999	966	999999	238	469	414	944	358	873	31	980	612	191	991	945	999999	216	983	90	420	406	25	999999	69	999999	999999	999999	999999	818	999999	155	999999	720	857	
100	471	536	588	48	611	901	920	336	543	999999	911	978	706	90	999999	999999	323	397	45	999999	999999	193	999999	376	721	999999	999999	539	27	999999	350	892	334	900	483	338	628	945	478	518	486	689	999999	844	999999	999999	944	999999	352	688	999999	999999	685	999999	106	999999	118	222	999999	848	863	999999	318	999999	999999	29	654	806	606	999999	999999	378	918	526	999999	314	942	583	999999	951	999999	999999	197	339	999999	108	216	499	999999	204	229	415	628	629	654	106	380	583	970	931	125	148	999999	999999	999999	999999	333	169	299	792	346	999999	796	375	39	652	202	979	999999	775	812	165	12	999999	917	143	999999	999999	871	449	933	999999	999999	999999	836	680	999999	983	200	590	774	57	999999	20	858	694	618	262	599	11	903	400	960	999999	128	960	145	999999	296	14	713	44	297	850	858	976	922	999999	539	359	661	219	789	41	999999	764	955	991	554	233	525	497	699	869	545	543	408	418	375	999999	544	184	999999	195	877	740	759	358	162	881	771	316	999999	250	999999	694	611	928	203	363	999999	154	272	73	489	999999	999999	428	999999	325	999999	514	936	663	815	487	999999	604	164	270	15	606	999999	672	461	999999	773	459	528	851	931	999999	999999	21	999999	999999	999999	999999	705	660	999999	340	54	837	313	266	379	70	434	999999	182	17	774	933	358	407	999999	999999	611	280	453	885	999999	463	393	107	300	925	999999	425	575	888	898	504	865	674	562	12	999999	205	999999	713	34	999999	679	924	706	290	663	999999	95	321	32	999999	999999	519	440	999999	453	216	966	454	278	19	999999	293	999999	279	999999	684	845	312	241	416	441	999999	861	244	784	468	401	19	271	328	339	264	999999	473	297	999999	999999	971	558	162	238	394	444	24	999999	999999	815	436	222	979	628	782	90	616	999999	999999	999999	206	806	985	999999	999999	192	950	679	43	427	645	981	722	450	873	754	999999	999999	999999	999999	846	867	399	652	964	797	292	699	999999	999999	999999	479	821	697	47	175	999999	348	282	999999	494	345	999999	967	180	454	499	538	755	37	12	439	947	180	811	339	417	342	849	168	999999	260	131	859	178	175	999999	35	413	999999	191	999999	904	843	811	999999	532	999999	482	520	999999	754	944	529	181	999999	532	650	886	708	757	999999	999999	999999	312	243	223	485	799	999999	294	474	135	56	846	999999	534	113	999999	310	806	999999	860	339	861	999999	316	999999	687	358	642	520	148	704	950	999999	250	791	541	577	297	57	632	476	236	999999	628	897	
682	909	295	429	290	586	901	999999	380	169	262	167	926	621	797	450	372	999999	335	430	106	895	31	743	571	791	22	999999	363	999999	113	37	527	418	919	778	73	223	239	999999	803	999999	579	999999	539	384	651	676	259	192	114	462	508	207	801	999999	887	551	857	498	573	152	999999	987	66	234	640	518	701	999999	386	159	999999	773	999999	917	999999	940	214	197	150	346	509	181	288	650	529	999999	617	142	891	521	365	741	988	660	770	592	999999	314	999999	999999	975	999999	805	999999	918	734	999999	883	999999	946	347	669	358	237	999999	247	708	415	705	320	999999	999999	999999	864	793	999999	784	966	157	733	915	899	454	17	371	278	375	333	731	999999	749	999999	999999	999999	184	696	392	999999	27	532	883	999999	999999	433	999999	416	112	941	999999	999999	950	999999	735	737	41	447	225	999999	999999	374	999999	385	683	911	571	177	897	194	690	107	419	33	999999	624	849	305	301	31	776	955	176	434	171	615	999999	145	999999	933	912	999999	480	52	894	999999	999999	999999	936	697	861	74	518	999999	999999	74	706	926	999999	999999	887	736	156	204	999999	911	207	447	223	77	77	999999	179	963	282	954	626	377	139	999999	963	350	368	604	169	711	446	999999	183	107	909	916	481	999999	56	999999	589	286	478	982	454	224	295	868	999999	434	895	555	645	306	448	999999	999999	366	156	546	377	552	44	862	475	999999	999999	999999	999999	160	954	291	999999	106	374	999999	899	156	852	999999	65	500	974	734	816	891	999999	877	999999	581	128	124	740	509	807	47	252	616	999999	505	950	999999	999999	999999	480	613	637	548	931	108	439	999999	514	999999	491	877	999999	309	55	999999	345	999999	466	586	41	839	550	418	999999	337	107	292	638	356	999999	885	999999	505	264	212	263	74	946	560	999999	999999	609	999999	27	930	469	942	570	933	170	564	999999	134	999999	640	73	229	259	604	11	156	22	168	999999	999999	999999	999999	55	999999	330	999999	999999	999999	444	999999	239	217	400	369	867	164	722	705	999999	244	181	665	68	623	149	43	999999	352	999999	995	999999	451	734	420	999999	397	897	999999	612	999999	125	999999	689	882	411	855	828	999999	736	846	433	317	973	999999	999999	432	24	999999	704	296	999999	107	355	449	109	788	482	979	526	999999	999999	996	102	999999	129	999999	999999	185	222	293	214	925	615	713	999999	156	478	370	985	419	999999	476	32	999999	999999	27	999999	249	782	622	999999	848	373	265	589	437	225	677	254	999999	456	838	219	420	
91	539	491	999999	999999	953	320	121	994	116	107	790	974	776	870	111	999999	735	999999	599	910	365	999999	999999	133	999999	930	800	126	922	999999	544	266	999999	999999	999999	535	820	999999	999999	312	999999	854	266	999999	798	463	449	999999	999999	162	720	999999	619	510	725	976	141	518	744	32	999999	995	82	153	563	533	372	541	974	575	99	374	572	297	648	999999	999999	201	334	680	999999	993	972	769	252	999999	647	110	999999	919	404	311	626	807	792	275	999999	999999	604	999999	100	907	832	999999	73	999999	999999	999999	861	999999	679	999999	999999	74	541	526	32	312	901	465	886	271	33	999999	999999	787	747	999999	504	999999	729	194	999999	69	590	583	170	999999	706	895	233	324	249	303	250	464	128	562	276	999999	253	479	220	148	388	828	883	778	999999	285	608	999999	999999	488	494	999999	352	134	484	999999	366	627	605	999999	242	571	32	729	999999	717	669	999999	999999	239	139	259	974	458	680	761	699	391	999999	431	999999	125	497	760	999999	754	121	999999	88	318	999999	999999	873	999999	906	817	806	164	964	688	615	423	618	598	358	245	999999	999999	453	999999	999999	974	627	184	999999	999999	83	271	920	69	605	675	999999	190	999999	999999	386	769	551	863	955	545	427	321	816	873	506	899	412	573	243	226	999999	365	60	934	998	699	495	999999	743	544	243	904	999999	939	316	437	999999	999999	859	751	352	590	767	722	556	316	368	845	619	184	859	357	999999	388	999999	751	999999	999999	514	686	999999	999999	129	420	312	523	238	876	566	78	631	566	714	492	874	960	598	338	388	692	340	649	180	568	685	885	88	999999	999999	999999	999999	882	340	182	477	591	999999	999999	999999	999999	87	491	999999	550	553	302	999999	343	514	999999	999999	801	16	822	999999	634	591	560	735	999999	444	534	999999	11	770	748	235	542	24	292	500	999999	919	999999	999999	999999	370	629	25	999999	253	745	198	649	412	507	875	518	826	842	999	909	620	993	598	999999	999999	288	780	804	999999	110	999999	231	674	910	999999	661	217	999999	274	962	544	353	183	699	345	422	999999	273	872	717	716	181	293	590	631	999999	756	71	430	999999	849	221	325	152	426	967	999999	501	625	224	310	329	578	47	374	277	999999	899	217	16	999999	999999	999999	999999	394	999999	938	93	999999	999999	905	999999	86	192	999999	333	37	40	282	378	446	999999	648	658	416	396	999999	256	225	364	999999	856	853	423	402	342	289	966	999999	278	999999	891	222	999999	318	163	252	395	923	51	249	
789	626	839	569	593	867	283	942	997	553	691	868	925	850	59	303	662	999999	780	54	71	281	14	349	555	999999	979	350	999999	154	999999	332	184	124	325	239	24	999999	808	475	15	999999	761	725	999999	999999	297	818	268	860	999999	999999	999999	996	999999	518	622	499	24	708	887	933	690	999999	345	369	694	810	535	820	999999	808	981	314	49	999999	519	288	999999	531	596	171	91	402	564	612	999999	999999	999999	999999	616	999999	839	110	587	82	343	908	389	977	339	486	999999	448	999999	780	623	999999	957	149	998	999999	496	999999	999999	726	851	297	298	732	190	999999	874	727	213	999999	968	999999	727	966	705	611	999999	35	999999	119	999999	643	821	783	989	350	999999	796	808	282	38	357	987	861	231	999999	619	656	796	999999	612	999999	999999	816	811	741	999999	991	444	999999	444	470	299	12	848	217	999999	999999	743	840	295	999999	919	930	736	621	893	999999	999999	659	991	252	238	379	999999	322	999999	15	971	257	238	239	362	999999	838	567	67	985	22	23	999999	999999	999999	956	537	534	646	314	89	200	848	255	256	784	405	201	242	999999	999999	536	809	999999	543	495	999999	66	999999	507	101	179	563	999999	853	731	89	886	338	999999	842	972	999999	103	926	999999	409	983	983	577	25	646	335	147	490	999999	999999	120	571	428	354	480	808	148	222	910	636	999999	999999	525	704	519	862	999999	88	532	860	715	999999	762	95	628	999999	999999	491	455	843	426	427	377	526	999999	324	910	927	371	174	537	881	25	154	469	999999	999999	872	506	783	999999	999999	958	999999	499	999999	809	342	726	406	660	999999	767	999999	219	521	33	998	735	204	952	41	716	368	332	833	527	999999	625	999999	615	285	984	999999	478	367	469	751	37	999999	515	578	211	964	513	999999	124	949	935	947	567	469	147	312	999999	343	352	600	302	999999	999999	999999	716	689	791	999999	672	105	999999	851	62	282	970	342	688	383	999999	751	854	452	999999	999999	999999	678	478	156	147	999999	839	144	25	869	999999	372	352	999999	862	522	999999	139	218	28	999999	93	895	295	498	999999	623	457	513	600	746	999999	945	999999	519	48	221	645	246	989	265	464	836	193	999999	608	989	999999	521	317	999999	999999	999999	701	226	999999	782	192	999999	342	68	392	630	424	133	608	999999	999999	804	999999	999999	538	892	228	762	999999	256	999999	472	889	815	258	936	205	31	999999	999999	254	264	920	265	38	999999	903	999999	873	834	421	69	999999	192	128	570	697	17	50	831	
26	938	330	352	79	999999	767	527	809	455	434	403	112	992	999999	616	884	567	282	550	988	296	889	72	834	999999	257	707	697	687	248	198	981	199	598	315	999999	577	196	318	230	386	131	427	409	28	957	999999	20	512	686	999999	734	999999	843	999999	999999	267	518	426	472	999999	999999	131	217	245	421	912	999999	866	999999	317	381	964	999999	612	175	471	999999	999999	695	999999	696	999999	11	118	464	999999	356	999999	999999	677	999999	769	999999	999999	556	999999	220	174	607	999999	999999	154	830	999999	999999	770	179	241	564	588	604	702	999999	999999	374	645	130	109	781	999999	566	534	609	14	999999	612	128	170	65	175	999999	999999	218	650	208	551	364	632	360	693	322	125	314	677	82	366	999999	409	795	911	879	121	393	677	999999	302	544	826	131	155	652	18	185	399	337	116	493	91	248	822	291	498	748	97	617	451	230	931	931	891	575	719	375	153	295	999999	999999	541	172	999999	17	999999	999999	214	50	313	999999	914	999999	966	999999	955	170	972	630	391	372	305	70	46	999999	612	999999	999999	999999	999999	643	999999	114	197	999999	952	999999	343	814	999999	999999	544	57	314	999999	316	999999	964	27	999999	999999	402	522	999999	777	999999	481	999999	832	404	642	280	634	117	669	906	810	162	965	921	999999	999999	168	877	403	828	999999	755	999999	766	999999	999999	999999	960	385	250	999999	209	999999	200	480	794	510	419	121	716	909	939	644	606	505	438	999999	105	582	999999	244	645	510	999999	561	725	600	999999	383	711	68	674	732	999999	395	610	742	774	999999	252	327	748	999999	687	918	318	121	999999	270	592	931	126	387	999999	16	875	699	471	639	755	203	443	46	410	999999	244	217	225	220	895	999999	234	654	340	412	999999	879	823	999999	253	614	672	999999	999999	780	999999	296	999999	422	520	999999	281	145	695	999999	999999	712	999999	39	684	111	895	718	999999	895	999999	471	56	251	999999	995	875	999999	395	151	531	636	254	629	716	948	139	999999	699	983	425	999999	959	999999	528	783	999999	794	999999	999999	718	999999	441	895	83	999999	250	999999	902	524	999999	840	749	553	999999	999999	467	735	999999	735	971	103	999999	391	999999	618	512	764	723	736	999999	999999	94	254	432	577	204	358	556	245	708	304	900	999999	947	585	349	415	765	280	326	999999	480	999999	180	625	999999	60	999999	464	967	999999	122	176	53	954	999999	505	131	949	999999	999999	188	87	37	677	202	999999	999999	895	999999	106	999	452	999999	999999	610	999999	83	807	642	
154	999999	102	278	232	999999	733	141	992	999999	999999	294	999999	227	999999	609	403	592	503	432	101	616	530	195	871	486	669	756	359	354	290	432	324	999999	999999	186	999999	809	805	495	469	711	451	75	435	812	193	999999	213	999999	216	882	580	999999	551	538	412	906	999999	746	522	977	781	648	548	421	970	509	318	40	522	594	787	18	999999	999999	174	464	759	69	302	444	552	999999	147	408	851	939	765	380	773	999999	412	68	999999	492	999999	802	999999	999999	999999	683	916	183	999999	999999	999999	572	421	171	373	947	156	999999	453	88	434	515	511	999999	569	999999	744	999999	266	342	999999	999999	45	481	459	371	938	745	999999	619	999999	379	704	524	999999	288	999999	603	999999	999999	43	75	615	894	67	999999	999999	999999	454	811	938	978	916	239	440	999999	999999	940	712	12	19	411	130	834	560	999999	999999	999999	835	290	512	151	931	439	308	126	123	999999	423	999999	80	999999	300	415	999999	549	999999	475	94	937	999999	587	891	14	817	632	944	780	999999	12	612	315	550	173	309	797	999999	486	930	999999	263	395	526	676	931	457	121	714	163	20	602	345	901	898	538	924	259	926	622	999999	999999	342	999999	420	432	999999	21	136	116	882	502	975	545	771	683	365	71	224	82	370	520	240	999999	333	410	277	413	651	634	384	547	129	864	999999	151	920	588	999999	253	177	445	984	607	281	517	626	800	140	224	999999	863	45	854	262	165	942	715	483	19	165	361	369	501	999999	345	383	999999	291	999999	763	999999	955	999999	905	924	536	632	355	815	784	999999	999999	437	461	521	512	999999	999999	108	208	215	115	999999	999999	999999	86	999999	875	936	144	514	519	999999	461	406	908	999999	948	337	999999	319	370	668	235	688	87	999999	49	220	999999	999999	999999	999999	999999	557	671	858	999999	999999	999999	999999	756	419	999999	279	999999	773	975	65	613	447	999999	999999	479	889	845	999999	870	409	999999	153	999999	664	113	37	14	336	88	903	734	59	999999	859	489	585	562	999999	987	999999	731	314	956	983	607	395	791	236	713	999999	999999	234	999999	999999	360	704	999999	999999	316	653	999999	631	999999	999999	999999	563	264	466	794	894	999999	894	999999	915	678	434	999999	468	67	717	246	999999	622	546	999999	510	71	710	509	784	983	470	644	343	690	109	619	884	662	53	140	334	442	819	215	818	774	999999	804	999999	517	142	999999	999999	417	497	19	157	999999	821	502	554	957	19	910	865	260	999999	999999	999999	814	313	999999	999999	587	
911	346	802	341	999999	735	988	999999	999999	999999	999999	436	56	926	203	100	999999	12	841	999999	586	999999	999999	999999	350	568	658	847	235	122	999999	999999	30	21	505	999999	999999	816	509	95	514	648	385	741	69	439	213	199	999999	999999	352	999999	964	472	10	544	913	893	991	813	87	150	680	999999	73	524	415	45	430	999999	883	999999	502	756	47	937	991	690	849	910	364	468	816	746	770	903	371	558	20	961	999999	999999	825	695	17	373	967	915	678	544	33	178	769	999999	604	696	807	218	435	999999	553	233	53	90	459	619	999999	933	699	999999	163	857	34	469	999999	570	830	807	748	999999	999999	999999	22	315	886	195	698	826	152	83	105	162	132	947	417	999999	278	744	246	999999	999999	999999	225	517	391	176	999999	310	193	44	866	999999	470	999999	103	477	220	738	203	273	999999	507	999999	625	74	10	734	87	61	791	301	95	999999	999999	634	935	999999	504	924	720	51	999999	643	118	217	104	999999	370	854	940	803	540	999999	972	475	541	252	999999	453	390	442	76	259	999999	742	780	440	118	999999	999999	616	999999	814	483	232	999999	864	999999	999999	969	318	373	233	120	999999	761	544	597	999999	103	692	270	61	999999	287	975	148	999999	375	436	664	583	243	696	333	97	725	77	750	942	999999	569	191	999999	81	79	842	148	413	980	246	999999	233	999999	474	356	664	999999	206	999999	394	623	317	981	315	735	999999	537	999999	901	999999	999999	846	942	426	132	89	999999	999999	999999	142	10	837	999999	199	821	360	999999	231	977	432	454	871	504	557	63	262	209	177	999999	939	315	999999	512	944	770	996	290	999999	999999	277	96	807	987	123	393	999999	921	792	493	384	929	315	810	478	591	604	352	395	373	870	879	410	136	278	827	650	334	450	428	825	79	999999	879	710	346	999999	883	999999	999999	277	340	416	684	961	20	10	550	44	363	176	654	895	253	481	397	685	999999	719	296	743	462	481	373	668	315	999999	436	110	999999	943	720	961	230	106	539	999999	726	175	999999	999999	109	299	97	999999	181	184	349	407	323	660	965	174	103	430	999999	999999	999999	25	656	999999	574	450	999999	419	455	999999	674	999999	941	923	959	516	461	469	643	172	393	999999	496	999999	996	38	786	481	978	999999	999999	800	291	680	999999	710	999999	593	263	999999	999999	677	807	488	510	202	466	999999	701	459	712	999999	787	651	475	932	529	999999	678	999999	663	430	441	899	824	874	865	270	504	258	997	999999	999999	
984	775	715	999999	17	630	803	571	397	999999	999999	999999	999999	23	639	999999	496	999999	999999	914	999999	996	999999	246	907	664	999999	336	205	894	452	461	999999	427	999999	876	759	629	521	895	874	974	275	999999	911	66	590	999999	999999	65	17	77	14	954	499	987	808	479	406	353	999999	477	376	503	338	77	999	999999	220	763	455	999999	999999	107	49	999999	999999	327	334	999999	999999	774	110	149	999999	999999	456	889	928	815	78	999999	999999	177	900	407	607	772	999999	843	66	999999	999999	472	999999	150	407	906	999999	999999	999999	999999	154	554	278	229	999999	999999	616	953	999999	119	888	405	695	175	999999	502	207	999999	145	957	999999	490	794	999999	133	638	539	746	977	549	975	182	999999	587	146	678	899	680	41	380	166	367	999999	946	885	256	999999	444	506	904	709	282	620	999999	999999	999999	760	967	106	999999	999999	869	975	81	144	716	847	118	39	966	999999	526	999999	765	801	648	268	847	425	877	860	104	250	999999	840	702	561	257	113	482	917	931	999999	302	682	296	392	161	999999	179	999999	669	415	539	312	193	999999	855	508	835	405	912	552	228	877	603	629	902	999999	999999	164	999999	14	556	999999	671	942	318	999999	999999	265	116	46	999999	478	201	688	999999	770	657	41	706	749	277	87	15	389	365	424	89	667	490	921	999999	24	999999	664	859	490	999999	251	362	772	993	999999	299	999999	306	999999	686	999999	999999	141	583	411	999999	999999	737	999999	53	291	586	893	999999	847	775	195	666	241	669	999999	829	229	999999	416	678	999999	755	698	788	138	93	615	738	174	748	359	347	968	999999	959	927	390	447	999999	999999	469	999999	156	804	114	999999	74	89	999999	95	698	11	999999	732	524	104	999999	690	999999	208	999999	165	839	108	426	847	698	674	710	609	449	999999	781	751	218	174	609	894	684	919	28	535	589	88	60	358	179	245	52	864	888	699	532	160	692	314	929	999999	387	266	521	400	379	549	646	915	230	425	999999	999999	494	154	16	995	190	445	575	999999	58	78	678	462	632	845	721	749	260	999999	69	904	245	561	516	999999	407	627	166	50	442	144	138	999999	999999	692	380	743	693	999999	970	256	738	178	999	319	588	68	768	999999	827	896	999999	599	366	619	124	932	638	588	597	562	999999	534	328	913	940	999999	741	939	475	978	66	723	660	812	175	76	562	207	840	349	859	633	999999	545	479	999999	396	111	578	999999	114	114	938	418	999999	214	849	95	999999	663	326	828	
67	848	840	941	939	554	453	999999	380	441	748	258	702	655	321	783	999999	411	537	639	371	999999	999999	951	785	999999	844	961	999999	999999	999999	186	32	41	575	374	704	538	599	999999	658	530	77	999999	999999	690	715	321	892	75	999999	967	136	999999	466	39	974	888	166	696	709	999999	830	903	999999	999999	235	671	999999	946	88	999999	811	695	999999	841	959	210	594	104	536	533	79	161	825	860	60	346	574	545	399	816	381	902	142	176	700	174	69	794	999999	999999	241	945	999999	744	165	440	705	625	79	774	304	71	170	186	422	678	88	752	999999	889	106	999999	556	272	534	909	562	999999	999999	795	150	799	639	999999	301	133	174	90	705	999999	999999	948	999999	625	522	320	742	955	999999	31	96	316	283	575	947	697	999999	724	220	256	999999	890	484	284	633	504	431	677	999999	299	514	997	999999	902	258	158	78	999999	750	223	176	999999	71	999999	709	833	526	74	544	999999	733	449	870	458	741	749	474	201	992	999999	889	999999	81	463	516	999999	269	381	999999	799	629	999999	974	996	90	281	829	364	574	799	999999	367	143	290	565	75	999999	599	171	508	684	999999	938	732	334	999999	535	607	613	621	999999	155	747	999999	975	276	474	873	378	999999	920	119	627	202	50	532	931	999999	898	450	999999	669	219	999999	125	752	999999	251	672	979	999999	999999	751	999999	234	832	619	398	999999	299	601	263	231	701	588	574	258	746	692	801	179	744	708	999999	660	999999	935	929	629	999999	747	232	210	398	999999	999999	368	674	999999	217	912	543	486	608	849	999999	448	518	999999	999999	504	782	559	870	809	10	523	588	999999	329	896	999999	768	999999	552	378	62	832	977	890	216	584	999999	484	889	636	268	110	999999	952	465	427	699	88	728	964	673	999999	589	723	184	780	381	999999	999999	232	774	404	66	481	654	999999	540	349	344	919	14	999999	981	183	742	423	274	350	864	479	990	999999	363	587	705	722	252	263	716	436	999999	139	173	999999	861	863	54	842	308	849	886	360	744	999999	959	598	358	999999	980	761	999999	41	784	841	241	94	51	478	775	931	373	287	632	907	717	875	910	324	321	879	999999	431	51	24	592	640	944	554	628	116	374	836	999999	954	999999	181	355	999999	435	999999	822	999999	76	376	485	609	727	837	999999	999999	999999	43	104	999999	392	999999	989	769	259	601	149	496	999999	669	566	999999	13	677	986	546	530	589	889	999999	67	803	999999	999999	539	983	912	117	
463	543	428	999999	742	182	572	999999	999999	585	82	834	637	335	725	407	809	948	605	999999	850	999999	563	108	153	559	999999	589	999999	325	239	276	688	42	42	316	250	235	794	831	115	159	365	999999	516	65	907	731	999999	999999	864	591	387	999999	999999	999999	979	330	197	192	999999	999999	999999	999999	356	806	156	999999	303	418	167	999999	163	774	999999	700	199	619	592	98	652	323	510	770	460	999999	889	825	775	999999	336	920	48	611	703	131	51	999999	597	710	999999	312	438	999999	999999	290	438	613	918	565	999999	999999	738	108	540	814	482	999999	999999	708	999999	330	999999	178	999999	246	545	552	80	823	659	700	31	881	189	350	999999	841	999999	999999	999999	999999	906	999999	999999	966	192	939	81	889	648	703	94	999999	793	588	999999	269	587	563	744	885	543	105	906	28	348	856	919	200	999999	641	377	245	999999	641	424	619	763	124	64	999999	481	190	999999	955	616	142	97	601	867	625	263	416	435	333	742	810	313	397	628	335	30	880	999999	999999	336	999999	999999	162	173	863	505	999999	509	148	414	362	921	950	411	215	768	999999	999999	313	387	999999	809	175	898	613	315	376	496	999999	586	600	231	999999	628	767	999999	935	437	13	999999	790	999999	297	919	390	999999	363	999999	422	567	701	557	999999	629	376	48	233	263	560	558	139	976	780	999999	999999	140	999999	331	643	472	833	891	329	193	597	999999	522	256	517	723	999999	391	84	171	884	52	576	547	262	999999	999999	999999	876	455	999999	813	136	735	999999	260	145	41	351	950	733	999999	238	471	41	322	526	999999	745	836	605	999999	902	619	677	771	564	216	78	915	952	161	999999	874	202	999999	999999	787	151	267	588	920	49	999999	437	83	814	114	999999	939	212	542	999999	50	999999	253	911	999999	999999	999999	999999	928	999999	999999	999999	582	999999	363	279	258	999999	738	835	487	999999	685	999999	778	191	604	956	999999	700	139	712	999999	225	974	999999	949	872	420	999999	999999	572	999999	999999	613	136	855	286	461	999999	267	553	474	707	458	999999	173	544	142	334	462	387	245	238	833	723	587	366	822	338	330	385	999999	18	37	915	999999	999999	999999	652	999999	999999	505	625	442	585	248	999999	767	192	861	414	739	95	277	430	999999	431	133	889	548	999999	999999	999999	514	882	578	466	999999	542	203	445	449	490	998	145	881	620	999999	258	999999	875	599	639	476	916	646	889	740	607	589	999999	604	215	113	837	863	382	121	560	16	782	42	235	989	425	
964	999999	97	142	548	999999	635	874	413	673	899	824	999999	598	245	689	725	999999	952	35	999999	243	387	170	999999	509	508	999999	252	703	842	373	650	61	951	397	802	607	68	872	542	729	802	439	938	48	726	523	324	326	66	999999	282	999999	583	731	870	999999	860	999999	217	399	632	999999	831	535	184	999999	999999	999999	999999	127	23	999999	492	121	999999	948	232	999999	783	985	920	925	646	881	101	686	477	229	526	875	999999	29	665	152	999999	101	607	413	863	131	876	476	438	999999	999999	202	481	471	299	922	703	626	999999	999999	479	706	999999	999999	443	999999	136	427	330	21	380	999999	424	999999	25	349	351	819	999999	661	119	453	496	707	999999	898	999999	15	930	604	999999	130	999999	442	999999	400	38	657	969	999999	994	999999	155	427	568	953	777	140	999999	949	581	999999	257	604	123	35	220	365	25	545	999999	999999	999999	999999	839	259	240	982	999999	625	321	693	850	999999	999999	660	999999	79	148	981	131	84	559	981	33	298	873	168	329	648	999999	672	642	999999	92	873	962	999999	999999	999999	722	999999	464	831	637	887	43	999999	999999	462	726	150	999999	999999	423	219	571	515	702	999999	999999	82	662	38	444	649	61	426	921	999999	697	878	491	830	268	999999	619	727	353	145	264	630	230	866	921	999999	455	608	20	873	311	457	726	46	931	650	999999	999999	396	988	836	617	330	999999	999999	848	659	999999	774	97	599	844	171	567	296	756	999999	795	116	405	999999	452	999999	58	490	249	162	999999	898	999999	202	999999	340	999999	308	999999	999999	84	111	83	999999	999999	999999	922	283	467	295	169	750	999999	798	347	329	991	999999	394	211	999999	999999	525	696	214	498	999999	894	415	513	999999	999999	649	456	777	694	43	25	999999	618	493	999999	33	999999	992	704	722	819	855	863	349	570	914	999999	37	420	999999	999999	185	999999	999999	37	999999	953	489	900	110	729	999999	652	296	976	999999	999999	717	506	640	999999	703	510	999999	346	49	551	174	245	353	999999	428	366	999999	656	839	574	940	465	999999	80	475	102	604	999999	798	999999	577	373	999999	148	999999	530	779	23	999999	675	794	340	999999	325	788	253	999999	896	310	664	543	640	999999	999999	835	999999	599	570	999999	999999	999999	782	999999	836	974	801	334	214	485	897	587	105	972	173	779	609	476	591	999999	231	544	999999	692	999999	999999	937	236	826	313	475	931	218	917	82	999999	22	792	162	351	999999	919	352	420	412	86	999999	999999	973	315	235	785	18	289	
999999	76	208	99	999999	177	47	574	507	901	19	966	999999	187	900	403	766	999999	324	249	999999	312	202	296	290	66	230	279	263	521	88	999999	922	999999	52	999999	571	923	999999	985	314	422	421	451	410	999999	707	271	767	579	548	417	999999	768	985	999999	999999	999999	808	358	946	767	321	999999	999999	329	54	450	145	999999	831	843	999999	338	999999	880	999999	751	886	999999	999999	959	512	684	999999	670	229	999999	942	480	141	660	124	39	999999	546	111	999999	628	91	401	267	135	872	999999	704	977	999999	833	999999	680	999999	35	964	999	987	265	637	999999	162	109	999999	999999	664	762	999999	729	410	300	399	779	466	133	999999	453	101	833	999999	936	277	999999	97	330	837	799	19	635	160	39	60	291	473	421	475	982	510	999999	999999	120	576	975	576	841	443	335	224	999999	230	520	907	164	625	700	999999	469	21	570	669	865	999999	545	578	381	250	118	315	55	999999	821	999999	999999	371	999999	369	302	126	256	886	512	585	19	414	639	131	999999	665	772	675	16	971	940	100	999999	999999	41	406	999999	601	335	29	178	352	409	999999	999999	793	106	341	453	353	764	683	167	289	744	140	939	259	999999	452	999999	380	650	999999	12	250	999999	172	338	895	920	655	561	492	416	666	999999	999999	555	112	999999	441	231	663	216	999999	933	326	622	900	467	999999	256	883	999999	798	702	999999	576	336	37	999999	12	557	432	119	132	674	872	87	999999	877	704	999999	882	110	158	987	644	744	317	449	549	999999	438	974	408	677	14	618	964	457	495	229	85	635	999999	999999	240	999999	145	268	453	545	776	589	251	14	10	999999	650	999999	913	831	28	587	394	574	129	458	710	454	669	999999	122	677	392	999999	999999	999999	999999	483	756	548	609	999999	995	13	661	848	732	404	676	999999	967	259	543	664	210	999999	250	864	555	782	395	690	598	198	999999	108	207	766	837	753	999999	176	958	375	231	970	591	390	999999	280	999999	316	777	999999	999999	863	143	999999	284	679	999999	807	928	973	162	999999	999999	999999	581	563	651	965	566	922	913	801	301	177	442	240	999999	859	999999	284	67	88	999999	557	901	569	999999	479	492	168	747	907	248	984	999999	999999	520	784	809	359	999999	760	750	855	137	495	999999	999999	999999	54	774	156	855	653	999999	83	999999	902	999999	22	999999	182	483	999999	184	999999	563	316	999999	139	719	130	60	602	656	999999	999999	999999	429	999999	999999	998	193	447	999999	601	62	594	77	149	999999	617	
879	797	999999	456	286	999999	680	131	999999	265	21	165	334	653	105	263	999999	619	745	948	483	999999	25	599	988	999999	23	583	953	968	248	815	999999	999999	251	263	841	209	30	985	387	307	483	999999	987	38	122	740	999999	799	597	458	403	359	143	389	781	999999	467	251	338	106	178	963	999999	205	999999	232	999999	842	421	797	999999	759	999999	186	26	283	612	960	922	999999	87	163	381	999999	422	483	968	861	481	680	742	999999	999999	291	138	519	724	999999	999999	999999	338	663	387	799	858	643	999999	957	373	999999	558	999999	328	65	29	24	999999	236	783	849	263	999999	370	741	65	820	112	289	57	506	559	821	265	42	944	423	999999	582	931	999999	694	20	999999	999999	132	244	460	602	271	124	928	999999	18	999999	999999	999999	303	646	744	999999	541	509	999999	867	948	736	251	999999	120	999999	248	19	999999	14	164	999999	999999	397	619	999999	370	509	27	932	999999	72	999999	410	999999	166	999999	139	999999	894	247	195	999999	630	35	395	992	173	999999	999999	999999	918	999999	13	700	393	999999	906	36	923	677	41	492	977	999999	886	923	841	891	999999	999999	118	181	410	767	969	153	999999	371	234	827	206	27	360	67	659	869	999999	999999	21	429	224	113	913	226	999999	999999	132	341	148	471	161	282	999999	999999	767	746	791	999999	730	249	999999	999999	802	999999	480	23	999999	920	639	27	123	141	879	534	999999	15	268	194	561	277	31	999999	233	762	676	999999	999999	178	999999	999999	87	999999	979	771	124	680	999999	817	746	999999	999999	211	701	131	357	30	402	13	999999	761	488	607	999999	463	228	225	320	49	429	556	533	963	999999	999999	939	549	161	117	419	589	999999	999999	447	368	706	820	397	111	414	656	531	999999	999999	537	999999	479	889	999999	553	899	369	270	398	199	668	607	999999	999999	192	999999	868	295	594	343	999999	47	999999	326	757	408	827	999999	999999	772	35	57	717	999999	301	469	999999	634	564	520	229	999999	61	258	699	999999	999999	422	999999	606	787	245	891	912	480	999999	319	999999	769	154	81	160	635	625	174	621	889	487	684	722	157	999999	730	84	124	622	986	911	626	999999	999999	414	999999	37	984	999999	999999	805	621	904	999999	999999	865	419	448	78	808	435	999999	999999	218	761	738	207	459	553	515	816	798	858	410	408	945	120	985	666	861	607	641	999999	999999	999999	999999	779	571	999999	999999	999999	636	999999	814	560	827	999999	999999	407	676	101	578	999999	999999	999999	16	763	503	752	151	999999	434	
781	999999	210	999999	999999	999999	134	895	999999	635	999999	184	203	999999	752	999999	850	580	407	670	587	990	999999	39	999999	110	125	87	112	999999	819	917	624	999999	999999	838	999999	999999	128	925	325	512	717	999999	188	266	90	168	264	719	653	181	744	93	846	999999	447	999999	594	608	999999	57	792	682	816	481	560	316	336	914	440	94	999999	482	355	85	283	313	850	943	29	999999	823	999999	999999	647	999999	540	50	73	400	442	999999	520	999999	277	719	44	649	707	705	999999	832	349	999999	568	719	272	737	771	517	144	999999	650	588	550	999999	409	59	178	308	30	276	272	523	999999	914	999999	64	999999	999999	999999	999999	153	248	999999	134	483	113	75	927	999999	802	279	556	266	121	529	931	999999	53	999999	985	999999	408	685	507	569	999999	292	654	778	999999	999999	415	999999	480	187	412	342	426	750	306	984	250	999999	227	999999	716	266	885	394	20	188	999999	54	262	192	744	563	999999	564	999999	821	999999	159	703	999999	863	999999	999999	934	127	999999	999999	302	24	11	999999	22	467	510	999999	999999	999999	269	767	39	999999	371	27	298	999999	848	593	861	103	484	573	101	692	999999	999999	999999	480	950	999999	421	727	741	999999	260	951	732	105	248	711	98	424	161	391	674	527	502	999999	999999	999999	278	15	599	209	539	999999	149	999999	393	999999	423	999999	999999	993	356	311	883	340	766	347	999999	753	355	159	14	69	999999	709	28	999999	641	180	982	459	997	415	138	541	500	999999	812	412	712	999999	298	999	999999	167	999999	373	644	171	502	160	790	999999	660	449	999999	999999	26	439	311	836	735	252	115	996	995	999999	999999	999999	839	999999	535	308	51	483	861	999999	101	999999	999999	655	912	479	677	999999	669	482	999999	688	346	30	999999	382	111	875	999999	55	999999	972	172	999999	999999	302	999999	558	625	491	484	999999	587	999999	388	761	999999	656	999999	999999	575	283	336	523	196	999999	15	818	148	162	206	175	347	816	999999	128	102	580	465	999999	999999	128	999999	187	999999	577	110	156	999999	999999	616	455	999999	879	480	620	645	648	907	704	297	999999	999999	999999	295	318	839	771	88	270	669	194	200	315	118	456	999999	999999	524	618	393	999999	999999	104	999999	999999	224	467	346	500	999999	453	999999	761	331	644	708	744	892	689	738	339	77	381	384	431	265	645	771	33	553	496	134	298	320	438	336	326	926	544	103	381	999999	588	787	226	521	999999	999999	999999	999999	332	999999	999999	880	64	791	999999	719	124	495	579	695	
322	946	985	329	384	450	892	318	999999	999999	358	999999	367	905	999999	593	999999	999999	825	662	999999	285	231	239	299	418	266	999999	999999	999999	812	58	999999	999999	999999	641	802	896	999999	988	100	164	366	515	908	999999	523	999999	999999	999999	561	999999	670	917	999999	999999	725	999999	39	966	194	255	787	785	14	999999	81	681	793	999999	791	271	773	837	999999	154	999999	716	999999	999999	895	117	345	999999	999999	609	388	607	999999	999999	916	56	867	180	804	845	376	581	510	999999	176	999999	365	464	429	300	440	832	355	252	127	18	434	978	80	86	909	477	740	405	999999	999999	392	718	931	745	404	602	43	999999	999999	347	999999	722	999999	63	752	880	999999	754	178	555	261	56	957	999999	621	888	109	727	935	899	840	999999	686	702	458	647	533	683	895	999999	799	629	474	780	802	712	104	27	334	999999	999999	985	999999	376	999999	346	999999	33	999999	999999	502	315	999999	999999	999999	111	999999	191	604	114	999999	218	999999	341	756	632	999999	186	999999	999999	999999	92	999999	906	324	999999	999999	999999	490	122	886	999999	558	390	344	493	838	596	283	999999	677	913	422	229	681	377	136	895	999999	589	999999	584	918	999999	721	420	912	884	563	999999	234	724	700	491	228	999999	660	479	996	999999	999999	985	903	414	999999	999999	669	183	999999	999999	729	982	700	900	358	311	590	341	668	923	580	954	42	632	476	999999	999999	999999	999999	832	717	657	999999	999999	999999	778	680	514	984	999999	999999	739	658	617	921	252	34	999999	143	916	267	999999	810	999999	692	838	999999	281	937	289	668	738	181	402	239	999999	93	999999	113	580	630	86	356	999999	182	840	999999	999999	710	234	927	421	797	94	575	999999	846	825	664	957	825	409	999999	705	183	22	999999	266	387	849	168	999999	696	563	295	190	999999	999999	900	851	542	537	570	999999	999999	999999	941	97	827	840	235	267	689	999999	754	231	510	651	654	170	282	999999	999999	999999	75	999999	725	244	798	394	427	863	999999	813	999999	297	838	999999	354	926	80	480	438	547	999999	900	991	550	808	74	680	330	339	739	578	999999	500	710	999999	999999	530	706	298	442	999999	999999	342	875	730	467	392	999999	307	727	99	802	611	500	246	174	266	184	436	734	713	107	533	196	999999	923	797	138	224	250	405	999999	192	999999	134	261	568	125	820	350	682	43	999999	999999	649	999999	890	999999	474	483	847	356	280	564	729	999999	838	999999	640	999999	999999	263	433	66	331	725	619	615	376	999999	605	999999	364	999999	
61	999999	84	999999	546	999999	42	797	999999	999999	402	59	103	999999	277	999999	423	423	484	22	680	429	609	965	290	999999	167	285	999999	489	878	999999	991	195	999999	999999	250	999999	999999	182	774	872	999999	692	999999	282	632	999999	347	566	999999	192	999999	351	415	632	81	999999	641	623	311	756	999999	184	999999	695	67	908	126	228	999999	507	814	312	999999	807	829	999999	311	18	999999	176	937	999999	999999	695	50	650	779	879	977	141	284	999999	999999	999999	999999	424	999999	999999	999999	999999	874	129	997	73	999999	999999	113	607	802	999999	999999	633	332	145	818	999999	999999	999999	999999	417	999999	246	251	999999	232	828	999999	229	999999	999999	96	342	793	576	302	999999	79	855	999999	687	546	182	999999	823	333	999999	663	735	210	610	168	663	323	806	999999	638	999999	568	999999	550	999999	884	507	396	78	474	840	999999	999999	999	38	410	849	967	999999	956	168	999999	114	999999	175	707	29	499	257	432	28	986	999999	663	940	510	24	776	766	661	674	999999	754	858	810	906	892	210	581	757	999999	356	999999	999999	479	460	463	268	384	223	999999	17	149	645	456	999999	776	189	69	527	395	999999	210	219	291	478	673	256	771	999999	814	818	999999	999999	618	672	61	349	194	999999	999999	756	999999	999999	796	999999	551	119	412	956	139	713	150	64	372	999999	156	725	358	11	999999	999999	496	126	999999	57	100	649	36	783	802	437	994	579	481	639	999999	657	999999	625	926	563	844	814	999999	111	677	999999	999999	999999	526	335	991	999999	702	839	270	285	154	749	576	902	999999	628	164	702	718	570	582	999999	999999	498	312	732	84	233	372	681	987	306	999999	236	521	158	267	999999	445	811	999999	642	999999	405	512	674	999999	34	481	226	660	999999	393	116	999999	999999	819	999999	33	999999	118	478	476	588	297	847	379	999999	390	933	370	999999	266	907	693	940	363	999999	985	999999	999999	60	751	999999	30	999999	913	272	946	126	999999	240	999999	187	702	408	175	790	999999	665	304	999999	999999	999999	855	973	179	486	999999	349	51	999999	51	395	584	68	726	329	567	999999	934	117	999999	273	604	999999	242	89	999999	294	999999	999999	555	999999	999999	973	415	214	301	57	392	437	848	606	999999	183	199	68	602	999999	681	999999	999999	999999	999999	197	999999	380	942	725	740	99	281	139	574	478	610	720	63	611	652	522	38	520	353	507	999999	796	999999	431	940	183	487	999999	612	928	999999	999999	599	154	667	45	271	575	316	302	999999	999999	41	999999	573	999999	999999	991	
991	169	818	999999	999999	233	928	519	192	999999	785	566	612	711	527	646	138	436	999999	999999	999999	617	261	999999	214	60	351	549	765	591	858	471	178	496	579	999999	120	999999	155	375	999999	157	853	749	999999	749	690	454	201	394	999999	146	999999	107	57	383	907	364	508	977	999999	999999	754	600	663	323	398	126	141	84	999999	500	291	999999	692	796	764	511	999999	464	999999	999999	357	380	123	721	124	80	448	205	545	999999	999999	177	999999	836	402	262	96	476	360	999999	322	127	858	999999	999999	999999	415	260	619	405	691	999999	618	984	41	383	487	941	208	999999	677	999999	999999	780	999999	124	999999	999999	403	511	425	207	113	795	584	240	999999	145	999999	522	665	198	585	149	73	999999	559	509	999999	999999	999999	999999	277	42	897	386	999999	999999	615	740	999999	999999	856	118	980	999999	939	822	409	800	861	351	84	685	662	488	360	999999	717	286	565	761	60	384	735	999999	999999	81	897	208	652	444	999999	136	192	115	342	476	999999	579	156	736	110	13	167	433	81	999999	380	418	36	199	370	339	184	578	509	999999	382	710	999999	999999	999999	210	158	427	999999	999999	503	557	999999	883	999999	147	999999	999999	660	999999	999999	312	999999	999999	700	489	182	462	84	200	999999	613	606	860	104	999999	24	287	811	999999	999999	740	612	999999	999999	822	999999	999999	959	232	999999	355	918	462	999999	80	512	226	177	445	999999	695	352	630	995	889	950	296	999999	781	132	999999	27	999999	201	486	699	85	259	999999	999999	39	503	851	991	606	695	153	605	33	946	797	120	375	870	169	999999	981	137	208	871	976	363	187	109	356	337	999999	999999	778	380	999999	999999	299	229	999	202	501	639	999999	204	807	690	765	835	334	999999	652	999999	42	98	718	947	999999	15	250	999999	325	999999	644	999999	999999	882	826	999999	519	830	820	156	999999	966	896	351	999999	14	74	295	597	999999	774	614	685	277	238	689	999999	489	916	293	978	333	876	999999	999999	130	666	924	864	123	326	504	922	506	28	999999	202	376	218	56	941	954	88	974	976	39	999999	270	999999	146	989	39	913	999999	999999	547	100	156	356	618	347	150	999999	483	999999	280	692	189	258	173	497	295	281	870	352	33	254	999999	773	965	537	999999	280	727	133	297	591	395	999999	480	975	56	29	600	708	800	999999	604	948	999999	347	414	999999	490	999999	704	757	52	194	999999	302	198	382	391	90	941	869	704	360	738	999999	307	850	777	198	450	275	680	172	551	999999	
650	953	77	628	999999	394	789	999999	429	539	548	211	194	187	999999	999999	638	519	766	931	829	254	220	999999	50	563	243	999999	209	438	86	880	642	653	652	244	315	763	958	557	999999	626	930	208	150	105	665	599	999999	999999	999999	171	405	999999	670	405	743	60	588	569	160	999999	878	999999	462	668	999999	540	535	552	368	999999	561	999999	999999	212	323	21	876	999999	897	644	891	432	800	915	999999	32	982	999999	500	999999	184	999999	406	999999	999999	999999	999999	482	537	135	74	858	418	761	610	195	769	999999	999999	999999	999999	643	671	999999	605	456	200	547	193	546	999999	288	61	112	999999	999999	813	268	464	383	275	403	417	999999	999999	999999	23	999999	315	999999	262	999999	174	769	999999	541	727	890	987	999999	749	208	298	999999	576	999999	806	316	70	448	382	510	13	708	465	780	236	898	936	572	999999	160	242	894	293	999999	999999	292	999999	999999	999999	922	281	172	634	76	114	426	205	793	236	706	979	866	916	751	521	999999	313	311	999999	829	999999	424	858	598	966	403	706	543	672	523	295	999999	999999	459	239	841	84	398	999999	810	702	999999	345	736	181	375	978	541	522	999999	979	718	855	999999	999999	856	313	45	110	999999	719	662	131	999999	421	999999	863	466	999999	999999	391	999999	636	503	136	810	88	132	426	601	425	175	999999	24	544	577	55	398	490	383	537	48	298	999999	999999	50	32	633	324	103	999999	522	999999	842	276	74	91	361	488	999999	777	190	618	999999	999999	554	640	999999	178	844	43	474	975	148	152	999999	999999	999999	999999	95	788	455	807	333	99	902	155	189	748	480	495	693	910	332	605	356	429	789	678	546	999999	915	999999	480	70	47	547	881	999999	922	448	419	948	402	999999	999999	382	999999	419	393	408	461	368	999999	999999	349	564	653	542	795	999999	836	999999	866	685	872	990	336	999999	62	999999	274	489	825	42	999999	744	517	951	283	999999	143	380	295	147	999999	556	767	999999	720	483	893	348	999999	998	999999	999999	92	717	507	341	55	31	367	37	144	971	999999	999999	282	999999	57	701	999999	821	999999	465	709	728	736	999999	999999	214	552	579	472	926	585	827	429	661	662	999999	999999	999999	927	121	23	267	13	977	999999	111	849	999999	999999	201	999999	92	217	999999	714	999999	980	999999	117	840	479	788	999999	218	396	715	999999	999999	941	257	257	999999	893	678	999999	452	725	759	999999	132	365	436	999999	280	847	502	620	282	947	309	819	272	999999	97	642	999999	702	795	590	
308	999999	238	184	188	944	761	999999	538	705	999999	999999	999999	879	985	485	53	645	295	371	894	105	999999	673	999999	999999	985	492	806	46	226	749	930	999999	13	266	137	261	964	335	999999	312	91	999999	684	672	598	392	849	611	999999	590	417	433	695	213	902	564	543	750	959	999999	999999	502	999999	523	707	61	999999	728	357	791	680	959	999999	591	23	395	989	969	839	999999	999999	204	447	636	342	506	483	799	364	999999	999999	223	376	816	920	589	99	171	964	546	999999	999999	263	807	909	458	158	114	999999	999999	575	573	911	367	999999	197	64	852	999999	210	578	86	374	785	83	467	592	999999	671	433	305	827	14	302	95	522	940	640	726	883	358	999999	609	846	997	154	311	19	190	732	999999	999999	980	764	968	440	756	478	733	452	865	688	999999	766	221	747	569	619	999999	999999	999999	424	136	999999	852	208	477	999999	787	929	165	999999	289	939	898	69	846	250	334	655	766	999999	907	283	28	670	936	842	634	259	999999	692	738	78	484	120	120	683	911	769	999999	239	691	803	297	293	999999	503	867	162	900	328	999999	626	356	999999	517	999999	288	999999	271	634	999999	999999	353	472	844	220	999999	788	948	173	338	564	692	537	780	113	986	735	270	443	999999	482	358	266	407	121	721	699	999999	267	404	729	507	999999	346	163	459	824	999999	198	48	999999	213	737	989	999999	933	818	14	414	866	553	921	999999	999999	420	999999	999999	74	999999	499	764	999999	691	999999	609	66	364	200	999999	653	171	296	999999	405	895	278	621	276	999999	188	902	999999	999999	400	851	807	679	999999	926	973	999999	759	715	999999	999999	895	522	999999	390	673	999999	628	386	761	999999	267	849	999999	764	999999	999999	820	397	554	596	79	999999	300	999999	802	386	999999	999999	654	290	412	999999	382	131	999999	756	651	886	999999	608	284	999999	437	695	593	957	999999	914	784	999999	552	371	170	113	215	899	231	999999	588	296	893	363	732	999999	999999	685	476	311	764	395	916	934	394	945	321	760	567	604	999999	999999	140	771	489	999999	738	999999	420	279	916	999999	534	999999	308	716	714	999999	586	999999	403	908	491	999999	999999	399	498	618	977	224	791	454	999999	999999	999999	743	999999	132	999999	493	742	262	275	206	395	663	860	327	635	999999	999999	400	183	610	211	425	363	194	621	100	749	129	72	205	999999	471	999999	907	999999	564	559	591	56	999999	224	999999	999999	294	999999	496	538	999999	982	999999	999999	400	281	730	425	313	390	999999	
511	999999	999999	999999	199	79	718	999999	894	999999	456	999999	999999	649	999999	91	396	70	782	999999	635	999999	561	578	147	763	221	97	999999	48	492	567	999999	587	90	999999	999999	601	999999	573	576	634	601	586	999999	911	999999	344	999999	999999	343	364	999999	999999	346	999999	232	999999	485	436	857	630	734	999999	469	889	897	540	999999	91	999999	795	119	219	999999	999999	999999	975	852	236	582	999999	999999	999	705	138	999999	861	999999	703	50	192	125	525	715	945	999999	745	126	836	23	999999	775	964	999999	999999	254	322	999999	345	853	256	999999	259	999999	980	589	734	160	341	853	45	299	865	999999	999999	679	594	503	557	110	999999	859	26	999999	932	111	999999	542	999999	883	723	51	905	849	999999	870	866	671	735	999999	175	594	784	982	999999	999999	909	923	918	868	999999	818	999999	999999	75	397	306	46	921	878	512	202	993	458	999999	994	394	26	256	679	813	922	999999	999999	935	999999	999999	43	244	999999	999999	999999	623	298	232	904	999999	670	783	406	573	999999	999999	857	852	972	600	999999	853	983	966	893	677	248	65	999999	999999	80	999999	872	322	273	801	349	999999	359	999999	999999	999999	235	224	723	242	849	999999	982	999999	910	348	963	602	999999	190	261	615	308	485	384	243	495	853	708	371	910	94	310	38	410	999999	502	403	895	111	627	768	252	660	827	143	999999	999999	150	731	346	280	575	92	550	999999	999999	874	203	471	739	381	516	362	331	765	999999	953	772	739	999999	569	706	999999	562	492	373	647	658	251	999999	930	712	999999	999999	999999	518	227	488	677	793	628	209	999999	371	255	262	890	339	72	337	128	792	410	886	999999	574	929	530	67	370	739	226	951	310	809	669	539	336	691	256	587	999999	999999	946	227	369	282	284	999999	240	482	999999	999999	914	52	147	312	100	258	76	589	697	431	316	63	412	999999	133	562	586	999999	999999	648	815	749	654	697	999999	669	417	301	655	223	826	887	431	999999	47	999999	671	366	449	88	999999	667	890	53	788	999999	999999	121	999999	721	729	517	919	670	780	174	397	450	848	999999	841	774	999999	483	604	429	632	782	220	865	890	229	283	999999	33	157	858	610	909	999999	854	305	999999	933	999999	319	968	761	848	999999	870	231	518	27	247	851	733	999999	449	369	270	999999	999999	999999	831	999999	244	999999	646	999999	316	787	999999	287	576	545	999999	10	989	295	460	870	999999	347	995	669	711	265	247	182	999999	451	171	549	310	823	999999	860	112	983	999999	999999	
124	225	999999	999999	689	241	450	701	230	733	428	163	999999	999999	999999	563	297	171	999999	999999	206	474	219	999999	999999	991	976	753	151	769	999999	15	999999	926	756	718	781	999999	999999	999999	815	546	951	690	33	17	641	910	726	840	573	941	999999	105	338	649	999999	999999	999999	698	264	999999	999999	461	835	422	942	982	644	389	782	385	191	328	999999	659	523	528	841	999999	999999	76	999999	311	999999	956	820	999999	598	116	711	90	999999	291	225	128	986	500	855	610	74	659	276	347	68	198	759	867	999999	678	135	488	859	848	347	198	999999	257	999999	878	602	827	999999	537	999999	702	929	999999	112	55	999999	33	999999	241	553	999999	999999	690	253	999999	207	952	192	919	980	233	230	606	999999	999999	458	738	245	977	18	246	275	738	669	365	268	858	999999	999999	15	112	815	628	304	646	398	979	999999	257	680	649	645	474	556	453	481	999999	956	999999	597	934	999999	695	232	316	999999	999999	999999	887	749	348	198	304	914	877	418	602	312	999999	638	478	734	987	999999	368	601	999999	999999	226	884	999999	902	688	300	80	324	129	405	987	220	337	959	126	508	341	461	350	559	678	44	879	30	999999	447	999999	209	800	999999	864	999999	635	879	999999	13	999999	446	509	999999	844	999999	299	206	324	97	999999	999999	618	489	964	999999	260	251	513	191	999999	915	999999	999999	181	999999	523	729	541	282	584	457	165	999999	695	894	951	346	715	125	745	683	706	572	145	609	591	321	435	956	465	393	376	622	999	897	204	268	999999	972	999999	569	665	51	999999	999999	364	999999	793	79	955	914	999999	397	446	331	999999	999999	115	999999	289	212	304	584	817	201	91	543	999999	797	700	693	999999	742	85	186	28	999999	70	292	255	999999	527	999999	11	550	857	978	186	678	688	524	162	999999	693	837	274	999999	234	999999	771	999999	392	999999	378	271	411	794	322	269	999999	999999	619	823	327	204	684	938	582	276	999999	113	367	444	118	185	541	252	58	999999	912	937	440	749	520	434	999999	531	987	739	999999	73	999999	916	375	999999	905	338	942	499	163	999999	999999	958	977	668	999999	947	887	202	730	999999	999999	84	357	375	124	999999	313	893	999999	163	951	843	136	280	999999	450	999999	974	280	999999	309	999999	999999	586	439	481	771	851	970	755	643	794	19	981	999999	999999	999999	999999	30	44	34	999999	998	999	384	664	831	999999	231	23	878	913	921	527	999999	999999	990	770	935	642	999999	462	922	745	999999	166	999999	999999	952	
856	880	79	999999	246	188	260	561	94	211	999999	999999	75	630	957	877	730	999999	491	132	142	600	999999	73	999999	999999	572	137	999999	490	228	830	999999	754	375	999999	999999	999999	685	349	999999	999999	905	569	170	991	43	999999	999999	868	999999	293	352	33	820	265	91	15	575	999999	615	999999	308	604	983	944	965	320	265	824	78	770	999999	152	523	999999	999999	239	903	396	902	740	172	394	701	934	487	661	933	119	60	802	394	385	733	485	335	311	586	999999	36	722	576	149	799	28	106	999999	509	999999	569	999999	112	999999	407	875	960	999999	902	999999	999999	999999	387	155	999999	276	386	811	419	48	183	393	999999	999999	369	999999	174	32	594	683	837	287	162	999999	550	208	699	215	978	857	525	420	409	999999	999999	723	999999	999999	375	532	642	294	790	471	999999	185	999999	424	820	999999	710	937	330	228	220	189	999999	999999	999999	575	999999	180	833	561	522	762	984	125	929	645	844	743	656	71	51	552	999999	690	482	374	999	285	999999	999999	156	588	999999	190	999999	578	572	580	825	799	956	471	461	239	999999	386	201	93	495	184	382	967	999999	999999	187	667	692	470	999999	241	576	301	785	999999	414	999999	999999	999999	999999	360	999999	274	999999	999999	999999	579	101	267	999999	106	999999	916	999999	999999	387	189	999999	830	999999	658	886	112	297	594	999999	664	685	388	824	25	712	396	294	145	999999	999999	59	434	163	607	575	435	728	195	999999	999999	511	999999	695	235	636	842	802	150	474	970	999999	333	633	999999	894	999999	442	999999	393	786	999999	999999	119	999999	139	873	677	404	92	460	999999	112	999999	573	162	999999	693	599	388	999999	594	154	670	140	999999	726	800	712	713	862	999999	12	999999	281	38	857	465	425	105	999999	174	407	67	23	597	999999	796	999999	297	999999	30	843	999999	523	999999	487	983	978	147	412	82	964	691	230	999999	381	999999	264	999999	305	653	277	503	624	999999	999999	96	657	999999	267	999999	740	424	999999	841	159	664	999999	999999	550	873	486	999999	999999	691	999999	716	999999	999999	999999	574	999999	999999	992	140	752	349	723	817	15	400	336	445	880	482	341	999999	762	388	318	717	31	185	994	431	176	989	810	932	999999	479	260	111	327	692	999999	225	432	797	999999	810	940	999999	83	160	547	51	407	220	360	999999	954	999999	246	508	999999	366	530	999999	963	999999	538	999999	321	999999	150	234	128	999999	95	125	127	964	299	508	777	561	111	844	999999	135	592	600	582	846	525	802	865	818	999999	
999999	694	999999	834	999999	282	158	159	999999	19	322	999999	999999	135	245	541	989	168	999999	999999	991	264	686	685	999999	999999	999999	999999	474	20	999999	999999	309	57	63	430	265	140	963	236	628	411	564	834	572	212	383	475	346	999999	535	999999	999999	999999	999999	999999	999999	999999	995	165	344	939	999999	536	671	999999	624	172	81	814	285	859	999999	999999	112	590	999999	852	123	635	796	471	872	169	485	704	242	221	898	287	999999	999999	144	807	999999	689	725	37	173	619	999999	221	404	531	39	675	999999	624	984	569	86	165	73	370	369	873	76	526	61	999999	720	999999	274	999999	402	999999	725	999999	621	423	864	999999	999999	504	57	585	77	350	139	999999	265	617	236	999999	211	266	26	774	448	999999	999999	209	975	205	898	185	946	610	139	833	999999	999999	13	999999	704	413	476	569	322	783	805	726	396	999999	712	112	185	999999	592	146	189	951	948	602	999999	664	999999	999999	605	871	638	466	999999	306	999999	213	614	665	999999	999999	790	457	461	999999	222	896	812	733	493	795	10	21	999999	993	653	999	112	999999	769	999999	999999	983	963	999999	154	349	514	999999	393	508	498	999999	311	795	999999	732	499	293	390	904	852	963	999	810	871	627	449	999999	999999	999999	110	214	895	594	999999	806	493	20	520	873	999999	722	349	985	999999	490	710	999999	646	999999	509	818	999999	865	197	999999	983	999999	579	527	900	295	999999	999999	408	294	999999	717	713	549	249	999999	773	517	999999	140	624	24	513	390	916	226	581	732	359	291	999999	40	406	339	822	340	440	993	973	106	284	814	586	22	866	993	999999	107	681	30	999999	512	999999	67	137	969	650	199	610	683	999999	715	185	126	999999	593	320	383	726	908	59	780	999999	426	855	809	999999	999999	524	923	999999	999999	60	338	246	682	999999	348	211	853	999999	251	392	299	391	999999	639	999999	913	283	999999	999999	999999	999999	971	275	968	925	211	328	542	159	674	999999	999999	240	999999	847	999999	427	905	971	181	999999	228	807	999999	999999	44	999999	179	999999	586	251	250	571	999999	287	366	999999	713	762	147	883	320	999999	576	704	999999	161	904	792	999999	495	378	999999	999999	508	554	173	876	999999	890	915	999999	575	999999	433	447	414	138	999999	490	999999	999999	152	999999	298	562	999999	241	694	931	999999	391	387	999999	101	999999	539	607	603	732	203	104	989	871	231	734	745	999999	153	999999	908	33	526	311	999999	781	999999	876	675	946	867	999999	192	792	17	533	770	999999	481	999999	907	
999999	534	999999	296	999999	723	999999	999999	564	816	720	999999	437	999999	860	865	999999	999999	999999	999999	663	932	657	865	270	999999	207	999999	698	963	999999	495	594	999999	111	499	871	24	865	68	954	999999	999999	139	156	845	755	769	157	668	999999	491	172	911	254	874	876	789	36	902	999999	416	914	600	999999	234	999999	88	921	370	993	999999	999999	261	999999	999999	821	528	718	425	166	438	716	39	278	999999	333	682	114	999999	622	92	988	962	999999	999999	999999	999999	869	922	352	676	847	999999	675	999999	650	911	999999	999999	63	357	80	999999	746	97	699	885	331	999999	901	820	974	695	999999	910	999999	999999	719	155	51	310	999999	796	83	999999	999999	930	364	644	424	421	463	259	182	275	21	387	226	453	848	999999	999999	675	999999	999999	999999	161	48	764	999999	772	202	999999	813	999999	699	284	999999	266	506	769	530	687	999999	999999	366	724	999999	999999	999999	694	661	999999	306	577	121	983	775	551	787	439	892	999999	93	999999	228	390	445	430	575	736	849	960	947	89	942	999999	895	540	174	978	639	999999	865	999999	120	927	776	245	640	716	999999	999999	999999	77	877	930	999999	136	999999	976	288	102	999999	172	845	701	328	999999	634	610	97	999999	387	999999	999999	336	999999	226	542	301	613	210	789	999999	236	863	491	879	211	22	907	768	279	198	699	546	999999	702	31	418	609	558	999999	40	628	999999	608	670	277	550	205	387	594	969	372	88	312	57	935	981	220	448	999999	622	702	999999	964	198	119	263	678	999999	999999	133	692	65	599	759	999999	999999	265	999999	611	999999	817	999999	184	999999	826	621	243	610	766	50	208	170	542	988	999999	310	999999	999999	999999	24	872	999999	191	471	287	317	488	553	816	974	726	399	999999	365	999999	999999	154	664	372	498	999999	77	275	165	925	532	999999	999999	999999	930	660	845	269	597	788	654	349	712	33	518	142	999999	999999	792	324	808	333	187	193	165	165	646	57	72	999999	999999	896	36	546	754	999999	877	132	886	999999	880	999999	249	999999	159	833	441	999999	853	365	339	999999	999999	840	126	209	344	427	999999	999999	999999	797	206	601	984	758	322	176	999999	723	264	567	999999	478	443	678	93	999999	43	999999	999999	15	203	999999	666	530	423	195	429	555	460	999999	856	999999	999999	92	932	648	592	401	999999	274	372	139	111	771	376	14	407	447	126	999999	393	944	60	999999	604	499	935	463	345	136	999999	723	273	803	999999	796	178	360	999999	445	29	999999	811	459	642	999999	605	
999999	163	999999	787	982	439	999999	77	912	70	302	488	999999	999999	138	66	999999	999999	999999	866	999999	69	580	836	57	701	681	713	751	142	999999	375	541	894	999999	999999	999999	348	763	294	999999	736	799	999999	876	871	999999	732	890	999999	427	931	993	206	307	999999	583	581	740	291	758	23	999999	779	469	926	947	999999	999999	828	138	54	764	365	331	571	270	999999	999999	185	999999	948	823	999999	999999	999999	382	344	999999	216	999999	355	608	482	999999	999999	419	29	276	949	999999	999999	71	71	457	382	176	637	875	735	574	739	622	565	893	809	200	161	74	999999	554	612	951	464	112	999999	999999	291	829	999999	999999	250	578	19	260	999999	999999	761	717	342	999999	999999	469	862	642	986	732	53	589	726	341	268	999999	999999	405	321	999999	606	959	673	936	999999	808	85	583	333	170	999999	314	999999	923	438	444	732	307	809	999999	99	822	125	60	403	702	113	999999	893	999999	112	614	999999	821	289	802	53	405	617	936	393	288	318	826	130	738	999999	803	902	999999	232	999999	999999	999999	723	999999	843	622	999999	192	705	617	689	48	68	997	375	448	643	999999	400	999999	689	873	760	810	514	999999	930	664	383	309	566	79	999999	999999	999999	999999	107	505	999999	430	999999	435	241	776	999999	279	999999	132	373	999999	999999	275	999999	895	489	721	417	999999	279	554	692	878	809	405	999999	620	999999	135	978	604	999999	999999	678	969	474	263	642	984	221	999999	532	807	301	501	149	300	645	176	453	999999	999999	194	236	413	999999	999999	626	836	724	978	303	641	154	999999	540	999999	597	999999	431	235	89	433	702	45	999999	999999	999999	317	265	760	974	999999	682	681	250	999999	999999	274	999999	489	637	806	269	999999	940	890	999999	999999	960	126	703	192	999999	227	999999	930	492	999999	391	999999	407	319	580	964	14	493	959	473	999999	384	999999	332	231	942	598	282	173	469	104	999999	232	64	356	148	67	792	75	464	999999	999999	674	720	882	389	92	328	999999	305	237	457	930	999999	999999	586	15	999999	960	802	628	999999	999999	32	999999	259	629	999999	999999	999999	906	222	428	505	20	999999	999999	401	449	842	860	280	57	868	242	646	211	43	999999	770	143	999999	831	272	999999	517	552	652	623	999999	759	999999	366	999999	398	25	39	435	189	999999	876	613	930	128	942	999999	999999	999999	999999	459	58	596	300	201	309	228	390	165	669	502	667	68	999999	816	92	999999	914	264	480	227	999999	775	854	269	894	529	999999	713	330	486	620	654	999999	
999999	585	172	448	999999	999999	179	999999	873	765	686	135	818	836	124	45	821	444	642	427	572	841	999999	742	999999	307	779	472	677	834	192	882	22	999999	613	241	920	681	749	999999	999999	593	999999	20	177	143	86	693	642	678	999999	52	977	236	299	332	312	999999	417	867	713	707	956	49	582	803	123	622	233	883	125	999999	694	871	127	999999	107	272	999999	999999	999999	96	830	999	335	149	905	999999	999999	290	928	499	273	882	67	602	999999	704	437	373	999999	999999	470	999999	563	999999	358	116	119	999999	234	999999	855	999999	999999	999999	877	956	714	999999	898	999999	999999	942	954	999999	876	811	813	999999	999999	999999	834	211	877	999999	999999	81	446	966	791	799	676	595	999999	999999	644	753	999999	440	725	679	990	999999	474	693	748	527	999999	937	493	547	302	594	968	999999	216	653	999999	999999	11	805	520	747	651	109	660	130	999999	999999	980	999999	576	382	999999	999999	412	839	736	999999	999999	107	277	508	483	254	506	999999	626	234	681	999999	120	365	438	920	999999	252	352	375	42	999999	640	999999	999999	371	970	920	795	306	428	999999	917	999999	999999	999999	538	22	274	999999	603	999999	503	999999	999999	999999	999999	221	944	878	999999	170	496	371	161	401	467	999999	550	122	999999	999999	999999	330	805	315	999999	661	503	534	391	156	999999	945	772	463	133	977	353	967	359	759	975	999999	999999	268	879	556	999999	999999	446	999	471	999999	134	27	999999	182	857	88	999999	999999	718	419	497	366	192	551	599	697	277	999999	196	583	762	523	610	999999	999999	547	436	526	999999	999999	98	392	685	999999	820	999999	180	950	130	274	60	10	51	999999	429	436	85	337	957	609	203	956	813	999999	999999	611	999999	999999	999999	319	652	999999	999999	685	331	999999	681	366	731	999999	526	327	999999	921	533	761	481	999999	950	999999	999999	108	569	999999	999999	999999	579	797	999999	219	999999	999999	315	999999	621	999999	15	999999	244	324	755	999999	606	122	93	876	597	891	363	639	139	999999	962	544	847	554	999999	251	846	199	536	884	932	521	999999	268	21	999999	310	874	999999	126	808	636	356	753	501	999999	999999	962	544	687	443	795	999999	999999	305	771	964	999999	999999	999999	519	54	787	870	786	999999	615	999999	864	49	591	489	883	22	564	335	198	999999	62	384	999999	883	655	848	450	146	441	999999	999999	250	999999	999999	55	991	607	999999	848	485	999999	417	999999	846	108	504	106	953	912	999999	999999	969	583	869	24	999999	193	999999	399	939	430	999999	652	999999	861	999999	
999999	357	444	891	415	999999	487	712	137	999999	543	999999	999999	160	752	999999	234	374	125	992	667	724	229	601	807	999999	999999	908	64	325	999999	758	984	484	59	999999	999999	30	661	617	999999	999999	742	378	909	999999	850	248	197	933	426	288	999999	999999	999999	731	138	842	999999	444	435	578	999999	812	999999	785	749	310	111	13	977	213	999999	507	510	999999	999999	999999	691	357	131	999999	721	131	899	485	792	125	999999	328	620	677	999999	227	191	999999	222	929	498	134	711	549	147	193	999999	223	576	999999	368	169	749	999999	160	999999	322	999999	999999	999999	912	404	992	633	782	782	999999	999999	276	999999	325	596	584	62	362	567	646	582	989	538	175	686	999999	332	757	999999	999999	342	526	999999	999999	882	67	999999	999999	103	999999	999999	766	364	800	656	946	999999	153	771	584	999999	999999	593	99	740	319	328	371	236	495	999999	875	999999	999999	61	782	76	590	999999	539	899	999999	269	435	999999	815	634	738	999999	739	829	189	985	783	882	999999	999999	120	174	572	738	324	790	607	471	211	352	162	999999	873	880	999999	710	242	685	661	666	999999	531	924	684	999999	852	999999	666	491	890	640	329	999999	849	955	425	870	801	584	254	999999	999999	366	999999	482	988	645	858	338	999999	753	108	999999	749	775	589	249	888	158	472	999999	999999	999999	321	712	832	999999	34	925	999999	999999	441	110	417	15	204	999999	462	211	601	216	999999	337	22	146	541	109	999999	83	999999	186	982	652	999999	952	719	983	55	999999	650	884	620	933	999999	638	322	998	813	743	580	425	787	686	556	265	664	614	967	184	181	732	219	950	559	999999	858	999999	999999	464	296	221	128	701	560	716	596	704	83	384	999999	999999	295	161	503	950	999999	305	105	857	999999	999999	999999	999999	589	917	674	670	999999	366	779	999999	21	999999	457	368	306	95	135	999999	999999	959	541	593	359	638	447	68	457	999999	508	562	692	999999	177	191	206	258	999999	999999	51	999999	330	716	604	300	531	936	999999	144	653	999999	180	999999	198	999999	574	432	520	999999	480	616	999999	774	999999	999999	840	881	999999	276	172	58	972	492	798	743	638	999999	988	68	116	999999	364	323	956	205	392	999999	999999	999999	999999	774	737	999999	172	435	713	556	859	999999	460	650	999999	437	971	604	999999	687	467	455	699	749	999999	461	999999	999999	999999	899	818	662	835	413	939	999999	658	398	999999	999999	999999	372	39	92	999999	611	608	466	756	927	351	999999	999999	999999	999999	496	999999	867	340	285	327	
202	183	813	738	207	552	999999	710	411	778	999999	999999	999999	999999	104	425	999999	785	832	852	387	223	333	558	467	999999	999999	443	453	213	791	999999	999999	493	999999	198	225	354	767	69	562	755	354	999999	768	77	344	348	874	999999	532	92	508	432	940	979	849	265	280	999999	999999	612	267	207	986	525	258	46	239	906	999999	272	28	999999	999999	631	868	999999	789	399	462	791	569	382	681	709	559	999999	552	999999	999999	960	83	367	647	999999	498	156	999999	999999	818	307	118	968	999999	999999	73	735	999999	318	121	999999	476	881	947	630	53	884	526	287	966	645	493	91	567	249	198	661	135	350	143	999999	22	546	581	165	682	600	999999	420	645	823	999999	999999	46	673	494	202	420	26	906	614	629	884	999999	182	813	999999	411	999999	999999	412	609	791	999999	999999	999999	929	999999	791	948	452	382	115	641	152	175	259	55	894	755	999999	250	119	443	528	102	137	999999	999999	351	999999	199	880	349	242	999999	688	69	999999	20	564	892	628	78	464	241	999999	252	144	17	564	999999	999999	876	85	171	999999	358	656	307	535	670	999999	450	302	263	502	766	409	999999	486	200	999999	883	200	113	622	51	979	296	578	884	999999	401	999999	673	682	13	273	80	999999	999999	412	999999	999999	894	991	187	775	210	739	757	999999	215	530	999999	584	999999	685	971	549	459	378	369	729	999999	545	509	663	629	581	498	502	338	999999	155	788	67	999999	306	122	444	275	778	557	999999	50	919	870	999999	99	58	328	301	999999	999999	999999	999999	620	832	359	491	524	156	629	251	264	515	999999	999999	586	526	233	999999	999999	114	193	600	812	908	610	625	638	999999	540	532	180	210	806	999999	194	745	446	999999	999999	630	920	129	158	316	565	535	919	495	999999	572	825	938	442	427	90	371	999999	712	999999	733	852	283	616	999999	80	63	708	67	200	840	89	657	443	239	194	74	451	999999	352	85	705	152	999999	999999	707	999999	768	389	861	999999	999999	734	354	999999	777	999999	513	61	245	512	826	999999	305	996	492	177	999999	212	999999	999999	999999	734	999999	999999	38	709	869	648	400	999999	294	328	205	377	335	355	312	230	461	546	561	399	999999	840	258	999999	847	417	485	539	736	999999	156	845	903	780	374	208	194	77	777	864	661	406	227	508	666	927	670	146	864	285	999999	999999	999999	529	474	529	897	194	862	461	173	860	112	728	181	360	474	555	981	114	45	394	769	696	738	863	999999	999999	186	919	999999	
348	674	461	814	460	389	383	315	844	310	10	999999	326	700	999999	303	999999	336	315	463	125	999999	759	249	367	926	768	791	611	999999	157	999999	942	714	825	196	651	913	999999	970	101	999999	146	804	45	188	453	995	938	569	134	999999	999999	466	632	999999	999999	221	999999	999999	999999	999999	999999	999999	163	991	272	611	875	613	651	584	615	345	372	875	999999	955	214	999999	999999	999999	852	51	782	733	147	486	92	643	999999	440	999999	196	359	508	546	208	650	53	916	841	130	334	999999	549	808	535	103	756	999999	999999	999999	279	60	848	739	999999	165	430	854	785	529	999999	341	221	128	999999	985	863	338	820	315	999999	271	642	652	527	133	243	925	999999	393	999999	480	323	433	196	146	999999	769	884	53	999999	198	141	999999	888	992	999999	999999	389	550	240	999999	999999	653	846	18	417	205	221	999999	921	504	999999	402	999999	999999	28	788	999999	999999	999999	104	454	777	94	972	139	331	763	535	999999	813	999999	70	999999	907	999999	999999	586	187	729	315	557	355	999999	725	945	739	126	136	973	917	497	999999	76	145	973	574	569	999999	999999	95	442	686	120	999999	958	192	249	297	633	359	212	755	562	999999	546	109	999999	369	37	999999	999999	636	999999	510	325	448	999999	27	934	563	110	999999	308	643	873	871	245	23	766	999999	499	999999	999999	999999	715	999999	544	999999	598	874	999999	210	847	488	881	805	135	610	792	520	197	232	362	79	259	499	999999	919	306	675	999999	999999	602	274	999999	385	143	999999	795	583	904	107	999999	69	644	900	864	820	762	999999	745	634	231	256	999999	277	476	433	374	225	296	625	999999	923	20	287	607	582	587	506	671	999999	815	218	999999	99	999999	303	999999	359	635	635	999999	999999	929	238	420	999999	700	633	999999	709	999999	579	297	999999	507	504	59	367	302	292	999999	266	406	999999	819	22	640	484	473	183	998	25	590	999999	468	372	999999	781	866	261	999999	953	597	999999	625	999999	921	337	999999	309	253	77	66	999999	401	900	831	382	999999	999999	715	226	999999	734	710	556	989	636	820	999999	511	999999	500	50	410	290	668	999999	932	584	101	313	891	173	930	931	958	999999	268	568	541	621	372	469	999999	665	793	863	999999	78	255	999999	516	458	999999	974	576	999999	999999	121	241	999999	999999	834	316	412	999999	996	804	999999	598	999999	377	261	603	890	906	41	504	744	497	805	192	999999	339	806	796	442	376	999999	364	942	999999	999999	999999	153	999999	537	163	143	341	796	69	
482	480	503	917	264	999999	907	999999	999999	521	999999	624	436	214	587	999999	509	615	891	630	848	424	656	999999	230	925	999999	719	378	877	999999	413	700	746	710	999999	836	889	541	999999	468	887	999999	999999	107	999999	999999	999999	594	999999	653	527	449	176	220	67	824	55	696	339	999999	198	700	667	160	794	924	689	504	204	668	620	999999	314	171	961	605	999999	360	697	35	520	135	345	234	843	964	533	535	652	567	790	202	211	191	280	196	999999	999999	312	608	999999	444	999999	374	42	999999	999999	15	259	462	599	999999	998	999999	885	72	365	999999	317	999999	400	164	851	636	999999	427	872	133	890	999999	453	955	57	999999	999999	86	999999	970	201	399	999999	528	286	200	968	999999	204	999999	305	217	831	717	962	482	218	66	593	762	496	615	580	20	124	484	18	643	648	908	499	809	999999	394	252	917	999999	871	999999	999999	999999	783	233	999999	827	999999	943	736	992	574	881	999999	493	999999	484	999999	819	818	414	999999	999999	334	999999	295	407	496	880	446	475	999999	482	346	999999	931	104	713	391	605	193	999999	541	999999	999999	83	37	741	325	364	910	665	108	191	467	999999	479	343	336	937	578	999999	802	506	999999	947	102	545	580	561	878	771	204	999999	635	972	270	909	999999	999999	268	999999	999999	526	536	809	999999	999999	878	999999	999999	999999	999999	453	36	852	639	999999	21	704	981	492	170	999999	486	999999	471	884	556	999999	814	570	659	953	679	911	169	999999	969	460	10	801	666	477	108	126	394	999999	197	999999	342	236	897	999999	401	775	505	416	999999	397	348	72	744	392	297	892	112	432	774	124	999999	364	999999	561	703	999999	825	692	665	370	754	721	999999	773	163	999999	999999	999999	561	999999	416	753	245	582	122	937	67	999999	190	216	23	999999	976	82	999999	977	171	346	285	999999	949	813	750	679	643	627	375	971	239	708	229	432	999999	869	708	938	128	999999	448	765	131	552	999999	999999	356	999999	744	624	682	185	999999	336	404	348	954	999999	12	565	939	495	572	96	54	999999	987	591	100	999999	373	161	999999	678	897	519	101	407	310	999999	999999	999999	999999	999999	298	999999	290	892	37	532	999999	115	935	563	553	953	203	999999	508	999999	471	764	701	638	261	531	326	748	438	999999	257	999999	999999	999999	242	999999	999999	999999	999999	990	200	104	564	568	200	268	999999	999999	999999	944	326	66	899	280	999999	569	158	254	499	766	737	542	463	152	999999	999999	813	999999	331	464	350	381	246	518	839	
376	999999	143	447	993	315	999999	623	494	568	201	999999	31	999999	672	939	368	999999	41	262	999999	640	422	293	832	455	990	974	999999	604	945	819	391	441	463	369	25	999999	506	461	716	919	969	583	999999	999999	791	354	658	525	981	58	999999	999999	190	735	999999	849	615	999999	325	55	952	889	623	381	276	590	426	313	924	561	826	580	546	999999	671	999999	210	130	999999	646	326	999999	622	896	614	136	260	728	582	175	999999	958	145	671	966	90	959	711	999999	999999	927	354	600	430	231	634	719	999999	999999	947	999999	999999	884	678	728	806	276	726	767	150	339	698	731	759	370	868	444	874	772	999999	880	999999	686	999999	719	971	554	999999	999999	999999	417	809	663	634	999999	707	999999	467	942	170	813	242	999999	999999	871	999999	623	841	999999	362	200	844	678	999999	77	160	808	999999	958	757	261	84	61	788	733	999999	45	999999	243	663	794	976	932	999999	777	999999	555	391	591	999999	358	713	142	323	788	572	999999	189	566	999999	898	652	508	195	999999	999999	191	164	999999	350	203	526	608	407	567	223	999999	76	705	430	605	426	840	999999	408	999999	941	737	999	170	399	855	540	999999	999999	999999	478	747	703	999999	466	400	820	250	297	832	114	735	755	575	661	74	484	146	769	482	812	40	786	370	797	999999	165	410	951	347	999999	739	999999	425	745	173	372	667	999999	999999	605	599	999999	999999	443	215	981	999999	508	334	381	999999	999999	999999	999999	447	961	342	999999	22	245	999999	299	949	846	375	102	340	829	497	702	817	182	564	876	222	850	220	927	591	472	730	999999	626	966	591	999999	360	95	307	212	39	999999	951	999999	195	310	240	729	77	123	650	605	20	632	563	999999	545	999999	126	596	999999	415	999999	550	515	518	672	999999	265	735	742	255	531	295	999999	999999	230	999999	999999	912	620	490	859	999999	821	134	890	994	412	369	104	944	999999	711	461	623	999999	411	999999	999999	999999	999999	473	342	380	405	83	725	960	999999	11	999999	724	214	999999	269	556	191	728	999999	627	678	579	896	640	999999	286	820	833	58	635	819	999999	24	999999	373	27	526	107	425	61	175	999999	250	999999	153	230	764	999999	202	77	584	682	84	59	959	999999	577	999999	583	129	262	892	911	537	191	821	710	929	613	252	40	999999	999999	999999	462	644	339	538	497	577	522	999999	641	981	999999	999999	999999	964	999999	999999	999999	824	524	306	999999	999999	132	713	186	332	519	834	131	999999	46	500	999999	999999	596	999999	
999999	999999	214	16	606	177	261	999999	999999	54	999999	745	615	917	999999	215	999999	17	540	189	999999	626	999999	174	67	688	964	999999	944	560	768	999999	378	998	357	410	619	518	999999	631	999999	201	999999	142	566	773	999999	213	157	831	931	999999	214	417	999999	999999	688	50	999999	918	212	999999	986	926	286	455	377	999999	569	401	595	61	317	999999	167	330	999999	228	608	293	469	760	999999	123	629	406	115	960	204	636	722	579	569	999999	999999	462	215	310	999999	120	999999	611	643	755	245	879	63	305	260	999999	999999	469	442	664	459	451	35	872	306	879	350	417	999999	933	679	25	999999	537	490	705	124	98	372	999999	887	857	127	999999	877	749	353	810	999999	721	315	999999	147	905	331	977	436	342	999999	999999	770	989	199	710	85	229	397	526	815	555	368	999999	106	944	776	601	999999	247	999999	557	535	999999	707	700	627	425	878	586	215	512	999999	782	95	395	999999	999999	999999	416	712	657	361	827	994	999999	999999	82	999999	202	138	730	653	198	347	999999	450	240	291	999999	92	659	999999	811	320	312	286	586	999999	710	228	878	999999	999999	534	347	205	708	545	553	346	555	269	685	457	485	859	90	444	638	944	495	616	177	999999	62	315	999999	516	692	999999	777	999999	456	974	999999	796	735	999999	999	260	742	695	738	162	537	400	666	364	999999	452	999999	999999	518	999999	732	272	765	999999	999999	999999	655	202	999999	675	569	629	813	710	207	688	999999	426	445	387	999999	799	877	25	796	999999	999999	195	680	999999	681	635	999999	689	999999	999999	41	999999	999999	967	999999	549	999999	73	593	999999	587	999999	166	157	328	780	705	140	999999	933	394	750	999999	820	392	999999	521	613	994	934	223	133	999999	219	999999	983	999999	478	782	663	956	813	999999	999999	999999	693	39	533	921	999999	930	285	136	318	602	290	353	371	584	145	37	239	79	658	694	464	497	946	500	999999	545	236	358	900	976	580	328	999999	746	699	999999	988	999999	999999	13	937	996	160	616	376	640	873	999999	999999	635	726	999999	773	204	618	999999	92	999999	587	999999	703	927	236	999999	999999	999999	443	624	999999	704	48	999999	976	999999	756	468	999999	999999	133	704	672	999999	710	274	999999	999999	555	715	137	502	357	955	114	738	310	20	769	818	594	414	206	999999	999999	942	596	188	768	128	999999	160	999999	753	909	882	999999	370	226	962	92	195	416	728	497	999999	357	93	999999	248	354	746	698	528	744	999999	507	424	334	768	677	81	999999	437	
278	977	642	604	55	231	55	940	793	807	735	408	998	478	761	625	595	513	743	530	773	700	461	340	18	201	385	278	46	458	294	21	128	999999	459	520	999999	999999	48	222	202	414	953	891	793	999999	720	39	662	999999	182	174	337	547	663	999999	525	999999	595	999999	999999	776	903	344	522	724	290	29	999999	251	875	999999	475	531	999999	999999	746	999999	999999	999999	480	355	615	337	285	130	683	581	325	881	994	447	167	193	376	999999	510	618	378	999999	999999	700	999999	421	832	999999	699	806	999999	304	831	999999	764	922	383	500	171	576	68	999999	51	999999	704	146	999999	437	999999	291	164	911	859	137	202	479	999999	780	344	203	999999	999999	431	877	371	999999	59	999999	683	245	810	875	264	934	560	999999	999999	355	996	999999	175	999999	655	999999	651	999999	445	704	762	295	314	603	999999	967	999999	123	971	999999	348	682	96	216	754	449	481	288	999999	924	577	227	451	272	783	470	999999	109	300	23	235	73	585	355	999999	398	931	216	720	999999	862	446	13	999999	17	323	999999	999999	650	216	936	373	650	520	136	999999	843	51	820	695	938	971	999999	958	999999	999999	107	741	928	999999	518	274	999999	369	999999	140	999999	588	265	469	683	80	459	93	87	862	423	75	999999	999999	555	999999	396	34	359	890	624	55	924	733	226	999999	39	294	698	671	804	291	458	999999	999999	264	999999	360	999999	868	522	738	880	86	861	999999	521	195	810	629	877	543	20	181	999999	177	999999	532	252	999999	999999	174	395	415	68	141	617	233	999999	300	112	46	22	490	378	885	174	848	871	195	999999	999999	483	78	999999	999999	999999	286	999999	164	600	264	118	384	828	358	353	475	999999	729	424	298	774	520	526	841	999999	529	803	631	12	999999	660	999999	999999	206	690	999999	622	999999	999999	340	743	266	699	847	927	637	662	999999	541	999999	830	152	771	245	999999	999999	999999	951	999999	999999	483	858	161	785	999999	61	282	999999	667	999999	999999	230	868	999999	999999	518	999999	678	914	892	866	783	999999	312	985	517	295	866	999999	726	774	670	999999	119	999999	885	999999	999999	253	876	365	41	362	999999	847	999999	284	687	690	560	153	873	999999	846	999999	699	999999	849	999999	96	765	999999	504	940	999999	999999	172	999999	236	669	999999	905	435	999999	537	835	431	583	465	386	243	608	186	999999	999999	900	633	999999	234	167	999999	999999	125	166	121	949	999999	421	999999	999999	446	999999	999999	30	157	248	448	999	319	59	999999	194	393	423	853	167	
239	927	367	360	558	951	999999	78	553	157	790	278	926	587	309	999999	329	800	939	718	156	165	429	345	461	633	902	999999	889	931	872	701	999999	999999	720	608	64	903	999999	494	989	999999	477	999999	457	180	83	731	750	999999	865	593	999999	145	20	83	508	31	899	999999	999999	360	189	621	999999	98	965	999999	867	700	955	426	999999	999999	999999	763	688	430	887	291	560	180	434	630	999999	999999	227	177	943	999999	999999	42	14	999999	445	639	213	855	723	368	999999	111	999999	999999	312	999999	900	39	416	999999	999999	87	143	617	999999	878	999999	558	999999	997	871	797	999999	231	999999	923	422	999999	19	98	560	999999	999999	529	999999	999999	317	385	999999	999999	388	198	761	695	261	32	999999	396	999999	566	714	654	999999	725	497	417	81	642	459	389	36	400	29	327	696	999999	999999	614	540	999999	571	550	240	999999	619	999999	46	343	999999	999999	34	35	692	452	384	905	999999	999999	41	669	387	674	925	938	999999	987	999999	443	999	999999	999999	293	856	902	999999	173	999999	383	116	814	380	999999	672	881	365	11	707	577	943	790	999999	399	583	871	538	896	624	302	999999	631	514	603	344	281	926	740	179	789	456	220	999999	157	874	999999	298	648	12	54	583	599	290	999999	500	218	666	262	999999	984	999999	108	549	131	999999	485	310	999999	999999	400	955	999999	831	917	999999	999999	309	883	524	366	582	889	894	580	718	737	999999	912	999999	135	615	673	40	999999	425	357	671	369	111	399	916	999999	999999	611	98	959	999999	999999	480	768	999999	782	737	354	412	999999	214	999999	413	318	144	397	674	278	785	999999	999999	647	501	772	70	939	782	135	449	70	645	293	491	759	970	978	999999	999999	226	999999	935	999999	781	941	153	702	956	999999	999999	999999	846	975	825	807	375	129	870	707	999999	999999	10	612	904	351	838	920	487	999999	348	999999	955	999999	62	953	999999	908	865	560	629	367	982	999999	999999	920	224	999999	467	684	999999	850	117	735	637	256	831	999999	780	439	113	233	999999	312	999999	108	999999	516	923	999999	462	466	263	320	88	349	987	20	742	983	137	177	999999	802	999999	999999	58	229	702	805	999999	32	138	435	456	999999	152	680	546	771	999999	708	999999	595	232	927	596	797	657	999999	269	821	591	796	312	999999	770	999999	999999	955	60	353	813	127	750	439	338	827	863	682	999999	317	999999	970	999999	429	430	867	580	999999	901	260	572	999999	999999	310	441	999999	133	521	635	999999	637	590	720	13	894	629	
999999	999999	599	768	933	999999	101	952	357	620	999999	883	515	902	841	710	64	799	999999	409	582	450	999999	996	704	352	999999	999999	679	999999	259	633	534	800	33	788	742	999999	327	999999	322	999999	952	820	181	249	15	733	999999	926	535	921	232	494	57	999999	999999	602	74	999999	928	623	282	473	370	536	359	714	878	63	999999	922	482	193	96	989	999999	187	824	465	346	999999	590	753	999999	338	411	49	999999	999999	995	999999	78	736	669	699	320	489	999999	645	890	301	854	834	958	999999	448	999999	999999	68	999999	999999	777	609	254	615	999999	529	999999	41	999999	319	960	259	67	999999	853	746	999999	397	678	18	726	189	574	55	468	755	794	744	889	999999	641	999999	724	389	372	999999	999999	999999	999999	790	373	429	519	999999	340	999999	776	140	760	702	525	21	389	999999	888	598	44	209	157	287	734	381	999999	763	677	999999	535	678	465	394	264	469	731	999999	645	307	999999	992	999999	999999	999999	664	999999	999999	847	630	316	999999	999999	774	434	292	999999	388	999999	999999	287	756	903	75	999999	999999	675	376	447	65	999999	501	999999	591	928	51	999999	294	308	80	397	954	999999	999999	959	708	188	691	959	972	562	352	831	652	999999	913	99	999999	999999	880	989	617	749	999999	350	814	575	999999	999999	393	797	622	89	986	604	999999	840	856	116	372	919	999999	417	475	503	999999	670	999999	570	999999	952	845	999999	427	91	779	215	134	706	154	142	999999	999999	575	184	940	999999	845	57	698	83	999999	999999	430	961	15	210	283	298	999999	153	966	349	999999	440	952	130	661	905	825	126	715	999999	961	239	650	148	841	999999	563	673	825	561	871	941	999999	311	81	999999	999999	579	931	836	302	11	176	929	24	145	999999	819	611	940	232	581	367	91	581	999999	320	867	369	982	999999	739	328	415	477	999999	719	651	58	205	829	999999	194	879	857	960	73	721	133	705	79	743	72	885	338	999999	584	639	730	881	156	217	219	999999	111	563	682	760	462	134	425	580	771	415	120	976	999999	999999	233	621	137	999999	999999	663	913	999999	999999	443	86	186	315	90	920	177	59	621	46	245	777	304	287	312	268	998	290	498	999999	656	999999	362	903	105	415	118	999999	557	473	999999	999999	119	886	249	683	286	819	344	999999	603	366	498	939	161	710	929	343	824	340	745	383	424	999999	999999	668	999999	282	219	675	811	423	501	157	999999	209	999999	418	48	628	982	189	945	999999	378	299	285	422	999999	999999	999999	999999	
999999	226	999999	182	999999	999999	866	999999	959	13	610	669	848	189	865	999999	458	951	52	520	999999	206	358	999999	438	999999	651	730	392	311	530	823	999999	46	495	285	429	999999	588	577	552	999999	669	979	578	286	990	999999	434	935	964	801	353	965	999999	732	868	173	744	999999	448	999999	197	999999	482	999999	999999	811	694	999999	921	999999	372	999999	968	999999	999999	999999	986	162	999999	463	305	457	347	728	999999	233	567	999999	417	265	574	552	999999	416	279	21	506	792	999999	189	503	845	23	824	438	878	996	640	999999	498	186	999999	999999	985	840	740	320	753	315	256	253	931	999999	665	999999	820	345	561	569	999999	873	204	356	414	999999	460	443	522	300	602	236	926	567	918	89	999999	999999	153	999999	538	701	752	999999	558	936	572	672	357	259	618	999999	444	81	680	625	981	245	46	36	390	306	999999	463	712	30	326	374	264	999999	592	719	202	999999	40	999999	130	717	797	478	397	999999	999999	273	682	70	999999	999999	999999	303	999999	746	74	127	195	242	904	298	999999	538	619	207	418	771	666	898	999999	458	999999	999999	999999	274	448	999999	638	602	220	999999	781	652	238	999999	487	999999	488	999999	654	85	999999	999999	918	999999	942	268	859	199	379	324	607	783	999999	342	813	38	798	999999	308	506	488	999999	999999	381	517	131	310	157	720	999999	293	820	253	274	999999	253	939	999999	999999	189	708	448	233	896	999999	997	999999	895	999999	459	172	655	999999	158	597	217	999999	547	324	821	958	711	999999	921	40	787	539	455	999999	999999	99	135	999999	129	999999	999999	369	999999	455	519	198	415	499	999999	294	638	282	105	677	999999	999999	999999	358	511	230	996	969	311	999999	147	999999	486	221	98	369	46	154	427	360	557	848	999999	101	804	632	999999	222	218	636	999999	515	444	778	243	100	697	777	999	898	801	80	67	270	318	62	999999	999999	410	901	257	493	855	744	999999	602	829	999999	999999	999999	999999	999999	760	675	473	632	999999	999999	977	997	672	269	155	528	559	487	999999	389	999999	752	920	359	812	317	388	999999	659	699	659	640	271	397	233	130	231	27	320	391	796	685	38	999999	226	412	238	999999	999999	336	999999	642	811	449	526	801	958	328	971	999999	999999	565	972	334	999999	346	735	285	46	35	307	542	177	409	593	108	723	916	143	409	89	400	999999	999999	513	999999	999999	999999	870	431	171	999999	55	999999	999999	999999	712	999999	955	879	676	953	951	322	39	653	475	411	856	999999	87	52	194	999999	
999999	895	994	649	820	42	999999	999999	414	999999	863	404	497	309	313	999999	999999	29	960	999999	999999	999999	449	258	304	999999	551	428	966	452	999999	999999	999999	999999	503	210	246	72	883	922	999999	763	999999	346	458	634	999999	175	108	503	999999	67	91	930	838	248	456	746	999999	999999	491	98	999999	999999	999999	744	999999	23	806	113	999999	332	146	999999	891	970	585	112	799	669	704	999999	330	472	420	296	999999	787	644	999999	753	999999	717	999999	999999	999999	999999	588	85	714	999999	999999	369	994	387	710	921	999999	49	868	662	354	947	685	265	115	768	485	550	975	707	898	379	551	359	627	615	999999	999999	618	999999	997	37	94	721	999999	26	335	95	710	374	993	748	775	602	409	552	999999	668	336	514	999999	999999	110	16	59	772	818	644	999999	104	708	999999	431	714	665	326	999999	999999	703	999999	443	399	840	610	713	999999	603	999999	950	85	583	554	280	113	823	999999	926	87	672	999999	208	690	335	615	999999	556	327	71	999999	92	999999	77	965	246	999999	999999	206	999999	999999	898	178	869	999999	685	999999	164	176	327	890	999999	400	999999	302	913	891	999999	74	235	944	166	833	999999	21	867	395	999999	999999	43	41	883	763	436	784	773	620	338	996	999999	103	512	390	999	180	242	692	904	999999	61	355	328	876	971	555	146	75	636	858	827	299	15	574	999999	296	17	941	999999	10	999999	999999	562	756	424	141	442	776	999999	372	778	999999	490	999999	999999	688	999999	16	792	881	648	708	984	479	178	360	98	937	999999	712	173	999999	729	904	999999	758	999999	572	999999	839	999999	369	241	999999	90	652	999999	274	46	455	583	999999	999999	999999	999999	820	999999	92	587	73	53	999999	529	131	999999	999999	999999	585	494	779	895	150	555	952	768	288	999999	720	399	526	552	823	999999	802	139	172	999999	647	553	999999	449	710	984	398	796	618	999999	999999	74	602	999999	232	780	999999	559	999999	455	206	323	83	999999	598	999999	999999	521	999999	604	999999	991	46	999999	999999	999999	67	340	999999	165	166	166	999999	449	367	656	797	999999	329	53	643	252	695	717	945	333	480	92	851	27	923	876	577	999999	121	127	37	266	397	199	722	927	375	999999	298	50	999999	999999	986	941	999999	740	202	186	999999	485	306	329	999999	484	562	999999	488	177	241	999999	589	146	999999	249	628	541	933	139	330	716	999999	417	429	905	170	999999	999999	909	132	999999	684	401	999999	636	821	999999	999999	912	637	747	448	207	999999	17	460	999999	999999	747	999999	
999999	807	999999	855	999999	608	888	899	495	324	716	999999	999999	55	57	999999	198	94	700	999999	920	999999	30	502	583	277	679	999999	999999	999999	999999	999999	999999	596	768	386	621	999999	806	37	999999	808	379	999999	920	868	869	162	999	412	272	942	605	330	402	999999	786	999999	282	977	929	528	488	51	999999	177	529	982	286	671	984	652	999999	999999	494	121	999999	432	581	999999	408	526	371	19	999999	201	943	38	204	999999	600	999999	273	828	107	414	999999	338	417	753	348	999999	876	338	999999	999999	664	999999	835	999999	391	363	988	567	579	413	999999	479	859	989	234	500	787	206	999999	932	388	459	575	89	999999	967	25	828	375	521	650	999999	590	571	999999	20	203	912	999999	246	72	999999	259	694	257	850	478	427	529	999999	999999	680	266	495	241	999999	366	999999	500	424	348	170	201	67	999999	133	888	298	461	223	999999	999999	507	834	870	682	999999	999999	832	940	499	999999	309	528	999999	970	999999	999999	999999	999999	653	447	422	284	897	999999	999999	202	930	133	999999	999999	999999	999999	550	233	182	431	999999	558	15	485	999999	559	999999	750	860	999999	644	793	999999	793	958	999999	569	859	999999	232	937	968	999999	16	999999	708	978	318	631	993	977	198	797	354	999999	781	326	178	524	862	359	156	50	840	557	147	776	178	232	837	746	690	771	949	999999	655	389	998	534	225	580	616	129	867	999999	456	996	13	321	186	812	999999	345	599	873	790	927	337	459	813	931	810	96	793	257	297	427	999999	859	825	402	327	644	309	291	999999	37	999999	155	111	151	999999	856	55	35	355	999999	999999	999999	704	727	999999	549	999999	999999	770	529	335	619	408	999999	158	153	496	783	494	755	46	317	139	763	999999	192	358	672	168	999999	50	768	901	942	255	999999	165	107	350	778	924	999999	521	999999	701	563	999999	81	992	629	370	271	540	600	318	863	947	941	973	868	201	57	135	999999	488	567	718	465	783	387	988	398	443	715	831	30	796	915	71	200	999999	286	680	538	999999	999999	999999	999999	999999	391	823	223	134	481	587	877	999999	703	999999	144	845	291	999999	614	641	971	999999	825	769	297	999999	41	879	783	999999	914	377	596	999999	999999	339	417	831	402	564	774	273	961	999999	999999	999999	999999	190	927	354	164	988	75	896	621	999999	412	541	347	999999	791	343	351	58	673	509	303	479	35	804	999999	460	895	999999	866	708	867	999999	815	166	974	851	952	438	278	925	311	700	612	759	926	875	494	88	
773	441	922	912	465	454	836	622	165	132	917	704	102	25	39	913	93	715	726	999999	999999	940	391	913	780	999999	207	603	867	275	878	999999	966	817	999999	435	785	954	241	370	329	999999	999999	829	520	573	999999	999999	999999	999999	676	999999	159	313	738	999999	59	19	142	999999	256	999999	999999	889	254	999999	738	285	999999	604	137	138	484	365	999999	987	254	561	402	216	999999	911	933	177	598	667	412	662	89	454	999999	999999	821	523	123	96	999999	805	585	999999	835	999999	558	999999	571	547	736	999999	453	751	588	497	999999	925	803	999999	999999	587	301	586	999999	85	206	999999	227	361	317	999999	999999	773	999999	448	976	999999	381	366	362	867	606	61	931	618	999999	337	999999	888	168	999999	720	777	786	29	999999	998	211	759	361	273	848	219	240	775	551	999999	999999	999999	521	379	554	999999	999999	442	981	999999	999999	345	866	868	999999	339	999999	421	249	474	999999	371	933	999999	46	621	999999	999999	29	396	820	999999	999999	540	966	725	377	999999	350	999999	794	999999	999999	275	354	999999	893	999999	999999	518	26	999999	999999	87	999999	999	216	543	999999	933	441	894	422	594	428	999999	999999	999999	999999	703	962	414	999999	966	679	642	332	668	999999	180	728	522	253	510	380	12	629	999999	847	967	518	833	454	417	999999	999999	931	999999	846	999999	598	999999	591	152	556	611	748	999999	407	59	677	999999	910	999999	215	999999	999999	911	999999	426	869	287	488	934	194	138	960	999999	134	999999	999999	999999	821	777	582	171	999999	111	954	769	263	999999	592	797	299	999999	999999	291	212	922	999999	999999	239	429	999999	320	88	656	958	427	651	94	999999	629	349	798	726	142	591	53	987	549	957	454	172	808	695	690	999999	999999	999999	999999	461	212	999999	690	649	402	791	272	93	284	152	999999	127	178	625	962	458	999999	253	789	999999	168	934	710	72	784	999999	187	624	397	22	999999	221	972	633	999999	999999	658	159	334	351	329	959	713	406	999999	999999	994	192	733	241	152	969	426	999999	302	999999	817	628	864	145	614	647	696	999999	999999	999999	155	544	393	861	999999	352	919	448	380	999999	999999	999999	642	999999	999999	994	890	999999	869	774	794	993	999999	965	293	39	295	999999	736	999999	999999	451	998	999999	999999	459	999999	999999	999999	800	999999	977	609	103	56	999999	986	416	872	619	999999	999999	999999	999999	531	161	213	427	578	770	67	999999	711	698	935	779	999999	538	275	813	205	29	724	79	723	817	394	999999	999999	778	53	878	326	999999	999999	733	58	
373	582	40	999999	381	303	670	742	329	275	910	168	276	208	457	151	999999	423	737	816	333	910	999999	999999	999999	508	999999	726	999999	414	999999	999999	999999	730	941	955	244	568	823	725	63	336	999999	552	483	999999	652	999999	595	737	999999	999999	197	916	999999	999999	999999	272	290	872	999999	944	999999	999999	999999	999999	955	545	999999	502	999999	501	599	22	762	997	999999	171	293	885	856	229	999999	451	157	889	586	999999	999999	487	95	999999	287	950	231	119	772	489	999999	346	134	116	323	999999	830	999999	999999	184	164	999999	947	999999	978	405	26	284	813	122	767	791	999999	999999	540	778	416	934	223	648	790	653	234	36	300	947	999999	999999	905	47	999999	999999	785	999999	141	999999	999999	387	993	882	934	946	306	660	721	999999	999999	999999	575	544	999999	999999	552	999999	394	510	503	921	417	999999	644	999999	378	775	501	385	15	158	538	263	999999	999999	941	999999	714	843	357	574	314	999999	999999	306	183	371	360	724	838	330	27	630	999999	618	970	961	247	668	578	530	168	346	84	637	925	322	305	658	999999	221	999999	551	163	929	999999	207	870	999999	102	17	424	999999	546	685	999999	908	480	630	999999	979	103	999999	275	826	416	968	999999	533	999999	999999	75	702	768	999999	579	476	477	999999	11	772	100	899	575	570	999999	999999	999999	399	505	26	841	675	599	975	128	999999	285	337	522	999999	71	999999	966	240	941	722	19	919	115	665	441	627	628	295	889	203	480	999999	720	35	179	747	38	364	30	999999	999999	792	508	875	200	149	340	363	711	753	933	344	628	393	381	879	293	839	999999	224	999999	999999	999999	925	233	580	616	497	479	324	999999	999999	219	551	999999	226	421	999999	475	301	296	275	584	145	269	146	86	337	653	299	463	999999	778	806	353	799	706	583	651	619	533	843	884	397	445	999999	134	87	774	999999	999999	62	999999	294	999999	781	999999	999999	665	97	504	289	843	189	999999	129	832	999999	207	819	520	837	589	855	767	452	391	999999	999999	938	999999	999	999999	999999	830	411	824	999999	878	572	79	755	917	564	125	999999	10	704	536	999999	498	721	879	954	999999	630	473	518	527	485	400	542	999999	727	85	999999	726	354	359	459	304	348	999999	999999	999999	765	999999	34	740	522	452	687	659	384	449	299	129	608	999999	999999	937	316	966	403	182	537	504	199	488	620	528	999999	354	999999	999999	999999	197	254	214	879	999999	999999	999999	14	42	713	999999	875	288	785	385	127	500	159	521	988	382	999999	
462	222	270	730	546	129	994	797	342	582	364	298	112	874	403	974	499	499	538	999999	371	468	999999	629	911	702	244	999999	164	205	566	42	999999	999999	792	992	618	979	901	658	20	999999	999999	999999	521	999999	683	511	724	525	659	32	460	420	768	999999	568	641	818	844	884	593	642	999999	25	332	520	55	92	999999	999999	520	999999	999999	951	136	97	353	999999	921	29	733	686	638	546	544	581	999999	298	797	433	977	999999	67	774	426	602	244	999999	199	478	637	429	322	170	148	434	581	468	999999	906	999999	533	896	825	999999	907	13	599	481	750	163	757	294	999999	388	359	999999	115	999999	533	853	68	999999	453	391	313	373	478	407	119	10	899	655	999999	999999	453	273	242	999999	999999	599	644	999999	449	325	880	999999	344	782	789	895	475	999999	999999	63	165	615	453	444	999999	999999	535	201	999999	999999	263	112	403	768	934	95	306	492	25	934	218	254	479	137	510	178	999999	696	618	999999	534	966	545	999999	999999	837	820	798	774	976	73	999999	452	699	999999	778	741	576	847	999999	598	983	917	999999	844	911	146	325	933	678	999999	838	583	156	225	296	566	564	999999	106	274	507	717	49	999999	999999	802	779	999999	732	436	462	848	913	999999	551	59	999999	999999	152	701	504	865	106	471	235	869	999999	483	775	221	187	861	750	439	100	275	878	315	999999	118	366	259	211	251	62	999999	669	531	673	247	206	999999	572	405	770	642	999999	577	999999	896	506	999999	300	999999	259	600	107	484	534	999999	181	65	913	999999	999999	254	664	854	419	245	209	774	810	538	25	615	999999	355	669	999999	654	310	669	193	612	999999	959	690	991	461	892	195	996	397	76	999999	657	538	70	999999	999999	766	999999	410	696	731	495	999999	999999	644	311	752	815	999999	631	999999	395	730	431	284	295	999999	999999	958	352	999999	778	422	472	999999	999999	760	295	154	999999	999999	153	269	999999	880	574	999999	195	357	159	150	999999	919	999999	999999	755	927	117	786	239	999999	903	209	67	682	999999	83	300	630	687	551	999999	999999	606	999999	727	999999	999999	550	709	98	787	515	808	212	644	999999	656	999999	129	40	652	509	914	474	983	999999	212	813	927	501	999999	565	669	608	683	999999	323	31	999999	629	999999	566	999999	999999	227	397	400	854	999999	104	427	33	999999	657	898	999999	999999	141	999999	999999	999999	999999	999999	217	190	231	846	209	529	935	999999	634	999999	500	347	95	432	773	256	595	553	358	775	832	84	883	999999	
22	710	726	952	999999	270	695	999999	999999	943	868	999999	995	551	201	999999	999999	558	792	235	19	319	999999	999999	999999	884	175	240	999999	654	790	999999	999999	999999	833	499	802	983	999999	374	112	793	85	999999	563	812	261	53	999999	999999	673	284	999999	657	55	703	897	202	999999	999999	105	465	999999	617	999999	999999	663	999999	718	701	533	129	203	428	132	226	244	999999	970	180	633	999999	878	999999	999999	516	999999	649	131	140	601	999999	24	68	999999	647	662	467	988	829	159	999999	335	660	499	554	999999	863	535	829	999999	237	232	798	999999	974	586	590	999999	647	999999	23	999999	999999	110	923	114	999999	159	485	563	777	999999	999999	31	212	999999	227	999999	436	435	989	124	301	999999	373	386	226	395	304	70	82	830	999999	946	146	722	747	559	575	999999	944	999999	999999	999999	691	999999	91	776	999999	188	369	538	999999	999999	892	999999	416	999999	736	546	888	999999	999999	424	491	946	339	999999	884	999999	58	667	485	987	491	286	74	36	979	817	305	449	925	125	701	543	999999	999999	999999	246	999999	830	823	999999	561	204	857	999999	783	745	226	886	891	980	999999	701	62	222	729	999999	834	390	936	918	251	448	825	739	722	999999	326	208	150	999999	183	999999	999999	456	436	999999	428	999999	252	244	601	418	557	999999	999999	999999	491	999999	410	446	411	925	999999	904	787	999999	378	128	999999	835	428	27	746	253	807	912	856	999999	786	999999	198	406	147	999999	999999	833	891	999999	999999	721	466	908	798	703	246	999999	999999	939	999999	323	999999	310	999999	416	816	583	999999	313	146	999999	999999	886	631	968	258	15	788	202	587	954	231	497	999999	201	379	520	999999	52	16	560	589	917	935	472	523	999999	880	730	999999	744	171	587	744	999999	577	999999	287	829	455	241	469	141	999999	715	102	430	936	334	47	305	363	629	307	586	493	236	950	168	454	369	135	999999	999999	842	999999	999999	753	691	623	999999	242	399	999999	775	100	457	565	230	380	999999	951	555	999999	589	390	541	290	168	199	351	628	128	385	95	115	412	825	519	921	458	677	999999	999999	246	72	964	42	531	999999	45	999999	730	999999	361	417	579	373	999999	462	261	363	999999	501	999999	181	124	999999	511	669	688	632	55	308	999999	425	706	844	457	526	426	999999	758	999999	163	679	898	339	34	677	536	999999	108	66	670	104	999999	753	439	75	999999	950	531	861	999999	413	625	431	867	936	711	735	916	209	999999	753	604	922	348	602	283	784	989	999999	143	649	
533	988	999999	826	342	953	999999	392	999999	476	977	897	865	750	63	477	472	97	966	800	999999	899	31	916	500	170	415	836	999999	999999	960	999999	728	167	879	637	792	50	603	999999	330	999999	631	999999	775	707	67	597	999999	999999	321	901	867	342	526	634	967	721	999999	999999	547	579	999999	414	999999	290	179	707	870	426	684	432	494	218	480	598	278	461	151	792	113	817	296	986	852	68	829	999999	999999	255	669	81	714	432	999999	750	999999	999999	63	495	537	359	727	132	999999	889	999999	659	861	999999	999999	999999	999999	999999	78	730	292	614	562	457	460	783	76	999999	756	999999	718	999999	999999	999999	999999	999999	407	656	264	753	999999	999999	999999	962	650	180	533	713	889	163	999999	180	999999	490	468	329	664	606	44	753	293	112	999999	518	999999	999999	661	999999	273	315	118	923	288	324	999999	128	749	599	999999	289	260	363	735	603	121	547	708	999999	271	344	999999	801	621	511	999999	988	999999	355	791	305	518	999999	999999	584	55	577	999999	48	850	999999	580	999999	799	999999	503	929	999999	999999	406	633	647	154	999999	928	918	316	999999	777	999999	651	999999	999999	808	511	770	857	913	161	558	544	656	669	999999	999999	999999	331	11	999999	17	540	621	34	948	167	658	374	999999	521	665	738	274	123	999999	208	29	999999	266	298	984	999999	26	999999	224	999999	977	977	487	999999	173	597	999999	999999	770	323	39	999999	454	999999	852	406	335	999999	496	999999	999999	542	485	468	901	999999	74	713	881	371	999999	407	810	96	189	680	886	583	357	78	433	999999	353	999999	178	724	731	615	999999	999999	320	999999	728	405	999999	999999	999999	29	57	999999	999999	601	999999	999999	798	632	495	999999	471	182	999999	752	55	428	395	452	199	613	299	187	999999	458	999999	303	61	901	999999	414	505	744	188	867	535	771	544	999999	272	999999	82	546	999999	373	999999	999999	78	567	999999	999999	999999	999999	255	888	730	870	728	999999	999999	271	357	897	999999	90	862	726	999999	652	226	283	883	999999	189	254	541	999999	948	493	999999	13	234	493	333	999999	999999	365	498	999999	146	665	52	469	507	999999	597	185	593	157	510	427	280	426	350	303	999999	457	959	999999	357	999999	999999	245	771	999999	47	863	999999	583	999999	507	237	703	999999	561	241	423	65	999999	657	999999	168	801	982	885	733	999999	999999	999999	999999	999999	999999	999999	942	999999	744	999999	999999	186	963	999999	611	20	471	13	199	999999	911	999999	72	999999	401	999999	353	991	819	130	262	885	598	239	720	544	
631	738	110	999999	760	356	816	433	725	878	225	924	754	158	339	979	695	165	896	363	966	999999	555	625	153	951	999999	624	555	812	588	733	22	77	389	999999	902	459	816	564	973	639	287	522	999999	429	999999	670	790	283	199	999999	999999	367	999999	999999	193	485	596	809	16	999999	877	912	300	491	999999	686	769	606	86	246	349	341	390	337	672	999999	70	999999	713	999999	833	999999	622	156	999999	999999	500	707	549	999999	863	17	557	999999	761	374	999999	83	517	999999	901	999999	206	953	999999	11	977	249	999999	160	999999	871	105	337	369	605	299	999999	101	266	195	71	67	999999	999999	341	784	609	999999	307	810	999999	216	162	778	649	85	669	63	399	678	999999	999999	399	11	999999	912	230	421	165	84	87	981	261	375	999999	136	546	999999	761	227	377	673	999999	999999	438	665	999999	559	719	529	999999	101	702	587	934	372	668	658	391	429	563	999999	999999	233	732	15	999999	999999	938	999999	999999	98	999999	182	310	999999	988	999999	999999	999999	969	999999	701	636	454	986	289	999999	999999	476	468	999999	198	341	663	188	263	487	616	433	710	164	620	206	990	541	799	529	287	357	999999	618	95	65	459	893	497	784	999999	745	999999	291	357	472	65	651	999999	960	519	999999	333	510	443	999999	625	814	60	505	645	999999	999999	759	396	92	999999	999999	802	999999	999999	770	999999	999999	708	870	707	999999	807	158	151	999999	640	838	20	164	33	874	185	999999	440	645	842	992	148	865	558	965	894	999999	999999	215	848	767	88	749	440	854	999999	572	999999	207	999999	901	363	306	281	359	749	999999	68	227	674	857	702	999999	999999	699	340	843	322	741	533	542	777	999999	500	873	759	999999	999999	178	82	999999	512	243	637	941	638	841	593	208	999999	999999	216	162	999999	991	999999	842	821	741	524	999999	259	700	673	999999	133	999999	806	408	999999	488	517	890	999999	72	354	469	608	985	70	999999	999999	123	525	870	336	624	405	508	807	917	449	982	999999	999999	362	811	569	172	999999	999999	45	195	608	999999	155	326	18	478	999999	606	243	836	999999	35	709	999999	999999	802	148	508	31	999999	601	682	48	535	245	999999	999999	542	899	445	178	999999	463	74	999999	787	725	999999	616	927	861	211	683	613	311	628	415	226	999999	766	999999	318	199	999999	999999	999999	999999	999999	90	999999	768	114	999999	797	667	831	572	644	999999	398	87	138	999999	103	446	999999	999	999999	233	616	624	999999	905	999999	999999	859	660	726	480	999999	98	114	929	
638	169	756	505	885	945	480	66	770	999999	248	689	895	426	105	301	204	999999	273	999999	473	999999	285	208	573	999999	807	180	846	174	52	309	972	209	264	999999	689	894	124	999999	752	559	853	897	667	999999	526	443	564	434	999999	661	999999	718	465	283	884	557	932	999999	147	309	999999	606	553	938	716	999999	171	170	611	310	812	783	643	914	510	387	541	129	999999	999999	615	421	888	999999	484	264	743	980	59	141	961	615	352	452	348	999999	354	728	999999	830	999999	403	822	975	999999	51	84	551	773	507	26	812	999999	773	693	799	717	999999	464	462	952	191	121	480	348	207	440	201	575	263	43	812	392	39	102	222	598	912	541	999999	190	201	217	552	125	999999	965	999999	999999	549	539	191	274	285	999999	999999	292	352	637	999999	999999	883	976	519	473	999999	429	620	681	481	211	804	999999	32	281	761	999999	568	365	198	242	861	442	999999	723	851	999999	999999	999999	12	929	999999	999999	999999	999999	306	225	999999	89	999999	729	354	897	287	348	734	560	252	13	126	125	724	999999	448	418	749	999999	949	796	999999	999999	322	468	679	552	954	528	999999	200	974	545	999999	488	454	468	999999	964	164	687	988	301	999999	113	999999	886	999999	269	999999	481	91	999999	275	900	467	999999	999999	885	227	999999	393	999999	819	61	38	580	999999	245	999999	979	999999	784	296	272	807	330	999999	218	433	792	347	999999	691	268	119	128	279	386	31	209	61	11	746	430	999999	783	481	254	85	464	999999	968	999999	858	950	307	999999	13	103	147	885	208	462	999999	397	697	524	999999	942	999999	999999	461	999999	343	999999	529	47	866	967	34	999999	125	143	968	744	999999	969	833	999999	999999	999999	275	293	884	323	852	999999	999999	42	606	999999	921	312	999999	163	999999	754	392	930	999999	269	703	46	79	299	769	75	494	690	28	999999	691	252	140	360	999999	178	999999	29	84	980	725	833	370	765	999999	813	967	814	156	624	586	903	886	552	856	239	223	594	553	787	64	999999	24	999999	577	999999	181	815	999999	429	424	372	999999	451	999999	869	675	999999	372	956	107	679	543	404	151	788	365	587	504	999999	954	745	476	999999	999999	104	819	491	198	258	999999	161	697	999999	999999	223	57	999999	18	999999	563	909	232	597	689	999999	97	999999	737	789	323	593	321	999999	474	678	896	999999	524	448	60	194	125	999999	325	946	982	816	204	927	740	919	579	517	253	54	522	879	999999	551	17	209	754	408	934	999999	840	386	
262	530	999999	999999	920	569	935	379	999999	118	281	743	402	280	425	999999	58	403	24	803	77	430	166	27	959	973	441	999999	999999	716	189	277	115	605	999999	999999	611	260	998	19	581	999999	999999	413	607	864	159	736	784	945	360	541	999999	999999	319	832	999999	308	530	999999	138	94	939	87	929	13	637	797	717	750	207	798	999999	999999	231	999999	180	752	420	104	823	704	76	494	999999	647	244	78	999999	731	309	312	730	999999	880	497	934	182	999999	603	236	362	999999	43	999999	561	999999	37	999999	125	661	999999	888	435	999999	434	27	999999	720	292	999999	999999	511	986	451	999999	77	353	999999	734	268	997	278	817	868	471	685	999999	747	805	510	217	264	999999	79	687	424	305	927	999999	479	489	461	202	834	667	850	999999	591	851	493	999999	999999	90	857	663	353	81	567	662	999999	984	708	915	999999	999999	314	341	916	763	481	772	999999	679	264	999999	546	85	982	210	620	652	451	895	321	999999	315	183	322	999999	343	353	737	274	706	495	781	546	999999	282	362	519	125	828	380	721	378	232	825	999999	127	999999	98	367	999999	106	999999	999999	999999	75	255	141	28	511	999999	999999	999999	161	972	999999	999999	999	665	999999	847	999999	536	623	524	999999	348	93	357	245	297	75	265	380	233	609	953	999999	941	355	37	231	500	999999	407	253	686	226	259	66	999999	999999	613	388	519	939	570	919	999999	14	727	172	999999	783	224	999999	872	664	999999	372	815	999999	68	319	999999	999999	611	922	225	999999	913	131	833	999999	165	179	462	877	999999	999999	49	43	679	936	628	865	999999	999999	400	53	380	32	299	886	999999	60	69	303	705	894	338	999999	703	27	100	605	999999	491	628	54	902	995	803	643	333	999999	359	131	691	999999	999999	894	531	182	900	891	999999	999999	60	114	120	169	181	966	955	400	999999	999999	846	32	999999	956	999999	999999	150	385	999999	999999	562	999999	700	937	611	888	717	999999	126	531	999999	209	999999	390	441	523	999999	999999	823	837	688	932	999999	697	285	999999	289	999999	805	186	41	999999	999999	999999	999999	591	999999	182	999999	293	258	521	284	808	544	647	259	156	525	999999	421	407	999999	391	999999	630	999999	13	662	943	608	497	999999	940	500	602	536	597	999999	849	999999	762	196	540	588	177	658	999999	163	637	419	143	999999	241	765	633	999999	291	999999	764	999999	410	999999	614	999999	761	999999	999999	999999	941	121	999999	999999	999999	999999	658	221	31	803	799	971	383	999999	34	999999	475	999999	999999	
184	866	999999	255	388	242	999999	708	999999	581	855	999999	294	324	999999	999999	526	758	983	999999	775	116	422	942	999999	999999	792	201	561	999999	90	219	969	485	169	451	311	865	999999	999999	999999	756	416	639	999999	976	515	657	58	637	999999	999999	999999	761	999999	77	999999	697	767	999999	999999	92	157	757	500	646	857	809	164	883	910	661	484	999999	638	29	700	782	776	512	904	144	153	999999	999999	315	727	218	853	999999	996	614	108	314	477	999999	609	658	148	529	999999	705	503	174	727	846	300	999999	999999	612	377	999999	920	265	74	314	938	233	770	195	918	999999	999999	72	999999	305	562	179	597	329	419	52	643	999999	393	208	999999	979	205	999999	24	999999	95	251	999999	334	693	843	250	173	380	385	999999	953	610	479	999999	441	288	431	294	999999	999999	803	202	999999	38	673	871	865	999999	999999	37	630	180	616	563	714	347	562	999999	718	928	434	999999	44	165	690	999999	999999	459	210	701	774	855	893	999999	291	58	400	999999	29	999999	385	999999	999999	357	266	782	999999	916	45	999999	725	818	576	202	403	999999	999999	179	348	36	958	416	473	268	999999	999999	287	142	282	665	947	266	592	999999	553	935	537	686	899	999999	652	999999	423	116	975	999999	289	999999	999999	436	890	231	956	993	23	999999	36	162	104	999999	505	999999	643	379	156	469	236	829	648	468	326	481	999999	441	384	961	992	366	293	999999	495	586	62	845	774	726	310	999999	732	585	908	385	592	418	411	999999	363	999999	960	516	999999	999999	62	622	120	419	999999	999999	619	62	975	670	999999	796	995	999999	809	798	604	430	169	999999	106	73	559	941	888	861	40	593	608	948	406	777	578	999999	999999	999999	734	999999	774	785	980	680	609	248	516	796	422	491	999999	564	449	999999	356	103	999999	988	999999	179	530	99	494	36	453	37	274	101	999999	959	395	999999	999999	249	655	999999	999999	426	464	999999	435	102	449	999999	611	53	508	999999	999999	485	999999	545	376	565	999999	999999	300	954	237	999999	974	424	578	463	999999	999999	500	999999	999999	972	447	936	999999	751	999999	437	650	946	999999	999999	528	999999	671	741	285	850	999999	507	999999	970	93	701	999999	999999	999999	999999	524	985	451	10	552	999999	981	457	48	747	999999	624	821	407	999999	999999	999999	826	62	576	752	836	187	999999	607	993	796	914	999999	746	747	999999	414	733	913	664	504	424	999999	999999	426	224	703	538	839	999999	685	16	999999	739	170	372	829	771	268	687	808	999999	402	559	512	
77	568	302	999999	368	220	999999	494	380	850	126	968	832	159	999999	142	649	417	229	317	999999	978	999999	585	385	822	999999	474	999999	856	999999	31	308	718	358	655	999999	538	481	178	597	522	564	888	54	403	997	621	729	554	168	999999	183	999999	999999	98	999999	716	624	545	576	624	999999	524	551	104	999999	999999	800	882	999999	999999	935	60	720	276	423	999999	540	981	999999	31	745	999999	698	520	999999	999999	995	269	248	694	913	935	601	999999	264	50	346	950	999999	999999	820	847	823	56	852	133	532	456	999999	155	186	643	720	554	879	587	999999	999999	256	614	128	540	644	46	208	10	458	747	999999	999999	999999	999999	258	941	211	898	857	651	999999	724	533	999999	594	102	518	280	224	999999	103	999999	224	999999	703	128	765	999999	212	999999	847	852	674	784	444	999999	231	999999	394	779	353	980	729	183	374	999999	90	999999	945	552	999999	928	785	412	999999	999999	999999	619	887	999999	185	921	695	80	804	999999	999999	749	999999	302	871	922	999999	445	999999	122	947	50	999999	181	48	999999	343	999999	268	919	77	271	999999	110	143	611	999999	264	604	999999	295	658	379	559	481	341	475	653	680	606	999999	349	709	540	999999	127	999999	999999	102	999999	999999	44	812	999999	747	789	617	999999	168	269	223	631	999999	999999	827	298	671	390	999999	706	720	999999	979	999999	999999	727	562	600	712	26	932	999999	172	999999	845	260	999999	495	999999	692	999999	472	494	999999	393	999999	999999	439	713	108	456	999999	999999	999999	278	896	65	999999	17	30	236	999999	999999	152	337	999999	469	235	435	576	452	186	578	18	983	999999	206	568	278	466	228	133	887	999999	570	643	999999	999999	346	948	999999	999999	999999	999999	999999	706	181	352	93	173	950	283	14	146	656	280	719	17	412	30	999999	496	882	550	801	113	138	687	582	693	251	693	999999	486	381	757	999999	787	552	286	87	853	999999	999999	515	945	129	999999	957	299	999999	970	374	326	999999	708	812	937	989	999999	577	494	770	999999	921	267	394	527	999999	999999	581	931	464	136	943	846	21	777	44	856	984	387	729	292	768	281	329	572	238	672	999999	761	797	201	708	592	999999	95	193	999999	561	601	985	999999	999999	992	516	999999	383	411	999999	999999	999999	142	376	200	999999	487	630	999999	999999	999999	299	999999	999999	820	144	272	999999	999999	762	999999	594	786	999999	999999	999999	672	999999	999999	764	91	199	999999	974	910	999999	999999	999999	999999	828	606	999999	999999	319	739	999999	892	999999	999999	999999	999999	819	999999	
649	771	450	126	837	983	999999	102	913	854	886	999999	632	472	128	54	999999	479	448	910	532	166	471	999999	999999	999999	90	509	568	677	917	999999	999999	176	187	213	999999	742	827	840	719	735	693	610	656	462	116	999999	773	69	935	999999	804	909	500	492	310	999999	649	280	903	298	999999	245	999999	374	595	465	294	915	584	228	651	608	999999	999999	473	860	405	24	459	250	999999	999999	742	537	999999	362	676	694	999999	999999	999999	999999	999999	431	212	457	673	291	866	651	999999	999999	484	716	999999	206	718	704	999999	449	999999	635	999999	662	562	34	503	409	999999	999999	789	600	22	513	999999	999999	670	769	594	25	999999	123	157	808	999999	877	34	35	799	519	644	971	675	999999	999999	468	736	284	868	187	999999	273	633	634	861	955	846	971	591	644	536	999999	999999	13	262	879	487	22	999999	685	10	478	610	148	598	817	999999	999999	435	667	999999	999999	900	999999	999999	924	999999	999999	947	999999	40	63	444	999999	999999	999999	861	671	210	208	999999	999999	317	193	999999	999999	663	494	45	53	40	297	545	923	286	149	57	703	941	337	399	964	75	237	654	999999	43	999999	165	902	956	999999	358	237	686	643	999999	717	999999	586	271	996	487	999999	709	743	518	520	999999	843	647	168	729	999999	809	999999	658	999999	538	240	452	218	338	143	999999	776	999999	317	246	999999	999999	340	999999	365	999999	403	486	171	527	999999	999999	522	575	322	264	797	534	485	428	999999	999999	998	999999	998	144	62	667	354	816	933	804	210	283	246	782	317	694	374	806	415	538	497	562	999999	802	929	642	26	878	299	999999	463	889	575	657	72	160	475	999999	23	999999	142	354	593	116	999999	249	338	539	946	113	170	678	999999	142	497	999999	999999	206	215	420	999999	475	526	691	350	320	708	999999	999999	999999	229	153	792	680	406	152	968	519	573	690	999999	486	931	999999	92	785	999999	442	999999	999999	999999	999999	25	603	94	666	999999	902	999999	917	540	749	819	789	883	26	886	342	736	355	477	999999	632	999999	116	999999	544	340	609	565	443	275	430	999999	570	950	137	198	595	739	324	76	999999	656	999999	564	999999	152	313	75	899	544	706	814	158	999999	645	500	497	921	132	999999	302	210	483	275	999999	726	229	999999	889	697	999999	996	40	999999	299	999999	376	552	999999	999999	999999	544	666	898	999999	616	944	26	315	636	701	674	617	999999	773	552	182	883	999999	999999	923	380	186	211	798	709	783	748	264	999999	134	999999	424	730	470	
758	544	584	706	999999	782	212	627	262	995	82	389	213	637	746	804	492	999999	566	478	656	367	464	110	859	999999	206	761	645	512	756	259	999999	365	24	999999	597	186	533	168	720	753	999999	216	999999	999999	579	999999	517	864	641	638	858	999999	814	401	999999	484	847	879	999999	999999	981	749	248	823	999999	848	623	738	217	315	783	407	758	999999	443	258	385	539	263	95	254	999999	999999	128	999999	999999	999999	623	928	999999	339	999999	582	999999	771	184	967	902	827	731	497	778	999999	999999	854	460	503	911	957	832	108	999999	999999	999999	999999	210	879	130	999999	999999	306	999999	999999	103	999999	140	825	489	141	269	999999	482	712	531	598	475	132	544	274	940	141	639	666	105	24	32	36	92	82	570	304	847	480	959	434	999999	968	563	360	999999	635	24	780	697	551	625	604	104	901	999999	87	999999	999999	491	999999	667	343	999999	89	953	113	742	416	999999	964	443	12	999999	999999	110	999999	569	193	550	999999	127	859	999999	554	999999	999999	932	191	999999	999999	959	991	988	233	767	999999	263	484	999999	620	999999	607	219	999999	999999	623	851	999999	999999	999999	518	161	999999	187	618	999999	999999	170	691	535	999999	560	999999	87	14	451	999999	529	340	946	999999	94	787	929	420	519	650	246	446	775	575	935	999999	126	973	808	999999	811	615	999999	789	103	999999	999999	449	343	541	999999	727	666	999999	332	666	854	981	434	374	386	766	108	167	138	724	915	960	999999	179	949	114	206	766	212	914	380	166	999999	301	916	489	87	978	518	999999	779	999999	253	279	536	999999	549	999999	308	55	516	802	661	999999	877	910	214	173	591	37	531	899	407	418	295	697	831	142	999999	897	688	130	648	620	944	750	716	966	642	814	564	761	468	999999	407	578	505	779	424	15	285	999999	396	999999	986	880	767	835	983	839	313	416	999999	999999	366	395	163	999999	435	136	204	248	531	776	472	999999	441	250	20	716	202	61	718	452	621	774	733	166	999999	74	982	999999	982	999999	511	157	999999	66	800	21	425	464	354	297	811	999999	392	619	999999	227	448	527	824	999999	999999	261	698	999999	789	999999	661	996	416	371	153	322	265	727	274	999999	994	384	999999	998	301	737	707	999999	999999	584	999999	124	148	416	625	999999	66	999999	166	260	999999	240	276	218	360	999999	999999	983	999999	499	999999	999999	999999	703	233	999999	87	999999	974	999999	554	276	999999	215	999999	999999	858	10	745	688	265	548	571	24	866	763	117	240	648	999999	
689	999999	999999	151	802	728	768	445	193	561	387	240	741	999999	706	192	336	71	999999	812	570	57	999999	464	243	999999	102	340	999999	469	956	999999	999999	110	231	830	988	999999	412	481	778	422	999999	194	310	999999	999999	999999	999999	683	436	56	231	836	313	641	999999	823	908	569	999999	438	999999	723	605	541	63	640	34	875	203	999999	659	999999	43	157	999999	63	999999	999999	999999	999999	999999	999999	999999	910	625	351	999999	589	999999	999999	854	842	999999	999999	814	104	589	769	999999	175	999999	442	490	862	396	692	802	165	999999	999999	669	700	999999	999999	415	455	999999	695	915	711	999999	999999	999999	999999	719	816	999999	999999	342	145	473	394	246	270	999999	589	673	180	523	933	548	641	187	921	999999	164	710	987	934	369	414	894	854	999999	332	855	912	999999	153	580	998	999999	823	276	958	999999	464	872	382	826	781	519	181	982	999999	999999	268	609	530	564	116	706	757	973	730	579	539	976	938	999999	677	220	36	943	999999	438	999999	999999	999999	231	999999	837	614	118	587	999999	722	872	106	130	999999	999999	931	999999	473	999999	362	849	546	388	745	488	933	751	158	571	492	238	999999	735	393	357	646	309	864	999999	999999	649	395	834	857	999999	879	817	43	374	289	448	479	641	999999	968	373	999999	486	222	999999	862	959	26	413	494	824	371	737	249	999999	632	723	205	211	712	464	711	531	87	608	999999	999999	784	292	54	758	999999	999999	424	983	72	822	999999	374	239	999999	379	431	373	843	518	89	999999	999999	999999	724	999999	440	373	514	662	62	408	613	787	154	999999	999999	368	735	418	712	999999	265	604	809	999999	830	972	33	94	290	168	244	99	46	924	86	635	330	483	975	999999	910	331	19	423	49	586	94	513	645	73	999999	434	805	766	999999	112	847	652	454	999999	349	999999	381	894	174	523	751	230	108	108	48	261	999999	427	412	933	999999	395	999999	999999	887	519	449	227	530	809	294	999999	395	974	787	677	999999	517	945	491	949	125	259	525	835	864	415	546	999999	385	992	388	364	605	518	462	620	999999	999999	830	979	164	374	365	239	481	835	134	320	370	232	925	481	921	983	479	146	999999	418	33	999999	902	202	999999	999999	905	915	790	466	335	66	829	999999	999999	999999	795	751	893	296	999999	999999	999999	236	999999	163	999999	906	442	621	48	999999	114	791	999999	725	86	999999	229	548	333	565	54	668	984	313	402	989	999999	419	198	728	252	999999	64	999999	823	676	537	990	999999	999	999999	
999999	427	19	999999	999999	388	399	434	999999	531	355	962	798	984	622	999999	361	760	87	549	32	999999	320	999999	883	737	564	902	999999	434	238	999999	334	92	999999	251	999999	360	364	610	999999	999999	365	206	897	267	999999	999999	210	434	186	239	673	459	460	746	999999	936	78	310	824	496	34	999999	303	557	638	715	999999	999999	276	10	406	476	582	999999	77	124	186	999999	999999	555	701	975	258	998	134	999999	632	999999	144	48	291	64	999999	480	999999	957	903	999999	629	550	900	829	999999	185	833	206	877	422	678	992	759	453	829	278	795	58	159	304	433	763	93	979	247	999999	718	999999	689	111	86	119	221	837	995	930	999999	872	817	999999	174	927	997	219	460	152	999999	838	234	518	999999	912	999999	608	916	866	467	921	592	930	999999	491	517	999999	346	999999	780	999999	457	999999	623	923	999999	87	139	505	765	873	528	104	948	880	127	181	426	173	999999	612	920	999999	472	733	289	999999	615	683	419	231	873	999999	999999	366	391	334	894	761	999999	730	479	420	110	999999	402	497	999999	586	373	346	999999	182	266	177	999999	327	999999	999999	643	354	471	456	999999	543	999	999999	732	592	498	792	287	664	492	581	999999	510	999999	878	341	792	904	39	319	83	873	701	999999	203	999999	73	898	14	128	336	269	32	334	567	594	765	764	399	97	581	68	694	690	684	44	501	299	558	558	999999	449	441	999999	22	670	308	999999	539	237	435	894	999999	546	165	322	120	185	471	293	575	37	999999	941	738	24	188	999999	950	169	862	774	349	999999	999999	999999	827	885	322	896	296	999999	235	999999	662	686	785	157	535	372	923	326	828	274	999999	823	934	999999	408	997	999999	999999	999999	999999	374	660	999999	827	278	278	495	235	862	574	997	811	801	353	289	61	239	41	485	588	246	546	946	999999	472	453	952	337	487	325	414	999999	712	855	999999	999999	141	957	879	266	877	698	999999	263	277	180	31	590	221	999999	999999	460	999999	999999	143	828	714	999999	365	999999	325	999999	999999	546	170	997	109	946	556	999999	920	999999	162	228	711	547	93	999999	807	301	432	371	125	140	557	953	999999	999999	721	968	297	662	602	64	941	719	999999	916	102	279	81	85	999999	934	436	999999	308	592	761	595	999999	31	999999	73	999999	954	52	617	999999	999999	809	859	999999	999999	989	267	999999	999999	287	991	999999	176	999999	999999	229	999999	337	191	999999	71	654	605	999999	136	999999	275	990	538	999999	987	676	342	927	886	469	
222	851	455	944	179	999999	210	315	769	998	578	431	143	999999	56	626	860	914	999999	999999	999999	381	108	365	999999	999999	999999	446	300	325	264	248	999999	78	17	505	999999	246	534	255	454	299	999999	999999	654	844	857	694	614	370	999999	428	10	999999	265	841	752	100	231	902	999999	763	24	454	999999	340	717	999999	836	550	744	623	390	681	117	914	663	970	999999	879	999999	455	832	929	508	836	248	389	999999	176	999999	791	25	632	999999	690	285	273	999999	324	136	792	999999	74	999999	202	47	328	226	999999	999999	782	999999	999999	492	229	999999	95	945	906	999999	338	261	670	797	952	608	758	112	999999	639	400	586	396	752	999999	999999	767	999999	316	798	999999	172	999999	988	999999	412	672	149	999999	758	199	327	999999	232	797	999999	198	999999	673	593	289	226	799	710	787	206	993	599	866	632	174	781	999999	117	999999	176	789	681	827	550	999999	618	999999	668	449	83	108	173	999999	95	408	999999	639	722	518	704	999999	761	211	773	999999	83	999999	727	999999	418	999999	380	999999	999999	999999	517	448	133	657	671	474	140	270	713	108	999999	644	999999	233	672	999999	916	598	477	803	37	479	999999	141	862	345	999999	84	999999	395	728	999999	332	344	999999	999999	516	999999	999999	239	999999	500	497	999999	589	438	503	504	921	999999	771	781	584	828	999999	47	999999	992	999999	999999	999999	66	239	328	380	718	322	445	341	619	635	851	751	999999	571	999999	981	999999	552	434	842	999999	162	765	624	946	536	504	999999	999999	999999	524	279	999999	789	999999	271	999999	305	871	999999	67	999999	999999	999999	919	40	347	999999	198	999999	16	449	999999	493	920	904	473	704	433	999999	817	826	487	950	121	581	239	457	395	274	999999	93	680	317	785	999999	849	135	704	916	999999	246	431	798	662	84	908	38	999999	280	798	999999	999999	689	308	999999	684	361	528	999999	801	890	871	999999	252	999999	769	63	708	564	999999	348	999999	516	991	581	405	689	298	999999	673	210	588	125	476	348	999999	990	19	554	681	497	606	366	999999	999999	374	999999	555	999999	315	854	330	315	225	459	474	364	697	727	999999	995	73	999999	674	600	311	756	999999	904	711	778	999999	164	882	567	741	644	401	692	999999	897	144	558	731	819	999999	283	899	26	873	856	303	292	999999	686	434	124	691	524	997	618	59	650	999999	537	810	999999	432	658	717	830	963	999999	520	938	861	514	759	854	720	38	999999	440	40	999999	485	761	445	206	142	999999	952	877	999999	597	847	
999999	999999	204	999999	714	850	250	308	53	893	999999	771	780	825	919	364	837	804	968	761	999999	619	182	999999	58	730	236	526	999999	877	95	319	922	100	377	983	565	845	999999	188	617	142	987	961	197	999999	665	381	222	999999	999999	82	999999	836	238	873	999999	152	961	984	624	723	217	176	999999	999999	848	690	457	936	799	991	798	790	154	999999	999999	999999	864	67	999999	999999	313	828	762	22	591	96	999999	504	634	422	884	30	564	999999	924	999999	164	218	151	974	924	285	472	133	284	937	999999	999999	251	147	999999	903	999999	768	999999	388	413	794	999999	762	828	952	999999	999999	117	778	999999	261	562	999999	999999	999999	916	99	999999	999999	366	638	999999	654	999999	119	263	497	144	980	110	795	483	545	417	369	999999	388	156	971	974	94	25	506	710	441	999999	439	999999	631	987	830	837	392	999999	775	66	742	999999	719	699	814	253	137	677	440	777	26	404	697	999999	537	943	999999	999999	282	622	242	943	962	999999	823	416	513	993	280	958	100	999999	641	312	88	29	436	999999	169	999999	999999	828	280	999999	182	45	393	795	459	886	877	338	999999	999999	823	999999	406	798	875	408	740	143	406	482	687	503	762	394	756	517	999999	687	894	440	999999	999999	999999	308	747	788	999999	717	543	394	999999	762	773	489	489	289	622	638	999999	760	111	755	432	797	976	999999	283	998	48	999999	379	199	444	319	428	999999	135	108	61	999999	999999	32	999999	21	401	924	729	282	905	477	895	878	291	999999	999999	999999	981	999999	999999	999999	514	33	999999	602	24	999999	328	464	71	79	999999	524	587	319	999999	88	999999	420	406	61	999999	10	103	999999	56	501	908	310	979	999999	438	260	776	982	582	362	354	997	999999	509	606	275	221	836	323	380	999999	971	758	999999	823	570	999999	280	128	999999	930	116	555	523	983	27	484	621	640	999999	748	604	999999	999999	999999	168	424	897	455	684	789	999999	258	676	209	999999	552	999999	625	999999	780	505	864	78	432	999999	999999	482	525	589	791	999999	205	419	632	697	244	735	527	665	999999	582	825	999999	999999	999999	858	879	324	57	474	755	996	772	133	999999	739	669	600	495	715	941	381	865	893	999999	999999	838	999999	999999	999999	999999	211	999999	999999	999999	680	430	353	999999	999999	572	168	478	125	45	999999	433	999999	390	957	575	144	41	949	215	210	959	550	534	610	999999	836	812	354	656	553	45	999999	924	571	319	325	841	116	153	999999	999999	750	857	596	638	551	663	555	
137	683	179	21	516	997	721	880	818	159	999999	999999	356	134	468	999999	567	383	372	818	999999	259	999999	925	806	432	307	218	692	937	971	478	182	266	999999	999999	384	999999	543	926	850	438	507	692	999999	416	999999	999999	292	376	39	265	189	999999	999999	877	390	254	215	999999	699	512	197	880	187	999999	563	999999	906	494	117	999999	839	445	999999	219	752	610	188	999999	999999	529	999999	999999	908	715	298	999999	999999	349	593	140	819	459	999999	347	250	626	514	855	853	346	872	797	268	999999	999999	999999	875	697	135	779	75	815	999999	180	999999	871	972	471	602	234	739	567	901	977	999999	389	218	999999	968	136	105	333	546	660	657	138	67	422	299	554	463	662	224	813	74	13	372	66	762	379	653	53	262	628	606	315	896	291	999999	999999	535	254	729	999999	683	999999	999999	436	523	457	814	559	999999	58	771	87	999999	97	912	720	27	999999	999999	598	999999	62	80	917	63	999999	242	775	999999	263	999999	218	932	224	139	333	733	936	542	314	564	104	871	999999	857	999999	962	808	999999	61	999999	382	386	140	527	631	670	362	382	181	999999	48	908	917	39	562	999999	138	958	589	986	90	999999	999999	44	387	190	866	70	534	389	433	406	599	999999	645	999999	801	697	508	662	381	563	370	99	525	196	954	185	999999	384	833	850	999999	999999	937	999999	822	106	999999	999999	804	301	999999	999999	999999	642	318	682	393	999999	353	440	460	926	615	999999	259	473	518	201	236	691	765	159	999999	583	616	999999	307	882	20	705	558	999999	999999	89	715	579	999999	883	877	281	791	574	41	403	999999	863	459	999999	513	358	999999	947	224	123	535	698	245	216	35	784	999999	510	719	999999	882	999999	79	535	811	679	174	634	324	954	899	201	128	999999	999999	753	84	999999	379	662	127	610	842	744	553	27	343	999999	857	102	896	291	855	393	520	999999	793	924	609	833	193	953	633	270	223	344	579	999999	33	282	709	499	999999	67	999999	999999	560	334	981	793	346	82	777	231	68	618	345	735	642	197	959	999999	286	545	478	174	977	582	999999	999999	448	260	79	585	393	406	159	798	862	248	446	469	943	816	999999	120	185	999999	999999	605	999999	843	450	999999	323	559	222	595	588	366	999999	978	804	772	354	95	13	999999	838	999999	468	547	872	403	750	999999	216	470	999999	999999	988	999999	380	999999	219	604	810	243	272	833	999999	563	220	505	943	467	999999	180	999999	411	117	983	573	549	146	461	971	
56	95	822	352	752	999999	999999	378	729	607	999999	562	750	285	770	929	999999	999999	999999	999999	377	999999	293	835	46	998	999999	260	999999	11	831	788	999999	633	763	158	449	490	442	25	999999	137	223	860	786	617	721	999999	346	64	999999	999999	999999	133	603	596	801	999999	999999	753	902	999999	373	999999	776	100	803	126	521	622	490	523	45	999999	999999	999999	246	432	58	428	287	519	914	950	999999	759	999999	634	39	177	356	461	184	999999	999999	31	763	495	94	696	814	604	614	999999	999999	54	46	352	786	364	359	999999	999999	887	475	393	64	999999	294	999999	543	179	97	354	276	38	349	999999	775	326	999999	999999	348	362	614	683	904	199	386	398	722	214	848	675	817	999999	523	297	222	999999	966	349	210	77	162	644	517	999999	458	545	705	689	576	469	878	608	40	585	999999	792	489	865	47	896	303	339	330	422	536	999999	515	999999	143	56	360	146	550	999999	210	969	176	643	741	840	999999	42	637	388	797	219	946	937	23	430	250	111	311	314	773	823	324	104	733	168	999999	653	556	530	999999	999999	67	999999	999999	313	999999	999999	133	207	213	270	999999	942	625	327	352	577	48	999999	999999	259	999999	246	507	386	655	81	910	582	809	999999	486	116	278	65	162	999999	561	710	999999	404	999999	999999	110	513	131	382	999999	416	815	999999	999999	842	724	860	907	820	262	999999	658	555	999999	550	999999	999999	783	594	999999	569	175	165	26	337	909	410	281	729	145	999999	264	282	601	504	767	356	434	644	392	418	158	341	934	999999	62	258	469	999999	716	999999	999999	537	708	910	999999	659	446	287	999999	323	589	999999	685	999999	744	999999	953	441	783	999999	739	149	212	265	421	999999	231	999999	285	999999	941	999999	23	999999	274	727	999999	690	263	117	910	999999	999999	78	828	999999	656	676	818	999999	999999	37	653	675	206	589	999999	453	999999	416	438	982	11	281	382	999999	999999	485	993	999999	811	272	188	676	140	593	437	144	436	449	188	555	999999	999999	366	914	200	347	999999	684	999999	130	999999	999999	678	927	154	440	696	93	807	180	682	801	865	999999	849	977	545	613	999999	200	27	59	999999	883	347	402	999999	467	554	999999	483	318	623	690	81	341	997	999999	999999	996	447	999999	642	18	872	843	743	335	999999	222	802	398	532	212	113	999999	618	794	589	751	526	238	999999	980	999999	999999	188	184	960	518	999999	341	174	166	752	674	416	229	999999	503	659	589	403	342	33	999999	999999	420	587	928	
722	213	999999	696	480	219	813	999999	321	508	665	568	374	555	242	470	999999	375	460	999999	735	999999	783	96	102	999999	999999	206	999999	611	587	767	597	999999	796	999999	718	999999	686	542	861	754	908	999999	838	100	224	847	109	563	860	420	999999	159	202	333	429	537	603	999999	384	999999	999999	709	999999	999999	999999	999999	759	466	751	756	689	917	577	981	490	280	999999	12	722	987	999999	999999	751	176	807	999999	839	999999	357	999999	874	153	168	999999	60	208	592	999999	128	882	999999	642	811	113	731	52	581	221	842	158	289	601	820	397	520	311	999999	753	100	534	503	296	119	570	882	546	759	333	930	292	999999	999999	884	840	899	464	591	999999	445	764	865	628	999999	208	902	999999	332	771	733	748	250	839	849	594	389	801	533	251	231	999999	293	999999	290	560	470	999999	716	999999	497	66	999999	320	999999	335	668	874	665	999999	668	609	223	987	999999	999999	52	849	468	300	461	999999	930	999999	426	261	999999	999999	347	80	737	930	999999	999999	999999	677	38	999999	531	999999	999999	514	146	999999	583	999999	971	305	659	108	518	621	513	426	528	400	135	379	894	66	854	999999	999999	594	999999	737	53	870	714	921	163	122	327	943	999999	999999	960	317	766	804	289	185	958	249	562	125	427	149	823	882	551	659	999999	999999	669	875	999999	552	449	845	999999	110	590	737	945	405	303	569	62	999999	440	818	613	100	777	678	102	298	41	67	999999	904	57	999999	379	504	87	853	283	999999	970	418	868	920	236	999999	594	999999	304	166	999999	857	96	251	999999	733	55	944	999999	991	782	688	520	999999	535	673	63	758	999999	450	328	450	999999	564	611	32	950	692	999999	999999	93	872	999999	874	999999	999999	818	805	999999	645	458	999999	165	999999	716	999999	897	485	999999	563	135	836	999999	853	999999	381	571	531	640	999999	783	363	90	109	907	999999	694	645	156	82	854	258	379	721	992	999999	999999	13	847	999999	134	999999	999999	999999	472	257	999999	150	46	864	891	296	174	999999	862	105	61	66	384	806	597	261	339	999999	708	877	999999	151	860	653	96	568	999999	320	305	319	999999	779	637	660	900	553	999999	292	999999	567	93	999999	999999	896	999999	238	999999	51	731	872	144	999999	602	999999	999999	868	290	392	999999	332	612	853	663	552	49	281	429	999999	905	54	652	999999	142	999999	793	57	291	963	520	857	939	642	589	432	184	82	999999	51	999999	42	273	226	999999	858	954	999999	999999	316	999999	861	809	904	146	687	
230	97	851	461	801	743	586	999999	872	921	393	970	999999	240	378	967	999999	387	853	873	780	435	543	284	195	563	300	975	999999	658	57	44	999999	901	999999	999999	230	725	249	136	455	947	353	592	999999	984	965	526	937	890	766	432	60	273	906	795	554	576	276	248	453	611	219	224	873	358	475	999999	999999	291	999999	378	147	727	427	833	999999	999999	809	999999	598	774	999999	999999	891	624	984	242	994	999999	541	999999	459	11	999999	843	737	139	719	999999	999999	601	498	656	154	398	295	333	999999	82	713	604	767	74	999999	678	574	994	332	259	374	243	999999	620	749	102	999999	145	54	583	999999	951	240	692	692	996	999999	390	81	503	339	660	396	921	703	937	886	394	361	14	279	742	807	470	752	285	233	877	999999	62	479	999999	289	271	976	761	373	85	999999	653	402	999999	923	829	919	713	846	456	917	812	215	534	784	49	999999	363	154	770	999999	999999	773	999999	484	28	999999	189	381	134	945	941	573	811	22	707	611	999999	999999	999999	550	999999	439	999999	999999	999999	846	944	999999	249	999999	999999	616	603	145	965	880	994	708	999999	804	740	999999	721	510	975	249	404	521	86	999999	228	544	176	230	899	977	997	449	391	182	89	813	141	999999	333	999999	970	675	57	827	617	999999	914	183	809	999999	717	275	984	999999	999999	433	999999	811	738	87	999999	382	245	988	999999	554	999999	732	725	926	210	999999	187	650	279	729	474	258	820	841	629	993	420	202	269	731	464	537	731	656	999999	999999	438	255	884	999999	439	69	944	72	69	999999	457	882	506	172	999999	999999	999999	999999	999999	999999	991	897	458	456	961	53	999999	161	100	999999	10	78	999999	881	126	932	765	681	299	415	313	999999	781	446	545	538	696	106	643	130	952	999999	697	483	338	541	796	437	999999	396	340	999999	972	999999	191	388	999999	625	56	165	578	999999	432	553	736	999999	125	21	911	433	999999	999999	517	969	836	991	381	929	552	584	145	337	55	903	84	999999	785	511	999999	999999	999999	80	60	488	552	59	999999	153	746	999999	426	999999	526	212	999999	709	285	12	999999	199	17	550	82	471	30	250	857	528	479	999999	999999	613	757	754	375	286	581	39	999999	787	415	999999	192	457	168	360	811	842	999999	375	245	999999	78	74	159	517	999999	588	468	311	201	999999	999999	530	647	812	38	772	837	762	999999	256	585	999999	784	780	999999	625	313	670	439	25	664	999999	980	674	545	692	999999	857	288	992	571	
125	596	999999	562	661	809	356	331	999999	999999	111	247	999999	207	422	290	379	158	382	285	797	871	186	404	571	550	973	276	346	999999	980	484	145	685	999999	999999	438	227	999999	815	956	348	400	20	999999	999999	991	476	133	412	999999	708	905	717	999999	999999	419	952	999999	999999	999999	90	999999	872	34	627	112	314	738	362	999999	161	451	999999	328	459	999999	175	841	704	999999	506	152	933	999999	281	578	427	999999	999999	649	999999	236	999999	979	876	999999	528	985	999999	763	999999	738	771	999999	999999	267	349	398	999999	772	254	120	296	562	999999	999999	61	931	753	999999	684	402	522	712	376	925	855	587	452	107	953	190	906	940	999999	768	381	999999	866	23	239	999999	598	453	999999	375	939	999999	999999	999999	999999	999999	241	886	999999	295	225	68	999999	158	411	761	999999	226	819	999999	213	355	691	999999	565	678	75	740	999999	656	803	79	316	999999	999999	822	936	513	796	366	949	30	862	585	552	999999	999999	717	999999	999999	92	382	634	999999	171	593	351	89	384	632	999999	999999	999999	432	491	155	999999	192	999999	588	824	443	999999	462	124	193	493	115	28	999999	999999	357	138	351	573	431	999999	973	839	402	481	857	999999	174	835	458	999999	999999	999999	999999	570	999999	554	32	652	999999	999999	999999	228	978	109	999999	71	141	153	183	372	724	858	69	710	778	353	770	117	967	314	999999	626	999999	239	64	21	621	681	481	999999	115	999999	999999	478	999999	755	861	302	999999	796	997	30	662	95	238	580	44	696	792	664	784	915	685	344	697	999999	561	749	55	999999	449	999999	672	380	267	35	934	590	999999	32	491	477	999999	180	317	243	964	581	10	999999	977	924	999999	817	28	999999	23	999999	780	718	999999	122	257	22	356	547	358	999999	827	213	999999	453	999999	769	182	317	54	514	37	464	590	980	748	571	256	524	570	999999	999999	77	999999	999999	809	999999	828	379	230	858	823	770	885	682	753	797	999999	533	675	129	999999	999999	999999	509	562	999999	999999	222	373	685	999999	999999	999999	999999	930	759	999999	301	643	530	999999	999999	97	999999	691	999999	578	908	237	999999	999999	999999	849	999999	219	650	922	512	791	999999	999999	615	999999	544	102	999999	999999	391	751	993	605	546	999999	154	188	842	624	959	818	999999	748	229	985	422	999999	999999	982	999999	293	290	999999	688	509	999999	929	334	999999	552	103	999999	473	197	999999	244	355	196	833	704	999999	377	35	962	694	496	744	381	630	999999	999999	59	19	268	107	471	165	917	46	738	
999999	853	55	81	866	128	831	999999	73	999999	76	765	999999	288	272	916	264	999999	994	22	416	558	704	212	999999	53	999999	214	99	999999	999999	999999	160	104	489	418	999999	954	105	575	665	999999	318	879	527	825	840	731	995	999999	216	999999	922	33	332	666	159	999999	120	823	438	627	471	377	672	638	615	125	799	854	594	999999	780	999999	357	232	250	825	999999	999999	213	959	218	907	489	798	515	136	771	999999	268	487	843	281	999999	48	999999	999999	216	888	220	724	931	999999	596	999999	509	504	675	110	426	334	999999	999999	620	999999	999999	564	888	874	132	488	353	999999	999999	999999	466	508	291	319	510	999999	618	796	924	488	37	77	320	583	298	999999	461	671	406	934	329	868	661	667	999999	167	999999	999999	766	732	381	955	999999	999999	448	11	223	366	599	126	715	372	60	141	999999	351	253	999999	586	121	37	999999	999999	999999	787	598	846	623	999999	353	257	287	39	201	116	81	521	830	144	296	797	999999	81	999999	229	999999	817	530	999999	288	999999	747	755	654	999999	699	385	999999	999999	850	999999	999999	676	256	869	437	342	859	34	381	830	422	180	299	324	932	610	300	440	829	780	326	999999	999999	439	510	531	385	496	417	999999	999999	138	999999	141	207	428	825	999999	999999	625	999999	505	843	999999	501	577	465	340	772	999999	94	464	872	79	838	200	274	816	999999	906	956	372	617	684	213	999999	886	168	126	513	785	999999	648	214	822	820	999999	954	938	933	75	55	724	329	612	171	999999	224	302	17	164	999999	999999	999999	668	999999	888	999999	254	217	690	307	223	999999	312	213	815	667	257	28	635	320	878	435	840	911	648	297	82	51	38	999999	865	119	359	777	828	763	999999	236	999999	406	999999	999999	252	768	999999	999999	27	408	356	597	966	284	381	844	140	625	999999	757	999999	999999	96	212	999999	29	441	114	999999	534	384	62	131	999999	95	239	999999	157	193	999999	999999	192	280	674	695	999999	705	591	737	999999	647	213	717	999999	288	341	999999	507	552	233	336	999999	999999	999999	33	304	476	945	999999	151	244	983	442	973	999999	765	999999	999999	516	999999	323	850	377	404	887	181	344	999999	742	753	920	999999	604	960	746	999999	635	788	650	401	964	759	402	999999	280	664	771	744	121	999999	21	897	991	804	909	486	999999	162	999999	999999	959	999999	212	444	231	999999	388	481	237	325	139	542	771	125	784	999999	457	781	133	233	410	600	231	229	999999	999999	120	999999	999999	269	13	999999	193	
799	441	830	557	957	373	148	285	299	517	796	999999	999999	135	875	29	355	999999	578	38	380	451	369	911	982	702	209	31	587	430	967	999999	655	999999	972	683	999999	17	999999	417	999999	947	121	92	999999	836	274	896	244	999999	705	241	435	455	812	358	82	918	574	265	999999	127	698	868	550	484	737	129	163	202	76	999999	539	999999	53	999999	999999	286	486	156	438	312	999999	806	999999	999999	886	210	999999	624	610	999999	442	243	252	868	259	999999	542	951	999999	154	743	52	714	999999	701	274	411	999999	28	796	442	999999	999999	862	999999	891	999999	814	597	999999	583	999999	592	999999	905	999999	917	999999	183	97	743	534	57	293	568	744	999999	367	999999	622	798	166	605	999999	602	25	999999	389	537	999999	999999	728	363	571	571	213	459	683	462	406	356	236	216	931	999999	907	380	543	999999	596	799	786	780	975	738	426	933	778	438	890	889	537	647	815	988	25	999999	485	722	364	999999	418	905	638	275	572	999999	674	760	999999	645	872	96	999999	999999	322	948	388	833	999999	999999	681	255	571	517	818	588	999999	942	48	736	999999	821	938	312	391	881	151	709	175	999999	999999	28	743	255	26	451	706	999999	676	76	792	652	999999	999999	613	172	343	130	999999	983	558	731	721	958	999999	61	999999	638	999999	440	999999	999999	999999	677	21	999999	512	999999	500	999999	882	154	276	999999	943	252	253	999999	699	228	547	999999	262	192	999999	537	306	999999	504	999999	304	78	79	245	270	124	984	899	83	950	660	26	630	90	999999	999999	465	750	24	508	807	303	939	957	999999	999999	999999	485	760	483	999999	999999	822	535	82	999999	84	40	999999	829	267	353	780	999999	568	530	400	182	91	513	82	556	769	999999	999999	999999	138	999999	352	485	698	508	149	600	999999	932	999999	104	17	296	340	434	49	195	250	463	523	200	399	371	394	999999	999999	256	411	999999	999999	826	377	81	685	962	687	236	140	758	213	189	163	999999	999999	999999	175	794	183	647	517	584	754	703	488	938	999999	981	100	456	114	893	199	999999	974	378	726	936	611	377	746	813	64	492	999999	999999	46	763	45	999999	87	609	83	999999	301	382	81	999999	593	999999	999999	706	145	684	653	320	990	377	661	999999	999999	238	193	999999	900	999999	530	272	453	999999	901	999999	945	999999	999999	505	999999	435	999999	602	306	62	353	864	999999	50	677	379	838	939	352	669	112	87	999999	999999	426	999999	862	596	851	999999	230	999999	845	289	999999	999999	316	158	999999	
565	881	68	999999	526	885	328	677	860	36	999999	434	999999	999999	241	999999	867	491	530	89	552	572	999999	750	497	832	905	999999	848	289	999999	73	999999	999999	787	788	53	999999	993	963	107	999999	12	570	700	999999	715	645	613	999999	999999	999999	785	78	999999	992	983	318	173	693	999999	309	829	580	493	999999	744	76	25	453	999999	450	497	999999	982	952	570	338	60	123	999999	269	415	425	395	890	287	999999	499	795	804	734	263	999999	999999	797	770	999999	999999	611	639	649	999999	170	617	453	164	999999	96	996	999999	999999	268	60	999999	720	894	413	194	602	811	133	999999	230	648	89	196	999999	584	195	191	149	261	448	483	478	639	254	999999	942	736	999999	534	999999	373	159	476	213	734	999999	902	999999	246	999999	999999	516	82	410	521	538	999999	966	644	901	814	999999	999999	999999	577	107	91	999999	606	252	866	752	599	83	856	999999	612	982	462	322	293	825	999999	776	647	967	405	999999	999999	279	686	999999	424	633	687	90	755	657	636	636	190	261	999999	999999	618	58	916	998	999999	32	925	283	514	332	617	989	390	999999	999999	610	702	852	917	999999	565	106	999999	999999	999999	999999	999999	955	356	999999	141	999999	74	908	168	599	60	406	686	709	353	999999	265	102	999999	698	700	999999	485	36	934	338	999999	433	438	521	719	950	613	776	999999	970	999999	688	200	586	924	481	468	582	559	999999	999999	999999	983	163	841	246	950	697	85	615	480	329	891	803	697	641	999999	999999	879	999999	999999	909	430	383	484	576	999999	438	773	228	669	999999	477	638	999999	135	450	285	999999	999999	999	915	701	673	499	608	797	396	999999	293	11	820	702	999999	512	266	999999	999999	678	274	344	522	999999	856	945	577	852	262	999999	572	201	204	999999	406	110	878	217	999999	883	876	999999	515	549	489	999999	848	210	27	136	905	348	839	606	415	149	999999	990	844	727	922	756	544	999999	326	102	999999	853	999999	359	633	58	40	999999	802	495	828	999999	445	639	106	376	834	135	999999	999999	361	999999	999999	267	623	887	373	39	960	130	244	760	232	397	419	995	999999	668	502	999999	317	122	804	920	320	999999	555	214	999999	555	921	419	29	102	740	999999	301	48	735	746	685	11	999999	999999	260	999999	749	58	230	111	999999	176	632	999999	916	248	794	641	947	118	342	168	407	999999	208	825	740	139	656	210	703	999999	932	999999	181	316	356	999999	669	251	764	999999	999999	529	999999	754	786	999999	186	999999	424	999999	101	627	414	
527	603	361	483	434	338	619	401	999999	999999	606	244	876	999999	610	891	672	999999	705	353	834	183	877	330	453	48	600	953	163	785	999999	774	315	352	999999	712	995	999999	999999	999999	999999	115	999999	131	487	999999	909	442	576	999999	752	999999	396	999999	579	353	725	40	39	999999	999999	666	248	243	999999	831	929	534	999999	897	896	34	999999	999999	208	729	218	756	999999	933	139	999999	386	553	43	999999	388	41	772	310	987	964	999999	848	185	488	867	731	767	999999	591	385	999999	678	713	999999	951	999999	85	850	145	969	197	999999	266	579	999999	694	210	999999	453	897	761	754	910	999999	416	887	616	720	862	486	988	196	999999	753	780	999999	839	315	412	783	999999	922	174	27	777	521	999999	606	208	999999	531	767	212	999999	999999	633	768	999999	321	74	987	364	987	659	999999	999999	754	513	799	581	999999	894	597	669	941	839	999999	892	165	999999	305	999999	521	689	954	999999	984	658	140	156	939	999999	994	348	796	601	934	514	47	776	767	88	806	626	327	637	999999	542	752	783	54	876	626	426	768	977	843	307	705	759	26	105	382	652	642	796	899	999999	873	349	999999	999999	855	388	999999	226	213	894	372	326	60	451	906	999999	999999	72	441	578	579	818	758	637	809	999999	759	672	706	163	984	530	999999	999999	668	412	879	999999	31	999999	299	552	774	948	935	999999	709	574	199	999999	999999	580	999999	331	679	999999	999999	277	275	999999	629	464	520	59	910	841	589	138	783	999999	999999	142	50	999999	289	37	999999	809	999999	431	577	195	483	680	613	413	999999	416	252	613	821	611	704	453	618	834	41	724	48	999999	799	580	791	695	557	417	999999	170	51	651	20	782	999999	843	999999	444	981	839	446	999999	676	182	885	179	999999	999999	438	596	585	999999	995	329	770	608	631	999999	403	787	132	205	873	14	375	601	602	48	999999	860	999999	999999	999999	202	288	999999	427	627	695	622	23	691	999999	943	999999	596	655	690	22	967	221	999999	50	999999	716	250	633	671	807	294	576	643	999999	578	153	999999	602	999999	51	999999	191	14	311	781	774	999999	226	930	999999	778	945	911	36	78	648	450	143	658	486	47	908	755	819	411	55	999999	861	411	799	184	999999	852	999999	783	785	217	701	269	429	285	34	702	251	38	348	999999	617	762	999999	702	277	999999	326	13	329	435	195	999999	999999	404	579	815	140	255	785	103	999999	253	292	999999	748	999999	238	211	23	216	513	791	72	389	762	109	
481	107	906	59	535	645	463	360	999999	801	533	35	705	219	571	996	253	999999	402	999999	479	498	954	403	715	125	990	123	999999	403	838	356	642	480	343	43	348	735	567	627	789	932	999999	947	351	999999	505	804	644	999999	548	817	987	398	999999	999999	152	999999	344	420	654	349	438	628	962	186	393	234	875	537	658	517	687	775	584	547	88	16	61	512	999999	195	478	414	999999	999999	369	999999	850	359	890	999999	400	157	972	449	999999	790	984	999999	819	280	999999	116	859	40	139	999999	813	92	904	999999	461	999999	800	999999	870	33	773	942	817	149	999999	525	646	823	126	540	803	999999	53	297	999999	999999	692	349	999999	371	555	824	999999	157	999999	999999	455	754	382	568	357	999999	578	480	27	52	357	680	896	999999	999999	999999	913	598	418	678	48	617	999999	574	150	461	212	508	478	999999	60	999999	708	615	999999	892	999999	558	999999	999999	566	573	280	999999	539	21	452	853	902	519	910	302	738	762	730	838	638	807	428	896	999999	999999	11	78	991	687	972	291	343	577	999999	365	415	128	121	474	346	146	45	999999	999999	359	606	999999	999999	999999	931	945	885	242	263	999999	139	999999	999999	496	999999	999999	987	851	48	170	520	334	999999	555	886	619	650	999999	999999	999999	772	299	887	951	999999	999999	40	242	756	37	406	110	999999	952	999999	129	140	625	902	999999	158	999999	100	848	838	999999	999999	492	872	321	999999	629	741	999999	870	840	409	46	33	528	999999	754	104	21	764	999999	21	999999	330	767	489	35	362	366	354	588	209	48	123	200	999999	999999	999999	999999	732	999999	369	561	92	999999	719	103	601	999999	962	403	98	88	999999	429	270	999999	172	114	831	999999	276	999999	416	291	999999	999999	923	833	518	633	394	659	288	999999	59	999999	889	934	999999	396	434	999999	403	950	499	131	954	693	930	948	385	265	999999	999999	510	985	154	800	999999	359	999999	768	865	339	19	439	800	107	999999	810	999999	999999	999999	999999	844	999999	980	466	791	519	999999	240	999999	569	257	999999	999999	824	486	74	314	99	190	698	227	665	122	999999	940	999999	999999	857	324	999999	777	158	208	178	999999	222	14	999999	999999	245	943	939	865	306	91	881	393	976	999999	314	999999	91	57	999999	227	999999	999999	915	526	999999	198	999999	915	782	792	109	929	877	999999	273	999999	626	90	944	755	287	999999	816	983	999999	677	354	999999	19	624	999999	999999	840	950	440	999999	999999	172	287	56	394	33	93	999999	981	999999	516	771	358	
255	879	11	112	612	940	389	368	932	467	64	844	323	906	168	107	999999	99	926	999999	999999	999999	464	803	897	371	264	999999	999999	999999	999999	999999	999999	999999	764	745	999999	999999	237	20	61	679	166	704	999999	212	80	999999	924	999999	983	862	999999	997	132	284	424	207	215	250	999999	672	999999	931	359	999999	999999	435	152	423	413	999	861	999999	999999	556	814	759	580	694	300	146	791	896	999999	254	581	585	764	489	330	496	793	999999	334	389	999999	234	355	339	941	999999	999999	511	12	999999	11	999999	999999	576	999999	665	626	520	950	999999	880	169	913	115	321	685	670	662	102	916	216	874	590	999999	999999	589	414	999999	999999	655	999999	290	893	43	253	907	309	999999	999999	999999	869	283	47	785	508	464	999999	250	28	999999	999999	323	999999	95	777	137	93	942	643	880	260	386	766	304	999999	600	275	880	999999	999999	386	482	999999	437	999999	999999	837	804	834	999999	278	173	232	497	681	848	871	999999	265	999999	824	367	554	149	414	493	999999	742	408	907	199	440	388	615	879	999999	680	999999	48	844	300	288	117	999999	611	97	999999	278	622	539	729	467	625	745	588	28	999999	503	33	999999	426	999999	406	999999	289	838	785	999999	999999	190	177	889	769	420	825	546	260	389	537	327	339	247	129	868	188	732	815	999999	999999	861	572	186	999999	485	427	999999	999999	190	999999	773	311	546	660	442	371	999999	697	214	920	999999	767	549	999999	705	999999	189	974	538	748	999999	33	999999	590	999999	999999	991	931	999999	999999	629	999999	80	503	763	25	793	586	687	506	349	44	611	721	983	999999	33	219	262	261	999999	231	999999	441	338	749	168	955	903	825	380	908	413	220	301	387	697	55	212	690	999999	602	296	999999	409	523	422	430	606	663	593	781	999999	999999	755	407	322	999999	999999	999999	856	837	682	862	136	440	999999	999999	430	606	999999	978	17	572	821	645	934	321	42	814	337	737	359	999999	241	598	239	382	465	893	74	68	999999	999999	833	603	999999	434	904	968	892	999999	10	999	266	614	999999	115	220	120	473	10	606	360	686	129	487	442	630	537	999999	258	934	537	542	347	108	818	739	228	999999	999999	416	73	922	315	737	359	983	626	999999	133	999999	355	999999	74	462	528	512	714	125	487	999999	377	767	999999	97	999999	467	918	999999	999999	999999	992	394	963	594	542	438	380	391	138	458	999999	712	87	96	588	116	999999	885	580	316	35	112	247	999999	49	306	287	999999	275	999999	75	120	
869	757	179	960	999999	480	919	999999	141	332	999999	39	800	664	689	558	508	999999	989	42	935	649	350	889	157	267	554	246	161	162	999999	247	999999	892	842	330	916	628	649	997	966	489	184	999999	126	999999	999999	384	617	999999	719	909	901	42	999999	230	416	290	999999	209	925	999999	938	979	216	749	646	908	821	369	641	880	716	991	76	456	474	648	772	939	363	180	628	432	999999	216	999999	999999	717	622	913	636	999999	450	82	999999	999999	999999	495	376	999999	996	999999	257	97	839	203	999999	965	728	755	999999	999999	999999	999999	755	64	516	999999	999999	414	999999	200	999999	999999	15	75	275	919	783	999999	279	999999	406	999999	367	617	381	344	603	23	435	395	988	866	999999	128	941	604	327	238	44	658	495	962	286	805	363	801	92	774	927	990	191	823	999999	999999	121	505	999999	999999	683	999999	943	999999	979	899	999999	999999	310	999999	999999	671	601	555	870	621	999999	443	101	562	999999	579	262	999999	95	444	214	174	999999	539	999999	445	125	189	554	862	714	999999	983	387	602	30	501	205	650	265	399	635	953	999999	999999	677	414	926	883	114	999999	125	900	999999	694	47	953	999999	879	999999	999999	422	10	17	906	999999	999999	999999	959	243	87	66	188	829	55	999999	999999	999999	590	339	40	199	305	999999	943	599	999999	999999	999999	565	999999	730	325	961	999999	976	634	945	999999	999999	227	701	999999	999999	36	862	936	80	499	126	826	438	190	550	657	366	126	560	999999	316	559	999999	999999	403	177	357	999999	226	999999	78	944	999999	565	799	999999	339	232	655	424	90	662	999999	999999	576	739	638	550	999999	314	999999	859	84	881	651	999999	215	999999	573	999999	999999	131	720	950	431	182	561	873	391	438	328	144	471	145	983	654	31	999999	999999	664	999999	806	965	912	776	218	869	393	913	567	906	999999	659	182	745	958	942	999999	526	999999	188	765	999999	347	985	219	398	938	897	997	999999	999999	235	908	943	999999	165	808	184	222	312	177	999999	823	999999	669	999999	298	400	34	711	444	546	60	999999	999999	648	628	926	567	820	930	496	999999	356	765	433	750	238	873	803	144	412	314	101	999999	805	344	999999	999999	734	999999	548	872	295	775	999999	999999	431	180	234	537	999999	617	402	999999	999999	53	999999	765	999999	734	69	526	231	577	42	242	959	999999	968	313	999999	610	832	999999	391	623	999999	999999	170	259	329	68	999999	275	262	999999	911	719	339	762	867	60	999999	999	50	31	650	718	742	372	225	999999	
211	921	724	280	784	682	990	67	423	999999	999999	986	414	11	877	956	999999	999999	331	999999	999999	215	999999	762	530	999999	680	369	973	911	838	797	44	373	856	727	550	982	999999	239	999999	282	999999	972	999999	104	595	49	153	999999	403	504	51	999999	819	995	999999	999999	749	951	999999	630	94	999999	67	808	999999	50	154	159	415	342	238	102	520	863	867	999999	318	999999	999999	999999	999999	999999	518	344	755	999999	554	999999	252	999999	242	999999	236	108	198	837	999999	646	151	554	999999	993	999999	70	276	949	464	956	138	999999	654	323	999999	999999	414	805	999999	722	62	893	496	293	999999	826	999999	179	865	999999	674	999999	557	999999	294	999999	746	231	999	457	77	806	604	999999	731	239	999999	919	355	865	693	393	844	202	593	258	68	611	999999	999999	961	107	94	51	291	109	464	982	38	29	625	999999	805	544	999999	255	299	897	999999	678	999999	999999	824	999999	999999	291	999999	365	88	45	999999	144	999999	547	999999	970	722	562	317	632	999999	999999	999999	335	250	511	999999	309	546	348	959	999999	59	417	570	781	283	999999	323	999	999999	109	904	999999	393	999999	56	268	58	685	533	736	590	999999	999999	940	999999	498	759	226	999999	999999	819	739	86	475	94	728	999999	714	697	638	248	999999	999999	675	57	897	942	759	999999	329	261	861	814	232	579	130	999999	999999	492	785	335	106	306	39	999999	999999	916	918	405	328	290	343	987	895	497	283	999999	238	892	402	555	999	762	384	633	957	924	853	895	964	999999	357	999999	912	312	152	21	999999	999999	999999	999999	34	363	146	48	917	999999	999999	734	306	999999	999999	737	999999	239	335	999999	922	406	332	249	999999	32	999999	999999	999999	121	999999	592	355	999999	533	843	999999	421	531	645	625	999999	716	999999	999999	128	999999	999999	940	619	999999	682	977	807	99	999999	73	643	917	999999	921	43	115	806	797	337	389	999999	385	441	729	678	708	689	718	586	689	247	244	944	432	387	172	324	978	403	614	547	999999	999999	779	374	503	529	724	999999	239	910	296	677	739	565	679	999999	999999	464	974	297	999999	512	999999	825	409	972	579	544	870	999999	827	404	722	841	861	143	662	364	184	999999	965	999999	357	779	951	566	999999	999999	707	664	434	524	428	999999	458	670	650	953	965	530	999999	189	721	448	92	999999	999999	999999	703	999999	846	535	289	795	332	962	165	821	874	842	999999	712	837	216	367	313	975	405	392	200	492	708	999999	653	239	999999	415	908	697	999999	999999	317	173	
170	999999	898	244	633	995	496	515	828	89	999999	763	246	351	515	91	778	916	560	515	512	64	999999	146	635	999999	545	557	256	134	815	241	999999	549	999999	398	468	78	352	410	999999	685	999999	629	276	999999	993	444	899	827	919	152	60	801	660	116	680	762	609	77	459	939	269	704	274	891	312	999999	675	127	999999	709	574	160	619	827	399	518	869	744	572	999999	657	428	215	672	999999	658	888	569	718	706	469	999999	950	999999	426	999999	999999	385	999999	305	769	782	999999	219	577	900	192	832	999999	171	892	864	999999	358	999999	840	498	601	710	999999	808	999999	409	916	250	300	209	662	411	999999	163	494	166	276	999999	875	222	995	999999	999999	476	65	999999	556	813	999999	778	602	674	585	999999	763	675	934	497	663	382	999999	969	287	700	529	431	286	17	999999	708	999999	26	999999	628	502	506	430	999999	752	999999	852	113	645	521	999999	999999	999999	968	399	819	231	999999	677	502	923	999999	817	589	946	999999	576	549	999999	999999	550	585	267	957	999999	267	255	757	744	411	530	195	333	766	102	541	999999	317	999999	589	487	999999	999999	914	704	999999	688	840	240	999999	685	312	698	749	971	32	730	868	999999	142	574	999999	45	999999	999999	999999	702	61	496	414	999999	268	999999	825	419	101	247	999999	262	501	579	999999	527	625	726	227	999999	999999	795	80	811	737	999999	485	24	999999	423	999999	999999	966	999999	637	353	999999	100	427	380	999999	999999	879	785	386	615	508	563	169	999999	999999	999999	754	250	128	265	999999	603	300	950	999999	810	405	677	174	411	999999	999999	941	70	999999	999999	999999	846	999999	254	915	999999	434	131	809	999999	999999	76	14	532	198	999999	655	382	928	231	799	476	999999	71	999999	211	999999	975	329	999999	621	109	254	883	251	907	625	999999	350	140	178	179	999999	534	999999	338	673	642	222	570	83	569	142	479	999999	832	999999	563	319	713	675	459	999999	39	310	756	821	130	290	999999	110	780	41	798	63	630	334	400	116	605	999999	977	762	999999	999999	62	966	775	157	418	984	71	565	636	464	999999	376	122	233	209	999999	553	999999	931	469	302	999999	999999	426	116	507	999999	999999	713	185	697	696	54	999999	258	789	999999	999999	871	306	49	999999	405	343	343	263	222	176	906	999999	984	999999	831	298	414	524	999999	358	51	911	999999	999999	999999	460	766	32	999999	790	975	419	470	580	490	634	430	86	999999	11	92	852	295	365	999999	999999	201	82	864	999999	917	733	166	697	999999	
960	844	435	374	945	576	320	930	432	201	999999	628	413	999999	206	999999	999999	392	631	276	198	999999	999999	999999	999999	999999	694	168	577	872	251	263	999999	649	529	999999	994	712	196	434	771	999999	999999	174	63	996	787	937	667	886	999999	350	535	431	742	345	747	999999	148	685	881	162	999999	999999	949	243	999999	999999	615	999999	999999	625	205	206	999999	999999	762	999999	999999	239	481	757	500	691	291	999999	727	350	999999	194	52	632	574	511	553	618	568	313	999999	819	150	32	332	261	22	965	154	338	927	476	582	815	361	908	214	134	999999	671	278	58	516	515	858	999999	999999	999999	999999	694	653	885	707	458	999999	999999	99	999999	434	248	679	999999	999999	999999	423	999999	611	237	281	666	999999	428	956	896	45	176	313	999999	999999	901	888	770	914	459	685	51	999999	134	108	170	818	755	999999	423	999999	999999	302	127	102	428	818	999999	970	394	397	235	929	810	423	550	999999	465	294	533	999999	908	411	306	713	382	671	487	138	120	999999	551	728	542	904	93	873	999999	541	745	92	751	800	529	999999	460	121	957	710	558	999999	362	470	999999	73	94	999999	995	414	720	756	340	18	859	546	846	506	396	906	340	676	999999	924	548	999999	608	999999	882	999999	263	270	713	999999	579	837	495	91	562	479	819	543	877	781	821	989	751	743	999999	983	999999	953	999999	61	380	881	999999	438	921	725	464	977	999999	761	160	999999	53	563	438	32	60	764	943	917	97	796	798	920	112	559	698	999999	999999	899	28	309	545	662	999999	698	265	67	999999	836	25	842	875	126	999999	371	945	999999	999999	999999	932	460	19	808	964	583	92	660	335	999999	37	599	999999	768	743	850	999999	391	166	739	766	999999	605	999999	901	255	921	682	299	741	613	510	999999	258	966	999999	299	736	999999	999999	615	605	999999	999999	809	425	999999	117	383	779	999999	564	41	576	161	938	999999	999999	906	719	662	410	370	593	758	527	50	562	999999	185	561	188	692	342	133	999999	271	808	999999	485	999999	813	309	520	295	59	999999	999999	107	38	712	396	830	979	171	215	244	148	48	291	999999	999999	315	207	228	999999	999999	699	999999	989	999999	999999	604	430	505	848	111	999999	307	999999	999999	68	464	773	999999	174	357	713	999999	918	999999	132	999999	999999	999999	743	508	111	301	27	187	778	540	999999	361	999999	999999	409	483	999999	114	393	999999	338	999999	999999	24	541	999999	999999	920	999999	528	533	72	999999	286	588	329	999999	349	10	559	289	532	
999999	999999	999999	422	807	381	947	240	857	814	999999	292	441	999999	783	729	999999	376	247	107	29	260	16	999999	806	999999	214	89	999999	973	114	999999	999999	806	962	798	667	129	927	682	999999	999999	670	719	999999	272	844	804	999999	999999	382	633	999999	192	512	29	522	999999	615	427	999999	868	518	999999	710	999999	731	634	821	985	999999	847	448	564	999999	102	590	296	525	544	544	409	543	689	999999	999999	522	378	304	942	286	999999	513	510	514	114	418	786	999999	821	541	220	982	560	970	535	999999	757	66	420	438	235	787	999999	882	768	334	828	293	239	196	999999	340	879	999999	999999	343	999999	60	31	683	804	999999	704	12	999999	427	983	719	75	294	764	321	999999	514	60	577	441	627	746	780	999999	503	779	635	188	880	999999	999999	272	201	999999	999999	999999	999999	634	948	999999	78	558	350	350	119	227	945	999999	51	456	999999	658	999999	902	320	313	251	103	311	507	79	824	454	324	999999	999999	874	47	999999	285	156	880	112	493	999999	79	405	439	480	285	834	999999	147	434	738	203	141	999999	937	403	999999	643	332	999999	24	254	114	36	218	662	352	999999	373	999999	309	495	555	999999	539	250	999999	811	622	999999	673	865	999999	999999	586	938	325	585	109	664	999999	512	557	661	479	999999	999999	999999	230	818	932	926	840	382	134	253	999999	494	760	696	999999	982	31	306	777	159	567	94	450	280	346	999999	808	709	283	796	937	999999	177	420	999999	539	591	804	103	747	34	999999	999999	343	300	831	824	999999	178	999999	491	260	883	330	561	881	928	950	481	999999	127	141	108	338	999999	753	326	999999	420	955	401	226	213	40	999999	262	199	117	999999	514	942	405	999999	774	314	999999	21	999999	859	404	999999	999999	332	928	999999	999999	215	566	37	547	999999	999999	992	223	117	999999	57	852	999999	308	691	999999	970	967	231	722	601	333	34	628	741	479	490	26	353	760	893	285	411	999999	999999	632	90	442	10	467	413	326	999999	48	999999	999999	999999	999999	712	791	670	365	706	999999	302	881	542	999999	805	44	999999	976	999999	999999	381	771	999999	964	261	69	740	999999	966	764	318	284	666	999999	989	999999	828	929	313	562	999999	538	579	999999	939	174	100	681	637	965	473	999999	999999	321	667	867	718	687	309	653	60	143	398	942	598	27	225	557	999999	233	999999	74	672	999999	266	843	999999	946	999999	96	999999	999999	900	10	300	999999	827	354	999999	131	863	151	630	660	511	999999	999999	999999	905	921	948	542	
272	413	760	999999	999999	148	65	823	675	771	662	999999	999999	992	242	999999	999999	716	199	871	239	999999	999999	999999	443	22	999999	309	704	999999	51	112	147	436	999999	496	250	999999	127	999999	999999	999999	456	102	489	418	976	519	999999	999999	999999	198	731	87	313	975	54	999999	965	999999	342	999999	129	999999	999999	559	84	257	999999	999999	157	759	599	510	582	735	841	276	584	35	45	999999	584	953	579	852	380	999999	133	820	452	999999	926	374	356	999999	384	999999	999999	929	999999	729	322	978	999999	999999	599	230	504	578	999999	999999	999999	940	716	999999	181	176	540	877	999999	999999	134	999999	999999	603	832	234	164	50	360	505	904	654	690	316	974	606	359	353	263	160	999999	555	999999	675	999999	986	657	312	999999	218	804	495	999999	330	604	999999	684	999	403	999999	76	463	227	639	872	466	259	999999	79	999999	816	197	623	38	999999	579	699	628	170	845	577	851	680	152	700	419	903	370	711	47	922	360	950	888	93	112	337	57	802	975	999999	999999	242	795	401	617	871	722	872	35	999999	66	838	557	999999	224	783	999999	938	999999	563	999999	999999	999999	652	466	247	999999	945	355	251	652	826	194	118	330	619	884	750	92	999999	190	498	686	999999	999999	999999	402	999999	999999	329	262	118	348	422	849	999999	209	999999	935	380	146	777	526	784	595	239	653	449	999999	605	999999	334	999999	915	999999	399	22	242	786	944	844	643	86	36	999999	543	487	772	268	771	419	741	815	712	411	413	971	901	214	999999	867	952	624	272	999999	928	262	432	50	459	546	967	366	999999	535	503	700	500	796	61	752	999999	190	705	196	167	518	153	514	969	428	120	38	159	86	891	28	814	606	69	290	64	731	999999	999999	999999	384	824	187	999999	712	481	115	999999	884	986	772	918	86	273	420	119	918	81	41	435	939	216	999999	643	484	999999	893	999999	770	697	999999	380	480	999999	782	693	966	606	266	946	15	875	999999	100	129	110	737	343	999999	181	146	999999	778	799	999999	178	910	543	999999	999999	588	999999	999999	999999	999999	401	447	342	490	726	153	322	814	999999	999999	73	941	999999	524	384	159	999999	97	999999	561	999999	602	999999	240	999999	783	432	999999	999999	999999	636	999999	88	999999	728	999999	404	852	922	999999	999999	845	693	379	449	236	97	29	59	676	37	291	792	635	346	799	766	999999	876	943	721	150	999999	727	792	999999	862	568	795	999999	754	708	174	572	999999	654	908	311	791	387	695	413	999999	999999	999999	355	
701	452	999999	928	896	302	975	979	316	683	471	966	999999	870	374	528	233	338	922	328	999999	230	898	692	890	465	321	499	257	999999	999999	620	396	999999	877	419	651	999999	825	462	733	194	265	63	192	942	724	999999	22	177	189	793	841	21	239	481	553	235	999999	441	999999	486	732	999999	664	999999	580	150	992	999999	877	366	513	469	999999	931	964	999999	509	948	740	400	486	90	138	234	999999	384	217	406	865	425	999999	393	481	999999	999999	266	398	341	372	584	928	999999	999999	823	290	381	426	307	517	999999	725	100	700	590	999999	652	870	440	82	999999	932	596	999999	462	537	129	988	348	479	999999	455	178	585	166	471	428	790	315	944	406	958	910	889	166	699	738	693	999999	257	810	396	958	999999	176	999999	342	999999	837	295	170	392	87	828	999999	263	557	514	999999	129	580	861	565	999999	676	247	999999	706	932	762	799	999999	108	101	669	321	497	909	419	514	139	459	999999	29	999999	23	999999	91	999999	903	151	233	159	771	676	999999	830	999999	592	929	629	999999	46	999999	495	999999	294	986	169	498	766	647	104	999999	999999	131	999999	545	710	662	366	940	999999	999999	620	576	287	999999	999999	719	999999	33	327	490	885	503	999999	878	534	60	999999	894	922	999999	147	503	999999	130	781	555	999999	999999	762	929	999999	999999	18	18	999999	919	456	956	571	449	17	742	999999	614	153	496	708	38	21	659	999999	472	27	45	891	126	447	167	999999	869	678	205	271	999999	918	207	494	999999	425	615	604	773	333	483	584	999999	183	999999	999999	294	846	22	999999	112	997	110	999999	973	999999	346	481	299	409	999999	771	999999	999999	932	999999	999999	11	999999	613	999999	65	168	149	544	460	495	943	922	190	271	999999	665	999999	168	400	817	999999	520	999999	88	143	315	373	631	999999	771	924	999999	827	999999	999999	553	408	877	57	999999	999999	136	523	999999	999999	999999	119	147	999999	999999	999999	322	542	878	419	999999	15	535	273	999999	795	999999	999999	999999	571	701	105	159	979	478	999999	999999	121	561	999999	410	999999	666	684	584	999999	999999	951	606	999999	611	709	999999	621	801	999999	999999	614	999999	53	453	303	999999	999999	701	463	959	168	210	999999	999999	211	980	999999	18	493	349	851	689	999999	569	565	235	808	959	992	999999	537	187	931	999999	999999	814	518	413	116	173	999999	982	130	246	76	999999	758	43	410	728	927	999999	317	999999	32	999999	753	483	999999	78	34	110	709	318	432	981	279	999999	417	397	472	618	999999	
999999	999999	868	569	999999	999999	814	477	775	559	999999	228	924	999999	732	999999	999999	71	44	999999	48	999999	506	999999	999999	813	95	482	302	625	22	999999	999999	999999	988	465	999999	365	999999	999999	999999	601	259	999999	445	100	999999	999999	999999	104	903	336	438	102	999999	190	247	999999	757	999999	417	341	184	160	999999	18	908	224	999999	277	999999	158	625	62	453	999999	889	955	999999	721	316	973	936	999999	722	686	826	226	999999	807	228	999999	999999	941	574	999999	426	109	14	999999	999999	292	240	278	886	754	999999	385	649	426	301	291	999999	45	999999	443	405	976	437	859	191	691	377	999999	59	649	550	684	999999	711	999999	790	951	999999	540	33	999999	667	322	967	999999	450	577	999999	515	936	810	572	999999	140	345	999999	671	154	254	499	915	999999	229	247	214	35	999999	937	405	999999	340	355	505	173	700	738	664	469	883	740	124	947	568	123	999999	977	930	357	376	580	999999	806	166	999999	118	586	447	84	763	950	999999	640	34	14	605	464	76	589	440	607	999999	211	271	513	385	967	598	999999	999999	999999	104	549	571	825	392	533	199	465	65	123	999999	589	706	999999	197	999999	999999	999999	517	383	910	351	917	769	793	999999	999999	999999	664	151	988	999999	676	536	855	14	79	999999	622	81	275	611	534	327	999999	999999	505	338	999999	999999	53	44	599	999999	325	753	631	801	999999	475	988	546	800	999999	999999	959	912	179	87	193	414	725	999999	999999	117	309	999999	600	462	999999	421	217	336	999999	107	954	742	999999	221	999999	382	999999	999999	999999	93	729	810	620	202	356	294	999999	999999	143	497	328	103	163	917	26	937	41	348	445	64	780	219	47	817	180	227	999999	957	975	810	147	558	795	361	388	498	206	407	116	312	999999	956	202	999999	778	999999	588	999999	999999	174	350	999999	730	101	999999	519	773	803	32	999999	999999	378	285	332	360	769	308	801	539	527	741	633	242	143	999999	824	26	771	999999	999999	638	537	762	810	470	218	828	999999	999999	999999	725	403	999999	976	289	716	680	870	915	18	999999	787	204	678	999999	716	695	597	131	488	503	999999	764	712	501	494	615	474	862	999999	941	603	752	671	801	347	999999	266	853	263	153	156	856	999999	756	851	343	94	999999	753	522	241	582	570	375	999999	638	999999	484	794	111	216	17	773	77	999999	44	533	999999	999999	468	999999	743	868	345	356	154	734	955	999999	999999	999999	96	118	628	999999	31	192	306	86	709	585	999999	69	162	999999	148	92	962	
798	816	810	217	302	295	93	497	714	999999	28	999999	904	717	834	643	999999	999999	898	155	366	937	852	237	799	386	882	656	684	999999	408	217	72	771	167	833	351	323	794	999999	544	222	317	999999	287	507	805	868	999999	425	582	817	999999	937	606	999999	964	582	417	999999	412	436	813	997	826	811	999999	142	999999	10	302	266	334	999999	610	153	630	894	949	302	999999	24	708	268	144	999999	967	999999	175	999999	869	768	999999	878	420	999999	408	999999	141	476	999999	672	318	948	132	325	493	999999	999999	462	240	999999	633	999999	345	398	999999	555	863	245	843	391	967	262	140	534	360	999999	664	502	999999	999999	999999	483	999999	908	999999	760	146	818	107	802	798	713	76	798	999999	789	542	999999	999999	853	999999	999999	632	609	705	65	999999	598	964	999999	999999	834	999999	918	999999	999999	814	999999	691	967	418	54	147	51	592	264	195	342	399	999999	913	641	122	891	999999	866	850	701	212	999999	943	999999	854	70	999999	999999	995	999999	999999	985	975	115	340	421	444	410	758	590	27	451	870	484	208	403	133	869	999999	999999	63	999999	999999	999999	234	51	999999	870	200	86	999999	628	268	999999	999999	413	595	808	310	701	456	465	999999	269	684	761	779	468	349	999999	937	999999	252	999999	104	999999	686	999999	881	298	397	573	999999	999999	999999	399	193	832	633	794	807	324	568	30	379	999999	343	999999	438	999999	272	565	999999	739	149	327	385	97	943	812	726	732	926	21	313	882	255	436	428	999999	578	947	835	554	653	622	864	232	800	506	705	999999	434	999999	36	832	999999	479	542	523	999999	105	999999	821	78	84	397	556	717	496	353	907	619	152	999999	324	999999	977	999999	526	999999	163	297	999999	999999	999999	308	518	984	481	999999	775	894	905	281	483	67	999999	486	578	234	317	514	314	163	798	38	292	523	712	111	75	393	26	70	860	808	452	714	989	776	879	571	245	999999	999999	22	714	999999	421	999999	716	500	518	301	155	648	999999	293	318	60	26	994	282	379	774	391	878	999999	421	999999	615	309	497	801	999999	745	279	657	585	785	324	421	112	999999	395	999999	874	999999	914	221	825	168	406	939	760	884	999999	866	999999	999999	999999	869	459	999999	651	416	13	999999	945	999999	379	335	708	999999	736	605	892	827	983	209	516	163	929	999999	850	999999	903	999999	51	471	456	412	775	398	999999	454	999999	366	999999	978	571	999999	999999	515	842	499	999999	872	212	165	991	999999	882	682	679	980	939	259	895	
205	513	455	674	484	953	966	559	999999	881	291	643	999999	33	15	638	358	384	424	367	360	999999	999999	355	886	999999	984	999999	103	719	999999	514	712	470	999999	475	999999	494	999999	562	875	999999	150	991	921	522	466	999999	877	53	330	999999	999999	891	545	208	483	110	788	14	999999	445	466	599	221	999999	930	999999	999999	999999	523	999999	999999	999999	491	999999	999999	49	434	374	23	999999	999999	60	999999	73	989	820	925	409	999999	999999	705	999999	999999	440	484	550	779	154	999999	401	999999	346	530	466	527	662	409	135	352	443	676	424	991	999999	792	415	211	157	999999	120	999999	25	547	507	168	788	278	61	999999	999999	270	999999	999999	999999	523	316	999999	999999	546	337	420	799	67	558	349	291	309	171	648	78	349	631	366	999999	262	17	999999	32	308	739	999999	358	200	46	183	396	999999	379	907	999999	885	278	999999	460	699	999999	957	989	168	877	488	999999	413	867	999999	638	923	311	369	999999	999999	507	634	807	943	999999	999999	31	999999	999999	649	929	263	999999	192	80	999999	906	999999	911	59	809	864	431	999999	999999	944	332	79	545	999999	340	20	401	967	388	644	999999	999999	637	741	999999	614	999999	237	999999	999999	250	685	896	618	999999	529	999999	467	708	999999	212	999999	667	999999	286	951	839	489	319	919	999999	205	804	435	999999	400	154	180	122	204	658	204	701	433	703	647	999999	926	456	810	563	999999	269	744	999999	257	999999	519	464	985	775	725	999999	639	990	999999	880	999999	999999	999999	999999	286	354	513	985	999999	855	999999	423	639	999999	912	43	508	366	999999	935	69	993	968	551	635	715	137	429	932	999999	71	999999	657	766	712	533	999999	436	286	589	755	999999	433	999999	615	999999	999999	217	862	692	418	283	999999	119	820	476	434	84	749	570	227	94	62	732	999999	801	766	872	75	388	212	999999	89	999999	190	310	570	576	935	540	890	920	566	249	999999	787	379	999999	945	246	109	755	687	715	372	671	707	700	608	814	339	953	152	483	999999	345	204	999999	929	520	905	999999	148	218	680	999999	527	812	999999	999999	431	228	926	999999	999999	456	395	373	999999	518	999999	869	968	131	999999	936	778	93	759	532	593	655	618	999999	340	999999	999999	478	45	75	154	894	837	602	392	120	36	323	203	43	999999	999999	749	421	917	46	999999	999999	18	743	528	443	999999	341	422	776	610	999999	999999	48	840	917	338	909	374	999999	999999	376	739	99	999999	999999	889	726	582	763	905	206	517	999999	361	599	470	999999	
999999	710	842	999999	999999	999999	999999	534	824	165	999999	999999	501	840	56	999999	13	523	287	999999	833	999999	554	335	758	659	870	413	999999	204	686	250	456	999999	372	663	999999	536	196	132	999999	385	640	999999	999999	549	999999	999999	160	308	999999	838	321	551	468	999999	166	516	747	530	745	107	550	629	479	999999	586	464	477	392	353	476	336	999999	339	457	999999	820	999999	219	999999	805	999999	685	903	847	999999	999999	578	999999	999999	359	789	666	387	999999	834	21	263	999999	963	806	597	767	955	824	999999	166	222	20	60	345	713	999999	143	940	844	864	726	631	33	681	999999	999999	884	993	687	670	777	847	999999	421	999999	231	255	999999	217	999999	999999	89	345	999999	999999	568	839	171	999999	999999	532	447	646	969	295	631	557	292	921	19	882	962	999999	841	389	375	999999	638	779	492	292	552	999999	999999	144	646	296	999999	988	327	749	723	999999	436	999999	340	210	653	136	999999	674	963	999999	999999	612	999999	999999	504	392	326	181	210	999999	164	968	980	714	296	999999	648	345	305	303	604	270	169	615	710	999999	59	174	999999	999999	845	999999	999999	883	534	999999	375	704	791	868	671	155	548	341	202	468	167	999999	913	817	488	598	378	669	999999	937	452	163	242	800	343	162	437	699	547	346	648	107	190	549	999999	944	553	437	631	458	721	999999	999999	251	546	434	260	926	33	256	449	659	818	596	305	999999	999999	991	535	519	718	999999	794	856	819	70	445	374	357	543	54	941	48	616	225	624	999999	999999	264	909	902	510	675	999999	897	988	999999	593	254	999999	481	562	902	122	739	872	999999	999999	999999	999999	988	885	578	489	211	999999	621	211	380	680	480	481	737	625	617	218	183	503	958	830	781	851	130	109	72	492	48	926	877	353	999999	999999	568	999999	920	999999	932	195	99	999999	377	999999	999999	573	777	999	999999	286	504	531	698	540	607	600	999999	999999	765	999999	427	718	999999	999999	334	999999	999999	305	913	999999	999999	999999	285	988	413	569	463	704	639	557	332	72	667	999999	999999	999999	999999	59	577	967	999999	999999	260	463	767	380	930	682	999999	999999	482	999999	96	865	999999	999999	255	710	136	48	999999	10	999999	218	155	365	999999	707	274	978	383	50	728	999999	886	921	350	821	230	43	999999	999999	951	999999	84	999999	999999	802	190	527	999999	999999	923	539	830	82	285	52	317	412	329	999999	417	774	811	999999	753	999999	979	660	999999	433	999999	999999	409	366	59	999999	143	999999	999999	258	527	746	877	
438	999999	999999	125	813	646	999999	514	999999	713	415	373	999999	642	641	999999	834	999999	529	964	999999	999999	829	140	473	33	999999	908	23	999999	81	706	671	999999	999999	324	564	999999	175	24	266	919	671	390	993	992	873	420	999999	206	999999	435	997	999999	211	974	297	999999	651	790	424	398	500	795	642	709	702	289	999999	326	543	808	657	515	708	756	999999	449	147	481	160	999999	999999	816	476	999999	999999	999999	695	408	37	506	384	385	600	867	428	999999	999999	293	999999	593	160	185	663	999999	778	492	84	454	191	999999	920	180	640	612	981	999999	999999	996	11	999999	593	861	299	46	434	282	915	840	337	916	999999	853	190	999999	999999	241	999999	729	999999	226	813	250	226	188	999999	213	745	987	886	744	557	999999	292	486	999999	298	885	999999	999999	505	576	244	127	275	157	77	999999	83	952	749	999999	999999	139	784	999	352	999999	121	460	231	537	999999	954	593	369	949	571	704	565	371	999999	534	417	999999	649	579	133	999999	999999	518	999999	671	999999	146	999999	957	999999	999999	486	999999	999999	773	999999	101	999999	649	999999	533	905	208	505	999999	517	999999	999999	997	191	768	144	430	229	694	999999	942	16	866	892	817	381	411	999999	999999	228	908	718	582	999999	326	999999	10	299	599	55	832	999999	929	163	454	742	224	776	853	999999	66	437	958	999999	234	94	112	756	472	999999	504	870	440	76	609	871	821	639	865	374	144	999999	999999	649	258	928	999999	712	448	85	167	635	483	701	999999	480	760	889	143	999999	999999	253	827	447	999999	962	999999	999999	554	582	999999	584	911	488	999999	925	999999	318	444	305	17	399	318	396	994	869	396	739	999999	138	121	932	505	999999	84	999999	312	999999	109	999999	356	223	168	999999	164	582	724	999999	472	245	672	451	999999	999999	999999	901	999999	999999	452	681	575	999999	999999	999999	471	988	999999	287	414	347	623	625	219	999999	949	793	241	999999	242	422	999999	401	999999	669	465	669	488	667	999999	999999	999999	999999	999999	999999	720	513	265	742	404	175	503	446	590	135	622	57	242	305	889	440	669	492	208	40	536	184	576	298	959	802	510	421	999999	241	999999	751	885	791	438	446	538	999999	58	77	918	708	810	151	56	418	999999	192	778	999999	512	472	999999	709	891	999999	936	999999	782	999999	664	91	999999	999999	742	999999	172	450	999999	453	902	999999	443	140	121	827	374	434	999999	551	999999	999999	643	909	728	999999	87	999999	999999	893	999999	999999	716	456	413	836	999999	999999	408	185	256	
986	325	999999	999999	341	38	543	598	74	181	511	999999	241	999999	999999	448	658	629	822	999999	986	550	973	999999	341	999999	987	999999	284	686	911	36	999999	305	388	12	318	842	397	891	544	587	835	999999	997	845	484	229	77	398	491	832	586	999999	999999	445	999999	999999	735	999999	51	816	323	387	269	485	659	999999	999999	999999	999999	815	999999	930	259	409	715	999999	999999	495	999999	767	659	885	204	89	999999	683	45	943	659	927	117	520	850	728	274	457	462	521	196	549	381	734	999999	676	600	999999	143	860	729	101	999999	999999	999999	284	166	999999	192	999999	46	999999	899	905	683	212	999999	999999	90	531	145	267	798	434	309	441	999999	999999	626	999999	999999	793	550	185	999999	999999	492	999999	624	999999	571	836	274	282	485	220	649	476	60	67	967	999999	999999	999999	724	999999	302	19	940	465	888	999999	999999	664	999999	252	434	723	691	124	719	840	107	999999	999999	308	993	999999	999999	98	791	918	999999	999999	561	999999	228	999999	999999	751	276	482	927	999999	687	339	36	610	582	243	786	925	784	936	348	999999	781	70	652	999999	478	776	70	851	999999	969	367	251	999999	99	33	999999	272	940	848	246	999999	937	826	629	281	392	943	999999	999999	999999	999999	937	231	434	829	168	296	44	282	499	422	85	495	999999	972	784	508	493	219	300	662	843	98	999999	222	843	244	32	154	96	833	999999	999999	807	835	999999	30	999999	999999	865	209	237	999999	358	999999	838	999999	999999	999999	497	884	460	506	22	213	300	999999	129	222	986	923	273	999999	195	666	999999	999999	688	882	553	999999	830	233	354	999999	434	185	739	999999	384	401	135	375	999999	212	383	846	999999	604	544	579	999999	465	282	941	935	347	482	692	754	312	999999	999999	113	732	64	236	162	921	778	999999	999999	841	837	594	798	898	999999	983	999999	232	998	999999	347	974	863	374	950	413	999999	97	702	999999	533	81	999999	999999	271	924	157	156	999999	999999	826	429	468	69	628	688	999999	999999	114	498	409	531	314	679	887	139	868	999999	285	999999	767	690	422	73	317	765	956	898	636	999999	836	146	999999	392	267	999999	515	804	746	272	270	126	982	999999	647	12	767	999999	999999	141	66	999999	870	999999	849	999999	17	404	752	862	731	999999	999999	797	662	272	993	922	422	969	999999	999999	943	22	488	999999	708	218	999999	315	998	998	886	504	261	378	275	592	542	999999	910	120	62	884	541	25	715	195	999999	384	18	999999	545	51	999999	991	999999	858	466	999999	437	
999999	999999	446	999999	732	368	906	545	999999	997	999999	389	301	999999	513	22	999999	481	473	934	523	666	51	306	164	999999	844	986	270	853	417	135	999999	694	120	142	615	999999	808	999999	808	650	267	387	999999	465	253	982	999999	978	999999	386	993	273	913	143	936	149	709	279	523	919	999999	999999	589	286	999999	607	948	381	999999	999999	672	816	136	873	408	664	700	698	219	862	983	999999	398	40	141	80	780	977	205	475	321	539	143	888	375	827	798	330	999999	646	43	632	999999	999999	714	187	147	999999	734	999999	449	999999	69	661	999999	999999	51	558	154	974	999999	970	185	999999	727	142	682	247	507	999999	865	380	289	572	828	360	999999	999999	326	954	932	739	253	923	35	310	480	481	952	382	785	249	185	999999	820	72	456	650	698	999999	504	900	542	999999	999999	79	999999	496	833	999999	999999	999999	242	999999	51	96	999999	262	905	427	661	211	295	135	999999	999999	999999	844	752	765	903	999999	999999	999999	999999	42	206	101	516	956	579	984	648	999999	98	999999	16	985	403	733	345	204	744	999999	920	303	999999	417	365	789	874	999999	743	77	682	233	793	999999	740	999999	890	635	746	949	847	999999	563	999999	999999	89	620	999999	451	29	430	999999	325	14	823	999999	427	999999	735	726	91	691	250	580	693	865	924	517	255	999999	843	709	457	795	432	252	740	999999	380	286	179	666	999999	724	647	999999	908	999999	675	584	591	110	999999	29	867	999999	437	982	236	999999	164	113	963	67	999999	720	262	530	581	580	425	731	419	458	557	425	255	525	933	720	957	145	841	670	801	743	809	999999	927	276	814	757	469	208	131	999999	999999	388	999999	926	720	387	999999	104	169	859	999999	999999	999999	452	910	912	999999	515	999999	999999	999999	302	265	443	911	824	602	314	766	667	999999	999999	337	491	999999	866	999999	17	999	999999	927	747	999999	942	62	368	965	485	999999	902	708	953	999999	111	999999	411	133	115	999999	999999	999999	902	338	999999	597	479	124	981	730	999999	935	52	516	644	102	999999	790	323	390	553	859	999999	999999	863	959	319	236	235	687	321	743	999999	992	999999	794	34	419	20	354	582	999999	984	999999	322	999999	666	447	350	19	999999	620	999999	724	471	47	668	954	474	541	287	253	889	303	418	310	73	59	413	849	999999	115	779	968	808	309	875	371	999999	999999	303	872	999999	225	407	700	932	999999	531	75	136	80	999999	478	77	338	999999	999999	999999	999999	903	999999	44	999999	941	999999	840	999999	916	
172	999999	307	329	578	248	999999	367	673	999999	999999	377	916	528	999999	723	999999	999999	999999	901	479	944	999999	34	623	992	999999	838	999999	283	232	999999	100	240	369	903	829	751	376	240	661	971	691	793	628	644	986	98	999999	776	944	999999	539	940	446	227	977	282	999999	999999	999999	577	999999	399	674	858	286	686	169	444	894	256	999999	80	249	508	262	401	406	978	15	999999	151	619	999999	999999	999999	160	999999	151	925	556	54	791	679	999999	999	302	128	999999	999999	310	929	262	999999	999999	230	469	999999	999999	965	585	999999	727	579	962	435	362	999999	466	538	136	892	27	518	348	211	13	401	165	509	999999	282	636	620	704	669	889	999999	640	988	860	458	999999	999999	350	679	327	221	716	658	999999	241	662	999999	241	418	999999	999999	999999	496	226	78	999999	439	15	999999	249	999999	999999	999999	999999	624	999999	478	678	999999	47	999999	177	668	884	999999	999999	506	862	999999	620	999999	389	296	757	154	999999	153	999999	791	912	425	180	999999	999999	219	347	999999	999999	32	811	194	561	563	999999	79	576	874	612	435	393	999999	999999	286	692	843	999999	587	546	402	999999	285	999999	999999	764	621	671	999999	239	674	454	272	394	840	917	435	844	825	999999	688	577	999999	999999	999999	408	872	999999	894	354	596	491	759	875	719	999999	999999	487	999999	999999	759	407	446	999999	938	999999	131	655	999999	368	267	999999	903	671	999999	824	999999	999999	371	999999	891	999999	777	786	643	193	695	396	674	249	391	999999	179	36	166	999999	141	999999	603	364	286	999999	122	535	96	999999	999999	97	27	895	498	791	999999	999999	906	986	630	659	999999	754	295	999999	981	999999	999999	319	829	876	514	577	999999	429	151	999999	211	674	660	251	699	55	999999	607	378	779	751	600	999999	982	999999	180	659	999999	680	999999	79	999999	246	624	558	777	768	711	582	449	212	999999	649	120	985	242	335	999999	999999	956	159	687	999999	212	746	999999	488	999999	757	344	999999	220	749	999999	937	659	438	45	692	922	999999	893	999999	929	576	999999	950	999999	999999	999999	844	999999	521	999999	698	391	196	999999	878	999999	999999	922	954	248	531	999999	999999	356	183	336	999999	300	696	999999	999999	266	662	999999	999999	999999	999999	767	848	870	499	648	699	999999	604	555	999999	999999	167	521	633	364	939	786	408	584	999999	999999	547	999999	92	999999	583	483	54	442	728	759	999999	814	999999	530	83	93	748	883	999999	304	752	627	862	410	999999	185	414	324	326	999999	38	60	711	832	230	999999	999999	945	
74	226	981	172	826	999999	999999	352	775	113	291	855	48	524	292	68	999999	919	999999	682	421	407	78	999999	999999	853	731	357	113	999999	310	999999	306	803	999999	85	323	589	999999	159	414	789	409	311	43	471	999999	513	768	652	980	310	378	115	533	999999	157	261	57	999999	982	999999	999999	863	803	999999	559	999999	706	217	999999	272	999999	659	277	632	998	767	696	653	25	227	589	999999	932	999	527	200	999999	161	927	71	542	827	177	766	999999	546	507	647	999999	602	807	561	907	999999	191	719	837	901	668	390	564	403	957	764	68	999999	931	803	868	999999	964	554	999999	683	729	301	491	510	999999	999999	999999	999999	741	423	420	38	553	223	818	999999	999999	999999	999999	547	999999	149	869	412	708	761	615	999999	779	553	637	263	999999	234	988	889	237	336	819	999999	130	515	661	543	354	40	999999	717	985	70	15	595	71	741	186	590	432	999999	802	330	845	565	279	198	786	167	756	329	234	928	579	36	559	285	427	991	999999	999999	999999	677	527	898	999999	718	547	999999	999999	540	57	408	999999	158	534	499	371	999999	246	999999	757	999999	999999	915	492	66	491	999999	46	785	323	195	999999	106	999999	135	802	947	999999	999999	651	999999	965	999999	999999	826	471	430	502	70	913	999999	754	24	577	999999	403	611	999999	999999	237	567	15	416	226	862	999999	370	137	999999	999999	424	718	999999	821	22	232	999999	999999	666	595	999999	487	975	871	999999	999999	999999	999999	999999	999999	200	541	194	332	999999	999999	558	999999	999999	530	110	303	103	374	999999	153	78	203	565	648	343	999999	749	76	177	999999	999999	544	999999	999999	218	841	976	676	505	883	534	999999	999999	283	999999	999999	999999	146	999999	766	394	611	999999	318	999999	894	963	512	398	232	792	127	999999	999999	999999	999999	243	987	321	268	999999	426	869	616	618	714	465	292	975	283	744	613	581	410	695	428	172	456	999999	324	999999	474	288	282	101	999999	207	733	573	999999	827	247	824	236	449	967	742	765	699	657	438	681	536	999999	999999	188	999999	755	318	290	851	786	927	997	389	852	999999	596	999999	211	517	999999	999999	326	999999	999999	999999	354	960	728	686	406	757	411	886	207	999999	173	794	999999	999999	452	425	292	807	50	319	827	846	999999	828	999999	250	498	999999	706	962	220	668	980	399	202	794	589	999999	454	39	526	120	192	914	975	999999	613	340	75	316	435	999999	415	198	961	507	373	900	540	999999	999999	271	190	244	727	504	999999	999999	678	999999	999999	999999	
999999	21	793	716	664	682	852	354	637	168	999999	399	536	701	999999	792	438	694	431	689	999999	297	771	264	930	948	196	480	987	100	999999	417	479	999999	165	404	999999	255	843	999999	57	195	529	109	197	790	707	36	252	31	999999	983	236	999999	999999	75	249	538	999999	715	496	382	367	546	506	667	920	789	546	858	397	999999	851	740	999999	877	768	671	77	150	251	170	238	966	16	677	191	332	132	100	999999	866	469	137	204	674	828	982	602	530	870	999999	489	999999	633	999999	142	495	515	746	306	999999	471	644	474	335	153	400	539	828	999999	597	666	999999	999999	531	999999	723	546	999999	58	785	78	547	280	333	680	844	342	116	545	695	817	385	999999	586	999999	824	663	868	999999	438	453	999999	54	999999	261	43	690	112	999999	999999	948	999999	999999	520	509	924	374	151	655	309	999999	433	293	789	779	290	662	127	136	898	70	678	999999	620	342	305	502	997	81	646	999999	240	999999	136	999999	279	687	282	87	479	460	999999	222	999999	380	29	999999	264	503	971	380	572	999999	999999	358	280	112	87	188	999999	431	376	80	18	154	827	999999	166	52	510	602	390	999999	657	999999	548	465	223	250	322	999999	248	504	109	276	999999	265	999999	778	476	176	610	104	873	999999	94	451	214	87	552	999999	334	221	992	378	990	532	328	999999	999999	814	999999	999999	865	399	193	872	999999	742	999999	999999	853	388	575	344	991	999999	999999	608	363	106	260	145	698	999999	490	36	512	730	285	69	937	809	999999	662	287	774	239	999999	864	221	999999	472	525	980	671	945	645	658	387	704	366	999999	487	999999	999999	753	148	77	908	166	369	249	999999	503	634	54	999999	913	66	227	66	999999	744	151	625	788	999999	717	135	544	391	999999	353	581	999999	228	999999	999999	108	534	635	171	575	999999	852	241	15	31	356	627	999999	732	999999	169	647	999999	975	345	98	775	142	999999	999999	374	775	515	895	884	800	416	721	999999	814	999999	591	999999	127	999999	299	393	999999	598	370	508	18	999999	262	999999	933	39	252	987	175	333	999999	214	999999	210	932	346	999999	999999	231	999999	905	380	917	80	578	752	555	939	55	705	992	543	70	443	365	999999	999999	712	951	999999	173	734	989	491	139	999999	999999	999999	999999	953	57	999999	377	430	602	637	741	192	615	999999	484	999999	941	470	341	858	153	785	845	999999	93	633	179	460	776	180	391	999999	940	201	86	638	835	102	658	999999	176	640	841	728	385	80	107	
769	999999	859	999999	999999	159	280	999999	890	999999	297	869	423	999999	916	999999	432	256	999999	251	423	114	846	477	849	812	10	999999	999999	944	127	999999	22	999999	999999	174	999999	387	999999	286	669	957	196	566	548	999999	244	848	260	986	419	999999	80	829	683	665	450	391	943	716	158	999999	730	945	999999	856	857	886	92	752	737	999999	393	999999	999999	465	917	289	929	627	577	162	441	526	535	645	370	999999	853	744	723	999999	444	999999	137	90	237	999999	999999	691	375	358	766	507	259	999999	98	51	258	227	999999	171	462	326	149	999999	157	999999	999999	319	999999	674	43	347	38	999999	610	247	901	999999	238	676	677	999999	262	999999	396	934	999999	170	999999	999999	934	636	996	999999	82	999999	999999	140	999999	34	999999	302	204	700	324	999999	999999	999999	999999	850	149	757	989	81	999999	223	999999	920	609	223	935	260	762	177	740	407	999999	476	999999	492	999999	770	568	214	846	384	53	561	904	999999	465	231	406	706	999999	186	646	999999	79	858	63	999999	999999	718	999999	580	540	37	999999	917	999999	12	999999	999999	619	999999	199	999999	234	118	180	512	25	641	758	999999	853	65	999999	563	760	426	407	999999	999999	154	249	999999	999999	276	844	25	601	986	999999	463	314	135	96	811	987	861	999999	960	688	550	80	890	999999	383	999999	484	50	999999	999999	999999	604	645	841	475	138	999999	668	958	274	164	911	38	748	999999	410	999999	968	185	575	999999	726	999999	999999	999999	999999	359	888	999999	549	369	975	204	830	242	999999	669	999999	999999	683	647	202	999999	695	533	638	51	151	999999	999999	997	516	864	999999	268	999999	167	999999	952	401	778	462	926	418	905	999999	717	999999	515	446	740	444	356	999999	999999	705	985	999999	69	260	42	218	232	769	551	853	121	372	571	310	700	617	341	230	904	195	999999	332	790	354	921	842	635	230	242	563	169	999999	902	562	999999	416	991	999999	368	999999	239	999999	866	61	77	999999	999999	215	745	999999	999999	136	598	743	999999	662	961	999999	339	999999	582	11	536	999999	694	749	470	18	999999	294	625	999999	862	999999	955	119	999999	738	287	576	215	430	484	999999	999999	42	774	168	999999	999999	454	999999	372	179	999999	237	630	878	367	999999	999999	628	851	460	506	473	273	264	999999	329	207	232	437	763	983	162	527	426	539	661	974	311	885	79	999999	999999	999999	692	355	727	489	999999	999999	958	691	587	578	33	613	985	768	519	379	999999	96	999999	849	608	999999	835	710	214	348	706	999999	999999	743	
999999	621	167	205	580	908	71	999999	619	999999	478	81	999999	999999	999999	999999	553	892	464	931	999999	983	617	499	668	507	520	26	284	248	675	999999	119	844	796	999999	455	999999	197	611	318	999999	999999	380	999999	537	999999	261	999999	999999	795	813	888	651	662	799	13	999999	536	83	398	999999	564	381	186	863	962	561	787	100	366	763	704	853	623	125	999999	999999	999999	141	717	999999	999999	999999	452	861	999999	467	999999	997	408	787	263	124	222	273	999999	105	999999	517	575	238	999999	999999	45	42	118	999999	37	999999	292	767	549	405	365	139	246	681	928	999999	146	504	379	999999	691	999999	509	590	640	999999	999999	421	52	610	565	489	999999	691	847	420	752	691	439	644	714	999999	999999	857	758	93	36	999999	999999	879	999999	81	859	682	435	466	999999	528	404	677	832	871	999999	939	840	876	343	554	834	518	999999	454	74	734	999999	60	999999	652	831	557	333	986	254	999999	999999	999999	999999	123	266	999999	887	233	999999	762	811	842	916	308	27	881	750	999999	894	999999	999999	999999	17	999999	999999	999999	135	999999	696	999999	999999	999999	627	561	709	999999	257	999999	298	452	630	999999	999999	311	923	243	143	42	634	950	807	851	101	595	856	999999	999999	505	517	881	266	17	999999	450	417	965	225	365	599	671	634	529	194	451	37	968	999999	705	211	372	251	102	999999	746	49	503	754	41	999999	999999	868	751	712	999999	196	999999	811	716	999999	957	27	777	443	963	325	287	999999	999999	999999	888	999999	782	999999	154	639	173	761	790	999999	999999	999999	194	661	202	802	882	816	777	999999	999999	167	62	811	253	999999	474	999999	292	999999	762	835	113	472	815	999999	999999	457	568	777	999999	862	30	314	979	999999	832	126	999999	999999	443	470	889	395	999999	731	491	970	60	799	175	514	479	369	649	89	117	721	845	999999	716	434	258	10	241	999999	146	999999	831	506	522	357	999999	132	987	301	946	718	999999	999999	380	999999	406	999999	611	518	393	661	999999	900	639	121	281	909	454	18	221	889	163	612	999999	742	148	554	287	999999	106	356	381	357	999999	398	413	760	959	600	999999	490	398	723	168	484	93	931	867	410	999999	508	677	979	90	66	565	999999	499	638	999999	999999	490	794	421	46	290	317	767	250	707	520	999999	853	980	999999	501	439	454	999999	999999	999999	687	999999	999999	999999	999999	402	277	86	833	707	999999	331	999999	185	999	604	312	132	204	775	174	626	703	566	558	824	999999	358	565	135	261	999999	978	769	999999	
613	63	822	367	887	50	690	417	999	258	999999	240	999999	731	897	136	332	999999	884	52	70	999999	184	50	854	403	999999	521	999999	456	883	999999	853	20	999999	999999	999999	764	316	999999	484	219	999999	318	930	593	999999	627	999999	998	999999	999999	103	727	114	440	878	782	512	494	131	179	999999	553	374	284	386	795	999999	356	646	567	999999	158	567	999999	999999	866	999999	999999	210	999999	853	708	527	422	259	135	905	955	672	707	999999	822	999999	314	510	159	943	655	999999	999999	999999	321	361	999999	860	945	169	262	959	21	671	251	293	830	999999	10	35	951	35	260	889	390	683	939	314	788	544	262	351	330	922	465	63	999999	19	542	356	999999	562	314	966	653	999999	999999	45	21	538	783	989	509	134	999999	630	956	518	999999	638	422	66	82	410	906	911	638	999999	216	197	490	999999	783	999999	999999	999999	999999	294	246	999999	999999	999999	303	259	999999	999999	999999	206	930	834	107	294	999999	903	934	110	489	999999	69	999999	367	572	828	824	58	963	215	856	264	999999	909	672	281	517	616	519	762	823	649	643	999999	441	999999	382	100	205	712	879	719	999999	910	816	999999	999999	36	459	999999	479	999999	797	999999	985	999999	338	925	434	22	999999	999999	424	999999	665	264	999999	672	925	414	456	733	999999	260	999999	147	495	692	102	447	777	999999	999999	444	999999	623	851	585	999999	499	999999	456	665	192	122	592	304	431	999999	561	808	831	999999	999999	627	999999	357	547	732	848	456	645	832	987	245	118	141	999999	64	52	413	841	999999	436	585	999999	78	670	147	999999	999999	73	448	999999	639	999999	391	122	999999	547	275	314	853	245	53	999999	623	678	947	14	461	323	377	211	158	966	252	674	469	627	676	686	999999	988	14	999999	207	302	357	298	727	999999	999999	516	776	109	988	353	999999	401	386	400	999999	143	999999	529	696	999999	392	672	704	717	652	199	999999	589	904	864	241	660	999999	331	999999	658	287	442	160	861	434	59	978	899	291	78	250	286	963	999999	705	999999	999999	961	910	685	594	19	375	974	645	197	204	133	999999	999999	999999	999999	80	999999	855	999999	999999	834	812	342	694	805	435	584	999999	999999	626	637	169	999999	964	35	420	645	74	277	76	185	999999	246	854	854	786	559	662	194	216	898	420	999999	115	861	999999	577	990	789	999999	791	35	61	999999	566	999999	999999	767	999999	644	434	10	588	784	203	619	575	487	839	999999	875	999999	763	388	727	226	314	650	112	999999	843	654	285	
999999	285	999999	174	675	297	890	430	999999	999999	550	999999	999999	832	80	911	252	999999	99	161	771	999999	869	272	672	843	350	659	716	664	513	801	999999	725	999999	999999	999999	999999	899	199	999999	597	93	648	999999	606	829	394	999999	738	860	999999	753	503	514	984	415	887	999999	831	947	241	999999	137	769	748	11	183	999999	999999	999999	797	684	900	999999	183	625	230	59	999999	999999	999999	424	977	804	220	999999	999999	999999	999999	103	167	953	77	252	999999	883	955	999999	474	605	655	999999	673	871	73	618	853	301	340	369	195	838	435	817	991	999999	736	333	558	700	725	962	36	477	710	843	616	657	495	300	669	351	584	470	368	508	751	116	999999	602	204	999999	999999	552	999999	999999	528	260	260	900	156	632	330	773	999999	999999	430	205	170	229	11	205	805	50	999999	844	999999	964	999999	999999	75	630	999999	956	506	999999	91	999999	999999	391	325	999999	407	999999	153	46	30	811	590	674	87	999999	999999	999999	999999	999	189	839	999999	73	76	564	800	999999	999999	526	50	374	277	150	611	999999	635	779	903	999999	797	999999	999999	663	999999	451	383	999999	999999	519	684	79	999999	506	560	252	631	506	325	999999	565	999999	999999	999999	995	655	999999	450	72	140	920	175	618	954	212	969	999999	999999	999999	624	999999	999999	361	325	841	971	18	770	590	999999	324	138	999999	152	999999	166	999999	279	667	178	999999	933	721	284	599	518	461	999999	999999	591	999999	999999	999999	999999	581	549	289	999999	785	999999	646	773	999999	703	815	791	711	476	874	55	519	672	531	80	716	256	304	999999	725	333	519	608	476	999	70	882	870	763	571	540	999999	24	999999	643	531	144	83	999999	468	999999	807	985	535	258	999999	636	911	197	984	334	254	999999	719	462	999999	48	306	860	642	933	920	999999	904	999999	178	504	999999	888	999999	999999	183	286	617	917	525	534	82	227	999999	433	970	683	779	247	296	674	304	42	138	999999	999999	222	999999	535	886	860	90	201	999999	999999	458	33	648	412	160	967	594	802	936	999999	966	88	999999	999999	963	999999	999999	667	999999	503	209	155	759	999999	743	961	999999	92	999999	665	454	880	147	359	975	946	44	377	96	328	89	502	106	158	526	759	999999	175	571	649	692	422	154	586	377	312	274	592	668	199	999999	511	771	999999	535	95	941	584	244	26	999999	800	999999	999999	424	999999	59	610	999999	984	682	734	521	999999	973	41	999999	999999	981	999999	682	999999	708	897	262	577	731	825	622	440	818	999999	931	
555	446	892	841	426	172	670	262	663	999999	684	516	341	990	999999	306	999999	360	390	602	571	999999	760	101	999999	476	846	999999	233	999999	109	999999	999999	803	999999	945	91	200	319	399	999999	419	29	400	34	391	999999	587	350	528	129	999999	999999	999999	999999	221	685	999999	167	950	325	694	999999	675	952	518	999999	999999	34	444	225	999999	50	991	291	162	324	370	999999	302	556	999999	635	999999	869	29	737	876	443	755	269	290	43	369	83	626	390	999999	447	999999	853	999999	563	905	312	999999	49	999999	999999	217	999999	325	999999	864	404	67	69	334	805	999999	780	661	104	278	185	999999	999999	681	917	665	771	999999	922	560	999999	174	999999	729	401	63	979	300	999999	236	999999	943	555	178	965	26	999999	66	548	514	735	201	297	294	730	377	999999	368	529	999999	999999	926	403	184	425	239	361	340	932	999999	999999	489	605	999999	999999	242	389	111	715	901	109	714	431	417	824	257	877	999999	998	34	516	621	771	901	790	932	549	381	999999	735	664	236	999999	795	999999	255	596	428	874	999999	999999	445	999999	999999	65	731	999999	986	359	178	362	940	341	907	246	999999	718	704	999999	488	999999	17	999999	999999	246	999999	590	636	999999	578	661	458	546	510	47	80	999999	153	845	999999	437	563	999999	584	999999	999999	999999	999999	558	229	537	892	999999	999999	999999	979	97	999999	390	192	151	999999	139	781	517	999999	404	999999	870	175	373	575	999999	28	60	138	985	999999	606	523	999999	372	87	636	51	768	117	999999	704	999999	983	305	762	663	918	569	433	251	77	479	329	73	999999	393	855	962	44	332	345	677	993	323	77	867	213	778	999999	999999	740	748	999999	253	136	812	192	78	812	204	110	999999	999999	744	999999	136	203	915	25	999999	781	999999	734	784	999999	36	999999	999999	999999	894	459	149	778	999999	511	999999	683	85	937	544	211	999999	159	839	232	999999	973	999999	616	999999	999999	298	762	106	721	661	23	999999	999999	109	748	521	840	999999	744	960	711	999999	243	999999	452	999999	978	480	999999	994	929	895	562	959	62	815	63	999999	230	171	386	682	219	849	315	999999	646	999999	796	689	946	999999	999999	999999	153	210	25	999999	498	556	320	292	612	999999	999999	127	999999	999999	56	933	468	553	697	583	999999	39	564	393	999999	779	481	150	684	804	57	697	800	301	816	852	999999	824	999999	674	851	999999	80	999999	999999	197	224	177	790	862	230	999999	544	521	687	124	999999	999999	999999	718	85	179	607	808	679	999999	327	999999	
662	204	143	644	755	33	732	489	958	82	999999	884	999999	314	360	999999	583	655	999999	289	613	702	216	178	667	89	599	681	497	272	999999	93	870	999999	514	999999	999999	585	999999	521	788	208	165	573	365	282	162	770	818	785	999999	999999	881	47	999999	960	987	965	977	675	999999	999999	999999	999999	270	191	999999	508	999999	764	999999	999999	17	999999	500	415	547	642	999999	394	927	828	862	711	47	787	212	832	999999	553	608	999999	608	999999	97	738	999999	468	313	999999	268	999999	970	999999	693	236	26	249	999999	999999	999999	354	162	592	999999	605	999999	999999	659	999999	999999	999999	994	256	166	338	399	999999	999999	999999	210	88	338	999999	136	282	857	999999	28	999999	770	963	296	377	999999	263	611	26	233	491	550	924	999999	831	204	999999	659	999999	999999	999999	836	999999	999999	784	936	344	25	523	465	475	748	388	272	847	999999	999999	895	999999	999999	903	727	999999	811	72	999999	999999	279	507	444	60	622	143	999999	999999	974	789	999999	511	440	796	247	999999	560	758	999999	171	661	961	129	188	191	42	608	994	636	463	179	632	999999	661	74	518	88	415	852	999999	477	609	873	922	748	393	999999	329	665	639	823	63	329	60	624	999999	388	266	999999	999999	535	999999	37	520	620	999999	999999	779	999999	729	19	154	905	999999	694	62	98	999999	440	797	999999	288	338	997	640	125	312	521	46	757	999999	821	547	999999	89	559	581	362	311	112	999999	417	598	936	629	678	999999	200	999999	571	228	191	826	80	744	999999	589	40	880	505	999999	428	999999	973	999999	999999	999999	643	999999	145	480	736	895	337	353	999999	689	402	377	961	967	999999	164	999999	999999	947	994	999999	528	832	970	999999	999999	999999	769	35	999999	624	999999	441	81	514	151	231	100	492	296	498	726	315	567	196	999999	999999	537	230	999999	999999	445	652	203	999999	125	227	175	929	264	98	568	999999	764	75	66	935	889	463	970	999999	384	999999	661	999999	749	223	274	999999	999999	563	999999	548	762	407	188	999999	248	940	399	923	66	171	238	999999	930	408	550	501	140	727	39	999999	999999	340	999999	400	990	697	999999	999999	952	999999	50	700	819	30	566	366	999999	371	696	949	74	999999	999999	223	816	464	999999	999999	672	773	999999	171	534	205	298	432	999999	999999	703	550	559	496	971	674	131	999999	387	909	842	999999	614	999999	999999	89	19	212	462	999999	583	999999	999999	50	240	999999	739	879	176	624	732	144	851	107	668	155	999999	577	85	212	999999	288	86	666	508	488	
999999	883	999999	999999	195	95	969	836	215	177	429	518	266	792	999999	999999	371	999999	187	707	342	517	999999	884	999999	442	999999	260	587	999999	999999	465	541	752	30	856	749	999999	439	646	175	25	999999	501	726	881	320	293	277	850	999999	323	488	999999	155	651	782	255	764	752	958	718	259	910	717	963	977	514	771	88	502	649	333	540	999999	327	624	609	168	808	131	842	982	999999	999999	999999	976	999999	999999	999999	999999	503	957	686	688	456	999999	981	999999	763	903	806	522	199	357	278	990	948	268	999999	36	183	97	955	631	125	736	522	532	999999	986	246	907	402	14	999999	999999	999999	852	96	560	642	826	999999	904	324	330	792	388	119	155	38	482	778	352	900	416	11	999999	572	719	253	999999	999999	776	667	898	130	195	999999	586	354	999999	999999	999999	393	999999	692	61	316	999999	944	143	422	437	958	999999	139	999999	114	592	689	999999	999999	999999	316	193	999999	999999	247	425	210	607	999999	533	800	932	311	510	958	552	724	999999	749	776	775	119	999999	999999	817	903	769	80	999999	766	897	999999	815	803	961	210	732	73	999999	890	595	347	114	889	636	36	462	629	101	999999	868	738	841	513	602	206	157	851	811	344	656	139	999999	999999	635	47	126	999999	549	758	820	660	146	858	191	437	999999	156	147	999999	999999	150	999999	999999	898	999999	999999	312	999999	764	63	999999	261	479	999999	999999	821	999999	264	599	909	999999	89	342	740	217	999999	982	331	174	201	10	999999	30	893	999999	160	995	374	476	999999	814	305	784	999999	999999	408	999999	624	726	616	999999	892	547	881	494	70	999999	789	690	567	999999	980	46	572	999999	176	241	999999	728	999999	826	999999	999999	484	105	659	304	637	800	999999	934	999999	605	558	38	117	176	148	408	999999	513	215	683	999999	999999	833	268	999999	652	774	999999	90	896	421	999999	695	115	73	999999	835	765	18	989	881	632	581	385	999999	544	945	999	102	187	283	999999	620	794	877	308	271	400	999999	985	35	641	853	472	193	768	342	11	113	362	999999	689	505	225	801	287	604	457	780	999999	706	999999	999999	903	622	620	999999	999999	238	764	999999	999999	682	33	963	250	999999	118	202	719	211	999999	895	740	614	593	305	404	992	600	704	814	999999	415	288	260	566	950	849	573	599	999999	773	348	837	139	16	481	261	999999	508	999999	999999	70	475	999999	879	345	299	39	324	999999	909	638	70	710	824	277	744	999999	684	999999	999999	629	130	770	180	999999	902	484	586	
999999	152	440	101	218	559	559	999999	525	381	230	999999	999999	258	999999	532	999999	999999	137	315	739	736	549	876	680	236	635	940	705	593	332	999999	999999	452	999999	631	478	546	852	161	274	337	228	341	463	999999	449	380	999999	247	44	999999	999999	999999	847	999999	603	563	999999	999999	923	619	244	932	59	788	999999	377	758	202	999999	599	436	976	50	411	518	999999	423	514	999999	265	643	467	999999	64	667	644	999999	999999	999999	914	135	870	999999	655	103	296	999999	999999	328	999999	622	114	193	999999	841	798	139	999999	999999	395	999999	906	203	668	975	776	384	994	130	999999	772	355	174	149	999999	565	748	394	999999	999999	926	999999	195	716	999999	539	284	123	999999	869	515	999999	833	642	999999	229	677	999999	999999	327	999999	297	554	126	309	276	939	999999	971	999999	999999	744	136	999999	469	999999	720	487	35	446	502	999999	999999	260	697	612	522	531	999999	253	999999	188	714	991	319	639	203	79	417	375	599	240	151	936	819	770	42	486	182	380	508	200	544	999999	824	651	999999	304	429	999999	754	999999	678	727	999999	999999	40	145	47	830	999999	651	80	659	846	271	999999	845	441	999999	999999	46	358	994	744	698	644	480	176	668	134	899	650	999999	999999	191	561	999999	548	948	999999	897	448	999999	181	999999	999999	885	999999	563	532	668	862	502	999999	999999	999999	999999	982	999999	237	559	968	378	706	310	11	359	47	999999	709	999999	306	492	196	999999	597	16	823	999999	999999	999999	92	613	999999	465	46	157	603	902	999999	878	440	849	721	190	999999	79	645	870	856	770	847	732	853	999999	372	380	999999	445	131	62	859	999999	130	999999	476	365	999999	251	274	853	999999	999999	542	831	274	457	771	999999	753	527	370	952	40	808	911	360	760	999999	999999	665	999999	168	781	79	28	345	728	999999	713	573	837	404	606	12	999999	712	199	999999	561	914	609	999999	691	603	691	907	74	322	999999	126	605	922	157	608	21	598	363	999999	999999	929	999999	527	302	189	690	965	356	999999	794	999999	170	999999	999999	188	999999	541	476	188	387	121	280	415	686	597	968	915	257	999999	999999	426	358	999999	219	631	196	999999	17	511	999999	726	560	46	528	999999	955	866	173	969	552	480	131	185	95	700	659	322	841	704	999999	775	999999	358	46	378	850	444	528	999999	999999	974	533	999999	274	661	560	243	887	328	999999	111	751	999999	455	521	304	999999	640	999999	972	999999	249	999999	999999	148	17	212	999	999999	999999	521	348	47	976	577	946	999999	
999999	434	149	999999	435	523	73	120	34	440	902	525	999999	999999	804	19	164	999999	999999	231	674	136	653	358	243	736	810	130	999999	714	999999	878	575	148	272	215	379	556	448	999999	249	999999	124	576	310	484	87	840	717	999999	999999	857	842	999999	491	784	780	791	191	698	713	942	356	319	999999	34	950	935	414	598	640	608	680	18	981	495	22	87	58	759	659	969	413	434	831	454	46	850	656	488	435	588	374	749	999999	307	832	804	447	999999	533	152	436	128	698	284	999999	999999	743	996	771	703	743	999999	999999	743	538	921	488	685	987	999999	999999	999999	173	62	243	931	995	684	662	999999	999999	772	235	999999	543	294	736	557	277	212	116	660	716	731	844	942	709	279	768	910	999999	762	297	433	999999	510	999999	646	50	254	837	69	344	999999	73	970	206	532	210	254	999999	930	417	785	999999	628	999999	441	999999	300	999999	726	915	751	892	999999	484	801	653	42	339	999999	517	32	374	57	999999	163	667	999999	999999	999999	79	524	725	395	999999	512	440	244	301	524	438	749	999999	121	999999	592	671	196	496	999999	878	178	914	104	423	999999	420	945	312	65	774	343	999999	999999	999999	401	35	506	532	971	371	418	740	815	999999	999999	10	263	904	733	999999	480	999999	999999	999999	900	609	999999	972	960	102	495	932	246	749	105	205	999999	464	752	566	174	664	524	43	470	437	109	443	656	999999	167	50	999999	573	303	956	999999	999999	999999	791	405	534	999999	999999	875	486	999999	75	566	571	34	798	162	176	327	815	999999	999999	999999	473	509	197	326	999999	935	454	999999	999999	456	149	993	238	709	999999	171	639	102	999999	167	983	999999	44	876	999999	369	369	999999	412	256	999999	999999	999999	910	999999	292	217	218	995	999999	430	133	832	999999	999999	577	999999	999999	202	14	999999	999999	226	999999	853	539	474	321	241	999999	575	999999	999999	425	968	999999	110	328	426	677	954	431	106	701	737	860	111	999999	458	516	573	999999	999999	408	569	764	877	742	66	752	999999	896	976	789	377	864	183	416	999999	382	477	477	672	524	60	266	626	524	423	993	999999	58	862	725	642	305	869	552	856	214	178	368	271	673	999999	67	454	317	333	872	687	695	776	86	999999	105	999999	182	357	313	148	362	999999	72	324	768	43	999999	156	82	995	631	559	445	213	118	216	999	663	993	811	318	999999	551	999999	999999	282	999999	686	999999	697	697	204	553	75	815	999999	209	999999	101	999999	202	999999	261	877	66	
145	341	873	930	889	608	999999	999999	501	829	171	776	756	999999	496	999999	575	610	999999	307	999999	16	379	397	78	17	650	999999	999999	618	158	939	674	260	607	941	999999	755	656	99	189	840	61	999999	654	273	452	776	604	775	999999	999999	877	579	629	138	999999	999999	862	882	999999	945	999999	882	681	232	112	999999	974	999999	346	999999	999999	999999	999999	595	954	999999	999999	804	564	873	999999	203	991	598	71	104	630	478	999999	999999	893	999999	141	243	455	178	565	431	999999	947	802	58	999999	807	999999	999999	460	43	183	828	741	67	999999	94	977	201	891	999999	170	999999	874	505	576	908	926	189	999999	999999	150	786	577	999999	642	616	80	919	764	999999	991	479	644	999999	305	160	695	835	999999	999999	265	264	999999	999999	999999	164	999999	307	999999	530	999999	427	438	575	893	397	999999	429	999999	711	23	999999	436	707	101	690	372	288	209	425	222	100	733	117	629	886	999999	105	60	999999	544	773	446	244	313	573	51	78	703	907	899	999999	420	743	42	207	827	580	391	580	999999	794	999999	66	317	790	693	330	945	999999	888	165	378	999999	176	999999	999999	202	403	527	649	304	584	302	526	946	679	999999	84	431	68	928	999999	999999	697	999999	675	390	926	522	880	721	999999	696	28	743	897	484	999999	999999	585	635	186	863	930	999999	219	805	540	999999	120	703	255	523	948	960	451	898	249	426	574	999999	276	881	999999	928	181	888	283	782	58	205	422	292	845	999999	752	850	549	999999	541	870	850	999999	999999	999999	999999	609	999999	68	301	999	245	161	999999	354	368	999999	226	999999	999999	331	531	757	999999	915	290	963	678	524	217	601	358	49	884	704	390	711	999999	999999	463	999999	149	224	491	58	959	271	74	501	75	457	634	999999	883	219	348	103	251	496	999999	511	999999	999999	850	700	651	999999	276	523	964	657	999999	755	549	754	191	317	275	274	956	999999	999999	186	999999	760	967	999999	165	674	999999	297	469	982	574	951	641	915	373	790	407	763	995	550	536	417	630	878	997	999999	37	999999	827	977	999999	999999	612	754	774	99	733	840	999999	601	168	676	197	843	999999	598	123	999999	943	484	999999	202	33	999999	999999	51	140	98	813	999999	646	334	469	491	451	999999	349	886	150	283	67	999999	723	999999	999999	859	230	786	698	409	999999	761	97	352	120	999999	853	262	113	733	959	644	36	24	954	999999	217	999999	401	492	258	236	135	669	427	309	479	628	967	790	999999	353	999999	414	20	885	
247	126	381	114	844	96	999999	417	324	999999	540	708	449	558	652	524	394	215	160	999999	635	999999	925	810	999999	234	999999	323	912	999999	254	621	13	999999	596	999999	334	297	648	172	453	718	355	999999	999999	770	189	999999	147	999999	999999	194	999999	999999	259	819	201	570	245	999999	801	469	504	707	178	919	705	999999	961	562	999999	106	567	988	346	999999	82	999999	52	107	55	999999	999999	999999	657	69	367	783	819	777	899	764	62	38	370	983	223	647	835	849	75	808	458	585	117	999999	627	275	883	999999	999999	279	528	147	574	925	293	889	60	118	561	999999	560	194	663	435	999999	538	627	999999	703	434	999999	202	42	999999	427	600	508	796	442	999999	899	999999	40	999999	245	914	464	999999	700	334	999999	999999	298	154	258	273	922	681	999999	98	647	530	639	999999	193	335	115	337	507	692	391	999999	676	468	31	83	163	43	199	999999	84	192	662	379	836	368	904	888	988	999999	999999	999999	978	353	455	379	847	717	999999	909	809	999999	999999	18	942	343	60	829	132	184	999999	888	491	999999	24	464	868	270	485	999999	431	226	999999	353	23	564	285	333	23	652	235	446	596	999999	330	947	255	999999	436	999999	317	999999	999999	813	53	789	999999	301	339	990	510	999999	242	621	487	592	787	593	994	387	68	999999	816	999999	949	673	301	211	366	76	219	224	833	982	517	357	460	535	310	233	229	983	993	32	151	647	999999	975	802	737	170	662	659	59	444	589	268	295	864	379	999999	144	934	272	781	296	999999	259	999999	140	141	262	293	770	168	999999	733	999999	999999	311	469	325	409	628	999999	556	564	784	999999	927	98	175	999999	930	735	95	999999	999999	251	855	892	954	872	671	605	908	999999	999999	891	999999	855	475	956	563	909	999999	734	315	366	234	731	970	712	185	51	966	999999	362	45	82	36	999999	552	483	418	999999	453	737	33	997	187	675	999999	187	82	623	999999	116	30	563	360	999999	374	26	133	922	252	999999	999999	999999	999999	26	853	818	343	999999	922	483	999999	999999	999999	999999	292	999999	56	66	999999	534	999999	999999	758	484	342	481	721	999999	638	535	360	495	999999	756	999999	394	999999	171	822	84	843	228	999999	735	962	626	999999	363	459	14	969	76	845	717	593	211	880	841	684	999999	999999	59	224	396	999999	659	140	971	889	898	688	885	244	12	691	884	726	999999	999999	715	646	368	834	633	566	293	650	556	173	906	999999	838	487	999999	999999	793	13	314	612	312	
999999	999999	474	561	325	999999	832	843	999999	708	484	857	999999	968	735	737	225	591	999999	839	999999	999999	808	982	395	850	999999	793	999999	897	880	422	420	219	230	783	894	999999	999999	999999	460	807	530	465	999999	999999	519	518	999999	250	999999	422	999999	773	303	911	999999	491	175	475	686	49	819	999999	827	999999	999999	119	748	951	999999	942	283	359	388	211	63	353	561	740	340	999999	88	999999	999999	999999	939	647	915	318	728	413	117	841	794	421	987	402	637	369	217	410	770	763	999999	635	148	133	394	102	857	999999	929	435	145	797	961	999999	808	369	132	999999	203	439	233	439	999999	441	564	999999	223	999999	999999	201	532	999999	999999	324	386	694	329	999999	262	823	461	26	483	999999	706	996	460	952	593	278	247	999999	216	340	999999	966	799	706	568	427	878	205	996	737	903	214	999999	999999	658	999999	50	316	548	379	999999	216	999999	163	735	568	999999	271	78	999999	954	125	723	788	783	999999	895	622	256	999999	999999	265	30	746	778	501	327	813	304	999999	237	930	869	837	361	334	999999	645	971	10	910	616	137	558	782	999999	491	999999	999999	248	999999	427	69	713	433	722	195	999999	385	244	250	703	967	999999	219	34	256	885	999999	999999	409	259	650	255	999999	339	138	999999	999999	999999	19	437	949	65	260	999999	870	165	414	639	148	800	270	737	760	999999	649	538	348	758	999999	606	463	414	999999	969	777	813	790	104	593	723	999999	394	234	812	999999	911	348	999999	163	100	481	797	320	608	989	913	495	999999	689	599	133	214	458	413	974	545	999999	290	42	66	374	999999	55	424	999999	999999	999999	999999	463	738	999999	939	604	451	134	665	104	240	979	999999	328	999999	414	994	999999	52	936	820	838	218	694	67	377	999999	725	171	751	895	65	124	410	547	262	999999	409	999999	609	17	289	318	451	986	310	178	738	301	999999	61	823	511	939	692	119	255	999999	142	572	508	725	962	914	208	185	865	463	780	821	999999	999999	416	999999	928	541	529	767	999999	756	999999	367	434	267	699	82	553	999999	717	437	999999	906	999999	621	111	999999	326	404	252	811	445	714	999999	479	450	999999	416	999999	20	999999	999999	487	347	385	373	999999	300	705	999999	136	631	690	746	352	999999	558	999999	794	341	646	224	999999	524	895	999999	493	409	999999	816	242	665	999999	174	565	847	999999	568	892	258	960	992	621	189	999999	190	755	999999	999999	999999	892	150	621	737	374	937	465	963	451	999999	879	740	999999	889	
981	471	155	525	190	505	999999	999999	999999	546	380	653	603	945	407	715	999999	999999	794	298	924	101	999999	748	999999	628	392	999999	999999	828	378	229	999999	732	208	999999	999999	999999	787	999999	382	902	999999	85	366	999999	343	999999	565	736	507	364	946	999999	999999	889	999999	407	724	561	122	999999	872	605	178	160	996	871	746	751	999999	336	737	684	916	31	385	999999	999999	999999	295	999999	11	390	331	999999	999999	611	767	999999	999999	999999	999999	236	999999	656	39	121	999999	215	999999	472	772	813	65	180	627	272	139	942	514	459	25	644	276	249	725	491	283	164	877	395	113	438	523	53	999999	510	686	999999	991	274	71	186	366	999999	109	999999	335	160	395	21	999999	824	804	778	999999	999999	999999	758	931	548	837	752	999999	338	368	344	299	21	359	127	586	999999	999999	250	398	838	999999	999999	149	999999	166	132	999999	865	999999	289	633	745	431	950	550	999999	338	453	999999	318	848	37	999999	765	898	999999	801	278	435	611	999999	999999	389	782	593	999999	619	403	391	999999	999999	472	425	999999	710	553	590	409	576	999999	541	507	813	89	990	999999	988	384	638	843	999999	500	440	999999	415	79	366	649	367	999999	999999	934	72	722	999999	999999	612	385	64	354	733	999999	702	776	80	376	750	309	999999	342	529	244	765	548	999999	999999	42	123	673	640	197	940	999999	543	349	999999	445	999999	999999	615	648	612	999999	999999	999999	928	798	663	241	48	999999	66	856	34	513	83	179	999999	338	999999	353	498	999999	999999	166	792	360	168	436	474	931	999999	555	999999	999999	916	915	480	438	999999	694	378	882	635	321	140	999999	27	999999	999999	436	921	762	911	999999	159	901	905	999999	999999	578	999999	236	766	116	999999	999999	999999	339	999999	168	699	95	874	158	974	616	999999	112	999999	708	342	138	170	48	999999	895	644	915	545	25	999999	999999	120	886	999999	152	999999	528	650	629	999999	999999	442	117	999999	999999	888	999999	297	542	999999	999999	111	619	245	511	75	728	106	775	999999	764	793	582	158	999999	975	999999	999999	832	501	558	999999	406	999999	653	999999	62	310	185	17	881	627	12	200	217	251	500	650	553	86	396	431	999999	763	649	894	859	959	391	860	999999	669	465	999999	276	999999	705	999999	999999	814	23	999999	999999	768	985	146	791	391	941	999999	484	347	549	999999	999999	999999	588	643	999999	759	836	103	919	324	116	999999	999999	961	924	867	999999	185	999999	739	999999	968	510	116	777	513	999999	477	999999	999999	385	562	999999	999999	935	150	
999999	72	671	999999	977	920	508	606	661	773	973	829	467	83	567	999999	289	810	999999	147	625	999999	999999	999999	999999	369	84	641	939	554	101	463	35	784	115	484	513	235	761	152	469	999999	454	14	539	283	20	944	999999	999999	283	320	26	798	524	289	206	530	999999	618	845	867	667	117	682	999999	804	683	967	92	795	63	58	999999	678	721	36	860	611	999999	358	999999	921	862	281	781	999999	237	269	999999	999999	999999	59	152	307	601	246	347	999999	29	999999	337	977	999999	291	229	271	476	999999	802	262	346	919	803	269	715	946	805	836	999999	82	999999	423	999999	804	811	14	906	252	86	485	689	538	592	903	31	999999	292	580	999999	999999	999999	116	467	999999	941	73	255	882	999999	655	441	511	431	946	901	913	835	833	479	999999	364	233	53	326	573	807	337	899	248	999999	663	234	784	999999	111	470	956	999999	862	747	999999	33	660	430	999999	999999	117	999999	12	117	327	999999	110	836	999999	747	73	150	999	144	736	355	644	39	999999	216	726	50	844	441	957	999999	999999	732	466	341	573	623	282	394	700	999999	897	140	999999	214	999999	947	235	999999	407	815	578	728	21	412	388	630	437	838	999999	76	800	570	160	70	999999	999999	380	999999	184	999999	868	615	999999	55	999999	514	794	999999	999999	778	814	491	44	999999	688	252	721	63	952	999999	195	443	932	999999	999999	337	979	185	726	755	577	999999	189	999999	999999	963	294	965	999999	874	836	999999	999999	683	999999	319	535	18	999999	244	999999	326	870	999999	264	999999	682	999999	999999	999999	534	618	999999	999999	211	413	311	87	204	725	958	755	999999	87	115	545	687	259	382	581	801	999999	803	491	108	999999	541	947	999999	522	290	484	811	999999	350	227	587	430	482	848	17	458	999999	656	286	901	228	792	136	718	746	433	437	583	329	563	815	580	237	999999	999999	364	384	681	444	999999	943	273	737	887	958	267	999999	533	573	352	999999	157	214	206	42	748	999999	983	775	857	57	999999	999999	787	999999	999999	202	532	976	652	83	142	999999	803	958	999999	65	999999	999999	489	656	904	20	976	406	667	375	40	918	133	543	401	905	587	435	715	999999	949	999999	999999	74	254	556	920	279	34	999999	411	999999	87	692	582	233	296	210	152	228	538	391	744	641	171	999999	852	119	999999	236	633	999999	999999	205	115	762	808	424	411	357	99	999999	999999	731	964	792	999999	441	960	178	619	387	293	497	230	999999	740	320	999999	641	999999	811	597	797	
312	43	995	881	586	819	424	871	799	795	999999	831	19	999999	676	379	999999	999999	158	514	617	999999	999999	999999	975	999999	32	498	999999	999999	653	288	999999	999999	999999	999999	796	999999	854	999999	753	999999	587	999999	999999	399	559	999999	643	532	867	292	662	92	190	66	948	999999	906	999999	999999	999999	359	38	151	849	720	434	594	745	583	813	566	17	760	999999	668	596	999999	586	987	305	854	988	902	370	625	999999	404	372	999999	555	62	999999	353	827	397	999999	356	519	678	135	142	898	949	999999	726	655	332	320	999999	362	854	999999	999999	502	999999	370	135	780	234	693	999999	232	763	37	760	999999	663	999999	482	999999	250	999999	908	862	172	956	999999	848	644	999999	999999	94	974	629	701	733	999999	851	755	36	433	575	999999	984	104	910	144	922	303	975	992	398	837	289	999999	978	421	200	339	999999	331	287	146	264	988	999999	258	143	336	37	988	811	188	455	999999	674	591	923	767	261	999999	127	555	668	976	316	256	694	517	723	321	572	521	639	704	156	999999	999999	995	999999	999999	10	595	275	987	191	220	392	604	448	396	497	433	88	304	214	999999	477	287	682	999999	563	626	612	716	999999	299	549	750	538	999999	560	927	618	598	821	531	289	681	795	999999	999999	100	79	336	823	148	999999	345	500	999999	961	753	323	999999	109	384	983	559	570	891	671	641	999999	213	836	570	814	489	482	683	999999	796	492	586	835	472	999999	286	892	287	856	214	260	124	282	807	614	999999	499	999999	548	730	999999	903	434	233	35	865	999999	263	334	953	862	999999	971	175	271	999999	623	636	826	706	666	293	45	466	391	950	930	999999	955	654	999999	999999	144	999999	685	999999	162	999999	447	999999	785	639	953	903	352	999999	153	999999	999999	878	545	862	999999	841	73	999999	868	999999	841	84	999999	999999	308	679	999999	826	682	258	490	682	584	21	199	999999	920	37	999999	142	124	948	807	823	999999	87	119	138	425	303	659	857	719	999999	770	373	756	323	340	283	999999	526	999999	999999	627	863	999999	999999	999999	999999	999999	45	497	736	999999	893	999999	120	980	999999	570	833	410	388	599	632	962	400	251	826	388	607	696	66	201	598	999999	999999	206	999999	999999	584	465	940	999999	623	370	983	340	876	999999	645	343	120	713	116	125	999999	304	994	900	903	999999	999999	106	323	349	999999	544	999999	999999	999999	914	362	999999	985	378	469	15	976	999999	979	69	999999	730	742	274	586	353	94	482	815	617	211	727	999999	301	
999999	999999	69	283	929	448	86	179	999999	731	980	673	727	738	656	999999	328	732	921	999999	918	999999	364	58	762	999999	460	782	891	746	712	635	566	693	759	624	946	702	341	999999	983	999999	989	20	999999	999999	999999	355	999999	448	299	478	805	999999	383	999999	490	20	999999	842	988	999999	288	994	29	999999	117	43	979	999999	429	999999	999999	390	860	722	136	353	765	849	471	114	956	999999	457	243	829	528	320	999999	999999	935	191	499	552	999999	917	999999	991	937	805	999999	376	999999	999999	673	87	425	187	660	376	146	254	999999	380	884	347	835	546	785	526	588	723	723	999999	999999	999999	901	999999	999999	999999	141	999999	828	999999	999999	737	171	999999	783	165	413	351	659	999999	998	999999	520	128	668	351	91	999999	215	999999	227	999999	653	897	534	239	185	587	16	854	245	784	426	999999	501	156	186	999999	762	630	123	246	73	833	898	803	923	783	179	999999	724	682	156	418	826	21	999999	273	899	553	979	826	344	805	654	999999	274	999999	626	522	999999	679	695	999999	307	980	999999	819	999	730	999999	999999	999999	188	140	562	999999	18	801	490	999999	913	512	218	650	999999	902	268	189	684	999999	40	166	657	662	54	986	999999	999999	845	215	275	999999	178	999999	587	418	999999	674	101	586	266	999999	146	461	262	177	486	934	20	88	546	640	999999	999999	999999	999999	760	999999	96	576	75	897	999999	284	795	648	344	971	73	878	746	594	97	108	283	938	29	205	410	876	509	999999	109	767	669	635	949	977	999999	351	657	640	999999	525	520	368	146	862	999999	613	832	515	870	142	342	952	552	226	917	348	225	564	125	219	76	999999	999999	197	614	170	699	367	999999	722	999999	115	16	572	587	914	801	999999	540	796	999999	994	999999	999999	435	717	92	733	999999	623	999999	102	525	378	458	999999	571	948	257	505	914	475	504	158	999999	236	945	999999	638	12	546	68	34	328	999999	999999	999999	830	762	897	88	966	307	397	597	137	999999	638	123	505	353	852	910	45	882	578	499	999999	65	208	999999	111	104	67	86	77	78	207	212	386	420	740	195	999999	427	999999	178	117	999999	999999	999999	317	867	143	658	999999	157	989	999999	999999	582	999999	999999	999999	136	976	871	250	320	999999	69	392	999999	737	999999	613	666	561	618	935	410	392	66	280	999999	463	999999	960	408	392	919	89	999999	615	803	366	965	631	232	450	86	928	796	40	725	999999	999999	140	59	55	36	596	999999	999999	196	200	996	504	13	673	
741	910	999999	999999	999999	979	999999	999999	999999	727	999999	45	338	177	859	482	596	999999	555	306	581	999999	911	362	999999	332	708	262	999999	612	999999	999999	628	999999	708	175	96	868	430	999999	635	999999	206	331	408	991	268	213	650	714	604	970	999999	706	999999	637	999	488	571	287	999999	377	400	999999	367	186	417	999999	468	693	395	727	605	809	999999	519	907	590	954	999999	74	999999	611	714	18	399	999999	921	467	81	175	999999	306	152	474	267	999999	999999	964	999999	999999	999999	744	999999	328	876	374	149	999999	581	729	999999	534	206	222	776	765	686	322	968	664	495	321	397	528	999999	431	999999	345	413	848	42	626	999999	790	585	760	654	396	141	999999	382	886	885	351	756	999999	109	999999	698	999999	984	563	995	568	99	177	357	438	541	455	911	804	631	732	999999	999999	801	999999	999999	25	120	999999	190	999999	292	608	435	55	999999	713	999999	534	647	911	864	479	630	999999	701	418	413	226	999999	686	122	577	265	163	653	963	999999	693	999999	999999	391	694	382	61	285	490	742	999999	666	827	999999	387	167	720	868	228	172	999999	714	228	999999	894	445	504	999999	714	999999	999999	402	808	441	638	241	964	999999	179	106	578	999999	220	999999	111	559	37	562	735	999999	544	294	435	800	999999	978	999999	80	496	259	878	231	571	999999	470	909	999999	999999	495	999999	999999	201	699	131	594	749	503	553	510	999999	417	941	105	303	999999	987	999999	999999	796	659	999999	893	42	920	228	357	999999	83	214	202	700	641	77	590	227	353	595	999999	215	895	485	999999	570	161	841	936	135	277	999999	482	943	849	599	836	987	309	168	778	902	247	432	429	999999	317	644	776	874	515	86	465	402	661	802	901	999999	637	333	881	88	292	999999	59	745	999999	259	850	51	241	602	917	999999	816	412	967	999999	65	999999	999999	516	75	71	620	200	873	90	291	57	698	661	359	975	999999	700	619	999999	383	999999	999999	68	793	734	643	912	168	999999	585	259	834	999999	999999	456	81	999999	999999	230	610	999999	871	651	999999	803	353	999999	252	941	999999	999999	999999	951	99	380	999999	999999	722	340	427	707	42	999999	999999	41	999999	999999	542	903	904	912	686	398	415	999999	813	965	99	990	390	999999	670	227	999999	999999	467	999999	999999	748	881	876	652	683	999999	902	826	278	999999	999999	591	93	46	349	46	995	999999	403	999999	574	567	609	999999	732	949	363	47	814	240	45	999999	339	921	793	31	38	999999	13	595	999999	699	999999	819	
163	999999	307	999999	330	190	376	39	74	347	774	191	999999	772	920	733	449	864	21	48	999999	372	261	172	252	327	18	736	435	807	42	874	33	789	950	999999	652	999999	717	634	999999	999999	509	999999	999999	612	749	265	999999	280	156	648	688	505	999999	790	999999	144	785	12	181	640	604	267	315	899	999999	999999	821	597	90	123	157	386	185	114	863	269	999999	999999	578	753	397	165	660	999999	999999	527	90	170	999999	517	550	714	463	232	999999	252	686	999999	999999	266	999999	751	199	42	501	311	330	604	927	999999	999999	155	434	428	252	999999	606	921	712	999999	411	999999	999999	573	573	442	923	999999	702	620	999999	766	195	321	319	646	999999	999999	891	885	207	486	242	297	397	405	999999	44	999999	963	646	999999	999999	813	854	999999	339	626	469	68	999999	377	901	999999	999999	363	959	122	999999	606	999999	999999	39	827	443	925	428	999999	185	177	162	888	972	739	974	817	230	999999	466	536	316	349	169	833	507	829	999999	925	982	43	446	177	925	383	490	668	735	999999	999999	929	364	214	999999	301	905	999999	405	172	999999	497	999999	999999	655	582	299	999999	818	999999	999999	999999	351	503	999999	152	731	985	963	599	259	316	91	512	11	537	999999	112	898	867	999999	17	999999	999999	592	494	900	858	521	352	93	356	849	539	398	766	587	999999	73	999999	569	920	535	806	999999	36	416	631	585	128	410	999999	245	950	999999	322	189	929	999999	656	251	872	473	620	515	902	466	999999	999999	999999	949	999999	48	999999	307	17	482	627	999999	566	88	279	283	403	942	895	121	999999	270	999999	999999	657	950	999999	999999	697	456	999999	300	20	569	864	999999	351	178	99	999999	999999	653	271	999999	561	430	353	577	972	599	80	678	619	790	999999	291	999999	657	302	370	999999	542	610	560	567	336	999999	996	224	761	931	234	999999	746	476	255	999999	246	999999	236	606	838	999999	107	385	246	680	999999	12	582	479	694	876	728	526	112	52	999999	282	235	932	357	999999	220	667	846	825	999999	324	322	292	801	631	999999	999999	793	999999	512	184	330	655	278	994	641	292	247	358	134	999999	373	213	297	999999	800	304	999999	485	873	440	539	999999	807	905	689	999999	999999	999999	811	999999	999999	654	999999	536	952	579	999999	363	721	928	999999	999999	701	652	950	119	994	838	831	770	515	318	584	82	645	909	999999	999999	314	351	614	999999	547	170	497	718	673	761	20	231	639	999999	763	945	20	51	999999	999999	999999	580	306	838	999999	999999	
999999	424	999999	999999	890	999999	999999	302	999999	380	323	254	950	540	165	242	999999	242	827	999999	141	619	555	638	72	603	200	692	417	734	55	999999	943	506	711	83	647	216	999999	968	499	347	847	999999	999999	765	999999	999999	999	999999	144	73	999999	631	908	839	869	999999	999999	297	852	48	884	323	335	547	311	453	829	999999	594	238	372	859	120	793	772	171	17	307	512	21	999999	694	600	981	999999	322	999999	871	214	216	999999	583	126	460	462	533	68	999999	999999	647	358	917	138	905	701	162	520	125	999999	707	434	106	785	840	999999	999999	723	353	783	989	855	999999	877	388	999999	788	742	659	341	999999	999999	923	843	999999	662	999999	566	999999	290	612	801	483	803	999999	781	716	798	285	114	273	999999	999999	311	474	792	400	999999	749	489	999999	999999	860	784	999999	999999	511	999999	920	188	580	632	38	999999	180	999999	999999	164	380	606	708	999999	466	555	77	999999	397	999999	999999	82	272	735	816	215	378	999999	999999	699	999999	902	279	464	877	107	533	999999	781	653	140	286	999999	245	669	153	780	921	952	315	716	400	999999	999999	999999	848	916	999999	815	822	999999	999999	257	683	190	478	336	999999	122	369	31	437	657	744	491	999999	662	36	76	999999	999999	457	249	999999	982	583	696	390	581	39	191	999999	824	959	959	162	39	736	64	200	816	536	999999	593	294	289	743	471	408	790	195	889	779	152	397	999999	999999	621	999999	999999	781	946	672	92	188	999999	999999	999999	784	338	72	925	971	875	857	898	647	656	350	703	840	234	982	791	844	301	908	682	572	723	424	417	45	458	418	999999	864	726	999999	999999	676	55	686	79	727	269	917	999999	295	498	598	999999	281	996	766	557	964	880	248	886	434	930	135	71	914	999999	999999	523	466	987	999999	999999	999999	398	37	794	548	912	999999	584	999999	14	397	999999	999999	999999	146	999999	691	999999	999999	983	487	529	527	999999	999999	625	999999	999999	379	403	447	307	463	676	839	882	969	971	18	61	816	664	511	430	543	999999	935	580	518	999999	831	999999	91	999999	443	999999	871	291	874	999999	999999	992	214	980	999999	99	620	458	503	263	999999	720	852	854	177	823	27	106	212	868	690	583	563	528	999999	999999	999999	412	242	127	999999	688	107	96	999999	823	459	531	999999	454	440	486	87	265	781	121	751	236	883	999999	999999	774	89	15	242	184	999999	686	418	999999	872	218	999999	999999	253	391	622	999999	561	353	373	495	999999	758	438	213	999999	308	746	
459	101	989	528	622	422	999999	999999	999999	999999	129	999999	999999	122	151	581	999999	270	701	22	400	499	984	999999	539	256	219	542	330	577	39	677	140	940	999999	631	882	689	604	962	17	782	530	913	442	958	600	382	101	186	216	943	804	999999	355	999999	116	323	988	375	213	999999	288	524	999999	999999	264	832	164	519	999999	999999	666	999999	999999	618	968	81	243	581	655	999999	450	154	999999	95	999999	844	594	997	525	569	700	238	759	313	504	16	999999	991	704	768	228	582	488	674	999999	999999	291	737	992	44	90	417	719	999999	263	999999	164	738	577	419	247	166	993	139	841	437	979	701	124	999999	982	252	876	887	617	867	999999	696	808	808	563	857	15	490	999999	293	519	391	59	369	852	999999	999999	294	530	72	588	358	999999	850	999999	589	999999	40	62	837	541	831	760	999999	478	467	929	769	856	390	999999	513	999999	999999	917	598	999999	754	999999	631	828	592	999999	554	289	999999	863	958	722	973	244	975	438	650	999999	688	631	999999	999999	394	999999	654	437	999999	911	999999	707	999999	999999	999999	936	868	920	430	18	948	999999	215	116	999999	603	970	999999	883	999999	999999	84	999	806	239	999999	988	862	999999	999999	999999	999999	227	643	214	999999	589	36	999999	999999	375	64	17	999999	802	224	999999	557	730	791	999999	606	554	993	736	10	708	478	703	531	947	15	205	999999	834	794	255	571	999999	561	24	944	999999	846	999999	130	76	367	999999	999999	550	999999	142	934	750	577	999999	234	907	213	901	121	332	703	98	369	859	999999	999999	18	968	854	655	179	999999	515	999999	708	999999	615	933	350	474	688	980	516	999999	270	479	266	194	31	664	698	660	902	622	128	999999	420	999999	999999	560	994	56	695	999999	963	167	999999	999999	901	21	301	279	561	646	643	722	582	496	598	999999	551	823	946	199	999999	999999	873	892	666	950	802	999999	654	790	999999	642	295	730	910	113	243	472	292	20	373	428	999999	266	978	999999	185	924	671	999999	18	180	109	999999	829	454	293	352	999999	950	218	946	625	999999	999999	11	999999	999999	585	495	999999	88	541	936	999999	538	419	999999	913	270	775	878	683	684	781	999999	542	999999	901	466	820	891	345	999999	801	426	999999	999999	99	977	967	333	348	186	895	999999	999999	172	680	300	999999	999999	438	866	184	999999	273	941	999999	868	468	649	950	129	674	999999	742	208	145	409	735	999999	528	936	302	452	539	506	788	852	669	999999	999999	610	432	999999	999999	999999	167	470	
162	861	348	231	518	328	999999	229	511	712	197	999999	37	280	565	952	157	502	999999	999999	801	766	163	147	208	98	540	349	696	530	999999	273	51	675	999999	873	742	306	427	974	79	319	999999	85	999999	237	999999	838	54	480	999999	960	999999	435	668	396	999999	211	32	429	787	42	533	999999	982	923	399	362	33	692	219	850	84	599	662	491	771	87	482	971	746	702	305	999999	999999	770	367	615	16	861	174	541	284	997	196	46	999999	23	103	741	838	989	815	362	999999	156	885	316	773	186	624	631	999999	61	683	95	999999	316	458	221	566	783	356	999999	527	678	576	87	999999	625	999999	757	983	740	142	756	999999	943	955	386	999999	60	842	999999	246	999999	811	232	324	999999	309	479	565	881	184	999999	643	999999	999999	999999	999999	808	904	157	481	866	647	999999	918	999999	209	999999	361	81	999999	516	941	527	925	999999	867	353	999999	312	999999	236	201	112	999999	88	999999	243	118	372	807	85	156	695	999999	999999	999999	999999	314	398	901	515	128	494	554	667	123	126	727	999999	725	235	56	601	831	255	999999	999999	999999	999999	999999	965	999999	988	273	261	370	256	179	555	99	54	49	374	999999	999999	117	707	558	999999	965	997	515	999999	647	581	39	554	863	999999	705	360	399	474	585	999999	829	139	230	302	999999	999999	946	999999	760	999999	999999	681	201	31	999999	967	987	533	874	815	460	425	351	692	232	816	392	999999	850	999999	999999	999999	789	475	980	999999	486	266	601	999999	60	999999	999999	966	395	357	362	999999	965	737	373	866	999999	769	485	413	788	538	79	490	999999	880	332	31	35	999999	892	726	50	168	490	999999	999999	999999	999999	126	916	385	306	874	463	999999	111	122	375	788	975	999999	989	577	200	999999	999999	121	624	179	999999	487	940	774	999999	636	801	806	257	999999	935	824	999999	368	497	412	999999	999999	37	999999	778	219	999999	247	645	872	736	473	968	542	544	999999	999999	999999	999999	439	444	531	419	826	748	304	865	732	853	161	26	999999	89	787	715	991	94	691	401	801	999999	703	139	592	900	338	837	714	108	125	673	417	262	67	968	710	999999	999999	194	484	354	924	999999	494	999999	115	393	999999	826	552	735	470	204	314	608	741	402	826	999999	999999	467	160	634	738	487	608	999999	999999	999999	15	215	883	506	916	456	999999	319	644	999999	999999	945	656	887	555	389	212	223	948	458	236	317	959	999999	774	27	203	299	655	16	257	737	370	999999	821	347	851	963	287	
857	702	431	999999	99	141	474	999999	273	89	358	285	395	429	573	592	698	999999	609	731	899	263	616	664	638	488	999999	584	294	76	217	537	249	935	100	999999	804	559	869	152	999999	216	930	220	306	999999	862	317	797	779	132	999999	252	242	387	604	999999	767	129	611	83	999999	525	207	871	821	46	460	999999	817	787	149	386	467	431	693	333	406	367	906	625	999999	787	515	943	126	999999	16	557	496	999999	47	439	268	79	999999	690	732	349	485	695	999999	979	979	999999	983	715	999999	810	694	281	688	410	999999	985	333	112	20	263	999999	535	39	902	999999	156	750	710	127	397	999999	12	600	67	881	221	223	770	807	524	999999	410	510	999999	862	225	999999	636	226	282	745	318	680	999999	594	999999	999999	509	146	999999	250	999999	597	397	800	692	680	631	999999	11	772	562	304	999999	303	354	35	833	999999	627	175	999999	493	845	999999	999999	999999	131	999999	931	555	999999	634	975	999999	687	812	123	405	180	544	360	118	999999	509	193	24	194	185	249	924	832	469	519	667	137	789	751	745	107	999999	559	168	999999	455	68	928	999999	222	616	541	999999	999999	869	999999	815	15	278	346	999999	999999	147	999999	999999	999999	999999	254	124	318	156	897	71	999999	999999	810	984	201	521	769	451	264	695	971	999999	708	999999	999999	599	436	999999	131	520	999999	286	419	232	612	934	589	731	814	813	20	76	718	480	543	999999	69	999999	623	494	508	999999	214	992	176	387	525	994	999999	999999	687	465	34	386	999999	999999	999999	588	382	266	931	47	636	450	684	904	999999	237	999999	275	999999	338	238	999999	22	520	999999	999999	65	234	419	594	413	169	999999	554	51	342	824	451	250	480	726	999999	999999	999999	999999	763	318	271	538	297	525	63	124	359	237	398	374	144	30	471	532	999999	847	347	634	477	999999	139	999999	999999	412	37	34	69	612	871	84	999999	262	318	118	793	696	131	78	999999	55	999999	327	999999	967	690	430	999999	947	578	519	999999	836	999999	448	188	408	30	884	497	999999	999999	999999	366	999999	823	882	712	363	738	999999	725	278	999999	999999	999999	812	999999	999999	722	999999	255	122	43	361	859	714	471	869	930	395	675	246	999999	331	990	39	961	339	999999	807	999999	425	218	999999	999999	946	562	999999	900	375	999999	480	172	890	782	942	713	14	464	999999	999999	842	432	353	785	488	697	952	441	518	851	879	405	914	888	829	903	916	567	912	162	999999	968	565	999999	204	84	689	999999	58	
325	956	874	999999	397	875	993	865	342	999999	258	609	926	392	523	999999	85	999999	12	953	999999	999999	446	999999	956	999999	874	867	157	590	414	18	413	999999	203	999999	15	369	527	999999	999999	48	583	262	664	999999	187	586	51	999999	129	826	687	596	999999	528	520	999999	89	999999	11	135	717	752	901	250	206	543	999999	628	999999	715	730	989	126	10	223	999999	887	413	999999	297	826	999999	470	587	330	999999	999999	674	384	682	999999	999999	999999	710	330	831	999999	423	356	644	397	422	583	413	106	697	999999	19	314	335	445	675	950	713	309	457	291	323	999999	389	170	523	254	632	435	293	978	416	680	999999	999999	473	999999	999999	999999	414	687	67	491	633	999999	373	370	59	999999	999999	999999	999999	999999	873	549	47	504	966	484	873	999999	951	978	813	718	73	999999	999999	999999	971	617	465	813	895	769	234	832	295	51	999999	163	204	395	820	796	681	14	806	999999	796	969	100	21	36	246	736	89	678	999999	284	44	447	557	275	997	999999	494	515	113	325	214	218	925	687	719	973	565	999999	999999	999999	999999	532	999999	705	11	527	999999	786	659	999999	155	164	380	767	761	999999	647	129	822	765	999999	999999	703	526	592	761	175	999999	316	999999	180	999999	999999	877	226	512	999999	852	273	999999	999999	707	856	79	180	999999	837	168	926	14	335	999999	999999	260	999999	999999	829	999999	122	250	361	130	480	396	863	234	502	502	550	259	358	794	856	352	999999	489	642	999999	355	999999	923	999999	999999	312	999999	999999	585	411	38	656	682	999999	999999	999999	128	466	237	470	999999	999999	999999	344	617	677	655	541	589	992	82	370	927	206	218	581	326	999999	723	177	999999	138	648	101	474	894	576	554	65	833	999999	721	262	181	999999	999999	984	589	399	729	656	999999	999999	593	338	667	729	486	595	168	999999	773	743	69	20	87	999999	466	869	722	110	111	999999	756	767	999999	117	755	999999	808	596	999999	999999	993	520	64	983	65	762	999999	175	999999	958	896	136	461	977	999999	171	999999	111	528	719	676	629	555	919	398	825	977	560	973	999999	787	571	999999	817	749	548	999999	999999	252	703	72	557	999999	152	589	630	315	999999	914	594	999999	707	78	27	288	374	965	999999	595	239	785	256	202	392	181	335	999999	999999	999999	999999	999999	254	859	824	656	129	618	412	340	767	519	604	645	389	999999	89	502	951	538	999999	583	822	508	22	918	999999	365	628	970	263	473	671	154	999999	389	999999	999999	254	371	169	756	
999999	803	828	720	190	611	812	125	101	832	999999	115	999999	999999	392	746	846	906	840	999999	999999	442	87	304	847	460	384	999999	91	242	258	999999	378	629	30	999999	679	302	737	999999	552	512	878	431	267	566	301	200	997	448	999999	347	530	405	765	130	726	533	872	999999	999999	813	999999	999999	584	625	736	234	999999	999999	76	999999	178	636	221	488	563	655	999999	999999	168	194	12	999999	240	910	69	972	863	899	302	156	430	17	977	738	478	28	846	641	999999	999999	149	999999	381	456	179	894	194	999999	567	999999	496	590	571	53	811	401	629	673	999999	764	370	160	81	920	134	170	999999	482	999999	544	809	405	999999	999999	54	999999	270	784	741	174	999999	999999	342	999999	660	999999	999999	934	927	999999	399	183	85	999999	706	989	561	999999	332	18	245	711	277	32	999999	999999	137	480	998	442	140	999999	999999	401	975	784	817	850	999999	294	724	724	999999	999999	154	635	330	397	394	64	817	809	461	999999	999999	86	319	999999	960	569	999999	965	935	495	999999	554	999999	999999	98	999999	181	711	999999	48	293	520	167	343	878	999999	770	739	95	943	624	999999	393	999999	999999	899	475	507	999999	999999	581	758	789	69	988	599	392	646	308	471	883	115	618	423	449	418	919	975	441	333	798	972	879	991	870	624	999999	54	220	999999	457	673	999999	999999	466	534	731	107	999999	999999	999999	134	440	623	70	518	999999	999999	757	64	980	499	999999	566	903	609	999999	797	198	374	438	347	999999	999999	24	999999	294	999999	956	914	686	999999	999999	163	90	674	541	265	931	361	911	200	296	165	219	957	999999	999999	596	857	999999	999999	909	980	849	905	697	331	609	850	234	593	24	842	378	168	999999	999999	485	238	77	622	865	999999	462	248	61	999999	900	999999	612	38	532	109	269	752	999999	650	313	184	976	220	999999	90	999999	327	186	999999	786	60	99	999999	779	367	790	42	78	83	527	611	854	426	999999	552	248	999999	999999	999999	583	626	256	228	999999	999999	262	856	966	785	709	145	71	999999	493	850	999999	917	259	999999	318	236	999999	838	132	701	330	559	789	114	842	999999	999999	271	999999	170	999999	870	94	999999	115	933	76	292	999999	392	999999	257	933	580	584	330	999999	897	606	357	999999	417	105	908	980	703	76	999999	943	999999	879	800	736	999999	56	106	833	999999	999999	384	169	999999	474	999999	161	82	626	219	999999	521	985	368	999999	999999	228	999999	775	186	999999	999999	867	999999	349	596	512	749	520	999999	533	488	
497	175	999999	231	999999	550	999999	365	999999	907	86	857	999999	431	792	520	144	224	114	661	331	657	293	657	517	954	999999	877	237	411	999999	26	685	51	34	819	530	999999	999999	678	452	420	429	590	999999	19	872	999999	804	991	615	305	999999	872	166	839	999999	999999	713	243	999999	75	137	354	355	70	182	301	407	972	990	700	890	436	219	910	238	702	999999	507	92	143	83	245	999999	999999	520	999999	884	194	999999	350	730	999999	189	999999	999999	84	244	274	999999	999999	999999	832	11	915	415	999999	999999	256	611	189	858	216	161	365	992	891	999999	99	999999	369	416	223	44	650	970	800	256	832	627	999999	468	67	669	511	624	999999	244	881	851	451	159	638	582	757	491	523	999999	824	394	401	525	155	999999	478	999999	306	797	361	945	614	822	830	628	458	721	800	547	999999	740	750	999999	999999	247	108	219	778	641	286	999999	456	861	999999	447	236	999999	999999	342	200	346	999999	999999	999999	935	246	628	999999	20	134	999999	691	999999	298	93	999999	999999	847	999999	999999	268	396	999999	520	999999	498	752	999999	999999	402	999999	999999	467	356	313	422	307	999999	999999	11	999999	891	768	516	250	476	479	572	999999	999999	999999	999999	414	716	999999	999999	663	933	690	446	999999	238	935	617	314	637	999999	999999	985	670	999999	971	999999	906	156	377	628	999999	999999	726	999999	999999	60	589	910	40	994	751	424	363	999999	373	93	304	999999	999999	999999	999999	999999	612	252	999999	587	678	467	519	683	507	569	564	332	514	999999	963	427	999999	187	356	999999	284	999999	482	215	632	911	972	887	999999	399	905	422	477	946	667	483	179	603	382	131	999999	356	496	192	860	999999	255	999999	129	877	213	73	609	453	927	970	770	643	954	767	494	631	999999	117	663	152	854	999999	996	999999	258	710	805	234	315	928	156	300	355	601	999999	272	999999	934	196	841	812	999999	29	696	713	999999	999999	614	999999	999999	483	389	999999	718	186	687	714	999999	629	502	999999	385	147	999	824	480	999999	362	111	232	863	938	921	821	339	830	548	309	776	721	71	200	596	546	454	999999	771	637	999999	999999	557	138	999999	693	583	437	999999	29	872	999999	999999	999999	999999	999999	905	999999	467	706	388	355	148	999999	863	907	441	999999	788	601	999999	67	708	659	936	999999	674	735	633	237	248	902	943	529	436	542	483	775	687	192	641	909	309	999999	999999	999999	840	152	274	407	262	516	648	295	474	999999	999999	588	999999	999999	740	180	999999	240	468	999999	999999	
999999	978	330	434	665	390	606	959	999999	999999	643	410	999999	291	999999	999999	235	974	732	999999	999999	999999	620	17	894	999999	306	452	999999	999999	78	606	773	667	999999	173	943	973	597	135	999999	335	999999	999999	999999	188	999999	109	217	999999	999999	265	736	232	754	999999	368	323	999999	999999	94	164	999999	999999	689	999999	637	209	69	368	526	262	999999	606	220	332	999999	562	126	716	999999	206	244	760	322	813	870	999999	913	668	805	630	444	357	999999	888	836	190	378	854	999999	292	50	849	193	433	877	139	22	999999	999999	805	207	823	999999	999999	999999	738	335	875	176	999999	296	400	999999	895	818	39	999999	999999	496	56	194	999999	175	651	165	394	576	889	936	740	538	999999	342	999999	433	999999	52	163	968	107	855	502	999999	463	995	650	999999	298	615	847	999999	690	935	290	999999	999999	999999	999999	732	999999	171	446	939	999999	999999	804	67	562	472	207	987	410	362	999999	201	691	583	712	655	514	107	999999	284	98	175	847	556	61	999999	498	963	999999	431	999999	936	418	999999	999999	999999	999999	592	734	999999	999999	860	175	999999	547	99	929	361	944	17	228	999999	882	172	850	270	999999	258	999999	184	974	243	608	979	919	999999	782	138	331	807	999999	921	999999	463	866	999999	999999	519	19	962	459	146	28	381	213	15	63	256	711	991	999999	999999	586	999999	851	999999	262	196	418	95	999999	800	40	147	553	306	74	999999	999999	999999	270	201	249	999999	724	837	224	236	775	914	408	536	426	339	614	521	344	813	611	692	999999	813	111	923	655	999999	999999	881	828	999999	940	633	950	99	730	11	704	999999	835	23	959	35	999999	504	686	999999	383	700	533	42	961	261	818	999999	999999	457	100	325	999999	999999	732	343	408	868	974	775	586	337	999999	612	816	801	978	999999	999999	951	999999	607	247	875	285	414	358	795	945	688	815	999999	453	283	911	388	155	769	291	999999	626	551	529	911	204	56	102	920	999999	170	283	999999	880	695	64	999999	999999	999999	999999	327	999999	612	923	295	959	249	884	334	701	999999	655	219	316	117	999999	851	87	999999	999999	238	322	437	580	785	999999	594	466	758	229	999999	999999	633	978	964	640	24	628	244	951	999999	172	767	229	787	514	73	999999	999999	370	999999	416	752	999999	562	14	999999	999999	148	999999	375	782	135	115	283	137	999999	999999	351	476	319	999999	999999	384	725	76	555	218	999999	280	352	680	694	397	26	999999	999999	791	999999	959	93	999999	999999	365	586	182	46	999999	946	660	
492	832	572	999999	60	979	999999	999999	125	495	459	349	248	999999	537	694	999999	738	98	999999	578	240	999999	391	999999	337	999999	487	999999	999999	39	892	272	142	788	519	117	999999	346	47	999999	189	676	930	510	744	743	622	827	999999	94	308	573	684	91	261	27	190	999999	723	999999	96	580	573	465	566	87	116	88	999999	586	699	401	999999	823	399	564	884	881	649	594	129	999999	906	999999	731	329	587	999999	537	502	999999	486	999999	999999	362	608	999999	999999	943	667	637	999999	810	314	999999	906	999999	861	692	696	142	309	999999	999999	127	999999	674	115	733	247	999999	64	999999	999999	999999	223	778	260	471	790	461	420	937	981	956	999999	849	601	82	825	806	726	369	840	999999	627	222	999999	682	925	999999	997	740	706	177	582	992	294	654	999999	138	271	400	901	245	722	372	291	181	541	587	999999	43	999999	440	773	999999	711	999999	42	10	293	577	545	856	463	679	999999	999999	384	593	565	999999	999999	697	999999	336	467	604	647	264	931	999999	151	347	860	964	832	275	999999	999999	290	999999	999999	181	844	999999	999999	55	781	52	141	476	797	947	32	136	142	221	896	999999	237	116	519	999999	999999	970	436	208	995	499	847	964	419	496	313	437	999999	729	852	850	481	422	823	604	133	464	999999	203	999999	999999	999999	620	999999	957	660	183	618	844	111	874	267	656	999999	291	204	177	66	310	644	595	999999	413	369	999999	965	815	999999	999999	999999	614	455	242	882	999999	999999	237	594	462	836	999999	818	999999	627	977	593	825	372	541	410	956	407	224	559	999999	931	428	261	334	991	844	889	999999	999999	497	429	999999	773	999999	624	967	582	604	474	515	776	999999	785	999999	462	999999	999999	752	513	698	217	240	999999	162	999999	248	975	999999	999999	991	249	123	999999	999999	558	568	61	584	916	442	383	803	750	54	953	618	643	869	872	851	401	999999	999999	501	289	198	351	620	457	385	991	321	999999	999999	275	663	32	655	832	999999	999999	868	835	999999	324	413	490	639	209	722	999999	116	999999	619	600	999999	922	999999	850	370	999999	441	136	541	999999	999999	670	277	999999	999999	595	987	46	978	763	533	999999	129	186	999999	707	712	421	735	779	885	923	524	882	999999	740	999999	999999	472	677	999999	741	303	630	262	743	222	860	909	999999	617	79	999999	855	76	799	999999	621	974	662	513	999999	401	761	564	149	156	395	999999	559	371	193	574	310	116	791	18	498	999999	142	495	851	512	608	999999	816	512	668	999999	
374	936	612	999999	810	174	637	350	542	76	122	597	826	256	359	764	999999	999999	120	748	285	790	315	696	999999	999999	661	516	792	599	999999	636	999999	580	999999	999999	759	363	764	145	479	451	476	432	999999	544	668	605	999999	844	737	321	999999	920	539	583	631	915	987	643	999999	130	999999	942	327	486	120	256	16	999999	15	80	740	999999	279	834	999999	999999	999999	307	508	66	363	948	999999	436	999999	567	999999	666	991	999999	376	999999	633	358	894	534	999999	999999	434	422	599	426	839	666	999999	428	651	705	999999	749	40	689	999999	455	766	608	89	999999	252	553	215	349	745	170	704	620	350	920	940	789	999999	558	873	999999	467	937	999999	999999	999999	815	915	345	407	251	813	999999	985	187	592	295	454	999999	94	880	216	999999	681	678	999999	961	87	730	765	479	971	481	815	999999	988	999999	498	999999	46	436	637	999999	942	503	999999	999999	634	173	999999	654	999999	999999	474	999999	879	217	999999	441	243	894	999999	194	999999	927	999999	999999	999999	936	199	999999	797	571	186	657	253	347	317	999999	331	945	336	914	402	120	144	416	17	999999	999999	999999	573	67	649	152	999999	452	299	999999	999999	999999	155	697	974	575	857	773	388	999999	749	542	899	87	119	298	567	999999	792	469	792	864	334	58	766	417	198	739	922	44	958	801	57	999999	955	999999	799	639	999999	827	263	371	999999	200	83	637	999999	496	999999	360	584	875	999999	830	999999	368	999999	106	999999	999999	999999	127	999999	353	858	999999	494	607	132	999999	498	928	883	999999	999999	430	836	999999	974	139	535	702	791	999999	459	93	150	227	999999	596	999999	703	999999	383	999999	145	999999	683	342	999999	153	284	999999	155	862	656	992	694	623	801	999999	999999	132	801	999999	684	999999	288	999999	774	807	277	537	535	184	795	229	509	525	80	909	162	802	848	985	261	339	646	709	803	999999	456	603	278	74	999999	581	907	353	999999	999999	999999	999999	567	328	875	747	837	999999	76	999999	493	999999	552	892	379	753	283	815	778	354	999999	999999	101	682	360	999999	999999	470	112	224	322	999999	758	270	677	372	244	529	999999	514	501	675	643	999999	999999	999999	999999	386	695	328	307	999999	574	421	130	999999	698	999999	967	212	488	999999	868	852	999999	337	420	291	999999	16	518	999999	705	274	853	24	936	724	999999	84	999999	882	775	999999	916	999999	590	347	150	24	674	359	561	999999	36	999999	807	791	261	280	865	768	171	688	810	554	396	310	568	115	727	973	810	893	999999	
999999	601	999999	935	894	746	83	151	210	341	168	999999	797	248	728	217	999999	473	803	218	853	721	96	974	999999	833	999999	779	44	297	700	549	668	328	430	999999	722	855	366	534	792	999999	960	999999	651	362	598	72	839	999999	999999	509	999999	684	735	884	514	120	573	999999	466	304	116	999999	641	619	533	479	817	204	494	299	117	279	426	236	760	739	332	19	244	999999	939	146	715	200	542	983	592	545	28	612	292	999999	77	999999	521	999999	999999	41	829	999999	254	644	413	292	999999	999999	267	509	133	774	999999	564	999999	247	999999	969	208	450	86	549	887	282	185	881	17	999999	211	929	999999	713	999999	301	189	125	974	304	732	432	798	999999	726	93	422	253	999999	728	477	830	142	551	848	275	999999	290	242	971	469	532	285	999999	535	338	794	420	751	495	999999	999999	273	71	999999	999999	651	281	823	803	860	931	65	288	345	381	999999	173	864	758	345	999999	999999	999999	999999	210	999999	219	279	397	299	11	502	339	999999	999999	999999	80	313	83	623	999999	467	438	121	999999	476	999999	254	999999	999999	630	555	999999	160	486	999999	270	236	47	628	442	11	999999	514	999999	439	725	935	579	999999	726	860	791	999999	999999	440	999999	890	999999	733	160	964	124	999999	999999	456	509	189	867	936	306	844	276	454	191	999999	42	923	263	107	750	999999	675	350	814	769	763	999999	999999	55	999999	379	928	313	478	477	886	578	845	411	929	546	999999	999999	517	881	593	347	952	979	408	530	999999	999999	983	99	299	773	51	899	999999	651	691	822	562	926	916	963	976	713	795	463	87	999999	178	214	993	42	833	933	186	426	905	519	999999	999999	742	727	999999	999999	188	999999	537	946	718	288	855	255	89	999999	964	629	371	999999	193	944	999999	785	41	778	105	999999	940	118	722	999999	745	181	185	709	194	198	643	597	535	682	926	141	999999	999999	359	748	952	252	999999	556	65	666	335	701	410	999999	696	999999	293	921	182	429	233	999999	542	683	79	999999	406	775	986	999999	714	511	28	321	651	150	429	357	314	697	148	175	221	89	845	484	308	236	502	102	314	613	509	507	907	692	999999	675	999999	582	846	203	999999	999999	951	824	683	98	315	999999	131	935	617	484	290	68	239	463	837	595	81	179	283	894	469	999999	11	520	999999	959	793	999999	678	732	851	945	605	930	137	31	800	220	999999	946	970	999999	996	35	227	849	462	894	999999	93	510	676	919	999999	822	850	999999	999999	684	
356	762	377	999999	885	633	999999	462	309	335	999999	795	861	258	336	923	100	999999	976	303	564	507	898	915	999999	231	185	999999	930	999999	287	207	637	536	999999	194	603	999999	999999	401	882	397	163	568	999999	999999	648	999999	593	751	732	999999	999999	869	129	849	863	999999	670	663	999999	318	531	201	58	999999	999999	999999	683	999999	330	999999	993	584	999999	177	999999	340	892	307	999999	999999	442	188	386	540	359	768	416	725	330	150	999999	457	943	574	999999	962	519	413	140	999999	999999	999999	999999	753	752	999999	459	951	505	999999	569	373	90	999999	999999	352	815	517	268	399	999999	958	822	999999	536	999999	640	845	312	999999	820	489	177	269	24	999999	758	632	999999	96	318	999999	230	797	581	999999	377	253	697	522	999999	999999	154	741	404	785	628	999999	227	217	632	999999	999999	123	712	999999	205	821	686	999999	999999	192	729	999999	90	463	999999	999999	608	999999	178	396	158	789	244	819	344	435	864	238	373	517	415	580	464	999999	815	116	999999	999999	999999	556	567	813	928	999999	281	972	660	941	57	603	641	999999	49	245	465	860	879	893	745	770	956	999999	520	999999	999999	159	999999	385	648	630	940	117	576	621	829	344	861	999999	999999	372	775	923	190	999999	876	646	540	999999	249	999999	999999	201	755	122	600	119	302	851	196	132	999999	999999	303	426	663	533	999999	999999	416	131	999	999999	355	383	995	999999	276	750	210	141	999999	499	145	693	403	748	361	464	31	719	51	20	93	425	117	500	630	763	116	999999	453	123	811	999999	999999	628	845	382	127	567	842	552	999999	65	999999	764	149	610	33	914	181	999999	405	999999	89	999999	525	930	275	999999	412	999999	644	857	687	505	687	26	999999	775	902	979	346	464	999999	499	369	38	999999	352	360	999999	740	999999	180	715	717	125	49	967	112	914	999999	622	164	339	907	792	377	17	86	132	872	999999	22	999999	401	941	999999	589	629	496	29	922	153	392	772	452	999999	972	788	999999	977	770	999999	987	999999	724	999999	999999	999999	577	661	903	999999	238	157	492	999999	999999	323	775	999999	999999	348	615	895	193	478	772	567	999999	115	405	229	999999	154	112	585	999999	329	676	641	283	999999	61	999999	125	656	915	245	290	272	708	999999	22	276	999999	432	67	102	688	256	999999	979	136	472	265	684	999999	94	54	907	165	659	647	144	32	999999	296	999999	999999	537	563	999999	286	202	407	747	216	247	626	680	999999	932	640	430	113	999999	872	589	580	440	895	831	200	
383	999999	999999	20	999999	254	76	145	999999	999999	999999	693	10	703	933	74	518	999999	523	467	373	389	232	28	227	41	729	589	706	209	350	641	732	999999	903	999999	358	736	338	992	999999	544	249	620	489	736	112	599	999999	524	72	999999	381	373	999999	993	999999	40	793	999999	999999	487	438	999999	999999	999999	999999	663	999999	847	716	781	999999	530	907	828	149	612	539	490	928	999999	650	999999	147	999999	270	999999	520	999999	210	328	942	491	477	82	999999	171	649	969	775	999999	799	101	808	290	999999	850	466	999999	999999	282	500	312	918	396	836	256	941	999999	259	602	153	890	647	398	838	999999	63	834	723	978	999999	570	715	489	339	559	999999	856	565	420	902	999999	999999	927	827	639	573	91	245	859	999999	999999	720	182	999999	909	453	419	999999	175	796	999999	284	876	320	930	597	438	999999	999999	873	95	38	838	700	631	834	719	571	208	93	971	598	999999	757	999999	999999	543	194	429	115	964	999999	399	623	281	247	189	617	999999	52	144	999999	958	999999	145	37	999999	481	673	85	734	848	253	91	825	42	420	128	413	89	64	254	999999	181	908	681	638	225	429	393	654	111	673	165	949	946	640	999999	999999	878	968	71	520	354	381	126	170	999999	798	248	999999	71	213	817	988	890	999999	786	87	999999	399	999999	999999	290	430	632	184	97	142	878	999999	542	999999	999999	120	992	733	999999	999999	792	521	329	427	190	566	593	898	855	177	68	558	853	800	999999	489	999999	999999	999999	999999	749	941	82	186	999999	846	999999	999999	678	707	995	999999	999999	986	295	942	999999	248	871	724	836	999999	329	920	999999	329	999999	999999	347	55	807	983	502	368	61	851	999999	999999	508	344	281	38	999999	158	999999	999999	999999	867	515	225	999999	74	999999	516	97	24	622	162	112	599	999999	552	999999	632	899	999999	665	746	999999	999999	504	926	999999	536	452	999999	514	180	748	182	875	680	236	131	636	742	845	985	280	46	238	296	50	908	999999	999999	810	596	999999	999999	999999	707	932	999999	721	493	334	999999	73	289	509	999999	413	930	723	626	326	106	996	166	176	679	999999	898	215	217	885	831	500	724	998	918	999999	999999	936	178	747	165	410	999999	418	245	999999	991	536	786	999999	999999	194	999999	412	714	599	102	992	566	241	44	866	513	607	502	120	349	291	591	530	823	993	999999	879	170	999999	999999	748	999999	757	484	371	999999	334	775	647	90	321	294	328	828	999999	999999	936	713	999999	897	545	999999	134	582	
710	944	266	69	127	639	540	251	28	745	354	999999	809	757	999999	999999	189	999999	854	999999	38	997	273	701	999999	999999	618	176	871	798	318	832	806	185	773	426	172	275	658	999999	549	79	275	582	484	999999	571	188	49	851	717	999999	999999	104	553	999999	681	564	832	504	30	374	380	230	437	999999	265	634	983	256	284	914	183	846	491	958	731	999999	999999	702	61	439	136	30	999999	604	770	711	631	70	744	999999	443	164	988	184	699	54	999999	962	279	936	205	793	576	999999	999999	999999	613	594	981	991	347	139	452	999999	248	359	150	999999	751	999999	12	999999	511	676	480	999999	858	316	269	686	544	264	999999	124	244	343	453	286	74	999999	108	46	89	753	270	999999	711	408	935	349	904	999999	220	725	934	282	291	999999	999999	521	366	306	335	304	456	92	707	337	355	905	906	864	767	999999	456	966	843	758	415	177	317	460	381	919	999999	999999	53	707	190	961	61	552	953	553	199	801	710	784	306	188	605	383	62	999999	442	50	554	25	279	967	439	532	494	165	213	999999	925	415	522	234	999999	999	999999	999999	853	999999	910	224	999999	654	999999	68	462	237	572	933	407	999999	486	742	676	38	999999	222	532	528	999999	798	350	293	876	304	999999	999999	149	605	236	668	186	89	139	340	20	624	712	999999	80	999999	593	279	508	999999	929	779	557	999999	571	934	999999	335	305	122	874	721	778	960	999999	390	999999	966	999999	999999	174	407	612	999999	27	813	510	161	458	802	999999	80	785	301	375	492	999999	138	43	302	999999	851	784	26	466	299	846	751	585	999999	178	626	572	769	419	531	177	999999	999999	758	999999	709	877	502	908	999999	999999	486	595	999999	866	959	932	414	931	999999	623	596	999999	728	999999	759	576	767	633	999999	507	999999	882	844	325	999999	145	999999	869	108	973	999999	118	662	363	369	166	999999	823	218	694	999999	999999	105	907	580	999999	275	791	999999	143	119	868	999999	306	919	604	750	986	999999	824	656	544	832	349	999999	488	228	374	607	603	303	999999	425	893	999999	187	786	936	745	970	870	493	206	965	864	422	788	366	443	765	415	296	269	394	47	624	15	999999	575	101	123	900	999999	79	839	175	999999	436	956	741	817	813	251	593	953	173	999999	867	485	999999	999999	861	930	841	197	999999	684	41	855	725	182	41	371	653	857	969	309	999999	135	699	968	361	409	702	948	601	55	675	440	874	999999	148	280	655	401	261	999999	352	882	
999999	490	422	581	241	569	785	452	597	735	984	863	222	741	785	999999	349	999999	238	892	596	961	19	600	981	449	999999	761	716	262	606	999	956	254	302	218	999999	779	177	999999	173	999999	457	939	456	20	999999	407	494	704	62	799	741	460	295	871	481	822	600	792	536	999999	736	345	139	984	907	968	448	576	999999	999999	294	106	729	446	999999	79	153	970	386	636	276	999999	209	807	999999	506	999999	999999	737	734	999999	385	605	148	423	999999	810	472	999999	999999	958	917	999999	492	514	645	730	849	366	999999	678	999999	415	999999	758	724	145	332	726	411	999999	27	839	670	389	909	500	591	33	402	268	681	999999	291	677	999999	712	716	302	622	775	118	74	335	999999	559	969	705	390	698	976	488	745	701	999999	999999	88	638	112	604	155	999999	999999	964	153	996	999999	134	999999	999999	21	999999	999999	999999	999999	999999	952	514	614	999999	999999	999999	999999	334	999999	780	999999	175	999999	736	280	84	613	698	476	636	293	110	191	999999	797	844	483	980	686	557	458	640	75	999999	989	574	33	283	999999	360	999999	999999	548	999999	70	596	928	495	999999	937	814	999999	637	999	617	999999	999999	555	999999	105	321	230	647	999999	331	305	999999	21	747	999999	60	340	43	126	698	792	562	818	999	211	915	999999	851	999999	742	127	13	76	576	147	250	478	999999	999999	49	718	852	679	999999	764	496	999999	748	432	887	999999	999999	999999	310	999999	299	515	556	831	189	334	378	898	999999	214	302	43	445	999999	465	999999	100	473	999999	980	939	999999	999999	244	714	998	248	429	862	268	819	492	765	750	847	735	922	999999	389	715	999999	954	552	837	999999	463	480	999999	999999	315	999999	834	444	330	999999	417	738	999999	999999	190	95	999999	46	867	394	810	999999	999999	999999	999999	999999	680	93	999999	640	985	339	999999	772	260	527	110	461	556	999999	985	999999	444	863	440	997	611	302	208	629	401	917	685	999999	999999	195	999999	385	247	655	713	750	82	999999	999999	87	999999	999999	865	662	984	496	489	999999	999999	999999	832	831	332	731	58	387	999999	999999	248	77	654	497	120	74	742	725	224	901	999999	244	974	754	962	999999	208	72	436	545	644	904	999999	691	999999	899	363	953	62	999999	606	999999	999999	999999	999999	833	432	311	999999	801	920	999999	999999	588	831	174	787	88	869	969	533	986	950	349	999999	999999	639	962	454	220	711	789	672	708	304	999999	379	644	312	138	930	897	999999	635	625	385	999999	849	860	999999	999999	285	93	
93	982	620	384	525	243	116	204	469	856	228	99	140	597	574	294	995	794	999999	775	999999	49	636	999999	324	999999	721	713	999999	112	576	107	436	999999	588	999999	684	461	853	410	205	934	470	999999	415	546	494	787	66	564	864	999999	969	509	352	54	356	267	999999	802	521	403	413	367	290	130	663	434	18	849	610	544	940	999999	999999	806	999999	595	947	999999	238	934	999999	235	247	493	999999	926	363	544	999999	426	401	61	888	801	531	112	760	999999	883	69	778	217	999999	330	152	236	999999	545	475	761	319	291	573	587	747	187	129	796	991	736	999999	474	480	999999	152	889	853	777	999999	475	835	663	895	178	166	448	999999	999999	999999	999999	996	999999	79	617	117	120	488	311	999999	999999	999999	999999	302	999999	988	313	737	770	188	263	382	162	270	999	925	656	395	404	431	309	905	999999	455	99	739	263	999999	862	999999	999999	999999	552	723	931	492	872	999999	748	190	852	710	510	739	999999	529	999999	558	999999	692	460	999999	93	999999	754	448	781	999999	213	416	735	908	874	694	155	852	830	438	338	517	63	999999	647	999999	579	598	405	473	368	569	999999	705	335	180	625	317	326	999999	969	493	711	364	999999	341	455	999999	999999	999999	593	999999	699	999999	999999	562	638	999999	87	869	311	166	52	999999	158	643	521	39	582	704	999999	999999	535	168	999999	845	999999	698	138	315	768	635	762	589	999999	133	870	488	485	999999	541	460	999999	457	370	999999	450	402	999999	523	999999	425	370	141	746	999999	709	541	947	384	756	940	46	999999	111	675	999999	463	438	35	773	42	554	809	173	999999	607	88	797	655	404	413	492	615	999999	999999	999999	631	842	999999	999999	999999	999999	111	26	601	424	468	355	999999	999999	986	964	999999	750	999999	871	561	967	138	157	999999	743	301	979	353	999999	431	999999	999999	411	772	621	313	611	444	501	452	792	572	204	149	732	999999	246	999999	449	312	864	999999	999999	999999	663	713	999999	793	594	999999	131	673	153	999999	192	597	293	646	375	660	999999	999999	999999	428	769	999999	934	999999	898	999999	65	571	903	155	566	578	285	698	119	999999	335	817	850	262	999999	128	428	999999	956	144	819	599	999999	788	732	559	999999	63	943	267	779	969	999999	953	194	559	999999	999999	436	613	999999	595	999999	468	334	761	465	43	999999	650	977	732	61	763	821	466	529	125	422	17	165	232	754	851	137	366	922	896	78	771	358	999999	775	999999	822	234	71	583	464	999999	104	389	999999	
303	289	57	999999	142	142	727	40	999999	586	429	458	99	840	999999	341	968	999999	568	965	336	301	558	957	708	940	597	404	945	999999	999999	912	776	276	461	572	90	447	790	999999	350	741	999999	842	355	894	733	393	999999	999999	999999	142	535	999999	629	11	731	99	220	201	545	999999	999999	999999	145	516	681	822	389	123	999999	530	58	804	625	999999	999999	715	999999	813	217	213	29	702	175	318	387	362	647	459	999999	990	237	599	228	999999	656	710	707	839	223	910	13	271	999999	999999	999999	730	999999	44	413	26	488	999999	983	341	314	999999	828	826	138	328	185	930	283	270	303	459	585	999999	938	887	18	772	999999	307	209	999999	999999	210	235	656	564	612	55	824	511	829	615	999999	712	275	882	880	710	999999	734	83	988	999999	671	633	155	200	105	999999	17	716	999999	999999	999999	999999	999999	627	601	482	764	572	884	458	758	999999	844	698	895	999999	14	137	999999	706	573	136	999999	980	999999	999999	999999	374	517	529	816	795	33	929	999999	166	594	264	289	238	139	171	198	540	999999	999999	789	456	999999	432	999999	999999	654	999999	999999	15	999999	700	98	999	999999	399	65	999999	641	962	450	914	999999	739	88	750	999999	833	576	999999	999999	238	17	341	812	999999	79	95	17	936	999999	922	816	749	377	894	999999	999999	999999	739	116	833	898	19	757	874	999999	565	353	999999	42	999999	534	711	999999	560	999999	757	196	999999	330	969	357	705	821	527	108	205	371	999999	999999	568	999999	836	304	999999	339	998	999999	937	552	999999	742	999999	999999	329	398	114	680	817	211	418	103	350	419	146	486	202	197	239	999999	317	204	168	195	473	999999	698	417	965	230	694	999999	999999	373	816	237	119	999999	502	138	994	524	553	982	177	999999	999999	999999	167	999999	999999	810	354	171	999999	999999	583	61	440	999999	700	696	999999	597	517	245	844	999999	999999	908	999999	401	695	110	999999	792	650	186	28	999	30	999999	999999	348	999999	999999	828	96	138	507	654	68	370	427	999999	307	808	956	475	931	630	258	824	258	259	745	125	254	999999	452	669	407	42	441	64	429	447	377	514	633	999999	757	848	999999	264	318	40	277	672	484	999999	693	710	999999	378	771	999999	10	98	347	768	999999	706	686	837	999999	35	999999	373	999999	860	441	452	999999	524	872	409	728	994	941	714	847	581	905	468	975	696	946	72	292	972	446	288	176	865	833	60	999999	267	16	292	110	904	999999	624	552	251	868	571	505	372	728	16	
999999	632	920	12	801	227	862	561	89	867	90	999999	423	163	285	999999	999999	821	246	470	988	658	613	943	999999	999999	999999	733	827	999999	566	999999	253	440	141	543	999999	999999	999999	945	405	999999	213	243	823	626	210	999999	966	892	879	683	136	999999	999999	498	29	999999	93	519	311	138	999999	999999	310	171	793	983	31	741	999999	999999	572	301	74	542	455	380	130	302	90	527	767	935	505	883	999999	985	422	643	524	999999	747	740	644	277	721	509	933	999999	832	999999	999999	234	999999	29	121	835	203	485	53	648	856	791	438	783	370	798	999999	999999	999999	808	571	388	227	73	123	831	657	797	999999	945	447	468	999999	864	160	543	83	485	771	958	791	937	599	999999	120	956	311	999999	907	923	310	515	999999	34	655	988	17	798	906	999999	187	406	999999	107	211	999999	332	999999	633	999999	724	723	656	999999	26	633	788	351	952	166	530	796	890	897	999999	999999	184	444	999999	999999	536	285	579	491	780	999999	283	501	999999	999999	634	736	236	999999	999999	587	859	874	18	31	999999	665	999999	749	759	391	516	766	462	999999	224	887	365	471	999999	449	153	174	999999	999999	999999	297	677	240	532	793	999999	810	999999	999999	81	309	435	197	962	870	439	999999	731	399	879	516	48	999999	999999	746	999999	765	999999	759	444	694	244	999999	670	912	999999	615	226	965	821	705	78	405	208	914	999999	178	508	430	999999	322	442	250	750	844	258	283	732	999999	422	804	31	939	623	999999	75	57	999999	60	999999	823	613	766	578	184	999999	643	999999	592	999999	212	266	999999	999999	999999	262	994	637	826	999999	999999	883	999999	553	26	999999	138	781	822	849	999999	999999	458	548	196	708	676	671	576	406	614	88	149	999999	999999	999999	662	200	502	134	80	419	700	396	177	940	183	222	561	499	319	861	999999	999999	880	999999	807	820	999999	422	585	332	999999	429	59	636	743	938	343	479	31	938	289	697	779	994	950	72	380	255	535	464	999999	86	96	752	999999	406	621	658	739	842	999999	999999	549	999999	358	280	999999	999999	207	245	879	92	478	381	582	684	963	999999	610	745	999999	317	886	999999	222	984	999999	306	930	347	999999	684	739	188	999999	209	158	41	645	999999	726	839	58	299	999999	38	608	999999	180	31	999999	736	58	994	999999	329	203	428	999999	374	937	50	611	999999	919	205	352	999999	79	382	536	999999	250	999999	29	610	268	597	546	999999	386	627	999999	908	904	999999	635	744	785	981	16	730	506	281	999999	
686	238	198	380	389	999999	318	645	797	999999	510	495	128	975	792	999999	999999	881	351	987	999999	913	702	955	999999	569	608	514	98	376	806	435	969	197	999999	999999	80	999999	167	507	78	981	338	999999	404	104	516	768	992	920	410	999999	164	293	432	772	535	999999	51	819	87	804	557	431	688	85	526	931	642	421	990	389	724	844	919	338	585	999999	561	244	62	839	999999	177	965	957	999999	685	764	570	845	837	185	347	430	273	999999	907	736	329	999999	999999	136	999999	999999	31	999999	320	373	999999	999999	257	681	806	766	999999	293	389	999999	999999	804	840	999999	81	999999	999999	213	386	424	656	904	678	999999	242	666	999999	713	939	999999	943	833	960	322	670	383	999999	165	378	580	999999	999999	54	999999	999999	524	999999	999999	64	16	999999	818	747	895	999999	199	518	705	449	149	999999	533	353	151	521	896	844	999999	999999	999999	999999	997	834	806	242	675	859	236	545	999999	929	68	659	933	471	135	96	74	604	480	864	891	715	239	291	658	999999	903	929	119	999999	218	913	366	38	779	983	940	663	52	340	292	170	732	999999	999999	874	420	680	396	999999	780	924	34	999999	95	292	605	524	583	999999	999999	999999	436	47	721	155	302	999999	691	999999	155	410	562	150	999999	731	983	28	61	783	999999	232	543	309	899	999999	888	533	943	496	999999	426	89	13	384	985	733	694	498	999999	581	999999	988	999999	663	379	371	884	260	363	999999	586	999999	799	999999	733	763	136	148	999999	999999	769	961	205	999999	729	330	558	765	596	998	299	530	999999	999999	711	243	299	645	530	922	14	999999	589	197	801	953	290	192	650	999999	607	556	71	828	999999	554	793	999999	934	58	999999	128	663	365	999999	999999	506	597	119	999999	474	490	617	514	261	999999	999999	17	962	776	999999	376	125	374	400	743	999999	148	399	167	450	809	711	482	999999	886	620	233	188	745	999999	692	82	160	758	126	999999	557	999999	999999	182	786	999999	999999	17	999999	12	298	964	276	597	367	207	952	999999	999999	779	145	403	375	875	999999	828	999999	329	357	999999	964	616	284	804	911	572	82	999999	999999	291	552	474	674	999999	331	269	999999	157	99	999999	999999	111	103	347	999999	163	999999	451	999999	957	310	839	999999	152	999999	999999	690	471	686	795	999999	968	999999	383	236	671	999999	491	553	888	916	79	999999	999999	183	862	999999	999999	12	999999	370	631	960	706	980	713	814	999999	999999	649	578	450	999999	303	370	161	999999	719	999999	140	434	719	
897	145	50	241	609	797	999999	186	168	754	999999	929	434	503	17	689	402	523	999999	207	999999	999999	320	476	607	936	502	31	156	803	999999	871	332	651	733	824	665	749	113	26	999999	999999	491	824	981	542	868	866	153	999999	327	598	999999	237	83	993	825	999999	633	673	305	999999	39	365	929	597	606	783	769	193	33	652	419	841	999999	999999	999999	496	495	75	77	635	877	129	486	236	598	104	577	740	999	999999	999999	440	720	616	639	999999	894	393	999999	95	107	999999	13	674	999999	442	593	105	579	339	88	567	999999	999999	79	910	879	702	999	999999	999999	38	193	931	535	979	130	999999	348	297	601	999999	139	999999	537	917	999999	811	57	165	511	481	999999	670	999999	558	834	60	547	729	256	201	393	434	999999	999999	776	82	148	999999	321	565	999999	292	737	975	438	623	142	999999	794	77	654	843	10	733	999999	523	999999	977	154	79	999999	618	50	999999	718	999999	113	469	150	53	999999	848	844	945	724	878	932	47	999999	221	999999	395	934	188	547	549	434	155	210	263	163	171	65	251	85	999999	252	337	999999	733	519	673	21	751	405	806	999	64	999999	999999	590	999999	999999	932	162	999999	683	999999	862	179	281	999999	268	886	889	510	999999	999999	869	999999	635	605	999999	397	701	254	999999	999999	783	740	550	379	999999	220	672	283	315	132	99	980	465	999999	999999	999999	999999	999999	414	134	861	895	23	407	194	434	364	999999	110	469	240	908	999999	999999	999999	132	629	901	822	999999	224	616	204	999999	512	889	129	255	999999	692	935	149	839	999999	332	999999	727	999999	194	710	999999	687	182	846	892	191	268	964	312	999999	468	559	999999	365	910	255	999999	353	999999	305	999999	118	854	417	999999	999999	78	472	178	999999	405	486	717	121	202	999999	443	358	777	331	630	164	999999	999999	999999	385	409	999999	348	87	196	999999	999999	889	999999	999999	999999	765	322	801	123	999999	796	121	947	982	999999	999999	999999	384	811	352	575	572	674	160	176	76	999999	157	691	594	133	100	14	31	237	828	999999	455	703	999999	45	999999	218	834	368	999999	999999	251	543	999999	999999	964	275	844	808	685	999999	255	999999	766	999999	175	999999	528	673	705	999999	926	754	999999	912	718	681	143	316	598	364	840	999999	345	999999	942	614	910	283	168	825	999999	222	999999	613	999999	873	936	106	999999	867	689	999999	662	999999	913	496	999999	999999	999999	999999	141	538	219	999999	384	463	245	539	638	560	208	255	514	880	999999	713	213	409	999999	
844	744	999999	445	999999	999999	679	999999	622	323	456	94	52	681	999999	693	631	13	229	239	17	999999	407	468	319	668	444	999999	999999	775	209	293	130	999999	758	549	999999	102	488	999999	999999	333	999999	999999	192	476	999999	574	639	196	326	710	983	180	444	215	346	578	135	72	239	34	358	846	123	172	999999	999999	923	999999	599	999999	524	572	534	999999	24	191	285	999999	512	870	999999	595	458	499	310	949	981	552	212	525	999999	426	428	680	974	776	999999	29	511	539	650	313	597	999999	196	421	645	999999	201	999999	303	292	999999	369	18	999999	999999	623	862	24	645	381	132	999999	999999	999999	154	854	709	999999	88	265	341	999999	999999	712	997	670	313	888	314	231	361	57	232	684	999999	999999	671	221	389	489	167	497	893	279	190	523	999999	999999	277	790	999999	953	87	47	950	999999	149	999999	999999	726	320	973	709	424	30	85	999999	887	999999	95	999999	497	858	598	108	844	999999	949	999999	484	454	999999	621	999999	180	407	970	999999	733	999999	918	375	456	662	999999	999999	787	999999	259	999999	999999	338	999999	999999	607	999999	104	488	939	116	505	200	775	290	282	106	362	195	253	622	115	667	163	949	999999	816	51	999999	999999	914	66	609	999999	999999	812	999999	999999	439	916	999999	313	492	254	627	785	728	600	175	390	82	831	602	236	999999	10	14	185	908	999999	791	999999	898	67	34	60	896	999999	359	478	166	999999	922	279	636	999999	623	422	536	173	447	226	875	815	358	93	999999	999999	72	425	807	940	458	423	135	106	999999	434	229	576	889	238	999999	999999	234	342	908	333	999999	329	387	591	648	999999	578	999999	645	92	999999	941	999999	999999	437	933	670	225	290	999999	999999	539	902	198	999999	960	999999	999999	974	188	591	25	185	140	783	743	999999	999999	302	713	845	559	460	333	999999	288	979	377	801	317	36	999999	999999	409	188	70	426	999999	398	688	999999	369	600	467	500	999999	766	466	738	694	895	455	999999	577	663	594	999999	579	473	914	980	907	417	667	161	999999	999999	775	951	999999	999999	999999	827	614	999999	485	999999	992	832	41	999999	999999	638	117	421	581	96	999999	745	594	980	847	724	483	707	563	952	933	316	919	730	999999	999999	25	999999	56	627	318	999999	187	634	97	746	999999	402	466	278	309	255	579	495	999999	40	367	742	479	135	353	999999	689	533	999999	685	999999	310	999999	19	623	999999	375	953	999999	160	568	959	999999	110	292	999999	251	294	652	688	999999	999999	999999	960	156	282	
897	921	999999	412	645	654	999999	411	833	999999	870	456	999999	999999	879	999999	716	337	471	999999	849	379	842	272	999999	999999	880	347	948	489	68	999999	999999	350	999999	999999	679	376	515	914	360	491	277	160	220	999999	639	93	808	120	717	999999	498	999999	433	527	88	999999	747	999999	773	271	462	999999	83	999999	593	315	726	999999	946	999999	999999	557	57	367	112	692	62	999999	764	797	539	838	772	153	999999	124	999999	999999	376	668	629	274	151	999999	999999	923	999999	912	210	334	366	383	173	376	101	940	999999	76	425	395	959	876	485	975	731	624	581	929	999999	479	398	410	68	288	721	557	416	999999	999999	189	999999	150	999999	999999	441	999999	999999	405	62	142	999999	849	999999	999999	708	752	788	999999	999999	999999	351	156	999999	731	935	956	999999	885	655	999999	534	999999	999999	245	779	819	216	54	543	576	999999	186	877	101	999999	549	510	87	579	968	999999	249	601	999999	837	469	462	939	999999	484	840	789	750	518	608	682	999999	664	211	889	545	743	632	790	465	999999	278	999999	676	999999	999999	247	315	686	774	999999	150	816	407	999999	999999	277	999999	999999	735	170	999999	369	999999	382	438	845	876	689	433	999999	617	999999	466	672	200	999999	272	119	999999	603	999999	74	743	999999	542	304	267	891	533	999999	204	573	65	305	739	909	999999	999999	957	611	370	625	263	749	677	339	360	735	129	500	999999	999999	40	142	686	371	625	180	999999	144	588	985	166	164	999999	54	999999	171	932	291	764	969	161	427	242	999999	999999	994	646	213	944	532	771	42	273	999999	542	922	618	999999	999999	931	463	823	32	999999	469	108	918	632	999999	198	999999	999999	999999	45	288	999999	900	828	560	630	534	636	999999	66	999999	133	890	75	511	832	552	564	997	832	515	337	404	856	398	999999	86	23	629	755	729	933	306	238	486	999999	32	789	817	999999	407	827	999999	966	171	999999	217	852	999999	751	646	247	840	999999	530	950	218	53	999999	999999	999999	520	17	444	999999	289	827	662	588	581	809	999999	999999	344	434	687	704	437	695	999999	999999	233	892	877	118	492	103	402	708	536	722	979	359	969	999999	999999	819	198	640	881	517	999999	273	549	941	884	500	506	479	842	255	780	357	386	999999	330	999999	139	999999	843	999999	434	954	61	859	830	412	999999	999999	547	999999	999999	797	813	545	949	960	352	935	234	992	597	999999	999999	291	999999	999999	973	625	999999	268	690	999999	796	695	999999	601	221	690	121	481	999999	280	932	999999	999999	
982	543	840	404	370	286	204	111	999999	599	511	98	770	999999	208	438	162	446	288	999999	653	999999	128	462	357	999999	661	824	752	279	326	990	999999	551	959	97	142	230	428	981	999999	760	945	999999	582	512	451	773	912	52	570	833	653	999999	96	982	425	999999	56	621	624	999999	359	999999	282	520	206	999999	958	121	306	931	999999	999999	692	893	65	999999	879	844	307	888	911	709	999999	492	999999	104	464	976	672	754	183	806	367	999999	410	373	999999	72	315	999999	999999	801	999999	999999	999999	999999	114	203	926	402	508	212	324	736	468	999999	872	790	182	999999	999999	999999	448	551	999999	999999	999999	999999	492	692	208	999999	538	85	83	120	999999	79	999999	991	999999	271	59	279	999999	971	999999	630	999999	761	500	43	889	213	467	999999	999999	999999	882	603	416	538	711	244	204	999999	673	999999	662	358	687	803	999999	191	121	502	932	179	305	785	730	319	918	731	999999	999999	999999	335	999999	250	757	767	999999	84	584	461	560	814	85	565	308	251	968	999999	84	697	999999	708	102	965	901	999999	900	999999	872	107	999999	980	52	38	762	348	632	421	600	999999	615	48	606	659	942	127	999999	999999	999999	488	350	999999	656	504	999999	229	242	999999	349	573	867	100	211	999999	841	580	771	999999	802	960	619	556	999999	999999	999999	881	112	442	999999	783	100	999999	999999	393	756	11	333	548	999999	543	999999	979	82	37	62	525	836	128	817	371	355	999999	937	526	868	999999	909	502	422	999999	127	800	629	565	483	707	480	818	730	840	999999	999999	272	269	854	639	484	681	112	566	54	999999	999999	660	438	53	232	103	524	962	101	999999	999999	421	425	315	360	999999	554	354	999999	999999	398	977	124	131	784	677	671	238	320	238	400	999999	327	144	185	968	136	439	484	386	303	768	748	426	107	850	843	999999	289	967	999999	999999	521	36	595	999999	546	317	268	999999	432	295	651	863	440	279	104	291	139	391	389	124	870	669	999999	629	239	698	999999	934	834	132	949	352	999999	999999	345	301	999999	538	999999	999999	999999	929	999999	999999	999999	885	986	827	999999	561	999999	897	587	999999	886	852	999999	999999	418	847	292	334	999999	999999	346	309	761	796	934	802	999999	600	999999	570	943	941	714	999999	512	353	711	206	187	999999	711	61	765	100	756	492	999999	583	130	584	537	846	218	999999	671	817	999999	199	893	953	819	819	999999	27	78	999999	147	593	462	999999	146	96	156	448	598	294	543	999999	49	999999	812	169	480	384	
43	106	999999	70	55	695	229	521	313	234	463	892	123	747	31	811	999999	406	999999	66	448	999999	700	999999	66	386	283	462	999999	451	150	659	999999	999999	984	971	222	86	999999	767	844	624	783	999999	999999	705	181	796	649	999999	106	999999	48	424	999999	999999	406	999999	999999	668	421	766	999999	861	999999	803	553	559	763	60	598	278	999999	363	221	823	667	777	999999	360	215	487	813	921	355	999999	999999	999999	999999	402	574	260	82	999999	999999	999999	262	999999	839	191	162	621	999999	999999	640	827	558	685	212	122	924	628	188	654	463	933	953	450	999999	358	192	628	999999	370	485	348	205	999999	17	143	571	999999	938	602	999999	999999	454	224	999999	527	999999	999999	721	513	477	946	81	999999	426	421	999999	811	999999	490	999999	999999	688	672	124	302	631	580	678	79	551	999999	690	585	456	869	489	738	170	989	999999	257	906	429	893	999999	276	777	999999	595	18	999999	340	999999	603	673	905	999999	110	999999	895	604	266	999999	962	298	265	496	972	999999	932	396	651	999999	316	999999	627	999999	778	585	35	999999	999999	999999	70	791	847	999999	981	999999	964	707	638	181	103	578	990	263	466	605	283	999999	805	14	662	622	118	915	151	852	56	646	13	524	999999	50	999999	183	591	180	450	33	999999	199	593	999999	757	480	332	738	760	373	999999	999999	311	254	59	25	430	448	683	932	100	138	735	327	999999	999999	218	63	993	817	672	295	164	999999	275	999999	420	438	865	637	592	413	999999	682	999999	829	223	999999	991	569	753	153	497	517	933	999999	463	999999	530	643	999999	278	745	942	701	999999	29	62	979	999999	999999	991	583	999999	349	687	46	63	483	874	900	499	72	433	73	528	798	646	325	890	161	999999	907	232	375	324	667	159	981	337	810	170	739	556	965	999999	570	451	177	256	349	999999	792	655	742	772	216	999999	999999	999999	999999	382	736	98	293	459	94	361	680	35	29	999999	81	155	74	739	999999	515	468	312	999999	356	999999	78	550	750	363	262	999999	999999	117	356	280	809	620	438	434	999999	273	999999	677	219	771	999999	237	462	339	646	591	12	22	999999	853	576	999999	371	903	667	548	543	105	999999	871	87	918	999999	999999	272	535	636	315	999999	252	999999	999999	749	585	999999	999999	97	420	716	670	486	590	416	502	704	595	999999	534	766	111	730	419	845	347	694	233	564	847	999999	121	999999	697	999999	458	999999	941	474	999999	999999	999999	460	132	389	999999	395	496	512	180	911	676	286	
999999	548	17	999999	542	789	999999	999999	999999	286	250	999999	999999	715	999999	688	957	602	762	999999	999999	958	940	651	607	999999	684	952	999999	721	999999	935	999999	835	999999	159	894	936	367	161	71	999999	473	549	999999	999999	785	455	606	808	999999	578	158	555	999999	999999	999999	366	914	512	115	459	999999	999999	893	315	999999	768	999999	999999	793	30	244	611	69	999999	495	401	440	829	254	999999	999999	399	999999	815	786	844	32	710	551	537	32	855	55	611	211	999999	999999	905	999999	999999	593	999999	24	534	999999	547	496	999999	657	216	925	94	999999	999999	113	999999	226	87	528	118	746	161	999999	266	999999	999999	566	457	999999	414	999999	535	14	238	645	390	384	999999	999999	249	358	786	999999	344	999999	937	597	178	508	999999	864	999999	386	999999	999999	999999	877	999999	999999	954	999999	999999	869	253	471	400	90	39	241	723	919	585	605	999999	760	999999	109	999999	654	999999	791	397	948	468	550	176	159	297	958	214	512	999999	114	999999	999999	318	917	809	873	999999	856	568	937	784	988	288	973	106	955	320	342	999999	113	999999	172	594	999999	411	702	305	999999	792	80	36	220	303	480	87	32	451	51	299	999999	443	213	999999	459	174	480	272	202	63	342	648	999999	389	522	638	364	673	228	999999	116	577	971	73	999999	999999	574	999999	807	895	999999	513	278	999999	252	670	271	940	999999	926	930	999999	112	196	460	999999	164	831	999999	999999	723	358	233	999999	192	313	472	149	734	548	599	785	999999	306	979	999999	379	829	147	851	376	424	539	302	585	676	474	784	613	76	999999	743	913	999999	182	725	999999	743	859	939	208	131	215	596	999999	155	976	806	217	632	62	334	694	929	475	308	819	930	949	999999	999999	687	999999	668	791	999999	999999	498	134	264	999999	636	969	207	999999	255	219	999999	966	999999	699	999999	577	980	24	432	58	983	500	873	906	359	999999	352	111	520	595	547	804	999999	999999	487	681	953	94	425	365	496	286	999999	99	876	964	519	817	999999	120	556	999999	369	808	888	998	260	357	999999	843	626	106	142	999999	672	148	496	167	222	999999	623	895	999999	999999	562	707	280	999999	40	395	283	535	999999	410	999999	892	999999	671	999999	488	431	605	897	582	738	400	154	570	427	737	999999	362	604	192	496	660	65	999999	999999	190	728	477	327	802	569	999999	999999	732	621	999999	999999	825	772	734	999999	28	998	26	999999	171	563	710	366	302	917	999999	931	750	913	387	836	153	425	213	999999	999999	287	104	22	
647	236	421	948	648	44	652	589	999999	626	478	999999	49	963	999999	627	28	121	35	885	647	999999	999999	819	243	942	999999	409	568	973	612	740	999999	999999	691	935	999999	761	717	267	999999	342	71	133	444	725	796	999999	999999	586	742	842	262	999999	374	487	812	602	715	999999	999999	252	30	896	999999	737	758	46	281	158	486	999999	999999	999999	620	315	108	300	384	517	155	380	999999	982	999999	999999	488	694	999999	999999	999999	548	56	22	782	999999	321	174	119	707	967	999999	908	193	109	485	449	493	599	999999	389	522	999999	207	999999	114	184	47	665	255	258	999999	407	77	999999	937	220	999999	986	597	994	999999	999999	676	550	395	999999	884	999999	755	329	995	105	579	825	610	329	848	462	677	999999	283	509	999999	459	999999	363	999999	168	171	275	999999	507	12	999999	455	342	552	656	999999	642	299	164	909	925	263	968	827	999999	999999	618	371	928	318	748	720	999999	325	227	646	999999	999999	726	999999	999999	270	999999	103	514	379	278	777	201	297	44	559	128	999999	939	205	935	536	999999	744	999999	904	140	198	263	354	999999	999999	334	20	142	22	999999	443	429	665	765	874	322	872	155	999999	179	999999	284	198	601	835	386	31	711	505	41	982	999999	585	140	999999	999999	170	359	262	452	191	165	32	987	685	179	283	999999	999999	223	726	999999	711	999999	500	914	999999	999999	195	999999	999999	999999	999999	980	999999	276	843	535	466	45	162	523	999999	398	987	485	261	999999	999999	665	112	591	650	291	315	393	999999	851	639	393	999999	416	999999	999999	149	999999	527	51	999999	419	335	748	973	35	999999	213	706	323	746	24	663	862	999999	529	537	721	999999	355	675	999999	810	999999	895	999999	269	745	999999	280	259	114	957	999999	999999	999999	999999	999999	618	625	999999	111	687	152	114	999999	730	912	999999	644	95	428	999999	182	999999	211	999999	343	853	899	765	325	854	435	999999	999999	67	999999	68	340	199	999999	112	999999	135	574	999999	667	887	280	352	357	177	713	195	830	880	785	843	602	897	996	510	999999	859	904	256	999999	88	473	567	287	854	247	455	911	999999	201	57	802	999999	941	999999	583	557	418	158	999999	999999	999999	761	281	610	999999	999999	999999	999999	394	999999	999999	999999	266	588	999999	712	999999	502	929	268	283	515	688	999999	999999	909	956	550	927	171	450	999999	999999	999999	845	999999	296	999999	398	804	262	248	931	999999	827	484	999999	999999	41	870	491	999999	228	999999	999999	727	83	999999	569	556	999999	652	745	232	999999	473	
221	999999	742	712	425	398	999999	999999	15	45	583	670	999999	565	482	604	999999	66	679	534	999999	233	55	128	638	999999	117	842	328	999999	503	708	294	999999	273	192	619	328	454	103	999999	103	877	931	153	412	631	999999	84	881	143	688	553	208	935	988	999999	624	84	672	999999	272	806	404	999999	874	386	557	999999	299	985	200	611	999999	999999	443	356	999999	974	235	131	114	767	999999	477	814	165	95	427	285	999999	994	253	999999	812	999999	297	999999	399	279	35	999999	710	999999	896	999999	86	966	485	501	641	95	650	849	551	186	504	999999	927	999999	999999	301	140	27	315	990	946	999999	773	999999	156	873	724	999999	999999	57	999999	999999	999999	534	737	198	999999	926	999999	999999	354	404	241	999999	53	928	554	671	560	733	943	999999	479	905	996	257	202	999999	355	767	371	944	649	503	782	522	818	403	999999	530	691	213	999999	418	999999	999999	999999	147	140	228	328	62	155	476	113	710	512	644	999999	999999	995	309	581	999999	999999	409	755	737	853	531	119	161	999999	999999	52	739	320	999999	269	455	999999	65	179	136	448	319	999999	182	399	82	19	184	999999	509	534	392	999999	507	881	246	795	999999	294	609	119	177	380	125	433	374	399	999999	384	999999	831	999999	140	454	999999	227	610	582	999999	781	521	934	295	181	505	999999	117	812	999999	33	659	797	770	999999	999999	281	999999	683	999999	35	999999	567	999999	784	999999	593	999999	999999	80	664	635	223	522	513	97	184	881	208	620	999999	999999	587	999999	361	432	43	180	999999	436	165	288	926	833	322	999999	954	145	510	503	911	408	928	741	524	397	446	284	267	999999	843	999999	740	73	975	768	105	999999	448	362	644	423	691	999999	915	999999	999999	389	210	999999	143	999999	381	999999	999999	999999	338	845	747	999999	985	759	999999	999999	999999	765	999999	862	999999	554	999999	999999	999999	158	859	498	999999	999999	826	148	688	67	84	999999	348	999999	28	45	365	610	440	260	558	485	376	885	511	603	168	159	837	847	530	655	999999	999999	352	233	845	220	658	161	999999	608	285	928	999999	999999	749	999999	747	513	506	258	123	753	109	999999	781	974	999999	123	28	676	310	841	536	428	999999	999999	461	795	199	155	951	999999	241	949	210	448	210	451	854	379	412	334	350	282	542	658	999999	141	451	871	999999	545	143	352	307	443	402	265	999999	885	338	951	323	361	306	834	521	159	21	343	999999	545	268	649	999999	976	999999	263	999999	793	999999	999999	353	328	999999	416	155	
888	651	999999	55	944	833	969	50	461	21	999999	976	999999	146	999999	129	118	108	999999	286	494	88	999999	942	999999	379	824	407	18	607	995	440	889	689	999999	999999	255	999999	828	999999	299	608	812	999999	512	287	188	656	999999	999999	245	229	999999	139	661	810	330	823	907	575	18	571	42	853	25	558	96	28	513	728	874	821	279	976	987	999999	999999	366	999999	861	200	999999	155	808	372	999999	206	760	38	822	187	431	999999	262	703	728	999999	959	949	954	200	170	999999	534	335	423	950	266	152	999999	544	999999	393	55	999999	999999	999999	233	490	250	361	999999	999999	690	550	453	441	27	283	269	319	316	417	486	671	39	999999	621	483	948	825	939	617	263	288	224	999999	999999	877	862	311	999999	478	708	602	864	180	462	999999	881	982	933	999999	883	465	237	555	906	384	999999	999999	804	750	541	425	421	718	999999	999999	335	999999	999999	999999	999999	957	967	837	709	883	806	859	571	637	601	966	892	999999	734	999999	60	999999	141	960	532	56	507	999999	937	293	190	156	443	999999	657	477	885	999999	999999	999999	498	400	846	33	577	495	254	177	159	575	533	465	999999	939	362	667	999999	146	616	373	999999	374	900	425	702	660	999999	521	979	133	90	108	999999	808	309	659	822	118	999999	47	999999	339	999999	999999	760	999999	172	999999	698	999999	204	749	186	209	475	133	499	430	330	999999	79	733	197	35	495	434	82	185	639	702	844	174	999999	999999	999999	130	999999	999999	665	977	498	999999	822	989	929	340	921	193	999999	185	170	999999	999999	476	967	79	152	427	999999	335	653	987	865	996	999999	999999	996	607	638	355	999999	999999	764	999999	999999	158	999999	208	106	165	513	999999	842	463	999999	999999	385	999999	612	501	999999	503	664	340	334	999999	66	999999	999999	999999	343	324	555	986	973	209	637	999999	999999	999999	999999	999999	331	999999	822	765	154	411	464	999999	655	720	999999	146	377	999999	306	999999	28	916	102	94	365	999999	999999	198	342	999999	999999	342	815	939	237	794	343	999999	182	999999	999999	999999	999999	654	999999	149	253	999999	329	419	618	275	999999	212	427	141	725	84	588	999999	897	999999	999999	299	999999	131	888	999999	492	210	803	999999	536	361	916	999999	560	999999	721	226	954	209	868	999999	999999	224	438	612	522	999999	78	268	455	58	56	884	999999	77	733	250	999999	999999	140	999999	616	284	739	999999	295	999999	581	287	362	372	178	698	764	510	999999	707	692	285	999999	999999	142	544	889	487	314	42	322	493	714	
481	999999	426	78	749	316	962	999999	887	327	553	524	999999	905	92	879	358	129	636	24	36	557	975	345	999999	986	999999	999999	262	246	999999	656	98	573	881	406	752	999999	24	204	100	232	805	999999	649	873	351	639	806	608	956	913	686	478	687	999999	999999	999999	999999	763	244	576	232	650	74	897	999999	226	34	999999	137	999999	114	442	999999	803	751	27	695	869	644	442	999999	654	290	349	969	999999	885	999999	417	999999	999999	261	959	523	10	165	999999	751	999999	135	999999	130	999999	237	809	254	554	884	182	999999	395	466	128	802	987	578	369	725	928	815	340	77	999999	467	435	999999	482	410	802	596	134	999999	431	999999	827	468	183	62	539	725	75	999999	784	999999	284	837	143	167	536	432	795	178	823	999999	794	547	999999	999999	802	957	999999	154	91	999999	847	451	44	608	999999	529	404	317	195	212	999999	339	293	833	192	598	718	325	999999	380	999999	955	131	799	725	289	999999	169	259	582	999999	999999	999999	207	597	833	802	535	191	17	38	488	999999	620	882	465	264	28	999999	214	999999	456	280	999999	999999	892	329	245	883	695	912	244	999999	612	999999	828	419	95	999999	359	999999	193	143	866	999999	999999	972	511	916	270	35	598	338	999999	999999	507	999999	218	421	999999	513	566	651	495	105	793	999999	381	371	64	55	178	782	482	418	65	322	999999	369	473	920	818	999999	623	670	323	906	999999	277	752	187	211	674	539	845	238	541	647	771	558	891	600	149	862	224	856	815	856	636	289	194	246	848	948	785	694	248	999999	999999	781	887	418	999999	999999	876	999999	504	252	999999	190	523	675	999999	999999	999999	329	999999	465	408	814	508	59	385	988	568	940	362	726	754	160	999999	513	822	990	671	999999	999999	531	986	381	362	999999	229	456	765	518	604	999999	376	466	999999	783	999999	999999	999999	999999	43	124	999999	999999	490	777	498	485	999999	19	853	652	149	108	831	999999	479	37	462	936	829	999999	999999	999999	346	999999	359	298	999999	217	999999	811	999999	833	449	382	480	999999	890	584	83	744	999999	999999	665	999999	898	999999	634	868	313	602	558	346	17	114	892	11	599	175	428	210	350	982	135	999999	934	999999	999999	459	999999	999999	146	877	862	95	672	476	393	395	425	999999	999999	277	903	291	999999	381	825	345	490	999999	461	999999	166	999999	403	284	630	624	26	999999	618	184	999999	885	465	681	483	999999	441	999999	999999	213	749	999999	999999	83	999999	843	788	563	489	323	969	208	999999	422	
999999	989	691	999999	846	769	999999	832	474	489	86	999999	826	999999	999999	903	903	74	861	257	974	820	337	330	999999	786	836	463	999999	304	215	992	999999	52	999999	494	999999	53	579	999999	835	917	871	999999	997	999999	27	215	999999	586	999999	905	347	719	447	999999	661	371	203	70	932	915	999999	179	284	999999	110	784	622	412	672	860	494	22	422	67	999999	280	333	144	769	630	796	527	884	309	999999	207	605	69	999999	999999	999999	519	915	919	999999	702	782	912	960	243	593	999999	913	559	420	335	307	390	999999	999999	999999	68	300	312	128	999999	999999	974	439	902	188	563	579	803	19	975	999999	502	999999	999999	497	420	184	536	46	543	614	334	999999	329	900	225	117	451	830	999999	228	613	801	988	417	808	482	67	64	40	683	119	550	445	238	999999	522	999999	894	627	884	764	275	585	999999	960	95	999999	999999	963	455	138	973	999999	756	492	999999	879	839	999999	937	126	481	16	859	999999	999999	454	100	999999	703	999999	556	212	907	463	999999	225	999999	456	722	372	65	101	585	555	146	332	999999	746	114	642	865	215	690	999999	292	269	726	999999	185	641	29	999999	999999	53	581	999999	320	999999	999999	485	999999	392	966	575	71	390	431	313	367	462	766	999999	990	999999	546	999999	522	999999	181	89	999999	309	281	91	999999	999999	830	999999	973	376	22	395	601	999999	164	482	248	124	705	902	999999	999999	734	723	999999	675	917	209	506	240	999999	180	131	999999	985	187	999999	884	233	914	559	889	340	991	449	999999	752	370	999999	999999	112	999999	443	279	250	87	575	557	216	677	239	631	45	999999	128	999999	999999	536	643	976	371	999999	891	791	352	999999	92	743	284	999999	922	999999	999999	999999	999999	849	736	999999	824	908	612	999999	677	556	685	927	853	596	872	999999	117	225	727	930	703	748	517	652	926	999999	995	832	999999	712	754	682	999999	603	616	279	115	420	712	999999	999999	999999	999999	344	115	424	105	495	870	676	999999	999999	829	372	739	388	341	93	999999	532	913	779	290	965	801	13	598	260	980	602	502	999999	999999	992	566	896	999999	999999	546	512	206	509	961	607	325	58	999999	999999	863	237	937	999999	495	190	999999	594	525	721	543	112	826	844	514	999999	184	700	203	836	805	842	325	169	999999	423	335	413	818	683	999999	753	160	631	396	999999	999999	999999	211	333	181	972	999999	351	639	444	686	362	995	693	432	999999	855	25	999999	31	911	778	484	81	999999	417	999999	999999	999999	789	951	204	
458	760	613	703	499	999999	665	833	472	999999	999999	113	999999	973	417	135	260	999999	898	145	999999	375	999999	999999	996	139	478	763	999999	538	999999	849	492	491	999999	244	89	729	135	999999	999999	999999	999999	936	257	381	344	880	999	650	590	57	999999	816	735	92	919	726	707	370	400	901	637	934	999999	680	620	255	79	183	55	999999	898	912	785	141	999999	904	639	999999	999999	598	763	999999	947	231	957	999999	755	821	999999	363	31	765	594	458	700	624	241	576	760	98	810	826	604	69	159	978	40	603	999999	24	97	92	575	802	147	90	986	483	999999	999999	499	258	857	692	509	143	328	336	441	999999	673	72	864	705	999999	937	951	999999	82	979	645	162	556	311	276	999999	199	792	999999	619	638	758	853	999999	598	562	999999	999999	559	26	999999	704	172	82	351	34	228	869	25	999999	139	999999	411	743	999999	347	701	556	425	570	999999	535	999999	999999	564	914	218	58	116	234	967	48	999999	66	329	940	989	483	959	251	720	330	777	999999	999999	539	357	120	999999	261	860	423	496	989	83	134	688	351	517	436	816	179	762	790	242	100	999999	354	424	368	357	999999	596	184	849	622	999999	904	999999	34	567	108	543	999999	373	554	551	349	983	205	262	648	999999	533	434	551	999999	986	878	399	770	12	696	156	903	642	999999	999999	149	460	999999	999999	20	493	868	718	636	907	426	687	999999	429	999999	229	999999	708	262	72	749	308	65	771	36	941	264	565	999999	396	999999	999999	999999	239	999999	532	829	478	638	482	665	716	915	999999	569	200	851	350	640	999999	999999	999999	999999	764	572	999999	405	603	999999	78	238	999999	999999	250	955	695	959	319	999999	839	399	638	79	999999	407	42	393	404	212	836	999999	913	925	999999	999999	756	999999	963	666	369	137	235	721	569	253	362	410	674	999999	873	999999	541	131	800	999999	411	135	609	366	540	999999	10	999999	999999	978	325	386	380	893	999999	354	996	652	860	712	173	999999	509	536	55	631	718	699	338	605	558	791	999999	999999	944	999999	741	607	136	999999	136	834	800	591	927	975	999999	999999	505	528	244	889	999999	98	913	999999	625	82	321	908	739	311	72	324	999999	999999	262	999999	948	578	613	999999	999999	949	999999	339	125	918	999999	80	601	937	204	809	371	999999	530	46	943	999999	15	668	296	228	181	825	999999	486	170	403	723	516	832	926	915	845	373	999999	999999	584	378	706	999999	251	316	802	117	263	953	999999	999999	225	579	999999	573	
944	112	999999	777	999999	999999	639	758	215	356	95	114	999999	999999	526	999999	218	999999	369	91	308	204	55	911	379	717	999999	533	999999	999999	999999	999999	343	999999	970	742	75	544	999999	26	738	999999	999999	894	231	999999	999999	369	437	465	794	999999	219	999999	999999	750	67	999999	408	52	59	116	359	999999	849	157	771	999999	999999	999999	999999	674	999999	353	352	360	935	160	689	681	878	999999	106	943	605	999999	999999	999999	999999	230	684	678	999999	709	999999	999999	598	454	55	83	926	925	446	653	999999	130	999999	866	73	914	999999	999999	706	999999	174	901	20	415	218	999999	430	844	999999	702	999999	562	538	999999	999999	999999	761	491	115	615	999999	999999	999999	999999	719	485	999999	861	863	183	416	777	971	418	545	75	621	999999	245	21	653	92	109	744	554	999999	999999	841	489	352	163	333	801	999999	971	222	199	567	696	999999	141	569	999999	652	296	331	999999	129	535	999999	108	578	256	104	962	673	852	967	898	57	892	71	381	999999	30	92	975	880	446	999999	876	64	496	511	999999	999999	111	457	458	233	999999	472	315	178	999999	584	87	707	138	308	369	231	669	648	999999	79	197	999999	632	213	999999	710	999999	212	999999	54	91	999999	999999	999999	572	405	519	999999	966	999999	755	999999	999999	445	999999	999999	752	148	963	654	394	848	999999	999999	897	640	824	254	877	381	999999	113	732	209	503	342	492	260	736	964	712	999999	682	421	324	983	204	999999	207	87	957	544	249	790	999999	243	999999	415	999999	999999	580	274	797	595	640	652	480	999999	941	673	785	501	411	999	999999	400	175	259	495	913	446	637	57	800	423	255	864	942	549	270	267	999999	999999	999999	393	447	206	97	780	671	999999	137	255	534	301	466	999999	249	848	269	77	825	999999	999999	494	999999	999999	997	999999	395	788	538	999999	681	415	708	231	606	615	503	999999	88	478	999999	410	319	392	522	508	957	121	999999	999999	289	202	442	167	999999	320	450	230	208	915	395	883	999999	610	574	128	999999	999999	537	634	999999	75	989	357	999999	666	185	561	704	498	999999	999999	173	445	999999	488	973	550	29	999999	175	283	995	173	999999	999999	437	708	999999	404	915	723	999999	990	748	224	999999	94	71	546	145	999999	999999	709	999999	122	719	538	372	95	155	52	225	999999	468	999999	79	825	274	165	239	476	999999	999999	583	501	698	183	697	32	284	999999	488	482	999999	286	757	295	999999	970	230	898	345	732	258	999999	999999	999999	531	677	999999	387	819	906	999999	668	999999	
225	136	999999	423	545	841	350	810	266	999999	742	101	192	323	783	363	304	935	340	999999	999999	61	709	993	365	652	29	878	897	78	582	175	999999	140	542	169	274	557	684	67	995	921	991	999999	999999	999999	349	363	370	34	999999	999999	977	537	145	173	427	215	67	893	999999	471	913	198	980	577	999999	62	781	624	999999	747	261	282	145	999999	999999	399	238	123	999999	666	517	872	552	612	999999	955	999999	378	742	999999	999999	790	246	534	18	803	338	198	999999	999999	581	746	935	999999	999999	704	401	56	113	37	999999	943	999999	164	953	50	645	999999	999999	653	67	413	999999	39	257	470	999999	611	90	266	70	49	480	26	95	771	999999	774	893	493	563	948	274	715	92	999999	999999	91	580	967	167	960	999999	999999	239	177	864	905	999999	999999	667	790	999999	846	999999	937	473	573	79	192	114	999999	485	895	999999	119	148	176	947	999999	269	955	40	123	109	110	240	491	787	917	907	40	254	644	826	772	983	427	748	155	92	637	22	397	863	999999	484	999999	899	130	38	697	958	999999	988	712	759	999999	747	999999	706	982	786	161	285	83	626	999999	79	327	135	999999	428	802	999999	632	942	643	260	999999	625	326	592	999999	888	999999	999999	425	655	123	999999	141	680	882	448	110	999999	861	122	789	670	999999	844	581	994	317	278	999999	219	365	999999	126	999999	935	250	390	400	128	999999	999999	10	210	195	955	315	993	50	546	999999	518	781	91	531	470	151	999999	999999	20	999999	999999	941	916	216	299	353	896	999999	745	641	68	710	732	999999	57	999999	470	458	889	275	10	277	732	801	700	999999	688	595	999999	793	999999	908	999999	455	691	999999	93	993	999999	611	419	462	305	904	305	808	59	492	999999	681	681	999999	592	999999	672	313	219	125	515	999999	665	999999	411	951	383	999999	331	286	907	923	705	476	999999	288	999999	548	999999	999999	506	892	999999	205	121	999999	122	734	326	643	783	387	914	968	487	189	945	118	61	354	999999	999999	486	772	585	560	976	214	999999	314	888	999999	341	391	619	623	191	999999	199	999999	838	648	833	687	503	529	18	999999	988	383	342	747	496	999999	999999	360	999999	999999	999999	999999	481	908	763	22	999999	659	999999	999999	359	864	999999	485	999999	999999	515	883	321	799	279	65	552	999999	225	597	971	150	999999	713	95	268	217	429	849	638	481	930	884	999999	932	843	483	999999	386	999999	385	999999	828	999999	122	422	999999	616	492	565	17	240	999999	999999	50	614	32	
342	447	999999	999999	578	636	290	626	585	998	999999	867	999999	582	78	863	999999	222	125	999999	249	601	673	228	600	936	999999	631	251	247	717	781	327	999999	150	47	295	476	806	229	548	999999	536	423	999999	749	66	999999	999999	376	999999	954	924	302	999999	741	999999	872	999999	999999	352	999999	999999	347	291	717	549	614	999999	40	578	624	415	999999	999999	478	75	260	999999	999999	880	311	691	999999	646	999999	856	35	999999	409	273	423	999999	174	877	888	999999	198	142	831	209	452	551	908	798	976	548	39	528	313	999999	523	203	999999	999999	51	967	510	701	999999	861	999999	999999	41	766	164	214	251	27	999999	92	876	999999	847	652	999999	759	783	85	670	224	827	506	735	733	999999	999999	215	412	836	921	999999	999999	614	999999	684	877	519	152	643	771	307	21	643	231	799	404	999999	562	999999	291	194	435	40	312	43	27	839	308	25	999999	999999	999999	191	963	207	389	513	876	999999	560	999999	999999	441	999999	999999	999999	863	513	999999	999999	874	653	999999	555	999999	460	466	999999	937	667	47	221	999999	709	999999	468	830	679	34	420	999999	479	594	773	999999	999999	993	141	395	228	999999	999999	373	670	999999	999999	999999	999999	235	747	922	211	999999	310	522	38	514	732	136	458	984	194	489	524	464	404	69	314	514	194	466	999999	999999	718	513	711	847	466	649	426	708	999999	453	287	497	999999	540	999999	261	22	48	270	15	937	243	999999	846	849	215	999999	999999	455	131	51	290	999999	295	230	797	811	191	58	93	709	749	789	999999	212	37	775	863	775	63	999999	999999	206	999999	978	999999	543	865	999999	260	983	140	263	84	412	996	898	403	320	496	449	830	999999	187	305	197	453	239	644	822	440	802	520	999999	628	895	93	279	999999	744	999999	946	194	999999	110	578	496	715	999999	215	138	381	999999	289	613	999999	167	28	33	791	999999	314	999999	184	819	191	620	861	999999	517	912	999999	96	575	999999	999999	646	200	999999	999999	700	738	900	438	694	999999	259	240	787	999999	737	75	256	525	713	948	724	19	999999	919	958	635	270	821	302	509	295	977	57	119	35	966	941	999999	999999	303	413	792	490	760	932	389	999999	999999	779	847	383	999999	862	999999	999999	636	221	168	768	75	999999	89	999999	195	999999	281	999999	678	930	999999	133	950	435	419	545	932	999999	227	999999	579	561	999999	999999	455	999999	724	999999	999999	999999	999999	754	783	538	35	999999	334	999999	305	999999	660	205	405	567	18	724	432	145	452	748	846	
118	993	180	198	513	706	47	690	69	59	167	430	347	542	26	999999	999999	409	999999	220	999999	233	241	336	999999	166	214	43	730	703	589	671	24	494	999999	760	612	349	999999	999999	999999	999999	245	937	502	775	999999	35	992	999999	21	735	858	537	999999	884	762	843	815	357	501	14	959	366	469	496	415	853	261	265	999999	82	888	476	924	319	999999	303	834	607	108	999999	51	356	691	999999	999999	486	922	405	998	768	533	173	626	292	999999	879	999999	16	370	999999	999999	999999	646	938	999999	392	613	999999	896	469	19	217	259	323	962	612	999999	615	683	928	930	999999	999999	968	999999	724	849	641	999999	999999	999999	828	247	892	999999	314	999999	999999	17	999999	873	670	999999	538	759	326	914	999999	329	404	215	862	333	441	285	918	999999	999999	399	132	542	999999	950	788	643	191	970	366	999999	658	902	920	607	999999	999999	999999	999999	728	219	232	810	999999	322	908	902	962	505	999999	617	999999	835	42	363	999999	999999	901	999999	720	894	999999	999999	558	999999	671	999999	294	264	999999	999999	25	999999	750	467	177	322	999999	659	999999	885	999999	686	999999	748	421	823	869	567	722	373	163	548	636	999999	642	876	261	149	999999	416	618	708	433	999999	999999	924	94	574	196	999999	890	999999	999999	834	224	891	191	809	984	848	632	999999	999999	999999	233	476	935	916	999999	999999	70	999999	18	635	277	999999	262	746	999999	496	738	305	381	159	482	911	999999	802	619	750	999999	452	165	803	999999	891	176	726	205	135	989	999999	748	894	513	43	243	53	567	251	999999	445	663	999999	119	336	999999	392	234	321	606	143	999999	999999	606	618	999999	999999	850	385	806	536	999999	30	999999	570	556	486	646	449	678	826	244	378	999999	999999	999999	668	693	457	999999	999999	999999	884	529	855	870	999999	298	895	341	999999	203	191	445	999999	894	642	989	548	999999	869	746	785	642	780	999999	928	963	356	829	43	521	999999	839	32	45	665	501	999999	700	999999	999999	751	118	649	633	63	932	19	999999	999999	678	155	676	999999	46	716	251	749	999999	999999	709	941	75	307	999999	800	352	422	77	999999	151	999999	999999	897	682	995	676	993	157	845	995	954	992	683	364	376	725	173	985	329	424	752	694	758	183	999999	685	810	142	999999	710	520	999999	135	14	341	306	999999	993	999999	49	258	999999	122	945	755	949	392	943	999999	84	188	436	999999	999999	999999	653	99	724	436	320	866	999999	324	144	999999	21	866	999999	33	79	946	179	944	999999	175	160	
582	813	427	306	999999	999999	992	999999	531	93	204	320	615	687	999999	999999	566	999999	183	398	287	977	469	999999	999999	999999	919	80	137	19	492	468	649	999999	999999	999999	307	140	999999	999999	999999	565	612	402	817	556	73	345	861	892	999999	999999	999999	777	999999	604	353	999999	223	999999	999999	999999	999999	522	600	999999	671	375	615	931	757	436	713	999999	529	722	999999	77	925	999999	650	583	218	245	999999	279	362	871	376	999999	932	623	916	438	999999	999999	934	100	999999	92	884	697	729	930	144	186	508	931	257	159	240	999999	757	687	938	373	712	395	126	330	999999	999999	998	149	998	143	999999	285	133	999999	787	284	276	843	651	952	853	288	999999	229	771	430	623	226	246	657	999999	238	500	687	243	549	999999	480	999999	94	698	590	932	11	666	233	807	674	372	955	999999	999999	46	986	519	434	999999	897	999999	952	186	782	902	999999	277	290	784	999999	349	248	999999	795	144	566	263	273	356	109	999999	547	999999	999999	854	291	648	951	202	514	999999	999999	264	86	921	756	907	916	688	590	733	385	449	372	334	133	654	224	779	480	733	999999	999999	999999	344	22	339	999999	927	621	703	999999	999999	280	999999	539	984	999999	874	387	658	346	584	765	376	999999	108	999999	624	731	999999	434	182	722	780	999999	731	999999	742	908	427	679	999999	77	999999	417	297	999999	104	795	999999	428	999999	999999	821	396	671	322	999999	999999	913	88	999999	206	983	279	153	376	499	999999	808	999999	493	965	960	999999	356	999999	999999	959	999999	930	999999	829	999999	218	94	781	900	999999	260	418	260	585	994	999999	76	793	999999	618	273	920	678	748	986	234	935	384	440	842	49	164	445	859	276	983	999999	784	614	999999	194	372	999999	999999	105	399	664	999999	999999	621	912	563	433	268	695	969	261	417	842	367	282	710	350	999999	999999	106	973	401	318	999999	426	291	188	318	434	901	455	999999	653	597	569	37	413	818	929	486	730	186	999999	307	732	999999	942	256	502	484	31	417	999999	999999	426	273	599	960	205	631	384	999999	834	793	524	688	999999	255	797	254	306	531	138	867	999999	796	999999	20	999999	912	999999	932	815	949	880	47	811	653	180	999999	999999	453	999999	308	999999	614	352	380	783	53	749	999999	999999	999999	187	999999	999999	893	633	629	999999	999999	681	293	292	999999	309	884	913	486	877	121	84	501	816	853	908	829	765	761	999999	999999	999999	244	172	651	483	568	772	390	758	999999	30	551	270	848	771	340	26	999999	
315	468	467	307	999999	999999	999999	957	440	333	591	459	999999	872	999999	999999	999999	447	999999	640	968	741	122	533	727	999999	101	533	999999	967	92	578	813	116	999999	985	999999	929	77	533	39	525	137	448	799	308	789	157	375	91	496	333	999999	999999	690	573	356	999999	579	999999	999999	99	727	472	251	22	646	31	426	200	999999	999999	379	596	611	452	613	673	733	429	180	999999	999999	158	481	999999	368	437	999999	882	639	464	359	999999	999999	939	798	664	999999	786	662	767	731	184	300	999999	954	999999	775	999999	960	999999	999999	160	45	603	999999	578	999999	492	999999	999999	999999	999999	560	335	83	518	610	671	999999	949	999999	999999	999999	413	222	983	858	418	804	746	661	999999	999999	957	264	999999	999999	392	17	229	673	714	142	452	170	197	623	964	990	999999	22	113	594	21	999999	262	999999	631	999999	948	720	583	688	999999	557	429	622	603	81	873	692	227	663	434	285	999999	999999	324	999999	34	369	893	427	368	733	999999	999999	910	751	11	816	203	10	69	999999	999999	35	234	999999	999999	575	999999	892	126	752	794	450	169	999999	453	448	78	388	367	999999	999999	165	329	184	999999	836	999999	852	999999	999999	498	227	999999	999999	195	999999	589	999999	999999	459	349	10	999999	615	938	118	432	185	999999	999999	747	999999	643	480	683	934	706	60	895	903	863	177	822	999999	264	999999	845	999999	549	717	858	999999	876	907	249	825	999999	713	245	999999	414	535	554	517	319	684	583	134	999999	261	39	999999	533	999999	595	182	188	251	361	999999	272	999999	635	590	705	109	938	736	999999	857	999999	999999	815	14	499	338	622	315	750	999999	994	721	993	999999	687	328	125	278	321	999999	647	612	362	874	628	226	900	964	812	999999	999999	847	893	394	180	47	723	529	118	999999	559	872	501	999999	376	550	204	347	999999	386	999999	669	424	173	219	478	640	940	385	283	437	657	503	999999	999999	156	828	999999	999999	649	999999	999999	169	63	999999	999999	120	999999	999999	999999	32	999999	999999	435	236	85	432	730	185	702	999999	782	153	999999	829	999999	379	961	999999	999999	721	594	229	263	781	398	999999	371	655	444	367	69	443	999999	261	875	595	77	999999	999999	724	107	433	999999	252	999999	452	334	233	615	405	999999	633	288	999999	437	999999	808	654	837	575	71	999999	741	344	347	999999	999999	583	999999	316	312	657	198	505	623	171	804	20	958	945	999999	147	49	48	999999	436	164	940	824	541	787	999999	476	193	999999	999999	692	90	904	482	606	750	
279	309	103	501	444	999999	742	999999	539	798	695	892	399	924	999999	702	136	999999	194	905	759	422	529	889	190	15	841	601	478	723	115	486	349	435	867	740	944	716	992	999999	207	999999	12	999999	726	584	793	999999	987	989	954	994	297	999999	991	999999	999999	214	320	438	941	999999	797	815	692	219	999999	964	999999	999999	999999	999999	918	812	707	211	420	540	172	606	222	999999	613	488	769	999999	199	648	999999	999999	999999	740	999999	564	999999	66	760	999999	306	517	40	999999	683	693	242	544	85	484	992	789	445	249	51	713	999999	999999	537	319	55	580	999999	999999	530	54	999999	27	23	999999	381	651	451	233	243	999999	999999	393	429	999999	256	235	45	714	655	654	575	720	699	691	999999	602	999999	450	152	725	496	136	308	638	359	224	531	722	999999	351	347	222	15	395	999999	999999	419	617	72	999999	999999	315	259	875	479	622	327	999999	25	999999	133	999999	90	999999	168	999999	95	999999	999999	999999	703	323	612	314	317	362	714	313	553	516	192	911	388	999999	999999	999999	877	432	169	736	897	209	706	999999	999999	999999	999999	999999	236	698	999999	999999	56	41	126	999999	703	999999	999999	126	907	23	777	999999	597	999999	999999	999999	999999	999999	999999	663	631	834	144	504	616	289	95	999999	230	227	999999	999999	770	563	864	999999	215	959	999999	999999	864	52	999999	883	431	208	735	16	722	382	170	999999	135	93	997	221	896	622	614	423	859	596	895	690	936	921	999999	43	357	276	999999	378	498	640	798	999999	16	260	999999	417	554	89	258	848	67	827	999999	999999	999999	653	460	999999	354	74	82	277	157	999999	946	509	471	701	658	456	828	791	999999	999999	294	417	999999	999999	549	206	869	779	348	999999	633	999999	201	60	477	703	815	960	33	999999	567	531	441	999999	314	572	946	853	999999	801	29	275	76	999999	402	158	999999	814	53	158	205	999999	929	109	514	837	318	420	233	954	999999	868	999999	999999	999999	762	975	347	341	977	999999	25	358	546	38	367	52	955	999999	328	266	11	999999	875	238	274	999999	342	363	476	264	536	629	999999	171	160	508	739	999999	640	182	110	999999	76	898	189	944	392	81	156	999999	362	762	999999	999999	639	951	891	108	662	170	643	983	865	723	999999	396	882	385	877	859	313	999999	27	156	999999	528	999999	999999	999999	329	999999	270	216	999999	901	999999	724	776	531	999999	616	999999	655	479	538	126	618	353	185	999999	999999	17	204	297	491	999999	999999	999999	543	121	111	914	59	343	950	
383	999999	193	821	949	672	999999	999999	678	252	672	999999	547	999999	49	910	506	802	999999	999999	212	76	919	200	196	38	965	243	420	999999	702	591	999999	529	165	999999	434	532	235	131	999999	163	999999	999999	819	723	999999	151	503	210	605	122	793	85	748	317	999999	999999	635	921	999999	999999	443	581	550	90	678	28	999999	700	999999	974	576	144	311	999999	550	874	381	999999	830	823	739	219	999999	590	797	246	780	848	999999	442	897	313	999999	93	720	943	504	738	999999	189	690	803	725	630	545	659	774	700	766	983	621	172	100	883	999999	233	90	960	292	441	247	999999	219	53	999999	999999	720	228	999999	606	380	999999	427	651	142	936	494	871	55	148	999999	999999	91	507	820	999999	223	540	951	496	863	543	999999	999999	941	87	594	682	552	999999	938	556	999999	170	999999	979	745	449	751	999999	739	218	915	153	969	167	531	999999	232	999999	999999	190	276	999999	742	836	195	999999	999999	65	352	812	328	772	209	916	718	921	999999	841	989	773	789	755	757	655	628	999999	644	783	556	881	459	999999	232	999999	289	530	427	776	793	930	739	696	853	926	890	152	999999	62	449	610	999999	391	999999	286	999999	521	94	999999	218	999999	180	926	508	470	362	128	550	451	637	999999	999999	127	57	68	44	103	999999	830	764	486	368	591	344	999999	999999	78	846	946	999999	999999	999999	340	568	910	760	812	197	392	573	772	602	502	425	999999	116	701	343	304	251	307	619	263	333	999999	525	999999	999999	999999	407	999999	999999	603	999999	869	752	999999	559	147	308	231	906	518	999999	992	884	865	999999	93	839	371	999999	551	999999	70	158	192	17	836	999999	181	230	634	999999	999999	499	998	419	555	999999	999999	999999	205	996	29	401	999999	996	340	999999	659	999999	508	723	46	559	730	899	32	720	569	165	999999	752	136	999999	281	534	977	999999	999999	999999	620	585	894	230	539	555	684	669	999999	999999	999999	988	999999	759	999999	911	948	999999	999999	999999	396	834	939	788	999999	999999	999999	28	129	576	999999	999999	961	999999	801	923	828	815	29	185	224	999999	673	999999	488	733	26	377	289	370	585	257	733	999999	999999	785	645	116	801	96	999999	666	549	481	999999	838	37	531	999999	798	999999	142	999999	999999	884	999999	999999	566	310	695	999999	502	999999	759	990	999999	999999	184	999999	999999	287	722	24	932	500	557	813	201	217	650	706	495	419	490	288	452	546	149	902	35	623	89	999999	115	999999	192	928	999999	490	403	732	999999	387	941	521	
369	127	999999	103	337	230	970	359	660	988	940	93	258	999999	999999	235	966	282	129	402	208	999999	908	999999	317	629	33	999999	813	917	854	117	478	969	999999	999999	769	55	999999	805	653	730	155	127	720	109	679	319	999999	999999	766	579	999999	999999	322	999999	219	505	785	707	206	268	545	742	144	833	614	288	563	223	999999	920	707	999999	749	999999	771	791	561	218	949	999999	769	645	160	284	849	929	657	475	125	999999	270	867	999999	999999	194	412	999999	887	999999	999999	756	728	710	999999	872	943	799	999999	681	427	943	577	757	493	499	899	592	860	983	684	631	97	999999	999999	999999	839	999999	999999	999999	999999	808	674	723	999999	957	999999	999999	999999	999999	906	140	812	793	697	329	999999	119	125	894	294	999999	132	903	999999	999999	668	999999	517	999999	999999	237	444	560	322	619	999999	853	209	535	999999	965	288	458	86	554	818	304	410	873	966	729	600	469	999	999999	685	770	999999	787	299	999999	427	126	378	678	999999	261	480	88	60	839	910	589	446	329	541	673	827	266	999999	999999	229	643	230	313	636	974	999999	774	933	508	940	421	245	48	547	172	90	999999	858	999999	999999	331	823	137	819	999999	33	679	17	22	943	656	836	926	200	783	999999	75	999999	721	999999	999999	155	552	898	498	354	407	781	378	999999	429	999999	394	999999	898	820	102	999999	625	951	882	766	921	564	294	585	999999	847	999999	275	25	365	147	866	127	186	280	238	331	666	999999	897	638	999999	999999	999999	451	386	302	963	803	581	426	770	818	940	999999	988	614	999999	44	560	27	113	999999	999999	999999	999999	999999	721	549	863	172	959	335	999999	999999	502	49	45	999999	999999	999999	800	999999	999999	999999	377	999999	187	953	292	624	999999	631	75	879	535	850	999999	987	923	953	581	999999	940	419	467	444	833	812	731	999999	579	779	999999	15	227	999999	144	133	894	479	255	768	266	249	754	337	269	999999	601	651	588	999999	999999	979	999999	999999	531	34	482	999999	224	374	231	999999	55	638	530	69	662	893	716	337	999999	454	708	812	166	999999	664	139	184	728	220	999999	370	999999	570	999999	42	840	120	999999	651	961	264	880	999999	922	204	126	806	210	452	707	935	999999	999999	765	280	170	999999	831	999999	352	757	496	163	152	973	523	77	999999	36	821	783	999999	686	141	199	827	999999	244	506	548	333	974	285	512	153	119	576	805	850	871	620	999999	750	308	214	768	726	403	948	680	58	999999	183	999999	924	339	574	822	999999	
452	894	986	334	820	29	782	999999	650	998	864	946	272	999999	165	211	504	854	387	926	430	110	872	295	825	999999	925	999999	654	588	813	545	999999	239	408	977	634	953	999999	289	432	557	85	999999	94	999999	999999	850	28	999999	429	484	196	999999	999999	352	32	700	509	329	104	982	999999	72	194	328	202	999999	159	187	999999	550	924	108	504	873	34	477	999999	102	715	999999	781	234	169	339	358	858	93	65	955	933	454	610	999999	449	999999	23	220	999999	540	999999	999999	840	853	878	560	98	401	999999	327	554	999999	999999	614	29	210	341	902	855	970	344	949	999999	232	643	999999	324	913	64	881	21	266	444	561	963	383	940	381	999999	999999	999999	467	999999	738	410	443	999999	999999	174	249	660	999999	364	795	206	999999	607	618	999999	782	245	185	346	400	315	298	65	855	651	645	999999	959	622	86	710	876	147	364	822	210	68	328	999999	999999	999999	999999	902	649	999999	171	776	332	171	999999	542	999999	131	420	433	122	999999	192	999999	528	980	701	498	287	94	329	663	252	796	19	724	917	437	531	180	415	395	415	499	489	869	936	797	123	543	626	999999	999999	931	710	822	999999	999999	229	834	529	412	625	565	999999	507	534	536	162	784	625	657	600	250	28	726	972	693	999999	999999	53	903	384	743	467	574	999999	320	96	197	849	942	217	696	651	999999	770	999999	464	981	344	410	645	999999	918	969	999999	486	999999	999999	850	192	119	569	790	625	999999	881	107	470	571	999999	999999	964	934	999999	449	999999	999999	25	956	131	999999	999999	999999	643	268	999999	825	999999	419	459	407	112	347	667	833	648	906	999999	975	888	999999	993	420	130	960	680	999999	245	999999	261	999999	898	37	728	953	235	254	999999	367	981	999999	609	61	999999	816	346	627	277	848	801	996	572	49	999999	378	999999	473	999999	682	587	650	589	967	999999	571	999999	85	618	999999	608	403	999999	668	993	832	153	941	309	999999	999999	999999	136	396	999999	264	999999	999999	959	999999	999999	762	999999	474	779	341	476	641	999999	549	317	999999	999999	564	250	407	247	999999	55	244	234	303	173	890	69	534	523	202	999999	902	256	650	126	268	995	845	354	295	999999	662	365	511	999999	760	997	362	54	572	155	331	27	420	999999	724	999999	425	598	169	415	255	817	999999	402	999999	302	666	154	999999	568	405	62	952	25	392	878	999999	255	413	892	706	489	951	57	917	885	836	836	401	143	580	256	999999	880	643	845	92	119	66	468	
340	218	304	999999	750	278	74	405	430	846	412	179	999999	276	708	765	865	236	999999	999999	465	829	753	617	988	158	867	82	382	547	796	613	199	945	562	498	999999	948	306	649	820	999999	416	999999	730	999999	71	918	181	877	979	855	634	949	12	999999	999999	687	24	601	410	992	33	999999	59	798	999999	249	714	999999	580	999999	930	835	295	34	423	999999	886	588	97	949	900	504	567	941	978	249	943	61	43	999999	933	704	249	827	418	532	505	999999	429	999999	213	961	307	72	925	799	664	999999	999999	266	999999	999999	514	460	999999	999999	326	117	820	741	306	999999	186	82	984	235	595	468	616	891	702	954	168	275	999999	939	206	504	26	999999	999999	965	964	776	706	507	200	999999	735	889	215	398	121	688	525	550	784	999999	88	999999	999999	999999	371	205	564	846	277	999999	715	999999	332	821	101	641	165	340	999999	409	376	999999	45	999999	733	727	685	314	842	999999	750	999999	164	972	426	326	975	389	999999	769	222	999999	999999	951	83	999999	999999	394	306	480	532	194	852	384	858	601	664	406	472	999999	519	999999	14	999999	499	520	998	360	404	999999	665	776	735	929	999999	516	256	94	734	999999	169	999999	17	371	999999	565	352	779	123	825	999999	999999	917	960	260	999999	999999	999999	462	562	582	999999	989	532	999999	756	458	923	999999	351	354	580	671	320	484	999999	253	642	850	933	177	229	246	999999	999999	96	859	775	678	236	661	814	631	999999	578	999999	312	485	556	200	116	429	592	999999	480	92	999999	606	486	42	718	223	999999	528	395	363	970	419	419	728	897	683	254	999999	690	540	948	999999	741	531	915	767	95	999999	827	747	637	474	999999	999999	999999	262	299	646	518	999999	233	113	786	225	999999	892	75	828	303	433	185	631	91	939	143	999999	864	954	126	950	138	931	700	999999	726	506	999999	389	549	644	999999	607	999999	253	317	999999	714	526	999999	999999	702	266	367	999999	572	15	392	999999	999999	771	999999	344	999999	567	999999	999999	413	148	999999	999999	582	999999	999999	658	49	999999	999999	999999	632	299	703	348	415	103	258	871	999999	999999	85	720	123	160	493	999999	999999	58	88	885	933	25	999999	999999	37	999999	450	26	977	999999	999999	995	827	999999	537	999999	78	59	999999	435	999999	999999	728	116	999999	779	372	999999	201	512	411	999999	499	303	904	617	999999	999999	321	352	653	241	894	865	940	90	999999	999999	623	886	708	207	129	652	999999	999999	999999	334	512	999999	999999	28	825	474	307	374	
