500	500	
96	93	87	96	104	98	105	89	115	89	89	115	92	112	82	95	88	92	97	101	103	109	96	112	109	115	87	84	97	91	118	86	113	81	104	116	100	108	99	114	90	109	97	97	95	110	107	104	87	97	111	95	108	93	95	102	103	89	112	91	120	97	96	128	94	106	97	100	92	90	111	107	108	95	106	91	94	96	95	107	103	99	110	101	98	94	102	109	96	88	107	92	118	76	96	105	110	98	97	87	93	100	110	95	103	98	103	88	109	80	95	88	101	100	90	123	108	106	93	106	94	99	80	104	113	104	96	98	100	92	96	105	102	99	81	105	113	114	98	90	102	92	114	101	106	96	94	102	102	102	80	122	85	102	93	102	105	102	80	104	110	102	87	101	109	88	115	86	73	100	105	107	94	85	110	98	105	89	103	100	103	102	103	93	120	96	84	118	83	92	112	91	70	120	91	97	103	100	108	88	97	93	87	115	97	115	101	99	106	116	105	105	101	96	99	81	98	104	102	98	94	114	95	96	102	78	102	93	91	105	84	107	99	103	100	89	91	98	101	88	102	96	109	98	89	112	106	117	107	108	94	124	108	91	104	72	108	101	87	104	110	101	83	93	105	100	102	118	114	100	101	141	99	91	96	94	108	88	97	96	93	100	113	92	119	111	103	114	108	91	90	109	106	106	105	108	119	120	131	97	101	112	106	98	87	94	108	98	96	95	92	105	107	94	112	69	112	104	126	108	92	98	96	104	97	103	91	98	86	91	107	107	95	107	104	99	102	99	103	94	107	111	98	104	118	95	102	88	98	109	92	103	91	114	81	117	100	101	120	103	111	91	96	117	93	89	99	94	106	89	106	80	89	83	95	92	106	85	85	103	103	102	97	105	90	110	95	108	100	103	114	88	107	86	92	103	97	108	100	107	90	106	96	97	98	84	99	104	109	97	119	99	99	107	109	97	92	93	94	106	94	89	105	92	101	96	99	109	104	85	81	83	111	107	100	92	96	91	93	99	110	101	102	99	107	105	89	118	107	104	82	115	107	102	113	104	89	80	87	103	103	123	93	103	116	92	94	98	108	95	107	101	82	115	121	106	117	89	106	110	86	102	100	109	100	107	88	94	104	82	93	85	97	110	105	98	108	94	99	103	
98	85	104	82	104	109	128	91	100	92	104	90	103	108	101	87	97	102	112	108	99	96	102	98	120	93	84	117	96	107	85	99	106	105	103	95	120	122	102	92	107	100	101	87	100	98	95	103	93	120	79	107	108	104	92	112	98	100	105	101	107	97	104	113	106	107	105	109	112	91	114	105	101	93	100	98	97	86	109	98	93	88	96	101	103	91	97	103	106	98	108	101	100	93	97	120	112	93	100	85	103	97	91	92	96	115	90	101	118	84	96	96	94	108	95	101	96	117	106	100	108	80	86	116	98	90	112	92	100	89	107	79	91	92	102	90	120	95	110	112	87	102	97	92	114	98	97	110	101	98	122	108	100	98	107	109	107	100	92	96	82	100	97	94	85	108	114	89	81	116	100	98	97	93	98	87	107	105	93	86	98	97	97	83	85	95	108	119	104	103	105	121	82	119	103	87	104	118	101	111	102	83	86	106	92	111	96	99	102	108	87	89	96	107	106	87	102	81	123	90	91	124	109	109	89	94	101	110	104	94	107	107	85	95	107	87	98	90	90	80	111	114	95	95	105	98	100	122	106	97	114	88	100	91	93	103	100	104	106	100	91	103	88	99	95	104	104	109	125	97	112	94	116	76	103	96	111	99	98	120	110	99	100	116	92	115	85	81	94	106	114	101	117	105	95	104	95	97	100	89	102	101	97	96	104	89	107	88	87	123	101	112	86	76	108	102	87	114	79	92	84	89	83	92	102	87	102	100	97	91	89	109	109	82	108	100	85	89	91	123	101	93	89	100	104	95	104	92	85	101	93	117	107	108	100	86	101	97	86	97	102	94	102	113	91	90	81	87	106	89	97	108	108	90	105	94	109	98	107	86	102	108	79	104	107	106	91	120	88	106	95	109	96	104	86	116	83	83	97	100	109	107	100	114	119	90	103	96	110	102	108	115	111	92	102	104	102	97	105	102	114	94	88	97	87	88	89	105	105	84	93	101	118	88	99	92	82	85	105	93	119	96	99	101	109	94	132	95	103	94	105	110	100	100	101	85	99	108	99	105	111	99	115	106	112	102	96	97	114	105	114	103	95	104	107	116	103	104	90	111	92	107	90	102	110	97	95	102	110	108	104	104	93	108	98	87	108	109	97	86	
643	984	55	273	89	623	999999	381	921	859	778	999999	215	999999	63	132	999999	244	999999	805	755	141	74	999999	398	999999	211	999999	624	822	446	247	277	194	999999	999999	540	136	623	119	86	999999	627	999999	999999	935	525	999999	999999	923	785	999999	798	266	596	511	919	999999	874	522	999999	999999	757	109	422	541	15	31	134	122	591	506	999999	773	999999	962	514	393	508	999999	51	649	518	700	999999	352	999999	999999	598	889	31	190	261	999999	999999	729	45	527	269	999999	930	504	437	206	342	288	999999	35	536	633	999999	536	999999	422	480	771	838	67	72	80	102	999999	433	244	100	410	255	520	999999	10	999999	986	134	999999	532	547	221	321	999999	757	869	423	483	964	892	495	999999	838	630	926	891	999999	465	198	999999	935	81	203	115	931	43	962	999999	999999	706	20	999999	997	890	999999	559	999999	699	314	210	678	521	999999	352	604	81	416	889	158	999999	948	531	935	300	596	999999	28	216	436	724	907	473	999999	999999	881	999999	341	948	697	999999	999999	289	999999	988	884	424	612	850	511	859	626	999999	801	999999	999999	489	477	707	304	466	541	320	272	590	303	999999	574	210	471	521	740	999999	202	781	999999	669	999999	999999	999999	999999	862	178	704	576	108	835	672	529	999999	401	616	999999	654	240	835	999999	26	569	695	679	999999	412	389	989	999999	167	880	29	683	999999	118	530	301	132	603	373	615	999999	492	468	999999	55	700	999999	905	116	814	961	945	690	653	811	261	736	999999	460	788	715	457	940	954	999999	999999	421	293	999999	342	531	999999	999999	448	329	87	237	146	805	711	319	94	22	353	999999	84	992	445	999999	278	565	801	153	584	900	248	552	513	999999	209	289	786	819	774	292	334	482	252	333	733	34	599	525	749	478	631	444	999999	45	999999	853	976	986	816	777	730	493	888	548	90	535	724	256	606	431	999999	274	248	70	594	601	750	121	573	254	965	285	404	999999	999999	804	999999	477	321	355	999999	800	12	997	561	840	594	704	252	208	310	999999	919	327	945	366	999999	535	451	977	113	864	422	572	811	999999	999999	782	278	286	580	256	935	260	127	733	271	250	509	999999	16	55	868	374	944	623	365	86	999999	912	608	429	999999	344	252	448	387	440	999999	116	751	811	435	966	628	63	999999	669	209	999999	104	955	999999	696	970	67	996	57	999999	198	99	999999	999999	366	678	160	999999	601	17	679	355	831	65	402	999999	999999	620	999999	746	891	215	696	876	
999999	999999	652	402	339	373	195	452	999999	813	999999	26	738	999999	79	298	477	832	816	661	530	999999	273	900	634	999999	775	446	104	311	735	982	999999	145	673	999999	35	758	891	237	822	236	25	27	999999	386	274	14	999999	613	278	68	399	44	356	92	553	751	768	645	598	999999	999999	38	999999	24	622	602	526	530	272	999999	941	588	838	999999	999999	256	842	999999	999999	770	895	490	999999	677	999999	368	789	999999	995	283	999999	255	999999	84	878	987	940	999999	763	672	999999	31	351	999999	127	999999	999999	62	242	999999	909	520	225	827	852	999999	999999	410	432	264	812	999999	535	999999	729	695	949	764	425	862	999999	800	494	757	292	874	149	482	559	999999	172	736	999999	697	374	479	40	811	231	20	991	539	620	508	859	551	496	363	830	431	861	442	636	379	991	119	35	999999	544	978	728	999999	850	999999	101	86	587	837	999999	260	999999	147	999999	999999	871	776	189	986	898	740	388	786	652	137	920	730	999999	979	705	999999	454	571	277	999999	292	478	999999	970	999999	999999	999999	658	739	580	766	723	999999	232	999999	225	999999	49	570	999999	600	942	870	999999	999999	371	975	999999	999999	367	999999	104	870	999999	999999	403	96	999999	999999	124	776	999999	56	82	999999	207	830	877	481	999999	999999	414	999999	999999	651	350	607	999999	999999	55	999999	366	999999	381	774	999999	852	609	110	999999	138	999999	470	999999	37	871	999999	999999	361	999999	999999	999999	137	651	42	401	103	999999	648	781	795	999999	968	532	317	420	212	674	308	699	354	231	777	376	361	999999	999999	554	446	999999	455	809	615	717	999999	708	238	875	349	383	578	456	999999	329	999999	18	999999	937	148	616	999999	999999	499	661	188	318	331	999999	999999	427	457	999999	959	999999	336	986	514	260	27	999999	191	336	335	925	130	999999	270	457	999999	353	862	16	416	830	121	234	319	953	539	999999	387	999999	586	999999	926	40	496	999999	999999	332	999999	999999	920	539	435	342	895	574	541	289	57	873	702	945	565	999999	141	999999	756	999999	999999	999999	721	999999	230	713	749	413	999	100	412	178	999999	999999	849	370	95	999999	404	779	339	745	421	259	159	514	775	999999	366	485	898	366	999999	891	655	999999	779	110	318	722	592	999999	575	451	877	879	999999	966	105	204	999999	264	999999	977	772	999999	149	472	670	716	937	118	56	523	999999	55	831	572	90	999999	999999	985	999999	682	196	847	180	970	381	279	105	999999	545	171	999999	999999	631	368	129	723	802	317	999999	602	
999999	483	999999	999999	259	832	999999	846	886	198	614	379	695	62	790	999999	761	999999	101	401	999999	999999	999999	885	403	556	423	999999	453	366	114	283	555	966	897	712	999999	129	720	548	999999	259	922	357	557	750	949	579	578	204	962	634	226	48	981	656	910	559	657	703	418	585	402	530	999999	340	824	999999	164	87	521	642	457	552	999999	370	999999	225	337	999999	999999	999999	999999	259	403	480	66	517	984	251	802	853	471	27	139	646	857	401	274	226	926	231	999999	500	682	330	186	674	868	621	999999	694	231	14	105	575	690	153	136	613	284	316	999999	913	999999	668	180	440	422	533	999999	814	951	120	727	386	428	403	576	83	304	392	648	999999	801	117	631	999999	921	564	955	713	275	660	942	999999	487	511	225	24	159	745	261	345	117	634	743	120	287	719	156	999999	999999	63	318	891	667	999999	121	999999	46	999999	999999	857	577	800	549	300	178	117	999999	916	188	999999	923	558	140	999999	265	999999	374	520	190	999999	418	999999	146	999999	352	61	951	117	400	57	977	446	237	404	999999	317	95	452	942	179	821	239	118	24	139	760	999999	999999	999999	944	803	525	532	316	449	908	663	337	948	127	166	791	526	140	584	486	330	736	545	999999	91	922	999999	20	391	189	560	131	92	999999	300	999999	993	455	254	461	914	999999	955	999999	653	757	999999	999999	23	39	999999	978	439	653	440	33	818	175	862	880	999999	521	999999	269	357	542	999999	367	826	568	798	80	999999	133	572	409	781	685	305	333	999999	999999	997	999999	476	581	999999	438	161	276	999999	827	593	374	513	402	999999	695	999999	121	999999	146	998	454	241	642	102	316	999999	40	252	143	870	538	462	204	524	999999	793	775	850	816	216	559	789	970	999999	521	999999	999999	413	95	183	194	821	292	754	552	129	833	488	385	357	130	34	645	957	64	999999	319	877	432	901	735	270	695	929	999999	999999	271	165	999999	697	911	627	166	959	685	999999	999999	450	971	454	960	296	474	469	96	535	999999	23	432	609	309	999999	980	194	447	923	999999	362	315	887	858	999999	907	688	999999	999999	867	686	281	347	742	869	999999	977	941	449	796	999999	999999	912	521	999999	732	972	397	619	999999	999999	999999	762	590	817	999999	999999	999999	291	389	786	33	593	999999	467	741	95	867	999999	395	13	252	998	137	900	518	999999	375	999999	999999	935	999999	827	855	894	999999	519	999999	924	735	821	390	659	69	19	212	999999	254	64	516	
646	114	956	233	643	729	523	999999	999999	308	741	718	999999	999999	454	999999	206	738	999999	302	231	999999	942	705	574	622	592	999999	127	698	268	158	321	103	309	999999	344	604	221	174	651	885	76	625	999999	999999	403	324	615	999999	15	521	480	999999	295	317	172	261	659	30	147	999999	999999	999999	50	592	406	999999	45	623	999999	602	526	999999	650	346	272	326	999999	470	228	278	334	602	692	999999	677	559	808	992	668	93	944	200	37	77	378	85	999999	411	706	510	999999	991	374	413	999999	872	121	948	54	999999	549	198	801	999999	259	914	999999	303	999999	846	999999	53	999999	76	657	999999	999999	999999	968	196	741	309	763	718	990	342	238	289	751	805	999999	999999	947	822	544	999999	999999	169	818	463	777	291	999999	860	999999	244	45	308	756	668	301	538	999999	857	114	249	434	999999	878	917	999999	29	551	118	407	999999	999999	143	532	999999	999999	421	764	514	419	459	812	903	303	755	306	929	532	999999	514	910	999999	99	717	304	331	315	999999	999999	999999	757	999999	999999	999999	198	148	999999	775	855	731	879	999999	476	448	654	436	999999	790	133	620	756	496	468	603	497	999999	999999	999999	237	999999	631	141	999999	999999	999999	720	434	999999	114	616	404	163	999999	999999	999999	146	411	651	999999	867	799	999999	999999	291	999999	271	280	784	965	840	999999	487	548	285	999999	747	999999	740	786	999999	12	90	999999	517	225	602	818	999999	999999	360	946	364	362	370	779	999999	974	582	714	400	449	650	485	999999	999999	917	615	401	262	888	235	671	865	139	999999	719	838	649	999999	999999	999999	174	816	614	893	778	999999	188	506	992	772	338	999999	395	999999	362	605	422	43	307	999999	999999	854	89	134	285	499	233	504	70	999999	334	999999	295	947	999999	833	870	379	705	792	437	895	270	125	897	645	999999	999999	999999	123	426	616	767	442	36	320	736	489	999999	288	901	683	445	724	448	821	999999	999999	219	999999	734	52	338	515	999999	999999	593	964	237	640	999999	588	991	999999	851	718	999999	999999	921	999999	107	391	761	426	890	754	459	546	999999	85	905	41	435	985	388	999999	288	262	883	505	999999	771	262	977	999999	323	692	498	872	729	999999	886	526	254	999999	999999	290	911	624	805	81	57	297	161	999999	987	163	16	568	999999	439	496	970	999999	248	335	139	999999	999999	577	71	960	673	947	13	29	515	190	564	45	999999	376	637	88	433	678	484	110	253	282	169	686	930	405	999999	999999	916	110	15	104	999999	999999	
754	57	743	120	384	999999	999999	714	482	999999	999999	533	383	73	859	891	992	570	851	38	540	884	417	999999	999999	278	657	999999	113	414	185	469	820	597	621	590	344	323	304	143	999999	538	999999	196	244	999999	32	236	726	34	118	445	999999	195	999999	870	639	367	90	999999	693	730	611	77	797	999999	712	785	999999	278	556	678	999999	717	86	11	999999	230	150	632	999999	430	701	88	305	739	226	634	999999	751	950	999999	242	198	450	231	927	999999	399	262	695	246	999999	457	477	999999	179	999999	119	964	786	418	999999	458	859	273	999999	532	772	67	999999	87	163	699	328	579	999999	87	277	999999	999999	362	831	887	937	19	999999	253	999999	865	999999	691	999999	667	965	542	999999	784	338	186	202	999999	959	341	497	617	999999	999999	139	999999	994	999999	267	999999	890	433	587	999999	521	999999	999999	785	921	906	497	84	999999	999999	734	785	819	661	999999	999999	662	999999	402	999999	400	999999	925	558	999999	712	871	999999	999999	270	777	999999	999999	430	273	999999	558	416	484	63	999999	423	999999	999999	361	353	88	342	352	176	999999	222	41	999999	939	999999	925	80	999999	218	45	28	650	301	717	203	999999	399	398	272	542	256	203	349	655	999999	274	336	207	771	634	999999	999999	267	669	999999	509	999999	491	999999	999999	488	745	276	28	825	773	763	880	999999	999999	689	944	89	999999	355	28	692	441	962	927	598	872	999999	583	506	891	999999	999999	999999	999999	962	999999	326	710	64	510	927	331	829	213	511	455	999999	258	945	999999	56	632	324	546	817	436	529	154	963	999999	845	692	999999	934	999999	999999	999999	474	559	999999	628	999999	579	999999	101	371	999999	759	425	152	999999	650	638	999999	844	760	318	616	999999	536	388	181	747	448	999999	244	809	895	823	381	727	574	699	173	999999	677	63	480	999999	455	825	770	729	820	782	205	64	609	99	629	821	122	598	33	403	999999	632	999999	999999	857	562	715	935	54	425	268	951	475	999999	177	707	838	999999	999999	710	999999	452	999999	666	469	999999	999999	805	203	559	999999	976	675	769	519	999999	922	300	999999	893	999999	999999	684	999999	523	253	589	662	922	922	999999	950	177	322	785	14	705	999999	719	999999	361	910	742	494	999999	999999	285	705	437	999999	785	547	574	537	601	783	767	531	153	226	600	999999	883	280	576	664	808	363	984	515	999999	999999	581	919	541	209	101	200	595	240	968	883	999999	999999	147	445	999999	639	721	11	246	999999	999999	502	999999	813	36	999999	918	154	
483	999999	999999	922	999999	336	965	999999	995	999999	999999	577	935	912	258	717	323	93	143	140	288	179	641	999999	278	175	137	88	841	728	182	629	281	451	756	999999	171	999999	26	810	999999	731	643	330	319	668	248	417	254	370	500	999999	338	787	866	314	999999	739	653	617	209	887	999999	277	228	999999	999999	494	166	212	555	20	77	332	999999	556	999999	321	673	999999	927	999999	833	481	237	999999	301	493	585	999999	764	432	999999	408	611	592	999999	376	111	257	999999	753	999999	52	814	489	999999	16	136	319	779	969	999999	53	690	489	63	342	50	988	771	999999	908	713	447	999999	361	669	721	78	639	999999	219	425	999999	183	468	791	666	999999	365	999999	999999	999999	673	999999	365	614	717	131	999999	999999	336	999999	999999	560	999999	547	604	999999	999999	215	294	999999	680	619	759	999999	806	999999	999999	271	675	302	632	999999	455	642	50	652	999999	747	951	600	539	63	833	999999	939	999999	999999	920	197	975	619	999999	10	308	596	63	45	715	999999	210	999999	999999	999999	43	490	999999	999999	999999	507	951	922	390	263	694	528	626	786	662	710	130	188	110	999999	999999	999999	482	486	157	56	986	999999	999999	999999	751	999999	999999	153	799	999999	999999	582	136	422	999999	63	999999	896	315	780	969	276	382	14	687	31	999999	202	220	361	17	523	957	165	520	344	869	999999	512	204	266	482	987	56	770	547	62	688	839	646	453	999999	999999	376	87	720	244	58	261	729	500	78	933	999999	999999	427	625	970	902	900	193	787	999999	121	523	496	289	999999	244	999999	968	320	363	573	908	430	352	590	88	800	110	999999	200	999999	999999	999999	999999	550	446	352	922	91	786	938	999999	999999	201	999999	853	590	999999	999999	813	120	760	999999	715	369	539	999999	84	44	892	111	999999	999999	596	612	417	335	947	739	889	891	228	887	534	424	999999	252	239	293	736	497	369	999999	18	89	31	999999	482	189	999999	268	278	887	999999	684	148	100	79	589	999999	527	643	999999	27	921	892	999999	999999	300	999999	297	999999	790	307	404	999999	608	363	517	999999	894	853	768	728	631	622	340	697	850	285	30	182	649	642	999999	854	668	999999	999999	196	157	868	999999	930	723	318	488	589	794	999999	999999	737	562	999999	757	674	875	973	396	999999	562	186	999999	999999	238	124	309	999999	98	999999	999999	999999	276	999999	999999	36	671	837	14	999999	144	750	902	907	745	292	620	999999	884	544	978	694	788	788	999999	971	73	176	701	609	999999	340	999999	253	
869	116	471	241	999999	999999	13	47	969	82	173	812	999999	897	279	999999	999999	659	273	554	572	999999	645	487	696	472	963	504	146	405	999999	804	259	659	999999	638	999999	388	95	163	540	999999	725	999999	624	821	697	175	896	755	114	359	76	946	999999	490	471	984	999999	103	768	508	901	573	768	369	563	624	859	641	134	125	999999	999999	24	999999	999999	930	862	999999	774	797	999999	390	300	954	999999	312	977	999999	176	999999	843	992	395	42	50	161	946	265	268	999999	999999	265	999999	999999	786	956	932	60	826	541	999999	669	328	999999	999999	999999	283	813	999999	260	646	311	474	297	281	581	999999	982	590	511	983	606	999999	999999	491	352	759	999999	178	781	999999	926	731	635	999999	184	673	425	141	529	999999	142	634	18	437	999999	790	343	717	215	242	999999	470	324	999999	525	999999	999999	488	558	761	971	999999	849	879	719	999999	838	582	999999	907	999999	850	999999	633	850	972	999999	272	487	561	426	594	963	549	430	466	999999	88	200	132	54	936	999999	767	906	497	784	138	718	999999	951	760	619	307	999999	109	408	690	999999	552	453	365	10	996	345	999999	999999	310	459	262	172	999999	392	999999	862	372	277	303	726	999999	198	480	554	63	610	665	974	665	616	330	67	726	381	647	678	688	935	587	432	999999	814	483	678	465	271	201	378	645	444	569	832	115	964	353	363	973	999999	946	396	999999	412	27	693	139	204	446	388	999999	999999	183	437	690	870	999999	548	714	802	98	999999	999999	296	339	230	57	498	999999	762	38	294	705	877	988	201	752	126	797	790	549	271	824	999999	633	348	999999	142	151	244	766	804	648	180	999999	999999	999999	392	83	999999	999999	999999	252	999999	359	460	600	306	448	999999	127	999999	751	924	262	827	968	999999	663	999999	959	914	356	717	995	234	999999	534	999999	834	223	369	999999	10	999999	908	28	999999	463	183	748	964	694	652	127	686	62	723	917	895	195	382	729	92	837	731	294	534	688	135	999999	75	152	613	285	999999	46	999999	781	999999	808	827	152	489	252	999999	230	703	600	318	181	921	999999	268	999999	841	999999	999999	999999	421	999999	493	461	337	367	999999	999999	90	377	369	999999	312	942	573	96	999999	240	250	840	841	999999	590	934	380	999999	999999	458	883	964	999999	127	85	587	369	730	324	376	814	131	569	183	149	999999	999999	999999	869	978	53	999999	291	610	399	130	331	910	999999	559	91	383	474	233	999999	126	932	251	574	724	583	842	999999	
991	426	999999	281	668	999999	999999	703	710	94	999999	999999	999999	682	833	727	954	999999	458	999999	765	295	440	657	345	245	32	403	989	104	154	405	210	409	299	999999	281	849	663	999999	779	856	380	999999	558	818	999999	444	109	523	619	999999	134	155	17	706	985	470	935	432	349	860	713	616	940	519	214	312	392	648	456	115	602	999999	917	908	914	151	109	527	999999	588	999999	476	485	685	280	65	402	593	209	811	913	241	999999	999999	999999	764	999999	48	613	923	999999	999999	77	999999	866	225	237	108	999999	843	371	418	422	999999	566	999999	140	264	249	999999	999999	799	449	644	201	370	709	999999	999999	999999	999999	70	913	96	537	843	409	999999	999999	999999	827	304	801	365	450	505	819	449	361	906	633	999999	799	464	999999	261	21	999999	322	506	999999	238	343	641	60	311	999999	336	233	723	837	168	999999	195	332	615	998	93	999999	695	551	269	647	858	526	999999	270	459	81	285	999999	999999	659	322	548	599	999999	169	315	999999	10	492	226	637	78	475	657	614	142	999999	263	999999	238	626	999999	256	590	485	124	999999	50	55	264	948	891	999999	509	999999	646	733	655	838	778	64	694	68	53	20	999999	61	51	999999	327	672	999999	999999	747	999999	367	301	18	484	55	954	109	999999	238	277	745	217	999999	533	967	999999	999999	425	999999	183	931	896	212	580	696	73	319	393	999999	592	999999	999999	124	475	999999	355	724	999999	793	824	955	739	830	775	999999	999999	999999	999999	689	918	918	606	754	573	111	999999	98	999999	788	981	644	999999	236	646	999999	757	103	500	766	999999	684	999999	632	999999	228	202	999999	437	999999	999999	977	801	704	809	674	330	999999	550	374	306	266	999999	392	811	189	249	512	194	434	516	489	595	751	77	244	344	973	429	999999	999999	404	661	132	999999	13	843	999999	426	999999	31	524	999999	135	470	999999	397	999999	999999	156	979	689	999999	12	800	635	392	59	999999	575	339	356	814	999999	464	901	604	174	718	999999	345	999999	95	222	413	992	936	469	290	711	999999	153	999999	282	999999	230	522	999999	999999	49	621	794	384	851	999999	674	709	999999	671	999999	760	999999	483	23	999999	999999	999999	669	999999	808	999999	923	768	999999	729	196	204	541	829	244	389	999999	842	679	999999	550	852	244	580	739	292	589	798	721	950	622	670	149	999999	624	626	852	69	523	350	697	35	459	131	455	999999	177	527	999999	190	814	391	803	826	999999	899	999999	99	860	525	119	135	999999	975	117	526	
64	79	215	618	999999	887	328	338	999999	999999	403	999999	135	269	124	71	371	541	999999	241	866	322	212	725	266	762	208	999999	999999	572	978	999999	24	928	999999	108	322	999999	999999	927	72	474	337	744	505	256	964	601	410	999999	763	515	839	999999	660	741	867	490	999999	774	688	999999	999999	926	546	919	999999	206	844	26	749	553	888	999999	178	401	985	999999	229	20	797	999999	597	999999	999999	472	644	147	278	683	241	999999	466	878	248	742	999999	999999	999999	586	157	767	757	394	307	220	627	630	707	269	756	409	999999	350	999999	91	733	913	128	83	284	960	928	999999	784	999999	96	999999	969	435	33	584	269	999999	999999	40	849	212	999999	597	999999	23	999999	999999	926	831	570	125	902	999999	999999	463	292	134	312	196	839	596	609	389	999999	999999	661	282	245	999999	149	628	999999	999999	241	530	37	530	238	270	530	999999	244	953	357	970	999999	999999	426	999999	301	999999	339	677	999999	999999	602	506	473	237	999999	167	773	754	692	941	638	999999	999999	488	436	762	895	52	665	999999	362	656	999999	163	511	849	855	675	880	14	298	810	755	977	999999	530	66	999999	999999	372	156	489	271	416	342	160	886	999999	143	539	999999	297	999999	281	901	946	474	999999	726	999999	312	108	874	687	999999	999999	999999	948	999999	999999	705	894	999999	302	773	872	395	625	999999	360	999999	917	541	350	764	10	798	484	86	981	66	747	285	404	70	999999	999999	583	763	513	999999	937	386	237	833	355	163	999999	507	38	560	848	498	375	550	394	566	534	999999	651	40	726	872	579	849	958	999999	740	241	725	268	999999	999999	317	410	35	540	313	999999	999999	847	88	976	57	431	217	999999	909	853	676	999999	999999	659	121	999999	233	75	807	388	875	999999	999999	487	782	770	748	986	190	999999	999999	999999	999999	999999	515	804	951	750	824	999999	642	709	709	999999	565	999999	187	162	751	999999	187	960	999999	925	641	681	433	601	999999	287	682	230	999999	944	999999	822	238	73	999999	316	999999	483	250	659	745	175	37	999999	922	547	592	596	245	356	787	564	130	336	385	999999	380	999999	999999	999999	999999	421	641	764	999999	742	16	124	17	999999	999999	704	719	83	190	476	654	896	679	656	694	999999	985	999999	999999	999999	702	901	999999	321	935	182	927	703	194	334	999999	272	980	999999	541	999999	588	800	55	92	845	999999	156	909	189	484	680	899	852	999999	999999	919	606	782	50	999999	999999	696	999999	138	999999	26	888	856	941	999999	915	499	125	
999999	999999	195	675	85	929	655	999999	778	142	999999	502	37	999999	999999	898	614	999999	207	999999	436	50	892	302	917	315	828	168	300	967	797	568	190	783	635	882	250	253	999999	853	394	359	658	564	999999	635	749	176	93	957	999999	999999	718	999999	688	186	614	892	758	769	110	497	464	810	344	892	999999	254	224	922	657	999999	999999	353	754	87	392	999999	255	291	565	662	84	342	640	82	999999	999999	104	999999	277	999999	999999	999999	753	897	999999	847	999999	999999	323	505	951	171	310	966	591	375	605	611	794	999999	647	476	214	999999	423	131	180	271	52	999999	159	764	655	309	999999	382	599	999999	192	544	118	999999	968	70	710	913	999999	673	491	484	999999	493	665	991	710	28	557	316	999999	773	677	957	121	831	355	197	515	999999	999999	999999	999999	747	999999	260	999999	556	508	999999	736	999999	99	506	780	567	267	666	109	664	999999	999999	825	293	383	419	866	160	978	146	714	523	407	42	582	999999	709	486	73	415	823	163	999999	999999	579	973	683	181	999999	554	574	999999	999999	851	410	244	393	492	999999	20	393	999999	578	371	439	222	112	67	923	507	999999	999999	602	694	840	446	346	421	713	410	735	695	973	999999	572	35	435	556	632	347	999999	227	122	63	999999	999999	584	999999	974	366	870	999999	257	679	696	793	999999	999999	20	963	898	971	778	963	285	999999	999999	153	799	413	999999	999999	435	999999	999999	999999	668	548	999999	43	862	197	447	999999	539	118	447	303	738	779	938	41	999999	668	449	917	999999	159	778	333	763	441	359	570	579	999999	201	999999	72	65	134	548	731	999999	111	711	534	431	999999	176	260	750	415	29	475	755	999999	766	146	699	201	519	770	349	280	999999	837	876	776	999999	917	776	999999	999999	654	400	310	569	999999	999999	393	27	725	612	82	23	35	999999	105	999999	315	434	535	372	863	615	999999	999999	999999	680	874	658	654	999999	999999	484	519	732	375	84	454	449	209	999999	999999	184	999999	168	276	999999	405	507	781	952	999999	492	251	999999	819	48	622	918	999999	999999	863	735	372	515	363	597	504	302	964	30	379	865	999999	136	65	999999	999999	619	125	448	999999	376	876	999999	310	999999	999999	649	999999	336	999999	536	585	322	544	580	999999	288	805	678	763	112	543	760	582	53	999999	124	813	141	226	999999	802	425	612	999999	858	669	214	596	364	854	389	999999	568	842	289	999999	591	484	875	543	813	999999	685	182	832	999999	129	267	999999	128	836	781	999999	458	
734	170	710	57	722	153	83	218	324	908	722	999999	202	739	763	999999	533	338	265	683	999999	366	739	999999	664	999999	549	947	96	246	27	999999	527	120	999999	129	999999	543	762	732	469	999999	132	776	459	999999	924	389	504	167	594	508	526	436	268	378	999999	280	392	980	603	136	999999	999999	891	999999	389	91	631	644	149	990	999999	532	224	999999	243	962	999999	999999	817	169	453	929	651	519	999999	999999	851	740	697	933	999999	999999	138	343	482	54	885	344	547	999999	758	859	27	604	931	993	221	673	144	468	999999	654	172	443	682	203	435	382	43	297	240	890	946	216	999999	794	404	881	122	198	87	645	200	975	411	999999	911	57	587	97	879	187	606	238	643	505	619	999999	999999	288	618	999999	311	259	611	868	913	999999	765	147	599	340	561	945	999999	999999	464	999999	42	99	292	999999	794	945	418	62	294	717	999999	343	184	709	999999	834	579	999999	999999	941	999999	542	999999	999999	291	449	497	549	626	660	847	989	999999	432	661	571	996	240	718	365	841	999999	583	206	247	431	962	890	119	999999	376	817	999999	999999	823	500	419	190	106	355	458	869	999999	634	999999	999999	999999	752	57	999999	999999	349	856	978	109	814	959	483	864	860	486	606	439	899	293	999999	678	999999	608	999999	162	815	143	372	907	971	999999	949	999999	663	139	219	999999	999999	888	36	961	342	423	19	999999	935	326	246	868	851	439	536	999999	840	905	773	999999	885	999999	32	999999	493	80	137	691	19	157	210	999999	999999	999999	978	21	999999	78	999999	114	999999	630	226	999999	896	504	65	542	999999	609	496	757	365	75	999999	999999	865	820	999999	271	295	327	999999	999999	125	516	999999	999999	999999	525	92	999999	568	669	555	999999	289	533	319	999999	25	595	105	999999	661	453	374	999999	805	999999	999999	447	600	84	999999	282	109	437	382	390	902	967	91	999999	526	724	198	999999	520	703	999999	341	999999	488	256	699	231	131	999999	672	999999	399	293	436	379	999999	181	493	999999	283	165	851	161	929	96	57	514	34	999999	936	999999	678	999999	111	359	813	937	122	828	129	60	977	310	710	999999	999999	999999	654	701	881	999999	704	847	247	999999	823	190	999999	402	999999	195	207	248	200	418	472	999999	191	999999	999999	707	69	665	729	999999	187	551	999999	690	583	999999	859	999999	11	393	559	831	454	562	999999	999999	366	720	999999	934	852	739	119	301	776	804	502	576	999999	183	494	49	127	24	371	281	740	890	818	999999	336	874	
246	807	859	641	999999	629	551	933	351	999999	46	795	999999	448	442	158	913	778	999999	999999	999999	828	899	519	713	999999	201	264	892	476	901	794	608	978	999999	999999	442	145	999999	872	35	211	999999	155	999999	999999	999999	922	839	591	976	49	963	53	686	418	908	349	999999	824	437	297	51	874	999999	251	196	401	999999	140	999999	777	238	998	267	999999	995	754	516	391	795	278	424	311	499	861	831	564	301	93	403	102	218	999999	445	738	170	957	707	761	999999	252	976	709	999999	209	999999	964	999999	999999	423	999999	832	545	999999	169	872	739	385	585	420	632	109	999999	736	623	999999	511	999999	999999	826	48	56	754	256	999999	301	715	436	999999	60	999999	999999	999999	669	249	270	672	697	285	999999	430	582	999999	351	513	152	123	999999	999999	639	999999	410	267	999999	385	117	87	299	486	999999	166	313	94	535	999999	854	507	203	496	363	999999	814	287	662	999999	465	924	413	743	409	188	999999	999999	661	999999	466	520	999999	294	142	999999	382	221	999999	999999	126	999999	596	999999	658	645	920	999999	898	741	999999	132	605	999999	919	192	999999	999999	999999	689	999999	999999	999999	784	95	343	777	908	363	181	525	999999	869	952	289	999999	338	614	94	999999	999999	267	286	919	265	344	915	262	375	949	517	825	144	729	297	988	999999	811	713	325	999999	22	132	726	226	999999	262	652	196	951	854	70	472	322	999999	165	851	514	999999	751	999999	525	543	414	999999	699	468	149	665	999999	904	526	901	768	896	255	145	999999	703	372	999999	272	75	424	999999	456	363	821	999999	141	146	559	999999	999999	897	352	479	999999	73	526	999999	122	999999	895	999999	337	169	999999	426	185	999999	999999	810	167	999999	165	459	128	999999	217	999999	646	841	534	165	355	245	939	871	553	776	999999	496	186	938	999999	286	180	377	767	297	659	405	133	120	844	748	134	302	742	893	360	409	855	999999	999999	999999	999999	999999	700	102	999999	999999	872	408	603	999999	633	228	999999	999999	999999	750	551	919	686	250	718	423	321	606	120	646	139	660	426	27	640	996	161	697	823	440	677	674	77	999999	533	999999	516	48	125	906	601	863	614	609	999999	936	504	546	562	48	999999	104	982	583	702	999999	982	586	174	999999	76	999999	999999	999999	999999	999999	999999	858	717	994	907	282	491	214	999999	276	55	816	169	704	502	615	999999	999999	22	999999	692	493	135	999999	741	930	874	487	839	597	807	767	999999	980	93	645	828	999999	999999	156	999999	778	999999	436	999999	
175	999999	469	999999	461	999999	280	999999	999999	999999	368	733	999999	999999	976	407	13	999999	999999	468	999999	290	999999	621	856	786	575	653	999999	969	913	999999	999999	154	576	999999	999999	352	388	999999	537	999999	999999	795	999999	999999	999999	999999	165	748	609	413	89	967	999999	884	247	999999	288	674	999999	626	968	531	281	412	999999	999999	686	471	992	661	999999	729	999999	999999	256	393	896	999999	364	999999	999999	999999	999999	510	999999	731	265	691	277	566	73	713	434	999999	963	512	524	322	876	179	630	693	999999	947	427	360	999999	542	638	854	952	343	320	999999	138	850	171	770	999999	312	999999	994	204	436	598	282	305	30	392	999999	999999	583	78	195	638	805	372	422	999999	526	695	722	62	422	999999	730	403	399	783	122	999999	753	787	574	999999	635	498	328	359	154	64	25	999999	895	985	379	999999	999999	999999	332	487	748	999999	19	617	285	941	781	999999	868	879	905	999999	279	402	124	796	504	24	999999	999999	999999	73	937	471	679	572	167	437	244	464	279	994	460	634	602	75	777	956	896	694	716	505	491	275	159	778	880	503	871	582	771	120	999999	26	443	685	750	547	999999	713	783	999999	588	413	999999	999999	787	645	799	999999	28	547	127	318	599	548	582	671	321	901	999999	999999	565	661	693	168	601	443	999999	916	324	999999	29	193	910	372	917	88	665	248	991	999999	703	821	564	233	992	999999	426	895	113	88	999999	46	31	129	788	926	999999	451	999999	353	999999	883	734	788	527	934	408	999999	630	999999	15	83	909	456	960	999999	107	470	175	517	26	305	812	999999	999999	983	171	790	583	999999	999999	999999	999999	648	791	820	97	999999	705	68	685	199	274	609	999999	162	136	575	168	54	829	999999	999999	802	336	158	999999	999999	783	544	773	618	653	639	145	791	999999	999999	664	150	656	331	764	117	832	827	999999	213	173	852	856	999999	631	539	171	119	939	135	321	643	999999	599	993	171	295	77	999999	635	474	999999	17	865	910	28	999999	508	494	177	970	509	999999	866	335	930	687	999999	986	123	477	35	852	29	999999	31	999999	67	999999	602	822	765	290	999999	739	999999	845	991	685	999999	151	663	624	771	999999	812	999999	883	274	72	484	999999	999999	433	167	448	439	987	915	889	628	340	180	891	999999	999999	228	721	999999	453	94	999999	500	382	971	813	410	999999	864	146	999999	516	793	275	999999	714	999999	999999	248	300	999999	857	85	796	985	811	493	999999	426	949	593	805	756	820	978	999999	617	
708	461	353	47	359	133	779	999999	121	547	904	999999	999999	531	371	482	836	11	236	999999	704	397	170	330	678	999999	914	552	699	999999	972	999999	999999	106	976	405	999999	263	999999	734	999999	412	999999	999999	999999	999999	786	427	231	332	919	819	751	178	913	321	999999	999999	369	695	218	236	694	361	999999	617	442	543	555	965	587	583	908	502	323	301	999999	999999	999999	718	877	497	330	377	841	999999	545	171	193	665	115	871	999999	407	525	80	718	522	698	970	526	252	999999	266	744	345	910	259	855	622	999999	402	291	650	818	999999	905	326	999999	422	82	281	360	890	860	715	999999	511	999999	253	582	11	209	999999	201	635	624	74	633	505	999999	999999	999999	571	867	712	590	252	589	999999	174	402	11	286	999999	255	999999	982	405	38	654	999999	999999	612	999999	796	999999	999999	459	999999	107	999999	693	24	999999	785	999999	999999	999999	157	999999	447	922	999999	999999	999999	999	922	999999	946	743	641	668	604	850	842	23	999999	531	999999	519	999999	793	405	707	333	709	987	116	999999	290	113	999999	999999	903	217	999999	111	533	859	797	280	647	512	999999	999999	181	98	173	999999	772	271	266	952	638	999999	653	526	474	754	999999	999999	999999	759	665	639	681	420	701	643	999999	999999	180	999999	283	999999	432	999999	955	252	161	999999	823	779	999999	29	846	999999	620	848	999999	960	637	778	388	785	464	888	999999	810	783	761	397	530	970	861	999999	594	678	400	632	372	570	999999	602	860	198	47	419	646	793	674	800	999999	89	405	283	401	294	999999	783	999999	444	155	468	400	232	303	808	488	928	999999	999999	229	225	201	399	415	185	527	596	426	478	999999	26	999999	961	544	450	999999	587	698	309	190	616	98	928	424	999999	212	638	999999	239	931	717	541	345	580	637	887	15	868	225	999999	901	367	75	244	999999	359	439	688	852	242	999999	239	999999	158	999999	137	273	975	999999	973	889	701	999999	547	492	485	773	390	907	563	569	719	999999	999999	288	258	32	693	295	414	773	949	52	996	40	488	999999	196	966	509	624	40	226	252	999999	210	180	527	999999	654	585	58	781	299	999999	191	756	419	870	999999	114	579	999999	247	210	939	999999	999999	999999	13	895	586	999999	407	938	539	502	240	665	87	88	505	941	641	999999	724	178	753	333	999999	731	999999	326	611	405	999999	350	999999	52	937	552	999999	999999	748	758	998	634	383	360	999999	999999	526	753	792	286	609	999999	58	999999	485	771	904	866	668	282	999999	
270	812	12	999999	999999	524	197	727	999999	999999	999999	999999	999999	999999	999999	794	402	200	170	215	426	999999	335	795	416	999999	569	999999	176	647	122	351	476	42	738	821	381	999999	943	174	338	35	267	187	124	445	175	999999	999999	976	511	676	508	77	308	736	486	216	487	999999	955	999999	560	887	986	999999	726	849	101	278	423	999999	256	995	999999	401	999999	158	681	970	135	979	181	200	999999	445	843	408	734	12	344	175	979	56	218	707	474	380	999999	971	719	326	498	126	999999	576	999999	999999	200	907	469	999999	999999	517	772	975	999999	370	751	550	999999	327	125	99	934	999999	999999	210	787	999999	926	896	957	709	999999	809	490	65	999999	999999	999999	341	218	826	999999	16	999999	472	284	243	257	999999	628	649	999999	401	210	999999	192	999999	619	229	725	31	981	573	999999	824	999999	962	495	404	999999	999999	534	968	119	298	557	927	616	494	999999	553	999999	821	277	999999	47	860	608	91	872	999999	950	795	616	196	845	968	635	815	999999	321	747	999999	381	447	999999	704	291	912	999999	264	699	135	303	999999	109	169	305	72	787	405	999999	999999	999999	411	241	739	361	923	453	999999	999999	800	287	999999	805	79	450	830	202	343	578	999999	999999	618	632	825	999999	444	999999	685	672	573	999999	811	957	999999	331	969	215	386	352	999999	468	273	962	898	847	689	375	40	719	475	869	453	826	999999	183	913	999999	416	246	917	835	767	999999	728	999999	476	656	471	748	480	624	816	991	220	999999	999999	999999	734	999999	812	79	66	965	999999	703	584	984	999999	999999	417	999999	799	999999	434	532	999999	357	244	135	380	42	904	292	248	999999	63	999999	616	438	216	267	55	437	999999	999999	778	801	718	34	999999	492	365	309	340	999999	825	999999	566	687	536	619	999999	608	607	780	999999	999999	726	356	650	132	378	862	999999	999999	154	371	999999	999999	753	999999	638	219	938	887	676	604	951	957	35	385	896	999999	999999	597	846	999999	830	653	682	999999	85	372	999999	74	124	503	999999	190	146	463	962	979	934	637	999999	999999	669	719	999999	571	822	769	331	274	236	449	959	367	999999	707	541	71	904	749	824	276	999999	873	773	999999	258	999999	999999	571	423	917	999999	275	616	644	999999	120	999999	999999	191	999999	999999	119	838	674	999999	988	999999	439	999999	900	84	194	812	714	377	796	946	999999	322	61	948	759	851	319	455	999999	750	999999	999999	431	521	793	567	999999	235	999999	44	108	640	270	999999	999999	649	999999	842	809	462	
902	276	981	999999	620	798	140	367	291	268	529	229	849	247	999999	509	500	999999	290	627	304	999999	651	761	847	999999	62	166	566	119	338	476	645	241	848	402	948	999999	901	994	437	160	944	467	515	999999	790	32	687	881	158	144	999999	192	168	999999	999999	229	325	330	746	974	801	181	929	63	584	618	999999	814	999999	243	487	999999	999999	153	543	193	999999	969	508	999999	999999	685	960	204	914	999999	82	434	999999	729	999999	999999	258	462	359	773	538	461	304	182	632	873	331	999999	656	275	992	25	879	999999	974	356	999999	717	505	126	999999	735	148	131	545	999999	46	999999	301	906	999999	737	793	770	655	793	674	336	999999	604	363	55	547	648	470	999999	554	345	755	999999	758	540	956	999999	999999	802	323	183	637	667	836	499	624	749	238	265	231	119	786	190	682	495	320	901	999999	175	197	500	999999	999999	420	701	86	999999	158	506	780	999999	216	999999	480	500	999999	999999	768	999999	999999	798	420	999999	835	445	559	999999	913	272	999999	65	481	398	999999	822	522	999999	256	145	422	999999	601	731	999999	671	999999	933	709	191	796	581	143	897	744	999999	999999	455	653	975	152	999999	999999	999999	286	724	88	818	248	658	978	999999	492	632	451	512	206	999999	729	999999	999999	626	865	731	476	648	922	583	653	225	742	999999	505	281	992	911	135	716	455	760	592	94	694	61	213	999999	99	510	999999	242	999999	400	725	489	442	526	645	71	999999	999999	801	999999	174	999999	915	999999	54	220	640	539	386	999999	244	968	581	458	999999	814	528	229	559	422	137	421	33	999999	351	26	999999	999999	275	999999	306	817	959	999999	919	672	145	302	999999	878	870	999999	855	711	166	999999	907	984	595	999999	542	199	999999	389	377	753	999	999999	569	38	999999	173	274	322	194	426	19	493	539	268	679	999999	27	680	552	999999	565	321	195	593	118	853	881	444	531	999999	739	580	720	999999	672	572	732	183	999999	706	652	543	527	740	747	424	455	336	161	316	181	407	999999	166	197	687	387	976	919	528	292	829	791	86	687	439	772	373	999999	999999	504	999999	184	999999	568	32	794	455	999999	693	408	999999	292	224	935	342	743	563	999999	984	999999	999999	263	999999	423	822	999999	450	999999	318	651	91	999999	55	812	337	232	990	999999	175	893	932	999999	235	129	737	547	576	151	999999	695	219	395	611	922	747	999999	206	432	999999	280	353	999999	999999	52	327	813	247	412	608	999999	752	966	999999	101	261	999999	999999	
858	685	285	185	999999	707	622	999999	696	139	999999	999999	745	36	568	850	894	550	540	999999	999999	802	923	309	999999	542	245	942	253	582	520	670	131	563	999999	746	471	104	999999	694	999999	609	631	684	124	347	999999	92	194	999999	999999	550	999999	35	843	66	761	975	21	767	471	679	999999	123	999999	462	943	999999	688	822	999999	999999	505	846	685	999999	181	249	195	827	679	163	758	999999	999999	969	999999	999999	719	291	984	495	999999	999999	232	246	419	517	75	662	999999	680	999999	372	735	999999	54	874	999999	269	885	999999	790	194	97	318	921	999999	458	650	512	847	472	407	837	999999	999999	999999	624	449	999999	663	184	533	433	999	759	999999	402	999999	999999	999999	756	460	406	999999	705	999999	199	913	324	999999	69	424	159	556	217	996	534	999999	410	826	999999	999999	104	232	348	999999	760	97	559	999999	999999	999999	999999	436	101	999999	11	375	198	817	38	710	999999	816	999999	999999	383	876	792	762	861	560	146	108	825	855	366	999999	133	447	148	999999	363	789	689	159	698	999999	465	999999	999999	999999	653	593	797	999999	776	999999	628	999999	883	884	999999	999999	674	118	773	627	610	245	999999	827	999999	750	999999	926	357	344	137	999999	70	660	420	596	767	702	999999	553	999999	999999	89	89	554	545	999999	264	999999	566	125	580	385	81	122	999999	999999	177	916	902	915	999999	201	441	160	185	527	999999	473	709	40	971	999999	230	999999	333	165	576	999999	999999	999999	424	130	999999	229	556	77	989	548	999999	56	599	999999	14	999999	999999	94	647	928	379	27	340	999999	999999	536	154	379	165	754	788	74	999999	894	999999	715	500	999999	411	222	603	117	538	999999	282	663	440	195	206	592	885	249	518	647	903	999999	856	634	999999	999999	85	186	912	244	760	136	82	705	576	299	147	691	999999	999999	335	271	488	999999	517	999999	105	999999	183	573	869	549	556	336	991	529	859	866	999999	999999	999999	999999	999999	303	999999	999999	590	999999	618	906	454	204	999999	92	321	641	211	210	126	589	168	126	12	999999	375	999999	580	746	713	56	439	281	999999	999999	298	999999	76	999999	731	371	853	999999	999999	276	999999	674	983	999999	24	999999	999999	659	749	145	987	31	423	856	999999	713	576	844	31	571	477	999999	238	37	794	999999	575	999999	479	755	736	798	775	736	230	700	237	999999	999999	363	727	780	999999	999999	549	277	999999	999999	999999	999999	794	999999	349	778	799	944	999999	955	679	999999	999999	999999	190	994	999999	199	255	687	636	237	486	469	123	
999999	844	697	652	999999	999999	999999	917	365	759	461	999999	999999	458	999999	936	285	264	281	436	129	578	425	599	536	431	999999	999999	999999	583	39	540	334	895	680	934	999999	302	999999	999999	162	694	429	552	728	43	681	740	258	999999	360	972	215	43	999999	999999	428	107	125	977	137	505	119	781	999999	999999	635	999999	999999	999999	834	983	999999	803	283	435	999999	872	999999	999999	749	619	773	999999	999999	66	334	301	902	591	515	14	186	71	999999	657	584	999999	999999	807	407	848	962	999999	916	999999	757	412	999999	568	999999	556	236	622	237	517	731	999999	558	999999	596	999999	999999	196	557	829	999999	164	463	999999	850	511	999999	73	105	901	657	999999	150	856	999999	999999	541	343	650	959	999999	564	833	832	999999	532	98	159	999999	73	999999	775	999999	999999	570	602	949	144	718	999999	506	172	527	999999	860	999999	912	702	374	674	803	596	546	598	999999	252	331	630	699	328	422	900	999999	42	999999	999999	999999	63	295	707	972	999999	625	220	462	615	47	507	971	999999	999999	396	784	547	269	331	239	49	45	327	999999	999999	444	400	27	605	320	494	353	978	204	859	999999	666	701	406	971	335	999999	999999	215	999999	659	917	708	999999	125	315	772	660	652	999999	27	968	436	654	999999	235	999999	857	305	552	164	993	587	760	979	128	845	862	360	904	904	999999	122	999999	669	999999	691	990	489	15	722	692	336	294	842	999999	240	57	999999	745	141	288	150	662	669	999999	999999	999999	57	997	469	909	310	748	15	427	855	999999	999999	999999	543	213	377	999999	830	471	666	999999	917	540	887	798	999999	614	772	626	459	999999	787	13	999999	743	943	492	546	999999	392	999999	999999	999999	592	261	999999	999	212	928	999999	999999	832	208	999	45	40	999999	999999	670	491	695	999999	388	967	406	201	980	258	799	269	885	753	27	999999	88	24	502	947	635	735	429	999999	844	715	999999	999999	589	14	160	713	999999	381	875	331	696	612	900	457	999999	70	92	750	412	668	999999	107	814	129	999999	31	537	569	484	934	999999	292	140	673	368	779	611	976	107	96	833	513	878	696	999999	999999	124	54	761	575	999999	679	10	999999	689	999999	812	470	93	139	185	866	897	999999	269	413	481	237	98	416	459	999999	652	325	835	522	228	999999	736	455	999999	492	999999	908	291	392	292	999999	999999	857	967	999999	892	967	910	966	615	937	436	978	999999	887	955	354	126	547	36	684	349	176	999999	693	733	638	233	999999	68	988	659	999999	131	
526	253	241	999999	318	223	685	415	999999	906	291	691	758	461	29	537	463	999999	743	366	999999	615	816	999999	999999	417	264	744	227	908	627	288	559	857	476	999999	724	999999	807	334	350	278	999999	269	11	12	974	186	214	165	604	205	915	520	522	910	436	667	175	901	958	940	197	961	289	12	141	901	999999	385	812	558	984	419	25	339	145	557	999999	999999	442	88	999999	999999	313	999999	999999	48	344	566	217	67	740	906	376	999999	91	999999	980	998	870	83	201	829	999999	55	221	506	505	193	775	999999	104	999999	468	999999	411	135	657	999999	640	103	567	999999	178	999999	817	87	52	999999	258	999999	576	999999	999999	368	887	710	719	268	220	865	543	999999	790	337	962	999999	447	999999	999	999999	999999	132	368	777	515	999999	661	999999	238	143	999999	889	935	159	313	530	492	110	991	999999	416	399	999999	775	559	416	999999	840	792	970	640	555	616	302	999999	453	215	633	999999	999999	59	131	39	86	411	999999	225	640	34	441	364	347	505	308	549	472	485	593	228	108	143	820	999999	999999	503	908	999999	643	999999	859	325	859	256	876	650	294	999999	999999	999999	999999	201	997	999999	361	616	999999	60	999999	752	301	967	999999	415	999999	981	238	327	999999	583	999999	380	581	255	174	126	504	100	628	657	265	113	915	229	999999	999999	145	14	453	650	211	857	965	890	103	891	999999	999999	502	894	422	999999	597	986	870	535	619	752	651	244	999999	999999	999999	660	497	198	62	999999	102	999999	845	234	874	131	382	645	414	691	161	282	423	59	999999	999999	245	298	516	928	359	999999	297	393	362	999999	538	999	435	315	403	999999	839	310	361	999999	59	197	102	476	614	234	131	928	600	378	821	72	613	698	424	209	681	134	53	999999	559	462	871	999999	592	382	220	999999	298	999999	443	122	698	942	684	57	205	999999	324	134	999999	999999	999999	983	396	476	396	999999	999999	204	999999	999999	267	56	106	597	999999	436	883	241	24	32	640	355	935	709	374	999999	999999	999999	999999	641	809	918	649	199	999999	887	279	999999	985	999999	217	104	999999	728	855	651	845	97	999999	769	166	92	120	643	729	447	58	999999	112	725	999999	999999	999999	591	905	348	406	907	927	438	166	768	999999	540	999999	545	333	999999	853	999999	825	927	999999	243	485	727	999999	16	999999	231	839	592	23	999999	999999	693	903	439	999999	516	255	999999	169	303	613	398	999999	580	829	193	999999	999999	833	390	900	795	879	957	116	188	999999	400	447	
705	599	573	999999	999999	999999	999999	642	893	394	346	999999	887	999999	351	630	97	999999	237	186	286	999999	998	759	632	369	999999	999999	946	999999	644	976	854	500	463	703	50	643	851	801	708	999999	230	456	999999	912	999999	999999	537	336	29	999999	312	223	170	598	999999	813	132	625	812	316	695	999999	750	370	999999	999999	313	648	590	999999	999999	436	478	999999	999999	551	273	719	357	999999	287	999999	313	357	673	640	340	865	999999	236	521	235	988	999999	855	660	706	135	999999	625	723	889	746	575	999999	999999	745	434	711	59	550	412	999999	999999	38	999999	266	402	696	982	66	999999	545	363	932	999999	448	999999	880	999999	845	999999	429	731	999999	398	872	999999	108	797	895	999999	999999	63	686	118	957	123	373	999999	999999	313	439	317	568	999999	353	999999	643	444	437	668	553	484	213	412	982	999999	659	640	213	528	303	999999	97	161	294	492	999999	823	856	335	713	999999	833	542	708	122	173	999999	54	489	999999	999999	370	236	999999	679	849	284	136	420	999999	733	575	875	19	999999	230	417	999999	861	716	819	587	999999	955	451	651	671	703	870	999999	719	999999	723	999999	639	538	999999	799	614	999999	402	697	445	999999	979	999999	958	532	178	891	755	949	193	999999	285	86	268	999999	909	38	187	580	266	47	744	147	999999	451	380	11	370	999999	385	227	323	132	151	241	975	914	692	149	535	999999	627	769	411	950	158	562	279	589	889	585	465	822	441	408	135	841	685	516	999999	176	531	148	573	965	459	162	935	37	304	999999	346	48	54	287	420	975	736	900	999999	817	732	780	999999	799	999999	500	691	743	115	144	239	185	986	999999	456	488	206	999999	500	995	627	252	294	999999	249	427	778	163	987	999999	115	784	224	999999	444	750	999999	774	213	959	999999	201	999999	170	765	170	61	686	830	931	999999	300	409	307	999999	999999	496	999999	559	999999	999999	537	999999	955	38	454	961	999999	923	999999	78	431	241	999999	533	435	330	133	139	89	375	102	332	65	381	999999	385	916	154	954	264	587	224	868	246	934	445	966	142	320	208	409	762	134	863	999999	68	999999	773	999999	168	372	703	479	969	630	214	699	999999	223	79	999999	508	999999	451	491	217	372	999999	999999	990	364	991	818	881	965	999999	999999	202	34	999999	999999	153	389	796	892	884	744	899	999999	729	745	392	918	251	163	999999	999999	683	381	149	696	572	999999	999999	999999	381	999999	598	13	300	999999	507	559	468	562	901	128	182	559	607	
999999	473	689	869	254	971	999999	999999	728	74	546	524	821	884	69	999999	969	999999	991	520	10	156	999999	325	723	248	833	459	688	261	782	620	134	999999	676	232	883	999999	529	832	307	999999	869	939	753	492	686	999999	408	618	999999	513	190	48	606	999999	577	373	999999	16	147	623	888	476	291	999999	400	999999	218	836	999999	665	999999	169	223	999999	999999	956	571	241	562	169	61	80	329	279	999999	96	999999	999999	654	519	168	523	695	684	427	402	657	999999	101	999999	999999	999999	557	999999	426	31	825	999999	50	999999	802	915	453	978	572	818	156	21	999999	314	878	858	191	999999	999999	999999	474	999999	999999	883	308	744	149	922	999999	999999	999999	63	999999	418	270	264	319	43	717	999999	79	717	999999	999999	256	645	340	787	761	999999	389	15	769	853	999999	999999	647	999999	322	67	775	531	284	92	304	103	169	88	53	624	549	158	834	999999	503	757	999999	999999	637	662	413	361	171	106	999999	999999	999999	999999	860	999999	616	162	999999	999999	477	548	442	40	999999	999999	486	262	744	146	67	999999	181	999999	359	800	870	981	529	659	654	424	369	188	982	787	809	170	227	79	17	397	437	185	786	955	999999	396	361	484	186	999999	616	34	48	999999	346	778	999999	70	113	635	633	70	999999	62	188	264	57	999999	353	326	44	675	139	670	999999	999999	728	403	999999	999999	629	54	483	502	807	999999	150	124	451	40	520	166	965	999999	763	377	180	999999	777	999999	348	834	141	999999	127	941	895	377	75	999999	60	255	584	629	16	588	586	512	255	844	124	933	86	999999	805	999999	710	757	907	436	826	994	626	425	146	794	999999	999999	385	999999	448	773	59	111	980	275	999999	346	375	185	790	667	489	999999	999999	415	999999	819	64	249	241	148	470	999999	523	65	628	169	999999	221	676	962	137	388	405	351	884	975	341	539	305	373	999999	731	646	168	515	999999	479	730	999999	102	569	145	635	310	312	420	587	924	646	999999	999999	163	999999	999999	999999	110	999999	604	530	783	488	999999	944	867	755	738	992	999999	550	935	689	999999	185	583	403	992	753	999999	48	474	999999	416	893	882	999999	999999	233	818	999999	999999	166	874	210	263	614	999999	999999	768	554	999999	999999	999999	384	711	732	101	977	999999	434	547	356	442	566	66	999999	999999	631	71	356	526	514	183	999999	999999	778	815	561	922	999999	999999	801	985	550	999999	999999	173	42	191	999999	999999	999999	307	394	999999	67	723	317	153	867	541	424	999999	421	999999	
999999	254	999999	248	932	917	539	65	999999	86	746	999999	892	999999	20	232	49	449	911	926	275	217	788	999999	87	64	507	999999	64	437	999999	671	573	999999	999999	801	675	794	999999	242	890	205	352	318	344	696	831	999999	143	999999	501	974	228	999999	763	852	465	843	170	877	420	131	11	527	152	999999	999999	379	689	218	556	255	200	678	45	999999	864	999999	319	999999	999999	292	284	419	935	958	452	999999	759	999999	346	831	999999	380	822	769	204	999999	999999	269	897	461	534	924	999999	255	783	550	459	694	987	999999	534	999999	654	999999	999999	592	592	194	632	999999	620	138	872	999999	622	820	856	999999	999999	50	314	60	494	999999	757	999999	329	999999	184	902	628	74	572	999999	999999	855	726	694	922	612	999999	999999	636	186	841	405	62	374	999999	963	693	192	819	947	999999	483	294	883	380	999999	999999	902	19	730	102	999999	566	522	426	766	103	172	354	271	808	999999	424	317	930	361	307	955	65	220	218	999999	999999	625	678	823	999999	999999	999999	999999	350	999999	999999	905	93	295	839	540	947	999999	870	531	838	999999	999999	999999	69	976	999999	28	200	317	846	999999	999999	657	999999	940	843	999999	205	261	999999	918	921	478	361	518	233	999999	522	766	17	198	350	687	606	697	486	330	764	594	889	999999	245	43	493	182	394	999999	999999	999999	696	999999	671	619	682	920	636	671	997	999999	999999	999999	999999	433	999999	657	458	833	999999	612	464	522	838	611	371	552	683	999999	984	188	134	797	999999	623	79	662	999999	731	14	686	71	814	333	224	841	581	799	811	733	836	999999	560	385	999999	999999	184	516	70	257	140	246	747	686	818	999999	999999	657	882	999999	999999	139	726	828	375	999999	649	999999	624	769	789	999999	872	165	157	999999	574	422	999999	188	895	156	467	483	874	449	324	137	999999	798	886	924	916	458	96	999999	997	999999	19	830	794	999999	892	999999	467	387	374	591	539	364	851	999999	999999	999999	467	501	672	252	954	925	999999	521	684	826	883	865	835	423	79	451	466	842	999999	458	393	911	999999	176	25	496	85	732	598	160	946	352	556	222	990	595	43	999999	776	94	603	283	309	75	417	602	552	950	522	97	898	19	999999	999999	320	556	246	506	236	468	999999	999999	922	999999	879	540	319	999999	432	484	418	711	75	327	855	120	611	198	758	999999	944	134	219	511	262	936	999999	636	901	999999	358	536	999999	318	244	108	360	775	195	877	293	999999	527	48	679	196	943	813	73	
210	944	999999	999999	813	523	999999	294	421	281	943	328	682	721	999999	136	881	193	756	999999	756	760	835	12	999999	140	999999	999999	999999	831	75	993	408	572	999999	500	309	999999	999999	795	520	999999	938	504	252	559	610	218	539	999999	797	999999	197	730	316	999999	118	56	867	683	508	999999	123	589	215	949	919	120	29	497	826	103	999999	999999	572	999999	999999	341	999999	331	999999	999999	999999	269	44	72	806	678	265	999999	999999	262	920	41	296	402	700	358	999999	302	639	500	999999	999999	95	999999	999999	999999	167	373	627	999999	999999	545	163	702	59	853	555	152	153	250	999999	999999	116	574	999999	447	675	180	253	999999	53	466	692	39	617	36	999999	999999	538	580	520	999999	634	615	965	384	878	594	352	999999	803	155	159	398	999999	431	935	520	530	97	560	987	130	999999	733	830	999999	999999	94	999999	679	225	614	573	999999	962	142	999999	608	798	999999	91	827	406	669	898	999999	303	394	195	999999	663	809	999999	29	533	771	999999	881	144	999999	755	509	329	176	588	540	585	668	683	299	444	999999	732	528	479	999999	723	494	834	523	999999	738	999999	999999	25	416	173	553	999999	201	661	999999	999999	277	813	999999	999999	999999	999999	999999	999999	635	711	896	655	751	86	922	550	372	57	986	56	999999	971	26	611	395	999999	999999	999999	42	471	491	638	999999	447	465	715	897	999999	493	412	477	791	924	37	999999	999999	273	339	250	999999	834	153	675	572	853	305	796	970	121	999999	909	990	999999	174	229	267	999999	999999	999999	217	652	999999	564	583	579	828	57	999999	608	118	999999	842	999999	999999	636	348	999999	263	593	170	918	927	550	414	502	487	102	760	808	999999	999999	999999	718	42	360	134	589	101	992	999999	257	808	999999	999999	202	77	863	670	537	880	304	577	720	999999	299	725	999999	999999	91	102	736	297	190	999999	999999	999999	134	999999	679	999999	759	872	270	569	999999	120	565	547	999999	434	623	432	232	999999	999999	879	999999	267	999999	999999	999999	439	19	900	297	959	627	507	351	999999	943	769	991	35	131	432	317	999999	548	189	999999	621	999999	656	999999	999999	74	262	999999	782	999999	866	360	999999	546	999999	862	369	281	952	492	68	206	947	491	854	440	207	806	27	572	999999	718	999999	475	999999	501	999999	431	983	895	375	93	999999	584	86	419	947	999999	802	570	947	999999	595	696	999999	425	999999	175	624	999999	866	999999	406	220	602	999999	796	578	999999	999999	509	938	999999	999999	999999	999999	636	999999	414	445	493	718	999999	
999999	624	216	132	867	374	929	511	999999	806	119	38	999999	686	358	982	928	622	378	999999	974	71	999999	592	537	580	136	788	627	999999	189	389	999999	451	949	595	395	35	929	214	272	326	321	141	188	39	207	999999	999999	999999	485	822	125	431	39	396	615	624	594	296	248	150	884	436	999999	729	880	477	736	762	596	902	999999	174	34	658	749	877	413	508	382	837	999999	999999	999999	367	274	726	421	563	980	999999	999999	642	966	131	999999	884	999999	458	158	999999	562	525	793	583	139	951	406	381	646	737	221	96	914	411	999999	999999	161	270	465	164	65	183	782	826	472	60	208	903	999999	864	999999	955	359	653	284	984	453	701	237	323	329	50	916	252	559	354	999999	564	999999	793	733	253	992	999999	999999	999999	742	967	999999	88	752	503	165	781	374	265	736	270	136	656	204	459	42	152	834	25	999999	540	276	999999	999999	643	422	433	140	999999	962	999999	979	895	251	485	590	999999	570	999999	884	144	878	304	617	999999	438	834	598	284	221	850	169	657	133	212	701	993	755	999999	91	732	651	254	999999	381	290	999999	414	718	999999	999999	999999	19	140	131	661	999999	509	865	214	587	834	856	908	121	999999	331	772	49	999999	999999	404	461	743	162	493	634	10	999999	186	207	430	880	415	339	279	160	526	11	550	728	493	890	904	999999	898	794	999999	191	186	999999	468	375	934	281	488	130	276	978	637	37	999999	273	688	16	167	954	450	579	842	999999	999999	770	498	65	113	999999	556	249	264	699	298	819	70	999999	999999	999999	945	144	851	158	884	548	374	999999	999999	230	212	898	347	943	999999	999999	349	999999	999999	698	877	999999	178	999999	574	36	723	938	738	161	213	470	277	111	999999	316	728	693	171	266	406	974	307	883	311	999999	902	320	355	532	480	929	999999	50	188	76	965	877	584	857	999999	435	999999	999999	26	741	630	245	935	47	48	999999	999999	897	999999	902	581	295	999999	916	999999	412	593	216	681	999999	999999	236	923	942	350	851	118	314	441	970	200	999999	999999	570	999999	666	385	317	999999	999999	960	176	748	999999	999999	999999	214	668	732	422	999999	577	924	742	345	999999	999999	993	697	197	546	665	466	332	711	879	428	999999	889	467	37	286	722	856	323	239	488	647	456	669	646	999999	581	28	137	622	999999	133	999999	633	999999	999999	619	306	288	305	710	999999	574	616	261	112	779	274	395	566	854	77	429	115	999999	674	546	38	550	105	999999	999999	
999999	99	111	999999	877	265	123	644	666	999999	578	999999	529	999999	83	840	417	999999	671	316	632	571	767	709	703	129	999999	999999	845	591	755	192	221	273	231	484	514	956	999999	523	161	999999	899	999999	999999	411	585	852	999999	705	620	17	434	777	814	999999	331	999999	999999	757	546	999999	799	85	670	395	806	266	841	598	999999	461	318	157	164	882	999999	339	999999	999999	999999	866	999999	150	971	999999	999999	443	458	597	999999	999999	364	478	977	719	951	824	768	114	604	999999	999999	999999	999999	168	698	286	999999	932	962	991	191	309	223	679	361	658	114	999999	999999	372	999999	253	999999	222	999999	999999	999999	444	930	846	570	115	999999	224	855	88	770	812	60	481	820	526	635	999999	999999	64	264	307	367	999999	720	999999	477	242	522	766	566	167	999999	858	116	188	11	999999	431	85	612	998	824	283	888	301	870	165	551	999999	999999	283	290	52	999999	872	87	999999	999999	999999	638	465	999999	999999	521	613	999999	201	375	642	524	519	740	999999	452	266	999999	94	414	999999	976	999999	690	999999	158	999999	877	28	283	243	999999	999999	989	999999	999999	156	306	735	761	285	999999	679	790	999999	766	999999	999999	999999	600	328	399	999999	232	707	746	326	775	470	940	237	735	732	918	999999	541	160	999999	999999	999999	305	959	747	999999	999999	878	307	531	780	474	999999	751	453	428	954	844	999999	151	999999	961	130	381	835	795	534	549	999999	760	659	999999	616	577	510	23	304	999999	999999	670	103	999999	999999	795	994	999999	890	486	291	314	964	297	999999	999999	248	80	999999	999999	133	952	798	590	999999	999999	999999	412	999999	482	999999	440	133	999999	999999	448	58	463	522	999999	387	839	999999	57	267	512	796	371	944	607	339	440	723	380	245	699	872	999999	766	902	999999	591	147	999999	245	851	999999	378	104	984	960	785	999999	965	546	293	57	750	332	558	999999	510	999999	261	152	999999	716	999999	359	503	576	544	696	999999	999999	795	702	496	999999	415	331	999999	277	999999	646	999999	883	758	834	951	651	131	999999	217	162	999999	133	885	999999	435	144	438	29	601	418	425	98	936	563	750	999999	561	999999	917	237	332	999999	507	999999	598	927	958	999999	407	851	454	364	489	999999	989	672	817	230	999999	281	893	999999	675	551	230	466	946	205	93	999999	999999	193	272	980	999999	189	625	280	676	508	186	999999	621	749	963	70	608	477	573	88	999999	340	999999	645	344	924	568	956	394	999999	980	763	834	47	762	271	101	508	639	999999	999999	999999	
553	878	105	382	786	925	587	169	857	478	631	14	999999	758	631	999999	646	905	620	669	886	544	999999	999999	685	584	987	702	969	109	838	999999	42	237	787	683	550	961	147	642	999999	234	285	511	141	830	451	13	639	999999	862	733	199	386	659	999999	360	999999	999999	212	999999	885	200	757	999999	867	999999	999999	999999	948	999999	684	999999	978	999999	662	268	999999	291	855	142	999999	73	504	999999	115	574	656	578	999999	332	868	999999	935	704	999999	43	999999	999999	274	858	999999	42	691	398	999999	965	999999	94	997	750	345	999999	841	79	999999	999999	696	520	999999	999999	325	790	999999	625	999999	419	832	283	808	628	741	154	27	997	999999	999999	382	116	68	149	999999	571	580	37	987	476	433	866	750	671	347	17	346	999999	542	303	838	75	189	999999	143	938	999999	379	19	999999	384	844	999999	12	449	590	461	395	940	754	219	176	638	741	999999	965	999999	146	291	999999	807	56	999999	756	123	999999	999999	999999	999999	424	294	211	27	796	999999	589	999999	748	999999	757	555	950	999999	788	999999	999999	436	448	999999	999999	415	149	97	285	393	337	999999	273	889	141	663	171	999999	525	999999	18	159	999999	999999	999999	999999	784	914	534	188	857	999999	676	673	451	999999	999999	518	838	999999	155	999999	742	999999	999999	209	583	859	100	103	393	999999	514	328	84	522	999999	799	384	999999	631	999999	563	107	536	321	999999	600	447	261	184	653	551	516	324	895	417	439	999999	207	545	925	823	440	794	999999	511	999999	598	929	295	689	144	999999	999999	920	999999	644	876	452	999999	983	421	839	918	740	29	998	999999	189	115	165	914	186	513	705	411	999999	312	250	810	999999	11	517	999999	999999	518	761	138	999999	345	772	562	441	711	999999	513	984	521	999999	276	513	353	999999	824	140	774	958	286	999999	999999	437	342	636	642	999999	981	999999	999999	433	999999	268	869	610	844	343	602	483	999999	951	999999	999999	611	258	999999	307	21	593	693	835	720	560	484	456	885	999999	440	926	999999	579	999999	609	999999	98	832	999999	643	743	573	999999	537	301	493	335	999999	100	825	93	662	999999	129	398	221	48	713	999999	784	423	724	999999	902	676	999999	895	381	999999	317	523	426	966	999999	278	29	211	307	428	77	159	967	795	92	356	273	463	999999	191	999999	999999	384	170	233	999999	999999	999999	999999	861	617	597	953	896	783	312	667	999999	999999	850	999999	19	741	294	604	635	455	929	999999	555	412	231	445	199	205	245	148	265	743	443	999999	392	
623	445	999999	479	205	81	21	779	689	999999	781	608	813	388	999999	99	566	597	774	999999	783	42	458	395	161	763	700	999999	174	999999	999999	999999	600	999999	395	999999	483	999999	439	384	917	84	866	834	449	999999	999999	816	904	58	698	155	668	170	999999	590	986	425	328	999999	380	473	999999	287	625	999999	18	999999	992	44	616	999999	168	400	182	709	999999	999999	999999	324	999999	883	644	125	713	999999	580	440	388	805	319	67	806	999999	13	454	469	589	999999	907	828	559	999999	869	442	267	986	278	988	999999	424	373	479	999999	999999	496	828	499	573	818	962	578	448	197	725	558	634	999999	396	727	249	586	414	49	495	999999	70	774	682	456	819	999999	452	488	390	999999	588	999999	941	999999	625	969	25	999999	945	999999	999999	999999	154	883	632	825	882	270	659	838	958	440	517	238	436	64	816	127	998	999999	999999	960	807	779	970	831	230	878	112	279	999999	22	999999	245	716	434	630	799	823	994	430	191	828	552	987	157	295	999999	90	999999	162	897	402	295	134	160	999999	374	912	800	605	13	167	999999	276	945	999999	999999	522	12	434	27	303	13	999999	999999	141	999999	999999	823	546	517	798	541	126	673	620	808	999999	565	605	999999	999999	33	399	426	34	448	285	51	811	999999	200	88	146	145	603	999999	65	190	999999	573	582	99	264	97	999999	625	273	999999	335	537	172	956	406	999999	999999	999999	614	812	919	692	999999	751	21	999999	326	720	999999	999999	999999	999999	752	999999	999999	42	999999	797	769	999999	222	408	185	999999	715	999999	850	244	681	966	14	999999	784	253	270	336	593	830	87	731	771	494	230	291	533	999999	785	242	419	374	999999	343	511	312	600	521	999999	307	46	738	682	91	999999	999999	977	746	447	999999	669	220	448	852	999999	48	999999	727	188	893	158	999999	498	618	999999	999999	481	670	821	481	999999	999999	999999	296	794	348	999999	999999	455	999999	999999	999999	667	285	573	999999	926	643	624	473	999999	873	343	623	159	999999	250	74	265	999999	957	316	924	965	857	920	402	161	67	380	999999	999999	282	396	589	370	943	222	999999	627	390	999999	56	999999	709	779	415	205	146	369	108	984	433	722	833	998	999999	702	428	999999	805	999999	585	253	483	920	600	999999	44	789	492	38	28	638	352	999999	999999	575	265	88	514	207	25	999999	282	14	999999	559	999999	590	507	251	794	402	821	615	262	802	874	788	188	469	170	357	877	80	999999	794	380	713	737	999999	446	999999	148	608	
759	999999	971	478	999999	51	393	453	291	250	243	999999	816	736	867	467	701	476	900	999999	999999	667	821	999999	49	632	189	849	852	220	804	999999	999999	222	856	376	830	405	296	999999	85	999999	999999	636	836	348	978	643	846	280	595	999999	449	103	571	101	75	770	439	870	999999	999999	600	999999	445	788	999999	604	999999	999999	637	305	999999	763	999999	330	602	194	375	700	654	999999	13	582	624	835	999999	170	650	764	310	70	966	426	999999	542	125	994	200	57	975	383	763	354	642	300	788	685	133	251	499	999999	999999	739	225	326	540	28	457	610	999999	213	999999	125	999999	577	339	764	489	999999	214	999999	994	999999	724	280	782	658	999999	334	56	329	46	999999	999999	430	664	236	210	999999	11	107	546	590	274	772	430	647	164	74	960	34	206	696	999999	891	999999	87	999999	944	543	881	87	999999	999999	464	176	554	849	999999	912	113	563	530	999999	116	999999	999999	63	999999	999999	144	504	875	373	32	999999	350	999999	384	544	999999	221	266	424	999999	999999	424	36	809	999999	876	798	999999	999999	857	470	675	270	999999	829	481	999999	999999	104	409	999999	999999	758	541	341	826	192	475	999999	335	891	307	999999	999999	96	647	999999	253	357	973	346	119	723	516	562	457	89	441	999999	72	562	159	999999	999999	741	818	665	494	478	778	694	332	999999	999999	966	172	569	954	844	999999	103	781	714	130	72	999999	487	252	999999	999999	746	751	999999	999999	773	741	145	101	574	277	981	893	999999	999999	289	23	999999	897	550	399	887	135	999999	999999	999999	999999	444	51	952	999999	340	999999	515	999999	41	942	412	996	62	235	36	478	999999	999999	210	210	16	999999	999999	999999	999999	589	701	589	996	621	164	559	203	992	306	999999	148	110	937	568	387	999999	999999	346	611	954	999999	325	372	999999	745	30	170	999999	774	308	209	903	156	750	721	999999	597	420	999999	853	803	70	928	932	339	289	638	642	822	826	598	504	999999	373	744	386	227	587	876	143	398	999999	227	997	895	999999	954	196	847	462	592	137	557	999999	160	784	396	440	89	999999	999999	528	946	999999	999999	704	466	782	16	344	708	20	543	655	464	378	842	931	47	105	335	452	999999	370	244	471	946	999999	222	959	990	787	507	999999	999999	869	488	279	297	200	778	181	999999	512	999999	999999	593	902	303	999999	999999	465	999999	983	999999	939	733	586	713	248	757	776	999999	999999	999999	920	512	132	903	594	890	572	999999	846	326	164	999999	291	615	662	999999	54	
999999	440	999999	999999	393	524	999999	999999	999999	902	566	58	442	999999	610	144	168	833	78	470	998	708	891	379	820	556	667	999999	676	451	970	61	370	713	390	999999	38	819	536	988	999999	999999	999999	988	16	999999	414	324	553	138	133	999999	593	999999	55	687	549	999999	714	837	856	316	145	999999	931	515	688	728	621	481	115	349	306	999999	629	999999	260	902	373	235	151	352	431	548	999999	197	467	953	668	999999	590	390	115	699	141	534	955	764	66	501	907	685	703	999999	33	784	485	513	787	148	437	647	999999	489	999999	999999	999999	999999	375	743	57	735	70	917	999999	725	244	607	948	105	951	999999	845	999999	327	465	999999	358	999999	544	712	954	175	999999	276	943	115	625	13	999999	648	368	398	999999	453	999999	625	785	191	308	550	878	999999	999999	999999	999999	801	999999	171	239	999999	537	82	831	41	103	999999	539	651	999999	619	618	603	331	457	999999	106	532	999999	999999	840	999999	999999	999999	994	999999	999999	483	343	334	151	999999	999999	773	760	121	295	567	291	999999	613	95	999999	244	688	932	999999	999999	999999	604	844	279	984	999999	399	13	370	855	837	207	704	95	206	326	806	916	163	830	999999	345	999999	539	250	77	999999	754	727	999999	538	72	559	165	248	739	490	871	717	449	384	999999	750	440	730	93	999999	527	889	818	437	772	778	454	672	899	307	315	38	917	483	999999	285	438	327	775	999999	548	846	999999	999999	934	208	714	455	999999	594	866	809	167	421	24	865	909	504	999999	999999	999999	493	999999	999999	185	999999	800	965	739	481	322	123	954	444	117	680	999999	981	503	573	74	998	999999	314	440	505	871	505	468	779	376	933	561	999999	544	65	506	999999	999999	999999	407	748	716	342	281	752	854	722	313	999999	442	927	10	999999	228	115	634	45	11	679	971	304	507	999999	999999	999999	999999	473	999999	62	184	407	999999	412	176	326	291	525	42	687	650	999999	202	134	347	448	932	369	272	438	430	471	999999	981	129	113	250	757	237	892	200	391	821	261	999999	44	606	598	35	902	823	119	12	323	38	822	999999	383	622	999999	999999	202	210	999999	999999	712	384	999999	999999	72	85	534	297	150	999999	269	337	940	964	312	999999	999999	343	370	999999	321	999999	709	952	999999	10	867	999999	571	445	998	190	359	629	457	660	999999	316	963	827	299	821	861	826	769	495	171	419	320	825	122	859	840	857	999999	253	674	396	999999	71	999999	399	726	704	999999	88	977	321	517	651	
583	37	380	542	325	999999	607	883	192	810	838	999999	825	745	999999	149	350	502	319	213	985	870	999999	901	618	900	104	167	999999	999999	518	850	901	668	251	95	488	307	542	820	999999	999999	213	999999	233	760	999999	981	382	359	999999	484	999999	313	665	713	999999	479	924	424	999999	449	555	999999	999999	988	556	167	503	247	999999	52	999999	999999	999999	204	999999	154	678	857	336	999999	784	978	953	43	848	999999	999999	538	387	19	383	127	424	206	245	712	883	244	214	416	999999	144	699	695	999999	512	747	471	56	562	800	76	97	292	665	577	548	268	149	958	164	964	859	650	669	842	999999	369	958	954	271	999999	653	920	635	650	288	268	999999	345	850	540	492	825	219	316	999999	141	999999	668	173	625	105	256	261	522	285	999999	35	682	438	999999	513	999999	999999	367	999999	177	999999	999999	999999	290	749	999999	999999	624	999999	999999	440	363	999999	943	828	300	790	645	999999	407	668	122	375	238	242	835	999999	999999	37	400	533	999999	893	862	483	526	379	999999	999999	301	148	999999	50	250	999999	999999	870	999999	559	999999	310	655	29	25	999999	999999	649	70	57	913	896	999999	596	92	510	589	469	950	469	311	920	907	770	56	999999	999999	82	134	620	570	999999	999999	914	814	99	878	999999	877	999999	938	877	319	835	999999	999999	504	51	958	740	39	212	920	34	257	999999	403	885	999999	757	479	472	999999	449	999999	948	999999	730	999999	992	999999	756	999999	597	530	999999	611	82	999999	999999	764	999999	124	393	590	367	54	398	999999	522	696	993	999999	130	883	476	361	869	358	22	921	774	269	999999	999999	282	621	332	503	823	690	330	86	330	992	490	358	141	999999	129	903	999999	73	999999	306	638	895	471	714	64	82	742	723	795	730	990	730	158	285	317	746	999999	894	843	831	375	916	540	137	999999	128	230	20	239	999999	837	999999	999999	669	479	386	160	999999	449	999999	948	999999	291	599	12	759	209	856	550	382	191	999999	229	999999	930	999999	365	343	999999	936	852	731	493	686	999999	289	730	999999	805	930	596	114	455	102	883	768	635	940	134	643	918	374	470	857	927	647	490	571	738	757	31	816	306	512	898	227	123	999999	999999	723	38	720	60	999999	785	86	743	137	554	999999	999999	999999	218	677	27	488	271	636	999999	255	798	999999	751	999999	909	999999	808	942	203	666	999999	41	244	999999	614	999999	323	999999	999999	999999	903	363	999999	999999	670	999999	607	628	494	999999	955	999999	845	999999	999999	869	
999999	12	999999	999999	277	801	933	887	999999	999999	190	806	73	819	174	999999	565	908	352	999999	999999	185	387	312	182	190	457	783	710	999999	195	784	487	745	238	321	150	75	999999	112	429	139	999999	999999	426	800	564	674	256	545	999999	937	117	489	726	793	624	999999	833	97	999999	160	999999	999999	869	999999	329	328	591	999999	280	999999	999999	250	25	23	127	772	886	381	625	782	537	999999	256	258	999999	999999	28	999999	696	999999	242	495	758	999999	952	717	999999	30	480	999999	93	402	274	431	999999	867	473	713	999999	999999	999999	461	471	570	623	21	103	621	730	331	999999	999999	166	538	267	839	491	746	999999	410	37	865	900	388	698	144	999999	999999	646	808	999999	314	769	999999	999999	999999	33	197	656	940	999999	133	300	158	999999	999999	246	736	174	772	999999	727	652	275	999999	655	560	93	871	488	120	279	974	999999	999999	994	385	322	317	486	815	303	99	999999	786	903	575	751	999999	760	898	174	659	873	432	806	661	504	30	575	229	940	999999	177	829	999999	159	378	999999	942	562	999999	999999	688	957	92	637	532	488	920	999999	809	641	121	590	945	619	110	499	991	343	999999	999999	741	266	874	978	922	301	441	754	206	400	999999	999999	974	745	971	915	350	178	139	26	109	495	999999	309	214	586	883	735	999999	879	369	608	680	632	687	431	999999	114	999999	241	56	176	999999	418	141	912	616	210	647	194	159	823	213	865	202	255	846	575	773	999999	417	706	705	999999	41	999999	999999	351	68	550	832	246	463	898	969	999999	613	999999	177	302	999999	999999	98	864	730	999999	405	815	440	442	585	999999	340	379	823	350	471	999999	387	241	394	274	999999	106	361	999999	370	315	999999	269	642	843	999999	481	375	733	618	841	999999	494	999999	712	911	625	965	324	905	93	84	999999	471	57	624	936	999999	999999	541	991	512	999999	186	100	920	181	800	999999	120	859	999999	99	999999	629	999999	892	735	682	363	526	999999	47	17	286	240	999999	797	999999	229	999999	999999	669	999999	626	999999	999999	317	415	791	740	999999	233	214	56	88	984	897	999999	90	732	210	234	352	999999	859	475	809	899	859	654	383	216	999999	649	999999	344	897	999999	300	197	584	330	890	623	700	907	832	960	208	256	378	955	513	496	269	999999	327	999999	767	863	999999	418	999999	147	366	999999	711	999999	761	743	96	792	550	893	157	880	999999	729	324	952	642	849	701	612	285	428	702	35	389	945	27	721	347	999999	226	999999	774	
999999	999999	999999	999999	999999	209	464	169	999999	999999	620	349	999999	16	999999	999999	815	231	131	716	943	999999	937	916	686	184	816	999999	375	454	999999	676	980	116	590	472	999999	755	999999	649	999999	453	699	24	999999	999999	10	939	999999	999999	532	999999	999999	999999	999999	891	329	174	519	999999	392	737	999999	999999	300	944	369	999999	425	999999	628	69	858	481	999999	500	172	923	835	999999	999999	877	307	516	999999	908	581	530	285	999999	153	78	999999	279	266	509	659	567	999999	147	999999	727	523	303	241	473	999999	999999	999999	339	728	405	339	519	919	515	999999	287	999999	999999	373	838	999999	726	982	559	823	588	224	970	841	999999	209	698	683	456	363	999999	285	458	561	957	999999	945	970	747	739	726	359	999999	78	381	358	342	773	999999	730	796	999999	681	650	768	408	20	498	999999	999999	640	835	473	162	436	12	760	999999	999999	298	999999	999999	999999	819	999999	238	473	901	469	257	866	924	205	725	567	692	999999	808	793	558	539	457	847	550	999999	891	999999	599	641	379	999999	999999	367	199	999999	49	86	862	553	540	934	999999	999999	999999	340	999999	999999	999999	594	744	408	951	45	856	758	999999	999999	694	720	215	999999	874	999999	100	999999	363	566	999999	55	527	616	741	265	263	624	431	428	999999	220	393	999999	999999	14	896	970	646	477	511	440	999999	999999	392	999999	348	999999	70	848	999999	226	999999	159	633	999999	77	138	667	999999	782	242	337	185	938	999999	336	954	213	999999	999999	999999	23	999999	65	575	969	396	233	599	917	75	563	999999	999999	754	242	244	627	445	936	768	312	949	694	999999	999999	999999	999999	908	999999	999999	999999	199	999999	819	213	999999	103	68	733	680	904	999999	778	717	999999	754	695	194	251	102	336	768	933	604	816	73	200	787	999999	999999	205	325	784	533	91	999999	108	999999	550	150	999999	569	712	266	864	244	999999	977	599	358	215	999999	999999	722	67	226	265	880	12	149	900	999999	595	665	999999	588	999999	255	636	314	656	999999	999999	110	952	766	65	677	740	582	892	223	197	123	861	198	659	71	475	864	999999	228	668	999999	250	834	999999	56	780	999999	949	925	351	999999	702	191	373	565	769	301	999999	999999	149	430	257	687	128	482	803	296	929	999999	779	999999	999999	999999	366	242	999999	128	792	19	897	465	999999	966	871	902	420	680	825	103	302	184	999999	531	88	248	163	562	715	501	999999	493	355	999999	156	999999	99	274	999999	999999	704	651	509	161	999999	683	797	291	816	225	72	132	
471	836	999999	605	77	673	359	128	89	999999	412	301	766	413	999999	999999	999999	301	812	155	999999	695	999999	650	674	552	840	404	450	872	746	500	999999	130	32	519	796	550	513	999999	999999	706	999999	999999	249	218	395	287	573	999999	471	525	412	999999	276	776	447	289	930	524	833	954	999999	999999	999999	912	862	645	390	600	119	999999	999999	396	999999	160	644	991	411	999999	999999	563	830	559	411	231	97	522	853	256	81	516	620	988	592	999999	38	999999	844	999999	355	749	896	973	781	999999	736	25	685	999999	141	999999	878	474	366	280	999999	999999	999999	999999	824	999999	999999	144	528	603	658	999999	804	280	131	801	999999	84	999999	418	666	999999	777	219	999999	81	836	737	124	626	637	156	632	322	836	999999	47	513	512	15	956	999999	454	188	999999	937	999999	999999	994	339	308	999999	362	947	999999	999999	999999	596	999999	753	513	999999	29	902	965	512	177	491	444	221	764	644	572	999999	461	903	412	598	675	556	999999	432	742	784	327	833	793	684	708	569	568	999999	999999	759	501	901	742	552	999999	40	999999	729	969	783	999999	664	241	257	496	710	863	752	999999	299	893	91	322	999999	584	999999	719	493	783	875	653	324	977	999999	999999	559	170	860	999999	645	787	999999	462	958	219	663	601	999999	999999	998	705	816	529	376	865	419	588	508	967	91	321	286	999999	999999	140	261	686	428	642	936	549	999999	377	999999	512	762	629	364	35	920	540	183	305	785	999999	836	795	999999	947	204	971	662	893	304	333	510	194	367	828	958	999999	182	903	261	458	702	999999	999999	864	113	999999	999999	483	56	551	148	980	170	925	303	999999	999999	481	448	999999	887	119	83	952	11	999999	271	535	999999	943	367	279	999999	999999	476	398	999999	746	844	413	746	189	999999	752	999999	530	33	442	535	502	999999	999999	999999	296	570	593	375	300	862	534	529	699	416	112	193	868	936	999999	458	999999	999999	338	637	44	228	708	999999	330	999999	481	554	828	999	574	999999	665	999999	757	999999	883	32	999999	999999	999999	883	57	772	744	568	999999	593	999999	984	630	588	572	74	999999	77	862	330	55	999999	390	979	999999	699	841	70	999999	999999	188	77	575	882	662	454	999999	160	181	935	527	761	449	999999	999999	844	379	985	999999	601	393	689	903	562	977	999999	504	999999	192	357	930	683	50	272	415	999999	999999	747	999999	128	746	280	999999	926	803	999999	999999	502	999999	857	329	856	591	926	671	999999	999999	22	905	935	950	988	968	824	
14	843	720	186	482	242	999999	999999	999999	360	854	122	999999	977	999999	693	641	11	999999	999999	37	84	999999	123	999999	999999	958	999999	842	990	999999	757	312	82	921	999999	573	908	29	392	431	698	796	241	82	558	705	196	262	222	999999	948	284	642	796	930	751	607	999999	566	284	38	789	78	191	106	810	721	999999	800	129	733	981	332	903	339	288	860	999999	52	220	772	153	630	697	230	999999	669	285	991	217	966	333	463	118	403	908	999999	59	975	999999	984	141	462	102	570	967	999999	739	466	651	890	565	542	356	511	884	999999	381	999999	622	150	999999	73	592	163	410	999999	224	999999	430	560	810	76	999999	236	641	690	999999	136	262	999999	930	999999	349	999999	410	790	116	999999	518	749	355	98	362	608	549	77	870	938	169	448	999999	999999	46	999999	999999	499	249	130	870	999999	631	254	708	100	219	626	723	999999	753	619	421	617	999999	999999	214	722	713	999999	999999	573	820	599	967	814	794	999999	782	258	246	910	551	986	736	324	999999	111	999999	271	398	922	353	604	194	999999	37	130	247	364	886	367	785	999999	999999	306	383	41	287	894	306	518	843	999999	39	842	999999	435	999999	677	563	113	999999	999999	306	999999	230	226	415	427	999999	674	999999	427	371	879	135	997	553	439	940	999999	823	495	965	880	89	878	575	352	481	999999	248	999999	801	783	34	999999	999999	999999	86	167	626	860	117	631	64	425	113	159	717	81	881	999999	736	476	290	847	487	426	685	351	651	72	945	195	435	894	626	999999	999999	999999	749	874	363	783	999999	962	387	343	825	663	774	425	634	410	999999	797	832	335	503	186	999999	831	993	734	516	563	915	922	205	170	799	525	304	924	331	17	97	953	16	999999	470	153	999999	999999	999999	235	438	545	999999	638	71	999999	95	678	999999	999999	880	629	277	999999	999999	465	999999	664	999999	258	130	999999	89	712	709	879	328	999999	716	712	999999	971	166	290	135	379	456	567	109	999999	440	626	999999	412	137	468	685	109	999999	14	15	999999	168	328	115	728	465	763	929	191	999999	999999	962	233	688	999999	999999	987	781	677	18	999999	564	364	818	999999	999999	676	584	999999	204	228	905	999999	707	304	813	838	185	406	913	693	638	918	536	999999	664	999999	724	228	996	698	328	602	999999	435	381	999999	510	611	16	788	188	688	986	752	14	999999	999999	394	999999	634	812	384	999999	324	941	646	827	297	999999	956	999999	365	999999	506	999999	999999	715	999999	999999	999999	
999999	573	999999	135	515	949	931	783	999999	413	248	999999	999999	999999	885	944	999999	680	493	735	999999	223	999999	999999	836	822	444	490	852	701	545	254	471	999999	307	999999	984	999999	809	991	999999	53	770	999999	717	622	242	882	620	999999	474	44	999999	197	43	123	801	999999	298	692	515	451	931	824	868	994	868	46	75	647	960	210	871	501	999999	932	453	345	342	224	590	562	999999	896	999999	510	466	284	999999	193	447	999999	350	999999	486	272	999999	945	567	723	753	205	999999	973	999999	999999	173	999999	176	111	670	465	16	84	112	999999	581	44	999999	999999	538	999999	983	999999	209	325	860	753	999999	999999	999999	507	778	619	470	394	999999	999999	901	963	346	999999	118	952	522	981	999999	999999	25	532	999999	88	358	209	999999	169	999999	935	773	680	414	420	281	999999	291	999999	686	397	613	999999	218	685	143	634	31	368	485	41	368	228	686	999999	737	492	77	741	159	579	999999	999999	182	999999	132	231	559	926	898	700	670	359	304	999999	661	999999	323	15	945	724	187	826	999999	999999	576	999999	993	819	682	788	999999	550	999999	117	963	312	545	409	563	999999	84	105	470	999999	370	999999	924	999999	932	439	999999	999999	795	435	402	606	628	991	242	577	237	739	253	119	999999	130	346	197	999999	999999	999999	914	452	43	649	92	999999	898	819	567	999999	557	886	253	619	287	754	588	999999	366	684	554	176	985	683	344	851	999999	999999	999999	672	737	167	583	677	264	620	762	786	319	250	730	181	674	999999	680	853	10	499	82	375	999999	482	921	674	999999	999999	466	999999	314	240	15	473	579	894	893	999999	312	999999	365	999999	991	801	405	999999	954	382	502	999999	13	491	851	999999	362	999999	999999	999999	246	909	999999	517	999999	413	481	89	999999	266	999999	780	63	290	550	435	144	415	384	956	87	805	719	834	255	999999	355	823	389	154	121	704	999999	638	163	403	999999	999999	513	588	999999	325	881	697	999999	721	985	722	941	999999	726	946	500	958	187	440	199	635	272	735	67	999999	699	100	155	897	799	424	137	157	330	297	901	795	635	761	924	32	63	999999	443	633	882	963	999999	174	999999	31	461	722	213	479	585	778	999999	999999	625	790	999999	883	921	999999	999999	793	105	999999	55	705	332	999999	516	177	581	738	999999	999999	999999	736	672	981	693	999999	963	414	943	851	711	133	273	963	145	999999	999999	180	611	872	47	98	867	989	128	508	699	44	216	46	897	847	486	107	999999	889	128	570	199	
153	607	191	850	254	727	999999	441	368	999999	383	697	411	999999	430	999999	999999	868	683	862	194	88	928	999999	906	953	864	999999	175	77	256	25	909	980	999999	999999	999999	247	623	271	206	76	340	754	833	999999	496	719	65	711	217	999999	445	999999	15	999999	679	983	943	300	863	999999	276	301	44	367	999999	999999	669	999999	541	450	255	999999	999999	127	999999	184	999999	567	467	999999	591	999999	860	999999	579	212	975	999999	595	999999	303	332	999999	921	800	49	719	475	999999	75	60	999999	179	767	775	33	50	887	326	505	618	386	833	718	694	999999	441	809	787	584	454	999999	999999	668	156	923	999999	999999	999999	999999	464	899	15	402	999999	690	294	102	460	556	171	999999	85	999999	999999	917	498	690	237	988	999999	910	687	977	620	999999	339	510	999999	999999	21	305	999999	999999	50	718	381	999999	624	13	999999	348	359	241	422	999999	202	480	415	239	999999	332	518	338	999999	554	222	999999	999999	999999	360	783	482	607	544	866	999999	467	59	544	999999	67	75	999999	471	269	999999	999999	564	264	590	859	105	999999	427	688	786	241	516	999999	506	353	659	999999	652	743	999999	751	696	556	837	734	430	999999	692	376	266	294	866	841	993	766	999999	527	731	501	999999	999999	189	856	89	999999	951	564	999999	202	407	763	581	728	404	809	758	999999	426	855	999999	235	698	61	999999	502	999999	999999	502	739	881	142	581	161	64	775	571	840	476	550	783	866	831	500	999999	999999	712	148	447	999999	18	463	110	875	999999	462	401	138	435	587	922	285	72	309	320	275	191	430	673	628	999999	918	542	875	999999	573	403	208	92	927	789	999999	238	318	731	428	41	706	99	602	383	443	414	888	999999	507	803	999999	999999	703	322	999999	474	999999	945	99	999999	999999	802	498	69	999999	999999	999999	999999	696	57	754	577	892	243	999999	999999	81	255	999999	999999	654	257	999999	769	871	28	389	615	999999	761	999999	372	999999	999999	806	999999	600	542	999999	999999	907	999999	931	999999	59	954	297	469	836	999999	402	573	999999	999999	276	977	999999	729	198	184	665	999999	300	934	637	392	936	999999	999999	999999	741	538	999999	999999	606	563	999999	125	719	916	731	920	778	556	368	846	999999	65	240	829	676	870	354	15	999999	24	799	999999	999999	999999	999999	999999	43	265	219	864	508	734	979	712	999999	121	19	281	453	745	123	743	999999	791	171	880	164	607	999999	999999	999999	69	684	591	763	999999	999999	61	897	999999	887	522	347	504	348	496	85	999999	177	
564	860	83	561	986	901	66	999999	40	506	147	747	999999	360	348	680	448	999999	397	999999	342	818	957	383	624	858	600	999999	999999	453	674	999999	636	439	350	20	120	508	697	999999	707	897	272	555	760	92	461	171	999	824	899	446	687	579	834	746	902	699	999999	999999	999999	660	360	587	832	342	120	996	20	337	569	940	999999	707	251	445	555	412	623	541	406	438	999999	256	553	237	999999	999999	604	604	999999	421	570	568	390	56	546	999999	723	999999	971	465	161	671	265	959	94	980	338	399	200	999999	85	999999	731	999999	264	114	44	605	225	999999	999999	416	230	157	379	793	326	999999	898	999999	689	206	570	999999	999999	734	990	593	152	146	999999	215	413	617	999999	174	837	999999	792	442	650	127	211	918	74	744	451	117	590	301	999999	999999	501	329	999999	878	835	999999	593	530	999999	450	999999	999999	334	999999	13	612	811	214	956	807	412	465	999999	571	995	651	877	543	292	883	13	851	482	595	714	94	807	466	339	57	926	271	328	999999	665	131	593	878	741	838	305	385	999999	999999	999999	45	109	248	883	193	912	999999	248	240	999999	611	607	739	481	999999	805	354	875	909	881	150	146	30	906	874	68	999	802	454	587	627	999999	625	863	679	984	568	583	155	144	876	999999	98	762	63	999999	854	999999	822	42	951	510	435	975	999999	898	89	342	19	135	999999	999999	794	653	820	999999	999999	876	802	999999	247	771	999999	774	14	127	58	999999	999999	999999	214	999999	980	421	635	127	89	650	282	780	999999	235	574	29	230	628	999999	445	942	958	542	999999	603	887	794	189	999999	999999	970	473	849	821	999999	999999	921	320	277	382	27	999999	999999	341	604	31	999999	999999	207	710	554	386	999999	613	999999	999999	999999	236	998	102	999999	455	347	428	679	999999	931	92	745	914	108	999999	361	856	427	249	942	211	383	999999	857	782	982	999999	116	594	584	246	505	595	842	695	322	184	755	571	999999	999999	661	999999	100	999999	276	999999	612	644	999999	999999	196	999999	999999	615	852	426	245	999999	999999	999999	322	999999	234	694	587	160	81	999999	999999	186	999999	855	883	999999	550	588	999999	909	999999	700	999999	472	999999	552	60	428	644	999999	842	895	938	910	999999	999999	999999	999999	571	405	369	126	220	209	999999	999999	930	340	203	605	74	274	935	335	999999	999999	809	849	525	681	999999	168	515	844	570	702	247	201	999999	795	81	974	26	999999	549	400	999999	268	426	721	622	999999	235	49	172	578	960	
999999	582	999999	288	435	60	890	999999	211	610	376	638	353	999999	739	582	999999	533	99	257	849	785	937	999999	999999	432	803	68	924	999999	476	681	999999	742	634	999999	432	516	646	924	136	999999	999999	789	999999	629	999999	121	883	999999	827	515	83	999999	120	999999	644	51	738	999999	256	831	836	278	143	695	999999	611	975	130	160	891	887	999999	131	999999	447	158	181	921	360	692	185	787	999999	961	608	999999	631	807	999999	390	778	643	999999	305	498	80	999999	427	999999	471	146	999999	986	935	627	908	209	999999	389	496	870	999999	652	563	656	58	172	999999	96	974	999999	999999	157	769	123	999999	496	999999	999999	376	999999	753	937	888	556	422	999999	179	343	700	472	45	427	999999	520	961	991	124	649	449	908	483	340	18	492	968	999999	226	822	999999	421	383	571	999999	999999	126	879	999999	999999	999999	258	993	838	396	999999	944	999999	999999	259	162	261	382	186	585	999999	28	422	999999	406	587	806	583	357	959	289	99	474	999999	492	404	92	237	117	415	201	999999	645	944	507	548	229	999999	967	999999	132	49	207	985	999999	976	999999	950	367	429	999999	999999	646	879	117	422	479	345	187	855	80	34	274	999999	999999	553	383	478	431	857	368	861	616	687	836	999999	891	999999	858	515	700	141	870	999999	979	526	278	765	837	94	78	883	999999	121	999999	999999	774	436	999999	999999	603	235	528	999999	71	999999	68	999999	52	867	530	991	487	671	999999	938	163	999999	791	999999	999999	617	999999	347	999999	485	103	504	97	999999	999999	465	887	855	912	474	612	370	626	413	468	320	723	969	563	999999	406	105	956	999999	944	197	644	734	728	985	594	191	720	585	481	999999	999999	999999	402	999999	113	631	759	690	999999	793	999999	387	999999	999999	893	670	783	712	89	997	547	436	999999	999999	820	162	137	926	880	999999	650	50	932	904	448	419	999999	999999	973	999999	346	276	999999	161	999999	266	336	764	102	923	999999	999999	506	483	999999	999999	999999	999999	999999	999999	504	999999	809	904	153	920	455	503	525	484	103	295	999999	314	661	281	111	642	999999	999999	826	372	999999	956	999999	642	543	458	888	999999	899	999999	252	31	280	999999	466	430	18	315	811	832	248	617	830	122	278	202	822	744	343	877	72	999999	999999	141	999999	853	999999	510	386	997	614	521	584	640	53	717	44	156	814	680	634	999999	752	999999	134	227	136	999999	999999	999999	999999	154	999999	31	400	560	999999	148	517	613	549	999999	999999	813	227	727	42	199	999999	561	
168	675	929	662	253	326	939	140	17	780	999999	969	147	45	371	999999	851	999999	999999	492	820	895	639	999999	140	136	817	938	776	406	194	936	999999	999999	999999	999999	224	17	778	84	621	766	141	999999	886	579	999999	893	452	757	876	999999	949	586	999999	999999	45	999999	532	126	508	999999	363	999999	596	789	137	335	852	410	256	843	784	175	870	63	764	999999	324	560	999999	999999	496	29	530	999999	987	999999	80	920	924	495	485	662	576	620	412	530	151	106	452	45	50	51	511	42	695	999999	715	688	507	143	414	971	360	583	514	344	89	881	999999	870	264	999999	485	760	368	131	599	260	650	999999	999999	227	118	730	884	454	518	498	28	212	999999	392	423	791	999999	514	312	992	999999	999999	999999	999999	304	582	999999	119	566	750	674	573	195	465	999999	273	381	196	863	629	999999	69	825	591	863	599	329	872	518	693	678	853	819	999999	999999	582	793	502	923	535	950	774	888	999999	999999	454	27	95	355	159	419	895	651	999999	302	57	253	859	405	704	262	999999	999999	872	81	820	754	588	999999	999999	999999	999999	272	337	679	924	999999	67	767	419	581	244	527	999999	283	783	999999	146	313	999999	999999	933	106	229	283	51	183	25	696	13	700	439	999999	889	679	540	632	999999	14	378	999999	195	101	985	132	27	390	243	598	298	999999	617	284	225	999999	546	782	53	63	999999	999999	999999	371	764	719	999999	471	637	999999	743	161	888	999999	999999	230	153	842	120	999999	266	660	940	427	999999	999999	92	165	557	763	999999	999999	588	999999	376	626	720	824	337	999999	980	556	999999	554	855	146	999999	999999	999999	995	983	703	671	947	797	976	810	737	999999	378	636	987	913	874	555	999999	572	999999	999999	318	509	328	514	844	125	709	907	395	572	271	666	607	816	999999	780	439	96	999999	999999	999999	816	999999	861	958	999999	993	642	879	999999	999999	999999	110	719	39	496	664	199	827	831	97	999999	424	175	701	999999	39	181	361	104	999999	899	931	164	999999	502	999999	467	556	214	132	77	999999	999999	703	698	565	999999	786	999999	125	250	268	809	999999	331	401	817	169	256	999999	999999	291	999999	883	969	641	946	353	537	969	207	642	623	999999	30	999999	38	472	13	156	999999	394	999999	999999	999999	640	132	777	54	110	708	999999	309	999999	310	785	252	513	733	66	619	544	999999	106	917	607	645	999999	999999	289	373	999999	166	999999	469	437	996	806	18	339	999999	178	999999	436	271	999999	999999	29	407	999999	798	
999999	739	947	536	999999	145	199	71	999999	999999	31	999999	764	737	362	151	208	144	873	789	446	504	403	999999	450	244	822	834	27	274	999999	703	131	491	848	616	999999	573	861	301	806	745	740	344	498	756	999999	698	909	999999	144	884	534	455	362	30	345	409	999999	372	323	364	53	13	378	999999	299	283	889	745	932	634	282	581	999999	700	764	68	58	693	700	133	925	268	139	741	179	676	139	828	281	809	999999	499	978	452	701	736	999999	180	467	271	999999	999999	826	509	612	952	472	661	265	999999	999999	402	999999	999999	999999	784	874	636	158	623	153	999999	474	132	157	999999	999999	540	998	999999	102	878	999999	999999	324	762	442	629	999999	227	213	477	572	999999	458	999999	827	788	999999	999999	861	339	32	843	999999	748	698	999999	362	999999	358	932	999999	236	194	482	175	244	875	676	352	255	507	999999	999999	676	999999	480	674	999999	956	814	527	999999	176	763	855	393	999999	575	999999	738	276	310	868	999999	814	999999	810	975	920	592	913	999999	999999	999999	832	999999	434	451	999999	999999	999999	999999	872	544	999999	999999	69	431	999999	782	923	309	612	614	978	207	72	147	999999	162	670	699	151	373	901	191	999999	560	999999	764	958	999999	325	846	709	999999	437	334	866	243	286	389	999999	148	999999	613	733	999999	637	634	38	297	999999	107	557	999999	160	509	643	999999	75	999999	999999	999999	823	999999	984	999999	904	13	769	738	999999	628	875	291	351	999999	703	297	458	555	922	306	735	671	289	999999	999999	999999	825	927	690	641	178	999999	888	999999	324	614	629	966	999999	634	865	300	25	961	232	999999	988	999999	806	355	776	999999	999999	204	137	162	775	766	477	535	187	842	57	999999	999999	108	402	855	999999	99	668	491	499	298	440	444	655	327	999999	999999	999999	678	131	999999	865	999999	201	999999	999999	999999	838	999999	499	530	457	999999	252	999999	511	999999	873	999999	999999	716	686	999999	30	297	763	999999	999999	458	999999	453	154	509	720	711	999999	801	999999	707	497	999999	260	806	992	968	841	999999	202	999999	815	871	160	258	218	414	659	999999	638	903	931	676	665	999999	101	55	999999	999999	312	541	611	710	999999	175	645	999999	465	880	302	61	456	355	500	236	642	999999	303	895	999999	999999	62	203	173	13	776	999999	860	870	715	946	999999	999999	999999	660	667	115	654	985	613	274	999999	778	288	999999	456	999999	186	438	999999	999999	752	491	999999	996	999999	418	547	999999	399	824	93	595	175	356	999999	563	999999	839	568	999999	
255	318	292	999999	999999	283	999999	999999	556	200	999999	431	999999	523	999999	111	999999	119	999999	259	999999	999999	595	999999	190	363	613	931	127	893	999999	346	869	220	946	444	209	629	638	999999	503	960	667	209	189	662	472	651	999999	368	325	140	666	319	968	814	722	502	845	999999	670	983	468	999999	999999	308	561	999999	576	759	902	617	480	999999	755	607	773	396	610	528	890	961	999999	999999	577	215	680	560	252	142	722	706	784	635	544	999999	501	14	355	880	110	560	84	403	466	999999	659	698	563	370	50	335	892	327	122	708	213	709	94	648	627	10	669	444	47	205	832	999999	433	245	115	999999	999999	729	427	999999	886	386	999999	869	555	982	996	882	101	396	999999	467	522	835	316	792	919	707	263	110	891	640	365	270	875	814	274	328	999999	281	294	173	899	782	999999	999999	415	225	102	999999	14	787	353	650	999999	999999	332	598	999999	323	850	344	476	999999	449	999999	30	999999	999999	741	717	677	627	999999	999999	999999	567	740	999999	489	387	703	999999	617	999999	114	297	999999	878	999999	999999	676	400	999999	430	999999	697	999999	343	574	807	382	232	999999	927	999999	169	532	548	742	808	592	583	449	999999	156	729	999999	231	345	959	314	999999	493	999999	51	287	686	999999	161	952	985	406	449	682	14	999999	264	999999	769	944	764	999999	146	701	898	102	951	15	284	231	838	360	998	615	502	999999	738	999999	999999	999999	482	142	396	789	822	196	999999	767	931	999999	474	999999	462	999999	204	147	29	999999	361	949	336	999999	125	999999	999999	635	408	834	189	999999	742	999999	999999	720	472	631	780	356	879	999999	958	193	999999	609	999999	669	999999	607	420	364	999999	946	749	999999	722	801	999999	465	675	999999	787	999999	999999	153	932	999999	999999	742	999999	572	367	672	999999	648	991	999999	607	516	184	453	738	800	999999	825	589	999999	413	866	998	999999	614	999999	999999	999999	999999	658	606	930	676	999999	304	165	679	847	997	535	44	110	999999	579	203	511	291	231	999999	986	886	999999	564	146	907	509	744	266	958	52	991	229	723	999999	999999	676	839	739	999999	582	130	576	828	63	761	312	920	999999	477	113	43	459	999999	938	771	845	376	999999	537	794	421	999999	889	999999	544	999999	999999	999999	43	526	999999	999999	81	999999	865	320	933	510	385	999999	589	325	789	999999	18	542	999999	784	571	999999	310	999999	211	365	171	707	686	872	999999	946	999999	317	394	950	442	490	999999	367	82	461	911	865	164	933	215	105	633	
44	999999	11	999999	999999	51	343	226	371	351	716	714	167	633	70	990	438	678	281	931	999999	422	527	999999	627	712	120	789	444	999999	277	159	76	999999	652	926	517	999999	332	275	60	999999	80	149	999999	999999	915	827	999999	875	999999	264	933	173	795	999999	428	999999	999999	890	930	999999	781	226	83	567	647	93	980	144	483	321	356	15	880	113	351	388	493	974	796	292	938	569	428	23	225	999999	288	41	507	670	915	442	345	506	953	999999	999999	113	15	831	846	716	402	414	999999	928	292	691	279	999999	363	237	103	647	616	222	797	69	351	744	999999	999999	999999	812	406	999999	670	999999	999999	497	322	390	968	965	446	999999	177	999999	999999	999999	620	596	999999	999999	316	687	348	697	890	741	66	16	761	271	36	897	90	589	18	999999	267	908	999999	782	728	973	269	999999	211	394	54	783	954	999999	999999	218	999999	179	999999	718	999999	973	999999	999999	440	315	628	706	939	549	151	587	15	999999	39	711	65	979	999999	343	999999	999999	999999	506	999999	999999	61	999999	999999	817	709	910	999999	299	429	294	425	132	351	422	999999	562	198	662	999999	999999	999999	999999	35	422	163	999999	440	172	999999	363	999999	987	722	167	999999	999999	570	131	839	240	504	716	999999	999999	999999	932	638	999999	999999	999999	32	832	263	239	999999	999999	681	724	664	501	480	920	999999	75	805	437	999999	999999	168	999999	992	999999	823	21	999999	71	163	289	135	230	999999	123	184	434	341	655	999999	493	999999	56	999999	999999	467	347	999999	584	717	624	999999	859	533	454	999999	565	873	999999	999999	251	277	444	999999	999999	598	999999	921	366	746	574	734	160	703	916	532	999999	192	156	608	485	261	999999	354	538	999999	276	696	135	955	618	561	385	999999	999999	225	227	992	847	257	33	426	403	838	999999	999999	999999	165	617	999999	999999	382	999999	999999	999999	989	889	100	526	62	999999	747	796	999999	999999	23	358	999999	999999	700	315	999999	345	999999	999999	999999	858	549	999999	999999	560	121	89	213	909	245	834	38	121	503	335	136	476	794	999999	286	999999	999999	999999	138	541	284	999999	916	616	999999	47	999999	772	474	141	350	888	878	502	220	667	999999	502	891	188	330	999999	717	375	188	999999	550	973	307	439	866	839	999999	116	999999	175	172	596	982	208	17	265	647	999999	985	248	999999	302	715	619	999999	999999	818	950	999999	999999	237	551	999999	283	497	853	474	999999	274	510	815	772	226	999999	504	996	519	693	999999	75	755	355	390	999999	65	257	268	688	
402	999999	30	132	895	999999	999999	621	167	708	999999	164	999999	611	106	484	432	999999	85	671	124	999999	979	999999	779	155	137	882	171	498	227	249	594	785	642	898	489	999999	877	823	116	883	838	811	999999	26	284	999999	258	905	999999	240	999999	597	574	361	999999	999999	352	749	275	999999	460	668	491	471	569	999999	968	208	994	999999	999999	262	999999	999999	212	178	152	763	871	983	999999	999999	981	986	999999	997	221	291	512	593	350	137	558	60	999999	179	329	520	456	278	184	60	911	778	292	999999	42	343	159	227	753	589	999999	291	432	205	687	504	404	572	793	687	999999	410	398	999999	703	514	808	42	849	632	316	999999	808	582	354	999999	704	158	965	999999	999999	294	840	760	259	276	627	999999	492	825	126	884	484	497	364	510	389	471	999999	999999	534	127	378	999999	283	999999	482	999999	850	484	800	256	606	915	556	999999	570	999999	999999	437	886	999999	550	34	999999	432	999999	321	228	999999	823	242	999999	447	353	24	916	718	487	974	793	778	386	17	999999	999999	287	999999	999999	953	999999	751	901	788	999999	953	999999	353	615	851	167	170	631	17	661	999999	999999	169	572	541	494	851	999999	595	643	118	204	542	999999	999999	154	558	380	275	903	999999	341	153	806	399	447	999999	113	999999	817	633	999999	379	999999	467	999999	127	996	409	999999	98	600	315	155	532	759	43	354	969	999999	608	789	365	114	589	236	999999	363	182	104	921	748	524	778	20	961	825	196	541	99	36	562	971	806	814	999999	36	999999	284	640	414	228	143	999999	219	843	791	274	767	999999	385	764	824	315	999999	999999	999999	536	145	570	933	847	812	999999	680	999999	818	999999	299	999999	209	182	999999	999999	689	999999	615	999999	569	176	180	999999	428	999999	713	999999	737	666	269	473	404	499	862	713	999999	566	416	262	999999	172	35	999999	974	658	999999	213	684	292	999999	844	999999	490	967	999999	399	999999	428	511	999999	417	318	999999	999999	999999	713	710	320	375	834	133	296	999999	346	999999	999999	999999	585	999999	278	510	587	455	51	425	999999	913	532	893	323	999999	148	904	95	841	854	874	944	158	999999	999999	999999	319	457	501	558	382	154	999999	826	999999	797	999999	243	667	999999	862	999999	872	97	799	999999	427	999999	999999	985	999999	277	999999	999999	277	993	436	999999	947	999999	277	997	549	999999	999999	768	961	999999	861	536	489	999999	428	20	991	999999	81	71	155	153	475	267	947	999999	999999	115	650	999999	559	469	370	999999	295	59	999999	865	
569	999999	999999	40	226	361	999999	973	505	719	848	493	561	999999	999999	375	999999	999999	999999	20	60	43	999999	260	999999	999999	517	401	175	655	386	999999	457	999999	205	75	339	125	999999	124	999999	973	21	457	266	166	999999	56	547	995	165	491	906	552	814	536	999999	480	911	283	844	798	807	850	343	479	999999	434	317	999999	45	563	877	38	942	999999	999999	253	994	962	486	470	854	180	499	894	999999	999999	321	669	760	999999	213	652	280	278	999999	170	123	786	130	41	999999	691	959	999999	614	878	609	737	514	999999	486	999999	797	383	943	999999	999999	449	17	999999	123	999999	999999	187	999999	234	999999	673	911	999999	999999	999999	842	454	732	173	221	897	289	594	999999	584	999999	699	382	999999	855	896	334	538	810	999999	778	989	918	999999	595	999999	252	389	999999	936	826	653	931	278	117	353	650	780	425	463	169	999999	835	539	493	406	804	105	379	999999	348	383	60	465	999999	852	999999	642	577	439	999999	900	474	369	758	511	767	999999	156	511	256	554	999999	999999	514	365	999999	389	605	199	977	157	19	268	999999	453	602	999999	839	999999	818	18	213	985	808	999999	999999	999999	781	982	639	701	948	868	615	794	270	703	950	84	698	155	999999	387	462	999999	890	216	772	314	999999	300	273	892	693	247	351	137	548	255	415	688	608	623	560	285	208	999999	652	802	999999	899	525	999999	566	672	999999	825	999999	999999	378	999999	703	476	84	348	999999	66	184	377	999999	142	164	999999	999999	19	547	999999	827	186	308	749	999999	969	999999	999999	999999	508	335	31	276	525	603	246	877	672	984	999999	549	999999	848	152	966	999999	999999	60	745	821	999999	556	999999	999999	999999	357	13	999999	189	999999	999999	75	574	928	730	163	111	927	539	917	827	995	35	414	999999	999999	337	165	782	999999	999999	82	273	953	410	779	896	718	528	256	242	258	493	260	788	483	999999	919	422	813	183	431	520	999999	999999	999999	531	999999	683	391	29	848	846	999999	124	282	802	620	527	951	266	392	409	999999	684	578	511	774	626	400	968	418	742	968	114	198	561	999999	959	999999	999999	186	999999	146	237	999999	412	592	999999	516	681	36	401	471	556	790	32	238	999999	424	600	999999	103	293	422	999999	116	877	795	925	720	999999	660	229	703	90	358	272	65	300	999999	918	638	120	719	941	26	280	999999	323	176	999999	303	544	708	999999	999999	999999	724	626	288	999999	797	220	999999	324	376	182	999999	475	442	759	183	851	258	681	128	983	
573	481	594	835	999999	482	759	398	73	126	520	213	998	607	999999	999999	22	641	131	427	324	405	575	844	999999	946	881	416	999999	999999	296	36	382	108	188	999999	41	453	999999	999999	461	999999	261	259	661	999999	476	835	221	744	839	617	559	999999	999999	178	905	750	332	518	600	999999	248	621	829	493	999999	900	999999	305	406	569	571	806	966	917	153	325	192	948	479	56	205	415	612	679	476	681	439	19	347	291	130	561	724	119	168	639	999999	178	733	576	416	915	347	279	55	753	999999	751	999999	589	568	384	48	554	157	999999	19	160	999999	999999	470	419	999999	125	999999	19	92	999999	759	513	895	999999	224	903	640	289	77	342	633	723	947	688	985	757	999999	746	523	180	961	334	630	999999	160	584	999999	996	957	232	831	46	671	876	992	521	694	553	169	999999	999999	867	766	999999	527	303	211	782	434	999999	402	701	496	999999	895	999999	999999	625	863	639	999999	643	331	845	511	999999	999999	80	695	999999	72	179	587	999999	265	104	568	954	999999	999999	382	332	572	999999	999999	139	550	758	981	568	999999	78	999999	530	999999	281	546	920	174	999999	999999	141	999999	959	999999	232	999999	118	656	801	865	999999	873	999999	267	999999	80	575	999999	382	56	303	99	999999	999999	994	488	999999	999999	984	557	999999	790	999999	616	251	999999	613	618	607	24	999999	112	190	703	999999	205	999999	273	872	999999	971	905	999999	883	947	999999	959	133	153	743	67	77	999999	999999	227	147	60	399	25	238	467	956	417	367	999999	999999	908	434	135	798	803	999999	177	783	586	742	998	939	668	209	286	489	474	863	999999	374	439	937	485	573	154	295	257	999999	743	999999	498	433	278	999999	143	999999	998	355	940	274	999999	889	666	484	999999	999999	730	816	999999	999999	999999	999999	410	250	761	971	948	562	999999	999999	546	999999	49	572	254	575	999999	912	76	752	490	129	999999	692	474	550	999999	11	434	43	564	441	691	765	532	943	33	37	995	999999	999999	446	999999	431	727	999999	849	103	999999	573	450	999999	749	999999	999999	372	630	718	776	999999	999999	947	999999	620	953	999999	999999	999999	49	310	551	999999	917	904	176	54	428	501	964	999999	999999	999999	770	861	999999	999999	691	491	278	170	999999	999999	260	784	471	999999	999999	999999	999999	622	533	576	64	929	999999	806	901	999999	999999	452	943	999999	753	678	519	999999	186	276	37	216	423	999999	15	879	987	247	393	142	999999	538	999999	347	999999	351	574	134	133	841	999999	786	845	846	458	
825	999999	194	999999	581	275	999999	461	52	62	271	999999	999999	570	185	942	784	422	768	411	999999	999999	999999	115	999999	999999	999999	999999	345	999999	250	371	576	902	190	662	802	685	811	867	495	86	999999	295	761	999999	400	999999	947	898	999999	373	86	999999	952	118	621	999999	160	999999	880	999999	126	999999	812	899	632	281	390	523	149	109	611	900	916	429	32	320	354	268	713	830	999999	447	380	877	999999	142	949	82	999999	724	534	344	987	937	959	88	482	861	999999	129	999999	434	758	956	999999	185	528	999999	95	310	999999	891	999999	59	999999	678	245	934	614	500	331	999999	999999	425	574	999999	913	978	469	944	837	492	749	594	656	27	689	423	999999	118	614	999999	986	999999	999999	642	581	999999	832	290	843	548	256	29	999999	865	952	342	999999	496	272	550	74	151	472	251	152	999999	999999	97	989	821	820	999999	999999	999999	331	999999	999999	999999	695	975	999999	188	111	299	245	729	795	791	74	999999	41	628	846	999999	361	845	277	999999	499	412	999999	744	301	31	727	750	143	892	543	220	907	460	800	296	404	999999	999999	183	15	423	383	611	33	643	789	201	659	822	553	486	475	686	441	293	999999	410	887	999999	999999	495	999999	999999	999999	854	448	999999	827	560	669	476	805	103	743	86	38	999999	721	999999	242	536	101	320	348	999999	745	231	999999	517	855	994	998	999999	999999	520	826	999999	364	178	204	218	999999	109	999999	999999	681	381	942	364	264	508	688	239	846	999999	403	285	564	199	119	999999	562	320	999999	675	477	845	491	232	999999	559	999999	553	463	34	999999	991	167	271	386	373	288	663	263	356	999999	999999	123	576	126	550	999999	175	999999	999999	999999	64	404	488	609	999999	889	720	114	999999	930	145	999999	822	873	412	128	303	813	999999	938	898	66	358	370	708	731	999999	999999	999999	644	999999	493	485	999999	118	999999	679	661	550	999999	999999	999999	999999	999999	179	992	301	999999	714	432	620	361	324	49	756	997	999999	127	900	114	973	614	999999	70	528	652	300	453	999999	814	448	642	999999	270	379	349	508	933	999999	716	999999	222	999999	287	33	999999	179	446	622	120	551	561	760	445	510	954	163	496	999999	527	701	847	937	900	999999	978	98	63	669	999999	498	122	927	194	673	761	223	127	47	477	483	854	831	999999	273	887	882	999999	760	425	999999	21	45	673	24	592	999999	500	303	55	962	999999	777	999999	622	438	634	575	999999	749	740	999999	999999	430	53	847	999999	999999	636	105	105	
270	999999	254	231	486	87	999999	179	90	485	999999	999999	999999	514	367	86	999999	999999	835	263	999999	999999	20	999999	159	562	615	629	999999	576	992	863	999999	949	702	822	999999	984	145	361	380	405	999999	273	28	222	467	916	686	770	400	999999	999999	999999	788	215	292	570	81	924	999999	999999	12	514	493	999999	625	52	999999	999999	553	641	896	484	882	999999	374	746	665	999999	104	699	943	406	999999	741	72	365	171	497	539	962	912	221	889	747	402	186	780	169	999999	425	114	151	227	758	363	999999	960	999999	840	999999	904	143	829	772	999999	999999	337	752	999999	999999	881	324	15	999999	729	685	594	145	999999	198	999999	506	351	679	595	999999	999999	428	999999	744	404	999999	999999	999999	68	778	391	999999	66	795	999999	999999	372	335	999999	999999	145	635	39	678	732	824	369	651	999999	407	999999	160	187	999999	999999	909	374	61	999999	597	667	21	532	950	999999	999999	999999	722	999999	938	143	999999	999999	805	666	553	399	709	999999	579	999999	15	999999	661	999999	241	939	179	999999	999999	663	321	469	946	131	999999	113	88	383	265	746	647	999999	999999	999999	999999	24	381	231	874	999999	665	999999	295	674	999999	595	999999	964	72	538	909	354	410	285	822	999999	199	684	999999	449	320	335	756	833	286	999999	785	397	999999	226	568	999999	503	999999	997	281	999999	999999	469	999999	241	124	320	999999	837	302	901	363	451	229	825	999999	689	999999	999999	999999	293	462	999999	958	810	484	753	999999	970	961	851	982	288	551	383	917	224	13	218	206	24	999999	999999	983	802	999999	945	991	401	999999	268	999999	228	666	988	720	884	510	728	757	370	474	756	875	451	918	85	900	845	908	999999	686	226	13	326	263	466	999999	166	388	538	762	999999	109	702	783	764	621	563	662	43	714	284	460	836	549	999999	130	541	883	356	55	999999	492	398	582	851	224	350	735	264	479	999999	349	228	999999	29	657	182	668	164	463	347	193	999999	999999	411	765	176	776	979	345	872	283	42	492	617	962	999999	130	999999	999999	999999	828	999999	563	370	935	999999	238	999999	625	947	873	728	892	708	962	617	999999	180	95	999999	574	755	918	606	80	317	736	990	67	999999	62	736	615	192	519	785	321	999999	476	999999	938	999999	364	398	999999	999999	149	784	655	354	89	950	846	501	706	999999	489	956	300	628	505	248	472	678	895	146	123	709	999999	186	305	234	703	999999	119	328	401	530	999999	999999	177	951	345	712	867	111	890	123	486	446	306	365	
116	999999	38	699	783	685	502	863	441	999999	999999	478	59	999999	999999	294	391	999999	681	958	999999	775	999999	553	903	760	999999	793	255	999	233	753	879	939	127	855	533	420	544	716	37	999999	94	737	367	866	662	21	855	999999	999999	108	764	347	16	999999	397	999999	796	999999	873	708	999999	441	216	999999	999999	119	999999	401	761	971	999999	965	930	999999	690	723	196	46	107	800	938	649	277	999999	989	541	933	786	467	59	624	521	842	328	137	652	530	999999	999999	999999	999999	463	844	999999	266	999999	417	999999	650	999999	999999	999999	925	83	770	967	174	92	999999	66	999999	999999	999999	712	356	999999	132	612	487	999999	203	669	769	554	999999	484	805	515	999999	200	134	999999	145	999999	761	864	595	769	999999	169	487	447	674	220	999999	332	999999	142	414	999999	676	804	914	612	480	627	990	381	999999	295	999999	659	224	661	999999	644	815	150	950	492	735	363	63	327	560	755	999999	558	186	204	954	999999	999999	933	523	330	627	533	999999	143	999999	223	999999	273	997	828	233	22	999999	732	999999	999999	999999	922	209	323	999999	596	999999	999999	632	999999	204	362	340	498	558	291	999999	999999	999999	291	827	999999	999999	999999	999999	789	329	731	532	982	279	454	687	574	491	188	999999	999999	999999	999999	999999	999999	999999	442	999999	999999	933	508	999999	942	875	999999	715	234	562	374	999999	999999	183	961	999999	330	203	650	172	750	674	999999	17	380	999999	937	43	985	810	239	315	185	502	288	856	821	461	590	117	999999	738	999999	22	126	999999	999999	37	999999	764	161	404	999999	279	277	196	999999	501	999999	394	999999	643	729	999999	999999	999999	999999	195	894	115	999999	868	613	543	571	22	221	752	890	506	512	999999	426	231	658	835	454	906	234	102	999999	329	999999	205	999999	957	18	48	690	999999	744	859	143	510	318	293	791	999999	999999	999999	975	425	999999	403	881	38	227	999999	766	496	614	999999	961	801	427	136	316	417	999999	613	14	182	72	832	762	653	776	915	913	375	54	999999	207	999999	126	273	718	999999	324	151	740	509	282	203	453	999999	897	999999	93	999999	999999	999999	999999	999999	999999	999999	362	778	999999	237	999999	311	595	400	999999	486	35	991	684	163	418	158	102	233	872	505	900	869	389	251	755	444	831	999999	999999	670	184	112	999999	324	999999	939	526	96	889	999999	914	999999	750	966	495	905	656	999999	999999	827	999999	729	232	755	901	492	398	400	999999	816	999999	864	11	781	312	999999	999999	370	252	999999	632	16	343	442	590	
28	128	423	755	849	788	901	956	571	390	999999	880	964	422	428	551	136	613	999999	960	999999	880	969	663	573	999999	296	687	305	999999	284	999999	999999	174	999999	373	974	644	633	38	577	999999	440	999999	857	51	318	947	824	999999	999999	402	270	999999	539	148	159	760	191	226	999999	223	661	375	115	68	100	799	539	64	576	492	980	54	392	152	999999	578	805	531	324	348	863	377	700	881	135	999999	634	999999	224	224	999999	416	536	999999	999999	74	295	999999	999999	999999	417	769	999999	23	421	999999	99	397	698	581	954	659	901	999999	360	293	675	999999	932	782	999999	795	840	361	39	574	999999	999999	896	385	293	15	580	806	931	999999	999999	999999	999999	999999	999999	247	55	642	270	802	515	999999	13	962	398	71	867	178	353	621	928	10	999999	847	708	999999	500	322	298	948	89	105	232	265	999999	999999	763	33	564	927	999999	207	100	236	68	145	35	999999	987	231	148	999999	462	319	176	25	703	622	999999	167	999999	732	999999	322	723	420	160	999999	694	409	307	844	613	999999	871	999999	909	757	788	572	999999	565	335	76	810	999999	643	999999	99	261	295	151	822	407	189	999999	852	778	512	648	999999	287	999999	587	924	999999	798	45	447	445	116	945	833	999999	999999	192	407	288	511	999999	777	247	658	442	124	999999	31	216	247	854	877	140	254	150	587	999999	325	747	151	515	999999	607	475	654	155	349	999999	193	285	997	619	574	276	466	870	746	628	807	473	999999	282	592	797	593	567	975	701	693	60	374	867	999999	147	995	177	179	772	14	297	774	849	999999	930	250	244	313	999999	788	279	841	139	999999	283	382	999999	296	809	881	96	179	648	623	143	910	140	959	437	280	299	999999	973	624	999999	999999	999999	444	661	999999	358	263	121	912	423	219	999999	359	999999	764	762	999999	369	891	917	999999	136	999999	704	999999	120	285	876	999999	498	578	867	514	997	585	463	999999	634	262	999999	999999	67	999999	999999	999999	675	780	999999	673	999999	999999	341	999999	999999	402	572	694	739	641	447	83	999999	529	424	845	351	730	362	800	310	999999	256	117	368	95	70	400	999999	780	999999	999999	701	213	84	999999	246	784	808	999999	999999	769	999999	993	814	459	999999	538	321	999999	582	999999	999999	999999	999999	554	171	234	724	999999	999999	181	668	958	296	117	381	184	454	343	608	567	921	999999	787	541	903	263	303	908	640	999999	89	999999	208	409	999999	919	840	529	999999	22	70	197	273	842	999999	110	706	706	
999999	280	93	977	999999	25	32	999999	999999	831	650	999999	930	815	999999	809	101	998	999999	886	206	462	999999	924	424	596	506	734	999999	945	440	803	999999	596	831	369	999999	111	914	193	387	250	924	19	878	20	91	999999	999999	999999	750	112	999999	819	510	625	936	169	563	999999	518	999999	187	59	999999	847	361	344	984	621	371	999999	93	577	999999	955	537	335	56	414	514	262	999999	38	204	999999	463	737	96	216	433	288	548	999999	999999	98	999999	875	618	41	659	747	999999	999999	102	760	999999	772	319	554	999999	999999	122	999999	655	265	770	159	854	71	393	623	999999	999999	197	999999	451	339	902	999999	999999	999999	716	999999	754	999999	991	933	999999	444	999999	999999	427	542	128	999999	175	399	108	999999	328	999999	999999	556	647	45	500	492	407	20	999999	688	870	898	999999	435	894	999999	999999	999999	273	836	999999	420	750	999999	206	715	659	374	916	61	240	493	102	999999	641	169	377	719	276	509	999999	925	135	999999	820	528	880	692	999999	77	994	220	155	491	700	610	805	944	999999	785	833	42	104	267	999999	386	999999	999999	794	734	730	685	622	764	311	999999	294	128	881	677	834	966	446	848	999999	30	347	610	999999	40	999999	432	879	491	675	502	831	868	999999	999999	999999	207	897	203	347	319	999999	390	190	411	325	999999	72	999999	999999	866	999999	255	210	999999	48	206	403	764	380	307	805	141	99	808	467	426	944	447	999999	999999	78	999999	999999	747	432	957	430	877	714	676	370	718	540	999999	906	585	668	746	405	526	803	999999	823	49	513	466	999999	381	944	899	999999	625	216	999999	797	999999	744	462	14	91	776	526	59	703	999999	97	999999	999999	901	881	999999	207	999999	439	999999	999999	430	471	999999	966	665	58	932	815	934	999999	512	999999	21	564	999999	215	741	999999	750	287	94	129	999999	426	866	999999	480	73	151	544	582	776	488	999999	999999	282	229	48	999999	727	999999	244	769	202	585	382	279	347	50	999999	465	728	689	556	851	310	369	999999	999999	654	577	869	673	999999	172	735	999999	158	641	568	986	999999	999999	32	692	999999	359	909	841	493	742	143	33	598	88	999999	97	932	21	999999	999999	412	938	770	160	999999	570	999999	40	850	643	999999	705	999999	566	999999	830	667	863	11	951	460	975	616	912	444	999999	999999	320	317	647	806	146	999999	656	583	765	137	871	999999	289	978	878	990	850	621	437	999999	41	326	34	430	999999	19	670	461	999999	331	858	715	878	494	999999	999999	212	836	
983	685	824	983	999999	702	795	896	999999	972	582	985	766	300	17	999999	54	999999	999999	999999	738	999999	359	204	157	444	278	165	98	794	918	165	999999	23	637	751	727	999999	329	999999	634	999999	297	697	879	451	999999	567	708	585	449	76	439	984	999999	857	336	630	835	999999	434	639	807	928	64	999999	206	752	663	265	576	996	674	962	593	999999	999999	662	324	706	999999	711	457	513	354	851	726	804	916	999999	999999	107	222	999999	897	999999	374	369	643	463	254	812	904	452	18	453	999999	999999	401	541	27	673	999999	138	683	722	191	999999	583	999999	699	999999	999999	883	999999	479	999999	999999	75	597	999999	479	999999	861	461	76	807	999999	999999	901	459	260	412	999999	999999	999999	791	999999	92	999999	813	999999	999999	440	763	999999	975	30	611	539	669	494	411	803	349	547	654	999999	677	999999	915	999999	798	682	753	449	990	461	999999	98	688	999999	824	891	784	130	694	588	107	999999	101	786	403	965	242	999999	999999	608	999999	224	107	347	416	475	268	636	282	113	999999	324	862	524	999999	523	851	968	670	519	29	228	853	76	356	999999	525	139	783	832	450	788	600	391	425	905	991	350	294	358	999999	158	847	590	900	783	747	576	886	880	999999	273	304	339	589	816	371	999999	999999	999999	949	139	999999	999999	663	899	723	480	108	999999	531	510	684	999999	887	870	381	999999	175	572	329	949	253	902	717	186	494	271	801	608	999999	960	360	999999	999999	503	999999	407	926	11	69	277	477	891	358	614	589	983	451	718	445	999999	865	999999	29	10	886	950	732	487	999999	999999	678	999999	999999	999999	159	739	911	394	575	974	346	174	512	999999	481	361	554	999999	597	510	819	93	173	447	104	932	925	408	616	354	674	449	596	607	598	977	999999	787	464	849	81	67	999999	471	761	700	999999	966	528	999999	405	628	890	999999	999999	999999	999999	22	476	999999	814	513	777	231	309	999999	999999	905	464	504	918	766	999999	747	999999	761	940	999999	685	999999	28	958	879	91	948	55	999999	999999	999999	12	650	430	321	999999	45	567	289	921	999999	865	132	19	512	999999	616	639	979	152	474	999999	655	999999	337	82	999999	999999	999999	696	282	263	999999	999999	941	461	854	498	455	411	999999	999999	481	28	539	820	281	18	455	855	474	319	76	417	227	92	999999	24	103	248	48	190	934	999999	648	908	528	245	999999	60	180	999999	999999	999999	440	603	409	999999	105	516	800	200	409	778	231	963	999999	929	669	858	115	839	
405	999999	999999	531	999999	887	380	631	301	999999	999999	405	685	356	999999	497	976	624	999999	999999	999999	999999	448	999999	780	999999	372	685	720	598	576	219	945	999999	999999	976	999999	908	665	521	999999	474	999999	764	259	14	999999	874	837	699	952	55	185	394	920	819	999999	524	751	781	525	694	910	702	999999	731	459	354	634	158	999999	77	999999	171	999999	454	370	683	599	775	72	498	848	31	645	531	44	560	419	903	218	690	167	999999	999999	572	563	522	999999	527	555	748	250	688	416	885	97	999999	931	476	458	95	999999	975	718	36	846	999999	66	999999	697	898	934	730	940	999999	910	84	175	891	999999	848	387	81	999999	999999	258	999999	614	760	999999	30	629	943	455	133	999999	191	999999	969	725	674	999999	999999	830	999999	813	519	999999	814	974	23	848	49	999999	610	707	853	755	404	999999	686	283	305	504	676	278	991	999999	816	836	999999	999999	205	175	225	392	30	250	573	511	738	421	999999	786	430	182	590	368	844	426	911	435	999999	201	49	999999	170	999999	164	999999	822	244	931	999999	255	114	653	873	999999	227	686	613	999999	999999	999999	999999	483	999999	999999	999999	999999	632	440	400	924	303	146	999999	136	824	999999	999999	96	195	689	503	489	999999	999999	326	999999	999999	999	626	999999	308	253	878	999999	999999	999999	650	789	660	699	199	999999	999999	62	951	999999	999999	747	544	995	528	999999	999999	213	546	785	660	978	999999	974	971	999999	813	661	626	59	267	852	999999	907	999999	999999	999999	999999	500	700	949	769	589	358	879	999999	464	631	220	781	256	675	999999	988	266	672	999999	685	727	565	999999	879	436	901	709	797	394	637	424	999999	999999	999999	713	845	836	891	398	999999	999999	12	179	192	999999	999999	803	592	246	374	999999	908	346	750	767	934	710	999999	999999	687	648	92	999999	827	216	71	999999	744	961	769	999999	999999	284	999999	999999	725	396	999999	999999	591	108	127	999999	30	999999	999999	813	349	999999	778	145	999999	557	999999	760	23	428	352	976	389	999999	68	631	999999	221	999999	634	712	999999	999999	548	902	999999	751	588	531	531	564	840	999999	257	351	999999	192	633	396	817	573	999999	576	307	999999	831	999999	438	50	999999	999999	808	712	881	999999	999999	702	240	999999	135	806	131	239	999999	999999	511	285	141	811	68	999999	843	999999	999999	999999	839	593	744	504	81	999999	322	548	45	999999	755	137	819	156	172	307	952	400	271	21	999999	644	95	442	542	556	999999	626	999999	999999	249	983	255	820	270	595	999999	735	
999999	544	493	999999	203	53	119	384	465	999999	649	760	495	453	564	455	999999	999999	508	311	962	999999	672	696	565	987	208	771	881	998	999999	577	999999	999999	999999	999999	999999	868	450	51	333	168	100	999999	976	232	561	795	429	800	999999	999999	96	655	999999	646	871	797	27	999999	845	999999	502	466	108	82	420	278	999999	999999	927	999999	755	467	977	804	434	739	719	343	435	412	351	91	999999	820	490	999999	999999	591	855	730	851	243	206	986	665	999999	834	999999	999999	999999	999999	592	999999	462	319	628	677	968	221	999999	88	683	780	442	995	421	669	288	591	726	823	634	981	207	898	999999	999999	999999	148	801	904	999999	532	152	832	759	218	345	510	861	999999	486	379	722	651	177	463	999999	990	254	964	556	323	94	469	999999	610	675	563	798	367	686	829	999999	999999	273	161	637	609	246	212	334	999999	729	710	347	264	999999	555	731	999999	506	999999	999999	837	358	999999	999999	683	887	159	543	781	712	503	999999	656	959	999999	388	999999	825	165	754	51	639	778	999999	999999	131	691	351	129	831	740	861	684	935	583	879	772	713	954	722	97	669	999999	74	235	999999	999999	304	773	177	715	999999	351	257	852	207	999999	999999	999999	561	205	999999	424	949	972	642	654	721	386	615	616	999999	999999	443	667	381	999999	714	368	12	440	396	577	951	999999	507	519	437	92	385	999999	999999	649	403	526	999999	255	602	102	592	999999	999999	918	999999	561	414	999999	908	589	481	121	865	548	72	130	809	240	999999	833	474	999999	227	999999	11	315	751	662	477	916	388	136	493	621	775	285	471	478	419	400	711	146	610	847	611	999999	445	326	999999	282	717	58	783	768	627	469	509	340	917	999999	999999	752	893	991	211	354	999999	253	999999	786	659	340	821	999999	132	338	522	379	999999	736	869	434	84	205	209	339	353	725	994	999999	776	140	560	999999	590	959	252	999999	645	266	647	999999	553	800	999999	386	237	711	646	999999	999999	140	311	999999	982	385	999999	999999	792	999999	999999	999999	259	466	19	528	999999	264	491	172	96	999999	733	771	999999	678	881	284	999999	822	112	641	999999	705	369	646	829	380	583	999999	999999	999999	826	773	264	999999	942	96	790	103	999999	999999	229	484	999999	53	406	999999	100	314	999999	403	125	999999	999999	369	823	553	999999	373	699	409	681	287	880	543	87	959	999999	999999	735	999999	999999	489	226	139	422	999999	503	999999	249	299	290	278	710	889	438	856	999999	895	999999	999999	989	427	999999	
999999	300	942	603	999999	966	447	32	745	579	709	909	999999	753	640	947	229	59	781	133	999999	129	413	576	999999	999999	231	955	621	999999	345	805	76	999999	29	839	479	10	835	359	999999	999999	544	999999	999999	999999	801	112	373	947	702	999999	217	303	999999	87	999999	376	999999	563	745	491	999999	323	999999	903	843	551	734	800	478	228	224	431	331	143	999999	714	574	21	999999	128	592	674	730	995	597	772	101	999999	951	113	397	999999	999999	321	865	999999	464	999999	999999	260	377	572	999999	484	136	786	999999	999999	999999	999999	801	601	260	626	899	736	592	249	315	80	459	793	848	374	830	942	816	20	278	999999	999999	476	999999	62	750	29	204	256	868	811	800	241	448	999999	999999	796	30	987	999999	138	638	225	792	74	801	584	723	114	653	999999	969	961	591	148	921	335	725	999999	999999	879	999999	346	380	504	280	227	354	999999	999999	44	922	829	999999	149	726	45	684	810	261	999999	999999	99	603	685	841	999999	999999	310	857	976	80	822	121	542	596	301	844	999999	999999	583	999999	999999	51	618	270	150	999999	452	421	886	650	914	947	710	583	452	743	999999	999999	999999	578	54	999999	999999	963	999999	999999	999999	999999	434	999999	396	26	677	936	651	58	999999	424	999999	477	999999	999999	999999	335	999999	999999	999999	958	153	558	999999	634	999999	15	195	442	953	999999	170	432	316	899	987	695	263	898	999999	774	999999	403	999999	279	961	963	380	165	251	762	807	235	316	108	409	876	50	762	999999	999999	999999	219	105	339	264	278	170	308	901	999999	81	267	605	637	35	750	798	999999	673	401	634	40	200	999999	999999	935	999999	217	499	120	655	501	247	999999	33	999999	999999	430	25	692	802	82	264	999999	690	999999	999999	679	82	658	87	169	98	999999	48	720	28	999999	492	999999	162	953	808	790	629	579	30	998	999999	312	999999	378	865	981	999999	561	775	234	510	999999	315	447	145	999999	43	999999	412	976	568	313	999999	404	937	696	540	849	273	474	999999	120	530	631	75	769	216	708	999999	117	671	999999	944	794	402	195	23	714	817	967	999999	144	177	53	999999	310	608	57	441	178	450	999999	298	311	888	399	775	684	999999	375	999999	999999	200	305	315	999999	368	910	11	752	999999	825	999999	999999	717	212	943	999999	201	765	999999	169	277	136	666	921	198	643	999999	13	419	339	342	452	343	999999	999999	999999	999999	357	999999	698	55	999999	999999	624	999999	992	593	686	999999	298	999999	616	999999	475	999999	999999	638	394	894	
999999	999999	999999	342	354	493	589	962	296	268	82	749	999999	999999	999999	123	999999	999999	52	212	205	59	229	999999	131	846	726	999999	999999	373	999999	243	353	463	226	693	999999	356	999999	999999	138	999999	307	427	383	549	649	999999	740	361	479	433	999999	191	698	675	784	999999	999999	507	999999	999999	999999	922	390	838	405	389	607	999999	76	242	500	910	84	999999	999999	802	183	581	999999	933	508	999999	894	455	647	172	999999	551	909	604	999999	642	373	787	999999	385	999999	545	153	269	195	960	294	246	932	685	117	531	923	981	278	639	310	834	843	589	999999	934	200	243	624	999999	999999	472	107	857	546	296	242	376	766	637	437	938	747	547	231	999999	999999	962	64	243	627	927	336	504	342	539	999999	355	356	111	999999	910	644	999999	99	822	148	999999	148	820	999999	557	225	640	999999	999999	96	305	367	380	421	999999	188	999999	999999	942	145	603	999999	17	351	886	29	664	292	527	303	617	999999	408	518	449	823	244	943	79	712	999999	302	970	453	649	999999	976	999999	126	999999	263	701	157	999999	545	558	141	479	413	538	560	357	999999	79	999999	999999	959	861	971	999999	944	447	999999	239	999999	310	554	999999	702	899	53	999999	176	795	49	916	310	999999	999999	890	692	999999	999999	541	999999	348	999999	901	974	999999	38	124	718	712	787	816	341	999999	247	999999	999999	577	776	513	999999	587	191	888	39	561	999999	248	888	999999	721	189	906	827	88	111	999999	653	589	900	871	928	999999	463	18	232	585	999999	483	737	886	125	988	36	56	999999	166	729	871	423	999999	789	236	999999	990	607	909	514	839	146	999999	360	987	875	642	566	332	999999	999999	999999	976	163	764	161	204	606	201	879	781	513	999999	999999	782	999999	645	91	702	999999	473	410	322	999999	553	347	999999	536	137	122	999999	489	252	439	999999	74	446	999999	999999	999999	442	393	999999	999999	999999	335	202	590	578	821	240	560	864	704	263	999999	494	999999	609	426	967	668	999999	88	495	301	271	999999	124	717	729	999999	999999	999999	999999	89	999999	292	347	228	155	602	958	316	882	833	999999	999999	185	999999	579	540	999999	608	117	999999	999999	338	544	442	74	687	476	860	101	695	505	999999	518	183	487	211	568	391	999999	374	999999	172	206	999999	676	722	339	999999	148	199	52	999999	999999	999999	174	999999	747	905	999999	999999	136	107	224	999999	338	388	39	11	890	377	971	999999	337	742	999999	999999	141	883	999999	351	357	730	722	902	652	58	726	107	999999	822	999999	
663	238	813	248	613	999999	999999	333	298	999999	337	856	770	227	999999	129	778	358	422	533	999999	149	999999	120	405	385	321	544	290	999999	931	999999	78	913	318	881	524	999999	460	804	131	559	477	658	30	999999	951	685	719	928	948	999999	596	298	999999	524	426	702	999999	237	636	999999	999999	636	761	999999	787	856	908	61	999999	284	897	617	411	314	999999	163	100	531	433	635	824	361	713	999999	405	999999	324	794	464	821	660	999999	177	656	516	999999	896	685	999999	105	999999	999999	333	673	851	999999	886	294	999999	273	612	320	804	999999	999999	691	923	579	939	999999	542	124	597	784	624	675	449	755	797	830	266	414	445	999999	858	166	38	49	341	426	893	40	999999	200	999999	349	427	176	16	999999	917	327	746	88	562	663	80	999999	59	185	999999	141	496	32	16	208	875	476	152	493	999999	999999	999999	522	124	512	182	406	999999	284	999999	999999	749	972	912	939	999999	999999	775	205	999999	489	990	165	999999	762	543	999999	194	20	474	951	999999	522	172	44	89	233	964	60	490	674	973	775	928	999999	392	999999	999999	76	539	518	701	946	407	183	999999	91	636	361	968	262	221	564	809	306	999999	236	809	999999	859	444	402	724	714	421	999999	999999	237	630	380	29	810	127	480	956	259	87	125	989	999999	998	999999	612	92	238	463	419	965	631	18	165	714	241	999999	105	125	976	242	985	668	677	853	15	981	948	452	999999	93	853	999999	180	121	820	999999	861	847	789	642	486	958	999999	260	999999	621	999999	314	578	910	385	840	283	999999	139	331	474	154	591	631	143	786	368	999999	121	584	999999	53	894	505	355	257	335	343	755	37	571	999999	999999	393	766	643	873	999999	708	23	999999	334	982	499	272	716	265	168	509	999999	599	771	999999	31	784	181	420	83	564	999999	514	939	99	999999	759	57	897	207	865	499	912	999999	626	108	999999	999999	71	405	243	639	991	177	834	65	437	800	288	999999	609	594	999999	800	999999	580	999999	834	999999	880	999999	224	819	68	999999	20	787	999999	154	51	999999	999999	120	999999	839	925	146	346	114	44	999999	959	999999	672	999999	280	276	999999	999999	56	599	976	277	999999	999999	28	820	933	874	824	277	22	656	247	24	338	999999	999999	960	704	443	172	729	210	216	780	999999	156	470	32	999999	675	870	107	451	244	13	929	359	821	115	213	999999	290	766	661	312	532	657	269	796	68	999999	850	613	437	999999	999999	999999	885	572	999999	999999	852	999999	
601	152	558	795	779	335	554	857	149	599	240	699	448	443	554	477	923	498	999999	236	685	999999	999999	999999	24	999999	936	955	999999	999999	441	740	620	999999	175	519	754	999999	999999	934	251	210	21	999999	382	737	807	633	429	417	999999	999999	271	999999	404	86	132	74	780	791	999999	598	393	890	167	499	999999	248	278	45	723	197	620	276	985	999999	999999	769	121	287	999999	999999	536	67	610	267	999999	994	805	98	999999	690	956	96	545	652	817	130	103	882	657	569	365	394	693	461	563	994	640	919	573	999999	952	503	611	96	71	999999	999999	999999	999999	999999	999999	189	647	43	241	999999	731	342	667	392	675	999999	629	620	947	152	373	158	703	484	363	999999	999999	44	999999	462	484	459	999999	999999	999999	203	861	572	135	185	746	660	230	39	272	308	261	190	999999	723	873	991	148	999999	961	999999	205	546	999999	557	664	613	305	778	59	999999	999999	999999	552	482	377	999999	494	771	999999	999999	999999	674	999999	65	999999	344	356	999999	588	493	320	999999	529	708	997	325	840	578	521	143	365	451	999999	990	999999	86	638	215	356	999999	506	376	523	259	213	531	335	676	923	999999	266	999999	999999	565	961	89	655	999999	484	61	227	916	260	999999	356	486	693	230	508	557	705	151	668	773	987	999999	999999	999999	504	475	990	174	999999	999999	999999	999999	262	999999	38	477	430	794	730	999999	598	590	125	999999	999999	727	838	114	177	375	624	999999	999999	426	577	27	930	385	349	18	71	63	999999	70	395	281	233	999999	201	40	999999	911	420	373	184	999999	828	898	378	999999	999999	886	999999	999999	576	762	463	836	999999	20	547	999999	455	999999	243	545	329	999999	864	630	999999	570	912	999999	247	713	704	999999	252	180	199	999999	16	571	381	184	66	980	493	999999	818	397	430	191	493	92	465	999999	999999	999999	88	999999	43	999999	284	999999	973	858	52	863	67	215	593	677	821	514	999999	883	350	68	488	348	999999	240	999999	115	999999	731	654	165	257	15	999999	613	102	999999	999	999999	297	314	210	207	938	629	576	999999	999999	752	369	999999	54	999999	357	81	159	999999	210	999999	934	178	926	999999	214	887	616	61	97	980	999999	403	514	778	999999	45	999999	290	409	942	999999	210	311	397	999999	675	120	674	658	999999	463	362	226	207	335	999999	388	958	993	61	23	999999	999999	823	178	965	999999	276	986	999999	223	868	999999	268	999999	734	866	538	881	999999	776	999999	403	999999	527	999999	187	317	453	999999	999999	999999	297	358	
999999	999999	684	488	229	999999	211	844	999999	999999	999999	594	32	958	69	600	262	849	999999	465	284	82	999999	999999	305	945	788	999999	822	519	664	323	581	981	999999	997	59	388	319	485	337	932	262	67	216	932	209	999999	258	852	999999	807	822	831	999999	856	29	208	192	283	616	55	31	178	999999	520	22	50	628	72	551	874	540	601	137	999999	999999	999999	279	373	999999	569	908	970	305	857	501	749	908	483	999999	850	205	46	868	292	999999	999999	385	695	919	168	600	196	311	999999	277	230	704	730	46	999999	929	999999	536	57	147	61	999999	823	29	273	142	999999	94	999999	678	503	732	845	441	735	687	583	453	588	969	721	668	955	999999	280	55	187	447	32	999999	385	509	821	154	859	220	562	999999	999999	36	999999	111	611	671	999999	498	999999	999999	310	277	355	376	948	87	999999	392	918	999999	748	999999	954	707	72	778	303	994	910	700	581	525	135	907	796	999999	999999	620	67	999999	817	781	999999	888	999999	999999	575	18	560	999999	729	999999	301	328	999999	999999	81	747	49	832	377	999999	999999	167	999999	999999	152	448	580	396	562	999999	335	634	426	999999	39	76	571	999999	212	294	999999	176	971	114	233	806	979	366	490	777	999999	234	999999	48	204	999999	180	999999	611	137	438	174	191	999999	151	999999	902	999999	409	15	999999	731	630	93	345	420	196	999999	999999	345	999999	224	906	999999	233	110	717	388	999999	999	999999	220	706	85	856	279	984	55	962	566	904	28	956	484	601	849	999999	833	702	783	844	567	799	999999	667	224	267	406	701	51	949	999999	198	410	119	965	35	554	999999	76	436	150	999999	995	441	450	999999	432	194	384	506	884	685	988	165	338	420	999999	417	642	21	588	354	999999	616	390	830	556	999999	635	999999	59	605	635	357	703	916	804	834	999999	957	835	221	326	544	75	838	209	255	781	554	594	147	595	64	847	795	999999	999999	61	999999	710	67	999999	560	457	288	59	641	461	422	616	605	999999	685	186	376	37	387	550	999999	999999	311	593	90	999999	911	20	999999	509	908	999999	425	783	606	256	999999	663	766	999999	786	788	567	794	368	938	989	947	999999	999999	480	768	352	999999	509	989	999999	473	477	330	999999	278	999999	999999	552	999999	999999	999999	999999	438	408	999999	270	300	999999	763	73	516	234	999999	250	964	110	703	39	999999	999999	587	284	616	846	999999	195	446	549	518	999999	436	251	142	748	177	363	481	479	767	999999	999999	83	745	926	892	248	
335	90	582	177	999999	112	999999	392	999999	547	977	592	104	527	999999	999999	999999	453	637	275	102	404	82	610	629	234	271	642	792	513	538	690	999999	75	999999	999999	967	999999	999999	334	838	999999	144	629	999999	888	999999	999999	683	999999	999999	301	299	627	156	931	17	971	547	550	840	999999	600	109	19	296	638	39	999999	468	783	905	999999	313	436	351	999999	453	999999	740	850	31	959	491	686	246	401	335	918	999999	357	995	802	999999	493	78	160	44	620	99	260	999999	583	224	527	921	392	986	200	804	671	999999	747	807	700	819	810	118	423	772	895	999999	999999	737	120	999999	112	915	999999	368	999999	234	832	145	490	505	999999	745	999999	999999	854	415	145	124	999999	793	258	999999	303	674	999999	51	621	848	203	999999	999999	999999	113	739	819	476	176	999999	612	447	731	612	999999	999999	381	75	153	659	917	490	177	996	479	999999	999999	116	622	155	111	159	613	999999	941	543	271	999999	999999	234	944	387	999999	312	511	999999	71	646	678	108	999999	201	999999	999999	930	713	999999	247	377	785	210	999999	854	999999	731	999999	833	747	670	783	933	780	434	919	999999	540	999999	864	495	659	266	892	438	999999	999999	909	262	999999	64	237	763	33	233	999999	34	242	532	999999	581	58	986	324	975	894	174	999999	767	978	257	399	471	914	999999	999999	529	318	283	340	177	821	210	191	692	442	999999	909	999999	999999	894	999999	17	34	293	999999	999999	942	916	543	359	341	151	283	999999	664	766	848	281	516	999999	716	958	202	59	759	999999	805	999999	542	874	264	965	198	94	775	999999	999999	999999	315	55	999999	401	740	980	836	679	927	787	999999	676	181	637	50	252	188	999999	999999	974	533	599	867	321	383	669	105	999999	953	999999	999999	999999	329	227	966	999999	749	324	228	221	222	89	999999	27	602	866	999999	626	924	946	999999	262	576	471	108	715	188	999999	27	80	885	470	726	738	168	999999	356	954	999999	580	999999	864	999999	604	761	453	679	849	999999	517	966	478	451	16	999999	999999	705	858	999999	261	292	484	306	157	335	752	999999	999999	858	846	519	748	955	999999	454	51	958	999999	999999	999999	45	999999	557	999999	113	999999	28	720	455	792	61	498	834	419	999999	28	999999	156	278	999999	100	499	990	871	997	228	523	107	562	252	417	732	158	474	225	953	927	796	999999	918	734	999999	735	999999	795	31	913	545	66	435	483	811	999999	700	563	546	999999	999999	512	884	893	999999	167	212	385	328	350	369	203	
344	101	770	112	359	285	999999	763	925	85	976	315	977	999999	136	999999	606	37	457	911	679	616	251	294	169	34	813	485	532	690	476	681	999999	999999	722	999999	713	709	355	425	116	782	422	609	536	579	999999	879	40	443	779	999999	892	999999	999999	727	849	486	942	999999	472	972	240	999999	609	304	761	635	999999	791	65	896	682	42	804	896	203	642	757	589	999999	933	454	98	911	185	788	104	827	994	495	236	766	30	952	143	999999	999999	10	241	999999	999999	560	999999	388	882	618	999999	653	628	533	217	728	363	226	538	528	151	332	999999	999999	667	807	334	306	829	139	662	89	671	354	25	641	999999	771	826	999999	999999	710	39	566	999999	450	209	999999	288	508	999999	804	424	614	410	855	576	999999	160	483	235	999999	559	752	999999	999999	982	284	518	575	212	999999	999999	165	323	440	303	866	587	226	608	999999	28	331	999999	857	665	66	943	169	74	801	620	353	999999	272	161	286	610	158	999999	924	951	713	999999	822	415	999999	301	969	999999	710	148	999999	874	371	924	238	37	108	124	925	340	358	510	999999	999999	55	18	60	289	27	266	438	758	684	912	314	999999	903	452	407	765	973	607	999999	999999	686	479	786	348	923	999999	511	999999	542	594	603	212	999999	851	999999	260	999999	690	545	999999	999999	999999	999999	458	619	213	999999	655	999999	999999	999999	750	999999	999999	294	576	232	712	365	768	754	403	225	99	318	112	140	999999	93	156	525	293	72	910	953	509	999999	999999	728	720	999999	855	327	999999	237	852	999999	999999	566	792	999999	537	334	777	999999	316	999999	110	149	999999	82	81	572	570	644	83	688	245	795	784	297	895	999999	645	642	898	86	842	862	466	56	983	495	300	129	999999	958	295	220	647	548	188	197	221	999999	64	293	999999	738	163	174	820	361	782	505	142	553	689	144	999999	239	129	247	683	470	999999	999999	281	451	657	125	402	35	158	246	999999	707	999999	997	587	999999	999999	999999	709	999999	235	632	713	795	986	999999	279	160	419	417	429	940	513	750	558	477	999999	315	90	999999	999999	794	999999	545	395	434	999999	691	999999	195	999999	25	538	391	245	467	873	486	464	222	846	252	999999	740	817	179	204	32	999999	120	603	24	33	671	999999	440	428	999999	410	561	663	999999	603	233	507	999999	412	131	515	101	604	535	850	868	999999	529	188	472	728	226	999999	758	252	446	592	895	992	866	861	804	48	705	999999	999999	999999	999999	648	393	242	413	999999	
82	516	358	515	78	173	164	480	999999	262	955	449	193	999999	905	344	167	641	999999	421	999999	270	710	62	999999	459	947	318	932	881	795	240	999999	459	999999	251	894	999999	999999	732	837	999999	999999	552	999999	266	892	582	653	924	490	999999	630	999999	230	811	999999	305	999999	999999	226	999999	999999	999999	466	725	999999	733	172	663	449	235	127	880	584	160	410	167	999999	642	999999	374	664	18	999999	53	610	333	239	999999	999999	599	324	903	515	999999	848	740	95	999999	999999	168	999999	999999	484	264	999999	749	416	79	999999	999999	335	999999	62	851	999999	538	728	999999	125	801	504	816	228	850	911	224	374	593	311	669	999999	612	511	999999	954	999999	534	999999	999999	999999	916	169	944	999999	273	351	999999	663	809	319	21	671	252	339	664	602	771	633	353	419	384	823	999999	742	576	723	471	654	897	999999	999999	593	14	264	885	344	872	432	587	570	373	999999	999999	991	657	410	999999	999999	744	362	903	900	792	999	485	999999	401	999999	229	549	879	999999	766	999999	999999	999999	667	988	454	329	999999	349	56	783	55	673	49	999999	94	175	364	299	910	545	613	999999	999999	14	999999	791	943	670	999999	48	690	177	944	490	999999	239	743	999999	727	424	631	563	999999	999999	953	999999	64	624	127	999999	195	589	999999	231	690	210	627	662	219	663	386	69	999999	17	999999	877	729	999999	100	999999	432	982	999999	495	913	59	999999	792	61	966	737	999999	999999	158	853	111	882	722	800	485	611	91	999999	74	48	572	427	999999	999999	999999	999999	999999	533	271	632	999999	27	999999	318	640	950	834	611	253	925	67	516	988	164	999999	995	16	759	999999	253	351	820	999999	457	999999	632	999999	999999	974	883	999999	795	290	526	650	94	92	414	999999	535	777	999999	918	148	981	65	438	691	924	90	86	745	919	27	290	391	519	351	967	18	546	956	636	369	693	999999	236	472	514	907	999999	601	599	89	476	871	902	369	476	296	999999	722	953	894	999999	999999	999999	273	999999	269	575	999999	447	160	988	999999	843	999999	455	719	829	999999	187	26	178	484	155	999999	551	419	489	999999	875	681	815	824	999999	742	562	206	395	962	999999	254	999999	181	164	999999	100	999999	999999	353	913	757	467	236	545	936	725	332	351	46	721	825	780	425	999999	999999	345	174	816	111	999999	259	333	866	739	932	684	997	330	706	999999	894	999999	145	246	999999	223	589	999999	77	26	240	855	358	999999	999999	474	916	315	398	113	926	839	926	356	663	433	
999999	496	613	999999	728	12	644	999999	826	999999	644	188	748	552	755	885	749	94	766	404	999999	999999	999999	467	999999	692	931	602	999999	65	999999	789	582	693	622	102	999999	815	999999	237	220	999999	999999	968	830	738	566	999999	358	50	99	841	999999	269	999999	976	169	155	493	46	80	51	999999	771	999999	855	605	999999	999999	999999	219	934	999999	999999	193	914	210	369	637	999999	999999	95	254	999999	965	623	208	323	244	646	933	999999	332	261	167	179	594	652	999999	975	142	999999	999999	694	999999	165	999999	62	999999	544	999999	799	517	463	999999	999999	796	999999	806	364	999999	292	820	293	999999	689	612	544	380	23	330	558	379	662	999999	623	179	560	999999	999999	999999	999999	999999	699	870	143	999999	868	350	182	382	899	846	635	999999	850	691	999999	999999	999999	553	510	999999	72	224	227	430	999999	999999	297	815	999999	999999	996	785	511	56	999999	422	999999	999999	743	999999	999999	640	430	712	743	343	57	931	546	596	808	266	78	473	183	485	999999	999999	166	311	999999	366	146	999999	999999	850	999999	803	999999	221	999999	999999	999999	316	999999	432	999999	999999	686	521	999999	365	279	650	935	740	717	47	999999	645	768	883	519	999999	999999	999999	504	276	862	893	526	253	999999	334	229	999999	999999	999999	999999	751	691	999999	36	644	792	697	999999	999999	228	118	142	779	931	999999	999999	493	954	377	175	641	927	527	652	793	994	999999	995	944	999999	601	294	955	57	999999	953	999999	999999	874	999999	999999	999999	17	58	754	999999	747	321	444	882	735	389	88	596	999999	999999	174	495	242	650	999999	702	152	75	626	824	999999	732	810	972	822	635	89	728	999999	886	920	999999	999999	999999	257	954	999999	999999	694	221	215	369	697	307	789	999999	624	234	133	750	999999	999999	431	999999	999999	25	510	472	69	110	310	999999	873	472	903	695	597	210	402	571	151	999999	380	415	999999	816	44	513	193	999999	999999	999999	604	999999	284	978	57	967	458	241	453	99	12	594	911	855	496	999999	403	999999	547	424	999999	562	609	532	571	26	321	767	981	997	999999	999999	99	999999	755	901	999999	925	647	629	752	170	999999	62	999999	786	999999	762	330	999999	999999	999999	999999	999999	32	52	371	999999	999999	41	655	690	260	456	810	999999	505	466	109	594	999999	478	456	918	672	999999	444	999999	999999	999999	999999	559	447	181	887	999999	242	503	432	713	999999	446	518	615	999999	999999	999999	671	252	456	999999	47	663	735	772	999999	643	231	923	999999	607	814	999999	631	519	999999	252	999999	569	620	
398	11	999999	396	65	600	999999	840	999999	611	760	773	315	999	504	999999	999999	712	999999	255	556	20	579	81	115	725	150	887	106	999999	999999	831	111	631	67	999999	13	999999	679	181	681	802	287	999999	600	999999	508	999999	136	43	210	540	679	324	999999	387	432	961	290	340	460	82	743	999999	999999	929	671	683	999999	225	482	629	999999	237	573	753	733	267	481	280	999999	844	760	73	675	288	161	787	999999	680	999999	999999	999999	349	721	609	68	219	530	670	173	824	363	911	999999	581	999999	999999	750	999999	654	999999	490	19	123	615	321	680	402	513	777	999999	126	271	368	439	643	693	516	963	694	524	736	810	117	401	490	849	511	104	780	710	47	257	36	999999	561	999999	235	999999	999999	388	816	999999	999999	289	708	999999	552	131	938	814	934	786	625	139	438	679	902	722	999999	472	178	308	733	77	846	868	245	676	878	667	467	410	676	316	707	999999	917	828	999999	399	307	390	165	965	775	260	632	999999	263	999999	999999	513	981	825	999999	518	293	825	442	999999	855	875	253	281	357	534	120	318	431	717	999999	999999	39	735	174	788	999999	767	301	596	999999	999999	423	995	999999	953	428	851	106	199	437	102	395	852	999999	431	147	884	618	250	149	324	474	545	131	999999	484	256	999999	431	375	525	534	846	604	516	461	257	687	999999	116	269	222	242	290	999999	999999	999999	999999	742	650	268	999999	60	456	999999	874	999999	874	999999	999999	999999	200	674	823	911	567	999999	257	999999	999999	999999	206	224	144	880	999999	242	265	999999	322	999999	64	917	781	117	376	483	399	683	642	584	383	104	999999	934	78	547	999999	378	111	147	928	175	772	761	71	933	915	576	999999	999999	622	422	999999	182	127	999999	999999	715	999999	93	160	574	393	999999	516	999999	300	210	811	999999	999999	886	360	999999	378	888	154	29	56	443	999999	999999	999999	10	961	960	999999	752	999999	795	999999	704	833	999999	987	364	782	386	254	959	643	715	764	265	819	735	72	105	999999	239	999999	873	669	111	525	999999	999999	393	999999	556	999999	548	394	26	910	128	999999	999999	197	999999	116	999999	775	999999	799	853	68	608	191	236	897	999999	999999	586	666	780	999999	732	502	660	652	398	999999	698	999999	104	999999	748	354	700	999999	730	999999	789	133	371	999999	582	999999	672	279	113	212	207	658	558	600	999999	999999	999999	999999	330	999999	999999	371	999999	999999	86	999999	704	999999	319	999999	490	553	177	821	999999	463	304	681	462	430	830	999999	549	
196	999999	50	133	504	999999	999999	224	616	999999	890	380	428	415	999999	32	177	607	999999	999999	849	721	999999	490	736	999999	353	65	458	631	999999	19	156	999999	530	69	46	291	209	19	999999	48	999999	201	287	451	999999	999999	747	659	295	822	999999	431	700	999999	110	999999	396	999999	999999	999999	765	985	461	999999	233	606	884	497	985	999999	407	140	47	810	999999	462	999999	295	700	999999	999999	999999	999999	88	328	724	131	65	959	486	894	145	839	589	283	888	740	406	227	999999	999999	260	673	409	424	560	394	889	628	999999	356	111	999999	999999	999999	999999	649	383	999999	509	999999	828	999999	509	999999	271	999999	458	537	958	999999	806	999999	565	999999	67	135	936	663	768	999999	242	437	321	139	793	772	965	999999	999999	249	367	845	718	659	344	999999	999999	418	999999	268	999999	362	999999	924	999999	43	807	742	967	841	712	720	792	179	252	401	225	379	207	999999	335	893	231	999999	999999	961	359	999999	797	999999	999999	528	999999	999999	403	880	766	396	589	999999	964	233	596	474	537	999999	62	548	417	999999	507	795	220	663	933	52	140	999999	569	589	683	901	999999	633	881	193	220	292	776	372	635	828	789	446	534	112	307	757	999999	718	908	811	498	999999	837	175	318	846	576	999999	999999	814	827	10	87	73	287	999999	593	353	436	999999	999999	54	317	678	999999	999999	139	830	745	999999	999999	851	680	999999	412	999999	796	715	999999	373	715	999999	622	820	999999	789	369	471	824	344	173	837	291	149	999999	453	546	999999	170	544	716	746	614	376	54	999999	999999	215	660	197	176	877	477	73	999999	355	432	497	676	225	414	668	15	999999	999999	932	569	541	832	959	999999	637	555	999999	657	969	812	999999	776	35	469	164	810	637	178	296	999999	228	95	999999	31	59	492	999999	999999	999999	741	213	166	121	416	999999	382	999999	999999	538	999999	146	416	94	543	185	720	651	756	999999	857	377	243	923	572	351	455	149	937	504	155	611	211	999999	237	609	99	664	999999	999999	999999	999999	994	999999	963	233	999999	11	160	846	338	841	197	879	200	373	999999	999999	999999	74	999999	999999	764	148	393	721	935	999999	999999	934	999999	66	41	84	478	749	383	603	959	348	539	454	999999	101	999999	313	423	331	417	999999	999999	855	125	999999	349	547	354	856	256	252	999999	14	154	999999	760	282	809	123	999999	451	990	376	999999	210	535	999999	999999	673	999999	89	308	999999	999999	992	305	240	940	999999	735	930	404	526	357	716	60	999999	310	773	340	
893	504	309	999999	999999	873	272	581	915	29	462	303	999999	884	177	999999	685	614	999999	920	530	342	333	388	479	57	473	29	999999	159	10	587	481	342	88	585	998	692	434	128	42	658	34	466	282	637	999999	999999	189	772	999999	919	157	852	810	561	181	921	999999	918	410	253	23	766	29	999999	821	349	805	592	946	993	999999	44	887	871	318	866	999999	841	334	831	839	795	784	90	439	628	532	999999	414	86	250	515	718	788	645	268	447	408	816	383	999999	597	999999	381	999999	123	965	938	999999	314	999999	609	594	999999	414	228	981	999999	445	203	816	287	187	999999	752	675	325	109	999999	59	428	707	35	950	993	251	999999	413	999999	326	663	593	284	999999	270	641	999999	149	999999	999999	287	509	962	623	567	559	419	956	629	73	797	865	711	203	886	118	583	644	584	173	259	577	596	129	539	233	999999	88	999999	120	999999	186	725	999999	772	918	744	999999	999999	444	831	22	784	288	999999	797	881	91	999999	162	67	286	564	999999	177	709	999999	999999	93	343	999999	999999	358	999999	319	620	999999	902	430	968	374	181	260	999999	341	999999	793	999999	600	741	352	921	999999	456	63	477	999999	999999	642	73	15	900	999999	999999	999999	999999	664	276	999999	999999	657	979	661	999999	788	886	35	423	878	931	916	605	253	351	991	635	999999	901	465	841	999999	635	269	367	962	473	999999	211	999999	841	581	527	349	692	999999	372	270	621	999999	999999	451	999999	636	710	157	999999	657	976	68	262	35	762	999999	137	908	32	719	999999	291	325	43	824	170	47	359	398	265	999999	267	628	375	853	999999	298	400	800	998	999999	999999	562	815	999999	152	10	816	819	715	999999	784	71	652	966	339	999999	142	626	47	599	361	758	154	107	999999	999999	999999	181	528	999999	737	118	33	999999	93	728	509	167	681	999999	230	539	999999	53	999999	206	975	999999	524	890	165	999999	999999	999999	999999	999999	418	999999	167	999999	123	645	300	999999	485	675	999999	492	883	610	843	975	944	877	378	821	85	110	331	522	463	999999	656	638	366	999999	355	624	963	631	320	791	10	968	57	585	249	489	568	110	168	493	999999	999999	999999	999999	828	885	41	385	387	999999	396	644	259	999999	988	662	999999	521	329	999999	528	261	300	61	974	976	999999	792	999999	595	542	230	364	999999	963	742	999999	185	145	470	592	588	999999	999999	404	365	999999	999999	597	587	652	56	780	744	965	273	623	995	216	851	999999	248	999999	791	999999	176	290	289	
670	999999	81	661	385	859	830	939	17	297	999999	619	267	999999	205	995	999999	999999	999999	999999	999999	699	129	594	969	999999	414	354	999999	462	999999	238	84	438	752	351	999999	991	670	921	913	999999	265	336	349	596	594	649	52	807	848	289	999999	671	999999	970	136	999999	999999	102	455	486	163	999999	999999	428	545	828	663	854	999999	951	999999	528	999999	977	444	792	255	383	999999	764	999999	977	614	948	511	413	999999	781	224	39	309	578	999999	436	872	710	999999	920	60	765	985	198	328	999999	464	999999	999999	999999	536	999999	240	318	999999	691	185	999999	940	999999	917	142	675	882	640	460	999999	256	63	279	115	733	527	999999	332	999999	778	122	659	717	999999	999999	447	855	254	880	798	999999	999999	784	261	696	769	163	13	918	99	113	558	868	254	218	155	696	202	803	816	905	985	469	912	999999	526	233	628	999999	694	820	637	759	999999	660	81	278	27	418	963	373	999999	414	999999	675	999999	791	472	999999	999999	751	662	451	73	892	15	715	872	999999	180	546	535	399	233	999999	475	798	215	594	147	876	678	784	999999	453	584	581	999999	999999	999999	734	999999	353	457	943	168	196	695	999999	655	999999	406	999999	999999	999999	837	932	190	574	210	999999	999999	878	147	290	82	877	999999	999999	318	999999	999999	635	691	999999	785	191	942	999999	121	288	112	445	999999	781	480	849	999999	422	999999	651	401	999999	45	999999	999999	882	215	176	999999	290	584	999999	999999	231	276	770	999999	802	641	656	990	999999	999999	921	663	999999	999999	366	999999	232	341	999999	14	999999	999999	999999	999999	949	999999	999999	975	775	419	999999	703	37	984	717	514	709	712	744	999999	959	999999	501	597	123	88	19	942	849	999999	647	949	395	999999	999999	999999	238	180	197	516	737	680	999999	490	632	228	636	165	999999	851	110	520	596	417	54	15	541	449	486	871	999999	961	135	419	771	881	318	955	199	527	286	539	524	238	53	289	999999	20	999999	895	451	999999	719	999999	265	137	362	977	999999	999999	658	788	693	326	240	775	554	806	999999	751	910	999999	966	704	575	571	999999	368	373	999999	569	530	484	590	429	431	251	999999	163	644	999999	340	929	409	869	497	845	208	998	278	999999	639	301	999999	985	771	888	25	433	694	141	993	613	270	999999	999999	313	113	999999	999999	534	999999	652	84	999999	579	999999	566	999999	87	726	797	370	105	41	930	239	999999	999999	658	542	236	704	469	512	536	726	669	190	741	193	742	311	199	743	999999	987	999999	992	
415	30	332	189	355	968	344	632	518	238	299	999999	999999	508	248	275	999999	722	193	999999	695	853	999999	386	104	894	984	496	181	361	724	942	22	999999	999999	638	220	999999	359	501	177	903	218	440	890	842	150	244	73	923	999999	594	803	654	307	562	938	945	94	460	999999	848	461	166	514	356	886	774	318	610	64	260	373	999999	404	791	644	999999	495	999999	754	749	999999	257	915	139	999999	368	999999	636	699	275	962	898	516	329	452	62	999999	544	956	375	925	999999	868	196	999999	121	999999	515	999999	297	460	833	705	244	425	213	999999	999999	217	528	803	682	910	789	999999	999999	999999	85	999999	592	999999	951	999999	388	824	969	388	729	907	38	118	999999	718	999999	999999	139	202	282	903	248	811	549	337	438	572	252	552	999999	898	999999	935	184	176	335	999999	508	537	327	419	456	999999	521	478	188	419	347	999999	999999	999999	168	281	999999	181	999999	781	185	624	999999	816	999999	999999	309	831	159	999999	999999	299	393	839	316	999999	875	863	999999	999999	300	80	158	29	235	289	52	114	739	486	42	999999	76	554	396	884	670	510	837	39	525	689	329	95	484	57	579	670	668	566	405	49	724	685	490	114	999999	848	591	302	384	204	102	672	70	932	233	839	452	999999	999999	375	35	427	899	610	751	72	544	187	709	382	999999	999999	91	993	288	390	73	291	417	821	919	545	999999	330	597	999999	35	999999	824	740	227	999999	635	40	23	306	786	999999	363	413	999999	999999	592	12	758	999999	999999	77	653	843	776	171	24	999999	455	490	773	999999	22	105	47	999999	999999	969	999999	210	547	61	979	999999	603	192	928	14	518	515	952	652	572	678	75	958	898	980	999999	999999	231	999999	584	999999	999999	999999	999999	267	376	321	60	623	847	999999	999999	540	97	999999	250	593	243	20	999999	940	538	130	999999	344	40	88	104	999999	999999	108	979	999999	476	999999	999999	395	324	999999	999999	207	999999	338	804	25	305	534	999999	236	740	999999	999999	220	999999	999999	999999	412	211	534	237	297	226	999999	618	749	577	361	999999	641	999999	855	279	999999	382	999999	485	210	325	999999	48	505	218	867	642	999999	999999	768	107	832	999999	56	193	789	999999	999999	980	786	999999	65	999999	944	470	239	23	885	110	258	838	529	169	794	97	220	495	732	999999	999999	45	983	473	999999	263	241	188	999999	672	999999	141	999999	424	999999	490	270	553	104	45	979	853	756	535	37	930	578	672	668	959	972	304	710	270	631	750	
736	592	638	690	238	999999	847	999999	620	127	999999	115	470	999999	826	666	999999	999999	999999	504	289	458	999999	877	685	999999	520	216	999999	195	430	771	792	947	999999	678	914	414	806	928	16	543	914	909	135	473	211	364	142	999999	904	23	170	136	999999	288	156	761	999999	999999	539	640	523	435	999999	43	322	523	999999	158	752	985	890	181	498	745	999999	535	752	999999	366	166	84	393	290	417	611	999999	485	474	999999	163	409	999999	399	375	29	489	223	101	160	688	803	983	563	999999	132	999999	638	725	745	620	18	792	312	999999	999999	999999	154	289	999999	999999	47	999999	627	999999	586	754	782	132	726	999999	322	999999	72	678	363	100	830	372	999999	621	37	760	729	911	155	617	833	26	809	889	345	933	999999	503	650	717	366	965	999999	378	999999	515	999999	691	999999	357	730	634	29	476	309	782	994	810	629	999999	367	999999	453	969	921	765	323	999999	718	999999	991	568	37	646	733	864	39	916	414	521	760	47	613	797	886	208	997	343	589	562	939	858	873	372	360	650	522	372	456	451	201	172	999999	918	365	171	606	382	742	445	752	87	999999	117	527	329	999999	655	999999	999999	768	980	999999	999999	999999	143	999999	665	999999	92	352	667	470	963	330	598	74	694	441	725	602	624	600	154	810	862	461	999999	845	40	548	866	290	734	682	220	914	817	479	232	475	941	96	659	102	95	999999	443	787	928	999999	417	223	367	999999	154	390	113	356	587	681	930	819	266	544	486	999999	735	290	119	999999	257	225	219	259	999999	537	940	999999	724	254	28	978	916	774	140	653	922	614	538	830	999999	999999	891	551	545	131	830	125	616	708	881	162	999999	255	999999	202	14	118	999999	616	999999	61	631	999999	662	951	902	491	413	999999	464	130	752	289	871	786	333	999999	713	539	999999	824	446	999999	372	866	310	671	999999	999999	999999	814	155	921	391	760	839	999999	999999	593	229	348	712	999999	254	760	409	398	383	999999	999999	345	999999	999999	909	624	615	615	969	795	651	241	725	474	999999	999999	974	831	898	999999	946	999999	999999	999999	999999	368	999999	999999	771	999999	466	999999	297	999999	80	313	419	226	21	766	999999	233	588	102	942	999999	623	999999	599	604	999999	578	500	272	285	102	566	285	619	551	513	999999	843	367	339	739	943	191	404	880	999999	758	819	999999	965	722	196	999999	999999	999999	744	873	73	999999	826	888	422	35	268	977	746	144	607	470	263	999999	389	999999	763	213	53	
999999	844	718	374	37	759	999999	306	999999	999999	999999	108	296	806	639	888	999999	999999	451	999999	999999	999999	426	144	106	161	358	879	772	343	965	923	973	289	312	999999	354	803	798	138	63	728	706	80	867	45	999999	999999	623	314	713	999999	322	886	999999	999999	427	999999	278	876	410	489	999999	229	941	999999	135	999999	503	609	999999	873	743	322	999999	999999	225	355	999999	70	840	694	265	999999	999999	999999	999999	96	999999	999999	999999	770	534	921	728	574	204	487	139	911	910	999999	999999	24	770	839	945	999	623	934	304	999999	999999	217	999999	999999	233	76	599	999999	354	48	852	710	999999	999999	348	821	593	698	996	738	999999	364	999999	536	999999	999999	697	790	341	611	473	230	498	540	462	327	999999	999999	351	999999	999999	475	567	872	460	460	26	996	500	133	999999	999999	938	999999	855	999999	68	509	192	982	999999	808	332	742	575	632	222	466	321	999999	935	999999	356	999999	999999	750	797	286	85	83	234	700	999999	217	205	999999	291	999999	999999	509	268	386	829	368	758	89	999999	824	307	828	999999	559	685	478	197	834	578	79	715	115	165	781	433	119	758	678	999999	125	547	37	350	289	782	811	763	999999	751	999999	120	999999	607	973	979	999999	834	999999	24	999999	29	371	968	999999	227	579	354	999999	999999	719	609	89	571	999999	287	279	487	958	777	874	715	638	999999	589	959	999999	507	191	802	186	284	999999	664	696	105	186	68	138	72	213	467	286	607	999999	999999	999999	208	999999	696	709	769	876	896	999999	115	999999	288	389	263	282	81	172	684	775	445	524	425	999999	931	999999	999999	359	999999	999999	416	999999	40	61	210	999999	746	927	495	102	417	999999	198	523	590	999999	897	679	999999	789	141	304	601	831	596	864	615	333	648	595	999999	420	979	331	999999	676	360	237	188	999999	999999	153	677	592	368	46	336	901	295	227	213	541	484	999999	999999	999999	999999	209	464	999999	322	423	999999	900	603	996	999999	866	999999	913	363	999999	501	999999	263	988	999999	19	472	999999	537	714	999999	431	391	957	935	872	889	621	838	160	772	842	999999	122	865	999999	988	371	616	470	121	381	864	999999	49	934	999999	454	495	999999	737	999999	809	607	385	999999	518	645	70	557	976	178	85	212	999999	659	536	151	133	849	31	110	943	999999	602	666	567	849	918	11	999999	445	135	19	423	867	42	415	737	17	268	352	311	69	494	943	305	661	644	999999	407	711	331	999999	807	636	961	742	15	718	300	668	727	999999	
537	999999	53	76	789	40	626	131	413	125	590	678	999999	883	582	999999	999999	905	215	537	604	317	999999	489	212	786	906	300	999999	29	999999	999999	999999	999999	531	952	899	999999	999999	613	764	286	308	215	65	999999	837	999999	170	356	356	999999	463	199	465	230	427	564	863	12	134	335	721	394	407	999999	62	557	361	629	759	999999	43	601	773	999999	19	908	433	999999	949	828	140	63	672	333	999999	435	786	999999	999999	345	999999	869	489	438	564	913	807	74	86	290	726	540	597	225	360	861	425	147	999999	999999	999999	791	63	305	999999	668	722	84	853	626	999999	59	999999	999999	766	173	122	345	762	105	999999	369	999999	669	111	599	465	457	972	284	999999	649	99	25	214	584	816	193	242	896	201	999999	999999	459	519	676	445	183	999999	197	749	90	999999	126	999999	771	795	999999	204	605	212	274	111	578	616	999999	960	999999	219	192	999999	928	112	866	999999	377	158	546	159	999999	164	292	999999	785	535	929	274	973	607	443	788	999999	999999	636	693	927	999999	999999	999999	397	716	366	963	999999	999999	821	999999	517	999999	51	999999	999999	999999	999999	451	919	999999	326	53	999999	999999	999999	999999	775	999999	924	938	476	999999	976	745	515	703	999999	999999	999999	329	732	999999	713	951	999999	760	566	820	539	197	230	195	774	661	315	598	999999	541	729	885	197	873	999999	883	511	345	246	999999	117	556	482	61	653	600	543	999999	339	735	999999	236	915	999999	999999	736	999999	290	408	325	440	917	547	230	999999	912	141	999999	39	830	450	421	523	270	712	983	715	179	541	999999	127	933	268	429	441	503	969	241	19	189	175	999999	936	921	865	199	999999	261	999999	741	469	684	351	999999	999999	999999	999999	654	253	999999	999999	548	749	999999	207	506	659	128	788	494	942	999999	849	850	665	999999	999999	601	405	999999	974	999999	116	999999	714	442	592	759	143	999999	789	324	988	999999	168	626	481	712	723	368	540	890	472	578	999999	569	835	501	843	76	213	122	259	999999	999999	567	442	999999	520	999999	914	999999	999999	44	704	999999	910	720	691	48	999999	772	877	47	982	94	991	999999	999999	154	607	100	915	77	550	677	75	999999	999999	601	194	532	201	958	454	640	999999	437	873	180	659	124	809	999999	327	440	999999	222	748	820	999999	904	946	999999	167	823	984	999999	494	999999	562	652	999999	999999	854	226	580	919	592	351	999999	563	664	831	999999	999999	291	119	999999	120	999999	852	520	412	999999	290	999999	999999	800	630	655	988	943	
846	617	999999	627	718	951	111	860	325	629	406	999999	22	999999	999999	879	999999	542	875	999999	999999	593	999999	142	999999	75	999999	640	754	128	962	999999	200	619	999999	999999	488	865	999999	168	648	260	128	233	999999	999999	22	50	470	946	999999	97	780	821	569	262	999999	874	543	999999	387	470	999999	206	666	710	999999	403	431	900	401	809	970	716	529	133	475	486	28	323	999999	533	179	999999	999999	999999	915	378	59	566	316	999999	331	918	999999	187	999999	921	566	412	999999	999999	999999	570	555	999999	999999	73	999999	999999	786	431	999999	230	999999	853	301	308	213	791	795	83	353	999999	594	786	487	61	935	351	999999	999999	999999	616	994	999999	914	609	262	677	757	851	85	613	779	884	758	999999	327	999999	886	845	999999	774	617	999999	275	754	976	768	838	999999	138	950	465	242	999999	999999	236	999999	939	691	56	999999	44	999999	997	739	95	999999	999999	999999	733	17	999999	144	835	154	999	749	999999	170	633	493	839	690	722	134	157	546	999999	518	999999	999999	999999	204	799	999999	740	672	999999	536	668	276	740	461	343	131	495	331	999999	367	250	486	999999	778	68	563	695	354	231	872	591	999999	337	519	511	999999	28	999999	345	999999	999999	336	502	641	501	999999	999999	388	357	999999	639	826	149	24	278	398	179	219	146	999999	497	395	451	999999	999999	129	999999	999999	950	770	999999	234	986	754	953	914	984	359	286	701	809	317	996	629	243	999999	409	322	251	122	403	808	134	108	165	28	999999	999999	999999	999999	999999	532	438	586	498	415	839	999999	71	999999	413	820	932	445	999999	189	999999	821	150	188	720	999999	978	999999	377	303	999999	887	599	934	39	866	662	904	284	287	879	999999	141	999999	926	23	999999	999999	709	999999	876	689	999999	999999	629	999999	976	999999	662	800	999999	999999	219	999999	315	951	796	136	334	546	168	999999	170	159	309	999999	690	999999	999999	706	999999	100	137	999999	427	421	225	622	314	999999	999999	999999	999999	484	732	288	210	935	522	974	999999	134	563	172	424	847	528	999999	677	999999	381	663	999999	955	435	999999	473	999999	777	893	999999	183	822	366	656	999999	786	999999	426	30	999999	754	799	288	488	250	536	965	380	580	892	701	945	663	999999	236	888	999999	58	999999	999999	785	168	629	999999	54	999999	999999	515	410	71	999999	106	656	999999	626	863	977	999999	194	927	507	54	207	11	45	237	168	999999	430	135	500	637	999999	214	993	596	180	51	444	938	999999	459	999999	519	61	604	299	791	999999	999999	911	
818	864	351	317	741	960	999999	212	816	153	435	94	285	570	214	948	452	999999	999999	693	936	999999	256	597	999999	84	999999	949	999999	999999	999999	802	68	223	681	999999	806	896	262	999999	999999	838	999999	795	903	374	694	948	846	655	847	999999	999999	678	975	999999	618	753	269	666	282	999999	771	878	775	999999	36	71	999999	440	152	555	999999	404	999999	107	415	460	693	683	999999	740	999999	784	101	465	864	999999	248	999999	165	63	637	999999	363	874	77	749	999999	999999	348	999999	68	416	999999	301	294	543	538	878	379	167	69	585	286	542	999999	999999	786	319	768	999999	823	993	999999	999999	918	999999	51	275	39	666	440	422	999999	999999	681	696	999999	799	180	330	851	999999	526	997	994	61	319	821	309	91	999999	710	512	701	808	999999	140	425	383	263	502	273	848	999999	999999	999999	999999	529	999999	999999	715	999999	148	447	999999	999999	999999	999999	104	866	722	229	966	948	703	999999	910	643	948	616	566	856	999999	917	827	587	521	813	280	357	811	790	960	431	376	975	571	74	906	999999	598	852	330	999999	540	283	307	900	19	996	736	999999	580	254	322	858	999999	999999	620	999999	942	664	17	746	65	932	269	999999	582	727	999999	845	999999	603	999999	713	535	999999	999999	999999	999999	999999	999999	283	999999	214	219	715	118	999999	415	350	999999	999999	412	933	844	999999	461	999999	23	999999	999999	999999	837	890	869	999999	236	608	333	661	844	76	926	332	860	733	135	851	999999	553	436	74	322	999999	401	47	201	94	868	999999	999999	777	999999	999999	999999	521	999999	730	344	242	489	510	194	753	505	999999	772	999999	83	120	458	610	886	470	335	263	969	28	999999	832	999999	152	999999	381	213	76	535	407	39	348	297	999999	516	490	73	926	880	569	322	22	274	999999	999999	758	503	847	891	80	202	999999	552	427	240	999999	456	999999	770	812	549	439	852	999999	60	734	822	63	103	406	406	409	999999	410	706	487	999999	674	999999	981	878	366	185	465	999999	999999	796	870	174	14	43	999999	999999	999999	29	883	170	999999	71	999999	935	999999	999999	999999	673	792	667	152	720	753	944	781	216	788	933	999999	263	397	999999	70	937	999999	888	99	372	679	999999	313	999999	999999	326	668	999999	854	56	438	613	690	791	421	332	653	999999	421	999999	262	520	377	999999	999999	999999	773	739	10	348	999999	999999	663	132	999999	999999	363	762	898	436	999999	177	362	742	505	579	573	605	748	737	294	802	477	40	119	169	876	178	554	999999	553	929	612	
515	73	877	949	568	999999	872	969	999999	261	999999	783	95	167	999999	639	267	999999	177	990	273	999999	190	999999	999999	22	999999	672	999999	217	999999	883	357	564	847	678	628	629	14	807	875	767	999999	999999	999999	256	34	999999	999999	539	296	145	386	999999	349	460	883	793	326	555	999999	210	999999	683	999999	111	999999	530	320	956	21	999999	62	369	125	505	661	999999	999999	999999	987	832	430	655	999999	999999	507	419	225	396	795	834	313	459	999999	674	999999	999999	999999	391	821	504	691	295	527	659	999999	26	822	843	999999	253	201	939	567	141	779	139	999999	985	604	26	314	923	170	999999	999999	602	526	450	523	999999	643	220	565	493	151	145	137	271	486	491	596	382	597	551	643	999999	891	712	999999	999999	956	20	786	999999	199	999999	134	999999	335	490	499	999999	999999	856	999999	981	999999	84	990	643	12	500	508	123	430	932	336	619	543	960	711	813	555	669	999999	632	433	760	303	383	21	786	936	995	999999	224	999999	741	940	662	989	817	999999	261	851	465	999999	673	999999	267	441	999999	808	374	779	686	826	660	870	977	999999	623	780	999999	632	999999	564	512	132	999999	879	999999	678	880	971	893	101	999999	999999	529	131	760	999999	45	942	999999	999999	571	226	314	999999	401	870	963	999999	375	46	115	629	999999	999999	999	551	178	388	846	836	999999	403	999999	594	532	999999	999999	856	797	247	999999	673	135	247	993	296	817	818	487	999999	715	776	605	857	999999	999999	192	628	999999	999999	217	999999	999999	670	60	177	340	720	999999	559	999999	116	999999	138	999999	442	504	397	908	999999	734	999999	900	131	999999	999999	798	38	608	999999	660	999999	734	589	40	97	577	464	197	999999	955	106	999999	999999	999999	608	999999	477	566	553	181	794	719	419	484	856	757	974	549	899	378	312	999999	18	899	805	382	999999	107	213	865	49	210	92	999999	637	999999	999999	926	523	691	331	472	65	685	865	13	325	114	183	339	602	915	298	456	653	985	943	39	399	236	999999	379	362	688	141	999999	999999	661	847	999999	999999	58	999999	217	57	840	999999	332	43	802	66	999999	924	873	999999	999999	912	635	114	652	463	941	536	296	949	952	999999	376	554	999999	376	663	267	999999	553	553	889	90	409	999999	928	620	999999	999999	999999	128	454	488	425	17	682	999999	557	205	999999	844	521	739	268	105	730	999999	999999	762	436	402	366	999999	999999	718	244	831	236	301	723	842	945	939	126	831	507	631	999999	999999	598	999999	999999	999999	728	999999	
42	159	999999	313	92	249	842	242	171	999999	999999	254	167	706	999999	999999	774	999999	481	162	898	999999	622	437	597	108	999999	999999	174	71	999999	304	481	621	686	94	19	922	218	999999	10	713	777	349	78	999999	999999	254	774	999999	600	849	590	999999	810	459	537	395	999999	984	511	610	78	109	489	468	773	546	29	999999	841	852	57	998	161	195	805	999999	368	999999	999999	493	467	426	999999	999999	999999	904	810	237	557	624	216	234	972	999999	644	678	860	610	489	927	235	999999	906	747	999999	592	425	625	654	264	36	380	359	28	152	651	638	52	999999	868	735	792	140	999999	999999	822	999999	761	550	136	422	999999	855	707	268	999999	520	723	644	131	489	999999	999999	302	999999	835	875	954	258	993	999999	999999	999999	621	201	442	955	688	112	979	566	663	84	527	842	278	525	652	760	770	999999	914	407	999999	388	549	999999	837	999999	809	947	81	513	999999	97	605	902	243	515	825	425	832	999999	665	999999	825	999999	65	460	328	319	232	204	487	999999	135	999999	232	242	651	233	127	68	999999	41	495	160	526	440	247	375	999999	146	934	999999	999999	303	742	999999	999999	438	999999	999999	311	500	724	876	35	695	961	195	999999	999999	864	601	308	999999	999999	633	79	675	999999	625	223	953	999999	96	269	999999	564	832	677	165	999999	999999	80	740	756	802	317	618	999999	831	478	61	695	291	282	999999	56	534	999999	118	997	887	843	537	174	358	472	638	617	892	999999	139	518	524	330	650	999999	567	27	527	326	460	550	763	157	171	268	746	814	926	999999	39	999999	568	167	792	379	999999	575	408	999999	678	11	242	700	348	543	999999	960	631	811	999999	517	999999	792	546	347	999999	389	999999	99	725	824	690	806	111	281	949	366	538	280	999999	992	618	197	999999	999999	318	999999	809	627	97	786	192	125	607	522	411	776	621	999999	299	162	572	318	999999	854	999999	999999	599	76	594	813	999999	999999	822	496	898	999999	999999	999999	39	999999	580	385	999999	939	999999	575	209	588	870	183	999999	999999	980	835	999999	309	999999	792	148	999999	999999	742	43	283	999999	831	999999	120	624	999999	631	999999	426	282	582	999999	999999	999999	223	745	235	999999	205	420	78	349	379	999999	999999	598	686	999999	948	156	554	838	352	728	585	809	282	999999	964	729	551	999999	666	999999	999999	242	992	908	579	402	657	462	546	999999	215	24	999999	314	53	999999	465	999999	999999	999999	728	999999	845	588	99	413	999999	147	57	476	869	999999	682	671	
733	834	606	777	999999	556	498	102	301	999999	522	570	357	999999	54	938	274	282	999999	396	980	999999	397	413	819	176	929	519	415	80	753	359	341	790	581	219	428	687	497	38	781	999999	451	125	76	999999	65	504	999999	999999	999999	596	229	296	999999	223	447	999999	999999	615	626	999999	687	231	975	172	239	567	396	835	520	999999	999999	608	999999	354	78	999999	347	301	121	434	426	999999	868	166	999999	999999	109	367	999999	236	730	882	999999	801	949	230	149	999999	298	498	999999	267	999999	626	812	621	681	346	999999	175	855	665	504	202	562	390	363	819	999999	194	467	39	73	999999	856	999999	206	999999	405	999999	142	999999	12	622	999999	169	708	251	354	518	373	762	221	606	381	74	999999	219	249	568	867	999999	870	114	40	88	999999	314	769	909	424	999999	941	308	43	421	662	881	875	403	681	121	475	524	999999	704	818	466	912	999999	524	999999	574	999999	979	812	573	898	592	248	999999	404	482	444	999999	504	999999	912	999999	959	999999	506	344	845	999999	756	855	356	999999	999999	269	737	401	977	395	437	304	115	328	230	847	999999	299	637	438	286	639	40	429	326	883	905	999999	952	999999	999999	653	728	948	999999	956	227	999999	266	978	238	12	504	59	999999	210	715	594	352	122	646	216	707	417	999999	999999	824	926	967	452	999999	999999	449	597	999999	783	576	166	104	273	630	159	43	658	999999	999999	145	981	762	125	999999	321	999999	840	743	811	946	999999	347	999999	142	300	647	813	999999	999999	563	906	682	883	634	558	499	88	491	496	183	58	217	999999	999999	842	999999	999999	284	52	303	999999	853	564	999999	265	819	999999	999999	339	999999	229	999999	999999	999999	999999	309	878	491	999999	821	471	359	256	638	897	113	21	134	999999	136	795	538	581	100	999999	63	127	56	999999	739	511	947	161	984	953	24	401	999999	999999	542	295	370	665	230	832	259	999999	926	939	999999	999999	862	840	999999	717	999999	462	725	766	999999	192	832	999999	879	320	523	207	272	999999	883	711	407	999999	757	841	435	999999	360	267	705	456	200	999999	226	999999	648	116	999999	276	999999	999999	999999	999999	578	999999	463	256	785	910	318	61	343	251	66	451	410	999999	93	372	292	817	111	999999	71	728	999999	726	896	947	671	416	999999	996	422	999999	45	999999	999999	407	387	188	98	999999	999999	999999	123	949	999999	775	532	167	33	585	984	455	999999	217	786	850	369	999999	360	837	249	999999	999999	347	828	736	415	851	688	685	984	113	728	
999999	999999	418	614	999999	676	999999	999999	513	393	673	21	999999	869	827	772	999999	48	651	828	260	210	56	851	775	130	323	369	681	478	347	999999	880	999999	799	999999	377	999999	327	69	238	999999	999999	518	138	335	999999	866	587	88	736	647	343	999999	478	460	472	567	839	999999	363	762	744	45	55	999999	141	251	79	139	999999	717	721	999999	999999	837	475	999999	722	999999	269	999999	781	602	742	699	268	604	257	349	235	810	406	405	705	475	999999	999999	473	66	999999	999999	999999	458	682	999999	999999	751	999999	640	984	934	844	398	662	999999	981	151	302	355	999999	999999	993	730	999999	594	320	999999	999999	134	169	775	74	999999	999999	999999	660	333	999999	723	772	999999	918	999999	365	301	966	999999	743	798	494	537	408	999999	999999	667	999999	76	553	999999	708	611	865	561	481	219	869	999999	152	999999	999999	658	231	999999	582	306	618	387	374	613	628	313	582	96	999999	631	999999	947	423	588	33	593	999999	831	25	171	651	366	145	999999	999999	787	864	730	552	836	316	829	545	946	59	248	999999	940	469	404	39	779	922	999999	842	922	999999	563	989	999999	878	399	563	999999	655	999999	251	999999	191	999999	448	851	544	803	325	547	411	477	539	784	892	838	371	620	142	871	444	296	313	509	999999	311	999999	999999	957	916	276	133	300	797	999999	482	759	629	999999	999999	244	129	533	999999	520	296	33	214	771	49	37	942	999999	783	999999	955	999999	682	817	147	999999	655	845	409	281	288	186	742	999999	419	89	742	999999	999999	636	325	762	17	988	736	287	536	127	917	999999	333	999999	516	980	999999	999999	86	812	819	76	999999	999999	134	34	999999	120	291	426	999999	960	294	288	334	999999	502	202	908	693	90	859	583	538	999999	519	947	443	669	762	999999	853	12	930	844	888	999999	51	637	983	756	626	999999	120	999999	957	604	54	520	370	487	848	657	393	731	999999	492	60	356	614	86	799	450	528	680	999999	957	364	444	445	108	461	565	999999	999999	463	863	473	771	969	915	902	922	309	999999	897	205	619	209	999999	405	996	694	33	907	957	186	477	440	268	10	249	610	84	999999	36	293	999999	999999	277	999999	29	289	387	698	183	876	150	254	999999	999999	347	165	559	999999	111	999999	999999	27	979	287	395	43	513	968	999999	302	847	48	258	614	999999	172	931	788	386	999999	999999	334	733	90	999999	999999	999999	999999	662	94	999999	45	169	269	751	716	478	990	999999	986	776	999999	32	999999	39	112	995	999999	
838	185	233	771	663	999999	459	217	293	999999	999999	172	385	555	315	591	252	812	879	988	999999	756	693	941	86	400	941	999999	999999	999999	61	933	237	999999	128	486	860	288	999999	775	810	544	432	580	748	999999	610	999999	999999	440	639	226	233	17	315	999999	491	292	694	272	452	560	904	441	999999	999999	934	895	437	828	730	963	440	113	187	999999	334	123	202	537	789	721	796	871	222	835	710	999999	184	999999	995	578	999999	118	332	260	639	990	733	441	614	715	999999	283	710	676	785	129	830	987	758	999999	100	166	999999	731	763	43	229	20	607	999999	999999	402	833	162	379	331	781	926	688	999999	389	999999	923	84	929	522	170	999999	999999	999999	399	196	287	627	999999	999999	636	601	496	999999	770	999999	834	999999	999999	999999	449	557	999999	463	999999	903	309	423	999999	339	243	408	999999	251	873	999999	999999	999999	325	534	124	216	999999	941	695	190	440	92	573	666	926	999999	90	538	999999	613	249	999999	253	999999	887	863	639	157	203	237	999999	255	732	98	999999	818	999999	999999	285	999999	882	999999	767	167	473	999999	850	331	412	219	328	273	178	269	442	375	772	828	999999	999999	577	999999	748	468	390	194	359	484	904	999999	448	620	262	999999	730	884	827	95	999999	670	999999	317	745	984	999999	535	87	999999	655	999999	56	756	822	35	665	365	999999	309	776	288	866	375	427	304	999999	707	20	999999	539	557	547	686	805	976	999999	999999	782	999999	559	855	116	887	999999	517	999999	692	798	237	183	374	999999	528	319	999999	803	647	890	999999	999999	211	525	748	933	107	849	370	950	845	788	405	583	853	750	921	181	999999	546	909	242	88	909	783	164	174	289	29	376	71	183	599	379	341	550	357	339	367	953	731	999999	701	742	953	999999	999999	791	425	777	397	572	823	111	980	218	144	302	742	999999	768	817	830	999999	999999	672	198	35	252	312	402	999999	814	999999	814	252	999999	346	955	343	386	383	864	251	978	999999	359	497	399	133	999999	64	597	773	195	999999	837	707	853	291	260	999999	999999	122	999999	805	758	798	297	999999	677	798	346	408	218	395	953	588	24	999999	322	701	636	129	896	347	994	50	999999	900	415	833	492	999999	93	633	834	752	866	183	740	999999	209	661	456	617	718	999999	565	800	960	258	693	462	968	999999	126	429	226	46	811	717	957	397	332	999999	999999	672	999999	584	560	211	722	841	659	761	501	974	672	289	629	805	484	50	939	166	150	39	706	
535	999999	999999	535	829	999999	999999	603	812	338	612	311	56	874	980	249	759	535	851	803	999999	66	999999	757	937	417	16	242	916	999999	999999	703	286	965	789	78	156	999999	892	480	637	167	688	646	70	977	583	930	504	800	190	631	298	236	999999	478	373	657	598	422	365	999999	999999	365	999999	908	35	90	95	911	103	94	643	381	999999	999999	377	506	696	959	999999	85	738	999999	999999	544	414	59	475	999999	999999	498	86	999999	999999	847	481	333	483	161	952	503	845	592	707	105	987	999999	70	451	110	867	960	639	999999	289	60	570	97	999999	504	975	999999	774	217	604	17	173	266	328	999999	54	32	544	999999	340	240	156	418	181	556	999999	988	999999	999999	836	537	446	891	999999	796	910	246	855	657	999999	888	999999	385	112	98	824	661	742	873	66	999999	426	633	999999	58	999999	161	916	999999	999999	986	590	563	999999	76	570	999999	430	531	667	808	177	887	39	451	170	771	316	93	999999	835	256	999999	164	999999	121	813	642	786	892	999999	329	784	650	990	999999	516	15	45	527	553	241	220	216	999999	677	999999	999999	806	999999	143	999999	833	349	999999	999999	999999	409	388	955	999999	639	643	639	908	488	393	246	49	999999	999999	766	999999	999999	999999	604	999999	943	906	324	582	999999	835	897	758	912	496	445	478	999999	867	117	626	90	769	913	597	581	308	769	999999	302	565	663	999999	999999	575	277	170	577	704	999999	503	999999	999999	548	803	745	999999	996	999999	948	767	789	285	545	149	999999	999999	274	16	464	645	146	999999	289	653	182	662	391	347	228	999999	999999	554	999999	614	999999	706	999999	999999	851	700	311	999999	999999	535	775	387	699	238	384	482	895	570	250	851	999999	42	103	895	630	93	999999	999999	999999	673	999999	244	904	931	585	493	999999	164	165	764	343	368	695	754	877	795	999999	162	962	746	389	340	314	529	257	531	999999	336	489	768	210	999999	14	672	668	541	482	999999	999999	891	999999	741	415	485	999999	999999	999999	349	27	999999	999999	346	999999	36	294	535	929	384	683	64	999999	248	999999	397	999999	690	364	32	95	346	322	204	510	81	838	999999	999999	829	21	260	193	273	318	999999	999999	999999	956	978	387	143	611	107	94	598	20	669	76	27	921	999999	999999	999999	263	681	522	999999	836	999999	197	646	609	999999	373	433	870	999999	929	29	750	700	733	385	645	999999	999999	225	120	911	70	179	581	999999	907	999999	999999	999999	19	637	142	721	36	999999	999999	741	533	510	734	
999999	727	403	739	56	277	231	103	267	999999	311	945	306	815	925	564	28	74	701	999999	188	999999	11	999999	302	999999	38	673	999999	595	999999	999999	234	490	460	193	667	439	535	640	686	100	358	200	708	691	835	905	999999	776	772	677	831	999999	555	842	726	795	447	168	248	557	701	999999	775	999999	720	815	365	999999	897	999999	539	70	517	98	999999	999999	899	999999	62	999999	572	625	823	236	999999	918	935	617	466	872	999999	376	401	139	398	686	424	825	999999	29	550	369	879	194	147	999999	799	467	999999	915	895	837	999999	126	984	85	999999	549	295	802	880	999999	999999	35	596	173	669	387	699	782	396	84	639	42	999999	999999	999999	639	98	825	128	478	243	999999	976	165	269	285	154	999999	836	874	540	177	148	999999	94	853	597	974	999999	421	767	600	529	821	999999	83	544	780	339	220	460	469	684	412	514	734	58	440	999999	393	999999	387	999999	522	543	471	999999	779	129	892	51	124	724	999999	710	642	31	999999	957	999999	999999	374	983	626	423	80	493	735	298	359	999999	999999	81	717	188	390	654	17	287	999999	189	999999	661	446	178	346	745	977	999999	999999	712	999999	999999	717	652	869	999999	999999	108	472	999999	168	490	769	98	884	53	16	999999	999999	999999	24	877	999999	999999	976	712	999999	999999	87	335	515	44	426	647	911	683	363	74	319	986	999999	999999	814	999999	31	284	891	358	999999	303	738	459	381	883	698	999999	261	999999	676	166	855	871	31	147	472	134	999999	132	187	210	689	999999	218	343	662	999999	73	474	984	702	821	999999	173	783	596	999999	662	543	999999	999999	999999	652	999999	999999	141	463	999999	677	999999	897	220	999999	181	94	999999	797	999999	999999	230	592	952	999999	726	999999	345	999999	708	247	999999	417	471	530	183	291	778	47	999999	999999	212	208	999999	395	189	97	492	62	28	89	999999	799	813	625	323	366	942	999999	926	423	818	474	755	650	136	877	435	689	595	889	315	999999	999999	196	835	31	374	999999	607	638	999999	293	648	999999	78	750	603	846	217	817	349	143	120	139	247	737	999999	577	268	999999	661	802	999999	139	773	999999	555	999999	790	301	991	385	999999	999999	999999	534	999999	136	999999	385	284	589	999999	778	549	999999	466	124	999999	999999	999999	999999	308	305	976	690	999999	519	855	475	205	975	66	999999	825	964	105	822	999999	712	999999	999999	995	999999	37	82	329	688	589	601	999999	999999	999999	693	722	205	87	742	321	250	708	999999	999999	115	190	308	533	
999999	952	584	86	643	915	247	195	999999	800	424	277	904	999999	147	929	264	339	999999	999999	373	203	999999	887	363	511	999999	13	604	999999	890	702	729	999999	999999	735	15	524	502	525	441	507	469	999999	662	474	416	880	571	388	999999	775	425	10	170	999999	332	999999	722	141	957	243	591	216	910	722	548	366	607	411	924	999999	837	999999	999999	865	734	999999	235	889	999999	999999	442	999999	39	124	287	728	387	401	999999	318	999999	370	567	207	916	263	999999	940	926	60	283	169	463	285	938	185	143	305	638	106	471	833	46	880	800	375	186	796	444	819	978	999999	999999	999999	999999	476	682	669	949	480	742	999999	999999	55	999999	283	762	754	185	111	595	92	999999	999999	846	999999	334	687	406	551	87	999999	505	117	81	999999	171	848	347	472	999999	474	355	167	999999	185	870	990	85	527	612	432	999999	999999	234	895	453	691	999999	999999	999999	995	272	408	403	999999	789	855	999999	999999	999999	914	416	713	608	130	737	604	999999	999999	107	343	611	878	999999	654	86	172	883	186	999999	479	89	999999	999999	999999	212	947	764	319	396	24	27	999999	999999	698	25	907	999999	113	168	848	739	108	873	808	394	393	469	999999	969	999999	999999	999999	123	642	999999	50	393	110	999999	789	999999	643	284	92	999999	272	999999	249	639	999999	438	999999	27	775	740	980	502	999999	123	818	487	999999	350	999999	52	229	235	773	863	999999	523	633	999999	378	17	105	823	791	491	131	920	230	118	999999	197	203	999999	347	999999	854	547	999999	986	109	311	824	303	515	49	106	999999	699	386	664	655	999999	593	649	767	645	167	711	40	999999	999999	267	906	999999	999999	848	450	887	872	999999	999999	652	999999	999999	76	999999	999999	317	999999	395	999999	230	843	454	154	392	609	140	580	999999	696	836	840	995	210	54	918	753	934	201	656	999999	827	377	237	999999	999999	999999	582	584	842	999999	959	645	906	999999	999999	462	405	198	999999	320	999999	616	322	999999	811	651	999999	999999	274	59	999999	560	738	936	403	999999	226	151	233	112	557	999999	423	847	876	205	98	999999	999999	465	357	745	952	345	841	221	999999	999999	201	517	999999	560	319	793	475	409	906	970	999999	946	245	263	964	147	999999	322	202	475	725	616	999999	361	999999	809	701	999999	608	403	104	999999	421	591	949	999999	489	999999	685	999999	999999	999999	298	999999	258	999999	230	103	780	815	999999	529	999999	590	999999	585	954	270	999999	510	102	999999	999999	999999	999999	102	535	654	314	999999	657	765	
636	999999	103	258	327	999999	113	716	588	999999	857	793	999999	999999	173	831	680	999999	999999	229	837	184	537	543	675	785	252	166	999999	575	789	531	167	817	892	455	496	662	267	999999	167	452	921	495	980	999999	693	309	928	703	973	939	999999	999999	927	461	45	560	582	542	202	946	999999	999999	999999	335	635	12	683	717	999999	28	116	999999	71	999999	262	999999	563	667	101	999999	237	456	601	850	999999	729	999999	999999	420	935	999999	725	327	220	885	908	677	654	382	690	999999	999999	367	955	832	254	376	543	209	992	996	915	450	259	999999	120	421	967	300	905	122	999999	306	999999	999999	391	999999	851	508	354	375	909	294	411	326	26	98	646	27	790	362	356	241	427	999999	173	284	999999	502	775	999999	709	363	476	578	383	914	958	999999	999999	999999	525	44	854	627	97	630	49	999999	702	32	999999	950	509	552	999999	999999	878	470	999999	116	858	358	999999	857	665	999999	817	999999	942	111	139	999999	999999	471	837	322	386	800	851	543	245	143	799	752	721	759	999999	999999	999999	999999	45	999999	250	344	471	999999	999999	997	999999	999999	812	216	991	999999	892	155	384	47	999999	453	634	88	619	242	999999	724	559	981	999999	999999	999999	893	30	579	76	641	389	240	10	671	22	389	837	999999	730	999999	151	209	859	999999	384	816	218	369	999999	999999	878	999999	473	999999	617	329	861	66	841	919	196	422	999999	999999	766	999999	47	999999	440	254	251	310	512	842	582	359	132	568	531	884	685	660	841	119	763	380	999999	263	63	693	527	781	999999	999999	999999	729	675	608	810	999999	778	174	928	493	715	578	506	631	173	267	999999	302	534	956	999999	535	580	424	497	395	386	783	990	747	727	469	832	999999	999999	853	684	999999	758	301	115	999999	732	357	999999	999999	873	145	999999	795	496	999999	257	520	577	999999	999999	999999	999999	424	853	995	183	190	766	256	999999	805	999999	320	583	999999	544	242	850	722	803	999999	30	313	522	999999	693	204	999999	502	222	321	133	999999	704	432	413	999999	447	999999	999999	551	591	999999	448	77	513	779	999999	813	690	24	999999	855	514	925	240	999999	902	613	312	978	999999	999999	999999	434	682	940	999999	160	999999	210	795	740	384	262	641	872	864	454	737	913	999999	448	812	207	651	278	187	999999	202	999999	441	834	999999	999999	999999	328	124	999999	395	572	173	71	543	489	999999	999999	480	262	294	999999	942	457	876	999999	995	491	999999	836	783	999999	763	999999	999999	674	768	999999	932	999999	640	
323	758	851	999999	999999	999999	921	905	999999	977	721	797	925	494	834	663	984	999999	419	373	140	866	999999	239	982	809	336	112	868	721	999999	997	999999	621	971	609	999999	399	712	999999	999999	585	999999	858	999999	616	999999	352	134	999999	784	13	522	651	999999	999999	480	621	86	999999	422	818	46	611	999999	724	341	313	523	235	572	595	255	770	298	999999	738	428	177	376	970	983	978	999999	936	265	484	814	999999	999999	138	999999	322	357	236	266	549	526	150	347	284	534	829	999999	999999	199	757	999999	362	954	717	62	453	710	394	999999	839	188	674	999999	249	999999	999999	998	106	102	999999	898	543	42	15	221	288	829	101	446	164	89	418	999999	507	732	999999	167	807	86	35	611	963	797	426	370	852	686	108	757	999999	999999	802	356	916	859	218	329	999999	506	773	623	618	999999	284	759	770	927	955	516	74	43	201	30	77	670	935	999999	615	644	369	601	731	343	112	332	287	72	831	647	524	999999	217	999999	312	999999	993	25	522	999999	600	999999	730	999999	693	309	640	782	288	255	924	471	714	314	146	999999	892	284	845	999999	999999	707	105	318	999999	931	826	890	718	999999	677	919	234	948	54	444	871	148	650	802	692	505	783	585	999999	999999	428	999999	174	140	518	718	179	570	194	999999	999999	422	599	762	483	750	73	999999	577	14	247	766	999999	999999	310	754	634	53	269	977	924	520	999999	940	999999	999999	999999	587	999999	959	999999	663	763	161	615	999999	999999	999999	999999	999999	999999	170	17	718	814	999999	642	472	829	764	999999	136	999999	217	967	319	999999	999999	259	560	34	486	476	618	264	583	12	119	96	852	999999	746	999999	999999	545	999999	512	876	999999	850	290	262	999999	392	875	999999	362	555	193	999999	630	889	638	999999	918	954	693	399	463	240	659	533	999999	999999	559	347	412	984	671	213	999999	951	532	408	279	999999	728	93	999999	999999	231	999999	925	790	231	999999	117	999999	408	591	999999	999999	422	896	999999	757	999999	780	999999	538	221	378	883	999999	498	999999	366	240	498	155	236	999999	999999	999999	19	211	607	595	756	999999	999999	456	585	90	142	694	538	636	216	522	895	948	999999	213	429	852	573	945	301	999999	959	876	466	262	364	470	465	599	887	989	159	290	34	599	999999	999999	793	803	999999	999999	150	729	33	976	260	999999	999999	999999	404	166	638	662	304	214	284	362	989	332	726	672	999999	939	749	227	372	615	924	660	904	999999	69	770	107	999999	411	239	999999	999999	
12	86	120	22	205	730	361	496	999999	819	325	945	774	999999	86	999999	575	211	980	806	999999	644	363	699	548	999999	107	868	999999	807	803	54	510	509	330	649	999999	226	744	29	999999	875	629	114	999999	958	889	598	693	923	999999	209	259	55	876	368	723	999999	474	465	632	999999	931	999999	26	280	445	275	999999	437	622	359	467	960	941	999999	25	999999	999999	999999	999999	509	184	999999	886	603	795	999999	632	999999	926	151	752	288	397	382	944	450	97	74	523	624	458	265	310	571	742	298	999999	148	353	473	66	884	999999	999999	318	299	301	423	484	981	999999	188	511	999999	999999	188	573	568	793	999999	171	300	76	234	60	999999	341	325	861	507	359	999999	618	462	94	867	672	999999	74	654	159	674	999999	999999	982	279	753	829	999999	563	724	546	999999	778	311	766	999999	999999	82	999999	958	976	562	977	999999	157	999999	59	396	740	999999	309	503	999999	425	497	711	534	252	781	999999	511	362	307	782	812	149	839	999999	328	58	999999	201	675	695	182	121	611	999999	834	709	704	442	232	57	424	53	215	999999	813	65	999999	149	301	233	456	999999	264	205	999999	18	729	898	78	999999	235	999999	827	999999	252	385	109	623	999999	81	471	999999	139	260	367	769	933	485	346	273	999999	151	899	451	249	558	856	416	101	825	979	999999	373	999999	999999	316	225	762	121	437	955	670	731	229	762	999999	494	14	999999	59	85	254	562	805	999999	93	219	386	214	693	529	693	532	999999	101	665	999999	598	438	999999	999999	181	999999	908	999999	103	420	680	688	999999	74	852	999999	51	750	735	253	568	612	737	999999	839	557	428	908	272	147	149	138	107	999999	895	576	786	999999	999999	879	653	999999	999999	673	538	697	352	628	677	124	490	841	999999	422	147	985	701	954	999999	623	945	999	55	999999	281	551	591	999999	178	286	999999	999999	846	999999	599	80	778	74	568	151	215	799	999999	158	999999	308	772	999999	543	999999	874	999999	999999	290	933	653	452	879	401	987	116	171	460	400	332	944	994	509	823	76	217	999999	396	573	418	156	767	999999	999999	999999	999999	906	647	999999	411	959	755	566	922	945	999999	999999	672	580	45	53	349	999999	825	712	313	272	861	477	702	247	446	227	871	787	885	554	580	428	217	999999	524	201	989	372	198	999999	999999	999999	447	999999	964	815	537	375	999999	999999	81	595	999999	516	55	179	566	173	523	538	694	144	999999	83	328	253	999999	999999	528	157	999999	999999	524	876	
685	984	39	999999	282	999999	689	506	980	999999	483	999999	759	999999	164	354	634	826	848	659	999999	999999	817	999999	990	721	451	999999	846	659	85	617	80	793	831	70	150	183	890	892	848	198	164	110	600	343	494	671	682	183	999999	999999	615	864	143	242	999999	665	403	561	189	988	999999	330	883	865	914	965	870	999999	214	461	935	999999	999999	554	297	716	773	999999	236	999999	29	672	147	60	999999	216	999999	598	894	485	780	338	999999	860	538	999999	227	999999	429	529	801	588	969	71	100	659	999999	588	944	459	891	746	999999	409	969	987	999999	832	862	707	315	281	208	729	681	999999	999999	950	26	463	499	999999	999999	999999	978	440	999999	86	999999	353	999999	999999	653	444	999999	999999	999999	314	999999	999999	651	394	871	721	223	530	999999	250	389	493	999999	112	572	491	999999	852	999999	999999	430	538	293	117	872	999999	555	243	999999	764	145	647	602	936	69	475	812	114	999999	999999	999999	999999	60	463	696	999999	935	59	509	172	999999	741	524	385	883	362	999999	544	522	361	999999	980	902	999999	114	741	891	480	53	999999	679	856	683	12	144	999999	488	999999	999999	999999	583	505	734	465	291	404	133	226	62	999999	218	278	591	816	350	513	555	435	358	955	585	464	16	412	999999	626	67	999999	251	910	874	436	133	127	778	670	255	446	344	710	618	674	999999	346	888	999999	275	867	662	999999	427	63	482	465	999999	129	498	331	972	999999	346	999999	975	152	832	782	154	474	999999	679	999999	119	100	648	999999	911	46	999999	999999	91	999999	199	860	621	999999	821	954	667	307	658	182	924	473	679	373	17	698	285	514	116	266	800	829	999999	372	317	962	834	128	999999	92	828	806	890	999999	156	750	364	658	999999	827	486	999999	999999	999999	343	646	420	284	339	222	761	999999	418	825	560	370	877	258	185	859	130	549	398	576	353	128	999999	377	999999	267	999999	626	999999	288	999999	633	450	485	39	671	551	559	999999	696	331	672	398	999999	751	785	872	115	483	161	707	937	999999	812	999999	225	999999	53	66	81	999999	144	662	140	999999	927	920	401	228	513	999999	999999	759	701	255	999999	729	999999	625	441	394	238	999999	351	580	842	999999	637	332	814	999999	999999	503	717	818	999999	999999	267	999999	999999	865	999999	887	999999	843	147	999999	87	567	482	495	999999	999999	625	687	648	991	320	999999	213	83	293	79	414	999999	999999	76	51	883	68	999999	472	999999	999999	999999	913	351	183	508	442	664	777	999999	999999	329	
999999	89	878	40	179	205	699	707	999999	999999	582	411	999999	999999	43	81	146	999999	508	811	999999	69	626	58	999999	307	817	812	999999	999999	306	999999	229	94	853	731	999999	999999	713	999999	971	764	679	999999	993	511	999999	118	999999	371	999999	583	572	48	306	992	999999	999999	265	999999	999999	886	999999	999999	999999	999999	191	398	222	311	999999	999999	999999	645	839	268	389	576	64	272	439	999999	347	756	31	722	650	191	788	860	278	369	755	999999	485	94	184	411	605	634	329	480	895	173	489	402	102	927	208	999999	612	999999	999999	992	443	678	548	833	256	732	719	999999	609	361	43	999999	380	999999	169	755	94	977	970	430	943	959	999999	184	277	999999	999999	999999	982	751	257	392	595	999999	407	807	545	351	164	873	915	329	870	999999	140	999999	31	999999	767	999999	952	999999	915	353	59	999999	864	374	565	627	111	995	27	857	113	650	926	999999	252	362	219	743	822	107	515	624	98	279	54	310	607	999999	955	999999	799	622	477	252	999999	923	999999	181	999999	537	999999	919	311	23	440	489	50	414	209	414	999999	219	812	999999	999999	999999	395	594	329	265	999999	922	50	999999	68	490	999999	684	999999	328	419	999999	958	999999	999999	999999	999999	999999	838	564	999999	203	978	999999	999999	590	810	660	413	286	537	358	999999	530	999999	999999	999999	999999	954	949	317	365	508	880	995	999999	999999	526	999999	252	122	999999	999999	999999	994	827	944	999999	193	478	680	522	280	628	999999	71	999999	438	778	486	716	500	999999	888	256	904	694	999999	999999	108	339	999999	177	171	174	226	601	96	999999	999999	999999	389	639	486	279	795	95	880	999999	933	20	822	999999	999999	999999	622	200	867	518	99	142	846	944	999999	149	397	354	119	464	574	469	109	902	99	581	336	999999	999999	999999	461	819	814	18	621	97	999999	545	171	634	999999	35	999999	577	445	999999	999999	445	554	347	882	450	975	425	525	999999	999999	999999	999999	999999	999999	761	556	258	999999	280	328	837	332	997	999999	851	999999	999999	912	999999	735	532	999999	542	521	890	317	306	736	999999	843	398	492	157	187	999999	886	736	999999	790	479	485	999999	175	238	231	123	556	999999	40	267	501	513	976	738	388	462	126	999999	999999	999999	999999	522	55	436	929	354	184	820	44	965	999999	999999	131	79	999999	21	999999	999999	999999	777	760	591	999999	753	999999	884	516	419	798	144	769	823	125	347	999999	999999	474	999999	308	999999	938	736	680	74	811	999999	392	999999	487	999999	171	812	999999	999999	693	668	
815	302	999999	54	999999	999999	31	899	999999	999999	933	784	999999	297	546	562	15	999999	838	999999	910	641	942	999999	502	608	931	999999	973	957	211	584	999999	560	999999	182	999999	263	47	999999	715	999999	868	188	518	607	999999	200	829	608	806	208	702	669	999999	184	999999	194	551	240	834	598	926	999999	431	999999	140	300	999999	374	908	751	999999	666	999999	139	773	763	391	895	551	999999	602	374	160	999999	881	999999	802	973	822	469	711	807	348	126	854	629	756	999999	999999	766	60	465	999999	65	822	999999	999999	627	999999	596	999999	656	688	103	996	561	98	429	477	999999	497	999999	552	999999	999999	578	327	202	285	999999	16	232	427	784	689	146	675	105	189	999999	634	184	572	235	666	64	129	254	129	303	540	337	999999	999999	279	884	913	259	999999	254	999999	999999	352	266	590	580	239	999999	999999	859	999999	993	999999	632	522	999999	603	999999	999999	985	458	83	82	982	999999	678	540	999999	515	805	232	425	90	935	136	476	832	316	644	95	999999	225	840	269	417	547	98	999999	999999	956	999999	597	476	999999	796	645	95	370	652	999999	49	142	398	608	637	999999	912	313	505	55	490	296	999999	999999	169	999999	242	812	999999	76	590	480	999999	559	524	635	949	60	149	999999	390	472	664	999999	55	693	827	999999	632	999999	634	784	564	999999	475	994	915	999999	870	999999	413	282	795	585	999999	568	999999	999999	999999	999999	520	862	174	23	665	28	631	999999	999999	475	999999	999	189	627	442	805	916	999999	999999	529	720	999999	189	586	88	118	677	89	412	486	849	989	158	631	436	771	619	551	107	456	999999	966	999999	405	157	413	999999	177	153	525	999999	319	999999	999999	290	999999	683	999999	935	557	351	552	546	175	626	999999	999999	558	999999	999999	196	999999	437	999999	166	999999	55	784	438	674	25	509	999999	887	834	999999	245	594	999999	999999	98	999999	999999	550	999999	820	430	999999	778	999999	562	544	975	482	338	287	881	126	407	536	304	898	160	270	999999	999999	617	658	340	96	190	999999	999999	115	999999	999999	759	886	532	346	999999	94	999999	705	122	481	534	462	558	557	658	128	196	813	999999	199	880	355	999999	273	999999	771	999999	692	999999	305	335	869	900	183	527	994	999999	999999	213	999999	893	454	157	70	317	999999	110	783	999999	71	80	404	324	999999	285	413	878	268	143	999999	464	322	164	816	155	664	999999	384	39	663	534	135	610	580	306	435	208	947	956	58	671	846	264	489	235	931	555	518	898	124	126	335	
927	651	756	580	300	340	999999	652	602	999999	753	774	536	944	794	743	96	849	215	930	999999	94	889	617	999999	674	591	224	118	53	486	999999	546	999999	999999	958	824	725	999999	867	999999	313	999999	946	999999	490	952	290	146	812	432	58	908	999999	999999	842	761	148	523	626	748	701	544	999999	249	999999	237	337	746	836	918	999999	715	347	898	999999	638	943	525	577	721	311	87	305	999999	437	999999	361	999999	999999	999999	685	999999	518	999999	999999	768	897	706	263	262	625	543	310	893	999999	343	571	296	34	214	817	623	946	999999	999999	623	248	938	811	832	999999	162	390	639	243	999999	207	228	568	240	741	247	271	324	999999	999999	777	412	560	104	444	74	161	161	388	999999	999999	613	681	999999	530	958	894	431	386	472	162	999999	660	901	146	999999	728	999999	999999	580	362	631	808	679	846	836	388	999999	397	999999	10	239	260	999999	903	593	547	851	709	782	352	839	938	633	999999	116	999999	999999	957	102	999999	367	999999	807	708	634	804	12	870	693	580	999999	44	574	471	999999	999999	488	997	999999	805	999999	94	690	238	523	693	999999	74	739	999999	729	999999	305	999999	999999	552	999999	473	279	789	544	980	25	212	175	805	373	999999	691	999999	272	661	415	296	469	282	997	579	195	940	629	937	140	609	850	426	739	109	827	999999	966	999999	727	763	270	896	999999	488	73	999999	999999	23	383	999999	821	999999	354	18	16	371	554	873	288	999999	170	999999	999999	416	361	748	75	999999	343	999999	729	257	934	652	35	999999	999999	518	999999	476	620	615	999999	97	787	782	81	999999	103	999999	825	102	999999	397	999999	663	55	999999	136	324	652	66	679	72	999999	574	999999	999999	982	442	168	46	999999	999999	719	554	53	763	629	579	676	345	180	877	495	636	520	546	999999	372	527	550	392	201	824	563	935	501	773	222	999999	379	747	660	999999	789	734	926	678	57	619	999999	999999	557	648	317	886	802	577	687	64	597	653	620	999999	617	653	176	986	166	618	551	990	416	930	307	597	519	579	705	901	593	867	999999	752	244	517	835	553	517	676	999999	999999	95	168	999999	725	999999	999999	691	146	568	939	999999	999999	78	302	626	999999	350	719	377	999999	871	785	470	730	651	867	999999	109	999999	623	999999	489	485	999999	904	258	880	581	469	774	999999	568	343	654	999999	572	684	999999	999999	999999	999999	797	309	999999	63	310	698	330	999999	270	999999	999999	328	944	999999	43	953	451	397	377	746	999999	259	602	345	
312	451	999999	385	999999	192	999999	218	609	999999	681	189	574	999999	604	999999	559	507	999999	710	306	250	399	193	321	999999	243	554	523	472	443	999999	706	999999	750	999999	882	945	995	88	999999	383	999999	999999	999999	853	388	878	793	999999	196	271	999999	892	48	72	62	632	73	999999	999999	193	694	146	977	144	483	999	823	745	999999	614	511	131	999999	922	531	866	405	999999	240	365	760	705	285	182	496	814	536	688	805	259	881	536	139	152	689	581	555	654	380	389	64	58	149	999999	759	999999	999999	999999	540	999999	237	604	239	593	999999	988	861	999999	647	668	472	999999	999999	999999	732	975	992	241	243	950	321	750	98	850	310	999999	999999	999999	422	999999	999999	421	157	999999	32	286	306	545	719	700	720	999999	999999	999999	916	919	118	721	848	999999	937	286	881	999999	874	486	999999	999999	999999	720	999999	999999	393	999999	373	61	987	329	405	456	678	999999	522	543	239	999999	999999	386	934	391	603	844	855	637	999999	29	539	567	745	545	770	918	262	998	278	563	366	928	348	999999	932	788	325	402	116	999999	763	348	360	313	999999	139	999999	901	999999	587	999999	755	999999	353	999999	429	584	859	685	999999	999999	523	275	999999	215	999999	999999	999999	999999	815	999999	462	531	999999	999999	201	999999	442	801	640	473	360	999999	690	261	610	479	999999	352	512	214	466	717	355	296	249	82	685	107	929	101	385	453	311	68	849	234	318	999999	999999	222	152	67	55	296	843	641	584	423	605	999999	53	726	946	610	72	745	999999	853	25	128	999999	999999	872	549	98	907	580	632	412	999999	171	906	31	300	71	408	999999	69	452	608	498	271	999999	594	57	658	507	700	995	114	59	999999	82	212	999999	808	999999	999999	207	999999	71	951	21	229	183	147	705	655	999999	664	999999	999999	999999	417	629	269	841	287	501	440	410	999999	999999	307	336	706	999999	818	999999	263	222	175	999999	517	546	546	260	283	421	910	953	851	999999	341	41	933	63	665	999999	431	999999	999999	14	767	535	999999	999999	713	999999	477	999999	887	56	295	451	907	999999	893	870	93	19	568	999999	590	999999	559	999999	306	276	999999	653	999999	245	188	999999	999999	170	105	982	365	232	546	999999	943	607	75	805	865	889	133	999999	169	794	500	421	407	52	424	289	975	462	28	447	499	824	144	651	867	999999	147	747	168	999999	514	860	472	188	921	999999	421	999999	862	416	153	999999	493	383	745	766	889	271	746	815	999999	903	213	109	891	129	472	424	
937	867	752	385	521	258	290	639	949	229	999999	999999	868	231	599	612	303	775	340	760	906	111	118	999999	11	999999	999999	610	657	372	296	999999	520	997	816	994	663	767	999999	245	999999	999999	816	999999	150	999999	947	999999	314	601	805	126	789	712	999999	835	999999	876	384	179	353	679	981	586	933	328	999999	871	999999	604	948	999999	573	105	667	999999	294	999999	735	695	999999	130	306	999999	999999	180	999999	999999	490	999999	245	786	999999	999999	891	424	133	999999	999999	821	393	86	999999	999999	652	279	552	999999	54	716	550	322	151	688	999999	233	382	926	999999	762	999999	122	390	434	369	171	153	999999	213	999999	677	64	710	913	999999	329	750	999999	413	297	628	999999	999999	774	439	922	645	999999	999999	668	51	207	221	999999	516	280	695	945	350	999999	999999	20	489	802	48	999999	612	237	386	999999	482	999999	522	999999	144	986	999999	999999	999999	446	526	999999	283	544	999999	479	843	735	407	41	633	805	999999	999999	172	617	999999	961	735	943	320	417	327	813	196	999999	999999	489	840	529	921	88	951	999999	964	999999	999999	945	999999	569	653	999999	830	355	821	677	540	599	568	999999	999999	398	881	60	135	999999	999999	470	358	946	999999	363	895	877	999999	555	853	352	958	999999	880	894	370	175	300	443	586	971	999999	519	725	95	999999	999999	383	532	206	900	999999	999999	999999	999999	596	654	775	299	999999	953	999999	275	999999	198	641	92	646	262	999999	999999	760	692	532	161	478	839	231	708	999999	582	503	587	999999	999999	573	999999	999999	613	307	716	400	10	462	999999	735	999999	695	537	454	838	676	999999	504	490	999999	95	332	411	999999	757	432	76	857	409	459	658	916	999999	999999	537	170	42	999999	322	325	759	240	999999	999999	751	999999	694	264	604	999999	382	999999	868	812	488	999999	999999	999999	550	293	334	153	999999	183	999999	810	824	912	999999	999999	643	176	191	175	391	855	433	985	56	999999	738	811	262	503	86	574	57	999999	146	755	649	226	414	999999	991	615	187	999999	999999	941	329	781	347	926	271	999999	901	999999	431	632	358	535	769	936	554	999999	891	558	106	512	762	766	776	171	38	427	761	163	184	775	678	707	646	999999	294	957	999999	336	242	870	673	999999	999999	999999	999999	124	999999	999999	483	478	724	629	629	836	188	563	14	185	999999	844	454	999999	999999	655	954	651	888	664	652	999999	57	565	326	236	839	999999	999999	273	999999	914	970	293	679	705	999999	58	88	809	999999	999999	952	299	438	398	999999	924	999999	
999999	559	755	999999	792	999999	999999	999999	169	313	402	997	770	433	741	999999	982	874	171	78	823	604	905	573	88	739	921	644	758	999999	928	810	999999	999999	159	713	19	689	187	999999	793	284	999999	745	685	811	164	307	221	999999	455	999999	264	856	12	386	654	192	156	63	999999	251	999999	999999	385	591	93	999999	284	38	411	303	696	703	999999	549	712	999999	887	276	584	623	433	879	680	999999	556	67	999999	773	68	999999	542	134	563	552	610	859	999999	103	999999	976	33	999999	999999	999999	827	561	581	999999	673	999999	304	999999	479	290	818	999999	361	999999	45	35	999999	511	999999	584	761	999999	149	999999	938	852	798	793	548	607	600	249	411	999999	586	999999	486	136	999999	573	532	662	655	283	733	817	507	999999	68	702	999999	522	224	893	999999	265	421	848	524	821	696	511	999999	871	689	578	999999	999999	394	49	549	471	411	405	62	108	999999	866	999	131	354	408	735	846	230	88	35	999999	138	331	999999	999999	612	288	877	999999	331	999999	593	999999	999999	999999	15	999999	999999	915	120	819	840	301	349	554	999999	403	476	297	999999	495	651	999999	552	873	703	72	466	911	999999	133	999999	41	999999	142	283	843	696	999999	999999	716	692	314	967	216	677	837	981	38	999999	218	811	999999	999999	836	142	981	613	561	971	942	562	252	66	999999	302	809	999999	216	999999	15	707	797	894	999999	802	999999	643	999999	205	866	91	437	999999	651	321	936	999999	999999	999	301	239	999999	708	460	163	450	999999	981	914	868	999999	774	999999	783	511	24	696	195	43	796	347	277	366	114	861	135	129	415	674	365	33	582	217	999999	776	999999	99	443	906	361	98	662	431	337	553	316	680	348	149	307	250	600	907	213	999999	962	999999	603	598	38	330	843	316	559	844	741	567	999999	17	999999	925	999999	289	999999	999999	999999	845	38	999999	555	455	999999	275	999999	124	999999	674	999999	35	813	794	495	844	877	40	999999	355	999999	999999	812	748	902	341	211	381	987	321	999999	505	999999	127	749	999999	53	999999	999999	578	938	444	421	76	999999	999999	203	153	440	418	411	651	462	339	972	545	749	806	552	999999	73	999999	999999	999999	448	508	757	696	55	999999	801	303	491	676	417	438	82	745	999999	999999	999999	68	999999	579	999999	584	52	938	154	213	302	999999	41	999999	999999	942	999999	308	999999	64	999999	999999	108	986	616	999999	170	999999	922	999999	473	13	620	400	311	15	999999	558	213	999999	465	818	551	999999	160	564	999999	390	999999	
475	999999	773	127	140	999999	640	959	954	962	801	424	267	26	611	740	299	626	640	799	509	886	758	105	764	599	185	956	999999	835	999999	999999	779	623	999999	421	700	885	490	243	999999	55	110	999999	411	999999	208	801	940	110	861	999999	632	591	999999	588	373	677	363	541	982	999999	999999	129	910	999999	644	643	569	199	50	413	145	407	138	463	786	999999	693	325	999999	999999	999999	999999	999999	123	223	198	960	869	999999	32	532	948	261	986	353	999999	999999	456	804	565	242	750	70	999999	999999	999999	999999	208	801	211	983	47	999999	608	668	545	155	796	742	456	999999	999999	152	999999	999999	197	156	152	120	805	487	999999	520	835	151	999999	106	526	321	988	735	762	999999	846	999999	494	808	652	328	807	835	888	999999	357	882	542	607	53	576	615	89	999999	98	996	999999	746	527	999999	467	999999	449	629	485	754	721	920	632	306	978	396	388	999999	823	313	970	599	999999	173	952	609	668	63	949	705	999999	424	999999	81	133	303	967	503	999999	925	999999	999999	413	959	635	962	999999	311	75	999999	236	999999	999999	785	999999	134	222	363	361	858	734	396	680	779	999999	307	999999	561	999999	685	999999	885	319	898	945	764	195	999999	537	990	699	366	988	768	479	999999	999999	999999	55	999	90	614	151	999999	201	971	535	634	124	338	715	357	138	389	999999	351	276	598	840	271	938	648	826	371	168	377	408	912	309	521	380	368	515	183	604	814	744	983	706	973	999999	560	460	208	284	352	238	999999	15	999999	67	338	58	784	70	442	787	779	177	999999	573	622	999999	999999	958	357	841	954	999999	948	999999	292	892	866	999999	387	198	627	999999	816	149	800	906	181	464	51	319	999999	999999	172	36	964	816	882	999999	616	236	857	250	926	510	999999	822	66	531	774	445	191	752	999999	253	999999	692	360	685	773	715	999999	999999	916	999999	119	841	623	922	642	476	20	466	425	161	340	387	169	316	865	999999	850	999999	999999	605	137	979	999999	918	866	281	465	207	636	900	82	719	333	888	999999	442	999999	144	999999	307	999999	724	999999	531	913	782	999999	54	819	796	865	514	457	320	999999	140	410	704	65	370	999999	813	830	999999	999999	620	63	999999	915	433	777	999999	760	392	999999	412	652	909	15	93	748	421	387	840	44	568	271	23	999999	270	999999	504	999999	528	296	622	894	811	999999	999999	999999	261	138	395	999999	160	753	999999	150	507	487	501	999999	972	999999	999999	435	990	999999	520	359	999999	999999	
655	402	999999	636	242	999999	999999	999999	841	467	712	999999	999999	293	999999	821	999999	814	206	872	999999	782	539	999999	116	905	697	999999	999999	331	931	999999	689	959	483	999999	745	523	521	969	592	988	999999	999999	986	999999	135	316	442	178	605	706	162	177	999999	872	862	478	530	336	408	999999	614	519	535	769	674	537	810	999	999999	371	303	236	290	492	999999	505	818	497	780	391	999999	735	725	235	790	522	999999	610	140	999999	992	194	571	231	383	136	508	226	943	597	506	443	101	244	412	999999	886	999999	736	366	659	43	556	999999	617	879	793	310	979	162	399	209	868	999999	999999	119	999999	69	118	19	996	601	553	192	885	999999	643	491	822	864	635	999999	874	773	617	959	638	554	614	504	999999	207	247	791	208	306	574	292	865	999999	270	999999	229	726	370	68	489	373	141	306	999999	312	488	999999	526	590	335	104	202	419	999999	120	455	614	999999	999999	363	762	984	999999	999999	361	625	528	604	808	999999	157	999999	559	479	274	423	999999	268	40	719	999999	999999	999999	971	479	100	456	999999	999999	381	999999	59	571	999999	727	999999	552	560	884	686	959	519	718	10	187	999999	999999	939	216	697	147	999999	999999	89	999999	999999	376	617	275	271	178	706	455	436	999999	108	841	854	999999	884	870	999999	999999	354	760	614	999999	616	793	788	999999	516	615	461	244	269	413	492	474	240	22	999999	294	623	999999	263	74	291	36	89	849	999999	197	331	999999	999999	999999	999999	328	626	940	759	824	487	999999	662	100	993	202	715	694	359	390	521	999999	999999	999999	999999	999999	507	549	275	590	713	939	669	329	294	634	853	999999	122	173	848	300	262	120	807	809	999999	172	80	98	321	395	500	407	675	459	891	999999	999999	465	821	999999	999999	179	120	548	154	342	999999	368	349	428	999999	195	999999	231	999999	824	664	999999	980	344	999999	999999	278	328	449	999999	653	834	742	999999	85	656	352	772	625	93	10	269	665	523	999999	711	999999	892	813	314	999999	999999	839	999999	263	270	485	999999	606	498	900	999999	999999	999999	689	999999	999999	413	353	999999	843	999999	999999	999999	824	405	296	999999	977	999999	436	386	999999	144	999999	208	995	999999	681	999999	180	999999	999999	137	192	218	170	783	833	395	95	999999	999999	888	471	999999	999999	313	252	858	999999	28	509	999999	71	524	286	999999	483	490	975	950	732	538	754	999999	604	478	354	999999	244	512	633	592	681	999999	999999	999999	673	312	999999	692	432	823	840	999999	365	336	76	667	
931	206	309	352	419	145	613	21	143	492	500	379	958	637	999999	471	999999	917	167	970	999999	660	300	181	140	999999	527	909	999999	602	623	278	412	686	999999	48	999999	290	182	999999	487	825	493	191	812	980	999999	795	209	379	767	447	178	106	999999	999999	905	138	999999	135	618	999999	999999	999999	868	231	967	282	954	585	268	114	999999	999999	492	862	177	999999	999999	159	999999	731	709	999999	834	185	110	316	706	411	142	999999	78	999999	927	782	511	999999	322	591	23	460	999999	623	120	663	999999	555	999999	127	999999	999999	770	999999	574	999999	994	996	999999	999999	130	661	575	552	999999	999999	999999	696	695	709	360	225	796	999999	146	109	890	96	217	181	482	554	702	588	306	346	313	999999	482	50	999999	515	254	630	470	362	999999	999999	180	999999	626	16	860	904	766	889	999	993	926	999999	996	908	999999	999999	220	576	958	999999	999999	116	999999	41	224	999999	921	845	970	176	999999	783	225	999999	999999	999999	554	999999	999999	999999	822	417	346	320	88	17	54	999999	726	719	419	999999	404	999999	52	73	55	595	792	215	999999	920	999999	999999	999999	152	259	403	999999	508	980	999999	999999	169	999999	838	770	570	952	999999	610	50	129	261	757	422	389	999999	559	852	245	959	999999	488	999999	901	999999	513	633	999999	758	650	888	999999	739	673	22	244	999999	213	999999	485	642	586	604	942	801	667	86	275	999999	932	999999	149	273	30	72	999999	999999	999999	349	266	999999	999999	999999	960	162	901	521	93	409	155	999999	355	999999	759	326	999999	884	873	999999	832	437	367	182	825	806	749	954	999999	611	999999	890	469	864	46	547	999999	138	999999	999999	999999	155	993	865	617	999999	999999	590	999999	704	966	518	480	999999	999999	999999	579	845	632	163	412	947	999999	481	789	999999	134	999999	999999	999999	701	999999	999999	999999	999999	686	444	502	564	487	999999	168	451	999999	999999	111	419	306	356	217	968	779	999999	491	999999	951	352	521	86	362	999999	16	78	301	999999	997	279	397	962	830	395	87	999999	154	845	254	505	787	999999	687	845	827	144	314	253	921	472	999999	999999	259	344	922	425	211	999999	311	100	999999	22	647	832	999999	344	525	821	891	498	360	645	142	999999	564	684	999999	999999	396	872	763	57	91	999999	521	999999	999999	496	999999	661	89	999999	999999	163	999999	775	999999	855	999999	999999	618	999999	362	432	122	122	573	999999	779	248	36	999999	999999	999999	337	112	999999	122	321	341	631	39	358	239	419	479	110	999999	110	788	494	999999	694	902	
263	999999	695	999999	422	999999	127	909	717	999999	635	394	14	115	999999	252	844	87	544	490	861	589	999999	133	23	642	999999	594	702	990	999999	491	999	974	185	67	417	282	699	912	999999	721	321	134	603	999999	474	999999	162	857	944	417	10	214	999999	673	145	571	644	999999	395	533	999999	727	480	154	394	999999	930	999999	834	571	387	999999	276	149	278	19	999999	988	178	999999	441	844	56	346	999999	999999	999999	512	999999	845	638	919	526	999999	999999	594	654	459	640	444	74	392	32	382	39	378	937	901	404	135	999999	656	611	377	102	999999	680	144	662	599	107	999999	999999	989	933	468	999999	587	634	684	365	80	358	733	953	58	822	674	316	123	858	999999	117	796	804	981	317	159	597	999999	999999	519	796	51	347	646	545	43	448	999999	999999	999999	276	999999	769	999999	308	877	424	53	550	16	827	999999	999999	75	320	61	194	952	160	955	999999	492	770	846	999999	316	396	999999	513	788	235	745	848	999999	765	396	36	833	683	439	735	554	602	906	692	257	310	282	335	493	848	495	420	318	999999	783	950	923	999999	991	491	116	539	761	999999	91	700	999999	309	924	34	361	279	720	999999	999999	889	863	999999	999999	16	124	981	29	939	739	335	539	999999	999999	999999	113	145	691	947	628	24	840	999999	611	557	78	972	411	469	497	226	999999	98	926	894	96	770	671	984	377	135	519	999999	999999	999999	170	104	328	999999	920	225	587	772	601	429	58	737	551	478	937	151	999999	560	452	523	635	451	221	97	999999	343	474	706	999999	503	504	999999	95	855	396	974	653	923	548	281	639	926	496	999999	845	358	228	202	57	236	999999	959	380	999999	130	719	882	999999	138	587	750	880	202	108	924	999999	652	696	92	999999	497	655	21	180	883	709	999999	715	999999	11	999999	282	659	354	947	545	648	567	735	677	101	999999	795	999999	999999	759	733	398	999999	999999	999999	531	999999	93	999999	999999	948	209	644	999999	764	999999	989	136	472	478	230	848	999999	389	999999	999999	961	999999	872	85	860	60	649	134	975	999999	143	437	305	593	172	576	616	999999	999999	448	922	324	999999	923	999999	668	498	62	999999	885	999999	201	432	999999	570	705	221	662	999999	999999	560	519	445	209	44	562	831	878	315	654	242	113	793	999999	172	646	502	949	652	201	561	596	596	99	328	999999	14	685	33	467	364	953	999999	698	888	413	879	713	888	999999	837	620	747	883	653	999999	408	489	457	923	212	999999	19	
848	347	999999	923	355	880	102	999999	999999	855	847	299	999999	105	104	64	759	767	788	999999	781	364	999999	849	712	446	999999	543	525	237	109	999999	999999	999999	169	999999	925	489	533	832	796	999999	999999	764	900	593	374	49	313	999999	698	165	423	999999	999999	494	406	123	999999	908	696	559	42	918	999999	592	207	344	999999	743	999999	280	243	956	273	468	673	186	949	128	82	155	999999	101	539	943	840	890	715	675	954	811	999999	625	146	246	291	999999	18	317	396	999999	113	570	999999	427	999999	467	938	770	821	229	999999	102	835	551	999999	941	388	812	751	316	629	999999	788	327	12	618	999999	999999	186	900	177	641	732	53	999999	669	796	121	31	999999	952	944	999999	999999	647	185	789	594	916	350	999999	999999	565	90	409	842	781	977	425	999999	999999	910	999999	920	61	532	999999	792	999999	661	154	277	790	378	363	999999	416	63	680	999999	829	999999	120	999999	517	971	86	999999	999999	999999	887	819	696	999999	735	51	361	999999	683	124	814	996	999999	265	205	126	416	196	726	724	436	999999	306	999999	483	422	799	756	413	90	456	718	159	310	773	335	580	81	642	322	333	482	380	565	22	832	149	999999	999999	999999	999999	889	926	918	999999	169	522	999999	244	323	252	604	530	603	668	106	847	784	491	869	545	344	554	414	401	999999	357	999999	999999	999999	282	943	125	22	999999	566	792	999999	538	614	813	481	836	329	80	728	952	776	897	915	999999	999999	999999	772	854	231	345	521	999999	818	811	781	523	593	50	308	489	517	88	111	314	617	256	877	65	74	999999	234	344	672	11	580	843	669	999999	999999	999999	352	999999	999999	231	280	713	720	802	999999	958	252	288	999999	999999	445	999999	795	610	378	118	497	716	999999	723	120	187	854	816	240	938	853	999999	133	728	147	999999	785	880	44	904	536	85	33	115	264	946	572	999999	566	882	57	68	297	809	999999	635	377	580	999999	102	858	903	571	103	114	324	165	53	999999	96	912	915	576	474	999999	999999	692	684	999999	999999	615	430	260	358	890	999999	640	323	999999	511	981	999999	769	942	55	633	999999	930	999999	999999	791	999999	332	479	970	142	492	823	237	670	943	999999	999999	999999	486	999999	652	223	999999	999999	684	999999	407	999999	114	707	155	634	999999	999999	908	762	683	528	382	999999	108	780	387	757	312	999999	96	976	568	999999	103	821	466	616	980	300	727	691	999999	949	131	731	375	272	986	858	999999	288	761	190	18	999999	574	399	340	
871	835	999999	17	867	999999	430	42	999999	613	334	999999	811	999999	617	45	992	273	999999	965	376	999999	125	770	454	422	807	224	387	290	511	256	77	286	118	465	281	684	397	203	700	698	560	658	662	690	592	320	154	155	26	329	151	433	963	999999	719	684	562	455	948	216	999999	533	999999	87	110	535	859	162	763	999999	875	239	999999	677	854	466	117	763	829	497	80	999999	274	191	114	643	322	651	999999	597	131	942	255	494	999999	37	999999	585	999999	999999	999999	999999	999999	999999	453	999999	999999	295	612	262	576	798	625	461	146	999999	999999	920	999999	467	222	218	416	176	196	933	983	780	999999	826	910	532	184	999999	46	87	850	566	738	202	999999	999999	49	492	30	332	326	999999	357	630	999999	999999	612	132	999999	251	585	999999	999999	520	929	999999	661	785	999999	54	624	999999	999999	68	572	999999	192	780	982	196	999999	923	156	864	616	199	432	13	68	999999	919	61	927	794	502	999999	55	228	999999	106	375	263	150	975	707	472	999999	999999	67	76	453	832	999999	658	82	661	79	999999	999999	999999	955	657	727	76	134	573	925	999999	999999	938	656	999999	517	885	820	915	783	999999	999999	154	999999	143	946	992	832	97	911	999999	722	840	564	999999	325	532	151	717	536	999999	999999	999999	546	999999	733	128	419	489	324	265	837	167	878	899	999999	758	999999	999999	711	999999	244	46	661	656	907	725	383	999999	999999	984	744	113	389	709	328	31	607	77	409	827	999999	352	773	656	441	564	962	665	897	999999	611	328	16	800	838	814	482	999999	844	999999	745	161	999999	339	999999	733	777	179	580	479	161	853	422	883	162	891	273	15	224	352	762	999999	371	92	383	425	107	588	870	999999	549	717	233	401	92	999999	999999	443	145	708	787	793	94	428	414	758	905	133	999999	947	999999	999999	999999	502	999999	36	999999	757	999999	999999	636	198	308	76	929	999999	630	30	999999	731	389	999999	870	516	564	969	999999	999999	677	624	520	973	940	999999	962	82	51	731	156	65	640	754	487	50	81	999999	494	27	999999	971	137	885	332	916	567	722	606	168	999999	285	402	847	90	341	584	663	258	385	999999	999999	999999	898	999999	744	100	999999	351	829	445	966	485	999999	454	706	497	999999	651	33	999999	999999	475	883	794	999999	999999	793	999999	999999	466	418	349	119	913	999999	579	999999	999999	999999	825	999999	380	999999	999999	971	999999	999999	403	999999	999999	999999	21	234	999999	863	391	518	114	12	92	999999	960	206	373	999999	
626	999999	702	813	999999	268	623	999999	999999	999999	999999	698	169	822	81	999999	399	999999	999999	516	406	125	100	60	259	70	133	18	505	527	972	183	414	999999	999999	999999	94	590	999999	999999	335	947	999999	999999	999999	693	359	291	931	215	907	669	999999	856	999999	511	285	651	999999	76	144	999999	568	679	460	999999	294	473	999999	646	999999	809	999999	725	190	999999	98	504	66	566	999999	842	87	299	620	313	289	557	74	843	999999	442	36	189	451	720	388	999999	145	306	999999	885	813	294	424	108	624	179	999999	181	999999	999999	594	999999	365	302	537	999999	69	157	417	736	408	634	498	358	782	865	283	469	999999	741	369	759	167	826	38	793	874	521	999999	119	881	999999	430	377	848	999999	999999	159	193	119	297	987	889	672	486	189	795	76	325	759	896	216	111	681	422	834	840	539	999999	744	404	999999	999999	307	999999	515	213	999999	510	753	999999	999999	286	960	454	381	870	494	349	848	997	808	206	929	223	674	791	749	954	23	999999	295	885	999999	999999	749	528	592	817	970	975	674	566	572	719	772	929	150	999999	999999	999999	355	999999	999999	746	596	999999	539	93	999999	724	464	176	497	999999	754	248	837	255	999999	999999	287	999999	378	872	999999	251	634	220	451	744	999999	521	914	58	999999	106	470	701	128	999999	999999	508	636	256	521	508	79	17	999999	534	102	894	532	197	687	678	820	552	424	354	717	328	642	445	83	942	261	448	721	658	777	146	999999	307	863	779	50	132	361	823	999999	626	999999	917	652	755	999999	726	370	999999	285	917	287	773	689	670	999999	999999	182	579	256	630	296	999999	756	955	767	234	334	908	638	698	999999	600	182	999999	82	725	793	999999	953	535	88	556	383	999999	859	364	618	203	913	849	949	999999	576	999999	339	940	999999	696	988	999999	999999	462	536	999999	726	686	600	598	597	149	999999	999999	625	721	552	740	999999	999999	106	412	616	999999	999999	788	749	999999	999999	630	761	141	999999	106	340	199	142	625	30	797	143	182	763	30	605	773	451	999999	166	999999	999	599	999999	274	600	585	999999	271	468	747	836	317	662	999999	999999	465	585	311	523	436	588	999999	719	999999	762	999999	649	999999	999999	231	346	654	262	178	631	172	133	999999	999999	755	50	871	999999	283	999999	825	520	793	999999	999999	198	150	581	999999	276	82	880	874	999999	675	936	999999	999999	247	410	192	65	493	348	674	342	294	805	999999	999999	717	769	446	183	937	414	855	412	394	42	206	999999	
531	902	558	291	999999	999999	830	819	999999	144	920	872	777	999999	36	999999	519	807	999999	345	812	999999	559	312	444	700	574	271	999999	159	351	999999	999999	120	533	591	790	392	94	506	975	949	906	583	849	573	405	177	388	410	999999	587	138	860	269	196	352	255	847	557	224	568	738	338	792	999999	668	667	246	444	999999	999999	999999	407	369	999999	438	976	463	870	304	999999	999999	999999	266	764	85	353	850	999999	999999	544	545	536	291	417	221	999999	790	144	999999	737	930	943	999999	766	863	999999	501	406	758	376	792	976	263	999999	684	68	82	37	639	324	817	999999	205	129	999999	197	125	999999	652	860	195	328	965	566	477	940	934	500	900	354	999999	454	588	999999	752	999999	282	999999	999999	999999	999999	762	504	590	999999	999999	748	625	999999	999999	999999	548	999999	897	999999	999999	21	696	350	744	133	582	137	999999	472	373	322	332	999999	33	914	651	230	499	365	999999	824	999999	646	447	201	318	325	234	999999	314	700	690	691	288	557	586	134	988	39	923	635	218	999999	557	717	425	258	161	761	963	327	999999	542	999999	649	999999	60	902	552	999999	266	999999	556	999999	999999	631	999999	99	476	999999	527	242	469	442	796	615	268	99	730	775	70	173	472	775	999999	999999	158	932	639	999999	536	999999	445	224	666	732	662	999999	884	95	784	169	685	433	446	95	794	109	961	43	999999	961	182	776	754	999999	440	781	182	999999	483	999999	459	554	802	305	796	999999	775	73	999999	999999	214	644	991	901	999999	48	338	900	650	58	970	999999	554	999999	59	668	469	572	302	880	786	656	612	85	709	141	631	150	298	999999	334	898	90	999999	756	537	785	853	999999	401	453	999999	586	434	999999	853	10	237	256	138	785	212	999999	82	521	557	999999	916	202	356	417	197	612	999999	724	82	999999	485	999999	522	999999	616	957	999999	437	515	80	187	999999	855	141	999999	999999	170	763	131	136	18	556	208	504	868	660	269	984	999999	669	999999	709	665	338	999999	999999	734	255	178	255	999999	644	16	487	855	999999	346	224	23	302	451	347	603	946	516	929	999999	999999	24	999999	697	915	999999	846	595	999999	680	999999	617	985	170	999999	999999	875	264	999999	549	720	649	298	324	999999	970	962	227	147	999999	719	821	594	797	716	240	999999	558	999999	999999	170	892	999999	999999	999999	607	37	999999	999999	753	727	692	999999	389	899	377	726	641	652	944	219	628	457	999999	961	704	32	197	999999	999999	999999	327	999999	900	999999	828	
272	399	504	446	942	999999	999999	999999	999999	37	678	215	898	348	514	581	999999	21	263	541	444	26	999999	999999	585	999999	688	852	381	410	394	252	999	81	115	336	147	215	999999	388	938	999999	999999	934	999999	816	999999	999999	180	800	421	999999	647	848	999999	256	999999	388	861	112	999999	999999	23	978	642	435	215	826	243	999999	443	700	19	874	999999	999999	999999	999999	999999	768	550	582	681	999999	989	999999	605	161	687	999999	874	758	354	999999	246	109	60	13	301	999999	999999	999999	999999	993	366	721	999999	772	254	22	999999	999999	299	102	562	569	167	442	989	545	829	64	148	383	999999	999999	355	120	638	503	330	40	712	498	167	87	710	688	223	278	820	833	906	999999	646	999999	469	261	999999	676	942	617	24	999999	771	556	999999	498	690	999999	375	999999	999999	751	692	192	746	800	934	485	859	479	229	999999	724	999999	157	473	737	887	999999	103	773	962	561	712	25	999999	999999	610	999999	999999	997	541	999999	654	699	999999	982	464	999999	668	327	861	999999	472	999999	303	41	774	408	860	999999	802	999999	281	999999	181	199	979	176	999999	83	333	732	999999	999999	688	999999	80	307	992	490	282	999999	556	776	912	155	98	324	722	924	952	999999	892	460	204	84	631	999999	527	965	13	298	889	595	993	139	178	991	709	484	960	477	999999	999999	488	999999	910	505	490	999999	999999	664	453	865	130	131	839	999999	286	999999	197	819	779	999999	487	984	328	961	999999	782	977	107	615	999999	963	485	795	522	999999	999999	999999	135	770	999999	864	349	844	34	474	871	300	980	715	105	999999	151	698	999999	892	504	276	949	722	999999	999999	999999	59	215	901	645	335	326	999999	999999	450	999999	58	287	999999	147	149	304	496	999999	492	996	391	519	950	822	787	416	630	476	999999	224	413	73	454	860	300	999999	132	999999	546	973	763	999999	655	236	103	421	226	754	365	999999	462	999999	224	61	622	540	265	88	858	918	696	750	343	235	999999	985	999999	312	847	510	181	667	374	519	243	353	863	999999	729	999999	200	875	121	370	762	603	848	402	248	999999	383	999999	971	627	287	999999	704	430	578	999999	999999	999999	907	854	801	794	445	705	817	278	676	541	359	491	728	999999	638	973	473	999999	999999	440	74	97	999999	137	696	747	241	999999	648	442	155	999999	788	286	968	999999	568	967	999999	153	999999	969	93	999999	694	489	899	466	384	730	957	999999	971	157	999999	819	727	673	108	698	473	999999	999999	243	395	738	703	999999	852	
999999	999999	999999	896	993	855	105	14	294	443	999999	848	999999	845	917	485	630	649	999999	436	999999	539	894	868	468	999999	999999	348	849	456	955	785	457	999999	999999	325	999999	627	999999	302	999999	815	443	999999	891	850	999999	753	712	758	765	999999	72	999999	704	999999	520	999999	999999	999999	999999	999999	164	837	488	431	400	170	842	601	34	12	999999	348	682	342	105	664	977	999999	999999	999999	636	999999	691	866	999999	999999	910	170	999999	824	199	664	433	997	661	606	752	469	459	999999	911	120	733	999999	427	999999	999999	999999	999999	999999	659	819	343	635	130	73	155	621	999999	958	260	999999	796	210	999999	16	915	685	681	499	912	517	169	451	999999	525	367	999999	449	999999	110	547	423	949	999999	999999	331	798	999999	597	999999	140	761	500	999999	239	324	999999	949	420	809	657	690	257	943	151	659	999999	312	604	706	226	182	710	857	712	268	847	45	442	685	127	999999	93	48	781	756	999999	999999	103	211	833	980	38	199	453	857	175	15	32	999999	439	495	282	891	244	957	60	999999	576	970	999999	498	517	735	999999	849	607	218	172	395	999999	728	999999	403	872	246	154	520	414	855	999999	999999	22	720	255	999999	534	202	804	823	705	35	596	133	999999	345	472	303	507	603	259	957	999999	637	999999	711	285	999999	28	999999	813	540	238	721	877	634	485	796	489	999999	324	999999	413	999999	999999	964	142	96	999999	537	999999	851	23	810	605	145	999999	384	989	999999	356	655	183	806	19	175	796	874	255	110	999999	676	813	999999	289	845	553	504	999999	765	579	199	221	490	999999	999999	527	428	999999	741	999999	111	806	945	714	669	240	999999	338	523	178	999999	999999	568	999999	106	47	576	530	759	591	999999	999999	233	964	166	444	693	581	999999	648	377	999999	999999	474	757	870	999999	733	999999	999999	999999	175	435	597	321	359	999999	812	999999	924	951	999999	366	160	999999	675	582	980	557	235	547	35	291	875	999999	509	336	104	920	236	180	843	910	155	999999	339	10	636	999999	807	791	880	453	132	697	480	401	999999	343	92	297	886	185	394	77	921	883	559	797	812	32	999999	999999	999999	999999	118	986	221	514	801	674	946	337	999999	999999	666	581	169	999999	330	999999	972	760	838	938	293	667	525	88	723	999999	450	839	999999	784	999999	989	552	377	589	493	189	849	541	417	999999	559	435	951	999999	999999	724	999999	476	703	60	797	62	962	471	450	470	143	791	356	999999	999999	999999	965	210	677	999999	791	598	837	999999	
999999	229	999999	597	734	242	574	999999	999999	730	78	372	147	734	999999	936	589	906	999999	32	56	67	195	192	243	72	470	999999	732	321	932	783	639	999999	999999	578	630	375	737	218	896	465	418	999999	165	999999	999999	240	999999	740	999999	885	459	999999	882	75	999999	248	363	671	999999	999999	945	71	797	999999	733	371	808	999999	316	224	179	930	135	590	649	569	37	499	713	999999	999999	992	871	57	333	824	893	999999	544	999999	21	75	999999	83	520	356	827	871	999999	999999	432	898	434	999999	999999	999999	689	301	426	474	221	999999	957	999999	836	953	200	750	960	908	478	947	331	924	212	113	493	62	80	999999	742	166	999999	999999	807	97	999999	646	341	804	145	601	444	80	999999	999999	999999	905	246	999999	165	87	910	113	519	485	576	510	32	612	45	636	230	132	732	65	999999	999999	733	749	395	553	418	166	773	876	512	261	754	66	995	588	816	513	999999	999999	255	383	216	332	521	66	624	728	999999	508	380	322	999999	124	999999	876	999999	497	180	612	668	753	999999	642	972	324	756	965	617	999999	820	999999	984	77	809	999999	999999	411	999999	339	929	689	999999	999999	506	999999	914	640	297	129	417	999999	343	999999	999999	502	999999	573	360	206	310	658	999999	321	688	663	999999	999999	999999	999999	850	770	268	999999	999999	979	999999	76	146	782	410	126	678	498	50	999999	384	459	999999	317	999999	462	60	999999	38	999999	999999	999999	585	842	999999	644	336	531	999999	646	69	501	852	26	146	977	437	578	795	194	979	622	280	196	289	877	207	996	805	398	719	236	813	411	999999	288	490	304	919	766	789	156	229	403	441	882	606	65	181	982	999999	482	999999	999999	301	955	806	999999	999999	985	446	999999	726	999999	927	833	999999	999999	615	857	497	142	999999	38	404	833	402	877	754	406	280	152	825	999999	373	246	990	969	999999	455	482	999999	741	934	330	460	430	349	475	608	204	999999	449	999999	495	891	999999	217	448	999999	563	928	644	165	714	304	514	999999	999999	690	999999	718	340	170	999999	406	401	999999	999999	944	413	63	999999	156	212	124	702	512	999999	481	999999	782	530	653	891	999999	456	999999	999999	35	945	999999	999999	785	765	999999	999999	289	937	99	999999	999999	508	504	64	510	527	497	953	599	601	12	575	999999	277	70	197	686	278	831	949	815	504	682	998	999999	231	626	390	999999	999999	423	574	999999	999999	999999	283	36	999999	391	36	958	632	630	434	943	951	999999	517	704	299	149	20	999999	150	685	
604	826	999999	178	288	999999	117	999999	310	188	438	999999	64	954	787	170	98	887	804	999999	192	874	258	999999	934	435	118	685	435	159	412	999999	108	999999	718	457	531	429	113	999999	851	404	329	256	514	999999	999999	563	917	139	60	133	312	999999	502	999999	577	449	244	999999	791	431	802	161	999999	970	238	759	999999	340	639	668	784	678	148	788	554	12	550	999999	693	555	999999	306	999999	289	999999	948	802	987	879	91	195	259	344	430	601	178	480	999999	396	981	327	587	999999	391	349	634	21	714	999999	575	899	924	169	246	663	506	62	496	815	999999	956	999999	460	557	483	534	343	718	197	385	531	16	999999	999999	999999	190	999999	999999	939	530	937	98	811	314	192	999999	999999	108	766	104	126	983	728	999999	35	999999	136	941	908	815	300	302	527	999999	53	999999	11	457	17	482	699	999999	557	999999	352	868	447	999999	375	999999	444	245	951	999999	269	547	288	816	686	169	64	864	808	134	240	644	571	20	999999	299	269	642	100	294	404	781	436	443	764	167	632	980	575	696	999999	65	351	434	999999	999999	614	999999	770	999999	428	834	999999	432	999999	999999	999999	999999	999999	86	952	801	154	999999	697	487	120	844	62	529	537	83	298	999999	753	185	303	999999	478	763	685	84	872	999999	866	569	255	14	389	66	999999	205	103	499	743	579	910	684	999999	63	395	769	142	251	321	354	546	422	679	879	414	170	999999	132	400	877	929	902	801	138	999999	116	999999	996	669	341	979	999999	379	183	274	619	410	424	378	999999	942	630	930	521	33	832	334	509	651	699	999999	971	108	999999	650	18	882	608	821	288	313	999999	581	979	999999	999999	53	506	999999	999999	999999	543	753	999999	935	308	999999	289	114	409	781	955	354	970	104	18	700	513	532	266	736	801	999999	99	612	805	999999	999999	157	286	789	828	894	855	938	703	227	624	929	352	46	603	999999	422	506	357	791	611	885	999999	56	539	973	358	69	958	940	664	872	140	258	30	142	827	620	999999	71	499	999999	401	791	86	583	999999	999999	142	307	190	999999	264	23	999999	76	791	239	999999	999999	545	795	979	999999	563	751	999999	104	25	999999	999999	802	553	296	302	579	494	574	999999	999999	793	999999	927	999999	760	999999	618	126	810	999999	350	597	370	108	525	703	999999	999999	999999	334	999999	999999	999999	670	631	387	49	967	721	999999	582	226	999999	303	999999	416	999999	328	999999	491	999999	683	293	71	131	88	999999	455	999999	598	999999	
999999	346	645	999999	708	925	266	39	383	999999	650	405	941	999999	133	338	77	46	999999	835	732	636	746	201	999999	801	999999	549	553	999999	593	206	132	999999	726	880	623	130	363	999999	611	999999	628	458	492	287	352	688	997	749	374	418	663	763	795	229	600	454	81	906	999999	999999	486	437	449	999999	283	999999	999999	253	715	946	683	627	999999	443	17	297	708	823	999999	999999	552	803	999999	184	543	368	555	506	289	178	59	456	707	895	812	200	19	999999	14	751	999999	999999	44	427	735	999999	540	361	221	999999	999999	258	456	329	174	682	999999	274	911	914	999999	159	963	546	896	236	999999	337	631	999999	287	670	818	708	999999	799	999999	163	449	508	828	999999	294	977	433	801	10	999999	999999	140	999999	745	999999	99	705	882	999999	497	530	999999	999999	212	729	405	34	85	439	748	897	375	912	703	825	413	999999	999999	999999	986	123	105	236	541	606	501	482	999999	999999	729	13	549	19	282	632	940	393	999999	474	889	952	357	372	261	491	365	227	640	919	724	999999	854	27	802	384	999999	281	582	999999	238	922	491	543	709	999999	357	365	999999	81	885	29	471	386	999999	43	765	733	999999	999999	999999	999999	999999	623	817	726	159	531	999999	999999	206	999999	810	29	999999	967	999999	814	662	517	143	10	587	569	44	704	999999	477	52	769	619	701	307	532	364	999999	999999	868	999999	999999	595	825	158	742	999999	226	999999	451	150	18	572	999999	81	467	917	250	696	999999	589	123	195	999999	999999	447	288	504	371	288	665	999999	886	602	99	679	921	317	852	844	694	817	495	99	336	43	206	999999	999999	839	999999	124	999999	806	288	999999	999999	999999	346	710	464	999999	855	931	786	859	999999	969	860	401	999999	610	398	851	588	772	999999	999999	999999	999999	999999	619	874	531	673	550	32	90	324	999999	882	17	971	151	390	999999	961	999999	999999	476	999999	236	999999	239	302	999999	726	416	999999	516	984	701	568	999999	469	844	505	333	268	245	836	51	655	999999	519	539	639	257	471	273	810	74	999999	878	543	24	999999	644	238	668	999999	616	861	999999	999999	999999	448	90	681	999999	819	999999	305	77	639	999999	581	434	719	763	999999	478	945	954	705	999999	909	999999	357	999999	42	860	104	599	421	230	999999	847	880	339	101	558	575	924	454	182	999999	724	248	672	999999	386	925	475	302	999999	671	999999	111	583	280	758	733	235	513	958	543	999999	999999	419	999999	999999	554	390	672	817	902	30	510	533	159	195	999999	
684	22	999999	935	999999	307	76	558	999999	745	306	999999	342	825	999999	999999	999999	639	74	78	829	999999	709	832	544	803	485	452	651	407	999999	433	94	317	58	222	857	999999	914	408	589	860	419	987	999999	999999	339	991	562	608	24	894	95	127	621	703	313	823	400	825	999999	623	907	874	999999	999999	974	35	776	137	564	471	724	666	999999	968	999999	721	584	222	999999	493	889	999999	999999	683	348	999999	696	354	909	43	632	98	999999	966	953	544	999999	386	999999	314	225	435	999999	552	179	429	999999	999999	999999	999999	249	187	360	337	734	865	491	493	533	16	338	431	227	999999	838	999999	89	999999	25	36	900	207	999999	170	278	999999	997	999999	514	919	338	999999	222	326	794	455	738	259	999999	98	63	336	852	999999	999999	793	999999	999999	714	543	999999	127	637	115	691	999999	999999	200	999999	279	867	651	979	614	678	295	219	999999	735	393	897	829	289	999999	973	574	355	524	194	485	257	483	135	970	579	221	416	117	999999	999999	142	547	999999	999999	230	411	999999	999999	999999	689	584	999999	789	330	646	999999	837	709	999999	127	696	798	999999	999999	32	999999	525	999999	999999	466	999999	112	276	982	260	360	638	327	706	572	999999	999999	850	504	999999	999999	694	805	334	69	384	999999	975	517	67	344	541	617	940	999999	885	999999	213	216	810	482	999999	999999	79	295	880	999999	13	569	900	588	947	999999	999999	91	999999	720	684	975	92	182	136	758	925	999999	819	31	999999	999999	686	999999	904	644	694	428	900	887	736	48	188	863	703	415	617	478	396	39	934	858	147	175	663	237	134	637	355	291	881	162	475	859	143	143	882	31	684	999999	817	999999	999999	811	983	645	999999	228	479	721	151	457	529	789	97	528	731	521	226	676	520	66	999999	619	16	583	999999	999999	730	569	532	999999	999999	93	222	999999	677	335	191	27	441	905	167	634	999999	434	999999	685	999999	614	411	371	999999	18	999999	761	190	572	804	999999	82	999999	497	910	999999	555	663	446	999999	416	999999	405	339	999999	244	614	898	449	478	582	999999	887	557	999999	167	171	999999	785	300	461	500	114	531	781	999999	963	417	257	445	594	771	196	118	365	762	16	999999	606	773	188	862	741	103	999999	459	195	999999	380	999999	37	764	999999	155	126	916	746	874	557	264	999999	207	999999	13	884	811	999999	778	201	364	161	138	999999	22	999999	598	759	21	999999	332	758	53	999999	999999	418	999999	893	999999	999999	999999	25	141	485	352	999999	981	221	
737	999999	420	694	999999	729	26	602	898	580	864	999999	527	999999	735	999999	234	505	237	170	157	594	64	917	724	999999	751	348	29	653	842	520	999999	387	31	802	888	999999	999999	999999	30	901	520	259	39	16	999999	292	290	565	999999	846	275	820	74	999999	165	502	969	630	977	677	582	254	999999	354	902	150	145	932	687	596	164	999999	999999	255	84	805	888	718	322	468	68	999999	403	996	255	320	323	878	999999	395	669	720	999999	352	329	275	520	685	999999	333	157	999999	878	664	999999	362	680	818	999999	359	999999	999999	318	518	619	127	851	742	999999	591	827	999999	999999	301	926	999999	575	797	999999	999999	999999	213	613	988	999999	711	586	999999	314	999999	640	999999	809	297	781	999999	412	999999	733	999999	423	778	586	999999	506	890	71	586	737	258	999999	882	892	269	999999	410	999999	329	207	999999	999999	122	437	216	951	332	457	999999	999999	519	40	747	74	723	999999	516	999999	999999	491	431	999999	999999	11	66	115	757	999999	549	999999	381	769	93	999999	825	671	310	350	380	571	999999	442	73	76	999999	999999	50	817	179	874	558	999999	999999	837	776	268	540	121	381	110	203	721	907	999999	148	749	947	126	249	62	94	999999	257	999999	999999	988	999999	933	783	999999	75	940	441	674	674	598	222	999999	854	566	999999	199	999999	279	378	462	999999	298	999999	478	280	923	577	999999	999999	391	535	37	530	787	999999	607	999999	999999	45	263	289	242	111	550	536	999999	272	683	999999	999999	999999	999999	161	855	463	297	14	314	999999	151	372	324	884	292	72	195	725	76	999999	999999	999999	435	244	999999	999999	999999	196	388	942	999999	999999	999999	205	894	193	999999	876	675	999999	395	602	33	999999	893	999999	964	357	999999	487	351	976	206	800	399	43	772	743	46	681	999999	999999	626	372	989	490	999999	129	999999	108	515	318	60	741	497	929	999999	461	351	233	218	999999	377	901	999999	999999	465	104	805	860	421	814	839	993	999999	294	976	660	984	412	423	844	367	720	972	42	926	464	312	469	205	321	402	813	472	228	733	725	999999	999999	35	999999	323	139	687	700	478	999999	579	213	953	187	999999	938	999999	373	586	657	999999	568	675	10	792	345	999999	999999	422	36	530	944	561	999999	889	596	387	50	999999	238	43	281	563	869	999999	108	516	27	844	463	14	108	641	86	796	999999	999999	34	999999	978	473	587	288	999999	999999	635	999999	999999	298	880	561	999999	842	357	624	657	14	999999	125	999999	829	999999	265	958	31	431	
312	999999	463	686	874	362	999999	552	764	999999	993	121	344	259	456	813	999999	964	902	245	265	294	461	149	208	916	999999	999999	999999	999999	999999	329	999999	114	999999	176	248	611	999999	208	318	299	593	999999	663	999999	471	865	247	999999	918	999999	999999	999999	175	999999	33	324	488	957	453	563	404	938	133	673	690	240	927	999999	575	128	999999	703	927	999999	700	999999	999999	315	455	999999	999999	142	908	40	273	645	938	314	153	924	132	999999	755	999999	895	655	999999	990	212	999999	938	999999	450	799	342	999999	858	999999	327	739	999999	183	511	410	999999	271	999999	103	409	55	301	622	999999	650	999999	999999	948	182	999999	55	249	495	112	224	114	999999	692	118	999999	911	999999	738	999999	414	96	948	999999	355	851	634	625	951	590	166	939	326	822	999999	999999	433	413	686	999999	282	499	352	81	297	305	212	579	921	405	498	268	563	635	731	564	999999	371	603	330	446	429	298	905	945	999999	787	878	892	314	274	999999	999999	608	714	914	743	877	999999	59	648	65	704	999999	102	898	385	999999	101	999999	756	72	809	365	693	852	999999	447	135	999999	517	334	686	616	140	989	168	955	920	816	820	179	121	554	999999	390	725	742	813	57	898	106	786	656	558	999999	698	744	915	861	999999	306	752	999999	541	324	378	999999	425	112	999999	999999	770	284	999999	999999	950	265	684	312	137	468	633	999999	124	421	999999	39	68	999999	301	424	50	68	113	523	999999	875	22	367	22	999999	327	999999	999999	478	336	512	241	999999	262	443	70	612	733	254	999999	674	999999	130	999999	999999	39	496	810	325	390	711	180	902	999999	85	252	326	300	500	999999	999999	770	999999	94	45	999999	999999	676	858	364	437	335	859	850	752	752	892	590	999999	607	831	899	992	98	999999	999999	338	811	999999	200	743	322	243	113	749	904	999999	45	741	999999	942	819	952	961	952	386	999999	61	417	999999	359	736	626	893	320	33	777	557	999999	702	469	999999	999999	667	620	125	999999	756	110	848	275	857	848	133	999999	21	946	41	145	248	31	287	999999	854	841	16	695	999999	793	726	136	929	576	48	90	999999	330	295	999999	837	294	564	951	568	67	999999	999999	999999	239	308	999999	746	422	230	681	999999	882	645	825	614	429	752	963	383	721	999999	999999	810	53	997	999999	661	690	307	954	466	999999	999999	999999	999999	129	999999	120	494	999999	999999	517	355	367	897	784	685	469	736	418	541	600	999999	846	999999	221	87	999999	999999	999999	999999	65	124	
275	224	999999	56	847	999999	494	236	641	479	733	341	828	934	452	999999	223	15	999999	954	888	422	866	757	988	999999	136	51	743	999999	876	234	334	402	89	152	999999	737	999999	982	251	192	900	999999	843	515	892	286	634	313	27	611	233	999999	236	853	358	109	67	772	999999	452	492	999999	602	999999	16	436	855	310	999999	485	178	218	712	999999	522	744	913	999999	192	849	417	439	861	274	11	233	175	999999	793	941	679	75	632	798	699	147	529	345	999999	999999	431	334	999999	541	999999	24	398	530	341	999999	195	584	589	510	999999	999999	900	999999	507	782	270	999999	999999	173	999999	999999	586	913	16	384	999999	578	974	726	427	93	241	329	831	999999	834	999999	895	189	755	105	485	131	763	647	247	201	837	999999	999999	803	999999	44	735	339	438	485	524	956	399	616	610	999999	92	999999	821	580	999999	521	947	624	733	337	999999	710	999999	465	159	369	147	999999	999999	999999	529	624	999999	206	593	999999	558	359	131	938	999999	999999	999999	622	48	999999	999999	666	694	325	778	999999	80	490	626	35	711	972	999999	999999	999999	376	999999	361	999999	468	686	625	986	999999	963	598	999999	794	999999	278	999999	15	427	348	999999	480	338	425	480	947	999999	785	579	568	999999	585	34	966	129	423	274	999999	288	580	135	209	999999	689	362	999999	88	285	999999	357	809	706	555	999999	621	999999	47	999999	881	395	999999	900	55	427	225	387	573	536	999999	999999	999999	92	727	846	999999	344	800	999999	73	300	869	278	842	231	759	93	999999	999999	355	780	385	815	261	892	666	235	999999	262	999999	974	999999	551	610	818	999999	727	979	708	774	999999	548	398	395	999999	526	644	67	999999	668	142	999999	535	191	999999	748	198	830	999999	190	999999	190	547	184	98	683	327	668	34	999999	42	999999	331	272	78	241	999999	429	670	376	999999	177	339	593	341	999999	90	999999	715	80	999999	999999	155	999999	787	106	999999	223	999999	907	208	976	43	945	636	38	999999	999999	122	663	761	769	169	467	999999	999999	850	953	843	470	602	956	952	954	723	145	959	803	484	999999	240	773	999999	763	177	55	144	394	957	313	999999	818	258	999999	318	395	736	999999	369	968	999999	999999	999999	836	314	251	34	999999	231	500	999999	232	999999	149	433	999999	999999	999999	999999	123	685	466	996	539	869	784	999999	899	645	338	408	281	444	516	727	192	999999	295	458	925	31	64	172	466	244	379	999999	118	629	330	999999	340	397	999999	293	789	60	999999	999999	530	543	
134	444	892	102	999999	787	281	422	999999	595	362	999999	373	101	630	303	539	305	499	754	999999	280	324	999999	78	883	197	233	938	999999	560	327	928	392	999999	999999	279	374	446	999999	758	695	388	734	395	999999	33	164	662	495	520	546	478	775	942	853	129	999999	33	913	600	58	484	999999	44	999999	29	981	204	20	999999	175	858	907	999999	904	999999	999999	206	686	859	43	999999	999999	999999	24	849	999999	449	53	500	968	350	532	999999	999999	221	999999	999999	360	999999	999999	959	651	471	355	687	571	780	48	961	540	115	347	63	566	487	42	999999	29	195	867	541	999999	519	999999	999999	335	999999	295	693	621	999999	845	323	817	999999	919	980	275	337	288	382	411	91	960	862	999999	479	999999	999999	189	999999	680	175	505	511	808	141	999999	531	361	655	999999	355	350	650	269	34	246	492	567	61	231	692	999999	999999	139	79	559	999999	821	856	490	999999	514	999999	219	999999	818	999999	275	787	574	744	975	632	886	999999	741	319	603	999999	999999	942	999999	137	561	987	268	19	382	738	582	223	710	505	175	433	999999	512	441	999999	999999	931	227	779	487	999999	717	284	999999	999999	338	999999	599	999999	623	547	999999	386	285	999999	421	999999	999999	536	215	360	999999	479	999999	463	225	238	877	23	773	311	999999	885	649	84	280	999999	411	999999	999999	341	623	868	999999	627	999999	464	999999	219	177	407	999999	999999	574	136	999999	247	816	155	857	109	372	586	999999	322	823	999999	999999	211	951	437	999999	634	136	873	736	175	999999	839	999999	760	999999	668	846	375	313	43	321	999999	630	42	177	266	450	310	969	47	798	568	999999	518	727	35	267	740	10	373	564	700	400	999999	999999	977	720	107	999999	703	999999	999999	999999	789	208	223	580	919	269	999999	193	825	903	699	376	39	999999	916	42	999999	410	999999	374	939	479	620	132	352	392	200	545	353	211	275	307	105	559	999999	320	514	455	348	480	859	189	739	999999	999999	999999	620	941	803	74	999999	999999	634	338	79	320	587	100	237	536	79	604	839	999999	999999	999999	281	479	30	606	999999	530	72	634	514	760	740	823	999999	441	772	259	742	289	999999	972	673	766	999999	999999	732	999999	227	999999	411	265	349	999999	168	309	639	150	999999	206	545	601	240	999	823	319	579	763	999999	795	763	819	862	560	999999	999999	728	999999	989	999999	874	115	313	261	232	259	420	624	665	133	802	632	338	545	999999	487	999999	999999	942	999999	134	999999	754	999999	57	591	402	999999	
580	503	580	134	160	999999	332	440	999999	979	999999	573	898	955	999999	545	993	141	491	999999	999999	67	999999	65	572	999999	999999	999999	360	881	999999	999999	856	631	54	171	999999	999999	481	734	999999	313	198	763	896	999999	282	179	870	219	438	915	110	999999	999999	523	581	525	561	342	999999	427	89	417	775	145	717	999999	910	937	992	324	660	756	999999	512	999999	169	168	999999	545	31	45	151	452	297	540	999999	659	530	590	37	127	149	331	796	234	781	987	999999	999999	15	999999	933	226	124	265	353	973	999999	654	421	366	367	796	391	391	937	964	487	605	999999	617	389	356	965	207	999999	435	316	288	97	181	407	542	540	762	111	924	338	42	196	807	199	876	178	670	999999	999999	939	414	296	999999	509	999999	725	999999	879	999999	261	917	744	918	666	191	567	999999	958	825	266	999999	290	22	999999	455	419	139	428	513	188	999999	999999	178	496	902	991	280	671	252	817	152	883	525	673	421	999999	999999	150	999999	318	999999	712	934	96	320	134	283	190	64	745	999999	969	375	408	957	479	576	999999	999999	199	999999	578	715	17	999999	745	764	349	224	168	150	988	999999	205	999999	591	512	91	186	778	999999	99	617	506	999999	182	518	127	715	941	721	999999	386	818	31	999999	996	999999	999999	999999	369	934	966	896	604	999999	999999	180	999999	375	967	494	999999	985	482	207	960	999999	999999	941	237	647	633	999999	999999	304	611	602	999999	898	999999	586	119	999999	418	783	999999	999999	901	623	999999	999999	999999	350	974	237	601	401	999999	824	400	787	149	40	346	721	310	999999	459	999999	996	957	999999	999999	780	390	999999	999999	576	698	84	999999	316	173	328	889	999999	293	999999	219	702	220	266	999999	999999	999999	446	89	275	697	999999	439	271	601	627	999999	999999	718	569	593	852	958	824	646	999999	161	480	976	711	457	999999	999999	394	250	607	786	701	648	751	973	999999	305	377	999999	225	644	976	999999	545	663	548	960	724	714	366	999999	395	619	999999	999999	336	469	377	818	654	466	55	999999	993	999999	964	702	967	595	648	557	999999	944	430	999999	999999	765	440	58	999999	91	302	679	883	862	400	999999	50	403	647	485	928	559	235	999999	598	955	721	704	698	845	993	138	76	809	163	450	198	501	182	570	38	328	999999	572	999999	375	147	140	451	882	999999	573	948	173	999999	41	999999	671	999999	228	53	736	360	73	97	999999	613	84	709	999999	893	999999	231	86	456	609	649	662	596	233	818	591	263	815	
193	430	999999	902	190	132	731	527	983	953	527	301	967	846	484	998	999999	72	431	999999	989	999999	999999	871	717	999999	391	999999	999999	294	410	462	483	544	880	667	984	711	894	586	999999	375	565	277	559	164	641	999999	187	999999	471	755	169	761	825	999999	88	318	999999	170	740	999999	452	999999	552	75	999999	433	999999	817	999999	60	177	999999	282	624	557	84	322	562	387	588	999999	487	822	999999	999999	721	718	810	589	676	999999	999999	846	555	999999	999999	724	999999	346	218	837	999999	999999	421	999999	324	489	211	521	13	996	999999	783	999999	793	965	876	897	772	106	999999	165	238	999999	534	444	998	727	701	999999	999999	827	225	999999	750	519	904	411	999999	999999	242	517	999999	585	680	999999	950	694	761	957	999999	827	999999	249	999999	682	999999	244	887	999999	326	762	510	829	653	178	999999	615	411	999999	70	999999	829	794	999999	207	999999	652	999999	640	494	314	965	743	702	533	115	975	674	77	388	669	999999	924	661	479	17	468	931	511	486	344	292	487	897	999999	997	927	385	307	999999	488	999999	256	659	22	796	766	137	130	72	441	941	344	999999	400	951	905	143	999999	200	407	721	999999	999999	159	31	488	846	188	535	188	600	999999	260	899	102	277	275	649	999999	250	341	810	449	999999	403	947	592	506	572	102	793	990	117	999999	767	421	999999	509	990	318	999999	949	595	883	999999	999999	93	996	999999	684	639	493	711	949	999999	910	716	120	999999	84	999999	350	615	999999	394	609	270	999999	999999	681	999999	765	659	999999	999999	391	225	565	213	829	864	595	207	887	462	999999	289	167	999999	856	704	981	754	916	422	579	343	161	999999	241	999999	251	864	999999	509	874	834	346	999999	684	695	161	906	926	219	310	153	728	980	94	999999	112	498	999999	977	203	21	743	952	751	58	73	76	971	999999	622	999999	580	388	588	999999	942	538	668	999999	553	84	828	706	122	436	615	999999	413	999999	211	752	590	999999	315	863	101	999999	876	999999	631	94	935	410	596	579	999999	349	999999	619	388	573	829	122	433	999999	192	46	999999	999999	999999	892	662	70	324	869	150	930	83	725	383	557	999999	999999	540	469	999999	999999	119	542	863	276	778	794	532	638	923	477	226	999999	680	65	999999	560	999999	739	999999	999999	999999	999999	439	999999	275	999999	246	830	911	797	582	964	979	765	999999	307	999999	176	999999	868	538	685	946	672	714	887	54	327	999999	111	839	999999	47	999999	341	393	113	231	999999	999999	557	701	726	
999999	895	261	216	914	999999	257	108	37	625	999999	345	999999	779	999999	927	388	999999	999999	827	810	958	781	927	714	434	543	203	240	175	22	321	836	959	999999	777	462	681	139	999999	756	12	811	999999	484	999999	930	613	346	304	622	999999	999999	999999	916	999999	124	334	999999	490	595	63	868	861	612	251	509	999999	959	989	475	706	502	999999	81	807	156	605	452	784	503	930	857	936	553	543	682	961	52	999999	663	138	190	999999	999999	999999	144	950	572	242	430	999999	654	999999	999999	915	976	999999	999999	118	31	999999	881	716	999999	665	206	999999	317	79	569	999999	408	999999	336	999999	526	853	135	999999	673	205	42	999999	364	23	285	999999	117	999999	999999	773	999999	933	631	999999	256	473	999999	938	506	212	642	503	673	882	90	348	31	491	399	132	783	435	445	999999	486	672	362	973	389	696	999999	679	999999	796	389	474	684	191	101	63	202	197	871	999999	562	538	999999	481	932	937	488	626	248	445	999999	999999	497	804	667	583	120	687	559	810	389	962	991	877	503	616	663	999999	400	345	930	999999	563	975	273	947	136	881	50	999999	218	207	999999	76	999999	999999	976	879	523	517	999999	514	638	71	91	600	547	668	999999	326	284	648	235	903	999999	403	178	522	999999	720	999999	238	999999	117	601	999999	531	999999	81	846	639	783	326	999999	999999	426	957	502	999999	673	999999	468	999999	723	177	999999	972	537	562	413	488	464	348	803	999999	714	867	530	469	900	78	999999	596	999999	999999	500	332	352	510	98	445	999999	628	868	999999	988	334	999999	999999	41	218	993	372	999999	368	184	445	999999	823	999999	558	437	42	994	604	788	871	772	46	677	248	630	37	473	967	999999	999999	479	493	81	390	999999	591	438	691	85	259	928	772	999999	65	999999	528	823	539	18	643	634	999999	531	999999	561	886	272	793	588	999999	999999	700	999999	999999	965	39	752	307	999999	999999	999999	312	529	538	942	999999	533	622	438	111	999999	934	999999	177	212	216	961	999999	828	67	328	645	112	999999	999999	238	225	174	99	999999	776	525	924	999999	49	331	744	993	184	999999	363	999999	999999	486	762	964	741	389	999999	999999	78	798	479	557	527	959	999999	420	999999	714	785	999999	532	659	334	688	19	796	999999	880	471	968	999999	999999	703	678	290	999999	356	999999	497	836	999999	339	711	978	56	377	645	90	131	999999	815	469	999999	995	127	705	162	84	954	944	999999	999999	999999	110	28	999999	854	999999	678	583	74	791	227	948	999999	
202	947	999999	641	642	161	57	758	147	162	319	500	999999	999999	585	999999	999999	442	552	585	999999	51	611	959	843	522	796	411	547	269	999999	999999	827	665	924	757	806	442	321	999999	212	506	160	947	999999	711	155	297	103	119	792	358	999999	373	567	999999	346	396	999999	129	364	646	221	877	999999	999999	999999	52	636	827	667	839	999999	999999	382	275	999999	663	999999	999999	377	509	999999	999999	477	999999	999999	999999	107	773	420	420	644	999999	437	999999	295	282	819	642	47	112	660	276	999999	999999	999999	999999	999999	999999	999999	682	145	665	752	855	999999	782	999999	462	999999	219	945	863	416	999999	204	928	332	816	999999	618	844	617	999999	274	848	51	986	524	447	662	999999	805	514	738	284	999999	448	582	238	512	872	366	999999	828	167	797	999999	204	758	309	592	999999	321	651	837	527	570	488	999999	296	796	999999	999999	836	999999	149	359	678	999999	225	489	750	588	477	746	488	474	276	999999	61	192	791	999999	147	80	999999	494	862	999999	756	418	960	576	999999	715	999999	999999	316	999999	28	448	191	230	542	819	842	595	844	904	359	63	303	382	999999	113	15	130	878	765	455	654	999999	777	227	807	529	184	646	999999	760	148	999999	194	98	612	999999	999999	233	328	999999	705	650	958	551	703	124	588	621	999999	710	999999	472	550	999999	373	952	413	13	735	999999	668	948	92	154	220	895	999999	293	352	112	999999	897	560	537	999999	14	537	235	523	692	941	562	808	60	895	675	617	999999	999999	660	598	566	999999	38	570	756	999999	814	999999	808	15	304	279	735	276	999999	999999	999999	886	369	999999	187	999999	999999	358	999999	149	41	258	545	287	561	568	691	514	877	999999	532	966	993	446	999999	999999	715	686	999999	999999	83	784	927	763	603	670	365	246	999999	86	999999	679	465	999999	999999	999999	795	530	453	735	587	999999	398	569	390	56	999999	922	700	292	773	999999	999999	821	76	999999	999999	781	999999	890	213	455	103	800	954	853	511	386	999999	168	999999	999999	242	910	706	851	396	999999	383	556	999999	442	545	137	312	98	966	644	999999	290	999999	24	999999	563	532	142	137	597	614	999999	999999	999999	999999	542	193	588	134	801	124	224	859	962	408	137	122	999999	999999	999999	497	999999	886	866	835	629	923	95	349	999999	388	999999	723	799	999999	846	21	271	429	999999	944	999999	999999	999999	999999	999999	430	281	616	719	450	762	231	172	999999	749	650	999999	681	393	619	107	248	999999	423	550	999999	70	219	562	126	851	350	
907	30	999999	901	999999	347	509	209	651	479	630	238	999999	352	561	999999	14	205	342	999999	999999	393	847	485	519	999999	979	834	369	72	64	602	599	422	324	151	336	847	999999	341	181	194	967	628	618	999999	999999	999999	939	999999	215	366	783	271	314	524	183	297	999999	971	368	675	839	589	999999	37	999999	999999	38	420	373	166	276	999999	418	999999	999999	228	999999	999999	952	999999	894	998	999999	697	819	337	117	800	967	48	465	957	973	506	354	387	213	591	586	594	999999	529	997	58	99	999999	853	463	999999	955	429	98	999999	586	780	999999	999999	727	218	312	106	237	999999	334	701	319	37	999999	999999	999999	24	286	717	367	611	999999	11	999999	607	46	484	654	702	999999	618	376	939	396	726	999999	655	486	999999	283	498	999999	86	999999	999999	780	999999	941	956	999999	940	999999	381	999999	975	999999	840	923	999999	181	827	451	999999	440	715	334	379	640	195	999999	393	538	999999	443	869	669	999999	338	999999	827	999999	542	999999	643	81	999999	999999	999999	999999	320	672	731	999999	211	999999	56	416	999999	957	32	410	999999	999999	962	675	412	999999	999999	791	999999	127	512	471	302	891	999999	753	999999	999999	999999	339	100	230	999999	331	661	182	702	988	822	999999	651	381	439	426	176	786	736	967	668	234	68	497	114	203	170	270	74	319	170	303	999999	286	999999	999999	319	999999	999999	999999	999999	240	999999	949	968	64	999999	141	41	999999	725	508	27	999999	999999	25	281	603	126	680	170	999999	117	999999	999999	528	737	999999	664	746	116	281	904	104	999999	999999	686	999999	529	59	728	999999	238	999999	999999	999999	999999	600	585	701	999999	716	778	211	480	622	132	166	131	999999	326	999999	999999	294	769	999999	604	922	999999	999999	999999	172	999999	76	952	140	172	919	797	175	252	147	789	962	335	399	503	702	624	999999	316	530	987	89	732	628	562	943	429	999999	999999	363	630	999999	371	259	643	711	999999	349	459	999999	368	999999	207	189	320	999999	959	379	949	902	307	637	955	809	185	994	343	333	578	999999	500	655	118	888	516	475	601	85	756	999999	453	284	999999	999999	171	40	882	553	317	58	984	60	999999	164	999999	992	999999	999999	84	648	377	925	771	240	712	712	999999	318	672	844	912	884	622	167	458	33	754	851	648	154	121	790	25	529	999999	449	464	954	999999	999999	117	48	10	118	424	527	513	652	999999	458	193	999999	881	473	999999	110	999999	43	705	42	247	516	914	930	536	587	909	252	995	272	258	893	485	
158	999999	874	883	513	999999	931	999999	112	460	199	960	547	909	999999	393	144	21	430	258	799	286	601	133	999999	581	999999	999999	270	656	999999	999999	999999	98	999999	735	271	226	924	300	774	999999	145	65	724	970	989	678	367	858	861	260	828	645	686	871	146	750	813	932	999999	999999	259	999999	331	990	670	459	186	816	132	917	97	140	483	999999	999999	545	409	109	592	167	260	411	795	999999	381	655	411	860	999999	520	413	991	999999	460	273	689	733	734	999999	999999	502	550	999999	943	999999	999999	171	408	730	600	351	713	350	749	999999	999999	999999	454	999999	999999	57	325	226	611	999999	105	747	999999	24	461	811	674	799	62	665	999999	674	851	999999	682	493	999999	140	999	178	999999	650	642	398	425	38	289	124	295	491	186	333	135	439	77	950	148	394	279	999999	676	913	297	999999	999999	999999	809	739	999999	530	55	195	999999	442	814	454	114	634	598	432	999999	559	999999	571	999999	386	549	421	999999	732	355	618	861	220	999999	785	999999	558	999999	252	229	999999	188	764	446	991	115	692	624	622	845	514	795	846	266	127	409	999999	605	975	633	397	103	214	185	999999	333	999999	940	999999	101	999999	598	356	213	981	381	749	135	497	281	999999	797	33	999999	841	999999	25	953	384	386	636	999999	70	619	831	456	973	999999	19	999999	107	751	595	530	299	915	449	999999	285	745	659	601	118	704	776	999999	79	327	344	614	318	64	566	653	465	603	999999	736	382	534	407	170	125	829	999999	115	211	999999	597	925	382	382	999999	999999	726	999999	999999	366	843	240	387	999999	254	405	999999	999999	195	942	75	695	387	713	999999	750	347	499	999999	289	530	670	399	999999	999999	418	999999	936	386	927	927	430	999999	181	892	999999	157	751	915	720	480	139	919	269	437	901	547	668	121	928	301	236	558	999999	835	999999	841	811	925	836	173	422	667	268	25	644	936	999999	820	129	602	595	583	999999	808	999999	751	139	148	999999	870	572	824	999999	635	700	999999	203	346	719	999999	345	999999	999999	556	999999	999999	661	254	792	964	341	847	999999	335	999999	999999	999999	999999	444	431	712	672	106	965	600	597	218	632	324	999999	743	869	111	819	999999	769	504	219	751	999999	99	885	355	864	538	725	832	999999	999999	57	89	446	901	297	597	673	730	123	956	469	263	38	929	30	999999	471	746	999999	999999	936	158	583	14	515	999999	827	326	999999	436	875	999999	95	999999	277	693	306	968	813	231	593	49	999999	262	
292	999999	70	955	335	642	999999	978	659	64	994	898	999999	999999	396	955	999999	999999	497	686	90	703	999999	999999	662	336	924	503	933	951	484	896	767	330	722	841	281	999999	991	599	370	896	115	41	708	999999	999999	999999	581	857	460	247	551	704	181	588	506	734	302	998	999999	573	999999	708	580	107	999999	184	719	555	999999	898	364	898	326	999999	598	146	628	999999	148	999999	921	85	500	999999	355	73	159	144	344	547	999999	992	881	796	852	407	461	611	999999	999999	155	36	183	561	882	653	999999	999999	990	369	116	999999	860	657	651	968	217	999999	999999	77	999999	585	220	146	329	371	26	529	999999	200	999999	27	999999	134	914	895	902	938	364	701	685	999999	153	999999	441	570	142	234	155	883	200	128	859	179	988	569	816	999999	242	999999	637	858	999999	799	683	98	961	735	742	756	76	278	978	999999	999999	864	441	245	999999	759	239	792	383	458	10	567	999999	999999	146	355	89	866	999999	843	999999	999999	999999	999999	300	352	608	407	999999	399	999999	921	149	809	788	133	999999	999999	341	482	291	844	484	999999	799	126	931	999999	598	999999	677	210	999999	145	985	563	359	999999	945	362	160	831	311	984	641	999999	999999	999999	99	999999	227	508	534	234	999999	230	353	317	554	999999	421	524	809	103	999999	999999	360	13	999999	234	774	999999	999999	978	999999	459	543	499	565	721	697	999999	995	585	999999	178	675	347	584	764	220	51	543	770	941	636	32	218	271	999999	727	425	534	864	249	187	873	556	901	111	686	853	751	832	486	838	999999	233	922	554	999999	22	429	69	24	732	506	864	46	696	436	335	238	999999	993	282	57	140	346	999999	304	128	445	999999	88	366	300	711	293	112	117	999999	295	717	93	715	996	475	850	516	680	999999	520	215	999999	361	625	220	838	214	999999	398	887	928	259	823	576	999999	980	657	999999	794	999999	999999	589	637	999999	520	457	288	286	581	289	829	322	999999	608	240	807	726	740	89	873	89	321	718	911	999999	467	999999	999999	59	494	203	84	886	438	999999	625	47	321	114	762	999999	927	999999	118	68	615	964	224	999999	150	264	917	362	999999	500	622	999999	726	999999	63	197	150	237	96	96	754	999999	857	31	614	769	414	636	326	323	162	111	610	999999	999999	503	999999	802	909	999999	286	722	999999	937	963	755	999999	638	61	999999	419	700	132	31	314	189	117	202	731	999999	849	291	999999	999999	348	521	270	874	931	560	152	347	328	856	810	42	
999999	919	999999	859	459	775	999999	999999	999999	462	978	588	548	999999	999999	852	81	538	390	995	686	366	598	452	494	445	999999	501	432	82	381	276	221	281	999999	197	144	871	920	999999	999999	999999	999999	886	999999	682	336	999999	999999	300	999999	789	475	815	356	114	999999	999999	374	23	999999	999999	328	999999	999999	711	376	276	854	208	717	209	618	316	298	401	662	712	909	999999	119	346	336	142	806	591	800	405	925	612	867	529	999999	999999	15	999999	966	999999	806	830	315	999999	999999	999999	582	76	181	999999	999999	999999	452	618	705	562	903	999999	757	999999	999999	498	999999	970	351	251	999999	197	702	710	311	676	435	789	999999	88	506	60	999999	370	999999	740	999999	640	878	970	999999	258	823	944	13	282	999999	999999	848	999999	919	344	718	274	999999	394	373	470	858	850	529	663	999999	626	999999	853	901	396	636	294	88	280	101	380	91	92	373	758	707	38	810	655	940	597	169	171	999999	566	999999	999999	376	999999	782	38	999999	999999	545	207	999999	159	381	479	999999	999999	239	649	252	347	192	999999	31	615	763	829	49	874	723	124	467	895	520	344	999999	471	918	139	497	73	999999	585	546	176	870	557	657	341	511	386	999999	520	918	994	384	999999	999999	760	196	953	988	576	783	430	739	993	999999	46	817	999999	999999	109	999999	189	999999	606	999999	854	745	215	999999	707	999999	347	756	947	976	526	960	999999	327	999999	943	544	84	362	802	125	436	877	919	620	999999	999999	740	268	368	738	586	777	185	299	999999	980	781	291	213	446	674	792	26	999999	85	349	364	488	166	617	114	999999	804	890	427	868	296	561	193	544	606	497	588	999999	999999	192	302	38	999999	962	999999	999999	999999	366	999999	999999	860	806	999999	999999	999999	261	999999	751	633	529	999999	999999	872	157	694	999999	999999	669	999999	187	213	778	182	893	56	999999	347	204	854	321	999999	448	449	782	17	999999	26	999999	79	999999	395	837	613	420	219	999999	166	994	277	543	696	999999	999999	999999	999999	999999	634	652	138	147	913	999999	999999	322	621	999999	845	999999	150	215	213	999999	599	493	999999	999999	999999	761	683	49	180	353	999999	321	999999	429	920	185	351	925	999999	373	999999	999999	441	487	940	301	799	999999	171	76	999999	72	999999	608	999999	999999	481	74	917	872	999999	98	999999	999999	980	999999	697	999999	614	670	747	999999	359	840	999999	668	61	314	434	999999	962	999	877	999999	499	999999	999999	26	540	887	999999	286	17	999999	405	999999	999999	871	506	999999	999999	607	
79	999999	329	639	999999	498	401	999999	982	176	999999	999999	910	969	221	864	81	999999	603	681	661	727	966	470	217	377	999999	999999	703	190	999999	79	999999	364	929	999999	999999	999999	999999	999999	999999	999999	904	537	647	962	82	436	580	999999	999999	390	999999	922	946	999999	999999	859	431	344	64	977	526	802	368	570	999999	555	49	999999	90	221	962	999999	66	351	822	439	999999	999999	304	999999	999999	604	390	427	316	357	418	586	852	924	999999	817	439	647	793	112	999999	86	197	527	396	746	29	588	999999	652	865	605	530	999999	45	999999	50	55	143	922	421	999999	264	999999	999999	462	999999	165	782	154	680	419	557	719	270	746	67	999999	621	107	585	802	999999	663	492	812	66	757	999999	262	777	393	513	870	999999	238	822	770	390	934	764	863	805	283	972	999999	57	999999	999999	999999	999999	273	433	46	347	619	999999	999999	999999	333	999999	234	276	529	377	297	905	686	39	42	924	999999	396	999999	999999	999999	996	725	691	46	765	999999	922	600	144	514	959	477	533	80	296	232	836	67	538	539	597	999999	999999	999999	551	370	999999	802	999999	831	877	999999	703	999999	623	225	908	898	568	159	312	675	999999	863	337	437	163	958	999999	702	460	999999	159	803	134	721	819	16	495	404	999999	129	236	312	636	224	999999	907	457	80	999999	937	498	389	999999	999999	999999	52	357	999999	217	822	66	999999	999999	999999	595	899	999999	902	405	902	999999	173	683	192	449	93	236	999999	663	255	510	675	389	522	999999	999999	577	212	831	777	658	381	197	653	73	999999	931	98	999999	875	415	555	674	420	999999	334	705	53	999999	806	816	244	999999	961	999999	390	292	858	999999	999999	331	298	81	628	254	999999	976	39	999999	884	161	147	494	787	840	955	11	969	988	515	74	533	731	999999	960	999999	920	235	999999	682	282	82	390	802	553	999999	999999	55	175	502	357	675	924	596	999999	678	749	672	131	366	389	322	870	202	760	999999	567	56	668	831	999999	751	999999	999999	612	89	757	999999	244	723	999999	955	803	496	167	999999	609	144	379	999999	999999	258	999999	975	302	960	999999	198	52	754	559	437	387	344	391	606	977	487	999999	999999	921	68	437	407	886	434	518	999999	44	999999	199	433	999999	385	999999	862	646	723	999999	652	876	569	649	489	174	52	577	469	114	561	999999	131	160	803	999999	615	820	707	98	999999	999999	828	163	999999	565	999999	760	999999	186	528	960	264	999999	999999	699	999999	999999	999999	242	843	999999	59	279	999999	
950	999999	283	874	24	999999	52	939	634	286	210	58	415	999999	924	48	292	576	999999	586	600	166	789	817	999999	19	206	999999	474	255	999999	402	999999	999999	730	497	852	885	999999	999999	486	31	630	65	141	999999	999999	450	999999	204	999999	290	765	692	882	794	288	999999	770	15	999999	180	474	388	275	999999	499	735	247	436	999999	406	589	659	110	579	535	733	999999	462	72	999999	848	999999	694	731	636	866	797	936	219	397	125	981	287	316	999999	251	999999	332	162	999999	212	598	18	164	700	115	999999	313	268	555	779	317	999999	599	332	204	999999	543	182	632	938	311	999999	999999	291	608	382	793	32	294	942	999999	310	851	553	259	271	540	40	999999	999999	493	678	999999	618	999999	48	999999	984	361	999999	257	999999	529	283	901	381	219	999999	102	999999	798	291	999999	613	425	17	999999	56	999999	933	163	513	999999	359	454	632	562	190	484	569	694	809	670	736	999999	999999	781	578	651	878	61	999999	937	796	999999	211	704	60	202	999999	947	999999	911	999999	403	744	508	999999	828	278	999999	39	398	532	49	999999	620	999999	918	222	236	522	404	203	881	496	575	999999	875	252	928	512	987	999999	622	63	897	252	343	951	999999	611	750	383	70	999999	278	415	757	495	591	466	142	980	999999	999999	999999	718	546	906	999999	654	304	585	999999	999999	999999	999999	910	986	999999	999999	904	967	999999	624	772	31	142	859	999999	999999	999999	999999	999999	471	379	16	999999	198	815	999999	706	436	999999	999999	317	999999	43	754	999999	564	999999	771	404	999999	562	175	999999	999999	999999	225	999999	999999	999999	999999	999999	914	923	878	936	45	603	722	180	912	999999	477	195	467	317	999999	987	999999	880	662	664	999999	999999	448	909	214	544	172	999999	600	603	29	999999	773	999999	402	251	165	818	999999	961	783	999999	491	999999	94	980	999999	640	999999	238	207	806	36	354	232	928	484	968	731	500	440	999999	580	318	652	999999	999999	964	914	365	999999	570	935	999999	881	733	504	999999	824	234	539	999999	480	371	405	999999	719	429	280	474	766	196	96	999999	530	596	31	183	898	999999	568	50	999999	699	999999	999999	870	999999	999999	999999	434	586	154	999999	999999	909	999999	999999	999999	439	21	992	693	450	999999	999999	483	999999	180	295	711	330	999	470	665	499	999999	780	999999	999999	352	394	956	782	999999	190	52	999999	999999	621	879	813	270	469	352	575	356	285	999999	759	999999	388	999999	186	786	113	586	683	999999	472	113	936	252	154	96	626	45	999999	410	418	
999999	894	10	558	415	898	70	540	127	100	152	530	679	999999	615	964	238	780	995	999999	603	999999	747	29	518	943	571	126	382	726	539	445	874	691	165	268	388	999999	999999	888	999999	56	565	999999	329	999999	266	45	538	132	398	265	916	473	815	245	157	980	49	471	999999	944	167	401	999999	707	655	999999	60	356	585	999999	19	117	894	556	802	996	999999	935	687	535	999999	260	999999	999999	528	999999	876	920	999999	408	567	309	560	107	888	174	200	622	999999	278	985	192	999999	766	999999	808	579	269	442	161	289	114	784	801	999999	907	73	286	188	254	121	139	245	187	74	709	556	796	668	999999	805	88	17	418	550	405	713	571	37	999999	831	999999	487	999999	128	999999	524	758	740	980	999999	914	443	999999	999999	855	946	368	702	546	999999	999999	600	804	355	211	106	376	261	962	204	502	258	999999	422	504	651	285	69	999999	195	999999	66	687	999999	999999	999999	333	261	695	458	999999	869	490	999999	58	25	683	614	916	999999	158	507	777	786	608	999999	975	271	999999	213	670	309	100	361	999999	726	999999	276	464	999999	772	124	566	513	849	633	767	999999	373	489	968	670	152	999999	47	300	288	900	929	235	999999	999999	600	491	787	999999	778	139	13	999999	112	416	999999	999999	593	43	941	274	937	974	897	999999	999999	999999	244	10	167	845	999999	174	448	22	347	239	897	999999	524	84	725	999999	999999	638	997	52	386	561	999999	792	662	13	999999	24	963	954	337	695	175	427	256	787	886	933	815	999999	883	99	999999	920	461	882	519	867	548	142	130	269	976	855	999999	683	999999	375	192	320	815	999999	59	392	901	212	545	999999	827	999999	999999	921	822	168	169	297	491	600	340	999999	493	491	999999	999999	834	999999	718	319	999999	573	308	521	999999	504	33	458	999999	687	29	258	347	423	999999	609	224	209	446	999999	696	508	201	999999	999999	413	827	334	958	228	557	833	999999	999999	999999	263	999999	406	999999	328	145	999999	257	804	999999	91	441	80	999999	999999	616	635	999999	900	623	132	382	419	487	347	677	698	500	821	139	195	999999	122	948	999999	970	818	38	128	682	985	261	396	318	952	971	757	883	102	612	922	212	999999	611	352	881	229	918	833	651	446	219	999999	674	394	999999	999999	131	663	895	999999	606	999999	228	637	871	985	999999	534	376	919	815	408	999999	217	999999	180	999999	606	905	750	899	205	477	245	999999	825	999999	923	634	651	635	229	999999	815	325	698	999999	974	481	
895	128	394	999999	731	999999	811	226	999999	411	156	819	525	757	999999	897	411	46	983	861	55	273	999999	899	999999	294	595	212	403	891	294	805	999999	134	20	632	515	999999	745	999999	999999	608	999999	999999	488	831	119	471	61	917	914	662	392	122	435	632	939	999999	741	446	46	999999	999999	576	126	999999	999999	401	747	522	392	672	999999	379	999999	446	19	666	421	999999	185	133	161	486	977	631	999999	423	699	387	692	30	996	309	577	366	999999	688	999999	146	548	718	723	538	535	251	999999	22	225	989	623	999999	999999	849	271	912	457	999999	598	494	927	869	701	370	999999	371	676	990	801	999999	660	330	270	284	999999	466	409	999999	999999	735	268	410	208	709	764	418	999999	157	47	665	908	449	999999	910	218	679	26	363	999999	999999	999999	381	221	999999	338	302	23	798	504	804	512	835	395	862	235	999999	671	999999	999999	421	999999	528	953	146	631	221	241	359	999999	675	450	56	999999	788	170	887	999999	523	380	471	405	158	653	242	999999	83	999999	236	685	691	18	34	757	296	748	57	428	85	63	999999	71	999999	732	999999	999999	466	999999	607	999999	348	999999	157	621	999999	999999	275	875	999999	983	558	167	14	999999	384	999999	425	298	999999	999999	999999	999999	123	469	263	410	741	425	823	878	696	162	456	534	346	999999	999999	413	999999	999999	999999	181	708	102	505	999999	999999	989	358	172	999999	999999	303	999999	588	999999	224	688	999999	733	284	999999	61	842	999999	405	999999	480	337	31	999999	22	675	356	566	941	760	31	964	999999	353	752	77	999999	938	528	859	999999	945	466	149	182	55	889	995	999999	129	999999	805	999999	258	586	999999	337	365	926	502	946	11	999999	129	202	723	73	389	532	782	400	903	768	546	822	534	871	882	635	967	785	360	933	821	894	226	864	999999	767	100	739	306	22	35	912	886	309	346	946	458	981	999999	473	850	729	999999	46	563	435	62	790	455	730	959	717	999999	999999	824	235	976	999999	28	622	442	52	104	999999	999999	633	936	999999	534	999999	186	985	286	887	92	102	931	999999	311	620	999999	999999	294	575	63	317	999999	999999	999999	120	970	600	963	887	999999	807	999999	81	303	930	498	826	265	519	999999	973	441	708	985	999999	303	796	557	407	906	142	758	528	837	435	317	128	750	423	965	586	31	999999	999999	285	467	860	999999	999999	131	888	54	774	31	89	876	617	831	999999	817	184	999999	565	980	999999	59	116	999999	867	623	379	86	999999	554	999999	951	
999999	999999	710	275	999999	909	186	286	999999	999999	983	999999	757	558	999999	297	999	606	999999	999999	465	418	956	999999	360	999999	999999	999999	999999	999999	999999	999999	64	999999	834	765	131	486	383	274	866	289	962	999999	75	610	486	999999	923	92	86	245	763	999999	496	633	895	484	915	817	889	999999	999999	215	886	999999	452	629	724	934	176	522	999999	526	999999	186	455	999999	170	749	149	710	834	668	735	966	466	629	641	210	869	646	571	566	384	448	754	757	924	311	999999	857	594	999999	999999	999999	23	247	757	999999	999999	749	324	175	678	189	999999	866	479	920	307	999999	987	523	999999	530	951	665	151	237	431	698	231	999999	591	291	999999	844	752	181	953	228	871	331	32	129	999999	405	999999	999999	999999	999999	287	14	13	999999	869	80	925	396	612	999999	106	529	999999	489	999999	465	583	396	999999	749	123	308	967	88	999999	666	999999	945	208	556	777	945	383	542	999999	226	855	999999	422	999999	999999	365	569	605	132	352	442	999999	999999	866	821	501	142	999999	774	999999	47	999999	999999	212	579	979	198	66	579	999999	156	356	77	999999	999999	999999	974	27	829	758	739	371	999999	999999	233	958	999999	342	999999	286	813	277	999999	442	189	930	860	219	475	939	177	513	999999	999999	999999	96	475	298	266	493	527	124	286	26	249	676	999999	787	999999	621	999999	856	999999	303	347	999999	999999	999999	133	679	478	765	999999	889	591	235	344	983	413	999999	999999	66	86	999999	759	999999	999999	751	202	512	961	82	240	854	314	321	999999	733	635	326	999999	840	999999	586	999999	762	573	396	435	23	341	984	384	842	138	578	999999	90	544	999999	999999	837	442	620	999999	999999	535	697	585	280	999999	611	999999	96	639	652	891	499	236	997	135	605	999999	999999	999999	976	698	999999	726	735	999999	111	198	986	999999	670	407	554	869	999999	236	875	810	165	969	729	999999	297	999999	485	999999	999999	853	999999	999999	292	521	263	449	740	999999	999999	970	849	739	942	422	372	658	968	999999	999999	630	616	770	259	794	999999	218	451	350	411	195	250	58	260	258	651	473	156	158	154	114	999999	912	99	999999	961	999999	37	317	274	639	244	240	999999	660	999999	777	273	497	360	999999	998	999999	305	952	999999	800	489	694	770	899	999999	999999	110	243	501	703	680	999999	833	745	191	999999	999999	771	951	19	709	599	21	874	999999	658	798	999999	116	738	617	147	999999	170	936	343	546	374	137	424	999999	115	168	543	999999	919	664	615	863	864	323	533	10	
999999	100	889	683	896	700	852	999999	10	999999	763	96	542	180	672	808	999999	597	711	999999	537	878	999999	999999	477	777	289	994	192	999999	251	424	93	999999	999999	80	56	660	650	674	284	999999	140	978	405	456	564	748	999999	807	25	277	999999	889	999999	842	496	458	215	999999	999999	858	999999	763	885	348	999999	405	999999	601	761	197	999999	46	369	999999	999999	999999	45	999999	223	540	12	385	231	974	812	999999	999999	620	584	598	455	532	264	999999	562	376	103	999999	454	168	41	400	55	999999	999999	575	529	999999	103	870	999999	999999	999999	999999	856	464	542	911	999999	807	999999	999999	999999	173	742	424	781	999999	999999	382	532	979	576	65	509	999999	339	404	653	247	675	344	999999	999999	185	271	627	385	570	108	834	192	530	646	435	935	999999	882	94	999999	793	586	756	721	999999	444	617	849	380	253	999999	999999	267	999999	142	398	578	314	988	481	999999	406	382	484	548	350	458	930	999999	573	240	457	319	747	454	999999	588	806	375	741	654	778	999999	326	973	695	924	241	514	47	366	77	894	999999	999999	396	213	281	182	997	985	686	229	806	999999	999999	828	520	844	52	810	772	939	257	827	28	401	66	510	999999	426	999999	425	591	216	999999	563	706	999999	67	886	316	999999	377	755	967	558	208	312	306	867	999999	999999	471	999999	594	138	647	785	100	995	156	999999	330	999999	768	271	999999	599	851	124	132	999999	999999	166	503	149	999999	501	999999	470	202	999999	999999	985	21	999999	999999	999999	622	43	916	920	999999	71	739	544	313	795	986	706	920	609	999999	191	744	532	999999	314	733	455	567	155	925	630	803	403	566	344	570	939	999999	999999	977	999999	999999	999999	999999	726	427	959	999999	999999	999999	163	549	593	301	32	999999	488	229	999999	630	177	999999	770	995	999999	267	345	999999	968	235	57	398	646	999999	999999	983	543	198	883	887	774	619	999999	640	771	90	220	112	544	999999	91	720	999999	653	999999	350	437	999999	425	999999	92	980	867	549	467	764	902	961	657	48	707	300	999999	761	855	558	685	140	999999	837	999999	243	443	873	154	999999	999999	993	821	303	556	336	772	999999	804	793	751	251	183	999999	999999	999999	454	505	396	791	999999	906	797	262	665	307	983	999999	999999	848	547	993	404	140	44	908	150	364	492	380	527	999999	957	72	999999	443	956	226	659	797	788	938	999999	363	952	999999	206	569	637	999999	353	194	999999	956	256	757	847	52	972	278	119	100	999999	999999	273	464	948	734	
999999	999999	350	767	929	623	70	608	516	50	187	999999	712	999999	726	243	37	343	916	11	999999	999999	595	914	999999	390	688	697	999999	471	99	498	999999	472	123	414	908	586	999999	390	999999	647	250	806	864	999999	999999	538	999999	780	988	999999	548	999999	918	999999	636	435	999999	549	934	999999	683	999999	999999	689	343	999999	999999	322	999999	451	88	535	115	178	808	789	60	489	823	160	334	154	483	169	950	928	553	717	777	999999	72	999999	999999	533	963	205	855	184	430	326	81	61	455	546	852	22	842	999999	597	847	385	43	725	999999	48	539	999999	791	999999	415	999999	749	999999	851	389	373	89	581	214	999999	934	999999	69	507	89	282	698	936	316	937	95	802	129	930	999999	999999	990	672	495	434	633	999999	445	25	629	331	517	604	999999	489	999999	999999	546	985	999999	510	999999	227	704	999999	840	635	485	802	329	894	629	613	999999	360	382	417	96	779	999999	870	440	54	999999	757	764	104	779	827	13	999999	265	144	999999	999999	64	772	967	729	594	998	588	642	695	999999	702	999999	849	999999	116	526	999999	999999	999999	52	79	930	349	946	11	745	855	657	798	999999	639	495	596	167	999999	610	449	367	195	980	292	797	999999	154	65	999999	255	972	721	487	651	999999	138	974	526	999999	433	31	999999	848	152	930	844	200	999999	217	317	999999	999999	999999	86	816	581	35	999999	282	581	999999	890	150	999999	883	936	999999	999999	150	366	622	641	181	999999	427	639	346	838	361	999999	999999	58	848	999999	563	470	225	411	999999	999999	999999	999999	254	552	238	999999	999999	357	999999	993	533	347	954	850	695	999999	340	328	658	999999	999999	197	408	328	424	156	51	597	999999	423	721	909	28	233	264	407	396	999999	949	999999	63	999999	579	999999	430	820	104	998	999999	512	999999	999999	752	658	999999	915	815	999999	999999	999999	999999	989	420	845	281	623	999999	731	999999	297	664	710	379	371	133	255	617	50	897	999999	61	999999	739	434	292	824	166	370	550	999999	999999	469	501	867	999999	73	999999	734	96	806	999999	999999	413	999999	848	429	527	390	535	437	308	775	999999	533	40	56	259	985	999999	999999	466	999999	190	256	704	204	999999	512	999999	69	676	999999	953	999999	999999	688	639	179	586	862	999999	775	834	123	999999	817	999999	968	837	160	814	592	182	639	349	542	191	166	999999	999999	220	999999	226	476	999999	425	821	937	430	351	417	90	999999	699	159	691	134	77	215	887	763	999999	999999	23	255	94	710	323	751	999999	999999	
999999	313	933	652	292	559	368	363	625	995	503	548	495	743	999999	193	482	999999	999999	999999	124	950	978	890	969	350	212	999999	676	714	508	196	999999	844	933	999999	475	999999	999999	141	765	714	589	892	269	999999	188	280	999999	999999	238	832	102	999999	392	999999	335	53	999999	942	356	147	686	911	496	317	688	651	809	956	717	999999	624	526	653	409	370	95	999999	277	171	932	999999	999999	486	675	103	707	461	411	451	432	374	924	785	627	37	678	999999	952	23	537	999999	564	192	802	999999	575	999999	982	171	249	423	999999	781	424	437	999999	434	999999	223	981	200	407	514	295	71	700	741	35	382	692	689	677	999999	633	471	154	593	683	467	528	208	479	999999	212	19	958	152	371	199	126	253	584	999999	42	347	999999	60	897	741	518	999999	483	610	479	559	745	162	157	952	293	327	751	999999	999999	782	999999	167	312	285	112	557	999999	835	265	448	115	999999	999999	999999	408	999999	696	941	948	694	725	868	999999	652	274	806	995	418	999999	799	502	229	54	999999	626	905	747	999999	999999	960	999999	647	355	40	454	807	999999	860	554	198	631	810	415	999999	67	852	396	659	21	999999	561	999999	929	466	946	999999	999999	999999	670	999999	356	84	312	987	240	999999	999999	740	208	999999	874	145	863	999999	178	691	814	54	201	999999	999999	97	609	342	409	999999	718	999999	94	999999	914	960	999999	61	841	999999	508	427	769	980	339	999999	461	555	999999	999999	108	999999	297	264	81	999999	779	897	984	268	475	969	999999	999999	999999	634	999999	999999	551	914	945	812	876	622	999999	396	284	999999	444	861	999999	64	911	982	999999	999999	601	999999	496	75	190	302	76	583	999999	539	999999	40	999999	704	10	821	999999	517	481	296	345	675	80	999999	574	568	462	999999	999999	420	67	999999	346	861	43	826	153	485	999999	652	745	303	541	654	557	254	999999	739	860	814	60	403	510	116	172	999999	999999	999999	501	621	840	943	950	670	999999	242	693	759	999999	184	678	527	782	828	550	51	144	426	137	329	968	722	272	817	369	999999	999999	240	699	999999	77	999999	999999	122	812	801	352	999999	183	324	999999	999999	78	686	146	533	999999	682	566	130	790	999999	684	999999	653	127	999999	999999	310	817	147	463	999999	999999	116	346	543	999999	999999	748	699	273	999999	812	768	137	653	585	680	836	53	423	673	579	327	735	656	812	469	695	130	219	570	366	187	107	781	999999	579	800	989	950	999999	817	430	527	99	872	999999	526	473	
999999	462	473	773	724	789	999999	245	999999	999999	731	211	331	999999	999999	702	886	635	670	355	148	16	999999	847	102	757	856	158	999999	645	784	999999	999999	999999	34	756	106	592	462	318	301	279	207	999999	268	999999	344	199	940	999999	213	247	742	180	335	999999	582	999999	681	967	933	999999	445	736	906	999999	999999	109	999999	734	999999	303	182	362	999999	868	999999	999999	589	353	423	666	218	975	999999	547	665	772	896	935	999999	479	911	999999	999999	960	833	471	213	935	491	244	596	999999	999999	909	999999	390	126	466	290	811	47	999999	553	276	132	470	303	368	999999	495	999999	999999	559	136	392	687	976	999999	44	999999	566	999999	862	188	80	12	757	533	482	999999	656	439	654	999999	442	584	941	999999	838	373	178	845	278	995	42	928	656	101	527	386	414	32	432	943	254	999999	475	375	206	129	999999	770	886	391	838	773	23	196	999999	808	999999	999999	265	670	178	721	384	999999	156	151	356	665	15	105	999999	999999	17	999999	128	57	118	575	912	999999	660	407	958	999999	166	269	999999	999999	407	719	641	546	767	761	775	533	19	999999	229	65	773	57	999999	790	519	999999	765	312	78	646	699	180	955	999999	20	999999	999999	999999	709	999999	235	886	268	296	464	335	865	255	999999	999999	48	509	355	857	944	999999	999999	999999	999999	951	999999	613	401	760	29	470	590	230	750	999999	999999	522	899	342	829	887	788	477	335	194	349	520	376	482	999999	199	824	108	999999	999999	137	594	129	999999	393	999999	494	507	999999	999999	999999	999999	999999	999999	999999	525	610	22	37	67	823	999999	843	192	611	999999	247	999999	999999	999999	646	999999	999999	352	876	186	403	151	949	999999	403	999999	999999	341	450	704	999999	444	658	92	589	811	80	544	584	961	750	936	999999	411	999999	575	354	999999	357	261	999999	161	65	648	132	468	73	819	663	542	964	512	741	907	966	802	270	999999	250	999999	999999	94	999999	999999	999999	466	995	547	833	828	936	764	983	199	999999	864	389	999999	959	999999	999999	999999	880	51	997	248	999999	999999	445	581	999999	999999	205	522	838	930	999999	150	222	665	473	999999	999999	835	999999	209	528	999999	228	111	999999	260	120	999999	999999	171	214	726	999999	197	271	756	112	261	999999	662	569	999999	360	757	481	248	797	999999	657	231	274	999999	999999	797	719	999999	30	343	999999	63	173	85	435	677	726	666	999999	35	403	716	999999	999999	322	943	640	999999	201	470	630	184	463	816	472	865	897	169	290	999999	478	619	736	769	
999999	469	498	999999	999999	683	41	999999	25	771	999999	940	808	999999	999999	502	167	661	999999	559	712	982	999999	356	999999	570	779	567	386	112	556	784	980	653	640	852	454	155	33	999999	439	999999	169	691	916	999999	67	999999	437	788	963	816	999999	186	999999	999999	869	151	882	475	999999	473	437	913	225	125	960	164	999999	879	57	21	638	944	999999	896	823	999999	440	90	999999	422	140	597	149	740	627	804	597	530	982	313	273	999999	613	965	388	255	999999	801	572	999999	999999	557	741	999999	188	223	65	170	296	962	999999	801	999999	492	343	840	774	999999	497	999999	567	378	896	744	747	90	999999	165	517	578	999999	639	999999	999999	953	582	999999	999999	561	414	748	436	999999	30	999999	472	595	130	631	548	481	992	313	416	345	100	661	997	215	108	881	900	652	718	531	999999	294	362	539	761	983	587	923	93	417	140	145	875	152	285	494	220	533	999999	106	448	999999	111	274	999999	920	859	999999	999999	532	847	783	524	499	529	187	243	999999	870	565	894	999999	229	998	215	955	785	854	930	613	671	999999	999999	999999	92	745	192	98	676	840	134	605	469	999999	570	356	621	385	622	107	261	999999	662	413	212	999999	999999	113	68	907	144	999999	61	850	999999	999999	109	902	999999	999999	995	155	999999	39	440	298	609	667	999999	859	344	410	241	833	362	999999	714	280	999999	712	639	88	999999	769	705	999999	553	999999	701	100	256	999999	968	839	999999	999999	712	999999	973	913	770	449	675	999999	999999	734	772	228	999999	999999	999999	829	999999	704	154	916	125	156	334	320	745	999999	966	346	612	999999	999999	402	731	256	340	999999	999999	506	999999	200	413	999999	205	970	999999	999999	131	884	336	426	999999	274	999999	194	990	566	308	999999	178	780	482	338	596	999999	303	379	496	251	486	682	532	985	762	999999	513	295	950	999999	999999	419	867	92	20	196	398	176	707	547	266	773	783	644	338	171	717	84	244	257	676	999999	838	880	407	653	894	250	512	740	680	705	616	945	700	999999	913	400	327	999999	559	137	671	949	985	713	899	888	657	600	246	438	999999	703	686	984	581	987	684	367	301	157	663	967	999999	560	167	838	943	999999	258	327	756	834	999999	549	999999	888	894	694	754	16	593	911	999999	251	654	999999	268	716	186	925	715	960	118	412	473	704	999999	434	555	70	944	999999	352	999999	999999	226	15	999999	677	693	102	990	612	295	999999	999999	999999	624	999999	999999	579	237	999999	999999	611	795	999999	
999999	86	999999	805	470	999999	693	999999	515	568	584	569	437	907	999999	48	493	832	725	999999	823	848	720	240	468	999999	310	490	716	685	999999	317	886	501	999999	70	999999	888	632	851	919	233	59	999999	889	64	479	347	458	199	909	499	886	447	902	447	365	381	346	942	838	999999	999999	829	549	999999	683	936	197	71	972	605	210	873	999999	599	798	537	351	414	999999	999999	999999	527	775	529	431	448	598	283	705	694	551	689	23	716	878	229	644	623	381	542	160	999999	227	313	299	22	999999	312	648	999999	40	932	894	874	180	827	64	999999	844	245	347	913	999999	287	63	521	999999	722	720	579	893	728	42	516	813	645	310	471	240	999999	439	296	634	999999	664	619	795	148	545	61	175	625	999999	146	204	999999	41	939	999999	778	162	295	999999	79	934	312	899	388	999999	535	526	999999	788	435	805	61	289	999999	623	999999	999999	721	187	669	413	277	949	896	321	577	613	999999	999999	999999	266	153	704	565	942	362	720	999999	87	20	534	583	836	352	340	153	999999	552	326	816	62	999999	118	922	665	999999	362	12	999999	493	921	999999	380	336	179	661	356	723	545	271	999999	318	644	177	144	999999	441	606	566	177	999999	70	999999	405	410	825	999999	999999	999999	999999	999	717	999999	594	999999	378	212	510	183	999999	796	243	17	65	102	743	796	941	788	835	999999	999999	999999	899	872	999999	122	975	925	353	999999	999999	999999	270	999999	16	999999	59	89	766	627	999999	433	887	380	999999	63	989	312	999999	39	999999	993	999999	60	253	280	450	999999	999999	999999	237	584	830	61	232	419	747	793	96	774	746	861	32	999999	999999	332	559	528	495	999999	133	999999	268	324	532	581	758	999999	27	999999	528	338	999999	509	400	356	999999	835	158	967	316	205	226	999999	292	999999	999999	999999	755	921	721	922	235	429	999999	999999	999999	515	529	651	661	999999	999999	361	256	418	19	522	816	948	729	723	380	527	999999	999999	456	375	999999	300	609	900	463	999999	23	605	999999	433	376	836	999999	97	316	507	999999	779	999999	865	999999	999999	232	459	999999	807	999999	997	999999	708	927	215	118	950	484	238	51	760	83	999999	347	650	999999	999999	155	980	918	999999	417	872	221	722	999999	590	999999	167	77	999999	859	656	904	25	64	404	505	171	727	89	613	87	465	555	999999	750	528	999999	999999	646	313	999999	999999	560	590	679	497	215	707	528	231	326	170	890	901	999999	775	331	596	999999	90	999999	262	839	38	340	417	
665	26	758	72	999999	999999	431	847	798	767	353	435	384	907	299	999999	209	857	296	916	574	653	288	974	206	410	999999	565	999999	999999	999999	531	259	272	999999	199	999999	999999	499	999999	739	53	113	659	431	896	221	13	999999	999999	62	999999	999999	999999	999999	22	737	783	865	332	940	999999	528	999999	718	999999	185	122	86	110	514	743	999999	567	186	999999	549	629	553	999999	198	654	774	999999	755	77	789	836	429	818	461	175	999999	176	999999	873	525	124	940	999999	720	999999	927	999999	999999	999999	623	184	246	999999	472	118	999999	565	143	296	101	999999	243	650	42	349	692	267	649	349	154	201	780	313	15	435	688	943	589	100	726	94	999999	999999	999999	614	599	118	356	352	935	44	42	501	999999	795	880	999999	576	381	415	670	50	999999	174	431	404	933	999999	46	429	296	976	53	570	17	999999	999999	999999	428	749	583	910	307	999999	999999	169	288	530	999999	555	397	377	999999	684	999999	53	999999	281	999999	999999	665	999999	999999	922	649	68	999999	930	775	848	93	105	158	631	831	999999	743	272	65	271	125	413	999999	999999	42	999999	768	999999	514	963	840	999999	999999	218	999999	780	601	384	999999	61	180	357	755	999999	471	999999	229	586	852	305	310	843	226	761	104	262	709	827	890	730	299	629	999999	811	999999	568	923	939	547	61	168	368	508	13	101	999999	999999	731	30	739	699	191	999999	218	663	997	999999	420	123	832	999999	999999	999999	999999	999999	999999	931	943	365	903	379	289	49	801	147	941	345	223	670	336	604	977	807	161	40	118	122	999999	158	999999	270	513	826	714	980	394	999999	474	251	999999	999999	714	999999	126	369	419	152	715	81	721	662	999999	749	786	999999	103	966	342	13	653	999999	723	795	999999	642	866	463	334	820	999999	999999	999999	972	130	999999	889	611	690	791	620	966	407	146	999999	357	186	763	49	486	887	428	541	470	597	122	122	999999	31	483	503	999999	817	999999	328	654	791	999999	629	295	348	999999	285	551	392	687	40	587	368	998	999999	999999	424	999999	932	999999	535	410	384	17	388	970	589	216	298	664	158	512	817	782	565	74	144	999999	148	405	152	990	88	910	91	534	561	33	27	999999	541	969	999999	993	128	391	737	621	906	378	902	999999	999999	727	999999	528	769	999999	442	999999	968	670	709	536	191	545	332	999999	926	999999	418	566	199	898	132	188	549	824	999999	999999	336	523	846	999999	503	999999	999999	360	999999	562	764	999999	590	624	431	870	999999	436	
811	582	69	273	999999	62	999999	345	878	999999	999999	359	979	945	921	999999	999999	455	824	940	43	117	999999	972	101	373	99	442	976	999999	999999	999999	999999	123	22	91	999999	72	828	794	809	168	205	383	754	32	583	999999	64	332	999999	976	56	330	402	999999	999999	97	182	331	999999	999999	369	313	999999	353	999999	866	933	999999	999999	13	626	39	140	875	912	434	227	79	790	280	387	999999	27	500	215	999999	720	318	999999	37	890	507	831	292	799	891	496	999999	591	717	885	224	189	554	999999	27	199	527	999999	350	870	113	999999	999999	149	715	999999	397	148	999999	155	625	999999	124	999999	999999	207	848	999999	30	938	815	488	83	394	172	473	472	150	197	999999	202	526	965	167	787	966	150	152	93	605	109	273	748	571	270	690	75	441	240	819	999999	451	999999	999999	64	624	999999	306	977	252	823	999999	950	443	952	999999	568	999999	335	162	67	706	999999	424	999999	551	739	512	134	481	999999	999999	999999	999999	67	999999	755	562	999999	172	509	843	175	999999	782	852	999999	314	618	999999	132	117	999999	88	761	644	458	355	573	512	885	955	182	505	999999	793	347	581	386	211	353	15	999999	173	652	999999	999999	161	642	986	999999	999999	893	963	359	300	924	831	616	422	302	999999	999999	600	287	554	671	669	996	988	515	741	928	999999	999999	126	999999	942	435	547	113	306	713	586	999999	459	71	999999	155	999999	869	515	965	963	908	943	26	263	886	108	999999	871	999999	654	481	497	507	486	999999	243	46	981	406	79	318	996	696	412	999999	999999	999999	462	524	999999	129	999	776	964	509	999999	109	10	999999	336	994	242	151	68	115	786	952	585	73	912	516	887	119	999999	654	911	256	614	936	68	999999	100	999999	711	534	481	720	542	977	281	143	46	999999	79	84	86	854	637	306	539	999999	907	999999	611	936	999999	889	880	319	597	627	495	73	999999	720	903	885	439	534	633	76	999999	608	792	779	480	962	50	821	577	67	999999	317	999999	999999	708	701	745	775	999999	592	999999	232	390	653	647	972	927	358	999999	201	425	113	673	473	465	309	607	832	465	279	849	68	742	999999	18	187	666	814	22	212	149	999999	999999	999999	235	999999	999999	148	999999	507	45	692	999999	386	642	999999	644	933	999999	999999	103	912	319	33	742	781	999999	850	644	999999	316	999999	999999	968	999999	999999	872	631	248	279	91	468	701	958	243	167	418	365	897	999999	543	999999	96	613	118	237	999999	217	308	454	999999	377	
999999	671	201	922	356	682	334	881	643	22	695	999999	327	635	221	999999	790	999999	373	135	999999	999999	926	583	36	732	859	824	416	664	333	794	573	714	964	40	999999	320	810	735	999999	999999	859	531	999999	999999	295	999999	25	992	427	999999	999999	580	999999	362	744	999999	999999	623	823	510	474	979	689	999999	884	613	670	190	594	479	774	637	104	936	999999	405	546	398	999999	385	808	424	247	609	713	999999	299	611	295	160	999999	197	912	999999	551	880	999999	145	753	682	813	834	408	999999	999999	452	485	487	80	349	80	506	186	447	999999	999999	742	999999	999999	890	323	68	895	444	64	587	725	999999	999999	411	999999	410	645	999999	572	973	999999	999999	661	999999	518	811	541	945	999999	918	20	474	999999	501	148	762	999999	862	368	754	939	963	893	999999	999999	910	102	999999	786	669	861	421	875	999999	44	453	428	927	999999	512	999999	949	364	145	576	999999	746	893	273	801	463	782	406	818	999999	62	999999	300	543	999999	718	872	169	420	999999	598	999999	110	999999	695	343	30	490	856	236	989	608	999999	793	475	174	999999	406	999999	999999	999999	999999	67	999999	982	57	137	393	999999	793	655	999999	944	88	978	999999	646	437	999999	467	999999	302	999999	591	54	453	647	999999	78	443	999999	476	999999	213	978	583	999999	999999	484	647	999999	999999	715	999999	581	208	663	999999	815	812	528	771	828	527	773	999999	999999	999999	648	999999	410	999999	325	340	283	189	615	741	110	405	131	239	952	999999	261	999999	586	999999	19	999999	999999	999999	691	999999	915	747	647	657	999999	202	118	75	768	999999	999999	585	999999	385	788	402	593	999999	578	420	999999	298	819	898	276	966	209	987	465	802	747	999999	939	999999	424	535	541	999999	310	908	297	999999	471	16	999999	999999	494	211	698	617	263	867	399	280	576	626	928	749	391	473	992	130	609	965	999999	804	645	262	960	262	861	634	621	670	133	634	827	812	214	600	999999	999999	299	848	549	879	53	999999	492	798	607	791	576	837	915	176	456	505	807	888	39	242	251	445	999999	628	256	999999	157	942	799	999999	544	790	999999	999999	830	999999	426	328	761	999999	770	999999	655	79	68	784	754	956	187	331	15	999999	571	999999	756	999999	102	921	999999	999999	522	550	998	999999	256	785	845	921	345	695	89	488	999999	62	471	89	999999	999999	999999	471	999999	999999	764	999999	121	228	999999	999999	247	999999	668	999999	694	446	464	229	173	999999	823	282	938	832	999999	491	999999	999999	198	999999	999999	999999	999999	
999999	361	172	349	331	785	530	379	38	566	104	999999	368	36	584	793	691	597	999999	915	624	863	999999	532	151	999999	282	235	999999	39	710	973	570	913	263	999999	532	106	999999	444	642	794	999999	716	844	158	261	465	667	732	507	920	535	761	449	552	74	639	207	751	513	305	785	998	855	999999	999999	455	999999	440	999999	594	999999	808	283	999999	77	999999	687	992	327	817	568	862	531	789	448	808	473	710	999999	892	898	391	930	999999	999999	796	861	724	45	806	692	999999	470	913	466	727	488	618	484	493	951	214	999999	695	999999	999999	476	75	682	999999	981	999999	361	999999	695	83	877	999999	820	281	719	963	957	521	135	341	401	999999	333	720	999999	999999	999999	999999	941	999999	999999	999999	610	96	330	795	52	731	999999	999999	999999	102	999999	999999	999999	999999	999999	999999	774	988	257	912	570	404	531	857	742	961	983	136	837	765	437	11	125	642	999999	733	950	924	921	236	999999	505	999999	308	400	940	870	778	66	31	821	953	446	999999	674	215	565	999999	62	999999	747	698	999999	999999	999999	225	999999	218	227	74	263	850	999999	31	225	74	938	232	467	802	100	215	79	815	944	483	565	80	967	999999	177	488	871	999999	999999	998	999999	357	643	999999	672	662	561	999999	999999	970	999999	424	829	609	277	343	15	260	989	542	999999	976	174	191	660	207	250	108	896	999999	978	236	542	227	361	591	588	999999	139	438	654	87	56	974	597	999999	999999	367	851	833	999999	620	850	946	999999	736	999999	461	524	999999	421	462	105	999999	999999	659	999999	612	258	686	755	723	131	999999	887	550	930	999999	594	999999	957	882	999999	73	999999	367	386	999999	847	999999	409	999999	767	999999	27	999999	982	62	982	999999	267	637	119	999999	88	999999	999999	299	68	829	999999	991	867	15	517	538	216	41	999999	633	999999	297	765	634	287	628	956	466	544	696	999999	878	218	656	999999	329	773	999999	999999	542	868	97	536	28	817	999999	269	999999	156	488	984	950	360	358	663	970	999999	484	888	460	999999	999999	754	999999	270	928	783	220	754	197	765	999999	57	999999	765	999999	761	747	816	869	368	204	319	65	711	618	999999	859	992	290	457	298	202	534	738	835	999999	173	757	999999	634	999999	16	958	723	999999	903	200	999999	999999	999999	134	999999	28	101	608	723	698	660	652	410	923	227	473	999999	476	932	522	999999	930	854	999999	989	999999	245	999999	197	999999	342	852	715	337	277	525	81	332	631	184	443	140	999999	643	513	115	
488	999999	831	543	228	256	927	390	769	661	623	621	144	740	783	782	420	371	366	808	937	83	655	702	401	417	845	758	89	999999	818	220	93	884	448	534	487	999999	142	96	999999	334	567	615	999999	460	198	890	400	660	719	750	287	705	178	415	64	139	999999	811	999999	179	311	999999	843	412	999999	260	301	258	999999	999999	239	999999	883	612	999999	50	800	941	229	954	999999	428	581	78	933	999999	716	42	479	357	512	999999	684	755	999999	98	772	499	922	937	598	999999	366	953	520	17	999999	999999	900	24	999999	210	592	456	811	883	897	775	479	999999	544	269	778	947	263	908	999999	999999	589	426	278	999999	28	999999	366	999999	72	627	557	925	999999	999999	141	465	27	999999	738	238	943	149	201	996	29	999999	403	339	999999	999999	699	611	422	694	999999	484	746	38	191	999999	100	597	999999	279	227	553	592	393	137	323	929	951	180	366	999999	999999	234	281	290	999999	999999	999999	999999	653	927	946	512	872	184	657	719	999999	130	999999	148	356	328	921	779	476	190	999999	211	60	488	748	441	999999	999999	534	259	474	747	936	423	73	746	177	351	280	50	719	219	999999	604	940	830	742	999999	999999	132	313	501	999999	74	878	825	800	174	999999	514	456	372	649	999999	254	250	194	24	84	610	160	579	509	435	999999	800	999999	455	547	918	699	838	673	412	946	999999	933	871	545	999999	999999	12	999999	766	594	357	569	83	359	699	999999	728	153	999999	972	733	992	388	604	87	104	354	627	271	815	617	699	247	999999	999999	999999	322	478	837	999999	157	417	742	999999	123	999999	657	999999	847	281	970	695	446	440	222	980	554	999999	999999	152	600	385	999999	950	976	658	331	622	999999	392	333	259	999999	571	824	326	259	546	491	845	447	258	779	989	844	999999	262	999999	248	300	762	55	999999	694	74	772	515	999999	865	464	999999	45	27	999999	948	999999	999999	875	616	896	730	18	999999	621	705	352	999999	912	116	63	405	999999	999999	787	629	287	248	621	507	61	811	468	681	36	936	412	240	323	999999	133	543	387	200	352	570	754	999999	399	999999	722	176	603	685	999999	999999	394	661	240	835	670	483	767	999999	564	999999	272	999999	999999	999999	302	121	292	999999	982	520	999999	334	41	227	875	27	848	632	784	885	999999	782	870	999999	999999	750	999999	488	380	650	776	19	999999	999999	307	999999	509	713	696	999999	884	732	703	301	51	999999	999999	999999	960	653	634	144	593	679	999999	490	999999	793	144	
999999	120	999999	500	341	744	19	698	773	920	999999	518	999999	936	184	11	485	999999	579	925	490	130	988	999999	727	26	641	425	956	390	817	962	716	579	154	500	90	241	371	556	42	372	856	102	512	144	498	208	419	678	402	410	886	868	653	431	131	999999	999999	999999	112	999999	741	999999	113	999999	999999	999999	792	999999	920	999999	717	32	892	127	999999	896	25	999999	527	442	16	288	987	999999	85	847	925	722	378	804	467	55	453	449	630	473	999999	27	342	933	999999	999999	757	999999	693	864	975	535	168	235	269	191	798	670	586	463	405	696	419	954	640	80	999999	126	999999	999999	999999	453	497	800	907	997	259	594	36	281	999999	839	723	999999	999999	399	563	152	545	286	257	783	999999	999999	999999	302	999999	999999	302	346	999999	640	371	30	295	531	48	367	999999	271	932	213	643	999999	999999	565	973	208	999999	250	516	172	580	999999	999999	794	591	329	733	615	399	870	301	690	852	890	478	702	925	350	360	206	824	283	354	54	150	557	245	511	328	409	306	62	829	266	70	861	606	501	940	999999	634	713	872	71	999999	952	462	51	97	281	283	741	999999	320	348	307	166	380	654	43	999999	231	296	999999	573	999999	860	595	999999	999999	105	433	410	641	571	121	410	292	141	197	104	204	423	56	135	565	172	519	999999	762	705	999999	847	906	635	999999	426	882	497	999999	101	867	220	999999	185	849	999999	258	749	237	896	873	248	466	939	889	807	249	864	18	87	999999	677	999999	911	869	586	503	16	168	694	528	795	469	999999	237	999999	942	871	285	234	913	770	999999	865	831	987	390	967	999999	605	186	27	489	595	999999	199	152	569	315	999999	837	252	999999	542	377	88	779	999999	711	905	864	378	588	784	173	581	986	999999	89	882	205	535	269	999999	999999	511	315	873	355	999999	840	999999	999999	22	396	671	189	999999	999999	753	218	29	265	840	741	999999	439	705	432	178	212	940	489	433	77	999999	982	38	999999	866	999999	905	25	674	75	491	812	576	397	501	402	838	714	999999	673	186	280	429	821	999999	999999	610	451	186	999999	900	999999	142	999999	999999	689	160	134	999999	980	312	13	591	775	259	999999	862	317	930	776	374	235	162	999999	999999	41	563	999999	323	794	171	464	999999	999999	174	999999	999999	631	312	812	999999	713	999999	999999	371	183	688	653	571	999999	219	999999	520	410	470	674	999999	999999	62	62	999999	943	811	836	818	847	173	752	610	999999	324	241	14	999999	
535	660	151	806	999999	718	353	909	645	999999	585	999999	999999	439	378	500	856	308	578	259	685	307	999999	999999	537	999999	19	936	53	908	400	978	298	401	875	810	532	999999	983	999999	709	999999	308	999999	999999	950	999999	734	384	120	806	26	662	754	999999	237	757	894	999999	999999	709	416	866	736	216	607	579	552	564	567	967	922	999999	999999	550	468	999	698	995	586	620	284	562	932	112	999999	325	543	999999	647	62	637	664	999999	635	303	360	999999	997	654	380	999999	180	816	152	884	701	428	214	973	238	999999	899	693	999999	434	854	933	634	831	999999	45	999999	916	999999	999999	268	215	999999	256	118	999999	999999	350	999999	999999	999999	999999	999999	227	683	897	339	999999	419	999999	738	970	854	210	448	999999	936	999999	999999	999999	766	264	311	813	626	495	819	999999	999999	799	999999	558	487	994	999999	119	153	417	158	393	706	999999	506	999999	999999	297	361	408	808	999999	999999	536	977	871	502	849	999999	977	601	197	88	381	129	999999	635	999999	493	859	879	339	284	999999	26	979	638	167	757	789	221	338	143	421	158	999999	999999	999999	999999	999999	501	481	674	175	815	960	315	335	999999	886	999999	999999	804	502	529	479	416	972	520	997	243	344	101	654	999999	272	999999	667	999999	944	321	804	999999	876	367	999999	664	999999	713	999999	674	312	678	999999	903	799	534	641	891	679	999999	999999	999999	583	383	167	390	29	410	552	999999	999999	112	999999	574	91	999999	999999	144	131	814	999999	268	464	333	930	666	230	999999	966	738	999999	775	999999	186	986	999999	34	503	210	999999	645	999999	999999	999999	36	210	142	306	999999	985	606	999999	770	864	469	76	999999	999999	453	500	999999	999999	999999	813	999999	872	559	368	588	598	999999	434	934	114	179	999999	107	315	307	729	533	923	929	999999	142	999999	15	688	717	920	636	773	60	710	856	999999	273	999999	999999	163	651	773	718	233	999999	182	999999	999999	694	868	968	550	999999	999999	966	246	348	462	681	580	867	999999	651	668	961	26	383	234	257	802	336	750	652	999999	999999	760	215	999999	999999	960	999999	349	994	848	999999	95	999999	999999	744	620	999999	811	675	999999	295	780	132	60	272	188	798	348	417	999999	542	227	898	999999	999999	999999	999999	643	999999	721	237	528	999999	803	716	999999	206	56	999999	637	774	999999	84	569	857	307	637	999999	443	608	171	999999	931	112	999999	733	999999	20	692	537	590	999999	144	954	855	999999	999999	328	343	396	999999	999999	858	780	127	999999	152	339	952	999999	578	
874	210	78	559	234	596	773	497	982	688	999999	363	952	56	999999	391	130	999999	999999	999999	999999	822	56	999999	419	154	161	985	299	590	858	67	355	999999	715	999999	75	404	999999	181	140	831	360	707	999999	397	906	733	736	635	32	999999	862	943	999999	62	163	452	149	90	444	788	999999	401	830	138	18	992	341	206	325	725	999999	917	272	999999	471	348	830	31	999999	427	258	664	568	242	204	999999	700	663	999999	623	265	550	736	352	633	958	999999	667	389	999999	402	999999	320	307	999999	945	681	780	590	815	621	999999	842	27	539	543	833	597	933	606	301	678	999999	701	470	542	999999	919	854	512	470	999999	642	333	35	719	354	271	699	999999	729	919	82	224	11	999999	708	999999	813	99	135	290	734	782	622	999999	372	999999	836	999999	763	762	926	87	354	459	999999	518	999999	999999	199	572	898	999999	877	381	999999	999999	999999	332	834	471	116	764	999999	190	438	859	711	310	999999	735	434	999999	495	967	999999	994	870	999999	661	199	999999	992	900	562	391	999999	905	250	128	999999	918	999999	176	302	656	171	700	999999	30	999999	807	999999	473	463	999999	209	197	909	999999	611	92	157	999999	644	743	999999	864	999999	799	387	953	470	192	936	817	920	532	203	321	831	304	706	531	999999	391	46	999999	446	424	192	862	995	862	516	337	770	842	532	999999	999999	307	999999	374	999999	672	999999	508	537	646	227	677	994	598	556	999999	385	626	636	999999	706	999999	427	410	617	524	999999	607	676	608	56	999999	999	644	999999	534	428	342	888	999999	54	538	991	799	206	514	999999	999999	999999	208	999999	154	999999	279	852	948	879	474	757	128	714	739	999999	928	599	150	999999	999999	820	31	888	53	738	999999	218	178	602	627	214	112	656	999999	999999	999999	999999	902	870	730	792	999999	999999	954	999999	770	999999	314	706	73	210	999999	837	518	999999	999999	319	908	999999	943	999999	683	999999	261	999999	654	999999	164	999999	364	999999	696	279	946	999999	989	376	934	468	968	615	903	471	999999	427	157	275	148	974	999999	999999	748	496	927	669	118	485	402	694	999999	308	503	866	352	999999	999999	786	999999	950	597	917	385	449	447	337	999999	222	816	834	999999	999999	333	999999	442	999999	532	209	351	999999	459	999999	973	250	538	669	999999	46	999999	999999	914	371	999999	197	386	98	782	999999	59	600	512	895	669	999999	581	550	975	999999	999999	999999	269	313	444	613	999999	92	999999	999999	911	999999	225	130	104	999999	920	750	14	999999	803	999999	
423	233	160	751	774	563	845	999999	668	999999	694	798	612	971	487	610	927	771	695	999999	999999	647	999999	280	999999	999999	801	599	648	830	546	839	520	90	732	46	162	692	838	938	247	538	476	924	999999	427	518	132	592	319	823	242	450	509	999999	776	835	880	376	393	999999	999999	999999	837	999999	855	287	531	248	450	457	999999	933	756	999999	615	180	473	999999	957	999999	678	17	338	999999	314	398	21	881	956	999999	999999	326	454	186	992	771	999999	483	999999	999999	986	999999	151	861	589	308	694	452	593	605	372	693	418	999999	999999	247	999999	830	999999	999999	276	650	292	249	999999	917	489	580	999999	844	541	999999	957	818	999999	795	999999	476	427	15	704	569	999999	360	837	589	907	999999	999999	754	999999	808	346	772	873	346	601	901	686	999999	999999	999999	999999	749	74	382	735	600	635	298	381	962	999999	141	762	999999	363	931	999999	596	999999	556	486	999999	512	732	653	999999	945	999999	203	964	789	755	196	590	190	999999	296	464	853	999999	999999	804	383	379	405	215	19	999999	983	669	499	999999	661	273	636	78	247	999999	999999	549	654	999999	104	416	182	657	944	182	526	814	999999	947	999999	702	257	999999	999999	142	337	448	186	779	566	534	475	999999	999999	999999	953	999999	311	954	735	999999	663	222	710	967	207	999999	270	837	649	178	999999	551	357	958	999999	954	142	114	14	290	373	874	528	570	941	999999	562	31	228	413	513	691	999999	438	999999	999999	971	968	935	589	188	999999	139	999999	999999	923	999999	146	999999	998	999999	206	999999	454	940	788	999999	149	999999	723	195	999999	618	999999	664	999999	339	999999	918	979	999999	173	179	424	112	34	999999	999999	70	28	999999	426	123	230	999999	999999	999999	767	497	999999	350	831	943	221	404	940	730	893	733	177	593	432	227	928	25	815	36	536	352	916	53	563	89	17	592	999999	135	398	811	357	999999	572	432	667	638	161	999999	958	30	999999	304	999999	406	893	434	709	208	195	214	618	290	214	424	581	999999	787	752	999999	628	999999	999999	342	999999	385	999999	999999	999999	560	299	864	999999	78	999999	999999	622	201	166	196	582	883	570	939	193	203	76	999999	999999	851	458	851	409	294	339	395	357	962	999999	30	328	414	709	648	999999	350	32	222	698	244	999999	26	630	999999	363	745	75	875	999999	888	319	186	999999	158	111	447	999999	310	738	999999	833	659	999999	146	867	999999	183	921	54	843	180	999999	699	914	999999	999999	999999	843	931	594	330	481	999999	881	711	
152	541	999999	547	999999	885	722	999999	999999	410	309	999999	494	999999	194	571	153	830	315	999999	999999	486	958	266	668	226	621	379	999999	800	361	846	550	434	725	636	622	999999	999999	957	999999	379	999999	513	593	847	737	154	999999	32	186	651	508	173	999999	665	583	304	878	241	273	352	339	778	999999	462	53	999999	999999	558	948	770	244	357	268	95	366	455	673	821	999999	477	999999	132	623	999999	348	386	188	69	999999	328	504	364	693	115	50	352	464	140	803	677	181	198	83	415	417	160	905	170	309	138	631	67	753	796	720	217	164	348	124	666	881	913	505	630	275	999999	663	162	999999	23	999999	543	27	999999	305	444	58	217	303	197	999999	999999	760	924	999999	999999	611	897	395	999999	198	125	999999	999999	796	999999	692	452	150	537	496	999999	124	999999	999999	98	49	942	501	999999	168	946	55	927	195	999999	163	580	999999	827	278	766	767	222	999999	875	527	999999	999999	47	999999	606	77	765	701	999999	903	474	786	608	999999	668	999999	120	999999	251	79	98	951	999999	114	121	518	999999	999999	729	999999	901	470	999999	570	168	929	463	533	562	879	290	999999	465	958	689	794	335	429	609	370	656	548	583	805	999999	929	89	999999	640	97	754	505	971	744	12	13	999999	47	249	738	943	999999	122	372	789	862	495	975	999999	999999	192	892	659	369	338	363	887	466	141	239	850	529	999999	999999	134	784	263	721	999999	686	999999	298	190	871	427	79	435	220	25	576	999999	113	999999	322	905	862	845	999999	999999	648	999999	67	906	20	888	999999	693	648	248	15	999999	999999	29	738	999999	999999	999999	788	942	268	999999	999999	999999	564	999999	746	21	580	999999	272	938	651	315	318	570	221	999999	999999	982	999999	999999	787	972	999999	968	669	94	999999	999999	21	159	67	669	157	720	448	616	999999	224	151	411	123	89	976	76	957	469	999999	178	999999	512	999999	999999	938	882	150	704	441	596	136	999999	241	315	999999	999999	881	981	167	597	131	999999	48	999999	840	602	273	708	995	943	20	999999	999999	999999	438	508	617	260	731	275	580	743	185	999999	98	999999	179	807	531	999999	195	999999	311	122	999999	240	473	999999	965	999999	618	441	709	498	999999	926	288	630	999999	59	504	999999	999999	891	27	388	999999	292	867	999999	432	465	186	999999	999999	44	897	999999	564	208	999999	41	999999	999999	999999	148	44	686	180	171	999999	549	999999	482	999999	565	725	420	999999	999999	999999	999999	999999	613	914	999999	999999	577	999999	550	38	27	
76	678	24	472	345	865	245	879	353	743	121	706	160	999999	534	999999	999999	999999	318	487	176	999999	398	853	323	681	480	502	883	466	946	629	142	999999	999999	999999	467	897	229	860	184	225	999999	76	79	999999	999999	41	629	561	999999	548	999999	999999	851	179	290	999999	158	663	999999	742	996	887	999999	491	573	967	410	282	246	874	972	458	312	950	582	331	783	311	228	449	873	332	660	999999	397	591	999999	999999	970	306	748	566	999999	442	229	437	278	587	999999	494	999999	356	999999	931	575	999999	248	999999	999999	959	387	847	444	945	868	674	236	399	104	982	636	107	311	939	999999	999999	982	999999	731	154	999999	206	863	733	818	527	999999	999999	832	613	999999	440	715	21	999999	901	131	530	574	554	999999	879	999999	999999	858	533	54	384	805	999999	999999	377	179	999999	906	191	983	999999	137	999999	667	507	566	999999	639	206	392	299	31	234	295	462	305	186	944	182	713	408	999999	294	482	632	999999	674	811	975	999999	272	115	737	999999	420	402	233	887	703	323	12	826	662	999999	754	999999	581	873	349	999999	992	999999	733	999999	585	999999	999999	868	999999	583	891	999999	663	935	130	194	293	315	874	999999	82	999999	250	858	711	581	222	999999	727	278	352	800	999999	999999	278	763	381	269	999999	584	559	364	852	130	432	999999	173	999999	30	570	79	275	998	999999	999	703	268	874	766	13	623	699	151	765	241	101	217	759	667	367	813	34	972	999999	510	718	999999	130	436	999999	418	495	999999	167	209	999999	801	999999	904	999999	505	506	502	339	961	859	999999	999999	888	340	124	413	69	999999	757	999999	303	999999	779	290	266	147	448	999999	999999	999999	999999	984	566	999999	999999	999999	854	102	862	316	531	999999	339	999999	505	359	999999	105	273	999999	435	468	409	999999	783	104	411	624	318	367	68	999999	744	833	292	238	530	733	51	98	999999	999999	801	999999	523	660	378	139	784	906	906	352	124	590	999999	118	584	412	381	205	625	240	783	504	999999	417	999999	999999	368	277	999999	507	64	185	999999	468	667	999999	640	999999	725	282	839	411	461	716	999	999999	999999	184	999999	128	362	845	473	328	193	307	202	116	999999	872	770	516	86	408	297	999999	144	242	451	625	771	258	479	352	401	999999	53	541	417	742	372	999999	624	711	155	999999	711	137	284	370	999999	534	370	852	511	332	999999	999999	428	999999	30	899	732	38	999999	114	999999	999999	926	811	263	661	699	29	509	586	999999	999999	262	89	238	999999	958	
999999	999999	999999	999999	627	841	79	999999	990	123	357	999999	999999	999999	999999	364	51	842	591	999999	472	116	115	999999	999999	352	924	439	959	800	999999	831	23	941	999999	999999	118	226	999999	999999	999999	765	273	547	351	307	999999	135	306	20	221	246	647	999999	495	974	999999	412	546	284	999999	639	97	199	773	525	999999	531	809	999999	256	824	103	312	352	707	843	567	999999	999999	316	799	143	999999	589	112	999999	999999	456	677	426	706	999999	474	371	228	999999	83	999999	825	999999	515	999999	879	999999	396	999999	999999	463	787	141	195	999999	501	999999	128	505	148	610	670	341	999999	999999	142	11	549	153	628	940	134	39	769	793	667	455	999999	483	264	194	202	999999	849	754	668	545	240	786	188	999999	253	722	999999	472	999999	494	107	999999	193	878	999999	999999	525	404	339	758	371	402	261	55	177	644	999999	953	418	711	491	747	999999	999999	770	763	999999	131	697	411	499	307	689	183	358	999999	300	386	970	949	444	455	424	999999	184	838	534	142	339	608	481	999999	63	999999	12	359	999999	596	117	999999	287	403	706	927	268	73	712	88	999999	999999	354	865	983	469	277	46	999999	507	421	999999	238	832	791	98	930	913	253	999999	181	998	999999	703	278	518	671	50	748	999999	652	120	999999	999999	445	534	264	616	602	594	999999	965	37	999999	185	185	232	999999	611	999999	999999	999999	820	425	907	698	465	999999	596	999999	798	237	999999	835	855	310	807	782	396	267	999999	999999	999999	999999	172	999999	999999	824	999999	999999	295	225	999999	140	999999	999999	999999	709	548	747	999999	999999	30	999999	795	897	677	202	669	874	377	450	69	999999	999999	999999	43	999999	263	702	726	640	132	502	188	582	999999	167	345	557	20	999999	999999	999999	999999	999999	304	193	999999	274	999999	778	999999	654	725	845	165	94	999999	999999	274	140	455	846	30	437	490	527	999999	222	109	520	857	122	863	279	216	421	165	999999	388	850	999999	999999	999999	948	485	478	776	343	427	714	810	527	293	879	999999	397	627	761	740	776	243	651	174	27	921	52	790	999999	639	999999	999999	999999	438	423	834	465	681	82	999999	22	751	615	795	394	709	999999	829	984	627	819	999999	999999	821	999999	616	654	824	999999	36	999999	688	330	704	682	785	26	99	869	55	196	715	554	809	999999	999999	628	855	780	318	591	223	806	828	819	999999	999999	972	825	807	189	640	535	56	518	334	431	911	123	999999	693	249	959	999999	999999	999999	999999	593	103	587	999999	799	999999	838	444	999999	
882	501	999999	731	260	53	999999	71	999999	555	999999	999999	300	999999	603	716	999999	181	624	352	263	866	397	715	711	999999	999999	248	819	390	595	696	611	999999	999999	929	37	391	358	649	975	898	999999	884	923	740	999999	698	983	282	66	873	224	999999	965	25	114	178	29	318	173	36	252	485	960	494	896	11	999999	674	689	361	822	975	376	365	999999	512	791	970	649	191	264	546	333	722	999999	518	999999	436	999999	858	371	50	485	949	655	597	924	439	843	301	999999	999999	999999	705	61	248	726	609	231	601	387	59	669	982	771	705	162	247	21	999999	676	525	848	999999	989	782	499	999999	999999	206	587	362	999999	357	444	999999	953	999999	670	999999	792	724	999999	233	481	322	381	503	187	949	999999	686	427	999999	624	230	471	762	999999	279	749	309	899	34	999999	34	922	999999	547	827	999999	999999	577	778	595	951	319	624	359	677	410	996	249	760	761	999999	999999	671	732	224	483	201	912	999999	493	493	999999	190	220	999999	400	69	955	359	207	911	999999	649	999999	672	999999	846	413	48	868	753	69	149	273	122	100	260	588	333	999999	999999	999999	185	999999	112	999999	999999	414	902	287	999999	51	889	562	850	791	295	801	69	313	637	999999	873	999999	999999	433	685	917	107	365	149	481	631	15	646	299	933	363	766	999999	781	441	510	761	527	999999	180	999999	423	999999	805	459	528	30	717	999999	747	999999	555	679	451	221	317	546	147	870	419	999999	916	560	999999	931	44	523	531	205	287	122	16	37	262	109	999999	999999	560	689	952	999999	999999	874	551	999999	808	97	104	570	999999	963	623	656	999999	296	670	862	474	999999	999999	14	498	521	495	635	999999	528	426	352	717	542	986	457	999999	808	595	51	19	999999	133	947	429	961	81	323	498	359	734	965	438	641	310	686	275	947	122	776	388	999999	644	290	670	751	852	592	999999	176	739	495	701	628	853	999999	999999	477	999999	999999	450	181	999999	297	794	460	913	86	241	309	999999	969	695	818	663	103	932	843	287	677	118	489	346	332	619	248	274	809	787	412	936	797	999999	999999	999999	217	779	356	495	219	837	776	999999	678	983	769	999999	999999	965	760	966	907	200	907	429	960	999999	814	677	555	999999	114	299	829	372	394	606	119	491	455	324	999999	357	77	839	341	138	999999	348	850	448	391	844	36	445	38	607	465	166	375	382	999999	678	999999	32	733	487	531	315	999999	172	999999	401	519	446	390	560	132	77	
97	999999	177	475	827	116	805	269	999999	999999	343	786	999999	952	999999	999999	359	907	999999	54	115	999999	607	999999	750	687	758	989	334	999999	65	478	999999	397	79	543	215	999999	999999	834	227	474	224	147	999999	812	31	737	999999	446	999999	999999	153	87	962	999999	235	815	725	150	358	815	934	682	999999	865	311	754	883	999999	868	860	66	582	827	641	640	469	999999	937	666	30	713	888	502	581	335	407	434	999999	999999	999999	773	710	486	412	539	541	809	116	510	999999	854	999999	578	236	999999	999999	260	331	999999	999999	435	999999	483	337	112	999999	999999	999999	539	999999	329	999999	273	999999	999999	355	106	424	111	999999	999999	999999	437	999999	176	19	319	276	164	764	156	999999	245	552	964	986	236	158	310	999999	361	63	577	606	947	807	439	110	149	999999	999999	835	229	502	116	162	359	999999	171	102	737	913	601	774	999999	999999	811	721	999999	110	999999	948	124	618	748	605	705	831	452	368	579	219	136	92	300	999999	884	743	999999	812	636	152	987	217	999999	447	461	802	999999	731	996	718	596	999999	952	526	999999	610	754	510	999999	528	641	802	522	527	787	519	483	446	999999	999999	285	702	474	999999	960	907	999999	999999	154	903	982	999999	372	861	623	97	999999	774	599	283	999999	935	365	117	999999	195	695	999999	999999	942	328	999999	400	928	999999	894	999999	975	565	999999	747	453	366	553	546	920	439	661	904	999999	388	709	846	999999	89	349	999999	366	476	775	221	634	650	211	584	999999	329	444	427	728	522	165	219	785	535	999999	579	812	571	999999	999999	44	332	960	999999	619	565	343	849	999999	557	217	508	790	602	999999	802	164	968	965	600	994	243	999999	187	999999	499	70	531	543	770	533	795	886	29	187	312	999999	647	964	25	986	595	334	181	999999	657	999999	193	422	742	424	844	605	988	999999	999999	156	782	340	130	504	812	315	333	999999	422	999999	770	999999	810	122	516	13	950	614	999999	909	14	872	575	999999	877	999999	800	999999	689	199	898	268	999999	165	999999	317	844	520	183	289	999999	157	892	999999	658	999999	611	999999	908	840	999999	999999	361	891	152	910	765	59	626	704	514	977	344	232	999999	512	48	655	214	999999	169	439	999999	129	907	999999	979	999999	422	118	506	180	447	849	544	523	999999	494	23	999999	999999	794	893	479	999999	33	812	670	321	155	730	956	999999	709	680	226	999999	242	983	294	999999	999999	637	518	207	344	540	494	999999	209	606	553	999999	999999	657	374	545	962	
999999	999999	54	319	228	276	388	999999	754	737	999999	327	581	674	510	728	999999	327	999999	385	281	440	493	327	981	122	549	999999	323	217	61	999999	680	980	887	109	249	622	15	371	139	657	590	802	326	999999	628	932	52	913	152	340	217	999999	690	999999	400	727	337	116	726	211	999999	547	686	862	999999	600	786	411	489	453	321	795	999999	999999	850	690	11	620	493	617	144	409	75	999999	108	999999	300	973	708	522	999999	899	644	928	430	999999	999999	464	723	37	155	641	999999	698	28	421	914	76	74	709	999999	999999	622	999999	76	999999	481	999999	763	137	310	812	702	967	169	421	161	326	999999	999999	574	546	999999	465	471	503	974	376	702	686	606	999999	908	999	796	577	287	999999	862	602	571	999999	701	596	999999	342	939	999999	539	607	270	597	999999	267	145	999999	818	166	648	999999	852	115	271	999999	530	86	904	703	181	591	999999	626	999999	601	245	423	845	311	738	138	563	518	836	105	425	18	360	651	863	616	759	130	886	298	749	465	889	999999	75	651	438	246	295	999999	472	644	999999	281	31	721	343	516	428	520	19	344	278	175	660	522	725	262	839	564	832	23	739	176	851	780	533	230	999999	96	699	327	999999	999999	633	781	875	89	630	999999	283	252	999999	376	999999	999999	999999	999999	964	999999	999999	999999	407	730	126	458	999999	966	999999	251	999999	123	280	999999	820	692	122	999999	542	879	646	645	999999	999999	999999	589	999999	373	887	999999	999999	999999	266	693	171	999999	920	501	999999	184	876	999999	660	388	953	170	971	370	555	595	302	805	999999	999999	999999	289	553	709	449	536	999999	541	999999	982	658	999999	999999	586	180	999999	999999	999999	619	999999	999999	737	985	253	743	999999	618	999999	817	301	154	999999	628	181	787	881	999999	220	999999	999999	47	344	830	677	730	574	313	395	200	999999	823	682	196	823	92	999999	304	310	965	327	999999	196	999999	786	838	870	760	999999	999999	299	999999	561	567	385	330	668	907	318	999999	999999	818	232	759	999999	478	471	999999	804	98	999999	587	669	254	734	999999	999999	620	999999	838	859	814	627	596	901	920	271	124	811	999999	999999	271	985	787	796	509	695	437	164	318	376	279	955	596	189	711	668	317	832	68	999999	57	863	479	999999	364	999999	635	858	648	217	356	790	311	674	357	601	881	999999	235	630	423	999999	999999	472	590	859	40	999999	199	261	999999	292	752	32	377	999999	516	134	442	319	70	578	516	111	29	489	653	921	832	999999	
999999	859	999999	999999	67	590	138	17	82	999999	999999	999999	668	396	999999	999999	47	999999	307	949	999999	757	25	999999	570	844	999999	634	452	111	215	118	585	89	474	105	684	999999	965	786	279	508	61	937	159	999999	909	130	848	955	451	999999	999999	883	34	39	843	691	867	222	999999	504	999999	971	999999	60	643	589	921	167	390	999999	323	999999	679	999999	706	999999	766	728	934	999999	785	497	660	841	999999	701	64	445	999999	993	456	752	154	775	999999	90	647	108	208	330	208	999999	574	999999	999999	112	213	448	332	765	999999	148	287	999999	718	77	999999	999999	566	941	534	999999	906	397	277	999999	377	903	999999	626	440	668	530	614	630	999999	999999	999999	999999	391	498	616	123	496	79	317	475	342	66	875	999999	199	542	267	795	723	999999	187	459	999999	735	310	999999	706	334	266	618	673	192	622	155	388	999999	184	999999	918	372	420	328	959	105	999999	999999	766	857	251	135	273	818	906	322	744	999999	999999	999999	198	810	416	172	812	699	801	159	444	999999	390	531	368	814	876	360	373	859	500	393	700	999999	48	849	92	140	355	854	285	999999	410	905	999999	999999	264	999999	999999	999999	515	270	303	885	412	46	999999	720	767	458	999999	556	999999	884	982	917	955	999999	771	999999	999999	999999	999999	947	874	143	999999	485	175	840	999999	768	404	125	354	999999	99	815	60	12	382	372	373	896	999999	999999	362	525	922	448	999999	530	999999	398	178	832	999999	356	20	999999	717	991	554	926	899	183	161	832	540	752	827	149	999999	768	195	999999	319	457	44	155	781	803	562	727	278	999999	999999	16	947	522	323	743	805	781	295	390	817	446	996	739	577	529	999999	180	620	432	845	578	999999	460	522	468	322	999999	497	999999	439	999999	658	870	752	155	885	999999	999999	94	344	902	999999	805	899	873	460	304	578	999999	817	392	999999	845	193	999999	803	496	999	854	431	940	294	381	999999	990	787	136	986	432	999999	967	741	536	97	999999	999999	408	560	649	999999	27	999999	245	105	57	999999	812	687	899	351	999999	28	584	999999	403	618	111	854	999999	95	999999	318	155	617	850	999999	580	758	250	999999	405	935	359	846	413	654	999999	286	903	999999	974	449	97	90	255	999999	999999	872	999999	335	999999	999999	999999	563	683	999999	150	628	255	999999	149	64	447	999999	946	463	999999	738	259	749	569	825	951	640	121	999999	230	74	371	901	494	708	999999	999999	999999	851	294	999999	172	704	513	999999	40	506	140	919	999999	945	
143	999999	289	428	622	944	765	178	602	20	452	798	999999	85	266	353	912	999999	990	531	387	105	178	872	575	555	245	149	999999	999999	999999	201	999999	285	931	999999	622	999999	95	129	159	999999	258	999999	354	373	225	999999	173	687	594	999999	928	480	567	48	624	999999	999999	77	709	625	384	157	510	999999	915	212	154	687	999999	846	355	871	382	999999	999999	999999	528	211	999999	807	976	116	999999	811	273	412	718	892	954	216	223	28	420	534	221	999999	773	103	458	23	292	999999	999999	748	999999	67	107	774	202	729	887	650	737	901	999999	277	297	699	986	512	494	262	999999	524	632	337	461	848	580	745	131	999999	999999	326	999999	501	999999	122	468	215	999999	943	700	999999	328	573	290	519	885	943	813	83	116	945	999999	40	752	442	125	25	606	259	203	456	999999	999999	999999	420	386	157	999999	185	240	781	207	550	561	507	206	69	56	941	962	999999	931	999999	327	999999	797	494	749	999999	996	452	999999	65	999999	999999	999999	999999	675	999999	999999	999999	825	638	999999	335	999999	978	999999	254	999999	66	969	664	296	999999	525	559	144	999999	623	891	999999	410	188	788	181	152	800	318	880	340	393	186	808	235	811	302	215	999999	999999	818	25	505	999999	999999	999999	999999	768	193	999999	77	999999	586	256	251	338	425	460	64	164	605	999999	999999	999999	905	673	792	855	999999	754	232	354	999999	39	804	876	999999	928	999999	314	235	384	999999	589	812	608	806	929	999999	896	396	842	160	999999	464	640	854	141	576	276	690	99	706	438	506	723	588	557	451	375	435	999999	221	750	928	230	999999	581	560	306	999999	862	999999	999999	368	389	204	314	999999	174	31	771	362	972	999999	146	677	188	93	99	30	259	488	201	471	900	631	410	909	243	999999	999999	580	999999	999999	827	999999	542	999999	999999	529	999999	982	286	353	663	999999	999999	136	792	553	999999	497	471	999999	617	999999	106	703	999999	758	793	999999	341	106	747	200	93	572	795	344	145	999999	999999	570	746	999999	211	999999	807	766	391	283	999999	690	999999	785	119	992	792	453	705	838	612	367	735	878	650	190	606	999999	60	677	340	999999	417	999999	999999	900	540	999999	183	258	999999	701	376	519	288	651	999999	961	90	100	779	352	638	306	999999	609	835	999999	627	30	251	343	716	714	943	668	999999	411	265	219	999999	999999	999999	457	999999	910	991	225	599	999999	770	999999	999999	959	898	987	819	999999	778	921	75	672	722	163	999999	562	985	661	576	620	999999	18	
999999	871	638	999999	83	191	363	999999	617	999999	278	999999	999999	999999	951	756	816	999999	849	171	632	344	154	789	730	126	450	390	924	339	648	978	628	762	999999	521	330	999999	914	637	757	192	313	999999	403	103	903	409	999999	239	845	999999	770	218	385	371	726	849	999999	956	999999	973	671	288	970	300	999	497	668	439	436	254	999999	221	414	999999	999999	698	999999	999999	223	999999	780	999999	494	38	217	420	999999	576	794	480	966	957	896	784	999999	35	484	113	103	415	999999	180	999999	600	579	558	999999	999999	340	37	999999	969	999999	699	203	976	793	942	999999	589	121	102	645	955	288	999999	999999	629	930	15	999999	999999	542	807	310	609	999999	893	999999	659	999999	999999	245	766	27	996	999999	206	999999	999999	999999	541	31	514	304	999999	535	847	322	495	999999	184	14	335	813	180	436	999999	399	593	94	999999	494	433	972	670	856	878	999999	999999	870	999999	999999	396	773	682	271	38	999999	662	83	999999	581	963	425	999999	999999	910	953	847	570	286	999999	997	459	341	57	999999	541	634	791	657	909	40	625	124	999999	999999	561	141	909	408	433	737	520	48	328	530	17	999999	233	946	999999	100	721	593	999999	999999	937	442	634	672	999999	878	870	425	145	999999	999999	311	307	828	358	822	938	999999	852	79	486	999999	23	527	590	11	410	999999	999999	819	999999	999999	802	103	680	999999	999999	246	911	555	867	999999	903	777	192	706	243	405	999999	113	162	560	999999	252	565	527	999999	117	999999	495	478	35	693	326	999999	316	508	999999	157	239	325	999999	259	307	999999	391	517	999999	344	884	767	999999	257	629	666	999999	301	559	537	163	700	398	164	426	87	841	410	586	544	876	999999	999999	257	367	787	460	310	999999	999999	183	19	192	773	207	999999	472	777	74	999999	999999	25	949	675	994	539	926	547	833	229	370	981	999999	999999	467	686	737	757	999999	999999	216	458	857	518	364	999999	517	625	956	698	614	999999	346	926	70	861	258	364	999999	828	861	999999	999999	999999	999999	202	88	490	315	520	999999	715	887	233	453	999999	999999	440	321	850	999999	310	590	144	615	305	644	14	999999	606	438	383	504	999999	980	303	999999	644	999999	171	999999	36	319	446	708	899	186	123	482	44	999999	818	52	412	806	560	332	342	608	384	557	999999	999999	709	92	999999	999999	825	252	160	54	523	601	159	786	995	991	154	436	716	999999	999999	532	999999	902	620	341	101	265	430	970	648	46	463	999999	990	187	610	999999	101	687	
999999	999999	332	989	190	999999	999999	626	811	569	188	905	891	265	36	552	253	999999	471	999999	130	999999	999999	999999	999999	486	999999	545	795	817	390	790	344	38	768	999999	210	616	721	999999	447	474	454	861	792	743	154	999999	587	447	933	803	892	816	567	790	57	152	593	704	999999	999999	830	993	188	397	570	863	497	999999	352	636	94	77	837	655	125	961	396	999999	341	940	957	357	884	587	999999	528	471	978	999999	999999	999999	27	325	100	643	999999	999999	404	999999	291	711	999999	105	999999	718	824	979	912	674	96	755	930	372	999999	399	482	119	600	499	52	999999	518	762	294	612	77	752	999999	21	999999	288	991	490	999999	238	745	262	999999	868	83	549	558	313	526	312	103	999999	999999	999999	170	352	92	999999	140	889	202	460	811	694	999999	82	999999	901	20	807	763	449	321	909	654	230	532	732	426	503	843	999999	245	982	519	421	574	56	850	322	206	96	360	170	46	999999	450	999999	227	11	317	657	303	719	999999	653	999999	278	55	999999	819	360	489	637	999999	986	225	999999	185	239	507	195	60	698	999999	999999	999999	999999	999999	369	999999	641	514	424	195	195	912	526	443	865	88	305	999999	910	502	846	999999	723	125	60	79	999999	999999	999999	503	131	606	999999	117	871	999999	192	999999	685	170	999999	845	74	451	860	83	699	999999	999999	161	212	999999	150	999999	765	79	999999	45	821	300	167	999999	999999	920	73	589	317	418	999999	999999	895	898	324	999999	324	10	543	999999	264	976	380	236	406	836	301	937	999999	409	999999	802	199	156	999999	395	12	262	329	999999	387	280	999999	290	823	18	266	313	869	400	880	764	535	102	999999	999999	919	931	529	999999	629	136	133	999999	76	768	121	999999	324	928	747	72	681	399	999999	999999	999999	100	999999	397	999999	987	999999	75	999999	587	277	999999	376	739	476	999999	733	999999	999999	261	157	999999	224	64	999999	517	999999	999999	652	818	999999	145	208	796	999999	999999	528	141	119	642	68	67	390	489	999999	24	999999	585	999999	676	338	999999	876	999999	999999	363	876	999999	499	72	999999	137	422	709	999999	141	999999	999999	114	999999	999999	601	529	881	203	999999	477	735	563	882	145	999999	488	976	999999	50	269	999999	999999	281	953	179	641	56	644	999999	644	680	984	370	126	999999	481	815	999999	737	522	995	450	999999	885	999999	794	617	926	999999	999999	999999	229	463	872	343	999999	832	693	383	959	482	246	272	999999	796	750	999999	999999	342	933	999999	999999	752	528	274	124	224	
396	812	999999	999999	129	60	999999	999999	461	999999	498	782	194	648	131	750	777	49	999999	188	300	98	400	601	851	593	660	976	593	999999	999999	607	229	403	445	881	999999	999999	362	196	980	256	345	228	705	999999	158	294	551	112	999999	488	516	936	924	307	421	783	183	536	399	314	615	999999	597	999999	563	790	999999	999999	752	843	999999	571	999999	53	752	182	999999	867	445	376	435	491	501	455	101	999999	479	148	469	223	999999	826	797	675	641	361	999999	815	999999	368	91	311	359	141	802	944	738	881	554	249	999999	315	101	33	999999	134	999999	999999	798	280	321	74	780	538	91	999999	999999	531	411	999999	999999	90	447	86	295	134	141	999999	653	157	554	598	999999	230	336	999999	735	773	999999	517	999999	490	999999	160	57	26	999999	820	60	942	179	217	479	163	697	807	868	24	737	755	992	132	497	651	999999	722	999999	559	212	635	133	10	734	999999	532	999999	74	999999	38	279	999999	320	319	710	977	346	128	440	532	999999	587	721	999999	999999	524	745	999999	375	999999	334	999999	971	999999	999999	818	179	482	585	630	636	742	581	985	468	162	682	812	999999	673	389	604	51	36	999999	58	412	999999	693	999999	999999	78	698	999999	704	999999	631	702	895	891	808	999999	999999	999999	896	786	16	735	999999	999999	842	999999	215	702	54	730	503	945	999999	999999	999999	214	788	216	843	999999	54	718	291	734	999999	999999	999999	895	999999	525	71	241	140	897	51	676	397	999999	536	853	999999	999999	999999	999999	240	686	767	528	999999	604	84	999999	999999	999999	741	999999	454	999999	367	999999	25	319	837	999999	668	272	814	46	334	739	816	983	679	999999	704	58	899	317	503	844	222	399	420	270	451	734	274	802	165	753	232	554	447	674	838	554	168	299	999999	968	871	730	203	745	787	100	999999	977	634	693	398	999999	999999	523	999999	999999	899	576	87	999999	998	22	880	581	517	272	546	15	161	159	889	999999	12	535	973	491	205	674	483	360	86	296	999999	472	365	95	216	924	34	221	654	592	222	380	969	858	849	622	999999	999999	999999	651	999999	999999	804	788	144	812	999999	168	431	235	103	726	858	999999	844	418	226	431	65	622	981	939	505	999999	397	631	566	125	642	582	446	958	806	434	470	999999	667	999999	950	999999	384	865	999999	999999	999999	999999	521	267	23	441	406	806	999999	931	670	887	979	507	400	512	256	434	526	848	789	145	920	433	999999	160	750	648	480	662	247	125	158	999999	808	902	120	
999999	111	211	186	639	999999	874	764	583	999999	170	999999	448	156	950	349	942	640	363	999999	98	26	999999	690	757	999999	999999	694	554	738	903	999999	497	402	948	999999	999999	999999	159	646	56	669	668	999999	590	471	42	516	297	999999	999999	999999	455	337	999999	999999	247	520	429	313	692	189	999999	844	811	471	999999	55	207	626	34	280	490	716	528	428	358	427	109	295	999999	299	999999	778	532	468	253	170	380	667	999999	803	252	846	999999	999999	999999	823	999999	128	999999	987	319	670	750	935	999999	739	808	603	933	819	999999	143	20	402	782	440	999999	353	228	528	674	999999	999999	999999	38	644	762	999999	968	534	793	981	512	315	980	999999	37	596	513	514	361	777	733	999999	392	118	835	561	93	29	999999	999999	899	263	322	999999	999999	999999	999999	319	976	156	999999	408	35	439	630	704	422	56	412	725	839	714	999999	897	806	274	838	920	808	210	999999	948	999999	999999	999999	999999	993	211	606	507	690	999999	537	214	152	999999	999999	953	487	141	149	999999	617	785	999999	194	96	999999	972	864	692	986	510	776	578	686	385	999999	357	999999	711	220	449	904	45	999999	187	962	754	999999	34	999999	999999	999999	999999	541	341	248	999999	897	999999	578	999999	742	815	703	693	761	636	465	949	727	606	999999	999999	928	598	712	999999	805	16	133	670	500	999999	807	999999	832	714	999999	355	147	460	459	219	143	999999	999999	98	999999	951	426	336	298	532	307	287	336	257	142	942	628	498	266	890	999999	907	737	902	999999	159	860	999999	598	120	812	277	999999	895	999999	947	891	624	417	854	999999	796	381	968	999999	999999	227	585	582	104	727	648	203	999999	180	235	253	999999	90	999999	999999	379	999999	999999	999999	39	140	440	999999	999999	61	999999	90	412	999999	251	535	769	369	488	931	999999	474	504	999999	173	84	589	725	71	703	999999	543	235	763	220	69	203	999999	999999	399	786	999999	999999	52	723	568	791	267	929	999999	484	999999	601	260	814	905	243	795	999999	999999	999999	715	899	999999	965	470	999999	648	99	192	342	999999	999999	99	155	999999	86	999999	669	999999	293	331	795	371	228	999999	942	999999	999999	999999	826	407	999999	558	999999	81	999999	905	999999	263	712	999999	178	746	367	963	999999	511	115	999999	828	780	999999	952	671	230	999999	537	272	325	527	881	699	783	999999	934	820	999999	251	83	936	999999	385	416	892	999999	162	59	999999	999999	70	999999	999999	795	486	55	282	748	886	627	161	999999	642	761	735	831	999999	394	390	432	
153	293	269	41	227	657	405	718	69	531	77	870	533	17	265	97	22	903	307	320	662	999999	419	624	922	748	538	623	681	71	697	767	999999	999999	122	776	180	836	999999	828	999999	563	689	365	559	999999	664	635	506	648	999999	549	97	79	999999	999999	873	645	118	478	129	999999	47	998	834	309	212	951	999999	999999	916	185	999999	478	671	999999	392	64	74	642	94	902	127	43	252	157	680	599	811	50	999999	535	728	999999	709	868	525	690	999999	260	88	712	740	28	731	643	223	618	408	670	999999	999999	580	999999	999999	999999	663	999999	756	686	629	612	999999	854	584	999999	457	236	769	802	583	702	533	814	999999	381	999999	999999	311	609	934	72	200	151	361	94	954	261	715	492	999999	521	934	999999	631	475	573	999999	443	350	195	986	999999	999999	999999	987	295	766	912	22	999999	564	702	157	999999	566	999999	998	502	500	436	206	521	287	999999	71	767	689	193	98	999999	284	999999	999999	423	947	223	595	63	374	999999	198	349	702	999999	650	818	787	102	74	63	575	394	942	913	989	475	570	17	35	999999	999999	583	823	214	780	898	741	733	804	353	826	944	999999	999999	248	856	818	851	947	253	980	596	128	45	243	999999	723	57	434	481	652	999999	38	154	202	614	525	498	656	751	999999	63	297	721	236	630	265	251	999999	142	657	719	70	999999	248	19	464	999999	970	890	184	694	309	332	700	999999	916	983	508	633	340	329	205	205	175	927	308	407	808	999999	999999	482	999999	999999	824	933	527	999999	906	999999	160	737	527	765	577	999999	754	965	31	987	714	999999	742	51	802	999999	524	864	616	321	999999	66	979	999999	265	702	999999	17	508	767	722	670	87	325	999999	603	999999	439	999999	782	182	343	386	821	898	363	740	340	499	497	418	662	639	595	482	104	757	169	999999	874	999999	747	467	264	999999	999999	204	426	568	209	535	95	999999	833	148	377	999999	999999	469	902	962	981	518	21	358	999999	999999	491	843	389	999999	642	928	754	711	435	876	132	556	999999	168	323	999999	300	961	332	427	805	999999	114	424	599	700	608	912	99	238	456	905	999999	22	712	999999	189	999999	893	999999	999999	131	713	999999	557	612	615	999999	648	219	228	999999	999999	999999	235	999999	739	965	256	999999	999999	841	622	206	999999	227	351	841	455	740	593	999999	78	175	936	999999	743	612	866	986	94	865	273	879	20	406	879	573	787	677	843	224	999999	951	837	649	509	516	81	340	270	773	
298	908	999999	999999	980	860	999999	552	301	136	108	269	857	999999	999999	743	196	999999	348	999999	64	777	999999	379	828	127	337	297	999999	237	541	536	726	321	577	999999	263	728	425	28	868	244	386	716	999999	848	103	383	80	999999	329	58	991	492	999999	520	20	999999	463	999999	533	999999	999999	74	595	571	543	546	887	222	489	999999	999999	329	910	819	401	190	999999	980	33	954	227	418	907	492	544	244	601	66	354	17	274	562	495	461	866	321	131	553	315	557	496	999999	286	999999	450	671	581	899	128	830	999999	483	999999	578	200	999999	167	112	36	999999	944	999999	867	999999	999999	55	834	459	953	999999	69	709	999999	476	999999	368	141	999999	51	999999	662	701	938	999999	23	791	722	916	271	999999	999999	28	527	16	999999	999999	990	804	999999	405	837	132	946	48	771	293	999999	373	999999	831	999999	121	71	163	646	999999	891	353	468	412	332	999999	198	57	925	50	999999	669	863	999999	999999	336	388	645	999999	999999	755	900	999999	999999	983	359	999999	439	87	53	999999	373	369	370	999999	999999	999999	264	999999	919	999999	899	122	730	111	999999	509	318	463	999999	732	425	999999	117	999999	991	600	738	428	999999	122	999999	969	999999	94	999999	999999	503	38	999999	990	999999	572	126	605	999999	787	32	629	845	849	497	975	585	999999	541	999999	261	872	782	56	608	836	999999	999999	185	929	239	646	292	838	999999	290	733	511	609	999999	11	999999	640	213	999999	119	999999	133	999999	782	394	572	552	999999	58	999999	255	684	392	999999	471	319	429	926	557	999999	346	16	999999	216	252	83	711	688	254	749	241	578	477	499	262	977	191	403	999999	667	999999	720	790	386	45	58	129	321	392	691	93	714	999999	202	772	577	290	999999	539	320	861	999999	327	308	398	676	216	999999	45	494	138	35	390	890	292	999999	999999	466	999999	203	954	399	305	563	666	527	999999	285	726	684	999999	999999	999999	235	806	239	402	999999	999999	368	842	999999	286	999999	562	67	334	765	910	999999	999999	824	247	345	999999	999999	568	764	642	999999	754	999999	177	360	797	365	172	164	94	62	233	734	478	813	361	728	123	407	10	999999	203	999999	999999	579	333	999999	534	999999	869	999999	670	638	849	126	613	911	69	925	999999	206	894	999999	681	857	999999	627	999999	434	999999	638	358	999999	763	999999	678	598	566	597	999999	925	831	999999	295	749	999999	595	884	362	209	449	668	197	307	803	714	33	999999	517	656	706	526	110	999999	241	999999	509	999999	999999	448	
999999	999999	471	898	184	375	259	883	931	475	337	742	992	234	544	969	170	863	960	999999	999999	122	999999	999999	999999	999999	730	112	63	763	882	721	999999	999999	999999	104	207	298	132	437	464	149	999999	999999	328	963	534	875	998	272	825	646	914	497	793	902	306	530	577	776	999999	156	999999	177	592	616	999999	88	999999	999999	771	871	740	532	863	999999	568	16	999999	367	874	999999	114	999999	937	245	807	999999	130	291	797	677	721	356	999999	317	319	385	458	712	299	455	835	999999	500	954	906	391	633	288	999999	299	907	220	999999	790	52	48	240	357	809	103	957	759	652	999999	999999	393	740	999999	205	192	557	910	78	428	29	556	300	983	339	425	999999	999999	947	999999	770	510	999999	11	275	281	155	111	999999	205	999999	85	999999	406	999999	522	650	999999	93	160	999999	996	151	482	770	496	747	256	27	393	155	125	999999	999999	333	649	999999	999999	290	923	47	456	17	999999	930	944	650	894	189	817	999999	999999	758	999999	766	773	368	999999	240	778	534	898	93	519	60	999999	273	761	82	164	583	912	999999	999999	123	999999	989	279	999999	826	846	853	77	210	999999	284	366	25	387	560	290	966	508	999999	399	148	372	497	821	999999	680	999999	999999	999999	999999	999999	84	598	682	480	783	99	999999	414	931	999999	831	999999	900	776	26	257	383	522	873	617	414	294	770	975	923	501	457	994	155	957	999999	52	999999	755	210	999999	342	999999	776	201	545	103	999999	718	317	488	596	55	999999	432	515	308	162	999999	999999	999999	828	707	557	999999	641	436	999999	999999	648	999999	999999	155	999999	259	914	999999	745	681	81	320	713	999999	668	444	904	412	462	722	452	732	890	999999	307	420	938	635	999999	494	559	119	835	999999	79	528	572	451	999999	292	518	48	563	480	555	148	86	777	49	122	387	239	999999	545	531	999999	898	576	847	164	320	999999	999999	999999	132	961	484	117	981	150	872	463	931	180	214	999999	179	419	794	168	344	171	596	247	117	329	145	300	84	163	629	996	604	999999	999999	238	999999	312	999999	593	663	968	795	898	250	923	999999	803	340	127	746	488	999999	688	820	158	692	879	999999	999999	826	194	999999	999999	520	999999	859	616	208	976	492	867	72	210	505	375	375	697	996	999999	31	342	959	956	417	150	225	915	505	823	999999	999999	999999	554	767	478	935	968	388	999999	74	691	999999	364	635	879	426	580	193	454	783	995	883	999999	781	493	235	999999	420	380	999999	999999	121	385	
999999	450	708	517	999999	999999	440	407	319	631	999999	340	999999	605	330	538	999999	644	731	60	50	550	168	209	773	999999	253	858	558	999999	714	131	580	999999	923	195	181	999999	999999	999999	23	385	685	261	841	450	756	629	756	881	999999	25	222	70	345	890	999999	508	743	169	782	582	849	999999	999999	997	760	517	999999	145	367	814	507	999999	46	999999	864	906	999999	332	527	624	999999	676	361	698	999999	519	884	43	902	672	175	977	384	441	536	999999	999999	999999	690	248	948	620	524	842	518	647	33	680	35	385	150	420	999999	168	999999	182	950	228	999999	999999	999999	647	242	695	648	529	999999	605	138	490	571	999999	999999	999999	675	999999	999999	999999	190	271	999999	213	18	999999	531	755	345	226	961	363	433	126	999999	449	614	310	387	829	999999	988	457	428	551	545	813	999999	999999	999999	999999	988	30	441	47	999999	754	429	639	715	173	893	194	999999	643	775	66	999999	769	202	674	999999	113	332	324	202	813	999999	661	999999	713	905	976	982	733	972	999999	992	999999	999999	999999	999999	670	672	999999	310	803	999999	784	776	489	368	999999	586	689	126	885	698	999999	844	999999	687	999999	177	999999	267	916	211	249	999999	443	74	376	841	507	489	999999	999999	666	23	398	339	292	885	983	355	59	399	303	999999	97	999999	874	243	999999	17	426	999999	670	408	394	601	245	999999	343	424	991	24	89	209	421	453	41	113	456	684	404	882	999999	656	217	526	908	632	584	799	999999	999999	926	499	72	212	770	999999	629	796	103	179	551	568	363	45	320	999999	206	643	612	771	787	240	612	543	319	999999	200	867	693	999999	539	544	999999	859	97	590	147	219	682	773	484	659	590	235	341	624	303	182	999999	815	999999	940	999999	999999	354	696	886	528	999999	757	77	762	113	490	999999	999999	343	503	947	999999	955	999999	960	838	999999	138	650	386	212	999999	720	999999	660	878	187	598	357	807	514	999999	703	619	327	925	705	999999	999999	109	595	999999	999999	999999	999999	486	859	999999	980	999999	999999	999999	56	509	999999	206	46	59	111	235	313	51	999999	535	989	557	37	999999	669	999999	143	575	999999	999999	791	877	999999	920	793	184	999999	738	618	999999	999999	298	354	203	303	130	888	999999	999999	329	795	999999	675	755	810	677	458	523	779	945	999999	565	643	999999	718	448	999999	125	999999	999999	217	575	432	999999	859	999999	212	833	53	999999	155	999999	955	263	754	246	212	658	120	125	999999	999999	958	673	999999	999999	654	999999	484	854	
337	999999	999999	693	999999	230	131	25	895	118	474	999999	479	240	799	737	610	999999	751	482	245	999999	999999	150	999999	712	999999	759	875	999999	56	999999	359	198	221	382	999999	271	150	533	125	196	762	12	651	110	35	728	873	57	510	274	106	999999	999999	999999	768	258	492	410	613	371	150	157	999999	120	275	999999	28	426	999999	999999	999999	227	367	59	382	12	999999	110	999999	888	886	827	248	999999	999999	357	579	28	614	840	999999	999999	999999	753	55	615	940	999999	835	999999	709	457	408	171	34	879	644	569	821	765	999999	392	999999	999999	485	322	999999	290	852	999999	711	999999	812	808	999999	510	307	613	13	766	72	958	274	999999	189	438	999999	87	757	388	712	20	207	848	91	999999	999999	205	277	999999	706	659	688	917	999999	999999	645	999999	601	524	581	40	999999	64	703	999999	127	781	545	999999	893	831	532	473	999999	701	803	963	726	999999	999999	111	999999	280	999999	412	279	357	999999	481	793	829	485	243	999999	999999	999999	152	155	999999	279	999999	660	230	999999	874	137	225	999999	342	904	681	873	428	999999	480	694	296	993	300	530	770	872	73	263	999999	356	299	666	999999	257	660	818	999999	903	259	450	125	440	195	999999	64	999999	577	576	999999	999999	67	213	336	987	167	158	999999	761	999999	372	999999	967	776	528	837	558	190	94	999999	863	438	524	780	40	579	855	808	25	475	999999	304	497	999999	117	299	96	340	545	99	999999	962	683	999999	887	999999	157	664	666	999999	505	999999	492	332	999999	527	542	433	306	418	312	999999	999999	295	383	77	109	826	668	239	751	228	644	995	999999	900	755	999999	892	186	431	200	151	999999	970	671	812	175	892	589	999999	663	44	137	786	171	132	999999	999999	820	999999	331	999999	437	695	287	819	496	590	999999	772	421	540	999999	986	999999	999999	272	325	712	999999	934	933	89	482	98	193	517	219	999999	777	999999	110	82	431	110	205	714	881	692	851	325	999999	545	817	345	132	999999	999999	999999	962	860	82	999999	999999	999999	999999	916	954	999999	103	312	287	20	579	414	320	467	698	885	916	999999	999999	999999	999999	939	999999	398	999999	147	966	279	999999	543	617	917	999999	792	517	611	713	288	759	284	999999	549	48	574	999999	413	34	664	226	999999	999999	478	479	449	999999	999999	999999	998	655	999999	999999	824	936	743	402	662	128	528	950	96	182	637	999999	115	43	321	900	999999	433	857	999999	999999	62	121	784	149	447	999999	344	891	151	714	633	999999	643	999999	612	304	
181	312	295	505	714	999999	999999	999999	743	374	999999	999999	724	684	574	797	704	339	771	999999	958	999999	225	282	193	68	945	467	14	791	471	269	709	606	614	131	572	616	596	923	999999	999999	999999	83	440	209	999999	466	150	835	247	314	999999	787	345	917	97	22	322	999999	194	624	999999	952	902	156	436	999999	999999	453	234	98	999999	848	999999	305	858	999999	842	984	999999	488	327	178	553	167	265	921	270	696	999999	999999	999999	941	999999	413	546	453	999999	293	772	999999	395	696	611	159	571	164	990	50	69	945	180	999999	764	706	999999	999999	408	999999	999999	515	858	999999	419	674	793	801	120	999999	758	414	970	559	222	842	102	999999	567	999999	596	999999	930	229	636	999999	999999	999999	999999	42	116	598	55	436	402	267	200	21	999999	936	999999	999999	54	607	292	655	974	621	125	921	999999	676	999999	999999	158	789	584	638	999999	330	295	826	999999	999999	287	169	369	543	166	954	652	90	353	630	48	999999	66	333	936	999999	124	767	851	999999	428	439	217	51	288	999999	683	561	273	957	651	538	155	966	330	999999	295	999999	999999	170	278	532	999999	760	964	999999	733	260	999999	766	216	528	975	999999	659	999999	951	327	265	999999	281	101	817	999999	978	510	680	99	999999	813	695	682	312	691	986	896	117	456	87	956	878	432	999999	999999	750	133	563	999999	317	482	181	968	186	999999	888	999999	715	935	781	464	651	999999	256	888	81	533	999999	294	382	763	739	505	250	308	676	848	242	319	645	999999	946	894	782	531	641	999999	506	402	999999	999999	190	999999	674	622	315	244	186	970	999999	227	907	279	413	999999	742	676	728	877	244	50	999999	405	300	926	999999	756	999999	725	999999	354	36	823	491	573	582	568	830	627	993	441	999999	271	999999	428	948	677	491	999999	788	965	998	629	168	762	863	999999	881	748	115	559	383	460	723	999999	200	94	999999	839	971	184	846	110	884	999999	377	683	521	871	999999	839	999999	632	937	292	355	407	999999	999999	999999	797	999999	91	522	443	67	222	999999	802	238	864	999999	652	267	613	129	999999	999999	365	395	999999	273	20	770	275	294	751	523	999999	999999	793	999999	68	138	999999	497	764	588	450	999999	165	144	999999	643	123	949	622	375	333	172	457	662	999999	344	530	533	999999	320	256	999999	315	999999	117	76	999999	999999	831	523	92	126	999999	319	303	620	239	999999	999999	999999	657	326	671	386	199	278	287	140	129	724	999999	651	819	999999	342	999999	999999	466	37	
652	208	678	999999	108	999999	216	808	148	368	689	114	485	979	310	999999	930	487	929	509	839	788	314	325	117	915	441	999999	999999	977	12	190	999999	27	999999	178	979	208	573	999999	999999	469	149	771	999999	619	999999	671	519	790	411	813	510	956	197	864	999999	363	20	193	851	909	896	171	999999	508	999999	999999	87	142	683	732	914	835	526	379	649	543	884	497	792	769	787	999999	575	199	680	816	999999	47	284	626	999999	389	252	83	999999	999999	415	931	999999	999999	594	387	999999	679	898	674	440	817	225	360	478	522	999999	91	132	999999	595	176	828	999999	999999	50	857	67	544	534	593	453	999999	670	137	952	218	138	999999	410	24	896	301	15	999999	22	822	923	157	999999	999999	170	950	796	392	999999	112	765	37	554	529	58	144	373	91	986	21	554	233	999999	999999	272	906	722	761	698	875	822	146	625	228	999999	909	999999	545	432	502	19	287	888	849	453	110	631	880	965	761	999999	924	400	11	277	700	631	370	727	999999	238	45	694	373	999999	628	411	999999	595	148	275	828	658	494	11	999999	344	675	999999	999999	285	842	999999	999999	947	898	999999	624	950	243	288	508	817	177	273	999999	593	524	569	824	698	305	294	826	496	999999	275	906	999999	999999	365	956	999999	566	978	999999	250	757	999999	999999	999999	999999	999999	362	860	766	20	491	230	36	682	819	116	46	472	999999	557	968	450	848	632	840	999999	948	877	332	998	999999	198	877	734	836	108	188	942	999999	999999	931	966	999999	98	999999	999999	972	999999	999999	849	473	103	998	999999	281	316	999999	758	52	173	436	484	538	768	758	999999	353	302	845	721	927	104	561	70	626	12	721	760	848	164	651	629	341	482	535	999999	200	48	462	530	531	429	900	747	492	456	437	961	339	999999	342	999999	999999	824	999999	378	542	938	222	278	595	816	910	887	999999	999999	999999	999999	999999	999999	112	999999	839	325	200	999999	999999	814	999999	179	999999	759	999999	366	821	970	999999	999999	559	167	999999	262	826	194	935	714	519	22	234	999999	313	380	729	739	390	37	840	168	999999	423	184	999999	370	52	999999	835	395	554	999999	551	999999	635	506	84	974	999999	488	655	999999	485	989	191	589	999999	865	999999	999999	691	976	793	140	987	883	999999	982	897	892	783	490	999999	328	964	946	683	999999	678	873	654	764	540	549	195	999999	158	434	992	999999	477	999999	508	805	704	578	282	999999	999999	752	370	101	86	957	705	174	999999	166	999999	245	906	
868	197	999999	999999	999999	446	254	945	219	734	999999	999999	999999	999999	999999	982	999999	624	999999	674	271	999999	999999	513	562	688	582	844	30	999999	999999	410	999999	242	608	989	187	429	777	141	37	999999	463	27	658	111	327	543	108	191	987	542	637	999999	644	999999	271	818	823	248	999999	410	924	999999	743	999999	242	526	815	999999	805	873	999999	265	646	999999	897	908	999999	999999	370	999999	745	999999	509	459	773	196	999999	999999	727	368	606	539	999999	627	551	740	284	357	868	999999	999999	492	999999	123	695	999999	923	848	999999	362	999999	371	877	999999	665	96	223	294	999999	999999	999999	725	888	446	276	317	999999	29	254	166	634	999999	592	569	321	263	462	395	763	400	273	749	999999	375	405	999999	999999	999999	961	999999	527	990	999999	822	871	11	999999	939	846	999999	395	903	603	464	728	999999	779	318	513	412	633	827	530	999999	783	189	999999	523	999999	41	656	999999	68	789	639	644	687	770	697	319	660	523	999999	386	15	369	999999	25	646	937	465	352	939	559	831	699	469	681	49	692	756	89	897	815	999999	999999	845	813	825	999999	779	19	620	203	751	120	288	999999	141	423	44	999999	876	113	576	313	604	508	958	999999	184	999999	999999	15	563	999999	625	733	655	164	523	999999	199	563	167	999999	732	746	807	720	421	325	549	625	657	999999	999999	999999	248	426	255	999999	999999	886	908	999999	287	614	640	181	495	554	498	976	900	702	50	323	945	129	581	999999	999999	999999	528	999999	999999	116	357	46	378	830	495	238	909	186	486	313	654	999999	178	999999	115	636	235	866	827	999999	724	955	486	999999	848	128	845	396	646	617	368	59	318	181	267	999999	802	664	69	999999	77	999999	226	737	668	562	950	463	753	73	22	999999	41	892	391	402	560	999999	982	999999	393	522	999999	999999	944	604	84	997	999999	512	999999	570	999999	568	505	10	738	748	230	296	177	391	999999	583	604	999999	999999	426	790	999999	52	323	681	999999	875	555	194	356	792	999999	487	999999	603	251	239	452	854	999999	397	390	663	999999	999999	696	208	12	878	956	275	999999	586	658	216	996	469	521	888	999999	692	999999	999999	999999	999999	166	808	224	788	402	353	999999	999999	556	38	410	210	241	999999	985	495	999999	999999	999999	91	554	487	999999	747	606	781	999999	999999	741	779	999999	574	281	999999	112	999999	984	224	999999	612	123	999999	39	629	805	999999	238	467	903	627	819	283	587	310	412	679	999999	476	999999	620	635	999999	119	776	591	836	928	
999999	951	108	511	659	999999	626	999999	999999	457	999999	999999	810	553	260	659	124	960	174	986	970	453	433	999999	517	999999	865	977	524	286	263	48	969	867	852	516	805	126	999999	92	961	342	999999	231	999999	534	999999	77	384	999999	995	999999	999999	849	999999	932	527	200	993	999999	335	999999	454	999999	204	999999	999999	999999	701	744	854	997	999999	91	35	999999	208	212	999999	982	999999	798	999999	585	290	447	621	130	910	920	999999	999999	132	543	756	322	888	999999	37	621	999999	437	375	639	94	997	25	345	999999	329	733	325	999999	999999	963	537	56	868	600	756	999999	850	42	781	999999	250	875	267	335	713	749	999999	999999	514	999999	235	999999	962	999999	293	999999	999999	307	999999	196	672	549	121	580	999999	999999	999999	773	280	999999	712	404	594	883	843	132	757	20	999999	579	898	999999	561	591	738	999999	999999	377	316	334	271	553	999999	595	94	701	764	999999	115	447	730	71	904	441	999999	830	837	89	999999	171	674	276	197	21	999999	531	999999	529	841	124	191	651	466	946	810	168	952	999	999999	999999	367	999999	904	672	848	836	246	999999	874	999999	276	14	999999	155	999999	995	999999	440	307	999999	713	999999	845	990	266	89	999999	958	630	558	999999	838	290	514	803	999999	371	524	173	460	999999	867	999999	999999	999999	999999	930	999999	296	815	801	999999	999999	246	439	133	235	913	416	769	999999	287	999999	326	39	438	724	216	352	66	633	842	999999	847	277	845	589	910	999999	89	158	999999	672	814	999999	365	147	53	999999	679	377	458	118	999999	228	999999	999999	338	999999	419	999999	999999	968	240	999999	959	255	854	999999	999999	543	999999	770	336	621	947	999999	685	569	999999	999999	681	141	999999	688	185	999999	999999	628	269	477	999999	999999	733	627	434	325	441	632	999999	999999	999999	84	491	146	63	999999	782	999999	280	402	999999	769	240	127	780	592	306	552	999999	236	382	235	709	125	292	999999	999999	999999	197	632	183	62	999999	565	18	607	650	536	634	999999	951	999999	999999	866	999999	491	999999	615	847	841	28	999999	626	999999	999999	67	374	999999	999999	744	650	83	595	648	228	639	997	675	119	183	999999	770	917	518	285	291	999999	842	999999	800	999999	999999	861	355	999999	294	436	211	827	950	242	999999	682	890	847	877	505	709	999999	156	999999	110	999999	674	899	257	971	118	999999	456	190	531	999999	62	999999	999999	222	999999	44	934	213	999999	847	999999	940	999999	98	999999	670	407	785	999999	204	999999	999999	999999	924	196	456	366	999999	328	915	381	
999999	711	250	629	688	999999	664	266	675	713	942	999999	263	347	733	999999	999999	944	999999	999999	999999	23	336	850	746	769	304	35	793	678	622	885	880	999999	999999	239	999999	468	348	52	999999	999999	501	491	999999	617	999999	587	463	223	206	377	880	37	711	757	384	399	883	919	333	999999	472	997	100	67	818	999999	948	503	816	999999	999999	405	154	151	521	844	609	139	589	999999	999999	580	481	999999	14	852	999999	641	999999	999999	585	428	718	999999	66	999999	999999	193	798	401	638	959	407	505	999999	999999	999999	569	245	539	999999	999999	999999	615	999999	892	525	845	62	999999	32	316	648	789	125	187	686	50	94	999999	453	999999	999999	999999	89	612	182	975	999999	530	969	204	405	999999	246	832	98	113	999999	174	978	556	140	999999	378	999999	321	617	390	593	999999	842	484	229	96	373	999999	999999	999999	999999	999999	550	999999	532	999999	827	999999	333	552	293	98	583	999999	920	48	897	295	509	999999	757	301	999999	595	890	732	137	720	999999	238	872	420	947	576	583	454	438	194	607	999999	551	999999	999999	999999	106	504	223	999999	564	191	199	88	912	332	779	999999	164	954	480	799	869	117	999999	104	680	873	151	17	428	476	609	712	999999	999999	999999	346	313	500	499	395	999999	999999	999999	999999	49	794	507	624	796	420	999999	484	999999	808	966	443	686	893	999999	233	999999	216	421	97	581	487	400	248	64	443	859	999999	465	95	999999	582	951	739	65	885	375	527	999999	17	999999	135	999999	879	999999	999999	999999	419	115	275	42	313	875	999999	999999	561	404	999999	569	999999	999999	634	29	999999	527	394	492	947	838	509	858	835	995	413	999999	456	999999	520	540	230	783	999999	559	199	62	977	706	882	325	503	490	999999	958	856	999999	551	115	379	361	323	352	712	581	605	416	206	317	999999	167	966	82	883	729	348	580	999999	85	829	999999	550	687	609	999999	344	28	999999	877	148	956	369	999999	119	169	226	878	81	868	953	783	856	669	245	999999	359	431	606	999999	619	999999	346	476	286	999999	810	635	743	90	247	586	999999	329	999999	999999	797	999999	999999	724	512	999999	999999	251	131	999999	719	881	452	883	999999	999999	422	377	999999	999999	620	893	74	315	358	590	145	991	631	377	129	536	999999	730	928	733	999999	999999	873	158	778	104	354	239	94	929	193	999999	807	999999	174	296	71	316	894	903	560	657	376	999999	335	999999	619	754	927	999999	390	999999	999999	999999	454	999999	503	119	999999	525	999999	835	231	999999	407	285	
999999	307	212	832	475	999999	835	999999	182	810	999999	951	822	999999	485	600	999999	901	549	471	903	268	879	634	999999	951	232	379	365	999999	435	948	524	999999	999999	322	999999	104	717	206	999999	999999	376	643	34	552	999999	823	50	948	532	330	879	936	381	924	427	578	999999	524	960	466	669	456	999999	999999	436	999999	999999	172	58	999999	194	999999	584	999999	999999	245	999999	250	665	409	339	416	203	115	79	588	999999	999999	894	973	999999	202	245	999999	271	999999	268	467	125	999999	886	877	900	324	146	537	362	408	42	192	999999	798	859	561	137	262	263	279	999999	848	999999	537	278	85	163	991	116	999999	711	972	976	151	135	999999	523	461	999999	878	969	999999	236	279	377	712	14	999999	343	684	303	18	666	989	970	999999	999999	359	609	824	171	155	430	208	697	69	215	827	673	717	999999	999999	746	384	999999	955	622	825	999999	999999	80	897	657	431	860	999999	315	987	181	858	723	173	851	999999	717	999999	121	38	581	317	506	187	999999	626	646	627	272	291	999999	24	999999	603	198	999999	754	274	999999	999999	347	995	753	999999	655	815	994	999999	823	65	667	999999	844	594	253	853	69	892	314	40	999999	242	440	34	307	999999	213	130	999999	808	999999	999999	336	999999	690	999999	563	288	999999	777	632	771	999999	999999	999999	213	999999	70	359	999999	984	861	999999	467	223	115	565	729	999999	999999	611	999999	899	999999	999999	225	999999	732	904	667	299	781	370	537	999999	23	438	233	999999	999999	986	153	771	639	999999	85	999999	869	898	585	999999	999999	999999	43	176	758	872	999999	98	408	999999	448	166	691	55	999999	501	432	68	210	999999	342	999999	826	512	467	999999	999999	202	53	999999	290	833	328	646	465	423	337	371	650	150	650	144	11	999999	548	987	89	593	619	583	999999	810	698	999999	689	999999	540	530	708	654	613	595	55	676	999999	614	837	54	590	789	999999	71	417	69	999999	207	328	786	964	479	33	675	582	469	999999	479	145	999999	957	951	883	999999	662	995	999999	65	98	335	999999	934	160	44	13	830	419	998	999999	638	883	491	195	999999	566	239	631	937	23	586	13	302	478	427	97	999999	906	367	409	999999	532	970	119	993	999999	40	329	988	672	999999	59	674	86	999999	535	476	999999	138	249	433	374	599	51	512	332	974	465	732	947	375	923	999999	999999	999999	116	913	999999	202	245	536	909	643	275	999999	999999	338	999999	971	891	999999	872	778	127	976	999999	932	999999	606	670	543	574	597	50	
306	828	997	999999	105	400	622	103	999999	892	713	523	730	334	779	976	993	758	494	840	999999	502	999999	934	622	933	183	984	775	999999	702	961	322	602	968	442	538	262	130	580	999999	527	309	999999	414	462	327	607	158	999999	677	785	999999	999999	714	803	683	73	463	172	999999	999999	999999	50	200	751	999999	138	366	999999	999999	741	638	914	571	809	999999	270	530	170	615	576	999999	154	854	999999	881	565	999999	999999	759	474	799	999999	363	999999	208	268	694	662	260	198	251	999999	193	999999	156	176	195	905	610	423	543	303	556	650	801	999999	195	283	870	999999	250	201	587	972	999999	680	560	928	999999	999999	999999	867	909	427	999999	33	961	918	770	715	380	982	563	346	999999	505	999999	712	840	999999	82	421	999999	999999	948	59	234	220	993	475	615	266	304	676	847	675	393	139	326	777	999999	999999	512	999999	274	267	999999	999999	51	446	280	848	999999	585	861	164	85	304	478	999999	799	751	924	304	110	124	688	887	999999	265	121	999999	396	73	999999	805	908	637	999999	999999	421	982	179	557	999999	999999	177	719	814	693	600	99	999999	51	977	470	352	217	64	159	579	999999	753	785	999999	999999	461	35	772	65	256	999999	953	788	863	817	582	999999	109	343	946	968	82	805	665	32	619	355	95	352	999999	999999	582	200	999999	671	239	393	233	205	314	152	947	759	446	999999	146	872	188	999999	888	999999	118	721	213	999999	678	947	130	312	390	116	999999	429	601	556	865	763	677	202	587	198	153	904	999999	804	999999	999999	368	513	885	746	177	924	464	488	591	999999	987	999999	999999	291	999999	921	815	208	212	528	167	999999	295	382	205	986	583	700	831	214	999999	408	999999	365	999999	616	426	999999	939	999999	965	999999	964	15	775	177	209	306	924	231	98	999999	601	502	165	999999	227	999999	999999	190	351	763	656	387	177	999999	919	637	702	656	505	182	268	197	562	53	925	290	607	37	786	286	775	999999	125	999999	807	97	999999	121	399	913	101	758	674	211	466	586	837	197	258	571	604	278	725	916	571	413	940	999999	552	999999	905	524	404	74	988	999999	272	999999	999999	999999	437	590	267	999999	91	509	523	361	999999	999999	999999	420	779	224	999999	506	884	999999	999999	404	157	97	568	462	17	999999	999999	609	222	420	324	999999	999999	425	143	23	21	143	835	999999	890	999999	999999	213	493	495	745	189	999999	491	172	73	23	386	685	999999	31	804	585	514	999999	913	148	176	999999	999999	13	999999	
90	669	999999	750	373	999999	999999	568	562	365	969	999999	831	185	228	730	257	999999	999999	39	740	793	991	216	558	331	999999	976	999999	367	188	572	492	392	108	721	996	999999	700	784	872	126	999999	999999	999999	999999	683	969	694	999999	999999	774	412	973	622	297	999999	999999	999999	52	322	537	128	204	187	407	39	999999	87	506	734	999999	560	999999	167	999999	15	999999	382	494	647	999999	999999	41	448	413	169	518	769	810	53	718	228	999999	471	345	999999	593	488	437	44	244	892	198	683	92	224	677	999999	999	999999	353	906	708	404	375	255	999999	755	773	247	520	999999	276	999999	26	999999	902	273	999999	625	999999	846	945	459	413	64	103	999999	365	199	492	702	770	528	699	811	520	263	105	100	911	837	999999	999999	523	564	625	734	999999	475	999999	414	994	384	869	506	999999	258	999999	321	161	739	399	584	755	818	909	747	763	214	107	648	177	731	999999	584	999999	755	999999	849	438	369	689	890	878	87	708	999999	999999	999999	851	271	273	999999	939	181	999999	999999	999999	999999	655	999999	970	463	999999	672	999999	272	999999	295	374	999999	999999	151	882	999999	59	509	706	678	119	523	98	570	363	999999	385	999999	792	541	999999	999999	322	999999	203	999999	398	236	522	215	840	445	725	373	999999	646	949	131	901	999999	132	939	999999	765	596	999999	999999	999999	110	542	999999	999999	999999	138	999999	373	892	999999	947	999999	403	823	999999	999999	837	673	798	725	742	717	886	264	491	999999	419	207	576	557	999999	71	771	988	999999	980	999999	986	999999	999999	223	999999	753	867	999999	999999	999999	308	952	933	999999	922	343	73	667	393	999999	42	372	834	999999	999999	796	345	999999	885	999999	414	698	999999	582	999999	999999	999999	511	287	999999	29	999999	999999	890	120	999999	643	629	721	727	707	331	742	334	885	999999	140	877	271	999999	417	999999	298	29	350	999999	999999	361	86	224	142	999999	390	999999	636	952	999999	944	608	707	163	715	725	999999	999999	999999	955	682	697	236	577	333	250	618	555	600	999999	999999	550	510	308	292	553	507	999999	155	999999	322	697	932	173	196	279	564	515	999999	703	999999	176	266	654	999999	999999	850	647	809	321	771	873	999999	171	569	403	999999	999999	999999	172	999999	572	707	152	643	984	999999	73	390	63	685	113	854	896	999999	724	293	999999	44	628	703	860	999999	833	999999	999999	660	771	603	793	999999	999999	644	539	999999	999999	469	999999	21	288	899	999999	266	999999	636	667	29	999999	510	845	119	252	999999	252	999999	999999	786	
873	999999	204	999999	999999	469	999999	882	530	999999	325	421	102	264	179	999999	756	728	916	603	40	207	999999	999999	520	270	999999	683	928	791	999999	999999	999999	781	999999	151	816	954	999999	999999	669	872	115	208	704	728	417	590	939	409	617	999999	553	764	756	676	470	999999	813	733	999999	913	953	738	999999	255	304	321	669	38	37	801	823	599	999999	167	102	313	724	999999	852	177	744	529	184	877	526	362	35	919	680	51	999999	182	615	756	999999	376	139	999999	434	106	921	911	999999	999999	700	999999	999999	999999	584	166	60	999999	880	543	178	999999	564	200	729	942	296	749	357	985	660	650	983	186	999999	725	999999	275	368	999999	256	832	157	999999	999999	999999	999999	436	345	999999	999999	999999	301	81	588	494	811	938	729	491	810	181	999999	396	165	59	970	999999	359	999999	982	999999	999999	134	999999	346	287	999999	24	167	999999	859	414	833	995	999999	359	911	598	754	913	999999	546	999999	945	84	278	760	999999	136	999999	874	87	486	540	999999	999999	176	784	252	999999	615	924	571	80	951	767	999999	400	624	700	68	67	605	945	747	247	786	188	222	999999	526	993	887	999999	547	782	927	302	789	82	192	137	999999	999999	308	320	999999	805	994	317	548	369	999999	436	999999	817	481	541	793	967	680	988	571	184	689	622	47	14	999999	179	839	437	999999	999999	517	931	999999	68	646	436	999999	980	194	905	528	999999	414	999999	34	729	310	999999	509	822	401	999999	566	181	857	686	283	971	282	825	478	999999	758	46	999999	611	116	423	894	366	705	700	803	666	655	532	999999	586	979	999999	868	999999	928	788	160	999999	374	999999	210	960	163	999999	999999	999999	436	417	408	999999	541	423	623	887	999999	152	126	701	400	899	525	999999	478	696	999999	479	999999	35	193	969	886	605	246	576	222	934	213	414	992	444	999999	247	133	999999	55	566	189	980	999999	999999	672	458	922	474	999999	999999	491	467	999999	238	411	410	234	438	491	936	187	999999	675	566	999999	712	709	956	999999	287	211	638	999999	434	299	976	84	407	307	438	682	771	561	347	453	745	114	763	42	999999	22	695	999999	119	389	142	315	394	845	960	748	966	804	999999	999999	999999	816	875	939	435	336	999999	141	63	999999	999999	495	337	123	203	607	999999	999999	841	274	516	999999	542	999999	166	671	999999	561	347	689	716	966	999999	673	600	929	239	824	607	502	195	563	999999	999999	999999	999999	977	281	651	362	802	52	999999	999999	999999	571	999999	999999	782	764	
646	275	794	374	546	449	670	664	522	274	378	131	326	348	999999	999999	999999	686	81	519	693	418	909	999999	999999	673	13	364	515	39	999999	409	52	842	855	920	769	930	318	534	976	323	758	387	984	681	726	999999	392	215	999999	999999	758	272	80	238	365	809	999999	873	445	999999	999999	493	619	968	88	483	999999	168	192	66	377	546	543	380	659	532	10	215	946	388	971	999999	454	999999	999999	780	772	999999	565	999999	453	999999	98	670	174	275	999999	25	602	253	141	233	33	999999	230	222	728	700	578	832	808	999999	999999	67	344	848	999999	561	328	308	711	865	999999	231	613	932	457	872	215	999999	764	985	613	703	999999	999999	287	925	999999	999999	61	999999	59	732	162	182	518	41	336	326	236	217	697	303	542	275	630	999999	915	297	765	856	495	999999	999999	823	667	232	809	999999	571	999999	723	889	999999	639	816	871	79	440	423	425	999999	888	999999	557	297	320	171	982	127	485	20	549	673	204	999999	999999	663	338	515	296	232	999999	755	999999	999999	807	55	999999	459	999999	731	484	999999	999999	999999	607	35	521	536	356	71	827	477	95	999999	183	226	999999	64	950	217	741	925	137	203	805	142	999999	73	489	999999	268	999999	368	999999	536	675	999999	884	978	840	999999	802	168	234	405	273	670	21	319	999999	999999	848	508	551	990	558	747	999999	515	474	980	999999	56	91	999999	303	999999	341	999999	999999	893	178	85	999999	75	938	999999	902	797	542	472	43	999999	999999	282	419	999999	817	763	977	927	186	999999	513	859	999999	756	86	430	999999	163	338	999999	999999	697	824	999999	398	999999	62	999999	844	999999	973	11	946	703	157	809	393	999999	302	577	599	580	716	999999	572	260	382	192	690	482	696	388	999999	999999	943	211	457	647	636	999999	711	195	93	828	405	511	913	989	609	277	999999	999999	861	999999	845	239	999999	34	210	148	113	870	111	372	662	595	867	357	759	999999	361	746	642	960	866	414	497	888	403	70	999999	392	999999	423	444	999999	999999	382	753	713	230	432	446	498	238	999999	93	721	175	810	643	999999	240	663	915	301	999999	999999	894	441	999999	102	630	150	801	720	297	688	927	797	79	494	603	55	725	928	309	999999	732	35	330	776	722	593	426	999999	999999	919	999999	152	675	624	999999	322	999999	999999	802	306	999999	517	553	404	999999	378	741	158	961	999999	938	986	991	54	178	869	999999	966	379	47	723	29	568	377	190	784	999999	454	16	291	999999	999999	136	999999	
457	999999	481	999999	999999	354	852	999999	819	968	999999	999999	999999	999999	456	619	211	15	758	764	582	999999	948	185	224	18	999999	999999	152	679	119	351	859	999999	596	953	999999	999999	982	35	195	999999	209	599	396	669	999999	999999	997	397	90	78	838	372	999999	780	999999	305	711	975	999999	565	135	149	999999	639	662	999999	45	503	231	26	32	732	579	999999	477	359	789	999999	384	755	299	755	599	51	512	497	567	815	686	999999	483	999999	927	629	999999	999999	999999	757	16	470	465	999999	175	999999	55	116	792	304	313	999999	516	166	600	352	275	379	999999	817	136	174	606	230	816	999999	542	25	805	949	805	417	617	41	999999	914	999999	795	590	536	995	406	704	272	511	769	585	327	417	584	364	999999	520	999999	630	842	999999	245	999999	999999	999999	999999	310	842	999999	999999	999999	999999	999999	686	62	999999	789	23	999999	999999	999999	999999	718	57	999999	224	999999	231	595	854	897	692	411	999999	999999	64	118	554	14	999999	999999	862	773	615	469	111	710	730	999999	999999	171	506	999999	900	382	999999	526	639	491	316	432	89	256	644	999	999999	83	911	636	998	371	245	19	856	634	607	570	113	588	999999	999999	877	699	711	693	401	589	999999	334	529	537	479	72	698	541	999999	615	139	999999	999999	999999	798	104	533	522	999999	497	999999	276	774	960	423	60	48	801	999999	389	545	999999	608	37	999999	999999	117	999999	892	999999	320	999999	617	991	440	497	736	424	716	999999	176	199	766	999999	999999	999999	559	999999	124	428	33	896	999999	637	80	999999	17	824	465	221	986	72	629	753	186	931	999999	782	529	925	323	624	95	773	222	356	999999	704	694	337	37	999999	356	474	999999	423	339	980	999999	262	490	912	959	505	795	114	999999	22	727	412	585	999999	999999	198	114	409	811	999999	424	724	993	312	140	138	193	448	999999	165	605	999999	999999	999999	861	277	445	411	664	999999	977	118	786	181	976	291	751	261	509	167	370	749	612	999999	566	207	999999	187	782	831	321	357	999999	413	417	964	810	999999	915	999999	753	702	744	231	245	315	937	822	336	999999	999999	932	939	999999	795	856	160	485	999999	663	18	267	629	999999	278	629	721	999999	764	22	481	844	345	737	999999	667	999999	390	881	260	270	999999	851	933	454	389	418	999999	618	999999	999999	335	999999	999999	763	495	83	999999	953	999999	594	564	67	324	999999	541	596	211	153	999999	852	769	999999	861	403	571	999999	999999	389	888	221	881	999999	212	207	155	60	93	974	
919	594	999999	437	275	666	706	389	537	566	912	999999	216	695	490	709	54	999999	999999	999999	999999	89	387	999999	999999	403	712	999999	854	999999	231	490	513	237	234	543	759	999999	337	205	696	192	878	139	999999	105	14	196	284	503	999999	999999	999999	234	999999	840	216	999999	373	999999	954	906	999999	999999	344	431	288	999999	999999	946	949	999999	404	999999	172	19	999999	257	65	968	399	526	999999	999999	962	999999	999999	289	454	393	999999	198	968	465	250	790	999999	999999	795	999999	816	34	724	337	553	451	29	391	71	773	639	959	999999	999999	482	999999	391	183	458	535	69	998	999999	87	999999	761	743	938	495	381	360	999999	999999	21	161	374	801	197	807	520	789	980	999999	681	999999	378	682	574	982	999999	999999	485	18	269	999999	818	499	646	718	999999	999999	90	895	690	999999	999999	506	999999	252	118	999999	203	376	938	746	88	780	853	333	251	89	999999	955	683	972	875	999999	999999	36	343	999999	999999	478	25	812	708	95	999999	999999	857	871	188	331	874	186	214	119	80	522	999999	47	646	323	477	713	539	999999	222	717	546	999999	314	999999	908	999999	999999	725	361	135	999999	993	253	594	476	380	999999	847	90	506	768	766	999999	999999	999999	999999	238	841	11	999999	283	582	872	820	722	695	999999	710	422	641	704	999999	999999	999999	483	999999	794	61	847	107	812	999999	54	999999	999999	780	507	633	357	612	14	640	723	58	852	465	130	432	871	780	999999	999999	434	449	802	999999	18	720	206	216	999999	999999	994	999999	499	999999	538	167	871	942	198	933	362	810	636	74	765	709	102	27	792	999999	189	76	294	622	999999	999999	913	670	999999	999999	437	999999	110	827	645	820	559	271	999999	963	999999	999999	999999	879	836	623	813	738	522	999999	627	188	424	150	997	999999	619	876	332	933	999999	999999	180	999999	999999	221	710	808	428	945	159	831	100	999999	810	260	484	414	785	644	999999	184	999999	472	999999	258	999999	999999	830	999999	999999	682	938	999999	999999	360	758	190	999999	625	999999	14	999999	576	159	999999	97	999999	339	746	453	214	100	688	152	79	61	707	252	257	495	750	978	710	744	476	893	107	119	460	501	303	40	999999	730	786	999999	582	999999	999999	170	140	630	93	274	999999	999999	999999	850	999999	308	61	999999	136	999999	173	999999	609	831	999999	903	990	486	878	255	160	183	929	957	366	214	999999	999999	878	96	999999	129	895	999999	748	999999	999999	257	468	161	999999	365	999999	41	999999	999999	264	750	640	470	180	653	751	838	
999999	822	999999	302	493	999999	829	666	999999	50	774	53	999999	173	999999	798	999999	743	999999	726	804	794	280	898	400	999999	949	999999	753	418	999999	711	377	66	332	926	231	999999	999999	32	332	999999	999999	863	266	999999	629	999999	668	842	210	437	635	999999	999999	329	552	764	901	888	496	110	913	651	134	72	675	84	841	166	576	918	980	995	999999	30	499	416	999999	877	976	858	70	999999	218	999999	86	353	32	13	384	467	999999	999999	999999	232	870	654	738	204	847	555	259	999999	276	999999	457	640	999999	999999	829	999999	132	34	911	637	50	12	999999	646	985	332	61	838	999999	118	999999	999999	468	999999	160	845	678	446	39	431	608	558	644	927	999999	446	722	19	183	248	344	425	963	999999	191	999999	221	102	218	524	503	421	730	167	812	352	999999	458	863	984	467	686	994	490	38	999999	368	515	615	549	999999	999999	999999	543	773	63	151	999999	999999	292	633	585	999999	515	927	197	828	486	125	688	274	273	156	199	781	999999	430	483	870	999999	999999	706	486	669	914	461	756	196	394	758	211	613	468	580	360	881	458	489	562	841	663	882	999999	927	285	346	895	999999	761	125	999999	667	697	300	783	927	109	999999	601	999999	441	999999	999999	366	487	660	805	575	838	900	210	941	921	39	45	626	316	559	394	577	566	290	999999	278	135	999999	915	177	797	433	781	999999	888	96	409	32	790	999999	450	999999	541	999999	637	999999	914	692	746	667	264	999999	620	550	999999	999999	909	160	215	823	241	999999	745	637	778	999999	128	321	62	834	629	23	835	283	118	769	46	999999	999999	999999	999999	999999	796	257	999999	639	813	241	714	864	999999	999999	999999	967	801	506	878	999999	550	231	743	999999	639	999999	48	999999	331	346	441	414	987	673	506	999999	468	798	157	999999	724	149	601	887	606	999999	658	380	207	868	481	999999	890	142	695	431	830	999999	803	884	219	671	318	476	999999	310	876	513	999999	184	508	13	359	391	189	411	630	856	999999	451	263	667	999999	462	999999	829	523	855	977	84	811	706	994	272	288	62	830	135	999999	306	320	999999	626	32	369	478	263	509	952	999999	801	974	765	362	630	551	999999	855	611	970	786	999999	999999	678	999999	801	18	96	112	137	999999	999999	768	700	140	999999	50	31	103	396	575	24	902	999999	999999	836	941	642	999999	736	434	974	999999	127	520	299	619	948	659	567	469	176	407	999999	713	307	216	74	231	999999	510	606	762	224	404	999999	128	999999	
999999	535	860	999999	455	375	999999	606	979	651	190	841	499	102	999999	535	926	409	999999	87	980	975	630	876	421	129	236	999999	222	310	722	999999	180	999999	999999	999999	707	999999	721	41	133	116	327	564	999999	390	32	999999	999999	999999	297	995	165	51	861	430	905	983	954	335	149	999999	394	679	928	999999	999999	722	550	999999	827	832	687	585	999999	999999	657	999999	992	40	999999	999999	593	985	22	727	592	999999	999999	132	229	724	148	396	891	258	722	647	999999	452	719	310	867	997	409	464	318	579	97	999999	772	839	990	999999	999999	331	291	999999	667	211	849	541	999999	428	999999	113	999999	301	694	705	999999	19	439	549	321	796	949	595	585	999999	999999	23	51	926	359	389	733	224	999999	569	967	323	980	434	603	188	503	999999	999999	306	999999	26	884	392	999999	762	999999	451	612	441	999999	695	823	119	792	835	500	880	999999	638	999999	479	999999	134	737	999999	999999	14	946	143	303	509	616	999999	999999	402	138	658	99	597	980	292	612	726	197	282	499	871	642	999999	688	622	381	999999	927	301	883	759	654	999	733	999999	504	479	999999	871	88	999999	333	999999	706	999999	790	999999	999999	96	866	416	937	464	348	168	372	999999	454	680	138	276	362	999999	518	378	14	100	864	585	787	142	588	999999	204	955	547	252	999999	999999	832	999999	692	840	434	999999	999999	199	661	575	42	326	34	467	743	812	192	838	881	337	837	700	616	999999	308	999999	999999	621	270	392	620	999999	127	608	848	999999	999999	521	69	999999	556	814	439	299	553	471	117	999999	999999	391	773	709	370	733	999999	142	294	620	541	700	648	211	928	278	999999	912	208	426	619	516	239	670	999999	840	781	32	270	327	529	837	626	999999	49	879	999999	910	999999	394	598	716	999999	999999	979	369	402	354	999999	170	344	640	273	691	999999	76	999999	113	931	530	999999	986	871	966	999999	999999	999999	940	172	999999	659	54	163	999999	828	903	572	275	690	419	447	999999	147	110	983	999999	999999	935	999999	973	999999	515	979	999999	443	611	844	976	872	285	999999	462	192	999999	511	299	487	459	862	999999	503	886	422	521	93	524	849	771	983	212	999999	148	999999	199	332	153	75	924	380	227	68	596	403	999999	134	985	254	312	599	999999	999999	124	82	599	999999	840	103	467	155	918	999999	83	993	999999	154	999999	718	992	512	367	234	562	89	645	549	999999	492	999999	397	107	999999	999999	182	299	800	26	76	154	719	492	60	607	779	461	465	984	
602	734	271	978	277	262	799	241	468	848	44	999999	60	573	999999	97	79	57	999999	225	999999	703	868	137	90	573	282	30	317	626	999999	628	189	564	313	758	744	418	830	27	747	940	830	952	982	638	999999	999999	145	962	999999	731	811	250	999999	899	999999	999999	898	999999	979	999999	924	842	75	415	257	495	269	599	352	661	227	632	477	961	872	999999	155	451	999999	136	884	354	98	61	999999	939	481	414	893	611	999999	137	47	999999	25	999999	886	999999	390	608	999999	999999	620	999999	999999	189	772	999999	999999	948	987	456	233	853	894	580	753	999999	999999	317	23	854	705	740	150	99	594	510	946	883	40	999999	71	871	248	999999	733	999999	999999	636	999999	360	387	999999	624	999999	903	999999	83	444	245	999999	976	82	594	42	840	999999	736	424	999999	272	184	152	999999	417	999999	999999	999999	555	846	541	476	962	150	663	999999	761	126	86	196	410	437	511	648	167	603	988	286	999999	999999	854	485	132	999999	905	186	999999	35	216	999999	551	580	999999	597	703	406	23	999999	931	565	88	999999	660	238	194	834	672	504	999999	999999	407	85	999999	56	999999	999999	353	999999	244	486	242	735	910	407	999999	830	909	913	945	761	589	65	355	650	430	102	825	894	857	999999	513	740	274	401	280	999999	999999	999999	605	999999	62	103	697	454	333	352	851	999999	593	364	925	758	559	999999	235	351	729	757	626	899	240	458	999999	173	999999	501	470	518	999999	178	658	438	317	999999	708	999999	999999	901	326	87	250	573	310	999999	155	755	191	999999	176	929	745	423	854	706	999999	604	39	534	481	832	882	342	999999	424	705	999999	999999	261	301	999999	984	828	441	999999	999999	999999	157	570	28	999999	319	205	352	208	433	244	584	611	890	114	466	833	429	493	205	908	448	886	797	999999	314	930	999999	436	999999	917	982	316	57	749	456	469	515	263	523	687	999999	926	991	470	999999	839	370	196	999999	160	409	948	999999	999999	229	271	999999	369	913	389	230	915	263	515	262	278	999999	151	658	999999	328	999999	970	517	917	999999	894	336	746	475	999999	787	164	793	999999	999999	962	999999	530	194	999999	155	350	143	466	84	673	485	218	644	999999	229	538	284	832	999999	999999	835	999999	707	377	445	623	448	820	443	761	999999	998	999999	999999	266	999999	999999	999999	182	825	837	61	843	999999	418	128	112	999999	349	259	879	961	283	66	999999	474	822	817	261	532	901	999999	33	323	999999	487	990	338	28	999999	74	974	660	999999	
150	999999	989	860	958	326	999999	258	480	193	881	508	999999	171	188	792	799	656	999999	649	924	523	38	530	643	999999	999999	773	181	740	194	905	999999	866	916	352	484	999999	859	934	999999	999999	842	839	441	705	762	999999	999999	999999	809	418	924	21	999999	626	756	468	226	36	198	747	87	739	999999	976	208	858	999999	836	318	837	797	124	637	281	681	198	99	938	178	309	623	945	931	776	980	999999	382	999999	596	26	999999	999999	745	274	999999	112	999999	464	999999	904	999999	999999	999999	972	621	809	384	222	945	567	999999	287	858	888	133	142	808	999999	999999	909	485	999999	249	301	101	964	999999	999999	707	578	357	634	441	274	726	310	38	958	999999	999999	999999	999999	353	38	646	999999	999999	856	151	442	999999	999999	469	597	428	627	83	999999	880	999999	440	21	514	999999	219	745	999999	593	999999	823	999999	999999	77	824	999999	325	612	220	655	633	999999	999999	231	274	999999	739	174	843	845	999999	999999	412	88	508	740	903	655	999999	819	999999	621	390	694	327	337	999999	551	644	603	999999	25	862	970	257	666	918	999999	999999	104	479	580	999999	999999	73	999999	701	999999	568	94	100	999999	999999	401	754	22	609	999999	904	999999	828	198	999999	250	742	94	999999	442	830	841	999999	123	999999	999999	999999	999999	618	999999	999999	730	636	684	982	999999	512	442	388	471	999999	244	67	100	885	313	276	291	59	999999	15	979	234	269	940	727	272	977	264	754	61	433	403	966	206	184	999999	153	216	971	737	309	705	901	226	596	783	730	237	999999	999999	999999	280	855	636	651	505	376	743	264	999999	999999	999999	634	419	999999	840	100	894	711	12	999999	999999	88	35	999999	284	999999	52	354	943	541	749	162	999999	999999	163	548	340	999999	678	999999	410	951	684	212	131	999999	999999	999999	755	693	836	526	109	493	999999	202	999999	930	377	183	999999	399	321	754	785	35	999999	426	999999	302	760	349	43	999999	722	133	999999	822	584	213	840	618	598	260	999999	999999	63	655	999999	960	717	999999	999999	999999	610	20	639	930	999999	106	585	999999	999999	999999	932	999999	492	999999	771	859	799	18	356	999999	343	715	800	70	59	561	999999	840	416	678	999999	999999	172	539	468	711	493	473	405	487	628	774	822	145	328	217	741	33	999999	160	171	709	62	23	170	894	219	578	880	999999	135	999999	659	127	999999	581	999999	953	571	69	999999	999999	612	999999	999999	569	999999	999999	742	841	820	947	999999	265	516	875	308	159	378	573	502	914	592	539	362	
883	124	705	268	999999	999999	787	999999	824	784	835	106	193	477	601	11	554	836	49	999999	187	788	403	610	999999	999999	999999	584	999999	567	461	743	82	999999	662	454	197	407	995	958	42	495	999999	481	681	778	125	999999	999999	999999	948	88	552	495	184	999999	720	104	999999	474	706	212	464	267	333	101	34	999999	815	156	814	157	840	90	21	691	656	922	929	999999	167	504	807	435	619	382	999999	999999	999999	567	734	999999	150	999999	262	830	41	874	999999	589	754	999999	866	630	757	800	248	472	999999	492	999999	798	174	999999	317	212	404	999999	648	951	900	446	999999	999999	422	720	16	319	828	191	999999	782	999999	350	478	718	637	999999	677	818	144	729	114	999999	128	999999	999999	117	223	59	435	12	236	206	688	318	115	618	999999	47	794	999999	643	301	832	999999	999999	999999	564	599	575	228	361	829	999999	181	341	494	139	486	791	898	105	778	756	657	556	578	661	999999	999999	28	968	640	33	999999	95	813	26	999999	999999	114	999999	624	484	217	651	406	389	517	999999	621	489	732	999999	896	833	999999	544	185	119	455	172	405	999999	999999	260	720	999999	611	96	999999	999999	676	573	999999	355	481	304	549	999999	159	999999	999999	192	991	538	246	395	137	999999	230	278	841	352	467	941	999999	999999	999999	956	930	601	778	999999	457	154	999999	168	567	999999	361	570	995	179	960	999999	28	222	994	28	24	999999	677	239	865	999999	635	333	116	745	207	843	999999	592	85	999999	420	723	735	847	725	87	827	587	30	999999	282	672	392	999999	923	935	643	999999	942	604	923	548	999999	207	518	489	61	821	352	518	203	412	999999	999999	846	304	487	157	302	936	999999	100	218	215	999999	999999	941	905	822	272	209	467	999999	480	634	871	168	537	339	246	36	999999	244	511	466	869	999999	980	364	628	458	999999	616	16	105	833	999999	359	229	554	547	155	999999	90	318	735	763	623	777	974	999999	949	817	65	909	999999	855	999999	749	117	395	999999	550	204	814	713	851	642	384	801	999999	808	317	784	698	880	15	163	203	730	116	954	212	999999	491	999999	678	560	999999	602	977	632	609	121	169	586	999999	804	276	604	884	130	248	975	443	337	999999	999999	366	39	497	701	514	999999	11	440	999999	170	712	315	45	300	545	782	824	908	999999	206	625	122	285	211	887	598	845	985	999999	237	947	163	866	644	204	77	999999	285	128	589	120	728	827	444	101	960	569	594	584	465	161	534	138	445	417	
999999	999999	999999	814	915	184	25	724	531	223	559	999999	400	106	478	999999	548	789	619	95	897	295	840	119	926	39	260	999999	260	86	422	999999	430	999999	950	322	999999	471	999999	415	104	999999	306	231	999999	521	178	498	116	787	612	744	519	999999	999999	958	914	187	999999	886	924	999999	473	999999	800	534	28	173	156	165	999999	86	586	999999	991	892	999999	618	999999	414	860	761	305	473	473	677	999999	999999	715	999999	999999	999999	583	326	491	490	541	999999	999999	999999	503	14	352	950	999999	535	168	316	368	628	969	305	611	482	35	172	319	999	982	133	29	947	457	164	756	999999	503	270	722	511	361	148	198	568	911	855	999999	354	545	999999	519	208	712	97	31	113	39	110	300	328	999999	541	999999	307	988	556	556	197	203	707	42	898	593	857	277	999999	117	999999	571	180	754	999999	463	999999	613	821	244	370	999999	653	200	402	969	403	340	819	279	890	579	999999	308	230	161	999999	999999	621	614	999999	820	199	996	999999	539	999999	574	999999	87	823	693	177	321	196	64	549	517	999999	928	999999	999999	999999	561	226	473	216	871	533	812	625	999999	992	216	389	549	943	656	214	999999	848	999999	999999	741	455	207	411	52	122	999999	611	330	274	692	999999	337	373	637	780	999999	332	259	51	999999	461	683	999999	999999	932	647	120	893	999999	999999	999999	999999	403	715	999999	29	72	174	758	367	999999	305	876	309	791	999999	186	999999	876	999999	540	599	999999	730	999999	772	505	450	120	474	65	718	26	999999	613	64	934	999999	531	999999	460	168	500	684	999999	166	806	401	999999	999999	471	805	26	621	247	490	581	999999	999999	343	523	622	63	294	311	492	288	389	696	736	127	528	783	125	999999	382	108	114	537	134	965	113	280	999999	13	260	702	999999	259	133	999999	270	232	198	247	838	114	216	999999	709	999999	427	999999	443	999999	942	31	999999	389	864	391	999999	999999	999999	377	999999	351	823	290	999999	790	883	999999	999999	263	999999	305	595	999999	403	277	999999	731	999999	257	548	408	836	999999	70	238	801	25	999999	741	999999	135	999999	820	999999	999999	291	926	999999	919	993	296	999999	189	905	999999	435	33	985	597	499	745	317	63	829	21	999999	355	999999	822	999999	867	746	831	258	731	999999	775	59	999999	999999	965	410	908	263	261	274	999999	572	423	803	999999	39	797	999999	999999	817	867	990	816	980	935	707	508	929	135	550	999999	930	184	273	660	999999	88	611	999999	999999	409	999999	999999	999999	858	783	999999	
29	221	837	948	588	989	914	516	784	242	927	60	268	902	978	137	711	962	726	999999	999999	152	803	951	195	718	924	999999	999999	423	80	132	162	901	489	718	297	601	723	941	269	757	876	741	999999	561	999999	443	999999	673	866	783	141	395	655	999999	417	886	762	999999	75	999999	999999	999999	171	804	999999	367	999999	270	839	119	249	785	138	402	276	999999	800	634	452	999999	986	403	557	999999	990	767	255	613	310	999999	838	852	875	999999	318	999999	579	999999	663	908	999999	171	833	756	544	356	267	262	609	355	999999	138	427	999999	519	55	813	874	999999	140	121	809	959	437	281	396	909	374	999999	761	492	454	999999	544	470	825	570	999999	752	643	509	993	13	999999	325	710	434	301	253	273	701	999999	999999	999999	999999	220	211	405	485	999999	447	892	178	999999	862	999999	167	883	123	693	484	999999	131	180	630	128	805	13	999999	999999	961	618	131	821	70	787	912	447	747	999999	623	174	999999	999999	206	617	825	165	999999	684	552	551	999999	559	999999	688	582	999999	903	678	415	208	999999	999999	195	999999	771	357	999999	999999	999999	720	145	864	999999	320	999999	526	974	22	303	649	999999	437	28	420	441	571	42	381	999999	550	543	78	844	425	880	410	999999	377	846	477	378	28	954	831	415	323	999999	478	990	999999	397	999999	385	765	297	855	896	999999	397	209	324	999999	869	188	186	77	29	654	999999	296	116	999999	176	999999	281	891	483	196	999999	127	999999	564	390	158	163	653	693	89	138	999999	514	644	980	647	163	962	158	776	654	999999	303	835	48	704	950	790	723	999999	493	999999	382	709	770	279	999999	759	999999	721	34	533	999999	940	526	415	999999	999999	999999	529	671	318	742	706	541	665	824	999999	999999	686	207	373	929	142	595	732	651	805	874	710	530	999999	937	437	751	999999	964	363	319	633	921	999999	999999	204	888	184	662	675	177	114	455	999999	243	347	523	661	603	251	999999	793	763	977	597	916	999	999999	381	315	955	419	701	471	937	893	999999	718	209	735	254	420	79	976	637	769	265	659	170	999999	914	999999	528	723	18	525	869	944	999999	257	205	620	999999	357	720	999999	413	983	932	999999	582	999999	462	867	999999	934	724	787	350	827	660	999999	117	780	999999	865	890	977	463	421	33	820	826	951	540	999999	616	999999	999999	999999	365	281	726	819	999999	999999	999999	661	726	84	801	92	604	74	999999	855	999999	32	999999	854	999999	436	530	521	327	762	999999	510	336	373	
327	999999	531	999999	472	999999	622	298	763	291	237	999999	260	389	620	940	225	761	364	685	130	594	765	410	21	999999	750	215	502	264	140	137	334	363	756	999999	561	999999	602	999999	242	224	269	674	627	999999	999999	999999	900	386	999999	226	156	651	252	733	999999	999999	999999	999999	999999	417	795	999999	999999	999999	904	897	632	821	389	999999	169	999999	452	906	335	101	783	382	754	609	999999	125	999999	999999	999999	682	120	33	562	440	683	69	999999	825	428	759	999999	527	999999	287	519	89	997	465	66	999	209	345	407	155	999999	87	788	39	112	680	999999	246	129	232	786	608	268	999999	999999	110	577	627	488	575	577	266	649	476	99	999999	128	260	857	980	483	775	625	999999	102	606	280	549	722	999999	999999	286	407	511	500	999999	999999	999999	999999	955	432	582	857	832	577	91	437	322	999999	877	562	999999	388	999999	749	999999	982	999999	855	999999	830	999999	905	740	999999	300	858	148	999999	188	414	78	999999	999999	558	900	999999	793	839	21	178	957	999999	844	999999	434	898	268	999999	489	928	969	203	999999	135	999999	676	127	999999	999999	999999	299	346	760	473	493	348	486	590	999999	103	999999	21	844	633	999999	429	70	999999	999999	999999	600	999999	999999	999999	445	875	938	777	165	999999	800	569	563	999999	879	621	848	380	702	96	999999	677	913	395	739	999999	999999	999999	262	974	616	572	999999	884	632	912	850	510	38	617	410	709	435	624	302	629	999999	65	754	261	999999	689	851	97	981	999999	999999	110	520	487	999999	316	524	999999	617	237	999999	679	999999	966	770	347	352	94	686	711	252	299	102	120	508	304	877	999999	403	926	721	963	902	710	999999	749	989	550	999999	103	194	254	16	75	119	999999	898	787	491	242	347	766	410	279	999999	182	17	410	978	232	999999	524	787	999999	516	556	776	455	526	999999	358	801	993	593	999999	998	293	37	10	729	405	99	518	170	588	954	562	633	999999	277	742	588	572	869	664	669	466	324	558	563	13	453	271	470	999999	545	773	817	752	999999	889	979	410	259	826	999999	999999	627	999999	561	993	152	425	258	288	769	239	999999	928	856	999999	999999	479	446	725	952	827	58	285	52	191	745	999999	358	999999	762	188	322	52	324	663	999999	222	996	569	999999	37	22	191	999999	316	649	888	999999	150	921	510	964	533	874	521	957	999999	69	999999	258	999999	999999	871	525	590	916	999999	614	203	701	999999	482	876	865	924	814	866	999999	736	541	999999	985	999999	466	262	
224	788	177	999999	999999	498	999999	625	999999	598	960	151	999999	534	399	568	999999	702	448	174	37	97	668	950	706	100	190	333	838	401	287	999999	414	273	376	999999	913	811	496	213	604	999999	999999	277	999999	673	999999	636	346	973	582	292	999999	302	999999	999999	999999	227	105	615	317	828	787	999999	999999	999999	999999	402	999999	999999	655	472	216	244	570	180	532	401	986	43	999999	554	987	865	818	994	98	122	999999	249	999999	695	715	999999	896	775	79	645	999999	999999	935	999999	999999	85	999999	999999	86	534	731	64	999999	727	240	999999	999999	763	841	921	111	326	24	625	364	999999	262	999999	756	335	348	794	999999	887	445	135	108	93	85	911	546	999999	918	999999	999999	984	999999	290	464	999999	165	142	934	999999	543	999999	999999	320	999999	999999	822	368	363	750	196	999999	953	717	292	999999	999999	642	687	999999	384	402	407	999999	999999	380	283	971	504	113	999999	215	860	953	999999	999999	289	787	640	525	99	188	354	178	999999	453	41	927	999999	359	689	523	455	14	772	999999	242	999999	86	999999	287	851	863	260	580	999999	86	999	999999	486	826	186	11	172	840	999999	999999	239	93	790	349	355	999999	155	423	999999	760	856	190	212	573	893	999999	567	248	247	324	104	598	397	377	41	564	521	999999	999999	521	293	173	576	103	999999	312	295	733	931	999999	718	836	922	229	229	999999	171	913	932	474	444	923	602	882	953	641	999999	423	318	790	999999	999999	910	146	477	692	614	999999	570	999999	426	834	316	370	605	267	675	999999	157	221	402	608	600	48	86	999999	999999	999999	150	371	615	872	425	150	426	106	925	999999	999999	999999	214	999999	999999	351	999999	609	617	242	286	999999	965	529	999999	106	398	852	31	872	69	117	131	920	999999	209	975	553	999999	175	943	999999	342	999999	424	620	16	999999	266	259	989	477	999999	999999	416	454	405	999999	606	329	752	573	85	62	726	645	415	999999	94	153	375	505	200	452	999999	999999	999999	86	114	655	999999	58	596	771	999999	592	999999	999999	999999	523	803	889	947	100	999999	999999	434	289	172	779	214	722	265	122	884	494	286	309	48	639	999999	329	999999	951	239	704	977	313	179	144	999999	621	999999	571	350	486	557	110	39	919	353	83	913	335	450	376	999999	483	887	999999	315	65	999999	874	431	484	908	999999	860	717	402	130	999999	38	499	593	999999	694	772	408	999999	186	280	129	296	28	999999	999999	510	863	911	503	426	779	828	999999	866	905	149	865	999999	561	250	
321	527	999999	963	885	835	857	999999	108	711	489	462	999999	999999	635	587	412	78	262	495	999999	806	899	703	340	209	999999	726	46	554	906	999999	999999	935	958	999999	73	65	529	820	999999	439	999999	791	937	999999	698	447	999999	328	736	797	325	75	253	515	628	529	632	999999	569	999999	999999	553	805	658	87	203	827	43	999999	357	549	442	999999	567	992	117	999999	23	510	828	496	718	817	119	999999	319	999999	999999	973	543	432	843	260	522	52	269	999999	288	249	504	999999	999999	803	389	257	883	232	999999	999999	999999	764	999999	185	999999	644	999999	736	695	154	768	511	384	69	981	999999	705	191	330	524	733	130	999999	999999	15	217	299	914	999999	999999	630	999999	16	929	463	779	813	668	999999	878	374	533	301	144	999999	993	999999	146	822	999999	552	701	902	171	789	999999	287	844	999999	534	355	999999	307	833	523	682	504	455	606	212	120	47	673	452	160	999999	829	352	999999	22	972	162	102	999999	319	928	999999	999999	999999	73	501	968	498	984	999999	610	999999	467	620	797	498	790	540	999999	353	514	38	999999	20	589	570	934	550	999999	562	202	670	999999	999999	594	499	659	315	543	999999	151	999999	688	918	549	974	372	999999	506	999999	191	622	482	629	999999	899	732	999999	560	502	567	428	340	432	340	939	901	999999	35	308	839	485	999999	910	212	965	350	541	470	615	208	999999	54	999999	380	580	198	704	719	694	766	999999	754	51	999999	723	219	266	588	610	82	429	705	999999	683	706	999999	571	427	840	559	200	374	999999	304	999999	384	999999	61	759	999999	207	999999	999999	541	25	730	999999	999999	488	756	93	953	999999	999999	778	507	845	999999	674	955	627	286	879	145	575	459	810	999999	999999	999999	523	214	828	999999	999999	206	374	667	667	999999	999999	804	999999	94	476	247	514	411	525	856	538	734	387	804	133	921	999999	206	965	566	999999	999999	999999	148	999999	879	134	11	669	582	142	188	303	999999	294	822	999999	795	668	999999	945	409	230	932	999999	999999	999999	33	735	953	852	178	701	999999	999999	999999	826	800	851	999999	999999	999999	999999	943	724	359	441	999999	519	311	584	999999	999999	999999	999999	520	987	55	338	454	62	111	275	715	999999	999999	486	202	642	999999	995	546	999999	81	226	442	667	287	217	460	999999	999999	999999	434	999999	999999	641	999999	490	544	473	780	472	406	544	21	246	36	223	760	873	248	57	686	315	47	614	465	420	188	853	999999	837	877	999999	914	596	999999	346	436	999999	421	999999	
107	369	224	84	999999	537	215	205	641	74	457	587	118	100	828	999999	341	689	999999	654	999999	691	763	942	595	999999	999999	424	404	689	786	437	461	536	949	999999	100	962	999999	999999	999999	999999	222	645	390	299	999999	999999	768	723	15	747	999999	999999	410	416	606	282	999999	248	999999	999999	999999	951	999999	29	136	581	151	511	38	999999	622	257	450	328	478	128	562	306	320	999999	999999	681	684	48	291	694	135	542	720	818	483	828	31	423	191	270	367	370	172	417	683	267	694	636	999999	898	326	91	937	487	719	193	927	111	145	999999	277	248	738	442	456	608	791	219	999999	793	236	36	147	218	999999	999999	143	903	132	398	999999	999999	913	999999	377	999999	605	242	108	300	999999	919	287	72	992	128	632	729	960	85	999999	485	999999	342	671	299	944	729	727	528	59	34	979	747	142	229	335	999999	75	412	13	558	121	605	891	317	748	999999	225	641	568	414	942	57	922	511	317	580	721	87	109	875	515	580	250	876	940	540	929	772	793	287	999999	558	81	916	999999	999999	450	999999	551	868	999999	95	999999	644	92	999999	824	630	912	754	633	987	312	137	999999	540	364	25	376	217	155	999999	848	999999	749	393	975	15	147	182	140	367	536	999999	999999	429	999999	605	794	999999	999999	309	860	999999	999999	677	999999	999999	873	833	999999	435	988	999999	723	71	246	999999	895	999999	956	818	492	740	999999	276	460	82	999999	624	920	758	230	999999	501	846	591	999999	999999	999999	148	40	999999	999999	401	705	378	203	517	310	999999	941	710	999999	999999	897	816	999999	424	387	226	183	188	258	913	32	214	630	841	876	999999	999999	52	822	999999	925	685	188	348	918	999999	266	565	466	441	999999	57	134	316	603	40	471	396	258	999999	964	852	999999	401	379	500	748	362	640	999999	999999	899	999999	545	135	222	999999	999999	505	999999	959	999999	721	817	934	974	90	324	999999	845	17	999999	793	966	999999	83	802	787	969	999999	158	999999	924	635	685	999999	999999	588	999999	391	999999	689	890	999999	999999	356	141	76	466	405	999999	434	999999	794	822	999999	999999	999999	949	62	999999	850	999999	86	341	64	693	96	141	855	814	999999	143	856	452	328	159	35	80	249	942	735	331	574	18	723	791	999999	812	999999	973	248	639	137	971	553	877	813	999999	841	999999	54	934	610	999999	918	301	267	352	504	565	90	999999	710	999999	684	528	999999	78	617	273	564	283	172	882	576	862	999999	999999	999999	451	346	999999	238	586	
897	800	999999	999999	999999	432	533	999999	318	413	892	396	928	27	297	999999	638	745	999999	577	107	771	772	727	23	66	295	382	452	999999	229	491	999999	133	999999	883	999999	264	999999	999999	739	777	999999	999999	989	999999	933	988	999999	875	812	999999	779	999999	488	135	999999	999999	970	43	147	161	344	265	999999	411	999999	999999	803	413	226	384	766	634	837	330	806	23	738	834	132	306	999999	577	999999	999999	712	999999	999999	999999	999999	815	294	945	57	588	442	709	574	588	415	999999	195	999999	999999	999999	999999	155	999999	168	999999	25	264	146	910	841	377	999999	24	565	999999	999999	999999	716	558	410	99	820	999999	259	887	107	448	159	428	994	120	999999	999999	812	999999	566	149	486	768	839	560	158	45	215	999999	675	695	19	999999	603	969	479	999999	258	348	24	568	573	280	231	576	114	999999	916	999999	999999	999999	211	771	141	673	682	947	718	849	941	999999	380	48	221	412	439	270	999999	999999	641	999999	668	999999	779	998	575	215	546	273	456	440	129	999999	443	825	493	999999	999999	999999	296	531	999999	999999	406	239	198	534	68	819	147	844	999999	891	98	813	999999	737	991	143	107	476	999999	455	403	510	665	895	999999	999999	999999	999999	512	895	738	120	57	269	77	550	810	999999	999999	726	136	999999	548	999999	396	629	645	756	256	999999	832	999999	129	999999	15	896	999999	302	929	673	901	946	342	997	999999	978	766	999999	669	451	333	66	330	684	999999	791	962	438	999999	976	750	999999	943	887	72	919	990	585	264	181	977	517	121	483	825	189	999999	551	85	418	862	724	999999	805	300	776	499	999999	151	224	999999	145	793	953	922	999999	12	999999	934	242	987	999999	666	498	474	816	999999	846	999999	149	521	421	362	100	123	999999	85	148	597	999999	430	555	999999	49	247	841	723	168	561	999999	999999	999999	616	842	430	681	999999	598	341	484	831	653	586	999999	999999	522	782	703	839	896	663	999999	856	647	812	442	746	627	260	632	102	786	294	772	963	696	804	520	669	441	999999	999999	807	123	465	777	968	442	999999	999999	69	999999	328	665	999999	322	968	968	40	988	934	440	999999	708	999999	54	368	813	48	16	999999	271	44	408	927	186	999999	743	192	44	473	314	290	999999	999999	999999	999999	628	349	650	999999	999999	490	999999	506	537	999999	108	732	999999	418	999999	403	339	999999	798	999999	920	999999	255	265	234	999999	995	524	630	159	999999	146	318	587	739	999999	397	289	882	999999	999999	901	399	47	958	21	999999	625	
319	911	951	528	774	97	547	891	103	395	503	58	999999	167	999999	999999	336	962	999999	833	679	690	15	60	134	27	632	29	348	999999	306	222	999999	999999	214	718	208	294	372	230	999999	999999	999999	999999	785	999999	296	205	34	999999	999999	995	999999	938	946	628	999999	999999	999999	999999	464	527	552	999999	999999	290	999999	124	952	167	189	52	600	203	792	830	320	13	274	301	730	999999	994	999999	999999	999999	625	85	433	586	999999	307	890	615	999999	522	305	999999	999999	505	799	999999	252	867	831	999999	405	404	999999	999999	999999	999999	999999	111	36	36	533	999999	999999	787	665	958	999999	376	354	882	161	985	436	999999	534	999999	999999	768	502	559	194	137	505	999999	905	230	999999	317	999999	910	670	789	588	739	988	89	116	999999	840	840	489	876	522	948	515	999999	968	999999	591	492	811	868	609	477	841	999999	721	548	999999	999999	999999	999999	999999	443	222	372	406	999999	291	999999	719	965	928	661	79	999999	614	999999	999999	495	262	63	999999	999999	109	801	189	121	999999	592	367	999999	252	999999	999999	115	999999	88	736	153	999999	999999	594	999999	772	846	940	947	999999	533	999999	175	224	397	999999	975	658	321	344	420	193	294	999999	699	999999	999999	999999	532	999999	964	539	535	820	190	481	981	999999	590	23	999999	861	241	713	374	799	999999	353	855	999999	836	456	468	743	325	959	728	481	894	57	621	133	417	108	443	994	266	354	999999	999999	211	515	77	307	92	999999	951	581	434	899	894	808	867	320	999999	999999	81	791	999999	999999	752	509	999999	999999	999999	138	999999	143	999999	999999	999999	847	318	939	20	999999	999999	999999	661	765	17	157	56	995	162	813	999999	999999	95	926	923	474	849	813	173	701	941	534	904	999999	115	818	999999	999999	365	999999	999999	928	999999	999999	999999	910	140	739	223	605	463	578	999999	589	872	356	999999	999999	999999	79	999999	504	999999	319	389	855	999999	708	660	199	845	991	999999	999999	323	337	797	402	798	23	999999	120	600	568	248	372	153	325	91	999999	770	999999	608	296	58	994	999999	999999	313	282	654	999999	88	33	759	471	938	285	275	999999	999999	999999	554	443	735	887	904	217	999999	26	711	940	627	902	428	887	393	353	66	328	185	999999	99	999999	368	912	42	576	808	776	433	868	999999	999999	999999	124	999999	174	999999	171	100	945	999999	297	570	714	804	185	605	999999	999999	595	228	947	369	751	566	999999	84	823	999999	999999	408	304	999999	843	890	90	703	999999	999999	999999	792	894	237	239	999999	999999	955	
999999	117	999999	999999	936	698	999999	999999	999999	187	457	558	386	999999	737	317	762	547	999999	999999	726	999999	724	482	301	999999	859	999999	333	719	999999	863	999999	82	999999	999999	999999	366	471	605	753	204	787	903	255	755	106	139	64	587	474	691	273	107	239	830	393	384	680	547	839	999999	325	999999	57	594	795	314	669	32	319	999999	999999	999999	950	532	46	821	237	546	303	729	748	746	254	447	999999	666	843	999999	332	623	685	999999	765	718	878	404	855	660	999999	999999	999999	42	277	78	615	999999	156	706	793	571	156	144	253	120	296	579	148	999999	994	999999	470	78	699	999999	999999	161	999999	242	654	999999	965	576	586	510	269	716	999999	999999	831	356	519	999999	807	999999	476	551	680	655	431	309	999999	255	665	999999	331	999999	343	999999	357	464	988	914	62	160	605	579	557	743	850	580	999999	962	778	648	619	334	999999	938	229	179	480	999999	999999	999999	386	999999	999999	755	999999	867	383	897	829	377	368	605	94	656	165	896	993	999999	999999	851	208	999999	477	27	221	997	140	405	361	999999	983	389	113	707	999999	885	668	802	564	983	207	999999	999999	410	290	24	999999	614	782	332	185	543	804	959	156	93	253	894	999999	191	737	999999	545	651	394	999999	501	386	999999	279	238	201	383	821	654	999999	170	999999	737	206	757	525	999999	39	12	449	999999	153	561	690	642	774	268	382	255	229	668	491	26	311	522	999999	732	999999	999999	983	170	999999	315	161	999999	186	166	999999	434	999999	999999	516	649	944	402	357	999999	201	999999	464	933	11	575	999999	336	678	60	435	999999	894	792	119	934	28	289	602	999999	410	767	465	617	920	948	43	999999	162	842	81	908	174	47	540	875	640	60	168	416	880	824	999999	999999	731	663	539	429	999999	581	630	664	800	519	425	999999	181	846	22	62	542	999999	184	999999	999999	526	999999	856	261	243	304	968	130	195	999999	585	523	340	999999	267	418	614	617	580	221	999999	118	655	622	116	999999	793	47	116	874	320	649	999999	999999	214	999999	682	999999	22	287	999999	543	614	561	839	910	999999	999999	754	643	927	952	604	999999	999999	418	863	244	154	538	510	930	24	320	646	999999	116	194	681	124	736	446	999999	302	558	872	503	103	783	999999	999999	999999	293	472	946	999999	54	999999	584	999999	289	448	32	999999	777	999999	999999	304	914	902	803	656	289	999999	999999	490	357	311	76	699	915	770	461	948	999999	677	647	552	373	288	891	325	610	885	999999	298	
999999	130	999999	826	353	999999	189	999999	403	999999	553	652	999999	465	21	743	724	884	880	519	986	84	808	109	999999	976	930	999999	21	488	56	404	806	619	76	236	786	999999	355	999999	591	580	554	468	999999	995	987	907	277	999999	600	725	14	324	311	999999	322	999999	999999	376	999999	552	869	914	170	159	845	945	399	999999	999999	484	539	175	928	416	529	350	975	99	989	32	999999	862	887	331	399	491	317	999999	999999	370	999999	978	446	48	711	639	308	975	159	52	518	999999	201	125	195	839	395	895	820	971	450	651	387	257	193	999999	36	838	759	363	638	999999	870	596	976	560	728	890	704	889	51	999	940	947	513	999999	999999	999999	145	560	999999	422	905	942	999999	999999	601	199	854	999999	613	469	225	795	414	845	621	604	149	635	999999	505	999999	999999	930	450	711	440	743	999999	999999	264	703	208	267	225	767	928	999999	129	959	539	45	10	286	582	783	154	999999	668	264	76	999999	510	999999	999999	999999	999999	22	478	154	999999	999999	547	368	358	766	27	999999	198	88	693	926	999999	675	580	469	199	654	999999	666	999999	897	85	62	999999	632	202	758	667	994	999999	916	209	974	799	93	498	642	928	815	999999	616	999999	590	571	150	612	999999	869	999999	41	330	664	811	587	272	380	495	99	726	573	269	870	203	296	776	727	999999	876	999999	970	557	726	541	999999	950	553	494	490	138	999999	367	888	536	962	999999	999999	398	397	536	712	999999	552	211	251	507	746	160	303	999999	423	999999	958	382	169	483	999999	132	910	999999	999999	885	14	961	706	216	381	343	241	999999	524	338	657	999999	784	967	15	999999	999999	999999	214	402	200	999999	999999	999999	408	515	999999	488	867	999999	999999	760	817	826	998	591	504	45	136	412	999999	999999	280	999999	910	999999	999999	202	478	89	999999	999999	432	327	694	999999	255	999999	807	865	966	752	999999	395	851	897	999999	957	968	424	29	264	276	999999	482	721	424	631	551	789	917	184	999999	788	307	999999	337	499	999999	999999	999999	259	999999	270	445	999999	523	885	242	23	96	999999	234	63	69	999999	250	631	845	973	999999	999999	704	999999	948	792	999999	178	999999	882	569	42	825	288	88	770	999999	16	365	314	208	999999	999999	537	703	286	950	956	728	729	728	706	654	168	794	721	554	220	321	653	999999	999999	797	360	453	63	999999	999999	975	299	551	999999	275	541	999999	365	235	176	999999	999999	842	785	450	369	999999	863	388	667	494	367	225	815	694	999999	878	
999999	999999	999999	94	999999	471	14	999999	438	187	494	999999	999999	392	438	495	388	896	649	999999	650	904	438	206	590	674	999999	460	617	84	735	550	563	662	921	623	197	91	674	999999	837	999999	21	191	999999	432	999999	284	66	871	836	919	999999	900	999999	999999	313	841	504	974	323	554	999999	999999	452	944	877	999999	471	814	308	999999	231	448	973	846	893	256	537	167	999999	872	404	999999	247	815	505	999999	435	972	320	356	587	700	887	999999	440	656	739	725	999999	999999	999999	252	572	540	698	606	927	390	999999	67	313	999999	575	999999	159	627	127	636	448	225	999999	999999	504	952	719	531	999999	999999	416	999999	999999	811	999999	593	68	161	183	706	999999	898	734	54	917	262	999999	250	134	999999	143	999999	538	112	286	338	791	325	999999	619	821	177	999999	247	974	818	550	999999	733	999999	391	998	453	999999	519	999999	999999	980	581	251	910	478	406	123	556	999999	999999	414	535	999999	999999	743	413	563	885	999999	851	497	79	108	712	999999	516	152	65	999999	369	127	593	735	999999	810	744	999999	709	352	771	933	690	381	120	145	966	999999	190	648	999999	890	534	570	999999	993	910	999999	538	370	962	264	68	421	243	590	999999	999999	436	991	998	907	854	543	188	999999	807	698	988	576	999999	67	961	999999	999999	479	593	33	46	854	900	271	999999	349	389	516	875	279	147	529	324	176	32	198	649	999999	45	991	391	781	196	999999	999999	961	999999	905	302	651	999999	764	997	999999	763	582	101	737	939	999999	163	671	52	537	561	468	262	417	44	772	999999	863	443	601	641	265	668	688	777	15	999999	484	999999	999999	408	382	532	999999	413	999999	107	912	999999	999999	837	720	738	999999	660	999999	709	999999	999999	999999	999999	999999	331	405	999999	507	914	412	959	999999	952	999999	457	818	999999	188	935	735	999999	593	999999	853	999999	912	764	999999	526	19	37	752	999999	999999	613	694	999999	401	61	137	999999	905	999999	695	953	814	578	168	999999	919	529	482	99	974	375	999999	999999	41	892	418	641	999999	980	904	385	217	999999	768	75	999999	999999	999999	999999	808	374	107	67	979	900	310	343	606	999999	999999	489	554	662	999999	999999	336	839	317	509	643	999999	136	924	631	319	999999	187	810	102	999999	449	999999	356	291	610	278	229	999999	140	591	85	45	999999	999999	424	999999	555	314	999999	739	922	172	237	493	322	247	182	435	670	999999	132	533	513	999999	168	697	208	380	999999	999999	999999	999999	999999	917	567	460	549	551	217	488	
200	872	999999	363	587	286	565	999999	968	999999	105	794	214	999999	469	552	531	439	225	727	632	184	592	411	632	958	999999	999999	999999	861	698	631	999999	191	963	259	999999	160	999999	881	999999	345	411	999999	453	322	760	211	999999	999999	999999	999999	335	489	856	26	290	457	730	999999	301	256	999999	117	999999	474	575	32	21	219	999999	380	869	343	999999	999999	772	242	958	319	207	783	860	909	931	587	999999	738	335	947	969	226	429	939	589	999999	407	304	685	979	746	999999	199	248	147	558	250	992	893	999999	253	57	499	421	999999	999999	395	38	999999	999999	178	837	999999	999999	250	662	951	930	754	999999	889	477	999999	978	572	470	593	621	771	383	347	313	999999	999999	703	922	999999	18	517	81	500	379	999999	599	811	909	50	999999	998	485	607	999999	247	999999	679	775	999999	999999	848	999999	999999	773	266	801	748	999999	992	930	999999	327	935	943	999999	682	220	520	358	957	177	663	429	467	623	296	776	36	999999	999999	97	928	432	999999	169	555	999999	726	123	999999	850	999999	917	999999	999999	680	550	663	898	565	973	999999	427	999999	353	195	542	467	159	970	35	721	799	341	842	999999	895	729	783	866	999999	999999	999999	40	117	231	746	999999	701	942	999999	122	138	510	999999	999999	510	890	999999	974	23	689	577	152	301	138	157	585	999999	999999	785	821	880	41	38	490	761	396	435	132	999999	233	765	999999	234	913	593	298	653	999999	999999	15	866	809	853	847	999999	264	738	999999	83	170	50	377	167	924	241	107	999999	206	999999	999999	465	740	999999	789	923	369	918	387	545	858	999999	999999	402	780	954	80	188	191	574	999999	999999	456	58	288	999999	398	59	310	681	495	816	999999	747	817	999999	136	999999	73	924	556	346	361	443	225	238	686	975	387	969	171	999999	300	632	999999	465	18	999999	255	607	534	999999	618	706	59	52	484	617	999999	239	828	795	999999	267	28	171	999999	23	999999	59	999999	423	672	340	999999	576	525	824	87	361	541	445	39	465	399	246	999999	654	393	182	754	999999	399	999999	151	376	803	999999	999999	507	169	994	857	205	111	999999	647	287	195	482	526	660	539	999999	999999	393	999999	659	999999	781	443	651	999999	660	305	436	999999	525	198	154	773	492	220	580	202	999999	999999	833	999999	999999	599	450	469	910	656	104	540	176	459	758	609	153	999999	832	999999	517	374	207	900	675	98	131	98	999999	709	43	449	959	41	999999	999999	933	305	590	192	993	192	999999	999999	211	895	
999999	76	999999	544	629	328	999999	515	685	181	389	932	688	999999	999999	361	999999	211	622	999999	581	144	308	952	676	848	584	650	81	334	655	202	698	779	999999	999999	999999	507	89	715	72	999999	999999	979	999999	10	617	401	999999	641	765	517	391	557	324	722	999999	488	867	781	744	999999	444	999999	999999	197	244	908	957	422	999999	999999	131	999999	999999	138	788	328	535	676	240	192	999999	439	568	147	811	151	464	518	999999	179	639	308	971	335	18	995	999999	239	766	999999	443	301	938	845	396	999999	965	196	933	449	952	201	999999	561	800	999999	792	388	385	102	999999	999999	134	999999	290	822	936	999999	129	999999	865	306	910	531	748	644	500	723	751	336	185	278	999999	848	999999	448	999999	419	534	12	999999	84	853	673	265	994	177	415	565	573	548	708	999999	999999	584	656	291	28	812	166	999999	78	999999	999999	917	185	999999	999999	315	842	999999	526	732	127	590	790	452	999999	276	754	476	94	167	187	788	476	211	999999	274	999999	166	739	606	377	497	144	999999	999999	999999	89	140	890	109	999999	509	999999	999999	949	559	999999	213	999999	752	999999	689	430	910	999999	270	450	973	999999	22	745	999999	335	919	999999	999999	455	999999	999999	490	999999	999999	586	999999	444	678	767	500	262	999999	480	366	122	987	547	999999	999999	233	989	544	315	116	711	877	364	47	183	111	621	329	113	999999	565	999999	565	444	113	446	475	779	503	999999	720	542	542	999999	573	347	381	677	563	999999	362	999999	184	90	999999	708	999999	407	504	665	879	999999	782	39	801	559	999999	999999	999999	630	757	219	51	366	395	179	999999	975	474	836	729	943	765	881	98	461	388	999999	533	404	816	78	284	837	79	999999	760	512	587	23	915	999999	103	999999	474	153	72	999999	999999	742	372	654	932	668	999999	935	999999	901	999999	349	180	999999	579	189	814	689	934	999999	296	999999	419	833	398	460	999999	460	850	832	416	945	398	570	999999	790	42	171	145	616	999999	143	999999	858	999999	999999	843	968	699	913	999999	785	218	859	531	95	333	539	265	482	748	484	95	345	494	995	951	610	167	788	157	999999	553	328	311	999999	990	560	999999	161	617	952	761	936	713	631	999999	539	48	999999	467	502	906	663	867	427	58	282	999999	576	295	242	810	910	766	999999	999999	889	999999	379	105	772	278	113	865	795	723	159	632	863	999999	422	572	462	331	999999	746	999999	999999	999999	114	717	196	999999	865	384	999999	999999	999999	999999	399	846	999999	669	999999	
695	999999	802	797	81	703	898	650	510	318	873	670	999999	999999	122	730	351	999999	673	999999	999999	999999	999999	248	490	654	872	979	396	999999	421	999999	999999	854	635	430	943	102	999999	190	215	76	999999	385	992	999999	999999	271	67	515	58	999999	317	404	230	119	999999	564	999999	427	831	919	263	46	896	442	767	503	999999	691	787	258	60	493	68	999999	899	209	999999	999999	860	611	921	880	425	13	133	508	634	526	781	389	785	961	999999	296	812	999999	488	999999	946	300	999999	376	999999	799	367	999999	345	908	219	999999	999999	540	566	999999	999999	383	620	893	319	269	869	437	910	407	473	98	144	772	508	999999	999999	696	830	570	303	555	161	625	645	309	172	725	316	999999	81	999999	404	138	999999	439	40	999999	249	686	430	880	465	331	336	278	690	573	999999	960	728	621	709	996	999999	451	231	994	257	20	107	999999	130	578	336	227	999999	999999	483	79	229	999999	456	999999	150	999999	99	830	298	999999	619	598	325	999999	612	999999	546	408	211	847	217	45	347	239	999999	286	760	887	995	119	584	684	100	340	741	603	999999	999999	856	514	361	401	705	880	401	508	828	773	966	999999	681	296	803	999999	861	193	999999	999999	564	863	662	212	835	999999	792	934	508	984	615	999999	999999	981	999999	697	496	815	340	467	838	999999	458	986	920	128	438	298	881	464	479	557	999999	947	10	992	852	999999	566	525	97	466	10	843	168	956	999999	699	743	999999	149	55	853	329	999999	483	999999	675	291	716	751	503	999999	53	515	999999	203	999999	999999	999999	999999	347	259	999999	380	381	999999	614	827	964	999999	999999	554	775	325	433	999999	495	568	527	587	186	866	849	774	593	414	999999	338	110	763	252	999999	194	270	802	795	49	949	17	402	800	847	999999	999999	22	949	286	728	91	364	707	779	464	999999	668	480	999999	49	999999	967	134	999999	727	210	295	30	370	515	522	637	664	545	561	999999	787	338	549	671	761	644	137	999999	256	745	65	473	264	999999	601	999999	396	999	999999	999999	999999	999999	999999	999999	892	992	999999	770	999999	999999	999999	172	227	339	999999	340	931	999999	288	151	839	896	999999	999999	155	999999	765	999999	999999	999999	999999	999999	382	999999	857	999999	218	432	778	768	999999	999999	32	802	55	893	256	925	38	270	401	657	721	999999	210	381	492	999999	971	81	237	999999	856	999999	212	46	789	706	481	999999	132	508	959	519	96	999999	999999	238	999999	262	999999	840	999999	653	799	594	942	359	320	486	781	
80	460	707	999999	999999	510	16	599	999999	113	999999	453	118	148	892	698	999999	935	727	506	264	999999	719	999999	397	322	213	225	618	999999	439	395	999999	147	61	57	262	977	472	972	867	638	927	158	35	396	20	999999	906	895	740	999999	592	979	527	869	741	211	154	311	306	999999	981	915	999999	164	457	970	97	999999	445	234	999999	999999	639	999999	283	570	999999	10	311	698	999999	722	999999	25	999999	26	619	192	316	61	833	170	676	86	657	999999	485	999999	999999	999999	427	999999	999999	515	950	999999	350	999999	595	999999	999999	999999	999	999999	999999	999999	999999	657	361	441	360	904	538	394	400	313	89	562	968	271	95	608	999999	999999	281	256	272	847	75	964	999999	717	999999	145	330	999999	999999	78	604	398	999999	827	519	999999	688	522	999999	75	125	999999	758	787	999999	334	95	132	999999	737	336	235	996	714	592	397	764	643	317	402	999999	711	152	20	957	580	811	267	99	562	999999	758	999999	999999	732	428	215	888	783	272	999999	208	605	432	741	379	999999	745	245	999999	743	55	215	999999	11	413	504	747	999999	363	523	827	43	531	164	999999	512	999999	999999	173	999999	876	860	55	351	865	115	719	279	587	999999	76	31	966	818	538	553	591	999999	999999	923	467	68	429	999999	233	999999	84	278	999999	867	600	762	81	941	867	999999	170	789	999999	308	784	478	252	185	456	999999	999999	999999	625	999999	921	606	663	250	723	999999	999999	305	128	700	40	451	114	720	588	313	949	35	951	353	393	801	999999	30	148	988	815	254	302	427	999999	372	652	150	946	999999	108	831	227	58	754	999999	670	445	277	343	374	999999	596	999999	855	51	760	999999	640	129	547	643	999999	734	12	196	999999	701	999999	999999	798	999999	773	593	214	999999	999999	999999	598	999999	999999	622	753	805	624	999999	657	999999	571	67	999999	999999	510	999999	456	465	730	492	55	568	999999	969	843	608	545	410	999999	12	938	737	243	857	684	999999	999999	925	890	306	120	999999	538	999999	139	544	999999	428	463	947	147	749	397	324	857	40	667	999999	778	154	269	223	999999	654	220	834	824	754	695	399	837	999999	574	999999	999999	336	39	17	999999	309	551	126	947	811	865	999999	350	918	999999	654	453	828	156	746	46	896	195	999999	643	305	720	999999	733	73	119	615	185	962	941	531	10	660	999999	999999	602	153	999999	999999	788	31	493	905	754	50	946	19	384	828	398	999999	999999	155	373	544	589	248	393	884	999999	260	23	387	976	478	654	
792	506	677	153	999999	629	999999	105	621	811	814	999999	999999	126	999999	999999	357	999999	465	390	999999	296	787	890	999999	759	999999	32	538	18	116	928	285	396	999999	999999	707	999999	999999	999999	679	60	751	999999	999999	690	700	999999	999999	28	666	999999	521	98	799	505	719	999999	789	142	247	449	566	613	705	886	283	305	962	598	999999	672	78	999999	711	803	999999	65	125	674	68	624	431	520	999999	303	416	999999	596	658	793	919	999999	372	999999	239	999999	148	37	888	416	405	804	12	494	993	743	999999	387	999999	960	664	999999	125	83	623	28	56	999999	411	999999	96	708	314	805	999999	776	706	988	481	319	999999	999999	237	267	663	999999	999999	35	358	559	503	999999	600	697	138	999999	780	298	996	221	447	999999	999999	999999	329	696	999999	207	879	227	47	999999	999999	686	564	999999	443	857	420	999999	599	30	911	851	976	286	117	617	676	999999	995	417	992	270	871	527	412	819	999999	967	329	231	155	141	999999	578	904	914	999999	502	814	923	878	202	621	427	966	773	442	53	588	882	530	524	999999	630	932	644	815	46	999999	624	919	452	999999	377	999999	780	999999	407	382	999999	484	999999	551	999999	538	999999	648	999999	561	638	386	894	388	447	999999	631	910	891	646	270	108	105	999999	200	13	999999	719	254	552	196	444	999999	670	394	407	356	972	158	101	999999	995	371	485	595	247	999999	999999	999999	676	253	999999	448	761	121	105	389	999999	999999	79	113	91	999999	901	999999	999999	351	233	994	50	354	658	999999	800	514	275	999999	620	683	952	977	371	683	999999	999999	999999	996	999999	999999	999999	28	450	622	88	988	60	601	999999	120	999999	999999	801	79	995	331	594	999999	648	999999	999999	367	999999	232	407	102	741	407	825	603	999999	208	78	999999	704	999999	904	46	683	999999	463	674	278	509	292	66	185	301	687	257	999999	217	358	36	712	999999	259	228	224	986	256	652	775	866	71	999999	999999	137	374	999999	426	558	435	836	793	182	999999	268	939	351	999999	450	999999	578	999999	840	850	51	961	773	772	686	999999	696	564	810	898	411	447	100	238	58	926	713	830	165	782	521	999999	999999	841	990	288	872	79	806	932	207	977	999999	351	999999	175	601	211	740	736	738	281	982	999999	687	820	849	123	868	999999	16	999999	733	68	338	808	432	931	781	999999	999999	627	758	878	700	434	226	748	999999	999999	999999	512	999999	999999	54	999999	261	265	163	179	999999	759	211	293	925	460	253	172	23	978	743	669	
429	999999	787	121	523	113	583	262	999999	111	999999	999999	198	504	657	314	23	98	556	999999	777	611	969	199	425	475	952	250	191	63	734	473	149	665	92	757	640	999999	726	999999	999999	999999	575	336	999999	226	104	431	802	939	159	999999	431	577	891	818	373	598	695	58	999999	999999	81	999999	999999	208	845	532	422	999999	673	90	999999	999999	493	999999	46	642	111	999999	380	531	448	251	904	810	51	572	773	274	394	52	247	999999	996	350	829	999999	960	889	380	572	19	902	275	78	562	31	999999	999999	781	730	999999	999999	999999	629	999999	829	999999	566	999999	283	999999	157	999999	631	843	693	413	153	57	20	682	222	829	808	999999	546	976	836	258	29	488	999999	999999	663	554	751	11	377	455	999	389	404	732	106	813	861	999999	999999	234	869	618	939	967	770	57	285	666	869	999999	358	853	808	318	999999	794	999999	999999	852	999999	101	691	46	697	58	999999	288	999999	999999	995	661	160	999999	612	999999	411	548	791	721	616	999999	999999	142	270	107	155	580	96	594	311	999999	206	543	567	142	187	581	999999	918	999999	768	795	934	873	455	207	521	206	999999	735	256	217	943	245	807	16	559	775	599	902	60	202	895	430	191	999999	616	775	479	211	999999	306	999999	581	847	484	999999	999999	815	900	634	384	166	859	65	605	262	307	760	136	627	805	652	26	99	576	900	513	692	989	591	745	727	728	999999	949	999999	371	999999	332	999999	301	999999	699	999999	676	45	45	375	585	212	318	25	353	999999	33	653	856	492	999999	583	647	575	825	319	888	656	438	999999	999999	270	890	909	437	279	999999	845	999999	748	999999	999999	864	999999	116	787	282	730	384	999999	882	999999	488	879	126	748	218	999999	999999	390	389	29	607	93	269	325	321	408	587	83	999999	999999	999999	999999	79	740	999999	509	999999	48	46	168	282	999999	80	999999	781	21	793	688	999999	610	999999	572	999999	404	999999	781	878	791	475	873	152	999999	897	704	605	380	810	999999	39	709	999999	106	999999	230	747	323	22	459	543	309	615	899	21	646	476	138	749	999999	807	938	999999	999999	999999	173	999999	971	396	376	214	411	211	417	999999	362	354	999999	999999	999999	657	620	999999	429	257	175	268	999999	299	261	237	477	631	145	999999	101	88	588	533	190	999999	775	926	999999	255	142	108	999999	250	659	999999	861	999999	999999	27	196	999999	999999	430	999999	905	999999	999999	145	149	737	780	76	839	568	284	766	999999	48	932	999999	693	133	184	999999	
77	999999	13	640	958	999999	567	29	127	391	999999	876	999999	136	285	443	104	791	506	517	361	42	368	682	384	535	780	870	678	146	503	56	37	315	339	844	768	51	186	773	179	760	948	457	646	407	999999	954	762	499	787	901	626	666	763	45	701	331	265	999999	595	696	351	980	888	875	849	999999	797	999999	674	999999	615	733	348	601	93	910	45	999999	927	999999	118	189	999999	601	999999	371	551	999999	152	447	786	753	187	482	999999	968	568	770	558	756	999999	332	824	999999	296	893	327	172	952	790	295	288	999999	770	588	999999	630	297	999999	999999	310	999999	297	999999	276	862	555	866	191	999999	999999	275	429	180	667	785	364	625	315	536	53	389	351	361	162	508	257	999999	893	257	347	281	324	999999	999999	663	44	999999	467	433	347	461	980	999999	448	29	858	335	999999	803	806	999999	981	999999	999999	999999	162	936	83	768	615	147	972	933	777	80	950	358	999999	14	751	766	999999	881	199	591	408	999999	912	143	649	921	999999	999999	999999	342	300	999999	635	534	999999	999999	524	698	818	999999	489	57	69	378	999999	509	611	107	999999	999999	847	110	729	852	523	647	999999	940	129	693	832	999999	492	445	779	555	723	199	503	653	999999	468	73	989	112	999999	455	543	999999	149	320	217	48	410	494	200	675	782	21	999999	999999	583	579	134	377	606	564	623	999999	523	999999	422	603	408	797	389	999999	740	750	172	202	999999	876	980	383	625	843	92	999999	999999	879	940	187	640	578	669	889	938	621	505	796	831	999999	551	362	999999	613	640	612	999999	163	934	42	849	999999	594	999999	599	750	751	763	481	672	19	643	845	999999	962	829	138	499	107	129	254	375	371	544	334	999999	486	22	213	479	846	999999	944	908	338	999999	999999	999999	300	197	999999	742	324	168	935	907	516	662	999999	810	999999	999999	65	999999	787	999999	999999	60	999999	999999	274	999999	559	12	826	582	999999	937	907	992	845	176	209	909	259	511	60	212	609	999999	120	999999	371	402	995	241	380	999999	130	854	671	933	589	999999	999999	140	192	322	999999	363	999999	579	999999	658	965	317	415	155	566	999999	432	106	450	955	999999	450	378	167	16	595	211	569	816	62	999999	999999	586	999999	986	128	328	738	999999	256	217	540	78	713	436	688	825	234	572	844	431	574	492	999999	999999	482	762	35	316	747	161	649	763	702	337	999999	999999	534	999999	999999	957	694	236	999999	747	329	382	664	999999	327	769	999999	997	971	631	
756	428	952	422	514	366	303	431	133	104	568	999999	376	999999	382	958	300	75	134	887	736	348	297	999999	148	110	999999	303	988	977	184	999999	791	81	580	635	778	122	655	91	663	273	112	110	188	999999	999999	288	358	999999	999999	911	999999	94	999999	417	999999	74	283	413	999999	999999	999999	155	920	915	999999	304	805	747	190	188	420	999999	999999	999999	245	197	708	596	104	819	945	628	508	999999	779	707	999999	173	504	999999	999999	251	822	663	829	999999	189	999999	567	711	482	610	189	300	999999	999999	999999	430	999999	943	999999	687	999999	449	64	999999	646	999999	146	288	127	642	253	476	349	999999	229	999999	644	288	17	445	38	999999	347	344	449	218	771	949	846	999999	991	999999	357	161	931	383	999999	24	320	532	136	289	593	839	367	712	950	332	610	999999	786	892	935	920	658	999999	111	999999	999999	437	999999	196	999999	371	651	691	999999	198	999999	999999	961	999999	999999	485	319	749	999999	507	977	999999	999999	448	999999	555	999999	108	626	437	999999	14	999999	889	649	882	645	999999	847	232	197	675	999999	761	999999	999999	339	166	924	999999	999999	909	137	603	999999	639	179	447	847	885	400	553	999999	691	696	241	574	999999	999999	96	840	999999	902	576	319	311	152	507	363	999999	999999	813	999999	176	826	999999	877	678	999999	999999	713	208	102	961	999999	644	609	901	74	853	199	999999	186	837	619	999999	16	561	293	441	496	671	93	272	669	999999	378	999999	865	113	999999	895	925	970	383	999999	287	941	744	674	701	251	999999	509	395	999999	999999	346	557	999999	999999	999999	999999	715	522	51	124	829	301	254	276	710	45	961	498	304	342	215	999999	977	953	75	816	618	740	255	239	999999	876	999999	950	42	351	280	526	999999	999999	999999	999999	341	526	457	649	500	408	990	215	481	20	101	626	431	881	999999	641	999999	509	775	975	277	999999	999999	953	999999	999999	999999	369	765	444	460	999999	999999	757	133	461	506	425	326	220	749	50	757	999999	999999	999999	529	999999	771	999999	15	539	735	999999	190	529	985	504	68	207	999999	631	999999	46	560	308	504	673	999999	999999	144	105	192	565	235	237	999999	967	999999	507	773	93	597	136	439	920	67	887	999999	603	475	12	367	129	55	127	600	721	22	486	588	856	401	652	504	909	999999	180	18	953	475	28	999999	560	433	91	43	323	607	640	251	617	106	164	999999	142	999999	73	520	999999	636	343	954	691	919	917	999999	944	632	999999	573	886	999999	999999	138	456	676	807	695	
963	94	287	999999	382	244	971	759	999999	999999	371	999999	999999	660	900	326	142	74	644	641	516	400	98	999999	88	76	999999	999999	999999	36	207	466	930	999999	556	34	999999	229	581	999999	947	999999	454	945	999999	358	290	236	977	999999	996	391	42	175	189	573	999999	595	45	316	999999	241	286	220	802	905	250	914	999999	876	966	912	492	196	693	359	999999	153	431	729	999999	137	761	186	999999	815	433	765	198	982	999999	764	193	275	577	715	880	999999	153	364	117	376	133	110	340	93	898	845	999999	830	999999	999999	999999	315	530	752	480	110	190	986	482	485	999999	131	847	999999	999999	227	619	977	478	711	999	76	622	419	999999	661	999999	946	916	999999	292	368	999999	999999	599	878	744	825	999999	779	63	166	882	999999	650	12	262	137	365	999999	235	504	361	916	999999	107	693	121	999999	818	999999	243	999999	893	202	367	999999	670	613	850	483	794	742	698	999999	843	194	990	999999	12	999999	718	999999	999999	362	788	16	448	334	999999	999999	633	87	426	999999	999999	95	988	439	293	245	999999	523	514	208	441	762	662	267	18	999999	999999	352	999999	999999	545	652	835	999999	999999	360	999999	345	122	665	849	716	325	184	838	999999	206	560	485	767	816	205	86	999999	920	36	354	190	999999	999999	999999	290	343	16	979	999999	259	456	35	932	999999	256	411	849	358	725	999999	999999	428	261	999999	153	866	977	603	350	575	799	620	999999	16	147	29	999999	999999	569	999999	999999	204	671	507	749	534	553	850	570	793	999999	687	205	589	865	761	74	870	999999	423	365	999999	999999	999999	460	835	648	926	779	236	999999	675	789	351	137	293	757	754	999999	618	323	137	43	999999	348	999999	425	999999	150	386	999999	663	835	999999	999999	999999	566	80	57	913	999999	626	80	344	915	561	898	853	462	581	999999	320	902	729	999999	999999	379	90	262	348	420	999999	785	999999	999999	224	840	643	999999	999999	726	686	706	999999	733	696	66	698	999999	787	222	999999	345	999999	999999	645	760	999999	54	788	536	999999	818	708	503	44	840	677	73	701	721	999999	528	241	999999	327	613	847	996	999999	182	680	448	999999	135	848	515	227	999999	635	463	734	598	545	999999	250	999999	998	999999	698	855	388	999999	941	75	958	53	114	713	999999	999999	912	119	999999	616	855	47	352	999999	655	528	623	655	438	247	987	665	983	546	614	999999	615	296	999999	557	793	55	507	410	999999	805	999999	513	999999	603	550	624	957	928	838	999999	999999	424	906	180	242	
732	206	999999	87	999999	69	999999	109	604	426	626	812	93	823	999999	540	942	999999	849	999999	120	688	835	697	373	708	64	708	999999	933	200	390	137	999999	70	849	803	332	875	745	999999	413	999999	186	999999	811	874	115	38	672	583	19	999999	63	131	54	370	15	999999	999999	14	999999	698	671	999999	999999	685	767	763	999999	736	620	540	999999	282	999999	325	659	773	561	833	949	999999	999999	999999	191	333	83	203	25	488	797	618	291	740	984	999999	701	949	687	136	116	352	77	999999	999999	478	951	780	999999	729	711	242	999999	999999	65	189	958	321	55	912	611	574	747	999999	938	999999	258	999999	297	991	999999	999999	95	435	999999	607	612	804	396	999999	382	303	778	999999	776	565	465	999999	999999	999999	756	999999	904	775	525	542	604	999999	996	961	229	587	492	432	116	11	157	727	999999	457	577	164	999999	343	999999	317	999999	460	999999	383	546	999999	688	492	245	242	805	319	910	195	12	27	999999	435	492	794	999999	356	999999	999999	417	738	499	237	238	601	465	571	245	217	746	153	890	623	425	999999	899	999999	197	873	999999	837	817	847	454	560	357	499	850	745	999999	999999	281	930	999999	999999	238	460	264	644	777	244	999999	702	999999	859	137	999999	999999	999999	894	810	999999	999999	578	999999	921	999999	783	677	254	999999	999999	500	709	307	999999	959	657	617	273	448	745	552	106	961	999999	124	999999	595	433	172	999999	859	999999	696	289	999999	361	999999	886	586	677	586	399	999999	523	999999	999999	150	999999	177	537	403	726	999999	999999	999999	219	617	815	807	253	999999	254	91	999999	860	999999	23	27	999999	608	272	999999	687	999999	999999	162	295	447	191	999999	267	999999	265	635	95	999999	404	999999	673	755	999999	579	89	342	489	342	318	333	662	999999	979	999999	88	568	275	672	49	684	907	463	923	179	634	686	985	588	988	455	401	727	254	393	353	162	864	692	651	354	291	826	844	962	999999	999999	999999	999999	530	999999	370	423	999999	720	999999	999999	831	574	945	403	356	901	999999	862	931	935	689	596	779	926	703	999999	30	695	402	91	999999	960	394	387	544	999999	67	301	95	999999	634	999999	999999	143	330	300	747	258	997	390	999999	982	41	849	999999	999999	365	999999	993	999999	403	408	327	641	602	999999	999999	567	858	999999	843	999999	776	953	999999	164	999999	999999	999999	413	835	771	697	22	608	636	929	545	818	999999	495	463	307	999999	585	235	216	38	541	999999	121	189	999999	999999	546	430	215	87	548	413	629	719	
997	999999	999999	631	710	314	42	999999	941	644	749	870	19	390	754	479	999999	999999	948	999999	999999	157	301	655	382	206	476	999999	431	851	996	999999	369	999999	465	717	355	954	999999	901	999999	999999	517	999999	440	999999	999999	999999	676	735	709	472	999999	732	999999	999999	999999	306	999999	514	999999	854	544	999999	647	343	510	243	999999	47	134	423	560	56	901	538	639	824	999999	852	999999	320	999999	695	151	533	950	637	171	615	428	58	999999	999999	73	151	999999	999999	830	106	999999	258	241	639	611	295	999999	999999	831	999999	221	474	90	405	800	527	352	848	947	123	999999	873	82	319	999999	85	999999	550	999999	999999	507	221	994	129	834	465	89	872	93	999999	621	542	999999	999999	404	999999	967	309	219	545	999999	192	999999	999999	999999	154	186	921	29	535	999999	371	434	81	999999	999999	479	961	571	345	447	480	765	102	501	999999	999999	987	915	665	118	418	341	448	960	325	741	999999	999999	689	999999	167	852	558	288	260	118	734	515	999999	483	15	738	999999	107	999999	999999	999999	225	861	87	198	999999	364	427	168	999999	985	120	263	267	999999	555	999999	66	289	999999	216	813	250	743	343	481	520	191	999999	680	468	350	642	898	363	999999	999999	999999	999999	161	999999	140	999999	231	132	623	262	146	999999	999999	856	816	999999	700	220	574	975	999999	743	717	496	183	325	487	999999	644	478	365	904	140	10	279	966	138	139	999999	693	29	621	719	229	999999	999999	651	824	651	533	941	999999	999999	96	436	868	999999	664	324	999999	642	660	487	155	896	999999	160	460	587	999999	999999	571	144	880	956	507	999999	999999	122	283	673	662	919	121	536	677	124	54	573	410	593	473	999999	269	999999	368	143	574	999999	999999	999999	999999	247	801	844	380	552	999999	140	999999	844	999999	552	51	152	999999	740	999999	618	228	128	116	886	186	267	999999	999999	999999	828	597	373	460	175	999999	533	482	425	999999	277	166	135	214	914	644	565	999999	921	999999	127	81	627	768	999999	999999	33	643	314	999999	544	629	999999	999999	90	999999	566	999999	999999	581	517	670	564	999999	108	462	999999	913	999999	999999	620	999999	999999	982	999999	999999	969	605	504	71	999999	890	999999	364	584	999999	999999	457	133	381	87	999999	999999	350	265	457	517	15	999999	503	999999	119	451	72	999999	984	335	641	920	333	999999	961	999999	999999	633	627	999999	209	999999	999999	920	999999	789	820	174	449	999999	953	727	309	999999	964	935	10	62	838	449	114	914	599	999999	899	536	999999	809	126	999999	339	
717	638	954	317	966	219	999999	999999	330	630	999999	10	423	382	914	621	94	607	35	890	606	794	187	398	295	449	148	30	120	989	21	58	168	242	246	98	355	931	997	726	426	688	518	999999	217	913	999999	939	985	914	999999	999999	100	401	733	922	999999	565	31	527	80	563	999999	999999	999999	849	842	999999	145	826	999999	162	610	999999	473	917	286	368	191	999999	999999	209	45	205	999999	810	957	766	999999	324	999999	789	909	479	999999	863	435	187	209	367	999999	994	803	999999	649	999999	999999	999999	927	815	999999	102	384	999999	999999	999999	999999	67	67	999999	891	999999	682	821	198	999999	252	140	653	609	491	108	168	823	999999	279	405	876	999999	720	219	176	839	693	677	544	415	270	225	784	999999	378	130	400	476	995	322	982	970	172	320	470	148	328	333	547	933	560	999999	999999	476	999999	511	346	999999	725	246	999999	153	653	81	982	999999	868	273	123	978	767	357	316	957	423	999999	393	999999	748	38	520	369	999999	611	854	922	240	318	694	867	784	800	750	758	333	838	326	101	999999	999999	279	64	999999	999999	999999	999999	999999	38	63	745	127	935	851	696	999999	628	23	52	999999	70	684	559	579	255	204	999999	999999	999999	633	584	589	301	83	202	758	466	999999	571	445	651	890	999999	265	949	749	848	949	63	43	704	825	284	874	277	871	719	999999	965	999999	208	606	484	404	478	165	826	999999	658	938	999999	480	451	607	575	180	482	999999	999999	506	355	27	999999	524	929	759	999999	999999	999999	331	999999	981	999999	999999	999999	55	415	807	787	999999	923	986	999999	999999	999999	234	999999	999999	999999	106	399	425	854	468	29	999999	62	999999	999999	719	850	409	66	336	899	287	296	999999	371	999999	765	999999	517	836	582	999999	726	437	750	999999	999999	638	128	999999	932	623	999999	724	187	65	999999	454	342	77	942	524	930	964	226	496	937	138	315	778	341	725	908	999999	886	660	464	625	220	770	343	999999	291	357	404	285	160	571	77	999999	538	320	341	449	894	999999	999999	761	221	263	766	256	999999	349	377	216	999999	999999	838	526	999999	376	244	571	734	731	999999	999999	570	940	345	376	71	999	249	31	999999	469	133	999999	232	999999	414	956	14	96	888	941	979	999999	570	51	733	551	999999	171	85	770	714	999999	825	854	201	999999	999999	400	195	999999	109	999999	823	255	985	20	999999	896	962	287	567	999999	842	999999	603	382	999999	303	642	519	999999	88	945	623	999999	960	12	377	512	143	49	613	
900	563	841	633	374	324	66	722	258	819	209	798	212	76	330	533	261	818	900	623	757	676	50	31	999999	209	999999	999999	18	925	394	999999	248	953	747	289	999999	969	18	999999	999999	999999	271	474	879	157	420	687	640	478	126	694	242	425	856	234	523	999999	233	174	823	42	713	332	434	380	560	999999	999999	51	999999	291	999999	999999	999999	837	414	999999	152	262	789	999999	393	539	999999	999999	596	822	107	999999	999999	640	999999	999999	241	214	999999	939	999999	999999	999999	171	999999	599	406	835	999999	397	49	999999	999999	999999	677	999999	385	19	649	999999	524	734	783	737	162	806	285	441	545	966	613	999999	630	999999	536	643	665	628	455	793	143	999999	816	999999	783	87	999999	819	963	774	999999	232	564	43	999999	314	725	999999	18	999999	324	999999	300	999999	999999	866	999999	999999	419	43	315	757	563	999999	49	550	999999	585	954	84	113	465	477	770	999999	391	999999	596	60	232	918	806	999999	892	478	999999	683	999999	425	999999	688	358	409	930	469	711	668	708	993	874	999999	150	904	934	459	999999	496	999999	999999	402	259	802	304	999999	125	509	147	671	387	870	867	999999	169	999999	395	999999	999999	547	311	999999	722	908	999999	186	835	999999	901	999999	443	619	682	163	487	999999	667	999999	64	222	814	959	573	999999	331	999999	16	999999	980	866	999999	704	802	949	227	624	680	350	209	127	361	347	607	462	237	767	999999	714	542	146	380	509	700	843	732	351	232	999999	587	480	180	469	797	44	146	738	816	733	999999	863	353	999999	687	936	999999	477	362	121	770	564	934	302	999999	844	999999	49	14	999999	999999	875	401	999999	999999	999999	947	891	549	572	326	999999	999999	464	999999	999999	999999	63	821	764	983	264	989	121	954	999999	999999	878	636	953	999999	999999	734	857	999999	999999	472	397	562	958	988	968	928	999999	999999	281	999999	480	524	164	61	442	227	249	975	961	999999	999999	11	740	192	79	999999	999999	33	229	764	102	946	715	216	405	999999	862	999999	25	336	208	326	682	999999	74	999999	999999	901	999999	879	494	882	555	185	192	395	822	776	918	713	342	766	575	516	520	999999	809	999999	656	941	999999	473	959	635	686	963	328	330	999999	999999	782	999999	917	999999	999999	220	401	540	999999	19	678	999999	856	312	993	442	750	175	899	540	554	534	999999	174	999999	30	922	919	498	228	77	501	657	999999	930	648	999999	235	247	309	999999	278	923	999999	272	277	617	999999	642	254	222	162	999999	999999	999999	258	448	752	825	
258	297	999999	51	805	942	187	999999	654	381	355	592	525	999999	599	407	285	610	999999	902	257	413	274	287	253	999999	914	79	80	50	681	209	999999	410	999999	21	661	237	127	704	95	838	999999	285	296	662	697	234	999999	190	999999	647	840	999999	577	844	33	204	797	800	999999	999999	999999	999999	699	999999	495	124	939	587	746	57	999999	903	999999	418	451	988	999999	591	999999	689	247	890	163	44	368	256	832	999999	988	999999	999999	327	676	978	479	358	586	150	999999	582	294	254	443	839	999999	999999	999999	169	403	44	213	999999	999999	348	999999	478	460	999999	787	999999	291	795	999999	999999	999999	175	237	838	938	999999	412	850	424	735	405	993	456	323	999999	432	999999	999999	750	954	263	999999	835	999999	118	999999	897	920	999999	928	300	498	655	163	231	988	708	205	231	311	631	999999	791	755	942	999999	31	999999	786	365	999999	618	999999	643	36	999999	999999	899	729	999999	204	492	497	496	445	906	999999	302	102	999999	999999	999999	999999	449	999999	899	441	90	395	999999	979	761	144	997	903	681	453	999999	137	837	658	809	999999	999999	116	999999	865	305	320	999999	538	729	54	895	641	16	176	606	320	999999	952	259	999999	999999	957	999999	999999	500	593	999999	999999	335	175	999999	242	913	552	168	342	194	43	146	769	358	704	999999	716	248	365	999999	999999	847	701	10	884	409	999999	999999	999999	672	790	999999	712	557	999999	212	563	789	999999	728	463	18	273	135	103	816	489	164	791	999999	727	999999	144	697	999999	615	633	175	381	832	999999	999999	999999	669	404	999999	434	999999	775	999999	696	927	585	636	442	506	584	576	906	77	919	999999	197	629	945	999999	240	24	308	968	579	398	418	999999	121	890	999999	603	999999	435	392	276	389	299	20	999999	534	507	264	999999	41	66	268	999999	999999	475	386	211	723	724	437	419	999999	807	922	999999	519	754	525	999999	329	980	845	999999	685	653	761	897	619	999999	156	732	759	557	936	522	139	114	917	645	513	975	879	16	997	973	362	582	377	999999	290	999999	982	712	432	60	999999	999999	628	269	713	999999	592	577	577	704	659	999999	870	409	178	414	837	880	999999	354	110	839	483	999999	300	189	530	999999	865	377	750	57	135	885	999999	999999	485	999999	931	34	393	311	999999	303	999999	995	711	967	999999	875	941	112	999999	999999	949	999999	313	916	969	533	957	684	712	210	999999	999999	241	984	108	825	928	189	948	999999	999999	799	999999	999999	397	304	478	563	373	989	435	648	382	57	
935	999999	999999	569	688	407	77	708	599	237	349	712	764	999999	869	718	946	762	164	660	999999	160	970	132	529	674	65	403	320	722	775	315	239	194	58	177	785	369	500	999999	946	999999	210	183	841	999999	540	751	694	655	52	672	494	722	930	785	959	917	50	999999	352	673	999999	876	461	43	482	579	999999	999999	933	587	272	613	714	864	999999	797	999999	843	144	314	709	665	679	113	999999	516	999999	273	999999	867	329	486	208	283	864	333	999999	999999	212	961	83	993	999999	465	410	880	999999	75	834	172	636	206	999999	999999	999999	732	999999	999999	221	966	325	999999	999999	76	267	785	415	999999	999	627	85	482	640	999999	240	715	943	223	703	941	508	198	438	55	240	133	606	170	999999	142	999999	999999	597	246	645	999999	999999	655	208	624	474	576	76	217	97	999999	565	707	807	257	789	983	654	279	467	137	999999	448	835	144	188	254	999999	867	500	711	884	404	537	999999	216	297	25	88	476	931	999999	999999	957	85	999999	899	363	71	999999	999999	719	999999	779	999999	999999	999999	820	73	446	230	999999	208	717	386	999999	999999	179	246	51	999999	999999	999999	803	535	15	999999	490	760	577	288	999999	71	524	357	992	566	625	28	999999	154	477	951	642	256	487	923	999999	581	805	405	729	127	29	851	185	999999	524	253	513	999999	580	999999	496	167	999999	999999	683	369	394	713	546	161	999999	897	34	999999	934	556	58	999999	999999	909	954	181	558	774	51	673	182	849	52	381	999999	938	574	417	465	484	918	103	250	154	197	101	999999	578	758	132	999999	168	999999	968	999999	432	999999	670	115	324	608	563	351	20	196	545	671	174	646	999999	332	617	561	459	638	954	999999	106	722	863	322	980	26	919	845	23	640	84	186	92	250	999999	311	150	999999	364	752	240	957	652	430	694	932	338	999999	220	607	759	339	999999	591	600	948	999999	12	999999	547	999999	174	182	999999	597	987	563	999999	999999	315	420	999999	284	212	999999	999999	80	999999	999999	58	688	999999	635	416	881	744	936	999999	649	954	69	147	257	816	330	75	785	747	833	707	378	158	999999	905	999999	184	64	48	981	999999	878	809	385	580	859	311	539	999999	33	852	61	72	539	999999	255	283	337	468	999999	544	999999	332	609	920	679	539	750	730	999999	706	689	898	999999	197	86	260	761	676	956	28	536	29	723	980	655	999999	618	999999	659	913	999999	596	999999	446	999999	999999	209	465	900	329	561	808	547	327	172	999999	553	
999999	999999	994	521	999999	511	863	18	999999	609	999999	274	373	921	999999	999999	316	999999	103	741	83	98	531	61	306	776	999999	467	727	999999	406	999999	502	762	999999	516	999999	401	197	95	302	438	764	999999	580	201	536	408	715	999999	999999	468	999999	421	479	999999	999999	943	999999	884	999999	406	290	862	213	811	999999	611	655	338	415	914	670	999999	449	644	999999	999999	480	114	999999	238	751	999999	251	937	748	90	292	22	999999	721	185	999999	221	896	158	999999	742	769	429	925	753	386	332	326	798	72	999999	835	929	291	473	120	999999	645	654	300	620	275	72	999999	328	999999	689	694	999999	999999	999999	552	496	999999	842	711	685	323	485	999999	666	924	149	686	118	457	92	999999	257	74	668	575	999999	857	999999	999999	706	738	606	999999	697	638	587	440	276	429	348	508	449	761	435	331	170	288	999999	999999	136	999999	582	871	560	330	999999	674	999999	230	310	638	149	375	999999	999999	717	375	999999	38	347	708	419	689	119	999999	919	496	639	347	415	963	233	595	999999	329	166	735	559	376	201	913	742	56	128	999999	999999	83	756	489	613	999999	610	999999	358	999999	999999	892	762	976	411	950	44	360	814	347	414	554	34	686	789	981	815	311	836	434	965	999999	570	409	225	999999	740	159	733	620	362	628	999999	922	361	999999	999999	583	965	251	878	999999	241	781	999999	813	58	80	699	999999	980	999999	999999	924	462	603	331	362	760	565	999999	885	626	204	984	999999	317	112	334	526	18	242	345	594	999999	999999	141	789	114	412	796	670	999999	111	999999	62	999999	999999	469	999999	941	620	822	409	999999	999999	999999	47	796	518	999999	946	745	183	999999	748	964	184	378	878	472	541	999999	999999	768	550	434	525	999999	999999	927	994	643	576	584	999999	999999	999999	563	999999	818	999999	993	596	999999	999999	924	287	488	892	98	684	944	590	296	999999	999999	474	999999	491	999999	999999	482	999999	999999	999999	999999	999999	999999	234	999999	38	620	815	69	377	548	661	999999	918	625	157	999999	672	999999	252	60	62	289	184	35	944	304	82	999999	579	999999	139	16	403	547	754	687	999999	999999	69	73	138	530	999999	861	711	999999	999999	865	420	213	999999	999999	347	461	260	889	424	209	394	734	548	821	490	755	419	999999	59	381	999999	469	782	119	783	999999	921	531	371	999999	324	999999	582	217	583	375	811	118	999999	941	999999	999999	273	64	178	335	525	317	50	173	452	66	972	999999	993	999999	999999	700	247	999999	540	729	999999	111	999999	
472	161	999999	247	999999	943	310	986	999999	999999	16	206	728	941	457	999999	614	491	207	999999	999999	999999	999999	223	999999	945	121	999999	510	411	566	345	999999	999999	706	183	194	79	999999	229	151	80	865	265	986	754	999999	999999	999999	505	925	999999	330	241	627	522	920	127	615	179	832	439	486	999999	528	671	45	559	244	283	999999	545	999999	999999	999999	197	999999	999999	236	878	252	361	999999	14	486	999999	24	929	551	999999	999999	77	999999	755	999999	711	594	169	737	999999	718	999999	524	515	36	999999	999999	352	512	440	999999	945	999999	737	927	481	358	481	229	209	656	999999	999999	999999	30	999999	91	811	591	999999	602	925	248	910	169	109	836	576	978	106	648	672	999999	120	756	318	186	726	827	916	363	122	939	537	999999	613	144	474	494	625	308	999999	761	495	837	512	706	980	577	827	644	782	999999	132	560	999999	999999	897	999999	712	235	999999	999999	675	663	490	999999	710	251	556	964	372	91	999999	999999	778	999999	931	999999	999999	999999	999999	158	10	999999	581	999999	816	976	685	924	247	179	781	400	943	999999	96	832	357	526	999999	999999	31	999999	282	700	150	334	999999	83	757	623	60	111	38	216	982	403	91	870	999999	999999	565	631	727	202	309	962	999999	892	823	108	925	728	615	467	137	148	999	881	999999	492	999999	999999	177	623	129	680	371	736	903	693	751	486	357	271	183	400	999999	999999	401	188	999999	889	999999	658	697	332	495	571	999999	999999	404	210	402	686	539	953	464	113	83	999999	601	999999	989	140	357	999999	380	354	294	999999	12	920	999999	300	23	314	361	999999	999999	797	195	799	657	999999	298	551	94	999999	731	229	935	42	999999	772	587	360	900	129	311	258	999999	150	287	352	841	484	720	999999	673	234	602	945	187	286	443	801	999999	930	841	999999	364	999999	622	74	800	970	914	716	713	662	414	242	217	999999	845	54	522	315	999999	814	830	982	997	507	626	999999	854	729	339	785	890	969	287	504	893	252	528	999999	551	870	569	13	398	21	999999	370	737	510	999999	999999	289	164	713	37	975	381	999999	999999	447	999999	126	195	387	999999	771	999999	999999	713	783	999999	526	999999	999999	356	255	826	594	986	999999	266	262	354	298	940	506	735	999999	260	528	521	540	412	775	740	754	384	625	470	249	385	999999	34	999999	836	999999	980	400	999999	781	999999	786	725	438	999999	557	771	896	447	999999	46	188	703	194	271	73	123	533	33	602	871	210	134	746	310	850	999999	999999	
461	78	999999	344	899	478	379	734	814	974	999999	192	982	999999	188	48	212	207	712	999999	464	773	758	999999	999999	999999	910	947	662	978	999999	999999	329	153	445	999999	905	999999	288	234	814	536	259	999999	939	999999	619	393	999999	95	544	113	147	397	999999	688	319	79	968	145	568	999999	82	835	846	263	999999	999999	999999	809	142	510	999999	999999	35	999999	524	999999	516	999999	155	526	925	576	444	34	999999	931	980	756	69	836	733	999999	666	392	464	423	302	686	977	780	351	222	952	43	999999	659	999999	244	174	699	999999	999999	990	51	506	506	999999	821	999999	999999	858	295	999999	306	777	999999	822	642	474	999999	999999	999999	999999	374	185	713	623	410	840	544	569	745	999999	999999	999999	300	999999	624	886	958	32	480	999999	999999	999999	66	472	656	265	417	999999	999999	770	74	383	733	885	625	999999	792	999999	990	981	525	372	123	999999	389	33	487	623	999999	756	516	87	845	212	511	453	128	250	967	154	432	707	839	999999	528	999999	549	414	537	758	104	85	999999	499	111	683	999999	363	92	999999	999999	794	999999	973	999999	986	537	530	383	181	747	552	914	845	558	818	532	148	999999	402	999999	82	95	448	662	440	999999	356	111	827	645	999999	167	345	376	999999	78	999999	720	542	459	28	999999	366	21	552	999999	197	999999	293	161	669	190	999999	999999	999999	709	199	321	823	942	190	429	999999	999999	999999	394	579	478	921	749	665	999999	641	942	999999	51	999999	437	119	280	999999	415	818	999999	976	584	477	196	999999	928	878	555	897	999999	278	999999	999999	830	39	999999	999999	719	29	543	495	252	548	747	999999	664	999999	762	999999	999999	95	775	999999	879	560	999999	999999	999999	808	999999	870	120	530	51	673	999999	565	999999	407	952	689	147	396	284	190	999999	46	729	504	16	948	999999	354	999999	514	503	999999	605	280	632	999999	207	911	36	673	385	721	999999	83	826	999999	90	365	259	864	947	388	336	698	999999	371	999999	888	999999	54	754	766	186	537	180	877	999999	629	775	711	491	236	370	610	805	999999	539	655	677	907	867	760	105	489	999999	125	661	907	999999	999999	62	318	119	981	919	619	545	969	999999	948	999999	461	999999	547	382	721	28	725	893	813	831	542	221	894	187	999999	999999	697	971	64	226	62	999999	514	999999	182	127	999999	691	196	477	570	999999	729	999999	415	999999	557	117	845	107	936	23	640	438	520	107	224	804	925	947	999999	998	999999	732	999999	999999	999999	888	209	999999	639	999999	707	346	
999999	999999	491	135	771	822	123	590	135	957	290	49	545	85	147	85	902	999999	999999	248	629	999999	902	999999	683	139	105	668	999999	251	467	901	316	303	177	730	999999	99	999999	999999	834	267	872	891	452	56	741	10	999999	999999	700	65	999999	468	717	699	999999	494	999999	642	727	454	999999	884	499	388	999999	251	908	417	468	813	552	663	414	371	699	20	555	636	999999	104	917	783	550	999999	634	847	586	477	999999	131	646	399	999999	389	585	999999	999999	999999	324	999999	999999	343	999999	887	512	614	999999	355	10	878	939	999999	254	632	536	898	999999	96	754	999999	665	441	999999	347	177	162	288	999999	785	710	999999	491	999999	898	13	584	128	663	899	999999	999999	240	476	963	192	830	155	752	852	686	655	315	319	439	833	660	767	999999	719	999999	335	999999	569	299	269	999999	503	355	629	999999	780	679	197	999999	999999	435	964	612	164	346	999999	536	181	999999	999999	999999	181	883	74	352	817	799	943	549	693	762	670	187	703	735	999999	999999	132	900	999999	975	999999	585	999999	408	696	999999	174	383	353	799	858	470	999999	956	999999	999999	290	287	144	999999	736	999999	50	339	999999	787	908	999999	999999	999999	414	280	203	90	999999	596	546	666	655	662	999999	570	205	894	903	999999	943	746	999999	716	519	844	766	924	999999	480	544	16	999999	909	256	999999	373	147	394	588	999999	163	772	689	84	624	631	481	999999	176	453	999999	436	564	843	999999	969	303	697	569	514	278	841	999999	999999	539	32	746	416	890	999999	68	509	999999	933	790	999999	999999	642	894	223	999999	999999	82	37	398	580	999999	75	94	999999	80	999999	825	83	998	321	67	637	544	601	884	999999	464	969	395	999999	121	631	63	196	209	660	802	355	229	699	769	687	663	999999	943	999999	332	124	135	999999	684	251	935	479	917	142	107	999999	338	229	999999	112	642	752	469	457	21	897	576	419	646	479	854	308	552	999999	999999	585	658	999999	742	350	844	776	962	999999	696	584	999999	77	563	510	999999	10	999999	666	55	911	999999	496	670	434	547	715	999999	214	397	636	999999	999999	168	999999	644	999999	486	774	999999	865	790	599	999999	437	627	509	856	146	999999	999999	724	885	334	73	95	172	542	317	999999	138	803	757	482	70	657	732	909	999999	866	890	523	999999	999999	189	999999	900	735	243	807	999999	999999	836	999999	999999	911	51	222	999999	436	481	593	179	972	999999	72	42	127	699	779	999999	600	815	280	571	999999	999999	999999	154	999999	195	436	
309	510	763	279	967	15	938	159	615	999999	814	614	394	307	353	836	278	127	999999	782	45	463	912	447	53	566	190	212	995	999999	77	162	250	55	294	668	218	860	104	999999	188	550	999999	384	786	211	885	274	986	999999	218	999999	853	412	401	999999	597	326	236	411	824	736	163	61	999999	661	373	349	23	999999	627	418	999999	70	604	495	299	538	661	841	680	916	225	999999	356	50	999999	837	653	448	80	892	633	693	212	451	397	999999	931	135	837	546	260	311	461	999999	999999	792	808	906	555	69	664	394	730	907	520	999999	704	412	362	536	695	999999	614	735	999999	339	857	162	107	187	999999	999999	14	143	665	999999	465	556	46	999999	39	747	892	20	999999	249	963	305	930	160	417	529	772	311	851	685	696	725	999999	674	934	655	999999	378	463	138	390	999999	251	606	781	999999	376	845	506	947	682	603	507	545	376	562	231	999999	999999	86	763	703	999999	980	227	999999	540	371	581	999999	939	999999	999999	109	858	376	63	999999	999999	269	999999	927	804	999999	13	103	999999	999999	308	381	999999	860	609	386	374	999999	314	271	389	51	999999	14	274	131	17	999999	999999	407	686	999999	509	897	578	999999	923	999999	898	999999	976	133	999999	999999	999999	209	951	89	999999	180	735	999999	71	791	944	337	999999	158	662	999999	896	999999	56	820	793	999999	872	999999	291	110	463	538	788	926	294	265	530	557	999999	999999	180	928	255	876	672	999999	937	718	999999	251	858	774	183	225	490	142	87	999999	999999	763	999999	999999	797	813	999999	206	392	145	999999	689	806	999999	999999	999999	512	968	599	180	158	289	371	163	582	999999	251	999999	364	573	445	162	999999	830	291	188	737	754	140	441	169	999999	132	999999	221	273	445	765	568	999999	999999	521	543	906	551	987	402	183	843	757	572	999999	842	819	699	354	510	976	811	999999	999999	757	999999	999999	20	682	166	568	942	318	604	486	130	778	999999	999999	618	281	288	304	786	999999	999999	382	869	142	633	313	999999	867	763	469	999999	540	999999	999999	683	385	895	869	999999	834	241	999999	162	95	906	73	959	999999	735	999999	999999	999999	251	307	845	999999	298	878	59	999999	464	85	555	999999	532	590	64	999999	250	243	386	419	473	999999	332	387	229	783	235	569	999999	338	141	534	771	446	299	426	120	999999	97	26	819	977	379	165	978	999999	562	326	19	999999	534	501	999999	287	53	299	975	999999	246	515	652	489	999999	135	943	999999	373	96	301	637	999999	33	
156	369	599	999999	581	176	409	999999	230	909	999999	999999	999999	640	682	493	402	999	451	999999	999999	581	373	999999	477	253	222	956	653	475	34	382	999999	510	355	999999	688	557	717	808	67	44	294	743	930	999999	331	999999	349	879	694	301	195	150	53	574	995	269	28	338	953	452	558	754	885	187	37	304	999999	199	805	999999	291	643	999999	946	297	630	409	267	999999	909	999999	773	781	733	999999	999999	999999	781	497	999999	999999	999999	999999	615	485	539	999999	752	999999	37	28	160	84	849	19	551	555	107	286	374	999999	761	415	999999	999999	999999	973	161	990	905	837	999999	701	386	317	902	788	980	999999	757	999999	657	999999	999999	890	467	699	932	999999	644	576	999999	504	132	568	777	974	810	779	700	566	706	761	999999	200	515	458	698	999999	117	762	575	636	999999	601	212	686	520	163	378	95	51	999999	356	339	999999	18	579	817	539	928	978	210	769	201	76	896	796	705	385	19	999999	400	616	882	10	999999	999999	531	366	100	463	656	411	615	999999	278	415	999999	722	506	878	880	999999	188	784	374	999999	999999	534	316	890	815	777	369	94	650	821	474	338	744	43	999999	460	449	999999	999999	799	999999	676	999999	490	848	982	878	999999	130	398	999999	107	636	865	999999	996	60	209	648	999999	999999	530	874	456	941	619	978	472	830	429	999999	714	462	575	712	661	736	825	999999	833	899	238	963	262	394	999999	702	878	999999	62	410	250	826	999999	756	633	802	352	999999	238	13	416	999999	701	836	723	645	999999	163	985	269	235	167	815	979	999999	566	999999	72	574	917	110	85	778	29	999999	888	19	818	88	859	393	999999	813	999999	492	929	272	999999	999999	731	999999	724	411	792	184	999999	21	999999	943	77	999999	290	974	321	902	340	999999	681	524	835	635	252	84	999999	999999	950	354	985	497	884	303	204	999999	843	285	385	999999	986	844	999999	877	547	875	21	679	999999	310	502	926	999999	408	591	902	835	106	999999	650	999999	916	234	738	35	975	68	773	985	889	141	45	527	665	544	836	294	958	98	377	72	456	999999	999999	852	68	345	486	712	999999	999999	747	886	999999	399	999999	999999	999999	999999	571	816	999999	693	224	179	466	409	496	863	999999	617	877	999999	32	588	828	154	584	999999	966	640	999999	70	693	333	393	999999	792	276	474	226	793	999999	526	999999	999999	763	557	480	395	999999	848	623	999999	999999	687	739	999999	999999	570	926	999999	614	885	999999	999999	187	10	891	785	316	616	
229	398	538	823	770	491	471	764	999999	999999	999999	500	316	999999	959	112	18	645	654	999999	646	705	999999	999999	189	999999	595	999999	646	762	666	695	88	53	629	234	429	860	916	258	402	392	505	999999	933	999999	578	999999	999999	84	999999	255	141	999999	969	523	850	358	644	549	895	154	999999	312	999999	417	421	273	172	734	682	157	728	405	893	999999	999999	219	999999	75	653	456	51	999999	999999	421	564	67	83	115	383	81	226	377	363	257	999999	203	409	525	701	999999	977	549	401	844	999999	999999	999999	999999	999999	641	999999	578	896	999999	112	999999	541	518	853	364	199	66	999999	611	999999	361	999999	645	999999	999999	809	999999	373	348	479	502	180	926	894	828	929	367	791	742	968	647	481	999999	155	719	661	999999	671	347	124	920	198	789	913	175	692	492	726	999999	831	380	215	999999	969	999999	384	615	999999	34	435	832	275	999999	643	999999	879	138	999999	279	999999	918	70	36	233	999999	313	390	22	728	999999	446	641	484	910	598	999999	923	945	999999	345	56	999999	999999	912	292	655	580	999999	630	295	999999	992	999999	961	913	320	999999	334	419	307	993	602	999999	888	999999	200	790	999999	54	851	999999	999999	955	999999	999999	651	423	999999	999999	904	732	244	392	443	581	454	195	522	997	287	262	999999	535	999999	351	454	381	999999	923	102	864	999999	999999	779	999999	999999	46	999999	999999	999999	896	75	394	999999	574	759	999999	462	999999	544	14	277	999999	999999	598	368	657	719	592	999999	280	666	200	847	49	999999	142	612	114	210	417	674	859	735	390	197	213	999999	671	592	244	919	450	389	97	597	999999	344	191	970	723	999999	928	809	991	240	875	546	476	999999	627	607	357	117	136	340	418	999999	999999	410	999999	999999	999999	999999	619	361	225	810	760	452	698	797	431	143	999999	100	999999	59	744	159	322	667	553	999999	964	999999	571	342	263	756	999999	196	957	780	815	95	999999	927	199	639	25	75	786	34	999999	829	999999	999999	630	45	595	368	240	999999	999999	497	999999	100	999999	983	789	882	556	13	273	512	840	999999	999999	999999	820	817	860	114	999999	256	881	999999	940	145	461	357	712	999999	171	999999	955	729	691	999999	999999	189	891	216	850	999999	518	782	760	514	988	534	999999	239	999999	999999	507	136	103	841	616	566	159	900	532	441	180	338	841	452	999999	999999	959	999999	401	640	999999	654	999999	999999	738	108	768	436	999999	926	461	483	13	394	322	828	636	850	712	443	40	990	684	418	961	189	941	
318	999999	878	999999	999999	837	583	851	853	999999	101	999999	517	797	722	754	605	980	697	999999	999999	139	999999	999999	119	296	958	610	935	970	999999	50	559	999999	460	479	999999	361	564	999999	999999	543	468	956	999999	747	204	999999	317	245	88	438	999999	999999	493	188	239	999999	465	610	878	999999	915	883	36	60	553	360	347	999999	486	254	425	999999	905	914	671	771	937	999999	101	322	303	699	891	417	775	705	999999	281	249	999999	895	954	766	456	627	585	999999	495	203	999999	307	999999	759	834	23	222	947	579	517	999999	467	999999	999999	566	679	225	992	619	284	999999	687	76	13	613	999999	470	999999	459	296	95	999999	452	999999	257	25	999999	940	67	999999	563	757	999999	999999	781	415	999999	446	210	776	411	593	319	220	356	999999	241	69	155	485	552	999999	498	292	431	626	24	999999	270	551	450	285	934	225	721	99	594	999999	232	207	557	999999	94	999999	885	999999	999999	999999	821	999999	999999	179	999999	582	851	636	999999	810	342	165	401	875	185	659	336	135	658	999999	498	999999	572	929	837	999999	999999	999999	842	815	407	928	999999	782	999999	999999	767	280	999999	361	374	999999	830	783	968	76	806	681	999999	999999	356	759	999999	437	743	999999	529	854	999999	847	654	333	793	453	413	414	71	618	771	16	999999	999999	645	307	999999	413	436	788	960	771	150	255	999999	417	999999	647	999999	666	999999	549	999999	999999	999999	999999	999999	50	301	999999	379	564	999999	198	910	841	999999	300	124	547	999999	999999	138	740	893	570	706	408	652	386	983	999999	999999	999999	580	231	366	978	127	11	600	689	122	59	419	999999	766	999999	999999	999999	873	999999	533	547	959	708	420	909	30	377	999999	307	398	915	999999	999999	244	999999	617	688	999999	565	182	122	946	27	227	999999	330	497	804	754	73	813	512	999999	999999	999999	445	871	999999	999999	957	750	75	302	301	999999	656	805	172	167	344	656	365	318	999999	999999	999999	942	491	342	999999	533	573	192	244	999999	412	589	381	460	999999	746	999999	999999	607	431	999999	999999	726	29	432	525	334	646	419	417	458	203	817	821	192	502	389	999999	868	434	999999	882	999999	716	794	77	433	711	993	999999	999999	337	999999	999999	373	999999	225	472	999999	73	208	926	772	827	136	218	771	999999	999999	671	367	409	168	182	253	999999	596	19	999999	365	102	623	653	821	999999	130	493	251	457	246	287	917	569	805	236	261	999999	240	590	586	305	999999	443	331	240	379	178	538	999999	209	359	999999	247	554	970	
584	282	950	198	15	725	530	999999	41	394	999999	839	363	945	999999	999999	365	429	648	999999	229	190	331	999999	269	951	954	919	258	887	999999	680	24	834	999999	978	999999	52	999999	999999	774	769	999999	999999	790	539	814	592	999999	154	993	786	999999	494	750	404	950	369	928	999999	999999	610	854	153	323	769	825	999999	999999	23	999999	999999	844	788	295	999999	778	999999	800	729	146	372	590	114	999999	999999	999999	530	999999	999999	37	799	999999	531	99	174	915	268	623	999999	714	295	299	325	258	680	942	999999	209	301	625	566	569	209	916	999999	999999	750	259	999999	688	999999	445	55	986	106	999999	323	698	131	544	999999	770	779	25	999999	82	999999	856	223	351	999999	331	792	632	471	999999	914	614	690	153	175	999999	594	999999	999999	999999	253	339	161	480	628	121	88	999999	116	999999	790	193	999999	999999	756	894	45	687	999999	999999	999999	423	999999	999999	295	999999	999999	999999	378	510	999999	999999	999999	999999	829	934	999999	999999	722	170	253	45	525	676	449	999999	999999	999999	397	999999	973	906	999999	447	999999	830	999999	294	195	919	112	110	388	606	619	354	587	73	506	821	199	999999	965	256	999999	999999	897	848	427	564	170	653	999999	106	536	999999	519	999999	805	999999	129	420	557	999999	67	999999	657	919	67	105	153	484	999999	575	92	999999	941	679	717	588	933	999999	866	999999	999999	459	999999	999999	999999	349	834	999999	267	508	701	999999	744	999999	999999	586	960	977	791	331	420	999999	795	24	24	854	338	999999	451	227	75	163	553	925	54	608	633	999999	850	717	271	723	226	999999	874	313	936	779	490	140	627	955	185	545	220	999999	663	504	276	224	999999	999999	978	50	999999	999999	234	818	999999	999999	953	594	137	999999	999999	697	999999	446	150	710	918	558	359	999999	599	119	977	999999	715	972	944	999999	108	635	706	999999	999999	186	916	336	89	127	663	898	186	999999	828	999999	484	999999	613	999999	999999	999999	999999	463	646	667	451	333	570	999999	999999	154	646	825	496	501	377	794	951	293	529	814	999999	800	895	460	143	999999	291	875	534	202	369	999999	774	542	339	252	629	87	734	592	765	863	999999	518	262	361	546	336	999999	689	571	999999	999999	549	934	505	568	999999	999999	885	52	695	999999	911	999999	918	60	999999	172	134	175	873	558	999999	59	768	786	999999	207	782	999999	999999	999999	845	999999	49	40	234	608	833	684	443	554	849	550	80	181	112	734	999999	999999	593	173	609	524	697	771	999999	500	999999	719	999999	988	751	865	
96	999999	846	290	744	888	999999	354	339	449	999999	329	708	999999	999999	999999	999999	999999	999999	480	436	999999	541	999999	933	999999	999999	733	999999	124	503	999999	803	984	463	526	335	822	989	455	485	248	999999	170	792	999999	72	373	521	579	45	539	133	999999	439	305	22	525	357	476	617	999999	912	225	999999	286	526	724	999999	999999	271	861	999999	419	999999	999999	957	999999	538	999999	215	906	222	999999	88	963	331	532	554	168	514	999999	999999	999999	999999	393	999999	619	999999	999999	851	348	441	69	318	184	877	714	999999	251	348	640	999999	999999	270	711	879	58	999999	983	999999	994	179	773	947	461	999999	149	582	999999	860	347	167	33	999999	867	474	162	555	999999	95	616	999999	312	820	874	823	682	999999	136	513	288	482	240	999999	857	999999	999999	999999	999999	999999	999999	999999	672	999999	999999	482	999999	999999	999999	999999	727	503	243	897	348	746	999999	953	83	638	713	886	456	999999	582	865	927	999999	857	698	807	51	999999	126	999999	484	999999	999999	820	999999	859	605	859	999999	999999	785	248	342	220	120	999999	714	999999	228	83	999999	686	999999	999999	144	555	500	999999	999999	439	686	804	999999	999999	864	171	999999	142	999999	778	999999	37	566	322	999999	999999	595	262	746	396	999999	999999	479	52	505	798	20	122	686	846	369	384	164	460	110	999999	132	791	999999	948	367	581	365	450	999999	823	129	262	21	517	999999	247	484	999999	346	682	335	84	55	999999	161	832	456	835	419	733	873	999999	221	817	504	803	906	797	999999	520	647	39	999999	999999	678	999999	111	178	886	132	900	846	124	427	999999	57	999999	999999	797	535	999999	529	41	241	950	24	999999	999999	22	166	340	686	288	825	999999	305	996	374	397	999999	730	288	949	297	832	36	991	793	999999	456	68	625	10	999999	396	127	998	999999	731	664	999999	999999	165	730	999999	224	568	298	999999	999999	999999	999999	999999	999999	804	999999	999999	744	408	923	999999	256	42	999999	108	715	686	999999	439	917	307	160	999999	733	999999	999999	132	229	505	618	468	703	411	812	405	686	732	605	699	549	547	264	999999	807	641	471	875	599	999999	86	537	784	999999	474	999999	900	999999	999999	720	981	723	360	248	999999	465	329	844	229	170	999999	982	91	999999	999999	999999	999999	713	835	999999	223	999999	999999	597	429	91	684	844	937	760	505	948	999999	885	717	999999	196	25	999999	999999	321	999999	655	999999	220	103	456	699	968	999999	17	196	902	78	506	44	200	999999	818	708	781	485	906	468	664	473	999999	205	377	
999999	194	999999	66	493	780	595	302	999999	387	999999	634	984	876	844	752	318	55	503	388	683	635	432	206	999999	570	836	999999	196	774	999999	682	999999	332	904	909	980	140	419	297	999999	742	107	386	492	84	796	608	72	715	356	428	916	999999	694	439	761	830	117	923	943	875	115	328	640	653	999999	662	972	999999	999999	187	636	215	477	941	537	999999	714	873	773	237	658	481	428	327	765	443	638	474	157	159	32	999999	999999	45	999999	778	999999	999999	999999	144	636	136	942	178	792	711	350	999999	901	999999	126	243	159	716	226	634	899	322	999999	999999	34	507	787	623	999999	150	861	441	314	758	999999	874	183	639	601	531	538	260	535	999999	103	885	573	443	42	789	346	999999	999999	12	999999	432	999999	760	120	999999	999999	329	23	652	849	908	449	152	999999	251	70	520	124	694	999999	649	999999	832	847	149	999999	999999	590	375	999999	233	622	311	999999	878	922	999999	528	472	192	218	246	883	999999	194	999999	430	999999	790	999999	825	523	134	906	239	645	128	999999	999999	204	999999	738	648	999999	999999	296	999999	272	534	328	647	991	651	511	887	413	999999	999999	662	999999	513	999999	999999	647	999999	709	999999	404	650	999999	803	510	557	278	198	999999	597	999999	588	898	308	999999	505	472	90	833	999999	999999	29	826	741	500	260	278	691	999999	938	10	868	999999	798	743	622	300	999999	147	999999	999999	323	999999	815	868	49	764	404	355	819	337	566	999999	837	875	999999	824	502	313	259	289	587	517	541	596	176	999999	110	999999	545	214	999999	999999	999999	999999	308	613	20	999999	999999	495	873	345	861	999999	444	999999	88	999999	369	999999	999999	221	887	164	795	806	875	228	701	376	664	999999	810	999999	390	623	999999	999999	999999	771	999999	629	851	763	416	251	999999	999999	162	453	999999	187	205	746	416	735	999999	244	703	502	737	791	181	94	831	43	535	256	999999	820	966	740	355	598	984	178	370	134	999999	554	159	945	76	999999	999999	999999	644	73	207	654	999999	522	999999	84	43	31	999999	766	999999	999999	716	409	999999	342	486	999999	832	607	761	248	375	930	999999	159	999999	792	999999	999999	311	354	999999	999999	58	575	261	454	999999	999999	564	963	720	603	201	375	999999	749	245	999999	770	929	999999	47	311	959	289	637	999999	495	732	250	305	999999	464	587	985	253	999999	143	999999	41	758	562	999999	999999	527	771	999999	129	999999	603	556	991	163	382	999999	360	171	999999	295	623	427	608	999999	999999	667	196	148	614	390	
594	999999	111	653	738	180	999999	995	512	441	999999	999999	999999	999999	999999	694	314	380	91	886	634	92	271	847	466	614	999999	24	728	141	341	999999	999999	739	999999	214	455	999999	424	999999	999999	364	658	999999	777	725	520	999999	999999	999999	362	999999	67	727	999999	511	136	263	197	134	30	87	277	380	999999	885	774	177	457	924	999999	965	956	999999	288	999999	999999	614	999999	741	103	725	605	108	778	526	575	406	983	225	999999	201	160	299	192	531	97	287	557	892	950	999999	976	494	390	397	858	188	449	485	999999	522	193	456	41	304	481	178	601	583	320	999999	194	242	847	57	999999	667	696	999999	193	156	66	187	790	750	749	121	717	391	999999	999999	957	508	148	564	999999	704	999999	888	59	918	685	974	582	583	168	744	647	343	582	201	491	692	301	931	465	999999	999999	291	555	370	461	220	915	922	419	686	999999	292	50	119	409	999999	999999	999999	470	92	605	216	591	14	474	384	809	999999	905	274	999999	217	999999	11	49	999999	342	689	467	475	999999	999999	173	482	650	999999	302	999999	792	683	985	999999	470	383	410	999999	699	999999	896	999999	411	448	26	155	999999	886	192	999999	999999	433	999999	27	808	994	33	945	53	119	363	999999	999999	347	684	232	999999	190	746	726	600	590	286	791	999999	390	74	620	643	28	999999	763	182	264	401	369	218	967	999999	475	359	464	999999	590	197	787	999999	74	764	793	866	299	999999	466	447	999999	156	683	235	999999	930	412	312	35	116	599	999999	827	999999	999999	24	320	961	280	999999	999999	999999	999999	604	15	396	10	856	849	999999	714	623	715	999999	911	999999	534	999999	800	545	947	162	999999	484	597	850	177	999999	449	779	555	337	869	100	999999	314	460	999999	229	999999	930	556	463	873	402	999999	231	999999	44	112	489	578	999999	999999	429	999999	795	222	17	999999	999999	999999	999999	79	606	386	754	999999	515	606	762	999999	999999	769	999999	400	699	516	999999	621	628	999999	94	346	300	977	175	143	999999	327	519	247	81	73	812	58	999999	393	276	25	231	605	505	437	999999	43	64	401	130	999999	294	288	140	395	999999	72	797	999999	779	629	221	620	954	999999	96	524	999999	459	956	566	999999	315	250	76	399	32	660	656	996	266	922	774	22	999999	43	241	117	685	536	749	999999	999999	613	647	804	999999	650	318	351	825	658	605	444	999999	776	978	48	73	996	514	412	151	84	522	999999	446	608	322	163	855	416	699	922	217	316	193	702	602	272	
999999	381	999999	999999	180	608	326	339	999999	865	65	202	999999	689	999999	347	119	993	100	999999	367	12	338	165	496	419	958	683	237	257	593	285	445	999999	999999	142	70	999999	904	913	390	999999	159	999999	107	662	372	20	899	869	999999	999999	611	661	999999	785	999999	999999	818	761	650	643	111	211	281	779	999999	999999	481	890	286	999999	99	187	560	259	853	999999	67	999999	56	999999	783	999999	59	404	674	784	894	999999	999999	874	999999	153	999999	747	999999	947	185	328	999999	127	539	19	999999	999999	109	434	111	655	932	999999	138	984	999999	999999	999999	999999	161	877	114	999999	999999	59	801	412	999999	999999	999999	813	254	999999	706	999999	929	929	418	774	774	135	304	250	682	249	499	927	745	999999	439	570	999999	999999	795	999999	999999	932	768	490	999999	999999	669	999999	520	298	411	36	465	399	999999	785	294	999999	999999	999999	582	864	300	120	559	999999	999999	231	999999	353	925	999999	120	999999	525	997	170	927	566	999999	465	150	729	394	838	473	999999	355	978	654	285	802	301	769	725	999999	641	657	999999	343	524	448	646	177	372	427	916	66	874	999999	624	366	528	999999	571	441	145	906	999999	95	411	999999	253	862	999999	133	692	999999	683	176	999999	512	996	232	78	27	504	562	999999	420	557	415	999999	999999	39	918	284	914	999999	294	223	735	385	845	931	213	999999	999999	999999	248	734	575	383	707	702	121	999999	999999	318	554	937	582	999999	861	538	996	999999	333	999999	158	849	778	153	398	953	630	137	999999	301	864	999999	719	462	783	685	982	42	774	227	999999	559	978	605	653	356	999999	999999	999999	316	999999	374	871	999999	951	399	956	432	984	754	82	984	218	14	453	731	227	130	110	186	556	999999	74	999999	914	599	999999	182	499	52	322	778	613	844	365	500	951	768	510	394	999999	560	57	30	154	934	350	999999	162	921	999999	520	999999	347	760	971	309	764	46	362	528	784	932	999999	999999	999999	380	373	999999	953	780	459	999999	716	457	999999	916	999999	961	980	258	896	30	577	913	802	37	276	999999	394	200	999999	999999	158	865	944	999999	115	588	850	999999	976	335	208	151	679	899	999999	999999	764	65	265	803	66	113	632	999999	365	39	639	999999	999999	289	999999	999999	999999	728	471	850	512	378	810	465	121	999999	281	570	821	436	243	999999	992	999999	329	999999	934	392	674	55	242	190	999999	999999	999999	999999	459	999999	81	445	556	999999	438	194	387	395	999999	999999	692	640	831	71	999999	928	795	737	284	728	
960	925	829	211	63	426	617	332	116	734	516	537	966	584	499	386	999999	291	474	807	998	933	999999	144	700	44	223	181	247	343	290	222	308	731	737	155	615	354	999999	21	576	65	289	519	293	999999	673	999999	572	999999	999999	999999	272	476	999999	999999	999999	694	511	29	213	999999	94	772	454	999999	238	245	847	999999	770	535	393	462	241	943	653	574	999999	545	370	999999	608	681	294	775	999999	831	11	710	313	921	842	879	807	139	970	517	75	989	999999	438	999999	228	999999	999999	130	809	999999	786	382	277	844	966	999999	247	999999	412	999999	999999	354	407	243	999999	50	849	692	514	999999	112	972	999999	508	999999	999999	931	565	999999	886	771	654	149	596	225	337	45	87	999999	230	570	301	568	999999	396	644	528	205	999999	188	946	831	616	164	142	813	246	999999	982	356	726	681	458	526	999999	999999	215	999999	27	808	14	772	815	999999	94	811	414	116	121	226	999999	736	999999	999999	999999	940	999999	984	999999	412	100	276	104	529	999999	888	999999	51	323	372	439	718	188	464	183	184	25	999999	999999	999999	999999	140	999999	765	999999	999999	389	256	586	776	985	230	356	614	717	737	999999	296	789	205	968	372	792	748	787	382	558	999999	38	765	925	714	999999	142	999999	999999	619	338	273	514	509	596	465	999999	387	218	371	573	746	445	506	729	999999	874	999999	999999	347	908	977	999999	441	551	227	820	851	999999	315	223	611	757	127	349	999999	284	696	381	906	999999	371	579	20	999999	100	592	999999	206	999999	50	780	967	999999	999999	360	999999	999999	957	999999	645	999999	115	902	999999	962	989	328	999999	706	269	187	980	139	999999	999999	408	873	456	460	635	561	999999	111	275	999999	644	999999	416	988	643	999999	738	13	999999	559	266	677	862	999999	999999	999999	111	499	999999	862	799	837	530	175	952	515	999999	999999	743	93	999999	999999	999999	714	327	855	999999	179	72	999999	449	999999	999999	542	290	731	20	433	359	999999	999999	165	999999	413	999999	806	613	999999	45	138	585	241	269	187	517	262	50	999999	705	999999	362	999999	437	999999	422	822	969	987	885	231	999999	203	157	382	634	886	999999	999999	79	521	999999	671	143	934	482	999999	999999	689	35	999999	690	862	728	999999	18	526	999999	349	990	821	836	999999	365	814	633	392	93	886	553	631	999999	816	88	194	999999	999999	999999	999999	379	214	114	999999	962	857	999999	642	474	55	999999	118	999999	472	243	258	684	626	315	328	999999	99	134	831	146	403	999999	999999	783	544	
999999	327	726	235	999999	785	717	556	662	508	284	999999	917	999999	522	444	473	977	999999	830	509	388	385	481	999999	289	999999	283	999999	568	279	665	859	930	946	57	391	932	502	457	540	137	963	807	53	319	999999	96	318	701	930	610	301	952	44	719	999999	254	43	690	706	444	413	103	999999	619	142	999999	101	474	62	540	485	135	300	381	425	577	438	882	117	992	964	451	638	999999	374	999999	999999	237	114	147	999999	812	751	106	724	999999	577	999999	187	195	995	999999	649	400	999999	175	662	663	304	999999	816	161	582	999999	479	999999	999999	571	254	235	999999	863	999999	999999	640	672	384	999999	656	555	10	14	704	922	997	130	802	247	543	999999	254	999999	999999	740	999999	748	239	47	626	762	413	999999	189	952	104	999999	484	733	759	462	791	999999	16	748	374	811	456	660	999999	359	169	228	38	55	980	999999	930	629	594	892	443	346	999999	893	151	993	825	752	999999	999999	646	78	999999	999999	999999	786	236	194	376	519	999999	999999	999999	999999	603	999999	999999	999999	999999	247	210	854	999999	867	29	455	891	122	606	999999	999999	704	833	849	713	100	999999	947	999999	204	630	746	262	85	600	864	24	999999	300	956	999999	691	780	589	665	791	999999	999999	71	999999	894	999999	999999	996	532	597	744	481	999999	512	999999	40	505	777	999999	463	602	72	276	164	440	591	822	649	365	999999	923	999999	194	922	170	131	886	675	309	516	169	999999	999999	999999	129	542	746	787	513	999999	195	999999	972	211	999999	867	353	999999	531	313	302	937	641	237	673	999999	297	641	999999	332	999999	830	477	110	304	345	999999	272	44	999999	845	999999	146	381	119	999999	999999	982	732	303	777	979	153	996	224	232	999999	999999	339	628	999999	114	446	190	839	999999	535	872	907	853	999999	90	872	633	467	267	800	269	999999	753	229	314	908	999999	999999	999999	686	481	999999	81	720	999999	933	415	653	741	597	956	541	753	395	409	85	879	945	696	999999	519	539	956	432	365	207	999999	409	940	205	398	634	999999	678	999999	985	835	142	163	157	466	980	726	999999	999999	728	374	999999	819	239	38	112	858	999999	176	941	929	999999	365	996	356	999999	999999	545	209	332	866	999999	999999	999999	249	747	791	549	650	539	999999	296	588	636	832	228	589	710	999999	296	775	999999	511	122	66	196	777	167	801	999999	276	191	470	999999	999999	999999	37	406	989	291	320	319	416	999999	139	642	70	999999	173	138	426	12	999999	913	556	260	573	999999	367	
63	970	634	999999	200	273	631	826	77	999999	999999	200	193	720	999999	976	466	209	874	999999	423	135	58	993	672	999999	274	812	999999	999999	611	726	999999	48	999999	321	685	571	226	373	999999	816	993	953	999999	937	999999	999999	493	937	99	60	698	245	944	928	921	640	85	166	998	819	999999	112	173	816	391	154	999999	999999	300	895	983	511	485	607	141	105	372	735	801	999999	329	619	999999	561	38	574	104	999999	399	54	496	70	999999	688	546	999999	789	815	556	999999	507	919	646	999999	76	197	759	347	796	825	278	350	365	26	499	660	236	612	999999	817	60	775	183	255	408	922	999999	797	70	250	316	999999	999999	712	484	409	972	680	494	999999	814	756	222	574	776	999999	705	999999	198	885	999999	186	37	739	48	732	745	999999	795	154	60	962	286	556	519	999999	171	652	541	999999	687	556	128	947	12	303	563	609	478	263	227	788	608	185	999999	139	530	999999	674	752	664	999999	884	350	999999	852	480	665	64	999999	984	63	816	108	208	999999	68	89	736	999999	178	145	922	999999	927	999999	363	111	970	389	201	721	978	999999	999999	116	671	778	167	160	822	897	555	423	278	173	971	510	999999	477	81	450	713	929	583	528	659	352	422	999999	999999	379	999999	674	864	272	85	38	672	102	447	999999	922	586	922	281	590	508	999999	763	301	852	134	503	318	999999	999999	999999	214	906	999999	999999	365	999999	661	453	999999	880	999999	15	98	943	837	884	39	791	527	136	16	312	938	160	999999	659	235	646	999999	201	366	123	264	36	823	999999	999999	128	924	999999	999999	478	999999	999999	999999	268	674	358	999999	249	473	526	232	999999	51	902	968	306	250	705	414	999999	999999	21	524	445	751	72	129	82	249	911	999999	245	211	538	244	999999	210	819	999999	877	631	14	999999	840	999999	382	984	921	797	348	999999	229	877	910	279	66	999999	513	516	611	238	942	999999	999999	658	999999	680	999999	667	739	105	431	719	537	393	999999	999999	683	555	378	88	999999	999999	999999	999999	648	368	301	268	187	999999	697	312	999999	649	688	13	999999	191	903	702	480	263	67	253	456	509	350	526	999999	772	999999	958	147	532	39	667	110	999999	20	629	389	255	490	999999	999999	128	345	888	705	200	129	502	651	676	608	999999	227	657	999999	999999	28	775	999999	414	540	738	174	851	619	31	999999	647	181	284	322	235	999999	370	844	338	174	461	820	884	653	19	316	999999	924	94	449	999999	939	871	610	613	72	
999999	166	669	953	493	278	684	296	481	331	377	363	383	182	857	999999	260	975	566	999999	307	761	531	999999	703	927	535	999999	460	708	309	999999	999999	999999	696	214	185	385	680	193	146	597	182	688	939	999999	551	999999	591	999999	689	896	54	659	764	324	999999	247	999999	566	743	112	836	999999	31	703	654	220	485	999999	637	875	304	999999	999999	709	589	999999	492	596	385	623	989	820	999999	413	999999	59	999999	382	579	937	135	124	449	44	761	409	999999	246	462	341	436	999999	12	814	601	999999	841	64	735	792	755	999999	190	130	122	26	752	618	84	999999	812	113	84	700	999999	190	999999	783	948	189	185	255	144	54	999999	61	999999	215	811	957	218	353	646	786	999999	473	933	329	921	745	656	59	171	857	528	332	864	312	999999	421	738	999999	999999	555	999999	509	528	145	932	999999	999999	547	806	127	397	468	466	297	518	285	256	614	862	212	532	135	94	286	525	999999	999999	999999	150	400	229	999999	999999	101	179	682	944	797	999999	860	547	999999	252	999999	470	999999	999999	577	794	788	174	133	999999	903	33	491	424	251	620	78	873	693	406	416	898	246	230	375	127	836	341	459	999999	11	665	423	883	51	816	999999	997	999999	999999	361	999999	105	955	344	78	687	999999	702	187	327	986	854	712	999999	154	233	839	501	459	957	999999	999999	906	203	247	609	608	383	435	164	81	263	971	54	190	803	291	886	999999	999999	578	638	281	999999	999999	811	710	999999	999999	592	999999	999999	999999	999999	904	521	198	761	106	999999	89	884	277	999999	999999	732	999999	668	656	350	942	953	204	29	389	999999	443	16	188	999999	899	562	485	999999	539	574	999999	218	150	999999	615	529	789	838	360	694	371	259	653	999999	928	999999	399	556	650	671	312	151	999999	999999	88	192	583	670	569	527	408	434	492	681	639	673	527	987	735	999999	173	365	999999	694	457	193	999999	999999	507	856	172	928	202	867	272	951	834	999999	590	432	946	129	279	832	295	937	999999	971	999999	264	524	999999	821	237	507	947	999999	689	637	999999	999999	999999	172	712	365	999999	241	624	419	688	999999	472	407	312	476	54	95	999999	999999	520	426	392	254	252	342	760	117	999999	999999	325	479	154	427	999999	603	999999	956	999999	477	816	705	999999	561	964	425	62	14	518	761	999999	861	645	291	999999	477	999999	442	999999	999999	604	372	276	265	104	218	695	54	710	708	216	98	527	369	592	999999	999999	830	290	999999	289	755	598	999999	906	
999999	833	863	310	228	166	827	45	197	872	453	439	886	999999	755	730	999999	999999	809	554	375	999999	999999	698	311	202	616	162	103	100	848	773	999999	358	640	384	831	743	492	552	388	62	339	999999	999999	385	398	372	534	106	999999	461	788	659	541	129	999999	999999	998	999999	549	999999	942	107	33	680	377	999999	999999	380	898	275	811	267	999999	999999	14	999999	560	926	803	253	627	996	819	396	985	412	817	520	999999	666	744	999999	12	712	119	241	472	468	18	860	999999	164	208	15	650	530	492	228	999999	767	614	999999	232	305	999999	946	288	636	694	964	720	316	553	241	531	355	999999	464	213	772	327	102	917	943	999999	473	798	813	746	464	999999	599	406	69	999999	671	243	706	663	173	953	835	999999	53	149	239	611	966	999999	304	275	38	24	351	450	522	999999	289	597	585	158	474	999999	240	55	131	909	493	189	859	122	999999	800	49	999999	999999	328	873	803	999999	999999	831	999999	452	999999	891	584	64	619	539	515	953	119	88	25	489	945	542	999999	28	329	127	999999	624	191	717	238	999999	532	958	203	999999	485	127	999999	999999	144	447	52	163	547	855	873	650	353	999999	449	721	999999	340	999999	999999	874	785	160	744	54	999999	270	481	663	608	531	660	345	233	478	999999	365	699	354	508	500	999999	480	473	253	146	280	32	277	999999	951	202	423	417	417	999999	967	999999	281	429	186	999999	500	938	333	223	314	999999	690	458	999999	334	986	999999	295	999999	314	686	500	999999	999999	248	999999	156	657	339	999999	999999	816	777	33	386	999999	924	331	929	354	999999	149	40	831	160	342	999999	160	626	216	386	132	999999	395	291	488	373	985	938	367	353	999999	999999	976	999999	313	912	999999	979	999999	71	715	366	999999	999999	999999	469	86	999999	906	393	996	40	132	860	805	999999	999999	999999	898	63	938	393	571	999999	261	155	64	454	847	429	395	180	719	999999	670	766	702	999999	999999	999999	297	999999	42	974	356	260	999999	125	999999	873	999999	999999	91	854	132	332	794	999999	999999	999999	999999	631	446	486	998	999999	321	999999	999999	49	737	769	998	879	765	247	999999	597	654	10	284	939	873	999999	898	999999	98	864	31	999999	999999	999999	111	353	613	666	999999	555	975	999999	999999	999999	925	999999	999999	761	694	211	999999	999999	999999	206	39	520	127	476	757	472	587	999999	737	999999	956	999999	77	718	999999	654	276	108	982	805	621	133	71	390	23	340	837	147	18	887	775	146	377	774	989	591	
235	146	909	999999	967	999999	793	491	936	84	475	428	999999	49	934	989	903	175	585	999999	458	736	462	426	635	449	999999	850	680	999999	999999	302	729	86	429	139	199	199	837	941	340	580	454	939	865	418	54	999999	999999	999999	999999	211	999999	93	142	499	684	999999	999999	999999	999999	943	810	125	600	182	698	27	620	804	800	999999	337	643	574	878	291	523	561	999999	405	999999	897	894	587	281	112	645	943	999999	999999	707	999999	320	559	397	769	338	348	692	719	36	359	157	999999	529	874	556	518	264	999999	171	931	940	999999	74	55	999999	537	999999	80	62	84	690	359	102	680	27	93	187	119	952	184	868	999999	379	999999	999999	908	68	407	555	137	688	721	294	776	999999	999999	494	352	999999	999999	29	999999	999999	952	668	798	893	848	856	473	999999	999999	265	986	72	443	753	105	999999	17	479	999999	524	925	395	969	999999	325	588	999999	598	834	999999	162	164	255	839	426	310	951	25	220	999999	92	795	999999	466	307	999999	658	999999	399	56	999999	331	999999	999999	741	999999	999999	999999	577	269	37	999999	506	999999	112	832	816	604	999999	795	999999	991	268	379	441	140	999999	513	767	611	999999	393	999999	787	999999	830	999999	157	108	860	611	228	447	999999	999999	999999	298	999999	363	999999	897	64	119	604	703	854	72	999999	666	611	999999	195	965	999999	999999	643	674	719	999999	282	776	669	505	475	999999	134	554	318	999999	232	841	206	159	302	714	874	999999	605	999999	565	767	999999	491	999999	155	999999	999999	999999	999999	879	543	579	185	90	999999	238	559	999999	420	999999	309	754	873	443	769	517	46	673	261	465	369	79	999999	913	514	450	999999	18	330	767	870	999999	697	976	999999	271	31	999999	999999	486	325	641	194	515	999999	23	999999	57	999999	637	389	590	999999	165	999999	474	944	999999	575	258	60	550	323	652	708	237	999999	896	999999	999999	496	999999	79	774	149	727	884	129	657	501	987	999999	290	692	388	290	852	542	999999	224	999999	758	503	999999	999999	775	328	999999	807	38	999999	566	999999	229	151	422	520	455	999999	793	589	825	615	999999	270	999999	270	630	274	999999	384	523	440	999999	999999	738	473	725	999999	374	409	999999	999999	628	545	999999	837	70	551	965	769	407	527	672	999999	501	152	999999	93	516	999999	697	999999	389	653	442	135	999999	49	412	949	795	999999	651	393	999999	513	986	538	839	92	209	89	309	658	999999	996	999999	906	688	595	54	641	832	859	712	85	932	975	112	305	84	31	148	
26	974	300	999999	289	397	988	166	890	254	433	315	617	967	731	675	446	367	856	360	817	904	164	283	999999	681	171	581	21	435	543	17	188	999999	293	999999	687	131	999999	999999	700	439	163	396	409	553	999999	118	210	309	666	999999	228	670	999999	121	999999	27	92	607	236	417	154	999999	710	999999	137	999999	999999	57	988	324	877	347	660	388	750	999999	874	249	999999	62	999999	712	769	999999	999999	517	620	181	999999	999999	999999	881	292	292	294	699	686	983	425	427	434	163	320	351	70	880	20	942	370	62	152	843	30	999999	47	442	695	115	636	620	66	999999	193	999999	286	999999	64	377	103	61	90	890	823	169	627	226	401	999999	544	908	507	678	811	999999	527	205	861	118	999999	999999	14	581	357	999999	999999	922	969	992	75	74	999999	999999	848	319	971	262	29	860	555	820	51	277	571	999999	999999	388	701	381	801	91	145	946	131	251	57	509	999999	28	798	705	256	408	999999	999999	92	999999	829	501	840	999999	185	10	999999	435	810	999999	20	999999	692	983	231	999999	201	984	999999	879	521	999999	272	472	999999	10	72	850	573	642	914	101	646	258	999999	209	541	536	905	144	393	696	441	999999	999999	914	336	814	999999	999999	217	378	550	212	999999	233	239	377	556	184	999999	712	862	178	821	918	982	999999	999999	32	66	665	88	794	999999	999999	175	951	999999	804	674	258	376	915	999999	999999	551	443	904	335	970	173	979	999999	207	999999	999999	272	498	999999	999999	892	389	461	601	999999	299	755	715	999999	67	287	999999	999999	510	689	345	999999	742	285	377	549	999999	999999	61	999999	685	358	597	816	991	902	463	402	999999	782	868	999999	323	883	256	795	728	386	277	692	768	238	999999	517	345	886	530	222	999999	392	362	289	409	708	999999	999999	168	999999	536	164	824	12	878	999999	999999	999999	633	999999	39	581	820	162	832	999999	134	456	999999	89	999999	114	382	250	198	490	999999	999999	999999	615	26	314	637	828	849	122	867	766	359	999999	697	999999	999999	670	193	999999	999999	210	457	50	584	999999	813	88	428	432	782	584	813	398	307	241	914	999999	842	724	999999	991	312	719	501	367	107	635	391	565	851	711	66	566	918	999999	999999	475	41	607	999999	559	410	427	999999	999999	952	999999	204	466	999999	999999	828	468	688	579	897	999999	999999	226	322	999999	696	862	581	81	527	256	479	88	109	449	987	244	999999	999999	591	885	999999	217	414	145	999999	925	565	999999	882	999999	878	348	332	999999	
926	814	295	323	862	547	845	999999	766	706	999999	126	366	560	257	593	999999	304	988	999999	359	341	999999	186	746	771	307	964	198	929	378	140	755	706	999999	999999	949	910	532	53	999999	129	451	999999	653	324	568	999999	999999	298	362	583	999999	321	53	595	13	118	576	999999	250	881	999999	999999	337	361	371	660	999999	999999	644	334	999999	999999	971	240	889	112	532	999999	212	302	605	899	999999	794	780	443	999999	999999	178	840	344	441	802	999999	58	613	381	302	953	999999	967	295	654	37	811	415	350	813	705	999999	999999	999999	888	947	999999	181	270	542	581	927	997	119	999999	803	990	999999	999999	812	191	285	999999	240	478	303	999999	999999	254	999999	999999	374	103	849	232	277	999999	999999	552	999999	883	877	353	999999	720	36	911	858	389	999999	46	481	999999	999999	631	429	180	355	675	595	999999	999999	926	721	999999	216	833	157	886	637	548	800	788	296	999999	314	932	892	519	451	999999	477	930	403	999999	511	111	565	227	803	107	909	999999	957	243	917	950	999999	288	513	203	763	971	752	313	246	693	999999	999999	326	999999	287	999999	999999	999999	999999	999999	533	220	57	115	278	999999	92	540	638	286	999999	999999	21	364	311	614	16	999999	629	505	188	100	275	999999	134	955	901	316	999999	83	300	754	999999	881	427	421	241	999999	999999	833	888	221	674	959	999999	923	598	962	195	673	999999	975	583	648	999999	443	999999	238	980	322	38	776	719	564	986	85	964	139	999999	999999	383	608	334	795	999999	966	425	316	956	211	367	938	130	157	254	325	999999	999999	34	984	476	999999	427	612	804	121	999999	119	973	999999	999999	468	35	305	999999	999999	651	787	999999	890	999999	999999	282	779	999999	100	656	572	320	671	904	999999	114	952	423	380	999999	721	991	505	474	315	342	179	252	999999	913	824	856	33	673	393	999999	143	966	838	730	999999	656	999999	465	999999	799	312	882	445	364	999999	882	919	999999	929	999999	536	426	999999	305	112	536	66	999999	832	715	999999	997	520	113	970	986	999999	999999	542	74	287	49	544	999999	999999	296	807	544	840	941	999999	999999	999999	999999	999999	716	999999	999999	627	121	999999	537	999999	224	512	314	371	341	999999	96	308	278	507	864	519	999999	999999	205	274	816	729	999999	346	890	778	314	262	923	230	264	999999	51	33	431	474	999999	416	330	13	725	999999	475	999999	999999	999999	668	484	880	88	396	834	70	278	811	392	87	200	999999	999999	208	62	448	999999	139	365	267	255	999999	999999	999999	
90	562	201	549	999999	263	371	591	257	999999	829	999999	845	833	429	670	773	999999	48	396	559	673	884	999999	999999	486	999999	31	398	999999	423	408	490	319	999999	282	999999	729	919	139	716	609	495	999999	378	679	602	999999	999999	695	494	42	48	13	219	416	678	395	875	999999	900	349	999999	871	696	431	892	999999	526	157	999999	999999	302	909	679	999999	187	557	436	999999	883	85	999999	999999	891	390	999999	486	999999	899	999999	999999	853	515	238	999999	416	623	640	947	787	76	761	561	893	450	999999	139	333	269	239	130	999999	882	530	825	999999	499	979	315	71	999999	436	627	999999	327	200	787	680	312	543	564	999999	488	215	817	323	999999	999999	451	650	240	999999	839	999999	483	524	970	999999	999999	350	917	644	999999	999999	999999	640	144	18	575	259	953	458	31	999999	674	213	480	676	999999	511	275	688	999999	665	830	262	596	956	80	803	999999	802	999999	961	626	919	591	601	833	187	189	752	999999	202	696	782	141	123	999999	279	54	304	281	999999	85	238	116	669	999999	129	53	999999	999999	772	39	161	999999	69	109	999999	621	878	842	535	332	522	999999	999999	968	58	130	999999	961	800	759	999999	530	999999	886	398	813	922	999999	999999	144	999999	814	471	999999	545	999999	81	24	250	658	175	461	999999	579	562	783	771	999999	999999	999	570	999999	147	22	113	631	817	183	711	999999	698	999999	139	401	330	708	999999	999999	999999	458	999999	999999	720	151	593	473	784	794	334	999999	52	232	536	714	999999	785	676	459	69	914	782	898	313	999999	959	832	332	999999	258	854	800	599	999999	560	951	999999	505	996	428	640	847	32	849	106	899	476	999999	999999	999999	545	41	999999	122	519	999999	160	165	422	192	761	151	439	999999	479	814	452	955	976	762	472	289	680	40	999999	77	759	58	216	409	999999	36	907	526	712	822	277	487	999999	883	800	999999	93	813	667	498	417	486	379	292	456	999999	829	662	365	266	360	999999	999999	452	917	999999	948	22	999999	735	244	913	833	999999	999999	999999	208	999999	962	526	999999	867	999999	930	999999	282	678	924	952	971	207	255	170	456	999999	774	794	999999	966	699	999999	80	123	999999	999999	999999	653	722	999999	491	999999	736	999999	839	70	493	999999	999999	792	999999	432	33	999999	727	537	999999	752	999999	194	772	180	893	136	272	528	135	999999	999999	676	999999	628	999999	189	471	659	999999	555	330	999999	978	999999	43	522	331	276	974	20	395	404	275	750	276	537	972	320	428	609	437	321	
999999	740	698	95	636	999999	476	843	598	78	76	999999	432	990	999999	138	147	999999	804	996	554	125	367	999999	410	415	999999	428	217	160	999999	999999	127	19	461	248	946	999999	886	315	999999	140	421	327	337	831	999999	286	331	843	999999	57	805	999999	767	818	999999	661	685	230	664	58	999999	999999	837	215	326	422	538	967	999999	999999	494	498	205	424	704	49	999999	578	96	85	106	374	977	999999	66	687	999999	642	865	999999	272	665	999999	999999	504	972	490	999999	999999	905	747	364	661	984	563	316	244	999999	124	343	952	116	143	588	951	272	999999	654	159	639	999999	895	112	896	999999	828	999999	453	919	731	999999	587	72	190	338	742	712	999999	630	750	999999	999999	528	531	999999	165	532	72	800	242	511	999999	973	876	735	851	261	999999	67	734	468	999999	432	393	784	374	999999	999999	260	218	559	478	34	999999	196	280	377	580	563	771	999999	785	652	687	999999	723	613	196	999999	999999	999999	946	935	895	291	660	476	145	747	968	121	579	999999	999999	999999	43	812	574	689	464	483	999999	211	295	438	683	999999	745	173	999999	999999	857	507	773	727	999999	542	999999	999999	999999	804	999999	999999	595	999999	726	972	999999	15	196	911	49	506	990	13	810	999999	999999	999999	607	522	731	971	686	217	263	999999	999999	863	999999	999999	683	999999	999999	660	999999	999999	615	636	711	999999	87	739	976	999999	721	361	516	999999	917	867	893	671	519	23	999999	270	156	999999	406	654	999999	999999	999999	696	237	593	352	340	762	999999	999999	23	999999	896	445	991	995	536	999999	999999	565	999999	946	211	999999	21	999999	149	587	980	700	236	240	67	777	880	802	290	922	137	18	186	17	955	737	999999	916	999999	999999	999999	275	620	892	503	999999	999999	999999	734	99	225	999999	212	999999	999999	271	903	783	999999	999999	564	198	999999	999999	368	893	389	999999	999999	474	999999	999999	999999	571	999999	714	90	344	999999	999999	999999	999999	77	999999	706	480	805	999999	236	693	999999	106	228	503	24	892	560	16	999999	609	709	999999	269	270	372	129	343	641	999999	76	999999	568	57	728	17	934	131	523	999999	888	999999	955	44	307	639	630	877	820	999999	613	163	84	999999	136	269	718	370	807	827	586	999999	999999	186	169	512	275	999999	499	495	89	771	47	999999	646	521	753	369	961	630	742	252	999999	999999	999999	999999	116	999999	920	469	298	574	323	695	330	999999	924	779	875	795	374	580	387	999999	999999	842	126	975	999999	999999	516	359	409	186	95	344	623	89	542	
257	406	516	139	40	206	515	999999	999999	778	999999	597	973	494	176	999999	999999	864	199	616	800	795	140	594	315	999999	939	175	147	610	999999	137	844	246	627	399	999999	451	357	999999	962	395	775	207	279	27	542	865	243	919	999999	480	999999	999999	742	999999	276	999999	999999	87	267	350	319	740	792	767	752	736	999999	776	999999	999999	516	999999	653	415	999999	999999	325	297	999999	84	932	999999	687	999999	702	999999	504	176	999999	934	999999	280	999999	622	85	44	414	999999	275	805	999	466	999999	212	999999	373	819	999999	441	343	607	535	667	193	999999	101	63	999999	74	999999	999999	999999	654	474	102	246	999999	41	999999	985	528	999999	32	614	84	475	707	999999	551	339	999999	177	735	999999	337	999999	613	999999	214	983	981	137	446	894	573	309	812	56	119	726	181	788	997	455	814	793	999999	999999	118	942	999999	578	735	735	999999	74	963	864	146	10	633	514	826	356	14	401	376	999999	51	999999	663	660	374	999999	999999	999999	180	290	999999	543	999999	560	578	272	598	412	401	999999	86	508	345	947	999999	119	103	667	999999	651	451	999999	427	385	20	343	288	734	999999	999999	999999	54	894	683	889	999999	420	82	999999	564	757	999999	999	665	61	999999	439	999999	999999	265	731	500	999999	529	999999	561	126	999999	999999	245	984	999999	209	490	144	41	999999	999999	68	999999	698	999999	999999	407	893	849	423	761	334	476	903	571	984	948	189	999999	242	999999	844	999999	486	217	999999	700	999999	893	402	999999	531	30	999999	777	658	443	566	710	769	414	635	989	147	364	879	83	341	999999	880	999999	311	68	799	248	817	729	829	491	498	41	828	10	457	999999	240	313	999999	136	913	999999	999999	478	316	827	739	855	201	131	337	458	368	999999	23	999999	217	473	230	691	959	999999	613	84	222	999999	586	635	541	999999	134	575	536	999999	509	999999	868	833	751	971	509	961	538	708	163	49	672	999999	999999	316	697	767	92	855	177	984	936	999999	265	999999	250	999999	999999	999999	997	999999	999999	164	999999	999999	282	384	722	259	191	997	999999	905	920	999999	75	915	647	999999	544	999999	492	681	47	524	402	999999	999999	182	730	999999	647	579	710	401	127	518	23	999999	44	322	999999	999999	673	179	594	40	999999	92	513	335	466	99	424	999999	279	999999	126	999999	290	720	807	549	528	999999	999999	999999	205	999999	65	556	901	343	999999	231	321	658	17	867	929	999999	174	494	668	405	939	999999	999999	79	999999	876	401	880	33	323	515	505	315	999999	
999999	773	835	867	999999	999999	433	132	898	202	329	620	243	259	999999	918	556	323	999999	132	846	800	666	135	999999	999999	164	999999	319	876	716	815	353	129	999999	165	536	306	467	999999	971	817	659	962	750	999999	643	999999	676	115	766	999999	624	999999	51	29	999999	710	470	847	802	412	812	32	485	513	276	999999	211	999999	392	260	855	179	161	39	151	999999	384	895	546	22	354	999999	119	523	201	999999	87	38	58	999999	835	619	909	569	14	637	486	247	244	529	940	628	723	999999	346	454	41	22	878	414	335	575	311	999999	68	608	999999	962	321	115	999999	999999	999999	565	999999	999999	270	592	34	513	226	147	660	999999	81	725	491	603	999999	747	139	74	160	999999	500	269	317	129	510	406	725	524	926	138	492	767	629	999999	101	110	193	999999	999999	374	999999	198	999999	294	999999	342	127	318	784	573	976	971	32	999999	75	165	928	150	91	999999	999999	701	220	531	999999	314	999999	999999	512	86	563	690	999999	785	999999	312	355	33	411	178	999999	999999	999999	362	162	521	999999	274	999999	936	181	52	368	370	587	999999	999999	393	760	999999	999999	793	806	707	20	999999	894	246	999999	763	809	905	739	999999	348	380	961	858	378	22	569	999999	241	575	999999	520	331	999999	208	960	334	999999	272	998	999999	495	610	42	352	867	999999	999999	365	338	136	999999	313	455	999999	216	533	129	999999	748	999999	414	999999	240	802	499	963	188	48	948	438	847	643	740	980	853	999999	999999	515	999999	395	999999	476	902	449	999999	216	876	694	992	436	215	999999	523	164	527	933	999999	239	853	903	448	469	416	900	999999	633	573	999999	999999	446	604	613	512	999999	781	937	659	999999	999999	292	97	493	55	521	233	999999	129	586	462	919	999999	999999	662	999999	946	602	999999	12	170	15	999999	410	526	556	832	602	445	170	999999	999999	999999	999999	999999	999999	815	955	424	894	677	388	999999	987	999999	999999	56	999999	999999	999999	417	999999	877	657	629	168	999999	686	999999	999999	689	999999	463	959	999999	871	645	810	634	101	999999	990	187	175	999999	782	502	656	397	999999	999999	928	651	542	753	999999	713	626	959	907	922	138	999999	925	215	56	925	553	783	151	613	245	279	859	120	999999	999999	712	332	847	665	992	999999	699	988	761	979	921	216	20	168	999999	851	727	179	664	11	262	959	999999	857	948	872	256	663	274	659	792	432	336	201	999999	304	121	251	999999	999999	999999	936	454	76	13	346	773	982	595	394	999999	689	999999	999999	
749	999999	53	999999	717	999999	53	46	999999	111	999999	499	879	819	168	999999	739	486	249	825	712	326	514	222	999999	611	109	999999	78	999999	117	112	976	912	452	257	261	131	534	810	999999	262	222	352	878	999999	467	954	824	871	999999	75	449	999999	711	432	247	830	147	115	30	999999	967	843	999999	999999	999999	999999	999999	910	472	999999	999999	439	39	999999	113	172	344	999999	154	154	449	206	999999	52	662	355	211	29	19	999999	983	428	790	26	295	379	358	793	991	499	999999	913	999999	999999	122	20	601	999999	999999	999999	496	798	999999	875	339	770	999999	951	431	999999	766	357	900	51	999999	999999	999999	22	174	734	999999	550	999999	655	999999	535	798	198	929	999999	999999	999999	700	934	934	195	468	914	687	524	999999	999999	371	999999	733	240	999999	367	412	589	371	589	999999	594	272	999999	451	315	999999	803	972	428	999999	999999	423	999999	656	966	116	449	75	999999	335	650	999999	416	189	533	921	999999	522	440	786	999999	291	174	999999	116	671	989	999999	999999	999999	883	551	342	999999	592	410	916	583	57	260	962	524	636	263	445	620	855	766	999999	393	982	291	541	641	999999	999999	999999	953	550	304	127	999999	999999	999999	451	999999	640	41	597	132	15	753	475	190	824	999999	654	911	427	495	816	233	999999	769	623	602	19	700	703	999999	161	962	999999	752	142	999999	612	506	812	346	980	823	178	795	387	999999	815	999999	817	855	843	347	536	64	488	894	880	152	516	849	99	939	338	503	971	52	719	999999	57	567	224	157	108	999999	515	999999	64	40	391	394	786	658	883	848	259	813	435	999999	999999	999999	386	470	990	963	256	50	999999	675	823	344	519	102	313	259	641	999999	248	999999	549	999999	839	850	760	131	999999	441	66	490	999999	999999	617	999999	458	808	190	753	167	145	833	474	508	999999	999999	57	875	999999	355	633	217	563	574	979	999999	779	999999	536	710	999999	900	815	999999	999999	431	999999	727	778	999999	504	79	887	538	113	622	84	986	999999	643	713	256	378	95	999999	283	689	999999	637	311	678	999999	654	53	298	999999	27	491	504	958	550	329	106	59	850	999999	329	35	471	366	999999	792	948	892	997	621	531	999999	560	999999	741	81	99	999999	965	105	999999	843	249	868	605	593	492	502	999999	393	999999	999999	245	869	999999	664	132	280	946	885	460	762	56	676	713	999999	930	773	999999	478	999999	630	93	755	149	486	785	999999	761	771	999999	456	799	613	471	212	494	691	999999	86	949	819	
529	89	644	999999	796	999999	165	317	662	719	999999	624	164	529	246	490	999999	999999	879	529	518	185	999999	14	963	443	215	511	999999	249	996	999999	529	420	999999	13	120	487	689	222	447	999999	118	591	180	185	459	941	965	14	962	309	999999	429	310	353	999999	640	999999	363	367	653	999999	423	722	145	104	999999	429	242	379	251	787	666	91	74	77	994	833	788	983	273	545	999999	286	696	942	109	120	999999	999999	480	788	999999	854	999999	999999	694	868	45	90	999999	522	732	999999	720	999999	540	348	245	286	510	807	911	379	103	118	715	999999	35	203	995	633	672	733	899	463	462	812	297	134	999999	135	797	999999	278	751	812	174	566	184	999999	761	874	480	998	672	999999	955	999999	999999	999999	557	842	842	999999	91	849	999999	999999	999999	999999	999999	999999	999999	902	384	999999	999999	111	352	306	551	580	850	791	243	759	202	734	999999	999999	999999	999999	612	899	999999	292	999999	622	196	999999	999999	438	309	125	683	710	763	999999	999999	663	673	854	999999	389	683	976	991	61	851	999999	999999	999999	508	679	563	999999	447	999999	86	102	64	590	914	999999	493	122	280	735	117	999999	995	624	121	999999	913	651	643	233	226	999999	300	904	771	999999	999999	548	999999	999999	561	17	272	551	500	531	999999	999999	940	999999	999999	571	705	999999	943	327	336	42	163	999999	766	999999	43	999999	994	236	999999	999999	999999	59	205	999999	999999	650	183	109	270	453	133	589	964	830	710	675	337	655	153	44	960	453	999999	999999	999999	999999	999999	649	974	58	556	273	729	459	999999	999999	999999	999999	389	65	92	843	67	882	908	573	999999	935	211	367	887	349	93	767	198	375	521	999999	558	999999	999999	533	135	999999	897	859	860	514	999999	819	903	385	276	98	951	126	999999	655	313	822	33	927	448	999999	171	217	190	999999	270	898	378	789	403	999999	277	999999	718	846	999999	59	713	466	379	999999	464	511	83	994	815	999999	979	999999	679	999999	174	859	95	518	999999	689	678	897	253	999999	451	123	982	84	999999	402	408	549	669	264	119	566	558	66	162	660	999999	196	156	199	918	512	119	999999	37	418	473	209	795	305	380	815	223	710	940	999999	528	999999	183	423	999999	439	207	425	999999	999999	311	38	366	400	999999	492	751	999999	749	938	14	325	57	412	999999	209	754	999999	884	303	353	999999	126	811	141	999999	999999	999999	999999	489	314	693	999999	429	999999	444	842	999999	749	999999	73	168	999999	999999	345	212	951	770	493	473	685	833	
541	999999	999999	463	912	555	268	421	478	28	538	270	999999	321	286	628	305	495	999999	358	624	996	239	194	886	124	999999	999999	193	252	249	62	804	481	999999	715	999999	653	999999	297	999999	338	418	55	999999	701	377	34	999999	332	474	997	999999	336	219	545	103	80	576	797	89	999999	237	999999	999999	486	465	999999	169	570	999999	652	999999	79	221	295	587	999999	999999	195	747	999999	12	860	777	999999	945	999999	272	616	622	104	86	734	999999	807	999999	999999	276	152	245	224	864	366	868	999999	44	47	125	923	999999	909	514	391	59	638	336	999999	458	536	999999	988	890	553	999999	370	575	239	862	999999	999999	999999	918	422	950	999999	586	646	991	999999	999999	908	362	348	658	713	589	695	999999	579	480	999999	734	739	610	257	333	999999	418	999999	257	999999	184	711	738	563	990	102	999999	526	61	690	384	503	328	999999	635	551	894	244	781	879	554	292	999999	461	669	188	811	999999	999999	999999	999999	493	707	999999	733	651	610	999999	722	496	999999	168	528	790	359	241	999999	977	999999	999999	426	183	999999	377	260	999999	778	999999	893	812	999999	738	326	999999	461	891	795	999999	900	984	941	799	522	999999	625	999999	764	999999	999999	438	767	999999	91	427	848	65	766	339	162	841	872	999999	999999	909	999999	525	841	742	999999	467	445	999999	999999	636	999999	627	660	443	751	864	137	636	185	464	54	456	656	898	999999	406	135	465	999999	69	121	617	999999	999999	87	110	554	31	813	644	999999	999999	999999	454	587	231	405	332	588	298	713	999999	158	747	865	760	869	942	805	932	342	979	999999	27	999999	232	39	999999	365	999999	999999	999999	823	540	471	782	999999	211	321	999999	11	802	877	474	999999	874	469	850	747	327	241	611	225	880	312	23	530	999999	929	364	201	999999	966	937	979	607	423	999999	999999	93	72	999999	999999	100	931	539	999999	277	671	650	763	188	309	48	419	707	889	942	238	458	261	999999	999999	956	999999	999999	835	940	495	747	461	999999	575	664	999999	999999	980	999999	948	772	911	999999	78	999999	601	23	58	928	999999	281	717	480	999999	827	831	113	999999	999999	577	999999	999999	171	781	923	999999	911	613	999999	783	845	727	999999	994	465	546	999999	889	992	999999	510	604	907	423	224	999999	980	471	748	999999	161	188	316	557	999999	79	749	482	999999	999999	690	409	414	154	681	554	953	486	924	290	834	224	402	319	77	999999	796	748	567	999999	999999	449	865	811	999999	999999	420	217	334	999999	999999	999999	744	902	675	
110	999999	762	742	999999	999999	999999	547	467	999999	937	999999	996	489	985	999999	11	914	261	999999	250	543	602	522	24	143	745	161	538	493	319	479	500	644	966	493	43	16	897	999999	714	999999	407	999999	695	880	424	727	348	123	795	610	999999	999999	434	999999	999999	999999	728	536	999999	352	19	999999	689	999999	999999	362	523	999999	999999	995	999999	444	178	348	146	999999	827	999999	719	27	813	999999	999999	708	986	480	999999	409	896	792	288	371	484	999999	892	432	134	999999	594	999999	214	847	873	800	593	58	851	999999	430	999999	999999	594	816	323	539	999999	999999	980	480	815	999999	123	605	999999	717	656	960	806	456	713	665	599	999999	657	813	965	551	999999	125	938	999999	134	999999	98	999999	999999	554	171	832	308	155	999999	757	779	999999	101	251	426	93	936	999999	55	639	999999	152	823	56	169	999999	999999	999999	390	864	542	196	999999	144	517	86	34	999999	798	973	158	567	999999	999999	999999	738	721	724	134	813	189	850	583	494	271	945	555	646	395	660	999999	999999	765	289	224	592	900	957	734	999999	69	834	299	81	491	160	631	981	999999	430	788	999999	918	576	685	999999	613	533	872	571	531	387	717	148	714	893	802	999999	627	186	838	764	989	784	999999	354	561	511	12	121	999999	574	368	964	871	999999	999999	198	604	532	979	999999	999999	173	999999	681	126	160	367	598	358	398	363	111	999999	33	859	144	821	340	999999	999999	999999	761	257	956	28	999999	276	303	557	613	638	105	206	999999	680	826	999999	82	238	410	154	414	763	925	999999	267	383	999999	561	999999	376	273	401	877	845	332	915	999999	662	999999	884	73	51	744	760	268	904	129	353	999999	179	749	112	730	957	126	998	331	746	761	379	999999	999999	355	246	374	703	999999	626	999999	910	113	419	999999	526	90	999999	28	175	951	362	999999	504	528	41	627	171	671	919	728	334	594	125	999999	995	465	331	999999	508	999999	999999	585	503	995	132	76	339	248	213	877	999999	979	999999	794	409	999999	924	224	324	618	212	42	410	897	999999	326	987	518	868	71	759	677	519	779	396	777	759	999999	405	965	999999	922	467	51	999999	354	438	330	501	879	541	116	999999	890	999999	532	185	605	971	806	88	999999	999999	152	999999	85	470	386	408	632	999999	999999	999999	358	329	290	999999	368	922	678	887	999999	26	989	529	999999	306	629	596	999999	602	164	537	599	886	999999	552	325	999999	898	884	61	999999	869	999999	126	297	32	570	999999	999999	999999	682	
999999	918	421	803	999999	622	475	999999	840	999999	999999	40	211	886	229	999999	851	999999	259	444	33	794	835	999999	157	475	999999	365	999999	69	693	906	999999	481	999999	680	475	999999	170	702	457	129	54	270	388	839	999999	999999	77	560	718	174	999999	999999	658	999999	999999	676	656	915	219	119	505	781	107	637	999999	999999	651	549	996	186	576	556	986	904	999999	575	366	318	164	183	297	723	350	528	207	999999	823	999999	597	798	28	255	493	348	624	272	172	751	999999	591	999999	528	563	999999	598	162	394	754	758	517	999999	347	760	45	822	999999	441	999999	439	999999	907	915	951	208	168	999999	72	648	290	487	412	614	723	999999	596	769	999999	808	930	999999	29	78	978	999999	999999	680	494	458	525	842	831	593	322	753	684	672	576	365	383	276	100	745	999999	999999	115	999999	999999	999999	449	62	999999	999999	649	999999	821	999999	937	871	720	999999	836	613	133	448	655	999999	302	970	999999	923	202	804	999999	999999	954	283	604	706	999999	782	999999	999999	19	472	229	208	943	927	931	845	734	705	644	895	439	486	999999	35	999999	296	413	999999	308	999999	860	999999	207	986	999999	999999	999999	999999	999999	938	999999	999999	604	660	228	456	875	374	48	53	199	497	999999	538	999999	478	660	579	91	687	378	412	999999	493	612	999999	10	957	498	393	612	504	807	999999	999999	899	999999	962	807	999999	999999	999999	999999	265	336	373	657	668	762	999999	887	999999	158	999999	569	28	542	120	57	816	456	917	999999	655	440	694	689	463	74	999999	596	698	772	913	276	999999	797	742	167	999999	754	341	205	537	999999	999999	999999	999999	146	999999	367	771	914	990	722	504	173	960	999999	641	684	204	604	999999	374	199	999999	245	999999	999999	999999	800	953	809	71	999999	999999	347	159	491	349	101	999999	999999	966	824	999999	781	201	771	176	836	916	525	564	559	737	766	173	316	66	119	653	907	999999	567	999999	115	999999	607	999999	999999	811	343	302	592	878	986	999999	550	415	120	54	182	73	999999	883	437	999999	512	999999	955	184	842	434	999999	447	419	392	408	16	677	852	593	989	351	35	583	233	999999	681	999999	303	623	999999	999999	75	481	843	840	684	390	860	427	230	999999	650	969	908	72	999999	999999	603	999999	999999	999999	999999	999999	999999	999999	369	999999	213	283	999999	636	662	999999	940	488	999999	999999	575	552	999999	625	999999	434	372	173	999999	66	999999	999999	826	222	156	240	999999	999999	688	614	999999	999999	999999	383	999999	587	596	593	173	99	38	430	
898	999999	894	61	999999	918	920	833	999999	999999	999999	313	635	53	456	618	490	432	481	777	799	559	676	453	80	350	448	999999	838	999999	999	611	37	999999	271	647	327	104	999999	171	253	854	999999	999999	110	999999	999999	143	140	977	112	741	617	260	630	348	999999	999999	999999	998	479	690	994	319	29	420	999999	392	999999	809	300	396	999999	999999	534	945	44	406	352	902	603	314	109	860	675	267	993	776	999999	922	145	999999	123	893	692	563	860	215	260	689	999999	365	362	331	999999	999999	210	307	726	685	314	999999	107	88	404	174	590	144	644	999999	427	508	769	999999	999999	423	999999	648	628	971	94	829	156	662	19	247	951	999999	183	959	66	695	999999	937	999999	999999	779	45	498	527	999999	726	571	498	999999	395	999999	504	657	273	444	999999	999999	755	999999	485	959	444	79	999999	222	999999	960	684	999999	999999	457	831	249	644	644	246	159	999999	998	999999	267	658	999999	624	651	999999	130	910	524	504	26	999999	999999	999999	999999	344	966	340	314	169	765	999999	999999	999999	999999	764	265	23	629	207	412	999999	999999	999999	227	999999	54	454	516	765	692	60	999999	999999	715	163	494	999999	999999	310	280	819	796	999999	602	381	865	999999	687	999999	202	117	999999	999999	999999	447	547	114	999999	769	999999	521	824	999999	476	999999	999999	592	999999	783	999999	158	999999	328	999999	593	781	916	639	845	445	999999	767	999999	999999	585	768	842	118	277	615	389	200	804	20	759	994	258	999999	887	999999	282	43	903	999999	999999	667	962	400	508	665	630	999999	80	334	114	753	204	999999	890	947	883	483	999999	999999	890	999999	645	318	177	598	533	553	751	200	173	162	864	24	999999	918	999999	452	610	999999	984	914	999999	999999	906	15	800	283	482	999999	772	798	485	735	999999	95	32	653	999999	909	141	999999	723	880	171	952	999999	189	454	972	999999	999999	999999	946	193	976	999999	999999	412	171	798	260	999999	811	999999	374	677	138	299	445	895	162	228	701	999999	907	200	999999	318	954	126	620	829	509	799	340	925	538	551	749	256	999999	251	71	120	999999	15	911	462	796	285	999999	999999	18	87	999999	222	181	476	286	785	598	856	458	55	187	430	571	999999	999999	448	148	587	549	999999	999999	910	166	590	598	999999	288	787	522	679	365	730	821	432	811	128	754	72	274	999999	658	999999	793	999999	932	999999	999999	899	375	358	146	183	350	820	48	87	65	590	878	385	506	810	344	779	689	457	609	999999	211	969	999999	86	999999	586	
999999	48	999999	150	657	146	467	389	422	173	542	192	999999	11	394	733	72	173	194	999999	999999	847	665	24	336	485	999999	304	697	406	665	70	999999	764	999999	999	960	999999	933	741	999999	999999	999999	181	246	507	78	608	755	478	906	530	891	999999	129	999999	382	999999	814	182	294	172	999999	25	508	481	331	624	720	394	772	157	240	999999	970	999999	459	494	777	828	416	999999	999999	999999	499	144	178	437	644	598	627	999999	110	760	456	756	999999	383	999999	764	186	453	887	999999	705	759	300	449	462	780	242	887	999999	986	765	50	622	472	526	373	313	894	980	132	999999	915	999999	999999	999999	999999	913	86	999999	999999	652	999999	366	188	524	739	999999	729	975	864	999999	739	532	124	994	416	143	963	999999	309	461	292	999999	765	604	789	713	820	453	999999	999999	999999	999999	999999	999999	803	683	443	947	786	999999	583	999999	125	766	999999	392	931	999999	999999	999999	949	999999	522	561	370	499	999999	584	734	36	33	999999	737	999999	209	674	220	780	999999	999999	700	26	80	999999	999999	999999	357	998	577	407	781	346	864	166	917	999999	553	761	973	313	999999	999999	999999	760	505	307	191	999999	566	999999	182	161	292	856	390	933	159	999999	999999	999999	151	602	17	337	254	687	999999	999999	89	272	999999	459	999999	888	650	841	803	999999	284	580	191	239	999999	224	234	630	999999	17	776	983	787	999999	88	999999	172	489	851	885	515	818	885	999999	48	999999	241	723	353	404	216	999999	140	839	467	999999	815	911	170	793	112	999999	999999	414	804	106	484	320	380	999999	999999	170	989	917	999999	466	695	580	201	147	999999	999999	999999	659	800	236	999999	948	353	999999	171	260	328	67	782	891	194	999999	806	942	819	921	999999	522	678	56	999999	999999	45	10	999999	244	999999	999999	811	601	347	974	614	577	252	536	966	405	669	475	842	932	144	999999	999999	224	774	259	328	70	168	763	980	754	677	640	912	352	568	926	540	305	256	190	554	220	999999	999999	699	999999	955	947	852	213	213	627	999999	134	728	202	470	471	704	750	443	583	994	860	999999	612	624	623	836	743	934	547	999999	999999	366	71	358	544	999999	45	999999	220	910	776	550	60	561	788	624	375	999999	78	600	506	999999	971	226	15	339	96	999999	341	999999	999999	278	666	999999	999999	999999	999999	844	925	999999	669	644	232	999999	227	319	849	60	836	999	470	286	866	946	189	216	395	845	352	214	472	999999	999999	109	999999	507	883	118	436	31	956	531	540	166	
931	862	524	309	999999	695	490	45	832	342	650	833	412	720	999999	919	381	822	999999	720	999999	302	870	132	871	720	436	741	999999	999999	53	939	745	709	999999	327	691	96	999999	656	724	436	544	441	459	967	104	999999	355	517	649	999999	39	820	717	639	991	401	437	287	269	999999	421	27	999999	999999	97	702	704	445	237	295	999999	844	999999	22	757	438	672	903	625	999999	395	999999	175	909	999999	925	999999	386	999999	299	999999	569	396	975	25	999999	999999	999999	879	401	469	999999	999999	999999	168	195	823	705	881	563	728	534	999999	997	999999	314	999999	390	801	999999	711	328	120	937	636	416	999999	30	997	999999	295	923	34	233	803	485	999999	811	750	724	111	296	504	772	570	134	999999	399	622	710	999999	762	999999	717	690	999999	999999	351	727	752	737	999999	707	999999	277	999999	510	999999	203	878	486	50	639	87	70	424	823	348	377	999999	508	999999	407	296	999999	532	976	999999	543	662	685	999999	94	998	987	307	588	999999	504	765	624	479	999999	744	234	634	133	869	656	276	327	461	974	224	253	999999	405	421	96	999999	828	202	894	541	202	10	956	641	100	763	835	970	843	999999	888	39	862	663	71	931	999999	116	661	999999	344	233	511	869	754	318	902	999999	766	759	936	431	999999	664	551	233	677	492	779	893	999999	356	618	372	999999	224	816	741	359	999999	345	722	541	628	206	969	499	97	886	999999	860	999999	213	93	999999	467	999999	208	122	838	263	999999	999999	767	835	988	614	148	543	540	502	170	817	611	424	223	999999	956	467	581	733	590	606	997	42	772	152	534	999999	868	769	617	999999	521	901	427	395	999999	793	999999	364	360	553	999999	289	700	851	999999	669	461	578	498	999999	541	114	673	321	339	735	72	999999	90	999999	674	770	884	541	999999	710	996	828	125	172	259	226	383	999999	999999	717	342	921	999999	864	246	300	281	999999	98	416	237	116	999999	48	731	372	284	999999	878	584	405	168	999999	891	999999	633	462	335	491	324	731	637	70	999999	999999	150	304	225	999999	384	999999	17	999999	999999	482	999999	772	87	999999	886	942	473	999999	675	999999	183	999999	658	202	999999	999999	945	999999	999999	685	599	55	444	644	590	77	68	704	504	95	397	999999	665	418	783	860	385	894	605	381	999999	480	395	309	999999	773	646	33	601	999999	553	621	679	213	883	844	337	999999	850	818	999999	768	662	589	999999	999999	710	249	999999	752	999999	61	790	402	427	999999	659	999999	424	817	
431	45	113	958	541	775	46	462	999999	938	533	943	53	786	999999	999999	817	999999	384	762	72	999999	614	999999	999999	502	831	286	786	763	194	202	999999	43	396	848	665	704	999999	159	431	258	713	480	229	519	17	14	905	999999	312	999999	761	661	755	999999	430	263	874	49	944	759	675	772	754	999999	924	20	999999	648	834	122	757	235	341	999999	999999	144	630	574	494	827	381	999999	999999	340	999999	999999	287	372	428	411	830	19	999999	671	999999	999999	725	888	594	996	614	266	999999	999999	106	999999	330	999999	342	296	633	309	554	127	388	999999	321	999999	899	568	732	37	999999	432	291	748	30	999999	240	751	999999	742	980	999999	222	125	765	270	243	905	999999	999999	39	141	778	530	465	97	999999	766	629	311	999999	999999	274	586	999999	670	999999	357	999999	660	711	590	878	999999	329	66	999999	999999	61	61	190	994	532	999999	997	98	653	761	293	999999	386	474	999999	117	999999	954	999999	999999	999999	104	362	885	399	385	635	999999	263	887	211	408	192	30	714	577	130	994	503	877	589	947	26	157	999999	999999	283	999999	468	770	999999	375	999999	278	194	957	699	999999	604	999999	761	558	999999	766	559	999999	999999	366	999999	554	986	759	461	999999	56	999999	999999	215	821	817	112	398	980	999999	750	836	576	914	835	999999	878	825	400	356	999999	40	121	260	597	999999	832	999999	999999	914	783	387	913	486	232	999999	879	999999	999999	786	54	372	578	352	25	999999	317	836	531	12	675	171	369	115	999999	26	999999	827	999999	641	985	196	999999	999999	708	373	922	100	692	783	878	394	352	999999	311	753	461	999999	245	999999	871	999999	395	483	999999	999999	28	808	999999	215	43	62	876	999999	801	858	460	999999	644	652	999999	999999	153	748	134	999999	819	755	803	486	564	999999	591	744	999999	989	999999	438	827	96	354	123	844	486	999999	825	517	510	812	453	999999	949	999999	593	82	999999	999999	647	358	957	803	273	15	999999	999999	782	470	142	81	999999	999999	31	685	557	999999	687	999999	667	998	308	999999	318	999999	360	192	999999	999999	998	672	999999	146	163	89	869	999999	91	118	83	834	999999	365	999999	439	999	395	281	273	577	999999	394	281	194	649	60	193	494	999999	999999	587	46	999999	999999	470	956	999999	903	941	999999	274	226	579	999999	832	999999	943	398	879	999999	964	910	999999	558	713	999999	843	999999	514	39	686	999999	999999	463	496	798	999999	893	999999	483	334	999999	340	458	312	999999	814	972	999999	999999	116	795	615	386	690	676	
694	999999	758	192	999999	723	399	912	139	999999	464	125	812	999999	999999	60	482	406	618	482	580	893	999999	999999	999999	999999	999999	896	923	891	999999	385	773	819	999999	221	144	733	370	611	102	999999	999999	999999	615	999999	999999	328	897	66	322	219	767	217	105	801	852	124	718	250	133	503	989	247	292	88	352	993	999999	509	915	999999	45	17	999999	999999	573	999999	38	774	712	999999	998	999999	578	974	617	566	999999	311	999999	29	24	130	999999	598	999999	999999	553	536	356	176	999999	398	150	572	183	759	826	943	999999	442	999999	999999	537	851	999999	132	999999	999999	470	999999	279	628	150	895	999999	914	530	791	999999	492	999999	502	427	546	884	610	726	16	800	999999	739	780	83	926	999999	80	592	999999	103	316	421	244	75	999999	896	769	258	254	837	268	239	45	229	745	999999	593	526	991	967	894	405	663	517	612	999999	499	554	224	962	665	332	893	697	417	80	999999	436	857	649	124	362	481	178	541	999999	703	560	338	999999	350	553	600	999999	999999	910	758	726	463	523	999999	225	43	999999	999999	936	345	347	812	674	945	166	668	351	853	542	924	494	976	983	999999	938	999999	864	622	999999	999999	234	999999	506	322	904	973	343	252	898	328	999999	997	999999	293	366	748	999999	414	193	884	259	999999	666	986	274	750	480	999999	469	10	179	670	69	214	120	849	316	362	999999	193	999999	109	954	224	734	999999	380	699	986	999999	561	460	438	236	482	418	832	519	57	163	999999	999999	783	999999	999999	528	999999	401	999999	517	442	312	373	10	559	160	861	451	262	777	380	780	194	279	448	718	241	833	999999	702	26	797	314	999999	689	173	325	999999	999999	215	999999	999999	526	999999	757	259	97	999999	677	332	556	390	267	999999	782	722	999999	514	459	440	999999	999999	669	480	500	999999	999999	485	999999	396	834	805	999999	56	999999	401	264	714	521	999999	999999	803	165	410	999999	636	540	43	115	966	194	811	606	634	918	455	999999	55	979	122	261	612	127	290	497	999999	14	220	999999	390	468	273	992	269	809	494	999999	999999	335	999999	999999	999999	999999	353	211	999999	209	751	137	772	92	218	734	408	938	999999	685	999999	912	404	632	329	999999	724	508	999999	819	346	825	434	506	60	720	125	18	297	242	999999	89	999999	551	999999	93	999999	308	259	999999	999999	331	791	808	83	356	999999	999999	999999	982	655	845	290	999999	862	999999	703	275	42	497	619	400	651	786	911	795	448	999999	999999	245	700	426	258	391	999999	
25	44	999999	433	703	789	884	999999	314	586	928	798	270	688	336	999999	24	999999	999999	919	203	680	999999	999999	287	908	999999	861	549	291	239	999999	898	999999	847	892	87	842	338	707	999999	999999	346	210	982	997	187	999999	53	999999	999999	160	496	999999	41	345	39	729	156	794	999999	999999	682	999999	356	342	900	292	841	999999	999999	999999	937	999999	194	999999	343	803	913	999999	731	914	818	694	605	89	110	436	999999	512	999999	357	999999	999999	999999	713	999999	324	854	999999	107	895	332	610	552	514	222	999999	999999	16	11	999999	999999	865	73	796	999999	999999	427	276	242	473	345	338	580	955	486	403	999999	481	540	29	949	273	193	836	591	217	151	101	866	668	158	940	510	636	541	829	480	209	999999	506	999999	999999	418	633	559	999999	999999	597	37	819	999999	806	475	982	999999	552	682	237	215	999999	999999	999999	410	574	999999	405	828	944	999999	999999	923	858	972	43	132	372	854	999999	999999	999999	188	554	73	57	294	352	474	528	999999	999999	157	999999	994	512	659	570	186	844	318	999999	175	95	183	380	999999	525	833	999999	859	912	697	999999	950	617	817	302	999999	363	290	972	931	309	999999	434	999999	999999	863	469	999999	562	999999	20	251	133	999999	103	380	999999	160	768	518	42	668	999999	301	34	301	387	695	999999	999999	823	999999	999999	232	866	502	748	871	226	661	373	999999	307	726	687	881	999999	195	723	921	579	999999	521	463	899	641	999999	143	485	388	999999	774	999999	264	372	999999	905	900	999999	601	632	821	934	999999	155	974	999999	721	613	152	999999	202	999999	444	728	620	52	999999	333	234	999999	615	395	837	999999	599	49	999999	364	999999	999999	999999	629	999999	299	757	999999	414	318	924	280	433	529	342	914	999999	802	999999	535	752	999999	33	577	341	254	26	436	106	931	999999	935	327	367	382	177	546	572	999999	154	999999	352	638	573	408	954	924	95	63	922	890	797	466	517	611	999999	951	359	999999	877	283	999999	181	482	763	989	953	999999	157	175	377	722	999999	999999	565	999999	775	460	179	387	329	930	999999	183	51	999999	478	810	755	554	225	197	284	972	999999	649	180	165	999999	999999	999999	858	999999	888	999999	178	845	999999	952	212	62	500	190	999999	557	352	948	997	999999	14	520	999999	320	602	999999	190	447	978	999999	915	238	620	651	999999	386	471	992	494	628	872	912	999999	857	553	502	725	17	372	999999	528	999999	183	723	805	999999	999999	548	999999	939	374	999999	866	470	999999	973	442	849	999999	
999999	96	360	463	378	999999	102	79	295	999999	110	233	999999	84	563	48	999999	65	999999	845	861	528	923	656	555	263	999999	55	980	999999	580	999999	875	586	837	339	178	246	804	999999	713	999999	572	781	245	715	201	999999	999999	999999	999999	917	545	13	569	999999	172	704	908	125	427	56	999999	999999	196	999999	999999	596	247	999999	869	999999	261	999999	999999	42	955	999999	420	840	71	999999	999999	557	10	662	524	871	26	999999	176	474	338	999999	737	999999	739	108	594	205	366	604	418	89	562	999999	666	999999	870	537	61	999999	293	77	63	999999	314	999999	999999	534	525	486	999999	999999	999999	405	649	999999	14	476	303	857	558	225	483	467	87	662	994	999999	995	721	11	999999	779	156	190	271	636	806	999999	207	634	69	679	880	34	12	32	167	203	105	798	404	999999	204	472	78	593	596	853	999999	547	999999	539	804	999999	999999	637	910	224	999999	999999	208	123	106	999999	498	546	603	442	84	639	837	963	900	999999	606	999999	584	684	122	678	49	999999	710	999999	327	529	999999	405	934	375	121	942	815	999999	599	290	147	971	973	532	989	999999	779	22	710	353	639	999999	878	844	62	236	112	709	895	256	413	446	999999	969	670	208	507	709	999999	894	157	999999	999999	325	117	613	710	999999	688	886	183	999999	949	974	890	995	526	999999	323	884	839	999999	273	353	999999	701	999999	14	861	999999	999999	79	494	815	999999	898	556	999999	999999	448	526	522	30	19	82	714	497	931	88	675	681	418	395	999999	65	51	477	980	999999	999999	547	706	728	999999	240	999999	213	143	778	999999	999999	964	999999	999999	368	327	95	264	280	999999	214	144	925	195	119	999999	684	851	760	164	999999	575	124	330	999999	819	793	133	778	968	511	999999	999999	96	999999	717	65	520	284	737	999999	222	710	999999	212	412	999999	542	788	992	429	362	999999	623	999999	873	849	42	973	549	999999	962	485	312	661	850	999999	839	959	999999	192	173	577	32	209	999999	864	999999	128	499	999999	261	345	785	548	159	980	539	524	999999	867	32	547	734	214	999999	737	407	623	999999	430	999999	999999	396	810	999999	784	360	424	363	999999	20	913	999999	999999	282	626	999999	763	512	869	999999	324	999999	999999	169	999999	842	999999	216	480	999999	225	766	999999	107	677	949	975	292	999999	629	999999	171	999999	999999	118	72	234	932	376	47	644	120	492	999999	626	977	861	650	640	999999	542	217	882	552	794	999999	415	999999	605	677	999999	481	148	250	336	163	262	677	999999	
562	999999	885	999999	442	822	115	999999	100	481	699	97	334	651	432	999999	907	288	801	999999	999999	657	820	999999	699	999999	999999	972	251	999999	472	724	999999	599	88	333	656	378	999999	729	689	999999	325	932	905	589	399	999999	999999	163	429	874	460	615	99	999999	999999	558	150	129	658	999999	42	449	999999	975	999999	735	573	999999	439	999999	999999	81	382	97	342	888	432	119	923	344	265	98	999999	597	274	999999	509	182	535	999999	237	329	81	556	840	875	923	929	685	999999	999999	999999	999999	889	45	999999	243	12	999999	999999	999999	999999	206	324	877	943	227	420	710	335	236	400	999999	341	311	519	999999	825	257	466	965	999999	433	269	87	648	999999	342	999999	885	344	507	609	626	971	206	999999	756	999999	999999	999999	512	999999	360	437	865	999999	391	588	999999	388	417	755	116	999999	999999	999999	999999	246	238	578	884	858	825	990	999999	791	946	999999	114	999999	253	156	360	808	462	283	83	999999	222	603	999999	753	45	507	927	999999	502	682	999999	599	999999	999999	999999	999999	999999	654	999999	999999	709	83	107	999999	484	141	144	271	405	999999	491	361	533	115	34	999999	999999	999999	823	328	73	976	299	999999	32	999999	999999	733	705	41	999999	807	999999	713	132	148	999999	999999	279	903	373	999999	357	203	200	999999	75	91	495	999999	733	999999	830	999999	305	732	784	833	10	969	933	410	999999	373	999999	999999	999999	999999	999999	885	138	633	861	919	999999	407	629	105	83	45	448	126	999999	890	999999	999999	977	804	418	400	364	672	961	309	999999	999999	110	983	929	517	515	255	109	999999	686	999999	780	910	130	897	113	688	760	964	530	816	172	999999	74	871	706	676	411	592	530	466	672	561	949	991	307	645	175	566	530	203	27	637	213	209	999999	999999	999999	520	297	676	911	996	779	163	800	435	999999	999999	999999	838	999999	516	999999	229	436	228	961	999999	999999	467	999999	204	999999	337	999999	535	470	865	259	999999	992	891	305	854	999999	676	782	795	201	999999	726	117	755	691	359	510	556	999999	772	999999	115	555	999999	829	999999	716	999999	451	363	999999	964	999999	809	999999	845	951	221	235	674	759	999999	175	936	729	740	414	449	752	977	299	999999	487	999999	855	999999	447	999999	475	700	838	124	340	999999	927	999999	673	308	999999	846	407	298	331	999999	23	957	939	618	199	99	749	999999	809	474	74	295	487	999999	953	645	999999	979	745	535	836	645	115	733	19	823	76	116	999999	905	579	10	657	178	999999	999999	595	999999	783	386	
951	570	314	866	999999	641	428	713	355	939	448	428	553	795	482	378	852	216	609	375	999999	642	413	903	894	73	638	319	999999	65	60	579	205	368	999999	276	340	249	365	378	405	999999	761	999999	999999	161	457	862	999999	711	55	999999	228	417	364	318	999999	411	972	314	12	118	832	299	889	868	233	194	220	999999	999999	999999	999999	241	969	668	881	488	446	742	615	999999	624	179	20	670	999999	787	14	276	119	928	276	61	375	297	530	471	45	598	928	999999	651	489	673	999999	539	987	447	999999	436	678	999999	999999	698	236	494	663	289	228	999999	445	189	944	999999	119	999999	799	866	682	148	999999	999999	847	814	351	134	144	505	577	999999	373	349	999999	999999	440	963	47	362	148	802	867	192	817	91	999999	93	707	392	999999	105	739	131	764	557	26	999999	127	999999	356	112	999999	167	711	999999	999999	999999	870	114	666	155	308	446	727	999999	281	999999	999999	999999	332	267	427	752	999999	482	401	251	584	761	999999	214	846	623	999999	45	453	709	481	730	936	397	223	999999	726	419	999999	303	403	884	286	789	601	999999	102	98	684	607	226	239	695	903	999999	118	999999	461	309	999999	441	691	999999	571	755	904	829	999999	999999	999999	36	999999	999999	108	847	999999	485	42	613	999999	999999	916	360	999999	999999	252	45	43	877	114	321	275	120	999999	861	712	458	714	44	697	531	167	999999	860	580	695	553	999999	65	820	633	999999	847	999999	164	999999	340	590	89	513	999999	796	67	999999	513	760	421	573	999999	145	251	770	998	999999	999999	373	871	500	275	797	999999	448	977	66	481	72	427	305	956	346	381	999999	635	999999	828	734	110	114	999999	819	283	979	360	920	578	862	260	931	851	791	653	840	325	999999	999999	429	999999	10	468	999999	343	125	617	900	763	383	145	999999	98	999999	273	767	154	999999	999999	718	98	66	999999	999999	999999	496	454	999999	693	541	999999	352	717	408	914	999999	999999	999999	486	168	372	459	999999	204	726	783	999999	622	527	885	999999	999999	769	105	999999	762	522	849	639	846	670	451	216	999999	831	793	999999	689	323	174	131	248	968	365	999999	638	900	999999	892	38	653	832	999999	999999	845	683	583	621	77	999999	999999	999999	276	639	497	921	253	934	373	933	33	999999	308	363	999999	456	999999	413	749	702	862	999999	956	610	203	838	803	409	386	157	219	148	622	171	587	334	972	999999	868	434	999999	965	919	959	15	500	533	999999	999999	398	782	179	871	374	299	999999	999999	
665	446	658	127	843	557	225	723	885	541	147	776	999999	484	571	545	324	316	897	999999	997	605	703	315	999999	999999	999999	375	999999	276	999999	872	240	493	317	999999	219	317	551	999999	704	246	130	959	999999	999999	999999	914	221	633	556	67	402	47	999999	70	743	353	607	999999	569	850	683	999999	293	275	545	946	999999	999999	336	16	999999	489	615	760	484	743	919	11	754	999999	163	415	720	199	479	203	650	256	160	866	710	74	847	853	562	512	675	999999	999999	665	747	543	307	549	302	999999	431	92	585	999	433	605	732	999999	696	277	897	104	795	351	306	920	527	999999	306	999999	641	762	999999	999999	78	798	999999	99	336	999999	118	180	999999	999999	772	568	670	160	999999	114	342	361	166	294	614	999999	335	630	999999	826	25	999999	999999	601	999999	669	999999	999999	999999	635	999999	999999	999999	86	169	727	207	238	999999	737	259	999999	999999	201	368	290	605	999999	368	496	472	408	730	509	604	999999	999999	999999	296	112	684	68	230	807	538	999999	201	90	134	999999	384	107	999999	631	576	649	811	61	243	991	74	969	999999	444	172	999999	913	999999	481	890	800	902	999999	477	63	201	156	229	662	669	98	999999	789	482	122	375	999999	108	932	999999	468	875	71	305	48	999999	814	999999	644	371	785	541	608	999999	95	482	165	584	999999	385	502	999999	999999	999999	902	549	190	772	999999	797	820	814	727	526	431	925	840	647	438	348	387	999999	585	301	884	556	915	999999	999999	640	999999	773	999999	999999	463	876	486	999999	402	999999	999999	51	464	846	550	999999	814	92	813	170	641	517	155	240	999999	141	15	107	689	356	633	635	385	690	587	57	999999	999999	73	554	448	999999	255	939	999999	345	906	739	750	912	742	832	999999	235	998	999999	627	999999	559	331	870	389	808	999999	865	999999	999999	999999	269	503	999999	999999	999999	268	722	299	999999	216	426	662	235	999999	356	776	614	999999	999999	160	692	884	429	993	620	741	683	69	543	999999	999999	999999	679	999999	999999	256	235	107	813	999999	513	709	439	999999	873	999999	105	604	42	42	441	74	999999	515	999999	384	999999	693	34	288	584	662	756	73	142	513	982	999999	797	109	551	516	987	419	647	999999	999999	999999	130	722	999999	999999	37	510	767	19	906	174	61	105	183	541	999999	999999	898	999999	999999	376	288	370	914	13	806	999999	490	999999	999999	597	867	108	999999	75	573	311	999999	505	635	999999	305	999999	999999	818	51	999999	999999	20	443	462	520	797	39	89	999999	759	
807	642	999999	105	999999	843	932	319	999999	952	999999	118	967	771	892	403	224	707	999999	166	763	106	961	115	15	480	999999	624	86	999999	999999	999999	345	813	999999	999	232	540	999999	462	200	296	521	999999	535	818	999999	672	569	127	582	331	999999	573	996	711	680	177	99	549	999999	999999	999999	236	883	326	999999	163	999999	893	180	684	999999	618	965	476	584	872	579	197	999999	818	65	958	999999	999999	999999	771	817	791	328	65	999999	685	999999	883	63	999999	999999	219	999999	888	404	676	999999	897	848	400	608	529	999999	999999	598	901	999999	999999	262	285	738	999999	484	11	999999	999999	999999	999999	243	999999	518	999999	423	298	668	369	151	549	999999	388	21	999999	898	451	173	298	664	520	467	549	574	565	630	778	557	78	999999	54	552	999999	111	999999	664	61	999999	525	115	838	149	999999	760	571	129	873	274	999999	999999	43	837	999999	821	63	657	694	999999	953	461	645	741	599	635	107	997	999999	999999	188	935	847	569	999999	192	826	380	239	789	999999	445	757	514	418	999999	999999	999999	999999	999999	58	184	970	999999	928	73	470	106	550	603	662	999999	622	596	95	213	400	474	999999	999999	994	999999	999999	905	999999	517	704	141	333	769	933	890	999999	409	238	999999	999999	29	641	584	721	729	830	636	136	437	822	170	428	215	439	237	27	638	999999	375	755	999999	606	420	999999	339	773	781	669	999999	999999	222	368	91	248	999999	833	999999	999999	274	852	792	778	793	694	999999	712	128	339	706	999999	865	999999	863	258	899	422	230	225	392	956	59	999999	364	366	609	802	347	966	68	403	413	999999	837	522	963	296	999999	726	825	626	999999	451	962	999999	999999	915	504	832	348	999999	999999	399	761	318	803	999999	423	436	94	741	375	999999	280	312	469	381	470	350	294	612	609	999999	399	766	311	607	999999	465	160	694	307	514	627	110	999999	23	999999	529	719	999999	873	386	641	93	999999	503	999999	659	999999	834	454	164	547	736	358	118	999	994	17	205	999999	958	286	399	443	860	534	999999	521	456	648	999999	630	157	739	232	862	316	999999	999999	999999	354	35	999999	250	999999	999999	891	751	682	999999	999999	999999	999999	326	914	110	999999	649	401	999999	10	148	983	999999	512	533	400	999999	136	256	693	999999	209	769	477	933	999999	159	300	893	642	429	839	442	910	429	999999	831	825	132	999999	666	124	999999	436	215	51	139	737	619	576	999999	625	999999	999999	258	322	754	848	980	150	999999	359	507	337	581	999999	551	286	
93	999999	569	180	14	999999	37	375	999999	343	999999	892	831	421	681	999999	747	999999	412	122	999999	117	999999	999999	999999	981	527	317	616	999999	854	906	499	853	999999	203	16	724	621	800	301	882	949	420	587	999999	319	999999	678	190	589	777	896	438	623	975	72	586	999999	999999	118	720	999999	862	488	364	402	977	766	487	999999	33	999999	612	999999	999999	168	942	999999	999999	999999	999999	999999	436	920	86	999999	71	239	678	999999	429	397	598	692	581	133	97	999999	232	999999	341	914	999999	869	999999	595	294	617	844	817	129	191	580	360	272	999999	332	941	411	354	999999	748	999999	356	999999	635	593	999999	249	656	81	20	183	69	340	999999	448	567	364	491	726	453	395	861	21	248	999999	999999	429	999999	800	155	530	999999	999999	999999	826	844	977	999999	999999	374	999999	197	746	119	18	520	29	341	999999	765	587	920	999999	999999	363	236	345	653	999999	354	500	749	856	926	490	304	704	747	999999	999999	589	999999	489	999999	86	207	999999	901	239	999999	999999	999999	856	44	567	610	260	478	239	599	999999	334	121	657	874	627	341	999999	628	999999	816	281	236	49	186	162	440	999999	999999	999999	121	443	423	999999	999999	999999	893	999999	368	999999	54	235	517	515	104	265	323	832	487	458	999999	304	282	999999	490	999999	999999	816	858	999999	179	984	667	84	487	75	910	999999	531	999999	734	999999	999999	748	999999	590	763	721	944	920	839	607	999999	362	299	817	170	999999	42	187	550	86	999999	999999	710	70	568	443	37	38	999999	999999	999999	25	723	999999	842	534	999999	899	999999	999999	999999	937	999999	571	999999	314	785	670	905	999999	566	354	921	657	557	999999	47	999999	32	330	694	915	575	125	306	772	999999	942	999999	636	50	142	992	411	214	34	387	148	864	263	657	366	133	341	167	955	104	76	799	343	496	258	999999	999999	999999	956	999999	459	274	999999	675	842	999999	279	999999	433	361	520	452	532	131	899	999999	768	672	999999	999999	244	958	351	678	572	999999	999999	999999	999999	265	139	955	999999	662	927	999999	441	587	999999	671	853	368	733	604	583	999999	276	999999	597	514	118	200	999999	173	137	999999	923	999999	113	699	64	139	191	999999	999999	999999	203	869	203	35	999999	999999	858	999999	938	875	234	746	999999	999999	999999	428	999999	287	157	938	838	999999	535	436	999999	999999	483	125	617	724	186	565	381	999999	430	407	29	571	211	926	342	461	235	261	999999	186	659	165	822	635	587	999999	999999	293	725	999999	344	999999	999999	626	707	999999	
59	224	698	669	375	999999	527	479	999999	999999	86	999999	606	387	859	283	168	773	37	999999	303	999999	147	282	544	97	303	999999	72	262	496	584	228	600	411	21	562	607	811	999999	638	352	235	999999	827	999999	687	348	259	70	608	312	598	999999	448	77	999999	425	999999	999999	782	999999	416	157	999999	501	12	15	975	999999	720	561	961	452	689	951	756	999999	455	744	999999	999999	72	11	999999	194	999999	839	999999	344	934	146	482	533	802	432	935	999999	121	336	797	681	999999	411	999999	56	350	155	999999	496	320	546	970	390	999999	827	999999	415	503	310	515	172	853	640	999999	583	999999	438	999999	266	999999	999999	999999	129	999999	727	999999	660	661	607	843	840	149	664	999999	999999	176	102	655	999999	289	530	999999	811	999999	634	827	732	498	766	968	912	505	442	480	999999	127	851	442	160	245	493	753	896	466	675	33	199	616	525	417	986	783	676	977	495	999999	616	999999	322	900	858	171	999999	638	931	999999	706	999999	390	280	325	659	504	738	795	776	688	355	155	611	638	125	973	359	982	999999	829	999999	984	549	510	999999	130	260	386	331	999999	267	534	340	326	999999	236	254	102	999999	999999	937	192	999999	414	271	163	999999	271	743	198	544	656	802	515	251	209	999999	770	772	539	254	362	473	917	430	820	815	295	633	889	729	267	655	851	999999	283	275	145	249	399	419	989	643	143	324	999999	732	824	85	806	999999	999999	329	796	43	584	999999	802	984	450	347	425	999999	999999	468	287	999999	951	623	968	933	705	531	999999	130	999999	718	339	602	819	999999	999999	220	999999	504	255	937	858	817	317	999999	473	999999	798	61	993	361	999999	674	47	610	781	999999	116	872	689	952	946	676	777	866	388	999999	174	999999	999999	215	809	359	223	349	999999	999999	316	413	470	554	732	999999	136	999999	999999	665	565	999999	999999	790	113	999999	815	999999	991	191	50	450	186	273	986	999999	704	788	551	440	999999	697	467	999999	894	702	411	144	229	999999	550	873	937	723	644	954	54	566	999999	854	999999	919	999999	960	103	865	237	207	999999	999999	626	999999	362	999999	213	999999	751	669	896	410	553	680	83	999999	641	999999	513	462	629	999999	402	147	686	696	999999	542	349	507	554	999999	475	214	576	999999	999	212	520	448	520	776	213	385	670	701	311	863	999999	982	999999	926	999999	774	999999	536	892	488	999999	666	999999	671	528	254	124	999999	935	348	999999	149	376	438	656	74	999999	852	828	27	477	985	999999	
42	696	999999	999999	999999	676	700	636	49	51	999999	999999	854	846	999999	257	958	270	999999	765	999999	759	706	616	999999	279	297	831	725	708	999999	21	676	281	570	975	999999	77	496	201	245	711	999999	999999	999999	999999	999999	228	999999	605	869	757	674	999999	999999	282	989	750	296	358	389	868	999999	341	176	510	999999	999999	285	999999	96	891	774	612	999999	999999	694	609	761	13	477	999999	737	130	838	127	346	999999	849	297	986	420	999999	147	811	376	799	733	930	355	24	228	942	230	518	978	999999	72	999999	179	588	389	989	293	881	320	140	791	502	59	173	427	999999	988	887	675	120	636	999999	999999	999999	960	679	416	999999	258	136	517	611	860	144	284	757	680	708	606	431	497	266	501	245	18	241	881	999999	999999	495	954	342	842	999999	356	999999	999999	717	628	710	999999	304	632	194	999999	189	642	914	999999	670	999999	999999	291	999999	623	380	308	999999	999999	729	797	233	402	763	181	184	768	999999	787	23	221	962	90	895	999999	202	633	317	622	828	598	999999	304	926	442	674	61	598	254	976	963	627	274	999999	912	359	902	869	999999	448	421	999999	136	999999	458	100	209	395	406	430	746	991	306	624	140	831	929	475	330	507	133	999999	999999	999999	59	594	698	191	999999	498	999999	764	999999	183	999999	948	840	999999	999999	351	474	666	999999	999999	239	971	330	999999	768	91	429	999999	548	514	999999	250	999999	999999	825	864	402	27	411	999999	139	982	697	132	217	192	999999	510	999999	979	42	467	999999	922	999999	88	273	58	423	999999	999999	863	225	789	859	177	999999	525	604	613	999999	456	264	999999	695	257	284	208	442	585	999999	918	439	569	481	857	999999	980	743	746	600	999999	604	999999	838	276	999999	907	273	50	147	475	999999	999999	40	586	212	694	237	333	804	999999	999999	837	999999	160	999999	656	317	11	905	999999	782	999999	999999	999999	999999	754	999999	428	491	377	999999	401	448	625	22	56	539	999999	999999	999999	752	419	942	999999	999999	999999	698	688	999999	120	599	272	999999	999999	693	59	380	434	999999	458	249	999999	842	437	999999	224	999999	999999	148	387	999999	422	356	999999	323	999999	914	487	868	95	999999	999999	999999	381	777	672	267	376	931	962	675	114	171	207	999999	943	576	515	405	521	377	999999	550	465	993	187	915	806	999999	999999	999999	893	566	648	402	999999	232	999999	999999	467	957	999999	264	999999	711	22	260	999999	999999	379	999999	409	92	356	717	999999	999999	130	999999	999999	756	460	618	611	828	782	548	
523	804	853	720	115	999999	937	999999	355	258	375	999999	980	927	999999	999999	389	533	734	811	219	999999	849	267	999999	92	999999	710	506	999999	652	999999	929	999999	736	354	158	658	690	553	154	792	372	304	999999	376	407	999999	990	999999	238	88	999999	970	338	999999	955	596	619	33	796	999999	67	940	606	28	999999	516	200	999999	656	730	999999	191	999999	999999	568	999999	999999	999999	685	396	720	850	185	999999	262	958	145	999999	398	562	49	667	756	917	735	431	698	999999	999999	999999	482	577	10	508	245	912	314	911	34	410	189	883	347	410	516	216	765	42	766	999999	381	55	999999	999999	690	999999	434	999999	692	999999	856	584	193	794	913	152	849	676	338	349	654	234	999999	999999	999999	999999	329	356	999999	528	666	666	999999	999999	999999	436	554	906	999999	70	999999	565	229	887	554	605	700	999999	496	373	367	98	704	426	221	156	999999	999999	999999	535	855	87	347	173	480	999999	518	507	285	487	598	999999	858	277	861	99	999999	242	999999	999999	465	776	860	999999	171	577	961	648	474	372	511	518	194	292	214	999999	999999	65	417	364	96	999999	278	18	999999	999999	999999	436	565	132	151	999999	602	944	80	89	226	310	12	902	238	869	43	912	975	90	758	576	999999	460	872	950	825	88	690	272	999999	851	272	746	348	535	999999	999999	231	818	999999	999999	222	135	999999	916	62	515	999999	226	169	366	43	694	665	663	373	115	999999	201	866	523	264	807	581	999999	47	999999	999999	999999	786	691	691	166	174	999999	363	937	276	955	897	999999	952	473	112	151	818	578	91	685	171	978	102	39	952	402	985	414	554	999999	999999	796	999999	433	439	999999	999999	876	530	999999	309	436	838	999999	304	556	999999	790	705	439	556	469	184	878	541	808	598	661	214	771	999999	948	999999	457	85	110	369	528	43	634	476	942	999999	933	999999	999999	149	797	735	405	999999	204	709	124	272	420	999999	82	891	631	879	23	671	999999	999999	361	52	391	228	203	197	999999	756	81	962	999999	421	251	502	806	668	801	925	999999	940	338	249	278	999999	999999	488	296	999999	412	754	463	280	299	319	34	692	757	579	541	218	787	448	637	161	658	999	381	579	95	999999	88	97	999999	818	295	121	774	999999	562	715	999999	416	354	999999	509	343	131	931	478	123	910	231	393	600	999999	999999	611	127	535	666	117	716	999999	449	676	999999	418	999999	999999	912	918	560	26	826	317	381	103	321	652	325	999999	449	111	999999	61	856	999999	
271	999999	405	510	656	999999	896	608	999999	999999	904	999999	143	924	650	907	565	205	360	215	999999	292	781	796	300	474	219	788	667	615	999999	397	999999	671	156	999999	628	999999	999999	887	129	227	999999	515	199	670	999999	400	236	541	999999	777	999999	651	999999	979	999999	609	220	192	462	117	940	999999	999999	999999	831	471	778	834	289	999999	933	472	95	999999	168	276	999999	629	955	819	562	135	79	801	696	177	534	176	999999	28	202	88	435	22	287	554	999999	682	839	57	622	999999	262	392	843	238	999999	999999	820	617	999999	590	237	999999	555	814	509	496	820	663	937	999999	902	999999	960	999999	47	82	999999	614	58	999999	790	907	999999	999999	873	686	999999	468	999999	737	356	999999	26	611	851	999999	999999	472	54	731	861	185	999999	20	499	991	431	988	200	493	735	216	568	999999	800	329	446	395	941	822	539	362	62	209	265	588	254	358	13	999999	616	600	569	327	73	999999	797	196	670	999999	265	968	277	127	999999	999999	756	939	811	531	355	81	999999	232	202	999999	999999	999999	755	911	999999	82	999999	945	877	144	999999	999999	23	195	532	999999	724	68	567	999999	95	934	207	125	999999	315	547	481	899	999999	79	347	135	565	999999	999999	440	759	145	999999	982	999999	999999	867	999999	514	925	625	999	104	999999	471	999999	631	999999	999999	713	639	89	442	999999	513	999999	342	999999	310	999999	458	704	645	819	965	999999	385	587	999999	999999	339	623	327	389	921	482	804	198	607	682	504	999999	999999	999999	999999	999999	999999	656	478	286	907	801	999999	399	477	999999	363	285	391	548	289	53	660	999999	383	999999	999999	62	613	41	250	154	468	627	621	317	413	472	29	999999	999999	728	999999	999999	999999	537	430	928	912	10	999999	529	806	68	403	999999	999999	795	999999	999999	918	650	52	999999	45	763	343	574	777	170	517	891	265	107	328	560	934	999999	999999	846	999999	999999	150	613	911	720	348	409	999999	171	825	617	999999	245	999999	579	685	671	999999	32	999999	999999	160	751	492	238	999999	709	740	842	526	318	85	999999	197	94	509	439	535	999999	999999	934	999999	616	999999	999999	228	30	731	999999	875	272	999999	697	652	739	999999	999999	130	999999	456	638	668	392	644	999999	999999	999999	999999	999999	80	256	999999	999999	607	269	999999	544	417	999999	19	999999	978	999999	999999	263	586	999999	999999	457	411	120	318	851	999999	999999	276	957	971	826	366	509	972	999999	677	628	136	605	100	999999	233	148	981	538	999999	999999	660	999999	425	391	999999	165	999999	
600	999999	959	938	294	268	999999	999999	558	573	590	236	510	281	538	324	348	136	980	999999	999999	234	999999	139	780	187	665	135	999999	542	589	894	999999	101	381	570	718	690	842	347	279	999999	674	575	999999	999999	173	931	132	360	999999	999999	951	869	498	376	617	999999	168	116	603	695	401	26	983	695	999999	419	899	967	606	657	293	643	26	529	559	696	738	478	999999	733	13	250	464	334	943	341	999999	15	953	888	532	999999	744	584	997	657	592	999999	999999	999999	42	164	754	999999	999999	317	999999	969	999999	920	100	689	999999	869	691	161	561	659	752	693	816	999999	24	717	134	557	899	442	999999	901	114	44	201	270	701	999999	496	45	362	635	488	633	999999	999999	999999	842	644	874	893	846	999999	933	999999	593	937	148	150	46	305	424	418	420	448	914	816	66	999999	831	177	999999	664	999999	306	999999	214	193	704	981	919	291	999999	34	999999	685	805	999999	91	608	332	563	708	460	740	937	227	999999	194	284	999999	741	999999	812	706	60	191	579	999999	836	388	754	999999	169	126	23	512	999999	870	763	118	645	974	999999	509	614	144	214	786	369	999999	145	999999	999999	999999	188	999999	999999	327	498	503	999999	544	999999	999999	577	129	999999	999999	727	999999	832	208	999999	999999	581	999999	999999	312	102	916	999999	999999	276	936	252	755	999999	405	937	85	999999	999999	999999	269	882	110	999999	670	931	495	595	870	69	934	999999	937	999999	264	192	422	484	999999	235	582	526	443	277	999999	977	999999	116	153	406	652	33	765	826	999999	293	999999	999999	999999	380	999999	331	116	733	342	870	314	189	758	999999	525	999999	614	841	799	742	999999	832	419	693	119	388	451	474	999999	999999	310	121	414	970	711	999999	691	999999	628	999999	420	710	935	448	673	642	999999	930	880	61	418	924	36	999999	845	999999	627	109	271	227	879	641	326	999999	569	202	999999	787	511	150	908	999999	222	548	999999	999999	897	971	999999	477	999999	520	999999	999999	502	386	95	984	999999	73	756	592	165	410	381	779	999999	515	879	999999	999999	569	429	739	999999	999999	711	999999	107	117	999999	656	999999	794	196	999999	999999	961	927	193	117	790	662	448	393	326	42	812	176	552	354	392	101	549	999999	472	101	999999	222	281	674	606	887	28	322	999999	512	371	224	22	999999	432	999999	696	373	86	999999	980	356	826	198	999999	322	554	763	368	564	540	999999	723	999999	202	749	999999	518	510	903	644	136	999999	813	670	597	164	999999	922	804	405	186	533	
565	999999	508	395	93	775	294	999999	264	953	999999	972	999999	999999	743	540	999999	931	187	862	182	999999	854	999999	999999	999999	999999	167	734	840	999999	169	999999	660	168	167	694	364	999999	999999	225	999999	389	182	748	841	493	999999	999999	290	249	873	999999	323	999999	999999	999999	446	382	565	999999	136	608	424	400	386	618	527	341	586	845	328	999999	445	646	611	883	681	323	181	44	213	747	454	600	999999	999999	999999	308	866	999999	258	981	999999	277	99	962	964	782	372	999999	966	765	834	444	999999	513	782	676	999999	999999	999999	133	210	531	271	389	164	999999	709	999999	577	999999	999999	685	597	346	362	178	999999	649	918	898	950	948	78	447	999999	999999	679	186	169	373	559	999999	999999	999999	781	485	16	709	808	151	83	928	655	747	300	158	846	585	999999	613	129	999999	500	687	183	262	463	999999	476	154	154	532	285	214	668	28	370	472	565	877	171	848	841	999999	825	32	303	999999	157	999999	173	104	999999	555	254	460	957	638	951	529	31	193	242	999999	997	550	652	451	88	999999	788	384	29	999999	452	280	268	999999	999999	999999	958	142	999999	712	981	59	999999	999999	959	999999	71	731	520	999999	855	978	999999	999999	779	284	999999	852	251	875	975	788	84	752	999999	999999	999999	244	999999	999999	570	999999	517	529	682	947	53	921	491	870	999999	66	863	983	999999	473	664	90	943	587	780	116	891	799	737	202	975	754	627	999999	999999	826	999999	719	475	967	999999	96	504	832	999999	458	370	381	664	918	925	100	335	999999	319	999999	999999	198	30	999999	997	718	792	490	972	999999	303	506	854	394	111	999999	999999	460	13	578	999999	120	356	332	999999	520	144	818	277	884	428	988	676	904	535	766	699	21	969	752	304	24	859	941	164	864	527	280	817	781	582	875	635	741	535	999999	999999	697	718	487	583	973	223	97	870	315	830	949	999999	999999	999999	506	999999	260	999999	571	261	414	177	999999	992	864	10	495	999999	553	362	934	379	999999	923	999999	999999	999999	179	330	800	771	81	849	43	578	999999	483	336	85	394	384	466	964	928	438	529	836	494	718	999999	727	785	327	952	895	999999	512	999999	999999	213	999	91	999999	770	489	343	999999	847	424	451	999999	169	236	168	978	478	415	427	495	482	466	999999	999999	999999	83	986	753	897	148	998	999999	999999	883	872	395	303	512	999999	999999	104	211	988	79	277	455	568	559	168	974	999999	174	95	999999	970	746	999999	631	999999	697	999999	999999	999999	709	426	
541	999999	285	363	773	684	999999	999999	977	400	280	478	927	999999	901	999999	436	595	923	721	999999	825	147	912	136	393	672	905	505	999999	515	780	999999	653	735	999999	292	206	395	299	461	999999	117	534	699	278	84	447	999999	192	76	994	507	988	999999	716	327	372	236	389	22	69	716	40	999999	999999	198	283	457	912	999999	240	209	634	269	999999	717	613	999999	858	318	234	999999	323	880	999999	999999	301	70	29	672	919	969	15	286	999999	246	87	999999	999999	89	999999	999999	793	999999	999999	794	873	999999	711	999	714	159	999999	81	999999	859	402	999999	374	226	897	222	999999	249	313	271	204	999999	867	645	999999	999999	23	778	517	244	417	363	54	726	410	573	359	999999	957	769	600	934	498	999999	843	926	999999	983	192	588	562	553	999999	575	999999	525	860	75	368	999999	999999	999999	564	554	452	49	116	648	816	333	999999	417	291	544	999999	270	859	999999	999999	999999	691	40	596	928	681	864	999999	479	136	884	712	293	999999	218	633	11	379	944	100	999999	820	635	176	999999	999999	154	999999	999999	904	339	999999	534	273	655	68	999999	13	635	872	587	341	999999	521	931	999999	579	756	83	911	668	890	915	999999	997	999999	999999	863	737	213	537	602	596	574	797	228	187	29	15	160	527	999999	744	81	512	472	192	124	245	247	155	398	198	210	999999	448	751	299	276	999999	12	252	999999	999999	345	984	744	999999	999999	712	443	559	750	922	394	670	999999	843	999999	535	710	940	999999	500	67	999999	999999	396	999999	358	477	999999	753	253	157	284	732	323	736	527	728	129	400	999999	999999	596	999999	275	816	575	999999	907	999999	740	61	72	624	999999	373	205	579	358	999999	999999	245	554	805	506	999999	119	937	832	116	215	806	590	550	105	696	471	501	999999	579	762	65	569	332	22	201	95	999999	957	949	540	947	379	394	34	297	999999	791	999999	500	706	637	470	800	360	933	471	522	529	88	902	704	440	778	999999	320	999999	231	792	315	689	459	999999	999999	576	267	437	206	525	999999	446	679	360	649	999999	134	999999	999999	972	89	999999	999999	141	879	56	836	517	600	999999	999999	622	38	999999	835	810	257	999999	586	999999	102	506	274	999999	721	642	232	353	999999	999999	848	724	906	999999	999999	584	126	327	110	836	739	750	836	999999	810	194	418	681	999999	839	625	476	999999	999999	880	582	465	576	419	246	824	492	726	695	999999	990	715	779	999999	260	693	930	557	750	495	351	670	488	196	999999	234	551	
828	951	290	999999	715	372	999999	999999	128	550	908	864	22	257	34	151	223	819	478	999999	395	274	155	694	919	268	58	538	912	977	389	882	999999	999999	663	999999	414	199	999999	999999	411	164	999999	152	31	692	738	999999	999999	529	999999	376	999999	595	999999	564	806	595	463	457	324	839	228	151	999999	35	999999	739	593	259	736	999999	545	135	999999	241	142	12	673	236	999999	810	220	999999	999999	22	824	426	126	109	968	819	736	826	39	571	935	990	981	996	841	999	654	999999	792	250	999999	932	368	999999	431	999999	922	999999	927	513	999999	999999	439	158	210	435	622	493	999999	917	298	718	999999	999999	999999	999999	31	676	395	530	166	999999	600	999999	191	892	999999	202	677	175	896	999999	999999	525	942	110	561	833	999999	415	999999	170	788	875	952	123	835	999999	629	289	782	999999	999999	407	357	486	245	967	967	318	377	999999	999999	124	31	789	819	580	999999	205	591	198	881	979	153	995	363	999999	519	78	67	364	573	397	393	650	666	501	999999	465	864	593	865	487	47	956	354	673	999999	172	303	999999	979	433	698	999999	999999	862	263	361	133	520	458	899	260	23	856	428	731	380	132	327	411	268	340	999999	332	403	942	196	651	999999	870	356	774	802	385	149	698	799	285	804	248	817	342	354	145	999999	236	34	110	999999	942	999999	999999	976	852	721	103	701	271	971	999999	76	999999	442	999999	999999	135	458	999999	717	999999	999999	999999	328	89	999999	926	986	999999	365	999999	918	96	725	748	396	316	797	949	664	999999	999999	537	314	884	999999	117	899	999999	43	999999	778	395	392	205	999999	388	722	999999	268	794	999999	838	906	804	11	980	984	694	264	795	337	999999	974	999999	731	404	791	443	999999	486	999999	999999	829	524	398	532	704	529	999999	17	594	899	691	999999	939	169	631	509	882	201	133	215	449	247	514	280	999999	721	474	615	597	288	990	999999	768	824	19	391	999999	479	285	464	956	256	211	437	816	114	999999	572	772	291	560	716	363	999999	843	591	20	127	120	982	65	999999	420	315	999999	910	999999	125	999999	999999	103	413	915	669	258	203	45	86	463	999999	989	999999	843	316	727	283	428	999999	999999	428	381	999999	999999	999999	999999	834	999999	896	999999	906	13	616	423	532	197	157	800	693	572	650	999999	933	999999	803	993	164	289	114	587	636	999999	163	144	999999	868	805	999999	622	999999	999999	367	149	559	999999	312	999999	488	999999	128	580	999999	734	999999	340	872	448	634	564	309	
253	554	999999	999999	999999	999999	850	482	691	664	391	999999	999999	432	157	999999	416	384	116	500	621	676	969	985	17	162	999999	999999	999999	999999	999999	180	999999	322	999999	870	636	831	667	142	999999	899	796	999999	736	477	999999	311	237	57	465	73	528	73	688	577	585	745	310	738	667	80	999999	999999	245	220	623	999999	415	287	656	999999	716	973	48	721	999999	323	259	540	857	455	999999	999999	403	999999	652	425	634	999999	999999	999999	530	929	475	391	231	963	420	999999	999999	439	896	949	401	999999	999999	554	35	967	696	271	495	999999	999999	221	528	999999	439	879	567	207	240	964	992	999999	65	787	999999	656	999999	917	903	733	686	428	559	999999	365	522	19	999999	999999	667	753	999999	405	999999	58	263	863	999999	999999	999999	957	656	209	932	956	635	825	999999	55	379	476	779	368	762	93	999999	999999	926	567	916	869	469	807	999999	999999	970	370	305	739	255	999999	201	999999	372	999999	40	229	626	645	729	697	999999	63	30	200	974	999999	999999	675	999999	600	999999	741	616	671	999999	999999	635	721	986	999999	999999	829	999999	586	999999	396	999999	999999	63	999999	45	291	837	229	429	415	999999	382	246	316	999999	999999	999999	654	856	459	776	999999	287	191	593	905	658	999999	176	620	263	444	914	587	668	656	622	362	999999	655	904	397	251	92	71	263	485	999999	548	900	999999	156	729	825	620	304	708	871	649	140	632	999999	999999	809	999999	352	467	999999	647	80	17	790	98	211	555	389	459	204	999999	340	429	978	915	276	999999	999999	999999	99	967	999999	948	750	712	434	32	530	344	442	999999	999999	795	827	42	478	893	895	67	999999	280	999999	844	514	751	319	999999	653	467	786	875	55	637	999999	690	999999	131	266	88	664	188	34	999999	999999	274	410	999999	999999	946	446	383	999999	60	999999	818	999999	999999	443	999999	999999	723	378	72	557	567	884	91	426	146	999999	356	636	817	999999	349	256	196	827	249	351	774	118	707	30	413	999999	995	450	560	999999	755	688	267	999999	940	810	961	496	999999	390	329	128	465	198	100	999999	999999	657	847	572	549	999999	999999	657	628	615	670	52	154	999999	999999	999999	866	192	999999	668	378	142	462	999999	999999	999999	999999	859	31	999999	652	519	930	667	614	348	603	987	414	999999	493	999999	999999	334	149	999999	999999	729	500	688	262	999999	999999	999999	999999	99	204	318	287	850	334	344	999999	972	962	161	121	487	126	550	47	878	778	948	184	768	999999	999999	399	375	357	999999	368	343	404	
379	333	999999	999999	999999	154	294	709	999999	728	158	974	94	999999	987	808	864	999999	950	651	383	999999	999999	256	609	24	76	919	999999	502	687	999999	302	578	592	828	612	197	999999	999999	753	178	223	229	36	793	990	765	411	999999	492	44	418	999999	999999	999999	96	261	690	510	88	374	797	71	50	182	682	516	779	169	205	676	999999	999999	898	214	291	26	999999	999999	33	310	518	355	999999	653	999999	609	557	999999	741	360	507	101	328	388	381	999999	188	999999	999999	484	986	999999	371	999999	32	864	999999	999999	593	79	40	875	999999	778	856	999999	62	999999	614	82	958	72	428	844	179	919	235	519	999999	139	999999	377	999999	548	324	999999	999999	203	999999	703	815	741	999999	671	999999	632	615	550	531	999999	109	791	249	48	999999	999999	823	527	646	113	638	999999	983	464	999999	663	180	937	463	590	467	858	766	999999	267	227	999999	757	524	547	314	685	988	902	39	55	137	666	32	400	453	999999	999999	527	999999	541	757	669	439	666	461	999999	999999	999999	473	999999	999999	339	781	308	999999	75	999999	109	799	999999	999999	91	435	196	536	514	914	73	999999	999	999999	248	845	725	469	999999	328	858	999999	999999	599	56	438	787	30	999999	999999	724	999999	387	464	458	727	121	999999	676	243	253	140	946	762	32	804	473	940	786	493	65	838	715	999999	154	999999	999999	364	249	652	999999	175	737	630	999999	658	759	545	852	999999	734	480	999999	999999	999999	999999	149	999999	576	999999	999999	999999	243	315	829	885	699	639	320	999999	564	999999	15	33	596	87	402	326	571	374	54	999999	98	275	759	585	55	999999	672	426	999999	299	999999	997	687	800	999999	432	800	315	959	130	234	417	957	977	474	770	449	997	335	999999	312	999999	999999	47	999999	968	555	253	839	999999	966	894	999999	275	999999	18	346	999999	155	999999	525	999999	999999	924	703	999999	318	999999	121	285	241	675	100	59	999999	999999	999999	650	52	963	876	557	475	999999	164	340	999999	999999	17	466	434	999999	852	366	308	55	797	999999	343	88	660	773	142	564	787	301	803	521	288	999999	999999	695	753	191	102	968	790	474	770	372	999999	626	774	655	999999	587	822	999999	999999	941	999999	528	316	999999	313	113	425	911	163	862	999999	334	999999	623	259	999999	900	999999	273	339	265	999999	511	970	254	43	998	999999	713	209	478	999999	769	999999	605	999999	999999	999999	999999	989	553	999999	321	907	835	509	222	160	405	122	687	160	999999	421	999999	465	999999	345	999999	279	114	937	208	
953	394	999999	564	76	27	999999	359	120	793	284	786	999999	21	604	145	745	821	999999	91	999999	521	999999	999999	357	661	150	999999	53	80	999999	884	615	999999	999999	523	378	944	156	143	835	763	576	366	999999	999999	308	999999	422	210	973	458	266	856	608	441	76	858	999999	999999	877	898	316	50	999999	399	181	707	653	999999	766	800	675	999999	256	999999	944	960	421	722	363	696	259	842	999999	159	627	758	81	925	999999	519	999999	741	999999	999999	999999	536	999999	797	463	601	800	341	444	182	999999	552	610	999999	496	115	447	494	61	999999	649	473	942	46	772	422	635	727	634	256	999999	934	458	319	999999	418	790	623	999999	999999	896	918	999999	924	376	85	999999	999999	439	999999	999999	253	689	85	297	999999	593	144	35	51	965	82	999999	197	999999	849	103	300	393	88	999999	823	235	299	293	730	75	28	670	696	274	999999	298	293	184	820	254	383	32	999999	824	656	598	227	797	824	222	220	814	526	982	857	916	360	35	258	999999	400	999999	999999	999999	999999	473	338	777	999999	999999	999999	999999	299	999999	719	278	999999	264	669	235	17	999999	469	518	999999	213	999999	714	416	420	999999	268	926	999999	999999	590	999999	486	259	192	999999	450	999999	50	999999	207	525	999999	272	589	928	106	999999	32	999999	898	332	57	73	371	329	999999	371	228	999999	163	96	999999	750	138	811	999999	15	486	964	567	343	429	719	656	688	232	452	826	999999	842	903	903	999999	955	268	418	422	887	863	999999	89	940	204	645	121	999999	999999	143	999999	426	999999	878	68	999999	999999	999999	338	999999	999999	107	181	544	735	13	260	999999	704	795	870	402	98	127	623	999999	487	999999	235	83	999999	999999	61	999999	58	75	751	34	845	349	399	364	90	15	999999	766	474	999999	214	200	395	929	334	385	272	999999	999999	973	265	739	999999	999999	999999	999999	872	34	999999	863	999999	999999	999999	235	346	999999	405	515	999999	93	999999	857	999999	942	197	44	687	615	335	676	999999	999999	737	777	769	115	999999	237	999999	825	142	190	999999	611	59	545	937	169	999999	969	999999	757	72	254	70	407	999999	32	974	643	577	266	698	379	999999	822	932	999999	466	999999	979	178	829	999999	950	733	999999	251	893	652	106	527	32	366	696	298	611	493	999999	371	229	362	262	53	257	875	999999	999999	999999	999999	612	999999	703	361	999999	811	999999	575	303	337	999999	645	999999	332	546	59	243	999999	999999	528	220	999999	768	104	21	999999	916	785	999999	84	999999	796	999999	666	49	
644	999999	671	376	999999	370	45	199	389	111	584	234	999999	506	207	999999	999999	999999	999999	26	174	694	609	999999	371	999999	152	336	999999	95	474	197	471	999999	999999	235	572	965	999999	999999	184	259	388	993	437	403	985	289	999999	999999	102	139	191	650	999999	999999	224	331	999999	999999	228	999999	970	999999	636	396	762	999999	999999	971	79	193	869	999999	841	915	999999	999999	911	968	909	862	294	786	992	344	999999	999999	999999	999999	999999	999999	960	807	999999	475	288	94	999999	51	640	347	685	79	373	909	270	84	999999	999999	644	607	420	46	91	365	424	194	999999	302	389	941	241	650	960	999999	999999	999999	177	999999	636	999999	260	869	999999	571	186	225	423	93	999999	932	21	455	318	999999	830	999999	999999	584	60	104	999999	73	662	699	116	45	119	544	686	208	906	443	999999	999999	999999	550	708	519	999999	208	771	228	228	999999	999999	785	342	555	999999	308	999999	593	325	999999	447	197	999999	638	465	151	116	878	407	876	36	578	131	894	999999	289	226	215	405	851	333	999999	844	214	999999	999999	999999	563	545	999999	999999	323	128	999999	976	169	343	79	64	47	102	892	999999	352	431	360	663	448	999999	719	91	140	197	999999	219	882	352	12	867	144	999999	553	343	29	24	712	460	339	999999	897	946	156	161	999999	759	440	744	502	999999	420	667	264	75	999999	306	730	135	654	582	999999	999999	340	212	920	598	549	999999	801	337	718	900	999999	999999	600	772	999999	979	999999	713	778	148	849	228	999999	999999	193	999999	516	999999	999999	587	805	756	824	999999	616	943	999999	999999	220	999999	942	999999	999999	519	343	734	474	63	370	999999	999999	940	804	955	967	121	755	453	414	999999	52	89	999999	140	104	577	706	999999	166	991	748	69	503	897	206	999999	163	999999	144	459	23	463	361	542	291	864	952	868	999999	504	198	787	999999	159	999999	862	130	934	425	765	38	999999	897	379	12	247	999999	907	758	292	958	999999	319	955	57	589	727	511	999999	240	625	999999	408	661	999999	960	704	999999	999999	343	564	228	521	378	999999	69	999999	982	539	54	427	54	120	829	546	999999	478	999999	999999	259	145	618	999999	194	150	999999	555	245	575	52	543	102	849	999999	727	999999	999999	940	534	988	999999	999999	999999	805	812	580	999999	578	125	433	999999	304	253	999999	207	946	143	336	999999	240	513	330	416	497	510	999999	999999	999999	111	999999	999999	538	874	122	236	400	646	289	999999	570	999999	976	999999	152	559	248	849	999999	227	781	606	969	712	
304	485	703	338	484	304	999999	999999	999999	476	319	361	999999	430	140	999999	807	309	853	999999	999999	999999	536	210	274	937	272	485	164	477	330	999999	112	999999	999999	637	532	999999	999999	984	894	196	440	509	810	999999	999999	817	718	468	420	999999	999999	25	55	538	948	999999	74	546	41	999999	999999	565	156	119	258	138	850	502	59	745	147	999999	70	999999	335	36	400	999999	341	999999	766	696	999999	848	457	97	780	51	689	999999	997	625	953	891	999999	999999	363	999999	543	477	967	225	418	675	999999	883	954	573	212	921	112	590	215	587	245	533	508	308	662	170	357	809	813	29	747	522	999999	178	514	459	673	700	940	864	487	999999	287	392	513	573	999999	216	838	767	999999	416	419	999999	656	443	377	64	999999	382	129	168	999999	999999	927	999999	968	786	999999	752	258	411	999999	351	109	694	256	999999	794	99	999999	150	999999	56	999999	340	112	999999	999999	81	92	618	662	567	744	329	149	888	999999	999999	999999	356	158	95	518	999999	766	78	275	999999	999999	261	269	999999	999999	978	197	365	306	597	720	428	274	987	670	639	999999	93	606	999999	555	367	661	113	494	681	992	999999	537	576	574	43	284	560	884	999999	358	714	222	765	142	999999	591	866	970	186	91	999999	999999	878	776	999999	471	495	416	999999	599	166	463	673	985	999999	827	730	33	999999	153	714	113	838	291	44	871	841	648	771	776	999999	143	318	599	832	470	659	800	891	999999	789	999999	64	242	202	999999	548	999999	999999	956	861	843	293	42	377	999999	586	999999	742	999999	630	999999	644	999999	999999	999999	155	999999	163	841	178	999999	141	999999	999999	999999	58	606	98	782	333	71	817	999999	915	951	849	285	232	774	884	71	68	999999	940	942	509	12	438	180	116	473	626	999999	788	931	712	177	677	999999	19	999999	509	999999	999999	569	39	999999	147	852	182	869	851	388	956	116	871	60	184	422	999999	55	177	918	675	859	444	827	35	984	999999	681	607	424	999999	999999	561	999999	602	381	913	679	864	585	997	999999	622	247	999999	999999	69	661	993	999999	999999	963	812	591	294	999999	134	211	804	163	614	500	272	436	999999	62	999999	773	457	999999	509	391	191	591	920	438	247	999999	795	353	924	586	688	352	677	801	999999	970	814	999999	256	711	874	711	971	506	999999	195	624	979	999999	296	213	200	999999	366	782	230	999999	999999	999999	927	416	460	238	37	812	919	758	999999	961	584	999999	482	556	797	516	999999	999999	424	463	999999	581	
815	227	638	383	999999	597	999999	29	870	999999	958	594	328	999999	424	482	944	999999	65	436	803	28	552	999999	999999	643	957	849	999999	610	256	402	338	356	601	243	600	654	999999	999999	447	801	999999	284	999999	888	999999	502	101	997	999999	729	408	999999	778	999999	674	311	652	854	639	471	716	999999	64	566	999999	972	704	999999	881	300	381	732	989	12	999999	999999	336	842	415	999999	757	315	935	526	993	713	577	999999	568	299	999999	999999	692	999999	94	831	229	999999	999999	265	999999	911	125	384	999999	676	635	776	869	999999	974	809	449	184	713	410	333	537	572	552	404	999999	999999	592	298	912	49	24	917	105	58	891	219	160	666	846	999999	560	999999	327	87	801	999999	171	324	999999	29	999999	271	999999	507	692	872	90	860	898	298	533	96	446	636	999999	999999	999999	358	93	999999	999999	518	999999	220	773	368	999999	475	603	965	460	277	106	892	999999	999999	999999	999999	365	29	138	300	768	558	667	474	732	999999	465	999999	999999	812	241	999999	731	999	999999	473	734	333	999999	615	999999	999999	837	265	989	553	115	868	625	186	993	73	999999	998	750	319	552	308	636	563	19	660	804	648	45	505	999999	531	359	769	863	41	402	523	999999	835	720	411	484	188	585	597	326	999999	819	999999	139	733	259	94	921	435	999999	73	605	607	999999	999999	229	494	999999	583	999999	856	999999	962	671	999999	965	914	598	150	823	999999	977	422	343	820	829	868	375	437	282	274	999999	437	343	338	999999	435	999999	530	999999	990	795	12	88	470	999999	856	505	191	768	999999	496	999999	612	249	95	192	273	999999	370	361	128	955	310	254	18	885	999999	343	999999	999999	217	77	999999	833	661	975	999999	873	999999	972	372	194	669	937	778	77	825	104	253	735	999999	999999	170	830	871	840	701	999999	461	786	999999	172	161	238	136	999999	821	999999	587	120	999999	400	168	397	988	934	999999	999999	476	941	999999	533	99	304	376	999999	999999	138	961	821	283	509	422	999999	999999	210	42	999999	999999	359	256	56	999999	143	999999	771	999999	999999	842	936	554	338	999999	519	726	705	82	857	999999	317	521	999999	817	766	836	349	978	795	654	999999	901	855	561	126	999999	23	999999	956	417	605	999999	144	999999	34	276	945	151	902	646	999999	999999	185	578	999999	838	563	999999	999999	306	547	999999	444	999999	63	45	999999	999999	251	999999	712	687	999999	449	266	729	387	999999	792	999999	999999	207	999999	159	999999	999999	725	286	68	287	142	784	277	660	999999	811	
153	25	242	999999	576	178	900	88	934	360	21	736	321	773	461	166	999999	999999	415	350	718	295	999999	999999	319	422	718	963	691	999999	420	465	579	455	585	371	174	802	923	723	306	997	225	265	649	989	999999	294	826	999999	999999	999999	254	999999	103	858	999999	839	680	999999	460	936	396	16	999999	555	999999	865	198	99	992	643	336	999999	53	720	80	256	753	329	999999	433	146	716	588	999999	221	999999	362	727	858	999999	132	768	272	999999	610	218	999999	103	833	109	106	737	983	705	690	562	485	382	788	266	96	360	999999	36	800	999999	427	545	344	115	513	471	240	667	521	568	999999	999999	119	861	999999	659	496	999999	337	409	732	883	999999	999999	575	999999	938	999999	247	771	999999	999999	569	930	999999	780	759	727	596	635	999999	325	999999	999999	142	800	272	999999	335	999999	999999	360	699	401	947	543	832	685	540	533	532	637	429	749	506	193	125	189	80	160	899	768	999999	701	901	416	700	999999	999999	774	999999	22	276	999999	907	999999	546	178	999999	999999	999999	84	197	999999	112	869	895	444	624	949	685	93	999999	999999	537	999999	999999	997	999999	999999	999999	250	999999	766	816	520	370	999999	842	795	647	946	206	999999	999999	825	581	698	999999	42	999999	265	967	576	999999	633	999999	101	999999	999999	122	999999	678	451	999999	708	999999	999999	255	999999	999999	286	602	828	999999	739	887	999999	973	711	524	900	408	466	30	587	999999	593	677	193	364	279	999999	41	683	108	999999	754	419	503	999999	160	453	999999	999999	243	663	148	274	359	746	999999	127	999999	999999	221	149	999999	999999	999999	435	999999	999999	999999	237	238	942	570	999999	213	471	999999	999999	480	999999	374	456	401	933	786	999999	144	328	328	999999	999999	162	772	744	471	999999	65	999999	593	78	589	407	999999	779	304	999999	102	992	999999	999999	613	510	999999	771	999999	999999	748	288	999999	901	999999	12	999999	624	996	86	179	999999	683	254	415	809	39	412	221	966	75	621	638	494	831	151	268	440	833	999999	999999	10	822	999999	220	777	688	691	999999	586	972	766	783	999999	131	999999	999999	816	482	999999	999999	244	560	955	699	136	999999	160	80	999999	744	999999	790	275	571	179	12	976	44	638	130	347	999999	634	993	308	838	420	999999	564	832	451	958	39	999999	280	450	999999	17	999999	137	537	999999	628	841	979	976	999999	999999	952	999999	342	782	843	683	142	609	925	961	400	297	239	999999	515	999999	302	999999	761	24	301	729	999999	969	950	511	593	999999	17	999999	24	332	
330	764	419	300	500	669	999999	356	128	670	524	999999	999999	796	897	749	115	999999	999999	999999	225	503	999999	233	138	373	831	342	99	415	602	142	946	77	966	475	378	225	826	632	999999	414	895	631	214	238	362	164	999999	999999	620	705	253	999999	999999	827	409	196	171	999999	838	781	999999	712	77	391	999999	999999	999999	432	380	889	484	916	32	810	608	733	28	899	20	677	999999	255	999999	897	999999	875	999999	999999	75	191	64	999999	794	149	158	192	999999	823	279	813	999999	999999	999999	731	230	336	58	307	229	676	178	999999	126	170	62	20	917	180	999999	93	588	999999	367	999999	999999	999999	132	999999	661	425	179	205	630	207	999999	547	781	999999	676	562	827	663	999999	999999	999999	999999	583	633	96	148	275	393	330	999999	234	645	823	284	895	999999	214	999999	645	804	506	999999	641	918	818	514	999999	999999	999999	999999	999999	925	769	968	186	999999	211	498	796	523	160	786	874	445	973	707	724	507	178	240	357	662	27	999999	892	49	999999	664	815	581	909	421	889	999999	928	308	876	999999	999999	852	243	999999	378	132	654	719	108	205	945	121	790	731	685	273	592	603	999999	999999	999999	146	891	547	682	999999	999999	738	999999	999999	516	999999	830	868	408	325	996	641	294	999999	472	182	940	955	719	999999	791	187	735	625	797	999999	400	232	779	961	999999	696	43	163	517	915	822	614	689	280	290	921	332	999999	276	999999	999999	22	191	903	206	935	827	978	433	999999	13	999999	697	999999	283	999999	99	447	999999	999999	608	141	387	556	360	999999	275	448	999999	869	999999	375	358	999999	26	999999	51	876	999999	35	868	64	729	91	999999	550	917	508	999999	682	832	885	999999	966	352	999999	635	999999	552	869	670	389	564	999999	582	637	923	850	174	896	566	999999	999999	337	441	553	411	306	644	810	999999	999999	451	741	46	969	999999	392	504	999999	999999	417	999999	895	365	999999	500	175	509	284	627	999999	343	110	999999	620	999999	999999	999999	798	775	339	989	999999	999999	902	938	822	999999	999999	278	540	999999	336	153	158	889	786	972	952	62	999999	797	999999	192	352	433	350	625	426	766	999999	999999	705	73	423	428	590	444	463	550	678	647	896	999999	96	720	17	999999	999999	999999	426	999999	999999	745	999999	542	628	559	117	999999	597	999999	999999	999999	999999	682	999999	273	999999	729	308	351	519	411	384	599	900	999999	999999	999999	425	393	999999	695	999999	984	285	960	534	880	799	40	999999	983	953	482	545	59	427	413	79	744	236	
247	999999	84	197	999999	371	999999	641	273	463	485	63	213	547	999999	999999	999999	999999	999999	738	849	930	277	25	535	457	901	999999	850	937	692	562	681	167	420	272	274	796	999999	999999	594	249	999999	576	851	930	999999	999999	999999	999999	823	16	389	15	386	999999	165	69	661	723	999999	999999	791	336	999999	922	382	999999	137	154	242	807	303	101	154	610	404	700	173	999999	707	999999	924	307	999999	685	999999	675	780	999999	116	214	999999	390	138	999999	458	209	999999	928	558	999999	807	999999	320	26	999999	297	861	776	913	464	895	66	26	503	999999	999999	222	95	749	706	275	999999	47	37	672	913	962	999999	162	204	895	999999	57	999999	169	939	987	107	973	999999	813	999999	199	652	319	999999	374	635	746	964	986	719	188	851	438	782	947	293	353	799	999999	426	624	999999	569	660	999999	22	999999	32	506	125	122	999999	892	271	835	999999	999999	593	548	337	698	197	218	999999	66	999999	574	387	991	999999	754	184	560	999999	999999	480	92	999999	78	361	302	723	468	871	999999	999999	958	177	947	562	575	760	260	997	727	436	510	393	603	813	448	956	41	802	999999	999999	314	999999	999999	365	999999	69	999999	197	45	974	999999	347	578	741	246	407	439	999999	999999	999999	923	562	670	953	999999	699	65	999999	999999	345	999999	665	510	669	999999	999999	296	592	259	515	245	73	962	752	707	172	815	861	576	50	526	999999	999999	377	24	751	834	927	394	613	14	269	283	699	999999	72	999999	909	999999	999999	120	847	190	999999	758	859	600	917	255	999999	883	203	688	872	819	101	992	142	654	268	628	369	207	646	511	999999	790	273	470	645	335	906	999999	793	999999	678	421	61	618	164	999999	999999	681	999999	729	811	999999	410	879	200	80	704	264	473	164	751	650	544	121	999999	79	336	457	610	482	977	999999	894	942	151	999999	941	999999	499	116	711	687	620	916	700	404	389	393	280	999999	631	651	667	638	188	38	877	939	836	95	825	469	81	114	751	748	999999	468	738	520	139	190	765	366	999999	74	40	999999	420	999999	690	942	187	46	999999	999999	405	999999	763	123	802	999999	687	999999	999999	251	615	515	999999	952	717	920	999999	759	999999	450	885	311	195	124	997	259	529	457	999999	882	292	44	999999	424	352	430	999999	625	999999	138	502	360	84	211	458	524	462	468	671	770	297	427	602	410	999999	104	999999	649	125	999999	482	240	20	409	959	999999	999999	999999	609	296	999999	40	52	999999	948	535	999999	983	665	
483	797	70	786	633	999999	865	442	853	999999	258	359	999999	509	999999	656	999999	350	674	251	877	272	711	859	385	554	999999	384	296	461	915	867	999999	984	642	999999	999999	453	386	814	103	999999	408	999999	360	936	170	530	878	659	686	194	561	741	787	999999	999999	999999	411	89	338	491	156	401	68	391	272	999999	867	418	245	818	999999	860	158	999999	864	935	508	448	394	999999	506	637	774	731	315	355	999999	432	669	220	999999	999999	486	999999	991	16	999999	999999	999999	98	662	469	423	868	229	999999	999999	57	999999	160	702	999999	694	999999	999999	518	627	337	85	917	999999	445	999999	35	999999	667	999999	999999	747	857	227	539	999999	306	83	999999	999999	906	511	999999	761	158	86	999999	517	90	999999	884	999999	483	389	999999	893	755	999999	227	999999	398	102	999999	326	999999	310	498	999999	173	196	999999	527	999999	305	999999	825	471	166	726	369	239	517	695	64	500	999999	274	477	999999	645	30	999999	856	325	824	813	949	297	713	848	587	586	353	893	224	366	678	187	668	565	432	598	497	857	999999	881	407	507	999999	999999	45	999999	105	527	176	315	670	632	480	907	876	183	452	878	781	999999	173	802	840	143	250	96	809	281	223	431	999999	999	999999	943	416	999999	471	584	813	567	999999	826	726	908	999999	999999	707	761	689	258	155	999999	999999	999999	717	999999	667	999999	888	948	221	823	999999	744	720	671	797	536	501	435	712	867	74	224	171	347	85	931	448	204	389	58	592	965	999999	999999	923	997	236	811	783	778	696	865	356	668	521	981	198	33	258	999999	999999	999999	545	288	554	861	676	999999	529	736	999999	693	999999	172	240	999999	469	743	748	799	310	690	999999	933	999999	999999	868	999999	999999	999999	999999	424	946	218	788	999999	429	997	432	72	331	856	291	57	999999	999999	306	193	437	999999	522	454	999999	458	999999	999999	999999	611	116	354	999999	999999	554	436	992	999999	747	360	384	902	919	471	321	686	477	999999	409	604	409	179	903	684	76	999999	580	299	148	497	347	219	999999	999999	890	999999	79	158	999999	999999	65	703	264	999999	999999	534	262	61	999999	599	980	999999	180	999999	211	937	451	318	116	901	999999	999999	999999	260	999999	175	186	999999	580	243	616	329	151	553	549	706	999999	999999	999999	541	400	529	999999	548	516	919	49	999999	615	953	636	761	52	410	999	362	21	14	932	643	358	160	480	999999	982	999999	286	626	999999	505	33	493	441	575	511	335	999999	153	999999	104	135	468	496	627	999999	
855	287	999999	999999	196	694	909	35	242	192	249	59	267	566	855	643	422	258	120	929	152	999999	999999	899	674	816	868	271	837	999999	890	999999	852	999999	999999	384	545	82	999999	810	999999	468	999999	393	271	286	288	587	999999	461	999999	219	386	697	463	999999	810	840	879	380	826	648	197	724	301	586	206	965	999999	480	999999	349	975	309	815	999999	129	93	999999	397	999999	290	999999	999999	804	680	999999	999999	999999	600	573	705	203	902	983	475	281	485	101	999999	89	322	158	417	999999	373	999999	87	999999	779	417	726	211	491	841	545	274	999999	919	620	310	999999	136	839	999999	402	156	82	325	350	999999	644	992	954	318	225	142	966	33	441	999999	209	282	69	192	999999	503	711	999999	999999	210	470	565	999999	999999	47	999999	318	999999	961	226	999999	762	541	376	773	999999	999999	183	625	999999	308	787	487	184	110	769	76	999999	69	898	445	21	999999	149	941	999999	521	579	280	999999	823	465	999999	225	284	447	741	693	419	999999	255	999999	999999	45	902	683	88	306	283	999999	130	662	450	999999	780	159	884	999999	434	999999	999999	678	903	999999	588	842	999999	272	999999	663	38	383	247	947	653	908	576	841	247	268	10	225	999999	999999	999999	171	25	998	999999	135	562	999999	268	999999	898	577	634	847	456	69	957	999999	406	619	999999	746	999999	502	999999	872	999999	53	999999	176	694	999999	381	999999	999999	999999	999999	727	827	999999	111	688	999999	522	999999	85	284	999999	394	188	310	194	819	999999	762	171	746	522	588	572	552	999999	194	102	40	900	999999	733	169	39	999999	239	988	631	517	561	632	902	454	344	597	854	658	999999	999999	509	188	695	148	527	681	314	149	264	232	999999	504	32	492	157	879	551	569	365	999999	81	206	197	178	211	999999	999999	999999	999999	999999	698	860	218	237	999999	721	999999	594	999999	358	927	100	999999	409	999999	67	999999	420	306	464	999999	999999	999999	40	794	313	999999	526	937	987	837	246	894	289	999999	732	295	795	962	435	379	956	927	17	28	999999	472	788	253	154	930	432	999999	790	927	999999	567	187	999999	226	730	983	657	654	520	690	206	453	875	202	771	999999	458	871	94	100	366	999999	21	813	999999	213	282	793	67	415	475	114	362	999999	174	117	362	745	705	395	309	283	999999	337	784	28	912	999999	382	999999	974	900	705	837	56	999999	176	999999	384	999999	711	863	596	114	225	101	101	754	38	999999	999999	712	999999	699	999999	93	798	684	999999	823	300	999999	420	999999	
441	574	409	999999	83	999999	941	733	370	187	684	445	687	392	121	692	926	168	32	719	999999	999999	734	999999	56	963	484	492	599	561	236	489	453	999999	999999	650	692	577	681	147	721	728	352	988	999999	355	406	416	572	346	896	142	209	701	287	999999	999999	403	478	120	417	459	143	999999	951	205	991	999999	718	471	999	359	487	885	997	999999	999999	746	990	700	567	77	919	263	664	999999	289	999999	377	504	810	299	108	999999	999999	272	594	542	46	819	999999	999999	698	999999	346	547	655	999999	999999	350	999999	104	999999	778	553	349	539	880	154	999999	915	249	664	223	660	710	999999	999999	165	999999	351	999999	709	180	999999	203	999999	818	916	999999	449	965	58	36	254	715	887	330	27	389	732	999999	999999	999999	999999	124	708	999999	999999	999999	297	999999	168	999999	998	873	395	241	442	359	999999	720	963	999999	999999	950	200	999999	999999	945	823	930	898	776	12	999999	988	999999	999999	231	999999	895	378	289	999999	710	806	91	999999	381	330	655	887	999999	999999	22	999999	370	999999	953	923	80	514	504	999999	367	840	999999	965	371	885	865	965	220	865	84	351	684	208	707	153	999999	609	598	999999	177	999999	240	366	990	999999	627	999999	322	307	423	390	999999	476	999999	870	423	125	666	495	999999	690	676	802	344	670	999999	172	75	809	814	999999	916	880	645	999999	609	999999	974	484	999999	118	652	913	999999	694	477	999999	999999	999999	730	993	943	999999	169	487	375	438	32	330	820	464	691	512	493	999999	473	993	830	157	270	398	150	192	999999	355	47	763	999999	999999	202	999999	436	238	89	820	528	813	720	999999	949	999999	13	654	664	999999	999999	150	429	500	230	484	387	588	576	999999	853	760	874	999999	449	611	88	382	137	961	37	463	999999	673	434	659	999999	672	208	99	394	999999	527	433	928	897	344	859	429	718	481	848	661	747	966	767	939	906	718	999999	102	630	527	999999	776	999999	999999	756	75	999999	211	714	390	486	947	999999	243	450	885	552	999999	228	953	419	490	999999	999999	684	706	999999	999999	376	953	860	999999	763	999999	825	657	963	999999	588	794	858	999999	766	468	185	800	609	533	498	31	999999	999999	873	677	117	999999	596	172	43	59	408	849	999999	761	529	488	999999	399	417	792	921	373	689	434	104	902	723	721	626	999999	107	143	232	355	787	999999	134	96	860	613	71	801	156	538	999999	18	999999	15	999999	999999	617	999999	999999	705	109	802	390	448	999999	215	498	999999	546	159	952	275	
627	999999	973	738	364	107	538	999999	999999	130	226	160	49	95	999999	718	782	999999	999999	886	27	526	255	999999	999999	999999	999999	654	999999	999999	264	997	586	129	391	202	42	210	999999	519	681	321	973	999999	586	999999	999999	496	999999	780	103	616	999999	75	258	110	243	988	999999	999999	593	883	690	546	865	229	574	919	704	37	686	581	999999	999999	215	706	552	276	408	999999	285	26	669	999999	102	648	125	520	871	290	959	53	872	662	925	797	630	437	123	999999	999999	489	792	957	103	521	28	134	999999	552	558	966	589	168	403	577	999999	999999	999999	227	113	63	58	424	78	642	709	999999	831	999999	999999	125	163	51	999999	796	234	712	250	580	630	990	660	328	731	999999	464	713	999999	999999	584	999999	983	895	262	612	441	377	888	999999	812	92	303	453	476	442	813	547	655	999999	353	999999	115	873	597	123	999999	729	692	86	188	999999	999999	483	833	999999	141	267	999999	900	364	856	823	789	767	547	697	216	851	298	189	916	999999	662	14	82	179	120	308	149	999999	999999	999999	812	999999	999999	416	999999	620	676	311	555	999999	755	252	496	687	999999	115	59	999999	196	877	403	896	272	937	24	478	760	999999	30	958	649	691	653	182	999999	517	951	141	877	596	185	987	999999	167	999999	419	517	395	854	15	259	723	32	833	290	915	19	879	402	350	999999	55	999999	596	119	999999	598	324	676	807	164	917	999999	599	702	416	273	999999	999999	999999	961	999999	999999	999999	709	999999	668	820	891	999999	507	81	999999	999999	999999	139	706	46	58	248	820	203	999999	999999	999999	341	185	432	140	999999	652	905	254	797	389	495	280	999999	887	999999	405	778	433	581	310	92	188	999999	863	573	710	236	66	396	784	767	655	729	174	377	749	245	689	26	452	602	827	942	999999	251	859	441	159	999999	843	999999	769	999999	999999	999999	162	175	569	567	174	426	848	999999	23	621	999999	550	110	519	443	999999	99	416	138	708	264	246	862	621	999999	278	999999	999999	552	742	999999	517	983	405	224	999999	676	999999	852	35	753	969	928	535	411	318	340	639	431	684	952	363	19	999999	999999	916	312	948	853	999999	999999	657	999999	280	623	333	567	999999	999999	999999	492	967	563	113	954	295	317	336	220	405	999999	448	770	867	790	644	507	999999	892	999999	281	728	277	957	999999	106	663	657	999999	88	751	635	343	571	201	984	799	999999	92	999999	608	975	737	458	956	999999	999999	448	490	999999	825	621	812	996	999999	999999	700	
606	426	999999	631	659	999999	142	653	999999	114	208	675	805	999999	999999	862	673	699	305	990	818	10	999999	219	999999	999999	932	263	139	822	347	983	436	293	203	999999	234	596	948	561	605	999999	999999	796	688	772	684	144	233	759	149	307	999999	774	881	605	641	648	416	999999	492	999999	999999	490	767	224	249	522	651	123	638	999999	750	999999	394	23	356	988	531	452	492	999999	40	380	683	50	701	999999	412	597	999999	999999	190	466	999999	726	290	999999	39	473	533	172	493	119	131	72	999999	547	389	999999	258	652	999999	964	10	694	848	154	999999	726	522	586	119	999999	275	62	896	999999	999999	999999	733	999999	958	68	919	999999	313	920	258	999999	493	164	282	545	348	204	999999	226	999999	999999	878	999999	367	999999	950	946	999999	999999	844	78	176	271	871	722	999999	999999	999999	69	54	681	390	928	895	999999	243	999999	999999	574	714	81	999999	999999	828	999999	789	596	826	999999	117	973	999999	873	999999	190	454	999999	293	560	410	283	999999	409	181	784	993	949	250	181	79	592	641	488	999999	772	484	496	442	580	999999	547	249	47	999999	81	415	516	999999	715	999999	20	84	999999	999999	441	570	195	508	999999	999999	839	356	999999	586	525	999999	787	158	313	706	958	789	713	627	863	44	472	457	110	379	999999	107	535	439	68	999999	887	325	999999	211	298	999999	398	282	102	201	594	999999	999999	739	627	368	999999	19	783	231	371	136	309	406	108	737	408	674	820	742	820	999999	527	999999	454	471	864	111	999999	971	999999	440	534	672	450	20	32	370	999999	999999	558	526	656	999999	156	760	25	887	999999	561	588	723	461	360	380	999999	999999	427	999999	166	503	447	601	811	830	999999	601	637	956	97	715	47	999999	701	193	303	999999	690	862	693	999999	977	998	999999	999999	677	979	184	999999	81	999999	604	999999	595	625	121	924	844	16	225	169	388	930	999999	999999	550	800	760	176	999999	810	254	565	601	710	999999	999999	745	429	163	951	427	345	884	21	120	999999	337	85	82	378	999999	683	646	534	999999	56	999999	20	841	999999	228	17	224	999999	832	49	483	885	109	672	999999	425	853	274	999999	999999	56	13	999999	999999	472	684	104	708	999999	570	918	77	642	479	465	735	587	999999	732	999999	131	999999	999999	999999	488	452	975	409	200	307	999999	999999	792	34	10	978	285	263	999999	544	912	515	183	999999	999999	416	252	999999	216	452	837	577	541	999999	921	999999	999999	663	109	29	708	694	518	789	741	546	284	999999	
479	487	460	334	871	197	507	615	449	917	951	999999	210	355	203	747	469	999999	840	999999	999999	577	164	621	163	394	836	227	999999	394	530	584	141	633	161	729	992	999999	706	353	823	316	983	999999	712	37	999999	363	501	771	329	999999	999999	813	515	999999	332	839	999999	486	361	999999	618	65	397	377	940	576	203	999999	754	956	554	496	999999	796	594	257	909	136	999999	482	726	236	74	50	999999	328	127	999999	406	163	999999	230	992	543	698	927	519	345	96	252	169	37	999999	373	999999	218	175	719	317	85	930	55	911	878	563	999999	990	357	999999	622	459	943	77	601	623	334	999999	999999	108	666	738	999999	49	332	999999	999999	219	701	115	670	163	408	942	999999	233	297	319	999999	980	999999	937	171	846	999999	999999	225	960	424	749	999999	713	71	620	999999	999999	999999	999999	588	565	865	999999	299	251	828	469	60	11	746	378	336	24	999999	133	999999	728	576	999999	575	539	108	738	999999	951	505	999999	999999	999999	301	983	999999	999999	730	558	999999	143	999999	920	28	14	742	223	999999	55	422	595	332	938	999999	999999	771	639	439	999999	466	137	387	347	745	999999	377	273	999999	763	511	54	999999	833	999999	999999	90	655	999999	999999	796	884	524	749	538	999999	634	163	999999	379	999999	237	852	681	101	987	756	311	185	156	636	999999	514	999999	543	377	311	498	999999	180	841	999999	999999	868	263	582	612	638	999999	999999	999999	224	314	340	551	999999	202	612	999999	999999	901	779	480	562	934	327	380	73	215	171	608	145	234	999999	537	999999	307	983	999999	519	384	128	999999	999999	908	422	174	999999	909	269	999999	999999	756	999999	279	72	999999	378	933	999999	211	549	999999	999999	237	112	989	527	802	455	999999	999999	999999	232	999999	999999	286	141	653	521	999999	206	164	945	986	999999	999999	999999	518	999999	999999	929	999999	492	317	835	695	855	122	806	432	647	380	999999	293	999999	999999	533	999999	496	785	999999	724	422	782	14	394	999999	661	999999	722	672	18	336	999999	999999	168	701	915	812	999999	431	28	847	99	516	825	700	662	29	403	855	66	999999	690	945	214	637	710	312	450	999999	999999	999999	93	759	638	54	468	245	807	999999	618	999999	409	999999	495	999999	332	999999	999999	693	999999	641	924	999999	999999	999999	646	60	999999	999999	991	999999	371	879	236	235	763	339	999999	781	242	999999	222	589	247	608	622	335	459	337	999999	999999	133	756	392	563	869	226	153	652	407	418	401	285	822	999999	96	530	137	270	123	993	399	
406	461	408	999999	345	629	17	373	320	600	516	226	557	489	614	496	673	365	547	196	999999	384	824	35	999999	766	242	999999	102	208	199	223	321	999999	726	999999	999999	145	534	596	145	289	999999	817	885	69	275	999999	481	999999	464	904	576	806	174	32	636	383	999999	578	397	999999	280	122	999999	302	999999	999999	999999	319	512	538	831	950	60	946	298	999999	999999	876	501	717	999999	69	999999	294	646	515	880	999999	668	611	653	955	209	649	18	974	416	592	165	761	762	999999	999999	926	999999	625	756	227	734	999999	243	614	86	680	455	221	378	127	656	399	632	68	651	901	884	876	751	999999	937	999999	999999	556	999999	999999	999999	878	538	818	999999	31	758	662	970	48	999999	49	879	528	999999	797	605	298	999999	999999	999999	703	520	630	999999	206	874	355	290	420	38	686	893	347	999999	999999	683	999999	905	635	640	970	98	612	533	845	999999	232	216	150	718	311	620	999999	610	260	999999	907	776	999999	157	413	382	560	19	999999	156	999999	802	627	123	55	393	311	999999	999999	615	908	106	999999	209	651	149	999999	701	726	76	938	736	475	219	775	783	890	999999	999999	597	538	999999	841	699	464	429	588	36	672	918	318	828	451	999999	999999	999999	580	815	505	274	999999	858	999999	625	217	805	999999	417	999999	272	503	823	899	571	87	315	264	507	744	231	560	999999	39	808	757	119	295	999999	759	999999	213	84	981	962	365	679	319	226	491	659	999999	181	688	410	999999	999999	928	999999	567	154	999999	82	80	284	713	129	828	484	868	107	519	999999	657	384	999999	428	841	937	999999	407	999999	48	26	95	138	389	999999	629	393	999999	999999	999999	999999	615	417	140	999999	707	258	999999	850	835	358	393	149	594	523	314	999999	997	653	990	999999	170	158	518	66	985	155	334	694	209	101	606	916	114	245	52	966	927	999999	144	689	969	556	169	689	632	945	544	866	130	999999	999999	618	201	741	111	467	899	84	999999	561	923	999999	650	999999	752	999999	45	359	999999	999999	424	582	519	999999	704	613	988	828	433	50	611	999999	999999	922	999999	987	999999	372	999999	584	76	853	405	583	765	999999	905	999999	999999	165	999999	194	395	782	863	999999	109	889	46	498	478	81	999999	978	999999	465	976	728	49	764	999999	673	225	999999	281	999999	187	936	999999	999999	707	573	891	277	140	426	999999	791	69	999999	888	835	335	999999	116	999999	213	427	633	999999	451	999999	385	182	414	246	968	499	511	302	635	173	353	759	
790	905	190	382	847	532	999999	194	668	157	876	916	347	580	789	999999	367	759	312	246	999999	530	999999	999999	863	999999	999999	999999	290	766	265	725	999999	576	855	211	815	999999	999999	110	999999	266	519	237	305	999999	898	398	709	235	935	876	860	116	924	270	717	471	999999	953	84	999999	904	901	892	161	433	771	999999	999999	471	536	999999	999999	329	578	999999	959	423	375	995	999999	874	65	999999	389	864	385	651	999999	493	353	321	626	35	118	362	617	345	999999	74	999999	672	131	999999	409	696	658	787	355	259	758	999999	154	999999	25	934	848	81	999999	296	58	129	140	105	999999	225	562	999999	221	999999	999999	623	999999	310	867	396	999999	301	999999	693	216	598	999999	345	999999	999999	999999	669	20	183	999999	546	833	858	999999	18	542	35	646	194	143	481	576	139	999999	144	779	843	99	628	191	557	649	819	89	459	999999	794	999999	821	57	893	999999	999999	712	857	790	419	293	999999	854	727	999999	247	999999	999999	32	176	999999	599	525	999999	579	392	992	956	896	24	779	566	999999	747	665	825	999999	249	999999	538	426	999999	354	370	559	999999	999999	463	902	412	269	999999	437	656	999999	770	999999	723	324	783	54	999999	999999	776	999999	727	675	117	71	829	999999	319	429	493	750	999999	255	165	774	348	618	538	63	999999	754	435	139	537	443	894	529	422	925	532	494	999999	47	578	729	832	565	999999	402	999999	311	949	925	999999	906	820	525	149	999999	975	175	516	703	476	31	215	999999	147	673	177	999999	688	999999	897	999	90	455	676	436	941	783	952	146	979	999999	804	509	195	999999	622	379	999999	472	950	367	978	966	570	556	999999	245	999999	993	999999	774	623	999999	38	944	999999	999999	849	999999	999999	999999	222	379	999999	293	999999	999999	411	999999	999999	999999	919	225	443	999999	31	123	884	999999	911	706	999999	958	911	214	569	249	481	251	805	999999	999999	676	465	999999	154	608	252	287	340	999999	833	911	943	437	855	407	131	498	922	712	490	729	801	310	999999	264	468	519	723	977	233	999999	711	802	999999	999999	759	684	999999	423	871	607	789	999999	873	455	25	484	359	171	127	999999	329	999999	767	800	874	164	999999	889	150	733	564	363	595	674	209	150	169	612	648	447	112	509	999999	882	940	999999	437	390	248	983	999999	561	999999	249	999999	618	44	999999	377	605	761	505	282	147	52	436	506	999999	255	875	324	746	523	680	999999	819	999999	884	860	175	999999	543	651	166	573	12	999999	356	834	591	
116	692	245	52	685	606	999999	702	839	514	212	238	144	373	668	422	47	188	368	30	366	999999	616	212	878	999999	999999	126	573	50	932	160	999999	999999	999999	999999	511	481	999999	284	999999	559	999999	999999	999999	999999	408	287	497	161	965	325	987	999999	999999	956	85	999999	174	467	751	120	138	799	581	999999	864	480	604	46	911	566	193	93	437	806	999999	270	999999	390	999999	577	628	999999	84	616	999999	560	439	812	557	478	316	537	999999	482	430	255	774	910	999999	999999	682	999999	249	408	141	903	999999	428	851	814	793	784	999999	999999	492	715	725	999999	889	313	51	792	488	443	999999	999999	561	954	385	999999	496	999999	756	999999	894	176	183	999999	485	268	999999	999999	961	743	684	532	889	357	990	715	999999	809	31	329	886	890	973	806	158	999999	352	432	999999	991	999999	464	37	756	290	325	542	999999	999999	630	999999	40	831	745	758	727	766	213	964	670	339	687	317	437	15	999999	999999	377	527	999999	915	999999	966	969	424	230	505	999999	76	674	182	480	999999	400	199	856	69	238	57	431	718	999999	467	383	662	641	156	999999	999999	999999	132	999999	531	489	999999	999999	73	861	330	538	231	633	999999	999999	497	999999	367	917	248	158	943	965	329	105	999999	776	293	593	316	783	83	999999	392	789	999999	17	999999	999999	686	810	792	207	999999	999999	999999	94	999999	177	885	803	283	239	361	602	344	166	999999	436	207	938	105	480	555	546	465	325	251	357	999999	490	999999	527	999999	438	999999	745	67	810	895	999999	773	126	999999	513	999999	843	554	790	454	395	171	522	642	748	714	999999	999999	999999	999999	884	843	655	429	405	999999	756	998	923	245	999999	109	45	541	999999	175	978	771	51	999999	999999	771	461	902	999999	328	396	884	492	723	999999	102	999999	999999	21	364	127	999999	313	619	753	999999	630	554	999999	295	136	999999	642	999999	736	550	611	333	442	122	391	999999	76	86	506	871	516	999999	201	999999	413	999999	529	999999	58	291	468	431	293	776	999999	906	57	76	202	415	252	909	987	503	491	999999	323	898	999999	373	999999	237	122	999999	999999	999999	363	358	882	846	461	996	534	455	91	999999	50	999999	971	485	705	999999	883	101	629	606	999999	697	25	50	965	631	673	684	999999	241	318	999999	999999	720	552	999999	193	356	999999	999999	384	541	999999	311	332	657	927	999999	668	630	999999	999999	999999	999999	217	666	342	842	880	999999	999999	850	795	850	870	999999	999999	260	932	16	816	537	148	383	232	681	285	
999999	718	999999	703	999999	999999	39	887	297	999999	999999	512	999999	366	999999	475	999999	922	533	746	571	440	694	999999	999999	999999	661	999999	816	882	999999	509	536	391	627	133	572	137	156	834	765	963	582	487	510	748	56	649	999999	999999	999999	999999	698	934	713	283	34	879	999999	999999	364	999999	80	415	281	217	975	505	999999	227	902	999999	775	699	999999	608	999999	216	999999	928	999999	22	349	754	866	428	810	999999	677	354	999999	693	110	535	479	550	892	177	216	303	999999	551	910	999999	999999	30	684	999999	953	115	425	817	950	108	112	999999	876	326	548	852	406	382	827	394	999999	219	894	250	229	440	716	690	999	635	165	967	111	101	595	846	743	811	999999	571	999999	292	742	12	999999	137	674	999999	629	999999	999999	400	723	525	140	950	999999	444	779	522	399	735	817	325	942	145	250	784	731	999999	119	594	733	266	999999	835	476	999999	818	101	999999	149	71	645	738	999999	254	586	999999	999999	721	309	42	137	181	999999	474	426	70	297	886	889	845	927	999999	312	999999	467	69	305	483	243	999999	687	755	259	673	182	587	187	890	664	823	999999	999999	999999	562	999999	999999	272	370	59	832	530	215	877	999999	144	999999	436	108	787	526	665	171	487	683	354	999999	999999	529	302	999999	882	406	231	75	759	946	444	749	70	382	796	934	433	410	105	999999	878	955	539	780	161	999999	113	147	999999	999999	503	136	217	234	171	999999	999999	220	949	999999	999999	811	545	999999	999999	999999	47	414	999999	731	999999	87	588	872	502	967	999999	521	688	803	303	93	907	999999	452	999999	542	999999	220	63	866	223	461	999999	498	76	419	351	999999	474	51	698	417	437	999999	426	547	345	999999	999999	752	556	532	155	831	999999	904	710	745	647	154	211	203	676	865	525	625	617	383	436	557	649	696	223	761	999999	676	479	648	999999	999999	206	113	25	311	999999	691	315	149	598	171	999999	605	187	330	840	504	999999	999999	999999	800	999999	999999	305	999999	112	859	999999	394	237	999999	999999	72	718	876	947	107	187	374	555	999999	320	478	784	274	999999	53	519	893	921	109	935	908	977	236	840	245	808	999999	209	999999	382	921	912	375	736	645	999999	310	383	742	999999	376	26	837	490	999999	999999	41	999999	999999	999999	425	472	137	297	526	999999	999999	45	711	299	999999	175	106	461	398	566	999999	537	213	166	218	999999	188	782	569	891	149	999999	388	68	776	580	150	119	957	459	784	87	219	560	999999	275	671	453	517	
210	919	385	101	999999	767	503	594	902	141	905	293	999999	999999	634	999999	746	656	652	999999	999999	34	987	504	999999	999999	999999	327	653	999999	999999	848	999999	274	368	972	764	654	492	999999	283	985	999999	999999	61	175	438	359	999999	614	659	618	28	930	288	185	932	881	162	124	436	185	941	151	197	67	999999	91	999999	662	999999	999999	174	999999	249	253	786	999999	999999	999999	999999	999999	999999	48	112	335	829	805	985	999999	50	999999	501	378	864	999999	53	107	789	999999	617	999999	999999	922	432	567	454	667	690	999999	398	922	999999	999999	999999	999999	442	902	49	862	237	753	105	186	622	308	600	795	496	152	999999	999999	230	458	999999	995	991	999999	616	545	881	172	124	950	794	127	454	123	607	420	664	150	68	927	767	999999	999999	813	309	999999	966	658	180	547	835	709	702	999999	230	775	463	999999	296	504	980	74	999999	999999	391	999999	999999	999999	999999	86	488	69	999999	302	691	999999	744	187	999999	492	578	999999	992	576	124	94	425	475	892	831	999999	999999	853	999999	947	702	999999	115	432	805	280	999999	470	103	69	776	87	409	297	999999	41	285	111	804	925	757	82	72	41	306	88	388	999999	366	130	446	215	77	354	988	999999	999999	755	715	222	999999	762	898	999999	348	17	25	187	965	999999	680	999999	999999	999999	199	630	999999	84	135	726	999999	896	999999	973	623	571	999999	65	309	859	402	999999	395	591	838	995	183	555	693	299	999999	210	628	999999	449	505	999999	439	999999	999999	905	999999	630	989	330	200	999999	924	893	777	996	960	878	115	999999	999999	999999	467	800	204	457	617	391	999999	999999	999999	278	548	534	999999	415	581	900	940	954	838	900	999999	271	647	347	999999	661	999999	999999	111	331	522	168	299	950	999999	999999	960	911	999999	183	794	335	999999	999999	119	999999	999999	371	999999	70	937	161	569	999999	159	206	162	857	208	955	475	542	561	369	755	999999	244	999999	999999	942	999999	39	666	999999	999999	80	632	724	237	858	886	554	877	51	393	371	599	49	801	500	486	112	999999	341	707	999999	999999	279	177	729	165	999999	653	483	999999	908	494	903	153	88	999999	438	630	349	78	921	664	520	976	394	791	999999	999999	227	465	837	326	334	999999	853	306	999999	557	507	703	289	999999	404	920	485	876	695	999999	722	926	57	999999	373	999999	786	598	999999	302	783	938	960	240	999999	27	292	591	169	946	999999	782	221	880	999999	646	789	31	999999	600	500	517	105	308	999999	999999	418	365	952	71	999999	
264	52	70	999999	569	742	58	474	387	637	893	716	748	605	939	715	176	359	727	483	999999	338	663	801	275	842	661	999999	999999	999999	999999	999999	108	999999	46	739	160	116	562	904	741	999999	882	962	607	999999	357	703	714	585	251	999999	999999	588	416	926	389	268	508	999999	90	471	338	778	710	264	618	999999	999999	209	564	70	797	999999	999999	218	456	700	204	475	495	958	999999	559	368	920	413	519	367	119	360	999999	999999	835	823	279	228	113	999999	999999	191	382	144	515	31	190	219	412	999999	208	479	999999	73	43	999999	132	600	779	420	999999	851	999999	616	459	999999	999999	462	961	999	472	989	352	449	852	293	122	999999	999999	537	999999	711	11	673	169	640	999999	999999	574	603	701	679	448	693	471	999999	93	765	685	665	359	727	257	412	384	218	137	249	221	750	128	999999	243	251	999999	88	850	435	457	818	187	843	888	367	308	999999	551	658	977	361	209	357	147	700	187	459	999999	598	299	999999	999999	431	617	999999	484	402	445	207	461	392	650	999999	318	867	488	516	839	889	999999	590	667	478	271	860	550	771	171	543	999999	782	624	261	145	506	315	755	236	73	999999	905	999999	353	207	999999	999999	551	49	280	222	671	999999	574	494	708	293	45	999999	757	284	713	241	901	143	678	767	399	522	999999	561	732	290	775	17	208	242	999999	280	676	999999	999999	732	890	331	402	172	999999	766	437	223	280	595	999999	789	179	673	999999	219	529	827	321	38	237	719	999999	390	844	566	999999	475	969	764	493	999999	285	980	999999	580	741	999999	999999	999999	999999	597	290	146	811	985	837	535	786	113	999999	999999	838	999999	504	181	841	22	999999	999999	480	961	253	515	112	999999	514	198	332	875	478	999999	999999	999999	999999	639	438	353	578	858	729	760	689	865	24	644	999999	999999	485	999999	999999	729	999999	233	999999	999999	999999	774	999999	940	481	999999	213	910	635	736	739	159	36	999999	742	497	999999	469	764	720	282	999999	501	999999	111	209	712	999999	146	999999	999999	886	535	819	296	663	319	638	387	90	557	778	999999	288	999999	619	288	999999	437	251	295	727	468	442	999999	965	283	999999	999999	281	936	61	774	885	908	852	999999	216	578	88	999999	999999	999999	684	172	999999	158	223	563	491	920	101	724	999999	463	110	427	103	999999	330	999999	744	799	115	153	505	14	999999	379	62	995	81	51	999999	73	490	999999	784	999999	357	816	69	999999	357	999999	844	337	999999	432	808	434	999999	248	999999	
999999	443	16	999999	540	667	499	804	999999	511	496	848	999999	999999	831	973	465	643	823	620	513	330	733	451	754	309	178	134	921	999999	628	999999	833	793	660	629	484	668	253	612	858	22	999999	999999	861	512	999999	962	58	459	352	999999	999999	999999	744	377	710	564	999999	240	999999	375	882	281	883	999999	25	266	715	211	498	797	399	221	761	500	999999	232	590	999999	515	215	85	472	229	836	767	215	59	292	999999	920	999999	23	122	493	140	944	999999	839	496	537	257	847	960	555	401	495	866	253	273	999999	973	999999	725	293	299	419	999999	56	264	810	217	432	999999	578	361	386	999999	278	370	170	605	999999	999999	977	958	238	512	673	445	999999	348	805	28	442	999999	466	298	999999	203	720	891	581	585	685	330	824	565	999999	203	999999	999999	597	883	113	881	233	233	747	334	71	907	389	610	982	472	411	413	849	632	999999	999999	279	999999	649	278	34	175	999999	999999	144	999999	129	479	999999	884	750	999999	915	560	723	242	550	504	142	813	512	970	602	999999	918	420	716	999999	999999	927	127	522	243	834	857	67	999999	100	200	999999	787	909	190	108	721	489	999999	298	908	663	547	774	942	836	999999	63	999999	857	999999	999999	955	369	181	502	767	237	689	91	999999	999999	999999	999999	314	742	35	602	789	999999	999999	999999	921	428	851	645	390	999999	580	406	77	999999	493	306	362	475	443	427	999999	688	340	493	999999	417	594	252	999999	97	470	210	811	173	274	79	364	309	802	536	518	535	999999	425	657	292	23	900	999999	999999	107	838	308	607	864	110	173	999999	999999	514	999999	608	71	303	882	380	595	903	538	424	941	63	673	906	999999	999999	999999	915	835	999999	403	694	999999	801	989	999999	901	999999	309	173	905	356	670	297	703	909	474	818	543	287	999999	119	371	757	999999	54	175	999999	698	662	999999	258	182	999999	999999	999999	538	270	999999	260	478	391	604	999999	999999	595	392	385	213	999	737	758	381	558	820	999999	332	322	959	944	999999	999999	515	646	639	999999	999999	999999	186	563	381	214	514	292	999999	999999	515	996	248	999999	662	789	198	698	925	999999	876	624	310	827	817	225	310	999999	794	969	876	958	735	862	421	842	999999	650	999999	533	253	99	749	514	999999	335	84	999999	292	676	320	999999	721	864	779	999999	249	999999	745	999999	903	155	999999	999999	999999	556	271	385	999999	999999	590	547	999999	999999	532	787	999999	795	58	999999	150	596	87	127	658	69	247	999999	999999	862	603	
849	904	471	629	107	601	999999	85	999999	73	999999	878	472	95	773	999999	329	342	999999	999999	454	310	263	25	317	78	999999	189	379	999999	401	302	972	226	741	642	609	999999	434	196	999999	719	827	999999	451	718	614	41	885	324	917	538	999999	999999	999999	548	651	455	322	39	231	730	705	999999	672	406	906	256	354	141	146	557	907	805	999999	734	483	836	574	598	464	348	999999	65	402	999999	211	792	77	999999	991	163	459	999999	965	244	23	999999	754	54	999999	999999	999999	999999	187	370	999999	999999	471	999999	75	999999	880	999999	574	999999	436	999999	999999	810	205	123	188	162	999999	999999	107	512	840	484	720	567	91	529	786	999999	661	550	877	41	242	999999	331	653	137	186	282	736	830	92	807	373	999999	944	849	698	188	535	999999	205	272	999999	454	986	703	507	733	361	936	999999	999999	886	772	487	999999	289	792	535	34	963	709	371	681	999999	676	357	999999	146	680	999999	917	135	935	682	999999	123	470	344	999999	999999	452	921	999999	362	860	921	600	918	376	569	999999	999999	510	650	999999	901	446	696	320	999999	999999	597	680	999999	560	105	950	100	718	464	818	999999	586	999999	999999	787	999999	329	897	999999	999999	253	769	999999	192	274	999999	294	999999	999999	677	999999	33	602	999999	854	999999	951	802	765	971	510	999999	912	751	458	999999	115	139	707	340	127	999999	566	600	102	999999	570	664	295	999999	665	903	999999	787	54	433	999999	121	666	999999	999999	527	142	782	255	52	999999	369	734	208	519	164	489	537	560	999999	999999	12	201	36	680	296	516	999999	316	607	359	134	706	999999	93	994	473	999999	999999	599	667	999999	354	59	970	210	930	97	960	510	999999	323	237	80	966	981	919	999999	865	332	999999	847	999999	648	693	999999	999999	710	125	999999	999999	327	816	960	999999	682	658	151	66	480	999999	429	334	805	999999	46	999999	636	67	999999	84	834	305	397	999999	820	999999	999999	366	999999	546	229	999999	444	999999	106	506	999999	763	293	333	778	582	395	999999	999999	523	670	464	999999	834	37	652	23	999999	857	32	429	999999	496	999999	952	785	818	999999	147	999999	889	986	97	539	630	872	773	778	306	999999	909	431	997	306	999999	250	709	412	999999	576	999999	993	962	999999	87	999999	277	918	380	999999	764	461	828	999999	634	684	999999	127	213	999999	879	244	154	999999	122	997	999999	999999	727	711	85	999999	423	570	497	895	34	24	462	735	604	854	407	313	999999	458	602	862	672	963	999999	591	999999	999999	697	724	
848	999999	960	89	520	88	201	669	917	999999	47	268	999999	738	659	999999	664	478	560	34	836	841	118	664	999999	522	999999	763	837	999999	217	68	872	773	56	668	999999	383	225	525	663	999999	999999	148	999999	999999	225	933	313	520	926	730	804	673	999999	17	257	305	684	998	999999	999999	831	432	151	999999	999999	873	692	991	999999	999999	263	44	370	108	456	970	253	999999	999999	999999	999999	327	567	486	264	209	886	49	420	758	698	999999	963	235	906	962	999999	441	948	352	999999	322	220	999999	477	769	312	788	999999	287	61	623	701	969	977	514	865	664	724	196	999999	653	581	551	999999	46	81	145	999999	493	972	812	122	954	999999	147	117	922	18	999999	896	999999	999999	143	706	999999	999999	993	257	401	107	342	999999	761	365	598	741	669	61	441	698	177	595	999999	314	249	511	999999	628	839	407	943	999999	240	299	889	174	447	844	999999	999999	87	887	801	999999	640	999999	360	599	753	406	447	999999	577	999999	729	999999	420	829	999999	999999	779	375	417	994	164	686	487	471	475	999999	303	824	542	920	621	290	794	999999	673	154	160	156	874	443	959	82	89	444	570	387	754	617	387	999999	741	711	479	806	999999	954	617	999999	999999	329	113	622	337	656	183	999999	717	999999	165	322	422	999999	501	974	44	91	606	52	901	999999	679	685	447	596	189	910	810	999999	999999	999999	536	271	32	554	999999	999999	744	433	270	999999	669	25	462	75	533	119	220	999999	999999	160	999999	999999	999999	999999	999999	427	999999	741	476	273	999999	730	298	446	785	160	999999	999999	644	697	347	183	999999	780	429	664	233	381	73	999999	999999	316	225	299	371	961	284	988	904	912	171	13	999999	997	999999	939	999999	26	289	383	509	273	860	84	812	184	794	216	615	986	999999	803	678	406	573	332	514	998	84	824	999999	621	51	731	999999	343	226	784	298	490	937	999999	999999	689	999999	436	456	151	487	999999	177	78	999999	918	718	999999	335	560	434	999999	434	727	941	465	507	999999	232	138	548	479	957	20	918	135	58	999999	711	988	836	146	876	373	521	887	657	807	248	133	22	999999	17	666	359	999999	65	999999	276	636	999999	681	214	327	602	17	999999	166	999999	257	869	732	655	347	723	297	293	71	999999	63	999999	699	650	999999	125	379	471	300	999999	789	999999	839	999999	85	805	164	932	558	770	514	999999	500	658	990	264	290	999999	999999	999999	72	844	993	999999	222	827	493	41	116	212	233	545	939	506	370	999999	
999999	21	580	541	569	365	735	301	701	406	999999	999999	659	844	999999	856	801	999999	598	945	86	835	999999	258	322	999999	826	356	547	968	718	993	297	999999	234	278	942	138	383	706	118	702	311	815	519	999999	381	271	376	376	744	999999	908	999999	111	204	999999	331	228	999999	539	389	754	733	999999	999999	753	999999	619	566	914	672	999999	999999	999999	999999	533	692	738	871	999999	564	979	999999	233	999999	999999	873	999999	999999	999999	999999	910	937	177	999999	947	578	137	205	698	999999	652	999999	462	999999	616	27	588	727	999999	820	593	357	999999	975	999999	583	509	560	238	999999	146	589	801	303	762	46	723	116	999999	955	564	543	182	999999	911	179	999999	999999	521	78	295	982	369	944	37	562	254	202	329	373	78	577	999999	999999	396	73	19	999999	319	579	303	999999	301	999999	265	59	185	474	73	240	865	358	49	999999	594	164	999999	856	275	209	791	530	786	72	999999	999999	577	364	831	848	169	559	841	941	774	814	999999	655	688	999999	387	780	999999	999999	999999	720	999999	805	233	242	999999	999999	892	120	787	773	694	238	827	278	481	820	642	225	80	315	999999	999999	396	780	472	573	999999	297	822	21	999999	697	564	999999	458	999999	141	598	14	17	666	731	163	999999	130	999999	827	420	506	566	999999	914	28	203	999999	440	419	452	770	280	984	605	297	776	382	999999	674	660	999999	710	688	54	220	73	648	784	943	999999	660	19	746	999999	999999	265	874	999999	999999	370	962	999999	362	689	828	733	33	71	999999	387	629	133	999999	176	999999	796	878	103	703	955	555	999999	999999	999999	999999	761	534	236	813	41	999999	895	999999	313	697	801	357	999	225	486	50	586	350	565	765	999999	230	579	167	995	999999	781	783	999999	999999	543	530	999999	897	999999	209	796	258	999999	486	734	806	999999	479	798	448	878	999999	226	915	999999	88	931	269	264	541	954	999999	999999	654	130	121	999999	498	164	281	30	112	159	286	253	338	938	89	999999	999999	744	110	999999	999999	509	903	999999	809	846	465	999999	78	643	999999	999999	727	439	999999	999999	622	999999	986	324	527	999999	776	728	999999	999999	999999	999999	852	237	534	999999	854	710	270	154	999999	999999	999999	651	699	682	999999	999999	623	41	525	999999	190	723	999999	999999	757	785	841	139	999999	185	999999	999999	216	325	999999	841	999999	738	400	27	178	613	148	999999	420	344	999999	844	999999	317	114	907	999999	999999	960	138	818	18	999999	79	868	141	422	51	999999	655	445	384	936	120	999999	884	
641	999999	729	576	585	999999	115	423	169	999999	663	425	999999	719	999999	474	364	617	32	110	700	330	158	47	201	107	149	764	899	251	999999	365	957	229	999999	999999	21	393	553	476	902	625	999999	872	478	999999	969	218	999999	999999	29	328	999999	999999	194	320	358	692	385	487	212	350	523	917	97	308	467	851	999999	352	463	971	999999	556	207	84	421	286	999999	999999	137	931	110	928	232	589	277	708	44	955	999999	999999	17	75	999999	562	999999	992	784	180	539	128	999999	999999	517	57	264	999999	60	999999	899	82	133	191	999999	280	999999	595	695	508	40	759	816	498	999999	999999	964	999	292	645	999999	999999	999999	398	999999	19	999999	999999	999999	185	335	999999	999999	999999	65	227	204	999999	714	993	322	515	306	286	149	780	311	276	269	382	93	265	258	999999	146	999999	581	999999	999999	350	999999	461	184	520	183	305	111	891	443	834	940	147	294	299	332	999999	131	224	999999	885	708	900	528	48	101	79	486	252	788	584	646	469	310	374	889	860	999999	786	113	999999	678	419	832	434	442	945	971	999999	999999	679	999999	366	485	640	642	999999	999999	146	428	113	818	999999	999999	858	999999	480	999999	999999	409	999999	136	999999	999999	415	999999	299	77	999999	605	156	999999	999999	169	118	235	289	983	669	999999	686	927	999999	368	999	36	819	315	973	246	961	117	999999	999999	620	553	23	254	999999	999999	352	145	999999	541	282	14	300	699	995	633	908	497	999999	197	723	544	932	999999	122	389	999999	983	104	999999	643	48	57	967	548	565	221	45	912	245	389	551	97	999999	96	994	735	129	320	350	337	474	939	999999	836	85	620	47	142	691	46	369	51	999999	897	999999	957	333	160	999999	421	873	584	932	999999	182	999999	999999	889	999999	999999	277	999999	753	530	179	109	194	140	999999	945	184	903	231	208	29	999999	115	764	999999	47	411	968	880	928	463	889	16	64	663	628	350	999999	24	47	769	695	999999	461	728	143	772	202	687	494	247	970	363	999999	788	672	351	515	47	89	252	999999	792	824	76	289	103	139	477	844	604	36	888	999999	439	333	222	999999	45	718	274	999999	291	999999	691	493	999999	282	999999	991	999999	999999	999999	935	795	471	903	999999	394	449	50	643	999999	843	889	999999	91	999999	304	464	460	697	479	328	814	43	999999	405	142	582	752	820	863	486	566	999999	999999	999999	397	968	999999	748	269	999999	678	631	999999	447	507	999999	411	366	977	811	540	590	365	792	130	762	453	999999	
340	812	697	999999	780	249	999999	130	999999	138	781	336	999999	711	437	883	649	999999	549	579	999999	999999	180	999999	843	61	945	976	414	999999	832	635	999999	922	418	999999	899	999999	850	254	999999	386	186	283	584	650	999999	999999	162	999999	152	936	223	874	609	999999	641	311	386	999999	999999	999999	999999	999999	305	156	812	121	302	980	984	201	342	304	999999	521	485	999999	999999	202	284	126	823	931	999999	896	422	650	323	740	999999	598	81	131	999999	859	670	999999	977	438	838	665	999999	182	498	950	603	918	999999	97	999999	743	500	194	454	186	999999	999999	199	409	734	172	798	562	174	999999	129	999999	999999	999999	999999	480	999999	382	999999	618	590	651	443	40	302	999999	195	999999	548	82	107	999999	676	774	381	886	816	577	703	676	867	999999	17	999999	830	999999	575	999999	246	999999	999999	128	830	836	999999	836	350	168	117	241	999999	572	23	102	298	242	999999	999999	188	964	663	999999	999999	687	751	617	643	341	999999	909	999999	999999	999999	826	999999	979	67	840	188	999999	546	658	999999	472	699	999999	999999	915	813	598	848	995	725	282	999999	480	449	152	95	999999	203	18	999999	208	999999	695	999999	196	999999	999999	184	999999	400	644	427	999999	882	215	999999	456	656	727	528	999999	70	999999	565	716	999999	777	540	999999	755	209	351	537	700	271	169	14	721	999999	999999	504	423	999999	999999	90	854	63	598	244	999999	638	332	475	490	356	999999	999999	999999	866	428	999999	778	270	948	201	303	889	314	620	55	999999	734	883	655	999999	999999	915	337	484	861	715	189	305	759	999999	999999	875	57	353	134	999999	874	855	355	17	725	999999	206	413	787	965	748	978	198	999999	904	448	820	466	999999	231	52	654	14	712	885	999999	510	831	999999	428	842	999999	496	266	119	999999	537	647	307	999999	999999	924	999999	896	966	999999	117	999999	221	999999	64	999999	195	902	746	999999	851	642	131	999999	653	374	98	369	133	788	999999	932	72	36	910	182	999999	134	999999	128	999999	117	746	999999	375	922	999999	886	373	261	775	999999	519	889	37	895	526	64	391	999999	835	337	773	188	718	184	999999	195	527	881	431	71	400	628	999999	743	896	446	999999	730	755	212	995	871	22	898	423	183	999999	25	999999	114	999999	168	292	630	344	567	966	200	406	999999	368	492	829	714	999999	891	627	999999	999	89	187	660	599	633	341	901	175	819	761	352	197	511	234	999999	328	241	345	999999	408	999999	480	686	333	330	843	999999	52	308	705	531	999999	999999	
26	999999	999999	92	569	659	999999	442	402	156	439	64	247	999999	267	512	395	999999	556	985	885	671	609	500	336	278	999999	827	859	866	124	239	999999	482	999999	999999	999999	245	672	685	353	999999	999999	333	999999	279	93	986	256	540	999999	999999	999999	999999	999999	999999	966	436	755	301	869	470	583	535	999999	209	268	764	999999	999999	999999	999999	999999	870	641	999999	735	285	999999	67	194	803	581	329	999999	380	263	235	652	999999	691	963	490	381	815	882	999999	999999	301	57	20	999999	625	647	428	999999	454	115	928	910	619	999999	193	698	999999	999999	999999	264	581	999999	945	999999	122	999999	999999	158	669	918	999999	759	999999	335	999999	999999	56	865	187	933	999999	999999	999999	999999	999999	999999	532	10	999999	791	999999	748	992	138	829	640	112	999999	999999	405	730	999999	999999	999999	999999	999999	384	294	999999	987	651	251	888	999999	363	999999	735	797	736	380	697	916	378	999999	999999	315	766	999999	505	353	103	78	658	782	212	999999	107	400	107	137	367	999999	303	999999	150	32	860	46	774	449	904	999999	999999	835	707	999999	901	225	881	744	412	976	999999	363	999999	582	999999	116	999999	999999	292	345	699	999999	23	459	623	586	999999	632	455	730	633	66	449	999999	827	822	999999	399	730	999999	518	362	725	999999	459	940	897	567	439	754	999999	999999	999999	568	614	999999	822	257	200	324	999999	259	299	682	352	731	913	115	755	999999	40	364	999999	409	826	999999	883	632	999	682	688	179	202	701	446	591	999999	880	183	193	999999	827	208	415	404	268	73	52	48	999999	36	791	812	668	723	999999	49	999999	999999	999999	759	199	257	999999	635	318	66	999999	245	760	832	42	931	999999	770	213	999999	999999	15	999999	999999	999999	999999	281	656	896	367	999999	999999	999999	999999	999999	999999	999999	433	810	579	999999	999999	96	212	475	807	999999	999999	993	860	999999	898	519	773	452	752	183	995	919	605	999999	861	738	999999	532	619	727	217	689	893	999999	148	999999	633	999999	817	918	365	807	43	315	385	662	999999	127	636	468	744	999999	400	965	910	999999	214	603	829	50	145	680	856	90	80	999999	109	999999	999999	999999	999999	999999	634	999999	818	197	885	299	600	209	999999	833	895	160	982	999999	299	928	125	633	754	40	999999	776	783	685	951	953	245	178	562	999999	25	999999	582	446	475	567	999999	723	628	999999	12	630	348	999999	999999	705	107	962	917	181	718	478	193	854	662	858	59	142	999999	999999	64	999999	646	499	818	208	577	545	641	732	781	402	14	839	
38	25	438	481	901	255	855	282	261	999999	494	999999	513	999999	784	617	517	24	486	695	861	580	999999	999999	493	586	137	562	331	194	399	326	999999	999999	999999	999999	999999	578	241	990	87	781	180	265	15	282	694	999999	761	33	224	767	915	318	999999	457	999999	999999	988	999999	128	303	951	76	992	177	81	169	901	999999	197	999999	999999	495	618	999999	410	727	843	220	891	287	800	307	970	631	999999	165	375	379	614	840	590	916	872	999999	829	113	273	999999	210	534	948	623	836	285	984	430	700	898	57	314	746	777	433	840	502	654	106	370	767	999999	999999	532	533	999999	999999	866	999999	833	260	307	999999	999999	20	999999	338	999999	471	694	999999	979	465	477	331	309	104	999999	999999	999999	999999	999999	16	902	79	294	741	426	100	999999	926	127	806	999999	648	999999	850	999999	766	999999	511	324	193	411	723	787	460	326	210	233	999999	546	999999	591	550	999999	300	561	935	999999	999999	912	96	999999	768	529	183	999999	999999	582	999999	363	999999	426	529	999999	999999	604	189	291	833	999999	226	867	235	389	743	225	999999	573	999999	298	805	51	451	999999	238	210	999999	999999	614	862	999999	999999	773	900	500	999999	999999	999999	92	695	381	999999	891	209	696	229	757	388	786	958	282	265	132	171	999999	14	974	930	739	999999	961	986	999999	999999	928	598	103	999999	889	999999	999999	742	999999	763	916	161	159	251	999999	18	453	999999	416	656	590	999999	505	612	352	999999	999999	141	844	301	734	395	976	999999	999999	108	999999	999999	499	999999	804	539	774	999999	255	999999	855	733	37	999999	348	706	579	999999	391	999999	102	491	982	999999	802	999999	898	199	39	999999	184	239	999999	804	883	31	765	999999	852	60	466	999999	366	945	640	259	113	999999	952	37	815	956	999999	584	15	644	449	106	207	782	641	585	999999	723	232	626	999999	233	847	326	941	173	178	340	240	956	999999	999999	999999	553	919	784	246	11	715	227	699	999999	999999	999999	999999	668	218	999999	999999	999999	805	999999	722	999999	999999	999999	276	636	999999	651	788	999999	353	59	999999	411	343	999999	863	857	348	999999	18	15	926	378	434	608	999999	283	955	999999	922	999999	999999	491	999999	747	999999	49	999999	610	915	999999	439	999999	51	749	999999	180	335	563	216	561	543	477	634	716	98	999999	999999	999999	891	812	696	999999	999999	994	898	38	95	595	597	999999	350	737	999999	944	576	434	336	684	999999	574	947	401	999999	371	816	999999	856	608	659	939	593	848	719	999999	377	749	225	57	
851	701	94	739	966	392	221	805	999999	690	999999	663	790	999999	789	326	999999	305	999999	914	999999	224	999999	487	936	999999	999999	999999	27	319	577	827	218	289	999999	999999	999999	218	434	509	159	20	628	176	467	995	159	822	999999	999999	248	81	951	311	869	636	999999	607	803	999999	162	719	787	745	999999	323	999999	511	938	612	837	656	871	298	764	999999	596	999999	29	999999	508	417	999999	625	999999	999999	999999	907	419	206	657	882	415	124	357	440	233	882	62	154	999999	647	884	456	565	592	210	999999	546	703	50	524	587	862	811	744	999999	172	675	618	999999	547	999999	741	954	954	251	756	940	334	943	713	952	874	999999	860	532	986	69	488	999999	222	371	715	165	143	304	999999	313	612	999999	70	217	444	706	12	554	999999	502	610	351	999999	722	221	760	337	572	713	472	950	999999	999999	112	197	999999	235	186	386	586	821	999999	999999	999999	337	181	882	505	517	999999	397	315	999999	494	459	999999	999999	500	160	999999	999999	999999	591	89	999999	401	863	958	30	131	481	826	999999	566	680	949	652	10	394	999999	877	831	999999	999999	84	644	999999	806	653	60	999999	734	36	431	757	260	79	999999	100	999999	318	923	485	396	999999	571	148	999999	813	509	494	849	115	119	999999	996	516	999999	15	717	570	66	315	970	659	746	800	746	808	999999	999999	43	910	458	999999	999999	356	668	849	999999	506	999999	999999	153	566	999999	999999	916	999999	761	999999	33	613	383	999999	261	999999	515	737	999999	771	401	25	999999	629	460	999999	657	999999	999999	650	847	206	999999	220	999999	74	171	413	46	999999	999999	403	57	999999	857	430	999999	91	999999	999999	841	931	900	742	115	991	609	524	116	682	972	999999	999999	120	897	826	122	172	813	196	456	999999	700	831	887	999999	968	708	772	40	412	999999	907	788	999999	999999	306	999999	999999	570	465	647	999999	363	155	999999	184	936	999999	999999	999999	374	277	293	888	999999	240	78	854	117	33	900	752	85	280	999999	630	440	311	980	529	999999	67	253	999999	808	999999	346	686	541	823	41	919	741	999999	47	307	999999	899	79	685	238	904	997	546	564	895	231	93	748	725	744	634	807	511	954	317	34	561	89	999999	894	392	999999	999999	999999	980	20	363	242	108	999999	540	242	304	301	459	69	706	999999	913	999999	263	999999	816	89	407	122	240	768	999999	283	999999	819	999999	791	999999	590	712	555	583	999999	868	999999	999999	999999	213	402	512	219	999999	257	328	395	176	364	999999	454	507	215	
594	999999	780	999999	512	825	942	720	109	513	999999	999999	999999	161	593	999999	999999	413	999999	999999	875	999999	999999	30	273	482	955	677	653	778	999999	401	93	507	960	999999	113	282	347	999999	777	492	303	999	764	999999	999999	176	801	147	651	999999	999999	999999	999999	590	269	759	999999	40	869	999999	77	330	362	999999	999999	849	999999	878	925	440	76	472	999999	392	710	999999	999999	636	581	788	875	516	137	923	243	682	178	380	455	999999	950	316	955	999999	999999	999999	999999	710	851	61	976	999999	222	220	999999	694	92	946	879	999999	503	999999	999999	91	999999	560	203	438	820	999999	681	820	432	581	489	759	517	816	999999	738	999999	999999	784	529	812	951	999999	916	762	548	599	231	500	796	850	265	856	874	122	864	779	218	999999	750	999999	165	501	641	730	411	187	276	979	151	999999	947	999999	930	999999	447	999999	287	999999	999999	511	459	330	635	730	234	903	642	703	112	959	754	666	44	999999	999999	460	663	195	361	371	333	999999	999999	999999	903	354	926	605	674	608	501	542	999999	248	920	999999	999999	999999	506	999999	999999	572	877	192	942	291	999999	781	621	999999	603	999999	999999	910	188	999999	970	999999	827	999999	977	47	38	503	467	999999	999999	796	237	821	593	999999	999999	853	826	760	374	999999	168	621	999999	999999	999999	686	15	409	227	999999	69	712	864	340	999999	625	530	507	999999	384	999999	729	243	999999	553	999999	403	850	999999	999999	93	999999	844	803	377	215	412	832	63	351	498	67	994	999999	999999	999999	956	263	999999	73	332	329	226	999999	452	438	999999	399	600	999999	293	164	996	756	624	641	868	999999	963	877	223	698	453	202	999999	667	735	894	351	38	844	150	999999	999999	148	764	999999	854	361	999999	999999	23	999999	871	68	999999	999999	247	724	106	656	895	299	791	999999	634	876	999999	114	784	702	494	57	572	348	999999	973	999999	617	860	999999	24	709	33	60	210	999999	582	143	999999	606	498	179	255	381	948	850	399	499	514	887	187	999999	577	247	343	965	669	532	999999	999999	413	999999	999999	666	999999	196	999999	741	650	177	303	891	999999	188	999999	999999	801	201	400	999999	999999	168	113	972	261	999999	141	786	717	999999	797	999999	999999	192	999999	868	316	588	999999	761	584	658	848	999999	594	999999	999999	398	999999	28	174	477	999999	625	786	254	999999	999999	414	378	64	489	33	999999	379	253	674	379	999999	999999	999999	999999	999999	638	999999	925	319	999999	388	965	86	743	754	698	79	329	918	601	406	999999	352	999999	183	370	
706	105	634	443	968	350	621	818	413	696	20	999999	999999	503	909	999999	999999	999999	511	449	302	321	735	335	346	59	335	999999	973	47	993	593	999999	102	931	620	999999	876	797	48	353	999999	339	67	999999	127	999999	999999	999999	545	22	591	913	734	78	395	370	308	106	918	24	548	844	376	703	427	913	999999	571	999999	569	999999	962	473	106	999999	999999	677	647	228	999999	910	391	438	999999	411	679	314	34	999999	259	992	779	879	34	804	423	999999	363	270	999999	390	853	403	976	954	629	999999	638	44	999999	692	661	878	183	114	999999	416	352	301	748	609	899	34	48	577	289	999999	448	999999	619	29	324	387	24	364	66	987	461	999999	999999	238	676	989	143	566	999999	901	706	919	647	17	620	999999	522	604	491	829	364	409	674	999999	11	346	999999	393	378	283	863	818	57	179	954	282	519	519	999999	909	890	999999	245	387	999999	529	653	999999	999999	999999	865	420	872	237	633	999999	999999	245	237	999999	999999	750	999999	999999	999999	887	872	478	999999	348	552	999999	670	999999	938	882	173	999999	170	482	999999	999999	999999	126	999999	453	999999	819	546	901	876	284	999999	999999	343	150	293	188	349	498	656	999999	999999	70	999999	862	749	301	299	750	999999	117	84	754	999999	763	765	999999	999999	594	942	62	932	162	471	999999	999999	76	248	999999	598	985	947	672	999999	518	263	923	416	556	999999	999999	530	795	22	999999	999999	537	958	580	384	222	539	755	556	604	252	406	599	442	151	682	62	999999	161	903	169	412	928	137	509	841	665	102	890	999999	531	146	150	702	76	999999	999999	667	422	999999	456	202	125	231	275	857	334	973	415	31	601	38	999999	118	999999	798	608	831	80	542	556	446	864	269	999999	115	266	896	375	957	574	395	999999	774	999999	967	296	706	861	652	999999	692	687	868	695	503	502	41	103	278	584	286	597	999999	830	19	338	856	159	170	999999	438	607	999999	456	216	949	869	660	642	999999	901	970	428	35	999999	758	999999	573	578	612	234	999999	107	999999	298	798	209	944	999999	638	999999	557	701	999999	88	94	999999	421	489	553	633	381	999999	767	683	316	178	854	965	260	342	999999	999999	557	376	634	999999	999999	999999	418	750	924	222	999999	80	354	279	999999	946	780	528	583	93	999999	999999	853	352	999999	999999	981	629	354	999999	197	306	999999	999999	999999	999999	999999	584	999999	262	81	999999	708	999999	457	697	338	47	999999	907	195	732	758	209	999999	578	523	999999	181	999999	187	788	
405	946	35	999999	923	378	135	691	502	205	999999	331	22	231	999999	694	894	642	370	999999	827	447	793	464	548	999999	430	999999	171	171	412	999999	999999	292	999999	999999	999999	751	773	960	912	120	999999	989	368	437	196	334	307	999999	397	538	24	243	961	958	162	570	168	999999	947	999999	530	341	999999	593	255	729	823	517	560	153	868	410	41	999999	42	803	999999	999999	761	106	999999	342	773	999999	765	841	331	449	609	573	999999	999999	23	999999	589	999999	206	775	191	466	510	790	278	254	670	614	211	254	925	999999	474	57	223	850	293	999999	567	919	828	413	408	383	908	999999	999999	999999	396	680	137	958	607	999999	929	305	999999	999999	73	528	213	160	639	999999	999999	999999	108	545	999999	172	999999	999999	515	287	947	999999	68	136	882	999999	999999	600	228	531	999999	967	752	999999	128	918	265	806	134	48	999999	999999	774	331	859	657	889	25	494	234	612	735	452	329	999999	999999	246	468	999999	782	834	612	932	118	960	999999	508	953	426	667	907	271	276	999999	571	279	13	999999	276	999999	401	679	116	999999	919	391	524	432	999999	999999	681	796	211	352	214	113	745	999999	371	313	999999	936	999999	827	999999	350	999999	975	757	112	999999	509	999999	380	999999	165	999999	999999	198	578	42	85	191	999999	985	120	69	924	272	468	534	347	376	963	84	465	90	289	676	999999	922	548	999999	999999	819	181	604	999999	961	999999	607	806	999999	792	999999	999999	754	999999	999999	216	291	544	713	299	578	809	143	237	305	925	84	999999	272	619	656	494	410	522	999999	999999	515	237	999999	223	860	999999	999999	583	693	999999	999999	941	448	469	297	388	834	384	101	20	48	376	536	45	974	999999	543	858	146	999999	673	999999	509	37	999999	999999	581	499	439	999999	939	999999	544	304	224	143	777	802	331	278	660	35	431	999999	775	999999	701	927	249	478	194	21	447	907	999999	478	441	999999	768	244	807	345	945	251	80	488	832	999999	999999	841	614	741	999999	867	135	647	811	880	261	562	362	653	999999	960	664	999999	122	637	999999	999999	999999	366	44	97	471	324	89	189	559	999999	316	999999	115	408	864	453	485	579	781	689	667	561	169	215	881	999999	94	985	999999	151	376	205	275	999999	149	999999	707	448	406	810	567	631	999999	999999	999999	893	547	999999	105	221	452	542	855	287	89	149	999999	999999	215	317	240	104	603	417	999999	121	203	999999	999999	616	746	47	182	971	132	45	240	205	959	988	615	999999	889	374	999999	833	
999999	987	996	999999	60	999999	242	99	999999	472	38	913	53	144	699	517	999999	488	475	414	999999	883	164	999999	999999	11	868	227	702	997	215	238	717	97	771	216	43	999999	566	999999	805	999999	400	999999	999999	327	999999	824	299	108	999999	410	899	999999	474	466	999999	952	101	59	20	24	397	999999	999999	800	205	955	373	493	483	335	922	608	609	286	493	505	999999	591	849	53	927	603	358	804	999999	432	623	314	383	91	176	516	856	790	696	817	999999	215	131	206	460	999999	999999	322	488	300	685	999999	972	337	999999	509	210	967	97	999999	234	999999	472	772	999999	68	999999	402	169	415	752	819	999999	675	114	831	999999	999999	999999	131	979	45	326	47	747	435	342	55	175	999999	316	999999	703	903	593	937	743	358	863	402	696	232	999999	82	548	866	608	307	232	999999	48	557	384	965	814	198	147	434	35	999999	999999	74	236	502	108	862	125	686	92	176	97	122	788	200	435	756	882	253	498	999999	826	44	823	999999	628	759	999999	737	99	999999	800	999999	332	956	999999	631	999999	660	999999	686	999999	921	999999	66	996	926	769	193	539	999999	316	893	935	154	90	691	251	154	874	349	999999	388	999999	687	999999	999999	789	999999	525	803	760	231	999999	812	140	999999	819	766	95	999999	989	331	207	999999	98	906	383	187	875	983	999999	851	999999	633	999999	999999	999999	537	689	228	146	937	668	736	306	94	623	132	24	999999	872	484	69	182	359	36	190	999999	598	470	404	611	999999	542	423	908	445	645	999999	768	999999	291	999999	866	564	62	663	471	735	14	292	999999	173	699	120	906	792	999999	999999	311	192	767	939	229	999999	535	980	999999	322	398	649	999999	648	256	999999	590	406	202	617	307	999999	999999	830	594	187	152	999999	266	431	517	125	831	371	182	586	813	352	857	999999	39	999999	999999	999999	346	364	999999	612	917	105	530	999999	599	995	999999	999999	473	936	999999	999999	681	96	999999	999999	805	282	818	616	999999	670	790	247	549	161	588	235	999999	569	494	239	873	999999	530	170	999999	18	526	999999	999999	243	122	876	997	816	369	999999	999999	832	354	74	999999	999999	147	999999	315	292	960	448	417	999999	112	904	452	125	178	151	566	563	804	999999	756	982	231	241	557	913	249	732	791	645	999999	14	225	429	693	185	403	283	855	617	58	87	428	643	141	217	999999	999999	647	228	999999	794	37	557	318	563	476	905	699	401	53	999999	657	999999	874	999999	689	999999	431	999999	748	292	999999	
196	748	678	564	588	110	999999	489	367	94	573	268	92	976	999999	999999	999999	708	497	584	463	999999	821	999999	655	768	43	528	411	461	654	479	999999	95	840	999999	640	999999	999999	804	359	912	685	152	93	514	999999	131	999999	999999	300	294	260	708	254	622	927	999999	909	999999	76	821	999999	905	999999	999999	174	999999	999999	859	480	141	819	999999	999999	551	888	678	346	151	976	911	507	499	170	370	229	999999	999999	228	999999	999999	99	79	737	538	833	779	712	990	349	999999	985	171	440	169	999999	999999	484	703	999999	259	910	999999	842	165	999999	589	999999	999999	873	779	999999	917	999999	999999	51	750	999999	696	999999	118	966	356	801	192	925	999999	68	11	894	662	911	147	495	631	482	331	236	582	224	999999	999999	642	126	570	638	78	192	999999	127	724	999999	787	986	999999	999999	999999	966	660	239	978	530	744	184	999999	999999	999999	431	999999	999999	999999	524	999999	999999	999999	84	333	239	241	553	856	162	715	883	180	60	133	999999	870	348	999999	365	575	353	246	723	300	467	905	702	999999	999999	835	737	999999	210	239	316	524	999999	959	335	999999	117	382	825	815	860	999999	171	744	868	561	18	697	999999	949	38	999999	999999	999999	865	999999	538	933	219	999999	999999	485	969	820	817	636	330	389	999999	999999	467	999999	421	908	439	462	999999	957	751	95	827	999999	53	261	210	81	775	766	103	11	205	999999	172	508	999999	384	44	351	927	242	240	629	115	733	999999	67	824	840	999999	999999	590	580	191	134	499	939	442	718	999999	746	999999	564	295	999999	999999	293	999999	912	81	65	427	402	40	519	999999	208	933	999999	769	153	256	935	422	999999	999999	625	992	48	18	999999	942	326	730	191	381	676	999999	999999	307	207	999999	911	768	298	999999	999999	999999	672	999999	301	16	131	999999	476	499	925	151	605	179	809	300	999999	903	999999	122	111	671	849	147	188	865	418	999999	572	999999	345	999999	999999	705	233	85	999999	999999	717	891	821	377	999999	999999	999999	534	737	355	497	907	999999	17	999999	186	883	999999	999999	534	100	436	597	999999	386	581	163	999999	28	900	946	734	970	12	196	999999	301	734	417	167	690	653	137	72	524	665	418	337	581	946	821	706	384	999999	677	291	303	712	990	999999	538	698	516	837	409	763	936	484	821	312	885	999999	119	543	843	999999	308	535	594	999999	999999	999999	186	81	88	249	360	184	334	999999	999999	999999	744	999999	629	992	147	300	663	761	728	999999	515	999999	999999	673	597	999999	951	
240	982	768	128	278	520	711	521	444	758	169	412	762	159	917	323	306	414	999999	999999	999999	310	999999	871	832	993	237	321	907	19	414	652	519	232	104	922	999999	470	475	223	918	480	702	541	503	359	999999	999999	598	956	999999	999999	222	927	110	930	974	999999	296	285	293	400	614	999999	353	517	892	539	65	994	102	999999	938	171	999999	381	608	999999	377	483	37	452	722	999999	999999	155	439	592	132	174	947	333	184	200	999999	527	865	277	197	986	466	436	730	603	863	928	331	999999	999999	728	331	507	529	999999	257	840	677	999999	190	208	87	310	416	890	999999	999999	662	747	240	478	515	999999	999999	391	26	600	721	999999	999999	326	999999	999999	661	403	842	999999	804	371	943	99	849	211	96	999999	999999	166	999999	839	999999	104	999999	584	821	463	999999	999999	228	147	796	656	128	558	576	999999	384	699	649	999999	999999	606	964	999999	804	999999	628	313	999999	999999	999999	860	580	882	999999	992	59	250	566	207	190	999999	232	666	574	296	999999	301	635	232	615	219	516	999999	790	949	140	975	780	999999	835	909	746	928	665	935	86	999999	986	999999	814	143	142	451	832	206	384	307	725	999999	179	999999	677	31	684	272	999999	573	101	999999	862	83	470	886	372	280	114	304	11	639	220	734	315	999999	999999	999999	86	75	999999	594	999999	833	259	272	511	508	241	725	253	403	591	999999	154	373	999999	741	999999	256	89	561	102	90	999999	96	307	444	999999	625	999999	213	999999	999999	399	999999	999999	38	823	207	384	864	48	389	60	608	999999	708	999999	999999	341	677	999999	830	985	999999	999999	999999	537	173	999999	999999	486	616	999999	50	217	313	122	999999	325	692	999999	475	872	224	522	713	39	697	49	999999	854	89	294	936	405	999999	999999	999999	15	999999	501	660	243	317	999999	432	276	999999	400	744	595	943	626	648	759	342	999999	771	110	788	464	839	999999	999999	223	999999	331	999999	645	852	999999	999999	640	761	200	266	242	999999	836	100	446	29	307	305	999999	999999	999999	645	186	73	406	531	675	227	108	661	999999	868	104	981	110	999999	375	548	733	258	999999	999999	457	502	109	403	999999	20	999999	999999	542	828	999999	312	999999	999999	999999	999999	455	999999	999999	423	662	999999	999999	374	470	854	999999	355	654	999999	999999	755	607	597	197	999999	963	13	597	999999	874	663	128	999999	507	791	999999	424	101	999999	999999	255	587	888	212	918	772	999999	999999	999999	31	999999	999999	784	999999	615	704	355	498	325	618	451	999999	15	
999999	999	420	32	867	679	816	999999	264	860	999999	326	177	718	999999	278	999999	237	80	518	644	999999	872	344	450	891	96	692	925	999999	999999	651	364	582	999999	213	508	750	867	999999	272	456	742	999999	128	940	999999	985	961	229	414	390	999999	382	371	999999	136	85	999999	975	592	134	999999	489	686	23	999999	595	378	191	770	170	370	999999	255	197	146	942	999999	510	453	110	731	706	370	793	280	999999	220	999999	87	432	999999	999999	671	148	807	262	253	114	999999	999999	617	779	459	253	30	564	136	183	534	999999	999999	81	531	999999	402	942	129	892	743	999999	384	699	113	347	992	477	155	999999	389	883	699	120	530	600	493	951	256	126	999999	715	855	999999	155	894	573	107	370	189	745	865	999999	360	370	999	478	918	676	121	261	553	418	29	793	650	999999	748	550	930	997	999999	695	999999	130	999999	134	347	553	219	774	894	999999	965	371	524	750	349	999999	531	132	999999	999999	144	864	999999	307	835	253	504	410	824	556	439	191	304	179	999999	240	342	999999	999999	999999	466	999999	366	445	452	999999	999999	900	154	998	29	808	432	175	560	148	999999	999999	298	104	999999	809	949	348	678	784	999999	999999	620	119	999999	656	999999	210	818	796	508	784	854	187	999999	604	999999	825	537	999999	759	139	618	992	999999	611	585	47	325	657	999999	28	767	668	591	923	999999	45	999999	372	817	231	999999	999999	639	999999	876	121	999999	454	553	133	810	57	34	937	736	999999	779	999999	999999	953	885	171	999999	489	26	195	595	999999	999999	230	244	175	813	538	782	854	999999	999999	999999	999999	917	870	113	999999	218	719	644	654	196	999999	266	785	302	864	346	999999	999999	160	999999	690	526	999999	140	333	888	999999	244	999999	165	882	275	999999	81	606	46	24	68	143	281	306	551	940	999999	999999	964	459	999999	999999	202	597	999999	212	123	53	947	999999	999999	999999	999999	572	485	157	499	314	999999	699	999999	695	827	331	136	232	878	803	999999	586	999999	478	369	439	772	295	304	567	999999	73	453	37	659	198	283	288	999999	708	821	404	451	999999	275	999999	745	187	131	870	471	276	333	319	904	371	641	272	420	946	800	999999	853	931	921	333	999999	686	46	639	57	847	475	179	981	999999	999999	656	213	999999	999999	594	999999	999999	999999	126	999999	143	133	298	557	21	999999	999999	999999	999999	999999	999999	637	999999	28	68	151	492	823	623	999999	163	999999	999999	236	984	999999	325	262	215	999999	999999	835	999999	999999	122	999999	748	91	
46	980	666	999999	360	204	999999	29	999999	86	635	453	682	999999	483	325	585	805	963	999999	572	999999	999999	557	702	605	131	683	832	357	905	505	999999	410	786	643	144	892	977	964	610	965	999999	248	999999	762	999999	819	362	489	18	999999	599	999999	519	93	438	999999	569	754	999999	941	196	999999	181	140	60	282	823	840	190	693	827	998	999999	999999	164	313	930	999999	263	311	331	353	349	597	906	716	891	702	214	35	999999	232	891	668	779	883	77	999999	711	80	995	999999	308	324	489	600	234	911	929	135	188	629	501	771	620	842	999999	583	234	999999	999999	130	999999	165	369	604	117	793	827	999999	245	444	237	999999	316	809	54	999999	118	315	999999	979	773	999999	999999	704	999999	130	58	936	319	493	271	378	999999	874	886	153	999999	884	999999	999999	94	999999	889	999999	401	999999	999999	810	999999	549	475	918	851	411	357	555	317	999999	999999	999999	745	999999	960	999999	183	859	502	999999	922	999999	999999	233	822	61	895	123	999999	999999	312	422	665	999999	148	769	27	352	527	288	527	341	835	299	999999	506	999999	999999	698	146	571	541	816	33	888	999999	480	252	106	799	516	999999	365	214	362	460	331	999999	752	200	735	830	342	224	999999	999999	74	999999	222	326	365	701	425	63	541	999999	999999	642	358	999999	299	774	256	999999	771	999999	999999	999999	936	999999	999999	999999	999999	507	999999	740	209	601	999999	306	833	700	40	780	999999	814	818	999999	673	591	999999	999999	999999	512	901	999999	584	614	452	630	615	999999	999999	661	150	178	999999	917	651	801	571	14	534	62	417	599	999999	999999	999999	957	474	999999	957	999999	705	496	48	937	606	451	166	999999	159	487	999999	999999	856	378	999999	999999	562	901	659	871	30	999999	164	106	999999	311	999999	117	329	495	166	940	999999	999999	956	654	139	324	320	999999	644	999999	999999	56	999999	999999	999999	376	837	29	999999	573	24	95	999999	854	342	999999	842	304	235	58	999999	663	331	750	999999	367	421	985	146	248	590	999999	237	999999	999999	999999	736	86	568	849	280	999999	101	592	999999	400	175	111	999999	197	481	999999	974	999999	999999	201	724	999999	115	386	999999	851	999999	165	982	565	858	289	859	234	215	765	999999	999999	778	999999	572	738	824	522	201	319	673	949	767	574	484	641	343	803	999999	126	971	192	894	999999	427	935	610	370	541	885	252	999999	999999	716	290	598	999999	999999	629	986	795	592	194	644	999999	933	999999	417	91	999999	946	999999	999999	98	793	553	999999	359	547	636	
138	464	981	316	77	999999	967	60	294	999999	824	597	999999	999999	331	389	997	260	250	493	547	999999	999999	999999	938	197	254	892	999999	736	117	467	999999	992	999999	340	611	877	577	601	999999	999999	132	206	999999	358	880	445	767	414	555	240	999999	63	99	935	186	666	377	879	342	85	999999	558	778	366	399	191	549	990	778	130	682	649	528	999999	999999	92	921	590	316	999999	999999	518	190	876	359	154	903	921	164	944	510	697	269	890	219	574	999999	46	958	999999	896	776	999999	435	999999	999999	535	890	866	103	744	786	573	532	950	619	377	901	17	255	288	627	999999	833	620	985	390	637	989	505	999999	885	632	999999	999999	358	882	755	328	999999	619	999999	65	999999	209	723	134	736	940	999999	206	999999	39	713	420	278	940	802	815	999999	89	999999	900	370	999999	859	164	999999	618	601	737	622	583	999999	636	275	999999	999999	999999	896	999999	653	697	400	308	999999	856	919	207	644	417	89	999999	755	810	721	122	999999	631	350	999999	178	128	999999	861	583	942	911	86	999999	707	175	178	918	711	999999	210	509	999999	301	13	245	758	999999	194	658	999999	827	999999	914	163	999999	999999	293	999999	692	534	359	999999	724	999999	944	842	63	937	251	999999	999999	54	383	521	612	999999	340	347	333	420	999999	164	213	900	999999	603	999999	999999	830	32	885	590	29	901	851	971	347	999999	999999	403	704	45	942	747	662	783	933	403	999999	254	813	946	15	281	390	999999	999999	823	89	350	680	72	117	999999	35	440	35	482	669	641	294	999999	288	999999	715	118	222	466	248	342	999999	768	449	585	999999	999999	585	747	521	656	999999	523	26	999999	723	641	928	722	999999	999999	758	461	733	909	960	999999	999999	85	999999	281	982	999999	585	747	680	999999	623	532	20	999999	999999	287	961	999999	995	999999	227	569	999999	83	999999	999999	744	27	584	218	44	539	624	640	281	509	191	249	673	776	938	279	47	811	28	405	712	999999	375	999999	500	720	914	200	361	108	868	492	999999	493	134	999999	172	999999	999999	999999	907	379	999999	356	106	721	349	228	831	947	532	999999	999999	784	999999	118	999999	114	718	324	625	999999	288	182	999999	699	999999	190	999999	999999	116	999999	934	935	498	342	820	999999	383	778	380	695	368	413	575	473	437	316	999999	25	915	68	754	999999	467	483	101	642	999999	999999	572	999999	576	460	841	957	470	129	296	999999	999999	632	999999	939	944	930	76	999999	999999	176	271	841	484	636	465	58	820	382	999999	
24	999999	187	313	975	215	220	128	999999	572	618	999999	317	30	261	727	999999	337	814	618	537	416	226	45	548	145	999999	685	940	994	792	999999	98	651	281	213	120	329	754	999999	733	811	168	312	999999	999999	954	821	232	909	183	720	999999	999999	999999	607	35	152	765	999999	484	535	999999	912	779	481	999999	666	748	58	999999	963	583	90	999999	999999	258	913	57	384	191	909	462	999999	999999	82	140	999999	710	673	188	968	564	914	999999	999999	999999	256	532	516	258	297	82	183	302	219	147	999999	999999	999999	359	121	999999	390	659	575	82	157	100	707	351	999999	999999	84	870	648	409	999999	831	686	999999	999999	391	999999	136	893	999999	288	999999	999999	934	215	454	494	324	76	872	183	265	684	135	999999	165	825	175	667	341	999999	999999	999999	810	999999	104	999999	132	999999	730	565	264	999999	738	999999	418	999999	772	146	145	471	760	999999	775	999999	413	156	561	617	846	566	999999	468	561	999999	999999	95	801	465	120	999999	371	966	346	999999	919	499	946	341	999999	999999	62	39	999999	870	247	510	877	585	75	947	641	999999	999999	174	200	795	214	999999	818	999999	687	999999	999999	883	109	794	466	999999	999999	913	210	230	550	180	513	345	936	691	601	999999	999999	225	400	999999	621	999999	466	182	127	999999	295	56	522	742	988	745	14	648	770	453	53	419	999999	161	747	420	964	339	999999	855	999999	522	308	353	126	471	916	862	272	253	999999	294	350	191	628	164	707	807	191	999999	340	297	921	158	999999	999999	946	248	425	210	999999	136	522	272	999999	772	747	179	626	999999	828	151	386	999999	999999	759	999999	97	532	592	713	999999	158	891	524	571	601	999999	921	328	525	678	999999	999999	360	211	999999	88	999999	856	416	537	191	664	940	199	999999	403	42	672	999999	999999	716	832	999999	735	978	999999	748	999999	999999	597	999999	307	12	160	704	999999	176	999999	987	999999	180	675	186	185	975	999999	999999	335	660	999999	127	259	599	666	962	614	574	625	232	999999	999999	224	686	999999	290	883	999999	790	494	999999	237	128	684	738	688	50	655	999999	760	999999	680	422	999999	971	480	998	707	345	198	100	999999	550	691	847	659	955	999999	368	895	101	832	170	999999	73	970	999	999999	861	977	921	958	263	999999	738	469	917	182	714	347	999999	186	326	602	403	846	999999	999999	836	88	733	61	297	425	668	661	520	581	978	999999	481	434	999999	367	276	142	496	685	952	388	742	782	284	999999	614	999999	515	567	999999	227	999999	
572	737	782	254	999999	670	838	206	87	948	345	203	999999	866	999999	339	958	336	271	359	999999	484	457	999999	999999	777	277	811	753	999999	953	144	761	716	908	696	73	123	406	999999	658	999999	875	440	406	589	570	163	756	585	999999	241	186	867	293	98	999999	446	303	102	403	999999	452	931	995	211	442	996	957	171	276	845	930	999999	701	999999	608	999999	940	371	999999	123	999999	178	598	721	957	999999	999999	820	999999	999999	819	999999	999999	631	46	999999	445	204	156	573	206	595	319	711	311	387	176	771	999999	272	505	932	885	289	972	284	343	999999	254	549	999999	146	755	648	999999	999999	730	80	485	999999	999999	745	224	643	917	468	858	886	420	999999	727	661	341	152	132	886	427	788	659	999999	610	172	999999	999999	999999	69	999999	671	685	684	656	105	296	824	999999	759	718	999999	371	513	999999	456	862	674	822	911	805	612	526	999999	208	999999	999999	723	999999	999999	795	999999	644	858	999999	197	210	736	923	999999	375	516	462	372	999999	186	427	155	346	163	309	285	999999	999999	263	999999	155	546	485	714	999999	999999	999999	280	999999	110	999999	513	885	238	255	136	750	200	545	299	999999	999999	999999	32	524	275	387	900	120	519	831	555	999999	399	52	664	999999	219	946	999999	746	191	407	999999	578	999999	270	999999	907	183	535	594	552	963	999999	990	574	463	199	999999	195	869	999999	454	279	61	999999	496	999999	591	875	540	254	742	553	999999	756	903	453	611	15	279	992	999999	983	247	999999	641	320	61	999999	797	29	536	617	876	999999	953	798	999999	14	999999	921	326	999999	999999	999999	809	999999	119	244	671	999999	588	414	915	877	232	470	42	57	276	999999	144	501	88	999999	999999	999999	999999	999999	803	115	926	999999	241	357	675	640	999999	896	203	231	211	999999	428	788	999999	999999	702	999999	797	492	766	479	738	598	999999	999999	228	484	632	999999	999999	171	441	999999	92	981	999999	567	211	592	482	145	854	55	973	999999	999999	999999	88	595	999999	678	160	320	999999	999999	868	642	570	999999	421	513	999999	519	488	50	385	863	705	460	949	144	797	214	20	631	625	693	625	470	753	999999	999999	47	261	999999	999999	130	226	999999	999999	540	999999	361	181	968	871	344	566	933	999999	218	595	628	645	297	880	945	310	718	831	185	27	109	999999	493	118	999999	267	423	999999	265	646	79	346	419	999999	445	43	51	759	290	136	691	529	544	999999	776	999999	964	194	74	819	508	999999	999999	522	897	265	687	860	644	87	
999999	903	685	572	525	291	999999	999999	999999	911	999999	999999	551	58	336	580	561	161	341	834	303	999999	964	999999	148	276	999999	897	249	999999	356	191	124	212	984	999999	844	972	816	494	176	813	749	163	999999	999999	261	889	196	999999	703	535	999999	999999	784	912	938	999999	999999	259	999999	338	910	263	565	999999	999999	349	74	548	999999	588	999999	846	667	489	999999	999999	999999	597	999999	519	710	922	999999	820	999999	314	427	81	849	604	548	566	611	838	902	495	598	483	707	999999	999999	648	999999	125	999999	999999	999999	304	433	136	363	836	245	374	627	988	999999	744	999999	539	921	993	698	140	49	777	244	829	999999	994	999999	411	999999	111	694	72	999999	371	629	999999	170	132	647	722	251	712	331	247	999999	914	718	853	70	177	999999	831	949	460	85	423	999999	324	718	999999	913	952	945	999999	999999	565	657	415	999999	442	378	798	355	976	889	337	456	997	618	672	999999	370	999999	999999	119	862	999999	880	999999	999999	999999	846	414	218	809	999999	766	196	567	655	266	313	738	627	799	999999	485	999999	570	747	967	450	705	55	163	553	610	232	34	816	999999	777	999999	909	999999	532	393	146	177	601	999999	269	439	963	999999	999999	999999	723	923	916	387	150	319	548	247	103	151	369	65	266	999999	543	171	750	213	488	999999	999999	728	999999	810	348	805	969	186	707	20	741	999999	191	921	887	309	118	439	999999	468	580	672	805	390	999999	999999	911	913	37	107	688	760	927	999999	803	995	999999	999999	48	344	999999	999999	539	92	409	730	873	344	999999	244	63	321	999999	999999	614	166	922	885	786	267	894	999999	159	610	999999	981	712	403	999999	891	652	999999	401	967	128	217	142	999999	980	303	999999	999999	122	792	54	377	999999	906	183	646	82	770	329	999999	450	293	222	999999	760	999999	27	479	226	909	592	61	919	999999	902	406	999999	999999	905	492	58	327	999999	999999	566	999999	999999	999999	229	481	999999	999999	682	620	526	834	995	212	962	562	285	738	360	213	209	993	457	999999	999999	777	999999	873	865	837	731	999999	999999	855	373	806	305	999999	260	745	100	711	378	309	417	999999	410	822	247	352	999999	320	967	739	167	572	506	999999	803	451	858	945	999999	845	999999	404	493	150	999999	999999	266	73	487	999999	123	498	624	158	516	999999	999999	800	636	999999	999999	421	165	610	697	999999	310	106	418	808	886	154	695	533	420	23	999999	270	983	91	95	152	832	362	626	668	999999	999999	999999	999999	84	999999	318	999999	224	
999999	248	883	452	999999	855	170	655	679	728	968	803	999999	738	502	359	116	816	999999	437	999999	588	802	999999	999999	999999	952	412	550	999999	827	835	999999	318	943	774	701	818	946	235	924	497	999999	634	657	865	857	619	200	999999	999999	252	764	74	999999	999999	446	899	999999	195	902	757	115	945	900	142	609	782	794	727	657	999999	870	328	999999	989	435	999999	336	999999	994	342	999999	40	764	585	81	139	581	64	999999	999999	999999	760	332	999999	392	217	733	999999	266	85	824	473	861	680	382	999999	561	748	463	277	573	259	999999	569	545	84	190	325	70	480	211	739	999999	999999	893	999999	999999	345	607	228	444	810	907	999999	518	999999	999999	94	213	636	577	833	601	999999	239	155	569	762	630	318	36	999999	999999	785	874	95	84	16	787	272	449	225	150	245	833	762	352	281	999999	797	905	999999	999999	433	902	378	999999	337	999999	748	999999	243	999999	999999	999999	36	355	131	999999	999999	999999	172	307	940	999999	361	692	366	999999	476	999999	298	711	999999	412	930	305	40	883	999999	947	746	390	48	722	999999	511	852	53	806	417	230	237	628	133	742	799	181	246	999999	685	781	110	159	945	261	532	881	999999	271	731	999999	248	999999	485	927	782	268	228	981	850	840	323	430	999999	582	70	999999	710	999999	140	133	794	342	820	175	999999	240	103	470	684	629	965	999999	85	102	982	688	152	206	960	540	953	264	700	845	999999	680	100	372	200	449	999999	999999	140	608	530	905	727	320	999999	552	999999	999999	307	230	874	999999	999999	967	600	382	999999	514	709	999999	999999	539	642	999999	707	966	150	730	279	244	999999	749	652	477	999999	86	960	832	915	418	999999	999999	999999	999999	971	927	335	133	772	818	999999	666	517	999999	438	990	999999	753	612	324	412	444	488	73	771	999999	999999	999999	405	999999	421	116	999999	999999	233	974	999999	172	12	780	999999	26	958	460	733	792	241	121	999999	999999	812	217	230	600	16	932	716	893	708	846	48	999999	728	257	999999	403	77	226	316	463	999999	111	750	831	683	395	999999	999999	339	978	893	999999	839	999999	712	213	886	998	294	999999	268	688	464	166	741	194	999999	999999	62	339	725	25	805	585	999999	710	466	398	999999	999999	456	999999	564	999999	952	272	618	904	545	203	517	999999	931	24	204	728	647	593	100	999999	106	774	975	999	999999	999999	971	263	999999	999999	746	497	90	999999	845	580	999999	999999	999999	479	576	999999	999999	999999	821	656	94	790	390	444	73	873	
999999	428	999999	681	712	564	476	84	300	999999	254	999999	456	999999	988	267	179	623	999999	999999	389	621	923	712	609	126	188	606	793	190	872	999999	938	999999	199	999999	159	999999	868	570	999999	999999	188	221	149	631	411	999999	667	999999	620	766	999999	160	493	999999	505	999999	81	595	385	999999	291	999999	999999	40	605	583	830	335	118	15	999999	43	999999	259	443	999999	572	978	714	386	938	966	570	115	383	787	389	512	167	346	102	282	194	398	999999	78	730	999999	999999	828	999999	342	718	615	21	807	999999	999999	253	793	249	999999	880	999	930	999999	999999	999999	656	818	203	327	178	772	913	999999	848	266	999999	374	981	463	999999	885	999999	606	999999	999999	104	999999	291	155	269	373	999999	999999	402	999999	467	533	528	999999	462	217	999999	999999	174	946	999999	539	958	249	833	878	999999	999999	150	999999	593	334	999999	999999	291	89	536	57	68	804	675	999999	999999	999999	799	877	999999	636	10	745	260	763	442	999999	999999	999999	999999	52	322	390	561	320	858	406	602	999999	466	933	73	383	999999	587	594	369	999999	999999	999999	304	449	955	42	185	785	405	744	829	891	999999	342	999999	470	494	735	999999	253	365	65	999999	999999	666	420	913	999999	627	75	672	179	83	41	474	115	323	999999	366	358	385	534	463	662	772	251	702	600	346	999999	195	852	916	126	915	999999	775	999999	782	544	129	999999	168	340	82	660	818	733	999999	620	999999	891	378	329	867	830	999999	31	298	425	999999	999999	236	714	879	820	263	999999	999999	999999	340	90	820	822	238	773	999999	132	589	122	432	999999	999999	999999	765	999999	483	596	259	94	999999	999999	999999	366	826	999999	385	999999	999999	999999	406	999999	616	135	290	77	80	556	999999	103	999999	999999	999999	185	992	749	591	999999	949	584	346	999999	707	41	613	585	144	464	996	433	999999	921	671	337	999999	571	362	999999	999999	698	234	927	505	999999	629	659	322	770	374	86	224	874	504	876	916	999999	164	585	522	704	999999	616	999999	999999	704	543	808	114	469	431	397	985	74	260	360	418	172	551	412	953	999999	373	99	919	218	524	426	795	421	976	416	777	93	740	765	999999	377	837	460	96	851	218	310	942	689	239	999999	253	525	507	577	612	182	999999	442	568	999999	640	459	190	999999	22	693	493	24	619	999999	333	495	742	999999	334	999999	326	999999	64	999999	157	239	978	999999	999999	999999	913	999999	999999	604	524	308	206	101	736	387	280	970	838	999999	817	928	79	337	485	758	783	466	
999999	520	999999	999999	388	505	379	999999	480	475	943	742	780	95	220	25	386	35	298	650	314	947	999999	999999	999999	539	999999	228	169	999999	239	999999	999999	999999	165	999999	747	68	920	701	722	999999	907	804	36	105	744	731	717	999999	950	460	469	999999	162	305	699	999999	999999	848	999999	160	252	829	999999	528	999999	333	929	926	999999	999999	114	597	928	979	999999	27	999999	178	794	524	510	115	700	778	954	363	999999	860	999999	246	999999	81	999999	571	92	87	567	508	848	421	802	999999	786	632	355	999999	214	999999	265	682	191	34	63	734	999999	999999	999999	467	999999	893	39	79	342	41	461	43	155	366	896	962	459	820	329	999999	722	719	328	77	433	92	159	131	999999	999999	999999	842	28	717	922	945	948	109	933	999999	391	733	458	754	180	322	726	847	286	302	233	999999	704	999999	999999	929	818	70	44	492	743	908	999999	999999	976	619	24	438	444	999999	999999	359	886	373	991	988	999999	999999	999999	999999	365	311	845	312	688	694	147	347	999999	992	999999	887	75	999999	999999	483	269	36	999999	999999	999999	298	999999	999999	289	999999	483	341	688	999999	668	254	173	999999	136	441	73	171	999999	999999	481	677	999999	999999	825	135	294	445	161	518	729	244	795	999999	999999	999999	898	520	999999	999999	220	999999	658	999999	334	882	999999	152	325	779	420	108	293	496	89	629	563	999999	999999	999999	588	999999	189	180	304	999999	459	999999	119	999999	543	552	999999	928	82	999999	999999	999999	127	943	411	999999	129	381	107	631	951	999999	266	194	513	937	21	999999	999999	999999	625	488	999999	900	433	999999	43	266	246	868	999999	999999	424	999999	999999	999999	999999	566	999999	445	999999	808	82	673	999999	159	571	999999	555	605	540	999999	701	900	999999	539	679	999999	519	515	999999	863	144	239	999999	999999	999999	999999	999999	13	103	455	126	999999	261	817	416	711	427	283	999999	118	710	641	337	999999	999999	523	363	81	830	999999	56	247	336	999999	999999	842	12	886	999999	999999	352	999999	511	999999	162	910	999999	242	133	967	799	246	190	11	163	503	902	999999	932	999999	499	510	183	999999	409	999999	464	206	999999	573	709	541	18	999999	765	168	139	999999	537	752	874	131	947	862	999999	809	66	334	902	180	999999	30	953	903	229	999999	378	999999	685	283	455	999999	98	560	999999	268	238	575	999999	994	999999	659	453	189	496	999999	999999	320	999999	600	823	139	999999	974	632	688	588	114	395	924	790	105	999999	264	999999	432	999999	397	604	999999	580	490	99	907	806	291	
999999	773	416	852	288	67	393	94	459	325	158	124	927	579	679	133	190	999999	214	278	101	999999	882	74	344	999999	999999	92	999999	342	50	396	177	999999	121	814	698	543	645	732	999999	482	804	981	283	919	469	34	888	456	999999	777	703	538	200	999999	890	351	999999	999999	999999	311	999999	126	285	761	946	586	468	864	999999	646	675	481	566	618	394	901	999999	425	706	690	999999	999999	42	999999	693	639	160	733	924	356	999999	999999	390	999999	417	687	706	521	972	882	566	33	30	663	111	231	999999	581	999999	999999	560	999999	415	999999	117	501	999999	21	78	316	436	999999	940	89	999999	151	101	999999	210	707	205	279	452	999999	134	179	552	999999	171	472	667	999999	740	935	795	934	128	999999	303	915	603	999999	999999	666	999999	999999	93	999999	53	960	139	816	380	999999	999999	291	649	999999	999999	999999	949	715	850	605	648	999999	995	15	293	999999	999999	999999	861	999999	999999	511	826	999999	999999	304	96	999999	335	999999	342	851	999999	454	151	514	294	538	202	999999	966	887	843	847	999999	999999	999999	87	999999	999999	937	999999	999999	95	999999	999999	465	863	221	999999	851	348	999999	649	999999	797	658	999999	999999	999999	402	494	999999	999999	329	227	667	978	768	779	468	18	952	968	999999	575	896	999999	272	858	59	430	326	960	514	999999	999999	204	999999	230	940	293	223	879	999999	452	597	459	766	999999	625	486	105	442	773	842	396	422	385	697	901	999999	289	15	728	971	178	999999	999999	701	720	473	404	547	838	185	795	82	13	821	978	447	356	307	243	573	335	884	196	671	241	94	999999	999999	999999	404	14	999999	161	993	284	388	999999	74	254	161	92	557	603	598	57	323	999999	564	719	463	199	981	999999	999999	999999	294	32	329	470	636	654	999999	228	444	180	586	999999	20	547	999999	979	999999	63	92	491	777	290	598	999999	917	675	264	177	865	999999	32	447	996	357	989	366	147	604	617	507	574	339	169	427	470	402	999999	27	999999	484	908	928	689	999999	999999	999999	433	705	999999	999999	999999	349	362	239	157	149	924	662	557	999999	841	687	445	585	916	448	999999	999999	163	524	999999	999999	999999	391	305	999999	758	999999	489	986	932	442	999999	656	116	235	976	929	280	331	477	999999	470	885	642	999999	999999	114	757	429	882	999999	551	999999	693	163	300	971	933	63	391	602	183	571	311	999999	636	789	999999	691	999999	201	999999	832	999999	531	776	999999	749	999999	611	654	999999	69	113	679	999999	999999	999999	952	999999	15	995	
226	940	875	572	898	999999	242	595	999999	635	75	957	690	361	718	981	999999	999999	138	231	859	451	999999	999999	123	999999	999999	999999	613	827	526	757	999999	206	999999	892	999999	958	877	588	516	489	999999	28	999999	111	422	999999	182	51	999999	575	806	783	999999	775	213	847	459	999999	952	724	981	875	119	999999	501	494	677	826	999999	214	508	549	999999	380	999999	717	999999	999999	55	999999	345	999999	37	950	951	682	70	909	688	999999	508	446	635	791	508	42	999999	201	999999	927	999999	356	242	595	76	999999	78	765	242	999999	330	448	999999	649	389	418	999999	168	366	999999	434	768	147	484	705	72	913	999999	999999	510	808	335	999999	127	662	989	339	442	999999	694	613	304	999999	203	14	70	999999	986	999999	99	194	751	834	790	503	882	218	758	889	999999	353	155	893	732	687	999999	47	999999	987	399	88	999999	999999	999999	215	139	999999	944	999999	645	22	927	520	782	999999	999999	500	620	623	780	781	999999	552	879	351	468	410	944	515	19	999999	781	999	23	999999	778	476	172	999999	373	791	274	999999	254	991	426	634	121	416	630	503	427	655	217	618	507	863	405	999999	746	999999	999999	438	471	622	999999	928	507	771	546	590	999999	44	260	989	516	303	999999	999999	925	999999	298	538	999999	515	605	135	999999	405	513	915	999999	841	999999	643	644	835	816	632	760	497	136	350	869	49	175	999999	405	228	111	213	565	999999	406	912	999999	618	553	955	26	999999	999999	112	267	631	520	497	206	616	999999	681	999999	675	999999	999999	707	999999	668	845	350	223	730	573	999999	310	359	562	444	999999	213	35	292	999999	615	655	361	34	92	248	529	677	196	999999	873	429	999999	890	390	969	214	999999	950	707	615	999999	385	572	999999	999999	281	999999	62	279	413	328	999999	625	69	999999	85	682	999999	429	325	999999	36	999999	700	874	583	469	181	475	721	720	85	584	256	999999	280	789	226	135	999999	572	624	916	385	554	41	999999	999999	909	999999	531	626	999999	999999	942	776	443	999999	933	384	812	785	999999	557	692	253	814	378	256	999999	295	465	999999	999999	753	57	999999	565	155	999999	481	638	272	581	199	999999	554	202	313	999999	999999	917	293	999999	163	787	47	369	693	311	227	999999	583	708	607	76	886	77	999999	894	666	877	726	100	902	184	522	999999	367	598	698	999999	999999	220	374	378	999999	989	999999	965	20	750	999999	999999	626	748	64	564	973	133	217	999999	999999	419	379	999999	201	202	848	999999	274	42	11	104	
612	605	999999	372	999999	239	999999	999999	768	999999	999999	999999	14	882	474	164	129	958	999999	244	391	222	999999	999999	841	414	999999	999999	150	999999	700	978	748	778	241	30	90	691	230	999999	999999	319	718	891	534	462	954	319	727	999999	860	316	10	767	999999	400	548	22	531	928	62	913	999999	999999	999999	906	177	236	650	454	84	437	999999	297	999999	82	504	176	131	389	460	868	262	456	999999	999999	999999	999999	999999	841	481	999999	170	302	692	326	562	279	919	999999	999999	999999	668	999999	619	432	579	713	763	999999	896	382	890	151	478	194	661	310	979	999999	999999	196	170	999999	972	15	276	999999	999999	687	520	999999	257	999999	103	731	999999	978	836	999999	814	999999	227	435	945	999999	187	28	823	999999	665	261	299	341	698	109	567	859	311	613	999999	144	118	86	130	671	135	396	58	999999	999999	682	473	943	774	664	968	735	864	872	999999	257	999999	999999	31	268	935	916	805	994	173	350	999999	233	999999	679	999999	151	999999	284	999999	999999	970	999999	523	982	999999	999999	566	999999	140	832	995	438	999999	999999	999999	21	64	862	735	219	999999	999999	999999	999999	15	250	72	999999	509	827	430	589	898	47	287	999999	583	49	999999	589	359	771	999999	341	355	248	447	972	166	154	96	452	999999	765	209	917	999999	999999	999999	999999	293	472	534	313	411	415	540	999999	631	999999	438	25	392	156	860	820	199	251	999999	999999	803	100	938	365	740	978	51	143	837	999999	52	999999	71	932	305	886	999999	560	930	939	708	999999	351	188	715	81	999999	402	999999	388	727	260	999999	221	744	203	999999	999999	572	999999	374	999999	910	270	935	733	999999	460	851	973	583	638	321	359	999999	999999	748	760	999999	668	917	648	238	458	642	999999	124	999999	197	111	363	999999	988	507	575	999999	787	90	999999	981	128	610	551	931	805	999999	939	999999	163	999999	999999	773	999999	904	514	725	178	999999	628	999999	619	113	999999	749	999999	516	999999	813	784	755	999999	668	517	999999	999999	999999	107	307	653	553	852	883	696	557	656	590	999999	93	992	999999	143	335	462	109	999999	999999	347	801	321	999999	448	999999	456	408	999999	786	265	863	363	207	628	871	808	84	300	736	999999	715	103	40	969	566	999999	999999	621	990	215	417	305	535	970	305	999999	364	114	999999	436	297	243	999999	334	999999	730	795	230	272	527	387	809	999999	608	631	708	999999	328	999999	315	521	787	332	999999	999999	568	828	237	999999	884	453	970	574	999999	128	481	999999	706	999999	836	999999	
713	358	473	828	608	999999	999999	999999	596	705	46	232	420	999999	510	911	299	485	125	999999	999999	897	388	83	417	244	335	489	160	999999	584	42	55	290	999999	439	858	752	250	999999	900	888	737	189	999999	747	163	999999	618	570	999999	230	999999	934	466	999999	999999	399	420	373	999999	448	198	120	130	999999	186	999999	116	81	62	546	245	226	11	999999	999999	208	666	669	90	999999	999999	590	999999	364	861	121	823	991	468	469	341	876	999999	462	700	999999	68	999999	571	999999	287	547	517	397	985	999999	999999	999999	656	771	999999	751	293	402	577	607	569	999999	152	75	999999	125	612	999999	999999	999999	661	549	979	543	149	999999	108	999999	999999	999999	999999	163	378	907	188	46	345	697	735	590	592	172	884	999999	999999	999999	271	505	999999	172	934	923	192	626	302	393	999999	122	632	480	652	236	738	253	999999	415	397	999999	999999	281	999999	915	858	999999	775	498	664	999999	486	999999	991	602	350	500	398	999999	970	752	999999	794	238	233	74	999999	938	999999	434	999999	567	999999	904	999999	999999	445	393	29	999999	999999	850	804	729	999999	999999	785	999999	60	885	248	855	385	444	645	631	102	52	556	850	603	686	419	74	33	328	834	942	964	983	905	999999	999999	93	412	999999	809	75	999999	999999	289	774	887	481	196	999999	192	217	269	405	526	999999	999999	179	999999	882	999999	740	705	603	801	843	524	999999	979	140	999999	999999	42	743	821	999999	736	999999	571	999999	798	938	878	248	999999	627	682	569	467	513	280	209	999999	529	999999	79	369	712	796	445	260	821	501	65	999999	889	184	526	583	498	665	877	608	999999	999999	503	861	467	467	183	170	999999	608	475	859	287	681	513	281	752	667	34	999999	135	578	976	446	999999	999999	256	999999	999999	999999	999999	848	403	601	999999	444	968	217	902	255	622	284	304	999999	36	206	32	218	999999	254	831	831	641	714	482	75	118	999999	49	528	999999	999999	14	968	639	627	466	999999	703	78	999999	544	765	778	550	999999	283	763	420	626	917	47	781	999999	165	999999	216	688	128	912	336	999999	177	999999	44	891	280	335	999999	999999	739	346	515	603	940	296	76	862	173	999999	999999	354	646	999999	999999	182	949	103	813	502	420	777	567	791	741	402	999999	390	744	658	580	947	999999	21	886	580	999999	188	970	869	81	354	524	496	130	981	274	754	999999	861	942	186	522	91	987	962	778	723	861	547	918	685	128	514	999999	843	174	635	536	39	649	771	132	944	430	76	
262	81	670	759	138	999999	617	882	716	999999	435	108	33	924	802	809	326	432	950	396	235	19	444	999999	817	999999	999999	999999	221	180	63	578	999999	999999	709	707	63	999999	419	999999	78	246	798	999999	418	76	611	612	237	999999	999999	999999	999999	44	841	252	637	393	942	999999	999999	873	670	546	999999	999999	448	112	224	104	999999	224	23	654	327	989	221	785	868	751	37	615	999999	380	725	363	584	626	90	466	80	669	169	999999	999999	204	575	999999	318	560	999999	999999	397	143	999999	999999	686	349	716	999999	41	851	524	201	471	789	367	299	820	986	283	821	32	758	999999	95	65	103	752	999999	999999	999999	477	317	133	527	227	999999	999999	999999	677	244	999999	237	999999	229	155	968	458	121	837	285	441	331	999999	806	487	999999	999999	999	999999	593	999999	999999	999999	81	383	217	78	943	999999	985	14	334	319	49	911	794	999999	804	999999	96	644	999999	295	147	528	156	40	326	50	588	272	296	320	93	647	326	799	999999	845	937	999999	514	549	999999	281	999999	22	248	894	692	316	999999	68	98	948	955	999999	999999	552	237	187	751	999999	983	999999	999999	24	235	402	595	994	968	999999	13	196	140	101	443	866	422	143	791	432	999999	282	957	238	999999	145	999999	999999	508	812	618	760	999999	611	566	139	564	101	786	846	308	999999	347	356	65	901	818	864	863	999999	139	103	395	328	555	711	999999	489	999999	100	710	577	496	166	349	252	48	528	535	314	311	999999	357	945	133	999999	999999	611	183	331	326	826	164	83	682	999999	374	830	999999	855	374	85	309	695	145	731	211	999999	16	812	999999	299	339	559	132	808	745	999999	204	999999	776	163	999999	999999	774	884	422	422	484	824	877	217	471	679	939	236	31	661	999999	402	458	754	604	370	468	36	496	604	950	873	779	999999	999999	171	999999	999999	768	838	999999	261	318	788	706	191	934	655	828	659	619	999999	999999	999999	640	802	446	31	558	999999	13	747	999999	817	471	610	55	999999	582	310	600	999999	467	193	739	558	93	999999	999999	423	999999	812	999999	999999	985	64	999999	694	999999	999999	725	67	662	823	834	184	863	999999	999999	106	146	981	999999	999999	69	999999	999999	999999	354	92	999999	776	974	145	520	200	549	999999	832	416	524	360	670	999999	584	999999	75	644	358	565	695	592	999999	951	286	453	740	680	778	103	626	491	350	210	124	949	92	527	312	644	635	313	668	910	581	785	999999	333	943	999999	825	793	999999	788	397	136	434	
999999	999999	999999	460	999999	999999	738	790	43	20	469	999999	635	460	548	342	714	930	391	923	441	380	501	142	416	736	262	278	832	245	561	813	987	525	999999	668	246	194	766	531	929	129	547	999999	852	698	999999	999999	999999	461	999999	858	15	212	992	652	367	933	53	141	529	470	999999	797	999999	655	999999	999999	400	879	105	999999	174	999999	994	322	999999	726	290	718	428	196	990	380	704	999999	808	785	999999	999999	311	312	999999	634	999999	469	171	750	326	206	999999	208	999999	407	365	21	694	154	999999	999999	999999	640	999999	334	713	342	999999	587	102	999999	847	999999	587	983	999999	793	389	539	999999	534	999999	999999	410	999999	666	999999	999999	593	25	693	19	663	576	999999	596	999999	658	816	921	668	989	583	657	570	359	200	621	999999	829	572	632	165	295	683	529	739	999999	570	668	493	820	999999	572	999999	746	194	294	734	397	906	999999	572	999999	201	545	999999	433	839	734	476	999999	831	763	452	71	853	377	893	333	857	440	98	158	438	847	999999	999999	258	824	175	999999	887	303	999999	999999	999999	547	999999	999999	951	315	401	835	201	884	989	132	999999	999999	892	999999	401	410	540	476	56	999999	188	353	999999	999999	999999	24	999999	571	721	537	841	25	12	316	283	754	382	551	999999	999999	999999	554	858	999999	891	910	932	358	513	999999	763	456	391	644	999999	750	706	395	140	386	276	630	172	999999	999999	999999	345	999999	542	646	38	999999	436	793	999999	999999	495	461	674	273	92	220	67	244	774	999999	634	367	999999	533	58	999999	420	662	986	336	999999	406	699	787	575	355	815	867	458	774	29	597	999999	734	265	999999	999999	867	303	65	572	999999	687	999999	479	978	638	19	598	51	578	774	999999	141	252	98	761	887	999999	736	999999	999999	786	999999	375	46	999999	222	277	803	275	553	368	930	999999	463	999999	802	318	597	717	999999	999999	416	206	255	790	55	491	177	493	833	178	567	999999	382	152	999999	531	442	999999	425	742	999999	775	34	999999	999999	376	788	378	958	578	111	29	999999	921	379	803	129	256	999999	999999	110	320	442	999999	999999	279	999999	999999	999999	281	876	999999	301	74	484	641	999999	839	999999	678	702	798	534	264	77	547	72	461	772	883	411	196	662	999999	641	484	343	999999	999999	606	984	477	346	687	702	999999	727	534	999999	737	999999	290	341	466	999999	311	785	187	317	263	216	931	548	158	999999	999999	147	606	432	999999	307	531	236	317	694	999999	999999	846	999999	765	999999	538	24	45	
260	131	854	205	666	340	999999	165	342	359	400	63	999999	197	817	21	999999	130	999999	446	440	111	64	34	772	802	999999	999999	624	552	444	678	916	513	897	999999	836	999999	999999	101	311	151	198	876	917	640	307	999999	999999	550	999999	698	436	578	604	159	999999	830	999999	864	491	759	541	790	915	722	147	424	299	78	185	999999	190	999999	144	298	912	188	116	142	999999	584	909	83	950	999999	251	999999	908	748	681	999999	518	999999	610	552	999999	408	960	205	502	882	974	960	375	379	518	426	444	316	246	999999	723	301	368	906	849	999999	999999	999999	480	799	515	551	397	179	713	113	409	999999	687	999999	227	911	639	622	999999	949	708	999999	237	824	999999	999999	511	999999	292	227	717	999999	703	999999	569	790	724	703	377	433	573	205	666	414	27	999999	628	732	999999	811	661	746	306	899	999999	268	943	999999	895	913	999999	999999	999999	999999	396	705	888	544	944	437	197	935	255	186	386	513	914	822	806	999999	973	779	999999	481	565	999999	407	803	394	999999	846	77	807	463	394	968	318	181	27	322	999999	94	787	999999	624	726	501	999999	523	255	354	130	850	999999	939	269	999999	415	929	425	307	94	999999	644	999999	129	999999	791	792	417	204	743	804	494	96	999999	991	999999	999999	839	479	287	289	149	999999	999999	227	999999	524	134	494	999999	251	999999	25	999999	935	153	653	504	999999	709	337	116	999999	999999	325	365	758	60	278	596	558	999999	999999	29	999999	999999	688	864	999999	175	277	667	922	301	501	999999	999999	216	999999	848	243	362	251	769	949	999999	999999	999999	410	861	999999	474	856	897	999999	161	656	995	999999	925	999999	788	602	433	442	999999	999999	758	119	123	886	552	999999	429	999999	206	848	185	80	631	920	343	463	50	999999	999999	811	34	947	999999	555	483	141	999999	394	454	759	818	337	999999	989	340	245	297	974	661	999999	437	999999	157	312	480	924	452	15	999999	335	999999	472	639	859	168	810	768	567	413	421	999999	44	999999	999999	999999	999999	791	999999	589	999999	176	75	309	435	999999	490	800	999999	999999	558	688	32	273	129	207	999999	697	999999	831	530	476	730	571	999999	309	402	636	999999	999999	631	143	999999	426	999999	168	999999	999999	999999	484	999999	20	730	999999	854	999999	55	771	788	248	684	160	999999	999999	68	631	446	504	999999	135	981	853	999999	765	999999	425	877	999999	251	961	711	192	493	999999	999999	999999	746	999999	717	518	264	999999	848	999999	999999	481	999999	999	367	400	999999	999999	114	88	
503	824	999999	965	999999	439	854	448	529	999999	537	501	667	425	658	548	885	207	999999	550	871	360	14	626	999999	972	652	878	249	850	248	999999	999999	415	452	337	599	780	209	999999	999999	999999	999999	999999	935	107	999999	999999	351	999999	515	524	215	564	217	152	820	304	799	999999	999999	976	208	678	999999	817	423	999999	973	330	949	999999	997	508	999999	64	999999	983	691	999999	999999	305	999999	999999	999999	723	514	523	208	309	999999	304	981	144	999999	687	617	999999	443	999999	683	562	383	31	868	411	527	706	678	162	893	836	999999	999999	907	491	449	776	343	864	999999	900	63	673	812	654	999999	999999	17	208	999999	825	549	573	395	606	921	515	562	999999	206	807	844	55	416	680	692	260	999999	999999	247	841	99	579	814	999999	508	709	219	223	287	663	699	479	715	999999	297	48	345	310	570	934	224	999999	999999	505	65	17	267	141	962	872	636	997	960	999999	736	969	759	611	107	221	305	349	656	999999	118	374	340	349	999999	999999	915	925	449	313	627	689	911	999999	727	999999	452	87	261	414	36	701	518	119	340	327	999999	733	212	358	638	999999	753	999999	396	691	999999	917	747	319	999999	711	999999	657	978	57	68	449	999999	999999	999999	228	98	252	516	999999	855	999999	18	75	373	999999	999999	999999	674	752	999999	787	999999	999999	999999	999999	340	941	999999	999999	153	999999	999999	293	269	999999	850	605	589	999999	786	999999	617	979	999999	456	999999	681	946	775	987	467	982	999999	121	280	526	999999	783	244	999999	156	795	999999	273	994	99	999999	806	533	341	999999	511	264	965	434	999999	943	999999	376	999999	658	995	681	999999	686	878	904	181	988	323	999999	822	355	532	640	715	426	999999	841	367	193	999999	999999	999999	870	999999	999999	271	999999	110	583	645	999999	618	239	161	124	863	586	999999	194	553	817	999999	337	999999	166	731	334	719	753	236	370	19	442	782	582	246	466	730	160	643	495	887	740	368	999999	736	302	489	999999	562	999999	725	999999	639	67	213	116	575	799	996	936	967	999999	357	285	407	999999	456	999999	877	407	999999	999999	551	68	930	479	969	889	429	438	845	127	201	106	644	836	803	999999	999999	999999	891	931	163	706	527	540	999999	93	18	561	845	909	724	999999	283	999999	630	999999	137	999999	999999	685	379	567	101	999999	999999	999999	999999	570	999999	999999	210	746	515	924	811	845	541	399	96	885	999999	868	592	935	403	46	999999	884	999999	999999	597	999999	992	215	562	999999	615	677	384	141	999999	447	
189	124	709	977	649	359	999999	785	49	737	647	261	999999	999999	999999	165	456	128	438	755	364	999999	999999	566	754	999999	999999	999999	240	863	24	954	442	999999	688	478	236	426	397	473	936	430	999999	860	996	999999	411	999999	999999	459	999999	265	703	697	92	40	979	152	233	348	986	732	999999	999999	999999	692	999999	369	999999	999999	929	999999	731	964	818	934	965	999999	570	23	999999	999999	999999	999999	642	758	261	744	361	999999	498	93	999999	59	486	214	874	18	999999	313	921	51	238	124	529	999999	534	738	999999	158	74	705	582	999999	449	999999	137	774	999999	963	441	84	999999	173	17	999999	999999	682	999999	614	999999	999999	999999	266	101	857	999999	490	260	451	234	999999	866	213	594	792	511	982	609	999999	87	110	475	183	872	846	43	75	117	684	363	999999	260	999999	98	117	569	325	128	591	592	647	523	101	999999	918	999999	805	579	224	344	854	82	676	537	959	999999	963	394	254	999999	999999	382	999999	97	999999	272	999999	124	999999	233	195	999999	27	229	439	586	383	443	954	638	999999	496	893	350	509	779	584	999999	138	626	606	931	874	767	574	274	947	999999	367	656	616	690	102	990	158	990	65	999999	107	383	999999	529	440	616	596	531	999999	236	999999	602	687	999999	999999	860	999999	999999	989	999999	654	175	639	379	86	307	999999	546	999999	902	202	999999	999999	137	639	755	999999	86	501	267	180	53	785	999999	426	999999	968	751	999999	999999	999999	893	11	804	999999	932	744	999999	453	142	999999	60	138	999999	999999	79	999999	560	999999	239	351	999999	762	732	89	610	389	918	952	320	999999	280	841	171	538	999999	999999	999999	334	706	999999	780	633	369	672	130	999999	999999	686	356	888	417	525	475	890	823	141	999999	725	201	553	825	785	142	999999	324	218	967	57	735	999999	957	999999	529	228	571	916	403	69	959	695	190	999999	606	432	922	999999	375	280	715	177	248	204	143	999999	195	994	501	566	999999	911	948	161	950	793	930	999999	996	999999	999999	906	737	219	765	505	999999	594	189	710	880	570	843	696	341	568	324	999999	102	375	42	576	424	836	710	58	747	38	290	812	999999	999999	758	127	999999	809	439	38	439	637	790	601	999999	791	999999	788	999999	261	999999	392	479	999999	999999	999999	225	752	491	900	508	717	758	999999	313	376	218	150	999999	725	744	532	999999	296	333	999999	585	440	999999	633	999999	922	980	495	219	898	343	333	650	137	902	209	327	999999	529	999999	879	455	297	449	582	546	976	999999	
999999	296	263	192	844	635	999999	785	999999	858	750	585	999999	272	135	999999	42	885	999999	999999	823	545	215	600	766	611	999999	999999	999999	321	60	613	946	638	978	999999	644	999999	488	25	92	126	218	468	788	943	984	616	999999	882	999999	697	999999	999999	528	972	90	999999	426	999999	59	915	999999	680	807	999999	639	108	294	212	770	882	407	484	601	706	999999	746	812	823	626	969	999999	270	904	363	567	655	119	16	999999	999999	734	254	999999	999999	483	538	661	999999	314	886	331	999999	121	999999	300	572	699	821	999999	344	851	602	999999	89	116	382	775	453	999999	983	999999	287	369	789	157	999999	518	434	233	999999	95	999999	518	740	647	690	158	380	73	994	955	298	999999	508	140	141	638	886	71	999999	763	217	81	330	897	54	999999	331	386	147	999999	275	598	846	258	690	93	875	999999	999999	999999	404	389	585	38	700	999999	999999	659	26	524	999999	373	132	45	877	99	198	999999	603	999999	826	994	926	940	690	699	524	999999	450	999999	762	454	645	876	368	827	496	999999	206	999999	896	672	370	623	999999	999999	475	811	381	999999	895	42	838	999999	407	409	999999	644	347	10	402	612	219	968	761	187	727	999999	999999	59	999999	895	999999	476	44	164	634	312	517	789	233	712	878	849	162	999999	615	999999	478	959	999999	851	955	999999	735	294	999999	401	999999	999999	183	999999	145	331	997	999	395	372	459	253	775	161	999999	558	776	999999	734	369	999999	41	571	576	777	717	685	751	940	451	740	999999	999999	243	999999	271	615	13	999999	556	851	162	344	253	999999	235	999999	222	723	406	428	55	999999	103	585	829	684	606	452	428	646	255	69	943	631	709	999999	999999	710	866	942	999999	122	187	518	664	999999	327	875	551	532	473	37	543	999999	695	999999	607	657	621	587	18	999999	159	999999	605	103	401	999999	999999	999999	652	999999	857	464	655	933	381	585	999999	142	367	731	901	895	183	228	525	920	935	518	944	883	99	999999	934	222	963	277	912	571	305	999999	883	867	999999	961	999999	999999	999999	762	818	31	737	488	999999	286	999999	999999	999999	387	577	480	999999	483	738	999999	422	578	529	443	999999	114	673	999999	837	662	999999	44	24	999999	57	999999	999999	183	700	923	156	611	999999	657	562	999999	540	999999	993	824	28	409	138	122	999999	601	560	934	792	999999	999999	999999	651	567	438	625	249	525	339	999999	999999	513	783	999999	621	999999	519	871	999999	270	573	148	366	22	643	448	905	902	999999	999999	885	619	
999999	985	574	999999	959	999999	228	937	469	24	204	861	897	999999	626	323	999999	738	91	688	63	531	150	999999	30	639	999999	990	719	347	853	999999	999999	318	132	797	999999	851	999999	29	999999	942	999999	999999	999999	504	125	139	999999	999999	411	999999	999999	207	565	999999	845	365	999999	330	576	238	999999	132	171	321	615	999999	392	828	999999	649	887	72	45	120	999999	999999	275	526	999999	795	177	137	935	918	517	58	752	999999	952	999999	999999	530	452	424	725	999999	397	631	888	536	746	994	520	761	999999	313	172	454	140	999999	99	232	999999	781	70	99	999999	253	999999	566	835	130	875	196	546	999999	619	620	395	61	204	643	999999	987	999999	999999	617	999999	871	214	886	999999	999999	999999	796	880	999999	670	364	635	492	999999	827	331	999999	999999	128	333	225	690	999999	551	999999	999999	999999	999999	999999	999999	732	886	481	999999	381	599	680	537	989	186	399	666	643	949	999999	760	999999	60	999999	999999	999999	433	65	293	958	191	520	345	248	62	999999	351	999999	903	999999	477	163	479	772	999999	999999	999999	999999	941	934	999999	999999	999999	295	308	520	18	639	288	999999	309	999999	999999	999999	199	999999	999999	999999	936	547	58	999999	740	21	789	607	999999	287	999999	664	999999	797	999999	999999	999999	145	776	60	939	542	999999	999999	17	381	638	645	999999	999999	999999	999999	999999	999999	999999	999999	886	189	316	733	999999	999999	999999	731	60	623	407	511	717	999999	999999	64	312	294	359	999999	916	346	371	368	382	999999	999999	999999	999999	439	358	999999	108	719	473	230	829	53	554	999999	120	899	661	394	973	999999	927	136	772	528	999999	999999	999999	999999	999999	999999	999999	947	360	361	70	758	36	620	275	156	413	998	374	434	235	269	740	121	293	27	684	977	394	255	999999	514	900	999999	593	336	736	999999	242	923	412	881	692	202	999999	362	999999	51	999999	999999	724	929	762	999999	302	586	291	412	21	469	865	839	562	115	145	555	858	849	36	938	420	609	765	451	31	999999	999999	999999	933	999999	999999	643	857	568	530	296	752	562	999999	999999	55	333	791	772	67	999999	328	586	67	632	503	33	999999	191	999999	124	173	999999	326	999999	999999	743	479	999999	325	232	982	994	584	848	802	305	964	29	892	96	818	992	393	999999	999999	999999	490	310	437	999999	629	676	161	999999	133	999999	246	935	996	311	854	999999	457	835	590	334	12	999999	999999	999999	999999	999999	999999	999999	306	180	927	867	999999	30	263	999999	653	204	602	315	999999	999999	725	999999	69	39	999999	591	999999	
999999	999999	999999	868	701	987	999999	999999	239	71	635	999999	999999	119	999999	513	378	999999	999999	57	684	999999	262	242	285	491	833	999999	469	999999	39	970	706	999999	198	635	380	999999	999999	999999	982	699	424	143	999999	927	21	68	773	856	691	27	999999	543	557	59	293	324	593	220	164	999999	999999	100	41	999999	681	743	921	999999	143	999999	789	944	75	985	643	128	275	357	479	999999	719	999999	999999	22	999999	999999	999999	148	352	65	416	999999	878	204	999999	333	999999	313	255	277	147	456	999999	322	999999	112	999999	572	416	174	59	999999	740	389	78	408	643	28	739	999999	213	782	974	88	999999	777	76	871	306	320	26	961	112	212	637	273	999999	144	785	821	694	968	999999	187	16	181	282	498	136	289	689	999999	573	736	74	365	481	999999	360	459	46	607	275	106	999999	97	142	537	752	999999	519	999999	999999	918	824	245	59	999999	81	791	505	577	745	27	630	933	397	375	147	999999	791	253	783	336	785	999999	999999	636	39	918	48	744	999999	331	770	190	999999	999999	912	829	315	684	999999	569	953	468	862	258	476	224	700	767	400	480	23	275	725	906	999999	999999	999999	423	767	163	752	999999	999999	423	999999	449	92	742	999999	318	966	116	680	224	382	999999	235	999999	170	999999	227	281	353	275	318	999999	999999	944	522	185	296	892	917	420	816	201	637	999999	11	36	142	958	314	999999	514	906	594	510	533	999999	999999	97	999999	951	935	481	417	566	999999	751	983	147	229	287	32	999999	199	270	407	999999	999999	786	452	143	682	999999	999999	272	761	999999	910	955	420	999999	673	208	639	965	484	999999	784	80	343	260	999999	994	738	36	68	440	717	334	112	352	138	725	644	129	279	999999	514	999999	805	703	840	999999	727	524	614	823	444	233	785	72	406	618	453	202	100	688	530	940	999999	330	694	586	852	77	577	947	563	519	696	808	999999	639	275	999999	999999	999999	277	224	422	245	995	999999	548	999999	946	519	999999	999999	39	999999	155	574	941	999999	18	264	185	659	999999	999999	999999	999999	999999	977	999999	767	999999	812	782	85	420	316	528	968	335	999999	47	812	131	67	675	999999	490	115	663	265	698	790	632	164	838	618	999999	755	999999	999999	957	571	807	999999	176	469	669	953	180	999999	56	999999	159	806	227	373	999999	999999	990	158	443	431	323	976	78	562	999999	999999	246	802	999999	999999	999999	264	254	476	14	941	890	216	451	999999	999999	999999	999999	725	641	825	937	475	999999	387	765	827	
999999	535	257	831	120	614	288	51	999999	999999	800	284	979	999999	562	750	999999	595	999	784	999999	906	496	498	766	999999	921	999999	690	770	999999	660	16	175	627	718	228	999999	831	285	927	410	820	999999	34	999999	746	746	272	196	117	494	388	981	130	730	49	759	999999	767	693	923	361	946	656	999999	999999	813	999999	844	532	195	999999	723	856	306	96	929	473	999999	606	185	103	999999	663	237	282	999999	999999	999999	999999	469	118	74	592	14	999999	874	909	885	999999	932	478	427	664	999999	730	664	134	999999	644	999999	295	243	999999	518	830	858	292	429	866	251	768	380	999999	73	86	699	141	852	257	999999	30	588	999999	674	999999	999999	838	742	999999	999999	901	999999	262	569	999999	999999	904	999999	999999	200	592	490	28	999999	999999	108	262	601	845	40	533	281	577	432	99	999999	79	999999	811	165	29	550	922	999999	350	999999	127	999999	889	210	795	999999	678	999999	999999	539	569	747	509	607	422	999999	896	476	94	629	652	830	479	476	999999	418	999999	29	999999	999999	568	769	999999	626	980	655	712	644	244	476	603	521	999999	559	999999	332	999999	999999	999999	999999	999999	999999	174	720	999999	297	136	422	405	387	794	999999	884	587	971	999999	671	999999	627	999999	534	999999	999999	999999	36	141	36	920	338	482	431	68	999999	399	398	122	605	365	731	693	999999	299	249	857	682	944	636	225	587	999999	660	112	586	974	257	401	222	999999	694	999999	270	216	93	999999	999999	735	382	495	198	859	204	316	999999	933	248	244	999999	385	934	92	505	811	342	999999	999999	999999	481	312	152	997	899	999999	671	999999	432	322	216	326	901	946	571	151	37	728	999999	354	950	999999	736	22	389	837	622	611	999999	459	873	999999	110	999999	264	80	353	201	959	156	645	194	999999	925	38	695	999999	988	999999	999999	783	999999	999999	477	377	828	575	139	618	71	434	69	709	972	449	122	226	999999	692	501	797	999999	999999	998	999999	766	999999	810	983	693	363	634	100	904	675	268	258	632	269	435	504	223	583	999999	721	585	484	538	486	999999	999999	999999	305	29	999999	948	845	846	768	611	687	765	999999	999999	999999	800	968	805	306	190	999999	593	14	267	997	584	999999	999999	999999	133	292	613	333	76	999999	153	339	81	999999	727	423	412	864	657	748	738	77	999999	199	921	617	678	999999	305	63	885	215	47	32	981	999999	973	999999	999999	329	999999	999999	89	710	564	470	897	999999	578	767	460	729	356	519	268	516	603	682	999999	999999	613	
381	999999	999999	338	938	301	59	366	42	999999	842	228	999999	674	306	999999	948	635	999999	999999	221	999999	538	602	166	999999	999999	763	475	102	999999	215	999999	716	702	414	75	381	999999	179	847	111	546	328	618	510	28	845	961	528	655	57	903	795	401	718	499	999999	182	999999	772	999999	999999	939	157	636	99	622	999999	892	922	999999	19	291	872	999999	125	219	983	656	999999	683	999999	999999	447	999999	311	999999	324	999999	914	654	209	546	406	999999	219	999999	180	981	421	405	873	79	605	999999	999999	621	999999	291	602	289	437	526	248	999999	494	999999	502	903	335	754	307	986	999999	278	376	999999	999999	320	900	518	49	999999	244	445	810	999999	351	999999	999999	999999	421	43	391	635	227	999999	999999	999999	999999	275	999999	277	656	666	108	886	999999	337	712	575	999999	611	390	93	250	435	291	803	288	762	602	144	697	645	342	274	605	999999	60	692	174	577	253	999999	414	771	355	578	346	923	999999	24	655	999999	999999	810	652	307	395	792	402	504	38	315	672	969	999999	20	333	833	291	749	286	29	411	168	368	999999	679	999999	89	999999	999999	365	131	588	488	67	999999	532	999999	307	957	999999	999999	999999	549	938	999999	444	202	999999	254	513	641	891	737	999999	238	794	999999	999999	627	916	712	689	48	999999	193	93	490	521	999999	999999	999999	999999	792	28	729	999999	999999	999999	791	245	286	999999	468	999999	723	240	850	999999	999999	897	90	723	679	50	999999	611	631	876	754	879	953	680	25	452	300	657	999999	719	906	496	184	32	115	392	640	999999	230	94	949	953	243	637	999999	430	721	999999	313	751	999999	127	999999	743	675	912	292	605	999999	999999	662	76	141	140	999999	999999	722	68	618	297	999999	588	390	546	926	800	646	325	999999	595	731	802	999999	357	999999	788	385	999999	356	203	110	999999	248	215	999999	999999	822	112	691	358	707	663	879	26	351	999999	737	574	816	999999	276	966	616	999999	293	860	999999	784	883	999999	957	291	711	425	999999	999999	349	184	124	999999	978	999999	633	640	887	999999	922	337	15	372	999999	810	624	999999	999999	143	999999	114	921	572	171	47	999999	999999	400	999999	951	999999	828	976	544	562	460	999999	896	732	999999	999999	256	225	937	394	778	521	116	157	666	999999	498	64	999999	245	999999	552	882	940	325	108	249	471	127	467	508	999999	827	498	360	851	584	203	800	999999	857	705	634	999999	269	999999	428	253	999999	720	966	999999	999999	309	309	908	890	956	999999	999999	736	784	108	999999	
885	748	694	617	797	814	656	304	999999	999999	387	557	917	116	680	618	680	995	712	406	999999	733	999	527	198	451	961	627	999999	565	715	999999	607	165	999999	520	22	999999	999999	944	73	671	520	536	921	751	990	783	999999	799	563	999999	82	702	977	162	749	176	428	355	852	39	518	999999	999999	999999	950	762	225	170	999999	869	549	999999	342	999999	222	472	606	447	460	999999	351	987	11	974	999999	905	187	738	770	845	391	999999	101	44	163	999999	999999	999999	801	238	568	999999	999999	694	201	314	369	157	939	287	569	981	999999	674	687	530	696	812	314	999999	584	999999	999999	760	999999	448	676	307	999999	400	723	989	646	999999	619	236	793	317	783	999999	545	39	799	492	285	999999	216	999999	357	632	136	936	312	756	653	91	725	443	217	752	638	999999	999999	548	999999	580	345	672	64	461	737	999999	39	999999	999999	999999	687	906	484	87	242	259	950	53	273	999999	999999	889	578	538	510	360	110	999999	67	483	999999	260	928	705	75	543	372	896	999999	747	906	694	256	108	403	999999	959	999999	520	388	121	438	285	777	999999	455	104	526	950	386	999999	999	560	36	998	436	978	778	22	698	887	999999	157	525	880	992	643	999999	144	691	999999	970	520	678	999999	129	975	161	812	619	449	845	945	999999	999999	907	999999	230	110	966	841	190	128	821	501	67	290	999999	896	900	812	623	391	999999	999999	318	488	882	999999	999999	461	827	965	402	259	51	118	639	999999	999999	999999	423	380	178	850	220	852	999999	187	999999	838	999999	264	912	807	999999	464	686	533	161	999999	261	999999	231	999999	23	225	999999	571	460	999999	651	703	923	50	398	253	223	999999	774	465	788	705	361	50	245	572	62	595	433	586	431	115	905	554	608	857	158	999999	836	999999	136	137	999999	363	999999	522	340	999999	418	581	999999	277	758	695	639	999999	214	191	279	999999	172	999999	147	999999	528	545	798	379	442	541	104	560	583	779	339	661	978	999999	852	723	242	190	999999	852	999999	164	356	219	999999	999999	653	999999	393	999999	832	996	990	853	835	651	999999	961	439	877	486	999999	999999	999999	366	978	999999	216	338	556	218	982	999999	295	538	374	198	588	464	390	887	137	176	197	999999	999999	999999	134	172	210	999999	280	750	309	375	999999	999999	377	853	935	999999	447	999999	837	999999	850	52	704	324	471	999999	145	506	59	999999	359	524	999999	42	33	317	452	54	999999	999999	999999	241	654	920	885	904	821	999999	999999	999999	450	498	
339	999999	106	299	966	810	700	747	863	773	999999	319	999999	138	963	345	829	627	999999	402	510	999999	247	619	398	784	439	999999	641	999999	977	154	999999	861	999999	494	935	734	351	642	353	390	999999	174	539	344	904	757	941	486	905	999999	873	57	987	59	774	999999	999999	999999	999999	144	116	462	796	557	769	163	943	478	409	105	286	399	59	999999	596	83	999999	64	879	999999	624	165	504	86	280	999999	874	145	720	457	833	169	271	219	284	240	999999	982	574	999999	813	999999	86	999999	625	483	999999	867	999999	700	999999	999999	312	699	519	950	958	720	999999	276	289	807	758	951	999999	999999	999999	839	999999	366	705	106	489	137	868	999999	89	694	461	796	504	16	999999	29	59	987	857	999999	700	999999	282	657	706	999999	472	16	999999	134	999999	999999	356	168	31	106	995	311	999999	999999	999999	367	871	274	269	489	772	999999	134	738	902	284	999999	999999	149	522	999999	57	999999	999999	999999	999999	999999	954	999999	999999	999999	346	984	999999	33	747	630	682	741	999999	461	18	398	227	535	999999	881	976	231	273	999999	791	28	999999	22	999999	911	185	999999	999999	920	917	128	316	999999	435	297	548	714	164	999999	586	823	806	70	999999	999999	182	655	475	980	470	732	881	999999	659	999999	999999	573	85	835	454	173	772	999999	544	889	999999	188	110	902	343	271	77	619	661	967	221	449	937	299	999999	529	999999	989	999999	194	247	999999	389	117	812	974	639	999999	999999	423	61	394	526	196	576	999999	555	573	999999	209	665	999999	61	999999	116	46	636	999999	106	999999	130	783	999999	360	999999	999999	798	993	100	369	632	748	419	999999	999999	827	923	750	723	744	999999	999999	352	259	528	974	550	697	10	776	347	999999	999999	284	302	278	999999	999999	999999	999999	205	561	482	287	577	916	853	812	999999	289	122	999999	72	362	950	650	999999	713	999999	677	939	111	993	324	31	999999	526	999999	946	648	405	757	216	999999	548	422	999999	75	682	612	131	737	922	999999	663	999999	791	869	999999	651	837	717	344	867	157	999999	568	999999	265	798	999999	718	866	137	883	365	680	435	813	999999	999999	999999	40	999999	555	211	189	282	661	570	987	657	810	304	810	687	422	348	490	454	999999	999999	809	883	222	413	871	794	837	999999	780	999999	66	796	998	471	687	125	322	945	915	296	507	694	810	742	907	571	326	205	943	341	945	369	683	813	565	999999	17	999999	999999	394	999999	363	999999	631	601	23	999999	349	10	307	36	544	538	999999	342	
125	82	479	505	309	478	999999	364	999999	420	999999	999999	999999	905	539	117	999999	614	530	851	153	904	189	999999	999999	275	977	204	645	999999	410	830	999999	481	450	84	537	646	41	916	803	999	350	221	904	999999	121	443	470	199	855	930	18	716	999999	220	999999	338	611	44	501	446	718	144	20	866	998	713	465	465	999999	534	583	614	58	153	564	968	247	993	999999	543	733	999999	999999	479	822	409	292	239	190	999999	44	996	425	366	999999	216	210	47	902	408	977	999999	619	999999	356	999999	999999	999999	999999	999999	100	618	880	957	712	272	685	999999	54	999999	430	235	285	380	499	586	199	692	862	357	767	209	999999	755	999999	728	836	137	133	428	741	246	583	999999	118	426	999999	999999	653	999999	531	669	999999	999999	977	751	729	248	831	769	214	999999	192	308	999999	999999	527	999999	401	984	999999	557	417	626	999999	999999	652	30	271	999999	470	731	48	999999	826	107	215	786	778	814	999	999999	999999	363	999999	999999	999999	284	999999	227	999999	991	76	669	592	999999	262	377	456	999999	109	999999	976	758	309	482	999999	999999	481	70	999999	740	356	587	985	999999	261	63	412	100	139	378	924	54	184	478	665	379	261	853	999999	838	340	984	999999	300	622	547	999999	999999	830	715	802	45	541	168	645	488	684	755	721	209	965	366	663	999999	999999	999999	584	830	817	566	97	999999	225	847	410	371	999999	694	999999	714	999	999999	270	424	999999	888	513	26	999999	999999	695	505	141	999999	999999	974	331	999999	999999	690	962	999999	924	273	627	184	820	694	757	284	616	989	540	17	209	303	105	249	164	895	999999	567	998	640	871	592	999999	580	974	999999	50	888	999999	999999	751	776	747	996	999999	401	78	818	268	558	570	706	999999	134	446	579	878	999999	829	620	271	405	235	999999	402	45	686	249	999999	999999	999999	728	810	16	265	433	556	108	451	763	827	609	309	449	80	174	627	373	143	405	557	999999	68	568	272	999999	550	463	604	761	999999	828	999999	936	323	841	895	958	868	22	32	999999	999999	76	999999	662	106	785	999999	999999	417	323	999999	324	774	286	999999	251	743	909	882	103	999999	690	58	998	510	372	999999	238	279	669	504	130	382	777	327	992	775	610	260	765	999999	376	353	400	722	999999	172	46	181	653	225	959	140	999999	285	950	27	794	161	999999	999999	985	958	748	819	985	942	996	958	677	475	142	659	126	853	999999	346	999999	286	726	209	99	66	625	454	999999	999999	453	999999	999999	
974	981	459	526	116	264	418	605	999999	737	999999	999999	999999	504	187	92	310	23	85	157	614	370	518	435	999999	999999	928	343	304	283	994	498	503	591	703	494	683	999999	999999	598	718	999999	85	548	884	42	21	562	447	999999	245	976	378	999999	999999	999999	473	999999	991	547	336	85	999999	999999	742	353	673	497	999999	693	408	177	13	486	438	873	999999	999999	550	502	557	376	895	932	48	28	129	158	827	99	30	659	151	472	272	999999	440	777	806	540	369	999999	761	753	963	78	973	891	915	890	328	504	999999	498	989	960	189	999999	270	724	233	524	669	711	672	999999	35	999999	224	795	442	517	172	19	143	43	614	151	969	969	999999	999999	243	937	770	999999	186	652	483	999999	463	999999	516	92	999999	845	854	60	91	223	999999	443	676	999999	999999	811	999999	473	999999	955	355	48	999999	999999	679	995	291	732	940	155	572	382	67	912	999999	999999	999999	89	999999	999999	188	564	70	756	927	999999	561	122	489	999999	195	712	297	527	955	425	999999	226	413	322	563	132	119	999999	650	669	385	763	788	87	810	261	771	999999	999999	791	999999	651	373	77	443	999999	252	999999	999999	999999	999999	539	999999	916	999999	784	676	390	734	66	999999	134	115	267	235	797	334	412	999999	933	941	229	750	174	446	23	853	345	878	395	879	138	975	790	584	999999	806	871	371	999999	999999	999999	343	720	347	999999	999999	999999	841	999999	844	840	832	37	919	866	789	792	480	702	931	341	999999	999999	999999	325	159	324	683	389	990	462	50	132	358	560	885	40	826	999999	476	746	999999	999999	551	999999	306	947	871	717	66	23	999999	669	999999	253	878	999999	999999	31	999999	999999	432	462	655	391	800	999999	678	368	980	759	999999	887	235	999999	837	279	797	149	29	211	999999	965	999999	976	71	380	37	115	681	891	497	804	887	999999	323	51	999999	170	248	596	999999	999999	737	307	57	999999	443	910	415	999999	207	999999	12	504	778	467	999999	678	329	429	681	573	687	99	271	171	999999	981	870	796	999999	637	900	999999	931	940	237	35	929	558	999999	127	999999	82	999999	104	999999	393	475	856	912	908	999999	819	915	705	825	648	46	885	513	462	49	619	916	999999	502	580	572	838	239	113	999999	999999	491	564	874	999999	404	176	369	616	999999	24	883	784	999999	91	517	999999	125	589	988	999999	54	485	87	89	166	134	602	999999	821	637	626	999999	169	79	337	361	999999	220	253	870	999999	896	999999	35	999999	999999	773	421	
999999	346	722	650	124	705	726	16	486	999999	999999	280	574	148	999999	878	999999	999999	625	727	753	165	404	905	346	128	527	158	539	62	354	999999	361	190	167	484	914	976	694	463	352	330	874	999999	760	999999	305	386	111	77	637	660	516	56	667	999999	941	817	313	995	188	578	477	433	449	999999	919	393	981	320	963	421	390	171	384	433	291	367	154	373	823	150	57	471	424	694	518	315	999999	259	543	999999	672	698	285	999999	853	450	597	999999	63	912	405	790	113	226	279	354	671	244	999999	583	672	940	182	47	531	15	19	755	915	614	869	732	999999	866	748	691	886	610	999999	840	999999	817	999999	911	745	999999	368	999999	424	174	999999	289	633	959	999999	732	526	247	252	848	441	841	420	449	52	999999	23	247	478	588	467	71	664	786	813	854	630	270	302	274	647	999999	341	751	970	590	109	817	999999	25	999999	999999	367	999999	999999	928	407	871	869	81	252	999999	999999	999999	999999	582	624	846	156	579	112	265	944	999999	999999	629	999999	999999	478	999999	574	206	805	462	999999	817	703	934	387	999999	457	759	999999	230	31	526	91	999999	999999	999999	965	262	999999	862	913	909	705	389	529	778	428	738	402	417	507	999999	325	277	423	889	878	999999	999999	271	999999	353	999999	723	955	999999	999999	14	625	999999	496	999999	535	999999	548	999999	122	324	414	608	465	999999	999999	984	999999	999999	210	999999	92	999999	999999	285	999999	408	740	570	999999	981	433	844	999999	424	999999	323	999999	999999	521	382	728	910	999999	563	285	860	806	412	987	878	10	980	484	733	999999	999999	568	221	999999	136	212	999999	999999	141	999999	570	999999	51	999999	999999	74	999999	999999	828	96	181	386	957	999	999999	999999	337	582	999999	980	999999	999999	999999	999999	651	755	709	667	395	179	749	452	646	672	715	492	765	805	944	814	473	526	999999	647	750	94	611	222	596	533	875	999999	999999	160	447	209	870	549	955	999999	364	999999	78	658	999999	728	740	294	293	999999	837	531	638	362	517	999999	999999	860	999999	567	999999	497	80	861	999999	353	162	495	235	515	999999	999999	850	999999	999999	999999	458	997	310	999999	353	999999	928	999999	696	353	767	999999	642	999999	495	19	999999	397	153	867	799	217	364	999999	576	254	68	777	999999	620	681	980	902	915	999999	717	559	729	223	999999	999999	924	174	950	585	225	853	713	29	999999	428	999999	999999	592	999999	250	642	999999	455	999999	268	160	328	85	672	787	44	727	53	778	459	77	183	326	308	
874	999999	413	417	361	401	354	999999	999999	202	999999	476	320	121	999999	84	999999	284	125	999999	418	999999	99	999999	798	999999	136	999999	251	162	999999	999999	999999	293	928	208	239	899	104	999999	913	402	113	999999	454	321	999999	999999	816	704	217	793	68	999999	890	278	999999	135	619	180	274	684	516	72	841	939	288	37	999999	38	845	352	189	417	655	999999	502	215	999999	487	465	520	854	546	999999	567	230	440	402	660	255	114	999999	923	442	238	885	999999	999999	515	999999	696	432	787	859	864	613	650	999999	874	776	747	999999	999999	999999	754	830	970	126	999999	718	847	999999	532	783	999999	71	266	975	999999	140	460	173	999999	999999	999999	97	999999	687	90	953	999999	338	999999	883	999999	813	999999	218	688	408	999999	999999	999999	796	999999	72	900	14	128	999999	999999	675	999999	743	325	583	971	687	945	666	764	292	999999	330	148	999999	999999	649	286	927	999999	999999	297	999999	999999	536	406	532	268	706	197	71	999999	999999	999999	904	652	784	567	923	841	470	999999	31	644	632	888	999999	999999	675	956	999999	728	999999	999999	309	999999	666	529	789	187	999999	429	999999	478	999999	723	757	723	244	866	331	91	999999	95	452	784	275	384	999999	647	958	874	592	750	999999	343	999999	399	306	526	999999	265	777	746	402	51	33	999999	941	908	140	724	423	808	999999	179	375	115	447	524	122	292	937	152	229	999999	999999	498	541	368	356	999999	426	999999	999999	75	313	616	693	999999	999999	722	442	999999	999999	243	460	784	999999	999999	967	272	999999	782	999999	703	327	635	999999	827	999999	535	21	999999	999999	772	307	706	999999	569	865	759	421	46	763	400	849	999999	635	985	999999	62	382	773	999999	93	416	644	313	187	748	999999	99	999999	205	999999	710	999999	130	999999	935	999999	856	556	902	217	851	915	28	23	853	73	10	540	713	162	162	247	999999	479	365	663	403	749	820	197	669	999999	841	537	690	989	144	891	59	370	206	825	871	193	241	501	625	299	334	684	677	558	163	999999	999999	999999	678	650	999999	999999	360	116	999999	714	547	306	84	491	999999	863	928	119	999999	353	956	337	999999	997	247	864	999999	113	425	145	520	120	401	798	464	227	320	493	512	777	19	99	100	999999	999999	935	426	999999	966	470	756	568	999999	810	95	745	106	681	999999	524	999999	257	690	999999	203	999999	905	285	36	115	553	444	999999	713	343	999999	246	217	362	312	447	903	146	954	999999	951	999999	591	712	719	130	639	91	999999	543	761	408	500	
963	218	40	150	118	999999	917	999999	999999	364	476	999999	508	888	999999	110	86	999999	120	736	220	252	394	999999	999999	317	999999	913	363	999999	179	582	468	999999	999999	999999	999999	306	795	285	47	77	999999	688	999999	494	999999	999999	320	999999	910	212	999999	672	290	999999	999999	716	577	800	999999	13	958	351	194	894	760	762	999999	184	828	779	544	834	999999	152	999999	706	208	88	999999	753	603	383	708	999999	931	999999	466	532	999999	999999	729	999999	410	43	119	648	999999	230	999999	457	596	145	162	140	668	999999	999999	148	999999	128	517	499	703	131	410	584	643	999999	963	965	305	122	999999	272	60	550	434	665	999999	613	212	978	354	649	166	467	999999	577	308	999999	999999	328	72	211	58	240	300	288	632	534	15	285	266	768	999999	484	290	889	90	128	391	318	115	856	915	539	154	64	964	999999	999999	75	919	999999	154	999999	59	653	224	820	999999	156	42	507	608	927	721	585	497	682	187	340	497	190	733	512	999999	216	296	518	95	999999	323	999999	180	939	366	418	624	184	999999	636	675	269	868	999999	286	999999	258	999999	818	568	999999	292	765	33	577	738	125	641	999999	999999	367	999999	999999	23	832	352	336	668	570	312	999999	999999	257	550	665	237	321	497	235	614	999999	999999	700	999999	678	40	999999	157	372	627	303	982	999999	592	999999	970	999999	855	412	934	999999	999999	426	999999	607	254	45	999999	999999	349	426	627	415	160	885	68	999999	218	344	999999	999999	999999	999999	943	19	999999	904	999999	281	694	702	466	95	301	999999	377	881	195	999999	434	995	999999	788	32	211	675	577	268	999999	999999	999999	326	999999	610	516	999999	294	483	505	629	349	379	943	999999	999999	960	542	999999	817	518	187	819	299	909	806	718	400	283	741	344	410	999999	958	70	729	386	999999	484	999999	251	92	999999	690	299	94	625	766	999999	385	251	143	463	999999	198	999999	155	37	999999	804	798	701	999999	742	170	999999	999999	421	882	943	270	24	67	999999	575	435	779	999999	10	824	190	999999	285	999999	999999	999999	947	203	770	37	583	358	344	999999	986	550	81	665	529	999999	390	214	999999	181	124	236	85	999999	999999	762	264	999999	999999	999999	624	846	425	122	999999	960	999999	999999	650	855	370	912	679	387	351	999999	363	123	609	929	999999	975	78	113	784	273	134	999999	999999	999999	999999	567	331	558	999999	150	999999	959	999999	569	798	879	563	999999	811	212	557	999999	783	850	409	150	416	107	351	648	999999	322	999999	978	835	459	999999	
643	93	802	590	999999	999999	211	900	403	699	999999	140	565	422	51	302	582	716	436	999999	477	607	632	160	999999	217	416	372	999999	632	999999	999999	999999	695	999999	999999	18	999999	435	999999	999999	999999	15	999999	375	966	785	236	736	999999	755	999999	408	420	716	45	461	999999	365	913	915	838	98	771	999999	999999	999999	869	502	999999	999999	999999	290	71	466	527	602	191	999999	268	431	999999	635	999999	876	183	335	929	979	884	493	366	266	521	460	743	860	999999	999999	69	999999	915	734	640	735	999999	999999	347	953	198	443	279	867	999999	492	735	999999	999999	894	90	999999	999999	889	617	999999	927	703	768	610	723	666	999999	994	725	93	515	455	999999	67	92	999999	999999	976	999999	999999	223	499	999999	39	724	999999	565	999999	116	88	324	35	126	36	807	100	223	736	239	531	85	285	151	23	976	999999	218	999999	999999	888	999999	884	108	177	999999	999999	999999	999999	886	194	111	29	887	647	999999	489	999999	968	260	991	999999	262	747	999999	375	937	999999	999999	63	443	330	327	536	228	999999	999999	927	949	636	378	556	999999	849	55	430	65	397	503	254	496	952	250	999999	999999	999999	999999	147	839	801	462	999999	999999	685	452	999999	999999	492	669	562	339	999999	999999	342	999999	999999	504	412	701	838	319	999999	999999	999999	566	491	90	339	999999	318	355	302	97	999999	999999	999999	999999	799	406	999999	646	573	999999	940	914	999999	573	908	116	385	415	999999	445	10	491	912	235	999999	999999	960	782	455	999999	361	999999	999999	475	240	168	999999	286	704	999999	519	999999	746	821	914	987	633	918	182	233	341	902	28	856	999999	999999	271	72	999999	999999	445	409	201	796	376	734	877	999999	342	749	522	108	710	999999	999999	999999	745	999999	321	999999	495	999999	999999	231	445	458	198	190	999999	999999	896	999999	613	999999	999999	999999	11	949	455	189	120	175	585	432	710	242	201	999999	999999	288	921	180	751	175	999999	999999	798	969	361	999999	999999	696	89	768	853	992	494	999999	999999	816	999999	999999	645	141	999999	329	999999	187	521	212	267	502	261	110	999999	725	779	448	999999	176	999999	42	999999	537	644	424	999999	816	999999	718	999999	999999	999999	123	482	999999	535	999999	777	866	999999	620	457	159	660	53	445	979	126	999999	999999	56	849	595	999999	774	999999	118	497	999999	243	649	608	999999	464	752	567	147	628	999999	200	999999	670	971	999999	700	999999	999999	999999	600	979	999999	700	452	505	700	999999	349	999999	707	999999	427	999999	804	632	296	22	653	999999	908	485	307	999999	
999999	937	63	386	877	999999	804	199	760	241	999999	994	136	948	999999	308	764	999999	227	529	920	600	772	47	999999	999999	942	687	931	753	999999	124	681	755	112	515	452	324	787	984	813	518	999999	999999	234	999999	505	348	999999	355	930	820	999999	778	440	997	174	999999	521	538	422	126	267	16	273	782	999999	381	846	650	856	449	310	243	715	411	434	587	812	65	843	604	831	585	823	157	856	903	324	115	350	437	802	258	571	696	999999	999999	999999	452	497	134	501	215	999999	490	519	34	72	999999	573	587	212	465	694	817	295	682	999999	125	925	418	66	741	999999	428	647	61	672	28	999999	273	999999	370	567	719	113	625	96	342	637	832	841	295	999999	763	999999	346	563	753	410	578	977	806	999999	88	77	760	905	80	999999	468	361	999999	879	309	922	842	898	975	714	670	999999	850	487	103	577	771	209	546	204	310	497	918	999999	581	296	858	843	999999	651	352	719	999999	499	179	480	999999	415	242	841	392	448	588	999999	740	999999	137	328	433	511	306	561	369	876	542	970	442	435	308	23	999999	998	419	999999	999999	951	580	360	318	622	780	365	966	999999	811	862	909	879	999999	999999	168	539	419	999999	354	999999	359	148	956	999999	47	371	117	229	776	393	38	265	676	788	411	777	20	811	730	999999	594	664	75	680	71	562	557	709	854	999999	589	442	978	580	601	442	403	119	584	999999	257	747	928	427	833	654	213	999999	197	999999	528	608	999999	413	207	695	83	999999	999999	484	999999	407	375	252	999999	596	999999	106	197	969	383	901	999999	322	693	847	999999	647	847	999999	359	468	522	999999	15	981	195	575	999999	905	368	128	971	109	604	999999	382	686	622	247	377	116	901	227	18	627	999999	999999	720	360	960	435	999999	730	999999	355	999999	902	246	999999	410	711	723	291	610	999999	930	999999	717	843	475	999999	35	610	999999	253	567	999999	999999	999999	609	260	855	32	945	933	999999	251	974	259	964	480	449	799	836	666	392	619	617	753	696	254	999999	876	885	910	410	827	999999	881	999999	590	447	999999	223	160	855	701	346	677	574	689	162	468	878	995	999999	235	999999	999999	860	947	687	999999	691	999999	999999	978	147	44	532	862	560	999999	999999	384	999999	999999	585	999999	810	999999	283	939	999999	999999	102	999999	997	889	310	184	64	999999	999999	999999	902	999999	176	858	126	999999	563	312	154	712	138	68	996	504	999999	28	649	999999	572	999999	673	748	533	999999	272	284	999999	
257	999999	999999	999999	252	82	630	999999	306	999999	726	569	933	138	970	795	475	878	43	762	503	927	292	535	999999	745	852	999999	999999	213	999999	596	842	896	999999	579	796	904	885	986	376	32	666	603	922	528	638	50	999999	952	67	805	238	522	487	330	450	823	841	999999	999999	999999	327	999999	932	140	726	47	999999	401	999999	570	992	56	396	999999	271	689	612	999999	117	811	473	999999	999999	687	999999	330	418	999999	138	973	999999	388	767	912	704	573	670	999999	802	600	227	311	953	497	812	191	999999	16	69	761	220	999999	400	418	989	999999	947	255	772	999999	629	999999	272	999999	507	614	289	483	776	698	29	999999	999999	516	594	171	258	658	874	186	204	412	925	999999	762	999999	988	358	922	588	999999	424	30	999999	971	389	49	926	990	207	901	651	240	371	999999	400	759	883	824	827	867	299	999999	595	999999	227	911	895	274	838	626	930	560	198	999999	604	799	249	999999	999999	132	331	999999	677	284	552	181	564	635	999999	909	999999	999999	104	720	335	53	999999	203	999999	477	153	999999	999999	581	999999	999999	52	298	147	601	519	348	619	705	999999	631	703	320	659	55	357	270	902	929	521	406	999999	477	746	560	374	56	790	736	978	999999	516	999999	999999	999999	139	276	497	769	399	765	914	399	184	704	350	123	544	999999	130	883	999999	999999	69	574	635	999999	551	587	236	999999	999999	883	726	999999	999999	608	17	207	915	91	999999	999999	999999	999999	491	999999	302	999999	999999	260	511	999999	616	999999	909	294	999999	738	826	565	724	910	542	999999	216	41	673	308	589	742	116	347	793	49	999999	626	999999	313	93	568	999999	509	377	976	961	477	999999	631	967	829	572	278	380	360	367	862	599	613	549	459	999999	994	462	999999	154	174	297	577	984	999999	602	732	999999	999999	293	224	999999	566	964	739	764	52	999999	760	179	999999	966	999999	999999	999999	36	88	764	999999	176	999999	999999	898	999999	999999	190	999999	999999	684	999999	840	623	122	76	152	329	43	999999	999999	999999	360	663	702	308	315	208	853	999999	735	265	524	968	999999	101	999999	176	644	734	999999	558	999999	999999	656	999999	339	224	853	376	999999	929	993	999999	953	999999	815	622	999999	600	526	599	336	999999	999999	428	999999	872	999999	31	69	999999	684	309	482	261	631	955	17	179	969	101	354	486	365	805	271	95	999999	94	286	999999	999999	999999	999999	577	231	999999	493	237	819	999999	623	999999	316	563	999999	694	955	702	999999	859	615	186	631	435	254	999999	
449	999999	166	999999	858	517	744	675	999999	641	101	905	39	372	472	999999	359	512	477	522	999999	801	561	999999	139	322	778	426	999999	645	999999	999999	332	381	819	999999	80	202	608	116	999999	641	999999	999999	999999	60	672	943	397	999999	826	128	999999	732	680	647	554	589	999999	545	738	327	897	518	228	318	583	658	553	94	708	167	903	370	434	538	401	947	974	88	650	834	39	941	999999	303	824	599	701	181	833	999999	703	999999	377	769	743	999999	395	295	477	23	399	999999	137	668	225	597	307	151	255	999999	615	419	895	903	298	955	699	924	493	983	999999	382	999999	227	463	840	992	999999	795	510	562	689	999999	636	445	727	999999	999999	88	237	302	560	925	236	999999	294	177	999999	999999	787	201	470	801	494	999999	27	60	909	999999	384	604	643	355	999999	54	926	807	268	468	570	151	549	846	999999	690	406	456	999999	351	179	672	999999	193	18	319	101	887	127	999999	428	999999	999999	945	703	999999	999999	214	190	999999	949	486	908	999999	911	999999	999999	999999	999999	803	999999	999999	34	568	45	711	999999	459	347	436	952	48	690	689	50	999999	246	999999	152	634	41	201	999999	844	402	999999	764	999999	282	372	667	477	352	323	918	999999	652	999999	909	991	556	209	999999	754	239	910	796	229	999999	999999	409	57	481	999999	999999	469	304	999999	999999	352	947	562	187	999999	768	484	695	999999	771	193	251	900	695	161	87	832	333	521	615	491	896	545	558	264	962	619	996	442	552	458	999999	472	180	999999	53	999999	999999	892	985	999999	225	999999	457	781	776	509	362	999999	832	999999	145	783	575	999999	455	412	14	923	22	159	487	263	824	322	631	779	729	138	999999	94	999999	441	999999	860	275	999999	999999	999999	488	462	267	676	609	613	322	779	999999	495	121	641	999999	999999	879	836	999999	999999	604	144	999999	997	780	234	222	748	999999	704	999999	714	419	978	999999	237	445	999999	891	811	999999	220	10	852	882	244	26	475	999999	713	561	700	593	999999	999999	952	626	999999	682	999999	463	861	999999	617	999999	191	86	143	326	761	662	329	999999	465	318	393	144	999999	124	545	217	746	653	423	152	999999	130	999999	115	372	611	953	877	857	999999	999999	999999	392	329	700	167	883	159	999999	999999	242	999999	138	995	488	818	327	376	999999	999999	716	218	72	475	999999	70	999999	38	999999	999999	999999	451	97	117	999999	659	752	999999	423	387	334	597	319	372	910	801	992	999999	626	999999	999999	587	740	999999	641	999999	671	917	
353	999999	196	855	205	194	352	790	667	31	999999	829	76	349	952	758	501	129	999999	700	564	184	78	999999	999999	999999	865	131	999999	999999	999999	999999	987	999999	634	783	201	999999	999999	134	30	129	144	970	640	796	488	944	999999	981	539	522	685	971	362	999999	999999	335	999999	796	328	230	89	611	999999	536	842	241	714	999999	567	32	728	773	680	444	50	108	230	614	999999	999999	497	729	526	999999	999999	25	482	465	222	866	35	605	806	799	50	532	424	113	999999	256	240	465	999999	516	793	911	301	917	999999	999999	999999	999999	999999	407	999999	359	95	602	279	826	758	259	956	999999	997	132	967	880	403	999999	683	127	999999	674	690	42	999999	19	169	355	999999	564	335	749	999999	196	731	409	77	691	446	822	833	999999	498	981	999999	722	519	999999	943	421	999999	622	789	987	188	209	716	700	999999	85	442	924	111	203	923	216	939	811	401	999999	999999	712	80	861	293	532	186	709	999999	593	500	498	411	313	50	713	960	774	17	999999	693	376	647	371	390	909	999999	304	67	302	783	999999	278	385	608	811	999999	928	703	656	32	999999	177	460	999999	943	999999	999999	999999	219	255	174	999999	999999	999999	446	74	709	481	383	505	881	651	239	999999	999999	999999	36	704	999999	999999	42	999999	361	999999	999999	999999	197	785	999999	396	999999	151	848	57	999999	904	408	510	171	747	842	999999	329	160	999999	364	938	650	792	723	496	104	924	57	999999	103	451	371	999999	248	999999	923	44	987	278	740	803	192	200	999999	999999	525	542	491	329	585	751	210	367	999999	270	546	992	723	900	999999	227	800	999999	999999	462	47	322	923	999999	918	422	342	882	999999	561	999999	460	904	902	971	561	999999	727	638	352	251	999999	999999	978	340	999999	320	96	144	523	13	999999	675	435	783	999999	999999	999999	411	172	418	327	957	999999	514	96	97	999999	999999	582	785	999999	205	999999	221	43	999999	945	540	987	112	255	748	999999	999999	406	785	479	128	999999	941	999999	326	999999	999999	923	55	105	999999	254	843	999999	999999	561	738	931	999999	501	223	999999	757	674	91	424	69	172	999999	80	223	118	999999	617	703	171	641	964	756	729	249	298	987	999999	482	296	153	613	98	196	999999	626	999999	999999	266	378	999999	277	739	999999	416	999999	353	975	882	999999	999999	235	999999	999999	920	999999	185	433	261	999999	999999	406	999999	795	281	456	84	393	921	597	864	999999	361	335	160	373	234	854	323	478	944	22	478	126	999999	917	817	102	275	384	
451	999999	41	341	999999	999999	84	944	630	999999	696	960	63	999999	500	925	874	470	999999	556	549	330	120	782	980	999999	999999	85	451	999999	639	982	999999	547	155	55	999999	30	719	546	299	289	999999	363	999999	984	999999	192	626	428	53	356	256	718	999999	130	999999	999999	360	999999	999999	999	502	999999	329	714	999999	515	149	454	939	854	751	999999	267	999999	105	756	999999	996	790	745	458	33	319	293	735	409	713	999999	346	737	669	853	999999	999999	999999	957	999999	78	152	453	53	182	999999	199	605	947	460	574	35	951	258	999999	85	999999	551	999999	999999	999999	978	441	999999	124	117	211	194	897	447	968	483	148	999999	999999	853	347	702	999999	544	130	688	999999	949	999999	10	999999	999999	999999	777	921	747	317	10	998	99	710	650	929	999999	287	14	707	509	999999	999999	886	999999	325	510	738	999999	275	934	837	357	999999	492	663	124	999999	999999	878	999999	999999	230	175	147	724	842	999999	696	773	221	267	125	999999	999999	999999	999999	999999	999999	173	805	999999	684	999999	383	999999	650	899	999999	999999	814	352	999999	999999	587	983	271	925	749	514	482	367	51	474	63	677	721	376	999999	35	615	999999	566	558	999999	90	842	999999	792	974	83	943	924	709	958	999999	701	989	999999	305	205	133	374	999999	691	447	999999	219	428	706	451	999999	987	999999	381	813	785	16	62	999999	151	523	999999	774	999999	999999	443	342	516	999999	975	999999	972	616	830	492	999999	915	867	635	93	999999	329	999999	533	799	956	732	338	154	93	695	936	897	164	681	990	599	220	162	14	999999	703	244	730	718	999999	380	999999	999999	999999	870	149	427	422	518	999999	56	250	640	999999	711	13	371	110	290	795	84	462	158	502	47	704	715	999999	427	999999	94	999999	815	999999	586	369	999999	967	223	555	519	484	999999	487	943	359	579	580	303	999999	341	143	449	922	237	918	999999	396	149	175	999999	796	995	589	119	690	434	152	995	351	562	404	999999	734	286	599	816	999999	558	999999	135	144	337	765	596	951	999999	892	271	999999	156	63	827	57	131	723	999999	65	377	263	925	436	584	952	109	999999	256	715	646	637	111	552	838	999999	50	299	468	239	999999	168	774	999999	999999	337	204	509	576	840	613	562	999999	761	303	999999	761	698	560	384	666	999999	999999	999999	256	633	999999	603	999999	999999	999999	832	264	999999	999999	219	488	393	999999	256	757	599	371	415	111	94	527	999999	999999	543	700	352	738	94	572	999999	463	999999	295	999999	771	999999	293	
210	833	780	999999	999999	999999	93	816	999999	153	314	999999	76	298	999999	108	172	999999	999999	354	681	675	664	104	180	687	728	999999	999999	108	307	485	167	315	170	582	331	786	668	651	175	726	331	208	433	467	999999	55	174	999999	133	152	554	999999	612	535	999999	686	136	999999	969	338	902	280	999999	829	469	760	138	716	777	999999	999999	575	999999	955	999999	465	670	713	999999	683	590	448	974	164	930	910	703	634	412	644	999999	497	681	836	999999	61	362	604	999999	745	999999	999999	999999	999999	999999	979	77	657	192	999999	26	423	990	999999	747	463	305	999999	999999	559	66	999999	999999	143	725	950	893	999999	140	301	999999	75	715	445	999999	142	751	237	459	951	843	56	452	999999	627	246	506	394	999999	999999	756	999999	706	448	689	999999	153	563	32	755	95	725	526	890	611	999999	999999	554	530	999999	711	77	241	946	715	19	61	615	515	999999	453	999999	262	769	544	441	369	277	756	352	989	999999	999999	999999	866	128	530	561	97	999999	539	952	864	484	659	688	999999	759	732	679	372	538	58	543	999999	586	999999	757	999999	180	592	440	798	188	999999	524	862	999999	89	999999	999999	999999	528	999999	949	501	644	999999	120	999999	11	999999	544	999999	980	461	999999	999999	999999	290	999999	773	215	916	999999	999999	999999	686	858	999999	825	903	680	145	199	871	19	999999	593	810	999999	693	646	499	179	999999	896	999999	207	174	384	200	143	798	999999	999999	295	611	755	850	347	999999	999999	975	40	107	928	408	887	999999	451	931	88	592	349	962	999999	715	999999	111	212	442	488	693	999999	635	769	881	203	483	586	408	462	742	473	982	773	999999	999999	81	64	497	833	999999	723	453	122	551	459	979	589	580	863	654	999999	999999	479	236	225	405	338	57	215	414	999999	53	478	345	128	366	198	465	999999	676	999999	715	608	999999	999999	999999	999999	227	432	223	893	999999	544	999999	104	567	999999	546	455	74	742	16	291	429	566	999999	975	776	432	102	790	134	999999	999999	999999	932	306	90	265	909	881	120	625	991	520	525	999999	669	251	561	854	652	19	190	933	50	999999	188	832	300	340	746	794	339	433	999999	681	999999	211	171	271	432	999999	546	192	631	391	299	909	999999	999999	315	534	871	999999	999999	125	154	263	567	509	127	257	999999	578	999999	999999	295	568	751	844	161	468	999999	299	431	371	999999	999999	311	999999	143	279	791	129	35	999999	922	101	294	999999	999999	104	643	662	999999	185	326	999999	57	999999	999999	999999	167	
206	29	999999	455	999999	816	777	652	155	951	999999	999999	848	999999	844	999999	922	403	203	284	108	999999	67	999999	427	999999	256	54	503	950	996	561	412	122	595	110	188	767	350	999999	517	10	391	152	734	297	305	719	481	425	134	999999	999999	999999	999999	889	962	32	38	999999	999999	999999	159	205	955	999999	962	999999	870	999999	999999	165	62	999999	766	999999	925	999999	99	139	850	999999	573	87	825	93	659	955	63	705	147	165	999999	999999	714	784	851	999999	197	387	334	999999	849	736	60	969	859	983	690	999999	964	57	933	898	999999	43	168	81	379	871	698	17	682	175	606	219	999999	147	999999	981	999999	738	727	711	804	999999	687	836	36	856	999999	675	275	999999	740	99	232	840	340	680	626	780	816	325	689	327	887	683	139	841	552	722	778	708	715	235	330	999999	103	999999	356	999999	54	522	647	32	741	999999	999999	516	987	585	806	534	999999	475	922	412	32	999999	403	13	999999	195	313	511	897	999999	385	514	769	10	747	46	333	304	999999	999999	999999	667	585	307	999999	999999	854	967	999999	253	352	250	313	917	209	616	999999	352	624	858	219	999999	135	184	214	999999	999999	986	838	770	210	71	999999	999999	734	364	901	105	999999	94	341	999999	999999	999999	224	145	999999	851	801	141	999999	981	679	877	94	541	542	411	102	999999	875	867	138	999999	52	291	510	685	193	844	999999	804	597	540	527	999999	551	481	960	78	999999	999999	999999	707	633	229	392	999999	999999	999999	822	500	12	426	218	473	218	449	611	932	635	525	668	957	425	341	393	999999	359	222	989	71	450	999999	999999	980	682	431	521	823	898	648	999999	989	31	224	999999	181	331	999999	664	112	870	37	999999	999999	999999	237	999999	302	835	999999	512	999999	999999	999999	59	979	999999	238	791	786	999999	787	44	986	383	678	935	211	539	999999	816	306	999999	999999	200	422	589	424	753	999999	150	999999	987	654	146	821	785	999999	175	822	374	103	999999	877	184	92	999999	457	999999	558	302	90	762	623	999999	999999	772	326	999999	637	399	999999	484	999999	646	708	999999	999999	999999	561	999999	675	45	716	847	722	44	681	999999	118	999999	999999	603	205	161	999999	466	373	227	930	999999	469	699	537	999999	981	619	999999	240	999999	292	614	606	269	665	999999	54	999999	776	999999	181	999999	614	462	999999	999999	789	289	194	586	251	436	171	920	512	433	999999	507	293	865	999999	999999	999999	245	999999	999999	999999	343	539	534	999999	420	597	512	999999	999999	855	246	329	177	
202	339	740	654	235	855	999999	685	999999	242	651	999999	999999	910	610	999999	650	378	636	404	999999	455	749	660	999999	830	839	658	172	554	578	739	188	126	673	773	378	795	20	999999	371	850	586	307	999999	999999	658	686	901	695	317	486	610	999999	447	746	590	90	93	999999	25	793	523	213	663	911	999999	646	246	836	694	854	367	665	43	879	869	451	776	101	182	162	756	476	246	101	139	999999	679	927	193	297	712	616	999999	577	336	999999	999999	999999	999999	999999	449	74	11	463	129	944	999999	567	876	999999	999999	992	231	863	46	999999	999999	572	782	112	967	999999	653	999999	152	751	711	999999	999999	496	807	804	980	170	713	691	475	782	999999	194	374	999999	60	53	983	720	999999	999999	540	289	416	81	199	18	55	999999	421	604	999999	999999	243	433	25	390	342	510	22	70	159	354	999999	194	600	597	738	999999	269	610	423	432	999999	619	926	999999	89	736	614	971	125	582	999999	999999	471	604	951	940	999999	669	711	999999	707	334	941	195	999999	232	480	601	279	199	871	810	190	888	20	623	507	752	999999	605	999999	50	944	577	84	711	999999	999999	999999	798	760	999999	999999	999999	724	42	678	999999	565	857	265	22	999999	926	711	469	999999	583	593	337	442	352	999999	115	586	667	389	374	121	999999	999999	485	954	481	438	281	912	249	174	978	999999	766	197	453	350	883	999999	28	865	614	30	149	412	319	999999	417	240	792	363	67	999999	313	999999	999999	357	999999	999999	230	498	439	557	999999	418	615	392	676	999999	915	765	703	999999	999999	508	506	999999	371	999999	645	125	30	999999	129	886	117	335	642	146	628	999999	999999	825	129	530	435	999999	580	730	797	927	689	262	325	37	660	739	292	804	999999	593	986	707	421	999999	999999	398	999999	564	311	289	750	999999	536	999999	999999	999999	208	841	83	450	405	640	285	718	435	768	999999	101	236	377	999999	837	23	44	120	863	413	24	999999	999999	628	25	428	517	187	159	725	506	832	781	999999	451	999999	682	197	355	999999	703	999999	709	673	999999	999999	934	246	912	526	502	999999	341	474	999999	788	45	999999	389	222	768	541	285	999999	228	268	454	999999	601	115	999999	847	764	999999	710	345	353	374	291	687	493	280	274	999999	999999	798	501	317	999999	999999	999999	860	808	142	662	171	403	999999	454	999999	999999	107	999999	806	196	999999	999999	900	999999	999999	999999	671	540	701	728	498	999999	652	818	430	767	999999	491	999999	999999	479	48	632	778	548	942	686	
919	999999	804	396	635	999999	446	999999	854	600	552	506	227	34	329	116	413	174	894	999999	848	34	999999	999999	615	705	397	716	616	999999	131	225	999999	758	751	999999	999999	342	863	809	216	250	575	176	594	984	721	395	160	931	229	614	654	201	838	895	893	67	780	929	80	730	999999	999999	479	337	999999	468	282	993	219	81	311	94	543	607	458	153	999999	631	983	11	566	999999	102	517	571	715	920	856	442	999999	561	933	739	485	287	41	697	266	999999	263	122	166	722	157	999999	569	999999	240	446	750	905	999999	945	78	174	999999	451	961	766	884	548	426	560	379	520	377	355	68	999999	426	455	895	247	730	999999	999999	962	944	214	11	999999	690	419	999999	999999	412	988	670	321	999	590	735	500	999999	714	999999	605	352	637	999999	224	599	999999	29	304	19	911	224	999999	764	999999	999999	757	764	827	858	16	999999	445	999999	389	684	999999	330	836	720	405	737	26	202	804	619	316	278	786	999999	999999	400	397	925	999999	773	491	557	999999	999999	999999	735	682	999999	689	736	907	999999	999999	540	853	589	999999	584	614	184	208	986	960	706	200	999999	978	369	88	616	481	519	999999	616	999999	198	645	753	999999	669	999999	999999	512	77	711	787	723	999999	999999	200	217	999999	321	326	574	504	597	999999	892	499	999999	323	778	83	265	397	911	999999	999999	665	944	439	999999	944	129	49	999999	892	999999	413	999999	732	755	888	409	999999	999999	301	51	699	601	667	860	999999	999999	741	390	439	812	324	875	999999	909	948	256	777	971	376	206	535	30	704	999999	489	733	34	567	890	999999	596	199	620	898	999999	999999	286	579	999999	41	388	999999	55	90	680	999999	999999	822	806	642	631	696	999999	104	516	999999	999999	684	380	999999	887	999999	500	764	225	135	264	999999	272	885	969	999999	383	999999	818	877	974	623	313	952	752	212	999999	258	999999	899	367	526	391	968	176	601	999999	88	154	215	167	999999	864	555	999999	106	560	921	999999	999999	323	497	286	638	999999	283	380	428	767	685	999999	252	721	325	767	999999	503	303	999999	378	998	304	200	613	719	694	758	758	999999	655	652	839	999999	618	999999	870	250	753	999999	892	230	780	321	469	793	915	569	548	787	544	999999	266	213	304	435	28	306	999999	919	999999	524	622	749	999999	43	999999	665	112	739	897	498	999999	39	999999	157	999999	983	731	999999	999999	999999	219	970	999999	62	999999	636	292	193	567	999999	999999	833	264	378	608	41	209	436	220	999999	
466	999999	999999	999999	852	236	387	157	999999	45	575	999999	125	884	999999	999999	614	68	647	946	383	999999	999999	333	999999	916	775	457	548	197	783	305	609	554	999999	999999	999999	999999	999999	999999	258	145	976	532	999999	999999	717	999999	73	999999	426	150	999999	274	876	546	999999	565	134	935	460	930	608	29	262	280	254	571	225	904	571	526	858	488	697	248	942	648	335	207	999999	406	394	999999	770	642	516	345	678	132	999999	524	963	275	999999	328	537	956	280	999999	479	156	163	168	999999	900	999999	310	576	637	999999	989	240	927	736	64	545	25	999999	619	764	999999	893	103	143	56	563	593	780	999999	711	999999	378	607	727	999999	999999	999999	207	870	359	215	768	50	528	999999	294	999999	538	653	782	521	707	999999	999999	570	262	999999	35	348	346	699	530	999999	926	617	621	999999	209	684	999999	320	817	388	269	558	150	999999	574	361	761	527	64	136	999999	199	288	717	643	167	800	193	999999	999999	533	660	685	571	124	910	170	661	836	854	842	472	704	329	401	999999	430	999999	495	674	586	819	644	403	611	736	339	999999	999999	52	884	999999	119	999999	999999	609	872	579	999999	664	200	110	999999	210	294	133	999999	999999	325	237	736	400	698	536	282	999999	25	292	999999	388	581	266	671	794	999999	223	363	746	999999	791	543	851	670	830	483	999999	139	999999	118	487	250	999999	999999	999999	999999	493	999999	583	999999	999999	999999	589	618	360	92	999999	999999	895	240	80	770	749	999999	534	999999	885	729	867	62	999999	584	581	183	999999	147	212	677	909	489	999999	293	779	71	999999	999999	953	242	320	748	999999	58	243	213	48	717	501	884	63	999999	429	763	73	530	888	566	22	416	146	999999	880	266	999999	416	999999	999999	990	999999	172	336	740	999999	419	999999	513	999999	350	377	145	765	999999	999999	624	840	69	999999	230	259	182	766	194	547	999999	107	868	293	529	827	460	260	726	999999	999999	727	338	777	354	944	27	150	225	644	999999	381	999999	999999	642	999999	357	40	999999	741	515	405	999999	202	556	321	260	230	228	999999	917	999999	48	833	605	896	511	292	379	285	242	42	551	999999	276	724	532	315	650	840	480	430	694	985	307	327	999999	145	999999	42	999999	999999	921	999999	999999	395	342	999999	999999	999999	186	999999	660	999999	509	483	853	999999	999999	999999	999999	944	579	999999	999999	999999	200	62	535	287	321	375	999999	346	590	444	120	999999	822	881	392	790	358	905	999999	999999	769	412	486	824	473	983	220	999999	999999	
750	228	543	999999	999999	205	290	216	679	433	811	12	324	700	999999	373	999999	779	54	999999	998	999999	673	999999	638	999999	787	576	711	814	338	165	673	103	840	226	576	201	591	999999	111	584	678	999999	852	412	454	999999	999999	461	468	214	999999	948	254	164	999999	819	29	512	999999	999999	504	864	105	655	338	230	860	999999	796	813	999999	368	347	424	917	201	999999	999999	283	999999	999999	259	355	134	999999	999999	848	685	672	757	181	89	278	397	89	813	386	206	999999	234	851	574	665	655	26	806	610	829	246	999999	947	794	239	341	560	254	519	971	999999	613	999999	184	185	49	641	117	999999	949	344	113	999999	675	161	59	234	588	594	699	999999	193	124	28	999999	319	810	386	850	999999	837	834	999999	999999	541	471	852	676	399	625	24	908	999999	660	495	999999	547	999999	643	190	116	971	660	819	864	999999	999999	363	735	866	239	264	267	999999	122	999999	809	411	143	689	206	999999	999999	968	999999	208	477	464	999999	316	771	538	743	670	999999	866	999999	485	550	70	999999	498	940	532	999999	999999	651	999999	548	984	999999	145	148	999999	983	558	781	691	144	665	14	44	829	999999	104	700	521	597	332	256	335	999999	861	999999	716	708	617	666	581	925	557	913	999999	999999	999999	636	999999	789	687	282	94	999999	999999	999999	66	938	999999	521	999999	696	247	64	999999	999999	659	999	284	999999	246	285	941	999999	119	999999	118	100	128	290	446	999999	311	999999	910	60	999999	842	983	976	26	999999	48	999999	238	999999	687	999999	682	624	889	982	361	333	552	411	340	969	383	142	776	965	820	389	999999	970	394	999999	999999	191	139	816	26	999999	58	469	246	845	886	233	999999	614	999999	504	999999	999999	999999	977	189	508	999999	202	468	850	210	61	957	658	31	999999	501	999999	359	999999	999999	82	966	999999	285	93	999999	999999	92	999999	612	171	558	326	988	620	863	416	336	646	471	936	358	999999	107	997	511	587	824	627	732	999999	265	916	999999	327	999999	62	702	105	342	234	999999	318	999999	48	503	640	670	999999	405	94	845	712	999999	557	724	999999	999999	287	581	587	670	999999	999999	999999	905	641	316	999999	132	810	999999	240	999999	247	999999	49	999999	68	504	871	917	999999	232	647	513	999999	887	999999	603	999999	106	424	524	755	563	999999	891	984	142	861	333	999999	288	594	379	614	409	791	730	685	872	897	999999	710	669	256	999999	779	750	363	754	854	999999	999999	713	300	716	999999	683	182	999999	942	925	642	547	999999	
145	637	277	999999	153	999999	731	917	824	999999	999999	814	999999	317	422	121	244	999999	999999	479	930	852	999999	89	898	851	118	558	999999	930	972	150	172	999999	120	604	999999	851	999999	999999	132	160	610	515	659	901	472	376	759	46	708	156	535	999999	988	292	756	198	10	999999	987	999999	390	894	236	999999	999999	344	999999	817	609	392	569	458	999999	780	252	375	429	996	389	999999	798	499	231	825	615	105	999999	827	848	323	851	918	671	949	769	716	288	999999	999999	138	179	999999	437	325	586	86	720	217	50	390	768	13	999999	255	999999	890	672	410	884	999999	999999	378	999999	296	541	650	787	999999	20	536	999999	269	746	261	571	855	72	905	249	999999	384	555	999999	467	554	847	16	426	999999	999999	999999	878	285	703	556	999999	999999	150	784	999999	298	322	206	999999	304	509	999999	999999	999999	999999	828	999999	999999	354	181	999999	591	999999	741	693	643	371	833	999999	493	218	983	52	999999	999999	881	999999	131	313	250	999999	358	283	173	55	999999	356	742	54	60	286	717	931	532	530	219	472	999999	101	999999	927	488	74	999999	999999	525	225	955	912	647	906	645	857	113	119	677	999999	347	999999	112	297	999999	999999	92	216	501	62	520	999999	560	999999	999999	999999	999999	323	999999	294	262	87	530	374	400	830	407	153	641	999999	827	422	852	902	135	712	988	14	309	699	981	999999	594	472	705	781	999999	238	394	999999	846	790	535	999999	999999	269	176	738	897	798	999999	999999	575	641	235	107	332	658	293	999999	999999	16	23	884	312	448	493	67	669	618	477	178	759	35	22	999999	886	468	847	865	546	260	999999	511	999999	52	248	952	999999	607	999999	999999	945	584	999999	839	777	651	91	616	999999	118	78	288	330	223	189	550	629	198	221	863	811	427	273	790	999999	999999	577	269	209	999999	821	999999	169	774	233	185	999999	182	269	999999	387	999999	99	438	191	827	999999	102	999999	999999	333	58	396	999999	892	999999	320	783	999999	275	83	999999	416	245	297	16	129	555	990	14	999999	456	929	975	486	999999	999999	835	608	82	330	484	999999	511	217	773	676	999999	881	705	999999	676	242	994	171	566	824	999999	150	999999	708	635	112	858	999999	999999	128	999999	999999	322	199	484	185	867	944	598	424	905	999999	524	340	554	674	295	149	999999	223	999999	999999	999999	999999	483	999999	432	373	695	382	548	999999	340	654	265	465	999999	516	389	501	374	999999	573	152	919	826	626	845	163	999999	817	999999	999999	663	999999	606	199	
566	999999	790	752	504	259	225	875	13	697	870	84	999999	114	999999	759	920	848	999999	250	777	836	999999	78	999999	219	734	999999	829	999999	677	999999	999999	275	13	801	599	749	870	801	999999	999999	915	999999	756	771	74	856	48	959	276	814	309	365	999999	999999	68	722	174	295	524	660	56	298	30	999999	424	823	999999	977	999999	999999	978	93	893	510	921	528	321	999999	154	877	527	869	448	862	170	304	854	283	742	877	584	584	286	999999	230	999999	118	356	999999	250	754	71	799	105	835	226	999999	911	999999	539	410	999999	999999	647	143	186	999999	167	999999	130	969	827	244	291	999999	403	999999	206	290	304	420	999999	469	903	999999	465	80	353	999999	999999	832	999999	475	213	477	235	444	638	564	54	999999	950	116	236	281	999999	826	999999	509	441	418	275	631	513	129	445	889	246	523	677	116	999999	140	306	999999	36	362	41	999999	999999	999999	178	999999	246	528	999999	858	242	632	206	638	562	843	595	535	566	321	962	93	41	999999	207	125	886	937	278	820	810	938	254	999999	795	703	999999	482	999999	633	395	985	999999	587	999999	614	327	48	553	663	999999	999999	731	715	400	947	783	34	761	63	999999	308	999999	648	58	999999	388	632	843	859	999999	999999	999999	999999	926	977	999999	999999	689	593	797	848	394	999999	999999	49	217	539	999999	847	919	999999	720	196	878	96	735	21	539	363	235	999999	204	694	958	432	486	798	788	423	525	999999	999999	178	999999	906	913	999999	373	18	999999	999999	999999	999999	939	590	402	999999	999999	839	251	421	915	335	367	999999	653	700	999999	853	999999	418	750	760	332	591	779	999999	931	999999	999999	101	648	530	276	999999	999999	209	754	378	39	999999	744	999999	999999	113	423	999999	810	162	262	223	986	520	999999	999999	108	697	999999	358	999999	850	177	91	666	159	999999	999999	69	999999	867	454	999999	289	823	185	674	801	589	999999	999999	770	741	778	719	999999	999999	138	84	597	288	999999	535	406	567	189	220	662	999999	999999	341	999999	949	829	295	807	278	707	696	999999	13	307	999999	454	190	999999	118	999999	372	707	54	644	320	999999	999999	999999	918	999999	721	643	999999	999999	518	567	887	149	999999	999999	493	912	691	999999	441	803	999999	999999	440	91	999999	528	81	822	999999	585	999999	999999	717	487	999999	966	889	728	986	63	999999	991	788	550	567	51	227	206	999999	460	999999	647	213	999999	877	720	999999	837	334	203	999999	152	721	932	590	200	431	344	783	526	32	962	420	387	497	602	202	
999999	999999	183	310	874	916	999999	999999	339	493	210	999999	417	87	61	403	999999	491	999999	999999	855	999999	377	619	883	999999	999999	437	62	237	825	29	285	999999	999	999999	160	999999	697	235	881	999999	261	706	231	999999	999999	448	999999	568	627	999999	333	332	999999	928	156	564	427	461	538	413	999999	112	668	191	999999	889	999999	737	999999	900	793	938	999999	999999	708	999999	397	158	56	939	999999	493	609	928	999999	953	999999	999999	177	999999	999999	999999	696	478	999999	159	47	50	411	486	370	244	999999	726	999999	999999	999999	854	229	485	176	999999	999999	599	947	999999	502	999999	999999	380	708	18	569	657	435	999999	252	920	636	559	633	357	746	570	999999	999999	178	883	825	999999	999999	336	999999	692	429	206	832	107	530	999999	657	999999	555	999999	999999	999999	674	999999	300	999999	999999	999999	227	670	851	819	532	999999	999999	726	854	618	915	999999	360	381	167	999999	237	239	724	154	400	803	999999	336	801	999999	792	226	556	510	593	278	169	16	999999	190	841	610	673	999999	87	803	978	48	391	372	999999	999999	204	798	440	71	831	997	622	423	999999	999999	999999	817	61	803	999999	354	35	646	34	354	271	999999	999999	626	999999	736	77	596	824	863	945	439	45	395	31	758	79	531	447	171	393	695	999999	326	593	856	999999	999999	999999	634	23	745	999999	999999	999999	227	763	999999	506	999999	930	36	599	999999	579	587	782	666	781	421	999999	503	999999	862	999999	576	999999	718	999999	708	800	793	962	200	999999	209	101	708	261	999999	994	265	35	999999	999999	367	106	516	999999	16	999999	279	502	222	999999	519	999999	999999	375	568	661	55	999999	999999	303	147	73	999999	65	999999	999999	83	414	977	426	29	478	855	631	602	479	59	999999	36	634	530	300	750	840	999999	663	616	342	692	999999	949	999999	999999	59	104	303	697	461	377	521	11	865	999999	795	999999	999999	690	999999	772	98	612	999999	753	173	772	846	323	999999	725	715	999999	999999	999999	834	477	544	999999	999999	536	999999	999999	597	602	515	632	665	775	955	510	298	973	762	569	604	540	875	730	999999	286	258	980	139	735	661	642	999999	153	690	328	794	801	884	327	473	316	24	481	999999	540	999999	80	367	999999	437	742	999999	999999	127	303	601	999999	185	530	288	328	653	862	941	873	999999	522	94	637	715	497	99	444	106	297	999999	404	493	999999	999999	187	999999	999999	307	919	525	100	35	397	726	980	625	999999	48	154	663	161	540	374	999999	594	999999	730	351	999999	653	999999	84	829	
999999	207	330	651	360	111	999999	581	999999	32	358	999999	497	697	999999	735	999999	735	406	951	634	999999	863	129	364	999999	201	892	999999	367	999999	843	26	205	618	529	660	973	13	999999	999999	92	596	518	25	898	107	999999	999999	616	79	918	285	999999	205	414	999999	211	297	775	909	999999	851	208	999999	514	264	999999	999999	391	84	897	999999	469	999999	999999	777	355	113	999999	487	903	82	123	999999	356	568	893	10	214	999999	999999	686	999999	37	634	999999	999999	761	999999	644	806	219	437	541	999999	196	999999	999999	652	637	987	108	831	298	999999	741	999999	910	409	946	999999	300	874	999999	626	999999	504	441	999999	321	999999	594	601	821	681	999999	644	582	126	170	752	283	357	577	208	359	999999	938	32	893	503	488	361	999999	283	515	999999	241	915	960	692	384	742	341	258	403	506	999999	617	999999	106	165	999999	999999	999999	97	942	999999	997	276	999999	999999	419	984	999999	899	243	46	547	175	999999	412	667	999999	477	377	540	26	328	804	852	999999	999999	999999	796	348	694	121	371	196	572	48	244	648	604	999999	999999	758	524	359	999999	999999	472	451	999999	693	497	637	772	826	999999	926	978	202	423	520	243	708	197	478	215	131	674	361	999999	320	178	28	562	350	411	999999	501	969	644	999999	383	999999	999999	112	999999	67	349	545	640	645	69	51	999999	93	999999	267	570	55	154	48	796	999999	848	651	525	999999	85	431	999999	773	435	19	558	41	147	363	999999	94	627	158	782	139	999999	957	261	137	999999	478	999999	154	999999	456	999999	606	596	272	999999	106	587	999999	981	917	999999	866	220	59	999999	203	945	540	307	486	999999	999999	266	667	400	890	400	397	686	606	973	280	561	978	194	951	445	875	999999	863	999999	256	176	864	999999	853	746	211	644	999999	999999	917	847	735	38	828	999999	928	872	151	706	199	999999	384	944	999999	315	241	864	541	758	79	219	443	979	181	829	401	658	999999	153	198	999999	96	83	66	999999	825	950	366	999999	516	13	188	166	316	561	999999	999999	168	548	515	346	113	841	464	708	413	756	857	999999	999999	280	336	998	518	446	999999	311	888	427	489	291	508	929	252	75	40	286	672	619	47	481	500	997	638	851	650	255	618	999999	999999	79	103	366	662	999999	677	190	648	870	953	490	42	741	68	233	838	183	599	999999	999999	137	93	247	962	477	780	338	369	667	796	362	999999	999999	999999	999999	198	151	277	16	398	850	637	802	999999	999999	449	758	938	414	
999999	476	656	230	680	891	985	855	999999	999999	465	348	820	981	83	601	798	502	999999	999999	999999	696	906	592	10	827	999999	999999	582	415	37	999999	399	955	653	329	705	472	999999	515	999999	342	999999	91	550	59	39	999999	728	74	758	999999	999999	300	999999	326	999999	73	229	999999	402	999999	283	989	167	443	949	865	999999	754	895	999999	642	827	222	703	949	999999	52	950	797	843	563	518	999999	90	999999	109	586	337	758	642	252	15	999999	731	69	758	923	117	110	174	328	974	178	999999	314	598	999999	675	377	746	31	278	66	999999	149	765	999999	87	837	849	288	10	995	999999	999999	637	714	491	643	999999	900	999999	850	633	524	589	999999	234	999999	18	31	911	959	22	620	973	999999	563	999999	304	426	846	999999	260	885	328	978	915	349	677	883	596	999999	186	999999	96	428	999999	45	560	425	117	311	829	999999	999999	51	982	642	119	688	160	899	349	774	64	665	999999	747	206	610	433	999999	108	999999	434	879	999999	176	534	555	999999	528	41	999999	319	544	449	999999	518	999999	996	282	999999	999999	733	697	999999	412	791	430	828	685	999999	949	999999	231	213	705	404	497	268	815	118	564	171	631	867	999999	465	519	226	999999	238	919	614	160	655	999999	400	736	999999	380	385	113	726	840	689	91	999999	97	999999	744	37	999999	999999	999999	999999	675	999999	112	829	999999	947	999999	214	659	457	919	345	841	576	103	999999	667	309	887	440	15	837	331	941	786	583	999999	187	481	151	216	900	434	986	979	292	999999	907	999999	433	112	898	76	393	770	746	55	520	999999	438	369	722	140	749	999999	999999	999999	171	53	648	999999	104	999999	518	250	28	910	999999	597	999999	27	999999	999999	464	338	117	770	937	181	999999	537	999999	939	52	999999	494	770	999999	827	151	786	136	864	326	999999	999999	175	558	153	999999	835	200	999999	999999	999999	609	387	676	999999	61	999999	567	990	999999	120	722	999999	999999	736	755	258	999999	37	999999	34	890	895	27	999999	330	941	999999	794	429	999999	999999	934	512	631	182	116	103	273	775	83	228	146	861	215	141	852	485	822	999999	503	609	173	476	412	530	713	370	76	101	999999	855	773	570	999999	773	999999	999999	68	999999	999999	164	962	261	382	805	754	44	811	478	477	466	399	406	999999	605	183	467	999999	110	468	999999	37	999999	665	228	999999	575	999999	442	999999	209	427	268	748	348	646	999999	999999	607	776	999999	558	999999	623	653	999999	376	999999	203	999999	331	553	957	105	902	
137	790	595	999999	359	188	972	379	134	278	49	141	999999	587	958	272	372	502	999999	789	999999	439	558	22	763	89	931	868	999999	32	999999	999999	172	846	221	855	999999	999999	257	598	999999	188	473	355	999999	333	718	999999	999999	999999	958	999999	633	999999	713	698	242	583	400	280	999999	114	999999	112	622	579	969	811	376	113	999999	432	254	735	999999	999999	965	999999	407	439	370	999999	632	515	999999	604	836	855	999999	999999	622	742	550	999999	351	999999	652	371	733	45	364	906	691	142	391	536	806	999999	999999	999999	732	40	185	961	909	383	481	31	48	27	742	999999	678	853	490	213	881	277	394	490	367	604	479	999999	84	463	191	500	133	999999	797	939	631	438	790	592	566	588	77	967	999999	630	333	715	999999	999999	237	838	652	999999	999999	539	512	999999	347	999999	560	812	999999	455	201	980	897	510	999999	803	999999	999999	72	897	646	303	210	426	369	736	999999	999999	80	999999	236	353	848	945	883	268	436	999999	100	661	42	754	701	621	775	149	733	823	494	999999	758	986	775	754	541	999999	339	999999	384	999999	858	796	742	999999	999999	848	999999	951	626	962	377	999999	160	411	999999	892	601	999999	651	229	999999	999999	279	582	999999	249	577	103	999999	999999	929	350	512	999999	803	999999	21	647	401	927	17	781	206	532	131	999999	999999	373	999999	649	759	750	444	999999	606	999999	527	170	979	980	280	999999	999999	104	43	36	102	669	608	629	880	954	197	723	222	232	999999	746	999999	920	999999	213	999999	764	772	188	905	999999	999999	402	718	999999	999999	421	999999	968	243	111	999999	104	71	176	765	999999	768	805	563	721	942	384	159	999999	708	68	577	76	999999	783	999999	999999	999999	744	786	215	910	999999	295	775	77	999999	988	159	257	367	859	245	999999	942	999999	967	625	999999	415	508	252	937	152	609	843	589	142	460	999999	644	972	326	390	559	999999	740	999999	787	653	698	999999	10	533	351	209	342	628	999999	787	999999	239	936	339	287	962	973	885	686	999999	999999	121	537	379	612	394	542	999999	888	999999	265	999999	999999	999999	717	999999	252	413	801	999999	999999	961	250	673	425	999999	46	987	112	999999	386	854	832	854	175	586	858	999999	921	999999	667	487	739	309	531	905	401	405	622	999999	720	569	94	287	431	526	999999	864	953	999999	999999	554	752	301	216	999999	625	999999	375	999999	264	622	492	843	741	34	231	940	151	520	24	640	375	999999	876	816	769	555	999999	999999	714	999999	999999	724	609	999999	734	
448	102	999999	290	418	40	491	910	108	87	251	545	407	305	931	722	443	192	717	189	814	425	999999	642	79	559	999999	426	270	945	999999	243	628	299	782	999999	32	999999	606	609	999999	999999	999999	999999	528	20	999999	999999	783	280	999999	542	999999	934	920	999999	702	487	220	858	999999	999999	649	162	999999	17	999999	118	522	999999	700	213	585	999999	304	787	646	999999	124	69	533	382	999999	990	711	235	999999	694	378	999999	154	544	29	999999	305	999999	387	625	429	520	103	999999	830	999999	580	40	956	784	639	999999	386	51	999999	160	335	932	432	659	451	999999	999999	231	739	762	999999	166	193	837	812	485	409	30	999999	603	999999	615	551	942	419	999999	278	566	999999	245	382	112	180	868	422	372	396	728	184	999999	999999	871	188	999999	760	424	846	999999	971	999999	734	366	999999	999999	195	719	999999	490	249	770	816	109	176	503	999999	836	999999	999999	424	999999	999999	680	846	897	749	999999	436	483	191	995	834	159	595	901	511	999999	999999	999999	683	703	982	906	488	414	999999	999999	705	999999	687	924	439	532	704	531	75	63	520	913	30	101	999999	906	308	254	935	999999	514	275	999999	373	543	583	999999	721	999999	191	999999	442	378	999999	398	999999	796	266	999999	999999	455	73	835	458	506	389	999999	591	999999	85	608	243	478	861	250	439	693	324	999999	855	891	982	74	883	860	999999	999999	35	703	541	120	999999	689	632	221	451	439	543	866	164	202	59	311	391	583	959	963	999999	754	958	67	481	875	710	421	472	998	951	598	428	845	999999	999999	878	999999	566	554	845	649	799	999	160	457	237	663	841	681	682	309	901	999999	36	280	999999	484	999999	176	978	220	999999	452	487	945	999999	999999	836	999999	432	999999	27	999999	127	999999	955	999999	907	34	647	999999	580	999999	999999	652	696	314	818	95	152	404	336	399	575	634	900	999999	999999	215	18	918	826	680	258	266	292	999999	996	999999	325	786	576	613	528	931	640	958	136	835	258	143	500	750	28	38	999999	999999	838	492	999999	608	446	702	25	729	230	900	542	69	369	999999	317	659	770	365	827	722	871	643	999999	999999	229	686	957	875	428	999999	999999	999999	999999	664	999999	514	200	716	350	874	598	799	711	740	999999	999999	476	58	826	840	980	663	211	376	999999	999999	999999	35	999999	760	745	999999	311	154	248	322	999999	999999	552	999999	469	999999	25	952	134	999999	932	263	999999	162	220	999999	58	587	999999	999999	28	799	999999	462	25	999999	337	589	139	
457	497	999999	999999	114	184	770	999999	999999	381	927	647	999999	252	684	272	245	999999	236	999999	999999	101	723	59	251	999999	999999	797	99	999999	999999	725	435	999999	677	584	375	761	421	999999	449	412	36	999999	999999	360	769	999999	232	199	780	664	999999	999999	303	365	774	517	260	999999	91	973	416	244	86	211	999999	436	574	110	897	484	98	999999	111	999999	75	999999	881	890	999999	545	999999	899	18	639	999999	396	529	322	810	858	510	999999	896	475	999999	791	140	966	148	343	982	132	302	306	576	999999	938	869	299	267	635	370	286	999999	408	517	999999	999999	999999	825	906	262	300	48	973	487	999999	635	438	283	386	999999	752	999999	562	999999	999999	711	73	770	999999	999999	999999	999999	233	150	334	360	77	999999	999999	693	388	322	999999	730	999999	263	332	99	500	999999	999999	25	880	999999	617	999999	982	956	999999	524	383	816	378	256	239	999999	815	833	162	999999	999999	949	999999	693	537	440	763	832	620	353	389	974	280	154	228	999999	672	514	532	248	999999	120	578	51	320	999999	944	190	999999	999999	447	999999	999999	499	999999	491	999999	197	191	999999	332	159	346	999999	144	999999	999999	999999	37	233	85	311	310	913	632	457	381	677	383	999999	496	583	999999	999999	906	999999	47	780	409	737	708	484	999999	355	916	999999	774	999999	906	911	34	719	162	277	18	146	197	999999	866	297	119	630	999999	225	999999	749	818	999999	999999	254	371	766	999999	300	524	600	979	955	997	414	999999	369	999999	471	941	776	999999	74	528	769	702	24	913	999999	627	88	670	117	663	177	410	965	362	662	550	267	999999	862	752	999999	167	242	35	999999	999999	999999	999999	352	283	914	328	999999	999999	889	551	356	853	999999	673	446	999999	999999	999999	999999	999999	718	16	118	921	684	881	568	322	120	612	999999	988	460	507	876	228	328	833	748	848	999999	683	472	121	203	999999	999999	999999	316	487	999999	940	204	459	896	999999	999999	431	599	43	759	999999	180	287	90	999999	402	216	999999	227	611	999999	999999	981	999999	44	543	997	728	279	700	379	16	999999	327	530	793	999999	610	142	477	897	999999	715	999999	225	512	195	40	834	999999	974	402	999999	999999	256	397	223	112	999999	999999	753	702	999999	342	389	435	548	959	560	999999	401	605	664	999999	999999	803	837	892	140	531	999999	966	999999	268	725	977	917	756	80	142	999999	899	748	931	724	204	915	382	709	790	999999	236	480	270	620	379	999999	348	172	452	560	330	999999	340	852	786	809	70	617	412	
999999	792	888	427	993	999999	856	999999	35	999999	888	999999	193	350	566	132	496	632	648	356	999999	579	593	627	999999	260	999999	999999	89	938	395	854	765	307	283	182	999999	63	277	127	999999	15	999999	652	564	999999	999999	999999	774	999999	999999	186	422	270	172	937	208	270	999999	742	574	448	653	96	999999	44	698	886	999999	394	785	443	365	999999	834	999999	999999	999999	73	486	123	305	999999	359	648	218	441	505	999999	999999	999999	86	999999	999999	999999	83	999999	999999	999999	529	999999	260	564	389	944	856	821	999999	436	927	680	266	207	369	999999	279	804	999999	448	999999	603	203	751	731	419	708	999999	830	977	760	883	41	423	544	88	999999	741	264	414	792	999999	999999	79	217	664	717	879	848	904	283	278	68	787	612	999999	214	999999	832	999999	246	999999	999999	915	675	54	649	843	663	290	766	537	550	999999	655	527	64	133	543	76	999999	999999	386	999999	999999	999999	999999	254	810	617	873	363	999999	294	178	999999	406	633	403	173	25	874	999999	567	999999	746	727	999999	141	94	872	90	965	766	277	416	253	74	999999	193	229	999999	42	55	416	413	999999	266	720	494	131	431	730	380	61	827	999999	999999	787	957	764	999999	999999	725	745	793	999999	152	999999	762	999999	342	421	220	943	999999	999999	180	999999	999999	126	999999	458	999999	963	999999	999999	594	999999	999999	802	434	287	264	428	573	292	316	999999	999999	999999	486	250	958	576	788	19	999999	437	441	985	443	668	62	840	303	207	475	762	303	443	803	999999	575	999999	493	65	166	791	380	999999	534	869	537	719	640	230	499	999999	184	441	999999	999999	282	464	368	766	234	424	135	375	817	554	16	999999	221	58	674	999	93	733	999999	728	67	114	461	574	140	999999	210	82	708	999999	587	862	602	646	165	999999	600	999999	831	999999	665	14	519	979	862	999999	508	591	999999	500	987	451	588	999999	999999	999999	13	794	636	891	223	999999	667	423	967	999999	587	999999	893	999999	408	366	999999	120	72	62	999999	481	999999	782	999999	999999	526	217	999999	146	284	491	546	986	118	806	100	940	528	613	347	999999	22	999999	770	933	697	993	102	630	548	477	59	57	583	531	93	999999	66	604	999999	999999	16	831	869	105	38	907	454	602	276	962	591	459	715	499	468	992	21	900	922	532	125	999999	597	806	999999	999999	413	586	999999	246	883	924	86	887	99	191	848	999999	905	999999	999999	500	364	999999	886	600	342	94	72	101	841	165	682	13	999999	230	999999	73	664	539	
999999	867	879	39	89	667	999999	828	409	287	153	347	994	142	983	625	999999	22	920	841	166	999999	524	999999	404	727	252	82	552	869	947	785	20	376	296	682	620	334	506	999999	227	999999	684	784	947	504	170	550	30	719	798	231	153	823	999999	184	352	258	999999	999999	999999	310	999999	999999	340	368	336	628	845	999999	14	999999	515	999999	623	652	644	999999	683	900	567	701	62	999999	81	725	999999	999999	993	121	339	372	999999	155	999999	917	238	154	454	999999	177	542	704	718	715	999999	716	451	999999	999999	540	999999	574	734	793	999999	257	999999	469	614	999999	149	999999	999999	972	641	408	369	897	706	424	499	295	999999	999999	35	999999	344	999999	999999	19	200	987	273	580	725	797	964	999999	90	670	784	685	839	999999	38	907	969	746	83	302	356	554	502	315	51	999999	999999	12	768	725	913	999999	98	604	999999	161	371	999999	256	999999	443	999999	816	46	639	813	455	240	703	127	37	999999	54	87	999999	646	495	957	999999	999999	999999	961	592	365	757	999999	597	999999	999999	876	545	815	500	239	858	999999	999999	466	999999	237	872	249	309	651	697	325	291	20	941	889	666	414	624	999999	999999	482	425	461	999999	999999	226	220	902	827	582	222	107	814	999999	324	909	39	291	311	534	999999	662	941	667	441	177	999999	303	448	220	141	200	651	999999	386	923	285	999999	496	21	662	347	999999	999999	485	999999	476	791	626	979	637	133	323	323	449	999999	483	999999	847	22	640	999999	463	617	999999	31	455	112	842	401	633	999999	794	299	871	999999	190	999999	192	223	700	794	677	469	582	18	999999	338	272	566	449	491	339	483	381	999999	999999	864	628	464	999999	999999	949	235	356	785	338	33	451	709	638	610	611	634	321	845	999999	999999	44	442	153	127	999999	999999	951	151	999999	321	918	135	856	999999	999999	727	450	999999	845	451	123	797	680	853	886	562	999999	999999	999999	705	999999	535	999999	888	830	196	320	655	533	673	283	214	999999	999999	114	999999	999999	323	366	884	193	984	999	797	881	246	761	999999	241	288	357	122	271	817	160	999999	628	968	495	68	417	795	803	182	178	908	535	999999	748	569	999999	999999	483	996	999999	186	536	709	16	594	434	30	424	254	999999	170	999999	454	999999	999999	698	999999	827	307	477	398	190	827	999999	999999	710	107	999999	999999	578	742	639	275	999999	999999	856	999999	961	999999	634	396	380	559	999999	17	966	999999	797	36	870	824	787	185	529	133	995	708	999999	43	883	336	
999999	752	675	583	531	676	999999	999999	865	780	923	926	673	90	27	631	999999	621	16	629	310	524	999999	754	955	464	746	999999	977	158	837	999999	999999	999999	917	628	883	282	486	299	932	999999	171	999999	999999	860	511	448	116	373	736	469	37	264	999999	953	951	921	999999	76	999999	977	915	999999	942	999999	909	999999	172	999999	748	698	144	999999	999999	406	363	999999	999999	105	999999	307	999999	614	421	378	899	999999	999999	999999	999999	961	999999	999999	368	999999	988	453	157	999999	950	999999	999999	999999	999999	999999	334	320	568	999999	600	251	78	532	124	632	912	311	306	574	106	157	103	208	999999	999999	999999	724	358	741	417	910	562	999999	154	816	31	999999	988	383	53	589	204	652	373	435	893	132	305	736	52	687	999999	583	809	803	999999	87	995	838	999999	610	962	999999	221	689	688	130	388	307	611	565	999999	923	531	516	999999	450	999999	297	893	921	428	621	698	729	762	979	148	999999	773	943	361	160	388	999999	627	377	441	999999	999999	772	743	997	134	487	375	234	61	302	850	601	253	708	999999	83	191	350	999999	491	926	708	981	47	999999	668	213	171	544	99	889	585	999999	160	550	130	187	431	497	999999	364	538	928	999999	999999	999999	699	653	216	315	260	999999	249	949	757	48	791	705	473	466	999999	214	689	999999	412	275	999999	999999	168	999999	895	760	853	999999	137	999999	780	999999	547	361	968	559	999999	238	999999	613	999999	69	999999	511	999999	481	957	40	936	159	999999	966	443	235	589	606	495	391	420	500	433	999999	821	369	267	999999	168	121	497	724	258	461	134	799	999999	532	699	656	495	423	803	822	981	999999	549	814	701	322	772	371	73	573	818	348	189	24	999999	44	254	682	323	845	999999	999999	900	999999	842	643	305	66	906	999999	999999	996	999999	999999	350	843	819	453	954	845	999999	999999	661	685	642	999999	999999	999999	295	665	411	812	110	957	289	770	999999	162	999999	68	26	715	464	234	676	821	651	578	674	403	224	800	728	999999	999999	417	560	225	754	66	33	390	771	251	437	94	896	738	331	579	999999	667	481	895	829	634	671	436	18	820	999999	51	251	891	451	611	93	999999	999999	872	220	999999	407	915	45	635	943	999999	796	592	925	999999	999999	104	637	557	329	832	647	872	745	999999	216	999999	922	982	149	880	799	999999	10	273	999999	459	999999	999999	270	565	860	203	690	457	639	426	894	231	794	156	264	893	291	260	985	589	136	999999	999999	473	993	62	999999	73	
423	970	999999	662	635	797	735	732	999999	764	971	454	192	298	493	999999	999999	700	999999	999999	626	906	999999	749	287	698	333	282	259	797	571	999999	999999	626	43	669	834	242	596	996	421	999999	999999	527	288	540	407	838	999999	863	433	303	865	503	447	517	435	841	384	936	474	463	482	500	202	174	747	999999	264	824	956	807	113	999999	581	999999	999999	26	471	747	301	494	678	999999	999999	277	942	213	188	526	999999	992	999999	999999	532	958	58	999999	334	124	792	841	584	779	907	626	199	674	922	353	217	999999	380	637	645	979	999999	999999	137	925	231	544	387	737	590	963	950	453	668	999999	56	203	999999	356	999999	459	910	899	488	746	999999	278	291	835	999999	999999	999999	229	999999	999999	183	961	978	409	999999	999999	463	846	199	999999	676	745	15	999999	306	23	726	999999	683	196	78	885	608	390	847	952	263	552	428	765	351	730	439	999999	449	95	224	292	462	706	999999	74	710	544	80	342	272	982	538	999999	108	598	546	827	999999	298	362	598	562	940	995	999999	427	999999	602	945	315	890	859	221	999999	444	571	976	200	999999	184	74	319	999999	689	280	23	999999	999999	753	193	612	999999	160	732	626	729	522	710	93	646	286	942	135	36	382	132	326	999999	664	999999	569	999999	480	999999	298	289	57	260	724	999999	303	999999	848	999999	703	260	999999	999999	182	714	59	276	116	367	898	999999	194	488	317	158	696	999999	12	726	624	974	169	46	444	346	681	999999	986	195	352	519	103	373	332	131	999999	837	334	949	977	303	999999	123	225	176	105	568	943	575	211	676	764	132	147	729	101	673	55	836	43	999999	290	921	24	388	38	820	166	999999	736	859	302	63	749	331	453	56	820	277	250	122	328	999999	983	676	755	971	236	603	40	999999	792	999999	916	199	22	609	999999	837	147	285	999999	999999	839	352	999999	710	382	816	999999	999999	852	777	595	999999	999999	999999	937	348	633	67	594	563	165	986	76	805	147	559	318	843	947	999999	139	965	710	570	580	640	302	54	598	420	327	986	896	999999	902	995	729	152	672	760	213	999999	690	999999	602	853	285	578	573	822	999999	441	106	869	647	999999	219	899	300	999999	56	589	469	184	999999	179	999999	61	903	151	829	175	181	999999	780	999999	284	860	968	726	365	723	480	999999	999999	885	999999	37	999999	999999	785	999999	852	375	714	624	621	516	613	432	763	999999	675	999999	992	341	270	909	999999	999999	355	999999	999999	573	999999	
333	118	693	271	359	999999	72	999999	631	365	999	999999	805	483	165	999999	767	256	999999	963	141	57	58	999999	999999	625	980	938	778	999999	436	999999	289	434	999999	515	927	255	264	153	700	549	54	76	993	28	465	436	999999	171	588	112	394	609	810	285	69	911	691	734	309	133	999999	705	928	108	43	380	102	999999	510	999999	992	402	999999	999999	13	981	788	562	170	554	999999	617	999999	334	999999	679	999999	999999	455	999999	563	999999	999999	577	999999	348	148	894	984	999999	343	292	660	999999	999999	992	346	228	282	999999	999999	139	574	755	128	299	367	999999	593	363	756	987	204	494	958	472	559	695	949	664	843	893	577	85	220	999999	999999	282	224	522	999999	405	999999	999999	999999	999999	955	97	999999	352	980	999999	311	630	337	999999	999999	999999	999999	646	443	651	999999	618	244	999999	999999	498	545	406	343	95	389	80	30	999999	164	826	999999	999999	517	471	247	607	999999	309	592	946	747	863	999999	790	176	578	89	692	137	223	143	663	999999	466	552	999999	18	999999	165	240	999999	999999	201	999999	574	582	139	971	413	999999	999999	935	647	614	751	681	772	553	919	999999	999999	338	233	999999	693	999999	660	999999	919	195	599	999999	153	361	346	999999	672	999999	999999	593	448	118	288	466	289	999999	26	268	999999	870	999999	465	999999	354	249	281	999999	260	578	635	921	999999	62	228	81	156	791	295	278	980	19	411	999999	999999	371	999999	60	767	661	999999	922	402	999999	59	905	143	812	799	121	75	26	421	792	590	672	369	65	69	999999	142	999999	730	990	735	999999	878	138	650	999999	366	231	986	999999	93	713	528	744	13	322	938	344	992	183	212	963	999999	618	999999	663	11	827	999999	382	999999	89	201	999999	609	198	999999	14	171	816	754	844	40	822	709	877	153	625	62	746	456	999999	423	556	787	771	272	269	999999	999999	999999	539	999999	999999	79	13	522	999999	145	814	999999	933	182	999999	428	368	933	776	909	999999	519	386	999999	253	925	731	999999	644	625	999999	999999	768	999999	184	835	999999	999999	426	752	706	365	999999	490	999999	461	999999	624	248	138	428	838	999999	359	524	477	999999	765	987	688	999999	347	877	500	307	888	526	321	998	349	214	999999	516	34	999999	512	491	896	536	791	999999	116	427	516	999999	999	440	418	999999	999999	999999	459	625	738	414	369	487	537	999999	359	934	211	626	899	924	999999	331	999999	156	21	986	708	239	999999	285	240	999999	371	303	308	458	118	225	302	118	754	139	778	
619	843	35	953	714	186	856	211	490	999999	592	533	678	968	271	94	720	533	229	429	999999	183	999999	999999	244	883	900	826	999999	999999	791	179	543	553	852	999999	986	999999	993	62	349	84	750	401	778	770	630	490	846	140	581	584	999999	710	999999	999999	404	908	719	999999	286	40	225	166	999999	423	990	999999	999999	958	999999	687	539	999999	89	388	433	999999	347	473	263	420	979	855	752	216	644	832	237	416	908	88	322	173	776	999999	859	593	664	365	780	999999	373	887	41	894	55	368	630	999999	22	999999	999999	256	576	865	999999	369	999999	999999	999999	167	897	999999	60	30	375	375	400	770	529	839	999999	982	999999	758	999999	999999	824	999999	171	286	999999	999999	403	562	999999	76	596	999999	268	999999	999999	143	999999	999999	608	664	837	21	999999	999999	967	860	416	182	999999	999999	562	818	818	958	999999	556	369	502	955	605	316	498	999999	308	778	489	999999	39	660	260	405	80	160	999999	264	999999	339	491	999999	999999	884	999999	599	928	999999	778	102	310	954	632	773	94	667	12	357	349	508	230	900	488	358	386	521	711	193	999999	668	436	999999	732	227	878	194	612	721	95	999999	584	794	999999	999999	210	84	38	487	321	412	999999	44	915	313	118	591	999999	993	507	709	887	745	32	119	665	999999	232	415	999999	899	65	999999	272	450	924	435	899	102	157	312	493	234	872	89	520	401	787	428	118	297	365	999999	223	385	999999	838	999999	891	999999	603	852	999999	592	421	357	867	772	475	389	999999	999999	737	846	205	999999	999999	872	943	999999	274	819	803	999999	608	544	446	77	886	439	999999	663	18	370	554	459	999999	999999	999999	999999	653	629	999999	49	436	605	999999	772	28	169	357	965	829	302	466	783	58	325	984	999999	911	999999	885	45	303	28	999999	376	302	745	355	30	999999	221	945	644	507	763	870	999999	916	673	58	727	999999	129	834	716	999999	770	999999	554	658	583	820	853	744	999999	745	417	999999	261	480	282	814	336	999999	999999	999999	822	286	294	455	981	961	248	751	167	953	999999	193	966	472	531	344	800	999999	999999	401	102	900	229	999999	999999	89	999999	202	776	912	755	575	227	369	91	494	126	999999	676	622	999999	112	586	334	999999	233	955	789	949	938	24	964	999999	226	999999	921	66	277	992	902	306	999999	974	255	208	999999	966	607	390	46	228	700	695	227	819	989	324	895	455	239	999999	999999	253	838	898	790	999999	11	999999	170	438	999999	116	774	325	536	137	
999999	136	963	266	357	408	913	999999	323	279	497	406	274	999999	170	999999	999999	999999	999999	999999	146	356	417	746	965	503	230	608	379	999999	921	999999	293	999999	983	999999	999999	972	775	477	339	128	584	521	999999	604	839	562	277	999999	353	995	895	734	991	999999	718	999999	301	854	188	999999	350	729	357	595	999999	999999	999999	401	338	790	999999	953	999999	27	772	896	382	371	664	667	340	351	250	925	16	999999	871	998	61	275	681	921	299	35	778	855	173	778	490	436	999999	875	699	563	993	942	271	973	999999	999999	999999	930	999999	999999	974	999	489	432	589	564	541	625	350	73	118	91	664	999999	999999	917	732	999999	999999	999999	999999	464	651	686	932	74	297	999999	786	238	430	751	999999	999999	999999	778	375	741	999999	926	895	322	535	635	454	911	287	824	734	999999	99	999999	999999	963	790	519	357	802	999999	525	277	643	839	121	642	367	360	885	999999	470	551	999999	999999	999999	341	417	929	26	999999	999999	786	473	173	999999	999999	189	701	768	988	999999	999999	573	251	672	659	261	999999	423	993	97	561	402	999999	999999	753	999999	999999	106	631	383	999999	341	570	479	739	803	999999	357	972	462	665	592	999999	854	48	977	749	742	304	89	934	515	32	154	468	393	45	899	737	999999	999999	605	146	999999	952	100	13	772	933	999999	781	135	451	540	432	969	505	583	999999	999999	359	999999	801	551	999999	84	999999	425	21	355	767	580	619	932	118	69	455	292	902	948	999999	977	808	449	999999	808	74	492	722	498	888	462	674	961	689	999999	804	999999	999999	999999	781	588	999999	587	97	210	515	518	999999	372	524	223	999999	286	802	382	294	999999	252	640	19	825	702	522	467	315	906	658	252	857	265	860	126	33	176	395	999999	231	361	108	302	556	70	360	999999	999999	781	397	168	999999	999999	452	352	535	868	955	999999	999999	129	782	999999	857	275	574	116	999999	107	657	999999	416	166	73	10	999999	348	463	765	352	548	792	533	518	999999	935	999999	813	518	590	165	220	509	977	999999	579	804	444	999999	496	253	999999	578	134	287	999999	999999	903	452	207	999999	999999	200	999999	700	337	259	785	367	339	999999	999999	155	516	999999	899	906	189	961	431	999999	999999	999999	999999	108	999999	223	999999	241	747	999999	988	999999	321	999999	750	999999	966	287	773	999999	29	999999	951	812	999999	174	71	632	387	845	971	941	999999	999999	293	242	921	999999	472	999999	850	553	999999	999999	695	932	834	999999	751	879	999999	901	198	999999	331	
826	231	999999	999999	72	161	775	853	901	814	56	349	464	119	518	999999	531	814	659	479	999999	466	406	999999	26	999999	999999	999999	508	905	79	753	919	534	467	20	465	999999	409	999999	84	700	999999	999999	648	999999	379	999999	243	781	418	97	999999	632	856	369	824	999999	142	732	213	999999	999999	999999	745	303	430	999999	651	507	643	246	415	697	404	774	748	666	479	999999	960	944	647	726	999999	982	224	297	678	999999	195	999999	163	677	999999	999999	355	721	999999	999999	999999	449	361	735	147	999999	681	841	999999	91	999999	167	999999	999999	999999	268	257	628	510	999999	89	142	261	553	322	526	92	999999	938	224	429	36	672	135	999999	999999	592	912	999999	999999	310	999999	999999	596	999999	37	257	454	999999	500	999999	726	221	242	275	40	197	808	999999	621	999999	943	999999	23	999999	999999	495	743	447	260	999999	344	49	196	462	705	82	665	76	294	999999	999999	832	448	291	702	815	440	859	240	999999	784	499	967	234	366	481	56	934	892	541	513	17	999999	825	597	687	34	779	569	999999	999999	742	999999	352	461	999999	464	731	959	778	65	884	999999	926	890	999999	999999	962	105	234	35	999999	183	753	999999	630	187	999999	694	999999	790	660	999999	999999	999999	52	371	999999	999999	999999	26	325	975	999999	999999	629	999999	999999	934	751	999999	72	684	999999	932	801	568	385	586	830	933	841	46	999999	987	405	594	934	999999	848	484	455	199	849	217	710	999999	68	276	145	999999	458	688	999999	408	999999	976	954	350	999999	483	985	48	941	323	185	999999	41	136	90	45	865	605	95	277	170	999999	834	137	231	999999	999999	118	451	10	485	163	104	999999	269	428	639	594	133	375	999999	416	257	999999	42	431	723	999999	999999	110	965	852	602	675	248	854	151	827	128	999999	973	877	597	941	999999	32	194	496	866	661	999999	999999	482	720	778	753	999999	308	105	800	331	577	921	351	45	632	560	428	306	414	287	812	475	177	402	999999	819	315	999999	19	246	999999	999999	534	703	693	380	882	999999	494	239	842	999999	327	633	999999	955	256	906	215	999999	765	199	462	384	594	999999	314	999999	166	934	319	611	999999	563	104	512	397	999999	999999	261	678	999999	812	185	444	90	157	543	996	999999	573	999999	492	548	480	999999	999999	160	119	887	999999	999999	740	559	919	241	999999	764	539	892	568	999999	565	954	793	999999	999999	999999	999999	513	999999	770	999999	501	371	910	129	999999	92	66	899	999999	999999	999999	999999	124	999999	999999	999999	999999	999999	393	14	
113	107	964	844	537	754	246	660	999999	999999	605	239	306	242	249	999999	18	122	108	681	482	999999	331	80	110	769	679	453	134	29	999999	999999	274	999999	227	404	406	999999	591	793	846	406	572	36	932	234	888	999999	551	74	258	101	346	711	531	120	776	894	743	999999	999999	999999	535	317	999999	536	964	540	24	844	791	942	530	999999	835	999999	431	304	147	876	880	797	999999	70	771	999999	732	999999	244	117	999999	999999	333	823	999999	63	871	265	551	406	270	358	867	999999	282	316	999999	999999	876	455	689	481	756	866	887	286	999999	474	545	840	803	411	305	906	227	999999	618	999999	596	999999	214	175	999999	741	615	999999	930	204	788	999999	84	701	687	999999	428	156	756	999999	999999	999999	171	406	719	999999	602	999999	62	999999	999999	993	697	863	444	103	250	523	728	24	260	364	356	696	686	89	765	112	723	517	999999	999999	532	162	770	164	620	999999	999999	50	149	999999	479	999999	714	794	768	999999	267	593	548	905	427	741	215	581	999999	475	720	999999	945	500	145	545	482	999999	999999	544	102	290	483	442	76	687	999999	504	884	386	981	892	999999	999999	845	140	968	582	653	790	947	199	79	155	97	816	999999	649	621	934	498	305	999999	234	129	976	999999	999999	838	739	866	999999	696	999999	493	828	328	401	655	15	576	899	765	681	596	902	221	338	354	999999	592	236	882	999999	888	685	999999	97	999999	999999	30	999999	744	914	924	246	502	999999	999999	269	498	703	999999	616	367	598	540	999999	637	226	765	782	761	588	156	999999	999999	746	999999	807	268	999999	966	787	984	999999	164	999999	757	360	999999	851	999999	94	761	889	242	999999	592	299	155	918	460	218	112	999999	999999	999999	999999	294	418	756	548	853	999999	999999	737	216	631	653	443	689	999999	286	816	914	115	676	826	999999	407	561	163	532	662	350	780	757	684	746	613	999999	93	473	942	653	999999	823	999999	503	162	35	644	999999	855	466	34	183	401	198	999999	433	338	999999	886	856	602	999999	200	999999	487	999999	531	884	50	999999	605	430	344	999999	611	292	592	999999	114	381	916	225	999999	206	326	606	366	496	613	189	670	582	586	999999	60	297	632	434	26	183	503	999999	898	420	999999	603	999999	237	586	999999	999999	15	406	515	939	387	349	994	344	881	999999	45	281	999999	774	32	843	999999	123	323	660	168	316	999999	877	166	999999	266	345	722	999999	999999	999999	763	348	999999	186	81	155	672	999999	999999	100	144	999999	468	488	47	
999999	837	760	999999	124	273	999999	682	999999	474	637	782	999999	93	658	621	124	999999	135	517	999999	999999	846	772	112	451	376	32	78	999999	381	419	678	289	619	507	962	185	24	646	572	665	999999	711	999999	999999	611	864	978	478	29	75	343	970	999999	536	991	987	488	673	896	178	614	526	103	228	999999	781	473	161	659	999999	480	488	999999	857	153	145	337	739	839	511	53	600	162	316	999999	999999	765	999999	516	974	697	999999	749	999999	61	449	617	226	268	829	401	827	818	999999	594	999999	35	667	393	856	660	748	999999	395	134	23	373	786	999999	407	999999	390	645	685	999999	139	999999	550	805	704	527	121	481	19	999999	226	999999	82	721	231	681	999999	999999	660	999999	999999	517	364	280	999999	999999	830	84	860	813	21	999999	142	837	464	125	485	862	688	338	548	999999	823	285	908	999999	301	74	920	726	999999	690	984	999999	303	621	999999	279	999999	628	696	47	620	206	108	43	649	244	267	999999	205	999999	21	331	775	681	694	88	999999	806	999999	766	163	144	894	999999	999999	771	544	843	999999	999999	104	999999	642	999999	999999	626	187	874	591	999999	807	814	530	683	999999	999999	595	621	999999	305	907	960	844	930	883	999999	999999	999999	836	878	700	423	375	989	150	951	689	999999	35	77	999999	999999	999999	727	958	349	614	999999	652	543	999999	922	915	444	308	144	224	711	627	999999	999999	410	47	999999	999999	999999	448	999999	542	726	974	330	595	859	404	419	745	127	972	544	999999	999999	999999	999999	702	777	999999	930	690	16	737	977	647	999999	752	999999	460	510	370	574	900	83	678	999999	569	999999	337	65	50	999999	999999	107	739	999999	999999	999999	285	744	999999	999999	885	999999	999999	535	999999	999999	999999	999999	117	999999	959	999999	756	407	643	797	422	208	733	999999	450	452	889	802	618	639	999999	999999	555	528	226	999999	499	781	688	392	233	999999	936	571	182	999999	948	147	929	163	350	999999	448	999999	999999	86	20	174	149	999999	999999	58	917	359	760	127	999999	588	999999	254	745	975	999999	261	999999	279	999999	172	674	853	999999	999999	872	999999	299	999999	126	54	717	149	704	334	641	255	999999	185	235	586	811	999999	411	370	461	685	417	374	999999	197	999999	541	814	848	500	999999	939	875	185	462	70	854	10	999999	999999	547	549	999999	343	474	496	399	54	686	360	618	452	999999	301	197	999999	999999	293	929	117	185	334	855	833	356	315	888	999999	773	999999	957	64	999999	499	913	145	996	999999	158	700	999999	497	
138	999999	882	999999	806	999999	987	414	145	999999	81	43	694	223	693	588	987	999999	608	399	999999	999999	999999	563	191	643	387	62	999999	893	145	238	570	688	206	999999	999999	512	509	313	22	999999	389	395	983	999999	804	700	451	417	53	989	102	157	227	967	105	328	662	999999	999999	935	362	252	436	843	473	16	26	999999	636	485	659	304	999999	911	781	999999	580	954	999999	687	610	643	850	155	145	422	471	239	999999	632	850	346	999999	86	16	147	959	149	763	797	683	124	999999	567	339	797	769	315	999999	97	747	707	334	999999	999999	719	401	290	707	60	545	787	999999	14	999999	999999	198	311	904	999999	58	440	200	50	13	495	999999	999999	816	348	653	165	53	184	884	152	22	596	751	999999	745	679	442	713	262	999999	60	776	932	26	609	468	999999	552	48	999999	999999	999999	999999	839	856	118	999999	999999	406	390	744	890	129	999999	311	601	559	617	897	379	998	999999	788	117	445	999999	999999	800	738	999999	999999	500	145	577	999999	728	90	911	999999	999999	215	999999	316	999999	161	169	657	448	714	17	908	793	654	669	319	39	999999	408	404	770	757	999999	999999	221	999999	999999	754	551	858	582	999999	999999	186	270	999999	925	181	999999	955	285	438	912	95	731	286	999999	846	476	268	999999	234	682	999999	670	880	999999	452	104	244	999999	415	115	590	142	496	270	617	394	505	393	858	587	452	128	999999	844	588	898	934	999999	999999	288	293	999999	358	838	140	515	999999	633	999999	86	682	57	870	332	332	952	244	26	999999	461	970	999999	999999	646	240	999999	339	46	951	553	999999	999999	999999	137	821	336	783	658	139	112	15	872	910	782	905	404	258	999999	999999	636	663	999999	333	945	317	999999	517	712	607	741	186	999999	681	929	999999	123	547	743	511	995	999999	586	887	250	456	108	963	963	740	836	150	330	524	325	889	999999	244	564	819	412	999999	81	61	397	926	999999	200	981	865	791	856	515	999999	526	467	87	999999	93	499	219	999999	554	971	999999	601	855	828	999999	999999	675	879	982	923	108	999999	999999	535	999999	323	999999	907	982	107	949	979	635	999999	999999	999999	811	220	999999	75	999999	999999	999999	999999	999999	999999	80	833	835	940	999999	912	999999	591	409	350	369	551	541	769	705	999999	473	456	32	791	966	43	831	507	999999	465	728	999999	999999	151	911	996	255	703	253	999999	999999	51	999999	46	115	53	423	999999	498	269	999999	999999	370	308	493	818	88	999999	999999	46	11	338	712	734	194	
957	277	999999	438	999999	999999	838	526	744	239	431	999999	985	686	922	620	184	18	968	999999	999999	999999	25	999999	102	918	756	873	999999	959	743	999999	999999	851	157	775	165	227	135	963	840	864	626	78	72	279	102	812	907	426	827	329	744	947	847	411	262	610	346	999999	549	999999	319	785	999999	102	376	144	538	157	465	956	882	14	946	482	929	947	594	822	826	944	965	790	999999	423	594	999999	13	745	523	554	881	681	423	874	999999	841	582	969	903	958	283	999999	999999	870	999999	739	11	375	999999	314	999999	523	627	605	999999	528	999999	81	508	999999	140	792	633	911	85	210	999999	999999	926	98	374	625	918	999999	670	215	829	999999	976	999999	233	999999	273	218	538	367	63	817	874	36	198	511	471	762	827	490	136	59	795	246	158	928	449	393	940	400	605	759	999999	794	999999	999999	105	652	917	502	529	425	382	717	157	773	207	999999	999999	863	163	166	50	189	89	779	476	739	707	304	198	880	999999	999999	762	304	882	90	337	807	415	818	845	335	961	710	677	88	99	999999	731	549	493	86	999999	449	718	999999	715	919	999999	365	945	622	313	649	157	244	954	999999	891	126	572	102	457	999999	999999	715	999999	999999	999999	398	650	332	999999	648	396	201	999999	323	585	135	375	999999	892	999999	873	232	31	999999	563	442	133	246	493	615	977	400	629	901	138	13	538	347	817	526	714	999999	59	664	262	956	343	999999	277	765	751	164	210	407	472	98	694	905	814	999999	274	999999	839	999999	671	999999	999999	10	195	582	597	38	600	999999	345	999999	182	366	69	607	999999	493	968	999999	863	999999	200	999999	439	49	318	633	532	157	999999	310	783	999999	993	267	394	342	454	695	999999	722	564	999999	999999	221	915	338	845	217	570	999999	445	122	104	848	804	349	571	156	273	963	999999	453	124	44	477	91	372	801	222	766	48	999999	559	151	268	999999	170	227	133	980	787	325	999999	479	865	671	999999	999999	999999	999999	771	308	999999	214	227	121	999999	37	744	999999	965	53	995	804	743	171	999999	953	589	448	189	353	999999	999999	186	999999	866	645	178	806	95	999999	349	177	999999	739	851	354	999999	999999	647	143	999999	299	999999	743	329	781	999999	999999	999999	999999	566	999999	865	999999	999999	999999	38	46	254	999999	858	937	999999	999999	999999	827	810	14	319	218	999999	441	801	55	870	999999	277	442	860	95	909	474	698	51	661	999999	311	576	463	999999	325	887	903	573	285	545	999999	277	
48	999999	971	731	394	899	24	999999	999999	819	557	999999	999999	999999	185	169	174	393	999999	707	96	379	526	999999	550	606	999999	150	538	238	770	335	999999	999999	403	368	123	187	90	999999	36	999999	999999	491	29	999999	999999	729	999999	744	999999	891	305	843	191	668	975	999999	999999	999999	16	874	999999	984	999999	999999	371	870	202	816	55	986	999999	450	999999	559	267	44	224	640	764	173	438	793	829	879	999999	347	999999	734	999999	386	997	999999	999999	162	940	999999	999999	797	548	972	536	895	999999	999999	588	999999	173	632	411	941	999999	999999	33	999999	445	802	164	179	202	34	61	468	433	668	989	999999	658	528	618	138	601	426	102	999999	999999	542	104	416	301	184	184	196	999999	451	862	457	279	999999	716	147	973	273	999999	524	999999	77	472	999999	433	577	206	999999	23	282	350	106	457	241	999999	999999	707	999999	877	28	999999	999999	145	981	805	542	741	708	811	999999	165	337	822	578	871	569	79	74	983	999999	999999	539	183	60	999999	766	10	48	745	813	439	235	396	999999	674	66	932	999999	234	891	836	498	834	541	127	22	284	878	370	645	833	642	765	163	51	999999	690	95	879	49	542	703	963	997	51	930	941	247	903	814	637	588	840	101	999999	488	999999	641	933	98	492	131	677	109	999999	999999	470	242	999999	999999	375	847	611	194	359	143	535	836	500	197	81	46	974	555	18	255	802	673	276	563	614	999999	162	790	557	420	999999	863	26	999999	469	708	703	549	449	789	976	999999	999999	999999	953	868	151	745	27	455	156	999999	101	999999	994	797	999999	980	749	326	999999	821	637	938	118	672	819	255	727	372	343	999999	999999	228	279	155	930	522	610	746	908	416	773	999999	273	903	999999	292	259	672	743	999999	799	133	104	165	999999	999999	645	291	58	895	999999	999999	121	721	25	873	465	848	999999	453	380	999999	999999	289	57	999999	999999	999999	900	537	996	64	999999	999999	636	999999	133	124	136	136	876	329	999999	22	999999	129	990	552	888	898	826	410	806	299	352	795	715	815	117	493	999999	999999	999999	999999	898	964	34	500	95	42	749	351	722	740	999999	61	316	405	891	927	544	132	999999	12	711	595	258	999999	278	840	278	318	16	642	996	445	938	186	123	433	104	499	467	999999	158	999999	688	75	722	999999	488	999999	923	190	949	17	125	999999	999999	999999	999999	694	999999	254	999999	999999	345	89	743	142	122	140	291	468	832	999999	665	470	853	237	907	192	617	977	362	958	
999999	826	693	989	330	559	999999	810	717	410	277	999999	101	999999	999999	609	332	999999	999999	358	38	464	357	904	999999	654	999999	999999	406	533	86	254	892	806	54	519	395	754	811	999999	999999	480	751	999999	999999	999999	379	145	98	307	860	37	999999	13	929	931	479	789	647	675	34	794	999999	193	333	999999	999999	295	673	629	223	578	778	625	594	999999	999999	924	999999	899	285	999999	494	999999	999999	59	455	888	876	999999	50	606	116	146	537	969	76	567	108	754	132	93	472	468	999999	999999	258	183	419	381	228	554	662	748	400	635	309	999999	520	283	577	999999	418	999999	589	617	471	642	999999	624	999999	155	999999	382	776	201	927	35	24	391	999999	999999	999999	504	894	496	999999	368	745	902	669	760	999999	824	186	691	999999	912	878	475	820	616	999999	999999	890	83	999999	289	971	209	707	283	300	139	482	304	962	914	664	103	673	113	896	195	999999	999999	108	11	206	95	526	25	157	548	570	999999	197	683	613	821	768	664	999999	546	999999	396	470	917	351	882	728	760	257	785	802	999999	999999	900	840	170	999999	726	93	999999	682	692	136	999999	999999	298	117	999999	310	842	335	999999	716	360	989	999999	270	190	659	324	367	765	767	372	746	852	999999	999999	843	999999	999999	999999	581	509	863	513	269	999999	999999	63	774	999999	459	999999	459	793	10	369	999999	999999	900	794	76	999999	529	917	924	999999	15	716	823	820	445	857	996	293	437	217	496	999999	309	551	831	606	549	999999	315	362	912	953	852	115	386	999999	552	62	999999	812	980	999999	999999	504	713	642	239	999999	13	602	999999	999999	365	793	873	433	972	358	962	470	999999	999999	999999	572	999999	61	864	718	444	999999	314	943	999999	999999	236	550	898	999999	838	198	376	595	913	713	943	745	999999	68	241	953	599	204	99	515	999999	378	344	26	652	661	778	521	519	999999	297	474	858	740	567	332	534	178	519	774	999999	633	697	898	628	117	999999	805	999999	491	284	120	999999	999999	999999	857	999999	882	999999	999999	419	999999	86	783	425	479	999999	857	999999	909	999999	999999	684	325	999999	959	680	999999	397	999999	208	973	999999	38	999999	187	999999	999999	709	709	126	652	26	343	364	248	556	914	999999	999999	230	606	314	999999	73	853	999999	539	999999	81	186	999999	494	616	978	446	820	999999	927	248	858	830	157	999999	792	775	999999	351	960	184	999999	766	962	999999	324	601	668	467	965	12	750	90	999999	637	532	999999	167	409	364	999999	427	508	986	244	
300	400	458	522	999999	297	448	95	578	999999	669	420	807	256	301	386	778	363	92	925	497	777	999999	520	269	999999	618	15	986	52	756	904	999999	728	948	924	999999	999999	682	677	564	665	511	470	967	121	549	911	117	999999	149	73	999999	999999	747	522	246	999999	263	999999	679	443	108	536	999999	765	640	88	308	377	999999	999999	681	415	370	999999	999999	693	999999	999999	999999	706	897	999999	903	999999	488	718	981	999999	688	999999	892	342	998	130	567	975	20	999999	481	999999	999999	740	745	516	391	20	700	915	256	552	999999	115	999999	972	545	100	632	999999	286	921	107	872	689	37	740	348	416	249	274	300	683	349	675	435	103	167	273	999999	311	477	27	999999	188	145	820	786	890	36	585	476	352	254	925	560	373	740	61	717	775	53	999999	999999	650	956	999999	999999	439	26	879	387	827	245	465	999999	999999	41	999999	553	217	954	999999	390	664	797	947	439	424	999999	72	362	999999	999999	621	267	873	567	425	232	276	999999	356	873	156	207	649	116	789	126	656	342	57	999999	510	821	594	999999	796	852	19	439	630	323	954	527	281	999999	624	207	936	346	999999	471	286	999999	607	999999	243	999999	158	999999	650	307	469	730	315	608	55	999999	999999	999999	771	572	999999	836	999999	43	999999	999999	925	377	492	591	190	319	726	585	231	78	224	999999	999999	339	704	178	789	333	999999	234	222	673	236	825	999999	287	575	52	258	450	297	574	666	999999	541	780	358	999999	127	159	13	999999	999999	976	585	999999	677	999999	868	54	56	821	188	694	417	262	999999	666	67	902	744	999999	337	781	781	649	353	999999	999999	923	820	731	215	704	231	493	999999	260	249	870	609	999999	183	213	999999	476	395	999999	999999	999999	999999	691	10	225	415	329	401	606	205	936	319	999999	999999	945	999999	999999	999999	484	473	923	966	890	427	196	302	999999	509	999999	388	314	263	999999	180	519	999999	999999	730	989	298	999999	999999	689	65	313	561	309	999999	238	980	87	999999	999999	999999	999999	321	748	999999	813	922	805	819	276	228	999999	682	937	999999	133	661	103	594	626	195	999999	831	287	835	123	635	993	120	999999	999999	310	454	352	872	999999	208	545	999999	916	76	999999	91	999999	471	174	999999	623	178	376	999999	886	999999	244	725	999999	451	43	913	160	188	929	694	999999	133	917	445	339	75	243	924	126	238	999999	559	999999	489	16	816	670	492	22	824	743	999999	267	817	220	626	935	456	174	631	714	738	999999	798	543	
999999	999999	729	301	558	935	451	461	657	814	999999	34	457	444	227	252	668	176	114	951	845	865	109	234	999999	139	787	999999	494	523	939	422	902	999999	999999	273	941	200	463	889	301	251	609	13	536	602	488	21	947	388	999999	572	42	847	999999	999999	999999	504	588	428	157	691	966	144	875	999999	131	999999	139	954	311	999999	712	999999	999999	603	266	999999	698	999999	650	775	813	115	477	999999	389	65	258	478	820	999999	611	999999	742	609	285	475	137	999999	999999	999999	999999	992	87	578	999999	817	196	999999	579	999999	999999	478	778	382	878	999999	667	508	883	76	262	661	999999	864	999999	677	482	999999	328	791	969	999999	639	673	893	820	999999	898	517	999999	868	163	898	999999	641	999999	266	369	731	423	999999	628	390	414	725	230	858	999999	713	999999	345	145	776	788	386	999999	838	114	999999	67	832	999999	991	321	999999	108	763	999999	233	731	421	122	329	904	982	350	999999	235	999999	999999	962	999999	194	335	236	733	386	119	96	270	999999	161	880	999999	590	999999	637	78	216	626	467	197	999999	981	770	999999	816	872	806	46	335	612	167	815	105	27	584	999999	999999	474	722	999999	583	962	436	269	242	655	323	943	713	976	28	331	216	774	999999	999999	999999	999999	916	514	313	60	999999	999999	999999	74	578	573	465	999999	983	742	904	999999	999999	37	999999	510	990	170	559	862	332	999999	594	835	999999	330	201	380	110	91	557	217	350	532	36	742	274	999999	999999	999999	488	741	993	285	999999	402	999999	798	658	64	999999	756	955	450	999999	999999	109	168	999999	257	382	94	871	999999	999999	696	473	999999	10	812	245	999999	94	999999	384	999999	365	318	419	217	171	999999	722	999999	78	999999	262	999999	804	449	643	115	712	828	999999	404	870	102	100	999999	929	88	798	846	818	200	671	155	76	999999	232	791	999999	257	96	979	372	825	832	394	444	574	286	560	999999	999999	120	999999	441	980	999999	999999	227	689	999999	999999	999999	876	999999	999999	999999	999999	832	667	227	999999	366	464	741	999999	42	999999	269	706	295	364	801	247	677	999999	90	416	714	96	425	959	999999	70	969	14	385	495	597	954	264	338	741	619	343	999999	773	655	524	53	999999	675	12	520	404	923	291	366	208	548	797	722	402	746	251	267	999999	999999	495	737	22	546	457	314	451	957	623	999999	903	362	914	434	999999	999999	148	750	999999	62	665	56	999999	29	297	59	167	541	935	995	377	999999	999999	477	170	786	41	411	228	999999	79	447	
309	109	462	846	999999	999999	999999	731	607	501	311	236	640	449	24	999999	258	408	999999	999999	31	999999	815	827	325	999999	273	999999	639	737	531	268	983	999999	746	623	566	451	425	999999	711	214	397	875	774	810	837	721	771	47	162	820	550	999999	425	681	294	634	530	196	110	724	101	999999	970	52	252	999999	702	400	437	807	999999	999999	208	816	240	939	999999	515	609	999999	343	601	584	710	999999	823	999999	75	339	931	920	238	693	999999	122	527	904	999999	567	999999	999999	999999	610	999999	837	195	999999	609	999999	354	581	25	586	999999	391	500	296	269	334	429	618	637	71	999999	886	754	671	221	999999	713	44	331	947	193	999999	962	991	238	873	999999	862	999999	999999	985	999999	905	999999	145	999999	622	241	645	407	148	808	390	320	114	468	93	999999	749	905	737	319	260	77	403	999999	428	508	999999	396	801	999999	424	23	85	156	981	112	999999	616	91	481	999999	999999	809	999999	153	652	886	770	790	18	122	298	886	675	108	837	258	120	999999	123	999999	259	605	999999	393	377	244	958	486	999999	988	142	823	265	920	337	267	28	881	776	622	297	605	793	453	135	136	999999	57	153	854	999999	440	968	308	999999	999999	999999	991	999999	999999	928	293	999999	30	999999	999999	631	754	771	580	240	239	999999	999999	886	653	811	137	267	250	834	910	999999	135	572	702	999999	957	780	19	39	36	999999	368	693	999999	795	773	473	660	505	999999	286	999999	624	196	40	477	999999	999999	515	111	733	999999	999999	999999	999999	684	457	288	619	673	974	999999	550	213	133	51	999999	999999	857	48	663	606	744	188	999999	768	999999	999999	671	999999	546	293	999999	999999	302	579	999999	675	63	120	999999	195	51	831	680	524	33	421	72	988	670	538	638	477	447	136	790	404	999999	191	184	82	616	240	999999	999999	267	622	910	999999	999999	141	829	747	722	478	565	913	508	999999	745	99	322	999999	718	17	655	999999	490	999999	788	389	291	871	936	253	578	999999	704	990	267	410	510	518	731	999999	999999	999999	754	968	571	877	896	999999	999999	94	759	933	522	999999	45	241	999999	999999	765	876	849	958	810	479	899	999999	999999	999999	852	999999	999999	803	999999	189	309	763	281	521	604	910	999999	999999	435	851	493	645	297	584	999999	999999	999999	766	999999	854	689	750	91	285	79	816	668	389	999999	999999	505	955	981	343	820	999999	959	620	149	999999	393	842	532	958	985	999999	466	999999	562	826	999999	822	999999	106	499	999999	682	995	452	788	
251	114	583	335	999999	537	999999	954	764	683	75	999999	626	898	470	846	227	999999	300	814	359	44	826	606	999999	999999	905	885	843	271	999999	964	177	361	999999	999999	999999	207	612	457	600	512	870	879	999999	999999	205	162	999999	652	341	999999	705	638	999999	217	287	999999	302	672	632	778	120	999999	93	999999	999999	275	295	191	587	999999	519	842	223	999999	174	947	846	624	487	752	259	200	930	999999	269	999999	923	405	12	292	905	940	825	999999	999999	377	795	659	927	930	999999	454	75	999999	50	862	999999	999999	52	999999	140	677	194	880	999999	920	999999	999999	842	952	352	889	189	304	999999	999999	999999	400	456	796	999999	196	999999	999999	885	805	999999	999999	999	999999	124	999999	363	672	161	237	756	945	304	481	999999	751	999999	975	587	977	275	999999	999999	999999	999999	33	999999	255	188	943	999999	636	994	723	795	999999	55	999999	837	999999	536	517	152	887	999999	82	106	999999	999999	410	999999	721	999999	908	539	364	999999	537	562	100	999999	117	493	218	256	129	950	580	999999	853	999999	382	147	577	450	758	627	999999	649	772	926	169	265	777	574	270	666	96	193	440	999999	517	882	747	812	429	33	934	640	999999	132	526	298	147	704	997	583	402	467	781	736	999999	887	790	174	48	852	999999	999999	999999	463	864	397	255	322	198	999999	400	765	30	735	692	678	946	649	999999	870	999999	83	999999	999999	274	628	412	703	436	630	102	583	774	577	316	300	999999	999999	999999	139	52	824	515	999999	193	637	447	56	53	435	940	150	763	177	734	642	77	309	198	999999	984	551	886	568	407	999999	991	453	428	999999	33	707	999999	281	828	999999	999999	79	503	636	999999	365	660	11	689	951	999999	606	842	674	233	999999	999999	32	154	501	938	947	110	375	999999	993	999999	651	999999	243	758	491	349	442	999999	997	806	562	64	999999	999999	884	999999	455	999999	999999	611	754	178	679	656	369	137	999999	999999	620	969	137	990	197	737	18	600	999999	203	338	267	409	599	235	999999	498	967	524	609	64	79	999999	378	999999	392	999999	483	731	586	999999	363	22	999999	999999	38	679	999999	866	891	883	999999	432	262	669	999999	211	164	942	999999	999999	401	612	999999	309	999999	324	759	739	805	864	534	999999	869	804	974	255	330	145	999999	868	927	111	633	726	769	646	999999	708	134	999999	719	541	600	429	997	999999	999999	779	912	999999	920	999999	71	37	999999	426	562	999999	695	881	880	28	745	273	999999	999999	979	10	540	904	923	999999	999999	
624	154	993	999999	999999	999999	232	960	550	233	493	947	105	49	606	999999	352	999999	943	23	252	310	700	795	336	198	999999	772	294	249	999999	790	870	226	447	882	364	999999	122	651	999999	999999	339	795	262	325	144	261	382	633	999999	999999	980	999999	999999	323	454	208	941	261	999999	460	999999	311	225	999999	87	999999	602	724	23	204	971	301	551	330	970	905	543	999999	64	999999	399	660	62	197	810	833	853	133	438	999999	217	999999	550	999999	255	38	999999	559	999999	265	659	999999	999999	992	849	688	494	51	353	548	999999	930	999999	999999	70	25	258	37	892	253	35	478	295	999999	986	119	751	999999	85	999999	335	984	999999	798	796	741	999999	69	348	132	348	812	780	889	501	287	663	895	950	240	779	552	999999	994	999999	190	372	999999	999999	739	999999	954	966	999999	223	680	167	999999	859	329	999999	999999	689	770	904	223	698	406	365	999999	999999	856	589	999999	999999	782	327	999999	568	615	378	287	63	609	195	999999	845	379	676	821	129	264	45	631	266	999999	999999	896	99	26	999999	966	407	306	293	90	999999	131	248	440	362	999999	840	253	950	696	145	89	584	521	377	328	729	544	999999	999999	820	958	999999	581	919	431	688	552	133	412	880	999999	326	999999	28	723	141	245	468	740	424	791	680	570	999999	999999	999999	999999	649	173	246	863	717	101	270	999999	543	666	999999	999999	999999	999999	130	999999	999999	388	999999	479	502	653	197	493	85	999999	776	38	287	999999	137	146	999999	119	902	959	175	26	999999	234	844	610	999999	474	724	536	49	136	999999	141	754	75	29	842	999999	999999	999999	752	788	868	325	999999	139	999999	539	384	822	591	395	171	999999	799	999999	539	634	892	999999	722	999999	999999	809	649	366	155	273	71	126	277	999999	907	983	422	238	180	999999	999999	480	665	999999	350	714	458	741	510	758	954	726	490	999999	193	531	263	983	999999	69	676	999999	999999	261	478	267	999999	557	999999	999999	960	999999	179	630	32	999999	808	787	428	834	999999	999999	856	999999	999999	999999	636	999999	850	999999	999999	438	999999	121	242	737	496	413	467	999999	170	999999	264	332	999999	393	999999	859	999999	999999	723	476	565	414	707	999999	999999	596	942	143	631	494	706	999999	999999	531	582	67	397	294	925	404	330	345	674	999999	653	534	598	926	787	776	875	999999	999999	262	999999	584	999999	474	719	899	471	333	461	675	204	162	873	276	999999	499	999999	900	845	328	999999	229	740	257	999999	494	999999	25	355	999999	619	626	450	
999999	657	999999	654	923	999999	36	933	996	884	998	265	500	660	332	125	298	314	974	244	999999	116	654	843	999999	999999	999999	999999	999999	999999	607	66	578	712	678	619	999999	844	548	335	819	395	999999	999999	742	991	624	833	675	900	66	549	644	391	999999	98	999999	164	498	575	349	134	487	28	286	941	687	788	982	999999	312	454	766	649	425	947	957	999999	111	173	733	402	235	555	999999	999999	422	196	605	589	615	658	355	999999	985	694	907	999999	68	800	999999	836	850	962	999999	612	783	995	966	168	141	694	999999	999999	841	947	899	932	999999	999999	999999	999999	192	403	107	654	108	792	663	731	50	826	260	999999	999999	897	551	272	958	318	283	999999	229	999999	458	920	999999	31	142	48	794	999999	999999	838	281	813	653	457	999999	999999	514	990	342	999999	128	314	444	752	475	943	406	636	974	999999	946	112	281	746	999999	187	999999	87	660	999999	936	75	792	421	39	56	254	103	407	25	999999	292	94	985	999999	153	999999	999999	555	198	999999	999999	10	255	892	999999	999999	906	999999	687	893	999999	999999	717	308	62	522	33	999999	429	999999	312	239	999999	983	663	27	296	427	801	701	206	531	999999	983	778	75	546	528	999999	514	347	591	719	131	377	952	377	686	276	631	462	999999	136	499	339	928	51	272	999999	160	256	489	710	986	696	905	868	734	999999	987	999999	504	862	999999	361	720	519	837	615	711	650	609	999999	999999	249	999999	405	972	653	999999	33	284	300	710	268	858	881	999999	434	999999	93	643	167	999999	656	957	999999	221	148	618	419	214	656	527	510	999999	337	540	746	999999	510	896	90	679	963	701	999999	999999	657	503	839	785	412	999999	999999	16	451	872	999999	291	800	193	833	44	440	819	999999	772	210	621	530	351	999999	805	999999	999999	563	487	325	954	753	124	564	644	779	634	999999	999999	899	999999	204	464	25	999999	999999	326	72	55	249	154	83	441	951	999999	972	498	798	606	191	441	453	964	999999	569	538	999999	999999	198	999999	999999	26	999999	873	999999	426	999999	335	532	976	645	999999	517	248	999999	880	322	172	528	672	290	835	205	331	467	60	240	999999	456	926	999999	697	873	790	442	137	999999	567	255	619	906	172	275	999999	546	316	999999	999999	386	688	226	999999	110	526	974	970	820	791	416	656	999999	999999	879	999999	833	948	999999	999999	805	53	999999	754	999999	999999	766	128	569	575	999999	160	124	515	531	767	710	629	596	357	815	999999	316	178	161	598	433	747	
293	670	796	597	999999	218	999999	342	999999	471	999999	999999	760	999999	410	255	16	265	542	680	637	122	895	213	361	903	912	343	999999	752	999999	999999	999999	28	999999	999999	778	198	104	905	596	999999	999	248	34	999999	596	999999	999999	71	172	896	999999	752	999999	181	774	593	999999	999999	306	585	999999	25	999999	286	715	742	31	510	476	818	170	636	94	999999	999999	656	189	956	316	999999	281	675	590	999999	272	733	999999	663	134	195	951	942	609	20	592	983	380	999999	999999	999999	936	999999	594	354	736	429	667	672	68	128	413	289	845	999999	313	999999	434	172	24	981	834	368	385	999999	999999	228	37	84	856	139	286	442	999999	462	26	999999	90	246	970	842	75	245	604	16	782	672	106	266	999999	999999	558	999999	732	707	29	999999	185	313	488	518	401	593	999999	929	999999	970	21	392	336	593	999999	198	999999	182	916	599	763	379	508	999999	999999	771	377	204	580	78	999999	570	443	448	545	776	758	462	450	999999	429	675	174	811	661	713	930	123	810	370	999999	560	791	430	814	805	999999	294	396	630	226	621	359	999999	270	999999	949	887	57	999999	440	739	999999	444	180	999999	214	999999	541	999999	841	264	393	220	63	999999	778	23	634	739	971	999999	75	820	265	807	326	401	551	219	763	52	75	736	929	285	828	356	259	725	600	117	752	978	788	961	237	149	999999	120	672	999999	999999	999999	999999	966	674	911	188	372	999999	813	999999	331	653	798	198	657	290	777	331	999999	999999	908	148	863	999999	97	999999	999999	580	186	681	999999	999999	827	789	757	634	963	611	917	999999	887	953	787	962	431	334	989	999999	580	859	942	788	250	183	354	179	999999	999999	586	999999	884	792	999999	142	714	784	999999	19	440	32	326	176	413	263	999999	954	999999	901	999999	999999	52	530	999999	999999	739	652	999999	999999	445	588	395	717	34	48	999999	104	999999	654	999999	646	507	999999	343	999999	542	775	385	986	307	399	817	999999	999999	824	836	364	792	277	403	72	487	182	999999	999999	637	999999	999999	375	970	781	596	707	653	653	264	71	999999	452	785	963	999999	999999	356	999999	771	999999	760	210	211	999999	312	100	261	999999	168	335	416	999999	999999	999999	633	19	999999	526	802	120	999999	999999	569	999999	176	349	492	439	999999	178	825	999999	90	587	849	942	999999	50	999999	506	999999	468	999999	929	655	999999	999999	853	999999	999999	302	830	253	661	999999	456	999999	436	762	999999	608	821	400	990	509	888	411	342	93	691	845	975	57	
305	664	234	999999	640	129	471	816	638	108	999999	875	995	999999	428	231	402	311	737	288	515	898	999999	78	504	429	766	999999	999999	770	999999	421	327	782	999999	999999	140	637	10	999999	999999	156	969	999999	861	124	514	614	999999	120	999999	389	118	697	999999	407	999999	999999	999999	220	363	176	626	868	459	127	999999	222	336	431	100	764	310	430	987	368	929	911	999999	389	999999	161	322	90	89	269	999999	629	999999	999999	966	974	322	790	999999	999999	529	110	999999	744	999999	302	287	999999	29	999999	999999	687	999999	184	999999	999999	950	935	999999	211	853	546	788	200	814	928	972	785	464	126	452	520	477	862	838	828	999999	471	822	622	873	999999	70	164	999999	999999	919	76	82	847	33	386	494	751	281	983	999999	83	930	638	330	502	999999	902	483	568	219	847	345	648	481	999999	999999	999999	337	999999	485	999999	19	198	18	999999	713	616	102	75	35	725	590	855	517	574	541	194	302	999999	666	168	999999	622	415	81	730	999999	376	545	273	812	424	999999	507	686	73	741	629	424	999999	999999	809	417	999999	999999	266	999999	999999	906	946	928	390	955	435	327	953	397	783	936	999999	999999	250	557	801	223	311	411	357	830	511	800	565	877	593	187	358	273	89	921	999999	250	302	469	598	999999	999999	468	753	189	999999	676	957	692	999999	509	248	262	616	329	192	855	142	999999	405	156	373	512	999999	999999	969	690	317	862	131	999999	999999	780	958	999999	790	842	657	177	107	834	842	872	638	93	938	105	656	999999	999999	959	118	999999	74	451	971	920	106	505	220	999999	999999	999999	570	999999	521	467	999999	159	538	350	207	964	213	570	314	501	873	288	319	873	999999	557	999999	172	826	996	999999	516	999999	870	745	162	957	65	999999	746	311	999999	571	481	801	999999	231	397	761	153	999999	503	999999	480	56	818	999999	346	18	999999	999999	408	999999	525	750	787	664	667	605	55	999999	158	104	999999	199	999999	999999	838	81	537	336	736	999999	999999	218	999999	379	24	824	927	999999	620	999999	999999	774	999999	846	56	730	24	842	999999	792	999999	145	999999	999999	579	291	508	111	357	274	481	484	246	998	999999	316	537	999999	649	843	677	89	397	999999	438	793	295	999999	999999	118	67	695	999999	943	999999	547	579	814	799	733	999999	826	999999	999999	575	999999	538	904	51	739	202	999999	202	720	124	636	999999	538	970	785	995	805	440	249	217	786	712	302	999999	999999	999999	722	999999	915	527	851	471	999999	535	999999	265	390	660	
930	999999	999999	999999	61	999999	67	799	51	844	999999	738	999999	395	379	148	999999	478	245	600	784	12	999999	988	286	999999	999999	999999	999999	999999	722	529	614	155	999999	333	756	999999	999999	473	256	468	696	877	603	999999	999999	999999	101	903	745	779	999999	790	999999	928	445	473	226	857	565	892	999999	48	132	494	134	374	885	55	392	506	816	771	354	326	315	999999	394	109	196	807	83	802	267	999999	509	823	999999	580	999999	292	76	999999	908	363	375	658	755	119	62	642	580	56	999999	249	999999	258	445	559	623	999999	88	126	670	758	819	999999	780	189	984	999999	999999	314	167	109	439	999999	862	991	951	657	846	284	57	999999	236	36	290	999999	999999	261	999999	720	999999	55	214	950	143	160	999999	999999	999999	576	134	751	547	999999	889	999999	999999	949	395	454	608	965	999999	803	79	999999	531	999999	999999	762	209	733	922	384	356	121	894	489	879	712	457	999999	779	280	999999	999999	17	960	999999	868	999999	999999	865	934	122	992	58	999999	880	999999	629	751	75	125	377	999999	829	172	919	777	527	999999	80	683	996	731	195	726	653	774	118	571	999999	150	999999	178	868	987	272	364	73	494	609	999999	999999	705	810	664	903	758	476	845	50	999999	350	887	999999	999999	999999	999999	806	332	756	116	908	68	106	924	571	999999	532	841	899	565	713	42	721	999999	600	301	921	999999	822	895	999999	999999	530	294	799	666	218	686	999999	999999	558	999999	999999	503	954	999999	608	999999	103	705	235	634	945	485	656	318	176	752	999999	999999	469	999999	509	861	808	999999	537	812	135	904	999999	846	999999	27	16	972	304	228	263	576	999999	999999	437	127	669	673	328	55	638	491	999999	465	999999	414	999999	283	999999	877	999999	319	999999	796	999999	198	714	999999	843	927	999999	683	23	947	999999	24	952	433	847	999999	201	145	326	999999	183	643	414	534	999999	387	604	733	741	999999	533	944	88	897	285	248	412	289	829	400	999999	955	999999	552	999999	999999	461	989	999999	848	685	559	992	14	622	127	784	190	639	465	332	999999	941	596	424	555	999999	65	999999	999999	979	912	999999	926	915	228	175	862	568	668	925	614	308	892	741	974	951	999999	284	168	464	232	649	374	77	831	23	881	138	999999	999999	406	841	999999	869	772	254	75	99	404	952	922	621	971	540	717	446	58	854	449	603	862	780	990	154	757	273	941	858	94	214	999999	734	157	522	529	773	480	33	999999	730	886	984	879	215	541	611	677	999999	359	
395	965	37	999999	999999	293	999999	851	682	999999	509	999999	217	14	200	668	198	999999	458	999999	999999	999999	35	885	719	716	999999	999999	784	612	156	595	117	999999	999999	999999	265	55	339	239	903	921	798	911	469	999999	679	999999	689	999999	353	999999	228	822	415	429	939	152	999999	999999	999999	999999	77	80	965	914	999999	708	999999	951	999999	999999	999999	229	999999	32	177	123	999999	999999	999999	897	999999	999999	268	999999	376	295	103	999999	309	123	86	237	823	189	854	727	945	555	231	971	999999	737	999999	211	11	999	999999	392	262	826	726	999999	73	518	512	830	811	999999	548	910	614	47	652	299	75	999999	999999	928	178	449	177	870	80	76	234	999999	113	67	17	376	580	999999	999999	482	999999	409	999999	315	999999	34	915	999999	999999	321	366	636	95	844	145	104	602	786	224	813	659	855	606	997	293	38	999999	754	949	181	340	999999	31	179	901	665	743	101	260	154	533	188	999999	999999	710	598	398	268	921	912	999999	793	496	999999	823	542	802	176	31	649	307	171	49	835	981	462	999999	915	942	479	360	999999	999999	80	289	481	991	848	999999	999999	639	468	832	46	999999	546	417	818	356	369	999999	576	80	999999	847	372	148	37	777	257	983	482	325	452	999999	272	267	426	999999	352	550	954	999999	999999	999999	838	999999	999999	999999	999999	55	999999	569	583	616	784	441	923	999999	917	342	963	80	999999	712	166	152	390	999999	144	288	999999	999999	999999	819	908	999999	744	602	18	43	145	599	342	999999	196	912	742	835	777	999999	343	999999	16	999999	999999	883	839	999999	852	696	999999	528	304	999999	64	999999	565	764	707	97	696	331	224	883	207	374	738	837	525	999999	409	999999	706	313	944	797	888	999999	242	35	857	131	749	322	95	616	305	186	158	295	999999	978	138	690	999999	21	999999	132	999999	222	155	12	107	999999	296	402	822	990	221	266	23	999999	532	999999	239	575	999999	902	798	999999	79	561	689	240	999999	431	427	25	180	932	819	766	192	30	999999	855	999999	150	35	692	794	314	965	891	999999	786	999999	999999	461	568	439	85	333	231	152	593	999999	867	712	864	975	806	820	999999	999999	256	999999	511	802	999999	999999	442	877	115	999999	764	596	999999	958	119	975	971	564	611	503	743	442	961	877	296	999999	999999	999999	170	716	987	494	686	454	999999	408	944	999999	86	27	996	208	228	434	388	997	524	908	603	889	14	999999	218	784	703	814	999999	999999	999999	841	999999	999999	716	398	808	279	909	999999	
933	710	41	327	487	593	506	544	999999	536	999999	299	999999	258	834	281	712	745	286	901	751	999999	999999	319	147	245	634	992	492	829	625	999999	98	181	975	892	858	686	999999	625	288	169	600	890	145	226	823	145	999999	999999	999999	999999	993	17	601	723	729	721	189	252	959	514	61	999999	910	391	211	845	283	942	999999	999999	981	660	623	591	999999	100	999999	921	421	498	821	57	999999	562	124	90	580	261	172	147	999999	521	665	999999	117	215	980	999999	25	977	861	237	31	660	91	999999	393	999999	113	999999	999999	999999	999999	470	692	14	251	358	276	130	999999	31	780	285	529	470	999999	850	484	414	119	431	999999	443	636	594	999999	999999	481	781	697	570	158	532	999999	248	690	999999	90	113	999999	632	486	895	712	840	457	745	999999	621	999999	542	535	999999	529	125	361	397	999999	108	978	759	876	495	432	999999	873	257	999999	999999	999999	799	770	380	450	487	944	21	731	999999	147	289	361	860	999999	999999	44	459	12	485	886	303	999999	999999	135	999999	755	991	472	999999	967	999999	999999	999999	842	548	999999	164	258	51	180	350	665	999999	961	999999	407	26	999999	999999	671	423	254	208	404	485	999999	999999	999999	245	732	952	999999	999999	828	999999	228	510	27	895	392	879	210	961	314	546	638	333	30	437	806	999999	939	999999	999999	553	954	862	456	999999	119	984	999999	23	999999	228	801	940	218	33	999999	999999	998	167	999999	791	999999	293	999999	999999	846	115	767	818	438	993	999999	354	389	285	982	999999	64	661	786	999999	970	999999	651	999999	999999	999999	999999	999999	958	910	740	782	999999	553	339	671	968	598	520	999999	999999	101	999999	326	999999	457	560	999999	50	999999	842	347	381	486	821	999999	999999	807	999999	158	991	999999	999999	999999	999999	241	44	835	945	321	398	466	999999	782	191	879	611	335	999999	298	147	190	956	845	77	403	410	833	732	312	39	999999	999999	371	21	999999	241	66	73	973	999999	724	987	999999	724	386	206	598	304	999999	425	316	999999	824	21	810	813	999999	460	859	999999	211	113	642	292	999999	980	779	999999	734	648	555	999999	999999	875	422	202	237	131	999999	206	999999	999999	790	887	722	245	661	359	210	643	999999	605	213	152	220	999999	999999	999999	496	406	426	999999	570	304	869	54	999999	948	599	999999	999999	893	769	663	27	673	999999	754	999999	992	999999	430	570	100	431	999999	68	765	664	800	847	791	634	999999	779	999999	967	999999	28	678	999999	712	760	592	68	332	836	550	999999	999999	999999	
600	876	503	87	996	266	999999	872	919	999999	261	294	798	770	794	999999	483	883	999999	705	999999	736	891	774	616	669	978	999999	109	122	517	999999	127	501	256	914	140	217	783	728	498	624	999999	692	966	428	999999	999999	274	73	999999	667	102	841	483	999999	999999	729	471	336	288	447	773	806	999999	619	177	307	524	999999	137	999999	110	313	217	211	638	999999	807	198	999999	166	767	45	760	850	999999	285	999999	999999	929	999999	746	456	999999	60	851	999999	999999	356	999999	999999	307	394	936	96	567	999999	634	999999	235	785	921	283	628	131	999999	738	56	627	999999	891	288	141	999999	726	530	653	862	166	360	346	984	460	937	53	859	383	108	674	999999	760	651	746	999999	999999	490	473	827	999999	381	122	999999	999999	286	999999	385	176	445	999999	566	913	925	477	920	999999	800	470	999999	585	999999	306	639	382	999999	320	999999	542	974	999999	999999	66	825	544	784	247	102	398	184	578	667	999999	938	889	117	999999	999999	183	825	278	999999	29	999999	252	66	85	483	872	262	965	999999	843	201	639	973	509	98	391	999999	683	999999	999999	296	767	918	579	367	750	999999	999999	999999	999999	716	706	999999	226	929	583	487	999999	764	230	145	999999	999999	999999	501	308	915	608	291	452	490	152	481	940	732	369	334	999999	999999	999999	607	999999	488	60	137	495	186	999999	579	514	903	983	999999	576	277	86	318	104	87	69	834	666	999999	43	999999	999999	234	999999	494	570	259	999999	991	40	623	848	730	409	999999	999999	132	168	38	776	548	506	999999	905	673	655	61	239	409	658	898	999999	999999	999999	473	564	271	664	272	19	265	903	992	888	953	429	356	999999	999999	82	999999	676	999999	907	495	91	349	999999	848	838	999999	29	601	999999	142	999999	244	285	936	141	744	467	895	29	999999	645	513	999999	951	254	999999	999999	999999	999999	721	232	999999	706	959	999999	224	941	999999	434	499	245	311	999999	756	280	999999	80	972	277	999999	479	780	618	395	850	999999	14	377	604	999999	376	999999	999999	999999	910	379	537	999999	554	917	999999	651	470	999999	286	343	999999	589	681	69	238	179	999999	999	252	451	999999	321	119	999999	219	574	220	896	999999	55	47	49	846	999999	999999	754	428	360	535	827	320	999999	999999	516	724	425	696	545	309	207	637	999999	999999	999999	684	999999	999999	740	707	999999	441	574	406	240	305	814	743	779	999999	484	999999	999999	473	999999	141	606	211	602	99	794	878	675	596	999999	418	999999	670	387	226	439	548	999999	652	
307	999999	745	999999	879	999999	909	682	916	999999	825	456	999999	801	953	337	999999	25	613	650	913	359	765	977	480	999999	532	154	365	999999	973	936	72	999999	176	38	395	914	332	391	189	122	961	544	999999	999999	999999	971	716	59	147	424	934	48	738	948	631	999999	221	999999	688	765	999999	363	168	889	394	874	999999	924	999999	174	692	232	470	801	397	999999	216	11	999999	561	437	316	425	999999	11	34	821	227	999999	628	702	999999	703	424	795	608	385	881	95	120	346	791	117	973	731	711	577	937	560	999999	560	999999	229	999999	338	19	999999	608	887	369	62	417	527	323	471	427	528	999999	15	789	845	335	915	727	225	999999	208	452	827	299	456	884	667	997	999999	492	55	576	95	785	670	999999	994	999999	67	999999	274	793	511	999999	999999	531	931	770	564	235	304	501	999999	693	999999	999999	999999	999999	913	178	749	529	256	979	999999	952	960	229	128	999999	999999	200	670	296	380	999999	940	523	116	924	952	896	443	841	999999	553	999999	402	999999	999999	996	406	811	888	999999	745	999999	531	932	240	571	711	651	496	999999	114	831	625	322	999999	555	266	999999	989	225	852	96	999999	792	827	297	567	255	944	81	934	388	781	116	635	868	419	999999	875	363	250	999999	946	947	92	722	48	90	999999	629	739	999999	822	672	336	659	141	738	999999	943	999999	999999	707	999999	959	726	60	519	686	536	999999	675	999999	999999	975	607	149	467	710	115	258	487	999999	324	342	999999	999999	118	779	976	736	680	486	932	359	784	547	532	987	365	671	999999	403	52	999999	999999	310	196	697	729	519	999999	37	999	694	526	790	999999	92	999999	170	942	739	710	800	464	198	999999	999999	200	69	617	480	355	443	999999	93	633	999999	278	718	999999	420	999999	466	999999	999999	487	248	833	994	999999	999999	56	999999	729	790	692	251	38	875	628	909	507	669	902	204	682	565	965	999999	999999	561	814	232	791	531	999999	999999	738	811	711	999999	453	999999	904	177	433	999999	713	999999	401	392	802	403	100	999999	999999	999999	563	868	999999	921	282	400	837	999999	999999	824	999999	999999	111	999999	513	227	174	194	999999	310	765	735	770	999999	999999	37	51	774	999999	999999	142	332	999999	308	999999	870	840	999999	171	62	999999	310	541	609	747	999999	836	952	999999	585	999999	999999	999999	612	624	828	999999	448	999999	999999	359	73	999999	224	999999	90	589	802	999999	643	386	385	32	999999	941	999999	203	171	785	346	200	999999	896	999999	192	236	329	15	
999999	862	772	401	999999	916	703	305	464	327	917	666	999999	43	204	244	999999	999999	883	999999	671	168	999999	999999	663	733	64	270	177	999999	999999	465	761	584	128	999999	871	984	999999	116	710	645	10	876	999999	128	420	167	894	661	974	338	353	999999	344	525	999999	836	738	985	862	442	138	792	294	462	999999	351	914	308	373	224	197	777	889	35	167	758	999999	545	999999	897	375	515	697	703	122	40	999999	603	668	999999	256	680	253	277	517	218	591	792	223	79	252	596	298	999999	151	575	840	319	367	478	155	999999	672	999999	999999	623	999999	591	999999	874	111	320	999999	339	967	999999	999999	622	999999	949	177	899	999999	253	655	779	226	999999	999999	546	999999	929	999999	999999	999999	999999	18	289	210	893	122	999	452	349	967	931	957	959	999999	999999	52	999999	999999	417	310	255	871	429	999999	297	406	169	38	999999	683	181	999999	448	999999	914	508	254	422	624	837	178	457	982	285	999999	822	267	153	927	999999	971	999999	829	890	643	999999	588	969	999999	497	999999	970	999999	665	795	857	518	519	878	136	798	806	187	999999	142	999999	889	154	999999	475	149	25	999999	310	712	53	999999	558	806	732	919	999999	509	137	999999	207	999999	326	999999	866	313	999999	275	999999	705	999999	951	259	999999	999999	999999	444	383	447	357	937	869	999999	952	752	999999	999999	712	155	999999	999999	999999	999999	696	935	989	572	664	999999	999999	401	750	310	604	999999	101	995	999999	999999	441	485	901	72	779	946	337	470	373	737	263	354	45	129	593	192	999999	901	563	999999	856	999999	999999	653	285	999999	197	999999	743	415	660	616	168	751	999999	731	999999	244	280	749	607	999999	999999	927	475	816	366	630	999999	422	679	200	442	978	999999	712	706	258	786	999999	758	999999	726	957	86	647	999999	293	415	999999	570	633	631	813	225	337	529	999999	187	468	599	566	851	331	736	469	184	190	647	12	35	373	457	456	999999	838	802	251	850	828	631	83	999999	855	852	55	569	629	762	776	999999	854	80	327	999999	201	917	999999	231	616	473	15	646	999999	836	999999	185	184	999999	999999	999999	288	10	359	837	526	351	996	999999	691	900	999999	427	870	820	180	303	140	233	799	921	406	29	243	365	625	999999	812	28	999999	999999	999999	807	386	250	999999	853	999999	489	707	850	920	999999	539	999999	918	587	775	592	999999	999999	55	951	999999	465	138	268	767	999999	222	999999	538	977	823	821	515	746	51	999999	916	326	582	650	526	999999	10	480	490	999999	
999999	48	661	229	999999	999999	999999	443	785	921	121	999999	96	726	999999	999999	999999	942	112	718	999999	182	999999	155	999999	349	331	404	435	83	999999	658	778	999999	999999	183	999999	319	999999	999999	997	82	960	999999	517	999999	240	855	383	909	637	67	378	771	327	273	999999	515	553	22	999999	999999	999999	999999	999999	463	866	847	178	104	188	12	327	40	720	137	999999	425	638	404	119	475	999999	526	999999	406	290	999999	921	294	999999	923	765	999999	999999	577	73	999999	663	64	415	393	687	288	730	999999	740	347	61	199	999999	87	877	158	903	955	999999	492	999999	69	183	999999	925	884	423	999999	999999	714	388	999999	73	963	999999	583	989	725	999999	742	795	809	666	942	999999	732	241	602	56	616	708	696	999999	999999	980	604	880	555	467	803	865	475	399	35	999999	908	135	99	326	303	169	187	177	999999	697	999999	999999	999999	999999	999999	652	999999	219	629	15	999999	973	492	982	999999	703	999999	999999	984	877	999999	420	640	999999	999999	606	152	999999	752	457	999999	529	514	884	523	210	649	999999	275	999999	55	265	999999	29	278	934	642	117	999999	600	725	919	999999	788	999999	56	762	258	856	999999	510	999999	999999	182	484	171	999999	999999	468	999999	63	791	992	833	999999	74	651	621	999999	122	963	45	126	999999	731	611	346	999999	999999	476	447	400	795	678	999999	510	799	596	544	116	475	999999	999999	212	546	934	926	359	956	312	405	151	544	743	632	999999	427	999999	450	999999	825	742	101	992	518	662	995	999999	192	331	999999	64	86	608	999999	929	397	914	615	797	684	987	999999	999999	999999	306	856	61	999999	186	999999	999999	156	671	291	999999	942	655	694	884	938	612	176	634	999999	999999	75	935	107	703	87	513	698	652	999999	837	972	885	921	222	805	943	278	16	247	780	908	999999	327	913	999999	742	999999	731	859	81	821	145	999999	999999	241	920	999999	352	108	580	999999	503	481	453	760	66	733	482	88	994	344	169	397	999999	442	659	618	999999	999999	345	293	967	793	127	25	837	717	202	980	999999	989	926	999999	666	999999	414	999999	873	163	929	999999	747	652	865	999999	999999	748	999999	999999	581	312	771	635	999999	999999	828	709	999999	438	922	349	541	501	203	14	417	261	730	999999	999999	726	745	40	787	336	545	325	999999	390	362	999999	999999	999999	409	582	228	999999	999999	379	164	705	999999	444	999999	590	477	256	458	999999	330	411	27	638	268	999999	567	999999	847	999999	751	999999	781	973	999999	999999	543	635	101	999999	786	126	
117	360	128	332	156	310	799	207	859	999999	866	77	999999	999999	999999	178	999999	554	25	487	453	717	628	651	923	606	368	407	57	841	164	836	83	213	303	999999	519	935	708	266	940	999999	577	462	646	714	913	134	761	375	999999	999999	606	309	672	400	732	477	409	550	999999	402	999999	28	999999	39	993	856	999999	999999	658	711	846	999999	546	802	999999	175	14	999999	693	244	999999	999999	852	999999	240	774	541	903	934	52	535	167	324	999999	500	559	327	616	720	66	999999	357	999999	287	701	847	762	999999	260	999999	999999	200	857	999999	756	999999	175	527	799	229	999999	999999	479	615	185	689	444	999999	312	589	847	999999	498	999999	767	999999	965	575	915	393	21	671	653	999999	580	344	309	616	792	32	394	799	817	500	741	999999	877	110	112	999999	999999	765	567	999999	999999	84	702	231	940	999999	512	600	611	416	218	653	110	111	45	840	389	828	999999	999999	205	999999	999999	997	895	54	421	999999	472	903	980	255	114	982	999999	505	642	88	675	335	520	999999	198	999999	292	97	622	775	74	272	999999	584	999999	287	475	999999	999999	705	999999	999999	999999	647	137	999999	436	962	549	128	999999	539	208	999999	162	880	769	999999	859	179	714	999999	431	645	799	210	281	999999	696	826	999999	987	12	936	999999	779	289	872	999999	489	975	329	547	999999	332	999999	74	331	432	679	999999	73	811	334	990	528	475	409	847	926	999999	41	276	999999	611	465	537	271	558	999999	600	999999	745	379	203	395	999999	927	322	274	146	949	972	26	318	453	186	677	999999	233	314	879	34	999999	63	944	63	824	999999	999999	997	802	999999	59	89	621	999999	441	999999	605	268	547	97	583	790	999999	68	260	415	168	288	999999	324	335	79	721	872	15	326	259	341	445	45	455	277	343	186	923	937	697	135	745	546	351	999999	766	792	451	949	999999	885	803	419	734	589	147	487	447	980	999999	748	999999	124	999999	273	822	999999	642	315	456	310	145	322	999999	999999	543	323	973	370	312	928	430	66	750	374	538	36	310	999999	140	855	739	942	579	948	812	630	665	87	152	264	160	145	502	276	749	490	701	999999	55	823	514	87	677	438	999999	266	374	517	999999	796	211	776	185	601	999999	202	743	769	230	999999	658	896	227	58	999999	294	564	484	624	58	335	608	820	316	351	662	275	150	630	556	265	158	352	999999	62	383	960	901	705	557	747	931	999999	142	175	617	859	999999	999999	43	701	889	999999	686	470	
602	955	869	259	908	927	602	149	674	657	509	553	999999	999999	404	334	663	778	999999	311	404	138	688	150	733	802	646	999999	597	854	376	265	999999	885	459	999999	100	651	999999	630	154	999999	999999	999999	665	999999	987	632	999999	708	48	121	826	385	999999	474	999999	728	999999	115	290	122	552	820	291	254	887	985	999999	999999	243	999999	999999	999999	999999	612	331	999999	484	669	814	24	999999	888	815	264	438	290	999999	999999	160	371	136	691	350	41	999999	986	203	999999	187	11	94	288	999999	999999	139	389	228	999999	153	74	254	856	300	999999	887	999999	14	36	815	606	176	563	826	871	884	300	106	135	373	345	19	73	491	999999	929	946	999999	788	135	999999	72	999999	841	999999	127	999999	400	84	153	999999	999999	177	605	581	835	531	461	602	152	999999	293	102	999999	807	64	190	999999	487	345	941	999999	999999	900	766	999999	810	721	999999	999999	614	899	999999	999999	787	364	842	467	910	977	407	494	821	645	296	765	969	275	43	41	936	999999	912	999999	999999	346	999999	276	838	999999	34	999999	720	848	999999	939	271	999999	312	453	999999	722	463	510	937	999999	427	580	614	999999	574	544	687	999999	817	999999	999999	292	999999	450	598	576	629	873	952	597	774	973	117	357	999999	999999	962	590	819	223	999999	999999	801	755	918	195	662	838	472	999999	132	999999	40	830	953	978	999999	999999	854	645	103	590	557	350	682	454	999999	266	999999	999999	581	106	889	999999	264	583	491	34	999999	413	913	999999	410	999999	475	762	999999	999999	404	525	527	999999	736	184	129	862	855	461	83	473	721	405	342	756	999999	35	131	999999	575	379	999999	316	340	450	731	313	999999	95	874	999999	511	999999	999999	980	198	999999	370	999999	484	402	728	999999	999999	999999	691	518	458	999999	564	999999	640	516	999999	34	999999	221	770	295	453	816	683	769	586	163	999999	534	542	361	567	437	664	416	951	183	650	999999	365	281	758	223	854	534	531	434	288	999999	999999	999999	951	999999	710	84	271	667	718	999999	454	797	106	999999	975	106	96	136	785	233	565	536	384	999999	855	498	999999	239	962	158	999999	162	874	966	58	704	410	590	999999	590	154	999999	464	691	999999	567	999999	602	999999	999999	448	404	649	65	440	999999	463	387	131	221	999999	42	705	999999	719	999999	999999	999999	118	280	696	506	999999	204	88	281	82	999999	561	297	322	999999	992	214	999999	844	512	999999	999999	999999	250	999999	468	514	999999	122	999999	999999	999999	719	999999	56	493	966	999999	999999	994	
454	976	169	877	771	826	834	898	613	50	501	860	875	789	113	603	18	999999	673	47	895	999999	966	692	187	720	842	652	999999	450	35	153	999999	850	999999	843	377	232	478	999999	633	615	439	999999	999999	999999	106	930	999999	452	485	936	397	904	108	302	20	999999	699	61	999999	191	632	172	24	358	102	34	999999	270	235	786	999999	999999	999999	289	723	999999	605	154	623	999999	121	999999	965	98	999999	863	751	766	833	900	533	427	999999	452	983	276	67	739	999999	999999	209	281	999999	698	385	920	500	819	578	126	871	554	437	82	80	808	999999	925	999999	239	282	964	999999	335	263	143	265	961	999999	456	835	866	213	551	999999	839	999999	277	713	999999	373	932	999999	999999	999999	978	999999	149	382	185	999999	999999	146	999999	999999	244	844	891	445	251	999999	538	523	999999	291	14	351	886	370	240	210	929	999999	999999	999999	999999	999999	720	305	284	154	125	589	130	386	703	729	502	752	999999	995	999999	831	472	999999	999999	999999	74	435	35	637	113	779	152	974	999999	919	999999	845	999999	467	134	596	170	107	549	949	403	999999	588	999999	848	999999	892	244	495	107	999999	597	41	931	712	999999	280	999999	50	345	446	155	999999	783	360	657	303	20	999999	128	999999	374	630	885	25	328	999999	749	788	969	887	907	489	52	999999	781	813	527	999999	838	326	999999	66	213	999999	258	509	804	924	201	839	999999	373	376	436	385	999999	156	915	999999	448	999999	859	81	458	539	999999	204	614	999999	843	776	266	42	802	158	999999	426	382	999999	818	52	824	999999	139	15	543	122	615	793	815	667	999999	999999	400	999999	999999	985	755	972	592	315	999999	356	358	999999	625	341	573	999999	77	999999	773	157	575	405	705	999999	999999	453	995	999999	588	999999	999999	185	174	896	641	17	494	332	999999	409	185	513	999999	478	247	75	389	212	548	999999	726	275	894	464	794	999999	100	401	53	311	977	48	999999	378	999999	183	899	999999	699	566	793	999999	878	373	971	72	552	236	34	875	73	792	999999	999999	104	498	291	709	111	646	999999	103	288	370	432	999999	786	999999	999999	999999	176	660	999999	981	544	980	396	530	493	732	452	863	376	178	247	194	44	999999	999999	104	892	200	628	62	650	699	466	518	999999	834	285	77	351	959	709	413	288	999999	999999	999999	999999	999999	226	378	204	999999	999999	120	132	999999	999999	319	210	999999	182	976	42	461	341	844	524	999999	589	999999	456	385	521	416	469	999999	999999	21	999999	169	993	141	973	
259	857	596	972	356	396	999999	731	966	866	560	787	999999	381	827	690	999999	599	232	180	999999	921	819	541	320	650	297	341	999999	559	51	797	999999	12	999999	603	745	872	177	999999	886	926	999999	518	960	629	999999	463	88	330	888	570	999999	999999	415	337	999999	64	662	705	999999	371	640	416	999999	763	999999	730	598	233	945	999	431	740	294	999999	441	310	581	690	914	834	263	770	999999	480	36	89	999999	455	564	690	219	999999	394	524	295	999999	999999	207	882	16	864	854	385	888	999999	40	999999	774	896	737	999999	971	999999	999999	118	999999	999999	354	736	666	142	153	668	264	789	960	355	770	355	999999	618	999999	999999	999999	970	408	999999	782	999999	999999	412	823	999999	999999	999999	248	680	130	999999	999999	339	347	470	225	873	720	999999	130	109	188	999999	906	999999	999999	129	109	999999	883	303	710	484	962	999999	740	999999	319	594	841	56	551	289	235	364	999999	999999	999999	913	592	999999	259	221	274	683	164	321	506	999999	30	708	118	84	999999	827	999999	940	999999	335	729	961	563	999999	354	83	557	898	459	552	999999	511	848	195	581	848	999999	498	220	289	857	429	999999	999999	574	999999	938	999999	491	408	999999	989	661	944	194	630	999999	133	867	201	135	999999	862	999999	906	518	859	922	503	949	783	215	730	999999	477	310	999999	648	561	999999	145	91	417	61	892	508	999999	999999	999999	951	376	919	631	29	999999	602	566	804	18	65	284	25	972	999999	624	453	999999	999999	477	883	426	833	572	999999	65	53	999999	811	71	408	999999	999999	921	552	999999	864	584	711	999999	875	743	409	640	505	937	129	999999	875	999999	448	249	285	436	127	534	543	357	976	963	120	999999	999999	742	999999	999999	328	103	999999	958	760	869	558	641	601	149	26	202	76	718	936	935	999999	999999	622	169	393	528	803	27	49	516	607	747	822	132	988	999999	40	119	618	35	687	916	676	579	690	644	835	977	999999	350	290	268	37	184	780	380	130	999999	13	999999	300	413	999999	253	271	999999	819	479	161	358	172	957	109	910	257	67	708	53	478	999999	999999	826	999999	698	236	999999	720	647	351	617	547	590	999999	818	735	999999	996	432	317	999999	824	366	825	169	188	332	168	999999	927	723	999999	86	972	263	116	473	904	230	26	922	100	181	137	544	811	999999	999999	999999	184	972	70	285	736	598	999999	336	10	349	520	903	191	603	999999	628	945	999999	617	851	999999	999999	999999	999999	999999	999999	790	652	238	291	358	606	
480	877	941	954	662	396	350	384	339	999999	473	565	710	123	740	496	461	508	598	999999	964	10	579	913	602	294	869	350	808	282	107	718	999999	913	432	313	661	765	965	558	999999	243	522	999999	798	815	76	302	654	303	200	999999	692	999999	999999	999999	308	38	361	999999	527	999	576	67	682	755	999999	796	690	999999	834	695	542	50	231	730	999999	999999	125	786	227	576	696	514	91	999999	35	984	281	952	999999	999999	414	597	999999	129	667	465	259	52	251	279	612	227	468	999999	999999	999999	999999	999999	993	661	999999	575	999999	950	313	71	976	314	729	589	525	738	432	211	291	945	999999	999999	72	999999	397	999999	545	948	999999	999999	999999	586	190	382	209	369	958	999999	720	838	446	999999	816	605	489	945	323	661	754	999999	795	267	999999	251	643	683	999999	971	999999	841	39	212	999999	999999	26	400	999999	356	999999	166	999999	88	491	999999	509	928	295	999999	542	999999	999999	883	999999	999999	683	787	372	939	999999	525	520	987	999999	878	999999	244	999999	981	589	999999	821	966	281	999999	105	716	776	770	741	714	398	999999	439	821	92	156	17	898	999999	238	37	194	617	865	646	792	998	612	643	275	835	999999	877	452	631	999999	999999	606	993	999999	20	999999	999999	999999	137	138	557	999999	796	999999	236	999999	831	999999	999999	636	358	999999	999999	312	718	174	136	476	999999	94	514	986	200	298	999999	999999	904	193	999999	434	987	593	999999	999999	999999	740	999999	999999	49	640	482	526	999999	994	444	206	654	999999	999999	846	999999	999999	999999	53	999999	570	78	507	999999	999999	999999	647	143	637	999999	764	678	443	77	977	359	155	999999	999999	999999	988	606	999999	854	347	999999	223	999999	381	958	999999	448	694	894	999999	671	317	999999	999999	349	835	999999	752	999999	680	527	220	999999	281	496	999999	999999	999999	441	634	963	872	653	781	999999	87	713	761	678	392	325	999999	549	999999	316	51	999999	223	999999	776	606	999999	850	184	819	546	600	662	884	638	963	542	262	999999	710	799	663	91	157	272	999999	630	999999	962	364	543	671	999999	999999	455	47	89	17	665	38	119	32	999999	961	999999	486	60	999999	50	428	782	731	288	692	517	387	211	75	999999	654	999999	999999	887	819	285	875	999999	697	439	999999	883	999999	597	242	600	999999	999999	129	999999	785	999999	753	43	544	999999	999999	392	536	457	77	836	24	999999	20	999999	340	999999	999999	999999	655	999999	362	447	450	544	999999	144	56	999999	740	203	92	449	850	584	231	745	353	247	474	999999	
844	250	372	764	999999	999999	586	189	270	641	534	443	971	679	717	316	593	999999	334	676	345	444	717	874	999999	574	530	999999	831	594	999999	422	221	999999	271	999999	999999	685	675	101	999999	866	999999	108	668	649	999999	999999	866	914	162	353	913	797	157	999999	532	498	999999	305	999999	999999	358	676	850	122	231	999999	999999	605	241	907	334	999999	128	999999	612	618	215	113	106	359	999999	916	442	448	508	424	24	860	590	587	674	379	466	999999	999999	164	258	999999	999999	668	761	999999	683	254	28	999999	678	678	797	999999	999999	907	999999	999999	999999	442	244	411	999999	807	999999	557	24	653	243	954	775	721	960	458	370	658	685	437	597	308	242	198	999999	828	745	346	73	676	999999	767	181	999999	816	86	920	846	943	621	999999	213	256	39	20	74	904	957	718	999999	999999	999999	232	999999	999999	292	209	999999	981	784	999999	999999	999999	348	999999	475	783	999999	999999	883	537	523	999999	999999	563	393	62	999999	187	365	924	787	627	724	999999	669	545	409	999999	534	999999	874	864	999999	559	425	999999	907	680	545	290	319	62	834	811	39	999999	999999	217	304	999999	999999	869	626	999999	284	999999	770	225	689	930	384	100	999999	16	663	999999	556	514	999999	674	154	532	641	999999	999999	735	792	912	103	750	386	201	999999	304	880	15	248	308	284	999999	948	692	999999	614	906	229	682	999999	158	380	372	653	80	629	95	999999	237	550	999999	999999	47	999999	132	939	553	192	890	85	136	657	999999	258	999999	552	725	462	541	999999	179	395	62	964	999999	999999	999999	999999	131	580	219	999999	999999	697	62	735	557	999999	999999	999999	71	724	338	606	702	500	960	124	999999	527	904	632	999999	210	381	860	496	83	999999	409	561	999999	70	320	999999	721	880	722	206	504	995	999999	892	490	965	455	66	456	271	273	761	273	319	999999	676	587	481	577	325	201	999999	483	999999	169	999999	250	999999	27	999999	999999	999999	247	917	919	999999	999999	739	453	244	926	803	50	811	829	999999	298	511	467	644	288	999999	312	406	14	999999	522	999999	732	999999	725	999999	49	715	999999	653	999999	355	399	81	999999	999999	38	343	398	398	208	999999	177	999999	211	739	999999	383	462	999999	317	841	999999	664	19	643	16	462	999999	145	764	335	531	999999	134	942	121	395	248	999999	221	969	999999	999999	66	850	468	999999	789	986	999999	999999	262	549	345	682	999999	999999	71	999999	840	575	824	999999	634	873	999999	991	397	269	627	999999	144	31	530	348	833	999999	608	168	
999999	796	673	999999	549	107	82	982	840	999999	999999	999999	333	485	600	646	154	999999	981	192	710	477	822	530	368	784	531	241	29	996	849	144	136	902	588	54	999999	301	714	999999	801	168	999999	946	758	251	487	999999	999999	883	203	999999	326	425	458	999999	973	153	174	764	576	999999	999999	844	601	376	999999	430	897	999999	744	853	999999	455	391	999999	999999	876	771	126	307	999999	999999	145	802	770	817	710	454	999999	81	758	999999	949	960	960	205	316	354	392	991	67	761	874	149	350	49	871	44	906	390	106	999999	57	467	703	38	827	51	831	558	548	999999	26	999999	999999	726	100	495	999999	357	999999	531	389	999999	999999	999999	937	995	999999	730	999999	676	548	500	974	386	89	491	266	932	377	275	522	999999	453	91	999999	398	163	623	949	386	999999	999999	380	574	992	922	999999	592	101	999999	588	999999	612	872	437	525	510	609	647	608	238	498	980	999999	19	556	681	168	376	548	841	838	780	570	999999	989	130	409	999999	166	273	999999	999999	544	686	421	230	580	999999	999999	888	554	976	999999	157	999999	578	634	999999	446	999999	69	999999	999999	991	999999	330	52	810	448	405	999999	225	490	999999	999999	999999	999999	68	597	335	999999	515	156	660	999999	999999	439	422	946	420	999999	844	947	916	214	999999	298	553	936	999999	999999	999999	215	824	787	339	495	16	592	468	143	575	968	121	149	554	999999	999999	704	887	890	629	863	999999	909	266	278	574	140	999999	999999	891	132	505	157	340	999999	332	872	957	376	433	999999	487	999999	919	876	835	776	999999	387	406	849	58	210	999999	906	187	914	999999	71	999999	876	999999	999999	251	453	999999	964	809	254	747	29	999999	521	467	999999	386	999999	989	390	999999	797	479	729	962	52	84	999999	598	433	132	417	351	999999	999999	556	999999	387	45	476	413	871	967	999999	640	386	112	537	743	758	999999	999999	925	151	628	999999	406	755	147	208	378	999999	999999	999999	131	339	678	999999	999999	910	455	999	716	522	999999	570	999999	73	99	999999	940	546	999999	999999	999999	696	492	209	277	331	999999	598	999999	836	107	246	505	591	294	310	707	261	999999	832	999999	999999	720	412	999999	67	303	343	666	999999	268	831	615	535	999999	435	847	478	999999	743	999999	999999	759	880	424	740	74	999999	778	999999	999999	688	84	729	537	381	976	90	45	219	38	815	999999	688	577	276	630	999999	999999	858	463	239	679	999999	80	456	771	839	999999	434	999999	64	564	878	682	579	999999	886	997	111	459	
767	999999	372	999999	999999	999999	80	312	158	119	103	139	999999	335	649	999999	356	658	999999	610	999999	102	610	227	973	999999	63	999999	997	519	999999	973	17	409	695	795	316	22	135	531	700	999999	999999	324	898	925	644	552	42	570	409	237	916	999999	323	674	999999	155	741	694	870	74	314	999999	375	130	131	521	639	999999	702	343	533	558	909	999999	999999	295	999999	58	616	999999	973	437	999999	516	66	517	95	31	962	170	281	441	661	999999	999999	208	949	778	999999	999999	913	188	867	999999	704	999999	591	714	419	547	827	692	87	999999	100	999999	530	859	74	614	435	618	891	542	999999	101	897	999999	385	66	346	549	254	493	597	794	999999	53	811	698	925	999999	999999	999999	999999	589	363	999999	999999	355	677	99	713	199	697	304	999999	335	13	999999	999999	318	339	363	210	287	447	999999	772	305	316	999999	57	375	689	65	999999	476	208	482	738	607	736	40	388	999999	835	65	796	303	507	999999	49	208	239	616	51	258	224	65	151	770	528	999999	48	200	52	348	510	642	999999	820	136	530	874	862	999999	999999	975	999999	999999	392	999999	999999	797	81	448	848	999999	82	23	758	262	153	999999	999999	88	496	999999	197	999999	497	555	163	15	687	118	999999	999999	376	45	999999	282	270	613	759	972	999999	452	967	752	203	212	438	628	539	567	982	999999	999999	999999	95	317	787	749	954	837	999999	999999	120	962	930	999999	770	47	280	999999	992	539	999999	995	38	53	33	445	21	295	127	534	475	129	135	328	427	592	949	435	495	521	658	922	999999	585	342	999999	821	678	442	401	358	999999	575	452	999999	999999	755	52	999999	999999	737	669	719	999999	998	990	836	611	999999	187	999999	845	990	481	999999	660	667	453	710	29	623	999999	853	726	186	421	554	683	711	999999	999999	907	151	153	783	989	212	229	586	352	178	999999	581	264	313	512	73	103	571	956	253	311	999999	274	999999	404	999999	999999	931	587	445	163	899	590	351	190	703	846	697	892	458	447	867	368	999999	413	761	599	422	674	357	460	121	754	273	999999	575	999999	425	389	182	218	297	999	906	24	321	991	912	133	999999	227	999999	999999	999999	999999	444	999999	999999	324	642	999999	581	267	239	985	999999	154	326	816	614	826	999999	318	719	249	159	867	462	835	102	770	686	299	865	140	64	442	999999	466	999999	999999	463	111	999999	955	636	40	999999	999999	972	176	674	106	999999	982	796	97	959	268	999999	576	520	588	232	999999	541	292	402	
109	930	610	898	859	999999	21	373	329	571	764	999999	129	108	541	863	925	105	999999	779	883	999999	966	482	987	810	523	92	875	999999	873	999999	354	637	669	990	372	277	999999	999999	508	618	476	999999	999999	655	536	478	979	999999	306	777	951	512	999999	764	963	137	911	59	212	928	498	451	697	350	999999	491	438	550	500	658	290	219	281	274	868	450	287	999999	283	54	112	160	581	106	472	842	999999	905	36	244	365	765	999999	579	130	35	828	854	999999	55	49	439	999999	999999	496	741	240	254	896	999999	850	580	775	168	826	347	869	601	999999	426	372	999999	524	265	302	525	52	702	153	842	622	999999	944	999999	999999	673	926	999999	999999	730	999999	874	18	513	394	785	989	19	999999	782	166	237	976	969	682	516	914	968	356	970	699	537	110	63	900	999999	635	999999	162	162	421	999999	991	157	815	999999	999999	21	871	516	536	42	999999	370	686	395	457	974	555	498	758	957	999999	639	40	999999	773	999999	612	999999	160	452	856	599	371	229	245	828	164	194	991	903	107	839	444	666	587	740	377	515	999999	660	991	999999	403	464	359	362	999999	741	724	999999	409	903	999999	93	186	359	999	466	999999	999999	819	999999	507	999999	859	747	999999	999999	496	43	587	106	997	999999	460	202	205	999999	999999	883	711	423	999999	999999	504	203	482	999999	999999	237	740	910	366	351	840	999999	166	548	604	611	999999	752	254	691	983	312	999999	867	633	984	163	102	595	999999	917	406	901	86	361	666	274	843	999999	999999	302	676	740	999999	999999	830	45	657	999999	999999	726	959	179	999999	447	201	999999	615	727	505	83	999999	324	100	434	999999	999999	999999	197	937	346	324	868	999999	399	316	572	260	218	803	948	506	789	336	549	958	237	999999	999999	170	379	659	999999	388	195	653	999999	649	231	224	111	999999	999999	375	999999	411	100	999999	389	141	628	46	407	924	999999	577	859	999999	551	476	999999	605	450	36	568	687	999999	489	800	999999	954	999999	39	994	999999	991	999999	423	413	147	999999	53	999999	508	541	342	999999	201	830	617	793	373	999999	755	16	505	516	443	806	244	212	611	392	999999	186	999999	16	412	232	565	541	446	584	413	609	173	862	999999	999999	236	435	17	659	192	999999	999999	999999	284	999999	206	485	602	617	178	935	265	999999	999999	999999	835	335	999999	999999	274	86	357	789	694	999999	999999	643	999999	948	999999	809	204	951	210	690	596	879	732	424	36	90	999999	828	416	478	353	512	761	
999999	999999	900	586	49	999999	115	605	801	141	138	154	999999	910	654	47	369	999999	999999	999999	419	734	999999	603	434	941	193	147	529	382	225	802	999999	881	954	999999	679	233	165	567	104	999999	795	999999	604	280	473	180	999999	790	57	737	999999	61	352	885	703	306	161	107	210	968	85	428	915	335	999999	999999	955	365	368	146	585	746	366	999999	939	218	999999	164	477	999999	999999	738	335	488	763	288	539	999999	594	999999	81	68	366	136	999999	377	999999	278	466	999999	999999	999999	999999	910	161	302	695	29	946	494	307	996	629	196	125	999999	102	436	999999	999999	151	885	770	985	74	527	999999	240	999999	571	999999	999999	698	684	799	923	316	999999	337	999999	593	520	133	109	85	85	438	999999	20	999999	285	999999	705	931	999999	338	167	447	846	634	999999	465	999999	384	118	999999	307	944	999999	999999	41	677	999999	112	999999	999999	762	999999	909	989	98	220	229	650	296	981	35	999999	43	470	999999	999999	578	702	558	999999	999999	999999	991	999999	777	494	999999	818	641	999999	305	999999	990	29	576	496	537	857	545	999999	999999	999999	999999	137	999999	541	999999	927	435	999999	999999	407	554	813	999999	23	679	410	999999	603	438	410	19	688	685	999999	776	23	893	278	999999	999999	166	856	892	759	660	863	957	246	583	854	999999	479	508	898	59	186	212	999999	817	999999	645	941	273	834	55	999999	451	129	764	999999	999999	167	831	387	250	999999	921	67	362	815	453	975	30	999999	28	540	190	787	999999	599	999999	339	461	214	85	224	592	67	999999	261	421	999999	999999	686	999999	999999	647	130	658	361	265	155	999999	11	683	670	999999	688	999999	999999	999999	664	999999	174	96	704	999999	626	312	35	115	863	353	999999	999999	999999	503	999999	999999	999999	999999	70	139	999999	343	999999	999999	460	999999	415	303	903	999999	999999	999999	757	100	317	599	125	530	31	818	999999	256	402	999999	999999	607	999999	999999	587	924	33	622	168	535	726	830	431	575	255	106	896	731	211	622	154	77	999999	524	195	744	999999	272	871	999999	999999	999999	941	863	999999	852	461	248	716	979	226	586	999999	999999	374	999999	177	999999	284	924	921	901	55	779	999999	42	961	554	981	999999	286	761	751	916	999999	952	999999	568	547	402	645	658	25	231	999999	999999	203	423	159	709	577	108	999999	946	330	604	729	172	999999	995	891	999999	999999	873	703	999999	835	958	999999	999999	597	609	12	882	289	273	885	999999	382	100	839	547	405	999999	275	187	773	999999	596	434	999999	999999	363	
552	511	738	401	151	528	999999	731	245	230	737	122	967	106	999999	667	67	718	906	789	999999	166	353	511	985	999999	999999	691	41	999999	999999	199	870	255	999999	380	550	871	744	999999	442	369	604	327	999999	169	999999	999999	668	999999	999999	999999	326	937	249	395	999999	237	415	543	13	259	700	999999	461	548	251	722	646	734	126	999999	974	999999	999999	999999	561	36	843	825	311	443	33	894	999999	63	873	999999	15	74	223	323	465	210	301	192	668	731	999999	129	999999	584	445	999999	31	999999	740	714	999999	494	999999	140	393	999999	999999	569	999999	999999	49	999999	674	318	716	581	521	802	729	773	999999	174	95	830	171	724	999999	726	998	999999	873	489	322	999999	354	521	240	92	999999	999999	968	731	957	862	691	467	454	609	868	863	421	999999	624	967	999999	424	408	13	969	668	999999	515	571	145	999999	560	95	516	964	205	351	999999	871	853	805	589	217	233	149	703	999999	307	858	144	678	654	864	355	764	999999	122	999999	123	271	203	999999	170	821	929	999999	381	938	999999	672	521	999999	356	771	171	814	217	185	864	275	398	384	657	436	466	288	695	740	751	44	93	124	325	610	660	352	428	396	303	999999	332	341	999999	195	999999	696	999999	103	193	950	721	936	372	848	999999	999999	805	734	364	650	999999	641	196	610	589	407	666	746	121	819	395	821	881	856	999999	999999	722	472	813	770	981	602	556	999999	999999	156	751	999999	737	841	547	694	999999	652	573	999999	155	61	999999	999999	39	561	982	374	564	900	64	999999	999999	816	999999	342	921	594	669	842	94	395	297	999999	999999	199	19	279	282	701	790	239	999999	262	911	671	999999	999999	740	430	620	999999	999999	422	999999	244	572	921	745	214	772	446	983	730	605	759	763	172	569	840	999999	712	999999	862	120	999999	233	651	904	434	476	999999	854	249	232	902	158	874	351	421	626	98	534	999999	999999	353	255	562	657	161	908	703	38	999999	999999	907	999999	384	312	999999	20	920	26	999999	738	449	591	999999	508	999999	999999	999999	821	999999	999999	463	188	34	933	999999	579	671	999999	753	526	772	305	955	371	999999	812	774	572	999999	410	999999	81	223	999999	489	999999	999999	63	954	999999	29	881	880	999999	999999	999999	999999	450	546	696	348	999999	999999	794	999999	999999	999999	382	193	890	836	325	746	999999	519	391	964	695	999999	14	77	999999	50	213	506	890	425	281	947	595	747	334	36	388	71	779	999999	999999	374	345	136	139	869	74	713	703	145	
142	175	42	764	380	999999	542	628	730	999999	69	297	84	999999	365	999999	597	152	512	299	368	686	740	582	545	330	999999	877	938	748	976	999999	802	999999	999999	999999	914	831	377	338	494	999999	340	893	749	142	299	617	771	704	282	921	211	414	999999	456	435	459	228	59	999999	664	690	982	909	570	494	999999	445	259	520	999999	999999	184	805	608	355	846	999999	999999	40	501	116	243	999999	65	999999	398	999999	836	680	464	999999	328	999999	830	79	358	999999	188	647	971	181	999999	999999	999999	155	36	608	178	110	588	625	815	28	999999	557	456	999999	854	282	106	349	999999	578	999999	162	999999	999999	999999	999999	997	862	655	999999	999999	330	999999	59	959	999999	271	790	999999	736	999999	838	797	309	999999	282	622	841	999999	906	550	631	999999	999999	137	999999	698	999999	632	638	113	726	999999	59	999999	75	962	406	556	999999	999999	316	538	872	486	226	365	157	678	702	916	165	732	748	225	438	757	651	922	999999	220	999999	167	182	632	375	868	999999	351	999999	320	226	295	194	895	244	103	699	999999	910	999999	551	999999	930	999999	948	994	232	999999	530	317	321	484	950	734	999999	999999	366	250	999999	358	617	999999	688	392	700	869	999999	852	980	999999	68	999999	999999	999999	999999	352	999999	999999	684	381	645	912	820	681	998	741	344	459	999999	96	736	999999	355	562	390	745	999999	547	999999	88	456	379	999999	195	259	136	473	352	76	701	999999	906	566	739	713	704	985	999999	999999	958	999999	97	999999	894	608	609	999999	459	999999	922	415	689	437	605	999999	999999	68	635	432	999999	278	999999	999999	161	174	830	892	615	848	686	999999	928	999999	999999	553	368	378	960	587	650	297	999999	136	153	295	999999	478	960	814	999999	646	359	585	999999	999999	543	704	848	729	777	716	233	610	540	171	486	999999	373	999999	566	897	999999	57	782	584	263	865	249	999999	932	999999	932	801	412	999999	410	353	642	383	999999	999999	529	999999	809	933	74	414	999999	999999	808	706	115	908	258	548	999999	999999	999999	936	437	677	464	982	797	999999	784	431	999999	501	999999	999999	999999	990	51	901	377	867	248	848	520	849	999999	999999	67	999999	256	999999	552	863	501	108	550	705	946	342	209	999999	443	393	999999	642	216	104	230	675	812	124	999999	356	181	681	73	954	999999	999999	407	207	925	999999	180	760	878	344	999999	662	999999	197	999999	709	999999	999999	433	855	699	877	642	999999	46	391	423	141	999999	206	999999	820	999999	999999	289	368	999999	999999	621	872	999999	
398	763	999999	104	999999	92	999999	80	167	654	350	257	218	999999	999999	999999	231	170	999999	156	48	604	682	652	189	999999	999999	999999	685	774	699	999999	560	642	310	999999	999999	999999	478	308	799	71	999	551	999999	572	826	339	741	423	713	999999	88	725	184	794	91	999999	999999	999999	95	716	999999	999999	955	142	696	999999	955	434	183	150	999999	244	357	977	605	140	311	616	801	667	176	272	70	857	140	835	467	999999	999999	552	999999	999999	222	92	676	616	999999	219	875	259	384	316	250	573	159	843	377	206	199	950	917	999999	149	999999	550	132	999999	107	11	861	118	448	401	999999	974	165	31	999999	311	999999	543	102	741	551	292	860	31	497	707	297	467	271	327	999999	635	867	397	794	542	554	999999	999999	999999	24	150	936	914	999999	599	994	821	112	894	210	999999	825	566	999999	146	689	999999	834	399	714	404	846	131	319	995	116	768	237	733	756	999999	999999	884	727	411	356	945	412	897	713	475	999999	376	127	675	810	310	798	658	852	454	458	109	999999	619	303	814	604	623	493	999999	999999	378	147	504	372	940	839	999999	789	999999	697	936	686	249	999999	999999	14	644	195	805	969	579	881	312	256	999999	392	117	117	541	350	789	414	488	881	986	238	622	999999	869	999999	612	868	117	756	521	423	263	580	823	810	999999	999999	687	265	24	496	835	258	999999	558	732	89	999999	403	908	532	999999	999999	62	999999	391	341	999999	344	367	710	774	556	734	532	138	536	293	731	999999	361	727	232	999999	500	403	373	886	321	738	999999	620	713	848	989	225	896	528	582	428	628	999999	353	898	313	999999	288	999999	893	429	205	999999	527	22	556	999999	975	500	561	847	27	455	14	605	835	100	70	708	744	317	242	999999	711	999999	999999	250	383	333	562	999999	125	999999	992	999999	999999	736	103	701	301	194	249	405	967	734	410	182	117	748	73	223	662	580	779	586	999999	197	93	999999	259	316	431	651	938	783	732	178	462	122	999999	108	997	368	999999	559	999999	999999	50	977	999999	999999	143	634	270	349	125	545	80	416	704	355	652	878	999999	985	999999	597	466	193	999999	242	720	994	686	964	225	303	173	230	518	360	156	116	323	669	999999	999999	391	999999	999999	999999	107	56	418	716	999999	128	917	431	796	480	380	999999	999999	668	999999	148	948	305	999999	821	381	999999	897	999999	208	999999	565	781	812	966	215	999999	999999	999999	999999	674	586	970	519	107	386	741	433	999999	999999	299	141	
654	800	44	848	95	474	999999	815	258	158	75	517	999999	563	999999	618	829	274	511	999999	999999	999999	205	562	999999	999999	36	445	639	425	860	372	999999	415	911	980	778	999999	129	403	677	998	886	526	521	999999	609	544	250	133	604	772	999999	956	970	130	999999	481	999999	309	448	999999	185	832	999999	702	608	504	651	165	999999	999999	154	999999	999999	172	647	679	999999	525	186	492	999999	516	821	999999	894	953	999999	790	999999	307	999999	999999	999999	276	822	64	238	999999	854	999999	892	94	292	892	999999	370	999999	999999	999999	925	999999	354	999999	956	999999	999999	20	209	999999	654	999999	860	999999	543	464	334	163	999999	999999	592	999999	232	671	81	599	120	233	929	470	533	662	637	317	999999	867	903	697	998	70	163	53	38	20	209	56	41	315	749	438	999999	216	902	468	890	485	216	683	61	366	104	445	999999	999999	284	999999	432	552	329	676	999999	636	165	999999	196	549	422	222	471	35	568	999999	999999	501	177	327	759	179	999999	974	660	229	646	999999	999999	718	962	299	736	999999	624	488	999999	83	877	666	60	574	282	999999	72	994	221	999999	798	299	960	589	571	999999	242	999999	135	999999	25	999999	990	523	371	477	999999	999999	486	264	999999	89	819	999999	623	510	276	194	896	86	911	665	18	619	843	676	757	382	727	779	974	370	363	640	67	999999	676	537	213	999999	764	940	518	956	625	718	999999	559	965	70	690	57	366	58	443	999999	999999	380	680	695	720	999999	999999	706	289	999999	999999	999999	999999	87	999999	739	981	999999	322	999999	157	61	999999	134	206	207	416	666	99	926	999999	315	999999	707	223	305	857	518	94	560	544	999999	677	585	992	999999	216	888	999999	950	76	273	999999	471	999999	281	385	555	498	999999	797	738	617	362	45	420	982	999999	999999	538	882	999999	18	999999	436	345	384	419	999999	906	991	999999	440	148	999999	740	999999	734	504	942	920	311	999999	571	763	806	203	324	549	582	317	999999	33	697	78	602	265	974	45	866	999999	965	999999	999999	530	999999	308	479	502	999999	842	257	151	921	618	580	454	446	997	630	152	70	870	999999	598	431	999999	743	80	267	999999	603	699	999999	999999	954	888	999999	50	494	507	724	822	255	740	69	429	112	89	497	999999	819	999999	414	724	836	105	863	993	999999	999999	565	408	999999	999999	248	557	999999	875	663	999999	26	999999	513	132	427	248	624	819	539	11	402	664	582	118	665	626	295	999999	219	859	34	444	999999	720	942	325	587	435	
999999	512	916	236	425	805	142	424	473	999999	306	999999	999999	53	999999	108	999999	901	826	135	164	999999	272	599	666	999999	999999	999999	999999	999999	189	112	660	999999	999999	36	999999	175	248	776	976	999999	162	13	999999	620	999999	981	999999	842	348	51	499	999999	281	880	249	999999	569	620	148	559	959	681	112	204	938	291	725	437	22	999999	662	59	158	999999	468	268	999999	999999	999999	686	602	621	454	999999	612	208	917	447	787	768	999999	628	638	427	999999	481	901	421	682	107	999999	552	829	142	999999	449	313	368	999999	999999	999999	522	204	462	999999	347	236	963	591	999999	373	287	999999	253	999999	44	420	731	631	999999	367	570	374	329	430	59	791	322	759	172	895	559	36	806	435	999999	999999	186	470	943	999999	937	830	942	999999	999999	902	586	532	354	39	581	999999	434	623	772	158	874	999999	906	555	914	214	429	844	814	261	999999	818	526	610	244	270	687	742	429	740	432	999999	999999	999999	999999	789	414	143	323	821	602	999999	662	935	999999	999999	563	398	339	999999	410	107	999999	726	69	767	16	744	794	999999	60	691	999999	42	725	288	588	759	349	135	800	295	531	992	999999	660	999999	590	61	99	999999	999999	413	696	999999	334	999999	727	98	448	783	669	999999	12	771	911	988	630	219	280	566	803	58	999999	933	125	999999	999999	999999	408	999999	425	693	705	613	761	288	507	702	401	612	861	671	900	351	140	946	999999	999999	748	672	536	381	999999	532	903	999999	999999	999999	224	758	749	660	999999	838	368	976	643	398	20	633	490	927	818	667	705	999999	157	862	802	999999	999999	706	328	735	83	999999	999999	182	709	520	89	999999	999999	999999	863	210	999999	72	983	163	312	999999	220	999999	191	608	563	123	827	999999	102	346	960	54	711	52	341	954	764	999999	73	471	689	499	553	745	450	999999	804	504	160	999999	999999	649	866	999999	999999	213	553	475	490	799	999999	937	428	742	999999	442	931	820	999999	999999	999999	668	99	999999	999999	721	571	446	999999	999999	319	332	621	999999	999999	321	188	793	557	138	410	299	999999	999999	126	751	80	810	961	999999	254	983	635	132	787	999999	559	35	999999	774	999999	117	316	113	490	32	326	420	285	999999	264	147	273	740	627	18	834	825	725	699	650	760	484	999999	999999	335	697	498	999999	256	999999	163	999999	999999	496	302	999999	730	784	103	434	660	534	497	752	116	999999	999999	505	999999	385	999999	309	777	133	881	632	999999	970	164	999999	999999	200	999999	711	999999	820	490	
254	334	999999	999999	50	631	274	999999	235	999999	408	36	614	803	993	450	870	37	853	550	999999	999999	669	999999	760	629	999999	607	469	505	999999	651	296	999999	649	180	754	282	999999	999999	999999	143	656	645	756	944	999999	999999	999999	750	169	683	258	279	831	640	665	206	999999	420	862	667	999999	730	211	757	739	384	163	822	999999	598	344	999999	999999	525	999999	33	82	816	89	248	999999	719	346	112	402	26	409	999999	515	558	929	999999	815	844	613	999999	444	998	999999	176	377	22	64	570	999999	82	241	315	682	999999	999999	999999	341	999999	999999	811	393	108	364	722	974	154	999999	147	668	71	369	203	912	999999	589	84	611	913	999999	759	665	999999	763	329	784	103	337	874	434	403	941	202	949	999999	999999	345	999999	492	201	232	999999	917	902	287	713	48	403	650	61	59	924	427	752	145	155	618	345	44	937	881	817	441	999999	275	130	177	253	999999	499	254	440	129	722	648	63	748	873	999999	616	746	699	687	823	384	478	999999	449	813	656	924	10	608	554	999999	415	999999	214	999999	166	546	794	293	160	807	618	804	705	999999	92	407	999999	859	428	201	191	999999	999999	337	999999	999999	727	440	463	575	999999	832	575	999999	999999	999999	543	999999	330	79	999999	416	536	26	766	674	817	345	730	258	188	150	189	362	999999	285	656	876	840	558	999999	999999	829	584	999999	785	239	999999	999999	304	863	509	539	359	250	774	999999	602	999999	132	790	392	709	214	396	113	653	999999	284	956	141	667	999999	771	999999	597	586	951	463	980	999999	999999	473	435	395	679	611	830	122	363	682	64	999999	718	768	999999	999999	625	198	999999	142	27	29	915	999999	206	114	767	108	999999	198	651	149	591	687	275	999999	283	819	717	501	999999	999999	920	999999	999999	362	686	13	823	999999	961	763	13	999999	427	505	999999	999999	999999	575	999999	731	470	174	999999	999999	723	41	999999	517	380	805	480	958	319	917	108	999999	96	843	427	999999	284	710	237	887	999999	743	269	770	370	999999	630	151	656	101	639	755	999999	171	999999	655	999999	316	571	999999	999999	999999	537	510	406	916	185	355	157	999999	457	999999	999999	154	779	979	771	999999	156	999999	185	338	311	228	999999	352	398	925	999999	772	262	968	148	81	604	101	216	759	373	453	835	284	999999	576	643	879	817	108	391	659	883	779	169	212	980	954	999999	318	231	64	528	259	150	385	999999	488	621	999999	550	999999	999999	22	367	999999	533	900	344	999999	585	408	534	
999999	544	555	889	483	808	936	101	649	999999	897	999999	999999	999999	586	144	619	749	999999	268	999999	558	999999	885	870	421	467	999999	999999	999999	999999	733	823	529	237	999999	594	495	354	999999	684	775	999999	341	875	999999	58	776	947	766	999999	985	430	999999	583	742	840	999999	999999	999999	351	267	21	40	348	174	999999	999999	999999	870	549	133	404	484	583	186	657	372	20	395	999999	690	999999	999999	999999	32	999999	683	946	495	874	925	476	292	999999	427	999999	870	992	711	770	268	88	87	999999	999999	590	999999	999999	407	94	999999	659	632	999999	660	535	698	999999	325	860	999999	999999	212	995	624	656	122	155	165	422	787	379	308	624	114	611	654	106	301	442	999999	127	548	410	406	275	999999	999999	678	892	75	734	676	999999	740	425	876	999999	602	999999	478	800	410	999999	307	108	361	18	594	999999	880	999999	844	883	502	999999	999999	801	999999	358	812	528	999999	273	999999	63	703	457	884	689	999999	573	503	356	963	999999	999999	564	999999	307	914	999999	10	999999	22	473	889	792	357	827	130	84	492	999999	143	950	333	146	999999	253	405	903	133	904	324	317	999999	999999	920	935	205	740	999999	302	444	976	999999	848	999999	883	173	999999	110	999999	568	660	90	259	222	23	243	580	999999	859	902	21	999999	999999	313	704	375	999999	871	422	632	389	385	200	999999	166	432	485	885	999999	999999	493	803	77	345	664	236	848	999999	907	999999	999999	814	999999	400	999999	274	432	544	999999	999999	772	49	687	999999	189	284	890	450	999999	999999	758	694	181	999999	418	217	999999	759	649	477	526	999999	999999	720	999999	574	547	800	999999	999999	999	940	338	246	317	453	125	643	166	389	346	999999	229	326	999999	930	643	69	981	225	999999	673	894	89	991	999999	85	967	999999	999999	999999	99	75	173	591	818	366	999999	472	964	999999	999999	999999	270	999999	128	999999	648	999999	86	931	488	818	169	999999	335	56	999999	254	999999	999999	157	225	551	999999	256	342	999999	734	135	574	708	999999	27	133	999999	80	634	947	873	999999	999999	999999	351	683	259	281	905	999999	999999	772	116	999999	810	595	945	999999	61	617	884	785	840	913	651	511	999999	999999	801	46	645	265	999999	311	381	999999	941	956	874	999999	403	975	436	999999	479	362	468	28	786	431	188	999999	29	26	73	97	918	523	549	839	999999	367	999999	869	265	10	360	804	317	907	653	988	911	999999	999999	908	999999	685	443	298	53	213	114	380	857	803	246	405	248	294	999999	427	417	44	999999	
45	506	567	900	478	12	663	711	879	777	999999	929	999999	801	164	737	999999	999999	260	795	256	999999	108	21	461	764	999999	565	32	999999	999999	580	877	774	999999	999999	999999	999999	964	296	389	502	235	603	667	873	409	603	999999	557	999999	347	167	249	171	999999	407	555	999999	714	999999	107	688	956	551	619	62	72	999999	752	945	458	999999	963	999999	754	38	505	353	588	999999	361	482	475	999999	888	423	637	612	406	14	246	346	260	249	291	814	279	61	58	821	999999	980	999999	611	302	232	203	833	999999	754	999999	211	860	359	695	625	999999	784	999999	999999	999999	459	225	748	708	122	865	999999	133	940	758	453	999999	999999	28	381	999999	864	999999	999999	229	804	205	652	999999	45	999999	999999	553	999999	601	999999	398	999999	406	886	764	592	902	999999	367	478	709	477	999999	458	906	103	999999	323	484	358	999999	997	999999	999999	999999	572	646	673	999999	964	999999	467	348	999999	999999	999999	370	999999	999999	558	999999	698	308	999999	104	728	657	653	139	999999	569	999999	192	253	999999	999999	876	785	632	201	946	999999	554	402	307	251	999999	731	403	463	999999	209	707	999999	396	217	699	235	999999	999999	915	992	544	999999	405	999999	285	999999	684	663	575	584	509	424	611	732	153	905	452	853	600	999999	260	675	999999	369	532	266	856	382	702	651	270	106	999999	954	695	999999	999999	999999	999999	43	57	739	887	157	699	292	999999	999999	999999	793	782	672	935	989	741	999999	594	46	418	999999	248	999999	961	924	324	413	148	657	47	843	909	96	886	566	879	521	787	999999	999999	249	943	202	319	909	868	597	999999	297	222	826	715	960	947	948	999999	745	778	963	833	296	999999	665	627	999999	883	999999	785	999999	120	230	999999	93	999999	178	84	999999	999999	62	999999	726	252	851	444	220	138	948	148	938	999999	143	743	824	677	383	999999	287	575	100	35	999999	999999	791	187	992	999999	631	594	778	873	750	753	725	999999	116	999999	999999	999999	416	999999	935	999999	847	608	976	487	266	999999	999999	999999	797	479	901	37	883	914	461	999999	452	474	999999	364	370	74	30	390	27	917	571	340	803	999999	168	10	99	999999	964	192	210	999999	489	226	999999	705	999999	280	851	698	999999	202	592	628	778	942	593	580	197	782	587	596	470	348	844	662	279	740	320	901	937	268	949	278	472	937	985	290	999999	664	988	999999	538	328	894	378	747	184	287	226	416	519	438	191	605	614	999999	999999	382	999999	435	345	959	949	761	764	252	323	
165	841	956	312	818	532	794	999999	67	999999	454	999999	999999	999999	463	999999	494	427	999999	768	999999	858	999999	845	908	822	999999	653	790	588	566	139	135	999999	28	446	270	114	701	905	397	768	557	999999	999999	906	35	999999	999999	999999	465	343	934	484	651	307	999999	999999	999999	999999	999999	999999	56	999999	999999	325	999999	490	999999	27	833	390	726	924	380	904	999999	999999	159	12	797	999999	770	999999	133	999999	204	651	782	720	999999	999999	710	705	611	256	721	89	327	999999	565	544	999999	999999	42	84	999999	20	113	746	999999	999999	961	999999	207	999999	380	132	999999	999999	999999	699	707	366	529	684	679	30	322	134	193	231	672	779	446	262	645	905	999999	999999	615	193	547	46	723	999999	999999	999999	508	999999	875	599	734	999999	999999	866	836	896	999999	999999	405	596	698	978	999999	775	295	191	999999	999999	759	474	999999	305	745	936	161	999999	999999	989	497	999999	522	115	258	594	496	705	999999	999999	425	749	570	544	653	29	495	999999	483	947	253	15	999999	563	456	999999	369	999999	230	322	999999	175	999999	355	860	45	999999	999999	729	968	288	589	661	383	529	20	903	999999	652	726	999999	592	198	999999	745	491	999999	999999	658	999999	999999	67	999999	217	999999	999999	497	225	999999	617	945	903	838	514	668	999999	353	981	43	446	999999	673	786	504	871	999999	977	566	609	999999	41	124	933	882	744	231	114	999999	519	999999	523	688	21	999999	780	999999	753	683	36	91	147	32	925	999999	350	561	999999	980	346	742	282	930	615	315	586	830	970	956	770	999999	559	999999	472	764	923	999999	662	999999	723	334	379	303	540	999999	241	18	999999	721	542	999999	949	133	117	999999	999999	999999	83	705	457	950	999999	999999	913	589	531	247	560	999999	298	531	898	528	266	22	373	999999	400	97	84	578	641	259	999999	999999	497	435	792	695	767	340	745	999999	304	999999	756	582	999999	999999	996	999999	457	37	432	20	294	431	866	999999	413	27	999999	999999	631	999999	318	327	382	336	999999	105	454	864	403	957	786	941	234	493	999999	790	598	448	101	999999	130	614	826	413	302	76	999999	999999	291	750	148	759	334	425	999999	999999	210	63	999999	900	548	592	634	999999	234	352	999999	999999	999999	623	429	999999	894	550	758	703	501	999999	43	34	536	999999	999999	653	819	36	616	999999	999999	826	590	544	999999	201	999999	999999	980	999999	189	950	999999	195	857	668	999999	394	864	784	667	999999	937	999999	999999	835	373	791	19	981	656	207	735	398	356	23	999999	884	
174	999999	19	230	999999	150	788	93	164	351	999999	914	331	435	172	832	999999	275	888	358	999999	999999	827	750	999999	998	999999	981	224	481	999999	999999	635	446	229	170	774	446	48	797	453	937	680	32	891	104	659	999999	45	902	257	90	135	683	370	421	876	268	702	724	445	807	999999	683	999999	66	999999	884	215	11	67	704	237	101	999999	586	83	999999	999999	433	349	484	946	321	233	759	718	951	86	808	999999	516	999999	999999	361	646	78	996	520	835	816	999999	24	43	844	552	852	999999	778	783	348	80	409	999999	385	961	860	556	459	752	347	336	808	407	999999	999999	960	914	739	999999	518	999999	295	33	617	999999	999999	912	477	999999	906	684	183	303	469	223	117	476	938	400	999999	521	546	767	497	489	966	999999	999999	999999	592	999999	999999	519	274	999999	785	385	999999	810	502	948	89	778	846	999999	163	514	937	999999	444	999999	999999	349	484	996	539	527	536	137	608	852	999999	999999	999999	967	999999	664	38	208	438	999999	814	137	898	836	441	768	921	999999	336	461	679	823	859	108	999999	954	44	278	731	267	849	999999	999999	649	999999	905	688	878	999999	499	486	739	999999	712	679	847	999999	647	564	771	606	701	999999	999999	183	772	324	991	14	999999	629	999999	476	181	882	291	999999	999999	484	999999	89	52	562	837	975	939	758	156	999999	125	999999	397	713	999999	999999	157	732	64	476	999999	999999	697	874	999999	869	725	999999	893	829	398	921	203	172	38	691	999999	148	964	181	243	24	999999	572	889	923	242	57	999999	999999	734	559	872	999999	895	945	999999	999999	716	967	999999	676	865	326	40	203	319	999999	684	278	999999	999999	999999	999999	243	575	999999	134	985	922	999999	999999	756	382	999999	839	59	999999	277	93	309	396	999999	997	922	566	158	999999	542	695	613	17	372	999999	999999	725	999999	989	547	330	532	267	192	794	339	581	920	492	231	201	154	897	999999	600	968	710	999999	999999	960	676	426	571	592	299	318	999999	315	999999	959	379	57	69	874	946	561	52	999999	637	667	350	646	665	629	350	550	716	59	772	279	713	147	999999	999999	999999	999999	960	674	893	999999	709	999999	411	533	852	153	95	32	20	49	925	507	950	999999	999999	40	999999	941	251	749	602	580	542	248	255	241	36	39	13	53	600	999999	319	162	957	83	244	141	777	207	464	693	49	999999	999999	215	197	917	419	841	152	999999	432	154	882	139	733	173	287	620	126	66	29	999999	999999	557	197	999999	155	545	
795	629	174	54	294	999999	541	809	999999	999999	53	118	999999	171	901	581	945	175	279	828	999999	81	999999	166	90	408	673	81	999999	796	999999	400	771	873	55	522	854	999999	859	973	597	923	999999	247	999999	999999	446	999999	76	866	611	31	527	327	205	724	775	17	963	886	244	469	525	108	31	653	346	745	999999	388	727	567	316	305	999999	999999	802	999999	590	82	961	999999	999999	428	194	997	999999	999999	999999	331	999999	847	424	973	739	137	408	179	999999	922	671	701	741	687	149	54	999999	999999	97	999999	921	170	999999	891	924	999999	999999	106	914	34	781	892	999999	999999	642	880	999999	999999	999999	112	28	999999	399	667	411	270	999999	999999	999999	149	292	999999	367	900	410	586	429	533	58	999999	999999	311	265	202	151	778	633	999999	55	268	901	382	665	984	999999	298	999999	759	999999	664	354	999999	999999	774	999999	141	535	176	394	65	460	620	293	256	438	717	377	206	526	632	636	137	283	30	248	999999	984	999999	999999	122	815	669	53	394	999999	999999	493	999999	460	19	252	467	999999	989	808	291	999999	999999	999999	52	920	574	243	999999	37	227	999999	797	535	832	999999	163	999999	282	999999	790	999999	898	290	901	233	999999	999999	516	389	179	999999	293	222	957	999999	575	826	108	201	251	436	196	367	748	999999	999999	955	627	999999	99	441	289	999999	27	714	199	138	999999	818	43	827	999999	999999	858	652	579	585	577	999999	999999	336	927	90	999	364	390	541	541	236	537	999999	128	999999	300	738	295	544	204	999999	999999	446	181	289	167	999999	999999	999999	999999	106	999999	120	999999	616	292	762	513	208	749	662	333	658	596	428	290	113	708	84	999999	999999	999999	44	999999	334	389	144	999999	647	923	586	656	671	42	999999	140	426	999999	512	370	537	999999	96	999999	541	920	999999	849	752	998	64	714	633	541	389	739	70	999999	63	999999	999999	607	865	285	173	16	999999	625	161	297	999999	999999	206	714	650	894	280	999999	849	414	416	999999	999999	999999	999999	999999	32	139	653	999999	80	999999	498	285	223	929	369	811	632	999999	268	357	698	465	144	504	518	919	891	494	469	821	999999	649	820	862	205	226	999999	301	999999	531	999999	454	999999	176	71	920	500	720	535	468	616	324	155	999999	596	999999	514	374	363	112	248	999999	247	999999	816	848	465	361	734	153	403	340	550	736	385	254	247	968	999999	597	428	999999	999999	10	215	566	504	762	275	258	712	999999	938	881	999999	999999	216	969	999999	223	465	999999	986	391	
74	286	773	418	682	352	709	545	932	999999	684	77	209	247	52	260	999999	702	95	485	441	999999	402	669	999999	999999	47	278	999999	999999	999999	288	999999	999999	999999	928	793	95	89	999999	999999	176	120	182	206	225	614	969	999999	109	868	762	64	999999	950	714	999999	113	965	121	315	440	999999	713	633	999999	883	632	311	123	467	269	623	172	936	275	250	229	999999	237	957	77	351	518	360	379	234	683	626	999999	54	689	129	999999	617	118	999999	407	999999	801	342	999999	999999	999999	641	608	148	891	573	685	474	664	641	737	163	247	98	418	362	263	181	999999	15	90	999999	999999	149	999999	554	828	36	842	999999	671	895	975	410	999999	999999	999999	240	342	119	941	757	390	999999	999999	999999	380	29	999999	55	295	629	999999	976	587	743	863	468	493	999999	745	658	999999	984	969	842	188	837	999999	999999	999999	32	999999	999999	73	333	688	999999	757	841	183	999999	999999	797	999999	52	762	999	823	795	23	999999	999999	995	999999	292	999999	405	88	549	999999	543	469	999999	445	999999	790	52	912	999999	64	143	711	652	173	999999	462	834	999999	927	90	188	24	763	528	326	285	843	725	781	208	292	652	217	214	640	349	907	361	131	261	999999	999999	569	740	880	582	104	999999	438	829	999999	806	999999	469	457	999999	999999	770	128	987	946	326	999999	65	999999	491	999999	447	533	999999	555	999999	478	675	999999	102	999999	33	648	744	190	999999	999999	951	907	486	501	748	757	120	643	146	243	999999	315	402	955	514	999999	398	999999	657	308	842	999999	818	999999	999999	108	365	84	999999	132	383	999999	934	999999	189	999999	295	989	754	690	422	952	418	999999	999999	370	999999	147	940	999999	259	666	533	712	455	677	99	999999	27	650	402	45	961	24	999999	335	380	999999	775	999999	682	999999	333	966	999999	889	865	578	993	123	999999	227	144	999999	873	717	999999	232	584	512	68	999999	972	114	298	386	999999	403	389	18	999999	605	371	584	382	849	342	566	999999	999999	811	999999	164	903	999999	184	901	343	151	999999	999999	999999	788	272	999999	545	437	228	678	509	999999	471	199	999999	999999	535	856	999999	255	33	385	718	405	29	701	548	983	79	594	123	999999	657	262	247	957	842	816	999999	286	999999	999999	123	999999	326	667	349	330	999999	780	984	328	351	999999	128	766	343	752	769	570	759	999999	999999	999999	564	999999	250	219	952	37	290	718	756	282	417	610	271	830	89	361	362	999999	813	298	999999	795	143	568	144	480	624	100	57	538	
527	285	64	489	333	301	426	139	378	151	499	276	571	78	680	517	505	512	672	999999	218	542	748	79	999999	769	890	681	84	999999	413	999999	999999	228	755	142	999999	781	999999	787	934	232	848	671	799	999999	999999	999999	888	627	974	121	427	639	329	985	536	985	465	563	411	745	65	999999	999999	999999	999999	352	323	548	961	723	15	999999	482	986	693	86	279	690	544	825	793	999999	506	301	773	41	898	999999	605	569	326	943	386	999999	177	951	933	999999	739	999999	751	999999	665	261	115	541	167	999999	999999	999999	716	774	29	999999	951	607	400	446	535	572	454	553	942	402	406	72	509	999999	819	999999	153	778	951	663	999999	999999	999999	255	195	241	874	999999	478	155	999999	999999	924	999999	247	999999	561	496	999999	999999	999999	999999	407	272	854	53	999999	874	524	559	316	999999	823	365	511	508	815	154	999999	999999	698	888	84	796	548	999999	999999	708	999999	259	190	656	813	785	235	875	56	529	999999	152	208	10	999999	919	838	915	728	568	299	739	754	416	999999	671	477	548	133	999999	999999	999999	906	999999	829	274	378	659	999999	999999	140	636	461	295	754	118	105	697	848	165	958	633	999999	579	418	315	505	774	999999	152	317	687	751	445	999999	401	999999	873	999999	775	551	189	999999	690	999999	663	287	999999	662	999999	575	780	700	999999	999999	100	872	336	915	999999	769	999999	248	981	730	453	884	25	999999	362	999999	231	526	999999	999999	779	999999	446	999999	755	37	46	999999	294	999999	537	999999	783	793	714	999999	908	957	657	15	947	999999	999999	959	985	999999	271	979	309	999999	354	264	999999	364	873	999999	435	196	999999	496	733	999999	999999	999999	203	466	111	232	999999	833	999999	273	868	76	999999	838	41	487	165	999999	999999	999999	812	40	999999	282	368	428	920	464	999999	999999	797	171	281	465	985	405	765	528	677	49	213	476	300	999999	395	999999	999999	999999	999999	948	40	193	730	999999	999999	924	999999	920	107	682	311	320	740	251	476	707	999999	210	852	635	999999	636	308	725	852	346	999999	152	887	999999	999999	886	246	153	692	613	440	604	786	71	222	845	431	995	738	999999	735	58	999999	688	766	496	191	592	237	999999	885	999999	824	343	999999	49	999999	299	951	425	84	596	558	862	276	199	999999	791	423	875	999999	313	987	959	610	691	538	208	51	243	999999	653	916	999999	728	435	780	452	876	182	812	141	53	322	999999	148	500	751	421	576	82	399	999999	361	197	581	27	864	999999	503	999999	999999	258	
718	721	430	680	269	144	841	419	972	914	250	999999	84	270	674	999999	472	200	999999	787	474	171	314	483	564	999999	156	999999	915	720	383	671	977	882	335	601	999999	467	240	617	580	167	999999	485	999999	298	122	321	353	999999	999999	999999	999999	57	783	556	999999	947	126	168	987	433	999999	262	541	999999	999999	999999	934	82	751	999999	960	999999	216	317	71	829	999999	276	988	834	999999	200	460	80	999999	930	108	778	999999	451	351	81	629	999999	663	999999	943	360	999999	920	387	280	973	264	351	555	840	475	999999	586	402	999999	180	163	999999	999999	801	470	633	165	103	165	887	309	663	888	549	999999	999999	999999	886	203	999999	999999	457	794	227	205	728	999999	100	999999	293	608	58	501	901	476	999999	361	56	482	727	57	827	231	999999	674	999999	999999	16	999999	822	999999	700	209	785	112	705	575	95	606	741	999999	74	999999	872	288	260	172	987	83	999999	999999	176	413	476	999999	250	235	411	999999	999999	275	393	320	810	21	908	849	715	799	770	221	276	449	741	493	982	367	359	113	999999	438	476	933	506	529	115	999999	732	769	862	999999	999999	542	999999	475	849	753	999999	999999	380	411	456	197	312	71	35	726	671	983	43	999999	876	307	139	176	799	460	813	999999	905	620	127	946	937	300	999999	999999	448	275	644	238	707	497	733	22	981	288	999999	445	504	389	625	749	735	999999	603	866	413	835	676	399	940	378	956	760	293	510	999999	22	999999	302	288	406	348	805	185	389	574	999999	999999	521	999999	378	999999	525	995	378	221	957	697	999999	330	999999	999999	999999	298	999999	541	973	999999	481	37	618	999999	212	110	228	410	930	804	224	302	296	651	999999	569	571	591	440	765	999999	298	999999	324	999999	971	676	807	104	516	999999	847	601	999999	712	999999	221	946	584	425	776	999999	291	999999	999999	888	44	960	443	685	726	748	111	217	999999	999999	735	303	599	240	434	421	316	423	958	999999	701	999999	939	672	357	625	16	24	989	947	17	148	841	944	937	715	374	418	789	107	746	393	586	528	758	918	357	354	990	364	661	867	205	116	196	147	30	770	337	111	999999	999999	228	864	185	596	461	655	999999	718	56	999999	634	861	630	318	320	420	914	439	999999	999999	999999	634	296	149	943	999999	757	799	694	603	91	687	365	659	174	721	352	172	466	702	61	282	318	764	999999	343	486	999999	826	609	999999	999999	834	89	72	594	578	45	652	726	898	503	33	999999	815	946	506	
970	153	999999	78	752	973	575	999999	751	999999	531	906	999999	258	999999	999999	999999	746	999999	853	999999	597	579	152	317	519	739	804	999999	999999	865	999999	297	837	516	999999	236	541	114	924	268	477	999999	279	999999	139	52	478	999999	529	999999	705	999999	102	229	999999	574	999999	760	242	243	770	63	503	459	583	618	999999	741	153	746	553	999999	269	594	808	286	310	999999	187	477	270	999999	999999	319	169	326	205	617	143	999999	779	780	999999	690	498	424	816	999999	474	999999	279	737	875	782	395	73	372	507	420	999999	273	999999	583	764	973	985	999999	193	999999	999999	423	164	999999	983	999999	772	769	579	106	394	469	999999	630	667	999999	533	999999	255	924	106	953	999999	206	47	896	999999	207	117	716	999999	999999	633	999999	999999	106	999999	138	892	815	622	303	793	410	999999	636	782	731	916	999999	450	86	779	269	203	312	999999	999999	570	96	999999	575	662	862	594	994	836	961	422	570	999999	404	26	440	311	802	170	999999	179	411	999999	695	291	550	276	999999	999999	373	335	999999	999999	166	568	805	999999	999999	641	931	816	42	799	820	318	999999	482	56	70	999999	999999	401	999999	439	788	169	999999	855	293	122	595	168	384	999999	636	517	200	927	999999	220	175	263	171	238	479	147	611	303	999999	935	77	230	374	999999	416	933	762	940	378	408	832	999999	999999	528	345	658	657	336	999999	801	999999	999999	999999	999999	183	703	240	999999	959	650	558	679	479	358	54	375	793	114	999999	999999	999999	259	559	437	388	756	500	999999	893	999999	490	285	999999	585	999999	999999	20	525	999999	712	999999	999999	981	727	850	162	939	415	484	970	864	999999	279	999999	55	906	995	781	471	999999	213	598	30	147	999999	282	999999	999999	578	531	364	278	17	354	999	999999	277	832	587	235	816	94	167	999999	999999	937	15	627	539	873	527	999999	999999	679	999999	115	828	999999	999999	577	591	55	836	953	615	999999	999999	999999	492	148	638	999999	204	246	609	999999	440	107	190	999999	277	943	364	705	13	135	224	337	845	893	88	433	274	999999	643	771	258	213	317	371	402	999999	145	400	999999	999999	44	817	80	390	999999	999999	663	344	999999	999999	690	140	950	999999	999999	217	999999	598	70	999999	898	194	999999	838	999999	236	790	818	999999	198	999999	964	471	648	101	407	267	465	228	357	770	929	710	994	999999	127	999999	827	999999	195	999	999999	339	39	999999	850	999999	241	519	448	940	844	514	121	840	726	669	312	398	973	949	999999	379	712	444	968	
483	999999	758	999999	973	962	828	645	198	999999	634	442	191	251	999999	999999	945	780	417	925	999999	599	163	363	458	951	999999	26	999999	384	177	999999	594	497	377	999999	482	767	999999	977	25	869	922	579	102	999999	130	156	999999	922	999999	599	305	999999	553	999999	999999	999999	999999	31	533	812	409	814	104	17	848	693	999999	578	999999	187	999999	999999	909	999999	999999	584	271	231	830	292	237	999999	705	577	331	999999	944	493	170	87	473	453	454	213	469	118	485	94	388	436	999999	220	999999	501	999999	999999	999999	996	215	870	143	82	201	999999	999999	97	999999	526	999999	773	999999	999999	418	477	713	999999	999999	706	96	569	999999	187	842	403	20	26	943	214	294	464	475	999999	288	299	943	401	999999	213	628	382	999999	959	408	615	999999	892	999999	901	787	431	882	903	910	646	771	999999	999999	999999	240	568	153	904	242	999999	308	800	112	128	533	322	610	781	999999	714	570	999999	778	237	999999	127	999999	52	426	862	582	571	47	642	528	986	999999	464	999999	999999	239	104	726	186	317	887	789	683	378	475	821	999999	825	999999	999999	999999	999999	12	92	123	999999	111	487	379	649	736	763	470	599	546	159	999999	808	27	484	999999	423	602	919	828	337	540	673	951	51	481	746	999999	999999	999999	809	170	381	859	715	138	999999	357	536	581	134	329	93	831	325	999999	302	807	721	610	999999	584	92	263	785	999999	437	999999	999999	177	989	921	904	702	737	999999	774	949	312	356	857	76	76	999999	704	18	999999	999999	635	376	999999	938	130	955	689	234	88	127	84	901	700	91	28	368	999999	212	425	391	104	337	900	352	504	374	753	151	518	999999	559	776	367	999999	900	961	988	61	801	999999	22	512	910	656	874	999999	655	776	57	999999	756	999999	592	74	999999	308	476	836	443	755	212	547	715	343	568	999999	999999	115	190	67	999999	999999	410	476	378	591	999999	253	477	103	718	999999	999999	811	999999	999999	193	303	847	602	999999	161	617	56	999999	474	797	999999	98	577	868	549	595	990	337	226	100	999999	695	166	999999	232	999999	350	999999	999999	453	999999	355	999999	123	250	268	588	999999	228	923	364	729	904	999999	849	999999	999999	235	179	390	114	484	771	967	77	607	690	720	999999	792	276	19	521	31	892	999999	588	463	627	999999	17	428	118	302	999999	397	791	372	999999	999999	999999	125	999999	999999	999999	430	583	543	56	643	578	999999	999999	435	656	355	217	999999	901	628	577	447	607	887	383	685	375	999999	241	
999999	815	999999	999999	999999	334	161	999999	999999	682	472	647	999999	416	984	713	149	999999	682	646	390	999999	909	471	414	499	30	517	979	999999	999999	999999	114	311	376	828	259	189	112	111	504	213	540	210	438	980	532	40	622	999999	244	566	999999	832	850	500	999999	999999	283	706	999999	999999	171	216	29	999999	542	743	999999	166	463	959	999999	581	151	999999	999999	708	42	999999	966	989	894	999999	236	106	372	999999	461	876	922	402	906	405	797	860	51	333	999999	31	448	999999	999999	999999	721	284	548	121	691	673	850	206	824	849	739	324	999999	367	980	999999	55	270	291	999999	244	70	999999	621	784	291	145	999999	527	21	999999	187	998	438	93	999999	999999	260	590	787	36	725	577	66	665	482	999999	684	353	268	975	187	999999	999999	999999	660	999999	926	999999	410	538	534	999999	813	864	562	325	321	283	999999	999999	794	999999	999999	146	999999	999999	996	999999	311	180	460	999999	269	45	807	679	181	999999	432	729	631	923	190	259	999999	56	999999	202	999999	999999	999999	410	324	894	190	508	13	691	713	999999	235	970	999999	239	87	561	999999	777	66	882	154	115	851	309	742	871	999999	254	644	999999	728	999999	852	153	381	59	658	374	999999	309	676	489	503	999999	999999	660	999999	951	999999	939	636	999999	145	231	23	693	999999	999999	999999	319	999999	999999	999999	250	449	430	128	999999	858	999999	903	55	922	757	216	664	612	999999	999999	92	973	999999	82	705	836	742	669	631	140	687	500	642	223	999999	299	999999	999999	262	816	83	542	26	102	154	45	591	73	999999	999999	999999	91	963	999999	79	999999	999999	999999	351	414	706	761	497	999999	180	537	271	999999	387	467	299	230	359	780	731	550	956	454	927	669	999999	678	999999	616	999999	605	999999	432	154	999999	828	238	102	848	119	321	54	275	922	616	999999	759	999999	920	725	999999	732	193	999999	528	389	26	759	682	169	999999	480	881	999999	999999	11	838	999999	999999	638	999999	138	510	670	999999	999999	999999	999999	321	894	495	992	370	890	652	872	352	944	625	820	999999	999999	420	689	90	841	173	305	356	614	936	81	508	291	663	10	232	522	78	999999	697	493	448	999999	674	45	119	990	327	702	999999	894	72	367	826	999999	999999	821	590	578	341	395	186	706	999999	423	494	89	237	999999	650	829	875	999999	132	328	40	632	25	54	999999	183	977	653	955	52	19	150	464	81	292	410	932	500	691	312	317	741	830	260	551	40	763	675	62	829	29	469	245	508	562	
96	806	999999	846	999999	418	532	999999	999999	414	353	624	165	369	249	897	384	911	820	21	298	801	764	502	700	420	311	601	999999	32	550	999999	955	518	206	999999	396	999999	999999	999999	999999	991	914	846	999999	415	607	999999	813	999999	644	557	424	497	273	294	51	52	155	747	116	999999	624	892	864	448	668	647	173	644	510	730	388	926	236	999999	886	999999	999999	295	813	999999	788	204	387	992	490	999999	254	911	562	999999	508	999999	787	854	376	32	982	760	999999	999999	153	178	432	914	999999	498	271	966	407	133	748	860	999999	121	152	429	999999	872	957	999999	402	261	91	165	232	999999	149	999999	930	864	935	544	548	853	852	619	772	473	999999	999999	207	288	514	439	999999	647	852	675	711	946	999999	120	802	546	568	999999	96	276	692	577	358	889	999999	543	197	213	322	999999	268	532	657	999999	59	965	13	123	747	652	559	584	749	473	999999	983	356	825	741	999999	295	960	533	999999	999999	254	643	999999	251	999999	251	999999	335	772	999999	189	299	476	70	837	543	999999	154	443	999999	999999	828	885	999999	63	196	999999	999999	999999	794	999999	999999	162	999999	804	331	695	999999	776	411	167	259	977	66	490	999999	999999	765	904	468	841	816	999999	789	999999	999999	999999	98	198	784	999999	930	24	977	118	189	146	215	999999	999999	847	582	378	42	999999	999999	999999	999999	999999	999999	315	606	999999	852	953	492	999999	372	999999	999999	572	607	683	999999	532	236	245	999	999999	999999	557	675	509	398	999999	269	447	66	240	815	999999	930	359	999999	479	282	373	999999	34	626	280	773	618	877	942	249	899	999999	510	999999	622	999999	880	437	999999	999999	107	999999	241	694	999999	852	999999	999999	999999	642	257	852	522	259	999999	83	975	999999	40	999999	66	632	456	380	999999	71	556	999999	999999	999999	60	922	28	838	185	205	999999	339	581	427	640	999999	999999	999999	992	56	863	260	999999	999999	875	558	999999	37	583	999999	722	999999	334	983	306	235	999999	97	592	335	833	683	999999	999999	153	645	750	999999	999999	228	999999	155	388	324	207	999999	999999	999999	848	501	525	991	265	710	483	78	15	598	131	415	999999	977	717	666	222	999999	186	801	405	239	808	793	999999	999999	999999	576	482	20	786	999	787	934	999999	100	999999	842	428	374	194	84	999999	161	999999	999999	969	589	437	721	111	26	999999	646	999999	618	693	999999	116	900	802	999999	596	995	812	131	628	999999	737	627	999999	379	761	811	617	330	599	656	311	157	395	327	148	760	908	
769	879	999999	685	999999	999999	86	735	999999	999999	999999	488	999999	349	370	999999	999999	852	810	999999	732	265	999999	39	928	29	999999	999999	959	515	484	768	999999	999999	52	251	999999	639	999999	230	780	643	243	999999	339	841	954	316	940	48	740	475	337	896	185	514	571	121	999999	611	369	655	776	999999	97	999999	653	558	307	129	631	24	745	589	93	999999	999999	999999	999999	999999	999999	731	491	999999	774	18	440	938	999999	538	679	375	883	505	999999	135	999999	230	162	819	198	999999	18	820	417	726	999999	748	813	97	492	503	999999	669	546	999999	174	855	999999	88	89	714	647	768	999999	265	141	999999	728	999999	999999	800	999999	879	898	668	722	670	513	58	999999	999999	999999	823	55	186	953	223	999999	233	999999	21	999999	84	999999	999999	999999	999999	999999	999999	594	491	999999	854	866	692	588	542	999999	877	915	503	352	199	999999	396	999999	823	723	273	312	917	289	504	997	219	817	840	999999	424	909	482	299	361	999999	796	672	280	999999	363	597	421	452	91	999999	467	999999	793	999999	354	999999	935	999999	117	849	676	211	525	857	657	874	748	403	999999	999999	442	999999	991	999999	13	724	318	867	369	676	890	475	999999	999999	539	550	33	566	794	999999	973	955	192	511	999999	594	156	423	308	488	849	28	999999	123	875	263	677	999999	280	629	586	78	167	999999	999999	211	13	340	999999	117	851	192	999999	826	999999	487	31	489	948	999999	578	895	568	881	827	872	999999	94	319	286	873	965	295	175	943	905	798	751	553	999999	999999	815	105	999999	999999	999999	420	279	128	999999	241	197	119	999999	999999	691	509	285	999999	95	832	918	999999	51	243	885	896	442	883	99	689	280	999999	373	999999	762	799	999999	254	169	999999	109	965	999999	999999	685	856	433	999999	262	405	999999	147	467	752	999999	999999	64	957	752	770	977	999999	39	708	961	999999	745	44	999999	999999	142	999999	453	633	999999	952	109	996	999999	38	473	328	999999	999999	999999	142	999999	620	164	967	745	420	999999	399	999999	713	936	223	93	434	999999	999999	999999	371	272	491	693	999999	29	719	695	67	409	723	306	658	999999	346	541	828	782	135	879	999999	999999	722	999999	999999	158	29	26	886	912	133	999999	85	504	269	430	999999	448	644	601	445	281	688	21	778	102	999999	947	999999	681	265	652	985	519	501	225	550	953	639	685	999999	702	999999	155	285	806	231	999999	505	915	856	999999	999999	533	444	999999	467	711	759	961	332	82	999999	214	999999	481	999999	566	12	999999	879	
731	808	959	601	742	472	999999	735	972	871	999999	999999	684	825	999999	514	999999	999999	451	758	839	203	999999	363	927	999999	604	999999	804	999999	665	999999	462	45	134	999999	999999	932	701	588	999999	975	999999	999999	659	630	999999	999999	782	966	479	491	561	295	50	999999	140	606	999999	999999	999999	55	931	108	999999	521	989	648	999999	303	336	999999	382	863	834	999999	415	587	999999	306	542	224	715	837	999999	999999	599	176	994	999999	450	999999	268	245	719	879	54	689	884	147	641	104	689	999999	999999	950	118	698	461	999999	999999	999999	999999	377	923	653	339	999999	703	41	921	822	653	113	999999	754	271	999999	153	999999	818	726	703	999999	665	448	999999	236	206	454	75	901	715	817	473	897	679	891	321	76	549	951	985	999999	226	818	450	999999	999999	886	999999	970	554	506	368	999999	850	346	711	999999	128	999999	999999	259	965	30	116	835	999999	955	84	380	826	87	415	867	999999	999999	349	847	999999	949	600	319	765	999999	357	219	999999	77	57	999999	189	835	947	445	999999	735	888	206	711	614	945	999999	812	318	999999	477	100	501	664	10	996	999999	488	179	999999	999999	494	869	672	897	387	572	908	999999	200	991	140	970	812	15	961	153	145	392	14	919	507	456	951	879	128	956	413	56	999999	325	357	778	931	477	250	999999	533	814	237	999999	771	80	999999	999999	999999	130	999999	658	49	852	999999	105	175	593	89	47	999999	999999	778	430	169	861	999999	874	644	362	999999	999999	999999	999999	999999	331	164	631	999999	437	338	799	543	997	999999	999999	17	494	596	261	999999	348	397	212	110	740	45	999999	223	999999	676	253	518	984	92	353	893	106	242	407	940	543	445	651	709	999999	259	780	162	999999	853	910	999999	392	749	700	999999	999999	842	880	295	357	417	247	760	95	291	558	915	924	860	999999	262	198	320	79	902	999999	503	999999	490	264	654	999999	66	766	965	135	999999	392	999999	999999	263	361	121	999999	999999	208	999999	623	837	701	865	238	554	999999	999999	99	81	679	999999	212	999999	860	999999	41	703	608	190	999999	130	165	322	532	529	999999	999999	900	86	727	942	704	854	880	154	788	999999	999999	263	124	118	875	64	565	999999	202	283	403	961	90	889	528	27	896	503	681	999999	342	708	36	294	999999	999999	353	737	999999	357	999999	716	611	642	999999	354	75	886	254	999999	756	938	999999	254	264	938	996	838	423	999999	958	386	472	409	66	717	237	999999	361	863	710	828	501	999999	999999	687	360	448	611	
999999	952	20	258	580	633	999999	382	999999	999999	818	26	515	999999	999999	399	801	253	999999	999999	570	126	999999	534	391	400	928	446	491	159	577	588	558	236	999999	734	999999	137	891	776	999999	344	456	799	999999	846	204	999999	93	999999	303	999999	157	861	51	67	716	485	867	190	704	957	891	999999	462	999999	467	289	84	683	451	673	361	999999	924	999999	670	446	999999	999999	206	424	363	44	855	143	440	696	999999	999999	27	472	270	999999	999999	703	453	999999	346	313	388	914	999999	410	999999	630	91	721	999999	815	397	280	999999	332	983	999999	604	999999	776	328	999999	771	104	892	665	979	413	650	364	230	782	845	109	687	165	291	984	999999	39	235	62	719	759	380	999999	747	977	937	727	790	109	999999	58	27	515	617	999999	547	999999	36	226	441	366	715	42	551	180	806	999999	999999	306	651	827	550	276	89	21	999999	106	917	11	475	922	999999	131	195	999999	91	182	999999	471	446	218	13	999999	999999	362	54	347	999999	577	999999	770	35	494	457	769	508	751	435	606	999999	450	999999	34	750	519	792	594	847	754	98	633	629	240	859	443	824	541	655	726	967	386	999999	350	829	705	896	89	674	425	299	340	999999	941	375	995	391	978	268	111	570	999999	499	999999	488	548	151	999999	635	24	999999	966	999999	709	639	999999	999999	486	205	55	622	713	920	432	465	758	886	687	864	864	62	999999	283	554	166	517	887	363	862	291	563	110	999999	660	479	332	245	47	312	656	407	999999	783	222	489	856	539	999999	44	729	661	463	999999	770	961	109	693	550	553	999999	999999	244	623	913	491	521	999999	270	952	142	999999	849	385	218	466	157	999999	70	74	309	977	819	999999	142	630	999999	180	999999	698	379	638	694	493	190	999999	173	291	999999	731	967	597	279	125	901	999999	811	88	722	314	999999	47	632	486	999999	155	999999	999999	490	293	391	351	585	571	582	503	999999	365	205	393	999999	999999	203	999999	107	711	707	703	427	926	999999	999999	999999	378	883	342	15	218	999999	999999	811	258	800	585	349	626	22	708	999999	408	387	999999	883	339	21	949	843	303	388	543	448	318	999999	564	475	369	894	216	688	249	497	620	126	999999	581	54	74	617	989	481	699	999999	999999	28	548	372	148	128	367	999999	999999	999999	829	706	596	502	999999	246	120	979	731	805	29	303	910	767	339	723	757	966	884	236	313	907	999999	449	157	479	26	112	231	776	849	753	750	785	790	419	573	88	
294	828	506	19	999999	893	978	999999	118	999999	42	424	370	400	999999	999999	408	921	862	157	354	291	229	18	758	999999	956	276	553	135	999999	919	160	679	681	65	729	303	168	999999	470	290	370	245	80	999999	415	458	704	486	386	999999	557	425	733	13	608	498	261	999999	937	712	324	983	804	122	999999	691	999999	993	543	999999	999999	999999	687	74	920	984	999999	951	550	999999	572	76	749	117	372	734	945	999999	456	240	51	375	999999	757	965	387	441	999999	542	724	739	999999	999999	280	999999	645	737	669	999999	624	999999	999999	253	439	150	999999	999999	696	999999	539	999999	50	546	312	73	398	999999	999999	108	999999	999999	980	999999	825	768	861	132	999999	11	999999	997	286	595	999999	680	741	131	583	999999	717	153	744	999999	13	999999	698	173	640	217	717	746	999999	999999	550	81	580	891	427	999999	289	135	765	695	33	542	469	455	714	632	331	999999	326	324	391	999999	808	999999	415	999999	999999	698	492	999999	999999	980	200	716	54	760	999999	999999	999999	912	999999	591	387	59	194	470	999999	253	458	17	885	451	430	999999	188	999999	999999	808	485	580	601	590	642	504	410	999999	351	753	410	954	533	999999	999999	413	987	799	999999	999999	588	944	338	826	250	485	999999	843	999999	707	537	893	496	999999	374	133	321	999999	948	999999	648	151	129	765	999999	999999	999999	413	879	26	505	388	150	999999	999999	541	251	774	350	999999	129	567	491	999999	999999	517	467	999999	117	448	999999	250	851	137	120	446	825	573	999999	746	11	971	964	999999	999999	158	752	982	81	832	999999	546	406	999999	763	999999	660	999999	999999	334	46	999999	305	440	923	265	537	22	403	999999	999999	678	790	604	999999	157	603	999999	441	999999	764	484	170	285	566	999999	999999	69	374	39	999999	999999	999999	659	999999	758	676	533	621	946	621	740	999999	297	126	213	755	801	635	999999	487	999999	53	999999	999999	561	92	30	874	376	420	478	648	373	996	999999	999999	141	999999	999999	481	80	335	999999	455	34	895	872	168	362	800	52	433	999999	999999	83	305	552	999999	159	676	999999	999999	999999	536	153	102	999999	999999	750	559	624	907	999999	144	417	387	559	36	545	665	219	862	522	576	378	54	999999	999999	999999	80	112	51	745	999999	826	999999	91	958	312	931	999999	581	417	803	185	144	205	623	144	696	746	999999	553	493	467	793	146	677	167	108	212	403	377	680	999999	583	999999	507	318	996	305	600	724	999999	984	637	455	718	999999	999999	848	999999	687	236	333	999999	
498	261	999999	43	999999	999999	800	213	728	287	214	736	999999	602	999999	698	314	148	401	155	801	938	999999	829	347	427	286	924	999999	999999	999999	150	357	999999	999999	911	243	285	999999	891	999999	520	999999	999999	433	718	372	798	271	160	961	999999	835	187	785	559	752	444	999999	858	999999	876	953	793	999999	999999	389	999999	517	999999	464	39	427	509	355	290	63	999999	405	999999	64	999999	663	109	974	176	999999	179	94	536	169	799	590	862	999999	924	566	102	145	369	999999	885	999999	999999	999999	932	131	336	832	504	999999	950	48	999999	803	999999	222	854	818	405	999999	999999	401	981	901	665	999999	564	745	431	724	960	665	45	299	179	207	462	413	52	54	978	999999	999999	999999	218	760	523	999999	999999	711	999999	999999	740	610	129	493	999999	308	999999	492	567	590	410	780	544	999999	12	776	634	451	760	450	999999	361	780	872	811	950	693	904	925	505	628	719	21	999999	925	435	180	685	999999	163	383	559	487	397	936	810	999999	923	758	747	435	675	951	999999	506	389	999999	257	682	359	615	999999	566	999999	962	690	768	857	999999	999999	999999	949	553	999999	999999	227	999999	392	999999	11	465	769	156	188	79	953	768	750	190	546	604	999999	13	999999	547	257	993	999999	435	255	52	999999	564	190	999999	999999	131	999999	999999	289	515	448	321	680	894	846	999999	388	991	18	999999	999999	677	822	972	999999	945	999999	68	999999	234	458	957	999999	959	827	215	966	46	999999	999999	424	556	999999	41	166	611	332	653	701	279	614	433	999999	999999	34	960	999999	217	999999	540	999999	295	383	65	999999	999999	999999	720	76	641	22	351	408	186	999999	470	776	791	816	81	999999	363	367	550	619	35	999999	366	999999	867	473	999999	578	63	717	999999	183	845	974	999999	980	611	586	999999	266	272	35	250	999999	563	999999	949	401	396	917	761	928	833	446	41	950	274	785	999999	177	264	772	355	469	379	297	931	816	151	999999	21	776	307	294	356	10	299	999999	381	683	523	999999	192	999999	999999	999999	350	408	999999	724	715	999999	386	892	12	499	679	781	456	276	262	999999	259	305	999999	985	631	548	999999	999999	661	734	414	526	999999	897	999999	218	513	999999	947	532	872	999999	385	195	999999	415	292	856	330	518	93	115	430	390	117	886	999999	970	578	801	999999	912	73	981	421	860	248	114	909	999999	277	287	328	999999	999999	999999	920	720	595	225	999999	999999	710	152	999999	999999	105	273	789	704	978	543	999999	999999	223	960	363	403	999999	
999999	176	999999	999999	859	250	806	999999	700	130	285	965	520	384	363	544	999999	212	920	340	999999	764	974	325	214	999999	734	686	182	516	310	999999	526	946	66	999999	999999	295	851	901	844	522	405	153	999999	999999	467	168	247	611	999999	757	443	73	661	999999	201	999999	742	376	515	129	614	193	819	999999	448	999999	327	313	999999	791	361	28	495	999999	999999	831	811	475	34	576	999999	570	380	552	45	463	999999	292	999999	227	552	484	396	725	907	221	333	707	299	893	841	933	155	355	406	424	999999	70	414	370	60	276	352	999999	679	999999	813	277	771	985	288	44	455	248	248	877	999999	999999	692	158	508	114	186	140	999999	999999	425	34	999999	621	885	234	878	497	177	285	999999	456	999999	863	407	65	935	314	999999	806	487	999999	999999	999999	791	806	999999	266	861	945	100	221	999999	174	628	789	999999	160	109	64	166	999999	81	962	745	999999	725	999999	750	452	178	872	525	928	999999	518	917	999999	829	999999	857	622	635	231	195	920	251	881	999999	618	999999	785	214	560	649	999999	835	154	783	615	91	548	515	999999	776	228	695	999999	146	119	871	999999	330	30	999999	999999	332	999999	777	824	934	844	999999	999999	517	393	667	965	289	508	682	773	843	224	998	999999	117	226	455	966	234	965	744	999999	747	441	999999	193	363	999999	999999	999999	376	959	680	999999	955	382	999999	999999	560	730	997	637	437	107	660	115	32	888	437	115	404	999999	999999	968	109	467	395	85	928	999999	611	184	311	695	407	884	544	761	362	734	999999	999999	416	504	968	117	698	649	781	359	999999	474	999999	101	592	564	369	711	146	497	987	999999	999999	86	129	823	336	999999	999999	775	571	999999	535	703	791	342	999999	105	10	992	769	999999	304	578	322	146	506	219	999999	842	525	999999	625	999999	746	497	606	340	385	155	780	999999	949	15	788	900	999999	974	999999	259	169	273	999999	153	728	999999	531	999999	763	982	326	127	638	999999	260	738	999999	670	999999	999999	999999	74	999999	999999	222	999999	796	999999	790	422	207	999999	909	999999	682	261	131	481	147	505	965	999999	576	402	999999	663	327	999999	755	59	999999	999999	27	999999	524	999999	552	856	931	999999	454	999999	105	350	784	793	999999	999999	185	998	999999	999999	533	460	999999	25	497	327	35	999999	999999	705	543	741	167	929	999999	999999	339	587	708	275	999999	232	60	732	999999	235	618	45	456	542	916	756	442	100	744	999999	678	508	607	234	830	999999	428	999999	999999	364	999999	854	
288	999999	455	597	299	351	999999	311	409	605	400	271	709	999999	999999	953	789	787	309	76	195	947	235	999999	979	483	445	177	803	311	43	270	52	763	756	152	96	328	466	100	475	999999	167	83	117	345	525	840	279	999999	959	912	65	127	669	340	87	625	617	999999	906	457	507	107	571	999999	229	946	243	960	867	470	330	999999	999999	752	790	999999	722	644	958	604	897	337	999999	130	215	925	999999	426	75	471	711	651	999999	28	935	999999	511	978	999999	579	606	999999	608	499	592	999999	526	999999	999999	999999	902	973	857	311	559	999999	999999	450	924	304	999999	817	999999	405	759	679	999999	582	816	731	651	999999	528	999999	997	999999	729	852	538	999999	408	186	875	150	568	737	794	881	999999	765	313	70	64	821	727	789	999999	212	999999	913	821	943	110	818	999999	999999	999999	477	999999	971	450	902	912	564	896	675	999999	999999	999999	999999	885	153	124	60	427	590	999999	707	661	218	174	999999	122	625	547	464	86	999999	865	999999	293	326	999999	999999	325	410	999999	499	925	62	848	669	375	718	38	999999	829	59	401	693	999999	747	815	105	807	923	790	296	27	441	599	884	888	435	737	568	575	627	999999	27	999999	201	999999	999999	369	999999	161	999999	597	999999	635	36	665	999999	934	546	999999	481	999999	999999	620	999999	481	493	999999	964	780	939	999999	469	112	211	999999	384	261	285	964	216	999999	312	772	395	699	999999	805	999999	228	716	999999	201	68	103	999999	344	999999	999999	719	298	156	999999	723	999999	423	138	999999	434	711	999999	921	658	581	303	746	386	628	234	999999	334	688	890	745	74	447	789	410	18	999999	980	999999	999999	565	999999	69	340	588	561	972	571	390	380	861	936	999999	843	620	764	999999	999999	715	181	419	999999	999999	266	659	999999	773	634	727	759	999999	731	313	250	999999	999999	244	999999	999999	77	262	999999	999999	999999	38	808	278	604	178	645	660	710	274	806	270	179	999999	803	999999	929	787	999999	843	630	999999	999999	999999	999999	999999	715	530	941	999999	648	999999	819	999999	999999	237	851	391	179	999999	999999	999999	461	467	507	980	999999	837	440	735	868	999999	914	999999	323	109	898	186	724	854	462	999999	718	945	999999	886	451	728	774	999999	829	547	618	882	762	532	756	999999	135	574	827	877	99	216	896	999999	15	999999	138	202	999999	675	667	324	12	999999	390	516	841	621	999999	999999	999999	864	906	330	999999	41	994	790	999999	235	60	159	37	584	35	512	999999	266	881	999999	599	999999	246	
164	880	303	879	795	999999	999999	831	514	45	999999	999999	235	999999	999999	698	973	999999	347	999999	999999	624	517	297	428	941	877	466	999999	739	159	999999	491	628	999999	449	376	162	208	999999	111	404	546	124	405	770	800	212	999999	999999	908	320	262	999999	143	999999	373	16	461	854	999999	784	999999	774	885	37	999999	606	557	135	999999	821	869	999999	749	708	87	999999	999999	657	150	674	999999	27	831	999999	999999	760	494	222	999999	370	701	353	383	327	158	772	238	999999	447	203	655	358	245	999999	450	563	981	434	999999	970	999999	803	713	599	999999	238	943	56	685	572	121	344	999999	961	130	525	325	431	560	314	175	524	220	947	999999	634	782	744	398	788	778	70	759	116	256	897	999999	999999	525	999999	829	191	692	874	91	320	308	284	966	924	248	559	874	999999	804	598	593	766	999999	176	999999	208	658	896	999999	61	585	943	714	232	886	541	906	639	485	984	999999	346	865	708	999999	508	777	473	999999	228	195	999999	999999	657	999999	873	213	358	474	630	532	796	90	999999	735	999999	999999	744	48	999999	653	244	672	820	766	257	900	999999	999999	947	431	195	999999	575	866	973	641	66	918	22	337	557	175	999999	461	45	265	999999	972	970	999999	999999	999999	999999	574	999999	939	491	891	67	999999	340	518	526	209	347	999999	999999	173	762	723	512	825	35	999999	106	79	817	999999	730	991	999999	899	870	18	397	999999	999999	10	915	43	160	999999	999999	50	999999	49	648	655	999999	594	750	673	220	256	436	999999	999999	473	478	881	132	132	170	75	999999	441	647	518	811	586	999999	514	257	728	573	347	964	985	382	67	430	171	254	145	250	401	999999	999999	999999	190	362	48	532	999999	911	38	14	795	142	565	401	999999	844	538	655	246	425	491	683	99	252	423	101	420	460	961	877	34	825	999999	999999	34	935	631	234	900	981	224	817	545	342	999999	853	816	666	999999	326	999999	999999	14	975	999999	939	493	937	938	999999	121	582	950	160	980	969	624	814	376	204	222	999999	999999	264	999999	674	999999	756	83	569	285	999999	170	999999	171	544	999999	999999	553	94	452	694	295	954	870	999999	866	394	361	209	238	11	299	999999	999999	999999	735	749	999999	534	801	736	864	378	999999	367	422	999999	989	445	159	93	271	291	751	528	28	999999	394	569	999999	999999	405	873	341	283	999999	74	540	758	809	80	766	28	999999	716	999999	916	999999	512	229	561	999999	915	60	999999	740	17	354	585	393	999999	365	214	
726	57	340	990	47	999999	902	357	999999	240	999999	88	326	999999	998	45	698	112	518	881	350	999999	359	999999	822	999999	542	457	720	955	374	875	715	562	999999	246	385	839	878	894	610	871	785	174	289	999999	829	497	19	318	886	291	426	484	863	480	999999	999999	178	851	855	455	636	820	999999	761	999999	999999	999999	762	659	859	233	623	999999	479	470	999999	999999	999999	999999	54	999999	411	78	93	459	241	698	999999	999999	533	671	999999	48	165	244	965	999999	999999	609	74	547	256	999999	999999	999999	802	212	394	19	513	651	328	999999	811	17	235	999999	782	312	141	75	999999	224	135	198	206	584	999999	999999	505	885	682	999999	999999	999999	201	752	999999	34	999999	38	313	812	43	882	999999	541	237	158	19	223	526	225	477	999999	419	42	532	839	862	999999	96	159	999999	628	999999	88	203	314	815	482	711	758	999999	113	999999	325	190	999999	845	664	357	999999	235	292	999999	467	772	302	97	999999	230	210	999999	438	941	999999	309	415	999999	274	348	923	342	537	999999	768	999999	999999	247	104	851	289	994	207	870	129	999999	231	268	511	315	900	999999	656	262	510	595	226	171	607	999999	999999	339	580	326	433	635	999999	999999	601	897	407	65	992	317	940	216	964	568	999999	240	999999	999999	412	959	447	706	999999	285	999999	182	352	212	999999	89	86	950	999999	880	999999	493	235	450	999999	614	908	845	234	349	999999	999999	630	658	999999	377	999999	627	999999	621	999999	727	950	423	779	429	999999	204	426	999999	241	990	792	999999	132	338	999999	636	489	797	999999	602	481	346	963	706	551	694	863	271	999999	458	999999	999999	999999	999999	999999	812	671	999999	69	713	428	321	999999	999999	511	999999	535	999999	999999	311	147	139	570	286	255	999999	999999	82	877	860	999999	999999	772	999999	967	989	91	999999	999999	202	965	251	738	347	183	169	999999	999999	999999	999999	168	853	898	839	321	893	242	999999	473	999999	999999	598	999999	209	382	273	999999	335	999999	999999	465	999999	225	999999	346	895	400	232	112	999999	385	817	999999	873	701	487	266	932	471	83	756	365	939	866	839	999999	881	999999	964	999999	620	902	288	682	548	45	637	727	999999	425	502	999999	999999	387	553	545	721	497	999999	894	17	616	863	290	999999	999999	999999	358	341	969	24	861	999999	201	999999	999999	538	999999	334	665	999999	539	999999	56	999999	747	741	562	323	303	655	393	41	80	903	13	999999	998	999999	449	852	288	396	999999	410	641	751	999999	999999	80	16	525	172	841	54	478	
187	817	709	28	367	630	45	47	324	631	830	197	298	472	444	540	999999	885	813	570	153	999999	645	999999	995	319	651	252	296	139	231	199	35	435	826	231	298	898	999999	232	253	999999	999999	779	999999	999999	999999	999999	635	999999	247	287	38	483	999999	281	181	770	999999	58	979	792	750	194	409	641	172	999999	645	223	999999	999999	804	591	327	794	695	866	999999	441	186	999999	617	999999	892	943	170	551	110	554	59	527	876	43	252	460	608	34	999999	178	999999	999999	999999	422	234	857	999999	447	165	999999	999999	999999	641	590	999999	777	999999	930	302	466	999999	620	763	999999	173	724	514	770	999999	867	999999	999999	999999	960	50	907	408	204	595	44	470	722	395	569	968	999999	886	295	171	475	284	678	732	913	999999	780	515	711	999999	510	353	712	109	298	354	915	818	680	549	964	999999	981	999999	999999	996	758	235	204	133	429	999999	228	999999	999999	999999	518	938	999999	273	270	401	999999	945	95	691	757	623	107	224	62	999999	216	745	999999	999999	303	999999	474	917	999999	555	321	588	828	672	999999	999999	237	704	999999	976	999999	416	999999	572	999999	45	258	575	248	144	137	979	80	999999	999999	483	999999	774	300	999999	474	999999	334	714	89	119	126	423	567	654	999999	402	388	86	691	999999	465	634	426	999999	95	898	678	804	427	999999	517	334	51	999999	701	999999	414	662	512	577	92	575	492	571	918	835	18	594	748	734	600	994	812	999999	27	777	357	42	99	999999	988	530	296	747	999999	791	999999	915	952	933	988	999999	573	123	999999	999999	151	855	348	259	889	94	65	693	999999	523	522	219	633	924	999999	381	573	936	999999	561	288	745	969	136	463	103	999999	814	999999	999999	999999	698	124	137	635	502	694	839	999999	903	474	603	16	88	279	172	291	37	999999	616	163	637	999999	999999	611	406	885	999999	796	796	452	250	946	867	999999	823	104	506	298	612	687	999999	999999	999999	96	999999	738	890	999999	999999	811	999999	985	140	720	793	174	958	525	238	616	482	999999	889	461	234	657	148	985	456	78	999999	739	226	928	429	386	849	79	927	999999	999999	364	505	999999	838	999999	816	156	999999	659	999999	981	69	996	215	690	999999	233	999999	999999	599	905	410	231	36	874	769	211	300	416	325	889	999999	999999	621	127	547	904	623	969	841	992	685	999999	932	803	999999	999999	999999	739	26	625	216	899	999999	99	954	283	958	963	495	614	856	893	344	255	393	498	384	98	152	465	610	893	196	999999	
229	613	299	233	205	549	489	561	399	999999	999999	698	502	531	173	273	946	660	484	237	145	792	999999	686	419	190	845	999999	999999	560	24	323	713	470	870	350	984	999999	767	946	134	304	999999	644	999999	695	996	853	999999	999999	999999	950	419	958	471	436	160	999999	813	999999	703	854	964	839	684	999999	984	999999	999999	822	289	999999	892	537	112	841	298	999999	124	724	193	992	709	999999	51	74	904	999999	999	443	999999	382	921	999999	253	280	340	999999	999999	213	710	964	202	112	599	307	999999	881	856	630	148	342	497	999999	999999	710	154	257	797	999999	465	240	42	226	999999	906	999999	999999	294	999999	511	999999	858	999999	23	229	800	606	999999	744	17	33	897	379	305	856	884	832	999999	542	999999	92	867	999999	747	999999	999999	999999	479	999999	17	916	999999	34	129	515	999999	586	999999	612	999999	548	139	63	612	442	342	663	921	776	32	999999	230	752	706	428	765	518	173	543	297	824	137	999999	999999	100	999999	999999	259	999999	382	308	999999	999999	632	587	999999	814	736	999999	999999	278	64	703	999999	549	999999	999999	328	700	999999	999999	423	542	325	95	421	999999	326	522	14	468	999999	999999	404	999999	999999	912	999999	129	475	999999	782	857	404	28	770	433	763	198	404	593	555	559	999999	416	884	999999	992	999999	999999	258	999999	224	310	679	999999	922	309	946	837	999999	999999	208	235	798	193	565	999999	999999	999999	987	941	138	127	421	913	999999	102	987	838	496	999999	582	952	999999	463	568	557	724	163	999999	999999	816	999999	621	868	356	999999	251	232	329	86	696	231	188	316	369	106	888	999999	20	999999	321	999999	999999	863	151	256	17	344	625	17	423	153	477	864	134	777	999999	999999	567	530	851	999999	999999	999999	999999	999999	774	910	104	999999	668	958	152	999999	999999	708	19	999999	999999	999999	999999	906	999999	321	663	552	753	324	192	999999	600	999999	209	490	979	556	598	931	640	789	999999	999999	250	163	349	464	11	460	62	425	999999	999999	825	466	214	944	999999	999999	756	681	999999	999999	728	512	871	332	759	999999	48	264	119	88	999999	937	628	228	666	454	972	999999	999999	303	271	766	823	850	999999	742	286	44	400	401	184	958	192	31	379	738	999999	26	999999	349	422	999999	315	690	632	887	838	999999	288	712	234	557	140	314	198	961	688	30	812	26	999999	13	864	718	903	168	999999	999999	849	927	999999	999999	503	212	880	473	999999	143	228	632	999999	300	756	687	176	627	828	999999	833	418	999999	271	999999	999999	999999	
999999	933	597	786	473	142	999999	145	999999	549	279	63	928	434	999999	510	555	802	189	122	95	257	999999	551	285	339	999999	773	441	878	999999	999999	814	248	472	999999	863	999999	754	500	672	165	999999	999999	897	999999	900	999999	119	999999	503	999999	35	575	877	999999	756	55	510	144	264	468	703	482	999999	999999	999999	689	999999	193	646	999999	57	688	450	930	852	999999	654	711	438	434	664	533	384	442	725	248	371	999999	999999	818	999999	620	246	214	999999	923	500	999999	335	221	491	925	271	304	421	347	135	999999	999999	999999	999999	798	705	999999	804	179	107	214	803	999999	327	999999	409	827	363	437	451	246	478	928	548	285	999999	227	943	738	271	89	31	388	123	423	992	999999	427	57	914	417	410	999999	999999	295	999999	335	893	830	526	444	941	999999	895	889	999999	390	999999	999999	999999	488	885	75	907	27	193	424	999999	904	668	342	999999	999999	999999	44	836	196	112	262	709	61	999999	122	999999	827	148	999999	493	234	944	612	897	312	635	435	531	999999	383	808	999999	161	449	988	172	194	43	635	470	999999	999999	999999	287	916	416	370	164	999999	853	90	999999	155	931	999999	960	66	999999	108	680	999999	512	501	813	304	160	558	612	344	949	38	793	512	999999	632	181	661	999999	981	999999	275	280	758	491	303	929	956	229	787	38	116	999999	935	954	999999	358	561	479	999999	999999	999999	757	820	823	825	999999	376	578	309	490	308	731	999999	212	415	816	753	20	999999	999999	204	338	825	999999	999999	999999	858	558	204	999999	620	999999	351	999999	47	517	460	935	666	17	563	388	999999	999999	999999	384	297	733	999999	999999	604	551	999999	617	571	529	999999	513	979	547	437	817	383	34	869	126	390	246	174	898	366	817	353	511	812	815	418	528	586	999999	990	134	19	638	679	999999	232	999999	655	518	999999	947	956	129	579	745	14	999999	999999	999999	994	999999	569	650	209	999999	207	458	999999	999999	121	414	926	521	556	313	808	745	354	800	894	999999	591	655	323	419	861	999999	932	76	810	522	100	973	473	939	565	999999	999999	892	872	999999	999999	899	407	180	999999	999999	999999	276	999999	269	550	999999	999999	347	999999	999999	337	790	999999	972	525	999999	945	599	323	953	57	616	748	450	316	461	928	130	729	691	258	999999	399	426	999999	666	140	550	971	463	264	135	999999	652	41	648	999999	999999	999999	198	953	807	857	76	396	956	999999	495	953	99	708	598	618	778	999999	194	401	508	321	999999	608	404	627	859	698	
922	146	105	419	667	494	38	999999	541	738	999999	296	999999	999999	999999	999999	644	999999	882	754	666	517	701	987	846	256	469	588	398	589	559	189	997	999999	474	819	999999	999999	295	999999	680	727	999999	49	999999	999999	79	999999	616	721	963	999999	745	999999	42	999999	445	118	572	999999	35	450	999999	951	189	271	298	953	565	885	715	568	311	287	999999	999999	999999	661	774	949	187	990	999999	999999	625	999999	999999	891	346	69	999999	324	513	874	999999	999999	999999	135	999999	999999	609	125	912	730	16	999999	999999	999999	40	103	999999	784	343	623	243	999999	479	999999	335	437	999999	999999	617	506	511	999999	999999	999999	708	845	999999	314	800	822	349	72	999999	999999	670	999999	255	999999	999999	253	94	599	980	889	641	544	760	448	799	999999	135	211	507	416	999999	614	349	79	759	195	999999	670	983	521	283	999999	956	238	145	999999	999999	850	545	999999	421	911	421	999999	794	999999	999999	256	514	999999	697	148	999999	671	31	65	881	185	226	676	844	424	616	999999	616	470	588	999999	312	694	250	284	666	143	995	999999	999999	183	999999	999999	999999	162	166	999999	824	999999	617	294	216	90	999999	16	633	869	529	997	305	951	559	334	585	999999	943	999999	136	422	481	999999	676	714	861	707	900	630	576	692	267	999999	999999	480	999999	303	325	999999	471	999999	999999	999999	999999	999999	21	999999	999999	999999	999999	546	219	346	999999	411	663	196	618	501	228	526	999999	999999	303	999999	739	999999	316	999999	999999	291	247	999999	999999	892	999999	685	999999	999999	999999	999999	93	999999	999999	999999	483	921	999999	243	816	666	999999	999999	999999	945	999999	647	503	776	268	715	934	545	478	999999	999999	498	988	597	639	999999	380	940	798	608	442	165	393	273	363	818	786	999999	272	815	607	423	715	413	764	134	192	49	420	987	684	547	482	890	730	999999	999999	922	999999	838	295	744	35	405	999999	972	263	239	422	449	929	861	283	662	132	885	783	585	833	999999	796	340	530	810	999999	895	682	999999	999999	999999	885	864	478	434	999999	862	999999	319	900	999999	999999	952	626	970	68	822	274	820	767	999999	211	357	98	99	999999	954	223	225	481	999999	299	759	696	53	564	75	392	999999	141	269	999999	473	684	51	643	999999	999999	999999	999999	110	630	862	735	698	999999	538	775	389	392	575	648	999999	838	999999	999999	999999	266	583	416	993	999999	425	999999	508	356	738	672	57	999999	207	250	999999	999999	380	986	999999	33	997	874	35	300	13	466	566	999999	326	999999	401	999999	999999	587	999999	
154	758	999999	999999	183	237	352	440	866	727	933	999999	334	984	709	467	306	74	97	268	708	390	703	436	999999	999999	887	40	113	999999	508	924	619	999999	519	714	710	782	264	796	999999	444	999999	999999	80	281	241	635	617	177	104	999999	444	328	431	763	65	244	255	60	349	321	336	595	229	999999	575	224	999999	994	999999	524	810	301	612	273	231	140	365	688	891	999999	999999	935	999999	999999	490	300	999999	999999	999999	475	536	999999	457	343	117	574	353	71	999999	26	170	622	999999	580	999999	153	716	167	999999	999999	878	566	169	999999	899	401	418	205	528	284	535	718	346	291	999999	999999	844	999999	166	657	786	999999	982	874	100	800	524	606	999999	347	999999	531	224	732	596	969	54	369	444	716	165	158	999999	431	491	999999	285	139	592	78	309	999999	11	884	149	999999	584	999999	996	108	877	812	847	999999	699	999999	504	613	695	27	562	484	834	449	501	638	760	561	392	649	524	395	999999	290	47	147	530	999999	593	999999	395	759	999999	999999	838	353	310	361	731	488	947	999999	443	999999	515	824	612	561	392	510	824	32	901	357	584	492	798	999999	153	999999	482	175	30	684	632	802	999999	497	999999	158	999999	408	829	999999	701	852	951	449	774	223	999999	969	946	93	196	372	857	999999	999999	356	999999	744	218	179	16	782	652	759	999999	713	999999	124	950	244	182	425	999999	997	656	731	999999	358	791	929	37	513	228	936	497	269	944	108	735	999999	603	593	999999	660	897	919	999999	201	506	999999	511	999999	999999	712	910	999999	179	999999	999999	40	999999	206	952	288	999999	502	999999	999999	272	683	768	999999	389	695	641	589	235	542	999999	736	531	999999	851	999999	428	617	999999	516	999999	726	100	94	739	705	449	406	640	999999	518	405	366	494	929	823	999999	898	40	332	81	999999	545	636	999999	999999	999999	999999	354	231	860	534	17	56	999999	545	999999	684	873	999999	256	244	999999	322	999999	704	379	47	420	38	999999	999999	999999	999999	445	999999	190	463	334	999999	206	974	62	419	62	999999	397	999999	999999	999999	240	618	34	356	86	836	999999	232	999999	65	261	471	64	326	999999	999999	946	845	610	982	999999	139	359	999999	999999	999999	192	539	270	50	317	69	241	37	999999	819	999999	240	95	608	334	957	851	999999	856	735	999999	735	624	999999	999999	552	999999	823	38	110	268	999999	869	805	654	842	962	572	748	999999	999999	37	528	999999	836	715	999999	12	658	406	288	90	908	751	361	456	999999	548	12	999999	
999999	418	999999	696	560	244	371	290	953	491	995	289	999999	664	999999	892	999999	649	999999	331	792	706	999999	631	822	187	360	127	453	208	999999	423	999999	983	841	821	38	831	999999	999999	354	479	58	176	411	999	999999	254	256	469	248	999999	663	680	972	999999	253	999999	874	382	884	999999	837	999999	564	581	719	547	823	683	863	385	234	999999	977	323	658	998	230	823	627	116	870	999999	959	661	760	888	21	197	578	661	957	52	999999	999999	642	303	999999	829	289	22	999999	999999	605	863	50	999999	703	659	995	999999	156	61	754	778	999999	999999	795	902	821	830	999999	635	114	999999	428	999999	999999	999999	680	365	396	400	543	614	684	306	388	106	621	391	195	361	202	999999	514	999999	297	938	725	999999	508	709	999999	459	486	795	468	403	444	858	801	825	978	640	999999	756	999999	999999	103	999999	999999	698	999999	999999	645	184	443	781	697	522	894	638	162	891	857	686	392	999999	138	999999	999999	999999	661	762	590	370	383	999999	474	999999	397	999999	999999	648	325	809	427	578	814	999999	362	999999	999999	922	999999	172	672	999999	782	182	999999	434	21	215	249	488	46	999999	849	284	999999	881	317	938	135	745	793	513	576	57	269	813	279	999999	999999	160	289	739	797	428	697	297	999999	301	394	963	147	999999	409	836	999999	898	728	999999	511	481	380	999999	999999	229	999999	169	999999	999999	913	559	164	999999	679	999999	999999	306	999999	431	586	513	112	999999	553	171	608	164	114	739	999999	370	95	740	324	64	780	999999	943	999999	999999	538	776	53	388	999999	809	952	960	320	638	999999	177	307	952	998	999999	999999	224	635	620	224	999999	780	460	552	999999	423	870	624	318	686	363	162	381	58	736	999999	636	718	362	656	203	794	111	999999	202	787	999999	326	684	425	999999	317	958	836	484	999999	999999	999999	370	395	91	345	11	999999	122	24	926	904	272	321	999999	999999	282	963	30	269	679	651	360	687	636	554	940	892	388	55	204	545	574	740	999999	801	358	967	999999	858	793	160	696	999999	860	883	63	373	698	999999	44	994	815	224	999999	942	999999	682	999999	537	999999	118	999999	76	999999	999999	340	531	999999	926	156	315	398	172	999999	999999	954	181	826	753	999999	576	204	586	21	209	999999	359	424	532	999999	676	218	47	462	684	587	630	367	999999	999999	532	527	772	656	729	605	653	747	796	987	313	855	999999	999999	828	914	999999	65	620	999999	980	999999	323	610	480	107	361	709	792	941	333	814	357	999999	968	
59	432	999999	291	604	85	999999	627	999999	21	820	212	999999	633	769	601	575	747	817	999999	424	213	171	185	999999	999999	944	955	999999	663	499	508	999999	78	779	492	66	773	26	586	999999	999999	999999	999999	660	895	360	85	32	350	999999	77	540	639	553	845	271	999999	660	359	141	656	771	999999	999999	321	407	932	854	287	545	802	730	240	202	934	435	571	524	736	999999	868	999999	515	905	999999	967	999999	525	933	999999	999999	999999	999999	999999	722	718	896	87	348	497	427	999999	745	805	955	346	309	999999	618	999999	999999	240	999999	464	999999	724	266	975	99	353	999999	999999	999999	66	243	689	73	786	479	226	538	494	185	999999	476	647	196	999999	999999	96	999999	728	906	999999	531	81	198	212	191	998	461	999999	988	994	265	20	310	688	999999	999999	283	999999	966	999999	882	215	64	999999	988	625	537	556	35	12	685	999999	510	407	535	999999	500	861	999999	481	764	616	505	999999	982	999999	347	508	999999	684	813	155	761	514	640	326	999999	999999	223	566	470	904	895	985	319	752	510	903	163	408	999999	421	999999	999999	637	276	709	872	702	532	288	39	418	351	199	540	999999	996	767	999999	154	987	647	48	20	860	720	999999	999999	999999	999999	443	354	739	999999	401	237	999999	876	374	616	154	810	691	999999	441	496	554	796	778	999999	999999	999999	944	263	999999	774	999999	484	776	999999	999999	10	472	577	844	684	678	442	798	999999	484	129	402	602	10	187	956	760	579	374	176	723	999999	239	999999	307	409	999999	131	627	358	999999	109	999999	426	999999	348	124	443	999999	818	122	999999	999999	526	394	743	999999	263	610	818	999999	905	999999	389	475	999999	999999	999999	547	999999	999999	999999	181	954	692	29	583	999999	856	999999	842	999999	999999	556	999999	725	999999	999999	66	563	999999	232	521	808	999999	887	697	439	950	245	115	988	896	481	999999	800	826	521	834	374	999999	176	406	770	976	999999	92	856	334	750	291	529	78	983	228	969	999999	999999	999999	804	332	999999	234	621	733	853	431	351	930	263	999999	115	878	999999	403	890	825	750	999999	440	805	840	114	210	999999	585	999999	912	999999	656	10	999999	798	39	999999	999999	999999	999999	46	132	999999	740	926	81	850	999999	651	999999	589	337	999999	59	999999	293	999	492	999999	34	666	158	934	518	98	284	262	444	316	848	999999	388	948	999999	713	999999	999999	74	999999	999999	359	778	933	542	333	925	512	999999	999999	514	40	559	976	917	128	888	999999	860	999999	651	819	999999	869	803	736	
211	388	112	345	999999	999999	934	578	16	674	888	224	401	195	173	772	310	519	802	817	100	411	41	922	999999	521	210	422	272	223	999999	909	140	999999	131	999999	409	615	105	291	999999	981	970	252	999999	674	797	674	488	879	518	896	76	999999	646	799	357	190	520	999999	32	522	315	999999	730	999999	93	999999	74	999999	999999	695	424	999999	722	118	999999	999999	693	160	724	535	933	392	705	57	842	154	170	332	199	229	999999	999999	268	999999	999999	188	522	260	590	212	610	862	999999	823	481	999999	273	999999	368	999999	999999	369	592	496	588	923	999999	683	999999	939	999999	741	436	153	999999	636	262	149	442	999999	276	442	570	522	999999	81	875	882	575	297	999999	632	964	631	999999	999999	204	772	994	752	999999	838	124	651	778	999999	435	373	233	999999	302	134	104	999999	302	64	799	80	571	517	58	999999	117	848	68	999999	777	805	421	864	442	489	154	690	171	437	328	999999	743	999999	645	999999	659	731	999999	756	999999	859	339	677	936	999999	211	487	999999	887	999999	275	592	999999	101	630	951	369	412	999999	980	414	943	864	736	879	337	514	871	546	554	386	853	312	999999	999999	476	744	999999	318	288	666	999999	283	999999	62	336	766	965	25	560	300	999999	191	775	133	999999	474	999999	999999	999999	999999	616	999999	999999	355	421	999999	713	182	163	216	441	104	534	323	428	669	167	683	552	570	549	855	986	264	67	671	536	149	12	999999	803	870	999999	592	60	828	941	361	999999	56	62	792	861	999999	999999	999999	657	462	704	256	316	268	513	999999	999999	760	999999	999999	297	750	753	573	179	162	413	570	582	941	272	600	999999	806	52	506	999999	999999	994	999999	405	832	23	83	445	756	694	999999	367	295	445	300	656	863	73	890	302	488	623	709	939	298	652	716	200	999999	528	510	225	17	999999	999999	999999	539	682	999999	736	999999	138	423	467	868	213	296	999999	999999	943	999999	743	161	213	999999	143	999999	702	117	189	999999	999999	999999	238	194	999999	359	999999	55	534	127	999999	999999	164	622	999999	999999	252	81	999999	365	220	999999	170	663	767	74	804	689	267	999999	836	575	286	999999	796	797	194	282	999999	853	719	460	446	826	683	145	996	590	678	933	52	631	31	823	97	664	181	575	427	264	555	888	999999	999999	290	615	331	726	825	563	25	969	531	241	646	760	781	343	979	631	999999	999999	20	333	999999	214	553	999999	351	142	999999	619	999999	999999	308	999999	672	393	545	78	999999	999999	764	125	
999999	82	109	790	187	337	882	837	595	999999	999999	341	877	464	624	85	999999	869	999999	693	937	405	124	247	999999	815	97	398	999999	911	817	797	458	895	415	366	999999	999999	284	23	260	788	999999	999999	107	999999	999999	217	769	469	15	944	895	81	999999	522	958	862	857	372	249	494	49	684	978	399	882	981	59	267	970	309	594	999999	443	158	381	65	149	966	861	880	628	337	905	873	901	387	717	892	408	253	905	912	774	766	999999	350	90	999999	93	971	167	511	499	706	359	534	638	999999	151	902	999999	999999	511	368	865	712	778	114	498	505	274	999999	859	727	999999	682	596	677	999999	41	974	441	882	889	722	999999	838	208	523	376	999999	687	750	505	530	999999	411	999999	900	46	571	976	219	588	707	10	652	771	313	677	938	961	629	120	928	290	19	621	999999	748	873	579	999999	131	756	586	416	364	999999	388	281	190	776	373	469	998	999999	303	191	999999	999999	76	999999	845	437	999999	999999	999999	576	999999	15	789	769	161	999999	992	394	97	831	130	594	297	574	924	406	758	194	265	651	930	68	715	440	924	284	999999	684	745	694	969	528	775	787	999999	383	492	421	999999	999999	477	613	144	472	71	136	186	501	971	449	999999	602	802	989	999999	190	299	358	844	877	999999	317	999999	403	861	999999	999999	510	617	999999	914	347	570	64	999999	326	924	252	378	798	108	315	712	305	24	376	725	786	151	999999	93	143	999999	746	845	999999	999999	741	610	469	317	676	999999	430	999999	999999	42	748	815	329	266	999999	980	999999	779	60	605	999999	389	495	999999	41	369	840	466	781	770	823	218	24	362	193	642	909	490	431	430	292	999999	681	344	999999	971	821	999999	46	999999	530	967	795	564	620	362	125	592	285	316	54	963	754	572	218	540	800	967	83	415	999999	566	357	629	322	999999	707	160	900	70	547	330	430	628	999999	856	422	460	742	831	526	327	214	125	386	328	999999	999999	136	445	180	854	447	999999	92	963	619	175	999999	47	654	999999	691	225	768	999999	999999	999999	331	362	127	999999	234	252	999999	999999	361	242	253	994	566	597	999999	464	889	999999	882	798	999999	286	246	257	999999	704	186	561	635	999999	356	662	784	890	788	773	328	830	999999	204	742	339	612	387	921	999999	480	67	941	237	335	85	999999	745	590	55	999999	999999	142	530	76	337	999999	372	886	591	219	676	809	260	146	999999	999999	688	65	216	999999	999999	335	999999	234	128	999999	408	
999999	999999	820	49	310	742	999999	457	698	109	138	415	221	249	501	339	47	803	258	999999	100	276	999999	163	689	383	380	999999	999999	999999	305	947	999999	718	709	615	999999	180	999999	999999	602	688	371	965	559	650	994	434	999999	999999	923	430	870	929	317	396	999999	667	359	999999	371	400	912	999999	803	191	698	999999	539	885	569	867	999999	999999	98	411	905	54	603	48	999999	945	899	548	257	874	999999	787	411	999999	999999	999999	820	999999	704	212	999999	843	172	999999	951	501	999999	481	999999	66	993	688	841	906	490	226	73	321	547	425	500	373	999999	999999	114	911	101	225	541	466	56	999999	487	885	999999	999999	882	235	97	887	999999	999999	999999	999999	881	398	945	504	832	138	49	999999	902	999999	712	412	574	243	999999	50	999999	679	940	970	999999	16	999999	955	280	999999	999999	838	234	659	375	82	261	88	57	715	999999	596	999999	412	427	547	93	999999	183	999999	497	648	961	999999	999999	380	487	151	192	874	999999	989	234	413	999999	210	285	999999	912	639	160	496	196	558	84	812	999999	537	553	471	922	12	999999	57	932	695	876	999999	181	999999	999999	119	999999	182	528	976	372	979	999999	226	272	840	295	543	82	999999	461	999999	972	675	93	999999	598	720	951	999999	217	187	481	108	999999	107	999999	999999	54	50	600	23	999999	999999	449	317	999999	999999	208	92	716	999999	999999	931	243	473	215	505	911	644	521	184	231	999999	768	195	508	519	892	174	768	999999	498	41	999999	447	999999	873	235	776	41	271	999999	869	477	999999	999999	550	865	999999	892	576	16	999999	529	425	792	696	339	264	809	409	444	44	999999	349	749	942	530	796	100	999999	999999	999999	613	999999	662	362	866	800	982	999999	654	999999	999999	202	371	99	512	984	999999	999999	544	971	967	999999	827	487	555	138	229	269	29	78	999999	999999	306	872	796	999999	762	440	999999	999999	999999	851	754	999999	762	999999	978	660	440	546	150	413	796	308	177	999999	999999	184	999999	738	999999	999999	938	585	271	720	896	498	999999	241	999999	224	999999	14	699	126	999999	424	725	433	160	999999	999999	483	928	366	764	999999	704	814	848	587	633	999999	958	999999	912	178	999999	52	235	489	367	208	324	999999	556	999999	609	999999	114	17	459	999999	588	22	999999	465	999999	905	955	898	793	488	393	643	591	766	56	151	214	708	999999	683	207	671	210	630	168	12	809	972	999999	999999	709	840	138	259	513	946	664	456	521	245	96	336	695	999999	815	680	343	999999	999999	467	
999999	999999	999999	999999	186	916	811	273	307	655	105	983	999999	149	779	553	515	342	999999	109	487	757	196	999999	596	999999	976	331	815	488	668	999999	236	930	807	313	116	361	999999	596	145	999999	999999	866	149	113	826	555	999999	999999	999999	11	999999	646	980	98	219	695	189	315	940	489	458	818	999999	86	756	579	342	475	447	163	999999	666	964	95	608	999999	999999	999999	54	430	231	553	322	667	491	590	999999	718	103	420	182	766	999999	656	942	340	879	72	356	256	999999	999999	824	21	740	870	682	894	490	888	999999	695	271	520	999999	904	506	328	594	176	629	623	382	37	980	999999	999999	999999	152	999999	450	836	147	798	217	999999	999999	311	999999	999999	908	999999	999999	999999	623	999999	999999	145	398	999999	834	561	477	190	999999	999999	999999	797	40	247	859	374	751	999999	448	960	558	999999	312	670	185	204	999999	999999	268	574	394	177	413	999999	999999	876	919	114	443	999999	368	956	181	617	345	932	280	689	999999	543	999999	26	766	663	927	41	832	728	999999	999999	168	504	922	62	215	999999	999999	999999	999999	982	454	647	778	999999	601	602	302	695	334	253	999999	712	221	724	999999	377	410	750	576	967	54	201	251	999999	730	999999	999999	129	411	260	999999	743	450	778	99	999999	248	217	999999	999999	999999	146	403	619	714	455	292	999999	791	837	684	642	959	281	938	263	999999	973	828	737	999999	182	294	999999	704	190	272	442	635	603	139	202	689	250	238	908	797	632	99	284	581	836	999999	573	999999	906	999999	179	840	999999	271	999999	389	333	999999	566	851	328	999999	533	999999	850	572	999999	707	491	999999	719	53	40	999999	773	999999	553	166	730	999999	720	508	798	406	999999	602	799	341	999999	813	999999	482	999999	999999	478	717	566	999999	731	274	148	865	94	999999	999999	999999	809	380	999999	390	999999	999999	999999	721	999999	820	999999	999999	100	999999	773	856	842	678	597	246	381	974	986	66	327	461	435	466	999999	855	423	845	341	999999	792	429	843	484	999999	999999	445	950	925	658	600	438	11	483	501	999999	999999	416	365	999999	755	999999	393	999999	999999	385	741	581	999999	285	999999	999999	795	133	465	353	999999	367	701	408	999999	430	58	999999	465	888	460	999999	965	424	831	999999	489	513	221	956	999999	411	421	601	457	863	936	649	261	330	999999	877	999999	157	279	999999	715	957	999999	999999	786	64	999999	184	924	789	616	599	454	400	999999	292	911	508	999999	610	945	110	951	999999	999999	409	999999	999999	255	582	934	818	155	
176	301	532	485	999999	180	981	434	247	676	667	999999	346	205	999999	538	361	966	518	839	668	999999	614	15	999999	999999	999999	977	841	999999	352	855	797	454	288	108	999999	806	34	338	336	999999	999999	433	293	999999	157	999999	999999	999999	893	999999	425	978	999999	456	686	526	395	56	999999	999999	592	318	334	812	459	892	917	999999	999999	555	941	999999	999999	999999	21	191	722	999999	999999	182	762	999999	45	735	439	819	967	999999	421	742	420	978	545	999999	593	399	109	999999	240	264	999999	462	999999	348	675	999999	476	999999	444	505	804	985	363	620	999999	357	282	999999	382	640	925	999999	351	538	144	963	644	189	999999	999999	91	251	999999	438	885	310	909	697	999999	204	999999	971	397	915	937	999999	999999	999999	999999	246	127	510	999999	999999	339	211	120	999999	213	711	600	297	106	822	424	563	815	999999	999999	940	999999	584	538	188	298	953	698	999999	999999	999999	999999	719	107	662	999999	580	152	580	999999	684	199	999999	494	358	603	65	875	575	501	384	619	700	999999	151	798	542	972	919	311	385	513	685	207	503	373	999999	999999	443	999999	843	420	244	824	999999	999999	335	100	999999	584	242	87	999999	933	999999	100	999999	528	999999	864	962	999999	999999	999999	723	999999	513	915	991	985	999999	865	442	257	658	963	384	875	150	399	473	451	793	345	78	999999	390	751	980	413	999999	363	244	579	364	244	197	965	111	879	247	420	109	203	862	376	645	875	999999	999999	715	771	387	565	400	521	999999	887	999999	425	999999	762	999999	999999	999999	369	631	863	893	424	776	418	774	271	161	999999	352	999999	482	702	999999	999999	476	728	697	953	975	999999	188	999999	429	309	765	686	999999	485	999999	521	934	999999	745	781	981	860	999999	999999	997	999999	413	346	179	225	415	999999	761	284	295	215	890	315	393	953	684	60	994	476	999999	97	181	676	999999	830	665	979	999999	881	533	999999	252	400	956	859	999999	841	999999	213	894	999999	999999	814	199	279	999999	628	119	792	107	931	866	999999	999999	999999	944	737	769	348	560	999999	551	880	751	680	963	500	999999	534	688	842	999999	790	582	395	172	999999	486	307	210	46	870	174	784	601	749	242	746	999999	914	536	82	335	653	468	716	54	72	519	315	140	279	584	113	999999	555	85	436	267	746	587	999999	999999	148	524	999999	386	105	999999	999999	999999	753	312	620	161	770	60	147	999999	679	999999	304	966	991	79	767	295	70	530	55	673	805	488	309	337	285	611	196	139	903	340	999999	
999999	588	999999	386	999999	964	999999	494	999999	999999	323	588	628	292	295	479	78	756	280	325	574	999999	267	925	274	12	292	876	168	864	18	220	999999	178	391	387	999999	999999	800	330	119	46	551	734	492	999999	681	999999	990	142	128	999999	632	999999	384	808	999999	659	121	963	682	999999	335	640	930	999999	249	999999	900	907	71	385	955	950	216	538	562	999999	442	374	999999	247	886	36	746	999999	588	334	794	999999	66	758	999999	837	647	44	711	911	804	390	660	231	999999	92	80	999999	426	681	808	999999	999999	999999	226	999999	642	444	198	308	894	304	999999	999999	999999	327	999999	313	999999	999999	312	182	999999	651	728	62	999999	109	999999	803	956	12	999999	906	526	999999	999999	999999	999999	835	204	999999	845	412	999999	510	999999	746	566	999999	241	766	940	308	379	636	28	604	79	174	999999	542	351	394	352	999999	94	617	999999	999999	989	593	999999	967	923	109	999999	425	634	228	195	967	543	275	572	200	72	999999	537	890	999999	733	198	999999	999999	662	862	460	70	135	999999	259	358	849	837	648	994	973	384	280	309	603	969	851	978	75	999	999999	999999	999999	828	999999	90	999999	786	265	404	404	174	999999	247	875	364	509	802	936	999999	693	437	999999	205	99	999999	267	590	999999	999999	347	999999	736	663	786	999999	908	307	999999	178	999999	73	999999	253	599	808	123	999999	434	248	470	59	999999	457	315	647	897	956	739	647	823	916	458	501	67	16	437	607	460	246	456	999999	560	767	999999	999999	855	681	999999	290	422	234	166	99	304	297	999999	289	999999	149	740	999999	567	603	355	999999	999999	90	999999	593	380	516	582	999999	791	999999	498	999999	689	685	999999	226	999999	458	235	598	760	999999	207	769	660	999999	259	321	999999	504	644	956	421	833	25	775	495	23	909	905	999999	968	307	999999	799	80	599	999999	357	523	602	999999	378	756	999999	999999	883	999999	932	999999	266	999999	691	999999	623	999999	863	856	999999	26	999999	999999	548	999999	999999	791	71	171	970	590	559	587	963	982	902	999999	588	999999	999999	770	891	999999	90	687	999999	390	287	999999	422	266	216	742	12	341	791	265	999999	58	809	392	999999	999999	455	352	999999	678	308	999999	999999	999999	953	209	207	899	134	999999	265	999999	680	565	513	60	748	999999	383	817	999999	631	999999	999999	999999	999999	854	277	587	179	999999	999999	999999	999999	92	999999	627	333	313	17	544	113	999999	999999	999999	709	377	999999	878	142	999999	999999	968	855	103	676	999999	747	133	423	999999	999999	321	
955	49	526	846	709	999999	934	999999	425	410	376	282	481	999999	71	646	265	172	611	398	454	206	881	770	169	876	416	71	879	999999	889	663	999999	791	261	99	999999	863	668	999999	943	999999	557	341	602	583	999999	261	455	110	867	260	999999	541	867	759	999999	756	686	832	76	999999	553	999999	999999	712	668	689	173	999999	999999	402	504	839	455	745	999999	549	177	585	263	164	615	999999	999999	638	999999	999999	924	502	930	727	186	999999	704	81	999999	342	820	999999	914	999999	98	483	999999	999999	999999	903	96	131	120	619	999999	111	578	911	266	774	882	999999	999999	595	764	671	52	445	226	669	145	384	590	999999	728	287	670	330	76	999999	840	867	882	27	986	803	391	999999	148	85	999999	792	814	390	460	938	107	999999	999999	427	441	502	258	97	767	712	541	804	890	311	440	999999	845	999999	934	25	999	774	609	961	999999	999999	306	151	412	352	569	999999	999999	789	189	351	999999	649	701	999999	619	794	999999	283	999999	999999	430	837	645	18	947	690	455	444	938	333	719	218	147	710	205	999999	684	999999	152	341	999999	110	999999	98	107	205	432	596	405	215	524	999999	699	702	310	999999	506	404	404	878	754	420	851	999999	632	999999	511	991	151	512	120	834	999999	930	999999	999999	999999	556	910	752	268	859	49	733	999999	393	519	445	999999	999999	610	290	30	274	999999	538	999999	274	465	165	694	441	455	892	105	999999	999999	768	74	999999	753	999999	999999	999999	620	894	999999	127	999999	248	433	75	999999	415	902	829	814	999999	353	108	79	451	999999	754	999999	827	414	156	638	128	198	751	380	428	999999	660	796	378	999999	999999	999999	141	226	999999	732	628	849	49	990	275	875	337	424	966	999999	999999	999999	739	594	793	490	234	999999	929	999999	681	695	173	432	252	999999	999999	223	661	941	937	235	873	32	439	978	999999	166	373	252	860	336	414	516	680	801	66	783	860	211	999999	653	296	176	60	933	685	616	999999	242	439	124	762	999999	973	86	985	717	999999	815	126	999999	125	999999	199	355	290	657	752	999999	976	662	363	460	18	294	939	707	971	506	302	757	417	140	813	746	574	389	542	999999	816	349	629	55	94	999999	537	609	976	705	652	37	999999	307	266	776	761	311	26	689	147	287	999999	999999	522	368	660	985	999999	999999	780	999999	124	158	634	999999	999999	318	999999	155	757	999999	999999	276	854	275	892	120	874	47	999999	272	373	999999	466	538	604	999999	532	999999	999999	552	999999	999999	924	
750	912	716	672	629	999999	453	935	870	931	808	999999	999999	803	999999	475	550	120	836	468	517	999999	271	999999	106	42	72	785	649	942	999999	999999	207	352	113	362	186	447	255	303	999999	336	502	922	999999	999999	999999	178	999999	260	999999	999999	999999	74	416	222	651	35	576	597	681	667	296	928	726	999999	999999	999999	699	894	299	112	864	542	927	190	45	349	43	125	906	894	999999	398	290	773	704	999999	935	999999	710	999999	871	658	622	873	50	574	999999	454	630	999999	478	391	960	559	999999	367	146	236	187	312	991	461	999999	999999	999999	897	999999	953	510	227	201	999999	999999	148	999999	216	919	63	150	470	999999	589	495	906	425	127	437	730	205	346	996	709	713	408	999999	999999	967	999999	999999	152	926	252	943	412	999999	670	999999	822	328	999999	999999	92	95	716	169	412	965	784	371	999999	469	917	757	173	231	492	105	784	979	821	999999	93	348	997	999999	999999	645	92	108	755	919	615	412	835	898	999999	999999	996	999999	756	999999	193	474	674	999999	18	495	780	191	999999	574	423	999999	507	131	364	999999	999999	999999	999999	767	999999	999999	616	131	854	999999	921	274	317	868	108	545	999999	377	65	619	999999	324	535	415	865	900	782	999999	999999	999999	904	713	544	179	535	824	980	989	570	507	999999	552	999999	503	573	515	874	456	476	878	619	140	75	744	999999	772	646	852	901	983	902	435	626	999999	610	218	729	999999	343	283	999999	999999	999999	557	999999	131	999999	999999	842	359	35	335	999999	999999	999999	774	999999	800	109	762	999999	138	999999	586	604	432	926	747	892	365	785	736	999999	202	999999	385	333	517	983	948	286	999999	20	551	957	577	721	999	999999	836	569	929	999999	581	106	436	155	230	952	339	205	748	149	486	573	299	222	999999	999999	778	451	140	816	160	485	999999	127	545	628	999999	710	999999	820	999999	999999	855	696	542	106	999999	239	113	564	999999	753	538	475	533	999999	668	365	210	695	158	999999	999999	999999	888	999999	533	319	999999	601	999999	999999	277	999999	92	691	718	602	679	425	999999	548	348	575	172	406	947	106	593	999999	999999	672	509	241	671	671	365	742	808	447	572	577	630	511	639	35	485	610	392	841	269	75	685	999999	278	610	999999	864	950	999999	999999	436	999999	51	641	262	129	46	999999	420	335	999999	794	242	999999	849	918	836	935	146	921	346	999999	999999	308	894	987	723	963	70	625	501	791	999999	298	145	999999	588	869	386	905	449	999999	972	516	294	281	999999	
932	999999	692	220	928	999999	570	811	999999	973	743	746	275	405	999999	999999	795	834	193	477	943	717	997	999999	999999	559	999999	482	992	741	999999	23	623	544	791	544	378	415	573	999999	999999	999999	999999	999999	999999	999999	120	510	376	159	186	681	111	999999	508	224	431	363	253	379	999999	999999	819	981	737	999999	999999	731	614	539	826	390	271	215	999999	466	305	128	495	843	448	730	116	842	565	564	999999	819	45	576	122	25	171	204	405	668	999999	440	999999	123	999999	389	895	836	332	795	420	895	93	52	919	312	867	999999	930	852	982	977	425	182	818	314	695	48	426	811	228	77	810	62	798	999999	999999	381	999999	68	999999	279	519	999999	153	26	736	999999	656	809	999999	762	273	999999	686	691	24	968	305	999999	694	857	420	521	577	999999	999999	999999	999999	64	999999	496	565	872	26	713	999999	656	39	999999	577	999999	999999	616	664	466	803	999999	375	116	999999	17	86	158	374	999999	999999	997	202	800	930	705	999999	602	999999	999999	206	401	536	973	233	368	939	502	127	991	999999	804	857	120	549	828	665	999999	214	999999	419	417	507	48	854	469	464	239	871	999999	954	999999	142	12	270	412	731	402	883	491	78	583	40	383	999999	64	999999	91	260	112	999999	610	999999	165	251	788	893	497	128	763	999999	999999	630	255	47	999999	671	854	850	147	106	273	264	999999	259	836	387	134	536	800	329	382	979	769	999999	353	999999	977	761	481	999999	999999	999999	130	587	368	952	999999	346	825	392	999999	241	999999	15	776	356	674	905	414	410	999999	999999	328	443	531	999999	999999	999999	693	295	999999	999999	999999	629	862	999999	143	999999	999999	999999	602	788	711	999999	43	150	999999	763	66	997	726	999999	356	81	748	999999	955	686	65	637	100	372	652	539	699	999999	863	493	999999	786	999999	539	24	530	807	981	258	910	409	390	864	107	999999	696	569	999999	747	307	999999	999999	44	456	999999	263	793	240	145	181	718	842	287	383	620	999999	784	196	68	825	273	767	999999	54	999999	675	773	993	17	999999	969	88	454	566	999999	564	751	999999	459	760	737	999999	846	86	999999	999999	999999	491	487	999999	999999	999999	563	921	999999	123	563	990	180	414	490	800	232	999999	212	999999	397	721	770	66	528	28	736	307	98	695	920	999999	851	719	572	999999	516	922	54	596	525	532	532	499	10	761	595	55	279	936	355	667	874	562	179	391	721	430	999999	893	999999	265	999999	348	202	999999	148	460	841	208	999999	310	143	
616	124	865	198	280	999999	767	432	691	37	161	350	263	999999	999999	549	190	570	999999	366	161	950	999999	999999	194	307	395	999999	145	213	81	652	55	533	999999	448	314	202	451	375	799	999999	954	237	999999	997	939	542	849	911	661	638	209	999999	982	665	854	176	999999	972	999999	153	297	487	999999	508	305	729	999999	850	999999	999999	129	719	566	690	995	41	26	196	368	999999	773	234	552	442	453	999999	999999	602	593	147	198	478	705	655	183	999999	281	183	702	999999	999999	999	675	673	518	489	999999	999999	670	999999	159	817	614	999999	380	73	935	523	65	204	188	999999	267	107	799	999999	24	911	517	999999	999999	999999	494	158	135	999999	999999	999999	999999	964	999999	259	932	770	988	380	999999	887	284	999999	541	999999	999999	999999	41	514	742	578	999999	867	474	476	784	152	73	316	999999	466	691	606	999999	999999	999999	100	480	928	999999	999999	119	429	788	136	636	407	986	12	999999	986	126	620	42	979	16	66	499	999999	475	999999	706	681	56	406	205	678	604	486	168	37	999999	112	234	999999	469	453	89	348	840	386	165	999999	592	347	349	80	573	999999	999999	542	601	233	999999	999999	789	437	382	999999	930	999999	999999	510	844	696	958	23	396	787	519	562	999999	161	417	99	999999	646	99	709	66	999999	114	78	436	625	435	999999	650	733	465	41	80	697	417	999999	582	655	226	895	389	335	684	999999	26	497	564	450	999999	373	999999	153	348	673	999999	805	852	735	999999	228	270	164	999999	662	331	999999	999999	290	743	534	516	978	430	203	329	731	450	328	61	999999	71	999999	988	286	867	321	693	407	372	611	40	847	581	997	634	234	961	31	464	538	16	284	706	999999	856	887	723	999999	353	603	999999	534	683	144	167	999999	999999	97	795	999999	794	94	999999	142	503	999999	406	432	569	105	769	999999	863	523	932	786	288	999999	429	979	598	548	63	769	256	506	999999	447	840	359	69	874	999999	999999	744	999999	366	999999	787	197	490	999999	585	258	833	999999	670	170	999999	380	996	999999	667	815	422	999999	41	158	886	999999	504	959	999999	220	45	894	203	999999	999999	20	430	714	919	999999	498	306	962	804	999999	320	835	14	245	469	362	600	217	419	42	498	891	218	687	790	693	531	999999	375	223	939	742	999999	391	999999	950	999999	549	999999	327	125	293	236	999999	576	171	499	724	132	857	445	687	783	386	999999	129	221	36	138	548	967	597	596	591	996	578	584	622	53	518	999999	61	781	
102	916	999999	664	999999	999999	629	203	806	586	999999	999999	999999	958	874	112	82	738	265	421	999999	999999	527	697	645	226	999999	587	877	681	613	788	394	906	691	469	84	465	225	915	999999	999999	999999	21	88	813	745	619	709	520	970	780	999999	639	895	999999	999999	517	999999	779	123	51	325	135	972	729	394	355	277	414	37	617	523	350	911	999999	199	999999	618	832	999999	388	999999	366	710	833	974	999999	20	948	80	999999	446	445	802	467	39	45	49	358	429	400	352	999999	493	363	267	473	728	364	553	883	898	195	999999	734	999999	959	424	999999	999999	639	344	328	344	470	180	87	547	454	510	163	476	999999	413	90	45	999999	873	356	999999	511	999999	655	404	196	668	999999	146	77	303	80	620	900	604	789	65	33	959	999999	192	189	925	999999	854	399	417	999999	782	228	699	591	96	78	572	253	614	688	923	158	999999	920	940	480	161	440	543	576	665	624	35	21	623	850	173	397	585	751	801	14	999999	39	478	918	999999	712	984	552	999999	361	185	377	109	999999	230	999999	999999	455	132	423	856	840	973	168	203	687	967	245	999999	185	999999	862	886	919	999999	772	452	32	111	449	456	990	999999	314	449	657	911	811	629	901	999999	140	629	999999	999999	938	65	320	725	691	744	748	999999	999999	693	322	490	190	442	458	820	999999	353	999999	967	866	601	668	718	545	775	166	616	12	37	536	243	999999	770	440	716	999999	307	420	705	707	999999	999999	620	136	177	731	379	181	90	999999	787	945	420	292	346	397	601	190	915	587	141	645	135	167	89	981	999999	11	741	688	919	932	978	269	523	514	999999	999999	377	54	787	445	921	105	749	297	98	488	103	329	540	126	505	999999	576	706	961	463	57	999999	321	999999	440	999999	22	854	966	160	768	999999	348	999999	812	871	800	696	723	40	417	791	893	931	908	999999	157	802	999999	861	693	816	553	594	999999	191	733	420	15	529	999999	894	331	937	720	999999	981	999999	314	634	327	879	983	931	55	265	302	389	999999	29	254	220	427	115	467	951	999999	753	474	630	999999	999999	691	204	947	523	999999	955	999999	999999	999999	626	999999	803	543	813	833	999999	999999	289	888	353	999999	985	284	999999	477	225	480	768	982	999999	66	999999	496	937	198	999999	983	532	795	347	178	822	588	627	999999	623	999999	654	127	667	214	195	742	999999	439	705	999999	86	55	255	485	999999	664	212	570	814	317	999999	624	54	637	999999	493	551	
184	138	407	656	999999	853	999999	826	999999	999999	999999	871	999999	701	508	493	999999	907	486	550	862	726	168	385	999999	908	316	965	39	999999	40	999999	999999	200	619	310	308	272	927	201	601	658	801	349	189	999999	872	615	108	141	185	729	999999	943	999999	458	970	31	999999	250	547	687	796	577	294	836	179	999999	92	207	194	606	980	294	948	213	924	818	205	368	45	701	867	999999	999999	310	999999	757	999999	171	340	287	674	686	999999	999999	861	234	65	353	529	999999	999999	999999	946	579	749	999999	995	485	533	161	825	240	214	846	820	898	999999	984	999999	421	999999	999999	867	907	931	303	999999	44	351	700	763	852	838	913	178	999999	951	999999	560	409	999999	36	637	188	462	443	482	808	102	963	999999	999999	173	999999	883	612	999999	49	999999	455	615	999999	999999	833	398	999999	401	301	678	854	999999	363	433	999999	658	222	293	999999	455	498	821	832	942	388	156	692	689	730	40	565	932	999999	679	115	793	999999	999999	803	999999	489	52	999999	140	999999	25	200	647	392	459	671	999999	355	593	159	634	783	999999	754	687	705	999999	671	270	122	922	45	684	328	999999	999999	328	489	898	966	455	640	702	704	373	956	999999	306	280	369	246	586	328	999999	480	20	784	999999	126	94	205	999999	999999	999999	325	999999	999999	328	404	603	352	840	457	627	704	994	90	324	999999	731	999999	999999	400	901	999999	345	717	165	847	999999	81	189	372	813	999999	84	720	684	388	999999	999999	726	901	999999	26	406	139	700	825	486	930	470	757	395	434	218	980	28	999999	979	272	360	999999	428	999999	172	477	999999	999999	629	284	405	999999	999999	291	934	999999	723	884	479	216	26	999999	371	999999	999999	432	999999	999999	562	103	701	999999	409	130	999999	255	483	154	853	929	496	844	205	999999	534	534	760	114	999999	133	266	143	672	773	256	30	119	382	920	999999	999999	263	304	536	582	862	536	876	201	999999	999999	579	41	999999	719	999999	144	999999	521	87	672	873	889	439	999999	567	870	635	999999	999999	999999	999999	233	123	439	242	999999	668	629	671	998	999999	999999	810	521	999999	112	131	63	999999	885	950	860	843	78	625	374	865	699	999999	991	999999	12	132	999999	510	355	918	999999	487	631	476	539	850	89	788	961	88	917	999999	465	749	582	999999	193	999999	249	390	54	814	868	684	968	614	999999	107	880	790	267	20	341	194	20	999999	999999	419	420	20	999999	289	664	999999	999999	999999	559	999999	999999	213	938	999999	271	964	873	
306	999999	947	507	924	180	999999	908	180	821	906	817	280	739	999999	999999	774	999999	239	626	764	159	999999	736	427	65	437	779	999999	851	899	749	377	320	999999	999999	505	911	496	999999	782	999999	493	473	999999	733	999999	999999	321	858	174	999999	999999	348	119	999999	46	220	999999	999999	743	211	242	999999	921	167	450	959	35	60	999999	999999	288	398	843	999999	666	999999	999999	694	776	999999	999999	818	687	315	717	38	211	999999	920	295	999999	627	107	581	149	174	551	884	293	999999	487	271	18	311	315	643	999999	999999	490	999999	524	395	102	999999	742	423	999999	616	449	421	758	469	139	564	40	999999	999999	272	253	999999	567	811	410	458	445	999999	809	999999	10	84	999999	485	85	993	999999	446	534	999999	838	725	532	935	444	872	999999	28	999999	999999	281	653	999999	242	999999	988	999999	999999	985	644	383	999999	999999	266	615	375	887	283	393	146	793	593	136	23	999999	528	970	999999	377	537	887	427	75	365	114	356	731	301	12	96	634	67	461	890	999999	302	999999	275	999999	79	985	296	634	995	660	687	999999	339	809	954	28	737	999999	457	999999	956	999999	258	161	268	643	595	999999	999999	999999	735	999999	245	999999	999999	999999	704	999999	999999	552	999999	792	79	704	426	829	402	492	58	78	896	999999	13	999999	948	822	862	123	72	436	999999	26	999999	493	924	555	291	230	678	547	323	999999	48	905	165	999999	999999	553	999999	438	250	999999	999999	238	615	24	138	111	999999	318	999999	999999	249	999999	162	584	999999	999999	780	999999	547	999999	814	999999	754	999999	682	108	979	784	422	319	388	633	195	295	793	108	999999	910	427	190	70	999999	999999	733	999999	177	752	580	707	824	773	999999	891	999999	299	722	484	999999	341	40	131	385	896	999999	212	999999	685	866	790	999999	708	999999	453	366	121	999999	516	31	282	515	355	408	86	597	545	524	999999	999999	996	81	999999	731	578	396	69	685	473	759	999999	581	999999	885	999999	350	125	903	420	999999	956	845	215	462	873	826	685	723	999999	308	999999	687	874	569	999999	719	742	976	301	66	999999	436	999999	999999	500	700	999999	469	618	736	999999	999999	113	216	170	160	865	171	857	752	711	999999	386	175	69	843	706	999999	25	80	608	148	611	363	237	530	864	458	962	182	801	225	999999	572	999999	67	584	667	408	719	854	581	999999	549	355	961	999999	815	697	656	994	112	999999	548	137	999999	40	749	978	640	295	999999	208	999999	950	495	241	814	349	12	268	48	523	305	225	
36	29	999999	18	276	480	59	761	999999	188	999999	771	999999	444	492	999999	834	689	768	434	447	383	444	999999	999999	729	245	476	694	397	955	589	158	333	111	323	968	741	712	170	246	654	892	999999	261	723	676	380	999999	975	434	359	754	999999	999999	653	999999	472	999999	547	244	583	77	917	233	119	622	242	342	999999	68	103	976	608	197	792	999999	938	347	145	999999	865	999999	718	963	605	834	287	555	458	738	505	999999	175	925	662	999999	974	999999	151	111	999999	47	687	917	999999	383	999999	683	985	172	646	134	22	999999	379	999999	999999	954	628	285	999999	687	999999	999999	562	510	811	683	999999	215	999999	666	206	999999	618	827	999999	801	632	999999	688	603	569	295	101	380	999999	680	555	699	239	30	653	866	765	757	162	999999	364	830	571	472	158	780	657	980	928	999999	999999	999999	999999	557	331	999999	596	999999	127	599	348	999999	999999	999999	137	835	975	495	22	340	999999	860	675	685	999999	801	660	226	999999	789	637	121	452	999999	999999	14	668	681	698	999999	279	34	639	563	908	182	999999	440	345	323	804	172	999999	598	999999	25	876	355	121	999999	745	999999	296	337	999999	999999	740	999999	999999	133	177	999999	999999	765	70	254	230	121	777	274	899	229	880	141	999999	999999	999999	999999	999999	788	999999	322	999999	178	511	899	738	999999	601	680	999999	999999	113	999999	156	509	999999	999999	538	463	999999	764	578	846	630	525	499	164	352	495	93	886	441	549	999999	854	734	999999	999999	170	516	919	999999	106	999999	334	126	668	985	485	110	942	325	440	993	372	999999	723	547	985	409	583	959	999999	597	555	999999	564	226	999999	775	747	999999	377	947	875	254	482	999999	306	409	830	999999	866	999999	999999	571	10	555	632	121	20	90	278	761	932	959	414	508	287	199	561	451	694	710	363	994	947	493	127	128	271	709	251	586	578	414	102	720	456	983	144	999999	594	189	764	999999	679	999999	999999	915	840	973	737	117	847	389	484	166	999999	999999	999999	516	438	999999	999999	311	838	692	192	527	999999	999999	999999	303	64	553	857	514	945	696	324	341	477	211	999999	297	999999	144	738	199	930	999999	999999	310	369	999999	580	90	339	999999	999999	999999	999999	498	999999	157	921	444	62	304	532	970	220	999999	831	292	49	236	236	562	339	704	953	992	597	931	14	751	933	436	972	999999	184	999999	999999	337	907	979	163	140	999999	537	999999	443	667	959	999999	999999	478	87	588	999999	853	777	133	133	43	441	901	126	
152	999999	999999	999999	332	755	796	999999	476	503	384	70	83	999999	196	802	622	520	334	637	999999	661	999999	856	847	628	922	999999	369	999999	304	476	88	46	987	205	999999	465	121	911	173	996	876	974	999999	528	999999	999999	590	999999	510	999999	116	273	910	491	897	654	778	999999	833	399	368	731	999999	908	999999	47	119	999999	774	999999	409	423	474	219	999999	307	164	329	358	175	816	48	999999	999999	369	814	135	506	307	383	687	417	88	999999	637	154	775	793	999999	242	648	599	556	353	123	693	798	999999	705	599	500	999999	355	668	583	999999	999999	427	549	177	999999	612	693	401	479	999999	344	700	999999	640	999999	370	782	125	526	227	999999	890	999999	676	26	435	999999	708	882	238	72	999999	200	316	657	357	254	379	330	999999	905	164	873	132	999999	107	128	999999	77	139	999999	239	151	999999	999999	606	759	873	160	486	999999	985	518	999999	929	999999	510	275	999999	184	126	413	794	491	321	999999	999999	545	327	918	317	999999	641	999999	562	832	278	834	999999	61	598	381	228	844	999999	920	999999	999999	203	999999	597	852	999999	892	23	272	444	660	54	511	589	224	555	242	178	87	999999	765	688	106	999999	675	797	931	586	745	999999	950	268	999999	692	394	999999	893	999999	464	651	999999	999999	299	398	618	790	999999	472	384	825	986	675	155	576	880	943	107	777	999999	65	161	316	999999	88	494	999999	652	819	204	999999	999999	999999	714	436	604	35	999999	708	47	999999	999999	469	999999	919	999999	284	122	825	812	450	999999	125	409	409	999999	999999	999999	221	903	226	147	157	999999	512	174	84	961	719	999999	999999	555	399	999999	45	234	692	999999	999999	880	220	999999	999999	17	999999	626	545	511	999999	999999	172	999999	186	804	999999	747	683	202	699	999999	999999	323	999999	854	999999	895	855	385	373	185	807	999999	124	341	693	999999	321	150	999999	885	628	999999	656	999999	808	302	378	999999	918	999999	550	500	414	999999	757	999999	885	972	999999	859	770	169	147	139	139	834	447	845	121	884	436	543	679	813	136	999999	666	621	55	664	526	999999	467	999999	999999	316	923	999999	584	796	61	348	100	663	125	469	435	526	653	974	855	533	483	44	999999	999999	821	600	476	207	240	274	999999	395	999999	509	702	71	505	822	999999	999999	270	324	832	97	452	25	698	667	134	999999	967	999999	809	993	787	999999	224	626	999999	999999	999999	387	566	787	421	704	331	999999	766	373	31	830	999999	929	999999	168	211	773	564	806	902	809	82	99	
306	856	586	349	721	279	847	878	337	999999	880	883	758	55	676	748	693	92	999999	761	129	147	16	879	999999	999999	232	450	71	688	429	245	314	476	491	565	127	982	894	999999	525	999999	503	486	999999	999999	999999	165	999999	816	122	820	909	321	970	999999	850	707	618	102	57	406	816	648	167	999999	999999	291	564	121	630	711	999999	999999	999999	999999	643	529	830	352	228	76	999999	255	999999	999999	336	993	506	331	714	999999	373	802	450	128	335	854	999999	414	810	129	601	985	195	410	632	506	86	993	525	330	999999	276	874	980	63	999999	999999	558	318	585	785	242	999999	219	347	395	962	126	999999	999999	999999	426	541	109	475	367	999999	176	999999	830	917	512	999999	394	544	107	927	469	75	764	782	770	106	235	343	368	589	976	72	247	543	959	353	736	999999	460	999999	999999	515	999999	511	999999	581	487	667	283	999999	999999	675	249	999999	502	60	885	16	439	999999	316	765	116	999999	93	113	739	296	957	999999	80	274	93	373	162	954	379	263	877	199	618	999999	70	932	577	310	822	999999	51	909	467	730	689	999999	427	999999	408	918	999999	802	842	999999	709	124	366	748	591	876	999999	548	681	999999	138	250	711	748	704	184	999999	783	290	959	254	999999	701	999999	584	953	945	152	555	461	835	85	356	426	857	946	575	828	718	946	999999	999999	999999	999999	999999	449	428	999999	315	999999	717	644	521	882	946	661	422	26	173	638	930	172	992	229	999999	63	893	999999	891	757	999999	381	74	344	999999	999999	820	866	999999	145	535	276	837	332	744	200	999999	474	480	206	534	559	665	90	25	312	511	18	47	547	555	143	787	558	999999	999999	999999	187	397	204	840	555	277	38	113	999999	999999	669	485	999999	500	429	999999	694	232	59	716	984	328	192	250	812	829	211	589	401	999999	288	999999	409	621	385	86	999999	365	979	292	636	999999	999999	976	841	532	441	56	135	329	102	999999	575	628	594	858	214	954	999999	726	75	448	999999	999999	56	962	86	984	124	352	538	999999	253	766	90	999999	967	215	999999	289	999999	164	999999	82	396	953	999999	780	36	527	999999	330	999999	999999	226	999999	275	999999	930	999999	456	999999	932	783	790	763	91	808	548	587	891	998	555	748	338	910	984	639	999999	102	830	305	958	597	480	217	11	990	549	892	999999	999999	285	530	832	941	999999	681	291	633	872	333	242	449	635	873	775	999999	924	316	213	636	398	838	999999	161	497	345	312	582	999999	100	
268	655	844	111	723	34	915	396	688	313	357	165	230	999999	999999	519	961	606	999999	421	76	243	689	999999	401	999999	482	999999	453	887	999999	709	871	781	74	999999	999999	999999	160	750	674	999999	628	899	288	243	617	551	98	999999	383	706	150	350	999999	999999	966	738	709	999999	552	243	943	999999	999999	648	999999	448	441	999999	999999	999999	455	999999	999999	538	615	999999	999999	168	999999	930	593	999999	514	671	999999	530	999999	999999	619	865	824	875	999999	440	594	827	999999	640	949	179	119	999999	73	999999	261	458	602	496	999999	187	911	999999	456	622	999999	999999	999999	273	89	763	690	401	999999	999999	612	580	493	316	943	999999	999999	197	219	659	821	982	411	568	420	120	928	271	630	442	953	283	999999	585	999999	126	540	701	560	999999	999999	717	744	23	343	681	965	295	552	631	362	999999	342	796	800	667	76	728	853	968	834	429	770	433	105	339	999999	907	526	826	999999	133	636	33	999999	113	247	397	234	738	155	642	718	999	90	239	999999	632	784	132	60	812	847	592	361	69	946	320	917	13	529	67	769	726	383	238	98	318	999999	697	430	678	503	124	823	202	711	771	999999	866	397	528	133	404	776	445	285	54	999999	999999	999999	926	479	231	999999	999999	873	992	625	999999	999999	632	17	999999	999999	999999	318	999999	768	168	357	999999	967	999999	615	11	934	999999	999999	938	953	54	999999	513	540	503	208	282	999999	735	999999	719	155	502	725	999999	999999	45	999999	404	136	552	285	999999	764	981	959	428	615	217	164	508	52	686	898	106	985	503	557	999999	999999	45	827	43	839	638	39	474	335	850	999999	898	672	999999	812	410	768	144	749	558	543	779	667	698	999999	820	999999	468	999999	999999	780	27	999999	503	999999	999999	999999	252	673	135	951	495	103	764	999999	265	835	497	999999	999999	338	999999	754	999999	999999	403	999999	999999	462	29	999999	999999	870	706	999999	471	420	179	333	721	684	526	999999	623	606	58	686	999999	999999	325	985	189	593	116	300	929	273	490	999999	828	723	596	999999	653	999999	390	624	396	694	999999	845	665	173	163	812	999999	389	141	401	616	999999	475	169	146	43	781	977	999999	999999	150	208	930	999999	504	998	98	735	817	459	225	434	999999	217	713	480	329	25	999999	303	999999	549	141	98	231	122	257	999999	653	620	392	413	859	999999	999999	67	915	334	668	165	999999	86	572	681	999999	192	425	267	999999	665	714	765	547	471	928	601	76	999999	119	392	750	661	999999	207	999999	
812	575	999999	663	999999	999999	994	999999	284	578	411	999999	460	912	48	696	989	982	988	999999	626	865	397	61	953	999999	83	224	285	999999	73	994	375	614	373	617	115	999999	799	110	719	999999	999999	999999	526	999999	616	929	80	696	999999	679	103	301	450	946	187	269	710	665	999999	779	81	868	515	417	611	845	549	999999	591	999999	999999	999999	196	217	999999	504	534	999999	999999	999999	153	589	655	394	999999	84	174	999999	439	999999	894	143	618	999999	347	404	387	999999	22	770	389	649	115	374	496	216	115	999999	999999	682	999999	381	291	999999	635	491	223	131	517	999999	681	133	992	745	999999	58	999999	256	870	208	999999	999999	999999	613	764	999999	999999	290	898	999999	969	999999	82	756	120	999999	852	280	999999	855	190	266	602	485	99	266	999999	369	872	447	937	859	372	155	565	320	999999	677	583	141	18	933	232	999999	568	999999	60	999999	635	978	205	998	942	24	999999	861	822	999999	523	507	847	123	417	460	756	120	569	927	201	799	467	999999	696	182	847	256	43	999999	917	349	216	422	734	894	251	938	917	357	136	999999	498	999999	163	86	293	894	526	772	76	999999	189	133	53	835	521	30	312	999999	176	771	827	53	923	999999	300	435	999999	523	218	818	202	221	800	497	311	253	31	620	889	953	730	270	713	469	999999	999999	378	899	382	231	636	158	191	999999	876	454	301	979	785	999999	515	999999	564	257	999999	999999	999999	999999	533	277	999	999999	879	222	51	999999	999999	463	24	999999	67	489	999999	987	999999	999999	40	999999	621	856	999999	999999	834	999999	448	728	706	465	214	201	999999	822	375	999999	999999	944	999999	968	323	318	124	837	965	578	801	35	862	576	75	220	937	999999	934	999999	324	958	857	848	774	323	860	874	258	822	456	244	123	999999	765	247	999999	72	132	312	742	124	85	266	240	422	865	140	400	994	264	874	887	699	790	273	999999	429	999999	999999	999999	250	588	153	999999	566	911	827	810	827	999999	874	764	632	934	209	882	601	618	361	457	730	483	264	567	582	357	424	254	502	160	356	868	131	854	501	536	931	144	999999	511	48	329	999999	999999	389	120	264	765	590	390	495	811	842	553	727	767	333	585	549	999999	999999	999999	318	676	97	16	642	778	443	673	950	466	944	850	418	411	910	999999	188	471	103	659	663	121	665	544	36	578	136	999999	212	356	595	999999	999999	999999	999999	999999	473	383	477	486	999999	917	439	39	867	991	144	326	856	999999	999999	
999999	125	838	920	206	21	552	979	999999	651	708	471	999999	870	488	837	999999	999999	999999	240	805	993	616	337	999999	682	999999	677	45	999999	810	877	582	948	517	350	185	999999	999999	999999	999999	403	999999	834	623	455	835	169	999999	164	999999	925	844	399	602	94	999999	511	184	999999	999999	999999	999999	999999	999999	831	888	655	362	148	661	999999	585	136	999999	411	589	999999	714	999999	846	475	299	880	262	884	42	999999	356	999999	841	674	370	300	510	999999	459	999999	999999	792	567	189	806	249	502	771	999999	718	999999	201	999999	726	797	999999	999999	999999	999999	73	378	956	798	705	309	928	307	987	58	999999	625	273	951	807	788	922	732	999999	999999	999999	999999	491	544	324	113	165	929	999999	877	486	622	999999	470	395	999999	47	999999	999999	880	877	942	514	999999	999999	102	816	249	696	999999	875	161	20	251	536	999999	887	999999	483	999999	154	999	999999	120	999999	672	34	999999	565	403	751	928	871	999999	791	116	873	768	999999	231	297	916	242	186	999999	335	612	999999	934	710	999999	625	520	270	735	878	760	403	160	999999	999999	24	999999	303	196	946	289	233	459	430	811	128	932	999999	313	238	999999	16	118	999999	999999	999999	867	855	875	136	999999	999999	61	912	356	479	617	999999	163	283	242	938	989	65	55	999999	899	999999	898	408	999999	268	999999	507	121	754	999999	913	999999	999999	999999	827	999999	999999	538	679	182	546	83	342	999999	999999	107	40	995	828	999999	63	201	681	776	999999	956	477	443	159	654	553	801	999999	194	703	774	999999	136	999999	520	928	999999	375	216	362	440	566	896	999999	170	925	512	292	999999	241	721	650	626	793	870	950	626	388	34	628	745	999999	158	807	70	346	999999	999999	317	999999	536	825	999999	423	999999	999999	999999	586	989	999999	999999	519	864	952	981	133	999999	999999	544	570	312	147	350	587	617	958	418	98	796	824	999999	922	974	650	704	896	186	212	999999	480	379	999999	399	306	588	235	999999	205	826	999999	210	999999	55	747	999999	398	484	887	999999	964	982	491	999999	175	707	999999	999999	224	257	999999	999999	932	473	999999	200	272	999999	54	999999	999999	351	222	999999	858	999999	999999	999999	999999	864	999999	421	298	406	905	497	999999	259	234	999999	470	690	403	948	740	989	278	107	981	557	523	650	439	999999	423	623	999999	228	931	551	258	250	317	999999	941	674	658	535	568	999999	312	22	524	999999	538	701	947	274	999999	869	354	362	895	679	351	665	981	410	982	291	727	668	327	682	999999	229	
383	53	16	75	340	742	539	415	254	510	136	983	359	722	675	505	696	72	207	999999	355	637	999999	286	693	258	552	286	848	644	695	999999	116	318	327	904	999999	466	538	611	999999	489	435	840	999999	997	60	269	616	231	972	999999	485	454	874	745	45	999999	382	92	999999	262	999999	999999	815	294	877	51	404	999999	247	239	533	999999	82	865	999999	177	747	999999	207	292	670	626	671	999999	366	999999	443	582	999999	537	93	999999	999999	570	923	825	34	254	130	19	999999	844	983	999999	731	889	381	18	543	999999	982	999999	885	907	999999	939	938	385	927	999999	607	822	901	710	156	86	183	512	942	386	153	502	574	999999	427	825	999999	929	999999	476	999999	434	49	999999	554	405	999999	514	978	983	999999	649	326	905	999999	52	943	999999	595	655	716	869	76	166	999999	490	123	999999	489	999999	306	19	677	999999	999999	182	783	899	165	750	515	668	534	959	999999	503	185	669	785	999999	882	369	343	62	999999	420	999999	999999	288	74	292	873	34	221	999999	877	971	999999	969	239	269	53	999999	999999	999999	57	345	117	666	999999	999999	453	999999	114	884	999999	675	999999	999999	999999	814	900	999999	101	467	641	643	322	282	999999	999999	319	699	999999	125	999999	251	497	913	712	84	261	225	67	759	999999	961	920	337	748	211	357	175	453	425	368	999999	37	388	508	999999	32	999999	54	698	995	753	366	988	999999	999999	187	711	987	451	563	999999	563	341	628	680	999999	985	534	420	999999	153	256	140	999999	417	223	119	999999	308	61	426	181	369	764	95	604	931	999999	62	999999	645	999999	999999	862	683	867	695	999999	827	690	999999	310	999999	523	851	507	236	999999	638	482	78	999999	688	399	999999	514	999999	577	542	85	999999	703	481	396	538	965	253	277	84	549	528	999999	586	618	24	126	546	845	912	588	377	700	653	579	955	349	499	613	726	178	673	999999	999999	752	999999	343	828	247	985	886	264	958	167	98	954	718	719	80	384	999999	967	358	665	954	707	101	60	902	440	199	475	640	551	905	875	999999	142	834	720	681	999999	309	860	35	999999	419	999999	564	625	999999	630	999999	238	706	211	324	463	272	54	999999	999999	926	807	795	421	623	417	261	999999	554	585	999999	999999	999999	999999	668	999999	999999	999999	298	999999	496	286	999999	569	55	411	845	704	561	946	999999	790	914	398	999999	501	74	999999	710	12	999999	351	80	999999	999999	999999	534	974	999999	999999	823	642	755	257	796	649	614	236	375	222	571	
557	661	999999	715	104	445	999999	370	176	433	999999	999999	296	999999	154	216	540	823	975	876	871	170	999999	133	237	44	667	601	999999	999999	837	247	497	999999	733	999999	473	946	999999	999999	229	613	376	402	796	722	999999	999999	999999	999999	84	999999	400	345	699	396	999999	483	488	69	778	999999	649	289	595	999999	432	999999	544	464	742	593	182	350	657	268	793	342	336	999999	575	688	949	999999	812	434	847	162	740	999999	763	990	468	591	856	515	999999	999999	807	18	299	613	443	999999	999999	999999	999999	59	999999	441	603	594	156	999999	999999	999999	764	370	999999	170	941	280	124	208	999999	752	135	999999	494	999999	304	999999	534	328	999999	961	999999	999999	587	332	999999	999999	474	309	743	178	843	495	106	766	999999	999999	621	999999	77	999999	999999	245	495	948	365	999999	564	999999	147	897	999999	827	758	532	845	11	783	153	965	999999	999999	999999	465	532	908	640	495	727	401	701	94	887	261	205	999999	19	999999	638	966	556	243	928	999999	845	119	25	736	999999	921	749	819	477	681	924	223	683	779	963	999999	999999	999999	837	999999	445	999999	181	576	562	70	836	735	999999	999999	419	999999	877	999999	619	423	893	903	921	806	651	881	616	216	336	999999	999999	239	313	598	251	403	406	784	726	999999	937	448	999999	513	95	24	673	999999	272	25	345	40	169	550	156	999999	999999	40	502	999999	207	964	249	580	999999	607	431	999999	935	25	512	103	926	587	485	999999	729	417	721	999999	217	999999	999999	999999	646	758	79	999999	452	429	171	375	291	172	835	972	209	603	242	999999	592	127	364	256	512	252	114	582	74	701	102	999999	319	865	356	881	30	928	934	522	999999	668	114	516	854	147	812	999999	752	513	255	999999	185	243	999999	999999	960	698	808	404	654	999999	999999	750	337	346	999999	425	816	953	999999	280	668	719	950	923	22	999999	999999	374	439	350	830	999999	456	966	648	86	820	999999	920	331	129	539	867	50	999999	363	189	517	92	999999	947	798	561	974	467	465	292	130	87	122	306	444	999999	314	666	148	999999	370	698	978	999999	560	43	630	999999	139	999999	909	954	659	669	883	292	999999	999999	999999	999	999999	508	193	999999	999999	187	999999	35	999999	575	563	384	831	69	999999	819	113	999999	396	765	930	999999	338	613	383	176	428	453	423	161	922	912	634	148	822	862	514	999999	904	383	999999	605	475	564	298	999999	132	599	850	73	189	999999	15	276	78	658	180	999999	420	533	999999	365	612	999999	652	651	
749	999999	247	956	314	918	887	999999	999999	999999	357	774	999999	848	999999	999999	602	359	971	671	999999	999999	79	173	691	935	774	381	624	869	999999	999999	911	646	785	439	999999	894	759	999999	372	992	736	743	311	406	264	572	489	999999	763	262	562	980	745	999999	623	999999	274	379	153	516	399	671	342	415	863	678	999999	614	476	707	999999	709	309	914	999999	336	862	295	680	999999	891	694	116	740	999999	999999	999999	403	815	289	630	389	999999	855	999999	75	999999	895	999999	999999	999999	999999	999999	999999	662	852	681	999999	761	297	221	978	699	941	624	999999	565	602	36	933	999999	669	798	197	86	220	592	999999	321	565	999999	966	999999	104	999999	27	999999	999999	87	536	258	999999	999999	527	78	652	690	999999	240	898	999999	808	869	609	810	999999	85	276	980	452	999999	237	519	205	999999	999999	235	604	249	607	473	515	525	500	999999	705	38	280	129	433	530	416	223	423	65	999999	999999	153	294	863	941	999999	999999	635	275	31	999999	446	165	823	427	95	936	999999	434	995	292	379	925	114	999999	999999	156	556	921	853	23	106	150	254	157	999999	999999	386	999999	999999	999999	889	234	662	999999	999999	125	305	15	445	480	590	988	69	999999	727	999999	999999	61	146	818	523	713	422	18	999999	999999	911	675	345	774	559	999999	999999	559	402	154	999999	999999	229	689	851	999999	486	999999	999999	117	90	419	430	864	141	334	529	690	922	186	812	654	687	296	213	630	670	670	920	624	72	999999	441	583	954	999999	832	999999	967	972	237	49	585	358	999999	502	255	481	643	235	999999	245	637	226	342	999999	283	999999	486	999999	880	815	462	808	54	999999	999999	847	909	913	502	999999	723	950	949	773	999999	339	81	711	384	198	37	999999	187	827	873	999999	250	345	944	899	999999	745	102	421	586	999999	313	644	524	408	571	729	732	374	522	686	999999	569	550	999999	861	774	999999	999999	788	766	630	227	706	762	999999	574	999999	999999	112	977	999999	999999	999999	300	999999	999999	197	976	627	308	962	813	314	196	948	999999	794	10	999999	205	899	999999	633	820	157	95	937	761	802	997	760	139	272	544	999999	739	383	260	917	435	587	870	999999	999999	804	816	999999	520	814	999999	779	999999	999999	906	88	457	904	999999	999999	940	498	435	999999	629	999999	833	551	999999	367	218	308	544	93	612	618	999999	345	153	26	341	182	427	947	878	227	791	573	365	999999	381	834	17	117	976	936	162	696	444	999999	970	274	152	162	999999	625	245	999999	
953	999999	59	121	760	359	811	768	81	488	305	412	756	269	195	313	986	384	301	437	116	676	465	342	901	212	55	76	39	999999	351	262	982	999999	619	77	416	269	999999	657	305	218	864	673	401	42	194	710	89	839	176	999999	333	807	779	287	832	999999	220	558	999999	745	738	999999	146	999999	429	850	650	128	896	726	310	999999	142	897	811	792	940	999999	27	999999	987	200	107	999999	928	185	136	342	245	699	58	525	352	559	480	67	537	357	613	344	70	960	942	449	921	688	999999	881	475	50	999999	352	541	970	999999	999999	709	999999	999999	254	723	999999	999999	207	678	785	999999	582	427	754	999999	592	265	682	283	999999	258	658	208	249	999999	255	866	205	923	706	999999	381	999999	933	357	520	243	999999	620	999999	999999	745	771	146	396	999999	464	999999	999999	999999	97	858	697	732	299	61	818	999999	744	478	999999	686	283	971	999999	920	781	493	406	744	999999	896	72	999999	947	512	999999	71	999999	416	791	154	420	739	619	999999	684	78	644	306	999999	369	999999	152	311	401	471	799	344	475	321	970	324	51	834	200	999999	176	784	786	174	999999	999999	338	687	999999	999999	544	361	677	999999	713	849	110	51	989	282	999999	228	556	51	999999	999999	387	105	821	830	379	905	428	999999	517	999999	857	142	999999	349	295	465	15	135	927	448	667	999999	607	130	224	999	844	918	876	948	238	745	87	39	642	999999	865	476	999999	638	933	349	728	999999	992	967	106	650	986	464	222	430	999999	648	69	158	497	700	615	379	999999	999999	460	999999	65	999999	999999	999999	706	62	599	539	238	298	999999	327	511	187	138	256	903	999999	999999	421	735	807	631	438	970	494	745	175	860	527	578	433	888	168	374	879	913	190	999999	999999	865	683	202	825	143	741	646	319	572	368	476	866	577	48	833	257	491	999999	945	221	316	433	678	710	719	999999	439	999999	999999	258	343	722	999999	999999	556	999999	615	805	304	238	848	436	999999	502	999999	712	856	849	999999	999999	398	296	244	732	627	441	15	492	116	999999	312	303	999999	323	35	753	615	579	492	999999	641	999999	331	717	999999	880	830	999999	999999	17	234	589	999999	695	860	999999	488	999999	999999	124	999999	133	699	251	926	554	999999	290	999999	306	106	287	367	553	485	712	999999	527	368	747	610	829	999999	999999	827	723	286	810	462	978	275	999999	208	377	734	999999	986	999999	790	819	950	999999	708	999999	910	947	231	473	999999	999999	91	999999	169	633	513	
227	301	600	999999	213	278	129	827	498	41	18	88	999999	819	999999	725	885	736	549	796	70	130	999999	197	999999	501	999999	600	999999	897	999999	928	575	864	517	227	396	999999	999999	999999	999999	722	219	332	902	869	999999	999999	253	433	205	234	999999	836	999999	106	822	412	543	711	466	999999	524	601	726	999999	512	135	311	748	339	230	159	999999	965	347	999999	156	999999	21	999999	167	357	879	701	89	999999	739	420	420	999999	983	131	999999	999999	312	999999	617	605	999999	999999	116	353	504	104	975	84	620	870	999999	195	676	999999	532	452	309	999999	999999	900	647	769	773	714	891	353	355	108	284	914	999999	149	303	999999	472	999999	163	813	999999	785	726	14	699	868	314	999999	729	865	598	433	785	141	563	717	999999	63	593	401	462	999999	748	999999	999999	705	217	966	999999	999999	654	999999	298	495	328	859	183	642	80	904	409	665	624	489	510	850	999999	532	585	586	592	419	71	761	361	701	999999	850	214	993	999999	348	999999	603	221	720	144	999999	812	704	999999	326	982	688	991	796	536	269	376	950	576	685	391	315	543	245	999999	536	143	626	822	999999	437	86	252	71	331	30	278	789	716	839	719	880	52	999999	436	382	770	565	175	999999	483	264	427	975	956	39	70	975	903	607	166	999999	882	220	888	999999	445	999999	999999	515	990	586	243	736	965	999999	272	276	808	999999	766	578	461	999999	849	183	659	277	114	301	960	303	886	118	682	534	997	832	388	531	936	840	99	659	786	897	30	690	19	455	766	793	999999	999999	841	588	734	837	370	999999	999999	178	824	999999	555	697	699	999999	63	999999	513	440	888	287	506	925	488	801	267	951	163	999999	267	999999	535	999999	136	426	999999	104	799	170	471	999999	285	768	25	916	999999	999999	207	895	636	578	999999	335	905	999999	962	999999	999999	932	579	999999	999999	999999	911	175	648	388	570	999999	858	959	641	352	968	225	12	738	909	571	696	999999	999999	268	342	688	716	209	271	247	463	361	994	867	590	999999	121	999999	999999	850	278	999999	999999	924	46	999999	936	999999	367	689	886	234	999999	999999	245	411	664	303	999999	999999	459	999999	127	999999	820	999999	965	774	999999	916	113	14	882	999999	999999	971	649	829	999999	665	752	999999	842	581	360	239	356	465	631	999999	397	818	999999	633	400	829	608	205	114	540	711	171	838	450	586	882	999999	945	244	274	999999	835	999999	287	479	342	606	545	999999	590	159	999999	153	581	528	294	949	258	999999	
473	372	454	725	999999	954	591	999999	999999	995	999999	999999	410	230	366	428	999999	746	776	163	68	999999	72	232	523	391	212	27	266	922	999999	999999	104	286	999999	901	999999	119	999999	333	888	64	214	550	503	703	999999	999999	786	163	999999	999999	183	104	610	250	310	232	999999	999999	751	573	32	479	703	546	792	133	999999	465	999999	452	999999	999999	999999	13	29	521	728	819	641	999999	240	112	957	753	758	999	675	999999	601	94	907	92	582	999999	42	735	847	957	911	625	828	999999	52	999999	193	999999	828	607	999999	788	503	999999	667	999999	999999	999999	522	950	788	792	457	929	863	36	999999	999999	870	949	971	999999	674	770	999999	26	105	999999	70	999999	569	999999	999999	78	309	999999	590	999999	424	999999	999999	122	999999	897	179	128	177	999999	467	25	977	999999	860	999999	635	999999	124	999999	483	651	999999	433	858	87	390	760	999999	389	629	61	445	29	999999	125	967	999999	80	777	999999	999999	999999	999999	999999	54	466	658	176	301	443	371	698	858	51	773	32	559	999999	145	516	999999	999999	999999	278	416	579	958	64	745	912	776	867	346	999999	693	802	535	982	813	620	732	593	999999	999999	268	999999	587	999999	93	999999	417	604	934	270	999999	293	999999	927	44	475	508	603	431	389	999999	504	999999	999999	358	971	497	576	449	999999	784	825	999999	999999	20	999999	992	980	970	651	504	999999	932	86	948	409	741	607	948	348	121	138	172	940	999999	999999	10	999999	629	121	999999	999999	999999	419	999999	999999	117	227	916	979	482	527	999999	779	885	494	571	999999	999999	948	240	999999	999999	110	999999	655	662	999999	563	999999	63	141	361	859	999999	662	999999	523	600	591	302	523	690	968	866	594	505	392	64	794	201	999999	999999	680	881	999999	223	64	999999	830	704	870	664	999999	999999	351	176	773	734	232	477	58	685	999999	655	716	208	659	999999	819	160	999999	191	768	65	337	59	680	978	338	449	999999	517	770	886	431	858	31	51	525	999999	731	999999	999999	326	153	50	895	999999	174	999999	563	999999	999999	999999	999999	999999	896	613	999999	301	495	795	405	783	515	541	915	310	233	858	999999	999999	719	401	429	622	999999	999999	999999	999999	999999	655	999999	820	885	153	999999	100	462	742	999999	417	999999	233	932	935	263	57	811	611	134	594	801	316	999999	945	999999	796	260	999999	338	454	701	310	999999	839	981	584	999999	371	999999	824	848	490	895	770	174	496	468	493	368	312	639	999999	172	569	999999	507	490	939	999999	534	840	650	999999	517	
715	152	95	999999	954	679	159	450	999999	310	746	320	420	999999	781	612	337	766	999999	36	815	400	147	577	999999	483	103	958	327	687	984	999999	999999	387	64	32	410	374	999999	689	162	199	910	862	823	543	97	920	168	999999	999999	83	207	387	702	324	999999	518	118	480	585	999999	133	713	326	999999	244	42	999999	758	211	999999	237	763	873	625	999999	999999	754	452	999999	183	800	885	490	910	999999	699	685	739	28	892	999999	68	114	999999	75	206	546	999999	309	64	414	409	239	999999	999999	999999	513	86	834	728	763	999999	93	411	401	247	232	415	548	999999	999999	999999	740	319	707	178	659	912	999999	999999	738	479	152	342	769	400	655	258	73	566	195	608	905	299	999999	599	975	702	570	828	974	999999	736	999999	706	638	999999	920	535	677	783	601	999999	550	990	294	523	751	642	10	591	974	999999	981	999999	749	999999	451	190	117	999999	957	352	731	319	608	743	388	635	999999	731	999999	722	396	783	594	999999	999999	309	999999	86	233	70	569	999999	10	788	754	999999	957	767	227	739	428	484	826	258	795	999999	391	551	145	126	510	279	856	261	999999	999999	999999	668	515	999999	346	999999	999999	896	783	495	999999	820	988	999999	999999	373	999999	999999	304	999999	956	345	296	134	917	302	941	117	559	299	389	999999	999999	556	651	299	261	85	403	397	514	999999	475	309	920	571	999999	172	448	147	765	860	999999	54	251	999999	381	390	234	54	99	862	347	493	999999	571	987	441	999999	388	999999	437	602	907	406	37	870	986	214	356	739	999999	999999	999999	534	999999	792	787	315	233	999999	870	999999	999999	307	651	999999	982	204	359	583	131	840	999999	35	338	268	58	999999	223	999999	999999	186	877	314	320	204	925	999999	999999	999999	210	136	108	999999	250	586	999999	999999	755	999999	887	792	854	773	999999	938	608	396	206	271	743	150	101	675	531	694	973	54	986	457	666	33	617	580	383	994	999999	999999	784	751	999999	448	892	778	669	999999	332	114	696	999999	596	538	762	325	45	69	45	433	999999	999999	999999	209	623	307	999999	864	184	284	400	999999	999999	999999	612	454	256	304	258	323	999999	928	372	869	357	614	861	138	270	302	544	999999	959	319	999999	237	148	815	824	594	999999	805	429	57	714	83	186	587	925	999999	78	740	999999	722	999999	21	194	999999	851	18	446	650	604	881	739	86	999999	999999	358	384	999999	441	479	663	323	209	509	324	165	284	437	999999	212	952	233	803	512	246	891	648	
53	405	999999	816	158	358	999999	999999	999999	999999	419	300	238	550	999999	637	271	157	408	228	511	870	588	577	580	173	999999	651	658	935	999999	427	995	710	999999	910	477	663	999999	965	998	999999	999999	527	865	147	999999	662	949	999999	542	364	838	999999	146	999999	816	396	245	985	910	559	999999	382	73	991	304	528	999999	101	169	607	642	443	999999	549	864	999999	711	443	999999	999999	702	71	403	219	999999	332	573	999999	103	91	428	530	65	449	999999	633	464	873	999999	526	999999	999999	437	935	722	404	452	597	318	756	684	999999	867	134	856	827	979	853	412	999999	999999	999999	997	999999	188	122	999999	999999	476	241	999999	838	599	601	342	999999	634	467	999999	999999	879	999999	850	347	999999	626	663	930	592	255	653	610	471	999999	999999	403	859	999999	756	609	27	672	130	87	999999	846	212	999999	792	22	203	521	366	227	102	978	999999	660	681	999999	459	457	198	999999	999999	995	999999	728	40	939	985	999999	711	999999	177	217	855	999999	197	560	424	999999	148	580	62	141	253	253	779	999999	203	209	676	204	160	569	483	900	999999	164	999999	484	245	853	37	917	810	999999	60	884	132	999999	999999	131	147	71	319	618	177	455	751	133	949	999999	745	785	608	516	736	607	733	955	283	43	90	940	999999	295	553	145	331	774	203	894	471	766	737	555	67	98	260	865	732	999999	412	355	534	798	999999	251	319	999999	742	452	161	176	163	438	50	206	909	999999	75	42	999999	976	930	65	975	978	57	63	458	999999	357	868	233	239	631	735	999999	363	187	311	825	999999	42	751	742	304	613	309	999999	860	189	235	999999	699	999999	435	425	479	999999	999999	203	999999	999999	103	999999	293	942	923	999999	315	999999	555	846	763	216	107	999999	189	999999	999999	374	748	548	597	468	131	77	533	319	205	319	936	540	58	117	569	191	999999	656	459	361	689	999999	208	999999	634	999999	46	999999	822	491	246	167	999999	999999	455	717	257	999999	972	225	419	613	611	999999	855	24	798	999999	999999	999999	999999	999999	862	328	684	256	350	528	999999	742	41	50	497	714	83	778	398	999999	662	852	933	313	999999	999999	942	85	891	999999	224	999999	999999	390	846	999999	486	714	999999	999999	89	209	376	729	801	239	193	378	126	896	922	86	626	515	999999	794	981	701	848	999999	385	609	365	147	314	999999	162	650	204	999999	237	369	484	575	214	999999	485	214	511	453	60	574	959	999999	290	999999	993	84	396	999999	999999	784	999999	675	999999	
480	844	239	999999	586	999999	999999	999999	999999	668	999999	999999	999999	310	541	318	777	200	999999	578	999999	649	370	999999	999999	231	87	264	999999	999999	453	999999	809	138	733	618	256	999999	999999	376	999999	400	432	335	999999	546	942	774	999999	743	157	594	470	107	635	830	483	382	258	365	999	288	42	999999	225	69	792	922	577	922	72	988	999999	37	70	421	226	45	139	629	288	999999	409	408	999999	859	43	711	502	999999	145	873	999999	569	377	239	367	561	119	668	754	29	999999	932	681	169	999999	442	46	224	613	447	253	999999	999999	695	999999	999999	364	999999	36	90	430	673	786	198	999999	706	660	831	63	999999	925	471	999999	269	999999	476	727	357	540	999999	999999	999999	999999	698	630	999999	492	682	999999	999999	206	999999	641	673	598	533	156	492	712	622	999999	999999	170	947	999999	782	753	999999	999999	411	906	17	999999	436	416	152	384	98	568	546	223	977	480	999999	469	999999	829	211	670	999999	999999	244	645	917	817	468	127	351	186	848	167	999999	103	949	827	199	927	215	267	456	158	999999	924	175	409	805	735	999999	488	348	952	551	156	14	999999	999999	372	999999	618	947	34	42	999999	719	389	999999	883	999999	501	280	255	999999	944	224	999999	272	319	479	517	999999	999999	287	862	999999	895	615	999999	999999	999999	999999	826	28	596	320	432	125	156	215	999999	861	921	999999	348	218	103	339	607	999999	999999	817	362	999999	999999	606	999999	747	180	83	824	774	28	999999	999999	346	999999	237	36	634	792	319	126	114	693	656	999999	999999	938	654	999999	566	17	999999	999999	60	802	934	999999	990	999999	684	945	999999	390	21	999999	136	552	12	765	866	312	973	149	270	701	999999	208	999999	515	696	809	526	339	267	766	431	999999	999999	543	519	999999	46	537	117	373	54	723	681	999999	965	975	935	888	877	263	44	457	258	359	999999	999999	881	484	410	999999	429	742	999999	999999	420	850	999999	468	256	265	276	445	42	999999	656	535	999999	932	999999	720	873	999999	462	14	732	974	999999	262	989	783	729	999999	137	999999	999999	312	600	436	999999	124	999999	476	642	999999	986	598	425	360	703	28	218	949	934	999999	999999	792	290	128	523	446	822	687	999999	472	999999	715	317	999999	953	353	999999	100	539	435	999999	999999	999999	999999	27	144	559	676	559	971	574	779	626	999999	241	161	999999	481	913	956	302	357	999999	180	94	281	999999	999999	406	359	93	999999	419	509	999999	999999	797	449	110	999999	886	999999	138	999999	999999	756	99	869	568	
802	331	999999	999999	999999	999999	336	409	824	755	746	999999	934	280	210	887	999999	999999	127	442	999999	363	582	999999	534	79	999999	229	500	282	338	191	420	999999	999999	37	999999	940	835	999999	999999	204	973	999999	999999	535	952	875	927	619	450	396	999999	437	931	449	748	999999	653	999999	986	116	908	551	427	999999	442	877	999999	182	267	515	534	751	763	999999	389	888	26	999999	126	280	999999	881	832	941	219	983	135	164	289	999999	297	999999	999999	572	999999	432	276	799	999999	999999	999999	755	361	999999	862	230	673	499	69	859	76	654	999999	715	999999	999999	999999	999999	355	459	751	999999	999999	720	999999	212	372	201	156	956	622	226	905	999999	81	999999	999999	897	89	988	319	636	104	429	480	999999	933	999999	757	268	713	790	999999	643	333	687	861	640	999999	659	858	482	353	113	999999	849	999999	356	644	999999	999999	999999	406	999999	150	999999	999999	473	250	585	278	698	443	887	999999	831	999999	272	717	394	999999	888	999999	430	139	999999	999999	999999	192	630	894	587	38	490	760	891	393	97	999999	999999	270	999999	400	141	390	169	999999	999999	859	999999	87	999999	999999	259	592	999999	641	976	236	313	832	435	291	999999	691	691	670	953	136	362	448	684	769	999999	134	297	497	58	50	999999	797	827	142	999999	553	417	948	778	897	151	259	417	999999	999999	385	834	999999	999999	450	999999	499	999999	338	507	967	999999	999999	140	135	999999	131	592	936	999999	515	15	303	515	999999	283	743	999999	65	999999	112	40	822	579	133	299	191	716	607	351	480	711	498	634	809	160	999999	817	653	602	29	999999	481	604	999999	999999	999999	600	715	177	955	608	40	353	999999	936	580	148	16	836	999999	415	984	594	786	803	516	668	705	999999	583	925	247	462	965	444	559	228	999999	753	758	590	999999	440	396	871	680	155	999999	872	999999	561	999999	817	489	614	682	886	999999	881	999999	999999	999999	800	999999	39	370	578	387	960	387	361	254	262	87	999999	999999	553	208	915	132	371	438	833	345	32	123	430	973	999999	762	999999	410	22	890	999999	696	999999	999999	366	999999	112	767	279	495	228	317	558	999999	956	209	138	687	999999	759	999999	443	71	464	999999	916	999999	605	36	207	715	951	999999	372	200	836	215	706	842	999999	30	999999	169	999999	127	714	564	690	26	999999	634	999999	507	263	397	999999	635	745	286	999999	570	506	741	82	999999	276	999999	196	999999	999999	999999	431	845	999999	999999	999999	283	723	347	856	361	999999	589	875	999999	730	453	977	974	
746	211	999999	999999	999999	844	523	862	97	568	850	639	378	151	896	166	212	149	20	999999	499	999999	911	407	430	999999	999999	917	865	508	59	823	108	221	802	919	534	12	452	653	225	999999	196	165	497	226	982	117	692	999999	999999	999999	999999	999999	485	999999	999999	999999	999	999999	533	999999	999999	588	518	37	999999	999999	999999	976	999999	999999	696	999999	999999	462	983	756	910	999999	116	213	234	999999	999999	467	999999	645	736	236	999999	471	12	999999	999999	999999	50	607	646	470	685	825	768	716	95	171	895	999999	163	33	999999	999999	162	795	999999	329	381	849	451	61	647	895	430	122	356	999999	207	556	246	689	421	385	999999	999999	527	999999	444	518	999999	975	572	312	999999	999999	642	97	319	216	943	999999	248	201	166	999999	999999	790	405	656	999999	924	963	348	840	473	611	217	432	712	999999	915	999999	862	787	475	999999	999999	999999	999999	999999	999999	999999	990	613	446	451	230	999999	524	627	737	885	999999	159	146	21	233	999999	27	111	999999	664	607	999999	37	915	385	413	690	999999	488	385	687	186	109	999999	973	735	404	32	391	988	907	999999	540	39	106	999999	650	463	265	999999	999999	616	54	605	999999	61	999999	530	75	999999	537	999999	149	361	208	611	999999	74	999999	497	78	995	999999	999999	999999	522	408	997	818	672	763	237	850	616	989	999999	999999	504	999999	921	159	999999	957	574	999999	499	945	188	831	494	662	586	425	767	803	401	999999	608	999999	731	999999	588	999999	402	999999	310	567	532	372	137	480	555	245	126	999999	205	999999	155	984	267	577	999999	176	334	19	187	811	999999	813	597	999999	532	999999	106	278	570	171	564	522	999999	999999	999999	816	704	24	117	350	308	428	607	363	999999	999999	590	163	434	422	387	393	875	499	484	719	775	952	947	899	148	848	777	43	483	999999	834	335	165	413	999999	319	902	836	512	664	215	999999	433	909	75	999999	999999	999999	783	181	646	661	457	702	50	999999	77	217	999999	999999	651	574	879	128	789	999999	999999	30	949	999999	999999	49	999999	819	513	541	528	48	834	205	14	628	259	312	986	183	877	463	372	719	251	695	634	999999	23	641	363	315	129	810	944	999999	999999	715	690	607	674	637	198	509	233	39	999999	16	456	999999	999999	577	142	999999	387	545	658	239	826	795	414	999999	806	872	187	223	918	33	999999	190	429	544	622	999999	999999	249	999999	863	496	222	322	628	605	990	327	786	183	514	433	409	999999	969	999999	894	202	740	999999	326	331	20	
121	999999	999999	999999	999999	999999	999999	752	999999	147	280	999999	999999	614	483	786	339	999999	554	999999	49	414	600	999999	24	999999	655	727	196	999999	999999	947	541	486	110	962	999999	339	398	547	999999	430	406	295	138	380	235	284	999999	416	411	25	771	930	970	999999	758	903	261	999999	134	237	566	999999	999999	333	263	999999	513	520	912	999999	427	17	999999	619	17	315	722	999999	235	381	316	780	366	999999	185	610	515	403	214	969	999999	256	422	604	864	67	566	999999	127	967	770	900	503	411	597	764	371	360	699	999999	191	617	916	752	921	785	982	335	157	653	751	119	316	942	999999	999999	594	964	755	949	999999	916	526	267	611	415	286	999999	805	421	248	999999	704	761	788	469	999999	669	999999	88	85	240	658	474	225	999999	594	560	488	426	179	407	605	750	999999	274	999999	999999	151	515	509	999999	529	735	999999	597	415	554	164	462	999999	999999	999999	999999	874	518	268	62	999999	950	999999	725	476	389	999999	841	559	999999	999999	524	378	681	528	999999	578	58	710	923	69	628	254	999999	406	35	586	999999	125	928	875	196	999999	48	617	999999	694	783	999999	999999	493	573	999999	461	999999	999999	94	168	406	124	999999	999999	807	345	993	422	705	781	328	450	803	999999	725	630	88	871	518	340	74	337	482	795	498	570	439	495	999999	793	999999	999999	941	427	848	10	830	60	388	999999	54	999999	495	913	465	119	347	999999	847	999999	383	999999	130	999999	999999	79	642	313	337	246	905	507	999999	912	240	999999	509	385	158	725	999999	38	492	848	295	999999	999999	569	339	999999	232	999999	648	184	420	999999	999999	197	333	779	368	527	999999	151	764	999999	372	582	999999	904	609	962	347	132	616	999999	143	282	999999	233	999999	83	999999	947	999999	961	859	657	502	999999	999999	322	61	379	366	283	999999	350	93	748	508	269	886	999999	779	270	606	525	999999	999999	791	374	728	999999	551	294	554	775	137	999999	999999	714	999999	378	989	297	910	999999	765	343	50	793	198	999999	999999	968	197	547	178	754	365	999999	999999	999999	522	549	593	951	827	81	729	539	223	999999	70	793	188	517	999999	999999	360	638	759	234	999999	998	999999	18	385	583	107	16	607	383	447	353	999999	652	999999	449	999999	958	149	693	613	999999	999999	999999	659	931	789	679	111	685	403	726	584	865	412	524	374	584	575	254	973	999999	932	839	842	717	179	535	662	996	788	999999	999999	75	999999	524	428	277	358	454	793	428	905	999999	979	999999	769	999999	
250	341	85	129	999999	895	720	891	577	740	75	942	762	263	27	114	897	12	999999	518	254	887	106	106	236	131	460	555	999999	21	860	999999	999999	999999	295	330	920	669	999999	999999	999999	729	946	688	212	416	999999	999999	999999	800	33	976	492	999999	514	999999	245	999999	893	999999	444	999999	84	566	879	943	999999	999999	968	696	193	238	993	634	172	524	940	418	894	819	439	999999	153	999999	987	999999	639	697	906	931	999999	942	999999	747	168	190	655	390	808	269	999999	350	571	715	617	795	999999	999999	97	989	999999	827	999999	83	831	999999	999999	68	999999	995	313	999999	445	999999	610	251	462	256	476	982	869	560	609	634	407	999999	999999	437	408	202	900	999999	999999	916	519	268	999999	702	915	999999	999999	999999	999999	812	955	125	904	999999	999999	375	342	736	391	115	129	862	227	459	999999	742	174	593	659	999999	105	532	999999	528	527	352	999999	759	999999	831	823	999999	749	797	679	292	194	824	332	43	859	173	399	504	797	657	50	407	36	183	480	574	937	433	717	432	428	386	999999	999999	981	583	406	999999	291	999999	999999	430	780	393	558	349	271	999999	527	999999	999999	202	731	870	311	986	733	166	361	999999	345	325	999999	256	999999	807	817	569	61	286	767	839	223	950	544	620	627	643	999999	999999	313	999999	999999	786	299	999999	655	999999	461	999999	999999	249	999999	999999	511	797	999999	534	529	750	532	701	574	251	173	303	999999	999999	335	690	369	100	542	999999	945	33	999999	303	999999	638	162	680	999999	66	436	528	999999	190	448	747	279	102	123	874	999999	611	999999	665	622	999999	256	873	999999	771	999999	759	707	978	97	999999	387	57	577	890	597	851	594	517	814	645	663	798	342	588	421	276	976	999999	621	343	999999	754	680	960	391	999999	870	999999	430	676	820	661	102	960	369	232	999999	233	286	757	27	999999	850	999999	343	457	541	232	360	369	999999	49	366	754	211	633	377	999999	508	318	981	258	97	147	999999	999999	706	382	229	199	751	753	391	864	325	57	903	703	627	933	747	647	986	70	893	780	999999	347	758	999999	854	906	999999	967	776	769	151	999999	162	341	751	168	13	999999	618	40	999999	999999	438	163	730	999999	990	575	571	343	999999	37	999999	54	706	368	624	493	344	844	39	999999	98	556	906	201	999999	999999	192	589	644	824	451	863	132	803	909	604	15	999999	916	999999	406	443	999999	123	468	999999	635	393	544	519	826	774	11	245	414	882	257	538	133	705	392	982	
698	447	585	390	921	903	999999	999999	488	163	928	879	999999	654	999999	792	733	999999	999999	799	54	135	997	677	862	886	399	999999	357	999999	67	220	766	424	999999	70	538	999999	999999	732	933	525	41	999999	846	999999	228	759	833	464	805	690	55	999999	937	572	999999	908	999999	44	513	999999	999999	999999	106	999999	123	602	909	999999	264	655	999999	999999	999999	529	999999	999999	831	999999	668	639	203	892	670	376	175	182	486	182	999999	629	559	999999	228	511	853	29	577	138	17	625	849	844	210	999999	444	127	999999	417	478	999999	87	999999	376	874	999999	778	350	729	552	940	126	737	377	634	106	104	709	363	676	84	757	702	733	999999	999999	359	692	999999	932	57	999999	78	703	506	552	999999	999999	354	282	999999	678	848	586	76	509	121	476	999999	63	349	418	374	999999	403	367	384	63	333	94	879	999999	829	796	999999	496	57	999999	999999	999999	333	319	364	999999	601	406	999999	999999	999999	543	678	882	999999	467	999999	638	89	337	309	999999	177	719	999999	270	999999	987	848	999999	91	999999	462	87	604	493	729	39	999999	999999	149	997	458	268	396	789	999999	997	999999	372	213	866	416	719	999999	733	914	999999	857	104	688	614	557	857	44	96	999999	601	287	632	737	563	999999	796	197	311	690	908	333	999999	999999	405	27	486	999999	225	173	742	352	999999	579	125	181	959	604	999999	450	601	234	309	707	814	719	999999	634	649	291	619	532	433	52	999999	291	195	249	999999	999999	999999	999999	818	922	999999	259	415	999999	622	392	999999	202	661	999999	99	684	33	964	50	685	679	852	208	934	553	219	918	999999	573	833	986	719	321	938	379	591	416	387	368	999999	314	999999	21	267	999999	427	870	572	999999	331	999999	230	209	999999	916	228	810	999999	378	999999	340	586	489	788	406	999999	999999	722	491	507	277	999999	606	999999	999999	395	840	941	277	135	349	355	999999	252	575	999999	520	713	31	999999	780	532	999999	238	999999	728	804	232	999999	761	547	157	90	999999	999999	999999	624	724	236	531	999999	999999	616	999999	790	985	711	247	999999	640	999999	999999	700	341	726	999999	637	377	260	653	999999	999999	90	999999	999999	201	274	428	999999	953	151	795	487	999999	771	911	999999	765	448	999999	26	566	999999	999999	999999	380	999999	749	999999	999999	984	256	474	583	999999	999999	788	109	663	599	720	292	58	999999	999999	599	999999	999999	569	814	828	871	929	999999	636	34	607	999999	149	218	744	525	699	879	968	894	999999	904	559	11	133	816	111	849	
528	999999	517	750	999999	776	691	999999	189	914	490	999999	327	463	946	916	172	927	960	455	854	205	593	178	300	604	279	784	650	568	999999	22	769	90	493	901	516	857	139	999999	527	498	345	784	399	855	577	866	957	643	838	999999	856	656	999999	332	151	349	460	136	507	906	605	621	233	478	353	999999	970	55	999999	315	999999	597	927	366	860	809	779	444	36	999999	827	17	729	496	999999	123	95	999999	999999	177	999999	13	865	621	892	723	999999	921	512	341	896	912	242	533	407	999999	728	637	471	342	569	25	110	104	88	598	999999	736	322	239	160	809	294	243	908	794	731	316	474	147	258	857	932	695	516	999999	774	999999	98	896	395	458	999999	999999	607	391	902	999999	543	303	831	824	609	282	190	999999	999999	999999	624	612	537	999999	173	334	94	712	92	414	999999	172	999999	695	648	425	844	702	120	866	636	526	891	959	999999	180	999999	433	257	659	515	429	298	774	581	999999	999999	973	294	375	344	999999	999999	999999	192	999999	479	999999	186	999999	438	487	976	761	999999	107	720	577	648	993	27	660	465	432	899	169	874	999999	999999	999999	66	999999	418	745	532	741	228	999999	777	403	701	180	257	999999	231	37	452	537	411	999999	999999	999999	334	301	999999	684	999999	875	598	33	505	999999	31	24	137	567	79	241	238	999999	999999	326	800	255	301	847	412	402	211	871	717	347	648	639	406	275	999999	126	999999	848	999999	352	999999	753	897	999999	158	243	999999	664	999999	220	999999	779	604	448	990	88	999	999999	281	47	999999	726	999999	167	780	999999	618	999999	30	952	843	999999	328	537	521	57	358	29	698	178	466	547	999999	506	999999	999999	44	957	285	999999	127	887	576	275	677	88	447	739	501	766	625	999999	643	15	377	917	999999	999999	999999	999999	730	999999	811	112	580	137	999999	810	128	912	357	661	587	562	835	956	814	63	999999	443	609	999999	528	932	999999	394	903	907	138	131	999999	966	999999	341	737	146	999999	473	999999	550	999999	637	621	589	418	964	494	90	999999	420	113	407	218	493	343	122	461	879	559	999999	233	905	681	996	504	390	631	999999	825	698	880	999999	368	999999	178	999999	999999	939	999999	589	999999	822	999999	718	28	20	999999	546	997	624	685	206	914	508	999999	999999	999999	999999	94	37	343	248	999999	481	999999	762	49	999999	324	371	126	999999	365	970	999999	411	177	963	977	999999	632	94	257	211	23	683	436	999999	999999	809	999999	999999	999999	999999	256	999999	568	999999	
999999	265	970	858	232	636	999999	999999	841	944	999999	999999	201	993	647	600	404	258	991	63	999999	856	336	189	907	514	356	744	667	868	999999	636	842	999999	785	721	999999	774	862	621	999999	851	842	492	999999	86	618	32	733	264	102	997	669	999999	798	331	929	999999	950	717	289	763	504	999999	230	586	82	289	218	925	999999	999999	999999	999999	360	616	24	999999	999999	830	896	333	20	413	776	726	966	338	999999	463	792	732	823	155	341	999999	356	869	272	999999	14	338	814	999999	187	471	610	299	163	191	317	95	258	999999	820	999999	752	101	206	999999	619	744	177	754	143	999999	999999	251	47	421	270	154	999999	481	999999	568	519	212	999999	314	999999	999999	184	931	156	706	484	702	334	999999	999999	999999	672	768	452	270	999999	70	675	833	664	999999	999999	742	921	999999	514	776	999999	261	447	550	999999	999999	387	942	569	999999	999999	436	870	114	999999	662	235	999999	481	999999	39	999999	407	458	999999	999999	650	756	424	442	19	984	202	707	408	999999	938	646	399	999999	391	509	999999	925	462	248	999999	999999	452	600	516	916	999999	701	999999	999999	853	988	23	473	999999	630	999999	999999	236	999999	244	172	706	843	723	589	616	701	999999	999999	865	482	996	298	999999	100	313	824	999999	103	999999	999999	959	670	229	999999	999999	925	539	999999	982	572	698	839	14	800	999999	609	876	927	310	989	280	227	999999	381	999999	725	44	999999	326	703	211	143	329	744	213	45	999999	773	999999	999999	171	999999	547	303	784	166	294	999999	999999	703	948	998	792	314	999999	741	797	848	999999	907	891	388	999999	289	370	564	519	999999	597	817	999999	112	971	619	827	610	680	579	597	835	440	999999	913	622	754	213	999999	25	999999	471	247	775	815	58	798	783	234	268	932	999999	646	34	51	430	717	845	37	183	486	619	999999	228	261	132	476	496	475	822	999999	999999	224	504	746	136	999999	220	999999	999999	821	999999	385	422	999999	377	999999	416	364	999999	905	909	999999	177	538	904	409	29	524	999999	581	999999	999999	412	734	775	15	152	999999	915	850	506	558	114	999999	442	243	649	999999	883	933	999999	999999	982	999999	999999	980	56	965	841	726	560	696	999999	999999	519	736	973	688	999999	371	55	139	449	642	408	999999	999999	816	106	671	760	447	999999	999999	521	999999	334	495	119	794	959	187	446	198	299	810	954	763	999999	706	270	999999	999999	999999	999999	999999	692	999999	518	274	999999	999999	999999	180	965	123	65	844	828	349	411	999999	578	86	999999	
868	692	999999	352	597	405	999999	973	399	411	999999	736	129	871	999999	999999	999999	999999	845	886	728	999999	276	232	186	754	120	935	503	304	782	392	633	118	29	248	442	997	920	868	599	266	479	768	175	386	936	999999	247	862	426	510	999999	199	684	999999	426	999999	175	999999	295	999999	480	105	999999	417	113	20	999999	353	999999	987	999999	976	296	471	838	507	67	999999	999999	146	697	640	877	282	658	999999	999999	999999	821	999999	831	87	582	226	786	384	999999	758	283	925	999999	894	817	439	454	756	903	222	721	918	999999	999999	34	159	685	839	227	356	759	669	999999	999999	531	999999	165	978	404	999999	999999	999999	367	308	999999	892	999999	999999	823	447	828	901	540	999999	746	902	999999	465	63	433	541	946	166	793	998	613	349	737	372	187	284	475	999999	833	536	999999	561	671	999999	141	143	999999	26	999999	528	857	139	374	646	999999	999999	699	999999	971	538	739	308	573	309	913	553	288	441	645	173	362	550	707	685	489	351	999999	617	921	299	660	999999	999999	999999	151	484	975	999999	743	981	999999	999999	390	999999	796	958	987	999999	935	588	854	999999	381	616	175	317	999999	999999	166	287	434	92	13	681	877	810	922	308	168	999999	999999	197	697	664	588	812	169	412	999999	999999	363	410	682	342	445	219	558	999999	999999	834	62	999999	933	999999	999999	502	546	708	427	986	46	999999	999999	505	999999	667	999999	716	38	999999	157	999999	999999	635	923	999999	410	671	246	667	261	162	208	999999	999999	290	263	241	999999	999999	999999	460	985	902	494	999999	206	186	999999	778	466	841	741	746	686	999999	496	999999	542	533	101	875	472	759	734	883	490	880	128	730	413	999999	999999	941	97	999999	999999	999999	151	258	999999	233	999999	468	999999	420	421	462	646	999999	793	955	999999	999999	994	999999	988	235	177	610	194	999999	68	600	999999	945	241	799	658	989	998	999999	166	293	705	999999	999999	14	999999	999999	472	37	999999	999999	937	457	999999	999999	947	999999	999999	808	730	540	999999	511	175	749	103	265	188	621	804	999999	999999	999999	799	416	877	999999	865	983	677	853	999999	167	999999	999999	663	999999	133	215	852	960	291	199	869	626	999999	204	702	785	911	303	999999	999999	233	586	427	742	657	999999	158	999999	999999	725	141	877	402	906	428	880	95	185	141	973	768	843	999999	166	335	182	196	683	999999	999999	82	383	717	296	933	507	867	920	270	718	66	42	138	566	67	999999	233	322	775	821	699	736	171	172	93	390	220	271	417	
485	999999	474	396	999999	652	757	170	999999	972	999999	23	999999	999999	423	916	736	999999	999999	108	343	949	874	999999	612	389	345	222	554	212	553	296	606	513	785	499	592	645	386	913	310	999999	127	349	854	808	534	999999	747	256	356	675	410	172	84	535	354	999999	784	372	999999	545	616	903	428	634	417	661	999999	924	333	999999	338	896	798	511	831	999999	999999	999999	855	999999	474	307	856	878	886	443	439	259	999999	35	861	23	606	764	999999	223	920	230	401	999999	999999	999999	999999	266	346	513	374	999999	703	820	513	981	517	792	80	999999	57	550	747	973	232	880	779	308	239	325	300	999999	999999	618	613	999999	999999	999999	999999	999999	384	599	999999	382	999999	866	999999	999999	999999	880	505	813	693	907	176	380	999999	427	650	810	53	999999	37	31	223	340	286	95	216	681	579	999999	959	999999	934	457	19	375	904	365	335	455	999999	359	999999	999999	349	388	452	243	359	984	342	32	999999	759	572	519	169	738	589	469	999999	839	311	969	853	999999	972	999999	999999	999999	523	294	999999	597	837	677	211	736	991	898	999999	999999	332	594	203	937	821	184	885	499	216	999999	999999	865	338	947	57	850	633	85	416	733	872	251	470	57	547	999999	922	894	318	432	999999	691	826	154	517	716	776	916	452	797	833	872	901	358	518	619	269	890	630	361	113	916	999999	909	111	999999	134	155	399	999999	262	990	190	783	999999	94	49	193	439	341	83	999999	632	999999	900	10	350	122	539	999999	999999	41	274	999999	328	831	209	999999	52	437	592	631	526	999999	545	843	691	127	929	434	579	999999	461	999999	999999	397	293	999999	19	999999	739	999999	615	471	71	231	725	233	464	596	884	133	999999	11	749	451	999999	992	82	999999	999999	232	192	999999	358	674	999999	975	678	931	548	335	906	941	697	580	26	999999	578	324	999999	467	662	343	999999	999999	934	459	549	836	207	300	801	952	792	516	999999	510	999999	397	650	999999	554	533	999999	559	227	999999	313	999999	434	144	423	758	939	999999	570	849	999999	902	739	130	999999	841	734	999999	534	953	158	191	750	999999	999999	191	673	377	912	139	294	999999	239	999999	155	999999	411	72	877	52	23	941	946	980	944	221	657	530	999999	999999	799	801	999999	999999	60	999999	428	919	203	242	999999	572	999999	440	999999	999999	673	999999	975	65	999999	671	380	491	940	217	999999	770	570	729	533	999999	999999	209	340	493	965	965	999999	32	951	492	869	999999	957	999999	12	516	425	999999	
999999	652	999999	999999	999999	137	999999	999999	999999	843	888	658	358	473	708	941	519	738	109	80	609	999999	999999	952	114	947	999999	999999	534	999999	214	999999	354	201	191	881	598	795	926	999999	72	431	642	840	999999	303	144	405	936	999999	931	274	999999	355	770	840	999999	999999	163	335	999999	695	19	999999	638	169	999999	167	292	826	999999	724	811	897	18	999999	75	491	999999	999999	999999	407	999999	518	999999	999999	322	999	430	350	999999	995	641	600	999999	376	422	809	212	975	990	977	122	999999	999999	216	999999	518	999999	592	775	839	785	353	523	928	896	501	273	697	847	999999	999999	999999	274	358	92	220	30	641	765	999999	288	842	999999	834	294	688	846	362	488	999999	662	999999	574	999999	219	297	87	999999	480	921	545	999999	137	685	251	180	845	323	134	251	498	705	826	520	999999	999999	999999	689	644	217	654	911	999999	54	652	897	377	552	148	795	143	81	171	844	719	773	999999	144	592	124	843	532	238	247	999999	957	22	64	171	999999	999999	397	314	272	276	634	306	93	43	353	802	302	185	999999	117	999999	543	981	999999	787	238	399	106	529	373	131	683	999999	739	695	885	323	391	999999	999999	745	767	999999	999999	95	999999	999999	110	248	322	551	357	899	139	887	423	40	264	384	47	374	999999	785	898	999999	950	335	354	999999	468	488	911	313	307	371	659	999999	412	714	320	999999	298	857	999999	822	774	784	841	851	281	854	69	16	833	666	454	982	999999	433	144	151	286	762	780	833	639	999999	601	767	999999	778	627	549	74	440	999999	443	999999	85	380	176	999999	502	76	613	429	904	999999	999999	917	677	643	979	579	178	330	999999	87	383	192	999999	999999	83	999999	503	236	519	942	999999	999999	999999	414	925	999999	968	658	783	695	999999	999999	735	573	961	999999	561	999999	648	969	895	119	550	366	204	892	649	984	419	880	573	386	909	962	86	60	907	999999	718	999999	999999	519	547	999999	999999	969	457	167	231	999999	71	999999	588	999999	999999	293	50	653	219	42	999999	984	249	999999	999999	789	999999	772	497	910	943	999999	426	722	999999	386	572	709	456	235	445	999999	762	196	818	214	798	369	999999	792	19	263	63	999999	521	626	999999	643	717	130	475	684	999999	320	290	773	941	865	191	670	721	340	207	984	596	921	231	63	999999	917	999999	999999	857	704	901	689	245	999999	210	741	115	928	991	335	999999	760	822	452	999999	55	272	999999	188	254	80	678	66	999999	999999	999999	405	227	999999	800	139	
999999	826	965	419	600	999999	211	665	449	565	792	999999	999999	234	836	108	778	157	50	655	999999	955	999999	633	232	633	176	651	610	346	888	380	201	206	429	933	857	43	999999	999999	999999	999999	739	689	288	339	195	844	262	501	626	999999	999999	154	81	385	223	999999	999999	966	370	560	64	113	999999	999999	157	674	804	999999	251	745	841	999999	593	790	226	924	355	892	448	332	398	118	719	999999	999999	56	999999	54	999999	526	846	349	156	510	222	635	22	865	192	520	50	999999	260	880	238	985	560	290	168	299	985	999999	528	48	171	946	999999	857	999999	110	999999	759	192	999999	899	502	385	93	577	590	999999	999999	710	999999	999999	48	857	838	999999	877	495	844	885	430	540	552	999999	117	348	999999	999999	999999	999999	92	971	290	177	535	981	999999	609	999999	713	578	388	505	999999	999999	757	133	999999	554	277	999999	999999	999999	999999	761	194	356	681	999999	744	311	347	755	999999	627	956	999999	870	999999	856	854	277	28	999999	999999	52	44	999999	229	360	225	999999	697	999999	999999	477	999999	999999	415	350	635	64	342	733	411	240	632	999999	966	999999	755	262	766	698	422	414	999999	572	567	719	160	398	461	999999	528	134	999999	867	999999	159	689	999999	464	981	231	800	999999	999999	730	86	419	711	991	999999	605	962	420	999	475	999999	881	703	848	696	200	246	602	425	214	287	590	765	784	816	954	170	797	785	999999	622	479	311	842	490	309	448	406	876	321	565	714	651	401	328	278	985	999999	768	791	999999	207	520	89	453	496	654	927	185	630	999999	999999	635	533	853	751	580	861	367	999999	999999	840	725	113	999999	999999	938	999999	466	999999	969	999999	999999	999999	999999	424	958	231	399	994	655	999999	999999	255	876	400	999999	128	999999	577	697	999999	388	381	50	154	999999	416	441	880	557	999999	470	637	999999	30	146	641	999999	439	999999	359	471	373	741	239	619	480	236	258	493	820	826	889	850	845	45	657	953	346	942	552	999999	519	447	375	60	999999	594	999999	264	999999	86	999999	784	348	999999	25	999999	810	535	999999	189	192	396	736	464	581	786	816	985	488	999999	705	496	999999	999999	952	925	376	188	35	885	380	994	56	744	717	114	512	192	29	28	152	999999	940	373	607	132	999999	911	479	999999	778	870	776	758	380	999999	545	779	999999	99	273	631	999999	126	808	999999	350	992	746	477	284	633	965	469	546	895	556	876	999999	830	999999	999999	709	228	999999	509	227	297	999999	105	569	732	482	
930	755	520	310	824	999999	419	781	717	174	11	999999	154	905	316	222	485	999999	668	999999	879	873	807	922	291	19	308	970	63	628	999999	908	551	999999	999999	714	35	594	731	321	551	58	508	999999	708	695	999999	604	911	84	889	999999	999999	914	603	66	947	598	29	815	265	448	728	999999	522	103	981	993	999999	601	197	891	343	999999	276	831	999999	999999	224	596	56	704	69	999999	739	999999	17	636	557	978	999999	999999	999999	999999	66	113	329	418	778	614	713	968	734	999999	887	997	695	999999	648	771	690	441	384	432	768	561	999999	999999	360	900	95	355	445	999999	834	759	326	427	999999	173	511	956	737	999999	883	88	970	749	100	999999	999999	464	999999	786	298	335	62	999999	158	505	999999	579	68	877	529	368	532	843	999999	137	681	278	999999	999999	269	999999	999999	774	999999	690	590	639	659	999999	973	630	366	659	603	999999	999999	184	278	795	448	932	999999	859	90	525	555	999999	999999	963	69	658	212	513	526	999999	631	287	999999	468	914	94	999999	449	903	898	11	873	249	975	999999	507	999	466	46	337	836	844	694	34	144	463	375	696	999999	325	999999	852	142	49	878	429	999999	810	881	364	21	458	955	192	523	682	999999	999999	542	561	999999	745	999999	999999	727	786	999999	999999	999999	460	719	234	999999	588	479	159	999999	210	106	999999	925	999999	585	681	325	387	888	512	510	462	575	999999	163	997	666	683	384	943	321	999999	999999	13	486	430	644	787	568	377	713	374	942	686	999999	541	635	468	999999	795	874	350	898	90	999999	871	884	643	80	892	999999	999999	774	796	889	15	174	921	713	165	999999	999999	819	520	799	146	520	889	883	999999	371	208	523	589	78	971	202	755	936	999999	545	11	999999	675	456	917	999999	155	999999	196	999999	713	755	14	758	346	999999	388	291	999999	361	999999	760	458	999999	999999	281	194	999999	917	999999	999999	985	108	999999	45	821	153	74	881	545	999999	101	999999	255	657	453	519	830	732	450	814	473	15	263	999999	999999	267	999999	999999	645	415	999999	880	384	999999	999999	656	999999	999999	999999	999999	999999	999999	395	999999	904	73	213	999999	999999	999999	364	999999	476	997	946	979	844	80	794	563	998	340	245	139	947	221	322	298	929	999999	134	117	999999	999999	500	72	620	277	644	187	64	282	463	883	61	431	413	386	999999	749	999999	324	927	999999	389	983	174	265	999999	999999	750	914	943	999999	637	256	788	999999	999999	999999	369	577	435	616	508	725	877	361	88	525	
807	999999	287	189	984	810	190	999999	999999	517	999999	364	238	999999	437	999999	999999	979	256	805	642	999	879	999999	390	244	999999	320	463	663	116	999999	187	999999	885	999999	999999	763	499	827	999999	999999	729	989	999999	14	349	483	189	367	999999	897	115	999999	882	808	999999	999999	799	749	999999	999999	790	30	411	95	186	714	75	623	514	576	490	428	739	108	280	889	152	385	895	415	141	105	999999	218	999999	904	640	999999	999999	486	963	750	999999	207	753	708	999999	900	827	999999	418	566	999999	819	417	687	543	784	537	177	17	999999	853	999999	737	694	752	202	387	282	83	988	866	38	612	999999	521	999999	355	571	999999	252	999999	999999	999999	575	999999	999999	801	29	370	856	550	588	999999	549	896	999999	469	68	956	395	522	555	561	429	699	825	217	677	999999	999999	438	965	866	999999	866	592	518	999999	452	303	400	999999	911	226	448	288	559	73	842	130	82	999999	614	915	730	999999	999999	999999	876	426	251	134	854	368	428	584	721	713	682	314	882	307	999999	663	999999	164	643	344	981	999999	275	153	834	54	929	152	361	950	44	864	999999	941	295	35	61	999999	999999	999999	798	864	566	846	391	538	248	774	680	951	920	576	368	374	999999	999999	161	108	299	809	438	285	232	771	678	817	430	940	999999	590	611	727	650	999999	999999	999999	854	429	762	999999	805	165	471	999999	999999	468	506	518	999999	830	874	999999	999999	703	999999	999999	641	999999	178	573	999999	307	999999	100	349	999999	925	277	828	477	610	731	346	993	14	999999	999999	822	740	219	321	912	594	999999	715	658	999999	947	977	33	486	999999	260	198	999999	507	999999	380	999999	837	543	238	999999	878	230	999999	617	983	999999	840	999999	999999	999999	958	261	205	712	999999	384	690	452	978	999999	804	999999	551	481	157	804	506	881	443	761	999999	999999	93	231	716	960	572	50	766	999999	147	999999	999999	15	999999	999999	993	794	819	995	380	394	999999	938	885	999999	678	671	470	999999	203	958	999999	67	160	999999	999999	973	999999	999999	812	649	999999	730	162	488	333	546	999999	220	811	711	71	999999	391	518	121	999999	345	829	291	900	580	587	64	999999	999999	610	854	20	768	29	798	208	193	730	709	834	786	407	563	142	999999	999999	377	491	896	826	999999	641	180	34	637	176	339	999999	999999	107	675	999999	436	722	691	999999	451	791	999999	863	264	660	809	287	367	999999	276	159	417	331	999999	572	292	999999	934	223	839	743	999999	632	868	282	999999	611	168	999999	999999	
999999	451	324	807	585	999999	42	572	999999	832	893	999999	699	900	190	503	999999	887	113	690	211	999999	478	338	708	409	290	999999	982	999999	207	128	999999	999999	999999	999999	103	523	634	993	999999	663	919	391	946	87	999999	731	688	999999	999999	724	65	132	769	63	999999	999999	109	186	298	999999	590	26	634	774	122	731	999999	482	999999	234	263	120	440	548	868	96	999999	630	999999	558	316	213	999999	483	73	999999	208	381	999999	117	423	999999	999999	999999	82	903	999999	181	999999	962	999999	999999	378	999999	471	945	999999	999999	999999	886	603	999999	469	740	731	999999	999999	161	711	689	532	103	747	302	811	805	415	229	475	964	340	220	665	754	302	110	834	406	999999	128	740	978	196	848	513	944	988	963	489	999999	972	605	470	285	439	172	468	86	877	665	539	999999	755	230	555	393	999999	999999	448	631	552	534	999999	593	949	999999	999999	899	788	867	816	999999	739	779	992	999999	749	390	324	139	999999	757	528	356	588	278	232	965	999999	129	999999	283	999999	858	153	447	999999	877	336	885	264	568	297	999999	999999	97	732	975	999999	820	999999	432	400	318	989	794	15	793	14	680	999999	941	606	668	736	542	926	881	636	555	279	872	64	438	999999	999999	469	999999	999999	501	999999	257	999999	999999	485	999999	883	217	868	358	442	672	999999	656	564	322	962	999999	284	316	171	850	349	682	550	771	378	961	443	915	999999	496	297	999999	143	84	213	134	193	37	659	718	22	287	999999	999999	10	408	874	561	121	840	244	199	999999	695	907	66	931	713	999999	921	774	952	34	945	385	368	522	490	119	999999	999999	999999	999999	999999	838	72	569	942	771	970	999999	881	804	494	999999	999999	183	448	176	999999	202	999999	698	999999	944	69	263	177	232	641	885	394	452	283	404	988	999999	886	857	845	496	988	941	369	834	999999	158	539	692	287	194	84	999999	962	644	967	557	919	508	778	809	999999	720	140	999999	702	438	530	99	273	565	297	999999	331	660	214	999999	999999	902	61	911	723	485	945	456	811	80	490	639	437	440	622	387	89	46	105	278	811	285	142	999999	627	450	429	721	897	493	992	311	440	439	229	27	457	866	95	916	775	684	282	631	948	891	662	833	999999	909	511	999999	565	935	725	63	999999	999999	294	283	66	233	558	327	88	189	208	999999	221	999999	930	222	950	189	503	137	12	999999	515	999999	787	595	778	988	982	707	746	504	713	175	257	859	582	812	860	999999	135	999999	553	
769	693	665	622	348	999999	298	344	999999	442	999999	60	269	999999	558	999999	470	454	570	344	999999	442	704	293	55	999999	999999	999999	148	999999	999999	11	57	956	746	999999	132	973	999999	19	694	999999	370	71	124	125	999999	777	34	326	999999	107	999999	620	182	336	989	381	576	991	907	999999	206	66	491	597	13	312	346	999999	373	497	25	560	650	18	999999	642	178	930	370	999999	615	999999	929	854	446	437	784	419	63	999999	406	447	112	999999	999999	314	580	999999	121	684	440	518	952	902	91	999999	969	173	264	356	212	999999	631	999999	999999	999999	136	999999	160	575	528	926	462	622	100	999999	999999	615	842	999999	72	650	999999	999999	999999	106	999999	37	999999	999999	468	621	165	706	548	999999	999999	499	999999	792	187	999999	377	546	999999	514	66	340	999999	513	555	999999	330	495	294	561	828	945	999999	999999	514	999999	865	999999	117	999999	771	755	83	341	761	959	999999	60	590	999999	282	281	529	359	999999	539	225	268	887	114	999999	669	999999	999999	930	870	749	55	287	88	87	660	438	259	742	310	999999	481	752	999999	999999	279	999999	175	288	557	999999	400	905	999999	884	606	829	999999	615	999999	343	999999	999999	891	219	578	772	512	52	621	999999	279	999999	739	999999	999999	999999	301	999999	31	764	256	708	383	453	358	149	999999	203	481	999999	436	643	999999	967	179	999999	861	387	171	507	403	133	666	999999	157	784	176	701	150	99	538	637	594	347	96	388	36	999999	999999	438	999999	999999	570	790	999999	635	974	999999	999999	673	655	999999	213	523	370	999999	51	669	306	574	973	611	63	391	999999	798	59	999999	999999	791	999999	423	999999	733	47	94	999999	876	306	521	809	404	598	476	444	999999	434	999999	976	962	999999	367	999999	296	464	858	264	188	496	999999	586	999999	999999	999999	629	241	397	999999	999999	286	571	175	373	785	764	578	23	586	947	679	374	978	327	999999	454	686	283	240	278	189	830	999999	389	688	935	138	513	286	847	999999	236	953	594	999999	401	181	994	365	999999	999999	845	677	241	817	999999	607	363	999999	866	999999	957	167	999999	306	455	197	999999	685	999999	636	75	999999	739	744	453	420	394	626	527	283	692	918	999999	392	344	162	152	572	443	337	999999	541	419	904	255	79	752	298	254	213	395	319	515	894	820	118	999999	496	374	833	999999	737	455	999999	999999	49	999999	819	961	303	999999	223	251	522	861	534	326	835	999999	384	668	999999	382	323	887	383	999999	814	571	235	224	999999	999999	610	124	
47	999999	826	654	215	999999	932	999999	950	168	182	77	999999	43	999999	791	112	996	990	999999	127	364	999999	705	876	637	644	999999	999999	89	999999	25	999999	999999	999999	447	500	191	294	763	735	999999	431	164	715	315	420	780	285	444	121	659	217	445	996	999999	999999	131	777	578	976	685	600	871	769	166	437	594	218	999999	999999	921	712	237	999999	358	932	976	989	571	226	863	971	301	999999	739	808	204	411	151	493	379	413	716	786	999999	178	999999	395	999999	878	825	572	437	999999	199	946	980	16	648	750	978	141	216	361	123	713	309	903	39	357	242	192	77	365	922	517	996	450	388	190	382	999999	440	692	401	300	544	159	777	999999	828	198	999999	401	515	247	207	364	673	346	999999	999999	365	211	645	999999	999999	81	229	682	950	540	628	467	377	397	700	999999	960	822	178	999999	999999	246	529	54	429	675	850	684	319	999999	776	51	320	999999	999999	999999	57	758	795	472	929	105	843	298	569	999999	34	999999	547	999999	404	999999	177	719	999999	999999	682	601	223	829	231	544	372	319	999999	999999	999999	651	171	471	476	999999	36	706	999999	40	403	241	484	133	999999	732	147	999999	246	925	874	601	205	999999	556	456	544	965	251	394	999999	534	534	983	158	382	956	85	999999	203	824	471	499	499	999999	999999	999999	999999	188	499	407	736	82	837	712	555	455	65	999999	999999	999999	71	464	835	307	868	706	501	974	278	999999	72	999999	53	111	412	111	705	389	115	999999	999999	999999	752	999999	996	461	697	281	603	927	900	169	999999	536	763	16	664	202	857	745	999999	125	909	723	345	318	39	736	999999	453	749	676	810	999999	222	283	999999	847	310	999999	19	999999	999999	351	875	902	999999	517	999999	405	447	513	531	369	999999	339	877	38	999999	688	432	960	972	159	999999	999999	358	506	999999	489	304	816	999999	450	736	405	744	999999	848	999999	999999	522	397	903	15	246	154	450	976	883	405	683	205	622	999999	58	257	231	999999	650	553	999999	999999	859	111	631	622	91	633	318	595	319	999999	219	610	909	573	78	999999	941	999999	999999	530	440	999999	999999	620	278	464	687	999999	522	403	207	888	999999	329	538	802	999999	624	72	816	999999	298	96	999999	986	22	85	999999	189	87	999999	570	645	213	999999	775	490	20	353	627	945	170	82	916	983	330	266	590	44	999999	999999	327	27	101	862	999999	997	999999	634	999999	388	213	969	444	180	636	253	150	566	762	321	374	280	445	870	999999	225	
999999	519	665	756	495	450	913	999999	905	553	554	999999	619	778	373	385	97	248	742	201	999999	745	999999	999999	126	33	281	954	999999	56	582	230	364	927	827	607	968	510	893	762	65	135	275	93	699	999999	946	983	948	999999	193	206	137	316	587	434	172	588	640	471	178	959	914	859	999999	333	987	692	951	765	999999	587	355	980	145	512	480	999999	387	327	86	298	16	416	862	385	102	57	999999	402	999999	390	869	431	594	106	221	999999	122	375	999999	999999	999999	999999	581	606	999999	157	999999	85	954	999999	210	322	999999	880	952	507	997	595	240	940	353	559	330	36	717	923	395	48	300	999999	161	22	515	822	265	823	999999	999999	533	945	999999	999999	447	546	190	999999	46	714	153	713	418	527	999999	999999	910	482	861	555	889	927	761	143	999999	890	746	198	807	572	999999	138	673	741	999999	295	999999	89	122	783	845	170	887	681	894	586	656	999999	876	644	999999	999999	999999	289	376	606	999999	999999	999999	557	799	992	749	473	99	24	50	677	999999	850	807	999999	999999	88	709	729	49	90	248	207	243	122	321	172	660	840	176	999999	374	999999	111	332	599	999999	999999	853	420	999999	591	999999	546	979	178	36	999999	90	422	883	580	647	566	113	503	999999	323	687	680	587	813	999999	847	656	312	10	748	484	999999	805	999999	856	319	625	498	369	661	999999	944	295	999999	579	427	293	813	999999	898	998	999999	999999	251	306	182	999999	999999	342	999999	889	676	177	288	362	848	617	999999	724	337	940	614	144	630	69	999999	999999	261	243	831	564	843	585	112	749	999999	999999	564	798	999999	486	999999	166	337	771	999999	777	17	973	731	810	504	99	999999	999999	394	694	688	192	564	787	581	377	999999	999999	55	101	74	999999	705	925	999999	991	50	851	999999	458	806	858	481	965	388	999999	512	30	999999	754	195	999999	999999	962	245	999999	999999	895	904	646	654	860	725	496	712	999999	277	806	757	999999	58	547	41	935	887	829	999999	598	409	304	999999	999999	999999	301	905	920	999999	743	689	680	757	154	947	289	999999	945	142	999999	263	999999	20	706	272	999999	706	648	999999	429	84	415	999999	645	999999	610	781	999999	454	434	591	999999	305	533	126	87	756	903	600	751	999999	941	697	999999	345	500	999999	168	227	858	595	267	807	752	669	283	999999	121	658	347	507	999999	501	707	999999	471	613	999999	589	195	801	999999	57	371	298	142	717	944	309	996	326	623	946	595	999999	333	984	552	999999	842	
78	644	255	263	254	502	450	990	333	874	886	999999	578	42	67	999999	219	999999	464	536	566	74	812	999999	999999	884	693	905	868	79	486	70	621	747	127	167	556	794	126	795	691	727	620	435	999999	518	54	914	538	999999	124	548	999999	337	286	13	999999	593	242	999999	809	545	131	999999	397	826	196	831	915	899	999999	424	329	999999	845	838	453	386	999999	999999	839	779	999999	822	954	938	972	293	999999	999999	334	962	562	999999	986	999999	606	366	47	293	331	223	999	999999	999999	699	229	428	999999	448	999999	999999	52	999999	531	40	999999	999999	309	999999	854	902	370	801	575	283	999999	573	682	999999	242	999999	349	999999	190	626	779	999999	22	265	718	553	999999	999999	563	999999	920	833	235	956	977	999999	66	587	438	428	852	207	999999	999999	836	656	746	793	215	472	115	783	548	905	260	440	296	54	999999	310	111	348	248	695	362	39	347	726	720	999999	41	762	829	761	773	582	674	486	428	72	807	999999	816	100	773	147	294	330	999999	547	20	22	846	138	999999	514	958	378	999999	807	999999	999999	83	280	441	999999	953	786	141	999999	766	999999	625	678	503	104	999999	158	999999	225	744	999999	29	999999	924	29	915	701	444	269	624	306	999999	620	999999	999999	934	546	999999	430	193	999999	198	999999	999999	210	396	999999	634	233	983	810	456	958	73	300	10	899	999999	422	999999	262	352	872	63	470	999999	999999	999999	717	169	999999	499	501	42	246	828	990	402	723	999999	999999	999999	221	285	814	849	353	557	999999	786	44	999999	246	991	931	165	326	975	999999	702	392	253	917	999999	998	320	955	926	826	999999	999999	507	632	789	690	999999	141	596	249	620	164	999999	999999	931	134	795	263	509	999999	90	999999	24	91	31	250	503	160	999999	287	503	894	999999	730	999999	776	537	999999	456	310	746	999999	730	736	999999	548	935	782	986	938	213	67	455	825	746	959	995	425	999999	549	197	44	999999	999999	745	726	736	999999	479	999999	597	238	999999	999999	364	65	781	288	999999	482	999999	999999	999999	218	84	999999	448	999999	984	42	999999	121	955	906	123	711	51	421	990	973	812	218	313	831	999999	999999	260	256	999999	690	187	999999	44	999999	244	476	870	774	244	999999	288	143	999999	446	384	485	999999	999999	95	652	24	370	297	417	670	999999	417	343	867	109	195	201	141	303	855	999999	87	825	671	999999	841	276	186	691	999999	999999	999999	866	457	999999	701	360	171	999999	676	816	999999	627	468	999999	68	537	999999	145	
124	96	12	449	591	320	408	999999	237	447	811	747	193	605	721	992	999999	550	885	10	407	834	39	323	999999	48	644	459	999999	533	588	999999	368	50	577	608	675	37	285	999999	999999	254	132	724	16	999999	633	823	906	999999	518	517	651	907	738	289	67	688	822	553	675	948	100	704	858	999999	389	152	38	122	326	602	275	748	542	162	712	315	316	698	414	999999	999999	890	999999	80	662	461	312	298	551	987	215	731	471	519	163	999999	999999	510	549	490	795	793	160	999999	252	999999	374	585	577	751	381	133	148	855	405	999999	689	787	999999	927	999999	999999	571	338	397	999999	999999	32	998	293	449	806	159	924	34	999999	999999	109	999999	760	999999	726	720	799	615	91	592	615	123	953	739	999999	666	999999	650	999999	999999	821	527	999999	624	999999	586	293	999999	574	974	224	830	645	470	589	959	999999	840	999999	29	771	722	316	950	671	908	999999	999999	999999	999999	537	999999	969	538	918	999999	129	145	999999	999999	437	999999	50	116	999999	784	478	999999	999999	128	999999	780	536	999999	460	108	221	757	953	442	541	999999	999999	434	446	940	861	117	552	17	839	999999	999999	974	999999	284	999999	209	999999	887	999999	562	404	252	567	757	747	932	999999	999999	999999	371	192	312	999999	698	556	999999	999999	437	922	370	941	152	289	635	684	562	454	185	999999	999999	185	75	999999	978	344	698	867	689	203	929	39	732	999999	477	765	999999	375	893	999999	999999	999999	155	964	79	621	261	963	931	82	194	487	901	402	358	196	126	999999	629	363	857	748	981	243	993	341	218	505	999999	869	891	196	561	457	361	999999	999999	111	933	999999	93	735	935	999999	19	451	999999	999999	999999	291	999999	493	746	540	870	999999	999999	911	999999	738	412	755	999999	72	190	997	926	453	51	875	999999	999999	376	272	999999	132	812	374	234	552	999999	999999	217	530	230	407	999999	30	587	43	924	128	140	999999	954	337	583	999999	436	21	524	684	298	999999	134	634	999999	483	270	999999	514	193	999999	428	535	533	999999	631	841	783	556	905	999999	999999	951	999999	999999	181	317	999999	549	939	999999	223	37	528	590	795	406	596	999999	967	760	840	529	740	440	712	669	999999	789	952	41	652	999999	618	817	290	471	95	750	945	175	327	207	575	255	473	400	16	999999	753	235	255	999999	589	155	35	488	220	999999	181	512	887	162	999999	999999	295	759	419	710	310	333	320	999999	344	801	999999	643	954	494	967	321	999999	487	46	726	786	999999	999999	
473	792	802	260	488	579	442	288	174	609	668	999999	714	981	999999	643	429	915	410	999999	788	712	999999	999999	999999	640	859	999999	999999	999999	870	130	146	999999	945	918	507	83	999999	275	999999	999999	278	43	999999	534	999999	340	367	999999	616	811	999999	990	999999	761	999999	278	534	999999	999999	592	999999	999999	999999	547	823	999999	45	999999	145	356	93	144	266	276	999999	358	248	999999	999999	528	999999	999999	510	999999	744	155	999999	999999	518	239	548	983	999999	319	643	999999	304	748	711	432	304	980	708	999999	728	251	733	819	999999	61	39	343	999999	201	110	322	999999	679	999999	677	999999	851	868	906	807	109	588	947	632	223	999999	499	999999	955	234	999999	999999	999999	340	502	999999	979	866	466	999999	214	999999	999999	218	330	682	624	945	43	401	452	999999	801	463	628	663	785	999999	113	999999	540	854	514	966	598	464	999999	348	310	999999	61	985	999999	999999	603	585	999999	739	311	541	439	553	999999	564	782	400	66	786	712	839	999999	792	763	470	669	999999	999999	397	620	866	999999	999999	999999	777	999999	467	999999	104	859	53	999999	56	999999	571	999999	986	999999	949	194	208	999999	522	636	470	629	268	232	941	999999	252	575	837	128	445	168	163	908	679	225	324	689	961	926	999999	411	589	999999	201	902	682	953	70	999999	999999	467	999999	649	999999	999999	90	999999	999999	66	617	478	600	927	449	999999	413	88	727	734	869	518	999999	595	968	999999	999999	999999	41	999999	365	299	515	635	707	978	306	514	732	531	144	90	999999	904	319	200	999999	661	468	787	499	999999	999999	335	342	903	29	999999	999999	999999	118	729	213	729	999999	999999	962	965	230	471	116	899	999999	206	999999	789	597	542	286	777	999999	387	999999	253	549	760	74	189	302	804	958	41	833	616	423	414	876	201	999999	991	237	999999	999999	999999	999999	600	259	39	736	999999	315	999999	989	903	868	730	837	960	999999	940	999999	783	673	426	512	85	75	999999	782	195	913	405	339	294	550	999999	999999	894	572	949	999999	44	453	749	498	999999	51	929	748	999999	577	916	21	272	999999	453	999999	25	494	999999	534	520	999999	550	639	910	157	999999	362	999999	784	999999	397	999999	439	228	340	923	927	41	999999	146	990	100	618	999999	393	76	555	999999	241	930	999999	999999	999999	991	788	999999	119	587	999999	346	576	293	999999	634	529	781	833	519	122	257	97	999999	570	398	999999	166	932	642	527	91	999999	266	999999	853	999999	428	999999	447	440	438	813	350	708	698	569	707	191	983	
477	612	242	999999	984	984	999999	999999	999999	36	472	631	999999	477	999999	252	999999	999999	999999	65	999999	110	965	395	89	684	999999	747	755	999999	829	999999	975	999999	174	914	848	999999	999999	248	999999	596	31	789	999999	999999	468	999999	289	465	512	258	645	135	892	999999	647	846	955	309	550	999999	200	535	207	649	656	999999	313	155	999999	82	48	822	999999	999999	89	186	420	999999	999999	107	467	999999	999999	580	186	849	66	796	999999	11	168	972	999999	913	405	495	591	335	161	446	43	144	72	999999	999999	823	90	397	999999	999999	436	999999	93	999999	999999	999999	175	999999	999999	999999	965	516	999999	999999	913	999999	135	999999	109	593	594	94	130	779	74	332	999999	930	371	363	999999	669	508	999999	575	483	888	999999	283	504	330	964	862	353	481	526	999999	999999	999999	999999	698	999999	297	705	876	999999	999999	314	999999	316	674	999999	265	120	48	306	17	999999	826	439	999999	880	858	605	273	630	231	776	999999	547	77	566	413	227	665	999999	999999	803	930	999999	999999	999999	865	967	829	95	999999	752	999999	999999	519	194	843	96	966	817	99	691	442	999999	130	787	17	841	249	117	831	48	455	227	924	214	151	604	520	603	25	999999	776	999999	999999	999999	999999	999999	38	882	999999	327	261	847	999999	690	371	684	111	142	999999	33	999999	721	999999	670	307	97	999999	314	999999	249	576	372	801	207	999999	264	334	651	325	885	813	999999	395	514	999999	607	495	244	842	467	502	999999	999999	999999	172	64	924	260	181	385	870	723	999999	483	751	888	999999	534	774	999999	359	460	816	691	999999	371	999999	999999	999999	700	999999	27	999999	999999	747	198	346	809	44	861	339	999999	999999	940	25	99	999999	912	762	898	560	960	469	735	117	52	570	999999	782	801	727	184	377	481	783	853	261	264	735	562	999999	999999	999999	913	777	999999	979	876	676	130	845	424	986	999999	999999	999999	557	736	477	705	999999	11	36	243	143	999999	999999	998	999999	999999	999999	271	186	210	357	999999	471	556	957	999999	72	694	668	661	955	313	198	999999	341	152	999999	999999	786	999999	935	550	220	265	779	622	579	981	719	514	292	583	247	786	637	825	179	11	778	999999	643	933	342	374	288	829	999999	999999	999999	999999	999999	321	484	155	275	807	113	215	776	345	262	91	974	999999	379	381	76	999999	754	999999	999999	303	747	150	999999	11	217	845	999999	950	656	265	323	704	648	999999	108	101	521	830	722	964	235	999999	393	562	958	188	995	906	763	999999	569	999999	999999	572	
999999	344	999999	273	999999	268	237	825	999999	999999	767	279	516	999999	999999	974	890	924	999999	999999	78	314	757	835	53	999999	849	80	197	999999	695	173	662	85	406	764	343	999999	240	463	736	409	754	999999	999999	999999	672	596	634	788	673	999999	366	44	504	999999	999999	923	229	571	418	167	638	597	311	999999	617	440	12	518	641	999999	693	340	282	999999	560	371	50	999999	366	262	446	408	428	999999	806	628	999999	147	187	419	38	669	55	579	999999	166	999999	999999	999999	241	999999	999999	157	41	952	999999	999999	836	999999	999999	883	865	214	999999	720	240	179	999999	797	989	859	864	999999	231	614	999999	999999	702	999999	403	286	999999	999999	999999	668	330	261	396	108	780	865	744	438	960	536	172	464	889	859	540	987	832	403	91	382	729	785	925	426	999999	740	999999	939	314	939	44	582	90	999999	999999	979	782	163	26	133	124	436	380	999999	451	568	405	843	999999	999999	453	999999	211	999999	999999	999999	335	970	999999	999999	806	999999	134	999999	502	590	384	401	469	561	215	679	387	999999	267	303	414	999999	974	999999	999999	225	582	898	495	588	999999	999999	558	853	999999	811	984	976	326	319	312	358	202	861	194	13	999999	999999	210	774	78	253	494	999999	140	104	995	808	705	591	232	999999	999999	913	999999	999999	999999	616	907	403	999999	410	640	948	991	65	48	123	186	340	999999	999999	999999	999999	520	136	844	913	722	558	815	186	999999	735	96	86	823	999999	999999	999999	999999	767	897	806	999999	667	613	999999	654	84	66	882	631	999999	749	454	537	999999	403	93	210	999999	894	358	587	999999	138	905	861	999999	242	759	471	47	180	84	880	891	999999	852	999999	309	269	647	502	933	554	907	999999	999999	549	19	999999	999999	938	241	873	999999	228	570	539	708	684	739	842	307	420	593	999999	675	573	646	182	550	570	901	999999	256	856	999999	964	999999	918	228	374	233	874	999999	109	938	210	341	999999	999999	323	999999	999999	529	804	999999	522	961	999999	320	78	903	836	999999	997	47	999999	626	999999	574	606	318	789	465	374	619	999999	999999	494	265	474	999999	973	110	237	999999	286	999999	451	661	141	999999	516	607	160	999999	396	539	999999	71	377	999999	649	108	475	14	36	168	164	195	771	15	477	999999	846	836	999999	736	117	252	760	999999	999999	999999	442	603	802	191	999999	903	232	893	609	432	887	891	999999	874	999999	999999	999999	128	999999	266	890	136	535	68	761	999999	541	660	999999	664	999999	946	408	618	999999	871	212	999999	999999	
261	962	877	405	54	570	955	253	65	110	884	523	999999	445	999999	150	999999	999999	743	430	991	999999	572	471	945	131	999999	492	974	999999	763	31	884	274	999999	999999	999999	730	999999	498	806	80	486	559	547	999999	668	510	489	478	360	999999	468	999999	861	889	400	999999	460	999999	629	999999	279	846	346	863	638	377	712	625	999999	586	587	255	999999	921	885	999999	924	804	999999	440	13	505	999999	960	562	999999	999999	843	903	607	279	566	869	999999	800	639	222	684	999999	301	798	863	351	774	225	999999	999999	999999	999999	386	491	655	471	999999	468	774	988	386	310	178	999999	868	722	999999	316	999999	386	289	130	256	800	249	302	999999	642	999999	163	93	999999	348	670	473	839	526	125	624	105	999999	874	36	650	999999	383	343	337	930	150	821	467	205	837	999999	999999	758	586	251	363	311	999999	328	999999	999999	642	962	999999	500	39	206	414	999999	925	705	414	104	605	964	999999	999999	833	711	999	342	626	549	511	999999	999999	90	940	999999	270	794	999999	556	416	745	203	421	835	837	900	944	416	775	279	999999	115	724	162	621	999999	999999	477	844	329	287	288	102	999999	358	845	948	266	540	431	141	580	858	688	860	999999	454	999999	995	811	65	999999	850	279	379	53	999999	928	328	999999	999999	326	290	999999	138	999999	111	960	486	992	952	999999	999999	999999	148	561	999999	45	999999	999999	930	999999	482	999999	999999	361	999999	999999	91	315	914	29	937	999999	999999	815	300	631	559	403	999999	999999	647	13	999999	377	59	506	999999	818	999999	894	635	999999	569	999999	999999	999999	962	777	38	288	879	999999	88	932	750	835	999999	333	270	999999	486	899	191	446	633	999999	184	896	999999	999999	692	999999	518	29	393	999999	481	968	999999	53	999999	999999	374	391	614	475	925	925	627	223	716	999999	557	181	418	736	999999	132	999999	374	82	76	999999	106	999999	616	999999	68	548	289	364	821	999999	226	955	703	999999	799	999999	167	553	259	279	99	225	999999	715	999999	999999	657	184	359	999999	999999	971	999999	318	999999	795	997	812	866	386	347	858	894	454	999999	226	714	211	496	300	804	821	823	796	999999	880	710	999999	999999	457	999999	115	15	815	999999	999999	362	999999	266	13	834	999999	686	999999	932	240	999999	440	384	999999	895	455	687	68	999999	784	158	806	932	397	95	106	495	418	495	241	853	89	698	95	863	329	999999	492	999999	459	144	951	864	155	559	999999	527	207	999999	999999	427	946	614	971	999999	556	999999	869	918	737	860	999999	
386	999999	386	251	742	298	266	576	999999	205	999999	999999	650	207	942	787	837	815	999999	297	999999	59	813	999999	474	726	988	317	866	85	999999	729	999999	866	999999	999999	768	318	537	238	940	985	936	232	354	862	331	900	614	675	999999	112	999999	572	421	999999	886	479	776	25	310	949	709	999999	631	872	163	783	632	777	28	999999	288	999999	356	871	122	999999	562	611	405	97	999999	201	53	471	571	35	999999	246	287	999999	541	522	999999	991	285	999999	601	481	709	999999	277	836	999999	512	824	816	999999	999999	224	999999	916	175	999999	223	256	518	999999	170	311	999999	338	396	999999	729	988	765	424	999999	595	611	990	90	999999	999999	820	866	545	541	646	755	809	905	999999	982	999999	375	901	999999	744	767	130	999999	180	582	220	880	346	926	524	68	999999	860	955	999999	999999	835	999999	999999	402	390	973	849	523	556	327	999999	999999	517	356	622	864	709	621	827	490	559	910	330	999999	939	530	618	27	587	362	949	999999	999999	678	546	112	148	321	364	793	281	999999	624	264	787	515	828	999999	902	204	692	249	999999	132	755	925	942	126	463	860	999999	832	935	203	378	999999	999999	839	999999	519	726	398	266	44	219	641	296	999999	859	999999	999999	48	999999	393	999999	710	822	295	922	621	169	31	857	999999	438	999999	982	430	886	999999	558	989	999999	999999	999999	304	999999	103	913	124	999999	999999	999999	40	999999	999999	717	552	999999	668	999999	671	916	999999	359	705	540	999999	605	769	999999	999999	999999	555	874	999999	999999	732	999999	376	727	729	382	808	999999	292	764	827	345	121	999999	999999	897	227	654	887	82	582	43	999999	763	229	497	999999	464	774	697	999999	165	457	999999	984	636	167	940	930	299	118	999999	999999	940	713	427	999999	47	229	967	961	900	999999	999999	695	698	999999	612	507	241	999999	353	217	595	62	999999	888	72	747	803	740	287	724	597	964	375	999999	999999	59	802	13	999999	245	806	735	999999	999999	818	363	295	493	554	999999	698	70	764	999	481	999999	51	539	431	299	426	237	684	186	399	674	330	731	999999	999999	705	238	132	118	999999	859	251	503	80	708	461	999999	196	844	36	999999	209	376	495	943	17	273	582	999999	818	578	61	635	999999	153	999999	564	183	991	999999	469	938	656	597	999999	647	548	999999	723	838	999999	999999	840	999999	999999	999999	999999	245	999999	555	441	656	316	299	832	808	615	724	926	674	897	146	205	999999	999999	598	999999	778	873	305	999999	804	858	999999	711	537	220	485	
916	999999	89	328	805	999999	999999	813	632	366	765	813	41	999999	542	58	940	970	845	999999	593	273	922	185	372	81	95	637	797	337	999999	304	597	999999	807	258	999999	579	340	759	999999	752	999999	195	23	70	273	645	272	999999	999999	741	999999	999999	892	652	755	904	999999	733	360	999999	26	999999	779	470	999999	901	999999	293	463	371	999999	96	923	840	308	736	999999	311	999999	999999	375	999999	300	846	613	999999	247	164	502	690	999999	606	409	152	736	671	416	552	999999	372	628	978	356	675	111	604	563	62	354	29	742	654	926	909	302	999999	14	999999	857	114	664	862	790	772	748	999999	687	781	114	637	329	619	999999	999999	822	396	641	624	744	18	558	195	999999	483	948	967	680	499	999999	708	666	483	695	999999	707	766	197	583	999999	999999	917	781	947	717	699	133	197	490	97	905	396	389	198	849	999999	999999	999999	317	824	780	362	198	932	999999	970	846	923	999999	737	65	209	999999	999999	677	999999	776	247	102	783	999999	780	200	411	943	321	286	294	846	193	999999	714	999999	758	155	999999	728	849	551	999999	852	209	470	752	999999	706	337	999999	521	758	999999	241	959	533	999	10	172	786	988	94	693	561	87	543	508	351	328	309	551	962	999999	926	695	355	931	625	319	447	379	999999	999999	999999	773	98	412	999999	754	999999	759	155	551	942	861	467	63	999999	132	926	254	691	387	37	999999	999999	999999	853	999999	614	602	383	690	725	417	752	109	109	788	988	999999	999999	596	972	550	406	999999	430	75	237	302	640	502	393	203	688	858	956	453	225	999999	999999	462	999999	754	999999	464	826	534	118	368	999999	512	144	999999	743	104	999999	999999	744	147	999999	999999	318	321	962	881	307	532	728	893	999999	655	999999	999999	581	58	455	228	999999	941	594	895	956	869	348	137	999999	597	459	999999	453	479	709	87	999999	770	154	828	999999	504	166	303	999999	225	225	308	939	847	224	999999	999999	197	322	802	999999	80	999999	448	973	834	999999	710	82	999999	450	673	945	999999	559	999999	904	626	999999	670	785	999999	98	741	653	50	198	520	999999	764	944	265	167	907	534	999999	939	705	999999	957	980	999999	231	671	999999	552	999999	454	298	413	791	999999	760	651	27	262	999999	999999	794	933	646	13	336	999999	201	194	516	48	999999	893	871	208	771	999999	689	338	79	999999	966	999999	687	999999	231	970	973	921	505	999999	890	281	684	848	910	999999	320	977	130	912	999999	590	999999	324	492	404	541	592	
261	291	999999	688	193	563	133	693	255	902	781	999999	344	279	999999	11	157	690	999999	33	297	999999	168	712	218	999999	999999	999999	75	372	261	999999	438	390	999999	223	552	211	97	130	724	999999	676	418	206	999999	999999	210	901	45	177	999999	195	518	999999	412	133	259	999999	36	999999	999999	627	882	651	954	927	999999	999999	999999	458	945	999999	98	308	80	183	750	999999	454	588	747	484	40	205	458	641	920	96	999999	100	999999	730	999999	514	976	599	793	766	252	835	999999	599	435	999999	231	209	107	220	234	239	382	744	36	448	868	273	999999	687	202	999999	17	867	353	999999	165	225	542	583	331	480	389	999999	999999	618	999999	158	58	453	974	258	544	710	861	999999	999999	999999	999999	622	646	712	12	116	573	929	827	756	256	59	431	999999	667	523	999999	754	849	399	481	999999	483	720	225	154	999999	943	778	307	16	325	668	606	520	919	936	619	478	283	999999	999999	791	999999	901	999	31	999999	999999	31	821	117	188	328	87	296	148	926	497	857	999999	629	161	530	999999	931	390	999999	495	999999	586	279	285	575	999999	147	626	999999	818	999999	132	744	362	756	999999	898	146	350	999999	999999	780	20	999999	620	880	999999	191	270	468	999999	618	205	482	843	444	552	999999	999999	999999	999999	999999	874	999999	999999	999999	999999	999999	405	54	850	794	999999	306	999999	967	576	999999	999999	695	197	956	999999	805	999999	607	999999	272	519	322	933	77	534	999999	589	563	906	901	849	999999	999999	523	786	225	999999	999999	999999	899	220	875	999999	404	175	916	161	983	314	78	269	674	808	396	757	93	121	783	269	48	717	708	70	674	308	780	474	999999	999999	150	999999	672	39	37	999999	999999	999999	538	901	999999	849	605	999999	999999	641	999999	86	835	999999	703	114	835	999999	539	191	512	999999	203	106	395	452	487	813	174	880	999999	644	999999	344	124	999999	582	999999	652	999999	121	999999	999999	42	132	703	639	908	999999	45	999999	756	500	845	549	828	259	442	999999	175	999999	999999	94	957	54	540	999999	500	651	999999	999999	999999	273	350	79	999999	999999	171	999999	692	813	999999	346	138	528	840	154	935	794	999999	389	999999	375	487	999999	329	375	275	987	591	407	999999	266	413	999999	999999	999999	160	775	496	246	999999	469	823	361	793	455	955	999999	213	396	999999	706	999999	999999	391	999999	786	999999	750	687	327	183	391	294	674	999999	933	624	128	357	994	999999	307	59	999999	680	551	999999	43	873	420	999999	784	205	47	999999	900	729	132	999999	
706	636	35	999999	918	999999	999999	539	687	480	999999	340	320	855	401	210	408	316	392	711	999999	660	999999	876	999999	491	399	196	257	999999	422	999999	502	307	650	367	144	999999	140	999999	603	22	448	563	999999	999999	999999	928	804	999999	43	999999	346	420	785	56	157	158	999999	999999	525	891	291	454	68	318	838	23	215	43	76	999999	185	999999	118	32	222	999999	525	197	966	471	999999	421	209	828	999999	91	521	604	220	985	999999	703	999999	999999	731	994	505	53	250	511	999999	770	999999	132	417	341	312	762	833	231	632	354	999999	64	999999	870	999999	239	450	999999	501	610	999999	90	999999	999999	154	999999	301	228	999999	482	946	465	747	622	651	86	420	536	779	999999	770	989	363	610	999999	807	999999	860	749	275	602	999999	999999	122	946	689	177	935	196	905	471	999999	999999	160	999999	15	316	999999	229	999999	999999	914	977	743	839	999999	727	354	248	999999	204	441	478	165	999999	462	454	999999	675	961	909	999999	999999	873	297	164	199	212	212	238	500	999999	641	581	457	688	516	999999	282	122	962	999999	696	849	999999	39	147	999999	280	944	560	680	221	999999	269	342	574	999999	455	685	644	524	999999	20	846	879	799	897	707	201	946	188	999999	563	999999	96	788	499	172	999999	27	554	999999	267	678	999999	999999	999999	322	124	123	412	821	597	999999	447	680	999999	13	832	240	250	937	88	998	999999	328	658	268	182	999999	84	942	999999	667	100	592	884	342	36	999999	426	585	592	999999	544	366	765	999999	561	415	999999	496	339	37	777	616	854	999999	306	501	455	999999	149	999999	48	999999	633	929	386	855	999999	999999	976	66	813	665	999999	999999	999999	25	562	572	706	767	450	588	612	170	999999	483	738	624	46	535	999999	310	445	31	49	999999	733	835	709	706	618	759	519	283	223	999999	272	853	806	290	938	883	419	381	129	999999	857	472	49	902	127	182	317	450	736	999999	229	332	961	999999	291	727	862	999999	158	691	999999	999999	946	777	221	884	817	755	999999	999999	999999	73	902	588	999999	270	795	806	588	446	999999	79	999999	709	893	939	999999	999999	998	999999	30	999999	233	999999	391	528	525	271	691	999999	364	562	999999	300	623	165	430	382	171	30	931	65	421	999999	249	999	792	247	999999	999999	992	999999	756	999999	999999	481	840	999999	207	698	999999	534	125	355	91	889	224	256	96	737	999999	519	999999	978	289	965	998	999999	999999	392	735	999999	999999	419	999999	965	805	478	999999	152	324	999999	184	473	285	
999999	939	75	999999	360	784	999999	999999	157	763	482	999999	778	105	999999	482	999999	285	815	962	466	157	706	115	126	94	999999	381	944	422	561	999999	999999	702	882	999999	933	889	837	607	999999	137	239	655	768	999999	37	382	423	669	994	999999	369	511	818	259	999999	959	999999	276	48	175	999999	734	212	999999	350	85	222	435	999999	440	447	218	773	338	917	999999	347	294	66	999999	957	284	999999	999999	975	291	883	633	792	973	384	571	568	999999	921	505	999999	999999	999999	951	169	999999	999999	564	243	999999	737	999999	342	192	622	230	219	674	217	931	316	331	172	68	999999	999999	642	576	66	876	649	749	416	422	607	716	803	999999	213	999999	164	863	646	823	553	403	999999	999999	999999	164	362	894	816	990	198	999999	468	432	758	579	355	553	507	999999	512	988	83	919	584	905	426	114	470	248	776	452	685	348	514	799	298	999999	225	901	523	755	933	426	999999	486	999999	380	356	633	999999	611	366	288	999999	565	329	381	999999	455	737	257	999999	577	224	999999	445	999999	918	959	999999	999999	338	606	843	757	65	657	696	999999	656	56	757	836	625	999999	999999	406	37	999999	479	917	17	770	173	276	331	365	211	487	50	139	999999	396	999999	309	282	759	445	563	999999	672	685	928	798	691	500	999999	951	59	659	48	102	968	490	999999	315	999999	999999	577	435	699	999999	999999	66	999999	594	999999	999999	999999	892	336	999999	473	448	806	242	88	971	482	775	999999	414	162	827	12	47	493	906	979	994	714	327	867	138	811	227	476	872	281	106	139	112	635	166	999999	87	628	529	683	140	237	596	999999	801	999999	295	302	391	64	490	110	464	513	331	999999	999999	999999	999999	637	589	766	216	700	385	999999	633	778	996	999999	999999	418	963	999999	849	766	127	367	75	438	526	924	94	817	999999	995	674	999999	999999	999999	323	982	999999	892	104	374	30	896	583	999999	76	517	306	887	139	81	147	241	664	564	999999	652	38	906	121	664	682	398	909	999999	971	45	999999	28	190	999999	135	81	138	999999	746	230	783	910	372	999999	628	999999	999999	719	858	442	933	749	916	671	953	999999	999999	439	691	999999	999999	999999	193	41	999999	287	999999	196	946	75	113	189	818	840	868	128	544	112	45	999999	710	199	531	999999	111	724	111	519	999999	748	301	698	793	123	242	999999	726	340	965	999999	499	999999	773	792	339	753	931	85	802	834	842	999999	404	216	999999	797	672	654	929	999999	186	196	207	999999	999999	999999	
396	704	607	288	402	213	147	695	985	999999	426	999999	209	999999	792	35	717	164	906	999999	999999	586	201	444	917	999999	411	646	174	312	999999	576	28	924	999999	236	477	523	442	638	540	708	999999	713	381	933	455	582	536	160	479	53	300	161	120	809	512	173	999999	999999	999999	500	530	682	914	849	720	284	999999	566	558	204	721	278	93	595	366	488	999999	983	626	828	119	24	833	260	285	867	999999	558	723	314	161	122	835	999999	187	547	999999	532	223	180	592	969	602	999999	999999	32	78	525	453	999999	110	388	703	973	391	516	849	664	574	853	471	441	843	999999	52	999999	442	53	417	818	999999	540	770	456	246	149	999999	558	927	263	798	298	114	698	214	773	419	861	658	671	999999	144	957	370	709	160	136	358	242	724	999999	34	999999	634	999999	569	617	257	737	251	104	300	737	999999	64	182	336	154	999999	279	199	999999	395	999999	129	553	583	409	746	999999	23	73	326	999999	673	999999	190	999999	999999	645	165	172	134	417	576	408	999999	646	315	999999	999999	982	319	999999	535	999999	639	371	514	792	986	217	510	651	237	41	973	533	647	999999	991	856	792	999999	123	999999	456	977	179	721	156	936	999999	219	272	41	754	363	678	665	144	819	965	570	999999	947	662	483	189	545	434	874	999	999999	999999	967	199	916	849	508	562	661	201	793	646	59	999999	300	999999	999999	287	620	999999	982	999999	999999	890	232	999999	175	374	973	798	999999	296	282	936	78	674	999999	841	837	513	999999	113	483	627	182	923	609	999999	371	999999	982	268	814	28	999999	880	373	86	967	181	684	143	588	862	567	506	999999	123	999999	626	999999	365	999999	116	685	999999	999999	554	718	308	145	341	12	878	999999	375	999999	263	919	197	310	229	999999	999999	829	45	524	999999	70	675	999999	999999	788	745	20	999999	819	707	342	147	219	819	367	669	46	999999	140	709	999999	201	34	120	203	857	325	999999	492	782	999999	999999	999999	61	494	53	748	999999	999999	267	867	199	556	775	921	781	978	491	862	213	999999	487	904	999999	999999	999999	999999	999999	999999	931	999999	999999	144	46	430	692	999999	999999	335	323	920	397	999999	873	999999	857	645	259	999999	999999	999999	999999	12	999999	999999	800	999999	549	999999	626	999999	999999	356	999999	837	721	999999	999999	999999	238	998	819	166	999999	293	999999	687	41	999999	716	232	401	259	881	61	595	154	855	999999	629	946	999999	680	999999	920	621	50	187	45	130	801	999999	999999	960	422	69	678	
999999	995	919	122	714	577	771	403	11	60	999999	570	252	576	999999	635	999999	291	765	149	457	627	672	201	509	996	852	914	106	999999	999999	468	992	917	691	859	999999	517	999999	666	909	314	919	570	999999	617	792	554	601	500	189	999999	999999	920	230	836	333	728	999999	718	724	856	307	514	762	16	577	335	885	999999	671	217	58	109	239	999999	708	111	625	891	213	308	999999	606	317	619	810	81	696	854	536	999999	999999	524	999999	63	17	415	808	999999	999999	467	668	261	828	971	630	558	690	87	137	232	999999	722	514	999999	999999	701	999999	152	206	505	638	40	813	436	314	534	167	999999	999999	999999	302	66	999999	999999	639	70	777	346	989	262	999999	618	726	314	143	999999	20	525	519	999999	999999	999999	372	544	999999	999999	999999	402	999999	105	401	514	999999	834	929	55	870	769	999999	999999	923	860	163	999999	999999	29	313	509	302	132	999999	642	667	999999	94	637	999999	317	916	10	622	385	679	999999	860	876	999999	999999	384	98	320	250	737	999999	393	999999	512	428	429	999999	335	938	109	544	581	758	847	999999	750	999999	999999	563	999999	787	861	547	191	269	999999	247	999999	421	999999	214	999999	283	904	631	445	736	134	275	999999	117	675	683	285	144	321	112	39	561	151	92	737	757	398	950	184	845	176	999999	999999	999999	465	913	814	895	732	308	999999	225	678	23	177	999999	675	745	121	187	271	999999	948	999999	999999	791	279	999999	477	999999	999999	999999	456	999999	570	881	930	706	651	761	869	390	999999	22	258	999999	882	999999	999999	651	999999	653	999999	999999	999999	129	304	364	999999	999999	644	772	428	677	424	899	769	89	999999	295	165	968	103	360	318	881	999999	935	732	404	909	150	136	825	999999	241	126	459	25	999999	587	575	733	977	126	999999	961	734	598	999999	54	803	686	629	495	123	559	487	999999	702	999999	368	631	999999	999999	999999	646	602	705	192	782	320	74	10	708	589	999999	126	999999	221	999999	909	346	999999	360	999999	464	506	999999	858	999999	999999	999999	322	966	228	999999	165	223	623	460	368	999999	416	576	999999	999999	685	921	999999	878	443	999999	477	999999	575	31	257	999999	999999	48	149	999999	846	510	154	549	751	44	489	645	89	903	999999	999999	561	999999	930	807	999999	375	999999	585	435	980	999999	394	302	539	401	207	999999	937	999999	999999	999999	107	999999	905	431	999999	999999	651	999999	270	798	540	633	716	231	694	999999	999999	601	293	269	563	836	999999	271	760	256	221	999999	291	948	151	349	
46	449	463	999999	35	385	442	387	999999	999999	174	191	708	761	586	999999	707	116	257	346	280	999999	999999	270	325	644	671	937	999999	18	160	999999	999999	201	597	999999	767	995	75	74	999999	999999	140	999999	671	684	562	998	670	903	999999	185	701	805	78	721	999999	203	999999	999999	714	504	611	999999	992	852	534	517	174	319	550	711	50	192	187	999999	999999	999999	598	640	999999	999999	277	873	82	975	621	851	999999	876	999999	573	999999	999999	360	999999	304	20	428	819	160	55	999999	361	362	999999	144	518	999999	702	536	355	605	999999	309	51	237	737	57	27	241	682	394	298	733	999999	99	366	832	999999	81	184	918	779	999999	46	999999	999999	999999	848	840	112	999999	999999	349	999999	968	879	384	318	437	566	962	411	587	477	660	546	627	999999	144	999999	686	115	999999	362	436	825	262	273	213	999999	226	208	999999	138	459	999999	948	503	17	219	999999	523	999999	514	999999	516	201	23	999999	301	298	144	714	72	999999	127	798	987	803	153	627	121	115	125	349	763	234	458	999999	695	597	133	378	924	999999	172	30	999999	999999	999999	633	999999	887	999999	999999	999999	999999	124	712	341	176	961	700	864	999999	999999	999999	969	174	457	291	999999	999999	690	703	175	766	999999	999999	999999	107	999999	846	999999	999999	388	999999	203	102	267	279	120	746	686	528	636	433	513	342	926	755	61	999999	693	638	999999	253	207	218	857	325	705	848	458	999999	999999	999999	817	355	214	646	224	876	907	188	181	999999	318	171	76	742	262	999999	349	508	999999	999999	999999	254	628	144	36	985	999999	942	573	271	297	451	42	521	999999	168	137	289	541	184	54	514	466	893	935	999999	151	125	72	257	999999	950	198	767	961	999999	726	80	620	239	641	965	614	909	709	999999	138	999999	999999	104	330	70	999999	870	683	648	787	734	208	991	843	129	879	325	762	999999	263	999999	559	53	999999	66	669	311	543	89	900	556	194	999999	906	596	989	967	927	449	983	327	93	323	999999	991	871	999999	395	521	95	298	999999	372	999999	999999	995	999999	663	273	401	665	336	999999	747	240	550	141	95	999999	140	999999	397	323	363	999999	192	245	268	449	999999	50	916	32	994	999999	999999	822	999999	53	999999	999999	314	664	57	327	999999	489	575	553	999999	740	999999	999999	390	183	901	999999	18	678	999999	759	824	223	87	360	749	999999	609	999999	999999	727	676	51	656	999999	607	733	275	45	944	702	669	714	997	454	506	777	642	821	999999	575	999999	785	371	
841	91	100	999999	697	578	999999	880	439	722	724	73	501	999999	165	575	178	568	972	999999	978	99	119	226	633	999999	971	671	999999	436	999999	913	999999	680	814	153	516	156	578	467	999999	999999	240	992	283	390	15	294	486	999999	542	16	999999	999999	999999	999999	971	874	999999	999999	606	25	102	13	466	811	182	821	678	21	68	31	999999	515	477	999999	859	999999	999999	252	848	999999	999999	542	894	999999	81	840	297	72	182	642	202	999999	860	999999	728	999999	535	471	218	193	616	999999	196	520	26	336	583	235	999999	853	931	999999	994	919	830	560	119	217	739	341	999999	999999	838	426	828	266	654	235	999999	631	591	999999	43	665	80	719	355	999999	242	745	999999	999999	999999	999999	710	999999	739	941	421	178	128	328	999999	877	659	10	636	770	999999	999999	999999	357	796	271	999999	460	677	339	848	121	214	735	999999	994	999999	472	445	520	715	999999	999999	713	814	999999	513	272	748	999999	999999	79	92	585	691	482	73	910	274	999999	66	260	999999	410	102	310	964	392	354	737	804	196	999999	126	64	999999	244	967	999999	999999	999999	999	711	521	333	778	38	628	53	999999	999999	173	207	537	463	999999	532	125	999999	514	305	999999	918	21	361	819	999999	966	530	346	999999	106	376	737	160	999999	548	302	87	323	281	345	349	999999	807	640	989	37	999999	599	822	128	356	39	241	637	90	700	170	513	273	72	107	999999	263	833	999999	469	386	999999	916	239	999999	999999	999999	959	781	76	213	720	830	487	313	931	524	129	750	347	506	523	976	848	999999	573	999999	219	247	642	999999	973	844	529	999999	266	683	592	90	58	796	282	856	24	496	450	683	999999	758	999999	192	143	999999	459	963	863	999999	77	107	473	258	32	999999	999999	476	999999	876	311	836	999999	257	931	49	701	999999	234	999999	999999	361	691	999999	273	461	80	999999	465	889	395	565	787	835	616	495	616	799	773	560	717	547	266	573	999999	949	711	919	999999	104	999999	907	999999	205	469	999999	415	583	984	571	650	999999	999999	350	999999	745	59	999999	641	446	999999	999999	999999	673	949	423	999999	999999	999999	323	999999	161	209	371	999999	487	826	591	376	900	89	43	814	999999	909	39	536	916	92	636	999999	499	288	814	671	999999	140	75	255	55	621	297	999999	999999	821	499	488	999999	999999	13	919	467	999999	740	367	398	97	575	764	999999	886	187	45	882	423	999999	999999	395	700	28	356	999999	999999	330	289	791	999999	153	999999	419	551	999999	84	88	999999	
443	653	547	456	282	402	999999	310	999999	169	443	262	999999	999999	570	999999	102	999999	824	656	168	131	999999	461	575	429	943	999999	999999	999999	999999	113	956	175	980	608	336	938	999999	999999	792	459	999999	170	846	539	999999	895	819	794	999999	938	260	431	558	321	999999	999999	880	853	459	379	956	956	169	339	305	25	999999	999999	299	164	999999	209	864	999999	999999	365	999999	46	641	57	375	999999	920	999999	999999	534	617	668	480	250	999999	574	999999	422	503	999999	999999	516	243	772	628	857	999999	999999	999999	61	566	849	999999	772	480	999999	222	412	14	405	45	109	999999	770	408	609	491	59	106	956	999999	452	215	66	364	999999	803	868	999999	518	66	626	652	801	967	768	467	708	999999	223	362	999999	418	107	999999	901	39	472	373	999999	375	455	207	461	27	999999	999999	154	999999	999999	51	353	999999	999999	349	418	457	999999	999999	999999	152	782	288	882	604	279	44	117	47	462	78	999999	505	409	999999	999999	429	200	783	853	134	322	300	999999	182	18	999999	922	758	610	453	355	669	999999	999999	592	999999	325	999999	748	90	535	117	999999	999999	999999	847	999999	352	738	989	999999	900	949	515	830	999999	999999	709	595	499	121	359	437	18	723	999999	772	532	560	444	113	343	999999	773	599	214	345	999999	471	171	206	580	30	999999	197	454	720	227	999999	999999	287	999999	272	259	968	186	679	999999	588	999999	85	999999	791	304	999999	923	864	186	999999	625	999999	999999	999999	433	999999	541	339	999999	999999	999999	950	555	484	460	999999	498	80	999999	805	423	535	399	999999	431	96	155	788	725	999999	274	999999	544	999999	432	954	999999	999999	838	956	436	999999	862	134	999999	999999	529	576	341	147	396	852	999999	380	503	99	756	304	816	347	999999	753	613	92	557	689	415	254	62	505	681	999999	242	830	999999	576	672	274	999999	340	566	578	456	587	348	421	511	999999	807	999999	207	190	560	500	808	683	243	780	999999	630	999999	284	524	835	465	274	619	999999	999999	926	427	999999	115	485	781	579	307	999999	743	145	188	999999	447	720	308	999999	999999	741	31	999999	999999	892	697	999999	656	999999	63	999999	131	83	999999	263	170	881	914	999999	84	84	719	239	386	217	999999	441	452	442	837	999999	537	964	703	878	236	999999	999999	535	794	999999	829	500	525	686	999999	999999	343	924	91	565	999999	592	426	999999	999999	791	318	136	855	265	999999	223	453	260	92	167	999999	999999	36	999999	298	389	920	999999	254	228	714	999999	313	375	108	999999	360	999999	
998	944	999999	215	855	445	999	466	999999	539	430	999999	56	999999	604	999999	300	420	898	238	999999	426	671	888	252	803	999999	619	823	489	167	999999	863	999999	999999	147	619	174	999999	591	999999	831	709	999999	117	999999	182	448	105	999999	85	687	628	131	13	582	283	999999	963	61	367	999999	643	199	382	999999	999999	999999	23	466	136	136	351	999999	385	999999	999999	999999	999999	612	999999	638	523	266	999999	479	970	741	999999	999999	864	960	210	26	233	473	197	999999	19	999999	887	306	435	638	439	948	346	321	746	567	866	992	877	360	429	729	866	387	999999	903	861	20	707	999999	601	176	926	335	999999	911	258	205	999999	505	999999	999999	212	885	826	465	143	658	994	610	814	871	92	849	597	504	999999	810	734	115	424	876	599	999999	46	273	32	20	237	999999	318	670	999999	381	635	999999	526	981	560	329	770	212	999999	107	528	730	93	86	738	999999	999999	447	999999	175	91	849	735	119	848	563	443	132	999999	169	301	154	159	711	999999	502	977	999999	259	414	345	222	999999	501	574	316	189	999999	282	999999	530	870	208	556	999999	786	369	416	142	999999	886	647	781	857	806	384	580	382	862	245	999999	688	999999	999999	829	999999	999999	243	545	541	383	999999	849	783	638	430	999999	999999	420	999999	142	571	493	262	999999	697	441	12	695	199	735	807	93	46	46	999999	999999	152	726	999999	999999	135	871	999999	623	399	798	998	228	386	439	976	999999	434	113	50	999999	935	999999	142	437	999999	548	999999	806	576	999999	812	746	796	747	999999	877	989	641	17	699	892	638	138	899	999999	783	318	999999	759	846	658	933	995	647	747	613	594	993	809	587	999999	794	57	985	986	999999	999999	639	636	109	971	793	105	999999	312	306	410	243	994	213	999999	596	56	999999	999999	878	751	999999	999999	999999	292	995	832	430	185	107	591	152	912	191	361	999999	133	999999	874	999999	838	654	999999	999999	212	999999	999999	606	357	928	999999	327	999999	117	509	284	999999	446	999999	976	961	999999	175	214	715	267	330	812	851	559	473	999999	855	891	50	106	813	558	987	931	996	999999	82	257	359	999999	999999	805	682	87	50	687	842	898	999999	172	999999	140	999999	945	40	196	754	797	464	360	999999	348	77	413	999999	90	999999	885	979	735	603	918	855	451	354	525	140	774	999999	785	554	957	987	878	999999	999999	999999	51	900	810	481	284	792	999	999999	999999	737	278	616	960	238	999999	918	178	569	999999	285	999999	600	999999	65	979	288	
679	805	513	360	199	999999	787	267	416	984	179	263	328	999999	999999	648	779	999999	999999	168	999999	556	597	48	819	319	56	999999	999999	451	394	999999	502	996	122	203	298	223	999999	483	828	999999	821	972	749	914	250	444	429	999999	820	999999	203	999999	729	132	218	474	541	999999	748	390	728	999999	600	999999	761	331	23	662	360	566	249	388	339	856	735	625	299	999999	78	612	999999	999999	630	666	561	680	276	990	984	999999	682	668	999999	448	999999	855	382	335	163	919	430	766	295	264	999999	814	492	873	397	999999	999999	636	812	146	411	836	345	933	862	999999	65	32	678	536	883	999999	999999	999999	999999	879	253	963	999999	158	191	221	607	376	187	746	198	403	603	401	647	999999	999999	597	46	147	999999	448	999999	82	864	408	98	758	380	907	170	601	990	999999	349	221	999999	999999	955	199	238	969	999999	999999	892	999999	999999	286	888	838	999999	999999	853	744	368	999999	999999	678	294	783	133	999999	995	280	586	999999	412	95	999999	436	999999	999999	642	999999	999999	551	692	999999	190	212	999999	811	869	542	999999	113	748	999999	159	545	720	217	378	181	75	389	999999	999999	999999	306	258	344	999999	462	678	531	424	16	835	816	121	153	498	92	805	322	978	463	97	483	848	166	935	516	715	952	824	999999	781	529	578	999999	819	883	954	643	586	417	999999	661	688	741	420	342	999999	577	999999	295	376	753	411	520	398	64	457	101	408	718	999999	999999	706	953	235	316	248	904	333	614	138	999999	736	999999	599	435	795	116	745	999999	93	999999	243	538	103	37	128	68	818	764	436	862	999999	867	999999	999999	954	734	999999	114	104	999999	999999	114	167	215	26	999999	920	999999	269	350	356	806	635	608	492	177	999999	999999	999999	999999	95	569	188	276	999999	869	999999	999999	999999	999999	600	999999	508	564	894	138	381	888	999999	999999	999999	855	505	999999	999999	438	241	71	654	786	999999	318	916	914	442	999999	926	891	289	157	999999	467	491	208	749	715	307	80	714	364	999999	999999	196	999999	52	239	73	102	760	497	999999	839	808	694	196	292	724	593	131	219	212	489	609	863	349	999999	374	999999	345	800	141	171	357	300	990	999999	131	17	871	212	621	999999	999999	792	520	109	659	797	999999	467	999999	714	948	504	999999	317	372	333	569	372	865	766	757	959	366	999999	491	517	703	293	999999	717	721	919	598	378	357	817	352	250	30	576	295	878	809	427	999999	999999	147	682	999999	999999	999999	509	347	854	86	182	
435	54	618	151	103	728	306	283	999999	39	905	783	959	999999	981	329	352	299	481	878	159	999999	264	638	380	999999	753	373	279	222	581	744	301	185	391	308	999999	878	482	566	999999	999999	434	192	999999	363	723	984	816	128	166	999999	383	207	32	496	790	979	771	82	974	932	999999	999999	458	171	492	784	174	999999	696	474	999999	914	999999	999999	514	999999	690	26	307	769	557	160	66	533	370	103	162	894	999999	999999	999999	410	592	649	532	655	734	785	871	999999	819	143	431	692	999999	468	901	409	982	718	298	755	775	214	999999	853	723	924	800	999999	999999	280	174	54	999999	416	331	657	101	858	999999	905	999999	368	949	423	728	373	999999	902	202	753	911	999999	363	999999	634	387	999999	679	932	809	985	999999	317	549	999999	387	334	825	147	999999	999999	134	380	393	611	999999	264	962	134	359	999999	999999	206	877	368	374	690	999999	781	943	392	422	925	537	919	671	61	410	454	351	49	475	764	948	445	787	999999	969	749	228	999999	312	554	583	999999	96	999999	440	999999	604	697	999999	54	203	861	999999	999999	999999	474	939	999999	854	517	999999	999999	168	143	257	999999	580	945	720	267	999999	820	90	867	352	361	832	999999	621	229	849	999999	722	430	571	97	549	589	585	505	810	999999	278	794	771	273	28	953	39	997	610	999999	999999	70	492	382	999999	38	999999	491	641	553	744	635	668	139	597	737	999999	169	892	999999	999999	224	456	698	551	296	999999	88	343	879	366	623	999999	199	676	999999	938	198	317	999999	999999	104	999999	267	999999	643	135	999999	676	290	391	869	999999	619	300	762	999999	999999	831	494	933	776	157	999999	999999	131	26	999999	999999	935	799	383	852	381	267	274	999999	199	579	907	170	463	412	999999	498	497	517	999	899	913	999999	154	367	999999	587	999999	999999	999999	79	998	627	656	188	740	491	999999	999999	733	362	35	999999	999999	223	923	333	999999	373	104	273	699	613	27	579	550	887	654	26	39	999999	309	327	258	999999	581	290	514	999999	999999	571	491	999999	999999	646	874	511	633	999999	999999	499	118	593	852	838	379	395	610	87	638	852	837	990	986	939	999999	707	163	304	642	643	819	999999	701	532	782	229	999999	380	999999	48	264	999999	583	540	999999	999999	999999	420	999999	999999	679	437	999999	999999	999999	500	999999	844	593	177	358	338	298	999999	680	914	891	999999	999999	160	565	240	382	999999	999999	124	417	456	264	346	241	999999	999999	999999	999999	391	557	882	797	292	735	999999	
786	537	689	925	434	783	859	771	824	155	999999	999999	999999	449	64	999999	999999	999999	92	999999	999999	999999	935	615	999999	842	835	298	366	19	532	773	999999	580	453	844	909	673	690	634	596	493	522	999999	388	956	825	524	999999	510	661	186	209	697	405	539	601	999999	151	999999	947	571	414	999999	999999	590	183	60	995	220	146	557	930	999999	450	999999	734	999999	236	827	999999	320	999999	856	999999	355	574	727	184	914	252	835	531	108	686	999999	999999	707	473	999999	999999	999999	529	126	373	113	256	750	256	309	804	752	847	324	574	636	610	558	467	277	999999	455	875	90	967	311	36	831	999999	999999	999999	37	385	439	54	251	791	844	493	999999	109	999999	480	875	120	500	987	216	534	59	424	530	999999	206	999999	336	999999	999999	159	71	999999	425	978	830	291	776	377	418	280	332	999999	765	74	223	178	202	999999	999	970	477	324	819	306	722	11	497	999999	999999	658	999999	351	999999	999999	999999	999999	684	846	649	999999	343	999999	578	935	212	999999	659	999999	36	38	588	361	999999	478	681	747	267	128	265	829	793	989	198	760	563	999999	503	999999	999999	999999	494	999999	999999	414	636	354	999999	884	103	518	351	41	760	159	79	999999	451	999999	23	683	908	565	999999	819	800	354	933	817	382	999999	999999	589	999999	999999	544	242	999999	495	842	337	11	383	999999	999999	999999	761	999999	49	691	207	539	629	66	959	148	928	999999	515	613	999999	999999	928	511	871	807	762	219	781	999999	999999	339	955	41	999999	682	535	540	999999	341	48	999999	999999	136	184	693	91	533	862	841	616	476	999999	881	561	999999	83	999999	163	999999	999999	552	457	434	999999	999999	583	598	379	287	613	999999	999999	183	574	999999	999999	801	337	999999	726	999999	357	939	998	370	818	83	479	770	608	999999	387	904	999999	496	668	470	281	316	119	999999	999999	584	237	228	554	999999	316	395	399	281	544	974	221	497	204	517	435	494	999999	510	128	609	999999	949	19	27	999999	999999	506	65	530	30	79	244	85	773	999999	999999	815	482	999999	94	380	337	128	412	692	128	302	161	45	787	267	999999	373	553	905	287	219	537	999999	999999	889	344	751	524	999999	977	421	430	999999	655	678	577	744	44	239	351	999999	606	334	999999	999999	999999	999999	742	763	999999	999999	531	999999	433	571	999999	703	537	204	45	586	604	507	715	706	871	355	999999	119	689	999999	339	999999	564	456	999999	212	999999	453	544	324	18	999999	445	116	889	563	381	94	399	873	216	
999999	203	999999	999999	109	618	742	999999	999	999999	999999	83	605	541	217	313	977	958	85	374	999999	659	721	999999	843	71	608	816	318	973	999999	999999	815	658	999999	131	799	230	999999	999999	999999	539	545	684	385	687	839	575	999999	259	404	135	999999	509	131	999999	481	197	392	999999	19	925	999999	35	999999	913	267	999999	52	999999	514	999999	455	491	999999	555	124	47	201	166	232	999999	144	68	999999	180	406	316	999999	318	649	611	837	999999	584	670	933	999999	999999	472	430	892	533	596	999999	647	679	832	732	576	75	443	996	236	815	975	791	546	455	172	517	999999	420	733	446	902	919	980	999999	117	621	604	696	729	736	339	510	547	322	932	501	573	583	999999	252	215	615	611	659	999999	878	396	74	188	999999	478	482	799	159	842	727	698	925	999999	954	471	999999	999999	999999	999999	475	254	234	999999	671	943	377	459	999999	999999	297	318	331	307	238	234	540	518	774	267	857	710	999999	999999	214	802	648	999999	16	781	999999	348	999999	999999	143	999999	172	550	517	21	111	32	319	918	999999	999999	377	627	396	999999	999999	238	999999	242	628	764	999999	999999	318	868	305	999999	453	708	772	949	999999	158	174	603	71	989	11	999999	166	834	999999	479	924	795	435	30	572	286	849	239	846	878	554	379	999999	418	241	999999	716	692	579	610	999999	605	999999	228	463	792	667	942	237	999999	85	794	372	386	999999	523	442	285	846	999999	999999	999999	999999	328	999999	999999	824	999999	757	362	999999	473	265	790	332	329	999999	216	566	779	618	907	999999	999999	999999	759	16	999999	589	718	216	999999	999999	999999	751	614	503	892	999999	668	967	24	194	875	999999	999999	538	581	64	510	938	235	999999	76	999999	950	539	995	525	844	999999	433	73	49	999999	615	627	853	999999	718	826	999999	999999	999999	811	999999	999999	136	424	200	999999	434	347	89	999999	980	722	779	999999	999999	84	507	376	779	880	999999	951	999999	729	999999	984	685	542	345	684	256	642	821	999999	954	237	999999	580	335	623	363	95	999999	269	999999	892	847	999	248	644	328	325	813	27	999999	652	577	407	346	999999	999999	892	12	405	999999	347	901	524	898	573	999999	927	51	999999	527	459	966	886	563	194	147	685	999999	999999	365	999999	999999	999999	988	312	659	15	244	129	87	471	999999	589	736	828	991	333	111	999999	973	401	999999	658	500	999999	685	999999	843	162	78	860	597	311	49	999999	999999	107	536	999999	913	665	999999	922	88	66	376	999999	159	735	203	814	999999	
999999	999999	964	657	999999	313	180	999999	967	171	91	999999	226	873	781	549	144	320	894	797	515	761	999999	999999	999999	580	443	451	308	541	999999	958	264	286	968	999999	84	944	999999	793	365	969	945	503	999999	871	861	192	594	837	999999	425	309	26	78	867	419	999999	305	999999	869	729	327	435	999999	999999	999999	999999	904	999999	999999	200	999999	110	442	999999	816	999999	107	999999	719	261	999999	471	526	692	659	247	999999	111	999999	999999	648	746	999999	635	651	519	999999	999999	86	999999	288	999999	371	824	452	208	584	533	60	605	999999	815	881	618	999999	856	908	370	999999	558	999999	802	41	657	551	236	999999	806	999999	306	373	619	413	798	999999	468	109	702	250	999999	662	684	60	569	658	833	864	315	761	795	610	90	999999	528	198	999999	366	714	282	226	32	777	639	754	242	550	411	93	646	415	757	216	130	999999	895	999999	751	471	999	718	371	871	55	108	999999	293	999999	885	610	999999	112	999999	430	33	438	999999	55	999999	337	118	999999	999999	999999	356	48	404	959	11	999999	150	734	894	715	563	855	161	999999	540	999999	948	999999	526	999999	159	313	999999	786	106	999999	20	12	455	144	999999	297	590	999999	699	70	301	333	602	262	469	762	217	680	866	178	286	162	999999	248	999999	172	905	307	519	52	676	617	862	999999	622	147	289	760	999999	275	274	999999	42	480	999999	625	352	999999	23	397	999999	691	919	928	307	857	498	216	999999	728	392	292	692	656	394	684	471	185	999999	332	999999	457	999999	600	903	999999	999999	43	482	763	819	641	293	132	947	984	698	934	999999	765	648	999999	14	999999	883	982	267	386	999999	91	164	177	633	691	914	647	835	999999	34	969	737	464	733	999999	999999	751	999999	570	709	999999	985	536	64	874	683	999999	452	999999	717	921	80	743	947	999999	999999	999999	17	999999	217	999999	158	379	909	160	37	194	349	23	196	142	983	697	676	999999	106	627	122	999999	18	515	999999	84	611	999999	999999	994	999999	343	391	999999	743	406	362	410	261	999999	627	904	846	498	70	999999	999999	585	938	382	76	272	999999	982	539	258	999999	701	999999	83	768	805	260	43	677	16	631	929	398	586	344	999999	999999	489	999	999999	913	519	454	765	999999	35	999999	527	999999	254	48	409	726	494	999999	999999	306	187	848	821	999999	999999	820	999999	807	999999	999999	362	48	800	837	815	982	331	999999	999999	257	348	573	742	640	999999	116	999999	967	232	212	904	772	683	970	256	999999	187	565	111	698	
999999	957	999999	838	999999	488	137	416	233	426	405	159	739	414	957	614	999999	190	919	706	397	97	585	442	999999	589	999999	830	999999	183	805	766	999999	385	856	390	999999	904	828	254	979	26	743	805	807	999999	43	279	22	642	535	996	645	404	311	999999	382	433	555	999999	999999	306	825	59	621	639	916	999999	557	576	905	999999	362	674	726	999999	353	780	634	538	999999	999999	817	948	648	808	130	838	83	553	18	999999	999999	605	130	682	200	694	194	177	838	679	721	445	737	334	644	970	677	930	960	602	798	999999	999999	48	489	877	410	812	999999	87	999999	14	999999	630	999999	756	553	54	999999	658	595	467	999999	876	373	999999	999999	324	174	159	170	999999	592	416	486	999999	999999	92	203	999999	293	381	999999	760	999999	717	877	999999	480	887	426	633	750	999999	16	341	326	800	999999	999999	666	96	648	369	999999	999999	421	999999	153	521	999999	999999	851	867	375	999999	808	939	486	656	999999	114	843	286	732	537	999999	999999	410	155	24	138	418	999999	657	206	999999	299	844	262	306	725	999999	958	70	955	781	883	936	791	533	387	323	28	611	561	999999	372	636	999999	743	999999	751	997	999999	699	63	764	219	178	999999	518	105	234	999999	779	151	884	226	777	755	519	354	618	622	637	814	999999	999999	105	953	369	663	999999	518	999999	999999	999999	461	370	902	27	673	768	309	24	292	98	999999	999999	419	368	156	858	633	999999	785	999999	385	999999	999999	663	289	999999	224	132	999999	639	716	193	806	186	999999	855	999999	738	846	585	999999	607	354	725	731	653	685	595	999999	804	832	999999	999999	841	589	999999	485	249	737	559	554	187	999999	652	382	485	35	999999	935	301	984	894	387	209	823	999999	525	999999	932	635	438	629	909	999999	806	431	802	964	596	842	999999	635	11	297	41	142	999999	702	352	255	628	452	659	922	999999	938	999999	191	28	812	74	326	316	111	130	925	277	999999	846	950	682	70	647	102	921	358	999999	99	177	690	339	823	816	999999	17	999999	969	987	239	868	524	999999	946	999999	777	63	328	999999	176	116	999999	338	856	401	573	567	999999	566	10	472	55	999999	23	999999	483	251	509	999999	103	999999	955	290	880	977	999999	71	123	863	325	867	40	993	922	999999	826	10	967	424	123	449	191	412	999999	999999	823	706	999999	619	310	535	554	999999	805	42	161	583	458	878	965	511	999999	940	251	143	442	999999	895	951	510	483	284	94	516	653	953	999999	999999	123	164	729	
999999	504	563	999999	322	999999	197	890	910	252	552	999999	458	611	999999	250	171	852	334	771	811	656	118	827	261	999999	191	162	88	608	999999	999999	723	245	59	949	387	461	820	999999	864	15	51	999999	930	195	635	905	657	712	390	451	788	393	918	806	395	736	537	999999	999999	45	811	311	963	999999	999999	223	562	999999	863	710	999999	999999	906	999999	614	851	896	76	833	999999	504	999999	227	837	999999	340	327	253	563	650	923	967	949	999999	203	999999	303	999999	820	999999	352	610	849	680	999999	564	486	122	999999	544	840	471	999999	874	999999	445	93	136	662	44	895	319	492	222	999999	999999	999999	87	612	874	557	183	255	420	933	893	999999	547	427	991	999999	215	999999	999999	999999	461	999999	84	297	758	657	999999	70	785	999999	43	128	999999	999999	355	289	999999	509	999999	986	667	226	609	999999	647	919	546	999999	671	191	690	267	473	412	999999	127	210	790	854	227	389	999999	469	893	899	999999	999999	653	999999	712	455	706	735	999999	152	245	347	142	999999	999999	121	468	999999	604	837	776	999999	233	999999	238	999999	999999	999999	109	606	999999	756	716	999999	872	999999	892	637	958	736	983	532	440	270	999999	999999	78	999999	999999	116	999999	999999	999999	65	133	130	665	93	999999	634	836	61	999999	436	999999	489	999999	99	777	808	228	999999	440	868	853	253	224	999999	480	459	999999	477	638	999999	685	999999	999999	660	919	751	374	999999	794	334	899	932	896	14	671	609	999999	978	372	217	999999	101	292	996	212	879	905	701	999999	999999	624	368	999999	999999	750	999999	598	971	180	35	443	419	45	115	969	920	356	220	302	870	311	41	115	431	115	999999	549	894	457	49	846	673	999999	999999	710	540	520	264	999999	905	21	186	807	347	773	478	65	186	37	999999	532	999999	409	999999	92	593	263	991	536	167	227	703	523	999999	189	999999	999999	634	405	999999	410	101	957	999999	859	135	233	767	657	636	537	373	866	999999	516	161	273	463	328	126	286	529	728	105	688	317	662	999999	168	12	265	431	780	598	881	441	737	22	883	957	369	496	343	899	999999	854	837	999999	625	37	999999	759	999999	999999	162	881	999999	861	708	551	472	999999	609	654	381	116	999999	278	293	85	424	999999	580	371	756	790	195	828	476	834	480	314	60	140	505	506	125	502	999999	10	77	875	313	341	494	999999	886	999999	528	523	271	999999	74	550	613	255	999999	944	531	371	695	544	999999	874	999999	168	506	479	158	874	990	100	999999	293	
999999	548	947	248	876	944	904	999999	310	953	999999	911	249	510	999999	260	999999	999999	970	84	314	532	999999	999999	271	336	999999	417	539	654	533	181	736	781	999999	75	307	939	999999	587	467	999999	999999	441	999999	168	919	999999	952	898	999999	818	999999	757	978	999999	67	518	977	550	638	999999	966	655	429	400	185	467	999999	461	952	999999	113	393	617	125	298	999999	999999	112	416	319	464	641	108	714	999999	979	803	68	999999	789	962	527	948	970	999999	588	21	912	983	462	999999	501	945	177	714	736	149	862	196	18	392	999999	143	999999	42	335	557	715	999999	205	663	999999	452	999999	426	586	444	647	893	709	47	999999	999999	999999	291	963	695	930	999	999999	840	999999	871	10	407	97	394	629	999999	896	41	306	574	999999	798	128	58	782	751	138	301	502	968	486	971	999999	755	188	47	999999	999999	627	999999	31	999999	722	48	452	766	999999	201	815	708	997	678	740	649	340	166	173	914	913	188	999999	34	347	972	395	38	999999	342	215	591	869	999999	413	999999	553	433	86	90	605	25	422	999999	485	999999	971	808	240	528	999999	32	874	164	726	448	844	996	999999	749	653	423	999999	996	986	234	839	740	999999	159	106	907	90	92	318	897	766	934	549	999999	11	999999	999999	710	917	193	716	715	540	965	746	556	416	999999	437	192	488	999999	950	261	954	240	543	91	999999	999999	999999	792	845	828	682	909	999999	472	748	76	626	999999	88	802	999999	133	999999	309	412	999999	500	753	655	136	419	349	984	999999	599	771	52	999999	287	410	999999	924	870	711	292	837	108	944	999999	370	565	660	999999	158	743	830	39	999999	679	882	27	999999	146	718	419	342	924	170	872	976	33	999999	549	678	999999	593	263	499	27	574	451	555	175	294	570	758	12	836	554	999999	742	808	47	405	392	64	999999	161	999999	949	913	938	81	611	347	656	121	669	597	160	999999	539	226	999999	999999	999999	31	851	157	660	340	98	615	113	244	224	872	154	295	506	805	112	999999	77	661	513	484	999999	947	999999	647	342	999999	999999	999999	212	999999	932	999999	999999	42	936	13	641	618	824	999999	968	376	132	783	999999	383	101	354	999999	342	159	999999	927	999999	999999	999999	243	23	999999	849	999999	910	42	632	940	189	374	474	869	108	999999	458	999999	190	516	198	824	999999	680	959	999999	59	729	869	443	489	46	934	574	999999	999999	627	620	999999	120	999999	343	500	843	787	999999	626	485	999999	999999	700	616	747	480	999999	
88	999999	999999	48	701	999999	999999	173	199	461	999999	440	899	836	338	938	837	861	999999	999999	854	334	297	892	950	531	574	363	999999	999999	872	299	463	999999	953	667	294	582	999999	947	877	180	311	391	645	578	999999	648	47	838	862	755	677	32	424	754	814	451	97	180	598	827	81	456	588	852	977	603	999999	670	654	265	587	131	580	683	999999	905	257	381	803	925	326	263	880	127	622	440	881	209	853	842	494	999999	999999	999999	999999	854	999999	792	999999	134	999999	999999	999999	607	999999	555	452	740	730	908	999999	715	999999	672	999999	817	576	471	999999	546	999999	684	817	811	770	999999	772	531	584	179	112	465	999999	679	170	949	78	282	999999	76	988	151	478	944	649	778	737	686	548	999999	999999	342	999999	999999	412	90	999999	383	999999	694	999999	920	166	999999	999999	738	935	696	512	999999	749	303	521	174	558	999999	216	872	171	991	745	95	982	302	999999	770	999999	725	276	90	999999	694	445	999999	999999	77	999999	999999	148	910	843	50	999999	999999	542	999999	820	999999	999999	832	874	999999	221	845	948	697	999999	863	670	46	834	220	999999	431	171	64	858	999999	881	999999	595	299	734	261	999999	999999	999999	995	760	999999	999999	517	229	444	216	999999	482	600	999999	595	138	131	256	111	86	632	999999	999999	825	487	135	563	999999	24	247	999999	952	999999	999999	253	785	943	113	763	96	326	990	985	225	459	999999	267	999999	999999	362	999999	52	999999	184	525	95	168	179	282	781	396	999999	215	206	631	759	521	903	72	809	195	28	493	999999	759	999999	634	537	376	906	868	611	228	661	774	542	999999	785	999999	999999	627	773	831	982	999999	324	785	789	594	699	69	364	889	487	177	999999	559	617	425	999999	460	999999	802	376	912	784	784	553	432	98	999999	736	999999	999999	192	421	196	511	325	445	857	845	943	677	846	999999	999999	741	494	999999	999999	712	999999	298	707	999999	999999	465	79	915	999999	999999	366	505	999999	999999	631	984	305	755	268	58	999999	999999	35	615	687	135	999999	408	72	53	999999	113	116	999999	375	999999	206	196	450	731	999999	410	999999	625	488	448	418	999999	999999	737	999999	738	70	934	420	390	272	101	318	845	935	999999	852	999999	181	262	999999	542	957	999999	788	119	999999	536	999999	891	84	409	999999	249	716	999999	526	335	999999	330	999999	999999	315	985	181	999999	877	999999	796	771	999999	420	454	235	59	875	564	999999	999999	336	433	533	327	529	999999	862	964	79	138	928	154	527	888	850	219	
226	999999	999999	999999	683	241	710	999999	845	343	663	955	901	199	841	452	831	999999	999999	897	519	854	786	679	318	149	808	999999	868	626	40	532	603	25	833	649	592	678	276	105	722	793	481	195	999999	907	73	879	297	485	322	151	617	953	700	371	449	303	707	999999	432	245	872	228	313	141	362	885	366	201	860	162	119	184	184	725	383	999999	36	411	86	928	999999	392	314	888	914	649	325	471	999999	999999	971	999999	672	487	921	262	882	520	555	999999	523	106	999999	170	999999	442	999999	974	988	849	999999	306	466	504	67	489	999999	999999	227	712	569	894	992	571	190	999999	512	697	804	130	717	515	856	898	415	91	999999	999999	856	999999	871	999999	483	999999	32	675	275	178	430	999999	348	468	303	842	999999	628	114	63	979	655	930	91	180	999999	141	999999	450	568	98	975	999999	999999	568	745	840	227	421	642	549	515	121	343	999999	999999	999999	999999	221	23	289	787	999999	999999	999999	211	551	790	999999	615	228	271	999999	706	999999	454	720	577	899	558	999999	400	217	472	999999	474	544	596	814	808	96	882	549	436	289	311	999999	17	607	367	203	60	56	805	423	288	289	414	263	821	651	999999	359	999999	21	999999	999999	999999	999999	699	666	954	975	999999	529	345	721	798	427	778	456	712	970	999999	365	999999	354	999999	999999	999999	195	140	343	999999	166	881	532	999999	425	401	731	492	807	908	999999	248	84	999999	999999	999999	566	490	987	484	375	938	244	817	307	69	544	178	467	999999	513	999999	621	983	217	647	813	835	383	999999	999999	963	905	72	842	999999	999999	671	134	970	668	704	999999	999999	999999	227	647	715	999999	366	999999	562	35	832	404	173	626	101	999999	638	274	730	117	961	437	999999	999999	182	975	191	999999	872	53	496	316	809	393	763	366	989	10	108	257	999999	999999	494	937	999999	667	999999	500	785	999999	496	999999	937	596	192	431	224	194	475	999999	999999	183	984	519	539	525	999999	999999	999999	999999	486	637	176	999999	100	792	942	474	960	514	999999	691	999999	676	557	791	378	222	211	341	151	805	535	367	850	999999	194	975	408	557	82	898	636	60	999999	858	539	464	999999	999999	488	999999	234	960	443	999999	999999	318	962	747	156	382	578	532	593	680	112	999999	632	257	607	999999	76	412	999999	408	64	356	999999	698	261	913	716	811	852	999999	581	574	924	144	76	876	999999	660	411	699	329	999999	999999	48	999999	730	832	258	999999	521	683	822	999999	45	999999	430	361	
273	496	242	666	766	679	201	109	999999	884	497	191	731	954	415	11	742	999999	999999	889	917	942	530	91	468	29	341	999999	759	56	889	483	999999	524	749	174	999999	999999	563	434	275	939	228	846	345	999999	70	999999	278	820	785	956	710	541	443	331	965	161	208	746	348	999999	350	491	995	23	546	217	999999	251	833	710	525	526	623	999999	723	684	745	401	999999	999999	449	938	270	932	773	114	91	427	999999	26	833	816	999999	791	598	999999	851	331	530	853	999999	36	987	85	999999	194	917	999999	607	290	999999	807	787	574	999999	412	999999	72	250	441	999999	788	999999	816	876	709	440	832	389	999999	833	423	999999	116	423	999999	999999	195	999999	589	196	626	820	999999	610	36	38	521	756	196	516	788	91	999999	999999	572	984	181	209	731	999999	94	84	620	457	991	999999	680	160	621	461	45	571	660	255	999999	967	133	216	849	680	919	999999	203	479	54	342	782	389	999999	438	779	986	769	835	112	999999	209	471	999999	100	999999	370	144	999999	481	227	430	843	999999	999999	860	999999	359	61	833	18	881	151	412	659	164	301	999999	193	682	58	801	824	153	957	768	999999	597	759	331	558	941	468	999999	827	911	938	999999	255	999999	999999	999999	999999	12	103	999999	68	999999	958	999999	67	999999	950	62	433	426	605	700	999999	836	207	999999	599	999999	999999	77	999999	999999	585	748	225	140	999999	616	868	421	92	822	999999	297	710	999999	638	823	274	497	990	416	574	411	315	999999	899	418	999999	999999	47	988	726	999999	999999	914	483	999999	720	926	16	344	194	21	343	999999	650	973	136	603	739	999999	999999	787	86	17	578	184	442	999999	999999	645	999999	431	383	999999	105	33	50	795	131	427	113	348	491	656	999999	563	77	532	597	926	291	775	999999	272	534	939	949	999999	999999	309	777	742	695	371	999999	999999	637	249	687	627	932	341	482	321	671	126	305	430	999999	999999	116	999999	390	314	363	471	999999	121	569	166	84	800	459	822	999999	371	652	130	999999	469	999999	828	999999	969	993	950	303	395	600	418	643	528	999999	330	202	867	362	390	17	999999	48	526	679	530	552	142	881	999999	999999	999999	473	185	871	325	100	287	75	420	321	999999	178	999999	520	161	522	555	346	139	999999	782	19	271	122	999999	999999	408	158	999999	427	999999	78	999999	724	300	944	468	656	148	239	914	802	941	79	604	467	710	999999	999999	18	996	999999	752	40	889	300	211	73	947	894	692	139	750	993	999999	
343	534	999999	229	217	64	899	207	900	714	999999	77	202	517	466	720	999999	999999	316	999999	75	999999	613	835	10	742	999999	708	253	547	999999	61	948	618	270	932	106	787	320	953	107	597	852	325	908	232	999999	555	491	183	999999	999999	444	573	394	27	921	778	228	999999	999999	200	999999	362	929	929	129	999999	999999	533	999999	614	999999	362	332	477	474	297	926	777	733	999999	227	999999	999999	999999	616	999999	999999	999999	21	327	568	846	999999	907	999999	999999	396	979	113	999999	309	999999	999999	686	197	999999	250	917	999999	633	852	999999	740	810	999999	999999	116	999999	322	744	359	13	522	307	999999	473	999999	425	834	975	901	947	674	999999	549	999999	999999	570	99	533	999999	316	701	999999	999999	127	116	999999	934	999999	393	999999	666	368	85	306	999999	261	639	724	34	825	999999	577	732	999999	776	441	270	712	999999	545	562	789	610	999999	311	145	832	928	367	574	490	85	592	166	290	999999	233	999999	825	999999	930	999999	999999	999999	234	133	654	999999	350	674	232	999999	394	847	192	999999	999999	999999	994	309	428	711	999999	460	345	16	985	576	999999	470	999999	999999	999999	114	614	196	290	302	818	188	490	272	588	693	351	267	999999	744	973	413	558	200	259	999999	840	229	18	58	972	999999	148	87	999999	999999	465	215	346	289	242	995	999999	465	223	815	999999	166	999999	673	118	999999	325	999999	602	999999	911	27	767	369	274	395	188	241	999999	601	999999	999999	325	999999	238	999999	921	411	511	978	815	103	977	999999	999999	683	106	345	939	895	901	898	999999	999999	969	447	447	976	25	999999	817	365	145	999999	999999	415	999999	999999	445	999999	165	914	738	624	405	999999	999999	334	999999	999999	299	842	302	434	699	151	928	590	999999	790	698	999999	396	664	170	459	957	365	667	303	999999	680	999999	966	739	986	169	860	340	161	406	123	324	433	558	974	999999	711	999999	634	487	260	687	999999	283	220	999999	999999	464	999999	859	999999	666	368	749	618	942	335	694	713	982	999999	260	999999	999999	999999	999999	999999	999999	196	396	256	443	42	816	592	999999	999999	693	529	468	999999	406	999999	301	721	456	956	684	999999	999999	737	26	999999	652	419	999	110	270	698	588	565	968	278	558	999999	999999	634	552	167	625	999999	642	175	254	897	671	865	295	671	139	674	999999	175	164	658	239	999999	389	406	592	999999	999999	999999	940	902	125	137	836	999999	480	821	999999	527	325	345	105	851	963	755	999999	143	815	599	569	913	287	999999	124	899	384	26	
255	999999	574	999999	711	999999	234	999999	781	543	39	999999	201	317	999999	761	999999	999999	563	387	270	634	659	999999	87	395	999999	36	624	322	23	936	314	999999	576	999999	999999	592	633	458	627	999999	973	213	999999	218	407	261	652	999999	999999	999999	346	999999	756	620	999999	125	655	326	221	999999	728	469	529	103	302	738	741	12	808	999999	194	114	760	649	661	455	999999	868	999999	184	383	107	370	718	599	317	707	999999	772	836	937	999999	246	429	892	514	999999	999999	999999	669	520	650	999999	999999	120	999999	246	116	999999	49	771	787	337	47	823	630	109	811	504	984	41	785	999999	999999	330	877	868	340	756	157	772	999999	951	329	663	733	389	999999	999999	999999	81	999999	995	732	75	160	999999	209	605	272	415	872	516	931	638	734	420	999999	374	999999	373	999999	359	812	999999	437	835	18	384	100	250	999999	213	999999	999999	999999	790	506	906	999999	897	668	999999	494	741	899	999999	999999	691	999999	322	642	311	375	993	176	999999	192	465	637	999999	999999	825	515	999999	981	669	379	28	207	999999	999999	840	203	344	705	180	864	80	999999	999999	999999	327	455	999999	608	131	999999	152	746	198	607	51	278	855	927	999999	229	473	760	999999	999999	11	493	983	408	802	117	40	298	999999	386	121	999999	38	509	999999	379	999999	423	859	999999	236	282	999999	346	872	572	348	417	861	999999	401	320	146	161	813	834	999999	379	805	24	807	854	750	812	496	953	250	355	284	473	491	999999	900	409	999999	728	484	999999	999999	240	768	622	999999	54	999999	801	999999	876	696	818	999999	368	617	999999	33	382	531	206	850	999999	999999	993	143	397	999999	352	999999	737	930	95	359	825	999999	999999	255	195	999999	706	827	999999	12	374	659	465	565	133	999999	65	386	848	207	999999	795	617	908	775	999999	48	585	642	391	223	945	999999	999999	92	525	52	600	838	955	825	378	999999	915	957	344	999999	832	999999	909	999999	999999	92	999999	81	999999	235	666	479	705	388	130	195	999999	999999	428	58	999999	999999	608	400	999999	547	893	381	910	640	999999	951	441	811	216	249	732	37	862	862	722	999999	63	300	385	130	142	999999	704	192	852	999999	999999	296	681	999999	999999	519	899	999999	199	999999	171	999999	999999	715	48	894	999999	999999	462	286	999999	566	335	609	999999	318	24	999999	999999	326	999999	727	788	575	999999	999999	139	858	999999	999999	138	59	673	216	999999	999999	766	999999	999999	247	405	823	730	575	210	972	960	82	928	429	505	564	408	872	839	444	
610	958	303	999999	999999	323	378	249	158	876	892	128	383	765	551	999999	263	177	999999	852	997	999999	999999	450	999999	999999	999999	999999	717	574	999999	800	376	791	63	808	376	197	482	91	455	490	427	999999	999999	842	698	999999	877	160	310	240	999999	986	447	398	593	853	709	707	394	999999	531	584	999999	999999	751	591	711	742	977	75	999999	839	407	516	794	999999	370	351	999999	765	215	567	273	420	849	389	999999	664	224	523	488	774	999999	170	958	843	109	987	999999	999999	462	145	182	999999	545	122	999999	930	604	553	492	367	349	999999	999999	964	320	814	253	372	999999	56	527	463	587	920	151	247	558	951	940	383	261	261	313	79	394	37	875	999999	800	424	70	670	41	999999	435	78	90	993	532	295	744	999999	870	415	617	999999	658	624	970	351	381	999999	999999	118	999999	98	325	19	580	999999	938	516	571	999999	985	856	432	467	999999	82	167	999999	428	999999	999999	533	999999	897	462	675	379	261	999999	459	52	417	67	922	23	347	752	80	423	249	356	237	166	58	429	999999	296	201	139	897	999999	817	234	957	479	583	707	428	557	905	999999	999999	750	122	779	578	999999	999999	453	999999	330	96	999999	189	308	999999	376	342	477	701	388	999999	999999	999999	274	235	192	110	452	999999	999999	334	999999	517	335	670	487	54	278	999999	961	786	747	999999	999999	108	675	55	658	77	216	375	951	856	999999	999999	999999	882	847	554	395	698	67	22	518	996	573	999999	853	999999	924	331	73	625	999999	602	440	151	300	176	560	147	451	384	234	274	999999	999999	991	600	115	604	999999	724	999999	273	999999	735	999999	999999	534	51	201	30	153	884	311	999999	126	923	304	999999	999999	681	993	999999	999999	682	788	253	623	999999	642	262	533	329	134	349	169	999999	873	705	999999	719	641	518	946	430	241	999999	963	999999	999999	78	306	691	23	999999	730	218	25	56	946	229	957	628	409	938	497	823	760	961	176	650	59	598	745	871	49	999999	311	826	999999	449	289	576	366	573	956	841	316	608	618	950	999999	999999	758	458	761	23	999999	17	999999	418	588	999999	880	899	28	999999	945	151	999999	255	907	999999	999999	507	940	391	271	835	982	655	999999	999999	353	999999	199	232	839	297	119	36	375	304	892	42	999999	999999	696	467	999999	258	895	175	132	372	52	271	231	261	517	380	999999	999999	34	288	999999	437	658	663	709	796	868	658	999999	460	880	613	306	573	647	662	694	999999	290	733	999999	350	999999	980	
183	927	11	588	780	739	284	999999	999999	614	140	432	629	42	757	759	390	247	144	999999	492	439	965	999999	613	855	999999	947	993	301	999999	561	407	678	490	999999	794	999999	999999	302	186	788	343	691	443	224	43	999999	999999	530	353	522	999999	367	498	743	962	354	975	924	999999	999999	999999	978	96	579	35	951	552	975	964	999999	999999	999999	495	704	106	999999	999999	999999	821	33	900	472	947	999999	354	999999	999999	746	819	999999	999999	999999	999999	849	690	365	999999	864	199	999999	120	81	566	252	999999	374	999999	999999	647	999999	140	999999	113	40	436	999999	40	91	999999	984	999999	999999	999999	523	796	416	603	646	999999	999999	678	999999	208	739	999999	828	906	999999	851	979	178	999999	109	140	320	727	849	999999	422	64	334	524	639	214	321	999999	915	52	999999	999999	771	999999	999999	906	20	781	999999	374	127	999999	729	999999	239	255	816	385	706	999999	999999	79	566	394	233	959	415	999999	718	994	428	999999	999999	863	259	999999	999999	999999	615	202	999999	538	349	485	999999	814	334	998	294	394	398	935	999999	890	999999	385	190	386	11	820	500	856	999999	999999	999999	519	999999	866	86	134	47	873	999999	999999	905	675	730	999999	303	418	635	999999	869	334	605	492	998	32	34	873	923	830	940	795	701	273	475	956	539	581	999999	468	922	170	356	999999	175	104	984	173	655	999999	93	999999	194	93	986	738	787	463	999999	999999	841	213	999999	999999	999999	974	999999	999999	209	773	550	722	298	177	999999	709	999999	91	999999	903	47	861	227	823	999999	357	610	999999	999999	737	178	999999	69	457	626	999999	959	149	591	201	292	353	964	881	999999	371	999999	27	999999	999999	999999	706	146	999999	999999	980	985	387	999999	584	373	999999	999999	471	605	474	662	999999	999999	999999	750	838	499	999999	621	694	897	345	274	386	999999	592	28	999	977	472	940	452	999999	646	733	581	680	16	999999	97	987	999999	999999	999999	709	463	477	823	537	999999	216	999999	996	940	92	650	999999	93	531	999999	186	366	493	143	534	219	27	903	52	178	999999	493	307	534	706	404	69	189	999999	599	999999	204	999999	66	999999	929	456	883	999999	999999	999999	596	485	56	910	631	18	152	560	499	446	999999	780	999999	762	722	712	471	999999	999999	999999	932	416	931	666	982	894	437	999999	605	763	143	350	960	709	571	18	261	624	84	999999	916	629	187	163	551	423	113	999999	999999	226	999999	999999	875	999999	536	189	553	999999	927	737	999999	999999	955	735	312	233	820	659	201	714	461	
847	999999	301	674	313	239	999999	124	568	790	143	344	388	779	494	474	469	183	391	464	871	696	346	814	999999	674	451	850	327	603	454	999999	999999	999999	146	490	583	826	233	950	775	999999	999999	947	448	999999	576	999999	818	759	361	999999	809	259	589	161	999999	999999	999999	999999	787	927	796	964	345	999999	999999	999999	999999	13	890	643	999999	441	999999	999999	336	999999	999999	722	999999	999999	42	568	999999	968	999999	578	999999	985	668	106	999999	593	172	847	999999	404	999999	417	999999	952	999999	814	868	999999	536	377	570	983	999999	432	120	310	541	999999	895	238	723	377	999999	938	448	657	999999	793	839	366	999999	841	138	931	999999	959	999999	999999	999999	227	699	999999	442	999999	17	202	171	246	986	502	999999	999999	952	249	681	243	680	484	514	666	999999	999999	878	179	999999	999999	854	892	999999	161	11	396	130	677	999999	199	935	811	930	255	496	108	807	999999	314	407	999999	888	260	999999	289	824	640	515	747	624	655	272	826	288	347	278	601	835	999999	999999	750	284	711	492	308	868	553	268	180	999999	277	540	865	701	839	966	642	100	999999	186	999999	615	930	999999	999999	999999	985	999999	908	227	506	971	846	648	657	999999	999999	999999	255	420	280	999999	345	999999	356	124	406	134	449	380	635	510	999999	324	908	145	354	796	948	999999	999999	902	999999	952	999999	306	694	226	999999	235	789	999999	999999	999999	905	385	999999	564	567	429	275	861	999999	537	592	995	17	531	740	999999	269	390	819	618	537	378	30	392	500	60	429	190	999999	224	591	760	665	999999	419	533	865	790	239	528	371	31	700	823	370	879	298	999999	486	532	965	409	65	999999	924	537	364	999999	74	516	999999	95	781	987	946	999999	999999	505	121	216	656	479	999999	300	999999	515	678	207	32	621	761	265	999999	999999	259	192	704	438	587	882	999999	977	999999	722	527	285	999999	712	999999	538	548	999999	61	279	875	495	258	764	979	418	999999	999999	865	452	755	744	391	234	738	763	136	901	918	239	47	999999	999999	437	772	971	275	965	999999	493	82	969	999999	999999	681	763	999999	939	999999	178	33	22	999999	283	967	999999	999999	25	974	123	999999	999999	874	999999	242	999999	742	999999	991	17	153	999999	836	999999	999999	999999	540	956	999999	975	999999	999999	999999	749	999999	34	566	999999	999999	989	999999	260	991	216	91	435	104	391	202	485	31	999999	947	452	35	999999	186	999999	903	191	999999	937	999999	998	292	224	999999	134	615	999999	640	271	361	12	999999	999999	901	629	
299	944	999999	159	999999	77	999999	718	999999	999	999999	86	848	825	576	288	999999	148	788	992	923	867	240	970	999999	984	999999	759	761	999999	521	142	238	557	999999	999999	500	102	183	404	999999	999999	975	206	410	539	999999	814	694	82	999999	791	114	908	705	432	714	720	999999	999999	232	205	956	999999	487	591	999999	999999	384	617	999999	654	999999	393	948	359	892	999999	570	999999	625	999999	999999	688	691	729	38	329	851	28	255	999999	720	403	181	849	999999	681	718	818	691	78	999999	87	295	609	826	720	960	356	540	680	159	999999	999999	999999	999999	999999	612	758	999999	527	999999	365	372	17	934	999999	999999	109	999999	999999	325	751	555	557	599	986	403	91	903	317	369	505	999999	574	630	584	999999	978	999999	349	79	999999	265	173	628	85	715	287	675	264	508	861	615	330	364	408	999999	607	603	154	874	530	999999	999999	168	944	877	797	387	360	333	243	390	401	999999	365	496	391	999999	523	281	126	999999	648	809	508	999999	167	999999	232	993	641	385	574	475	548	999999	20	15	683	999999	918	900	325	931	274	999999	224	189	999	911	208	678	89	873	758	124	216	999999	999999	999999	719	587	164	999999	691	858	816	925	602	999999	486	386	254	325	362	225	101	717	999999	37	675	978	999999	999999	795	999999	999999	700	717	434	898	574	355	629	489	341	745	958	249	999999	664	298	587	749	435	822	434	764	520	999999	33	498	900	999999	389	740	376	843	570	999999	562	125	218	999999	361	999999	999999	999999	999999	31	479	142	999999	138	373	386	401	470	999999	973	999999	541	190	184	410	409	674	999999	249	999999	964	901	397	999999	854	548	90	999999	398	524	790	809	928	498	73	891	31	772	269	999999	349	906	958	597	201	31	935	44	767	951	247	999999	999999	97	67	577	744	957	284	999999	306	999999	999999	999999	999999	728	612	999999	121	519	388	901	463	247	408	999999	942	999999	328	832	613	56	651	446	287	999999	433	840	999999	495	999999	73	999999	443	706	368	834	598	414	472	999999	253	922	258	572	345	855	148	688	999999	634	943	638	451	222	999999	339	635	999999	710	999999	772	999999	625	372	999999	413	29	541	50	234	999999	395	856	424	999999	133	403	874	941	627	294	999999	442	860	212	434	999999	231	455	38	208	514	704	176	645	992	999999	885	257	932	835	607	648	774	289	558	782	36	852	999999	999999	761	152	92	20	620	818	764	999999	890	999999	797	999999	22	35	840	690	689	778	377	999999	999999	626	18	791	999999	
513	999999	580	654	652	30	379	999999	102	447	372	999999	166	999999	184	542	725	367	576	47	999999	635	999999	449	867	103	258	485	310	999999	999999	143	999999	333	117	160	999999	515	999999	345	428	999999	919	587	999999	999999	533	753	202	999999	792	268	442	754	175	877	999999	141	999999	558	772	894	999999	675	312	238	330	832	918	34	357	220	999999	240	619	756	716	171	971	798	570	505	292	26	635	876	700	999999	167	999999	242	63	728	689	573	999999	747	254	999999	249	748	700	999999	178	935	999999	149	999999	145	999999	171	756	169	988	988	277	611	12	999999	436	538	783	675	688	999999	304	492	999999	667	999999	999999	471	999999	732	60	870	669	124	90	999999	736	499	412	748	77	999999	893	740	700	999999	999999	745	214	848	710	999999	35	156	385	641	99	709	544	60	410	700	871	437	937	128	999999	496	921	986	700	49	381	926	621	999999	999999	999999	739	371	999999	999999	999999	46	999999	96	844	523	738	449	999999	999999	954	361	999999	999999	614	999999	999999	582	698	999999	823	227	158	671	999999	108	534	78	240	346	970	182	888	146	442	834	415	851	283	93	757	481	32	673	94	29	587	254	703	944	949	167	999999	999999	450	999999	888	359	502	999999	989	670	219	627	65	999999	999999	212	934	779	61	999999	308	615	678	351	205	485	587	573	999999	289	999999	999999	397	813	510	163	696	403	946	65	358	537	999999	97	999999	404	617	999999	556	384	320	999999	999999	997	858	67	999999	108	844	412	772	929	234	709	304	922	240	999999	281	319	999999	540	833	999999	999999	999999	521	591	88	800	867	284	999999	146	969	452	403	399	955	453	107	597	558	543	999999	428	999999	394	999999	350	174	376	999999	999999	868	779	99	897	403	97	545	475	29	54	545	497	912	999999	740	999999	529	999999	999999	828	222	918	982	999999	712	185	467	999999	798	738	635	501	253	999999	278	199	363	506	996	867	907	999999	578	513	999999	795	999999	224	999999	941	820	999999	89	999999	34	949	797	798	194	999999	999999	419	676	290	418	54	253	142	819	550	999999	32	999999	429	920	590	350	478	999999	917	999999	253	481	856	918	311	421	51	755	329	402	999999	999999	777	247	498	955	999999	105	952	551	383	404	999999	452	798	489	659	292	444	999999	328	505	277	559	386	937	999999	372	116	999999	212	387	500	999999	934	999999	999999	192	432	635	62	999999	350	375	999999	848	377	414	129	821	999999	758	999999	720	84	68	54	228	999999	560	145	999999	988	999999	349	995	999999	
956	517	97	423	477	860	809	555	999999	164	999999	999999	538	570	415	999999	295	999999	453	76	780	83	875	665	999999	999999	872	999999	137	394	30	35	300	944	420	896	999999	408	295	999999	511	174	999999	903	152	954	332	989	729	683	999999	459	895	928	133	882	641	431	574	155	988	319	428	999999	144	876	973	593	160	518	219	886	585	555	999999	999999	944	971	523	894	999	999999	769	454	691	570	999999	371	820	999999	999999	610	999999	150	910	201	746	999999	769	275	980	738	839	221	473	816	999999	350	373	518	999999	670	908	999999	155	115	549	974	999999	573	999999	611	773	999999	263	609	63	444	999999	999999	869	999999	212	257	913	270	53	558	981	875	696	789	999999	312	600	999999	702	999999	994	999999	651	999999	710	206	529	378	965	227	999999	863	762	439	705	999	648	999999	467	999999	767	885	71	999999	999999	992	877	999999	613	999999	31	668	999999	999999	450	839	722	107	666	16	728	544	999999	826	999999	999999	122	999999	94	999	663	39	999999	52	395	119	743	660	778	717	329	572	765	505	999999	299	957	862	989	865	287	551	905	461	999999	232	590	245	400	875	879	620	872	614	807	992	999999	999999	514	999999	106	71	999999	948	687	166	779	799	999999	311	999999	260	277	228	722	121	999999	675	121	173	528	999999	270	902	999999	708	699	999999	697	213	757	103	357	999999	769	225	232	999999	774	774	453	999999	615	98	715	629	353	653	892	695	868	999999	752	351	811	598	801	425	120	978	999999	628	999999	427	999999	999999	902	618	458	506	889	999999	900	347	719	737	892	181	197	217	365	56	268	999999	344	890	999999	16	846	181	424	806	845	796	317	825	689	999999	999999	649	727	734	205	395	806	701	999999	415	631	999999	705	629	238	902	622	420	999999	109	92	999999	725	999999	771	286	91	999999	331	999999	39	894	58	705	999999	547	999999	999999	850	999999	205	999999	999999	999999	384	772	476	794	999999	942	183	897	466	589	115	999999	924	831	962	918	313	724	379	999999	385	737	35	10	992	691	999999	992	569	999999	903	999999	999999	788	521	999999	810	296	514	388	931	142	438	468	599	755	999999	999999	999999	999999	569	999999	273	73	560	647	746	476	999999	887	999999	191	999999	999999	999999	999999	153	145	319	963	117	26	220	991	930	253	308	566	410	247	77	762	333	637	999999	432	999999	674	238	873	262	344	494	627	999999	749	805	468	783	932	611	487	349	704	824	553	271	999999	999999	999999	348	190	999999	564	819	768	857	699	54	999999	
999999	479	907	446	999999	999999	531	999999	143	999999	999999	999999	783	477	635	999999	422	628	999999	999999	999999	901	999999	920	534	82	999999	930	999999	99	892	115	423	999999	999999	999999	999999	903	994	999999	999999	678	149	953	869	508	407	597	999999	239	356	999999	887	671	102	590	939	999999	912	999999	999999	601	785	53	298	342	999999	263	37	503	19	519	634	762	361	492	999999	587	60	36	999999	680	11	578	743	663	999999	999999	999999	999999	203	999999	990	366	555	429	892	106	664	999999	999999	153	570	999999	229	836	603	135	320	609	999999	361	936	886	963	824	599	216	310	634	124	674	825	999999	310	999999	528	278	999999	931	600	666	999999	999999	945	999999	120	999999	359	906	999999	999999	442	828	999999	841	656	114	403	730	999999	686	796	999999	999999	416	328	403	134	802	318	335	918	388	19	171	439	422	941	999999	999999	32	999999	403	574	999999	242	999999	144	469	769	423	875	999999	111	913	869	891	111	538	212	717	451	999999	999999	734	184	63	819	870	411	244	999999	961	26	999999	829	999999	466	400	183	332	268	665	42	999999	459	442	999999	105	301	547	321	999999	238	997	581	999999	999999	839	999999	189	186	274	67	535	259	999999	469	303	94	477	435	999999	365	880	999999	999999	523	999999	999999	741	999999	724	578	863	999999	999999	732	29	236	999999	596	626	552	994	155	994	608	507	646	999999	999999	983	21	824	122	999999	57	357	549	794	999999	113	564	115	413	999999	695	999999	612	497	999999	450	77	999999	999999	808	168	370	999999	999999	999999	999999	65	739	768	999999	713	754	751	323	999999	385	480	441	743	492	72	999999	590	999999	309	999999	894	158	364	532	916	456	943	313	451	686	999999	999999	999999	999999	57	825	999999	621	749	999999	451	299	999999	999999	970	635	821	999999	999999	722	780	999999	164	999999	132	907	385	246	875	266	810	448	999999	37	763	394	999999	974	444	247	109	969	999999	999999	963	604	999999	557	999999	290	999999	555	566	728	906	999999	931	844	999999	999999	999999	110	745	999999	140	12	427	999999	53	585	811	999999	953	509	622	810	999999	796	999999	999999	999999	999999	684	999999	632	265	999999	153	999999	194	999999	979	999999	304	999999	999	999999	460	999999	960	999999	999999	514	976	478	787	602	67	116	999999	479	145	999999	999999	607	622	426	999999	860	875	999999	999999	634	858	999999	832	520	658	712	622	586	999999	569	848	352	923	322	707	127	844	663	824	46	999999	999999	327	999999	999999	696	184	583	84	600	362	999999	901	984	656	853	646	277	943	354	999999	518	999999	
999999	197	775	684	310	718	42	999999	221	305	248	999999	154	999999	999999	310	961	537	49	511	58	216	18	450	999999	666	999999	480	999999	720	480	999999	517	884	751	756	443	22	874	999999	52	584	150	543	663	386	511	59	757	966	981	817	454	16	782	999999	188	335	745	999999	999999	561	447	501	825	695	100	270	999999	999999	867	949	662	999999	469	473	999999	474	786	562	999999	805	723	611	999999	662	107	999999	111	392	577	117	999999	240	999999	490	146	649	717	999999	295	251	999999	625	999999	999999	999999	280	999999	318	303	713	548	999999	489	999999	838	836	763	173	597	590	168	670	564	759	682	431	182	978	336	427	999999	819	276	912	999999	108	511	706	507	999999	963	793	99	863	569	93	751	941	652	999999	999999	554	999999	705	999999	335	70	350	999999	999999	999999	999999	981	876	956	729	999999	576	260	999999	999999	999999	999999	770	626	999999	581	701	199	999999	999999	240	335	36	541	213	999999	570	829	483	47	999999	356	773	999999	405	811	999999	906	999999	176	999999	691	912	999999	828	887	609	88	718	754	999999	160	761	999999	867	242	955	999999	753	290	356	747	999999	999999	173	711	893	51	231	563	367	999999	360	432	505	999999	999999	61	712	325	839	999999	120	728	678	20	595	720	862	172	856	878	163	558	999999	436	914	220	999999	127	994	568	999999	999999	999999	999999	800	338	557	327	819	904	632	437	451	865	636	57	33	163	126	182	189	69	706	489	641	801	613	78	999999	999999	999999	595	999999	999999	634	955	342	113	219	266	999999	544	353	999999	999999	725	117	999999	800	866	196	658	11	821	388	798	999999	907	933	999999	725	488	693	999999	664	47	116	180	999999	999999	715	919	943	999999	19	999999	715	754	242	916	999999	659	278	999999	26	590	593	510	892	835	507	434	180	220	541	684	851	736	297	219	619	999999	722	999999	999999	276	999999	152	811	999999	92	999999	674	26	315	999999	219	999999	600	83	453	606	287	405	999999	291	999999	999999	999999	999999	793	979	466	999999	307	756	999999	160	616	749	875	451	698	158	999999	802	999999	999999	999999	475	999999	925	145	999999	765	22	659	327	944	869	527	999999	824	485	999999	113	247	651	719	559	999999	69	318	851	208	11	907	139	652	999999	531	594	828	851	861	868	843	252	999999	294	106	619	216	999999	232	999999	626	222	208	650	565	999999	999999	999999	346	414	999999	294	999999	999999	115	529	999999	572	347	932	163	972	624	91	269	995	393	435	462	520	853	999999	629	314	385	999999	931	12	816	
423	160	483	999999	999999	261	559	999999	999999	188	577	944	643	409	299	739	654	598	126	390	570	724	18	892	826	561	999999	665	711	999999	999999	999999	672	756	923	781	680	467	178	829	710	768	889	257	885	575	999999	171	339	575	730	106	814	999999	999999	698	999999	591	688	894	217	894	525	125	999999	978	281	887	485	999999	68	196	999999	999999	679	801	835	999999	16	260	999999	999999	335	146	999999	325	999999	61	509	234	999999	99	999999	283	622	816	253	774	490	907	304	332	999999	822	516	999999	676	999999	941	454	999999	390	584	438	553	334	568	389	999999	451	999999	229	387	260	878	969	999999	155	999999	999999	558	999999	281	109	999999	29	206	513	629	123	648	999999	999999	64	999999	258	514	350	999999	298	257	863	317	999999	713	999999	999999	999999	999999	999999	135	530	999999	88	896	803	119	485	482	534	137	999999	759	999999	802	937	999999	333	889	629	464	78	425	999999	615	694	999999	242	999999	880	84	771	569	92	987	128	412	999999	168	999999	148	39	867	206	171	999999	114	999999	245	999999	964	621	999999	323	999999	67	999999	999999	472	211	60	876	99	999999	459	999999	495	999999	365	999999	534	89	174	331	491	435	211	229	223	423	590	999999	997	619	916	463	999999	255	999999	930	999999	999999	568	999999	517	271	939	999999	747	805	706	436	608	560	999999	884	456	223	832	999999	999999	885	265	999999	621	270	879	480	686	999999	139	249	677	435	671	601	999999	999999	999999	999999	495	999999	482	418	999999	163	191	446	378	41	17	23	423	352	83	137	678	519	345	256	392	468	999999	751	676	466	759	182	889	649	999999	247	409	613	171	999999	999999	846	999999	999999	89	442	112	999999	999999	126	826	334	361	543	999999	11	999999	567	836	36	357	730	742	999999	403	18	999999	728	667	770	613	809	999999	163	724	999999	186	877	999999	950	366	999999	764	559	640	435	820	356	726	372	373	999999	999999	145	999999	683	999999	93	74	81	885	999999	987	226	512	999999	154	999999	818	999999	999999	996	999999	886	670	423	999999	999999	619	999999	999999	999999	12	304	999999	772	999999	999999	590	51	726	103	999999	105	75	982	946	547	57	622	290	999999	538	634	548	377	999999	890	474	158	999999	921	473	105	999999	684	382	999999	820	999999	984	109	617	777	375	730	193	305	999999	688	477	428	999999	999999	999999	574	672	377	756	39	331	999999	999999	999999	333	999999	630	717	221	390	610	263	999999	317	638	999999	15	760	269	817	194	155	79	999999	681	299	786	476	418	319	22	14	999999	791	
417	842	999999	184	453	570	999999	475	999999	999999	999999	999999	700	827	368	505	999999	999999	118	938	999999	186	999999	794	761	43	28	163	309	902	378	605	326	999999	899	999999	663	830	316	999999	717	719	999999	639	707	466	598	958	999999	912	750	110	895	997	946	241	999999	733	423	420	551	999999	175	999999	71	482	897	764	928	573	842	738	605	999999	231	135	999999	442	999999	304	999999	69	55	999999	999999	278	709	999999	988	667	35	930	417	999999	157	770	553	999999	577	234	568	999999	999999	999999	80	999999	504	999999	776	821	999999	337	646	129	999999	492	901	778	38	793	999999	999999	775	270	999999	912	331	708	272	999999	582	242	865	862	735	610	999999	510	326	150	773	999999	551	999999	999999	999999	293	297	921	999999	869	999999	853	783	462	989	67	999999	997	168	690	795	224	325	248	885	472	784	393	999999	999999	400	461	887	999999	549	37	999999	999999	999999	628	999999	787	607	999999	808	999999	91	999999	746	552	269	513	168	460	977	19	236	928	664	235	509	904	999999	212	479	322	999999	763	913	999999	459	999999	999999	539	999999	18	616	999999	440	507	391	384	646	821	202	886	302	436	53	539	800	679	66	625	128	999999	999999	999999	122	495	999999	999999	496	784	999999	220	366	629	803	969	402	502	497	999999	843	135	268	735	19	999999	29	539	999999	383	170	779	999999	531	421	528	776	222	621	945	94	73	999999	861	999999	982	999999	999999	633	84	999999	999999	191	899	781	999999	870	505	394	999999	999999	883	608	123	623	323	227	835	999999	285	999999	190	880	999999	82	780	248	406	999999	37	72	999999	906	999999	246	862	999999	999999	999999	428	657	281	999999	999999	999999	211	465	773	247	414	764	694	466	357	881	956	427	638	999999	999999	999999	473	498	367	467	130	976	962	876	761	999999	133	95	788	999999	921	363	789	84	999999	325	999999	168	602	272	377	889	558	999999	290	999999	999999	276	749	674	193	782	470	999999	999999	234	502	897	999999	689	640	609	677	730	960	999999	638	564	956	685	289	315	895	104	99	241	428	999999	596	327	766	857	999999	123	443	148	999999	165	726	999999	822	577	682	913	631	768	221	828	803	999999	806	999999	319	73	395	878	887	376	544	999999	999999	303	999999	169	922	783	273	563	999999	822	999999	482	999999	999999	863	999999	633	981	472	331	999999	599	405	908	999999	372	547	282	728	565	999999	526	621	609	999999	999999	276	522	990	848	505	657	542	999999	977	333	565	998	209	683	255	999999	903	223	106	216	898	402	999999	560	
245	990	835	731	570	999999	861	238	482	999999	999999	120	990	623	826	371	999999	424	931	196	999999	549	83	54	999999	355	622	408	513	632	630	873	874	999999	612	514	999999	999999	419	793	472	336	525	864	247	999999	915	999999	397	999999	999999	483	471	461	754	696	917	790	999999	999999	570	463	725	850	714	572	999999	999999	999999	999999	999999	999999	14	999999	724	479	999999	218	807	184	440	342	21	778	483	157	412	422	999999	916	597	42	399	999999	233	999999	999999	675	160	674	899	364	999999	85	999999	901	478	333	737	285	672	999999	983	246	785	237	451	947	999999	567	170	823	875	104	723	517	999999	810	914	715	867	999999	999999	999999	285	86	73	935	999999	581	678	88	685	410	254	999999	58	999999	999999	995	567	664	308	999999	514	86	489	184	999999	678	999999	668	419	31	999999	323	650	850	961	709	174	516	364	795	888	91	147	474	850	834	468	705	401	918	158	213	60	475	999999	208	596	889	999999	999999	999999	999999	669	664	999999	999999	248	208	200	710	830	999999	310	999999	704	433	938	24	999999	527	220	999999	277	500	873	214	273	185	232	762	999999	285	999999	449	267	878	422	483	481	919	595	269	515	690	999999	999999	999999	547	770	999999	270	582	564	66	704	198	743	178	790	788	667	999999	975	437	597	999999	127	860	999999	826	999999	465	999999	415	999999	999999	999999	999999	999999	999999	999999	726	999999	37	999999	540	720	876	745	79	145	253	999999	693	261	999999	999999	87	103	999999	999999	51	301	944	194	804	999999	999999	134	753	365	166	765	24	487	999999	999999	948	935	999999	835	999999	125	186	690	766	772	849	163	409	666	755	493	870	999999	269	434	999999	999999	698	999999	571	999999	991	713	978	487	999999	215	999999	999999	999999	152	45	707	738	926	125	263	427	41	999999	995	725	97	609	999999	895	999999	228	517	199	999999	246	566	273	999999	999999	472	712	288	104	644	843	536	331	613	999999	173	67	999999	999999	999999	425	666	999999	575	999999	999999	114	314	592	460	987	802	999999	240	905	479	443	249	801	653	551	148	999999	555	161	199	999999	999999	226	732	169	884	208	983	688	580	999999	999999	473	999999	368	407	696	643	999999	51	999999	999999	708	978	730	818	542	999999	665	287	729	756	423	836	147	118	98	860	301	112	603	999999	551	334	224	744	999999	580	999999	153	452	303	898	999999	999999	675	297	247	11	351	999999	543	328	411	999999	508	284	636	93	999999	318	836	999999	554	447	999999	548	999999	999999	999999	999999	999999	379	521	834	435	857	
313	499	471	820	850	858	949	759	70	380	999999	483	999999	469	999999	496	44	834	999999	999999	999999	673	999999	999999	999999	484	26	309	390	999999	806	576	426	651	971	147	621	439	468	977	402	795	999999	782	999999	899	58	999999	902	475	345	687	229	483	514	639	999999	999999	905	376	842	649	378	896	574	573	999999	74	999999	12	999999	604	376	638	558	999999	296	409	729	24	436	500	407	999999	999999	129	357	943	999999	341	830	999999	533	101	999999	752	426	491	218	999999	999999	983	38	899	999999	740	999999	590	924	956	353	999999	614	891	999999	999999	251	462	77	999999	225	124	927	999999	999999	597	80	284	502	999999	141	805	999999	894	181	999999	999999	999999	325	98	807	999999	999999	190	988	999999	673	642	161	793	999999	999999	423	764	619	728	65	999999	727	999999	999999	46	98	999999	824	999999	999999	720	719	497	880	743	146	979	646	458	999999	747	177	259	924	999999	133	709	304	177	391	436	284	999999	396	999999	999999	999999	428	771	999999	900	999999	449	216	952	999999	663	912	767	827	999999	127	170	999999	999999	999999	478	88	241	912	388	823	657	167	289	999999	999999	999999	290	962	824	999999	875	779	205	392	728	52	999999	999999	999999	999999	999999	999999	947	999999	124	820	88	999999	312	999999	197	858	299	86	708	292	927	999999	656	999999	999999	804	13	884	251	390	999999	925	999999	435	117	725	452	999999	999999	999999	999999	970	331	456	31	395	659	589	372	999999	490	128	684	446	124	999999	999999	907	999999	733	347	72	77	733	392	162	919	876	136	471	415	707	999999	401	999999	999999	195	210	540	246	154	423	521	234	900	319	251	539	999999	652	867	544	427	562	969	157	902	598	73	869	476	999999	999999	900	611	782	999999	999999	374	167	278	657	999999	928	588	999999	551	842	999999	83	999999	389	565	484	604	870	999999	999999	431	924	64	597	147	999999	769	371	960	620	623	999999	980	958	175	999999	999999	220	178	498	974	55	999999	999999	765	999999	958	97	227	999999	306	740	502	110	999999	999999	112	999999	999999	705	169	226	963	930	999999	714	102	952	223	412	110	999999	702	791	263	386	999999	995	831	156	713	999999	999999	981	323	999999	626	880	107	726	999999	999999	999999	472	999999	757	91	999999	840	61	897	16	874	999999	878	913	47	999999	846	485	999999	117	850	373	991	487	82	982	616	999999	999999	221	854	999999	999999	408	693	239	461	506	304	654	164	999999	258	999999	807	339	113	410	845	915	44	621	606	944	851	336	481	999999	685	999999	67	504	963	999999	161	
387	464	479	999999	807	259	999999	999999	475	952	999999	124	999999	679	742	999999	216	500	182	187	999999	889	416	556	367	758	999999	820	999999	596	659	817	572	556	429	875	633	191	999999	666	694	441	141	999999	999999	999999	999999	999999	943	229	851	13	999999	999999	999999	498	999999	923	999999	59	650	529	999999	879	302	262	552	999999	259	866	256	34	999999	515	492	999999	758	424	774	999999	571	435	999999	999999	744	656	36	72	637	931	827	999999	329	988	999999	174	456	262	698	529	669	459	923	999999	973	999999	550	284	26	127	740	999999	159	716	487	224	652	999999	144	646	236	999999	999999	328	49	546	705	475	499	327	354	999999	726	255	485	999999	512	800	13	917	115	751	56	520	200	204	560	999999	999999	801	522	448	127	61	302	190	999999	604	47	436	131	84	999999	698	772	244	906	904	241	375	712	851	999999	226	541	484	442	999999	138	844	999999	999999	964	697	805	905	387	675	952	999999	999999	907	763	576	999999	40	999999	357	747	999999	999999	656	381	145	99	671	444	999999	520	817	747	769	476	203	450	39	120	97	893	867	999999	241	951	999999	612	804	97	438	999999	510	518	95	841	182	999999	999999	720	999999	608	143	471	486	164	144	556	993	441	570	999999	766	920	878	463	999999	108	999999	704	444	999999	294	584	15	480	20	999999	999999	999999	999999	647	121	318	290	999999	759	405	999999	86	817	999999	618	373	526	312	664	999999	640	999999	961	83	498	635	999999	305	323	559	465	16	154	835	894	74	148	923	999999	457	639	999999	703	484	728	980	886	64	914	921	999999	999999	815	999999	669	40	967	229	159	485	42	999999	175	999999	999999	373	931	999999	495	554	235	603	298	217	999999	250	999999	486	355	517	748	230	999999	401	502	762	999999	724	176	999999	107	918	999999	538	424	654	999999	503	999999	364	999999	904	569	370	999999	999999	414	999999	481	999999	113	999999	874	641	737	812	603	999999	999999	999999	183	217	816	999999	456	316	999999	999999	793	304	26	999999	942	991	468	999999	661	31	704	48	357	999999	253	747	760	616	54	142	801	612	61	459	795	366	191	841	97	999999	914	390	633	999999	815	186	411	679	548	882	183	892	160	582	999999	999999	830	590	964	999999	999999	999999	272	999999	958	999999	999999	567	638	586	999999	626	756	723	117	324	415	999999	999999	999999	999999	90	78	171	959	908	461	999999	390	999999	999999	600	877	999999	75	999999	127	936	695	999999	999999	844	999999	962	82	999999	999999	436	475	754	263	137	999999	897	999999	999999	771	
110	738	60	729	999999	187	512	999999	219	748	999999	657	999999	206	479	17	153	143	501	999999	116	98	411	772	999999	13	635	871	408	787	999999	296	285	313	27	207	645	905	168	667	537	911	863	808	999999	779	999999	558	999999	130	669	763	999999	750	665	21	336	287	999999	771	551	640	652	431	999999	451	382	729	999999	999999	371	247	975	999999	999999	204	235	999999	374	999999	570	999999	97	999999	128	999999	999999	999999	648	15	871	367	211	999999	125	896	269	999999	999999	956	406	999999	379	513	758	431	787	407	247	470	785	733	913	458	211	999999	999999	373	313	550	396	847	91	183	409	13	46	999999	718	616	934	794	561	999999	849	856	999999	583	529	696	439	657	999999	187	229	147	999999	752	195	650	999999	895	138	500	569	999999	632	999999	113	999999	999999	208	688	630	535	999999	999999	505	609	999999	767	970	844	616	121	739	560	903	953	272	999999	294	403	999999	999999	49	665	71	849	999999	999999	511	480	774	311	999999	968	999999	651	237	999999	948	999999	999999	999999	382	61	521	389	999999	998	999999	999999	841	205	999999	804	621	366	999999	999999	120	999999	999999	131	999999	499	999999	999999	999999	999999	892	261	999999	306	999999	999999	563	194	891	988	154	682	29	301	504	999999	638	579	211	435	357	310	165	901	854	302	999999	718	627	882	980	216	999999	999999	116	477	999999	544	594	999999	251	436	475	999999	999999	438	636	26	627	995	999999	501	114	454	423	591	106	999999	451	999999	316	845	567	18	17	999999	999999	960	195	999999	744	103	999999	251	999999	920	999999	656	720	426	999999	817	101	999999	31	489	111	64	645	524	380	999999	999999	286	652	406	869	466	999999	252	265	676	999999	600	261	999999	516	862	269	502	755	449	113	35	652	999999	753	935	987	527	836	129	999999	671	656	53	10	708	598	788	999999	379	999999	477	999999	999999	999999	501	380	263	973	249	794	153	768	931	597	77	999999	163	652	999999	478	973	999999	146	362	999999	944	999999	999999	807	273	481	450	999999	293	636	864	663	999999	262	565	733	553	597	334	181	902	724	455	932	84	445	146	127	900	192	999999	999999	636	999999	556	171	999999	175	975	322	702	392	647	961	212	999999	650	399	378	745	429	818	811	190	999999	229	762	999999	732	828	345	333	999999	999999	574	840	36	685	705	403	246	387	621	22	478	999999	999999	494	729	999999	999999	746	749	165	762	252	999999	456	570	337	409	662	999999	999999	999999	999999	999999	999999	397	999999	943	965	694	975	508	51	207	999999	711	746	999999	
278	114	628	43	999999	583	999999	349	331	999999	580	124	377	994	584	999999	473	999999	999999	612	542	107	367	170	828	61	773	657	999999	55	423	744	824	196	140	999999	814	123	388	795	999999	999999	75	745	373	850	326	981	924	106	733	764	999999	999999	999999	181	746	467	215	547	809	999999	628	999999	213	999999	300	191	863	36	140	359	656	314	34	346	41	622	796	977	735	999999	733	624	321	659	999999	690	587	999999	811	356	999999	999999	985	915	999999	789	541	538	560	999999	127	898	966	383	118	307	999999	272	150	999999	671	237	999999	27	939	14	999999	999999	703	610	603	904	224	783	451	814	328	119	767	251	999999	268	427	999999	675	835	657	937	551	999999	999999	324	819	687	999999	681	39	968	999999	574	825	987	834	999999	541	223	683	999999	932	303	979	999	505	898	53	999999	809	222	352	114	356	36	12	999999	38	289	95	999999	999999	769	999999	360	143	203	425	999999	999999	477	68	999999	161	473	15	257	999999	582	999999	920	643	283	999999	816	626	871	999999	999999	984	965	999999	262	999999	156	999999	172	999999	628	865	311	482	950	999999	342	999999	999999	953	883	30	999999	999999	456	469	999999	893	823	898	999999	734	272	976	625	118	468	999999	806	999999	15	387	842	740	237	717	999999	447	693	305	539	662	735	999999	343	778	999999	952	999999	999999	962	999999	272	274	548	894	602	334	857	841	999999	786	999999	999999	999999	506	188	24	786	738	951	999999	210	528	999999	999999	999999	354	999999	999999	879	516	89	23	999999	752	124	577	999999	342	999999	193	590	851	785	999999	314	179	999999	837	600	999999	175	736	841	245	999999	744	905	241	999999	257	692	20	999999	999999	707	999999	999999	205	999999	610	822	453	624	768	146	359	999999	616	999999	999999	384	804	256	664	350	352	999999	136	700	999999	672	960	447	867	500	580	889	999999	55	970	974	999999	999999	990	403	722	122	82	108	703	12	999999	239	75	999999	999999	764	308	999999	999999	999999	78	504	22	938	999999	15	757	277	566	999999	960	571	40	854	610	359	266	271	628	239	999999	37	999999	377	382	999999	381	994	613	816	590	999999	999999	999999	999999	279	443	61	541	716	365	999999	999999	243	51	727	209	221	272	538	508	47	999999	134	71	50	999999	645	999999	139	633	762	664	750	999999	841	881	999999	948	340	999999	214	999999	999999	999999	304	496	999999	335	654	999999	170	999999	84	318	553	94	565	747	999999	999999	798	496	411	92	602	151	791	999999	210	999999	977	273	932	622	303	999999	133	260	999999	
999999	742	319	910	999999	999999	41	999999	442	999999	757	999999	483	999999	568	127	717	327	829	281	163	704	999999	134	808	999999	897	799	462	24	999999	960	314	980	321	999999	488	586	804	999999	571	562	358	999999	453	530	504	999999	999999	999999	999999	991	304	999999	999999	999999	341	194	112	63	576	241	999999	999999	101	999999	21	502	771	538	999999	141	523	219	999999	601	355	999999	681	287	999999	716	435	956	437	253	666	999999	377	471	697	303	999999	750	999999	340	435	930	935	999999	999999	11	419	999999	999999	455	999999	94	999999	22	504	958	513	999999	13	859	805	999999	990	847	999999	999999	135	310	840	344	657	999999	177	380	175	424	999999	34	999999	999999	307	600	100	982	775	582	999999	364	999999	739	790	659	747	999999	534	265	940	98	999999	999999	875	999999	999999	531	798	999999	917	897	846	999999	999999	488	66	954	562	999999	90	17	82	999999	626	771	343	999999	999999	999999	35	984	846	999999	999999	999999	507	932	999999	198	605	568	194	80	665	170	999999	887	229	311	602	792	630	329	184	933	999999	969	218	114	775	893	999999	800	680	932	61	999999	999999	170	981	134	999999	373	999999	521	822	12	892	465	263	455	999999	252	405	242	363	527	736	550	343	537	999999	78	999999	711	590	999999	399	732	119	582	999999	68	999999	478	999999	266	999999	663	999999	24	999999	752	851	329	22	999999	404	447	578	534	209	64	827	453	409	713	951	898	999999	438	612	999999	356	681	173	823	922	926	999999	999999	999999	82	440	329	461	972	226	102	698	855	989	951	999999	584	382	237	240	876	999999	999999	999999	819	731	682	411	916	405	999999	999999	198	812	999999	226	481	999999	136	624	508	992	436	497	858	209	85	449	660	999999	772	308	935	999999	56	857	999999	791	988	999999	999999	917	544	577	55	936	510	53	521	999999	681	858	255	999999	732	999999	642	810	999999	620	999999	243	751	909	999999	871	230	606	766	620	303	690	738	785	999999	591	457	859	999999	999999	699	42	927	999999	334	999999	63	331	860	999999	225	122	343	378	999999	525	999999	634	943	184	715	903	999999	901	442	991	999999	470	748	151	999999	783	369	999999	920	623	315	826	585	719	818	899	745	603	999999	999999	356	999999	999999	999999	425	823	915	999999	999999	796	999999	999999	492	999999	793	999999	999999	719	999999	442	753	807	458	82	999999	349	999999	234	365	816	168	999999	506	999999	999999	760	379	407	725	612	867	101	329	999999	867	288	999999	999999	926	235	325	36	866	962	436	548	911	28	140	86	773	691	999999	
400	638	82	530	240	698	43	999999	186	993	999999	574	661	488	333	214	999999	15	999999	308	139	501	999999	999999	543	999999	105	999999	361	999999	649	838	185	190	999999	496	795	999999	113	999999	892	22	149	42	999999	397	774	70	587	999999	209	999999	966	393	999999	899	506	265	987	415	603	194	861	908	354	999999	398	999999	559	837	419	182	901	264	999999	127	361	108	84	155	60	45	270	999999	78	578	872	792	999999	39	989	540	771	999999	949	708	160	240	688	999999	998	303	510	750	404	36	179	711	977	664	547	407	190	841	999999	999999	999999	324	840	776	999999	605	83	529	999999	879	999999	999999	999999	999999	967	131	999999	999999	156	757	534	520	999999	52	999999	170	815	743	492	592	359	929	999999	391	784	999999	400	911	41	402	229	981	999999	525	624	966	405	999999	999999	999999	999999	999999	694	607	43	413	999999	798	999999	263	999999	339	46	266	999999	482	869	999999	923	141	730	509	596	753	537	553	618	999999	427	442	765	545	57	76	999999	798	999999	736	357	380	999999	602	543	999999	612	999999	944	645	995	152	106	999999	357	999999	695	487	964	941	80	490	794	553	380	935	497	255	292	970	999999	999999	999999	143	999999	999999	999999	999999	965	817	151	647	608	972	631	999999	346	293	999999	491	380	128	833	303	666	867	585	122	231	608	291	999999	607	973	985	274	999999	999999	905	804	999999	567	521	999999	799	999999	881	821	921	105	599	214	999999	999999	600	542	898	943	477	708	966	363	906	999999	536	784	999999	635	999999	999999	380	999999	388	393	402	813	606	686	999999	243	986	999999	201	999999	18	87	309	999999	383	999999	376	999999	496	206	999999	735	660	163	999999	24	393	256	834	563	724	225	825	673	409	786	999999	221	450	243	722	999999	172	779	358	459	485	999999	999999	544	991	999999	887	999999	555	999999	162	453	76	488	849	739	929	637	411	792	261	635	407	596	999999	164	999999	262	484	634	573	881	804	999999	999999	160	995	299	999999	315	999999	644	127	999999	999999	491	999999	961	394	982	283	535	377	565	208	850	835	664	999999	999999	898	634	706	921	103	281	648	906	999999	698	744	640	75	106	464	617	517	664	999999	35	999999	559	868	502	361	48	513	248	962	689	325	340	271	999999	417	703	937	206	649	363	842	248	21	999999	248	999999	469	281	999999	591	342	999999	701	999999	826	348	766	214	569	65	767	410	944	270	383	413	999999	340	689	760	679	320	24	609	192	771	547	999999	263	999999	578	242	999999	381	356	154	
999999	269	908	78	937	732	637	999999	595	442	304	751	999999	834	273	139	591	351	911	31	165	102	999999	65	999999	999999	999999	850	999999	534	273	573	913	238	774	118	431	621	823	946	683	430	23	750	476	796	861	429	455	448	999999	795	469	334	989	547	999999	999999	999999	353	781	787	118	999999	178	731	999999	93	70	164	708	970	528	964	348	735	88	78	999999	14	732	531	404	47	884	999999	999999	588	249	237	667	578	999999	479	174	999999	999999	952	581	745	958	777	369	300	740	999999	276	999999	999999	999999	468	382	274	999999	620	999999	392	999999	186	700	627	259	999999	832	496	999999	626	58	799	452	423	136	497	999999	55	954	171	113	999999	999999	211	609	602	985	999999	295	313	999999	858	914	513	999999	999999	881	127	709	933	536	804	611	62	227	704	544	840	341	885	431	226	666	98	289	999999	972	498	28	656	859	999999	211	826	545	200	885	939	181	999999	616	999999	346	999999	634	309	999999	161	999999	904	68	999999	437	410	881	864	999999	999999	233	478	803	392	109	999999	84	473	602	785	517	37	818	605	669	980	278	999999	880	645	464	999999	87	999999	514	123	999999	999999	999999	800	944	680	997	999999	715	999999	557	999999	625	999999	946	171	706	910	644	956	96	462	484	999999	999999	999999	984	999999	999999	999999	999999	999999	877	985	463	369	837	802	999999	836	39	999999	889	967	432	55	999999	596	698	302	283	999999	999999	558	37	145	240	188	999999	769	999999	999999	699	471	310	574	356	640	829	587	999999	999999	999999	999999	926	337	573	517	34	96	104	398	999999	78	969	235	807	999999	957	328	138	658	143	81	999999	999999	69	427	666	857	698	450	766	120	999999	379	106	377	632	999999	572	999999	164	582	675	308	591	630	502	85	767	37	682	511	459	675	769	998	668	999999	278	155	850	176	397	653	631	748	999999	599	999999	999999	696	999999	755	414	503	561	406	842	999999	438	925	999999	100	671	768	265	661	303	999999	107	709	999999	431	427	999999	988	999999	31	999999	843	530	902	946	999999	999999	424	756	54	181	218	602	825	348	839	229	269	85	726	999999	376	999999	807	989	41	730	999999	836	338	541	515	377	384	175	165	908	33	999999	999999	339	353	509	617	999999	401	505	883	947	591	207	999999	912	467	145	310	756	723	912	914	999999	931	588	427	999999	666	840	227	660	193	931	206	999999	322	397	999999	867	479	999999	598	999999	847	463	254	141	928	999999	909	248	999999	999999	195	121	729	166	999999	765	91	114	
465	560	287	233	763	660	10	988	599	80	999999	443	286	999999	999999	388	759	477	343	296	584	73	931	978	794	784	746	999999	895	165	989	777	785	375	230	47	258	999999	699	999999	999999	999999	999999	839	645	432	132	999999	796	351	407	999999	431	999999	530	402	629	309	999999	999999	999999	915	999999	443	91	826	657	911	817	286	999999	144	777	999999	166	644	69	101	343	372	999999	598	999999	553	999999	68	355	999999	845	827	417	949	196	999999	680	225	999999	569	758	818	999999	999999	999999	999999	221	272	162	999999	638	885	999999	999999	999999	75	326	999999	999999	549	685	32	481	666	76	989	868	190	999999	67	999999	940	797	500	342	525	597	451	269	778	342	495	905	999999	361	959	495	879	983	999999	404	365	598	999999	883	999999	999999	999999	999999	349	999999	41	323	999999	614	698	98	841	999999	450	478	875	999999	848	217	199	126	808	314	116	999999	989	206	828	662	712	352	999999	999999	999999	187	488	306	919	136	310	999999	810	67	663	871	653	683	543	651	528	309	749	99	693	999999	999999	804	48	845	662	835	495	442	902	355	999999	234	599	272	999999	579	146	722	906	28	316	751	650	245	851	315	662	186	999999	412	602	411	999999	987	999999	684	268	83	473	475	686	377	165	318	284	429	94	999999	661	949	172	37	999999	675	999999	787	999999	802	994	356	182	318	308	499	753	195	310	612	623	315	999999	72	259	440	341	938	595	342	961	431	999999	999999	999999	194	249	575	228	258	684	861	530	465	999999	126	303	377	78	665	565	98	128	482	656	356	638	110	778	999999	343	373	201	821	840	999999	999999	789	793	999999	999999	999999	966	999999	927	762	785	855	983	142	147	999999	999999	930	776	999999	313	999999	735	179	555	999999	999999	476	999999	320	999999	708	625	999999	999999	513	584	999999	415	387	999999	76	554	894	570	783	126	645	614	379	503	271	54	967	269	385	64	624	569	120	999999	999999	148	616	999999	86	239	475	150	633	389	916	525	999999	750	247	204	841	608	772	32	161	999999	544	817	999999	664	658	258	999999	459	999999	394	305	996	632	928	938	999999	999999	999999	999999	999999	981	990	999999	746	655	226	999999	999999	223	25	999999	97	239	637	999999	799	999999	421	999999	227	999999	184	428	531	229	402	127	318	999999	999999	123	999999	999999	656	881	554	999999	999999	19	441	236	435	246	999999	999999	999999	767	999999	334	148	999999	83	971	433	970	806	571	66	526	262	108	713	923	999999	999999	577	999999	583	756	999999	570	999999	999999	999999	
991	109	999999	483	933	22	635	999999	999999	999999	932	50	999999	948	685	999999	999999	182	145	756	999999	522	511	72	999999	30	502	193	999999	285	999999	84	670	831	442	871	868	97	133	514	627	999999	999999	805	251	999999	329	767	897	999999	76	999999	896	655	999999	999999	999999	999999	999999	912	520	999999	883	708	999999	857	999999	999999	999999	813	215	894	999999	631	139	999999	794	999999	999999	189	701	734	295	567	219	999999	188	24	34	963	284	992	656	221	993	185	103	30	999999	999999	493	903	261	999999	476	181	999999	275	526	999999	999999	891	999999	262	221	785	165	999999	498	368	679	999999	401	552	539	222	999999	838	637	953	999999	773	999999	999999	696	999999	482	211	100	47	843	912	498	584	289	392	999999	403	10	217	999999	999999	531	999999	715	999999	512	709	554	264	932	999999	637	999999	186	911	451	999999	565	999999	313	953	235	460	525	766	999999	817	272	999999	284	844	837	429	933	496	251	552	720	567	295	773	657	836	115	343	999999	926	999999	378	940	999999	999999	586	904	76	999999	81	381	949	999999	695	446	407	979	97	671	217	638	999999	669	999999	908	998	999999	539	306	398	999999	192	999999	938	419	894	216	966	999999	261	999999	866	944	180	181	771	304	600	336	999999	857	27	999999	999999	297	718	708	51	999999	839	458	375	770	163	725	199	468	334	285	999999	200	23	91	420	692	999999	999999	499	727	147	704	538	999999	55	541	338	999999	423	651	700	195	999999	566	177	802	159	105	791	999999	999999	313	969	999999	785	999999	999999	935	261	384	525	973	999999	324	273	999999	920	999999	999999	622	999999	999999	54	683	585	365	36	457	914	617	543	676	953	54	999999	833	734	223	427	986	696	402	999999	49	135	727	976	999999	999999	41	882	987	999999	178	999999	999999	269	295	739	429	43	397	31	644	999999	999999	29	999999	577	439	410	999999	744	738	925	994	420	15	558	857	389	186	163	882	999999	999999	305	785	985	443	999999	448	484	998	999999	309	380	999999	207	285	999999	810	999999	863	630	186	999999	641	253	999999	999999	263	737	881	49	856	999999	999999	909	295	999999	244	190	999999	999999	999999	232	746	999999	625	999999	796	999999	999999	999999	999999	903	300	261	558	313	999999	999999	921	552	999999	710	603	999999	106	76	241	999999	911	731	473	630	148	999999	668	953	506	855	627	451	105	456	465	731	470	953	942	887	360	982	890	702	268	591	999999	999999	629	787	999999	559	999999	91	895	999999	686	948	765	999999	593	604	999999	807	914	479	456	864	255	871	
