500	500	
109	92	102	120	104	115	108	96	97	104	92	110	102	96	125	89	91	98	99	95	97	91	93	92	101	96	111	113	95	93	103	94	91	105	97	111	97	92	91	112	93	101	99	97	99	105	103	86	94	88	109	119	100	93	102	96	102	95	105	94	108	98	108	97	109	98	93	91	97	85	108	104	100	116	101	88	86	96	104	104	88	93	83	82	97	98	96	96	106	100	91	99	99	115	127	98	97	110	105	107	105	111	98	90	117	96	118	106	112	111	113	104	77	110	104	108	82	104	96	103	117	90	117	93	107	104	82	97	114	119	123	105	77	99	78	93	82	112	101	90	91	96	112	114	93	89	112	103	102	114	92	108	106	94	97	94	108	114	114	105	114	103	109	101	112	105	104	100	94	103	101	97	104	95	83	76	81	116	100	99	112	96	88	105	81	103	91	105	121	110	104	102	98	92	101	108	99	94	91	87	92	80	113	101	101	115	102	98	99	95	91	88	85	96	127	91	87	122	104	108	108	128	102	96	97	94	92	108	93	98	94	102	94	100	99	100	110	92	109	103	97	107	99	111	90	91	99	118	101	92	90	93	90	86	109	107	103	106	89	101	87	111	123	118	121	100	90	96	99	92	110	96	83	130	103	95	103	103	102	99	110	115	99	110	95	88	103	100	84	84	113	95	91	104	106	98	94	106	93	101	104	102	97	95	106	105	106	96	100	78	96	113	109	83	86	104	105	108	101	98	74	89	90	96	99	95	93	84	108	110	105	117	107	121	97	104	86	84	84	82	105	86	88	101	110	105	98	98	101	99	113	91	90	93	117	104	110	100	94	91	74	97	116	93	98	109	97	97	95	95	98	84	104	97	83	107	100	113	90	98	109	103	113	93	90	109	101	88	107	105	91	89	98	113	88	91	99	89	99	89	90	88	86	100	94	88	112	90	94	99	97	106	118	105	117	115	89	122	92	111	103	103	103	92	107	112	97	101	95	106	95	103	98	96	111	110	106	102	94	104	101	101	84	115	102	84	96	103	99	107	99	83	85	101	113	99	103	108	89	113	109	115	113	97	107	119	110	95	91	97	100	106	79	86	114	87	103	93	107	114	106	96	107	81	89	80	100	118	91	97	108	90	91	101	124	104	81	88	117	105	
89	86	110	105	101	86	110	102	108	94	108	90	93	98	91	89	108	107	107	106	99	105	107	96	95	102	118	98	122	103	108	94	111	106	78	76	90	115	109	105	95	91	109	106	110	94	112	108	102	97	112	105	89	92	108	93	97	107	86	109	105	82	90	91	106	89	93	107	108	119	92	108	108	120	104	101	102	91	107	97	90	97	108	88	95	94	100	95	106	106	112	97	118	101	109	97	85	112	103	82	85	112	100	86	102	92	107	100	103	78	107	89	93	102	111	101	111	112	103	113	108	104	91	98	101	98	101	98	92	91	93	95	96	75	96	106	126	93	111	94	94	97	86	99	87	93	86	105	100	111	83	97	97	92	101	99	92	117	115	85	86	107	93	90	113	108	109	107	97	92	87	105	98	88	100	99	113	106	91	118	86	93	93	115	100	94	101	114	90	85	93	113	85	78	109	80	111	112	114	108	104	108	114	90	113	122	97	95	85	90	89	81	108	111	89	93	90	82	102	88	119	104	96	97	111	99	104	92	105	94	87	117	109	93	102	113	100	90	106	97	113	104	102	106	102	115	87	101	94	81	123	111	92	90	102	94	101	81	96	106	89	91	89	103	98	93	91	96	101	91	90	107	107	114	105	104	103	96	81	96	101	94	100	113	86	115	92	109	112	88	110	110	90	99	85	117	91	106	91	104	104	108	101	92	96	108	91	101	101	89	100	106	87	97	105	97	92	101	101	100	89	97	105	103	111	99	104	86	99	103	88	112	85	98	92	99	101	103	101	125	112	90	96	112	115	103	83	74	94	94	103	107	88	107	101	95	82	93	90	94	102	102	108	97	92	90	99	93	107	89	95	109	118	93	109	89	106	79	112	79	95	100	113	103	98	121	92	104	94	103	105	100	126	90	90	102	101	113	88	101	118	106	106	113	97	90	97	106	96	97	86	118	104	116	104	101	94	97	112	91	113	85	105	86	105	108	101	98	84	102	101	111	112	105	103	100	101	108	103	99	108	104	116	95	75	92	115	103	83	93	91	114	103	106	103	105	96	95	103	90	111	94	97	85	100	107	98	106	83	113	102	103	97	105	96	116	92	100	109	119	101	107	106	101	104	99	102	88	95	89	114	103	101	111	122	111	102	122	101	104	
608	999999	610	236	43	999999	644	554	755	64	999999	270	546	905	140	783	309	883	429	75	836	992	845	56	309	999999	999999	999999	399	709	999999	999999	999999	999999	826	426	949	243	686	781	999999	841	786	855	999999	530	882	999999	517	999999	999999	134	523	818	973	615	237	564	926	222	999999	979	999999	999999	333	862	762	306	89	713	834	999999	206	648	999999	999999	216	999999	412	779	999999	260	158	693	638	607	886	688	276	220	198	394	316	474	503	184	687	739	531	781	999999	586	879	803	871	15	999999	875	907	978	999999	247	161	157	283	37	999999	471	418	726	975	83	39	869	524	449	759	732	155	736	999999	999999	999999	631	21	999999	381	354	822	633	679	20	781	999999	811	999999	243	169	200	475	353	226	331	999999	806	693	999999	20	288	431	255	204	999999	999999	999999	999999	779	530	146	921	656	485	648	999999	999999	964	302	740	68	573	215	999999	999999	999999	392	101	155	663	824	999999	804	371	76	400	387	484	290	610	627	999999	999999	713	33	278	999999	999999	577	546	758	841	401	816	999999	714	225	655	662	61	787	579	787	126	705	819	126	999999	999999	258	407	999999	684	691	123	189	402	502	576	273	860	524	523	608	999999	999999	999999	988	999999	999999	184	731	821	239	823	57	101	999999	18	214	162	999999	458	328	149	196	167	709	702	772	322	723	89	399	999999	999999	66	188	221	722	893	138	875	67	999999	675	750	454	868	999999	97	346	494	371	999999	335	75	999999	468	718	825	225	295	646	48	999999	999999	432	48	560	999999	913	843	295	320	999999	659	401	254	473	445	712	841	636	685	975	999999	717	287	999999	999999	861	999999	502	896	677	842	238	28	622	999999	327	416	317	999999	183	999999	208	61	97	675	674	999999	999999	282	999999	999999	659	999999	999999	231	934	155	999999	999999	139	999999	350	399	643	191	999999	382	631	999999	128	999999	999999	561	511	999999	999999	666	200	200	999999	911	725	230	783	303	192	278	955	400	99	182	999999	954	945	999999	162	808	417	905	254	999999	328	999999	999999	817	850	999999	999999	589	999999	277	954	982	830	999999	477	130	616	999999	999999	162	426	240	359	946	999999	579	615	531	330	999999	999999	294	945	240	592	999999	75	999999	453	999999	999999	375	209	822	227	261	134	727	999999	999999	999999	78	906	101	999999	97	205	218	755	280	999999	927	268	999999	28	670	46	599	999999	307	999999	650	895	914	343	60	999999	537	999999	811	999999	888	999999	999999	39	190	999999	854	365	505	975	999999	220	182	999999	
891	116	240	804	557	224	535	999999	215	999999	999999	182	991	757	825	66	667	999999	999999	999999	603	999999	969	939	838	999999	192	244	140	999999	206	999999	999999	322	452	943	799	999999	181	999999	919	999999	813	323	487	17	396	106	539	448	317	378	276	356	998	982	147	301	999999	275	999999	999999	961	882	779	121	999999	679	999999	881	266	934	318	357	999999	807	106	999999	461	831	999999	999999	704	692	25	828	999999	376	323	469	999999	508	767	906	565	999999	999999	999999	543	376	999999	716	790	658	191	999999	999999	999999	449	999999	886	491	999999	144	379	999999	596	999999	867	999999	999999	93	365	999999	85	758	177	411	999999	287	971	175	999999	95	284	999999	999999	56	510	642	768	255	999999	132	583	324	667	632	999999	619	42	999999	73	999999	999999	473	360	944	582	432	215	999999	136	172	229	999999	378	755	860	999999	650	550	768	999999	999999	701	167	243	999999	760	101	544	874	182	255	999999	112	999999	666	810	999999	360	999999	87	437	999999	129	764	902	863	946	912	999999	999999	969	999999	999999	838	410	726	316	127	999999	822	341	670	784	953	916	813	618	847	99	59	999999	299	86	999999	797	82	999999	402	341	408	814	999999	999999	537	213	762	618	999999	130	999999	504	999999	677	999999	745	766	999999	176	847	99	255	108	823	722	975	679	415	999999	51	999999	154	913	786	284	999999	163	899	257	749	999999	999999	354	727	999999	555	999999	622	436	945	999999	746	999999	554	252	163	999999	365	58	561	999999	356	513	232	792	795	590	924	999999	642	592	867	88	426	693	894	999999	381	999999	177	324	999999	999999	170	20	591	737	368	544	130	303	797	850	695	999999	999999	691	132	934	364	964	735	228	793	999999	999999	999999	999999	999999	357	262	343	999999	999999	247	999999	377	352	222	211	999999	231	999999	282	349	795	26	393	211	885	212	778	447	319	999999	999999	838	196	807	999999	923	999999	999999	196	999999	959	115	969	457	748	440	349	909	732	306	742	355	945	454	567	157	284	788	976	999999	484	895	382	678	658	637	190	545	376	288	318	724	999999	415	999999	999999	57	999999	462	454	999999	868	715	999999	470	999999	892	742	999999	699	648	960	530	51	393	74	732	301	798	999999	259	803	543	453	987	999999	160	999999	74	999999	999999	348	335	999999	999999	615	190	370	218	425	744	448	305	676	999999	358	203	163	999999	325	957	756	999999	351	999999	999999	335	999999	999999	999999	92	362	677	372	599	999999	999999	999	759	778	884	372	93	383	375	810	508	866	813	639	824	997	
519	749	999999	999999	211	999999	336	232	290	917	345	766	342	999999	999999	932	87	999999	999999	999999	403	999999	441	595	673	763	975	394	560	468	458	394	999999	95	843	928	452	999999	999999	651	999999	999999	498	966	36	999999	999999	983	49	575	789	483	915	629	603	276	999999	334	680	448	18	942	671	821	469	950	148	256	999999	999999	490	831	999999	82	531	999999	754	475	569	999999	722	999999	354	999999	999999	975	479	998	999999	576	999999	128	576	659	643	730	865	676	507	85	999999	999999	999999	999999	95	958	999999	843	108	736	521	999999	764	334	999999	999999	597	686	153	493	999999	150	764	972	232	371	265	581	439	800	11	999999	968	999999	177	927	558	157	899	999999	733	635	899	755	65	778	999999	251	933	627	143	999999	999999	999999	603	48	39	470	974	723	999999	669	414	307	735	442	999999	280	166	798	466	999999	787	432	759	846	999999	19	917	453	999999	23	999999	999999	999999	999999	999999	954	890	999999	999999	98	999999	999999	999999	74	231	602	999999	622	903	999999	95	144	170	693	401	110	999999	756	999999	999999	553	530	715	690	30	602	640	912	887	999999	389	38	900	999999	276	612	415	695	999999	648	999999	999999	549	924	927	514	650	973	431	454	999999	143	999999	878	544	652	469	336	53	628	961	117	735	984	703	999999	243	792	999999	999999	694	567	999999	159	41	259	999999	790	762	516	952	666	491	442	999999	255	697	32	834	624	153	999999	652	997	999999	999999	568	565	999999	870	281	858	556	999999	760	143	12	190	847	294	671	678	574	537	675	304	999999	303	765	999999	369	221	999999	802	645	999999	999999	144	472	999999	999999	425	569	891	999999	999999	120	848	681	95	253	516	185	999999	953	999999	999999	125	999999	999999	999999	275	799	773	510	69	999999	754	996	155	227	999999	999999	697	999999	256	118	682	302	582	999999	777	999999	999999	214	853	46	418	849	180	110	800	999999	91	999999	425	625	796	390	999999	203	366	852	536	867	999999	798	487	945	707	366	832	823	749	207	487	654	999999	568	657	33	491	999999	826	55	426	65	636	803	188	630	322	302	126	388	828	925	95	812	830	65	558	999999	152	814	278	977	73	999999	999999	771	999999	999999	733	161	711	461	999999	490	450	329	171	684	767	86	53	539	706	999999	379	562	569	316	738	999999	999999	999999	762	21	777	449	992	753	396	416	134	94	999999	964	999999	999999	899	999999	371	999999	893	873	704	75	999999	738	280	702	514	853	212	199	999999	141	686	692	699	24	713	11	336	417	298	
360	951	958	971	741	693	12	663	999999	945	237	708	999999	324	696	250	999999	178	299	249	542	214	999999	595	437	287	984	677	884	891	370	184	486	999999	354	124	812	766	538	18	511	999999	247	253	272	999999	95	378	12	774	673	999999	47	999999	755	156	25	373	544	464	999999	999999	778	999999	584	62	232	25	970	582	437	999999	640	290	737	352	966	691	333	999999	202	999999	674	120	227	999999	146	317	830	207	108	999999	232	999999	309	186	421	999999	669	219	211	79	999999	999999	346	999999	202	756	999999	412	189	333	999999	540	271	102	660	668	999999	56	916	914	999999	772	483	988	999999	565	999999	561	931	801	32	124	999999	132	218	254	773	826	345	389	876	428	27	999999	409	692	812	216	525	752	999999	622	999999	296	999999	635	999999	357	999999	636	775	879	999999	388	311	925	999999	149	884	999999	894	39	710	536	47	766	754	708	589	999999	752	774	999999	188	492	409	821	516	247	583	306	425	485	999999	999999	997	947	999999	473	484	955	673	332	999999	999999	999999	911	766	259	128	880	999999	768	983	999999	11	843	302	895	901	113	231	999999	310	119	479	999999	11	922	49	819	999999	244	999999	412	999999	452	926	331	212	498	64	266	129	703	67	656	999999	825	612	164	654	743	999999	380	734	771	31	999999	388	736	910	844	219	308	764	14	664	581	805	999999	916	970	693	413	59	999999	782	999999	999999	822	62	186	319	999999	174	381	999999	734	999999	999999	430	927	942	476	587	220	57	821	939	63	992	919	30	999999	999999	684	999999	168	331	999999	989	425	946	565	999999	734	535	334	143	999999	341	999999	903	498	138	988	37	226	825	839	999999	961	667	999	829	142	166	999999	999999	999999	330	514	999999	907	327	15	981	387	792	853	684	722	687	555	721	72	26	532	924	999999	999999	833	343	492	853	999999	757	947	736	999999	578	999999	688	999999	72	827	527	996	999999	999999	17	650	999999	971	164	203	283	121	999999	999999	999999	999999	341	395	834	496	999999	920	64	298	257	999999	651	250	285	999999	44	44	493	999999	545	29	361	800	252	15	999999	371	999999	659	755	645	669	968	999999	944	938	302	818	575	999999	606	941	882	876	973	999	194	696	999999	169	248	628	393	231	106	282	540	152	828	97	809	592	404	543	612	373	999999	999999	341	476	999999	226	917	248	939	87	479	999999	279	16	225	999999	588	500	517	999999	286	747	338	999999	408	160	990	488	846	24	547	349	274	999999	327	378	364	999999	999999	32	
711	999999	292	999999	803	999999	999999	822	872	145	14	999999	35	999999	999999	999999	486	999999	999999	591	999999	438	401	925	999999	139	660	669	999999	846	999999	315	81	999999	315	141	465	320	868	792	999999	177	616	711	999999	999999	323	679	523	392	891	695	215	999999	795	282	753	367	487	673	955	214	143	999999	825	698	999999	999999	289	954	479	176	801	285	314	68	822	999999	914	999999	999999	999999	156	305	999999	624	110	244	699	43	388	107	832	204	999999	82	44	589	885	999999	810	999999	999999	568	999999	725	893	929	532	737	459	72	452	590	857	973	999999	837	999999	210	598	999999	841	255	576	381	344	999999	447	242	999999	242	999999	999999	96	999999	591	588	392	239	730	180	711	961	583	999999	655	251	347	864	24	206	518	999999	722	999999	941	154	992	541	390	999999	492	300	713	226	267	848	503	999999	999999	999999	454	999999	999999	428	887	999999	671	259	726	999999	269	999999	228	999999	724	129	880	874	102	447	999999	851	848	999999	688	420	257	367	68	806	747	999999	482	544	752	675	215	304	335	71	482	742	999999	999999	38	908	82	886	501	147	967	629	999999	999999	999999	603	999999	45	740	999999	631	314	200	919	355	745	111	999999	999999	999999	913	586	549	41	965	853	999999	999999	999999	779	347	999999	865	920	838	128	792	999999	999999	158	999999	999999	563	999999	439	177	551	895	942	999999	999999	398	999999	999999	234	390	89	699	999999	40	999999	444	630	960	138	999999	449	279	999999	999999	952	573	33	926	378	743	32	691	602	798	312	999999	617	999999	999999	949	559	422	999999	999999	49	999999	558	999999	592	246	549	603	999999	178	999999	281	999999	716	340	242	375	885	84	999999	368	398	106	190	999999	424	826	507	987	189	999999	37	999999	999999	197	859	999999	999999	343	141	204	429	961	434	80	999999	337	900	792	740	583	674	348	216	999999	651	999999	377	999999	177	419	999999	615	550	999999	700	698	999999	529	999999	999999	971	999999	942	999999	938	436	672	999999	697	999999	925	999999	257	605	999999	999999	999999	999999	545	999999	647	500	999999	721	999999	813	999999	966	380	999999	156	381	321	522	611	999999	406	921	160	224	333	267	215	89	494	999999	368	999999	431	21	332	648	983	618	580	481	385	230	143	135	25	706	739	365	941	999999	403	735	994	999999	292	455	392	999999	538	999999	295	999999	999999	999999	999999	477	999999	368	19	508	397	703	999999	140	747	185	787	999999	999999	627	527	850	148	999999	999999	633	950	518	729	877	999999	662	89	200	195	298	993	317	679	547	171	
381	356	443	999999	700	792	863	175	117	999999	366	999999	910	999999	999999	948	999999	893	822	527	36	639	141	252	735	999999	999999	944	459	999999	480	355	999999	466	156	503	705	999999	999999	999999	96	352	999999	220	898	541	178	338	999999	350	705	423	857	30	999999	742	224	200	431	87	999999	918	999999	925	196	999999	469	999999	715	941	252	999999	660	981	440	683	26	921	353	999999	454	422	204	999999	999999	67	999999	640	331	999999	289	514	362	165	999999	999999	636	696	34	999999	81	724	623	808	107	201	763	875	590	460	999999	303	999999	236	632	628	723	606	999999	139	999999	829	133	311	999999	738	162	505	192	999999	999999	330	999999	466	133	730	999999	395	21	294	303	622	59	870	999999	986	667	999999	532	180	454	999999	257	999999	374	999999	600	999999	999999	368	999999	267	692	329	414	999999	999999	391	113	999999	829	338	594	164	835	999999	999999	263	622	675	81	37	999999	22	817	26	83	12	101	999999	139	999999	248	653	999999	45	999999	730	466	293	590	286	31	629	999999	126	445	999999	69	473	472	347	700	481	297	21	294	680	511	397	332	404	299	999999	773	352	99	941	908	999999	970	999999	796	338	95	999999	15	353	670	701	581	999999	999999	999999	419	791	786	999999	365	244	750	259	228	999999	999999	196	986	799	856	999	36	999999	193	270	503	423	550	371	396	999999	16	941	20	810	816	999999	461	671	813	981	565	333	585	999999	58	721	829	727	377	999999	808	216	497	671	674	87	796	682	134	995	250	999999	380	863	237	809	248	418	262	620	999999	999999	985	999999	999999	703	917	999999	221	781	593	823	994	497	693	800	453	349	145	738	554	779	546	999999	740	150	952	722	999999	248	999999	421	999999	756	174	493	230	622	999999	971	169	287	470	999999	999999	427	430	882	180	999999	366	899	282	999999	75	999999	778	999999	144	303	750	205	82	972	308	181	999999	247	999999	210	579	999999	999999	174	578	277	318	203	415	999999	719	79	551	18	882	999999	149	999999	691	219	714	999999	488	934	999999	964	214	498	999999	240	78	193	559	970	858	535	788	117	999999	999999	999999	585	762	821	999999	999999	653	73	999999	724	41	408	999999	999999	999999	527	999999	186	943	999999	73	999999	158	185	254	536	519	581	160	357	795	41	999999	893	572	138	299	667	999999	999999	320	150	999999	999999	208	670	999999	445	483	340	999999	999999	174	340	734	999999	437	587	577	57	171	999999	912	741	929	999	403	662	551	367	999999	999999	825	403	304	922	421	827	976	583	
898	999999	107	820	174	194	867	673	999999	746	700	712	99	314	389	248	237	999999	400	208	277	975	894	999999	999999	507	785	771	46	999999	999999	609	610	993	158	97	999999	102	577	745	142	729	999999	804	666	525	595	521	999999	65	695	754	999999	999999	999999	923	999999	999999	717	667	408	105	636	358	999999	100	111	105	165	302	273	145	999999	655	75	999999	483	99	459	587	912	274	757	981	126	661	183	999999	687	235	907	993	384	909	347	999999	102	154	474	575	423	999999	365	721	791	560	999999	781	712	768	450	99	531	140	755	143	348	655	999999	679	917	999999	418	930	999999	999999	760	190	318	39	454	338	999999	883	173	422	908	45	199	566	999999	402	999999	918	784	999999	471	254	164	213	698	999999	912	794	999999	153	91	435	337	521	800	999999	999999	683	324	121	474	647	999999	342	234	312	999999	999999	999999	999999	159	499	155	576	808	515	35	114	340	17	999999	831	999999	29	999999	483	707	677	766	999999	929	999999	604	673	999999	823	999999	822	978	395	980	247	121	142	999999	591	289	761	712	294	458	367	352	316	695	642	422	947	999999	999999	604	788	909	169	596	713	895	482	232	999999	238	212	136	945	36	188	719	103	999999	749	204	946	965	481	74	572	104	298	977	711	411	339	999999	237	999999	202	338	952	999999	290	999999	806	538	999999	65	999999	241	406	289	517	923	999999	922	999999	556	658	823	437	105	33	999999	606	505	521	583	899	999999	898	164	834	850	766	556	999999	63	999999	418	247	426	818	340	697	19	470	787	92	999999	999999	681	142	378	900	857	999999	672	99	999999	27	153	999999	864	343	251	454	667	166	772	999999	207	168	999999	585	21	286	999999	920	597	44	733	501	999999	999999	999999	32	465	949	909	44	82	964	999999	401	103	269	999999	999999	999999	564	802	631	320	999999	372	522	892	792	889	580	999999	751	501	999999	293	652	673	51	126	229	988	999999	999999	737	116	242	82	848	492	751	999999	695	474	43	242	112	191	264	460	704	999999	672	69	999999	215	330	473	819	117	451	596	912	881	236	575	999999	384	582	131	139	450	999999	310	148	999999	143	999999	468	44	999999	999999	418	591	421	99	326	999999	918	999999	999999	769	263	999999	999999	164	420	813	247	467	157	728	608	142	330	264	96	371	999999	91	81	52	15	999999	927	980	999999	330	469	147	259	999999	999999	999999	345	369	999999	312	270	999999	999999	329	49	10	887	999999	861	999999	999999	167	12	954	999999	836	999999	743	764	
478	999999	69	975	99	999999	110	217	720	272	559	797	961	76	784	111	937	254	751	999999	14	897	474	129	903	69	311	144	305	698	999999	598	999999	604	718	498	211	18	747	975	939	792	999999	199	312	488	309	100	228	999999	800	592	709	740	760	580	349	940	82	40	52	965	912	31	643	960	999999	366	357	999999	900	929	507	776	999999	221	731	999999	999999	425	760	999999	916	999999	898	47	889	861	844	148	158	270	935	717	933	974	880	154	556	999999	293	943	743	932	999999	870	95	933	677	548	849	999999	133	657	279	831	999999	469	133	606	80	999999	521	999999	147	639	999999	789	999999	999999	999999	586	729	473	142	817	999999	999999	499	37	951	956	999999	306	999999	95	999999	999999	999999	111	925	420	31	949	281	950	431	999999	795	323	877	999999	99	589	217	272	344	999999	525	462	363	75	970	999999	654	124	999999	225	999999	61	502	999999	999999	741	173	920	999999	999999	202	191	395	944	999999	186	160	999999	866	999999	99	999999	750	487	999999	984	747	859	450	999999	999999	167	999999	216	999999	743	821	999999	999999	357	999999	296	999999	565	467	999999	77	999999	877	793	944	997	257	553	135	895	311	25	999999	367	994	313	480	639	483	44	390	999999	342	454	364	988	999999	518	189	803	328	195	999999	999999	917	338	999999	999999	999999	308	909	999999	999999	999999	442	806	220	595	363	122	816	78	999999	432	953	999999	87	433	999999	955	303	738	374	332	576	126	996	531	449	999999	331	999999	657	185	134	142	109	999999	999999	558	778	118	999999	76	999999	999999	113	596	476	40	999999	999999	227	36	999999	180	883	757	150	999999	809	688	999999	697	790	999999	420	999999	307	821	788	462	421	880	186	195	583	307	345	326	23	409	999999	419	414	773	605	631	180	954	999999	351	999999	696	999999	100	962	467	286	994	839	206	298	655	251	798	147	347	849	818	597	999999	421	824	312	410	632	999999	292	26	397	789	736	999999	572	446	999999	724	141	999999	233	999999	31	351	999999	817	121	409	177	616	636	267	781	999999	366	672	929	659	394	348	467	235	999999	269	607	60	469	944	92	804	820	423	216	763	595	999999	999999	80	347	999999	999999	232	568	676	999999	139	17	384	987	899	999999	329	999999	792	628	999999	942	761	744	999999	357	176	327	373	796	223	61	28	766	886	118	999999	321	900	59	244	666	507	999999	477	52	95	957	999999	297	500	999999	424	145	597	999999	999999	336	911	147	132	905	205	880	999999	88	989	618	999999	791	657	
999999	439	999999	393	999999	445	999999	276	394	999999	219	144	999999	305	139	636	883	178	999999	999999	533	999999	999999	927	339	999999	626	711	399	63	999999	857	401	640	492	654	680	999999	266	102	920	999999	527	875	912	999999	999999	585	48	999999	999999	449	751	485	133	999999	676	999999	64	999999	818	999999	877	340	794	362	999999	444	812	484	956	141	911	266	395	999999	999999	887	24	999999	350	51	673	947	999999	38	999999	915	516	884	978	864	999999	397	999999	748	999999	999999	91	560	39	999999	772	563	999999	974	537	999999	99	659	725	789	801	999999	999999	776	507	999999	999999	999999	256	826	927	927	506	101	443	524	981	646	292	695	805	463	538	664	999999	119	462	973	999999	620	826	857	999999	199	72	999999	868	999999	251	262	803	325	313	999999	758	844	67	404	541	23	999999	453	377	999999	983	348	999999	864	507	398	477	419	275	636	10	80	768	999999	999999	242	656	999999	999999	40	999999	489	159	335	906	434	999999	68	441	487	116	383	999999	139	215	724	252	13	11	999999	784	394	999999	676	212	688	85	750	375	309	366	40	57	346	147	504	198	633	957	999999	999999	999999	978	999999	530	999999	589	638	999999	313	989	652	482	553	255	507	439	482	133	228	358	999999	692	142	999999	85	335	153	992	711	536	619	56	928	515	999999	416	273	156	584	108	447	999999	71	999999	714	558	503	101	639	75	715	509	739	999999	46	726	845	999999	455	301	446	646	999999	777	999999	606	553	48	880	999999	175	336	548	130	999999	661	999999	823	416	527	831	62	362	646	820	119	316	215	478	648	999999	606	700	999999	661	801	259	294	938	118	14	465	220	999999	999999	389	999999	619	812	385	106	32	999999	928	470	394	293	754	957	270	299	999999	570	999999	530	568	635	999999	999999	120	999999	346	884	999999	999999	376	999999	814	999999	999999	159	697	999999	102	552	999999	356	999999	999999	277	518	505	337	677	999999	666	895	978	999999	999999	999999	704	999999	701	999999	760	148	999999	416	103	553	999999	999999	525	121	602	945	999999	689	982	221	863	999999	201	602	906	18	999999	489	999999	999999	999999	797	416	688	454	546	701	128	792	999999	999999	366	728	723	999999	498	811	565	226	720	999999	999999	44	128	889	271	959	109	999999	999999	931	472	560	623	999999	681	600	999999	667	999999	254	999999	999999	582	999999	507	999999	477	999999	418	206	999999	272	999999	62	572	999999	297	798	193	587	601	61	999999	999999	931	806	115	999999	999999	897	999999	898	170	476	999999	401	999999	999999	999999	556	491	
999999	657	554	290	210	424	999999	128	918	313	48	999999	478	653	306	856	999999	885	700	608	999999	204	521	231	751	111	668	982	181	999999	986	416	999999	105	64	403	496	197	731	999999	544	914	999999	594	999999	999999	692	823	772	545	358	426	691	947	999999	352	999999	332	539	108	756	588	947	617	326	632	999999	999999	598	902	370	915	163	999999	74	530	754	927	999999	336	999999	845	220	635	952	569	724	688	58	711	267	173	658	633	999999	956	967	832	277	314	578	319	234	869	999999	442	999999	382	883	527	598	999999	47	999999	999999	911	999999	321	665	999999	908	168	334	887	645	206	267	530	684	118	562	999999	660	981	999999	109	620	350	460	519	306	351	805	530	122	58	136	456	943	723	588	999999	999999	520	405	419	985	347	234	979	185	742	697	775	964	676	559	65	453	590	301	37	861	155	460	999999	362	803	774	596	79	810	586	961	529	907	754	149	585	349	123	999999	126	999999	343	999999	653	999999	566	446	999999	81	999999	999999	432	561	794	999999	69	839	66	191	572	637	999999	375	165	736	255	999999	999999	419	479	114	476	28	911	390	812	895	912	332	247	999999	107	999999	807	233	999999	968	122	999999	90	746	292	932	999999	488	999999	999999	408	917	784	509	523	90	601	898	886	999999	650	414	218	173	926	733	944	244	540	911	567	931	208	286	944	198	338	733	822	544	999999	432	818	843	496	995	548	737	814	999999	407	909	347	134	999999	708	524	916	819	558	988	475	947	999999	411	477	719	507	564	335	999999	867	86	352	999999	227	596	375	676	931	195	216	999999	523	513	999999	594	999999	999999	246	673	422	913	273	556	842	485	167	442	29	286	50	999999	489	275	540	999999	994	38	110	999999	999999	249	888	372	781	999999	433	999999	752	999999	645	548	327	999999	339	953	812	796	263	999999	999999	933	657	999999	155	43	999999	999999	973	825	599	55	857	134	524	999999	35	999999	774	999999	61	20	689	146	640	501	999999	827	999999	999999	30	999999	774	369	683	999999	591	243	226	999999	115	185	999999	926	293	600	691	999999	999999	999999	928	911	31	467	690	999999	253	520	23	654	188	122	322	999999	805	400	280	999999	999999	308	591	791	684	36	690	876	837	762	999999	999999	810	661	999999	780	658	119	186	317	679	266	999999	81	230	572	569	993	862	999999	131	999999	329	202	752	838	999999	146	236	995	776	813	590	999999	667	973	844	999999	999999	542	738	696	999999	963	819	999999	999999	999999	999999	999999	467	
697	999999	999999	641	959	999999	617	908	852	215	521	882	191	540	999999	675	999999	999999	256	727	52	999999	999999	57	999999	679	366	383	568	512	64	575	124	537	999999	799	540	849	999999	999999	999999	617	578	337	227	999999	999999	432	953	999999	999999	999999	324	394	424	135	694	12	999999	290	364	244	350	350	160	946	768	654	461	999999	145	641	705	994	999999	435	993	999999	830	999999	647	933	999999	999999	667	948	260	729	123	999999	999999	537	643	999999	898	999999	277	238	186	281	55	388	971	887	999999	212	411	330	999999	999999	141	701	999999	595	643	430	815	300	682	212	999999	48	999999	507	961	607	999999	288	105	508	167	765	999999	559	575	269	999999	541	677	999999	546	930	836	133	822	999999	365	57	783	478	187	976	999999	974	585	16	847	474	926	775	213	999999	234	999999	999999	376	885	999999	30	999999	468	283	623	227	999999	765	999999	416	684	557	251	951	504	999999	330	190	219	841	973	568	421	497	615	901	999999	423	705	450	301	455	999999	743	37	999999	19	904	363	337	319	820	803	440	789	378	533	262	999999	607	999999	651	166	999999	649	461	962	971	667	999999	966	999999	69	762	125	239	39	999999	923	105	617	999999	827	881	531	162	999999	981	707	247	378	998	794	107	385	999999	298	483	999999	576	999999	48	246	999999	999999	77	999999	999999	999999	560	348	34	339	533	989	648	824	285	523	999999	695	981	274	999999	352	968	457	961	386	474	941	555	414	357	999999	579	999999	999999	999999	463	401	999999	999999	157	898	353	669	270	118	737	826	23	960	999999	880	999999	774	816	299	403	999999	799	665	850	619	793	620	981	874	420	468	999999	764	69	105	972	325	999999	531	999999	309	999999	853	648	647	927	594	806	477	999999	805	374	999999	127	999999	601	67	815	537	115	999999	999999	999999	999999	279	197	258	999999	512	999999	149	657	294	300	103	999999	945	27	213	691	999999	813	514	680	999999	104	999999	647	227	503	914	509	999999	425	275	999999	999999	165	378	999999	679	694	303	999999	64	158	999999	605	33	418	655	50	999999	846	907	999999	182	716	999999	185	999999	611	683	18	999999	640	999999	999999	999999	482	999999	999999	999999	752	22	513	519	945	625	999999	999999	148	623	808	847	873	897	999999	518	356	999999	93	83	203	17	77	20	999999	576	999999	90	220	580	551	784	865	402	999999	834	403	409	237	100	625	171	315	999999	874	171	999999	999999	999999	999999	678	43	550	999999	455	745	944	503	999999	379	211	386	999999	567	82	34	981	481	47	
908	124	999999	221	992	457	41	701	90	145	133	457	681	755	859	902	999999	243	159	999999	999999	889	999999	999999	999999	889	999999	366	748	915	999999	999999	647	704	426	246	732	999999	557	269	999999	53	863	999999	111	922	529	631	944	664	564	999999	999999	534	923	28	223	999999	362	113	217	675	953	175	296	943	809	976	999999	622	180	999999	999999	889	533	80	36	543	83	999999	370	999999	422	93	999999	68	999999	122	781	407	999999	960	470	454	999999	748	100	698	81	167	122	552	999999	331	999999	868	115	942	11	853	992	999999	698	425	742	999999	262	869	814	237	596	696	205	930	999999	220	999999	241	837	785	979	337	999999	999999	824	817	324	100	598	491	953	414	121	927	999999	352	271	54	711	461	999999	231	884	844	571	426	356	372	731	999999	643	874	999999	226	873	999999	999999	999999	601	925	285	172	999999	332	283	192	584	278	525	257	948	191	529	999999	999999	758	999999	627	999999	407	470	999999	999999	324	848	89	999999	999999	63	750	144	999999	452	786	186	333	950	561	999999	999999	841	88	847	999999	335	462	354	728	926	125	221	999999	438	203	999999	999999	803	956	999999	203	882	689	999999	999999	123	471	738	742	210	999999	808	999999	67	965	566	999999	114	883	988	396	734	580	968	938	538	999999	58	258	332	999999	530	993	86	377	506	999999	999999	999999	371	999999	999999	612	528	961	317	329	533	473	637	82	229	919	967	98	469	999999	720	285	246	569	422	999999	420	358	445	814	999999	689	469	414	999999	41	522	999999	672	132	62	17	630	218	999999	585	621	260	632	610	36	988	907	204	999999	999999	835	802	452	243	999999	180	526	999999	999999	843	14	233	999999	197	407	999999	425	346	259	713	655	999999	549	999999	868	170	725	834	788	826	782	274	999999	939	205	999999	681	439	930	999999	490	999999	704	186	581	398	999999	444	213	192	572	571	999999	727	933	808	262	999999	374	41	455	999999	715	687	71	740	259	615	991	999999	999999	999999	416	377	999999	527	332	999999	265	999999	464	999999	631	605	999999	999999	328	255	15	999999	466	75	74	999999	999999	999999	422	26	999999	841	148	100	453	525	999999	586	999999	578	504	415	999999	889	999999	999999	577	999999	70	119	434	999999	421	14	609	604	230	106	922	517	940	433	115	316	999999	424	342	374	837	999999	585	999999	66	750	999999	999999	912	999999	999999	180	331	272	999999	313	999999	274	429	144	491	848	999999	923	999999	646	637	999999	310	999999	641	936	561	999999	999999	953	533	756	794	999999	999999	18	
999999	653	390	751	196	999999	999999	999999	723	999999	994	208	882	988	811	661	23	419	122	680	300	999999	999999	999999	619	128	999999	999999	779	836	480	758	880	999999	167	999999	999999	913	460	960	999999	999999	455	999999	941	999999	330	999999	152	871	999999	384	558	583	718	949	717	999999	141	77	742	909	999999	887	514	245	327	410	831	170	128	110	958	162	303	792	999999	289	837	267	797	596	643	908	102	105	210	307	999999	217	933	999999	781	392	227	477	485	568	152	706	999999	920	517	981	999999	643	425	999999	289	925	662	999999	773	874	999999	999999	276	123	999999	418	45	29	999999	999999	999999	999999	999999	999999	934	826	316	728	146	141	999999	877	89	999999	165	999999	999999	999999	999999	837	555	505	168	907	123	81	999999	371	773	734	671	25	283	893	754	566	999999	999999	471	463	999999	933	999999	642	652	401	999999	614	958	344	738	240	11	808	77	731	38	999999	462	863	624	945	954	411	469	216	999999	195	906	599	144	999999	343	565	228	622	212	999999	265	721	14	596	413	439	996	440	23	475	999999	32	537	904	396	607	838	673	999999	890	182	999999	999999	999999	707	369	210	908	999999	446	999999	455	529	512	164	741	858	38	542	525	415	39	999999	139	368	999999	71	999999	443	735	726	555	999999	322	352	820	923	999999	999999	53	238	999999	999999	576	885	999999	503	34	750	655	999999	810	141	999999	485	153	251	668	522	823	999999	970	999999	172	719	44	811	216	170	343	999999	999999	149	999999	296	327	496	999999	253	987	390	46	489	999999	985	916	423	999999	836	999999	579	265	610	74	745	268	999999	380	857	850	569	296	999999	999999	837	24	999999	643	176	999999	657	999999	424	999999	999999	999999	490	999999	999999	803	621	632	380	960	764	999999	134	84	753	38	999999	125	769	999999	427	999999	999999	999999	951	971	255	780	22	679	552	954	840	999999	631	483	778	936	204	63	999999	937	916	904	999999	999999	999999	596	890	999999	999999	999999	855	31	117	350	100	416	735	999999	557	841	999999	700	418	810	722	58	453	999999	999999	768	921	999999	173	490	186	277	999999	676	90	999999	890	999999	225	19	108	818	968	291	999999	999999	210	988	506	999999	328	999999	495	841	562	841	152	620	889	999999	620	999999	999999	626	173	823	984	999999	134	897	999999	745	485	408	711	999999	999999	172	886	999999	567	932	219	999999	172	999999	781	590	124	249	517	279	984	530	399	959	999999	999999	127	569	999999	151	863	609	447	583	740	96	139	658	761	999999	733	11	137	999999	930	93	
464	999999	51	404	944	885	390	681	760	999999	19	752	943	738	55	327	510	425	78	610	337	589	229	999999	460	465	487	999999	999999	982	403	710	38	876	886	914	528	982	207	978	228	765	822	786	87	387	714	32	935	415	501	712	999999	999999	999999	875	999999	356	944	999999	407	853	145	999999	560	308	723	76	999999	140	799	999999	228	100	999999	572	766	999999	999999	999999	751	465	601	999999	491	691	999999	708	131	21	999999	999999	999999	719	581	999999	630	54	236	778	663	648	180	804	616	999999	999999	529	938	193	999999	550	738	871	999999	941	261	15	296	869	217	24	999999	840	209	627	490	509	518	25	999999	722	216	999999	999999	999999	999999	797	523	518	207	571	770	938	902	391	442	999999	981	639	124	625	757	366	570	648	702	340	999999	988	492	985	20	922	250	396	343	999999	461	634	657	464	491	999999	999999	645	254	17	937	817	195	999999	527	879	901	327	964	850	999999	771	410	953	201	535	35	999999	561	848	697	516	57	543	715	357	981	660	143	978	694	925	403	694	402	787	803	177	467	999999	999999	923	999999	493	630	689	233	704	272	956	999999	460	94	406	320	999999	770	652	609	999999	897	999999	193	986	165	999999	377	999999	999999	414	731	999999	754	429	827	773	999999	564	912	35	133	287	397	187	999999	244	840	999999	384	999999	27	161	568	999999	243	779	740	444	999999	286	321	999999	999999	999999	234	999999	705	664	578	546	347	215	739	583	56	999999	853	16	761	921	513	379	342	589	396	580	299	467	196	57	43	649	237	636	714	615	144	539	999999	999999	538	185	429	837	999999	812	421	984	999999	999999	926	734	683	415	773	941	185	563	471	653	605	248	478	999999	513	697	999999	999999	869	440	485	323	999999	999999	393	337	950	504	955	584	168	315	226	572	131	999999	999999	999999	862	772	999999	580	78	308	734	299	707	898	333	936	999999	318	124	999999	148	612	680	262	999999	999999	990	680	999999	886	999999	299	999999	905	409	214	731	166	250	106	999999	904	254	999999	999999	103	629	62	999999	999999	999999	999999	200	416	999999	518	628	712	799	999999	999999	759	972	191	999999	444	999999	801	499	999999	215	677	77	999999	809	243	367	999999	566	929	999999	938	999999	999999	146	644	109	615	999999	890	586	28	367	824	325	999999	999999	73	940	999999	825	999999	562	62	813	82	782	183	606	201	999999	701	999999	869	999999	999999	999999	392	55	179	999999	661	999999	608	542	196	320	253	702	999999	310	999999	986	315	999999	988	385	999999	
776	999999	999999	926	19	289	999999	884	872	497	224	999999	989	999999	27	771	915	173	507	999999	520	626	762	538	480	46	891	855	715	840	766	622	467	804	615	982	316	999999	652	51	999999	999999	323	822	999999	230	580	760	287	999999	400	939	490	999999	936	159	310	999999	999999	972	398	999999	178	42	999999	602	999999	194	999999	44	464	999999	521	466	999999	999999	313	940	509	999999	999999	140	578	500	449	826	999999	45	868	999999	999999	983	964	999999	652	984	489	291	101	999999	215	396	825	252	999999	894	999999	33	345	83	846	370	999999	999999	999999	999999	315	677	999999	999999	470	999999	325	477	362	480	541	841	999999	111	382	31	848	82	999999	80	315	335	740	999999	408	117	699	794	619	321	169	769	174	395	999999	811	999999	999999	999999	236	999999	357	890	289	363	586	219	244	999999	999999	521	750	999999	445	952	979	937	47	506	362	999999	530	999999	50	320	772	677	428	432	999999	333	662	116	818	999	957	999999	460	999999	821	999999	999999	103	999999	800	419	999999	728	442	699	874	661	690	614	999999	549	499	849	999999	591	909	791	812	999999	999999	859	644	341	999999	995	544	487	845	999999	464	999999	437	999999	250	999999	999999	948	985	732	695	671	971	502	872	460	467	595	491	610	911	116	999999	962	304	941	774	999999	999999	447	164	999999	816	15	159	132	999999	437	609	77	438	961	805	999999	999999	829	999999	152	469	999999	999999	948	996	244	772	357	999999	475	999999	308	136	875	999999	999999	999999	999999	855	966	352	999999	348	40	986	423	999999	999999	311	999999	526	474	64	999999	818	999999	910	999999	999999	581	243	801	951	646	668	310	940	562	306	999999	999999	146	973	921	799	999999	647	999999	999999	582	999999	999999	56	608	948	304	254	504	66	366	637	371	999999	284	733	550	798	701	372	685	483	619	999999	54	70	390	999999	143	999999	999999	661	412	999999	818	518	420	755	352	697	999999	65	446	999999	939	629	999999	238	699	197	258	999999	945	145	999999	108	452	178	12	999999	568	803	121	999999	958	705	235	127	98	765	322	795	455	13	999999	629	999999	123	713	999999	920	161	800	999999	999999	187	715	277	966	719	999999	251	752	804	139	570	999999	774	999999	243	999999	32	149	999999	875	462	476	941	147	657	999999	339	465	999999	627	416	12	176	97	999999	999999	957	161	379	699	999999	53	650	873	437	685	999999	999999	999999	30	897	21	866	999999	131	999999	773	140	318	658	736	786	174	186	722	567	777	686	766	253	446	870	770	244	805	419	825	77	
709	972	798	999999	999999	567	730	405	999999	999999	966	80	226	826	842	720	962	293	878	474	999999	869	907	586	809	999999	583	36	999999	999999	274	711	885	705	999999	346	999999	999999	801	999999	456	327	431	999999	719	696	999999	619	38	60	281	999999	999999	360	999999	840	74	221	953	759	999999	703	164	513	832	265	194	521	999999	999999	999999	989	491	280	999999	999999	999999	237	999999	123	999999	963	998	200	360	752	180	999999	788	590	282	648	30	52	624	752	999999	918	847	464	512	999999	223	531	199	999999	39	999999	343	999999	402	836	354	999999	559	999999	705	963	162	90	94	659	732	816	234	222	968	449	656	999999	669	530	390	999999	611	694	999999	999999	11	78	722	910	201	999999	198	999999	303	999999	492	605	57	210	999999	766	379	852	782	407	307	976	323	590	613	78	423	872	999999	999999	999999	999999	279	238	961	999999	367	183	467	999999	627	999999	919	788	999999	60	227	468	764	623	42	758	911	999999	999999	999999	754	142	999999	133	291	326	989	360	999999	999999	336	999999	999999	680	409	999999	394	755	779	519	67	534	633	562	999999	999999	117	833	909	479	999999	926	69	936	339	999999	876	344	999999	311	799	999999	837	339	724	409	229	94	224	836	373	999999	572	999999	999999	230	999999	744	283	336	999999	166	451	999999	999999	409	758	312	350	184	999999	999999	19	477	999999	999999	697	304	838	450	734	32	618	83	999999	999999	363	999999	999999	119	999999	142	999999	419	102	643	127	365	666	999999	650	917	744	999999	516	323	999999	999999	940	478	532	214	906	832	601	999999	547	378	999999	874	999999	358	342	999999	458	197	999999	999999	385	86	999999	999999	637	523	800	817	288	999999	566	999999	652	999999	470	500	586	521	236	238	999999	999999	999999	748	989	792	278	999999	585	513	999999	328	333	999999	719	863	106	999999	577	392	999999	999999	908	967	999999	999999	999999	787	888	841	999999	936	961	761	783	478	979	632	351	844	254	507	241	775	987	248	999999	106	548	606	404	395	943	999999	999999	42	999999	138	999999	417	570	490	999999	999999	999999	654	367	571	772	250	883	999999	999999	732	148	534	999999	142	980	572	123	135	999999	291	999999	999999	993	128	999999	750	480	851	695	934	284	763	103	999999	916	342	881	897	334	999999	722	930	545	221	704	671	489	865	157	999999	303	999999	999999	999999	306	599	661	248	999999	31	999999	42	778	999999	458	384	441	999999	226	999999	691	225	801	999999	569	517	723	781	423	999999	271	615	703	330	641	839	999999	971	999999	999999	999999	642	999999	999999	
538	999999	161	999999	763	330	239	999999	649	509	999999	87	644	999999	999999	999999	876	999999	824	120	760	164	338	458	284	618	861	470	863	899	999999	59	999999	498	413	999999	365	103	28	999999	665	999999	966	204	647	999999	205	221	417	412	450	800	818	781	552	383	361	999999	999999	154	999999	769	999999	750	541	999999	999999	155	897	684	433	999999	861	731	999999	923	198	144	811	720	999999	999999	62	999999	458	999999	240	552	946	39	526	663	746	874	635	895	275	225	662	999999	809	999999	324	732	999999	999999	999999	97	335	628	999999	227	891	635	730	818	716	119	301	373	403	211	209	867	167	999999	999999	987	106	999999	657	972	481	798	999999	999999	999999	329	482	790	238	153	227	327	844	999999	999999	121	153	816	188	166	924	299	620	999999	999999	456	575	219	631	952	991	775	999999	999999	999999	102	999999	367	493	397	999999	999999	999999	259	983	881	33	858	997	925	843	289	381	501	58	999999	187	999999	523	878	754	999999	999999	286	162	452	356	631	999999	999999	999999	786	333	791	528	422	163	371	624	968	999999	999999	221	999999	999999	711	999999	479	174	564	915	999999	843	614	643	374	999999	859	999999	541	535	402	305	328	999999	67	955	590	972	635	999999	816	688	999999	455	47	999999	999999	177	450	999999	876	466	998	764	975	999999	719	158	999999	999999	999999	274	93	443	40	421	893	999999	60	999999	813	507	999999	535	999999	732	297	169	605	322	888	999999	655	999999	658	936	306	564	563	124	246	441	818	564	735	552	605	121	424	625	168	296	127	694	999999	999999	927	473	665	252	999999	559	552	841	999999	611	618	600	999999	104	999999	339	999999	936	519	381	688	974	800	556	137	185	744	980	164	602	574	960	256	288	999999	833	898	320	469	999999	889	976	382	133	933	14	336	329	999999	828	682	999999	185	864	999999	952	999999	119	999999	479	815	572	686	589	47	657	354	506	95	291	440	303	476	999999	492	711	602	677	622	132	849	424	999999	999999	920	393	785	392	597	999999	999999	789	204	990	999999	326	300	792	95	999999	999999	830	244	999999	397	999999	714	352	381	978	360	995	496	999999	630	400	102	360	669	653	872	961	908	39	999999	651	999999	486	961	175	421	809	591	347	472	999999	190	260	938	541	679	442	20	619	706	174	303	211	999999	999999	234	940	132	442	413	698	921	215	107	999999	289	237	999999	216	567	999999	414	158	531	611	219	841	421	138	973	439	951	299	999999	956	358	897	999999	489	941	480	687	158	934	773	107	
975	163	202	999999	999999	61	804	999999	999999	760	154	680	759	999999	392	999999	994	468	973	747	632	882	150	398	999999	121	999999	275	96	863	265	224	999999	513	244	688	229	999999	532	999999	999999	247	177	206	213	227	367	228	558	999999	692	690	960	36	474	102	22	999999	868	340	159	539	965	302	505	999999	922	999999	36	704	309	999999	936	594	600	394	715	944	194	999999	754	682	716	145	999999	999999	264	731	48	999999	675	425	17	999999	238	617	282	874	701	284	304	121	202	854	651	999999	999999	375	435	90	999999	999999	619	703	585	999999	822	830	131	930	675	999999	216	884	38	999999	119	999999	366	983	122	999999	253	909	870	999999	999999	861	493	605	821	999999	306	958	764	999999	999999	314	616	761	794	999999	752	770	609	112	905	999999	825	999999	999999	999999	19	451	967	546	823	999999	832	942	986	960	999999	526	118	999999	895	257	130	999999	88	805	137	999999	199	670	98	999999	999999	768	737	183	46	725	149	999999	878	854	991	227	999999	106	481	674	775	833	115	236	661	822	217	658	197	404	689	660	881	415	262	307	458	351	409	74	999999	812	924	621	999999	307	999999	50	266	999999	646	982	333	463	828	365	564	862	820	487	560	89	985	641	45	489	999999	472	602	999999	769	442	696	416	999999	999999	999999	494	999999	364	914	177	401	999999	757	707	336	428	587	896	742	999999	530	921	514	135	827	293	585	999999	377	445	999999	572	143	213	999999	917	993	864	457	80	22	466	999999	392	999999	700	883	999999	163	999999	999999	706	951	999999	999999	774	902	343	146	625	908	951	999999	999999	999999	999999	162	554	421	999999	434	722	449	672	999999	73	357	999999	448	136	409	999999	999999	866	560	741	999999	960	300	520	24	660	728	831	171	999999	479	105	663	857	999999	999999	999999	743	999999	172	266	999999	599	849	426	999999	895	19	999999	999999	999999	130	918	999999	218	201	263	900	404	774	993	617	510	999999	999999	262	999999	590	999999	999999	999999	10	790	397	485	999999	370	999999	104	243	764	719	999999	509	853	359	999999	999999	648	356	999999	26	349	999999	179	649	999999	86	265	174	322	315	431	999999	331	217	339	531	512	876	999999	811	806	170	999999	284	11	10	999999	244	85	792	941	241	994	323	660	489	227	835	564	293	196	929	999999	458	297	470	188	645	29	999999	999999	999999	525	274	219	188	301	894	647	777	417	999999	98	530	373	999999	161	17	557	850	999999	676	999999	999999	625	876	249	561	987	999999	999999	999999	224	429	629	179	
716	729	999999	999999	197	333	198	787	876	175	840	400	95	107	999999	999999	98	179	352	496	460	999999	649	342	938	739	907	116	999999	393	806	999999	999999	204	999999	432	903	999999	662	980	488	535	670	460	45	999999	476	999999	999999	999999	935	54	87	143	999999	737	89	999999	543	458	425	91	999999	493	368	181	500	999999	623	999999	277	23	516	372	17	925	317	199	999999	100	273	999999	884	312	457	761	591	999999	485	999999	352	141	541	214	564	406	702	187	101	863	358	585	276	344	384	922	538	714	999999	793	430	890	475	452	195	999999	207	529	45	606	590	732	415	877	544	999999	999999	312	999999	611	232	140	107	442	742	687	999999	549	928	535	233	877	642	691	325	462	665	99	999999	165	209	183	999999	495	283	625	180	999999	800	248	999999	235	906	524	999999	300	792	42	710	507	657	658	600	510	382	713	999999	999999	999999	999999	480	392	293	652	412	58	988	612	168	126	517	362	748	690	93	998	970	128	130	35	669	999999	388	522	999999	550	582	641	122	570	534	456	836	718	999999	69	942	263	999999	522	999999	189	999999	593	989	304	999999	999999	426	999999	742	972	603	999999	422	999999	13	999999	154	861	475	999999	500	598	592	999999	526	40	922	999999	65	716	16	999999	723	490	759	794	532	999999	641	672	225	737	828	561	853	309	306	920	65	181	119	260	999999	955	999999	285	11	929	778	878	987	401	999999	35	966	996	813	932	98	218	248	940	999999	803	140	763	770	40	217	226	734	12	999999	884	606	756	559	999999	800	483	792	999999	434	999999	685	823	418	999999	594	999999	496	374	831	846	932	179	40	254	824	926	515	970	999999	562	154	984	999999	999999	999999	220	446	999999	999999	999999	426	645	516	466	127	316	354	999999	999999	360	999999	369	181	132	952	437	999999	315	999999	874	967	822	880	872	618	700	999999	973	382	384	999999	999999	243	226	430	999999	999999	999999	136	999999	581	999999	534	372	832	784	813	999999	491	999999	999999	140	111	266	647	603	999999	999999	848	426	915	381	595	71	999999	287	136	954	702	666	999999	161	189	435	303	430	999999	518	49	833	887	102	491	391	889	289	350	976	579	999999	999999	999999	726	999999	602	210	952	473	432	554	657	858	607	825	999999	343	951	675	963	226	316	256	999999	24	539	999999	889	213	182	660	999999	999999	385	875	144	999999	999999	479	833	999999	478	823	96	494	185	39	494	999999	174	555	337	675	23	362	519	999999	425	711	180	779	999999	999999	301	999999	
617	507	482	731	690	471	908	482	842	869	747	493	169	119	838	510	338	233	49	626	332	272	146	33	999999	859	999999	723	309	64	782	730	532	999999	877	677	999999	762	975	702	646	855	833	153	614	36	125	315	999999	669	450	97	708	999999	449	354	371	459	376	831	141	195	182	787	97	27	960	999999	242	170	954	575	999999	999999	980	477	999999	993	418	338	744	34	999999	639	999999	999999	999999	858	874	999999	316	106	999999	154	999999	999999	682	999999	66	597	76	999999	83	999999	715	999999	999999	370	999999	972	915	999999	999999	47	96	999999	345	543	184	402	995	112	971	709	853	857	189	113	777	529	795	999999	937	999999	272	475	999999	999999	999999	738	855	661	999999	902	616	939	999999	358	67	999999	125	149	999999	999999	602	999999	307	999999	858	999999	695	735	593	174	187	531	440	999999	775	620	166	207	618	446	547	343	938	79	999999	914	802	830	56	324	413	655	523	283	999999	308	999999	999999	288	999999	52	129	999999	999	724	95	508	834	583	446	999999	999999	999999	434	126	268	999999	237	281	944	65	865	689	999999	999999	531	18	999999	12	476	452	580	918	999999	403	427	276	938	999999	17	415	968	256	609	999999	495	135	999999	999999	959	283	999999	999999	344	21	186	439	798	999999	203	87	351	831	117	993	726	999	978	40	699	992	96	882	273	538	96	999999	90	261	999999	406	999999	10	999999	203	512	999999	999999	999999	227	987	478	999999	999999	930	999999	146	999999	615	302	496	156	999999	467	999999	197	68	999999	806	924	567	359	547	973	797	168	351	789	999999	491	461	425	448	813	711	999999	999999	999999	343	474	950	479	475	958	999999	999999	999999	999999	85	16	454	233	778	615	999999	638	930	999999	363	999999	723	357	235	133	841	80	708	255	756	452	800	999999	707	341	974	98	883	588	204	547	307	999999	713	908	47	238	647	832	163	999999	593	670	999999	571	751	602	999999	999999	999999	708	551	615	786	633	999999	999999	999999	446	640	571	755	999999	531	816	999999	914	999999	327	999999	612	433	999999	101	683	858	140	959	145	590	999999	843	542	470	999999	996	692	999999	999999	999999	999999	712	211	201	999999	327	251	148	999999	107	836	958	926	999999	999999	285	676	524	112	774	85	999999	999999	855	269	727	222	881	45	820	999999	893	999999	624	999999	999999	232	683	508	366	999999	991	408	47	754	423	916	286	999999	999999	999999	177	918	315	627	999999	332	355	999999	864	114	369	112	999999	999999	943	404	999999	100	999999	62	999999	25	746	166	93	759	
352	111	999999	810	999999	925	824	500	999999	974	258	997	412	578	876	750	643	261	999999	888	667	722	811	29	614	195	352	168	336	162	999999	999999	543	13	980	254	999999	64	177	443	287	250	999999	968	155	999999	687	999999	186	251	381	494	908	204	101	999999	299	826	205	750	999999	666	173	462	801	110	464	409	598	632	663	999999	94	814	610	427	21	842	873	310	507	999999	999999	94	999999	688	250	348	911	999999	954	270	858	426	860	621	999999	258	176	55	850	288	447	553	587	791	410	104	594	674	999999	457	952	895	253	277	684	88	681	999999	999999	999999	999999	247	999999	403	731	667	954	989	999999	999999	675	999999	460	229	868	438	507	988	287	155	754	999999	742	507	999999	999999	999999	593	936	999999	577	63	195	734	789	209	876	999999	70	999999	150	604	999999	856	781	134	999999	33	408	256	999999	693	835	714	371	262	505	179	999999	999999	999999	371	62	352	999999	622	643	725	999999	669	561	322	927	999999	15	159	912	885	726	999999	528	160	194	690	426	883	999999	480	999999	999999	703	999999	107	999999	999999	779	551	999999	670	168	491	719	593	738	694	268	765	301	708	221	999999	999999	453	903	999999	342	186	372	926	999999	999999	999999	362	903	965	854	225	999999	294	236	999999	931	225	567	701	999999	999999	455	995	167	128	925	771	161	999999	94	999999	203	63	916	603	188	999999	368	763	328	366	690	773	999999	53	140	999999	482	613	418	404	885	212	440	775	730	377	769	193	479	400	999999	715	881	601	31	999999	999999	633	429	876	999999	804	383	452	999999	682	999999	123	988	999999	299	548	779	689	378	991	622	151	872	999999	999999	185	293	928	165	999999	892	999999	31	999999	638	849	194	541	999999	90	829	999999	898	999999	999999	655	999999	560	111	662	936	999999	232	999999	959	236	999999	617	999999	680	520	454	296	902	999999	916	101	999999	999999	449	364	999999	151	999999	172	999999	252	824	599	640	979	733	826	503	48	700	999999	991	598	412	99	576	949	867	570	999999	999999	995	268	999999	999999	765	279	662	308	999999	60	935	868	334	983	936	999999	999999	700	787	999999	793	864	99	999999	110	841	878	360	787	298	284	999999	999999	933	257	565	304	86	224	463	174	204	349	650	999999	133	999999	428	999999	558	999999	999999	783	755	999999	141	178	999999	463	923	401	999999	521	410	999999	218	90	999999	736	380	999999	875	486	333	464	599	524	449	820	976	578	459	999999	238	300	999999	999999	42	37	125	396	900	999999	300	999999	862	683	999999	
874	871	53	872	692	781	835	999999	690	999999	301	999999	616	999999	999999	486	999999	941	114	292	120	668	274	999999	373	620	984	823	999999	999999	999999	601	916	999999	999999	948	933	705	767	999999	403	177	427	494	740	719	509	667	325	146	945	130	757	400	999999	215	999999	995	508	81	999999	999999	871	504	198	699	400	41	999999	635	553	649	184	688	888	999999	999999	999999	317	654	121	999999	999999	125	999999	999999	999999	525	755	369	350	937	207	999999	999999	999999	999999	922	305	999999	999999	478	513	690	999999	305	945	999999	512	886	965	999999	687	999999	960	481	514	756	264	57	999999	999999	999999	999999	294	999999	999999	489	999999	505	646	327	484	277	999999	642	812	817	999999	943	999999	773	22	869	404	524	260	352	999999	157	878	550	667	999999	999999	453	999999	719	405	976	853	466	20	16	250	647	352	419	999999	327	668	696	999999	999999	852	92	862	415	999999	770	365	110	999999	912	627	106	659	235	999999	881	449	102	999999	555	100	999999	999999	16	628	756	181	999999	823	416	488	999999	326	356	406	111	590	786	329	999999	621	753	711	108	389	153	999999	999999	336	647	877	576	284	678	230	123	999999	856	787	643	599	524	286	347	433	445	999999	999999	999999	981	300	662	773	787	933	346	999999	999999	626	484	999999	64	513	999999	538	912	907	648	135	293	783	999999	999	685	45	106	999999	373	999999	943	374	999999	297	355	356	224	803	999999	744	883	96	999999	999999	312	875	544	999999	111	809	999999	538	141	186	546	208	566	663	97	752	837	870	663	990	999999	120	92	767	168	999999	999999	118	420	999999	999999	999999	129	504	697	809	500	95	375	564	999999	414	999999	508	751	156	790	561	999999	744	906	999999	433	999999	555	201	792	777	999999	999999	999999	412	999999	237	935	999999	88	71	999999	287	999999	751	504	999999	999999	279	878	584	26	22	49	762	999999	675	997	238	999999	999999	949	999999	27	723	243	999999	999999	999999	295	15	573	412	77	728	999999	999999	492	999999	999999	999999	834	286	322	999999	999999	999999	242	733	19	999999	240	706	575	631	122	468	270	999999	518	999999	38	97	999999	873	21	613	944	320	175	965	193	842	999999	449	999999	999999	193	808	962	403	860	999999	741	842	775	866	836	446	616	138	177	999999	646	999999	999999	747	999999	999999	207	157	895	922	567	999999	269	397	999999	136	999999	999999	284	462	576	125	550	692	355	999999	999999	154	777	999999	704	47	798	239	206	999999	999999	874	380	999999	611	814	507	999999	778	697	582	999999	879	710	436	176	999999	
999999	387	530	566	613	999999	999999	999999	62	380	397	999999	999999	999999	999999	200	384	982	999999	79	540	850	761	618	999999	913	999999	569	720	999999	76	81	537	194	93	999999	676	999999	999999	482	229	402	559	444	999999	720	258	452	999999	999999	504	999999	301	999999	322	864	999999	912	953	999999	743	999999	631	786	313	999999	999999	346	171	187	524	338	452	662	999999	999999	301	999999	508	892	665	215	27	999999	770	999999	779	440	871	229	237	763	102	840	739	999999	999999	772	141	793	39	912	291	373	672	175	999999	638	257	183	999999	308	413	71	43	537	574	108	25	965	546	999999	999999	999999	950	760	246	611	923	222	377	999999	195	999999	862	753	924	999999	860	605	72	999999	193	697	656	999999	999999	999999	999999	211	73	999999	756	175	256	780	447	349	423	911	929	673	999999	44	999999	53	122	698	209	290	613	999999	999999	420	902	405	76	776	295	31	410	215	999999	722	999999	999999	999999	999999	999999	999999	315	999999	240	999999	999999	999999	436	999999	891	999999	816	661	999999	999999	999999	152	434	345	273	851	713	671	999999	401	510	723	868	992	885	110	280	102	239	126	974	38	999999	298	744	999999	968	917	999999	683	999999	748	999999	999999	135	16	280	999999	756	617	378	644	531	838	448	999999	530	443	272	999999	341	724	432	714	999999	568	999999	999999	600	760	882	795	786	999999	197	761	350	590	867	879	830	843	345	622	748	340	507	999999	849	792	999999	534	654	999999	351	489	326	668	735	566	553	999999	999999	995	734	582	857	160	651	686	611	940	576	393	999999	999999	388	999999	966	222	70	611	297	807	778	357	150	692	999999	999999	445	681	854	310	999999	999999	999999	349	887	175	482	356	209	172	191	52	958	999999	144	853	999999	999999	701	523	505	942	999999	39	999999	387	441	175	999999	944	251	999999	95	275	66	273	999999	48	922	800	739	714	411	134	626	735	399	879	999999	184	605	928	999999	999999	805	999999	851	977	132	510	999999	316	234	999999	921	261	999999	692	215	999999	372	72	593	900	784	791	541	721	412	492	988	562	617	999999	999999	999999	999999	999999	999999	672	421	513	916	422	76	432	489	155	213	375	778	706	999999	686	811	999999	344	88	556	23	852	139	575	639	999999	999999	699	286	916	608	310	999999	999999	999999	999999	999999	155	999999	834	361	999999	395	999999	46	713	291	888	999999	146	999999	977	871	208	456	820	292	999999	999999	999999	895	733	213	999999	604	74	576	484	999999	237	999999	397	173	999999	204	999999	467	621	999999	926	240	293	768	
999999	121	630	439	13	775	999999	176	920	999999	281	938	628	107	165	913	999999	146	807	756	702	999999	417	814	626	13	999999	363	670	409	360	669	612	964	999999	999999	973	635	573	709	420	70	999999	999999	891	316	576	999999	999999	707	566	789	999999	536	76	956	703	999999	812	999	40	368	999999	999999	999999	611	336	663	43	47	940	346	573	108	999999	641	160	888	999999	320	999999	141	61	962	843	571	246	85	999999	999999	425	999999	999999	573	678	999999	999999	522	21	290	999999	912	999999	273	767	229	225	334	200	434	805	814	893	501	999999	898	316	999999	676	999999	374	260	765	926	622	783	523	999	999999	294	86	999999	877	642	341	524	561	788	999999	624	355	911	885	473	312	999999	999999	331	11	999999	745	31	845	74	916	728	999999	654	651	984	999999	226	999999	905	357	999999	937	999999	170	57	347	528	347	62	600	462	999999	302	623	22	519	999999	998	649	549	65	793	812	726	612	378	999999	999999	221	918	139	16	979	125	999999	999999	22	999999	999999	442	226	683	792	999999	463	362	999999	40	639	474	514	227	999999	999999	302	999999	134	535	557	678	999999	391	136	144	471	999999	396	186	999999	348	999999	40	999999	217	332	381	999999	348	272	999999	999999	999999	507	746	413	911	749	622	823	999999	548	486	613	285	11	999999	557	658	12	16	965	677	551	300	999999	999999	999999	59	999999	920	383	785	272	308	164	563	883	999999	731	560	706	774	363	726	799	999999	999999	768	215	999999	999999	352	346	266	293	847	335	217	778	928	737	700	999999	999999	999999	999999	999999	315	131	448	952	999999	927	451	309	201	324	825	999999	946	68	415	843	999999	106	41	449	999999	999999	316	238	999999	611	802	999999	16	999999	460	347	999999	806	120	646	999999	544	999999	424	999999	956	999999	533	509	999999	831	999999	331	857	50	805	357	999999	217	301	999999	219	999999	565	135	628	303	14	863	999999	463	150	947	769	86	13	450	616	554	60	921	783	728	958	780	999999	501	158	156	654	990	723	999999	819	999999	999999	267	999999	299	275	662	999999	669	32	263	691	999999	562	999999	46	999999	741	769	999999	379	40	999999	328	785	203	136	154	858	218	999999	740	551	999999	936	528	999999	999999	326	288	397	999999	124	706	705	999999	18	939	377	119	299	258	999999	441	449	999999	77	939	999999	105	999999	999999	238	460	534	522	150	794	625	263	999999	999999	424	490	999999	545	916	784	622	696	195	999999	777	748	919	999999	999999	999999	999999	145	460	807	999999	230	149	879	605	663	
181	192	948	223	323	124	819	292	834	473	671	904	999999	292	326	619	910	999999	999999	490	999999	295	736	41	116	999999	999999	492	999999	203	350	999999	939	263	612	440	748	999999	873	999999	929	636	414	322	447	783	260	178	490	432	320	198	148	125	131	885	455	916	117	999999	999999	337	328	640	133	781	965	999999	680	886	871	939	87	999999	560	904	881	424	593	999999	240	999999	999999	541	999999	162	751	999999	141	999999	984	831	864	50	349	999999	318	774	199	665	999999	629	497	604	999999	380	120	70	564	227	14	999999	333	784	603	688	999999	786	756	971	39	150	499	999999	901	999999	84	46	738	958	999999	999999	234	999999	514	610	146	999999	999999	512	51	691	269	914	999999	952	508	999999	447	661	999999	532	28	999999	636	999999	140	543	702	999999	306	83	331	605	999999	897	806	405	279	992	551	928	999999	253	930	348	881	584	242	949	540	994	599	999999	999999	73	98	17	301	999999	999999	603	704	466	999999	967	369	664	293	823	155	113	810	999999	119	348	724	774	297	297	796	555	310	753	999999	311	484	999999	913	568	809	999999	113	442	521	948	233	350	46	962	979	226	301	418	803	999999	194	154	967	354	348	323	719	13	999999	999999	302	951	999999	999999	492	124	751	724	24	999999	999	377	999999	170	999999	383	737	334	318	579	264	999999	999999	554	127	340	286	569	999999	495	999999	109	402	596	655	282	999999	142	480	864	999999	999999	403	457	437	816	220	806	239	964	586	394	999999	471	999999	410	11	931	786	162	838	191	999999	529	276	900	975	346	515	841	999999	999999	999999	454	999999	687	498	501	126	310	129	999999	339	264	999999	695	414	930	999999	255	280	999999	355	327	35	293	80	999999	191	537	999999	999999	999999	398	999999	980	999999	250	367	982	911	509	814	485	999999	368	852	251	620	581	495	54	999999	269	570	999999	259	536	428	999999	617	999999	999999	588	468	999999	187	999999	807	928	164	173	999999	944	999999	770	129	869	295	667	999999	829	999999	610	51	797	464	999999	999999	872	731	13	821	547	375	296	999999	235	999999	999999	191	911	443	692	426	999999	480	475	925	799	464	999999	251	761	389	788	999999	710	546	671	791	999999	123	935	206	161	351	36	999999	57	999999	893	852	508	486	529	395	570	193	720	999999	999999	117	37	417	351	762	70	168	586	999999	999999	999999	355	995	46	999999	508	999999	275	999999	454	897	877	999999	999999	537	742	285	859	403	800	526	999999	354	803	999999	95	528	855	399	999999	867	992	
999999	999999	214	507	513	450	999999	887	85	999999	740	871	101	999999	999999	846	814	29	785	308	193	134	999999	862	10	201	998	713	999999	640	999999	698	999999	999999	755	135	366	999999	239	835	139	515	725	608	999999	482	999999	807	999999	682	51	380	506	569	999999	996	139	352	506	321	451	27	907	445	999999	51	295	195	999999	999999	489	784	789	949	179	999999	409	364	999999	528	489	200	437	307	598	506	202	27	106	758	996	24	999999	918	999999	121	608	999999	999999	54	197	526	333	601	202	999999	999999	556	400	140	597	775	999999	978	832	260	999999	999999	846	546	849	278	99	725	999999	999999	260	871	566	67	79	129	798	730	340	962	867	836	999999	342	915	645	626	999999	171	230	447	555	999999	142	532	999999	444	29	205	919	437	608	913	727	999999	719	999999	343	999999	477	976	846	999999	869	393	753	504	513	999999	213	999999	999999	999999	999999	999999	999999	999999	433	534	80	999999	778	535	420	535	269	922	999999	336	205	655	293	905	999999	254	601	999999	226	749	778	504	930	399	999999	278	314	54	999999	999999	310	934	566	808	991	792	208	321	237	344	134	999999	999999	187	999999	557	368	227	999999	222	999999	798	568	683	756	575	754	389	999999	999999	230	999999	475	686	35	999999	99	484	999999	900	56	999999	999999	999999	625	948	386	752	964	443	909	97	184	999999	275	999999	376	882	62	425	47	999999	777	94	123	909	999999	999999	162	173	468	883	999999	969	999999	154	999999	685	999999	808	199	12	424	109	243	142	50	241	420	523	895	216	432	499	863	237	512	595	999999	999999	592	945	600	801	974	999999	784	214	77	130	393	999999	824	254	236	45	999999	678	851	980	999999	133	30	638	278	262	461	813	116	939	999999	532	999999	353	225	999999	999999	623	134	217	358	835	173	299	139	215	999999	187	272	827	999999	834	999999	788	999999	999999	924	961	999999	722	999999	999999	108	138	488	861	773	480	39	982	633	781	553	644	632	43	960	730	509	72	870	283	550	288	999999	999999	788	999999	506	756	328	450	100	999999	999999	999999	736	45	811	278	441	999999	158	290	204	999999	290	110	165	999999	508	204	461	470	999999	300	430	820	31	681	83	999999	974	282	663	999999	690	151	999999	255	306	924	919	241	631	959	135	270	999999	64	999999	687	972	694	257	999999	999999	999999	560	999999	957	916	23	139	999999	796	999999	875	626	999999	370	148	109	910	515	584	284	230	839	892	174	169	735	966	164	395	672	289	35	999999	203	70	999999	658	298	
390	910	790	46	834	32	259	644	83	694	388	588	71	188	673	999999	768	790	668	999999	797	190	57	975	999999	134	657	850	97	999999	309	557	999999	622	135	673	494	194	999999	869	999999	525	662	282	776	806	610	999999	361	688	999999	999999	922	999999	999999	209	999999	815	236	710	999999	408	999999	265	394	830	147	449	62	999999	366	584	999999	798	272	999999	528	774	208	12	999999	555	498	408	392	39	634	970	131	999999	809	679	957	304	504	516	968	407	888	945	999999	170	59	361	332	999999	494	134	217	229	681	98	616	999999	197	820	910	157	872	364	206	999999	328	137	200	686	626	999999	304	756	313	130	886	999999	343	362	506	999999	86	999999	545	510	999999	999999	254	720	73	733	999999	684	606	999999	534	999999	749	502	841	922	170	645	234	12	830	999999	916	560	212	362	890	834	323	999999	81	999999	818	696	413	999999	999999	999999	623	892	999999	619	160	999999	596	362	514	840	520	584	976	440	316	543	680	311	985	999999	517	710	999999	282	370	832	749	999999	715	62	999999	425	49	690	31	342	627	220	311	434	964	850	999999	999999	324	739	797	640	34	999999	26	111	440	199	962	913	58	111	259	327	742	999999	647	999999	750	105	544	295	418	974	999999	469	10	999999	729	667	861	999999	958	630	44	118	179	999999	46	999999	999999	999999	999999	118	999999	525	999999	999999	691	571	212	999999	308	999999	999999	511	231	999999	999999	556	111	999999	470	305	62	264	153	999999	293	633	233	999999	424	762	121	695	568	310	691	399	508	26	999999	999999	465	474	999999	740	435	999999	886	130	79	489	887	114	389	999999	999999	38	382	342	700	999999	348	999999	972	546	116	509	999999	921	999999	970	58	94	999999	312	840	999999	770	413	202	760	999999	112	148	934	874	16	315	146	254	662	999999	175	325	999999	999999	470	999999	999999	633	926	589	999999	761	999999	441	802	105	86	592	477	268	969	150	999999	322	245	856	47	671	110	999999	807	676	706	953	882	999999	208	493	379	96	821	779	276	999999	780	351	49	999999	82	911	239	553	999999	403	57	35	384	499	583	999999	464	286	533	732	782	999999	65	155	559	43	897	999999	222	999999	446	999999	873	770	999999	894	816	544	999999	198	965	999999	899	312	999999	856	394	709	910	765	631	545	256	544	397	999999	295	894	943	49	23	999999	999999	999999	957	858	162	999999	957	688	798	919	687	999999	767	529	400	753	999999	703	648	999999	681	457	999999	901	942	339	382	60	609	999999	601	559	184	
328	999999	999999	999999	57	999999	779	751	999999	967	711	858	912	777	868	100	541	654	249	999999	825	964	999999	634	66	916	823	242	906	999999	876	999999	137	999999	999999	607	886	999999	202	999999	999999	446	459	999999	58	52	39	561	999999	999999	77	999999	361	999999	359	364	47	879	999999	141	880	547	999999	153	100	393	999999	753	999999	270	214	143	462	250	532	389	514	403	586	23	999999	271	728	945	21	999999	966	968	809	93	569	16	120	71	999999	330	600	316	399	664	322	286	232	253	999999	999999	814	999999	636	969	849	644	303	285	254	619	818	999999	141	491	427	999999	943	255	700	207	999999	401	131	999999	788	208	14	921	999999	610	999999	485	199	87	795	854	342	999999	999999	925	999999	999999	816	509	511	701	184	908	999999	560	342	976	999999	558	911	422	990	999999	191	651	640	382	584	644	579	343	710	63	695	572	429	113	999999	775	495	999999	585	999999	699	97	999999	999999	683	150	999999	72	933	640	999999	383	999999	907	999999	592	999999	340	260	181	999999	178	999999	999999	222	674	140	999999	964	776	73	999999	999999	378	735	999999	627	544	698	999999	376	517	410	79	887	322	999999	521	455	429	490	164	999999	413	692	999999	106	902	883	999999	20	999999	107	166	577	999999	545	495	182	999999	965	999999	999999	999999	805	422	999999	999999	243	900	999999	618	783	545	296	999999	785	433	685	999999	997	724	999999	689	432	337	420	999999	501	443	999999	222	349	890	464	739	522	130	608	999999	763	185	999999	982	53	401	999999	561	869	669	668	122	999999	968	999999	250	99	953	394	999999	11	523	429	999999	133	752	279	999999	91	556	395	664	825	415	450	822	999999	999999	645	41	81	999999	384	832	775	664	413	380	333	999999	650	569	735	140	999999	250	755	999999	859	300	131	999999	999999	322	283	13	999999	999999	528	744	195	420	999999	363	406	153	148	597	34	999999	999999	999999	999999	868	999999	826	999999	694	999999	209	76	195	819	355	999999	708	388	71	558	772	999999	18	851	999999	999999	239	999999	382	734	134	999999	999999	845	399	950	232	803	999999	999999	999999	84	602	267	328	678	999	601	962	453	697	765	86	999999	262	101	340	58	999999	840	676	574	556	959	22	999999	908	349	429	999999	686	904	776	655	999999	697	775	751	532	911	38	638	299	928	47	369	34	129	593	308	619	999999	824	771	739	882	999999	643	254	230	769	999999	999999	567	766	792	988	431	937	999999	999999	999999	999999	999999	999999	48	284	999999	921	999999	83	789	756	130	999999	999999	90	
14	915	229	179	142	507	999999	999999	378	466	732	999999	999999	380	603	192	38	982	40	659	755	999999	999999	999999	999999	721	601	156	999999	903	60	999999	999999	711	999999	999999	717	394	999999	999999	223	927	443	999999	552	465	676	281	480	607	999999	999999	754	853	335	54	225	999999	279	999999	905	165	171	474	999999	950	907	999999	396	98	474	643	797	948	446	999999	999999	128	999999	444	54	999999	676	383	999999	912	37	999999	386	939	300	106	125	999999	186	67	765	968	177	999999	558	999999	999999	999999	999999	94	351	806	999999	999999	528	106	565	835	999999	999999	999999	788	999999	503	999999	506	166	457	797	377	528	34	999999	388	999999	557	951	464	885	910	444	294	250	101	570	231	993	879	420	203	540	289	406	999999	578	999999	679	673	678	999999	977	437	594	765	565	327	44	38	444	999999	999999	111	999999	466	150	204	548	208	999999	701	513	286	46	604	836	249	627	180	809	95	877	999999	785	834	933	17	999999	484	999999	999999	196	999999	445	449	58	999999	340	940	461	384	439	481	741	977	547	700	401	989	928	326	699	864	229	358	103	867	326	124	532	143	504	73	999999	688	999999	549	841	999999	999999	999999	999999	686	718	435	655	999999	546	999999	999999	999999	615	999999	556	219	999999	999999	999999	999999	356	190	123	225	999999	328	879	376	808	999999	999999	999999	859	804	443	999999	999999	23	155	793	702	696	331	999999	828	299	527	793	517	462	144	193	803	754	999999	375	293	693	278	999999	555	289	598	494	346	298	383	999999	999999	34	802	999999	999999	999999	393	999999	859	605	396	128	800	999999	999999	356	917	288	204	999999	999999	77	247	723	745	755	247	999999	999999	836	181	540	916	715	527	492	659	604	17	851	370	590	516	688	307	159	999999	999999	430	251	576	999999	103	278	257	209	786	89	999999	431	714	970	561	999999	433	856	212	95	569	376	697	999999	999999	352	744	973	561	559	426	595	999999	777	992	856	999999	999999	446	647	468	327	999999	579	808	586	146	399	999999	494	264	450	947	514	999999	64	554	263	999999	750	999999	283	648	999999	663	209	275	937	978	705	999999	320	419	999999	627	251	670	127	999999	999999	215	355	945	999999	304	999999	648	999999	999999	999999	311	17	336	696	999999	999999	679	999999	999999	609	999999	209	420	999999	732	999999	999999	392	887	659	999999	999999	748	999999	999999	188	338	581	933	688	560	624	70	999999	403	999999	983	723	999999	443	999999	202	211	905	384	999999	934	622	344	360	945	266	763	999999	999999	999999	269	245	999999	936	
855	999999	544	237	58	695	999999	379	999999	977	960	999999	942	453	999999	200	236	842	716	538	253	999999	999999	582	743	304	860	843	497	528	495	748	571	513	587	473	658	973	857	999999	999999	564	999999	999999	400	638	324	319	999999	362	648	426	528	623	999999	149	999999	961	999999	754	834	304	999999	999999	491	999999	745	438	866	999999	999999	262	984	38	999999	689	33	879	192	999999	980	550	999999	144	879	78	999999	948	821	447	611	999999	488	113	853	999999	682	999999	875	999999	892	885	453	513	820	999999	441	500	953	13	126	999999	779	389	999999	293	999999	999999	531	422	999999	796	616	429	23	845	774	881	184	107	17	742	13	13	999999	999999	107	211	324	494	636	729	995	999999	331	628	999999	999999	339	569	999999	934	760	463	196	106	278	33	500	999999	621	999999	326	999999	996	383	979	775	177	679	999999	388	432	47	785	271	999999	798	108	395	999999	675	552	614	999999	999999	982	550	817	125	826	84	711	350	872	999999	413	999999	822	947	649	999999	930	659	383	604	511	722	999999	924	304	999999	999999	114	55	946	999999	711	742	923	401	439	999999	61	853	121	677	92	175	709	858	662	976	161	745	786	744	892	240	519	570	269	873	999999	999999	356	159	606	999999	925	79	702	406	898	555	220	193	999999	806	272	926	429	557	967	76	642	503	773	369	999999	999999	124	481	232	999999	141	566	76	240	506	962	81	787	249	640	165	265	88	605	535	603	865	95	999999	592	150	999999	905	999999	188	852	999999	999999	45	999999	954	999999	184	999999	423	653	127	648	310	309	855	641	318	337	999999	386	999999	178	833	665	346	999999	999999	639	222	430	999999	250	61	653	999999	834	999999	525	685	935	91	999999	191	999999	485	226	999999	668	999999	508	403	577	914	802	999999	216	999999	379	387	925	717	544	332	999999	999999	876	596	656	723	30	890	999999	652	975	305	999999	987	999999	190	129	253	844	902	713	37	93	336	259	225	379	430	381	999999	760	999999	999999	221	197	888	608	630	139	945	716	618	609	999999	938	506	556	229	999999	199	267	682	872	999999	999999	966	999999	550	347	440	353	600	518	655	892	999999	758	670	799	72	581	999999	123	899	196	105	427	168	397	752	669	999999	968	192	879	87	999999	999999	602	230	979	67	292	699	601	125	999999	953	43	999999	748	885	999999	399	618	768	999999	999999	455	999999	549	999999	163	594	999999	999999	632	336	776	814	412	853	77	579	93	999999	999999	424	308	80	999999	473	134	216	999999	784	
730	999999	574	999999	519	382	459	89	999999	238	904	698	928	408	999999	999999	187	229	778	999999	999999	999999	316	999999	999999	153	999999	385	528	85	626	999999	589	999999	471	999999	761	664	304	39	999999	999999	999999	999999	619	999999	496	899	999999	230	295	999999	999999	119	967	880	272	479	559	999999	708	84	560	605	999999	957	999999	999999	999999	999999	999999	523	924	999999	501	999999	999999	461	999999	999999	999999	999999	999999	308	790	720	519	479	999999	591	791	292	115	928	330	328	437	999999	253	661	408	553	962	156	217	772	999999	999999	999999	999999	927	811	994	515	719	933	285	261	814	890	448	639	924	999999	648	730	418	996	428	999999	401	660	217	823	644	999999	812	652	999999	28	739	830	862	880	664	979	297	599	218	397	52	185	999999	362	223	769	629	616	507	999999	364	984	270	444	999999	276	603	180	999999	615	130	633	170	796	160	617	776	53	691	668	443	818	787	40	140	999999	183	999999	999999	875	484	999999	155	999999	664	755	570	427	144	999999	386	126	999999	603	276	999999	999999	690	212	605	992	999999	999999	999999	53	545	206	239	999999	531	103	749	569	995	141	924	999999	556	142	405	57	359	908	999999	292	326	100	194	763	721	210	492	652	15	882	898	280	317	999999	128	999999	340	123	612	303	999999	556	732	471	352	999999	469	999999	806	999999	643	999999	631	999999	999999	454	21	476	999999	999999	999999	999999	564	123	243	653	180	985	23	845	716	245	999999	11	655	769	368	723	999999	790	740	933	845	457	999999	230	649	761	843	673	999999	999999	999999	999999	691	540	992	618	238	999999	999999	999999	544	961	841	999999	999999	630	999999	957	96	298	65	802	999999	999999	261	117	999999	999999	999999	419	151	349	307	852	713	24	319	125	777	749	494	721	39	999999	399	884	615	999999	849	29	862	885	999999	259	999999	729	701	999999	999999	884	743	226	695	999999	342	999999	999999	999999	694	366	320	783	190	346	804	343	772	333	999999	376	502	44	999999	983	556	265	999999	58	52	984	323	305	836	999999	15	277	999999	999999	999999	205	999999	625	999999	492	709	88	999999	250	455	476	956	377	735	999999	392	709	999999	712	794	86	442	999999	946	710	53	24	946	296	341	536	999999	94	999999	93	155	876	888	679	284	478	559	522	603	576	999999	999999	570	999999	511	999999	223	324	893	848	999999	616	999999	445	999999	999999	142	418	909	999999	169	871	968	652	767	515	999999	384	437	999999	526	920	21	380	682	107	454	32	785	999999	322	999999	201	999999	999999	999999	999999	452	240	
589	345	999999	612	683	417	165	977	917	167	995	999999	839	886	576	331	843	604	309	763	999999	250	999999	632	999999	999999	175	999999	999999	332	238	318	377	999999	999999	980	385	317	337	962	526	130	999999	999999	790	558	483	999999	624	999999	486	934	898	999999	999999	349	999999	518	999999	87	999999	999999	569	594	928	686	118	694	48	595	999999	535	999999	999999	246	231	999999	255	842	999999	133	69	65	188	999999	304	999999	688	999999	508	754	867	999999	260	999999	50	560	942	999999	999999	449	788	999999	38	293	951	667	561	452	666	636	980	675	420	999999	999999	429	391	748	634	276	430	438	539	841	88	999999	26	625	205	671	770	319	999999	999999	344	990	36	999999	894	637	858	245	599	999999	773	999999	999999	306	538	620	178	203	311	837	29	360	539	999999	214	995	999999	936	256	995	866	671	937	543	619	999999	403	496	854	997	417	195	839	667	77	999999	796	720	999999	584	502	576	999999	999999	857	984	460	839	690	899	986	921	988	999999	15	999999	264	625	686	347	227	682	349	999999	999999	834	520	872	129	327	208	930	850	671	503	299	999999	46	686	635	741	563	805	954	21	495	206	245	999999	965	631	181	999999	748	999999	820	999999	999999	481	33	473	588	719	372	700	65	999999	326	110	716	448	999999	939	61	606	664	876	999999	999999	934	637	999999	221	163	695	37	897	111	314	682	72	999999	565	662	171	162	844	443	264	955	424	879	999999	944	527	413	999999	982	152	999999	944	842	412	999999	395	198	999999	565	676	673	168	999999	22	999999	999999	489	663	286	999999	999999	999999	443	140	346	519	757	999999	276	636	292	999999	999999	958	611	999999	999999	999999	999999	276	999999	999999	288	766	590	797	455	999999	999999	999999	48	999999	999999	999999	699	882	511	711	75	37	637	58	110	929	999999	878	999999	999999	410	689	433	932	645	999999	917	667	541	676	999999	549	999999	999999	433	975	598	543	999999	999999	269	728	999999	518	491	990	638	924	685	359	382	712	553	445	467	999999	999999	116	999999	946	184	42	351	834	172	526	963	748	999999	135	340	850	48	430	751	681	462	914	450	654	380	993	982	192	999999	837	995	628	432	406	116	491	439	893	649	236	999999	402	999999	965	999999	890	309	999999	28	531	673	133	693	786	574	953	999999	999999	575	190	60	999999	999999	335	531	344	325	228	999999	848	421	999999	781	524	303	999999	568	485	627	489	694	999999	173	999999	173	871	935	646	832	999999	826	999999	328	468	186	228	861	999999	443	692	575	90	
541	179	120	527	352	999999	492	999999	395	190	831	95	999999	628	995	768	171	659	409	679	999999	999999	32	441	827	322	347	999999	208	547	51	935	914	999999	890	999999	662	645	999999	765	999999	328	999999	999999	158	242	972	999999	232	999999	859	784	293	896	694	676	999999	999999	999999	39	832	416	999999	999999	999999	896	181	882	738	11	115	999999	140	999999	525	77	108	386	292	999999	350	789	852	115	687	267	999999	28	920	223	846	983	945	498	933	747	24	999999	507	262	71	99	820	999999	999999	342	999999	649	380	626	578	999999	999999	115	689	53	563	209	170	880	254	162	999999	524	164	132	581	641	710	999999	63	189	999999	39	533	260	969	999999	127	355	999999	12	999999	999999	645	999999	596	839	809	890	193	815	999999	999999	999999	908	137	305	999999	865	761	21	939	603	573	398	891	999999	581	438	83	999999	92	815	276	251	515	999999	879	88	535	741	832	820	593	248	431	261	999999	625	133	999999	565	999999	999999	603	73	999999	999999	257	194	999999	268	381	816	261	732	942	360	766	403	468	999999	999999	999999	30	188	999999	19	335	999999	639	344	956	999999	410	999999	830	232	672	999999	470	938	999999	999999	999999	483	460	13	342	999999	489	900	264	232	664	999999	576	922	572	424	999999	45	404	290	554	895	311	76	416	884	999999	999999	999999	588	932	529	794	104	44	547	728	999999	676	820	486	739	89	734	650	162	800	999999	659	257	243	999999	544	350	349	409	181	394	597	458	612	769	222	999999	999999	144	999999	482	887	35	999999	829	368	584	804	815	816	577	426	263	93	994	70	440	355	999999	985	453	755	999999	376	999999	527	227	217	999999	526	413	444	515	999999	327	30	634	999999	999999	77	959	546	533	999999	999999	999999	344	999999	617	999999	781	331	999999	999999	19	999999	999999	658	999999	999999	150	376	97	999999	412	143	911	999999	766	974	999999	999999	941	999999	36	907	999999	52	772	376	999999	999999	600	17	999999	999999	650	366	690	600	999999	999999	208	999999	926	999999	459	244	190	469	66	780	608	642	283	901	390	999999	132	999999	505	218	885	986	128	297	776	89	553	330	999999	554	873	176	999999	459	999999	839	999999	443	999999	986	862	312	319	412	254	999999	999999	843	999999	296	999999	588	999999	559	99	221	982	639	999999	380	691	860	977	999999	906	999999	999999	824	229	551	852	688	654	519	356	999999	677	716	52	999999	355	709	628	206	999999	999999	82	655	369	999999	856	999999	999999	87	304	11	335	999999	505	812	999999	909	624	999999	443	555	
999999	999999	213	516	543	276	597	998	34	982	999999	780	999999	999999	370	781	464	759	999999	980	71	999999	224	354	257	870	999999	240	999999	446	95	477	763	764	361	497	999999	852	926	589	285	628	63	322	999999	554	615	884	452	749	455	864	465	463	493	999999	370	858	269	673	66	367	710	588	896	999999	999999	999999	270	872	338	611	832	115	705	443	523	901	584	702	264	335	787	999999	991	230	999999	309	999999	993	137	594	593	999999	533	917	999999	475	999999	16	537	188	624	579	420	843	42	360	757	999999	999999	468	283	999999	418	730	579	172	597	676	751	717	165	999999	999999	999999	27	578	582	999999	525	57	486	578	174	86	711	218	137	157	999999	661	552	230	999999	668	999999	35	999999	802	348	755	878	749	264	819	32	999999	833	676	999999	999999	778	999999	534	999999	982	705	999999	341	28	370	44	449	488	100	175	935	999999	87	432	992	733	999999	448	770	999999	999999	999999	355	64	999999	384	999999	331	734	883	581	999999	363	686	615	633	513	784	999999	720	438	999999	999999	654	96	241	756	253	833	729	999	531	764	626	999999	391	57	287	665	999999	582	999999	753	216	594	999999	762	400	816	368	230	995	471	59	741	475	158	701	967	132	628	218	497	15	883	59	930	737	441	234	586	235	129	991	999999	319	999999	999999	999999	846	478	365	436	999999	508	14	70	714	999999	999999	243	356	320	999999	999999	374	630	747	333	544	319	999999	999999	999999	999999	995	876	999999	999999	431	958	200	641	130	653	272	781	32	999999	879	988	226	999999	661	991	240	915	586	634	773	688	769	634	525	537	453	406	999999	692	513	138	591	802	999999	999999	52	714	199	999999	104	592	608	251	453	555	999999	999999	999999	601	999999	89	299	845	999999	743	198	566	999999	593	209	999999	938	339	999999	751	407	423	399	840	948	525	725	696	539	190	90	999999	191	969	444	999999	108	251	150	999999	838	746	664	999999	632	485	598	606	689	238	654	278	258	701	999999	678	783	467	652	37	999999	603	316	957	662	999999	384	999999	999999	999999	768	696	199	568	999999	660	759	679	999999	472	999999	128	16	310	536	999999	279	489	999999	765	999999	640	598	122	79	999999	440	706	67	962	111	452	458	759	469	957	999999	999999	788	497	919	114	260	190	110	245	999999	15	431	851	999999	895	335	999999	443	137	107	87	499	678	999999	63	622	254	999999	999999	999999	256	999999	578	732	589	700	333	846	391	390	418	22	833	647	434	999999	999999	572	215	126	75	
326	999999	860	11	200	999999	999999	865	491	15	818	626	999999	350	174	999999	128	811	205	12	546	999999	747	688	999999	666	40	795	779	999999	682	999999	367	605	999999	508	999999	999999	398	999999	66	999999	999999	384	999999	395	268	999999	999999	430	999999	999999	20	124	529	274	594	181	936	999999	90	481	96	85	999999	999999	268	969	999999	999999	145	397	999999	615	946	565	161	372	999999	679	407	999999	999999	358	999999	999999	155	253	999999	666	914	546	794	864	509	584	894	825	999999	938	999999	298	888	605	295	999999	348	405	177	999999	122	999999	93	267	136	357	999999	737	755	411	515	25	999999	999999	750	599	603	557	115	371	999999	336	320	159	553	119	844	999999	73	629	583	750	85	122	553	692	463	999999	738	162	638	166	79	651	432	120	404	145	854	696	106	790	999999	806	303	999999	999999	933	999999	999999	999999	25	674	135	999999	765	939	781	999999	68	999999	999999	819	953	732	513	267	669	726	442	715	708	85	999999	533	792	460	279	819	767	781	999999	822	999999	648	622	492	943	823	667	181	622	999999	796	560	39	999999	346	83	789	529	999999	217	282	311	804	940	307	999999	45	314	670	962	441	999999	616	999999	108	314	119	31	323	999999	69	271	102	772	289	999999	504	821	124	206	39	248	538	322	550	419	999999	682	194	351	788	362	510	660	504	519	943	785	872	42	963	768	215	406	158	999999	219	999999	660	490	108	223	200	473	932	203	748	999999	703	999999	470	436	999999	972	67	706	760	442	999999	770	873	718	999999	91	999999	271	42	999999	999999	539	210	811	32	704	252	999999	999999	46	727	310	771	649	91	999999	572	536	931	243	348	451	260	776	764	889	617	389	999999	118	999999	999999	999999	999999	140	174	488	659	414	142	729	493	543	999999	714	967	999	999999	637	999999	519	999999	999999	799	999999	722	999999	999999	56	142	96	863	309	63	805	66	149	999999	518	999999	704	913	132	799	513	999999	907	999999	72	797	890	393	999999	999999	599	534	341	372	999999	418	885	65	999999	281	55	866	193	490	917	999999	827	999999	715	720	71	606	584	540	295	939	814	751	999999	258	252	999999	999999	801	464	999999	724	777	999999	109	40	648	310	850	753	647	999999	427	999999	413	970	56	677	999999	446	992	950	801	86	882	603	144	694	999999	39	352	754	392	35	646	999999	60	509	615	690	422	999999	733	999999	999999	277	396	142	999999	288	205	34	999999	364	999999	999999	999999	700	461	505	896	954	946	820	410	999999	999999	401	972	479	
919	546	72	350	33	999999	226	999999	439	614	217	12	736	85	833	999999	672	38	999999	325	20	360	58	119	793	468	999999	913	385	753	999999	995	169	487	999999	658	962	740	340	999999	114	908	999999	847	298	999999	227	870	987	92	999999	260	837	999999	999999	569	498	999999	557	565	999999	313	638	685	624	221	999999	259	716	184	999999	999999	697	999999	221	112	99	999999	820	999999	250	488	925	999999	533	739	999999	999999	28	799	170	20	193	774	438	801	279	585	232	87	62	999999	164	812	727	999999	999999	58	445	999999	999999	297	141	658	325	857	999999	345	162	999999	63	339	240	916	24	999999	749	999999	360	420	999999	513	978	743	846	281	334	123	999999	245	187	999999	999999	661	999999	872	878	534	459	580	999999	933	999999	347	999999	722	738	999999	798	999999	548	639	697	35	534	965	999999	398	811	999999	999999	273	770	999999	708	944	273	578	596	151	476	224	473	999999	996	898	90	999999	719	134	543	999999	999999	203	696	547	421	51	137	999999	563	490	723	416	999999	999999	173	516	999999	999999	999999	169	999999	999999	999999	333	175	917	999999	635	885	677	678	686	999999	999999	999999	577	230	170	999999	232	450	999999	999999	985	501	67	999999	846	734	573	999999	640	675	383	447	999999	296	372	381	504	999999	502	479	885	811	46	906	611	211	596	999999	478	556	236	718	417	78	999999	999999	118	193	193	900	999999	675	47	20	136	997	999999	290	857	788	38	999999	948	763	702	183	465	161	131	645	147	999999	533	93	449	664	40	600	376	540	273	320	828	601	167	220	774	999999	779	614	921	999999	438	690	999999	26	999999	654	999999	999999	376	957	72	547	763	999999	999999	953	571	471	967	689	913	327	525	717	391	357	999999	999999	999999	439	381	999999	723	831	848	843	565	999999	999999	999999	233	999999	999999	315	258	290	838	999999	78	820	463	318	647	242	999999	121	174	999999	634	422	58	884	346	937	586	555	999999	931	195	308	398	148	999999	999999	465	999999	163	219	468	111	519	481	999999	589	999999	73	869	490	438	999999	999999	754	798	483	337	349	293	236	999999	703	999999	906	938	770	432	324	741	999999	776	119	958	954	352	533	902	576	470	757	960	522	999999	344	503	999999	629	644	350	103	999999	126	10	999999	490	999999	999999	613	543	653	167	661	331	999999	713	329	999999	723	411	274	580	761	878	999999	275	999999	999999	131	412	489	150	787	974	999999	802	660	118	41	474	588	887	299	42	817	599	999999	200	872	630	184	680	905	242	999999	522	
501	247	999999	661	283	746	999999	210	64	999999	379	687	683	20	62	999999	746	999999	823	387	999999	728	71	936	966	25	155	999999	238	808	999999	555	898	135	999999	423	644	380	200	841	374	99	999999	999999	999999	622	517	999999	577	999999	934	655	419	698	999999	773	185	537	999999	999999	600	32	971	256	999999	824	788	557	999999	639	576	999999	69	981	22	201	750	757	999999	354	508	294	924	999999	873	590	145	210	893	537	248	999999	999999	932	999999	352	127	732	47	405	833	959	161	938	397	567	999999	437	685	50	32	427	821	350	759	316	108	999999	382	687	688	588	664	999999	999999	469	691	137	741	670	999999	28	720	320	520	999999	142	985	877	315	994	707	524	852	999999	820	295	344	999999	933	999999	999999	999999	360	717	999999	304	979	546	999999	876	468	696	24	966	999999	707	510	829	220	183	122	828	999999	999999	980	74	811	667	581	184	999999	999999	807	427	662	668	370	603	276	254	163	449	999999	439	535	21	509	885	510	999999	999999	514	962	760	999999	592	293	667	736	190	492	321	965	752	530	513	999999	597	999999	345	347	907	563	999999	999999	672	877	999999	999999	969	999999	999999	166	999999	999999	841	991	57	295	80	385	703	867	95	761	841	483	208	999999	32	133	999999	581	174	775	999999	951	997	740	468	714	656	510	767	625	999999	165	506	999999	999999	999999	841	312	999999	999999	644	50	999999	214	188	199	679	727	144	999999	653	354	991	999999	523	890	994	317	826	999999	728	999999	109	470	999999	686	999999	999999	999999	510	291	609	347	999999	140	836	999999	999999	561	999999	999999	928	375	921	999999	222	999999	812	839	999999	527	534	485	878	999999	999999	940	17	19	502	221	833	999999	634	999999	999999	999999	787	563	686	416	211	755	557	999999	999999	827	188	498	981	999999	174	16	433	982	757	133	469	999999	688	896	476	783	999999	67	210	432	740	999999	927	215	999999	259	999999	390	326	778	928	557	442	624	999999	999999	37	979	57	827	83	652	999999	920	547	815	874	789	940	427	999999	999999	129	999999	96	821	571	999999	147	914	999999	999999	665	979	205	911	539	74	145	958	755	90	20	383	358	98	561	16	668	570	385	373	450	898	999999	999999	438	75	999999	999999	946	261	841	999999	999999	41	986	827	725	636	286	809	999999	982	672	616	489	999999	999999	997	269	564	117	577	999999	490	999999	767	896	999999	483	473	536	204	999999	503	248	877	410	999999	111	999999	291	42	999999	575	719	468	236	476	948	692	56	999999	999999	392	154	
274	603	999999	999999	229	930	958	162	812	283	459	971	999999	377	612	345	701	895	535	283	84	999999	963	999999	143	540	430	818	790	427	996	999999	629	359	973	999999	917	887	882	803	333	879	999999	302	269	999999	68	999999	346	356	354	644	999999	118	999999	999999	639	721	306	689	510	149	999999	395	999999	935	351	818	403	999999	428	999999	23	732	950	205	999999	670	999999	646	481	999999	482	444	82	999999	378	520	289	999999	999999	205	999999	999999	302	999999	999999	96	25	999999	155	999999	705	17	927	540	631	999999	999999	874	178	969	219	999999	999999	189	666	927	322	925	567	831	539	410	694	233	233	819	439	766	999999	726	655	188	500	242	626	475	516	999999	730	956	362	414	824	674	985	931	999999	999999	527	589	999999	99	766	324	710	999999	322	704	316	811	982	401	999999	452	323	40	169	974	562	999999	421	999999	204	610	478	134	586	30	247	302	999999	999999	999999	108	952	565	422	186	532	331	162	999999	236	919	973	960	227	381	361	999999	999999	21	560	335	177	993	895	165	999999	585	717	302	467	23	978	667	999999	999999	500	757	999999	999999	452	241	48	610	999999	285	999999	518	907	214	668	292	530	821	764	913	930	958	999999	999999	340	947	613	860	354	222	940	316	807	138	999999	603	346	999999	569	999999	999999	567	999999	999999	528	337	678	512	999999	185	493	999999	902	249	168	541	97	999999	651	999999	627	999999	266	341	345	330	999999	999999	999999	75	945	741	999999	444	625	372	999999	61	737	13	278	110	999999	178	728	784	999999	567	969	349	999999	984	999999	999999	702	119	311	999999	284	207	627	899	189	568	239	999999	904	999999	624	796	32	45	624	648	236	526	951	97	612	999999	917	152	999999	999999	558	999999	603	197	741	516	999999	411	777	999999	385	379	921	667	938	999999	999999	946	943	999999	999999	480	370	999999	837	186	167	224	504	723	290	484	999999	205	19	279	999999	716	725	118	735	621	999999	94	999999	857	999999	294	158	636	681	970	209	635	666	999999	600	113	359	565	999999	999999	999999	64	999999	901	999999	726	657	669	999999	172	230	835	447	706	999999	286	999999	980	582	873	75	999999	52	999999	285	465	539	999999	678	55	367	999999	999999	888	714	999999	834	999999	579	878	999999	489	999999	518	999999	373	197	999999	866	324	876	999999	983	485	781	47	999999	939	626	822	999999	999999	991	999999	805	70	86	999999	991	17	451	865	411	703	246	585	999999	533	569	911	277	579	74	364	999999	987	999999	283	117	676	202	894	744	999999	
999999	909	999999	36	999999	690	999999	639	968	858	872	999999	999999	289	248	205	977	488	380	714	999999	618	661	999999	614	817	882	802	451	324	815	999999	130	653	22	337	97	43	820	879	999999	638	610	216	491	167	999999	898	999999	911	999999	999999	999999	40	213	82	258	861	422	894	807	494	197	999999	999999	325	890	324	276	999999	118	944	667	999999	101	999999	999999	455	155	456	797	984	767	539	625	112	42	999999	450	939	88	236	999999	925	82	138	999999	957	173	175	276	705	631	133	803	999999	55	999999	939	297	75	803	715	999999	999999	822	726	657	999999	940	293	799	873	336	832	882	999999	741	428	962	474	59	291	979	999999	999999	999999	644	736	870	66	999999	161	163	874	285	520	656	828	259	999999	999999	930	999999	882	477	832	305	300	999999	432	999999	999999	999999	823	26	521	999999	785	14	999999	91	921	166	999999	284	999999	720	462	557	371	676	912	179	999999	999999	999999	68	107	712	270	999999	999999	815	999999	752	413	999999	340	857	764	785	870	999999	999999	330	871	999999	349	999999	828	122	843	999999	559	756	999999	435	426	999999	897	999999	638	83	744	412	737	115	717	999999	870	473	999999	604	792	585	805	98	388	240	809	354	719	498	999999	999999	224	999999	265	999999	360	999999	757	999999	999999	311	156	797	999999	387	592	766	66	999999	737	999999	999999	999999	999999	974	999999	999999	56	196	999999	553	743	999999	199	596	198	135	999999	999999	781	999999	715	201	644	491	438	18	999999	999999	999999	53	297	999999	761	999999	426	975	661	291	999999	57	999999	570	999999	416	567	17	607	493	199	467	916	40	435	845	649	540	999999	999999	545	941	304	55	549	298	999999	242	388	999999	999999	222	999999	568	293	733	961	155	345	999999	924	431	411	999999	811	189	999999	266	85	915	879	885	381	999999	999999	800	753	885	31	567	999999	335	999999	936	324	976	993	358	999999	702	884	504	204	375	999999	124	999999	780	244	369	172	998	166	472	999999	999999	999999	280	821	493	999999	85	133	777	87	598	802	474	210	999999	195	778	519	383	999999	384	690	15	999999	632	269	999999	650	999999	999999	999999	999999	166	153	40	144	723	536	263	721	999999	380	427	999999	945	321	75	999999	410	183	999999	488	999999	442	999999	603	836	621	999999	233	17	434	999999	999999	926	999999	645	330	999999	699	999999	999999	999999	661	999999	14	273	999999	713	320	204	999999	250	487	999999	672	999999	724	736	436	308	111	347	999999	714	384	908	54	999999	525	675	744	999999	710	711	152	232	130	220	999999	339	
129	999999	879	999999	613	194	999999	371	999999	43	921	594	999999	401	371	904	236	947	999999	105	229	354	197	644	999999	994	539	776	868	450	999999	999999	332	107	188	202	467	999999	110	999999	923	682	999999	492	754	160	999999	319	349	999999	999999	183	372	317	119	999999	721	244	579	619	654	218	502	812	767	999999	999999	645	222	999999	446	235	847	658	181	546	245	704	890	309	338	230	999999	999999	454	999999	151	999999	987	413	480	233	999999	490	999999	715	189	999999	725	345	999999	29	106	180	999999	999999	999999	999999	146	573	538	27	354	999999	290	433	781	872	368	675	277	257	658	809	698	223	804	999999	123	466	366	999999	999999	554	421	319	134	266	828	683	999999	436	878	424	874	999999	999999	999999	210	999999	999999	317	938	59	78	641	999999	297	482	999999	966	999999	601	999999	216	599	48	800	859	999999	999999	525	54	684	909	840	999999	243	934	244	344	653	165	11	532	999999	10	929	485	779	947	836	999999	249	716	999999	999999	209	218	285	425	88	301	239	811	999999	272	264	999999	238	999999	137	999999	247	254	323	814	599	156	999999	598	118	324	89	33	999999	741	999999	967	124	15	179	999999	658	819	999999	361	926	200	124	787	746	999999	257	999999	819	483	999999	994	403	981	245	999999	61	686	317	999999	222	215	348	676	466	999999	35	233	103	999999	704	427	989	961	887	999999	41	379	999999	327	77	571	999999	989	999999	811	573	142	999999	127	974	971	512	999999	999999	720	851	999999	331	999999	764	33	423	717	778	128	15	999999	103	999999	999999	681	834	989	999999	999999	999999	359	999999	655	999999	892	999999	976	138	732	915	497	822	177	558	593	58	401	562	53	158	496	220	86	805	142	999999	999999	106	999999	146	999999	804	999999	999999	502	967	999999	737	871	569	999999	589	56	213	517	618	926	287	999999	633	443	436	653	999999	516	148	404	999999	590	853	530	879	835	999999	999999	693	334	458	65	625	999999	664	690	483	710	907	174	999999	298	523	122	655	999999	999999	703	96	160	995	212	363	999999	826	157	27	49	568	753	460	810	823	294	477	231	811	999999	999999	745	999999	999999	609	974	530	560	76	741	999999	219	177	891	315	542	338	256	999999	61	999999	516	999999	999999	152	163	999999	72	474	999999	644	434	858	999999	924	350	999999	213	602	999999	999999	999999	90	286	175	359	999999	568	504	290	955	231	529	760	706	272	82	735	649	455	999999	468	95	837	107	450	999999	760	967	964	561	134	999999	999999	18	288	435	396	278	792	999999	
154	567	193	283	423	904	108	710	661	278	999999	999999	157	127	585	190	253	188	725	998	825	999999	539	729	999999	577	216	751	999999	836	685	467	857	999999	126	900	999999	563	684	545	262	59	999999	696	999999	570	505	205	433	107	191	217	552	794	752	553	37	464	453	845	697	356	293	825	592	788	706	280	11	684	999999	690	504	189	745	776	296	843	423	270	81	21	328	329	654	477	999999	72	999999	573	872	999999	119	999999	999999	906	765	490	113	528	863	235	999999	999999	818	501	713	373	59	975	267	194	999999	999999	999999	686	999999	963	999999	124	999999	999999	155	437	999999	842	580	999999	341	839	20	999999	739	895	999999	846	817	999999	999999	163	999999	551	22	999999	316	688	405	927	75	999999	877	802	999999	988	654	229	90	765	936	976	920	999999	41	999999	965	999999	999999	156	786	927	868	458	462	26	360	332	631	999999	131	134	999999	653	600	999999	961	218	496	750	999999	186	765	61	999999	999999	243	716	519	802	194	855	243	259	150	999999	302	429	349	302	638	331	999999	95	644	812	999999	276	457	999999	259	756	999999	704	905	609	171	999999	999999	928	999999	999999	813	828	810	275	999999	197	999999	462	877	541	868	999999	122	918	589	680	417	999999	993	966	268	657	553	437	890	999999	999999	540	999999	999999	999999	999999	518	994	518	769	284	999999	921	353	763	995	984	717	887	999999	592	986	999999	491	409	984	999999	817	385	166	285	382	385	361	843	972	485	401	928	458	684	127	410	820	406	48	999999	650	999999	999999	672	999999	549	129	946	366	520	494	86	629	999999	999999	618	362	494	901	999999	569	510	790	519	593	788	999999	96	474	999999	210	999999	371	999999	999999	999999	123	493	448	833	265	414	486	462	991	324	999999	972	983	999999	57	336	999999	54	349	150	422	999999	88	57	120	43	999999	999999	319	999999	714	553	201	97	505	868	55	999999	737	164	33	999999	528	278	999999	467	999999	999999	539	999999	589	326	999999	153	202	370	415	999999	722	999999	932	706	999999	591	610	755	999999	999999	14	189	290	436	999999	194	126	93	233	809	568	652	929	517	251	445	820	398	818	57	894	144	463	655	999999	515	232	327	196	937	668	999999	686	216	960	360	999999	999999	19	550	999999	118	147	606	832	80	302	999999	465	999999	770	222	999999	732	11	870	725	999999	91	801	962	799	999999	295	150	999999	999999	999999	557	890	851	999999	388	277	31	785	999999	999999	999999	284	999999	999999	862	999999	999999	456	797	954	215	100	634	958	81	
999999	588	237	221	851	999999	998	999999	579	866	574	854	999999	833	669	711	999999	873	868	999999	806	589	163	936	417	999999	693	46	21	517	466	999999	893	595	180	689	793	574	155	999999	999999	999999	999999	941	298	635	999999	623	138	252	989	227	765	156	274	627	999999	999999	999999	732	771	999999	103	72	999999	999999	961	517	662	979	999999	651	999999	477	999999	636	947	222	647	999999	999999	80	908	768	527	249	501	746	999999	552	265	501	999999	999999	630	861	86	579	542	999999	999999	555	960	158	334	348	499	999999	168	637	680	999999	999999	32	677	700	64	335	544	170	815	224	196	119	724	426	882	314	847	136	999999	999999	999999	999999	118	510	120	759	443	189	749	213	588	999999	999999	52	848	746	745	929	999999	750	999999	381	175	458	999999	999999	999999	908	999999	195	450	42	87	999999	542	986	913	999999	590	304	891	364	420	611	999999	503	247	681	577	145	568	918	328	999999	342	308	500	659	151	269	999999	535	999999	564	762	556	616	569	510	861	999999	579	348	512	999999	680	999999	563	822	999999	613	752	340	330	626	532	999999	277	971	244	495	263	34	331	999999	366	999999	856	999999	999999	887	678	181	715	312	999999	579	999999	950	661	347	937	837	286	999999	583	999999	402	937	240	842	348	598	276	376	579	999999	999999	543	502	49	999999	999999	742	977	999999	581	625	28	636	953	999999	326	319	896	999999	426	748	999999	396	172	248	918	999999	247	999999	90	904	999999	732	999999	562	282	999999	622	242	232	104	308	720	999999	579	384	999999	286	999999	32	999999	379	999999	162	806	351	999999	340	999999	195	106	999999	439	855	676	285	296	200	999999	624	868	696	663	999999	999999	449	954	394	592	999999	617	341	999999	526	801	534	531	579	639	220	135	128	821	57	999999	599	869	865	335	999999	98	120	885	329	164	592	999999	491	831	366	397	999999	747	999999	577	999999	999999	913	999999	151	753	716	999999	190	499	750	874	616	209	731	999999	98	69	298	775	507	455	972	372	218	819	50	748	999999	823	372	380	885	479	372	397	955	811	193	549	381	999999	705	999999	999999	999999	109	291	109	999999	308	703	999999	170	999999	999999	239	551	845	332	713	968	999999	367	136	379	989	146	837	344	623	999999	875	999999	404	999999	999999	152	999999	500	719	758	648	495	999999	999999	921	724	408	63	167	414	999999	999999	836	413	279	999999	704	999999	728	999999	454	764	173	31	828	710	999999	132	568	97	593	354	613	955	329	793	999999	467	999999	274	738	784	187	219	
320	24	999999	990	678	412	448	999999	772	756	999999	999999	332	503	840	999999	957	999999	495	999999	821	622	257	880	94	486	504	246	999999	463	234	999999	587	953	710	813	999999	775	454	165	649	669	999999	856	651	444	471	999999	626	247	317	999999	298	117	397	697	999999	42	906	202	999999	999999	348	318	999999	644	306	378	792	37	423	191	999999	340	431	999999	50	401	999999	649	24	999999	999999	348	156	772	999999	480	999999	23	56	765	869	262	257	447	999999	273	333	17	148	103	999999	999999	999999	135	630	999999	686	245	999999	376	803	267	999999	752	591	999	171	760	272	999999	812	779	981	658	999999	579	999999	983	999999	777	77	231	511	999999	999999	31	999999	31	152	999999	794	330	366	999999	961	612	84	504	856	331	111	999999	744	321	999999	776	617	174	813	999999	999999	702	415	880	309	582	755	265	152	570	484	150	618	850	42	491	423	999999	999999	709	999999	588	137	999999	675	503	999999	199	640	833	999999	360	217	101	547	101	914	999999	999999	389	856	819	362	296	847	960	999999	894	288	999999	999999	316	999999	113	555	296	575	906	214	805	105	565	624	319	166	999999	932	526	312	999999	999999	999999	930	317	999999	685	236	840	661	999999	547	999999	911	841	480	106	883	114	546	260	999999	17	999999	574	293	300	204	999999	139	724	38	999999	591	347	999999	999999	385	169	260	869	999999	734	999999	999999	268	999999	654	782	838	999999	249	828	979	62	425	569	999999	365	33	562	490	999999	999999	937	686	118	999999	573	999999	65	720	723	854	677	199	791	999999	999999	316	780	646	421	213	79	999999	209	999999	999999	922	999999	999999	29	999999	999999	388	877	33	318	999999	999999	999999	91	173	783	349	526	973	312	999999	999999	807	885	999999	253	916	999999	999999	642	999999	486	658	999999	650	957	999999	700	587	166	999999	322	767	999999	966	166	276	565	258	430	999999	957	236	999999	677	999999	999999	999999	970	999999	781	319	897	391	855	337	999999	53	440	999999	485	649	938	817	23	550	866	999999	919	893	977	360	820	559	999999	999999	260	510	999999	362	113	999999	999999	695	384	999999	424	999999	597	999999	664	232	134	53	944	90	29	419	144	137	431	499	953	87	999999	999999	499	348	478	999999	87	999999	261	87	999999	61	919	252	442	44	135	999999	767	290	238	754	235	999999	614	999999	999999	840	376	999999	999999	613	481	653	780	953	999999	999999	906	246	560	674	971	56	941	999999	171	999999	977	109	999999	999999	732	673	848	171	204	999999	734	646	875	247	624	999999	157	497	
579	276	472	999999	554	60	999999	530	729	564	782	999999	834	720	999999	707	863	276	663	989	881	807	804	619	759	766	351	270	371	323	60	385	899	454	323	895	315	498	999999	951	366	999999	943	294	999999	25	888	23	999999	177	383	357	999999	167	616	771	471	852	729	999999	999999	323	168	999999	513	407	289	390	407	776	402	374	999999	711	633	678	864	519	240	743	878	337	295	203	940	999999	451	741	837	999999	433	999999	999999	766	999999	52	53	537	780	980	736	507	999999	209	775	18	999999	999999	534	937	907	952	621	986	999999	381	38	999999	475	999999	955	547	553	855	352	999999	605	955	469	590	634	999999	738	999999	999999	999999	721	95	427	931	77	230	217	899	999999	480	999999	783	857	870	23	999999	71	969	999999	999999	954	760	856	999999	413	679	762	943	313	999999	223	371	979	538	660	999999	547	543	742	735	340	999999	222	871	108	821	107	598	576	556	274	768	235	818	426	961	999999	592	528	999999	467	273	596	73	999999	478	999999	329	220	81	541	528	237	299	857	999999	548	984	736	999999	582	174	999999	756	315	999999	146	170	121	698	713	955	25	354	999999	76	66	158	614	630	26	778	999999	505	25	999999	541	935	960	125	423	254	999999	999999	815	303	999999	999999	757	811	342	999999	217	521	367	586	512	882	31	791	254	399	379	116	999999	804	786	999999	999999	569	913	211	210	996	285	468	999999	999999	539	974	181	227	401	803	999999	999999	570	999999	999999	999999	243	659	913	179	871	999999	874	748	372	21	999999	33	108	197	897	999999	443	999999	246	898	486	999999	353	999999	620	999999	997	576	818	999999	243	920	999999	312	999999	999999	297	40	999999	261	594	361	999999	527	467	157	128	999999	905	999999	939	359	629	249	953	808	316	866	559	844	999999	308	929	180	999999	999999	299	795	862	999999	843	413	96	999999	314	134	718	825	999999	999999	908	793	670	661	262	883	300	999999	999999	526	948	430	481	290	235	999999	432	999999	749	871	857	332	351	999999	323	536	273	645	935	828	100	490	287	96	999999	999999	637	277	918	999999	305	805	999999	345	999999	422	931	805	759	999999	701	183	85	999999	615	585	451	408	348	726	620	655	559	999999	436	999999	153	394	355	999999	658	164	627	854	999999	62	886	999999	578	901	604	467	999999	999999	136	999999	414	569	999999	360	791	239	929	999999	999999	999999	999999	999999	909	236	279	999999	460	767	369	547	556	999999	999999	563	699	445	829	999999	999999	999999	999999	642	403	520	63	999999	999999	995	
210	429	999999	435	580	925	806	999999	999999	352	632	999999	17	129	556	589	369	193	427	999999	660	356	999999	492	999999	999999	999999	612	999999	399	183	695	999999	465	567	999999	321	131	649	226	999999	729	348	487	815	999999	999999	999999	96	814	160	999999	999999	997	344	853	29	743	365	459	999999	203	458	707	179	936	433	552	561	616	278	999999	999999	210	999999	931	17	922	677	14	976	999999	526	999999	999999	314	538	636	130	999999	920	577	766	999999	182	563	280	999999	999999	999999	641	602	97	999999	545	912	335	956	837	999999	846	106	76	360	482	999999	677	750	469	865	408	797	431	848	999999	700	481	999999	37	606	660	375	999999	798	373	384	154	56	999999	335	978	581	798	717	866	824	511	415	717	370	885	529	182	452	479	843	999999	249	784	999999	440	999999	928	240	999999	480	492	277	987	108	999999	999999	588	143	886	826	998	713	982	871	199	76	635	999999	720	140	203	172	329	529	999999	999999	271	999999	999999	999999	653	567	965	395	999999	999999	999999	619	702	264	941	49	566	652	844	467	266	999999	655	373	356	270	520	621	999999	329	999999	467	895	999999	369	271	247	889	999999	440	748	596	539	999999	648	999999	965	466	199	164	999999	999999	685	745	648	358	671	531	650	392	57	999999	118	22	295	999999	723	939	895	679	801	676	999999	413	718	670	999999	700	999999	339	305	63	432	132	724	281	999999	159	124	20	600	999999	248	999999	999999	999999	488	527	670	688	303	999999	999999	519	363	999999	207	281	999999	978	999999	971	806	321	999999	993	921	986	297	24	188	573	824	884	999999	95	438	689	30	324	191	856	39	46	46	279	492	912	769	795	999999	511	132	999999	45	629	909	927	999999	399	999999	502	999999	656	510	999999	211	686	441	277	500	518	260	999999	796	999999	941	770	285	817	510	999999	999999	502	999999	676	450	687	999999	999999	999999	511	986	631	841	689	999999	383	999999	316	78	806	999999	501	304	999999	260	420	350	916	688	149	651	885	888	472	999999	736	715	833	288	524	836	981	999999	989	532	628	870	999999	501	567	244	999999	748	999999	538	725	999999	385	425	999999	347	932	771	46	859	999999	743	379	414	890	668	999999	38	554	970	499	409	999999	42	632	549	243	424	130	905	683	147	193	933	560	538	999999	417	257	999999	903	220	999999	999999	432	884	501	702	611	999999	541	999999	204	734	999999	325	893	353	793	491	113	518	650	141	185	962	999999	445	853	361	999999	294	780	377	76	999999	355	185	610	747	999999	
999999	812	230	373	999999	942	459	894	245	999999	986	624	766	83	395	569	999999	954	469	999999	66	999999	259	999999	256	999999	826	667	761	970	718	742	55	999999	572	705	429	767	999999	999999	110	551	618	716	352	999999	23	304	999999	718	431	999999	150	999999	991	692	562	660	127	583	125	791	999999	274	927	253	999999	999999	510	689	999999	165	522	449	234	999999	239	543	227	999999	156	532	986	52	548	497	602	999999	451	880	152	769	650	858	904	318	418	999999	999999	109	101	999999	793	991	999999	276	708	999999	198	486	462	29	443	540	436	593	805	100	999999	999999	651	946	882	999999	547	380	514	999999	544	916	999999	999999	999999	127	999999	467	999999	995	473	999999	788	900	443	965	999999	133	999999	999999	431	320	513	327	627	359	458	155	807	173	453	208	761	55	166	999999	389	576	275	325	999999	969	854	809	626	999999	651	750	512	999999	212	424	54	404	241	233	999999	779	268	404	668	348	660	999999	551	999999	520	743	743	999999	585	850	999999	20	999999	999999	466	703	700	183	708	708	643	889	999999	39	164	999999	813	932	999999	609	318	999999	999999	708	319	999999	267	361	999999	999999	16	351	341	999999	566	43	999999	779	767	709	88	999999	696	960	705	999999	999999	521	120	164	930	810	999999	999999	542	987	363	365	152	999999	445	348	250	801	999999	999999	999999	610	999999	130	35	43	999999	170	999999	234	183	696	12	999999	999999	745	999999	779	976	206	999999	365	819	578	999999	976	636	591	273	999999	844	895	269	412	222	13	999999	990	138	896	645	999999	454	317	813	667	362	603	999999	699	107	471	824	505	253	202	999999	894	450	59	407	999999	999999	791	999999	288	436	600	336	999999	697	999999	650	90	999999	917	910	511	764	999999	999999	42	91	573	642	382	81	764	999999	29	999999	163	549	89	499	72	244	663	927	535	240	762	277	999999	12	846	820	744	945	999999	291	289	999999	437	435	374	501	332	159	999999	999999	999999	440	316	999999	544	711	570	591	498	683	257	583	999999	782	861	999999	999999	571	795	562	337	819	834	738	932	33	999999	654	134	570	999999	514	920	999999	567	999999	960	385	468	145	259	999999	456	651	44	706	999999	999999	999999	609	256	761	999999	455	880	853	605	578	528	520	599	916	466	999999	771	743	663	911	224	540	804	870	999999	660	999999	184	372	999999	703	236	132	466	91	525	323	160	161	999999	999999	713	999999	392	856	947	545	343	696	529	999999	301	999999	989	441	42	805	386	657	999999	153	999999	491	422	999999	
302	999999	143	834	941	999999	620	591	999999	999999	510	814	422	23	999999	125	968	487	842	312	412	193	143	34	999999	719	937	502	458	331	999999	232	313	517	563	559	412	509	999999	914	269	709	853	999999	930	999999	393	372	501	587	999999	999999	648	120	999999	118	264	118	999999	231	677	128	143	867	731	288	510	904	460	999999	999999	999999	999999	928	53	999999	340	999999	104	829	336	574	999999	870	999999	524	583	999999	54	454	304	303	723	533	247	151	576	986	793	652	718	999999	912	894	874	715	495	999999	77	770	778	999999	24	956	894	112	126	999999	720	217	999999	317	860	15	312	419	999999	209	690	901	136	353	824	451	121	848	999999	999999	996	441	38	999999	136	284	676	658	289	767	638	145	34	313	276	586	999999	410	627	906	999999	465	970	295	39	175	643	435	821	999999	844	55	450	999999	999999	288	188	841	191	999999	339	999999	140	978	570	555	999999	822	999999	999999	503	710	231	999999	999999	540	471	743	833	961	640	250	999999	716	922	593	695	23	47	987	407	116	229	51	577	939	335	992	724	999999	297	821	999999	583	79	144	824	999999	999999	735	817	445	18	230	999999	98	815	424	65	977	999999	863	784	999999	840	397	490	190	187	585	215	479	28	358	673	999999	892	264	646	788	768	10	528	312	180	962	108	999	105	489	999999	910	936	747	623	999999	999999	269	742	682	999999	644	999999	910	529	348	999999	659	556	136	205	999999	777	276	219	999999	345	999999	999999	878	299	491	95	698	999999	304	542	281	734	250	782	633	522	964	145	999999	494	617	782	832	546	999999	452	999999	294	572	143	670	538	763	999999	563	350	864	393	172	559	818	458	234	806	155	924	316	353	572	48	999999	999999	94	999999	728	699	999999	342	999999	48	126	414	889	999999	871	999999	999999	162	229	292	658	581	972	574	999999	999999	557	35	400	523	146	999999	722	533	999999	538	453	398	369	863	264	532	999999	133	442	413	569	73	999999	411	953	999999	134	289	390	241	168	999999	699	569	151	70	941	337	902	502	692	999999	841	343	999999	582	999999	365	999999	136	49	849	142	272	599	494	101	989	570	999999	499	442	152	98	380	933	698	999999	722	203	590	215	231	999999	721	213	231	999999	121	999999	372	769	999999	264	202	999999	387	999999	999999	656	999999	952	999999	999999	12	259	223	753	963	366	999999	991	643	835	545	834	627	201	999999	396	273	500	877	199	619	730	191	888	895	70	555	270	830	999999	999999	638	999999	311	999999	
472	989	477	637	755	496	999999	136	425	719	999999	691	195	887	582	393	477	84	577	310	999999	77	335	999999	902	811	623	171	578	610	999999	396	326	264	87	406	795	863	131	702	249	603	999999	178	537	379	369	383	999999	999999	756	999999	999999	10	664	405	664	619	999999	943	872	999999	558	815	813	972	999999	999999	809	999999	597	614	953	999999	70	679	311	999999	330	999999	452	999999	912	896	853	352	999999	325	599	682	742	999999	999999	188	999999	40	999999	950	999999	564	999999	437	573	82	94	152	610	995	939	985	999999	507	299	211	501	632	306	999999	962	471	999999	999999	341	137	999999	421	999999	774	55	39	999999	360	802	765	528	999999	999999	840	812	999999	741	530	385	614	588	244	886	999999	686	999999	734	999999	988	999999	118	955	106	999999	638	672	666	835	950	999999	361	743	705	533	682	999999	999999	999999	849	999999	999999	925	672	726	548	999999	535	558	999999	999999	305	249	371	908	657	999999	999999	239	211	149	999999	999999	580	475	262	845	539	362	254	209	250	279	544	737	174	999999	999999	379	898	440	999999	118	747	111	615	999999	381	797	876	119	999999	999999	264	999999	217	999999	355	207	999999	702	999999	182	314	889	999999	35	999999	634	999999	474	290	548	341	771	12	999999	168	478	860	150	473	742	485	144	639	523	25	834	529	350	999999	95	905	205	771	964	803	858	504	999999	416	746	63	412	828	999999	396	493	707	282	999999	876	346	333	239	999999	999999	179	259	999999	20	870	115	402	637	204	642	145	999999	47	141	310	974	281	734	727	688	83	999999	999999	999999	531	137	257	685	960	749	582	999999	999999	277	634	999999	420	578	546	641	660	999999	634	999999	999999	999999	669	999999	364	999999	74	599	512	248	999999	863	640	999999	489	999999	858	717	676	455	70	999999	165	770	999999	999999	999999	703	197	95	999999	999999	681	239	876	48	999999	999999	330	68	684	983	464	605	653	770	968	463	999999	804	782	943	999999	188	999999	91	337	999999	999999	663	348	999999	999999	426	220	325	192	999999	90	999999	283	751	396	618	770	86	714	999999	126	737	733	111	614	999999	312	94	209	503	910	795	710	570	474	666	999999	323	581	48	394	338	587	566	382	648	530	41	999999	999999	417	251	376	999999	999999	999999	930	247	757	27	123	135	125	689	501	999999	739	999999	287	729	899	457	505	676	175	788	159	999999	999999	965	863	281	999999	720	999999	999999	999999	932	788	569	999999	482	565	563	924	269	999999	898	75	97	908	999999	999999	827	590	959	746	
700	612	993	755	764	518	999999	999999	999999	597	405	603	832	866	806	925	717	999999	426	892	999999	751	905	575	260	111	640	999999	999999	526	999999	139	135	999999	728	330	999999	813	971	963	999999	409	999999	671	817	305	243	231	999999	892	46	999999	173	77	805	999999	706	427	999999	999999	878	735	118	999999	887	275	477	999999	147	486	140	903	999999	463	128	541	668	244	758	955	867	418	999999	163	999999	876	999999	67	126	779	999999	376	319	318	94	47	999999	767	999999	552	999999	333	93	625	761	143	812	710	949	273	289	471	669	999999	795	470	781	999999	835	20	999999	420	999999	368	862	763	594	712	999999	90	250	999999	460	215	138	999999	335	999999	402	356	74	265	118	853	500	161	706	770	523	999999	999999	346	931	773	252	417	540	725	762	997	549	109	342	999999	999999	388	21	464	421	260	144	453	562	489	999999	54	311	939	868	710	999999	999999	199	753	824	904	970	687	963	720	14	609	575	404	807	999999	923	999999	831	122	150	999999	999999	272	489	999999	783	451	999999	208	999999	600	999999	62	940	725	910	588	53	127	417	999999	501	700	256	535	877	167	999999	982	131	71	118	755	570	814	999999	926	274	21	131	528	860	764	615	413	752	523	463	92	999999	344	206	999999	704	817	751	999999	26	954	935	625	769	844	87	53	492	111	999999	136	260	984	324	41	996	889	999999	736	94	999999	999999	364	704	600	999999	786	865	405	61	753	999999	815	909	319	86	999999	999999	26	686	999999	921	650	41	336	831	78	30	174	716	815	354	25	999999	183	181	581	999999	179	999999	999999	187	999999	59	738	74	444	84	999999	999999	501	139	999999	999999	523	920	141	332	377	768	860	765	701	688	246	409	56	251	736	147	505	583	590	999999	395	393	999999	601	303	271	397	999999	25	219	999999	685	999999	965	999999	999999	999999	258	553	410	64	536	486	408	813	339	27	202	348	866	999999	918	999999	354	999999	139	96	540	39	999999	380	865	749	492	999999	999999	510	91	200	483	108	256	39	189	57	859	907	435	787	963	254	204	656	999999	999999	307	146	999999	999999	921	176	508	229	447	999999	999999	999999	999999	935	262	828	936	11	864	768	213	999999	999999	306	804	999999	660	752	76	861	999999	219	999999	733	999999	424	999999	779	278	316	599	999999	999999	999999	859	83	913	500	535	144	999999	202	791	390	556	418	776	257	999999	999999	516	999999	163	585	854	979	999999	270	769	838	871	166	733	558	179	999999	306	999999	447	731	317	170	
227	931	999999	982	428	220	186	757	648	709	999999	999999	800	843	873	999999	304	999999	887	653	730	697	273	160	469	243	221	380	122	565	809	775	393	355	999999	232	41	871	999999	975	93	22	199	999999	883	165	757	336	999999	999999	915	567	999999	664	439	530	999999	403	523	194	999	999999	644	92	899	999999	194	999999	314	651	974	433	999999	999999	569	999999	507	111	276	999999	999999	885	999999	999999	649	252	930	729	916	17	563	637	358	376	976	287	377	117	272	386	970	999999	31	660	324	492	248	999999	104	721	33	567	999999	218	709	124	999999	999999	442	999999	999999	465	538	307	97	347	85	952	934	292	350	400	839	890	344	999999	863	418	507	999999	13	997	634	205	984	996	511	149	666	862	549	556	674	614	999999	999999	774	724	572	977	999999	295	998	811	380	633	728	246	874	536	260	329	324	285	653	578	830	343	322	999999	835	935	296	81	999999	794	999999	234	999999	829	408	149	845	999999	750	718	999	999999	824	361	278	275	275	140	612	999999	241	398	960	999999	683	440	999999	999999	152	481	999	999999	78	586	907	999999	165	54	137	120	484	794	999999	935	579	999999	518	999999	822	570	670	165	469	523	562	336	999999	849	155	968	737	374	387	279	718	82	999999	999999	453	775	119	999999	13	999999	999999	447	864	999999	661	676	922	999999	658	581	811	843	999999	554	999999	580	239	316	898	999999	382	119	416	265	227	507	262	281	517	57	461	999999	999999	968	778	999999	472	249	999999	479	999999	297	999999	806	468	874	615	999999	223	999999	999999	802	331	844	128	999999	41	608	999999	164	423	650	999999	610	130	999999	692	999999	776	909	118	999999	128	429	122	95	403	610	797	999999	891	999999	67	644	511	658	127	999999	849	152	93	999999	442	43	999999	405	364	115	685	999999	999999	126	999999	313	999999	999999	684	902	731	43	242	430	811	464	273	999999	592	298	999999	472	999999	999999	649	999999	826	254	556	95	374	717	730	297	924	999999	169	774	999999	754	879	954	974	999999	585	815	909	662	999999	999999	769	999999	812	76	15	223	852	807	477	800	487	520	999999	598	538	23	313	944	999999	120	999999	498	743	838	419	999999	498	38	799	833	723	999999	999999	579	325	680	905	663	292	711	848	999999	307	827	276	999999	954	385	687	571	512	964	999999	941	683	281	950	973	999999	860	724	824	18	643	86	324	999999	430	282	857	118	649	999999	794	999999	942	201	999999	999999	61	999999	999999	999999	237	999999	759	16	999999	896	54	730	932	
999999	999999	999999	34	353	663	751	952	999999	999999	112	829	463	999999	311	372	999999	999999	89	44	410	606	670	999999	483	781	322	327	999999	999999	534	238	137	186	642	241	807	248	598	999999	174	999999	21	999999	20	999999	773	999999	457	999999	580	165	964	695	531	410	761	384	550	999999	999999	434	645	970	998	874	999999	287	230	80	564	999999	151	551	870	790	594	13	601	962	17	854	869	672	497	999999	273	441	654	242	480	999999	697	999999	196	740	974	50	667	145	818	496	247	999999	999999	149	24	423	825	999999	815	757	783	588	999999	496	564	972	999999	999999	999999	270	632	988	999999	999999	744	124	999999	140	815	999999	345	465	153	521	617	492	592	999999	365	850	616	914	426	999999	649	119	472	699	185	12	567	48	534	999999	999999	259	787	999999	404	899	67	999999	924	999999	422	327	444	52	879	81	389	999999	274	999999	999999	718	571	876	492	999999	999999	999999	954	813	986	999999	930	999999	658	368	705	645	999999	465	999999	999999	999999	999999	310	331	999999	429	820	114	622	443	773	999999	903	154	999999	999999	464	770	257	999999	740	120	285	125	999999	848	394	999999	375	744	180	999999	968	732	729	416	999999	170	999999	232	844	999999	201	999999	534	166	692	513	680	795	190	193	218	400	191	878	878	999999	935	826	45	310	738	878	273	964	999999	181	425	281	343	999999	810	34	557	890	999999	733	591	999999	165	881	999999	580	564	986	600	999999	551	850	537	999999	235	999999	196	544	121	999999	999999	569	999999	999999	97	409	461	886	999999	999999	999999	301	959	155	603	704	999999	164	470	168	323	286	374	238	629	999999	743	951	999999	999999	838	999999	999999	606	454	31	879	644	793	439	999999	999999	613	416	734	999999	891	392	787	531	999999	42	83	999999	999	999999	205	132	891	521	666	509	818	999999	355	830	522	362	700	582	824	999999	370	41	49	646	672	957	999999	379	684	360	174	547	999999	805	938	999999	999999	451	825	757	753	282	999999	618	859	999999	70	999999	737	538	691	999999	999999	999999	672	52	999999	363	339	247	628	999999	837	315	345	281	499	549	892	697	755	259	756	77	999999	98	267	430	786	764	897	999999	642	155	669	959	840	770	143	895	910	254	121	587	139	241	444	999999	283	588	419	520	999999	999999	782	442	999999	638	172	583	784	493	576	575	350	38	879	691	646	386	440	999999	416	996	786	511	999999	178	938	51	653	799	157	999999	354	386	588	602	999999	236	511	999999	607	559	121	427	677	545	999999	999999	361	752	
821	896	158	690	114	999999	263	281	304	289	700	130	930	984	346	378	231	963	449	287	999999	419	875	999999	130	856	885	369	834	999999	931	837	999999	901	978	999999	59	663	282	573	349	101	999999	231	511	487	999999	136	999999	309	999999	283	660	84	433	999999	31	999999	999999	257	139	999999	999999	703	999999	863	999999	999999	999999	95	328	999999	691	875	937	237	487	653	727	643	237	758	288	999999	286	658	186	614	999999	999999	238	139	999999	34	999999	455	999999	238	874	648	999999	999999	129	995	999999	757	591	999999	146	206	999999	378	999999	999999	30	999999	615	911	426	699	999999	826	999999	440	999999	199	999999	667	441	492	582	999999	999999	999999	597	999999	639	293	554	529	76	999999	477	280	651	860	936	177	999999	73	840	743	999999	184	999999	229	48	689	147	790	999999	924	353	999999	624	675	599	124	999999	392	741	332	367	896	632	294	999999	290	789	997	999999	999999	662	378	651	838	999999	604	127	999999	599	949	155	764	245	999999	999999	999999	656	999999	999999	999999	839	621	331	518	385	915	999999	677	999999	757	899	150	536	987	999999	975	13	999999	239	999999	996	959	999999	791	186	602	999999	491	246	535	634	813	999999	441	999999	999999	999999	143	463	530	62	450	507	841	59	999999	999999	258	879	83	819	999999	745	276	825	879	827	539	999999	782	264	70	999999	345	133	96	414	105	999999	999999	999999	870	332	708	942	556	462	951	999999	181	375	412	611	173	715	763	78	470	616	586	223	517	801	999999	276	991	19	171	999999	963	600	999999	999999	658	155	999999	548	47	333	279	427	999999	999999	169	417	852	999999	277	999999	370	28	944	489	999999	17	420	78	652	442	951	546	300	243	778	581	999999	686	953	999999	766	999999	40	146	999999	999999	346	720	641	272	423	542	742	541	358	945	656	652	780	999999	999999	880	896	999999	999999	999999	136	642	29	588	999999	999999	506	259	999999	155	987	807	999999	786	671	699	436	389	28	418	803	759	999999	999999	925	590	999999	312	293	885	328	999999	999999	999999	999999	999999	701	63	98	257	999999	999999	999999	212	958	848	510	994	979	45	454	516	586	999999	999999	377	757	196	662	999999	270	203	966	978	999999	561	52	537	999999	966	998	382	999999	770	382	320	91	681	873	86	89	910	332	258	441	999999	849	801	999999	665	946	514	401	505	987	842	527	699	385	999999	806	972	250	22	999999	81	225	815	590	618	295	999999	322	585	513	359	870	718	547	25	999999	250	852	98	30	494	981	795	783	540	793	391	306	
477	999999	116	669	320	221	999999	999999	43	221	77	999999	870	999999	815	991	637	971	999999	162	370	999999	999999	130	162	991	999999	999999	429	41	60	824	999999	779	845	999999	406	689	560	506	187	429	679	39	785	718	160	303	176	804	999999	999999	984	238	935	999999	715	986	517	999999	999999	280	176	11	171	252	475	999999	355	510	594	947	421	312	975	999999	24	999999	344	444	841	999999	999999	999999	885	492	840	675	999999	71	599	420	182	241	836	906	262	999999	868	543	252	999999	947	665	219	999999	156	999999	263	994	769	189	999999	999999	487	421	357	550	999999	678	411	799	999999	293	911	184	774	189	475	78	688	347	667	801	999999	780	311	267	416	999999	345	168	999999	849	302	419	768	110	754	425	559	999999	561	199	141	452	813	663	754	999999	434	999999	216	194	316	999999	521	850	880	999999	119	100	143	439	343	253	387	999999	991	501	415	674	434	60	519	975	786	478	669	748	967	647	512	381	262	377	951	238	542	870	999999	999999	229	58	999999	469	578	131	855	887	75	416	672	263	999999	760	542	166	674	999999	999999	52	190	142	739	471	999999	762	186	966	999999	158	864	999999	602	999999	454	386	999999	999999	999999	664	623	781	683	999999	975	258	752	999999	835	795	563	999999	234	855	999999	97	318	843	881	999999	944	889	596	916	551	551	999999	142	315	165	421	999999	934	981	429	408	458	189	495	339	20	684	140	999999	595	663	896	746	999999	367	999999	999999	179	590	999999	734	999999	999999	18	434	597	619	197	679	383	938	277	253	436	999999	638	999999	999999	999999	806	999999	999999	99	331	888	655	914	384	947	97	521	455	353	271	999999	999999	691	999999	71	999999	999999	497	461	132	656	396	652	320	429	728	999999	552	627	784	459	999999	105	445	130	779	683	245	249	592	999999	493	923	982	741	126	946	959	999999	809	415	999999	306	967	674	502	12	603	955	999999	158	969	999999	569	811	999999	126	256	59	999999	999999	165	257	999999	270	999999	472	670	579	999999	781	979	265	817	378	999999	679	999999	771	628	777	90	999999	30	999999	893	665	364	180	999999	999	700	909	15	751	999999	525	437	707	510	39	342	34	652	999999	178	713	999999	200	135	50	999999	484	431	514	999999	875	237	999999	999999	507	117	499	557	999999	90	80	260	999999	129	170	251	999999	270	598	444	65	637	999999	276	189	655	174	54	999999	21	226	487	999999	773	383	298	999999	340	999999	921	842	476	350	999999	107	463	944	80	999999	999999	999999	223	832	
999999	999999	248	654	999999	196	852	943	999999	576	300	864	593	999999	999999	745	872	247	999999	267	677	602	589	999999	225	178	726	710	103	89	192	999999	12	999999	431	851	144	643	844	999999	999999	978	397	899	999999	502	514	703	652	334	103	561	476	956	165	476	342	951	439	989	470	152	850	375	394	845	862	999999	337	449	610	239	999999	946	999999	999999	215	689	247	999999	664	32	67	768	999999	999999	978	55	999999	999999	519	193	214	854	683	17	999999	31	515	999999	999999	575	999999	212	999999	863	168	999999	848	466	271	652	714	715	999999	999999	94	91	389	763	867	816	449	383	930	427	999999	999999	272	110	999999	194	184	42	93	99	656	999999	999999	132	999999	458	207	42	693	867	478	999999	529	999999	922	999999	641	751	346	823	136	999999	282	306	838	619	266	999999	999999	87	999999	681	999999	245	790	999999	999999	267	301	418	999999	999999	690	999999	999999	536	999999	36	187	525	999999	999999	696	269	963	663	582	999999	293	852	999999	458	146	615	399	999999	866	293	455	692	18	384	460	928	215	718	312	218	356	312	600	240	571	380	535	55	985	372	282	136	657	298	974	448	226	170	280	84	674	162	999999	735	999999	494	516	178	972	767	64	254	360	373	401	980	261	961	887	766	90	999999	810	504	20	328	45	999999	409	22	712	54	448	999999	544	999999	642	865	659	86	999999	999999	999999	228	317	38	775	999999	897	993	196	264	999999	513	994	330	351	175	724	261	459	796	768	960	65	19	805	132	999999	207	348	999999	311	811	999999	723	281	592	196	982	999999	751	822	416	825	457	772	934	999999	224	852	476	151	407	626	77	598	122	173	308	999999	653	464	699	655	800	952	471	611	999999	58	759	979	742	709	707	999999	999999	999999	999999	247	870	999999	614	354	999999	254	999999	999999	999999	135	169	429	999999	758	899	999999	132	760	999999	999999	311	999999	963	175	103	497	409	999999	999999	104	246	999999	566	70	362	764	849	355	784	999999	58	286	776	155	889	339	999999	983	809	420	850	600	999999	112	999999	547	999999	999999	999999	999999	845	214	275	740	888	191	863	999999	406	145	447	999999	976	479	999999	34	999999	818	285	763	405	425	889	508	999999	645	868	463	134	999999	839	411	999999	410	710	844	21	46	266	999999	476	999999	587	674	973	82	624	639	655	912	999999	116	172	497	999999	429	325	766	496	252	999999	409	702	590	305	46	999999	575	769	999999	999999	520	562	577	999999	140	999999	225	999999	180	31	238	807	222	825	
999999	248	999999	999999	999999	999999	999999	549	999999	999999	76	999999	996	378	999999	999999	58	999999	53	899	479	553	595	210	847	999999	110	999999	326	231	999999	601	489	765	571	798	999999	999999	489	93	999999	971	548	193	230	568	999999	846	598	781	999999	999999	999999	322	999999	189	652	405	584	698	428	24	232	791	309	475	999999	240	999999	149	320	904	999999	960	999999	999999	15	411	999999	289	999999	263	999999	999999	999999	727	837	176	420	391	155	683	569	999999	999999	999999	748	756	883	754	485	610	999999	458	471	77	976	999999	999999	847	999999	251	424	304	949	174	381	688	542	581	638	916	999999	425	993	637	345	601	305	390	759	258	527	235	804	148	224	193	82	999999	751	43	986	572	999999	999999	268	274	841	500	380	69	223	999999	126	999999	790	623	465	834	999999	999999	508	999999	97	999999	723	999999	500	810	949	198	615	361	829	604	929	999999	217	999999	379	80	759	805	20	999999	45	225	118	245	999999	601	728	248	458	376	535	999999	484	292	190	999999	774	41	999999	191	454	861	482	522	640	541	416	375	999999	661	625	703	788	398	890	507	90	265	461	358	469	376	999999	463	999999	999999	773	925	909	999999	306	728	264	828	999999	183	742	596	605	816	999999	363	783	796	751	832	409	96	401	682	988	518	999999	202	722	87	958	29	453	999999	767	999999	465	165	364	896	448	959	152	717	765	999999	660	999999	173	115	592	999999	711	246	341	687	534	999999	999999	787	159	72	116	178	999999	723	153	705	58	704	897	628	442	999999	393	450	943	684	917	505	858	999999	38	616	494	852	317	216	999999	999999	956	239	999999	576	747	999999	852	999999	502	999999	349	954	595	999999	218	999999	999999	999999	853	890	743	849	999999	999999	929	224	43	499	999999	372	415	999999	999999	968	748	667	784	999999	116	17	597	968	191	876	165	904	348	570	408	529	999999	460	363	677	346	999999	921	38	999999	533	352	999999	300	139	636	412	816	627	719	999999	190	999999	751	999999	302	774	668	442	999999	34	999999	473	101	163	194	955	999999	470	631	642	746	999999	228	999999	999999	999999	678	61	999999	753	98	721	850	858	349	999999	999999	517	384	571	448	999999	379	622	658	999999	271	146	999999	680	999999	355	999999	87	999999	434	590	178	190	67	106	616	999999	906	936	999999	623	243	813	815	256	76	96	69	204	267	386	999999	924	999999	973	541	116	569	925	743	725	772	64	915	788	540	337	999999	475	831	297	999999	686	504	265	999999	999999	140	434	761	999999	999999	
883	546	999999	985	254	404	93	565	509	633	980	203	437	850	999999	898	36	999999	738	770	999999	372	969	913	919	429	530	999999	218	976	999999	173	484	789	889	517	866	803	999999	933	242	909	332	999999	492	492	77	415	999999	999999	114	999999	32	498	351	521	999999	145	75	824	999999	999999	999999	533	498	816	718	999999	961	671	41	999999	428	999999	537	999999	999999	999999	430	999999	362	124	999999	783	872	425	999999	985	448	999999	940	999999	999999	472	69	104	562	999999	175	675	774	429	454	186	403	999999	300	999999	961	666	481	271	999999	639	471	759	49	573	999999	83	675	999999	209	593	731	309	494	956	745	442	132	999999	999999	999999	662	933	670	921	390	990	134	924	34	781	999999	999999	999999	108	10	310	64	988	147	101	999	51	999999	861	455	999999	397	343	999999	528	544	999999	130	959	977	999999	999999	128	999999	670	949	751	707	427	999999	61	292	396	956	445	387	144	113	999999	755	999999	713	808	999999	999999	603	790	452	999999	999999	999999	999999	67	999999	999999	221	936	999999	477	152	258	343	802	174	999999	999999	10	387	999999	999999	409	999999	80	214	367	824	290	652	896	76	168	308	211	190	40	999999	234	275	494	234	451	339	635	907	506	286	911	644	82	486	602	412	417	366	837	538	999999	999999	763	646	930	294	908	410	983	950	142	621	143	901	585	735	999999	811	699	999999	999999	173	707	90	913	999999	580	999999	473	755	999999	845	352	501	23	380	999999	999999	303	999999	999999	999999	924	999999	999999	299	999999	181	900	867	520	605	999999	767	47	999999	156	683	999999	294	714	999999	937	237	69	297	279	642	887	215	999999	54	518	542	649	277	249	161	936	999999	145	409	519	605	245	295	188	585	464	699	234	828	124	18	453	932	297	696	497	999999	999999	868	293	999999	999999	475	999999	134	127	770	85	999999	746	119	158	314	979	341	991	773	999999	694	999999	999999	980	404	999999	509	999999	717	979	552	663	89	603	277	125	823	961	769	207	63	999999	999999	623	239	92	15	860	999999	999999	955	704	723	748	335	999999	105	714	250	545	588	999999	410	790	999999	999999	667	515	999999	199	165	380	232	575	65	236	492	574	751	322	999999	648	999999	764	34	999999	940	341	278	586	30	118	999999	233	619	27	66	904	999999	999999	424	999999	979	948	797	585	999999	157	693	108	208	530	999999	928	621	939	999999	646	765	684	999999	336	247	304	179	999999	659	998	956	47	180	588	482	853	999999	999999	669	11	967	448	375	999999	648	179	
999999	499	155	792	612	999999	932	420	148	999999	506	98	261	685	779	999999	925	484	201	655	999999	620	999999	119	999999	196	280	93	679	326	318	608	688	78	999999	680	901	866	999999	286	114	759	449	999999	357	808	183	983	232	226	522	891	600	999999	250	768	451	46	761	426	999999	848	740	821	999999	897	999999	193	999999	108	849	69	98	914	551	178	180	982	761	999999	22	999999	860	462	999999	426	18	696	827	157	239	999999	115	969	877	266	28	627	966	459	408	999999	224	134	377	999999	802	999999	451	81	597	468	999999	539	999999	122	987	288	999999	682	889	714	365	622	999999	984	953	999999	46	999999	159	553	26	999999	999999	31	82	736	999999	350	623	331	254	755	999999	770	589	999999	999999	765	278	740	999999	293	570	693	635	999999	264	999999	999999	999999	649	166	922	53	452	973	714	391	49	261	203	677	999999	999999	469	609	999999	108	405	999999	999999	280	26	419	999999	999999	999999	140	396	481	999999	701	839	940	682	98	833	999999	999999	616	861	183	726	26	999999	932	234	999999	234	35	538	166	987	999999	999999	378	149	513	109	719	241	584	995	568	779	501	837	999999	999999	999999	775	556	779	788	525	390	554	999999	871	21	999999	738	905	370	942	325	999999	716	821	313	999999	330	416	608	384	286	188	168	247	55	104	116	127	853	999999	982	386	209	999999	738	999999	149	641	98	999999	503	678	634	625	464	999999	130	306	581	430	455	999999	999999	414	999999	999999	396	763	826	916	999999	620	999999	121	960	938	999999	119	999999	999999	999999	689	327	397	999999	607	553	542	782	267	999999	999999	546	433	804	842	999999	999999	368	999999	437	386	815	181	820	883	626	523	665	525	283	21	223	102	620	999999	822	783	533	999999	658	999999	980	999999	942	590	84	628	316	999999	732	719	999999	556	61	434	999999	155	576	996	999999	40	999999	266	984	962	597	453	812	999999	999999	432	271	728	999999	583	405	999999	239	240	809	998	216	999999	793	563	271	999999	50	999999	891	676	999999	536	999999	999999	978	723	583	980	993	999999	816	278	999999	310	458	31	678	478	38	627	916	346	197	983	824	338	999999	430	700	930	999999	999999	999999	352	225	734	78	999999	605	681	672	258	247	188	999999	938	449	492	114	249	988	571	999999	273	759	869	349	676	999999	649	260	999999	289	72	227	198	131	999999	95	999999	953	427	873	357	955	668	109	999999	801	999999	889	981	326	460	942	841	470	882	593	355	999999	401	999999	955	431	999999	968	184	999999	993	817	
693	407	390	999999	571	999999	809	318	999999	770	340	875	917	999999	278	836	828	130	386	728	248	172	739	339	561	969	999999	999999	445	699	924	57	808	78	205	584	999999	174	380	152	999999	999999	501	585	64	526	539	205	999999	682	149	64	585	999999	999999	999999	667	60	734	601	999999	884	873	401	845	293	77	849	564	999999	900	664	999999	243	77	999999	670	999999	999999	44	439	722	772	999999	559	870	471	999999	499	999999	916	999999	439	999999	372	776	700	999999	739	999999	999999	690	641	999999	782	485	999999	999999	999999	904	860	512	775	699	171	999999	121	120	841	999999	821	533	999999	889	999999	25	234	999999	870	301	973	999999	425	514	999999	749	90	314	999999	84	999999	999999	999999	595	814	414	120	739	617	999999	664	999999	267	764	949	925	340	751	689	767	999999	344	999999	905	930	999999	97	270	124	422	977	807	140	767	420	701	197	999999	85	373	904	495	363	566	636	393	999999	999999	999999	660	418	339	999999	999999	999999	230	648	999999	664	999999	326	999999	625	204	336	857	460	500	354	257	738	999999	676	325	862	765	999999	999999	278	999999	985	999999	706	999999	13	648	192	916	943	199	63	755	110	559	999999	64	869	168	240	999999	999999	813	316	316	922	842	662	308	361	69	249	733	172	999999	540	889	999999	999999	999999	687	999999	543	557	999999	999999	982	999999	999999	999999	807	895	999999	683	499	613	182	999999	999999	540	170	985	884	565	884	950	999999	593	983	29	167	911	707	966	553	999999	999999	266	161	122	940	377	546	40	553	999999	999999	59	999999	513	368	769	753	631	999999	701	790	978	673	214	999999	999999	999999	999999	120	999999	198	856	140	999999	223	915	968	999999	999999	793	449	999999	21	999999	533	280	919	479	660	398	168	85	936	851	999999	421	592	946	249	550	999999	448	999999	658	975	999999	919	289	299	999999	800	476	999999	247	262	936	999999	999999	999999	602	479	23	999999	999999	736	122	919	288	78	802	332	31	47	999999	999999	10	934	363	744	963	361	639	190	218	597	999999	54	999999	599	388	999999	999999	275	647	999999	871	12	208	921	863	650	999999	220	497	129	999999	999999	999999	338	261	12	612	217	717	251	839	832	238	133	54	999999	230	688	690	999999	692	755	400	979	47	998	735	999999	881	323	719	429	693	98	999999	263	73	370	348	385	999999	432	999999	999999	999999	48	999999	84	876	795	999999	953	530	999999	436	999999	48	11	300	263	276	179	336	403	531	420	999999	149	999999	791	999999	860	349	314	513	270	999999	994	748	999	
999999	661	565	95	893	766	899	553	662	999999	224	72	80	999999	119	673	105	164	873	820	899	635	769	999999	792	569	613	225	636	176	826	54	263	301	40	999999	613	250	510	999999	521	596	999999	519	576	941	789	265	205	840	999999	52	130	928	109	999999	891	480	303	334	163	683	916	496	969	180	808	999999	64	504	69	854	654	118	308	313	158	260	999999	851	779	999999	30	795	11	999999	923	335	201	999999	723	143	947	186	999999	838	999999	990	549	405	999999	999999	210	701	999999	320	397	21	629	796	999999	641	960	451	999999	805	663	130	494	195	257	483	587	622	999999	925	906	478	999999	999999	633	168	999999	123	718	999999	157	329	24	691	396	911	999999	404	992	91	182	505	631	806	184	558	505	364	158	658	432	587	919	855	999999	999999	514	169	173	999999	930	847	733	784	657	344	115	803	999999	345	999999	193	999999	999999	752	411	846	999999	999999	999999	999999	999999	964	999999	999999	569	409	169	287	477	406	545	241	711	999999	335	999999	846	999999	839	452	702	566	813	880	249	999999	999999	112	12	82	813	873	98	629	584	882	673	448	97	935	999999	525	330	938	999999	951	918	999999	427	999999	999999	552	455	631	960	789	161	999999	999999	612	188	66	285	405	999999	672	152	92	999999	999999	109	408	70	904	999999	186	999999	874	649	297	48	682	685	999999	82	271	999999	467	669	794	731	494	351	999999	757	999999	999999	925	355	569	809	836	971	974	999999	601	491	551	135	999999	554	999999	539	809	573	505	380	999999	999999	331	254	685	423	782	720	615	66	999999	157	615	999999	320	529	89	488	212	711	999999	999999	480	999999	999999	999999	885	999999	455	999999	542	999999	999999	519	338	999999	34	325	999999	999999	199	999999	923	544	906	404	519	847	244	999999	460	330	371	794	669	86	853	551	999999	353	999999	541	999999	661	999999	673	896	106	999999	718	999999	763	999999	788	521	457	912	999999	873	999999	821	999999	999999	999999	503	221	550	466	999999	261	748	482	999999	780	885	657	988	999999	30	243	507	423	249	526	262	999999	999999	999999	999999	222	174	917	678	896	999999	499	535	576	999999	312	132	440	256	356	969	32	816	584	999999	864	468	650	999999	999999	999999	408	799	999999	446	806	255	967	193	637	999999	831	804	61	258	395	999999	422	114	717	999999	77	176	999999	556	239	999999	391	999999	418	754	999999	12	49	922	999999	700	55	139	360	67	165	999999	619	269	148	228	765	336	517	999999	55	999999	207	999999	999999	242	906	999999	216	999999	999999	
298	774	882	572	828	999999	139	134	695	86	292	753	660	999999	820	556	999999	418	21	999999	65	999999	676	999999	999999	804	520	999999	890	793	999999	999999	434	203	867	482	736	696	319	463	999999	211	821	666	999999	792	547	573	95	686	999999	525	204	999999	807	136	999999	184	594	34	255	123	244	901	963	370	328	999999	97	999999	999999	999999	999999	999999	999999	854	999999	19	945	196	266	946	930	214	520	596	727	999999	396	999999	384	999999	112	295	218	522	967	999999	702	402	473	999999	999999	746	999999	999999	427	646	331	953	786	98	238	407	999999	308	192	999999	391	376	642	705	80	356	964	266	834	999999	350	966	886	429	317	553	723	185	469	194	347	183	999999	91	999999	442	954	999999	999999	705	528	909	340	937	999999	335	760	768	21	139	782	610	512	614	305	999999	77	999999	781	685	999999	999999	838	997	692	217	206	560	413	999999	402	999999	932	139	999999	441	635	948	891	981	792	955	173	340	412	737	999999	565	785	999999	374	598	514	999999	31	936	999999	342	999999	330	139	999999	999999	999999	999999	113	677	999999	330	864	999999	128	474	999999	892	728	999999	508	595	954	546	641	774	999999	272	803	174	999999	117	357	999999	999999	702	570	852	999999	999999	999999	603	999999	69	999999	999999	921	999999	999999	999999	714	757	302	999999	572	747	999999	784	497	435	999999	120	999999	999999	394	275	973	503	437	425	904	947	309	138	638	904	297	895	999999	406	852	270	999999	679	459	536	815	839	999999	555	999999	786	364	999999	712	679	670	369	675	32	271	428	779	830	229	999999	457	174	879	667	459	405	535	999999	999999	999999	104	263	999999	857	999999	143	999999	999999	23	128	592	152	426	959	999999	999999	229	235	999999	434	999999	999999	460	692	88	650	960	141	105	16	260	274	583	93	999999	416	879	818	572	999999	999999	897	816	111	999999	999999	999999	919	434	532	186	310	955	158	146	907	802	796	999999	809	183	572	999999	17	867	328	999999	342	384	826	58	999999	662	999999	709	594	379	999999	519	774	902	50	707	573	829	950	999999	434	947	677	613	93	49	763	954	161	120	809	243	855	745	999999	545	607	484	775	647	947	449	552	999999	453	999999	14	906	999999	865	223	187	917	19	144	999999	707	222	999999	999999	999999	63	557	483	999999	125	663	999999	999999	504	109	999999	64	313	371	985	404	999999	170	999999	44	857	820	999999	897	632	999999	999999	611	30	838	394	519	999999	748	893	999999	79	968	338	623	975	999999	999999	765	999999	999999	999999	648	999999	999999	999999	
999999	169	337	51	243	271	999999	937	798	999999	427	476	999999	715	579	651	564	478	103	999999	999999	832	192	999999	448	999999	530	773	509	712	207	999999	999999	280	341	999999	86	999999	660	630	493	41	539	999999	557	942	972	999999	554	481	59	999999	65	999999	398	999999	976	999999	603	999999	740	812	437	95	999999	965	446	395	383	229	575	858	817	473	841	148	302	387	511	506	218	999999	229	38	663	37	407	373	882	121	999999	808	999999	608	999999	999999	999999	453	193	591	999999	587	676	999999	999999	201	362	591	823	259	927	999999	999999	999999	842	270	593	409	999999	594	568	83	513	272	846	767	754	219	584	171	545	849	203	919	999999	631	804	894	999999	472	675	815	550	633	999999	783	999999	999999	999999	629	999999	999999	31	598	33	999999	84	999999	488	149	999999	999999	17	999999	999999	999999	406	846	999999	999999	999999	699	287	960	919	999999	999999	999999	88	72	725	747	452	954	84	999999	828	999999	896	578	999999	400	416	983	35	532	808	887	919	114	387	205	910	999999	173	999999	916	999999	679	281	999999	203	335	425	423	698	700	62	587	372	999999	801	950	527	664	76	999999	304	934	397	999999	999999	961	999999	685	529	999999	999999	999999	687	434	999999	925	999999	679	363	74	990	569	336	832	756	310	556	853	999999	255	392	890	999999	114	622	135	292	337	264	999999	360	739	999999	861	802	270	999999	937	999999	876	334	848	311	11	302	734	608	999999	197	344	999999	130	999999	283	999999	17	999999	582	999999	641	642	298	424	999999	714	260	674	475	39	495	410	619	370	708	920	543	589	999999	812	887	999999	726	999999	919	999999	240	639	620	416	794	575	328	135	999999	243	46	433	999999	999999	51	70	143	999999	702	934	794	999999	999999	363	910	427	599	769	924	999999	916	999999	505	301	999999	621	64	68	244	919	92	493	518	999999	883	119	408	808	771	827	394	201	446	985	999999	480	999999	267	505	999999	976	558	999999	738	327	887	999999	999999	813	999999	15	84	300	999999	852	999999	251	999999	999999	801	28	790	999999	107	729	724	999999	520	267	13	999999	797	999999	867	942	533	293	779	156	996	191	519	994	999999	821	319	999999	999999	142	999999	999999	319	787	704	358	195	560	999999	19	603	185	418	631	810	55	218	522	432	840	328	27	999999	780	483	999999	999999	999999	656	285	419	823	999999	387	535	774	999999	20	857	519	756	999999	999999	999999	999999	999999	772	888	194	306	613	999999	478	822	999999	999999	999999	538	313	94	849	999999	903	999999	999999	779	999999	41	999999	
45	980	208	664	913	999999	355	999999	701	999999	662	847	620	611	360	671	622	999999	236	999999	820	18	999999	706	773	669	999999	80	361	181	774	695	999999	999999	158	325	415	142	564	739	999999	877	74	311	999999	247	238	788	552	166	976	434	899	468	285	999999	999999	999999	891	999999	999999	285	486	530	999999	967	115	999999	463	45	266	999999	999999	999999	114	999999	943	999999	65	535	440	578	999999	205	204	349	796	999999	999999	999999	999999	913	251	320	22	999999	401	543	848	999999	142	999999	334	999999	999999	496	999999	411	363	342	94	230	446	999999	999999	157	757	290	336	123	181	999999	320	343	173	353	248	999999	484	920	551	409	385	382	402	999999	254	20	305	999999	705	999999	919	184	46	651	477	885	999999	864	436	120	217	735	512	999999	100	991	353	556	999999	173	927	999999	999999	684	844	73	963	784	903	999999	985	999999	999999	999999	912	145	306	522	876	363	999999	620	999999	441	201	649	870	102	938	262	667	749	460	999999	467	487	999999	362	999999	999999	999999	722	960	690	999999	999999	999999	725	398	954	999999	830	680	999999	200	316	948	358	492	999999	203	870	845	650	999999	999999	177	999999	329	434	751	999999	999999	472	441	260	659	804	316	999999	331	154	704	983	568	999999	999999	565	350	999999	999999	999999	869	611	219	60	877	999999	611	889	999999	452	999999	963	213	750	124	217	462	940	657	999999	52	880	873	58	176	861	92	251	176	612	999999	999999	895	715	84	114	262	390	382	349	999999	427	199	879	749	741	780	817	999999	999999	112	410	503	395	993	989	737	999999	999999	26	237	370	722	810	917	236	77	497	676	19	955	81	568	318	999999	625	690	994	309	435	90	275	529	315	509	134	675	509	999999	95	377	101	999999	999999	999999	832	705	389	962	522	673	999999	151	712	999999	41	842	195	445	378	308	742	861	459	935	962	840	416	311	999999	560	568	774	591	642	863	999999	999999	206	127	919	311	42	999999	761	797	133	816	999999	477	292	490	74	354	999999	634	999999	57	431	158	992	298	88	179	961	115	518	559	80	52	465	640	988	328	458	997	710	84	697	147	839	999999	17	833	510	999999	504	429	804	17	633	527	780	999999	135	999999	232	862	999999	656	289	573	746	367	21	651	501	746	896	789	999999	165	360	999999	319	999999	290	999999	669	891	999999	999999	999999	999999	999999	938	860	999999	202	826	999999	999999	259	999999	857	275	287	650	821	858	578	758	533	999999	999999	477	177	496	738	167	999999	977	203	933	55	999999	
818	683	948	83	999999	999999	999999	80	24	86	906	320	436	54	689	640	434	810	999999	852	565	739	980	940	771	373	211	999999	485	797	654	325	994	666	999999	999999	999999	747	77	27	214	462	11	999999	571	999999	70	999999	477	710	999999	393	620	203	635	999999	702	18	312	427	999999	518	595	999999	432	590	325	999999	597	95	939	686	742	304	647	112	738	999999	378	999999	999999	517	567	775	254	271	704	801	40	377	901	693	445	650	999999	999999	867	784	584	981	540	301	106	392	771	866	650	999999	999999	999999	999999	999999	639	398	123	842	950	820	972	171	885	524	738	229	999999	255	251	102	636	951	245	954	399	397	999999	22	420	184	13	387	620	999999	999999	508	37	182	999999	57	999999	826	999999	57	811	423	105	999999	562	999999	209	525	625	557	690	603	999999	396	339	999999	999999	111	999999	776	816	595	550	506	278	240	999999	999999	999999	203	566	809	215	198	153	976	301	999999	999999	543	975	488	999999	73	698	999999	999999	640	999999	812	42	435	403	969	241	225	872	999999	999999	332	999999	198	333	431	991	880	398	999999	253	362	949	657	651	889	999999	337	833	486	999999	626	29	999999	177	389	171	999999	999999	999999	956	999999	113	702	619	137	858	786	165	999999	82	999999	263	121	397	490	862	384	784	514	999999	904	392	396	790	131	312	132	31	999999	270	861	474	162	999999	325	258	256	48	523	40	24	181	504	414	990	999999	907	999999	686	526	786	355	901	999999	62	999999	717	912	498	999999	736	764	222	79	999999	353	111	969	81	241	999999	999999	271	999999	164	732	888	981	800	758	405	999999	345	426	999999	999999	572	96	99	780	999999	344	999999	698	303	259	959	999999	203	646	999999	999999	999999	454	911	450	94	999999	999999	330	657	735	121	999999	429	779	429	795	594	999999	781	999999	879	300	700	281	796	572	191	999999	773	463	999999	163	496	467	865	890	999999	999999	430	155	184	769	133	805	232	809	279	524	829	999999	840	497	999999	256	68	801	753	639	999999	522	245	15	556	203	947	999999	253	962	914	999999	290	999999	285	635	999999	120	177	895	58	986	999999	666	86	610	623	300	999999	249	409	73	146	875	389	908	910	999999	222	929	857	274	565	317	610	999999	883	288	999999	240	415	999999	634	858	591	667	229	578	929	946	999999	657	669	14	562	999999	402	414	181	376	999999	672	897	247	47	999999	430	985	999999	786	999999	344	999999	67	833	461	439	999999	294	722	689	999999	999999	276	999999	210	604	561	754	
759	897	478	117	999999	999999	743	999999	999999	999999	999999	246	243	522	152	999999	999999	579	999999	180	111	421	124	999999	999999	687	999999	433	999999	888	837	999999	868	241	307	889	258	237	241	999999	100	411	51	999999	999999	485	999999	819	106	999999	999999	999999	999999	391	652	348	999999	357	657	999999	131	320	999999	999999	982	627	377	12	225	263	999999	19	348	69	90	700	379	656	999999	973	241	574	336	583	776	217	999999	487	588	958	999999	901	579	999999	430	999999	981	543	999999	859	117	999999	999999	999999	86	999999	291	932	999999	952	968	135	713	684	927	999999	983	845	732	999999	440	890	423	266	156	78	440	276	999999	310	999999	836	182	784	865	999999	970	493	506	673	926	999999	185	636	999999	980	198	999999	154	873	796	146	810	999999	428	227	39	347	696	18	672	25	303	999999	243	142	999999	928	818	150	586	500	348	68	849	999999	714	999999	276	175	880	545	131	765	514	999999	35	472	999999	648	999999	633	796	498	11	910	960	184	402	858	37	269	999999	14	296	306	797	751	860	252	512	252	81	530	137	136	999999	537	999999	661	999999	999999	572	180	392	953	999999	850	67	938	999999	540	999999	418	148	621	469	127	479	218	784	283	999999	123	999999	515	561	999999	999999	874	27	432	688	740	751	546	697	999999	622	343	602	947	999999	921	36	971	999999	999999	392	516	666	776	68	288	877	832	877	458	43	877	999999	436	489	999999	921	999999	999999	999999	999999	999999	923	564	999999	145	615	837	589	691	96	174	658	898	884	999999	217	250	999999	999999	863	919	668	999999	872	745	942	175	468	510	10	243	999999	211	996	999999	592	112	999999	922	672	999999	999999	196	999999	868	228	502	552	634	999999	680	428	452	999999	747	933	999999	691	759	203	449	999999	89	691	852	55	457	901	103	999999	114	969	451	736	823	676	482	876	13	999999	449	623	834	999999	329	999999	677	419	999999	999999	907	420	521	728	233	670	173	505	999999	999999	770	600	459	371	870	711	976	715	999999	80	460	808	688	243	999999	999999	545	554	999999	47	999999	48	999999	246	364	999999	999999	722	513	999999	999999	977	367	190	755	848	173	999999	664	618	838	961	450	189	999999	109	999999	288	974	407	134	618	144	999999	455	732	948	999999	16	186	263	999999	212	815	999999	483	450	508	487	905	662	83	890	999999	999999	416	597	472	839	265	999999	179	748	999999	38	894	843	886	999999	999999	899	951	999999	487	999999	584	999999	634	622	923	658	999999	999999	79	999999	61	728	391	282	48	144	
486	999999	751	225	94	999999	106	787	999999	639	999999	773	464	15	710	999999	412	398	624	999999	963	850	916	606	999999	378	679	999999	976	176	999999	613	696	888	423	578	713	271	280	79	999999	846	950	999999	104	999999	346	999999	999999	999999	325	993	658	390	181	635	999999	155	999999	716	836	735	811	505	999999	950	86	575	999999	142	903	150	999999	999999	999999	126	999999	632	511	285	41	616	337	542	850	999999	955	315	716	787	122	999999	999999	564	999999	926	45	454	115	154	384	770	480	901	540	999999	875	113	999999	64	999999	833	643	213	684	230	999999	279	655	719	999999	771	999999	999999	29	344	367	563	321	79	91	455	527	367	900	270	145	999999	11	676	593	851	999999	662	61	999999	999999	999999	879	999999	527	766	799	999999	999999	613	911	999999	882	999999	817	322	999999	325	999999	290	316	286	312	999999	999999	999999	277	979	136	153	850	999999	999999	740	419	787	999999	999999	999999	325	999999	140	217	297	359	468	552	805	859	281	69	605	689	999999	999999	648	277	466	999999	554	498	820	269	999999	763	714	923	999999	786	39	638	493	999999	658	633	185	78	999999	74	999999	430	999999	999999	855	93	254	517	981	999999	771	519	227	999999	997	826	836	871	999999	534	644	545	999999	29	829	999999	999999	831	999999	148	797	579	999999	999999	999999	133	999999	999999	414	922	999999	207	942	384	25	520	421	999999	775	831	999999	314	999999	490	999999	999999	999999	999999	999999	222	517	999999	486	999999	970	201	266	999999	77	874	999999	146	999999	999999	25	447	603	999999	14	999999	999999	999999	66	209	350	999999	999999	772	999999	232	112	583	999999	201	415	105	720	109	999999	823	999999	595	55	999999	41	661	847	587	474	999999	486	994	448	981	999999	999999	366	287	501	487	999999	999999	853	845	771	227	736	274	874	920	726	504	999999	190	999999	999999	417	999999	178	689	644	136	308	999999	745	999999	999999	428	210	999999	738	443	607	926	345	770	999999	209	139	999999	924	999999	999999	554	266	982	999999	999999	925	365	646	212	119	999999	999999	362	195	864	110	663	92	317	74	523	191	293	999999	696	844	294	893	999999	34	999999	764	71	423	753	999999	762	735	876	502	844	714	536	334	795	93	983	999999	999999	999999	475	730	617	518	198	373	972	999999	686	423	641	999999	999999	999999	754	57	781	999999	999999	141	348	999999	216	815	230	809	654	999999	111	613	860	999999	25	118	559	999999	999999	553	999999	390	760	999999	59	462	999999	381	285	999999	579	999999	999999	55	153	746	760	547	524	801	298	389	718	22	
983	83	563	999999	999999	330	999999	130	999999	237	713	60	381	671	878	999999	999999	848	534	304	390	999999	311	999999	566	279	357	999999	119	356	265	845	671	747	692	975	899	930	924	954	731	459	848	84	341	102	375	99	668	769	848	449	854	423	999999	629	772	747	375	187	973	999999	20	553	972	867	389	633	979	902	855	33	924	579	999999	930	515	236	999999	999999	904	268	999999	350	999999	815	991	258	124	72	999999	999999	564	746	981	999999	448	304	112	474	713	741	119	765	913	824	525	284	850	701	123	999999	274	999999	283	999999	999999	670	55	166	876	999999	518	999999	699	999999	468	187	598	457	492	220	134	18	999999	172	158	586	999999	683	300	716	407	423	948	999999	886	663	999999	276	851	999999	999999	946	598	582	233	203	76	219	999999	999999	686	402	219	902	999999	265	151	999999	566	686	243	371	865	170	733	999999	967	41	817	999999	714	331	606	714	999999	187	420	187	939	955	520	227	999999	953	39	14	214	55	999999	631	521	361	710	174	999999	999999	90	437	849	137	235	44	401	560	632	365	999999	504	941	243	844	964	181	999999	176	26	53	912	140	729	891	922	785	195	294	362	999999	441	180	999999	107	983	338	811	999999	999999	825	767	330	674	217	709	113	999999	786	999999	190	110	999999	999999	844	178	307	999999	246	312	259	999999	275	279	743	999999	333	868	146	999999	636	999999	879	690	999999	285	999999	466	521	191	999999	772	409	737	182	999999	442	999999	999999	928	999999	999999	575	427	999999	999999	501	60	999999	852	999999	244	876	925	999999	999999	230	318	999999	999999	586	840	608	64	494	487	806	538	107	232	999999	681	999999	999999	185	427	999999	462	465	580	783	999999	535	999999	999999	583	895	483	816	361	999999	999999	999999	668	352	845	609	999999	999999	747	812	963	952	707	929	704	604	668	749	999999	999999	767	853	999999	785	54	315	999999	258	911	591	999999	722	746	931	798	367	999999	865	340	999999	282	999999	717	768	820	999999	999999	999999	111	979	236	999999	999999	333	999999	281	999999	883	307	540	670	272	31	999999	489	250	216	775	141	346	999999	803	419	685	754	248	145	988	999999	466	487	210	157	931	364	599	999999	422	408	999999	799	98	568	799	157	20	999999	999999	288	999999	382	999999	607	764	357	433	324	637	578	294	999999	578	918	999999	63	469	999999	999999	801	890	841	999999	376	615	546	543	244	619	538	744	741	584	710	395	999999	434	603	392	584	931	285	772	844	124	391	231	179	727	999999	999999	895	
999999	760	398	999999	588	685	999999	227	813	999999	704	108	833	552	560	868	999999	757	628	999999	732	515	869	999999	78	999999	999999	233	325	373	517	872	999999	849	334	999999	322	656	504	999999	611	174	999999	999999	580	673	20	999999	999999	363	646	969	999999	823	172	901	890	782	669	639	433	768	999999	450	681	831	999999	984	999999	736	999999	876	262	879	999999	567	744	137	44	999999	939	999999	403	962	999999	547	754	999999	999999	432	934	539	999999	999999	326	843	999999	330	999999	999999	424	35	353	999999	806	770	717	249	569	605	167	762	748	275	999999	742	999999	939	999999	144	87	233	308	795	801	999999	999999	397	563	420	304	423	77	296	980	913	347	999999	999999	956	830	515	999999	90	275	999999	791	999999	174	584	478	333	999999	925	999999	999999	727	557	302	789	880	330	685	999999	310	999999	694	461	294	787	404	999999	784	767	999999	572	767	227	529	629	235	999999	232	979	941	971	999999	152	624	999999	195	789	999999	375	999999	510	829	316	780	999999	487	339	436	999999	999999	999999	548	999999	621	109	999999	510	999999	999999	563	712	999999	706	999999	339	926	999999	837	505	601	614	69	418	691	804	742	999999	447	997	999999	896	741	999999	999999	537	432	999999	530	525	365	685	761	342	999999	999999	999999	132	107	999999	999999	935	999999	931	786	575	354	999999	158	817	366	973	73	40	532	667	999999	262	907	680	906	950	31	999999	150	916	852	726	606	999999	401	620	363	996	402	215	404	810	999999	233	193	302	999999	999999	168	392	999999	731	810	154	400	160	224	427	543	654	913	190	790	869	722	628	999999	829	425	746	619	77	637	326	272	171	203	683	496	614	999999	999999	162	758	999999	131	915	461	927	251	405	999999	462	999999	301	224	999999	199	511	999999	768	999999	297	999999	772	554	103	494	882	239	956	540	999999	999999	531	605	37	999999	575	999999	712	82	901	184	350	683	614	890	34	58	999999	999999	182	999999	999999	134	31	740	986	749	37	431	579	698	294	865	16	533	225	696	196	987	623	909	852	696	106	999999	82	999999	940	213	469	999999	96	951	367	998	999999	999999	584	297	55	825	999999	291	502	999999	889	484	677	91	999999	337	999999	164	391	273	999999	160	999999	999999	667	898	809	823	961	999999	999999	999999	507	17	450	818	122	899	999999	797	345	571	203	999999	234	597	420	999999	539	142	972	932	999999	104	920	999999	999999	676	630	999999	999999	750	999999	757	600	556	999999	670	640	855	224	962	222	593	928	999999	957	145	683	79	487	999999	
294	999999	772	679	999999	412	999999	518	450	446	279	794	780	594	250	445	999999	677	620	750	999999	999999	999999	20	719	977	176	999999	974	242	992	560	999999	76	465	501	985	921	784	575	999999	131	415	778	693	428	812	343	276	521	843	15	459	737	731	611	911	761	999999	999999	245	999999	543	217	999999	718	133	999999	139	749	460	381	893	999999	999999	106	277	149	999999	300	175	833	147	463	399	999999	110	932	999999	999999	590	233	999999	999999	999999	900	999999	208	334	999999	304	107	214	526	999999	472	122	414	571	999999	344	772	444	999999	629	412	999999	999999	817	466	617	201	999999	285	999999	237	420	904	999999	275	999999	78	814	352	995	77	629	620	402	927	874	696	371	709	519	999999	788	299	370	999999	364	999999	390	867	366	113	728	928	999999	833	61	999999	999999	999999	126	275	957	101	674	562	783	925	688	999999	592	921	829	999999	765	999999	999999	130	543	789	911	21	688	946	986	999999	348	700	262	569	875	999999	997	76	593	254	859	697	625	807	152	438	819	500	999999	445	284	68	999999	999999	394	930	674	909	393	114	587	999999	115	783	223	92	673	128	24	999999	923	999999	85	520	492	751	505	999999	646	999999	202	999999	999999	551	617	290	537	999999	185	945	992	999999	682	999999	667	848	591	841	999999	70	999999	700	999999	360	999999	999999	982	652	533	642	434	937	999999	911	911	399	349	563	176	933	555	436	943	999999	932	835	89	596	853	643	999999	663	152	586	717	502	711	999999	39	999999	307	884	999999	999999	999999	65	825	771	577	999999	508	999999	675	660	514	338	756	416	427	685	441	999999	798	999999	999999	770	795	999999	204	419	999999	999999	534	999999	636	670	999999	410	999999	877	19	318	999999	585	145	999999	999999	492	82	388	745	305	999999	354	999999	910	95	822	999999	750	270	149	577	167	590	479	503	605	33	843	614	355	858	999999	675	999999	377	223	999999	350	999999	312	614	999999	999999	392	999999	999999	417	725	584	901	350	807	617	870	741	861	994	666	999999	392	999999	238	999999	399	999999	352	678	539	543	872	78	719	966	957	535	999999	493	208	343	999999	197	999999	268	713	999999	60	932	805	391	515	228	98	712	999999	843	385	51	284	946	793	511	877	191	712	832	630	841	659	344	999999	377	796	333	999999	205	170	969	70	394	395	419	873	158	37	653	979	16	576	123	159	720	219	999999	549	813	999999	126	556	880	999999	219	282	999999	411	148	432	765	399	205	683	999999	981	889	560	383	999999	729	164	
999999	999999	623	999999	999999	195	269	168	543	783	510	885	999999	423	189	999999	185	999999	412	746	889	231	224	617	999999	440	744	738	329	701	175	184	590	961	497	37	760	945	736	285	999999	999999	888	982	999999	319	999999	999999	801	879	384	247	235	982	999999	837	638	16	893	115	999999	531	999999	842	617	999999	304	92	926	999999	999999	240	409	137	604	909	342	242	999999	999999	802	751	937	449	326	928	949	999999	696	999999	999999	754	62	631	834	620	151	56	999999	562	999999	555	75	649	999999	999999	837	108	387	365	505	999999	999999	831	999999	699	594	398	525	689	386	999999	395	276	762	999999	188	999999	302	984	768	999999	868	176	56	999999	685	999999	819	182	101	999999	230	341	164	992	478	230	999999	999999	36	752	531	685	186	999999	170	799	887	136	966	68	999999	403	999999	219	538	120	785	67	23	307	999999	353	999999	535	999999	64	122	999999	36	957	461	999999	957	25	999999	192	990	727	96	886	409	999999	215	43	999999	826	744	944	464	367	444	999999	132	999999	183	187	97	650	999999	116	687	127	109	19	607	648	445	581	999999	355	999999	68	970	136	897	886	999999	564	491	649	319	177	999999	668	523	999999	45	999999	999999	586	105	350	875	980	209	999999	593	206	435	406	999999	173	500	119	248	999999	999999	995	999999	296	49	532	169	999999	796	519	813	999999	496	416	999999	216	738	867	259	779	192	990	999999	615	999999	941	138	94	268	155	676	205	999999	999999	900	999999	406	999999	547	572	190	999999	193	689	478	161	710	999999	792	184	999999	632	859	468	203	999999	999999	999999	992	999999	404	84	943	650	843	618	999999	999999	999999	999999	809	192	999999	687	598	519	807	247	147	151	241	119	301	94	721	999999	345	999999	942	602	999999	190	563	999999	178	116	730	542	846	860	150	360	999999	229	374	251	999999	182	869	684	501	830	999999	850	866	294	999999	859	999999	799	282	59	999999	913	602	628	629	999999	519	492	788	274	401	286	11	880	606	82	999999	479	999999	173	101	267	110	150	112	712	581	999999	334	870	999999	999999	587	100	944	599	626	999999	999999	430	662	999999	895	999999	999999	802	849	986	999999	999999	150	460	999999	119	957	158	813	461	526	917	310	635	167	999999	999999	999999	999999	911	936	16	999999	973	856	320	510	714	372	873	712	309	862	595	999999	624	999999	162	999999	478	142	795	786	174	229	999999	130	36	229	999999	575	93	113	938	59	681	263	176	603	746	999999	253	999999	939	749	227	64	714	440	999999	197	509	
365	999999	778	999999	230	291	754	161	200	483	494	394	999999	628	206	999999	545	524	371	563	558	252	869	889	18	999999	999999	12	650	999999	596	999999	789	999999	727	882	170	999999	460	999999	422	451	556	999999	999999	401	641	130	30	139	999999	999999	181	999999	950	123	361	999999	142	384	865	999999	511	785	887	999999	604	242	901	999999	764	636	999999	399	151	116	999999	743	141	999999	215	304	981	520	245	679	515	166	999999	613	999999	281	776	86	116	670	940	999999	247	950	797	999999	229	707	374	542	853	782	492	844	427	617	756	999999	179	571	770	990	999999	999999	302	448	128	297	792	493	860	986	999999	999999	175	924	999999	191	819	999999	84	284	155	703	826	733	674	999999	195	913	524	260	907	544	999999	950	231	999999	657	999999	999999	932	914	999999	999999	866	499	20	678	503	122	999999	999999	372	999999	496	844	845	391	999999	774	847	111	999999	968	610	89	748	581	225	702	475	533	470	526	999999	369	274	999999	960	999999	999999	602	692	999999	999999	554	999999	58	999999	116	999999	648	999999	584	442	831	999999	999999	81	787	750	438	462	999999	646	52	999999	846	354	136	580	823	431	335	120	999999	418	88	999999	65	999999	999999	999999	999999	999999	826	445	885	93	321	334	360	950	182	493	234	149	891	164	999999	318	698	999999	286	999999	562	227	761	473	197	422	957	894	25	252	60	999999	353	999999	820	606	999999	762	43	802	229	873	258	842	999999	999999	999999	999999	122	746	845	996	999999	583	764	608	683	422	896	999999	999999	466	934	930	442	999999	795	999999	344	310	999999	936	670	484	999999	689	969	919	587	90	999999	999999	999999	278	407	63	378	770	719	221	999999	937	866	999999	435	999999	938	328	410	922	999999	118	999999	811	787	909	336	999999	999999	84	639	764	835	815	13	342	684	999999	532	999999	594	999999	698	999999	388	31	999999	535	999999	999999	750	650	518	664	769	786	454	999999	491	999999	727	999999	504	645	581	999999	112	60	999999	102	999999	282	795	31	999999	295	420	999999	432	765	839	800	367	722	333	988	255	999999	55	226	999999	714	999999	45	660	999999	531	63	551	231	919	29	404	956	476	478	999999	999999	999999	484	375	988	547	999999	658	927	603	999999	999999	592	999999	931	14	999999	999999	999999	107	999999	370	704	764	999999	914	999999	846	819	999999	999999	999999	999999	143	999999	999999	571	851	900	177	459	386	733	39	749	999999	959	319	987	25	490	752	999999	381	105	136	631	719	999999	84	345	878	999999	531	202	535	466	459	162	97	442	
73	313	206	647	999999	637	675	25	625	955	999999	858	804	914	999999	153	483	999999	632	222	999999	843	826	831	580	999999	211	999999	224	285	999999	999999	900	582	427	448	906	733	721	999999	956	999999	391	999999	453	30	43	617	543	392	982	999999	529	999999	999999	230	487	374	999999	835	435	839	801	350	999999	735	958	232	999999	999999	246	999999	325	999999	266	157	461	707	999999	560	514	594	302	832	999999	98	637	35	992	207	960	999999	666	886	73	127	999999	51	673	718	71	811	999999	333	155	999999	105	395	999999	999999	999999	780	986	516	330	841	999999	968	57	366	999999	933	999999	299	259	703	92	439	81	148	999999	999999	43	999999	999999	999999	474	999999	686	69	999999	999999	416	999999	438	190	999999	159	999999	232	580	934	994	317	620	999999	580	830	84	999999	160	999999	324	480	197	359	999999	999999	28	999999	376	577	292	999999	374	855	527	680	999999	999999	157	932	873	849	568	999999	424	999999	59	369	132	999999	893	244	908	336	927	999999	371	88	442	239	141	939	855	999999	651	16	942	764	611	900	969	999999	999999	228	999999	475	911	999999	999999	999999	999999	658	504	732	684	57	89	999999	927	591	318	782	635	918	801	999999	999999	565	668	417	783	999999	758	232	674	887	940	690	543	462	34	999999	153	421	962	482	999999	999999	328	604	927	999999	837	999999	591	196	380	999999	999999	859	481	999999	218	999999	247	999999	900	281	68	796	999999	999999	504	999999	566	824	638	224	955	329	999999	871	247	999999	489	878	457	738	641	488	517	565	273	999999	981	677	285	626	183	980	999999	999999	999999	531	999999	538	410	372	463	766	558	165	430	107	370	609	119	154	47	369	534	171	639	580	289	999999	135	820	493	888	999999	22	50	974	747	334	807	715	576	951	477	94	285	874	929	999999	999999	176	323	382	568	999999	589	814	455	420	534	493	252	999999	413	590	999999	574	228	999999	125	455	360	999999	801	403	577	96	999999	450	886	764	999999	927	416	958	999999	121	330	999999	999999	999999	529	337	800	999999	999999	630	547	887	215	999999	999999	393	245	999999	816	999999	580	175	563	503	922	15	533	769	999999	324	539	455	93	768	254	810	123	889	926	32	999999	487	931	946	548	14	245	186	999999	266	691	999999	152	230	540	165	854	929	313	999999	999999	40	480	157	101	999999	804	446	466	845	999999	355	762	793	50	102	244	616	999999	918	770	356	999999	587	999999	811	312	999999	999999	99	956	193	586	413	228	215	999999	783	855	999999	210	798	720	272	
999999	345	965	359	999999	999999	999999	247	975	395	753	457	379	999999	999999	290	789	999999	219	376	888	96	769	359	574	835	94	460	999999	507	717	972	999999	398	999999	297	845	953	683	789	178	999999	218	201	659	999999	836	124	268	574	666	268	999999	353	383	899	576	999999	999999	354	363	470	486	999999	677	781	820	999999	302	237	445	999999	999999	429	208	179	877	577	699	999999	999	970	202	196	999999	999999	392	293	24	701	999999	999999	178	339	436	999999	242	741	999999	999999	950	855	822	41	139	999999	10	169	154	213	31	999	999999	981	355	392	278	999999	636	999999	398	999999	999999	600	517	215	999999	929	992	500	936	146	63	820	852	153	158	170	67	20	459	233	148	810	679	720	322	999999	983	53	439	999999	999999	999999	490	422	889	231	999999	923	999999	81	999999	654	277	999999	946	106	139	999999	244	117	241	625	768	174	999999	999999	920	999999	999999	480	945	949	70	993	999999	999999	999999	999999	264	926	646	144	848	999999	999999	494	543	999999	774	999999	67	782	809	332	712	489	999999	999999	33	999999	311	999999	39	691	136	999999	593	284	852	199	767	699	999999	318	470	107	999999	390	118	904	999999	135	31	678	423	172	150	999999	290	553	999999	999999	999999	529	625	919	114	166	261	838	999999	269	942	585	999999	367	835	999999	862	615	711	999999	999999	129	123	999999	706	360	278	999999	87	855	999999	999999	969	753	293	427	693	999999	992	621	999999	279	999999	361	193	445	230	999999	337	999999	875	675	841	999999	999999	296	416	449	222	753	887	298	761	55	999999	642	615	999999	999999	417	807	999999	622	99	28	937	125	761	992	270	140	222	635	438	979	327	467	897	946	999999	21	253	338	248	733	840	518	957	95	550	829	525	981	919	842	565	62	751	64	869	999999	654	457	951	623	999999	662	333	999999	949	999999	999999	758	999999	406	563	999999	384	366	187	999999	999999	676	999999	440	999999	241	716	999999	424	274	715	843	999999	827	366	795	386	625	68	187	195	891	145	375	121	766	905	523	288	583	678	395	999999	450	22	978	999999	520	999999	999999	999999	737	651	685	469	875	999999	259	50	767	999999	999999	307	10	243	276	999999	86	329	848	336	999999	317	999999	595	330	999999	999999	814	388	790	866	617	624	240	999999	250	460	999999	999999	95	655	999999	520	978	918	999999	876	216	999999	999999	929	201	168	117	753	999999	810	999999	148	908	54	444	662	977	738	152	683	769	786	36	90	999999	92	999999	680	999999	797	863	677	243	100	430	79	999999	
999999	674	458	517	486	38	440	999999	767	338	50	221	820	542	249	776	414	116	430	999999	367	758	118	404	436	999999	632	946	421	905	999999	624	375	721	127	74	693	999999	292	757	595	999999	413	754	723	468	898	264	999999	900	829	999999	999	359	583	112	565	63	90	452	405	493	949	861	520	425	846	109	425	999999	999999	248	824	672	134	999999	355	364	681	968	145	377	332	521	999999	833	999999	26	147	24	999999	999999	94	999999	999999	112	768	551	243	307	999999	798	999999	449	818	590	169	337	235	934	999999	211	382	999999	316	37	171	438	999999	999999	801	830	961	410	999999	452	999999	984	320	32	879	803	999999	999999	356	346	539	883	999999	999999	673	297	791	212	267	307	267	971	532	334	999999	340	999999	999999	505	791	999999	437	999999	375	999999	184	26	999999	65	953	999999	998	766	969	999999	999999	735	299	23	514	999999	759	153	999999	999999	192	461	999999	91	549	999999	574	878	999999	509	111	119	337	999999	999999	280	588	157	999999	226	269	215	999999	835	662	605	999999	542	991	752	999999	294	405	190	253	999999	999999	131	999999	916	516	129	212	470	397	178	999999	238	525	243	461	611	839	161	999999	977	898	160	428	943	570	41	999999	811	431	816	713	156	999999	775	250	999999	999999	397	710	999999	999999	999999	448	493	207	248	27	999999	999999	476	455	254	266	999999	824	879	703	572	356	999999	243	400	48	999999	465	260	421	749	992	995	999999	452	999999	999999	974	999999	712	934	745	331	24	137	521	955	999999	468	890	551	950	371	762	79	999999	235	906	612	64	867	38	947	999999	999999	765	305	506	999999	803	481	301	999999	999999	769	826	34	469	115	879	93	220	996	999999	999999	798	999999	242	900	999999	225	999999	371	751	999999	999999	798	504	747	371	225	999999	366	665	419	259	931	204	993	252	25	765	800	733	971	657	41	999999	957	999999	144	73	605	999999	588	603	930	277	332	863	999999	530	722	999999	664	634	853	341	951	619	867	999999	248	658	999999	459	999999	637	779	999999	874	221	999999	278	999999	161	853	764	87	999999	999999	664	872	140	225	494	53	66	79	347	999999	999999	999999	348	999999	707	824	947	215	999999	999999	302	497	999999	988	815	983	454	516	512	780	98	999999	145	999999	213	999999	117	442	901	416	31	568	442	392	999999	585	208	666	530	337	906	559	948	300	999999	999999	737	151	409	510	999999	999999	567	566	716	446	500	57	408	152	716	514	314	722	503	999999	64	999999	815	240	999999	999999	986	185	874	
999999	999999	844	999999	46	827	999999	42	400	817	999999	10	876	676	736	94	160	268	387	620	401	255	236	797	999999	121	984	336	179	725	811	563	999999	692	187	999999	999999	999999	371	325	750	481	913	904	999999	733	999999	999999	88	155	634	529	999999	564	482	999999	88	999999	973	925	842	639	863	674	999999	999999	618	194	498	604	438	999999	896	72	999999	919	341	331	776	999999	932	908	258	33	100	292	954	827	219	894	63	609	810	446	482	121	618	248	999999	112	125	994	999999	483	717	267	999999	999999	694	562	952	999999	280	415	992	934	391	839	584	999999	963	791	999999	604	551	828	567	460	590	758	999999	999999	433	673	999999	938	331	774	999999	833	999999	418	999999	656	999999	306	338	404	999999	548	999999	778	664	184	999999	334	999999	983	931	888	699	999999	999999	936	261	859	333	607	963	63	613	616	532	750	74	554	658	328	662	255	500	172	16	52	999999	533	438	999999	534	127	918	347	843	428	143	487	462	999999	405	92	972	999999	440	400	934	999999	255	999999	120	594	675	701	999999	685	397	536	175	914	908	728	430	83	999999	845	999999	999999	999999	999999	616	586	999999	999999	999999	579	282	768	732	999999	999999	914	287	523	149	939	452	999999	27	167	40	606	322	547	297	676	661	899	658	594	265	669	350	151	999999	999999	501	222	778	751	412	629	804	999999	807	993	450	907	934	143	403	917	257	615	83	999999	273	554	174	255	917	999999	999999	147	360	447	999999	999999	225	999999	448	239	999999	999999	754	411	999999	762	740	999999	236	754	999999	525	201	347	999999	735	77	298	999999	946	999999	532	833	38	999999	667	999999	369	430	999999	691	999999	695	999999	479	999999	860	999999	217	999999	999999	870	29	172	418	594	999999	23	36	999999	999999	999999	355	501	999999	999999	999999	725	892	145	563	999999	873	921	73	645	999999	36	867	439	874	405	999999	999999	142	187	999999	999999	999999	999999	720	195	343	591	246	764	973	204	999999	563	999999	144	999999	81	999999	442	997	108	109	773	764	919	999999	596	963	672	845	999999	368	14	999999	771	999999	968	424	377	48	291	684	309	999999	999999	53	314	890	739	626	19	810	699	999999	999999	571	999999	169	800	50	747	628	574	918	999999	999999	978	161	777	38	811	657	579	404	715	423	799	110	999999	875	841	705	233	56	836	785	668	999999	999999	210	269	809	624	337	301	999999	120	391	295	800	75	163	999999	999999	999999	362	999999	305	999999	990	999999	745	40	924	999999	51	404	999999	91	601	999999	165	999999	
577	769	999999	999999	252	113	61	313	418	815	999999	810	687	592	522	241	484	554	999999	358	17	438	523	999999	699	999999	999999	999999	999999	309	693	633	910	10	545	999999	812	329	999999	999999	423	999999	363	999999	701	999999	521	459	881	295	999999	56	802	806	155	149	256	233	343	999999	854	791	719	118	132	704	999999	687	56	580	429	999999	565	999999	934	999999	85	593	999999	585	999999	800	999999	307	702	646	999999	113	854	999999	695	588	986	875	346	632	967	254	808	997	223	999999	412	311	999999	999999	491	630	871	826	74	662	999999	757	505	63	413	422	416	999999	873	999999	832	649	884	840	178	999999	835	312	361	830	785	89	372	999999	397	86	999999	999999	165	210	241	38	342	42	999999	239	380	999999	228	555	837	332	133	999999	10	762	426	35	284	801	794	999999	999999	243	877	999999	395	721	666	337	981	167	329	999999	565	804	317	852	999999	938	999999	999999	93	806	993	999999	956	945	783	635	660	415	974	363	415	672	999999	109	999999	374	844	658	627	891	574	680	999999	999999	999999	206	455	574	626	345	999999	252	485	668	249	425	121	449	938	999999	677	999999	999999	965	268	892	250	218	697	999999	104	999999	925	202	242	323	999999	506	999999	587	189	999999	789	639	871	172	196	895	859	739	263	404	999999	596	999999	998	497	47	201	968	955	246	999999	591	250	831	999999	293	999999	926	966	614	364	360	999999	999999	785	553	104	105	706	355	999999	957	999999	699	939	339	999999	999999	999999	421	314	126	632	943	219	207	398	999999	845	903	468	932	773	648	999999	369	745	999999	223	944	999999	106	271	609	887	999999	810	550	891	987	314	203	999999	554	309	247	728	999999	381	588	165	64	999999	803	886	425	999999	999999	999999	999999	594	355	29	881	478	218	854	32	65	999999	396	847	999999	999999	598	275	832	228	348	802	999999	837	261	634	788	889	846	467	722	472	735	678	999999	321	403	999999	183	229	86	999999	999999	999999	852	999999	999999	317	905	401	215	621	593	965	793	999999	999999	756	103	395	102	589	371	396	309	593	564	999999	955	999999	999999	639	999999	613	152	999999	419	935	984	999999	443	480	983	455	262	111	878	770	884	44	383	999999	865	999999	136	496	999999	999999	406	999999	527	999999	362	999999	936	575	528	999999	822	999999	447	13	772	999999	951	621	605	999999	143	999999	714	794	834	921	463	817	773	313	486	656	999999	423	539	999999	653	999999	128	914	518	687	582	897	999999	348	597	380	999999	942	836	999999	890	999999	862	208	
999999	999999	648	440	999999	129	801	225	503	176	27	33	473	57	999999	999999	503	691	407	456	625	817	999999	999999	333	93	942	831	477	972	765	715	561	999999	180	920	322	688	309	999999	885	367	403	781	331	573	999999	827	999999	999999	21	209	415	415	582	737	887	162	116	999999	186	999999	747	531	411	311	472	142	876	359	677	999999	999999	18	571	267	423	74	174	760	187	125	168	999999	960	999999	310	155	999999	442	999999	170	581	778	999999	914	619	871	999999	29	111	773	950	323	178	999999	818	999999	844	325	999999	822	987	356	999999	999999	811	126	999999	999999	11	326	384	999999	999999	517	999999	613	795	656	999999	999999	693	999999	658	999999	999999	845	462	764	747	999999	999999	442	128	220	999999	999999	434	162	113	503	310	535	28	999999	399	516	997	660	962	215	610	198	677	772	139	999999	999999	940	895	966	663	999999	999999	106	25	941	325	115	345	19	188	643	999999	999999	250	168	137	999999	999999	658	847	802	801	542	303	122	765	356	999999	340	536	494	266	146	839	503	436	921	999999	457	999999	999999	325	953	36	967	999999	533	531	999999	714	823	925	999999	129	999999	15	566	803	903	186	968	999999	14	999999	694	386	416	315	999999	731	216	999999	567	467	999999	487	848	515	999999	476	241	824	118	625	999999	999999	999999	27	977	498	870	127	999999	280	999999	999999	320	480	341	590	238	227	999999	250	999999	717	368	999999	173	384	167	999999	999999	436	945	154	916	389	769	136	366	399	337	258	860	999999	249	297	245	99	177	377	184	745	999999	23	50	868	126	995	210	999999	854	603	341	820	650	439	999999	87	950	930	999999	999999	999999	839	890	999999	389	420	477	80	542	84	217	789	875	732	198	931	999999	999999	999999	773	999999	125	999999	999999	999999	50	447	810	962	999999	148	246	665	969	521	999999	133	514	488	706	527	139	999999	780	999999	551	944	918	251	403	973	903	668	938	289	118	303	167	618	349	999999	999999	118	384	999999	970	134	999999	220	789	807	999999	568	999999	255	796	416	999999	346	999999	105	999999	568	568	194	245	577	727	999999	412	999999	966	895	999999	999999	860	31	333	844	425	427	999999	707	999999	999999	383	999999	999999	692	493	701	538	999999	252	999999	999999	108	549	200	700	999999	406	226	999999	684	841	704	429	831	395	774	93	999999	920	948	67	822	116	972	810	900	475	45	207	710	576	155	652	999999	999999	761	999999	143	153	999999	30	821	899	777	754	679	915	281	306	718	999999	999999	899	999999	195	999999	992	577	
389	800	927	371	29	107	118	695	999999	999999	550	999999	999999	949	776	898	927	246	922	339	228	141	999999	204	738	999999	102	999999	999999	357	710	660	768	904	753	353	999999	659	802	999999	999999	68	999999	392	730	999999	999999	668	841	999999	999999	949	999999	663	359	999999	999999	733	633	999999	999999	160	999999	704	821	889	865	398	206	433	802	278	443	130	999999	169	514	999999	473	75	999999	433	126	999999	980	761	952	999999	999999	504	538	371	36	272	797	518	999999	922	571	841	806	36	471	417	999999	108	999999	999999	993	999999	999999	999999	270	999999	476	581	43	204	723	70	937	759	843	702	999999	441	252	181	333	161	550	592	40	999999	268	999999	961	709	56	881	255	374	999999	999999	760	325	111	468	795	225	484	999999	208	999999	903	999999	192	999999	522	999999	856	344	999999	841	649	161	192	638	999999	439	620	334	157	999999	814	573	647	488	999999	999999	340	783	386	117	676	135	393	529	728	221	854	201	196	289	35	911	119	281	999999	608	142	473	168	365	605	160	277	366	696	340	409	704	828	943	436	999999	958	157	174	999999	999999	662	999999	97	585	428	147	999999	816	903	463	375	773	343	446	867	624	30	512	526	858	36	832	397	811	999999	373	253	852	999999	952	962	117	201	999999	480	563	81	780	186	22	408	549	793	876	43	930	999999	506	999999	458	937	999999	647	999999	741	829	521	285	435	65	894	999999	864	950	501	268	581	503	999999	313	553	999999	336	513	999999	486	49	521	777	229	878	747	293	504	25	327	469	999999	999999	650	52	796	354	130	128	393	685	999999	999999	775	359	999999	540	999999	904	696	999999	144	999999	264	790	999999	507	999999	186	157	731	370	999999	184	999999	54	404	999999	271	757	895	999999	395	76	999999	207	145	12	999999	999999	217	37	599	328	18	334	999999	999999	860	51	298	149	944	971	661	324	999999	211	975	314	596	223	999999	157	800	113	749	149	462	593	864	999999	345	299	940	704	771	999999	175	474	999999	999999	465	229	468	756	271	423	999999	487	299	999999	999999	565	999999	999999	42	451	999999	905	585	191	391	277	186	999999	803	654	41	956	999999	301	999999	510	590	999999	999999	775	688	999999	999999	999999	735	999999	303	999999	999999	780	999	946	672	329	98	269	889	542	999999	999999	999999	674	952	616	392	457	933	999999	999999	526	999999	264	999999	267	762	483	73	999999	456	415	973	256	326	32	655	999999	294	234	213	775	621	999999	866	999999	732	24	101	235	942	999999	51	306	41	950	806	
999999	711	414	566	614	206	638	95	764	225	795	357	930	961	999999	172	709	999999	133	905	999999	398	675	535	748	391	838	999999	179	373	677	225	375	226	910	382	880	667	598	999999	983	999999	112	354	936	666	171	274	644	125	342	512	908	55	881	356	46	999999	817	232	367	330	916	999999	548	999999	982	999999	60	926	291	51	204	553	999999	961	295	999999	598	999999	230	573	999999	63	41	174	317	329	345	563	345	999999	850	376	221	662	57	999999	805	999999	684	457	223	718	833	300	999999	365	133	919	71	714	290	735	12	793	999999	862	368	999999	273	662	999999	999999	999999	290	201	828	999999	269	914	583	999999	242	999999	772	999999	955	230	741	857	951	205	426	502	631	999999	124	373	427	999999	194	353	432	999999	31	89	726	999999	552	108	999999	33	864	14	487	199	57	337	240	443	700	641	626	526	321	466	999999	999999	959	569	87	465	913	262	729	239	999999	999999	386	692	633	999999	999999	999999	378	928	341	421	25	441	673	786	143	984	999999	553	999999	906	780	564	137	732	179	999999	30	32	120	999999	285	257	106	999999	951	547	809	873	963	983	999999	393	135	999999	999999	527	896	301	332	928	947	186	512	197	369	821	565	901	658	694	999999	355	817	999999	145	767	345	765	834	999999	184	441	589	999999	999999	397	438	596	752	651	96	999999	700	191	999999	999999	744	909	547	140	981	907	225	999999	371	801	575	406	405	221	999999	140	999999	736	999999	515	597	769	999999	999999	392	969	159	999999	608	892	655	636	74	47	32	436	227	999999	613	277	999999	320	382	956	821	42	999999	540	469	999999	272	964	437	158	511	974	480	575	747	22	999999	218	670	478	156	999999	341	999999	199	755	912	999999	132	486	298	999999	397	481	160	360	777	618	999999	653	629	691	999999	916	535	999999	956	652	957	999999	999999	999999	649	903	810	882	700	833	999999	714	52	511	999999	950	999999	234	999999	999999	424	999999	244	150	999999	27	848	465	999999	425	832	151	999999	270	804	531	968	290	999999	999999	999999	278	659	944	999999	831	610	999999	999999	258	66	311	470	999999	999999	570	366	378	346	999999	999999	355	151	284	999999	210	915	782	706	319	999999	999999	999999	103	337	155	999999	300	999999	999999	416	729	615	492	999999	531	999999	841	42	244	175	599	944	15	999999	326	137	385	943	76	916	828	422	539	275	487	714	376	630	92	999999	76	505	999999	224	999999	739	999999	999999	480	529	83	749	472	154	392	634	591	665	21	28	362	356	
806	923	588	317	999999	226	999999	999999	314	221	999999	410	109	103	448	790	112	999999	999999	999999	999999	999999	843	88	949	395	999999	852	133	999999	618	73	481	999999	999999	582	636	999999	664	443	44	663	999999	861	800	71	55	299	196	800	563	434	551	892	999999	268	90	509	367	690	343	39	693	602	603	885	929	389	404	865	164	999999	999999	44	435	810	332	981	999999	887	349	999999	666	999999	158	193	522	588	835	440	999999	137	999999	974	110	999999	999999	999999	268	914	142	665	894	330	646	479	513	517	467	999999	936	109	999999	480	351	749	372	999999	999999	999999	373	350	999999	964	373	999999	999999	999999	933	999999	840	710	999999	374	755	683	699	345	999999	678	680	15	130	762	999999	402	999999	999999	633	360	999999	999999	177	849	550	791	121	930	999999	619	57	999999	583	47	242	235	386	999999	724	667	60	36	684	776	738	999999	230	792	469	999999	999999	251	324	582	787	999999	542	999999	823	999999	999999	768	389	77	630	124	999999	93	999999	278	26	58	999999	999999	310	615	923	400	999999	192	571	329	470	985	498	806	251	10	259	10	999999	512	43	761	105	292	647	617	156	623	999999	146	999999	201	999999	82	785	358	282	182	318	151	762	640	999999	253	307	404	999999	824	999999	431	999999	528	585	514	24	704	870	28	968	316	254	497	999999	434	66	279	40	425	31	999999	728	999999	692	551	749	403	369	852	984	253	48	332	750	514	312	744	616	999999	67	999999	488	263	999999	999999	999999	275	999999	967	999999	37	999999	999999	802	980	703	999999	999999	43	764	621	345	27	43	999999	278	922	746	999999	999999	321	999999	590	999999	940	999999	474	999999	691	654	484	999999	999999	665	956	879	884	529	769	811	556	908	582	686	445	999999	470	229	488	733	999999	529	653	999999	999999	374	783	795	999999	577	238	999999	154	389	290	613	943	999999	87	845	393	999999	977	929	575	412	999999	903	922	999999	942	999999	999999	957	999999	955	999999	556	789	592	106	99	666	202	999999	673	763	202	406	832	999999	118	152	643	350	581	551	723	279	472	293	879	872	667	634	983	498	999999	999999	335	257	999999	572	494	999999	303	999999	784	999999	999999	999999	888	507	100	402	834	112	750	999999	999999	413	642	287	327	308	227	227	999	568	599	185	576	491	80	584	415	545	657	895	56	844	999999	999999	999999	823	405	381	782	274	799	881	747	579	612	921	615	119	255	196	531	999999	999999	226	999999	726	82	406	999999	515	987	999999	454	855	570	263	645	275	909	503	
903	999999	444	734	768	999999	999999	997	879	159	968	306	299	471	374	970	999999	999999	999999	999999	999999	999999	944	276	287	509	437	892	18	358	285	350	209	751	293	685	642	13	457	50	999999	85	526	287	547	690	999999	999999	999999	600	157	105	656	267	752	904	999999	999999	456	268	289	545	999999	531	999999	628	106	999999	187	999999	338	999999	102	578	363	676	481	999999	999999	597	510	454	999999	418	210	190	693	942	999	388	999999	474	999999	198	760	753	999999	995	999999	999999	999999	461	805	800	272	54	999999	88	904	999999	999999	244	447	859	999999	835	143	580	999999	692	935	999999	999999	999999	905	863	556	999999	817	610	589	485	262	810	13	58	648	611	155	166	999999	614	47	923	955	548	999999	696	440	924	619	516	675	721	983	438	913	15	999999	999999	999999	108	270	304	496	946	982	636	856	710	999999	531	434	999999	514	999999	126	999999	843	366	836	859	473	893	990	83	810	540	827	574	144	999999	999999	746	668	89	353	743	436	18	999999	400	999999	729	737	97	91	511	217	662	322	298	172	538	999999	638	634	377	313	423	999999	452	999999	291	576	999999	815	999999	505	435	977	999999	999999	999999	800	999999	28	744	165	902	992	309	999999	999999	999999	845	480	187	183	40	454	999999	439	23	872	124	590	559	162	999999	999999	402	16	781	685	938	110	337	737	999999	620	890	222	999999	431	999999	129	644	38	730	999999	999999	514	475	980	11	999999	999999	962	686	855	468	591	999999	630	999999	302	550	488	999999	744	152	999999	999999	419	564	763	37	592	45	994	945	531	999999	120	644	887	541	800	684	995	926	375	61	999999	161	999999	999999	781	831	544	578	999999	714	985	930	197	466	65	426	999999	915	592	926	999999	909	937	999999	999999	999999	999999	999999	750	804	328	818	776	398	777	268	266	523	256	999999	999999	425	789	816	446	189	999999	999999	486	384	447	89	999999	448	369	370	999999	999999	388	795	130	783	999999	361	396	177	164	799	689	999999	170	723	999999	999999	999999	275	129	999999	723	999999	539	290	285	375	366	248	484	338	38	417	54	127	999999	999999	640	999999	597	438	430	278	35	657	741	999999	224	724	420	512	22	999999	250	103	425	999999	999999	839	508	999999	994	157	999999	826	770	999999	751	53	587	218	200	719	999999	691	699	999999	999999	882	548	595	161	642	828	971	325	935	999999	951	702	440	203	800	218	144	443	283	586	209	887	469	937	180	146	211	322	303	425	558	403	999999	57	384	300	912	999999	362	329	721	
510	835	999999	800	350	157	24	399	510	544	999999	426	868	458	994	89	657	980	505	626	659	32	999999	617	558	999999	392	999999	510	306	832	90	954	864	698	62	999999	147	999999	999999	197	922	999999	880	999999	976	112	598	999999	999999	999999	330	856	702	72	999999	324	999999	252	999999	764	205	889	214	711	177	999999	999999	760	942	726	999999	160	516	439	736	239	639	317	581	629	793	439	299	51	999999	234	261	802	999999	737	865	999999	221	999999	999999	43	999999	179	999999	514	108	838	999999	494	744	180	999999	273	335	258	685	999999	671	988	999999	999999	599	999999	209	943	220	210	549	215	861	999999	999999	290	447	999999	650	469	184	999999	531	999999	999999	805	306	341	883	999999	999999	999999	61	684	233	232	264	236	443	425	969	999999	304	999999	299	240	632	128	242	69	999999	632	607	226	15	604	467	999999	771	999999	999999	868	69	231	733	587	164	186	402	716	36	220	269	235	499	985	771	999999	999999	999999	182	188	109	823	172	999999	364	834	679	628	765	999999	464	649	559	111	139	82	174	712	85	999999	725	999999	43	615	999999	999999	726	999999	999999	834	360	19	621	999999	999999	245	69	888	232	999999	999999	774	999999	999999	756	619	676	398	855	699	468	999999	687	999999	999999	583	790	556	481	999999	999999	658	795	930	888	999999	37	871	999999	894	22	999999	489	755	999999	999999	574	256	999999	999999	999999	337	999999	143	375	407	331	894	999999	196	455	512	417	999999	221	848	978	30	899	310	999999	804	999999	961	686	192	473	931	778	512	999999	543	697	727	286	780	493	662	999999	490	133	143	647	155	448	999999	869	249	544	109	972	554	999999	559	172	901	281	213	457	193	934	999999	126	999999	187	911	815	999999	963	440	365	999999	465	418	186	999999	999999	910	999999	186	322	233	396	999999	539	464	197	148	565	384	509	290	215	381	556	733	26	925	968	536	694	189	285	113	744	656	99	938	382	713	999999	370	690	999999	871	710	13	447	999999	999999	724	677	999999	589	999999	85	120	93	862	453	999999	999999	942	986	491	142	947	293	934	883	374	259	765	851	639	148	599	934	999999	999999	729	578	743	254	999999	999999	999999	696	999999	668	545	999999	999999	929	281	999999	427	703	789	999999	999999	720	999999	308	358	475	999999	282	999999	793	999999	186	583	26	723	863	497	999999	184	999999	87	261	121	999999	348	369	999999	836	580	135	720	895	999999	999999	92	19	999999	444	999999	346	116	999999	745	388	193	999999	999999	69	215	999999	25	729	529	324	999999	
999999	608	247	960	999999	302	85	999999	824	82	589	40	811	934	714	798	62	802	838	368	999999	515	732	92	979	937	123	630	172	999999	999999	376	999999	120	580	410	827	484	906	54	41	90	921	316	603	999999	620	999999	999999	999999	962	926	690	956	367	996	999999	165	999999	62	999999	454	540	714	90	222	210	700	999999	314	970	999999	896	999999	336	222	594	999999	999999	651	326	999999	139	999999	157	75	685	873	753	583	533	672	503	999999	865	586	550	216	236	999999	137	920	999999	999999	999999	999999	40	896	629	154	999999	460	676	999999	735	999999	324	999999	567	25	536	336	946	779	780	307	999999	52	928	999999	999999	387	999999	107	523	405	226	942	901	999999	44	999999	999999	609	181	83	999999	174	128	674	272	999999	649	220	853	800	973	991	416	352	999999	988	999999	879	482	34	270	579	816	340	999999	381	999999	804	980	747	93	347	608	999999	999999	910	923	264	488	999999	738	979	999999	999999	431	999999	536	559	999999	56	821	373	136	157	813	426	357	999999	701	890	476	845	240	116	717	635	393	999999	50	409	74	999999	401	999999	999999	291	335	103	908	999999	845	536	361	933	999999	719	220	999999	893	884	562	145	563	999999	643	892	748	999999	14	999999	999999	827	518	53	982	999999	971	764	860	531	999999	999999	879	953	55	939	493	306	189	998	999999	999999	815	999999	847	928	160	804	728	999999	999999	197	99	122	905	27	999999	318	951	818	999999	456	600	371	793	308	999999	610	999999	704	999999	452	999999	16	381	910	999999	362	205	63	957	177	45	999999	989	903	174	767	57	37	921	185	355	370	260	968	999999	453	999999	548	672	550	261	34	994	100	239	999999	741	999999	15	665	122	897	999999	579	420	143	999999	889	144	498	562	524	783	233	106	597	755	999999	999999	569	990	657	390	999999	916	999999	472	899	674	999999	36	61	999999	999999	999999	458	508	681	999999	207	999999	482	414	184	987	736	251	999999	993	641	337	338	427	446	675	465	516	999999	662	999999	999999	999999	225	62	471	511	999999	527	171	648	999999	84	854	999999	999999	999999	999999	216	430	190	770	701	905	999999	753	697	634	586	590	607	941	64	28	999999	536	597	267	361	712	999999	244	724	609	355	552	263	483	57	947	168	221	310	33	482	638	970	577	192	999999	774	999999	999999	999999	563	706	999999	65	999999	844	900	259	999999	503	944	999999	56	101	560	490	500	224	999999	638	432	395	641	999999	545	520	999999	30	999999	62	938	608	327	787	55	648	999999	207	999999	
999999	56	908	329	806	88	999999	592	878	999999	701	808	999999	300	287	514	177	75	13	520	999999	288	880	184	999999	999999	346	999999	269	56	912	973	302	999999	384	591	523	75	835	952	999999	928	687	12	999999	999999	388	999999	50	282	877	999999	514	999999	592	924	999999	734	999999	999999	999999	908	999999	832	115	728	515	999999	915	695	999999	112	999999	999999	511	267	999999	877	800	596	186	999999	587	986	178	339	469	615	853	999999	999999	789	586	594	999999	109	999999	855	897	655	737	274	999999	354	292	999999	352	462	185	335	334	999999	999999	893	74	713	331	347	664	776	999999	999999	269	466	280	211	526	646	841	411	662	999999	979	155	858	911	999999	242	703	402	986	16	440	528	135	137	855	999999	529	999999	999999	267	201	131	999999	838	15	999999	84	90	259	999999	620	999999	672	999999	999999	788	44	162	87	999999	643	271	789	262	469	999999	341	152	356	833	126	345	999999	404	553	858	759	30	906	700	999999	623	152	289	396	666	855	545	999999	999999	658	999999	428	690	624	929	342	999999	378	273	604	932	733	999999	590	999999	150	278	46	460	38	24	255	999999	930	29	128	509	866	803	999999	795	334	999999	999999	999999	917	943	779	623	999999	626	651	999999	106	235	999999	999999	699	121	526	587	508	999999	48	643	131	999999	999999	605	810	832	276	575	388	808	607	454	999999	841	999999	999999	999999	422	934	412	372	999999	290	704	139	999999	810	999999	286	308	999999	966	251	541	627	875	193	184	999999	693	359	999999	264	999999	628	445	999999	999999	753	329	97	96	999999	635	999999	999999	761	999999	999999	418	999999	521	999999	999999	999999	641	212	999999	223	999999	999999	325	610	999999	63	296	358	992	86	693	917	951	11	957	220	210	543	615	999999	119	124	138	707	999999	999999	837	787	184	776	999999	243	775	999999	271	999999	772	485	191	582	999999	999999	768	978	782	501	80	519	341	869	320	999999	596	448	114	377	884	617	999999	580	225	508	184	226	99	460	151	316	740	651	448	725	999999	43	999999	949	356	999999	999999	902	600	328	999999	999999	465	888	646	999999	540	894	999999	999999	279	611	366	999999	985	999999	999999	332	360	763	779	690	431	595	747	563	173	165	31	733	999999	313	979	999999	62	869	999999	211	813	814	776	999999	229	292	455	749	999999	999999	999999	999999	272	999999	552	836	999999	765	883	870	150	999999	174	385	999999	698	472	999999	632	469	999999	125	790	686	518	546	999999	999999	471	999999	149	998	886	373	201	999999	471	99	760	999999	358	296	986	
891	999999	730	999999	401	973	999999	820	489	999999	217	999999	999999	24	585	999999	999999	999999	615	999999	999999	730	152	207	999999	193	999999	236	383	214	489	121	147	999999	999999	626	788	999999	596	960	999999	328	999999	999999	678	998	353	211	885	15	999999	303	999999	992	250	170	917	533	999999	217	327	999999	446	284	636	999999	238	718	125	959	305	120	262	999999	364	426	80	270	528	801	840	454	999999	377	460	196	378	999999	888	999999	708	265	56	388	643	645	881	384	254	583	770	999999	95	926	710	999999	50	999999	637	999999	100	656	15	57	377	872	999999	79	999999	450	727	93	829	387	999999	50	999999	873	22	999999	545	695	26	999999	41	214	368	424	666	817	155	999999	999999	74	999999	61	259	998	21	999999	999999	999999	560	803	855	686	999999	999999	676	670	579	177	999999	999999	288	404	640	70	26	172	513	538	999999	17	999999	999999	576	764	739	208	790	999999	862	251	36	733	144	222	999999	355	409	660	748	996	999999	978	214	999999	786	253	421	199	999999	848	266	164	409	553	999999	418	120	50	968	477	879	514	314	834	999999	555	269	428	999999	670	763	853	999999	415	769	327	999999	978	978	496	787	600	92	24	984	872	999999	591	714	999999	245	368	691	280	126	733	673	379	706	241	999999	992	229	321	999999	413	373	993	783	999999	185	141	72	481	689	289	999999	299	999999	999999	231	999999	714	299	999999	404	999999	519	299	999999	653	863	281	747	513	794	381	771	999999	999999	508	340	807	533	505	113	306	219	999999	837	312	384	529	686	20	314	288	999999	885	999999	252	853	704	747	536	322	860	324	968	895	907	999999	370	278	521	999999	870	999999	794	332	108	999999	929	999999	734	999999	343	594	737	208	516	451	885	249	338	654	635	70	996	192	252	981	251	695	929	651	23	261	999999	999999	444	107	144	563	999999	999999	999999	253	22	267	978	275	587	999999	999999	999999	999999	131	999999	866	264	809	194	611	89	126	710	243	999999	92	266	92	999999	617	764	419	317	999999	657	999999	729	392	58	999999	214	977	999999	481	316	999999	999999	999999	321	999999	999999	999999	912	533	999999	999999	590	691	721	930	11	896	846	969	15	969	158	999999	474	901	999999	871	761	455	407	112	722	238	926	999999	215	374	771	999999	753	139	506	999999	848	191	999999	48	999999	127	737	317	999999	434	999999	347	999999	999999	427	419	172	999999	873	466	999999	381	752	361	764	664	724	637	135	726	226	875	472	999999	605	999999	999999	999999	210	643	717	999999	999999	999999	
762	589	742	782	999999	999999	999999	760	266	49	657	999999	439	999999	283	999999	999999	110	192	414	218	600	874	950	828	145	965	74	791	239	749	45	410	464	999999	999999	922	942	690	773	769	999999	619	433	717	138	853	358	824	999999	249	617	907	566	90	999999	714	791	954	811	396	892	968	36	300	621	76	974	505	108	94	461	420	999999	645	752	981	451	999999	699	291	616	250	597	989	141	138	999999	384	438	471	999999	988	879	387	877	497	592	142	105	72	999999	852	725	119	999999	206	499	999999	999999	190	272	558	264	999999	779	999999	380	46	168	493	232	999999	77	637	999999	999999	999999	999999	768	265	999999	999999	147	999999	412	764	525	488	211	935	999999	923	56	258	999999	999999	733	359	607	235	999999	556	973	999999	839	288	784	999999	165	325	666	468	162	82	791	953	420	627	127	25	136	892	835	233	854	999999	554	819	999999	381	739	191	433	542	148	842	345	536	797	133	979	436	999999	885	278	180	770	973	466	255	999999	116	241	591	109	234	721	749	756	540	734	999999	660	999999	586	485	44	620	934	948	617	884	829	993	999999	700	569	949	999999	684	539	580	362	192	220	633	999999	841	999999	914	131	596	779	267	999999	24	999999	548	999999	999999	999999	160	999999	517	638	287	286	999999	999999	409	664	999999	794	999999	10	163	999999	477	999999	999999	535	202	187	999999	827	999999	114	572	604	31	999999	999999	999999	171	999999	389	542	845	999999	999999	999999	999999	295	42	259	999999	801	707	999999	245	412	308	973	356	999999	944	972	28	690	999999	999999	713	643	999999	485	999999	130	633	534	999999	621	767	922	999999	605	824	999999	155	770	477	999999	407	999999	368	619	625	999999	304	999999	603	416	999999	999999	937	760	643	77	761	999999	616	239	178	999999	644	999999	644	385	342	751	442	999999	827	999999	999999	397	775	408	285	999999	860	595	826	999999	930	214	107	999999	985	881	961	757	155	597	164	248	999999	234	670	743	974	249	715	552	999999	566	999999	276	942	999999	984	244	791	846	999999	31	412	448	252	439	527	42	399	461	789	685	892	239	102	974	346	999999	737	541	940	620	999999	283	999999	374	999999	999999	670	446	896	726	965	308	900	999999	999999	613	982	241	226	942	999999	264	763	785	673	999999	183	999999	213	443	999999	260	906	86	151	139	189	877	814	696	371	999999	564	999999	719	593	338	959	149	733	569	999999	999999	997	770	626	520	483	999999	999999	656	702	999999	463	999999	715	402	823	992	705	434	114	426	529	
999999	896	699	999999	76	89	31	224	828	480	874	999999	934	908	316	999999	619	999999	999999	999999	49	999999	999999	111	999999	999999	201	514	999999	443	308	464	89	796	999999	874	926	818	417	621	999999	442	874	999999	589	228	999999	999999	999999	477	96	728	927	876	489	911	999999	999999	858	999999	999999	999999	999999	999999	181	999999	921	148	491	442	598	800	298	565	999999	607	794	999999	521	624	999999	708	999999	500	356	580	536	213	999999	516	698	337	960	999999	733	735	195	489	999999	179	307	642	12	84	999999	296	999999	372	579	882	126	228	86	243	999999	189	519	999999	48	999999	999999	717	830	974	744	271	839	944	832	571	421	314	374	352	999999	589	705	999999	999999	999999	151	174	634	434	999999	479	260	999999	999999	999999	226	438	451	999999	296	589	812	37	340	999999	457	495	539	999999	470	811	853	733	916	259	999999	595	145	978	459	718	93	406	585	999999	999999	123	439	999999	354	999999	999999	999999	66	738	777	678	999999	999999	612	999999	634	626	964	588	625	527	809	264	999999	631	303	472	542	577	505	416	452	74	607	343	65	260	663	487	947	480	677	188	999999	999999	12	140	376	802	93	467	441	997	649	493	313	184	219	723	689	401	840	488	242	371	999999	528	407	278	600	999999	963	487	640	999999	999999	631	782	273	628	172	999999	739	494	999999	974	999999	425	124	40	999999	50	999999	797	556	640	198	999999	999999	580	483	733	107	999999	709	503	954	999999	505	999999	681	401	999999	104	526	304	999999	994	203	999999	780	113	293	248	719	343	33	689	93	514	999999	999999	672	693	155	439	999	536	784	544	999999	98	920	480	999999	489	104	845	280	999999	539	999999	752	999999	999999	380	449	858	493	376	999999	999999	283	990	981	996	729	999999	949	97	305	573	220	658	377	692	193	999999	889	239	999999	187	418	831	974	999999	999999	948	894	774	989	150	53	418	74	754	814	999999	499	362	759	999999	895	193	999999	965	982	104	999999	999999	999999	637	999999	264	999999	302	856	452	25	999999	73	999999	368	185	107	165	530	802	594	999999	878	263	999999	537	480	407	292	234	999999	19	485	838	602	787	587	362	999999	789	290	771	898	372	913	975	298	978	999999	720	999999	800	444	190	509	734	238	933	324	999999	783	730	20	631	576	16	48	234	188	581	999999	999999	999999	741	999999	999999	999999	999999	999999	347	999999	501	924	571	999999	999999	999999	999999	339	868	559	653	47	999999	15	560	760	999999	795	907	937	74	799	999999	132	999999	816	999999	999999	686	20	
722	999999	976	999999	999999	806	448	999999	502	441	743	895	320	31	999999	708	254	999999	961	72	457	999999	442	409	999999	701	999999	448	799	268	870	635	652	999999	999999	69	70	546	999999	753	321	783	303	475	203	179	489	999999	188	641	571	967	707	999999	562	12	999999	577	28	999999	782	10	999999	243	571	118	252	462	194	885	999999	708	22	217	999999	673	426	966	215	15	999999	999999	270	167	999999	902	927	38	999999	834	907	999999	527	142	999999	321	100	69	999999	95	926	999999	999999	302	999999	999999	955	500	873	888	999999	195	999999	999999	378	639	739	999999	999999	668	999999	999999	166	359	999999	163	190	880	246	438	999999	366	71	130	999999	194	999999	968	999999	832	947	436	165	416	999999	721	999999	513	763	341	999999	565	999999	999999	903	712	870	346	324	999999	683	84	263	444	999999	999999	999999	251	935	999999	192	770	371	714	720	754	999999	749	111	266	41	676	126	999999	856	27	999999	824	226	375	999999	121	653	999999	999999	872	999999	720	111	38	597	880	578	580	158	811	203	807	526	999999	654	130	244	68	808	999999	958	358	588	297	999999	999999	34	569	870	81	127	999999	565	847	581	348	648	83	668	160	107	546	756	54	824	47	308	77	999999	202	876	594	524	999999	914	824	141	813	652	298	856	999999	709	87	999999	999999	252	678	577	999999	482	171	400	999999	999999	422	601	999999	473	348	999999	999999	847	677	999999	533	999999	421	933	757	216	835	430	999999	304	98	999999	679	359	668	794	630	499	999999	720	999999	999999	999999	999999	502	999999	597	350	999999	297	899	171	42	999999	171	642	830	999999	820	109	647	999999	29	999999	820	585	922	194	804	553	380	467	441	957	489	338	655	187	999999	999999	619	495	125	93	405	926	804	999999	198	36	999999	884	999999	315	83	973	184	514	424	916	310	412	999999	760	916	999999	730	85	403	999999	986	653	999999	296	490	999999	625	936	957	893	999999	136	995	777	589	495	788	135	883	516	164	999999	999999	523	233	216	949	364	999999	963	206	728	402	999999	50	321	999999	393	825	921	357	247	556	530	145	183	417	999999	181	999999	653	999999	201	887	677	844	889	791	72	284	999999	270	769	999999	697	62	734	639	737	278	916	405	310	962	169	917	594	242	388	999999	799	192	193	746	320	602	537	515	689	206	431	788	999999	551	999999	96	999999	562	832	92	449	777	999999	902	514	258	303	239	727	760	259	999999	412	21	484	30	87	999999	999999	105	525	228	950	541	847	137	84	759	253	
999999	999999	42	409	305	610	31	161	291	241	71	308	308	787	928	946	773	385	999999	76	698	19	999999	999999	737	567	230	827	498	65	999999	184	999999	986	654	320	227	257	117	411	999999	868	999999	792	999999	796	227	440	31	595	83	751	999999	693	554	999999	995	163	999999	999999	999999	204	662	236	854	999999	764	999999	142	618	728	526	999999	907	999999	830	223	661	266	941	350	790	805	903	981	635	419	850	441	591	324	74	585	379	31	269	215	999999	938	735	41	905	308	413	866	557	999999	856	999999	724	850	344	897	999999	397	599	398	759	254	228	477	913	999999	551	303	999999	941	899	886	353	624	654	999999	530	910	444	491	999999	47	434	162	562	770	999999	740	999999	177	999999	981	999999	870	456	324	719	999999	127	999999	756	119	212	615	999999	970	999999	109	999999	621	376	820	952	117	995	722	820	76	914	999999	172	810	323	496	999999	917	464	482	178	999999	12	272	792	419	735	292	999999	999999	999999	592	43	618	544	368	800	44	38	324	874	734	504	653	353	973	862	945	999999	999999	529	666	999999	263	931	866	618	114	999999	543	382	713	887	11	498	332	119	554	276	954	696	61	888	999999	608	443	835	359	918	819	556	999999	495	128	299	999999	86	999999	999999	677	999999	999999	17	495	942	999999	846	502	165	31	864	318	999999	999999	999999	478	999999	999999	655	999999	41	269	196	999999	986	591	227	999999	712	586	256	339	867	598	999999	11	999999	403	208	446	999999	343	203	897	999999	999999	999999	653	109	820	999999	710	134	198	646	490	509	799	999999	360	944	999999	999999	578	999999	534	999999	90	637	28	434	384	176	219	999999	999999	75	298	263	999999	480	573	669	999999	999999	999999	215	999999	951	724	501	253	999999	848	501	519	999999	624	132	430	999999	40	999999	90	396	759	544	999999	298	948	424	221	546	761	879	381	417	898	136	239	999999	771	138	913	999999	190	489	328	999999	999999	154	451	175	832	949	450	557	589	505	693	11	300	999999	12	999999	290	707	143	969	130	111	999999	999999	999999	112	37	999999	999999	564	215	279	999999	207	906	999999	973	55	714	999999	999999	823	999999	999999	442	238	37	999999	136	612	999999	483	356	359	999999	290	499	952	999999	729	921	548	454	34	999999	423	785	103	484	999999	999999	244	992	999999	539	306	283	262	66	999999	84	999999	999999	500	999999	731	922	866	610	626	315	30	773	984	999999	999999	379	999999	113	999999	452	934	905	927	286	999999	491	999999	999999	300	999999	246	896	999999	655	999999	
772	999999	707	567	500	919	493	999999	893	315	999999	999999	439	648	927	479	159	47	222	150	741	848	223	326	250	999999	56	999999	999999	999999	134	166	339	616	128	425	106	999999	527	533	999999	57	999999	999999	539	483	596	999999	372	999999	97	999999	999999	515	542	924	740	390	327	604	999999	183	248	999999	999999	999999	999999	999999	999999	512	382	614	519	689	698	999999	813	253	786	767	310	999999	947	91	981	275	761	824	83	204	999999	715	227	923	999999	999999	999999	999999	999999	234	805	772	999999	860	165	482	999999	714	816	848	120	497	604	560	303	995	236	167	842	915	553	853	750	335	827	666	999999	595	38	431	885	603	999999	561	961	999999	999999	97	926	508	925	999999	18	235	999999	197	121	667	630	665	51	999999	999999	999999	999999	999999	32	324	42	999999	96	754	999999	394	999999	999999	999999	52	999999	765	769	148	240	344	989	506	845	525	251	999999	555	728	965	999999	389	244	236	589	880	19	516	911	64	438	999999	181	999999	623	272	576	164	78	79	864	895	902	999999	999999	884	184	116	506	82	999999	942	999999	789	999999	15	728	290	999999	172	589	259	857	94	802	999999	999999	999999	999999	999999	674	999999	487	659	110	999999	486	823	203	999999	705	902	999999	839	662	495	63	999999	56	617	544	296	710	905	489	615	48	818	618	999999	76	999999	884	999999	408	916	464	708	999999	999999	528	904	97	749	466	686	250	28	432	999999	869	435	99	999999	999999	388	775	582	179	495	438	668	215	92	638	667	27	999999	999999	745	40	354	704	999999	99	640	208	961	999999	999999	374	30	396	311	251	640	949	280	535	29	151	882	539	202	417	999999	999999	14	120	799	668	484	587	686	285	524	731	999999	524	88	999999	814	142	376	130	418	282	904	841	999999	999999	746	240	999999	604	158	815	511	792	239	941	999999	850	999999	999999	890	442	999999	35	726	999999	999999	756	999999	838	336	749	999999	999999	999	587	794	173	122	91	921	254	175	999999	137	709	230	107	999999	146	999999	999999	493	241	240	975	572	999999	125	999999	658	990	999999	582	277	999999	652	439	792	651	156	40	737	999999	222	645	277	627	898	26	688	962	470	320	999999	372	266	931	999999	33	24	916	999999	999999	999999	931	471	592	814	729	67	791	314	643	989	956	235	925	999999	999999	708	945	980	108	411	696	999999	472	731	905	151	999999	597	769	636	240	999999	714	144	291	183	999999	812	178	959	897	657	827	330	894	146	341	912	999999	325	79	935	999999	622	737	999999	999	
861	999999	587	346	203	999999	17	759	999999	521	790	737	420	999999	999999	811	149	514	999999	702	151	999999	768	810	808	999999	454	567	999999	43	102	999999	879	184	823	903	999999	999999	703	999999	819	571	920	625	550	184	836	301	936	134	810	999999	698	709	999999	999999	151	776	538	999999	101	450	999999	941	428	392	999999	246	210	238	229	526	810	925	999999	579	915	152	269	633	514	162	630	180	233	984	999999	180	999999	797	762	999999	94	851	999999	999999	117	979	206	168	326	600	101	999999	904	293	307	772	826	289	999999	998	516	999999	348	999999	820	999999	999999	444	683	688	999999	412	999999	414	441	958	904	513	472	936	945	111	317	913	999999	922	275	939	686	936	353	46	688	763	308	999999	513	92	559	822	999999	762	485	638	679	689	241	499	999999	999999	868	322	817	182	999999	415	596	434	877	897	28	778	758	747	999999	999999	723	712	999999	999999	999999	821	954	649	676	999999	626	679	999999	382	999999	775	97	346	77	40	228	999999	710	893	593	999999	999999	661	999999	492	13	999999	303	999999	965	999999	999999	601	894	56	999999	999999	506	869	788	917	999999	999999	999999	999999	999999	999999	679	313	999999	217	999999	223	667	375	615	999999	845	193	189	888	385	450	416	171	392	496	452	31	672	61	19	841	114	676	890	710	454	560	999999	999999	68	989	138	757	526	180	933	529	440	74	332	322	689	999999	541	749	999999	999999	860	205	969	657	999999	999999	999999	170	999999	990	485	905	999999	295	392	597	829	395	321	659	645	222	999999	999999	590	608	729	696	161	999999	144	150	999999	999999	699	605	999999	410	999999	524	558	365	71	943	54	535	225	47	929	999999	80	999999	437	438	409	648	642	56	77	999999	999999	511	19	905	999999	344	292	449	595	787	999999	999999	46	797	999999	289	160	619	999999	64	392	999999	766	999999	999999	999999	713	193	999999	60	999999	576	343	326	999999	57	356	166	97	710	999999	775	451	152	127	652	999999	640	338	130	498	33	178	23	649	203	999999	999999	772	999999	631	109	450	999999	824	408	95	720	999999	999999	932	994	999999	177	811	999999	250	624	942	999999	880	999999	855	999999	562	999999	407	330	999999	445	311	999999	999999	230	89	154	335	999999	328	719	566	999999	481	999999	999999	503	501	11	999999	999999	999999	130	17	290	986	558	999999	571	981	884	999999	999999	53	722	751	534	610	311	98	667	291	343	305	999999	924	999999	600	999999	690	999999	448	406	999999	643	493	999999	400	999999	999999	530	900	764	999999	999999	719	801	354	759	
999999	664	893	199	912	999999	751	999999	825	999999	366	505	957	673	880	922	446	604	999999	410	239	999999	143	507	78	567	767	526	417	861	513	132	147	841	999999	999999	176	258	493	999999	999999	873	999999	999999	746	738	572	236	883	999999	999999	124	165	999999	529	963	999999	396	999999	354	777	235	999999	963	999999	243	367	999999	999999	999999	756	197	120	72	518	366	214	527	760	339	994	540	999999	999999	863	999999	999999	202	322	94	506	779	137	148	999999	999999	672	402	345	512	999999	456	610	39	256	810	14	103	436	172	758	999999	635	791	359	999999	592	796	109	882	276	175	803	542	999999	976	69	971	265	852	694	999999	999999	257	959	548	929	999999	168	63	394	873	766	159	335	503	154	346	788	999999	999999	999999	999999	463	246	215	652	78	999999	999999	751	999999	838	583	999999	999999	820	388	832	811	999999	979	638	56	497	402	999999	654	216	855	832	999999	192	999999	999999	818	999999	728	21	999999	895	999999	932	999999	312	361	999999	192	680	999999	682	765	999999	977	999999	999999	999999	256	965	843	806	998	861	825	447	37	850	152	805	659	437	102	376	88	915	999999	57	749	744	146	366	226	973	828	999999	999999	219	999999	443	684	581	272	763	999999	999999	897	999	999999	451	284	510	893	999999	30	950	590	398	434	71	805	56	999999	511	999999	487	590	999999	43	652	380	817	645	708	999999	88	174	338	209	141	999999	456	940	308	470	636	473	838	953	999999	999999	677	785	153	999999	638	94	761	934	690	999999	873	966	999999	80	466	864	194	266	999999	786	261	999999	999999	53	358	116	198	999999	201	23	751	80	165	999999	703	42	999999	999999	492	993	413	404	518	775	154	490	486	238	999999	999999	289	581	20	999999	340	488	492	109	289	531	896	720	999999	676	614	999999	810	403	377	433	371	999999	999999	949	999999	857	680	527	899	868	630	959	47	429	734	180	70	999999	729	224	999999	403	790	960	106	999999	999999	841	171	999999	999999	93	861	999999	410	175	807	71	718	483	999999	965	209	421	999999	937	999999	322	942	444	999999	745	999999	162	999999	967	332	999999	852	689	205	838	365	999999	198	546	107	468	29	569	372	998	356	256	417	999999	999999	999999	999999	169	999999	999999	899	727	609	934	419	709	999999	999999	842	994	218	38	288	969	609	651	233	999999	839	999999	303	383	999999	999999	999999	999999	999999	308	773	953	754	693	678	856	939	638	948	263	136	398	999999	586	726	999999	790	327	967	448	975	552	999999	999999	329	999999	55	526	999999	865	
544	992	964	397	668	999999	249	524	359	999999	40	999999	703	969	237	451	999999	999999	656	999999	999999	81	999999	307	332	231	807	999999	373	881	810	999999	982	999999	999999	144	433	384	918	837	138	275	999999	999999	417	14	849	186	476	878	355	338	869	999999	912	473	542	667	999999	447	91	999999	161	478	621	617	988	620	260	103	27	76	798	819	574	999999	113	914	889	999999	381	631	999999	999999	999999	481	553	40	999999	255	601	766	319	480	755	999999	999999	499	923	800	25	239	999999	383	861	288	540	59	387	233	369	628	778	747	999999	460	999999	665	942	999999	999999	958	999999	14	501	260	757	328	74	636	574	613	999999	98	312	152	705	210	634	999999	941	503	652	999999	999999	973	988	571	414	999999	999999	458	557	999999	736	66	790	921	881	610	530	222	985	751	659	756	637	689	444	923	755	416	41	695	208	570	316	999999	999999	999999	272	195	913	999999	314	125	66	216	361	255	362	999999	328	33	999999	999999	517	999999	999999	139	345	999999	137	491	999999	914	426	861	999999	175	750	298	999999	362	348	344	308	225	999999	543	699	431	337	198	999999	972	98	999999	968	999999	63	415	214	999999	999999	963	68	431	231	399	699	204	999999	196	505	999999	981	965	685	391	430	302	999999	754	999999	914	970	938	920	576	826	999999	999999	115	122	345	999999	813	999999	384	286	999999	994	999999	844	504	799	151	693	999999	999999	999999	333	587	59	761	951	459	558	999999	993	999999	511	654	573	290	311	525	999999	999999	999999	177	999999	310	115	553	307	416	910	999999	124	829	255	423	585	704	95	315	66	999999	393	634	999999	900	999999	166	999999	349	484	563	203	999999	78	532	526	999999	335	32	482	506	463	545	999999	623	164	174	873	97	78	999999	205	996	469	721	777	355	913	895	919	948	999999	999999	931	999999	742	840	999999	723	897	763	378	72	999999	559	898	999999	95	641	746	227	292	287	280	615	999999	207	814	356	755	180	999999	440	113	533	328	999999	614	999999	880	323	999999	160	200	999999	500	142	172	999999	823	930	270	281	999999	701	665	899	687	326	988	999999	999999	415	967	726	999999	937	959	309	999999	402	243	999999	760	433	814	141	97	999999	999999	235	44	904	532	825	910	637	999999	999999	999999	429	818	999999	213	345	296	999999	193	473	462	562	183	999999	678	431	696	376	521	725	887	533	812	999999	211	762	999999	999999	882	999999	999999	225	999999	557	442	811	584	999999	999999	425	999999	999999	948	623	999999	561	62	181	235	111	138	999999	
999999	999999	523	343	617	999999	999999	451	834	173	999999	51	657	246	906	999999	430	867	846	751	687	105	588	999999	585	198	219	649	709	999999	897	781	23	282	109	100	43	108	999999	488	999999	247	591	973	701	999999	965	999999	655	999999	999999	368	999999	387	999999	31	976	452	999999	999999	886	445	741	504	999999	343	38	385	146	815	999999	332	672	367	999999	450	514	615	379	999999	999999	999999	994	282	588	539	526	635	426	88	123	999999	999999	776	602	424	505	96	706	999999	878	590	999999	999999	845	428	695	897	999999	415	516	371	999999	90	205	942	451	468	916	737	816	402	958	68	701	10	982	896	764	476	944	999999	999999	21	799	641	813	163	437	169	843	999999	149	21	999999	999999	517	268	580	659	972	47	179	999999	551	486	632	999999	149	845	445	999999	142	29	471	999999	462	71	291	563	139	297	999999	757	893	196	263	999999	497	948	999999	999999	325	114	503	999999	257	938	470	322	19	742	24	591	723	53	497	129	549	482	299	999999	977	999999	530	684	15	999999	85	364	233	685	583	200	999999	721	999999	37	526	564	999999	523	601	999999	554	396	283	999999	999999	850	699	143	406	25	659	46	746	308	999999	818	901	835	863	115	99	999999	999999	824	239	11	569	469	603	985	640	775	854	18	472	144	411	565	999999	999999	665	999999	288	568	999999	325	999999	999999	453	707	662	16	999999	999999	999999	231	237	459	220	42	291	239	540	421	384	883	192	737	999999	999999	417	346	456	637	449	10	54	600	293	913	36	392	26	999999	333	634	124	368	139	999999	907	952	354	356	999999	436	559	999999	999999	657	143	999999	350	14	300	999999	560	33	999999	878	186	999999	999999	307	15	898	223	644	98	750	999999	999999	608	593	999999	465	999999	109	693	23	451	186	417	999999	779	789	999999	22	999999	17	84	999999	321	260	74	280	786	56	351	56	223	914	779	443	888	320	638	756	471	835	332	999999	340	43	999999	999	229	999999	527	999999	855	999999	49	90	676	676	999999	999999	528	271	999999	945	758	646	999999	536	407	973	999999	999999	160	999999	999999	769	685	623	999999	288	822	999999	61	256	529	134	999999	22	874	698	999999	221	808	291	999999	210	166	386	702	693	242	901	999999	255	792	999999	75	570	660	999999	999999	62	915	999999	534	999999	999999	432	426	999999	456	787	999999	708	999999	535	661	869	999999	350	613	999999	920	999999	55	921	473	806	463	471	999999	630	361	999999	999999	999999	306	585	756	999999	990	999999	959	79	246	455	248	893	
49	999999	406	206	512	999999	665	999999	141	999999	999999	999999	999999	413	968	955	574	826	435	67	415	501	239	999999	123	293	359	880	348	851	999999	600	682	579	766	207	74	862	127	51	999999	205	582	999999	408	152	783	587	764	14	504	420	999999	191	487	548	999999	330	93	229	999999	785	758	290	25	586	930	420	646	771	891	999999	999999	999999	999999	219	918	780	999999	970	509	772	125	999999	356	420	581	501	102	228	999999	744	779	897	999999	163	446	302	999999	821	222	373	940	992	122	793	712	999999	72	277	999999	256	652	123	719	197	999999	424	933	604	14	439	327	427	601	999999	999999	810	312	999999	772	999999	345	999999	999999	999999	999999	132	231	563	999999	999999	438	825	598	923	101	999999	188	999999	492	32	368	839	817	999999	55	999999	401	999999	861	901	332	107	504	14	911	796	999999	583	365	999999	203	999999	896	67	10	502	829	999999	65	275	632	417	482	750	266	505	48	974	101	318	999999	265	701	806	623	341	999999	593	22	305	999999	604	999999	945	828	988	943	759	782	552	693	999999	910	595	279	914	624	753	747	415	999999	390	492	999999	999999	937	679	99	444	669	999999	245	666	759	964	37	878	537	999999	278	562	289	999999	999999	625	17	355	115	537	708	716	577	846	606	548	920	122	492	138	891	999999	853	325	123	381	457	67	999999	631	251	46	97	999999	478	852	999999	198	943	999999	999999	591	573	999999	735	999999	603	399	999999	221	54	915	999999	408	40	959	709	963	88	999999	178	950	205	484	295	999999	628	745	999999	754	80	731	179	999999	330	309	745	300	590	999999	777	67	999999	999999	587	336	649	999999	999999	519	999999	514	120	775	262	999999	396	99	276	999999	333	858	999999	999999	999999	322	745	334	87	731	224	418	999999	999999	400	120	952	999999	999999	959	33	939	999999	857	610	566	621	403	808	472	912	999999	999999	527	836	918	999999	692	999999	274	590	999999	611	999999	305	735	140	202	385	151	999999	999999	999999	317	49	394	913	175	704	584	700	352	526	615	818	567	394	999999	90	481	86	999999	466	632	999999	999999	337	874	562	875	436	429	27	667	566	781	464	999999	488	452	999999	869	987	224	999999	999999	999999	995	261	737	999999	283	999999	904	999999	999999	999999	569	938	340	66	49	612	829	157	999999	334	999999	59	46	113	999999	377	638	476	216	999999	251	999999	140	999999	341	999999	825	535	162	317	123	601	921	117	999999	999999	158	999999	966	267	168	999999	302	914	939	946	999999	633	672	906	482	438	
858	372	999999	999999	999999	999999	725	426	999999	304	999999	999999	999999	267	138	929	999999	999999	999999	253	510	949	999999	184	999999	226	970	395	407	999999	862	256	835	685	742	999999	685	393	970	999999	670	549	480	864	81	338	999999	681	818	999999	424	772	686	239	927	999999	258	257	743	591	459	339	28	595	441	749	138	534	999999	580	253	825	999999	999999	582	960	479	260	113	999999	522	299	577	121	999999	99	569	605	757	999999	309	437	649	389	278	340	531	884	432	332	999999	179	999999	247	52	599	843	194	999999	967	999999	998	154	999999	78	169	762	906	817	351	999999	999999	999999	999999	999999	815	185	999999	999999	999999	439	594	827	780	237	353	999999	999999	999999	999999	999999	384	999999	790	999999	310	293	344	321	118	999999	624	76	90	999999	676	402	999999	966	236	423	303	961	414	538	999999	180	373	88	724	999999	432	836	999999	105	999999	585	986	297	970	999999	841	239	124	674	999999	999999	747	999999	560	999999	667	999999	843	764	999999	423	543	261	999999	999999	999999	265	596	91	155	787	437	985	347	101	415	188	996	704	582	73	846	999999	999999	326	433	999999	527	772	369	999999	993	875	151	391	51	735	737	840	612	585	642	43	528	36	100	999999	301	999999	999999	489	376	149	191	889	577	803	999999	242	705	999999	738	824	722	95	999999	561	844	955	60	680	450	999999	102	997	431	813	222	697	236	671	444	999999	999999	999999	693	854	693	261	999999	248	207	504	144	427	846	999999	320	442	999999	538	999999	999999	418	865	49	999999	999999	999999	999999	763	591	999999	16	44	750	680	597	842	401	999999	868	999999	151	812	482	945	30	674	160	613	502	779	465	697	754	108	649	371	840	483	807	999999	793	60	999999	999999	497	999999	676	176	230	478	51	302	670	335	203	605	999999	103	199	382	44	854	271	999999	383	319	290	999999	999999	235	11	918	999999	999999	999999	101	165	124	458	920	998	984	392	34	999999	172	999999	429	999999	999999	979	747	293	435	474	939	789	999999	984	999999	820	999999	999999	995	476	999999	170	999999	536	112	450	277	645	999999	999999	59	471	247	83	220	292	860	746	986	999999	264	635	999999	894	859	312	320	139	279	109	973	999999	999999	557	999999	999999	725	999999	999999	604	711	112	23	61	425	478	551	771	774	999999	959	287	159	749	222	497	463	417	676	999999	139	999999	375	180	410	211	83	689	467	999999	999999	967	999999	999999	999999	999999	999999	655	999999	391	760	999999	365	382	149	695	699	648	345	128	548	999999	226	999999	474	572	
736	999999	650	223	404	862	314	565	999999	991	344	767	214	70	875	808	999999	999999	49	591	783	993	40	714	999999	434	999999	349	670	257	751	940	918	971	425	999999	15	265	986	898	999999	799	52	157	361	999999	443	285	252	740	381	999999	963	882	789	999999	811	999999	711	999999	999999	999999	895	93	999999	999999	848	243	644	106	999999	682	308	151	357	983	951	882	362	580	991	79	106	999999	876	820	977	45	192	682	999999	78	999999	27	390	279	904	958	907	999999	92	210	640	156	937	698	999999	821	999999	999999	792	999999	583	140	999999	448	868	999999	216	430	426	812	61	962	138	734	138	291	999999	88	89	992	999999	404	497	999999	999999	999999	992	187	999999	999999	511	386	889	48	999999	423	999999	941	410	999999	999999	999999	999999	999999	999999	677	27	213	570	351	69	455	725	800	999999	999999	999999	197	20	918	972	39	242	269	999999	674	82	100	248	714	252	820	677	150	999999	497	999999	227	999999	760	999999	789	616	845	106	65	660	99	94	317	780	850	931	492	966	722	999999	282	968	999999	605	927	999999	999999	999999	249	778	585	560	466	325	425	556	999999	985	193	999999	397	172	999999	23	983	15	930	999999	401	889	194	999999	527	999999	590	259	999999	999999	15	999999	760	746	999999	287	85	539	999999	992	999999	304	681	506	782	310	857	119	722	999999	621	921	999999	921	706	360	593	410	42	223	999999	176	399	104	980	368	999999	650	314	999999	938	453	386	938	580	107	217	687	401	227	394	480	536	999999	543	93	790	839	49	507	693	674	507	999999	267	197	904	587	526	424	648	999999	999999	753	532	178	999999	999999	351	609	152	905	999999	814	828	263	639	703	560	897	577	821	610	807	999999	273	946	971	680	392	202	629	171	999999	579	999999	675	783	173	999999	548	695	498	440	365	999999	999999	692	586	14	558	210	37	629	846	999999	607	997	477	268	231	573	425	958	416	522	744	41	999999	651	587	856	540	195	358	882	333	179	452	999999	607	264	394	999999	834	999999	602	542	141	999999	999999	678	315	904	999999	975	280	999999	33	842	999999	634	456	935	426	701	999999	841	281	999999	999999	437	555	979	660	967	999999	748	134	425	920	211	899	493	82	909	550	636	51	382	999999	999999	156	999999	454	999999	999999	459	259	142	331	999999	271	178	259	151	132	999999	253	186	797	999999	999999	608	921	841	999999	999999	862	516	161	43	799	899	360	709	291	945	535	687	168	728	999999	991	103	169	940	999999	243	999999	999999	224	393	
865	584	91	387	999999	687	612	999999	844	597	999999	980	999999	960	372	818	549	859	999999	800	565	27	999999	42	424	999999	762	900	14	999999	931	729	937	649	999999	324	279	332	743	267	922	450	324	140	755	20	999999	999999	578	912	999999	81	610	999999	828	999999	514	58	962	999999	999999	999999	243	124	665	23	53	999999	999999	57	548	227	999999	918	999999	125	999999	938	287	413	999999	564	332	101	999999	860	129	524	821	999999	999999	999999	369	710	342	999999	216	209	475	742	967	999999	182	999999	999999	476	955	691	546	999999	999999	575	771	558	999999	371	389	151	88	805	894	529	827	939	246	328	857	415	586	666	908	504	999999	545	446	552	392	800	727	999999	999999	437	977	118	999999	999999	459	810	999999	971	831	75	130	670	848	999999	339	999999	294	55	618	550	999999	879	999999	650	112	235	122	781	979	589	424	519	900	466	551	718	999999	999999	999999	56	39	614	835	999999	383	803	697	997	223	158	515	681	951	999999	332	108	314	999999	999999	233	999999	604	999999	251	651	999999	769	999999	897	999999	246	293	186	571	521	500	54	960	276	309	538	124	568	999999	83	999999	568	547	144	452	999999	999999	868	645	358	435	622	999999	999999	772	43	999999	110	603	912	999999	504	389	841	831	63	353	35	833	694	583	999999	172	178	908	53	999999	257	454	999999	542	999999	999999	222	96	878	461	768	999999	275	233	24	965	917	851	247	999999	999999	312	999999	71	999999	44	950	775	399	999999	425	293	999999	811	67	655	397	379	807	999999	176	754	952	602	999999	531	568	471	999999	80	999999	326	999999	864	526	945	999999	154	863	999999	999999	447	999999	428	45	999999	775	464	175	368	577	547	53	284	22	950	999999	999999	485	157	476	489	216	329	999999	108	999999	864	294	999999	600	253	515	428	999999	728	67	533	566	110	999999	113	305	210	999999	706	283	397	852	575	594	268	668	716	999999	111	999999	377	999999	999999	862	911	180	999999	999999	334	41	625	902	999999	893	826	239	385	401	373	999999	16	999999	508	825	999999	22	718	527	341	999999	799	515	999999	497	690	319	629	248	844	999999	251	441	999999	999999	999999	495	568	999999	768	38	293	324	999999	917	999999	550	999999	122	637	898	461	999999	437	750	242	120	631	796	213	516	610	146	557	439	999999	574	659	833	176	739	453	46	759	312	300	484	965	363	271	149	999999	516	999999	999999	999999	999999	999999	427	999999	547	863	999999	999999	999999	428	156	999999	120	974	660	999999	999999	945	898	455	425	776	134	459	
757	155	278	534	73	912	999999	536	611	957	236	570	999999	400	628	875	681	999999	507	884	154	716	854	388	611	999999	721	999999	999999	500	66	938	879	967	684	402	595	999999	999999	349	334	999999	166	163	748	100	658	491	999999	999999	773	858	999999	250	315	50	999999	889	999999	999999	200	999999	824	999999	900	297	690	999999	715	999999	290	444	160	168	560	999999	999999	999999	999999	520	600	240	999999	689	726	208	669	999999	662	643	112	999999	999999	601	158	800	796	55	262	460	410	999999	775	999999	999999	339	708	999999	690	781	490	999999	259	413	999999	960	288	144	394	702	628	61	999999	81	133	584	999999	558	19	999999	999999	515	999999	999999	119	999999	464	163	999999	396	500	999999	999999	999999	999999	999999	455	910	999999	999999	522	999999	660	560	832	999999	781	703	967	167	219	159	111	930	999999	974	999999	999999	303	999999	505	134	196	997	211	80	111	731	918	619	138	219	999999	821	247	86	854	999999	358	999999	999999	761	999999	999999	187	351	999999	28	838	189	999999	386	617	379	692	397	999999	663	358	999999	257	60	785	357	38	10	977	999999	999999	999999	129	271	721	542	582	744	999999	406	820	860	623	93	892	739	265	752	602	999999	999999	849	611	999999	999999	596	512	999999	975	999999	761	186	373	177	999999	872	69	999999	999999	84	797	947	459	999999	999999	498	148	999999	167	999999	102	286	408	185	160	999999	365	927	731	135	40	999999	768	109	644	999999	496	999999	759	999999	679	172	999999	999999	14	191	399	542	359	51	457	348	227	999999	999999	485	778	198	999999	999999	517	141	371	999999	54	600	189	999999	434	208	11	999999	414	147	376	999999	199	880	181	999999	999999	999999	578	690	677	691	979	839	362	169	999999	308	439	278	999999	548	999999	999999	999999	999999	12	49	999999	160	49	764	933	89	562	816	999999	999999	26	58	45	694	562	680	862	362	620	350	997	275	343	999999	263	146	999999	828	138	643	407	767	966	999999	714	428	651	912	757	999999	286	546	999999	999999	292	390	242	818	985	130	693	999999	792	999999	52	843	816	345	999999	797	455	999999	687	999999	500	258	91	631	980	999999	39	949	605	720	73	999999	401	999999	421	999999	903	816	842	999999	950	999999	974	314	372	871	999999	315	999999	959	454	999999	999999	999999	476	43	309	611	838	851	100	743	524	81	598	999999	451	999999	999999	638	999999	999999	891	678	701	999999	283	777	268	118	532	724	548	646	276	521	601	179	899	999999	999999	999999	999999	991	917	216	762	903	716	780	429	172	390	773	74	999999	
660	190	530	262	759	532	352	729	329	376	205	878	805	86	989	281	550	546	999999	603	661	999999	999999	494	461	380	71	999999	999999	370	343	774	581	460	861	421	649	999999	628	50	948	258	672	551	21	883	107	639	791	999999	621	843	707	999999	164	759	429	45	999999	999999	471	864	50	958	999999	430	306	355	224	999999	632	999999	918	34	654	413	999999	219	483	578	283	431	696	541	748	500	77	999999	306	999999	992	614	846	249	579	93	217	713	518	591	586	751	424	999999	999999	718	925	683	816	750	531	219	562	232	115	999999	177	999999	220	999999	999999	999999	999999	122	585	27	67	678	454	571	205	524	701	891	999999	531	16	483	26	39	999999	394	303	555	999999	782	62	623	999999	540	915	708	502	975	238	999999	999999	312	999999	999999	661	256	999999	255	554	16	518	999999	999999	583	42	694	492	190	968	968	999999	503	542	802	965	443	543	914	655	497	31	725	663	999999	999999	704	999999	518	378	328	166	58	999999	999999	274	392	999999	561	507	230	225	321	17	269	506	999999	999999	836	999999	227	713	323	599	67	984	999999	16	638	753	338	849	974	812	650	812	999999	503	999999	999999	999999	61	999999	417	434	281	710	717	403	105	999999	934	18	976	160	614	842	459	943	588	480	385	753	807	999999	999999	251	509	367	457	661	999999	800	307	958	176	731	906	174	785	284	85	613	543	132	999999	841	998	999999	45	970	395	559	390	67	208	999999	999999	999999	63	999999	210	360	946	443	925	143	711	27	999999	999999	935	294	999999	313	405	772	220	999999	774	539	253	847	999999	487	276	155	420	249	760	868	557	668	120	999999	84	724	666	999999	999999	270	139	980	677	161	45	999999	402	87	662	435	96	498	473	523	999999	363	38	999999	999999	780	723	999999	267	125	999999	276	184	411	999999	680	115	121	488	514	410	273	179	999999	999999	176	752	343	587	334	782	68	205	999999	969	720	999999	207	931	426	546	668	723	562	825	999999	925	990	847	981	330	975	19	958	999999	523	193	999999	27	11	37	390	999999	932	343	278	81	999999	442	518	984	999999	189	72	968	999999	999999	617	355	683	250	762	495	606	14	806	999999	246	999999	455	999999	838	999999	930	398	165	785	999999	229	556	999999	348	558	339	996	421	795	947	990	382	973	576	512	344	761	275	895	999999	999999	999999	229	999999	114	986	981	155	999999	259	673	812	999999	999999	999999	999999	985	999999	213	166	609	999999	20	110	256	999999	481	960	336	845	179	133	
270	508	863	692	337	999999	999999	571	357	999999	999999	999999	283	187	999999	224	999999	999999	358	858	71	738	676	999999	525	999999	588	14	515	30	819	882	89	550	552	457	895	705	471	133	668	642	808	999999	899	474	827	78	683	267	783	622	497	320	999999	999999	831	529	176	218	284	999999	66	337	41	811	466	733	635	969	329	481	252	999999	200	429	999999	917	444	61	301	519	331	257	247	206	999999	769	999999	30	999999	999999	539	262	849	440	999999	481	728	97	17	103	443	714	999999	311	380	273	130	641	601	913	94	125	999999	764	907	808	99	834	427	697	254	615	999999	999999	942	999999	385	759	843	458	199	999999	999999	208	86	616	319	999999	999999	131	649	999999	428	999999	999999	423	345	94	999999	776	391	893	670	320	999999	827	370	985	368	390	887	999999	798	153	724	737	82	719	687	300	499	163	17	306	999999	407	196	641	671	528	655	300	999999	999999	76	306	686	732	359	258	999999	334	577	999999	999999	288	58	285	999999	999999	351	625	999999	999999	999999	238	885	999999	272	450	641	999999	323	840	999999	596	144	731	86	999999	60	349	369	438	54	175	586	571	72	769	359	910	654	127	186	999999	893	999999	789	838	999999	999999	469	908	617	526	20	737	711	646	154	327	208	569	504	12	266	968	999999	122	651	324	311	503	101	999999	84	999999	663	705	703	150	999999	248	999999	737	879	999999	821	528	164	999999	999999	425	625	999999	999999	95	999999	184	773	925	806	677	196	105	20	999999	817	886	999999	813	999999	15	943	13	386	960	560	766	132	805	156	669	957	999999	464	886	999999	69	29	999999	583	488	999999	777	344	999999	999999	912	727	913	643	935	999999	350	775	854	999999	621	655	751	534	856	61	968	778	146	999999	394	640	133	98	999999	866	999999	240	595	999999	175	669	122	908	648	48	219	171	221	593	616	36	610	415	266	414	278	464	726	436	964	999999	207	999999	666	281	999999	999999	886	78	622	999999	190	780	315	951	542	842	886	817	842	806	567	552	113	368	40	999999	831	352	999999	998	513	168	118	999999	999999	568	252	999999	999999	393	285	999999	971	999999	846	829	109	999999	871	435	578	909	594	168	442	654	999999	308	251	884	993	999999	479	624	999999	31	999999	149	489	974	999999	999999	382	458	531	424	999999	607	521	210	619	999999	480	172	429	604	574	950	734	817	127	943	134	561	400	741	999999	356	999999	999999	167	960	999999	999999	999999	999999	537	145	999999	28	82	843	999999	50	274	476	72	
316	999999	12	457	721	414	671	999999	656	394	820	68	789	751	999999	999999	697	53	659	701	999999	999999	999999	999999	999999	323	715	745	283	167	999999	296	923	678	366	161	896	377	446	999999	163	50	999999	674	999999	87	847	999999	999999	145	99	999999	999999	775	999999	979	834	935	999999	407	999999	925	999999	498	310	534	144	120	394	83	811	330	607	999999	547	999999	157	999999	361	361	476	448	898	148	78	96	680	158	199	386	327	960	358	999999	999999	237	466	691	373	191	942	737	882	773	333	769	400	511	237	946	832	999999	584	999999	931	260	37	445	430	223	853	986	921	999999	999999	851	971	568	999999	999999	86	465	332	999999	419	739	566	134	814	309	999999	179	920	253	553	189	386	999999	117	605	210	31	270	160	338	955	999999	873	999999	482	797	831	264	999999	869	377	815	415	999999	999999	694	902	999999	131	526	684	76	678	465	576	475	289	461	999999	119	65	999999	181	999999	999999	923	692	117	341	511	999999	999999	12	999999	999999	373	970	999999	915	911	308	999999	149	999999	999999	999999	147	418	450	17	517	379	612	809	814	182	643	574	792	278	11	794	999999	619	661	769	74	304	289	213	504	999999	999999	739	999999	999999	999999	548	999999	575	785	283	666	333	993	999999	999999	203	569	14	729	406	652	999999	909	999999	999999	529	999999	883	824	999999	139	247	999999	999999	833	872	998	158	999999	999999	386	227	492	728	999999	965	625	175	467	999999	735	285	484	107	202	899	829	307	565	536	576	313	999999	999999	154	429	820	999999	999999	438	204	420	999999	633	30	435	163	999999	385	999999	903	999999	426	952	117	854	763	415	479	933	52	700	999999	589	529	82	475	549	584	708	155	999999	513	38	676	325	397	999999	87	767	745	648	999999	431	633	999999	999999	999999	999999	299	666	999999	851	728	395	504	827	308	114	947	959	614	607	676	999999	608	302	397	286	791	467	912	338	712	999999	404	777	999999	999999	760	195	999999	713	999999	51	740	453	999999	642	181	497	999999	746	139	808	141	50	256	999999	34	476	500	522	54	832	754	86	148	539	999999	999999	999999	999999	354	761	292	901	323	634	258	164	517	754	114	999999	377	999999	208	904	999999	363	530	727	999999	293	695	164	999999	999999	999999	663	314	255	999999	454	830	747	999999	378	525	999999	999999	621	194	999999	959	745	999999	749	464	999999	877	244	483	999999	999999	999999	420	999999	76	138	241	999999	999999	594	850	999999	112	660	474	630	774	999999	388	826	999999	999999	542	71	333	949	746	919	
997	709	999999	80	999999	23	257	890	337	999999	999999	397	998	866	999999	600	999999	698	642	757	284	834	999999	56	999999	656	11	999999	406	358	737	126	999999	999999	863	637	808	779	498	99	999999	584	302	442	999999	999999	828	769	635	942	51	999999	317	988	999999	173	896	739	224	125	999999	960	999999	999999	604	195	14	686	12	646	792	250	209	553	354	999999	541	999999	527	999999	828	241	999999	999999	316	111	808	403	677	999999	999999	78	564	999999	86	452	100	324	999999	343	999999	152	766	989	159	801	436	763	643	944	999999	524	222	361	297	780	308	999999	999999	502	386	611	18	312	905	724	685	999999	999999	901	999999	227	543	194	876	686	475	672	314	515	675	55	759	732	78	226	999999	213	96	999999	154	72	652	345	956	385	143	463	93	435	125	999999	296	999999	999999	415	999999	38	999999	999999	999999	636	999999	166	826	341	851	999999	244	999999	999999	481	999999	181	757	999999	574	207	237	999999	553	21	588	878	399	75	758	999999	397	999999	999999	827	729	485	990	517	999999	495	519	999999	534	856	999999	404	567	644	870	125	984	798	999999	784	999999	983	999999	999999	57	845	766	760	999999	833	889	999999	454	999999	752	999999	190	249	209	88	999999	612	966	696	792	194	321	999999	205	642	42	999999	999999	999999	36	745	428	696	470	502	999999	758	51	700	967	647	949	999999	892	616	935	999999	598	761	105	198	999999	370	511	863	999999	20	564	940	800	999999	758	999999	23	16	835	493	779	999999	359	999999	570	275	729	154	999999	794	999999	589	707	297	999	71	364	999999	728	68	195	606	968	718	203	110	900	676	888	955	513	885	780	451	965	999999	411	999999	627	752	640	999999	999999	739	999999	999999	999999	513	300	697	640	185	288	776	999999	999999	737	640	736	469	375	62	999999	288	291	977	808	999999	332	117	659	198	999999	999999	427	827	976	238	571	228	999999	999999	386	201	325	337	607	999999	153	999999	164	771	439	999999	387	587	112	999999	458	999999	176	977	999999	193	999999	451	965	999999	358	999999	206	509	999999	518	602	999999	676	73	963	999999	380	999999	122	540	952	888	759	999999	598	999999	725	636	779	400	999999	999999	216	202	164	873	999999	305	655	672	595	655	701	921	999999	409	911	48	386	999999	799	371	864	650	240	159	692	912	999999	518	755	999999	729	678	999999	999999	771	483	909	100	591	84	999999	450	999999	999999	999999	837	496	199	929	999999	999999	284	600	999999	35	565	962	15	190	459	591	146	917	35	926	32	999999	999999	999999	437	
138	999999	913	725	221	424	706	933	961	999999	999999	523	589	77	320	454	87	999999	686	999999	521	904	909	999999	493	23	532	918	380	999999	382	642	562	501	558	999999	371	875	999999	611	859	38	53	336	43	77	557	849	714	482	944	688	177	431	915	234	387	782	241	999999	999999	788	999999	797	481	782	999999	97	519	999999	93	211	307	85	356	999999	861	999999	999999	425	999999	999999	999999	999999	229	694	475	140	586	334	585	589	644	999999	719	80	474	256	854	999999	115	469	340	366	399	742	390	101	999999	432	372	803	999999	815	999999	217	584	665	999999	787	317	830	999999	999999	773	503	999999	38	365	285	999999	615	729	999999	320	996	353	847	508	486	313	384	65	163	961	781	999999	828	999999	511	496	809	999999	76	943	284	958	155	999999	895	185	362	735	799	414	757	84	836	505	746	864	737	167	999999	484	932	999999	357	233	991	999999	738	502	854	999999	219	936	999999	903	45	47	999999	263	999999	999999	951	999999	266	749	214	706	78	333	789	647	758	651	588	591	999999	509	999999	999999	601	306	446	999999	881	19	204	820	421	933	469	999999	666	483	554	789	533	293	518	999999	29	294	999999	415	712	216	999999	567	358	81	892	535	437	286	999999	316	864	999999	767	999999	999999	393	295	999999	863	999999	980	284	107	999999	68	727	991	999999	902	999999	999999	41	157	674	999999	637	999999	349	999999	934	999999	999999	821	999999	924	999999	526	999999	63	636	999999	395	551	632	236	757	999999	999999	22	175	544	435	999999	999999	539	833	944	102	279	999999	921	945	104	929	808	600	463	999999	874	626	210	999999	948	276	317	391	489	524	999999	230	999999	912	999999	875	400	846	15	474	708	101	497	433	991	146	714	63	999999	622	823	999999	303	611	999999	395	964	813	487	117	49	158	354	429	654	58	999999	18	618	229	999999	962	595	988	160	999999	139	777	738	811	561	263	999999	866	700	999999	927	564	237	941	910	999999	369	897	435	559	747	77	999999	943	395	706	445	999999	93	861	49	999999	461	902	266	197	84	675	556	785	68	487	728	840	131	195	781	676	318	952	999999	999999	562	600	45	71	997	795	425	999999	818	29	782	999999	773	621	113	334	999999	999999	511	693	351	650	999999	269	349	938	822	999999	924	999999	762	999999	268	352	752	860	866	205	199	289	260	701	967	999999	999999	889	76	509	92	457	991	595	999999	999999	355	999999	109	776	722	69	999999	225	930	999999	266	651	999999	431	868	252	468	999999	534	231	442	
650	683	461	565	999999	871	322	127	477	999999	177	999999	358	996	840	760	100	482	140	316	999999	770	917	782	63	319	645	641	999999	988	511	70	228	999999	705	999999	648	221	999999	197	999999	108	463	999999	99	961	231	434	999999	999999	378	999999	404	915	407	879	766	679	511	149	236	681	287	488	275	116	471	881	300	999999	122	879	219	942	656	936	317	644	693	102	98	221	612	357	620	504	666	313	79	999999	473	968	999999	999999	961	999999	820	974	16	982	499	349	143	999999	999999	498	797	999999	269	999999	999999	999999	999999	419	61	24	79	999999	999999	771	450	167	999999	474	147	999999	999999	999999	999999	999999	126	343	637	710	602	748	87	194	977	131	706	999999	54	607	264	351	982	999999	82	946	999999	999999	116	245	999999	342	536	669	290	236	999999	710	479	591	999999	238	494	285	999999	999999	936	884	999999	746	999999	999999	123	214	999999	999999	170	999999	999999	44	999999	236	237	402	178	270	222	418	903	999999	802	999999	734	462	262	36	857	707	999999	769	19	35	999999	370	180	999999	228	331	459	495	999999	449	999999	999999	824	999999	11	101	117	999999	100	528	980	213	999999	999999	510	999999	952	999999	937	463	408	254	999999	742	999999	999999	232	872	51	890	959	999999	684	363	309	299	638	143	34	999999	600	924	999999	999999	54	999999	426	111	795	568	379	999999	558	611	50	451	419	92	829	144	869	244	516	210	569	573	999999	590	999999	221	31	818	168	181	863	999999	575	543	697	999999	999999	999999	87	482	520	693	859	82	322	858	880	556	313	890	896	365	418	478	922	481	999999	836	342	584	999999	999999	117	387	748	567	875	875	394	273	999999	748	167	43	689	999999	999999	455	277	910	999999	999999	514	277	284	508	999999	999999	621	999999	999999	614	787	503	935	999999	999999	481	334	999999	982	999999	172	50	207	999999	207	384	789	999999	767	759	999999	432	252	999999	56	839	113	249	501	779	263	178	912	999999	960	664	999999	729	300	242	999999	521	999999	336	999999	474	999999	999999	999999	691	317	575	458	601	55	999999	260	863	913	745	378	94	264	213	750	994	999999	999999	999999	543	285	69	999999	535	638	999999	503	916	769	582	769	977	939	809	999999	688	719	320	43	605	414	244	816	554	999999	46	267	999999	585	999999	999999	952	938	767	999999	258	999999	923	999999	998	861	343	999999	999999	976	401	155	454	999999	72	999999	817	999999	592	139	50	252	999999	671	601	789	999999	340	460	245	816	999999	999999	999999	222	867	796	357	999999	999999	80	999999	485	
578	472	890	812	999999	523	44	999999	868	355	638	375	15	619	261	371	999999	999999	13	644	105	999999	361	974	999999	529	204	488	470	59	999999	68	900	999999	632	999999	999999	976	795	816	999999	716	999999	999999	543	999999	216	999999	999999	985	825	659	77	506	389	418	120	916	761	464	328	555	68	819	506	579	475	999999	987	61	999999	242	298	196	227	999999	999999	667	999999	999999	999999	946	999999	485	999999	199	991	403	999999	224	98	794	225	340	498	870	999999	999999	197	964	563	968	271	492	334	593	371	880	288	10	205	452	486	999999	151	382	611	583	596	999999	588	81	860	999999	963	865	27	957	698	357	999999	94	480	999999	470	354	684	460	160	639	827	120	999999	387	28	646	318	487	199	125	268	83	541	880	386	491	117	498	529	468	576	999999	192	931	279	999999	972	999999	277	797	697	999999	999999	956	488	477	956	483	754	326	557	539	768	582	98	657	552	599	99	999999	246	999999	931	692	999999	423	928	999999	999999	907	999999	308	219	999999	427	117	650	584	402	999999	999999	633	744	212	911	46	645	609	999999	622	568	383	920	299	561	999999	229	999999	893	74	548	772	376	846	999999	258	330	376	164	981	16	968	999999	190	453	999999	451	728	780	36	778	329	351	495	349	999999	388	999999	840	999999	887	909	691	337	370	999999	267	999999	559	999999	716	278	999999	860	999999	600	186	999999	999999	948	999999	501	959	866	296	999999	431	880	507	363	869	410	999999	248	103	106	999999	999999	999999	691	354	553	178	128	999999	509	999999	490	880	999999	123	649	84	999999	999999	396	949	825	50	150	340	386	401	206	792	316	999999	216	999999	518	323	316	999999	999999	999999	516	332	841	556	787	355	940	999999	999999	999999	230	335	644	391	707	156	461	829	679	360	968	162	972	335	14	767	668	723	371	999999	807	999999	920	298	350	73	118	279	263	999999	400	386	643	957	572	980	107	824	999999	999999	862	487	248	999999	635	999999	360	516	551	999999	686	999999	999999	999999	441	499	414	356	51	644	48	192	575	999999	960	591	518	25	763	999999	999999	844	664	999	573	329	491	126	662	985	999999	601	727	242	118	182	999999	321	999999	999999	999999	999999	782	424	999999	680	911	364	999999	53	999999	999999	999999	528	360	842	562	640	759	999999	999999	297	693	65	931	999999	465	999999	775	787	999999	207	500	999999	999999	918	71	249	675	892	417	137	283	619	150	378	848	999999	882	275	620	116	999999	999999	74	287	67	726	493	886	225	999999	588	65	209	
647	844	72	80	999999	999999	999999	964	866	704	880	24	84	915	562	598	266	999999	510	177	738	999999	97	625	179	860	345	999999	789	999999	839	548	228	420	503	999999	785	137	449	494	307	152	695	708	194	273	983	999999	999999	999999	958	128	88	999999	999999	11	756	446	901	581	999999	566	999999	999999	999999	341	795	664	421	38	812	138	21	25	869	595	950	389	441	999999	877	533	825	500	719	999999	469	339	999999	501	777	348	999999	999999	58	740	999999	507	843	999999	477	328	399	902	999999	999999	116	73	28	875	61	999999	999999	995	704	912	741	684	478	154	872	999999	715	919	260	999999	902	153	967	139	628	999999	999999	589	438	999999	143	922	25	889	999999	999999	321	999999	450	999999	999999	241	173	146	998	292	999999	699	980	21	613	480	999999	21	927	963	105	888	256	608	831	425	567	155	999999	999999	669	589	999999	475	154	641	478	850	140	670	999999	999999	999999	346	999999	846	609	426	999999	663	280	999999	999999	650	310	432	999999	842	578	917	999999	999999	367	189	622	449	169	515	867	999999	999999	999999	999999	266	984	999999	757	999999	999999	985	816	151	210	124	547	665	626	889	174	721	999999	636	281	999999	996	960	473	951	999999	999999	686	104	999999	973	662	999999	133	705	665	46	675	918	658	999999	110	999999	999999	252	999999	956	822	279	350	155	999999	374	529	667	269	999999	801	999999	195	219	999999	999999	592	236	461	78	542	920	234	138	999999	895	999999	689	122	473	151	230	319	767	161	999999	753	413	814	298	949	999999	446	999999	244	999999	732	449	999999	388	999999	999999	790	573	424	902	55	222	999999	273	396	840	555	795	882	580	496	428	67	891	969	189	999999	173	128	87	484	593	999999	187	172	538	405	999999	999999	999999	440	746	999999	999999	371	540	314	551	901	119	910	650	758	664	999999	314	391	999999	419	761	179	626	454	347	427	462	329	921	110	857	999999	821	272	332	150	750	85	999999	529	438	875	871	272	19	176	833	999999	999999	805	857	999999	13	324	771	390	813	301	999999	832	909	221	393	450	53	674	98	387	999999	524	631	239	999999	872	999999	886	308	364	444	180	594	627	101	126	253	710	441	507	999999	942	337	459	79	975	620	227	492	430	999999	999999	88	455	409	713	183	627	572	140	343	885	92	458	856	999999	247	291	129	276	207	342	242	591	999999	493	197	999999	170	999999	262	763	404	999999	145	109	102	148	228	999999	943	625	148	310	999999	615	859	878	602	243	737	338	999999	225	999999	
886	112	496	568	915	526	10	467	999999	878	579	491	214	999999	999999	743	109	73	742	333	999999	204	931	428	999999	633	999999	999999	999999	871	924	666	188	654	259	999999	999999	579	312	861	999999	168	184	432	593	133	654	999999	999999	499	999999	275	364	891	651	691	181	999999	296	291	999999	999999	539	102	954	999999	312	560	72	999999	999999	529	760	881	390	423	29	999999	834	158	979	752	736	437	243	658	311	297	13	567	999999	999999	293	30	653	523	999999	92	478	680	821	104	503	92	361	999999	514	483	510	237	999999	671	243	148	312	464	692	112	858	305	612	25	557	999999	999999	610	246	739	237	867	999999	936	41	163	336	885	259	999999	85	134	153	827	999999	999999	999999	163	303	154	718	198	830	526	233	182	999999	999999	999999	998	999999	751	999999	775	255	643	442	736	999999	999999	811	427	215	999999	999999	999999	161	784	238	781	609	783	999999	999999	31	49	999999	278	712	858	95	530	348	999999	508	333	261	378	581	999999	342	168	522	223	343	999999	982	999999	499	499	31	999999	999999	765	999999	371	444	781	754	216	606	174	999999	999999	994	290	89	955	999999	703	482	783	212	999999	999999	451	270	999999	999999	730	66	255	779	223	999999	800	952	582	861	146	888	999999	623	374	546	178	144	740	228	999999	220	37	261	795	999999	999999	91	999999	999999	947	999999	999999	999999	999999	160	361	999999	810	999999	999999	338	506	103	404	814	12	999999	837	999999	280	316	529	999999	704	999999	38	993	983	206	599	719	469	266	913	999999	999999	455	599	224	195	783	334	796	34	724	714	934	857	981	24	88	253	944	999999	999999	999999	999999	999999	999999	132	367	411	614	355	484	868	999999	189	368	999999	556	569	623	363	497	981	733	849	980	805	104	999999	12	192	520	475	524	220	282	463	79	136	95	101	999999	999999	719	450	550	856	473	754	498	713	467	519	999999	999999	558	659	847	999999	349	709	38	230	408	999999	835	19	353	999999	907	904	208	430	484	532	535	999999	999999	293	999999	133	342	349	648	299	725	10	999999	932	662	622	616	451	787	999999	73	606	973	999999	615	999999	999999	442	847	593	999999	999999	44	108	66	442	397	564	328	999999	999999	689	582	999999	707	999999	174	420	999999	294	999999	757	643	108	468	999999	999999	974	999999	999999	621	899	502	65	784	688	999999	746	876	230	235	62	132	571	19	999999	34	999999	590	780	999999	999999	75	999999	304	757	403	999999	999999	137	300	999999	886	560	604	999999	196	526	335	29	999999	427	544	999999	
69	999999	634	81	99	94	999999	999999	999999	999999	999999	529	834	939	760	36	999999	39	117	749	999999	812	999999	571	967	541	999999	508	538	999999	912	949	999999	917	502	68	132	999999	999999	554	233	21	37	999999	999999	84	643	999999	999999	309	734	839	999999	999999	999999	257	999999	73	999999	999999	897	406	750	823	984	999999	972	916	446	999999	903	962	999999	999999	999999	918	784	186	412	999999	897	939	741	239	836	83	638	762	699	255	988	999999	227	299	656	827	271	999999	14	717	111	999999	810	74	405	999999	657	757	279	999999	472	999999	999999	999999	659	957	664	520	999999	911	813	999999	226	999999	713	999999	744	892	906	999999	999999	999999	999999	695	999999	181	139	677	833	75	426	881	492	999999	999999	103	408	17	999999	698	999999	750	227	103	904	890	509	619	999999	561	36	764	999999	580	999999	892	722	965	999999	488	828	986	687	921	494	931	999999	999999	418	619	445	999999	262	217	999999	906	363	87	999999	902	999999	520	999999	282	999999	661	40	999999	748	999999	381	443	589	161	999999	999999	73	999999	608	972	172	683	999999	741	126	299	512	643	54	745	539	645	184	525	817	999999	669	414	883	999999	900	815	88	528	999999	12	157	111	347	359	843	999999	478	818	999999	987	319	585	166	748	159	397	868	999999	360	999999	268	74	999999	562	516	999999	999999	999999	999999	999999	605	681	999999	123	151	411	306	695	902	481	176	366	785	829	999999	999999	999999	144	684	513	946	85	178	512	999999	93	999999	999999	999999	194	999999	703	999999	392	392	637	92	52	606	747	999999	999999	110	999999	999999	902	288	513	999999	432	999999	287	999999	568	410	529	999999	999999	380	68	999999	521	999999	999999	999999	473	999999	402	447	370	12	999999	537	936	422	999999	975	999999	943	841	999999	999999	999999	420	784	369	612	188	982	862	134	102	672	999999	114	580	330	391	52	105	292	885	76	202	999999	203	749	164	155	637	999999	222	56	538	999999	999999	299	999999	999999	476	860	999999	420	999999	245	909	544	989	832	842	452	593	258	848	558	918	999999	999999	990	999999	999999	999999	42	354	999999	999999	56	143	999999	724	290	888	457	999999	999999	999999	999999	491	956	999999	659	999999	331	313	195	960	964	208	980	999999	202	270	999999	353	856	412	408	76	276	333	863	411	705	118	561	563	145	682	612	706	999999	706	999999	480	999999	999999	136	729	169	357	948	999999	163	949	532	30	446	999999	719	832	453	999999	225	633	656	258	999999	999999	999999	631	825	292	999999	999999	891	495	197	970	422	999999	285	679	906	999999	
384	25	257	999999	586	541	126	41	963	999999	263	55	491	999999	824	683	999999	999999	977	538	532	666	262	999999	68	999999	832	999999	691	721	999999	773	502	306	258	640	999999	309	999999	220	514	793	329	815	29	999999	14	748	999999	738	203	372	702	378	396	718	762	377	698	549	708	650	999999	251	999999	490	553	194	200	194	683	505	999999	766	34	738	347	999999	860	222	41	999999	330	999999	999999	999999	999999	999999	910	999999	877	632	610	97	512	999999	999999	999999	592	539	302	999999	558	961	65	698	96	935	353	657	381	325	517	485	999999	999999	999999	396	723	48	419	429	283	660	316	999999	894	198	264	171	293	999999	999999	999999	919	221	535	368	897	830	999999	145	999999	263	168	562	999999	135	999999	888	542	68	364	553	130	873	546	999999	655	999999	999999	999999	999999	192	999999	121	470	196	565	999999	99	962	499	892	941	283	649	30	501	754	936	999999	619	375	999999	235	999999	311	210	56	674	636	713	892	36	999999	463	597	999999	57	102	927	569	283	799	580	569	471	612	846	999999	526	407	900	78	44	288	315	999999	999999	216	169	986	519	999999	462	259	606	999999	742	819	61	140	454	662	18	209	346	576	58	666	443	699	363	822	999999	239	812	824	991	999999	158	43	751	840	933	941	60	651	999999	331	962	605	999999	999999	182	396	952	999999	69	835	942	999999	515	481	772	470	999999	999999	483	232	446	781	999999	822	999999	27	388	999999	729	76	999999	694	999999	727	703	838	829	337	650	999999	286	573	765	999999	977	418	527	280	77	472	999999	363	178	124	884	191	730	57	365	164	17	349	519	992	685	999999	509	999999	777	999999	640	305	56	721	945	873	26	999999	844	999999	500	118	545	266	757	796	999999	125	843	522	117	782	971	495	754	937	999999	772	481	729	999999	999999	999999	143	832	999999	316	456	178	20	174	22	999999	112	999999	899	999999	263	245	999999	730	393	945	264	827	999999	999999	561	999999	18	819	999999	247	125	999999	760	614	412	999999	742	489	80	946	832	358	105	579	869	830	999999	143	999999	536	591	999	525	794	999999	316	973	691	755	489	169	999999	920	775	97	999999	999999	294	401	999999	502	409	999999	999999	122	905	731	289	464	999999	120	875	29	999999	655	125	827	966	999999	106	999999	61	733	590	787	641	438	329	492	120	927	571	742	970	44	192	999999	999999	681	999999	999999	694	999999	999999	379	294	182	212	130	971	999999	937	919	304	379	451	675	80	999999	481	477	999999	796	353	803	999999	
143	999999	682	472	777	749	295	41	522	765	999999	708	221	502	469	235	999999	520	189	989	999999	447	601	592	516	278	428	209	866	181	897	883	232	829	161	999999	529	657	204	999999	651	999999	999999	999999	999999	966	858	167	22	251	999999	286	174	813	896	999999	457	999999	956	508	330	95	174	350	867	999999	999999	391	999999	345	705	551	326	997	999999	764	664	999999	965	549	419	999999	196	624	999999	999999	718	999999	999999	465	676	439	701	695	999999	565	999999	442	746	686	490	477	999999	677	546	999999	999999	177	474	142	41	469	999999	999999	99	69	999999	550	381	255	232	999999	458	886	999999	275	849	631	146	782	52	999999	250	999999	69	942	455	999999	88	317	662	551	944	800	433	999999	315	295	999999	801	666	999999	70	500	464	423	28	999999	18	280	811	338	41	692	99	809	229	999999	357	999999	999999	389	999999	74	593	680	132	999999	462	462	960	564	35	344	125	999999	999999	750	999999	999999	924	526	999999	807	999999	999999	999999	261	999999	624	987	470	938	459	198	287	711	999999	906	783	300	369	476	555	320	257	312	697	577	999999	647	478	29	711	232	999999	999999	663	568	999999	171	999999	947	838	474	499	626	999999	999999	838	999999	175	843	999999	355	564	999999	956	497	258	31	822	684	490	999999	999999	999999	236	999999	111	409	57	437	647	999999	429	422	999999	90	821	630	736	551	738	71	482	634	977	999999	667	999999	921	176	320	248	348	196	999999	862	999999	58	399	349	54	439	120	737	206	429	926	151	421	875	676	628	295	999999	945	429	504	999999	999999	870	999999	999999	487	881	999999	408	999999	242	956	999999	999999	773	240	397	506	309	999999	999999	438	558	440	526	625	999999	500	692	999999	77	999999	47	367	82	999999	999999	999999	981	951	239	620	797	155	694	999999	646	750	902	397	898	774	646	478	999999	999999	914	999999	53	447	441	391	999999	456	215	990	919	999999	62	197	710	617	999999	357	999999	134	640	412	999999	340	979	305	999999	304	64	303	999999	568	999999	626	670	100	736	543	999999	848	999999	351	939	999999	276	238	999999	715	686	290	259	298	757	635	814	511	693	712	468	145	793	141	401	999999	396	360	809	999999	527	999999	999999	981	837	999999	940	298	999999	53	999999	751	606	882	617	999999	54	999999	999999	972	811	999999	406	999999	999999	384	64	999999	950	37	999999	915	999999	999999	999999	76	410	277	999999	999999	695	999999	999999	999999	648	999999	539	911	523	627	868	90	549	837	623	368	223	856	906	463	818	886	348	999999	736	158	
999999	342	999999	551	373	776	855	926	287	295	129	756	385	368	845	152	999999	999999	999999	236	376	999999	999999	999999	999999	999999	370	997	75	999999	187	603	913	500	393	206	227	971	263	101	235	999999	999999	337	249	999999	480	547	617	999999	356	999999	286	999999	999999	742	692	865	699	818	999999	857	860	479	118	999999	999999	885	974	648	925	999999	79	77	999999	753	41	323	589	394	999999	999999	389	399	999999	172	326	413	999999	999999	514	361	282	445	685	378	762	90	999999	723	624	595	999999	968	999999	788	946	219	509	38	710	378	286	999999	744	592	477	471	27	945	209	439	999999	999999	999999	574	296	633	391	632	991	950	104	866	999999	488	259	999999	999999	673	226	117	903	689	940	145	85	999999	700	102	999999	300	72	283	999999	195	428	250	999999	186	501	322	999999	877	47	760	284	419	999999	265	342	67	822	354	729	101	535	486	392	999	498	999999	999999	298	999999	700	887	999999	352	999999	70	19	586	471	181	903	290	36	999999	190	860	665	433	999999	759	843	477	999999	553	432	999999	941	857	999999	687	999999	388	999999	999999	346	999999	463	76	999999	205	999999	480	999999	999999	825	811	999999	999999	212	999999	833	895	498	539	889	233	179	999999	999999	926	129	999999	752	784	998	525	751	881	316	317	999999	599	999999	999999	436	372	126	544	727	621	159	117	655	694	854	287	999999	999999	265	123	702	195	156	42	999999	181	727	576	184	310	69	627	527	999999	742	999999	999999	259	999999	526	116	634	549	308	776	999999	506	67	929	720	635	752	626	203	614	221	452	442	173	265	644	999999	370	427	562	532	589	999999	952	620	857	999999	897	999999	16	999999	646	847	266	999999	674	669	999999	463	675	316	999999	999999	289	531	791	999999	999999	999999	881	567	274	132	999999	999999	432	745	115	319	863	994	855	887	196	547	999999	999999	999999	109	591	999999	902	906	752	999999	531	264	482	430	828	869	554	60	856	448	803	523	111	22	641	929	563	999999	600	680	461	122	147	742	956	196	811	986	265	906	999999	368	999999	999999	999999	178	272	685	490	999999	450	999999	41	999999	999999	999999	503	173	468	999999	420	574	315	81	999999	418	126	739	473	641	999999	568	794	949	783	444	999999	999999	300	472	666	999999	846	999999	240	999999	91	399	998	905	693	999999	527	999999	496	100	63	999999	999999	313	61	999999	221	849	999999	881	999999	91	964	999999	908	893	873	995	994	542	727	708	999999	146	999999	726	741	568	948	419	50	200	463	693	999999	844	903	999999	420	
143	666	997	670	358	999999	10	435	698	996	799	775	532	999999	953	373	354	999999	570	999999	335	999999	652	999999	527	841	999999	627	280	918	74	989	886	584	861	875	729	999999	492	499	336	300	999999	999999	159	644	518	591	510	999999	47	386	343	20	95	352	999999	999999	152	517	828	383	999999	779	932	810	888	999999	748	88	643	999999	975	999999	649	44	747	999999	751	999999	333	237	127	950	881	687	999999	875	499	518	861	632	895	975	671	953	145	999999	639	348	999999	570	999999	431	686	731	999999	272	371	60	604	932	356	999999	194	600	265	999999	898	254	163	23	999999	999999	999999	999999	999999	999	999999	999999	899	484	451	412	137	999999	999999	695	274	999999	286	999999	999999	448	914	928	285	635	790	80	698	931	374	394	999999	742	999999	999999	215	675	321	999999	863	999999	161	999999	490	944	142	431	216	999999	939	748	967	999999	509	19	325	297	735	783	219	337	999999	967	119	67	226	395	650	999999	999999	598	838	999999	999999	837	297	793	447	341	503	369	999999	999999	991	626	426	425	243	112	999999	917	940	537	202	535	678	193	20	433	999999	746	780	436	90	999999	910	999999	249	999999	999999	999999	849	403	290	999999	473	869	975	999999	640	800	161	999999	491	573	657	310	682	999999	169	113	783	24	614	756	588	999999	57	999999	715	334	186	572	390	999999	999999	547	257	999999	72	808	218	999999	999999	926	595	242	944	516	694	999999	419	255	511	618	748	835	789	533	271	44	822	335	999999	999999	624	589	168	724	505	120	999999	340	931	360	895	265	999999	687	999999	999999	999999	540	956	114	999999	931	70	771	28	241	758	999999	90	37	986	883	749	486	312	15	84	230	20	583	999999	999999	323	161	723	492	614	111	371	916	550	999999	999999	672	402	692	529	396	705	999999	999999	337	260	999999	373	22	515	744	999999	999999	999999	999999	529	382	556	835	617	999999	58	536	999999	656	362	999999	487	705	513	87	999999	619	999999	688	524	999999	231	230	828	419	788	710	977	999999	726	999999	645	999999	761	996	126	566	84	621	347	179	647	705	974	96	426	667	999999	438	659	765	999999	592	749	783	160	999999	16	208	999999	999999	558	999999	930	158	528	211	999999	999999	960	527	999999	864	350	355	109	526	999999	999999	992	130	212	999999	221	960	533	62	537	999999	846	999999	560	876	500	999	620	890	774	826	567	225	723	999999	477	141	230	816	251	403	684	999999	90	273	999999	999999	145	20	545	999999	624	476	674	965	999999	181	967	668	373	351	
735	218	752	428	184	777	406	221	80	89	739	716	810	143	999999	223	709	297	670	999999	999999	999999	355	804	999999	101	551	757	330	999999	174	562	999999	999999	668	999999	880	661	99	999999	603	923	999999	465	240	907	665	540	671	457	471	680	998	999999	486	999999	862	948	999999	92	999999	999999	891	999999	915	187	273	909	475	999999	342	57	999999	241	898	940	670	999999	574	999999	436	999999	95	872	835	493	999999	581	423	999999	999999	932	999999	16	999999	953	42	175	999999	62	644	755	999999	843	125	999999	999999	766	974	545	465	972	383	921	656	999999	563	28	939	432	623	999999	496	933	225	409	612	201	39	944	908	999999	350	999999	660	681	945	252	757	421	21	999999	607	999999	87	640	559	523	360	987	400	23	999999	127	999999	952	999999	142	628	716	811	291	999999	40	636	999999	999999	862	270	975	279	999999	999999	528	420	825	94	618	855	584	850	999999	999999	999999	553	999999	999999	233	92	707	421	999999	623	51	609	730	999999	999999	251	127	19	999999	999999	385	718	88	752	707	706	614	999999	999999	999999	54	999999	723	999999	695	486	999999	689	408	999999	563	563	999999	999999	230	918	690	764	516	999999	738	575	163	835	465	332	474	153	572	526	478	839	770	537	579	185	886	999999	374	101	509	437	999999	917	699	999999	999999	390	999999	999999	26	849	361	999999	548	479	712	888	985	999999	21	999999	127	881	999999	723	999999	928	128	54	42	411	999999	425	867	999999	999999	246	145	643	80	93	621	783	999999	999999	487	495	988	110	999999	998	999999	11	999999	911	999999	729	615	999999	999999	999999	272	486	999999	614	459	999999	416	999999	514	475	752	351	302	927	976	343	380	683	246	307	939	28	581	999999	999999	398	345	956	990	999999	631	169	614	999999	821	144	37	999999	999999	551	89	751	595	999999	255	951	709	999999	934	999999	999999	932	739	999999	393	253	904	721	507	71	599	460	257	280	999999	593	737	555	115	999999	316	484	514	694	228	999999	433	584	789	999999	999999	999999	31	23	885	698	999999	999999	363	577	239	316	398	117	951	628	504	324	162	662	224	999999	999999	102	670	874	428	55	513	999999	820	999999	932	999999	999999	416	438	243	394	156	173	853	202	537	611	999	96	407	742	599	694	118	431	137	941	535	146	928	353	999999	999999	384	380	168	757	999999	383	57	999999	545	999999	270	930	16	498	371	961	519	999999	999999	787	30	999999	999999	999999	712	898	805	999999	847	999999	999999	890	999999	875	789	482	999999	999999	702	625	48	672	999999	999999	
433	187	999999	999999	999999	573	999999	448	682	233	259	81	466	657	55	999999	578	999999	886	999999	999999	999999	556	999999	708	888	999999	739	788	54	748	357	999999	513	87	534	483	176	830	283	653	999999	999999	159	999999	717	999999	385	735	999999	57	401	999999	932	999999	63	631	294	930	691	999999	887	659	637	484	901	966	952	580	520	537	412	816	613	621	627	173	406	515	991	872	552	14	106	997	356	572	183	999999	34	999999	999999	246	149	638	765	412	579	675	723	750	73	999999	999999	163	644	585	182	999999	102	889	999999	778	938	819	999999	883	562	639	137	339	793	999999	556	617	349	175	677	974	999999	225	593	999999	999999	250	808	747	789	943	999999	999999	999999	999999	701	999999	678	420	307	999999	544	881	849	939	547	393	999999	904	258	606	814	479	908	208	463	876	999999	502	986	999999	20	999999	103	619	286	366	940	999999	467	422	938	999999	868	357	439	974	375	653	999999	408	292	904	999999	192	138	883	999999	201	409	825	837	186	433	609	999999	198	787	240	663	191	452	36	447	836	668	885	611	999999	768	488	999999	653	319	587	415	999999	999999	910	491	403	502	749	999999	642	584	762	999999	268	48	251	999999	999999	990	11	956	999999	999999	662	999999	252	282	312	433	999999	324	999999	866	846	203	212	340	876	999999	999999	688	702	999999	999999	261	999999	390	352	522	526	301	999999	662	317	999999	159	649	205	396	248	999999	200	326	999999	999999	399	895	658	75	999999	910	999999	999999	999999	322	263	761	661	999999	619	999999	999999	790	906	628	949	531	999999	224	999999	999999	145	490	510	999999	498	386	999999	487	861	19	999999	287	999999	999999	981	978	932	994	378	397	987	795	776	386	201	410	420	999999	378	999999	346	444	30	999999	775	829	999999	999999	824	876	867	999999	548	609	139	652	999999	300	647	971	999999	564	846	999999	999999	349	999999	133	947	98	966	912	999999	993	672	297	266	412	999999	161	101	349	999999	999999	999999	999999	999999	177	256	548	305	999999	344	406	278	999999	597	999999	708	435	999999	762	645	735	910	955	75	555	937	842	396	701	460	496	879	260	999999	354	999999	761	103	999999	877	408	999999	846	577	999999	725	890	699	892	703	414	45	339	704	999999	590	575	999999	700	999999	414	162	603	669	999999	526	28	398	253	248	999999	341	999999	885	999999	999999	999999	387	363	999999	57	152	503	999999	55	999999	550	555	949	763	560	23	402	316	472	255	999999	186	730	195	707	501	456	654	756	82	999999	999999	467	501	526	198	999999	
999999	192	272	658	605	623	395	976	999999	448	489	688	999999	939	272	999999	991	999999	887	656	177	132	999999	695	999999	251	972	995	999999	98	458	247	371	628	999999	134	210	596	593	999999	344	999999	245	62	967	965	822	143	203	41	475	999999	999999	999999	999999	999999	637	576	809	364	999999	999999	879	383	990	252	326	314	417	148	221	999999	171	335	322	958	999999	502	999999	883	999999	839	802	75	622	710	608	830	411	999999	496	633	787	238	911	944	999999	861	71	999999	649	517	726	65	819	81	586	313	229	268	861	144	848	999999	999999	811	597	814	760	290	999999	496	999999	634	651	588	999999	932	423	999999	628	35	440	13	244	911	123	747	255	551	134	304	610	153	922	361	999999	999999	303	110	356	525	999999	781	91	999999	614	101	413	241	999999	654	890	999999	639	999999	704	845	691	33	697	850	569	219	165	348	885	999999	711	299	802	754	638	999999	31	113	999999	999999	922	999999	307	31	343	23	999999	480	999999	999999	999999	97	657	940	181	999999	999999	506	955	891	999999	742	999999	999999	999999	123	438	710	25	576	829	535	909	55	999999	610	999999	676	516	555	999999	684	933	999999	256	624	642	862	582	999999	999999	525	157	999999	999999	190	999999	452	641	230	585	386	465	838	929	977	187	612	27	571	553	735	999999	410	768	941	808	999999	608	765	481	575	999999	999999	999999	314	387	875	999999	742	797	283	999999	296	969	745	229	105	206	278	447	40	845	20	815	185	999999	999999	275	100	381	671	844	876	999999	19	258	808	182	625	599	311	999999	999999	999999	279	701	703	441	32	999999	999999	945	339	327	451	999999	127	841	999999	778	640	610	922	370	135	439	167	546	959	497	421	923	580	678	145	441	570	246	545	999999	832	316	252	379	669	725	999999	559	308	289	141	966	999999	847	958	701	676	914	999999	839	544	999999	481	535	309	999999	375	660	999999	999999	999999	880	306	16	999999	334	367	999999	701	410	924	608	248	680	366	455	241	732	720	999999	764	655	598	705	939	675	834	717	79	880	999999	854	376	298	999999	261	670	685	902	999999	344	133	999999	248	999999	999999	917	800	179	854	999999	642	940	748	255	514	291	600	77	279	500	649	999999	999999	999999	999999	241	950	561	114	785	556	999999	96	999999	640	441	999999	790	13	758	43	548	224	332	718	913	628	53	614	969	79	999999	632	999999	694	649	402	198	844	704	967	249	999999	999999	11	999999	854	649	614	999999	931	999999	999999	521	466	111	999999	498	341	166	
613	907	946	145	715	937	207	952	414	990	999999	171	945	309	790	794	484	155	999999	905	69	999999	438	999999	47	268	555	121	677	593	390	904	857	688	100	999999	302	928	363	74	614	901	245	999999	43	770	865	999999	730	671	627	124	999999	435	106	999999	999999	415	108	457	392	96	999999	821	609	144	313	266	218	999999	501	555	791	266	301	168	743	999999	507	276	999999	791	390	16	965	276	736	432	592	999999	590	886	829	906	681	999999	627	423	999999	898	466	608	554	999	999999	81	332	911	999999	938	999999	664	908	831	63	999999	706	999999	855	999999	408	999999	999999	752	999999	999999	999999	885	584	773	540	329	800	999999	999999	795	247	999999	836	999999	944	824	298	999999	574	926	978	997	853	999999	821	358	567	680	999999	585	933	801	999999	564	355	447	336	999999	407	999999	863	309	32	267	362	325	442	961	398	583	593	31	188	223	636	728	42	503	999999	191	999999	129	999999	234	999999	446	530	281	549	507	498	928	255	11	72	679	975	999999	728	505	916	606	999999	916	999999	912	622	999999	999999	999999	415	832	417	225	810	999999	999999	999999	405	916	795	170	421	891	94	999999	775	999999	999999	957	752	999999	775	999999	275	164	837	201	243	949	823	999999	999999	922	102	666	520	40	999999	328	487	188	199	811	710	999999	194	400	831	999999	999999	445	999999	999999	999999	968	66	961	950	999999	906	999999	999999	456	103	911	817	999999	799	428	154	745	999999	832	999999	999999	257	964	999999	519	969	999999	369	906	999999	387	999999	999999	58	999999	609	999999	89	545	421	487	999999	999999	718	799	938	695	600	413	999999	999999	460	999999	999999	999999	999999	999999	999999	440	685	468	640	656	644	999999	522	445	999999	675	819	595	665	449	420	991	999999	514	256	946	999999	283	846	956	999999	419	927	999999	879	999999	412	517	999999	649	859	953	999999	967	108	12	286	502	999999	925	594	596	736	20	999999	510	359	217	999999	278	859	999999	999999	999999	931	234	999999	786	999999	700	273	311	261	26	590	467	154	999999	416	253	999999	88	38	921	371	999999	682	917	494	378	399	205	672	74	999999	457	341	172	999999	873	999999	500	935	999999	661	292	999999	999999	430	783	999999	377	999999	601	999999	780	383	999999	322	802	999999	870	302	197	311	999999	639	196	235	142	136	982	946	542	999999	179	999999	999999	270	89	794	962	999999	710	22	31	404	80	999999	19	83	641	849	243	331	354	207	999999	253	593	653	157	494	297	657	383	999999	268	999999	439	637	900	439	999999	17	589	
999999	592	999999	290	673	569	731	226	68	494	143	999999	221	999999	972	404	240	999999	436	647	477	209	999999	638	599	145	506	35	382	999999	212	615	235	999999	971	614	572	962	920	999999	426	278	239	173	250	999999	57	889	467	999999	670	763	807	999999	999999	184	540	999999	690	999999	72	705	843	885	999999	527	487	479	712	367	999999	999999	755	352	230	208	999999	889	397	881	98	999999	568	150	999999	448	999999	865	628	796	84	35	999999	392	31	720	435	353	881	723	241	577	999999	110	410	402	17	465	149	914	214	999999	159	809	999999	455	999999	999999	999999	843	999999	622	850	916	999999	806	994	372	999999	509	773	626	999999	673	999999	520	440	468	740	999999	441	353	999999	999999	592	433	875	473	943	999999	583	731	999999	47	999999	619	727	270	817	603	408	999999	999999	639	999999	587	642	486	169	928	24	678	999999	272	411	999999	896	146	333	858	999999	531	429	753	999999	51	655	999999	668	39	999999	179	650	999999	999999	796	218	95	999999	999999	791	399	313	25	999999	905	768	708	636	640	722	999999	999999	959	999999	876	999999	391	713	999999	931	999999	817	999999	999999	845	38	999999	560	614	166	811	999999	327	77	999999	228	413	201	30	999999	947	344	37	317	999999	242	690	999999	835	999999	827	381	473	84	128	999999	183	881	716	876	999999	999999	31	483	911	27	619	892	999999	658	812	999999	692	826	983	999999	789	999999	931	612	347	360	725	999999	339	999999	109	253	999999	960	999999	999999	999999	153	999999	800	999999	999999	999999	195	622	798	345	187	769	637	999999	647	100	790	791	360	949	113	539	591	431	999999	154	482	917	376	943	179	613	289	714	549	999999	193	25	245	427	745	990	548	25	548	273	701	750	462	163	168	999999	999999	999999	381	614	999999	378	335	409	923	999999	255	855	999999	573	999999	999999	149	162	906	774	999999	932	214	123	990	999999	883	724	999999	999999	465	222	785	10	919	707	342	934	745	815	690	999999	504	999999	999999	693	849	975	783	999999	999999	310	999999	393	999999	761	999999	999999	623	184	999999	610	956	201	812	43	80	175	653	782	590	214	416	100	999999	999999	438	736	378	307	726	908	940	675	130	999999	965	999999	388	168	339	84	999999	570	331	89	880	999999	665	999999	623	684	331	11	197	406	893	166	308	902	332	641	889	325	458	586	999999	290	81	657	77	999999	786	495	999999	515	892	845	999999	999999	839	999999	81	667	684	999999	587	938	488	724	999999	809	102	485	835	697	195	995	999999	744	999999	599	241	17	
999999	944	999999	835	559	681	513	999999	397	303	73	206	570	232	641	416	998	731	801	356	396	267	999999	999999	659	999999	999999	999999	733	34	595	999999	894	73	32	739	153	999999	389	806	220	223	999999	999999	999999	639	136	963	999999	999999	746	688	797	999999	620	386	999999	597	999999	803	361	616	999999	372	999999	999999	312	507	209	902	999999	256	351	995	146	999999	845	787	887	30	628	367	542	999999	288	906	451	999999	999999	999999	380	556	576	585	999999	604	898	59	99	598	337	629	763	461	999999	999999	347	802	999999	999999	540	580	999999	164	185	994	83	298	999999	801	382	302	64	563	531	715	680	765	549	541	284	795	697	299	693	999	603	91	591	789	569	999999	271	999999	115	800	999999	421	999999	461	530	610	999999	298	226	44	999999	209	930	999999	818	999999	263	999999	173	744	882	420	471	186	400	992	999999	305	999999	733	999999	59	457	731	868	268	999999	999999	21	999999	830	999999	83	658	999999	999999	160	863	999999	999999	395	999999	841	999999	917	999999	950	234	70	537	904	669	66	492	13	525	752	208	999999	559	226	175	999999	499	914	482	347	812	751	997	999999	843	999999	253	348	976	217	97	813	441	999999	140	37	483	769	170	999999	999999	654	908	651	952	12	420	999999	229	859	351	456	444	99	147	482	73	999999	70	344	812	999999	37	318	999999	395	428	251	999999	147	721	999999	753	139	999999	167	843	355	889	840	914	999999	129	126	865	999999	379	352	180	999999	964	787	709	999999	540	999999	627	999999	986	567	999999	178	685	91	999999	621	703	315	343	980	999999	999999	806	229	999999	999999	34	999999	452	34	25	999999	81	438	183	933	999999	927	598	319	539	253	368	332	999999	746	999999	47	999999	253	937	73	19	200	999999	256	981	999999	405	210	422	717	157	962	551	999999	107	999999	999999	215	601	999999	717	33	999999	999999	359	483	963	683	543	986	932	999999	999999	952	999999	881	999999	927	951	541	999999	999999	896	999999	105	406	781	757	648	550	139	772	652	171	356	999999	999999	999999	999999	999999	525	999999	666	436	784	948	875	999999	442	226	836	979	263	69	999999	329	137	628	300	999999	702	216	999999	993	856	169	999999	925	999999	999999	141	999999	999999	453	26	809	731	999999	47	999999	531	192	325	432	999999	159	999999	593	917	999999	858	131	342	944	805	318	686	673	579	999999	999999	949	992	361	94	999999	948	809	999999	444	999999	999999	590	154	999999	519	891	612	999999	706	999999	999999	999999	579	232	20	455	96	648	707	133	999999	890	422	753	
582	200	964	999999	665	211	708	549	482	438	201	541	197	522	296	427	83	394	872	974	439	940	423	138	999999	999999	999999	171	999999	999999	999999	775	177	400	849	329	927	275	623	505	941	423	535	150	40	478	999999	999999	999999	290	59	673	28	999999	324	999999	999999	835	273	71	349	547	214	172	999999	425	373	797	673	966	500	808	999999	376	42	25	414	282	108	605	345	297	809	999999	271	865	757	728	86	217	999999	999999	11	562	166	999999	219	373	251	614	999999	470	900	999999	789	251	903	652	416	308	236	504	736	667	725	61	737	159	901	43	668	644	999999	466	424	408	806	218	999999	637	806	50	41	494	500	875	397	423	275	29	999999	115	322	777	980	58	365	344	836	115	999999	70	472	217	999999	470	999999	443	999999	999999	999999	999999	442	999999	501	195	472	999999	999999	999999	663	323	999999	881	999999	999999	332	943	999999	375	999999	472	381	113	970	746	578	999999	548	39	135	953	999999	999999	999999	276	999999	999999	285	794	586	122	999999	986	452	353	999999	999999	999999	392	148	805	958	605	347	972	324	338	999999	999999	617	648	704	147	724	709	871	998	306	804	999999	788	668	999999	789	999999	999999	999999	661	627	999999	986	687	999999	999999	329	995	999999	547	612	952	343	735	999999	187	938	418	39	999999	999999	999999	188	999999	342	501	360	147	999999	999999	416	999999	999999	677	191	195	630	960	548	256	404	999999	33	460	694	851	557	62	147	514	851	522	276	999999	919	999999	391	702	354	664	541	192	999999	41	141	935	999999	999999	554	345	556	977	870	782	999999	37	458	727	600	999999	944	307	999999	763	963	999999	999999	806	758	46	803	928	616	883	999999	222	986	991	329	999999	827	890	999999	802	957	874	652	999999	264	891	696	664	111	862	719	243	192	965	999999	247	535	226	907	999999	541	999999	371	986	77	655	51	466	999999	999999	999999	999999	798	207	805	99	251	916	551	866	349	149	999999	999999	174	481	999999	31	999999	91	233	611	982	991	270	340	513	665	425	609	849	240	266	270	209	665	444	984	169	978	996	618	674	51	177	402	800	617	822	596	999999	30	542	999999	617	62	999999	999999	936	475	999999	585	500	942	27	119	882	566	554	508	46	55	861	945	95	999999	999999	999999	823	868	539	895	843	999999	999999	829	999999	940	652	157	594	999999	58	694	999999	999999	999999	732	33	68	999999	244	73	324	999999	580	168	596	240	11	125	139	984	78	935	690	742	671	958	197	422	942	913	999999	999999	409	999999	
176	554	999999	498	999999	999999	765	358	305	999999	528	279	413	670	111	709	651	999999	999999	653	980	759	710	999999	456	774	836	999999	576	330	666	411	160	582	991	51	999999	513	911	221	229	719	640	999999	224	401	554	999999	320	243	272	999999	457	756	26	417	843	997	999999	439	999999	129	781	975	176	999999	129	999999	679	69	154	147	129	254	433	270	128	852	463	999999	999999	319	335	999999	999999	300	953	404	565	583	999999	567	471	481	140	109	937	665	692	106	281	723	847	261	99	999999	256	213	332	999999	298	991	544	987	220	771	794	448	999999	875	173	999999	275	105	861	999999	676	999999	124	999999	999999	463	999999	999999	783	505	999999	84	254	999999	53	750	82	809	294	216	32	483	271	368	315	499	747	816	932	999999	458	751	399	512	458	609	98	997	433	835	832	187	214	714	999999	999999	204	984	831	999999	652	465	999999	655	564	202	385	755	28	833	715	352	434	236	57	720	684	999999	484	444	999999	999999	386	459	383	999999	279	557	69	999999	305	999999	985	519	999999	993	940	999999	947	999999	233	343	979	599	129	489	753	999999	666	587	45	462	999999	999999	761	578	89	361	999999	719	923	999999	695	432	999999	952	367	914	999999	64	779	999999	999999	228	999999	999999	104	786	999999	894	999999	301	999999	999999	560	842	263	999999	758	335	914	589	473	999999	342	404	999999	999999	70	176	131	838	999999	612	999999	105	999999	291	185	443	483	302	30	999999	627	631	938	223	999999	695	699	769	166	999999	999999	200	476	565	885	816	680	548	725	173	999999	263	999999	999999	999999	999999	999999	999999	423	324	851	621	569	96	610	999999	466	433	684	999999	477	362	682	999999	472	617	629	111	405	368	762	935	999999	857	614	374	984	660	549	418	520	727	356	841	999999	528	631	390	999999	999999	999999	256	864	999999	999999	420	581	988	814	65	834	83	575	999999	999999	999999	55	711	999999	246	726	806	883	275	854	750	16	840	999999	944	999999	248	156	999999	17	515	81	225	171	203	793	996	845	999999	999999	447	161	300	289	239	999999	919	908	718	457	554	372	999999	506	945	413	999999	486	870	78	595	999999	353	57	56	844	830	550	288	453	999999	960	399	691	417	999999	715	561	282	471	77	340	438	774	463	152	999999	718	999999	790	62	520	975	424	987	520	807	253	999999	395	652	378	999999	999999	727	999999	999999	906	99	356	999999	189	213	408	11	265	497	579	593	999999	999999	121	334	999999	999999	220	999999	974	999999	896	999999	471	329	886	819	
999999	999999	173	57	870	179	576	629	869	101	999999	999999	999999	423	732	32	999999	660	337	34	541	999999	999999	875	517	608	998	212	202	564	999999	860	999999	588	311	999999	999999	999999	723	999999	794	999999	999999	406	526	903	418	561	971	873	563	811	999999	861	288	655	578	297	539	271	181	999999	437	314	865	999999	988	999999	999999	188	698	999999	999999	602	240	59	587	736	358	613	999999	999999	240	999999	11	425	868	465	310	999999	976	46	992	461	563	429	64	161	541	513	915	430	448	793	999999	999999	874	398	999999	238	78	842	939	926	80	734	144	118	312	999999	154	533	999999	466	999999	999999	999999	485	999999	810	995	999999	204	999999	698	770	998	446	153	999999	550	999999	833	81	587	144	999999	76	391	828	999999	946	848	101	369	391	742	982	591	524	155	399	358	820	243	641	647	105	999999	310	736	999999	964	999999	898	999999	699	615	999999	77	563	646	103	220	999999	59	588	113	485	999999	37	25	855	629	997	161	131	23	838	946	999999	12	999999	90	102	598	981	688	202	694	692	136	113	524	960	509	305	999999	305	193	63	999999	619	999999	282	999999	841	344	172	747	999999	686	999999	932	580	561	808	999999	999999	999999	77	899	910	790	624	901	912	340	669	999999	856	983	717	999999	893	952	392	999999	808	381	756	999999	999999	455	999999	15	999999	181	943	408	701	292	999999	999999	126	999999	633	828	999999	381	808	999999	674	674	891	570	969	132	49	628	179	891	214	746	179	430	383	999999	649	618	552	999999	397	999999	796	999999	963	348	999999	740	329	563	999999	999999	573	999999	999999	999999	563	581	999999	236	142	325	239	999999	999999	999999	209	696	779	177	189	687	828	77	123	999999	877	999999	606	630	593	309	308	615	999999	777	999999	924	457	999999	901	77	999999	325	608	999999	41	999999	495	999999	148	842	960	999999	384	931	608	505	141	568	999999	999999	974	415	642	832	26	624	538	310	108	284	248	999999	275	122	999999	999999	999999	51	381	890	832	915	492	751	999999	156	241	349	179	678	793	999999	558	665	999999	176	683	775	65	417	458	999999	592	864	999999	713	886	999999	999999	105	46	99	999999	93	413	69	923	891	494	999999	393	999999	141	999999	491	360	699	610	29	999999	999999	999999	986	964	441	999999	333	627	157	635	269	969	523	999999	641	703	999999	475	999999	43	253	999999	291	999999	999999	270	63	172	382	253	999999	286	999999	887	275	999999	113	999999	651	999999	736	305	743	999999	610	423	674	999999	788	788	659	233	358	999999	695	47	
411	800	939	181	593	171	255	904	621	999999	999999	636	808	297	600	478	999999	494	999999	999999	999999	432	585	610	595	996	383	999999	594	790	927	265	999999	999999	943	312	292	999999	999999	575	60	839	248	626	697	48	258	501	999999	190	999999	999999	999999	999999	989	978	999999	339	999999	597	787	660	999999	830	999999	471	444	581	354	297	999999	354	999999	731	897	218	194	958	913	557	747	882	406	413	999999	74	576	453	247	964	96	953	894	585	787	399	529	417	571	999999	603	677	157	999999	994	999999	551	999999	851	781	794	267	999999	38	849	999999	999999	906	999999	991	895	991	999999	389	999999	242	460	736	943	507	688	776	397	999999	953	80	735	505	418	335	999999	999999	601	466	179	999999	537	865	735	882	145	623	967	999999	999999	612	343	999999	699	762	605	999999	24	353	102	28	870	738	84	779	180	758	999999	124	479	287	399	877	220	381	705	999999	999999	71	372	75	808	999999	356	999999	737	967	999999	999999	730	707	603	258	374	999999	999999	798	999999	955	712	386	136	853	110	63	222	466	557	328	67	21	813	999999	980	37	219	62	392	733	999999	212	952	840	394	771	683	151	513	68	422	906	803	999999	359	986	939	955	717	302	139	281	420	487	999999	719	894	650	999999	346	941	906	416	999999	913	509	434	295	469	338	380	80	952	999999	906	160	999999	767	999999	999999	97	264	345	999999	604	999999	791	474	251	675	999999	42	874	999999	126	516	500	745	142	849	562	653	495	389	999999	68	328	999999	581	449	999999	137	999999	282	258	687	570	326	463	152	717	999999	999999	794	461	347	205	786	381	400	999999	999999	635	753	999999	444	768	956	999999	999999	999999	869	893	801	173	750	999999	601	917	999999	945	183	292	989	142	602	609	701	927	999999	863	541	550	999999	999999	999999	501	999999	999999	814	918	614	999999	917	699	999999	75	252	630	710	999999	603	999999	942	455	485	189	999999	620	839	834	76	999999	593	682	910	329	999999	999999	999999	258	690	999999	999999	520	340	999999	374	999999	294	999999	367	81	227	231	269	672	607	999999	313	859	856	683	10	980	999999	586	566	999999	789	528	362	239	505	462	672	841	767	432	124	461	999999	355	336	311	476	995	811	999999	999999	999999	722	976	708	275	401	16	761	999999	668	753	999999	999999	510	766	185	138	575	999999	558	427	905	184	621	999999	54	511	999999	698	513	999999	999999	204	999999	550	806	385	530	240	999999	999999	90	645	764	370	999999	686	844	570	136	348	430	56	999999	995	343	
547	999999	999999	230	999999	659	73	617	812	978	274	999999	960	960	799	999999	344	999999	892	999999	269	420	260	999999	999999	666	999999	571	175	436	728	999999	826	216	268	29	999999	999999	180	15	26	37	999999	392	727	379	884	609	999999	741	95	999999	920	999999	83	136	115	999999	862	234	872	999999	452	386	260	883	489	753	701	999999	932	335	533	886	999999	242	469	868	999999	999999	782	187	999999	433	999999	999999	470	177	143	142	914	678	157	945	143	525	584	575	141	844	889	140	908	556	809	760	999999	43	338	999999	667	247	863	874	452	695	999999	28	45	874	422	999999	620	569	866	263	187	587	753	999999	657	893	736	298	108	999999	278	688	999999	590	999999	437	999999	302	475	676	815	282	503	447	268	999999	999999	267	431	577	999999	349	690	555	999999	999999	289	532	192	999999	511	999999	775	800	427	577	999999	454	999999	984	999999	327	999999	199	999999	904	999999	316	546	102	999999	479	866	999999	140	929	998	79	18	334	158	316	999999	701	175	250	999999	999999	29	690	171	999999	999999	446	105	999999	255	999999	116	999999	158	972	985	100	999999	41	708	999999	670	497	579	999999	445	984	836	175	218	402	33	207	407	999999	296	999999	930	999999	530	999999	435	999999	684	999999	999999	999999	185	185	999999	28	292	999999	999999	262	42	532	120	999999	649	963	609	929	984	853	477	908	279	767	686	139	169	151	511	289	819	732	813	82	372	114	809	661	844	199	999999	889	666	154	357	999999	745	999999	999999	567	819	999999	953	999999	39	63	999999	999999	499	201	859	999999	999999	262	999999	310	718	48	999999	545	164	999999	999999	795	743	588	999999	134	999999	921	393	75	524	999999	469	324	779	983	52	318	52	400	172	653	340	969	999999	414	711	999999	56	706	629	92	412	871	420	168	97	451	811	999999	998	577	807	999999	626	688	792	128	531	999999	996	165	502	763	999999	441	464	999999	331	999999	422	372	875	686	445	441	541	598	904	621	895	600	507	115	402	594	999999	999999	353	578	999999	999999	525	320	999999	474	589	649	95	978	703	323	999999	999999	523	999999	999999	999999	358	999999	157	203	224	910	839	406	658	397	370	999999	596	918	429	999999	999999	829	846	564	976	971	852	891	513	925	917	581	480	534	591	766	892	724	198	169	999999	428	378	615	481	314	816	202	288	893	391	784	894	377	756	694	999999	147	154	387	342	999999	690	999999	999999	267	926	999999	805	604	309	871	730	270	999999	798	461	999999	999999	672	165	999999	613	619	999999	143	
687	999999	778	999999	978	754	579	810	827	175	738	999999	999999	223	388	692	999999	684	594	520	64	634	999999	957	999999	557	64	482	231	682	651	80	754	999999	580	999999	999999	907	626	554	301	919	442	167	70	381	618	870	293	472	999999	929	34	33	999999	999999	68	821	665	430	699	999999	588	155	523	667	334	763	642	565	348	489	68	50	999999	999999	201	887	897	860	938	194	198	759	419	722	55	999999	780	999999	765	532	999999	205	999999	204	340	297	644	999999	999999	855	999999	728	133	783	871	999999	805	943	999999	180	923	999999	492	515	999999	829	735	999999	999999	603	999999	126	799	815	246	862	195	34	804	999999	252	505	813	93	956	999999	636	999999	999999	70	925	836	999999	999999	999999	447	713	349	295	999999	562	999999	780	453	872	999999	999999	999999	546	999999	799	999999	999999	999999	999999	428	991	408	559	448	999999	110	949	561	678	155	999999	999999	216	798	159	845	999999	999999	351	409	999999	369	220	844	541	999999	98	843	271	153	697	999999	666	190	456	314	789	847	999999	461	894	228	999999	727	659	723	111	747	858	953	53	847	617	529	999999	631	198	714	907	999999	21	999999	300	534	458	756	999999	35	352	845	999999	891	984	889	999999	999999	594	493	195	817	226	350	999999	999999	110	999999	97	147	487	825	999999	85	939	443	999999	788	928	999999	278	903	183	999999	999999	22	999999	161	862	728	24	999999	999999	705	529	999999	658	670	131	982	433	608	668	412	548	526	729	980	951	550	448	726	577	353	999999	291	643	999999	945	971	420	949	987	369	132	290	788	420	556	849	785	780	666	945	817	669	999999	771	537	878	293	999999	999999	322	289	297	629	692	490	247	456	516	999999	159	572	484	621	309	289	268	738	319	999999	999999	765	999999	70	631	536	555	999999	872	999999	76	688	503	749	999999	89	835	661	105	930	318	403	278	64	516	383	343	57	999999	491	279	999999	999999	999999	107	999999	999999	237	997	166	935	200	584	902	659	471	79	735	999999	230	454	606	642	389	125	708	496	613	553	258	999999	507	999999	390	344	925	714	21	999999	127	467	999999	664	939	999999	127	819	999999	405	999999	314	999999	110	714	47	672	508	594	376	399	70	18	684	999999	963	999999	89	203	567	999999	756	67	93	829	762	846	942	999999	394	999999	889	130	217	999999	943	595	406	406	352	672	426	130	644	262	67	459	923	999999	976	999999	48	625	807	671	999999	256	523	281	999999	201	729	805	210	378	509	939	800	187	999999	377	41	
682	851	895	317	636	423	999999	771	313	922	37	726	827	959	273	322	999999	999999	697	81	134	455	161	999999	621	919	276	752	127	658	999999	120	608	535	365	999999	912	999999	663	833	692	509	647	278	999999	88	383	418	245	627	264	969	117	999999	999999	237	699	952	695	716	156	89	999999	655	186	999999	999999	302	999999	499	410	190	999999	864	389	624	807	883	249	543	999999	858	516	500	403	776	12	999999	628	999999	84	959	669	999999	686	612	999999	992	101	999999	960	91	814	999999	227	84	425	999999	916	292	429	999999	713	162	180	297	572	164	261	409	913	814	999999	475	425	450	521	607	187	999999	999999	814	791	463	999999	465	999999	770	999999	329	361	759	396	345	708	999999	999999	516	776	399	49	700	741	692	872	155	416	999999	330	776	999999	999999	76	999999	523	615	35	999999	579	714	253	802	999999	931	999999	999999	428	338	766	999999	203	14	830	788	737	78	82	108	999999	436	58	999999	999999	506	999999	543	693	257	822	102	999999	999999	936	71	155	247	819	809	644	717	727	999999	581	173	999999	557	999999	288	999999	454	543	926	667	153	666	547	999999	385	174	514	471	181	516	673	924	999999	77	769	642	500	259	272	999999	999999	999999	970	133	286	922	219	556	414	845	378	999999	999999	339	793	999999	999999	885	444	645	140	256	556	572	908	249	386	490	999999	645	999999	999999	999999	999999	794	999999	696	423	85	462	955	957	999999	999999	148	999999	617	866	283	373	43	999999	815	999999	999999	626	163	407	225	999999	545	728	338	769	934	999999	999999	844	999999	999999	709	195	809	999999	690	182	200	999999	434	999999	631	999999	216	853	612	306	389	653	148	177	290	298	207	48	916	236	628	297	401	964	834	772	999999	923	664	848	805	833	936	161	436	932	999999	999999	999999	999999	522	999999	999999	999999	793	636	706	377	79	420	987	999999	75	464	553	903	829	469	960	858	999999	292	198	764	500	556	716	986	999999	357	325	776	632	999999	713	153	999999	763	999999	207	76	954	999999	254	860	44	767	482	607	533	113	999999	470	557	837	239	296	402	999999	247	919	999999	999999	722	105	221	999999	185	750	409	772	75	298	763	792	243	439	944	999999	466	788	244	388	999999	999999	811	315	85	999999	484	999999	738	626	934	287	357	328	999999	159	999999	999999	592	731	208	761	48	999999	707	765	604	800	352	498	680	458	999999	340	428	478	293	905	999999	132	999999	999999	44	999999	364	999999	999999	999999	307	999999	265	571	206	513	999999	456	999999	595	
608	319	458	683	999999	999999	945	485	999999	999999	899	662	865	999999	830	469	999999	999999	727	599	861	232	330	689	999999	557	242	119	262	999999	160	972	999999	698	307	754	674	592	46	999999	502	878	999999	999999	25	999999	999999	999999	999999	736	58	534	729	616	999999	999999	989	769	191	957	999999	836	233	430	866	926	400	999999	446	86	795	871	619	933	106	999999	348	901	673	857	999999	999999	999999	525	133	625	253	999999	964	999999	764	904	411	999999	999999	999999	655	463	561	98	999999	999999	999999	663	941	999999	914	795	519	750	999999	97	105	333	999999	296	999999	707	306	999999	999999	743	999999	999999	321	890	469	540	156	440	999999	885	350	585	613	866	644	999999	584	946	999999	999999	146	223	883	676	999999	88	749	500	209	947	166	321	415	510	559	560	351	60	717	384	649	89	423	162	747	999999	719	473	999999	999999	133	360	539	999999	607	989	641	644	91	391	791	999999	241	390	728	39	180	999999	317	94	373	999999	238	336	808	999999	800	731	929	999999	369	286	848	457	823	806	781	189	999999	570	918	999999	969	336	999999	992	999999	42	433	718	350	616	165	567	387	600	131	999999	426	999999	198	910	715	791	32	514	807	784	566	999999	999999	990	999999	999999	175	667	999999	902	742	816	218	999999	307	999999	949	752	999999	291	79	233	999999	577	763	362	381	18	991	999999	313	88	999999	74	476	510	470	359	416	418	401	720	46	228	999999	999999	341	430	999999	504	842	279	393	525	999999	999999	999999	680	236	847	375	999999	999999	385	999999	999999	630	999999	302	797	999999	999999	346	712	999999	358	197	465	999999	163	30	951	405	496	345	44	999999	999999	359	999999	272	789	133	568	999999	244	54	660	629	806	979	999999	138	815	754	999999	932	999999	636	366	999999	999999	999999	83	826	424	999999	189	50	999999	999999	961	795	169	534	999999	476	778	669	654	313	536	835	310	183	833	823	589	742	102	111	23	43	993	986	489	226	59	999999	628	999999	865	620	75	999999	28	401	969	291	793	999999	164	21	981	62	619	999999	999999	900	993	999999	181	999999	947	462	955	927	801	182	999999	744	426	999999	51	181	448	999999	770	999999	999999	441	854	308	948	326	999999	12	62	940	999999	543	952	159	748	37	311	428	673	613	881	999999	999999	999999	246	999999	999999	999999	969	809	999999	999999	186	999999	744	561	746	999999	498	630	515	999999	875	860	999999	999999	791	277	999999	23	869	999999	253	999999	999999	75	841	999999	71	899	966	829	999999	252	336	674	366	999999	414	999999	291	
437	929	52	108	928	224	739	999999	999999	267	92	830	956	999999	999999	460	29	219	679	719	999999	811	598	664	999999	999999	999999	999999	140	154	999999	862	110	732	999999	100	999999	999999	662	850	112	74	337	642	883	999	999999	312	742	224	347	943	734	478	999999	626	341	387	422	18	590	999999	999999	589	627	230	729	999999	507	504	259	960	557	829	616	999999	999999	955	781	686	844	330	792	999999	999999	696	138	999999	139	816	759	823	999999	653	269	897	212	747	25	999999	279	851	999999	248	964	386	395	999999	861	977	151	385	606	735	173	999999	422	946	782	999999	102	106	104	691	744	436	323	903	569	719	999999	737	940	999999	417	992	526	999999	950	430	999999	999999	771	162	674	384	226	911	489	999	999999	265	964	93	999999	182	999999	999999	503	538	999999	491	346	151	565	413	999999	999999	328	181	743	999999	995	361	630	869	335	942	26	999999	999999	411	424	569	244	166	772	856	556	244	999999	413	60	999999	367	818	886	999999	597	271	939	999999	593	318	265	616	269	613	463	701	999999	999999	106	142	328	661	77	776	999999	408	641	999999	933	93	935	340	817	583	993	811	983	706	354	755	431	482	818	115	313	628	896	168	403	854	397	430	317	918	104	706	999999	119	722	198	629	362	804	510	382	999999	999999	686	620	652	718	150	470	999999	711	999999	843	961	472	289	511	482	194	999999	695	515	33	898	489	297	70	999999	983	999999	999999	79	678	318	999999	388	829	219	548	751	145	999999	960	967	999999	258	999999	789	999999	999999	686	157	177	725	814	999999	902	899	999999	332	591	844	167	314	999999	641	176	534	238	999999	459	301	933	442	943	999999	555	66	691	240	433	281	237	550	479	978	901	953	503	865	999999	999999	22	999999	169	999999	99	655	752	999999	91	338	560	561	983	395	999999	734	781	374	322	999999	218	967	899	999999	617	616	834	245	740	223	40	373	999999	530	289	717	283	652	359	999999	999999	125	158	105	999999	675	999999	999999	764	176	181	139	999999	639	720	54	326	849	999999	482	999999	517	835	868	999999	197	952	463	999999	506	461	139	25	422	542	102	819	999999	599	999999	59	750	999999	574	999999	901	999999	969	809	245	400	434	999999	876	88	796	290	289	999999	999999	722	113	978	999999	999999	51	999999	140	106	628	235	523	259	741	999999	80	45	270	826	405	377	983	654	870	999999	37	170	148	344	999999	999999	539	15	76	229	946	772	223	859	999	787	689	872	191	19	877	999999	237	453	999999	
760	999999	462	999999	999999	739	459	999999	162	999999	880	975	796	999999	816	696	517	999999	521	486	307	999999	411	827	999999	999999	120	472	860	999999	999999	933	694	335	986	792	86	613	909	490	497	664	70	181	128	999999	892	522	374	323	370	992	715	967	710	937	617	999999	784	477	999999	986	257	999999	999999	947	290	999999	373	34	619	903	999999	41	989	643	761	240	708	805	795	598	107	547	999999	999999	999999	727	625	59	999999	450	829	999999	861	510	416	999999	999999	181	531	999999	999999	350	703	466	718	683	978	77	185	387	999999	978	682	40	888	710	67	999999	999999	563	999999	323	849	179	84	841	179	488	237	999999	895	536	284	373	448	757	844	410	150	544	749	999999	873	796	523	999999	760	831	622	706	88	368	451	999999	586	835	501	533	392	877	513	999999	999999	559	491	999999	704	318	591	141	999999	657	999999	195	999999	297	999999	62	999999	999999	91	999999	865	531	547	999999	95	999999	999999	612	265	320	28	272	40	259	999999	999999	315	999999	156	451	250	999999	839	999999	533	266	163	299	999999	448	877	168	999999	175	633	318	21	955	315	999999	531	999999	875	999999	638	572	999999	564	579	999999	747	534	87	639	108	384	691	999999	999999	828	162	497	999999	817	442	860	476	864	625	409	312	360	816	999999	919	271	615	293	791	961	999999	598	720	269	700	353	90	167	999999	258	627	999999	952	487	245	44	761	68	123	778	106	300	938	180	823	397	717	329	999999	999999	769	407	335	51	999999	563	776	999999	126	98	779	318	797	999999	781	417	999999	339	522	885	509	557	179	23	999999	811	999999	550	445	999999	635	999999	999999	240	489	229	569	910	759	999999	999999	803	941	34	999	787	999999	572	398	999999	989	388	999999	834	999999	221	238	322	999999	916	903	236	522	813	463	29	870	566	887	562	999999	497	579	840	627	999999	999999	154	999999	87	318	97	999999	39	323	999999	952	613	902	999999	991	999999	733	843	999999	999999	291	138	571	999999	916	935	684	999999	567	999999	808	966	216	632	999999	93	308	999999	999999	999999	999999	999999	999999	999999	999999	267	664	619	570	999999	764	735	73	597	999999	487	582	43	170	999999	412	325	472	822	999999	986	406	999999	671	907	949	633	999999	999999	955	999999	639	366	913	999999	281	75	275	966	737	82	999999	999999	999999	999999	510	274	939	234	413	759	29	677	766	89	860	393	999999	999999	651	999999	999999	111	999999	623	999999	226	130	511	111	347	60	505	94	376	92	787	71	553	407	684	694	21	999999	206	
780	999999	600	833	798	887	999999	612	999999	607	999999	999999	978	594	999999	294	154	438	133	999999	999999	523	592	999999	997	999999	331	999999	265	966	446	488	999999	444	843	999999	625	999999	712	999999	999999	448	191	487	794	290	809	999999	999999	122	540	265	999999	999999	497	266	379	999999	836	725	566	999999	356	357	999999	999999	258	543	751	394	668	999999	725	910	999999	999999	342	115	605	716	273	854	131	999999	436	190	601	999999	947	999999	516	424	999999	987	999999	505	102	833	326	999999	999999	276	725	888	453	682	540	976	645	237	999999	273	999999	130	999999	711	601	999999	921	979	502	999999	999999	173	877	254	408	738	263	999999	999999	509	788	905	683	997	138	243	699	754	650	624	999999	719	664	253	999999	339	999999	945	903	889	912	346	999999	846	680	562	20	999999	999999	801	723	303	69	423	484	999999	446	463	582	999999	513	177	339	878	769	876	509	634	999999	78	999999	318	447	288	597	999999	999999	837	999999	999999	232	499	480	849	900	132	659	999999	768	126	999999	82	999999	544	385	744	17	999999	999999	803	63	386	772	215	598	415	999999	781	826	42	999999	609	999999	16	146	23	697	489	977	647	226	268	865	319	185	140	945	902	999999	852	443	999999	761	999999	522	845	727	274	260	495	276	878	999999	999999	133	293	936	999999	408	371	999999	999999	999999	999999	999999	999999	520	463	39	468	469	953	878	974	999999	613	847	621	493	300	296	999999	999999	492	380	347	845	139	196	892	204	999999	504	541	804	999999	48	332	936	728	335	274	999999	792	999999	999999	999	449	147	519	446	324	999999	999999	85	625	298	858	999999	249	949	391	999999	147	274	880	459	999999	180	682	999999	999999	685	999999	965	32	196	447	466	68	999999	405	992	676	999999	879	716	396	465	188	627	190	274	696	778	943	997	999999	527	154	862	662	999999	464	944	999999	638	117	152	62	438	851	999999	999	901	553	398	999999	691	394	174	73	881	991	65	394	999999	988	986	31	35	98	919	999999	205	685	136	537	731	533	250	999999	254	999999	999999	775	788	275	999999	235	554	406	999999	143	980	799	780	287	409	560	999999	999999	130	130	37	350	932	90	803	226	427	861	999999	167	154	564	819	478	251	999999	999999	984	204	999999	476	628	681	786	340	406	999999	848	138	181	862	999999	488	134	385	409	843	708	999999	999999	808	693	999999	999999	988	999999	980	312	999999	129	954	687	455	999999	653	408	668	155	999999	406	321	578	733	697	305	553	85	694	102	842	446	999999	523	625	
952	783	999999	432	797	999999	426	999999	812	19	226	999999	154	999999	480	977	740	697	959	74	266	239	960	839	999999	445	350	295	999999	203	683	67	174	830	999999	999999	317	999999	999999	834	980	719	999999	724	999999	130	999999	999999	224	125	112	999999	999999	458	999999	722	823	261	479	999999	999999	141	393	618	336	169	999999	324	711	999999	670	504	349	999999	94	547	474	246	368	999999	46	393	80	103	999999	934	129	715	999999	694	999999	65	765	996	999999	848	335	157	999999	321	119	94	255	613	455	999999	408	999999	373	821	258	586	892	647	325	190	70	999999	527	401	999999	305	853	27	563	999999	738	999999	863	245	221	327	848	57	722	952	148	467	647	494	535	315	351	649	445	469	999999	128	680	90	788	46	629	999999	999999	999999	240	237	59	840	868	66	950	138	999999	931	738	845	925	373	51	603	652	42	999999	734	953	214	581	104	451	999999	672	782	457	999999	999999	851	999999	907	721	910	999999	806	625	479	365	223	999999	514	731	327	203	316	999999	195	999999	596	141	546	861	999999	656	955	399	257	999999	999999	680	434	244	887	79	27	652	140	195	845	417	999999	379	999999	174	999999	373	134	427	365	743	272	999999	110	720	999999	56	695	264	462	417	377	95	198	543	615	279	999999	258	999999	664	908	999	548	189	745	177	131	861	589	592	274	830	38	433	417	999999	143	176	840	970	956	999999	732	999999	49	999999	999999	206	559	797	529	876	251	999999	835	999999	999999	920	974	71	999999	834	674	999999	999999	547	999999	764	999999	972	999999	676	417	215	999999	41	277	120	150	999999	999999	999999	311	792	72	398	589	338	597	155	399	999999	999999	779	55	999999	211	862	294	502	252	426	80	999999	661	999999	468	45	999999	804	995	142	999999	538	84	999	532	882	807	755	957	999999	177	980	999999	922	999999	638	169	585	999999	415	826	648	203	999999	854	724	999999	220	929	999999	346	793	160	999999	442	664	704	55	599	999999	999999	539	999999	523	259	100	14	738	377	829	875	999999	999999	589	316	999999	344	513	155	808	752	596	999999	413	999999	383	830	325	999999	820	999999	999999	999999	510	360	999999	999999	679	321	763	719	401	843	110	678	930	999999	570	951	310	329	200	900	999999	999999	999999	713	141	141	875	270	689	259	557	895	761	999999	474	239	999999	38	664	202	391	98	360	753	725	734	462	565	270	374	188	501	743	224	204	933	999999	999999	971	548	445	503	999999	152	999999	214	999999	509	353	340	932	282	664	999999	518	703	
226	714	988	407	678	319	999999	999999	80	999999	162	999999	235	541	346	445	66	126	999999	887	67	999999	467	520	817	952	222	929	442	999999	837	999999	705	501	716	188	999999	999999	870	136	503	716	999999	240	62	380	999999	811	994	496	225	548	250	630	645	18	256	478	589	725	999999	80	882	173	228	416	841	999999	999999	168	851	999999	255	631	394	999999	999999	999999	467	447	678	411	999999	946	691	299	505	85	855	999999	999999	125	999999	154	39	999999	999999	908	999999	646	538	548	985	835	644	732	302	999999	246	303	873	999999	20	152	56	695	145	935	482	999999	911	766	878	127	236	735	508	111	602	961	517	999999	225	999999	908	139	999999	109	312	958	997	999999	838	562	834	912	115	841	107	343	999999	999999	435	92	734	772	669	999999	609	908	234	200	27	999999	785	999999	803	999999	999999	917	280	999999	633	524	932	35	999999	999999	293	324	630	999999	13	999999	674	619	801	142	999999	146	469	999999	999999	403	999999	806	868	563	999999	198	118	916	607	190	999999	260	274	911	160	708	844	353	584	295	288	568	999999	999999	610	999999	844	999999	112	107	999999	999999	546	999999	999999	135	167	373	550	104	215	999999	69	823	205	423	999999	999999	981	388	301	126	972	999999	125	175	618	120	953	999999	354	447	814	509	733	999999	714	44	999999	34	551	480	999999	490	999999	574	509	373	999999	196	821	999999	689	723	805	340	999999	999999	999999	626	516	999999	999999	939	999999	767	899	559	100	999999	709	320	770	957	836	821	323	492	135	999999	666	255	557	767	999999	400	758	100	999999	402	597	999999	919	503	517	999999	70	863	739	322	674	949	999999	999999	999999	510	193	732	887	984	27	269	216	574	999999	271	999999	999999	161	360	19	809	855	697	269	335	401	999999	449	342	999999	459	752	813	876	716	972	851	999999	287	999999	35	212	999999	384	338	999999	355	543	999999	999999	417	712	388	999999	864	104	585	999999	161	119	916	293	554	999999	999999	999999	402	697	253	299	999999	999999	873	153	983	999999	146	323	930	168	56	999999	202	999999	353	747	373	999999	999999	621	396	415	999999	178	300	742	658	495	817	821	774	657	299	956	999999	54	839	245	329	267	957	272	516	999999	72	192	999999	999999	879	820	152	892	684	631	902	999999	244	999999	853	250	948	650	505	118	393	398	443	246	971	309	907	138	999999	754	999999	134	899	145	115	117	652	441	615	996	679	881	972	667	64	999999	809	999999	999999	88	319	999999	999999	407	609	999999	748	853	255	999999	912	
23	999999	999999	967	778	343	109	598	745	598	517	44	509	439	999999	999999	999999	999999	847	500	999999	746	999999	999999	356	368	501	535	999999	999999	798	999999	999999	999999	999999	999999	52	699	286	999999	709	999999	646	489	802	282	999999	968	107	258	972	671	407	89	999999	999999	607	494	621	419	841	999999	999999	999999	799	330	998	424	773	999999	383	999999	906	66	790	236	110	999999	643	999999	110	999999	438	192	396	136	788	956	944	398	572	999999	999999	999999	948	145	999999	269	690	481	284	842	204	999999	875	896	999999	999999	298	913	176	984	851	547	318	318	145	974	990	672	541	52	480	385	768	825	997	999999	118	999999	847	840	932	999999	999999	999999	338	672	317	499	371	448	999999	999999	999999	999999	706	540	557	999999	999999	415	999999	999999	940	242	999999	999999	997	60	898	725	999999	643	75	335	61	689	748	60	980	472	666	999999	999999	103	999999	448	163	999999	128	467	492	478	653	441	999999	999999	231	999999	895	518	674	266	999999	999999	215	34	965	896	999999	26	792	507	659	999999	999999	778	999999	846	858	923	666	817	931	441	243	999999	989	633	999999	146	999999	191	999999	472	797	999999	899	665	887	359	999999	999999	999999	112	999999	985	818	125	693	793	999999	999999	999999	971	851	856	335	999999	999999	999999	44	341	142	999999	558	611	352	197	999999	348	878	61	959	508	450	410	999999	829	766	257	999999	874	940	999999	938	93	482	192	620	941	999999	739	262	446	325	151	134	264	999999	73	642	631	385	355	999999	157	425	210	531	999999	999999	506	999999	165	504	999999	401	171	999999	475	138	170	576	999999	999999	148	798	522	193	309	999999	909	999999	703	614	324	498	595	999999	790	667	281	661	999999	258	578	999999	999999	941	164	750	963	802	999999	999999	999999	65	585	91	776	358	999999	27	231	999999	783	999999	700	550	190	671	999999	999999	670	808	999999	508	999999	551	695	999999	700	581	999999	999999	321	117	207	768	999999	269	913	514	289	999999	764	999999	999999	12	474	357	999999	557	761	493	944	858	142	999999	87	973	657	44	395	974	657	999999	989	671	854	676	33	931	417	921	758	999999	825	999999	54	603	78	404	999999	348	165	153	820	544	615	463	999999	999999	999999	168	999999	878	128	315	784	999999	274	999999	158	798	999999	714	149	839	735	999999	42	904	999999	999999	905	999999	958	56	819	514	511	454	999999	999999	701	105	250	259	319	879	183	520	453	611	999999	310	255	287	24	450	13	980	809	963	431	80	702	217	263	358	999999	999999	999999	279	930	819	711	
757	107	238	474	999999	530	855	478	521	460	623	999999	999999	17	680	999999	999999	511	999999	645	103	969	999999	403	43	995	999999	959	111	34	183	681	518	599	999999	190	785	976	999999	999999	953	494	909	620	88	71	659	999999	249	49	127	999999	408	184	617	788	476	834	441	895	569	896	377	496	286	942	636	14	519	499	999999	999999	398	82	999999	609	69	20	325	999999	346	620	719	72	907	414	999999	344	981	709	713	999999	545	227	890	999999	126	423	344	999999	434	999999	830	999999	792	725	380	336	999999	18	729	466	519	469	558	948	186	315	589	871	669	302	33	810	786	305	857	180	191	999999	492	646	999999	189	546	691	790	969	999999	192	44	999999	851	999999	979	257	441	85	668	942	999999	811	999999	999999	999999	142	631	999999	963	497	868	209	154	859	999999	92	999999	340	922	867	168	217	45	407	999999	722	451	59	830	538	863	999999	512	249	752	999999	999999	213	712	414	70	999999	15	782	324	999999	801	992	457	897	999999	999999	163	801	999999	673	775	436	635	753	999999	581	199	435	633	96	697	905	116	844	280	999999	627	518	806	398	212	999999	92	12	921	458	601	933	82	762	999999	999999	465	89	905	386	577	959	999999	488	580	580	159	237	146	896	885	999999	999999	878	484	645	994	395	470	521	353	633	999999	242	980	265	362	870	468	987	999999	36	938	894	20	999999	794	328	817	632	114	855	999999	35	573	988	316	203	288	983	999999	79	619	999999	42	943	137	490	508	999999	227	288	769	999999	999999	859	674	999999	868	815	850	675	577	838	417	498	767	807	999999	999999	948	169	999999	999999	280	381	417	554	861	76	540	313	819	503	414	826	95	716	579	713	999999	583	999999	472	143	999999	999999	780	999999	543	186	329	821	516	375	68	696	999999	878	999999	999999	130	999999	802	284	546	855	84	434	591	412	60	238	955	678	374	999999	129	999999	240	879	637	578	327	889	221	492	313	137	999999	999999	999999	837	504	271	202	999999	999999	197	596	194	999999	355	395	141	136	999999	865	999999	11	233	576	999999	648	204	815	999999	553	999999	73	64	552	947	88	461	612	222	999999	694	999999	662	999999	931	999999	999999	999999	291	192	196	763	999999	626	474	999999	999999	562	857	199	999999	455	999999	169	999999	133	999999	641	478	277	933	528	999999	368	999999	362	348	921	999999	198	603	741	534	999999	367	159	944	437	999999	821	955	898	999999	33	999999	999999	834	999999	999999	808	221	413	984	23	259	667	999999	761	454	122	
999999	210	918	668	595	568	921	291	801	471	999999	114	563	657	322	45	774	889	934	932	528	999999	239	836	977	999999	999999	521	120	699	309	192	982	966	44	754	980	96	437	865	327	999999	701	999999	628	117	850	337	999999	223	893	999999	999999	522	593	941	971	91	999999	406	812	410	999999	112	999999	996	131	999999	623	999999	64	687	461	78	615	974	999999	19	999999	870	349	429	999999	896	805	348	999999	470	382	102	783	899	999999	41	63	999999	999999	999999	68	999999	985	262	714	142	169	216	508	758	906	999999	796	999999	999999	821	67	393	999999	284	306	823	641	661	225	530	784	999999	292	430	25	699	601	555	999999	999999	884	96	714	999999	736	599	840	606	563	762	999999	821	36	999999	999999	999999	336	107	999999	245	990	333	46	999999	357	13	923	88	743	217	27	251	21	296	936	970	678	901	547	707	982	44	999999	463	999999	963	139	999999	455	354	372	999999	263	999999	999999	561	59	530	340	999999	675	762	862	999999	999999	64	999999	739	647	999999	992	999999	560	594	263	955	236	583	959	393	874	225	999999	399	845	523	987	999999	700	999999	920	157	570	814	41	230	182	999999	718	180	163	399	71	451	999999	937	944	668	461	640	999999	476	571	947	858	460	139	473	510	231	77	513	49	272	999999	844	864	999999	563	42	783	999999	865	788	240	485	163	191	999999	907	999999	328	845	70	60	454	585	623	956	580	100	708	251	496	113	650	360	799	367	517	83	208	999999	429	856	851	610	999999	999999	999999	307	948	436	602	652	748	999999	978	221	639	269	250	788	983	941	85	242	379	685	999999	999999	364	999999	999999	834	999999	999999	425	213	209	843	802	999999	583	283	152	999999	648	844	364	982	381	999999	999999	258	832	419	132	999999	999999	618	999999	107	999999	257	999999	134	907	768	281	535	252	999999	22	796	999999	999999	999999	709	798	803	593	535	331	606	753	777	106	280	12	960	999999	999999	432	999999	612	705	999999	335	341	28	374	880	572	999999	740	606	574	931	999999	497	999999	422	999999	978	34	705	999999	530	504	999999	38	636	765	320	445	314	352	999999	193	761	565	999999	999999	780	438	713	962	999999	866	156	999999	174	489	514	756	677	259	999999	999999	906	929	258	831	999999	989	737	999999	261	392	999999	999999	152	747	39	932	335	999999	908	999999	321	742	282	999999	999999	961	999999	999999	261	564	999999	65	898	866	287	831	316	57	999999	791	701	598	711	999999	440	893	999999	427	999999	581	999999	633	999999	999999	255	173	
657	999999	484	215	999999	589	863	697	999999	999999	364	285	470	208	625	287	841	126	999999	722	41	171	234	464	999999	446	698	679	143	143	714	994	621	999999	183	723	573	997	665	999999	734	23	495	69	538	785	956	260	999999	999999	792	999999	65	532	142	496	369	30	999999	689	891	194	564	491	999999	369	999999	357	34	999999	714	844	461	736	999999	999999	676	175	925	124	489	447	723	989	999999	999999	999999	98	981	687	363	552	692	975	229	550	459	13	999999	999999	130	609	236	999999	439	947	772	329	999999	124	820	204	104	999999	209	999999	471	574	149	186	999999	576	376	346	549	999999	162	999999	517	447	568	672	773	999999	994	880	220	999999	560	999999	717	619	999999	999999	999999	168	457	501	775	775	89	999999	999999	225	999999	553	243	889	514	277	999999	296	811	107	555	157	431	347	206	999999	243	999999	24	999999	469	811	32	509	999999	390	999999	660	710	741	368	683	999999	999999	20	450	647	331	165	293	608	431	808	456	321	719	737	999999	305	456	541	999999	999999	999999	756	936	531	734	420	134	562	144	586	80	739	871	999999	873	337	999999	682	912	646	731	146	47	12	999999	197	999999	652	999999	365	263	210	999999	813	690	801	999999	918	913	911	41	730	474	844	999999	717	999999	999999	999999	783	549	774	629	641	148	981	718	933	955	546	999999	999999	999999	779	332	869	999999	68	658	82	263	837	768	999999	999999	11	999999	203	274	858	748	389	999999	999999	815	999999	999999	449	675	708	93	999999	963	376	999999	559	770	694	999999	868	68	391	721	791	529	999999	999999	999999	36	999999	319	525	668	999999	999999	281	692	999999	999999	843	298	219	392	950	988	999999	874	999999	750	65	240	999999	681	999999	799	367	667	997	999999	113	999999	953	423	999999	399	568	482	866	578	979	999999	632	999999	999999	579	849	998	999999	999999	417	999999	613	876	971	906	999999	844	271	307	999999	613	999999	847	859	370	344	796	999999	560	430	640	999999	823	771	999999	608	255	999999	826	950	999999	999999	999999	999999	276	870	86	452	632	67	724	220	569	147	375	183	784	871	318	999999	999999	154	220	999999	776	829	789	115	783	308	95	999999	444	356	82	718	499	964	593	499	267	999999	999999	502	705	429	999999	686	406	23	999999	384	999999	591	898	224	685	822	117	446	91	971	668	334	972	883	775	999999	999999	657	683	820	288	818	977	708	923	717	999999	356	390	113	708	769	485	711	156	999999	458	858	42	999999	999999	157	418	296	686	897	999999	822	654	235	621	
748	340	12	105	999999	614	999999	301	967	155	760	65	977	272	898	849	270	999999	999999	764	216	624	15	963	141	409	690	31	35	999999	853	702	164	492	999999	439	999999	999999	999999	247	268	567	75	532	106	999999	440	33	999999	999999	270	95	731	471	414	134	334	999999	964	477	924	999999	999999	780	999999	999999	999999	495	312	468	999999	654	999999	685	506	999999	999999	483	867	49	968	667	243	999999	926	768	970	693	88	835	115	443	651	802	323	100	301	294	240	48	201	944	999999	329	681	616	999999	56	999999	764	575	850	181	924	508	266	934	999999	854	533	97	216	417	477	362	999999	12	999999	999999	416	357	275	253	829	848	999999	947	999999	306	319	999999	924	729	323	270	265	272	726	304	67	165	14	439	706	950	984	537	252	999999	748	999999	999999	685	999999	416	309	999999	999999	999999	484	318	29	991	544	393	999999	487	103	217	107	999999	285	370	999999	260	999999	835	546	878	864	496	999999	947	999999	706	185	249	182	907	960	658	921	650	820	748	145	22	894	322	787	507	999999	999999	999999	999999	337	603	381	999999	72	474	70	472	221	987	614	82	444	838	218	923	314	999999	256	999999	999999	999999	549	999999	999999	340	941	233	999999	999999	999999	668	999999	478	378	581	867	999999	844	496	598	999999	438	999999	999999	73	578	66	114	864	202	999999	788	429	999999	702	999999	816	191	999999	999999	836	382	999999	934	945	993	965	469	999999	65	439	351	760	999999	300	206	999999	999999	61	762	884	129	236	174	805	879	659	147	999999	999999	61	694	123	962	761	86	583	897	198	79	612	597	477	808	999999	905	999999	578	50	506	346	395	999999	969	999999	717	155	999999	138	999999	344	999999	793	999999	999999	999999	238	798	100	224	999999	819	242	981	999999	297	651	427	411	999999	999999	90	107	999999	191	665	563	153	323	53	930	999999	769	132	734	784	804	368	804	999999	677	240	488	826	999999	526	162	999999	999999	361	75	727	999999	238	999999	263	730	623	927	999999	999999	94	484	56	293	999999	999999	120	999999	375	493	292	623	999999	232	621	602	281	295	664	999999	415	334	962	977	212	615	540	908	999999	64	190	440	465	835	593	999999	441	542	165	475	52	901	454	868	999999	114	999999	999999	999999	660	458	338	272	836	776	759	999999	78	999999	123	520	212	999999	321	312	852	168	558	999999	865	171	738	139	199	470	514	880	104	999999	108	999999	533	315	820	605	999999	178	999999	69	833	244	373	462	51	955	840	135	143	999999	999999	999999	345	999999	
737	499	719	999999	83	999999	271	879	427	873	982	999999	987	999999	955	715	459	683	539	498	804	630	797	286	98	244	629	388	746	538	999999	999999	385	999999	577	330	885	999999	104	262	798	953	999999	500	479	648	968	999999	179	999999	999999	256	417	847	573	999999	702	443	119	839	746	883	999999	888	609	830	27	831	329	635	830	805	589	286	700	850	813	307	806	449	276	999999	219	329	433	26	999999	538	591	470	627	999999	544	999999	516	914	999999	929	891	649	631	999999	624	543	597	310	999999	999999	999999	723	303	405	636	670	999999	70	673	999999	999999	592	999999	489	250	999999	17	387	999999	333	769	785	39	883	416	167	817	139	71	675	999999	999999	359	613	999999	999999	999999	232	815	874	692	455	999999	17	999999	999999	999999	152	999999	766	536	219	49	999999	371	371	693	420	989	479	999999	443	999	998	90	342	999999	482	107	382	999999	999999	999999	999999	641	324	999999	31	999999	999999	603	675	244	305	149	522	999999	25	252	30	185	756	243	346	31	259	456	252	999999	142	75	999999	54	999999	999999	751	647	653	999999	56	826	671	10	881	875	187	208	703	858	568	258	227	240	87	207	999999	551	999999	374	392	868	301	999999	287	999999	522	999999	721	999999	999999	999999	999999	323	205	203	999999	999999	361	470	999999	999999	999999	394	999999	883	847	850	999999	326	150	209	421	289	999999	188	999999	999999	723	839	363	556	487	482	470	999999	999999	904	45	999999	693	188	199	764	529	999999	125	999999	736	404	999999	672	663	404	90	999999	463	160	13	26	668	937	43	521	117	999999	572	280	923	676	999999	943	814	92	632	999999	19	656	760	977	73	627	840	999999	645	690	999999	92	401	281	238	999999	901	28	226	756	155	999999	657	999999	999999	844	983	69	339	261	999999	581	772	999999	189	807	999999	35	953	50	106	714	876	426	405	489	878	999999	447	405	51	796	866	876	816	341	999999	528	218	228	643	999999	999999	999999	999999	321	320	999999	101	431	999999	875	75	185	659	441	999999	999999	836	290	966	341	999999	934	219	71	715	896	312	848	807	871	817	999999	999999	325	999999	492	593	999999	178	605	561	25	137	176	999999	690	226	999999	539	999999	999999	928	262	999999	168	64	184	772	606	424	970	252	999999	999999	68	999999	778	343	715	319	647	752	999999	999999	999999	605	999999	53	340	34	679	926	999999	48	188	889	999999	104	167	999999	317	821	486	754	999999	318	999999	730	117	400	912	882	669	229	131	940	999999	891	532	999999	258	999999	999999	999999	744	
53	934	585	228	178	857	999999	999999	55	12	826	276	366	734	471	213	86	999999	939	121	797	266	99	917	248	82	590	572	999999	999999	185	999999	999999	20	999999	384	816	511	939	542	239	705	999999	227	305	674	999999	167	71	999999	181	206	502	999999	946	786	845	667	999999	106	276	121	582	999999	827	447	371	999999	153	96	397	575	999999	407	882	101	642	999999	999999	573	622	433	510	999999	999999	999999	999999	443	73	804	539	158	530	843	275	128	132	999999	999999	858	312	113	23	974	961	606	210	999999	587	854	154	999999	999999	417	484	999999	610	999999	392	999999	560	927	293	348	999999	999999	999999	162	141	764	969	999999	482	763	271	518	419	536	999999	644	777	791	856	218	660	566	112	999999	369	433	999999	795	607	550	307	999999	820	999999	999999	723	560	57	964	822	999999	502	500	293	155	999999	999999	83	53	999999	80	769	81	85	999999	991	999999	932	793	708	256	999999	999999	931	999999	886	698	999999	119	570	93	729	827	999999	332	999999	75	819	999999	403	10	444	751	859	999999	538	312	744	987	435	587	628	264	266	576	712	999999	569	827	999999	277	688	963	483	664	999999	999999	48	752	999999	926	999999	965	999999	707	812	432	195	461	927	584	999999	756	999999	982	465	475	570	466	999999	999999	999999	999999	707	135	999999	999999	277	204	138	595	999999	991	468	509	999999	663	863	558	763	290	272	117	899	999999	324	932	289	999999	999999	875	381	581	142	819	430	334	267	999999	999999	999999	164	990	332	341	320	961	999999	185	721	999999	612	22	703	999999	447	398	999999	32	999999	389	200	776	994	263	224	692	859	649	999999	937	999999	598	171	431	135	281	999999	568	374	363	644	114	779	408	272	999999	878	802	381	999999	241	244	463	17	151	387	995	79	999999	628	111	649	106	784	405	23	850	281	214	999999	613	534	657	999999	745	96	997	999999	990	855	813	66	277	57	705	171	145	164	290	999999	286	715	999999	999999	999999	994	999999	995	13	999999	517	606	999999	999999	999999	999999	586	15	999999	64	390	999999	88	271	814	55	381	58	89	999999	878	696	991	999999	889	999999	93	910	206	750	999999	999999	593	741	347	216	467	72	999999	997	585	999999	892	236	368	877	637	188	932	215	623	959	916	769	381	821	615	999999	325	530	623	675	808	999999	975	388	815	346	923	607	587	318	429	91	657	999999	803	764	999999	22	270	904	978	999999	136	129	95	999999	370	526	600	999999	746	108	383	909	331	380	260	980	72	999999	265	335	999999	
999999	539	834	122	999999	27	999999	45	313	269	719	697	817	395	856	302	991	976	407	16	262	572	999999	999999	748	426	432	999999	999999	949	969	649	999999	372	821	589	999999	711	999999	999999	749	298	442	838	664	221	513	985	404	688	81	324	857	328	999999	742	219	136	373	216	999999	346	919	363	300	79	54	454	573	276	50	289	249	898	266	963	999999	491	999999	536	913	447	999999	438	878	655	999999	334	997	89	380	999999	348	999999	913	413	379	89	548	594	999999	68	422	137	647	791	999999	999999	71	999999	612	727	92	836	999999	157	236	999999	485	999999	999999	720	457	999999	896	999999	941	718	984	853	594	60	943	459	369	855	35	983	791	96	580	832	272	596	476	999999	51	511	238	766	186	999999	604	903	999999	456	611	928	240	731	850	366	974	999999	816	562	783	999999	476	447	132	253	699	398	74	456	457	861	999999	999999	873	999999	999999	227	676	705	456	999999	999999	912	254	106	752	69	999999	224	999999	999999	779	913	869	418	44	790	644	933	199	215	999999	859	999	749	911	987	999999	999999	876	999999	541	121	116	999999	490	563	999999	35	500	640	162	850	598	402	91	999999	383	465	999999	999999	999999	743	515	250	210	293	999999	504	195	765	211	825	348	110	999999	667	999999	135	927	999999	999999	999999	999999	999999	999999	989	271	999999	667	807	613	401	24	999999	183	797	605	866	543	207	999999	999999	999999	999999	438	999999	511	999999	878	424	305	258	538	925	111	999999	309	956	999999	999999	999999	316	836	387	162	810	810	171	927	999999	72	941	999999	999999	829	898	999999	708	131	726	487	772	728	253	511	999999	999999	99	999999	219	498	649	678	332	184	344	999999	999999	582	999999	525	350	570	999999	999999	364	666	807	105	213	999999	601	835	470	733	259	587	592	875	797	999999	721	96	718	999999	999999	999999	999999	556	999999	46	328	136	503	211	147	212	575	999999	157	999999	65	994	999999	34	897	813	999999	999999	999999	756	279	999999	999999	681	999999	263	852	925	939	102	406	261	999999	177	999999	474	999999	268	596	57	21	999999	728	108	890	726	225	693	999999	999999	63	671	630	738	999999	999999	351	821	406	999999	359	650	952	64	302	804	395	704	999999	432	999999	949	11	877	744	578	999999	685	790	88	999999	168	999999	340	48	735	630	870	410	999999	133	999999	999999	712	999999	371	749	673	806	96	341	999999	535	908	137	114	669	753	993	999999	884	665	41	328	846	201	65	999999	26	999999	183	524	303	43	309	999999	97	299	190	383	829	
193	879	704	999999	526	632	686	999999	934	75	877	876	999999	249	467	999999	543	866	506	999999	136	657	999999	999999	817	227	999999	609	175	26	380	573	620	368	700	786	336	582	999999	568	379	419	92	501	999999	647	90	793	841	482	554	432	684	77	702	999999	999999	791	929	309	140	86	47	917	999999	999999	266	854	548	999999	162	960	547	937	935	717	575	748	616	179	146	999999	768	692	471	999999	889	552	665	174	156	999999	652	29	999999	999999	381	174	805	992	999999	235	255	169	330	593	999999	746	142	985	961	891	185	759	173	999999	318	999999	456	748	425	713	199	384	535	617	318	528	509	642	345	410	942	999999	788	999999	463	608	372	877	72	152	420	680	213	264	369	892	856	999999	984	36	999999	67	576	999999	46	999999	634	712	999999	367	247	499	649	560	999999	561	999999	262	969	710	982	578	686	999999	303	518	180	280	258	999999	671	999999	658	999999	692	885	57	999999	873	592	973	999999	999999	999999	904	920	41	652	315	808	921	999999	46	999999	999999	149	381	304	384	527	999999	999999	464	859	999999	744	841	340	999999	74	999999	999999	388	387	736	333	999999	999999	999999	382	487	528	965	450	999999	999999	466	999999	274	552	513	753	999999	356	999999	620	204	742	19	170	89	700	784	250	304	70	224	659	547	720	173	399	925	11	49	181	398	24	364	626	999999	466	75	325	999999	999999	133	42	999999	126	999999	999999	999999	217	302	787	743	999999	156	444	999999	807	999999	999999	388	124	827	734	316	720	232	190	999999	393	999999	623	634	469	690	543	936	191	999999	431	591	999999	428	718	708	262	999999	999999	868	920	773	479	629	521	936	999999	933	398	999999	999999	894	948	999999	588	999999	679	162	999999	44	612	507	999999	999999	415	962	458	999999	118	36	63	999999	558	322	466	620	414	993	123	532	999999	609	548	999999	999999	537	999999	83	840	394	999999	109	163	999999	265	999999	111	835	223	558	999999	751	999999	372	673	493	999999	999999	399	968	919	686	49	751	790	12	958	999999	255	878	329	384	854	724	997	953	138	999999	66	52	518	578	780	564	55	503	785	999999	999999	905	201	999999	684	872	999999	352	70	999999	849	262	464	894	589	344	239	112	999999	999999	999999	999999	999999	427	579	356	459	350	905	999999	706	297	227	999999	424	350	687	322	700	982	259	654	893	725	999999	804	588	624	999999	999999	335	942	606	685	999999	999999	999999	774	437	337	423	133	999999	999999	705	562	45	681	479	249	657	916	999999	913	999999	721	825	
639	357	775	768	834	361	470	159	764	690	999999	972	352	800	913	999999	372	999999	135	999999	318	30	516	768	906	999999	999999	999999	418	540	693	834	99	257	999999	999999	662	569	999999	771	976	435	999999	872	503	709	999999	449	744	41	49	353	724	513	517	618	841	999999	862	999999	613	681	740	999999	996	707	883	104	889	496	999999	803	981	364	240	882	999999	644	275	206	27	309	54	387	500	999999	120	585	739	301	584	655	706	898	999999	999999	694	717	875	795	826	42	560	257	999999	999999	999999	370	283	634	999999	999999	999999	999999	999999	313	637	999999	733	999999	596	307	365	999999	911	577	106	999999	205	935	999999	999999	768	480	380	984	748	797	579	264	977	749	312	999999	761	387	914	999999	235	855	667	342	999999	228	999999	528	677	962	999999	240	149	288	175	347	446	177	438	270	999999	999999	999999	840	999999	478	999999	846	995	260	835	534	662	65	858	350	278	855	387	999999	281	852	317	786	999999	999999	125	698	584	999999	668	594	949	999999	756	547	300	826	559	515	549	361	532	999999	999999	999999	999999	999999	430	825	999999	999999	999999	999999	999999	442	999999	778	388	443	362	981	272	41	592	251	584	18	999999	321	59	451	306	872	10	919	329	999999	659	999999	771	999999	999999	999999	894	999999	999999	999999	664	323	176	521	447	125	162	999999	99	500	834	885	236	569	785	999999	775	999999	294	999999	999999	999999	123	489	999999	738	672	331	714	512	999999	999999	999999	999999	353	985	154	538	999999	191	719	443	829	828	66	774	424	211	255	167	984	276	999999	886	999999	594	999999	686	402	999999	999999	831	853	999999	363	329	448	712	226	999999	999999	999999	624	999999	999999	999999	250	294	999999	999999	323	470	86	556	528	999999	999999	560	999999	758	784	467	146	303	738	888	589	252	475	999999	335	999999	985	455	999999	999999	999999	999999	688	726	354	916	999999	57	395	999999	999999	307	69	999999	606	887	370	467	999999	999999	110	999999	374	320	865	999999	818	696	999999	612	485	630	363	999999	229	999999	871	625	999999	868	214	98	908	756	143	292	193	982	140	999999	999999	528	440	694	999999	331	325	378	860	356	107	566	37	783	507	134	999999	999999	999999	574	26	999999	62	157	303	999999	422	618	186	583	814	836	565	581	999999	999999	999999	999999	143	897	716	503	764	68	999999	647	71	999999	999999	18	999999	999999	718	566	431	606	475	293	401	635	909	999999	999999	287	541	999999	11	999999	522	549	933	284	155	376	857	522	980	993	386	656	950	297	999999	999999	243	909	127	999	
999999	664	999999	907	277	999999	988	19	311	999999	999999	509	646	999999	999999	708	85	75	999999	999999	708	909	626	481	906	745	999999	621	347	33	53	999999	153	11	999999	858	68	36	16	999999	387	848	221	503	476	876	19	345	685	999999	102	178	160	774	301	999999	999999	19	10	999999	822	999999	671	999999	443	895	365	999999	999999	753	650	58	999999	120	964	999999	697	133	15	40	999999	350	999999	687	930	875	999999	379	709	65	820	59	999999	999999	825	999999	187	999999	999999	580	520	375	999999	931	999999	54	119	999999	999999	441	999999	914	14	970	999999	482	439	999999	356	999999	425	986	999999	263	932	601	32	584	999999	953	682	764	73	434	519	370	323	14	677	999999	999999	440	569	999999	512	999999	54	999999	687	353	999999	999999	586	502	165	999999	440	999999	999999	418	31	999999	754	856	759	788	851	579	999999	436	168	435	316	470	999999	984	427	666	999999	36	556	967	897	941	381	489	187	570	999999	985	929	551	999999	999999	865	999999	685	999999	519	723	65	999999	605	260	999999	156	887	999999	999999	180	999999	773	30	972	862	999999	637	813	484	280	610	290	310	999999	506	999999	429	999999	604	570	308	715	157	37	970	91	372	999999	999999	235	601	71	869	108	999999	166	530	42	406	810	603	872	237	249	123	774	999999	140	753	578	999999	839	521	999999	999999	401	999999	993	11	780	692	990	67	259	678	549	421	999999	595	350	96	397	999999	794	999999	999999	487	908	999999	205	916	241	894	187	509	999999	549	999999	999999	488	541	537	40	999999	999999	613	814	978	570	573	363	963	545	412	491	339	199	727	173	999999	913	716	88	806	864	460	105	879	750	999999	999	682	975	999999	809	559	366	34	675	363	621	509	347	350	842	952	696	491	695	179	572	822	574	790	575	999999	999999	234	999999	668	517	935	237	654	574	681	999999	438	999999	932	972	175	999999	810	823	414	378	737	964	911	763	999999	999999	580	353	186	118	999999	541	984	110	141	999999	999999	845	999999	281	693	776	170	999999	267	887	762	206	407	770	999999	966	170	455	720	999999	849	904	903	751	657	310	397	573	999999	897	619	999999	841	902	999999	999999	999999	999999	685	961	803	999999	505	999999	431	999999	946	416	354	228	380	999999	389	999999	423	111	999999	935	624	999999	388	999999	999999	999999	278	930	999999	999999	724	999999	829	37	770	759	999999	902	409	186	329	283	364	981	999999	584	526	90	452	970	488	943	31	999999	519	302	582	215	999999	145	999999	500	28	451	691	554	398	999999	767	
629	413	520	999999	766	615	350	38	407	999999	588	843	197	487	999999	26	780	999999	999999	517	999999	999999	261	128	273	727	829	264	912	299	674	196	999999	323	822	999999	967	251	265	596	178	273	185	837	205	301	271	22	999999	434	910	999999	999999	835	299	452	999999	401	438	999999	999999	999999	126	999999	703	401	670	874	665	999999	999999	539	521	41	349	999999	999999	424	923	971	466	817	630	487	999999	897	425	347	33	379	416	575	812	227	810	92	999999	78	143	803	630	397	357	807	385	999999	265	738	496	95	451	999999	999999	466	581	968	465	638	728	806	976	999999	850	999999	420	483	999999	999999	231	267	66	932	291	129	350	78	999999	999999	112	999999	642	687	999999	999999	928	999999	107	355	645	841	626	999999	999999	999999	827	307	546	72	396	902	655	960	999999	999999	38	999999	454	359	125	512	509	642	999999	721	173	299	483	999999	367	740	999999	380	658	390	640	547	592	955	301	53	532	999999	437	209	362	681	179	621	909	418	999999	999999	239	142	342	984	983	629	173	538	823	634	704	999999	999999	284	312	136	598	999999	926	499	67	82	980	111	999999	336	368	491	129	999999	13	948	515	637	150	525	999999	656	563	963	791	763	229	898	702	781	683	87	379	52	33	427	492	735	690	167	161	240	779	657	270	681	419	962	630	999999	999999	888	143	786	88	942	928	963	707	304	852	92	409	433	652	291	999999	999999	838	586	466	999999	947	999999	373	817	877	906	703	120	354	267	277	945	999999	794	944	593	999999	90	999999	529	999999	999999	315	79	999999	355	14	979	569	342	133	54	999999	370	941	999999	422	270	999999	999999	269	597	949	594	815	999999	791	858	346	999999	999999	999999	97	936	751	560	677	304	986	999999	901	999999	550	21	999999	233	655	999999	999999	793	999999	703	26	476	269	999999	446	720	999999	377	999999	156	642	999999	230	376	956	363	619	391	482	127	283	543	130	545	56	999999	460	591	999999	520	15	553	999999	999999	741	621	677	320	124	999999	999999	619	967	999999	92	509	790	767	277	301	661	471	320	999999	429	482	999999	724	394	999999	269	672	999999	53	999999	98	694	999999	634	999999	686	309	999999	526	999999	664	576	999999	463	547	157	999999	324	516	859	543	242	302	989	999999	275	953	925	616	696	999999	999999	924	999999	993	814	979	142	932	615	999999	999999	794	976	999999	906	979	271	999999	999999	576	357	63	193	606	856	401	999999	375	999999	999999	383	661	999999	709	999999	651	761	999999	732	999999	999999	392	
999999	507	999999	999999	325	999999	362	296	692	88	265	130	30	999999	740	999999	999999	999999	167	767	862	882	999999	543	965	277	159	999999	228	999999	124	192	26	965	162	686	267	418	999999	999999	999999	999999	50	304	405	709	688	999999	911	999999	333	319	999999	999999	999999	27	999999	806	482	57	85	107	78	891	999999	83	999999	64	844	64	750	727	347	999999	754	89	999999	683	147	266	588	541	353	999999	477	805	181	233	445	999999	168	461	999999	37	999999	915	999999	159	999999	331	605	634	773	999999	14	605	971	450	999999	450	185	999999	668	226	469	544	753	604	423	167	902	999999	618	709	895	999999	791	319	999999	999999	999999	999999	999999	815	660	999999	767	496	469	872	834	730	194	995	959	999999	999999	720	999999	977	171	121	735	999999	429	725	999999	74	961	999999	814	662	400	210	86	999999	501	852	565	514	776	267	144	550	999999	181	999999	623	750	999999	999999	999999	750	999999	677	263	957	999999	396	935	999999	703	535	754	68	181	339	984	999999	477	821	939	164	64	210	904	976	194	849	999999	39	999999	323	999999	218	743	911	329	999999	999999	534	999999	999999	999999	575	999999	731	389	999999	161	841	710	703	282	999999	999999	999999	696	871	772	999999	772	999999	147	905	999999	999999	999999	999999	999999	270	20	461	106	943	498	999999	534	999999	137	183	597	999999	698	416	328	698	51	999999	652	826	225	457	760	546	761	999999	328	724	39	694	584	999999	177	891	999999	259	607	999999	272	92	391	218	743	599	688	80	631	731	587	999999	348	529	894	999999	54	562	701	559	191	494	165	810	999999	443	599	754	534	806	586	999999	101	711	999999	569	444	16	714	999999	858	691	999999	597	147	999999	355	64	948	999999	846	999999	557	57	999999	777	927	581	759	310	999999	999999	546	824	999999	999999	756	636	173	999999	63	999999	999999	540	701	999999	122	567	672	999999	97	544	806	854	959	318	521	999999	999999	588	641	863	256	413	170	924	155	558	452	629	435	719	999999	622	626	999999	428	27	355	999999	665	369	999999	493	222	465	136	691	865	836	999999	999999	83	585	999999	200	791	444	379	776	999999	564	125	999999	840	378	653	999999	238	160	889	999999	697	906	999999	281	954	763	201	999999	797	463	692	616	634	723	646	314	928	436	999999	984	999999	999999	312	110	999999	865	999999	999999	811	942	463	714	999999	500	24	999999	662	422	246	37	253	674	978	891	871	999999	999999	999999	999999	348	265	801	142	905	999999	999999	999999	822	36	98	999999	999999	999999	855	10	977	670	143	708	
479	651	516	999999	990	740	972	999999	420	239	999999	456	535	121	999999	687	999999	999999	50	999999	895	573	999999	395	157	916	999999	782	999999	891	893	838	285	418	263	697	748	611	152	174	885	528	999999	999999	291	999999	585	245	429	177	348	999999	629	999999	813	905	999999	130	52	999999	844	200	476	529	345	906	180	999999	858	776	938	999999	999999	876	757	376	390	258	999999	999999	999999	661	999999	999999	552	498	219	999999	604	999999	885	627	568	79	999999	695	62	999999	257	999999	471	468	386	653	238	298	999999	753	743	447	525	562	26	537	741	192	838	519	976	847	697	999999	522	511	890	321	491	999999	555	71	323	727	11	999999	53	873	999999	708	727	264	999999	999999	51	999999	831	332	611	40	337	147	857	542	686	409	686	999999	945	875	999999	999999	806	999999	207	682	133	798	561	296	494	999999	908	139	791	721	324	240	354	364	679	567	709	460	42	417	214	780	50	601	53	999999	927	999999	944	810	999999	999999	268	999999	999999	999999	999999	325	546	999999	239	727	750	964	94	456	732	591	206	999999	217	356	573	789	477	999999	999999	960	253	528	941	509	195	981	274	398	971	984	999999	645	795	394	914	999999	188	486	39	85	999999	596	244	346	999999	747	602	111	999999	479	891	692	285	811	999999	27	528	999999	542	769	700	696	484	747	271	561	410	823	441	10	611	999999	999999	682	453	656	293	999999	307	999999	389	172	45	502	999999	999999	370	984	322	896	999999	458	943	270	999999	819	122	999999	84	650	347	779	669	362	868	899	999999	602	367	999999	734	922	999999	105	390	538	661	999999	653	632	201	425	510	544	955	162	999999	999999	308	633	999999	796	999999	656	109	999999	502	682	999999	203	268	999999	999999	999999	172	132	999999	848	880	846	168	141	999999	999999	459	999999	999999	999999	407	716	999999	327	999999	733	882	999999	402	775	995	780	45	979	357	459	374	433	798	999999	382	832	135	209	181	461	999999	999999	952	88	206	188	341	377	284	918	351	999999	472	999999	24	999999	729	261	853	999999	810	188	999999	394	87	36	999999	664	752	574	591	653	156	843	267	479	999999	324	578	999999	448	668	705	999999	118	433	960	999999	598	999999	999999	873	999999	999999	650	297	628	568	10	180	999999	999999	625	709	337	999999	999999	629	636	545	247	415	683	46	999999	152	483	355	999999	654	75	228	75	603	471	717	307	84	202	970	851	999999	324	999999	999999	770	999999	995	111	419	639	340	278	999999	911	999999	999999	319	419	507	813	282	292	355	
114	837	612	999999	247	619	999999	719	437	999999	693	819	100	999999	285	890	109	487	254	866	999999	999999	949	21	691	773	526	999999	665	694	166	999999	146	968	302	923	168	31	999999	491	28	919	903	612	370	102	607	915	43	529	408	336	38	425	999999	379	888	600	999999	999999	102	999999	64	742	508	124	682	131	982	362	999999	88	729	762	848	105	831	999999	651	999999	175	611	999999	145	296	999999	550	720	638	999999	44	567	691	293	398	999999	865	999999	114	256	999999	999999	932	681	796	999999	606	276	577	243	547	551	999999	999999	999999	490	999999	918	999999	678	999999	999999	492	999999	327	174	397	446	373	243	240	999999	242	405	189	690	679	282	349	999999	234	284	153	404	385	999999	618	949	984	907	165	946	713	435	999999	457	993	873	363	999999	932	169	902	343	13	999999	318	554	562	618	811	186	579	490	999999	298	999999	97	683	834	999999	999999	462	466	88	294	999999	806	722	731	697	805	999999	717	43	999999	382	809	401	509	184	74	397	999999	999999	999999	999999	233	981	394	999999	999999	199	529	999999	999999	707	999999	265	718	917	999999	831	999999	999999	999999	267	862	456	389	916	18	999999	184	659	491	59	96	369	109	999999	735	824	337	101	791	616	999999	999999	548	366	936	999999	999999	999999	672	242	566	454	100	999999	514	776	999999	999999	999999	219	25	999999	594	445	621	999999	165	801	192	687	503	739	139	399	866	231	999999	32	999999	999999	22	999999	987	259	492	642	279	387	412	958	232	999999	999999	582	999999	531	56	112	745	859	398	881	408	985	738	827	324	701	999999	293	868	579	498	177	206	999999	999999	999999	953	979	806	778	399	234	464	999999	999999	557	798	345	185	805	999999	129	75	141	194	12	520	664	327	578	533	999999	999999	652	371	999999	385	178	649	711	158	999999	63	620	492	184	530	104	999999	766	903	519	118	72	303	999999	111	75	248	878	824	298	999999	999999	999999	280	143	812	282	976	182	629	999999	474	999999	999999	76	454	999999	999999	482	426	116	561	675	24	20	38	359	999999	999999	319	930	771	999999	999999	115	824	375	221	50	999999	999999	582	594	999999	823	644	415	782	311	656	426	238	406	407	192	999999	562	240	999999	999999	462	999999	999999	862	698	924	999999	796	999999	251	89	437	969	764	999999	999999	966	999999	200	376	622	576	691	999999	893	702	999999	999999	999999	14	271	144	999999	934	265	541	796	732	585	898	66	618	377	69	577	988	268	642	802	999999	143	171	50	893	493	885	598	999999	968	
995	999999	108	128	410	979	944	999999	999999	508	999999	737	999999	815	302	999999	999999	208	631	966	904	443	999999	686	30	871	110	104	67	999999	379	942	555	763	589	348	957	500	967	999999	632	511	233	143	999999	999999	999999	355	747	583	489	687	967	284	73	561	999999	999999	107	538	879	999999	999999	594	999999	130	192	481	236	953	362	512	999999	999999	999999	402	999999	598	999999	110	972	754	356	484	961	692	975	280	699	999999	521	999999	403	439	210	782	92	639	999999	617	999999	427	129	794	231	977	456	426	999999	670	351	238	474	999999	999999	999999	999999	944	632	446	155	911	999999	208	441	999999	999999	801	350	561	319	581	593	339	373	555	635	561	262	984	245	999999	339	38	686	293	81	406	873	86	288	148	16	999999	472	825	646	999999	999999	999999	867	655	86	388	360	770	644	144	633	999999	999999	999999	692	648	210	596	999999	752	522	157	744	712	927	273	999999	181	574	999999	867	547	999999	714	208	847	126	590	999999	951	677	999999	649	936	773	999999	587	345	455	999999	368	999999	254	893	999999	216	999999	165	727	812	999999	999999	205	619	277	999999	111	785	999999	844	532	999999	123	630	84	606	999999	808	999999	75	686	937	726	999999	665	991	303	25	315	992	999999	961	863	670	999999	498	719	39	669	688	999999	999999	601	610	835	748	762	999999	818	999999	999999	999999	999999	662	135	177	462	988	953	286	999999	96	999999	752	668	999999	756	453	784	999999	886	478	148	260	314	885	346	125	381	917	238	679	999999	999999	999999	999999	744	210	545	678	46	999999	85	393	896	999999	331	849	942	274	991	319	838	242	915	239	999999	966	357	999999	999999	347	616	46	999999	122	888	999999	468	353	826	555	908	999999	549	165	402	999999	364	640	563	496	182	117	999999	919	841	965	999999	64	600	999999	853	999999	847	698	123	999999	345	784	785	364	391	599	999999	446	999999	732	692	759	837	999999	611	716	687	344	999999	509	121	137	280	923	379	999999	999999	57	702	999999	999999	851	51	363	419	580	854	208	115	999999	670	489	518	999999	999999	837	999999	632	999999	146	617	512	999999	614	927	218	513	862	999999	977	846	999999	743	797	473	999999	717	484	558	41	862	489	999999	591	838	632	619	172	650	541	196	129	881	565	996	999999	328	437	999999	999999	76	992	222	137	736	999999	999999	999999	644	999999	999999	999999	84	999999	284	138	283	941	775	305	598	351	221	453	790	726	518	999999	999999	717	522	290	58	356	999999	869	276	112	854	999999	886	899	527	999999	
421	999999	55	746	290	999999	482	386	999999	999999	613	999999	781	999999	346	20	762	566	918	999999	919	839	694	727	180	415	861	180	999999	217	418	999999	824	11	41	347	681	771	999999	933	245	145	629	919	743	249	97	506	765	844	805	330	980	600	999999	999999	999999	327	999999	875	999999	311	300	453	999999	914	901	779	737	999999	999999	990	668	984	691	999999	219	775	984	930	999999	364	999999	999999	411	98	718	233	999999	458	587	364	205	999999	928	999999	999999	185	999999	999999	999999	317	769	999999	516	815	999999	996	908	515	373	984	342	999999	557	650	896	57	999999	999999	205	677	77	999999	999999	973	794	999999	999999	999999	938	43	577	164	593	19	595	648	999999	596	437	999999	999999	206	95	603	999999	560	474	287	46	797	143	575	633	999999	250	999999	355	542	30	24	940	159	577	339	416	187	61	548	65	999999	321	456	204	999999	362	871	204	817	951	999999	181	779	722	150	900	11	999999	923	769	999999	999999	203	575	423	781	175	999999	999999	197	844	508	926	231	788	999999	687	381	999999	999999	379	295	537	590	786	842	170	437	437	438	415	999999	999999	778	999999	954	999999	880	781	702	197	252	999999	630	117	999999	999999	557	999999	999999	999999	629	382	999999	999999	820	765	612	789	580	620	737	999999	326	781	198	999999	157	282	999999	368	806	999999	999999	130	137	847	907	483	999999	597	999999	503	772	225	785	284	521	999999	138	199	514	999999	211	999999	459	60	131	999999	918	364	107	999999	110	306	416	40	925	999999	272	972	857	139	999999	983	17	243	429	111	995	999999	859	768	154	643	853	715	999999	999999	670	999999	726	68	564	697	499	338	999999	999999	809	755	358	34	999999	999999	341	385	363	999999	84	999999	999999	30	999999	14	504	339	140	467	452	700	641	561	825	999999	999999	798	999999	50	494	678	840	999999	301	250	999999	834	652	988	999999	477	361	180	299	999999	456	706	215	559	202	169	999999	936	33	119	999999	796	209	930	909	542	999999	999999	999999	406	384	678	999999	612	449	669	999999	152	999999	975	999999	471	271	380	739	550	999999	25	847	999999	480	904	929	999999	137	768	635	722	88	769	666	48	999999	893	999999	999999	977	603	120	999999	999999	66	780	58	770	651	535	828	200	999999	949	795	999999	409	926	999999	749	999999	485	680	43	964	73	999999	318	309	35	378	999999	999999	572	989	904	324	851	999999	133	880	422	485	243	806	999999	719	819	999999	999999	46	999999	601	38	441	999999	439	999999	999999	993	395	999999	999999	626	166	529	238	
796	960	891	160	558	512	355	999999	134	999	446	237	441	354	576	447	999999	988	999999	708	933	141	871	999999	825	342	430	738	151	951	859	87	287	999999	922	859	999999	423	488	464	255	170	317	128	999999	272	87	648	818	999999	734	999999	755	999999	999999	664	98	426	335	999999	92	999999	727	182	150	369	950	999999	431	717	467	322	510	946	463	999999	824	753	481	999999	265	781	999999	999999	999999	999999	999999	466	999999	999999	771	999999	98	999999	999999	638	442	999999	977	999999	321	939	227	111	999999	999999	137	809	367	531	839	344	999999	771	999999	310	696	999999	956	919	48	493	147	999999	946	904	234	248	573	999999	999999	690	775	999999	251	325	999999	999999	24	804	104	522	108	478	428	999999	618	326	310	82	941	564	187	68	999999	828	802	64	165	929	197	888	245	542	201	159	569	106	530	645	746	878	999999	162	825	526	395	669	999999	519	296	908	937	501	884	775	999999	999999	263	423	523	509	663	94	999999	215	999999	565	286	279	867	521	795	999999	999999	72	700	34	999999	78	999999	999999	320	645	999999	288	951	744	658	425	646	851	843	117	999999	247	225	999999	999999	999999	250	829	999999	475	999999	999999	122	999999	999999	821	85	488	999999	194	980	390	198	27	999999	337	264	541	907	860	633	25	999999	688	542	999999	999999	920	489	623	828	613	749	999999	992	867	176	999999	999999	837	349	999999	999999	999999	136	742	58	999999	337	217	365	708	921	999999	842	637	999999	999999	999999	87	999999	164	999999	860	999999	377	999999	353	35	583	171	999999	962	80	521	475	647	29	561	800	49	650	593	281	268	129	999999	999999	999999	365	770	999999	937	999999	999999	195	168	517	301	759	110	704	182	999999	55	999999	746	851	21	999999	989	87	872	940	47	333	571	727	601	247	999999	424	350	669	813	429	647	999999	216	999999	316	140	999999	802	699	344	999999	839	235	999999	383	999999	216	636	375	693	869	999999	463	999999	623	999999	999999	999999	84	686	364	999999	940	625	141	284	644	685	70	859	999999	80	999999	702	999999	732	999999	123	863	845	218	713	304	129	560	999999	17	999999	712	875	224	999999	728	22	980	965	898	609	356	108	205	531	576	999999	344	799	756	760	685	999999	999999	802	200	999999	478	650	218	821	75	491	277	968	972	194	644	684	999999	237	999999	889	834	892	766	765	649	999999	999999	787	784	761	893	256	999999	999999	999999	422	483	999999	544	339	757	999999	999999	864	831	237	558	999999	871	660	457	528	48	999999	999999	57	45	434	588	791	
999999	430	999999	314	598	30	977	999999	258	232	211	852	693	392	142	757	999999	999999	934	422	999999	999999	999999	134	313	999999	999999	205	999999	889	387	58	910	753	826	999999	999999	999999	276	999999	999999	408	999999	649	458	605	835	656	999999	307	698	999999	500	176	999999	999999	514	913	999999	234	812	782	999999	369	844	162	941	940	566	999999	718	128	635	999999	999999	729	622	277	675	708	999999	562	541	999999	200	254	558	999999	99	78	822	999999	238	52	999999	999999	25	773	804	306	999999	999999	100	857	999999	999999	507	377	15	933	145	999999	247	999999	695	259	999999	999999	179	600	604	999999	850	497	983	592	889	593	134	693	713	849	472	379	999999	643	472	683	879	619	746	191	738	999999	999999	585	999999	936	357	748	237	999999	603	999999	999999	465	55	602	874	996	999999	914	252	999999	230	296	999999	868	999999	62	999999	566	55	559	853	423	469	694	999999	407	704	952	999999	385	465	999999	255	268	999999	999999	597	869	809	883	928	832	999999	427	935	647	811	29	999999	999999	960	670	55	53	360	288	996	999999	48	999999	301	738	678	867	855	607	50	515	201	668	464	999999	999999	999999	631	31	484	52	758	917	595	685	273	941	424	795	577	211	908	399	592	246	831	342	591	999999	999999	81	999999	338	606	306	828	31	840	999999	999999	999999	999999	339	803	954	603	131	881	616	999999	736	452	999999	999999	999999	607	999999	999999	228	97	425	580	441	867	413	480	999999	320	299	999999	252	111	382	882	694	789	579	595	999999	999999	709	460	974	725	427	999999	511	999999	768	699	35	999999	621	954	497	312	980	471	399	999999	183	811	592	759	232	635	999999	188	999999	58	38	999999	446	585	387	964	999999	999999	450	999999	969	999999	999999	999999	831	306	489	427	394	391	808	117	999999	165	999999	999999	999999	225	503	791	999999	999999	999999	999999	670	818	999999	46	577	532	999999	274	999999	615	513	63	269	999999	999999	925	156	999999	793	954	999999	920	999999	290	126	999999	999999	389	222	658	235	999999	166	832	928	22	797	453	849	861	683	543	95	590	999999	999999	639	875	999999	999999	645	905	539	19	999999	999999	808	999999	920	999999	435	327	62	372	389	866	999999	436	73	915	999999	999999	803	999999	999999	705	835	430	638	710	849	999999	999999	645	23	329	117	157	362	189	214	578	999999	761	436	366	491	722	211	786	517	212	811	382	449	942	112	999999	738	773	914	388	590	219	249	213	999999	416	359	69	999999	749	84	999999	999999	560	180	51	505	914	224	122	228	851	203	
646	999999	719	206	80	226	509	418	999999	274	999999	987	323	521	999999	999999	999999	373	152	36	767	138	926	671	889	772	71	113	824	559	802	999999	739	999999	603	793	515	220	288	842	999999	340	495	620	884	572	856	529	282	782	999999	748	999999	825	999999	517	493	57	316	308	165	999999	594	999999	471	999999	258	307	918	439	625	864	94	999999	776	999999	999999	316	999999	326	916	541	830	51	999999	63	93	913	591	95	309	467	903	980	686	854	999999	466	158	999999	324	558	999999	999999	167	285	664	999999	58	998	999999	187	270	990	392	999999	575	553	618	999999	583	344	716	999999	999999	999999	960	113	999999	922	690	999999	167	569	11	999999	930	986	884	145	399	316	865	999999	999999	999999	999999	913	598	72	288	202	847	740	999999	980	842	778	999999	998	324	560	163	999999	317	697	999999	700	989	35	693	999999	668	483	999999	277	479	133	621	16	960	999999	999999	560	999999	497	339	427	925	31	525	162	282	885	820	838	162	738	999999	524	113	999999	923	999999	379	999999	999999	374	721	376	999999	718	166	999999	48	277	54	603	492	819	368	602	999999	968	999999	999999	999999	783	662	190	124	740	848	106	903	999999	133	999999	190	999999	963	964	705	559	519	806	995	574	847	999999	793	559	256	465	166	510	732	955	999999	838	392	750	711	540	999999	770	870	999999	804	999999	999999	999999	422	548	855	403	999999	225	999999	999999	999999	742	936	120	397	564	494	392	940	999999	999999	999999	879	999999	561	999999	263	174	306	749	936	935	770	999999	408	691	147	707	999999	762	614	999999	507	369	999999	650	814	601	153	698	285	999999	128	411	999999	999999	232	79	986	642	999999	731	999999	708	767	609	999999	673	712	705	427	786	782	188	999999	999999	999999	519	59	911	408	662	999999	608	473	458	999999	999999	999999	431	468	77	720	999999	623	882	597	999999	999999	693	678	151	888	447	280	498	999999	999999	999999	637	316	713	999999	85	244	486	999999	999999	999999	999999	999999	612	999999	999999	247	360	75	815	564	999999	628	999999	917	366	242	267	773	999999	337	974	999999	999999	999999	783	125	999999	56	645	733	999999	999999	999999	562	293	900	75	888	608	209	920	433	999999	999999	717	18	443	795	664	999999	976	713	137	983	270	565	999999	867	478	999999	492	313	430	92	428	733	352	319	634	999999	176	378	999999	383	417	551	999999	499	38	774	999999	959	999999	802	756	433	54	302	301	727	983	208	420	999999	717	616	12	999999	999999	983	666	133	171	999999	676	608	547	753	576	719	999999	
427	838	704	999999	999999	921	628	999999	995	999999	999999	28	906	482	999999	999999	733	666	800	999999	999999	542	55	999999	557	797	999999	999999	158	885	301	726	582	999999	999999	369	716	947	193	695	999999	480	962	304	616	115	264	726	999999	650	814	999999	775	180	646	885	999999	999999	999999	736	737	999999	188	119	999999	333	446	882	917	999999	999999	999999	483	999999	175	585	999999	750	501	452	542	467	427	507	81	214	950	412	388	679	576	130	999999	456	999999	999999	302	852	906	292	669	999999	809	109	408	38	614	670	14	999999	315	52	104	493	203	279	999999	680	48	999999	999999	999999	503	247	41	131	773	36	999999	295	292	999999	999999	999999	783	169	999999	327	109	52	999999	290	999999	328	374	534	35	527	999999	999999	804	622	814	723	909	635	879	572	999999	286	999999	588	522	999999	777	588	208	999999	710	44	621	758	580	995	593	102	636	185	872	507	106	256	999999	469	491	669	999999	131	308	158	290	96	259	822	788	21	767	688	550	785	336	149	999999	228	999999	55	999999	818	139	999999	999	704	999999	570	190	999999	999999	999999	999999	118	999999	86	587	562	753	999999	999999	757	216	581	334	999999	999999	999999	181	956	438	554	401	445	999999	104	999999	999999	158	586	397	689	999999	779	206	714	461	999999	999999	259	561	265	475	542	999999	999999	611	999999	491	61	79	999999	999999	233	999999	270	661	792	490	581	999999	104	413	999999	146	999999	125	436	999999	620	999999	202	999999	922	404	182	88	859	899	342	492	444	10	106	517	785	999999	418	209	999999	62	668	951	999999	174	999999	852	308	405	999999	179	999999	182	999999	999999	999999	635	476	999999	407	999999	802	893	999999	98	999999	999999	316	659	361	999999	706	237	449	567	999999	251	447	999999	999999	330	780	463	999999	173	317	999999	139	540	640	160	824	589	999999	753	999999	775	803	450	999999	999999	545	648	54	206	472	947	733	313	738	999999	197	718	999999	86	999999	349	720	999999	781	387	964	775	29	211	705	126	999999	695	317	999999	447	997	243	574	784	141	418	999999	700	369	539	826	802	15	963	116	698	999999	999999	999999	65	819	669	146	408	999999	999999	843	501	356	523	47	995	687	197	200	484	326	301	999999	930	744	999999	999999	848	148	999999	23	248	999999	428	707	353	999999	999999	628	338	999999	176	24	512	575	484	354	845	501	830	124	818	773	631	382	435	81	980	999999	535	999999	298	269	999999	615	999999	902	928	816	999999	598	691	569	999999	387	159	287	999999	999999	269	999999	575	357	318	999999	999999	
475	967	999999	282	282	426	999999	999999	90	808	999999	226	896	999999	582	426	999999	999999	241	432	999999	911	253	999999	157	313	625	61	595	681	940	951	938	999999	140	934	882	544	421	181	17	475	781	579	252	999999	999999	999999	686	999999	999999	549	86	435	946	563	999999	822	134	969	801	632	507	999999	999999	955	287	486	840	648	543	999999	396	69	425	999999	999999	674	981	97	442	241	375	81	145	999999	875	999999	473	999999	219	999999	419	452	380	384	967	382	710	999999	999999	394	553	47	979	60	163	26	19	173	433	59	999999	47	536	570	267	436	999999	477	999999	774	999999	274	438	482	85	944	689	999999	815	757	963	694	314	999999	687	337	101	94	247	999999	503	310	999999	999999	999999	382	915	810	999999	999999	118	999999	999999	999999	381	289	609	506	975	219	337	968	357	675	999999	155	733	488	882	930	344	999999	239	999999	280	712	131	999999	263	703	38	878	924	283	999999	999999	488	999999	676	407	999999	594	119	38	531	535	952	476	83	999999	649	436	927	196	207	999999	14	983	737	999999	167	340	253	999999	190	458	53	84	999999	367	666	437	811	485	211	999999	80	211	700	745	759	655	205	188	64	602	999999	738	85	721	725	505	567	999999	250	397	999999	837	847	82	492	878	450	716	417	221	624	452	984	458	999999	803	999999	999999	910	512	144	75	227	588	506	314	998	314	641	999999	870	804	245	814	408	999999	363	628	263	880	215	489	771	843	999999	509	753	626	999999	922	222	575	107	999999	263	999999	620	269	575	187	879	145	84	255	351	999999	999999	180	60	625	449	664	999999	999999	999999	655	303	999999	611	997	561	999999	999999	719	949	999999	999999	507	561	999999	622	103	999999	86	11	999999	414	525	501	999999	302	583	576	247	999999	557	837	999999	441	607	982	245	999999	999999	626	999999	693	364	306	56	122	709	999999	927	12	999999	611	662	38	236	250	999999	882	453	705	999999	805	214	247	401	467	640	75	953	999999	386	445	484	999999	503	386	60	229	455	54	592	963	648	244	999999	946	184	49	214	366	214	999999	214	872	648	702	999999	127	904	589	482	643	665	787	625	910	136	212	535	850	200	557	999999	409	122	24	999999	969	999999	999999	292	601	861	596	935	999999	240	612	811	800	897	933	999999	999999	572	948	307	999999	618	226	819	972	513	364	999999	657	926	999999	999999	999999	999999	519	16	459	306	881	782	999999	999999	602	679	524	401	734	952	266	242	570	836	173	716	305	361	893	999999	320	97	
507	429	287	999999	999999	851	187	999999	999999	926	999999	569	999999	999999	999999	17	999999	547	999999	581	779	411	910	999999	999999	969	999999	999999	249	167	123	823	986	793	284	649	999999	505	253	672	999999	479	574	339	999999	11	999999	999999	488	298	345	355	340	739	999999	106	519	999999	741	466	265	270	25	230	813	999999	999999	897	891	999999	442	520	303	632	367	999999	836	580	58	363	999999	999999	438	951	822	999999	999999	257	485	188	139	712	764	787	417	952	999999	353	526	999999	999999	257	115	899	855	999999	61	707	381	17	269	999999	814	387	642	666	832	999999	407	55	559	334	421	999999	999999	730	755	516	999999	415	846	493	63	724	934	999999	493	999999	106	997	999999	999999	876	478	999999	200	897	999999	155	750	129	999999	946	481	999999	999999	835	402	450	134	79	545	492	966	171	776	999999	99	452	76	183	304	967	410	338	773	458	999999	999999	999999	833	377	371	474	295	456	999999	582	949	839	999999	999999	999999	972	927	181	303	909	316	152	315	807	934	88	577	825	433	545	999999	11	999999	892	607	999999	301	701	184	27	681	715	239	999999	149	612	999999	999999	216	995	999999	167	480	999999	636	651	999999	999999	443	292	897	469	32	999999	439	948	999999	999999	493	905	680	999999	996	285	999999	601	913	12	667	332	753	495	619	437	73	999999	999999	999999	265	955	239	999999	999999	999999	999999	221	999999	999999	999999	201	418	488	598	311	324	256	170	999999	320	45	999999	950	367	120	539	999999	850	595	937	454	427	999999	999999	538	676	415	999999	999999	999999	26	908	999999	138	476	999999	275	897	999999	123	999999	824	335	999999	230	227	288	908	157	362	718	371	999999	300	429	774	322	895	69	999999	909	289	66	49	303	136	63	822	999999	207	274	514	542	481	999999	630	101	319	999999	320	999999	999999	819	751	447	999999	811	394	708	702	600	379	837	682	214	537	768	296	494	104	999999	465	27	950	999999	213	829	626	180	798	682	13	534	749	247	999999	470	999999	999999	999999	324	669	123	198	606	999999	677	859	999999	593	862	805	824	277	999999	931	999999	868	999999	243	825	195	999999	909	30	597	844	98	445	999999	76	999999	693	845	999999	504	352	829	353	204	536	969	999999	999999	936	876	188	266	602	315	923	999999	651	368	822	139	454	213	178	19	59	588	424	475	526	999999	121	999999	497	999999	589	659	524	468	707	999999	836	637	973	153	419	588	496	140	877	475	812	999999	999999	650	60	999999	999999	344	154	947	999999	883	70	538	764	209	768	
950	725	999999	86	192	661	965	302	817	999999	35	599	471	102	294	597	61	595	787	955	999999	602	451	998	190	324	759	311	999999	577	445	388	219	819	546	999999	613	398	630	673	67	999999	999999	999999	635	999999	682	999999	271	295	19	942	977	253	999999	357	284	275	896	867	902	664	349	999999	999999	647	390	999999	555	999999	999999	662	965	123	897	999999	369	543	999999	445	642	903	50	666	567	502	999999	965	897	198	140	347	999999	999999	999999	999999	18	992	123	988	364	40	999999	391	311	356	999999	999999	999999	432	988	741	902	461	235	999999	624	682	681	302	246	999999	999999	999999	748	647	171	999999	352	504	490	376	999999	384	90	612	603	999999	999999	999999	526	546	999999	999999	999999	399	999999	999999	536	772	779	335	999999	821	999999	940	285	942	642	999999	195	773	521	852	999999	999999	999999	999999	380	999999	405	999999	327	470	775	700	804	289	999999	359	999999	130	676	580	724	164	999999	608	999999	149	336	660	25	701	36	999999	34	999999	533	586	88	999999	669	912	376	813	999999	850	999999	60	145	999999	999999	293	462	74	106	940	137	786	567	712	894	240	999999	745	949	625	999999	32	675	48	999999	999999	999999	999999	999999	999999	213	910	155	999999	563	582	999999	341	999999	999999	248	999999	657	94	639	999999	29	375	32	438	626	631	864	392	416	33	384	107	249	214	21	176	612	342	736	226	999999	999999	159	321	236	955	869	227	386	482	375	591	408	19	561	906	272	33	147	999999	56	763	999999	999999	207	907	999999	999999	721	82	359	324	357	999999	115	999999	226	710	212	999999	761	646	15	934	658	793	698	239	652	999999	999999	999999	204	164	179	877	564	619	123	329	999999	208	505	314	133	999999	244	986	903	895	689	999999	821	476	999999	999999	757	863	881	414	218	862	999999	999999	999999	769	999999	999999	252	238	999999	607	597	882	999999	999999	151	700	811	607	558	712	999999	756	999999	352	768	728	344	770	130	701	737	999999	999999	999999	189	889	999999	999999	931	999999	743	675	794	999999	964	999999	668	999999	999999	999999	62	999999	856	505	536	272	200	824	10	401	999999	482	117	999999	869	999999	771	808	383	261	563	457	676	999999	999999	660	962	342	999999	830	999999	88	511	74	648	463	999999	615	999999	999999	699	322	363	539	194	270	567	393	223	86	176	860	882	17	502	605	607	349	536	999999	309	857	446	999999	341	779	971	999999	761	999999	45	166	344	466	562	251	103	999999	332	708	103	999999	129	311	663	999999	205	504	571	53	855	513	88	598	
617	841	875	193	207	999999	299	524	632	806	51	20	526	999999	455	261	511	999999	26	828	999999	999999	738	999999	515	142	584	477	481	718	560	999999	999999	999999	999999	720	375	910	999999	917	418	578	999999	322	999999	653	682	779	999999	320	999999	999999	496	260	999999	887	999999	740	677	74	830	999999	53	913	255	519	999999	780	999999	734	885	600	531	109	419	214	784	999999	874	862	460	999999	999999	170	186	999999	999999	826	930	961	617	635	242	999999	97	999999	999999	42	77	751	720	902	211	324	435	941	999999	999999	999999	611	113	688	999999	815	999999	35	999999	883	999999	999999	999999	116	849	999999	127	999999	368	657	999999	823	679	751	357	999999	999999	557	603	113	735	999999	999999	647	985	328	858	928	768	427	269	71	201	999999	305	999999	276	613	63	999999	207	999999	999999	215	999999	999999	932	361	340	743	999999	67	432	301	157	502	775	837	130	530	757	198	491	941	397	950	632	37	455	999999	856	538	504	16	999999	560	999999	999999	271	968	999999	506	598	35	754	211	639	899	503	999999	221	438	492	532	999999	999999	693	641	817	435	394	999999	906	999999	886	144	563	425	999999	999999	839	999999	575	162	144	999999	599	465	196	195	320	732	534	999999	999999	428	55	971	999999	999999	866	30	290	836	999999	492	600	627	999999	620	648	999999	999999	906	963	543	863	340	398	588	419	999999	455	999999	999999	661	999999	264	822	467	999999	591	257	999999	730	819	398	739	999999	999999	660	972	325	576	999999	106	229	627	999999	614	565	715	999999	589	486	999999	575	658	721	923	122	346	805	681	999999	66	999999	23	999999	999999	155	133	999999	746	928	447	912	878	94	28	442	752	575	218	902	383	18	668	22	102	253	999999	28	654	539	323	176	643	999999	999999	139	215	452	544	999999	441	999999	836	660	49	999999	696	999999	999999	999999	370	999999	596	779	158	58	307	999999	93	901	415	115	118	217	614	280	279	834	604	888	236	309	40	750	471	431	181	17	973	999999	556	175	325	173	999999	552	580	864	895	441	832	214	368	643	62	336	843	628	999999	769	456	862	999999	999999	264	70	999999	846	317	727	877	299	37	716	999999	249	789	999999	999999	71	999999	414	938	172	66	999999	940	397	697	999999	587	552	999999	999999	920	999999	206	512	999999	118	812	999999	556	999999	999999	542	186	652	999999	812	547	898	999999	983	79	999999	923	999999	756	999999	999999	352	159	999999	149	334	999999	999999	999999	659	999999	999999	45	931	259	999999	858	999999	607	999999	845	298	108	884	597	999999	963	
978	999999	879	999999	398	755	676	988	470	999999	384	38	240	214	362	856	639	769	999999	999999	658	734	113	999999	162	209	242	999999	831	253	274	999999	999999	370	999999	689	999999	888	999999	531	368	999999	788	390	484	742	377	320	492	999999	999999	125	999999	999999	314	253	40	999999	999999	999999	523	290	166	999999	320	799	577	999999	854	673	940	999999	124	999999	999999	715	946	722	708	999999	831	921	904	999999	784	159	999999	999999	66	116	658	999999	279	465	18	88	786	999999	80	685	175	508	466	819	999999	718	10	599	331	598	306	317	987	209	367	601	385	999999	442	171	552	941	812	747	24	999999	999999	999999	999999	425	929	384	652	33	254	333	464	95	897	76	158	657	999999	999999	809	351	241	79	999999	416	702	999999	999999	908	142	233	695	718	804	780	999999	999999	999999	906	669	922	665	964	955	43	146	300	999999	375	23	894	638	355	937	673	488	412	560	999999	722	910	254	999999	890	999999	638	745	290	127	830	806	787	406	999999	887	686	999999	124	74	999999	412	159	764	895	247	999999	999999	781	141	999999	999999	999999	556	194	758	677	921	83	934	405	400	20	752	545	216	117	242	556	59	987	221	999999	496	999999	999999	760	490	999999	653	435	298	964	159	825	996	25	999999	999999	49	220	764	204	190	999999	879	401	999999	228	688	140	999999	793	731	999999	90	999999	304	513	874	998	196	83	430	508	116	999999	861	926	548	999999	877	999999	517	839	232	27	117	827	999999	999999	362	272	169	522	83	505	243	999999	744	999999	720	726	347	51	33	691	999999	681	999999	999999	999999	999999	680	999999	263	999999	285	891	920	999999	999999	999999	350	955	645	924	913	999999	435	611	999999	999999	192	999999	481	160	682	999999	816	541	252	435	275	720	388	881	591	672	999999	740	999999	351	999999	999999	31	253	386	391	406	108	999999	866	256	999999	999999	999999	298	999999	25	999999	999999	810	999999	389	820	13	211	629	577	763	342	999999	647	694	999999	851	999999	511	999999	237	773	301	79	717	763	386	188	999999	471	999999	593	999	656	166	999999	419	999999	705	860	28	999999	757	813	642	765	535	999999	561	568	408	914	999999	999999	999999	338	999999	999999	367	625	444	824	886	999999	874	999999	343	999999	491	613	999999	999999	74	999999	57	999999	26	487	436	951	237	167	626	755	73	787	806	483	999999	827	723	677	908	89	425	203	165	599	938	472	999999	999999	999999	999999	595	999999	849	145	478	603	322	880	314	416	397	999999	999999	999999	104	97	999999	860	999999	663	889	305	
677	985	999999	853	40	426	548	963	529	296	429	999999	999999	250	999999	670	14	274	515	843	999999	502	691	148	995	999999	505	851	109	572	223	84	69	300	154	864	999999	625	572	999999	341	350	886	110	999999	529	971	853	159	999999	999999	999999	157	56	932	185	303	96	857	16	921	697	864	956	82	354	619	869	106	83	999999	388	702	619	512	32	615	590	999999	999999	62	999999	702	406	716	762	926	22	368	969	571	999999	767	999999	999999	999999	999999	930	38	513	910	112	757	999999	943	477	999999	999999	544	910	570	712	806	391	999999	280	999999	468	250	320	427	606	510	136	512	999999	621	145	999999	868	999999	999999	999999	776	565	950	893	999999	999999	999999	12	399	999999	999999	409	858	999999	999999	612	703	649	999999	689	717	95	314	602	631	999999	999999	855	624	892	676	999999	885	160	39	825	13	999999	999999	15	11	318	999999	138	61	999999	654	918	999999	532	999999	999999	528	995	845	691	261	357	999999	63	455	393	999999	506	802	999999	999999	708	987	559	608	327	281	22	688	999999	66	185	550	904	919	99	619	999999	999999	999999	999999	889	999999	348	574	999999	124	324	560	617	930	532	336	967	212	999999	930	685	999999	624	999999	515	316	447	634	999999	807	368	999999	366	773	296	999999	355	248	634	403	649	999999	952	212	999999	461	80	477	999999	849	999999	701	973	168	934	177	999999	999999	340	583	867	713	498	848	756	190	204	844	644	999999	980	729	999999	551	290	700	999999	421	990	63	245	969	999999	236	234	666	170	207	839	129	230	846	907	61	536	935	497	114	999999	776	267	236	832	558	868	999999	133	431	877	244	205	914	999999	286	347	897	613	272	623	99	29	996	999999	525	755	144	821	527	25	355	999999	867	965	224	795	18	999999	999999	367	380	999999	738	999999	999999	999999	315	337	631	713	639	332	235	490	367	999999	999999	232	317	802	999999	999999	605	416	532	999999	338	949	304	490	339	999999	71	904	253	555	290	677	999999	999999	450	807	199	814	386	32	999999	386	607	467	534	786	999999	748	999999	347	938	332	999999	573	595	999999	43	999999	383	878	270	330	999999	999999	999999	593	822	999999	362	999999	842	791	39	509	999999	952	351	836	955	553	999999	323	281	905	617	999999	999999	999999	16	999999	773	59	440	508	762	657	149	795	990	999999	963	122	395	706	999999	156	999999	296	999999	643	999999	206	194	999999	946	947	999999	341	204	518	713	999999	999999	279	163	793	999999	531	747	406	999999	556	846	25	589	819	927	999999	410	
999999	664	593	999999	373	999999	576	864	609	561	815	607	807	600	999999	237	976	412	999999	553	710	999999	771	549	999999	999999	468	999999	179	251	137	30	484	999999	733	853	130	670	347	999999	586	929	751	970	999999	799	15	955	999999	787	612	416	810	31	699	675	893	53	213	542	610	225	694	368	433	795	999999	999999	867	629	117	316	75	916	999999	999999	53	801	617	999999	824	999999	987	392	638	720	219	999999	240	68	960	999999	999999	999999	600	371	245	999999	546	147	999999	138	999999	744	680	306	351	999999	65	918	631	999999	999999	890	718	999999	238	312	730	713	999999	999999	646	999999	669	41	849	999999	326	605	546	660	264	480	647	999999	425	252	711	342	378	325	408	322	436	868	649	576	96	999999	142	932	662	833	562	999999	492	289	999999	649	999999	90	577	460	999999	999999	837	956	252	999999	999999	999999	600	398	344	269	999999	334	382	800	999999	282	185	822	472	613	999999	431	918	642	999999	999999	177	999999	999999	298	999999	948	999999	465	40	999999	334	74	822	157	342	274	498	999999	743	168	999999	284	267	184	999999	755	987	768	972	415	48	999999	816	999999	818	537	513	999999	521	323	394	916	769	999999	948	120	999	325	280	733	999999	625	898	56	239	892	999999	710	393	992	960	181	999999	999999	655	724	257	288	338	804	761	452	781	999999	773	990	514	570	236	794	999999	672	999999	249	999999	422	711	770	315	999999	733	802	662	528	363	222	433	999999	999999	999999	862	721	986	476	971	490	844	478	282	248	999999	244	484	598	999999	999999	683	252	999999	243	23	487	973	413	81	959	789	999999	999999	561	566	999999	999999	999999	932	999999	999999	31	999999	999999	578	242	497	76	999999	498	327	999999	290	75	539	190	10	808	999999	384	999999	583	404	21	999999	591	411	999999	999999	28	716	999999	999999	213	611	661	974	162	664	781	989	907	866	999999	641	724	972	11	999999	385	370	719	793	557	296	113	627	266	300	987	830	776	393	528	782	846	409	999999	999999	877	216	999999	999999	438	395	840	716	821	380	999999	618	999999	699	306	657	996	999999	999999	916	999999	44	717	862	677	950	999999	999999	347	999999	794	325	894	546	999999	179	522	999999	365	172	999999	396	999999	885	324	378	430	999999	999999	871	999999	999999	300	170	999999	999999	498	985	476	488	181	327	379	999999	585	660	724	863	555	136	145	431	999999	945	471	122	999999	831	547	309	530	146	436	999999	999999	999999	34	733	591	310	681	537	999999	877	990	138	26	783	310	664	654	566	999999	
960	999999	364	999999	999999	699	843	614	666	448	177	957	45	999999	903	17	999999	635	990	282	255	455	607	333	455	955	342	999999	999999	531	882	999999	963	615	475	740	659	800	679	999999	747	696	24	999999	999999	919	955	247	123	999999	360	39	999999	293	286	515	138	41	999999	399	367	748	169	144	565	999999	994	999999	425	172	358	159	955	956	535	559	441	518	401	536	999999	999999	981	678	999999	999999	999999	999999	339	960	611	627	419	289	676	999999	999999	879	534	999999	925	535	822	951	999999	211	83	707	758	727	83	620	639	854	399	273	766	490	963	711	531	323	100	465	999999	730	739	675	289	535	999999	561	983	983	610	999999	282	999999	261	969	779	293	921	612	886	991	988	565	890	999999	242	999999	915	999999	886	611	445	366	999999	999999	999999	407	427	999999	999999	522	999999	656	253	925	990	999999	239	994	931	248	402	999999	999999	999999	999999	999999	785	876	303	999999	645	171	106	999	39	999999	639	564	508	382	999999	699	907	373	365	342	999999	964	999999	506	999999	921	890	999999	219	999999	999999	831	954	296	622	999999	999999	999999	877	999999	559	999999	896	999999	106	675	495	999999	999999	703	580	215	213	999999	999999	820	463	796	999999	723	999999	999999	790	999999	137	808	609	999999	760	324	769	191	496	890	782	77	78	346	410	999999	436	340	276	515	386	582	999999	555	999999	801	97	999999	565	999999	203	111	463	999999	947	298	75	999999	999999	68	933	999999	719	323	626	795	752	999999	999999	999999	297	999999	191	999999	696	555	190	64	787	999999	236	637	626	342	697	999999	614	999999	399	121	999999	161	540	217	582	987	863	314	999999	639	58	970	745	999999	867	262	999999	189	137	402	117	21	496	840	831	305	773	999999	625	999999	190	999999	728	999999	947	145	409	999999	701	999999	692	876	135	158	999999	266	892	92	474	445	761	435	128	996	999999	72	664	700	385	287	223	485	688	983	999999	551	252	470	596	731	852	945	999999	428	999999	240	999999	999999	930	999999	412	690	912	190	193	999999	388	731	280	884	999999	709	598	999999	495	216	198	152	700	999999	999999	999999	999999	743	593	815	999999	699	999999	774	185	326	999999	810	874	999999	999999	999999	999999	702	173	520	200	999999	261	999999	357	72	999999	503	52	744	999999	572	561	999999	204	179	597	378	999999	688	445	505	708	999999	940	787	550	999999	642	691	352	997	204	999999	242	785	491	450	467	885	766	792	732	441	677	206	259	999999	338	404	909	430	894	999999	85	999999	999999	999999	999999	570	999999	971	
860	999999	401	651	377	67	748	419	687	999999	910	999999	922	652	773	999999	486	999999	999999	656	632	248	781	999999	999999	720	427	999999	782	393	248	897	372	795	931	381	50	999999	829	202	155	919	716	762	999999	972	562	999999	920	999999	999999	469	999999	866	999999	622	579	479	548	657	639	210	999999	304	908	22	999999	136	721	402	236	459	914	345	511	713	531	28	411	139	999999	994	627	999999	999999	999999	864	506	456	319	801	571	488	182	562	944	999999	422	853	999999	423	999999	999999	527	508	172	555	697	999999	999999	101	561	78	418	498	999999	583	588	532	139	158	999999	679	411	600	665	970	741	783	566	430	118	174	903	716	733	292	109	549	999999	234	177	151	999999	228	250	502	999999	683	917	371	704	999999	724	999999	370	755	309	999999	842	201	813	913	798	214	982	396	174	999999	999999	362	483	49	923	905	980	910	999999	193	360	999999	901	68	865	205	725	999999	999999	999999	356	978	999999	182	706	417	421	999999	353	617	245	853	338	378	999999	565	887	665	967	999999	379	459	897	125	576	679	300	999999	58	602	489	763	946	999999	999999	786	999999	311	999999	515	494	726	567	250	948	506	834	999999	149	310	317	70	261	631	185	896	999999	999999	605	37	127	666	215	750	137	482	907	999999	999999	141	196	999999	333	999999	334	999999	892	999999	177	79	845	767	614	999999	294	428	512	324	445	458	705	512	705	315	398	828	999999	999999	123	475	598	126	509	18	999999	731	999999	999999	306	532	14	434	699	999999	191	999999	999999	468	999999	708	969	999999	999999	574	435	684	881	999999	73	506	140	999999	543	702	999999	729	267	606	633	563	691	713	27	999999	453	281	999999	179	133	48	999999	63	360	999999	505	15	999999	935	582	440	850	999999	735	800	401	929	891	997	64	462	101	454	834	902	26	999999	999999	370	999999	164	871	999999	894	35	729	87	725	138	206	475	999999	999999	34	203	712	999999	978	227	999999	999999	389	999999	999999	670	947	999999	228	457	397	999999	440	483	815	427	568	148	824	999999	80	324	213	999999	800	589	576	768	430	641	199	54	288	357	849	605	774	65	597	233	999999	407	859	277	741	957	999999	412	517	606	634	574	158	278	156	206	321	626	25	534	999999	999999	901	999999	999999	353	960	93	633	219	999999	513	999999	601	632	673	465	936	31	843	555	999999	261	823	17	625	999999	999999	210	653	294	158	49	999999	139	899	505	282	19	397	996	999999	999999	307	953	999999	999999	999999	645	999999	741	384	604	
181	979	929	926	88	999999	642	999999	950	882	980	925	504	999999	487	471	733	177	192	999999	634	847	604	395	954	870	887	601	349	374	999999	999999	909	553	868	93	209	972	427	703	376	999999	56	999999	798	381	999999	999999	545	95	999999	999999	999999	457	970	334	385	544	972	217	691	51	118	585	165	78	999999	951	999999	404	272	760	750	488	561	693	800	535	999999	582	421	241	65	263	999999	422	362	999999	583	999999	999999	665	999999	219	21	999999	832	999999	913	729	366	507	60	151	823	999999	564	80	895	286	533	849	999999	400	796	999999	999999	854	999999	743	715	563	999999	72	695	607	761	540	999999	236	861	340	622	867	226	914	190	914	999999	309	999999	292	566	306	999999	858	718	999999	999999	561	999999	999999	346	999999	23	803	139	988	455	226	400	34	603	669	999999	203	999999	89	999999	881	999999	81	424	823	999999	433	999999	81	62	837	888	161	127	915	886	883	999999	452	854	423	785	999999	468	224	909	832	999999	999999	881	815	999999	638	435	999999	291	278	563	522	294	590	806	67	935	618	337	249	907	687	782	541	210	784	235	760	999999	88	999999	210	914	999999	743	999999	200	999999	215	260	725	585	634	618	999999	999999	168	999999	999999	727	999999	849	886	669	925	12	999999	350	615	846	413	675	445	213	665	363	607	999999	847	999999	999999	699	413	87	999999	999999	62	999999	220	999999	626	961	154	999999	821	763	999999	254	137	999999	985	999999	630	368	846	60	150	431	953	967	872	999999	426	908	999999	567	446	809	156	999999	949	949	139	999999	229	452	530	75	391	902	999999	999999	113	999999	999999	27	999999	54	241	473	191	631	220	253	856	999999	545	245	519	264	999999	999999	999999	533	791	45	720	744	148	999999	529	999999	49	999999	999999	519	823	319	196	842	498	402	999999	999999	999999	999999	738	886	40	529	907	295	555	136	585	999999	264	579	325	686	307	333	905	837	943	117	592	169	999999	999999	876	235	58	677	765	999999	999999	425	122	473	306	834	714	999999	496	244	528	912	999999	402	265	253	994	999999	999999	174	999999	741	739	999999	735	579	999999	999999	653	681	999999	878	999999	662	600	838	467	851	389	472	619	296	351	709	589	679	693	923	90	999999	999999	999999	142	600	436	204	999999	807	738	727	999999	30	965	814	999999	999999	551	813	801	999999	786	152	999999	82	555	210	399	39	725	65	999999	647	612	31	450	698	999999	770	235	406	999999	659	123	662	208	999999	330	536	999999	938	137	880	131	662	845	98	427	70	
55	235	999999	657	999999	682	999999	999999	999999	944	999999	308	904	999999	587	405	276	136	999999	468	873	999999	879	999999	327	786	999999	999999	525	949	185	999999	281	999999	724	999999	999999	504	577	999999	999999	582	190	386	999999	999999	999999	356	302	726	396	719	68	958	196	98	355	941	999999	306	999999	836	110	999999	768	20	36	229	999999	587	803	772	559	599	648	301	776	502	699	913	752	999999	713	999999	563	999999	999999	999999	999999	635	654	660	999999	281	999999	984	481	722	618	162	386	814	298	714	922	624	169	469	319	895	999999	852	251	426	999999	182	133	311	904	312	716	713	730	431	999999	153	608	288	913	663	999999	63	884	547	536	937	292	998	876	999999	999999	834	999999	999999	323	999999	999999	999999	999999	512	861	999999	818	999999	445	673	93	867	999999	999999	26	880	999999	655	999999	269	999999	704	889	999999	889	134	999999	965	15	881	709	137	117	141	734	860	561	999999	802	650	245	578	111	863	853	425	228	106	999999	425	289	357	528	64	833	713	857	120	622	737	743	852	310	564	963	956	759	648	999999	165	329	154	999999	434	999999	399	603	36	999999	474	905	339	53	999999	602	361	609	999999	308	999999	12	451	787	999999	906	999999	999999	999999	900	999999	665	999999	61	767	106	999999	504	103	40	444	999999	831	999999	158	999999	414	809	999999	961	999999	356	706	999999	34	162	999999	367	788	999999	641	130	999999	136	866	809	336	999999	286	493	468	857	999999	33	999999	910	999999	104	639	244	501	999999	557	999999	298	550	959	239	999999	614	999999	777	716	575	398	323	63	705	491	349	999999	136	533	237	503	754	999999	683	486	124	981	783	727	999999	36	68	573	481	837	325	850	107	261	999999	274	690	151	999999	634	550	999999	475	613	300	739	999999	59	330	999999	999999	709	285	752	911	632	445	59	172	999999	340	999999	582	999999	175	499	407	999999	861	962	812	612	900	59	936	268	999999	180	999999	999999	661	999999	999999	399	303	616	574	355	350	49	999999	640	978	999999	303	799	283	607	447	801	999999	500	197	367	278	931	809	236	815	652	125	274	622	999999	999999	331	508	193	999999	559	924	62	534	999999	142	999999	634	508	755	147	999999	909	999999	999999	999999	171	820	884	130	371	806	999999	539	697	999999	564	28	999999	513	972	301	99	42	888	999999	289	965	375	235	999999	999999	310	481	678	667	216	542	986	999999	726	510	999999	72	999999	752	587	522	836	898	578	163	13	995	783	845	895	999999	999999	999999	999999	205	455	659	34	74	506	
866	860	40	717	32	41	755	786	999999	677	37	829	146	299	999999	138	999999	999999	943	303	315	999999	999999	771	339	999999	237	682	531	65	964	48	149	256	720	662	806	190	999999	131	999999	218	322	999999	868	57	707	469	435	76	977	999999	91	770	999999	178	37	269	387	999999	999999	999999	265	415	713	989	690	889	999999	114	332	296	111	999999	999999	107	385	665	903	999999	991	767	999999	999999	87	999999	999999	378	65	552	635	547	802	232	999999	999999	999999	906	464	878	999999	817	890	331	744	691	900	269	724	999999	792	999999	999999	106	341	46	826	800	338	999999	42	321	834	36	999999	999999	493	879	999999	871	154	479	210	34	923	183	876	925	720	395	71	697	999999	961	760	272	191	706	890	289	999999	999999	577	713	846	56	983	864	852	959	208	31	764	852	948	322	999999	341	182	168	169	999999	90	942	999999	345	999999	872	275	999999	999999	786	999999	224	999999	992	901	496	188	877	200	22	83	761	197	49	932	999999	23	447	999999	850	999999	732	129	457	999999	635	33	999999	389	120	598	645	365	421	999999	549	339	955	420	675	162	305	999999	157	999999	328	754	650	412	864	859	828	115	999999	263	999999	999999	75	921	276	473	677	999999	90	423	437	405	776	999999	392	472	67	36	435	999999	237	765	972	999999	753	880	382	108	525	261	770	539	612	168	776	454	999999	999999	999999	212	484	999999	999999	733	400	922	999999	644	29	402	801	801	680	999999	35	999999	999999	999999	178	395	101	579	972	829	653	897	793	617	239	937	208	33	882	999999	223	428	999999	248	999999	830	901	999999	88	132	999999	969	859	558	142	285	332	999999	866	758	120	999999	836	67	89	502	139	370	415	92	204	778	918	457	841	606	622	883	216	347	999999	363	501	849	380	684	48	245	485	999999	999999	380	167	999999	122	317	592	820	168	736	700	540	999999	996	999999	680	60	999999	716	536	662	448	621	528	274	999999	999999	986	999999	405	464	999999	885	462	999999	824	621	794	345	999999	999999	802	999999	479	999999	953	42	999999	922	999999	634	636	999999	999999	300	999999	999999	999999	859	364	999999	605	142	999999	999999	806	655	868	529	113	999999	265	76	193	522	860	723	151	881	321	725	909	74	987	770	827	376	936	172	309	999999	983	999999	980	999999	418	669	961	207	840	308	999999	999999	818	641	379	569	345	999999	999999	453	999999	757	547	999999	993	541	999999	992	999999	440	718	706	230	999999	85	999999	96	563	113	201	761	944	51	23	561	999999	999999	356	
401	268	40	509	733	855	999999	235	999999	350	636	877	524	968	752	409	999999	467	754	781	565	59	482	781	333	999999	691	999999	715	534	999999	68	295	798	600	196	999999	218	973	375	588	849	931	746	926	999999	676	793	201	999999	433	999999	190	474	999999	352	785	999999	186	494	173	786	519	999999	271	577	592	725	377	566	10	380	494	388	999999	715	999999	999999	999999	999999	999999	898	999999	84	110	984	999999	999999	999999	258	410	160	42	488	999999	999999	339	78	484	999999	999999	950	425	635	641	63	999999	801	280	85	234	999999	403	89	922	274	315	999999	762	287	999999	771	718	129	165	999999	999999	15	186	401	385	58	261	506	999999	620	483	845	443	999999	384	86	550	931	33	361	999999	953	999999	999999	496	894	316	999999	659	999999	241	999999	999999	999999	714	999999	999999	879	700	185	797	897	625	311	791	469	11	714	902	999999	230	999999	105	803	999999	394	449	249	999999	490	742	63	999999	590	999999	187	375	651	342	780	999999	671	240	847	563	859	999999	999999	999999	999999	892	601	305	47	999999	454	210	676	999999	330	999999	385	973	219	443	744	61	45	922	614	104	999999	999999	999999	999999	559	557	257	999999	243	66	196	999999	999999	598	151	758	999999	937	934	976	699	999999	999999	627	87	697	31	414	819	807	301	341	542	999999	999999	229	183	999999	102	897	952	435	465	273	967	291	105	621	999999	985	253	107	987	637	405	407	369	504	92	861	535	843	431	435	765	854	999999	946	65	921	999999	930	844	47	34	999999	496	749	999999	999999	602	410	999999	999999	564	999999	353	904	537	144	860	999999	794	241	371	119	14	40	999999	999999	730	158	565	379	999999	322	999999	999999	999999	999999	910	620	844	999999	999999	135	730	597	871	999999	511	999999	419	921	71	905	145	613	676	915	269	999999	250	999999	999999	999999	999999	999999	999999	251	941	403	301	405	233	249	834	507	971	999999	388	416	169	999999	611	84	739	644	317	505	186	999999	283	697	872	453	379	308	999999	815	999999	986	174	999999	629	118	364	999999	999999	999999	81	638	642	441	536	852	307	313	999999	990	714	999999	435	927	75	302	999999	604	533	999999	870	536	283	165	954	999999	252	539	317	502	719	999999	946	999999	434	548	999999	999999	171	29	999999	75	999999	999999	111	90	999999	999999	563	337	999999	999999	490	917	951	545	364	486	486	999999	999999	767	996	999999	280	989	263	939	503	526	295	999999	442	513	634	804	173	50	999999	874	840	15	976	979	999999	959	999999	39	544	999999	193	530	999999	
37	419	999999	79	929	963	999999	826	621	743	47	52	711	327	976	999999	156	381	323	431	611	303	604	791	26	929	320	999999	233	405	614	343	764	921	415	103	256	735	999999	87	942	999999	228	271	999999	937	999999	641	999999	999999	999999	517	869	999999	754	733	815	596	999999	999999	652	368	603	226	138	999999	287	790	999999	882	46	421	999999	246	489	564	999999	342	852	88	137	679	494	486	17	107	999999	665	999999	682	288	659	682	242	435	583	454	11	999999	999999	999999	21	729	999999	710	976	378	999999	619	999999	657	482	999999	974	872	999999	874	126	999999	41	240	999999	623	999999	603	386	738	905	810	905	999999	83	209	618	428	125	950	117	999999	40	728	839	55	977	34	806	999999	707	999999	462	709	338	792	111	13	48	398	498	783	333	247	999999	822	714	89	584	999999	135	999999	756	32	766	349	999999	999999	999999	999999	645	999999	797	470	41	545	358	999999	999999	999999	107	999999	389	727	461	334	999999	999999	266	999999	341	897	449	533	791	999999	999999	439	942	989	613	999999	612	472	999999	292	985	863	216	926	999999	518	308	999999	185	999999	176	39	999999	442	895	395	56	384	244	999999	766	274	678	879	932	999999	262	792	677	308	11	917	974	178	999999	590	586	999999	552	822	999999	156	358	280	984	583	867	510	103	999999	999999	999999	237	15	526	721	194	337	999999	555	265	999999	625	999999	519	999999	65	999999	999999	315	809	717	831	422	157	619	916	408	894	999999	61	999999	699	459	556	773	689	968	652	999999	405	258	345	997	566	93	531	481	761	735	528	475	416	787	418	45	406	815	857	906	805	786	442	644	999999	513	816	175	999999	746	570	97	749	477	909	560	381	834	999999	999999	98	444	647	169	831	999999	345	999999	51	999999	376	874	120	746	999999	619	816	700	503	63	999999	999999	161	999999	174	440	999999	999999	999999	857	663	572	959	793	818	371	149	282	813	999999	177	904	133	809	379	695	999999	999999	656	999999	999999	999999	340	802	796	732	293	631	999999	400	860	406	999999	194	856	804	915	326	999999	999999	999999	543	886	999999	885	373	242	999999	645	479	464	722	292	588	999999	999999	241	167	997	999999	87	517	287	423	999999	770	870	939	953	574	780	659	999999	206	819	210	794	755	916	432	500	942	999999	525	999999	147	124	455	81	999999	572	999999	329	841	999999	963	999999	472	527	125	502	999999	397	999999	698	804	646	999999	999999	912	197	486	250	999999	595	144	531	762	999999	919	656	999999	867	999999	12	32	340	
244	824	856	944	331	237	801	930	207	554	999999	999999	999999	501	38	687	999999	686	999999	999999	754	999999	247	441	504	984	999999	468	88	435	318	78	999999	473	412	271	999999	968	865	258	449	644	398	999999	616	935	999999	999999	628	999999	707	403	915	999999	999999	988	586	999999	449	347	629	342	999999	771	246	846	160	667	999999	767	774	201	820	837	77	119	856	657	825	999999	999999	189	840	350	728	915	163	170	887	423	684	497	999999	999999	629	117	792	627	353	769	784	689	999999	861	999999	516	583	88	448	477	141	999999	598	999999	709	450	502	511	53	331	999999	989	780	675	92	999999	673	301	999999	959	326	239	313	999999	783	948	849	979	388	222	342	84	721	420	292	999999	899	999999	818	188	614	291	583	999999	86	795	909	999999	778	999999	842	291	869	488	999999	901	626	542	107	761	600	523	132	831	999999	999999	278	370	999999	337	388	35	482	39	355	44	656	290	979	999999	999999	195	999999	703	379	60	999999	242	999999	390	138	366	550	999999	587	101	169	999999	43	467	999999	549	281	999999	307	816	808	839	143	125	255	345	562	999999	722	414	322	429	999999	938	413	45	110	12	999999	999999	485	999999	999999	263	875	903	257	522	471	500	914	999999	406	999999	251	375	109	154	144	792	804	441	345	999999	999999	999999	300	104	64	999999	448	278	251	285	999999	999999	397	879	249	352	999999	999999	646	232	500	562	999999	999999	696	48	935	956	868	417	227	54	89	999999	999999	146	613	162	467	980	61	999999	518	130	231	858	977	229	904	999999	999999	999999	795	999999	682	999999	716	999999	408	26	555	492	999999	834	999999	296	314	999999	404	113	999999	936	582	666	180	999999	54	902	678	838	70	716	999999	86	713	463	999999	966	999999	269	999999	222	999999	451	434	568	246	999999	999999	999999	553	858	825	999999	63	766	190	139	999999	828	999999	813	999999	999999	955	999999	999999	999999	130	999999	47	348	532	999999	683	526	999999	141	241	611	617	369	840	744	294	211	890	259	33	947	283	129	33	767	999999	616	501	193	999999	594	137	913	999999	468	896	215	336	689	128	536	583	59	897	340	221	999999	973	977	285	754	948	191	309	183	331	918	324	764	58	76	34	999	646	647	484	703	805	382	847	88	874	211	141	496	999999	234	999999	693	556	285	643	524	908	740	645	999999	614	999999	147	999999	891	999999	999999	61	512	584	412	260	856	518	17	600	999999	999999	879	747	999999	812	809	106	696	631	217	772	433	510	101	905	11	537	
99	423	245	869	999999	312	569	89	984	789	821	999999	999999	48	277	999999	999999	710	861	898	999999	801	581	999999	292	270	364	999999	999999	11	999999	507	259	999999	999999	999999	999999	269	999999	577	188	999999	828	30	999999	724	794	179	999999	390	999999	390	53	113	640	999999	999999	204	587	926	947	700	460	999999	999999	323	722	517	619	684	686	135	700	999999	999999	926	973	999999	764	999999	999999	194	373	248	886	112	463	999999	999999	141	750	170	682	93	999999	487	519	999999	724	999999	12	999999	560	999999	703	989	999999	999999	393	999999	999999	291	999999	30	999999	763	999999	222	999999	203	859	999999	828	487	999999	526	453	616	664	242	417	137	999999	801	564	999999	633	999999	544	896	423	999999	762	975	817	469	730	999999	632	866	159	306	749	530	113	436	459	999999	999999	187	546	999999	105	999999	306	196	453	999999	466	999999	139	784	677	209	780	165	813	853	670	999999	999999	791	999999	798	92	120	388	316	698	137	738	560	666	367	999999	350	608	612	999999	999999	25	101	999999	369	736	375	629	550	749	947	623	605	413	422	391	754	999999	306	999999	195	808	147	940	338	534	578	128	320	999999	999999	556	210	184	49	999999	704	596	624	71	717	999999	837	999999	999999	513	143	157	253	975	606	999999	312	544	492	821	878	160	999999	835	168	257	318	999999	999999	999999	999999	430	999999	999999	999999	168	999999	245	360	704	970	999999	199	999999	999999	431	999999	999999	252	187	254	999999	692	227	579	553	729	999999	903	469	999999	146	256	358	100	712	783	999999	298	999999	788	76	999999	787	850	308	960	51	444	736	382	973	999999	142	157	757	738	155	394	143	999999	684	341	891	531	834	333	840	999999	999999	647	595	56	804	399	187	482	904	377	281	999999	688	999999	999999	96	209	686	124	999999	343	973	637	894	999999	19	114	999999	302	999999	999999	974	129	315	754	98	787	926	999999	742	970	285	999999	999999	999999	550	749	999999	174	804	332	158	218	999999	401	715	20	700	891	795	294	451	189	648	361	307	999999	382	999999	88	308	282	42	382	240	68	999999	999999	781	999999	269	775	570	999999	933	867	766	490	913	49	88	96	45	859	999999	528	105	196	427	815	86	377	999999	95	505	999999	126	836	999999	999999	577	999999	999999	999999	536	518	999999	691	714	999999	541	982	999999	561	999999	222	247	999999	924	711	962	952	999999	966	538	999999	48	484	991	884	999999	929	999999	580	471	927	177	759	332	999999	999999	414	482	933	284	104	908	186	999999	293	999999	943	912	999999	381	624	
718	952	999999	643	480	406	699	999999	742	611	999999	999999	99	82	54	999999	850	984	74	558	479	508	692	444	984	999999	399	999999	82	808	27	394	999999	847	999999	224	21	688	468	999999	999999	652	200	673	202	29	96	23	248	333	999999	927	632	822	155	219	270	313	659	999999	17	991	756	934	593	999999	689	252	863	999999	999999	171	526	999999	999999	999999	317	28	251	964	999999	999999	999999	749	999999	100	761	386	701	999	954	708	39	999999	243	723	895	266	89	685	339	844	159	418	856	931	410	809	978	327	902	251	71	999999	844	631	531	999999	228	503	756	313	550	863	999999	768	142	677	999999	999999	931	60	939	566	634	999999	236	61	893	999999	689	951	407	999999	999999	712	646	343	999999	612	201	888	999999	999999	999999	36	303	295	542	999999	799	733	230	858	999999	851	311	505	70	914	405	480	123	444	813	804	906	176	999999	999999	132	798	672	976	999999	53	22	363	637	608	636	940	518	999999	983	999999	999999	549	987	999999	410	151	283	100	217	721	774	603	772	999999	129	137	999999	380	999999	11	71	253	928	353	838	948	867	462	287	465	962	317	999999	999999	83	367	188	520	761	980	525	581	999999	218	278	419	591	513	999999	999999	420	999999	840	982	999999	487	620	644	417	999999	283	821	812	751	759	466	152	999999	999999	762	948	18	618	984	999999	999999	999999	720	84	429	999999	364	973	999999	54	823	477	478	999999	596	746	544	113	309	706	703	768	27	459	812	276	677	462	999999	560	411	529	999999	506	414	13	999999	569	988	106	919	999999	999999	707	999999	989	674	999999	464	26	999999	905	319	287	782	721	466	271	999999	162	688	999999	257	228	642	304	621	971	559	592	846	974	125	999999	787	856	999999	320	523	822	602	999999	997	709	999999	505	220	578	999999	692	999999	999999	307	999999	418	27	600	999999	74	641	378	702	400	999999	179	999999	790	116	999999	925	987	156	747	449	559	999999	904	547	999999	146	93	53	257	999999	55	217	677	999999	999999	770	265	999999	255	882	999999	999999	999999	135	540	716	715	113	87	798	704	400	999999	857	285	456	122	62	741	927	557	334	454	999999	826	961	762	511	322	729	670	78	900	999999	995	658	635	999999	17	367	431	979	965	459	172	655	326	819	13	347	658	213	187	327	999999	129	999999	802	308	578	999999	213	791	357	138	636	999999	999999	862	627	821	342	54	999999	506	999999	369	995	371	181	644	999999	999999	975	999999	999999	890	582	539	875	999999	999999	480	438	999999	
999999	197	618	330	999999	165	299	957	386	999999	326	168	999999	821	756	760	999999	441	137	933	999999	705	815	999999	671	999999	999999	497	986	424	989	861	615	971	287	390	751	675	999999	26	354	999999	131	460	999999	999999	98	999999	783	125	752	401	353	505	401	522	382	341	658	999999	999999	802	970	962	999999	999999	552	830	543	999999	19	784	606	999999	999999	999999	584	365	999999	999999	657	999999	714	871	999999	598	518	999999	579	765	18	419	999999	999999	778	552	24	999999	924	300	999999	267	999999	417	115	999999	794	241	916	375	937	26	999999	999999	999999	92	98	108	300	999999	946	999999	261	778	367	600	768	561	343	46	21	999999	441	240	999999	400	938	306	999999	703	803	286	204	213	827	999999	999999	999999	912	696	999999	915	868	986	354	999999	16	449	999999	515	209	243	897	879	364	522	585	580	999999	741	153	791	999999	597	143	669	999999	57	950	375	991	999999	999999	647	999999	999999	556	454	886	307	394	999999	256	999999	504	570	999999	999999	849	999999	416	37	67	180	552	672	582	999999	852	999999	84	958	499	999999	524	172	595	260	306	999999	965	999999	694	999999	357	654	545	92	103	573	999999	922	207	999999	999999	963	979	999999	104	999999	523	999999	601	211	232	435	10	571	736	341	975	999999	999999	591	349	286	343	999999	823	898	999999	500	999999	289	404	162	761	853	727	999999	193	127	165	396	999999	999999	539	999999	155	922	654	974	999999	999999	598	161	999999	616	306	681	630	300	999999	999999	784	32	999999	322	807	79	999999	156	999999	999999	157	857	973	632	846	659	747	850	543	999999	253	999999	999999	999999	690	999999	258	154	557	55	999999	893	473	999999	612	999999	590	227	685	85	257	507	999999	179	614	740	999999	999999	769	999999	999999	780	756	999999	999999	631	877	683	631	565	821	529	598	798	256	264	394	24	30	133	79	530	174	468	653	745	32	999999	811	999999	73	976	384	911	120	999999	146	720	15	980	844	999999	595	130	999999	999999	999999	341	999999	359	999999	173	261	646	577	999999	616	999999	109	217	609	902	871	680	501	999999	154	687	688	999999	127	674	19	49	999999	999999	934	999999	999999	999999	836	690	62	461	604	999999	724	738	344	705	542	999999	621	798	380	941	999999	915	628	418	583	231	652	824	241	681	164	221	999999	999999	480	572	94	183	380	999999	850	420	86	999999	130	999999	352	983	565	999999	63	999999	999999	347	999999	28	425	794	352	614	48	999999	229	999999	744	512	381	928	999999	969	764	447	999999	461	101	625	999999	36	298	999999	
878	669	999999	962	628	999999	552	999999	999999	461	999999	299	830	765	999999	622	200	164	857	999999	999999	423	999999	999999	514	615	793	217	255	999999	190	398	999999	186	736	999999	999999	267	999999	801	959	999999	649	999999	822	474	617	662	581	478	435	684	178	679	999999	999999	910	672	458	23	160	345	774	778	281	999999	999999	654	39	511	653	933	860	66	999999	684	774	999999	773	50	999999	140	636	999999	85	999999	230	999999	54	281	468	999999	999999	290	999999	999999	999999	871	501	74	681	963	999999	79	999999	502	823	122	31	456	690	924	898	417	999999	29	709	997	702	999999	538	965	609	758	53	356	999999	580	999999	44	108	902	495	709	368	44	507	567	952	999999	681	117	805	999999	999999	543	408	999999	274	630	999999	588	999999	725	999999	715	364	874	35	478	377	999999	706	986	357	788	439	199	59	981	522	152	999999	128	103	430	170	999999	177	509	948	732	316	784	129	520	732	769	183	652	680	632	541	483	999999	438	999999	818	250	999999	114	218	351	292	118	999999	999999	999999	999999	999999	555	999999	706	999999	529	999999	937	921	867	836	65	669	25	406	999999	889	999999	999999	912	665	999999	999999	769	999999	405	739	391	33	676	999999	977	999999	148	78	106	336	926	25	953	999999	501	489	951	999999	745	444	203	944	981	999999	999999	999999	999999	965	95	999999	999999	340	130	790	263	999999	255	520	858	383	531	999999	310	974	963	594	618	999999	999999	999999	400	365	999999	999999	546	446	999999	999999	999999	16	999999	182	999999	893	753	595	895	999999	316	586	243	440	554	371	913	999999	999999	17	266	577	362	795	999999	999999	812	227	709	169	999999	817	872	799	335	852	839	999999	964	416	230	999999	698	454	45	587	306	959	810	268	57	299	801	44	200	617	654	748	999999	436	999999	999999	999999	999999	919	498	714	444	115	702	531	564	292	999999	786	999999	878	999999	760	223	259	852	416	450	121	954	26	999999	999999	717	207	101	977	537	335	999999	491	961	999999	546	999999	861	854	118	999999	999999	17	573	257	999999	739	745	987	167	186	238	129	444	625	965	482	875	999999	398	504	999999	587	754	902	101	406	916	382	224	350	999999	999999	308	713	999999	946	453	591	306	978	462	114	819	361	999999	999999	56	346	570	73	997	35	999999	613	307	905	999999	670	165	905	822	372	773	817	787	240	821	731	997	999999	999999	294	539	420	52	335	768	999999	805	526	359	580	812	160	353	999999	542	695	416	722	693	782	435	401	165	99	341	12	999999	867	754	
325	348	551	999999	712	496	54	570	971	147	859	999999	999999	555	252	560	999999	999999	424	697	135	324	284	334	999999	859	147	264	953	994	766	999999	999999	772	44	241	270	126	641	999999	498	999999	445	585	833	916	796	999999	913	539	718	999999	158	999999	628	11	74	227	786	852	999999	790	616	977	999999	40	926	867	521	20	299	506	999999	547	208	999999	879	999999	500	340	999999	300	351	424	286	237	680	999999	153	999999	177	999999	339	788	999999	708	518	999999	214	803	989	999999	999999	903	999999	221	706	999999	971	999999	131	374	726	999999	789	68	448	201	700	153	999999	168	723	488	843	999999	177	53	999999	500	491	421	495	697	350	144	965	448	184	999999	531	999999	797	525	999999	999999	327	883	999	469	269	327	767	999999	999999	831	215	846	69	994	54	662	591	999999	999999	710	879	39	115	654	102	10	26	635	999999	289	999999	208	577	51	999999	294	53	999999	241	173	653	434	253	519	928	128	388	190	999999	868	999999	327	388	210	999999	297	999999	354	376	268	999999	999999	999999	174	469	17	279	28	999999	760	619	41	248	973	999999	454	786	596	726	999999	622	836	614	753	801	54	820	999999	128	999999	999999	698	999999	973	863	521	986	88	59	921	999999	369	999999	270	259	999999	88	414	153	477	511	190	628	403	646	474	527	999999	373	425	197	902	900	999999	999999	920	848	274	999999	545	999999	707	547	805	134	262	721	354	999999	999999	965	415	233	650	139	336	79	790	337	999999	994	301	715	999999	734	947	469	688	999999	339	999999	814	999999	608	19	803	643	823	278	393	999999	999999	999999	29	460	781	678	999999	999999	999999	999999	999999	937	721	550	176	992	999999	999999	187	792	42	337	174	744	161	120	625	999999	999999	999999	256	521	999999	645	822	999999	695	999999	999999	278	220	393	109	999999	551	999999	583	67	999999	810	730	752	101	600	719	845	999999	284	308	671	62	999999	969	234	604	546	993	85	728	75	999999	999999	128	908	582	649	999999	999999	203	284	537	568	798	525	999999	503	999999	353	926	977	84	421	874	290	225	602	423	875	884	15	882	507	339	777	513	990	633	192	28	999999	617	999999	999999	34	143	999999	819	454	999999	110	125	650	159	751	991	885	864	838	692	999999	999999	362	999999	198	402	999999	239	999999	21	972	999999	248	334	856	369	733	340	999999	156	999999	783	968	999999	784	889	242	357	587	999999	999999	135	999999	999999	999999	842	264	549	892	999999	999999	265	999999	442	299	240	877	326	302	391	268	999999	23	691	
999999	999999	268	748	999999	999999	169	999999	651	999999	999999	846	83	748	999999	999999	114	999999	448	228	999999	999999	999999	536	324	553	22	915	65	206	999999	83	122	114	538	842	999999	516	532	593	472	431	999999	562	59	453	999999	138	40	289	286	84	116	795	648	999999	221	999999	434	999999	296	999999	626	999999	718	319	734	969	999999	999999	438	598	660	855	756	621	862	432	487	870	396	883	885	776	999999	452	967	326	466	999999	630	999999	91	68	999999	228	805	168	843	739	719	197	917	587	999999	687	999999	260	999999	37	632	789	254	563	87	412	368	850	534	276	352	417	513	177	822	999999	516	602	999999	538	815	703	588	999999	999999	999999	966	307	926	242	38	716	999999	999999	999999	841	608	528	999999	999999	859	954	633	577	396	311	684	749	999999	274	180	821	702	509	999999	999999	210	506	411	878	446	70	924	302	247	999999	139	83	757	980	977	988	620	665	999999	999999	79	21	361	850	524	226	542	661	999999	216	24	778	227	999999	999999	999999	126	112	457	798	39	341	339	761	182	999999	992	785	296	192	999999	46	830	359	859	199	155	561	364	999999	528	272	241	41	999999	360	855	275	349	875	999999	518	218	880	999999	999999	681	599	999999	913	233	999999	375	878	15	977	947	999999	632	450	956	565	747	237	280	999999	109	308	150	822	754	727	445	420	999999	692	999999	950	999999	999999	999999	999999	884	450	996	770	897	362	35	643	413	987	999999	999999	919	316	770	999999	609	999999	999999	383	459	855	168	505	322	954	567	323	158	996	351	512	932	410	681	306	240	510	868	747	282	507	418	767	95	546	501	15	921	848	351	462	492	999999	106	39	292	500	458	999999	795	712	494	416	646	139	966	999999	634	999999	999999	999999	206	891	111	952	446	401	420	999999	463	999999	401	310	655	889	30	797	313	652	24	740	61	925	952	569	23	12	999999	956	579	981	380	457	108	999999	265	601	999999	154	999999	890	90	682	490	242	999999	193	999999	757	119	179	215	982	459	19	57	280	938	999999	939	444	280	464	206	481	192	943	212	413	999999	429	999999	169	69	134	660	379	999999	719	999999	829	251	373	846	410	775	397	998	999999	204	984	662	502	215	158	999999	625	486	18	60	377	980	357	133	690	415	56	999999	334	358	678	835	229	292	999999	203	907	617	795	705	794	944	999999	219	999999	767	271	954	999999	514	44	999999	437	669	881	848	893	249	166	995	999999	474	999999	739	526	159	442	220	105	954	712	
18	690	312	265	999999	866	147	485	923	154	102	21	820	324	785	999999	559	411	270	309	999999	461	800	999999	330	281	383	693	498	999999	61	999999	999999	801	999999	999999	135	414	999999	981	999999	764	243	999999	637	999999	853	425	741	752	883	808	834	655	55	557	889	335	999999	161	492	454	986	598	103	244	65	29	999999	582	282	155	999999	999999	553	903	999999	949	349	868	428	999999	952	746	451	252	33	310	755	999999	999999	799	479	999999	498	311	777	999999	999999	403	407	833	138	999999	479	999999	856	999999	112	999999	338	940	986	76	999999	534	502	999999	157	850	220	754	999999	818	269	483	675	655	790	252	999999	584	999999	999999	471	594	829	793	999999	713	396	999999	999999	613	999999	382	999999	413	999999	964	999999	537	496	907	192	653	570	319	898	999999	71	999999	999999	999999	27	754	749	51	605	148	704	999999	972	444	464	742	999999	999999	677	999999	670	272	91	999999	443	597	97	294	763	817	33	999999	999999	280	652	195	712	348	596	395	632	771	808	999999	269	109	565	62	452	999999	107	910	641	21	999999	799	129	938	426	429	666	999999	999999	787	999999	194	999999	701	792	279	40	999999	73	292	265	898	464	655	567	999999	42	45	842	323	720	122	999999	883	944	852	76	773	921	176	729	177	493	31	999999	84	295	863	999999	182	999999	890	847	359	756	999999	999999	999999	999999	92	397	631	622	964	76	999999	999999	930	757	999999	213	267	295	999999	562	999999	415	442	345	999999	58	178	999999	999999	904	999999	275	529	999999	517	517	602	401	838	779	108	999999	528	999999	318	769	999999	116	330	969	999999	605	950	796	668	31	999999	138	999999	43	229	855	953	70	246	736	786	803	249	431	610	865	456	127	999999	999999	999999	488	36	999999	999999	999999	999999	699	751	999999	999999	999999	468	495	615	474	511	804	560	252	999999	468	999999	581	999999	999999	866	899	369	296	158	833	342	999999	145	423	111	176	348	166	411	263	318	22	422	64	999999	754	999999	145	363	651	999999	221	941	428	771	454	740	999999	206	555	339	465	86	490	999999	999999	360	201	372	345	999999	999999	841	999999	159	705	169	927	225	121	999999	999999	932	506	999999	130	193	716	652	657	435	999999	959	856	923	853	935	999999	664	11	999999	624	772	28	195	173	380	604	999999	999999	999999	812	999999	94	472	115	999999	579	224	999999	159	999999	999999	715	909	261	443	985	423	306	769	237	273	224	717	468	999999	999999	320	112	999999	589	447	999999	999999	999999	295	874	393	818	330	999999	999999	
395	852	760	85	66	118	934	999999	395	999999	973	306	68	549	999999	377	14	654	617	268	122	529	570	205	962	354	999999	965	568	601	605	999999	999999	999999	999999	372	956	999999	999999	806	386	381	363	999999	999999	290	313	999999	999999	507	999999	173	712	999999	999999	865	999999	565	999999	712	999999	968	171	999999	999999	997	892	548	671	342	421	621	259	999999	999999	741	999999	172	730	681	51	223	383	71	999999	441	272	317	999999	999999	90	401	279	692	985	999999	220	999999	821	999999	999999	999999	411	259	95	767	914	901	224	863	699	129	999999	441	670	607	594	999999	582	999999	735	585	631	999999	999999	30	352	999999	826	999999	530	606	999999	264	999999	286	812	134	999999	454	526	999999	102	63	999999	960	566	837	31	388	999999	120	987	676	741	813	143	999999	997	999999	424	357	84	999999	999999	103	779	999999	158	999999	999999	470	134	137	999999	374	492	578	345	301	463	515	999999	448	999999	420	618	673	522	999999	999999	68	137	909	39	179	296	352	720	230	190	986	689	999999	999999	999999	986	999999	58	999999	331	564	999999	705	612	909	999999	636	109	922	484	115	67	678	251	736	342	224	108	999999	87	149	858	125	121	477	825	999999	855	297	999999	759	624	999999	158	588	650	431	307	999999	999999	660	999999	999999	746	999999	999999	21	395	857	30	771	761	600	299	191	706	302	999999	999999	94	904	999999	999999	999999	724	999999	999999	529	662	95	910	917	999999	999999	427	896	69	379	46	548	999999	522	998	276	662	997	999999	856	967	882	358	837	172	45	462	878	999999	309	999999	593	26	491	732	771	119	999999	999999	508	871	294	999999	923	558	596	279	391	999999	545	999999	726	466	999999	561	780	736	83	754	942	639	548	999999	999999	999999	452	999999	999999	790	999999	167	999999	224	526	984	683	245	434	289	576	999999	81	999999	895	999999	304	136	959	999999	951	44	999999	109	840	868	332	828	886	999999	115	73	947	999999	556	387	37	512	940	81	878	545	999999	793	999999	999999	999999	999999	570	296	63	325	999999	402	838	201	130	708	383	657	999999	854	359	999999	183	512	818	481	549	517	445	792	196	887	999999	416	999999	252	921	663	311	879	999999	600	999999	790	500	554	999999	999999	266	329	999999	292	999999	33	196	999999	619	675	367	96	903	999999	850	271	999999	684	351	432	468	878	787	999999	355	781	596	758	345	393	21	274	999999	193	261	126	663	999999	477	999999	230	288	999999	255	305	225	999999	216	749	261	661	816	212	999999	999999	999999	542	418	999999	638	437	437	
999999	236	999999	103	377	719	801	733	999999	235	217	323	211	190	255	541	999999	140	999999	390	18	94	732	999999	71	999999	999999	999999	584	999999	966	838	600	793	179	406	591	212	848	266	415	26	653	436	608	889	137	715	142	10	994	806	999999	56	428	33	504	999999	41	987	432	999999	999999	362	268	999999	722	418	20	849	949	221	999999	548	975	999999	441	306	596	182	261	581	739	583	260	999999	999999	553	999999	156	902	132	181	999999	834	486	866	999999	177	999999	176	719	704	293	60	783	999999	294	81	435	999999	999999	872	999999	735	999999	198	999999	999999	108	373	999999	999999	864	947	999999	49	431	713	498	999999	151	138	999999	16	542	877	999999	533	999999	645	720	482	938	564	703	260	999999	135	984	297	301	198	999999	867	997	675	840	345	999999	743	999999	580	582	310	450	999999	516	851	999999	973	999999	999999	634	463	653	696	115	310	253	999999	726	306	729	211	999999	999999	70	499	19	867	46	120	309	733	553	149	899	999999	999999	634	744	471	932	20	999999	999999	563	615	224	999999	569	539	102	657	999999	796	851	381	999999	498	999999	26	999999	999999	936	631	743	901	909	513	999999	999999	196	999999	831	265	373	718	655	585	399	455	285	709	307	999999	999999	651	716	999999	999999	527	172	625	625	727	629	999999	84	923	515	999999	705	710	512	102	353	482	825	761	432	142	999999	890	999999	563	741	142	37	439	612	999999	194	163	225	999999	314	999999	993	113	635	766	644	732	80	737	750	574	206	214	999999	545	825	954	999999	999999	802	281	526	999999	999999	496	579	645	321	424	477	999999	494	243	788	999999	489	999999	136	666	999999	993	820	371	813	176	999999	822	999999	999999	275	239	829	70	999999	999999	54	931	999999	148	196	999	420	999999	999999	999999	999999	963	426	381	999999	113	828	666	667	808	461	999999	259	819	560	757	999999	254	158	248	723	999999	765	755	999999	999999	604	987	480	499	582	174	112	615	999999	999999	406	903	20	999999	999999	999999	403	668	581	999999	999999	999999	999999	438	999999	176	999999	31	484	655	207	671	644	509	508	840	196	177	236	999999	63	643	999999	587	361	465	999999	986	837	560	41	999999	184	847	999999	999999	999999	51	859	415	999999	999999	140	441	775	999999	268	999999	663	570	999999	235	442	999999	999999	48	999999	999999	87	183	932	520	194	999999	624	110	496	797	633	212	441	154	999999	999999	630	972	999999	999999	999999	626	206	732	333	999999	584	806	664	890	999999	999999	730	999999	963	685	482	156	896	216	999999	675	999999	
471	877	460	138	831	999999	622	663	999999	999999	285	999999	461	976	209	196	916	999999	817	445	605	786	797	999999	41	190	632	347	999999	85	306	999999	146	387	735	855	873	148	999999	889	52	237	156	311	455	222	999999	708	283	960	979	867	998	999999	642	685	90	999999	107	651	999999	285	190	788	238	999999	999999	83	251	354	323	778	596	928	999999	999999	639	495	999999	819	999999	923	999999	999999	999999	999999	485	907	999999	59	775	894	999999	111	605	999999	57	368	82	654	171	438	467	928	647	211	999999	80	836	999999	55	594	951	287	973	999999	999999	667	692	798	325	999999	999999	201	999999	428	999999	494	333	999999	331	999999	423	382	999999	999999	466	145	875	894	168	999999	80	480	14	190	942	999999	999999	244	999999	389	675	999999	999999	27	109	999999	359	228	474	786	999999	209	999999	774	999999	579	999999	733	904	85	792	999999	640	999999	83	858	999999	397	999999	999999	365	99	90	941	605	149	999999	640	150	200	785	999999	430	382	667	999999	537	239	19	372	999999	999999	999999	480	597	999999	999999	428	944	250	999999	961	742	499	999999	657	128	999999	179	999999	999999	999999	593	713	299	145	378	999999	253	999999	331	958	999999	123	840	960	999999	999999	999999	728	505	624	999999	999999	999999	824	913	930	950	999999	752	536	69	977	836	154	812	625	190	461	999999	385	185	742	919	129	583	999999	999999	999999	999999	999999	656	999999	536	911	302	693	601	999999	999999	999999	317	243	459	794	898	999999	287	999999	158	999999	429	893	999999	999999	449	954	979	993	250	999999	280	489	121	244	879	618	999999	999999	852	128	34	999999	238	71	78	942	292	135	230	183	352	963	322	763	98	999999	999999	415	999999	348	714	607	234	999999	176	827	131	225	914	290	958	362	843	39	119	713	664	168	62	999999	671	854	772	77	941	999999	177	999999	155	126	999999	46	462	514	999999	426	490	300	894	250	999999	76	220	999999	224	999999	130	999999	999999	999999	999999	73	363	964	676	860	999999	167	999999	859	660	773	80	798	894	922	999999	999999	626	999999	233	374	999999	811	686	604	643	832	853	951	197	884	703	999999	27	999999	999999	999999	837	553	591	333	302	44	590	57	996	999999	55	301	99	791	666	961	161	734	800	551	999999	81	226	12	314	55	672	776	79	310	780	571	250	999999	501	82	111	999999	81	238	231	999999	999999	231	787	999999	862	406	227	999999	618	293	531	141	219	766	337	999999	29	257	372	814	978	696	641	999999	61	686	300	999999	859	261	663	571	330	650	473	994	
224	752	193	999999	559	337	691	497	50	118	203	734	745	522	880	823	865	417	660	999999	589	313	510	999999	115	632	881	367	999999	960	810	568	999999	342	374	276	74	999999	264	650	15	154	999999	942	493	565	848	347	380	839	705	913	990	562	414	910	252	17	170	926	456	334	867	89	307	634	442	413	158	613	999999	769	999999	19	906	445	999999	999999	692	999999	783	544	986	999999	999999	897	578	740	927	999999	999999	66	936	338	204	999999	286	363	644	858	133	445	199	767	89	999999	999999	999999	655	969	50	684	999999	619	999999	911	347	86	825	410	65	701	485	694	588	702	832	999999	815	235	169	516	922	833	427	999999	354	229	711	327	999999	999999	95	958	423	350	741	326	196	292	342	210	999999	999999	802	999999	959	504	999999	386	114	937	175	429	809	999999	761	491	202	804	566	128	999999	507	999999	467	616	527	281	248	960	999999	637	532	999999	999999	978	688	999999	996	388	999999	999999	334	223	209	433	665	158	999999	588	999999	134	391	999999	999999	835	40	999999	345	814	999999	233	939	999999	598	309	999999	536	851	999999	83	459	206	425	716	999999	999999	999999	74	44	951	378	999999	999999	709	391	999999	806	999999	133	948	999999	696	191	999999	999999	111	908	625	999999	791	999999	307	344	999999	801	928	965	19	146	999999	746	907	310	863	73	841	289	716	216	64	999999	857	727	606	366	763	999999	479	99	976	141	668	174	253	822	81	57	999999	999999	463	999999	796	542	999999	211	810	395	328	882	785	822	999999	418	845	955	281	579	737	158	999999	999999	495	920	170	663	999999	742	67	50	991	794	999999	999999	753	774	48	324	400	405	999999	999999	696	597	999999	999999	939	259	328	297	999999	502	319	996	871	549	793	876	382	674	134	77	337	287	999999	991	688	394	665	81	999999	956	999999	999999	999999	669	999999	999999	616	999999	723	827	999999	999999	500	999999	999999	147	999999	213	999999	999999	942	999999	999999	489	999999	999999	706	321	474	554	594	257	381	999999	322	977	404	211	333	895	269	375	950	307	999999	567	787	999999	517	551	999999	999999	999999	754	24	463	72	123	629	807	201	304	999999	179	243	999999	399	906	186	507	999999	999999	879	999999	999999	999999	999999	973	835	483	999999	315	999999	923	999999	141	999999	626	579	859	915	999999	582	526	703	965	833	781	73	487	999999	999999	224	20	809	723	582	15	852	448	688	98	287	999999	184	886	500	999999	83	999999	20	772	336	327	999999	999999	162	999999	391	937	742	993	909	358	314	999999	100	
794	999999	382	559	160	774	141	180	999999	14	999999	999999	999999	474	225	708	962	476	405	554	999999	428	999999	570	228	624	915	705	695	189	929	841	433	999999	999999	504	700	999999	859	998	205	157	765	999999	726	999999	574	472	527	295	947	881	909	999999	203	375	999999	811	999999	536	859	436	484	647	84	999999	999999	999999	768	720	999999	420	616	406	359	999999	662	901	844	215	59	452	187	410	241	57	931	236	602	340	738	888	999999	333	149	768	672	128	381	999999	999999	553	703	807	999999	537	274	512	999999	453	712	999999	967	134	487	416	999999	84	999999	37	663	999999	428	438	982	129	208	293	267	999999	87	544	999999	712	121	505	749	380	132	704	999999	999999	388	999999	627	999999	921	96	846	733	999999	999999	712	354	478	999999	135	275	824	999999	338	981	999999	999999	375	177	999999	264	999999	981	999999	878	999999	711	999999	243	312	279	810	117	208	121	446	999999	80	489	999999	185	244	999999	379	999999	999999	999999	375	800	184	130	783	459	539	666	999999	864	999999	641	645	999999	109	244	110	855	464	717	959	226	545	720	999999	885	345	168	29	316	611	193	999999	986	345	454	69	192	496	360	577	541	999999	999999	999999	439	999999	830	86	10	606	524	999999	838	15	999999	265	464	999999	897	999999	380	999999	766	999999	882	317	659	999999	655	999999	918	369	999999	149	999999	999999	999999	261	758	51	515	999999	29	709	97	174	999999	981	999999	198	605	258	598	246	999999	999999	999999	328	586	131	194	174	431	825	688	164	914	699	587	970	302	212	185	855	999999	298	627	67	175	717	999999	677	478	467	579	670	770	999999	942	999999	999999	644	675	637	999999	350	661	203	999999	932	259	999999	403	999999	895	402	999999	742	638	908	276	224	162	999999	308	516	696	964	255	28	394	57	757	63	74	999999	999999	548	998	268	999999	434	46	243	999999	37	283	261	571	999999	597	37	238	43	999999	999999	492	999999	338	350	654	697	947	999999	548	999999	48	350	161	999999	865	999999	743	380	281	842	188	919	411	999999	242	444	402	78	431	366	818	723	999999	383	175	730	219	999999	614	939	486	999999	694	265	988	933	110	333	321	72	999999	999999	762	424	999999	999999	405	67	117	219	999999	878	999999	191	393	325	553	777	999999	999999	325	94	999999	341	365	155	999999	155	292	308	999999	999999	999999	999999	82	999999	961	382	871	999999	335	161	551	404	645	999999	461	512	999999	673	390	999999	999999	185	747	999999	102	430	999999	366	347	999999	774	808	875	235	999999	223	999999	
433	363	180	905	478	810	173	543	371	695	756	693	721	999999	999999	999999	22	818	582	621	873	866	541	322	515	266	84	386	999999	529	420	999999	248	403	448	999999	220	426	782	375	583	665	731	734	999999	672	625	999999	999999	890	863	417	548	601	999999	999999	822	857	400	222	735	786	999999	842	999999	999999	999999	999999	999999	309	707	595	999999	216	999999	217	145	806	20	842	999999	107	231	853	666	12	999999	646	167	881	497	362	35	569	639	797	865	999999	458	999999	227	306	152	856	192	277	381	341	564	999999	431	25	847	557	581	637	565	946	186	282	339	808	999999	999999	999999	355	569	476	577	250	351	256	999999	976	625	344	999999	375	670	398	631	999999	92	999999	999999	482	514	478	987	999999	242	999999	712	186	999999	418	145	199	54	836	707	905	999999	324	999999	184	999999	871	932	247	681	999999	999999	787	651	999999	726	42	502	339	840	101	488	574	999999	432	543	181	282	216	208	999999	330	833	691	726	843	768	452	285	813	643	545	750	999999	999999	642	999999	534	999999	692	113	999999	999999	995	615	999999	199	999999	263	640	496	999999	725	49	915	869	452	105	925	999999	957	999999	227	525	999999	556	738	254	965	999999	618	646	999999	523	999999	79	615	838	85	309	653	461	999999	644	999999	54	819	710	999999	182	200	829	609	93	734	523	479	999999	798	69	999999	999999	350	474	32	849	999999	211	944	845	264	613	30	625	245	505	401	582	208	162	999999	37	999999	999999	598	789	999999	227	999999	581	600	999999	49	26	620	999999	121	724	622	477	999999	617	766	999999	917	586	809	983	848	239	131	897	999999	999999	999999	660	115	556	875	243	812	80	423	999999	255	999999	574	999999	15	537	394	677	960	730	999999	128	271	281	876	21	979	63	379	999999	459	703	434	403	999999	960	602	565	999999	999999	664	686	204	402	323	999999	22	805	978	321	845	454	937	270	250	215	398	834	680	863	263	759	999999	863	914	552	999999	180	320	999999	934	829	828	581	75	719	923	999999	999999	999999	999	999999	84	999999	714	15	999999	174	163	487	571	767	884	999999	135	905	999999	999999	999999	770	674	999999	494	933	386	999999	999999	365	999999	531	292	999999	876	882	863	89	999999	643	158	909	786	250	999999	999999	483	177	944	842	999999	170	999999	591	390	197	999999	167	689	150	681	698	999999	999999	969	631	205	999999	890	12	131	999999	999999	351	193	579	999999	999999	823	661	460	218	81	783	999999	44	797	700	148	999999	999999	706	399	543	962	459	529	
386	999999	396	637	441	286	941	999999	409	938	999999	408	811	999999	999999	343	37	690	472	627	999999	499	999999	834	505	902	211	999999	425	656	999999	388	733	59	999999	162	999999	34	28	931	140	999999	511	999999	414	302	999999	486	67	372	372	999999	499	832	923	886	346	561	142	999999	85	696	305	752	260	14	999999	762	605	547	906	12	999999	999999	496	543	988	839	430	212	999999	725	196	63	293	835	889	900	135	721	999999	876	999999	489	999999	999999	767	758	844	999999	627	575	880	520	466	369	190	958	999999	390	999999	999999	140	999999	963	999999	509	251	468	999999	124	774	636	883	731	999999	120	193	685	62	776	240	999999	30	585	10	844	999999	597	923	654	999999	564	745	823	999999	745	963	525	505	999999	525	999999	429	295	852	938	996	788	436	259	999999	283	293	999999	667	512	999999	353	963	999999	832	654	545	770	999999	219	890	999999	422	294	156	668	189	128	260	941	574	735	733	999999	848	888	171	674	999999	999999	999999	141	999999	806	635	620	999999	999999	999999	870	754	658	112	642	999999	999999	376	151	113	338	103	999999	362	726	938	999999	999999	902	667	944	493	999999	122	534	938	758	904	615	659	536	116	199	26	389	196	999999	999999	100	23	999999	521	29	999999	329	564	999999	778	439	868	260	10	659	999999	167	387	883	999999	577	999999	299	42	760	999999	576	232	903	158	999999	539	999999	752	529	888	756	999999	474	310	793	969	831	999999	999999	999999	999999	536	456	868	999999	12	313	379	64	396	724	879	760	536	993	106	660	999999	805	899	845	508	480	999999	575	734	913	583	752	608	872	318	567	23	93	50	775	45	298	970	236	999999	697	143	174	876	672	937	316	696	318	873	184	574	901	900	65	685	302	134	999999	730	627	456	523	415	321	999999	999999	953	999999	625	669	835	673	999999	810	347	606	698	72	975	276	65	299	999	144	993	121	192	985	999999	742	999999	881	999999	34	251	619	758	564	999999	999999	363	375	693	213	999999	900	707	100	717	88	603	72	123	463	571	167	524	280	999999	635	270	967	241	882	505	954	999999	178	569	728	848	999999	147	491	913	999999	605	795	796	102	414	102	278	21	999999	111	767	52	999999	93	105	999999	246	299	233	395	999999	811	999999	394	733	999999	530	989	999999	469	924	631	550	881	561	999999	484	236	231	177	699	230	999999	404	196	135	999999	485	999999	999999	898	847	268	528	999999	794	999999	411	999999	874	571	288	780	999999	186	999999	502	999999	531	375	13	
19	999999	66	999999	999999	77	313	208	999999	999999	999999	365	999999	999999	87	999999	999999	335	767	999999	83	999999	356	605	420	449	999999	999999	999999	633	999999	954	999999	367	888	999999	999999	832	641	999999	784	213	761	60	526	923	910	118	109	773	480	256	764	734	929	152	999999	460	999999	474	14	94	158	974	999999	100	108	512	682	999999	171	198	693	999999	856	869	116	305	88	497	999999	954	129	286	162	887	999999	532	999999	746	66	750	999999	177	722	700	64	786	370	436	999999	408	436	800	611	999999	562	723	877	999999	46	426	382	787	999999	59	965	871	821	803	900	575	85	936	251	421	640	526	328	166	999999	329	999999	652	673	999999	999999	328	675	999999	999999	476	999999	377	710	639	378	770	999999	672	734	193	999999	566	535	999999	999999	500	559	999999	651	46	405	721	255	716	491	729	123	805	531	646	206	951	479	999999	999999	708	999999	612	52	999999	295	999999	431	632	364	378	126	999999	999999	38	769	484	229	298	81	934	132	993	999999	648	656	435	151	999999	986	23	97	111	337	624	274	947	999999	781	999999	749	299	622	361	122	999999	699	998	502	877	999999	732	190	362	986	586	242	999999	404	222	999999	514	343	999999	351	291	25	97	192	764	822	336	999999	547	331	644	509	999999	45	999999	957	437	999999	999999	999999	291	999999	749	999999	999999	42	999999	753	569	999999	245	955	999999	20	831	999999	999999	815	999999	64	395	295	999999	999999	351	86	600	428	368	264	433	865	132	381	69	384	999999	746	154	732	999999	582	877	657	96	999999	531	630	214	447	999999	999999	999999	166	878	999999	273	718	998	999999	441	999999	395	314	467	380	999999	605	951	999999	332	865	670	16	724	999999	417	999999	999999	662	554	999999	999999	921	999999	811	955	999999	999999	73	121	556	999999	192	999999	275	197	999999	999999	716	856	926	679	999999	124	490	950	903	441	76	589	287	774	999999	416	471	849	473	405	656	424	867	999999	999999	345	999999	128	488	999999	999999	624	999999	795	238	806	628	300	999999	999999	428	860	999999	999999	435	483	833	782	999999	775	828	425	724	177	999999	301	988	823	999999	422	999999	372	472	999999	982	452	999999	491	999999	540	788	181	393	666	976	795	999999	343	999999	999999	511	992	717	712	999999	44	999999	676	262	999999	817	999999	509	999999	467	66	397	999999	551	983	738	999999	999999	870	987	657	999999	999999	999999	748	927	655	155	999999	910	999999	654	759	999999	947	551	78	239	609	723	982	672	348	999999	920	407	509	792	693	675	999999	756	846	999999	
239	12	999999	999999	513	999999	999999	999999	132	144	121	411	638	562	603	441	670	121	999999	157	14	999999	693	999999	280	350	427	999999	462	711	749	599	999999	999999	81	945	999999	592	999999	599	561	333	549	214	97	999999	769	947	198	261	15	58	129	699	999999	255	999999	999999	215	173	591	999999	207	999999	394	999999	603	603	491	658	999999	87	395	47	999999	680	444	489	769	762	581	480	674	210	705	701	999999	999999	323	999999	636	723	387	562	18	999999	136	138	819	576	914	176	466	540	528	927	663	999999	999999	50	999999	829	225	999999	592	120	634	996	999999	693	51	494	290	665	31	19	700	832	38	343	554	316	669	203	847	415	999999	144	681	777	999999	398	16	283	24	807	507	934	970	897	627	999999	999999	136	999999	430	999999	800	518	518	237	830	999999	769	495	999999	169	999999	999999	186	999999	500	999999	938	655	999999	487	16	650	223	512	765	862	999999	715	424	893	543	999999	427	999999	223	625	172	550	217	346	246	787	520	648	485	339	793	801	999999	999999	999999	999999	882	999999	999999	999999	304	16	471	968	921	999999	999999	610	999999	363	188	999999	882	875	162	397	447	316	999999	229	140	575	36	436	78	339	587	609	419	999999	785	999999	649	73	999999	165	88	249	424	999999	715	910	32	999999	161	145	918	999999	662	96	999999	576	999999	659	999999	999999	980	999999	899	592	476	471	200	564	577	999999	17	999999	554	996	319	999999	892	68	513	230	553	904	285	999999	420	999999	947	333	39	219	783	990	999999	600	185	52	349	831	716	254	719	468	999999	999999	137	109	707	665	777	999999	684	642	999999	799	186	999999	760	999999	181	150	524	867	534	367	920	27	999999	953	820	999999	858	70	352	269	510	95	999999	999999	804	320	627	999999	556	204	535	150	843	254	999999	109	292	382	659	575	730	851	933	197	536	999999	335	753	844	510	976	623	999999	999999	999999	999999	726	932	999999	999999	523	242	321	999999	999999	780	999999	529	539	999999	984	485	411	999999	539	659	999999	172	300	999999	985	999999	446	55	227	912	850	999999	999999	999999	382	359	220	798	62	497	540	602	364	756	936	805	224	999999	526	501	222	999999	999999	639	938	999999	999999	478	876	649	999999	999999	999999	999999	929	226	573	999999	348	634	999999	612	725	51	999999	559	999999	543	758	189	659	322	529	726	699	338	999999	999999	394	999999	717	999999	922	412	702	999999	488	444	827	719	999999	18	999999	891	999999	609	999999	315	520	389	757	999999	999999	696	999999	482	746	396	230	600	617	
256	999999	999999	916	533	999999	322	349	854	80	999999	716	49	999999	999999	999999	637	500	100	541	999999	999999	999999	999999	619	999999	235	999999	229	999999	999999	223	999999	999999	985	999999	265	999999	999999	918	999999	966	665	999999	394	392	999999	749	348	945	999999	999999	999999	69	323	999999	815	470	999999	511	465	899	999999	336	979	999999	489	937	962	999999	282	662	798	999999	66	337	150	697	675	237	351	485	84	284	419	999999	93	999999	789	544	381	794	678	200	463	585	846	338	339	999999	902	999999	787	884	672	456	107	958	12	985	310	128	794	78	169	979	824	845	999999	783	76	321	158	999999	92	487	999999	607	718	481	999999	999999	368	440	334	607	698	199	611	963	107	999999	175	999999	243	999999	10	999999	40	999999	760	999999	999999	555	178	591	595	369	802	195	472	499	250	530	503	498	999999	363	743	562	999999	635	244	999999	685	942	155	354	999999	999999	487	383	576	244	999999	491	400	812	999999	743	22	339	396	425	500	608	883	645	310	999999	999999	999999	866	478	202	134	766	466	999999	236	445	251	185	973	999999	99	922	15	808	22	108	999999	999999	10	549	951	999999	818	464	87	999999	510	53	449	336	839	517	108	999999	596	724	934	999999	999999	307	770	163	423	999999	411	685	878	836	999999	646	999999	555	865	929	251	886	948	12	999999	178	934	207	736	646	868	999999	824	963	222	297	173	999999	65	999999	778	797	824	110	62	999999	189	674	999999	999999	782	293	651	178	800	709	999999	999999	158	999999	372	573	427	999999	999999	829	860	999999	999999	999	482	999999	500	999999	160	453	72	847	949	400	988	270	999999	934	863	584	930	655	172	999999	521	241	857	999999	340	215	380	56	261	233	541	274	999999	999999	329	243	793	488	28	999999	999999	928	982	758	878	999999	131	493	913	274	999999	214	752	999999	488	250	999999	313	832	945	83	25	596	726	859	724	219	695	614	629	999999	451	637	815	864	999999	259	108	318	999999	93	887	999999	986	999999	337	999999	940	999999	88	552	489	999999	83	999999	632	342	266	999999	999999	893	999999	878	293	483	458	577	999999	256	999999	991	999999	994	605	999999	196	882	609	402	999999	212	279	427	536	999999	311	795	563	542	999999	260	992	999999	999999	344	656	18	999999	513	875	999999	584	693	382	999999	960	999999	999999	999999	97	750	732	999999	376	951	624	18	352	999999	181	663	23	999999	24	644	999	392	999999	999999	215	999999	42	106	527	772	627	585	999999	999999	127	816	999999	352	999999	999999	527	138	999999	213	720	647	
999999	642	341	999999	746	190	999999	738	97	577	655	789	999999	999999	717	636	999999	604	333	48	964	902	99	365	918	671	949	999999	126	999999	999999	636	550	567	520	400	764	315	36	447	999999	316	361	549	999999	954	345	544	773	890	792	999999	879	999999	683	763	553	975	303	84	240	156	621	999999	28	999999	249	448	399	327	872	41	577	999999	142	999999	551	549	204	963	999999	414	759	999999	87	999999	757	868	999999	756	846	788	21	951	216	999999	695	144	999999	152	715	896	155	999999	999999	761	999999	993	999999	36	222	999999	780	339	749	825	397	395	999999	698	270	380	999999	642	480	93	29	626	679	383	962	999999	28	999999	258	438	269	313	217	999999	668	763	329	857	544	999999	18	682	212	390	999999	309	994	999999	881	345	341	512	999999	935	742	999999	999999	175	74	999999	985	728	999999	999999	565	93	188	823	999999	507	60	708	108	637	85	999999	424	999999	999999	999999	422	196	180	913	106	757	338	281	999999	633	449	164	792	738	858	289	601	891	824	999999	130	181	801	999999	294	633	999999	347	859	405	620	35	163	411	393	798	558	177	224	808	754	999999	248	406	999999	895	915	370	999999	999999	744	533	474	733	542	251	394	795	999999	999999	999999	990	421	189	22	424	11	391	354	69	731	434	676	999999	533	223	999999	999999	326	999999	717	52	568	74	660	999999	561	999999	869	152	999999	762	999999	750	463	763	495	69	394	643	894	534	25	719	74	320	856	999999	999999	328	318	989	999999	239	999999	311	432	357	528	999999	863	581	521	212	999999	968	885	926	562	770	999999	872	999999	999999	504	193	37	999999	999999	349	999999	113	999999	999999	999999	424	999999	319	995	999999	341	147	541	469	780	999999	22	813	73	999999	435	999999	895	439	601	445	979	795	999999	999999	283	583	357	188	999999	759	360	971	378	999999	684	575	931	410	438	590	341	550	903	999999	999999	224	785	903	999999	312	217	791	949	398	444	999999	584	433	999999	757	789	362	777	30	999999	51	444	832	420	859	999999	495	10	20	113	438	999999	552	401	69	798	453	274	390	551	568	31	980	999999	196	991	508	999999	681	800	979	999999	882	229	139	779	999999	493	64	313	999999	999999	938	295	15	606	999999	999999	819	959	346	97	396	999999	403	29	999999	45	234	868	500	963	329	220	133	665	19	332	272	289	999999	960	220	999999	829	777	999999	694	790	590	999999	476	712	999999	464	892	999999	413	826	119	325	917	999999	195	813	759	472	727	171	350	596	709	769	
539	999999	385	999999	319	999999	626	936	769	254	999999	999999	34	261	607	756	240	289	605	506	162	999999	999999	702	34	273	999999	999999	365	533	450	999999	999999	706	182	606	999999	26	76	999999	210	182	556	999999	624	285	788	507	999999	971	930	70	990	999999	617	575	197	999999	851	999999	579	321	581	246	803	999999	661	327	88	999999	999999	224	999999	841	306	980	417	264	87	749	484	999999	450	394	602	390	12	999999	99	607	419	405	174	999999	194	888	601	320	999999	999999	624	471	999999	863	302	715	847	158	999999	636	167	999999	999999	112	999999	17	999999	196	999999	999999	648	999999	238	481	591	999999	60	202	999999	999999	999999	999999	394	114	999999	999999	999999	586	101	887	999999	853	148	999999	449	486	800	999999	458	187	999999	414	999999	456	335	18	242	948	282	30	664	999999	501	999999	257	999999	548	999999	977	999999	864	295	105	755	880	794	476	776	41	999999	482	989	744	480	399	974	999999	937	778	125	999999	204	999999	80	232	999999	362	649	999999	389	938	308	999999	900	322	999999	318	999999	575	541	542	999999	916	178	548	675	910	30	999999	283	639	610	999999	861	776	669	981	34	533	993	441	827	999999	652	999999	183	905	843	999999	999999	666	509	371	247	583	325	288	144	999999	556	976	341	549	930	749	337	586	231	134	999999	750	999999	398	999999	109	714	892	273	12	999999	770	77	999999	442	616	140	999999	484	999999	460	391	999999	502	976	26	109	287	999999	903	838	597	683	999999	514	916	382	121	999999	148	868	999999	25	142	167	786	909	999999	999999	324	619	999999	112	943	999999	271	904	791	421	565	999	436	261	370	174	999999	999999	358	999999	525	999999	28	459	345	419	999999	376	999999	344	999999	117	999999	999999	327	293	750	494	740	55	252	22	590	699	233	148	442	181	654	968	999999	699	561	129	591	999999	600	639	766	999999	646	895	199	457	231	458	378	266	999999	86	423	999999	999999	313	999999	513	653	328	235	207	977	856	721	746	954	500	999999	511	588	999999	692	121	728	216	408	357	822	143	478	775	770	185	247	577	554	107	352	257	24	999999	436	282	413	569	556	790	183	452	502	730	902	866	999999	696	394	312	564	150	904	758	690	519	849	460	999999	999999	999999	153	202	857	158	308	497	510	811	999999	707	169	659	618	183	999999	641	748	872	903	507	551	999999	251	543	211	353	999999	397	916	999999	953	999999	754	181	40	260	645	582	604	379	177	884	973	605	404	491	295	584	999999	878	111	588	532	304	76	
999999	950	999999	946	954	999999	999999	999999	988	999999	999999	904	446	999999	129	999999	176	277	533	339	999999	219	999999	148	999999	67	681	86	48	330	374	609	459	114	79	999999	331	635	999999	148	64	999999	985	850	377	586	849	441	999999	882	935	320	998	999999	999999	750	314	185	999999	897	559	46	856	667	389	427	454	341	83	819	674	999999	628	394	285	678	234	795	771	143	999999	250	885	999999	999999	999999	610	494	705	329	999999	999999	410	999999	999999	27	141	327	471	999999	142	517	999999	381	217	405	999999	613	689	731	526	519	999999	102	688	319	161	701	999999	999999	816	959	999999	753	824	528	139	875	805	267	546	906	334	821	11	701	881	513	948	989	372	996	805	973	803	486	999999	317	74	280	866	999999	55	145	999999	182	880	614	556	689	999999	817	808	432	194	620	194	591	100	987	437	647	999999	293	963	999999	164	662	950	348	785	999999	811	534	400	115	860	198	688	829	820	277	957	999999	723	555	198	999999	789	192	999999	161	227	86	842	229	687	761	182	999999	27	227	663	218	999999	453	999999	283	41	89	759	996	903	271	176	170	690	494	999999	418	631	781	873	999999	57	633	604	999999	999999	181	427	109	25	374	811	999999	999999	748	999999	999999	549	914	999999	999999	433	305	257	999999	910	999999	538	203	999999	764	692	245	354	895	999999	999999	999999	281	591	860	661	660	980	539	999999	573	556	999999	999999	299	868	999999	999999	173	999999	751	386	648	824	19	642	234	906	261	681	575	999999	717	587	999999	431	999999	333	999999	999999	773	324	718	999999	346	136	597	999999	902	895	976	804	190	561	419	894	999999	457	581	228	437	753	729	999999	999999	324	999999	364	59	867	601	393	950	125	570	437	667	152	487	883	55	173	13	365	999999	999999	78	166	177	197	231	820	751	272	999999	30	595	860	621	32	297	999999	22	45	304	999999	853	75	990	982	999999	999999	970	698	999999	999999	999999	373	163	123	255	682	196	861	645	780	641	688	503	999999	841	999999	531	464	999999	812	161	968	70	121	917	13	175	195	961	175	850	62	98	357	280	231	707	507	999999	999999	56	160	999999	524	951	174	571	999999	150	429	535	515	112	370	999999	780	999999	51	206	252	517	999999	900	480	930	588	599	156	280	619	110	34	687	981	765	999999	578	546	169	752	999999	999999	999999	542	999999	999999	950	999999	999999	499	918	999999	310	999999	106	55	260	919	593	999999	574	999999	999999	531	999999	511	828	999999	605	999999	212	767	882	454	810	
792	956	367	840	596	999999	999999	911	780	701	444	723	162	885	999999	749	659	952	796	187	999999	999999	999999	999999	138	515	830	132	132	297	160	783	856	724	314	99	999999	88	996	734	703	512	399	829	999999	999999	675	245	999999	373	552	814	999999	277	792	246	443	154	999999	91	999999	999999	789	492	551	661	866	437	999999	630	856	999999	955	71	484	514	999999	999999	999999	350	839	594	247	999999	745	346	999999	999999	932	77	999999	748	376	915	926	953	999999	907	999999	233	920	247	664	264	999999	970	858	33	793	999999	91	749	815	999999	251	999999	999999	40	999999	214	962	288	999999	513	999999	999999	214	50	999999	530	791	258	415	999999	429	601	929	982	252	774	999999	674	999999	999999	986	906	999999	999999	674	999999	452	999999	170	83	270	642	742	161	290	408	766	818	887	999999	999999	832	343	709	941	649	999999	529	788	972	726	298	492	851	527	999999	184	209	999999	432	88	999999	97	999999	845	786	859	999999	999999	999999	18	669	786	532	999999	999999	573	233	73	34	429	999999	904	198	356	972	160	890	999999	222	233	999999	452	465	194	999999	745	11	864	164	790	515	826	943	999999	999999	511	959	693	373	504	951	145	351	13	999999	999999	898	985	873	636	999999	999999	999999	620	452	999999	999999	347	771	417	571	368	909	244	999999	105	960	235	299	999999	999999	206	270	718	281	430	110	999999	39	201	846	26	991	527	999999	370	346	999999	521	839	190	622	999999	955	999999	999999	236	117	99	69	244	673	695	999999	446	772	883	771	999999	31	127	869	318	999999	999999	555	377	391	423	553	758	637	714	459	999999	578	283	314	999999	688	203	999999	372	969	956	183	999999	588	91	58	487	999999	983	499	999999	999999	313	352	394	387	999999	845	694	546	310	607	959	245	132	868	498	578	985	660	828	134	507	348	623	999999	234	999999	309	374	75	193	653	224	737	970	274	931	919	408	473	358	308	826	999999	999999	224	95	466	223	559	908	999999	333	671	598	812	965	729	997	999999	436	999999	329	999999	127	954	744	999999	161	604	567	658	586	196	999999	826	681	679	999999	999999	148	332	999999	815	166	603	330	553	999999	167	999999	211	922	256	47	999999	978	355	552	404	480	587	314	999999	991	260	13	146	200	999999	141	296	465	999999	999999	113	459	514	999999	523	634	200	999999	994	999999	366	736	340	159	668	999999	335	136	869	702	999999	999999	476	823	906	600	193	999999	376	35	22	999999	999999	241	999999	999999	474	41	38	770	289	228	320	323	635	
523	672	987	999999	999999	805	999999	595	131	463	95	982	690	417	922	999999	838	992	968	293	620	638	109	999999	315	383	303	107	108	423	342	999999	163	197	392	927	205	829	451	229	852	999999	976	778	999999	379	999999	624	116	329	451	999999	351	999999	25	885	573	772	226	551	999999	71	496	708	131	387	829	502	34	994	999999	999999	550	748	999999	469	999999	330	376	936	599	679	991	999999	972	116	999999	999999	182	507	999999	432	613	900	717	790	663	278	656	999999	999999	291	600	121	83	443	999999	602	999999	999999	999999	252	999999	290	952	999999	80	717	735	24	30	706	330	526	999999	823	405	999999	41	649	999999	394	674	904	396	999999	999999	880	705	539	430	764	999999	626	284	999999	999999	332	948	885	720	945	542	999999	451	843	960	83	999999	260	48	45	571	999999	749	839	578	501	999999	644	999999	999999	999999	206	594	266	182	703	252	529	796	82	999999	156	928	860	851	999999	999999	999999	357	15	409	454	501	394	202	583	999999	445	999999	534	439	999999	141	999999	933	345	57	999999	670	266	831	951	463	965	999999	425	30	888	987	546	48	999999	296	999999	790	567	705	999999	73	598	826	806	986	272	999999	397	24	407	999999	515	984	278	882	999999	999999	999999	990	535	60	777	563	988	999999	999999	496	98	27	392	999999	999999	640	847	131	81	999999	35	965	201	999999	946	999999	999999	961	999999	562	769	467	206	999999	999999	999999	180	159	295	999999	838	358	990	776	999999	380	632	667	561	875	146	999999	811	999999	999999	492	999999	212	114	377	940	36	976	443	999999	631	821	999999	999999	798	470	698	836	45	601	676	975	999999	999999	576	778	955	999999	605	426	622	999999	545	427	850	778	967	999999	918	105	812	999999	556	59	999999	558	815	269	999999	415	447	999999	999999	69	999999	516	383	433	537	598	984	625	999999	26	999999	975	286	398	556	999999	502	653	917	999999	789	304	428	999999	999999	999999	962	696	648	200	978	311	999999	486	946	999999	404	544	517	329	121	196	10	999999	945	999999	282	426	999999	741	912	999999	403	835	280	186	98	18	577	999999	999999	999999	977	190	48	802	104	800	999999	999999	626	958	145	597	999999	602	303	999999	430	908	744	545	999999	906	999999	194	999999	54	215	770	255	395	966	996	692	823	218	820	501	152	852	482	999999	499	125	954	658	805	17	677	882	209	999999	999999	999999	101	999999	80	999999	853	894	999999	999999	682	966	999999	992	148	904	14	999999	483	999999	287	66	272	999999	493	790	999999	999999	112	47	538	
887	55	808	307	999999	999999	999999	148	917	648	257	802	888	301	533	885	962	519	901	13	293	408	813	309	999999	999999	530	820	290	579	328	999999	999999	999999	795	920	432	694	917	313	999999	255	999999	999999	40	999999	383	279	960	999999	999999	999999	211	44	999999	488	999999	999999	695	717	80	700	999999	347	329	465	789	833	506	612	463	999999	602	999999	518	47	999999	74	279	999999	140	999999	999999	385	218	312	591	978	999999	999999	999999	924	998	999999	242	999999	999999	228	999999	574	999999	550	772	999999	451	999999	423	613	525	217	645	177	238	346	587	819	840	482	139	26	874	810	32	999999	923	539	279	402	365	999999	649	624	999999	999999	884	589	489	510	933	125	889	977	463	602	670	520	695	661	999999	423	953	915	999999	411	999999	664	527	581	434	912	823	31	258	801	567	31	999999	533	462	997	999999	340	549	24	137	896	999999	430	529	413	843	617	779	941	770	999999	999999	243	13	999999	72	907	85	31	301	868	728	662	45	648	988	171	999999	625	92	623	376	85	284	804	317	107	62	31	78	216	251	316	40	833	497	297	999999	242	935	999999	264	527	722	269	177	694	395	881	999999	681	418	164	859	999999	368	459	959	999999	912	965	855	64	952	999999	626	999999	631	211	161	999999	642	966	689	659	999999	848	999999	25	636	622	999999	180	606	396	797	999999	999999	883	475	47	338	999999	329	970	578	210	575	638	642	999999	73	193	729	999999	999999	452	474	999999	787	520	107	943	572	999999	999999	684	457	566	999999	999999	964	999999	736	123	371	321	646	999999	91	168	283	999999	383	881	558	528	999999	882	999999	355	623	257	105	955	940	394	757	39	717	893	999999	19	351	113	790	325	456	615	362	727	806	754	999999	629	247	999999	999999	691	742	734	999999	574	218	941	916	717	652	999999	183	977	999999	999999	12	999999	999999	273	382	279	999999	242	82	835	530	629	999999	999999	138	999999	717	999999	823	76	297	983	660	188	800	409	197	999999	673	675	999999	384	174	199	751	931	223	999999	999999	301	599	509	661	999999	53	999999	402	57	588	185	73	615	163	497	329	29	999999	237	473	999999	92	28	569	407	999999	999999	999999	360	999999	999999	263	744	567	532	476	787	331	262	144	220	17	999999	999999	498	999999	827	231	676	869	999999	405	986	999999	999999	218	581	999999	264	15	898	134	52	930	391	922	328	58	631	30	999999	698	283	102	263	965	942	999999	999999	795	575	924	999999	490	395	802	277	245	540	324	895	847	76	
257	246	999999	999999	999999	999999	575	292	999999	600	656	337	42	999999	893	999999	999999	275	999999	869	468	999999	973	999999	561	544	589	655	93	517	999999	134	999999	632	36	855	177	10	733	430	999999	513	796	334	999999	163	362	680	383	989	479	58	999999	978	607	816	272	749	999999	675	523	920	209	270	293	532	642	410	104	48	88	999999	542	626	999999	955	643	649	215	408	192	908	999999	999999	48	268	287	716	999999	999999	592	999999	596	67	999999	584	999999	535	51	999999	999999	951	585	345	910	418	999999	230	614	999999	183	623	543	16	999999	615	648	114	232	34	254	926	999999	885	455	660	999999	484	999999	788	651	117	608	606	999999	240	999999	999999	193	629	753	66	111	383	46	999999	999999	590	575	301	936	209	313	999999	999999	999999	576	700	999999	260	944	999999	510	825	10	75	999999	937	128	999999	292	711	999999	602	281	999999	824	12	848	486	775	999999	999999	428	852	451	999999	999999	251	303	999999	631	57	933	685	722	556	286	999999	971	999999	999999	471	322	18	999999	288	999999	745	176	999999	574	999999	412	485	69	131	92	999999	558	999999	434	696	825	598	661	664	987	917	558	641	548	629	999999	532	828	422	597	419	628	999999	104	845	84	533	99	779	644	458	625	600	473	999999	824	710	529	999999	646	723	357	999999	301	792	196	535	231	944	999999	880	656	646	534	673	999999	395	176	589	621	301	508	999999	29	999999	301	957	177	245	804	999999	999999	577	776	873	999999	68	871	311	999999	999999	311	999999	999999	764	801	978	76	999999	958	439	543	999999	638	354	225	999999	550	761	999999	239	367	986	150	807	876	999999	870	999999	611	296	999999	865	930	82	989	363	87	265	738	322	999999	377	999999	375	634	999999	938	431	658	596	517	120	999999	429	192	325	999999	996	999999	722	118	999999	999999	671	999999	999999	999999	566	999999	999999	397	294	33	188	999999	990	999999	775	183	813	999999	448	999999	24	778	413	65	511	890	674	999999	999999	377	25	214	999999	187	615	458	956	63	382	76	999999	999999	232	96	631	91	999999	615	239	999999	85	999999	669	413	999999	892	999999	621	508	999999	690	999999	999999	917	17	973	999999	812	999999	326	227	759	768	382	215	814	556	326	434	999999	698	68	999999	999999	302	444	545	999999	12	999999	945	999999	999999	705	386	293	893	314	88	999999	228	999999	521	913	999999	325	813	297	207	370	346	196	999999	999999	978	631	999999	57	625	999999	999999	791	809	999999	380	999999	213	72	995	922	920	251	248	776	999999	999999	547	214	
999999	976	630	999999	874	642	386	759	157	999999	726	999999	999999	846	999999	999999	230	437	580	148	999999	723	121	750	999999	285	999999	999999	999999	420	999999	999999	999999	189	394	999999	999999	189	917	999999	995	620	734	737	346	250	999999	84	561	733	556	774	737	408	999999	939	864	880	957	598	202	291	811	999999	999999	66	670	719	461	49	571	50	520	999999	999999	922	988	384	414	60	999999	375	999999	224	999999	113	999999	685	999999	455	785	999999	232	328	999999	714	809	997	147	289	999999	313	622	522	172	515	263	335	999999	999999	950	489	475	906	346	999999	999999	999999	872	496	134	985	211	15	264	999999	999999	201	438	438	999999	990	247	134	480	949	752	31	61	358	849	607	429	769	999999	305	597	325	981	157	967	221	135	650	165	594	111	617	267	664	697	72	896	827	999999	959	251	351	436	397	999999	726	545	523	647	999999	999999	999999	510	958	999999	503	219	999999	471	902	865	596	968	886	847	144	999999	397	661	786	710	602	144	546	64	256	889	999999	999999	250	675	612	13	638	38	669	999999	309	999999	203	852	615	999999	732	103	655	999999	999999	549	940	999999	158	999999	860	816	964	307	963	904	663	999999	625	219	999999	236	262	592	339	857	188	999999	999999	643	468	934	104	245	412	999999	408	999999	999999	54	141	286	527	751	153	822	74	371	153	404	999999	589	999999	406	145	505	999999	72	52	692	999999	999999	509	514	403	925	721	728	895	521	505	999999	275	581	87	944	709	511	449	517	793	816	999999	999999	554	999999	999999	698	110	906	611	999999	999999	656	999999	229	776	22	999999	227	111	345	476	632	899	310	999999	999999	328	999999	999999	340	999999	535	999999	555	38	999999	960	524	228	33	627	989	999999	999999	999999	618	898	999999	177	696	162	231	999999	458	999999	262	169	254	564	62	379	909	120	281	723	307	758	136	201	336	62	833	999	88	999999	487	999999	740	352	705	999999	470	33	109	187	401	129	450	215	775	999999	716	999999	176	999999	717	879	638	999999	999999	860	771	667	841	644	329	232	337	739	862	539	429	901	999999	305	908	886	999999	103	332	187	318	921	425	999999	346	873	999999	434	10	999999	93	304	692	845	999999	999999	999999	464	999999	179	792	710	352	246	861	815	112	871	744	830	868	545	123	999999	552	850	252	795	308	456	999999	902	738	999999	456	134	999999	22	999999	116	704	556	245	162	999999	607	578	188	999999	531	770	962	689	179	739	548	191	220	303	144	999999	396	166	411	780	889	971	97	
790	737	606	99	999999	638	136	322	999999	999999	97	944	282	999999	612	999999	685	436	222	999999	525	907	942	997	999999	185	555	317	399	834	382	505	636	490	398	999999	924	680	999999	60	999999	427	999999	999999	132	358	862	496	999999	999999	725	354	999999	412	572	882	794	608	380	385	93	819	922	474	999999	999999	318	791	674	167	852	15	34	999999	525	107	668	721	999999	999999	999999	999999	533	19	118	38	828	233	918	516	660	325	310	35	967	233	504	774	999999	540	49	80	999999	627	536	720	329	514	887	474	224	82	999999	999999	72	999999	295	912	366	999999	763	95	873	167	506	537	705	998	204	301	602	893	999999	344	330	253	999999	906	482	397	708	323	346	453	302	587	999999	300	963	999999	937	592	999999	999999	999999	954	999999	664	130	999	999999	330	320	595	871	330	994	399	689	819	788	389	439	968	851	450	749	999999	865	918	946	414	45	260	363	999999	485	995	567	376	56	581	999999	483	382	999999	12	750	581	972	593	202	610	154	165	558	162	449	241	336	215	999999	799	212	63	610	999999	999999	241	861	844	998	831	323	772	216	603	956	596	473	447	998	999999	999999	999999	753	804	999999	105	805	999999	46	763	241	170	279	782	583	430	771	999999	942	999999	720	137	595	999999	297	381	949	954	206	852	768	888	217	928	905	877	309	806	999999	964	435	12	808	244	599	162	503	433	30	536	999999	999999	999999	999999	137	766	739	392	516	999999	999999	851	661	193	995	999999	953	350	876	705	130	965	697	978	999999	717	328	360	771	145	877	525	933	670	999999	397	393	728	801	999999	148	916	300	885	999999	584	999999	625	248	256	208	163	999999	325	999999	859	683	527	999999	419	999999	388	621	380	640	630	917	999999	165	608	960	235	999999	737	567	999999	674	811	999999	999999	376	702	122	524	936	724	968	618	264	177	713	999999	999999	999999	702	759	305	919	254	197	667	999999	470	640	999999	973	614	819	757	999999	999999	871	999999	999999	999999	744	999999	107	443	999999	661	308	737	987	895	104	999999	167	999999	807	908	755	566	971	999999	999999	999999	999999	999999	963	999999	999999	861	999999	999999	841	508	436	348	957	493	208	486	338	536	369	621	482	745	999999	80	456	784	950	999999	440	315	395	65	35	999999	793	869	999999	805	512	447	685	14	999999	999999	999999	818	87	323	710	278	237	445	481	405	760	999999	45	893	663	374	999999	999999	552	536	122	999999	322	455	700	338	16	533	33	921	999999	477	691	606	604	638	
707	636	593	171	87	949	583	999999	751	66	833	586	151	147	999999	927	462	526	999999	105	505	631	999999	381	999999	704	422	999999	469	999999	999999	439	298	999999	666	283	174	391	459	172	796	999999	704	999999	505	429	391	885	395	18	999999	174	132	509	999999	86	999999	222	898	382	999999	999999	170	469	21	403	298	125	481	262	999999	81	77	999999	308	812	999999	979	875	843	999999	536	174	999999	276	880	999999	999999	893	589	999999	952	492	999999	634	772	999999	244	632	111	141	275	999999	142	999999	999999	107	812	211	329	160	999999	346	65	68	11	859	709	999999	140	96	510	232	999999	992	811	588	990	999999	535	999999	691	357	999999	999999	999999	999999	41	999999	332	783	504	586	574	439	236	615	437	27	633	912	822	999999	501	25	631	53	522	150	443	999999	116	136	676	48	999999	999999	572	353	21	879	828	503	999999	999999	591	923	999999	999999	999999	205	161	972	62	999999	999999	650	855	758	90	14	609	891	772	966	677	378	910	535	971	549	53	999999	16	999999	94	999999	181	999999	433	707	395	70	384	248	214	143	83	63	580	818	999999	813	272	16	280	936	999999	904	679	223	999999	132	490	226	162	77	999999	308	999999	148	479	999999	335	999999	619	549	999999	999999	761	544	999999	856	955	999999	719	239	821	10	483	158	598	276	475	220	694	273	579	167	96	999999	177	999999	525	441	349	999999	488	889	999999	731	999999	207	152	145	999999	166	176	337	506	999999	255	965	825	389	550	212	245	125	999999	356	969	359	447	999999	376	529	340	523	814	600	750	932	613	752	728	999999	134	999999	301	537	106	999999	661	999999	891	212	950	146	891	146	883	999999	999999	50	761	79	759	999999	999999	398	825	652	523	906	181	323	361	82	660	999999	999999	905	823	160	259	727	698	284	733	174	579	204	999999	677	716	387	732	999999	999999	999999	641	605	572	902	712	999999	999999	754	991	577	850	877	485	999999	999999	999999	550	59	790	43	999999	485	999999	999999	999999	631	30	845	200	999999	591	788	999999	12	518	482	342	920	448	806	999	999999	292	999999	324	702	999999	891	618	999999	999999	999999	999999	956	287	165	810	968	999999	90	999999	882	564	207	986	71	999999	483	232	999999	645	999999	999999	984	999999	999999	203	639	289	126	912	139	999999	463	999999	908	16	135	724	362	671	374	836	368	383	999999	999999	999999	178	262	908	245	668	999999	999999	217	999999	798	921	999999	962	999999	689	967	178	304	655	110	250	87	999999	668	999999	999999	915	999999	793	252	610	
918	57	118	999999	37	999999	999999	470	204	371	749	836	999999	999999	875	400	999999	685	869	999999	89	470	999999	844	999999	206	999999	487	798	127	819	424	830	197	13	801	999999	709	662	999999	501	833	461	739	500	999999	847	464	999999	999999	424	596	923	61	999999	457	999999	273	380	830	969	199	672	87	551	335	16	30	210	83	999999	999999	32	999999	698	255	19	549	999999	849	999999	785	603	328	702	233	500	778	999999	556	999999	589	339	831	789	999999	171	384	197	174	245	827	999999	999999	999999	999999	573	812	363	285	447	229	999999	999999	482	999999	595	999999	384	328	835	999999	364	654	50	999999	460	201	331	999999	94	635	362	189	999999	999999	531	793	396	78	999999	999999	999999	389	118	812	670	999999	359	605	717	817	999	868	339	17	472	609	769	976	183	382	999999	999999	201	811	999999	999999	915	950	662	999999	957	999999	669	999999	812	975	545	999999	296	650	841	999999	678	276	999999	493	850	607	68	922	34	419	894	286	999999	457	999999	999999	945	929	999999	408	999999	915	999999	693	208	190	999999	999999	73	541	689	532	999999	766	999999	999999	999999	383	890	317	999999	739	999999	547	999999	999999	999999	365	787	248	292	366	756	442	781	763	415	943	294	669	412	571	858	492	730	371	745	439	169	999999	131	571	49	999999	999999	214	999999	323	281	815	238	999999	709	825	259	332	776	999999	999999	534	999999	242	99	230	905	329	881	295	816	999999	647	523	206	523	999999	720	327	180	999999	577	626	102	999999	999999	999999	999999	862	999999	999999	407	594	646	454	999999	753	889	482	818	681	197	333	999999	999999	230	999999	999999	999999	195	709	538	15	999999	182	417	908	427	570	620	999999	999999	467	999999	62	419	465	10	78	571	999999	236	248	508	498	738	999999	774	595	999999	310	726	930	676	999999	704	401	988	474	47	725	336	999999	861	999999	349	729	484	999999	97	764	177	646	81	425	482	300	999999	117	444	172	144	831	128	999999	73	411	791	524	358	27	476	536	40	846	999999	907	999999	479	159	19	769	974	999999	687	143	90	858	999999	999999	413	999999	881	40	875	999999	505	210	551	966	938	937	959	999999	79	297	640	616	235	982	575	999999	37	958	434	403	170	332	999999	999999	982	552	541	999999	944	999999	595	506	999999	265	999999	706	834	513	221	81	999999	532	439	399	502	999999	633	999999	285	499	999999	923	605	481	999999	182	769	374	983	395	999999	999999	999999	946	702	143	460	969	54	868	88	523	999999	363	593	637	893	52	684	519	919	273	
398	454	265	999999	999999	683	834	765	937	999999	999999	825	675	523	35	999999	697	368	22	999999	233	417	421	354	186	999999	887	999999	999999	727	999999	473	476	142	897	62	691	39	242	777	145	999999	999999	618	992	921	999999	80	611	410	354	325	999999	265	50	981	43	911	496	659	795	50	999999	999999	779	66	359	543	626	972	801	999999	136	245	999999	944	999999	999999	361	264	564	817	191	878	999999	375	967	220	999999	916	29	780	999999	582	999999	999999	802	721	839	936	571	999999	453	999999	609	687	999999	270	999999	105	999999	240	999999	241	104	977	859	999999	837	999999	98	149	452	710	953	999999	133	553	263	433	151	999999	963	424	692	999999	374	552	279	694	999999	707	482	995	421	788	999999	999999	488	13	245	999999	884	435	847	432	701	742	999999	588	999999	645	16	314	954	740	277	999999	548	683	613	316	338	999999	238	391	666	456	299	174	801	822	75	259	198	999999	999999	999999	577	270	719	999999	867	691	141	540	700	178	51	681	520	94	999999	804	400	929	865	741	206	465	765	254	453	520	786	741	580	756	126	17	859	999999	567	288	963	999999	448	647	21	999999	999999	498	999999	618	653	999999	69	999999	859	269	91	148	341	121	999999	474	999999	356	904	399	959	999999	62	44	821	781	999999	484	999999	418	999999	999999	730	508	774	999999	999999	835	866	80	682	999999	999999	856	925	999999	408	456	784	498	804	999999	743	999999	738	747	999999	380	796	872	199	585	999999	450	779	862	999999	832	999999	237	634	352	999999	834	717	648	999999	205	999999	110	999999	80	700	352	614	397	484	119	999999	37	831	469	49	994	999999	999999	999999	456	87	72	999999	575	119	556	864	462	612	909	904	99	700	250	271	696	500	129	884	999999	836	391	388	999999	72	318	405	999999	312	495	953	999999	757	599	127	999999	797	806	960	153	488	162	784	575	214	679	336	999999	207	352	503	760	222	999999	999999	696	684	13	513	999999	999999	698	159	127	955	294	342	999999	133	226	999999	693	169	999999	598	684	606	999999	104	392	999999	815	999999	999999	991	999999	999999	943	979	431	370	999999	303	169	992	999999	999999	667	620	920	347	999999	467	981	454	810	601	480	225	999999	99	999999	999999	130	819	345	731	199	136	762	999999	999999	131	702	855	115	400	999999	749	809	681	939	202	183	999999	756	358	985	515	999999	999999	927	727	999999	341	999999	883	183	350	999999	67	813	540	857	43	948	113	765	136	349	419	999999	731	416	263	159	680	735	85	999999	987	745	
999999	999999	999999	959	671	999999	370	999999	231	999999	999999	999999	999999	868	999999	344	149	106	652	999999	858	999999	999999	999	205	999999	789	999999	818	157	108	287	669	999999	139	595	696	999999	999999	35	404	769	128	202	942	639	664	395	999999	999999	595	978	419	404	886	999999	184	171	763	359	298	188	999999	999999	129	381	432	439	738	813	647	75	818	627	198	99	58	578	67	999999	657	404	441	482	561	129	867	275	434	999999	421	535	320	928	737	226	231	54	83	570	217	234	999999	937	698	999999	999999	792	999999	999999	999999	605	113	207	701	893	999999	76	521	999	513	166	14	999999	999999	121	754	890	890	972	867	999999	504	497	359	999999	747	503	999999	41	959	85	69	637	163	999999	999999	999999	236	843	478	165	533	999999	66	60	229	999999	999999	586	999999	999999	902	243	999999	999999	111	616	999999	278	999999	999999	292	489	49	438	107	377	963	585	689	642	999999	57	503	712	479	430	440	308	999999	999999	956	207	999999	690	182	999999	999999	999999	999999	815	999999	999999	696	999999	872	53	44	627	999999	999999	577	961	896	143	615	999999	740	999999	999999	680	185	549	75	999999	297	999999	999999	359	999999	999999	671	275	870	874	999999	705	360	278	839	436	396	812	355	361	639	995	310	132	999999	999999	999999	488	999999	999999	639	724	892	757	937	787	819	684	371	999999	190	311	999999	32	999999	909	504	471	999999	559	999999	999999	203	713	309	302	784	110	284	999999	195	192	999999	835	999999	653	813	603	999999	61	999999	711	451	999999	180	337	904	999999	367	174	822	623	999999	162	999999	999999	530	188	457	645	999999	718	410	433	496	998	747	265	788	999999	106	999999	140	336	942	582	999999	999999	542	999999	397	505	743	119	125	572	91	411	999999	967	132	634	999999	999999	58	897	311	27	187	999999	999999	648	500	255	999999	921	999999	773	219	999999	354	10	646	485	257	507	975	300	999999	999999	999999	346	180	820	989	472	756	444	288	999999	281	904	352	370	391	749	15	999999	51	204	999999	318	202	917	623	131	988	999999	448	550	922	999999	710	263	999999	254	478	999999	265	606	174	58	495	174	895	999999	999999	999999	104	999999	502	999999	259	122	844	999999	153	262	206	999999	484	96	995	737	132	271	999999	999999	113	147	280	335	242	445	40	41	999999	37	32	183	473	999999	999999	940	58	999999	761	597	999999	657	110	226	999999	397	131	87	63	757	999999	634	999999	999999	182	956	237	176	254	999999	92	999999	785	126	999999	33	999999	772	521	64	689	687	509	606	679	455	
999999	64	851	999999	323	952	978	74	985	398	927	904	539	618	713	881	999999	999999	515	605	872	983	986	999999	993	359	566	999999	999999	364	134	649	889	726	919	999999	325	408	500	999999	835	721	140	841	105	499	999999	902	999999	807	496	561	101	83	999999	63	78	401	852	963	395	999999	996	999999	273	287	25	813	999999	541	999999	792	457	999999	999999	161	999999	154	364	999999	127	663	657	270	867	573	558	999999	152	865	999999	924	999999	536	999999	855	724	999999	999999	999999	484	428	213	999999	999999	704	113	716	313	432	999999	999999	999999	358	845	732	331	735	763	700	728	210	670	999999	437	642	245	921	640	914	999999	354	576	999999	29	699	460	999999	28	173	999999	842	999999	720	665	189	887	207	999999	21	533	989	745	877	999999	283	757	378	382	999999	468	192	86	999999	996	855	357	999999	999999	156	282	484	716	600	999999	886	698	950	179	257	754	999999	239	999999	391	447	609	698	457	745	941	999999	475	999999	705	286	766	123	999999	809	832	398	869	544	739	59	282	154	646	212	585	999999	209	134	999999	430	999999	457	17	558	256	999999	999999	593	215	200	999999	306	895	954	999999	584	236	370	999999	365	999999	695	888	341	999999	464	62	254	999999	143	882	350	565	284	333	318	999999	999999	562	999999	999999	286	339	549	51	999999	999999	999999	999999	11	581	839	709	999999	261	999999	568	675	393	792	606	797	433	81	999999	667	741	620	630	811	478	999999	807	999999	18	892	365	349	300	999999	214	999999	172	168	562	52	641	999999	999999	999999	750	440	781	770	576	559	852	268	240	383	243	639	71	281	532	520	41	466	489	369	901	228	385	203	999999	246	635	274	518	275	35	675	597	564	71	47	288	47	675	459	49	107	999999	916	955	999999	309	890	636	52	20	184	999999	663	999999	999999	65	587	192	340	924	588	750	964	357	999999	51	506	219	999999	241	994	999999	40	329	803	119	468	999999	22	936	744	638	475	265	999999	98	999999	399	999999	982	700	854	345	534	460	357	154	999999	397	533	802	681	999999	810	25	393	556	343	371	421	596	349	180	403	999999	950	284	709	506	480	117	117	680	512	540	150	455	505	868	999999	965	899	999999	488	144	73	999999	665	249	467	999999	600	999999	128	395	360	999999	941	354	510	83	999999	72	916	426	694	999999	999999	280	999999	938	999999	474	999999	456	697	498	692	269	999999	462	618	470	999999	938	517	999999	561	127	999999	466	513	161	368	382	530	837	934	71	449	72	859	395	
999999	528	491	135	123	999999	697	862	999999	682	237	999999	464	999999	33	977	909	999999	448	520	999999	999999	434	899	999999	542	925	860	564	630	999999	64	603	233	106	520	457	391	966	889	999999	999999	999999	831	924	320	999999	999999	999999	999999	162	834	623	349	304	954	104	591	28	580	747	837	999999	371	861	182	999999	999999	877	512	530	999999	648	559	99	772	999999	603	975	999999	623	378	56	999999	999999	985	999999	264	999999	152	999999	865	373	395	152	592	30	999999	969	999999	866	687	679	999999	435	999999	999999	74	999999	532	18	501	999999	232	957	378	790	699	893	875	740	999999	311	734	97	999999	164	262	416	506	752	842	633	233	929	936	999999	999999	182	842	799	377	14	999999	143	924	999999	999999	438	999999	802	330	999999	103	999999	676	385	999999	223	770	999999	999999	657	999999	780	176	867	392	302	30	680	55	526	61	86	373	194	905	999999	999999	416	23	823	642	999999	431	999999	999999	222	262	560	753	531	412	999999	865	999999	262	625	967	66	999999	848	999999	103	756	999999	167	27	648	491	999999	999999	61	999999	467	120	999999	57	359	543	337	180	49	470	927	523	124	999999	999999	999999	932	289	999999	115	999999	999999	415	999999	948	999999	475	522	999999	999999	999999	408	999999	58	999999	999999	704	214	276	434	728	695	999999	999999	176	243	688	999999	807	999999	559	200	721	945	813	302	704	476	109	732	77	815	606	278	999999	999999	999999	76	999999	464	999999	727	999999	999999	386	854	366	468	382	999999	999999	997	715	999999	221	999999	686	534	244	999999	61	237	115	999999	366	913	99	539	566	647	199	622	692	352	55	999999	186	522	569	959	935	245	104	394	999999	999999	110	999999	67	500	842	519	999999	184	999999	999999	622	479	999999	999999	765	999999	901	999999	525	999999	999999	999999	533	390	712	999999	965	285	675	999999	143	720	749	295	813	72	482	76	999999	680	999999	999999	939	333	999999	999999	679	106	203	118	343	369	868	999999	766	737	503	676	999999	677	554	999999	508	597	999999	999999	999999	557	999999	999999	355	835	999999	844	536	796	433	209	182	15	999999	868	999999	567	482	999999	851	999999	999999	86	569	805	289	137	136	241	19	999999	745	999999	977	131	446	500	762	999999	439	33	941	969	313	999999	999999	782	192	685	476	941	124	999999	999999	458	38	583	144	999999	556	801	999999	999999	787	91	464	865	37	373	432	590	804	999999	344	827	340	559	999999	275	999999	506	999999	451	765	77	237	931	266	999999	999999	862	999999	222	952	637	315	646	192	232	839	639	754	
819	999999	999999	146	999999	479	232	127	999999	999999	999999	249	999999	856	277	999999	719	853	532	609	507	279	569	233	592	999999	707	522	694	377	549	999999	671	752	135	198	879	931	999999	462	999999	411	625	60	498	972	999999	999999	48	116	999999	999999	316	39	256	550	692	661	553	128	771	709	433	111	272	999999	578	307	731	88	660	788	999999	79	575	105	654	519	735	620	129	926	484	587	904	999999	999999	999999	505	584	505	999999	999999	968	999999	334	978	523	999999	67	404	999999	58	959	999999	684	613	247	464	161	999999	183	926	932	999999	845	235	846	206	999999	999999	936	999999	999999	583	999999	410	797	388	250	999999	140	999999	678	226	999999	877	999999	141	229	566	882	187	354	688	999999	301	999999	999999	845	999999	999999	999999	696	745	999999	804	999999	999999	999999	284	999999	859	999999	43	765	453	258	716	485	968	999999	999999	977	999999	439	758	457	468	999999	151	955	827	542	151	985	813	999999	932	758	719	975	149	999999	944	999999	32	963	320	922	878	52	738	493	999999	999999	999999	999999	171	999999	999999	356	443	134	872	329	987	326	82	57	952	999999	325	999999	766	999999	569	597	999999	783	416	795	147	545	382	108	226	999999	666	751	568	999999	999999	625	60	373	999999	25	254	624	763	999999	890	272	969	468	726	780	999999	883	999999	999999	316	387	999999	913	999999	999999	751	774	112	999999	660	331	489	999999	999999	700	907	403	461	554	353	999999	30	710	904	874	576	914	999999	446	616	999999	999999	999999	999999	494	725	146	163	999999	274	480	522	119	55	568	783	490	999999	999999	873	334	432	286	486	898	367	199	18	999999	331	836	403	666	47	877	410	749	332	63	974	999999	999999	816	289	873	895	911	664	999999	999999	999999	994	354	999999	291	999999	644	263	267	137	535	138	818	323	437	86	999999	999999	178	167	999999	167	866	62	112	95	615	996	999999	12	999999	535	672	254	244	842	999999	103	756	999999	999999	495	999999	926	448	999999	430	999999	852	796	50	999999	495	999999	999999	928	999999	302	470	206	744	648	650	264	681	999999	465	574	88	594	38	761	325	650	401	548	999999	939	999999	469	999999	999999	999999	816	962	616	49	494	197	316	714	999999	632	999999	783	127	845	810	255	999999	187	999999	424	999999	768	999999	523	999999	786	518	836	999999	688	11	541	631	999999	833	999999	74	960	970	386	772	880	999999	138	765	867	284	702	999999	693	175	291	807	698	885	999999	683	102	204	708	679	479	999999	999999	999999	27	161	999999	21	517	190	487	216	480	
652	387	496	999999	758	977	512	815	999999	999999	522	720	999999	933	619	785	619	972	765	999999	999999	999999	363	212	507	747	715	662	691	774	513	687	999999	336	56	999999	561	533	999999	999999	206	864	999999	32	999999	910	293	999999	999999	236	898	218	999999	944	774	358	34	293	652	999999	999999	849	999999	780	991	999999	999999	407	887	121	233	96	637	548	76	841	378	341	656	596	464	497	659	465	999999	999999	999999	140	562	697	484	999999	880	334	955	999999	999999	154	40	999999	275	886	341	891	12	812	999999	183	878	932	999999	999999	636	66	999999	999999	200	999999	904	696	868	514	844	999999	636	955	215	999999	593	999999	999999	234	999999	934	330	578	165	767	462	73	999999	792	262	630	717	791	641	823	778	999999	166	81	999999	343	853	760	51	151	264	999999	606	277	999999	999999	831	755	392	702	735	977	999999	432	999999	841	973	86	262	224	482	845	999999	391	534	412	563	39	999999	999999	91	999999	999999	23	512	414	999999	999999	212	103	799	999999	409	999999	98	999999	572	733	865	999999	370	777	508	999999	668	419	733	225	999999	188	605	801	770	425	620	175	450	604	919	999999	385	527	873	169	425	999999	445	384	999999	999999	999999	830	174	999999	999999	999999	999999	709	999999	103	680	251	712	33	498	997	201	984	328	999999	361	967	813	72	32	842	903	999999	411	999999	974	359	999999	999999	348	775	637	193	999999	315	112	740	999999	826	999999	143	814	850	999999	427	330	999999	65	379	999999	873	26	111	564	999999	411	723	307	207	129	331	999999	702	685	999999	369	18	174	22	999999	620	717	987	940	888	37	62	677	999999	999999	522	303	552	638	475	758	536	999999	999999	904	389	442	62	707	801	814	999999	999999	948	68	999999	296	52	558	760	165	39	170	999999	999999	999999	55	323	999999	606	37	777	74	999999	999999	833	389	119	999999	999999	188	664	289	999999	84	915	888	729	999999	515	235	260	993	877	319	999999	375	999999	329	556	343	999999	682	999999	773	47	999999	954	984	999999	932	187	934	999999	582	501	999999	31	999999	999999	470	326	999999	999999	380	777	999999	196	999999	244	467	436	789	561	107	69	981	188	376	47	867	999999	999999	699	999999	999999	325	999999	304	817	979	999999	999999	508	999999	27	730	818	729	995	999999	861	64	999999	768	506	397	383	999999	523	520	571	654	563	953	999999	581	698	291	332	462	908	891	93	264	122	84	291	474	999999	339	172	999999	380	783	15	878	995	931	86	999999	999999	999999	999999	307	418	699	798	554	559	445	41	
537	407	543	355	999999	971	999999	655	999999	116	908	940	999999	357	122	999999	779	947	657	586	767	215	671	520	63	120	785	999999	999999	285	736	914	999999	999999	635	61	999999	438	999999	907	510	285	999999	554	999999	914	597	949	306	425	29	607	901	858	274	332	735	33	999999	999999	999999	999999	242	156	379	994	999999	886	999999	70	999999	999999	911	750	86	491	560	127	999999	149	999999	836	550	996	266	139	999999	786	43	313	999999	999999	147	999999	722	861	999999	999999	184	48	618	710	999999	245	978	678	695	161	781	783	999999	618	545	999999	999999	999999	999999	246	999999	250	999999	518	999999	419	745	633	213	999999	37	224	448	999999	942	999999	999999	813	608	314	999999	999999	999999	861	999999	259	999999	707	277	986	842	373	763	806	999999	934	67	109	999999	817	500	355	475	999999	134	999999	345	717	675	107	630	532	750	793	228	312	807	129	999999	604	877	999999	365	227	891	664	461	641	447	17	999999	431	956	790	999999	672	999999	999999	999999	447	914	824	999999	180	365	999999	622	969	999999	999999	137	999999	999999	262	940	462	989	257	81	470	116	704	280	999999	999999	208	576	999999	979	555	999999	999999	999999	77	689	63	15	194	861	581	51	491	62	999999	999999	999999	836	703	850	361	683	864	409	276	341	220	553	373	464	166	744	999999	999999	43	999999	800	556	528	573	886	999999	804	396	500	429	624	651	146	999999	274	372	999999	999999	999999	999999	335	926	125	736	479	509	641	730	704	836	387	999999	29	30	999999	895	318	140	963	904	878	478	909	847	716	568	417	586	200	999999	871	999999	372	170	787	874	441	999999	103	387	815	84	691	999999	999999	999999	999999	126	707	378	999999	741	999999	723	999999	999999	27	277	29	999999	102	65	539	910	965	999999	139	999999	242	215	464	525	46	999999	99	803	786	255	806	593	935	301	999999	822	740	999999	408	999999	176	930	856	999999	772	999999	295	759	544	781	698	999999	993	999999	999999	502	914	538	999999	999999	634	200	80	771	470	435	974	999999	186	717	179	835	999999	999999	691	311	358	300	999999	853	999999	999999	269	14	557	599	600	171	417	386	999999	211	434	840	999999	976	859	95	703	999999	218	999999	583	827	612	862	782	512	93	999999	153	999999	785	852	277	305	931	76	999999	871	835	813	394	799	809	967	411	594	999999	714	452	273	596	416	644	807	756	441	999999	999999	817	97	999999	834	243	999999	426	582	999999	999999	55	999999	999999	832	511	999999	999999	783	999999	999999	999999	999999	45	378	140	879	37	378	217	
999999	548	999999	999999	999999	63	748	999999	559	566	999999	550	829	999999	758	999999	999999	402	764	999999	248	707	973	424	758	244	999999	61	710	704	363	266	58	374	999999	999999	556	129	353	778	999999	670	550	999999	999999	103	632	175	999999	999999	999999	487	999999	473	969	762	575	999999	915	294	434	696	999999	854	213	999999	999999	464	919	588	123	539	58	985	152	578	999999	756	999999	664	611	464	775	11	233	999999	993	999999	404	350	604	481	214	999999	354	76	646	695	23	242	600	177	256	698	595	942	999999	999999	331	401	999999	818	161	999999	999999	999999	999999	999999	631	999999	275	918	70	578	984	641	335	990	999999	85	932	471	743	689	999999	444	218	86	999999	290	446	716	999999	13	999999	999999	329	953	386	384	999999	623	999999	685	967	999999	117	677	999999	954	617	448	999999	999999	469	144	85	472	196	247	999999	844	999999	350	890	558	665	66	999999	208	321	381	999999	266	999999	318	406	67	999999	392	337	540	999999	461	673	997	81	17	544	999999	710	857	767	148	623	999999	16	723	999999	418	26	61	844	515	642	245	834	999999	999999	999999	737	27	999999	803	999999	230	481	164	677	893	487	657	521	999999	999999	463	614	475	999999	630	312	683	999999	999999	999999	286	696	999999	818	999999	172	692	693	394	873	999999	118	963	999999	999999	999999	851	999999	901	930	368	539	621	26	189	631	369	746	694	848	63	999999	999999	438	634	533	624	345	249	730	795	999999	136	358	806	354	650	999999	999999	999999	460	637	999999	999999	16	746	999999	840	639	806	803	999999	998	546	819	936	674	535	999999	999999	214	515	806	181	144	404	413	272	220	999999	980	999999	999999	892	999999	426	394	70	431	887	999999	783	706	442	999999	999999	999999	589	539	869	999999	125	644	378	596	944	830	999999	249	999999	343	811	999999	805	826	682	999999	116	159	402	999999	614	113	716	421	431	809	374	255	294	999999	823	999999	351	163	864	999999	138	306	452	596	999999	820	818	999999	646	163	999999	616	253	412	859	440	146	327	76	22	999999	957	175	999999	999999	943	955	184	519	88	288	999999	961	205	319	810	999999	806	356	793	999999	999999	774	278	999999	757	11	882	578	392	999999	34	97	852	559	180	140	317	140	262	999999	643	44	568	874	260	999999	57	102	59	734	339	999999	282	726	765	193	896	237	708	942	83	999999	137	490	264	999999	119	999999	148	679	398	999999	104	999999	651	137	215	999999	657	112	953	789	529	657	267	62	814	135	793	987	244	999999	431	319	791	47	907	
87	619	696	545	999999	953	380	999999	663	877	353	84	999999	977	503	579	999999	988	293	86	999999	233	211	748	983	999999	161	445	318	255	999999	147	614	230	137	783	960	566	553	836	999999	321	604	185	470	61	999999	19	999999	510	824	331	508	960	437	854	418	947	562	557	801	935	999999	999999	999999	999999	470	416	850	719	618	50	999999	999999	927	999999	628	36	999999	931	697	152	704	807	430	462	999999	999999	792	283	375	23	999999	995	44	223	293	196	92	264	591	748	169	999999	891	784	886	61	43	280	999999	391	999999	630	859	659	240	999999	999999	640	577	999999	623	577	999999	605	46	999999	422	713	874	999999	943	33	999999	948	983	682	915	999999	576	588	620	522	57	983	353	383	146	999999	983	72	209	999999	687	774	134	591	678	296	748	447	638	329	406	999999	448	646	289	999999	676	558	315	350	999999	988	206	111	529	369	262	663	313	999999	730	811	242	501	346	576	824	999999	14	629	898	138	999999	999999	126	263	999999	706	103	235	999999	434	757	999999	387	698	578	999999	72	318	43	94	144	999999	598	999999	561	946	310	713	96	284	553	686	999999	935	49	904	984	276	824	555	570	87	999999	306	63	999999	124	647	998	999999	339	696	999999	813	994	357	703	531	999999	999999	999999	389	148	434	881	81	416	451	999999	999999	999999	795	493	488	524	999999	274	302	541	187	999999	662	715	295	945	857	999999	999999	940	691	999999	463	573	999999	158	190	999999	902	425	982	967	672	989	334	999999	543	212	999999	298	999999	93	411	990	524	999999	744	999999	853	489	33	980	777	510	999999	471	585	999999	268	339	344	127	371	876	558	999999	170	999999	390	534	411	655	983	350	12	999999	800	472	59	469	999999	515	95	423	401	11	199	171	999999	862	999999	321	999999	999999	954	820	722	534	441	313	605	81	294	999999	87	378	999999	436	508	369	671	122	182	798	925	828	42	947	485	557	999999	999	651	999999	357	100	711	216	396	191	885	275	40	999999	863	343	999999	766	999999	999999	14	763	662	662	201	999999	149	155	852	135	999999	774	58	999999	999999	606	429	767	971	986	999999	790	50	326	999999	999999	92	999999	934	999999	607	999999	611	461	999999	999999	346	988	336	294	999999	565	999999	270	403	121	226	156	463	267	913	463	795	359	366	224	723	346	189	795	999999	713	999999	270	527	523	999999	999999	999999	35	269	440	441	686	45	110	999999	779	999999	999999	188	935	972	676	999999	154	480	262	104	338	544	10	999999	540	313	
248	355	104	743	999999	949	629	814	999999	999999	999999	32	999999	323	266	787	944	423	999999	616	55	999999	543	592	383	999999	910	502	13	491	269	999999	999999	383	797	999999	342	999999	52	422	559	131	544	999999	205	131	999999	938	838	550	599	586	991	999999	267	507	999999	511	369	837	49	137	811	947	739	851	131	735	999999	510	999999	908	380	405	999999	999999	206	865	396	261	681	971	663	462	891	682	999999	976	125	299	943	999999	999999	215	383	431	320	596	939	354	10	636	422	338	104	691	216	999999	867	999999	311	946	999999	118	166	77	474	358	66	999999	221	999999	619	236	567	625	999999	999999	32	635	999999	609	999999	999999	261	54	558	335	367	210	475	54	119	781	999999	996	999999	567	59	315	957	962	999999	881	143	999999	27	196	771	479	458	50	573	241	731	702	30	82	999999	121	999999	149	991	999999	591	999999	45	838	248	570	999999	675	126	716	678	650	999999	54	909	406	37	372	564	887	751	435	999999	877	59	999999	976	999999	709	937	999999	818	970	684	300	966	819	189	947	210	999999	999999	923	999999	563	90	999999	976	172	461	93	155	585	113	114	999999	696	168	788	952	594	999999	965	188	999999	999999	679	999999	999999	943	586	848	425	999999	328	968	511	623	324	969	999999	999999	480	258	999999	650	243	867	580	144	279	999999	401	995	616	999999	817	744	999999	703	410	248	233	229	874	245	730	231	784	999999	654	82	843	818	299	999999	999999	999999	335	279	999999	812	999999	618	673	925	999999	430	746	35	161	999999	687	620	999999	425	999999	261	383	618	920	999999	93	444	490	207	817	582	705	32	506	109	419	667	86	999999	999999	615	999999	948	999999	310	485	999999	983	999999	395	233	259	999999	818	999999	343	999999	999999	615	999999	379	999999	476	118	999999	999999	999999	529	999999	356	29	999999	999999	999999	171	706	435	830	619	999999	333	461	602	999999	593	332	831	999999	999999	766	703	999999	471	999999	63	487	88	840	913	585	760	240	931	999999	375	999999	999999	882	999999	838	908	886	738	89	405	918	999999	665	525	552	893	520	567	999999	999999	710	999999	999999	938	999999	627	595	916	999999	999999	103	529	72	445	903	52	999999	556	999999	858	816	580	999999	474	144	952	423	325	371	692	999999	673	646	887	665	999999	189	944	973	220	323	969	704	314	311	999999	472	229	999999	999999	944	963	443	437	999999	140	691	635	803	731	214	279	555	351	534	430	882	184	780	296	999999	14	583	999999	545	846	875	999999	999999	745	999999	999999	999999	999999	
748	999999	239	999999	60	534	925	554	999999	252	16	53	424	363	779	880	516	999999	449	999999	646	939	390	531	999999	990	999999	614	999999	68	251	999999	999999	693	602	258	201	999999	134	255	370	318	863	341	999999	501	999999	999999	999999	292	238	999999	753	999999	225	808	896	707	327	70	279	321	92	92	10	995	999999	731	761	531	689	843	173	204	963	338	86	58	625	400	999999	743	317	189	829	59	267	206	999999	999999	362	493	355	74	999999	59	236	780	340	999999	999999	701	760	775	603	395	999999	559	415	999999	732	847	92	927	502	536	13	902	262	951	738	999999	263	967	179	205	497	999999	228	914	111	305	718	715	376	999999	983	542	586	999999	31	707	790	590	70	515	411	999999	571	449	999999	333	999999	389	182	753	448	792	999999	408	999999	999999	340	501	999999	437	138	377	560	637	553	999999	326	817	999999	40	490	672	907	664	999999	999999	999999	779	867	778	999999	999999	542	999999	427	999999	936	188	547	101	999999	999999	805	633	386	44	868	999999	895	585	999999	999999	999999	151	273	776	885	941	614	829	401	561	633	17	999999	800	834	999999	219	362	533	148	280	838	664	999999	866	999999	287	999999	999999	603	883	292	999999	76	878	401	359	651	315	994	574	717	700	815	666	999999	973	999999	209	929	724	999999	62	869	999999	621	487	999999	909	611	999999	854	999999	797	677	351	999999	593	921	442	588	999999	56	538	574	562	148	848	534	999999	309	999999	559	999999	879	349	240	901	636	267	914	286	999999	999999	999999	999999	99	902	147	324	562	390	663	766	351	999999	497	523	999999	999999	483	638	548	840	312	999999	999999	358	918	337	121	344	999999	664	999999	311	999999	352	207	854	473	246	710	999999	516	919	999999	999999	929	999999	999999	999999	999999	759	999999	999999	738	901	401	378	999999	740	983	810	213	227	999999	999	248	49	999999	155	325	450	413	246	927	339	999999	393	923	511	999999	204	485	404	999999	207	880	999999	573	925	999999	999999	439	733	262	900	15	999999	495	48	554	999999	395	999999	401	166	355	547	999999	409	576	17	999999	913	321	788	334	809	490	236	129	996	475	413	204	496	20	680	999999	36	333	45	897	885	999999	539	809	779	13	580	851	343	893	174	999999	999999	999999	526	421	474	576	206	999999	269	919	558	424	982	999999	904	156	675	563	999999	85	541	120	569	999999	782	979	999999	805	999999	384	999999	113	310	64	999999	999999	494	999999	520	460	999999	999999	999999	999999	999999	124	827	999999	999999	434	185	779	999999	999999	999999	
832	814	999999	639	494	30	400	899	884	143	999999	123	927	999999	792	662	999999	999999	872	949	314	481	604	999999	999999	161	999999	707	485	208	15	542	222	246	999999	307	924	629	35	999999	736	337	754	831	954	999999	899	999999	315	772	769	999999	698	149	513	361	220	22	972	343	999999	692	424	685	999999	999999	901	999999	831	495	999999	787	27	441	222	976	727	772	603	999999	262	999999	402	712	999999	279	844	82	733	77	96	911	999999	692	697	999999	999999	78	703	52	110	218	195	819	44	981	999999	266	926	536	634	448	419	316	90	480	300	711	999999	858	77	828	957	999999	408	825	999999	335	744	179	73	999999	78	560	565	53	85	582	678	457	559	588	155	206	443	648	502	349	611	226	752	211	822	999999	999999	282	261	431	420	218	850	393	522	999999	999999	999999	999999	858	751	47	405	718	43	798	308	999999	682	999999	330	999999	333	791	724	527	426	861	836	999999	586	293	999999	653	999999	469	999999	176	75	398	999999	467	278	644	999999	574	821	44	178	34	546	999999	599	500	110	660	885	69	669	999999	999999	999999	149	156	999999	468	999999	751	556	573	999999	999999	423	293	38	999999	491	689	203	159	705	999999	692	811	686	999999	693	302	553	511	583	547	506	80	67	130	999999	999999	372	139	329	999999	487	999999	999999	413	999999	316	472	247	179	206	866	519	999999	999999	919	337	999999	190	775	952	999999	55	999999	653	999999	353	235	907	545	368	327	999999	830	635	904	97	978	999999	999999	999999	829	315	341	387	999999	987	781	999999	210	990	999999	999999	363	377	871	442	614	189	999999	728	90	564	701	810	999999	802	689	663	53	831	358	999999	171	398	132	892	713	999999	972	648	571	125	707	555	705	999999	709	462	999999	999999	483	799	505	301	999999	275	999999	999999	507	879	308	127	999999	378	999999	476	29	965	999999	978	729	11	217	139	166	964	856	156	114	743	102	999999	899	999999	358	559	690	869	101	856	288	191	115	999999	350	454	59	339	913	238	126	744	999999	785	742	481	999999	376	145	342	419	467	426	999999	786	999999	227	494	29	91	999999	160	999999	398	699	547	999999	124	788	711	914	527	242	999999	999999	999999	28	124	838	876	967	324	734	758	447	999999	765	999999	316	279	999999	565	999999	999999	999999	965	869	819	999999	999999	585	477	587	999999	999999	999999	234	550	146	438	999999	112	655	152	124	472	425	999999	950	878	781	554	999999	519	999999	359	217	411	999999	661	488	209	39	643	300	500	999999	310	340	555	
596	224	999999	999999	226	134	909	176	999999	979	550	753	868	217	423	41	999999	999999	999999	78	684	823	999999	484	950	852	999999	999999	999999	623	735	124	785	404	291	567	349	999999	303	999999	449	50	693	454	999999	735	340	822	999999	999999	830	669	361	271	999999	773	107	730	927	373	61	897	324	103	254	999999	967	474	999999	856	691	999999	774	599	999999	999999	999999	672	373	225	522	261	792	999999	999999	76	762	524	999999	518	469	619	12	929	308	999999	726	599	209	686	767	999999	896	373	577	101	999999	762	999999	238	643	999999	366	712	851	800	114	732	310	999999	672	453	999999	999999	396	82	736	844	999999	999999	917	540	472	687	457	655	364	428	24	999999	999999	10	881	304	874	999999	262	999999	88	508	447	993	999999	32	999999	323	925	999999	976	999999	999999	60	472	566	999999	112	962	679	264	205	445	685	717	608	15	999999	571	646	542	362	820	999999	766	791	638	999999	251	450	673	143	730	875	452	520	347	999999	999999	325	983	772	81	999999	45	882	73	762	999999	999999	26	352	751	288	946	999999	999999	918	294	680	928	398	861	999999	16	130	475	570	243	207	271	884	144	256	663	770	999999	247	999999	883	728	875	646	560	433	999999	392	452	928	828	999999	428	837	999999	999999	595	999999	560	576	915	417	999999	999999	89	429	999999	217	999999	624	185	999999	446	999999	410	952	62	751	311	97	685	738	33	999999	999999	371	842	57	999999	860	78	999999	730	671	495	475	235	356	999999	141	999999	123	886	827	752	495	399	910	436	905	344	843	999999	472	999999	186	394	861	999999	718	586	93	930	999999	556	325	612	774	999999	934	999999	999999	194	999999	795	572	851	205	888	919	971	932	621	382	525	234	261	268	781	319	91	374	242	849	554	218	192	251	280	437	882	624	999999	501	188	638	659	999999	676	328	334	198	972	204	746	999999	472	999999	999999	332	74	999999	993	999999	999999	362	472	999999	999999	999999	389	999999	925	461	46	357	999999	130	203	886	999999	999999	592	462	984	892	401	47	112	999999	745	999999	132	947	999999	539	631	184	647	826	176	999999	813	99	939	724	272	521	168	999999	609	352	999999	999999	757	251	761	540	729	999999	999999	999999	242	724	841	754	487	977	98	999999	999999	999999	482	377	720	261	19	502	523	269	629	999999	999999	714	301	403	279	889	999999	999999	999999	100	455	686	865	741	91	98	257	194	247	294	432	661	672	739	869	987	522	506	241	999999	27	469	341	999999	999999	528	999999	999999	485	999999	999999	
966	729	635	424	796	999999	978	179	920	999999	999999	31	344	999999	228	51	561	999999	291	377	693	890	518	82	999999	354	999999	999999	999999	665	810	708	649	507	465	999999	999999	999999	82	486	999999	336	320	23	688	447	999999	632	336	487	871	913	203	230	103	85	221	562	999999	999999	725	792	616	999999	999999	999999	382	837	992	297	13	246	461	805	999999	366	580	999999	394	999999	356	999999	999999	85	794	896	515	429	999999	390	719	484	886	999999	760	751	720	999999	578	67	75	999999	999999	49	483	635	461	397	396	736	505	716	999999	999999	999999	571	933	999999	470	548	125	952	433	611	577	528	359	831	54	92	646	525	926	337	482	196	523	819	601	169	999999	127	999999	676	884	13	317	999999	534	198	818	189	594	40	999999	999999	736	37	472	954	286	999999	353	314	100	979	790	840	999999	908	57	123	939	311	999999	998	919	999999	727	574	221	362	999999	855	999999	467	999999	895	395	369	460	495	357	646	882	814	774	728	586	999999	222	999999	999999	999999	150	704	249	293	927	944	203	978	999999	897	743	923	332	497	999999	999999	59	894	455	59	458	562	766	302	428	298	233	999999	181	822	361	999999	774	682	714	569	227	999999	999999	450	175	999999	194	459	903	959	999999	286	999999	999999	855	328	31	538	176	588	938	947	864	638	999999	999999	999999	999999	546	999999	158	650	782	480	415	999999	925	14	883	999999	377	317	399	469	805	947	513	999999	966	42	723	246	515	135	631	280	782	339	730	173	999999	706	999999	905	999999	842	504	217	999999	453	999999	999999	999999	200	221	630	557	999999	833	999999	498	999999	522	999999	284	912	144	656	848	144	629	595	999999	719	999999	671	404	999999	999999	999999	999999	999999	679	523	639	706	591	324	914	10	722	999999	506	957	674	94	999999	999999	630	999999	999999	999999	999999	999999	999999	807	743	935	889	550	236	74	746	869	330	203	910	999	999999	578	999999	820	742	847	421	252	99	326	999999	226	487	995	863	761	265	604	936	275	699	832	962	655	435	373	999999	658	999999	637	999999	481	184	194	535	62	575	999999	116	521	999999	581	999999	999999	890	672	72	999999	210	985	614	726	267	644	999999	999999	615	675	394	378	83	763	612	999999	688	573	51	303	470	811	195	999999	498	999999	283	127	124	999999	765	762	310	543	458	654	33	999999	224	999999	884	494	446	899	503	999999	447	999999	968	265	999999	326	630	769	999999	399	799	246	237	842	999999	999999	925	999999	999999	631	77	540	315	957	438	999999	359	511	
419	975	374	999999	874	760	976	55	159	859	999999	449	142	999999	771	999999	999999	786	683	381	180	701	568	376	989	871	670	999999	923	999999	827	960	966	999999	360	999999	999999	514	999999	477	865	325	43	76	273	999999	999999	999999	768	256	113	651	104	978	341	999999	417	997	999999	13	100	999999	999999	148	999999	846	482	22	190	976	43	350	425	216	515	854	999999	501	113	529	382	144	148	676	907	999999	865	988	788	642	387	38	218	368	999999	999999	203	999999	45	999999	987	486	355	791	223	999999	236	999999	472	999999	59	916	999999	776	630	956	930	454	240	856	999999	494	999999	547	599	14	141	67	829	719	661	773	466	687	541	999999	788	356	463	999999	948	999999	526	999999	593	471	144	441	737	430	865	748	664	999999	446	503	261	999999	202	218	999999	999999	68	752	825	999999	460	999999	999999	734	177	583	991	95	907	13	999999	923	954	999999	870	699	329	408	999999	912	999999	287	250	47	999999	981	164	999999	523	779	999999	999999	486	317	999999	999999	206	12	999999	291	756	578	280	442	999999	338	999999	999999	348	931	849	660	898	912	999999	999999	965	208	999999	196	429	747	572	137	95	999999	446	647	999999	942	503	999999	155	572	999999	541	17	808	511	315	138	99	905	592	999999	267	874	574	150	839	999999	998	911	77	861	19	15	152	357	340	892	215	948	406	437	532	515	335	756	635	174	167	696	784	67	340	841	979	999999	827	999999	871	506	999999	979	999999	415	999999	999999	156	535	864	999999	180	999999	922	150	509	165	999999	752	549	818	515	674	999999	311	136	19	531	177	999999	945	530	21	30	709	671	426	999999	126	999999	624	609	109	310	705	525	371	999999	199	341	824	798	84	780	999999	990	612	183	999999	288	78	189	979	508	919	931	999999	403	999999	479	92	232	291	325	924	219	415	999999	999999	999999	765	874	341	999999	212	156	455	240	966	718	999999	253	738	999999	999999	444	999999	999999	390	774	365	967	922	720	259	601	516	758	855	844	999999	248	999999	417	522	204	848	153	999999	773	485	929	436	999999	999999	999999	494	999999	999999	490	588	999999	983	335	999999	797	951	999999	586	610	639	696	385	132	143	820	179	331	325	174	596	486	999999	617	999999	436	541	428	310	999999	116	73	801	375	999999	770	264	748	986	724	252	238	999999	695	999999	999999	553	314	370	999999	669	173	138	792	893	112	520	376	45	994	266	533	320	176	999999	576	999999	999999	999999	373	999999	430	344	600	922	999999	999999	608	484	510	882	236	
67	999999	750	999999	934	19	481	163	260	888	712	992	468	718	917	999999	201	567	893	999999	448	996	999999	248	828	538	869	535	999999	911	891	535	121	40	475	610	426	999999	641	885	538	713	123	677	999999	999999	142	213	450	529	999999	917	999999	999999	788	71	675	999999	999999	406	150	945	999999	999999	999999	187	880	437	252	317	973	641	925	999999	14	735	883	999999	530	485	405	999999	95	662	503	999999	918	772	999999	999999	934	999999	444	245	745	999999	742	773	680	999999	999999	704	961	142	555	999999	991	608	999999	62	999999	317	999999	639	10	999999	859	318	845	31	269	118	195	838	383	69	206	690	272	421	993	999999	687	999999	24	701	704	953	116	727	999999	319	438	999999	236	626	999999	805	244	270	733	433	928	658	280	999999	519	999999	759	496	579	311	345	922	69	999999	630	990	625	999999	780	906	211	127	49	950	679	995	999999	756	999999	999999	455	12	999999	569	191	38	719	660	192	581	204	999999	158	681	973	515	139	168	999999	942	999999	934	490	827	232	810	619	329	684	523	521	12	370	188	855	343	245	500	886	601	999999	965	127	209	712	999999	969	999999	999999	173	999999	999999	999999	193	221	999999	521	860	346	380	999999	999999	976	668	69	201	260	969	825	639	280	999999	999999	404	999999	999999	999999	999999	125	641	840	261	352	999999	657	79	252	187	967	344	821	385	999999	516	192	880	989	458	999999	999999	340	999999	542	348	893	236	180	366	999999	996	703	240	744	704	540	167	57	465	21	990	948	83	12	490	817	895	485	999999	221	791	235	368	999999	999999	999999	840	719	14	626	430	898	886	666	970	999999	999999	999999	458	999999	34	999999	533	447	159	572	999999	997	61	530	998	750	414	999999	999999	771	345	999999	151	999999	700	448	999999	839	999999	101	72	416	41	850	235	265	999999	790	197	999999	702	921	999999	41	54	999999	999999	999999	999999	679	999999	741	937	999999	305	503	499	65	285	999999	788	999999	856	999999	510	850	965	999999	304	743	999999	624	957	770	78	424	999999	119	358	857	999999	570	220	910	607	331	479	999999	554	732	999999	971	999999	611	999999	18	74	933	531	204	999999	466	188	999999	999999	868	783	999999	999999	881	999999	999999	706	427	805	228	483	946	999999	188	380	999999	656	571	977	752	120	356	999999	70	359	172	588	164	981	324	391	999999	999999	739	547	312	702	673	999999	386	274	97	806	999999	534	127	999999	352	999999	743	999999	999999	907	213	758	999999	577	80	531	243	800	552	999999	490	836	158	992	
721	641	77	441	983	245	600	487	32	550	646	535	242	999999	246	340	999999	999999	999999	427	750	980	119	735	632	151	102	585	999999	651	325	999999	386	135	999999	711	755	311	826	380	317	726	735	887	930	544	299	554	564	221	207	999999	71	999999	251	740	999999	342	809	841	999999	24	999999	381	234	999999	158	116	999999	535	585	936	688	404	120	34	254	232	999999	999999	852	547	999999	511	454	999999	65	656	999999	999999	189	422	999999	985	237	302	961	364	662	409	999999	192	628	39	635	270	298	666	620	227	999999	308	538	721	988	999999	993	263	927	999999	475	502	232	904	355	172	443	702	176	817	73	999999	999999	404	702	669	919	991	875	193	60	398	999999	666	536	880	999999	781	996	631	308	999999	999999	999999	934	892	999999	723	684	473	827	999999	999999	999999	999999	999999	739	143	29	328	686	12	388	743	834	87	466	565	377	999999	999999	999999	706	545	519	365	462	999999	999999	999999	708	205	999999	412	999999	999999	898	243	999999	931	999999	750	762	999999	999999	306	329	693	942	856	435	405	355	219	195	999999	888	953	999999	798	152	946	673	219	620	999999	695	999999	999999	379	189	233	62	999999	333	537	899	39	999999	223	45	769	850	613	999999	313	849	107	226	200	576	944	950	713	788	205	87	552	67	462	610	353	999999	573	999999	999999	353	909	999999	658	275	859	362	80	762	383	106	69	835	316	641	999999	759	196	802	245	283	999999	999999	999999	459	356	972	149	999999	692	463	999999	936	181	959	940	221	568	925	717	592	999999	950	414	108	28	717	999999	820	23	593	128	999999	999999	929	14	999999	758	999999	918	999999	222	467	80	999999	819	133	664	357	701	999999	201	271	95	999999	403	397	253	39	441	639	231	999999	999999	108	344	999999	504	251	955	999999	999999	369	999999	829	379	421	880	494	289	895	62	403	999999	637	402	999999	685	789	535	999999	17	999999	767	999999	665	894	868	971	999999	313	628	422	402	22	922	832	265	265	283	999999	516	759	999999	546	999999	828	209	961	706	487	831	715	716	347	999999	734	601	727	999999	999999	999999	999999	908	975	276	639	999999	116	714	569	602	429	515	553	110	999999	978	231	701	999999	694	999999	274	108	481	999999	706	64	999999	197	241	999999	999999	798	438	607	850	999999	999999	999999	827	999999	257	147	885	999999	209	999999	247	434	756	999999	35	337	999999	999999	999999	810	503	362	999999	946	777	526	999999	999999	999999	716	124	502	407	213	951	753	19	601	659	137	223	80	999999	543	816	
905	441	862	999999	764	999999	999999	962	50	280	999999	25	880	325	730	999999	820	83	999999	57	999999	999999	553	427	281	999999	999999	999999	517	999999	999999	648	399	140	871	999999	476	561	573	999999	999999	999999	999999	999999	44	738	138	286	999999	999999	402	996	230	495	81	999999	888	444	240	446	819	806	454	452	846	278	626	750	453	645	342	268	510	785	726	214	669	620	392	543	999999	912	999999	199	205	437	428	999999	68	993	206	41	331	999999	889	525	96	914	95	999999	122	388	832	293	985	143	496	445	769	867	218	278	61	697	258	906	749	264	257	419	850	722	691	459	448	311	937	383	999999	999999	127	754	534	627	430	999999	89	999999	214	999999	941	983	143	999999	784	928	979	999999	999999	982	775	831	999999	676	999999	399	697	999999	844	684	205	999999	549	568	749	999999	743	434	276	448	826	975	60	195	477	867	999999	500	674	520	331	314	999999	913	435	999999	97	999999	711	999999	122	706	929	530	866	828	999999	575	450	331	999999	999999	366	440	999999	799	781	482	209	58	810	206	708	334	362	999999	619	999999	143	463	376	999999	723	245	336	130	56	530	328	649	433	23	999999	353	334	999999	999999	73	758	999999	515	615	999999	663	230	915	998	604	177	975	219	808	441	987	954	308	999999	131	114	999999	753	260	999999	559	624	999999	999999	364	999	999999	942	999999	877	508	999999	761	237	69	999999	420	131	452	362	999999	999999	625	999999	72	399	35	943	826	999999	723	882	264	462	108	48	434	768	644	604	590	42	663	930	933	48	203	81	772	116	999999	913	999999	898	999999	999999	999	224	94	965	973	643	126	596	164	626	999999	309	139	31	590	652	999999	847	772	321	776	694	999999	33	206	999999	180	720	276	999999	580	366	652	999999	49	219	683	999999	631	999999	916	999999	776	999999	354	999999	942	751	526	50	436	463	135	498	353	315	999999	70	999999	29	472	999999	329	354	999999	999999	656	160	981	380	969	808	226	999999	999999	708	917	342	999999	312	22	429	204	235	383	126	999999	164	634	999999	644	623	910	611	483	999999	747	432	272	999999	247	791	769	155	81	627	247	309	103	645	397	243	390	999999	16	53	211	104	971	928	107	501	526	999999	735	356	897	614	352	999999	960	495	79	999999	74	999999	659	999999	164	755	879	931	70	988	346	411	242	999999	605	999999	319	653	460	343	999999	746	275	999999	419	725	729	633	956	219	685	902	173	999999	402	786	999999	162	939	999999	58	175	999999	537	911	333	999999	
453	19	911	574	999999	999999	999999	745	328	955	999999	639	439	35	999999	999999	999999	313	444	248	515	61	818	999999	166	714	244	999999	999999	999999	738	610	95	999999	285	999999	55	999999	378	999999	437	981	83	999999	254	523	510	200	803	999999	590	999999	999999	95	608	402	999999	863	417	602	800	451	992	23	226	999999	553	999999	749	999999	929	215	999999	577	999999	533	999999	987	802	643	214	53	999999	561	724	999999	144	10	13	883	999999	191	237	776	76	986	999999	999999	614	717	970	682	451	182	271	999999	298	899	283	84	424	212	999999	774	398	756	959	441	298	712	999999	999999	825	999999	207	747	978	168	510	999999	545	917	383	999999	672	532	602	319	300	999999	225	245	999999	928	469	231	130	999999	387	320	36	557	771	999999	323	427	999999	585	974	523	405	140	999999	458	539	506	999999	999999	111	866	163	999999	999999	948	496	168	825	999999	999999	975	999999	525	780	200	798	987	155	999999	771	999999	675	26	344	776	944	95	846	278	399	999999	403	155	360	521	166	387	999999	999999	999999	165	601	960	999999	999	896	880	360	207	999999	551	360	356	999999	856	201	147	314	999999	999999	411	321	557	506	999999	582	481	174	268	44	421	580	999999	75	616	653	714	836	999999	879	74	999999	648	619	847	612	999999	941	999999	330	29	82	52	819	14	843	54	999999	747	426	424	715	999999	999999	999999	971	38	999999	596	999999	487	310	969	494	999999	999999	999999	938	658	829	535	540	670	999999	24	349	538	512	71	773	609	260	999999	918	999999	358	999999	999999	999999	876	584	765	999999	999999	999999	719	112	557	879	338	180	999999	999999	917	890	884	999999	999999	158	897	443	525	229	823	603	999999	220	999999	40	591	41	197	566	781	999999	770	194	378	105	305	999999	980	633	732	602	503	454	181	999999	579	999999	491	336	999999	443	68	999999	531	697	999999	508	62	527	999999	306	999999	549	33	672	130	699	676	67	852	661	462	892	496	230	999999	782	49	32	460	288	550	999999	999999	348	197	234	663	680	999999	797	999999	463	345	435	619	954	999999	509	907	879	636	433	483	822	981	176	59	311	999999	833	469	39	999999	19	999999	132	466	999999	999999	896	46	999999	578	999999	477	999999	556	999999	610	999999	999999	539	999999	580	651	999999	387	270	367	31	184	361	999999	654	999999	164	397	335	679	497	999999	999999	35	999999	842	641	999999	428	354	982	619	988	700	451	482	929	914	495	368	639	745	205	999999	463	721	684	999999	923	727	322	611	231	391	123	658	615	
514	999999	737	19	271	958	915	999999	412	196	999999	641	182	408	999999	901	967	49	752	302	999999	571	299	168	999999	931	701	42	380	398	999999	999999	793	866	425	809	757	358	378	786	289	942	61	999999	999999	999999	751	329	999999	710	263	351	371	365	999999	999999	815	579	290	999999	267	883	15	999999	589	999999	848	315	999999	440	153	999999	671	965	23	485	520	764	144	459	999999	999999	959	669	144	265	225	437	678	999999	993	187	78	999999	529	405	999999	47	945	949	999999	999999	999999	999999	999999	645	680	405	352	712	432	999999	445	830	158	999999	924	345	879	334	858	999999	637	509	447	965	999999	999999	999999	617	547	999999	818	195	38	744	45	999999	112	498	584	819	94	965	60	942	742	247	890	643	481	999999	999999	620	100	19	808	836	204	601	105	58	959	735	999999	999999	242	259	999999	999999	849	999999	243	999999	750	48	336	671	999999	999999	999999	312	741	802	145	946	326	208	105	28	936	208	999999	511	999999	535	860	359	800	111	709	492	445	486	794	875	368	776	870	61	682	146	387	999999	377	999999	317	166	999999	228	632	44	999999	783	477	650	483	731	987	999999	188	977	871	357	795	740	999999	265	18	270	999999	549	338	54	346	800	821	433	143	610	999999	703	760	581	999999	675	999999	661	999999	999999	999999	636	999999	999999	872	705	275	39	903	637	925	61	158	999999	640	93	706	999999	447	999999	828	59	999999	999999	999999	484	226	299	878	999999	412	999999	256	999999	869	951	760	682	181	641	999999	791	999999	999999	684	999999	555	432	941	395	969	227	224	340	324	352	48	413	660	398	488	975	160	783	234	999999	804	999999	469	999999	333	999999	938	999999	152	47	529	101	999999	828	929	794	358	493	999999	194	999999	915	999999	526	912	356	999999	782	162	559	641	747	282	999999	999999	270	963	262	999999	999999	288	417	198	287	823	999999	711	831	469	693	627	667	631	49	729	888	745	999999	999999	999999	11	999999	653	593	405	781	818	737	466	668	831	106	999999	216	905	999999	727	271	703	965	999999	200	999999	469	999999	973	125	999999	244	483	525	30	485	95	943	132	764	604	881	51	999999	974	374	801	861	530	245	999999	999999	156	171	999999	249	811	341	811	843	194	661	432	665	585	999999	999999	152	811	620	999999	273	783	999999	133	389	661	835	999999	826	521	999999	411	737	700	999999	98	322	52	781	674	753	999999	289	580	943	459	385	553	482	391	658	60	910	899	161	999999	999999	999999	103	588	975	671	984	331	586	260	
694	965	486	413	671	110	40	945	592	141	503	249	190	930	285	292	197	445	863	557	999999	838	549	748	761	284	948	999999	999999	91	999999	957	993	999999	765	420	76	78	719	999999	999999	964	999999	30	999999	97	857	173	312	999999	999999	999999	468	39	759	856	999999	737	999999	396	999999	999999	256	510	999999	546	255	999999	174	864	226	128	725	314	536	999999	530	529	892	673	426	785	999999	16	607	608	499	999999	933	909	999999	338	426	333	406	999999	718	807	999999	320	842	370	998	999999	999999	999999	823	163	502	232	335	896	845	978	970	375	947	999999	902	385	56	999999	563	999999	999999	887	702	999999	908	999999	817	723	493	581	999999	65	999999	999999	540	252	784	345	999999	999999	583	108	493	999999	999999	41	245	999999	904	999999	273	999999	807	743	579	589	999999	431	255	159	414	612	413	999999	999999	914	588	505	999999	660	600	711	819	852	681	770	404	999999	49	999999	117	999999	999999	832	317	279	999999	53	872	951	590	363	100	322	999999	971	999999	229	999999	448	452	740	770	254	999999	562	741	955	72	808	194	406	391	378	999999	999999	999999	999999	955	878	666	544	633	757	80	999999	621	507	555	999999	84	184	966	601	999999	999999	999999	999999	771	755	538	303	981	73	766	193	972	721	280	999999	188	124	273	999999	781	999999	116	22	183	823	941	244	409	999999	734	20	440	790	943	674	497	228	808	210	349	372	999999	569	991	886	274	999999	999999	325	530	959	999999	555	819	999999	270	566	401	948	813	303	894	628	339	756	753	191	777	999999	743	960	315	73	81	418	354	546	30	296	559	52	18	999999	832	774	108	884	970	427	414	930	827	860	396	56	478	934	240	245	143	92	131	630	999999	999999	654	999999	483	999999	999999	723	545	999999	399	771	295	810	796	565	999999	868	999999	360	201	999999	143	455	676	34	940	420	316	785	163	476	920	387	999999	272	999999	260	410	569	255	690	394	722	471	624	761	999999	147	675	587	275	999999	771	438	768	999999	208	999999	999999	999999	761	416	760	999999	999999	851	999999	308	533	999999	407	999999	651	115	510	428	420	983	61	999999	281	282	641	999999	999999	605	159	948	743	836	921	88	999999	109	494	284	634	772	999999	773	999999	999999	613	240	190	807	999999	999999	928	350	999999	999999	129	195	999999	999999	775	562	72	327	702	959	565	697	999999	999999	999999	551	999999	999999	794	648	444	288	999999	911	668	411	27	90	999999	493	30	999999	999999	706	999999	999999	911	999999	999999	999999	709	231	80	894	805	
916	716	862	999999	677	999999	701	556	377	780	841	775	286	819	374	545	981	999999	219	938	999999	877	817	369	999999	640	614	727	999999	938	223	217	526	116	752	694	164	788	708	448	999999	846	452	926	127	991	634	999999	144	536	728	290	861	955	999999	48	999999	999999	552	46	999999	973	834	438	566	633	258	999999	999999	679	999999	202	243	999999	620	325	434	891	999999	757	16	427	593	195	220	933	999999	999999	999999	714	796	661	246	999999	17	354	999999	24	369	493	999999	999999	130	464	156	535	56	101	344	327	613	17	261	999999	40	22	999999	648	227	633	288	999999	706	362	883	728	956	571	763	275	312	999999	999999	758	999999	552	307	138	999999	685	999999	999999	999999	155	110	789	410	450	641	995	964	999999	796	735	215	64	757	999999	581	999999	578	484	337	999999	25	203	484	503	779	487	714	261	610	999999	747	33	461	560	999999	104	327	515	930	767	311	938	999999	796	552	960	795	540	557	999999	999999	999999	999999	167	140	906	314	999999	671	163	290	712	763	264	988	191	602	206	515	487	110	72	554	999999	766	999999	999999	687	950	999999	692	184	704	989	435	345	106	304	430	999999	789	420	844	777	486	599	185	369	808	370	999999	598	34	80	999999	53	857	366	400	64	999999	626	956	852	470	999999	999999	773	828	652	94	308	776	170	697	689	999999	776	93	999999	999999	999999	879	589	460	103	999999	634	999999	999999	488	740	903	376	27	999999	463	992	316	999999	590	999999	540	166	285	999999	822	864	382	830	825	999999	283	999999	162	127	747	377	401	376	956	999999	303	999999	999999	999999	999999	999999	999999	535	999999	236	470	713	586	499	679	999999	313	400	281	295	261	649	999999	407	467	999999	223	900	424	96	600	939	423	216	118	999999	992	931	664	423	721	999999	604	599	620	569	646	999999	999999	999999	73	10	105	671	999999	654	879	766	887	725	196	251	999999	149	635	999999	299	999999	999999	999999	999999	382	736	858	573	999999	55	967	999999	897	999999	559	999999	399	33	599	843	751	93	463	999999	236	54	938	236	999999	737	464	963	99	280	276	282	999999	999999	690	999999	999999	107	718	609	912	999999	989	999999	999999	999999	999999	126	46	687	548	999999	927	999999	504	338	999999	999999	103	676	590	999999	698	627	767	287	600	105	342	999999	606	999999	999999	854	312	257	999999	256	600	999999	26	347	927	411	732	979	354	501	799	362	476	615	14	999999	999999	908	289	372	924	359	197	624	999999	710	90	894	921	83	68	257	999999	551	40	
412	660	252	86	296	895	788	932	108	306	979	859	990	649	333	835	999999	999999	691	999999	999999	503	402	563	226	330	999999	999999	999999	999999	552	88	999999	584	601	391	776	999999	992	477	146	426	99	999999	804	999999	100	254	597	248	663	289	592	228	789	909	267	688	999999	966	67	729	660	664	754	901	999999	415	57	942	68	572	974	224	999999	824	999999	83	999999	374	240	593	999999	999999	780	272	495	706	999999	999999	133	97	971	36	420	416	766	434	574	902	999999	684	206	655	189	999999	314	378	41	965	999999	193	929	495	735	999999	269	627	999999	491	416	999999	620	365	818	970	600	999999	999999	780	68	980	509	856	457	555	396	815	999999	688	958	127	674	830	197	939	167	486	301	999999	999999	148	549	93	496	690	999999	841	999999	218	500	366	574	999999	906	524	684	999999	47	189	999999	454	999999	206	532	299	562	789	177	878	812	124	656	999999	633	999999	440	426	370	767	491	554	978	645	198	601	552	423	999999	999999	265	94	448	999999	868	702	999999	353	999999	206	137	284	674	958	405	386	710	716	627	987	94	999999	999999	280	698	999999	475	999999	17	931	746	149	866	503	623	728	675	544	989	930	553	97	866	173	999999	217	880	29	250	999999	890	836	796	936	589	999999	999999	178	423	345	237	999999	345	629	999999	999999	418	180	999999	677	711	175	726	999999	443	996	401	550	640	491	652	455	999999	205	50	909	352	999999	914	625	999999	506	131	654	703	315	751	246	999999	651	798	999999	684	572	110	725	120	109	503	592	605	999999	999999	932	693	781	360	149	999999	550	645	999999	999999	999999	330	214	54	82	999999	137	255	164	999999	988	692	999999	771	324	105	325	799	999999	435	332	29	525	999999	199	960	922	954	611	658	999999	16	320	454	965	999999	895	999999	999999	999999	375	999999	999999	993	548	249	999999	999999	999999	54	999999	999999	402	62	999999	999999	804	999999	855	999999	80	183	643	506	675	982	382	497	805	81	999999	999999	761	999999	70	984	578	532	430	999999	219	999999	917	566	395	421	613	999999	520	275	448	660	824	926	47	202	703	944	328	566	999999	999999	214	999999	999999	628	989	267	992	949	131	281	999999	999999	902	999999	999999	86	121	264	379	124	977	540	632	549	820	834	108	867	999999	633	213	863	999999	955	999999	999999	721	999999	431	355	275	571	999999	176	844	918	34	879	936	626	833	74	999999	752	286	999999	999999	306	807	999999	169	134	999999	999999	78	999999	824	946	458	312	365	354	999999	33	849	
416	999999	465	704	999999	809	999999	930	999999	999999	999999	677	338	679	45	999999	424	959	276	999999	150	903	655	999999	893	104	88	431	634	271	489	999999	173	903	869	286	876	602	999999	355	940	203	13	697	999999	284	495	277	423	999999	940	394	565	836	709	513	741	367	811	807	731	797	306	999999	321	907	514	435	999999	999999	743	822	63	999999	999999	947	899	957	179	618	608	810	17	999999	999999	999999	999999	336	999999	999999	544	999999	790	108	623	153	896	611	999999	31	770	999999	467	664	948	127	341	999999	590	762	614	783	197	202	999999	999999	999999	364	81	227	999999	187	241	999999	225	999999	41	955	999999	999999	999999	297	581	158	999999	548	353	353	994	213	762	42	999999	441	752	760	332	598	898	999999	363	542	539	169	999999	592	827	24	999999	723	95	999999	346	487	712	326	212	49	354	660	577	446	999999	868	999999	207	442	800	700	464	902	443	66	605	999999	999999	758	422	366	265	721	338	903	280	127	385	696	267	729	436	557	292	999999	999999	999999	916	182	999999	704	593	159	37	999999	984	821	999999	330	999999	738	204	568	789	682	99	938	999999	542	99	750	88	999999	185	80	999999	906	619	200	817	480	832	999999	999999	718	772	115	693	24	999999	458	476	65	955	999999	999999	868	768	610	164	309	999999	384	93	921	625	999999	974	957	999999	87	212	461	512	270	905	860	999999	81	909	999999	999999	235	623	640	999999	32	999999	655	545	406	148	19	45	518	594	458	260	175	102	690	999999	999999	964	999999	256	24	553	999999	999999	674	999999	697	700	180	64	660	760	999999	999999	602	537	329	422	999999	939	203	425	999999	676	456	999999	316	978	229	852	518	270	782	393	269	479	860	42	870	19	450	318	999999	463	934	698	808	527	500	163	811	324	321	999999	999999	598	559	28	999999	74	90	999999	481	327	999999	399	978	68	999999	133	999999	296	551	999999	498	884	560	540	741	999999	999999	788	999999	76	999999	204	949	880	340	670	920	842	999999	806	929	999999	836	547	917	545	999999	749	999999	377	486	524	773	999999	413	178	48	28	999999	417	272	301	999999	999999	999999	999999	449	107	728	717	213	833	431	744	713	766	58	23	622	206	48	999999	648	120	589	526	430	999999	477	171	632	901	566	457	999999	638	499	431	270	576	105	621	30	432	174	653	103	38	999999	646	130	999999	406	90	378	220	653	131	826	759	999999	178	630	566	94	999999	277	973	211	85	999999	999999	753	56	110	999999	999999	225	946	935	999999	999999	
317	830	51	608	504	486	88	999999	985	999999	604	510	655	999999	990	463	348	999999	386	129	826	999999	379	503	281	360	979	951	188	437	184	890	335	528	999999	800	525	999999	999999	791	895	999999	999999	898	32	252	400	999999	436	578	876	999999	559	314	575	427	999999	548	336	999999	506	999999	154	557	203	999999	185	136	76	200	938	999999	64	999999	234	948	799	481	481	39	999999	806	525	610	560	100	341	31	953	443	348	977	159	662	999999	768	733	542	704	317	77	274	116	245	639	999999	39	964	999999	626	628	999999	77	307	999999	700	610	999999	997	113	383	163	999999	633	999999	961	999999	402	999999	465	225	266	776	173	962	695	699	290	970	545	70	376	941	999999	814	368	909	999999	477	593	167	198	545	601	999999	913	100	999999	999999	678	999999	999999	663	624	411	999999	999999	904	999999	999999	11	330	574	461	52	16	999999	847	818	493	61	999999	924	716	308	36	999999	185	238	999999	604	999999	896	302	999999	433	999999	326	924	452	164	15	999999	976	999999	837	623	94	558	928	701	253	664	900	626	450	712	999999	326	999999	651	38	999999	297	896	784	999999	282	999999	618	999999	895	922	376	999999	55	354	947	134	999999	413	999999	999999	310	357	999999	999999	999999	675	792	999999	765	10	550	801	136	339	999999	90	807	999999	351	866	939	634	805	331	999999	572	580	106	999999	822	855	971	24	411	375	939	545	999999	999999	999999	434	898	538	895	381	575	211	999999	999999	867	326	66	71	770	686	676	552	999999	273	434	104	696	955	943	154	578	999999	999999	999999	289	545	999999	977	999999	442	51	106	909	949	722	999999	865	970	999999	506	799	910	253	724	999999	397	516	960	12	511	999999	943	594	750	802	787	486	999999	999999	331	742	88	326	999999	645	580	999999	89	550	999999	999999	726	999999	999999	355	999999	543	999	999999	891	38	623	975	242	704	108	511	999999	156	934	884	123	133	575	999999	720	593	915	89	128	755	999999	999999	938	282	21	999999	157	405	144	254	486	485	955	303	128	999999	93	999999	999999	79	999999	999999	615	999999	125	603	491	683	634	85	999999	999999	156	145	601	999999	46	960	693	999999	363	763	22	690	407	999999	177	999999	999999	617	509	292	999999	59	999999	505	804	759	166	417	403	999999	771	68	626	566	999999	999999	701	914	77	133	940	334	715	720	919	925	782	487	435	999999	47	26	575	345	388	106	863	105	410	286	803	285	819	888	991	953	73	841	308	358	999999	999999	550	999999	352	217	999999	561	585	
878	977	679	982	194	437	754	493	291	999999	242	999999	999999	513	999999	329	664	999999	827	728	965	861	999999	188	86	638	315	476	199	993	999999	762	311	520	999999	309	134	302	999999	461	999999	470	782	999999	75	403	975	999999	759	66	687	702	517	833	620	27	46	999999	999999	556	999999	287	303	298	17	480	653	95	982	491	204	371	879	999999	490	505	999999	287	122	683	999999	999999	717	142	315	477	255	478	900	514	272	634	397	88	339	959	999999	999999	655	595	999999	889	245	278	999999	325	823	151	352	124	937	999999	387	231	892	43	570	170	982	999999	235	185	195	478	229	569	974	999999	46	531	338	595	632	527	934	773	852	449	999999	990	999999	113	135	785	576	513	257	175	196	306	399	16	511	999999	370	574	703	767	58	302	999999	999999	999999	821	786	351	999999	859	297	129	190	131	999999	991	886	131	59	410	901	716	322	999999	614	740	141	332	999999	517	167	369	79	95	400	999999	649	631	999	313	999	235	386	397	999999	76	125	277	999999	519	238	248	524	999999	866	342	980	542	417	374	999999	463	267	619	702	927	59	105	731	999999	352	264	132	746	411	675	340	924	931	548	625	863	217	574	999999	918	845	999999	229	67	999999	999999	999999	634	623	999999	968	766	999999	999999	999999	29	999999	999999	177	974	126	999999	892	200	12	66	999999	869	749	826	256	692	341	783	92	283	876	999999	917	245	49	999999	132	999999	999999	999999	238	980	530	605	326	15	407	314	802	999999	883	38	999999	939	999999	355	999999	797	999999	285	999999	912	868	744	153	873	294	932	934	628	656	36	493	999999	828	630	348	153	509	251	295	37	999999	25	999999	847	999999	978	738	694	612	334	577	432	149	325	122	999999	461	999999	721	474	379	999999	999999	856	999999	626	120	875	999999	741	298	57	989	407	999999	852	354	306	264	999999	203	999999	25	331	999999	70	299	513	518	562	691	999999	999999	821	657	806	604	542	311	999999	867	862	687	871	999999	529	443	741	393	269	441	165	198	415	999999	999999	168	98	406	485	336	607	367	454	999999	242	999999	178	750	135	257	999999	999999	272	447	340	562	154	294	930	627	999999	999999	258	130	536	867	123	549	527	648	516	999999	826	665	270	505	243	822	804	11	274	991	268	21	629	170	999999	999999	941	577	24	804	476	999999	779	999999	999999	333	523	375	413	999999	233	487	741	999999	178	607	999999	999999	329	332	490	928	362	566	861	246	999999	375	941	155	999999	950	633	711	999999	
968	885	782	395	999999	308	438	999999	645	768	780	279	999999	999999	999999	790	116	999999	692	323	548	999999	222	626	999999	999999	157	999999	268	999999	282	999999	39	999999	209	721	404	449	419	33	61	340	716	798	90	966	548	999999	999999	365	501	999999	999999	999999	131	474	673	999999	999999	999999	999999	15	339	999999	495	927	999999	946	793	606	396	666	838	669	271	217	788	424	545	905	293	775	809	903	529	580	999999	641	885	735	58	247	926	341	872	56	10	101	313	163	726	601	589	27	968	835	863	282	137	999999	999999	258	621	617	999999	385	205	436	105	999999	24	999999	71	68	999999	158	740	507	797	224	217	999999	121	391	188	999999	999999	792	999999	693	717	640	999999	999999	58	799	626	318	546	496	850	574	995	999999	148	128	539	999999	469	820	105	366	484	999999	705	989	147	999999	438	112	199	999999	502	412	207	384	105	99	19	758	532	431	960	311	999999	999999	700	999999	253	999999	162	665	333	124	598	360	999999	999999	276	69	661	396	880	999999	306	447	999999	593	201	999999	999999	999999	521	710	297	999999	405	183	548	72	299	425	999999	999999	950	999999	999999	388	813	846	999999	503	999999	950	107	999999	999999	526	14	926	571	116	999999	489	999999	999999	999999	623	826	999999	954	981	62	213	769	245	410	511	999999	771	368	693	780	355	999999	999999	627	999999	613	162	133	879	999999	999999	501	192	999999	999999	340	999999	999999	999999	561	889	891	247	451	619	190	999999	734	49	42	242	568	877	336	184	944	999999	94	581	19	674	801	85	999999	440	711	587	350	903	180	255	390	901	142	890	464	307	999999	18	390	999999	427	93	999999	936	63	999999	855	721	562	822	164	809	456	887	999999	999999	435	20	907	603	521	830	999999	786	852	666	745	445	719	647	999999	86	201	267	999999	717	238	876	386	97	731	628	351	999999	100	580	999999	254	999999	648	872	77	999999	787	240	999999	225	70	999999	397	878	420	11	915	392	88	618	198	640	380	587	559	633	819	872	892	489	520	695	281	999999	500	642	999999	774	999999	975	413	999999	660	999999	999999	792	989	218	321	627	436	965	22	962	266	614	432	70	323	444	290	915	999999	117	704	374	999999	186	388	999999	929	150	30	113	214	999999	980	999999	420	766	999999	610	561	274	63	554	683	999999	955	886	219	999999	461	927	694	497	688	553	797	803	980	999999	830	999999	697	999999	999999	909	999999	999999	999999	555	650	556	800	680	364	999999	63	160	690	502	999999	501	999999	918	688	999999	418	
717	999999	437	90	617	999999	830	780	27	576	767	608	774	999999	861	262	664	999999	999999	137	999999	999999	999999	999999	647	122	488	592	999999	999999	779	607	999999	501	50	620	206	474	43	771	999999	900	347	507	296	551	916	940	369	999999	999999	557	783	965	404	583	999999	937	999999	504	307	248	451	999999	797	170	999999	999999	521	250	999999	999999	338	143	167	124	796	117	213	105	999999	547	232	99	999999	231	823	999999	106	466	750	269	999999	538	474	999999	999999	305	999999	135	796	643	999999	129	192	712	229	999999	808	999999	787	999999	999999	999999	308	759	25	361	968	575	999999	867	186	64	999999	797	168	799	999999	435	665	500	999999	87	309	562	128	113	999999	370	12	184	999999	999999	679	988	534	693	239	715	716	107	337	143	788	928	467	374	999999	999999	554	429	979	382	624	999999	364	999999	999999	746	640	912	454	607	573	999999	787	368	384	999999	272	474	569	954	718	568	173	274	299	999999	104	754	483	521	816	582	999999	707	999999	999999	634	999999	655	493	999999	999999	652	729	569	626	151	999999	989	999999	133	999999	860	34	664	65	132	99	367	999999	651	886	438	933	791	991	967	89	175	991	876	999999	999999	86	879	914	915	444	999999	999999	238	999999	999999	365	398	736	722	999999	52	147	270	999999	999999	987	841	198	375	719	938	999999	658	999999	933	998	252	739	270	783	154	999999	150	999999	395	694	439	656	131	999999	999999	64	279	797	999999	37	999999	341	872	999999	245	691	548	205	999999	136	999999	176	72	765	999999	658	475	938	35	999999	997	582	160	999999	557	195	999999	999999	184	883	309	861	34	905	278	911	867	999999	999999	463	211	944	192	268	681	999999	999999	366	999999	999999	589	999999	772	744	40	999999	190	55	999999	60	623	256	31	622	826	162	152	167	999999	211	791	999999	999999	571	999999	63	399	891	999999	294	999999	710	340	298	303	999999	99	290	874	131	999999	821	999999	497	839	954	999999	570	999999	529	999999	435	869	999999	999999	999999	940	210	653	977	757	999999	900	989	458	913	915	733	328	858	999999	999999	999999	375	480	969	881	999999	731	147	139	829	999999	626	173	176	840	581	202	750	38	888	636	897	999999	440	920	175	48	926	999999	200	999999	999999	466	269	999999	999999	289	135	671	999999	999999	516	847	928	840	284	825	292	82	999999	540	577	829	184	999999	999999	12	49	59	715	864	804	108	939	999999	875	170	904	32	346	302	77	88	991	419	999999	60	445	600	646	350	755	999999	703	659	673	753	291	999999	999999	
501	249	86	956	999999	674	417	907	349	999999	124	999999	269	999999	999999	473	999999	999999	765	114	345	999999	449	412	374	118	950	405	290	915	131	878	870	274	845	62	990	131	999999	744	713	152	105	999999	532	429	496	128	999999	999999	999999	999999	526	999999	423	934	799	673	592	73	723	22	627	434	843	246	60	995	890	999999	482	999999	999999	30	401	202	471	999999	999999	945	999999	832	743	103	741	999999	361	941	999999	910	263	327	539	756	31	701	524	999999	999999	295	378	501	237	671	713	806	897	505	537	230	472	985	792	999999	999999	891	278	999999	999999	999999	884	999999	999999	979	999999	164	837	271	999	700	677	799	32	595	576	131	604	81	389	934	999999	999999	413	631	999999	277	535	893	316	140	432	991	978	163	411	270	357	257	935	559	999999	635	506	837	552	672	962	207	999999	329	296	206	153	758	329	38	705	521	999999	468	629	944	955	869	277	686	821	869	193	316	773	356	146	830	999999	682	359	575	88	774	314	338	999999	986	999999	236	999999	230	833	382	564	835	715	476	929	34	999999	637	570	866	851	103	23	762	999999	939	70	323	793	647	679	139	443	767	164	999999	999999	968	35	999999	999999	600	45	811	999999	999999	999999	669	900	940	999999	999999	15	222	923	221	999999	70	441	904	999999	999999	437	196	702	435	402	948	999999	639	999999	711	611	528	36	261	67	211	20	617	307	400	422	852	999999	957	133	230	844	943	999999	70	537	999999	875	315	173	999999	118	326	999999	692	356	271	46	999999	120	486	195	671	163	123	59	823	606	775	999999	584	551	999999	999999	181	999999	379	663	843	183	490	653	720	97	218	103	999999	82	615	999999	160	816	353	999999	646	999999	999999	999999	862	20	713	524	999999	203	588	307	373	23	373	999999	977	608	999999	127	630	832	999999	584	999999	999999	364	750	991	731	961	767	999999	898	665	146	932	589	999999	999999	470	999999	554	527	508	910	730	999999	999999	36	75	999999	999999	236	226	999999	569	598	845	999999	655	999999	532	377	242	821	110	474	358	236	656	398	999999	999999	999999	663	288	947	999999	43	299	999999	999999	999999	665	420	999999	970	682	999999	576	343	743	957	187	506	443	186	295	999999	810	265	332	999999	379	677	743	999999	579	562	534	621	999999	811	553	971	921	567	712	821	677	139	999999	506	660	322	654	850	192	160	230	112	662	999999	232	43	361	568	594	988	676	890	401	999999	327	954	820	931	414	999999	585	999999	474	473	20	681	473	999999	822	
67	33	999999	999999	999999	342	431	959	136	999999	519	620	362	973	723	154	786	737	673	189	705	502	999999	445	999999	999999	999999	638	199	386	551	999999	534	746	537	964	783	818	972	787	895	995	694	352	895	999999	232	999999	750	328	233	999999	799	646	127	565	310	999999	999999	999999	999999	792	769	749	999999	948	95	999999	445	759	371	999999	999999	999999	294	709	999999	379	549	999999	352	999999	888	999999	162	607	999999	887	629	972	999999	999999	724	127	800	999999	236	944	999999	947	999999	615	466	999999	956	265	188	999999	362	418	757	930	908	999999	511	543	904	898	597	441	187	207	987	472	104	999999	253	647	95	191	482	862	75	602	884	999999	986	999999	999999	896	428	857	534	220	225	733	427	23	616	266	208	337	357	999999	769	310	628	994	999999	920	22	540	999999	181	935	894	865	315	826	774	999999	16	984	999999	22	329	999999	776	999999	999999	618	999999	41	999999	983	155	515	201	832	583	999999	991	11	993	884	888	39	363	285	330	999999	121	197	999999	709	202	353	656	861	999999	999999	852	746	999999	999999	999999	999999	999	197	790	389	674	999999	253	666	565	14	990	816	133	300	999999	500	927	504	999999	52	200	129	791	801	999999	340	392	945	999999	999999	477	691	999999	999999	39	175	495	999999	203	999999	943	999999	153	999999	999999	840	737	159	328	999999	819	39	805	741	318	999999	406	988	531	343	999999	307	410	320	536	308	715	743	271	153	15	987	311	867	999999	24	975	603	448	28	602	243	626	999999	436	448	999999	999999	999999	159	769	506	419	859	549	645	774	833	661	64	134	993	887	999999	355	831	728	937	643	999999	904	999999	999999	513	999999	856	681	505	883	98	999999	999999	672	122	383	508	578	999999	327	999999	249	151	942	393	893	608	355	451	999999	604	719	948	999999	777	254	967	956	905	128	693	999999	999999	949	572	641	779	330	775	801	847	263	287	619	999999	64	762	999999	999999	999999	999999	999999	999999	999999	289	999999	473	628	999999	867	416	552	999999	332	634	497	999999	201	380	752	999999	287	579	649	999999	350	999999	338	999999	723	491	117	799	999999	999999	192	734	333	999999	203	999999	160	435	908	395	305	591	954	985	693	94	571	489	414	506	999999	999999	591	244	938	937	144	92	182	385	309	752	386	346	452	763	645	531	186	583	963	852	671	264	999999	758	487	999999	852	999999	920	627	395	999999	141	261	152	99	732	266	43	999999	262	999999	999999	552	215	999999	542	929	448	50	312	830	542	11	269	337	827	
999999	459	791	239	543	465	681	999999	596	214	200	620	556	798	920	550	894	600	148	178	863	553	869	810	922	999999	880	324	999999	999999	139	991	815	999999	552	806	252	838	718	76	413	195	999999	999999	351	319	999999	251	391	999999	999999	411	130	168	964	636	999999	999999	317	352	585	366	802	349	84	999999	999999	294	256	124	999999	66	881	82	764	677	999999	466	468	613	999999	999999	933	999999	609	999999	999999	657	999999	915	226	999999	530	376	491	56	393	279	337	152	999999	607	999999	999999	999999	591	999999	58	403	296	701	999999	999999	704	53	946	433	999999	740	356	338	157	986	999999	897	46	535	999999	590	718	293	665	138	326	108	701	999999	665	303	27	207	999999	999999	999999	223	103	750	826	332	545	622	866	538	999999	814	999999	621	663	379	944	65	999999	999999	999999	999999	46	999999	205	605	999999	311	767	233	722	159	515	893	999999	999999	803	999999	999999	192	55	999999	426	136	157	999999	741	89	999999	999999	359	962	192	999999	999999	999999	999999	109	999999	999999	999999	243	999999	643	999999	832	999999	473	646	546	575	657	999999	832	422	999999	586	910	846	693	999999	999999	330	999999	873	760	999999	161	325	966	939	999999	741	487	212	999999	999999	783	319	325	212	278	442	444	720	701	615	359	942	999999	432	999999	263	861	367	717	912	999999	770	66	865	157	157	680	606	871	916	869	630	999999	349	802	600	530	999999	999999	829	886	761	181	154	999999	219	337	544	672	450	879	130	495	899	866	999999	263	999999	65	999999	999999	837	999999	999999	999999	729	999999	999999	629	676	999999	380	770	887	36	999999	999999	911	258	999999	819	999999	934	431	47	748	145	709	999999	789	347	80	436	475	77	58	912	396	408	887	876	688	914	996	718	509	359	607	873	254	999999	351	211	126	310	999999	903	427	999999	997	999999	632	999999	999999	999999	661	944	999999	820	999999	709	211	512	999999	71	141	230	938	712	537	399	999999	836	237	375	995	999999	319	999999	450	155	999999	649	411	303	253	522	999999	666	66	565	64	787	895	545	999999	999999	840	999999	179	405	964	714	999999	608	999999	999999	938	474	344	792	634	140	379	832	223	562	999999	77	817	618	155	281	999999	999999	999999	750	940	691	999999	166	38	264	995	54	999999	781	439	803	999999	457	584	610	332	273	999999	924	417	999999	332	660	737	772	247	561	260	693	67	247	273	316	855	256	999999	187	764	379	999999	999999	651	442	133	308	831	370	999999	544	999999	393	51	420	343	877	999999	500	428	999999	27	999999	794	
497	999999	999999	539	930	602	999999	298	154	508	999999	789	92	421	889	537	439	941	876	527	715	744	999999	205	852	973	977	886	821	759	509	999999	700	999999	999999	718	931	999999	901	999999	999999	999999	804	884	999999	999999	260	466	480	963	989	323	999999	916	88	753	59	995	999999	999999	999999	451	476	395	999	999999	999999	551	266	181	605	670	50	999999	821	469	940	790	715	230	722	520	416	858	999999	195	221	783	461	999999	669	936	90	943	152	999999	779	418	885	291	543	708	210	308	368	328	283	41	105	619	812	269	290	466	999999	999999	45	999999	625	813	999999	999999	100	855	511	669	589	106	966	567	999999	999999	904	433	687	23	999999	117	500	450	912	190	688	999999	999999	410	656	624	999999	999999	228	171	792	81	304	999999	618	354	999999	699	739	999999	74	538	999999	999999	999999	856	778	999999	794	999999	127	185	999999	807	999999	257	999999	999999	999999	965	397	928	348	527	739	833	139	999999	404	966	320	801	711	736	125	159	912	317	55	799	845	487	253	301	999999	999999	999999	497	999999	370	97	999999	686	773	789	999999	999999	999999	551	530	727	329	999999	828	617	326	999999	174	691	476	345	949	999999	223	129	909	684	57	483	999999	662	641	847	999999	878	624	125	937	947	979	959	999999	999999	525	81	526	661	999999	683	999999	999999	999999	805	145	35	147	999999	472	654	879	460	152	928	999999	867	95	481	791	949	999999	999999	536	227	711	516	999999	999999	540	151	602	257	269	373	999999	999999	656	836	712	999999	741	984	652	293	77	999999	816	582	999999	657	999999	55	869	476	999999	999999	617	999999	104	628	201	953	999999	330	61	632	201	999999	999999	451	220	259	999999	783	217	19	559	252	159	192	999999	261	999999	999999	166	557	387	792	684	999999	370	868	741	93	816	787	884	332	241	445	337	47	411	895	446	735	285	96	268	680	966	374	638	911	928	940	115	999999	174	999999	254	408	104	939	999999	352	999999	685	966	430	135	237	999999	714	855	662	849	952	999999	430	282	301	999999	14	999999	996	239	999999	165	999999	681	666	167	737	201	999999	999999	471	814	104	227	599	999999	999999	554	999999	999999	924	66	276	100	163	999999	744	232	952	874	999999	674	94	122	999999	530	999999	999999	468	999999	284	523	926	718	388	147	999999	212	999999	182	999999	459	535	642	315	773	999999	786	528	885	423	514	999999	64	852	796	730	982	540	79	39	999999	96	669	88	411	139	557	712	25	440	999999	550	780	188	641	149	451	999999	913	999999	999999	
229	999999	656	769	999999	872	866	591	417	369	672	612	153	605	372	865	564	904	643	341	83	512	999999	999999	999999	999999	875	999999	657	288	185	626	438	724	999999	999999	23	319	137	267	691	131	608	81	869	937	999999	583	278	283	887	902	280	309	240	716	137	774	804	815	997	654	933	138	194	55	183	428	734	859	852	999999	999999	386	650	952	999999	383	21	36	999999	301	943	384	401	282	356	139	493	164	385	249	514	321	999999	999999	198	479	887	823	999999	218	848	419	999999	999999	135	999999	999999	999999	812	754	999999	777	984	999999	999999	558	736	911	699	54	999999	580	999999	613	741	465	126	999999	764	434	496	197	272	622	453	534	953	999999	156	999999	481	999999	999999	999999	999999	736	999999	564	335	639	999999	999999	134	720	284	278	999999	999999	999999	669	999999	999999	524	387	999999	575	515	371	262	187	604	976	764	999999	999999	999999	238	852	137	14	139	561	289	134	691	521	999999	552	348	184	598	146	859	487	684	437	690	964	374	910	231	999999	312	157	999999	767	999999	886	157	555	49	93	690	896	540	225	764	400	999999	745	512	962	33	87	588	468	999999	999999	562	999999	48	273	488	226	783	174	999999	141	99	999999	310	999999	404	793	145	999999	999999	963	999999	469	999999	300	999999	999999	408	269	941	235	999999	576	999999	932	999999	23	517	775	604	473	123	375	967	633	999999	772	444	335	999999	240	999999	999999	22	164	999999	103	471	747	999999	859	818	524	233	33	572	522	283	377	852	391	999999	999999	910	999999	999999	581	501	999999	990	505	193	82	701	710	293	999999	564	495	999999	240	551	769	779	745	655	999999	152	944	70	788	498	76	482	185	999999	582	172	40	999999	759	601	430	757	999999	999999	746	822	523	739	86	958	999999	775	621	999999	999999	999999	175	336	260	439	999999	979	999999	17	126	599	525	755	711	333	533	191	843	999999	130	22	289	78	909	999999	629	214	984	829	710	301	861	345	448	999999	996	999999	63	330	54	451	555	493	559	156	307	767	38	752	434	606	932	982	719	503	310	106	999999	484	999999	352	994	999999	306	825	999999	189	317	718	337	829	137	523	594	679	467	999999	999999	762	999999	861	999999	242	405	999999	368	999999	626	944	999999	899	286	579	520	999999	999999	183	196	734	417	127	459	999999	999999	999999	478	419	398	49	46	514	587	999999	14	948	999999	762	976	999999	466	999999	563	373	999999	999999	999999	558	12	893	232	294	609	784	355	999999	412	867	817	999999	999999	999999	489	586	908	
187	321	622	999999	572	534	694	206	993	278	556	563	96	292	987	999999	919	999999	999999	999999	752	905	803	319	999999	545	308	944	999999	567	516	380	999999	464	849	126	929	984	440	368	999999	97	615	999999	798	798	325	584	830	745	715	542	985	769	165	282	518	312	921	36	235	999999	28	436	761	186	587	999999	443	871	133	999999	999999	145	288	664	300	296	520	854	230	723	124	442	852	974	999999	216	309	576	999999	999999	72	414	142	999999	79	188	755	622	221	693	151	959	621	999999	567	999999	491	501	999999	232	792	77	806	512	634	999999	583	787	790	999999	332	866	273	506	873	571	999999	499	595	121	999999	898	643	536	582	165	820	83	416	999999	999999	999999	999999	385	834	995	608	999999	999999	493	605	968	831	999999	371	285	695	124	906	999999	846	999999	906	871	691	894	434	279	929	479	764	510	380	254	655	524	999999	888	672	877	962	382	344	111	999999	572	76	802	999999	307	469	706	176	999999	699	999999	901	723	999999	940	571	338	700	684	728	999999	999999	999999	195	846	13	807	452	999999	42	999999	657	804	364	999999	999999	631	114	632	999999	68	343	999999	555	999999	623	558	203	731	999999	999999	681	660	382	421	973	999999	617	328	303	661	263	999999	388	235	84	999999	999999	999999	122	939	999999	78	999999	999999	760	639	41	999999	232	454	999999	999999	721	408	791	999999	999999	943	155	348	24	785	338	358	999999	205	580	329	999999	526	199	628	618	377	999999	999999	985	712	661	344	458	355	106	849	57	542	999999	979	443	999999	675	425	430	774	924	999999	739	325	999999	564	68	712	423	999999	265	985	999999	353	997	999999	21	718	291	999999	890	999999	999999	489	999999	999999	778	999999	885	771	850	774	207	844	999999	963	874	999999	848	106	285	745	932	399	593	71	440	82	999999	265	999999	956	143	619	999999	266	999999	999999	999999	601	786	467	826	651	855	490	788	267	999999	44	314	999999	870	195	534	999999	736	299	999999	999999	832	705	618	629	706	894	640	587	999999	196	214	624	655	999999	320	818	919	290	544	113	283	182	181	948	951	723	96	948	999999	739	999999	999999	363	999999	769	999999	848	999999	944	961	999999	999999	307	715	999999	689	696	624	999999	716	234	455	755	792	965	659	534	670	678	983	808	999999	502	999999	999999	999999	270	880	486	999999	969	999999	346	582	262	83	875	466	999999	999999	37	999999	999999	378	999999	83	999999	571	809	119	555	188	999999	960	163	167	707	999999	58	93	999999	815	147	645	747	999999	119	999999	
539	892	784	999999	999999	416	956	346	619	999999	715	999999	43	999999	80	377	683	791	204	999999	429	105	375	799	999999	44	843	221	999999	437	631	13	999999	999999	999999	916	335	999999	999999	121	14	816	999999	999999	999999	465	59	729	745	769	999999	999999	317	999999	753	999999	999999	985	659	517	999999	744	21	191	999999	712	999999	503	668	999999	52	205	999999	92	380	612	557	793	438	953	985	124	999999	564	476	675	696	999999	786	596	399	349	828	999999	549	269	805	999999	89	999999	999999	555	70	999999	727	765	800	999999	362	150	887	999999	999999	706	532	999999	278	456	715	828	26	396	717	999999	999999	999999	999999	47	999999	120	807	200	713	779	125	999999	999999	885	837	711	999999	471	878	646	708	665	792	131	596	100	991	999999	999999	261	642	999999	999999	989	999999	35	397	762	999999	252	999999	696	999999	777	590	102	405	393	999999	14	952	554	518	80	372	108	909	255	451	453	999999	459	549	462	147	999999	999999	73	68	999999	323	122	999999	636	313	21	646	999999	541	999999	694	999999	738	999999	999999	97	932	767	626	999999	999999	152	321	247	999999	883	157	999999	999999	915	501	341	999999	999999	691	839	999999	881	767	360	462	894	714	947	758	999999	999999	903	164	59	743	999999	447	340	696	180	801	543	513	999999	864	89	384	625	11	362	282	931	999999	468	324	60	999999	275	275	230	437	373	488	610	172	253	412	590	182	667	999999	994	120	520	999999	239	378	346	495	383	519	999999	999999	999999	248	999999	999999	695	735	692	999999	181	74	475	743	437	65	999999	267	999999	676	793	453	343	468	288	820	444	430	999999	682	999999	779	892	711	348	427	999999	372	382	305	716	855	489	999999	722	999999	644	776	610	183	475	88	875	706	726	645	999999	999999	999999	999999	513	275	650	999999	180	401	181	764	404	20	973	540	884	999999	999999	938	964	999999	745	358	999999	668	999999	999999	216	584	904	195	985	703	999999	154	411	999999	792	451	215	478	999999	330	999999	999999	381	999999	210	934	204	559	747	788	681	112	201	611	793	999999	455	739	803	595	999999	985	779	701	204	828	999999	481	532	518	732	495	845	999999	600	305	296	229	999999	282	390	354	448	999999	31	999999	953	799	999999	999999	999999	475	674	78	834	771	110	679	405	381	805	999999	999999	239	65	999999	999999	776	999999	497	559	236	39	531	215	151	547	582	680	490	874	339	860	999999	522	267	821	776	999999	828	205	616	823	999999	477	999999	999999	219	151	836	999999	187	788	999999	999999	999999	999999	153	862	
692	999999	527	999999	914	999999	476	861	452	999999	999999	374	490	195	192	999999	943	412	999999	64	548	824	999999	440	843	44	697	550	738	999999	752	822	678	913	999999	603	678	616	999999	999999	10	999999	999999	503	354	472	966	991	606	830	455	366	999999	99	999999	867	897	96	166	880	809	925	133	999999	999999	975	696	576	296	999999	999999	999999	503	870	63	999999	949	999999	999999	381	78	999999	944	908	999999	395	87	588	599	999999	999999	592	999999	999999	999999	85	999999	619	999999	999999	999999	399	705	999999	216	999999	863	874	999999	581	918	73	10	785	811	999999	981	224	524	577	897	117	976	264	882	41	876	475	848	977	70	339	305	999999	604	678	999999	927	702	623	532	213	999999	27	123	999999	591	674	999999	918	104	467	105	961	482	669	422	450	144	184	251	999999	36	67	999999	588	767	293	999999	143	999999	63	522	900	55	694	999999	958	151	249	450	212	258	999999	883	999999	243	343	244	935	999999	560	792	528	381	999999	186	999999	999999	534	875	999999	494	93	999999	999999	945	204	916	999999	115	463	999999	999999	999999	999999	149	106	184	917	355	434	59	255	877	552	270	993	529	910	517	78	461	617	374	999999	999999	175	123	999999	999999	999999	427	456	829	801	261	897	999999	342	995	90	320	590	189	451	258	248	216	273	779	951	675	16	280	46	999999	999999	531	591	999999	973	983	999999	269	315	16	603	999999	85	300	373	209	196	914	437	757	871	438	922	893	479	959	849	72	999999	373	421	185	793	799	570	999999	212	21	999999	106	979	331	873	444	999999	823	999999	972	416	751	488	999999	843	288	140	999999	999999	999999	851	24	143	278	562	942	595	427	632	999999	729	996	999999	999999	892	340	778	550	564	999999	248	655	828	999999	655	955	885	329	341	999999	669	318	768	513	169	999999	963	710	768	999999	849	999999	201	999999	253	420	753	313	209	513	509	589	999999	130	999999	205	999999	999999	622	999999	67	275	95	999999	616	421	238	494	999999	999999	376	78	999999	633	999999	20	464	973	999999	245	211	581	999999	828	14	89	620	999999	999999	963	820	706	97	171	999999	999999	152	83	999999	999999	999999	269	297	323	146	999999	807	74	490	449	741	222	999999	386	405	999999	155	999999	123	537	801	590	440	61	74	999999	999999	620	999999	65	867	390	999999	802	64	942	293	806	692	573	281	556	167	999999	999999	608	84	710	765	999999	437	999999	999999	711	39	601	828	246	258	476	460	197	999999	999999	581	361	486	830	332	999999	201	348	999999	550	265	
255	999999	826	999999	466	595	280	855	371	628	982	430	34	772	999999	123	999999	558	226	122	999999	251	731	41	871	131	254	387	312	207	98	320	420	999999	784	178	11	999999	792	880	190	342	943	806	599	931	999999	67	870	350	154	790	358	437	999999	999999	999999	794	958	344	351	892	552	999999	539	999999	19	578	999999	294	121	640	999999	345	932	752	308	999999	442	939	669	196	999999	961	63	308	962	999999	284	780	476	217	458	457	538	297	789	779	999999	999999	921	884	78	585	999999	513	33	22	505	428	704	776	362	28	675	999999	385	999999	120	999999	709	36	303	217	818	904	191	999999	999999	644	963	529	657	999999	28	784	128	931	732	549	284	949	487	855	999999	999999	855	440	782	383	999999	207	999999	46	999999	894	590	860	767	334	332	715	215	861	465	185	128	847	999	890	999999	999999	858	571	955	999999	549	999999	141	127	59	750	535	999999	731	999999	860	620	296	133	203	999999	174	999999	226	999999	744	626	400	900	581	17	440	891	999999	999999	349	106	999999	469	999999	153	728	649	285	582	189	780	999999	999999	324	508	999999	999999	696	779	999999	460	355	396	24	923	57	241	999999	51	319	999999	98	272	425	764	539	999999	778	60	538	524	132	644	389	963	497	699	586	83	999999	564	205	999999	190	889	999999	694	454	431	105	497	113	244	272	545	999999	999999	999999	560	968	733	999999	646	251	763	337	711	16	61	436	358	999999	472	999999	754	449	531	91	535	23	845	383	356	955	50	999999	888	381	844	999999	630	424	36	999999	724	467	558	324	426	999999	49	999999	402	995	747	842	641	650	517	106	999999	999999	999999	999999	133	359	750	690	211	353	999999	999999	172	780	806	933	999999	999999	999999	297	890	217	999999	973	973	167	999999	361	218	999999	779	247	863	999999	119	844	674	999999	999999	374	717	868	123	999999	999999	709	525	622	199	999999	224	999999	780	230	999999	954	130	775	999999	966	379	399	482	999999	574	212	475	424	670	999999	268	149	999999	505	999999	32	999999	590	861	273	999999	999999	171	999999	983	505	466	643	542	165	999999	899	915	25	994	328	395	120	509	910	244	999999	999999	237	999999	84	897	285	650	193	860	539	914	999999	333	999999	237	87	29	78	745	832	999999	515	247	369	233	371	510	999999	636	982	91	999999	999999	999999	416	933	850	999999	608	190	992	358	304	999999	999999	616	691	999999	101	317	100	440	174	411	228	446	990	194	850	535	774	999999	557	877	458	963	999999	792	605	999999	236	
999999	470	564	840	534	999999	999999	384	617	999999	527	170	329	892	650	785	627	322	970	999999	999999	68	82	999999	602	999999	427	735	999999	999999	999999	388	797	90	979	970	610	999999	694	235	936	810	999999	856	257	239	999999	985	999999	187	999999	999999	634	359	570	62	398	158	247	733	793	999999	361	281	780	149	372	999999	913	680	999999	66	628	999999	17	855	824	226	168	373	999999	441	999999	844	693	429	999999	447	519	926	582	999999	334	999999	999999	617	458	999999	85	117	866	999999	82	137	11	999999	851	999999	999999	715	238	999999	999999	999999	169	361	401	517	587	999999	396	999999	728	999999	108	723	999999	666	999999	999999	406	861	150	61	506	584	369	799	999999	107	578	999999	105	804	999999	409	472	460	999999	91	999999	999999	385	724	721	941	270	95	39	288	864	999999	999999	951	318	376	41	938	999999	585	991	602	674	489	782	533	829	924	298	698	261	281	999999	230	999999	464	999999	425	339	999999	323	284	769	564	243	393	284	153	495	330	999999	533	93	226	99	622	277	896	999999	198	999999	345	796	999999	999999	592	330	999999	776	999999	890	616	609	811	271	717	832	999999	255	999999	258	686	439	999999	330	999999	999999	999999	141	999999	999999	589	483	150	454	978	488	438	538	651	72	916	999999	641	999999	761	924	999999	954	381	790	167	651	552	939	434	999999	828	20	308	404	681	237	999999	666	999999	142	468	999999	999999	239	404	581	603	999999	342	999999	797	999999	568	804	915	999999	759	772	999999	937	931	210	29	81	999999	427	239	999999	391	688	999999	975	138	999999	465	915	999999	152	999999	586	57	225	607	125	119	300	452	504	999999	999999	999999	999999	636	373	211	999999	347	221	579	976	351	357	945	653	999999	999999	409	939	348	10	33	617	386	453	890	716	999999	904	962	999999	975	735	766	404	999999	999999	348	999999	428	208	577	458	999999	999999	244	700	280	953	958	297	890	512	166	999999	963	999999	999999	999999	483	494	663	443	999999	219	11	616	590	550	442	456	483	645	999999	150	432	575	999999	967	218	199	446	999999	945	999999	479	472	579	287	441	359	644	165	290	933	544	143	209	362	417	627	119	729	999999	999999	813	999999	991	25	66	397	816	108	974	293	58	24	999999	584	740	539	47	313	999999	999999	811	327	364	588	605	298	999999	692	999999	591	90	716	138	999999	999999	234	481	999999	230	53	543	546	190	997	884	530	646	999999	622	878	589	806	620	438	700	496	890	999999	420	999999	32	999999	549	393	213	999999	886	63	999999	
515	67	999999	999999	999999	549	275	147	367	704	999999	652	750	999999	681	11	999999	106	999999	743	375	344	78	999999	999999	31	419	997	797	793	552	999999	592	901	999999	820	115	723	555	889	999999	999999	532	999999	344	125	281	64	867	392	929	246	196	319	999999	999999	989	341	630	53	139	278	349	573	162	441	70	849	963	860	999999	999999	999999	809	999999	999999	999999	369	808	346	750	364	139	415	864	315	999999	282	553	935	831	773	103	511	999999	165	18	958	556	903	65	431	101	16	496	379	999999	386	999999	341	369	629	533	999999	303	775	999999	934	709	846	999999	788	999999	999999	39	999999	999999	49	60	999999	17	999999	812	999999	999999	328	999999	132	999999	494	620	999999	281	999999	576	211	999999	810	999999	984	26	84	259	710	919	999999	136	999999	977	373	913	655	336	846	334	516	816	628	12	974	511	26	25	225	235	912	999999	92	460	827	881	655	832	75	147	999999	603	112	986	24	201	999999	999999	555	581	965	999999	999999	999999	69	395	999999	808	242	482	999999	68	999999	485	16	760	999999	613	159	491	267	823	271	999999	400	912	714	642	987	782	999999	871	999999	643	269	178	90	999999	400	442	269	847	599	592	148	999999	569	999999	980	264	999999	595	995	999999	324	152	483	727	497	157	999999	980	820	459	999999	137	999999	399	225	838	680	848	222	717	999999	419	233	999999	999999	525	353	96	999999	733	999999	717	876	407	329	127	694	362	999999	253	761	289	37	149	999999	20	287	999999	999999	151	583	309	382	288	999999	904	918	805	168	999999	804	594	328	999999	825	461	261	200	80	108	153	999999	151	969	955	999999	999999	94	999999	558	248	183	999999	520	159	999999	345	597	566	425	999999	889	204	735	449	177	961	999999	999999	999999	999999	96	109	999999	999999	999999	167	413	999999	898	999999	834	548	609	733	630	909	807	937	499	126	999999	634	654	899	999999	132	416	529	788	980	999999	769	999999	799	162	83	999999	522	892	177	999999	274	667	902	373	350	999999	12	818	267	163	12	824	844	105	999999	454	413	743	143	751	999999	544	999999	79	999999	253	810	580	557	999999	295	54	999999	193	999999	999999	999999	536	914	538	414	711	999999	999999	450	945	461	703	700	628	999999	779	759	426	59	730	999999	833	309	107	784	431	999999	999999	999999	957	999999	660	706	494	702	999999	999999	605	346	999999	23	100	629	999999	999999	116	880	999999	571	999999	999999	906	144	999999	227	918	237	817	754	999999	450	999999	959	493	453	999999	999999	999999	925	99	950	163	89	
876	999999	999999	213	189	999999	677	551	999999	168	361	671	595	526	48	276	784	999999	21	999999	363	999999	999999	141	146	999999	992	120	673	999999	481	566	142	826	267	999999	568	715	57	512	87	442	118	999999	607	821	857	999999	958	940	151	448	938	312	725	154	504	527	76	999999	322	566	999999	337	686	795	539	768	269	97	707	999999	603	509	774	999999	999999	580	534	325	817	718	161	733	862	999999	627	829	111	122	456	51	648	542	199	520	564	781	999999	812	292	999999	24	871	999999	82	845	439	538	803	531	999999	993	751	999999	604	415	999999	474	653	999999	709	667	156	640	666	430	999999	320	263	367	841	999999	999999	42	728	704	290	501	790	198	198	301	307	590	532	999999	999999	845	594	114	420	317	313	644	582	431	867	240	575	999999	784	128	999999	999999	999999	310	281	719	999999	900	134	652	684	999999	978	418	369	565	117	618	533	999999	725	159	947	534	999999	87	999999	999999	836	60	999999	999999	413	79	26	861	900	999999	999999	187	877	999999	980	767	632	848	665	999999	72	312	132	956	999999	999999	999999	135	499	999999	989	204	999999	671	74	999999	726	546	61	909	999999	999999	664	885	842	355	999999	41	178	189	902	472	421	295	244	533	927	969	28	844	999999	891	372	999999	242	999999	999999	216	629	905	50	95	797	756	999999	999999	647	246	999999	773	232	372	956	999999	263	526	783	973	436	540	156	757	528	999999	243	510	146	919	999999	270	437	140	411	273	149	816	999999	664	522	680	999999	690	999999	999999	999999	999999	934	62	491	716	798	944	780	99	999999	293	567	590	523	273	427	728	593	999999	345	999999	961	693	180	447	850	128	461	755	654	465	901	283	594	929	575	93	437	936	471	493	999999	321	514	999999	259	95	151	999999	263	168	999999	11	909	530	999999	999999	999999	54	999999	679	493	35	999999	999999	391	293	996	593	697	344	300	656	392	852	999999	649	189	324	197	765	977	211	501	496	368	899	999999	999999	587	334	999999	393	81	791	999999	334	877	221	999999	965	98	557	561	918	999999	450	619	67	789	702	71	567	999999	109	702	291	999999	948	934	491	999999	932	16	373	999999	907	585	600	852	416	772	968	999999	231	676	430	650	999999	628	918	290	316	999999	884	999999	999999	536	972	99	999999	999999	928	286	982	56	165	551	198	786	999999	865	29	999999	382	930	999999	999999	999999	432	282	641	950	329	26	999999	999999	658	999999	999999	999999	999999	613	511	143	999999	999999	999999	868	185	520	878	461	999999	
667	62	271	112	901	954	999999	926	901	549	817	999999	850	609	999999	780	443	507	999999	96	999999	999999	262	999999	999999	767	999999	412	848	459	911	403	189	163	661	963	940	999999	757	177	932	999999	479	73	999999	999999	999999	243	430	98	741	23	458	374	510	999999	800	753	999999	143	866	765	87	452	637	424	898	697	947	307	839	933	749	262	999999	723	120	198	824	24	999999	999999	999999	760	717	898	999999	999999	653	584	173	197	999999	623	310	176	496	37	436	279	168	77	296	133	258	808	999999	206	999999	787	967	611	999999	26	999999	23	783	326	999999	739	479	999999	999999	373	143	652	463	135	999999	999999	236	93	762	999999	855	934	566	999999	512	908	633	747	603	866	999999	561	268	462	492	297	393	179	999999	696	799	84	34	999999	989	606	354	999999	254	233	999999	883	848	999999	170	206	456	924	814	825	115	732	490	999999	756	999999	393	11	643	664	603	66	791	75	754	781	910	999999	870	999999	564	495	503	379	315	733	999999	883	301	295	841	999999	365	476	591	77	594	846	177	999999	222	353	505	999999	629	503	999999	782	999999	389	999999	812	999999	907	271	620	239	120	999999	33	869	999999	709	999999	999999	999999	700	999999	484	686	196	74	476	999999	693	220	990	912	750	811	999999	929	264	912	999999	999999	415	457	999999	971	838	484	974	153	999999	712	644	157	768	999999	999999	777	308	999999	203	231	999999	601	223	999999	630	326	370	70	392	939	255	999999	357	999999	729	253	119	999999	848	999999	100	332	999999	981	576	999999	154	999999	999999	862	999999	321	719	778	692	814	243	164	350	521	124	913	760	608	466	847	999999	974	999999	559	668	795	104	999999	141	23	999999	242	484	787	182	999999	62	530	317	934	87	578	110	999999	19	955	999999	999999	999999	186	999999	999999	525	999999	52	179	497	999999	204	836	226	238	647	679	137	11	679	563	349	999999	860	999999	999999	531	770	231	874	851	550	712	632	768	892	954	451	999999	717	756	745	999999	617	999999	335	999999	718	849	999999	430	787	999999	286	609	999999	999999	325	999999	25	993	999999	821	305	999999	999999	999999	213	458	345	693	999999	999999	294	922	817	346	400	999999	904	819	813	921	999999	999999	999999	543	436	999999	780	999999	999999	120	999999	723	999999	924	707	971	696	843	999999	999999	513	999999	202	38	722	363	999999	650	199	68	999999	206	189	46	531	851	581	373	65	999999	677	42	999999	999999	404	999999	134	893	638	999999	570	999999	551	553	417	61	999999	45	820	82	241	140	124	999999	
683	999999	543	761	402	999999	399	332	788	999999	999999	481	193	84	634	162	239	898	21	770	498	999999	999999	635	999999	479	601	546	553	983	948	547	918	485	444	246	999999	999999	500	783	39	248	282	464	962	936	999999	186	411	999999	999999	343	128	353	999999	318	999999	999999	142	922	264	853	778	804	148	54	562	707	639	398	135	999999	407	238	999999	259	102	999999	673	692	611	424	144	884	150	615	428	574	404	999999	732	129	240	999999	528	999999	469	999999	999999	917	999999	999999	999999	23	543	976	999999	890	999999	831	225	999999	243	449	321	999999	999999	894	999999	999999	626	988	313	513	999999	16	635	999999	710	565	789	999999	872	756	318	999999	878	131	999999	173	680	538	999999	572	910	999999	885	791	999999	688	466	575	812	794	301	395	999999	42	357	536	999999	999999	999999	57	51	600	451	487	140	999999	961	596	552	501	999999	97	37	741	603	257	131	844	574	31	999999	224	812	88	465	923	999999	845	773	814	999999	575	358	914	530	320	966	407	660	394	726	869	33	999999	941	213	999999	999999	999999	110	415	999999	541	999999	948	999999	788	372	31	217	289	126	822	737	999999	286	738	122	220	292	290	723	999999	189	999999	239	201	500	999999	261	565	475	415	673	409	326	43	999999	966	702	531	604	386	999999	114	999999	56	296	643	665	474	999999	905	156	999999	692	999999	999999	999999	999999	999999	297	235	770	651	813	711	159	338	361	252	548	999999	999999	999999	685	999999	740	999999	999999	999999	904	856	481	786	319	569	999999	852	716	14	999999	335	257	999999	244	378	999999	801	300	899	897	999999	292	999999	999999	999999	397	999999	144	355	581	286	180	536	999999	441	753	983	999999	254	452	307	621	356	570	223	899	999999	999999	316	999999	939	784	794	295	947	573	69	860	221	181	872	717	370	433	406	165	999999	344	802	999999	632	469	56	456	600	346	936	851	712	999999	945	999999	999999	624	642	501	385	999999	784	867	694	132	130	82	999999	589	260	922	999999	68	999999	117	724	691	999999	999999	737	347	694	611	999999	217	999999	21	235	13	889	746	791	999999	999999	479	560	934	931	509	348	973	876	20	95	24	688	654	30	838	154	146	525	172	763	47	556	999999	240	486	999999	119	999999	576	699	514	999999	268	288	709	557	789	999999	599	140	999999	999999	684	525	622	529	999999	990	397	859	753	999999	628	151	999999	999999	386	704	454	534	239	137	999999	999999	580	883	430	999999	321	999999	364	999999	926	42	999	576	872	657	999999	957	481	128	459	
999999	945	293	512	127	547	786	180	95	316	74	999999	999999	999999	373	945	999999	109	137	678	116	504	378	304	596	151	174	999999	729	96	497	63	999999	677	592	999999	297	999999	999999	827	535	999999	999999	79	999999	140	999999	415	509	712	999999	857	353	449	999999	223	577	988	915	976	383	736	450	999	818	20	790	959	578	997	658	368	796	309	153	995	234	309	999999	465	778	759	550	999999	218	999999	710	671	334	379	999999	308	465	336	999999	798	670	279	260	850	350	413	999999	511	999999	519	71	53	999999	999999	988	277	555	459	208	999999	195	433	791	188	999999	999999	634	208	209	359	903	470	999999	355	335	955	58	592	125	374	999999	49	999999	699	578	666	375	999999	391	999999	752	15	138	830	999999	246	488	82	549	231	779	639	999999	999999	615	999999	198	999999	32	999999	228	963	344	833	702	156	471	101	999999	999999	753	657	816	678	607	897	341	999999	999999	99	476	976	999999	893	594	292	736	268	93	977	999999	424	954	358	312	788	671	304	999999	467	775	396	472	905	478	132	999999	634	999999	717	269	174	999999	933	566	252	921	451	248	420	419	212	999999	999999	176	338	999999	467	999999	819	999999	46	895	999999	324	89	513	999999	424	472	469	999999	171	375	717	314	999999	999999	999999	70	999999	230	999999	718	57	572	388	840	999999	149	999999	365	999999	287	491	999999	999999	934	619	487	999999	785	36	999999	950	317	51	642	999999	861	999999	682	675	315	999999	16	981	999999	236	751	700	673	406	285	52	999999	844	883	884	495	46	281	411	999999	331	91	203	289	767	740	531	746	999999	877	26	747	689	952	999999	999999	251	999999	999999	999999	786	74	388	751	999999	847	999999	167	757	999999	999999	851	280	371	983	870	812	702	420	999999	230	999999	747	529	268	304	999999	891	558	409	253	999999	999999	543	528	267	703	451	554	920	277	373	988	999999	62	174	476	328	968	464	672	549	679	222	647	831	326	859	493	439	999999	999999	609	358	185	879	999999	999999	842	726	999999	999999	157	999999	228	999999	966	251	999999	103	828	105	923	999999	736	704	275	999999	895	696	940	843	958	125	497	696	763	639	331	182	886	738	486	251	296	311	401	189	999999	790	865	85	392	399	611	337	658	999999	622	999999	614	927	842	156	785	999999	999999	42	12	999999	102	336	999999	999999	217	99	999999	681	806	999999	999999	999999	367	114	999999	865	461	569	999999	169	48	257	27	850	568	958	896	339	999999	999999	899	369	187	472	697	539	164	97	191	999999	
718	976	709	197	178	528	570	737	325	920	999999	842	528	999999	493	845	999999	80	736	259	202	289	225	843	999999	942	908	894	999999	999999	710	373	387	992	450	71	999999	830	681	49	397	169	24	545	100	66	841	343	999999	852	230	94	361	999999	999999	439	761	999999	661	236	999999	999999	330	34	219	508	464	535	402	999999	307	488	398	696	999999	43	275	999999	753	478	110	999999	999999	564	80	625	22	455	999999	21	999999	999999	999999	455	999999	999999	838	999999	999999	591	601	316	999999	555	555	999999	696	664	80	294	173	92	122	193	135	54	758	766	999999	593	496	999999	862	391	999999	624	319	999999	276	149	205	999999	999999	171	876	794	999999	370	18	338	929	357	384	388	999999	999999	569	985	999999	385	963	81	46	999999	999999	999999	454	999999	432	930	432	753	398	931	99	888	739	950	316	340	421	999999	758	624	664	148	634	483	543	905	65	334	622	890	185	999999	248	609	999999	293	350	83	938	87	999999	999999	958	999999	299	959	488	619	678	989	999999	999999	323	422	88	956	958	970	999999	527	875	107	140	508	999999	965	649	139	999999	32	990	347	459	680	718	488	999999	190	193	999999	427	446	656	633	925	999999	809	826	531	120	999999	379	67	420	999999	808	54	460	697	999999	999999	358	735	656	999	627	125	643	704	999999	776	777	786	442	999999	999999	451	507	999999	155	166	823	999999	773	697	620	289	999999	478	999999	443	999999	493	999999	274	999999	999999	10	999999	308	494	176	999999	931	343	999999	593	999999	320	772	367	547	877	551	999999	999999	750	961	999999	388	347	999999	174	794	166	56	999999	926	178	41	999999	451	873	999999	660	990	701	677	439	149	37	665	999999	705	999999	896	852	941	693	778	328	999999	51	999999	961	418	11	999999	774	297	273	666	456	288	54	916	673	603	999999	999999	793	83	531	819	361	682	999999	999999	999999	270	204	352	243	399	712	978	409	999999	323	252	999999	999999	999999	999999	999999	999999	999999	450	660	635	999999	259	60	515	999999	255	227	231	893	288	999999	542	999999	999999	103	920	999999	67	575	999999	516	999999	999999	648	198	428	999999	389	944	990	473	906	999999	999999	46	999999	999999	727	999999	467	761	188	999999	44	190	456	999999	397	58	955	937	160	874	595	129	188	968	411	327	565	999999	837	287	903	814	999999	733	477	477	158	627	706	652	118	999999	337	999999	256	999999	741	148	782	341	989	999999	323	999999	223	497	858	976	891	409	848	392	923	901	831	999999	36	999999	813	920	900	337	999999	
508	999999	290	999999	869	722	943	585	427	301	506	298	849	501	999999	520	999999	619	182	999999	306	804	725	391	436	487	36	441	28	334	862	441	999999	822	999999	276	933	999999	989	263	947	824	430	101	999999	612	981	727	999999	999999	833	310	999999	600	999999	999999	999999	898	365	999999	696	511	999999	103	999999	75	636	37	999999	855	587	284	630	918	788	999999	383	634	999999	999999	505	309	537	816	500	562	713	71	887	999999	235	44	350	607	567	999999	267	999999	662	361	976	954	50	58	999999	559	680	999999	999999	462	330	416	934	999999	999999	396	974	750	999999	876	999999	999999	150	575	629	552	933	999999	361	352	224	56	971	612	999999	551	999999	488	201	941	882	999999	999999	999999	791	999999	110	809	722	180	999999	517	999999	786	10	999999	814	999999	429	82	625	657	457	999999	248	999999	444	331	693	999999	138	496	559	999999	999999	456	325	999999	999999	810	452	999999	310	190	881	707	999999	999999	612	999999	737	999999	999999	128	326	234	999999	790	196	516	999999	999999	999999	999999	52	975	958	999999	791	553	95	999999	690	619	999999	999999	357	276	999999	999999	963	259	718	256	999999	344	436	440	344	999999	999	535	999999	277	435	674	18	922	148	999999	748	247	403	999999	361	637	113	450	499	825	876	190	213	655	999999	134	70	869	999999	999999	999999	527	739	31	999999	559	581	422	193	955	492	435	137	680	999999	726	856	658	894	969	241	999999	941	519	999999	818	999999	872	723	310	614	148	151	441	999999	999999	507	999999	516	801	999999	690	266	544	342	451	999999	533	863	827	999999	411	999999	811	475	999999	586	229	999999	734	238	999999	698	882	351	354	294	696	321	570	228	484	152	999999	913	551	729	407	999999	452	765	999999	18	895	41	212	173	340	965	806	644	288	253	781	999999	357	991	384	202	988	167	367	999999	302	609	794	268	882	898	924	832	999999	52	999999	969	439	999999	803	850	148	999999	953	999999	515	925	940	240	371	529	999999	560	354	214	999999	999999	408	586	999999	296	999999	943	290	441	51	999999	999999	245	567	811	999999	656	198	999999	64	806	213	637	706	376	669	564	897	362	342	374	999999	975	999999	400	571	852	985	516	999999	204	900	522	999999	541	470	704	672	559	395	909	371	821	159	999999	92	770	999999	348	627	683	55	928	999999	677	495	490	392	177	250	290	670	681	920	999999	999999	999999	948	999999	906	999999	891	348	966	432	12	666	825	470	318	800	972	999999	889	929	159	971	422	999999	55	979	322	505	318	999999	249	
690	900	300	485	401	822	715	441	999999	792	706	961	677	999999	829	665	921	858	450	318	33	999999	990	710	934	278	999999	129	999999	652	395	40	861	193	322	765	535	984	999999	978	267	215	237	147	452	20	744	345	999999	324	401	999999	868	999999	225	898	910	589	551	132	883	595	514	999999	999999	676	110	494	999999	73	999999	936	941	471	999999	818	564	999999	268	924	533	999999	903	613	261	748	172	999999	967	423	999999	945	443	794	999999	671	700	226	741	775	909	260	982	162	193	464	705	999999	999999	999999	343	999999	999999	626	598	290	999999	900	759	999999	514	999999	999999	999999	999999	999999	503	156	377	999999	127	347	999999	492	24	999999	620	999999	429	796	52	765	999999	571	90	797	623	999999	206	999999	978	799	467	92	999999	873	734	53	944	998	961	559	38	999999	288	996	946	839	612	325	670	942	481	962	615	999999	717	955	859	420	571	686	949	563	410	328	879	38	231	150	999999	999999	999999	430	834	493	999999	961	292	999999	851	999999	999999	881	153	999999	328	504	999999	522	999999	778	999999	999999	437	285	609	475	956	960	126	917	617	471	776	102	146	60	137	999999	22	756	672	775	999999	787	999999	78	420	374	999	385	561	709	984	770	393	282	993	559	883	271	14	331	967	999999	176	743	114	61	899	999999	999999	354	510	410	115	418	999999	999999	803	540	65	591	960	741	366	908	486	999999	999999	864	67	577	999999	750	999999	350	807	636	620	738	964	369	474	732	18	216	209	584	664	999999	318	352	756	352	216	422	371	236	999999	999999	999999	109	999999	45	219	999999	999999	759	659	764	611	337	999999	999999	999999	695	127	238	733	159	709	902	350	734	555	715	820	896	543	999999	979	581	69	999999	999999	864	999999	439	999999	218	999999	449	924	899	999999	981	999999	999999	775	520	999999	142	503	427	558	999999	758	617	489	999999	978	999999	225	999999	785	40	999999	999999	592	711	678	687	999999	524	59	999999	977	450	371	574	402	999999	130	33	42	846	87	642	804	127	116	409	949	28	999999	890	999999	604	124	999999	999999	645	110	74	841	618	427	979	999999	298	386	317	999999	999999	111	999999	99	202	999999	999999	952	636	872	474	999999	279	999999	999999	999999	168	46	383	336	37	999999	757	38	999999	191	423	429	108	999999	516	741	799	999999	43	917	390	999999	41	315	186	999999	87	772	635	468	999999	999999	730	999999	219	262	13	999999	228	999999	353	821	43	21	874	519	853	999999	999999	733	806	999999	704	999999	902	366	15	77	160	
646	783	999999	402	597	618	543	698	412	64	263	999999	817	934	999999	999999	569	768	29	999999	666	537	715	416	902	662	457	999999	950	793	852	256	935	831	581	281	369	429	445	999999	341	999999	450	317	112	994	988	190	725	216	343	598	985	999999	493	119	999999	999999	999999	999999	171	999999	747	619	211	16	802	986	363	707	214	149	999999	999999	109	845	96	407	313	908	673	276	460	744	999999	264	271	309	347	471	212	790	930	509	241	974	999999	999999	115	999999	202	999999	827	999999	11	203	275	368	999999	647	999999	999999	999999	591	272	895	999999	12	170	999999	745	503	999999	891	504	423	219	822	396	135	999999	999999	301	217	716	999999	449	442	999999	265	989	903	772	700	999999	541	526	349	247	345	79	80	999999	168	360	698	999999	935	523	588	999999	452	972	999999	874	999999	379	67	999999	999999	999999	473	269	904	958	842	999999	948	453	963	897	870	585	60	65	999999	594	999999	857	999999	317	513	918	164	280	999999	930	371	825	679	999999	469	473	647	890	606	810	766	999999	999999	967	415	491	560	690	124	867	999999	355	999999	184	246	209	857	999999	941	554	114	633	421	911	999999	132	774	999999	438	406	937	999999	459	892	999999	932	349	59	999999	32	367	999999	166	679	18	25	654	505	925	269	616	999999	948	61	705	999999	788	999999	608	293	717	999999	262	999999	929	762	896	289	355	313	860	808	390	919	196	641	477	999999	903	353	478	278	999999	179	790	583	221	407	196	999999	153	999999	450	618	315	608	221	448	749	999999	129	374	159	621	409	808	999999	38	999999	74	664	56	702	265	815	448	882	999999	928	356	999999	498	103	999999	169	126	367	771	614	999999	429	999999	999999	999999	233	113	129	264	770	981	609	193	542	132	41	107	999999	195	999999	866	725	137	520	402	705	631	999999	999999	999999	292	451	211	424	286	999999	636	63	55	41	711	329	627	323	946	746	367	955	971	628	72	85	999999	968	747	862	999999	999999	999999	951	999999	832	628	803	487	540	999999	768	265	487	405	54	995	999999	999999	547	999999	814	574	656	348	675	309	871	399	216	999999	999999	677	424	999999	999999	463	103	439	878	999999	824	835	999999	349	999999	999999	999999	999999	999999	90	27	876	209	764	999999	944	999999	999999	926	533	757	999999	281	270	174	101	841	999999	999999	999999	902	724	999999	847	283	999999	168	999999	999999	975	815	648	999999	136	262	366	477	659	865	999999	519	490	512	355	943	419	564	154	185	506	858	359	945	437	999999	302	663	
362	490	999999	786	999999	862	951	999999	119	999999	155	18	999999	624	191	278	114	81	421	999999	867	904	863	424	23	141	999999	127	466	999999	943	999999	999999	702	125	999999	367	396	999999	628	561	999999	833	385	999999	146	377	882	999999	999999	840	999999	765	90	795	458	626	999999	772	506	618	999999	260	416	999999	206	58	114	509	22	999999	718	199	793	660	239	999999	487	15	876	763	371	450	385	999999	999999	192	878	906	666	999999	283	623	999999	20	727	387	426	999999	222	97	999999	383	999999	180	132	175	999999	430	566	388	999999	88	895	742	256	393	999999	555	999999	999999	180	207	842	470	637	999999	814	783	933	851	999999	202	792	999999	500	988	786	215	738	422	999999	458	350	999999	412	205	727	642	763	344	512	871	783	208	999999	75	540	202	542	999999	999999	999999	999999	714	999999	946	999999	116	252	267	606	669	999999	99	803	722	999999	564	68	441	376	181	29	599	349	999999	418	593	871	434	999999	594	999999	999999	70	30	999999	635	553	465	909	621	400	999999	737	843	64	694	404	205	999999	976	144	111	661	190	179	897	375	952	538	702	244	818	999999	22	996	116	39	783	761	231	999999	602	532	999999	781	523	861	506	727	724	198	676	226	481	459	999999	59	999999	851	73	270	600	999999	999999	386	581	696	999999	999999	947	999999	999999	999999	987	966	542	578	905	999999	655	46	868	235	999999	999999	999999	602	338	563	999999	66	159	931	697	960	419	675	326	379	209	827	146	659	999999	69	999999	242	999999	515	916	999999	153	480	205	36	402	375	999999	702	818	999999	999999	999999	999999	999999	515	689	746	36	556	999999	261	536	210	828	900	218	455	755	937	335	999999	823	646	441	999999	999999	736	999999	999999	999999	999999	624	560	229	470	973	248	999999	554	999999	496	999999	999999	58	999999	616	280	376	999999	999999	999999	367	764	493	616	543	525	979	999999	836	953	85	468	511	315	637	976	980	368	926	969	565	210	999999	999999	171	864	597	700	999999	999999	369	545	384	999999	204	999999	77	613	926	458	269	911	999999	999999	421	999999	457	743	114	640	299	18	999999	999999	364	999999	713	654	455	679	928	288	680	999999	593	540	93	999999	120	776	999999	377	441	478	710	654	492	127	427	999999	416	853	595	666	999999	361	345	999999	769	48	156	999999	167	256	530	980	240	290	999999	999999	659	79	999999	999999	999999	922	577	730	999999	999999	674	596	999999	37	272	84	693	24	329	242	204	922	999999	999999	630	495	219	194	948	729	999999	212	777	999999	767	
346	229	267	934	195	999999	999999	657	69	373	560	196	140	984	455	999999	225	961	118	999999	737	461	561	707	245	713	392	782	783	296	472	999999	690	270	925	854	435	90	143	457	589	274	999999	708	999999	309	89	999999	502	441	999999	999999	668	859	40	885	999999	999999	698	999999	999999	832	873	773	901	741	506	869	68	601	862	145	827	999999	107	999999	903	853	999999	936	634	191	290	352	98	230	160	831	240	999999	196	999999	999999	661	65	757	400	785	806	999999	802	219	152	900	579	72	999999	999999	999999	567	981	814	999999	761	847	220	551	531	684	999999	591	675	639	27	999999	999999	753	999999	604	349	81	127	56	310	143	425	48	389	772	999999	807	151	79	999999	69	381	953	630	999999	999999	999999	868	110	999999	745	137	999999	135	495	593	319	999999	999999	422	495	864	767	620	999999	432	181	172	759	999999	873	450	606	966	958	44	43	133	999999	999999	144	213	26	921	565	16	999999	913	999999	188	716	999999	999999	999999	187	204	613	342	999999	391	999999	53	119	451	261	305	531	613	176	461	560	195	895	655	999999	292	847	999999	65	621	586	267	278	999999	999999	323	712	949	999999	999999	999999	999999	999999	970	95	101	103	575	669	269	999999	999999	747	442	999999	999999	664	92	999999	895	357	999999	999999	999999	805	416	774	538	999999	937	592	582	999999	413	40	999999	999999	925	570	196	198	999999	187	796	999999	354	520	836	952	422	659	630	999999	893	415	664	423	740	999999	678	999999	565	76	731	676	902	417	343	999999	769	465	999999	522	192	706	86	589	490	999999	460	895	999999	586	96	288	962	999999	930	997	375	999999	334	760	891	999999	632	214	455	999999	244	999999	186	433	999999	956	999999	118	999999	197	339	999999	933	999999	999999	783	388	979	999999	453	714	999999	487	346	999999	333	141	999999	630	322	83	871	144	370	19	523	718	514	999999	140	368	854	999999	743	668	301	511	999999	55	117	491	653	999999	999999	999999	345	999999	840	999999	858	825	941	487	84	123	468	940	999999	486	201	74	873	586	850	94	859	293	999999	999999	745	821	302	999999	522	831	430	999999	141	955	673	999999	878	999999	999999	314	999999	376	540	630	209	360	938	999999	853	53	617	76	384	917	555	61	999999	172	651	46	999999	17	964	252	692	821	999999	617	813	138	195	755	999999	545	667	999999	753	123	999999	394	883	941	89	479	224	999999	999999	224	409	999999	356	716	476	999999	782	420	999999	298	938	388	552	331	548	725	857	999999	34	999999	260	72	308	999999	
694	266	163	999999	927	495	38	338	559	999999	218	201	999999	479	289	544	763	257	90	464	999999	99	842	562	402	364	999999	363	339	433	963	999999	323	999999	32	219	999999	200	492	917	270	999999	829	999999	122	357	942	387	582	490	85	13	981	843	999999	604	424	999999	198	572	873	674	998	135	631	999999	877	39	999999	79	201	572	764	173	204	999999	270	999999	999999	55	999999	243	780	999999	999999	960	365	479	335	427	999999	751	12	999999	999999	999999	610	703	336	251	479	913	930	513	298	999999	999999	818	999999	999999	999999	540	999999	152	160	639	999999	159	777	670	515	407	704	999999	283	449	569	844	129	609	964	999999	557	207	999999	999999	313	277	560	844	721	547	830	482	93	999999	598	859	769	999999	700	460	925	665	999999	82	219	900	999999	849	943	404	698	50	887	777	982	999999	576	651	335	627	599	933	999999	968	576	231	946	999999	850	709	84	714	908	999999	641	891	472	999999	299	413	999999	710	900	327	848	790	999999	315	999999	644	293	128	88	83	861	992	716	999999	506	999999	953	220	998	244	999999	999999	142	383	146	100	492	83	361	922	589	888	42	631	130	999999	635	999999	745	216	426	955	999999	834	652	648	185	705	999999	311	460	827	999999	666	997	864	657	221	179	192	999999	219	767	999999	494	972	959	95	646	999999	362	322	999999	791	817	373	999999	307	731	497	915	787	86	59	999999	762	186	999999	999999	266	138	423	999999	999999	65	217	198	479	350	999999	689	99	69	287	949	148	999999	920	849	634	999999	359	490	999999	999999	999999	142	717	999999	732	999999	593	461	389	590	999999	850	911	736	999999	999999	999999	957	61	808	825	728	999999	110	333	409	265	526	999	749	778	933	789	999999	691	85	480	785	999999	883	106	638	679	696	999999	999999	451	193	249	459	638	999999	439	873	451	999999	999999	617	371	332	540	999999	462	639	811	15	999999	625	55	534	999999	102	999999	177	712	197	999999	112	99	45	999999	999999	287	999999	121	386	503	916	999999	55	742	863	423	295	353	999999	999999	999999	885	999999	236	825	148	715	999999	545	62	272	171	264	597	240	527	335	999999	468	789	999999	528	434	512	154	780	999999	791	840	678	999999	823	682	21	999999	227	999999	809	999999	999999	999999	793	999999	334	999999	999999	590	458	512	345	999999	922	999999	999999	273	522	999999	999999	92	55	149	999999	915	999999	999999	449	488	253	589	22	442	526	240	534	226	128	952	110	999999	398	200	551	289	504	589	141	938	999999	748	495	767	592	
726	97	794	648	878	708	335	999999	277	999999	868	999999	903	572	999999	999999	33	154	569	359	230	693	999999	999999	999999	420	286	867	999999	999999	999999	104	255	850	999999	153	740	577	250	253	774	490	131	999999	683	999999	999999	999999	999999	999999	418	999999	999999	417	371	42	241	206	15	467	431	468	290	230	842	999999	999999	62	999999	548	619	455	904	325	585	740	572	12	914	852	819	999999	999999	923	999999	901	178	999999	488	999999	911	544	572	782	822	999999	209	901	999999	999999	999999	548	999999	901	968	962	699	610	832	630	999999	999999	291	163	648	999999	51	367	592	941	606	415	999999	16	637	85	883	999999	999999	279	541	999999	991	999999	999999	281	25	526	955	676	211	567	15	858	306	999999	262	418	143	660	274	999999	999999	79	312	142	999999	247	999999	892	88	999999	999999	563	99	999999	247	999999	999999	999999	156	999999	412	915	740	48	409	716	709	955	822	474	987	843	14	699	361	922	702	182	307	999999	261	72	597	633	461	452	768	506	999999	976	570	767	999999	749	439	999999	339	999999	999999	999999	537	319	80	999999	590	273	999999	400	447	325	583	999999	79	378	273	999999	999999	999999	586	956	947	999999	520	999999	904	230	339	265	269	958	593	999999	449	49	250	942	991	984	53	999999	999999	378	69	129	402	999999	697	145	485	999999	85	232	687	776	999999	334	798	233	709	999999	934	303	140	488	731	155	999999	39	137	331	358	343	999999	398	999999	579	999999	401	999999	20	532	203	779	179	883	370	999999	999999	729	915	999999	999999	284	999999	999999	999999	247	580	397	257	667	668	18	164	741	741	168	299	713	740	190	999999	780	699	999999	740	524	961	605	999999	405	564	309	222	999999	590	68	390	144	999999	999999	999999	13	206	352	999999	195	624	438	999999	211	461	958	988	734	746	987	585	846	523	999999	286	974	35	999999	112	368	999999	977	999999	682	778	999999	251	408	617	403	584	356	972	999999	899	999999	463	169	943	999999	321	487	999999	603	483	543	621	999999	999999	999999	999999	353	250	999999	399	999999	287	999999	432	306	716	589	999999	353	413	999999	999999	967	999999	753	999999	866	908	505	57	318	547	557	209	245	999999	855	353	28	425	999999	116	999999	166	262	255	994	736	999999	889	731	370	96	199	254	999999	999999	219	999999	87	999999	445	744	999999	91	109	999999	999999	999999	999999	999999	246	108	928	999999	999999	407	810	999999	508	527	139	271	616	326	947	461	368	999999	576	999999	999999	999999	941	313	795	371	27	85	162	525	733	549	883	37	494	
999999	167	27	131	999999	843	294	804	559	982	184	138	999999	143	648	999999	999999	621	874	226	205	167	625	387	760	390	735	999999	999999	999999	589	999999	588	831	999999	999999	350	999999	999999	999999	360	247	999999	330	621	999999	885	942	514	164	999999	999999	999999	811	299	114	542	639	370	880	117	523	822	766	402	796	549	310	456	999999	999999	481	316	829	865	999999	999999	304	999999	526	505	793	999999	827	374	662	378	776	542	999999	999999	710	472	434	937	837	425	625	927	824	693	584	999999	169	143	946	621	189	945	340	338	247	873	843	385	999999	266	994	401	740	428	773	999999	874	594	319	19	882	891	38	543	160	377	941	833	920	307	107	693	428	51	199	999999	211	999999	522	999999	628	58	623	580	430	233	196	406	920	815	620	575	824	999999	738	999999	917	797	188	999999	932	20	464	26	168	310	973	699	239	999999	566	631	81	482	390	834	278	457	122	926	190	545	999999	115	687	532	999999	490	312	901	913	414	74	999999	905	617	593	607	422	129	999999	497	999999	978	258	999999	503	351	556	904	999999	469	999999	999999	689	396	108	359	339	636	441	492	397	338	38	162	567	429	577	773	250	671	999999	999999	676	693	378	933	856	698	38	999999	934	999999	881	454	729	999999	999999	999999	519	999999	277	999999	688	767	110	838	950	105	999999	83	774	999999	663	358	433	999999	999999	996	27	175	999999	999999	999999	913	558	999999	456	999999	433	755	999999	68	999999	999999	403	260	314	909	593	540	982	760	276	954	753	999999	999999	533	999999	47	999999	966	999999	353	740	636	187	774	218	120	392	376	999999	999999	617	716	999999	656	954	183	387	999999	413	999999	192	742	374	652	170	407	255	922	563	396	999999	500	567	910	276	999999	82	539	700	482	157	999999	98	999999	347	46	631	97	999999	999999	659	559	563	999999	171	999999	272	534	614	811	865	469	999999	999999	156	999999	158	619	389	999999	110	999999	999999	930	340	576	653	999999	315	133	999999	167	354	999999	737	969	936	554	748	279	503	547	925	889	616	999999	802	813	454	230	999999	22	999999	390	746	811	584	632	683	594	353	499	229	490	999999	708	125	999999	999999	187	190	999999	870	120	694	999999	922	96	324	651	774	840	999999	94	999999	999999	459	999999	969	925	394	314	999999	999999	999999	14	327	445	854	908	572	999999	999999	276	49	999999	151	999999	695	192	999999	497	999999	41	820	513	179	145	255	281	258	160	138	622	999999	876	999999	999999	195	999999	245	999999	999999	415	88	80	575	
999999	54	951	622	861	278	786	46	896	995	999999	343	999999	834	999999	199	999999	999999	422	999999	652	484	173	560	435	412	15	947	411	999999	902	952	999999	937	999999	100	303	999999	999999	882	351	585	895	880	894	382	999999	854	999999	999999	659	756	666	504	923	578	881	401	197	459	999999	839	999999	641	103	886	593	999999	717	102	896	999999	272	539	999999	76	999999	999999	665	62	639	160	895	123	605	999999	295	256	999999	548	218	902	472	999999	619	512	950	264	787	999999	999999	298	147	999999	401	736	493	137	279	857	989	999999	735	999999	819	999999	943	521	45	946	601	999999	471	178	883	999999	460	335	919	999999	999999	334	504	657	999999	351	23	935	722	869	663	168	976	166	559	619	176	337	999999	999999	568	438	228	841	416	451	999999	999999	86	407	999999	167	999999	556	741	664	104	87	871	477	108	999999	999999	176	293	999999	370	999999	619	273	826	133	216	999999	164	687	116	999999	999999	999999	999999	55	858	999999	593	999999	950	430	425	894	525	99	466	999999	409	999999	639	999999	557	999999	91	999999	358	813	580	999999	951	795	402	63	999999	441	836	59	999999	999999	999999	483	583	788	492	940	889	725	999999	999999	999999	566	999999	604	999999	999999	999999	999999	999999	12	696	55	744	999999	554	165	37	371	346	94	263	999999	698	999999	408	999999	479	769	491	150	633	633	74	999999	999999	394	999999	797	999999	504	335	567	319	950	366	115	739	152	244	999999	999999	527	388	663	484	259	999999	999999	205	891	584	346	787	599	379	999999	980	999999	999999	169	999999	239	365	841	999999	999999	107	999999	999999	303	426	336	999999	164	238	115	999999	411	999999	246	526	127	601	999999	999999	999999	999999	720	581	303	999999	837	208	84	954	682	171	547	999999	789	999999	130	675	902	474	999999	811	999999	999999	273	817	999999	999999	999999	642	264	999999	251	999999	769	914	387	176	696	178	589	138	460	209	555	944	707	505	578	95	999999	999999	699	649	671	999999	999999	359	317	999999	555	302	500	999999	999999	54	999999	625	145	875	774	999999	979	733	999999	129	360	433	999999	329	999999	83	966	622	245	813	938	601	259	591	999999	38	859	220	622	297	999999	27	509	511	999999	91	999999	702	320	453	999999	999999	764	552	827	724	544	988	375	999999	336	999999	207	999999	115	328	376	554	999999	999999	104	999999	120	597	491	999999	923	313	305	39	999999	999999	311	792	999999	999999	836	707	764	999999	494	870	845	150	960	999999	820	622	405	705	715	816	593	574	359	703	855	177	999999	494	800	240	693	
345	769	73	577	415	545	143	491	999999	999999	76	999999	233	923	999999	636	999999	999999	310	908	599	324	896	679	736	443	647	999999	669	646	279	251	264	187	509	380	999999	191	415	999999	999999	224	56	36	527	323	135	780	884	540	337	971	499	331	104	31	873	393	840	972	999999	25	821	31	520	825	997	999999	423	599	739	551	117	233	999999	384	278	870	999999	999999	317	999999	243	139	319	308	752	932	93	488	507	514	999999	999999	999999	999999	999999	34	516	702	325	999999	999999	999999	800	785	864	275	684	719	753	13	999999	427	664	40	999999	692	999999	222	999999	74	962	934	102	999999	999999	999999	999999	400	999999	999999	363	460	107	238	510	948	338	533	999999	999999	258	373	735	999999	999999	922	778	158	473	709	999999	304	629	261	126	432	999999	575	584	199	999999	293	999999	509	999999	999999	330	436	999999	834	999999	999999	778	999999	815	598	208	999999	952	288	896	999999	927	282	931	69	999999	846	122	88	756	762	948	999999	265	964	636	999999	854	502	999999	352	628	638	999999	999999	525	999999	999999	527	233	999999	623	306	999999	335	366	464	577	589	999999	999999	323	451	88	602	999999	533	999999	851	999999	972	999999	459	685	999999	999999	298	927	799	544	999999	999999	595	855	162	999999	651	951	929	608	182	658	999999	553	999999	38	186	999999	752	999999	992	999999	594	565	260	860	174	621	999999	67	77	536	778	55	160	83	728	596	999999	999999	588	582	411	252	789	999999	478	999999	999999	525	101	737	185	896	551	106	816	40	604	302	974	999999	999999	872	541	999999	880	999999	999999	55	999999	589	635	298	999999	420	999999	352	775	936	391	268	999999	999999	965	999999	999999	999999	503	63	267	698	999999	632	999999	558	379	999999	711	154	443	259	999999	521	999999	999999	112	999999	583	141	999999	999999	999999	667	999999	999999	975	979	906	211	293	998	725	999999	999999	611	597	12	809	999999	50	761	640	999999	999999	142	999999	999999	17	463	237	999999	308	371	257	793	443	333	999999	999999	582	399	632	509	860	444	533	999999	999999	613	914	109	999999	818	101	55	833	634	999999	778	958	442	971	453	973	819	999999	364	102	999999	999999	273	290	44	999999	999999	999999	999999	770	68	609	593	999999	404	549	138	397	490	999999	211	960	809	999999	942	815	999999	427	999999	536	999999	744	999999	81	739	445	650	999999	999999	635	449	916	999999	999999	115	179	999999	632	577	903	845	999999	220	93	999999	44	368	114	348	229	999999	999999	999999	604	729	324	440	999999	999999	958	898	319	999999	854	999999	294	268	945	
999999	999999	449	517	849	999999	691	618	534	95	190	999999	86	546	480	823	999999	225	999999	107	144	791	739	853	999999	619	15	999999	87	365	262	606	776	422	60	999999	779	533	384	674	913	120	790	999999	341	999999	881	362	999999	999999	270	615	327	170	999999	999999	43	596	999999	999999	280	165	541	178	832	584	929	664	999999	905	53	70	999999	303	194	34	10	999999	522	198	737	653	696	556	104	999999	289	615	999999	999999	541	193	999999	999999	999999	757	579	621	522	756	445	227	866	999999	488	999999	773	33	976	786	271	649	83	999999	999999	626	999999	999999	84	194	999999	999999	62	706	374	859	491	999999	899	436	999999	389	872	765	752	520	786	763	78	894	999999	265	639	999999	999999	891	120	999999	651	777	299	594	547	337	461	999999	174	999999	999999	628	719	85	999999	549	341	881	777	317	23	982	840	999999	916	189	320	49	684	999999	999999	482	749	678	56	131	147	860	842	544	999999	630	355	626	204	449	999999	798	140	99	492	646	999999	802	999999	668	999999	593	678	367	26	999999	447	999999	981	999999	879	999999	999999	13	412	481	999999	242	13	999999	999999	223	511	476	999999	522	909	594	745	542	368	946	999999	387	194	553	999999	484	527	892	193	418	645	118	570	144	768	999999	686	21	606	881	999999	416	41	723	92	211	999999	503	999999	852	201	448	999999	999999	171	651	999999	999999	999999	999999	715	121	209	999999	578	403	905	870	753	782	907	733	936	487	158	999999	356	999999	999999	980	131	33	999999	340	226	206	390	999999	972	127	318	827	722	51	176	686	217	999999	999999	689	999999	492	749	729	945	468	512	249	783	999999	999999	357	999999	317	444	999999	731	869	12	382	22	999999	898	636	473	90	999999	894	321	471	265	543	326	999999	684	638	284	660	999999	757	999999	999999	855	999999	822	960	438	415	606	484	999999	348	809	772	999999	999999	594	123	266	999999	999999	617	928	321	444	760	999999	617	999999	805	417	81	999999	255	688	870	421	625	814	512	999999	605	297	999999	999999	917	734	553	113	655	54	170	404	530	309	85	223	543	838	999999	999999	821	782	801	77	883	864	564	999999	806	617	968	309	753	222	852	330	101	804	527	36	488	999999	977	999999	256	677	953	945	999999	657	999999	787	752	583	830	999999	496	768	633	999999	179	468	306	48	85	861	999999	317	457	755	131	738	321	44	999999	317	805	49	821	216	999999	619	482	159	999999	999999	556	179	392	40	833	332	181	474	857	30	216	938	686	394	36	645	498	
856	535	149	476	717	999999	523	27	457	999999	426	151	559	999999	157	308	893	999999	999999	925	426	922	999999	566	846	187	430	110	999999	362	999999	189	999999	131	999999	623	599	999999	839	46	869	23	999999	385	999999	332	307	43	69	999999	792	999999	999999	720	81	999999	736	582	629	540	712	422	160	999999	521	247	876	438	370	533	708	999999	475	444	66	413	546	423	999999	999999	879	999999	50	236	570	355	633	555	59	999999	999999	27	96	999999	334	456	862	999999	999999	999999	999999	869	673	536	931	999999	615	999999	663	667	397	999999	999999	114	999999	325	381	924	534	999999	613	331	999999	999999	645	691	102	175	120	609	551	265	559	304	78	20	999999	514	304	956	999999	522	891	392	304	574	999999	981	649	18	999999	938	756	999999	999999	134	490	994	890	999999	522	449	999999	64	126	999999	763	476	999999	999999	999999	999999	999999	578	434	100	440	996	385	999999	999999	120	526	111	999999	999999	509	860	399	944	530	728	624	64	444	999999	999999	837	999999	999999	999999	779	945	999	999999	217	318	188	274	813	693	494	619	819	804	411	922	898	528	513	999999	999999	86	101	128	999999	252	999999	144	143	578	603	999999	222	269	665	174	526	696	328	304	331	595	586	260	45	999999	805	999999	999999	378	999999	999999	761	539	909	702	854	999999	999999	964	999999	53	999999	245	999999	999999	406	559	149	246	406	212	209	999999	311	999999	500	840	93	764	447	325	111	764	999999	294	999999	683	360	962	320	645	164	364	561	287	999999	350	170	999999	713	255	120	796	972	421	118	552	238	601	999999	23	797	777	999999	999999	941	376	291	805	999999	723	209	186	925	760	57	845	999999	34	999999	160	680	999999	60	202	214	315	792	543	185	426	999999	758	999999	307	847	386	837	999999	345	97	69	999999	999999	990	999999	999999	999999	222	373	273	894	214	749	999999	343	986	727	334	222	999999	583	747	630	999999	278	999999	425	628	912	670	17	523	999999	764	101	325	333	999999	999999	280	999999	580	180	912	531	999999	18	708	999999	999999	659	513	921	708	999999	999999	734	118	721	603	518	251	309	702	265	381	525	984	960	999999	663	666	999999	941	999999	13	577	717	999999	38	442	716	664	61	20	504	601	999999	260	779	999999	999999	348	999999	761	203	281	477	657	160	725	34	999999	999999	207	993	336	979	517	511	999999	26	999999	999999	171	802	587	999999	691	999999	779	545	733	190	435	447	328	633	189	998	731	109	70	697	312	999999	968	717	999999	27	177	622	472	749	45	574	954	
655	392	959	615	33	786	895	380	190	999999	567	521	759	674	702	799	519	779	644	956	573	999999	752	833	869	403	673	593	167	82	984	155	860	493	673	251	230	392	708	323	174	326	999999	127	410	999999	104	352	475	822	952	970	401	618	390	274	999999	999999	745	629	122	312	999999	117	316	999999	660	276	999999	999999	579	999999	80	330	791	257	268	635	433	673	309	330	128	345	130	999999	754	252	999999	409	612	999999	999999	999999	999999	862	999999	25	810	988	545	827	351	24	252	825	899	999999	826	999999	15	13	702	82	330	791	193	878	987	302	999999	418	174	602	848	999999	999999	991	129	929	154	253	824	444	999999	999999	999999	114	102	304	124	683	425	968	403	609	402	999999	758	419	679	999999	37	999999	330	999999	663	748	176	767	999999	907	950	897	989	999999	188	267	943	848	999999	88	785	692	999999	984	993	205	999999	248	999999	916	243	710	999999	919	225	999999	124	999999	818	241	999999	999999	960	216	733	999999	979	641	999999	144	630	910	607	600	448	345	999999	346	143	468	548	927	685	999999	674	249	647	79	999999	999999	153	942	40	580	150	461	732	972	260	475	999999	567	818	948	295	333	113	659	481	880	999999	777	867	359	999999	21	649	542	541	493	880	909	105	558	990	688	999999	36	459	999999	612	367	95	668	252	981	118	737	142	999999	145	987	598	999999	894	375	84	680	999999	999999	811	200	440	767	594	316	472	270	957	607	453	87	209	493	277	999999	692	209	117	711	902	912	999999	999999	358	892	320	439	663	999999	613	209	999999	999999	186	422	926	328	83	936	518	847	779	999999	898	68	999999	115	999999	284	682	874	999999	999999	999999	999999	790	250	418	701	995	42	607	999999	993	253	938	878	317	999999	693	374	135	181	202	64	142	999999	999999	299	114	215	999999	388	999999	738	636	999999	103	287	632	685	909	382	940	486	250	447	999999	654	129	909	798	542	591	318	749	401	983	182	766	914	948	129	597	790	990	229	399	264	616	976	999999	39	999999	17	465	999999	240	999999	814	694	344	647	180	204	999999	509	999999	634	989	245	999999	921	999999	718	737	789	999999	160	496	999999	57	286	999999	153	999999	999999	320	583	852	996	170	999999	367	81	580	999999	999999	402	999999	490	432	765	999999	999999	997	863	518	514	279	675	968	999999	229	999999	646	68	610	37	999999	649	199	223	999999	993	85	711	999999	450	999999	999999	999999	392	777	16	598	292	20	665	155	999999	999999	806	313	187	37	89	
57	574	434	521	699	921	999999	733	300	999999	984	281	306	999999	310	999999	375	842	834	586	999999	223	205	364	57	944	881	999999	999999	999999	909	999999	966	999999	663	989	26	999999	737	919	999999	54	999999	388	307	739	999999	859	960	191	440	471	352	450	777	834	999999	79	999999	754	999999	999999	999999	906	999999	390	999999	311	632	999999	61	749	999999	915	999999	268	507	816	67	999999	999999	32	999999	999999	953	448	261	525	228	829	621	947	162	983	878	548	710	999999	88	999999	433	68	236	999999	139	690	999999	437	999999	518	336	562	22	165	179	28	670	135	953	999999	999999	790	92	803	699	999999	596	131	999999	977	557	999999	737	149	885	526	999999	210	88	272	999999	824	600	709	502	999999	934	997	813	860	878	585	999999	999999	788	642	975	433	999999	34	104	245	400	947	961	637	824	872	999999	652	232	999999	999999	690	999999	314	199	383	310	640	179	598	317	185	109	999999	999999	520	360	252	551	372	260	63	999999	846	433	653	999999	864	244	999999	999999	999999	638	418	999999	999999	447	999999	452	999999	999999	999999	999999	505	999999	224	999999	989	794	999999	521	37	110	859	219	999999	522	999999	999999	546	635	999999	405	117	871	156	999999	690	443	678	82	876	799	949	249	939	208	673	919	218	805	758	999999	930	550	699	70	999999	208	544	652	514	603	906	966	999999	914	999999	633	781	677	167	556	126	241	645	238	999999	620	280	795	848	23	999999	741	877	375	999999	999999	182	95	999999	492	898	35	568	283	892	983	999999	999999	999999	999999	147	541	648	212	953	999999	904	470	909	167	999999	749	803	501	931	999999	98	322	449	189	461	695	908	674	657	100	673	372	345	177	69	255	343	999999	999999	141	103	675	421	776	662	999999	999999	611	564	999999	231	76	352	999999	895	248	584	281	588	451	999999	973	554	999999	35	542	134	741	108	681	415	999999	625	799	999999	999999	999999	673	526	999999	519	307	119	507	868	606	30	999999	999999	999999	671	71	230	433	508	129	130	558	750	999999	586	999999	512	883	743	999999	999999	552	657	482	999999	911	755	838	932	999999	864	999999	999999	429	999999	516	468	287	20	353	774	201	301	951	999999	353	922	406	999999	999999	794	236	999999	641	999999	477	960	799	999999	999999	316	999999	501	999999	999999	83	563	331	607	80	999999	235	872	999999	462	260	261	705	190	994	988	358	675	999999	540	637	999999	362	274	999999	999999	668	804	999999	46	391	699	127	695	228	789	601	799	102	999999	569	363	373	189	904	226	264	999999	
489	999999	999999	717	644	643	628	790	211	67	999999	999999	317	999999	622	363	81	999999	999999	20	962	215	397	559	582	758	971	283	919	183	370	827	301	59	324	488	89	999999	64	999999	999999	437	999999	999999	999999	999999	791	147	741	999999	999999	999999	93	254	656	284	999999	408	145	885	672	354	871	38	696	734	232	267	116	143	284	407	506	660	943	535	627	853	323	13	967	833	541	999999	999999	27	744	999999	999999	999999	999999	999999	538	999999	999999	999999	566	559	999999	511	356	533	999999	608	736	710	846	999999	310	999999	656	531	999999	142	918	838	999999	999999	962	679	990	185	864	75	39	603	999999	999999	848	231	968	999999	16	811	656	444	802	933	182	365	180	999999	999999	999999	999999	582	595	406	260	972	909	999999	597	177	521	180	668	965	579	143	999999	999999	583	88	162	589	525	283	485	484	999999	879	790	999999	509	678	999999	592	681	457	17	472	86	875	322	999999	480	838	300	999999	999999	836	999999	999999	524	660	738	667	129	804	999999	999999	920	999999	937	39	813	990	999999	843	742	85	999999	132	999999	378	999999	999999	766	787	999999	686	983	999	999999	209	999999	999999	92	848	939	999999	473	876	999999	999999	552	999999	999999	292	999999	489	181	457	743	999999	552	999999	999999	156	228	40	901	342	695	380	338	921	76	737	513	71	908	819	903	999999	612	417	732	999999	825	141	768	484	999999	629	515	999999	265	19	999999	999999	999999	936	629	909	869	141	999999	29	366	631	244	211	999999	500	581	361	999999	772	97	999999	509	482	330	96	271	999999	999999	76	865	802	665	999999	91	230	233	972	999999	999999	112	480	237	999999	83	204	897	567	705	734	999999	163	999999	999999	922	522	783	999999	999999	543	648	452	34	124	163	564	965	999999	129	558	277	609	999999	999999	669	616	907	796	409	999999	199	703	721	999999	28	999999	999999	999999	145	568	446	867	366	656	999999	660	999999	999999	559	519	239	720	999999	156	466	448	999999	431	823	999999	614	999999	956	490	999999	944	730	999999	105	451	999999	999999	51	560	999999	410	252	515	999999	19	169	794	247	889	896	479	265	575	999999	579	999999	398	999999	829	954	458	999999	999999	313	411	929	805	27	117	775	445	678	999999	43	999999	999999	486	226	813	999999	819	750	76	594	999999	688	999999	735	525	999999	999999	445	221	999999	663	498	376	212	803	89	364	777	139	124	460	801	378	541	859	383	243	181	544	684	144	708	844	292	439	722	999999	80	501	385	429	10	466	290	380	567	999999	283	423	733	791	
51	999999	999999	144	82	319	623	999999	152	999999	184	999999	537	471	954	654	94	999999	91	999999	294	286	753	694	999999	999999	999999	171	301	553	960	758	810	893	103	98	891	158	366	412	161	204	358	887	255	109	928	818	425	913	745	999999	341	428	506	765	866	268	999999	738	231	461	584	999999	537	425	100	999999	999999	999999	999999	936	999999	999999	163	100	999999	866	448	359	999999	279	746	388	807	459	999999	391	396	337	231	632	999999	627	190	700	620	760	360	999999	999999	293	999999	558	160	809	103	999999	275	416	837	10	819	999999	332	999999	999999	205	790	87	999999	709	258	50	644	140	472	999999	498	462	999999	177	516	619	350	131	828	999999	238	998	366	764	999999	980	500	231	813	147	999999	999999	999999	424	969	282	830	309	45	409	914	29	346	314	174	812	999999	669	494	210	999999	210	133	527	966	792	721	245	999999	278	550	999999	326	999999	493	999999	999999	999999	208	243	999999	999999	96	429	283	218	661	999999	599	999999	53	830	999999	612	162	104	114	999999	999999	186	999999	999999	999999	767	858	999999	702	999999	820	999999	345	882	471	260	421	999999	999999	999999	254	758	141	668	999999	290	235	720	686	714	182	398	999999	20	999999	32	682	203	999999	328	570	782	515	999999	241	695	967	171	368	485	200	999999	980	410	999999	699	999999	999999	949	435	542	148	999999	988	839	431	749	335	285	449	578	228	619	795	999999	999999	252	999999	999999	999999	323	73	361	211	523	963	418	754	796	906	977	789	253	899	999999	431	969	527	809	810	945	642	999999	999999	999999	972	598	194	276	751	457	999999	466	999999	122	478	787	612	475	876	23	994	538	378	472	999999	975	720	19	711	999999	725	683	626	14	999999	999999	442	304	551	999999	999999	999999	54	999999	425	333	254	786	317	644	999999	62	999999	796	950	114	999999	457	128	999999	877	185	564	259	732	878	999999	994	441	999999	354	318	923	511	790	516	999999	919	999999	464	730	933	701	77	145	673	999999	999999	999999	576	999999	999999	185	554	999999	999999	923	795	727	999999	999999	999999	999999	27	299	58	138	999999	999999	443	999999	597	410	663	276	999999	999999	497	999999	999999	138	19	999999	865	629	370	142	379	24	742	999999	698	202	510	970	481	589	683	999999	97	544	329	823	620	999999	83	584	521	288	553	999999	435	999999	999999	999999	484	318	489	398	929	999999	759	416	273	849	999999	405	999999	692	999999	364	800	719	999999	999999	999999	195	330	910	556	785	999999	100	999999	999999	168	26	533	102	496	172	999999	999999	
999999	999999	785	999999	560	770	999999	677	683	828	493	198	999999	715	655	154	999999	298	988	999999	999999	999999	304	668	999999	103	691	905	872	808	206	999999	999999	514	999999	854	738	999999	999999	560	877	878	112	792	607	999999	407	999999	371	999999	493	207	999999	531	453	999999	877	127	999999	466	999999	138	805	875	632	861	999999	267	844	800	415	711	999999	437	701	999999	51	512	70	671	696	249	543	492	999999	998	999999	733	71	176	977	999999	929	999999	482	749	83	236	169	999999	349	150	608	571	973	782	999999	746	830	490	663	374	66	305	770	839	999999	322	561	634	999999	210	205	677	822	794	782	494	955	952	889	999999	352	325	332	555	999999	971	999999	542	463	710	903	581	999999	612	564	999999	407	642	164	999999	675	535	340	149	944	930	748	189	999999	60	791	877	600	848	32	741	973	999999	208	623	803	28	999999	704	306	624	174	220	999999	999999	96	999999	798	999999	999999	999999	984	999999	611	710	232	339	542	412	918	35	999999	664	590	823	999999	999999	444	999999	957	656	364	999999	842	329	766	999999	949	850	999999	478	89	472	709	215	756	791	613	497	999999	999999	999999	767	785	281	644	509	630	416	500	904	877	999999	180	492	462	357	999999	999999	943	694	390	692	449	449	999999	517	999999	999999	77	999999	999999	999999	999999	493	999999	999999	851	571	684	999999	908	999999	999999	69	600	822	999999	999999	752	999999	451	330	554	705	999999	793	328	999999	335	137	999999	999999	348	632	334	931	126	687	321	999999	505	999999	608	999999	786	846	999999	389	999999	133	225	738	632	667	426	258	402	444	409	387	278	999999	246	556	999999	663	204	727	734	669	705	615	999999	887	903	673	999999	867	999999	999999	459	938	496	999999	999999	814	622	681	216	999999	999999	681	999999	934	597	989	999999	61	973	132	652	999999	655	189	427	609	999999	999999	764	752	536	999999	999999	173	999999	999999	999999	44	644	898	999999	999999	521	999999	140	34	337	999999	299	913	141	670	894	796	594	999999	293	316	784	312	980	877	916	463	549	999999	166	124	999999	268	969	507	417	84	999999	139	104	996	58	999999	281	999999	455	851	999999	865	641	728	578	93	55	999999	259	341	918	173	999999	67	118	137	868	223	963	41	944	633	262	819	714	999999	750	297	268	391	40	126	431	75	999999	999999	372	999999	545	999999	223	266	258	86	999999	918	532	999999	999999	920	535	67	900	424	906	987	999999	999999	23	124	999999	757	454	867	999999	801	742	541	225	999999	765	440	999999	999999	818	688	385	186	
663	796	932	713	409	999999	999999	972	226	999999	168	854	999999	551	423	430	590	465	811	390	775	999999	186	990	821	462	165	999999	389	860	606	999999	612	999999	167	227	191	628	358	117	21	338	585	999999	383	370	364	224	27	257	459	362	876	994	411	309	619	999999	892	947	192	762	999999	365	410	940	252	643	393	999999	249	961	116	999999	379	447	778	999999	617	999999	107	941	87	141	999999	253	351	999999	999999	857	607	249	736	410	924	999999	744	229	334	999999	999999	999999	830	821	18	497	999999	182	999999	999999	531	999999	999999	999999	999999	250	999999	462	955	166	598	634	618	536	999999	10	235	999999	779	999999	999999	558	126	999999	342	999999	121	999999	132	912	997	999999	992	71	336	999999	914	303	561	683	574	292	274	178	844	493	112	304	232	18	999999	550	999999	505	271	999999	62	999999	109	472	139	428	339	52	168	429	642	556	209	169	95	999999	154	999999	999999	419	294	947	340	849	284	816	43	124	650	457	775	497	799	999999	386	764	204	999999	554	156	952	231	19	424	851	555	105	999999	922	340	999999	307	950	851	687	114	999999	259	999999	323	394	225	402	711	654	999999	756	844	999999	999999	737	66	999999	408	999999	999999	999999	915	999999	728	999999	970	201	319	62	999999	546	948	677	281	944	944	899	240	762	737	828	999999	770	706	798	999999	290	601	602	348	756	552	394	624	176	904	261	470	601	424	999999	92	999999	185	999999	808	177	511	999999	793	167	320	646	729	999999	640	155	301	999999	471	999999	999999	717	713	999999	994	999999	62	115	49	692	439	639	999999	999999	745	648	999999	999999	999999	92	779	224	999999	999999	445	906	664	389	535	759	999999	540	999999	734	434	999999	999999	999999	613	254	999999	405	347	999999	727	681	308	26	499	991	561	999999	939	388	910	384	907	531	999999	98	899	673	579	290	732	899	509	613	288	379	702	140	494	745	967	383	877	708	464	999999	607	999999	999999	544	208	765	600	751	823	59	999999	424	188	525	355	999999	825	67	377	828	181	694	999999	129	298	430	999999	999999	420	537	507	209	999999	521	999999	260	783	45	92	999999	999999	757	789	239	911	288	951	968	399	999999	558	820	340	635	592	912	910	999999	999999	777	66	999999	341	999999	999999	268	356	667	999999	999999	667	790	974	410	529	424	904	508	218	19	478	740	805	893	978	999999	868	441	999999	577	349	23	788	999999	910	903	999999	503	999999	652	931	294	934	304	859	999999	845	999999	116	178	17	412	561	246	308	999999	600	
999999	317	999999	400	915	739	999999	754	653	999999	669	500	625	997	411	821	565	999999	194	999999	510	999999	221	999999	939	335	759	570	937	461	552	16	595	312	999999	195	821	262	26	555	477	549	215	999999	185	439	490	999999	999999	591	999999	168	124	518	100	412	106	999999	460	589	979	896	817	202	999999	999999	904	999999	28	225	999	999999	72	638	339	960	829	999999	999999	509	844	999999	963	355	999999	394	892	86	222	577	999999	799	801	436	576	999999	732	23	317	522	535	177	162	390	592	999999	106	486	189	999999	583	651	366	951	745	400	932	471	999999	74	999999	827	999999	451	136	999999	511	635	71	758	238	816	146	999999	974	676	436	583	763	772	298	416	897	92	993	447	442	999999	690	999999	648	999999	286	253	751	999999	77	710	264	391	999999	999999	999999	431	901	767	514	223	976	78	964	359	999999	964	999999	364	930	999999	457	999999	767	660	999999	886	119	968	539	893	999999	277	609	725	328	382	590	999999	991	475	999999	999999	932	999999	874	622	220	999999	561	322	476	397	777	60	263	576	623	531	525	537	999999	933	999999	621	821	999999	469	248	41	336	384	999999	372	464	835	230	999999	548	786	332	999999	821	416	226	427	14	500	559	472	751	758	999999	999999	464	164	258	999	321	999999	174	163	972	267	235	999999	528	999999	322	224	42	820	85	745	203	861	500	526	20	203	999999	999999	999999	776	999999	577	325	645	908	310	999999	231	444	999999	999999	179	703	999999	190	288	898	980	187	344	439	931	682	999999	999999	602	999999	731	988	999999	999999	955	252	205	977	657	622	883	125	999999	999999	811	386	934	133	33	168	936	346	732	999999	836	41	575	347	357	999999	12	535	999999	999999	999999	999999	326	999999	665	999999	508	999999	532	999999	24	999999	999999	999999	628	999999	748	999999	95	443	728	395	266	999999	754	924	677	858	629	999999	620	357	809	999999	780	578	69	385	468	107	660	359	999999	75	290	972	865	866	999999	802	156	813	999999	872	918	470	976	504	804	740	258	999999	956	770	999999	667	64	799	927	999999	496	372	730	999999	999999	378	582	200	999999	999999	68	999999	999999	827	615	806	907	936	458	320	999999	564	581	727	849	20	403	53	29	623	999999	76	939	669	316	999999	999999	999999	999999	549	887	785	963	32	999999	999999	510	999999	164	249	759	128	351	616	999999	931	791	12	148	999999	975	539	180	917	865	999999	999999	999999	520	831	724	455	848	999999	433	816	600	559	999999	411	510	999999	888	780	863	799	999999	999999	
222	999999	993	89	323	325	574	358	615	56	166	689	576	999999	618	333	524	314	279	442	999999	640	340	242	956	999999	273	711	650	400	999999	75	277	548	267	146	999999	644	141	532	343	999999	211	999999	402	366	835	479	655	565	266	558	529	292	149	999999	54	760	133	586	62	863	707	225	992	100	999999	38	772	482	495	879	183	747	108	118	439	786	840	599	999999	999999	65	94	999999	504	999999	999999	999999	685	101	87	521	999999	999999	480	377	986	562	999999	945	999999	999999	183	80	386	385	999999	193	41	152	268	999999	533	684	269	807	999999	91	497	554	436	629	97	999999	418	367	627	276	628	740	453	999999	538	654	104	999999	881	999999	757	999999	764	801	376	543	999999	166	999999	999999	221	672	755	904	74	756	999999	187	619	793	999999	999999	758	515	565	301	999999	999999	391	878	589	999999	926	999999	999999	999999	789	999999	263	554	556	261	999999	999999	999999	955	985	999999	169	781	146	917	476	98	362	738	371	259	999999	85	844	799	774	119	291	999999	746	999999	580	696	967	883	924	75	247	410	999999	11	999999	609	315	160	874	999999	742	671	999999	838	999999	594	17	540	398	187	999999	999999	487	269	475	27	999999	999999	967	473	814	999999	993	411	850	951	999999	369	799	636	769	693	925	174	377	619	999999	908	999999	986	688	436	999999	999999	365	490	923	999999	999999	442	400	999999	999999	410	795	999999	999999	304	987	304	505	647	741	761	418	26	830	999999	891	855	685	310	937	981	784	388	768	257	56	370	999999	999999	999999	367	999999	302	510	524	379	888	941	999999	921	606	490	999999	694	733	338	348	999999	610	999999	999999	999999	100	999999	999999	626	416	999999	430	258	627	999999	795	812	999999	525	126	516	316	943	13	999999	648	389	999999	999999	743	999999	45	919	707	710	427	222	164	610	155	762	999999	898	962	178	999999	788	999999	340	695	238	320	218	222	999999	353	667	494	999999	117	710	999999	710	883	723	685	511	550	917	849	999999	999999	999999	999999	999999	999999	417	980	835	402	860	95	999999	804	514	999999	999999	707	875	366	759	727	398	502	444	999999	597	24	249	999999	19	999999	386	490	999999	999999	999999	999999	858	624	999999	687	659	373	257	625	208	999999	378	350	858	804	675	561	99	999999	269	999999	934	800	999999	403	740	999999	999999	622	709	519	691	934	999999	999999	848	260	430	82	78	35	999999	819	364	691	646	899	999999	999999	572	999999	400	999999	320	999999	999999	67	999999	999999	946	316	979	635	916	688	224	444	514	999999	955	
424	140	27	787	999999	35	124	445	927	999999	999999	719	188	60	883	128	434	999999	999999	93	791	255	887	135	761	999999	619	903	676	477	211	394	762	259	999999	694	383	999999	999999	251	999999	621	87	785	115	597	801	585	999999	569	999999	820	946	787	174	999999	253	891	35	999999	999999	221	999999	459	555	999999	956	928	902	999999	999999	953	548	326	999999	179	177	111	30	173	254	44	999999	999999	999999	391	448	975	94	978	451	999999	455	887	835	578	851	627	999999	659	641	873	999999	842	823	999999	281	629	494	995	11	999999	999999	861	944	999999	999999	663	771	999999	17	981	843	999999	747	263	508	999999	999999	724	327	999999	871	371	999999	380	361	999999	292	999999	119	819	491	999999	977	310	620	999999	942	464	238	198	856	75	651	659	39	999999	999999	569	337	620	148	999999	999999	461	999999	999999	338	573	29	999999	380	920	64	198	500	754	946	447	643	914	999999	36	496	999999	693	805	720	999999	351	602	933	722	999999	999999	680	721	421	999999	40	120	265	999999	444	917	999999	999999	999999	999999	169	999999	999999	999999	926	423	999999	121	999999	549	999999	474	999999	465	232	427	999999	999999	406	565	517	778	342	430	417	533	659	348	592	578	320	999999	794	267	999999	75	789	286	796	110	596	569	448	871	758	999999	330	799	999999	26	999999	170	539	999999	944	391	942	999999	249	402	763	563	529	999999	239	19	679	532	999999	166	638	112	861	305	969	948	339	470	671	851	213	860	201	575	49	159	999999	348	999999	332	132	406	999999	999999	346	42	999999	744	642	999999	886	798	57	990	388	437	309	243	999999	995	61	482	720	398	199	903	372	953	999999	89	790	340	218	999999	43	241	75	467	959	999999	908	594	827	923	964	414	812	210	197	612	999999	985	863	327	281	650	999999	648	214	443	999999	96	90	562	958	555	589	999999	999999	157	371	842	999999	548	97	466	654	797	433	999999	999999	171	766	61	240	805	477	891	157	393	999999	999999	263	999999	276	821	514	275	965	419	824	193	253	50	251	999999	711	324	240	814	995	888	224	429	352	508	330	999999	332	162	87	999999	481	573	601	943	589	758	281	276	999999	389	832	23	960	907	918	725	999999	232	104	999999	999999	999999	397	666	999999	999999	183	999999	500	999999	942	812	341	136	712	679	999999	999999	999999	952	52	963	861	616	66	999999	999999	444	590	605	228	999999	68	924	47	147	186	935	999999	755	999999	513	775	999999	446	29	682	833	205	248	287	999999	804	999999	999999	697	482	999999	
609	999999	374	738	187	895	266	843	753	999999	98	574	503	512	999999	999999	376	538	198	393	180	999999	999999	635	999999	999999	327	715	305	916	813	999999	665	999999	336	739	390	999999	336	879	999999	603	276	275	745	630	999999	775	947	999999	774	582	999999	98	610	999999	483	739	500	999999	577	551	547	837	999999	999999	909	108	185	999999	292	530	212	999999	182	999999	770	263	889	617	607	999999	999999	173	151	241	841	576	794	763	266	650	356	500	312	669	65	999999	672	996	720	645	999999	999999	849	254	999999	200	915	43	802	999999	850	882	237	999999	783	999999	695	371	906	343	999999	422	569	642	184	712	16	513	999999	999999	591	893	999999	999999	999999	647	999999	897	862	651	660	999999	961	999999	800	473	272	286	999999	680	742	310	99	999999	341	186	999999	999999	80	667	193	999999	999999	999999	999999	956	999999	276	81	145	999999	999999	509	265	683	553	999999	533	841	999999	999999	729	627	840	599	290	999999	519	999999	999999	97	116	827	204	468	258	248	999999	408	999999	999999	996	214	750	619	944	999999	834	999999	788	999999	999999	375	369	227	463	999999	999999	871	999999	163	475	646	305	999999	954	971	314	999999	999999	315	999999	134	998	231	453	525	876	230	654	489	999999	815	841	61	69	740	467	977	999999	999999	566	999999	60	999999	23	999999	909	702	665	973	999999	46	279	483	764	902	377	147	773	938	907	999999	226	868	193	659	805	999999	988	223	513	337	792	961	748	340	84	318	218	104	615	184	565	681	993	999999	546	368	296	166	999999	330	213	76	565	115	999999	999999	999999	999999	554	999999	713	999999	469	168	999999	318	999999	999999	999999	68	929	999999	332	733	895	545	874	260	123	447	956	832	849	193	134	726	405	642	928	891	811	855	999999	999999	999999	122	999999	835	688	237	633	862	338	315	400	999999	743	832	220	866	318	255	249	117	709	881	602	286	44	999999	913	102	999999	936	257	84	139	383	271	782	999999	999999	999999	886	814	104	503	544	999999	600	982	572	432	71	583	566	615	442	249	999999	999999	999999	801	170	324	540	366	401	67	326	403	999999	999999	437	542	279	683	999999	303	614	999999	999999	494	999999	999999	351	670	999999	363	999999	468	697	143	999999	999999	400	247	411	999999	283	738	112	486	999999	206	622	10	995	528	313	882	261	149	635	999999	462	450	367	625	973	870	999999	47	999999	858	706	999999	889	174	152	42	999999	999999	29	876	284	581	28	999999	922	350	675	916	60	808	216	558	999999	479	810	949	879	786	999999	999999	
816	75	119	999999	500	395	121	830	386	999999	611	469	999999	758	999999	999999	432	130	702	633	999999	15	987	999999	651	158	728	419	999999	202	163	999999	203	616	69	219	471	410	999999	536	238	845	539	779	999999	999999	999999	749	999999	999999	527	999999	93	965	999999	999999	87	551	966	999999	667	702	475	193	999999	125	999999	513	999999	999999	419	999999	999999	175	404	360	475	218	370	903	999999	999999	867	435	675	405	411	238	407	999999	999999	999999	444	404	869	535	379	355	662	91	481	924	999999	999999	519	505	384	999999	570	858	999999	869	190	72	632	689	999999	49	518	721	713	999999	115	450	585	499	587	999999	306	869	980	130	555	999999	431	999999	999999	42	999999	999999	30	494	668	549	912	273	739	381	771	189	999999	339	836	940	378	445	999999	611	259	30	999999	405	621	700	877	999999	323	901	640	837	762	803	134	349	701	999999	377	565	999999	322	760	999999	217	126	179	999999	293	614	910	986	976	999999	783	895	260	999999	872	968	672	697	949	837	740	934	999999	897	215	497	249	159	77	262	84	936	999999	712	197	504	531	236	999999	709	991	654	860	447	29	999999	98	85	356	409	999999	999999	373	922	475	283	999999	281	445	999999	374	761	999999	723	250	999999	634	548	437	378	999999	999999	765	250	846	96	83	979	877	976	408	174	802	999999	999999	244	573	347	247	914	804	999999	791	999999	344	239	734	147	206	183	999999	550	647	977	963	458	999999	133	86	389	209	720	999999	468	396	210	958	261	364	15	282	999999	311	999999	574	999999	653	629	905	616	361	999999	782	999999	381	858	999999	999999	704	910	171	450	271	857	999999	999999	855	999999	749	999999	999999	482	782	200	900	317	249	133	413	999999	804	454	227	999999	38	273	937	700	999999	538	999999	143	999999	453	999999	832	999999	453	999999	490	341	330	879	771	345	878	164	999999	803	74	618	402	421	927	999999	716	232	999999	829	451	155	164	245	999999	999999	147	999999	338	355	999999	292	999999	325	999999	445	483	575	455	133	159	119	999999	897	32	999999	290	721	630	347	138	999999	999999	999999	367	345	999999	94	668	321	208	953	825	246	999999	999999	822	999999	499	492	633	150	777	678	679	342	799	266	999999	999999	179	999999	304	991	226	468	999999	999999	957	586	268	398	906	144	924	205	999999	999999	999999	250	107	213	232	148	713	987	832	554	944	34	999999	920	999999	377	999999	783	659	834	999999	276	999999	650	129	912	233	245	243	642	754	999999	58	691	104	972	203	965	202	166	287	
239	999999	515	237	932	51	348	526	999999	999999	150	546	459	99	896	528	457	93	320	999999	478	999999	199	799	470	976	854	825	999999	999999	186	591	999999	556	790	639	217	422	999999	870	885	718	999999	999999	613	937	999999	999999	208	999999	746	999999	882	251	809	999999	447	715	767	999999	197	522	627	365	815	559	53	903	308	999999	999999	999999	999999	999999	38	999999	59	548	195	533	386	262	999999	454	437	303	708	261	746	315	999999	999999	655	239	683	373	100	999999	999999	63	893	999999	999999	941	143	712	999999	443	999999	59	435	898	529	244	580	934	999999	183	927	999999	851	792	166	999999	999999	819	388	999999	765	665	999999	710	712	142	639	690	958	686	320	999999	317	999999	47	999999	879	303	999999	420	999999	748	478	999999	999999	323	212	110	539	999999	876	999999	333	329	678	557	389	725	195	397	604	999999	999999	999999	863	212	213	586	754	469	999999	770	847	999999	17	999999	999999	753	298	398	929	539	161	999999	809	995	402	988	999999	490	318	164	118	584	816	769	772	999999	63	219	120	999999	355	80	198	999999	477	365	321	661	370	635	437	796	468	74	999999	329	408	867	999999	224	999999	999999	999999	999999	662	999999	161	247	254	999999	999999	999999	288	313	194	91	999999	999999	527	46	676	934	129	682	726	999999	125	751	999999	452	999999	196	409	895	636	90	919	240	454	214	213	84	417	999999	999999	358	518	999999	880	999999	860	706	349	773	999999	65	154	477	241	351	157	409	215	801	999999	999999	680	393	677	113	999999	999999	258	323	999999	602	527	685	746	378	802	961	871	384	592	999999	999999	635	357	999999	936	999999	998	113	67	804	869	999999	378	432	678	135	999999	777	999999	632	457	36	940	946	538	999999	999999	862	548	196	999999	830	999999	999999	667	999999	46	105	177	719	239	155	265	38	999999	999999	317	323	700	999999	483	103	999999	959	707	819	695	411	53	999999	720	145	999999	871	999999	48	407	468	765	999999	99	391	609	775	999999	312	771	911	999999	999999	161	418	172	871	712	444	941	259	212	848	999999	999999	62	700	998	999999	591	394	999999	694	512	999999	999999	76	999999	101	494	123	567	405	58	999999	198	425	999999	999999	999999	693	168	830	107	158	265	917	285	999999	999999	999999	776	309	720	386	999999	528	999999	999999	999999	105	999999	999999	950	827	691	807	800	574	447	999999	384	696	999999	898	235	932	999999	364	593	640	791	134	762	584	346	268	684	999999	999999	669	310	22	451	999999	410	546	880	999999	466	458	127	710	26	701	999999	90	
189	822	161	999999	930	999999	719	229	313	168	859	376	491	433	999999	138	999999	777	336	372	999999	251	999999	688	62	327	999999	144	999999	91	117	70	59	266	88	861	999999	999999	739	550	999999	999999	574	251	687	513	788	42	335	999999	770	999999	375	999999	835	937	999999	472	173	612	862	584	706	999999	61	798	326	234	354	270	618	529	48	999999	78	32	676	256	11	548	999999	864	808	534	320	999999	695	999999	430	151	999999	58	256	136	687	718	525	351	199	888	999999	563	688	999999	379	251	999999	588	104	813	999999	88	999999	999999	999999	997	999999	182	912	193	999999	999999	999999	213	734	999999	282	999999	999999	360	999999	999999	999999	122	999999	975	186	744	165	79	666	999999	792	999999	880	458	587	632	62	999999	942	999999	999999	999999	785	757	999999	484	999999	808	968	999999	999999	999999	316	936	31	358	272	108	820	41	26	999999	999999	996	647	197	333	286	999999	650	859	999999	417	163	894	60	999999	604	999999	702	999999	356	110	376	626	59	311	999999	436	239	369	954	869	911	336	597	488	789	999999	572	161	64	825	328	999999	999999	336	999999	51	971	31	999999	882	128	628	670	741	161	999999	999999	885	389	999999	754	290	905	549	506	827	307	572	547	493	653	551	358	530	782	936	999999	722	158	902	464	217	700	81	750	999999	665	855	336	420	522	686	772	214	81	47	534	531	829	334	743	409	483	185	239	577	999999	149	959	224	823	875	999999	999999	999999	999999	999999	833	799	223	999999	452	999999	137	971	999999	778	153	459	999999	412	34	892	999999	169	65	734	999999	842	182	23	526	999999	999999	596	999999	999999	296	819	534	458	701	732	999999	173	301	999999	356	999999	272	798	135	689	224	999999	799	999999	912	326	339	812	999999	990	626	999999	645	555	133	540	999999	26	492	333	925	999999	999999	301	286	660	999999	891	999999	999999	580	384	887	999999	682	309	797	999999	46	969	490	722	394	999999	115	416	528	745	50	999999	999999	255	999999	802	999999	927	111	507	706	262	458	447	999999	999999	420	252	323	808	873	823	743	669	979	522	843	212	999999	10	196	870	141	131	999999	999999	442	334	999999	999999	82	999999	208	300	958	999999	520	52	999999	999999	299	863	999999	720	872	227	82	219	275	999999	958	561	34	110	321	835	130	337	596	862	318	95	184	237	736	128	999999	453	999999	205	12	800	914	269	999999	332	777	999999	259	633	999999	999999	69	999999	136	520	730	107	978	999999	664	193	999999	435	333	999999	689	865	983	754	602	629	507	80	
791	168	647	764	999999	988	999999	999999	88	962	373	94	35	900	111	225	999999	999999	474	588	541	999999	354	488	936	506	643	912	999999	999999	41	869	726	989	999999	968	872	999999	708	999999	74	999999	115	493	71	248	188	789	763	767	999999	85	999999	919	538	972	814	168	828	893	999999	156	280	583	931	504	368	46	999999	142	353	432	819	484	999999	585	713	860	999999	697	327	854	999999	669	147	956	999999	999999	460	521	999999	714	146	814	999999	918	684	531	562	567	880	152	382	631	424	999999	266	680	404	952	268	953	741	999999	999999	501	997	610	999999	975	790	999999	586	895	978	639	295	14	840	606	901	192	307	860	817	999999	481	527	999999	213	700	43	999999	507	262	210	972	999999	249	152	920	83	96	999999	776	328	999999	486	652	785	649	261	999999	999999	61	86	656	880	324	399	29	480	365	242	285	757	159	999999	642	777	666	289	765	697	685	827	106	720	93	499	619	999999	874	469	563	999999	202	613	456	186	999999	102	691	849	132	450	999999	853	312	29	178	487	844	875	129	369	999999	153	122	999999	980	935	797	825	780	34	605	895	678	999999	999999	999999	999999	465	232	574	598	999999	574	245	999999	999999	417	74	330	999999	161	999	350	204	951	999999	500	232	206	618	999999	865	78	108	999999	822	185	475	464	632	855	388	652	555	770	581	578	877	124	737	527	732	504	648	873	606	554	483	885	516	55	409	999999	613	279	733	999999	999999	400	296	76	942	610	697	286	772	999999	795	433	380	480	623	117	468	101	572	370	430	234	999999	277	701	999999	948	999999	999999	129	48	285	47	734	999999	486	828	670	585	999999	807	372	110	260	759	60	515	45	431	301	800	522	706	372	426	251	163	28	375	362	662	120	830	653	999999	999999	396	646	377	999999	289	999999	515	999999	563	67	133	987	518	651	84	999999	166	164	328	526	579	674	317	999999	999999	809	999999	999999	999999	999999	999999	456	942	249	999999	868	999999	294	22	12	17	999999	999999	368	999999	175	509	999999	287	749	953	675	335	999999	940	721	338	516	813	479	502	292	980	999999	525	676	55	999999	987	216	253	871	151	999999	519	999999	999999	948	743	168	999999	581	945	720	743	866	131	160	309	942	540	161	481	999999	510	724	999999	942	843	450	129	240	736	81	506	92	533	18	999999	627	999999	390	773	655	179	920	999999	999999	133	658	554	894	970	999999	676	101	399	609	999999	794	47	923	115	302	999999	79	999999	874	999999	999999	342	
123	878	999999	96	159	999999	826	373	589	387	26	819	999999	999999	235	270	999999	405	414	692	924	999999	487	999999	931	284	481	999999	109	85	472	55	999999	325	441	26	298	958	526	999999	573	245	999999	417	30	114	999999	406	813	999999	999999	479	810	967	418	999999	400	101	165	875	999999	219	999999	999999	915	971	999999	999999	464	999999	972	731	999999	700	129	689	999999	80	569	999999	363	84	999999	299	920	993	245	505	907	520	625	206	999999	650	805	363	970	723	502	999999	757	999999	942	603	999999	433	600	119	999999	728	955	329	532	337	521	999999	416	975	593	922	736	851	960	943	593	775	928	999999	894	765	999999	252	578	520	999999	310	142	999999	461	999999	999999	135	657	188	999999	305	673	475	139	973	947	995	139	999999	323	905	102	998	20	71	504	372	224	91	20	713	751	22	267	999999	699	216	523	106	529	610	204	781	999999	298	112	462	108	999999	999999	722	122	998	206	174	218	143	199	999999	999999	40	911	575	178	999999	554	661	218	999999	283	740	482	43	999999	713	711	320	620	722	959	51	273	302	273	297	601	752	815	102	12	999999	999999	133	999999	498	999999	629	999999	536	743	450	253	190	648	87	250	88	948	493	999999	898	523	477	440	951	767	999999	311	880	999999	999999	999999	126	999999	717	999999	359	930	562	24	999999	706	94	978	519	999999	92	999999	195	56	522	804	332	639	114	52	549	692	161	731	89	327	732	285	941	604	137	275	999999	363	891	999999	395	479	380	201	439	499	921	999999	684	964	999999	834	737	997	523	486	810	674	999999	666	999999	999999	934	764	999999	808	47	999999	669	999999	723	831	999999	999999	418	852	999999	999999	613	999999	999999	998	57	125	211	898	548	943	999999	651	464	265	189	234	379	565	544	999999	227	630	461	17	493	866	250	294	678	373	589	670	228	999999	71	134	895	999999	999999	819	563	999999	270	104	833	28	999999	468	652	931	995	853	318	652	695	982	999999	764	514	190	875	916	230	184	363	420	999999	567	204	65	339	599	999999	725	62	151	370	999999	184	474	999999	782	642	746	378	736	362	999999	211	88	535	141	999999	999999	943	647	855	95	999999	423	595	795	999999	596	999999	405	81	999999	999999	553	621	241	590	999999	999999	102	284	483	999999	627	67	857	365	125	529	207	334	189	999999	415	296	285	627	760	999999	718	518	999999	999999	999999	665	770	999999	999999	999999	999999	999999	235	926	999999	999999	999999	999999	123	365	738	999999	999999	77	404	81	892	810	195	999999	
999999	614	829	171	958	584	999999	338	834	962	297	882	707	658	235	656	109	999999	930	52	914	996	513	405	150	999999	369	978	749	999999	773	959	999999	999999	130	690	722	999999	968	276	999999	52	453	161	999999	999999	999999	500	841	748	999999	639	880	152	999999	349	110	433	30	999999	999999	999999	588	933	199	338	999999	316	538	545	934	45	294	664	908	871	999999	362	336	294	999999	869	146	11	999999	999999	89	646	58	780	590	298	999999	298	61	882	464	520	962	999999	763	425	962	306	814	999999	355	225	244	480	999999	747	999999	736	999999	355	124	587	15	999999	999999	999999	268	999999	955	645	992	996	612	36	417	999999	400	596	530	999999	999999	840	999999	991	788	863	999999	578	983	842	201	315	999999	706	999999	999999	514	906	491	317	166	999999	351	999999	945	999999	999999	217	72	764	356	999999	216	992	447	999999	399	999999	999999	999999	53	689	774	122	999999	686	832	906	267	999999	528	494	999999	222	973	703	499	28	999999	439	260	204	516	999999	496	999999	109	181	999999	495	999999	999999	639	105	999999	477	999999	238	723	268	526	706	950	999999	999999	862	404	999999	29	999999	784	380	999999	837	999999	848	183	555	626	763	586	660	999999	772	999999	999999	854	20	948	506	999999	270	305	999999	999999	999999	254	985	983	633	296	115	162	999999	710	115	532	802	959	425	304	884	999999	960	682	865	68	188	476	218	17	394	54	522	481	523	999999	999999	924	591	999999	197	571	992	999999	999999	999999	999999	71	999999	505	999999	999999	999999	212	388	657	344	114	57	999999	999999	518	774	626	901	71	999999	999999	196	40	350	878	999999	820	116	322	999999	492	211	367	999999	126	999999	713	954	343	999999	320	102	999999	999999	86	876	999999	538	678	797	999999	575	419	999999	90	874	918	164	184	682	712	999999	75	48	852	999999	689	559	999999	990	999999	671	568	550	329	949	330	299	274	11	281	292	437	999999	253	917	792	999999	854	999999	610	558	780	661	999999	999999	999999	827	999999	999999	197	547	588	688	735	705	17	869	549	141	553	628	890	183	999999	999999	667	550	999999	999999	121	200	704	707	390	999999	891	907	742	114	922	503	410	100	814	734	704	749	790	547	910	999999	950	723	698	981	668	606	999999	999999	557	487	42	953	72	996	842	880	308	999999	814	109	137	444	218	999999	999999	999999	999999	676	725	999999	759	999999	999999	198	250	980	19	408	999999	294	999999	363	556	445	470	999999	38	999999	891	824	999999	999999	733	810	795	515	999999	648	762	868	999999	584	999999	999999	
727	784	928	874	756	999999	871	899	386	999999	453	773	999999	772	589	771	771	552	784	901	999999	999999	999999	224	402	734	475	371	645	976	57	82	700	999999	999999	686	528	164	70	999999	999999	551	999999	999999	367	32	627	999999	68	999999	107	695	799	999999	172	535	270	713	482	32	396	510	999999	999999	482	380	83	970	64	903	253	617	491	754	948	925	20	320	857	379	999999	733	999999	654	999999	999999	282	937	755	193	425	999999	682	48	644	999999	298	780	731	986	949	657	688	999999	747	490	213	55	813	246	525	950	856	112	915	662	207	608	531	130	107	999999	224	871	999999	439	999999	453	120	999999	999999	239	999999	871	430	459	55	157	906	999999	158	237	134	518	999999	475	957	579	133	999999	999999	999999	999999	611	999999	814	442	816	677	318	999999	760	999999	317	609	295	371	999999	681	465	617	60	702	999999	999999	999999	21	999999	999999	22	481	365	999999	138	261	948	979	999999	999999	999999	26	238	479	597	844	397	999999	999999	909	382	113	999999	898	999999	373	203	986	127	638	29	999999	737	613	999999	999999	199	440	806	65	660	316	393	13	999999	448	999999	581	999999	297	584	577	204	999999	830	999999	508	999999	999999	765	999999	961	861	349	962	813	289	625	814	760	999999	956	495	999999	259	999999	999999	969	832	229	984	621	882	829	63	999999	608	941	999999	755	338	732	779	51	997	699	454	999999	50	999999	168	763	766	353	643	999999	999999	999999	999999	764	199	539	634	442	780	446	999999	42	295	521	215	348	842	68	432	922	187	999999	999999	559	621	674	928	580	999999	230	854	538	999999	435	999999	999999	999999	27	565	799	107	346	270	560	620	999999	999999	999999	999999	820	921	708	999999	999999	451	638	681	999999	999999	999999	610	63	381	559	591	550	846	859	161	999999	944	825	502	633	824	840	193	999999	939	210	914	999999	999999	250	999999	156	999999	999999	999999	731	492	417	874	50	198	999999	999999	999999	999999	999999	575	899	377	14	876	999999	999999	297	896	610	454	999999	999999	999999	610	211	528	999999	260	999999	932	381	875	430	999999	536	950	462	444	780	875	482	243	869	634	999999	999999	530	374	213	999999	329	578	383	999999	24	370	932	440	986	525	833	460	534	999999	999999	34	946	999999	349	155	753	852	126	735	971	245	188	318	595	180	999999	767	57	503	612	802	501	154	544	999999	28	31	458	265	52	32	709	731	439	990	94	85	34	67	999999	476	461	648	314	778	192	999999	844	815	527	76	413	40	999999	401	532	802	910	183	
137	731	404	861	999999	999999	536	457	879	605	96	923	742	999999	314	145	351	852	839	999999	984	404	186	643	737	976	999999	999999	205	47	467	292	174	851	999999	466	82	999999	999999	365	252	734	743	999999	729	603	999999	423	725	399	60	999999	962	999999	199	733	554	761	133	716	340	858	999999	842	147	804	758	891	69	848	999999	750	896	484	999999	259	660	936	999999	144	652	205	952	806	986	787	329	30	661	206	912	321	477	249	34	999999	483	901	112	999999	999999	442	363	877	999999	310	782	487	630	940	999999	618	846	989	999999	144	905	454	999999	359	484	737	999999	863	935	752	283	999999	999999	139	999999	759	834	989	298	999999	999999	84	999999	686	14	999999	400	721	999999	304	474	488	185	889	488	999999	55	753	449	117	212	500	941	583	37	135	37	500	174	323	783	857	700	999999	303	830	974	999999	354	642	347	517	999999	999999	287	999999	482	999999	650	999999	999999	90	549	191	999999	350	143	896	658	879	814	999999	556	999999	520	616	999999	331	596	657	64	876	408	807	769	694	999999	999999	305	242	999999	999999	849	428	999999	703	317	518	999999	999999	999999	87	520	999999	827	447	960	999999	131	670	999999	999999	973	992	692	837	682	999999	421	322	589	833	600	426	236	357	999999	138	999999	999999	308	999999	486	644	960	999999	365	933	999999	332	733	834	187	634	234	502	493	856	735	772	31	575	107	532	373	864	486	103	248	479	999999	831	727	999999	372	738	999999	339	42	715	481	748	762	99	588	754	655	965	202	999999	864	999999	999999	437	795	733	181	953	281	105	500	271	695	509	999999	902	116	872	272	496	828	164	823	999999	301	282	812	999999	943	618	219	521	999999	999999	615	202	438	299	519	999999	566	721	67	937	225	999999	63	263	163	686	648	782	702	705	905	710	380	382	146	523	999999	999999	19	662	999999	999999	369	190	894	999999	473	817	363	633	930	999999	999999	886	805	90	999999	559	854	267	970	436	818	206	609	904	999999	66	162	999999	999999	999999	711	404	60	999999	851	873	999999	419	999999	830	999999	999999	999999	798	999999	494	999999	66	303	370	999999	752	692	459	170	172	580	990	921	416	999999	368	915	538	999999	701	835	569	999999	356	999999	999999	999999	999999	18	749	431	811	299	337	999999	999999	701	358	92	999999	712	601	999999	688	302	378	999999	999999	175	999999	999999	246	402	913	658	17	826	947	178	874	999999	552	451	421	740	768	700	593	927	568	666	999999	455	445	988	244	999999	551	63	823	946	999999	
974	948	595	195	418	386	679	481	279	999999	189	217	260	169	160	999999	947	534	999999	904	879	606	403	596	790	957	924	424	523	999999	894	999999	928	472	999999	502	825	555	359	324	999999	455	298	999999	388	247	194	829	999999	830	604	528	999999	51	367	378	554	999	405	999999	461	265	999999	994	859	833	999999	999999	591	657	837	402	185	999999	990	433	317	491	218	552	772	105	999999	692	999999	375	209	886	999999	999999	948	999999	159	999999	862	659	497	303	62	999999	958	406	999999	999999	993	212	353	793	61	999999	70	72	791	853	689	366	925	275	323	494	634	402	683	999999	708	21	252	287	999999	340	936	23	999999	999999	593	999999	999999	903	699	478	32	999999	999999	181	149	999999	45	305	218	999999	999999	231	980	568	920	565	722	857	728	982	959	76	303	999999	997	999999	999999	137	269	322	510	32	576	845	471	227	567	999999	252	822	976	946	78	993	999999	714	43	999999	742	37	654	999	999999	717	519	955	123	124	183	101	263	907	46	999999	996	711	655	144	999999	702	998	999999	999999	999999	15	999999	997	309	124	292	23	762	395	241	668	510	999999	858	335	516	114	999999	339	999999	569	999999	999999	182	997	894	69	898	774	999999	39	444	394	999999	711	999999	999999	999999	10	890	88	501	522	804	237	999999	999999	999999	809	590	598	555	880	464	999999	937	112	824	312	229	233	124	987	355	212	233	126	577	999999	828	557	300	452	448	81	78	556	115	945	511	40	999999	99	999999	451	999999	564	999999	933	999999	404	143	999999	780	666	999999	513	177	601	999999	378	296	650	980	999999	308	112	441	393	278	390	999999	878	800	999999	961	35	803	903	728	668	999999	644	999999	999999	423	788	671	782	117	564	999999	999999	941	142	743	622	999999	161	152	999999	999999	546	665	999999	999999	264	711	999999	705	938	709	273	873	345	191	652	999999	555	618	520	999999	659	285	713	10	999999	999999	667	999999	349	916	652	999999	358	544	999999	999999	988	999999	168	87	89	999999	999999	854	126	640	606	951	100	354	999999	999999	632	999999	474	270	951	394	999999	327	53	999999	365	31	67	511	524	999999	539	673	999999	529	999999	443	361	581	115	858	883	851	341	716	999999	995	363	119	139	419	999999	390	37	603	121	841	44	943	721	158	797	614	126	805	421	999999	74	43	999999	198	587	892	165	103	999999	73	985	336	781	370	667	999999	999999	115	730	159	645	685	417	618	999999	418	999999	957	71	279	999999	535	999999	937	999999	999999	35	940	999999	187	
999999	934	103	57	855	707	999999	999999	490	999999	241	20	999999	999999	781	999999	625	475	789	179	42	999999	41	999999	338	999999	41	999999	440	347	999999	442	284	999999	923	999999	592	370	999999	701	256	508	476	999999	47	724	460	42	165	550	999999	560	999999	661	155	999999	902	861	999999	405	675	327	920	152	925	999999	999999	533	999999	999999	796	265	999999	97	999999	533	999999	999999	204	999999	999	999999	688	999999	643	372	291	999999	407	896	807	730	650	366	35	999999	588	334	297	248	988	927	999999	999999	753	999999	999999	999999	999999	621	306	94	667	115	406	677	638	41	509	999999	517	123	135	452	999999	76	999999	999999	999999	993	945	406	531	955	625	999999	999999	604	999999	204	999999	229	884	999999	999999	999999	72	544	960	358	301	556	824	734	730	874	801	999999	821	687	833	501	10	745	676	899	562	999999	490	334	372	999999	999999	314	47	297	999999	350	852	999999	13	80	396	999999	701	398	582	999999	235	750	280	72	782	457	371	999999	228	148	118	999999	171	999999	64	635	986	267	999999	519	697	443	645	460	398	999999	683	999999	114	297	53	999999	327	999999	486	739	999999	309	261	999999	999999	24	79	999999	241	163	388	999999	25	760	999999	444	737	999999	109	792	114	819	999999	510	774	607	918	999999	105	831	999999	404	874	324	999999	687	16	223	576	683	373	555	999999	245	894	41	999999	354	999999	608	550	999999	667	694	635	243	999999	999999	999999	345	105	148	994	410	781	999999	778	701	188	49	438	524	495	426	428	559	999999	438	615	742	860	574	370	999999	999999	125	737	999999	689	347	62	999999	549	240	587	999999	999999	999999	999999	911	262	55	175	531	180	35	770	999999	276	86	643	206	145	930	485	999999	777	508	999999	999999	999999	999999	22	840	999999	183	999999	264	838	202	998	999999	975	999999	490	814	999999	838	325	265	355	999999	912	613	704	855	129	999999	755	66	457	999999	999999	797	665	999999	43	334	544	997	60	999999	412	83	87	860	999999	999999	450	670	131	999999	192	864	320	999999	686	999999	146	999999	63	366	509	781	744	945	999999	187	999999	827	780	84	999999	999999	999999	999999	94	999999	535	844	634	689	178	999999	934	518	999999	833	486	906	977	634	198	999999	943	693	999999	999999	339	142	999999	52	999999	623	999999	57	645	863	999999	481	674	847	999999	301	506	999999	198	424	846	236	85	260	701	999999	999999	156	885	999999	385	999999	833	463	509	999999	77	591	298	554	999999	887	872	16	999999	15	241	999999	760	999999	907	999999	504	592	784	999999	67	526	
351	999999	999999	742	999999	755	488	147	647	999999	347	481	999999	999999	85	643	228	959	363	78	85	696	999999	999999	396	988	983	806	27	251	678	406	345	550	250	999999	781	999999	724	127	528	47	999999	999999	792	288	672	999999	503	999999	999999	999999	999999	999999	451	999999	364	62	356	183	771	681	999999	406	542	940	999999	683	673	54	862	766	244	999999	549	48	338	999999	999999	118	326	990	999999	999999	878	853	657	355	999999	595	999999	999999	115	550	999999	999999	916	961	999999	999999	152	988	328	459	998	606	590	512	450	412	326	481	999999	248	857	780	378	999999	528	999999	293	790	584	88	377	142	660	694	890	701	131	999999	405	86	965	999999	671	853	168	281	999999	154	999999	696	278	204	605	999999	693	574	999999	952	442	798	568	361	414	250	999999	865	945	895	622	748	999999	949	86	57	282	999999	999999	999999	805	256	999999	148	999999	887	999999	182	537	792	11	325	999999	178	934	607	518	999999	923	431	772	302	999999	999999	532	167	415	328	128	557	595	173	465	952	157	195	383	430	476	527	440	908	338	162	999999	306	524	122	999999	478	538	668	606	687	753	999999	921	57	999999	727	999999	491	64	999999	207	999999	859	280	999999	999999	234	98	147	405	999999	863	964	182	999999	235	642	303	312	650	28	999999	566	778	209	644	999999	999999	999999	749	55	999999	854	358	999999	999999	999999	999999	100	277	253	999999	530	211	696	999999	999999	748	573	390	94	188	188	413	960	280	281	91	999999	999999	483	898	284	999999	359	999999	18	615	999999	426	788	999999	212	45	406	578	406	999999	91	999999	106	525	762	434	664	867	770	451	397	685	784	366	182	999999	793	999999	176	142	851	654	881	932	531	157	602	695	975	152	999999	392	873	999999	999	761	999999	999999	999999	850	999999	999999	282	567	228	542	641	431	227	498	252	61	999999	999999	513	437	999999	173	994	614	832	999999	892	627	444	15	811	999999	366	420	999999	999999	218	325	408	369	999999	323	999999	989	999999	999999	477	487	900	954	979	999999	413	571	332	127	964	999999	28	763	599	655	133	222	730	774	75	806	999999	417	843	96	865	999999	66	125	999999	14	108	661	502	415	726	489	35	212	464	999999	98	316	999999	686	999999	999999	769	726	200	999999	269	741	114	671	423	493	121	893	999999	269	515	216	668	959	999999	366	271	194	999999	999999	197	527	319	279	718	757	546	999999	999999	230	385	339	925	956	745	367	557	830	992	243	378	999999	469	999999	289	881	999999	911	263	999999	383	584	
797	556	314	742	999999	834	999999	665	946	999999	114	523	884	185	999999	711	224	75	809	999999	999999	999999	999999	65	68	124	990	999999	119	999999	999999	847	846	800	999999	378	999999	999999	935	722	877	999999	296	424	38	946	320	999999	999999	935	696	197	142	942	391	112	292	259	683	316	844	126	999999	999999	60	267	676	93	999999	913	69	999999	999999	96	563	865	408	849	37	122	999999	885	999999	183	938	716	714	904	418	439	999999	403	329	628	877	761	781	974	374	771	279	237	470	686	876	484	66	55	999999	525	999999	442	232	999999	513	958	999999	381	383	343	552	999999	675	213	827	999999	892	512	219	801	94	433	485	266	842	576	999999	559	307	463	999999	669	999999	892	735	653	181	757	125	918	881	999999	601	40	228	508	562	267	999999	221	591	554	836	587	441	280	999999	999999	999999	999999	999999	330	999999	999999	683	883	256	999999	478	184	494	999999	397	301	999999	684	999999	999999	47	344	24	167	700	96	871	115	833	999999	461	465	696	215	37	188	999999	999999	335	682	356	345	999999	779	788	685	726	456	167	544	667	999999	999999	512	928	999999	921	385	999999	988	57	578	59	999999	330	22	487	999999	999999	999999	916	369	999999	999999	107	999999	999999	999999	378	25	369	425	947	298	280	705	27	193	287	641	267	998	930	347	635	778	999999	942	459	776	999999	448	348	949	999999	307	407	297	415	236	313	999999	16	614	628	631	999999	761	48	999999	994	304	999999	999999	950	917	438	21	525	329	415	149	785	999999	999999	920	87	998	669	973	308	730	777	60	999999	999999	999999	999999	718	999999	999999	534	903	833	999999	902	446	999999	999999	711	868	999999	772	96	821	999999	901	414	796	707	554	631	102	75	999999	274	526	951	147	381	925	122	303	521	181	881	999999	951	999999	915	484	215	10	958	115	913	957	691	238	175	677	999999	529	20	459	999999	441	838	999999	999999	385	495	734	627	999999	755	101	999999	915	999999	927	999999	999999	999999	233	348	631	143	960	414	317	999999	722	972	703	347	592	292	72	655	449	999999	445	999999	539	988	481	999999	182	359	999999	706	776	999999	248	999999	994	999999	786	120	999999	308	877	999999	209	550	772	761	924	447	173	808	198	269	499	529	514	288	999999	999999	867	259	960	999999	592	610	999999	999999	734	975	353	944	999999	999999	999999	999999	530	343	114	988	226	999999	999999	999999	196	999999	999999	516	799	718	222	999999	305	552	252	644	347	276	999999	999999	490	349	37	948	104	228	312	245	999999	357	999	999999	
999999	999999	28	157	800	235	424	999999	101	553	633	25	762	637	648	953	709	126	999999	263	824	515	507	876	692	999999	641	999999	709	282	17	999999	719	51	542	942	533	105	844	121	852	999999	508	937	716	21	999999	466	580	358	536	391	999999	745	357	668	856	999999	464	301	594	457	870	818	545	191	999999	721	999999	706	999999	999999	282	692	411	999999	17	569	999999	680	323	184	397	361	746	625	898	974	694	873	96	391	640	553	527	999999	78	999999	999999	535	716	475	371	999999	999999	922	999999	860	344	471	661	296	981	783	977	419	69	999999	82	919	292	331	999999	231	620	48	999999	728	175	999999	999999	327	177	635	999999	848	999999	999999	432	999999	516	47	639	232	222	999999	410	856	575	117	345	999999	999999	483	252	394	448	149	264	890	948	390	695	338	655	344	128	999999	999999	139	606	546	96	258	413	254	691	999999	999999	999999	637	127	163	67	671	266	709	694	393	580	409	674	269	542	874	999999	352	311	999999	999999	999999	64	47	445	999999	798	473	369	80	997	702	999999	139	443	262	831	999999	637	666	398	634	434	962	248	999999	931	999999	553	383	287	999999	999999	236	141	149	583	89	717	556	872	793	350	624	395	999999	999999	999999	825	290	53	897	715	644	999999	253	256	999999	798	999999	579	520	919	999999	792	105	322	418	997	999999	678	999999	519	999999	999999	604	293	999999	577	370	966	999999	462	273	340	390	196	999999	56	999999	893	491	290	999999	976	362	874	365	831	300	565	355	999999	530	611	300	388	634	850	999999	960	445	524	438	749	192	999999	999999	999999	411	909	576	372	119	411	196	999999	516	114	999999	730	927	978	286	999999	999999	849	999999	661	999999	999999	999999	895	472	999999	457	966	852	263	793	304	228	710	430	391	999999	983	999999	999999	424	829	871	530	418	854	999999	466	248	633	999999	999999	999999	999999	615	409	357	999999	900	192	953	230	618	263	320	147	512	226	558	895	999999	637	421	812	999999	999999	140	40	487	999999	894	990	999999	229	135	460	177	233	999999	30	43	319	93	255	175	204	999999	617	999999	280	351	999999	907	352	999999	500	921	324	999999	999999	999999	327	203	999999	298	962	501	399	138	860	999999	288	131	538	862	505	999999	999999	646	51	999999	999999	999999	999999	276	87	93	386	410	634	538	853	999999	700	750	715	999999	801	957	999999	703	999999	489	359	999999	73	695	379	999999	322	999999	999999	678	716	999999	756	506	999999	25	220	879	124	988	503	332	127	813	430	787	156	999999	753	
218	442	999999	999999	42	471	906	213	392	713	896	97	999999	999999	185	999999	999999	994	999999	999999	999999	747	333	588	832	986	36	193	259	274	591	342	999999	203	546	999999	378	229	723	44	90	999999	827	175	227	900	999999	548	941	64	136	999999	999999	260	999999	471	119	759	354	56	999999	723	953	127	132	563	165	999999	999999	940	391	999999	999999	184	58	972	919	167	999999	999999	180	488	251	205	999999	798	405	681	235	84	999999	999999	875	676	999999	999999	859	999999	53	663	745	999999	999999	11	673	62	999999	762	999999	999999	552	951	999999	999999	875	956	482	757	979	333	168	483	269	172	999999	772	208	604	584	999999	123	219	123	707	196	999999	186	249	532	999999	999999	642	480	240	532	184	999999	462	999999	643	884	111	730	720	505	272	71	149	197	901	854	918	999999	999999	999999	343	837	690	236	999999	780	242	999999	895	999999	526	13	39	639	639	999999	745	802	941	999999	21	999999	403	999999	923	788	46	62	999999	240	367	464	960	358	999999	999999	539	236	999999	999999	999999	876	835	672	978	269	42	999999	557	999999	118	999999	999999	712	870	999999	999999	999999	312	247	743	999999	603	664	999999	71	52	999999	450	303	21	518	37	89	164	145	999999	731	233	999999	756	536	504	281	131	999999	228	257	488	345	903	999999	924	999999	999999	471	282	999999	999999	917	226	361	69	264	999999	599	98	166	557	734	210	711	265	647	999999	216	685	331	543	447	843	999999	999999	115	399	960	594	498	959	692	999999	483	999999	316	448	404	999999	250	933	531	163	71	999999	999999	145	201	795	286	999999	912	786	950	637	544	83	431	168	999999	864	387	15	599	207	865	999999	726	962	999999	209	96	739	445	398	21	293	781	105	449	969	208	175	999999	451	57	906	999999	999999	215	242	27	999999	523	999999	999999	526	564	864	834	999999	418	999999	845	86	999999	999999	999999	999999	625	260	999999	335	719	984	666	222	696	158	159	958	959	879	757	999999	192	850	999999	999999	842	495	729	917	999999	567	999999	999999	999999	242	489	873	566	359	999999	954	999999	999999	999999	538	719	343	830	415	999999	876	922	999999	481	138	999999	120	957	290	999999	140	530	384	74	161	433	696	999999	463	999999	286	402	999999	658	802	999999	500	334	687	350	508	664	999999	212	999999	999999	999999	498	200	348	379	916	286	639	100	434	565	999999	374	114	33	450	999999	746	438	483	322	880	678	999999	403	786	279	939	222	999999	999999	999999	679	999999	999999	207	999999	125	299	369	126	969	999999	378	222	999999	959	
583	327	68	297	577	774	911	332	151	820	838	999999	593	646	346	427	624	227	392	947	858	999999	826	747	261	457	78	367	353	999999	309	149	530	827	696	999999	999999	999999	999999	999999	999999	193	999999	386	864	180	706	722	779	552	943	161	829	925	110	880	501	320	46	999999	705	553	979	830	999999	999999	424	766	950	725	999999	447	588	985	189	999999	442	999999	883	90	999999	999999	588	800	378	158	320	999999	726	815	130	843	999999	519	702	225	999999	440	864	174	755	939	999999	63	289	506	999999	844	999999	999999	448	999999	999999	955	999999	359	964	999999	461	373	389	999999	49	999999	604	999999	306	999999	999999	999999	470	12	584	718	334	811	583	999999	999999	872	585	999999	858	300	999999	999999	416	999999	151	352	261	35	978	501	785	935	900	636	999999	859	209	503	561	782	999999	446	999999	999999	630	999999	776	999999	667	999999	787	912	961	749	999999	536	999999	120	999999	940	712	444	33	93	933	999999	999999	999999	85	662	999999	999999	914	85	335	930	601	697	564	999999	576	999999	368	399	713	872	974	999999	867	922	845	999999	576	620	79	530	999999	999999	784	999999	653	999999	363	14	916	705	998	886	424	999999	935	999999	556	999999	999999	999999	86	634	379	71	424	760	89	163	999999	583	999999	304	999999	804	517	999999	912	332	932	747	468	363	999999	17	999999	999999	736	39	999999	529	542	999999	999999	188	999999	999999	24	999999	816	893	750	209	197	999999	199	703	999999	999999	330	728	413	233	999999	626	432	722	162	371	196	336	34	59	176	999999	999999	290	57	826	359	999999	202	199	515	49	997	268	999999	148	999999	180	217	999999	708	268	126	319	816	629	756	732	634	652	536	489	869	700	999999	900	303	908	656	999999	999999	600	999999	223	999999	379	629	174	557	24	553	26	128	999999	351	999999	181	999999	474	427	80	999999	105	550	662	36	179	999999	999999	275	845	909	523	164	856	118	733	902	999999	446	10	999999	185	620	109	520	999999	961	359	134	728	571	443	999999	982	643	504	985	999999	691	209	999999	999999	999999	178	643	502	964	999999	999999	185	279	140	38	427	999999	451	999999	450	152	665	218	999999	111	547	283	475	294	181	222	613	999999	351	909	246	677	652	893	999999	999999	999999	406	910	126	949	458	441	415	811	503	201	30	999999	419	36	991	385	837	744	895	178	217	792	838	629	999999	999999	999999	792	750	999999	558	999999	985	134	999999	999999	831	161	98	841	70	999999	678	30	999999	999999	932	883	999999	999999	999999	999999	556	297	809	999999	999999	
497	999999	530	221	623	71	667	643	999999	558	294	768	694	553	686	656	999999	999999	734	124	818	999999	233	996	347	547	458	30	409	486	697	324	999999	235	999999	639	567	630	447	421	20	999999	606	654	647	999999	559	748	999999	503	999999	189	84	499	263	461	298	999999	874	85	613	646	244	999999	860	969	123	999999	219	999999	98	433	670	323	114	441	439	999999	358	232	987	709	891	906	983	999999	999999	165	971	882	999999	43	756	999999	808	373	152	999999	999999	677	999999	100	999999	93	414	79	519	761	395	999999	32	719	185	999999	97	903	755	338	526	352	729	958	497	337	704	64	676	309	999999	740	999999	999999	785	680	230	999999	181	808	501	999999	999	488	999999	159	999999	632	999999	114	283	905	618	814	578	451	999999	999999	602	210	388	999999	402	219	256	654	533	688	934	999999	430	200	731	946	836	999999	353	999999	999999	999999	478	82	206	999999	35	609	132	484	999999	999999	732	999999	304	971	430	151	999999	789	241	125	626	181	698	999999	683	999999	999999	671	977	966	107	999999	855	264	999999	316	164	830	194	647	532	58	922	999999	771	253	999999	999999	526	695	999999	564	19	82	721	999999	383	999999	888	941	999999	999999	999999	999999	246	36	331	999999	999999	999999	987	999999	604	594	999999	577	258	999999	592	439	198	423	154	291	875	999999	697	999999	542	435	932	321	999999	252	221	81	999999	133	363	745	921	855	999999	999999	708	410	959	424	489	999999	57	999999	259	458	753	22	999999	225	923	999999	338	999999	507	813	191	675	748	999999	382	521	35	135	999999	847	517	999999	902	741	583	474	999999	282	302	398	388	656	71	494	499	209	764	336	209	659	416	382	999999	999999	999999	43	999999	607	999999	968	128	921	540	412	999999	420	119	999999	999999	999999	130	66	256	118	435	535	613	263	862	999999	757	699	926	999999	440	999999	984	204	520	549	812	975	999999	999999	999999	466	125	659	553	999999	99	199	693	999999	539	360	136	249	999999	695	430	408	745	869	220	429	995	999999	972	999999	435	915	64	102	646	999999	825	921	839	969	999999	954	710	782	92	567	15	185	555	89	18	744	921	824	129	414	240	370	999999	999999	999999	670	687	748	999999	184	145	999999	999999	395	534	215	999999	313	999999	475	697	963	786	653	424	999999	899	892	999999	690	999999	239	999999	241	914	465	807	989	508	748	276	961	138	908	999999	414	81	170	999999	802	344	618	548	653	999999	277	584	470	435	999999	770	794	951	999999	999999	906	999999	872	480	79	408	420	
999999	537	999999	999999	834	878	231	999999	748	739	347	994	356	999999	691	329	524	647	999999	346	999999	858	999999	482	20	175	999999	999999	786	208	689	485	404	999999	813	20	454	980	999999	706	248	426	902	41	457	999999	617	805	225	308	999999	833	198	71	857	946	999999	999999	726	669	160	705	233	549	59	861	999999	432	571	680	874	999999	999999	999999	107	999999	955	947	34	999999	999999	921	310	487	999999	856	999999	343	76	866	461	727	264	773	555	543	999999	362	981	596	368	194	244	544	433	814	628	23	963	720	991	612	999999	999999	121	999999	404	745	698	202	573	999999	366	705	229	156	999999	441	629	564	944	999999	965	438	694	374	687	766	63	46	238	999999	380	999999	875	999999	35	591	999999	325	999999	456	663	788	33	999999	827	999999	999999	999999	534	196	394	408	775	397	646	273	999999	999999	552	638	692	662	999999	299	885	20	830	380	130	999999	779	313	426	999999	939	187	414	591	546	158	999999	776	999999	51	889	971	999999	999999	212	761	612	915	773	999999	764	11	824	733	227	816	707	944	166	836	417	999999	982	287	458	999999	999999	397	210	403	999999	915	160	923	410	913	440	353	178	368	96	863	999999	915	733	938	362	681	999999	729	999999	506	620	999999	999999	807	999999	302	999999	742	999999	224	714	380	322	848	850	900	333	313	386	364	999999	797	999999	554	999999	76	554	999999	116	187	999999	480	952	690	305	485	300	602	924	147	324	999999	465	871	158	168	999999	884	98	999999	999999	71	999999	96	730	999999	925	89	266	999999	748	518	636	725	202	244	427	632	553	999999	999999	730	388	249	49	351	999999	999999	405	392	473	669	431	999999	829	961	999999	866	960	482	560	220	346	12	398	805	798	740	679	999999	741	999999	340	723	999999	999999	682	114	56	999999	491	56	683	873	458	88	96	982	896	240	117	561	999999	81	814	999999	394	385	850	244	552	600	209	999999	651	502	338	708	999999	999999	288	32	820	581	990	513	999999	473	554	319	719	816	844	448	806	189	308	269	999999	999999	999999	307	263	812	836	891	846	999999	231	955	750	388	999999	999999	951	95	741	999999	91	999999	999999	921	831	540	525	736	756	999999	999999	999999	204	79	800	350	968	999999	768	18	999999	108	667	999999	252	999999	569	340	999999	159	496	721	448	999999	188	999999	599	322	475	723	297	999999	144	95	517	758	761	680	587	839	726	999999	999999	999999	355	982	643	999999	678	243	999999	194	110	606	274	963	33	999999	999999	999999	750	655	516	55	
721	645	999999	582	827	999999	836	888	753	796	432	999999	405	715	861	205	963	81	999999	242	751	113	999999	537	820	554	734	999999	789	393	999999	81	999999	281	22	999999	999999	71	999999	195	999999	92	440	313	184	747	568	999999	134	695	239	678	22	283	303	617	999999	436	761	999999	758	71	999999	369	999999	361	73	999999	703	999999	187	902	999999	999999	836	669	672	695	363	82	986	426	650	999999	163	420	68	999999	977	404	74	592	999999	428	436	999999	999999	80	606	999999	684	444	615	973	518	999999	307	999999	447	634	945	999999	82	689	295	999999	421	15	215	999999	302	999999	999999	309	999999	594	603	952	31	999999	685	601	99	540	398	552	810	999999	585	826	123	504	742	352	458	999999	519	620	142	104	923	977	999999	319	530	800	297	999999	886	923	734	354	999999	999999	949	999999	999999	999999	300	743	532	743	430	389	183	797	150	999999	850	971	84	983	820	927	578	707	736	779	20	597	264	503	791	999999	101	768	962	797	403	115	264	978	329	399	572	189	999999	999999	146	732	660	493	466	914	999999	999999	534	615	376	999999	616	999999	531	703	488	999999	952	768	297	414	835	353	410	745	717	999999	663	430	364	398	159	999999	643	287	937	999999	47	877	812	350	244	356	430	162	498	182	999999	626	999999	999999	237	788	197	731	897	316	93	720	206	999999	999999	113	260	999999	101	365	448	253	999999	717	990	999999	956	947	179	488	999999	999999	256	999999	649	47	519	999999	171	371	999999	911	390	999999	687	326	680	999999	262	999999	105	452	70	143	734	999999	860	204	553	162	832	999999	999999	418	999999	835	474	661	112	999999	594	439	816	730	300	536	863	145	39	999999	404	999999	999999	48	393	479	197	999999	810	446	187	324	277	18	538	824	359	999999	246	852	852	29	999999	212	547	665	635	340	842	999999	999999	725	175	999999	758	937	555	999999	35	913	648	360	850	665	873	999999	999999	808	201	999999	999999	999999	898	187	821	384	999999	492	501	727	844	857	281	612	999999	462	159	398	259	999999	278	999999	946	999999	214	502	999999	302	339	999999	999999	999999	148	375	31	458	826	999999	67	383	999	999999	999999	308	79	999999	89	248	999999	420	129	773	999999	600	208	350	945	575	973	329	999999	999999	163	233	233	26	718	999999	590	648	999999	171	341	999999	601	216	814	648	999999	423	999999	930	732	918	999999	730	278	547	177	680	512	260	999999	999999	177	364	908	999999	84	63	999999	183	657	921	785	958	442	682	999	991	536	307	999999	559	
906	285	912	999999	999999	999999	747	181	999999	910	145	385	156	603	999999	246	307	25	573	209	999999	249	282	811	142	199	999999	596	999999	185	153	215	937	465	831	891	452	673	999999	581	315	901	444	999999	786	999999	999999	999999	999999	762	694	521	999999	123	219	667	13	110	112	886	215	161	632	999999	999999	929	999999	691	771	999999	794	634	303	992	893	449	804	535	35	732	387	458	999999	785	491	632	999999	823	999999	999999	888	351	570	999999	375	999999	278	881	980	856	962	129	999999	167	967	70	999999	741	999999	770	999999	999999	85	999999	508	756	539	847	82	144	457	623	445	608	928	453	73	999999	626	999999	999999	999999	555	178	770	999999	391	465	817	431	999999	740	999999	485	311	420	276	999999	336	619	624	999999	999999	845	409	348	683	469	238	524	999999	760	125	489	599	938	923	906	609	250	375	999999	39	650	729	716	999999	999999	306	518	187	872	999999	17	125	749	124	999999	999999	999999	584	921	236	303	999999	999999	625	124	885	372	496	369	999999	95	253	999999	402	999999	125	692	999999	723	999999	719	999999	133	629	999999	999999	850	824	223	146	187	666	453	847	736	999999	999999	101	904	84	934	31	817	291	54	763	575	356	956	593	86	999999	999999	759	516	955	310	34	999999	751	45	999999	283	232	413	429	799	999999	666	999999	50	601	424	648	238	999999	529	842	584	353	798	503	868	629	69	999999	999999	999999	340	999999	915	999999	583	163	49	396	748	999999	877	625	964	872	690	24	553	999999	688	999999	530	818	999999	467	999999	173	999999	999999	679	653	999999	338	622	999999	372	999999	36	989	27	999999	609	842	950	934	965	958	999999	925	813	854	86	584	397	594	999999	999999	354	999999	610	419	210	507	999999	104	432	548	13	859	510	805	999999	564	467	999999	612	688	868	501	502	491	999999	37	728	824	577	999999	941	38	940	849	541	578	999999	608	70	111	135	855	512	999999	955	529	424	18	866	521	126	999999	982	485	654	852	955	999999	999999	999999	999999	999999	527	843	607	999999	918	999999	273	418	999999	859	999999	510	562	999999	989	85	536	264	999999	720	999999	65	471	970	56	999999	999999	688	623	999999	972	887	999999	243	337	668	818	980	611	763	744	458	345	266	612	481	999999	641	863	879	592	381	999999	68	999999	472	381	636	928	464	466	584	795	916	886	479	188	329	999999	999999	267	555	653	999999	975	509	719	214	368	574	541	999999	824	999999	999999	601	327	273	309	865	296	191	62	999999	307	999999	662	999999	380	142	303	
603	956	543	999999	46	727	719	92	999999	753	177	278	363	922	902	760	999999	248	295	162	914	29	819	999999	85	503	999999	999999	999999	847	299	834	999999	281	937	999999	999999	131	999999	873	607	999999	999999	122	129	999999	698	234	999999	409	611	999999	94	980	388	584	999999	509	546	542	999999	999999	276	586	999999	999999	53	999999	985	306	478	929	607	999999	999999	999999	154	707	914	999999	999999	282	158	417	999999	118	750	254	893	363	999999	782	585	108	652	440	913	298	658	787	868	999999	249	108	930	681	584	672	999999	653	440	439	999999	383	738	949	28	859	999999	355	591	799	198	631	999999	696	354	508	769	999999	820	999999	58	137	999999	999999	999999	59	486	563	534	87	818	249	923	40	999999	211	999999	999999	421	64	947	313	205	79	999999	999999	271	244	337	85	903	322	832	584	390	999999	89	550	916	969	999999	787	821	514	980	948	708	805	508	153	999999	76	701	766	999999	745	931	234	999999	999999	787	251	236	999999	184	506	416	348	650	729	999999	819	786	452	680	169	492	690	98	480	909	466	735	194	936	836	999999	76	676	999999	536	999999	781	999999	999999	999999	560	372	999999	484	541	369	165	778	999999	329	999999	259	95	999999	262	250	145	999999	516	331	515	999999	521	999999	885	350	999999	15	203	276	47	296	271	549	999999	130	360	614	939	550	311	957	172	617	999999	999999	981	927	392	295	999999	999999	999999	999999	625	518	850	999999	999999	200	696	159	999999	754	291	993	999999	546	999999	142	890	531	359	999999	30	558	879	904	791	524	369	999999	622	908	556	999999	999999	411	999999	101	279	367	999999	748	999999	161	382	418	336	562	999999	999999	999999	999999	404	198	144	27	839	77	999999	946	211	83	999999	999999	536	676	207	999999	999999	586	999999	999999	862	999999	999999	610	122	999999	186	471	577	238	999999	999999	956	372	513	999999	420	294	572	856	462	999999	166	999999	916	902	999999	705	220	599	871	796	822	740	397	871	999999	533	905	970	890	999999	378	972	931	999999	994	173	172	999999	999999	406	23	766	595	999999	376	574	693	219	253	481	260	999999	366	355	112	999999	974	999999	686	999999	389	999999	965	294	954	193	999999	20	999999	461	999999	381	282	475	999999	999999	154	858	504	117	999999	695	726	419	999999	400	615	586	804	777	999999	530	999999	440	27	421	999999	999999	585	192	564	683	999999	792	938	999999	705	891	572	56	82	126	147	579	57	693	999999	555	377	563	999999	433	215	140	272	22	228	842	458	371	264	843	282	322	552	165	
394	999999	481	47	694	724	24	758	705	82	392	999999	393	333	999999	255	933	31	615	999999	478	180	999999	999999	660	862	442	211	791	239	843	825	36	891	309	941	84	340	869	852	419	457	435	199	629	645	459	134	824	19	909	261	999999	421	687	223	413	999999	999999	832	292	999999	966	999999	238	567	557	501	34	999999	180	999999	162	999999	722	31	745	340	305	25	999999	999999	386	781	999999	999999	128	614	214	95	538	999999	953	999999	570	606	490	959	999999	999999	98	999999	999999	229	838	317	109	944	699	666	478	999999	260	371	428	974	436	194	156	646	449	999999	999999	999999	76	652	649	999999	201	126	540	785	999999	243	926	455	217	166	943	21	492	183	999999	547	616	999999	277	591	618	596	179	306	812	325	999999	155	670	999999	163	196	668	984	999999	583	999999	999999	702	27	444	973	767	280	251	999999	163	275	36	749	999999	999999	384	67	506	605	946	243	972	64	999999	780	999999	55	999999	999999	353	508	429	342	999999	923	999999	260	156	644	828	899	999999	678	999999	999999	999999	999999	840	999999	812	611	999999	158	636	892	720	648	407	664	198	722	277	494	790	654	845	999999	338	407	847	999999	910	999999	776	57	999999	999999	999999	999999	999999	864	215	460	944	742	999999	281	999999	999999	999999	125	999999	492	455	116	999999	999999	887	517	999999	434	592	442	705	999999	999999	999999	381	588	714	999999	755	145	12	334	517	816	999999	58	999999	573	988	999999	204	732	280	999999	416	670	425	617	417	384	760	237	281	772	755	999999	51	405	999999	127	814	787	369	718	490	999999	599	999999	30	838	883	938	999999	783	247	972	418	999999	218	711	999999	106	18	380	384	775	63	999999	71	293	999999	237	673	871	994	417	373	561	937	295	80	999999	999999	578	500	821	790	498	535	782	848	768	197	198	954	718	778	999999	999999	714	77	999999	753	736	832	999999	274	575	788	999999	609	856	346	922	999999	562	508	999999	879	562	984	565	218	289	999999	247	50	484	916	286	639	384	228	999999	999999	999999	999999	861	745	844	999999	225	709	999999	999999	991	432	999999	558	401	219	999999	118	780	730	999999	646	473	300	999999	616	789	999999	512	199	234	999999	123	999999	425	999999	999999	999999	45	15	999999	855	512	999999	454	814	999999	999999	525	77	302	276	448	501	715	578	999999	570	160	999999	767	567	207	516	947	363	318	569	142	999999	999999	652	999999	774	962	656	144	366	846	780	840	863	142	444	897	958	199	622	989	846	321	86	999999	807	248	210	999999	
995	169	100	506	215	793	829	999999	649	999999	673	539	69	443	37	724	380	397	903	435	999999	999999	999999	173	696	580	999999	384	495	117	275	999999	761	997	148	206	999999	284	635	999999	999999	938	258	999999	526	92	929	999999	999999	361	999999	420	344	775	999999	387	180	999999	999999	999999	507	454	20	541	928	146	778	71	999999	830	969	106	761	999999	131	999999	370	999999	647	614	650	882	99	143	943	999999	202	999999	111	761	36	828	474	10	572	999999	927	999999	999999	999999	314	868	118	463	392	78	658	999999	999999	999999	26	944	999999	999999	999999	999999	364	999999	598	83	999999	792	960	543	804	150	999999	761	271	272	999999	653	399	267	999999	782	999999	999999	751	874	206	691	341	38	999999	91	549	999999	25	946	999999	60	128	762	445	521	908	999999	999999	251	446	896	999999	392	186	373	555	31	999999	212	850	728	136	723	876	263	461	931	799	999999	999999	362	999999	324	999999	845	535	636	822	999999	873	210	976	999999	437	999999	452	999999	851	999999	536	999999	999999	812	106	775	924	404	885	192	70	976	999999	937	651	999999	160	923	624	341	837	918	209	117	338	999999	752	627	999999	577	810	511	999999	428	196	83	979	933	228	991	921	140	750	999999	727	999999	435	999999	858	353	159	529	334	520	543	617	999999	999999	484	455	33	999999	118	318	382	558	897	356	750	577	999999	226	705	632	420	999999	177	999999	999999	442	225	712	768	942	428	291	999999	569	885	999999	999999	713	999999	773	967	623	32	442	267	178	999	88	298	999999	248	932	823	999999	109	836	449	757	886	52	239	321	538	999999	890	100	381	338	471	999999	822	402	999999	932	664	999999	684	735	999999	221	442	147	999999	999999	704	496	467	999999	469	58	999999	997	826	417	543	999999	95	855	999999	176	797	670	617	999999	467	846	999999	891	46	313	161	714	999999	999999	609	102	897	59	471	404	633	895	869	422	53	824	999999	360	999999	18	710	829	999999	145	423	771	999999	306	30	857	999999	575	449	165	897	424	552	161	999999	450	759	45	393	157	543	902	801	204	83	643	999999	999999	999999	38	602	332	531	319	999999	837	572	600	39	614	83	68	999999	999999	524	628	999999	423	551	999999	258	675	445	999999	602	999999	970	335	233	386	586	516	999999	420	562	575	893	243	900	970	877	169	16	999999	999999	485	456	97	999999	455	371	858	999999	554	779	927	886	495	999999	740	867	247	377	652	37	566	985	999999	160	949	735	999999	999999	581	80	99	668	665	999999	127	73	999999	
655	777	25	728	999999	528	999999	635	688	999999	525	169	999999	640	791	363	999999	518	499	422	936	999999	720	332	345	999999	484	690	999999	231	533	599	676	999999	999999	599	999999	308	322	999999	403	525	999999	336	523	363	477	439	307	999999	912	999999	999999	651	945	925	67	692	393	562	54	950	376	467	874	925	999999	128	59	202	999999	454	999999	999999	28	999999	469	393	809	981	999999	54	999999	953	318	90	972	35	49	665	541	944	914	759	999999	453	999999	999999	999999	597	870	358	390	115	589	468	256	999999	633	534	466	674	882	999999	348	999999	568	423	999999	794	999999	999999	89	393	999999	999999	539	999999	999999	999999	272	665	930	222	121	865	663	286	374	849	833	999999	401	999999	209	867	72	513	420	423	999999	999999	655	999999	643	412	999999	996	455	807	999999	810	975	68	271	801	743	669	300	999999	346	291	999999	308	960	576	76	574	194	792	999999	35	36	999999	690	537	20	272	579	708	595	667	830	566	920	33	411	999999	253	999999	133	402	223	936	86	999999	685	356	707	76	346	704	811	662	98	903	783	778	378	734	790	481	999999	999999	887	678	461	492	999999	936	999999	732	330	786	999999	326	812	99	129	97	851	999999	999999	512	372	891	855	177	477	26	999999	633	965	519	617	652	312	632	59	408	151	202	999999	999999	999999	999999	383	999999	993	772	100	999999	658	290	882	999999	999999	587	228	996	999999	293	999999	999999	697	541	767	811	999999	26	999999	190	50	721	945	999999	695	999999	610	758	517	999999	999999	705	925	999999	974	684	999999	490	736	725	413	62	585	858	999999	999999	999999	371	999999	999999	999999	999999	759	910	654	937	345	233	440	131	999999	469	489	991	119	320	445	151	566	93	184	689	290	298	776	987	999999	96	481	999999	720	999999	912	945	976	206	945	25	900	47	348	999999	59	614	748	999999	573	999999	749	867	170	931	999999	762	397	999999	697	470	999999	666	801	999999	751	351	411	737	557	544	24	912	374	430	250	529	744	999999	640	999999	999999	999999	424	551	347	614	999999	789	445	159	557	811	509	484	999999	244	999999	100	661	708	213	21	396	38	579	836	502	739	690	999999	28	627	534	31	921	310	252	260	999999	147	421	999999	301	407	987	212	412	999999	549	999999	294	654	118	999999	471	538	446	999999	999999	999999	999999	200	999999	170	141	929	287	487	563	580	992	984	189	524	999999	591	719	999999	51	377	999999	613	200	683	999999	374	518	601	560	393	864	856	289	409	999999	231	522	141	999999	67	
925	924	999999	968	999999	309	475	999999	645	879	818	457	353	604	87	507	999	424	179	999999	999999	685	927	999999	716	999999	999999	779	497	75	79	587	999999	984	451	508	287	232	669	690	999999	923	955	680	574	417	512	685	332	528	231	108	999999	509	645	249	997	165	999999	878	604	999999	107	580	999999	999999	999999	999999	162	578	999999	777	755	488	999999	498	999999	257	606	309	633	999999	456	968	844	971	625	999999	349	212	511	132	999999	791	96	213	826	385	870	343	683	999999	532	754	308	453	352	483	641	999999	519	999999	559	952	255	584	249	138	999999	999999	616	999999	30	999999	76	107	999999	964	402	999999	672	999999	387	999999	625	490	497	702	669	401	628	999999	582	202	999999	761	999999	27	546	511	964	697	649	40	727	999999	132	581	687	211	645	388	91	978	484	174	373	296	336	764	97	547	468	345	999999	999999	937	828	999999	999999	534	789	428	891	699	974	705	999999	545	999999	367	999999	24	999999	755	249	69	604	999999	528	999999	287	999999	781	999999	999999	238	999999	999999	999999	236	304	999999	999999	677	999999	960	200	288	999999	999999	999999	750	874	407	181	533	10	589	971	999999	343	120	999999	916	256	999999	646	476	282	745	401	999999	293	236	72	999999	641	999999	999999	289	869	325	217	69	381	999999	999999	383	252	893	999999	724	999999	999999	999999	999999	585	999999	430	757	323	723	999999	764	76	489	999999	648	999999	580	892	999999	690	692	999999	28	903	679	545	999999	291	272	234	389	516	677	689	446	343	878	25	185	370	151	965	156	999999	453	992	999999	80	178	49	672	11	999999	44	165	312	874	290	905	999999	710	476	60	499	626	257	399	799	999999	314	466	564	717	848	548	726	398	999999	459	686	652	649	122	233	999999	387	497	643	534	143	469	597	120	263	659	999999	914	657	692	206	603	102	60	863	999999	999999	294	180	495	438	913	175	831	228	278	71	363	999999	999999	249	999999	756	275	999999	845	868	454	463	199	872	811	741	25	263	93	560	598	259	651	453	102	326	999999	106	230	303	766	999999	999999	597	999999	98	719	453	446	999999	999999	173	28	713	663	831	981	622	999999	181	160	577	144	717	472	114	185	493	999999	999999	608	179	666	551	112	562	477	601	560	999999	32	999999	817	999999	733	435	999999	999999	999999	999999	344	534	999999	58	999999	198	756	999999	135	217	912	235	307	13	248	657	506	477	999999	111	363	390	999999	902	159	588	760	897	984	47	999999	248	704	999999	999999	999999	999999	618	407	999999	
805	209	476	352	811	796	274	813	998	85	928	762	999999	688	907	954	472	577	899	999999	438	858	292	97	343	673	531	421	904	174	958	999999	79	999999	305	999999	999999	999999	100	362	323	946	899	999999	999999	121	912	25	977	153	611	999999	999999	843	485	999999	916	388	19	999999	999999	999999	909	834	126	999999	999999	637	393	999999	999999	752	486	999999	250	999999	959	999999	979	232	761	515	444	760	562	836	999999	236	999999	358	247	535	999999	999999	999999	471	47	999999	792	999999	428	284	632	234	113	859	999999	999999	602	993	987	999999	408	786	386	999999	418	158	282	290	870	999999	424	44	515	514	52	533	459	779	999999	894	999999	911	804	486	882	219	999999	999999	200	997	634	229	370	999999	137	999999	575	337	62	889	792	512	207	999999	999999	597	718	999999	816	121	722	822	999999	103	999999	497	982	900	876	208	500	999999	100	873	999999	205	674	811	387	999999	999999	132	999999	999999	111	88	713	843	626	999999	500	68	999999	88	999999	812	679	999999	999999	639	941	675	460	853	999999	223	421	999999	139	664	922	907	221	999999	999999	999999	105	985	991	875	784	148	284	591	708	442	999999	21	599	30	999999	408	71	999999	186	999999	999999	999999	175	999999	999999	389	713	961	999999	593	846	198	924	683	999999	694	999999	875	855	999999	400	868	155	999999	529	409	734	999999	148	524	846	999999	521	871	999999	231	999999	112	218	404	999999	322	999999	124	596	504	999999	915	313	830	133	195	891	999999	891	999999	999999	219	368	999999	654	604	823	847	747	382	676	999999	755	495	875	182	999999	999999	377	88	649	40	999999	35	322	819	806	318	401	660	999999	147	979	134	503	999999	743	952	750	830	499	381	377	999999	828	44	170	817	955	950	999999	440	16	813	164	697	850	343	943	834	798	514	456	96	799	539	999999	631	992	276	999999	714	999999	999999	588	278	999999	156	999999	999999	999999	988	363	450	142	151	141	176	970	999999	999999	409	18	916	41	984	999999	291	999999	299	960	539	825	688	999999	814	999999	468	234	886	999999	703	999999	664	185	810	161	16	999999	658	999999	999999	660	999999	999999	38	705	793	515	604	353	999999	732	907	999999	129	173	999999	999999	999999	999999	999999	942	93	999999	65	272	353	999999	231	999999	918	999999	765	891	999999	878	638	999999	493	118	937	999999	999999	999999	999999	999999	239	346	66	646	487	88	636	248	999999	999999	999999	999999	461	765	999999	63	293	771	435	54	967	25	274	251	535	503	999999	219	483	718	322	551	118	999999	42	17	684	585	355	
999999	999999	999999	999999	98	311	999999	999999	999999	757	883	670	999999	117	617	13	999999	82	814	999999	999999	643	999999	764	26	652	35	999999	377	999999	999999	999999	708	426	999999	353	449	858	185	999999	323	999999	716	462	599	58	464	444	500	90	818	935	869	473	370	206	999999	762	150	999999	285	904	352	994	999999	513	962	441	521	273	999999	365	896	874	798	211	926	965	175	967	197	591	999999	999999	913	419	510	999999	999999	399	80	999999	718	739	999999	999999	999999	722	59	999999	95	33	922	999999	526	463	48	999999	675	169	279	318	597	182	259	693	97	999999	90	999999	13	999999	384	999999	203	999999	646	999999	218	389	770	999999	999999	999999	999999	999999	668	590	999999	460	380	514	568	896	999999	999999	100	545	489	971	999999	999999	999999	66	91	367	648	800	42	649	817	881	786	295	999999	74	403	999999	300	96	999999	506	294	630	999999	499	169	488	999999	442	785	111	677	247	69	394	999999	999999	999999	524	524	868	557	130	642	498	728	282	507	64	368	583	254	403	999999	823	101	20	443	999999	999999	170	797	600	863	716	214	549	999999	14	501	543	519	999999	571	166	949	173	999999	133	999999	999999	981	947	83	999999	856	283	301	245	303	999999	999999	415	999999	364	80	957	266	926	294	999999	56	502	563	824	73	999999	832	789	874	927	32	999999	821	321	999999	849	999999	999999	999999	930	999999	999999	710	938	128	113	460	217	999999	991	906	999999	839	999999	999999	488	394	999999	999999	999999	451	511	370	999999	539	115	593	15	184	999999	440	605	77	999999	930	999999	791	625	706	999999	27	624	703	882	30	961	480	999999	999999	701	465	278	522	999999	488	746	999999	344	408	22	520	455	42	864	999999	311	993	999999	661	999999	696	769	551	188	371	827	807	999999	355	578	634	364	534	483	765	171	999999	999999	999999	193	999999	999999	226	694	999999	572	592	838	331	719	999999	999999	577	999999	14	696	726	999999	119	661	938	153	988	830	387	999999	921	999999	108	400	999999	407	610	477	999999	249	552	999999	739	799	244	968	166	636	610	639	786	999999	479	999999	445	749	999999	999999	255	291	468	396	316	293	650	43	740	999999	999999	570	395	109	999999	999999	153	868	999999	320	426	969	986	999999	999999	748	999999	999999	89	39	999999	999999	920	396	999999	78	999999	166	999999	455	158	211	238	235	999999	999999	254	686	999999	713	925	576	999999	176	796	285	305	115	176	567	999999	999999	953	999999	975	33	649	998	877	276	999999	987	327	159	172	225	741	760	228	189	504	692	590	375	
999999	999999	333	754	600	999999	773	675	989	984	999999	590	257	528	999999	120	999999	999999	809	999999	729	999999	259	995	14	999999	544	544	887	987	73	231	999999	999999	606	999999	700	999999	999999	930	503	318	997	343	618	999999	968	223	511	117	788	999999	883	365	645	175	999999	338	750	29	413	239	999999	12	920	318	999999	669	921	999999	420	999999	847	999999	732	421	940	999999	999999	432	612	330	43	780	208	999999	999999	621	941	441	468	999999	155	388	526	999999	530	999999	422	309	999999	999999	999999	848	999999	999999	410	13	632	234	999999	222	951	327	416	999999	206	999999	999999	116	970	991	999999	489	203	59	359	469	999999	468	891	946	504	86	464	313	999999	194	94	914	414	344	989	999999	999999	256	419	827	971	999999	77	522	999999	316	339	999999	580	811	655	999999	999999	941	651	174	343	288	717	875	863	112	63	999999	923	890	701	635	12	20	283	946	999999	532	497	918	400	999999	756	198	746	487	733	227	538	999999	999999	472	693	999999	384	928	538	544	964	999999	391	65	598	309	614	999999	974	570	538	999999	999999	999999	454	733	773	999999	532	529	999999	385	999999	835	483	486	910	999999	941	187	999999	999999	417	999999	568	628	999999	999999	999999	456	583	52	513	172	688	999999	999999	999999	28	999999	61	419	999999	18	416	999999	499	555	582	121	398	385	762	796	934	999999	302	913	843	999999	206	999999	194	85	946	999999	999999	217	157	999999	57	999999	999999	982	136	227	948	408	688	999999	139	981	762	999999	68	208	289	717	999999	999999	536	525	999999	203	999999	622	234	331	72	329	716	999999	408	999999	74	66	174	780	670	999999	999999	893	234	863	695	225	999999	526	26	747	999999	165	978	652	127	999999	608	27	999999	999999	999999	626	345	368	273	999999	582	834	999999	11	43	508	999999	999999	268	643	999999	870	999999	999999	999999	708	314	324	522	561	313	755	809	542	458	999999	561	166	724	619	999999	866	599	999999	999999	999999	922	999999	713	308	117	466	999999	484	999999	737	520	681	567	294	322	999999	845	712	544	827	999999	71	553	886	999999	890	797	649	999999	434	280	658	999999	115	785	299	610	224	999999	846	999999	334	312	999999	636	999999	999999	440	306	536	999999	886	314	815	815	861	471	827	361	226	669	999999	399	805	466	861	776	461	999999	33	420	999999	269	697	466	700	759	832	260	76	302	366	999999	559	414	393	354	999999	299	923	999999	999999	863	236	187	625	999999	506	263	774	114	999999	999999	999999	125	999999	627	617	359	125	999999	999999	576	294	924	312	
402	839	401	83	517	686	171	999999	206	636	768	43	519	999999	764	262	999999	999999	962	164	999999	79	443	25	766	737	739	999999	999999	198	217	999999	311	999999	999999	105	115	999999	999999	427	975	356	86	489	630	593	107	519	360	999999	999999	100	999999	769	877	332	406	385	999999	780	947	999999	999999	17	429	199	732	645	616	669	157	398	229	544	189	89	993	954	394	183	639	230	823	971	138	126	255	999999	999999	901	699	729	874	486	480	988	592	79	69	999999	861	999999	902	691	702	671	871	788	590	797	999999	451	990	143	999999	726	173	999999	878	312	999999	999999	999999	715	969	427	999999	742	74	201	497	923	895	999999	999999	188	328	142	279	467	255	999999	951	209	999999	257	738	741	346	753	999999	800	200	756	999999	670	814	197	721	284	157	139	723	398	310	415	556	47	820	962	408	999999	522	421	999999	486	999999	999999	153	722	688	999999	405	999999	376	999999	999999	148	466	652	373	140	420	999999	319	125	743	999999	899	166	700	701	920	384	355	794	288	779	698	20	430	375	999999	999	596	999999	733	413	32	999999	683	999999	580	178	598	277	620	527	111	941	743	687	549	999999	32	987	999999	31	965	582	418	952	449	456	231	999999	97	421	408	943	392	340	539	295	482	292	130	751	785	87	183	760	677	757	276	742	826	66	977	608	999999	999999	447	449	999999	730	999999	133	999999	999999	190	208	129	168	559	412	999999	264	514	740	866	120	245	999999	408	658	999999	692	190	488	181	41	444	799	439	681	892	999999	999999	999999	323	997	999999	195	999999	975	640	999999	208	863	594	572	999999	247	742	403	475	999999	51	546	999999	286	999999	468	428	158	763	330	728	877	999999	67	174	761	426	999999	999999	999999	999999	433	999999	765	999999	326	894	999999	489	207	999999	46	999999	341	58	999999	307	999999	999999	345	767	748	221	320	791	330	353	536	999999	790	820	999999	97	425	570	618	528	690	999999	627	574	818	669	566	272	692	672	188	19	620	464	389	815	970	999999	250	221	707	973	174	972	367	999999	699	387	193	999999	999999	999999	440	34	999999	255	435	771	999999	89	655	57	108	657	174	527	787	335	440	999999	127	143	330	406	820	999999	999999	654	216	617	969	189	89	999999	882	417	579	999999	848	144	389	999999	343	171	999999	999999	874	516	808	839	423	374	946	136	831	999999	450	43	214	899	628	781	999999	341	119	999999	968	365	999999	756	948	999999	486	306	999999	918	799	168	840	170	841	120	846	377	203	
999999	242	952	999999	235	966	999999	999999	948	999999	608	643	999999	61	999999	692	999999	741	61	891	231	999999	999999	999999	913	857	292	203	54	999999	999999	934	197	147	513	243	999999	999999	549	789	413	810	999999	999999	79	284	797	116	749	477	999999	379	794	485	999999	718	592	504	999	999999	684	999999	347	999999	997	673	456	865	548	857	999999	999999	201	999999	488	421	358	859	389	638	999999	999999	453	999999	736	148	999999	711	175	999999	650	521	454	182	999999	999999	999999	648	792	405	828	932	568	892	801	265	187	532	997	560	369	733	999999	999999	317	509	999999	770	164	859	999999	745	699	752	217	165	622	29	166	999999	999999	710	76	983	810	138	999999	999999	775	480	960	617	713	999999	435	916	406	93	864	605	999999	702	494	933	872	92	242	815	999999	646	642	168	376	580	611	999999	667	141	999999	189	999999	345	995	999999	898	999999	999999	94	327	300	758	999999	165	561	999999	999999	226	142	999999	999999	999999	800	999999	999999	999999	802	999999	999999	999999	775	259	275	999999	684	999999	827	707	810	45	955	999999	157	498	394	887	113	13	999999	327	365	999999	535	999999	832	293	999999	468	865	845	999999	675	898	999999	551	51	493	15	480	848	435	548	415	106	165	675	748	999999	492	251	734	799	435	814	647	342	999999	999999	999999	400	620	368	841	965	999999	290	999999	75	999999	999999	999999	999999	532	966	892	816	37	438	865	999999	545	999999	976	624	120	306	249	93	443	219	326	248	999999	999999	238	76	999999	450	166	999999	999999	682	366	148	848	999999	276	468	922	999999	999999	295	389	999999	855	999999	999999	227	854	643	999999	999999	632	737	36	164	792	453	999999	825	118	586	999999	990	999999	862	999999	837	775	484	40	780	170	612	903	41	999999	999999	234	999999	684	490	595	522	999999	452	60	629	122	693	999999	822	729	106	722	728	22	999999	899	992	406	554	451	380	613	999999	909	29	833	999999	999999	31	229	341	999999	628	999999	760	166	201	812	804	725	92	640	999999	61	73	999999	184	29	470	871	241	11	139	999999	225	909	574	543	40	999999	127	397	821	603	398	955	104	737	262	242	707	190	601	829	368	739	405	218	845	140	999999	975	834	999999	987	339	999999	589	774	851	591	658	781	19	607	694	819	999999	662	999999	795	999999	767	999999	174	61	999999	309	999999	486	513	365	999999	900	146	999999	999999	999999	616	69	943	999999	962	410	650	999999	999999	999999	999999	673	920	791	999999	736	344	222	218	999999	999999	936	929	712	908	298	347	236	959	881	
872	465	141	157	997	602	174	999999	999999	366	587	124	999999	817	999999	17	566	999999	809	961	565	924	933	999999	686	680	139	999999	606	674	73	424	99	999999	720	767	541	773	999999	953	571	999999	738	852	28	870	293	122	634	901	999999	625	426	999999	326	947	531	184	999999	327	999999	933	684	999999	302	173	35	135	107	320	999999	793	927	999999	399	511	999999	91	999999	815	999999	27	606	999999	943	447	997	101	999999	772	245	367	312	476	490	638	380	929	559	855	845	168	999999	999999	435	999999	698	571	608	999999	760	449	246	655	931	999999	336	978	865	855	175	999999	924	334	84	117	491	461	999999	761	999999	267	999999	999999	999999	237	12	999999	279	15	749	436	492	396	22	795	130	657	545	45	999999	999999	73	703	689	911	999999	690	249	999999	999999	246	206	847	683	999999	917	163	684	703	999999	999999	709	860	116	739	451	999999	999999	999999	987	833	916	339	459	739	999999	828	403	999999	993	321	53	999999	558	999999	999999	999999	713	999999	878	966	999999	841	592	268	692	213	999999	950	470	706	379	960	999999	622	330	999999	397	943	999999	98	999999	999999	999999	141	999999	757	311	603	508	805	999999	803	410	30	861	84	746	200	57	990	241	999999	598	296	942	93	620	935	191	373	258	999999	218	999999	999999	356	140	999999	268	934	901	993	451	664	999999	575	559	999999	761	256	129	207	896	319	857	317	999999	424	198	916	146	999999	999999	145	557	999999	594	621	814	515	999999	999999	932	122	98	247	11	934	999999	376	533	310	184	935	253	60	873	999999	931	898	329	715	272	352	797	999999	999999	316	117	826	981	938	506	256	311	834	275	783	230	999999	316	102	20	999999	392	836	201	486	891	506	999999	694	999999	915	195	238	999999	589	999999	563	665	695	826	587	394	595	804	928	633	999999	785	999999	999999	320	999999	999999	705	450	959	999999	999999	105	424	611	645	296	258	999999	999999	82	811	685	999999	667	955	620	276	432	437	796	999999	273	852	481	720	101	999999	999999	332	958	999999	999999	630	363	228	570	280	224	942	108	346	999999	867	999999	999999	110	631	999999	365	971	960	999999	23	172	929	81	252	943	999999	553	280	880	267	112	549	239	65	999999	448	999999	350	999999	489	339	459	817	405	301	873	620	469	15	22	361	997	260	569	467	999999	157	328	999999	334	399	999999	466	956	765	21	378	55	527	999999	971	631	909	793	684	712	121	999999	999999	999999	999999	94	275	867	906	114	299	999999	597	999999	301	76	23	999999	100	
511	993	861	639	999999	505	574	942	999999	51	729	98	466	884	754	321	999999	999999	267	63	999999	561	599	59	999999	721	708	457	846	280	904	618	191	702	999999	999999	260	999999	670	574	999999	999999	832	826	186	999999	999999	785	843	368	819	699	755	673	785	999999	403	811	999999	568	796	999999	999999	172	146	121	906	999999	712	44	71	445	706	999999	357	173	729	999999	873	999999	999999	922	613	487	461	215	862	518	999999	999999	325	999999	67	112	777	999999	999999	669	689	75	999999	79	82	999999	307	383	999999	999999	999999	622	999999	999999	999999	342	999999	873	999999	618	711	930	258	398	846	490	999999	999999	388	603	999999	769	127	69	93	807	537	819	850	999999	190	87	222	999999	202	999999	10	695	510	724	433	903	999999	999999	958	999999	816	720	232	591	100	685	995	399	156	999999	505	999999	547	140	805	859	999999	708	438	999999	717	999999	206	551	490	999999	121	663	180	22	694	689	999999	999999	990	999999	597	268	999999	999999	999999	999999	654	999999	999999	999999	158	380	999999	999999	880	375	999	335	51	368	523	999999	111	76	573	999999	999999	999999	999999	815	70	223	149	988	271	764	993	932	999999	999999	999999	560	999999	999999	875	740	743	605	141	328	689	775	292	632	303	999999	167	648	931	999999	999999	520	783	999999	779	934	999999	931	312	999999	382	76	999999	157	999999	963	929	460	201	832	597	623	12	542	135	999999	999999	517	695	355	606	355	11	799	300	293	777	767	871	940	510	812	303	25	946	999999	999999	145	76	339	987	706	457	108	163	980	517	999999	858	999999	999999	723	245	999999	519	999999	75	999999	857	282	999999	999999	589	999999	332	785	330	987	596	512	302	795	450	999999	367	900	999999	902	646	319	775	536	908	386	999999	786	577	999999	506	920	999999	16	288	999999	154	825	999999	206	999999	378	660	530	999999	355	201	219	282	999999	999999	618	138	172	348	547	506	659	262	212	324	546	217	984	490	676	955	999999	999999	999999	221	541	783	702	136	278	999999	999999	882	562	999999	726	513	697	746	888	791	394	668	999999	297	494	573	999999	881	240	170	675	999999	978	400	905	999999	625	668	67	999999	436	46	999999	888	999999	777	699	999999	598	999999	520	248	602	999999	570	999999	776	369	726	999999	869	999999	896	999999	983	215	903	999999	999999	34	888	38	688	63	999999	358	598	999999	45	717	873	895	292	207	999999	436	447	104	830	288	925	266	941	99	999999	615	150	962	905	56	873	537	739	573	154	999999	560	549	529	221	38	925	999999	999999	105	
974	538	999999	999999	556	999999	809	341	999999	108	631	999999	999999	98	750	999999	636	946	999999	999999	345	999999	999999	63	999999	876	999999	999999	999999	259	10	932	932	993	990	87	999999	504	358	289	73	206	738	474	522	405	961	460	778	13	402	979	345	999999	760	817	818	999999	999999	999999	869	244	721	751	108	699	164	605	999999	672	767	999999	597	709	780	148	428	254	540	762	915	447	796	616	856	31	999999	767	999999	183	268	999999	203	678	419	829	484	986	376	822	251	365	363	115	245	270	391	635	999999	622	399	574	114	548	764	431	448	115	894	86	112	396	373	924	414	961	938	999999	299	999999	663	441	878	717	521	559	94	690	380	596	639	961	382	620	783	694	701	655	999999	999999	390	379	102	299	720	999999	992	999999	701	284	331	473	999999	444	999999	957	695	396	36	214	347	758	735	307	999999	151	24	752	150	720	270	293	14	999999	999999	293	348	999999	997	666	567	655	988	106	999999	175	625	937	661	999999	998	314	628	709	999999	632	644	794	852	579	999999	249	298	981	999999	999999	469	999999	874	675	618	116	399	370	647	692	769	639	42	281	525	86	100	324	721	955	664	999999	661	937	649	554	736	428	999999	327	366	999999	999999	999999	706	591	73	999999	217	891	915	268	72	958	863	15	761	999999	63	999999	158	974	270	68	383	174	999999	999999	35	74	379	970	543	999999	335	999999	557	805	574	933	23	114	117	829	999999	999999	242	999999	84	644	792	166	375	999999	999999	392	999999	999999	854	541	219	135	961	152	999999	945	724	742	632	999999	457	999999	15	130	749	54	999999	440	28	976	932	999999	863	390	281	223	999999	479	160	999999	24	534	951	999999	724	888	153	999999	317	105	681	499	81	973	197	999999	160	255	324	134	525	316	13	877	608	540	272	580	871	308	349	255	999999	688	96	922	15	972	999999	999999	999999	999999	133	923	999999	999999	999999	889	203	445	73	360	165	36	428	707	999999	83	434	999999	625	572	103	999999	755	436	907	999999	887	274	830	187	999999	463	232	999999	193	90	999999	175	932	383	387	435	245	989	99	565	270	388	402	931	548	222	245	999999	999999	124	178	868	999999	999999	999999	928	614	885	511	702	803	999999	524	450	501	268	999999	999999	999999	667	773	766	999999	352	132	999999	872	899	999999	636	227	893	814	78	999999	713	999999	717	380	458	821	359	999999	397	761	465	863	951	440	289	961	993	153	151	351	412	531	192	103	503	66	715	255	874	485	910	
991	456	999999	787	627	544	871	736	999999	423	287	949	591	666	645	920	999999	360	675	233	999999	999999	999999	509	999999	458	623	999999	999999	116	113	613	911	851	473	999999	422	999999	661	426	131	417	305	927	134	999999	600	436	858	145	999999	895	208	261	170	328	999999	39	605	179	999999	994	999999	739	320	999999	999999	740	203	237	999999	815	698	258	112	342	377	800	385	610	858	999999	29	266	860	999999	415	999999	999999	155	999999	393	58	999999	506	999999	82	565	617	999999	544	859	243	630	637	999999	206	949	159	827	999999	928	654	994	999999	733	975	88	879	111	268	999999	999999	57	548	124	999999	215	999999	975	999999	811	192	924	76	998	953	999999	628	999999	21	465	511	863	204	999999	739	999999	181	999999	161	994	686	515	999999	999999	809	195	91	523	674	990	207	183	567	999999	745	729	928	321	779	587	459	460	100	803	875	196	853	788	384	999999	999999	979	823	275	135	999999	999999	909	199	767	316	999999	754	30	268	337	305	65	24	20	134	999999	999999	574	544	235	424	398	999999	623	342	999999	148	960	956	227	360	302	999999	77	996	999999	999999	21	280	354	706	79	999999	548	999999	797	774	374	589	999999	986	259	999999	999999	263	344	628	576	999999	23	966	793	73	999999	999999	12	51	999999	999999	115	737	981	999999	200	529	354	852	742	999999	545	528	774	381	999999	999999	111	571	124	999999	661	400	556	586	266	387	912	16	505	570	888	756	828	999999	483	999999	14	954	539	999999	999999	491	886	844	890	495	202	421	290	808	876	999999	926	141	361	715	190	404	47	813	999999	348	357	181	843	999999	700	423	898	346	236	156	999999	745	906	179	999999	999999	696	771	194	500	725	696	999999	457	999999	696	998	999999	266	609	917	726	999999	569	144	999999	10	999999	795	778	523	944	999999	730	409	191	999999	191	999999	477	708	999999	628	126	623	999999	487	396	999999	13	425	139	89	626	999999	315	999999	347	45	799	711	594	976	415	999999	999999	123	964	999999	649	472	999999	999999	788	901	999999	107	646	945	482	237	614	153	791	363	394	864	955	501	103	208	886	156	411	999999	123	999999	999999	149	842	999999	523	348	318	541	608	572	301	999999	588	217	345	402	999999	572	999999	451	194	62	592	916	167	472	954	450	585	999999	999999	32	999999	360	885	507	999999	999999	999999	275	834	260	999999	822	573	241	999999	885	999999	999999	999999	839	668	672	115	170	556	926	390	60	999999	868	956	999999	416	278	937	237	332	838	299	999999	858	831	
616	934	306	999999	352	999999	559	78	587	999999	999999	326	999999	125	254	724	999999	185	554	663	999999	966	303	817	415	305	303	999999	563	34	999999	963	981	999999	999999	999999	863	785	584	463	999999	999999	290	865	859	999999	913	821	999999	607	887	124	84	204	999999	650	640	489	365	57	632	874	999999	999999	999999	124	344	528	69	999999	860	175	601	999999	173	999999	685	438	957	325	391	482	702	955	146	90	888	786	999999	415	540	384	430	537	831	999999	809	726	969	745	755	395	761	909	747	721	522	984	41	392	999999	211	531	50	999999	999999	999999	559	426	814	999999	558	641	654	542	485	745	74	269	547	757	959	999999	999999	569	999999	720	792	218	425	999999	904	754	504	450	338	999999	389	871	680	453	260	309	999999	520	206	754	117	999999	271	975	458	999999	494	634	15	743	319	480	669	439	389	350	11	999999	331	803	999999	213	213	632	999999	202	999999	999999	999999	999999	313	701	373	252	612	425	947	449	119	188	270	999999	999999	595	544	909	999999	999999	999999	909	307	908	199	403	999999	904	174	638	619	265	999999	400	138	355	439	618	117	427	827	964	999999	561	147	999999	543	999999	999999	999999	98	456	990	347	39	999999	361	405	511	999999	634	999999	999999	318	829	853	52	869	741	99	165	926	802	785	999999	999999	516	745	771	57	859	351	146	556	999999	173	999999	999999	370	541	994	44	116	147	999999	129	999999	999999	999999	293	110	673	534	677	462	171	654	215	924	999999	90	615	634	464	120	293	571	704	767	666	587	999999	509	209	105	130	819	664	999999	303	999999	431	23	487	947	196	816	468	104	389	519	999999	874	439	461	999999	410	652	37	509	558	19	327	76	705	857	174	999999	582	341	352	989	222	630	545	658	999999	156	999999	999999	477	112	610	999999	156	527	378	999999	748	717	720	177	637	493	745	385	114	947	781	100	31	999999	999999	762	999999	530	848	999999	894	803	786	263	145	999999	41	456	409	938	919	188	488	105	999999	864	620	185	361	728	999999	169	999999	654	375	426	901	986	225	847	351	625	678	134	184	999999	931	466	41	534	461	299	999999	175	37	602	999999	926	904	32	151	861	179	129	368	734	259	999999	999999	719	999999	55	240	561	999999	999999	509	363	920	641	933	164	153	826	276	595	192	999999	999999	999999	814	975	999999	203	705	489	456	558	765	449	695	799	999999	322	333	415	69	999999	999999	734	103	258	999999	999999	98	987	718	999999	853	773	551	999999	999999	126	904	235	964	
46	856	999999	846	951	597	999999	945	999999	586	999999	503	999999	999999	999999	809	892	679	566	969	818	114	717	999999	114	705	999999	999999	824	999999	461	999999	107	451	32	568	999999	887	151	660	535	326	955	411	999999	849	992	247	784	999999	622	999999	999999	266	999999	932	148	999999	742	255	999999	582	999999	849	134	424	999999	419	514	209	999999	999999	537	905	999999	502	159	316	884	264	713	999999	123	762	671	25	78	841	306	99	429	136	154	896	999999	952	205	115	286	999999	453	582	999999	584	724	999999	909	443	821	653	782	999999	460	487	542	851	469	368	187	999999	356	564	123	999999	779	999999	860	641	851	492	306	53	39	422	811	140	31	539	48	63	115	635	29	999999	317	597	675	999999	364	213	493	837	999999	999999	126	888	469	319	805	512	757	278	591	339	356	738	802	48	676	411	830	929	330	134	13	721	999999	470	117	999999	546	203	286	648	999	469	125	999999	306	922	999999	999999	734	999999	999999	999999	999999	999999	999999	578	999999	636	990	952	999999	563	999999	803	174	405	353	999999	212	623	966	563	999999	943	340	887	999999	999999	999999	753	740	128	205	795	999999	175	999999	856	174	538	396	909	213	334	275	446	952	322	697	900	579	999999	999999	120	568	742	846	999999	999999	418	954	855	894	246	222	264	367	999999	999999	998	999999	497	834	673	237	67	999999	666	677	894	934	310	252	999999	183	999999	999999	95	237	96	329	577	506	755	583	999999	24	966	122	999999	999999	241	999999	999999	183	92	999999	836	883	510	391	189	432	464	483	654	612	62	73	154	646	281	494	888	678	159	990	88	99	696	999999	393	554	999999	815	702	963	553	668	100	999999	781	211	999999	704	150	999999	51	282	929	928	961	903	999999	373	999999	747	459	999999	33	102	759	999999	197	467	997	634	999999	649	780	691	68	394	972	913	864	999999	767	193	999999	14	948	806	999999	767	91	999999	586	303	999999	955	999999	999999	644	998	481	999999	24	999999	706	516	999999	402	501	999999	870	577	930	64	509	736	999999	275	492	28	999999	952	587	430	386	517	57	471	641	825	187	534	999999	999999	442	830	65	508	486	31	624	556	314	921	999999	514	559	532	794	999999	974	999999	999999	626	854	528	457	593	999999	999999	468	919	999999	675	71	345	827	956	621	678	999999	481	788	999999	404	597	999999	666	533	871	957	999999	676	999999	850	938	493	133	129	914	999999	472	626	297	562	705	795	639	860	560	687	999999	911	125	600	999999	459	579	231	266	880	
999999	999999	999999	242	943	252	999999	824	132	999999	704	836	999999	305	218	854	501	999999	999999	802	18	806	973	194	364	613	561	999999	357	489	913	999999	999999	43	999999	412	615	65	618	462	406	999999	999999	708	982	766	213	819	391	648	958	671	999999	464	872	985	96	999999	877	339	691	999999	477	999999	999999	802	999999	674	999999	806	249	445	300	999999	405	999999	78	274	999999	597	999999	999999	389	708	531	252	378	409	999999	606	325	789	187	288	999999	777	346	104	769	190	999999	539	115	999999	409	522	380	295	68	999999	916	822	623	289	929	949	250	999999	999999	696	999999	999999	513	117	491	999999	268	21	475	628	999999	973	504	31	805	870	636	804	308	18	871	999999	350	492	689	503	176	897	358	822	537	576	983	83	999999	999999	36	999999	103	950	999999	369	820	439	820	943	327	602	484	999999	323	445	470	113	824	350	233	30	427	988	293	370	999999	653	101	999999	990	431	274	587	844	638	711	999999	754	999999	272	999999	999999	745	185	573	423	299	508	101	999999	879	999999	416	999999	999999	580	114	999999	893	706	177	347	540	953	896	337	897	224	685	734	122	358	999999	88	999999	358	681	999999	719	947	373	154	10	184	999999	182	858	593	999999	67	606	691	861	806	999999	573	141	792	289	245	526	84	823	367	993	531	936	999999	681	656	898	302	947	945	342	33	999999	365	999999	723	479	313	999999	627	999999	430	999999	999999	983	749	227	999999	532	483	431	299	330	643	190	588	245	999999	912	191	169	313	744	916	999999	80	999999	776	948	999999	766	222	999999	206	999999	572	999999	430	999999	931	439	999999	999999	473	523	999999	702	704	184	999999	488	999999	401	204	467	823	999999	580	51	913	523	450	940	966	717	219	999999	999999	413	617	554	814	999999	981	999999	160	543	280	402	430	999999	531	601	999999	87	818	821	503	738	416	999999	464	389	440	417	988	77	999999	756	314	452	999999	301	999999	710	674	770	999999	452	316	289	415	999999	999999	544	992	849	256	888	898	397	107	999999	997	731	100	435	746	573	763	93	739	999999	97	978	999999	240	44	984	412	57	411	61	431	136	480	999999	768	999999	425	999999	821	915	857	999999	999999	191	999999	999999	619	249	34	846	688	233	550	891	999999	642	743	761	815	272	999999	850	999999	999999	964	870	261	999999	999999	999999	157	624	271	999999	666	181	634	999999	936	208	999999	173	33	999999	372	999999	586	588	195	135	162	663	333	558	439	16	999999	308	227	432	999999	805	582	184	698	73	
961	999999	234	919	18	134	825	617	999999	322	827	999999	683	999999	294	999999	628	999999	697	493	301	713	395	660	250	999999	999999	999999	999999	569	591	849	866	999999	999999	860	364	999999	127	999999	838	715	661	126	999999	999999	999999	460	148	999999	186	51	486	214	772	258	999999	574	678	682	732	999999	999999	338	999999	978	565	999999	999999	434	318	361	423	999999	999999	586	61	278	481	999999	999999	940	375	999999	392	550	372	661	999999	987	530	789	598	445	999999	527	721	333	999999	210	943	250	999999	999999	999999	825	627	999999	559	195	207	999999	103	936	970	999999	946	293	945	191	999999	903	999999	542	903	528	999999	977	375	137	864	728	882	280	798	471	20	999999	115	999999	922	557	111	999999	790	468	999999	661	474	513	581	999999	388	999999	594	49	402	398	810	86	999999	649	450	431	331	999999	188	999999	999999	999999	999999	294	187	387	268	999999	999999	506	752	444	832	111	513	999999	556	999999	350	999999	686	999999	999999	621	851	39	505	999999	116	680	29	321	290	873	523	999999	999999	296	999999	10	945	999999	247	999999	646	999999	253	960	999999	999999	999999	893	137	510	999999	390	440	170	999999	158	999999	986	952	999999	999999	440	999999	959	587	547	999999	270	187	999999	999999	161	520	182	975	485	786	544	145	527	999999	136	193	779	737	143	999999	999999	853	111	128	959	582	126	419	215	220	294	383	598	458	614	716	999999	778	984	999999	268	194	957	371	346	851	999999	999999	360	256	384	999999	454	23	568	416	999999	230	773	578	404	763	999999	274	999999	999999	546	78	200	999999	405	11	752	274	276	387	896	739	782	118	157	799	68	958	836	72	929	585	889	999999	640	567	14	999999	474	504	424	692	869	185	314	366	135	940	850	999999	999999	189	747	191	520	999999	999999	999999	430	604	704	999999	438	439	242	961	188	992	779	999999	999999	345	999999	771	999999	999999	870	999999	803	791	674	127	117	999999	592	999999	837	707	687	999999	128	349	986	999999	999999	999999	999999	439	999999	352	187	142	171	22	999999	144	390	976	229	999999	475	842	861	639	999999	586	999999	976	847	999999	133	999999	999999	484	999999	656	999999	999999	971	359	999999	999999	999999	999999	613	541	956	105	86	999999	369	861	488	380	828	286	488	999999	938	223	909	287	592	460	999999	706	999999	687	999999	729	785	999999	15	999999	999999	45	999999	999999	35	399	630	607	899	399	133	999999	999999	999999	999999	444	178	12	991	758	449	672	848	212	999999	907	714	279	999999	999999	673	909	855	619	23	793	106	88	331	999999	592	
311	999999	999999	337	999999	714	891	41	857	999999	783	468	999999	999999	694	197	999999	999999	128	684	361	999999	552	726	223	417	383	922	861	347	100	999999	452	999999	999999	999999	655	874	999999	202	823	247	945	795	999999	450	608	199	999999	999999	129	909	999999	864	240	507	834	476	999999	548	341	999999	179	520	471	999999	26	91	999999	409	541	112	999999	925	861	124	858	999999	836	999999	808	193	603	265	227	191	477	999999	935	640	459	189	999999	736	861	854	78	435	334	787	434	527	907	919	74	27	26	999999	12	999999	999999	87	639	999999	740	157	375	914	999999	290	999999	439	156	999999	949	362	999999	166	74	999999	55	432	999999	58	348	291	286	684	200	210	174	999999	584	818	992	382	549	419	996	999999	489	164	999999	54	162	995	381	266	970	712	674	859	223	995	80	226	654	591	13	999999	871	690	723	101	125	445	854	337	658	576	813	933	999999	360	528	891	999999	388	999999	352	999999	29	714	999999	999999	999999	976	589	747	999999	728	957	415	999999	843	798	999999	52	929	717	999999	999999	608	999999	999999	741	699	863	476	188	927	999999	694	999999	548	851	976	245	999999	999999	468	274	999999	882	999999	855	527	622	516	999999	461	999999	999999	189	211	866	420	320	589	999999	999999	123	122	569	848	999999	273	755	999	991	821	204	486	129	259	876	464	726	555	999999	223	87	356	746	727	680	999999	999999	458	681	441	999999	655	770	204	999999	999999	30	43	395	592	771	999999	525	909	266	770	340	999999	335	412	694	765	547	580	537	767	999999	841	999999	647	999999	306	327	560	165	549	715	924	905	724	443	692	169	999999	999999	465	830	837	470	910	485	585	999999	999999	746	900	118	999999	667	586	999999	999999	999999	747	834	475	305	999999	753	999999	64	415	34	611	968	12	605	97	999999	82	937	539	381	999999	999999	999999	999999	999999	999999	265	441	999999	267	999999	938	265	827	422	625	976	169	864	93	753	855	79	560	521	310	744	999999	30	70	595	649	999999	807	606	584	999999	301	256	999999	498	285	538	999999	706	672	713	184	193	471	162	912	82	456	627	412	103	622	661	748	79	960	420	465	672	679	692	458	231	837	964	999999	912	713	594	477	327	999999	999999	848	596	569	999999	559	908	682	576	799	999999	203	999999	49	639	999999	91	537	865	999999	486	36	979	999999	999999	355	507	477	999999	369	861	159	95	183	768	812	999999	510	849	999999	556	989	999999	893	278	999999	999999	924	54	999999	631	999999	612	253	443	999999	999999	341	
615	765	62	440	999999	217	938	39	118	317	281	826	356	999999	688	14	526	496	924	96	986	926	998	999999	999999	999999	737	999999	547	841	999999	940	944	820	894	93	808	125	317	894	999999	248	918	999999	999999	228	999999	59	999999	608	727	946	902	782	354	689	999999	479	18	97	999999	143	492	276	578	999999	882	536	999999	605	205	410	189	39	999999	999999	17	959	929	999999	537	688	999999	999999	999999	792	47	171	475	214	325	339	117	999999	999999	821	999999	652	999999	322	345	531	371	772	999999	327	999999	999999	651	999999	682	808	549	803	999999	791	706	553	999999	785	999999	999999	999999	483	999999	865	999999	960	999999	319	991	365	498	616	869	16	999999	663	536	797	35	174	999999	869	532	517	789	313	669	999999	999999	213	999999	685	999999	623	470	888	999999	546	34	806	267	341	614	327	999999	932	934	553	474	53	26	365	759	137	999999	999999	950	771	85	989	999999	981	204	999999	865	812	596	255	546	438	999999	989	772	229	907	188	999999	999999	999999	999999	378	126	169	81	999999	144	926	892	999999	278	937	721	999999	44	999999	286	147	999999	461	507	345	689	999999	45	873	37	592	540	230	31	936	746	574	228	620	999999	822	999999	602	999999	885	704	831	999999	500	458	999999	738	712	630	51	438	753	699	521	999999	118	133	208	168	551	396	671	401	341	201	157	999999	423	341	464	999999	233	730	622	999999	857	999999	544	424	508	999999	999999	600	980	508	992	874	999999	931	75	698	923	443	189	498	43	440	935	999999	310	286	324	381	176	35	215	32	87	999999	832	379	588	783	660	999999	569	81	421	833	208	283	544	999999	275	765	101	789	550	133	608	427	803	245	124	232	999999	456	433	955	999999	970	796	999999	108	696	999999	150	999999	492	929	961	28	112	110	36	741	832	999999	411	933	426	481	954	281	414	575	353	669	437	168	123	647	466	999999	237	999999	716	393	999999	999999	951	16	68	204	999999	408	999999	144	999999	490	707	351	999999	999999	876	499	842	999999	694	999999	767	999999	999999	334	816	324	562	999999	872	549	35	999999	535	756	982	419	999999	760	635	16	999999	218	581	946	460	772	999999	445	664	999999	999999	999999	699	457	887	480	999999	999999	388	999999	845	140	271	547	465	268	815	276	48	999999	86	91	921	688	258	999999	899	409	873	53	699	127	906	143	904	864	749	999999	999999	511	759	999999	382	313	999999	742	947	43	491	202	957	999999	999999	208	662	563	249	999999	209	999999	999999	261	861	999999	999999	728	234	
137	643	600	519	736	999999	999999	706	397	999999	617	527	516	611	865	918	680	999999	351	721	707	481	351	625	737	879	538	930	508	999999	48	999999	442	517	819	400	890	999999	230	949	869	501	999999	853	999999	999999	999999	999999	715	342	999999	999999	291	16	526	999999	301	975	781	857	869	999999	207	570	671	937	95	998	791	474	37	997	866	401	851	999999	215	497	994	999999	196	810	225	175	647	790	398	435	990	173	108	914	901	373	90	999999	303	705	191	693	408	694	936	999999	315	192	391	890	999999	320	450	999999	981	999999	670	999999	390	999999	923	999999	549	999999	17	627	999999	123	999999	502	321	587	913	510	315	310	845	502	874	999999	999999	464	409	508	280	680	722	304	933	999999	999999	999999	883	271	782	999999	154	748	686	318	874	201	95	888	579	577	407	939	498	681	692	178	194	999999	181	999999	482	50	390	337	904	81	190	999999	800	299	704	651	999999	15	165	107	815	565	109	669	379	520	999999	999999	283	999999	806	999999	681	999999	999999	999999	999999	999999	828	114	999999	359	413	803	21	362	98	289	999999	755	999999	493	525	594	362	629	316	512	98	961	999999	687	999999	131	274	999999	62	276	462	238	999999	414	186	61	999999	466	999999	306	999999	27	432	649	830	527	571	999999	736	96	181	218	170	587	235	867	992	680	305	291	538	93	310	822	827	999999	203	999999	316	474	854	999999	477	19	854	81	539	472	857	536	560	999999	999999	965	104	999999	77	973	189	999999	68	69	999999	999999	768	574	999999	999999	999999	195	333	764	999999	271	242	999999	740	160	733	164	999999	530	823	769	731	587	890	999999	728	999999	576	230	627	999999	415	795	733	608	251	290	999999	929	999999	999999	999999	795	944	930	999999	999999	513	917	250	35	981	538	245	402	147	190	683	382	881	999999	999999	113	146	19	855	446	999999	999999	908	453	800	408	880	999999	566	999999	642	999999	612	910	80	659	979	602	25	877	560	341	470	999999	606	981	57	411	999999	108	659	935	85	296	999999	999999	18	797	999999	583	657	999999	999999	211	999999	999999	770	971	178	999999	134	543	993	999999	886	221	999999	999999	999999	818	360	478	110	999999	286	707	884	325	644	999999	651	999999	377	442	230	476	505	268	522	882	221	85	243	101	999999	125	941	107	409	999999	999999	170	999999	999999	233	188	983	377	999999	840	999999	999999	337	999999	318	999999	175	999999	757	999999	715	413	335	999999	607	284	244	18	493	171	766	787	915	589	990	490	241	961	219	999999	999999	999999	
343	682	54	766	748	764	999999	42	949	389	999999	990	348	304	834	986	808	999999	944	999999	883	763	84	61	538	999999	999999	827	709	213	352	999999	926	999999	80	652	919	840	535	480	235	999999	222	386	446	999999	250	695	656	255	163	270	107	518	253	580	608	999999	238	11	999999	954	332	745	47	634	74	999999	234	191	999999	967	999999	473	749	999999	550	697	614	612	506	793	181	999999	999999	91	999999	417	344	499	54	926	612	534	999999	280	138	999999	349	812	861	999999	999999	474	187	195	848	999999	999999	999999	39	910	388	625	504	492	783	999999	694	955	26	999999	426	734	147	150	365	887	279	478	304	999999	357	802	751	999999	332	999999	287	864	999999	984	647	999999	470	999999	548	987	39	711	497	270	782	393	795	214	73	736	336	999999	830	960	999999	999999	999999	956	562	585	999999	488	999999	999999	590	830	999999	41	999999	903	274	13	999999	377	857	999999	980	43	300	964	16	546	952	999999	999999	999999	43	283	630	356	996	513	580	963	123	551	999999	422	680	952	671	764	205	170	999999	333	999999	462	112	796	320	999999	665	598	578	999999	535	574	704	350	796	448	411	999999	907	760	432	639	264	316	26	568	362	348	999999	999999	999999	792	134	57	805	999999	180	999999	45	512	999999	999999	999999	999999	26	999999	717	340	165	233	363	999999	263	710	900	999999	999999	796	780	752	141	326	999999	999999	985	742	450	657	544	226	277	578	627	404	912	450	254	478	300	50	999999	999999	193	78	889	809	539	999999	156	10	382	999999	999999	999999	999999	531	685	999999	999999	283	535	70	796	999999	955	784	914	858	798	460	561	729	505	999999	901	118	999999	237	446	186	213	37	510	543	999999	893	999999	344	999999	999999	765	195	678	27	515	790	999999	254	123	114	894	681	625	696	449	653	878	323	392	271	398	457	621	999999	79	508	559	999999	999999	72	269	579	834	416	694	375	60	488	234	120	882	888	124	342	999999	532	411	813	104	200	24	211	952	762	992	318	574	65	999999	16	999999	973	159	61	999999	325	846	218	12	999999	999999	400	99	999999	389	510	342	999999	341	546	106	999999	167	999999	58	67	627	999999	999999	386	800	994	541	227	879	999999	738	73	497	966	999999	999999	811	30	999999	624	122	999999	999999	492	975	295	724	410	910	495	816	255	999999	999999	999999	774	794	625	283	999999	858	999999	999999	999999	771	279	791	374	861	903	933	147	316	999999	999999	947	699	999999	410	515	280	999999	316	999999	102	492	70	999999	279	911	
408	196	746	989	999999	999999	287	902	999999	706	503	359	549	999999	561	678	939	579	841	749	999999	862	224	767	999999	728	999999	999999	999999	289	219	999999	105	950	505	747	999999	326	668	705	670	796	221	704	999999	999999	591	310	832	423	999999	490	868	529	835	999999	971	978	661	46	999999	278	999999	441	999999	422	999999	599	999999	999999	288	623	910	999999	89	289	651	520	999999	999999	147	999999	186	999999	735	728	222	999999	999999	959	776	421	664	999999	30	401	280	999999	999999	599	999999	991	799	28	999999	930	580	731	449	999999	894	460	233	254	899	430	102	562	705	768	999999	687	485	552	47	866	999999	288	126	687	18	871	312	166	751	999999	999999	167	827	804	999999	491	137	567	74	325	198	420	732	600	309	999999	84	448	999999	999999	516	256	980	278	971	301	999999	999999	999999	33	158	76	999999	754	964	934	734	999999	621	999999	559	917	487	722	999999	548	999999	526	388	300	796	864	766	771	638	218	186	558	833	856	875	999999	999999	50	177	999999	999999	978	635	374	999999	183	827	681	999999	599	999999	999999	600	999999	745	98	383	257	236	293	310	731	125	755	757	185	77	765	842	194	999999	446	999999	999999	999999	578	999999	999999	316	623	999999	95	352	49	449	918	958	409	120	786	992	999999	813	883	821	999999	862	999999	999999	807	115	999999	838	245	702	332	713	54	999999	999999	208	369	941	613	257	225	388	85	315	839	227	668	654	65	201	999999	632	999999	734	445	715	19	406	999999	999999	999999	256	117	347	999999	214	914	999999	944	588	633	831	210	636	606	999999	787	574	777	999999	447	418	782	999999	577	699	51	999999	366	999999	999999	962	442	105	999999	968	280	738	999999	634	313	70	709	477	568	303	432	999999	138	638	928	445	629	918	80	999999	999999	999999	999999	426	999999	605	251	493	399	670	999999	114	363	638	999999	58	999999	152	287	999999	999999	315	999999	283	999999	15	191	727	532	753	343	523	34	716	505	217	968	771	471	708	818	226	87	897	904	327	682	500	111	880	69	486	641	693	857	167	588	496	159	168	424	999999	999999	645	336	875	89	647	143	999999	89	999999	681	579	569	492	238	588	379	950	999999	690	626	652	694	857	999999	341	858	347	628	482	622	312	293	304	265	441	570	999999	999999	999999	366	782	800	455	999999	71	134	375	999999	999999	999999	999999	999999	733	999999	999999	951	999999	992	748	789	999999	700	999999	999999	999999	295	275	999999	999999	999999	349	712	999999	334	999999	851	248	62	999999	217	999999	417	999999	999999	
423	999999	560	999999	946	490	101	999999	999999	255	571	91	999999	464	436	999999	859	999999	143	982	777	495	546	999999	999999	467	712	999999	999999	999999	306	388	82	999999	577	900	999999	869	290	315	999999	999999	223	53	999999	999999	657	784	625	54	999999	999999	283	645	588	927	931	161	351	999999	999999	673	864	957	948	192	19	952	887	999999	52	989	858	999999	999999	474	282	502	646	302	809	928	801	999999	192	952	114	436	663	999999	968	999999	999999	800	538	261	448	999999	104	580	999999	999999	897	99	11	999999	999999	999999	588	124	655	439	515	999999	679	849	999999	736	999999	995	87	999999	299	247	567	999999	472	67	999999	999999	35	26	408	75	999999	114	999999	712	136	824	999999	999999	847	548	999999	539	76	478	999999	688	389	712	999999	108	502	999999	999999	659	999999	999999	895	437	166	999999	999999	639	40	450	999999	575	819	170	999999	950	999999	429	735	750	254	37	999999	999999	936	610	425	322	535	309	572	381	698	381	189	593	999999	39	999999	999999	999999	364	999999	999999	968	556	869	229	112	539	999999	83	999999	999999	414	504	149	999999	501	556	367	776	113	999999	877	999999	876	999999	980	26	31	508	927	670	300	890	999999	999999	35	390	741	206	220	995	738	499	937	42	966	685	454	37	999999	945	706	683	260	776	749	841	679	999999	999999	96	518	72	155	773	374	999999	975	373	999999	121	814	999999	566	117	999999	387	200	843	481	304	571	999999	969	982	964	616	639	752	35	194	999999	999999	999999	999999	999999	676	354	999999	999999	451	999999	90	162	427	140	999999	127	999999	999999	372	999999	999999	999999	999999	524	524	102	999999	999999	757	884	232	347	690	410	505	214	442	630	326	43	36	185	39	594	999999	841	552	851	428	499	496	968	663	543	875	369	999999	999999	963	583	190	365	910	567	487	999999	999999	26	635	340	685	522	466	339	624	659	999999	359	999999	682	549	322	390	268	397	264	684	156	534	999999	201	833	666	999999	852	670	275	999999	116	748	999999	535	999999	98	814	974	511	334	919	225	448	662	575	291	44	868	975	651	999999	233	68	324	492	499	149	851	999999	723	486	953	999999	458	999999	294	312	999999	106	301	999999	423	999999	999999	999999	319	999999	999999	267	385	708	984	695	623	302	882	690	999999	53	726	949	962	999999	787	848	965	999999	990	999999	291	979	999999	771	683	207	999999	481	708	999999	183	802	610	594	481	25	501	268	999999	165	370	999999	999999	999999	380	352	491	305	964	511	271	487	999999	128	999999	406	689	222	21	425	
546	411	982	968	870	923	999999	377	646	999999	356	706	71	834	58	687	999999	58	401	340	716	999999	516	206	825	999999	104	491	999999	999999	335	289	999999	354	619	958	621	288	110	999999	14	123	659	999999	165	564	999999	873	80	298	673	640	821	681	709	95	895	785	999999	999999	828	856	758	999999	446	76	999999	717	224	99	75	453	947	944	336	603	999999	324	51	999999	280	999999	999999	330	411	999999	467	999999	644	533	73	836	999999	926	999999	157	364	999999	999999	98	114	707	999999	980	999999	229	999999	876	999999	115	295	580	743	999999	903	999999	445	999999	169	751	999999	999999	83	690	35	238	318	999999	326	999999	248	999999	569	953	165	573	572	999999	999999	191	12	999999	999999	539	248	493	103	999999	32	30	712	926	928	13	999999	229	634	967	954	994	911	999999	560	999999	866	582	999999	790	999999	340	999999	13	340	978	999999	27	665	999999	452	542	999999	65	998	305	475	322	784	565	473	936	999999	605	999999	113	279	999999	999999	62	672	666	482	999999	535	692	986	709	595	950	999999	999999	564	999999	525	421	858	855	672	264	701	999999	798	455	326	999999	401	439	999999	237	708	999999	987	612	871	786	999999	999999	529	315	319	766	726	999999	999999	999999	999999	848	999999	75	254	424	669	776	361	127	867	37	985	999999	999999	999999	193	368	251	999999	484	952	228	739	362	36	336	366	999999	935	827	964	999999	324	418	999999	359	999999	983	294	999999	220	260	753	918	42	846	999999	24	762	583	368	999999	463	528	999999	629	350	999999	227	999999	312	831	999999	300	903	999999	671	336	749	207	732	384	957	109	273	701	474	820	999999	189	551	999999	192	999999	468	999999	690	796	988	999999	19	747	765	999999	445	999999	834	463	999999	999999	185	999999	274	564	850	983	999999	364	999999	728	165	529	999999	48	546	959	999999	74	831	531	203	875	347	827	198	999999	619	760	663	884	867	999999	805	181	999999	104	88	627	511	485	999999	336	541	270	767	999999	363	726	660	486	740	769	632	493	955	309	119	447	376	865	999999	999999	999999	380	860	153	723	221	44	451	881	31	563	356	999999	866	344	86	69	999999	631	892	109	999999	153	999999	389	322	999999	999999	999999	999999	260	645	120	872	636	170	410	999999	766	152	692	218	999999	719	999999	999999	708	98	965	42	387	668	243	482	999999	522	237	762	764	410	995	339	467	999999	770	917	246	912	240	184	676	999999	941	489	999999	891	583	434	892	113	999999	137	739	951	999999	999999	999999	999999	107	123	933	647	999999	
365	156	362	999999	363	949	999999	49	795	858	790	366	941	726	999999	282	883	939	802	870	999999	999999	867	600	999999	987	187	515	608	999999	127	999999	999999	587	586	999999	847	999999	999999	999999	604	73	999999	999999	948	595	322	865	658	365	223	999999	999999	777	999999	568	999999	999999	244	376	771	782	441	980	741	550	999999	999999	999999	999999	435	743	999999	999999	999999	999999	999999	598	651	921	675	999999	857	252	999999	943	120	260	389	999999	999999	999999	905	852	999999	821	999999	837	538	408	267	958	999999	999999	930	480	463	812	511	999999	999999	690	999999	323	701	459	925	199	999999	999999	440	86	974	132	366	349	837	999999	614	999999	965	999999	69	999999	663	717	596	619	322	999999	490	307	748	778	436	373	999999	592	161	263	895	442	999999	740	968	190	983	999999	880	590	643	595	999999	67	999999	450	999999	867	659	983	862	316	876	269	317	142	999999	206	999999	999999	375	255	715	361	559	533	692	328	285	482	999999	994	739	731	999999	894	109	691	143	986	742	117	999999	177	400	999999	999999	198	433	835	852	787	906	886	225	999999	999999	846	507	121	757	999999	591	186	999999	868	999999	155	781	423	42	646	72	709	261	267	323	547	960	970	967	504	895	999999	630	946	98	852	516	99	999999	263	194	31	239	999999	999999	755	917	532	22	999999	416	999999	802	999999	724	206	999999	999999	83	999999	885	537	999999	262	416	152	556	314	779	723	638	692	408	779	999999	50	480	821	742	568	999999	999999	958	556	97	885	646	423	231	892	228	559	26	683	377	999999	877	976	33	383	208	613	752	298	782	724	999999	33	754	684	725	812	225	515	711	457	579	999999	999999	530	505	143	93	887	505	89	675	724	999999	999999	173	999999	798	368	999999	999999	685	999999	773	373	284	622	669	999999	999999	415	343	510	972	920	87	288	811	503	877	74	529	865	793	703	58	887	999999	948	520	231	999999	856	155	693	772	909	824	801	256	883	999999	545	721	100	745	175	999999	490	999999	885	999999	304	491	305	497	999999	876	80	999999	396	999999	999999	36	999999	400	486	365	288	999999	178	464	19	257	994	600	999999	154	702	999999	999999	144	141	231	635	999999	999999	999999	850	999999	952	43	753	487	999999	883	753	519	776	999999	999999	810	474	343	559	999999	684	57	999999	704	999999	999999	183	123	441	262	868	999999	401	416	681	121	514	92	205	144	710	531	397	121	847	474	377	999999	999999	83	669	999999	999999	214	854	999999	878	155	999999	286	860	640	55	606	999999	264	127	
369	28	156	305	392	148	424	999999	162	999999	385	857	48	999999	179	999999	999999	592	79	826	197	999999	19	243	368	999999	999999	284	80	486	791	999999	592	357	17	999999	552	778	999999	660	257	494	702	22	502	999999	654	978	690	999999	999999	23	945	438	930	807	19	913	936	993	999999	999999	999999	676	999999	289	274	690	999999	999999	871	589	999999	418	999999	999999	999999	996	740	79	744	939	999999	853	798	777	160	164	427	999999	975	638	999999	294	999999	116	845	36	153	999999	34	999999	688	505	354	107	999999	537	858	238	999999	22	182	866	258	290	557	999999	877	999999	139	120	999999	99	219	243	748	30	977	472	856	834	852	528	55	999999	260	98	508	700	79	622	305	999999	263	962	465	975	46	160	559	59	158	63	93	914	699	599	999999	121	999999	687	559	396	381	122	169	654	820	476	999999	468	297	187	999999	516	814	84	836	257	999999	772	984	827	913	999999	685	799	444	141	91	661	802	397	350	391	73	909	817	150	802	811	164	999999	130	100	762	970	41	576	109	625	762	48	343	587	703	731	482	574	437	370	999999	999999	395	377	666	999999	836	640	453	904	267	695	454	999999	617	425	706	822	54	715	999999	868	41	466	898	764	999999	763	687	341	436	253	999999	442	601	999999	999999	999999	434	862	143	400	133	205	367	999999	593	377	999999	999999	34	660	529	721	602	351	658	929	478	901	845	83	952	121	477	23	982	22	999999	152	999999	954	397	192	581	377	744	835	999999	831	180	686	999999	999999	316	776	724	999999	999999	260	817	999999	284	533	26	70	447	22	999999	999999	94	999999	12	826	47	999999	273	347	150	234	999999	822	999999	646	999999	169	289	553	999999	701	299	990	181	124	335	997	680	864	999999	521	929	732	118	754	747	598	683	967	999999	999999	999999	387	851	999999	654	994	999999	637	801	857	780	999999	217	35	64	104	409	999999	999999	50	400	408	999999	999999	304	999999	999999	87	899	142	486	321	191	999999	199	912	149	999999	999999	999999	999999	52	72	999999	740	45	525	92	699	653	198	794	476	332	844	113	215	232	999999	780	290	345	737	668	999999	468	712	648	836	152	999999	843	428	170	466	357	999999	864	888	269	358	999999	387	256	999999	999999	845	999999	723	999999	707	916	255	999999	60	247	315	403	937	281	999999	876	255	557	698	999999	376	316	865	497	767	350	343	61	999999	659	958	490	725	688	623	999999	999999	751	999999	999999	999999	999999	120	228	999999	942	926	999999	936	999999	385	830	
999999	598	325	539	999999	999999	327	366	582	999999	999999	999999	289	825	678	258	658	479	951	504	122	999999	757	637	205	999999	454	825	423	726	125	949	283	137	932	136	373	93	999999	698	433	88	999999	999999	480	719	938	999999	274	678	958	466	530	881	999999	999999	841	688	343	999999	999999	999999	942	999999	88	999999	126	999999	892	551	885	574	620	263	80	999999	205	362	166	486	709	999999	560	745	768	999999	999999	402	999999	999999	999999	684	999999	513	999999	931	145	608	999999	172	999999	786	999999	722	792	393	846	277	810	685	702	488	999999	857	999999	554	999999	206	999999	999999	999999	999999	743	858	265	210	825	116	999999	148	999999	999999	46	999999	882	922	903	999999	999999	999999	999999	161	591	999999	342	806	999999	891	866	372	989	939	521	896	283	879	53	475	467	592	568	999999	999999	999999	787	115	452	999999	974	999999	650	113	254	999999	617	737	999999	999999	526	458	57	933	249	974	999999	958	85	999999	719	13	879	437	999999	370	817	999999	231	919	946	236	364	625	916	152	721	886	694	809	288	546	747	43	949	18	544	634	500	999999	999999	828	40	312	817	999999	844	223	999999	883	894	544	516	999999	999999	299	104	432	26	106	263	999999	999999	275	861	183	266	845	488	372	999999	192	582	275	999999	999999	999999	999999	807	945	308	507	999999	999999	999999	743	39	999999	999999	659	999999	122	999999	403	702	259	565	999999	451	644	715	999	735	369	68	712	962	999999	814	945	103	999999	624	80	798	755	119	999999	999999	127	153	730	999999	999999	459	712	999999	189	999999	157	562	999999	610	173	240	309	772	794	753	211	781	788	720	35	566	870	498	547	604	999999	150	112	412	333	999999	984	134	906	910	999999	147	782	999999	999999	999999	661	999999	461	840	999999	982	324	708	999999	346	999999	20	848	999999	999999	224	999999	584	999999	999999	459	38	286	999999	999999	184	865	999999	407	999999	998	119	62	642	904	999999	999999	706	115	964	825	404	263	987	999999	974	286	644	999999	141	120	208	63	999999	999999	632	165	789	999999	325	126	441	311	95	347	255	957	999999	999999	160	999999	330	999999	660	190	65	775	999999	536	281	897	230	999999	276	954	800	66	401	999999	281	282	257	122	790	847	394	103	178	649	999999	27	80	287	181	999999	789	999999	402	480	877	999999	999999	262	999999	427	896	879	44	999999	547	198	999999	505	96	877	930	218	688	813	999999	962	607	650	646	999999	827	943	390	999999	175	80	663	921	831	424	999999	994	799	372	951	515	68	47	111	999999	461	574	
201	999999	999999	580	999999	999999	683	915	999999	225	616	68	999999	952	498	721	965	476	535	643	674	671	470	999999	419	326	999999	290	903	999999	549	944	803	999999	752	999999	999999	594	999999	84	999999	916	174	201	388	740	772	999999	26	999999	999999	634	176	999999	900	529	999999	97	999999	724	999999	403	999999	689	676	671	265	999999	210	999999	430	999999	446	460	405	999999	999999	999999	556	678	553	863	273	565	499	999999	778	985	361	233	262	212	999999	316	356	999999	904	999999	999999	717	485	434	798	614	916	700	198	715	999999	152	31	564	999999	492	180	864	139	999999	200	761	892	279	986	977	159	999999	947	139	114	560	853	32	753	838	202	999999	999999	999999	649	799	999999	72	573	999999	211	698	999999	941	999999	492	715	458	294	999999	999999	999999	448	821	999999	999999	999999	69	611	860	298	999	810	702	299	999999	800	479	806	401	46	829	705	777	775	461	557	16	993	999999	999999	405	737	989	23	999999	680	253	999999	950	56	666	461	713	920	212	887	968	999999	93	692	246	651	893	727	994	999999	670	55	12	999999	746	75	989	25	893	271	821	688	312	381	556	999999	855	354	380	999999	992	856	573	573	589	364	910	929	608	753	844	272	28	486	19	999999	999999	810	999999	600	999999	697	999999	940	999999	289	349	712	999999	963	795	548	356	626	517	814	481	439	999999	999999	165	999999	417	149	427	558	670	826	371	359	90	55	999999	779	906	305	829	999999	506	310	25	207	999999	999999	957	305	915	999999	968	999999	999999	763	259	999999	999999	412	999999	887	523	518	999999	522	999999	785	882	750	999999	576	720	999999	984	999999	932	260	377	999999	274	772	191	131	642	277	999999	175	999999	326	796	138	344	503	25	941	119	988	690	999999	856	18	999999	217	802	349	682	755	221	999999	830	998	549	488	147	516	706	401	875	351	665	185	161	566	954	999999	242	999999	207	52	739	999999	570	874	110	265	21	999999	329	303	595	999999	954	999999	495	797	999999	855	366	999999	245	717	123	349	837	681	856	205	263	437	116	465	558	999999	146	999999	438	675	999999	881	505	732	999999	581	755	563	230	404	80	166	786	386	860	698	999999	32	830	231	47	428	408	815	720	999999	197	140	999999	785	620	999999	369	913	999999	484	13	999999	645	541	999999	283	999999	999999	135	106	650	729	605	999999	371	124	66	216	637	999999	999999	690	22	189	999999	625	20	444	784	471	796	873	909	999999	695	304	387	299	638	764	999999	999999	689	999999	252	999999	534	692	999999	
999999	552	163	285	518	11	322	999999	465	156	967	999999	25	677	664	999999	999999	819	229	999999	76	999999	999999	578	873	991	535	10	398	937	926	101	327	30	289	918	643	598	401	383	999999	803	999999	152	670	999999	952	999999	34	999999	475	999999	999999	528	358	768	999999	584	412	527	475	322	999999	527	229	876	944	995	398	746	666	188	428	846	792	272	815	999999	907	381	48	999999	975	85	472	999999	786	799	671	520	141	69	999999	999999	907	999999	701	404	922	794	556	999999	999999	288	656	296	999999	468	999999	95	953	172	676	40	999999	219	346	36	65	941	999999	155	334	999999	614	607	992	999999	938	732	570	420	700	999999	824	92	385	697	428	999999	69	328	999999	586	567	999999	392	165	999999	698	999999	675	349	981	705	999999	632	13	673	59	999999	674	529	12	524	999999	472	999999	999999	406	834	648	607	880	999999	771	91	747	320	645	224	837	999999	249	18	895	81	999999	999999	423	459	381	33	379	880	395	798	71	71	34	506	828	949	989	864	84	77	468	110	933	999999	884	999999	37	834	466	515	290	994	629	471	753	155	999999	946	462	625	999999	999	999999	972	999999	686	296	149	395	888	999999	385	999999	827	999999	618	999999	103	575	688	995	544	424	879	999999	77	999999	562	753	683	166	999999	412	459	839	469	614	960	310	207	999999	888	448	578	346	904	70	802	859	144	671	699	381	773	629	693	999999	999999	999999	952	254	734	395	712	731	136	973	484	987	152	14	523	792	377	999999	117	999999	846	543	613	17	999999	703	618	22	467	671	638	830	999999	885	999999	506	358	952	672	502	736	846	999999	931	999999	814	716	140	999999	999999	14	999999	522	597	738	999999	851	945	615	40	999999	700	273	465	344	654	841	999999	999999	27	444	999999	620	614	370	999	999999	682	999999	825	986	488	999999	560	667	158	999999	559	156	925	654	412	347	999999	999999	45	583	999999	596	931	972	999999	133	140	472	999999	870	907	237	739	748	999999	523	789	54	298	999999	712	797	196	346	292	121	91	372	41	86	999999	888	334	999999	999999	999999	500	852	999999	999999	999999	98	87	287	410	999999	417	186	485	889	999999	596	437	209	870	999999	410	595	690	999999	51	767	441	513	891	29	999999	322	178	94	33	936	999999	933	112	999999	720	908	999999	959	999999	904	887	152	528	392	460	134	999999	623	684	999999	171	198	323	966	999999	573	396	999999	429	999999	18	401	865	999999	89	999999	107	255	245	501	659	730	644	147	880	299	985	
508	568	777	999999	555	999999	128	774	328	619	999999	967	999999	999999	554	540	609	896	999999	286	906	999999	956	999999	999999	387	999999	255	440	554	999999	999999	367	999999	888	822	651	338	999999	991	747	846	999999	884	960	287	98	999999	114	200	45	251	999999	22	88	205	612	750	465	177	226	872	343	774	443	60	609	569	633	732	999999	280	442	999999	538	69	552	81	76	32	299	212	999999	250	999999	934	701	355	509	692	220	901	872	295	775	875	999999	999999	451	999999	999999	528	356	382	312	764	808	999999	483	28	652	999999	999999	999999	878	999999	730	103	999999	999999	359	999999	70	940	521	986	999999	157	728	999999	557	999999	629	166	354	999999	856	768	937	999999	136	811	871	999999	49	678	228	439	417	999999	154	999999	729	942	999999	423	999999	415	860	325	366	661	171	999999	471	95	911	526	98	117	999999	962	165	511	381	547	392	580	900	843	767	969	739	966	518	148	837	686	605	930	311	450	908	621	398	475	650	999999	28	954	767	999999	351	999999	604	192	263	999999	571	999999	41	888	514	999999	558	396	999999	204	311	999999	258	234	920	999999	805	999999	63	999999	123	906	897	999999	999999	946	85	75	628	439	371	335	884	618	125	592	999999	999999	936	999999	73	11	554	455	749	694	705	542	781	193	504	999999	999999	719	114	999999	999999	700	337	567	941	492	999999	492	832	976	448	639	118	338	999999	392	999999	173	479	122	362	451	999999	866	999999	543	294	444	934	483	206	999999	999999	460	477	999999	95	378	948	581	999999	999999	623	773	999999	75	433	452	926	999999	118	999999	249	999999	312	673	118	470	326	408	999999	999999	999999	358	999999	283	999999	658	861	999999	306	412	224	898	880	300	827	818	620	185	119	999999	517	822	375	241	926	523	157	999999	101	625	61	550	384	907	513	999999	999999	973	999999	775	999999	868	815	706	999999	999999	121	22	845	999999	849	151	298	999999	816	999999	983	547	999999	611	510	999999	966	999999	360	999999	523	972	999999	999999	824	647	244	344	259	649	999999	668	491	584	411	145	957	800	775	909	261	28	100	777	290	456	626	339	999999	534	999999	144	999999	85	999999	148	235	292	999999	999999	907	999999	999999	177	729	999999	999999	772	209	999999	999999	999999	905	450	999999	505	882	999999	999999	378	30	905	79	999999	746	872	999999	999999	757	273	910	674	334	573	12	306	912	999999	999999	965	399	854	139	999999	434	999999	239	904	662	332	265	225	999999	108	191	999999	884	389	430	856	11	651	24	936	465	435	841	341	
448	126	592	959	961	316	979	176	776	179	301	20	999999	999999	752	434	999999	999999	664	235	391	999999	421	999999	999999	201	963	747	839	202	444	999999	999999	999999	999999	545	999999	306	999999	703	129	999999	235	715	98	420	224	593	898	999999	999999	770	770	615	949	447	704	69	467	999999	352	241	337	583	735	302	126	999999	951	217	694	711	999999	999999	116	377	999999	706	444	91	977	380	848	258	274	674	238	288	948	999999	840	680	838	494	360	887	999999	652	999999	796	303	479	641	691	895	227	340	809	509	582	999999	998	624	385	792	972	393	88	318	71	999999	999999	999999	933	376	23	872	945	610	229	690	132	726	999999	999999	507	738	999999	363	999999	344	429	779	375	355	842	66	999999	702	999999	504	608	999999	918	732	466	682	999999	999999	881	354	394	208	999999	892	550	281	976	999999	294	999999	236	999999	271	727	999999	999999	999999	587	999999	957	419	999999	231	724	91	788	808	916	331	825	39	841	481	702	949	230	499	999999	805	570	90	865	417	999999	277	999999	82	201	98	408	261	131	999999	924	935	150	977	565	810	762	473	70	275	469	215	394	999999	568	777	423	568	999999	781	963	877	553	835	87	457	208	716	617	827	923	573	907	999999	556	766	809	999999	934	672	53	107	29	600	948	938	882	999999	513	423	999999	839	314	999999	827	999999	999999	999999	899	999999	611	55	855	242	999999	999999	999999	344	696	999999	968	179	999999	284	738	865	999999	952	999999	149	574	569	212	203	162	93	269	567	233	999999	384	504	354	999999	71	997	252	787	257	62	641	548	999999	711	455	505	215	39	999999	961	199	439	427	760	999999	51	843	999999	90	268	636	999999	120	999999	999999	473	825	807	999999	741	623	80	704	834	507	36	627	501	748	999999	877	240	957	271	320	944	999999	594	293	29	164	999999	706	999999	426	901	437	755	999999	982	680	999999	815	869	347	129	999999	999999	262	516	424	351	914	434	390	406	782	848	999999	483	999999	999999	523	204	999999	999999	373	715	418	606	598	999999	217	999999	975	999999	424	97	999999	201	219	494	999999	777	999999	812	675	282	608	29	129	588	999999	810	595	999999	885	621	291	313	755	29	184	999999	917	999999	143	157	458	999999	999999	694	924	685	273	901	898	745	599	999999	367	999999	116	398	486	19	993	999999	180	536	594	803	806	999999	445	999999	999999	999999	859	62	678	527	823	697	47	435	664	203	999999	693	550	149	32	999999	999999	663	999999	785	179	907	559	735	977	999999	326	188	
999999	314	249	999999	999999	999999	885	999999	106	999999	277	419	999999	999999	355	799	861	486	985	454	780	299	999999	782	288	534	517	952	999999	942	550	999999	380	858	999999	359	999999	473	112	338	263	485	999999	115	395	503	434	127	561	759	874	999999	936	871	407	999999	640	467	794	999999	705	933	53	163	299	376	48	502	514	999999	845	999999	384	657	201	305	879	999999	396	785	110	999999	400	999999	78	59	964	508	460	948	719	497	678	999999	633	999999	441	999999	815	29	464	999999	612	999999	913	485	999999	289	999999	112	999999	82	999999	19	955	315	999999	309	94	250	411	539	51	566	287	358	720	339	33	999999	864	999999	752	377	330	179	787	834	830	593	932	684	999999	358	999999	999999	426	668	99	327	787	141	999999	575	617	999999	890	56	288	565	765	999999	265	809	248	107	999999	703	689	786	528	708	479	500	317	727	711	692	336	640	931	61	249	706	999999	732	449	999999	759	405	288	740	556	274	999999	155	428	28	120	142	326	723	999999	999999	999999	999999	662	681	267	999999	223	207	719	647	633	713	547	999999	726	999999	657	152	999999	999999	507	787	161	214	672	172	308	693	999999	204	323	218	83	936	999999	14	80	767	919	869	191	91	31	999999	641	999999	999999	999999	301	999999	484	184	779	694	805	22	999999	457	19	104	999999	530	999999	524	334	424	999999	611	653	999999	445	890	233	84	113	999999	999999	253	999999	999999	564	438	401	978	999999	149	438	388	141	894	86	623	758	999999	999999	999999	999999	999999	999999	226	485	996	225	579	168	594	999999	705	591	389	256	684	999999	462	539	163	138	999999	999999	195	985	261	479	759	999999	999999	142	408	999999	452	958	269	669	999999	82	568	222	999999	820	999999	198	733	797	751	647	402	999999	305	999999	133	532	821	702	999999	240	233	999999	466	935	345	461	552	908	149	430	987	999999	536	390	971	940	999999	825	677	999999	262	464	727	121	252	93	836	123	673	919	999999	566	280	999999	848	51	999999	886	999999	674	645	825	657	999999	660	387	212	915	323	193	225	995	34	402	978	769	798	355	999999	261	625	439	244	229	292	430	745	999999	541	999999	999999	430	999999	999999	360	437	806	406	999999	865	880	920	799	490	703	152	542	877	999999	88	999999	999999	203	999999	59	216	590	437	48	999999	999999	792	383	393	998	795	655	31	51	551	962	402	894	827	381	704	999999	754	999999	150	888	867	282	462	686	783	236	999999	954	154	846	378	367	999999	232	97	546	416	491	908	496	
999999	836	597	126	850	999999	999999	851	354	576	835	912	999999	352	774	520	921	706	999999	568	538	76	999999	999999	999999	44	673	604	293	168	233	273	617	654	377	40	684	346	836	277	860	275	999999	578	21	466	469	878	458	577	625	709	276	349	957	454	999999	892	532	816	842	771	568	196	352	572	304	253	974	999999	999999	584	870	999999	708	273	466	328	693	137	574	794	156	999999	542	999999	996	277	696	922	101	999999	814	29	435	999999	707	423	999999	448	171	225	999999	714	741	51	839	999999	641	999999	999999	621	209	404	251	57	624	851	653	829	999999	37	557	999999	999999	53	770	850	521	619	566	53	102	254	965	999999	999999	999999	999999	501	683	676	636	11	935	479	592	419	777	388	474	855	999999	405	872	144	999999	851	71	999999	280	999999	808	31	999999	944	528	999999	439	892	166	192	876	162	999999	999999	400	556	126	183	460	999999	999999	143	154	999999	283	999999	382	999999	691	49	381	999999	230	694	867	614	873	991	951	999999	999999	884	231	292	978	617	999999	999999	743	121	735	888	247	919	915	675	877	427	999999	831	582	607	211	999999	810	599	999999	460	42	786	999999	134	231	999999	999999	999999	911	861	999999	665	999999	999999	98	579	999999	492	49	999999	779	999999	999999	455	330	999999	64	999999	682	115	481	999999	684	999999	939	957	438	999999	666	423	999999	727	999999	999999	695	15	395	999999	519	632	812	327	559	632	681	840	59	237	999999	111	769	998	999999	806	389	353	980	999999	470	999999	151	999999	826	999999	761	61	438	721	760	325	734	881	999999	999999	303	999999	828	62	128	999999	999999	210	805	564	999999	550	222	999999	999999	351	34	748	711	388	490	118	501	933	870	630	411	338	477	489	377	999999	145	464	999999	235	999999	999999	528	371	232	940	898	271	972	999999	839	480	94	418	300	986	180	999999	569	999999	999999	895	192	498	999999	999999	999999	326	197	766	415	757	454	410	827	106	999999	350	166	550	999999	239	960	660	790	930	253	999999	999999	390	716	660	894	327	573	629	745	40	673	652	999999	581	84	999999	804	91	35	684	591	999999	766	999999	999999	29	975	432	934	531	707	767	336	673	999999	806	59	755	862	136	837	207	360	199	676	513	342	638	999999	755	856	709	999999	569	477	993	999999	886	342	875	352	150	694	223	999999	999999	325	543	453	277	999999	59	228	898	846	393	843	576	163	814	999999	999999	999999	189	675	997	862	767	206	144	192	999999	999999	987	784	696	999999	999999	999999	770	999999	798	
194	999999	999999	999999	491	15	722	93	160	999999	732	528	999999	15	873	514	548	335	999999	557	999999	318	999999	999999	636	240	124	160	879	706	710	999999	626	888	162	999999	999999	868	999999	856	999999	122	999999	999999	999999	999999	999999	778	999999	999	999999	999999	726	640	999999	876	801	606	180	260	891	571	214	453	347	349	902	309	853	999999	924	999999	999999	197	512	999999	334	999999	562	743	999999	346	337	880	118	178	667	986	437	999999	588	983	698	999999	965	999999	908	540	797	100	991	999999	925	339	999999	999999	722	539	137	236	552	850	54	436	999999	554	244	333	345	178	682	916	872	999999	904	941	981	563	999999	38	999999	793	162	471	752	941	421	999999	805	999999	456	137	858	210	733	737	938	999999	446	420	249	584	204	999999	418	999999	999999	357	435	999999	936	999999	318	999999	910	758	697	583	684	877	143	246	527	155	722	554	67	672	844	176	13	719	999999	810	788	741	999999	999999	62	677	325	74	999999	672	263	297	819	759	300	975	49	365	587	568	287	999999	999999	59	907	864	999999	954	512	268	140	999999	51	507	320	999999	169	999999	530	16	562	79	673	854	892	434	735	308	381	869	137	647	999999	558	532	785	684	999999	626	999999	661	999999	561	999999	999999	999999	999999	321	448	999999	816	875	834	581	16	218	999999	212	166	482	138	999999	582	643	999999	492	94	492	974	535	494	618	547	341	999999	201	518	369	322	855	187	999999	860	259	62	261	813	560	552	999999	999999	482	393	153	69	943	999999	999999	999999	60	952	764	346	913	637	999999	337	503	236	999999	699	999999	890	311	305	715	857	999999	591	878	679	533	939	660	89	21	235	404	281	411	413	600	999999	271	999999	423	999999	946	622	855	924	319	999999	737	624	484	592	92	999999	354	95	465	336	304	381	428	999999	686	999999	625	971	999999	999999	999999	411	999999	785	628	999999	881	638	911	710	735	999999	369	208	211	45	604	429	999999	555	999999	326	999999	274	999999	890	484	599	400	122	999999	883	999999	98	509	336	999999	699	963	684	999999	715	184	754	600	350	21	229	622	651	999999	205	999999	387	304	508	999999	999999	894	737	923	292	248	999999	713	852	999999	999999	699	875	999999	905	466	469	589	999999	151	999999	673	999999	999999	264	976	999999	999999	999999	64	613	793	11	873	691	999999	235	760	684	999999	999999	51	748	999999	999999	999999	747	141	999999	739	369	798	999999	366	269	171	999999	999999	668	316	499	999999	913	797	360	487	697	999999	828	110	999999	999999	905	999999	766	999999	
925	174	147	733	999999	999999	999999	999999	694	815	710	644	614	999999	460	999999	101	378	978	470	138	950	35	263	999999	745	999999	233	999999	661	999999	349	600	117	245	999999	721	999999	86	999999	365	852	999999	545	776	62	999999	999999	650	999999	616	536	999999	305	34	974	148	999999	900	999999	314	336	561	999999	921	371	54	506	294	279	654	166	301	106	999999	285	848	489	487	780	999999	14	583	999999	54	366	583	304	93	999999	51	838	44	593	999999	999999	300	79	999999	999999	999999	890	24	380	999999	459	245	999999	200	999999	999999	658	999999	999999	144	999999	752	915	999999	999999	788	999999	423	32	238	999999	132	707	529	86	985	779	866	83	999999	468	999999	212	999999	594	130	999999	114	999999	145	999999	441	999999	459	277	999999	385	90	68	999999	269	476	991	152	999999	337	999999	149	124	763	999999	792	332	358	675	319	549	999999	404	444	873	644	88	999999	845	384	218	999999	261	799	999999	699	807	457	512	992	998	999999	46	999999	592	999999	999999	999999	999999	600	119	999999	783	999999	736	999999	685	623	752	624	397	113	306	26	999999	289	887	324	999999	999999	984	875	846	999999	999999	488	999999	147	851	108	999999	999999	109	999999	275	653	999999	303	72	710	23	194	999999	888	604	894	764	29	148	999999	887	675	428	139	615	243	719	110	647	257	457	548	999999	999999	969	890	14	999999	750	999999	814	593	999999	452	999999	800	999999	999999	88	426	724	430	998	999999	220	999999	88	970	638	999999	934	374	999999	999999	262	474	422	60	919	714	890	712	279	999999	999999	304	423	975	494	815	999999	761	999999	999999	533	36	549	233	443	989	811	44	999999	718	541	449	936	446	199	999999	999999	129	48	374	535	22	999999	336	999999	916	565	113	485	999999	968	182	352	435	291	236	924	199	617	929	902	856	299	560	141	999999	367	999999	785	324	438	999999	723	999999	695	999999	874	999999	183	526	434	999999	558	600	750	999999	107	511	999999	963	999999	197	999999	119	471	679	723	601	204	999999	559	588	328	170	394	35	459	694	999999	771	361	999999	25	100	504	999999	307	699	999999	773	999999	999999	822	821	999999	999999	441	614	999999	26	797	999999	29	184	967	845	390	999999	215	724	909	412	770	393	999999	999999	181	999999	614	999999	999999	34	999999	999999	999999	999999	999999	506	100	999999	999999	844	508	724	973	87	692	999999	132	659	813	908	493	95	863	549	95	999999	218	535	79	29	999999	917	644	773	491	597	136	999999	88	883	308	999999	140	74	903	56	419	535	851	339	298	954	464	
999999	540	999999	567	999999	618	338	999999	564	83	999999	844	590	999999	999999	595	999999	715	999999	580	999999	999999	999999	954	799	645	48	28	999999	684	739	730	55	463	182	242	785	999999	627	999999	750	999999	999999	989	565	229	999999	967	219	939	999999	624	440	383	534	861	119	999999	767	999999	580	319	614	999999	343	844	999999	137	906	999999	810	74	98	213	830	344	867	999999	399	580	999999	999999	809	999999	927	125	999999	671	999999	320	133	44	272	763	85	441	999999	999999	656	720	430	195	71	251	139	999999	999999	236	553	200	993	678	999999	197	999999	999999	510	870	953	227	554	137	209	595	844	999999	802	334	137	398	999999	15	785	678	159	146	19	999999	615	999999	589	73	127	999999	327	455	683	84	999999	575	999999	999999	999999	438	176	303	986	999999	407	363	890	999999	109	164	837	988	892	682	48	404	499	999999	264	719	638	999999	999999	471	999999	399	999999	999999	999999	999999	468	252	106	356	512	855	999999	999999	169	261	999999	387	964	999999	900	999999	562	10	46	827	86	988	856	199	799	684	999999	999999	206	18	999999	173	110	547	696	594	999999	545	999999	999999	254	955	782	999999	374	261	527	56	570	940	836	101	999999	284	485	999999	999999	907	556	828	571	635	347	161	989	191	287	426	276	315	446	999999	829	854	999999	130	215	999999	824	548	167	248	954	999999	181	180	482	999999	71	227	999999	984	999999	352	620	999999	999999	999999	999999	193	974	999999	780	265	503	820	271	836	999999	999999	999999	543	999999	999999	670	999999	681	91	980	999999	999999	461	365	999999	116	462	37	487	999999	964	999999	584	839	641	574	66	468	699	763	360	908	645	133	706	953	665	902	980	681	999999	999999	537	999999	203	999999	522	745	999999	158	50	793	784	999999	737	853	689	703	451	443	614	865	982	327	999999	911	999999	999999	999999	105	451	560	56	806	946	36	974	934	645	166	61	320	737	551	722	567	133	53	396	852	273	999999	460	546	76	431	955	219	999999	999999	999999	194	96	635	706	490	746	978	655	711	999999	755	999999	295	391	303	999999	440	604	71	787	29	942	806	832	489	999999	999999	999999	525	81	999999	999999	362	999999	867	234	112	844	999999	821	155	397	685	999999	999999	903	175	999999	772	999999	524	614	999999	505	999999	999999	289	802	227	390	999999	248	140	639	999999	841	999999	999999	524	79	999999	596	371	999999	999999	632	266	832	323	999999	934	355	966	231	556	160	954	857	352	999999	944	309	627	999999	585	906	266	55	861	676	208	624	999999	703	276	927	
253	718	863	770	999999	999999	999999	641	456	999999	999999	908	93	962	887	847	208	999999	135	727	969	519	999999	735	999999	221	971	999999	387	999999	715	273	955	628	999999	245	994	581	639	497	820	986	999999	695	634	358	999999	898	789	361	426	741	578	549	999999	733	64	138	404	773	485	842	264	999999	185	999999	953	464	65	651	853	999999	999999	637	906	983	122	969	111	27	260	83	857	999999	892	974	694	415	670	183	191	865	187	866	21	977	999999	269	520	624	404	507	842	148	507	799	999999	999999	642	975	620	999999	37	387	999999	999999	999999	238	254	211	999999	547	794	999999	999999	987	449	403	626	928	261	999999	999999	486	622	752	999999	719	999999	102	502	999999	999999	695	562	106	838	799	352	999999	993	503	999999	319	310	856	713	960	678	519	360	88	323	713	723	767	999999	551	765	770	182	275	709	161	999999	999999	999999	108	999999	372	159	650	999999	28	935	999999	838	149	999999	765	49	279	999999	18	742	423	440	68	971	795	470	999999	43	581	435	727	794	863	610	999999	91	614	999999	315	370	999999	38	999999	999999	966	929	496	375	999	731	903	234	701	418	999999	138	716	137	534	902	862	999999	999999	592	218	963	974	539	444	684	435	637	999999	647	42	395	999999	290	999999	865	973	921	43	850	999999	503	102	454	325	612	374	486	116	413	999999	103	559	712	570	999999	954	999999	931	999999	305	275	499	999999	386	899	993	436	132	668	928	940	999999	627	70	715	999999	529	224	832	319	999999	531	332	149	939	836	999999	720	11	911	26	990	718	555	999999	14	999999	78	426	618	938	364	448	484	999999	520	999999	999999	999999	142	434	743	108	16	356	744	176	914	446	72	571	715	130	757	911	999999	864	82	803	711	832	460	797	223	380	594	93	847	999999	429	904	779	865	999999	999999	283	891	711	208	522	837	134	999999	999999	56	999999	999999	999999	573	616	655	859	848	153	310	974	945	999999	635	999999	661	999999	999999	27	168	791	999999	260	280	637	69	999999	874	291	873	707	828	444	999999	999999	361	402	284	999999	773	55	931	999999	569	999999	338	16	999999	445	861	517	999999	614	205	265	382	982	420	935	557	502	984	567	280	602	999999	511	717	487	999999	269	55	375	254	123	999999	138	691	999999	309	62	86	438	429	365	914	223	999999	911	775	378	981	348	418	280	999999	999999	451	999999	366	827	298	999999	44	602	472	427	999999	999999	404	253	301	652	635	999999	425	999999	999999	914	687	931	272	999999	712	999999	
287	706	957	973	62	496	999999	724	410	999999	763	488	404	827	999999	497	999999	166	516	999999	87	338	712	913	855	514	999999	536	289	435	564	492	885	11	999999	766	469	999999	39	999999	566	577	999999	163	740	937	999999	319	31	999999	88	115	299	999999	955	999999	999999	53	999999	548	269	160	999999	975	917	999999	999999	402	999999	999999	37	465	137	999999	999999	510	96	559	999999	917	363	999999	515	100	357	459	999999	704	55	375	772	426	279	999999	648	415	999999	999999	246	999999	344	758	806	999999	171	622	977	691	999999	999999	862	444	999999	999999	194	352	999999	353	628	468	89	999999	357	147	363	611	196	646	999999	558	377	820	323	713	583	604	120	620	928	999999	481	510	487	600	999999	337	554	79	305	305	770	788	647	999999	389	445	411	669	541	560	999999	340	732	667	88	51	131	168	627	590	242	35	999999	893	986	578	421	999999	634	35	999999	999999	350	999999	999999	588	182	545	333	147	999999	450	89	378	309	150	999999	999999	522	471	216	396	452	715	72	745	373	999999	999999	811	34	654	44	515	503	318	989	999999	879	999999	869	999999	834	490	396	999999	999999	57	594	845	800	602	244	173	819	999999	675	635	600	53	999999	428	753	522	999999	548	415	573	874	990	999999	709	939	999999	601	999999	562	961	329	280	999999	326	169	946	999999	432	420	871	695	999999	643	364	477	836	285	450	833	322	377	999999	386	382	182	999999	694	999999	662	222	571	199	999999	999999	315	330	253	898	999999	999999	511	690	138	544	877	51	356	999999	242	113	746	999999	999999	250	594	481	894	426	154	565	261	920	769	207	310	505	999999	930	58	999999	592	999999	191	35	999999	686	719	841	504	140	257	897	857	558	475	420	403	867	128	834	435	827	753	703	555	591	999999	930	243	382	326	426	999999	94	521	369	969	770	439	999999	999999	62	922	24	999999	364	72	221	732	890	112	857	811	224	999999	765	633	488	999999	228	765	788	608	132	999999	999999	999999	773	47	999999	450	632	437	999999	999999	382	904	739	999999	201	528	710	999999	999999	279	468	999999	533	372	999999	999999	491	300	221	152	973	999999	999999	210	486	214	299	183	626	449	479	430	601	151	350	860	893	999999	289	700	65	590	999999	852	355	999999	626	999999	290	379	959	342	226	999999	108	927	114	539	999999	987	239	536	581	999999	799	48	999999	999999	32	896	999999	399	21	999999	97	393	200	946	854	269	587	889	893	257	490	999999	213	999999	52	422	755	364	193	301	470	529	18	
360	63	317	999999	999999	999999	999999	536	569	331	705	981	715	737	167	685	649	999999	350	642	999999	422	661	999999	490	349	999999	150	488	999999	719	60	567	385	999999	893	547	999999	353	510	999999	720	920	816	507	999999	337	685	597	679	543	892	130	886	683	938	401	999999	722	895	778	999999	58	364	611	655	423	340	897	274	147	594	999999	999999	143	614	501	999999	999999	939	21	923	553	809	999999	826	999999	681	999999	901	502	75	342	458	732	265	671	566	214	852	138	999999	999999	333	999999	949	836	999999	752	79	999999	555	999999	999999	883	999999	700	249	691	785	726	741	999999	996	772	82	261	608	116	878	942	999999	999999	485	999999	23	145	999999	277	723	990	647	999999	999999	464	946	920	559	999999	878	999999	432	875	999999	135	396	368	791	560	469	999999	238	185	873	136	511	914	669	972	870	718	479	972	967	794	89	812	16	541	825	999999	701	44	238	999999	520	69	999999	359	999999	655	999999	669	808	999999	762	472	65	505	999999	41	261	999999	703	169	95	459	907	634	999999	584	999999	260	734	999999	995	204	946	560	999999	451	702	320	557	224	374	809	999999	941	42	616	999999	510	587	999999	999999	124	340	999999	237	70	161	587	999999	840	302	103	934	500	39	567	525	504	999999	511	999999	940	999999	489	795	286	295	966	601	439	827	999999	672	940	417	881	864	999999	333	999999	999999	125	17	716	922	280	875	674	911	474	999999	262	999999	85	465	959	999999	851	283	951	774	195	985	999999	22	450	431	994	999999	158	703	647	999999	999999	221	222	933	322	566	524	410	621	64	137	348	999999	241	596	999999	999999	796	23	604	999999	780	114	140	144	704	481	849	880	999999	999999	771	454	999999	999999	864	999999	35	772	294	999999	550	999999	999999	858	535	447	219	835	519	634	362	690	52	797	564	999999	999999	799	618	999999	675	530	999999	301	365	893	494	956	732	241	999999	34	728	845	832	627	973	282	999999	266	272	24	370	957	999999	91	999999	999999	720	756	999999	236	163	209	94	29	999999	839	502	641	952	262	112	999999	999999	999999	999999	999999	964	937	999999	809	200	361	822	660	169	82	890	284	999999	210	245	975	999999	999999	870	529	760	813	999999	143	779	967	314	19	911	92	755	82	129	214	328	782	623	360	46	801	387	433	860	999999	948	228	999999	752	999999	137	999999	16	467	441	446	999999	443	999	39	232	57	999999	749	86	327	999999	164	999999	999999	999999	362	999999	169	79	152	999999	953	454	999999	561	817	562	992	
783	876	748	999999	687	768	176	349	623	330	813	753	999999	683	783	731	999999	73	873	999999	564	999999	495	999999	398	999999	118	208	989	999999	478	415	495	999999	965	999999	579	999999	476	518	715	123	999999	399	355	325	577	653	999999	999999	64	999999	944	692	438	18	999999	999999	226	398	659	968	360	809	999999	999999	268	754	718	999999	999999	926	597	364	164	450	46	106	502	83	721	999999	38	276	759	980	470	803	391	956	999999	999999	999999	88	859	747	763	929	547	946	66	823	935	597	999999	137	900	999999	537	987	972	294	408	153	999999	203	999999	93	59	871	937	465	372	761	762	483	939	999999	505	417	687	999999	558	556	26	999999	529	999999	706	999999	90	999999	275	404	984	535	280	843	411	665	807	999999	880	675	18	601	461	184	834	96	999999	999999	94	130	310	999999	999999	852	999999	778	674	999999	386	427	791	66	199	967	776	236	213	106	999999	839	610	16	236	999999	999999	999999	446	355	606	620	443	699	999999	999999	104	129	800	428	999999	632	991	308	303	999999	999999	951	411	999999	999999	607	882	101	283	999999	999999	303	639	852	313	713	999999	999999	999999	765	983	102	269	54	873	657	999999	785	999999	484	999999	999999	713	773	998	999999	22	999999	947	999	999999	352	999999	551	634	800	999999	947	124	999999	300	671	999999	537	478	792	999999	367	620	999999	181	999999	710	798	406	218	589	865	999999	717	999999	999999	381	902	37	641	676	717	999999	83	177	489	671	388	194	186	999999	999999	304	215	904	655	342	207	827	999999	999999	627	155	426	999999	624	999999	406	312	999999	999999	999999	509	999999	126	974	999999	546	581	691	435	332	999999	230	313	414	999999	999999	999999	55	57	183	999999	396	999999	58	572	993	999999	553	999999	274	85	284	887	410	999999	467	99	929	999999	999999	626	145	215	318	999999	925	122	806	63	999999	999999	267	862	125	999999	123	836	77	412	953	684	999999	999999	171	256	999999	343	902	738	113	558	884	999999	261	557	999999	190	691	999999	647	881	65	999999	942	999999	818	421	771	981	562	630	999999	526	755	121	598	999999	999999	71	683	592	219	78	999999	895	708	920	611	568	490	932	155	41	765	82	628	538	999999	999999	438	918	571	921	185	999999	536	368	591	999999	959	108	999999	629	999999	64	671	987	999999	999999	973	897	809	213	500	629	485	991	760	682	492	69	487	999999	633	999999	30	298	892	477	368	999999	338	470	608	392	999999	525	678	710	410	641	989	315	999999	540	118	368	999999	556	997	545	999999	999999	657	
900	620	999999	995	597	44	999999	104	81	688	633	569	999999	604	118	999999	959	322	59	282	851	80	182	58	102	655	661	999999	346	480	823	742	430	999999	708	771	225	529	90	676	37	546	918	626	999999	999999	769	763	321	722	48	233	999999	636	806	830	448	532	902	942	382	516	757	600	865	891	148	536	896	347	617	439	241	383	255	314	162	555	176	999999	999999	999999	555	999999	442	600	999999	793	16	878	333	999999	626	148	303	521	789	327	761	991	832	242	867	974	115	608	999999	185	999999	501	678	893	366	781	999999	485	960	143	168	999999	999999	355	530	28	24	925	812	102	89	733	525	834	793	999999	298	653	40	580	518	833	608	18	412	514	210	439	336	999999	999999	999999	999999	655	999999	999999	294	487	712	999999	960	999999	796	999999	105	657	975	999999	109	191	492	411	454	999999	999999	335	666	999999	999999	25	999999	584	999999	966	18	271	183	999999	676	306	890	811	999999	999999	620	338	46	708	999999	999999	999999	366	999999	154	362	681	373	999999	39	999999	830	594	545	697	40	385	591	830	890	833	484	115	999999	803	301	681	471	273	769	296	298	957	786	197	485	461	254	999999	613	337	897	999999	840	842	999999	305	276	253	160	244	746	216	818	88	280	433	199	999999	853	681	999999	110	411	999999	545	872	808	357	221	579	141	148	226	563	935	481	274	999999	337	996	415	999999	122	999999	549	999999	149	999999	916	999999	271	718	999999	932	127	797	999999	107	999999	602	999999	918	41	581	113	608	990	999999	153	999999	169	865	208	999999	276	992	999999	876	203	999999	999999	999999	440	169	318	423	548	999999	999999	148	880	176	37	999999	999999	999999	196	541	431	941	101	999999	564	127	892	405	519	742	999999	134	999999	724	904	843	869	396	488	871	273	689	69	706	999999	14	999999	992	838	473	358	779	805	455	999999	261	372	848	546	322	999999	912	903	805	627	999999	999999	165	272	193	865	123	17	325	278	741	999999	394	75	559	208	999999	567	56	394	886	329	999999	279	652	999999	30	849	175	603	360	999999	999999	89	507	677	763	730	999999	607	244	771	999999	999999	713	380	999999	999999	987	999999	378	354	999999	421	741	991	972	885	620	712	845	273	842	999999	917	955	627	315	567	881	444	999999	913	449	999999	124	999999	188	999999	281	503	247	999999	61	235	16	930	842	999999	516	705	877	120	942	999999	999999	929	767	999999	999999	999999	999999	225	999999	679	209	440	416	271	999999	162	793	329	999999	218	608	411	999999	496	
911	999999	785	967	999999	186	567	69	970	687	188	194	81	919	808	529	831	31	756	381	36	999999	523	580	999999	363	911	558	771	733	163	569	999999	999999	999999	732	966	999999	174	999999	122	149	470	728	93	441	90	999999	999999	818	999999	586	654	999999	470	345	512	999999	256	697	275	19	999999	246	534	999999	56	800	572	86	999999	999999	856	999999	999999	999999	115	794	497	289	999999	46	47	952	999999	576	999999	729	999999	22	999999	762	999999	476	662	999999	852	233	204	474	395	289	999999	444	265	261	729	999999	160	584	239	717	716	966	424	239	971	344	890	957	703	326	990	559	855	800	999999	390	999999	999999	999999	882	599	999999	893	993	999999	999999	696	105	999999	999999	999999	235	999999	512	55	492	62	999999	141	517	999999	246	770	79	299	999999	589	999999	999999	349	660	994	550	357	999999	693	83	999999	504	378	647	794	120	614	747	764	777	999999	999999	194	337	742	999999	525	549	363	262	824	704	982	999999	241	999999	999999	999999	584	999999	999999	395	361	419	630	929	762	870	548	136	165	999999	999999	974	246	710	999999	21	999999	999999	34	808	764	441	259	727	521	365	416	283	999999	186	173	999999	352	999999	403	775	707	999999	271	655	999999	236	106	503	179	17	776	531	131	999999	520	614	661	626	630	920	169	903	417	407	463	275	999999	979	999999	455	999999	999999	316	623	314	115	999999	999999	807	537	344	755	557	514	588	999999	999999	999999	666	559	427	725	336	482	999999	803	999999	863	201	735	714	127	345	999999	385	497	224	507	190	414	904	292	819	103	586	414	356	902	819	999999	123	404	999999	608	37	906	952	834	999999	999999	999999	999999	186	999999	999999	226	420	832	138	100	999999	653	999999	261	999999	999999	905	243	999999	211	456	502	999999	999999	621	319	804	999999	697	478	545	389	999999	679	705	69	115	748	279	369	999999	999999	774	728	907	470	467	999999	953	891	11	719	999999	806	64	216	999999	563	999999	514	421	683	144	999999	999999	999999	164	267	999999	999999	999999	167	963	537	999999	999999	728	326	715	999999	851	744	999999	999999	477	826	452	692	999999	498	269	999999	999999	765	947	319	999999	123	182	626	315	210	513	369	862	843	755	409	999999	131	488	484	848	307	662	677	900	338	193	729	999999	471	642	68	335	487	869	208	590	898	553	615	153	99	999999	651	240	424	943	999999	999999	53	103	503	999999	784	999999	990	112	999999	999999	999999	930	453	787	844	999999	999999	43	999999	999999	556	999999	700	999999	873	341	759	999999	999999	999999	999999	395	
558	658	795	378	999999	999999	550	784	999999	999999	999999	488	502	684	999999	311	11	93	785	390	569	999999	524	234	402	924	999999	453	944	538	101	832	999999	665	381	999999	992	475	429	406	492	600	104	461	507	222	86	198	999999	457	459	999999	999999	999999	825	999999	144	999999	975	223	911	999999	839	350	13	999999	999999	836	312	904	319	536	663	388	897	968	565	999999	726	190	848	999999	999999	999999	999999	174	180	837	839	999999	999999	999999	500	215	494	999999	760	999999	457	28	667	999999	999999	736	147	999999	999999	282	999999	999999	342	80	844	794	375	964	294	352	272	839	318	999999	996	829	253	888	45	457	894	999999	218	812	615	708	523	999999	71	85	999999	164	999999	999999	639	999999	150	999999	587	706	999999	530	111	418	999999	618	710	949	252	66	999999	259	888	816	388	695	648	530	465	999999	281	999999	902	218	999999	118	939	420	999999	23	999999	663	999999	338	999999	999999	411	799	999999	997	999999	999999	366	14	592	999999	275	999999	999999	944	344	999999	999999	451	435	84	628	999999	999999	999999	678	299	999999	999999	377	829	999999	559	209	24	294	849	209	999999	147	999999	410	897	626	893	842	855	901	999999	679	78	538	859	903	542	999999	519	999999	948	328	709	701	137	636	762	999999	999999	884	999999	659	494	999999	667	314	727	673	730	275	532	540	822	397	999999	559	999999	301	99	656	666	278	775	999999	260	148	999999	16	283	270	863	742	136	971	406	483	194	657	871	554	185	868	25	999999	999999	418	505	999999	961	999999	337	471	71	69	227	235	999999	29	170	528	876	721	400	469	411	789	413	851	990	265	374	651	430	544	999999	798	263	531	624	842	642	126	54	704	933	402	681	77	999999	180	598	175	497	999999	678	464	999999	999999	842	72	15	654	330	705	999999	999999	51	526	589	429	972	363	405	327	885	759	999999	695	536	18	117	345	107	820	999999	208	163	87	866	999999	999999	707	689	561	837	999999	999999	348	501	999999	361	999999	488	334	208	245	770	180	466	999999	788	781	29	999999	999999	669	557	510	48	999999	999999	963	659	999999	109	275	999999	999999	490	897	999999	337	204	289	657	952	999999	999999	621	431	438	999999	620	948	999999	548	687	856	607	177	440	999999	310	495	724	397	505	999999	235	999999	571	927	689	569	954	461	587	740	185	999999	999999	785	888	616	576	549	353	711	346	560	587	999999	245	999999	999999	677	36	999999	565	999999	457	942	546	688	860	510	999999	60	999999	999999	961	947	999999	605	365	655	407	693	919	
184	999999	793	578	999999	355	999999	691	377	113	287	999999	878	185	915	554	870	248	209	756	75	255	302	717	571	599	639	147	640	957	810	279	343	999999	390	226	663	373	871	343	116	819	999999	999999	716	351	92	772	765	60	494	417	207	936	853	999999	751	85	16	999999	715	616	60	419	302	17	100	98	794	698	891	999999	377	999999	650	999999	999999	355	11	230	999999	867	999999	999999	472	999999	82	406	999999	461	475	999999	366	796	627	499	769	516	999999	709	260	994	977	76	168	988	50	341	296	606	999999	405	84	999999	568	848	999999	999999	947	899	935	694	161	343	233	313	999999	999999	248	999999	487	812	700	301	969	522	999999	316	431	999999	999999	999999	120	339	851	79	999999	580	238	999999	265	309	999999	754	999999	566	842	644	999999	999999	999999	469	999999	999999	999999	999999	704	782	817	55	959	928	48	472	546	204	583	821	492	999999	801	569	352	470	895	999999	253	946	527	413	999999	255	473	999999	635	893	647	975	219	64	374	730	762	192	818	999999	271	106	218	579	982	31	162	999999	63	288	999999	632	999999	941	553	758	265	413	376	714	464	999999	837	652	556	607	999999	437	999999	80	806	169	651	568	916	157	737	947	430	658	102	999999	523	357	775	25	735	277	511	615	999999	359	816	999999	873	800	269	565	999999	384	419	724	898	999999	482	958	980	681	999999	405	31	317	982	718	621	678	999999	999999	999999	541	999999	343	999999	183	605	999999	999999	547	694	126	888	181	999999	55	249	378	886	540	874	817	999999	64	252	116	594	167	376	108	999999	204	852	779	688	491	512	85	999999	724	387	34	999999	443	999999	999999	999999	849	392	936	478	253	791	417	615	69	999999	817	101	999999	589	447	999999	255	65	500	999999	118	493	443	543	173	578	172	162	999999	999999	601	77	344	999999	745	999999	439	629	248	999999	999999	174	629	984	999999	983	980	999999	939	999999	369	999999	496	644	409	999999	948	403	314	675	629	999999	999999	855	999999	999999	756	231	999999	672	999999	625	816	97	829	944	863	458	847	190	598	36	223	906	999999	999999	580	999999	199	389	999999	46	324	573	999999	191	999999	773	999999	944	237	758	999999	277	999999	999999	571	409	815	999999	502	500	555	999999	86	603	50	858	22	692	179	66	999999	464	999999	614	311	253	313	647	545	99	379	999999	952	839	733	999999	999999	109	999999	181	885	734	999999	336	490	999999	999999	189	150	550	761	397	775	999999	999999	837	999999	689	442	328	999999	177	999999	412	999999	652	182	
247	869	105	255	913	50	998	999999	307	577	999999	134	122	999999	133	507	994	338	982	137	782	122	896	523	923	667	999999	85	999999	815	484	999999	837	27	259	999999	999999	305	999999	999999	777	999	429	270	913	564	329	571	972	669	925	83	149	999999	400	999999	973	582	999999	255	718	922	463	491	999999	314	296	105	507	813	463	999999	491	636	360	782	692	635	999999	999999	347	761	999999	58	889	410	75	999999	627	134	347	472	999999	602	637	854	546	937	177	608	278	999999	74	168	216	999999	592	513	175	617	442	347	972	963	907	956	818	999999	999999	999999	999999	974	478	383	999999	991	999999	999999	998	999999	246	754	468	11	100	123	697	944	842	663	999999	562	999999	19	691	10	499	19	694	681	45	142	345	485	370	303	999999	690	693	225	511	703	515	999999	381	687	878	970	872	999999	999999	874	571	939	873	685	828	468	999999	475	501	715	999999	326	469	113	418	999999	640	797	367	16	999999	627	162	125	999999	486	999999	14	131	528	147	899	421	171	571	406	611	685	474	297	998	227	723	795	508	999999	210	999999	999999	895	340	999999	999999	263	999999	943	787	999999	637	352	830	687	353	972	578	305	999999	999999	542	999999	381	955	332	80	18	999999	903	999999	616	859	999999	370	735	236	198	71	473	168	549	999999	619	853	999999	132	466	321	873	751	999999	213	292	999999	735	266	523	384	999999	366	255	588	999999	430	151	777	999999	470	952	127	783	516	999999	747	758	915	999999	528	907	999999	613	696	170	999999	149	413	577	382	635	479	712	814	319	116	999999	999999	587	199	711	280	65	996	368	756	999999	710	380	544	999999	819	863	995	476	552	752	558	427	999999	290	738	210	694	834	483	414	999999	207	725	999999	798	337	213	816	637	999999	617	338	999999	193	999999	999999	42	238	815	615	717	347	766	364	365	542	699	999999	999999	80	370	171	885	999999	999999	513	655	999999	356	492	660	189	839	407	145	229	23	703	852	706	999999	466	999999	867	697	631	441	370	999999	265	637	305	843	567	784	455	452	73	194	999999	386	331	882	333	954	537	999999	999999	229	145	529	996	65	276	902	903	152	27	653	377	82	294	999999	100	854	365	345	282	623	689	777	949	519	927	999999	845	584	696	913	169	999999	82	151	344	735	641	249	576	664	880	313	434	420	999999	852	101	100	999999	478	999999	202	999999	744	539	367	580	486	138	947	999999	328	456	114	999999	999999	999	999999	897	365	999999	999999	768	617	742	386	
352	539	701	999999	237	754	793	999999	323	999999	898	338	611	976	164	164	999999	999999	606	561	999999	330	999999	574	853	948	203	435	266	483	434	999999	11	163	25	50	784	63	719	999999	535	239	791	999999	354	671	542	920	999999	67	14	148	999999	999999	529	31	999999	137	231	289	561	999999	999999	839	543	290	999999	458	960	124	379	67	999999	999999	999999	627	539	410	999999	999999	416	282	235	208	478	295	999999	821	999999	993	437	657	831	999999	751	177	278	951	983	74	999999	999999	999999	96	687	947	239	716	164	902	492	999999	908	49	872	288	142	762	370	257	684	515	824	967	999999	722	235	478	552	858	999999	587	999999	165	847	332	322	999999	521	999999	65	999999	666	731	510	235	749	999999	567	472	45	999999	591	999999	389	829	269	999999	410	965	721	760	173	999999	999999	905	999999	753	202	550	965	999999	999999	839	201	794	848	999999	999999	460	973	443	910	90	823	843	999999	691	775	27	999999	999999	738	556	809	305	725	371	188	999999	999999	996	999999	27	506	51	275	751	543	595	981	175	535	999999	991	288	849	93	481	709	999999	104	977	184	487	645	265	999999	39	896	78	999999	914	999999	21	977	844	893	583	999999	578	254	158	189	999999	999999	795	999999	564	531	455	642	890	479	696	354	28	424	999999	861	785	580	722	646	526	504	999999	674	999999	24	443	956	510	698	141	664	946	999999	148	589	849	476	140	508	451	999999	596	445	175	666	959	430	363	721	999999	997	531	511	663	542	646	130	851	550	97	999999	142	201	347	41	408	999999	285	950	21	999999	450	224	205	99	999999	999999	508	280	64	23	999999	788	701	143	143	444	144	606	942	729	625	999999	420	952	304	999999	108	999999	268	739	154	412	709	999999	557	317	316	573	634	832	622	999999	495	84	895	999999	500	214	898	964	95	679	17	292	694	860	804	252	794	999999	716	374	22	325	869	200	88	23	585	825	138	571	999999	120	999999	54	104	345	67	951	904	893	246	303	654	474	405	426	993	697	513	73	778	131	999999	257	567	180	215	704	274	486	628	82	835	524	707	896	185	649	766	468	195	843	608	823	138	999999	999999	999999	795	999999	30	887	999999	75	999999	851	995	859	486	923	140	362	999999	428	274	173	468	139	767	999999	999999	999999	999999	999999	877	934	522	302	128	999999	508	810	908	613	999999	741	999999	770	731	856	900	326	172	999999	337	832	167	190	558	965	260	999999	999999	296	999999	999999	956	999999	197	857	338	703	
999999	638	425	329	454	82	961	533	999999	999999	408	911	607	925	192	99	999999	54	777	342	743	163	597	967	183	621	202	999999	999999	999999	999999	999999	999999	207	584	534	426	18	999999	999999	999999	35	563	563	143	999999	689	495	493	867	999999	999999	89	996	960	588	50	999999	999999	832	880	999999	748	918	125	533	393	999999	350	657	672	999999	666	999999	124	718	600	44	999999	456	932	707	307	999999	934	439	794	999999	247	996	494	999999	999999	556	999999	999999	286	645	447	610	343	288	154	835	204	999999	486	999999	881	251	999999	15	999999	999999	899	182	873	831	983	685	999999	861	173	999999	173	703	847	120	487	76	442	954	596	233	123	654	562	471	723	999999	952	407	999999	995	18	488	354	171	656	42	999999	455	999999	762	871	999999	999999	999999	672	501	12	999999	909	999999	999999	999999	999999	400	585	255	619	412	118	898	999999	341	221	177	345	685	358	686	999999	455	893	986	999999	834	999999	999999	539	761	799	231	91	999999	497	834	196	999999	80	954	585	411	422	999999	347	763	38	539	270	999999	465	999999	152	326	913	999999	921	822	740	583	47	944	715	858	613	886	999999	157	844	999999	981	999999	614	403	110	62	43	132	649	539	805	822	381	999999	306	812	999999	765	672	43	913	999999	245	496	999999	641	695	564	167	460	999999	881	999999	883	999999	105	381	748	225	999999	999999	999999	182	999999	777	999999	572	133	999999	800	999999	999999	484	811	473	618	135	128	487	999999	999999	999999	965	199	593	924	999999	497	626	210	440	339	549	811	612	124	200	44	718	701	78	999999	11	366	999999	895	999999	884	420	357	969	263	271	999999	504	951	833	983	616	853	97	999999	507	361	370	999999	999999	673	209	359	427	100	409	786	400	999999	477	608	545	698	527	999999	87	278	241	186	999999	793	317	660	290	999999	427	864	613	993	73	999999	996	999999	999999	999999	685	999999	930	879	853	485	366	708	999999	235	447	918	336	844	997	999999	130	193	999999	999999	365	548	78	219	672	544	182	999999	731	826	612	999999	314	793	567	25	999999	999999	333	592	999999	609	185	999999	769	508	538	768	995	835	530	999999	776	675	377	999999	992	720	999999	999999	312	959	999999	658	623	87	999999	999999	287	982	890	768	860	816	290	756	373	22	450	999999	999999	414	410	896	999999	799	593	999999	426	431	999999	999999	999999	999999	289	999999	632	527	999999	691	894	999999	491	999999	944	762	952	960	999999	999999	772	980	279	52	999999	898	558	89	362	823	494	976	126	856	999999	272	
999999	845	536	812	134	846	999999	758	279	999999	922	397	999999	999999	846	633	253	999999	658	52	358	111	711	999999	919	552	175	618	207	999999	999999	635	64	682	148	117	999999	999999	497	926	999999	520	773	302	976	171	138	818	977	860	999999	321	999999	916	913	999999	143	155	893	581	681	961	561	361	139	297	999999	999999	405	739	999999	671	317	731	999999	999999	338	418	414	757	424	999999	641	346	195	568	999999	999999	769	626	973	288	999999	915	255	447	959	422	173	999999	828	858	422	247	661	71	13	475	283	86	999999	999999	740	999999	167	334	330	224	175	570	860	205	509	778	765	920	999999	402	999999	205	877	916	255	726	929	565	934	403	685	134	565	999999	864	693	999999	258	999999	552	758	999999	999999	744	256	602	828	632	359	643	999999	740	88	610	989	87	208	277	479	23	215	999999	399	927	539	51	15	999999	999999	999999	345	516	382	439	999999	565	999999	142	669	652	898	307	216	999999	999999	999999	999999	954	972	786	495	176	779	534	347	166	531	199	215	215	999999	999999	999999	542	308	965	999999	649	999999	434	998	75	607	826	999999	999999	999999	108	16	594	995	60	999999	555	331	179	737	848	102	487	43	889	927	999999	999999	999999	16	999999	992	955	586	406	988	548	787	430	568	953	419	438	999999	433	192	620	220	547	14	745	999999	999999	237	519	556	489	999999	119	999999	999999	999999	157	999999	721	115	60	18	599	72	386	767	901	610	784	438	999999	715	999999	706	316	252	517	964	999999	999999	999999	728	999999	999999	999999	999999	678	292	999999	999999	272	537	999999	327	999999	612	620	484	627	999999	319	528	453	90	893	773	791	412	830	999999	264	193	640	268	252	999999	941	749	563	239	98	619	999999	602	176	136	665	292	574	704	999999	42	999999	293	153	345	284	985	956	999999	366	276	461	999999	927	89	897	999999	85	999999	671	870	999999	398	889	700	341	999999	914	999999	118	508	837	136	279	231	846	356	125	907	58	999999	999999	999999	872	822	167	674	675	999999	999999	873	217	764	42	761	121	948	403	452	13	433	999999	199	626	999999	438	334	252	706	242	550	999999	177	761	999999	87	102	525	999999	542	667	185	826	537	244	301	999999	103	518	120	999999	953	999999	904	999999	883	604	999999	24	999999	832	999999	968	855	688	207	49	13	327	683	28	999999	336	909	999999	257	255	661	391	567	999999	999999	734	596	344	999999	999999	999999	999999	832	483	890	511	682	710	245	216	970	849	47	261	80	999999	834	999999	999999	626	999999	
568	377	638	942	820	457	39	999999	697	382	520	101	202	775	866	999999	999999	999999	920	999999	209	109	50	284	812	354	315	999999	464	999999	504	868	970	251	705	999999	204	540	999999	999999	653	118	999999	834	460	757	999999	485	213	291	633	962	554	971	999999	999999	336	363	140	999999	151	743	999999	797	877	652	130	951	80	999999	999999	669	999999	999999	10	101	561	216	999999	64	509	829	999999	999999	275	542	323	999999	999999	999999	442	840	999999	999999	912	909	970	750	999999	999999	637	999999	415	117	999999	964	904	688	970	999999	907	130	538	85	999999	322	662	965	532	345	338	131	273	833	999999	460	268	463	999999	101	130	999999	260	26	427	616	424	973	999999	999999	637	999999	38	226	338	322	311	335	637	600	999999	999999	228	999999	478	515	999999	581	453	999999	999999	450	734	879	351	999999	870	522	658	360	897	688	782	230	708	999999	103	57	505	351	158	999999	826	999999	844	125	592	999999	548	911	999999	999999	530	999999	605	196	901	159	874	999999	999999	789	676	287	702	567	232	999999	912	774	422	581	86	112	391	999999	999999	380	44	236	514	240	973	747	999999	65	168	140	624	521	802	944	182	273	999999	999999	999999	548	660	286	892	594	727	999999	999999	999999	765	427	270	833	999999	999999	124	648	727	221	815	929	913	999999	409	999999	382	400	972	478	409	813	213	999999	515	86	719	757	343	919	513	210	258	958	299	741	870	790	950	282	999999	533	545	687	552	337	634	23	877	800	221	336	800	999999	15	999999	999999	999999	328	495	810	367	999999	807	707	615	680	955	999999	667	231	592	450	700	649	875	277	999999	999999	187	451	705	879	542	707	187	409	239	952	347	527	631	999999	999999	471	472	228	737	979	937	657	679	999999	219	579	629	885	110	380	999999	684	696	768	151	54	115	487	999999	110	530	215	999999	999999	19	149	599	130	986	238	999999	656	540	546	541	529	771	48	669	963	88	301	309	999999	999999	999999	831	863	999999	420	365	985	456	637	458	999999	216	676	657	999999	999999	999999	999999	999999	203	483	999999	159	237	621	282	76	817	999999	31	239	999999	592	190	356	318	736	800	575	872	201	209	902	98	808	323	104	391	599	983	579	401	437	665	348	518	681	636	708	147	299	177	648	999999	228	826	999999	999999	999999	999999	253	999999	333	999999	12	284	999999	71	428	308	999999	999999	227	824	999999	838	999999	999999	999999	999999	637	110	101	438	583	33	561	297	869	981	999999	608	90	838	740	870	999999	438	662	73	
277	619	999999	410	959	999999	950	823	172	390	358	697	654	473	133	152	999999	895	425	999999	723	954	202	446	999999	579	604	389	94	582	771	50	274	999999	570	28	892	691	478	969	83	999999	999999	999999	633	12	953	617	714	597	999999	999999	23	684	350	999999	427	771	801	390	999999	571	739	590	619	318	432	999999	902	115	999999	999999	427	455	904	985	829	713	813	606	625	999999	674	496	999999	599	999999	589	999999	257	601	131	890	98	960	512	998	544	869	999999	579	87	715	609	999999	337	754	568	779	364	493	714	957	999999	764	999999	897	252	999999	999999	291	842	449	999999	514	138	45	338	999999	402	987	295	999999	498	37	548	282	74	159	991	844	468	810	82	999999	886	173	695	333	939	615	755	999999	999999	43	736	638	70	105	218	302	425	83	386	377	207	871	999999	177	226	749	999999	999999	999999	999999	822	999999	376	889	999999	965	999999	15	554	999999	999999	22	992	464	300	909	999999	999999	940	699	428	395	433	999999	567	25	703	999999	116	999999	782	999999	13	675	220	704	271	181	478	253	952	420	528	599	145	195	878	15	999999	317	537	864	162	579	755	437	608	999999	332	999999	271	820	899	999999	15	579	18	327	254	999999	999999	50	500	697	746	999999	866	834	569	381	147	698	652	799	662	918	509	434	919	782	999999	599	848	866	982	999999	520	999999	999999	566	187	561	760	290	999999	497	999999	465	832	747	571	773	999999	950	474	999999	178	999999	701	97	80	999999	407	471	500	58	201	999999	714	615	999999	701	251	12	999999	586	938	371	140	175	554	53	999999	999999	999999	332	999999	898	999999	419	963	999999	472	999999	496	999999	999999	298	999999	620	999999	999999	751	999999	258	999999	532	110	756	887	634	807	969	536	542	36	982	999999	260	999999	999999	303	241	304	651	87	239	744	999999	600	432	649	999999	520	869	815	302	383	923	351	999999	396	151	999999	785	165	999999	999999	963	999999	620	928	48	999999	68	12	508	456	576	999999	639	999999	593	165	464	985	236	459	667	727	999999	609	999999	909	378	999999	161	999999	519	496	636	999999	781	999999	980	503	610	958	461	867	999999	846	807	752	999999	22	803	985	60	800	929	991	278	999999	736	20	627	999999	999999	999999	850	999999	937	90	544	346	16	546	999999	960	999999	999999	997	999999	999999	999999	802	558	207	366	371	999999	675	718	999999	644	35	545	999999	969	876	999999	713	567	26	534	999999	727	217	375	15	999999	810	99	425	661	993	999999	825	850	999999	79	931	999999	532	
999999	116	228	523	899	999999	999999	237	215	94	999999	564	440	783	886	999999	999999	351	999999	360	115	365	586	999999	999999	651	556	719	469	761	807	549	824	45	342	428	999999	213	317	999999	544	999999	999999	14	522	999999	999999	695	939	872	142	728	999999	537	999999	328	529	926	618	258	764	751	999999	999999	999999	363	999999	404	450	467	297	871	43	777	816	85	761	999999	779	809	97	860	999999	597	628	88	999999	999999	999999	999999	898	764	595	68	999999	999999	271	999999	727	169	365	999999	254	481	585	270	694	332	721	999999	566	948	156	808	170	904	999999	180	826	208	913	453	786	999999	568	532	286	974	488	34	814	611	854	999999	453	999999	999999	999999	21	367	394	127	575	276	457	950	999999	786	897	999999	820	100	999999	528	999999	999999	381	818	999999	62	984	719	844	697	999999	999999	999999	535	365	241	999999	673	168	999999	814	999999	999999	520	999999	999999	999999	499	86	102	213	723	288	335	999999	999999	557	999999	394	959	999999	674	999999	878	739	502	856	92	431	666	107	157	999999	999999	714	459	44	861	839	305	147	999999	643	999999	493	812	676	769	170	999999	684	500	288	209	96	999999	523	999999	780	999999	761	999999	999999	420	995	66	792	423	620	999999	999999	696	999999	99	999999	887	41	531	394	999999	999999	97	921	607	981	607	868	999999	778	999999	936	45	999999	999999	543	315	427	999999	755	437	30	999999	999999	999999	328	988	541	198	387	208	117	991	615	853	660	674	910	470	999999	999999	999999	69	644	54	979	470	615	605	556	999999	469	808	999999	957	906	572	999999	677	288	999999	76	999999	355	579	467	944	429	236	702	868	405	999999	794	367	248	999999	999999	999999	275	858	382	935	642	999999	738	308	999999	657	947	97	736	242	192	999999	332	999999	714	74	999999	44	50	388	903	687	120	513	999999	418	718	944	999999	834	999999	999999	621	999999	999999	483	999999	168	729	772	289	999999	999999	999999	774	359	45	730	256	553	526	240	817	993	41	999999	761	999999	294	807	939	12	999999	901	831	999999	823	201	481	999999	233	999999	315	999999	109	298	555	947	739	999999	382	988	697	409	999999	181	612	999999	109	999999	722	615	874	999999	832	286	480	240	341	21	536	844	258	26	330	108	925	548	893	743	409	814	496	629	999999	950	314	734	999999	660	160	205	102	399	518	618	999999	999999	999999	823	818	325	999999	727	138	538	740	681	89	219	255	999999	733	366	682	999999	999999	255	497	882	971	746	646	681	999999	340	751	858	507	712	553	541	112	999999	
999999	94	999999	769	500	896	220	633	655	999999	414	999999	471	736	716	610	499	309	896	563	851	999999	679	934	866	798	786	881	184	377	999999	999999	960	663	441	598	999999	999999	754	600	999999	999999	999999	271	999999	774	869	25	151	896	999999	254	645	549	228	852	999999	274	902	702	120	338	458	287	719	999999	999999	808	999999	128	901	999999	554	305	891	513	981	999999	666	102	928	770	740	288	164	420	78	421	444	588	193	445	456	62	490	343	889	813	551	577	648	70	720	33	999999	82	700	349	657	715	999999	997	607	999999	999999	999999	999999	180	132	308	631	714	999999	716	999999	466	693	999999	815	557	623	178	866	99	453	867	999999	999999	293	92	719	729	763	728	717	196	837	646	289	999999	746	719	690	252	945	999999	999999	14	999999	538	389	209	533	110	102	703	999999	517	999999	905	299	880	887	50	589	902	999999	645	998	749	628	56	221	675	811	999999	487	623	999999	519	181	999999	629	754	703	519	205	663	636	24	999999	329	289	384	999999	866	999999	649	663	999999	983	61	15	348	909	999999	988	858	298	197	999999	517	374	848	734	254	260	999999	347	79	999999	296	18	984	694	308	767	836	825	945	999999	999999	999999	109	535	129	49	290	999999	999999	531	347	375	448	798	999999	955	999999	999999	605	999999	999999	312	593	347	697	52	30	654	999999	999999	161	999999	999999	125	387	999999	274	999999	614	215	999999	297	976	999999	999999	999999	570	999999	156	999999	336	999999	229	339	383	999999	376	762	838	999999	29	636	244	795	379	999999	31	333	420	990	691	128	45	999999	645	999999	336	55	977	775	482	834	507	267	248	965	813	23	742	852	191	511	484	537	999999	343	62	190	178	65	900	247	776	166	999999	218	160	828	693	999999	208	330	999999	72	604	999999	138	977	557	999999	999999	17	590	567	809	189	999999	507	214	312	999999	999999	999999	922	875	999999	999999	350	999999	39	999999	985	330	770	653	999999	999999	422	933	11	999999	85	632	999999	999999	999999	999999	999999	357	482	999999	999999	623	391	622	63	452	999999	999999	369	137	999999	381	528	999999	515	687	820	913	948	999999	231	574	213	107	283	999999	124	368	983	588	849	993	133	464	999999	371	938	158	600	417	863	235	999999	873	426	999999	114	172	59	999999	836	999999	409	28	353	999999	420	999999	349	999999	999999	504	213	781	287	999999	258	73	999999	153	748	671	999999	540	599	999999	999999	339	999999	579	417	951	318	778	999999	554	593	114	121	92	951	654	809	69	89	999999	31	999999	
596	999999	455	999999	732	905	466	999999	981	868	428	999999	999999	90	613	999999	133	386	999999	435	999999	733	210	153	951	999999	999999	103	999999	263	461	240	974	219	743	58	133	376	999999	999999	999999	587	572	725	999999	764	999999	870	51	49	999999	999999	999999	595	762	862	431	311	99	384	999999	999999	312	727	999999	198	999999	868	347	999999	646	756	999999	783	123	451	170	485	467	197	353	331	62	999999	327	758	66	388	456	880	999999	821	287	844	699	949	284	844	317	497	999999	999999	533	999999	403	189	545	400	482	321	999999	946	999999	901	41	391	320	999999	410	659	142	994	422	466	937	824	479	322	999999	999999	176	325	177	969	806	999999	797	574	999999	147	222	999999	906	144	188	999999	999999	385	813	317	999999	795	444	658	999999	397	999999	77	549	578	710	233	316	318	154	386	778	874	105	999999	999999	745	999999	272	999999	476	97	287	287	267	847	999999	999999	776	999999	381	881	519	614	418	493	730	35	999999	437	988	359	597	990	999999	999999	999999	999999	989	999999	894	735	182	220	888	309	446	999999	292	999999	617	724	999999	784	773	505	268	999999	686	340	863	719	219	999999	458	127	999999	296	999999	364	744	813	520	999999	639	645	708	999999	725	119	56	941	743	999999	820	999999	819	813	227	307	643	999999	603	658	859	185	526	347	762	771	999999	159	313	927	999999	803	214	999999	154	999999	796	959	544	577	294	999999	975	999999	24	999999	999999	999999	999999	188	999999	902	220	861	203	464	129	370	999999	954	309	896	637	816	142	26	70	999999	669	99	510	684	307	35	374	938	209	436	333	577	474	133	90	999999	216	94	999999	352	291	690	18	435	423	590	278	999999	294	169	958	999999	133	962	999999	979	677	46	604	194	497	265	264	999999	47	968	999999	185	816	512	609	57	433	999999	62	999999	91	84	270	717	999999	977	999999	50	478	335	454	511	116	111	457	999999	489	999999	855	36	999999	324	398	455	110	102	581	781	560	910	574	415	910	48	897	999999	776	999999	438	520	999999	999999	225	711	524	977	78	999999	65	999999	999999	34	862	36	552	999999	999999	815	616	664	406	872	490	567	760	999999	601	999999	213	854	999999	602	970	999999	424	222	109	686	930	132	999999	865	726	131	352	549	999999	884	495	141	916	960	999999	773	999999	739	999999	999999	999999	486	386	999999	999999	211	44	999999	999999	527	999999	340	667	999999	884	494	640	540	999999	369	225	221	495	999999	582	999999	937	443	332	999999	230	685	999999	999999	736	999999	999999	33	363	
524	96	386	495	35	282	165	474	917	999999	785	999999	583	592	374	441	739	999999	670	427	999999	273	601	642	857	306	926	851	224	999999	439	999999	999999	186	631	282	839	725	470	443	427	607	999999	366	546	73	647	102	124	21	996	999999	999999	999999	999999	261	495	743	999999	999999	999999	313	259	999999	647	47	526	407	999999	999999	602	23	530	236	10	832	253	244	999999	794	659	834	737	213	999999	975	671	21	999999	999999	999999	105	98	999999	97	123	999999	999999	719	999999	999999	250	999999	32	999999	983	933	999999	604	101	17	260	999999	842	78	522	576	56	388	671	375	514	153	590	313	506	925	788	148	999999	483	878	525	596	257	419	702	715	999999	999999	51	999999	999999	171	373	537	457	999999	673	575	547	999999	986	57	999999	42	106	550	718	911	68	999999	711	717	999999	138	735	999999	595	659	819	861	261	106	630	553	107	982	227	776	999999	679	124	999999	350	181	892	477	463	224	322	999999	996	882	234	999999	120	999999	554	245	802	405	999999	999999	756	685	999999	890	427	589	934	123	333	941	862	388	41	148	377	445	245	267	597	999999	346	666	864	378	871	734	443	408	438	981	974	653	999999	109	816	664	999999	999999	999999	999999	289	208	829	64	30	999999	999999	971	331	118	999	544	808	289	678	99	821	681	28	693	155	536	685	351	967	218	369	931	331	713	324	243	217	722	100	999999	837	810	358	35	999999	471	87	330	982	440	845	739	431	727	843	999999	983	367	728	753	523	487	96	812	486	933	649	617	793	765	337	95	199	541	261	20	333	999999	824	683	458	999999	368	999999	372	629	509	999999	870	875	999999	850	999999	346	624	359	999999	546	549	935	822	469	536	227	113	759	550	890	999999	832	125	990	543	999999	999999	167	129	559	449	856	433	55	747	917	514	486	999999	852	916	999999	297	787	453	999999	861	989	999999	999999	434	999999	999999	619	138	48	760	270	316	948	51	999999	999999	999999	106	692	511	776	722	619	712	626	668	697	999999	999999	545	337	999999	654	999999	315	999999	977	135	836	777	999999	916	709	167	999999	999999	152	810	460	999999	133	690	761	387	94	277	999999	439	808	999999	391	646	999999	503	432	999999	662	765	736	137	262	48	270	914	697	860	999999	999999	468	456	525	887	523	901	999999	999999	999999	277	999999	999999	999999	999999	327	999999	396	178	999999	999999	734	999999	517	387	999999	999999	418	95	430	847	690	234	999999	757	999999	999999	429	504	133	663	91	785	939	395	666	697	18	
999999	721	999999	528	529	509	806	727	999999	999999	148	999999	200	999999	336	226	937	586	874	783	371	577	999999	472	891	999999	697	134	949	999999	132	720	386	999999	704	373	61	328	171	725	458	40	43	423	291	691	932	181	755	568	11	808	999999	913	647	999999	755	906	637	484	999999	681	777	356	816	427	436	876	999999	962	999999	619	999999	158	335	341	544	999999	999999	209	999999	999999	379	999999	999999	323	928	472	676	567	618	999999	691	687	913	776	262	999999	606	863	265	65	392	793	402	392	392	644	999999	999999	999999	213	725	437	999999	295	312	396	766	503	999999	963	999999	231	999999	30	999999	738	999999	999999	89	858	945	327	943	66	143	586	988	999999	931	293	884	999999	964	414	429	264	325	628	474	865	919	113	374	999999	855	999999	999999	999999	464	653	999999	38	236	744	267	407	493	314	162	725	408	999999	571	215	88	839	266	939	601	999999	422	616	94	999999	999999	842	999999	651	211	971	999999	615	743	999999	884	856	999999	999999	157	31	770	21	475	749	466	360	999999	169	224	26	905	509	780	790	240	793	943	22	806	424	455	999999	113	190	587	792	825	294	330	232	999999	999999	792	580	999999	411	999999	345	756	999999	311	793	999999	194	76	638	999999	999999	56	100	999999	131	999999	732	576	999999	908	295	171	674	535	256	838	991	322	999999	717	210	887	829	999999	999999	266	228	123	999999	415	918	999999	949	999999	999999	248	240	319	582	999999	70	999999	975	503	999999	999999	92	999999	64	954	445	872	208	920	999999	75	227	447	314	999999	999999	618	914	522	989	999999	221	716	662	17	608	681	739	999999	657	207	912	999999	798	433	183	175	68	706	970	55	999999	39	333	806	31	792	15	717	999999	451	98	462	514	999999	963	376	400	56	356	763	143	953	273	437	163	891	649	880	692	40	559	217	551	944	264	999999	999999	999999	999999	816	675	999999	827	215	118	459	821	999999	469	806	774	21	999999	999999	911	999999	765	999999	999999	139	152	999999	34	397	999999	999999	910	999999	429	781	983	544	70	539	999999	121	135	68	328	703	999999	535	420	999999	265	547	856	344	999999	999999	426	999999	212	856	673	550	997	999999	324	237	548	261	694	688	823	240	951	820	130	800	837	707	999999	949	69	617	714	999999	142	999999	999999	576	536	137	364	497	342	999999	866	999999	999999	999999	744	101	164	818	999999	732	72	35	596	46	224	242	464	719	999999	262	797	65	835	857	999999	970	213	999999	999999	566	333	999999	898	999999	999999	999999	686	
151	962	486	794	999999	776	982	87	117	999999	988	361	304	673	644	578	89	416	999999	999999	999999	398	999999	888	192	999999	999999	408	736	136	848	91	999999	555	323	756	442	467	557	289	853	780	200	223	225	621	999999	892	689	999999	818	341	153	999999	430	752	199	999999	999999	155	999999	999999	350	980	908	906	720	749	360	887	146	999999	999999	531	857	485	207	560	999999	570	674	391	719	980	317	516	938	768	134	999999	567	845	855	411	788	999999	440	999999	314	999999	900	680	542	999999	999999	207	482	622	25	999999	554	999999	924	999999	999999	999999	999999	370	999999	999999	967	952	999999	789	330	301	766	457	999999	589	54	987	256	364	669	999999	848	918	369	120	43	326	753	188	26	929	999999	813	930	678	412	80	547	912	351	948	999999	753	480	329	999999	35	879	999999	999999	566	391	569	381	486	270	947	999999	561	368	650	208	999999	999999	401	379	999999	999999	74	186	973	449	999999	22	999999	939	999999	447	50	680	999999	999999	327	287	459	547	361	441	453	999999	465	80	999999	553	701	749	999999	979	89	949	487	999999	999999	259	927	127	57	556	660	999999	999999	510	960	999999	359	212	999999	168	324	853	999999	999999	83	999999	720	903	999999	790	321	971	999999	999999	367	100	203	509	999999	78	999999	999999	999999	804	781	905	999999	955	120	114	203	498	999999	460	999999	999999	931	965	434	168	999999	34	663	266	245	689	999999	58	153	869	688	999999	579	813	809	981	364	223	999999	178	413	999999	792	359	999999	823	112	870	999999	141	169	999999	85	474	539	334	678	242	569	101	689	203	811	250	426	353	918	65	999999	999999	871	717	999999	266	999999	772	241	314	669	422	586	356	598	22	999999	460	774	999999	999999	484	313	131	653	648	999999	999999	999999	551	933	999999	904	57	999999	777	269	452	999999	999999	720	766	102	374	999999	999999	514	342	605	799	541	965	579	813	782	999999	380	750	73	586	777	544	999999	999999	381	426	517	999999	136	821	999999	999999	999999	955	394	516	391	999999	558	506	999999	999999	999999	163	20	999999	673	101	999999	62	406	999999	389	999999	51	999999	947	412	993	999999	640	975	215	784	999999	284	516	999999	999999	275	785	442	999999	567	452	631	930	999999	679	413	753	426	274	84	424	999999	878	999999	914	999999	569	978	999999	999999	866	999999	999999	999999	999999	736	461	60	672	999	277	964	325	821	972	419	255	291	733	590	402	223	710	141	370	812	405	483	709	999999	705	806	497	790	700	294	691	111	558	999999	951	703	999999	275	999999	
460	918	66	70	504	999999	287	255	363	999999	999999	458	808	999999	304	340	977	350	463	303	471	476	534	131	688	728	999999	733	790	638	699	470	445	335	910	893	349	423	214	255	428	561	143	999999	58	836	999999	641	264	999999	973	362	300	971	344	983	394	935	381	999999	819	999999	464	724	999999	191	22	482	559	999999	999999	999999	145	999999	875	910	342	753	999999	852	846	999999	999999	188	665	347	180	474	999999	926	509	414	52	439	999999	874	999999	419	471	866	999999	409	92	999999	621	419	226	999999	106	434	999999	640	999999	999999	999999	316	85	286	69	972	999999	999999	999999	999999	901	585	999999	706	780	11	813	923	292	999999	38	446	429	625	566	255	130	999999	378	566	285	869	552	999999	509	129	999999	820	999999	499	854	284	917	460	951	46	897	520	312	999999	621	727	358	656	499	493	999999	459	720	814	999999	999999	180	925	356	42	43	999	206	999999	212	999999	574	999999	999999	754	528	969	673	530	358	610	999999	283	999999	999999	520	895	999999	26	242	348	110	545	999999	930	114	991	113	999999	12	999999	323	999999	892	628	162	999999	999999	745	964	917	786	999999	465	250	150	999999	980	798	521	999999	975	189	427	863	892	39	155	430	649	536	866	999999	999999	460	999999	142	390	326	406	955	599	287	999999	999999	999999	999999	89	406	789	216	999999	999999	407	864	999999	143	234	39	736	132	419	999999	105	999999	61	999999	672	14	953	18	517	664	401	566	548	698	137	113	310	981	999999	748	641	443	525	999999	357	663	538	999999	908	360	590	283	545	723	191	624	272	999999	248	999999	453	999999	699	356	913	999999	325	233	16	131	729	999999	999999	671	244	662	912	501	999999	18	475	999999	110	999999	83	128	30	825	516	513	840	778	743	999999	999999	999999	999999	178	647	999999	347	999999	157	786	999999	836	110	999999	489	528	712	771	847	239	999999	653	999999	542	282	795	820	999999	716	502	999999	950	20	999999	999999	384	918	999999	853	177	671	999999	652	323	535	247	999999	999999	345	988	801	78	999999	999999	999999	651	188	999999	896	852	695	847	598	654	505	680	825	801	507	114	610	999999	999999	680	568	448	11	367	16	44	999999	674	164	728	999999	999999	999999	506	42	999999	206	716	999999	11	999999	823	572	997	999999	855	999999	226	999999	999999	999999	832	999999	999999	999999	827	650	820	205	861	85	31	693	999999	953	999999	660	328	999999	781	908	894	132	915	209	744	876	999999	550	161	622	560	35	922	999999	868	72	769	560	215	85	385	999999	999999	
926	460	140	999999	54	999999	204	103	456	866	333	999999	999999	244	60	211	951	999999	280	54	999999	525	995	770	999999	94	230	890	768	999999	706	532	383	146	999999	749	614	183	999999	25	957	528	113	168	999999	999999	168	828	719	999999	999999	439	115	476	746	999999	464	369	183	959	314	999999	334	892	999999	800	119	573	254	999999	999999	777	686	999999	97	720	421	837	180	671	925	402	181	419	310	999999	427	906	400	588	295	255	10	999999	710	653	203	220	998	798	747	595	583	417	762	486	752	850	389	999999	989	627	198	512	43	912	141	915	999999	892	999999	212	182	666	999999	351	776	686	554	443	527	211	838	382	923	340	819	763	999999	824	525	999999	527	999999	598	667	66	498	966	798	521	288	628	115	425	999999	422	916	401	421	709	75	305	999999	508	788	999999	816	588	999999	999999	999999	268	767	377	806	685	807	78	358	294	999999	719	755	922	248	582	732	956	388	918	902	372	245	999999	459	281	581	866	999999	999999	249	910	274	705	153	999999	861	738	619	999999	614	848	52	136	431	355	999999	999999	999999	216	999999	859	209	784	200	15	32	653	917	534	113	940	999999	479	999999	377	999999	999999	999999	227	999999	994	347	528	314	64	329	118	999999	114	731	999999	607	603	823	999999	999999	489	514	147	997	217	821	94	756	673	589	999999	91	63	999999	500	254	51	999999	71	521	681	479	145	686	913	999999	813	803	554	343	664	655	665	999999	966	545	641	229	512	183	263	772	640	999999	755	37	639	214	240	999999	565	118	762	868	39	999999	379	461	999999	257	999999	290	211	999999	925	999999	426	999999	933	955	999999	999999	982	888	268	999999	839	671	930	886	999999	999999	573	999999	778	556	893	797	638	999999	175	189	145	265	999999	972	571	310	549	837	610	253	999999	999999	700	742	135	873	609	130	999999	999999	531	999999	926	999999	999999	960	561	379	35	629	757	999999	789	433	999999	727	999999	295	999999	539	131	102	286	88	999999	297	999999	999999	999999	29	999999	518	785	467	658	938	339	765	265	611	748	180	812	999999	496	303	495	276	66	408	160	999999	783	640	586	438	921	847	83	429	419	999999	948	15	999999	248	201	331	775	748	397	957	40	735	790	951	290	999999	999999	999999	999999	284	979	31	868	873	734	154	881	230	26	999999	692	835	201	233	231	806	999999	999999	112	999999	501	999999	999999	202	293	57	850	999999	157	626	265	50	999999	145	546	926	999999	999999	513	999999	449	555	999999	999999	999999	205	543	567	
729	483	999999	999999	930	637	782	670	999999	675	589	687	304	999999	82	400	235	652	217	999999	686	304	999999	979	743	64	724	946	586	114	999999	98	513	293	905	999999	870	921	119	989	362	875	916	999999	979	999999	752	203	482	341	681	623	999999	999999	880	434	999999	776	601	999999	913	835	999999	999999	748	501	999999	999999	350	408	999999	999999	543	228	703	810	388	208	10	999999	312	530	473	254	432	999999	110	36	412	481	859	103	330	243	85	527	999999	19	722	999999	999999	741	853	84	811	377	999999	769	783	80	999999	999999	999999	683	573	999999	372	999999	483	999999	400	157	608	999999	548	436	983	999999	152	999999	999999	379	999999	523	999999	570	677	999999	999999	999999	232	999999	253	999999	999999	253	327	646	669	692	164	951	535	287	96	505	143	984	536	385	393	780	627	999999	60	676	140	262	419	13	715	973	999999	428	222	69	904	999999	443	304	118	347	640	459	31	78	843	208	999999	769	436	999999	999999	67	672	999999	999999	999999	291	999999	999999	75	237	665	977	999999	999999	999999	74	36	600	867	999999	242	277	56	150	999999	584	982	999999	932	826	649	577	999999	121	350	755	999999	999999	267	984	683	191	53	120	975	481	840	999999	735	143	409	178	569	152	629	789	999999	311	545	71	309	927	190	248	999999	98	955	80	213	361	303	680	342	999999	867	60	999999	935	999999	999999	744	999999	106	799	426	481	17	879	491	560	139	469	810	206	684	756	999999	804	533	886	526	770	320	383	840	728	999999	686	285	999999	566	690	146	848	327	841	830	391	821	999999	90	86	589	653	231	834	869	146	208	999999	999999	429	412	287	180	974	157	999999	958	999999	999999	331	604	912	999999	449	332	962	878	843	999999	619	999999	426	806	999999	191	999999	162	15	858	699	487	174	529	146	287	999999	999999	353	694	117	432	133	471	758	481	677	658	782	999999	907	267	365	999999	439	446	985	481	730	793	999999	570	953	999999	999999	844	999999	392	857	171	473	294	535	158	818	999999	859	955	999999	968	514	18	379	503	951	441	999999	999999	999999	999999	999999	387	947	559	214	999999	479	999999	525	999999	51	294	801	999999	48	622	999999	216	375	251	587	40	434	999999	289	480	999999	459	999999	514	721	460	302	999999	870	96	347	975	999999	282	999999	999999	440	142	927	229	217	999999	465	999999	999999	916	613	848	122	271	953	999999	280	734	355	999999	999999	999999	203	590	992	999999	750	952	999999	756	272	103	999999	21	599	999999	999999	69	999999	441	994	999999	999999	999999	
847	999999	54	999999	999999	161	999999	219	999999	999999	180	429	999999	346	236	573	999999	512	62	999999	654	999999	324	999999	672	661	360	220	471	999999	35	999999	215	398	999999	999999	600	151	819	134	61	999999	177	834	841	999999	362	999999	833	999999	999999	492	508	852	161	337	139	943	936	999999	801	494	748	22	674	999999	224	551	999999	999999	999999	999999	692	927	901	601	352	490	269	502	309	862	387	771	491	542	346	999999	246	415	419	656	999999	347	333	566	314	999999	170	515	955	810	999999	155	726	999999	999999	999999	999999	999999	985	999999	683	444	999999	938	117	976	999999	141	999999	860	999999	198	999999	326	662	999999	604	344	297	197	999999	999999	546	498	966	242	54	926	999999	766	411	999999	429	771	973	999999	175	394	459	337	633	39	999999	999999	506	706	876	410	999999	454	999999	616	999999	798	328	929	898	683	972	874	999999	604	999999	233	459	999999	768	999999	352	891	189	219	999999	959	999999	301	238	451	999999	269	365	999999	999999	299	999999	999999	999999	630	452	54	873	492	422	585	999999	999999	999999	302	999999	999999	937	379	67	21	274	999999	999999	312	245	37	701	456	691	712	999999	297	580	107	443	999999	211	999999	64	308	999999	999999	797	309	563	534	999999	935	805	122	331	985	586	22	34	33	72	122	395	425	999999	999999	800	710	75	118	458	543	859	982	999999	799	999999	758	993	577	999999	999999	748	710	377	765	651	578	999999	534	710	568	83	419	999999	98	752	639	955	601	999999	97	244	455	86	999999	85	823	444	532	999999	828	28	999999	999999	639	374	684	57	999999	774	231	999999	999999	407	999999	999999	449	390	589	56	686	999999	999999	999999	999999	999999	302	999999	999999	689	828	144	999999	863	882	550	626	364	961	724	77	591	378	827	674	767	999999	999999	197	999999	999999	999999	855	485	984	35	999999	775	183	450	999999	60	999999	999999	945	999999	999999	677	524	348	999999	999999	429	999999	999999	999999	999999	999999	16	999999	999999	253	446	999999	63	396	288	382	879	999999	923	850	190	999999	652	27	795	481	882	586	304	35	999999	999999	810	999999	23	990	506	889	601	999999	769	69	954	827	614	198	843	559	809	999999	798	666	425	993	999999	908	999999	961	999999	952	691	429	819	999999	999999	999999	999999	513	999999	298	999999	989	999999	870	91	130	566	824	413	607	638	333	777	214	237	867	999999	817	645	115	777	545	999999	649	371	349	250	999999	118	25	999999	999999	185	520	224	808	410	999999	911	784	352	397	558	701	324	368	651	614	243	999999	175	979	867	999999	521	
340	999999	616	999999	741	879	81	716	397	999999	307	157	267	999999	999999	466	999999	999999	999999	999999	389	986	889	335	13	999999	999999	261	265	999999	421	472	907	999	999999	409	999999	56	180	999999	280	680	171	494	999999	220	999999	624	814	395	298	84	17	515	999999	353	520	291	505	52	999999	820	460	999999	795	999999	249	268	999999	29	672	830	734	999999	492	708	825	999999	999999	792	314	22	447	999999	999999	346	465	402	867	540	889	512	551	137	999999	460	230	623	699	999999	971	135	518	794	999999	999999	349	61	32	999999	528	125	999999	999999	999999	999999	383	590	985	458	380	999999	401	575	140	169	289	607	302	42	488	999999	704	138	821	999999	999999	652	157	104	996	999999	379	444	999999	773	540	838	999999	999999	86	639	638	250	810	134	734	943	999999	563	187	742	758	999999	944	327	421	844	891	558	735	999999	443	890	461	966	999999	999999	563	999999	629	451	217	870	955	849	572	463	327	697	455	560	987	999999	916	999999	655	999999	999999	693	362	695	946	840	999999	355	206	748	789	844	656	777	389	307	933	736	534	888	45	105	999999	957	999999	204	113	185	742	849	999999	999999	321	98	999999	869	14	933	504	377	184	609	999999	999999	999999	999999	50	678	180	999999	660	999999	999999	766	353	999999	999999	999999	999999	999999	737	999999	612	357	774	590	533	999999	320	520	302	999	242	999999	714	435	999999	930	293	54	164	999999	14	62	198	793	999999	554	999999	71	999999	610	764	999999	640	999999	996	305	60	93	999999	482	367	660	999999	999999	947	571	62	918	952	18	121	134	597	312	999999	560	999999	999999	999999	999999	822	259	589	692	245	490	527	61	438	156	880	209	104	681	77	999999	665	999999	999999	907	501	827	118	999999	499	639	999999	999999	999999	446	147	79	971	970	660	117	80	705	425	999999	53	11	489	999999	137	911	999999	916	244	999999	894	629	145	214	487	999999	151	666	999999	999999	999999	199	905	991	999999	999999	237	133	31	960	282	960	122	388	863	499	347	999999	795	588	999999	999999	103	982	551	517	999999	999999	999999	999999	966	413	512	820	141	854	105	497	999999	326	683	999999	999999	283	999999	999999	999999	756	999999	999999	657	999999	871	614	995	98	105	922	449	999999	999999	469	639	366	999999	868	457	302	257	19	403	999999	513	999999	999999	701	352	999999	102	617	999999	187	427	506	17	136	542	897	824	999999	999999	999999	999999	307	449	223	277	999999	290	999999	999999	999999	508	999999	999999	807	336	402	710	303	999999	286	999999	999999	999999	699	52	999999	358	866	
336	999999	478	999999	261	230	802	215	39	690	434	812	539	81	140	786	999999	96	912	210	999999	149	197	999999	305	482	352	225	999999	749	999999	144	190	423	694	999999	746	303	89	372	999999	999999	372	999999	869	933	746	759	702	713	30	999999	999999	158	76	196	999999	947	909	779	878	587	407	290	518	299	632	126	386	213	999999	385	17	549	999999	679	999999	177	660	372	735	593	522	104	729	225	912	42	999999	999999	564	999999	394	309	494	426	724	999999	510	579	311	630	382	999999	673	645	999999	681	999999	397	999999	204	296	547	999999	295	75	312	561	302	999999	600	768	879	648	999999	999999	708	65	779	999999	999999	999999	91	70	115	220	33	431	93	278	241	999999	960	97	999999	511	846	266	999999	361	999999	531	999999	202	711	861	999999	850	431	654	249	999999	182	999999	725	999999	215	486	999999	85	51	881	477	34	155	519	808	791	288	739	154	452	856	999999	543	172	458	999999	359	253	999999	183	999	999999	38	615	908	527	999999	831	306	370	327	999999	320	540	999999	193	57	999999	62	712	999999	692	510	797	769	753	899	999999	89	327	137	694	368	868	999999	48	995	999999	611	999999	429	457	443	783	134	732	118	12	118	275	841	168	999999	999999	611	317	928	999999	846	164	628	809	751	979	999999	999999	765	999999	658	999999	197	999999	589	771	292	999999	258	726	672	999999	999999	896	453	814	485	968	999999	999999	266	574	119	764	694	457	662	620	705	463	551	501	967	999999	999999	103	87	999999	578	430	722	496	999999	999999	568	809	999999	731	999999	936	999999	999999	139	411	195	94	905	433	822	999999	118	672	419	794	185	181	78	978	999999	999999	737	161	400	83	641	999999	515	908	999999	884	937	930	264	768	960	287	999999	566	999999	268	197	999999	511	999999	321	59	999999	273	36	397	740	540	999999	999999	209	352	873	66	769	424	579	997	237	938	999999	187	999999	650	999999	898	808	999999	507	293	999999	999999	649	953	999999	999999	692	251	881	999999	153	406	751	999999	568	999999	999999	315	796	66	999999	199	999999	573	999999	144	641	436	438	999999	588	999999	43	895	842	126	999999	999999	305	187	999999	337	125	428	794	798	436	168	91	227	495	503	716	451	604	972	666	85	712	627	950	266	813	754	999999	916	372	856	417	999999	914	493	999999	619	334	362	84	997	999999	999999	707	483	355	221	642	999999	521	592	301	869	999999	627	217	677	237	475	524	371	208	877	999999	579	751	639	312	12	492	999999	126	251	999999	999999	305	999999	919	
999999	911	601	999999	145	999999	780	565	547	991	296	285	342	391	858	838	712	799	999999	26	999999	732	715	909	639	602	424	475	59	999999	792	999999	946	758	760	564	922	259	72	483	655	24	213	648	25	726	159	999999	999999	413	195	999999	404	253	791	744	206	692	481	542	979	315	999999	576	208	999999	338	999999	631	303	915	999999	999999	999999	371	122	528	76	893	913	453	999999	999999	999999	999999	923	999999	702	966	26	368	240	999999	530	503	349	509	636	450	60	397	574	94	964	498	732	142	999999	999999	678	226	999999	798	999999	99	280	108	999999	792	284	48	636	999999	614	999999	684	685	216	924	32	613	891	625	843	999999	999999	999999	251	158	999999	999999	951	820	999999	800	238	442	219	999999	999999	250	999999	844	999999	999999	761	999999	479	39	813	57	925	61	860	75	999999	513	955	52	999999	999999	857	721	739	999999	96	815	999999	814	706	999999	475	776	702	781	973	999999	460	831	764	999999	999999	222	344	15	866	899	960	232	999999	724	999999	176	999999	999999	999999	919	999999	682	925	999999	999999	665	999999	571	581	159	999999	88	102	287	63	133	288	300	510	999999	386	734	999999	999999	855	107	348	981	764	309	557	135	398	999999	941	778	905	818	294	490	888	999999	999999	716	550	881	140	198	999999	999999	888	927	999999	748	542	380	65	737	100	539	326	999999	806	282	601	233	999999	48	345	999999	228	469	999999	999999	755	613	999999	910	999999	974	967	160	319	411	420	629	70	999999	521	571	723	999999	728	999999	173	999999	966	999999	999999	326	201	102	853	396	145	999999	921	54	992	929	80	154	999999	126	571	176	42	405	999999	971	173	50	999999	999999	561	60	741	261	856	999999	647	158	794	999999	782	875	306	999999	999999	991	999999	25	656	999999	500	578	87	999999	193	999999	514	570	300	999999	162	999999	575	999999	999999	94	999999	670	197	999999	291	922	999999	770	343	999999	869	119	139	999999	999999	158	393	934	999999	983	973	139	77	859	705	87	857	999999	177	999999	309	227	98	191	314	47	827	873	310	999999	999999	999999	278	497	138	404	440	999999	880	14	766	641	805	851	121	557	999999	338	88	214	74	708	602	999999	396	999999	999999	999999	999999	999999	331	520	633	704	999999	999999	860	580	731	310	646	436	771	173	999999	668	422	246	79	757	444	999999	795	105	513	519	714	567	999999	486	999999	999999	866	654	683	256	17	111	96	999999	696	32	607	777	567	638	937	999999	845	727	999999	999999	879	807	791	832	725	538	999999	254	951	303	479	
254	926	999999	569	127	490	619	661	321	999999	999999	70	421	891	27	537	875	999999	999999	721	999999	257	999999	612	69	999999	850	530	478	999999	842	504	403	553	363	850	413	78	820	948	236	76	917	633	265	746	999999	940	999999	999999	325	999999	675	581	999999	996	336	552	510	264	639	98	999999	410	317	129	999999	999999	999999	176	134	806	999999	337	494	999999	999999	966	356	999999	493	910	822	478	594	179	999999	821	456	367	523	999999	568	566	318	148	883	517	325	145	89	510	412	541	999999	999999	910	347	96	999999	666	999999	999999	198	770	729	275	713	999999	148	301	845	422	999999	652	274	248	205	28	999999	433	822	650	220	243	983	507	291	603	999999	269	490	734	666	999999	999999	665	999999	796	589	873	179	701	999999	999999	243	97	999999	888	999999	999999	714	999999	740	366	999999	999999	984	955	786	231	999999	120	739	999999	999999	121	755	480	499	608	999999	999999	439	999999	264	131	472	376	999999	895	275	403	992	805	555	171	994	310	857	442	999999	425	19	999999	889	999999	961	309	44	132	999999	761	398	12	412	314	999999	267	112	999999	258	618	955	891	999999	589	128	934	333	999999	999999	455	622	67	928	453	400	81	593	205	169	999999	341	877	563	999999	15	989	999999	250	281	737	207	144	999999	72	469	128	411	310	940	36	999999	395	15	886	148	340	83	959	914	818	673	999999	562	95	286	87	337	999999	584	999999	542	93	377	999999	257	487	873	866	983	282	669	293	999999	999999	197	999999	872	999999	375	674	999999	443	999999	999999	999999	300	999999	108	785	392	790	959	725	812	494	892	999999	625	638	660	466	217	999999	642	999999	390	652	429	897	339	999999	999999	86	999999	222	109	999999	999999	326	957	999999	999999	90	601	491	999999	999999	452	648	305	929	999999	48	999999	999999	999999	466	694	999999	682	999999	162	210	456	187	139	883	816	599	395	145	111	999999	681	755	691	999999	385	999999	449	823	209	781	601	410	957	622	371	701	514	642	999999	612	999999	318	752	574	634	423	362	825	750	853	262	999999	827	948	366	959	999999	580	91	543	999999	859	999999	999999	609	55	229	516	522	124	95	999999	82	499	999999	373	12	127	503	961	798	624	82	356	528	441	582	999999	999999	411	999999	933	560	529	749	999999	869	381	965	999999	204	999999	999999	635	768	509	98	338	999999	993	999999	999999	87	129	745	248	787	102	852	177	473	220	260	999999	939	161	202	999999	749	881	999999	999999	999999	915	767	953	999999	446	588	999999	352	254	724	272	
454	775	856	441	783	511	999999	777	528	999999	125	983	594	202	695	999999	317	545	589	412	500	336	257	172	362	792	928	350	999999	999999	825	999999	496	987	666	999999	304	761	999999	248	884	999999	112	999999	800	783	368	128	751	971	711	999999	999999	321	772	127	528	694	88	991	999999	656	272	694	999999	896	999999	606	536	999999	999999	556	776	999999	528	774	234	893	372	579	433	809	599	542	132	999999	563	999999	225	999999	646	609	682	777	999999	237	999999	417	392	903	999999	999999	591	229	658	165	40	324	793	998	893	635	332	508	568	773	67	729	572	999999	343	323	391	987	999999	712	999999	999	685	300	320	999999	510	468	293	999999	999999	379	884	966	987	248	390	226	999999	21	287	184	218	999999	999999	733	999999	438	569	972	380	999999	343	946	292	40	639	502	687	87	134	999999	225	896	554	687	845	999999	965	105	932	175	999999	874	435	999999	790	793	999999	999999	999999	81	898	321	301	999999	999999	937	999999	957	609	999999	999999	577	886	423	999999	999999	999999	493	887	999999	999999	474	49	214	270	469	999999	999999	249	845	382	109	115	62	965	903	999999	930	650	908	920	18	495	54	636	999999	987	999999	739	478	456	636	700	732	608	433	281	96	363	576	999999	101	717	763	515	438	472	833	457	65	716	999999	842	979	999999	464	978	999999	999999	504	999999	508	853	771	399	746	409	382	454	541	632	999999	576	84	491	828	999999	732	538	207	303	163	564	684	761	49	999999	721	413	999999	454	286	999999	999999	105	917	248	946	373	999999	39	99	999999	999999	999999	208	839	999999	497	499	173	256	999999	999999	210	327	944	179	999999	360	953	688	969	309	96	356	10	717	979	999999	999999	999999	368	999999	999999	214	774	648	999999	999999	209	34	233	914	999999	208	999999	999999	658	777	973	79	937	23	816	350	130	90	829	87	999999	132	999999	924	909	818	999999	697	999999	999999	553	305	999999	999999	161	928	999999	999999	328	887	536	863	69	211	999999	521	417	355	953	999999	94	693	999999	183	365	87	999999	999999	14	172	321	132	934	999999	999999	999999	999999	491	861	999999	999999	75	761	941	550	344	72	587	334	999999	410	999999	743	385	912	859	486	744	999999	999999	692	165	60	999999	576	999999	929	408	978	921	370	926	494	75	999999	29	932	877	632	31	24	658	975	616	761	779	388	558	999999	373	201	416	401	787	205	729	24	604	999999	146	999999	664	609	412	37	484	57	999999	442	892	999999	608	121	999999	69	43	190	443	404	796	999999	380	
658	614	999999	953	534	999999	869	222	999999	337	512	496	616	360	59	572	999999	999999	999999	710	125	856	446	999999	304	999999	999999	999999	549	999999	210	577	121	44	15	994	682	83	950	999999	808	230	999999	599	105	625	462	708	999999	999999	854	128	999999	324	264	801	177	146	659	211	977	999999	673	999999	137	935	384	582	999999	999999	999999	515	336	390	999999	895	968	999999	497	678	999999	30	187	931	999999	999999	513	797	779	214	827	545	424	748	373	109	556	464	471	170	251	880	363	999999	727	348	999999	683	421	369	999999	329	649	980	342	999999	531	999999	705	55	431	586	802	150	237	354	101	999999	27	802	348	513	385	336	437	989	666	999999	999999	388	300	829	999999	419	999999	999999	896	443	999999	416	999999	814	999999	426	738	999999	87	222	703	383	999999	213	666	618	30	328	944	999999	553	352	999999	999999	539	326	999999	602	210	393	999999	729	457	657	999999	610	999999	999999	999999	959	597	772	911	454	553	829	999999	96	172	768	398	62	999999	584	890	73	126	304	285	999999	671	999999	464	694	452	999999	926	599	42	65	394	496	573	984	724	999999	441	845	730	709	999999	668	439	442	994	716	176	873	999999	118	494	928	999999	322	298	461	317	227	11	999999	903	542	999999	117	999999	902	999999	578	859	119	632	280	574	575	257	12	999999	32	699	735	807	63	832	924	571	465	246	260	999999	273	473	223	844	159	806	652	614	332	68	101	238	597	24	999999	999999	224	999999	999999	999999	296	753	294	527	275	772	849	710	999999	546	999999	999999	237	882	595	646	999999	999999	425	769	604	397	385	964	607	507	999999	999999	185	448	356	999999	563	195	410	520	188	695	999999	386	999999	942	485	785	150	436	999999	999999	429	20	76	788	999999	914	471	898	378	330	919	767	562	811	534	691	199	816	999999	52	999999	84	999999	723	856	999999	812	999999	912	599	823	181	999999	505	619	999999	381	568	999999	648	724	511	152	858	775	810	824	999999	417	793	596	334	999999	957	999999	354	553	353	931	999999	112	999999	985	778	507	748	999999	67	201	370	319	631	653	999999	328	970	932	609	947	999999	224	999999	254	128	12	999999	848	549	273	275	620	999999	636	999999	546	999999	525	373	361	37	999999	767	953	56	484	965	680	869	999999	272	421	999999	999999	885	686	444	563	867	999999	18	999999	721	999999	999999	749	290	995	391	918	412	999999	569	258	920	505	457	713	208	644	47	818	979	909	11	999999	676	632	999999	585	111	999999	658	999999	353	137	
829	973	37	306	999999	970	299	999999	999999	999999	999999	695	485	390	239	731	365	233	738	199	920	811	792	82	82	999999	254	806	999999	999999	795	972	905	792	676	484	685	901	450	77	529	38	683	193	11	981	157	370	999999	379	995	435	858	163	217	999999	190	954	233	546	725	493	144	185	31	879	999999	693	713	755	55	999999	783	671	670	891	138	609	81	999999	510	884	459	446	65	999999	124	752	584	658	304	999999	677	999999	351	999999	999999	508	999999	999999	200	999999	656	601	333	999999	999999	197	492	325	889	999999	882	999999	45	841	999999	697	129	999999	999999	48	119	64	999999	324	786	879	999999	634	997	999999	447	950	900	999999	237	858	123	524	717	999999	270	268	999999	723	848	999999	868	510	12	999999	999999	510	366	162	999999	999999	150	19	754	773	867	999999	327	999999	143	932	999999	988	999999	999999	584	604	943	838	778	850	999999	737	999999	251	20	818	999999	801	999999	999999	594	747	702	999999	717	113	769	944	999999	413	940	510	589	916	313	880	897	999999	622	999999	566	999999	384	999999	316	412	999999	999999	762	59	234	526	28	206	348	493	999999	999999	466	480	834	998	778	999999	999999	785	999999	559	937	999999	921	804	189	467	380	76	373	209	999999	315	569	267	999999	20	999999	423	491	393	577	820	594	919	370	151	999999	567	749	999999	999999	999999	999999	983	575	999999	999999	430	347	560	826	282	130	999999	999999	161	999999	577	816	768	196	496	999999	764	982	999999	546	999999	443	47	518	812	326	363	616	798	999999	999999	999999	999999	882	758	999999	931	567	999999	699	509	270	219	240	381	751	981	823	106	237	999999	11	457	999999	135	999999	309	52	23	999999	766	479	859	999999	999999	999999	265	885	438	419	372	206	686	427	47	741	234	807	999999	70	344	540	519	571	999999	584	999999	475	999999	771	999999	888	553	349	999999	39	411	117	905	495	495	105	394	687	864	999999	999999	39	58	999999	761	502	999999	953	999999	236	999999	298	551	999999	651	789	999999	666	642	484	653	346	495	999999	340	126	901	651	574	999999	155	832	706	999999	269	215	427	373	20	284	982	600	728	705	80	122	566	999999	844	706	967	728	54	390	650	978	544	50	63	999999	999999	263	388	381	91	136	591	999999	491	445	371	764	656	368	501	62	618	789	936	227	560	746	999999	868	999999	426	788	326	615	290	671	386	999999	999999	684	999999	222	356	624	944	999999	281	673	999999	344	213	999999	685	888	999999	370	999999	999999	835	999999	853	456	519	999999	664	347	
275	999999	210	774	999999	454	291	684	999999	840	999999	999999	992	696	289	83	409	534	999999	354	112	437	27	999999	916	282	484	290	830	282	702	256	999999	606	266	600	473	633	359	999999	999999	11	999999	757	108	589	121	999999	805	780	56	985	42	319	245	837	662	290	858	712	969	10	853	999999	148	25	215	396	440	999999	609	999999	999999	999999	564	110	321	269	821	336	170	345	485	999999	999999	716	224	650	999999	428	937	192	775	646	789	790	999999	999999	619	93	384	725	709	999999	180	280	999999	722	999999	144	526	403	468	531	999999	634	525	999999	274	431	800	565	35	21	999999	427	10	999999	530	773	952	696	650	737	999999	999999	635	368	999999	955	999999	501	999999	236	902	544	724	253	104	999999	275	999999	999999	198	292	999999	699	697	999999	753	999999	282	202	981	192	829	752	730	999999	117	999999	999999	924	319	525	309	670	799	999999	215	702	999999	444	375	508	607	999999	462	454	999999	745	938	991	135	999999	633	999999	999999	53	999999	792	993	674	987	166	118	430	51	999999	999999	158	999999	587	171	60	522	837	999999	483	584	493	300	999999	446	371	70	175	999999	634	999999	999	999999	755	999999	423	709	999999	999999	219	400	186	304	789	999999	983	844	999999	830	999999	172	796	999999	999999	999999	999999	501	717	237	625	105	942	632	417	781	983	400	155	999999	999999	350	999999	390	999999	93	408	199	511	814	462	527	708	345	723	471	105	526	328	296	999999	921	992	999999	831	999999	457	554	887	17	487	592	699	999999	92	734	999999	415	999999	355	70	399	999999	999999	999999	107	396	999999	908	999999	686	999999	82	999999	100	999999	358	586	559	999999	635	853	311	504	336	870	828	999999	262	989	739	689	659	999999	235	70	931	99	89	733	726	850	646	999999	330	999999	999999	999999	721	266	385	999999	856	374	719	217	999999	495	576	905	999999	499	354	919	215	999999	807	108	633	999999	894	268	506	825	775	785	217	999999	183	999999	359	999999	185	996	613	999999	833	295	263	27	999999	446	523	184	463	237	505	726	736	999999	999999	422	216	691	372	127	649	999999	598	933	10	999999	999999	270	555	291	999999	358	999999	621	173	999999	844	615	999999	999999	745	332	999999	548	290	490	633	850	102	936	781	494	634	999999	944	802	999999	999999	27	255	134	262	628	999999	999999	157	420	999999	170	700	577	999999	635	999999	999999	326	669	60	653	519	104	471	178	999999	999999	829	724	820	677	370	825	525	999999	811	333	492	703	199	634	143	999999	999999	690	401	369	999999	
858	720	124	627	999999	646	675	999999	999999	662	94	19	999999	93	999999	600	447	999999	875	61	12	823	590	999999	999999	999999	425	999999	448	586	781	776	259	999999	970	14	706	999999	236	189	849	99	999999	999999	999999	694	526	551	709	480	81	890	526	317	189	45	139	235	14	663	231	165	70	574	880	317	760	354	123	429	894	397	572	695	212	912	999999	918	490	928	953	874	999999	999999	514	891	260	941	148	935	874	999999	55	573	958	693	999999	97	791	100	933	999999	437	290	586	683	327	830	115	999999	873	221	744	85	999999	999999	354	102	999999	989	999999	819	215	999999	554	423	999999	999	737	518	882	84	137	400	994	781	446	529	391	830	573	429	999999	871	999999	662	736	969	999999	611	349	999999	38	802	42	124	966	999999	999999	999999	341	327	103	596	999999	798	999999	354	90	927	910	825	711	238	999999	638	983	343	125	892	999999	383	146	999999	179	945	999999	335	367	880	999999	999999	793	227	499	255	336	999999	487	273	578	392	999999	935	701	524	236	999999	386	404	999999	999999	144	999999	487	999999	191	967	426	449	751	758	986	999999	122	724	41	999999	739	179	312	743	856	851	999999	303	495	210	434	655	718	257	948	962	999999	192	61	950	740	999999	999999	368	822	47	522	819	406	687	999999	999999	492	742	70	999999	102	398	776	293	529	193	472	980	999999	999999	730	504	999999	33	999999	929	672	91	752	207	114	999999	999999	818	339	504	999999	999999	999999	457	172	975	196	741	870	999999	415	768	430	557	78	93	825	999999	317	27	999999	382	999999	893	314	411	999999	862	112	159	477	958	953	35	295	664	999999	95	609	999999	317	79	999999	999999	524	904	660	205	139	31	127	869	511	321	999999	525	583	999999	153	760	985	334	638	720	882	456	999999	999999	271	413	999999	740	999999	561	710	940	228	132	378	999999	750	794	732	999999	999999	999999	457	642	540	769	91	118	942	999999	769	983	440	442	230	77	100	999999	933	999999	541	387	427	999999	999999	554	999999	460	125	743	20	201	601	557	689	283	998	999999	864	502	331	381	798	603	792	726	509	785	901	999999	999999	999999	860	999999	550	654	999999	508	40	985	472	630	993	208	837	578	392	883	999999	946	78	917	401	441	403	169	588	823	166	999999	55	521	999999	814	434	999999	340	594	999999	999999	102	500	999999	999999	39	701	388	599	766	223	344	626	41	955	999999	401	102	429	999999	390	999999	367	351	999999	940	999999	81	188	774	321	247	999999	875	718	853	578	
999999	999999	411	999999	781	989	67	942	550	428	490	603	582	42	999999	911	999999	626	999999	735	999999	999999	999999	999999	629	209	999999	999999	999999	546	750	323	111	663	625	579	27	999999	609	86	310	999999	999999	999999	999999	999999	606	999999	888	336	816	259	749	999999	999999	779	585	332	83	999999	173	612	999999	13	677	177	501	918	416	854	893	999999	26	893	434	749	401	425	999999	161	603	94	999999	649	999999	501	573	999999	243	999999	993	695	837	38	913	999999	442	601	844	303	976	999999	334	44	443	745	242	999999	999999	680	388	169	713	921	977	89	999999	999999	283	186	603	518	684	570	999999	999999	243	988	979	999999	317	800	581	325	999999	915	759	531	999999	984	269	717	999999	563	999999	834	982	999999	999999	999999	650	124	327	999999	700	468	13	764	183	245	512	999999	999999	957	999999	999999	588	397	747	999999	329	999999	121	299	999999	885	228	999999	999999	36	225	328	937	155	95	999999	483	912	625	999999	911	994	358	999999	482	999999	841	342	200	880	999999	594	177	988	514	136	999999	37	751	999999	249	999999	661	156	29	999999	316	730	871	999999	114	999999	772	40	160	999999	999999	151	999999	902	54	999999	999999	232	780	631	999999	948	641	959	200	455	171	999999	476	39	343	211	950	298	708	999999	999999	30	775	580	822	147	838	189	959	861	999999	849	999999	999999	952	439	375	999999	43	368	999999	911	999999	659	513	999999	564	131	991	999999	200	529	203	933	425	910	457	999999	808	999999	120	462	999999	338	245	322	50	123	87	903	836	561	265	350	999999	559	50	999999	999999	860	999999	717	197	995	999999	999999	999999	836	999999	52	982	175	999999	29	257	999999	911	999999	423	201	921	450	54	97	138	999999	273	853	912	865	869	999999	999999	947	440	403	274	999999	667	999999	999999	213	185	45	999999	670	999999	245	102	394	647	399	702	999999	939	999999	999999	109	867	999999	426	801	999999	999999	999999	999999	41	642	588	854	999999	907	983	869	999999	717	999999	19	176	999999	667	38	999999	999999	999999	480	639	268	17	308	730	174	146	636	137	865	289	112	862	280	999999	338	656	248	31	740	415	832	999999	999999	866	664	999999	999999	373	398	999999	406	999999	999999	22	773	634	290	134	999999	770	356	741	669	999999	172	156	999999	829	339	381	999999	506	487	74	806	999999	785	441	75	999999	737	272	739	999999	882	999999	169	268	865	703	999999	123	823	999999	999999	101	680	999999	703	517	999999	580	44	27	527	900	377	999999	215	854	849	999999	68	967	43	999999	11	844	999999	914	987	
637	999999	635	999999	999999	682	516	999999	714	248	999999	738	558	202	166	238	721	307	982	999999	531	62	21	854	528	65	999999	936	975	99	835	248	788	530	410	617	408	23	127	227	860	633	501	615	858	120	509	774	876	855	290	546	573	44	465	999999	952	780	486	354	826	580	40	624	413	752	949	999999	792	999999	999999	707	190	764	29	897	999999	405	996	999999	999999	999999	70	129	999999	298	675	753	999999	825	664	627	537	999999	401	290	603	877	212	999999	171	999999	981	999999	35	582	999999	808	25	999999	34	556	999999	78	799	744	999999	910	815	124	999999	205	963	967	884	211	180	999999	372	738	304	999999	999999	889	256	83	999999	732	104	236	931	999999	738	506	800	118	843	999999	999999	657	770	692	72	97	999999	966	517	24	999999	823	411	949	446	999999	273	351	363	895	822	725	644	999999	999999	588	192	999999	467	999999	177	776	999999	712	443	715	967	611	621	115	999999	290	565	95	999999	280	825	982	999999	460	242	459	754	999999	999999	258	22	983	999999	999999	905	820	508	60	847	999999	999999	699	999999	999999	320	662	729	999999	45	999999	169	558	508	545	999999	210	788	999999	235	717	31	420	76	194	999999	999999	999999	147	209	999999	781	515	248	612	815	135	476	699	149	580	999999	506	912	113	99	463	485	340	720	999999	42	501	824	999999	655	54	999999	331	999999	336	927	999999	58	995	999999	654	320	999999	730	999999	733	98	999999	999999	988	525	507	962	105	248	508	404	426	504	17	289	690	119	999999	999999	503	154	671	812	653	999999	457	917	999999	445	999999	589	999999	93	999999	999999	634	999999	999999	999999	546	669	236	790	828	532	176	554	988	999999	999999	210	999999	959	144	589	999999	999999	999999	851	78	590	999999	660	104	919	793	343	533	73	654	520	968	826	234	833	918	881	984	130	970	902	999999	999999	481	999999	999999	999999	999999	392	526	579	178	298	999999	956	59	576	695	909	738	832	999999	925	827	452	242	122	735	310	671	546	80	881	999999	175	662	999999	188	161	279	153	999999	151	999999	85	352	679	999999	277	784	351	195	84	391	147	999999	12	53	38	999999	537	914	648	999999	980	508	296	417	896	303	999999	397	999999	999999	595	999999	879	388	751	110	999999	358	999999	525	329	360	996	500	743	293	659	706	159	451	741	999999	745	999999	566	577	65	271	999999	974	485	954	652	999999	795	999999	11	624	999999	928	158	189	457	999999	401	999999	512	796	674	612	644	602	247	102	898	366	999999	459	821	184	54	
300	999999	999999	49	374	707	561	704	53	291	44	414	231	302	562	781	622	39	999999	75	269	597	265	339	883	999999	559	546	438	996	552	802	127	883	999999	999999	999999	999999	999999	921	999999	999999	631	331	609	197	999999	999999	345	585	90	999999	885	119	785	703	234	999999	166	657	157	24	275	999999	739	242	297	347	444	863	817	538	999999	999999	124	999999	966	999999	730	999999	700	999999	999999	853	915	132	917	999999	108	164	999999	810	999999	379	774	935	999999	584	591	377	899	678	365	999999	767	551	999999	870	994	617	737	999999	433	469	957	397	813	422	999999	999999	324	289	999999	289	999999	17	611	633	250	188	352	999999	352	363	796	31	404	729	999999	373	704	57	999999	999999	427	184	386	467	422	386	999999	413	999999	975	62	620	439	85	92	999999	940	999999	629	816	999999	999999	947	79	672	999999	992	94	335	767	912	277	276	758	861	223	630	153	221	864	66	938	939	377	999999	999999	591	329	646	999999	999999	909	427	206	225	82	237	999999	999999	999999	393	47	88	999999	73	784	353	681	223	869	138	796	583	765	759	336	999999	580	768	495	353	999999	448	998	343	12	849	79	999999	789	986	323	358	999999	999999	29	860	264	314	526	833	909	999999	999999	208	637	336	662	447	999999	667	999999	548	309	142	719	599	89	999999	71	935	284	149	434	883	814	447	848	999999	740	476	161	999999	252	662	999999	567	671	799	999999	675	197	632	653	999999	338	774	59	601	761	429	780	999999	999999	999999	558	770	680	894	393	199	488	378	706	421	515	391	306	646	999999	162	928	290	644	395	748	652	495	312	554	50	397	999999	999999	320	999999	248	32	661	999999	673	886	776	415	517	197	999999	999999	241	616	946	999999	412	999999	609	501	500	278	999999	842	999999	285	378	349	353	801	241	845	396	725	277	368	645	542	35	999999	161	874	137	208	999999	726	263	696	999999	999999	985	999999	923	999999	205	969	999999	999999	999999	398	518	999999	71	999999	956	972	539	515	999999	588	833	870	999999	344	350	626	151	659	913	189	31	681	741	782	816	886	921	577	530	999999	203	826	344	637	756	999999	812	422	252	956	197	747	357	29	738	999999	477	589	478	579	828	516	904	28	999999	837	695	999999	898	79	61	962	999999	999999	395	16	536	250	587	999999	999999	729	999999	956	991	284	333	722	54	702	419	342	108	951	479	686	999999	325	270	918	999999	999999	523	182	999999	999999	761	316	634	999999	588	236	11	851	999999	109	109	947	37	102	
513	999999	245	206	999999	718	863	44	572	999999	95	999999	979	669	598	291	215	244	61	766	522	27	98	322	999999	192	999999	257	195	999999	999999	973	999999	177	415	65	297	327	999999	196	371	727	744	926	646	377	257	342	262	483	999999	864	896	999999	580	999999	884	922	92	476	388	999999	848	202	130	121	922	812	263	543	994	999999	720	999999	404	794	282	172	676	999999	935	997	999999	711	999999	722	87	999999	596	999999	180	374	244	56	808	755	878	551	805	535	454	444	88	719	489	14	154	41	865	999999	999999	722	999999	345	540	390	621	999999	716	999999	43	999999	225	345	372	629	654	999999	66	649	916	731	366	151	302	501	999999	284	999999	481	999999	55	171	999999	705	457	999999	898	516	427	143	999999	835	408	999999	558	229	743	356	859	999999	480	975	999999	869	492	366	999999	999999	49	471	347	914	244	828	987	733	414	639	915	511	755	167	638	999999	184	895	958	649	743	999999	999999	927	373	131	108	80	945	941	223	101	24	999999	476	956	796	827	601	579	999999	825	999999	999999	441	358	604	999999	347	711	999999	999999	999999	464	309	767	999999	419	551	123	730	999999	788	472	999999	999999	999999	899	999999	682	718	356	304	389	145	999999	466	999999	496	999999	999999	786	733	999999	256	626	693	999999	999999	709	670	999999	999999	999999	848	596	47	352	687	618	861	999999	631	999999	992	348	302	28	328	391	310	224	923	536	597	944	193	553	226	800	140	936	353	981	21	999999	79	816	540	548	999999	124	394	877	163	821	164	78	999999	907	334	999999	241	174	408	455	999999	750	890	904	413	999999	999999	886	487	924	361	999999	653	662	999999	485	488	779	509	196	829	55	382	999999	789	125	312	999999	999999	465	705	999999	583	566	875	329	925	635	145	397	988	999999	400	239	470	515	425	999999	638	848	196	999999	665	222	625	419	377	125	999999	297	191	999999	420	31	228	182	75	96	786	999999	999999	852	999999	122	207	332	655	153	999999	283	999999	722	999999	627	999999	999999	999999	371	940	999999	951	810	520	848	216	182	96	378	20	999999	449	338	803	999999	298	343	999999	552	999999	303	764	234	809	841	597	999999	999999	999999	751	999999	658	704	156	999999	998	749	342	795	905	34	245	287	143	27	999999	371	999999	999999	999999	936	999999	971	999999	647	702	726	11	999999	999999	747	46	303	626	45	639	744	999999	999999	999999	548	11	31	646	990	67	487	101	792	17	999999	549	153	999999	815	547	687	999999	509	627	281	748	664	545	168	988	
942	660	107	387	99	189	445	999999	999999	935	415	334	365	589	999999	635	999999	670	34	208	893	839	810	498	952	396	683	999999	999999	799	346	486	488	999999	124	826	994	414	999999	56	113	840	672	999999	999999	363	992	999999	411	646	539	993	999999	959	104	112	850	999999	435	703	506	999999	894	999999	598	928	845	363	999999	398	641	804	752	978	105	62	176	930	999999	599	403	763	454	772	270	999999	966	999999	907	22	976	999999	979	999999	550	999999	999999	681	291	999999	999999	639	454	999999	14	735	250	999999	863	52	936	919	999999	999999	309	742	144	999999	731	999999	999999	325	456	462	422	256	825	538	999999	581	116	495	999999	162	91	763	318	441	999999	534	999999	999999	999999	864	85	66	151	999999	914	807	390	999999	950	999999	250	201	193	991	600	758	910	712	114	999999	936	450	280	101	753	545	433	702	363	206	150	539	659	591	386	365	114	999999	623	999999	201	291	545	611	911	889	580	326	841	19	624	401	328	999999	928	999999	999999	60	999999	378	999999	687	470	753	896	711	999999	601	615	999999	653	999999	98	999999	101	654	999999	668	999999	863	965	116	999999	999999	999999	999999	999999	286	662	751	579	64	291	254	999999	513	820	791	715	999999	357	978	999999	606	365	396	312	844	999999	284	999999	128	870	535	413	277	826	126	182	999999	501	265	999999	999999	665	599	999999	844	238	999999	834	123	952	999999	516	999999	405	264	989	195	446	999999	994	999999	999999	460	999999	756	840	978	686	704	999999	569	708	102	49	999999	941	766	449	468	999999	704	450	616	175	889	999999	427	871	572	137	999999	709	135	270	561	842	214	414	999999	14	259	900	139	503	999999	282	999999	947	557	322	232	745	978	760	999999	937	414	295	304	736	423	999999	999999	577	632	859	583	831	487	15	736	361	259	463	365	999999	320	122	782	617	606	480	324	999999	904	251	730	999999	999999	999999	438	919	120	464	590	152	786	562	871	533	698	591	469	551	586	871	496	524	999999	999999	999999	999999	512	686	140	942	792	865	999999	390	139	218	861	864	576	817	250	794	873	999999	27	757	251	259	918	24	20	772	999999	999999	755	999999	968	999999	995	999999	417	433	334	647	999999	920	889	999999	999999	490	730	999999	999999	769	630	701	651	999999	480	869	999999	262	768	999999	932	29	999999	640	635	923	249	388	868	440	999999	817	470	999999	862	106	868	760	855	438	294	415	999999	904	411	64	563	999999	999999	999999	96	164	665	218	715	340	728	258	855	480	999999	352	737	
544	368	813	240	426	329	999999	999999	299	407	339	831	526	232	999999	999999	999999	369	463	999999	741	999999	255	162	262	519	999999	377	619	905	384	198	941	678	262	545	598	823	147	466	629	134	797	999999	335	387	999999	999999	440	999999	283	121	786	967	999999	201	123	999999	978	907	999999	16	391	393	32	151	999999	848	969	753	639	757	999999	996	755	617	555	999999	999999	874	330	424	999999	598	632	273	999999	999999	683	71	431	937	845	999999	999999	622	999999	414	734	194	497	999999	148	687	390	526	888	789	999999	388	646	625	999999	113	999999	383	999999	792	999999	758	739	999999	175	908	331	701	912	999999	338	999999	873	999999	763	642	387	979	285	999999	999999	999999	999999	621	999999	305	425	806	113	741	653	999999	553	999999	999999	976	454	581	185	240	999999	689	613	999999	461	89	514	505	861	999999	725	999999	107	819	999999	654	384	128	163	999999	493	999999	598	181	348	52	589	923	496	787	198	806	804	55	894	529	999999	487	169	999999	790	919	944	999999	25	57	198	734	375	999999	602	335	427	315	746	840	100	442	558	419	999999	590	18	84	13	999999	802	61	925	65	162	896	958	480	999999	999999	999999	999999	999999	301	854	854	557	497	999999	862	388	498	999999	63	438	70	928	750	192	209	911	999999	908	106	254	999999	809	320	847	705	377	947	236	182	999999	414	286	267	565	645	999999	520	889	151	540	999999	752	871	627	101	967	218	297	879	662	999999	778	69	56	999999	55	247	650	999999	495	441	999999	999999	793	33	999999	670	999999	547	176	401	980	767	999999	940	394	937	692	755	738	168	999999	356	999999	560	636	999999	999999	848	999999	795	999999	410	656	109	51	626	88	999999	317	306	33	999999	999999	270	729	21	504	116	333	118	999999	895	751	336	781	915	999999	999999	999999	567	999999	346	947	381	531	580	999999	465	898	768	858	98	448	999999	144	909	999999	259	999999	625	722	115	524	491	999999	974	658	329	999999	999999	20	845	216	750	847	999999	802	999999	739	158	900	48	217	999999	259	999999	457	320	201	872	999999	999999	411	772	844	999999	999999	466	140	557	921	791	148	772	999999	23	882	697	593	457	999999	999999	520	999999	725	999999	897	999999	241	999999	999999	999999	138	999999	855	655	443	443	999999	502	865	999999	999999	191	237	118	999999	445	807	246	583	759	726	743	999999	968	844	999999	56	170	999999	862	234	356	40	582	662	693	916	112	579	449	791	100	592	769	999999	999999	454	999999	784	999999	999999	995	211	767	622	395	687	886	
810	713	396	745	999999	12	121	999999	161	654	456	216	528	999999	667	999999	999999	635	160	996	867	999999	285	440	385	999999	710	239	155	272	960	277	15	999999	301	865	62	55	54	589	657	255	187	799	999999	577	934	456	338	76	800	999999	999999	691	28	999999	438	956	370	62	302	999999	709	999999	999999	188	210	497	414	801	999999	921	590	570	348	999999	338	999999	280	807	999999	999999	999999	999999	472	972	43	999999	21	996	999999	105	685	992	999999	999999	546	298	114	981	377	446	52	999999	999999	999999	406	674	352	406	966	952	685	562	999999	48	999999	631	426	721	999999	999999	999999	417	374	999999	246	598	283	999999	85	49	999999	298	999999	999999	999999	374	999999	594	999999	369	999999	615	40	484	420	133	10	258	793	914	871	392	999999	491	960	634	172	999999	641	999999	400	778	999999	926	581	396	131	378	827	617	537	832	155	786	912	999999	386	889	999999	999999	999999	34	780	171	177	987	462	948	663	587	211	999999	999999	767	968	204	294	114	903	33	11	632	431	999999	999999	49	247	59	578	99	257	283	432	528	220	999999	997	169	758	593	934	183	999999	250	415	443	879	387	817	718	586	999999	999999	552	121	999999	603	604	784	138	750	412	379	574	339	928	671	433	999999	999999	206	134	355	999999	99	828	917	191	770	943	999999	859	999999	860	512	974	297	999999	416	999999	999999	999999	385	630	843	999999	999999	150	999999	486	771	999999	830	225	521	999999	927	999999	999999	293	58	422	833	840	967	890	180	519	71	364	641	791	27	312	830	803	749	725	999999	999999	999999	777	280	293	182	714	999999	999999	348	999999	999999	620	427	132	206	359	569	544	662	952	999999	999999	999999	999999	844	979	438	527	394	999999	712	211	209	894	999999	281	152	999999	668	263	861	999999	180	999999	316	999999	999999	894	115	481	243	999999	73	524	217	999999	698	999999	448	202	999999	511	999999	999999	999999	845	421	532	863	925	217	999999	876	409	101	207	123	999999	249	823	999999	999999	999999	913	484	507	148	999999	687	528	582	428	111	475	999999	359	530	549	671	999999	609	840	40	190	273	999999	338	664	999999	19	627	630	484	624	586	742	999999	719	155	841	707	736	845	345	999999	789	999999	999999	431	741	676	573	406	778	224	775	513	999999	649	270	179	484	999999	677	999999	999999	999999	486	888	244	269	811	999999	829	999999	873	995	695	836	484	999999	926	242	999999	342	63	999999	705	999999	811	238	999999	79	884	672	232	484	177	443	402	845	441	999999	197	482	865	999999	999999	
999999	350	780	817	405	175	964	252	999999	570	345	848	726	247	999999	87	16	412	741	519	166	540	999999	827	262	444	638	999999	414	55	218	477	883	999999	690	999999	999999	421	999999	904	919	430	980	999999	999999	595	675	999999	365	444	190	79	134	659	999999	484	951	952	565	999999	999999	999999	837	207	362	867	964	79	999999	999999	56	595	950	999999	599	736	560	486	995	666	999999	999999	508	970	864	999999	999999	233	246	216	118	88	855	501	378	819	592	783	561	964	999999	605	61	999999	999999	999999	129	999999	70	999999	923	999999	956	999999	201	999999	602	999999	343	222	525	999999	833	999999	999999	999999	739	458	467	780	154	777	999999	41	46	174	979	169	999999	278	29	64	999999	563	293	999999	132	999999	310	872	226	724	450	999999	999999	999999	999999	711	441	429	999999	671	830	999999	539	156	549	925	862	37	999999	999999	294	999999	203	470	576	280	66	274	845	999999	158	594	563	429	337	587	591	999999	402	999999	727	999999	422	358	234	884	33	147	103	207	104	283	999999	783	440	385	154	978	999999	999999	655	176	583	83	522	245	725	999999	818	962	343	716	634	999999	999999	140	652	845	999999	692	256	999999	999999	648	687	874	999999	779	989	951	442	613	831	900	623	561	579	999999	999999	988	168	914	328	140	863	387	999999	109	78	999999	733	309	741	631	999999	736	995	999999	396	647	999999	945	130	866	530	729	999999	733	634	164	561	313	19	258	534	341	999999	50	999999	999999	236	999999	999999	689	228	143	871	210	655	887	999999	643	952	999999	990	999999	999999	461	610	143	503	914	474	914	748	429	999999	493	999999	913	999999	954	161	96	421	999999	244	440	999999	397	858	684	999999	999999	999999	917	360	821	267	322	547	999999	440	650	999999	321	999999	796	941	999999	842	999999	114	999999	999999	999999	492	866	776	999999	977	364	813	223	285	999999	836	726	326	831	79	999999	236	784	376	997	523	999999	289	109	195	999999	498	850	554	480	580	346	996	986	434	494	54	999999	344	999999	999999	227	375	987	485	999999	480	120	729	374	161	999999	375	999999	98	999999	586	676	946	539	999999	999999	668	999999	248	499	730	340	406	584	433	110	999999	193	671	999999	145	302	624	248	999999	388	130	190	999999	260	970	252	898	452	907	377	189	999999	327	372	558	570	999999	985	226	149	999999	999999	940	60	880	999999	92	791	846	294	62	708	999999	486	842	999999	999999	988	528	488	999999	953	676	66	999999	643	866	309	747	999999	553	638	31	828	999999	976	250	279	379	789	
169	116	606	623	325	481	244	840	999999	999999	95	759	999999	737	708	760	999999	884	139	246	325	782	53	281	741	424	686	743	999999	866	248	215	618	739	328	335	357	63	741	449	409	35	780	678	490	793	181	293	130	914	999999	999999	149	143	473	387	72	335	882	999999	795	501	999999	663	830	879	150	727	419	382	412	999999	153	690	837	999999	12	375	791	947	999999	402	623	999999	999999	882	76	485	276	941	272	32	181	840	654	908	996	999999	847	610	652	453	999999	747	512	93	222	459	305	182	385	697	543	934	656	402	878	141	999999	948	812	665	460	999999	120	999999	253	312	45	929	304	885	999999	999999	304	800	528	876	999999	284	669	616	190	104	999999	574	488	246	193	999999	999999	999999	820	899	797	987	992	999999	636	132	840	910	423	375	877	499	999999	363	639	856	873	12	746	31	288	206	999999	999999	911	545	901	16	999999	999999	899	440	999999	999999	392	317	999999	131	249	273	443	759	202	814	226	77	405	134	606	337	388	999999	127	799	621	601	513	635	495	100	230	833	792	640	999999	447	434	550	971	999999	59	752	762	483	587	528	13	669	149	843	999999	776	410	999999	405	871	322	276	17	790	999999	999999	635	159	52	610	967	999999	348	779	643	854	163	283	287	999999	275	644	999999	102	597	843	999999	652	949	999999	433	999999	245	604	999999	168	543	190	528	877	126	612	441	999999	999999	999999	331	370	210	295	622	136	513	769	606	678	64	914	203	999999	999999	999999	209	597	186	966	327	743	655	485	321	973	754	999999	519	662	213	243	541	999999	521	136	451	999999	832	306	496	475	998	456	113	628	999999	568	202	143	999999	844	800	594	134	587	714	725	974	649	381	114	999999	943	999999	821	383	57	449	559	541	999999	765	880	480	999999	999999	208	999999	692	999999	999999	999999	386	259	369	443	946	31	933	421	726	999999	999999	999999	999999	226	65	981	292	254	939	129	999999	601	867	999999	920	999999	283	842	515	353	291	999999	195	897	999999	999999	115	387	437	36	999999	147	815	999999	999999	955	999999	634	999999	227	999999	999999	57	77	573	999999	392	290	522	999999	999999	100	999999	999999	408	530	740	494	353	999999	999999	904	817	912	613	505	999999	21	506	999999	36	648	163	298	263	843	999999	999999	999999	97	310	999999	999999	605	288	999999	242	999999	457	999999	225	603	999999	327	351	999999	631	999999	463	77	999	381	783	557	999999	110	937	999999	128	999999	914	622	170	265	71	60	49	999999	634	198	273	
353	563	454	750	999999	366	835	946	78	999999	999999	663	999999	98	929	51	317	999999	188	486	624	323	999999	147	999999	442	36	266	301	156	419	510	275	803	656	817	339	999999	382	743	112	670	999999	352	444	958	999999	176	999999	999999	731	421	456	711	649	39	999999	999999	157	991	339	579	655	922	802	970	398	462	999999	122	999999	510	428	999999	384	953	273	549	703	643	537	859	134	292	424	999999	63	563	164	626	156	32	659	999999	413	532	25	999999	550	473	999999	999999	999999	999999	999999	999999	992	21	999999	695	999999	130	613	514	463	999999	454	372	999999	804	917	835	308	816	999999	999999	851	999999	40	999999	937	999999	999	999999	83	96	135	999999	985	204	15	51	236	469	859	999999	419	155	927	933	88	653	630	999999	556	735	153	917	63	617	378	955	981	485	757	999999	131	999999	999999	376	354	348	999999	313	798	999999	609	838	956	999999	999999	706	119	999999	773	294	515	999999	683	348	942	217	61	378	825	59	70	750	711	999999	904	999999	714	999999	589	999999	276	326	999999	999999	135	314	999999	124	346	672	999999	999999	711	999999	125	868	700	102	999999	146	297	999999	487	748	815	858	137	727	44	245	999999	999999	517	44	28	198	315	999999	222	637	256	999999	41	999999	213	186	49	248	123	46	999999	621	999999	452	452	999999	839	208	865	277	999999	244	90	111	999999	298	376	676	999999	926	563	697	880	796	890	359	999999	999999	999999	999999	999999	888	613	998	999999	999999	999999	74	592	999999	999999	116	999999	944	999999	22	857	930	482	915	809	999999	794	197	482	647	999999	340	562	102	292	515	663	237	458	299	999999	999999	211	310	866	311	94	695	577	457	561	936	346	877	502	56	999999	630	828	456	103	426	999999	263	638	100	999999	499	999999	842	452	909	999999	170	391	775	728	182	58	508	287	999999	619	35	999999	999999	993	684	600	999999	664	999999	999999	12	999999	214	566	999999	671	776	799	595	999999	999999	14	652	450	185	496	999999	999999	678	581	330	178	994	806	500	177	833	106	826	899	240	188	419	510	492	965	186	218	780	510	282	708	999999	881	884	999999	443	364	817	198	872	918	986	461	88	834	999999	407	75	781	837	679	972	999999	987	556	595	151	957	220	319	518	547	999999	309	621	485	999999	999999	479	999999	999999	999999	638	999999	321	201	957	432	658	999999	999999	152	999	673	602	999999	997	999999	999999	434	301	407	607	999999	364	381	818	999999	999999	359	97	484	595	57	999999	400	344	999999	999999	364	638	719	999999	456	
540	375	999999	504	706	999999	488	228	594	55	442	82	681	759	999999	940	999999	999999	999999	309	676	999999	557	999999	314	999999	401	999999	229	999999	796	999999	999999	999999	348	988	833	323	456	580	870	868	889	550	614	296	718	585	995	735	999999	833	999999	999999	779	245	818	596	200	504	999999	159	999999	999999	258	999999	974	999999	999999	684	116	999999	358	395	438	808	414	16	999999	28	999999	816	342	493	991	963	828	107	381	113	999999	999999	999999	952	95	720	868	277	302	754	999999	198	174	321	628	999999	484	368	999999	970	830	812	259	182	20	679	817	515	999999	294	999999	999999	999999	317	514	869	937	406	309	999999	999999	147	713	999999	999999	305	651	31	865	80	489	999999	535	410	283	999999	999999	950	941	999999	903	362	646	18	999999	444	48	857	807	758	983	87	999999	854	999999	999999	108	666	475	999999	37	796	650	559	805	999999	352	999999	44	156	881	986	465	893	813	587	500	705	999999	271	267	794	223	116	999999	411	411	999999	379	590	268	331	485	999999	999999	117	999999	999999	213	999999	102	299	823	999999	877	999999	999999	175	50	999999	999999	403	796	214	458	242	582	543	472	403	999999	671	379	999999	887	559	511	239	514	999999	875	999999	999999	999999	179	967	999999	562	999999	999999	999999	246	640	925	397	864	535	281	777	156	999999	178	999999	809	990	999999	919	379	773	328	495	392	660	999999	578	788	902	87	44	490	271	29	314	380	614	924	40	453	66	32	34	240	462	999999	181	706	788	692	999999	748	58	999999	999999	999999	606	999999	585	306	357	608	962	457	246	296	885	999999	863	254	999999	75	399	475	322	750	999999	264	930	302	172	871	999999	999999	358	296	441	668	240	404	999999	217	999999	734	106	999999	999999	576	993	175	483	665	999999	544	497	662	358	999999	999999	48	616	351	999999	292	999999	999999	608	753	109	999999	999999	226	999999	469	479	999999	726	665	379	999999	690	999999	271	999999	819	507	38	465	999999	695	937	999999	388	201	787	433	742	66	999999	620	848	317	477	53	319	266	390	384	75	999999	936	999999	999999	424	358	888	90	710	473	999999	458	153	40	999999	22	996	838	93	681	55	999999	670	999999	999999	26	999999	260	227	455	562	126	999999	399	222	999999	999999	654	999999	843	899	353	42	592	964	172	999999	286	73	41	322	428	307	703	999999	264	276	628	455	408	975	637	863	999999	910	519	804	999999	817	653	767	999999	999999	999999	999999	701	223	999999	109	596	999999	106	197	999999	142	999999	819	950	380	957	493	999999	208	
565	868	272	490	999999	681	455	367	999999	468	420	999999	970	554	66	999999	327	999999	198	528	858	96	878	450	677	131	776	699	854	383	999999	170	999999	999999	318	382	519	221	445	405	999999	238	370	637	776	999999	172	999999	762	38	62	915	999999	107	999999	479	989	821	999999	656	905	756	513	578	608	259	133	999999	245	684	999999	116	606	792	874	629	726	251	999999	999999	999999	999999	936	825	330	999999	866	53	804	839	392	697	408	999999	499	897	725	792	38	527	796	999999	354	87	626	946	319	511	232	999999	752	748	158	65	697	720	819	687	257	999999	393	90	31	406	302	715	707	817	302	976	904	934	999999	156	999999	999999	841	858	209	384	634	999999	820	999999	96	999999	548	353	101	779	999999	47	544	374	143	715	325	948	785	910	248	501	218	255	815	818	999999	12	104	85	879	999999	999999	873	999999	999999	270	936	319	657	176	999999	725	523	898	999999	399	847	22	255	306	892	82	298	999999	999999	999999	574	999999	278	999999	546	259	999999	999999	127	999999	671	345	114	455	388	638	138	744	884	776	999999	357	948	428	688	989	848	778	986	888	999999	999999	896	883	695	667	51	548	629	115	709	623	780	999999	728	512	908	799	917	999999	944	999999	999999	366	460	227	330	999999	430	557	410	247	913	999999	371	933	448	231	760	999999	999999	589	125	778	999999	81	999999	642	999999	999999	91	999999	860	731	943	644	487	539	432	477	346	201	128	81	704	999999	709	551	945	794	73	686	49	206	667	999999	438	481	999999	388	650	999999	159	999999	476	999999	386	999999	295	726	999999	909	798	292	384	405	999999	999999	84	605	372	35	697	905	121	999999	19	664	74	588	215	15	249	53	999999	999999	52	873	605	353	94	999999	265	229	348	164	887	757	821	271	894	999999	999999	694	26	625	999999	253	142	81	999999	721	127	707	520	450	669	999999	999999	726	362	999999	448	730	520	844	999999	477	566	957	999999	262	843	802	693	820	999999	555	37	211	999999	799	741	533	11	372	410	999999	999999	897	494	142	999999	105	999999	999999	947	677	183	999999	855	522	999999	999999	564	999999	878	999999	999999	999999	999999	124	727	263	999999	563	855	914	729	157	444	222	769	668	472	384	960	999999	893	396	873	929	381	999999	356	999999	999999	999999	969	912	999999	95	543	19	64	380	415	48	47	999999	451	999999	999999	35	736	643	753	27	712	999999	138	139	999999	627	826	913	742	999999	999999	912	451	299	944	817	662	359	678	760	614	101	999999	999999	711	
548	944	839	981	356	999999	712	999999	999999	853	789	783	365	664	916	192	150	999999	543	140	134	999999	999999	98	141	999999	387	964	993	413	620	220	999999	999999	882	683	986	932	396	752	999999	521	356	999999	999999	43	307	999999	762	577	473	463	999999	791	587	644	999999	751	850	983	741	748	999999	691	999999	999999	576	937	781	243	205	218	251	999999	935	612	557	715	999999	107	75	692	212	426	999999	999999	785	424	840	999999	999999	245	91	413	20	999999	124	999999	214	586	467	370	913	529	382	265	221	999999	999999	999999	999999	86	817	999999	918	59	545	999999	751	84	792	999999	999999	544	352	960	137	838	781	489	497	892	510	356	639	999999	778	683	54	684	999999	151	568	865	159	813	427	999999	495	961	911	143	999999	139	793	999999	274	379	186	422	138	999999	862	376	487	205	576	471	123	223	280	999999	999999	999999	139	999999	593	999999	394	538	542	798	999999	819	577	364	999999	380	562	334	440	409	506	632	555	572	999999	201	388	954	247	956	224	281	999999	59	206	845	10	153	722	42	999999	648	999999	999999	39	999999	999999	132	999999	205	908	789	999999	871	365	999999	521	999999	371	999999	999999	440	300	585	584	81	139	999999	168	999999	999999	419	611	999999	424	857	752	999999	542	246	402	999999	737	999999	58	435	498	818	693	890	999999	442	781	331	189	999999	357	303	999999	958	999999	999999	964	94	825	498	187	999999	456	999999	562	305	35	135	998	597	702	259	537	158	583	320	999999	277	808	937	638	999999	227	869	510	458	471	584	999999	131	300	999999	226	559	258	123	372	999999	338	38	417	656	332	591	999999	108	766	606	999999	602	446	999999	286	999999	860	999999	167	586	997	113	834	450	999999	999999	307	999999	42	977	900	470	948	647	939	779	529	999999	999999	636	999999	411	999999	864	209	999999	999999	603	376	338	699	361	955	785	199	234	999999	966	854	456	294	999999	76	788	705	914	653	798	757	506	368	878	939	531	569	999999	999999	999999	251	80	999999	703	683	704	288	549	999999	173	458	714	999999	562	136	511	351	226	345	903	169	294	88	886	846	999999	999999	999999	422	434	225	999999	812	235	999999	784	265	591	999999	371	510	166	410	489	350	53	999999	805	751	437	189	352	999999	517	810	956	992	999999	857	814	734	467	999999	90	947	855	902	360	837	352	255	999999	999999	999999	403	12	884	999999	546	803	948	174	78	999999	254	873	999999	304	424	768	999999	951	734	313	637	52	39	330	541	495	150	571	968	999999	999999	999999	
254	287	124	807	999999	403	999999	64	999999	569	399	153	835	84	512	999999	935	78	559	304	36	794	999999	999999	999999	999999	67	61	999999	386	205	669	999999	824	628	75	190	616	999999	398	194	999999	447	77	999999	886	999999	466	982	543	999999	900	849	887	403	459	941	763	834	518	999999	715	401	999999	999999	730	351	999999	456	446	427	328	999999	999999	999999	356	357	999999	708	97	999999	600	999999	128	750	305	819	914	999999	999999	133	427	782	188	999999	999999	287	999999	703	922	544	482	20	545	126	317	528	688	777	57	112	673	64	746	448	999999	646	999999	999999	999999	999999	436	590	999999	323	999	545	203	999999	999999	999999	399	999999	999999	552	999999	589	533	999999	442	777	141	146	383	76	459	372	46	739	316	999999	14	227	999999	21	999999	892	999999	232	999999	999999	334	579	146	979	999999	109	999999	203	851	166	999999	281	307	301	999999	999999	217	220	863	637	509	463	802	808	999999	182	939	773	444	999999	999999	310	885	999999	999999	561	10	403	999999	999999	103	842	888	159	719	733	920	343	242	817	684	523	999999	489	272	871	777	999999	915	540	999999	505	759	157	311	999999	999999	999999	999999	228	300	813	855	999999	544	667	575	999999	99	340	261	605	541	626	29	342	940	406	408	999999	784	672	999999	824	199	597	92	741	847	999999	999999	293	494	999999	527	870	667	855	944	604	999999	133	248	585	288	999999	964	142	137	969	871	999999	999999	278	444	999999	335	40	324	999999	584	834	999999	193	999999	999999	121	527	109	999999	674	999999	999999	803	284	999999	434	902	546	634	632	950	999999	878	44	999999	999999	226	579	999999	999999	999999	541	997	30	471	328	65	592	999999	453	999999	43	978	305	786	537	999999	993	784	203	999999	494	690	324	633	230	926	158	999999	914	999999	947	208	613	47	553	464	999999	999999	341	379	999999	237	190	195	917	999999	999999	999999	821	628	232	795	999999	123	999999	850	682	999999	251	402	999999	949	999999	558	499	999999	375	267	242	83	653	190	452	999999	122	267	510	999999	716	595	352	901	822	999999	672	162	999999	500	894	703	781	999999	999999	939	472	370	832	999999	696	999999	269	325	24	748	974	51	353	882	10	885	350	999999	679	655	59	15	999999	118	886	347	342	999999	373	539	301	267	619	512	361	751	434	879	442	633	335	37	886	999999	322	630	999999	619	499	999999	999999	237	999999	915	890	467	243	724	745	358	750	394	952	485	999999	999999	999999	840	999999	259	460	999999	120	999999	329	32	128	63	796	265	999999	723	386	
364	186	73	551	703	622	893	517	999999	143	94	883	941	84	411	627	999999	208	968	999999	250	558	999999	126	670	999999	999999	999999	190	928	489	819	37	18	999999	308	392	175	999999	227	638	741	750	999999	36	999999	388	999999	717	435	999999	67	999999	635	145	999999	295	947	999999	117	754	554	337	782	654	999999	855	933	486	999999	244	440	479	750	459	509	808	999999	100	507	217	920	999999	754	737	432	259	999999	872	792	23	445	293	621	999999	93	413	999999	683	762	316	454	471	999999	201	760	999999	999999	185	636	997	999999	857	999999	899	834	922	999999	54	231	999999	463	70	999999	99	999999	999999	858	287	375	105	839	881	999999	200	763	459	999999	563	976	844	440	999999	245	794	291	588	909	721	638	171	831	999999	999999	747	853	393	777	524	402	613	999999	999999	810	999999	167	850	528	193	999999	385	905	999999	78	387	584	247	999999	899	808	999999	247	146	649	999999	273	916	429	999999	999999	379	681	502	999999	372	124	898	415	704	999999	441	69	999999	584	263	265	812	855	999999	173	615	568	878	716	192	999999	593	999999	999999	277	251	430	938	846	767	703	412	858	705	272	685	831	130	272	999999	160	521	562	396	999999	461	70	355	427	731	810	803	786	999999	999999	999999	16	810	999999	395	21	999999	879	817	559	999999	953	159	811	487	784	999999	615	349	999999	855	40	505	656	816	999999	84	520	124	999999	999999	626	881	709	999999	679	30	694	999999	999999	39	641	999999	836	105	508	910	999999	939	947	372	198	446	945	999999	500	510	999999	999999	999999	936	999999	765	860	659	236	81	450	999999	999999	763	753	738	984	999999	223	999999	669	560	999999	279	539	581	176	593	711	189	935	999999	999999	178	867	999999	999999	999999	999999	876	884	186	868	999999	470	999999	999999	194	999999	459	462	942	927	214	841	603	312	999999	406	39	598	276	948	999999	146	882	830	999999	999999	680	76	565	584	346	999999	492	692	999999	809	75	999999	982	974	262	727	993	999999	45	336	273	770	737	999999	399	287	617	999999	821	300	999999	644	999999	298	938	392	896	368	999999	803	359	910	431	135	341	589	999999	302	999999	329	999999	251	794	999999	632	909	338	544	194	68	999999	263	870	591	999999	999999	949	694	45	870	999999	634	999999	999999	977	363	349	612	690	810	672	325	542	501	157	346	999999	197	665	999999	63	361	183	532	19	105	50	840	904	909	639	921	266	999999	498	999999	201	562	335	279	569	999999	999999	999999	396	478	721	999999	443	883	582	999999	38	16	
999999	479	461	527	232	882	322	509	708	999999	180	750	69	716	13	638	155	999999	861	396	469	337	507	798	145	999999	999999	999999	406	999999	337	877	999999	999999	19	999999	67	674	339	453	956	70	28	999999	999999	645	418	15	375	805	738	294	900	641	547	488	971	662	999999	691	999999	651	113	999999	452	303	857	999999	999999	984	581	480	957	999999	440	408	319	434	594	499	132	378	305	601	291	52	999999	261	712	530	57	404	293	647	944	999999	957	340	630	910	788	608	999999	999999	233	268	337	492	211	148	179	547	999999	891	569	999999	355	999999	406	410	327	606	107	999999	937	187	196	999999	474	135	451	979	803	684	711	999999	80	915	378	32	715	494	59	999999	999999	509	337	401	88	813	959	455	934	999999	592	191	999999	132	453	999999	81	999999	27	86	696	200	999999	392	190	55	999999	440	143	383	694	999999	999999	999999	999999	999999	849	999999	241	660	175	995	54	583	101	529	999999	948	999999	332	951	698	999999	999999	877	170	999999	999999	999999	42	753	999999	321	560	999999	759	634	978	307	25	206	286	785	367	910	700	155	999999	300	660	44	121	968	811	431	996	366	583	654	999999	672	905	583	999999	906	646	684	999999	57	341	894	42	650	456	999999	674	913	119	73	999999	25	604	999999	560	999999	641	999999	509	138	999999	403	999999	333	643	352	301	702	586	460	273	26	999999	123	959	765	999999	471	521	685	757	999999	257	519	478	648	78	999999	999999	210	999999	999999	184	364	518	938	999999	708	16	114	834	971	999999	658	799	170	999999	491	694	795	999999	999999	999999	823	381	455	999999	541	855	995	999999	49	999999	385	195	186	842	306	604	999999	999999	302	464	417	850	999999	756	598	999999	999999	294	586	566	237	213	999999	58	999999	999999	72	791	311	853	21	830	795	302	951	473	623	327	67	886	674	999999	999999	716	999999	999999	596	699	558	821	547	711	999999	999999	452	181	101	999999	491	323	541	238	620	449	452	586	65	493	804	134	106	989	999999	699	999999	364	999999	388	999999	387	396	999999	999999	489	315	999999	999999	321	849	780	381	999999	836	744	355	445	262	265	273	54	917	113	999999	433	724	999999	484	997	591	98	999999	999999	999999	114	926	178	995	140	143	152	454	744	643	34	753	611	999999	492	354	456	111	253	124	383	470	293	478	810	764	999999	825	999999	999999	761	118	668	783	732	818	186	450	131	999999	130	599	182	469	870	680	999999	999999	999999	653	144	999999	428	999999	999999	643	642	700	195	375	999999	
326	999999	24	882	915	94	999999	431	673	178	16	999999	132	993	999999	297	824	607	139	999999	363	833	491	595	774	689	79	456	999999	185	485	264	755	744	804	290	168	999999	954	595	294	999999	328	999999	137	16	306	604	553	355	818	999999	65	723	33	493	999999	428	117	236	999999	999999	342	497	692	751	234	387	199	999999	999999	246	652	544	367	390	999999	16	468	767	999999	475	999999	999999	999999	393	999999	42	721	320	999999	739	479	999999	580	913	639	831	792	385	999999	919	999999	61	226	581	449	520	366	999999	979	820	960	349	842	549	478	599	140	309	552	201	999999	999999	999999	999999	767	924	963	453	750	999999	224	999999	984	473	70	999999	999999	786	943	689	675	87	999999	642	779	139	885	999999	999999	49	700	999999	833	590	999999	536	21	826	999999	999999	556	912	999999	999999	606	877	364	379	999999	627	83	353	365	863	526	999999	546	999999	620	999999	48	932	999999	711	982	730	259	999999	220	534	840	700	972	427	142	762	195	999999	45	901	774	516	552	817	999999	999999	137	970	74	674	989	614	216	999999	487	624	903	191	323	876	628	960	168	954	787	999999	999999	999999	999999	763	402	999999	371	718	862	532	390	999999	999999	635	602	289	339	545	999999	235	493	796	999999	518	858	13	722	169	999999	813	358	597	40	593	975	199	249	310	281	488	999999	498	323	999999	999999	712	446	999999	283	349	631	999999	419	561	889	584	997	222	905	999999	788	999999	999999	59	183	793	171	160	659	413	49	999999	273	66	982	999999	482	985	284	156	566	44	886	934	192	999999	187	478	704	400	999999	999999	404	882	699	999999	63	274	781	450	551	296	38	870	309	601	358	362	579	999999	999999	22	938	759	832	754	325	510	866	447	615	692	456	268	221	999999	634	391	367	940	942	218	214	834	604	280	999999	26	635	591	387	999999	899	811	298	189	97	645	999999	999999	726	552	408	343	999999	859	840	770	658	295	967	967	995	638	951	893	999999	113	164	999999	748	308	999999	284	70	790	792	644	999999	41	999999	988	999999	421	224	399	810	999999	999999	999999	440	245	367	349	624	999999	829	271	999999	405	382	984	491	498	207	999999	677	999999	283	53	999999	999999	800	627	369	978	636	584	424	561	92	936	113	418	130	999999	999999	535	660	649	960	999999	785	999999	659	941	999999	841	223	796	721	687	598	999999	679	245	445	999999	999999	645	783	255	847	307	322	999999	880	83	377	694	486	152	472	633	92	545	999999	236	967	999999	481	999999	
370	999999	999999	405	348	157	999999	885	999999	211	555	25	865	715	683	487	261	223	71	433	473	529	320	579	225	964	873	143	825	219	772	999999	174	989	999999	999999	467	999999	107	999999	343	492	626	285	597	999999	767	377	999999	933	974	999999	367	57	330	841	317	999999	189	999999	283	999999	69	858	438	992	850	876	831	464	29	343	125	999999	100	981	902	45	981	768	207	506	281	892	244	28	205	127	668	999999	911	999999	737	724	459	737	432	768	999999	604	606	890	545	999999	999999	640	638	999999	957	999999	999999	282	289	999999	186	777	334	177	623	419	797	733	218	788	999999	823	606	999999	878	362	558	143	198	387	171	316	960	999999	978	604	389	175	169	329	999999	999999	917	326	547	681	413	264	154	436	806	999999	999999	757	999999	100	44	247	999999	999999	999999	805	93	901	260	999999	817	999999	198	999999	40	999999	573	888	684	913	905	290	853	206	948	303	989	761	580	298	634	999999	28	888	569	152	25	564	538	308	555	25	999999	678	864	951	76	999999	406	999999	309	793	83	941	194	754	999999	953	656	496	816	332	331	962	245	614	999999	310	459	887	616	18	999999	385	367	890	999999	999999	999999	997	237	864	999999	999999	988	840	999999	87	703	999999	759	71	999999	52	492	999999	693	999999	443	259	999999	765	674	519	568	300	999999	697	999999	303	999999	218	621	999999	268	951	967	925	973	404	485	999999	607	644	138	555	110	317	999999	999999	207	999999	999999	999999	488	472	200	999999	836	999999	406	441	503	409	285	551	450	259	783	540	265	999999	999999	48	773	163	168	999999	391	23	999999	136	803	448	106	999999	476	538	999999	796	761	132	99	999999	997	999999	862	207	999999	586	999999	999999	534	362	999999	999999	999999	702	319	334	999999	169	463	999999	999999	999999	999999	999999	313	856	84	912	999999	987	779	999999	678	853	999999	729	300	961	671	804	999999	348	999999	450	569	667	447	999999	228	846	492	601	669	275	778	727	416	807	999999	512	999999	203	772	999999	583	999999	760	137	999999	589	44	352	498	658	915	168	999999	197	495	645	419	311	999999	242	504	188	473	413	85	323	323	493	999999	169	302	714	999999	65	867	822	999999	319	121	639	812	149	112	20	360	999999	999999	228	322	258	999999	999999	999999	540	999999	404	282	357	62	348	275	550	285	999999	366	999999	592	622	329	672	739	109	199	64	430	364	85	463	999999	466	999999	105	999999	819	76	101	215	999999	22	472	550	559	266	773	373	271	864	999999	653	999999	999999	999999	
899	650	518	999999	20	455	120	999999	328	819	304	596	84	180	999999	466	272	274	999999	556	609	999999	131	999999	999999	426	690	999999	999999	311	809	999999	439	837	205	530	310	82	91	999999	925	999999	154	731	999999	999999	699	203	890	407	511	389	163	479	827	52	528	339	160	594	999999	999999	196	26	19	999999	999999	999999	974	999999	166	199	193	246	631	999999	712	400	999999	181	727	999999	278	103	999999	429	749	959	20	163	999999	970	999999	496	993	973	999999	137	999999	864	513	462	228	50	999999	999999	206	917	847	552	999999	137	999999	978	866	278	682	103	225	589	999999	207	236	820	999999	999999	277	696	252	999999	145	585	679	69	668	999999	278	999999	999999	489	233	999999	121	467	824	999999	565	999999	630	725	301	55	911	141	224	316	999999	407	999999	66	53	509	674	200	999999	754	457	355	320	601	999	455	252	736	366	818	999999	769	996	973	629	334	999999	999999	366	100	673	547	845	361	49	999999	44	794	445	723	999999	921	999999	999999	426	220	999999	38	726	845	803	185	775	405	231	466	411	229	437	999999	443	157	833	999999	90	999999	509	959	561	138	420	457	300	642	661	173	999999	926	556	418	701	47	801	520	297	999999	999999	450	139	583	469	814	367	999999	999999	999999	98	732	989	517	710	673	477	597	999999	355	884	143	744	68	747	484	673	28	27	999999	356	322	40	591	999999	999999	829	978	668	605	100	574	361	651	85	986	936	999999	707	38	569	213	999999	941	614	638	705	81	835	985	999999	999999	708	884	662	775	702	408	999999	650	843	499	929	829	999999	319	782	102	982	760	548	634	321	989	836	999999	237	98	976	508	364	999999	152	683	464	751	865	476	999999	309	294	537	669	66	194	80	284	999999	686	999999	856	613	98	84	999999	516	37	999999	58	519	548	613	431	999999	296	999999	999999	255	375	513	453	315	113	683	999999	20	999999	264	805	999999	999999	999999	412	682	652	750	669	999999	246	947	999999	156	427	479	999999	680	116	798	999999	108	723	38	890	999999	850	551	510	415	608	435	551	773	913	293	999999	576	211	749	999999	546	426	288	999999	427	788	306	887	633	999999	795	904	176	494	999999	51	999999	91	239	831	111	250	263	469	810	405	951	243	144	829	194	479	366	579	233	681	445	999999	999999	394	553	663	876	493	812	531	384	999999	217	251	809	495	999999	918	127	999999	172	819	208	999999	837	73	999999	803	737	325	999999	999999	270	999999	606	821	999999	844	287	447	999999	769	657	
289	31	672	35	999999	30	698	507	448	461	928	518	999999	821	450	556	489	910	82	999999	496	999999	999999	28	999999	644	987	999999	137	999999	680	999999	403	171	918	10	175	48	859	783	999999	818	999999	146	342	515	980	10	999999	999999	999999	537	999999	999999	170	999999	999999	653	843	999999	42	999999	999999	808	999999	996	125	464	999999	449	391	451	60	299	717	678	999999	651	999999	677	663	999999	709	839	842	152	999999	389	11	621	766	522	999999	611	999999	227	447	999999	364	345	399	999999	107	999999	999999	356	487	11	305	491	999999	592	999999	176	999999	54	999999	999999	999999	638	365	736	999999	999999	683	869	256	449	999999	500	240	591	296	350	287	147	890	980	999999	496	665	638	94	520	209	183	555	999999	26	999999	115	906	336	726	980	999999	74	816	999999	47	999999	999999	464	804	260	830	306	999999	888	457	164	141	999999	479	973	726	651	942	91	509	323	999999	432	841	395	333	265	569	370	623	82	999999	935	895	397	627	999999	289	269	378	876	999999	149	568	552	999999	999999	856	999999	263	21	131	734	545	723	999999	615	623	999999	926	574	736	266	275	384	90	205	712	91	356	552	372	683	999999	632	394	999999	864	298	421	34	999999	816	999999	611	950	999999	399	182	516	21	561	869	999999	803	149	672	874	999999	472	999999	999999	774	999999	999999	649	448	999999	913	338	802	999999	334	998	901	999999	920	159	664	999999	740	805	539	999999	999999	990	502	999999	909	492	722	214	680	826	643	437	634	419	405	999999	999999	999999	486	843	713	270	237	871	999999	637	229	999999	999999	999999	999999	972	67	209	999999	720	156	108	999999	430	999999	598	80	508	365	473	999999	510	753	999999	922	421	999999	695	999999	999999	999999	631	909	999999	999999	208	994	921	103	999999	999999	434	357	684	815	413	217	65	999999	125	200	728	999999	966	105	999999	999999	517	837	999999	654	999999	347	999999	957	524	198	839	167	417	603	159	414	695	103	117	999999	999999	886	518	999999	999999	468	746	883	44	125	942	185	553	439	486	93	783	26	19	96	368	727	300	224	377	999999	819	521	50	324	999999	873	988	566	700	999999	328	115	999999	903	601	115	922	409	255	663	614	978	127	75	999999	678	93	30	794	351	596	304	836	374	648	999999	842	999999	304	999999	197	999999	738	856	765	677	999999	116	495	263	804	890	968	714	293	841	999999	975	999999	999999	789	968	772	358	44	34	278	999999	999999	377	999999	999999	999999	186	476	627	249	270	999999	952	54	999999	999999	541	999999	705	999999	
999999	999999	999999	829	999999	36	999999	289	999999	224	390	822	740	409	618	999999	127	990	601	785	792	247	665	999999	143	999999	740	108	811	443	241	811	338	698	155	935	999999	547	405	186	953	896	999999	413	859	448	569	553	435	136	417	551	945	999999	543	999999	425	999999	695	999999	295	63	999999	999999	983	579	493	51	263	683	403	580	594	425	832	895	990	262	741	999999	114	196	672	685	36	999999	865	418	165	999999	519	251	851	211	890	899	429	472	430	290	955	999999	300	752	999999	836	956	529	999999	648	894	173	474	999999	98	109	391	999999	999999	303	713	84	886	992	174	162	728	392	534	999999	999999	527	831	461	999999	586	896	920	999999	199	733	345	330	517	999999	999999	776	851	999999	791	999999	999999	713	999999	577	880	999999	308	588	579	118	999999	999999	999999	182	376	341	23	270	512	999999	470	839	999999	569	377	753	379	625	999999	386	876	999999	743	424	999999	814	999999	883	859	944	999999	342	382	91	170	350	176	344	999999	23	999999	590	610	588	57	797	154	566	210	136	999999	683	769	203	241	999999	261	740	999999	562	636	139	999999	567	615	999999	999999	487	999999	36	999999	44	625	804	623	295	669	164	377	999999	669	148	683	999999	682	914	572	189	849	866	99	435	11	447	387	633	189	52	973	919	341	999999	167	999999	549	237	999999	999999	580	945	634	106	372	302	892	999999	999999	678	885	700	565	287	638	999999	936	161	43	187	999999	989	116	626	999999	458	999999	999999	980	999999	193	454	999999	999999	999999	999999	242	992	999999	709	555	888	187	999999	167	282	363	63	38	999999	999999	397	204	880	547	591	839	18	915	914	592	890	517	945	495	440	844	957	678	999999	999999	944	98	334	632	539	999999	999999	468	999999	104	656	999999	366	273	795	999999	999999	69	27	74	234	87	158	126	664	380	242	24	726	438	405	385	304	999999	302	308	869	258	18	999999	244	549	16	819	999999	999999	161	682	700	190	868	897	661	670	86	866	940	999999	967	999999	579	999999	742	480	999999	281	999999	51	970	496	999999	727	61	247	830	684	80	338	190	999999	228	559	324	999999	569	999999	723	634	248	436	368	662	290	850	210	999999	807	999999	999999	664	999999	119	712	213	799	151	846	423	840	999999	796	611	36	230	939	999999	275	205	910	201	557	53	803	543	137	728	446	211	47	186	877	544	999999	525	999999	119	847	999999	999999	428	661	309	999999	847	640	999999	999999	999999	999999	190	387	999999	625	929	117	204	316	178	85	80	
705	645	386	999999	523	261	403	999999	720	830	182	164	999999	999999	999999	999999	259	956	903	380	999999	999999	301	856	999999	999999	918	288	418	314	802	678	46	999999	723	999999	922	141	333	388	364	999999	349	89	999999	233	162	142	398	858	945	359	275	999999	999999	329	354	529	999999	256	342	999999	101	415	999999	503	127	782	769	524	335	999999	632	525	26	968	46	999999	848	999999	123	785	889	560	999999	452	413	341	999999	403	671	999999	275	86	999999	249	42	933	61	514	116	380	373	874	533	826	726	749	688	19	293	999999	681	300	143	999999	999999	541	999999	999999	100	786	999999	375	999999	932	852	555	480	999999	999999	112	169	343	468	742	422	25	36	999999	725	663	653	689	120	538	999999	975	999999	498	999999	501	887	476	424	999999	297	999999	999999	999999	974	181	999999	911	83	190	973	347	832	999999	144	218	515	512	859	999999	142	403	264	324	220	999999	612	981	762	999999	224	692	999999	999999	455	424	994	435	568	999999	394	741	616	930	999999	383	152	553	363	805	999999	384	617	999999	197	894	999999	706	390	107	569	297	999999	999999	966	999999	999999	999999	999999	999999	224	89	944	314	52	401	786	334	758	837	734	999999	627	956	458	999999	84	932	951	999999	999999	999999	999999	471	999999	106	592	999999	963	284	999999	458	999999	644	591	999999	440	999999	945	795	117	418	947	999999	372	510	669	202	191	136	215	496	743	394	47	926	999999	482	999999	945	808	999999	999999	999999	882	999999	999999	999999	374	551	409	999999	999999	165	452	999999	349	502	109	484	436	399	999999	837	78	468	999999	224	999999	999999	873	958	984	999	999999	308	57	473	670	999999	999999	686	827	639	999999	444	509	587	941	773	586	540	383	843	518	419	23	533	999999	999999	570	244	386	999999	678	450	786	987	999999	154	226	876	832	999999	433	750	571	166	999999	634	959	999999	283	832	88	342	585	151	999999	578	294	523	67	999999	526	999999	999999	128	961	286	657	521	999999	796	557	710	708	999999	420	999999	847	857	422	781	463	442	961	553	999999	346	865	999999	507	999999	999999	702	999999	999999	495	616	999999	453	205	999999	976	447	717	487	285	377	634	224	730	721	730	999999	111	999999	793	999999	855	755	496	625	420	22	24	819	935	999999	999999	133	875	803	327	999999	662	588	804	25	999999	999999	999999	263	711	650	999999	999999	999999	433	999999	542	791	411	760	999999	957	999999	999999	964	433	897	999999	431	485	510	999999	926	404	337	774	999999	481	999999	369	381	999999	242	913	999999	107	238	950	999999	
999999	999999	341	999999	53	632	445	92	999999	840	592	826	999999	846	777	211	311	999999	391	541	658	89	71	999999	51	389	217	724	666	653	999999	205	947	999999	999999	136	179	875	999999	771	891	692	357	641	195	543	448	641	465	712	468	119	847	419	999999	183	999999	327	999999	663	425	721	425	520	999999	396	879	893	677	651	999999	436	114	999999	649	999999	731	429	828	508	999999	575	269	999999	195	999999	358	999999	999999	995	837	852	999999	229	356	180	999999	836	668	798	663	554	964	813	680	42	15	999999	769	887	999999	868	498	924	723	999999	462	999999	335	225	48	999999	999999	999999	813	999999	983	884	999999	479	698	894	761	999999	844	395	611	455	284	163	752	999999	767	308	999999	969	363	528	506	506	999999	807	999999	999999	760	322	999999	292	999	501	58	131	964	300	999999	999999	117	999999	89	337	999999	16	195	182	999999	917	999999	410	138	844	825	999999	999999	999999	761	999999	392	318	279	532	549	329	999999	999999	114	630	166	999999	118	995	999999	894	448	178	268	711	621	338	999999	999999	999999	446	999999	999999	675	592	743	207	539	308	999999	798	999999	557	788	919	561	413	999999	841	760	116	999999	143	982	930	27	999999	508	60	999999	64	338	437	999999	112	175	300	117	521	999999	959	999999	810	999999	73	706	891	389	349	159	218	999999	148	999999	999999	999999	30	999999	745	575	534	699	489	999999	120	469	761	763	685	754	270	306	999999	954	801	178	491	312	919	999999	999999	829	168	900	70	792	200	356	171	999999	154	999999	371	946	362	270	458	781	999999	603	999999	999999	704	595	999999	912	715	193	999999	464	663	999999	999999	520	999999	705	540	588	968	328	279	414	601	727	609	999999	934	609	601	541	719	709	593	325	289	997	134	999999	21	158	87	17	999999	707	304	436	865	850	999999	657	729	870	813	401	334	540	536	999999	985	746	978	999999	591	748	999999	953	134	937	999999	999999	580	966	577	819	250	271	348	893	999999	183	287	93	113	944	811	999999	896	202	991	749	470	157	999999	999999	180	999999	425	328	962	999999	311	927	619	999999	86	763	999999	999999	160	72	999999	999999	999999	811	468	894	11	647	936	895	67	932	946	492	982	432	999999	312	649	278	846	29	930	91	872	359	999999	60	867	58	556	999999	51	928	557	827	999999	776	806	285	970	778	392	76	293	378	981	136	81	653	385	989	354	882	226	181	712	472	939	118	430	950	779	887	999999	163	891	999999	935	164	828	999999	506	373	999999	77	637	863	798	
503	378	347	999999	999999	999999	566	558	168	711	385	125	141	837	999999	854	999999	998	504	727	999999	487	963	999999	916	999999	773	493	980	584	158	999999	999999	674	445	999999	999999	999999	999999	999999	782	605	999999	315	560	48	697	999999	999999	518	288	79	143	146	668	26	414	999999	999999	399	899	83	577	584	999999	841	277	999999	402	957	770	58	443	290	944	534	755	657	641	877	137	999999	684	471	999999	89	999999	711	15	428	335	999999	908	176	324	999999	37	158	752	718	771	999999	999999	851	999999	999999	635	853	201	143	271	756	999999	195	271	999999	999999	115	288	483	440	565	461	973	631	999999	999999	277	965	999999	507	606	999999	999999	999999	897	999999	832	999999	76	999999	557	999999	871	167	999999	433	723	999999	424	320	921	870	999999	999999	215	777	407	230	915	100	368	887	957	636	999999	851	591	999999	373	280	566	999999	221	999999	883	55	589	816	61	999999	426	372	550	923	585	736	636	644	900	130	231	611	807	975	999999	999999	562	245	502	999999	842	643	540	154	754	539	658	248	405	170	197	591	178	999999	673	995	347	43	61	927	999999	999999	188	999999	59	954	584	999999	944	223	999999	999999	323	333	566	783	832	406	179	56	88	397	248	739	932	640	443	300	999999	100	332	529	999999	575	513	894	464	297	104	999999	954	422	999999	999999	677	843	277	844	950	890	172	940	999999	15	849	826	708	449	321	999999	521	293	933	853	890	999999	999999	748	819	671	328	544	311	379	101	666	999999	66	72	98	372	999999	350	999999	927	391	666	188	726	999999	196	25	975	999999	999999	671	488	451	999999	714	682	529	999999	289	572	999999	639	999999	914	192	733	999999	386	232	999999	999999	999999	999999	925	508	307	982	32	142	485	999999	569	625	101	429	188	651	765	999999	999999	843	573	70	850	309	752	182	274	543	953	544	639	753	639	365	999999	967	999999	999999	417	700	506	892	803	270	68	999999	402	494	999999	91	886	38	999999	999999	359	882	670	625	756	134	717	488	999999	941	673	815	986	735	999999	220	999999	973	940	715	346	681	267	590	250	999999	999999	780	539	871	657	610	937	435	999999	845	306	999999	45	292	983	28	999999	862	596	999999	999999	667	999999	793	955	913	999999	999999	999999	677	625	90	999999	999999	354	936	949	317	293	999999	999999	560	728	857	914	237	999999	657	732	999999	968	405	999999	997	712	122	988	745	916	744	522	836	568	338	229	225	524	29	938	56	999999	405	578	534	375	475	938	934	879	727	999999	440	377	
548	709	230	999999	387	314	241	948	214	400	548	550	51	999999	400	637	999999	712	918	719	686	259	572	999999	468	632	246	184	63	866	199	768	92	469	30	628	999999	137	146	714	706	107	864	15	40	983	333	484	547	307	190	25	67	720	691	299	146	403	628	755	77	999999	894	347	999999	999999	468	999999	971	771	999999	571	999999	213	23	588	999999	567	796	485	999999	999999	999999	999999	686	183	711	371	777	730	492	999999	999999	391	647	649	999999	526	803	260	525	751	512	776	669	619	449	854	707	999999	904	579	607	153	456	314	429	148	661	37	78	999999	804	999999	289	999999	72	194	565	373	999999	868	763	545	999999	557	259	860	96	76	734	856	999999	674	826	913	998	364	999999	342	230	74	864	776	191	428	946	271	497	638	999999	264	299	999999	727	999999	999999	71	194	999999	64	568	62	594	302	221	999999	999999	424	376	43	707	259	999999	152	321	13	999999	363	541	610	988	373	457	520	480	567	999999	947	999999	107	936	999999	999999	999999	661	21	280	483	969	985	817	847	131	999999	848	15	999999	201	415	999999	828	707	999999	298	999999	205	604	999999	999999	654	999999	191	634	999999	107	999999	222	944	491	310	999999	513	393	555	793	151	251	999999	671	474	501	139	542	758	999999	999999	527	747	221	999999	416	205	661	325	873	635	999999	852	507	999999	792	131	709	999999	308	324	324	107	505	925	999999	751	412	357	163	999999	999999	875	998	999999	19	999999	733	999999	894	999999	851	78	999999	167	999999	999999	355	360	682	379	999999	437	459	954	999999	999999	251	295	511	664	793	314	172	890	985	999999	854	999999	312	999999	999999	683	220	770	472	255	999999	347	997	999999	999999	62	674	783	563	999999	426	54	954	588	233	448	999999	239	744	547	999999	999999	182	590	999999	716	999999	365	982	746	227	688	999999	668	15	904	298	999999	267	999999	639	389	336	773	999999	999999	684	999999	103	948	168	980	36	925	349	633	175	416	30	690	14	999999	800	999999	994	737	999999	295	583	329	999999	999999	972	13	908	527	464	999999	669	735	41	333	271	999999	999999	246	662	566	999999	999999	738	881	926	577	735	329	588	999999	999999	193	256	399	150	774	798	591	18	32	26	999999	999999	767	746	294	658	681	57	766	239	757	84	999999	999999	212	590	999999	651	404	278	588	938	999999	628	485	488	641	999999	497	245	996	999999	640	549	507	212	970	145	999999	919	64	999999	821	289	31	119	999999	434	937	193	999999	940	999999	999999	438	883	233	148	
999999	806	26	497	560	531	243	999999	444	999999	467	10	619	143	999999	999999	223	316	999999	665	607	376	237	217	999999	314	715	999999	624	886	121	624	978	999999	874	835	902	999999	721	300	55	501	674	803	999999	999999	573	396	930	138	540	131	766	567	541	893	578	808	999999	256	816	999999	905	557	345	843	31	787	268	184	582	655	595	826	620	116	999999	999999	999999	318	999999	328	999999	999999	999999	989	857	420	301	999999	999999	103	325	475	483	867	596	126	467	132	915	785	999999	756	555	884	536	940	999999	434	202	154	567	933	515	498	62	999999	212	356	986	610	999999	288	917	999999	999999	129	352	752	520	584	966	129	402	954	999999	999999	939	470	463	916	473	866	788	121	536	391	959	985	999999	185	914	121	145	999999	299	999999	838	76	554	416	598	999999	914	617	999999	447	540	560	999999	684	480	742	892	79	999999	630	999999	806	953	948	169	999999	937	344	670	999999	983	98	665	350	540	873	915	56	328	999999	999999	181	933	98	851	409	687	140	705	999999	999999	999999	999999	668	360	999999	122	605	257	999999	266	580	946	999999	464	452	894	958	153	607	999999	846	750	868	678	328	999999	864	107	760	679	806	638	498	999999	917	999999	999999	989	999999	760	320	798	999999	999999	380	234	609	999999	409	514	729	986	108	356	382	325	999999	990	41	169	258	999999	999999	562	999999	942	458	999999	546	530	898	999999	999999	999999	999999	58	663	856	308	103	273	240	698	256	999999	819	999999	152	263	999999	999999	999999	957	348	512	811	999999	999999	561	438	776	910	97	878	616	760	999999	261	839	999999	661	452	691	938	895	28	810	250	612	640	411	315	444	944	908	891	20	307	344	999999	746	138	999999	870	326	362	152	999999	639	199	999999	289	312	999999	940	999999	999999	999999	453	494	11	70	999999	999999	36	470	475	153	969	725	750	999999	916	145	999999	532	158	821	621	542	875	990	611	999999	999999	132	13	515	14	738	999999	999999	853	850	999999	685	999999	382	843	855	886	999999	850	914	449	434	999999	176	351	417	30	503	408	910	618	21	459	509	759	904	467	960	148	240	159	759	999999	75	441	999999	326	776	999999	765	655	876	999999	999999	999999	736	758	836	173	596	718	82	999999	943	999999	999999	235	706	622	938	398	926	999999	619	765	690	244	307	735	449	101	254	525	642	264	741	999999	762	536	33	999999	630	999999	552	522	86	999999	256	833	749	676	620	163	49	377	999999	26	529	999999	293	999999	999999	999999	724	505	473	556	
950	688	500	821	999999	999999	599	792	767	139	999999	107	688	524	987	473	985	772	481	100	486	999999	535	725	999999	999999	253	999999	694	529	82	999999	59	529	225	568	343	928	214	449	564	999999	609	999999	708	432	252	768	999999	987	125	999999	34	999999	999999	685	163	999999	479	999999	926	78	108	999999	66	271	999999	169	308	999999	140	999999	999999	41	536	999999	664	934	26	999999	589	484	26	706	413	999999	32	676	458	539	414	568	999999	573	523	495	157	371	544	447	384	93	470	94	999999	68	392	999999	846	841	30	228	758	561	61	452	62	402	834	999999	248	999999	710	769	24	999999	999999	999999	518	50	91	303	400	579	543	506	24	931	999999	355	999999	999999	830	617	518	999999	999999	999999	521	80	443	999999	537	609	999999	13	382	701	79	294	459	397	485	805	759	727	828	188	27	555	438	130	553	999999	206	219	550	102	999999	828	762	711	483	999999	607	336	765	999999	381	999999	133	323	861	564	895	351	999999	35	857	999999	367	631	879	966	641	323	212	58	413	988	462	289	450	251	532	999999	913	47	207	433	962	47	806	487	999999	125	268	989	593	854	999999	525	245	999999	471	141	999999	517	805	294	134	717	387	393	87	843	999999	620	41	157	437	516	827	434	828	999999	824	999999	544	526	64	222	465	558	333	937	54	980	999999	999999	916	999999	241	913	999999	254	660	423	409	999999	253	647	957	445	999999	999999	697	999999	640	999999	316	438	999999	289	239	999999	262	999999	69	150	999999	891	999999	640	240	41	284	913	135	584	670	410	999999	956	999999	417	265	29	999999	184	249	999999	999999	639	999999	488	432	952	684	397	999999	999999	363	269	788	361	806	999999	215	395	874	999999	684	999999	480	999999	999999	27	16	822	655	242	697	999999	999999	564	999999	211	556	752	609	332	239	737	591	838	56	733	177	921	999999	999999	813	745	309	465	999999	293	168	188	51	999999	946	862	741	999999	143	999999	367	999999	809	604	769	463	786	552	999999	946	475	999999	859	712	849	94	221	716	429	999999	585	446	15	268	53	378	999999	203	999999	377	995	831	704	578	375	943	122	15	999999	999999	958	757	999999	612	818	999999	329	339	565	862	650	999999	999999	191	892	921	228	551	561	999999	752	592	176	187	950	643	999999	290	346	999999	972	215	547	78	993	828	999999	402	450	527	59	381	638	999999	726	970	500	523	686	453	724	570	454	778	607	999999	591	733	661	184	588	48	999999	658	890	444	487	271	999999	74	396	999999	
111	999999	351	999999	999999	652	461	980	153	424	603	999999	999999	999999	761	768	470	626	246	999999	740	275	938	20	999999	979	999999	291	493	238	334	622	67	898	999999	999999	437	999999	422	939	282	681	41	174	999999	109	476	488	683	718	800	571	827	594	95	835	105	340	993	974	28	999999	496	999999	99	999999	836	293	942	351	341	244	999999	307	529	69	999999	999999	999999	289	512	155	608	774	999999	763	795	472	999999	633	325	107	242	447	920	999999	194	127	84	464	999999	192	999999	999999	387	566	999999	530	999999	36	600	330	999999	713	999999	873	571	999999	486	336	195	374	481	318	35	244	999999	999999	387	426	874	127	999999	120	26	329	608	999999	396	871	406	274	406	786	43	994	341	529	999999	999999	541	471	641	748	278	898	711	238	316	153	999999	999999	152	648	161	482	631	654	999999	152	275	999999	999999	999999	929	920	967	694	284	40	902	482	791	340	885	999999	486	950	999999	127	999999	999999	959	253	999999	806	132	758	635	999999	373	687	832	833	780	999999	146	37	999999	999999	931	999999	999999	285	250	91	808	811	762	748	996	680	999999	578	534	895	345	999999	306	999999	798	218	69	724	667	225	999999	999999	559	999999	276	459	142	999999	999999	600	425	999999	13	999999	997	999999	995	886	563	999999	873	263	308	885	900	64	730	695	559	723	958	239	618	35	440	850	261	123	482	547	999999	329	392	934	999999	661	999999	79	135	488	222	182	170	973	999999	397	659	674	749	222	999999	447	934	473	999999	196	75	978	999999	999999	68	882	999999	26	155	554	999999	374	415	248	975	661	569	80	510	999999	78	644	999999	53	201	999999	373	270	818	999999	395	919	302	293	596	110	283	999999	430	999999	769	999999	999999	797	526	294	999999	999999	999999	76	877	863	962	999999	127	430	304	752	999999	480	999999	153	999999	999999	168	951	82	132	652	999999	388	590	999999	180	26	924	816	886	527	906	328	999999	33	751	233	531	956	445	175	175	805	999999	32	949	820	625	945	784	999999	574	222	146	858	999999	688	999999	223	792	999999	203	614	418	235	58	162	656	130	456	999999	637	995	636	957	486	78	857	568	700	359	400	979	42	999999	952	694	191	13	660	73	936	318	999999	605	972	561	397	999999	973	999999	174	504	999999	999999	999999	999999	585	189	382	303	999999	999999	522	999999	449	223	581	170	283	364	971	652	469	392	884	329	830	999999	985	925	999999	561	999999	903	195	999999	489	999999	256	999999	999999	999999	631	367	242	217	795	731	165	
999999	979	236	32	619	825	999999	44	116	87	999999	749	554	204	456	621	279	999999	618	257	553	999999	512	999999	901	255	999999	30	112	160	677	533	109	875	237	999999	454	999999	974	88	673	999999	382	991	574	633	563	807	185	745	999999	83	186	483	612	33	999999	322	130	373	855	500	999999	999999	410	999999	649	679	966	510	999999	739	169	540	584	691	999999	520	349	999999	691	999999	999999	366	197	603	357	625	999999	999999	479	142	419	610	233	182	999999	426	590	426	983	884	999999	999999	579	233	999999	646	899	921	672	999999	973	999999	681	694	655	576	768	806	800	33	415	763	999999	44	330	999999	316	411	762	935	999999	922	294	807	330	180	787	964	999999	711	999999	351	541	523	168	566	929	539	527	999999	658	999999	626	999999	999999	999999	999999	544	999999	364	339	999999	169	736	36	61	567	874	373	999999	788	803	999999	98	307	74	232	999999	875	763	629	777	883	409	286	155	306	999999	338	253	536	999999	72	335	382	238	192	999999	999999	117	999999	64	175	53	999999	854	667	537	662	414	999999	136	999999	148	999999	561	999999	999999	460	999999	754	242	999999	130	947	546	741	999999	716	999999	881	427	30	767	999999	999999	611	840	834	431	487	768	672	923	397	409	999999	923	599	999999	624	432	354	616	999999	765	517	999999	105	999999	123	876	821	593	533	999999	116	901	383	170	999999	773	925	999999	403	986	570	999999	732	548	999999	817	201	895	454	458	999999	414	415	999	67	566	745	806	999999	610	946	88	400	960	303	681	999999	439	870	850	507	326	223	375	205	894	322	557	999999	999999	685	999999	999999	84	364	999999	496	384	999999	393	37	999999	719	792	50	492	232	772	999999	999999	278	999999	34	999999	951	756	999999	49	804	172	254	198	999999	22	924	29	939	325	999999	602	999999	175	335	999999	822	389	606	430	335	712	672	549	313	783	37	924	902	544	133	607	510	457	580	941	999999	999999	386	707	867	30	553	999999	999999	999999	999999	112	435	546	781	572	160	770	713	999999	999999	704	885	958	999999	10	127	404	202	998	101	738	595	394	999999	983	13	999999	563	314	169	764	999999	661	688	925	498	999999	763	999999	456	739	743	488	450	444	954	999999	722	866	903	158	999999	177	559	367	517	999999	999999	797	568	261	217	999999	932	735	999999	234	999999	69	512	762	999999	999999	551	362	995	999999	943	904	999999	585	999999	696	411	20	999999	999999	111	331	417	457	167	966	999999	205	999999	999999	555	715	123	730	157	999999	364	999999	518	83	
626	207	372	999999	106	999999	768	983	999999	999999	998	922	684	125	999999	949	999999	64	999999	674	999999	356	999999	661	999999	238	791	309	999999	523	341	269	502	977	589	999999	958	999999	360	999999	208	999999	129	999999	345	999999	40	997	999999	207	999999	999999	546	999999	433	999999	377	711	999999	868	511	999999	999999	562	999999	738	999999	707	535	229	990	643	703	999999	476	999999	237	999999	999999	928	207	793	999999	240	512	40	723	658	553	320	999999	257	169	492	999999	739	463	567	830	607	999999	333	471	388	217	377	606	806	999999	999999	52	557	395	919	670	718	766	324	59	159	999999	771	163	999999	692	742	999999	999999	387	999999	186	669	989	718	725	874	999999	323	999999	145	433	999999	290	999999	277	978	862	999999	821	644	972	149	517	680	592	999999	179	255	999999	999999	893	395	429	640	616	382	999999	677	204	999999	397	453	300	999999	725	108	491	404	948	713	880	243	399	742	764	999999	162	319	136	999999	999999	85	628	559	251	999999	496	650	152	895	420	999999	999999	999999	999999	529	849	603	954	493	999999	775	999999	981	594	659	995	686	876	999999	230	258	550	999999	101	321	999999	741	672	687	612	841	261	999999	302	999999	198	999999	495	245	999999	999999	364	642	999999	999999	777	646	999999	592	999999	809	773	999999	675	172	999999	144	933	935	703	118	930	277	881	119	524	255	688	899	470	999999	999999	640	999999	671	999999	908	577	172	544	999999	776	90	644	802	999999	688	387	999999	999999	64	441	560	999999	999999	628	999999	999999	234	999999	532	999999	75	131	999999	999999	143	189	13	277	999999	999999	771	400	524	999999	850	633	88	52	999999	999999	558	848	999999	999999	999999	109	314	52	807	156	352	999999	22	999999	710	999999	231	194	933	999999	999999	999999	999999	497	670	169	26	745	778	463	999999	192	579	664	409	226	715	234	978	43	874	960	470	590	224	24	388	303	632	892	411	999999	999999	999999	493	695	534	918	527	480	93	568	274	353	473	170	187	357	999999	493	999999	997	215	900	634	999999	402	733	282	999999	999999	723	123	885	62	999999	999999	999999	999999	713	691	999999	706	508	950	315	696	999999	126	999999	999999	41	480	148	650	414	999999	218	702	80	302	800	645	871	699	369	999999	388	301	684	999999	999999	186	118	999999	999999	300	999999	949	328	999999	285	617	999999	999999	749	252	975	245	647	109	865	999999	110	999999	890	161	835	809	590	999999	999999	825	442	968	999999	854	999999	346	205	123	981	268	384	999999	999999	193	426	62	949	127	999999	153	999999	584	230	395	
999999	697	999999	302	465	898	368	467	420	460	999999	260	999999	895	880	638	999999	534	128	607	175	999999	403	999999	734	783	859	473	391	174	181	857	748	517	778	673	435	902	658	93	999999	916	933	567	18	176	999999	64	246	841	112	129	466	623	229	328	304	213	999999	682	48	895	86	255	288	327	512	999999	126	217	213	147	999999	45	707	259	824	836	698	999999	647	999999	237	550	71	62	401	135	297	460	379	231	344	976	54	14	840	687	288	691	664	999999	937	39	637	964	999999	430	999999	970	503	467	515	999	44	999999	668	999999	194	999999	999999	387	122	665	837	981	803	899	990	702	418	147	999999	17	904	912	999999	208	912	106	808	970	999999	327	957	999999	716	344	941	999999	346	313	502	63	764	287	623	282	201	656	171	354	440	223	561	366	909	507	105	999999	374	999999	624	97	999999	956	178	795	707	999999	274	468	999999	188	365	115	644	999999	999999	626	298	999999	16	265	935	464	999999	995	999999	601	12	999999	249	819	999999	876	999999	415	636	808	118	999999	574	999999	999999	999999	396	261	858	455	999999	414	265	478	833	779	999999	368	999999	962	426	182	39	116	999999	65	229	148	740	999999	426	999999	999999	999999	518	470	999999	999999	873	999999	78	288	147	319	880	598	953	999999	985	999999	422	330	999999	674	392	999999	798	468	354	336	482	257	999999	379	39	999999	546	821	999999	373	759	723	495	999999	893	148	45	719	236	333	112	459	162	82	76	106	976	204	61	582	999999	999999	395	547	760	820	767	767	290	398	999999	141	809	622	909	699	999999	344	780	254	900	88	999999	30	999999	33	104	448	313	999999	514	352	769	388	701	999999	337	947	168	999999	380	278	999999	999999	281	970	649	539	999999	376	271	999999	423	807	682	592	330	999999	999999	999999	725	329	999999	999999	883	710	999999	431	999999	712	999999	886	999999	707	873	631	649	403	748	999999	999999	999999	284	936	671	871	928	962	706	118	876	962	633	432	356	61	813	92	953	571	608	227	999999	999999	15	384	467	715	933	999999	999999	926	626	71	361	170	54	528	685	999999	781	409	999999	999999	835	408	263	752	360	822	818	566	449	186	653	166	946	999999	930	999999	414	222	38	656	999999	949	999999	999999	80	195	16	295	999999	941	790	209	999999	805	999999	606	131	999999	364	999999	241	387	486	999999	417	204	999999	999999	999999	398	999999	568	380	78	999999	885	72	690	999999	175	815	999999	999999	507	396	454	664	999999	999999	334	175	999999	857	917	425	787	
473	999999	164	876	971	785	697	18	344	231	828	434	999999	739	543	440	42	199	306	708	228	999999	63	962	540	999999	999999	999999	233	907	710	463	653	860	422	176	999999	999999	203	40	999999	160	173	175	626	239	982	468	999999	734	667	668	999999	999999	568	494	999999	202	345	897	762	999999	999999	436	520	374	999999	307	326	376	904	236	996	275	872	999999	999999	887	999999	311	101	999999	483	499	250	999999	999999	999999	999999	928	334	999999	470	306	277	411	999999	736	655	262	999999	999999	152	423	829	440	999999	355	999999	499	679	955	856	44	805	208	951	999999	196	477	531	844	15	398	52	570	766	699	999999	470	999999	88	242	93	852	416	999999	999999	669	809	380	497	999999	803	258	378	487	999999	500	999999	460	999999	550	999999	731	999999	679	753	380	999999	674	972	356	999999	795	601	723	773	191	398	786	891	626	386	999999	43	753	211	999999	673	93	999999	209	928	20	624	537	64	999999	248	736	668	689	410	145	408	150	717	17	657	655	714	999999	111	293	568	463	999999	90	697	860	999999	613	999999	186	344	773	427	373	999999	73	668	421	942	661	127	212	226	251	698	999999	999999	999999	492	999999	378	95	999999	645	999999	171	372	973	664	388	999999	65	982	234	800	635	722	354	836	593	986	303	311	449	175	366	999999	923	999999	804	999999	283	131	688	999999	999999	675	782	999999	20	701	999999	756	564	402	999999	230	999999	450	999999	999999	690	368	898	999999	85	784	657	479	96	924	448	999999	999999	562	985	933	303	426	551	959	999999	433	999999	892	999999	547	746	999999	113	145	255	483	328	999999	999999	915	232	999999	732	999999	28	312	834	95	999999	113	895	999999	999999	999999	926	575	899	114	999999	266	541	16	739	538	999999	999999	999999	999999	678	965	273	999999	427	999999	999999	647	999999	999999	941	638	599	740	639	198	651	744	999999	974	219	999999	583	224	404	878	383	225	916	203	436	999999	935	884	417	297	999999	669	999999	999999	426	999999	880	999999	999999	999999	999999	801	377	551	886	303	970	999999	740	999999	999999	59	831	548	999999	496	730	500	999999	533	702	714	333	352	359	999999	169	999999	557	930	999999	761	999999	803	220	581	847	375	317	142	446	543	999999	418	905	789	837	45	649	999999	999999	390	182	639	899	952	478	35	201	999999	144	678	999999	999999	209	630	998	38	338	125	648	364	193	517	96	168	571	999999	446	569	154	133	999999	627	380	419	589	999999	903	268	999999	822	183	999999	999999	999999	699	999999	218	999999	791	808	999999	999999	
291	999999	999999	664	999999	740	999999	563	588	632	759	999999	35	227	440	999999	999999	586	134	79	999999	826	190	999999	999999	327	469	238	999999	999999	778	346	999999	128	999999	186	999999	924	869	999999	876	999999	999999	999999	653	986	743	481	902	427	244	214	683	638	521	464	23	425	155	999999	280	162	856	427	854	423	595	906	881	263	578	999999	999999	999999	999999	473	593	639	137	999999	584	999999	336	289	926	573	662	999999	607	999999	172	796	778	644	999999	723	999999	815	697	999999	400	836	600	648	848	128	497	999999	444	58	870	384	298	622	650	999999	826	577	500	999999	760	999999	309	10	101	781	347	83	999999	479	780	999999	942	897	142	747	397	687	440	808	85	999999	999999	558	20	788	507	166	994	611	897	125	325	999999	480	592	999999	600	557	999999	780	424	999999	965	278	103	442	401	490	902	999999	999999	146	691	215	819	465	750	989	313	284	191	999999	466	582	999999	999999	536	427	550	220	999999	999999	373	38	660	295	387	999999	917	356	116	999999	101	999999	758	999999	633	999999	660	136	786	610	254	792	599	999999	197	393	614	999999	999999	974	940	999999	999999	19	999999	663	554	533	88	470	82	957	177	999999	999999	750	823	685	828	999999	766	424	433	197	885	580	439	325	999999	999999	999999	286	999999	142	735	410	619	749	999999	970	655	999999	57	325	538	297	999999	93	358	447	569	928	811	579	999999	526	267	999999	133	202	999999	999999	435	95	794	795	999999	999999	780	586	140	999999	479	858	999999	639	376	999999	658	999999	955	355	966	660	434	747	475	999999	999999	219	152	710	625	999999	745	426	701	962	531	742	780	590	312	999999	317	494	459	952	899	577	159	160	999999	534	247	999999	272	775	661	999999	999999	646	120	571	444	999999	459	466	122	999999	938	414	586	915	818	999999	52	204	352	939	999999	999999	971	356	69	992	459	100	775	867	163	925	999999	484	422	143	479	741	337	887	45	999999	999999	645	638	744	573	345	716	872	835	77	999999	999999	999999	808	675	764	999999	452	970	368	690	255	109	22	113	999999	503	999999	895	311	867	465	903	305	682	335	999999	324	428	124	384	902	41	999999	999999	588	725	613	468	999999	239	885	917	677	999999	594	999999	625	640	999999	841	41	977	534	209	967	818	463	136	350	999999	196	33	856	983	788	223	999999	519	999999	386	889	226	190	81	982	547	236	993	999999	789	102	999999	957	282	353	925	507	886	536	770	272	487	128	669	52	861	71	694	523	380	532	999999	999999	999999	
952	815	796	462	227	429	592	469	48	560	954	512	75	583	999999	862	716	136	982	754	124	411	107	999999	999999	999999	486	999999	479	716	266	985	568	873	330	538	999999	55	999999	116	188	803	448	567	999999	540	795	999999	64	661	664	405	133	371	969	550	717	285	433	106	942	60	999999	999999	304	999999	943	202	263	999999	733	671	467	875	575	999999	963	540	806	498	335	999	488	818	62	860	861	999999	903	780	999999	853	621	572	174	999999	813	126	272	745	999999	603	234	952	927	999999	937	258	795	999999	587	187	999999	934	999999	943	571	999999	279	444	117	999999	298	999999	290	880	59	999999	999999	999999	507	846	277	70	901	999999	999999	535	891	69	922	999999	999999	255	203	643	384	686	801	230	566	643	999999	999999	638	999999	314	751	671	56	943	999999	546	999999	160	740	909	418	43	48	999999	46	288	999999	999999	504	343	53	289	646	999999	373	103	491	880	864	998	448	999999	60	427	33	863	845	125	880	999999	64	999999	462	734	965	653	762	62	529	999999	637	317	144	517	271	471	35	549	580	949	999999	476	295	741	470	986	982	621	154	183	443	104	641	999999	288	999999	827	912	541	719	340	439	999999	510	371	141	298	543	166	562	838	999999	545	930	21	588	809	999999	999999	999999	999999	151	907	356	920	542	999999	999999	239	322	999999	122	18	999999	618	625	125	785	999999	999999	999999	448	464	999999	344	147	559	999999	425	700	999999	116	648	561	58	198	531	14	589	999999	999999	591	314	999999	917	725	999999	684	322	396	999999	999999	351	999999	291	232	686	325	999999	783	983	964	291	538	999999	999999	473	456	812	429	104	121	205	551	999999	116	144	620	674	619	850	874	398	39	999999	125	765	714	280	825	999999	216	991	999999	999999	500	310	775	670	999999	261	840	871	892	301	360	999999	799	70	184	98	75	999999	402	932	118	999999	261	310	67	773	999999	185	999999	917	887	129	399	705	382	806	368	999999	295	368	19	13	506	737	877	297	965	654	106	737	999999	566	599	873	999999	924	58	999999	613	999999	502	664	885	974	999999	241	438	104	688	999999	999999	125	364	999999	923	115	999999	523	433	769	808	115	89	258	480	331	999999	525	969	457	757	894	346	999999	865	354	127	531	999999	999999	858	870	965	727	18	999999	211	999999	950	999999	854	535	999999	999999	807	397	584	999999	999999	92	710	913	999999	240	621	835	779	684	999999	579	987	548	999999	787	910	937	149	362	999999	999999	130	965	575	347	603	231	852	999999	
872	478	999999	491	37	251	935	999999	999999	735	116	183	551	527	396	999999	999999	316	345	264	933	869	257	232	396	354	962	999999	348	787	999999	999999	999999	287	811	699	809	506	521	999999	851	999999	999999	414	256	76	607	602	579	999999	704	296	999999	598	568	12	231	547	104	999999	289	200	606	999999	107	716	201	274	715	696	571	999999	795	397	412	967	678	843	975	330	999999	999999	176	999999	92	350	513	394	718	808	478	272	411	838	667	661	369	999999	316	539	874	343	887	882	999999	999999	501	498	195	601	334	387	571	774	935	999999	34	461	999999	756	213	807	556	906	228	309	735	956	730	751	607	445	536	445	455	414	482	999999	999999	999999	849	25	208	126	484	101	999999	637	999999	747	637	907	366	559	336	999999	786	999999	664	332	831	999999	999999	444	993	888	850	135	328	531	448	740	939	360	999999	197	608	439	999999	136	608	108	62	999999	999999	999999	999999	977	119	388	627	501	629	200	694	314	999999	763	132	595	250	575	999999	382	308	896	968	999999	652	999999	468	357	999999	999999	723	733	492	784	330	303	809	999999	26	940	904	946	121	748	665	602	940	844	316	837	999999	999999	999999	679	999999	227	999999	999999	334	999999	999999	279	944	999999	476	961	822	472	443	999999	999999	376	559	378	478	362	784	229	351	59	999999	999999	50	999999	650	690	944	812	110	999999	571	737	548	56	999999	999999	12	29	282	704	999999	478	999999	487	61	520	999999	420	211	332	442	512	730	285	771	305	238	233	999999	999999	999999	999999	372	340	999999	57	999999	513	357	844	360	999999	947	646	999999	999999	222	563	999999	140	216	533	611	999999	669	68	16	273	284	725	405	999999	999999	999999	687	770	116	80	228	999999	692	970	72	366	972	677	565	93	15	999999	92	999999	564	320	579	493	999999	593	999999	209	51	563	999999	631	448	581	196	460	959	999999	623	152	999999	665	999999	245	470	254	806	999999	999999	922	267	242	643	731	224	268	999999	203	372	999999	409	999999	999999	138	742	999999	918	999999	491	114	999999	507	427	940	339	999999	872	999999	32	164	999999	679	705	128	305	995	988	716	367	927	999999	766	146	111	743	325	999999	319	999999	39	335	415	999999	398	798	760	815	702	999999	999999	999999	582	181	217	999999	729	999999	844	832	746	453	211	43	564	999999	999999	371	326	207	24	999999	562	840	993	828	382	179	316	999999	545	190	999999	999999	52	541	961	595	928	376	23	10	858	486	999999	999999	133	382	999999	999999	440	399	999999	505	387	
999999	833	742	999999	389	362	999999	17	999999	297	565	999999	999999	999999	999999	999999	999999	999999	949	999999	23	999999	85	92	999999	704	999999	234	488	999999	156	691	789	937	923	707	229	416	549	24	464	999999	343	199	201	999999	999999	391	923	230	667	999999	549	999999	999999	780	999999	999999	770	684	999999	999999	999999	999999	999999	874	378	948	999999	999999	388	999999	999999	935	728	30	14	999999	891	989	999999	617	311	267	230	199	151	476	574	152	949	569	646	865	661	139	473	706	999999	326	999999	999999	325	607	841	311	73	614	593	352	776	871	768	781	999999	744	34	999999	415	999999	732	901	384	923	376	999999	999999	37	283	599	556	307	838	574	939	179	302	703	426	918	135	536	999999	231	376	87	801	864	649	916	115	212	300	106	999999	157	914	401	999999	999999	592	46	999999	999999	795	478	42	203	999999	56	452	330	844	497	825	999999	28	162	557	999999	27	855	999999	999999	493	999999	16	742	999999	999999	265	999999	471	403	336	99	205	888	436	898	54	999999	32	602	999999	784	999999	803	280	398	138	761	999999	943	999999	736	658	974	511	999999	471	300	223	59	791	550	999999	451	170	736	10	140	726	658	253	418	833	999999	999999	999999	986	999999	471	592	664	503	67	528	999999	600	440	231	387	999999	437	999999	999999	972	811	923	999999	916	643	543	397	999999	999999	195	699	596	902	999999	91	802	465	999999	999999	630	395	297	492	340	63	569	305	999999	999999	742	999999	499	33	860	974	999999	783	999999	999999	927	204	999999	468	999999	828	801	697	999999	150	585	528	179	999999	764	587	999999	441	594	999999	999999	999999	999999	253	999999	964	999999	999999	51	999999	122	28	395	699	901	435	728	828	620	512	999999	871	737	638	178	999999	999999	574	269	999999	460	537	198	216	495	689	585	999999	175	907	628	237	656	670	37	566	999999	999999	999999	338	859	694	820	999999	610	212	510	999999	84	89	999999	635	313	999999	447	999999	829	188	999999	999999	850	314	663	713	883	34	999999	999999	610	999999	90	582	999999	999999	423	765	717	115	606	293	189	999999	999999	95	995	992	923	888	233	453	736	954	999999	812	488	554	41	117	209	999999	986	444	380	472	999999	340	94	999999	354	681	999999	723	582	920	999999	255	966	578	999999	890	999999	999999	843	999999	875	136	999999	738	451	868	734	999999	906	30	999999	999999	233	875	97	999999	908	550	543	999999	586	23	381	356	999999	243	588	463	399	999999	485	659	999999	224	597	871	999999	356	999999	485	946	267	999999	562	999999	296	32	101	999999	
63	982	560	794	301	999999	999999	755	999999	999999	218	290	281	221	598	544	647	154	19	287	225	640	561	617	999999	604	328	999999	819	732	493	999999	496	999999	346	336	999999	865	308	643	999999	126	999999	399	724	204	675	56	999999	27	999999	152	999999	813	999999	999999	431	999999	999999	999999	999999	999999	935	236	473	997	794	999999	874	272	619	782	845	376	551	108	575	171	999999	999999	929	282	977	801	757	999999	208	999999	706	923	904	982	138	612	391	80	190	999999	925	727	999999	376	181	999999	408	203	306	646	272	176	847	999999	59	873	767	979	688	999999	479	999999	798	121	602	999999	367	636	999999	999999	999999	481	918	737	246	999999	461	563	111	30	403	999999	54	562	420	539	86	645	933	264	845	411	392	56	368	803	928	299	773	229	599	771	549	73	660	999999	258	120	999999	883	422	214	877	667	739	915	87	246	700	999999	999999	722	703	399	398	583	98	871	999999	443	247	172	789	999999	431	632	24	981	999999	629	999999	966	622	60	842	640	999999	999999	316	999999	725	692	598	710	354	877	77	999999	675	87	999999	999999	741	589	645	259	999999	995	245	117	901	105	345	81	999999	908	109	653	556	757	58	373	564	999999	717	999999	573	89	537	554	564	864	999999	823	926	903	234	42	999999	592	999999	538	489	209	551	999999	357	526	927	445	777	424	999999	999999	38	338	823	816	872	99	686	345	999999	691	552	46	789	999999	154	879	999999	77	249	963	540	520	884	364	383	999999	208	56	999999	101	999999	150	270	398	999999	598	90	999999	169	324	906	999999	999999	999999	656	514	999999	835	382	58	761	710	999999	639	387	518	453	468	442	999999	891	639	193	376	999999	411	999999	999999	726	556	799	999999	999999	924	999999	659	450	999999	707	868	999999	372	999999	112	340	76	999999	630	999999	999999	154	999999	975	999999	999999	277	696	999999	882	999999	738	999999	119	825	259	494	999999	260	999999	727	77	366	999999	573	539	999999	999999	91	46	848	445	999999	389	999999	999999	999999	999999	999999	500	790	999999	999999	214	462	140	807	999999	848	999999	846	273	999999	999999	294	219	787	861	412	844	999999	999999	615	999999	999999	809	593	69	670	423	81	204	280	759	792	999999	999999	162	307	443	732	999999	126	237	200	999999	730	106	999999	240	624	326	888	687	595	999999	999999	89	179	653	546	999999	592	999999	781	651	992	955	266	999999	999999	635	563	999999	122	639	196	387	477	999999	999999	999999	963	440	799	755	999999	592	173	314	416	251	999999	999999	896	999999	682	999999	456	
999999	999999	999999	840	575	351	988	999999	919	575	956	999999	969	612	719	574	999999	783	999999	635	35	346	999999	999999	951	123	646	652	908	82	138	957	505	931	999999	867	314	656	398	98	810	992	999999	999999	217	21	447	999999	273	999999	847	999999	530	65	430	999999	191	982	888	462	999999	346	854	999999	446	999999	796	999999	999999	851	270	403	999999	999999	824	43	950	393	584	939	999999	999999	388	828	234	927	436	449	510	727	999999	331	999999	936	999999	473	999999	548	580	218	225	409	956	421	820	999999	815	999999	999999	397	261	798	408	999999	999999	698	958	35	999999	519	999999	357	536	999999	999999	999999	999999	459	680	999999	894	999999	812	375	999999	275	60	966	18	781	122	999999	999999	123	475	887	922	999999	160	694	999999	122	926	71	999999	868	999999	11	255	881	817	366	786	879	502	850	999999	43	999999	520	647	999999	27	841	406	999999	147	423	489	288	26	817	309	999999	845	782	484	751	728	999999	402	999999	999999	137	964	999999	193	339	621	625	902	889	999999	639	999999	999999	999999	999999	664	999999	730	999999	999999	967	999999	999	999999	800	999999	720	375	244	315	377	999999	598	999999	890	999999	649	999999	999999	801	999999	386	137	999999	669	999999	331	999999	399	96	683	136	942	537	999999	272	964	699	392	305	901	259	667	584	227	521	458	999999	214	218	25	636	922	658	657	591	737	776	397	862	712	42	975	157	631	250	185	71	999999	628	999999	999999	35	513	900	615	718	553	16	158	999999	89	483	191	81	56	999999	294	880	999999	999999	198	312	530	999999	868	283	999999	952	976	345	397	724	999999	305	74	999999	419	999999	51	872	194	769	999999	382	633	559	794	86	585	999999	891	999999	999999	999999	724	648	504	920	41	341	208	600	999999	812	102	365	897	885	16	444	795	999999	838	298	350	428	73	158	959	319	489	999999	377	940	453	999999	367	493	581	426	117	498	725	710	999999	593	740	999999	289	277	662	908	79	150	251	365	351	999999	751	999999	585	355	961	722	852	999999	999999	99	369	886	997	999999	314	590	999999	306	810	999999	624	999999	999999	999999	869	691	657	580	373	236	698	98	864	299	999999	284	841	999999	537	13	857	909	370	999999	76	999999	999999	258	603	489	812	944	554	223	453	994	999999	948	486	999999	74	999999	999999	996	999999	280	31	708	999999	40	999999	576	769	807	280	714	397	47	999999	476	421	409	977	999999	424	999999	544	651	846	746	666	999999	285	267	938	586	518	999999	259	796	381	999999	586	999999	999999	999999	184	747	
999999	999999	607	580	387	19	857	999999	304	517	582	646	736	380	861	925	373	855	301	512	868	999999	206	33	999999	773	104	850	822	413	153	188	999999	797	707	117	149	95	515	999999	409	999999	291	10	999999	612	999999	11	999999	999999	209	884	945	672	878	258	999999	584	792	614	915	999999	842	890	999999	403	999999	939	672	753	999999	287	999999	999999	112	595	412	205	241	185	713	102	150	171	999999	268	242	906	918	999999	575	999999	303	900	999999	402	999999	400	636	397	545	130	339	999999	874	921	999999	999999	569	292	845	999999	352	616	999999	822	866	680	999999	115	171	170	30	222	999999	231	984	449	999999	710	165	22	999999	844	640	999999	763	194	297	292	724	999999	347	635	613	239	222	687	999999	537	999999	999999	714	531	236	385	110	126	999999	653	999999	104	999999	859	137	833	777	508	976	317	68	682	393	403	390	847	823	999999	999999	949	18	999999	999999	149	185	405	307	46	617	265	492	647	416	644	355	630	80	487	507	780	461	713	710	999999	478	853	999999	999999	151	389	561	715	517	999999	644	640	999999	114	683	731	535	740	890	721	824	999999	275	999999	57	999999	999999	345	886	828	497	304	596	757	671	999999	40	986	999999	999999	703	777	140	588	999	999999	976	966	803	999999	254	720	999999	999999	867	66	587	625	273	391	611	999999	828	688	999999	999999	999999	897	443	361	999999	549	844	662	28	57	999999	687	749	342	783	810	541	120	584	776	481	999999	889	614	744	999999	722	514	626	999999	949	999999	999999	660	670	89	533	451	84	704	875	170	971	819	999999	900	875	999999	607	801	999999	717	113	564	867	999999	17	999999	617	296	827	999999	999999	540	108	838	440	99	999999	704	287	99	999999	880	999999	321	635	79	838	844	538	792	907	825	999999	241	348	692	792	232	81	704	999999	787	877	545	999999	440	721	937	469	999999	268	902	523	594	681	233	663	556	999999	999999	990	773	758	45	432	220	738	999999	499	747	306	449	633	583	999999	258	12	999999	196	204	358	901	384	752	999999	15	312	217	560	125	39	246	419	143	714	70	39	999999	999999	914	702	854	448	999999	489	999999	999999	999999	999999	433	230	307	369	618	589	99	399	16	511	427	908	530	316	383	999999	70	999999	999999	868	204	228	170	252	282	999999	503	462	662	272	999999	735	999999	878	136	895	732	876	801	999999	625	671	33	340	999999	15	182	999999	74	13	429	787	780	81	144	214	999999	999999	97	999999	95	636	736	999999	795	691	999999	651	999999	
488	999999	193	239	944	999999	533	205	830	556	999999	329	955	999999	658	843	927	955	300	744	999999	999999	676	789	999999	999999	999999	934	289	545	999999	999999	530	999999	586	999999	245	999999	835	827	611	999999	239	508	820	796	999999	247	88	999999	867	736	999999	907	999999	652	999999	404	999999	486	264	598	916	294	999999	806	999999	999999	812	641	607	999999	999999	472	999999	913	999999	178	968	888	337	751	856	388	677	999999	223	623	110	933	708	841	14	359	573	999999	102	944	955	23	997	543	435	447	302	999999	999999	783	774	354	55	150	435	666	158	513	742	537	617	285	999999	186	999999	878	932	765	999999	771	899	129	820	662	999999	954	891	794	325	419	95	189	661	440	848	755	999999	567	416	999999	210	69	281	565	336	999999	430	820	56	999999	514	999999	999999	844	883	999999	534	392	927	480	774	363	197	332	999999	438	624	162	999999	741	989	999999	999999	36	570	839	848	264	335	543	533	999999	748	768	999999	558	999999	816	999999	203	230	506	640	999999	573	999999	999999	948	999999	898	999999	278	492	315	567	149	187	106	999999	53	806	280	999999	999999	946	704	999999	999999	427	892	999999	999999	604	999999	999999	493	999999	423	463	722	999999	900	150	437	488	265	587	443	210	765	999999	958	542	999999	396	999999	999999	257	989	999999	242	452	530	231	999999	258	673	358	794	84	414	763	643	999999	999999	906	139	629	904	691	126	181	228	662	999999	423	274	101	748	569	999999	487	434	999999	490	526	379	918	910	240	591	239	648	999999	999999	617	325	980	438	489	820	820	352	307	751	70	233	868	710	113	999999	999999	609	235	40	926	339	999999	81	559	537	221	718	999999	999999	887	533	999999	310	903	999999	293	662	269	748	233	145	136	843	430	302	511	217	807	256	999999	630	999999	106	435	288	999999	999999	879	951	609	999999	677	208	864	536	141	999999	806	15	699	999999	999999	999999	806	791	212	215	999999	266	999999	13	999999	427	100	267	120	999999	875	625	830	999999	999999	317	999999	132	467	928	979	999999	171	943	410	801	556	99	290	936	299	643	999999	71	999999	623	926	999999	999999	259	999999	999999	426	999999	692	191	999999	999999	146	999999	347	684	333	999999	236	757	104	92	603	119	999999	11	977	183	705	241	550	768	999999	999999	999999	544	999999	217	820	382	476	999999	260	229	999999	240	952	257	598	999999	999999	801	835	510	528	999999	999999	89	999999	116	629	252	441	461	641	416	999999	976	651	999999	751	126	463	853	291	999999	831	383	492	999999	58	999999	584	
99	921	748	933	614	999999	547	541	853	828	999999	753	233	593	799	588	220	40	976	606	795	999999	203	348	981	229	458	21	628	597	748	999999	899	999999	999999	540	892	482	595	999999	113	271	999999	297	748	110	67	999999	999999	794	281	610	82	133	999999	999999	727	410	951	395	193	536	999999	265	90	656	853	565	252	268	999999	738	999999	641	503	534	966	906	999999	999999	171	971	978	834	325	148	985	776	878	126	813	492	531	210	999999	577	999999	642	217	101	257	502	243	774	108	543	175	440	630	999999	268	820	810	80	233	221	557	88	940	942	671	87	687	999999	999999	213	216	999999	490	926	185	333	699	508	633	999999	999999	214	999999	781	999999	555	156	623	999999	992	999999	460	977	939	999999	279	701	999999	430	179	814	999999	328	999999	336	931	949	703	89	934	131	312	999999	999999	483	352	999999	999999	999999	126	931	73	277	462	531	756	266	551	906	905	999999	434	87	464	999999	630	885	999999	455	50	605	999999	999999	923	871	380	23	423	465	676	999999	543	999999	314	999999	750	840	865	999999	999999	999999	407	797	184	999999	696	234	982	709	853	999999	999999	999999	928	520	488	530	354	591	161	999999	843	999999	239	979	98	139	773	225	113	790	30	999999	874	375	208	654	369	999999	184	155	41	713	612	220	999999	999999	999999	999999	760	230	495	283	999999	999999	831	321	567	999999	223	567	460	767	999999	999999	999999	48	838	999999	999999	833	999999	734	999999	15	999999	139	483	29	999999	999999	762	999999	465	883	304	746	262	46	543	999999	97	999999	999999	999999	695	273	999999	549	773	384	991	813	999999	999999	69	760	866	218	137	701	838	999999	638	999999	805	999999	312	722	767	999999	786	999999	29	435	746	997	337	801	999999	447	999999	933	256	999999	278	999999	999999	538	823	999999	879	54	909	841	57	548	999999	452	999999	999999	999999	395	781	999999	999999	999999	793	999999	189	72	999999	75	897	689	679	905	301	999999	686	855	974	773	898	233	820	742	999999	187	387	207	471	885	999999	999999	485	636	161	183	593	89	165	460	358	999999	120	999999	156	229	999999	152	257	999999	766	955	250	197	496	557	262	999999	307	616	669	999999	600	999999	85	801	214	999999	753	128	864	606	700	523	424	999999	123	15	595	672	25	999999	999999	999999	999999	43	856	999999	149	604	921	736	781	549	999999	376	171	572	999999	354	25	129	399	138	223	169	265	726	773	360	999999	256	999999	634	601	434	41	216	429	51	945	916	903	999999	206	137	825	999999	732	999999	999999	
999999	999999	251	656	895	845	821	179	959	999999	139	999999	789	999999	675	476	156	999999	999999	999999	954	999999	698	408	108	999999	250	999999	96	344	113	993	999999	384	893	980	28	999999	705	588	220	46	470	999999	816	402	123	988	531	661	678	999999	375	714	30	408	577	843	999999	679	604	889	93	624	674	145	799	414	999999	694	457	178	999999	778	999999	917	682	435	592	705	112	261	410	435	666	900	999999	20	363	495	999999	185	429	35	984	331	953	845	597	999999	602	709	722	836	213	999999	960	999999	590	999999	725	151	260	852	577	352	488	657	958	774	999999	788	61	999999	292	281	999999	999999	794	802	999999	999999	838	912	999999	403	539	574	999999	166	939	42	430	260	999999	270	925	577	999999	641	842	305	886	999999	173	814	658	999999	554	999999	760	743	999999	787	148	889	313	348	749	184	812	914	436	801	835	999999	999999	800	22	999999	356	999999	769	162	999999	668	949	24	748	299	745	999999	29	999999	406	205	240	999999	999999	880	956	999999	827	283	828	928	869	95	988	999999	455	857	928	999999	584	587	974	649	999999	479	999999	999999	999999	460	439	224	894	146	405	999999	254	724	999999	142	999999	770	354	999999	334	41	999999	999999	36	70	843	999999	669	496	715	818	230	590	816	642	999999	667	986	377	999999	999999	999999	733	999999	358	443	731	179	796	468	814	243	999999	324	794	680	999999	272	539	617	999999	999999	407	999999	586	418	663	907	56	201	406	783	999999	650	999999	997	999999	184	999999	999999	121	718	999999	37	900	585	741	275	999999	962	866	405	456	759	303	69	636	312	999999	939	779	823	133	605	72	999999	265	838	604	999999	613	899	594	912	505	833	999999	380	999999	10	677	398	885	999999	334	11	999999	227	357	999999	371	764	81	738	999999	297	999999	999999	999999	999999	999999	999999	670	234	358	967	999999	999999	264	469	388	266	781	113	272	391	938	48	280	70	999999	47	999999	944	435	849	827	999999	999999	218	248	412	414	999999	680	774	727	660	735	366	200	793	963	999999	281	115	982	967	999999	465	359	556	999999	904	176	292	999999	726	798	999999	149	954	478	55	999999	999999	999999	131	999999	498	999999	999999	999999	913	869	910	83	999999	672	330	866	860	391	610	999999	692	415	509	494	397	361	11	999999	236	227	246	999999	917	666	305	263	861	544	976	801	81	252	93	45	999999	999999	819	999999	478	642	999999	573	867	197	999999	999999	352	636	45	146	663	425	86	696	632	595	166	936	376	999999	14	325	414	808	787	999999	
999999	474	238	189	542	999999	393	594	937	999999	457	730	137	735	911	234	509	840	999999	999999	176	397	412	670	999999	883	686	410	637	964	168	68	409	100	999999	877	408	856	604	999999	42	999999	758	959	148	999999	809	999999	166	779	815	573	999999	141	282	999999	999999	567	999999	658	999999	983	956	973	514	398	330	999999	495	999999	826	653	999999	432	999999	684	638	453	999999	999999	999999	999999	254	857	999999	594	398	278	999999	315	815	840	729	945	454	58	999999	999999	454	749	999999	772	999999	133	999999	999999	337	247	999999	999999	304	618	45	509	584	226	999999	999999	999999	920	10	62	229	189	227	986	923	300	999999	999999	158	853	998	999999	999999	312	898	999999	904	985	267	999999	999999	999999	999999	206	999999	230	371	237	319	436	960	534	748	61	999999	966	905	999999	249	999999	999999	943	449	451	619	262	999999	281	328	618	204	839	999999	849	999999	10	999999	30	999999	703	928	751	265	722	893	474	44	470	758	931	225	937	999999	999999	891	817	999999	569	586	552	999999	99	908	701	999999	130	999999	899	759	999999	797	884	785	546	118	517	687	999999	558	155	228	526	523	396	402	267	999999	999999	958	999999	230	999999	443	638	470	838	842	564	490	999999	603	145	710	215	143	340	161	210	120	999999	139	62	21	441	334	716	999999	521	308	999999	999999	437	940	284	332	198	999999	157	85	279	674	133	246	786	999999	93	815	317	262	71	999999	999999	332	583	355	178	597	11	999999	753	999999	330	265	999999	744	175	204	436	883	944	889	14	134	840	710	999999	815	235	890	251	901	269	268	246	867	144	114	999999	928	164	601	449	842	999999	17	999999	867	729	999999	385	888	389	999999	318	182	112	768	492	999999	349	999999	372	121	999999	999999	13	71	999999	649	609	70	999999	507	729	353	999999	171	801	832	999999	999999	999999	193	514	362	522	835	999999	74	764	376	622	493	999999	800	238	337	779	999999	999999	291	848	89	441	324	61	999999	704	964	732	999999	966	999999	516	999999	277	999999	607	710	999999	177	999999	999999	884	999999	448	353	999999	928	999999	122	391	999999	828	85	999999	16	752	199	310	640	999999	986	341	823	409	999999	977	999999	533	60	730	79	150	836	999999	893	204	999999	876	708	963	776	849	619	559	645	999999	440	999999	270	436	417	410	698	47	999999	999999	999999	834	999999	375	538	404	74	391	999999	190	991	905	999999	812	553	323	602	677	999999	147	722	274	763	999999	547	479	273	624	999999	668	452	798	55	281	999999	374	400	999999	999999	382	
785	999999	247	465	839	534	514	458	999999	104	808	31	999999	987	900	796	999999	353	828	69	999999	450	999999	653	738	202	859	134	678	999999	999999	999999	999999	981	999999	999999	37	999999	999999	22	964	999999	741	228	860	430	124	999999	380	999999	999999	999999	513	376	999999	344	169	593	727	646	674	999999	999999	702	182	999999	999999	703	635	416	769	773	61	816	104	325	999999	999999	793	999999	999999	801	754	341	886	874	755	875	739	27	334	443	579	655	347	585	45	999999	56	321	650	421	432	999999	577	999999	996	999999	999999	925	635	999999	800	420	568	873	634	448	999999	307	793	999999	963	999999	92	335	203	999999	999999	518	290	670	804	999999	999999	666	378	999999	763	366	999999	67	999999	814	999999	999999	999999	999999	999999	999999	951	596	999999	748	528	745	458	814	881	252	336	601	999999	999999	999999	965	515	999999	752	902	504	843	684	460	429	735	999999	158	236	77	692	43	317	14	567	694	447	65	953	921	217	564	999999	521	39	287	839	840	180	426	509	324	417	999999	969	117	912	999999	328	793	444	310	999999	814	559	999999	293	224	999999	950	999999	459	999999	830	694	999999	999999	172	431	152	896	470	978	810	567	377	626	133	44	999999	781	999999	736	169	999999	907	975	999999	962	999999	994	625	643	229	999999	60	948	586	499	39	999999	749	350	186	897	974	331	778	999999	192	676	169	999999	746	178	851	722	215	353	787	964	838	210	694	999999	280	827	758	911	516	428	50	633	15	286	42	999999	560	272	512	585	207	848	779	70	834	999999	999999	61	999999	337	999999	242	712	74	999999	999999	655	38	626	157	573	866	740	763	635	999999	999999	469	145	999999	172	943	841	212	767	999999	430	999999	323	834	929	707	865	999999	686	999999	921	940	941	494	679	999999	999999	999999	22	341	117	999999	434	307	272	999999	915	529	174	799	999999	999999	307	354	127	30	999999	999999	227	865	10	561	87	999999	999999	242	528	651	999999	641	999999	485	199	999999	999999	414	210	25	571	501	792	345	24	886	999999	999999	643	999999	376	658	816	854	999999	156	340	556	939	999999	692	39	999999	273	682	533	503	916	319	871	471	713	999999	699	229	725	83	664	546	999999	421	999999	999999	999999	999999	198	825	451	347	999999	104	335	474	604	999999	542	592	529	663	491	392	500	999999	771	135	662	838	126	999999	422	83	676	999999	999999	999999	499	440	979	999999	493	707	61	578	999999	999999	145	249	226	999999	687	143	554	11	999999	808	920	999999	827	804	622	359	708	816	999999	969	
428	325	725	999999	999999	111	613	541	179	999999	340	921	999999	999999	990	423	622	750	999999	289	529	675	954	940	274	407	612	184	374	144	999999	245	999999	999999	999999	819	523	807	542	999999	529	22	999999	282	999999	999	999999	833	999999	209	737	957	868	645	449	753	999999	784	154	435	999999	439	176	45	999999	105	277	537	646	999999	899	815	218	999999	759	516	999999	682	473	275	151	779	369	175	406	51	376	19	857	604	458	738	662	117	96	100	846	795	498	381	999999	729	196	644	309	921	749	507	885	932	999999	689	999999	879	294	720	79	11	638	742	728	267	679	52	721	170	162	999999	285	999999	670	57	999999	101	543	421	592	999999	999999	485	301	869	999999	999999	999999	769	427	782	822	376	31	844	999999	755	653	999999	60	154	922	999999	768	648	231	226	272	862	505	230	346	872	137	353	145	163	450	859	143	754	357	952	999999	999999	288	909	647	825	890	438	448	78	371	448	803	726	716	653	999999	999999	999999	832	273	999999	999999	950	248	678	709	13	314	794	340	306	796	969	999999	398	370	322	999999	446	971	76	782	277	511	689	999999	419	999999	797	221	235	100	525	689	999999	999999	999999	670	999999	126	886	133	999999	738	75	652	833	330	999999	292	334	338	226	860	207	424	999999	449	558	137	299	566	517	582	114	215	999999	290	858	465	42	652	999999	330	95	942	137	539	445	47	999999	98	130	514	886	999999	999999	999999	491	131	764	999999	121	841	827	329	616	81	633	860	381	999999	472	861	259	682	729	999999	999999	999999	297	639	13	521	999999	210	999999	12	999999	999999	999999	615	798	999999	999999	154	540	768	502	765	999999	66	905	585	666	174	626	999999	999999	213	999999	999999	889	999999	999999	999999	884	600	430	626	883	613	385	999999	529	765	754	735	170	115	152	961	403	20	927	240	734	999999	855	999999	584	187	999999	492	50	362	999999	570	901	577	999999	940	347	876	881	722	999999	490	66	900	999999	890	108	159	71	216	584	999999	310	603	400	467	744	184	52	706	866	892	385	176	999999	193	833	593	846	999999	624	999999	999999	214	560	254	371	999999	837	999999	88	597	431	833	777	846	999999	307	186	999999	205	172	833	999999	856	787	114	889	861	235	66	515	313	999999	999999	67	750	105	53	156	105	790	347	358	628	278	471	551	999999	202	923	536	416	999999	16	999999	693	953	999999	772	149	482	103	611	637	999999	293	571	999999	720	105	174	999999	40	999999	415	825	999999	556	999999	325	562	500	
668	312	530	109	270	999999	140	373	797	748	281	16	999999	696	999999	721	999999	985	999999	310	678	106	758	281	385	999999	601	999999	218	406	770	456	586	982	434	308	116	473	33	718	120	356	308	999999	982	34	94	718	99	999999	501	602	999999	262	821	999999	999999	258	723	923	262	504	999999	400	977	824	429	640	272	437	615	591	962	191	199	999999	999999	999999	999999	361	261	882	546	455	905	178	999999	334	999999	862	755	999999	999999	109	466	615	201	908	448	168	604	999999	999999	661	158	909	640	999999	72	999999	999999	220	960	999999	671	379	957	709	495	809	794	105	999999	409	999999	757	842	999999	999999	584	139	999999	999999	140	756	807	999999	884	307	995	999999	796	271	670	999999	544	897	386	437	999999	657	492	423	999999	374	999999	975	56	979	401	999999	777	518	488	370	999999	326	829	615	864	999999	82	999999	999999	281	997	833	999999	999999	148	859	465	434	638	926	647	475	265	766	257	999999	389	905	999999	927	760	288	783	310	212	227	78	999999	573	152	584	999999	923	366	376	999999	176	734	841	999999	611	999999	879	999999	723	420	71	999999	368	41	564	177	506	572	521	999999	60	508	999999	999999	999999	695	999999	495	351	567	551	898	399	999999	665	654	999999	374	325	999999	409	231	587	791	165	15	999999	541	999999	417	582	361	845	658	624	999999	624	920	750	916	492	393	220	165	868	173	673	785	376	909	112	142	256	114	999999	999999	999999	328	765	785	292	999999	907	934	984	199	62	999999	957	996	40	154	999999	999999	924	25	20	999999	922	999999	342	627	175	679	314	450	115	740	348	796	747	306	164	964	634	173	999999	286	180	678	120	931	827	379	879	958	518	846	189	999999	999999	499	405	773	453	665	163	237	629	999999	94	322	402	999999	259	733	989	659	775	999999	539	734	261	999999	881	410	799	999999	800	355	932	999999	560	54	978	258	901	390	520	968	19	258	656	636	999999	999999	539	999999	999999	155	968	858	81	428	764	93	247	161	892	53	865	367	437	283	611	825	999999	357	193	10	999999	609	149	999999	752	290	87	625	659	92	999999	999999	675	655	387	84	999999	142	290	894	21	999999	497	476	112	651	999999	999999	34	768	46	191	482	999999	322	999999	718	275	999999	483	15	622	502	809	999999	732	692	999999	999999	999999	999999	629	77	999999	989	999999	121	672	703	110	469	999999	600	890	56	999999	661	555	342	28	365	921	466	807	888	999999	257	688	304	380	959	48	486	999999	999999	417	123	193	140	
240	257	56	999999	999999	23	311	32	999999	763	999999	999999	999999	450	999999	181	716	173	999999	410	999999	834	433	377	332	151	430	999999	113	760	638	575	477	424	112	770	319	360	890	793	587	376	999999	924	999999	309	822	598	999999	325	423	999999	853	782	540	405	824	999999	999999	433	999999	999999	918	851	134	916	603	722	999999	999999	862	366	282	476	823	234	198	508	565	33	329	832	999999	787	999999	394	722	695	999999	706	946	640	121	467	999999	503	457	794	799	895	706	109	260	499	462	67	999999	386	959	999999	216	999999	122	225	113	760	999999	141	515	739	204	908	999999	641	999999	999999	999999	815	276	999999	777	999999	709	669	327	230	581	129	334	289	423	345	735	999999	500	631	527	999999	363	449	39	999999	289	69	701	797	271	619	999999	241	812	165	999999	639	538	812	615	999999	897	883	188	353	806	236	326	999999	182	269	150	540	999999	999999	462	999999	999999	999999	124	999999	968	999999	958	962	791	103	476	268	235	106	49	687	25	999999	998	999999	999999	999999	520	63	743	842	999999	999999	478	797	537	999999	703	293	349	999999	698	966	484	378	924	226	562	999999	759	67	633	86	229	999999	525	628	359	982	565	614	940	70	906	135	904	999999	999999	999999	566	22	564	941	999999	961	989	59	999999	630	555	54	133	808	304	685	219	549	999999	25	282	908	999999	721	728	735	147	637	70	359	473	967	733	999999	999999	747	502	999999	329	268	474	476	999999	729	999999	521	490	999999	766	999999	916	364	185	999999	999999	658	908	843	222	999999	823	361	989	250	166	587	320	999999	662	999999	192	526	230	523	551	999999	879	384	294	999999	255	15	871	839	999999	119	999999	266	845	999999	999999	659	479	307	444	123	999999	787	572	848	210	924	479	219	47	399	144	999999	925	999999	778	533	558	999999	999999	999999	489	159	999999	57	795	999999	999999	999999	718	999999	999999	922	89	438	999999	102	812	446	16	330	536	999999	999999	999999	999999	140	999999	930	719	999999	111	474	531	626	633	337	979	524	63	156	214	999999	501	999999	999999	222	581	497	596	685	999999	999999	999	999999	291	827	356	764	999999	664	723	789	999999	413	431	582	400	463	999999	999999	999999	297	393	859	999999	999999	170	298	999999	762	559	999999	343	43	594	999999	475	86	344	999999	999999	999999	451	398	433	424	858	98	999999	771	999999	999999	999999	999999	999999	433	729	149	999999	69	667	999999	999999	999999	115	880	999999	422	819	999999	116	999999	129	999	20	999999	845	994	436	701	373	82	216	927	940	440	
161	999999	999999	170	270	335	747	999999	999999	923	159	141	999999	553	968	445	999999	649	664	999999	999	692	595	674	999999	999999	999999	636	999999	594	851	147	999999	674	728	718	951	658	182	781	999999	999999	861	96	748	999999	711	882	733	927	803	566	999999	442	999999	999999	152	795	582	999999	999999	999999	588	553	999999	21	761	618	824	259	494	999999	477	882	999999	999999	830	509	926	999999	999999	831	903	768	791	294	874	937	242	269	999999	166	85	999999	170	464	999999	317	999999	737	952	102	999999	999999	999999	999999	99	390	510	287	638	643	869	709	999999	790	217	819	762	788	999999	824	999999	999999	682	999999	999999	831	999999	477	999999	522	999999	198	920	930	772	999999	334	607	205	999999	437	955	630	999999	296	375	143	380	256	446	555	235	599	138	716	502	801	115	999999	267	668	42	389	125	999999	999999	999999	999999	27	999999	999999	164	593	654	397	429	934	749	51	179	697	351	230	461	967	270	599	999999	223	999999	999999	999999	959	999999	824	999999	576	999999	999999	615	999999	561	363	467	999999	401	999999	999999	999999	297	568	62	999999	479	999999	327	999999	927	158	887	999999	999999	368	999999	999999	275	204	655	830	992	853	428	963	436	592	146	999999	762	999999	575	627	655	999999	926	711	999999	165	999999	377	506	999999	649	367	897	534	589	202	615	305	999999	206	986	124	748	443	999999	98	637	887	433	339	59	999999	999999	269	436	946	442	46	597	999999	714	287	333	410	213	71	76	901	12	943	382	999999	824	379	999999	540	311	999999	571	485	528	603	944	177	542	999999	784	637	108	999999	999999	999999	707	575	492	999999	791	348	239	999999	32	735	884	489	956	592	602	213	628	895	645	949	474	999999	591	121	342	999999	867	981	287	438	803	369	192	802	759	259	887	999999	999999	962	262	493	999999	793	718	999999	220	999999	629	581	999999	212	997	811	114	999999	984	380	376	999999	480	257	999999	999999	931	524	306	999999	832	353	326	697	999999	999999	999999	981	658	798	402	999999	944	916	362	706	429	600	372	381	698	173	999999	516	999999	123	491	14	692	999999	861	999999	168	66	999999	286	264	321	66	324	124	999999	937	196	977	999999	690	999999	895	104	999999	999999	161	925	999999	668	999999	999999	141	42	200	691	999999	999999	936	208	719	887	798	999999	999999	999999	999999	58	267	574	999999	88	538	76	432	927	118	597	706	529	52	999999	601	460	999999	999999	189	999999	133	432	834	159	259	779	999999	803	766	820	999999	999999	797	999999	667	890	441	999	281	75	609	999999	582	
701	91	417	166	999999	296	999999	877	996	928	519	925	834	740	87	829	999999	297	999999	999999	298	944	651	999999	939	574	710	28	999999	999999	124	999999	860	849	143	78	842	622	301	516	427	943	657	136	287	187	833	160	999999	999999	521	777	979	111	294	999999	439	684	999999	912	586	330	999999	822	813	105	999999	984	606	18	999999	146	996	123	743	999999	297	999999	454	999999	741	999999	663	39	999999	347	444	999999	999999	386	638	999999	999999	389	930	999999	274	999999	323	192	122	848	553	356	191	999999	780	999999	367	999999	469	914	239	464	180	36	999999	649	170	476	660	315	999999	230	999999	830	740	616	192	999999	90	462	999999	272	999999	893	15	317	847	999999	566	577	401	999999	916	999999	927	941	219	903	441	625	999999	847	531	807	999999	333	976	361	644	174	999999	721	857	17	713	967	815	287	999999	359	801	883	909	92	913	999999	313	655	902	799	999999	289	214	999999	788	364	740	841	474	681	999999	496	999999	402	894	999999	999999	999999	20	999999	135	999999	882	91	999999	999999	937	449	893	999999	30	330	459	844	766	404	516	402	228	358	999999	973	813	349	28	999999	251	517	198	999999	44	403	644	941	674	475	406	132	999999	999999	999999	301	948	848	661	999999	46	999999	635	499	999999	376	999999	662	734	161	128	543	73	518	999999	430	260	659	999999	999999	685	517	180	301	997	393	999999	230	931	935	34	999999	688	17	278	452	882	698	79	667	712	982	217	522	357	999999	999999	133	459	999999	999999	299	266	43	334	529	999999	344	999999	780	615	470	730	799	136	999999	999999	999999	999999	106	547	561	589	924	914	703	310	999999	943	144	334	637	770	999999	999999	735	708	999999	999999	749	824	548	999999	299	999999	999999	262	418	395	204	999999	999999	883	363	459	488	999999	342	129	999999	229	970	400	367	455	978	699	999999	904	999999	454	999999	999999	500	999999	999999	365	300	872	672	451	999999	271	749	999999	999999	999999	417	485	415	36	376	535	62	530	999999	157	839	843	999999	552	466	513	994	749	807	630	392	91	459	133	419	469	456	999999	999999	999999	650	241	999999	233	999999	320	499	374	87	999999	999999	970	999999	851	525	456	999999	130	985	388	276	999999	327	701	371	336	999999	291	617	907	88	999999	203	154	507	999999	719	849	999999	156	24	630	672	142	309	422	663	607	608	962	999999	336	204	948	442	650	999999	433	861	955	293	217	999999	999999	999999	457	777	999999	354	999999	999999	948	859	838	373	646	337	195	999999	949	672	999999	683	654	246	
751	678	254	999999	856	693	999999	988	314	862	999999	872	999999	545	851	644	390	262	689	236	721	477	365	999999	795	323	728	41	999999	293	865	533	112	999999	845	999999	532	570	498	999999	450	960	999999	976	999999	773	836	650	549	999999	291	176	993	428	524	999999	322	669	999999	999999	964	999999	86	31	999999	283	770	566	699	81	999999	999999	763	999999	786	761	922	389	28	31	487	88	491	999999	999999	999999	539	684	999999	571	467	863	653	956	270	195	884	533	979	293	13	279	999999	477	999999	999999	412	539	642	999999	362	932	651	895	999999	886	999999	479	30	308	743	95	999999	137	999999	258	999999	999999	204	600	999999	399	410	734	999999	999999	137	24	413	539	999999	10	52	999999	219	999999	222	758	999999	999999	999999	999999	999999	681	550	917	132	823	863	944	999999	605	344	51	886	962	532	916	876	847	759	758	999999	491	21	999999	999999	999999	918	89	999999	418	907	821	188	470	999999	729	194	111	95	313	160	468	243	999999	666	10	999999	256	999999	306	881	999999	624	663	999999	31	999999	807	873	999999	905	783	909	887	698	999999	863	425	86	999999	732	775	762	455	607	606	257	330	999999	52	728	671	87	739	536	999999	206	524	999999	864	999999	386	999999	461	999999	377	559	999999	999999	153	147	354	999999	209	999999	116	300	999999	65	743	774	999999	731	831	905	243	999999	180	360	999999	326	348	305	221	742	355	548	310	57	240	999999	900	999999	933	999999	999999	502	999999	175	429	563	37	468	386	100	721	654	406	556	174	670	388	995	159	999999	799	59	957	466	228	568	999999	132	825	696	874	21	999999	999999	532	999999	828	15	931	289	299	879	999999	999999	999999	700	152	999999	882	569	999999	904	188	116	115	999999	544	421	999999	861	999999	905	643	689	226	710	856	480	33	433	999999	383	999999	869	999999	919	140	836	445	999999	425	245	249	265	37	969	999999	691	819	999999	207	417	68	79	715	999999	246	239	905	999999	844	672	999999	458	727	999999	999999	318	579	196	203	708	999999	999999	445	339	665	387	661	999999	877	999999	660	825	999999	434	324	995	164	152	683	900	999999	134	999999	753	514	999999	538	742	140	524	122	999999	14	499	441	999999	634	386	728	858	577	659	443	679	21	905	232	999999	999999	844	164	436	512	999999	999999	851	747	691	825	874	849	919	999999	363	62	36	999999	737	999999	686	371	777	424	999999	333	281	999999	12	742	608	569	999999	999999	999999	370	685	999999	711	999999	589	999999	999999	561	854	19	658	542	90	627	985	93	
495	310	999999	483	386	22	687	969	505	170	744	949	226	314	613	158	830	992	377	999999	999999	25	999999	795	428	226	569	999999	675	738	999999	385	999999	524	83	999999	999999	999999	984	672	444	999999	225	999999	156	992	999999	549	405	509	999999	999999	260	999999	973	479	897	499	999999	169	999999	872	304	999999	559	369	202	701	999999	678	671	999999	18	704	470	379	799	999999	649	435	999999	29	419	175	36	999999	135	676	999999	604	999999	987	757	999999	229	571	999999	459	999999	786	800	999999	318	727	838	694	999999	555	619	604	680	913	999999	628	999999	433	462	139	999999	46	244	525	160	636	640	999999	269	193	999999	999999	932	999999	999999	862	635	248	711	692	336	341	444	579	67	999999	923	134	146	139	999999	796	119	999999	718	832	551	284	493	681	96	163	434	895	79	720	672	340	798	987	993	49	721	770	802	408	602	999999	999999	213	999999	999999	547	140	999999	689	789	999999	631	292	320	361	754	999999	605	183	906	549	999999	999999	284	593	336	999999	146	999999	84	348	999999	319	240	887	815	289	968	579	615	999999	258	389	931	56	999999	999999	999999	641	999999	692	174	629	501	62	164	132	929	129	190	999999	999999	149	999999	451	120	322	61	433	545	999999	71	999999	567	999999	301	130	415	237	885	999999	999999	504	223	392	999999	999999	817	188	732	999999	360	848	399	999999	309	119	774	489	999999	999999	464	253	106	818	630	148	999999	999999	761	999999	717	999999	244	370	999999	500	999999	233	277	999999	504	999999	700	852	125	222	636	350	312	192	999999	925	302	999999	364	237	407	999999	761	44	823	928	426	999999	975	658	613	39	309	809	193	551	222	710	999999	999999	553	253	703	418	512	999999	999999	579	687	791	409	999999	999999	689	999999	531	472	242	411	576	456	11	877	466	608	606	51	502	999999	804	713	999999	607	773	999999	164	700	353	999999	112	999999	847	999999	194	259	868	33	619	999999	662	89	979	999999	999999	145	999999	999999	247	809	905	999999	999999	999999	883	87	817	147	242	999999	937	830	128	710	309	234	609	990	692	999999	740	999999	432	999999	346	725	734	293	999999	638	999999	788	463	544	626	432	267	276	138	116	442	730	999999	999999	779	831	999999	278	999999	100	535	561	999999	40	999999	333	257	308	244	999999	353	999999	999999	999999	999999	159	376	999999	999999	877	967	999999	862	586	774	20	791	818	15	514	999999	466	294	201	112	999999	114	433	475	999999	185	958	42	999999	762	908	999999	197	741	630	464	999999	193	131	133	203	699	107	265	
68	999999	999999	303	999999	999999	887	999999	664	501	999999	54	943	119	791	702	18	309	891	999999	866	145	604	86	384	59	389	282	173	78	908	999999	17	177	999999	761	745	665	313	999999	875	668	220	695	451	999999	521	276	402	429	124	893	999999	283	398	922	937	363	918	679	22	615	86	595	593	418	47	775	701	39	956	353	996	323	948	999999	924	909	634	799	538	123	879	999999	953	24	85	734	779	495	824	392	999999	633	565	270	592	999999	111	999999	548	745	999999	372	473	770	897	493	999999	200	997	999999	999999	999999	999999	999999	735	999999	641	999999	343	313	996	216	215	573	999999	373	999999	688	615	999999	807	602	261	792	548	516	280	193	999999	591	409	588	497	796	664	627	491	999999	999999	259	983	533	699	999999	749	368	167	899	173	999999	734	646	585	999999	230	136	999999	358	999999	229	71	999999	461	751	903	418	718	419	909	979	881	103	164	365	326	284	902	26	53	189	999999	999999	29	999999	857	762	13	800	999999	538	759	143	313	314	198	534	999999	999999	341	341	649	747	999999	999999	999999	640	999999	229	380	946	233	851	315	182	869	690	999999	868	894	999999	999999	918	999999	999999	230	999999	999999	849	177	792	212	954	684	711	999999	611	391	836	999999	999999	280	783	999999	628	999999	907	999999	141	445	999999	105	213	63	199	999999	730	903	999999	999999	904	999999	643	999999	588	743	278	177	603	641	999999	308	602	927	999999	871	999999	499	225	75	999999	920	659	999999	669	696	999	901	495	785	809	707	772	872	46	375	637	731	841	884	46	740	999999	499	187	209	503	999999	385	999999	304	241	688	553	650	983	999999	239	999999	999999	744	377	682	818	832	560	536	729	999999	312	999999	900	658	340	999999	582	697	169	999999	469	203	723	525	176	490	578	29	229	999999	62	999999	407	999999	949	150	668	68	415	667	999999	672	773	394	83	94	404	583	358	523	999999	296	41	12	999999	697	999999	851	515	337	263	999999	317	506	838	999999	836	562	999999	199	370	524	291	502	609	796	430	339	452	91	999999	995	671	705	999999	766	153	405	424	999999	999999	816	552	87	413	999999	365	276	555	945	999999	841	874	168	162	999999	999999	538	402	999999	999999	690	409	434	251	999999	999999	999999	999999	999999	984	440	148	456	79	999999	972	214	98	523	441	163	784	506	832	254	131	999999	999999	612	761	614	12	999999	984	999999	417	127	836	156	227	754	999999	482	961	999999	999999	428	98	608	999999	799	450	878	695	123	905	902	999999	996	
999999	365	68	999999	999999	379	999999	851	999999	999999	146	854	999999	942	306	686	999999	312	544	24	552	702	424	999999	999999	999999	174	133	601	870	534	514	525	839	19	861	696	196	170	999999	390	851	955	459	999999	999999	999999	507	999999	19	885	602	368	588	454	443	941	123	999999	359	999999	999999	259	602	999999	632	339	538	933	445	999999	999999	151	952	633	700	747	965	482	315	540	999999	999999	592	984	931	156	999999	395	575	999999	582	490	811	387	999999	999999	999999	354	839	396	999999	999999	146	999999	843	460	415	954	753	696	976	999999	999999	819	548	999999	666	999999	999999	485	402	153	367	526	417	561	340	999999	557	108	999999	621	642	999999	647	101	414	999999	150	999999	740	981	999999	879	942	999999	99	991	838	324	999999	744	180	363	993	748	217	620	611	292	999999	840	407	999999	311	365	997	481	999999	456	357	103	477	999999	745	999999	511	487	999999	999999	471	349	736	242	174	649	450	289	925	898	884	999999	962	858	360	900	999999	999999	577	587	944	618	819	392	966	841	999999	477	618	582	247	729	47	145	999999	781	114	175	490	661	999999	718	999999	999999	999999	562	999999	618	999999	845	837	524	999999	999999	530	999999	529	354	275	332	382	973	670	352	661	999999	757	826	48	579	795	999999	506	999999	999999	235	72	546	820	413	999999	999999	134	773	745	722	819	51	615	967	261	999999	899	168	999999	941	58	213	621	999999	805	999999	580	999999	999999	428	27	994	333	999999	790	999999	533	861	999999	723	849	999999	607	939	345	715	221	80	327	999999	519	348	636	731	187	858	999999	412	608	406	88	361	724	327	705	999999	999999	319	186	279	999999	47	546	566	102	161	606	999999	81	99	102	509	999999	999999	908	678	999999	601	128	931	67	131	263	224	644	497	182	999999	999999	520	997	901	999999	58	999999	482	801	999999	999999	35	262	253	341	518	313	999999	905	999999	999999	999999	999999	126	201	254	221	115	783	999999	921	999999	979	326	448	999999	101	201	614	999999	214	999999	876	297	999999	102	679	814	790	999999	910	75	592	999999	871	217	62	881	709	999999	836	704	698	479	158	45	55	936	999999	779	999999	999999	999999	508	505	999999	159	179	164	108	574	999999	324	48	421	856	21	517	999999	240	999999	220	491	964	570	999999	999999	407	149	926	57	743	19	20	999999	798	999999	93	966	890	67	882	999999	610	85	439	389	660	67	302	33	537	999999	574	281	999999	631	999	938	994	253	752	999999	999999	999999	831	398	314	999999	623	754	928	551	564	999999	
625	999999	880	888	140	999999	87	349	847	903	519	261	999999	738	121	999999	111	155	971	646	999999	852	999999	999999	253	999999	84	999999	999999	999999	105	999999	999999	999999	656	723	750	999999	807	999999	176	412	999999	999999	542	999999	952	999999	608	456	652	782	579	999999	867	772	994	999999	999999	99	999999	147	905	310	999999	533	335	53	92	398	426	990	999999	108	480	903	669	174	999999	674	999999	999999	999999	987	894	322	416	999999	999999	999999	729	428	475	999999	825	38	507	999999	999999	18	254	999999	493	220	999999	662	999999	999999	447	963	112	999999	314	970	999999	548	806	999999	415	495	126	326	519	209	669	997	524	629	282	452	406	786	647	18	429	189	24	131	999999	999999	999999	935	571	999999	999999	999999	124	505	999999	286	231	999999	477	999999	892	928	399	293	550	42	999999	999999	208	995	567	326	999999	999999	550	821	999999	685	960	183	618	999999	999999	949	999999	769	883	29	911	995	230	999999	319	616	126	501	999999	731	580	925	104	71	737	575	999999	464	717	999999	999999	896	752	546	999999	303	423	999999	183	450	864	999999	159	999999	903	212	774	999999	16	576	190	59	41	802	114	44	88	556	453	189	945	964	62	999999	74	25	253	683	999999	999999	999999	414	328	349	999999	999999	775	976	168	999999	801	262	458	150	999999	904	864	949	441	999999	225	999999	267	994	504	999999	999999	94	63	887	959	999999	999999	990	383	999999	731	691	936	315	268	999999	999999	999999	387	999999	999999	999999	436	169	161	303	999999	602	800	336	156	999999	845	999999	80	691	923	999999	575	710	699	999999	999999	999999	183	183	23	135	335	123	478	349	616	810	393	816	658	893	736	665	848	960	199	56	999999	407	845	970	245	577	188	127	352	677	994	59	999999	573	986	999999	290	999999	999999	687	858	807	717	44	999999	263	42	40	999999	910	999999	738	277	721	999999	999999	337	52	890	758	934	360	999999	939	816	344	673	95	906	999999	999999	732	999999	999999	197	821	690	810	397	981	544	158	583	999999	815	265	999999	432	338	220	999999	999999	235	518	752	999999	999999	778	999999	248	590	947	133	785	534	999999	54	765	533	423	95	526	999999	908	223	999999	776	564	133	560	562	999999	756	696	117	147	506	185	759	689	21	912	592	999999	401	999999	34	999999	999999	686	999999	25	899	915	135	134	593	999999	999999	965	732	999999	654	668	686	349	999999	437	678	397	999999	869	15	844	411	999999	934	999999	517	626	999999	978	657	999999	999999	547	351	999999	571	983	554	189	880	794	999999	765	267	999999	
999999	61	999999	597	999999	520	63	351	20	999999	513	999999	200	999999	809	678	213	754	999999	217	328	148	998	359	865	694	843	999999	999999	221	887	645	999999	19	999999	465	229	175	857	147	393	997	536	296	337	619	793	999999	999999	211	591	999999	999999	999999	605	333	63	56	731	435	999999	610	362	799	177	868	47	190	999999	354	458	48	896	460	823	330	612	999999	32	256	901	386	83	787	629	684	477	864	414	999999	411	183	443	432	470	783	999999	737	128	469	581	999999	412	34	999999	999999	999999	717	237	284	999999	351	33	999999	999999	300	537	574	999999	999999	400	183	776	354	943	285	999999	474	999999	49	685	999999	593	563	674	298	973	999999	44	86	999999	760	999999	999999	987	70	999999	999999	999999	179	999999	80	999999	635	78	408	836	67	91	478	948	841	726	198	599	847	757	470	999999	999999	999999	488	540	999999	124	999999	546	646	367	999999	135	645	576	999999	793	614	315	958	494	276	461	915	999999	999999	138	536	44	448	999999	150	312	688	158	661	851	767	539	476	520	439	861	999999	700	208	352	312	275	904	404	984	541	799	975	543	785	999999	522	974	963	587	605	108	115	227	580	446	496	915	969	999999	84	999999	448	999999	414	271	999999	768	223	825	271	139	53	556	608	513	713	615	876	450	999999	564	512	932	834	999999	999999	483	627	905	815	360	935	379	909	999999	361	919	999999	524	999999	753	761	999999	326	475	64	559	618	999999	733	881	48	529	780	519	337	999999	999999	999999	999999	742	150	999999	20	999999	204	674	646	907	162	999999	487	362	264	999999	803	374	615	368	707	534	864	999999	182	934	321	415	599	999999	374	999999	999999	486	347	453	613	453	137	416	999999	999999	999999	711	915	939	403	999999	274	288	999999	999999	899	863	944	652	877	590	146	85	598	999999	999999	255	999999	316	999999	999999	999999	999999	999999	360	246	209	97	327	999999	999999	644	242	540	999999	999999	320	684	411	945	834	542	695	575	999999	317	62	999999	492	999999	667	999999	999999	843	999999	672	463	400	365	726	999999	775	626	999999	724	945	903	544	999999	999999	764	571	999999	370	271	468	329	246	865	53	193	391	605	999999	999999	985	46	999999	999999	962	687	920	328	999999	254	68	915	664	850	999999	413	518	853	844	551	105	999999	247	582	933	999999	226	534	322	542	319	180	614	87	999999	909	514	406	11	959	843	253	457	126	212	553	664	395	999999	639	675	537	760	999999	857	949	798	999999	214	619	470	396	15	151	999999	999999	310	586	
122	178	999999	999999	851	884	707	999999	589	999999	380	390	999999	831	746	682	866	781	420	154	229	789	120	999999	999999	392	499	457	999999	999999	190	999999	252	87	283	619	740	999999	685	999999	763	15	370	676	999999	999999	930	639	649	333	284	164	477	166	367	332	67	999999	999999	469	999999	260	614	283	941	66	148	999999	999999	137	941	312	999999	544	999999	223	999999	444	999999	378	461	999999	808	999999	40	35	846	95	999999	999999	562	999999	643	226	490	512	999999	999999	735	999999	685	330	90	522	999999	971	999999	999999	999999	153	902	999999	950	551	999999	535	452	999999	252	915	999999	999999	890	607	575	412	668	879	63	877	822	343	999999	999999	692	141	779	295	533	999999	966	912	319	576	57	938	589	999999	218	955	70	999999	999999	819	180	632	439	482	947	978	999999	189	880	898	999999	569	999999	999999	859	876	756	166	175	194	948	999999	999999	323	559	999999	822	999999	670	999999	999999	129	499	889	700	69	999999	306	348	554	755	999999	42	421	255	488	999999	510	999999	341	208	904	536	999999	870	872	889	999999	923	320	165	736	518	782	91	999999	80	35	388	799	185	459	999999	621	438	171	999999	331	78	81	999999	322	999999	999999	999999	999999	593	999999	999999	828	180	584	383	38	398	29	278	259	999999	53	999999	998	999999	999999	166	748	96	999999	999999	709	607	567	58	999999	999999	843	401	999999	882	178	999999	240	17	999999	628	600	86	789	232	418	893	25	991	34	663	614	999999	900	183	160	825	678	618	319	999999	612	536	532	330	555	999999	98	377	999999	999999	186	999999	572	999999	565	672	307	692	999999	999999	999999	576	33	197	103	653	501	16	732	352	939	622	698	999999	999999	73	554	999999	677	790	805	648	829	599	999999	999999	627	999999	617	487	527	986	999999	503	638	45	999999	344	237	901	136	92	999999	819	999999	564	999999	243	797	502	127	839	24	33	20	944	747	434	710	999999	36	415	399	254	824	952	818	204	700	999999	560	219	240	775	663	722	13	19	999999	922	999999	394	298	999999	999999	999999	999999	781	493	999999	298	88	634	758	875	999999	999999	999999	994	999999	999999	108	999999	817	941	907	999999	248	369	297	940	737	330	787	157	641	126	283	884	146	999999	46	710	16	999999	481	585	482	900	942	39	613	24	999999	186	232	852	999999	999999	462	89	733	422	206	999999	999999	999999	846	999999	243	999999	999999	515	858	562	709	397	999999	999999	999999	332	136	348	427	267	336	722	760	610	924	999999	646	109	432	66	257	624	999999	999999	141	723	
738	999999	666	347	620	108	166	17	999999	835	999999	355	999999	139	953	394	995	939	427	838	997	246	999999	999999	999999	319	93	802	314	999999	884	283	994	746	999999	264	681	89	646	999999	566	753	999999	99	473	300	395	302	112	862	628	999999	835	303	726	502	196	223	388	311	25	363	702	391	950	999999	361	967	546	699	713	915	302	199	999999	253	112	595	980	999999	923	999999	700	452	466	319	448	700	29	999999	77	999999	700	999999	999999	212	999999	999999	149	430	999999	428	756	999999	159	999999	282	646	31	482	400	999999	999999	999999	999999	999999	999999	999999	925	641	605	660	999999	455	631	254	999999	956	999999	78	999999	360	456	999999	999999	505	44	999999	302	999999	47	801	679	547	999999	999999	235	980	957	988	549	800	826	507	825	999999	999999	310	781	904	999999	325	999999	999999	289	49	999999	683	991	882	200	376	957	999999	999999	803	981	410	999999	164	29	999999	999999	987	529	402	534	948	734	999999	35	733	515	397	264	722	141	726	267	660	999999	551	999999	999999	797	182	842	654	903	999999	307	79	555	999999	885	264	326	682	999999	887	514	205	999999	551	856	999999	861	570	917	881	671	264	153	104	831	477	255	923	199	356	999999	880	55	712	152	956	188	999999	512	10	405	458	302	379	156	137	602	447	228	999999	321	999999	737	999999	360	52	925	460	999999	417	18	402	493	86	999999	999999	160	999999	408	900	287	999999	67	916	999999	999999	962	773	999999	703	874	808	704	999999	45	287	999999	999999	361	999999	40	728	101	104	992	999999	999999	225	52	521	977	366	999999	328	999999	347	224	821	546	999999	999999	999999	999999	999999	999999	209	698	635	51	59	999999	136	884	309	999999	559	881	999999	923	482	257	746	730	437	726	518	770	386	804	697	72	999999	486	999999	999999	878	226	999999	561	999999	314	340	184	993	39	850	481	739	999999	504	999999	262	999999	73	890	999999	431	84	999999	34	438	999999	831	353	999999	170	649	999999	999999	999999	999999	882	410	140	999999	999999	571	999999	408	875	47	999999	927	309	999999	810	433	423	334	684	457	999999	999999	999999	364	992	509	830	16	868	999999	999999	999999	467	999999	999999	852	767	895	973	772	693	676	500	999999	407	999999	999999	121	186	736	236	346	605	543	201	259	873	775	185	417	740	731	539	674	236	582	470	999999	658	958	666	528	360	911	763	999999	142	549	957	607	999999	719	830	142	974	474	853	999999	969	333	978	992	999999	999999	999999	999999	999999	826	761	824	924	999999	462	228	80	708	985	999999	780	
726	999999	999999	817	578	999999	31	900	999999	700	761	728	546	178	334	999999	674	999999	793	879	801	337	316	788	999999	683	594	999999	612	999999	276	999999	170	153	252	999999	655	184	150	137	21	71	739	999999	10	106	387	225	137	248	405	999999	202	814	978	399	999999	545	684	895	844	764	999999	345	433	282	568	999999	925	127	334	499	999999	999999	999999	739	597	190	999999	999999	999999	379	999999	373	999999	377	999999	999999	174	853	999999	119	499	255	293	256	773	999999	702	999999	999999	984	300	999999	999999	906	240	536	999999	249	801	630	757	648	600	475	634	999999	679	66	999999	222	238	81	720	999999	999	422	382	621	999999	203	487	70	507	320	89	999999	459	999999	146	759	409	924	61	776	999999	851	655	818	999999	847	724	646	741	326	756	228	299	699	906	818	164	334	283	608	999999	999999	151	289	396	515	999999	919	999999	236	999999	999999	29	999999	999999	999999	766	564	999	128	478	999999	328	190	999999	860	830	759	853	328	605	999999	651	453	634	665	710	376	432	117	382	805	999999	515	999999	452	208	355	837	758	61	600	335	165	139	999999	999999	960	725	535	999999	715	76	601	630	737	662	576	999999	206	999999	400	999999	891	746	673	999999	813	999999	122	999999	485	922	999999	276	999999	748	495	999999	333	298	749	999999	896	432	999999	999999	999999	884	999999	789	632	45	641	320	999999	467	999999	999999	465	195	564	293	999999	873	209	793	971	334	625	999999	176	261	985	908	698	749	245	469	89	934	999999	929	900	332	39	999999	291	784	999999	999999	315	86	858	148	733	466	999999	33	233	873	768	999999	268	787	999999	999999	999999	999999	621	910	232	974	339	531	205	999999	392	290	843	759	511	196	718	87	683	100	402	847	999999	999999	999999	999999	246	999999	176	200	999999	123	999999	659	999999	558	173	999999	325	340	747	999999	943	108	83	757	999999	474	371	582	91	190	113	532	977	211	558	999999	999999	20	737	132	999999	14	964	279	999999	999999	999999	953	33	23	762	999999	352	75	999999	999999	167	999999	41	772	845	594	119	489	19	186	682	999999	999999	782	999999	315	602	625	972	938	999999	804	999999	996	999999	418	999999	77	428	760	999999	912	307	482	232	999999	978	999999	286	770	895	485	269	404	511	179	999999	999999	517	457	750	726	102	966	942	363	777	45	666	437	999999	51	71	258	999999	999999	999999	526	560	260	336	637	348	211	999999	658	544	999999	494	936	999999	318	559	970	20	999999	819	341	540	869	999999	942	309	999999	735	853	999999	21	999999	
741	287	999999	999999	999999	131	999999	388	891	999999	293	818	994	550	999999	972	726	492	999999	248	542	950	999999	985	691	782	393	337	499	476	200	999999	533	384	999999	999999	37	629	999999	849	897	85	928	999999	257	61	483	999999	578	876	19	371	999999	772	999999	790	727	450	998	484	737	785	888	425	999999	999999	999999	999999	797	999999	944	107	199	251	350	999999	32	152	738	639	309	999999	758	623	466	829	911	760	518	962	931	587	630	999999	122	999999	197	999999	686	207	766	862	605	999999	931	912	181	91	432	408	768	584	999999	368	185	745	36	274	999999	903	999999	533	999999	834	151	999999	476	382	139	237	279	519	999999	999999	873	446	999999	262	691	999999	657	829	338	119	204	356	875	271	999999	376	96	922	554	783	68	243	999999	770	365	574	446	799	999999	204	139	999999	128	180	495	739	359	774	999999	999999	255	319	205	992	640	795	999999	214	740	762	151	357	964	683	999999	639	686	999999	999999	127	117	858	876	143	999999	945	237	999999	999999	999999	999999	321	349	150	537	999999	48	767	139	570	92	241	68	199	62	782	293	999999	697	999999	63	733	999999	465	999999	396	999999	999999	22	694	567	999999	999999	838	999999	829	999999	824	155	999999	601	918	999999	336	45	876	800	999999	90	207	661	791	18	919	849	293	444	884	843	151	317	976	755	999999	12	305	802	230	999999	999999	774	469	300	999999	264	145	247	999999	429	999999	596	999999	999999	814	999999	775	778	999999	989	462	999999	133	981	999999	425	624	172	999999	999999	739	999999	579	243	857	999999	202	999999	53	665	713	56	893	464	423	999999	562	995	941	412	236	527	293	241	999999	999999	999999	488	296	548	640	999999	999999	227	689	355	999999	521	999999	390	999999	999999	734	999999	285	415	502	669	567	999999	863	628	230	647	106	222	999999	348	999999	29	782	999999	215	505	34	741	860	675	774	77	538	999999	872	560	999999	999999	999999	440	956	999999	345	981	999999	837	684	999999	999999	548	130	477	999999	678	278	999999	608	134	79	239	828	543	554	999999	999999	499	999999	822	755	670	84	154	430	360	391	665	684	800	794	999999	999999	23	989	321	555	307	512	859	772	999999	951	448	883	563	611	422	41	519	96	431	916	999999	265	92	474	976	57	215	296	999999	428	808	340	999999	418	815	554	242	999999	597	987	71	60	986	718	636	999999	999999	748	969	634	999999	999999	373	461	958	757	999999	847	999999	999999	999999	999999	169	350	153	117	192	155	796	867	798	999999	499	443	854	999999	278	373	
838	715	190	467	327	999999	263	999999	999999	250	999999	67	647	999999	702	347	691	999999	891	999999	574	528	88	721	952	111	999999	927	224	929	606	156	999999	999999	999999	863	999999	999999	254	190	97	58	149	999999	695	999999	229	414	999999	162	999999	365	999999	632	799	999999	636	469	514	999999	153	999999	880	48	999999	312	578	999999	999999	838	277	852	254	710	559	999999	388	146	35	223	999999	431	999999	72	187	250	999999	999999	743	700	236	609	334	38	46	761	178	111	308	393	169	125	39	999999	884	899	120	219	83	283	930	499	444	300	344	722	943	999999	999999	402	999999	999999	370	684	611	667	999999	225	999999	797	357	287	838	641	64	999999	401	684	999999	287	999999	26	999999	470	999999	736	175	999999	999999	323	999999	999999	250	999999	999999	999999	754	354	999999	226	382	999999	545	286	926	999999	661	802	246	577	330	269	999999	999999	272	69	939	899	915	999999	999999	493	999999	360	999999	996	999999	932	334	616	21	999999	589	961	905	245	481	999999	544	126	85	372	797	126	993	558	999999	667	643	256	507	854	439	230	723	888	999999	194	305	929	999999	729	999999	630	999999	999999	679	678	677	999999	999999	999999	365	999999	999999	999999	696	999999	367	431	286	378	298	87	999999	999999	617	369	999999	26	871	999999	999999	999999	999999	355	894	177	560	999999	999999	999999	990	616	668	74	499	999999	430	593	202	999999	826	874	653	999999	441	999999	521	409	665	320	439	661	165	302	242	750	299	454	246	528	853	648	552	243	388	682	419	54	667	977	939	654	823	912	999999	336	961	271	914	504	655	999999	63	568	612	999999	999999	376	831	748	351	975	357	674	115	188	331	999999	859	758	980	477	741	688	999999	784	999999	253	999999	906	788	38	540	741	872	702	594	983	999999	999999	231	53	222	918	636	963	307	159	806	290	15	552	999999	165	999999	188	419	999999	197	827	501	999999	543	925	960	999999	445	615	999999	413	594	347	999999	809	536	937	999999	823	62	999999	999999	687	999999	551	999999	246	625	384	228	694	292	228	795	999999	558	999999	509	297	999999	999999	527	999999	999999	403	696	999999	763	602	628	586	999999	596	999999	780	350	813	768	991	33	999999	999999	71	396	117	130	376	551	999999	261	521	437	967	864	738	890	794	339	999999	999999	999999	999999	33	755	642	770	696	904	25	463	744	999999	999999	273	245	626	466	306	250	282	999999	125	778	351	117	999999	956	731	999999	999999	999999	484	999999	146	999999	250	673	315	754	346	433	471	535	531	516	274	999999	704	999999	
122	999999	498	98	771	999999	127	704	999999	999999	999999	813	965	329	135	907	269	531	999999	483	994	952	999999	551	903	848	999999	590	999999	834	999999	239	262	999999	472	466	67	395	999999	610	672	545	992	666	270	532	468	151	410	624	256	742	547	231	634	999999	999999	946	999999	999999	677	537	458	846	999999	264	999999	863	857	669	850	874	578	771	810	999999	959	494	291	380	390	999999	999999	999999	999999	109	999999	999999	476	312	193	120	210	40	932	144	97	155	861	16	971	605	293	999999	999999	999999	174	776	420	999999	999999	999999	665	813	542	961	357	999999	268	705	572	530	396	999999	485	739	673	548	999999	675	999999	814	633	284	409	999999	432	449	857	215	935	915	620	301	111	406	455	397	497	971	999999	270	887	165	444	999999	219	738	264	999999	709	626	999999	745	813	396	999999	390	999999	999999	538	907	968	63	770	656	909	104	453	999999	999999	999999	60	867	999999	111	999999	478	840	999999	575	694	999999	823	506	319	978	875	488	999999	252	75	983	999999	442	879	302	833	395	787	999999	999999	294	185	750	999999	575	79	999999	711	999999	999999	549	455	193	999999	999999	155	999999	460	999999	44	616	738	837	229	303	320	999999	17	999999	103	92	63	428	460	410	20	999999	83	999999	908	28	776	999999	566	525	999999	556	598	167	156	286	934	119	506	507	555	347	531	139	265	644	849	902	375	603	999999	37	732	999999	712	82	999999	999999	999999	26	840	491	281	703	999999	999999	836	850	662	816	157	943	999999	953	854	999999	999999	943	488	274	178	874	880	962	999999	510	824	165	455	84	999999	228	350	489	999999	74	76	827	374	501	807	998	249	558	999999	999999	999999	779	999999	49	530	540	237	504	847	966	999999	318	674	264	940	999999	405	588	24	999999	603	442	999999	790	999999	724	578	987	466	180	999999	331	999999	486	405	54	575	999999	553	271	990	845	999999	700	463	757	163	119	561	136	999999	661	544	525	999999	999999	999999	999999	999999	806	999999	250	47	677	341	289	801	197	859	895	115	989	999999	752	939	757	799	999999	337	849	570	999999	436	340	576	973	786	992	537	999999	561	777	999999	746	309	749	807	965	369	999999	999999	966	260	665	30	999999	999999	792	585	201	999999	999999	470	593	246	503	999999	707	999999	367	502	808	999999	137	343	338	26	298	452	199	949	834	999999	163	892	999999	218	770	319	962	999999	994	416	345	858	663	316	389	510	806	999999	110	864	11	681	157	999999	133	331	999999	999999	999999	999999	396	999999	999999	672	
999999	700	642	294	999999	999999	148	999999	999999	402	324	999999	680	31	637	999999	646	999999	849	970	234	481	745	298	999999	449	626	374	30	999999	999999	103	999999	999999	999	999999	999999	999999	892	712	725	999999	184	755	992	854	651	999999	999999	999999	702	142	999999	78	999999	835	955	354	209	604	771	773	989	852	382	230	458	999999	999999	948	920	999999	370	146	999999	243	307	990	305	240	797	955	414	482	952	888	701	999999	552	173	733	523	321	298	940	952	999999	331	383	772	405	961	648	21	627	577	771	265	823	215	537	964	58	969	806	999999	368	999999	999999	494	999999	707	999999	858	225	999999	814	999999	999999	999999	999999	976	617	533	834	999999	316	402	854	384	126	445	999999	999999	636	768	475	352	492	134	593	493	999999	889	253	698	823	790	796	230	999999	699	999999	531	973	561	999999	524	144	999999	509	966	999999	525	999999	93	779	999999	999999	456	931	471	588	81	708	747	554	728	290	145	22	999999	606	633	621	426	385	406	374	84	420	999999	217	523	624	627	999999	999999	999999	170	919	34	567	999999	299	301	120	999999	999999	999999	16	999999	244	999	956	983	369	38	903	950	999999	383	435	157	45	999999	264	75	456	90	916	648	216	130	226	988	999999	999999	344	330	315	397	999999	148	77	999999	716	218	566	641	267	999999	12	999999	462	546	598	419	313	319	999999	999999	541	742	999999	368	422	999999	999999	999999	999999	999999	999999	999999	644	320	800	999999	89	999999	273	56	509	999999	823	124	645	646	667	679	400	999999	952	34	999999	270	855	840	830	999999	379	602	435	598	617	164	117	429	999999	152	745	311	999999	999999	56	990	545	726	919	203	722	999999	456	999999	578	999999	999999	999999	999999	999999	999999	999999	999999	380	875	670	999999	911	207	999999	17	999999	720	525	933	999999	219	893	978	303	999999	138	921	999999	986	999999	156	331	30	999999	14	999999	140	551	686	785	845	959	194	386	379	999999	529	260	196	507	66	930	179	489	999999	999999	691	996	999999	336	48	999999	393	282	999999	299	891	999999	664	999999	999999	999999	838	999999	253	259	709	999999	999999	99	608	671	449	489	999999	225	162	540	866	747	756	143	891	999999	746	999999	999999	911	999999	89	743	999999	999999	627	421	887	102	999999	999999	25	557	99	82	999999	727	377	390	904	736	308	147	360	208	917	999999	999999	999999	488	999999	238	683	797	740	844	355	154	85	999999	78	659	133	140	303	851	199	666	70	331	632	379	633	671	185	562	941	999999	265	678	814	468	609	613	999999	18	
999999	759	999999	238	224	582	301	568	836	86	185	999999	67	357	999999	156	891	955	856	42	999999	22	622	999999	902	962	889	999999	18	609	999999	999999	521	295	519	439	999999	832	117	999999	999999	74	835	108	999999	934	335	908	950	999999	576	654	756	587	999999	999999	999999	181	999999	261	693	999999	999999	999999	999999	665	495	771	999999	297	999999	69	848	807	954	999999	186	523	999999	999999	636	980	457	350	42	405	763	933	881	999999	302	147	999999	855	365	193	514	608	81	721	448	564	80	999999	829	517	806	999999	632	873	152	623	999999	999999	999999	712	446	220	204	632	999999	562	890	647	999999	999999	563	992	452	999999	35	577	451	88	999999	82	909	794	999999	525	598	815	999999	17	999999	999999	766	149	240	999999	746	303	999999	449	819	886	673	433	667	138	954	814	999999	999999	999999	999999	182	301	838	552	802	651	699	678	43	96	999999	999999	600	999999	999999	423	761	799	35	731	172	11	269	642	408	999999	137	999999	571	784	318	999999	999999	482	506	474	310	688	999999	104	604	735	416	733	635	791	999999	999999	203	540	63	706	835	126	412	180	42	206	153	326	999999	317	999999	259	777	810	722	999999	999999	470	123	82	949	999999	137	999999	999999	535	16	617	653	787	999999	41	731	612	614	52	999999	335	999999	114	545	533	580	296	628	999999	999999	824	78	714	529	733	426	980	756	999999	988	975	584	506	199	536	673	999999	128	86	527	175	206	679	999999	495	39	18	537	999999	999999	999999	999999	438	580	192	548	938	268	999999	614	750	855	710	64	104	750	934	915	999999	860	844	178	552	639	789	628	398	666	999999	999999	417	999999	340	555	999999	176	156	926	16	999999	734	477	662	471	999999	320	999999	625	953	744	104	999999	999999	566	999999	672	266	999999	999999	564	159	282	233	761	999999	307	524	165	906	927	999999	18	908	31	999999	377	515	90	862	479	142	773	999999	300	999999	324	999999	774	50	484	910	999999	999999	452	837	462	253	901	274	999999	795	999999	719	36	150	96	194	999999	440	147	167	999999	936	321	431	386	569	999999	999999	882	999999	750	124	431	27	256	873	466	193	673	133	614	999999	999999	999999	999999	63	686	159	999999	139	427	999999	902	327	735	421	823	999999	461	892	320	748	999999	106	54	225	999999	19	894	223	999999	324	766	24	553	369	553	637	629	332	883	783	639	753	955	417	999999	999999	291	834	59	444	732	781	813	865	434	296	999999	585	766	999999	999999	309	410	113	576	887	999999	999999	868	195	401	138	
18	999999	119	638	150	636	999999	192	727	999999	173	999999	592	985	211	688	999999	266	997	54	565	216	999999	340	353	852	840	999999	340	915	966	999999	53	603	999999	286	755	795	155	13	582	584	999999	206	145	126	521	591	999999	999999	441	611	999999	357	572	802	18	779	295	999999	795	678	852	812	999999	999999	250	988	222	924	932	999999	120	999999	471	981	266	331	204	999999	341	999999	648	254	483	999999	675	696	41	970	999999	976	510	999999	999999	903	731	147	113	999999	875	532	999999	761	163	301	999999	203	885	590	546	687	999999	999999	957	546	999999	608	999999	738	999999	999999	956	252	999999	956	639	263	787	568	999999	129	227	369	360	808	881	886	100	192	863	481	811	451	434	999999	401	452	899	670	999999	133	808	374	210	999999	576	136	999999	207	662	247	416	327	340	426	999999	999999	707	159	999999	154	517	156	999999	163	999999	515	818	999999	999999	196	363	999999	999999	136	320	853	168	999999	242	755	999999	892	999999	625	75	494	120	17	132	185	999999	750	999999	728	615	662	499	56	588	70	317	999999	642	475	883	999999	999999	213	116	615	999999	678	916	910	373	999999	627	260	98	258	404	811	942	999999	452	999999	999999	966	520	658	364	122	450	999999	447	740	259	63	741	999999	999999	907	900	516	128	999999	833	105	999999	999999	999999	248	958	339	665	999999	107	263	33	999999	999999	664	999999	458	261	944	238	744	472	633	375	573	518	323	396	497	910	436	271	385	999999	25	612	530	623	125	163	120	516	999999	642	999999	999999	999999	999999	207	224	452	264	183	838	98	999999	730	625	471	999999	999999	943	178	595	999999	992	647	999999	173	62	172	835	145	790	127	999999	999999	991	999999	543	58	726	199	283	468	181	97	547	690	392	881	904	161	999999	518	177	348	355	999999	999999	392	969	433	154	61	617	128	392	720	860	111	739	257	928	999999	999999	754	894	137	999999	904	110	999999	780	181	268	999999	750	282	950	890	186	30	374	161	89	303	54	231	851	62	705	999999	830	291	151	999999	233	714	999999	422	453	227	481	109	291	168	652	973	793	933	378	120	769	969	925	719	882	776	602	625	709	999999	286	446	209	283	999999	499	40	610	460	999999	999999	538	446	958	548	274	869	920	650	999999	437	917	999999	595	67	999999	999999	432	774	456	122	973	712	999999	999999	44	900	18	187	162	999999	192	482	342	999999	241	532	967	180	617	906	999999	975	638	245	368	999999	999999	225	999999	144	607	836	13	923	708	825	666	
26	513	373	860	743	498	138	255	999999	351	167	999999	999999	999999	261	999999	549	440	998	84	544	582	999999	297	793	999999	28	345	999999	999999	418	729	999999	999999	950	999999	253	56	937	487	510	990	923	421	456	399	792	745	356	999999	463	493	709	750	132	444	999999	999999	77	686	999999	792	898	999999	932	438	999999	471	448	594	999999	503	502	999999	573	554	658	860	840	403	274	999999	989	999999	25	925	29	999999	743	999999	435	999999	978	261	17	999999	101	958	488	27	979	331	307	999999	766	960	990	198	187	578	785	380	246	673	999999	999999	999999	232	950	999999	418	754	999999	931	168	745	524	251	999999	855	463	700	999999	822	999999	942	999999	237	910	64	935	999999	488	999999	731	65	930	315	839	999999	914	869	17	481	999999	999999	603	376	603	30	445	748	999999	331	125	94	998	423	259	478	232	576	321	895	81	587	275	562	210	112	815	219	411	704	999999	594	999999	999999	223	999999	349	608	634	889	619	196	157	167	60	647	67	517	999999	370	587	348	999999	121	410	31	959	999999	999999	999999	215	235	347	999999	389	530	400	999999	999999	999999	139	624	941	431	286	999999	440	999999	512	563	999999	307	163	51	999999	999999	46	581	499	999999	999999	999999	442	999999	999999	393	849	177	777	529	256	959	317	999999	241	963	406	135	835	524	591	851	999999	612	454	907	82	999999	863	785	999999	818	608	18	831	829	999999	807	999999	892	46	999999	340	999999	316	999999	989	167	809	163	207	911	746	974	999999	387	771	999999	999999	776	321	552	314	991	44	437	361	309	174	411	781	598	387	999999	999999	999999	521	554	306	999999	917	914	999999	999999	588	583	999999	633	408	454	68	361	999999	971	581	493	957	348	948	879	734	690	993	999999	381	608	533	803	496	999999	866	227	533	330	858	406	999999	604	999999	461	364	728	900	719	353	430	480	416	371	999999	999999	182	606	999999	633	237	920	98	338	980	59	279	146	999999	588	841	999999	797	122	184	437	999999	935	496	999999	16	999999	999999	64	951	999999	126	441	501	918	999999	620	116	696	630	999999	967	276	433	412	95	591	782	999999	512	601	999999	303	196	999999	18	246	999999	902	627	447	999999	44	386	851	999999	837	645	209	999999	230	721	110	492	698	999999	96	999999	94	438	425	17	999999	552	999999	455	823	255	932	910	456	511	213	999999	999999	839	933	890	581	479	258	999999	999999	999999	291	879	581	811	498	108	922	734	35	473	999999	999999	503	492	999999	999999	999999	592	712	299	447	718	
518	40	999999	999999	536	999999	999999	615	190	479	434	906	270	999999	873	22	757	999999	987	722	486	740	867	752	999999	450	999999	999999	369	666	242	999999	798	572	371	551	512	638	999999	726	803	999999	999999	732	999999	597	999999	999999	999999	107	999999	878	311	725	242	777	999999	999999	523	95	343	755	999999	524	999999	151	118	697	117	332	509	999999	272	271	918	76	457	999999	745	748	999999	315	999999	272	831	999999	980	999999	340	999999	387	999999	125	486	393	58	999999	768	999999	864	488	534	449	208	999999	999999	615	50	999999	999999	330	999999	811	775	866	37	999999	982	999999	882	170	45	999999	523	944	554	999999	999999	878	870	901	999999	999999	881	269	694	865	455	675	124	748	940	276	173	274	360	153	350	619	365	947	191	999999	999999	703	999999	177	999999	264	52	999999	829	171	935	275	999999	388	929	515	999999	171	656	999999	578	144	999999	769	203	259	594	411	662	176	523	923	719	614	46	188	999999	527	999999	200	999999	410	918	999999	340	897	632	971	223	999999	999999	203	301	874	506	479	483	999999	999999	676	669	641	999999	663	648	22	556	999999	352	999999	699	654	231	465	685	177	999999	450	438	999999	999999	999999	999999	999999	728	329	632	999999	117	566	704	141	553	999999	531	999999	999999	999999	141	327	999999	606	999999	472	999999	793	972	836	199	999999	263	42	255	677	59	56	453	232	999999	328	390	999999	999999	785	56	999999	110	958	933	693	817	999999	319	120	954	999999	992	725	693	934	999999	999999	655	779	999999	671	999999	876	223	999999	999999	999999	330	999999	999999	999999	687	999999	999999	576	999999	999999	999999	999999	520	303	723	145	999999	39	999999	728	538	10	971	594	65	149	482	384	682	233	744	999999	999999	999999	640	999999	183	324	343	158	309	127	251	343	893	999999	269	19	999999	750	164	999999	430	819	999999	329	840	353	999999	548	371	999999	999999	469	278	999999	999999	830	663	226	999999	999999	999999	904	428	421	999999	637	700	905	879	473	999999	932	78	999999	37	336	100	320	666	830	999999	795	787	269	233	782	75	999999	799	438	356	732	999999	756	999999	525	400	999999	571	999999	999999	679	999999	898	614	960	400	717	999999	999999	999999	353	559	999999	668	900	127	169	198	976	572	260	115	450	127	704	153	999999	72	999999	935	913	748	464	999999	70	136	999999	655	272	391	357	34	999999	999999	12	182	999999	97	999999	408	241	999999	594	999999	402	573	227	781	909	817	88	654	999999	98	826	604	105	953	608	773	238	513	925	999999	225	235	339	751	124	531	999999	999999	
475	999999	703	999999	999999	824	785	496	909	118	745	999999	999999	999999	120	999999	872	408	87	999999	489	999999	180	728	999999	999	424	176	243	475	666	388	330	853	189	810	999999	999999	450	281	178	999999	999999	130	999999	480	291	522	125	651	879	999999	454	792	999999	652	933	975	860	164	999999	619	262	444	451	999999	134	459	522	310	302	999999	957	806	535	377	959	60	999999	592	717	901	60	999999	999999	950	934	999999	118	537	876	999999	999999	999999	999999	558	858	430	999999	411	355	832	999	814	359	909	758	648	999999	377	692	999999	25	277	446	999999	568	670	847	500	432	597	351	999999	433	883	927	671	934	976	999999	538	381	558	246	885	901	246	242	999999	202	296	280	741	844	999999	404	774	999999	372	990	999999	582	187	978	758	491	24	999999	475	981	96	713	290	858	163	511	466	40	561	606	331	438	171	307	146	326	609	150	440	489	163	822	999999	986	330	956	203	580	488	403	999999	999999	767	704	116	582	999999	882	690	491	937	743	999999	766	668	759	999999	879	841	441	999999	873	999999	999999	828	274	999999	304	537	999999	318	886	552	999999	719	475	670	466	999999	563	337	727	460	948	551	420	534	805	327	570	545	999999	738	999999	999999	23	906	780	876	999999	442	694	354	999999	183	60	200	140	56	202	99	999999	688	288	113	999999	423	11	444	999999	999999	344	977	966	999999	994	999999	506	644	999999	569	889	590	359	131	643	382	999999	775	501	229	404	759	999999	481	591	999999	459	999999	368	599	904	346	468	112	999999	999999	999999	831	189	999999	693	495	350	633	999999	373	338	166	470	781	457	236	943	198	345	585	853	495	80	368	698	564	999999	116	999999	553	132	999999	34	927	994	144	999999	999999	999999	999999	418	501	999999	227	999999	999999	999999	587	152	678	402	279	766	521	863	999999	761	820	213	139	218	243	968	999999	251	91	141	543	786	322	999999	354	662	999999	176	999999	222	852	71	405	91	999999	963	986	160	852	490	999999	74	999999	383	999999	395	406	699	184	532	999999	976	225	171	939	800	830	999999	58	617	340	999999	510	680	909	758	808	58	519	280	981	504	398	601	628	479	999999	939	865	959	266	736	991	829	595	875	846	244	999999	899	143	999999	112	244	159	168	563	431	473	26	587	358	999999	904	550	132	588	623	542	470	125	891	182	99	361	999999	362	999999	94	999999	911	573	905	999999	146	43	402	163	451	470	999999	999999	475	848	381	908	999999	96	288	473	296	233	701	682	783	
252	775	23	883	556	999999	881	346	439	999999	23	452	999999	768	517	999999	434	181	999999	554	999999	425	334	717	999999	57	999999	402	621	747	688	872	232	836	893	267	389	999999	999999	664	44	916	46	744	368	465	986	328	771	999999	862	999999	999999	138	999999	826	451	305	999999	508	540	488	725	691	425	151	230	733	874	259	349	164	286	418	519	945	388	999999	358	988	999999	947	999999	877	885	637	252	104	914	999999	816	999999	839	396	133	999999	999999	355	328	227	999999	999999	453	521	403	707	775	220	618	975	999999	861	947	452	447	592	856	847	999999	788	898	135	818	807	443	265	999999	889	294	963	755	999999	271	141	752	808	503	120	483	187	862	42	485	939	629	954	146	999999	999999	540	699	353	548	539	999999	119	999999	646	999999	147	393	999999	926	655	999999	413	599	815	999999	639	99	999999	373	628	925	999999	650	879	188	489	129	926	939	753	274	411	999999	999999	812	643	373	856	42	345	794	976	115	999999	718	999999	364	330	698	999999	451	952	979	999999	613	462	468	565	468	598	28	466	946	999999	390	819	918	867	999999	65	275	242	713	999999	834	999999	760	820	170	962	134	798	237	629	312	321	432	999999	999999	999999	185	808	398	999999	327	338	40	932	449	899	306	496	327	999999	55	218	249	951	96	664	702	648	404	505	474	229	238	326	999999	78	397	999999	749	999999	880	466	844	279	999999	999999	918	827	380	271	666	637	999999	594	999999	103	82	480	488	999999	999999	537	414	893	970	999999	109	714	72	381	999999	952	747	673	999999	588	374	999999	999999	999999	746	874	277	142	838	836	748	644	999999	777	999999	916	864	296	999999	353	61	951	309	613	406	214	765	999999	759	714	890	808	831	995	729	999999	239	999999	999999	783	269	281	64	999999	358	465	971	294	384	595	97	461	676	420	536	423	670	637	194	541	999999	278	383	134	945	999999	813	999999	58	999999	687	966	578	999999	93	780	896	175	264	940	242	480	999999	999999	626	439	141	420	468	315	441	601	714	185	674	991	898	929	198	418	652	234	246	489	999999	131	882	463	336	756	526	505	382	253	308	999999	653	999999	508	515	809	402	287	742	463	96	261	999999	999999	102	882	966	977	999999	297	17	999999	145	265	504	999999	677	999999	712	788	936	999999	471	999999	999999	348	687	431	682	608	260	947	504	999999	821	999999	489	914	244	874	560	999999	999999	955	999999	404	517	954	13	958	141	318	999999	999999	526	868	999999	526	999999	754	999999	
544	304	247	999999	70	739	999999	444	634	77	763	849	837	238	418	692	515	999999	999999	999999	733	999999	724	477	941	381	551	509	953	999999	963	999999	999999	680	25	233	298	918	240	999999	408	520	378	890	377	468	738	724	118	185	999999	940	871	999999	471	999999	580	769	999999	689	198	609	491	555	114	999999	369	167	223	194	999999	596	999999	976	431	222	59	999999	110	999999	642	826	999999	999999	804	32	539	566	219	999999	999999	528	822	550	476	799	39	823	785	999999	109	999999	511	923	782	999999	999999	894	502	258	76	746	669	622	56	371	218	999999	750	999999	823	803	947	324	999999	874	999999	804	509	631	999999	236	57	999999	383	71	999999	476	999999	125	436	644	73	960	999999	906	858	999999	504	115	591	325	82	703	999999	999999	633	196	999999	907	915	791	395	870	74	839	999999	584	999999	999999	56	999999	999999	635	655	999999	739	986	492	635	26	573	309	999999	50	868	164	999999	999999	86	999999	138	94	97	210	645	259	203	896	992	999999	999999	961	519	68	850	606	447	57	999999	567	646	704	756	891	351	491	990	999999	205	999999	354	690	999999	556	918	656	631	434	19	930	545	100	499	428	742	999999	789	345	999999	272	999999	999999	881	519	999999	999999	337	999999	858	163	268	372	999999	999999	862	999999	798	963	150	999999	974	999999	999999	92	999999	555	214	338	158	739	999999	999999	640	999999	999999	58	808	652	999999	999999	329	434	575	855	671	183	999999	999999	565	158	813	826	204	997	999999	999999	268	799	498	246	229	999	57	999999	462	612	732	768	346	814	999999	156	209	999999	999999	999999	447	999999	420	848	166	30	999999	10	999999	999999	460	643	644	276	789	18	999999	999999	275	329	387	999999	403	68	450	631	999999	751	373	667	627	548	133	748	265	86	999999	649	89	999999	999999	57	999999	999999	162	999999	133	80	34	775	991	681	391	554	999999	991	999999	361	999999	535	184	31	636	999999	258	912	520	896	999999	713	999999	514	447	999999	103	339	263	999999	906	999999	507	775	727	597	675	945	166	999999	585	273	297	999999	252	554	999999	999999	421	933	999999	999999	578	236	70	320	156	487	999999	324	460	832	999999	971	999999	56	37	408	304	999999	999999	312	755	941	320	746	426	601	999999	999999	52	999999	918	999999	487	666	782	280	715	416	999999	999999	711	999999	128	753	999999	999999	583	206	999999	625	999999	382	350	36	494	637	999999	323	894	555	999999	350	281	571	913	419	494	999999	273	756	999999	887	596	405	601	913	822	567	221	999999	999999	75	376	
427	977	546	979	999999	999999	154	364	999999	999999	999999	972	370	570	999999	999999	125	999999	795	932	770	932	33	785	999999	434	999999	999999	358	999999	999999	999999	159	974	853	593	377	999999	42	615	129	402	999999	999999	700	432	240	352	276	728	105	279	232	143	605	495	954	999999	44	36	601	339	16	301	728	368	823	396	999999	962	999999	686	999999	189	813	378	642	658	999999	521	999999	238	548	629	15	524	314	999999	378	368	639	617	405	999999	999999	789	396	999	646	342	608	999999	636	313	267	419	999999	53	330	999999	853	306	675	523	832	373	791	386	295	214	999999	808	28	357	333	853	290	792	174	33	981	642	999999	999999	913	360	999999	245	372	595	53	271	999999	150	515	342	999999	999999	183	651	998	19	713	442	288	999999	825	999999	979	413	138	688	879	999999	256	999999	999999	922	609	481	771	555	23	700	170	792	999999	999999	842	991	911	408	618	523	35	999999	929	579	474	122	535	999999	265	958	466	999999	999999	398	894	999999	57	29	282	702	999999	452	996	23	281	495	687	947	999999	988	999999	730	80	999999	281	999999	999999	715	458	497	946	458	299	65	243	999999	999999	724	983	546	999999	892	136	915	643	582	999999	999999	307	999999	435	587	876	277	466	736	999999	36	127	620	24	341	570	784	999999	431	162	999999	779	475	95	962	963	999999	54	610	603	164	722	698	308	375	999999	480	72	999999	999999	32	598	507	521	384	999999	373	532	612	331	352	170	999999	999999	44	146	832	999999	472	999999	999999	232	856	143	139	313	429	321	649	924	99	721	397	850	999999	352	282	954	710	364	600	377	442	288	260	999999	999999	277	273	238	585	587	599	744	999999	800	742	373	999999	81	188	61	999999	687	242	630	773	371	300	692	863	878	192	118	999999	609	789	577	882	999999	802	161	58	420	999999	511	132	652	255	339	609	908	572	639	999999	549	493	754	999999	630	999999	149	977	999999	999999	707	999999	491	721	994	21	174	491	256	279	37	13	472	349	999999	508	130	125	961	92	955	315	999999	932	484	125	44	531	999999	913	662	183	999999	55	999999	117	999999	930	261	327	999999	999999	325	999999	158	545	31	999999	325	131	999999	999999	999999	999999	999999	401	851	559	247	878	999999	999999	239	343	616	999999	537	427	999999	623	868	200	863	999999	646	999999	990	999999	783	938	999999	628	216	999999	812	638	167	999999	635	249	999999	90	693	383	351	802	999999	982	753	304	999999	603	999999	999999	263	910	170	999999	853	999999	411	667	999999	309	
999999	999999	436	108	999999	978	695	560	792	467	999999	787	999999	490	302	844	349	18	440	999999	929	501	920	513	876	902	477	999999	133	753	999999	999999	315	999999	599	999999	376	99	461	774	608	999999	811	250	344	476	999999	680	90	19	999999	999999	237	999999	379	999999	437	922	232	999999	999999	910	999999	48	999999	999999	482	123	891	308	478	260	556	665	880	481	999999	680	999999	409	498	797	705	124	221	446	370	999999	23	999999	566	999999	866	833	999999	698	30	772	621	999999	994	999999	789	781	541	291	845	571	415	999999	602	999999	753	822	139	713	214	323	827	999999	408	463	109	999999	999999	34	999999	999999	401	192	461	999999	999999	603	415	208	18	924	999999	999999	600	799	999999	125	715	809	699	999999	999999	560	494	706	945	438	177	540	200	215	49	516	898	999999	179	233	446	685	697	999999	417	930	704	289	740	999999	591	609	850	983	868	999999	335	349	29	999999	697	999999	999999	630	999999	874	18	803	999999	76	999999	478	999999	999999	679	39	122	548	636	999999	856	214	966	57	846	567	999999	999999	346	116	999999	558	112	338	535	999999	713	76	724	542	999999	901	999999	673	867	123	979	469	314	838	999999	786	713	256	985	999999	789	924	999999	868	999999	802	466	778	885	482	376	300	999999	988	326	56	824	103	851	954	809	302	999999	733	999999	231	901	508	297	999999	844	999999	353	51	999999	789	999999	999999	359	128	444	626	999999	394	746	689	999999	325	999999	773	962	999999	999999	999999	683	496	743	60	999999	962	900	999999	491	491	637	999999	946	999999	96	537	763	968	744	732	519	193	514	795	986	899	616	585	986	524	442	234	461	323	999999	414	55	999999	575	396	228	486	145	307	756	999999	742	801	239	999999	999999	993	999999	671	520	999999	999999	999999	73	999999	356	325	999999	966	999999	413	68	633	454	682	491	531	999999	358	514	42	58	216	48	999999	999999	814	999999	11	999999	448	358	790	999999	868	431	106	178	194	49	902	514	178	258	353	999999	999999	357	556	503	999999	600	527	166	487	450	775	909	999999	234	999999	968	999999	462	609	64	277	830	585	260	999999	362	999999	318	612	999999	999999	999999	694	999999	58	999999	799	507	999999	847	831	999999	324	428	655	197	865	960	507	934	543	999999	648	299	901	287	771	306	118	135	392	219	554	959	570	999999	224	722	186	999999	999999	999999	436	762	232	999999	999999	999999	999999	999999	497	999999	810	999999	999999	174	319	405	690	770	999999	503	399	900	464	621	90	365	999999	838	999999	152	784	999999	766	
80	289	886	999999	268	771	614	702	910	638	144	408	999999	974	405	999999	819	42	415	390	675	83	535	307	610	562	160	309	765	234	354	474	388	910	914	884	999999	338	999999	998	999999	800	488	999999	330	999999	213	390	999999	340	163	999999	378	52	101	997	754	999999	999999	705	999999	314	936	685	293	670	30	965	70	999999	83	491	610	417	309	874	999999	999999	976	397	999999	770	999999	434	81	244	105	346	819	999999	140	999999	999999	726	999999	776	999999	999999	978	659	999999	247	999999	999999	267	672	999999	999999	743	226	413	490	611	78	355	850	467	999999	999999	999999	574	999999	156	999999	390	238	999999	999999	999999	532	20	791	999999	999999	999999	122	451	905	999999	409	734	145	603	602	999999	650	999999	999999	381	537	999999	362	198	928	95	519	100	184	561	38	63	626	930	220	216	621	204	999999	874	242	999999	561	344	999999	999999	439	999999	553	999999	999999	995	999999	512	502	223	658	602	999999	241	685	999999	276	353	999999	355	117	214	392	396	891	456	948	929	999999	138	999999	27	983	613	655	999999	547	544	999999	42	248	999999	438	997	558	999999	999999	63	198	999999	141	218	205	859	999999	235	999999	167	748	293	57	885	374	373	999999	640	619	753	585	256	484	732	532	116	999999	993	775	395	837	999999	618	999999	740	927	997	549	999999	133	406	430	741	390	999999	537	999999	362	749	74	999999	918	409	93	477	942	736	409	685	98	752	223	459	312	329	875	999999	162	155	446	376	999999	817	496	999999	999999	999999	104	999999	994	999999	755	254	711	853	919	473	999999	428	798	200	597	863	734	380	999999	971	438	999999	999999	862	833	999999	312	698	999999	111	912	999999	322	437	642	472	691	967	997	999999	748	459	409	999999	149	734	357	256	999999	999999	999999	999999	174	999999	86	43	999999	141	297	548	941	22	237	999999	999999	799	115	370	999999	135	182	766	383	223	233	979	660	517	723	999999	859	66	919	572	28	796	571	138	360	609	455	559	999999	999999	999999	999999	231	591	999999	349	999999	986	999999	653	881	326	742	951	960	107	382	999999	999999	198	999999	884	103	999999	999999	764	237	999999	20	948	999999	622	999999	924	195	497	757	79	665	383	481	873	999999	276	999999	702	63	620	177	263	237	945	999999	999999	770	153	642	565	792	999999	121	999999	975	749	999999	268	239	818	765	472	349	312	844	44	717	814	526	826	974	107	710	617	810	757	999999	734	480	605	999999	52	855	201	287	578	271	830	898	618	999999	432	473	244	854	704	913	924	
111	117	774	999999	999999	999999	590	694	386	504	840	228	38	999999	788	999999	665	723	617	157	999999	275	772	999999	916	999999	533	999999	633	475	762	999999	843	796	633	372	999999	207	425	50	610	592	201	767	990	679	999999	64	643	839	999999	141	999999	765	999999	835	345	888	50	719	291	48	70	999999	999999	734	999999	999999	614	426	802	468	308	999999	546	999999	83	14	895	246	328	479	909	794	896	631	999999	88	897	798	36	942	166	706	999999	999999	531	291	999999	266	305	999999	450	999999	47	999999	999999	521	228	465	761	999999	992	803	400	812	139	276	23	999999	999999	306	999999	815	999999	859	311	602	999999	974	999999	792	978	638	941	971	38	691	757	785	798	999999	999999	442	47	999999	949	999999	315	947	443	264	277	915	549	998	22	634	828	187	809	999999	704	254	553	968	362	999999	862	428	783	447	519	238	322	220	446	901	778	703	909	948	296	869	999999	657	525	999999	98	942	959	999999	863	579	976	999999	999999	615	999999	999999	999999	595	999999	886	174	996	745	49	603	339	562	120	855	135	999999	999999	944	999999	713	895	453	299	275	920	469	388	584	939	262	754	417	831	999999	999999	369	999999	458	409	705	544	911	999999	469	759	389	848	548	738	312	125	623	967	901	993	625	54	330	999999	427	785	422	805	787	848	921	730	108	155	765	999999	412	544	999999	999999	984	967	999999	516	540	621	839	845	636	999999	141	999999	999999	28	999999	325	993	999999	982	919	999999	115	999999	621	837	659	999999	403	973	359	999999	88	837	731	19	657	999999	814	48	805	999999	576	178	650	716	999999	800	89	70	449	959	533	999999	220	57	878	277	218	678	881	872	446	872	999999	434	62	613	208	19	437	111	189	840	187	973	999999	936	59	904	999999	858	669	343	534	399	999999	527	627	684	141	390	15	145	166	933	509	703	891	225	663	999999	602	999999	999999	999999	780	999999	384	999999	501	941	228	999999	322	999999	212	113	348	888	256	535	999999	523	878	57	106	53	683	999999	473	851	55	833	250	497	999999	599	999999	196	999999	494	152	390	193	999999	171	700	822	143	730	406	365	12	999999	999999	882	999999	202	585	251	737	20	140	773	999999	895	394	74	999999	767	613	403	999999	280	761	393	604	340	688	885	405	231	549	523	76	496	53	864	122	615	187	406	134	945	999999	484	22	617	543	999999	776	636	997	999999	127	999999	213	999999	217	999999	999999	748	514	700	999999	515	470	616	706	163	852	530	952	220	590	216	
279	216	399	287	999999	987	797	393	999999	769	234	183	405	999999	292	321	656	377	337	438	892	433	109	375	23	405	911	389	452	256	684	999999	786	999999	734	996	342	930	374	999999	951	131	590	999999	291	999999	999999	999999	870	999999	873	584	882	999999	324	999999	117	999999	999999	974	85	417	940	999999	94	446	999999	494	338	999999	999999	726	12	46	487	999999	843	32	93	726	194	278	518	911	382	999999	999999	999999	597	889	999999	318	666	400	999999	999999	190	727	999999	999999	999999	727	314	585	999999	156	582	999999	673	552	12	94	940	547	789	806	898	999999	490	999999	542	999999	897	449	999999	669	69	612	821	943	590	999999	41	999999	826	999999	964	933	999999	235	527	68	999999	54	887	999999	378	129	610	418	999999	161	247	16	999999	148	830	864	188	999999	97	970	34	729	962	886	999999	999999	720	332	842	964	679	264	468	483	800	852	561	999999	301	999999	11	999999	999999	438	878	999999	935	687	637	999999	754	999999	148	557	43	242	91	10	751	675	999999	287	576	681	482	982	547	828	999999	977	312	587	601	999999	999999	622	431	533	18	999999	767	43	695	742	219	223	126	911	450	567	771	561	849	626	541	723	836	626	956	896	487	116	349	659	999999	999999	864	991	999999	421	810	999999	992	723	999999	375	999999	833	471	268	865	636	999999	780	216	999999	999999	975	615	254	785	805	999999	121	551	661	693	45	945	52	359	135	332	999999	757	222	999999	135	718	175	141	999999	164	698	999999	850	727	999999	999999	55	438	888	999999	999999	636	999999	981	880	182	257	681	557	999999	999999	909	740	999999	359	32	993	192	999999	999999	449	122	999999	650	999999	999999	700	933	135	591	900	613	470	999999	987	403	752	240	688	999999	471	494	584	125	999999	999999	299	546	999999	546	460	999999	826	631	935	999999	854	364	113	799	482	323	556	999999	987	816	448	991	326	956	999999	762	504	659	796	955	999999	666	915	98	791	163	564	588	141	47	787	839	814	765	548	398	999999	888	999999	157	937	999999	999999	918	350	308	230	999999	276	697	367	176	834	999999	693	197	448	999999	17	328	759	967	833	949	39	609	187	561	999999	880	636	616	999999	649	27	918	538	999999	747	999999	933	999999	322	444	680	620	14	834	81	361	999999	121	999999	162	397	970	785	187	889	741	131	999999	15	999999	70	751	999999	195	999999	774	658	450	277	524	999999	618	999999	399	999999	999999	999999	352	999999	999999	930	999999	999999	999999	261	57	143	361	118	16	999999	999999	145	926	383	
929	631	818	872	306	999999	510	843	366	767	779	325	396	908	480	146	999999	189	999999	465	545	999999	962	933	914	999999	307	342	271	162	130	482	728	999999	350	786	999999	480	193	363	430	999999	377	268	482	999999	747	999999	637	870	592	94	196	471	837	912	668	999999	957	665	999999	177	999999	214	999999	999999	597	380	567	693	359	999999	996	596	44	999999	648	704	461	192	894	854	704	401	569	46	296	999999	187	438	127	999999	999999	527	958	262	110	173	621	185	144	376	884	944	520	294	98	999999	999999	973	273	964	433	774	770	549	999999	190	644	610	999999	340	203	999999	999999	457	785	999999	999999	782	999999	485	93	999999	999999	528	969	759	880	284	947	696	829	213	174	163	477	999999	757	418	788	919	528	21	174	804	999999	999999	378	72	509	619	961	654	219	788	881	158	726	252	579	999999	999999	369	662	324	511	989	999999	999999	979	46	999999	229	999999	844	956	81	120	253	999999	224	391	999999	775	337	735	999999	994	385	999999	329	31	515	838	84	999999	169	358	850	302	999999	999999	956	999999	472	898	742	660	375	832	809	47	483	999999	365	999999	999999	594	334	999999	336	995	589	999999	660	999999	215	390	918	233	797	723	269	950	172	435	999999	735	999999	999999	992	524	628	553	472	999999	548	618	483	999999	139	574	33	271	966	198	209	816	432	457	692	361	741	999999	999999	95	778	999999	734	930	897	999999	291	895	596	812	376	999999	677	378	477	597	907	176	104	999999	700	997	984	974	235	619	999999	855	746	641	782	486	518	386	513	25	884	999999	854	383	292	999999	675	164	999999	173	149	63	979	105	999999	575	58	999999	395	780	547	999999	705	999999	999999	999999	999999	954	999999	890	527	300	864	461	999999	364	321	999999	999999	999999	331	830	162	71	479	258	875	650	197	216	438	999999	990	999999	999999	134	847	576	999999	856	999999	721	133	999999	646	848	198	528	999999	99	263	999999	872	823	999999	717	607	643	808	999999	561	999999	766	999999	461	820	309	141	984	588	516	999999	790	999999	594	610	999999	230	424	999999	999999	999999	267	108	953	110	999999	177	284	999999	526	999999	768	735	304	479	954	310	999999	825	999999	67	544	804	582	518	546	999999	999999	848	21	999999	228	187	144	214	250	668	870	361	986	141	856	999999	72	312	976	64	789	999999	999999	405	751	599	91	12	812	463	999999	444	563	55	937	436	748	149	985	591	601	99	238	296	439	999999	839	999999	210	320	741	279	999999	492	999	999999	202	615	636	
999999	999999	141	401	787	151	436	797	999999	999999	999999	485	923	327	395	462	999999	885	999999	965	632	759	999999	802	502	721	999999	999999	81	55	822	243	999999	513	365	495	470	698	999999	999999	13	331	898	223	779	834	818	952	999999	999999	310	239	999999	999999	13	870	432	999999	899	999999	999999	999999	725	895	999999	999999	999999	420	961	899	999999	10	443	999999	999999	311	999999	999999	999999	999999	903	303	754	999999	744	593	409	493	509	495	73	140	799	386	259	479	999999	12	999999	999999	492	999999	990	257	47	309	999999	620	687	999999	18	972	317	240	171	602	779	999999	161	787	999999	859	910	476	836	861	211	67	964	492	999999	999999	617	439	999999	505	312	507	14	444	798	999999	805	807	999999	100	823	568	224	656	700	921	851	64	999999	633	497	524	420	185	108	999999	655	999999	996	160	999999	878	65	666	299	281	680	999999	989	997	999999	999999	989	999999	48	643	999999	317	792	999999	17	562	633	999999	17	788	97	828	346	70	144	999999	810	336	736	945	513	558	999999	999999	251	144	75	808	579	394	999999	674	147	464	895	999999	412	222	153	802	254	512	659	511	194	851	999999	928	863	452	303	663	19	103	140	999999	950	999999	999999	872	496	825	973	623	263	422	691	882	175	796	999999	597	999999	933	700	10	898	856	243	399	764	146	999999	136	100	870	999999	53	333	610	397	48	679	999999	315	429	999999	46	257	772	169	999999	763	999999	254	705	480	999999	403	140	395	103	140	999999	117	360	880	846	532	999999	757	647	999999	564	999999	169	918	912	628	999999	999999	862	999999	471	240	277	382	999999	881	395	400	589	650	203	225	303	908	536	999999	955	549	999999	999999	863	999999	522	938	209	667	999999	787	568	457	999999	668	999999	494	668	912	840	999999	12	964	999999	993	177	996	999999	999999	999999	260	391	749	673	730	778	359	745	456	718	338	183	219	796	607	831	141	527	534	692	809	999999	623	333	977	999999	727	376	870	847	525	583	860	562	834	405	819	999999	999999	999999	183	749	222	204	511	803	792	178	539	999999	45	999999	830	656	306	21	999999	426	695	193	60	982	874	608	202	754	322	999999	961	211	22	358	135	645	518	999999	999999	428	821	999999	754	559	836	709	811	56	753	213	266	823	637	403	999999	999999	838	200	874	613	999999	757	490	145	216	999999	158	687	999999	999999	148	246	983	349	605	521	999999	999999	156	175	797	156	11	119	400	148	573	619	999999	916	806	327	195	999999	426	999999	999999	619	999999	999999	
560	133	999999	568	74	999999	839	298	999999	576	780	347	999999	709	815	855	755	999999	744	78	764	539	427	437	999999	821	61	569	923	541	828	819	158	648	614	673	453	443	54	380	308	285	821	694	146	999999	283	999999	608	570	999999	321	874	284	743	30	999999	275	190	253	969	999999	375	999999	999999	961	198	405	104	999999	411	322	999999	374	769	489	718	733	300	918	548	999999	960	362	233	517	944	999999	904	999999	999999	188	263	800	999999	999999	910	564	946	184	280	877	391	999999	169	995	999999	510	515	264	312	999999	974	999999	705	403	319	22	999999	239	26	324	501	999999	185	233	69	999999	963	741	999999	164	999999	125	999999	999999	194	504	203	999999	533	999999	368	650	999999	994	213	999999	104	17	717	897	530	716	168	956	386	880	290	935	936	457	546	773	685	157	196	858	999999	45	219	815	819	999999	706	999999	956	850	228	191	29	77	442	955	34	681	634	79	957	691	294	313	224	267	301	999999	897	595	964	143	807	354	377	69	797	902	87	723	999999	999999	999	999999	999999	109	999999	868	25	591	749	13	999999	999999	999999	999999	750	906	600	562	515	630	999999	371	885	94	383	675	699	999999	167	131	603	910	999999	380	691	758	650	999999	351	999999	999999	316	846	960	999999	690	453	999999	318	891	311	524	218	389	902	638	999999	577	725	250	178	642	433	627	410	613	67	530	250	991	265	486	221	999999	569	377	524	924	474	693	231	264	73	276	819	89	701	999999	478	999999	119	83	398	999999	999999	428	882	228	560	16	632	922	205	327	636	999999	313	136	819	999999	123	725	113	42	29	914	579	999999	808	330	999999	387	62	196	882	192	97	999999	999999	151	495	306	373	999999	70	309	999999	746	639	993	999999	999999	999999	943	939	393	969	366	999999	999999	848	725	420	239	999999	255	869	999999	444	999999	738	999999	307	677	49	817	999999	645	999999	719	999999	832	527	999999	555	347	527	119	257	498	999999	731	40	490	999999	999999	885	999999	374	814	439	59	311	196	265	583	278	192	903	132	999999	334	999999	999999	492	26	208	606	684	999999	999999	999999	761	945	999999	17	171	999999	999999	280	931	999999	999999	167	289	999999	530	341	559	971	999999	345	215	999999	465	888	347	669	998	286	571	999999	999999	617	999999	679	298	999999	955	257	999999	461	807	999999	200	815	63	236	91	685	495	866	56	713	687	391	555	636	489	352	999999	501	999999	108	708	652	767	664	80	610	517	174	385	311	558	617	999999	581	934	649	
999999	121	588	999999	791	704	242	746	929	705	999999	662	876	612	587	999999	999999	999999	925	547	58	399	999999	999999	999999	330	491	745	164	80	853	999999	999999	839	999999	558	913	506	316	999999	419	31	734	374	486	855	298	773	723	637	973	999999	655	397	601	445	955	999999	154	471	223	497	591	858	999999	999999	999999	46	104	39	17	147	402	921	137	37	664	791	993	322	42	717	31	526	106	33	327	999999	248	82	999999	806	999999	999999	790	922	439	999999	522	999999	895	261	678	693	999999	836	437	734	269	574	781	173	123	831	439	505	475	75	761	999999	999999	656	797	32	999999	999999	785	556	140	215	597	787	279	667	426	780	49	337	895	269	595	593	999999	999999	301	439	692	530	999999	294	456	374	124	693	999999	248	463	656	267	429	61	999999	603	64	976	999999	894	999999	414	658	466	147	179	501	242	248	612	133	999999	999999	999999	265	150	846	999999	233	673	586	172	999999	326	392	999999	475	218	715	999999	989	698	999999	544	999999	125	999999	828	319	205	622	999999	999999	999999	340	999999	269	911	796	739	999999	306	752	329	999999	999999	236	999999	83	77	703	999999	527	259	622	999999	432	462	282	150	393	27	999999	38	999999	136	999999	551	999999	466	810	999999	999999	975	999999	692	945	999999	237	999999	888	426	999999	251	501	999999	999999	16	23	904	999999	806	638	656	999999	999999	857	724	279	191	387	684	355	616	999999	999999	871	552	27	999999	489	453	235	331	999999	999999	999999	207	999999	721	203	899	538	91	962	13	925	766	999999	502	999999	231	709	55	573	214	80	999999	985	362	468	390	989	93	999999	999999	581	317	404	999999	477	660	197	999999	988	487	155	999999	653	999999	223	999999	923	999999	105	268	744	190	757	57	999999	999999	222	184	263	813	999999	999999	666	912	432	618	371	248	999999	999999	44	160	999999	95	68	999999	494	732	148	363	466	999999	988	167	999999	401	559	357	493	999999	999999	22	304	185	577	700	607	740	830	605	999999	685	500	920	233	593	133	671	999999	98	999999	999999	46	899	999999	999999	999999	999999	607	41	68	23	754	681	736	32	856	881	518	367	210	754	902	543	619	781	999999	999999	933	721	278	888	999999	999999	999999	958	999999	405	828	999999	243	108	143	999999	547	729	999999	819	999999	999999	737	251	163	631	999999	885	587	999999	289	574	471	399	575	885	762	180	999999	359	967	777	999999	460	63	385	999999	112	999999	113	996	890	851	999999	883	732	983	37	734	999999	517	999999	999999	482	125	264	670	843	999999	
257	46	999999	83	580	851	999999	165	286	999999	999999	999999	999999	274	484	507	399	999999	999999	516	843	901	735	999999	919	841	999999	406	573	999999	799	999999	290	999999	373	999999	629	816	999999	312	476	577	999999	999999	957	999999	731	999999	897	975	725	540	364	999999	999999	355	310	931	164	738	999999	20	999999	940	398	999999	227	216	901	416	999999	583	452	13	50	999999	204	896	488	690	120	584	999999	598	620	268	360	953	889	27	766	697	661	541	599	465	985	766	450	894	21	999999	662	490	106	999999	97	999999	296	423	161	999999	453	474	628	139	511	992	330	140	712	273	327	884	650	190	999999	911	414	584	290	438	456	594	999999	595	921	999999	501	477	180	999	666	475	999999	363	999999	999999	912	999999	953	999999	445	999999	191	747	207	778	840	916	231	186	946	711	143	723	999999	859	999999	43	218	492	500	852	959	712	606	852	28	297	937	733	998	999999	999999	999999	992	999999	412	999999	398	152	188	999999	256	994	63	955	341	999999	406	999999	401	879	261	999999	502	592	359	479	151	354	760	552	999999	497	188	12	90	999999	730	820	457	864	644	76	313	914	606	965	659	651	521	999999	891	552	342	999999	692	999999	794	409	787	932	999999	54	391	635	606	759	815	61	874	494	422	999999	937	537	245	195	167	587	986	999999	820	499	832	885	999999	435	999999	69	319	921	63	999999	42	524	84	999999	684	999999	318	846	160	607	999999	37	463	315	999999	804	883	999999	999999	216	422	999999	122	300	999999	506	974	180	999999	999999	741	999999	441	100	553	422	999999	644	511	489	279	150	243	999999	999999	999999	432	999999	820	999999	185	811	918	846	999999	639	411	784	389	188	999999	147	251	403	865	823	596	372	762	203	999999	249	996	523	936	281	169	999999	577	415	83	627	360	999999	580	929	44	594	191	914	20	678	999999	332	785	142	898	840	356	899	219	69	594	626	18	936	815	405	910	637	479	511	216	999999	114	86	786	997	822	935	788	11	190	847	192	999999	983	673	737	804	383	329	999999	677	205	23	999999	999999	245	644	124	999999	999999	554	999999	999999	471	999999	228	999999	355	900	27	999999	121	999999	879	746	444	344	952	152	667	999999	999999	159	958	539	777	100	52	62	761	999999	821	158	327	635	413	999999	999999	702	455	38	458	482	312	142	566	999999	999999	296	299	999999	691	972	971	578	300	295	550	932	999999	137	666	999999	999999	999999	599	962	890	253	999999	999999	142	260	697	639	657	781	846	825	973	790	
999999	756	763	861	999999	999999	187	749	344	127	143	279	999999	327	371	165	343	999999	999999	603	999999	891	999999	538	768	440	284	999999	999999	519	449	724	958	723	182	910	539	999999	350	999999	784	151	908	226	999999	862	999999	380	277	502	448	381	292	379	693	999999	802	999999	102	67	999999	845	999999	999999	677	419	321	474	999999	999999	999999	65	133	794	818	955	982	737	912	999999	999999	904	74	427	81	77	999999	999999	40	999999	999999	315	195	293	184	939	999999	93	548	216	551	597	235	999999	877	999999	999999	999999	560	999999	91	75	321	999999	689	669	780	411	999999	610	977	731	999999	47	999999	999999	870	840	619	879	643	899	198	999999	363	779	679	999999	550	688	819	943	999999	302	35	999999	993	997	999999	999999	169	911	338	938	238	820	163	197	999999	566	522	417	999999	681	103	192	876	616	999999	909	999999	999999	860	76	790	44	702	151	21	311	326	999999	246	114	719	999999	570	999999	477	543	626	999999	786	983	175	412	74	357	208	843	999999	387	173	694	524	637	60	272	999999	204	999999	22	186	170	249	649	180	774	999999	999999	621	626	148	999999	293	508	745	876	999999	387	969	354	942	177	999999	939	709	552	589	92	681	999999	112	282	424	614	999999	999999	744	999999	241	300	999999	837	232	548	999999	871	999999	999999	892	999999	371	999999	235	773	79	19	33	999999	939	999999	194	878	690	322	523	999999	876	679	203	128	142	384	156	678	958	999999	944	999999	701	837	151	573	999999	507	936	342	57	651	544	305	603	444	585	999999	115	517	157	910	999999	381	995	731	822	774	999999	986	623	999999	999999	999999	75	435	608	999999	485	621	688	192	386	999999	999999	999999	145	898	525	999999	798	999999	999999	450	957	44	572	329	842	420	750	426	465	949	719	501	835	579	999999	177	835	484	999999	493	828	964	533	844	563	770	596	924	258	354	198	999999	982	374	16	40	863	288	269	75	871	272	727	999999	471	327	399	565	667	357	999999	324	999999	89	622	993	999999	999999	766	81	824	825	177	120	761	637	518	470	572	999999	313	556	224	999999	622	565	999999	107	382	246	380	999999	266	999999	999999	999999	677	902	752	23	999999	999999	999999	197	251	56	105	999999	674	834	808	928	993	468	53	315	110	351	999999	66	757	413	354	529	700	793	568	276	628	888	959	616	718	999999	679	999999	44	999999	821	575	999999	629	432	999999	438	452	46	798	857	186	772	336	999999	695	265	126	999999	999999	496	457	999999	829	988	786	875	202	999999	444	
788	999999	999999	999999	529	891	596	138	999999	806	101	258	756	769	418	451	999999	632	180	32	303	562	999999	999999	539	373	98	641	999999	646	673	246	241	602	20	980	999999	999999	999999	554	109	137	146	984	901	247	700	999999	420	999999	670	999999	31	197	150	235	499	239	544	999999	803	954	497	344	143	855	27	999999	759	437	545	426	826	626	923	176	426	401	999999	999999	999999	380	999999	104	975	431	224	54	999999	999999	491	676	164	650	750	154	639	801	851	55	230	999999	958	982	10	253	425	405	999999	973	808	107	99	999999	492	999999	734	403	999999	999999	640	972	999999	974	946	869	272	185	875	999999	537	624	999999	104	80	136	421	248	999999	731	999999	999999	780	489	975	393	586	911	167	999999	999999	999999	442	149	415	257	845	983	46	999999	999999	249	529	999999	999999	194	557	999999	181	366	999999	495	309	637	706	999999	202	221	999	562	292	360	28	557	368	300	999999	410	688	823	999999	999999	212	999999	999999	765	300	999999	53	791	836	999999	739	999999	317	924	936	999999	443	594	999999	999999	999999	999999	848	630	231	999999	999999	999999	999999	156	316	358	999999	582	293	348	999999	940	530	907	999999	217	725	701	999999	227	250	443	364	387	967	104	767	656	453	728	999999	129	999999	999999	999999	999999	999999	999999	284	391	725	734	640	598	999999	502	999999	158	465	999999	999999	157	19	14	731	693	999999	624	999999	999999	591	429	999999	564	999999	768	999999	999999	749	280	427	45	426	239	501	516	803	766	471	474	999999	999999	200	999999	970	964	120	540	597	999999	999999	999999	511	72	800	306	999999	999999	372	999999	999999	860	409	999999	359	999999	999999	999999	512	225	890	35	163	714	190	999999	238	462	594	270	658	999999	615	284	174	262	533	363	999999	205	999999	727	999999	999999	377	180	219	15	327	257	243	340	37	999999	585	91	22	796	882	999999	999999	153	491	112	499	999999	255	999999	999999	999999	198	999999	350	999999	314	173	999999	999999	347	19	999999	999999	144	346	36	327	999999	999999	699	93	250	737	480	611	137	766	245	301	823	999999	999999	999999	985	230	999999	999999	989	721	77	422	999999	182	459	873	76	845	19	155	85	182	999999	999999	999999	999999	856	461	896	999999	189	548	927	340	26	999999	94	677	246	999999	286	999999	337	126	175	999999	633	77	288	607	545	291	757	99	226	999999	744	912	999999	58	374	607	969	260	999999	529	494	129	999999	259	789	398	609	105	999999	914	844	999999	999999	999999	313	999999	183	298	203	897	791	838	124	375	465	181	28	198	
549	999999	201	87	584	646	792	514	912	38	999999	156	682	661	230	311	807	999999	75	509	745	999999	434	680	999999	645	737	999999	15	999999	793	999999	380	421	555	199	723	766	999999	210	366	999999	876	154	480	57	225	139	999999	812	568	996	999999	999999	453	964	255	520	30	939	908	147	508	132	245	211	776	271	999999	999999	999999	999999	767	864	153	945	708	289	210	19	999999	608	999999	999999	999999	999999	511	861	968	591	944	212	746	762	302	999999	300	753	909	278	281	953	999999	999999	234	528	239	251	375	507	266	965	320	21	519	310	111	999999	902	448	699	914	999999	525	999999	999999	303	15	999999	999999	655	954	380	931	737	999999	584	458	968	999999	567	999999	999999	470	334	999999	999999	735	252	992	127	984	851	470	999999	366	660	508	501	999999	235	999999	679	450	999999	311	999999	388	283	53	725	999999	999999	999999	999999	440	429	832	999999	999999	999999	568	762	580	808	999999	112	909	362	380	815	86	957	130	999999	343	590	55	619	32	999999	999999	461	209	276	999999	647	651	590	148	937	999999	318	393	364	667	999999	109	999999	190	999999	685	35	999999	238	648	695	226	999999	547	850	999999	222	999999	724	979	116	999999	313	343	999999	999999	329	224	442	986	768	574	999999	809	999999	491	412	438	999999	999999	999999	999999	971	627	999999	431	999999	999999	999999	564	615	150	668	384	560	909	795	308	166	999999	366	811	999999	251	880	999999	460	924	676	999999	970	784	353	999999	999999	557	999999	685	564	602	544	286	999999	878	380	627	999999	390	258	961	695	114	281	87	350	999999	98	730	747	999999	970	999999	375	929	999999	831	999999	999999	883	13	328	119	744	564	999999	89	999999	591	870	262	224	80	676	715	673	866	512	275	676	824	469	860	938	999999	632	552	910	996	295	549	999999	999999	507	254	642	585	369	999999	999999	270	792	506	859	494	443	999999	325	660	999999	726	329	531	973	69	999999	999999	999999	999999	932	659	179	888	306	999999	432	959	572	999999	82	97	507	794	400	416	999999	962	11	454	471	732	236	999999	999999	568	229	308	291	999999	710	185	414	529	999999	999999	101	903	210	537	71	484	337	999999	587	177	229	534	999999	567	37	581	999999	999999	999999	999999	433	999999	157	737	111	134	677	134	720	999999	999999	977	999999	184	999999	999999	762	999999	393	987	404	341	999999	572	349	999999	999999	723	999999	139	719	999999	162	585	792	183	756	999999	436	937	806	212	183	999999	494	251	524	956	253	999999	819	992	342	390	805	101	255	584	398	416	
956	953	713	999999	188	994	999999	999999	392	150	382	299	47	999999	190	202	167	982	999999	107	180	220	480	522	319	726	355	772	779	701	928	181	84	29	999999	853	999999	999999	511	500	426	999999	574	112	526	999999	955	999999	209	613	999999	999999	999999	999999	245	745	483	201	281	999999	648	999999	654	690	222	211	224	27	475	337	999999	999999	481	999999	681	90	646	378	995	789	771	469	572	176	999999	665	999999	999999	784	244	379	308	320	60	851	373	445	883	889	325	315	937	420	872	910	367	999999	919	618	165	999999	999999	205	999999	689	189	490	488	999999	557	999999	440	243	999999	999999	999999	999999	430	735	318	645	762	488	680	483	999999	58	700	265	410	874	754	175	628	144	275	112	828	370	672	882	956	999999	342	788	875	704	189	914	516	112	370	999999	999999	999999	999999	999999	524	999999	855	141	790	232	521	683	782	274	614	106	692	301	436	70	73	435	688	800	999999	891	608	139	868	785	999999	307	513	571	864	118	797	648	999999	819	514	540	101	999999	449	999999	16	610	100	92	232	224	675	310	129	875	999999	999999	999999	632	999999	999999	272	999999	482	223	179	220	410	505	308	53	713	617	999999	533	344	954	360	497	885	999999	999999	786	563	535	631	213	452	989	999999	261	178	955	418	999999	277	96	261	236	489	795	210	594	783	188	999999	68	754	595	999999	877	195	982	747	413	999999	486	452	947	592	965	768	420	999999	56	999999	758	209	766	999999	258	702	999999	17	99	999999	455	12	999999	999999	573	459	856	999999	408	76	999999	217	15	999999	791	644	999999	643	524	999999	789	375	736	313	999999	999999	988	340	292	185	70	974	657	615	240	483	77	922	28	516	999999	962	820	980	688	999999	204	663	473	614	398	490	999999	71	18	89	999999	81	999999	999999	470	999999	999999	233	16	999999	559	399	872	318	576	391	625	18	125	826	555	756	625	211	664	335	866	999999	999999	999999	999999	596	606	161	999999	996	649	312	56	396	796	999999	973	999999	991	804	791	165	999999	17	999999	999999	946	191	534	999999	455	81	61	144	659	497	999999	999999	730	963	999999	999999	110	999999	741	322	962	729	40	999999	782	999999	219	859	544	710	641	779	714	16	999999	424	626	698	550	578	261	911	736	308	160	546	746	38	21	80	999999	467	275	552	523	226	161	576	999999	306	862	999999	600	999999	856	667	722	999999	323	999999	999999	411	39	173	71	60	999999	999999	808	246	412	999999	848	474	655	999999	999999	171	999999	432	999999	999999	
999999	999999	715	999999	321	788	452	493	824	32	714	643	975	653	437	112	491	472	234	999999	767	500	999999	680	999999	999999	302	682	162	560	240	890	114	53	999999	785	999999	999999	739	999999	999999	999999	999999	390	477	214	498	12	746	411	680	999999	208	843	292	471	360	999999	716	195	495	770	340	273	792	823	538	932	213	652	654	489	732	999999	150	999999	88	999999	999999	148	637	300	999999	750	879	999999	999999	999999	999999	977	434	422	295	999999	999999	518	985	158	598	653	999999	999999	798	103	757	201	999999	188	999999	840	393	847	999999	577	557	999999	834	589	393	583	140	277	181	236	999999	242	999999	999999	312	999999	467	930	915	560	472	80	502	842	993	688	920	999999	567	921	999999	587	591	718	999999	522	683	406	764	24	999999	999999	395	999999	875	524	999999	120	999999	80	382	999999	932	281	114	487	703	999999	999999	705	663	626	709	259	641	640	651	486	191	789	999999	71	175	900	47	999999	685	930	999999	478	691	999999	638	999999	548	141	655	319	613	519	819	999999	810	69	999999	896	700	145	930	245	873	999999	929	96	132	321	297	999999	244	51	801	773	35	126	999999	853	999999	222	711	510	984	999999	872	672	970	266	260	999999	548	150	372	549	999999	730	604	180	880	552	374	999999	843	623	999999	571	717	56	665	999999	999999	508	908	999999	433	429	999999	542	648	267	125	865	70	191	493	103	999999	262	999999	999999	521	842	999999	445	848	484	667	999999	266	311	954	999999	601	567	70	50	241	999999	125	580	999999	999999	532	623	436	508	176	661	140	999999	892	465	283	999999	181	213	999999	473	999999	949	762	889	286	999999	312	202	274	999999	131	999999	999999	793	999999	999999	999999	458	999999	359	999999	349	317	999999	999999	284	418	499	650	241	395	856	514	768	255	176	999999	999999	786	999999	320	244	244	673	999999	687	129	108	328	90	545	723	894	999999	999999	300	642	756	658	11	999999	999999	999999	999999	999999	275	999999	103	548	999999	384	999999	999999	999999	49	775	114	644	999999	553	164	999999	999999	569	695	672	962	339	314	955	999999	71	932	785	267	507	692	211	565	275	748	36	560	999999	999999	310	60	770	146	688	195	997	999999	114	847	618	642	981	999999	446	312	609	788	593	999999	999999	312	999999	865	999999	92	999999	999999	210	804	999999	759	822	863	394	999999	201	999999	626	769	536	780	827	938	648	865	999999	864	128	962	149	999999	967	912	999999	998	173	904	999999	999999	291	918	999999	310	999999	999999	819	128	999999	824	121	999999	172	823	999999	
541	485	949	226	676	382	49	960	247	664	890	792	910	479	999999	457	999999	999999	29	487	617	699	526	229	789	55	591	911	999999	851	733	999999	153	11	852	523	999999	687	927	234	252	999999	999999	645	827	77	909	649	565	377	824	817	152	346	302	841	958	729	437	631	790	999999	666	396	931	815	648	908	999999	873	242	999999	999999	795	245	999999	856	881	401	999999	145	941	356	926	36	916	932	999999	709	20	999999	494	260	306	443	124	302	456	999999	999999	428	11	33	999999	144	225	157	356	999999	644	999999	86	338	715	495	999999	781	999999	369	24	883	999999	999999	615	318	748	358	373	362	130	365	999999	177	999999	303	144	999999	999999	792	811	999999	999999	706	999999	999999	487	166	544	811	595	343	563	96	999999	138	587	999999	999999	383	396	866	999999	994	980	288	586	909	948	999999	999999	929	127	947	558	256	999999	144	144	590	999999	591	999999	562	999999	786	802	999999	478	999999	715	999999	510	999999	999999	945	999999	999999	999999	786	448	578	218	999999	999999	665	226	615	538	453	999999	452	667	827	552	805	61	230	237	204	999999	273	441	698	999999	28	999999	999999	999999	999999	999999	717	418	999999	999999	999999	382	691	112	999999	570	196	783	34	429	272	675	683	738	999999	893	764	363	531	999999	999999	147	999999	425	441	245	999999	73	999999	999999	124	43	319	999999	300	432	370	127	135	633	299	999999	416	999999	999999	353	999999	108	999999	718	999999	363	887	58	966	124	863	999999	671	866	191	132	857	841	315	238	366	997	448	177	533	999999	999999	897	999999	695	999999	250	981	999999	999999	290	122	217	686	760	156	270	720	185	569	104	456	269	452	177	632	574	963	215	987	999999	660	783	195	999999	136	989	48	999999	394	622	293	582	999999	900	999999	999999	164	999999	92	105	286	272	608	438	200	968	455	842	72	165	999999	776	999999	750	630	338	32	827	999999	166	999999	449	791	947	810	873	893	552	166	983	420	999999	999999	891	472	397	999999	756	668	168	999999	206	218	238	344	517	481	625	999999	682	626	336	921	925	874	837	481	999999	628	999999	85	902	685	999999	745	868	653	999999	288	242	162	276	168	999999	999999	35	241	999999	612	303	402	277	281	484	367	999999	497	207	999999	999999	999999	524	138	352	93	641	999999	999999	492	476	864	271	346	47	529	360	999999	455	999999	849	606	919	59	999999	924	807	631	999999	999999	999999	381	455	203	999999	326	638	148	816	392	980	514	111	79	146	999999	140	930	243	999999	999999	915	999999	999999	177	
38	996	475	803	428	285	999999	319	418	830	104	999999	78	999999	721	890	222	361	999999	332	999999	505	849	999999	895	999999	876	397	999999	713	999999	339	561	35	999999	329	999999	344	999999	116	999999	205	692	249	999999	30	71	999999	999999	74	795	563	978	571	833	532	157	562	907	634	409	623	74	999999	92	764	857	52	76	402	727	877	999999	956	362	149	812	999999	999999	875	731	999999	874	190	918	194	361	989	202	103	181	999999	437	999999	707	356	140	999999	167	999999	173	28	999999	129	347	999999	599	31	219	693	999999	548	999999	42	999999	770	748	999999	999999	898	999999	868	850	973	231	125	449	211	258	15	999999	825	452	595	711	713	999999	755	843	999999	594	999999	779	508	383	999999	921	404	859	937	999999	257	999999	268	873	305	999999	207	898	231	477	397	999999	213	684	894	999999	104	330	199	312	993	50	784	313	83	98	351	599	598	204	999999	351	321	406	999999	623	193	722	416	544	269	856	999999	533	207	566	576	823	488	999999	999999	999999	670	634	615	217	426	999999	799	217	999999	608	310	999999	432	999999	462	806	923	281	913	381	914	654	999999	146	428	261	116	516	999999	527	121	999999	377	999999	999999	686	999999	554	999999	237	922	209	718	661	999999	593	110	160	114	769	900	217	623	999999	170	999999	999999	479	999999	174	848	999999	999999	308	496	249	660	462	374	775	25	379	84	999999	459	714	936	391	590	835	161	955	999999	752	627	903	447	922	999999	665	999999	999999	765	41	389	999999	999999	419	174	999999	933	647	786	999999	754	530	143	999999	995	455	999999	209	888	952	23	893	999999	943	681	593	801	737	652	708	680	703	999999	52	306	819	210	527	227	283	901	513	179	83	998	107	770	509	926	999999	586	896	433	812	999999	495	999999	570	737	580	515	999999	995	999999	658	61	916	999999	999999	186	999999	999999	981	614	61	509	724	807	944	584	823	301	810	999999	132	999999	279	801	33	810	70	639	789	646	768	706	517	102	424	947	999999	999999	867	750	999999	999999	999999	818	761	999999	771	999999	626	163	999999	223	999999	708	955	999999	781	125	77	832	125	614	772	344	999999	354	991	631	393	997	999999	154	434	999999	187	999999	999999	999999	49	514	48	119	23	635	889	555	321	809	147	549	175	999999	999999	45	635	504	262	579	972	416	527	149	568	628	760	999999	789	334	999999	857	999999	330	999999	999999	793	15	601	147	455	301	43	192	494	843	999999	999999	542	999999	434	999999	999999	299	488	999999	986	898	551	395	874	
286	765	986	288	289	544	844	990	58	999999	629	999999	124	134	999999	383	999999	655	999999	999999	433	80	999999	900	848	22	716	999999	999999	576	999999	464	999999	272	178	535	57	903	215	309	987	999999	493	157	805	778	729	999999	806	999999	651	253	999999	599	999999	216	999999	96	999999	276	999999	11	547	482	356	175	999999	851	999999	999999	336	999999	449	425	808	97	586	252	999999	79	292	551	46	203	925	651	999999	616	822	962	168	999999	472	939	481	986	798	21	801	639	90	878	219	999999	923	219	804	999999	790	363	630	134	991	371	999999	285	965	999999	999999	704	537	92	39	992	987	375	969	510	999999	822	298	999999	999999	999999	988	414	342	386	279	716	999999	236	825	468	999999	44	969	111	999999	205	31	453	464	999999	112	999999	999999	999999	672	558	249	303	467	968	75	999999	999999	536	999999	578	943	588	85	841	856	999999	266	570	660	952	999999	868	554	999999	801	844	999999	353	362	999999	566	125	713	720	476	553	769	856	999999	286	361	999999	999999	999999	999999	442	999999	999999	249	801	741	999999	999999	720	999999	999999	749	719	177	230	944	340	999999	392	22	999999	999999	364	374	313	541	410	999999	999999	999999	961	149	177	495	369	476	999999	999999	561	999999	288	559	992	567	999999	804	60	689	999999	341	31	999999	999999	999999	433	566	23	258	936	270	999999	120	191	129	201	241	581	233	808	999999	456	236	622	143	999999	278	999999	999999	999999	508	999999	720	993	52	999999	701	804	802	72	999999	999999	249	176	300	999999	178	377	999999	999999	863	233	827	881	429	885	794	647	211	641	165	684	227	978	999999	999999	620	126	149	999999	500	437	999999	171	15	301	217	999999	331	226	999999	901	18	999999	416	999999	663	839	574	167	785	63	602	170	906	128	245	999999	999999	521	307	61	999999	334	875	435	454	665	999999	999999	999999	999999	326	999999	86	263	675	796	571	999999	125	780	552	999999	763	447	835	618	264	887	66	999999	999999	999999	918	513	673	683	555	999999	830	997	963	999999	489	999999	737	616	999999	652	999999	448	699	583	405	999999	509	254	571	437	600	836	411	988	80	999999	413	516	76	573	590	991	250	590	333	127	817	114	503	999999	999999	228	999999	611	444	999999	256	999999	999999	401	13	428	122	127	999999	994	596	974	377	757	999999	999999	550	520	72	460	999999	999999	260	288	709	999999	751	999999	727	381	311	999999	554	462	485	665	112	674	570	171	879	132	999999	339	531	842	737	999999	75	489	678	24	549	983	419	999999	497	135	692	999999	
677	263	400	999999	692	999999	999999	914	281	982	128	875	950	900	581	999999	909	921	757	867	667	999999	792	248	702	297	260	571	53	347	177	976	982	961	494	625	732	199	999999	734	422	822	999999	999999	999999	999999	74	999999	412	999999	238	576	378	825	999999	672	471	161	999999	999999	545	858	999999	933	814	151	892	988	415	955	354	719	284	32	454	845	539	709	877	899	999999	999999	168	710	119	601	999999	167	999999	821	164	999999	883	999999	199	563	999999	999999	278	229	911	85	999999	456	988	518	301	999999	999999	104	143	762	283	417	181	999999	700	171	823	223	543	734	999999	999999	801	773	836	43	833	999999	894	999999	440	658	988	999999	379	712	999999	600	999999	262	787	926	688	402	307	999999	79	265	999999	789	999999	64	685	186	118	648	655	224	682	267	521	488	210	144	331	624	999999	999999	563	999999	448	233	914	290	999999	50	906	409	476	370	964	999999	38	999999	999999	386	973	999999	49	999999	67	507	918	51	740	999999	726	553	81	682	56	999999	999999	875	999999	494	150	405	239	77	999999	256	999999	321	303	943	999999	104	853	944	651	617	984	832	999999	940	999999	999999	999999	999999	324	362	338	999999	324	918	876	999999	999999	797	246	577	999999	971	999999	999999	759	606	748	999999	847	631	700	999999	40	438	70	868	945	409	189	999999	855	590	999999	389	918	999999	997	999999	77	999999	999999	999999	708	83	45	999999	999999	129	190	707	133	999999	801	692	999999	211	763	885	858	17	217	365	618	968	999999	991	227	609	892	806	999999	999999	729	548	999999	999999	427	956	403	56	35	999999	228	481	153	112	789	999999	726	716	199	121	525	69	999999	974	999999	740	999999	53	999999	243	236	384	108	759	33	999999	999999	28	784	999999	492	999999	982	391	999999	146	824	999999	212	999999	999999	186	999999	498	999999	669	457	999999	206	687	604	359	260	999999	598	844	383	394	89	536	670	708	932	391	628	713	87	999999	838	311	999999	999999	999999	999999	360	59	767	609	911	363	804	83	822	106	212	143	561	201	999999	302	999999	440	999999	675	496	999999	254	235	869	144	999999	999999	489	894	771	999999	518	621	440	999999	86	773	482	726	732	597	886	835	189	999999	162	999999	916	546	548	485	999999	175	999999	999999	805	999999	999999	777	999999	66	593	999999	335	999999	624	940	760	254	225	999999	999999	814	999999	999999	299	999999	55	384	982	999999	832	943	356	999999	661	353	999999	999999	743	544	44	999999	955	676	13	958	509	839	870	222	999999	672	330	558	528	397	232	253	
999999	395	999999	365	999999	74	234	650	999999	50	687	281	471	504	999999	681	955	262	859	999999	896	340	910	216	513	770	580	170	622	797	767	274	130	235	380	357	999999	678	910	999999	452	362	388	468	999999	999999	750	631	999999	999999	603	275	537	955	356	555	485	290	851	34	493	73	38	782	283	422	160	245	134	163	633	286	352	968	824	543	952	451	64	914	29	949	998	973	204	501	736	175	999999	824	872	766	999999	885	999999	388	999999	605	195	739	448	999999	507	18	25	326	999999	999999	141	999999	999999	44	236	999999	15	544	75	65	588	781	686	985	366	309	291	866	459	466	571	446	219	999999	265	999999	475	514	999999	990	957	877	578	177	43	75	999999	999999	540	890	880	862	323	279	27	414	62	462	999999	207	727	999999	867	999999	999999	695	604	999999	778	911	471	500	999999	84	108	999999	999999	999999	952	301	87	453	336	569	585	999999	999999	940	339	851	272	999999	365	254	999999	807	20	121	179	999999	471	975	69	628	428	389	999999	999999	181	317	211	543	510	999999	130	284	822	308	881	999999	572	663	917	926	999999	999999	144	848	811	300	699	101	349	613	999999	112	999999	707	151	205	939	884	769	31	999999	728	511	509	134	999999	984	999999	239	880	776	807	999999	999999	999999	968	254	921	437	881	617	999999	204	897	36	28	890	125	167	686	358	999999	894	999999	286	921	948	635	723	821	315	999999	862	468	837	999999	53	999999	999999	999999	950	28	457	887	413	540	533	613	999999	116	108	869	555	553	532	98	912	172	856	67	30	619	999999	615	575	630	999999	735	70	14	999999	640	397	984	999999	999999	240	16	491	999999	397	344	163	617	723	999999	442	319	936	748	119	880	999999	670	161	341	999999	842	322	783	293	797	553	478	999999	468	481	570	818	202	858	906	681	119	670	686	465	590	891	140	198	999999	999999	321	894	103	246	727	832	999999	519	999999	999999	999999	462	599	999999	684	485	265	999999	999999	501	743	890	213	209	294	10	999999	999999	240	950	191	595	355	999999	999999	999999	999999	232	754	737	424	999999	470	221	973	999999	80	896	780	114	636	176	326	446	65	431	690	894	951	727	999999	527	289	447	999999	999999	116	601	999999	110	999999	43	219	144	86	70	999999	992	999999	637	999999	579	104	135	999999	25	999999	999999	942	811	999999	153	280	37	380	896	403	32	708	860	999999	479	347	679	666	603	956	191	369	999999	10	698	668	324	797	787	999999	999999	999999	497	843	999999	658	999999	217	
999999	762	192	763	999999	999999	999999	293	375	97	460	999999	425	999999	999999	68	999999	999999	947	810	205	484	956	999999	999999	473	249	999999	220	999999	352	820	600	999999	371	840	774	428	999999	337	999999	414	999999	999999	347	555	17	694	412	438	999999	999999	710	936	22	820	999999	952	180	716	999999	509	83	358	744	640	640	952	106	880	294	999999	369	620	218	790	190	729	892	47	466	999999	496	999999	999999	694	999999	664	999999	551	999999	821	999999	473	909	999999	999999	999999	999999	707	914	999999	598	532	999999	97	999999	100	728	999999	999999	999999	70	143	259	872	23	999999	98	999999	999999	976	999999	555	846	472	999999	896	710	125	459	245	246	999999	132	999999	956	963	999999	182	405	29	936	237	911	956	999999	124	223	47	89	50	856	442	999999	938	561	52	685	682	676	402	999999	612	999999	404	840	999999	20	999999	915	999999	663	916	654	510	49	275	644	890	711	999999	682	673	999999	419	389	804	999999	193	850	999999	999999	954	506	999999	999999	333	465	516	125	885	113	375	131	40	386	940	787	676	898	295	999999	794	971	378	719	716	577	363	999999	46	867	999999	999999	11	999999	709	419	999999	871	716	810	138	774	825	999999	316	551	15	999999	449	26	342	295	999999	516	493	999999	137	999999	999999	756	111	500	999999	28	286	377	129	269	677	530	146	805	192	999999	280	29	155	185	413	175	571	330	576	29	534	542	443	495	286	999999	292	367	948	960	708	637	695	806	917	938	431	746	999999	918	880	536	112	88	246	474	837	952	999999	757	999999	999999	924	69	493	743	933	999999	999999	951	999999	778	856	999999	776	999999	334	999999	267	474	743	825	999999	999999	149	997	439	365	999999	812	888	340	487	200	775	999999	712	636	323	183	999999	797	763	414	999999	111	680	880	312	603	149	499	694	999999	999999	999999	999999	276	919	999999	314	999999	384	180	73	906	301	666	456	847	929	697	35	999999	469	999999	72	561	976	48	999999	999999	63	656	999999	399	645	81	999999	999999	999999	999999	999999	999999	999999	436	422	592	351	774	809	999999	433	999999	673	452	999999	611	946	78	999999	263	999999	881	178	755	525	728	999999	674	271	229	999999	50	999999	493	980	999999	223	999999	532	479	999999	211	238	313	135	598	982	999999	925	44	135	117	120	860	155	835	659	124	911	694	95	676	513	590	534	393	999999	999999	471	999999	397	913	545	826	999999	999999	653	864	629	926	745	287	748	237	103	382	999999	999999	347	999999	549	109	130	999999	394	543	999999	647	999999	742	869	
802	758	999999	646	221	999999	999999	999999	999999	999999	794	495	985	948	808	928	999999	496	161	999999	999999	999999	999999	726	298	793	707	442	999999	401	999999	94	999999	999999	999999	528	98	590	882	810	999999	67	290	963	999999	613	145	889	585	615	421	161	999999	289	23	960	442	933	357	999999	999999	850	999999	665	999999	999999	999999	928	15	289	839	695	614	999999	999999	999999	561	362	999999	684	657	817	856	894	999999	854	466	606	999999	999999	999999	164	999999	999999	945	796	999999	625	999999	53	999999	217	884	306	775	726	546	999999	473	225	999999	90	961	672	771	57	993	999999	686	999999	254	999999	884	33	203	685	462	161	406	999999	999999	936	574	928	999999	450	933	999999	129	999999	999999	190	143	828	583	999999	203	570	692	898	802	338	999999	466	999999	11	333	861	999999	100	274	395	880	452	999999	473	999999	43	992	330	124	999999	999999	999999	24	73	869	66	450	197	999999	891	469	507	999999	719	997	117	138	678	127	81	457	39	999999	921	310	690	659	999999	499	999999	999999	371	784	369	45	515	452	999999	141	276	421	999999	608	999999	999999	382	999999	458	476	999999	904	323	213	52	985	273	444	102	763	189	406	999999	697	332	999999	999999	723	858	684	491	999999	403	547	999999	660	541	431	616	995	927	465	210	643	101	265	264	999999	741	383	771	999999	359	971	952	870	90	228	999999	68	999999	658	375	774	999999	742	510	776	363	391	454	842	828	107	999999	723	205	696	606	999999	69	939	981	484	912	420	315	999999	595	980	999999	322	999999	999999	999999	999999	99	436	659	358	754	488	804	360	999999	929	252	262	145	999999	999999	394	622	218	998	999999	676	999999	999999	573	999999	89	191	382	811	999999	999999	280	999999	567	999999	769	47	257	999999	999999	144	631	999999	982	178	63	999999	366	315	195	700	999999	559	287	602	208	999999	95	999999	675	306	432	548	798	242	999999	332	578	604	904	356	375	999999	427	754	55	346	879	405	383	792	824	77	625	440	760	721	999999	999999	435	205	952	335	647	284	712	92	999999	750	999999	730	718	999999	410	838	335	49	142	999999	999999	999999	999999	689	548	882	482	365	922	367	482	999999	999999	613	999999	708	999999	49	259	152	999999	999999	589	999999	209	652	84	72	666	999999	115	720	589	999999	417	573	511	272	999999	764	999999	357	999999	398	278	999999	62	999999	593	701	999999	999999	790	989	491	594	282	565	999999	895	808	420	698	145	261	761	999999	558	999999	605	207	999999	262	494	349	693	802	201	999999	263	600	969	999999	999999	
353	820	930	599	638	999999	300	946	782	892	956	391	658	34	146	517	999999	503	909	999999	504	311	42	305	649	798	792	999999	999999	236	304	839	941	734	792	441	999999	82	920	381	999999	999999	360	370	999999	958	44	777	64	353	979	107	69	491	469	51	999999	999999	949	840	41	218	251	555	597	126	450	924	241	705	685	999999	999999	538	681	253	951	999999	766	691	763	24	37	361	257	207	779	459	999999	751	999999	206	999999	90	350	107	999999	804	772	999999	999999	999999	545	999999	667	777	524	999999	810	225	99	124	867	267	86	999999	191	890	999999	999999	346	990	660	490	61	999999	999999	999999	197	584	245	156	899	354	184	999999	478	678	693	480	682	999999	649	58	661	539	338	865	14	333	915	128	506	382	85	999999	459	65	999999	189	697	999999	343	999999	999999	999999	225	999999	93	999999	548	999999	207	828	717	98	350	611	829	521	159	999999	497	999999	999999	127	650	526	999999	999999	999999	423	999999	514	999999	659	914	424	77	718	323	999999	782	581	999999	412	999999	678	664	986	185	999999	235	786	39	482	999999	999999	566	999999	302	999999	999999	435	999999	999999	142	999999	55	999999	183	926	999999	120	208	999999	442	916	999999	265	206	971	999999	292	999999	356	197	999999	484	999999	999999	444	857	214	425	625	571	999999	999999	658	999999	999999	632	606	813	259	313	124	587	999999	50	618	400	999999	666	330	836	960	953	882	938	548	999999	999999	934	999999	78	339	694	583	772	95	999999	430	985	969	348	265	999999	232	52	82	999999	789	269	999999	53	557	547	999999	788	611	402	468	999999	731	28	886	671	84	190	973	429	14	922	999999	53	970	324	999999	981	581	491	731	840	866	542	429	486	428	694	521	999999	999999	999999	171	693	115	999999	263	951	461	593	405	51	78	652	11	866	314	472	999999	242	999999	123	217	129	670	628	854	199	599	410	253	389	669	190	830	219	761	271	937	270	71	746	529	999999	96	999999	771	223	999999	562	182	956	621	289	942	486	587	999999	32	487	855	999999	361	61	350	999999	999999	888	822	791	114	53	999999	813	181	113	593	230	43	980	857	640	659	47	237	999999	768	389	248	999999	632	999999	248	460	414	999999	394	478	646	80	999999	999999	400	999999	457	138	431	999999	118	838	893	367	999999	52	630	999999	415	999999	823	63	999999	992	999999	478	169	394	804	84	408	184	719	125	583	962	672	973	249	910	999999	109	866	960	281	409	460	275	713	206	999999	199	591	79	654	592	999999	325	243	
922	589	73	334	356	999999	934	129	777	999999	54	999999	656	999999	504	735	999999	999999	296	721	250	999999	893	680	999999	254	219	592	649	999999	990	148	357	740	327	999999	999999	774	519	999999	999999	290	682	492	668	827	999999	223	97	344	929	405	538	603	992	999999	695	392	726	111	999999	351	479	316	999999	906	32	915	999999	182	219	949	677	735	999999	999999	345	411	999999	999999	999999	996	999999	999999	999999	999999	610	753	999999	999999	999999	143	58	418	371	995	810	999999	699	999999	999999	267	565	914	135	979	727	803	228	999999	568	294	379	945	40	999999	846	173	775	206	305	999999	178	244	999999	999999	900	269	373	389	159	969	999999	260	975	813	441	591	190	561	867	807	999999	714	855	351	763	113	388	178	159	646	601	503	465	999999	99	331	377	59	88	999999	439	839	882	999999	582	129	999999	999999	761	265	999999	223	999999	498	743	463	388	205	321	999999	880	204	239	512	377	218	794	999999	724	120	999999	140	482	408	377	695	999999	266	999999	644	999999	171	999999	894	663	999999	999999	967	999999	635	942	999999	737	291	588	245	999999	379	231	374	999999	529	502	651	51	999999	740	999999	130	58	631	999999	999999	677	663	718	787	345	849	989	54	827	999999	98	177	52	402	999999	999999	999999	95	462	45	404	320	614	999999	765	853	809	999999	999999	846	744	14	820	744	70	627	999999	999999	999999	999999	999999	329	999999	873	414	484	998	999999	549	120	988	962	999999	96	41	366	999999	59	32	491	49	352	999999	980	912	93	356	307	999999	573	951	684	820	931	803	84	813	741	265	291	854	358	999999	133	858	999999	835	734	999999	999999	578	819	435	999999	999999	888	518	525	999999	330	137	999999	129	975	168	313	152	999999	999999	999999	552	318	794	999999	637	690	254	688	999999	140	257	622	594	637	999999	141	259	999999	451	915	999999	999999	780	999999	163	162	999999	999999	999999	554	639	598	451	755	161	270	35	693	156	799	644	830	403	830	999999	999999	117	999999	999999	37	999999	115	795	377	400	265	999999	859	999999	484	461	132	723	578	500	659	999999	838	485	999999	116	565	891	999999	280	735	894	949	861	648	55	747	999999	936	501	534	802	83	364	896	732	999999	116	671	347	521	116	825	339	999999	999999	279	16	999999	921	497	223	999999	106	999999	370	587	999999	999999	438	714	981	787	86	999999	856	999999	483	999999	999999	999999	459	229	314	758	628	79	620	448	315	999999	740	893	999999	13	999999	999999	999999	699	535	155	177	999999	242	999999	999999	329	748	373	566	
245	795	999999	255	980	999999	994	838	999999	47	999999	967	559	633	662	974	97	771	999999	999999	999999	130	999999	62	999999	999999	292	986	680	999999	308	331	999999	882	80	999999	322	647	999999	965	326	821	638	662	244	187	617	999999	580	659	452	558	999999	717	369	124	21	999999	399	216	755	17	167	129	738	969	999999	677	999999	681	662	999999	999999	117	339	999999	492	131	818	678	165	747	416	31	776	999999	656	999999	522	955	968	999999	999999	999999	220	318	663	519	923	274	467	940	999999	898	997	12	821	567	387	999999	999999	999999	557	999999	61	999999	601	999999	353	988	323	190	164	607	712	999999	202	908	999999	31	722	972	207	553	220	224	766	517	33	773	928	999999	162	538	999999	999999	999999	536	776	212	716	526	999999	935	999999	287	999999	384	196	292	810	913	670	366	271	999999	692	14	510	836	251	94	999999	999999	69	234	37	626	284	633	325	665	141	694	314	999999	806	999999	601	933	438	392	330	741	963	25	428	795	277	999999	396	999999	35	999999	961	999999	413	596	875	999999	999999	999999	999999	562	966	154	781	975	61	75	852	430	412	577	407	858	764	381	615	54	805	242	999999	610	999999	930	640	200	732	999999	792	220	396	875	683	278	999999	999999	774	819	999999	999999	744	211	999999	965	983	457	542	999999	999999	41	999999	831	920	27	811	499	324	46	513	999999	252	378	282	641	44	999999	894	139	999999	995	607	796	811	362	497	157	788	281	999999	192	658	630	815	761	999999	565	954	666	467	792	453	738	999999	652	210	376	929	999999	931	456	563	413	536	872	433	999999	29	568	529	999999	710	52	999999	330	932	622	562	520	411	999999	581	999999	672	783	551	869	999999	168	162	131	227	609	350	999999	999999	999999	104	999999	337	55	545	396	999999	803	92	411	648	984	719	587	999999	418	777	462	874	334	741	999999	999999	999999	703	999999	415	999999	446	999999	999999	599	999999	687	528	619	999999	999999	999999	195	999999	868	701	150	231	505	448	999999	318	808	999999	887	999999	304	513	351	622	773	352	999999	980	999999	367	999999	708	58	293	42	69	203	999999	421	528	689	243	872	60	999999	343	208	422	841	999999	637	279	999999	974	406	184	186	996	999999	999999	259	214	363	511	999999	442	999999	221	999999	515	124	582	419	368	935	71	999999	301	443	439	153	271	149	999999	729	710	893	84	887	999999	882	207	816	408	278	485	879	371	339	747	999999	999999	15	336	974	999999	860	456	49	344	543	999999	563	999999	869	988	75	999999	781	
20	549	108	999999	558	999999	999999	999999	21	999999	460	191	279	962	695	278	167	999999	813	999999	999999	850	999999	44	552	323	997	644	836	999999	290	999999	175	589	329	208	72	661	457	999999	999999	299	999999	367	589	999999	274	999999	867	710	999999	999999	262	999999	117	169	113	73	781	999999	999999	282	928	483	809	50	25	690	642	497	216	505	808	119	999999	385	11	999999	455	999999	999999	84	776	136	825	556	167	999999	481	169	105	999	880	221	77	785	999999	375	999999	549	146	584	290	380	504	216	924	999999	432	999999	168	34	617	390	195	561	999999	802	657	262	882	889	218	999999	401	999999	625	999999	52	831	24	999999	530	906	263	475	793	999999	631	999999	632	25	703	749	11	80	391	499	36	515	288	567	999999	999999	999999	257	375	807	978	999999	999999	999999	110	999999	717	532	503	711	999999	719	768	110	999999	48	999999	999999	195	468	481	331	999999	135	569	536	552	457	917	234	249	999999	999999	986	999999	344	37	303	914	112	42	479	576	680	372	999999	747	188	396	680	675	800	71	906	999999	657	999999	999999	768	574	59	269	615	278	471	999999	999999	999999	999999	836	20	336	952	93	436	11	754	155	762	263	788	373	70	999999	559	449	945	999999	660	999999	999999	571	535	350	63	772	999999	308	219	999999	696	966	506	559	669	999999	999999	977	999999	334	903	326	703	999999	785	685	209	377	999999	31	999999	426	131	912	964	999999	999999	611	40	663	147	456	935	520	566	822	867	999999	577	220	999999	999999	722	335	867	555	867	29	564	377	573	496	588	197	999999	999999	844	593	999999	999999	999999	246	999999	817	196	457	999999	192	999999	963	818	698	800	508	429	217	999999	999999	55	999999	582	781	56	662	99	651	867	748	453	295	977	283	915	358	999999	365	999999	999999	149	999999	174	684	999999	601	559	875	696	90	767	859	576	59	999999	186	647	765	200	294	727	545	589	999999	999999	999999	999999	999999	999999	451	835	74	197	799	656	999999	999999	897	711	455	113	224	954	787	980	593	719	928	735	739	710	907	174	735	999999	999999	830	532	945	416	999999	25	999999	254	999999	999999	999999	777	402	912	999999	750	64	999999	191	999999	591	999999	662	155	943	67	808	999999	999999	999999	999999	461	621	63	805	721	999999	304	839	999999	131	710	542	286	999999	942	535	823	807	999999	853	429	554	674	22	37	870	799	473	557	216	999999	999999	325	803	999999	999999	349	116	999999	798	759	905	999999	999999	880	269	999999	999999	11	531	999999	244	780	999999	480	999999	999999	
51	778	851	162	831	292	881	81	207	227	999999	999999	786	196	716	598	172	103	524	999999	293	999999	767	494	999999	471	35	231	999999	732	999999	999999	312	219	999999	999999	368	645	928	623	221	999999	683	52	902	523	224	999999	278	646	618	999999	999999	455	662	909	20	999999	588	369	266	660	999999	474	999999	159	408	577	888	387	239	527	175	900	250	973	458	724	592	61	256	690	952	179	124	267	999999	856	999999	398	327	11	999999	568	367	561	999999	218	999999	999999	124	647	456	999999	416	100	816	65	999999	689	999999	295	774	536	123	999999	707	999999	360	999999	782	551	999999	500	999999	999999	470	607	543	688	918	249	659	999999	937	999999	244	71	762	33	451	999999	999999	999999	937	41	999999	530	999999	791	853	969	858	355	970	572	999999	956	831	999999	999999	219	521	526	999999	999999	636	933	599	514	341	646	332	336	278	470	900	163	563	38	11	940	162	752	835	949	999999	313	999999	374	981	999999	239	584	999999	241	800	134	106	725	405	303	999999	940	459	999999	646	532	87	999999	999999	473	402	803	186	690	67	999999	691	821	830	332	73	999999	532	63	416	747	932	47	669	776	67	837	999999	708	19	999999	302	628	312	858	236	999999	701	518	885	436	408	713	183	40	442	999999	895	83	239	705	417	999999	800	999999	599	50	840	895	999999	564	180	477	680	845	999999	999999	999999	971	106	703	999999	999999	178	979	349	229	999999	639	343	782	942	559	479	313	804	896	828	414	999999	195	999999	806	112	330	266	930	999999	337	999999	380	766	999999	999999	999999	999999	403	999999	999999	559	380	187	999999	561	633	622	999999	999999	999999	51	580	243	113	712	999999	184	727	912	999999	999999	418	999999	999999	85	963	25	29	582	944	141	411	668	18	855	888	18	999999	254	478	708	999999	932	665	296	999999	146	662	999999	76	361	454	999999	390	106	999999	192	651	135	598	618	603	49	999999	999999	639	999999	999999	258	999999	902	855	482	999999	148	88	486	532	249	103	827	363	808	516	592	686	920	287	911	715	705	366	203	656	860	115	999999	878	999999	656	80	910	999999	397	173	505	972	56	251	28	999999	660	412	41	770	999999	794	532	471	558	719	634	324	999999	127	546	662	826	583	43	482	608	112	592	32	916	948	421	352	97	714	873	46	892	999999	55	954	171	999999	999999	320	83	416	870	999999	446	596	870	279	627	999999	156	999999	218	999999	999999	558	819	19	853	999999	383	190	383	844	999999	598	431	999999	82	591	500	999999	978	
722	409	201	242	655	586	330	88	152	725	253	568	999999	828	999999	995	496	144	162	42	298	999999	893	42	999999	999999	848	175	388	206	45	353	215	494	495	146	863	325	174	432	533	238	241	999999	140	286	445	769	84	496	585	457	999999	999999	690	999999	516	168	216	563	738	165	699	945	690	900	999999	999999	999999	219	999999	180	969	730	508	70	999999	438	902	749	656	999999	100	892	620	588	15	307	804	709	630	705	119	610	693	999999	538	295	999999	239	924	528	437	865	364	999999	999999	617	999999	629	89	999999	266	999999	907	660	75	807	335	112	895	64	122	632	588	436	71	369	46	140	532	420	999999	673	825	138	651	999999	537	215	110	398	898	184	999999	999999	448	652	703	42	312	731	960	999999	344	999999	415	804	286	928	353	128	580	999999	999999	669	423	592	641	779	19	840	280	130	11	999999	165	999999	12	45	987	418	665	14	828	999999	999999	991	339	955	722	999999	948	608	861	982	817	630	87	999999	139	999999	20	999999	33	999999	461	840	670	837	714	999999	801	250	940	935	462	576	450	306	999999	431	999999	686	67	172	891	671	268	28	689	999999	859	51	999999	141	407	999999	980	365	349	619	331	501	250	253	54	999999	999999	926	530	251	190	781	751	999999	602	999999	866	999999	999999	789	581	999999	158	999999	999999	760	344	808	999999	999999	595	94	956	599	110	999999	446	813	128	193	12	999999	498	447	354	87	299	208	539	83	999999	130	784	560	47	999999	353	71	635	999999	374	859	399	809	656	999999	825	999999	607	840	887	63	742	398	786	250	163	710	834	540	470	999999	279	463	845	474	999999	406	999999	431	418	384	187	833	999999	153	942	688	791	259	262	147	999999	698	195	821	388	395	773	797	525	999999	237	104	999999	999999	590	935	999999	999999	999999	429	999999	185	999999	999999	875	908	579	643	999999	474	919	584	999999	999999	544	580	999999	33	96	999999	632	764	999999	775	156	92	999999	590	562	16	724	610	999999	832	547	425	276	682	945	479	816	139	499	60	723	652	816	500	693	20	999999	940	999999	999999	797	836	279	657	367	792	898	988	90	301	999999	318	130	455	999999	129	313	999999	88	617	999999	502	999999	855	61	503	276	520	897	552	347	784	516	583	45	710	155	619	999999	163	581	827	58	207	310	414	532	370	714	999999	706	82	862	999999	781	304	999999	423	999999	863	526	388	101	538	953	966	802	999999	999999	999999	973	999999	280	925	46	281	454	999999	555	646	999999	905	
806	332	845	999999	921	999999	999999	741	149	999999	23	461	636	203	999999	520	253	344	611	985	999999	638	600	22	802	937	999999	999999	849	999999	868	959	999999	620	582	768	693	688	999999	999999	744	679	936	251	999999	999999	999999	999999	545	933	822	221	44	986	955	999999	732	999999	472	999999	587	302	999999	643	863	64	999999	25	620	966	827	999999	299	837	999999	280	702	999999	341	999999	999999	999999	999999	916	682	657	924	905	665	999999	46	859	225	69	196	452	787	999999	387	999999	259	999999	231	999999	116	999999	921	999999	999999	999999	474	382	501	489	346	979	338	999999	961	215	140	663	360	215	999999	967	349	239	651	798	493	410	971	715	733	376	386	395	809	424	735	727	999999	980	940	663	368	999999	999999	216	999999	812	340	182	999999	596	921	25	999999	999999	918	691	999999	999999	201	73	411	785	756	970	999999	942	176	546	479	412	503	380	999999	276	608	999999	999999	445	684	681	80	799	999999	999999	454	370	746	999999	506	53	999999	221	788	999999	262	999999	979	753	612	999999	645	999999	702	999999	999999	551	750	382	540	315	185	119	999999	520	993	999999	565	619	525	999999	999999	506	50	435	240	292	591	397	23	999999	633	762	832	999999	45	999999	106	146	54	903	619	374	999999	200	868	72	999999	278	883	650	27	369	237	379	974	149	752	276	999999	810	959	362	368	515	999999	423	287	760	484	999999	515	999999	575	622	623	832	377	850	567	177	343	322	514	999999	18	273	534	462	538	999999	999999	830	294	244	999999	266	15	623	999999	999999	999999	198	793	176	145	597	999999	615	756	152	772	902	708	684	476	646	848	995	507	999999	888	824	232	589	999999	684	999999	999999	678	999999	826	753	999999	122	392	155	529	999999	238	420	479	918	706	395	132	631	131	609	767	307	418	19	126	109	566	999999	999999	214	983	460	462	462	937	999999	326	28	569	595	302	999999	999999	511	767	96	938	999999	128	999999	466	999999	999999	999999	573	380	948	816	637	242	556	430	999999	324	363	777	999999	26	981	316	999999	999999	71	536	316	999999	190	906	252	40	171	596	843	138	747	432	999999	999999	999999	567	451	999999	999999	337	999999	999999	152	802	157	989	999999	921	988	811	767	362	500	999999	228	137	200	51	574	999999	999999	960	999999	999999	999999	931	999999	40	999999	423	865	569	722	999999	999999	444	303	387	758	262	901	249	999999	41	370	394	931	999999	708	761	377	409	934	999999	266	88	294	101	999999	999999	999999	107	794	574	946	208	640	999999	539	784	999999	812	
292	321	705	831	999999	999999	689	192	999	19	332	376	56	465	999999	937	477	418	999999	212	162	542	153	999999	454	43	95	999999	754	175	999999	924	999999	999999	126	623	89	434	726	738	411	52	226	109	775	428	528	490	573	703	298	131	633	631	659	750	999999	901	999999	328	470	526	438	833	999999	408	999999	491	349	999999	857	999999	691	421	800	119	325	53	38	999999	999999	604	599	60	999999	999999	300	305	904	376	454	188	999999	408	277	884	999999	999999	999999	377	978	46	999999	999999	846	999999	439	222	999999	999999	434	135	872	360	813	999999	999999	387	956	469	117	154	586	972	999999	999999	999999	293	153	915	504	932	623	999999	999999	478	462	48	999999	631	779	87	999999	364	941	999999	315	999999	594	410	957	236	436	999999	269	834	459	178	999999	999999	261	156	78	915	55	501	511	999999	999999	999999	414	889	999999	335	999999	999999	680	999999	41	247	373	999999	698	999999	957	277	999999	663	402	223	28	293	999999	46	379	999999	999999	558	319	450	817	105	395	999999	996	78	63	110	279	999999	164	237	147	756	999999	999999	999999	335	957	777	994	848	818	98	999999	999999	845	999999	999999	999999	999999	999999	999999	590	430	278	911	449	746	888	224	406	393	999999	999999	790	155	297	242	999999	185	999999	600	541	455	969	999999	999999	932	875	233	916	154	222	999999	42	324	999999	336	535	52	18	589	999999	563	999999	465	655	999999	999999	999999	558	903	539	999999	999999	530	381	145	460	991	999999	999999	871	665	307	261	181	999999	36	475	999999	999999	706	999999	176	104	532	978	999999	514	631	278	407	999999	999999	999999	614	339	871	511	943	999999	999999	544	438	502	718	999999	265	346	293	700	999999	999999	999999	597	206	166	715	252	998	402	288	946	370	999999	119	971	990	294	646	841	92	525	999999	187	95	172	944	674	386	128	723	999999	230	930	999999	347	522	87	816	458	624	629	999999	551	999999	999999	184	103	999999	999999	999999	971	999999	452	999999	486	537	209	512	44	221	999999	866	880	679	767	726	439	79	771	458	912	477	198	999999	999999	999999	980	999999	999999	987	851	999999	639	705	751	821	777	999999	789	999999	999999	575	999999	246	583	763	632	872	375	999999	745	33	620	298	999999	503	511	235	164	474	999999	165	999999	999999	370	999999	236	999999	927	999999	949	126	999999	962	145	346	696	952	643	700	390	118	999999	954	999999	827	670	350	204	258	320	999999	167	325	261	167	230	999999	876	824	536	457	999999	429	262	628	999999	658	163	999999	807	558	592	464	94	999999	
486	999999	803	542	98	999999	979	679	636	407	999999	964	710	977	125	960	86	819	173	999999	999999	259	701	624	94	22	197	39	451	999999	959	999999	240	999999	680	829	999999	343	999999	999999	999999	275	999999	855	669	778	947	999999	59	846	482	999999	999999	161	285	237	698	189	458	85	698	950	999999	999999	447	266	733	999999	999999	999999	39	742	93	523	464	897	466	846	999999	315	999999	21	999999	604	999999	197	412	999999	537	999999	999999	999999	885	999999	999999	527	47	917	417	999999	54	59	879	763	816	740	688	777	697	387	770	851	234	152	999999	686	969	633	596	260	853	654	371	853	999999	999999	999999	434	571	999999	999999	549	438	551	270	999999	142	227	788	548	508	634	391	159	682	289	527	999999	648	275	558	999999	999999	167	559	400	999999	999999	608	538	883	264	216	761	527	999999	423	999999	882	995	553	751	845	58	751	229	273	221	180	875	760	123	785	999999	387	999999	227	281	992	870	337	116	618	259	999999	999999	999999	630	632	460	866	845	999999	653	721	806	999999	282	999999	340	136	476	999999	733	999999	770	999999	999999	383	80	13	999999	689	999999	667	999999	143	999999	999999	506	800	999999	589	719	18	999999	263	141	583	999999	888	945	865	999999	743	860	999999	999999	480	894	999999	518	256	561	457	724	999999	848	985	999999	673	972	888	999999	999999	493	886	145	724	862	516	347	336	999999	999999	999999	286	999999	278	807	195	258	999999	499	999999	291	396	999999	272	294	759	414	155	308	907	915	67	956	132	260	973	126	169	617	387	437	191	454	378	398	448	138	999999	188	99	424	857	398	999999	999999	106	858	872	999999	113	112	999999	37	894	276	11	999999	904	27	833	79	98	999999	122	999999	110	942	999999	873	845	999999	833	999999	999999	492	68	999999	999999	874	164	124	253	729	514	284	245	999999	559	112	397	128	233	563	355	29	336	999999	286	885	158	163	209	999999	595	999999	278	234	817	411	999999	342	552	40	863	718	826	369	992	837	67	999999	393	999999	999999	726	407	280	622	200	999999	709	392	892	725	10	915	254	144	43	16	999999	345	157	999999	64	999999	203	999999	636	203	967	367	448	828	212	770	652	522	999999	999999	999999	612	627	254	509	950	999999	999999	862	803	582	235	959	831	999999	610	245	662	431	160	214	580	999999	999999	999999	351	943	74	523	240	999999	731	275	959	999999	408	718	903	394	114	916	888	838	832	621	741	999999	999999	782	999999	535	989	999999	717	868	428	627	630	999999	167	999999	595	790	631	541	
999999	999999	999	999999	647	999999	342	278	999999	999999	326	999999	999999	386	457	999999	336	292	999999	705	282	639	999999	999999	999999	999999	97	847	237	107	331	107	216	301	770	782	408	793	144	709	999999	721	773	999999	552	686	474	999999	999999	223	680	312	999999	926	268	999999	999999	908	999999	866	803	999999	50	230	911	228	535	860	999999	999999	545	999999	157	222	512	999999	866	83	548	902	999999	843	249	24	426	29	239	999999	43	559	381	500	559	277	905	999999	681	553	573	334	160	613	638	933	678	147	999999	656	423	707	999999	999999	999999	341	559	999999	255	36	999999	892	999999	255	827	999999	303	999999	983	880	316	804	999999	322	999999	999999	999999	703	215	316	346	289	999999	999999	999999	335	214	999999	140	227	717	945	999999	655	750	999999	345	905	786	581	639	633	999999	999999	350	618	828	42	827	155	589	856	755	938	689	524	37	416	388	501	999999	260	999999	766	172	370	351	234	571	829	879	999999	916	633	677	999999	135	589	242	258	507	181	999999	985	637	861	999999	524	965	236	999999	929	999999	294	729	999999	718	999999	122	979	999999	999999	999999	998	999999	999999	939	131	271	976	398	448	183	999999	999999	999999	45	999999	138	311	180	827	269	999999	999999	950	328	632	999999	298	999999	999999	477	262	981	904	999999	227	719	894	921	78	263	988	837	214	755	398	300	59	353	790	268	999999	809	999999	999999	135	821	325	424	999999	227	972	982	999999	999999	920	157	100	969	817	218	243	390	111	573	999999	507	972	204	930	999999	999999	945	213	999999	666	453	542	999999	585	406	999999	479	613	850	290	16	187	243	834	250	210	90	535	581	34	999999	707	875	73	628	848	130	493	975	373	999999	778	191	314	477	615	999999	999999	999999	999999	764	776	999999	999999	999999	999999	999999	370	999999	141	774	999999	999999	454	245	745	999999	505	957	999999	999999	986	637	999999	263	237	999999	929	366	999999	680	999999	124	766	999999	654	457	592	799	308	999999	760	999999	999999	598	617	999999	999999	999999	732	947	999999	436	864	999999	777	148	773	39	46	334	999999	13	65	999999	999999	305	865	193	999999	298	84	999999	658	446	522	192	793	888	645	91	999999	860	634	687	655	269	260	235	493	999999	683	563	762	999999	311	757	999999	999999	520	322	290	553	488	999999	999999	999999	778	427	28	595	354	999999	393	999999	75	949	379	377	999999	819	55	999999	700	84	614	521	943	684	145	765	444	410	377	332	801	714	381	999999	814	337	999999	832	216	897	999999	798	179	808	908	362	388	380	587	
701	999999	650	853	414	829	361	384	999999	291	263	161	944	517	70	162	360	577	189	563	478	337	222	433	802	912	816	352	145	776	999999	386	73	999999	675	65	161	861	966	999999	463	952	397	551	999999	999999	227	290	119	655	558	784	209	817	118	373	999999	226	61	501	23	19	249	326	507	876	98	130	999999	15	11	499	610	819	109	525	939	670	479	66	695	536	243	999999	999999	999	187	255	999999	311	999	999999	809	475	999999	454	713	999999	53	999999	658	107	999999	113	999999	68	183	390	718	593	433	999999	999999	994	999999	999999	775	760	108	508	699	842	999999	539	15	999999	689	145	472	655	999999	868	626	403	999999	598	97	139	834	169	825	797	537	131	878	999999	197	814	668	999999	678	952	972	999999	386	815	691	999999	999999	588	378	47	917	72	780	564	768	353	999999	218	999999	646	999999	939	683	902	315	999999	661	999999	878	999999	477	602	999999	999999	999999	92	26	592	906	999999	41	999999	790	788	879	999999	999999	999999	999999	844	227	460	480	41	37	42	861	999999	509	407	256	999999	999999	504	999999	324	94	921	999999	686	999999	999999	311	220	614	679	158	895	32	841	943	348	555	999999	999999	26	999999	945	832	863	230	541	93	509	932	335	546	296	227	999999	389	428	999999	170	999999	223	158	999999	426	999999	884	999999	999999	999999	999999	907	160	676	847	553	202	149	999999	804	465	794	999999	999999	288	289	143	861	677	467	999999	524	999999	395	526	442	867	863	529	999999	979	264	89	424	55	34	184	870	999999	674	999999	250	339	850	704	722	302	357	980	999999	224	32	999999	999999	217	938	999999	765	159	999999	685	339	620	614	824	211	715	506	755	264	115	273	422	13	105	220	195	842	690	999999	150	520	999999	999999	999999	957	965	95	217	999999	999999	418	720	44	999999	43	630	724	999999	503	17	796	601	726	41	950	609	295	899	999999	753	999999	85	355	274	999999	456	238	354	867	245	999999	298	648	454	999999	552	387	24	71	589	470	816	196	796	353	919	165	360	999999	357	679	195	221	363	999999	999999	999999	770	824	586	402	379	999999	267	387	507	952	282	344	407	231	281	837	416	999999	999999	888	558	999999	254	999999	999999	45	519	566	444	87	295	25	363	187	617	199	485	197	999999	657	929	419	999999	999999	999999	25	999999	135	407	999999	999999	81	873	455	816	850	999999	295	524	344	649	701	999999	430	999999	266	981	230	614	999999	362	229	201	908	959	149	84	999999	417	863	133	394	999999	95	283	224	
152	908	999999	767	619	199	673	755	17	237	476	425	310	627	999999	691	520	999999	996	585	879	999999	496	676	775	999999	878	661	999999	264	999999	856	157	452	999999	83	858	847	472	172	999999	445	900	999999	672	658	976	789	999999	442	873	999999	99	999999	344	186	421	694	991	326	321	999999	544	752	695	619	278	857	999999	999999	832	999999	852	834	999999	443	74	999999	14	127	326	98	831	779	391	698	767	459	117	937	999999	999999	856	155	850	999999	901	999999	46	999999	389	128	286	869	609	210	999999	999999	667	901	122	656	690	874	999999	233	190	999999	371	996	852	819	999999	576	999999	999999	816	706	983	495	542	917	728	950	737	207	811	962	179	190	707	511	791	999999	825	14	484	982	999999	627	363	145	785	49	210	570	379	999999	570	941	393	999999	281	181	369	999999	999999	999999	146	803	421	227	999999	191	298	350	37	543	999999	304	193	834	561	999999	142	999999	999999	999999	750	177	828	110	402	237	796	423	999999	619	846	630	999999	999999	845	351	215	146	549	604	750	860	999999	835	999999	275	758	559	999999	915	49	963	73	248	999999	969	975	321	825	368	394	875	120	417	696	130	228	448	988	220	161	996	856	537	938	889	634	992	151	136	479	999999	690	325	580	883	567	837	755	876	376	894	320	191	219	875	750	134	999999	838	57	319	570	521	763	999999	116	535	310	109	344	983	999999	699	889	999999	999999	795	837	999999	563	390	693	122	844	999999	685	675	328	73	149	509	852	312	999999	169	676	179	999999	536	777	999999	536	999999	541	999999	999999	621	302	71	690	999999	999999	999999	999999	999999	626	457	677	506	367	441	217	247	959	835	140	999999	620	729	480	999999	243	310	45	999999	999999	46	580	999999	542	74	383	266	383	999999	222	525	37	999999	543	229	501	65	179	346	824	999999	696	999999	262	857	10	572	590	674	720	999999	301	999999	813	589	876	225	963	303	67	951	863	774	622	999999	839	999999	196	261	999999	999999	999999	999999	707	564	350	874	209	999999	73	999999	675	999999	474	999999	234	999999	608	953	352	285	102	999999	288	999999	999999	921	999999	647	999999	999999	999999	338	999999	542	855	602	55	999999	999999	12	999999	999999	240	257	285	165	310	397	390	565	601	242	909	999999	999999	265	420	834	138	999999	999999	561	667	999999	999999	999999	558	999999	379	632	238	999999	713	999999	268	814	999999	41	999999	280	999999	696	999999	462	210	154	428	911	999999	599	191	220	999999	821	222	464	620	999999	823	937	606	378	999999	758	
337	252	528	570	979	281	620	389	999999	857	806	103	999999	214	71	290	918	647	999999	780	451	999999	999999	892	137	804	999999	676	999999	660	673	999999	999999	508	135	958	999999	858	931	184	999999	801	973	272	24	128	999999	415	999999	543	29	959	892	247	317	319	23	636	999999	185	87	943	182	586	194	563	425	999999	89	113	664	69	715	310	999999	649	999999	965	877	999999	644	789	769	674	999999	999999	360	441	999999	816	944	989	425	756	107	45	629	396	88	461	999999	373	335	999999	878	959	999999	591	446	667	274	999999	758	999999	541	298	183	507	945	479	213	984	604	999999	168	999999	644	999999	213	765	999999	657	999999	999999	315	999999	463	966	796	999999	470	768	994	999999	551	896	240	999999	224	809	999999	132	999999	609	258	719	769	72	644	213	325	294	388	681	999999	617	999999	342	127	270	834	999999	999999	274	19	444	989	79	721	999999	999999	999999	744	403	903	898	216	999999	177	596	511	400	331	592	365	185	390	322	887	934	736	898	873	954	974	654	420	999999	599	814	999999	700	999999	382	999999	673	549	999999	778	999999	999999	999999	174	530	759	444	885	128	909	999999	999999	677	191	787	999999	545	778	790	999999	259	487	40	688	999999	999999	810	59	949	823	692	636	999999	544	148	533	853	734	352	999999	540	999999	301	276	999999	759	999999	518	563	846	233	894	759	565	999999	271	379	204	811	663	999999	394	936	305	226	206	658	999999	52	263	999999	811	435	595	888	490	195	999999	921	603	815	302	495	113	999999	999999	999999	840	24	999999	164	659	923	689	256	155	832	996	60	999999	111	999999	475	310	173	422	999999	174	999999	48	85	616	282	217	847	655	999999	833	999999	428	330	818	999999	999999	108	999999	888	746	999999	742	658	199	713	361	502	999999	827	194	939	999999	999999	999999	173	999999	802	548	387	715	841	600	256	998	299	632	999999	292	800	999999	211	999999	999999	999999	825	934	390	886	902	999999	715	950	828	714	893	530	98	617	999999	152	372	560	645	182	904	747	999999	659	999999	90	121	219	106	526	982	797	652	999999	887	238	999999	916	645	999999	999999	999999	772	999999	115	769	999999	631	999999	657	999999	651	505	361	817	87	448	999999	986	999999	809	999999	854	311	731	105	877	479	730	999999	557	999999	915	189	182	23	975	999999	554	140	999999	490	581	448	589	341	301	300	801	809	790	999999	929	823	656	999999	46	999999	811	19	892	74	999999	221	110	491	735	999999	189	803	112	999999	185	856	285	329	924	415	722	
399	803	586	999999	999999	635	692	526	102	532	677	977	514	151	545	248	482	588	370	348	107	605	975	121	998	999999	999999	689	83	547	337	580	630	748	421	999999	999999	395	980	585	999999	999999	643	999999	511	999999	597	353	640	618	999999	740	564	999999	999999	794	828	474	680	223	341	999999	452	999999	204	107	999999	766	730	339	932	96	608	999999	931	142	962	191	610	182	120	951	999999	465	999999	597	25	564	133	999999	999999	840	999999	766	999999	414	522	98	599	413	479	830	999999	999999	685	716	141	999999	145	492	831	647	864	999999	113	999999	954	987	810	607	91	792	643	113	999999	999999	382	841	999999	526	999999	999999	592	207	703	289	999999	999999	779	999999	465	999999	428	641	999999	999999	999999	216	999999	864	459	999999	999999	991	331	686	197	520	358	593	999999	999999	999999	618	999999	957	64	999999	999999	823	62	999999	217	782	999999	845	373	12	317	222	125	175	188	676	76	999999	595	600	875	26	102	999999	399	999999	693	999999	997	809	999999	837	685	319	411	839	811	999999	327	506	849	486	323	194	212	999999	477	178	121	572	552	785	372	464	790	999999	999999	245	817	30	999999	976	847	563	242	479	537	806	999999	348	864	999999	999999	99	999999	399	703	907	999999	264	719	524	63	999999	999999	983	475	231	529	622	117	576	435	306	417	872	638	759	952	733	608	671	999999	772	708	999999	26	282	712	400	999999	999999	631	562	999999	573	922	421	306	999999	999999	315	287	152	241	297	999999	999999	682	878	999999	944	955	999999	656	57	120	290	727	539	966	202	518	999999	536	293	999999	872	994	843	950	226	462	702	729	302	999999	999999	541	420	339	999999	999999	999999	639	151	869	750	999999	999999	462	641	694	766	999999	811	797	158	615	948	352	525	478	999999	928	544	491	262	161	999999	663	849	749	317	210	999999	601	999999	999999	395	423	204	966	999999	390	318	532	999999	999999	917	999999	999999	656	593	999999	813	85	762	906	999999	660	617	598	552	600	613	892	387	566	869	219	123	660	229	534	999999	559	738	999999	620	22	999999	999999	243	859	428	202	999999	999999	999999	346	839	777	999999	735	805	605	424	149	777	425	154	139	999999	708	391	584	999999	68	920	263	347	314	296	93	864	776	365	692	999999	999999	736	999999	179	999999	380	346	267	999999	729	551	999999	999999	680	204	999999	999999	300	999999	478	843	766	107	329	999999	998	534	491	319	870	39	250	731	967	999999	689	15	999999	999999	337	54	326	942	339	378	127	749	999999	101	225	208	485	
829	223	999999	654	638	819	45	534	845	854	948	999999	999999	999999	999999	630	324	514	862	705	999999	999999	433	999999	823	768	950	25	999999	900	399	103	672	554	420	999999	999999	711	61	196	999999	493	999999	200	377	329	640	77	713	128	999999	587	999999	502	212	631	999999	999999	830	999999	868	999999	285	945	465	855	951	999999	890	999999	999999	612	999999	675	999999	999999	716	243	158	999999	138	883	999999	140	591	812	999999	999999	351	999999	727	826	881	191	328	904	999999	546	735	522	377	999999	187	817	136	707	999999	688	999999	423	915	556	663	336	741	999999	718	999999	999999	652	999999	781	803	111	178	999999	999999	281	357	999999	580	179	508	635	136	643	706	494	999999	999999	688	62	457	999999	872	180	172	999999	450	342	196	999999	192	999999	408	596	691	999999	648	960	975	852	999999	844	842	746	999999	999999	999999	107	999999	999999	999999	999999	964	72	334	875	999999	999999	14	186	830	24	690	517	986	426	237	999999	951	630	999999	53	907	836	721	612	95	136	132	144	999999	352	63	962	999999	712	128	345	272	815	846	650	956	799	31	325	164	335	759	999999	800	668	156	999999	388	107	572	138	999999	721	790	112	999999	999999	830	488	961	999999	595	284	308	892	278	145	784	204	97	999999	999999	405	458	759	377	500	343	686	206	404	583	824	150	990	994	551	35	744	775	96	999999	543	999999	999999	739	485	334	908	400	20	874	999999	20	463	323	945	999999	40	734	384	999999	999999	291	567	154	771	144	318	897	727	120	49	428	11	149	999999	999999	32	999999	892	176	999999	999999	999999	529	399	814	686	676	58	288	999999	19	400	999999	999999	261	796	291	968	350	999999	20	673	899	835	765	18	324	52	904	999999	999999	842	999999	110	857	105	48	754	999999	457	641	849	448	126	40	37	450	324	999999	254	741	61	551	160	424	999999	296	999999	634	805	371	999999	153	48	983	176	192	459	999999	999999	758	999999	21	893	384	170	234	783	805	737	567	10	999999	660	508	959	999999	68	685	999999	999999	999999	129	999999	95	17	706	409	142	863	845	991	356	862	495	213	50	658	775	264	398	513	889	897	247	999999	610	493	540	34	875	134	774	999999	357	414	417	859	807	377	999999	999999	999999	941	891	576	654	999999	174	304	999999	643	292	431	999999	305	464	232	914	724	406	222	999999	118	988	721	226	621	999999	91	999999	190	850	999999	999999	574	863	947	999999	999999	717	450	329	245	115	242	842	352	999999	61	949	195	945	93	970	252	999999	541	
953	180	359	42	999999	92	999999	738	999999	883	999999	280	442	517	226	254	16	955	999999	999999	999999	755	999999	874	732	464	141	999999	244	767	438	557	618	331	999999	999999	320	999999	795	246	737	376	449	958	999999	618	619	442	968	999999	999999	24	358	999999	538	999999	301	485	310	200	951	999999	503	35	455	85	662	120	523	391	933	331	169	656	896	636	316	920	163	123	844	699	642	543	690	423	208	999999	793	796	543	999999	384	605	999999	999999	999999	424	513	645	956	508	999999	586	999999	755	854	701	435	901	999999	381	331	196	999999	999999	265	960	999999	42	876	375	326	999999	999999	108	946	564	371	67	999999	892	999999	518	167	999999	780	65	775	999999	999999	999999	861	892	999999	171	513	999999	260	43	583	912	88	480	768	590	191	201	737	669	808	300	999999	377	146	999999	963	813	38	19	481	210	999999	410	999999	999999	514	434	822	686	594	758	314	999999	999999	852	813	936	749	577	164	588	327	116	136	277	999999	493	755	999999	208	700	999999	999999	562	382	727	678	17	999999	85	757	999999	999999	85	59	986	12	999999	999999	196	37	73	460	854	892	883	88	283	205	214	31	678	999999	999999	894	598	999999	775	111	134	144	999999	999999	502	406	999999	276	999999	999999	291	173	599	470	719	999999	999999	709	999999	999999	499	649	405	999999	194	63	999999	462	572	190	461	923	236	999999	170	62	107	712	958	457	683	999999	999999	999999	914	50	431	999999	999999	317	267	889	677	116	612	485	739	127	176	449	328	756	999999	850	999999	999999	936	808	310	667	83	924	999999	938	985	882	601	208	897	154	999999	870	264	264	923	571	256	130	188	685	322	999999	546	999999	139	927	999999	999999	581	555	113	999999	908	540	244	343	148	738	130	999999	883	540	230	31	817	458	502	450	926	63	122	816	629	999999	354	103	999999	241	808	68	970	404	626	351	50	999999	962	723	999999	999999	433	517	10	999999	801	781	759	524	999999	999999	434	471	999999	527	443	297	999999	293	196	151	955	906	930	71	759	489	913	999999	981	809	999999	778	430	345	630	605	815	180	823	572	999999	863	540	136	999999	508	133	109	999999	753	23	678	999999	878	635	999999	586	939	699	321	868	880	543	892	195	999999	51	935	897	999999	999999	999999	999999	624	807	999999	376	803	437	999999	366	814	999999	237	796	999999	251	552	710	113	28	876	999999	511	704	463	330	647	941	977	467	198	211	80	281	198	999999	912	80	543	160	783	511	999999	955	63	909	315	999999	378	
414	498	234	999999	818	605	353	999999	920	999999	999999	728	999999	999999	794	999999	613	899	956	607	607	339	481	176	999999	999999	999999	43	556	650	554	24	551	573	573	968	999999	416	261	676	845	261	991	999999	999999	999999	920	62	653	786	450	19	999999	499	770	84	999999	68	999999	999999	241	319	999999	279	799	999999	187	298	886	826	999999	206	999999	289	761	356	348	999999	403	530	999999	322	999999	769	210	999999	665	62	802	498	951	905	574	678	445	536	849	721	999999	26	254	631	175	827	581	999999	371	999999	999999	999999	736	271	999999	321	268	918	929	641	78	265	100	135	495	398	874	309	999999	969	844	235	999999	626	828	387	286	999999	156	563	999999	999999	182	596	324	389	999999	689	999999	999999	420	999999	606	218	652	999999	925	999999	145	777	952	282	621	401	999999	512	917	999999	443	287	45	575	772	376	999999	121	92	504	810	999999	636	195	68	378	999999	999999	628	298	973	167	461	167	557	379	611	915	345	781	371	811	999999	651	256	964	227	844	999999	999999	764	541	999999	431	999999	999999	150	766	223	252	842	999999	883	628	147	286	825	878	999999	402	765	538	776	311	999999	999999	999999	985	938	104	161	714	574	398	999999	442	578	40	848	527	238	999999	702	999999	939	999999	928	843	999999	970	148	349	826	999999	474	236	999999	999999	298	318	394	165	827	129	999999	137	341	494	104	999999	707	999999	999999	500	999999	921	999999	684	999999	676	80	801	481	968	955	999999	887	222	924	308	677	300	999999	539	143	82	999999	583	10	811	134	443	748	999999	272	353	319	999999	197	999999	400	90	999999	621	999999	592	683	999999	173	999999	999999	999999	570	796	37	416	62	499	366	101	999999	262	999999	560	551	637	63	673	999999	612	502	999999	999999	999999	908	597	385	130	301	550	398	167	419	999999	999999	999999	873	999999	780	855	300	820	999999	106	999999	999999	406	365	999999	610	539	20	162	999999	999999	688	103	199	888	440	41	999999	207	815	702	746	999999	962	988	545	763	111	892	850	321	681	591	928	999999	770	999999	999999	61	691	999999	388	14	858	933	883	913	999999	73	999999	823	368	622	163	999999	999999	999999	444	376	534	846	437	999999	312	249	115	106	174	466	127	250	999999	881	516	804	323	742	999999	999999	115	632	89	47	999999	999999	953	999999	437	534	829	475	999999	653	526	844	999999	270	702	619	827	786	749	227	945	999999	999999	999999	116	359	90	169	999999	415	271	902	766	399	999999	999999	296	56	999999	999999	999999	999999	999999	368	364	671	999999	
63	49	374	999999	328	999999	999999	102	454	999999	476	952	88	999999	669	165	349	392	624	87	193	695	426	333	781	127	999999	590	999999	999999	453	132	445	138	37	130	946	999999	942	29	904	999999	130	71	999999	104	590	195	966	999999	155	999999	739	593	47	367	623	51	429	210	773	281	799	840	770	353	516	999999	426	549	218	144	449	999999	183	885	575	364	513	686	537	923	999999	806	468	477	393	851	100	999999	506	905	785	742	255	632	508	999999	999999	999999	587	639	769	427	999999	999999	537	143	420	999999	999999	269	537	742	672	849	658	992	999999	303	959	665	859	756	53	313	358	999999	359	550	387	999999	73	999999	108	897	999999	206	999999	458	999999	999999	441	939	878	246	377	52	79	406	974	999999	908	998	517	922	999999	22	383	973	999999	830	784	870	774	505	205	501	999999	774	695	462	473	999999	999999	709	234	920	878	806	936	316	636	999999	576	871	386	999999	529	186	127	151	823	555	796	119	999999	571	175	382	999999	875	999999	304	710	999999	999999	999999	999999	999999	999999	859	144	576	47	999999	203	999999	303	999999	128	999999	972	467	657	553	999999	918	136	253	999999	663	999999	506	999999	70	999999	341	252	64	828	401	430	999999	999999	267	17	256	999999	451	915	644	277	272	263	910	999999	999999	647	166	882	999999	999999	999999	573	44	114	637	810	976	448	861	999999	999999	84	727	710	260	978	399	545	999999	410	999999	337	599	395	492	252	855	167	965	694	95	999999	703	542	999999	158	453	163	379	446	541	12	999999	67	38	999999	535	210	652	962	258	999999	999999	724	183	999999	974	649	621	999999	955	819	482	999999	501	77	380	195	682	112	534	999999	999999	999999	869	682	999999	542	367	305	716	654	514	999999	445	474	681	999999	999999	962	183	999999	541	984	490	722	999999	886	565	961	999999	350	527	549	437	23	455	554	855	500	791	442	291	326	678	310	314	478	732	36	395	999999	826	999999	928	730	703	191	465	157	162	397	999999	405	488	376	136	964	575	432	29	137	134	867	180	999999	523	225	315	189	417	61	163	538	999999	425	999999	999999	620	999999	319	273	98	707	348	404	465	885	838	312	184	349	903	310	17	268	277	999999	548	196	999999	488	875	999999	999999	110	243	447	830	999999	852	328	354	999999	122	755	999999	426	529	776	286	999999	387	13	999999	78	999999	852	531	317	157	565	269	433	500	830	398	813	968	248	170	999999	65	999999	460	855	995	45	197	261	230	851	439	772	999999	579	111	
872	279	671	952	999999	999999	523	999999	999999	69	920	999999	292	367	234	999999	290	615	268	581	612	553	159	999999	122	999999	279	999999	306	999999	999999	523	921	729	999999	999999	306	295	779	110	542	859	999999	796	85	999999	905	999999	995	999999	158	999999	651	997	999999	999999	129	598	999999	725	647	999999	999999	171	572	406	455	562	999999	690	161	995	999999	167	49	753	389	363	997	999999	999999	384	999999	903	999999	999999	871	923	999999	999999	423	708	455	999999	999999	115	249	999999	234	678	999999	352	63	314	252	999999	330	493	958	745	939	999999	601	396	966	273	345	716	194	242	535	532	332	999999	277	453	549	782	704	933	513	387	999999	999999	240	999999	999999	785	999999	823	19	387	965	494	999999	999999	999999	68	97	200	770	999999	817	992	999999	690	30	419	47	798	614	548	789	34	242	999999	638	282	166	559	942	559	65	371	232	157	567	838	387	620	346	490	694	514	173	979	569	146	185	549	396	911	748	862	218	470	598	940	262	705	28	834	902	538	999999	220	999999	456	769	995	133	999999	41	427	462	133	853	285	999999	262	992	999999	106	617	172	40	999999	203	162	999999	559	999999	586	682	999999	511	588	999999	266	999999	511	122	999999	999999	425	214	879	330	999999	94	616	999999	999999	999	999999	526	999999	294	375	227	409	285	304	18	445	507	606	359	826	951	545	697	28	909	999999	880	135	915	202	958	160	490	999999	77	154	246	548	586	969	84	999999	999999	999999	999999	552	236	817	367	999999	918	608	529	504	458	549	999999	999999	179	259	999999	400	999999	102	417	76	918	491	999999	863	209	958	29	390	999999	188	252	907	999999	366	999999	72	767	180	999999	999999	630	999999	345	527	999999	999999	999999	999999	999999	999999	949	999999	383	972	634	745	590	999999	545	959	999999	149	999999	279	307	22	325	812	735	999999	633	652	999999	999999	445	999999	999999	709	638	999999	999999	999999	253	77	239	999999	534	16	732	999999	999999	273	635	324	770	491	999999	999999	230	223	626	566	601	377	999999	307	393	324	536	999999	599	999999	865	287	379	896	896	685	50	266	488	318	999999	999999	999999	369	26	503	297	999999	699	89	489	425	640	33	999999	999999	26	932	657	219	480	40	999999	602	999999	358	945	874	999999	557	35	963	734	318	486	999999	89	691	290	889	999999	999999	999999	519	400	999999	646	355	805	30	669	118	609	278	837	58	778	695	961	668	557	423	999999	151	64	525	690	332	547	455	796	999999	651	767	191	898	999999	668	211	957	711	599	999999	
574	887	917	364	466	480	999999	866	393	729	622	999999	614	222	860	465	999999	760	999999	808	999999	233	344	999999	999999	97	999999	30	119	494	14	957	999999	999999	999999	263	146	170	999999	852	119	588	999999	605	999999	435	577	999999	177	213	336	207	397	999999	718	999999	553	461	999999	378	999999	416	757	899	725	999999	383	270	426	606	329	714	999999	472	699	770	820	738	437	999999	999999	999999	852	905	168	806	999999	177	635	455	710	685	647	855	999999	999999	831	514	880	374	999999	317	270	571	883	622	671	925	101	948	530	814	34	117	858	999999	564	851	999999	918	105	215	635	999999	896	644	76	680	161	996	939	315	858	999999	362	213	992	291	31	545	145	644	999999	687	999999	895	661	999999	997	41	148	999999	999999	961	999999	847	681	298	674	999999	555	991	773	999999	18	224	956	961	754	655	296	282	999999	999999	783	460	139	947	56	10	983	536	683	129	999999	959	542	897	794	515	531	703	616	999999	990	999999	871	981	678	999999	939	999999	999999	351	745	865	160	578	187	818	999999	999999	252	673	266	29	318	653	246	59	681	69	177	248	134	592	665	999999	214	640	589	157	279	999999	71	293	751	341	384	992	809	963	719	975	797	796	461	943	525	970	999999	999999	999999	999999	38	999999	532	999999	226	162	210	112	373	547	999999	570	464	905	612	973	999999	976	279	999999	249	999999	350	201	450	337	141	999999	999999	243	805	372	999999	650	999999	191	760	214	124	999999	791	706	600	181	747	236	999999	555	340	552	999999	857	999999	501	389	999999	999999	341	105	889	31	487	580	999999	999999	866	169	814	999999	430	222	73	862	57	461	543	127	178	999999	999999	995	585	391	999999	540	999999	424	909	270	997	999999	429	118	235	210	314	135	470	439	999999	77	999999	957	910	999999	638	999999	999999	49	845	999999	999999	887	881	893	999999	106	999999	599	999999	452	999999	554	999999	778	793	954	636	846	999999	417	657	739	573	999999	477	999999	481	650	902	952	999999	869	424	999999	291	541	999999	999999	999999	217	534	870	645	437	817	973	365	142	545	683	999999	64	892	438	545	631	323	999999	426	816	999999	950	697	841	999999	389	139	797	496	261	999999	305	999999	939	999999	786	999999	145	999999	504	272	348	114	999999	593	999999	977	986	269	659	228	502	915	949	592	583	183	999999	508	999999	999999	999999	645	294	956	73	973	952	554	758	537	187	406	999999	999999	286	846	478	258	470	412	152	537	837	43	235	999999	141	357	309	613	999999	637	900	660	
703	999999	999999	271	530	495	35	999999	999999	132	51	106	999999	405	316	737	704	555	999999	35	701	41	808	999999	731	682	842	605	254	155	999999	550	505	271	849	582	35	999999	727	974	387	710	36	714	999999	138	396	735	50	572	908	999999	598	875	958	672	894	569	540	847	653	430	197	365	885	500	600	999999	555	733	711	497	827	999999	648	999999	14	103	269	602	999999	116	999999	681	246	500	952	630	312	186	999999	466	676	999999	331	999999	523	671	829	501	537	999999	190	316	861	420	917	534	999999	999999	668	800	310	937	561	546	999999	999999	128	394	548	970	428	999999	55	999999	820	948	742	691	999999	999999	274	768	74	630	926	258	820	826	582	999999	999999	344	518	887	166	738	327	784	999999	17	552	444	952	999999	246	811	999999	999999	599	969	999999	544	500	335	999999	542	999999	930	999999	616	695	302	811	130	577	94	860	999999	98	999999	630	958	599	470	791	830	815	507	394	999999	987	213	236	613	636	858	844	999999	360	623	865	397	173	485	321	259	632	999999	999999	161	999999	112	527	999999	349	999999	944	40	544	999999	999999	376	545	506	999999	492	75	208	493	718	250	999999	807	475	226	242	794	124	999999	999999	999999	983	999999	242	173	999999	685	719	273	803	999999	813	648	654	897	499	851	667	856	829	999999	433	348	281	911	283	999999	62	300	116	999999	830	882	12	999999	742	999999	312	342	999999	806	999999	935	689	804	999999	39	163	577	727	391	137	268	329	357	774	645	999999	999999	890	591	632	428	166	999999	999999	999999	645	155	164	999999	548	335	123	32	837	999999	658	477	484	999999	151	485	572	725	910	999999	562	655	734	999999	623	981	999999	161	184	927	778	923	721	505	393	17	423	999999	843	999999	154	999999	519	999999	987	767	846	646	999999	157	999999	441	855	999999	378	990	421	66	25	566	883	962	848	999999	719	734	756	999999	999999	144	71	484	999999	118	999999	266	999999	458	120	999999	145	805	712	36	80	346	78	999999	136	403	999999	366	81	286	918	191	457	608	566	999999	21	999999	785	315	95	381	559	746	103	121	854	963	946	169	431	87	999999	821	839	382	665	556	999999	467	548	705	412	999999	200	246	999999	537	999999	857	844	999999	30	999999	940	699	999999	332	116	999999	549	632	999999	912	999999	840	999999	635	768	194	596	465	23	999999	999999	999999	968	954	556	857	999999	327	82	99	325	162	67	852	881	150	595	343	450	999999	917	915	295	500	750	359	999999	182	768	999999	270	999999	999999	
701	999999	999999	731	832	999999	259	711	999999	560	330	596	701	783	999999	999999	628	999999	263	999999	185	999999	851	105	477	213	206	999999	140	999999	999999	999999	936	999999	365	999999	999999	418	999999	567	200	999999	695	999999	964	904	999999	999999	234	428	999999	117	17	374	999999	999999	999999	464	263	629	999999	999999	580	672	999999	502	660	803	427	865	433	219	836	999999	824	57	715	496	140	999999	164	631	999999	712	419	999999	820	572	817	74	999999	866	164	143	987	494	556	999999	180	999999	254	255	158	368	999999	929	280	999999	549	999999	999999	301	334	690	999999	999999	387	999999	263	926	681	999999	986	362	999999	566	64	703	708	999999	501	692	326	999999	328	908	483	999999	717	490	987	999999	32	785	489	144	542	473	667	50	999999	687	999999	999999	999999	165	269	999999	999999	999999	874	577	999999	220	540	893	974	999999	372	566	474	999999	160	772	939	182	75	210	999999	999999	34	591	45	999999	232	814	923	83	877	172	649	999999	41	289	999999	419	999999	811	255	999999	170	999999	111	111	575	689	536	996	999999	618	100	68	999999	631	413	999999	541	999999	988	726	970	900	788	209	916	786	396	871	167	529	285	263	999999	287	999999	157	489	934	103	543	287	926	999999	269	82	999999	766	409	875	332	878	999999	999999	528	625	269	98	999999	194	788	302	999999	999999	999999	999999	999999	999999	644	999999	999999	804	606	851	455	449	53	141	528	136	335	30	986	996	835	651	332	440	436	999999	877	69	586	750	314	250	622	97	985	999999	246	488	999999	914	619	527	999999	111	378	89	999999	138	569	776	999999	767	315	669	999999	143	21	405	676	982	618	205	999999	856	546	214	827	956	155	999999	889	846	898	82	386	317	379	230	71	357	999999	748	500	810	891	547	934	952	93	852	999999	840	812	150	999999	423	310	425	564	174	262	999999	982	966	886	22	869	999999	999999	696	763	999999	999999	328	902	869	705	416	964	999	999999	874	872	999999	999999	58	999999	999999	999999	962	16	954	665	897	999999	464	766	534	999999	879	677	700	670	396	98	134	506	999999	999999	436	718	893	460	565	999999	388	753	999999	288	837	999999	999999	466	330	689	809	134	447	233	447	999999	999999	492	95	331	579	999999	486	215	563	552	999999	520	349	999999	123	503	999999	13	717	999999	88	256	999999	999999	567	244	349	706	999999	10	68	999999	800	334	547	410	375	244	324	183	999999	482	724	295	436	999999	127	85	576	315	34	999999	999999	999999	33	924	406	193	999999	345	864	999999	999999	563	999999	290	
720	25	999999	713	138	866	689	543	999999	606	532	800	999999	967	999999	274	140	973	976	624	753	999999	310	999999	13	999999	480	978	319	497	999999	170	801	156	879	111	379	999999	187	167	754	973	302	427	402	605	718	796	228	600	649	953	587	869	536	999999	714	999999	709	947	999999	999999	999999	946	60	999999	999	328	98	999999	894	276	795	818	870	780	770	882	230	408	472	683	760	999999	848	602	999999	999999	620	231	396	295	999999	239	771	999999	999999	999999	377	40	606	399	708	212	705	999999	999999	769	999	755	999999	832	862	311	484	999999	949	999999	999999	457	999999	77	999999	999999	999999	609	122	999999	56	825	999999	999999	515	999999	801	82	999999	557	999999	475	444	999999	933	864	344	564	999999	853	999999	999999	104	246	257	999999	252	539	999999	841	583	106	269	601	722	183	999999	999999	326	672	509	411	999999	999999	499	633	999999	974	143	844	531	74	999999	269	810	987	999999	794	176	595	947	272	391	143	974	917	215	843	101	760	999999	872	247	760	354	354	332	702	746	624	906	278	405	846	320	999999	920	10	999999	999999	451	931	305	730	999999	246	29	603	999999	581	427	179	882	383	999999	999999	826	425	915	466	665	39	57	552	689	678	867	999999	999999	465	997	999999	61	366	318	217	576	516	45	999999	999999	729	999999	175	999999	736	395	31	151	999999	999999	504	999999	335	79	999999	884	999999	999999	56	999999	484	779	961	999999	222	128	526	999999	498	92	319	390	807	141	936	754	881	355	999999	293	845	403	171	773	503	130	726	297	999999	999999	999999	475	988	999999	849	999999	323	591	984	618	869	956	652	578	382	999999	287	999999	999999	999999	999999	999999	999999	999999	999999	999999	617	999999	90	101	401	239	999999	174	999999	844	999999	78	292	987	999999	999999	370	343	999999	889	999999	593	401	389	842	532	163	999999	999999	424	999999	235	999999	999999	341	999999	999999	892	999999	640	787	488	319	537	999999	219	911	156	236	711	47	755	349	643	340	34	796	999999	259	868	85	940	843	844	468	175	861	523	999999	999999	788	477	127	783	111	999999	283	864	999999	633	621	17	11	619	387	630	886	573	437	317	999999	811	643	357	565	999999	999999	474	78	556	999999	999999	500	920	923	570	638	566	541	77	999999	932	42	625	999999	77	939	999999	467	999999	289	999999	95	999999	978	977	833	769	228	264	999999	808	999999	120	999999	999999	999999	91	696	816	992	330	999999	370	566	999999	778	28	109	497	908	999999	17	999999	999999	69	312	999999	941	945	736	868	348	287	449	
941	147	999999	349	999999	559	857	536	650	845	959	266	999999	782	583	209	815	669	999999	355	999999	801	565	843	226	921	999999	149	751	89	133	982	754	920	999999	999999	856	999999	85	937	60	999999	366	394	317	803	586	999999	999999	746	921	209	617	931	999999	150	582	88	133	999999	999999	718	785	999999	722	977	512	804	168	325	999999	147	594	792	305	333	445	181	535	999999	344	985	780	14	999999	923	374	822	999999	483	685	777	554	999999	742	999999	999999	999999	671	340	301	781	222	999999	999999	783	999999	825	636	909	705	410	552	999999	769	219	938	780	412	999999	612	999999	125	684	639	999999	592	622	999999	963	234	999999	509	999999	999999	562	773	737	611	385	318	549	195	779	778	284	234	843	999999	533	403	327	393	873	999999	611	666	999999	999999	999999	200	993	775	673	999999	999999	901	357	999999	999999	999999	211	179	36	490	73	999999	346	999999	364	350	749	999999	526	569	907	266	635	478	519	896	999999	333	784	194	325	773	522	104	722	999999	877	262	996	96	202	999999	366	393	663	117	999999	631	59	486	450	583	259	999999	777	799	275	999999	81	319	211	877	395	999999	174	300	981	251	193	999999	472	999999	423	999999	377	759	900	252	814	999999	999999	999999	999999	307	743	742	524	419	327	923	999999	998	191	999999	884	999999	762	523	228	373	135	88	448	77	999999	953	169	819	735	27	999999	33	999999	669	743	597	603	999999	999999	432	775	999999	923	999999	999999	999999	316	737	999999	999999	999999	386	33	450	286	999999	175	999999	999999	789	582	705	683	309	999999	93	999999	521	999999	297	999999	674	425	796	598	562	164	999999	999999	550	999999	432	274	683	999999	999999	999	623	999999	254	432	396	805	318	999999	80	889	999999	246	790	539	794	794	267	340	331	961	237	852	999999	343	987	23	742	152	160	440	999	288	511	94	320	137	698	865	335	999999	116	946	527	999999	541	941	999999	21	852	638	16	352	699	561	999999	771	669	999999	444	999999	73	176	999999	639	889	344	734	705	999999	667	999999	402	15	999999	855	291	334	999999	802	55	610	999999	999999	999999	434	657	589	949	999999	549	467	786	430	951	806	999999	256	888	783	206	216	707	792	195	542	613	999999	246	706	490	446	999999	119	999999	773	341	876	187	214	242	755	785	999999	679	209	999999	971	63	656	915	44	446	276	999999	838	902	938	114	999999	999999	999999	352	253	831	112	848	677	41	188	999999	73	78	683	551	999999	999999	999999	123	986	232	642	999999	590	791	999999	10	353	513	
560	870	403	771	999999	999999	999999	413	542	561	576	361	641	999999	874	192	851	966	762	724	999999	417	588	825	128	757	188	36	999999	461	385	112	504	999999	481	318	999999	301	870	299	629	46	889	762	999999	635	999999	701	418	408	939	999999	247	629	999999	152	291	999999	653	450	999999	895	651	999999	186	474	856	999999	468	566	120	559	105	999999	105	128	528	826	289	493	176	999999	617	999999	521	895	999999	875	999999	338	37	503	999999	430	93	999999	395	808	999999	81	999999	122	999999	852	297	390	999999	773	533	240	624	464	298	170	284	999999	999999	999999	568	290	609	981	663	139	539	616	999999	675	999999	371	732	719	250	999999	714	64	999999	999999	76	141	511	101	999999	999999	713	572	215	488	155	999999	455	107	999999	305	999999	796	999999	113	999999	680	999999	718	999999	171	508	999999	999999	90	455	230	999999	522	230	999999	778	518	999999	89	425	966	411	432	529	36	916	634	479	945	999999	918	999999	149	452	396	662	792	999999	189	85	999999	999999	999999	43	925	877	999999	876	999999	526	953	166	378	999999	356	279	56	199	366	999999	873	435	277	999999	999999	624	346	79	834	774	999999	810	460	14	999999	616	285	399	603	159	999999	757	667	428	792	999999	237	461	105	126	615	603	351	934	212	999999	91	999999	506	311	541	863	52	999999	540	152	705	374	80	999999	993	657	595	217	271	125	767	999999	999999	775	397	999999	973	718	999999	392	999999	526	801	999999	535	496	999999	302	617	999999	715	629	888	649	66	862	391	365	133	957	17	144	672	96	999999	242	246	999999	999999	656	889	334	878	157	999999	999999	573	999999	214	999999	765	303	599	151	410	147	960	903	718	534	503	618	594	211	384	334	853	999999	628	302	999999	171	388	961	240	391	999999	999999	965	876	299	555	160	625	202	714	999999	530	686	477	281	342	22	389	162	281	739	677	772	359	335	858	217	911	999999	999999	914	637	911	28	999999	230	999999	842	999999	948	467	999999	999999	999999	788	999999	999999	160	31	916	158	998	999999	959	999999	999999	967	999999	999999	999999	347	999999	377	598	800	908	999999	668	999999	61	999999	180	154	214	813	770	668	112	570	999999	830	67	999999	341	455	915	828	951	376	322	262	332	999999	804	610	228	601	419	869	880	713	369	79	999999	522	978	854	603	155	999999	999999	865	55	549	610	290	358	999999	153	884	89	667	301	999999	799	999999	999999	349	603	595	179	999999	242	690	298	471	987	920	819	477	71	234	806	495	907	999999	287	750	204	
330	870	564	999999	985	999999	999999	77	310	180	999999	107	514	10	559	711	999999	632	999999	260	999999	999999	999999	227	676	823	854	999999	806	861	412	795	999999	155	283	725	615	983	999999	888	253	403	687	750	379	379	556	234	999999	783	999999	764	999999	999999	999999	999999	442	346	999999	999999	947	194	271	448	767	654	968	369	726	834	999999	181	385	476	999999	745	615	686	848	307	276	629	614	32	119	999999	872	999999	100	254	292	278	999999	94	999999	999999	141	248	999999	724	999999	999999	507	422	686	579	389	999999	493	320	423	755	498	302	895	999999	579	248	338	130	781	340	999999	999999	551	828	787	300	999999	947	999999	376	999999	133	896	89	131	201	346	540	999999	427	155	999999	999999	999999	779	101	198	623	999999	999999	909	862	942	80	918	999999	999999	857	792	99	920	999999	999999	56	61	375	406	816	206	388	902	798	862	364	999999	499	650	24	59	696	111	911	468	720	466	841	190	826	171	105	329	999999	747	178	506	610	82	784	484	413	695	999999	427	110	990	999999	999	588	886	428	999999	999999	807	106	999999	18	86	999999	999999	220	194	579	654	110	999999	423	60	999999	857	583	427	866	539	999999	10	999999	494	368	729	355	841	602	939	742	720	999999	680	651	191	498	534	94	204	274	999999	999999	727	999999	51	576	999999	999999	730	312	999999	518	327	999999	999999	999999	523	718	267	999999	378	591	640	912	390	597	999999	999999	512	999999	59	342	672	274	426	884	11	999999	326	163	294	999999	999999	637	740	211	999999	999999	556	922	999999	815	999999	958	999999	999999	485	815	936	454	833	999999	803	370	999999	669	846	62	999999	999999	999999	355	401	114	950	843	719	12	999999	999999	452	999999	852	589	395	244	514	713	379	789	409	195	242	872	999999	632	999999	999999	385	81	365	101	773	999999	999999	629	999999	722	999999	62	917	482	643	999999	11	609	809	224	999999	28	999999	999999	683	955	811	81	122	528	785	327	121	217	999999	999999	823	999999	460	516	924	766	820	792	705	326	871	999999	552	999999	871	719	823	517	999999	999999	916	999999	417	999999	534	593	999999	895	999999	690	940	710	855	542	999999	649	999999	302	299	219	208	372	437	367	999999	885	529	638	999999	999999	504	999999	680	270	194	600	943	643	982	999999	259	924	854	25	999999	171	80	19	550	999999	999999	530	227	999999	168	554	794	999999	999999	999999	74	999999	247	872	195	346	999999	999999	358	999999	706	515	999999	958	959	999999	999999	421	981	922	814	519	98	436	999999	974	386	999999	112	639	
806	999999	909	343	276	381	999999	982	830	49	999999	486	660	216	524	999999	219	269	999999	884	46	382	79	999999	834	554	790	999999	378	220	960	676	999999	719	537	813	605	977	692	588	595	999999	999999	942	791	338	859	881	999999	999999	765	999999	996	999999	602	433	824	108	508	722	591	877	999999	999999	88	465	999999	941	678	711	999999	242	576	779	999999	511	999999	136	29	506	694	908	999999	999999	455	843	999999	274	126	999999	988	999999	999999	969	997	718	920	971	863	335	999999	917	999999	999999	999999	532	999999	227	928	999999	642	697	88	11	37	682	999999	684	174	245	785	729	825	573	722	952	764	607	782	580	590	819	273	693	999999	777	705	698	942	999999	999999	462	346	34	472	999999	428	999999	999999	999999	740	246	806	628	999999	999999	999999	639	999999	999999	999999	943	445	999999	999999	822	434	395	999999	260	977	289	741	251	999999	999999	999999	800	999999	431	534	297	999999	467	999999	354	22	644	153	557	999999	75	221	907	164	359	27	988	524	650	867	43	637	692	346	999999	504	565	685	227	999999	302	537	65	999999	999999	288	977	517	165	999999	789	251	291	575	911	999999	834	999999	593	315	403	999999	461	563	500	659	972	130	389	850	457	959	925	999999	999999	538	166	405	683	80	50	481	999999	840	88	999999	356	126	435	392	999999	477	102	912	828	999999	86	999999	999999	821	316	856	138	315	362	829	326	955	193	383	911	438	999999	522	999999	999999	917	621	485	708	313	855	695	996	999999	979	867	23	999999	999999	999999	663	395	862	764	193	999999	999999	488	999999	475	400	932	999999	481	240	73	999999	999999	906	999999	999999	26	311	517	460	170	142	135	999999	962	312	458	818	921	257	53	551	758	91	999999	999999	143	999999	243	999999	999999	643	525	999999	916	298	999999	999999	999999	996	646	93	354	313	32	220	927	115	296	999999	942	124	140	233	196	999999	820	999999	335	244	331	790	78	605	537	527	999999	185	466	673	936	858	999999	924	611	960	206	455	68	369	936	37	939	80	970	809	513	302	762	403	477	809	274	42	674	999999	24	748	999999	999999	603	752	649	999999	999999	999999	999999	215	622	999999	325	375	508	966	307	304	850	998	635	728	999999	324	422	72	206	136	593	518	259	999999	945	999999	679	999999	766	999999	999999	327	843	886	246	999999	999999	536	999999	111	311	308	735	380	15	26	123	57	491	288	339	586	999999	109	500	999999	999999	867	291	867	696	999999	209	122	916	999999	164	999999	492	999999	644	886	984	104	825	294	783	
879	748	928	999999	631	80	487	999999	801	901	744	395	999999	350	812	254	220	415	366	108	622	463	482	862	999999	565	774	643	453	602	331	284	216	280	87	128	362	999999	75	875	722	267	125	632	999999	363	310	376	832	641	773	689	999999	195	999999	425	999999	76	969	75	305	843	412	208	580	470	189	999999	273	694	999999	687	999999	491	386	365	999999	999999	452	21	265	408	811	811	999999	641	999999	30	119	662	852	296	563	999999	999999	878	854	999999	61	949	183	399	999999	147	749	95	348	977	808	999999	86	426	624	957	809	896	42	601	999999	938	654	169	999999	611	842	999999	134	350	999999	999999	510	431	798	502	837	866	306	673	71	743	302	999999	999999	999999	999999	435	999999	605	200	999999	846	263	546	123	305	24	597	501	305	154	961	998	76	310	305	999999	999999	131	130	999999	600	368	539	636	645	816	999999	999999	36	416	933	528	999999	238	662	999999	999999	684	207	823	278	805	378	917	999999	304	771	911	17	999999	999999	549	485	999999	92	999999	724	999999	477	488	999999	108	474	889	220	443	847	999999	647	58	999999	943	924	999999	674	999999	990	622	999999	351	999999	46	999999	105	607	394	52	903	156	184	999999	999999	216	718	755	999999	340	488	706	347	456	999999	999999	959	170	865	624	999999	582	999999	999999	111	999999	136	442	41	618	379	291	999999	400	944	691	473	999999	794	736	216	999999	504	464	511	999999	517	894	122	772	531	934	742	769	864	331	858	686	999999	921	89	285	724	561	999999	206	999999	946	512	252	800	443	376	138	418	637	88	832	986	196	999999	999999	330	268	97	999999	999999	67	536	622	832	999999	999999	999999	656	999999	826	942	503	999999	44	571	391	999999	972	98	999999	999999	999999	236	253	36	699	244	384	999999	955	465	999999	999999	657	823	419	999999	419	999999	347	503	999999	488	810	145	338	681	161	975	999999	999999	999999	999999	876	935	706	999999	999999	999999	97	999999	498	808	975	371	477	977	999999	220	161	502	460	959	750	74	141	999999	426	117	697	28	92	409	997	999999	179	999999	650	722	999999	119	519	613	925	486	15	673	513	449	667	361	33	999999	823	358	10	999999	258	812	999999	835	884	272	999999	999999	778	98	811	480	202	999999	999999	935	999999	51	999999	847	43	273	68	467	999999	976	999999	346	994	999999	999999	648	999999	999999	227	999999	917	292	235	257	504	999999	999999	917	861	42	257	999999	34	98	847	782	375	162	303	984	753	346	999999	907	999999	772	83	636	999999	999999	976	360	999999	
499	27	811	816	734	353	999999	565	150	605	335	729	784	322	906	304	803	283	351	999999	243	93	581	815	328	435	732	783	82	999999	999999	66	896	999999	534	999999	999999	965	640	809	999999	429	999999	741	999999	999999	47	999999	999999	341	708	999999	634	999999	551	415	446	996	999999	999999	621	999999	492	735	906	999999	832	903	787	835	999999	999999	999999	542	430	813	480	840	674	150	397	282	615	741	999999	809	431	94	339	999999	999999	48	478	341	198	724	936	877	834	871	354	999999	672	342	81	870	999999	102	391	737	999999	999999	332	356	911	349	787	751	39	107	848	748	574	668	210	230	999999	310	354	999999	877	603	15	802	999999	263	999999	282	669	836	999999	339	999999	999999	193	38	999999	999999	429	848	936	195	848	999999	33	606	999999	13	142	850	999999	946	747	685	860	341	600	529	560	658	999999	514	999999	203	545	518	55	972	999999	182	999999	248	999999	999999	769	691	755	278	779	199	693	606	150	818	999999	999999	591	26	741	852	437	999999	570	999999	119	432	113	655	200	514	999999	999999	528	959	346	271	999999	999999	916	178	585	331	999999	999999	964	142	999999	272	867	931	999999	999999	999999	632	999999	327	999999	119	395	346	588	110	88	274	999999	106	999999	191	482	999999	549	349	109	573	999999	999999	446	208	807	976	68	841	787	269	587	999999	999999	895	999999	999999	999999	956	856	999999	999999	485	999999	486	732	868	999999	192	790	803	392	588	999999	666	999999	639	999999	479	999999	419	288	746	322	818	687	999999	999999	192	966	462	480	592	492	529	983	790	862	960	999999	939	922	875	60	983	999999	998	603	700	999999	999999	148	122	654	447	999999	843	999999	435	798	625	139	871	225	337	332	799	105	409	683	575	777	999999	13	372	496	412	695	999999	940	688	999999	999999	653	391	323	999999	999999	999999	238	999999	999999	436	999999	850	999999	999999	659	723	999999	88	902	203	27	963	999999	228	119	999999	950	999999	157	833	494	999999	122	999999	999999	834	24	999999	862	999999	181	542	947	350	758	163	563	446	752	999999	678	862	785	319	30	999999	999999	104	258	654	104	349	992	794	942	61	999999	999999	832	999999	708	696	225	852	999999	484	999999	467	470	955	729	514	145	184	165	999999	333	802	999999	538	261	919	715	217	956	831	549	163	408	706	425	845	999999	927	273	981	646	933	297	545	672	125	634	999999	925	590	213	818	638	320	727	935	999999	304	573	999999	980	18	896	200	934	863	999999	763	999999	884	901	218	910	184	984	400	515	535	
865	146	999999	999999	291	375	999999	731	999999	97	999999	490	208	319	999999	484	11	638	999999	999999	610	999999	65	871	762	51	689	999999	999999	464	335	337	430	120	438	437	505	567	726	530	572	213	348	999999	999999	999999	685	591	853	436	183	356	362	418	924	65	999999	999999	999999	250	686	999999	824	999999	999999	999999	999999	98	880	927	979	999999	911	517	534	999999	471	93	97	712	366	107	151	480	291	999999	975	999999	999999	382	999999	92	907	486	843	938	388	287	219	143	999999	596	711	926	457	739	445	844	884	527	594	996	335	947	884	999999	491	353	779	783	999999	59	902	507	999999	896	535	435	674	595	29	999999	999999	999999	722	769	999999	225	33	551	543	141	999999	999999	999999	999999	756	960	999999	999999	999999	45	508	436	468	941	694	999999	355	560	214	999999	179	299	507	411	132	382	999999	124	202	276	330	999999	249	999999	922	244	999999	229	150	575	833	999999	148	984	685	447	999999	781	85	999999	869	999999	347	534	961	837	170	386	999999	384	735	999999	999999	999999	714	280	197	924	28	459	493	999999	420	999999	186	759	160	999999	726	685	887	453	49	19	999999	857	890	715	582	999999	83	342	992	765	999999	355	999999	999999	999999	999999	259	570	999999	625	700	999999	62	708	357	212	686	647	999999	552	497	291	448	61	783	999999	389	482	352	932	386	160	143	999999	798	999999	410	999999	254	999999	435	999999	690	999999	319	999999	804	999999	367	380	999999	999999	682	449	278	557	907	307	184	421	34	776	227	830	249	549	610	999999	909	526	801	493	402	349	126	180	601	34	742	131	63	208	125	972	533	950	478	694	387	999999	999999	112	28	832	999999	999999	109	859	184	769	62	999999	282	840	578	915	43	342	999999	107	956	882	999999	62	368	999999	661	254	307	999999	999999	916	30	668	999999	699	475	569	999999	999999	81	741	850	972	999999	655	926	999999	999999	999999	916	145	999999	289	294	51	547	965	474	469	997	854	999999	885	698	999999	387	613	247	879	449	999999	289	865	36	999999	41	592	983	712	900	999999	850	999999	382	999999	554	740	999999	561	999999	510	104	593	999999	226	189	964	284	932	999999	322	46	525	178	452	856	505	263	999999	19	999999	981	999999	569	619	999999	872	513	999999	591	646	239	686	999999	939	999999	695	404	999999	44	76	318	999999	443	587	351	999999	521	930	89	58	487	999999	551	207	528	342	34	850	222	999999	461	522	351	999999	999999	999999	797	999999	82	999999	999999	999999	45	999999	646	930	328	981	999999	678	361	999999	
683	542	169	925	145	530	999999	46	671	554	596	727	615	999999	709	999999	504	991	537	292	857	918	948	999999	999999	608	560	597	24	52	581	544	999999	878	838	999999	999999	168	224	999999	817	46	498	556	856	317	337	850	999999	999999	486	287	150	78	725	764	594	999999	656	999999	970	823	32	629	972	62	772	736	957	900	348	346	776	271	999999	821	429	401	187	961	280	710	376	507	565	304	999999	999999	163	84	999999	348	511	688	999999	994	23	869	583	999999	545	999999	999999	999999	178	150	511	879	999999	904	344	202	948	695	999999	269	456	525	73	678	658	885	582	882	685	999999	834	98	964	480	807	999999	817	382	999999	679	817	999999	338	424	793	524	293	259	739	32	399	816	432	47	999999	498	806	905	155	659	28	999999	646	178	999999	422	999999	999999	106	999999	385	575	278	586	452	412	999999	648	885	144	602	999999	152	663	610	28	665	927	999999	319	999999	912	237	766	660	806	408	170	118	380	609	999999	999999	955	646	999999	547	846	594	145	311	168	999999	999999	999999	695	867	999999	999999	999999	999999	987	999999	787	40	472	347	512	925	645	13	36	539	999999	534	443	181	999999	26	999999	999999	819	342	797	999999	999999	892	226	709	965	939	999999	602	820	622	621	968	374	999999	184	487	999999	920	999999	999999	284	999999	514	486	624	523	999999	967	999999	817	999999	655	403	779	445	580	131	802	999999	706	588	999999	718	892	913	474	999999	272	999999	308	445	898	999999	665	733	966	387	740	95	451	999999	457	820	13	999999	966	574	595	999999	603	365	243	959	999999	553	850	910	622	573	159	999999	418	135	483	382	49	272	738	56	478	202	391	999999	999999	447	140	613	999999	217	947	999999	221	782	999999	942	211	939	150	122	882	999999	765	999999	936	999999	850	332	346	631	645	704	836	548	20	411	999999	526	999999	804	999999	247	205	999999	625	259	505	635	999999	999999	180	110	999999	625	173	422	436	999999	780	785	999999	999999	277	93	571	999999	999999	672	772	836	968	685	999999	346	700	645	861	999999	551	686	238	225	999999	999999	460	999999	582	220	385	598	974	760	745	999999	217	614	999999	121	842	999999	195	999999	862	60	999999	999999	999999	785	925	528	561	85	673	104	556	999999	372	472	633	36	670	853	999999	183	862	999999	940	999999	138	95	675	999999	518	178	501	405	362	395	242	999999	934	999999	294	999999	47	899	999999	651	999999	836	252	999999	488	816	712	999999	545	689	197	364	554	778	999999	840	852	811	566	999999	602	160	
28	999999	999999	999999	101	872	569	440	146	962	999999	299	724	999999	843	178	999999	999999	465	170	859	999999	207	877	421	999999	150	454	14	236	999999	591	58	957	999999	276	277	999999	999999	839	771	115	999999	235	243	265	63	364	997	999999	550	999999	49	441	301	999999	999999	362	255	935	732	125	436	910	630	539	250	766	484	576	999999	450	977	625	398	754	130	972	644	999999	112	786	456	999999	685	477	552	617	999999	472	497	999999	575	788	117	656	678	642	605	999999	24	999999	879	999999	781	109	887	423	999999	546	234	805	718	98	832	946	668	115	234	999999	987	633	999999	999999	89	987	874	198	518	999999	85	487	377	940	151	999999	999999	36	548	586	589	999999	574	130	247	692	206	486	955	171	987	573	418	999999	716	391	196	999999	999999	794	999999	999999	905	310	470	746	999999	999999	999999	26	49	641	566	648	572	999999	69	979	999999	396	999999	397	242	356	754	512	79	925	233	760	629	999999	685	754	360	890	232	273	999999	999999	264	428	999999	939	999999	356	16	770	879	857	332	999999	101	954	13	838	466	999999	556	999999	677	512	999999	999999	999999	10	956	999999	297	681	999999	999999	329	999999	999999	372	857	303	235	999999	505	308	55	999999	438	422	948	730	999999	522	434	673	717	701	822	751	873	999999	999999	131	399	204	482	208	999999	536	886	816	999999	640	980	173	999999	157	462	379	467	999999	999999	974	61	235	71	999999	257	963	88	628	999999	390	499	514	999999	113	18	310	825	846	999999	901	536	999999	999999	120	541	271	999999	569	999999	453	999999	695	594	577	79	174	143	707	950	266	458	268	999999	441	151	476	421	229	149	162	553	999999	41	856	999999	999999	326	999999	244	986	624	999999	390	17	106	803	919	183	999999	999999	177	128	896	890	453	277	999999	477	999999	74	849	129	430	999999	999999	673	664	999999	999999	158	999999	191	473	964	642	939	999999	357	999999	348	999999	999999	195	304	985	435	724	151	999999	180	154	848	982	179	147	504	999999	999999	117	432	148	191	999999	999999	997	985	655	999999	257	514	999999	428	143	630	517	611	999999	999999	110	999999	949	523	999999	959	14	998	209	999999	826	999999	851	584	249	911	209	375	203	310	307	10	779	792	893	999999	780	725	715	362	662	535	570	962	203	642	483	625	999999	95	881	999999	999999	362	115	999999	663	815	189	232	431	152	417	999999	828	110	695	167	629	437	188	288	293	846	641	301	576	889	390	607	438	583	518	118	999999	308	999999	427	686	782	999999	965	
546	493	999999	519	128	936	143	102	946	325	996	429	906	602	715	939	720	999999	543	774	434	581	999999	847	633	308	215	529	886	277	480	846	999999	222	742	800	999999	131	182	640	755	297	660	122	587	99	211	826	593	284	706	872	249	470	541	964	699	93	999999	819	731	614	999999	999999	844	159	237	694	860	999999	999999	599	999999	999999	28	146	920	680	270	544	107	388	935	612	999999	999999	607	731	681	777	110	831	999999	999999	908	150	92	982	278	437	862	517	966	678	259	117	241	345	452	404	53	999999	823	351	722	353	678	999999	117	246	551	505	22	92	814	203	363	999999	994	877	999999	938	412	833	682	589	421	266	999999	463	376	999999	999999	287	733	91	18	999999	641	565	999999	488	874	41	885	366	504	999999	864	66	999999	954	999999	574	349	115	615	999999	669	142	931	999999	250	653	999999	290	226	999999	359	732	195	469	646	999999	416	575	74	381	947	325	94	999999	402	306	710	422	920	714	937	999999	999999	28	234	999999	634	59	999999	231	170	605	149	769	534	999999	999999	293	999999	912	168	773	51	999999	999999	353	58	999999	999999	999999	942	458	369	512	798	999999	266	177	244	999999	804	366	337	842	220	999999	186	325	13	270	999999	426	114	17	556	173	999999	241	976	999999	460	240	39	304	288	712	999999	999999	971	999999	874	703	999999	180	999999	999999	999999	999999	999999	699	999999	732	400	999999	517	999999	353	361	999999	634	999999	35	999999	363	999999	573	999999	42	999999	999999	116	548	354	210	396	731	377	934	999999	754	999999	999999	217	999999	713	727	999999	280	999999	999999	368	884	681	999999	658	849	513	695	492	999999	999999	999999	644	526	999999	628	999999	999999	372	999999	158	999999	462	210	907	999999	818	914	649	959	732	999999	999999	999999	149	232	867	999999	552	546	228	682	451	999999	289	323	744	690	693	999999	349	651	908	11	613	948	431	999999	438	892	40	598	55	533	999999	420	167	841	387	370	761	999999	647	999999	567	999999	968	108	921	594	32	137	231	564	999999	999999	157	254	999999	200	800	396	579	659	999999	630	636	917	999999	999999	165	999999	999999	999999	334	970	999999	999999	443	147	999999	333	558	999999	870	902	377	491	999999	732	999999	913	999999	197	570	374	800	987	319	937	999999	60	558	999999	438	129	824	898	239	999999	87	75	810	999999	219	477	837	735	789	613	262	154	13	999999	606	999999	259	999999	762	999999	179	26	772	506	306	929	999999	505	999999	750	87	478	262	274	655	207	112	600	977	999999	999999	74	
208	705	999999	695	56	739	456	195	869	999999	146	279	479	70	302	314	754	289	702	341	329	48	535	999999	892	739	999999	408	999999	658	999999	669	433	115	818	76	822	611	882	45	59	999999	880	379	341	982	795	594	999999	999999	845	697	400	204	745	999999	180	899	802	999999	576	57	55	220	999999	477	999999	374	999999	236	999999	999999	407	667	999999	108	167	999999	453	999999	944	578	999999	352	812	450	279	238	999999	659	999999	923	808	575	999999	999999	185	669	999999	999999	999999	430	351	678	999999	702	300	732	912	646	11	23	456	892	373	999999	553	702	408	129	208	999999	999999	593	339	999999	344	831	208	291	923	999999	999999	589	773	999999	999999	999999	45	999999	999999	546	999999	722	657	883	476	915	211	471	458	482	271	689	665	528	999999	758	999999	999999	367	468	533	999999	723	513	665	866	129	850	770	727	666	297	969	999999	301	292	999999	999999	101	999999	630	737	833	451	236	999999	924	254	999999	478	999999	999999	999999	691	22	695	999	154	227	610	796	361	999999	730	999999	974	719	999999	999999	143	822	892	656	999999	999999	796	797	281	999999	997	942	999999	999999	302	999999	379	999999	999999	649	605	999999	999999	239	491	999999	999999	47	112	636	262	948	999999	26	964	655	595	641	813	853	226	897	727	867	999999	667	921	608	408	490	999999	438	442	363	632	849	41	999999	999999	316	569	758	695	999999	35	58	31	999999	788	646	999999	738	999999	434	999999	707	566	923	19	999999	711	669	639	622	199	823	516	567	394	124	999999	932	475	506	293	467	212	91	842	181	645	72	820	761	835	999999	706	18	930	999999	999999	118	653	352	605	999999	129	82	455	211	542	464	474	674	32	722	272	236	999999	965	505	484	91	837	187	648	999999	877	787	491	999999	999999	637	469	830	516	288	133	900	393	348	139	999999	999999	639	191	999999	155	999999	999999	445	999999	867	999999	999999	999999	36	999999	174	956	60	251	999999	964	94	44	999999	14	843	516	444	149	335	757	999999	999999	848	450	208	996	60	703	147	675	56	647	640	673	50	30	489	471	999999	943	343	999999	843	672	556	604	364	999999	312	233	677	306	154	119	346	63	961	999999	999999	177	906	356	114	999999	999999	447	403	163	999999	822	999999	972	999999	999999	424	999999	999999	185	894	999999	999999	999999	401	914	997	749	502	999999	336	999999	69	902	853	999999	47	986	992	233	754	999999	211	210	629	489	206	704	126	762	999999	815	531	785	691	24	535	999999	955	199	622	999999	944	872	827	999999	763	
134	129	999999	999999	437	999999	308	431	785	999999	999999	999999	999999	717	303	633	740	835	999999	466	999999	220	838	999999	999999	41	802	610	585	174	999999	382	653	725	82	585	728	418	267	286	232	363	906	623	103	610	52	999999	329	544	214	47	316	519	490	999999	999999	999999	754	406	736	999999	845	621	73	68	999999	196	645	718	905	999999	999999	244	243	999999	999999	999999	999999	999999	988	330	290	51	960	301	999999	143	245	999999	304	596	999999	861	549	999999	517	294	559	45	999999	855	836	999999	639	881	470	81	286	570	609	75	969	999999	418	999999	999999	804	661	771	992	61	951	487	999999	999999	668	715	695	999999	999999	30	999999	137	572	142	493	999999	999999	88	830	994	857	675	559	238	627	897	453	999999	127	712	999999	787	999999	374	904	999999	197	330	223	754	999999	577	999999	589	999999	842	203	285	999999	999999	999999	583	941	998	203	286	928	999999	692	771	272	563	590	699	397	877	999999	208	238	144	490	91	865	999999	999999	289	517	970	999999	784	703	178	219	388	319	59	846	55	181	628	999999	999999	999999	451	492	823	986	469	999999	532	757	995	999999	788	257	999999	718	865	390	999999	768	957	366	999999	78	104	353	211	389	347	40	49	37	609	713	487	453	999999	593	794	999999	58	778	306	37	999999	130	999999	141	998	341	981	664	266	859	473	999999	730	383	398	479	999999	89	854	501	999999	968	447	84	769	867	999999	282	999999	621	720	999999	999999	880	369	973	999999	999999	390	16	999999	384	770	750	999999	999999	999999	50	999999	325	517	968	999999	999999	318	740	683	356	371	141	46	708	79	645	148	293	999999	999999	23	424	557	714	699	848	451	344	207	697	833	928	154	264	87	999999	999999	752	266	999999	571	629	300	575	709	258	999999	351	315	134	999999	957	264	872	999999	779	999999	803	278	84	999999	974	542	999999	523	442	987	782	630	999999	542	396	37	331	289	394	999999	999999	999999	450	879	110	39	83	999999	876	673	281	237	307	999999	309	483	191	901	597	96	314	999999	276	271	196	720	999999	999999	999999	929	999999	593	641	655	786	799	999999	205	263	944	469	899	646	769	715	555	333	296	242	999999	999999	430	691	308	820	928	737	189	693	389	523	490	871	946	740	999999	595	652	999999	999999	655	985	999999	652	999999	414	416	507	555	640	397	999999	999999	312	94	512	901	999999	835	857	71	648	512	873	431	999999	38	999999	38	37	959	680	571	732	999999	859	999999	999999	681	999999	522	240	999999	999999	992	999999	141	999999	
999999	237	786	262	817	867	449	17	483	774	231	648	386	716	478	528	680	716	658	999999	56	234	730	999999	999999	429	345	999999	25	459	881	137	847	470	999999	801	250	707	999999	999999	292	259	386	999999	817	42	38	805	761	115	381	999999	999999	513	999999	638	507	923	999999	397	999999	999999	992	33	893	103	801	999999	999999	677	287	999999	852	954	344	797	847	722	56	630	999999	539	80	999999	88	604	491	999999	948	207	999999	327	117	999999	999999	675	266	999999	999999	723	240	999999	925	999999	828	407	433	691	178	724	790	785	876	969	996	993	547	92	945	999999	612	468	967	999999	384	959	999999	386	783	669	540	495	607	999999	399	999999	614	986	91	680	181	800	999999	234	417	999999	450	147	479	187	137	999999	417	826	999999	772	155	999999	999999	999999	542	56	907	999999	193	305	187	553	579	999999	999999	560	999999	274	126	811	302	999999	275	999999	518	728	999999	605	542	999999	88	780	222	627	142	999999	999999	222	148	999999	893	666	51	121	340	897	567	760	799	576	182	999999	709	309	479	999999	976	999999	999999	813	148	311	966	826	226	407	341	952	586	26	282	999999	999999	992	917	999999	999999	163	535	621	170	157	806	999999	194	999999	80	912	157	729	395	999999	999999	334	986	999999	700	999999	894	999999	566	615	183	782	999999	999999	25	717	391	999999	710	822	318	739	999999	990	504	999999	641	290	336	428	804	856	631	838	928	802	16	335	999999	487	268	999999	64	554	999999	34	672	802	999999	999999	531	314	29	572	136	131	680	999999	97	700	583	999999	606	148	811	326	160	465	464	223	711	65	907	233	563	716	684	109	26	479	337	839	999999	999999	896	499	837	69	999999	806	999999	21	247	999999	999999	655	995	916	743	657	873	217	347	999999	651	475	406	795	18	420	446	581	978	618	373	743	253	633	251	321	999999	101	753	658	102	700	818	999999	329	908	999999	999999	365	368	605	130	502	999999	331	431	102	52	999999	301	369	550	42	629	999999	999999	999999	371	675	431	179	999999	463	999999	614	951	657	734	999999	109	999999	678	225	619	22	999999	251	589	999999	820	999999	446	999999	462	298	551	667	198	999999	169	999999	359	102	933	199	823	999999	812	59	379	999999	999999	576	951	602	690	334	422	617	999999	919	822	69	999999	213	733	742	999999	401	72	293	469	934	316	602	999999	585	291	430	999999	586	438	540	932	56	860	869	98	860	607	999999	255	999999	180	249	685	299	247	730	466	999999	665	421	986	999999	999999	433	270	
359	262	999999	999999	991	428	53	490	999999	137	999999	353	863	999999	150	793	845	48	888	764	76	917	60	348	999999	964	118	920	27	554	999999	999999	436	609	738	999999	503	184	999999	162	999999	999999	999999	999999	439	387	602	436	525	628	150	57	425	999999	203	442	211	766	491	37	999999	999999	473	737	291	76	916	264	999999	542	299	671	784	736	637	317	523	889	909	184	371	681	405	399	414	798	999999	768	415	306	999999	736	692	235	842	14	295	999999	999999	372	470	347	521	999999	338	999999	272	689	41	999999	919	999999	857	317	999999	638	727	84	332	492	749	158	849	999999	146	999999	979	999999	893	999999	31	857	999999	999999	713	33	169	999999	70	999999	535	637	736	999999	387	93	879	384	569	999999	287	221	343	999999	622	999999	498	999999	846	775	498	999999	795	999999	999999	72	314	321	999999	642	478	315	23	397	956	122	421	328	241	63	684	604	989	689	355	810	523	621	923	400	535	266	576	295	446	822	841	337	666	325	778	999999	999999	927	735	971	999999	946	999999	510	900	179	671	792	100	894	724	115	63	63	999999	692	397	213	117	222	738	999999	950	144	281	999999	662	916	284	999999	824	72	999999	383	612	576	190	423	500	365	594	783	204	552	108	735	284	613	776	96	999999	576	999999	523	242	479	996	999999	238	999999	517	755	517	999999	79	661	161	679	999999	971	511	974	713	999999	627	999999	533	407	46	545	809	999999	999999	198	946	999999	999999	999999	151	142	580	885	194	683	848	838	275	229	999999	446	584	605	999999	804	999999	205	863	78	999999	287	999999	598	269	692	16	468	616	329	38	822	999999	719	538	318	999999	626	790	39	999999	999999	999999	313	925	600	961	214	886	344	613	751	393	999999	545	863	195	981	625	501	677	389	999999	946	999999	659	36	864	999999	999999	413	958	415	834	999999	116	598	999999	673	668	999999	801	581	282	999999	287	439	246	183	999999	132	419	999999	999999	999999	999999	566	743	122	275	573	999999	147	43	930	655	345	558	18	999999	275	553	317	956	999999	875	808	999999	239	999999	230	790	999999	402	730	993	957	999999	482	650	549	854	529	408	105	634	664	547	351	70	941	999999	237	744	999999	579	111	53	999999	485	715	616	513	208	54	782	416	745	313	936	697	999999	86	999999	889	999999	34	909	861	145	221	270	608	179	972	350	563	945	992	999999	892	913	999999	999999	999999	933	351	331	364	999999	227	918	999999	414	999999	722	804	869	999999	989	555	999999	192	392	274	454	
17	344	235	703	999999	470	752	162	54	783	630	999999	432	956	999999	702	999999	999999	918	999999	999999	204	806	260	546	693	999999	999999	999999	999999	731	216	732	999999	925	17	999999	999999	999999	756	175	91	369	999999	101	999999	446	999999	920	852	999999	643	999999	999999	428	813	538	975	166	536	379	999999	556	355	61	424	356	999999	41	71	607	999999	456	999999	137	945	834	226	169	999999	256	203	93	753	61	999999	999999	761	999999	122	478	129	504	566	386	999999	534	24	537	999999	378	504	866	858	254	754	196	311	843	482	978	321	816	345	289	999999	999999	803	303	963	682	594	880	918	999999	488	399	889	785	711	421	820	689	492	999999	751	336	234	508	307	901	999999	999999	589	144	167	313	168	286	210	759	730	999999	574	993	784	999999	948	275	766	364	999999	999999	999999	71	167	632	333	892	537	850	441	304	996	71	252	999999	300	999999	435	999999	241	613	584	951	690	109	124	499	668	137	999999	959	999999	943	604	913	785	528	976	999999	979	276	749	360	999999	435	724	999999	751	117	333	999999	840	591	999999	999999	999999	190	380	999999	517	834	999999	999999	999999	482	562	62	466	338	891	772	999999	900	205	999999	999999	234	633	264	385	999999	747	560	803	223	129	161	820	910	972	605	157	918	27	155	51	348	999999	845	873	671	56	423	226	561	366	939	395	167	830	716	999999	126	999999	906	96	674	606	259	362	410	242	999999	365	296	624	888	883	60	923	525	347	999999	999999	714	564	334	343	251	856	999999	766	662	90	265	58	41	246	121	999999	377	742	638	493	473	438	501	999999	999999	999999	478	999999	999999	999999	314	999999	768	735	967	351	999999	340	999999	403	183	999999	579	474	999999	247	593	652	771	999999	556	782	708	304	917	285	73	276	413	999999	388	133	431	428	775	885	999999	305	999999	770	305	47	387	245	999999	828	859	36	999999	999999	999999	825	294	352	999999	531	670	473	818	692	287	999999	927	60	999999	59	223	161	699	224	999999	999999	383	11	696	999999	405	473	985	98	426	47	319	999999	960	999999	999999	88	740	253	225	816	487	586	492	809	119	336	230	269	615	707	337	743	735	66	452	999999	655	178	136	999999	488	999999	275	249	186	217	100	999999	221	144	420	999999	999	151	809	797	999999	999999	999999	999999	252	725	482	999999	710	576	984	903	119	555	433	999999	999999	27	337	757	320	252	633	999999	999999	767	58	481	297	882	744	593	999999	655	773	999999	769	66	954	763	257	557	539	610	999999	197	
353	999999	999999	848	999999	981	814	61	999999	999999	263	506	834	485	676	11	431	828	832	401	656	464	999999	664	999999	71	72	574	510	999999	713	33	680	57	424	999999	770	448	554	999999	999999	205	179	999999	999999	272	999999	479	96	255	999999	999999	999999	999999	999999	888	884	56	999999	275	919	250	999999	722	562	240	826	999999	71	294	240	982	283	999999	622	461	999999	283	159	539	839	593	487	999999	638	12	255	999999	516	999999	508	724	401	288	843	999999	653	456	999999	999999	999999	999999	418	802	25	152	437	999999	218	89	603	610	999999	999999	999999	335	762	296	94	999999	984	977	279	535	785	516	591	994	236	92	999999	838	338	874	104	403	185	999999	249	495	574	547	640	436	932	898	827	885	852	999999	776	367	999999	395	300	467	176	999999	27	509	561	443	481	136	282	764	282	999999	422	42	999999	87	56	999999	986	999999	347	842	603	887	688	706	999999	719	316	449	475	943	584	636	237	302	667	740	934	140	76	513	164	177	625	805	472	819	366	699	320	774	999999	853	999999	333	289	139	820	855	301	761	999999	832	999999	999999	447	786	805	857	419	999999	999999	855	380	999999	688	436	271	882	243	999999	999999	616	138	701	999999	999999	515	904	23	538	919	88	839	315	693	999999	878	296	368	685	24	999999	999999	999999	119	999999	483	296	644	852	868	999999	621	968	408	213	703	596	795	999999	281	901	844	881	396	585	999999	74	150	366	999999	974	999999	558	318	854	337	134	592	990	256	229	269	999999	670	981	999999	870	906	490	627	999999	501	999999	999999	122	664	407	999999	533	537	418	156	287	305	893	423	73	999999	999999	875	579	14	804	471	999999	999999	683	221	999999	128	999999	999999	659	999999	275	483	874	153	205	999999	929	515	999999	463	999999	999999	999999	865	777	568	403	999999	361	614	57	287	999999	189	362	480	980	999999	214	415	391	260	999999	548	999999	999999	999999	920	464	364	999999	74	946	350	633	979	660	999999	999999	999999	725	934	806	55	999999	988	786	694	790	999999	218	742	311	653	82	587	585	442	835	367	29	483	756	997	668	983	340	356	556	383	820	172	752	368	689	456	999999	451	856	51	633	854	139	739	156	213	999999	303	278	56	999999	227	983	999999	826	999999	188	999999	386	708	657	439	148	417	999999	56	989	943	963	625	143	144	586	794	999999	174	354	26	850	464	999999	47	88	509	979	602	189	676	542	447	278	644	999999	158	999999	203	716	999999	999999	999999	223	819	339	653	999999	269	641	
198	352	999999	999999	171	999999	922	999999	620	361	638	438	999999	999999	322	410	525	357	499	79	438	411	540	458	633	191	750	250	410	707	434	597	719	961	999999	334	880	549	116	999999	152	670	772	842	88	292	999999	999999	999999	999999	813	306	999999	199	213	787	999999	213	999999	980	217	999999	999999	912	999999	999999	718	349	876	988	529	975	250	814	927	767	999999	698	380	999999	657	999999	349	992	893	138	184	529	758	999999	523	677	285	135	477	470	593	859	915	999999	574	999999	999999	912	888	838	65	608	272	445	159	123	833	999999	999999	999999	342	94	28	798	866	198	591	673	474	852	700	125	999999	466	999999	999999	782	342	999999	473	160	436	113	65	83	576	267	322	63	409	844	999999	802	776	999999	508	841	127	181	385	602	693	447	46	147	940	271	806	271	380	999999	500	157	859	550	905	981	963	724	299	931	279	619	74	17	349	322	570	337	675	937	999999	171	401	871	466	988	76	918	143	315	461	61	682	79	999999	213	943	999999	233	999999	877	402	881	453	999999	84	382	999999	999999	627	700	478	595	999999	675	999999	756	987	94	916	999999	999999	591	984	480	228	937	995	999999	145	378	343	999999	158	999999	272	999999	947	549	392	999999	47	129	515	614	982	465	248	999999	999999	457	956	999999	316	612	833	999999	897	999999	114	146	387	375	999999	999999	366	373	999999	999999	412	58	809	999999	701	310	999999	999999	86	999999	497	762	999999	600	647	688	421	201	797	546	236	461	999999	999999	444	255	238	672	466	265	257	618	28	999999	991	999999	999999	518	450	16	735	999999	735	527	485	352	448	999999	999999	974	837	999999	576	900	157	951	664	835	13	456	81	999999	468	820	132	999999	744	833	608	679	999999	999999	751	791	811	328	999999	866	498	102	807	451	944	492	428	92	52	127	716	50	999999	812	999999	999999	934	530	449	999999	404	606	999999	614	187	58	999999	933	423	999999	99	829	235	798	346	999999	648	629	270	975	401	50	999999	627	999999	999999	999999	237	399	757	856	999999	878	999999	471	999999	999999	203	274	895	559	494	999999	999999	37	999999	815	514	476	999999	355	314	270	474	522	364	999999	980	999999	619	682	705	544	666	999999	809	950	999999	337	454	427	455	365	374	426	907	999999	577	999999	239	999999	862	761	796	412	552	29	414	298	117	131	999999	705	999999	999999	853	950	11	340	227	999999	401	186	32	999999	899	948	999999	57	615	982	999999	390	999999	866	999999	944	747	264	385	790	545	135	229	333	999999	
749	710	162	999999	957	379	247	999999	301	361	999999	739	999999	512	603	999999	999999	999999	135	928	133	447	788	402	908	212	747	954	437	401	276	956	698	271	159	248	743	484	658	612	955	19	966	515	999999	999999	135	751	781	999999	188	999999	104	405	790	312	999999	759	664	999999	999999	999999	944	900	94	999999	50	999999	362	365	390	882	999999	999999	972	123	480	282	267	999999	87	996	999999	771	999999	999999	999999	303	481	999999	326	983	819	999999	980	671	999999	76	431	416	174	775	999999	426	285	999999	999999	582	432	676	832	648	502	999999	676	636	120	182	687	999999	866	747	879	999999	48	999999	72	130	542	311	58	414	851	999999	538	312	999999	755	495	999999	407	289	870	804	999999	677	491	999999	237	354	560	892	388	171	999999	427	895	883	388	878	243	306	49	131	627	428	999999	999999	433	999999	38	365	686	771	999999	586	876	999999	501	371	915	999999	892	999999	750	999999	35	999999	312	999999	416	723	377	616	683	999999	250	749	186	596	880	840	999999	863	325	999999	999999	999999	309	962	551	821	392	999999	963	999999	413	851	381	471	999999	999999	348	999999	957	315	987	79	98	760	346	137	999999	904	999999	85	780	39	999999	554	950	419	390	350	999999	595	341	999999	653	999999	698	399	378	715	204	999999	501	121	905	20	999999	146	528	549	625	423	923	487	999999	999999	258	383	977	826	999999	983	725	998	753	372	973	636	425	443	72	947	759	192	710	716	999999	668	999999	862	346	814	890	841	724	155	671	854	824	999999	406	324	421	999999	205	220	58	503	368	542	46	581	720	95	486	678	664	741	776	999999	314	590	259	125	490	706	102	883	284	999999	700	129	811	659	46	748	999999	217	986	499	668	90	309	591	825	764	103	804	999999	55	491	930	87	15	461	816	999999	306	71	498	127	174	229	761	999999	917	999999	999999	58	738	999999	457	754	287	999999	233	999999	667	299	725	999999	999999	528	238	126	770	51	806	999999	999999	683	239	999999	498	381	504	861	999999	750	908	995	43	755	626	903	43	999999	800	855	238	535	999999	17	345	999999	829	645	999999	999999	81	876	962	862	828	999999	999999	999999	266	905	999999	999999	742	917	391	729	999999	542	999999	334	92	594	251	999999	969	695	999999	232	999999	612	551	858	870	999999	679	41	42	180	927	999999	990	732	999999	894	209	866	792	999999	999999	616	999999	296	999999	665	562	486	634	21	893	999999	779	999999	500	654	999999	999999	501	839	248	359	697	409	615	339	344	359	674	
356	999999	999999	903	999999	606	204	305	264	999999	214	350	202	999999	30	286	999999	792	999999	242	275	541	412	375	952	999999	276	918	999999	681	414	331	999999	999999	999999	999999	999999	999999	999999	94	306	358	108	681	999999	498	55	999999	676	132	820	547	45	127	408	815	349	736	950	554	339	999999	397	583	710	883	147	999999	129	761	496	564	809	224	999999	999999	442	730	89	463	205	999999	251	785	861	866	295	95	413	472	920	64	289	438	754	30	999999	999999	999999	999999	999999	999999	833	915	635	265	737	999999	191	491	383	618	657	496	999999	25	44	999999	722	844	598	62	977	656	840	442	999999	381	470	915	956	999999	759	676	112	540	491	335	999999	605	138	474	999999	999999	98	311	406	792	89	739	986	358	803	137	814	309	688	186	999999	203	999999	366	999999	275	534	466	859	980	394	999999	999999	999999	999999	126	715	133	157	64	568	999999	999999	492	999999	999999	929	999999	123	632	999999	803	852	999999	260	955	624	999999	999999	638	397	999999	999999	426	408	270	999999	288	895	999999	422	690	161	633	618	999999	168	999999	999999	630	346	926	352	999999	127	590	965	999999	457	507	502	942	19	999999	667	935	96	619	999999	999999	525	999999	999999	437	220	182	999999	999999	696	714	797	137	708	999999	302	471	289	225	999999	817	305	985	831	398	194	999999	680	643	965	682	459	999999	412	42	999999	695	223	915	999999	945	939	746	532	742	709	999999	244	526	226	206	999999	870	320	277	736	539	819	323	252	740	999999	999999	263	23	999999	257	724	999999	999999	606	999999	999999	208	363	878	558	463	98	688	819	999999	999999	427	769	36	589	999999	145	999999	574	999999	899	672	999999	452	930	999999	999999	487	999999	650	999999	146	619	948	291	672	999999	398	187	86	731	634	432	505	347	999999	493	987	999999	29	588	380	814	999999	357	701	922	910	947	75	999999	611	236	179	677	999999	807	821	744	917	281	747	127	498	154	274	249	780	115	349	999	531	811	442	71	999999	332	889	600	590	749	999999	450	122	142	999999	408	999999	827	330	783	672	252	758	999999	841	999999	326	585	92	461	999999	999999	608	76	999999	999999	794	999999	490	695	999999	230	164	177	234	306	15	365	34	866	999999	999999	999999	565	336	289	999999	694	230	934	16	313	518	138	608	251	999999	55	720	330	613	999999	346	635	865	452	97	591	523	544	257	960	999999	999999	999999	999999	30	52	739	142	745	109	887	556	999999	614	999999	35	568	983	463	999999	645	704	262	840	616	159	700	884	
201	472	181	685	687	999999	752	999999	663	420	230	800	999999	999999	584	514	267	999999	999999	261	739	999999	32	999999	91	296	324	856	999999	999999	581	871	999999	854	941	283	927	212	869	642	861	419	372	158	763	999999	654	999999	129	999999	583	825	212	449	154	139	449	999999	604	999999	999999	896	339	38	838	358	999999	461	999999	311	999999	65	920	313	399	330	699	874	776	427	642	266	736	224	61	999999	668	903	709	812	999999	295	607	479	912	964	90	343	319	414	999999	999999	422	818	171	527	905	999999	59	999999	999999	999999	999999	186	999999	474	169	124	977	999999	690	554	999999	833	477	301	458	451	401	434	249	366	565	371	222	449	844	918	999999	534	850	769	853	884	382	268	999999	999999	721	447	805	965	365	999999	724	660	451	589	350	870	78	464	999999	625	585	83	999999	504	964	318	999999	250	71	453	999999	920	701	866	999999	999999	871	999999	729	953	629	999999	10	338	999999	561	997	265	578	999999	465	396	271	238	309	999999	999999	925	465	412	818	564	999999	912	994	803	958	585	138	142	999	51	999999	554	995	311	83	680	999999	999999	321	374	672	878	988	845	658	473	566	999999	959	999999	571	327	145	74	379	97	999999	999999	999999	421	136	446	999999	999999	662	717	242	998	999999	578	999999	999999	999999	999999	891	35	999999	158	999999	495	999999	999999	182	63	479	999999	999999	931	932	999999	346	23	809	899	248	236	694	573	193	999999	240	567	925	390	877	518	236	691	183	353	999999	195	999999	999999	403	999999	273	140	945	255	308	311	76	249	241	64	253	201	214	665	340	999999	999999	213	999999	460	999999	792	999999	999999	189	999999	757	999999	822	999999	325	702	999999	99	999999	564	628	937	999999	999999	999999	685	158	822	275	45	999999	517	22	812	229	999999	999999	999999	106	999999	954	984	999999	581	553	999999	999999	999999	999999	550	694	125	701	776	732	38	570	335	959	376	643	363	694	154	999999	999999	576	20	931	999999	849	564	992	999999	999999	999999	999999	71	386	23	268	999999	93	725	999999	371	999999	246	999999	999999	999999	527	999999	999999	837	600	300	921	341	313	911	416	159	908	701	999999	132	219	999999	98	167	999999	949	999999	999999	574	280	969	803	878	433	999999	929	739	906	999999	581	272	999999	19	353	949	729	82	111	851	918	185	999999	221	249	607	80	999999	44	425	578	46	623	272	330	330	128	999999	879	582	999999	419	11	379	558	999999	564	999999	744	999999	999999	876	844	999999	656	105	945	591	638	999999	269	937	705	999999	752	999999	
648	392	999999	33	831	275	202	529	374	509	183	654	999999	389	52	913	999999	826	999999	702	202	367	616	235	384	999999	824	63	322	549	713	520	999999	23	221	182	999999	720	999999	513	683	324	891	156	921	301	928	259	783	355	689	878	846	60	999999	291	775	463	999999	304	451	149	217	824	795	662	38	999999	177	999999	446	537	450	141	28	999999	476	469	999999	999999	607	574	999999	966	859	999999	674	999999	671	930	406	999999	81	999999	999999	543	117	76	361	269	273	289	92	912	909	162	437	715	41	999999	815	316	159	565	696	876	999999	999999	965	999999	988	462	978	247	474	431	465	999999	78	999999	999999	409	118	54	820	328	492	366	67	707	407	958	999999	207	124	100	864	516	394	196	673	867	111	400	280	810	310	999999	448	487	697	78	646	557	703	999999	999999	115	745	999999	394	999999	193	267	563	999999	918	781	132	999999	567	948	999999	999999	999999	999999	308	717	999999	19	27	648	918	579	19	338	322	986	999999	999999	892	758	771	25	801	999999	683	999999	837	250	892	529	721	73	920	749	102	764	745	999999	116	490	341	999999	360	746	595	613	258	999999	999999	931	287	423	492	999999	187	959	90	651	229	464	879	533	999999	498	999999	999999	659	270	246	557	999999	703	602	411	427	999999	664	65	999999	80	595	613	532	961	251	999999	581	121	572	999999	683	104	580	652	611	807	999999	862	819	741	954	988	988	169	690	583	820	90	391	999999	304	34	999999	159	999999	276	10	165	999999	627	282	548	698	113	999999	999999	133	950	999999	999999	999999	802	246	833	126	999999	624	999999	999999	667	487	999999	729	999999	838	659	999999	431	782	344	806	999999	616	201	468	415	299	884	296	543	460	870	290	999999	724	999999	999999	999999	42	272	651	638	884	588	150	782	818	277	275	224	139	701	177	465	812	963	195	54	999999	710	317	739	999999	737	217	617	220	957	999999	999999	999999	999999	398	520	999999	178	999999	38	999999	686	597	32	999999	81	413	758	702	824	959	760	999999	744	879	331	954	911	561	156	999999	532	572	999999	570	929	353	366	313	657	773	643	395	999999	992	999999	123	294	129	14	333	999999	915	999999	998	946	999999	137	894	76	565	780	617	999999	999999	528	124	999999	999999	690	728	999999	455	54	61	325	375	160	751	200	218	670	791	556	822	999999	617	186	862	623	901	999999	999999	246	102	992	36	962	509	473	999999	387	832	439	999999	999999	12	870	999999	682	999999	877	999999	703	858	895	988	999999	609	735	
911	937	873	838	788	512	585	219	999999	69	299	412	999999	287	999999	830	837	999999	280	546	999999	747	843	190	52	33	840	768	999999	206	13	965	363	774	562	637	514	999999	650	774	700	793	918	999999	999999	179	236	107	999999	37	67	636	999999	72	815	174	104	692	796	999999	671	999999	999999	999999	65	999999	58	876	725	988	326	999999	711	506	846	135	828	999999	999999	872	796	742	999999	360	999999	377	184	300	959	397	999999	999999	207	999999	112	999999	962	172	229	67	130	999999	382	99	711	224	924	294	999999	689	345	535	894	923	999999	928	137	480	999999	688	159	758	917	337	999999	505	645	826	403	964	172	999999	349	740	751	446	370	999999	999999	924	452	889	999999	279	62	17	926	999999	999999	999999	999999	999999	556	541	908	372	442	54	645	215	579	999999	999999	999999	999999	679	196	164	999999	531	999999	536	831	692	999999	270	683	648	285	446	999999	371	999999	230	218	680	120	999999	999999	999999	14	326	955	443	354	999999	999	822	752	999999	821	999999	999999	394	615	228	661	863	305	647	999999	999999	768	208	637	218	198	670	53	846	999999	388	332	792	527	251	581	999999	347	892	271	860	895	902	625	999999	268	999999	614	999999	29	256	512	194	700	220	557	757	805	999999	999999	338	779	906	814	443	449	319	867	374	646	273	999999	999999	386	999999	898	866	999999	831	999999	674	66	62	999999	999999	999999	148	102	999999	693	999999	592	999999	999999	932	999999	988	97	191	366	949	657	999999	999999	999999	729	109	807	871	321	999999	184	974	197	490	282	727	999999	502	568	311	227	560	680	999999	680	326	675	999999	747	910	999999	401	474	10	27	815	708	80	592	775	999999	230	995	12	999999	617	22	999999	660	363	908	595	623	65	731	106	569	531	85	413	434	999999	133	999999	911	782	510	197	473	466	28	20	910	999999	970	997	565	999999	999999	73	313	999999	793	999999	12	194	777	999999	278	920	256	999999	994	188	350	977	999999	594	101	867	116	825	783	204	344	897	684	830	95	999999	999999	999999	360	21	110	15	569	739	999999	727	15	101	919	552	219	841	999999	731	452	992	999999	999999	586	314	956	488	645	599	59	114	509	946	333	999999	389	364	826	983	999999	344	418	366	197	373	862	25	906	999999	984	503	882	999999	388	999999	999999	571	315	55	64	622	999999	970	690	303	228	68	767	384	173	999999	24	42	999999	999999	584	543	783	222	452	941	582	999999	615	556	999999	556	568	999999	711	999999	999999	780	999999	466	974	448	999999	893	
155	803	999999	531	76	138	999999	999999	309	281	518	299	787	999999	603	123	49	955	365	144	81	672	500	536	673	355	807	243	114	197	142	145	866	889	77	648	694	60	348	486	999999	381	257	296	722	421	999999	955	999999	815	999999	28	93	542	999999	482	312	999999	858	721	331	254	746	121	148	999999	432	898	35	955	428	988	617	878	76	999999	425	214	814	999999	999999	851	66	299	771	124	999999	334	76	999999	345	974	202	626	164	822	999999	145	999999	349	999999	141	930	232	396	437	410	214	476	132	67	999999	999999	999999	406	479	198	457	349	34	330	108	832	440	619	453	796	991	723	999999	75	999999	66	474	272	999999	999999	834	999999	343	713	999999	857	943	999999	247	78	596	230	685	999999	999999	795	999999	29	999999	999999	499	999999	999999	999999	419	999999	232	67	778	51	441	343	222	558	363	555	16	321	999999	999999	888	999999	381	999999	209	999999	48	999999	999999	999999	934	999999	382	884	431	999999	958	702	303	367	635	999999	999999	205	636	262	17	136	280	631	999999	811	546	649	420	999999	240	568	999999	648	451	612	179	294	999999	986	961	999999	999999	141	999999	313	27	999999	615	12	155	186	999999	946	763	912	348	999999	999999	133	907	732	473	999999	990	400	270	654	915	32	716	473	98	999999	999999	999999	10	148	45	486	793	999999	44	999999	450	64	820	494	885	539	273	999999	590	984	999999	238	864	999999	150	206	52	373	210	999999	295	681	97	108	655	94	911	210	230	228	340	486	698	999999	395	936	579	776	999999	385	758	803	883	999999	570	73	813	999999	997	839	443	999999	231	999999	133	769	999999	999999	839	800	999999	73	692	372	653	602	539	809	904	214	999999	999999	604	824	834	491	999999	983	537	591	281	999999	999999	391	784	910	264	257	931	626	969	857	999999	999999	757	694	120	521	460	967	534	14	805	793	223	999999	999999	407	999999	641	971	983	195	258	529	426	999999	311	587	743	348	291	877	288	245	999999	999999	634	76	149	380	999999	999999	999999	999999	277	999999	999999	178	617	94	857	999999	300	655	999999	672	688	449	341	832	809	933	716	999999	253	136	526	557	454	837	200	340	477	270	694	460	999999	201	999999	29	452	142	970	658	999999	650	587	633	260	106	650	195	734	316	570	353	816	999999	813	150	999999	861	723	779	894	526	173	39	960	535	999999	497	197	322	999999	677	963	999999	149	602	548	999999	307	999999	196	15	606	170	700	351	644	686	999999	121	149	591	999999	200	764	999999	487	558	
672	999999	59	999999	999999	422	999999	893	999999	758	800	221	602	999999	564	999999	593	999999	920	999999	999999	619	890	370	119	86	182	799	268	773	303	185	124	989	230	581	308	999999	17	999999	244	806	999999	999999	885	176	518	163	36	52	607	876	53	999999	229	63	999999	999999	53	921	249	137	634	616	464	624	107	612	765	982	77	559	880	736	767	532	657	15	484	943	999999	999999	772	225	999999	427	142	638	770	176	747	999999	989	96	944	116	181	354	431	999999	78	999999	999999	54	975	57	995	999999	999999	696	999999	829	215	110	363	231	365	999999	451	47	492	468	999999	598	244	458	570	999999	791	661	361	313	999999	223	874	999999	630	728	999999	128	999999	825	921	84	999999	918	413	889	732	999999	751	762	903	393	778	610	74	798	809	526	999999	211	525	66	345	102	255	999999	235	999999	600	999999	999999	332	615	999999	547	767	827	326	55	999999	999999	78	909	598	410	999999	444	274	597	831	918	723	999999	999999	310	864	739	679	673	999999	663	999999	132	999999	593	580	777	999999	73	306	971	999999	481	805	149	999999	157	746	691	64	556	960	114	999999	718	455	999999	395	367	682	999999	158	652	633	27	40	945	794	999999	829	422	333	211	999999	999999	999999	251	836	999999	853	717	992	987	618	864	703	999999	364	406	147	889	392	754	999999	279	999999	999999	847	787	119	510	362	740	999999	641	233	999999	999999	999999	292	213	854	314	513	964	45	170	43	999999	324	999999	999999	398	868	939	40	579	821	999999	46	594	404	58	971	353	364	261	134	999999	641	943	122	456	999999	933	45	88	251	425	244	662	999999	89	999999	15	999999	999999	872	999999	611	654	937	792	871	698	809	805	342	999999	609	783	45	66	137	380	991	145	284	935	904	999999	999999	405	787	384	788	324	999999	966	434	400	389	211	375	987	15	999999	584	425	133	999999	999999	91	815	999999	999999	749	999999	102	23	999999	690	999999	29	659	325	542	14	497	999999	494	230	376	735	219	403	833	691	999999	999999	670	560	858	999999	999999	999999	257	589	336	756	999999	373	493	999999	650	999999	999999	192	716	999999	473	326	97	515	638	19	379	355	606	67	793	68	811	999999	353	233	831	135	354	453	78	999999	677	740	871	131	736	424	94	509	999999	651	999999	478	999999	999999	472	353	183	664	837	901	983	279	999999	980	561	765	609	427	999999	326	838	999999	602	999999	648	357	999999	516	282	955	270	106	116	151	999999	999999	826	999	760	999999	951	689	616	176	968	408	
999999	890	569	970	815	999999	629	999999	999999	712	875	390	705	125	708	999999	392	999999	999999	887	173	821	897	999999	939	609	999999	400	374	158	999999	435	552	249	580	753	946	312	149	603	476	481	338	380	467	446	999999	644	779	999999	307	733	535	91	245	954	993	351	41	215	999	239	269	664	65	450	837	466	999999	954	719	89	999999	999999	420	691	493	526	761	503	316	33	621	89	851	922	999999	471	13	626	999999	605	280	934	999999	247	999999	674	324	27	608	836	109	999999	575	227	991	498	999999	554	471	999999	589	537	898	999999	617	190	813	999999	999999	376	462	999999	204	999999	999999	807	999999	182	480	818	212	744	894	480	923	795	514	633	931	411	799	459	164	293	25	742	46	999999	629	41	999999	999999	477	242	384	190	630	999999	999999	999999	64	498	83	652	999999	999999	643	427	62	821	676	189	211	999999	576	999999	764	910	108	76	770	999999	552	449	957	999999	277	662	106	743	999999	63	225	746	357	310	386	511	29	180	109	999999	575	807	364	681	979	338	665	381	425	720	999999	351	423	249	946	634	695	253	577	980	999999	318	999999	622	999999	464	791	275	999999	262	999999	999999	966	161	250	999999	94	286	51	938	997	724	999999	455	701	873	333	117	364	751	816	776	999999	129	297	266	161	999999	716	999999	547	399	754	172	828	434	385	272	999999	212	550	419	212	638	982	606	991	211	921	101	999999	683	911	875	446	124	999999	999999	864	984	593	999999	999999	526	400	607	970	999999	626	277	498	999999	119	162	210	407	574	964	999999	691	275	949	820	624	393	864	487	879	726	713	999999	999999	408	24	618	208	849	685	248	385	636	836	999999	654	603	80	574	759	674	49	999999	370	711	183	999999	644	531	944	142	536	129	100	438	912	177	960	662	104	999999	12	557	888	726	761	64	439	373	176	31	322	999999	728	214	686	173	738	826	235	999999	999999	677	904	553	711	265	545	999999	673	486	999999	417	479	999999	999999	491	662	999999	999999	999999	999999	999999	365	923	999999	245	999999	885	751	749	439	999999	437	999999	568	335	999999	345	999999	999999	519	41	700	999999	388	905	820	512	542	205	510	103	875	999999	25	704	322	980	999999	476	999999	659	655	924	57	508	979	681	657	999999	837	999999	630	453	999999	258	579	675	999999	914	425	889	353	556	248	345	268	999999	999999	999999	999999	999999	612	547	642	999999	386	999999	999999	879	999999	149	854	205	367	193	999999	999999	508	767	134	646	445	817	61	974	316	
109	686	711	999999	658	898	999999	334	174	714	92	999999	748	999999	803	42	665	989	999999	44	999999	198	64	872	836	823	24	999999	375	237	794	496	999999	999999	999999	999999	931	639	999999	250	71	871	203	999999	999999	620	759	895	330	614	779	828	999999	940	168	910	631	838	413	999999	999999	63	958	936	920	596	153	204	999999	713	111	999999	722	45	972	999999	995	999999	999999	999999	73	128	419	761	457	965	999999	727	395	376	468	102	236	442	366	18	999999	266	559	794	477	565	311	617	512	754	116	999999	967	883	915	57	999999	999999	771	999999	644	206	488	954	874	425	999999	228	999999	999999	999999	290	678	964	371	738	999999	698	748	508	817	999999	258	999999	859	982	999999	511	460	420	745	48	670	602	374	716	778	999999	919	61	755	999999	999999	503	954	826	70	13	521	187	999999	999999	448	272	946	841	948	785	999999	892	666	307	999999	834	999999	999999	999999	86	599	654	960	429	778	697	752	999999	440	754	999999	43	921	755	999999	283	398	97	599	999999	655	532	999999	992	510	37	394	999999	999999	999999	240	204	216	984	414	866	999999	602	880	751	520	999999	999999	203	999999	71	971	999999	318	494	999999	186	171	222	431	999999	999999	967	919	999999	999999	304	419	902	523	554	826	936	351	132	66	999999	216	848	887	442	130	575	956	449	65	484	149	830	102	999999	42	999999	999999	346	980	999999	682	139	999999	225	802	509	679	491	999999	44	568	195	438	648	999999	999999	334	988	946	320	999999	479	999999	828	164	588	810	469	522	832	384	14	152	806	124	87	409	671	640	999999	895	474	215	999999	915	954	402	453	95	719	999999	573	400	669	999999	213	999999	619	70	999999	999999	220	969	411	999999	999999	53	631	534	892	913	662	358	335	425	545	273	673	913	210	196	999999	999999	999999	172	810	614	999999	999999	910	999999	790	611	999999	922	685	504	999999	370	360	911	770	918	203	805	999999	999999	999999	254	703	939	770	705	859	37	999999	835	177	999999	850	949	571	74	623	259	133	61	999999	999999	739	51	999999	312	562	999999	425	447	999999	999999	165	594	999999	999999	864	971	871	94	751	399	589	999999	337	564	999999	999999	350	999999	304	943	999999	955	999999	661	514	662	479	468	153	570	999999	999999	654	180	93	265	409	343	210	999999	999999	999999	999999	999999	823	890	713	905	792	999999	949	719	153	247	324	209	310	889	723	211	502	999999	941	191	787	695	204	167	480	999999	11	16	505	652	999999	643	999999	752	837	624	999999	999999	675	991	621	
999999	751	417	855	999999	999999	520	999999	998	160	973	107	128	753	137	999999	555	435	537	159	942	999999	500	680	680	999999	557	61	109	263	928	737	949	570	999999	944	786	311	596	999999	491	396	999999	999999	592	546	999999	998	999999	928	403	999999	148	999999	678	677	260	999999	185	340	999999	468	520	745	232	245	157	558	858	193	909	253	999999	237	668	555	718	999	999999	144	25	999999	352	181	859	790	999999	117	999999	227	694	60	136	999999	901	32	875	999999	279	357	398	979	150	526	29	159	999999	910	183	132	959	261	999999	51	999999	999999	999999	349	999999	441	646	999999	666	640	499	858	127	583	335	999999	999999	957	999999	999999	999999	46	418	826	162	710	491	688	934	999999	267	999999	411	94	940	62	905	536	874	837	711	999999	999999	509	999999	170	41	999999	584	537	452	12	999999	908	306	999999	440	300	197	185	949	957	116	897	382	66	457	43	643	283	740	153	999999	892	999999	397	723	999999	799	992	999999	766	113	406	999999	999999	911	502	999999	999999	621	999999	348	699	887	999999	252	999999	999999	999999	712	999999	91	999999	999999	309	999999	639	878	908	564	999999	501	205	506	193	853	709	581	126	154	954	254	982	999999	999999	804	999999	14	285	999999	308	999999	828	999999	680	684	802	999999	27	999999	999999	624	999999	106	99	999999	153	202	704	900	542	843	999999	826	757	754	109	650	673	504	535	635	999999	764	999999	751	672	999999	826	999999	61	111	563	780	871	340	999999	885	571	20	999999	201	309	385	999999	465	770	12	999999	926	585	161	935	523	999999	999999	31	125	840	347	451	999999	375	999999	848	441	290	999999	999999	999999	999999	999999	89	999999	843	343	335	226	162	800	981	669	392	900	923	999999	175	50	970	234	318	259	54	234	568	999999	826	999999	537	999999	999999	999999	58	999999	547	999999	82	283	680	476	321	805	963	49	999999	781	844	475	282	948	275	250	269	730	117	139	178	854	999999	419	517	231	999999	999999	626	450	621	287	363	561	999999	892	370	503	912	513	296	14	999999	787	588	360	830	588	904	999999	281	327	998	417	202	227	189	270	958	100	125	981	423	915	169	567	121	721	999999	383	880	999999	818	603	843	174	999999	999999	831	167	999999	110	86	691	178	304	288	945	368	610	713	999999	999999	822	999999	314	591	999999	627	999999	248	119	468	531	64	515	509	404	999999	38	999999	999999	438	801	699	25	905	732	747	865	289	176	363	999999	999999	999999	230	996	999999	538	999999	45	999999	811	918	291	641	554	637	
662	794	884	381	339	380	840	670	743	132	383	409	859	214	761	741	82	756	948	862	284	295	513	198	45	455	204	194	627	883	999999	383	360	104	94	999999	404	794	33	149	999999	999999	486	873	999999	139	999999	830	926	79	845	999999	692	999999	363	999999	291	999999	999999	883	185	999999	999999	860	715	999999	58	999999	130	691	347	999999	999999	809	42	174	999999	640	999999	906	732	999999	267	999999	47	882	999999	999999	741	717	789	999999	458	999999	963	183	76	626	167	999999	90	999999	710	999999	999999	567	802	883	660	198	999999	651	999999	440	161	999999	999999	999999	823	833	319	391	32	413	901	638	830	999999	846	858	108	192	482	532	825	772	663	999999	825	479	999999	999999	17	553	158	148	377	999999	999999	162	784	999999	999999	999999	999999	999999	936	307	343	999999	737	220	47	801	99	999999	178	807	614	999999	157	377	668	353	999999	512	383	479	999999	763	271	812	603	999999	999999	527	390	157	19	136	835	366	687	732	999999	868	769	999999	464	999999	969	570	413	610	14	417	912	459	580	21	325	467	999999	580	832	925	616	353	727	999999	995	999999	798	488	552	999999	689	936	999999	885	999999	177	999999	492	794	999999	408	993	689	666	999999	930	577	997	810	378	324	117	899	816	261	426	999999	999999	776	948	771	925	67	999999	727	975	847	694	279	158	453	999999	785	141	999999	623	664	71	957	74	999999	800	677	184	476	581	47	794	999999	325	689	132	715	845	928	999999	936	475	938	639	93	883	999999	662	925	764	331	999999	999999	638	762	999999	935	712	505	970	257	999999	999999	155	938	63	70	953	468	330	845	940	213	999999	687	198	132	999999	981	569	83	25	999999	712	260	999999	504	995	563	272	197	13	349	999999	236	63	728	792	700	40	822	773	203	604	919	390	564	257	999999	573	304	617	730	935	897	242	633	44	895	999999	558	75	999999	206	999999	999999	999999	999999	816	999999	469	339	999999	951	747	999999	821	655	793	999999	714	256	53	999999	967	579	282	999999	999999	993	430	694	897	999999	481	756	999999	996	470	999999	789	319	440	327	114	999999	999999	779	198	598	420	977	251	36	954	312	999999	999999	239	564	999999	999999	195	822	213	775	442	595	999999	990	999999	825	194	716	89	404	816	726	885	999999	588	503	999999	471	999999	452	453	871	999999	179	735	999999	767	906	999999	602	999999	617	124	999999	533	404	308	207	999999	595	793	535	946	999999	495	305	525	999999	975	999999	972	999999	999999	999999	999999	570	518	999999	265	953	67	999999	
208	999999	280	208	611	557	478	193	204	27	798	988	659	999999	924	999999	683	440	457	999999	931	999999	629	410	378	999999	15	999999	885	997	942	719	537	514	336	469	289	296	693	968	759	791	871	955	925	261	999999	999999	645	992	627	824	999999	528	357	755	857	870	830	999999	551	515	307	207	84	88	460	154	999999	465	247	396	746	489	780	149	581	673	484	126	262	999999	326	893	999999	128	224	999999	167	999999	611	418	465	445	426	999999	493	673	881	847	800	956	823	189	755	241	87	26	748	217	184	999999	396	999999	995	950	999999	414	827	955	864	451	986	19	854	999999	930	311	999999	999999	656	907	792	637	999999	306	777	146	147	148	50	999999	270	950	406	999999	999999	751	449	476	63	999999	846	999999	999999	999999	969	813	335	927	999999	999999	953	220	560	277	999999	999999	397	699	182	62	276	689	915	666	999999	46	999999	437	805	999999	861	596	483	577	71	866	654	968	999999	999999	811	220	999999	273	999999	60	399	138	999999	273	364	750	303	11	812	999999	999999	326	177	933	209	898	132	131	914	367	737	983	216	534	999999	428	999999	999999	251	999999	851	999999	422	140	999999	485	999999	541	824	999999	999999	482	999999	904	857	337	801	402	763	913	98	716	999999	886	322	416	922	501	169	935	387	94	760	999999	999999	368	904	46	297	999999	497	591	307	999999	74	999999	999999	311	677	777	627	999999	999999	338	967	145	302	535	818	240	999999	999999	382	999999	733	218	721	999999	999999	499	432	765	115	48	999999	507	419	999999	821	999999	197	999999	999999	999999	318	417	999999	432	788	999999	75	379	227	999999	999999	587	218	418	80	856	543	220	711	188	355	999999	865	416	999999	999999	726	747	713	761	53	941	94	999999	579	999999	579	299	229	999999	433	62	547	58	999999	838	298	10	484	965	523	976	909	646	46	456	552	232	520	328	452	999999	666	466	23	230	999999	228	838	753	287	253	991	999999	754	999999	999999	816	540	83	999999	725	272	747	247	76	999999	999999	954	133	774	357	999999	999999	978	999999	396	91	44	656	345	80	171	731	688	279	999999	628	892	999999	141	735	691	999999	999999	726	65	918	228	999999	999999	999999	273	715	979	999999	999999	100	312	648	999999	999999	781	883	738	999999	564	541	999999	968	999999	413	555	999999	991	999999	999999	999999	753	999999	59	478	999999	97	468	290	806	999999	751	758	805	894	326	253	838	898	954	808	708	999999	172	524	858	260	866	783	509	63	999999	941	273	999999	346	60	999999	999999	380	693	
424	458	305	117	999999	999999	172	999999	999999	311	382	102	94	999999	999999	708	99	535	619	999999	230	684	999999	999999	733	999999	495	674	557	275	999999	411	527	270	999999	999999	750	65	734	558	999999	680	999999	207	681	630	856	999999	506	638	961	72	817	768	473	999999	677	999999	383	999999	999999	497	999999	999999	656	970	999999	823	473	384	999999	43	801	71	524	999999	988	582	82	999999	953	88	178	919	313	592	593	759	797	653	582	208	999999	754	999999	599	52	873	551	710	65	43	943	999999	679	999999	999999	756	254	923	999999	104	479	281	999999	737	329	718	999999	74	999999	816	36	999999	999999	760	362	999999	328	924	506	124	41	371	57	920	145	56	250	385	330	999999	514	873	999999	487	728	410	728	15	280	334	364	487	332	999999	16	132	999999	919	576	225	438	329	999999	999999	73	117	234	115	999999	999999	478	143	743	551	311	999999	919	324	999999	952	999999	999999	999999	182	759	554	49	807	913	22	727	331	999999	115	408	999999	999999	273	423	620	999999	622	999999	999999	999999	999999	743	781	938	854	212	14	887	624	897	999999	675	254	878	999999	78	426	202	589	999999	999999	334	999999	153	126	705	656	900	420	999999	705	909	657	999999	538	810	999999	869	68	999999	723	999999	195	217	293	519	212	395	904	552	759	999999	999999	451	999999	896	999999	999999	821	158	999999	113	476	847	202	215	28	928	349	709	999999	999999	143	779	832	712	999999	430	860	606	503	999999	996	868	26	284	999999	215	615	641	704	999999	57	910	263	619	967	347	24	87	501	999999	55	204	742	213	296	999999	619	999999	999999	684	777	225	655	296	999999	999999	831	917	128	813	323	708	999999	189	508	233	526	222	999999	802	999999	782	115	229	224	999999	135	999999	988	999999	595	618	884	999999	852	832	999999	966	512	369	515	107	999999	688	999999	999999	200	563	704	73	527	999999	262	955	278	999999	120	436	81	999999	999999	27	929	86	999999	999999	999999	999999	336	676	999999	559	710	999999	296	318	823	426	269	877	611	572	999999	999999	524	999999	999999	928	999999	857	999999	828	999999	207	887	497	177	882	999999	266	999999	216	236	37	104	999999	696	876	999999	959	182	693	177	204	704	999999	908	14	561	39	347	894	242	479	954	150	664	513	999999	999999	999999	999999	956	13	363	405	345	999999	831	556	502	489	269	791	999999	38	660	999999	502	977	588	173	330	999999	999999	628	973	757	999999	953	313	193	388	870	818	241	737	174	841	309	574	999999	999999	15	536	857	635	450	794	926	490	
962	20	521	219	977	620	525	94	734	999999	999999	18	999999	252	318	111	399	973	453	999999	496	999999	999999	999999	761	990	325	904	70	993	532	963	999999	472	999999	183	867	660	841	999999	222	999999	999999	877	987	819	305	999999	228	756	245	477	350	635	993	999999	816	118	458	999999	304	999999	34	740	898	623	861	415	902	145	243	738	999999	832	999999	417	752	326	424	942	999999	563	999999	313	758	65	623	521	479	247	999999	758	212	999999	999999	601	999999	999999	978	373	958	889	860	92	522	506	345	517	556	586	360	999999	999999	999999	301	999999	934	999999	982	843	10	349	935	999999	778	485	535	999999	516	487	999999	386	347	999999	999999	805	703	603	999999	261	720	115	965	892	887	999999	74	696	563	584	999999	999999	999999	999999	373	618	954	205	313	47	971	68	11	78	999999	973	161	642	531	495	48	340	929	999999	133	999999	999999	52	776	911	999999	839	723	931	820	999999	992	999999	687	375	851	507	999999	753	290	661	114	896	668	914	999999	432	174	78	999999	336	415	663	22	478	243	911	999999	402	999999	141	999999	999999	258	999999	981	949	954	166	999999	999999	50	185	450	999999	999999	488	384	999999	206	988	674	655	396	493	611	339	200	219	141	999999	999999	898	136	158	327	999999	999999	461	999999	766	477	18	434	14	296	239	999999	550	687	755	536	566	999999	999999	467	688	683	764	605	652	758	745	34	703	463	152	999999	302	154	755	840	923	929	440	520	665	231	391	999999	999999	126	999999	531	999999	413	521	702	496	690	638	361	883	856	999999	17	731	983	730	999999	153	999999	920	406	932	915	613	637	765	128	802	999999	301	999999	233	535	999999	223	649	999999	942	450	562	611	999999	404	957	76	649	432	788	682	999999	841	999999	999999	205	999999	599	470	799	883	999999	378	888	181	70	325	633	999999	898	518	344	440	608	703	999999	999999	999999	537	958	999999	988	342	339	129	966	999999	513	41	339	866	624	188	999999	68	513	999999	723	999999	999999	641	999999	894	534	999999	347	70	999999	360	573	887	361	999999	999999	263	895	999999	48	768	215	610	812	601	425	42	893	165	940	999999	200	443	595	999999	204	326	112	103	808	999999	782	905	226	162	468	452	514	563	676	999999	172	909	155	954	138	733	828	842	479	502	386	192	130	693	170	999999	999999	999999	999999	195	160	801	795	979	986	309	393	659	142	972	528	340	488	703	386	290	298	641	428	470	497	269	999999	315	681	599	784	533	992	339	161	709	695	491	999999	
371	999999	175	968	999999	999999	178	999999	999999	999999	56	703	427	316	999999	840	659	386	406	697	999999	186	489	999999	396	525	999999	667	803	820	999999	644	997	616	999999	177	999999	673	599	131	999999	559	128	341	635	896	999999	226	123	498	501	333	299	793	205	194	633	867	581	313	489	511	907	686	165	411	999999	810	301	712	718	986	786	285	378	341	68	158	672	999999	168	999999	554	314	329	999999	354	214	421	831	543	265	101	296	641	817	651	441	999999	999999	999999	556	925	999999	999999	514	546	24	999999	999999	135	999999	205	90	154	845	957	999999	366	669	66	501	398	469	999999	463	999999	500	643	561	999999	626	971	448	309	612	718	153	534	814	949	340	999999	558	706	67	69	21	151	795	860	58	999999	516	177	699	167	999999	999999	327	999999	56	380	999999	183	508	514	999999	780	542	137	813	78	552	720	726	711	999999	763	122	403	883	358	848	700	999999	552	999999	999999	999999	999999	263	912	217	204	902	999999	926	999999	207	553	999999	240	608	668	57	980	532	999999	450	987	999999	701	128	999999	999999	698	532	172	542	956	58	485	180	98	873	900	861	999999	818	766	999999	466	566	569	100	653	749	189	653	660	29	669	999999	623	138	562	999999	999999	467	214	437	763	841	251	999999	828	69	520	999999	156	999999	183	999999	684	212	999999	145	559	834	92	948	353	518	881	936	389	654	556	960	321	999999	578	890	613	999999	31	624	324	999999	271	593	238	394	507	541	999999	692	156	421	278	427	243	459	999999	999999	94	999999	959	314	999999	183	513	560	482	999999	550	292	999999	355	999999	245	999999	494	999999	999999	719	958	999999	350	100	999999	508	145	691	894	873	129	516	999999	254	777	665	20	949	98	90	678	999999	999999	991	999999	999999	800	999999	43	606	748	999999	885	546	999999	999999	999999	224	427	999999	377	868	588	999999	431	776	25	110	413	999999	810	545	999999	999999	51	56	552	359	537	378	707	999999	999999	297	999999	241	630	811	128	543	55	795	999999	422	712	809	333	303	569	786	999999	999999	999999	462	796	999999	999999	999999	505	90	690	999999	686	59	999999	473	999999	300	50	199	156	214	981	869	999999	24	23	999999	706	999999	999999	259	789	999999	999999	16	87	205	501	921	828	164	316	48	853	784	119	482	454	248	599	999999	263	379	999999	999999	719	999999	928	782	200	352	769	999999	367	441	999999	935	999999	961	396	23	799	128	371	991	898	999999	26	750	904	540	999999	467	999999	689	996	999999	121	999999	297	129	277	
718	999999	486	999999	53	681	421	313	184	499	492	852	585	999999	999999	18	648	209	776	941	188	877	659	735	312	630	999999	445	70	999999	999999	673	277	746	90	999999	885	607	854	271	604	446	730	50	133	615	66	454	861	411	999999	768	999999	188	99	841	80	750	92	422	12	976	252	360	485	818	585	999999	999999	746	133	50	999999	514	346	999999	157	619	612	696	999999	233	583	659	999999	256	162	98	656	248	327	999999	525	442	269	628	203	379	565	314	39	999999	300	125	288	999999	423	16	841	358	693	999999	147	395	999999	778	402	593	10	239	999999	496	999999	915	429	988	525	999999	255	717	547	777	999999	999999	667	356	933	467	380	928	999999	999999	256	308	555	865	997	139	593	999999	999999	609	379	336	648	543	44	385	696	299	999999	510	761	134	810	999999	407	840	728	502	845	999999	223	81	406	520	249	999999	369	563	991	396	329	764	492	938	999999	727	659	999999	322	557	771	90	31	332	394	999999	498	639	467	166	411	999999	645	999999	999999	999999	930	137	303	159	25	142	308	999999	999999	996	641	999999	517	679	190	999999	999999	297	174	142	60	999999	135	126	396	999999	999999	834	999999	238	129	201	551	111	797	999999	830	173	542	999999	999999	999999	152	398	490	626	132	999999	976	807	911	358	136	264	256	999999	12	186	762	999999	999999	473	999999	999999	877	450	999999	999999	882	658	999999	25	755	535	359	549	999999	736	635	770	607	318	858	187	999999	999999	75	999999	854	940	528	999999	411	256	601	318	974	999999	999999	50	999999	716	905	327	43	895	602	999999	904	707	925	276	550	991	687	728	615	358	635	116	384	43	999999	942	140	129	614	999999	934	50	999999	740	224	595	475	999999	412	540	999999	431	178	474	392	157	24	262	113	999999	999999	999999	703	626	999999	415	665	999999	999999	963	999999	914	999999	104	666	863	142	999999	61	999999	525	795	325	84	213	214	999999	910	651	414	927	877	26	999999	999999	72	347	948	185	809	929	999999	999999	999999	353	240	150	83	999999	528	999999	999999	211	157	999999	999999	999999	628	423	361	999999	755	619	749	45	320	897	95	165	603	526	194	19	999999	999999	999999	68	875	731	999999	73	863	111	133	400	999999	999999	868	999999	175	515	999999	999999	999999	341	183	594	987	999999	43	342	999999	918	214	11	830	999999	999999	999999	582	715	680	897	449	999999	613	654	496	999999	937	999999	39	784	999999	98	807	659	194	910	852	727	999999	999999	697	640	19	944	896	999999	569	287	715	746	999999	
459	835	821	94	999999	727	529	107	999999	476	999999	312	279	928	999999	999999	181	999999	60	279	999999	999999	218	209	808	287	669	757	374	789	660	999999	293	999999	999999	262	986	999999	657	192	333	999999	441	995	309	338	740	26	779	928	398	651	664	477	874	814	626	621	286	259	68	771	999999	848	815	469	28	223	999999	864	217	607	977	867	945	233	213	223	999999	480	547	999999	977	999999	401	18	274	816	999999	999999	636	375	298	408	133	561	999999	999999	189	839	319	999999	627	999999	720	791	673	797	531	650	999999	999999	999999	805	712	415	794	999999	999999	807	999999	999999	42	999999	999999	842	318	999999	744	393	999999	621	44	70	170	30	35	71	725	610	344	999999	294	540	125	233	654	999999	696	718	767	610	145	999999	645	999999	494	954	999999	999999	482	104	63	147	324	989	377	659	644	999999	389	732	571	846	472	999999	999999	502	999999	13	197	826	883	999999	999999	999999	486	662	425	64	535	81	383	846	138	999999	999999	156	226	136	855	999999	847	14	999999	45	49	298	999999	999999	198	992	406	684	690	655	221	999999	521	999999	512	715	244	590	166	999999	358	724	718	231	999999	771	286	431	999999	203	978	999999	999999	999999	999999	999999	999999	507	999999	999999	999999	699	166	999999	999999	396	635	999999	999999	150	999999	267	848	29	686	325	580	999999	999999	426	716	975	536	497	677	999999	339	999999	910	325	999999	999999	999999	622	643	659	999999	245	203	916	146	657	807	17	443	999999	40	677	904	371	999999	74	893	448	827	698	173	668	805	696	66	704	717	999999	187	33	542	235	386	37	757	344	494	698	290	999999	177	528	999999	999999	311	662	36	548	707	897	843	285	795	945	496	899	440	999999	859	442	940	509	829	420	188	805	301	999999	999999	282	579	205	168	768	999999	644	615	999999	395	404	678	179	600	290	999999	266	439	440	540	999999	904	988	999999	847	128	668	699	643	777	505	999999	999999	933	434	328	999999	999999	36	999999	852	293	999999	999999	465	999999	999999	909	549	999999	922	376	860	346	756	999999	591	366	321	650	862	944	971	999999	889	43	529	245	175	999999	542	149	412	26	688	999999	999999	877	383	94	357	758	160	413	854	139	510	811	999999	66	736	291	999999	385	561	999999	321	518	999999	432	999999	535	999999	587	697	999999	963	843	658	192	64	714	983	236	303	113	794	568	227	760	999999	999999	999999	119	234	260	999999	36	999999	780	262	999999	655	950	850	999999	25	572	715	999999	175	999999	162	999999	11	32	307	578	92	
457	123	753	301	471	899	525	476	633	362	999999	449	937	387	878	930	999999	999999	42	386	481	999999	231	999999	155	595	865	565	74	117	212	999999	999999	944	18	667	509	514	193	61	334	355	999999	220	278	633	999999	999999	999999	999999	999999	963	275	999999	610	368	999999	900	155	876	44	959	999999	526	160	494	684	992	999999	220	431	745	875	999999	999999	136	706	21	584	522	367	586	290	11	365	248	687	572	344	649	999999	999999	999999	999999	26	375	943	865	69	783	948	999999	999999	74	642	16	97	293	150	483	662	879	325	633	999999	458	678	410	170	911	807	121	999999	729	999999	822	386	568	964	999999	193	841	952	801	573	999999	675	226	999999	999999	161	403	432	860	999999	999999	293	999999	798	999999	696	542	704	158	975	837	586	191	629	820	629	999999	328	999999	300	821	927	523	999999	395	782	462	52	999999	760	999999	999999	797	999999	547	999999	651	770	999999	999999	650	146	803	825	736	546	494	597	548	729	999999	999999	968	999999	176	969	769	675	412	785	999999	500	893	398	572	999999	788	449	91	999999	978	759	922	472	649	684	133	698	333	849	999999	999999	503	91	138	338	720	236	574	578	769	975	367	620	757	999999	252	415	263	588	757	54	515	266	751	872	999999	999999	921	491	845	81	352	563	999999	378	996	999999	269	244	437	561	875	513	522	999999	401	311	715	999999	442	717	445	744	101	253	360	247	999999	265	185	224	999999	999999	999999	697	633	999999	132	388	163	440	999999	28	999999	206	999999	12	744	749	481	851	999999	432	59	138	999999	607	999999	999999	999999	759	481	14	69	223	256	792	780	824	999999	999999	999999	999999	346	11	571	999999	594	895	999999	357	999999	591	783	999999	433	999999	999999	999999	999999	35	342	999999	370	403	959	151	959	937	949	386	231	919	380	999999	672	463	999999	58	999999	999999	999999	576	999999	670	266	999999	230	999999	789	999999	759	185	763	353	999999	309	999999	942	51	430	466	999999	946	999999	999999	583	220	899	660	999999	796	984	48	850	21	765	710	699	999999	79	920	233	157	585	627	56	165	999999	628	373	497	153	16	145	753	367	999999	480	999999	999999	679	331	999999	820	576	774	147	999999	999999	999999	999999	276	999999	999999	510	999999	999999	370	80	89	999999	194	280	297	482	653	978	902	999999	654	145	999999	165	999999	399	598	158	337	18	853	908	252	694	139	774	999999	999999	43	635	521	858	999999	409	464	265	494	999999	999999	999999	923	795	245	999999	999999	363	368	121	351	583	999999	999999	181	999999	
227	999999	185	500	151	522	999999	314	945	999999	999999	796	876	999999	700	208	904	999999	999999	989	94	999999	672	435	999999	776	415	119	997	460	723	437	686	907	192	292	89	994	908	274	999999	619	850	968	241	891	487	538	999999	152	678	372	722	999999	999999	999999	999999	750	999999	375	117	152	316	495	552	158	999999	968	999999	999999	128	999999	639	107	903	475	217	703	204	125	298	877	698	999999	999999	999999	715	504	999999	32	783	339	511	543	167	943	313	365	425	92	781	519	999999	12	999999	768	732	624	288	801	952	805	555	999999	999999	239	453	461	713	201	443	615	338	626	634	789	408	106	939	960	172	852	288	121	344	779	999999	696	831	22	628	100	226	838	79	978	783	142	466	928	999999	851	651	234	649	175	191	273	999999	244	369	636	685	999999	639	110	527	444	43	999999	999999	756	629	701	572	352	399	499	556	655	15	999999	639	21	999999	320	999999	63	999999	179	598	724	328	596	999999	992	999999	898	999999	969	461	999999	109	169	687	743	232	949	661	306	776	999999	716	722	999999	103	996	999999	857	329	999999	999999	999999	864	999999	999999	437	42	58	580	937	500	300	999999	999999	666	999999	479	334	726	98	261	402	175	999999	906	17	606	368	559	995	741	50	879	79	988	377	999999	460	170	315	999999	901	91	369	285	401	999999	528	572	926	526	348	999999	241	648	999999	999999	999999	801	519	831	674	999999	999999	205	999999	420	517	215	999999	932	28	999999	421	898	359	320	805	126	515	878	999999	796	999999	999999	403	909	648	999999	916	569	772	658	651	999999	524	999999	506	173	826	980	999999	322	999999	994	508	999999	999999	999999	298	760	11	999999	296	641	999999	999999	867	116	802	550	772	999999	298	999999	169	999999	523	999999	384	947	814	999999	999999	535	266	765	523	637	970	228	199	999999	143	999999	568	427	372	20	730	999999	544	400	371	285	218	535	33	553	999999	147	661	782	957	350	946	369	64	761	384	988	365	240	999999	583	360	465	999999	142	170	741	999999	513	216	999999	999999	424	280	24	326	999999	999999	970	801	832	567	417	999999	792	220	209	999999	611	635	742	290	999999	264	787	925	752	581	891	392	104	150	999999	575	229	999999	531	98	999999	444	652	257	999999	438	312	26	943	117	170	922	961	378	395	877	474	999999	999999	169	493	99	574	999999	849	587	707	692	419	841	138	855	688	120	333	176	982	495	999999	999999	951	770	999999	645	421	999999	999999	999999	754	280	111	999999	838	372	604	999999	870	
