500	500	
105	108	104	95	97	82	94	89	109	112	92	91	98	87	94	109	106	87	97	92	99	100	87	101	115	98	104	99	87	107	91	113	71	91	90	94	107	98	102	88	91	88	100	113	100	92	82	104	99	110	115	89	94	89	100	93	97	99	105	85	94	90	93	93	105	100	113	86	120	92	107	86	103	108	117	83	99	121	81	105	113	87	110	113	110	109	77	110	97	108	111	102	102	107	112	108	114	111	101	97	102	97	96	95	92	100	108	99	117	103	99	89	105	100	101	112	106	86	108	120	113	90	98	97	104	104	110	111	97	91	91	110	92	93	85	97	90	85	114	103	96	106	88	95	91	91	89	104	94	84	106	96	93	108	94	97	112	109	95	99	92	106	97	105	96	98	95	93	106	91	109	101	92	100	86	96	104	90	99	99	110	88	100	93	100	103	110	117	97	110	100	105	107	91	90	107	105	112	105	104	104	91	81	84	105	83	102	99	93	76	102	98	105	89	93	108	94	96	102	102	105	94	91	110	87	98	102	100	109	101	101	98	105	92	111	104	82	97	105	101	88	108	122	95	95	90	98	105	101	101	108	104	97	95	98	104	109	88	107	104	91	100	106	119	92	100	96	104	93	80	104	101	106	108	93	105	111	127	104	112	100	98	101	97	101	93	105	90	97	94	92	88	103	108	100	101	110	100	103	108	87	113	114	99	103	118	90	114	137	105	115	108	98	100	95	104	109	111	114	97	86	94	112	102	112	128	97	100	107	109	113	94	87	91	102	95	84	109	89	111	108	95	86	110	100	125	111	109	103	86	89	115	100	94	97	96	94	100	119	94	98	101	110	94	99	90	112	97	99	97	91	97	111	102	101	100	93	101	96	98	99	109	98	95	117	119	105	90	89	73	109	109	104	75	107	92	108	89	102	96	88	106	103	100	89	104	98	105	115	102	101	97	107	111	101	116	113	112	119	101	115	108	117	90	97	89	105	107	101	94	72	88	111	89	102	90	87	119	74	106	102	115	103	104	99	101	106	94	93	115	93	99	95	114	119	112	110	99	100	88	98	79	101	100	101	94	96	91	110	94	115	110	86	104	96	91	83	83	107	99	94	109	87	98	116	98	86	107	90	77	128	96	106	95	94	94	78	83	103	103	
99	120	97	103	97	97	117	103	108	99	94	95	83	119	95	121	108	101	65	96	83	92	92	100	98	100	113	90	106	93	112	104	116	86	129	108	116	87	93	105	101	97	110	115	93	107	103	80	95	97	100	97	88	100	97	114	90	108	91	94	106	109	70	88	105	98	96	102	106	107	89	106	86	115	107	96	115	97	87	104	100	109	87	109	101	114	96	106	94	115	106	104	93	96	94	89	98	98	99	93	91	103	86	102	98	87	102	109	99	122	99	99	97	80	92	79	101	95	110	97	105	113	111	99	104	107	105	93	114	102	88	95	95	101	93	91	93	106	108	106	96	106	119	99	86	95	85	109	91	97	85	118	88	113	101	81	98	91	104	107	95	97	119	91	87	99	99	106	115	102	103	110	92	78	107	93	109	102	87	114	90	111	107	105	117	82	121	116	108	100	101	92	112	100	96	89	101	96	108	109	87	112	93	98	97	94	103	93	99	95	88	118	80	121	94	90	101	104	103	102	86	115	106	92	91	89	95	107	94	80	94	113	103	105	97	92	104	97	102	118	89	100	94	89	88	74	110	105	88	97	92	94	101	104	115	102	101	80	106	100	100	87	106	113	81	114	94	97	96	106	107	107	97	97	89	119	104	95	92	102	106	100	100	109	104	100	88	112	100	109	119	109	81	117	98	103	109	92	95	104	89	82	99	95	88	108	95	78	92	116	108	98	107	106	79	102	105	97	112	109	119	91	97	93	99	106	87	113	93	101	94	96	122	98	120	80	107	93	111	108	102	96	91	96	98	98	107	88	107	118	95	103	83	102	98	100	118	92	120	101	105	99	77	100	122	96	114	123	99	108	90	97	89	101	106	97	101	103	116	96	78	102	81	105	99	99	93	113	104	100	103	93	120	94	95	122	99	109	97	97	85	111	100	99	83	102	101	89	93	109	104	109	107	104	101	109	90	81	104	108	86	107	114	95	104	101	89	87	117	103	86	115	99	95	115	102	90	103	97	104	105	102	86	90	116	102	106	83	112	112	84	102	103	88	102	117	101	107	92	102	120	101	103	102	127	99	102	93	97	88	94	100	92	89	94	104	81	101	82	98	103	95	97	116	93	104	98	73	119	114	98	116	107	108	106	93	91	88	84	114	
842	863	421	999999	296	537	613	842	747	837	319	465	999999	898	999999	999999	744	434	330	389	999999	763	999999	39	344	388	999999	999999	84	999999	478	132	289	679	975	198	78	176	999999	584	380	999999	282	999999	288	999999	856	980	119	437	60	257	992	634	999999	999999	469	391	489	999999	865	790	999999	999999	368	197	186	535	999999	286	827	577	999999	745	999999	999999	491	263	751	996	999999	999999	713	646	999999	230	999999	999999	999	896	729	686	687	999999	719	590	407	902	782	999999	171	330	68	832	609	999999	634	256	624	273	597	216	999999	493	386	183	86	131	61	147	68	531	536	36	557	999999	999999	720	999999	428	999999	589	999999	661	834	212	633	880	999999	999999	596	882	40	999999	308	999999	57	204	526	546	513	999999	850	644	999999	640	999999	999999	285	469	592	914	999999	999999	265	18	999999	999999	658	183	550	206	999999	216	551	185	500	800	728	44	103	999999	203	999999	915	999999	738	999999	629	204	418	602	605	999999	263	681	661	834	479	300	787	78	999999	353	996	317	201	644	999999	856	149	993	313	250	375	896	999999	741	290	999999	999999	899	359	464	765	947	600	999999	952	870	524	666	330	437	256	999999	159	850	493	608	999999	104	743	999999	64	424	298	999999	212	366	960	999999	999999	945	30	888	718	91	587	999999	716	685	691	232	342	483	673	875	994	350	747	999999	258	681	999999	185	165	586	410	999999	999999	245	313	595	909	604	999999	999999	416	368	999999	78	999999	444	891	853	412	999999	440	580	751	422	370	862	999999	100	671	872	950	845	732	141	680	247	399	481	382	999999	322	737	371	298	469	636	44	678	607	999999	789	999999	772	999999	156	830	598	999999	874	450	976	999999	933	248	434	999999	635	184	999999	35	999999	420	999999	316	208	702	218	463	999999	734	999999	941	999999	857	999999	809	82	97	999999	850	648	162	999999	931	999999	999999	804	999999	999999	898	10	999999	291	999999	767	999999	670	999999	446	453	999999	999999	292	150	623	44	999999	85	165	624	498	548	999999	999999	387	892	999999	999999	999999	704	999999	95	599	65	733	967	660	910	99	713	149	616	650	999999	239	512	870	999999	999999	94	177	729	967	249	410	462	671	744	205	875	566	131	999999	742	555	536	999999	999999	417	656	384	425	985	452	999999	881	897	999999	317	874	32	357	240	111	536	999999	128	999999	655	280	305	916	715	224	999999	28	347	908	985	702	999999	643	999999	999999	999999	752	999999	999999	764	528	999999	24	436	330	852	218	890	177	216	999999	418	197	
581	147	360	468	709	770	304	999999	544	989	671	999999	999999	388	999999	577	999999	999999	999999	603	595	136	714	290	999999	395	372	999999	137	179	701	608	294	778	999999	910	311	251	999999	973	999999	307	984	576	353	999999	421	474	999999	322	999999	432	953	814	602	454	432	79	978	999999	408	365	339	999999	999999	999999	330	140	326	999999	999999	999999	740	460	999999	298	152	148	999999	668	973	897	40	814	403	278	655	479	186	999999	487	242	273	728	574	999999	967	999999	999999	290	500	291	999999	520	999999	626	691	999999	442	999999	311	294	142	319	350	510	335	525	970	28	417	850	953	708	910	999999	999999	999999	999999	518	331	532	859	657	999999	692	749	519	767	777	999999	163	47	872	999999	203	999999	953	999999	73	539	999999	649	269	872	650	337	449	609	22	739	679	616	923	982	779	434	999999	151	999999	760	815	757	202	441	264	812	91	999999	717	934	932	999999	822	978	879	883	600	784	527	364	999999	910	755	47	907	547	999999	999999	999999	769	624	999999	729	313	723	693	456	828	999999	837	999999	56	892	999999	807	54	793	945	999999	896	834	701	624	999999	460	905	12	165	534	999999	999999	201	865	948	319	131	904	518	264	999999	436	771	176	689	999999	263	27	676	240	862	999999	178	786	999999	999999	923	197	436	852	999999	999999	301	304	999999	149	999999	190	944	999999	685	150	284	999999	917	469	72	535	934	194	206	887	336	924	999999	964	530	414	235	23	999999	933	478	666	999999	999999	145	477	999999	550	63	999999	83	907	554	722	478	488	869	181	871	398	999999	999999	656	930	364	376	632	936	619	999999	955	999999	382	751	671	618	253	423	334	999999	269	394	140	133	813	428	380	948	496	51	545	63	151	997	999999	236	19	515	149	999999	845	999999	930	413	999999	999999	535	999999	61	859	244	999999	847	287	999999	867	120	532	127	999999	996	683	999999	577	115	902	999999	384	999999	999999	609	737	283	565	749	930	463	999999	16	671	999999	999999	897	637	807	98	999999	864	868	814	125	486	398	213	772	171	889	363	307	224	999999	160	732	999999	259	506	182	999999	537	208	999999	393	526	999999	999999	428	786	999999	770	26	695	924	516	265	328	132	349	80	792	588	50	110	999999	999999	317	999999	845	290	387	999999	916	924	337	670	410	732	960	942	170	354	385	87	592	291	528	438	999999	476	999999	999999	167	112	499	948	167	313	963	733	148	309	999999	505	999999	470	110	771	597	845	855	595	171	406	909	448	999999	999999	517	999999	
999999	999999	109	379	992	259	152	813	434	388	512	107	769	236	804	861	999999	880	999999	132	190	999999	840	798	621	999999	965	761	203	61	745	204	795	999999	470	999999	210	214	512	185	999999	296	347	218	343	758	826	935	602	58	677	333	321	394	957	516	47	999999	757	300	294	391	620	382	999999	999999	311	944	766	999999	999999	566	377	999999	804	894	418	999999	465	863	875	40	169	154	384	999999	882	411	999999	999999	231	899	456	999999	999999	936	676	964	575	35	999999	881	179	67	397	120	955	845	999999	999999	107	415	845	894	424	264	999999	999999	998	231	435	999999	88	812	322	999999	120	165	999999	868	227	453	66	999999	416	993	999999	999999	756	999999	466	46	999999	802	855	999999	63	999999	999999	636	999999	210	966	353	599	556	803	366	999999	999999	999999	999999	270	999999	999999	999999	359	415	999999	430	999999	999999	719	734	764	398	88	999999	957	506	707	559	368	948	164	27	487	999999	999999	999999	199	504	999999	129	999999	999999	776	109	956	211	466	647	82	376	243	593	999999	242	589	210	477	528	999999	248	929	449	999999	322	567	999999	176	646	575	628	241	898	999999	999999	469	107	622	999999	329	999999	999999	69	486	991	999999	570	536	254	999999	639	392	671	106	128	200	999999	235	999999	542	999999	44	820	82	454	145	345	829	999999	773	999999	587	999999	999999	999999	208	869	999999	999999	608	999999	301	999999	523	936	246	569	802	999999	409	644	872	169	999999	201	999999	229	987	42	999999	999999	999999	646	481	999999	61	999999	472	453	920	330	861	784	999999	546	836	122	307	146	217	576	543	193	999999	139	618	428	63	17	999999	978	882	930	999999	999999	999999	999999	450	881	884	353	107	999999	999999	88	782	97	999999	899	365	608	999999	999999	999999	289	834	558	999999	351	33	633	840	464	521	999999	448	931	200	626	292	190	672	999999	999999	864	479	999999	999999	413	357	999999	999999	163	652	333	65	41	115	315	999999	705	501	108	857	260	513	642	999999	784	639	850	897	687	616	184	936	506	599	960	810	650	100	750	994	503	518	686	999999	198	999999	417	826	885	231	586	689	573	568	999999	999999	836	357	683	773	506	999999	437	547	477	397	559	441	154	504	754	614	750	113	999999	742	826	830	649	898	999999	34	22	999999	39	999999	999999	999999	999999	609	973	302	417	976	999999	870	90	148	344	800	336	975	681	390	477	971	939	469	999999	268	534	999999	999999	784	999999	482	620	999999	517	982	34	621	999999	545	531	462	207	999999	999999	999999	662	688	496	
999999	572	256	352	999999	988	67	555	903	733	339	84	967	593	999999	434	25	260	118	631	999999	999999	714	999999	146	859	25	999999	175	999999	720	606	846	519	860	999999	999999	139	987	983	459	999999	999999	999999	999999	999999	563	999999	574	348	999999	244	553	999999	145	999999	858	123	216	773	973	293	390	59	22	733	238	457	732	420	138	886	272	134	999999	924	999999	999999	628	676	999999	156	210	826	264	486	62	789	999999	789	999999	192	923	224	20	176	56	80	875	780	241	115	145	999999	219	999999	971	999999	999999	221	425	999999	494	539	477	826	93	999999	795	536	680	449	83	943	66	999999	962	57	123	999999	877	999999	950	848	999999	200	20	55	617	550	514	633	999999	173	374	331	697	999999	747	999999	92	493	285	348	999999	792	42	202	107	273	750	924	315	880	343	999999	91	646	105	287	999999	47	999999	999999	32	56	545	910	579	734	259	578	310	930	922	394	310	611	748	652	167	818	947	999999	799	590	328	33	829	999999	249	61	298	469	377	55	999999	39	326	999999	999999	132	622	373	23	999999	623	385	958	999999	539	480	897	452	129	998	99	602	455	441	999999	522	90	55	494	999999	289	840	562	999999	999999	280	295	695	405	45	205	999999	999999	627	966	999999	75	880	999999	769	163	846	350	378	955	944	583	884	334	734	51	577	999999	815	892	783	999999	91	111	269	195	212	56	999999	803	515	272	828	475	999999	456	210	61	999999	54	999999	500	194	920	903	696	410	371	670	993	627	999999	524	735	193	130	999999	778	734	999999	951	799	266	999999	450	681	755	419	548	287	841	525	163	999999	458	293	638	170	208	572	785	999999	385	100	185	809	747	999999	291	999999	473	432	326	151	103	644	243	618	480	231	940	990	822	392	999999	999999	551	999999	286	999999	492	823	579	171	798	120	423	999999	400	640	934	662	999999	883	814	418	208	22	677	814	59	29	690	977	632	794	27	993	937	83	268	994	816	390	999999	999999	999999	165	352	999999	230	77	228	839	297	999999	862	999999	577	743	903	538	85	471	851	473	142	602	999999	14	102	430	999999	999999	382	939	845	747	712	175	566	999999	670	694	593	999999	999999	851	689	353	999999	999999	425	203	999999	729	999999	354	539	999999	517	260	625	347	999999	999999	838	999999	467	357	442	999999	236	412	187	859	999999	391	877	869	671	999999	999999	195	82	999999	15	45	157	999999	999999	501	217	13	657	999999	427	332	804	999999	153	900	999999	341	911	817	852	999999	25	
999999	861	999999	476	670	46	235	347	439	275	999999	795	999999	753	815	999999	999999	999999	233	755	871	441	545	586	94	725	771	999999	580	284	264	171	992	29	999999	999999	493	34	546	966	431	999999	988	66	927	998	350	157	999999	14	970	909	629	267	153	877	326	950	392	945	275	999999	999999	165	21	999999	999999	999999	915	34	999999	916	371	266	333	903	453	488	659	95	384	999999	328	999999	313	355	999999	735	875	960	474	542	642	999999	700	103	999999	832	55	221	206	567	242	999999	170	63	548	373	999999	250	434	837	301	999999	570	652	19	200	999999	665	184	76	907	955	560	311	284	999999	999999	999999	999999	621	442	447	889	999999	390	999999	415	999999	999999	178	999999	999999	535	636	251	999999	40	58	999999	21	999999	999999	47	139	660	287	993	858	779	999999	999999	704	549	813	405	853	416	753	271	244	784	602	859	15	275	281	429	999999	70	939	739	516	154	689	640	62	410	760	999999	113	781	999999	999999	999999	370	106	95	722	241	398	928	286	786	850	237	999999	530	41	999999	388	858	78	999999	999999	999999	300	560	859	182	999999	452	656	999999	999999	462	237	132	831	644	178	195	706	693	672	999999	462	999999	304	999999	262	531	378	895	778	254	999999	999999	639	999999	79	546	236	549	888	945	281	999999	627	398	10	265	699	397	999999	999999	161	385	136	829	587	999999	265	407	999999	820	84	761	818	914	749	479	999999	842	574	632	999999	166	804	726	999999	772	112	999999	461	999999	832	981	209	585	102	337	631	999999	410	999999	290	828	629	78	999999	520	871	713	648	999999	773	856	822	73	242	999999	580	409	100	999999	468	359	946	923	999999	103	561	999999	821	421	847	681	999999	75	351	141	537	736	999999	999999	901	398	267	930	999999	975	169	146	352	107	756	231	720	595	51	930	999999	999999	999999	777	999999	637	892	236	683	101	999999	756	722	111	467	999999	553	871	999999	79	102	25	701	22	933	425	890	723	665	625	961	846	999999	420	999999	831	655	999999	270	999999	505	40	999999	999999	560	413	423	999999	639	911	678	849	681	971	838	999999	14	77	843	543	746	179	571	999999	140	578	731	999999	851	636	199	474	610	650	573	71	768	570	999999	530	11	999999	93	753	947	122	174	63	581	999999	827	999999	999999	726	526	336	468	199	10	982	681	122	400	13	722	999999	248	41	999999	776	108	444	616	323	542	999999	999999	818	120	28	414	678	999999	468	999999	999999	239	884	133	999999	603	579	570	479	849	889	258	
90	40	743	873	999999	999999	805	294	393	971	921	193	429	250	650	88	981	578	13	392	931	204	120	999999	363	907	999999	183	999999	873	147	473	653	848	15	787	999999	999999	281	32	924	183	426	640	318	700	704	997	999999	500	588	999999	846	506	327	885	999999	999999	519	999999	495	632	999999	999999	833	999999	539	580	999999	862	999999	836	306	980	467	758	777	480	665	663	212	172	229	37	295	999999	999999	156	999999	129	867	606	999999	55	536	302	417	999999	806	860	170	134	763	100	999999	751	604	999999	49	568	999999	999999	114	999999	999999	333	412	738	233	597	829	393	999999	999999	999999	114	211	261	999999	175	351	870	673	805	502	88	999999	139	248	999999	999999	762	999999	963	999999	427	502	778	33	213	890	679	999999	999999	40	777	999999	648	105	999999	550	352	421	999999	227	247	999999	999999	364	999999	924	282	499	690	955	77	999999	999999	112	999999	999999	432	999999	999999	285	671	197	999999	774	724	12	999999	44	563	999999	999999	351	999999	745	774	650	999999	424	89	999999	617	999999	999999	262	962	502	999999	546	526	82	127	124	180	598	555	999999	321	534	640	940	173	248	936	697	666	726	51	349	999999	927	419	18	158	962	667	492	205	212	811	232	22	224	517	999999	875	184	180	645	200	725	339	668	783	148	125	378	252	999999	595	246	460	650	218	599	663	118	966	217	930	72	854	119	999999	418	999999	999999	730	999999	821	492	999999	999999	159	612	999999	999999	234	999999	846	298	249	999999	616	575	771	372	999999	918	827	767	217	962	999999	137	999999	230	999999	375	999999	176	647	796	999999	113	691	64	501	605	11	912	883	955	371	642	823	999999	502	158	646	565	943	812	999999	64	285	592	999999	32	741	377	806	999999	800	680	999999	999999	425	513	883	717	999999	999999	916	914	999999	261	601	82	314	999999	727	999999	999999	654	232	999999	999999	429	827	108	371	999999	863	633	116	34	999999	690	999999	380	999999	989	999999	929	694	999999	896	714	180	33	990	620	717	825	650	19	140	155	457	815	285	996	685	785	999999	999999	546	292	808	858	106	911	999999	934	388	737	532	799	959	689	938	463	259	804	117	751	761	48	983	106	894	20	242	185	105	542	314	488	584	302	997	613	905	999999	927	89	539	783	447	912	486	340	196	768	877	821	746	880	677	603	999999	508	308	711	964	96	999999	905	839	845	433	54	224	999999	692	999999	557	999999	877	999999	999999	977	601	81	620	563	823	473	308	283	999999	433	811	980	661	
999999	999999	204	999999	840	411	999999	944	601	488	442	999999	529	86	552	273	999999	12	649	391	663	999999	236	101	410	272	999999	607	999999	60	10	242	244	15	203	30	363	590	46	626	588	42	999	593	187	448	999999	397	755	19	986	999999	171	599	997	999999	88	112	946	578	206	35	389	551	487	209	881	523	883	531	999999	228	965	32	802	631	907	999999	913	962	968	999999	851	555	999999	579	999999	644	17	999999	942	260	999999	468	999999	562	653	458	115	978	566	780	999999	234	109	767	999999	999999	796	999999	684	444	199	984	610	999999	184	833	487	908	138	999999	515	999999	589	659	584	507	603	249	977	459	537	935	405	999999	314	627	456	306	124	999999	848	641	927	507	999999	999999	857	50	388	820	999999	999999	850	999999	274	240	999999	450	999999	957	999999	556	398	234	999999	263	588	422	85	556	999999	190	794	205	398	874	355	999999	999999	999999	649	563	861	167	488	340	999999	85	923	999999	983	15	123	167	397	301	252	702	599	808	81	444	964	832	999999	789	412	654	999999	400	999999	999999	853	267	317	982	695	241	745	999999	999999	512	499	12	573	999999	77	637	807	106	631	653	492	789	853	999999	598	38	724	699	927	440	154	532	197	999999	162	856	849	999999	999999	21	956	999999	639	569	944	962	999999	71	722	775	999999	999999	769	999999	80	999999	413	112	999999	666	516	56	999999	999999	368	967	814	152	229	220	787	402	499	619	999999	469	159	294	999999	999999	769	663	999999	162	999999	318	763	955	360	98	453	747	999999	939	504	999999	999999	902	210	977	157	126	842	512	988	999999	999999	999999	546	610	914	999999	842	757	896	853	999999	497	153	59	213	859	792	140	767	50	380	559	124	786	95	256	999999	292	488	999999	999999	474	174	999999	973	614	419	999999	999999	999999	905	999999	53	650	999999	885	758	999999	774	298	333	999999	744	999999	999999	785	999999	759	525	667	44	559	279	252	42	605	333	15	86	599	999999	52	956	442	144	116	516	474	999999	209	498	932	517	199	999999	119	999999	226	74	999999	579	999999	234	516	299	355	993	800	999999	999999	999999	753	85	185	847	290	755	311	812	967	999999	570	999999	325	999999	999999	52	90	922	999999	999999	117	941	888	29	791	999999	449	152	789	122	999999	856	712	647	745	999999	342	351	999999	363	427	999999	106	999999	19	845	999999	347	197	999999	999999	877	694	367	455	812	196	165	66	472	316	999999	33	855	563	714	111	677	999999	255	709	738	883	570	999999	999999	844	971	999999	
946	999999	111	955	486	209	838	171	999999	202	933	670	186	999999	999999	56	268	999999	251	364	304	743	241	914	999999	603	184	993	999999	908	999999	967	225	155	999999	563	999999	213	546	655	724	552	757	485	999999	585	533	453	316	523	999999	323	603	999999	715	212	999999	999999	23	999999	34	845	48	999999	451	966	454	999999	999999	999999	999999	65	843	595	640	752	999999	756	425	366	999999	999999	687	609	718	437	374	609	999999	907	999999	28	199	662	631	878	513	321	44	533	141	999999	278	999999	682	999999	480	17	975	999999	999999	921	771	657	999999	302	999999	438	728	999999	601	845	600	999999	138	823	865	191	964	761	248	674	999999	891	999999	577	462	999999	927	582	957	366	633	477	690	964	999999	542	848	999999	720	85	593	30	999999	295	901	11	173	859	279	298	999999	999999	724	552	209	999999	432	999999	840	773	999999	155	66	999999	221	133	586	999999	576	332	342	635	51	999999	91	999999	959	939	675	999999	230	999999	312	668	323	420	752	999999	765	999999	120	611	498	999999	999999	999999	964	696	84	778	425	999	999999	999999	999999	999999	999999	561	470	507	920	493	571	389	999999	999999	842	398	999999	801	380	448	999999	999999	222	730	999999	103	600	643	999999	273	865	896	999999	231	784	999999	712	905	999999	201	999999	267	457	627	49	118	404	999999	605	576	775	282	407	976	999999	94	735	235	281	88	961	827	770	656	627	675	354	999999	658	486	686	26	563	999999	999999	151	751	594	999999	37	699	470	999999	171	498	999999	499	68	630	700	999999	486	634	169	240	850	496	800	999	374	764	83	999999	128	890	759	718	228	215	458	342	150	999999	253	389	500	788	999999	168	44	999999	295	999999	958	855	999999	391	999999	999999	921	655	951	595	326	999999	625	989	919	280	739	999999	281	853	181	999999	490	999999	391	780	739	999999	886	642	964	999999	479	999999	522	999999	690	999999	999999	278	999999	803	390	999999	999999	979	999999	511	869	338	429	170	904	442	529	600	999999	266	10	624	220	859	769	319	630	137	999999	253	476	656	590	372	560	999999	999999	378	977	935	724	411	26	237	201	557	222	804	999999	47	853	999999	897	434	376	699	68	999999	43	81	923	100	195	520	999999	223	748	67	609	902	873	160	622	439	999999	999999	608	999999	668	221	106	826	999999	757	399	999999	758	165	995	861	999999	144	344	906	21	633	225	505	202	978	999999	165	204	999999	174	999999	309	467	999999	999999	101	999999	766	822	974	999999	257	438	999999	999999	999999	593	999999	747	999999	
738	999999	716	428	999999	383	112	790	689	412	999999	632	461	592	696	255	301	273	228	770	868	377	522	931	914	385	786	385	999999	524	225	999999	456	999999	435	999999	592	999999	984	999999	999999	295	86	419	43	474	796	845	433	245	173	329	843	977	100	370	302	784	513	532	597	726	88	175	999999	846	185	38	999999	809	662	261	289	825	781	582	999999	113	897	999999	589	941	951	999999	360	895	999999	479	342	74	594	999999	999999	461	999999	272	217	911	231	197	298	767	688	624	582	911	50	27	999999	999999	79	999999	886	999999	942	655	775	610	999999	301	594	999999	999999	999999	224	854	999999	999999	29	519	375	389	881	710	161	822	262	336	894	449	855	999999	999999	999999	995	404	921	473	519	159	999999	606	106	930	602	592	81	999999	409	728	196	222	998	685	152	999999	318	186	911	130	403	449	999999	999999	445	361	999999	871	107	999999	999999	261	318	869	999999	769	292	950	117	999999	750	666	999999	175	999999	999999	999999	598	682	999999	999999	999999	561	398	756	57	889	731	494	251	170	209	498	590	999999	999999	999999	138	999999	382	407	367	78	352	379	999999	522	551	122	802	125	833	999999	791	733	197	700	919	122	976	999999	561	466	866	999999	999999	178	999999	999999	328	999999	116	999999	309	908	729	676	999999	28	30	534	348	618	691	135	336	999999	999999	999999	609	244	999999	25	686	999999	845	901	212	943	828	568	185	181	794	74	18	999999	889	883	999999	999999	999999	999999	102	451	541	942	999999	740	82	541	470	999999	999999	94	999999	100	260	806	72	828	474	999999	200	462	359	176	999999	627	127	438	130	823	999999	98	752	93	923	244	962	902	137	471	871	999999	107	999999	999999	709	319	917	647	999999	999999	185	55	999999	710	639	102	374	128	156	623	999999	421	999999	636	681	341	671	999999	25	999999	999999	700	12	403	999999	365	663	764	124	317	209	791	46	13	677	999999	999999	382	294	152	597	784	999999	848	237	875	460	69	730	378	648	750	999999	999999	660	999999	53	822	806	284	439	610	13	838	423	999999	384	643	959	637	805	298	883	873	257	999999	999999	163	999999	999999	905	603	999999	999999	669	458	169	797	352	202	10	713	576	19	713	986	780	999999	434	385	501	999999	999999	103	573	999999	999999	999999	991	284	764	889	656	999999	379	999999	576	267	179	999999	692	586	301	767	637	999999	722	873	169	999999	605	578	728	791	536	98	504	940	182	319	591	411	999999	77	999999	120	67	797	640	878	419	523	971	999999	692	915	
525	342	465	999999	637	999999	598	999999	679	196	170	999999	251	290	999999	636	94	999999	383	290	999999	999999	339	526	44	924	243	291	850	92	606	268	108	621	999999	171	484	701	999999	598	812	84	398	999999	950	201	556	999999	546	783	438	121	999999	411	144	301	999999	938	447	712	760	999999	880	597	589	999999	766	629	999999	180	161	393	189	785	478	706	835	97	576	842	999999	883	745	999999	653	495	999999	696	487	999999	167	545	263	969	837	505	203	800	662	58	435	927	642	376	631	999999	999999	999999	933	438	466	999999	372	604	344	876	999999	813	944	999999	729	999999	999999	445	22	616	139	219	947	972	512	44	435	999999	417	450	250	378	446	608	563	870	763	58	999999	251	183	658	634	960	933	390	856	568	329	365	999999	999999	364	999999	915	722	999999	961	925	431	999999	845	197	893	999999	203	376	999999	540	859	316	999999	629	770	443	481	585	986	48	132	999999	867	999999	999999	665	52	24	431	692	999999	515	999999	133	999999	999999	337	471	740	334	999999	23	999999	37	469	58	999999	577	593	581	443	146	377	923	802	253	623	647	145	237	593	189	999999	653	699	353	514	969	999999	19	115	999999	845	999999	307	119	668	839	738	13	974	999999	430	999999	259	704	999999	999999	331	150	148	689	335	512	741	560	999999	999999	999999	125	543	721	341	999999	476	999999	999999	715	625	692	999999	783	909	142	263	999999	999999	106	404	994	215	999999	648	106	871	425	684	342	921	746	52	999999	999999	622	469	262	143	845	383	825	413	432	999999	999999	564	364	780	999999	258	622	801	971	472	999999	999999	907	83	999999	713	60	748	958	794	999999	650	784	999999	296	673	10	984	913	723	578	590	782	384	20	541	516	999999	491	93	999999	945	80	338	999999	712	562	999999	999999	999999	332	999999	999999	638	999999	987	780	91	999999	530	999999	637	999999	999999	999999	999999	137	999999	999999	704	206	415	267	874	496	999999	579	456	999999	584	120	821	97	781	400	501	999999	154	10	32	761	435	161	999999	835	670	67	822	999999	424	999999	39	126	203	935	917	999999	999999	999999	449	417	999999	975	909	419	437	550	116	857	402	618	999999	532	49	999999	999999	999999	306	48	999999	876	756	999999	691	998	91	704	894	846	483	999999	563	999999	999999	615	437	999999	251	551	408	129	950	999999	999999	805	602	507	87	999999	999999	663	522	542	326	572	660	321	999999	911	999999	733	656	269	384	999999	64	981	970	434	515	321	22	999999	639	999999	925	791	971	885	999999	999999	999999	
643	681	819	999999	999999	999999	988	954	125	175	340	224	999999	473	691	591	999999	751	620	536	652	744	853	651	768	902	999999	647	869	349	408	514	753	999999	999999	588	564	560	43	307	999999	479	999999	155	681	540	999999	243	244	210	651	999999	785	999999	973	999999	828	177	401	127	73	350	95	775	767	999999	470	999999	460	112	36	769	718	323	553	183	354	708	969	238	938	387	412	668	698	274	728	705	999999	124	999999	999999	169	915	243	641	393	999999	999999	855	79	405	999999	141	183	999999	425	472	504	800	554	130	208	172	189	686	938	999999	87	502	107	764	436	345	353	999999	999999	999999	90	911	999999	730	329	999999	168	542	604	999999	495	999999	848	266	999999	999999	570	639	198	996	736	999999	999999	966	999999	999999	758	314	969	447	788	544	999999	623	999999	592	20	823	800	94	999999	999999	91	999999	931	999999	653	999999	563	103	775	713	999999	613	75	533	999999	822	193	444	365	999999	572	999999	492	950	999999	235	874	618	331	746	999999	114	999999	999999	474	45	45	287	242	918	750	999999	671	999999	103	667	999999	857	384	197	640	999999	728	999999	999999	999999	185	980	722	999999	999999	944	772	39	874	346	999999	977	999999	999999	787	905	211	999999	113	696	999999	416	857	879	677	27	244	143	116	483	999999	999999	24	550	999999	64	564	813	999999	806	113	642	999999	757	57	580	798	999999	409	999999	164	291	56	388	999999	768	133	843	751	999999	710	999999	999999	400	960	776	999999	518	321	733	351	398	495	307	999999	853	215	110	832	106	228	42	999999	381	329	103	999999	999999	122	101	999999	999999	999999	13	106	999999	719	810	999999	280	617	999999	890	676	393	765	999999	999999	794	584	562	33	999999	654	729	999999	999999	999999	81	866	979	336	406	999999	802	999999	999999	491	211	128	999999	405	313	562	488	939	999999	67	988	563	307	58	841	537	539	907	709	999999	999999	999999	999999	177	739	929	300	999999	999999	670	999999	762	440	315	547	676	449	167	720	459	175	790	536	846	563	517	569	999999	999999	868	691	895	921	917	217	782	999999	967	666	383	271	999999	66	481	194	999999	133	991	510	175	98	381	197	999999	252	492	891	723	999999	231	369	370	795	24	979	978	999999	522	107	999999	128	482	501	346	198	967	734	64	662	337	394	577	430	330	780	319	708	999999	674	725	891	834	999999	444	999999	999999	412	52	502	999999	999999	610	894	999999	56	999999	880	999999	71	285	999999	999999	70	287	837	791	999999	474	243	669	279	179	847	381	873	293	
129	66	331	999999	564	692	999999	456	942	783	683	999999	283	173	438	999999	610	399	967	63	774	999999	999999	232	961	999999	808	832	999999	224	763	522	871	999999	497	823	529	774	999999	75	285	613	344	63	118	265	201	80	241	422	569	458	414	820	518	53	999999	999999	336	627	884	729	520	727	999999	170	999999	519	676	999999	337	836	679	901	777	999999	741	553	123	705	746	737	601	523	999999	314	117	61	254	453	374	429	447	102	191	999999	102	616	43	948	452	681	403	626	95	733	778	513	52	999999	312	905	999999	630	881	156	137	999999	82	999999	62	999999	274	233	250	999999	398	586	719	231	78	134	999999	999999	262	999999	999999	975	438	922	536	604	999999	896	150	468	999999	817	221	45	428	104	544	327	895	999999	416	180	385	186	345	202	793	821	289	187	395	999999	377	817	812	162	569	999999	189	457	753	999999	92	781	474	581	374	999999	999999	973	590	202	279	572	657	999999	999999	261	999999	999999	810	197	616	999999	999999	999999	999999	999999	233	276	535	393	148	447	937	48	98	603	712	763	827	119	28	999999	999999	203	550	805	999999	999999	562	318	572	845	646	999999	761	128	708	850	141	999999	461	535	447	206	63	832	999999	999999	999999	996	548	823	515	701	179	999999	376	880	999999	643	245	999999	999999	226	999999	999999	800	382	287	969	894	862	632	999999	657	492	868	999999	999999	717	999999	550	999999	565	770	749	339	945	396	460	999999	828	776	497	735	876	821	230	999999	999999	41	261	999999	115	999999	685	201	658	54	686	441	976	740	365	472	694	999999	159	999999	999999	963	855	999999	999999	227	76	999999	999999	131	781	671	647	24	388	686	919	219	999999	999999	94	558	999999	901	709	29	999999	97	420	35	51	999999	671	774	313	797	185	275	514	888	45	599	66	537	272	25	793	962	362	999999	553	485	553	695	372	999999	292	954	999999	807	451	978	999999	118	999999	999999	999	873	710	590	999999	653	704	579	999999	999999	501	999999	638	694	999999	812	735	741	482	565	321	976	411	790	515	999999	989	707	446	67	923	947	456	356	999999	919	999999	771	178	899	780	999999	277	877	32	999999	326	999999	581	638	253	935	636	524	999999	33	472	920	85	289	999999	999999	999999	370	999999	553	999999	291	678	316	560	964	999999	582	785	347	708	534	999999	999999	999999	407	136	807	813	988	321	931	752	992	999999	342	695	999999	245	999999	999999	906	315	479	999999	45	999999	274	88	999999	372	64	739	999999	999999	937	162	708	385	266	870	
999999	556	999999	999999	999999	538	686	858	227	278	683	347	999999	506	999999	228	298	925	869	494	861	728	999999	999999	999999	202	999999	677	519	190	987	513	999999	912	999999	999999	999999	999999	686	999999	999999	416	860	20	688	716	736	759	523	999999	864	783	515	772	999999	606	999999	957	975	572	52	19	999999	47	291	999999	369	999999	991	451	496	61	248	999999	267	455	999999	524	999999	999999	999999	736	163	800	325	213	997	215	999999	909	337	999999	999999	124	464	227	999999	823	728	517	999999	646	768	82	232	813	545	999999	514	999999	738	507	30	434	115	999999	855	548	721	999999	183	163	197	91	123	999999	788	133	908	50	387	54	795	999999	999999	820	968	91	577	512	668	854	700	999999	180	830	999999	999999	19	158	371	529	999999	650	999999	204	458	686	999999	510	34	421	999999	474	185	999999	711	999999	999999	295	346	774	970	218	419	999999	462	847	911	999999	968	951	124	760	679	858	943	999999	95	999999	371	291	132	999999	999999	999999	620	236	173	487	129	162	999999	723	811	596	558	892	240	25	742	611	999999	675	541	999999	307	483	999999	327	999999	566	515	244	923	64	651	903	730	173	708	235	999999	433	173	999999	355	400	948	999999	999999	61	914	79	265	760	999999	456	535	415	949	999999	442	846	999999	563	646	999999	800	756	944	654	172	77	317	516	927	351	999999	725	727	906	999999	999999	27	698	651	446	978	173	548	204	378	999999	223	571	793	837	999999	609	179	984	600	999999	147	655	889	846	761	749	832	174	999999	999999	999999	53	611	729	828	49	911	210	999999	637	218	999999	286	847	853	746	723	999999	999999	999999	556	742	316	343	999999	999999	808	805	685	238	340	383	999999	567	999999	180	959	73	999999	656	999999	969	999999	963	999999	397	378	51	993	24	35	999999	519	999999	264	946	736	999999	999999	999999	240	999999	999999	164	306	834	499	718	222	682	786	659	91	998	999999	999999	151	353	360	186	993	767	811	670	212	597	863	219	313	999999	444	692	907	551	426	999999	999999	446	666	158	898	659	829	320	999999	376	662	521	999999	677	999999	393	917	999999	473	473	304	853	999999	999999	970	999999	415	999999	999999	104	999999	539	582	623	999999	999999	686	211	288	999999	937	501	442	836	935	999999	999999	636	885	60	774	928	999999	999999	296	601	495	957	187	999999	254	307	81	999999	999999	132	938	222	545	999999	706	716	700	999999	535	803	420	125	999999	627	999999	778	647	197	329	823	461	629	336	540	219	729	33	670	98	640	429	999999	999999	812	
999999	170	999999	999999	353	999999	238	947	999999	999999	190	380	999999	559	999999	475	659	883	999999	801	999999	319	886	999999	890	977	999999	999999	51	894	383	999999	902	999999	223	745	688	999999	999999	270	594	513	211	842	360	839	545	473	958	622	981	545	495	999999	151	104	284	95	895	375	376	208	906	533	999999	78	477	999999	345	966	787	797	999999	552	216	168	118	53	654	60	442	999999	81	428	913	838	626	491	819	129	471	602	966	478	999999	395	606	999999	733	999999	372	322	138	999999	999999	193	999999	942	999999	999999	985	999999	441	844	933	158	137	487	999999	999999	452	986	412	999999	999999	195	999999	571	999999	821	561	440	320	373	688	130	100	89	593	730	342	684	286	836	143	240	171	132	544	746	268	999999	999999	462	838	999999	909	911	497	649	362	934	293	393	431	999999	999999	77	166	813	67	58	894	889	938	768	709	576	999999	273	34	708	36	911	563	999999	383	857	999999	999999	220	188	591	999999	999999	407	999999	893	415	588	999999	103	999999	731	999999	219	999999	178	523	80	999999	343	828	999999	999999	653	908	381	999999	999999	181	72	999999	853	999999	879	467	999999	521	541	999999	999999	170	504	953	931	742	999999	999999	353	218	215	344	463	636	877	359	366	999999	999999	499	999999	999999	426	999999	257	559	122	999999	809	752	285	656	999999	702	999999	182	999999	999999	692	910	613	158	999999	780	966	728	999999	999999	999999	529	110	999999	796	999999	999999	753	744	97	705	382	630	176	424	600	932	558	999999	761	776	999999	35	95	637	814	999999	999999	586	646	449	529	479	999999	413	289	651	656	859	999999	352	116	438	999999	999999	320	999999	447	734	885	847	418	375	328	450	30	504	25	991	999999	165	490	177	999999	647	186	999999	736	762	144	999999	286	698	421	999999	670	276	788	999999	327	534	449	999999	700	798	41	163	160	453	392	785	999999	664	877	784	862	939	340	599	399	417	553	684	600	936	570	719	954	910	780	754	715	999999	999999	999999	999999	999999	999999	309	616	999999	752	292	380	358	323	621	821	637	555	730	935	199	129	910	981	764	545	763	238	999999	209	249	999999	637	79	138	990	429	78	999999	999999	41	983	376	999999	270	314	251	623	948	897	326	364	59	819	526	999999	763	475	951	809	713	999999	999999	823	512	999999	999999	288	194	630	402	999999	48	268	903	215	999999	255	721	999999	999999	999999	289	424	999999	885	999999	818	553	999999	999999	999999	126	999999	759	960	689	553	161	651	571	962	438	328	505	758	999999	999999	915	
999999	999999	518	754	999999	515	572	791	879	941	627	995	924	735	443	999999	448	451	339	508	943	526	208	103	999999	888	341	711	961	919	999999	999999	831	902	242	999999	718	209	625	202	197	178	999999	612	534	655	647	236	995	924	66	316	986	293	999999	794	436	424	685	999999	999999	860	830	999999	817	999999	173	999999	503	327	999999	249	999999	146	321	999999	716	999999	569	423	251	115	716	46	862	817	999999	548	930	448	999999	999999	523	23	29	336	348	850	794	475	492	999999	733	677	249	817	489	850	971	999999	999999	999999	999999	271	370	999999	153	999999	106	999	486	625	100	64	999999	999999	725	813	127	984	436	865	802	104	931	625	382	48	797	999999	337	731	999999	733	370	848	448	262	652	950	192	999999	753	795	988	867	535	999999	48	858	101	676	732	999999	771	221	47	760	999999	745	696	115	996	60	671	754	58	367	694	789	999999	473	999999	176	801	882	999999	999999	115	74	99	999999	999	999999	999999	661	999999	589	999999	159	810	688	922	999999	264	87	557	999999	999999	999999	818	999999	984	999999	916	628	516	566	195	889	109	41	655	999999	655	992	115	67	106	20	755	468	405	545	978	263	550	262	911	724	334	999999	999999	872	255	921	719	750	33	336	154	443	404	82	59	779	43	656	999999	272	972	499	999999	123	488	360	772	448	999999	662	87	263	999999	471	564	691	158	782	30	733	282	999999	999999	769	865	322	999999	333	495	209	999999	894	10	649	751	835	811	999999	393	999999	159	280	480	999999	258	890	789	932	518	999999	999999	260	635	999999	989	999999	465	837	257	176	295	448	952	999999	441	999999	263	14	719	728	999999	389	399	135	583	11	883	673	521	975	532	999999	999999	999999	578	999999	999999	480	660	999999	379	974	999999	999999	999999	711	327	999999	929	999999	637	785	223	789	488	999999	861	509	999999	987	734	999999	999999	282	999999	999999	634	825	502	999999	999999	999999	353	585	358	905	867	181	525	872	683	483	744	455	348	747	999999	35	649	336	119	758	534	673	999999	999999	658	249	584	456	87	502	907	468	150	854	441	637	999999	582	384	689	999999	83	313	260	57	870	934	895	244	999999	185	175	999999	175	257	680	186	770	257	628	597	79	795	190	576	285	999999	493	315	291	594	77	999999	999999	774	999999	369	999999	540	787	314	688	222	478	999999	999999	117	975	606	761	460	670	999999	755	102	915	288	132	684	772	999999	450	999999	953	999999	999999	223	931	401	796	320	38	999999	469	323	999999	856	326	
863	834	178	339	886	554	830	923	742	206	337	859	182	246	474	768	232	863	108	269	999999	219	528	185	583	810	450	432	440	864	441	193	999999	961	269	850	604	235	564	45	132	100	375	26	604	541	624	83	999999	471	247	459	809	597	863	653	315	999999	756	999999	999999	408	999999	878	765	153	801	999999	999999	623	174	997	309	999999	146	372	844	999999	581	999999	196	376	868	968	999999	999999	384	470	108	615	544	611	999999	999999	931	999999	999999	999999	999999	460	740	413	999999	940	307	249	160	745	460	501	809	999999	421	714	999999	736	539	999999	260	783	999999	340	999999	371	89	999999	528	822	999999	999999	764	357	260	131	311	999999	280	928	670	999999	831	638	999999	606	806	740	200	999999	597	204	194	92	246	999999	999999	410	999999	999999	860	745	720	337	613	48	736	461	553	299	412	118	999999	611	854	999999	951	999999	331	999999	565	999999	999999	999999	235	999999	238	682	121	782	440	901	490	545	77	925	667	999999	34	971	869	354	999999	900	361	488	737	582	999999	999999	999999	999999	999999	785	999999	521	382	956	112	675	809	63	350	999999	858	999999	627	999999	544	928	214	999999	116	359	645	221	161	471	412	746	209	655	454	999999	265	881	822	705	376	999999	553	711	999999	358	171	816	13	426	51	999999	861	817	48	999999	999999	79	999999	729	149	958	370	911	554	366	475	164	609	603	999999	999999	689	922	999999	999999	385	503	65	758	198	829	217	734	999999	999999	885	392	616	999999	588	195	439	103	565	418	195	641	166	999999	883	999999	217	410	910	999999	170	939	999999	999999	999999	665	24	693	540	999999	750	635	491	999999	481	93	547	463	24	330	547	596	999999	144	802	999999	999999	30	874	191	622	806	999999	364	401	999999	128	566	230	923	180	999999	999999	255	668	560	159	175	999999	799	469	753	395	590	527	573	999999	139	257	190	328	993	818	359	697	943	811	137	599	535	999999	999999	242	101	999999	801	999999	121	999999	999999	593	181	466	85	722	869	999999	243	837	828	372	988	319	50	604	187	999999	999999	557	724	748	999999	575	999999	834	999999	520	303	440	999999	999999	471	662	14	596	999999	537	743	636	828	532	577	299	771	172	999999	999999	202	497	972	999999	999999	563	752	504	999999	999999	437	250	243	999999	999999	999999	999999	298	999999	336	315	453	458	649	193	999999	729	201	999999	999999	803	866	858	817	999999	999999	468	851	708	908	910	999999	999999	549	109	503	999999	479	414	775	189	483	999999	999999	366	999999	49	332	691	264	833	
560	333	838	803	571	391	999999	999999	321	344	269	999999	999999	999999	804	999999	908	550	999999	183	999999	786	405	553	330	605	999999	461	579	999999	145	170	454	85	359	186	196	746	999999	121	999999	448	999999	441	920	893	278	234	561	999999	140	782	11	91	583	774	999999	294	483	966	999999	999999	999999	554	208	108	145	917	75	628	999999	999999	22	578	206	811	999999	964	633	999999	336	984	999999	259	636	999999	169	373	501	585	999999	901	999999	571	938	20	999999	549	242	821	999999	999999	168	933	999999	969	770	432	884	772	999999	963	661	999999	640	199	999999	212	917	845	999999	999999	425	490	379	999999	898	999999	640	999999	824	999999	731	811	677	999999	825	966	171	667	593	999999	488	999999	999999	295	250	226	999999	748	945	999999	631	397	882	986	935	678	564	757	80	999999	999999	697	999999	937	241	849	379	664	374	108	50	260	261	212	293	696	985	93	100	682	999999	891	250	999999	521	344	929	691	49	999999	412	414	596	273	999999	790	781	566	63	400	846	276	384	846	744	999999	145	680	702	249	692	480	666	397	999999	900	457	908	425	999999	919	999999	999999	227	695	636	999999	988	999999	502	914	428	999999	999999	835	252	517	404	999999	150	999999	999999	988	800	463	932	747	208	463	54	343	999999	151	166	480	169	651	999999	160	117	717	999999	422	210	999999	274	999999	967	562	568	393	62	613	284	697	999999	698	825	764	763	888	999999	534	223	168	52	287	873	228	676	999999	359	253	197	432	62	836	788	999999	199	491	780	999999	999999	661	291	268	866	469	999999	999999	999999	403	999999	228	263	999999	999999	51	291	986	999999	748	886	967	43	808	426	852	999999	833	909	359	574	281	118	818	639	999999	877	784	999999	413	418	214	774	956	856	968	179	440	637	746	999999	212	914	41	999999	928	627	482	841	999999	824	976	999999	999999	828	125	120	444	983	647	174	507	999999	173	339	681	202	86	999999	458	682	214	206	173	175	999999	367	86	999999	710	934	404	942	406	589	441	653	307	138	741	999999	999999	456	990	581	686	637	750	701	88	735	999999	530	393	341	999999	999999	397	312	466	758	43	999999	282	713	999999	999999	178	999999	897	37	999999	947	220	599	947	758	215	591	999999	734	999999	384	979	975	392	999999	558	74	969	661	266	995	672	983	999999	357	999999	999999	999999	131	468	175	803	60	999999	999999	320	793	999999	861	575	999999	823	999999	151	658	407	307	330	896	17	114	614	246	999999	899	285	237	999999	999999	999999	928	999999	367	
999999	451	580	999999	144	789	563	764	999999	118	96	999999	999999	940	841	175	950	877	957	915	124	364	560	567	999999	940	327	999999	999999	793	287	999999	36	999999	999999	700	87	479	172	540	342	252	433	506	160	999999	728	344	395	609	999999	706	971	864	253	912	999999	23	999999	204	999999	481	745	887	830	999999	433	999999	486	151	98	481	714	426	583	999999	930	64	999999	999999	222	982	697	419	153	999999	675	172	223	551	810	74	999999	968	999999	861	507	999999	675	710	888	22	858	254	521	178	992	554	290	381	981	835	606	681	999999	999999	999999	336	743	259	773	999999	502	934	341	33	651	745	356	722	373	395	388	706	89	209	999999	999999	898	974	588	130	999999	999999	999999	999999	467	158	986	590	999999	999999	999999	999999	999999	999999	520	999999	913	497	527	256	208	568	999999	596	457	900	602	781	364	341	999999	769	670	652	389	999999	374	366	566	999999	999999	766	999999	203	999999	962	769	461	689	210	539	410	457	342	922	323	833	999999	527	567	555	999999	236	745	742	43	755	294	248	858	560	999999	930	34	497	999999	999999	814	999999	494	999999	150	101	164	801	37	321	999999	729	999999	828	400	839	999999	999999	553	539	999999	460	999999	999999	999999	999999	831	649	982	999999	999999	845	999999	400	28	969	999999	436	415	999999	82	943	999999	721	999999	564	182	999999	169	717	932	999999	943	902	32	364	999999	286	999999	999999	270	999999	818	557	889	493	249	674	810	431	806	572	541	440	999999	999999	745	838	790	919	51	999999	490	275	999999	354	901	588	377	663	525	755	999999	488	852	568	135	999999	999999	933	325	507	999999	737	910	369	545	513	445	999999	619	615	496	737	999999	999999	33	553	999999	544	591	660	307	156	905	60	792	63	588	899	999999	587	999999	999999	999999	544	581	999999	999999	188	808	398	153	310	54	910	269	52	602	999999	544	582	157	297	999999	665	210	83	832	860	577	492	924	545	246	41	608	639	999999	351	999999	999999	197	832	735	202	999999	996	999999	995	790	749	460	204	364	258	999999	718	999999	999999	344	999999	999999	999999	610	326	473	607	74	22	311	630	909	261	999999	273	394	325	562	999999	999999	214	971	836	999999	827	41	999999	999999	987	999999	889	999999	204	17	390	999999	693	999999	418	729	910	931	999999	999999	999999	840	209	999999	101	864	125	166	364	790	999999	536	94	435	999999	294	743	425	87	999999	422	504	999999	254	123	913	701	103	153	430	247	282	999999	152	908	987	832	39	999999	132	484	732	770	413	999999	854	
276	267	447	134	999999	494	854	677	999999	666	135	954	586	999999	173	31	23	999999	999999	857	654	942	527	796	999999	713	335	954	937	689	733	999999	377	269	646	443	656	29	444	752	428	999999	870	252	999999	878	453	999999	999999	999999	999999	836	999999	30	209	334	739	651	999999	282	999999	899	739	592	999999	825	587	327	541	729	999999	994	499	801	438	450	999999	285	999999	999999	270	423	995	484	969	897	999999	999999	999999	322	703	14	356	172	999999	529	475	287	319	45	999999	136	381	239	97	999999	346	68	591	759	262	464	999999	98	21	746	904	999999	623	44	999999	240	267	228	35	370	999999	336	218	909	999999	794	965	899	293	143	52	766	999999	254	999999	391	765	999999	999999	999999	298	268	160	999999	624	219	664	284	660	69	869	162	213	727	999999	999999	850	999999	999999	468	499	817	805	999999	703	148	999999	999999	484	999999	475	957	168	786	81	389	999999	370	294	999999	140	999999	248	233	274	999999	999999	669	176	550	541	93	999999	999999	999999	481	463	283	153	999999	999999	295	999999	667	594	999999	994	426	655	999999	834	489	397	29	337	808	999999	999999	999999	814	999999	209	212	934	462	392	442	566	46	600	999999	902	227	807	423	845	890	581	639	999999	895	146	23	477	716	61	999999	506	274	999999	902	882	669	999999	901	152	92	999999	214	999999	479	999999	390	999999	773	931	271	999999	605	492	999999	999999	941	259	918	449	195	735	228	410	697	936	301	104	697	999999	242	888	905	281	762	33	376	437	883	467	999999	958	704	785	789	999999	999999	781	33	904	940	420	420	462	956	357	648	803	514	999999	146	296	367	729	698	383	684	333	730	999999	631	514	999999	999999	999999	236	41	443	621	592	45	520	80	793	999999	822	478	453	324	999999	999999	999999	922	350	331	468	600	975	96	999999	430	999999	61	138	282	999999	999999	959	768	730	326	215	999999	922	999999	999999	999999	999999	999999	875	905	241	999999	324	518	69	592	999999	139	235	635	65	999999	214	171	468	999999	941	520	677	999999	518	684	999999	999999	180	389	999999	841	705	252	36	359	999999	511	999999	568	736	620	223	843	27	829	543	104	270	858	977	999999	999999	166	283	64	947	106	999999	999999	423	235	347	679	592	999999	433	982	999999	706	144	703	971	999999	732	331	999999	833	761	689	151	500	829	321	999999	999999	999999	549	968	972	999999	125	125	643	154	511	282	543	261	833	405	560	494	563	999999	284	999999	149	434	952	757	999999	344	707	999999	923	405	36	999999	354	999999	
884	23	637	305	999999	588	338	755	231	59	762	582	928	293	999999	15	276	999999	137	458	662	124	26	224	999999	781	999999	999999	231	999999	256	276	906	450	999999	547	857	267	705	696	460	394	999999	902	995	999999	415	423	824	999999	139	438	999999	895	730	999999	996	999999	18	247	999999	999999	999999	999999	999999	496	999999	999999	999999	999999	158	999999	891	999999	997	277	911	123	229	755	375	994	999999	314	975	817	136	21	999999	750	550	444	999999	467	525	360	860	999999	999999	508	999999	999999	651	780	768	131	999999	708	897	999999	858	883	203	262	872	185	999999	999999	149	985	999999	664	767	31	502	999999	999999	434	915	647	417	999999	999999	720	890	447	353	633	545	854	999999	999999	999999	267	892	667	999999	997	999999	350	664	640	999999	999999	999999	210	170	999999	288	65	373	122	792	260	55	43	999999	999999	371	999999	832	72	999999	999999	714	999999	551	999999	138	835	471	760	999999	999999	982	999999	877	999999	581	999999	286	723	355	999999	491	168	635	862	999999	859	798	769	635	999999	517	999999	956	662	999999	207	659	999999	999999	452	593	612	282	226	278	279	166	999999	900	682	159	118	716	204	804	555	999999	688	298	279	46	702	134	680	67	389	999999	225	999999	384	39	999999	232	902	896	878	886	418	999999	999999	703	828	868	953	20	408	886	761	857	999999	891	999999	999999	231	999999	891	487	999999	169	999999	458	940	479	526	652	533	886	999999	308	999999	999999	999999	103	355	999999	999999	999999	181	669	999999	503	999999	367	645	492	68	262	10	999999	999999	401	293	259	706	493	762	359	351	311	486	522	82	999999	932	999999	995	877	26	655	208	999999	316	932	510	999999	399	583	834	44	593	280	885	327	303	534	386	647	397	999999	999999	858	999999	999999	192	146	431	606	435	461	497	191	999999	355	999999	999999	95	999999	748	999999	103	189	524	317	999999	216	636	999999	169	999999	807	999999	489	164	842	349	999999	999999	750	374	963	793	158	999999	546	411	44	540	39	355	448	999999	898	85	999999	633	999999	185	162	976	509	999999	446	36	653	149	999999	91	999999	948	383	648	610	384	999999	999999	41	152	999999	316	181	999999	725	814	959	781	459	999999	395	218	15	999999	294	999999	864	297	357	131	729	999999	709	952	37	999999	971	800	425	523	727	999999	602	201	414	845	804	999999	950	632	77	999999	689	999999	696	304	943	984	999999	836	519	999999	999999	909	423	999999	606	999999	78	645	842	169	999999	936	999999	927	615	813	984	448	968	462	999999	724	63	857	718	421	266	
733	146	986	445	588	999999	666	515	692	778	999999	248	585	343	315	999999	908	515	752	610	768	999999	139	10	916	999999	999999	724	238	856	565	655	999999	962	345	508	999999	723	999999	999999	999999	421	923	45	943	209	393	128	41	999999	999999	351	965	811	497	54	999999	986	529	720	946	999999	999999	836	222	396	63	999999	998	999999	933	194	738	820	589	357	999999	104	999999	716	484	939	692	303	710	224	689	383	475	300	501	999999	204	999999	986	88	144	96	822	557	156	771	129	234	999999	999999	613	154	231	150	290	999999	928	812	999999	16	259	999999	135	998	706	680	156	707	999999	73	999999	681	999999	511	223	677	282	510	999999	713	819	467	302	749	999999	999999	162	335	20	589	941	392	820	979	828	999999	961	824	850	476	624	422	999999	938	999999	931	320	719	927	999999	639	999999	252	533	197	791	691	999999	999999	170	527	999999	696	725	132	999999	860	854	682	72	999999	458	999999	104	999999	407	547	363	778	999999	234	442	408	408	949	522	149	297	792	47	468	999999	436	689	948	802	725	999999	815	374	80	465	47	864	895	191	769	158	999999	789	253	337	999999	718	999999	94	999999	298	776	609	467	573	72	645	603	141	999999	999999	155	295	999999	354	547	413	999999	769	405	999999	513	768	753	991	853	12	999999	140	977	718	999999	863	389	437	427	216	999999	507	402	402	270	764	169	799	12	158	117	999999	789	203	119	176	689	880	784	18	856	475	720	999999	852	472	163	312	999999	292	906	999999	926	999999	506	110	376	13	282	999999	608	953	999999	704	999999	893	351	783	608	999999	999999	509	652	419	360	441	787	343	549	797	999999	857	584	720	252	863	973	458	999999	19	800	999999	607	45	999999	999999	486	999999	174	959	131	999999	999999	638	118	407	601	517	980	75	323	43	999999	485	148	751	379	278	999999	999999	919	892	96	599	786	497	902	617	18	999999	999999	999999	999999	999999	999999	240	999999	999999	612	845	272	465	477	631	695	999999	233	132	999999	659	533	217	563	143	49	239	293	999999	852	620	505	983	508	533	120	551	864	872	809	999999	999999	433	999999	617	999999	464	425	465	903	29	274	779	999999	359	924	747	999999	44	551	446	947	58	999999	999999	350	288	957	944	520	154	999999	360	322	987	999999	999999	551	999999	374	585	999999	827	210	999999	356	725	272	158	608	373	342	999999	331	372	999999	999999	340	674	277	490	506	480	945	759	126	913	467	733	298	824	206	272	669	999999	632	999999	847	999999	999999	624	
26	808	999999	156	811	81	39	999999	36	521	999999	876	678	884	88	343	999999	451	716	999999	267	999999	860	783	177	999999	170	999999	740	841	701	79	39	652	474	999999	144	798	999999	54	884	517	706	776	999999	330	999999	785	999999	298	246	999999	553	212	999999	486	948	999999	979	740	911	999999	219	999999	819	699	846	999999	999999	389	208	94	503	671	557	750	832	93	728	847	486	999999	476	451	604	305	525	826	295	987	750	582	999999	217	143	220	307	521	957	365	999999	566	374	508	100	162	999999	999999	999999	616	654	864	999999	142	999999	536	208	767	999999	523	184	999999	741	433	639	999999	275	999999	538	347	452	320	136	373	373	920	20	968	361	452	403	999999	999999	999999	999999	885	748	686	953	607	21	540	931	443	999999	464	825	941	868	473	886	616	999999	999999	173	343	738	470	768	999999	525	999999	999999	999999	130	999999	847	72	999999	754	877	589	343	931	335	999999	388	692	192	909	999999	999999	109	887	565	786	300	864	999999	998	156	288	917	619	91	781	133	794	322	650	616	763	999999	999999	595	306	999999	422	981	260	999999	999999	999999	859	999999	456	140	528	999999	999999	999999	983	999999	101	607	599	999999	723	849	553	788	999999	380	541	302	341	999999	999999	302	269	513	878	882	999999	54	110	999	999999	380	635	651	605	222	999999	410	633	216	758	516	995	634	559	572	437	999999	370	675	746	566	907	999999	155	999999	999999	999999	371	110	301	57	999999	999999	999999	353	999999	999999	193	999999	402	140	999999	134	999999	478	306	999999	954	315	999999	793	683	434	263	501	472	407	505	379	999999	157	49	533	915	710	18	405	29	215	357	999999	288	987	999999	616	897	999999	768	676	999999	688	875	999999	655	999999	373	82	346	999999	999999	817	406	813	482	254	101	145	219	759	469	999999	614	748	958	919	515	999999	161	647	603	999999	638	828	449	999999	999999	999999	878	418	999999	935	68	906	334	539	138	474	514	39	999999	761	573	19	216	39	83	136	107	735	991	677	921	699	999999	201	188	999999	373	999999	999999	117	267	801	999999	999999	999999	999999	424	428	790	50	191	131	999999	841	125	629	622	420	999999	155	886	152	426	669	24	369	396	142	360	561	111	253	67	416	504	772	596	999999	198	999999	712	678	944	999999	496	800	577	678	999999	559	955	953	999999	826	231	125	384	999999	519	482	999999	291	78	999999	939	999999	999999	715	347	353	42	999999	232	999999	999999	218	207	475	999999	223	791	717	66	801	999999	999999	130	241	195	388	397	
843	999999	715	61	430	999999	715	21	558	736	862	340	732	526	26	731	358	393	23	999999	909	580	305	690	604	234	276	634	791	817	832	530	958	956	199	775	516	999999	999999	999999	492	463	623	487	929	999999	334	999999	589	426	771	847	999999	471	487	273	867	34	457	205	343	91	230	999999	903	341	382	775	336	250	999999	999999	999999	415	435	999999	956	999999	761	227	999999	990	55	374	55	984	358	999999	999999	926	908	491	999999	999999	274	999999	242	882	583	597	999999	558	999999	999999	211	145	999999	766	46	41	999999	59	273	239	305	352	999999	999999	696	919	983	885	999999	999999	342	999999	371	563	150	999999	223	84	999999	999999	222	351	52	706	172	909	517	999999	999999	446	619	859	227	45	999999	922	375	386	196	664	614	129	261	999999	999999	477	999999	913	626	22	818	999999	814	999999	26	954	310	999999	693	786	411	400	434	860	790	483	515	336	52	227	999999	836	888	579	999999	103	999999	503	700	695	146	604	966	448	999999	387	54	128	28	567	999999	999999	693	409	263	223	694	400	757	533	999999	447	999999	999999	364	981	999999	245	549	923	863	806	638	998	999999	807	434	986	242	412	999999	397	318	999999	605	999999	999999	488	326	346	409	700	746	177	999999	999999	733	999999	999999	646	44	808	579	105	703	815	407	694	759	456	788	999999	167	354	104	999999	138	395	999999	742	837	865	999999	212	999999	173	999999	471	999999	999999	999999	867	999999	595	378	999999	817	223	781	789	224	999999	728	999999	999999	700	542	401	83	999999	569	348	764	350	999999	178	888	376	580	540	755	935	999999	808	382	921	805	571	975	999999	756	915	613	999999	527	389	999999	59	654	823	631	999999	999999	116	391	734	999999	562	787	999999	999999	451	642	251	44	289	999999	920	496	637	895	999999	999999	609	999999	654	734	751	823	429	999999	839	721	757	908	96	547	999999	426	647	818	999999	784	999999	999999	315	283	372	979	999999	360	226	563	999999	927	660	252	999999	705	999999	10	999999	738	367	178	902	729	884	342	999999	741	999999	503	848	818	999999	196	650	877	105	381	372	999999	999999	999999	815	286	704	830	258	999999	999999	617	689	647	467	514	426	999999	829	586	398	39	41	999999	999999	722	714	208	284	474	999999	911	609	365	999999	589	163	298	362	999999	35	999999	999999	999999	982	107	813	999999	361	148	769	53	57	519	983	342	740	999999	434	999999	571	505	999999	784	252	847	18	334	19	999999	360	137	254	213	560	343	999999	927	999999	999999	908	999999	999999	145	999999	
999999	863	99	382	305	999999	85	864	269	64	529	509	309	861	145	999999	489	999999	999999	788	999999	799	844	999999	649	397	812	564	887	193	68	657	419	90	694	983	919	951	714	39	284	273	999999	999999	41	833	645	76	388	457	429	321	999999	357	72	757	29	140	999999	907	45	521	977	85	995	871	99	999999	177	161	179	538	999999	453	999999	378	815	695	928	999999	752	746	185	439	764	747	294	72	27	936	999999	789	228	807	993	763	999999	908	999999	999999	999999	425	999999	999999	999999	891	834	999999	843	693	942	334	212	916	165	299	345	999999	321	999999	999999	37	212	999999	196	390	999999	679	459	999999	92	907	542	768	999999	336	999999	948	162	873	912	373	228	999999	994	640	586	312	651	999999	999999	749	596	904	999999	716	999999	668	50	999999	999999	165	470	103	611	44	999999	443	845	999999	452	396	394	448	346	223	999999	999999	999999	556	803	17	37	755	332	343	321	638	197	365	122	188	908	999999	999999	999999	903	134	721	959	848	153	466	822	261	40	364	158	999999	367	999999	999999	431	494	103	574	137	714	771	999999	723	163	255	999999	716	274	488	140	156	589	320	685	166	287	708	659	550	214	503	301	978	172	999999	830	458	999999	756	424	170	726	628	199	363	453	246	999999	898	976	116	999999	551	999999	999999	977	999999	999999	187	154	785	444	34	923	999999	479	999999	560	93	425	41	999999	518	74	969	999999	961	131	999999	999999	50	23	761	573	107	516	749	754	170	103	783	236	600	611	638	726	702	999999	978	999999	999999	685	611	482	945	179	478	487	264	581	26	925	999999	474	114	772	682	460	825	999999	729	544	400	990	999999	999999	999999	906	436	252	999999	265	153	447	559	999999	999999	289	999999	928	48	999999	499	588	86	857	336	999999	507	865	54	999999	880	999999	163	619	295	999999	840	999999	832	572	60	22	853	761	782	462	914	748	370	999999	832	897	665	467	54	811	913	784	478	999999	409	571	207	486	999999	999999	293	940	80	999999	999999	999999	106	476	222	487	735	325	84	874	221	758	505	651	999999	983	618	696	574	483	707	999999	671	621	172	489	814	376	999999	914	178	974	678	579	954	354	801	199	254	999999	85	598	710	603	998	999999	75	556	78	401	259	597	999999	596	93	999999	816	484	313	733	672	999999	939	170	706	999999	90	926	696	74	192	429	451	16	407	119	999999	999999	623	522	999999	268	999999	984	999999	999999	608	999999	999999	572	538	326	886	521	894	717	659	549	897	761	
570	999999	860	14	219	830	155	369	199	974	45	999999	860	790	319	414	69	954	506	999999	639	998	440	133	999999	865	543	930	121	999999	459	806	999999	862	952	283	408	304	774	833	435	248	892	520	536	789	999999	105	211	490	999999	704	999999	771	999999	571	999999	999999	999999	999999	999999	225	999999	508	524	239	578	998	999999	999999	16	765	190	672	699	400	115	999999	596	746	409	448	728	631	42	755	763	408	999999	390	574	999999	826	999999	546	999999	990	394	999999	307	999999	467	266	175	484	999999	524	999999	82	731	466	789	149	999999	999999	848	999999	626	476	769	476	180	267	458	471	999999	938	999999	135	489	409	721	923	299	535	941	191	999999	157	999999	999999	391	336	999999	923	785	532	999999	485	698	999999	374	999999	236	999999	51	209	999999	704	149	999999	764	255	999999	999999	745	999999	849	999999	13	667	934	479	999999	999999	999999	843	258	534	686	811	843	283	999999	766	45	999999	697	468	999999	999999	383	858	999999	197	476	146	743	688	999999	920	999999	898	482	999999	999999	894	592	698	746	999999	951	283	999999	337	999999	490	818	826	295	999999	999999	391	712	999999	999999	999999	471	148	71	948	109	999999	355	999999	139	945	801	406	977	150	999999	998	722	296	790	999999	840	679	87	985	327	999999	402	999999	999999	999999	999999	220	747	712	432	454	637	798	107	390	928	261	208	174	688	422	999999	154	730	179	668	425	480	999999	245	791	999999	85	630	192	178	118	999999	837	999999	999999	658	275	718	766	370	924	199	410	181	588	481	913	306	999999	78	257	999999	582	633	771	740	562	999999	999999	999999	562	177	915	222	819	247	371	416	108	763	583	436	999999	999999	744	236	79	23	657	320	157	778	999999	123	920	602	999999	999999	987	850	999999	999999	87	382	808	757	283	198	999999	350	120	999999	208	151	495	820	551	773	888	999999	670	549	999999	330	246	784	451	801	301	227	999999	166	428	257	667	784	999999	999999	11	987	952	881	661	316	210	999999	579	583	627	999999	60	667	325	452	189	556	979	756	146	33	315	482	896	144	543	999999	999999	950	999999	710	471	959	999999	901	592	789	887	512	130	595	214	867	183	201	999999	148	841	975	999999	999999	804	602	455	977	682	480	985	527	773	256	572	628	999999	999999	999999	100	895	424	860	400	669	477	636	550	999999	447	308	705	999999	405	122	999999	882	999999	905	999999	513	795	229	121	804	369	738	873	33	999999	767	266	562	85	253	426	999999	678	451	336	999999	999999	999999	999999	182	289	
560	377	144	469	746	999999	21	999999	999999	999999	999999	999999	999999	309	738	763	527	243	999999	51	152	891	162	999999	987	213	921	579	999999	999999	637	984	999999	999999	999999	371	999999	563	839	41	255	792	498	152	231	376	92	152	597	211	999999	924	999999	999999	147	668	225	449	999999	542	999999	999999	866	999999	999999	220	808	82	500	377	35	963	403	648	795	359	402	999999	999999	620	131	779	981	701	999999	712	429	808	386	150	155	298	91	307	225	999999	925	520	679	21	567	20	999999	230	186	424	999999	916	999999	787	276	999999	976	861	421	999999	461	175	756	760	999999	999	695	999999	232	736	999999	105	432	982	434	881	339	462	999999	999999	137	760	524	999999	191	512	474	598	874	938	999999	230	886	189	362	999999	764	919	229	999999	324	301	999999	450	999999	435	493	999999	363	394	876	524	807	310	908	700	650	949	579	288	535	106	485	293	999999	661	219	253	629	999999	127	420	999999	495	796	835	763	84	274	755	999999	121	245	489	72	798	422	585	999999	662	120	814	349	940	41	228	815	713	36	881	225	250	732	690	277	999999	291	322	514	82	936	575	684	823	999999	424	861	996	999999	999999	999999	634	971	967	563	312	80	301	999999	577	30	59	57	999999	540	778	388	555	222	999999	517	999999	81	999999	999999	544	999999	526	681	617	367	819	492	999999	643	591	279	764	136	964	394	989	858	999999	62	887	527	999999	293	999999	999999	316	784	999999	999999	999999	562	772	252	28	999999	554	999999	846	220	210	567	646	750	948	999999	999999	999999	257	221	527	252	999999	156	838	999999	999999	242	199	581	999999	45	867	303	999999	38	506	522	118	999999	840	379	22	999999	999999	329	881	550	345	999999	421	999999	536	413	591	895	427	999999	413	12	342	322	431	274	999999	999999	699	353	255	999999	999999	999999	999999	465	381	157	999999	419	304	518	145	299	897	216	999999	172	508	464	712	610	611	879	119	115	459	527	948	747	566	685	630	538	305	425	979	320	999999	81	41	443	665	18	331	999999	866	53	999999	224	114	996	667	245	999999	644	999999	999999	999999	999999	15	853	209	492	999999	618	888	607	999999	481	236	999999	594	436	432	999999	945	603	557	224	249	999999	112	733	642	569	28	395	897	999999	117	999999	329	374	999999	188	243	999999	164	713	16	269	999999	942	987	265	412	240	812	371	699	714	575	776	999999	999999	750	475	850	294	600	503	999999	999999	374	380	529	999999	370	999999	45	999999	448	999999	218	979	367	169	745	386	166	
787	583	535	960	999999	290	552	409	999999	999999	767	332	870	122	513	559	715	578	616	736	191	869	567	336	927	999999	999999	999999	985	242	999999	729	999999	137	812	920	184	383	999999	999999	976	821	894	999999	277	999999	577	999999	705	429	652	999999	999999	650	975	917	999999	999999	43	136	559	984	423	244	846	47	858	743	310	593	385	999999	606	526	759	369	975	750	69	486	698	999	863	565	590	999999	600	822	161	999999	904	975	350	845	541	992	408	999999	970	999999	591	834	431	122	999999	999999	999999	612	999999	615	942	275	149	556	999999	559	130	857	654	847	447	999999	591	415	999999	410	999999	760	985	999999	999999	999999	779	829	894	863	577	751	521	279	23	987	999999	546	999999	639	835	793	416	981	872	550	15	132	792	555	252	999999	999999	643	330	234	999999	135	653	626	495	320	662	574	982	379	345	384	834	999999	115	999999	999999	58	575	206	354	13	894	421	999999	656	47	348	621	561	327	877	948	788	999999	806	892	336	999999	524	141	999999	999	999999	214	630	999999	343	450	999999	563	384	78	133	880	999999	240	242	999999	999999	999999	323	999999	430	61	468	436	999999	99	309	163	136	905	999999	999999	512	14	999999	216	689	367	999999	999999	425	997	999999	999999	824	999999	746	575	660	30	314	251	818	888	578	999999	746	204	999999	254	151	999999	436	999999	28	68	999999	619	839	35	625	481	579	425	537	432	119	659	611	146	353	733	503	116	600	808	256	999999	999999	951	999999	999999	124	460	756	381	999999	473	790	765	999999	136	999999	999999	404	833	672	403	361	999999	341	97	999999	999999	999999	999999	999999	330	999999	219	999999	754	193	887	565	999999	366	129	668	999999	861	999999	868	999999	999999	226	999999	999999	711	766	146	999999	272	290	619	382	902	999999	558	349	830	999999	999999	581	953	786	999999	848	78	273	999999	553	735	204	999999	695	229	747	511	999999	420	681	999999	999999	83	958	491	903	278	192	238	359	999999	328	335	621	61	296	891	818	999999	999999	800	999999	299	592	999999	77	996	999999	163	999999	505	874	928	159	999999	481	508	995	304	48	580	885	999999	127	983	416	868	672	999999	932	999999	693	999999	271	881	181	999999	490	840	423	907	354	39	83	854	695	400	186	989	579	788	896	523	999999	579	914	999999	182	609	712	999999	333	290	999999	308	999999	475	667	999999	460	659	27	999999	999999	141	235	856	961	999999	298	26	692	683	74	999999	960	179	173	691	966	999999	649	881	137	224	584	74	808	775	999999	230	732	907	
999999	919	770	741	999999	114	353	999999	450	909	320	696	516	999999	226	999999	348	642	999999	976	312	691	20	999999	37	999999	557	171	999999	196	999999	78	294	999999	999999	154	383	999999	536	68	348	907	328	739	570	441	999999	934	999999	999999	437	410	918	999999	999999	847	909	999999	713	976	557	191	20	263	999999	252	412	999999	505	81	999999	999999	115	252	637	999999	372	280	575	595	957	622	999999	326	999999	820	159	538	189	307	244	748	999999	560	511	166	896	74	999999	327	39	977	999999	776	37	999999	999999	676	999999	210	484	639	999999	128	999999	934	867	693	505	869	103	874	552	999999	999999	999999	614	555	741	480	999999	307	230	257	566	979	193	547	999999	999999	999999	999999	419	999999	999999	999999	999999	396	540	576	299	999999	999999	190	999999	164	434	240	938	82	999999	999999	934	647	702	187	418	811	561	49	999999	330	404	64	354	620	464	573	385	242	275	999999	999999	175	999999	305	738	49	32	999999	555	952	608	226	746	774	548	999999	999999	645	196	877	835	500	824	969	808	999999	999999	614	700	999999	999999	706	806	486	735	769	466	407	448	379	999999	159	494	999999	721	188	318	579	81	692	298	740	55	398	392	524	350	222	999999	999999	213	418	999999	694	107	999999	419	269	49	779	315	999999	206	817	98	685	16	36	257	629	205	999999	542	17	572	999999	661	418	104	221	428	254	910	999999	175	380	448	999999	700	999999	769	58	540	302	387	999999	544	237	309	706	517	323	999999	999999	37	946	876	703	999999	983	250	999999	175	828	360	71	967	999999	651	717	999999	215	335	438	860	157	726	999999	630	162	580	433	118	397	703	114	999999	53	197	999999	999999	744	678	717	578	768	882	712	942	999999	999999	563	586	592	468	999999	999999	535	17	880	999999	636	83	968	412	817	892	999999	134	255	999999	924	793	999999	223	503	536	999999	860	102	274	24	307	314	710	27	846	526	928	999999	126	754	45	999999	999999	867	670	710	314	760	876	999999	587	697	544	527	999999	999999	999999	965	775	380	675	914	615	999999	339	999999	267	395	970	999999	849	733	138	37	888	486	432	355	999999	999999	313	109	225	169	999999	999999	770	193	258	692	158	999999	626	746	88	130	701	794	999999	999999	452	919	790	999999	264	999999	568	999999	638	292	731	32	999999	948	77	999999	999999	999999	777	729	998	84	147	287	227	886	117	392	948	999999	785	638	817	930	384	999999	999999	715	999999	583	51	263	554	965	999999	135	830	999999	679	512	431	254	999999	999999	903	377	
781	512	293	378	746	186	999999	870	506	999999	999999	211	999999	683	266	983	999999	999999	688	745	999999	999999	326	999999	66	439	713	445	345	540	622	999999	37	16	612	806	432	536	836	864	694	683	469	867	919	628	112	999999	999999	999999	703	821	130	167	847	609	196	200	322	316	473	132	535	965	481	999999	183	568	80	460	999999	24	367	823	60	846	712	458	999999	437	337	717	199	999999	837	800	887	999999	168	12	620	241	224	530	401	572	158	503	396	721	454	999999	999999	999999	999999	689	464	306	116	11	999999	737	28	885	979	756	932	637	999999	680	320	313	999999	77	839	329	800	837	432	488	697	219	71	999999	999999	999999	792	403	20	158	346	590	763	167	116	882	223	339	551	644	999999	520	999999	716	411	151	144	857	999999	999999	999999	627	873	999999	999999	687	675	567	902	196	964	538	627	980	344	729	550	252	961	956	999999	470	295	787	848	999999	843	355	59	999999	658	935	447	452	999999	719	716	144	853	428	217	999999	436	999999	680	110	893	999999	381	682	999999	999999	895	999	999999	427	341	96	999999	136	843	330	518	72	999999	38	101	184	720	625	22	415	399	543	749	999999	44	931	117	747	293	458	973	377	999999	766	999999	999999	999999	841	387	630	364	727	584	886	999999	999999	825	999999	999999	718	674	756	669	194	502	361	999999	10	393	409	979	999999	843	999999	356	151	821	772	989	652	193	879	247	999999	61	671	958	862	322	670	999999	999999	738	574	999999	999999	707	999999	273	687	199	990	457	999999	651	332	884	199	540	996	552	63	999999	366	999999	794	518	999999	143	831	999999	999999	687	723	999999	523	303	278	611	138	443	766	508	311	999999	202	431	999999	739	999999	787	769	332	999999	999999	61	802	381	48	989	708	999999	921	999999	999999	999999	313	734	684	999999	999999	615	588	412	562	785	554	361	903	343	999999	259	548	414	53	634	74	371	605	252	721	921	240	622	429	24	999999	76	26	660	889	696	584	611	700	182	191	999999	999999	999999	507	450	478	704	625	459	880	999999	999999	660	738	941	139	442	416	116	385	966	982	548	940	999999	345	999999	454	999999	674	999999	714	871	452	153	607	999999	999999	999999	999999	535	996	970	144	338	677	366	921	999999	566	152	999999	999999	797	225	937	999999	402	999999	115	236	260	948	999999	999999	802	527	217	594	343	866	999999	144	663	849	999999	21	414	611	999999	979	330	507	119	532	740	130	83	237	215	999999	870	725	999999	226	285	57	999999	200	535	999999	
158	337	613	699	455	71	999999	947	255	925	999999	790	999999	135	999999	752	838	262	213	999999	454	979	389	951	996	971	999999	446	574	999999	826	224	86	660	830	993	893	419	999999	999999	199	136	982	999999	999999	999999	516	999999	320	532	218	933	986	852	705	178	999999	662	703	483	999999	999999	383	332	999999	597	713	557	305	912	859	428	185	533	493	327	996	999999	999999	916	464	927	135	52	713	999999	237	233	955	661	55	241	716	999999	586	999999	753	659	190	999999	376	959	745	408	672	789	999999	999999	999999	387	181	848	291	787	28	175	368	341	619	999999	999999	999999	602	643	867	999999	712	581	999999	788	574	347	999999	397	550	505	192	727	379	999999	143	773	999999	999999	999999	206	999999	929	999999	421	346	422	50	972	622	886	366	999999	999999	54	999999	999999	517	580	812	999999	999999	894	246	999999	999999	641	961	695	83	597	999999	34	999999	670	679	783	995	535	451	162	306	946	774	663	999999	91	196	335	999999	956	266	294	764	654	277	64	692	72	437	705	999999	355	899	35	999999	341	946	870	999999	304	191	999999	138	660	538	982	130	582	999999	901	455	999999	999999	126	341	340	270	999999	402	999999	100	932	107	999999	999999	950	57	748	402	807	999999	325	999999	552	775	284	999999	114	126	999999	999999	119	999999	536	259	823	507	782	694	999999	81	447	999999	750	213	999999	883	391	999999	587	935	999999	999999	576	767	139	676	305	999999	999999	184	999999	999999	117	999999	999999	253	999999	497	999999	453	274	63	471	735	696	846	999999	999999	526	999999	774	157	539	359	999999	929	123	999999	999999	156	212	441	638	756	915	65	999999	999999	232	15	322	894	88	144	671	327	718	840	80	293	468	955	825	665	999999	18	853	758	137	61	140	999999	999999	732	250	833	425	715	820	641	999999	157	126	521	999999	879	78	404	687	244	221	282	698	836	688	999999	999999	972	356	999999	211	999999	933	181	999999	999999	999999	356	893	838	902	13	999999	439	807	999999	839	314	587	530	940	999999	999999	892	840	857	114	540	53	994	999999	453	369	912	440	873	224	945	646	569	999999	721	999999	849	342	218	999999	268	39	999999	999999	311	394	825	999999	753	541	50	999999	27	999999	986	999999	898	621	999999	644	117	999	933	106	999999	667	28	999999	999999	947	230	560	632	604	999999	999999	999999	587	915	68	543	945	999999	341	183	999999	999999	164	375	418	612	238	884	573	155	269	105	281	522	644	376	658	748	806	321	490	709	422	568	486	637	999999	706	399	110	999999	
322	999999	999999	290	48	999999	802	810	344	999999	999999	68	459	585	999999	404	74	280	692	884	207	880	30	692	904	999999	999999	889	780	301	532	494	999999	983	947	503	358	242	605	512	856	937	471	328	999999	650	962	982	81	243	256	435	999999	226	999999	441	582	240	999999	832	277	912	40	53	469	191	595	476	999999	911	55	832	675	189	38	269	419	999999	878	999999	253	999999	818	999999	54	999999	999999	257	999999	516	999999	128	999999	773	999999	943	907	428	858	633	999999	496	999999	169	198	424	999999	999999	197	705	31	880	361	132	588	999999	104	492	999	372	404	348	458	999999	990	926	976	999999	944	95	999999	991	842	254	207	999999	268	999999	999999	629	347	268	999999	322	494	50	766	999999	194	580	849	424	428	496	999999	717	47	233	178	271	448	856	584	112	999999	40	48	116	924	830	405	445	143	379	34	146	288	145	636	950	169	251	718	373	245	999999	999999	356	26	490	719	45	490	97	191	491	684	957	969	464	999999	659	809	363	185	414	290	59	471	101	999999	999999	596	227	111	999999	999999	220	866	416	468	692	100	999999	120	369	954	56	999999	999999	462	331	999999	182	948	509	999999	364	197	831	656	522	999999	924	60	817	448	273	986	999999	999999	473	999999	562	995	319	999999	375	252	816	460	244	860	928	639	999999	735	424	999999	601	764	784	999999	45	760	945	808	175	393	999999	920	999999	999999	213	201	988	240	614	999999	638	999999	76	999999	999999	381	999999	662	999999	294	942	92	999999	994	394	230	568	999999	999999	802	999999	511	403	981	949	895	769	183	656	737	651	877	131	999999	999999	661	999999	673	651	999999	347	999999	852	881	999999	220	896	697	676	983	633	548	999999	811	137	137	546	95	171	486	612	248	999999	228	643	75	999999	999999	999999	733	533	894	999999	401	999999	765	999999	999999	540	999999	998	81	999999	673	114	113	701	319	120	512	999999	999999	511	175	61	109	288	999999	247	385	259	999999	343	942	999999	738	749	999999	357	371	477	33	554	999999	488	999999	740	342	123	539	374	651	675	999999	999999	921	999999	633	349	364	999999	35	284	999999	999999	887	999999	565	222	376	363	917	961	749	45	100	67	89	686	521	369	999999	520	999999	999999	608	445	999999	334	539	999999	125	999999	992	884	452	748	999999	942	600	801	185	129	747	186	457	689	926	815	527	863	999999	946	828	999999	541	514	577	154	999999	451	256	240	683	31	248	482	969	865	592	352	669	146	96	999999	193	826	772	999999	563	918	
519	999999	806	999999	50	999999	616	996	352	938	181	999999	999999	158	555	999999	446	999999	937	974	999999	71	233	185	203	177	999999	999999	812	715	742	55	590	963	932	579	434	17	999999	79	865	972	999999	999999	180	999999	84	999999	174	999999	389	57	593	999999	207	458	453	999999	482	999999	318	508	194	637	205	136	662	108	226	975	520	438	744	868	119	748	548	579	15	777	103	923	943	573	999999	999999	461	11	765	483	136	999999	534	118	761	999999	787	999999	458	54	763	975	720	199	728	999999	312	725	479	458	909	873	625	999999	779	999999	999999	621	311	510	674	660	342	742	999999	716	999999	635	117	999999	961	663	131	961	23	127	999999	754	844	384	392	999999	532	317	573	263	999999	829	339	376	801	175	999999	999999	379	112	643	977	999999	21	999999	999999	618	726	497	256	752	664	999999	661	192	810	776	999999	128	999999	138	999999	999999	595	539	999999	999999	740	950	795	999999	183	592	910	484	234	999999	999999	337	715	128	805	819	327	999999	523	146	999999	194	991	999999	999999	828	999999	974	617	999999	999999	482	971	380	999999	999999	999999	999999	578	999999	781	187	957	406	943	999999	412	820	333	215	851	999999	25	999999	627	555	959	407	433	355	161	935	999999	426	659	360	365	344	250	999999	128	160	932	451	365	999999	999999	595	999999	66	426	999999	651	411	956	999999	999999	43	999999	331	817	304	743	233	920	845	999999	541	746	593	243	77	580	304	96	701	162	574	999999	137	328	373	999999	377	928	999999	999999	464	999999	989	999999	332	592	918	221	824	417	709	530	999999	999999	695	999999	861	822	999999	49	357	324	265	517	892	999999	999999	12	999999	999999	375	304	999999	561	855	82	757	999999	999999	485	661	999999	272	294	453	54	73	947	633	524	100	999999	580	501	937	149	214	482	11	872	966	915	768	482	51	414	150	999999	334	623	101	172	999999	872	388	275	62	971	999999	848	396	678	379	928	999999	821	723	888	623	999999	868	999999	698	48	999999	746	323	790	252	48	999999	999999	622	20	999999	928	643	707	123	999999	999999	242	418	162	999999	297	999999	999999	230	230	690	999999	344	618	755	999999	473	872	363	641	999999	999999	728	35	944	291	65	369	505	333	187	25	775	951	628	635	866	999999	999999	231	209	483	569	32	357	651	770	14	264	616	999999	999999	354	999999	720	825	999999	392	217	204	242	999999	999999	897	999999	674	486	392	989	130	999999	927	318	999999	999999	999999	702	706	677	303	999999	60	114	888	868	999999	999999	999999	241	803	
999999	999999	337	368	989	32	149	672	979	999999	174	388	999999	144	666	999999	462	222	999999	252	132	999999	715	914	683	191	82	999999	39	635	999999	999999	999999	196	999	999999	999999	950	152	419	338	40	726	994	138	142	46	969	999999	341	999999	458	999999	989	999999	322	769	999999	999999	999999	950	694	999999	353	679	981	237	828	145	200	937	512	80	630	914	101	91	720	786	550	999999	112	999999	999999	681	554	999999	171	999999	686	999999	999999	274	344	468	644	397	382	999999	999999	905	217	999999	999999	403	452	999999	633	85	588	240	58	999999	144	663	848	471	944	672	134	62	75	999999	458	494	760	247	999999	171	279	704	709	405	639	644	937	277	201	999999	239	176	304	999999	926	999999	999999	550	139	681	620	183	999999	999999	200	103	999999	999999	386	546	642	999999	999999	472	805	884	531	653	996	499	725	580	279	650	442	999999	757	999999	999999	12	836	220	118	64	999999	106	999999	999	999999	546	804	52	999999	654	661	35	524	832	291	51	924	999999	553	999999	955	49	903	802	277	241	345	861	508	999999	999999	432	106	597	920	708	633	532	448	999999	695	682	689	999999	989	417	444	924	999999	354	999999	832	667	478	999999	511	999999	459	999999	973	210	942	544	516	944	239	999999	926	912	582	999999	401	999999	102	944	283	360	288	813	999999	797	420	174	164	306	877	999999	627	498	419	516	184	800	999999	260	752	999999	182	680	759	999999	517	22	124	935	685	276	574	534	825	160	914	646	871	186	789	777	389	220	77	999999	311	999999	503	999999	243	601	101	999999	201	145	188	608	63	382	999999	408	60	228	620	999999	200	103	673	268	602	538	929	999999	471	974	758	999999	999999	295	999999	90	519	58	999999	999999	999999	731	999999	690	972	315	592	499	897	390	727	999999	600	465	284	218	764	244	999999	705	672	803	999999	999999	386	226	995	768	205	999999	888	11	526	535	436	999999	999999	982	295	999999	999999	439	401	90	256	597	371	999999	20	968	325	285	584	996	422	381	999999	125	313	756	320	824	999999	697	502	726	644	74	999999	815	456	782	999999	187	760	999999	412	301	969	789	854	847	757	237	883	613	427	530	123	64	118	999999	678	999999	975	130	999999	703	588	530	952	307	127	204	521	543	336	999999	999999	190	969	69	155	999999	999999	472	77	999999	814	888	999999	123	999999	974	707	810	113	418	211	639	106	708	999999	449	836	999999	729	999999	716	350	286	999999	294	932	95	58	999999	999999	637	999999	999999	80	888	999999	999999	838	
356	999999	496	710	439	999999	204	605	94	270	355	706	686	354	999999	514	359	473	999999	999999	828	28	889	659	320	948	781	999999	586	35	819	23	999999	998	211	586	75	15	999999	369	826	689	848	824	702	999999	478	999999	769	549	720	425	97	999999	999999	337	999999	999999	999999	491	146	999999	29	68	450	342	488	688	153	166	448	353	562	252	460	999999	180	74	999999	525	480	999999	999999	47	314	404	999999	283	988	999999	332	999999	999999	429	232	331	669	789	383	999999	315	789	999999	613	110	377	862	844	999999	870	166	199	881	874	21	648	576	982	999999	56	415	215	700	999999	833	220	738	143	29	999999	480	391	690	595	219	690	999999	325	936	937	541	999999	999999	127	716	143	356	999999	417	584	999999	687	45	999999	955	110	98	869	779	890	638	729	825	999999	999999	775	508	999999	999999	999999	999999	261	55	816	514	334	425	582	563	700	863	997	725	445	385	999999	355	999999	999999	119	999999	999999	545	56	999999	811	266	436	999999	941	635	70	85	97	294	503	999999	229	822	631	684	515	999999	89	36	640	14	390	999999	606	430	999999	999999	555	727	810	715	998	999999	702	77	989	854	999999	75	802	921	637	160	881	161	136	540	19	435	96	182	999999	29	668	807	999999	457	130	521	999999	415	530	999999	484	788	642	712	129	999999	999999	660	694	999999	234	718	376	239	999999	999999	304	614	646	129	640	637	258	979	999999	895	201	541	999999	999999	999999	397	401	278	675	103	999999	423	420	456	740	436	999999	452	795	949	999999	646	361	675	226	874	768	999999	728	847	999999	663	864	234	999999	163	999999	593	438	836	327	108	563	13	999999	999999	204	200	389	214	158	999999	193	898	463	555	190	999999	883	710	999999	990	549	828	563	854	999999	999999	94	586	509	895	999999	958	631	999999	92	357	738	999999	999999	999999	31	523	698	999999	480	966	770	815	973	867	709	999999	217	337	559	734	999999	999999	332	17	115	802	705	999999	999999	999999	276	999999	472	832	330	999999	999999	60	999999	35	140	829	999999	592	425	278	613	641	195	294	750	304	999999	358	907	999999	23	672	472	228	818	444	940	255	699	649	353	151	547	999999	698	167	999999	999999	604	620	707	739	592	999999	199	73	77	508	483	972	999999	124	924	674	533	999999	588	749	216	695	999999	139	892	775	925	472	999999	999999	596	999999	935	999999	753	297	948	283	90	635	39	754	376	442	999999	727	999999	238	226	872	637	341	999999	619	326	908	731	578	847	816	911	999999	969	
54	999999	999999	47	96	370	637	726	999999	287	953	720	461	999999	456	368	175	472	697	255	231	396	264	24	325	933	999999	999999	999999	436	273	724	312	999999	332	999999	881	999999	226	868	589	156	387	64	625	999999	865	588	285	999999	681	354	223	481	999999	657	656	875	721	163	999999	81	355	823	23	238	418	676	996	999999	487	485	999999	829	666	999999	18	999999	399	426	999999	266	290	170	754	918	999999	830	46	999999	874	15	968	73	999999	518	999999	564	50	396	490	198	999999	360	732	206	108	394	815	999999	649	456	486	304	94	999999	790	195	78	105	999999	588	639	331	61	481	999999	999999	485	157	999999	453	170	12	999999	999999	674	930	437	999999	820	999999	24	373	35	999999	529	673	978	95	999999	615	999999	945	999999	999999	999999	270	999999	261	689	916	908	999999	399	205	295	999999	368	215	999999	860	757	519	999999	612	999999	276	306	633	952	843	999999	400	430	668	999999	225	343	44	329	414	631	186	868	999999	216	999999	973	999999	142	55	315	773	502	867	857	976	670	66	339	293	963	675	999999	999999	712	518	247	730	999999	999999	150	334	885	188	238	581	999999	999999	405	225	302	477	500	907	538	440	898	999999	811	980	554	287	999999	999999	451	955	877	32	999999	698	119	999999	590	72	904	980	887	323	638	285	999999	999999	660	999999	990	495	185	401	999999	281	619	684	919	268	999999	863	999999	849	999999	283	703	628	188	999999	116	999999	887	438	12	557	553	585	999999	535	654	264	627	592	55	955	780	486	715	920	999999	435	333	331	999999	51	362	999999	585	365	582	999999	121	999999	17	940	608	747	999999	760	728	44	999999	999999	613	270	245	999999	803	999999	999999	999999	999999	268	627	680	999999	565	999999	999999	999999	515	999	569	999999	946	153	674	584	115	999999	42	97	999999	201	55	999999	939	717	999999	805	999999	244	999999	999999	999999	999999	999999	334	336	223	52	856	437	999999	223	999999	200	999999	667	126	999999	461	698	435	999999	140	958	999999	582	15	787	999999	613	999999	879	281	206	706	599	999999	999999	349	258	891	314	999999	999999	399	999999	20	484	509	60	170	244	863	545	378	403	234	999999	786	752	999999	999999	204	252	281	685	941	838	494	841	514	999999	231	213	999999	130	999999	479	568	97	572	530	288	999999	999999	920	25	735	999999	313	374	326	513	597	926	465	999999	933	388	714	999999	182	990	668	546	343	22	660	738	999999	119	754	277	699	189	801	999999	407	798	360	669	216	19	191	476	198	323	634	999999	999999	
21	359	101	853	999999	399	540	619	999999	120	907	365	996	581	203	999999	58	814	417	999999	999999	712	144	37	55	830	172	808	201	357	29	999999	999999	397	245	760	663	423	648	789	271	537	156	688	999999	314	219	438	987	856	150	999999	226	160	999999	308	224	73	999999	230	237	731	428	903	999999	529	981	609	345	999999	999999	634	999999	627	864	779	999999	999999	584	740	620	733	999999	345	217	520	171	233	363	936	999999	599	999999	427	562	539	999999	252	597	923	333	609	103	554	899	999999	999999	598	295	264	999999	767	999999	77	999999	503	910	92	696	999999	367	757	256	408	999999	999999	29	748	75	999999	999999	322	999999	999999	417	999999	999999	276	445	999999	186	573	999999	108	999999	777	120	547	999999	999999	629	999999	556	26	566	575	999999	694	657	999999	496	594	533	961	595	430	999999	828	659	598	863	644	646	999999	404	794	999999	158	999999	130	255	999999	999999	16	999999	642	766	842	104	999999	658	999999	618	902	214	999999	49	976	513	773	869	292	999999	229	205	985	390	561	999999	772	999999	999999	490	537	297	24	999999	999999	266	953	999999	75	734	817	940	917	35	743	790	999999	999999	842	999999	441	999999	963	594	711	811	720	261	214	999999	999999	95	453	465	999999	999999	999999	927	522	720	999999	999999	999999	558	999999	289	999999	959	646	771	810	27	913	999999	999999	286	334	999999	999999	715	545	701	459	845	412	732	496	462	999999	999999	600	999999	999999	132	94	331	457	415	525	999999	533	760	614	443	419	314	182	884	416	805	290	769	999999	807	999999	858	999999	957	155	999999	792	824	999999	518	180	925	786	999999	484	999999	828	918	904	999999	999999	785	97	25	435	108	559	612	56	148	999999	831	909	434	947	999999	671	499	269	187	999999	708	744	106	273	494	527	391	409	999999	977	372	999999	454	625	399	770	999999	532	999999	787	999999	778	877	670	349	26	361	842	257	66	338	659	999999	999999	483	50	999999	752	941	580	177	212	999999	171	485	966	465	999999	558	465	36	967	222	400	458	999999	867	436	999999	477	176	548	161	632	648	713	148	999999	999999	358	779	891	590	476	999999	978	420	716	999999	383	561	999999	999999	792	39	999999	446	336	443	552	999999	999999	999999	473	414	629	60	735	999999	772	827	902	999999	999999	685	144	999999	745	780	479	519	999999	251	550	916	623	264	369	602	287	276	812	128	599	999999	224	999999	126	72	990	999999	685	999999	421	999999	658	885	999999	116	895	984	999999	556	963	43	32	323	288	557	790	374	691	
142	999999	505	999999	784	78	34	471	82	269	999999	999999	552	834	957	829	995	267	738	180	263	707	302	576	265	164	999999	163	999999	784	569	282	626	999999	552	958	916	540	873	817	69	645	823	725	27	999999	421	999999	75	999999	999999	299	999999	203	438	435	943	929	759	629	999999	871	569	297	999999	410	173	315	291	998	913	464	394	999999	121	617	884	999999	999999	499	999999	999999	999999	417	501	999999	999999	999999	808	999999	25	999999	781	999999	314	198	85	999999	35	616	603	116	999999	76	580	828	999999	999999	92	820	551	376	381	270	886	156	783	162	796	430	190	741	506	174	983	927	683	149	616	923	541	358	999999	941	895	636	448	32	837	672	373	99	349	988	575	649	614	521	367	168	415	923	739	604	999999	999999	999999	753	92	652	999999	765	999999	169	999999	999999	824	999999	374	999999	707	761	324	133	999999	101	401	518	599	344	322	999999	782	457	999999	618	619	946	515	43	999999	695	939	194	527	607	999999	189	709	382	824	184	156	116	999999	654	608	616	547	345	470	101	999999	748	999999	999999	999999	76	651	670	583	999999	999999	340	234	22	821	140	605	459	526	222	999999	227	519	147	999999	999999	999999	999999	999999	12	999999	180	999999	999999	999999	200	854	999999	624	999999	537	49	999999	999999	259	999999	881	448	832	478	21	98	999999	999999	293	936	238	999999	999999	316	999999	787	661	581	999999	754	767	999999	480	631	999999	69	834	28	684	769	428	999999	888	209	794	999999	41	999999	999999	321	361	324	999999	605	961	662	999999	317	437	750	999999	999999	477	505	58	590	999999	210	999999	951	263	999999	574	999999	517	665	314	767	522	521	755	999999	589	999999	403	999999	999999	875	670	623	491	527	999999	934	391	211	105	999999	160	999999	999999	831	347	50	67	999999	749	999999	999999	999999	358	999999	795	916	999999	999999	637	320	111	605	940	101	999999	580	999999	735	218	640	141	316	999999	999999	617	318	930	924	783	549	999999	999999	703	522	999999	374	999999	681	731	675	939	134	574	785	291	999999	999999	999999	300	767	580	332	353	999999	999999	781	736	437	203	486	985	79	483	97	999999	999999	901	428	999999	176	315	999999	13	543	700	17	741	783	639	72	999999	440	633	26	969	777	498	594	527	999999	999999	837	488	999999	689	870	999999	486	575	999999	653	999999	196	134	461	999999	328	810	999999	988	49	953	797	140	999999	999999	445	467	127	999999	771	317	901	305	999999	999999	999999	758	853	999999	366	264	218	618	418	999999	254	509	564	999999	459	687	185	538	
968	684	49	357	813	144	434	999999	368	142	259	345	943	890	595	982	491	999999	956	999999	631	784	744	189	722	999999	310	936	902	940	983	93	142	372	337	854	439	953	945	719	405	183	896	85	368	999999	999999	363	999999	999999	695	889	731	999999	906	999999	939	859	999999	999999	999999	497	290	428	999999	175	999999	580	563	999999	553	538	623	247	193	999999	888	999999	821	649	972	947	33	330	254	103	999999	545	465	999999	915	579	999999	372	999999	999999	999999	477	926	202	869	686	799	182	38	167	276	999999	999999	458	306	279	48	985	610	886	473	959	183	65	999999	668	125	420	825	999999	999999	261	362	285	565	420	999999	628	999999	296	157	851	999999	999999	827	869	999999	17	846	645	541	999999	762	998	444	999999	304	871	389	211	571	389	356	999999	946	24	999999	999999	999999	885	536	999999	215	323	738	999999	667	95	237	999999	535	999999	573	999999	442	878	499	363	841	999999	126	872	248	579	999999	768	504	248	151	813	737	15	124	999999	118	131	999999	448	999999	999999	276	218	999999	999999	675	463	815	176	621	77	525	777	999999	271	769	999999	181	636	599	999999	128	999999	944	424	216	530	999999	612	81	321	999999	60	999999	29	999999	999999	999999	802	903	999999	952	337	626	83	999999	959	718	999999	999999	454	950	499	849	999999	703	999999	999999	228	240	155	470	213	104	309	325	475	684	277	999999	862	999999	999999	999999	338	999999	790	802	870	136	256	811	151	420	627	371	999999	210	999999	326	517	642	999999	572	757	800	749	242	327	758	822	285	451	945	339	28	581	766	999999	281	912	55	999999	101	983	343	328	792	999999	938	999999	274	879	999999	399	999999	426	806	999999	537	278	557	999999	121	314	970	370	205	91	999999	790	496	689	999999	413	472	248	917	588	423	481	957	765	388	695	558	999999	999999	555	119	601	774	790	983	12	365	570	292	787	22	999999	133	999999	999999	158	999999	584	999999	546	927	981	508	228	999999	65	321	792	999999	999999	755	999999	869	650	999999	17	25	705	705	530	58	999999	955	140	999999	450	358	999999	896	240	129	974	59	999999	628	999999	102	556	239	927	691	573	999999	866	41	999999	113	482	737	860	142	870	878	825	498	35	36	378	652	999999	707	74	895	999999	306	999999	999999	999999	32	845	914	469	476	778	839	485	438	98	999999	138	347	875	518	45	107	259	105	233	465	602	111	724	903	128	230	626	999999	606	570	999999	922	999999	460	892	999999	672	404	110	986	999999	999999	937	280	524	773	831	
999999	859	768	57	685	999999	460	999999	744	999999	565	358	999999	999999	999999	831	999999	848	999999	160	425	625	999999	434	855	995	247	999999	16	173	454	389	355	399	80	999999	838	523	999999	629	999999	999999	158	755	117	55	552	772	215	764	418	431	318	622	415	930	769	344	202	690	64	18	999999	580	746	999999	13	999999	152	988	999999	15	284	586	999999	999999	999999	344	327	999999	452	999999	246	251	754	32	81	732	999999	150	59	503	331	999999	999999	999999	618	578	18	931	52	394	999999	227	770	413	999999	999999	999999	999999	999999	999999	999999	392	247	999999	999999	180	999999	724	113	280	184	999999	939	999999	684	400	20	696	999999	999999	335	395	766	67	999999	999999	481	351	874	349	534	999999	687	624	999999	938	646	985	956	448	752	294	827	999999	220	628	999999	999999	728	999999	721	511	256	564	108	631	626	189	745	752	699	484	849	999999	999999	222	999999	324	22	746	999999	35	739	999999	155	51	568	993	847	225	741	210	623	127	628	32	714	999999	999999	856	321	466	250	213	748	278	999999	73	999999	997	999999	999999	268	982	13	695	999999	919	999999	67	73	632	999999	529	999999	499	861	999999	999999	723	999999	999999	999999	999999	999999	296	785	535	588	877	999999	504	966	999999	912	777	941	640	124	932	260	999999	714	469	793	688	135	720	202	258	999999	713	928	313	499	122	175	999999	557	999999	910	246	340	541	999999	568	665	491	617	244	557	230	617	212	473	712	486	338	373	999999	171	74	999999	999999	999999	893	575	999999	360	999999	611	839	92	999999	31	24	464	183	18	234	32	643	113	957	701	999999	106	726	840	787	636	836	738	999999	999999	999999	902	10	81	999999	999999	12	999999	999999	632	999999	147	218	190	458	257	313	999999	148	723	999999	961	385	638	282	999999	849	823	573	173	774	111	281	853	185	121	999999	112	451	999999	30	999999	999999	335	983	999999	999999	999999	391	540	332	516	599	98	35	885	526	371	799	999999	152	999999	999999	654	999999	616	866	365	999999	347	793	210	999999	907	999999	26	999999	60	999999	232	910	314	999999	999999	840	268	999999	192	999999	299	594	102	999999	681	99	999999	944	640	477	376	193	532	540	53	747	132	637	692	396	999999	219	999999	716	576	999999	838	746	535	813	599	999999	999999	999999	715	752	700	898	207	817	860	81	44	999999	288	48	387	774	398	295	718	630	818	999999	818	90	999999	385	999999	821	260	999999	419	827	999999	271	999999	999999	824	300	56	234	440	874	535	937	184	893	437	538	481	73	358	999999	
105	968	296	888	999999	999999	999999	324	171	385	999999	765	662	217	705	27	538	393	949	999999	249	494	199	944	269	880	905	999999	948	207	999999	196	999999	180	999999	908	999999	621	285	199	666	731	72	65	317	999999	284	999999	197	420	999999	98	123	999999	999	610	999999	999999	628	838	729	409	999999	964	999999	380	28	999999	999999	796	999999	916	117	760	999999	518	432	999999	636	499	605	938	999999	538	207	261	82	496	180	999999	139	999999	993	999999	469	266	364	107	999999	937	752	792	490	400	378	92	999999	999999	819	490	188	644	715	138	243	791	372	999999	999999	999999	999999	532	999999	999999	999999	418	999999	999999	999999	184	163	334	124	699	747	813	458	646	169	125	279	719	999999	689	941	999999	918	864	214	677	894	525	999999	246	640	229	479	999999	734	959	999999	321	71	999999	999999	999999	999999	26	391	429	343	725	678	651	514	587	999999	999999	999999	999999	500	68	999999	624	290	637	993	878	69	527	343	999999	999999	999999	955	999999	658	999999	362	97	999999	999999	483	784	344	178	847	999999	731	999999	374	847	711	999999	999999	999999	999999	446	999999	999999	861	652	999999	863	96	999999	999999	478	999999	556	999999	999999	280	335	215	598	584	681	289	121	790	999999	156	15	999999	495	621	359	740	999999	999999	221	676	999999	236	999999	945	620	999999	334	365	378	995	184	134	550	577	999999	999999	871	525	999999	999999	253	908	558	505	999999	710	600	398	463	738	840	455	999999	157	616	108	892	653	964	983	955	755	422	317	999999	999999	613	999999	246	12	869	339	926	999999	433	754	678	817	999999	909	107	936	901	640	164	729	418	402	960	286	464	227	561	201	212	497	999999	250	533	79	107	681	162	461	868	510	528	662	724	862	999999	84	659	64	885	999999	853	782	162	252	999999	999999	958	959	547	651	778	999999	852	935	268	999999	294	924	812	425	783	450	771	654	210	756	678	999999	999999	390	568	506	316	999999	643	713	97	290	606	999999	723	202	914	999999	999999	793	999999	999999	604	992	789	734	251	999999	245	413	20	508	52	717	542	999999	113	167	92	281	428	669	999999	554	999999	999999	999999	925	999999	591	535	554	921	416	946	889	999999	864	999999	834	264	846	947	239	999999	589	247	889	354	863	99	757	144	999999	375	150	999999	59	999999	785	999999	999999	768	653	878	465	999999	635	999999	999999	366	999999	999999	258	26	999999	721	71	999999	761	766	438	580	837	501	778	420	999999	51	806	401	999999	222	815	427	999999	88	999999	361	999999	12	612	128	999999	507	
850	999999	885	444	999999	428	436	207	999999	28	978	999999	999999	161	109	54	126	594	964	261	911	36	751	831	88	503	428	709	999999	759	999999	320	879	339	651	999999	999999	999999	257	388	964	257	332	796	448	202	157	151	999999	202	886	27	164	449	999999	823	999999	63	999999	999999	10	726	592	140	999999	668	866	600	999999	520	519	99	347	586	296	663	703	954	392	885	999999	286	457	999999	872	999999	165	439	743	827	150	481	670	957	388	248	999999	999999	933	999999	336	999999	641	741	682	796	680	578	162	933	130	493	671	480	944	723	999999	180	267	726	512	437	857	999999	380	47	428	999999	999999	999999	998	510	31	612	559	798	644	715	739	999999	467	587	286	809	707	656	810	999999	22	999999	968	999999	934	217	278	999999	999999	959	370	645	378	300	380	999999	934	619	472	69	999999	155	89	563	440	999999	269	924	161	57	975	999999	237	237	999999	543	90	999999	999999	814	999999	659	109	999999	999999	104	707	999999	217	999999	875	999999	194	751	279	866	584	999999	64	753	947	353	748	999999	999999	647	999999	999999	999999	836	34	430	54	658	999999	271	56	999999	218	999999	483	102	717	978	182	999999	539	486	957	510	959	999999	459	822	866	990	999999	999999	701	707	686	567	253	999999	157	454	53	999999	35	18	999999	999999	206	999999	280	855	635	769	479	105	117	999999	192	422	877	999999	971	999999	999999	734	359	598	702	511	659	915	848	346	830	727	845	13	999999	949	690	778	478	740	552	20	365	999999	978	999999	600	755	385	831	504	798	483	821	744	301	658	999999	999999	999999	68	364	16	299	938	999999	260	114	481	243	732	108	880	999999	679	999999	379	999999	620	999999	999999	904	540	26	842	999999	254	33	268	999999	300	468	299	783	999999	197	13	76	999999	999999	999999	495	283	151	109	405	999999	252	151	963	922	450	610	392	999999	164	823	990	456	906	507	999999	845	322	999999	999999	809	107	558	491	777	999999	14	393	749	425	630	399	999999	446	123	999999	882	305	999999	849	999999	906	999999	527	374	999999	999999	307	729	130	650	961	209	836	596	821	694	659	999999	619	446	999999	999999	369	533	434	999999	999999	792	505	354	550	86	102	414	902	107	999999	127	763	693	706	999999	629	774	669	199	999999	850	302	999999	232	119	999999	999999	641	999999	640	999999	940	941	608	999999	999999	775	109	884	116	431	999999	723	663	542	999999	925	739	561	999999	594	864	244	991	169	999999	198	131	999999	459	999999	773	638	467	46	187	999999	95	201	441	
853	999999	999999	999999	999999	166	579	999999	690	999999	700	673	89	259	55	999999	705	949	999999	25	999999	654	668	435	426	657	65	265	627	999999	610	840	548	999999	170	918	90	999999	341	12	919	543	441	999999	999999	26	694	389	422	906	481	872	645	999999	999999	999999	16	359	666	11	111	324	37	335	86	860	135	959	98	999999	59	554	617	999999	106	501	999999	913	676	410	963	675	843	720	882	999999	999999	372	724	961	911	730	494	339	901	605	999999	116	679	898	999999	999999	999999	295	999999	999999	264	208	89	999999	999999	103	683	266	999999	435	481	999999	999999	348	665	762	244	137	225	328	999999	288	545	500	984	116	244	777	519	238	385	557	862	999999	482	996	293	819	974	818	999999	238	301	475	133	210	664	999999	243	138	500	172	80	999999	866	999999	662	588	999999	880	999999	905	746	809	60	923	453	999999	999999	668	478	425	999999	406	280	832	999999	80	377	999999	451	903	544	390	738	222	487	999999	999999	506	344	999999	899	999999	958	151	491	492	424	210	756	177	475	574	660	999999	20	673	267	999999	989	591	221	999999	999999	956	999999	999999	80	838	999999	129	407	369	999999	773	525	67	448	999999	350	504	656	176	37	999999	438	969	730	999999	211	814	76	64	999999	999999	999999	763	666	12	780	136	421	585	999999	999999	769	115	250	999999	999999	952	234	999999	694	495	999999	999999	118	163	527	999999	634	417	636	631	999999	353	852	581	999999	762	401	999999	999999	224	93	80	412	401	999999	332	999999	844	114	259	589	999999	369	31	818	449	654	999999	999999	999999	501	999999	949	143	582	425	263	999999	605	796	561	788	780	480	999999	864	642	717	649	204	999999	790	999999	386	51	126	984	831	763	841	999999	999999	961	971	723	89	131	279	818	98	999999	999999	248	317	698	800	166	889	618	953	806	937	863	289	999999	710	999999	999999	101	466	999999	431	906	999999	687	672	999999	999999	757	332	999999	373	999999	560	999999	615	551	995	999999	999999	959	104	222	809	44	181	35	999999	267	22	389	558	999999	362	656	648	999999	483	999999	35	973	357	142	296	221	443	48	312	999999	107	168	704	883	850	506	347	218	107	730	999999	647	155	551	744	999999	193	195	546	903	487	464	78	376	663	277	612	962	999999	597	600	142	722	527	999999	853	999999	675	999999	855	319	439	63	752	999999	387	827	999999	397	999999	37	258	501	408	677	643	100	337	999999	999999	999999	384	999999	999999	999999	999999	999999	628	392	891	266	518	999999	691	593	999999	410	325	263	
285	449	999999	574	999999	570	999999	641	323	999999	525	762	357	999999	753	961	935	157	553	622	999999	462	208	999999	999999	97	518	398	999999	814	630	999999	774	84	999999	999999	999999	809	709	939	788	999999	611	999999	866	999999	999999	73	115	729	658	899	999999	999999	524	823	251	392	78	495	61	999999	999999	508	229	292	999999	283	510	999999	873	135	999999	614	833	996	850	999999	557	377	188	454	293	90	999999	999999	999999	81	560	130	999999	705	999999	224	887	999999	911	999999	559	584	150	999999	999999	999999	856	533	461	999999	869	528	973	821	834	701	317	999999	669	750	352	999999	999999	916	722	389	727	177	999999	233	999999	998	94	747	870	973	999999	552	891	999999	233	632	279	146	212	41	157	81	871	49	907	290	999999	999999	760	70	679	233	913	183	999999	689	149	238	524	870	444	999999	950	861	473	764	715	872	527	999999	999999	768	714	690	242	656	306	354	325	446	833	999999	999999	999999	303	13	999999	717	39	543	493	50	999999	341	999999	921	130	19	576	152	574	302	643	50	840	911	999999	999999	941	999999	393	794	912	87	999999	999999	999999	150	567	999999	135	997	842	983	236	188	157	382	103	320	536	296	778	183	872	541	289	945	968	392	493	417	776	999999	999999	699	138	543	305	87	999999	979	451	115	27	576	460	659	814	662	999999	147	999999	630	999999	107	999999	739	215	505	999999	303	181	185	976	999999	231	923	833	537	60	613	87	999999	999999	556	845	672	999999	999999	90	630	141	316	628	356	288	155	343	62	683	399	338	999999	846	999999	807	275	999999	308	355	999999	826	999999	611	160	70	999999	999999	38	261	999999	583	910	999999	999999	172	865	557	630	440	999999	999999	780	853	999999	285	287	179	260	999999	579	543	857	999999	553	804	854	705	999999	296	175	163	315	800	340	815	427	384	245	999999	942	718	509	868	999999	947	55	433	999999	875	783	943	741	289	682	809	725	999999	999999	806	317	169	89	343	274	999999	284	980	523	999999	999999	999999	933	44	806	860	999999	988	999999	605	999999	431	755	999999	513	999999	422	35	128	530	100	467	513	439	908	782	999999	175	603	999999	673	75	909	114	27	999999	20	999999	999999	999999	775	737	290	276	57	886	999999	999999	830	53	509	258	861	993	755	400	399	999999	136	999999	999999	869	394	331	999999	693	521	651	999999	999999	220	714	999999	999999	754	362	999999	246	391	31	378	999999	344	560	848	999999	213	999999	999999	999999	999999	999999	581	459	600	906	353	999999	344	363	374	762	903	208	833	
794	705	565	248	999999	224	162	122	999999	654	80	534	999999	482	516	490	605	999999	956	999999	704	143	103	706	999999	19	999999	902	37	999999	999999	258	146	727	999999	720	648	677	955	413	339	999999	476	804	529	381	999999	486	827	873	769	470	946	67	139	661	611	999999	400	393	997	999999	94	457	48	822	398	116	429	796	842	999999	346	553	811	309	667	298	999999	999999	500	999999	84	164	887	155	999999	88	598	402	118	789	286	572	415	89	319	28	766	999999	983	999999	67	41	40	840	133	402	255	829	993	323	682	923	893	999999	185	929	999999	893	999999	319	999999	999999	687	63	999999	774	147	732	999999	648	532	479	492	98	681	53	134	999999	31	909	999999	769	408	794	116	363	678	158	903	999999	458	999999	197	674	999999	41	999999	977	197	999999	265	522	838	999999	791	213	999999	999999	585	999999	805	522	871	611	999999	999999	627	893	946	298	999999	989	999999	610	200	999999	292	818	204	650	699	999999	859	672	653	320	930	63	999999	903	999999	999999	999999	771	999999	935	11	586	999999	153	999999	999999	40	899	262	999999	694	238	999999	142	920	622	610	935	442	999999	663	208	957	175	999999	574	889	999999	999999	999999	426	66	35	264	657	705	629	999999	246	249	126	960	419	387	626	701	898	871	999999	310	999999	636	999999	926	282	803	628	33	999999	839	571	999999	533	40	849	637	999999	999999	485	225	992	559	698	203	541	702	999999	579	548	127	675	27	69	75	960	789	727	999999	982	853	87	605	726	999999	678	139	437	389	538	989	498	998	396	767	318	712	999999	146	395	579	24	59	999999	216	174	553	927	467	79	69	909	999999	918	999999	147	396	833	999999	525	412	999999	409	999999	559	629	676	999999	999999	999999	257	999999	591	712	412	838	37	130	519	242	134	211	969	999999	999999	89	393	90	999999	999999	921	878	999999	621	983	314	615	999999	925	587	497	922	635	999999	822	217	328	401	515	792	120	276	324	68	400	210	305	99	571	999999	999999	999999	866	999999	836	378	214	969	729	107	233	29	205	999999	744	212	575	999999	497	999999	760	991	574	972	519	654	564	588	230	783	18	999999	446	455	350	901	66	999999	874	999999	999999	999999	672	417	999999	100	80	392	999999	999999	634	46	601	310	999999	254	31	999999	999999	191	814	626	749	946	99	706	583	750	999999	999999	999999	612	999999	999999	999999	411	328	166	413	429	583	181	274	42	999999	972	924	999999	735	105	879	172	999999	692	638	386	609	726	328	862	517	330	801	
480	999999	32	651	557	52	317	925	999999	999999	733	607	999999	362	717	999999	999999	782	447	24	495	963	983	801	702	415	999999	802	999999	838	550	911	263	999999	794	990	135	999999	376	103	427	999999	25	681	87	95	995	34	892	928	211	999999	999999	316	315	516	68	231	949	999999	171	999999	333	36	939	821	999999	272	999999	726	672	796	415	353	596	325	999999	311	723	616	999999	856	910	674	636	471	999999	946	75	287	932	904	999999	234	999999	999999	846	988	742	266	741	732	999999	175	265	415	673	726	719	990	567	756	507	342	999999	314	999999	659	400	478	980	407	207	290	794	767	424	191	999999	684	479	960	569	999999	999999	687	400	744	418	999999	797	999999	999999	84	719	999999	407	49	502	627	999999	197	598	274	285	999999	999999	185	380	498	999999	999999	314	44	521	607	196	999999	466	54	913	860	250	178	999999	865	180	132	571	999999	370	385	688	999999	999999	291	999999	305	191	999999	162	225	373	920	241	314	809	999999	563	999999	989	367	582	457	999999	456	999999	429	592	999999	172	412	614	762	137	999999	803	521	666	999999	999999	999999	858	923	999999	999999	496	330	937	376	66	977	568	459	628	13	802	999999	89	921	345	942	712	771	379	999999	611	611	792	999999	999999	298	535	334	876	108	508	659	999999	26	999999	999999	999999	226	999999	195	843	165	143	134	811	572	999999	745	894	303	999999	999999	554	153	999999	884	538	320	999999	999999	451	244	582	999999	504	153	999999	73	960	719	999999	496	418	194	905	999999	477	667	815	938	857	790	440	583	919	422	114	422	928	999999	97	180	361	999999	999999	609	999999	613	999999	667	999999	378	784	185	842	692	678	369	247	641	417	871	505	926	910	661	804	999	611	92	49	263	999999	885	999999	999999	144	822	451	305	999999	864	47	999999	52	999999	999999	999999	741	236	744	745	999999	999999	999999	226	999999	434	685	999999	805	583	11	547	628	643	243	899	999999	562	557	855	999999	941	767	553	999999	358	999999	431	656	999999	268	384	348	999999	88	846	227	415	615	999999	999999	369	500	300	862	500	528	408	255	115	999999	188	999999	888	827	243	529	999999	392	999999	550	264	435	266	324	626	999999	334	564	999999	682	999999	947	847	719	558	450	477	690	999999	999999	485	186	550	837	89	706	999999	476	845	326	999999	32	298	170	999999	933	244	975	999999	301	203	843	858	432	574	999999	831	179	999999	792	62	434	59	496	74	87	885	428	245	920	748	858	719	79	999999	124	658	687	836	624	216	
501	454	51	636	642	327	999999	273	999999	874	999999	208	62	274	677	999999	802	105	804	58	815	740	325	552	345	133	999999	852	459	583	999999	342	653	999999	999999	980	999999	999999	432	999999	767	165	397	55	467	660	667	805	999999	151	999999	999999	41	576	999999	999999	138	999999	300	518	999999	275	813	274	730	948	554	999999	713	696	999999	942	673	54	290	659	999999	279	94	685	466	999999	999999	318	727	562	999999	87	194	999999	999999	999999	569	913	230	501	999999	133	999999	519	999999	200	102	216	185	912	917	986	295	741	999999	858	415	615	999999	999999	327	504	546	999999	647	999999	292	913	999999	457	383	760	999999	789	999999	228	999999	999999	579	275	890	741	142	815	645	999999	792	453	390	999999	999999	953	999999	999999	184	847	587	157	871	639	908	189	372	728	539	166	172	506	433	200	903	839	45	786	666	585	372	730	532	333	684	839	999999	850	999999	430	999999	160	999999	999999	641	807	704	940	367	999999	378	413	286	488	162	999999	29	200	999999	999999	917	999999	17	599	484	999999	625	547	954	79	656	999999	384	119	267	21	891	963	558	106	145	105	428	955	999999	958	454	999999	181	999999	820	341	999999	91	512	999999	152	25	985	784	192	166	985	298	63	856	39	177	999999	150	404	65	641	993	999999	822	999999	999999	999999	999999	411	999999	376	566	258	324	762	302	606	444	869	876	978	774	999999	999999	119	139	901	999999	999999	999999	822	41	993	999999	700	999999	953	690	999999	100	632	468	383	610	789	429	999999	739	103	736	570	786	999999	527	86	867	999999	158	712	999999	999999	41	597	133	759	345	572	999999	624	996	999999	915	278	778	254	999999	401	313	999999	690	999999	999999	266	999999	717	999999	760	475	999999	832	686	804	978	648	940	600	871	999999	850	999999	999999	999999	124	107	999999	654	518	999999	999999	566	476	999999	959	31	437	987	774	999999	999999	724	999999	107	999999	792	319	544	937	629	837	653	999999	151	463	744	834	999999	999999	999999	999999	72	999999	268	201	132	365	909	845	999999	221	953	999999	475	842	999999	869	758	750	332	787	999999	716	889	999999	999999	999999	334	323	224	197	893	938	615	999999	353	999999	999999	905	683	436	999999	699	981	417	883	827	183	999999	999999	874	85	794	726	381	951	355	637	603	571	215	40	596	999999	999999	328	999999	219	874	498	999999	553	853	76	895	387	163	735	481	781	803	999999	999999	985	999999	999999	108	222	244	649	998	999999	723	344	478	999999	999999	78	222	99	999999	999999	309	999999	409	999999	231	727	
830	993	798	620	999999	999999	768	471	14	610	290	656	999999	801	975	234	500	368	829	999999	598	499	574	94	999999	999999	999999	195	444	999999	586	28	890	381	392	251	851	999999	414	902	575	16	401	212	788	566	869	999999	642	85	319	999999	501	712	138	341	999999	714	999999	999999	999999	999999	37	999999	34	271	765	847	419	734	383	123	954	927	943	592	108	371	305	955	999999	845	553	368	999999	999999	526	188	253	61	999999	146	288	641	992	992	979	611	188	527	800	999999	657	999999	701	999999	96	574	768	546	242	67	418	152	259	73	39	668	999999	999999	744	587	604	368	912	999999	999999	323	934	950	612	496	193	778	164	501	198	645	667	709	458	952	419	999999	999999	764	728	146	391	999999	999999	320	999999	699	782	223	999999	999999	995	999999	999999	999999	639	817	933	746	873	640	988	757	875	999999	10	999999	40	792	177	897	550	999999	518	698	931	999999	987	999999	999999	494	996	999999	84	899	999999	212	999999	684	322	602	774	82	891	98	157	633	63	579	319	555	668	989	56	999999	999999	847	946	673	842	634	999999	999999	978	388	644	57	682	975	743	798	999999	355	999999	575	132	478	999999	430	550	307	951	417	982	223	826	16	894	554	161	999999	265	674	842	688	771	999999	103	512	454	110	950	88	836	521	719	999999	520	481	406	280	592	526	132	999999	683	423	999999	999999	562	637	162	138	999999	940	542	170	512	791	999999	999999	384	753	976	450	357	999999	580	470	503	513	496	999999	999999	880	999999	739	999999	308	15	358	484	338	949	816	947	822	263	895	978	559	810	999999	677	417	896	838	550	682	999999	809	842	197	271	59	151	738	980	944	730	999999	618	213	786	455	515	55	803	169	502	534	619	685	492	944	702	999999	746	740	984	381	198	999999	121	205	515	999999	77	900	674	218	842	319	175	185	940	606	942	999999	901	850	45	390	190	999999	199	999999	705	327	356	999999	992	249	959	358	614	748	101	590	939	228	978	903	999999	999999	692	999999	999999	317	999999	105	825	524	839	144	346	808	689	999999	15	358	999999	749	553	300	999999	603	360	816	999999	999999	515	361	291	682	999999	141	895	897	999999	889	647	397	323	999999	999999	477	999999	825	22	805	69	642	585	591	637	238	359	204	76	98	950	703	746	811	590	473	242	166	271	214	913	999999	489	126	999999	203	999999	999999	741	748	203	534	804	764	999999	872	776	700	55	644	781	700	830	881	938	943	651	511	999999	95	245	999999	
563	999999	892	999999	999999	999999	880	444	801	67	999999	328	894	999999	899	982	679	717	696	542	121	626	433	223	962	607	187	767	552	924	999999	656	513	950	971	996	872	864	719	999999	819	610	999999	724	247	511	986	523	999999	668	999999	952	999999	702	141	936	384	679	315	555	291	122	891	876	436	806	815	944	999999	902	999999	815	997	999999	722	510	783	999999	975	460	620	664	724	883	103	679	267	810	819	44	622	202	559	174	999999	706	718	966	999999	441	696	52	999999	999999	999999	26	999999	19	999999	630	162	675	703	854	934	999999	398	999999	999999	757	999999	999999	134	419	999999	917	265	833	362	999999	791	817	421	544	999999	578	595	583	334	86	724	999999	831	199	999999	947	498	704	999999	409	999999	999999	999999	540	892	999999	999999	658	860	641	760	999999	999999	963	838	345	999999	999999	100	365	41	815	683	707	42	300	999999	999999	999999	342	428	561	602	952	707	999999	635	880	651	999999	999999	936	999999	999999	325	602	600	867	360	999999	999999	338	999999	999999	999999	999999	36	485	999999	602	519	999999	999999	528	222	209	528	705	999999	756	709	383	518	29	704	104	102	990	391	439	999999	315	999999	991	999999	99	948	999999	999999	215	999999	999999	382	59	999999	678	816	999999	480	126	999999	895	612	999999	836	999999	820	594	180	999999	999999	45	104	78	999999	214	407	138	880	133	999999	801	131	60	701	560	10	469	999999	999999	288	899	999999	274	999999	999999	999999	980	165	337	279	364	557	999999	805	29	999999	314	157	357	281	999999	322	999999	999999	282	773	561	999999	286	320	999999	137	999999	995	510	525	829	712	106	511	426	973	553	999999	896	253	821	254	682	999999	696	321	119	754	601	999999	173	408	92	999999	151	999999	878	27	917	237	413	314	999999	503	235	601	61	846	854	713	768	999999	969	39	952	999999	229	781	623	999999	28	999999	404	999999	362	999999	629	75	370	347	999999	536	936	669	999999	516	999999	999999	278	104	270	272	899	999999	999999	669	439	63	88	834	859	999999	403	878	219	23	999999	381	151	804	999999	985	999999	517	617	242	999999	309	999999	445	367	50	512	529	778	755	499	999999	116	692	992	575	986	535	488	998	143	999999	460	826	606	578	47	474	131	284	999999	999999	280	585	113	139	999999	642	999999	819	593	999999	999999	463	999999	999999	274	458	812	999999	999999	950	999999	618	108	509	849	372	838	999999	12	999999	407	503	969	117	245	999999	589	999999	711	353	68	999999	999999	269	999999	999999	312	999999	313	589	999999	725	999999	834	999999	
661	486	603	289	502	803	687	999999	555	999999	605	493	999999	999999	743	869	949	695	655	892	999999	213	839	551	852	999999	999999	485	423	999999	999999	228	145	999999	584	54	985	583	219	549	999999	851	859	999999	362	513	895	55	999999	719	712	39	630	999999	999999	457	646	999999	436	441	178	999999	404	178	794	387	358	663	583	699	999999	376	486	115	521	518	353	56	198	999999	174	999999	916	703	674	652	999999	202	760	136	408	932	156	777	381	179	457	691	998	974	999999	242	471	999999	836	345	553	525	999999	999999	999999	999999	863	97	999999	587	295	700	504	151	789	165	999999	999999	999999	950	229	709	733	351	999999	999999	999999	224	193	999999	999999	55	867	338	109	82	771	285	32	807	79	68	509	794	999999	756	999999	999999	999999	999	999999	24	579	885	126	843	791	999999	422	451	999999	649	999999	344	468	999999	833	176	52	717	394	627	434	493	881	170	209	999999	999999	315	475	999999	39	194	603	999999	476	981	222	265	290	691	863	999999	265	429	165	999999	336	644	999999	30	814	999999	999999	999999	999999	96	13	955	644	999999	999999	999999	975	360	620	999999	741	999999	999999	852	953	999999	436	702	999999	852	237	462	15	44	612	824	392	999999	387	561	578	891	523	999999	999999	267	620	437	999999	756	605	905	808	999999	433	999999	870	80	76	37	50	999999	999999	738	859	551	999999	999999	249	797	724	999999	972	68	151	849	840	999999	999999	696	176	998	632	999999	256	331	654	569	610	999999	953	322	387	360	999999	665	943	785	531	437	999999	20	197	999999	41	85	932	749	304	999999	142	487	206	380	860	52	999999	940	491	999999	896	390	999	609	844	412	152	622	547	485	906	999999	861	447	389	165	810	359	975	181	398	904	274	36	508	999999	125	17	499	478	384	13	999999	993	540	927	999999	999999	438	999999	932	320	211	819	677	87	999999	999999	999999	705	999999	931	999999	319	999999	991	999999	973	110	379	296	145	133	79	999999	903	760	999999	906	461	154	232	920	999999	249	88	703	999999	358	431	999999	366	26	794	999999	453	48	984	854	548	811	46	999999	69	343	797	197	142	718	774	999999	757	852	539	560	19	20	999999	80	999999	999999	670	625	679	999999	929	999999	338	831	657	999999	999999	23	368	649	117	744	999999	23	452	891	570	999999	999999	114	999999	514	487	243	237	443	430	914	999999	259	151	421	808	539	999999	999999	858	999999	71	910	999999	999999	494	889	452	275	158	604	999999	999999	727	999999	52	575	438	425	640	105	603	223	999999	
861	228	118	508	696	935	331	610	773	43	270	675	999999	999999	357	29	999999	790	999999	294	999999	999999	627	532	218	999999	242	999999	999999	48	999999	706	847	999999	999999	525	385	390	756	999999	999999	999999	854	144	467	999999	999999	22	999999	999999	51	999999	641	929	618	575	601	586	300	327	702	230	622	999999	281	563	828	207	874	832	644	218	44	632	467	999999	999999	493	75	950	10	999999	30	591	999999	999999	75	917	857	123	924	799	100	439	636	606	381	999999	863	904	439	181	148	257	999999	833	280	18	472	786	143	117	521	350	326	999999	210	40	737	999999	497	910	999999	760	999999	844	127	605	996	999999	460	322	630	170	520	999999	92	999999	999999	173	188	66	455	81	980	816	288	999999	122	999999	999999	350	999999	50	416	529	831	387	999999	917	715	674	22	610	336	999999	487	360	829	497	399	437	999999	573	644	440	999999	278	780	102	999999	377	492	999999	465	119	930	999999	754	990	999999	704	999999	913	458	513	54	844	744	169	338	928	920	625	764	968	999999	818	405	999999	75	562	607	257	361	348	192	180	155	226	889	897	605	839	499	999999	14	297	125	141	396	619	533	621	999999	637	456	999999	87	999999	969	122	194	999999	999999	445	107	185	999999	999999	331	874	699	999999	279	440	333	999999	136	79	963	852	702	274	588	999999	999999	986	493	724	892	999999	103	658	256	999999	713	825	914	63	597	829	735	999999	810	999999	920	15	351	999999	999999	375	740	18	533	127	419	999999	200	479	417	999999	692	999999	226	999999	999999	50	999999	502	999999	507	176	83	481	999999	999999	696	999999	999999	535	999999	644	999999	420	527	584	95	135	999999	999999	999999	999999	445	646	485	146	999999	789	804	741	880	733	849	999999	806	208	667	536	399	10	999999	999999	133	943	394	477	531	999999	699	999999	695	999999	999999	144	999999	872	731	436	995	999999	228	999999	999999	999999	655	999999	999999	564	614	328	917	558	736	139	645	337	999999	501	262	999999	615	480	999999	383	999999	965	592	714	671	933	477	999999	540	999999	999999	814	806	798	298	105	999999	966	813	381	999999	147	188	999999	499	606	371	999999	184	986	392	747	999999	286	289	689	706	90	999999	680	850	686	27	344	999999	830	999999	999999	212	167	336	648	667	717	870	908	786	579	225	75	572	999999	66	553	19	44	995	999999	518	609	398	999999	84	999999	530	826	129	843	665	668	84	999999	36	27	659	743	89	999999	415	381	902	136	864	826	118	999999	630	999999	335	322	999999	11	999999	603	999999	
735	574	535	999999	53	788	999999	914	557	991	913	221	48	999999	275	999999	999999	124	146	706	271	737	257	33	917	205	655	518	352	833	82	999999	433	258	924	999999	554	913	372	593	959	999999	999999	835	205	401	592	579	999999	368	939	887	999999	897	507	997	999999	512	999999	847	143	435	999999	723	999999	459	788	999999	999999	105	410	980	751	553	746	999999	999999	421	827	525	613	85	457	983	893	999999	406	999999	751	999999	999999	999999	644	524	999999	999999	650	594	916	745	613	802	999999	964	958	959	145	514	160	458	578	999999	684	753	244	67	977	588	999999	732	63	262	48	52	253	368	346	999999	103	222	408	835	999999	92	912	999999	475	493	35	999999	59	891	999999	302	999999	999999	999999	890	999999	402	999999	71	765	194	692	361	763	568	999999	600	999999	999999	999999	999999	59	999999	999999	602	999999	432	999999	493	999999	894	682	999999	877	745	999999	999999	10	455	999999	700	664	999999	80	320	400	561	57	906	999999	435	322	151	481	999999	999999	616	546	999999	59	857	810	73	999999	870	511	999999	483	999999	875	424	599	176	999999	719	284	712	672	99	211	290	385	685	999999	137	582	999999	690	441	502	999999	760	245	406	999999	890	601	837	209	809	999999	87	38	999999	357	999999	155	190	999999	172	540	944	456	563	768	999999	135	351	381	298	999999	840	51	525	999999	999999	364	770	872	829	682	874	472	290	341	212	356	654	373	302	436	361	999999	279	999999	142	313	681	637	999999	764	259	466	911	999999	999999	46	513	999999	999999	999999	999999	999999	999999	489	665	482	176	232	566	134	480	978	88	861	999999	999999	771	999999	666	999999	683	142	999999	74	433	418	561	450	312	999999	843	999999	679	821	999999	53	995	999999	999999	660	147	459	999999	492	999999	281	387	59	231	127	274	999999	575	342	797	999999	62	868	66	256	921	999999	999999	400	291	68	308	267	810	575	916	981	999999	16	223	233	71	999999	780	161	999999	511	229	194	900	894	999999	347	34	808	991	137	999999	59	739	420	539	679	211	235	973	999999	248	655	211	999999	692	999999	999999	999999	191	289	97	904	225	419	506	735	999999	397	999999	961	999999	12	584	999999	257	999999	999999	999999	694	391	571	554	999999	999999	999999	573	983	617	211	287	227	999999	627	711	49	829	999999	329	914	804	999999	813	23	21	887	246	999999	422	46	485	302	999999	878	999999	999999	542	999999	314	999999	933	751	882	195	935	743	781	384	872	999999	427	382	947	999999	890	211	757	999999	176	33	999999	999999	571	999999	726	
985	901	582	827	999999	507	113	529	182	980	999999	307	999999	88	278	116	862	209	673	618	112	354	437	999999	999999	959	999999	559	291	131	442	999999	311	468	950	842	999999	557	999999	251	324	853	774	908	838	904	139	463	898	916	173	302	897	963	624	999999	473	594	239	999999	999999	553	247	61	548	871	996	999999	999999	436	907	999999	331	431	999999	999999	999999	529	999999	694	830	999999	661	375	957	150	293	348	999999	319	379	614	328	999999	745	770	615	999999	999999	967	999999	999999	999999	472	999999	999999	970	475	669	375	70	943	999999	545	214	999999	892	872	103	408	999999	658	324	818	67	303	999999	487	999999	533	642	999999	169	192	786	860	222	198	366	999999	179	817	678	999999	999999	435	179	999999	999999	787	877	743	629	961	388	999999	999999	516	415	714	872	492	790	999999	732	214	783	262	999999	999999	745	703	516	995	238	771	979	845	570	631	134	212	848	898	655	899	237	208	999999	536	216	705	999999	999999	236	999999	37	999999	747	999999	999999	999999	999999	295	51	183	237	633	732	617	280	809	946	783	999999	669	644	999999	491	832	976	585	458	232	999999	50	920	864	769	999999	744	446	107	526	979	217	188	563	856	999999	672	603	999999	195	265	406	759	999	71	566	999999	145	61	999999	76	999999	999999	801	999999	11	999999	372	864	190	873	999999	711	429	804	382	490	999999	45	19	170	383	119	272	966	740	291	920	803	212	510	999999	395	193	459	912	750	999999	999999	855	227	310	999999	295	322	432	695	339	205	688	85	961	109	51	999999	693	957	999999	835	416	719	999999	568	662	679	274	447	528	970	891	632	114	674	190	999999	999999	644	824	999999	544	999999	952	724	999999	136	548	999999	999999	438	765	955	555	551	999	999999	883	742	999999	999999	57	984	999999	368	999999	66	971	297	919	258	999999	58	142	999999	999999	999999	767	619	999999	999999	141	765	103	999999	999999	999999	86	562	675	54	908	127	568	218	902	559	878	999999	420	68	165	261	999999	999999	543	717	822	311	999999	999999	377	999999	299	550	484	292	891	86	164	999999	979	419	622	999999	350	777	999999	924	351	741	999999	999999	208	393	380	879	999999	998	999999	497	123	775	999999	47	677	643	828	27	733	999999	668	801	438	52	89	999999	999999	714	999999	765	236	999999	959	519	155	203	76	905	180	999999	116	893	530	667	264	213	117	585	999999	706	949	473	200	731	82	999999	745	165	314	633	251	470	253	790	270	224	999999	999999	891	484	577	999999	846	139	513	999999	281	
999999	788	876	638	63	517	999999	816	763	708	238	446	464	457	910	600	547	363	646	650	739	406	999999	999999	326	693	723	139	35	626	71	999999	307	419	999999	999999	437	994	197	953	999999	973	507	516	587	999999	999999	36	999999	332	999999	775	867	135	541	375	748	489	322	369	794	919	790	999999	647	20	149	54	483	543	172	552	176	693	455	766	999999	999999	808	999999	266	696	999999	703	326	295	999999	182	878	608	628	948	682	999999	169	999999	999999	369	869	999999	215	999999	553	132	169	757	609	183	999999	774	475	225	680	351	999999	107	999999	97	820	361	659	966	999999	874	915	224	869	348	534	999999	583	999999	664	241	765	999999	152	350	999999	569	685	186	502	999999	143	412	278	999999	723	999999	828	105	549	517	917	999999	226	679	217	945	999999	999999	999999	509	201	999999	999999	448	585	239	954	116	552	999999	999999	999999	473	72	741	512	946	538	624	472	351	487	989	156	324	526	657	999999	143	599	682	424	999999	999999	912	206	999999	829	755	493	116	722	999999	299	841	999999	775	999999	938	704	998	358	646	187	167	713	999999	414	134	69	582	490	973	953	999999	261	999999	999999	160	544	999999	126	783	140	999999	629	999999	999999	315	879	751	503	535	438	600	333	778	360	835	208	999999	999999	999999	999999	911	999999	749	999999	721	590	499	305	12	404	52	882	574	516	821	538	779	255	109	255	318	88	955	544	363	254	482	999999	644	952	293	225	422	97	229	739	999999	345	999999	724	390	455	501	141	395	717	759	999999	538	307	429	14	999999	459	387	832	999999	214	245	999999	117	903	661	60	120	827	470	486	296	91	658	443	276	999999	865	862	587	824	158	645	494	220	66	347	533	288	879	962	999999	999999	999999	999999	109	512	999999	486	793	451	31	568	257	282	975	457	648	985	999999	960	594	999999	255	846	65	600	982	897	846	324	526	831	947	507	776	900	999999	983	999999	763	768	388	999999	146	999999	589	999999	222	245	999999	698	547	550	918	378	195	150	232	619	509	530	719	999999	999999	999999	199	621	750	999999	84	444	664	651	974	999999	999999	455	119	53	999999	212	769	999999	247	625	978	291	39	138	590	760	789	999999	834	999999	58	999999	599	999999	613	968	647	716	171	174	999999	895	999999	725	173	739	40	189	153	306	760	67	999999	853	945	999999	592	999999	915	323	655	300	817	999999	999999	467	856	999999	439	999999	565	63	999999	999999	591	93	715	313	999999	999999	999999	609	230	538	999999	991	355	999999	276	
704	386	34	800	847	519	999999	88	834	582	706	999999	142	749	645	740	999999	999999	330	272	862	202	288	999999	75	594	55	80	999999	267	999999	121	121	999999	999999	131	540	262	653	563	848	14	880	999999	268	999999	597	859	584	797	776	434	35	482	413	511	999999	377	999999	263	999999	672	799	577	999999	594	999999	510	24	999999	999999	454	913	766	999999	999999	322	557	398	108	996	195	496	491	491	728	95	999999	228	232	999999	999999	527	400	99	185	214	313	311	673	204	999999	999999	69	598	332	999999	268	68	555	199	549	999999	999999	999999	287	185	318	999999	701	509	144	291	999999	500	46	999999	522	999999	999999	653	18	256	724	999999	999999	350	436	892	169	217	999999	579	673	999999	999999	193	999999	144	812	10	895	228	610	174	999999	804	63	569	561	999999	998	591	820	999999	190	303	265	999999	356	936	748	999999	926	999999	682	564	999999	758	25	853	46	388	999999	248	999999	999999	999999	559	843	999999	999999	867	999999	763	999999	245	759	771	852	190	928	999999	999999	999999	261	479	301	126	492	505	196	304	553	708	369	620	727	999999	153	999999	658	705	999999	251	649	881	999999	172	999999	446	999999	999999	906	834	924	880	600	988	987	288	499	999999	77	348	918	992	323	632	999999	598	518	187	628	461	532	232	999999	546	236	379	395	138	840	999999	999999	349	398	718	783	489	29	738	594	865	901	138	638	999999	333	999999	568	462	768	687	928	628	228	454	312	999999	999999	64	999999	617	893	370	689	31	648	578	604	604	848	915	578	779	592	762	560	404	594	999999	999999	999999	811	932	370	162	999999	81	999999	944	416	91	875	964	999999	977	972	540	449	999999	902	754	62	963	614	853	119	159	999999	999999	999999	907	118	888	841	999999	805	960	999999	999999	904	577	999999	999999	197	999999	999999	614	803	615	790	999999	954	977	822	468	527	847	328	517	53	967	45	665	999999	509	999999	999999	132	794	181	999999	540	912	712	334	306	402	776	847	813	505	356	999999	999999	999999	952	141	76	382	999999	958	999999	493	493	936	542	999999	999999	688	793	62	491	18	443	778	488	52	999999	999999	172	135	81	999999	703	548	621	614	989	186	556	841	920	999999	999999	999999	379	57	428	775	792	513	999999	999999	999999	999999	24	347	987	897	395	910	999999	578	220	538	886	171	789	945	325	999999	803	433	142	951	999999	741	878	999999	409	440	623	499	704	659	999999	983	427	943	534	284	999999	102	791	645	975	352	539	601	336	999999	999999	999999	460	999999	999999	
369	955	999999	628	999999	999999	766	999999	954	296	376	873	560	205	903	744	846	421	50	999999	711	642	496	999999	789	211	287	999999	201	182	150	999999	839	949	973	999999	999999	324	261	999999	860	999999	836	359	999999	478	999999	405	999999	472	422	999999	419	564	998	727	469	999999	838	81	999999	872	305	999999	156	337	44	611	232	875	999999	532	999999	999999	450	116	999999	999999	377	321	232	881	471	999999	999999	999999	630	285	950	255	999999	200	485	999999	999999	987	308	64	212	281	999999	999999	182	557	53	999999	999999	194	999999	891	999999	332	757	526	849	309	999999	576	31	77	707	758	660	976	317	238	56	981	600	462	808	999999	999999	106	877	854	709	914	685	870	187	446	171	69	333	999999	999999	999999	339	334	586	731	43	999999	574	999999	717	205	249	814	999999	920	593	661	92	999999	397	660	649	994	999999	497	891	160	999999	270	597	600	653	81	796	98	651	276	876	87	717	799	999999	999999	147	513	674	870	37	999999	852	509	976	162	848	999999	319	345	733	98	839	882	999999	313	97	126	552	178	28	999999	278	326	785	999999	463	598	138	456	999999	97	823	31	133	632	418	999999	624	500	233	999999	999999	315	542	788	247	834	999999	999999	114	31	999999	506	851	281	999999	535	724	970	698	259	653	863	488	646	999999	999999	999999	622	895	999	501	62	944	14	976	962	784	997	768	629	999999	910	351	835	136	326	179	851	999999	882	373	653	999999	973	370	915	999999	896	522	428	85	931	999999	114	999999	908	999999	847	305	35	751	999999	212	79	215	999999	521	999999	519	948	649	907	999999	22	636	847	999999	999999	999999	71	999999	999999	484	349	553	122	999999	246	999999	228	765	331	556	999999	141	646	451	999999	767	627	999999	999999	386	574	779	177	952	999999	478	682	657	999999	213	243	890	863	999999	862	525	999999	166	284	999999	999999	192	327	999999	371	881	990	405	999999	999999	25	667	959	512	910	999999	386	170	275	999999	633	571	185	999999	322	726	278	403	999999	217	999999	470	129	839	95	999999	999999	816	590	999999	488	286	138	386	197	999999	931	361	342	302	149	933	999999	999999	712	999999	16	209	999999	999999	613	596	816	999999	539	555	548	129	999999	529	117	569	579	835	289	999999	442	799	930	746	794	917	999999	999999	77	741	999999	612	999999	365	384	263	778	945	826	892	469	999999	847	642	37	812	934	812	999999	579	364	65	999999	999999	297	217	278	301	849	696	999999	999999	253	999999	975	999999	992	71	154	854	790	633	999999	397	887	
624	952	297	999999	982	982	258	110	999999	999999	524	999999	772	78	999999	984	486	106	999999	366	939	999999	59	999999	101	819	999999	999999	999999	999999	730	56	839	999999	999999	264	980	582	867	713	286	999999	755	421	461	560	999999	992	977	999999	314	537	878	999999	948	60	903	630	627	173	119	590	769	709	999999	999999	999999	305	405	999999	13	904	239	426	90	519	819	637	216	541	599	999999	690	471	484	999999	177	809	999999	622	361	999999	955	999999	603	696	999999	999999	764	983	25	924	597	999999	999999	410	308	462	999999	439	240	275	999999	999999	573	239	999999	308	999999	462	310	999999	777	999999	560	999999	948	535	999999	393	859	773	999999	232	525	674	292	624	605	84	895	999999	859	98	999999	96	936	999999	140	999999	796	999999	820	312	683	289	157	814	999999	223	461	772	638	566	999999	467	402	999999	570	898	946	285	703	160	567	594	999999	999999	401	999999	716	88	405	999999	596	999999	999999	571	999999	246	527	478	119	392	622	999999	999999	302	519	924	693	744	999999	241	999999	521	658	670	999999	99	999999	999999	422	50	506	382	377	189	999999	80	999999	831	653	333	999999	478	999999	999999	537	444	999999	584	178	477	780	972	779	173	42	85	850	999999	826	459	999999	68	999999	78	885	250	754	897	999999	449	419	862	100	999999	860	999999	999999	347	999999	310	581	828	300	945	270	999999	999999	213	157	894	999999	999999	15	203	499	322	422	999999	999999	297	999999	620	262	729	67	918	881	803	313	999999	730	512	158	999999	878	15	768	120	808	999999	646	550	749	437	228	196	999999	896	485	547	535	257	911	846	999999	999999	576	571	887	351	999999	799	900	73	174	717	84	489	325	494	554	312	299	999999	650	149	999999	824	510	999999	70	984	328	999999	999999	482	999999	312	999999	918	999999	999999	232	999999	999999	847	650	686	272	510	122	378	581	991	999999	233	958	837	205	999999	99	751	70	26	291	668	481	144	515	692	126	999999	583	407	999999	356	90	832	376	802	999999	194	999999	999	758	692	413	999999	772	999999	524	763	999999	434	999999	687	146	215	999999	49	376	515	180	580	394	350	794	183	935	647	152	999999	470	402	999999	904	999999	999999	999999	999999	265	154	372	190	999999	999999	664	159	578	377	219	874	999999	336	999999	999999	999999	981	999999	999999	897	239	401	999999	999999	999999	999999	713	451	924	999999	85	947	585	999999	231	153	990	412	41	685	645	604	999999	437	999999	478	144	966	999999	890	999999	999999	849	702	35	753	247	998	779	70	950	708	999999	879	143	
999999	81	551	214	839	999999	999999	999999	732	261	634	833	697	913	920	168	747	450	43	289	630	999999	883	759	478	905	991	632	971	999999	999999	949	999999	999999	999999	406	592	761	170	867	999999	999999	999999	999999	999999	999999	549	95	859	901	213	267	999999	599	513	828	198	792	736	933	42	999999	613	997	325	999999	999999	404	571	524	576	986	290	999999	650	759	980	443	368	558	366	906	773	999999	999999	679	338	98	999999	523	217	800	35	237	834	692	999999	129	999999	999999	775	155	523	344	334	226	999999	455	999999	753	847	754	999999	187	999999	135	182	543	476	645	999999	66	614	58	316	776	961	62	999999	957	999999	861	318	653	783	221	393	999999	999999	314	702	999999	149	45	675	463	376	999999	660	708	520	723	653	489	999999	718	540	474	38	558	999999	925	999999	991	999999	986	999999	999999	403	365	999999	743	798	999999	943	473	916	999999	383	853	409	122	999999	632	447	778	217	829	294	74	680	918	410	999999	58	777	999999	158	784	688	27	597	454	305	999999	777	925	492	545	895	999999	961	100	185	159	152	533	999999	554	483	778	999999	495	338	999999	999999	342	612	122	176	703	768	999999	694	835	999999	668	999999	999999	999999	999999	725	999999	999999	272	999999	828	235	999999	906	253	288	604	999999	999999	410	111	999999	619	152	999999	323	379	379	201	44	177	406	349	347	484	437	823	884	630	63	333	999999	999999	966	995	116	575	999999	999999	424	174	493	784	434	710	551	999999	524	234	539	356	913	999999	238	551	431	886	999999	431	816	999999	719	999999	857	87	15	60	653	156	338	999999	172	456	999999	869	683	622	914	637	932	950	999999	999999	999999	706	419	898	999999	425	573	230	999999	785	116	959	454	999999	999999	357	999999	501	999999	378	999999	792	193	999999	430	368	867	809	999999	72	498	865	165	68	589	160	999999	999999	222	237	999999	118	871	387	999999	816	999999	870	695	567	999999	440	127	930	999999	308	999999	952	477	479	999999	764	999999	814	296	999999	804	396	234	776	689	596	289	605	795	786	999999	805	999999	613	999999	997	124	414	139	67	747	234	303	999999	999999	715	639	743	999999	818	859	66	101	107	999999	999999	645	918	877	346	999999	522	145	979	387	999999	999999	999999	535	999999	649	844	685	239	999999	579	102	943	999999	974	957	545	925	976	926	864	999999	29	999999	999999	999999	999999	999999	999999	905	235	99	999999	903	919	879	775	999999	129	999999	25	381	999999	999999	999999	936	701	779	903	999999	615	597	168	62	523	12	815	999999	621	208	
453	318	892	333	278	490	999999	50	229	104	999999	999999	805	807	999999	492	852	425	167	978	659	999999	633	413	300	638	999999	271	999999	916	73	511	596	920	725	706	489	538	334	953	999999	661	560	808	206	287	791	361	151	999999	160	399	116	643	548	37	685	488	999999	640	999999	517	999999	312	41	680	741	999999	91	215	12	999999	101	999999	999999	998	866	824	217	22	846	578	130	359	766	999999	405	953	381	999999	30	11	505	693	403	649	999999	257	999999	526	546	906	279	935	37	999999	308	999999	822	550	171	999999	999999	30	794	999999	397	310	546	999999	285	787	999999	393	194	11	817	407	999999	999999	997	618	999999	691	999999	999999	309	999999	999999	929	375	503	141	831	999999	170	729	485	899	423	999999	999999	710	999999	251	758	999999	886	751	999999	29	999999	102	649	552	999999	812	590	999999	854	681	213	978	617	992	999999	656	680	856	33	281	999999	507	396	920	999999	908	638	449	999999	546	999999	999999	999999	910	473	410	491	289	985	999999	149	929	55	741	57	999999	999999	999999	469	112	722	40	727	999999	686	403	999999	999999	255	999999	184	999999	838	318	269	770	999999	999999	999999	381	999999	999999	871	999999	142	999999	462	655	999999	584	814	220	980	999999	823	391	714	552	999999	80	704	762	999999	351	182	999	101	999999	482	286	50	396	898	97	999999	331	169	61	999999	284	940	60	855	671	999999	963	169	233	999999	877	66	139	483	457	999999	999999	999999	999999	503	142	320	999999	182	999999	544	428	322	893	677	502	999999	999999	930	948	999999	653	906	372	521	219	840	999999	252	605	230	910	999999	451	420	534	999999	639	999999	489	999999	225	999999	269	137	999999	651	275	999999	992	654	402	208	534	327	999999	999999	995	18	999999	301	452	999999	577	375	633	516	999999	483	999999	539	593	116	451	985	915	775	646	244	121	567	999999	999999	260	950	828	999999	387	134	999999	38	999999	631	272	197	521	999999	310	999999	503	894	780	792	999999	999999	71	296	757	549	412	256	859	761	896	727	999999	999999	999999	626	999999	999999	138	746	95	124	572	961	843	263	999999	183	475	752	741	999999	786	782	909	999999	999999	999999	954	838	722	150	999999	215	734	545	471	999999	999999	999999	999999	582	999999	44	706	999999	890	999999	452	999999	85	999999	781	116	29	680	999999	943	230	435	737	14	966	300	34	945	944	366	236	308	999999	999999	663	791	405	168	460	999999	999999	620	906	788	999999	461	762	493	999999	999999	196	999999	999999	527	999999	93	945	999999	615	475	999999	761	354	534	
873	153	999999	999999	999999	989	710	861	229	198	999999	609	529	999999	914	514	999999	541	999999	880	180	182	704	275	922	580	845	999999	552	984	743	324	999999	381	999999	946	999999	999999	999999	379	363	334	834	416	659	999999	563	996	437	111	938	477	999999	999999	364	700	449	445	80	994	153	999999	318	244	999999	553	344	999999	43	999999	999999	766	999999	217	527	845	347	297	615	371	26	849	999999	999999	56	999999	999999	999999	27	225	507	316	700	923	235	706	999999	600	999999	115	999999	999999	963	470	347	181	999999	999999	999999	999999	363	161	829	999999	978	304	999999	866	198	189	999999	541	140	817	470	457	999999	999999	982	999999	828	747	336	509	154	610	885	165	113	874	999999	180	856	508	862	999999	486	999999	944	930	675	159	411	781	701	999999	285	155	10	890	116	164	999999	135	999999	615	999999	329	564	999999	419	875	763	324	769	999999	685	999999	999999	123	970	84	754	999999	155	999999	346	554	808	469	999999	739	999999	222	768	265	194	730	999999	999999	531	167	999999	999999	520	799	396	96	999999	999999	999	999999	200	886	920	999999	410	934	979	999999	279	279	999999	105	53	999999	999999	550	556	513	58	955	813	999999	999999	813	999999	188	999999	355	999999	259	542	350	999999	999999	999999	999999	302	736	855	260	750	999999	977	999999	646	342	533	999999	88	846	540	509	419	53	999999	999999	304	117	395	999999	999999	634	728	29	999999	180	634	372	141	452	257	819	657	797	214	16	731	339	177	314	654	700	999999	999999	999999	999999	931	426	999999	999999	973	195	351	633	999999	126	999999	958	524	475	707	171	999999	999999	599	720	851	621	839	999999	999999	999999	940	999999	577	999999	366	999999	310	703	249	218	999999	999999	478	71	478	34	940	97	928	999999	815	999999	607	999999	991	641	846	998	192	319	586	18	999999	19	999999	270	66	165	999999	794	657	820	235	999999	999999	635	166	537	251	826	681	751	905	999999	159	248	483	999999	710	999999	999999	312	521	930	631	522	775	999999	816	218	967	999999	337	143	125	994	475	118	853	365	484	999999	999999	365	638	835	113	320	859	16	786	973	455	44	357	999999	309	305	999999	999999	859	696	721	999999	858	896	999999	999999	999999	165	772	375	239	354	999999	138	999999	165	302	796	419	465	999999	809	431	999999	999999	303	785	770	999999	180	251	735	506	788	597	723	506	999999	421	999999	448	703	999999	421	999999	111	795	229	799	153	13	80	708	403	96	999999	612	999999	567	130	985	111	999999	602	134	504	848	999999	540	832	999999	560	384	87	
999999	906	999999	19	999999	999999	999999	566	970	551	177	180	999999	112	701	685	120	642	183	301	355	347	999999	642	296	248	262	343	688	967	494	452	999999	999999	386	999999	999999	602	612	999999	999999	429	999999	918	999999	954	999999	745	759	999999	721	26	387	93	732	679	999999	932	722	22	974	174	999999	999999	67	724	484	405	999999	999999	349	518	39	843	678	926	217	324	217	999999	770	517	583	999999	256	477	74	999999	898	707	515	414	879	600	365	457	550	999999	999999	710	479	999999	30	247	516	999999	986	544	415	806	999999	359	999999	999999	251	467	591	55	756	999999	660	873	999999	27	16	934	639	439	488	230	385	89	463	507	863	697	496	346	326	999999	490	529	206	999999	244	166	689	499	358	897	999999	504	999999	281	59	605	576	12	999999	581	573	557	66	194	430	392	895	227	526	554	971	999999	999999	713	109	140	676	413	783	849	999999	150	91	590	999999	999999	999999	999999	457	999999	131	493	115	745	999999	933	473	21	672	852	270	471	973	804	925	621	774	667	181	919	928	172	999999	390	999999	433	476	999999	999999	548	683	713	770	268	999999	487	149	984	242	175	666	665	741	999999	589	784	176	287	665	999999	999999	999999	20	999999	339	958	274	725	419	57	467	997	999999	999999	178	557	700	714	999999	999999	482	790	434	16	262	273	999999	999999	999999	551	266	198	810	97	999999	642	703	242	929	474	223	423	574	999999	708	669	484	617	762	999999	999999	999999	999999	227	999999	325	616	14	285	75	537	975	923	868	790	278	197	999999	691	535	853	999999	785	906	233	999999	226	999999	307	593	788	813	535	769	467	804	292	592	826	126	35	699	957	863	937	999999	499	705	405	440	481	391	925	999999	188	625	999999	999999	999999	212	999999	378	706	691	999999	723	449	164	999999	986	985	604	276	575	510	163	511	922	969	985	568	999999	843	867	121	407	888	999999	590	842	137	999999	598	624	999999	657	999999	275	586	223	798	345	304	418	454	876	124	999999	999999	35	123	999999	40	999999	644	589	999999	839	580	878	835	151	573	568	858	999999	16	652	558	852	999999	245	345	999999	999999	232	999999	434	422	244	293	999999	580	565	728	384	262	589	979	437	132	164	695	707	999999	657	999999	736	560	752	870	472	802	999999	865	878	417	285	821	421	999999	110	426	345	595	307	570	999999	839	999999	450	999999	672	130	999999	15	999999	999999	376	539	999999	488	874	999999	999999	821	735	706	999999	850	999999	977	767	568	73	31	737	359	122	999999	
96	999999	896	85	312	453	799	681	153	859	338	999999	908	292	960	885	236	999999	971	999999	999999	864	319	999999	518	999999	999999	114	66	709	278	200	999999	295	999999	999999	591	999999	368	999999	31	64	999999	840	521	196	78	485	999999	188	795	999999	999999	999999	999999	999999	453	907	999999	839	795	999999	999999	999999	590	148	999999	623	839	271	303	437	397	61	752	517	999999	999999	477	331	404	999999	506	878	913	297	999999	188	776	230	255	999999	240	999999	135	336	439	128	259	383	932	454	646	999999	885	368	593	337	595	999999	920	974	439	245	444	999999	198	746	530	999999	336	85	847	999999	25	618	206	868	925	425	999999	193	229	103	399	949	537	169	992	999999	704	999999	592	774	309	281	254	994	999999	513	148	999999	999999	956	57	856	607	37	330	276	171	724	411	999999	923	737	754	346	846	494	94	999999	754	999999	598	851	492	82	319	744	373	211	999999	422	999999	395	595	273	56	542	352	509	839	725	999999	980	83	423	850	572	526	908	999999	600	428	120	999999	999999	999999	206	373	534	717	586	903	959	940	988	999999	999999	152	490	300	313	999999	584	199	38	590	618	999999	79	999999	999999	227	465	63	193	999999	999999	456	999999	999999	850	179	999999	792	262	999999	999999	999999	94	530	322	999999	46	618	999999	457	843	921	910	42	748	427	303	312	970	999999	999999	906	756	994	999999	91	179	999999	999999	144	335	999999	936	216	166	578	693	548	909	326	999999	847	218	736	160	999999	546	940	167	432	999999	514	821	894	999999	527	293	99	804	240	260	461	178	710	132	60	999999	703	999999	999999	999999	999999	403	653	186	999999	698	30	844	481	999999	239	426	27	999999	820	971	51	831	638	295	999999	744	679	999999	730	999999	999999	999999	999999	269	842	73	987	999999	130	121	999999	717	784	829	273	255	333	999999	999999	999999	160	451	311	999999	999999	872	999999	999999	999999	21	724	587	456	921	200	416	744	221	702	175	999999	330	999999	999999	999999	334	999999	999999	32	999999	420	999999	55	695	528	66	312	30	999999	999999	826	999999	999999	999999	397	999999	271	862	999999	856	999999	999999	992	855	605	999999	312	999999	284	619	825	438	863	782	600	999999	542	761	999999	144	114	999999	894	732	349	337	763	39	322	224	73	193	180	999999	847	999999	999999	199	100	999999	753	710	745	707	154	398	249	999999	518	999999	57	509	999999	504	752	785	227	269	516	277	999999	999999	289	999999	556	999999	267	697	935	999999	747	353	999999	704	390	403	979	197	588	951	999999	978	521	665	
177	999999	999999	676	999999	71	91	999999	682	822	999999	480	999999	685	161	999999	140	551	999999	999999	909	999999	838	765	124	358	806	40	681	565	189	98	761	623	892	999999	917	591	999999	874	220	999999	671	849	999999	909	999999	304	46	85	999999	999999	140	304	756	474	725	958	999999	999999	265	61	61	126	642	999999	718	807	792	168	999999	549	276	974	15	894	42	989	691	214	999999	511	993	605	745	999999	957	467	867	428	277	959	39	220	618	169	963	554	216	540	201	175	999999	878	491	999999	280	165	298	999999	441	735	999999	357	999999	753	67	456	381	10	585	261	939	999999	890	635	519	66	365	846	930	488	782	999999	23	220	999	125	124	473	372	802	999999	15	987	542	999999	681	531	865	112	517	183	216	955	939	999999	147	987	855	999999	223	799	452	931	953	952	126	344	478	753	941	999999	907	638	999999	92	934	387	358	943	837	999999	500	743	423	315	576	205	999999	999999	862	999999	268	711	999999	999999	726	999999	43	999999	575	347	999999	122	170	185	275	999999	182	857	300	760	639	911	924	689	309	708	999999	648	386	999999	271	493	891	813	999999	206	999999	780	365	999999	353	769	378	500	480	388	583	248	49	998	32	225	999999	999999	498	999999	999999	469	702	28	565	999999	999999	653	85	570	230	357	999999	999999	98	402	501	999999	417	869	542	434	218	921	135	999999	608	999999	898	55	798	789	324	726	999999	999999	87	347	999999	957	999999	724	424	910	167	999999	146	971	910	630	724	265	694	629	813	362	261	999999	892	295	787	825	755	40	771	441	42	999999	659	78	999999	163	142	459	313	817	999999	307	763	999999	142	636	477	278	331	543	104	695	999999	67	768	305	999999	20	180	741	969	394	999999	999999	203	999999	321	841	315	571	132	999999	325	995	999999	999999	27	993	999999	160	999999	486	708	238	346	346	999999	602	309	29	708	131	289	572	848	625	168	999999	705	381	325	635	999999	760	420	999999	379	916	714	815	288	461	999999	999999	392	999999	999999	910	389	856	299	999999	542	295	862	10	955	753	157	727	794	979	298	999999	835	999999	999999	948	999999	487	967	999999	999999	494	741	256	273	270	189	999999	939	258	658	848	91	605	102	677	897	999999	903	626	769	986	30	308	999999	86	193	669	969	736	103	901	889	744	831	58	999999	616	736	999999	573	999999	787	546	330	450	999999	999999	630	999999	61	406	999999	999999	785	900	473	442	999999	196	86	519	395	213	165	999999	958	346	773	54	133	291	683	
217	62	976	209	484	977	722	386	999999	49	999999	685	999999	328	548	958	999999	999999	999999	532	999999	619	63	999999	999999	390	573	491	363	466	585	999999	999999	723	999999	299	809	999999	988	464	371	809	132	480	999999	527	468	999999	419	387	999999	469	21	758	143	598	998	579	999999	104	414	240	33	496	464	412	915	973	999999	259	159	999999	596	656	999999	740	999999	583	999999	66	921	144	999999	999999	999999	125	710	21	590	777	300	240	999999	894	999999	999999	786	635	26	999999	612	999999	486	170	999999	613	873	364	597	999999	999999	999999	443	568	182	280	169	57	873	348	701	904	392	999999	958	919	163	702	999999	999999	953	861	567	287	999999	436	657	911	746	999999	252	355	423	197	676	876	796	517	999999	779	999999	738	762	678	167	707	113	311	212	319	999999	999999	999999	999999	448	249	999999	999999	999999	746	999999	999999	310	999999	105	999999	999999	205	999999	92	999999	645	979	826	999999	225	999999	889	129	746	999999	355	709	437	560	999999	597	857	748	436	28	640	999999	999999	166	723	437	899	582	811	227	999999	999999	129	196	815	999999	931	999999	233	999999	999999	999999	999999	422	277	548	999999	999999	33	758	633	456	999999	999999	491	250	13	670	346	787	209	999999	318	999999	425	553	589	250	999999	880	665	360	525	296	999999	604	37	563	889	999999	999999	597	558	62	593	461	730	66	999999	574	999999	271	170	446	940	999999	727	847	997	724	959	632	999999	999999	102	283	931	999999	22	886	999999	450	780	171	999999	999999	999999	999999	999999	964	823	532	545	180	693	404	200	999999	355	999999	877	999999	565	175	225	931	39	415	959	999999	529	944	54	999999	361	999999	999999	998	223	339	904	471	912	999999	901	436	999999	397	459	698	92	852	440	999999	999999	43	884	615	946	301	581	351	306	624	444	878	488	727	999999	946	914	202	865	26	493	999999	277	999999	274	999999	999999	642	999999	999999	238	677	999999	429	999999	327	862	874	61	999999	757	562	999999	297	999999	32	999999	999999	577	999999	783	999999	986	999999	140	999999	766	999999	999999	999999	457	939	395	999999	396	767	375	999999	918	502	93	49	150	999999	269	931	251	999999	933	251	840	483	999999	453	999999	347	690	99	299	999999	561	510	533	999999	474	817	177	139	901	831	657	889	451	85	999999	744	749	52	164	999999	362	786	428	109	999999	973	874	941	999999	999999	86	285	769	713	999999	583	516	256	999999	999999	999999	122	88	112	999999	950	42	988	999999	743	597	999999	999999	100	852	775	92	433	576	501	943	235	582	852	999999	
381	130	738	144	846	237	999999	573	713	445	249	707	325	999999	376	941	885	917	813	460	438	350	999999	999999	999999	999999	92	679	977	999999	537	999999	235	999999	223	830	303	999999	187	516	104	84	999999	654	999999	999999	767	918	210	560	67	999999	768	402	325	999999	451	877	969	999999	155	824	999999	999999	908	999999	999999	999999	301	545	647	999999	740	307	366	999999	128	999999	258	108	733	173	478	426	999999	229	999999	833	42	192	999999	426	884	831	999999	280	488	26	746	902	596	799	627	664	999999	36	577	471	45	961	912	426	628	999999	999999	981	355	179	765	999999	938	999999	935	119	999999	230	999999	999999	936	96	875	112	288	999999	511	933	999999	814	513	423	652	999999	797	80	279	963	797	999999	999999	389	999999	319	261	67	964	948	864	517	508	692	879	668	535	999999	95	810	147	283	999999	689	444	540	665	351	46	638	849	999999	999999	999999	433	143	700	999999	171	566	850	999999	390	563	79	39	315	821	544	984	774	848	984	469	825	524	654	529	945	393	653	909	30	335	108	999	677	999999	269	745	967	979	787	529	959	916	999999	805	620	999999	235	844	806	62	864	11	999999	380	377	999999	488	181	999999	999999	999999	941	210	65	465	999999	999999	10	561	798	999999	795	70	999999	999999	909	631	849	909	540	999999	809	113	999999	999999	106	129	306	938	999999	267	795	377	20	617	999999	716	837	350	551	999999	235	292	17	45	999999	999999	425	871	468	287	639	272	81	618	999999	838	241	593	999999	949	65	71	210	999999	999999	427	60	847	491	999999	794	999999	368	999999	933	526	999999	932	402	165	704	435	479	999999	627	999999	306	999999	513	189	999999	253	982	601	998	173	92	475	815	999999	999999	999999	999999	275	999999	140	904	594	685	999999	999999	309	999999	212	255	629	591	137	914	697	130	658	344	311	999999	550	526	766	488	770	999999	999999	999999	750	274	999999	56	214	591	496	999999	999999	715	926	446	184	999999	999999	355	378	581	999999	999999	128	531	999999	243	87	556	941	614	147	116	915	999999	123	191	451	999999	999999	583	999999	546	999999	77	418	942	417	999999	543	498	999999	999999	119	198	489	78	999	228	42	893	969	657	999999	881	999999	606	999999	784	333	992	610	999999	999999	795	203	418	999999	999999	123	299	825	222	23	452	999999	726	996	726	999999	55	192	232	905	234	614	730	896	546	999999	811	152	633	542	550	888	999999	193	324	999999	999999	934	948	999999	999999	78	756	644	999999	24	765	609	999999	130	287	810	387	935	13	
190	999999	522	596	474	311	157	202	680	472	564	961	543	681	732	999999	999999	999999	127	173	166	857	96	700	531	999999	212	999999	999999	264	740	510	970	190	999999	531	999999	348	484	803	594	875	999999	181	641	63	999999	928	351	537	999999	999999	270	999999	846	333	387	999999	75	999999	109	88	999999	425	732	999999	999999	363	999999	210	44	772	759	324	578	291	999999	914	68	477	599	999999	727	974	97	173	250	208	343	810	153	736	999999	830	704	999999	194	661	449	587	72	868	389	150	503	999999	999999	999999	202	565	552	472	762	597	64	825	999999	716	337	568	999999	791	30	738	66	307	999999	929	620	72	106	999999	474	481	414	731	894	587	480	999999	356	999999	999999	777	267	681	999999	684	999999	879	165	478	333	881	772	999999	999999	651	93	205	904	888	335	140	469	432	999999	291	192	333	999999	999999	999999	643	999999	999999	999999	252	480	999999	334	999999	163	741	906	628	796	593	708	999999	883	252	999999	285	789	467	968	875	318	834	683	692	501	451	948	999999	242	689	668	263	494	999999	181	707	999999	98	734	594	234	841	636	413	582	58	450	999999	278	960	854	754	550	910	934	646	702	641	323	712	999999	999999	999999	999999	925	455	649	287	81	796	413	701	733	384	999999	477	207	279	119	453	10	269	123	281	835	914	712	583	999999	535	15	239	775	32	801	710	999999	529	488	999999	409	173	617	999999	999999	163	31	176	999999	466	448	432	531	870	711	533	409	123	999999	999999	999999	999999	616	999999	791	184	925	711	582	940	31	678	790	982	53	837	651	999999	725	682	893	546	324	999999	96	582	999999	905	999999	999999	310	341	999999	478	394	344	557	81	690	999999	237	999999	999999	329	445	770	999999	548	826	999999	881	768	398	598	127	999999	751	411	459	999999	476	999999	401	315	999999	999999	429	999999	999999	709	290	580	999999	353	454	583	953	994	769	326	939	168	88	999999	396	542	943	999999	360	197	593	155	999999	481	905	217	918	999999	688	755	350	330	999999	999999	594	311	817	55	153	544	253	756	641	142	999999	317	941	955	999999	999999	746	769	961	410	999999	144	957	479	447	247	664	674	999999	999999	999999	619	999999	999999	851	94	724	898	515	999999	999999	836	513	490	999999	597	276	963	369	590	999999	581	368	549	11	459	354	347	607	906	879	578	450	627	166	659	108	980	113	999999	383	848	263	154	466	288	631	477	277	850	999999	701	999999	725	15	999999	261	999999	958	402	740	386	300	609	937	375	396	999999	
333	552	498	295	859	534	217	170	999999	223	92	723	828	876	79	757	935	188	999999	725	622	762	999999	999999	31	999999	104	996	557	999999	217	999999	892	744	154	725	999999	685	841	780	517	844	999999	47	587	245	574	863	316	543	999999	758	112	671	999999	571	154	69	999999	999999	439	220	999999	672	999999	992	830	93	999999	999999	999999	260	999999	999999	217	777	684	370	852	785	146	241	689	999999	980	459	987	231	481	999999	581	302	999999	692	999999	307	240	414	999999	594	999999	491	999999	962	148	423	421	620	463	495	886	783	999999	999999	999999	999999	999999	999999	999999	556	14	609	611	159	999999	113	839	654	151	909	547	280	338	267	380	655	110	999999	999999	566	999999	377	767	985	999999	797	999999	931	999999	999999	776	639	722	485	590	805	879	981	199	999999	584	767	479	999999	948	616	455	950	999999	366	999999	999999	725	135	519	999999	999999	999999	463	975	28	999999	999999	999999	143	907	557	853	676	574	776	128	537	999999	982	999999	898	223	47	89	352	144	822	999999	54	972	913	596	965	954	963	262	528	224	999999	676	794	480	420	50	68	999999	999999	544	590	979	999999	886	153	250	738	628	589	383	632	883	94	659	953	170	994	961	887	722	610	523	600	323	823	316	484	427	802	996	31	999999	860	288	999999	75	707	37	999999	999999	225	999999	673	155	591	142	591	145	999999	260	56	107	714	561	934	77	999999	952	72	837	765	999999	826	999999	361	882	32	806	925	999999	463	966	518	172	506	275	850	999999	732	691	999999	999999	900	999999	950	923	46	999999	999999	666	686	754	965	999999	959	903	519	999999	999999	999999	999999	784	219	999999	797	999999	589	551	64	669	226	999999	229	381	999999	426	421	999999	999999	438	845	999999	463	268	211	708	11	902	213	602	755	999999	662	999999	581	939	139	999999	755	870	344	495	254	684	449	999999	535	999999	503	542	999999	245	447	365	999999	999999	331	951	436	999999	88	999999	999999	462	999999	456	280	206	799	183	297	159	999999	771	103	360	479	999999	818	458	183	416	408	670	120	520	332	306	999999	196	617	999999	834	666	791	657	157	792	999999	999999	482	338	795	330	999999	342	716	999999	272	512	916	552	999999	978	915	671	999999	676	351	403	134	974	46	613	565	119	324	861	980	999999	213	686	999999	999999	975	999999	621	88	425	777	803	656	999999	999999	999999	999999	55	856	751	129	379	480	450	999999	868	508	302	191	999999	145	27	999999	695	826	309	239	544	999999	999999	999999	60	999999	261	574	599	478	
939	388	343	500	999999	468	999999	860	76	732	246	640	957	476	999999	439	323	999999	999999	948	999999	218	999999	49	530	739	852	999999	999999	178	229	876	777	399	569	913	848	274	82	558	999999	835	999999	576	993	903	358	537	529	620	999999	970	814	651	518	999999	41	303	999999	334	999999	439	790	897	513	370	999999	568	906	637	591	999999	218	211	213	134	458	780	56	999999	391	999999	161	459	999999	258	71	999999	881	838	999999	554	304	748	999999	316	55	862	73	632	999999	790	999999	891	999999	838	999999	612	447	393	282	261	256	353	942	300	287	341	999999	265	308	999999	686	78	755	999999	753	470	268	897	89	595	717	424	586	999999	999999	270	999999	452	495	458	689	999999	565	631	999999	951	805	999999	999999	999999	256	999999	999999	999999	999999	561	146	992	94	302	354	999999	314	687	544	832	999999	351	604	999999	911	173	769	849	57	999999	512	999999	999999	802	664	616	999999	375	348	999999	100	281	497	999999	999999	437	367	999999	114	999999	193	878	999999	475	194	463	57	999999	999999	93	48	484	267	914	999999	22	999999	999999	637	738	999999	938	999999	635	742	999999	854	470	891	484	805	576	999999	908	15	634	999999	273	618	999999	568	855	573	264	869	999999	24	999999	94	122	999999	85	565	375	466	254	539	461	999999	999999	609	586	130	328	999999	472	999999	358	908	424	974	999999	673	436	999999	999999	374	94	765	136	480	281	999999	779	310	729	21	999999	999999	760	999999	585	541	919	602	981	734	255	976	407	877	665	674	999999	999999	193	999999	138	206	639	880	999999	999999	999999	228	338	210	351	999999	999999	461	369	906	157	329	399	458	999999	833	198	101	129	118	368	999999	814	606	716	641	999999	327	999999	999999	813	880	650	889	999999	700	274	999999	999999	237	999999	999999	518	759	526	350	999999	735	658	999999	17	547	760	346	337	357	414	999999	494	709	901	241	999999	999999	103	277	678	510	523	62	569	416	708	891	999999	999999	740	64	89	376	893	390	668	999999	999999	275	129	314	999999	587	296	542	297	999999	335	999999	999999	999999	666	259	671	247	221	606	735	601	839	869	655	915	617	999999	999999	999999	815	520	999999	999999	999999	999999	999999	374	948	999999	999999	999999	999999	33	565	504	55	417	398	829	704	656	179	71	999999	574	436	999999	999999	645	999999	999999	890	179	868	815	621	384	312	839	112	306	999999	285	840	708	481	815	999999	160	869	999999	999999	822	422	169	351	511	999999	455	401	896	716	312	966	829	146	950	165	750	883	671	114	558	726	
408	366	894	999999	999999	999999	999999	946	507	775	769	999999	77	756	709	999999	120	244	856	999999	215	590	999999	318	21	999999	530	660	999999	277	208	105	999999	106	999999	999999	457	289	996	363	780	950	218	536	207	853	999999	999999	999999	286	772	436	258	120	521	817	999999	585	220	581	572	960	999999	239	999999	999999	572	999999	741	906	26	830	999999	999999	667	265	381	999999	120	167	502	336	214	286	504	999999	847	999999	585	206	432	871	79	424	999999	820	567	979	959	533	999999	108	999999	549	270	942	198	754	999999	265	446	920	474	63	999999	999999	755	999999	734	804	825	280	999999	999999	484	154	761	823	712	847	698	999999	499	999999	876	404	874	665	25	562	584	999999	849	329	760	511	407	25	345	555	999999	460	254	165	707	20	712	999999	999999	126	191	999999	51	605	567	999999	999999	887	187	685	370	999999	101	999999	230	732	999999	76	999999	999999	999999	745	999999	999999	782	247	157	344	879	999999	692	957	600	898	999999	219	999999	999999	761	716	90	519	838	659	195	974	369	82	935	975	590	999999	142	102	999999	999999	999999	885	822	329	896	96	18	322	993	412	500	999999	800	20	999999	186	314	78	892	237	907	828	971	808	878	85	409	903	285	56	999999	999999	529	999999	999999	176	431	999999	820	993	999999	526	666	782	484	176	281	999999	303	413	341	73	999999	151	537	67	999999	24	450	999999	686	114	46	946	587	992	672	864	686	999999	755	872	258	999999	999999	999999	171	198	999999	999999	803	484	610	871	715	761	308	387	408	277	262	416	991	999	317	405	489	720	999999	491	503	999999	248	999999	657	468	815	310	999999	156	895	724	690	999999	26	212	999999	175	241	999999	693	999999	465	418	263	999999	881	258	591	331	999999	451	994	842	218	396	245	999999	999999	256	945	999999	963	999999	382	537	726	262	982	114	900	324	488	999999	798	218	999999	829	535	319	587	566	719	102	999999	453	999999	848	999999	630	966	683	951	985	881	696	331	212	46	725	621	628	999999	486	999999	588	963	999999	53	999999	443	415	296	904	668	388	999999	870	18	999999	999999	878	731	361	148	227	372	999999	497	111	886	749	793	999999	999999	999999	300	242	671	999999	999999	114	804	530	197	560	396	56	999999	999999	417	999999	204	999999	918	743	896	914	348	213	225	999999	999999	999999	999999	694	999999	486	217	710	97	999999	209	352	999999	702	83	999999	174	587	830	326	187	994	694	436	554	685	999999	953	999999	386	894	468	450	29	999999	862	417	502	938	910	999999	615	
414	999999	261	852	999999	999999	670	695	749	760	382	999999	292	144	257	686	150	937	595	999999	999999	711	161	999999	901	999999	727	999999	999999	672	999999	920	999999	571	589	332	999999	702	26	999999	999999	999999	636	143	95	551	999999	840	614	730	362	10	324	585	999999	999999	220	519	999999	999999	999999	999999	902	87	120	461	999999	720	999999	925	512	447	920	999999	999999	281	85	28	655	360	692	886	606	72	319	648	605	999999	604	999999	121	664	752	777	187	833	999999	558	999999	633	138	26	296	688	228	999999	89	405	615	695	628	202	864	599	556	611	853	839	767	999999	999999	522	999999	999999	999999	847	695	153	999999	146	807	526	995	32	232	676	600	917	999999	405	568	209	999999	908	999999	919	800	162	231	999999	980	999999	790	999999	777	616	899	628	875	381	229	936	664	999999	999999	111	999999	841	377	879	21	935	995	372	903	655	237	218	409	893	56	999999	921	174	165	182	999999	444	254	616	777	971	999999	472	185	999999	999999	816	30	167	999999	958	785	999999	565	55	640	428	657	131	388	690	999999	981	335	686	25	499	323	999999	375	761	597	761	999999	999999	893	532	196	281	120	420	999999	251	180	999999	999999	999999	609	120	542	317	999999	132	999999	96	999999	70	147	499	616	55	503	999999	999999	961	371	33	999999	525	999999	117	241	999999	999999	999999	502	977	810	999999	999999	999999	890	212	182	68	974	475	533	999999	297	999999	394	999999	664	75	917	999999	460	999999	726	733	341	999999	959	434	86	411	121	269	593	775	999999	999999	999999	999999	999999	300	999999	733	987	999999	999999	232	999999	328	723	543	721	945	60	619	999999	602	521	205	113	805	999999	748	981	572	364	999999	432	999999	583	494	137	493	910	627	750	999999	231	830	999999	119	999999	999999	711	999999	689	175	219	974	258	657	388	999999	78	359	999999	394	999999	424	999999	235	799	715	744	238	415	238	44	432	999999	800	999999	691	960	993	949	612	46	448	999999	198	65	999999	999999	925	116	999999	425	561	999999	366	975	999999	298	999999	320	150	895	482	999999	461	141	786	115	457	287	697	999999	84	409	999999	357	313	542	353	180	999999	451	819	132	652	999999	482	852	999999	825	574	402	952	683	809	999999	564	999999	431	999999	278	352	816	999999	418	358	350	999999	146	999999	672	274	999999	999999	969	698	86	359	484	999999	658	934	999999	632	999999	304	462	999999	599	999999	793	991	120	296	999999	999999	635	999999	713	304	472	330	716	502	163	309	457	123	714	120	640	214	837	783	408	999999	748	
999999	999999	124	999999	950	562	999999	226	680	999999	658	936	971	999999	906	999999	190	185	338	228	112	999999	413	847	348	686	489	999999	999999	164	337	888	999999	259	452	244	999999	407	522	768	306	285	999999	155	999999	187	999999	999999	734	568	999999	607	80	999999	646	999999	532	277	557	999999	83	333	637	526	826	769	378	721	620	671	56	782	663	999999	921	826	997	267	999999	999999	943	441	999999	31	507	729	818	999999	613	738	712	331	849	258	999999	973	999999	956	329	39	808	999999	437	999999	521	999999	944	999999	999999	999999	999999	274	229	396	330	999999	999999	615	28	106	999999	927	999999	882	958	724	932	414	874	948	187	50	938	28	363	921	999999	999999	999999	632	999999	317	256	999999	31	447	112	463	927	62	999999	42	937	232	87	999999	913	554	114	796	941	540	635	256	999999	675	336	999999	43	409	638	683	999999	999999	322	643	680	999999	999999	521	999999	999999	999999	822	946	154	113	715	941	482	17	459	194	999999	999999	254	682	999999	999999	356	999999	901	430	527	999999	999999	926	551	999999	443	999999	599	999999	999999	183	999999	62	813	309	498	999999	621	269	560	401	188	499	402	704	77	999999	679	999999	514	409	999999	999999	959	999999	628	227	561	999999	507	282	418	765	600	539	999999	202	869	700	999999	999999	500	642	999999	135	999999	829	534	847	842	999999	530	434	189	193	999999	423	102	999999	681	281	21	999999	999999	287	983	423	898	862	486	875	101	978	512	999999	999999	88	189	834	171	798	692	714	962	34	752	983	585	417	86	805	109	464	29	390	772	684	879	592	152	822	931	672	371	967	999999	999999	922	459	283	385	243	268	999999	882	588	999999	853	738	534	999	838	490	786	680	775	637	959	131	958	235	208	596	691	348	867	999999	353	999999	999999	211	71	135	999999	999999	571	999999	999999	146	999999	474	830	151	68	999999	984	450	886	690	201	753	999999	800	501	58	186	647	576	999999	25	567	954	858	105	999999	938	712	357	999999	118	934	427	823	329	999999	404	66	538	549	364	427	144	662	803	888	999999	270	999999	94	524	923	275	315	999999	999999	520	971	999999	735	213	282	102	999999	999999	266	999999	768	481	17	999999	999999	999999	36	550	598	433	301	65	216	999999	678	87	272	999999	194	999999	999999	999999	95	972	432	20	999999	345	999999	334	999999	999999	547	999999	851	788	627	440	405	814	248	764	532	810	229	999999	839	32	535	205	829	241	396	597	224	999999	999999	44	231	119	316	691	468	273	999999	221	518	654	999999	999999	
460	999999	999999	380	999999	357	999999	284	999999	999999	180	780	810	999999	999999	999999	693	949	347	999999	999999	592	219	296	507	999999	305	999999	720	999999	408	195	171	645	745	999999	77	26	999999	867	896	121	291	714	938	536	999999	582	768	999999	999999	568	317	85	496	999999	622	878	872	874	61	999999	999999	999999	999999	999999	999999	174	151	999999	999999	677	784	480	889	291	311	504	357	971	675	999999	501	999999	490	840	878	96	158	877	999999	198	153	301	815	986	999999	999999	999999	953	917	999999	440	271	954	849	783	999999	999999	215	999999	127	530	901	209	999999	999999	832	264	999999	116	532	999999	999999	131	999999	999999	493	664	999999	999999	765	897	403	63	958	293	239	777	640	999999	51	900	999999	321	268	668	999999	101	487	577	724	290	999999	847	999999	701	176	149	118	325	300	999999	293	999999	999999	230	999999	848	251	54	189	999999	623	999999	999999	631	82	952	999999	187	292	999999	999999	334	19	485	566	556	999999	266	127	100	668	324	765	869	617	472	999999	48	540	403	999999	442	398	999999	666	999999	999999	764	999999	223	286	931	999999	899	995	958	470	325	999999	999999	190	984	927	98	999999	308	454	999999	23	609	442	999999	646	888	551	745	999999	349	818	445	999999	903	999999	999999	814	737	999999	866	873	659	999999	205	384	959	222	865	999999	999999	284	367	999999	587	750	28	780	460	295	999999	358	260	31	999999	999999	228	999999	999999	356	33	284	658	999999	587	331	999999	607	999999	999999	686	676	999999	240	636	75	460	768	999999	999999	999999	999999	363	451	146	999999	623	999999	881	697	999999	999999	935	519	490	34	625	999999	99	265	999999	421	543	20	608	478	999999	29	395	65	56	999999	622	134	736	900	921	216	881	79	707	726	999999	549	294	535	999999	175	999999	612	449	999999	679	930	766	208	999999	353	843	667	999999	604	252	825	651	706	539	810	783	590	112	419	999999	999999	557	999999	999999	999999	999999	82	999999	507	279	999999	999999	936	780	999999	367	538	320	578	373	999999	999999	999999	484	901	898	999999	996	929	392	168	999999	40	652	999999	382	106	513	595	627	771	929	999999	999999	999999	218	714	926	999999	452	999999	999999	534	56	254	796	999999	195	793	105	148	999999	808	125	121	999999	586	294	131	318	271	34	724	951	999999	999999	886	778	24	999999	193	660	999999	486	147	999999	975	984	407	862	999999	999999	720	500	488	694	131	231	999999	195	999999	999999	804	539	191	229	555	999999	454	960	910	999999	180	999999	999999	999999	928	999999	999999	999999	308	999999	886	999999	999999	359	999999	
999999	999999	907	172	664	565	828	70	762	855	999999	999999	917	343	402	539	446	951	263	741	620	588	10	766	800	999999	999999	999999	39	543	545	159	832	915	999999	999999	546	999999	255	999999	351	999999	999999	632	319	36	999999	889	999999	999999	450	317	999999	617	694	999999	999999	151	999999	420	574	941	999999	229	320	469	472	12	22	293	999999	999999	705	153	400	580	439	999999	457	774	193	999999	999999	999999	103	237	32	999999	230	683	646	999999	999999	834	544	409	19	929	999999	849	563	67	999999	622	79	802	612	999999	227	124	217	104	693	597	237	472	959	73	135	93	999999	257	781	339	646	598	999999	999999	609	990	570	999999	66	999999	220	135	235	369	999999	999999	625	999999	997	999999	999999	552	711	999999	999999	81	999999	945	804	999999	411	316	286	999999	976	481	999999	741	383	999999	999999	708	999999	999999	386	112	247	600	175	999999	468	407	259	675	999999	999999	886	381	273	999999	999999	999999	999999	828	206	903	848	688	392	999999	710	883	999999	999999	563	767	513	625	462	504	999999	850	779	970	999999	14	66	611	684	882	999999	218	477	846	687	999999	999999	220	889	999999	999999	558	999999	748	999999	584	999999	999999	121	105	590	270	999999	769	702	999999	846	734	999999	202	847	247	999999	999999	832	999999	416	819	93	635	763	303	736	979	250	285	642	40	846	195	999999	577	499	999999	301	333	299	999999	153	987	999999	279	999999	697	635	25	554	707	916	999999	177	922	406	486	999999	999999	999999	939	528	999999	67	815	887	872	930	999999	748	425	999999	508	212	999999	675	105	553	494	151	49	999999	234	731	934	999999	224	27	999999	181	23	256	14	799	359	189	999999	929	276	391	289	767	366	277	138	999999	417	429	469	256	310	932	999999	999999	495	999999	999999	696	132	701	672	854	590	108	999999	178	213	709	852	528	999999	175	287	999999	862	282	987	957	999999	999999	706	795	558	999999	870	999999	409	859	314	763	886	39	807	999999	718	434	186	267	543	959	999999	999999	577	999999	999999	144	654	999999	999999	222	608	999999	104	686	994	877	306	496	237	653	769	999999	405	98	641	919	368	999999	394	437	105	729	999999	642	161	998	228	617	796	736	436	665	999999	999999	999999	550	999999	999999	580	840	138	690	40	999999	999999	940	312	488	309	386	776	941	999999	855	127	999999	999999	461	999999	996	659	689	700	501	226	113	777	314	999999	999999	984	248	999999	999999	309	415	699	534	452	220	696	739	318	419	959	999999	316	721	999999	999999	628	483	594	584	191	449	990	999999	999999	
96	173	999999	999999	217	402	537	809	804	556	712	999999	397	19	325	309	920	999999	999999	541	731	797	66	340	655	999999	510	653	558	999999	860	425	170	999999	999999	56	698	193	110	27	432	686	999999	174	271	999999	240	474	279	999999	270	77	709	997	940	999999	999999	667	900	744	891	884	260	999999	696	999999	29	535	999999	278	611	999999	281	272	119	999999	295	891	79	558	999999	46	383	284	112	792	715	172	921	76	939	40	999999	999999	999999	999999	435	80	478	999999	88	704	819	11	999999	533	796	446	888	894	13	999999	598	351	511	855	999999	976	338	904	581	999999	614	587	999999	999999	453	915	147	571	620	225	423	999999	480	538	226	382	611	578	999999	278	284	999999	999999	723	442	941	853	280	47	458	741	574	402	999999	99	999999	672	101	89	881	309	999999	284	787	802	503	871	973	638	137	375	999999	909	313	582	999999	999999	614	148	512	999999	866	534	172	483	848	999999	258	449	983	710	520	999999	123	968	957	752	285	921	939	79	880	642	909	93	982	664	99	999999	511	999999	67	952	999999	819	999999	792	121	999999	953	801	622	999999	654	427	854	270	999999	344	999999	836	247	693	209	442	191	234	624	88	500	193	999999	999999	937	274	652	999999	921	304	535	999999	640	999999	967	147	456	356	987	999999	238	999999	869	754	34	674	481	373	753	144	999999	999999	178	999999	813	769	999999	23	596	389	775	297	348	500	809	460	205	276	999999	71	985	835	999999	142	849	779	324	999999	585	999999	999999	999999	813	786	999999	326	999999	606	167	207	948	999999	759	999999	716	941	383	379	944	573	479	215	999999	691	999999	801	971	45	193	44	455	340	437	333	596	496	483	561	833	493	999999	999999	118	529	122	551	999999	639	426	908	406	944	913	999999	793	588	641	999999	999999	865	354	961	423	999999	751	618	15	436	21	229	468	999999	999999	461	119	999999	107	127	579	607	726	999999	999999	285	638	999999	999999	426	539	999999	854	361	924	967	149	502	185	984	777	999999	546	649	627	206	450	999999	408	462	901	999999	491	999999	552	40	149	21	352	148	495	250	201	999999	896	14	999999	999999	897	578	999999	616	999999	122	349	84	999999	999999	715	999999	835	63	112	964	524	626	999999	340	808	893	828	999999	160	46	499	999999	313	999999	999999	623	831	343	999999	999999	150	295	999999	999999	184	477	969	72	306	930	313	441	999999	236	999999	280	487	999999	308	13	999999	194	999999	999999	623	999999	999999	999999	333	101	999999	501	999999	282	824	239	417	
157	166	340	924	765	831	230	999999	999999	398	999999	892	483	145	798	999999	684	999999	956	828	550	755	370	999999	865	999999	999999	999999	811	999999	865	411	999999	999999	340	999999	967	89	999999	363	999999	934	565	999999	694	221	999999	999999	999999	466	692	202	999999	410	867	999999	999999	634	68	999999	626	999999	921	999999	532	675	66	620	805	921	77	604	105	603	593	999999	200	999999	999999	654	999999	999999	999999	999999	999999	673	543	435	995	999999	91	999999	30	958	736	364	22	573	891	999999	164	239	160	871	398	97	107	274	816	261	999999	849	621	999999	145	378	333	999999	618	859	141	631	999999	866	839	734	584	146	866	239	603	626	65	993	499	660	999999	999999	956	296	576	278	618	744	737	241	721	615	999999	999999	41	999999	955	41	888	999999	614	294	41	664	512	960	408	587	999999	584	793	999999	915	485	281	646	999999	999999	293	862	23	999999	139	608	23	968	999999	509	207	167	671	33	115	999999	999999	813	655	301	999999	999999	870	40	999999	999999	447	999999	700	347	96	999999	999999	633	747	35	519	999999	165	432	650	544	999999	898	390	500	999999	770	999999	949	999999	468	999999	328	999999	999999	991	982	795	975	170	920	278	976	422	999999	342	48	286	89	456	999999	657	232	651	249	969	999999	650	999999	250	677	579	751	999999	627	999999	506	95	999999	44	536	937	189	272	730	276	999999	999999	999999	168	999999	494	999999	502	124	999999	768	677	308	708	999999	999999	209	735	492	351	526	999999	795	419	836	952	216	54	999999	999999	478	959	920	973	309	496	83	436	376	193	999999	258	794	999999	635	828	787	999999	999999	204	999999	999999	999999	999999	999999	999999	690	167	332	921	287	399	583	739	341	808	757	999999	408	532	999999	999999	368	309	216	999999	282	977	784	17	175	844	38	999999	647	34	999999	541	999999	706	805	916	114	454	905	745	999999	999999	485	999999	81	999999	963	493	935	964	95	480	182	480	329	713	999999	999999	999999	442	370	858	101	999999	628	225	999999	701	726	352	999999	913	999999	470	603	227	502	957	936	713	999999	545	789	999999	938	999999	368	753	999999	102	543	789	698	999999	999999	815	964	178	999999	855	999999	271	999999	999999	305	181	87	712	876	999999	999999	425	387	52	561	824	79	417	999999	919	856	357	324	634	809	879	225	929	95	999999	263	999999	759	90	362	619	999999	206	387	767	999999	656	999999	999999	999999	128	999999	999999	999999	560	745	999999	799	288	999999	13	947	141	783	426	999999	999999	999999	98	848	886	665	307	999999	941	999999	873	40	
999999	298	999999	480	49	999999	691	477	568	27	535	52	707	534	481	91	358	672	999999	422	961	810	483	39	788	436	999999	463	999999	966	970	999999	872	999999	198	999999	798	532	907	389	101	949	398	139	100	56	151	362	193	999999	341	279	999999	999999	78	800	814	180	692	999999	757	238	999999	601	999999	30	999999	999999	346	491	292	825	764	268	331	999999	422	353	938	741	294	642	279	888	635	999999	118	421	457	397	185	628	999999	304	631	863	586	796	92	80	876	960	26	999999	933	515	514	999999	139	66	388	471	241	950	328	125	958	999999	999999	356	912	758	733	948	315	999999	999999	999999	636	467	435	999999	270	868	865	334	625	999999	955	130	196	969	999999	400	19	713	396	999999	975	516	904	999999	830	736	999999	999999	236	78	396	278	530	54	512	671	999999	999999	210	372	999999	999999	499	391	527	845	170	999999	477	999999	999999	999999	999999	999999	494	129	563	999999	999999	534	710	748	999999	557	190	687	600	999999	467	619	769	257	999999	999999	804	980	27	522	584	999999	575	224	650	893	138	999999	10	434	559	392	118	999999	999999	676	999999	999999	896	941	211	840	255	28	999999	857	573	999999	99	999999	301	514	111	51	999999	811	999999	495	108	213	999999	396	686	175	591	84	511	472	290	836	371	999999	93	86	321	999999	738	999999	999999	999999	999999	446	704	756	999999	999999	999999	999999	559	999999	717	176	999999	999999	999999	814	163	89	436	410	356	999999	999999	262	999999	833	430	35	729	14	82	411	756	999999	999999	999999	691	930	42	546	793	444	913	999999	129	205	229	999999	563	999999	590	659	999999	999999	446	229	45	451	873	310	625	265	999999	554	92	315	419	932	809	540	132	232	56	890	616	912	197	999999	143	686	613	999999	999999	233	423	423	291	428	869	663	946	250	66	732	920	538	106	368	999999	814	999999	296	591	33	384	367	999999	240	721	999999	42	999999	999999	196	696	596	794	124	141	669	34	991	999999	999999	594	999999	999999	324	969	88	815	829	999999	328	900	326	999999	448	999999	66	999999	61	706	999999	631	196	931	870	46	334	743	982	237	382	790	794	233	444	439	501	201	999999	270	643	718	212	525	989	296	379	158	999999	275	85	858	972	295	727	999999	407	951	305	999999	645	344	832	602	860	999999	999999	102	12	999999	357	864	522	790	73	627	428	671	941	583	666	999999	397	717	999999	524	817	999999	506	999999	41	550	999999	20	624	999999	886	610	999999	999999	190	287	155	347	999999	220	999999	191	231	109	999999	
736	19	722	621	999999	947	124	450	999999	999999	605	595	93	999999	807	968	512	176	764	741	818	15	490	403	389	40	999999	800	941	188	635	288	406	999999	305	541	999999	398	164	999999	771	999999	999999	740	584	999999	999999	369	120	251	832	25	466	368	288	730	529	999999	242	999999	999999	999999	508	167	95	327	198	999999	681	276	794	999999	21	413	969	999999	686	749	818	697	999999	690	999999	699	355	999999	821	47	544	999999	21	854	999999	724	464	456	661	171	655	267	999999	802	688	999999	456	719	13	999999	399	630	53	999999	510	544	472	216	634	808	811	475	999999	161	725	116	999999	940	999999	297	949	522	999999	999999	104	999999	999999	175	12	845	252	636	616	767	648	999999	999999	241	354	621	262	258	999999	852	360	189	999999	999999	87	581	590	516	761	999999	999999	999999	633	528	999999	949	999999	307	213	999999	566	184	859	738	512	999999	584	32	595	346	999999	700	700	153	174	914	800	853	999999	431	265	735	999999	899	663	771	290	13	556	405	999999	955	999999	999999	296	185	330	31	999999	999999	996	567	921	999999	681	413	185	490	363	999999	999999	999999	218	782	534	999999	309	999999	85	999999	999999	999999	999999	200	74	999999	655	668	857	988	999999	778	24	821	999999	697	814	459	227	259	595	999999	650	784	256	784	999999	272	508	999999	876	370	946	999999	746	425	100	730	360	999999	999999	999999	999999	374	999999	999999	999999	396	358	836	26	849	741	825	999999	729	929	999999	944	999999	342	393	999999	401	122	233	831	999999	85	18	607	93	109	625	502	88	177	999999	999999	875	311	359	913	671	449	36	629	131	953	26	999999	999999	786	999999	269	999999	357	999999	999999	999999	548	567	321	349	239	932	750	126	999999	76	999999	653	999999	78	978	999999	999999	498	951	95	604	710	999999	69	522	999999	307	38	365	138	730	935	999999	654	337	744	48	574	442	517	286	999999	798	887	463	999999	999999	999999	101	286	999999	999999	999999	176	359	838	999999	261	999999	999999	634	999999	761	204	346	999999	999999	439	741	243	999999	905	65	999999	808	999999	999999	84	606	680	883	589	937	999999	999999	870	656	857	304	498	149	999999	746	999999	882	564	751	999999	999999	836	223	886	976	999999	342	987	804	845	368	268	927	999999	655	157	999999	999999	784	999999	960	475	999999	772	999999	252	104	999999	168	999999	561	254	999999	317	532	769	467	997	612	89	746	256	76	810	499	46	571	999999	999999	599	265	837	780	79	999999	999999	866	450	751	733	763	999999	999999	999999	999999	123	918	619	999999	886	
690	159	999999	999999	999999	713	999999	170	282	999999	681	999999	35	568	999999	724	999999	280	673	999999	902	26	255	878	326	571	427	915	526	385	127	999999	999999	255	909	115	404	85	142	999999	677	999999	999999	653	62	287	159	999999	999999	569	999999	648	999999	552	999999	673	904	563	999999	374	295	492	644	999999	979	999999	866	999999	999999	999999	330	999999	147	742	999999	206	847	601	826	49	421	167	999999	956	735	479	15	77	999999	999999	210	840	696	767	645	194	71	281	674	333	420	999999	610	480	249	261	999999	999999	773	999999	826	312	737	349	999999	137	340	687	999999	509	999999	799	518	423	999999	489	701	999999	107	999999	145	576	927	502	628	52	999999	682	999999	484	969	802	999999	485	419	898	112	357	814	517	854	384	119	174	610	621	999999	197	398	759	559	140	115	189	651	999999	385	245	720	910	999999	658	999999	686	540	920	505	42	13	193	999999	354	565	999999	738	999999	999999	763	999999	17	191	999999	293	957	925	839	697	999999	999999	170	999999	867	636	904	936	206	413	432	633	999999	126	828	194	215	999999	999999	575	524	451	890	999999	999999	353	999999	729	221	999999	22	999999	999999	232	999999	209	999999	670	520	718	660	999999	542	999999	999999	139	212	891	363	184	88	999999	721	273	183	999999	999999	999999	901	523	922	185	724	832	401	671	932	999999	734	628	999999	544	862	496	914	999999	908	543	757	492	999999	822	375	999999	295	999999	50	999999	999999	718	266	999999	768	996	795	485	930	710	955	999999	206	744	166	734	833	543	723	235	999999	313	764	409	999999	419	999999	999999	999999	999999	546	999999	631	505	418	25	372	999999	776	865	700	438	939	208	587	395	295	406	666	641	999999	999999	999999	815	88	999999	954	856	853	359	623	999999	676	999999	173	991	999999	701	336	150	371	955	767	857	534	919	999999	565	822	999999	133	976	443	999999	483	793	261	999999	426	672	999999	999999	34	426	252	14	762	696	44	596	654	594	999999	999999	279	258	985	855	290	168	381	399	43	627	236	647	262	999999	769	379	739	999999	285	664	89	854	999999	999999	999999	530	167	677	530	236	580	539	906	918	897	234	999999	406	536	267	301	999999	483	407	999999	604	751	263	927	664	856	730	319	415	445	425	328	999999	250	999999	11	704	868	807	56	696	740	343	610	545	571	343	397	27	999999	418	999999	533	159	20	999999	903	750	999999	379	850	230	501	483	482	906	999999	999999	999999	999999	596	999999	675	360	503	863	999999	653	392	103	523	999999	301	999999	37	53	
794	494	999999	980	999999	954	12	438	206	476	249	860	137	638	999999	187	619	999999	776	614	706	182	999999	156	371	260	367	772	999999	999999	928	458	455	439	121	679	999999	797	168	642	800	246	164	36	624	557	525	753	999999	999999	723	540	276	422	347	622	838	999999	999999	847	999999	240	583	999999	548	791	999999	698	999999	727	261	822	999999	143	814	469	28	629	999999	999999	735	614	85	999999	793	398	192	43	101	999999	841	999999	188	999999	56	570	663	999999	488	999999	999999	826	999999	999999	94	900	937	143	608	999999	603	999999	560	804	999999	999999	164	73	896	159	999999	381	606	38	999999	418	644	292	96	999999	805	553	151	999999	999999	999999	388	116	435	892	461	999999	434	999999	895	632	292	999999	208	999999	415	600	577	338	234	771	999999	207	999999	999999	265	654	56	364	82	59	77	999999	999999	213	602	58	638	14	698	559	999999	393	143	262	136	999999	93	999999	999999	215	999999	812	999999	900	689	191	999999	999999	999999	806	12	80	150	845	565	430	249	995	472	367	961	573	999999	999999	824	836	73	830	548	994	570	35	526	867	83	265	999999	242	524	420	999999	878	377	892	556	999999	252	999999	697	999999	31	999999	558	480	253	412	182	999999	86	853	128	999999	999999	641	245	977	553	283	771	310	45	17	481	61	341	92	205	747	128	948	593	999999	143	842	999999	482	476	56	623	671	999999	595	166	999999	302	999999	667	735	656	999999	999999	969	526	397	670	24	617	507	999999	999999	999999	434	681	137	269	353	68	378	668	763	511	506	659	999999	227	999999	850	810	759	507	424	999999	999999	999999	625	624	258	746	999999	958	999999	969	999999	999999	464	658	914	38	999999	949	776	299	77	893	77	825	319	426	179	231	173	807	747	999999	746	999999	999999	141	512	644	104	321	999999	709	898	542	599	207	646	569	999999	821	408	999999	999999	999999	402	208	482	799	315	832	999999	950	794	66	231	276	715	716	999999	782	526	999999	854	999999	103	367	994	534	236	121	999999	610	696	352	999999	937	910	999999	354	999999	999999	712	999999	999999	745	256	914	999999	320	332	492	929	253	999999	304	641	955	276	41	999999	214	948	572	204	62	965	999999	452	999999	294	365	104	372	190	134	999999	437	592	719	847	999999	999999	223	903	629	850	366	944	57	767	999999	644	589	319	930	710	150	145	219	779	999999	999999	194	36	967	397	999999	73	627	491	214	372	557	194	593	62	999999	668	999999	999999	999999	319	404	890	312	720	999999	63	260	999999	673	302	
382	939	854	979	999999	197	936	999999	293	999999	326	566	562	618	97	999999	725	999999	976	481	570	18	180	683	78	303	723	256	883	513	813	213	818	999999	999999	999999	339	613	94	546	732	343	999999	999999	992	838	999999	693	633	119	337	382	447	201	731	999999	768	999999	911	674	999999	689	357	779	490	999999	748	650	628	999999	75	122	793	439	999999	236	99	999999	690	999999	966	999999	623	774	186	999999	766	626	190	625	999999	167	701	420	83	999999	985	148	825	879	99	686	999999	163	53	999999	588	18	451	505	999999	903	490	681	708	999999	76	583	603	59	356	131	470	13	630	907	999999	383	366	707	251	950	49	811	150	289	965	469	999999	960	852	757	184	685	350	946	676	30	712	639	975	412	545	999999	532	967	226	71	999999	999999	804	214	652	744	263	334	863	679	999999	999999	478	607	852	999999	206	599	999999	785	662	683	999999	400	671	726	732	838	999999	273	999999	182	999999	903	935	595	166	647	115	999999	431	26	93	997	489	293	171	378	560	999999	579	999999	30	999999	999999	849	904	414	543	925	22	425	999999	599	401	999999	365	574	999999	999999	486	999999	493	516	364	645	600	243	910	388	565	363	288	512	694	999999	162	632	999999	999999	690	752	999999	999999	428	16	107	494	606	999999	927	596	707	302	426	30	450	999999	999999	764	259	671	503	999999	999999	658	146	999999	904	999999	216	733	80	999999	576	734	454	314	97	999999	547	115	637	789	460	968	656	985	999999	673	904	647	555	999999	836	28	258	949	999999	770	869	999999	589	559	914	204	526	999999	726	999999	576	999999	999999	728	226	153	44	999999	999999	402	11	999999	329	240	152	568	187	340	748	999999	485	504	496	327	488	855	999999	88	874	265	452	534	269	999999	107	769	231	999999	523	999999	984	999999	255	425	999999	719	371	358	417	356	27	195	999999	178	216	999999	649	108	250	999999	627	956	999999	999999	950	476	999999	925	143	383	346	360	816	66	572	941	259	999999	558	768	493	177	670	528	248	266	161	101	999999	999999	129	132	999999	163	74	999999	999999	806	475	302	828	445	224	43	19	999999	999999	326	605	275	822	999999	550	482	876	460	295	999999	209	693	324	799	738	118	999999	223	774	663	992	543	246	452	604	999999	940	57	952	999999	518	582	887	999999	496	999999	212	551	999999	999999	286	614	743	394	606	781	978	39	707	116	780	795	891	715	999999	71	999999	380	999999	999999	999999	828	507	657	802	999999	805	488	999999	816	906	712	999999	671	
999999	999999	800	852	999999	822	287	910	350	846	999999	999999	691	182	511	434	893	999999	999999	999999	571	999999	999999	999999	592	979	975	999999	726	890	210	78	164	999999	999999	946	271	999999	999999	161	17	631	487	999999	801	89	936	999999	977	878	923	84	145	353	109	928	280	999999	270	999999	999999	787	999999	459	999999	788	568	999999	844	564	173	999999	307	999999	290	940	970	455	999999	513	52	999999	522	999999	999999	135	932	811	130	999999	676	999999	916	667	314	230	999999	37	25	23	999999	475	788	422	715	216	776	720	72	168	958	824	429	999999	999999	503	275	346	492	520	855	757	350	999999	888	999999	999999	640	999999	70	504	999999	440	280	992	577	564	109	142	761	999999	222	748	962	451	851	137	169	842	999999	999999	109	545	504	168	763	999999	353	533	999999	415	999999	609	999999	999999	25	393	999999	999999	256	939	175	214	731	171	999999	18	999999	993	46	488	641	797	310	115	404	999999	935	122	999999	452	999999	576	42	355	999999	613	745	308	999999	467	978	404	595	871	789	895	999999	999999	526	754	747	999999	496	999999	773	999999	308	999999	999999	618	457	46	535	999999	999999	999999	181	385	948	38	272	999999	999999	579	509	247	999999	439	325	508	592	602	596	484	705	861	999999	421	581	874	315	848	999999	818	19	942	868	791	153	200	723	999999	394	497	492	668	793	917	999999	536	145	869	581	760	35	855	449	999999	999999	866	520	999999	803	84	999999	424	49	748	999999	567	378	999999	999999	135	999999	164	999999	999999	991	46	77	999999	310	55	738	445	276	999999	792	164	999999	999999	692	999999	680	963	999999	319	999999	77	628	999999	999999	553	999999	999999	999999	999999	975	871	646	350	999999	72	799	358	459	758	345	287	158	761	955	414	74	562	999999	19	999999	999999	528	999999	334	924	418	999999	813	756	999999	999999	999999	819	313	921	518	162	756	629	999999	332	999999	876	973	496	999999	867	98	999999	489	605	999999	573	999999	164	352	999999	25	145	654	999999	999999	703	871	332	426	338	458	44	999999	999999	805	999999	532	132	316	999999	925	838	999999	551	935	869	999999	291	27	298	817	999999	999999	771	147	621	975	711	999999	810	15	651	999999	590	419	999999	57	999999	999999	999999	999999	879	847	700	822	999999	139	113	999999	675	436	589	315	137	521	309	464	134	999999	194	999999	821	345	999999	646	283	768	999999	999999	881	999999	999999	491	130	999999	938	311	999999	948	960	999999	872	871	121	384	425	346	942	78	119	599	922	801	616	773	999999	999999	351	999999	548	999999	714	971	
958	999999	999999	108	194	881	583	998	586	186	814	702	261	999999	999999	999999	230	936	826	356	999999	292	899	898	875	999999	36	404	960	824	409	999999	999999	999999	912	268	999999	326	161	999999	495	121	22	746	986	999999	521	280	319	228	833	612	592	999999	949	676	954	837	999999	837	854	188	48	762	776	272	925	361	46	965	484	903	999999	999999	999999	999999	279	999999	911	961	835	999999	95	741	990	797	960	418	951	246	313	811	999999	323	999999	317	83	260	970	724	988	170	243	353	744	929	999999	827	507	48	407	801	999999	999999	999999	107	103	307	771	978	312	516	409	800	662	672	810	471	557	553	837	28	191	197	999999	675	999999	741	996	70	970	143	911	999999	839	511	999999	999999	999999	119	223	775	489	991	999999	482	760	443	691	81	999999	999999	279	953	211	388	620	999999	299	336	999999	361	310	710	999999	179	999999	999999	999999	999999	787	980	159	448	340	71	539	199	775	500	915	89	60	924	941	613	863	957	999999	460	891	999999	541	999999	534	861	999999	778	999999	252	877	272	482	999999	294	999999	216	831	999999	149	849	999999	962	798	420	505	999999	999999	999999	404	315	999999	786	510	268	639	999999	999999	913	478	596	760	999999	533	623	652	607	518	640	802	407	42	344	571	999999	471	195	742	999999	39	559	999999	18	588	936	240	486	971	283	654	700	52	918	155	553	98	223	999999	185	768	898	793	999999	999999	997	283	999999	224	898	796	453	706	599	883	999999	999999	752	627	597	393	176	999999	245	985	999999	999999	124	198	28	999999	258	757	566	806	141	766	354	51	999999	662	926	271	83	487	211	993	452	44	236	56	999999	596	840	791	601	273	557	759	864	643	168	124	206	385	548	696	999999	793	999999	161	162	999999	46	934	466	999999	999999	758	784	119	999999	90	961	971	187	999999	916	774	999999	999999	218	594	187	999999	999999	812	999999	697	938	514	852	659	292	85	894	999999	559	905	335	697	711	799	975	999999	731	88	162	999999	208	886	779	375	589	884	942	999999	532	97	440	654	839	999999	819	279	266	262	999999	886	87	999999	999999	21	449	516	999999	419	619	999999	999999	425	659	840	999999	62	735	487	999999	407	142	337	112	472	475	680	999999	999999	999999	705	499	479	290	275	999999	999999	783	768	925	82	727	533	999999	111	871	25	994	999999	375	766	999999	778	192	400	754	749	448	640	545	768	659	999999	999999	999999	932	746	144	394	999999	842	279	999999	561	997	680	609	389	999999	600	999999	999999	858	
481	223	171	999999	297	890	521	407	999999	999999	232	167	423	416	103	999999	178	135	999999	610	316	532	497	576	226	194	720	155	370	446	999999	96	92	800	839	225	752	999999	458	254	872	999999	634	135	744	404	999999	273	515	355	833	475	578	85	551	948	999999	594	503	999999	180	376	47	771	114	145	84	622	999999	877	291	999999	676	636	737	32	999999	372	832	999999	999999	456	639	25	613	999999	517	16	258	890	499	168	718	999999	999999	506	257	862	999999	608	999999	999999	696	637	999999	876	798	941	348	529	999999	363	762	681	502	999999	736	32	168	999999	628	78	373	686	999999	133	248	330	563	241	774	999999	351	233	502	649	760	11	999999	736	775	576	668	729	999999	146	405	47	853	999999	769	235	703	491	999999	261	597	999999	259	999999	999999	477	999999	116	999999	23	22	999999	188	852	963	735	999999	431	763	62	410	999999	845	251	727	210	477	213	999999	549	342	859	252	999999	999999	999999	751	999999	108	307	999999	562	973	827	133	866	999999	10	999999	43	164	282	999999	999999	851	953	173	18	999999	437	10	999999	643	215	999999	999999	999999	936	801	999999	999999	71	999999	465	864	848	670	28	999999	999999	351	476	817	438	999999	69	999999	324	400	108	587	743	795	999999	307	999999	918	767	156	970	580	922	209	183	999999	102	999999	999999	999999	999999	999999	155	890	363	999999	534	367	215	999999	621	30	972	546	703	635	249	276	999999	168	851	929	903	871	999999	999999	428	276	643	999999	302	120	870	259	397	816	441	853	441	583	772	999999	999999	946	535	949	608	386	999999	548	810	826	297	112	222	83	389	999999	742	83	667	267	724	827	999999	999999	160	722	159	886	203	396	999999	88	395	999999	999999	956	999999	207	682	52	770	999999	577	476	822	767	47	323	999999	167	120	999999	999999	515	930	885	999999	34	799	885	999999	619	354	424	999999	218	716	25	856	432	937	545	401	624	496	629	260	61	687	392	685	999999	459	999999	285	475	172	880	276	341	537	321	999999	999999	816	161	750	162	484	613	60	31	467	14	230	999999	967	999999	28	311	635	376	346	999999	210	400	170	318	999999	525	56	836	749	524	895	625	147	604	808	345	878	107	577	84	341	664	378	999999	999999	710	999999	870	861	999999	999999	170	999999	999999	999999	999999	990	442	999999	958	567	999999	999999	943	119	604	437	372	492	683	432	537	799	272	86	546	999999	999999	502	438	27	999999	975	784	817	734	650	999999	999999	393	354	445	92	618	516	127	392	434	345	
220	282	146	999999	999999	542	178	999999	712	999999	999999	402	285	940	586	941	999999	249	497	135	999999	954	999999	364	109	338	987	455	999999	755	959	163	598	379	291	165	880	798	796	251	648	373	937	244	957	991	79	505	506	676	135	877	894	308	960	999999	999999	782	288	850	554	723	189	957	954	999999	804	906	658	999999	71	592	452	255	487	21	26	55	406	999999	269	491	948	515	629	91	269	299	418	35	172	108	519	946	696	925	193	980	999999	999999	999999	172	847	86	999999	543	999999	648	821	948	249	946	386	179	591	999999	775	674	337	873	999999	999999	999999	633	267	999999	83	506	999999	561	999999	46	766	344	921	106	999999	872	900	999999	656	620	477	470	785	225	999999	349	999999	999999	999999	999999	653	416	434	682	675	224	818	652	999999	928	99	270	130	213	190	51	258	999999	428	902	999999	250	227	26	47	999999	847	999999	250	733	151	999999	411	318	392	360	909	249	431	430	64	258	626	727	530	217	349	581	999999	999999	101	999999	999999	257	745	999999	199	999999	644	999999	376	999999	411	736	999999	174	858	999999	820	830	141	19	73	997	999999	525	999999	999999	495	830	687	999999	16	999999	642	999999	720	999999	572	980	999999	999999	604	783	63	287	846	889	939	366	358	537	760	215	548	91	806	217	408	230	788	699	922	999999	999999	110	770	841	999999	999999	454	999999	248	840	999999	639	415	290	943	999999	678	999999	559	999999	481	160	514	801	999999	560	474	512	999999	352	201	471	579	789	823	953	517	15	795	433	912	999999	999999	999999	545	999999	676	526	273	999999	551	999999	149	793	343	809	595	999999	819	544	52	941	999999	896	999999	999999	70	999999	467	990	999999	999999	999999	136	226	827	999999	594	265	122	883	948	999999	999999	800	999999	999999	785	999999	23	367	999999	196	999999	999999	970	705	402	999999	347	848	61	68	282	999999	999999	125	23	576	516	947	11	713	706	661	999999	702	42	105	999999	876	999999	179	453	633	515	999999	999999	999999	999999	999999	999999	324	918	274	999999	889	966	999999	999999	31	318	218	939	76	999999	999999	489	599	297	277	999999	999999	768	999999	572	999999	615	999999	999999	403	437	278	999999	394	999999	999999	794	442	829	214	999999	899	184	999999	568	76	999999	387	277	999999	999999	98	456	979	458	173	555	458	701	950	283	999999	863	999999	594	999999	999999	999999	588	679	50	57	999999	92	541	773	999999	287	901	506	651	238	381	599	406	348	999999	351	935	999999	141	346	999999	878	931	418	45	656	999999	529	188	685	798	
598	999999	949	328	374	447	685	999999	277	556	999999	309	999999	945	274	131	255	227	547	619	275	547	999999	317	891	999999	132	738	999999	391	382	327	966	439	783	999999	457	29	457	903	260	281	863	789	544	579	885	999999	771	535	650	999999	641	75	533	999999	934	642	437	222	324	947	577	999999	183	999999	342	999999	172	314	674	999999	999999	643	369	994	684	914	772	321	276	660	966	999999	741	81	686	999999	906	732	999999	815	591	245	999999	313	703	977	616	999999	246	279	310	999999	861	423	542	999999	706	538	376	29	869	126	946	664	980	638	155	999999	201	442	709	439	289	859	644	533	64	66	999999	707	308	999999	84	996	359	509	88	327	538	689	203	999999	366	999999	945	999999	299	999999	332	999999	999999	513	474	804	570	870	187	999999	779	18	943	999999	248	668	720	999999	51	999999	999999	999999	999999	828	573	512	248	999999	83	283	913	178	244	139	733	235	875	794	641	280	999999	489	332	86	999999	530	746	999999	139	697	294	192	999999	350	999999	999999	515	13	940	962	565	238	796	904	98	999999	774	813	917	23	793	926	999999	999999	999999	824	158	482	290	52	766	695	212	999999	988	999999	743	893	999999	881	719	872	999999	678	715	208	692	999999	987	999999	999999	932	999999	126	904	999999	70	664	827	795	703	43	722	897	206	869	999999	421	915	367	866	880	304	999999	303	921	81	453	64	323	142	730	495	999999	296	833	999999	999999	481	630	671	999999	76	723	187	686	159	956	999999	846	182	999999	512	630	999999	875	637	600	822	982	999999	616	609	513	999999	999999	999999	379	610	372	810	940	999999	295	695	999999	814	581	858	617	772	124	970	218	151	860	228	864	999999	999999	206	469	273	498	999999	64	480	562	69	214	148	999999	356	999999	46	241	999999	227	934	292	71	65	999999	214	999999	182	999999	999999	372	802	754	683	105	999999	999999	350	999999	450	999999	999999	316	262	999999	999999	999999	991	999999	860	999999	999999	528	999999	929	990	359	150	728	999999	288	171	999999	90	199	266	459	464	684	999999	999999	695	564	891	999999	303	976	809	543	96	735	999999	999999	786	999999	462	999999	753	754	114	840	36	622	618	172	790	233	236	72	265	205	24	317	611	916	487	999999	999999	735	636	24	550	999999	641	332	69	757	631	862	737	982	999999	999999	580	326	917	82	945	729	485	79	750	746	999999	999999	720	999999	999999	869	740	117	647	999999	128	100	299	999999	999999	296	113	43	601	373	334	283	499	314	737	295	998	414	409	
907	260	566	999999	803	328	750	999999	157	954	761	999999	999999	999999	688	592	489	36	999999	101	999999	626	451	478	999999	422	14	401	999999	184	517	871	335	999999	740	767	561	826	496	111	999999	683	999999	999999	839	250	703	938	810	722	257	268	510	999999	749	999999	808	999999	886	999999	323	358	206	972	447	890	797	922	604	921	40	662	540	397	999999	975	670	999999	999999	146	718	76	590	693	926	259	371	21	958	999999	958	473	999999	114	787	882	487	983	641	999999	453	780	999999	889	999999	999999	999999	122	462	773	620	445	460	750	999999	256	767	512	56	197	528	785	964	154	963	567	722	436	609	978	498	687	731	688	693	937	732	701	999999	341	532	258	999999	194	840	522	23	200	441	999999	999999	999999	936	999999	431	667	816	200	999999	134	999999	300	999999	484	285	932	713	772	66	999999	524	76	510	714	665	280	236	780	314	450	999999	999999	994	79	864	523	750	999999	267	999999	131	542	999999	999999	469	241	745	85	909	907	809	999999	999999	705	25	999999	999999	232	787	160	440	999999	999999	486	580	350	999999	999999	619	999999	191	999999	514	40	614	982	301	632	999999	999999	534	999999	871	406	640	313	398	999999	63	817	57	527	500	116	595	999999	656	298	307	128	934	312	465	156	725	384	999999	999999	999999	43	755	842	977	363	999999	999999	999999	489	845	276	952	17	999999	802	714	664	934	408	445	528	999999	12	334	136	499	999999	999999	724	680	266	577	999999	207	29	999999	999999	999999	999999	999999	315	921	176	453	40	176	927	999999	663	442	999999	449	337	666	572	707	999999	517	850	863	404	593	449	808	588	699	666	810	999999	740	509	124	797	918	139	999999	169	999999	304	960	572	310	42	292	619	816	249	999999	999999	322	999999	697	699	283	95	722	482	367	999999	340	509	999999	560	922	933	999999	999999	999999	536	966	548	999999	223	999999	301	999999	560	167	199	999999	460	47	186	999999	432	999999	424	523	833	417	133	801	999999	963	461	456	749	120	358	999999	174	830	999999	667	774	124	483	808	981	999999	172	325	178	102	880	999999	999999	512	499	131	532	138	585	129	842	746	508	260	439	845	999999	450	808	527	607	630	999999	518	284	317	338	616	542	840	254	808	632	601	92	988	999999	247	620	999999	149	45	254	972	825	999999	999999	232	379	146	648	722	517	651	495	260	999999	430	237	192	792	916	596	999999	875	44	123	907	999999	450	339	116	999999	580	388	571	999999	972	999999	257	999999	115	999999	406	999999	532	999999	
999999	999999	999999	471	95	999999	438	999999	233	999999	999999	107	791	913	708	65	928	807	542	892	936	999999	999999	999999	999999	737	980	490	686	999999	200	999999	352	742	141	999999	345	978	999999	106	401	146	999999	132	876	875	999999	343	999999	60	317	999999	660	639	999999	718	192	957	917	999999	999999	947	758	553	259	956	754	58	999999	908	720	950	563	446	501	800	118	801	999999	678	834	647	999999	636	999999	999999	892	999999	999999	422	618	387	999999	999999	999999	999999	999999	999999	873	919	131	854	999999	94	340	367	44	999999	147	564	610	999999	959	249	999999	392	459	999999	192	657	74	50	670	369	999999	999999	890	668	999999	58	422	999999	999999	89	556	980	96	413	999999	14	566	678	575	823	811	999999	999999	820	999999	684	999999	265	999999	225	854	999999	999999	201	999999	999999	477	376	844	99	152	113	999999	879	692	542	999999	56	826	188	999999	396	475	846	557	72	914	999999	297	694	999999	166	88	712	999999	999999	796	999999	618	308	536	200	833	486	999999	707	775	548	138	999999	999999	946	439	250	134	468	999999	347	643	732	92	408	88	159	43	986	35	749	999999	226	746	410	999999	528	651	900	562	999999	999999	850	297	376	941	458	999999	999999	726	999999	588	999999	861	459	261	999999	225	999999	121	999999	452	694	999999	35	999999	912	102	977	519	911	599	233	905	999999	181	793	445	999999	999999	629	843	925	269	999999	170	999999	364	296	158	551	312	999999	788	878	999999	481	999999	999999	483	38	999999	338	599	815	248	364	860	244	288	468	450	509	671	492	840	999999	999999	493	864	14	557	805	999999	967	608	87	445	36	90	999999	625	184	242	999999	273	515	335	453	999999	806	999999	129	999999	689	111	803	850	999999	999999	28	55	684	999999	999999	481	560	999999	632	999999	170	919	999999	164	999999	843	999999	277	243	228	335	201	999999	543	999999	999999	437	797	999999	866	999999	999999	148	988	71	653	940	777	762	999999	712	999999	999999	246	789	886	203	999999	999999	846	999999	535	616	87	712	827	74	999999	348	503	53	763	999999	999999	412	934	780	845	103	934	999999	999999	514	287	515	999999	497	745	753	181	782	999999	376	999999	41	999999	620	70	285	244	589	799	438	999999	912	949	646	999999	834	855	115	357	871	495	942	345	30	339	572	393	339	328	397	176	720	999999	396	76	734	999999	323	999999	570	999999	354	113	70	255	374	999999	682	560	911	898	999999	434	600	881	360	696	258	291	999999	891	904	271	999999	272	549	341	562	580	213	701	541	395	999999	22	150	
839	284	999999	964	15	710	999999	416	999999	999999	295	999999	515	715	48	999999	42	231	999999	999999	93	701	798	706	43	14	112	356	999999	367	680	999999	588	740	521	999999	482	326	493	999999	135	999999	913	999999	263	360	57	999999	175	816	508	173	119	999999	67	147	486	79	930	11	608	432	206	141	429	648	401	999999	204	626	411	999999	999999	497	999999	238	787	636	452	682	999999	999999	191	403	858	999999	538	530	683	383	934	413	396	492	582	703	658	782	741	615	958	282	669	999999	415	999999	435	621	238	828	359	849	627	257	53	369	999999	803	282	913	119	871	101	820	999999	998	329	255	914	135	999999	999999	895	836	999999	999999	578	999999	987	76	90	916	999999	854	34	999999	785	999999	448	223	462	855	999999	828	505	97	191	848	999999	417	999999	189	706	999999	258	353	999999	791	533	369	790	999999	815	999999	832	203	579	246	999999	999999	999999	190	807	701	673	999999	999999	77	999999	635	502	730	785	580	603	901	219	198	605	680	140	994	614	89	432	999999	50	303	995	312	518	945	62	999999	204	291	382	14	439	533	847	887	460	897	866	70	999999	244	612	931	983	390	999999	126	475	999999	999999	728	278	819	999999	212	999999	37	127	557	677	535	999999	999999	528	214	999999	999999	999999	253	543	717	222	999999	999999	805	690	74	329	138	314	936	999999	976	715	999999	736	620	848	645	816	433	780	318	999999	297	999999	301	412	778	631	568	999999	232	999999	859	515	906	788	999999	522	16	708	988	999999	741	751	409	605	874	478	148	999999	197	437	120	999999	903	979	999999	947	399	661	550	506	746	652	562	302	856	148	999999	831	969	133	999999	724	791	999999	999999	546	458	695	538	999999	493	344	106	794	573	922	611	999999	55	931	132	999999	999999	999999	506	99	199	116	748	735	649	999999	263	74	627	395	154	999999	338	207	999999	999999	133	251	23	999999	556	767	729	934	537	999999	786	48	10	464	567	310	570	999999	357	352	947	802	999999	186	91	999999	176	999999	778	774	598	848	442	429	231	916	999999	104	543	999999	387	814	208	999999	999999	224	74	173	828	844	277	999999	850	157	756	999999	999999	837	330	999999	600	551	166	762	313	999999	999999	580	999999	650	831	999999	28	925	999999	142	999999	999999	655	866	967	999999	358	933	506	821	998	295	999999	901	334	640	774	29	831	835	658	999999	999999	592	618	493	930	188	22	801	758	999999	192	623	999999	678	192	463	556	999999	203	232	266	492	939	320	907	341	325	200	701	
999	104	139	484	999999	479	72	257	999999	999999	999999	921	704	72	83	113	59	185	656	458	320	472	244	642	435	189	999999	999999	308	999999	599	862	821	110	999999	999999	62	999999	567	209	999999	999999	999999	524	32	311	561	999999	866	217	858	165	669	742	390	536	999999	497	999999	978	528	999999	949	999999	482	318	999999	604	313	253	60	909	617	999999	339	999999	999999	720	999999	999999	628	531	787	999999	999999	444	202	89	720	232	970	565	100	588	999999	710	266	183	51	714	211	956	125	999999	167	999999	999999	223	412	285	146	149	877	923	360	996	632	859	182	48	126	999999	884	91	282	494	818	999999	775	628	999999	999999	678	905	922	671	415	174	932	999999	896	978	676	999999	95	831	999999	177	238	684	88	999999	10	13	999999	191	999999	44	350	672	999999	999999	447	783	436	919	471	972	11	689	591	999999	926	404	999999	147	353	449	995	999999	806	651	800	101	550	999999	999999	999999	317	740	999999	999999	823	999999	647	388	541	892	17	176	370	999999	999999	549	102	620	999999	606	862	460	838	633	49	899	865	999999	717	355	243	984	702	999999	999999	270	100	220	644	999999	999999	763	606	460	441	999999	90	999999	486	261	999999	999999	971	620	812	857	901	965	341	999999	999999	169	670	999999	659	999999	473	574	61	905	458	882	975	999999	849	108	854	388	202	220	819	774	12	465	356	999999	23	999999	983	807	368	999999	879	720	272	597	102	420	801	418	364	516	999999	580	802	999999	954	168	771	713	12	523	772	999999	114	629	167	214	999999	356	20	391	590	254	546	333	13	265	551	262	16	443	587	783	856	312	735	431	999999	999999	999999	855	999999	999999	804	844	362	999999	615	642	439	887	999999	454	408	999999	925	795	999999	999999	123	699	616	519	707	569	936	999999	274	801	894	736	551	608	998	999999	81	321	999999	702	970	254	999999	908	822	129	861	999999	385	999999	999999	940	397	193	999999	659	248	801	572	999999	907	373	494	999999	748	703	345	973	456	252	901	614	355	341	508	869	58	707	696	588	707	804	613	390	424	954	999999	368	491	348	999999	999999	748	999999	794	607	760	999999	170	999999	783	887	999999	142	999999	773	594	66	684	257	999999	540	999999	999999	537	113	760	113	999999	999999	999999	977	492	118	336	631	999999	150	547	901	118	222	547	577	804	999999	128	480	408	650	999999	292	683	999999	738	385	175	764	677	690	847	999999	447	375	764	806	405	577	806	999999	908	454	518	783	999999	999999	993	999999	189	717	984	289	
704	748	999999	82	999999	999999	379	950	465	110	472	856	999999	461	775	999999	999999	998	424	999999	674	57	742	999999	773	900	105	999999	999999	638	585	959	705	567	999999	698	940	691	999999	999999	207	855	895	808	982	661	729	687	999999	820	723	191	303	443	615	656	16	520	999999	403	999999	39	999999	826	525	512	999999	496	508	999999	241	131	495	275	353	999999	161	934	932	999999	180	418	727	571	915	404	666	272	951	306	691	429	392	118	996	999999	999999	79	999999	479	999999	242	188	545	588	601	999999	999999	100	797	505	82	588	197	232	742	311	999999	910	999999	846	888	544	212	395	812	999999	999999	279	185	529	91	651	462	610	938	240	192	982	324	709	638	182	164	800	619	840	205	999999	999999	866	302	169	172	632	622	999999	976	160	999999	862	999999	758	914	999999	423	431	999999	586	294	512	129	22	596	421	218	716	390	411	999999	971	999999	501	25	999999	237	922	488	830	988	251	263	41	216	461	401	879	267	887	386	198	999999	618	602	750	746	999999	572	750	424	906	316	574	384	804	328	816	743	999999	49	500	942	999999	598	52	259	999999	806	144	30	999999	458	999999	34	587	266	999999	899	274	571	948	360	999999	999999	91	934	999999	657	412	143	584	999999	661	847	885	255	999999	999999	559	501	659	483	437	730	95	458	813	999999	796	547	402	917	999999	44	101	150	214	889	517	118	569	999999	404	10	445	202	999999	655	148	342	846	905	349	772	912	474	922	18	330	633	130	999999	999999	999999	741	999999	999999	627	755	745	999999	530	999999	999999	931	999999	999999	437	294	892	661	167	410	464	700	496	577	706	131	627	999999	205	569	883	999999	430	579	999999	269	778	999999	999999	999999	403	300	999999	403	999999	999999	693	395	495	723	437	971	999999	739	999999	173	999999	98	961	506	138	526	999999	961	999999	462	511	999999	549	178	999999	368	492	267	16	173	384	103	678	865	437	241	999999	481	141	999999	35	999999	184	376	24	689	573	672	771	877	455	365	774	446	999999	54	845	327	218	999999	489	705	732	241	789	161	420	999999	79	896	793	999999	999999	716	437	820	474	183	163	999999	794	999999	495	139	999999	28	329	999999	999999	392	396	416	273	72	432	330	999999	942	999999	999999	279	477	603	999999	94	91	536	67	999999	518	580	672	173	393	999999	669	219	602	522	770	832	188	569	686	510	386	110	766	999999	117	861	532	596	300	555	327	226	620	55	637	491	999999	233	999999	812	999999	252	999999	788	763	120	
365	429	816	40	101	907	917	374	707	981	769	773	901	657	57	86	999999	999999	999999	453	599	999999	885	999999	570	954	552	999999	787	144	229	978	531	996	505	999999	999999	270	464	999999	309	999999	348	999999	722	999999	999999	370	764	647	380	53	831	319	521	808	999999	537	999999	146	364	52	587	572	761	999999	999999	904	161	944	306	612	999999	546	154	999999	999999	999999	999999	83	633	192	119	999999	763	186	999999	999999	999999	697	569	252	999999	327	65	266	668	775	999999	999999	255	426	218	820	999999	767	999999	295	175	177	599	314	970	999999	513	182	933	447	808	585	999999	41	429	464	385	63	812	999999	490	999999	684	443	999999	634	828	216	974	999999	799	996	999999	862	999999	317	108	265	999999	413	813	883	333	230	966	318	298	223	996	753	445	297	954	614	804	999999	493	165	968	345	568	306	208	643	648	812	78	780	985	999999	366	129	999999	409	252	607	564	999999	477	36	345	614	999999	230	854	511	51	902	67	768	999999	942	296	936	844	517	684	689	582	999999	250	518	238	999999	397	325	516	999999	371	207	722	38	688	941	999999	954	96	978	789	146	771	999999	999999	999999	297	999999	999999	844	999999	999999	922	874	881	323	786	827	999999	335	832	538	995	495	999999	999999	999999	795	264	355	936	890	430	999999	900	445	392	83	794	999999	999999	973	492	671	991	636	285	999999	157	374	999999	999999	578	999999	155	260	150	285	999999	864	180	502	168	999999	907	673	314	225	974	445	999999	999999	999999	373	737	999999	56	334	504	999999	583	999999	648	999999	200	999999	321	669	999999	999999	999999	117	999999	930	841	105	814	15	999999	327	999999	70	873	711	444	451	149	215	33	296	214	816	781	999999	290	972	853	278	297	152	362	999999	663	334	150	822	999999	112	531	642	54	999999	569	186	581	523	334	937	999999	999999	999999	115	645	275	445	999999	999999	715	999999	869	251	545	718	621	965	999999	999999	999999	999999	621	186	46	999999	390	251	173	256	999999	161	766	648	916	823	548	999999	999999	999	397	999999	661	496	560	462	999999	999999	508	332	947	220	893	999999	785	376	834	999999	589	431	265	33	281	242	999999	564	999999	230	334	722	179	104	718	999999	999999	659	999999	134	999999	584	32	999999	743	841	308	999999	267	999999	862	550	989	976	937	825	999999	999999	617	999999	999999	999999	578	999999	76	785	162	853	502	215	117	136	466	709	946	14	409	999999	289	440	933	346	999999	243	367	999999	733	203	167	999999	999999	999999	999999	490	368	630	15	590	922	
957	688	455	892	61	542	999999	93	289	999999	933	999999	478	999999	187	999999	428	999999	345	83	291	999999	959	696	999999	999999	473	94	976	350	326	999	818	353	332	751	488	454	999999	701	999999	701	454	999999	233	999999	999999	560	863	994	999999	930	670	999999	640	905	729	999999	999999	789	78	651	999999	938	714	933	607	134	999999	436	999999	974	455	643	452	590	607	796	999999	999999	796	999999	231	981	411	395	338	311	999999	999999	31	728	171	465	632	979	999999	515	999999	299	870	999999	797	436	987	965	999999	36	74	59	307	933	999999	163	999999	165	430	999999	537	999999	605	999999	999999	346	414	289	812	989	20	999999	999999	102	999999	999999	999999	456	999999	794	994	999999	910	311	247	663	128	98	999999	17	472	477	559	999999	978	140	694	999999	928	461	999999	999999	999999	999999	26	999999	62	999999	596	125	893	546	999999	635	141	999999	417	303	68	758	999999	326	848	999999	527	542	999999	538	999999	216	999999	695	999999	663	999999	295	292	425	295	645	610	999999	502	325	123	999999	999999	923	337	885	722	999999	515	999999	243	705	860	999999	967	999999	999999	524	101	389	999999	208	999999	999999	862	999999	809	992	999999	423	999999	314	999999	532	691	601	114	990	999999	237	999999	97	189	999999	430	77	435	934	457	812	958	96	821	122	999999	915	999999	999999	71	491	999999	730	392	102	999999	999999	881	338	665	375	378	696	322	863	895	999999	28	672	999999	795	420	999999	544	999999	464	999999	493	710	843	999999	695	999999	929	719	161	999999	704	97	334	500	195	107	999999	91	443	272	773	999999	226	147	897	999999	107	275	81	999999	195	195	638	999999	445	181	494	889	680	326	767	602	711	142	999999	930	999999	464	999999	322	605	462	762	201	999999	536	494	706	879	461	954	663	648	951	577	999999	459	999999	999999	999999	999999	389	999999	127	999999	999999	255	94	302	966	896	999999	999999	758	605	732	432	446	673	908	999999	999999	19	999999	371	113	999999	760	565	999999	481	973	999999	999999	709	999999	61	999999	696	126	290	410	414	913	565	322	997	889	355	999999	96	23	701	156	337	999999	999999	192	755	401	999999	495	528	999999	495	922	243	79	999999	389	681	786	999999	556	628	999999	383	999999	999999	58	115	999999	999999	721	249	468	282	261	268	999999	999999	999999	889	304	899	999999	881	448	427	642	88	999999	999999	966	172	309	273	999999	528	60	451	283	999999	706	999999	162	999999	999999	726	36	650	981	810	174	543	813	896	455	657	832	999999	935	679	999999	999999	187	999999	448	558	999999	205	138	
733	218	999999	572	349	193	18	747	714	83	722	401	991	106	127	675	433	359	999999	999999	497	999999	654	516	999999	508	736	119	928	999999	259	786	831	522	258	602	999999	970	473	713	999999	909	127	331	999999	287	39	873	69	557	25	208	537	387	640	48	563	926	999999	840	456	999999	818	82	824	935	999999	999999	999999	525	944	462	999999	699	381	999999	999999	333	999999	326	479	862	59	999999	627	60	259	454	881	220	48	805	11	633	266	547	101	55	506	287	999999	559	35	544	613	562	322	837	15	63	470	240	634	652	371	593	850	448	455	773	686	124	597	999999	487	148	460	262	442	999999	496	532	999999	24	607	919	837	999999	766	74	738	421	999999	828	749	807	999999	359	271	999999	999999	653	599	999999	601	999999	961	396	67	475	112	999999	405	181	999999	938	414	619	999999	999999	756	344	999999	999999	999999	274	675	769	999999	999999	967	111	991	769	999999	843	932	102	999999	12	957	451	457	999999	999999	678	25	277	271	999999	403	561	313	819	999999	999999	999999	999999	698	336	929	999999	507	387	999999	11	78	636	44	724	15	321	206	52	494	314	999999	389	429	999999	259	407	508	87	285	999999	999999	181	852	784	999999	724	404	96	83	764	943	79	794	960	610	388	999999	547	999999	999999	365	999999	335	611	999999	999999	999999	999999	87	531	694	430	112	101	999999	897	784	259	853	291	916	999999	969	729	371	999999	594	999999	999999	870	174	961	282	203	60	536	845	999999	319	288	935	999999	18	551	80	523	967	703	756	712	999999	983	694	523	999999	255	999999	606	999999	657	999999	329	585	999999	367	733	157	908	50	676	62	544	939	574	356	853	110	999999	999999	999999	849	891	999999	53	276	190	999999	758	38	804	999999	248	999999	662	291	999999	487	801	194	999999	999999	69	662	999999	660	69	54	129	177	322	154	874	947	402	808	999999	999999	541	940	186	466	398	999999	246	999999	813	545	287	293	740	375	308	242	322	482	999999	239	632	393	217	146	999999	591	716	659	370	301	999999	853	999999	997	999999	861	999999	879	976	189	426	648	846	999999	766	836	436	999999	845	999999	999999	999999	999999	999999	985	999999	733	49	319	807	999999	586	81	522	937	434	117	999999	429	999999	233	442	505	609	813	984	999999	692	380	320	164	769	813	999999	665	687	834	309	999999	797	137	999999	570	179	26	839	576	334	999999	342	729	999999	999999	999999	418	202	424	419	72	11	612	50	999999	999	652	999999	772	352	856	260	599	808	731	631	320	265	999999	
335	593	973	999999	221	115	999999	591	471	251	415	999999	472	273	424	246	20	195	96	309	571	999999	999999	999999	233	477	336	999999	921	962	999999	98	999999	330	999999	826	999999	594	400	935	632	999999	190	999999	999999	999999	394	986	185	571	999999	999999	233	955	310	999999	999999	906	999999	744	779	999999	669	999999	354	327	167	151	184	999999	157	426	794	999999	677	163	346	467	709	201	93	999999	567	999999	251	460	864	207	30	290	999999	999999	410	656	165	337	999999	681	808	50	875	252	812	586	424	999999	651	81	999999	157	471	513	999999	992	660	439	737	320	267	894	462	959	131	894	743	999999	25	999999	995	349	415	665	659	669	325	999999	999999	999999	935	947	999999	793	918	999999	818	999999	985	999999	995	726	600	999999	423	999999	587	999999	131	918	843	999999	288	512	86	938	742	806	854	537	999999	819	901	756	384	319	94	669	51	258	85	402	999999	999999	152	999999	749	977	999999	744	91	999999	719	999999	147	999999	668	307	717	979	140	22	496	457	741	999999	824	843	63	113	829	999999	873	999999	999999	999999	479	999999	369	806	198	764	564	119	999999	276	109	999999	618	898	650	787	999999	71	127	73	999999	999999	865	966	454	999999	999999	999999	915	999999	536	999999	777	697	999999	987	999999	910	791	376	457	386	999999	475	86	999999	235	164	463	51	966	812	755	778	543	947	815	402	362	292	840	427	204	293	999999	262	515	920	999999	663	850	52	280	751	616	530	999999	399	890	912	999999	769	684	999999	205	999999	101	999999	164	999999	181	544	557	999999	535	39	191	717	736	999999	36	314	272	999999	201	999999	541	999999	172	23	425	999999	999999	999999	611	81	743	331	97	25	999999	517	999999	833	491	999999	999999	999999	225	586	999999	814	999999	77	886	376	507	999999	682	281	999999	97	835	150	643	755	999999	118	896	999999	999999	999999	629	999999	662	999999	548	999999	318	885	440	769	999999	999999	999999	610	762	444	999999	245	573	858	649	816	999999	84	682	625	999999	735	282	385	999999	761	299	488	195	942	415	999999	828	78	575	796	840	999999	309	258	475	42	992	597	555	660	890	999999	221	999999	887	587	836	922	249	999999	613	64	894	999999	999999	196	425	819	39	195	417	504	292	999999	999999	421	774	999999	160	166	742	684	999999	224	871	861	276	382	65	827	541	999999	829	999999	999999	999999	527	282	961	288	617	183	568	999999	253	395	999999	999999	837	476	812	412	999999	92	999999	928	233	999999	999999	999999	920	999999	764	212	653	511	675	299	999999	199	893	502	
472	999999	999999	569	126	999999	999999	999999	716	908	545	589	24	138	143	999999	999999	999999	999999	847	128	999999	368	574	418	365	716	999999	719	855	698	647	999999	320	940	900	999999	999999	811	763	709	999999	719	21	508	184	198	999999	377	929	147	999999	637	55	999999	936	513	975	160	760	999999	999999	766	999999	219	897	16	703	198	243	212	999999	452	798	148	449	999999	357	75	244	177	999999	373	790	717	294	20	537	999999	999999	397	568	130	999999	18	479	999999	858	802	999999	178	999999	336	144	726	266	962	999999	906	934	129	166	909	916	593	999999	865	999999	152	925	999999	479	999999	194	999999	999999	999999	401	790	999999	537	958	999999	465	999999	999999	865	239	74	999999	331	182	999999	999999	999999	240	659	214	467	455	999999	936	999999	999999	724	699	728	151	297	91	505	570	58	247	999999	999999	999999	999999	850	999999	698	636	999999	999999	603	714	999999	999999	310	615	984	556	934	344	65	601	999999	678	740	999999	953	723	942	999999	999999	761	134	393	999999	723	629	215	363	556	757	977	35	34	282	19	850	964	840	999999	106	949	636	713	191	999999	918	999999	713	483	957	999999	999999	928	736	842	590	999999	999999	999999	986	779	202	387	999999	88	576	228	405	731	525	999999	883	999999	885	15	134	420	211	800	804	697	999999	879	598	782	293	999999	297	999999	429	396	807	263	695	327	756	258	135	113	239	699	537	999999	957	968	101	432	53	730	717	179	262	367	782	298	287	999999	999999	999999	999999	479	999999	965	999999	139	191	630	575	568	259	875	999999	108	571	114	169	999999	922	999999	691	861	63	567	722	999999	143	450	480	406	50	443	469	330	318	759	769	999999	680	828	786	471	999999	485	480	841	884	164	795	678	138	766	999999	168	123	933	426	373	252	61	995	741	159	179	527	999999	416	963	789	811	345	597	839	104	843	999999	14	578	96	880	999999	979	654	801	277	283	52	999999	999999	999999	343	406	329	629	999999	55	999999	687	957	665	435	999999	374	984	999999	541	999999	999999	999999	893	929	848	999999	371	999999	26	97	999999	999999	254	772	115	756	999999	477	999999	999999	219	271	798	908	326	621	999999	455	454	615	669	468	736	355	746	985	999999	999999	495	129	958	944	815	957	963	785	712	892	330	999999	960	516	403	273	717	999999	526	984	612	237	999999	915	240	411	999999	889	999999	898	36	129	999999	957	982	999999	999999	275	456	840	945	541	908	539	999999	290	654	163	999999	473	638	999999	999999	999999	844	268	275	999999	713	414	540	
84	620	813	866	210	732	999999	533	584	999999	999999	588	686	48	999999	328	999999	790	999999	756	274	824	999999	270	999999	999999	111	123	724	554	999999	562	999999	999999	871	920	104	672	999999	999999	999999	629	999999	999999	196	133	999999	999999	999999	939	949	261	999999	658	275	259	917	999999	551	550	630	999999	808	40	999999	889	546	385	177	160	233	652	866	403	114	999999	343	192	83	999999	878	810	349	785	604	25	799	393	999999	999999	999999	551	131	384	926	762	820	999999	832	999999	586	406	134	623	716	306	395	369	999999	631	999999	735	479	999999	671	820	549	999999	435	671	999999	999999	351	555	999999	999999	531	492	477	351	824	883	359	776	615	999999	686	726	78	307	630	440	839	999999	705	999999	81	771	712	115	223	796	999999	171	999999	432	999999	578	475	999999	775	902	891	212	806	999999	385	703	744	999999	144	999999	954	137	51	659	324	937	849	879	999999	759	780	371	138	37	999999	999999	570	999999	426	118	999999	44	532	999999	548	636	606	673	892	378	37	999999	971	400	842	999999	130	556	118	127	728	596	433	26	132	999999	84	779	183	999999	999999	561	774	999999	571	919	999999	323	999999	999999	340	186	986	999999	999999	268	399	737	195	961	999999	23	83	308	389	664	611	516	604	27	561	827	499	999999	245	476	747	999999	828	922	301	806	445	430	786	552	609	201	294	999999	140	346	594	221	129	129	999999	475	646	999999	999999	99	718	103	136	513	999999	291	996	265	999999	454	908	999999	670	270	578	653	999999	836	64	419	231	740	887	224	242	288	586	126	999999	281	999999	921	999999	212	98	351	999999	999999	865	999999	205	39	353	999999	999999	999999	999999	858	550	834	954	809	852	898	867	977	999999	911	280	999999	705	879	277	249	999999	986	659	467	182	236	358	248	971	999999	999999	202	397	210	786	911	736	999999	575	163	327	499	79	999999	344	120	145	393	12	467	623	325	761	113	999999	451	671	93	999999	324	485	715	838	126	684	675	999999	16	134	999999	999999	977	313	999999	921	999999	917	945	133	71	100	999999	246	999999	121	898	440	293	999999	999999	250	653	50	260	999999	612	999999	952	39	668	999999	139	268	643	796	645	22	648	999999	885	533	726	999999	624	999999	519	478	999999	999999	786	999999	306	347	789	999999	27	999999	999999	444	319	995	965	999999	999999	540	961	707	603	717	476	886	999999	111	999999	811	523	693	425	36	168	143	999999	999999	999999	433	234	791	478	524	999999	708	959	213	873	889	568	811	505	999999	272	811	875	
617	538	899	999999	204	563	978	999999	334	521	999999	286	185	670	27	671	40	999999	999999	999999	89	999999	767	926	587	238	894	252	712	198	999999	763	356	999999	717	418	999999	979	40	237	999999	918	454	999999	933	927	999999	228	550	150	474	999999	103	999999	795	999999	771	973	865	999999	999999	736	893	145	999999	271	929	916	999999	999999	327	61	286	999999	740	999999	494	580	999999	660	540	675	701	571	723	563	670	774	473	47	647	380	999999	74	999999	762	35	318	16	671	998	999999	274	941	822	423	501	162	842	635	194	200	980	215	435	999999	999999	331	422	626	601	999999	999999	915	961	947	999999	221	383	977	145	186	999999	999999	661	759	411	760	749	310	72	518	932	999999	853	456	400	908	638	999999	728	703	896	390	999999	843	338	358	979	875	486	999999	778	864	499	18	999999	658	999999	676	592	284	999999	121	564	93	232	615	72	999999	556	37	582	808	259	441	999999	193	261	818	431	62	781	874	823	999999	739	77	348	844	830	741	365	962	981	999999	131	784	999999	987	999999	722	296	474	328	458	999999	969	615	68	728	442	407	735	999999	540	502	707	999999	999999	353	164	277	227	999999	815	672	620	827	805	319	504	367	274	999999	708	765	317	999999	375	85	769	462	290	126	999999	999999	999999	999999	450	951	424	999999	54	999999	999999	455	999999	789	999999	786	999999	152	809	748	234	85	143	999999	546	775	195	999999	922	999999	584	702	987	111	296	999999	52	902	386	854	895	17	323	999999	740	262	696	527	52	588	988	999999	653	541	892	322	210	101	180	675	765	999999	574	348	999999	764	999999	967	999999	42	999999	194	766	955	852	226	761	512	798	293	88	668	118	343	717	957	59	455	219	973	280	999999	731	999999	98	632	442	975	999999	976	794	728	33	999999	999999	804	999999	698	688	675	560	697	303	886	597	107	164	240	630	999999	714	23	758	529	762	792	462	999999	866	230	783	786	941	821	999999	359	644	108	499	999999	106	361	999999	543	422	582	657	844	999999	991	478	212	999999	999999	271	781	999999	504	999999	999999	351	805	831	468	892	999999	999999	481	397	247	462	65	741	717	999999	999999	256	224	116	190	145	618	942	875	752	999999	999999	482	560	718	388	150	851	999999	570	301	529	307	999999	999999	826	186	999999	875	999999	422	999999	636	463	907	534	756	999999	77	916	999999	999999	999999	715	320	999999	283	920	679	858	322	214	999999	157	714	834	999999	572	467	999999	958	171	76	347	999999	120	806	29	999999	193	
632	752	783	531	999999	437	999999	592	340	317	999999	266	999999	26	225	218	177	489	748	999999	999999	194	999999	713	958	572	796	618	386	210	535	264	277	495	236	569	430	772	319	999999	271	999999	241	999999	999999	702	393	59	131	131	942	326	280	999999	999999	448	822	80	999999	274	999999	954	999999	999999	782	297	999999	291	790	655	787	405	179	999999	999999	228	952	779	901	266	999999	746	497	264	999999	999999	999999	697	887	999999	746	359	209	55	645	999999	160	999999	377	999999	713	999999	269	476	999999	547	999999	808	768	999999	495	53	179	316	95	894	467	951	871	574	313	999999	404	11	908	437	205	999999	826	505	999999	850	411	999999	552	87	487	31	999999	720	70	999999	929	999999	999999	703	190	892	999999	751	849	209	240	803	220	423	707	268	999999	999999	351	999999	981	272	321	645	999999	791	764	18	416	446	41	160	999999	137	371	896	709	215	256	313	999999	85	656	868	620	608	999999	139	380	229	463	23	379	47	205	666	196	656	72	999999	137	951	999999	412	177	89	300	93	61	810	559	361	659	48	999999	905	616	452	35	999999	999999	635	637	197	982	27	999999	475	932	704	710	62	153	858	999999	223	999999	253	999999	541	999999	93	87	569	670	112	364	341	189	299	999999	743	999999	39	773	502	323	999999	999999	159	999999	824	161	357	110	506	218	801	862	999999	174	372	999999	494	725	541	558	78	527	880	663	450	295	642	653	966	999999	123	94	682	999999	594	822	551	243	493	932	729	999999	173	893	562	999999	999999	999999	688	992	147	314	999999	944	255	629	550	495	857	999999	518	704	144	86	999999	999999	190	744	579	549	209	260	241	609	999999	999999	364	999999	110	972	751	517	965	999999	292	999999	853	999999	654	965	282	65	386	954	999999	35	999999	96	999999	846	298	799	999999	148	792	887	82	632	125	999999	999999	999999	999999	884	787	10	738	169	999999	295	863	999999	100	613	277	153	999999	287	195	802	285	999999	198	264	684	999999	962	827	192	405	999999	230	623	19	700	719	671	501	999999	423	297	174	302	512	983	846	709	941	999999	648	23	794	999999	999999	999999	997	374	140	210	836	999999	911	999999	398	999999	642	828	90	912	558	482	382	121	999999	515	999999	975	999999	281	999999	251	31	956	543	392	942	999999	310	648	999999	999999	999999	999999	339	385	385	197	903	955	350	28	629	38	999999	175	640	683	999999	806	999999	31	999999	999999	372	595	26	955	443	16	614	999999	999999	441	219	213	999999	90	999999	999999	999999	922	
81	730	999999	819	622	999999	999999	999999	999999	269	999999	504	398	681	665	682	928	999999	368	999999	753	897	350	492	501	197	999999	118	234	560	902	285	999999	999999	950	958	999999	553	973	34	999999	75	999999	355	999999	999999	52	999999	547	999999	162	46	39	999999	999999	183	389	448	328	435	182	534	153	201	366	835	827	71	731	707	754	385	771	343	999999	688	643	995	745	999999	999999	292	570	964	408	999999	255	966	167	777	578	489	235	547	851	786	921	999999	988	911	205	999999	806	840	515	776	999999	696	999999	491	540	394	702	850	999999	999999	963	189	793	500	999999	999999	904	954	139	274	160	233	491	332	766	580	16	834	281	999999	999999	730	459	631	600	559	376	999999	999999	193	999999	384	267	960	822	742	279	498	331	345	86	852	710	999999	999999	51	999999	278	724	959	388	868	578	127	415	242	729	999999	899	999999	494	999999	717	999999	488	775	966	531	999999	33	311	518	512	999999	96	633	999999	218	14	559	999999	108	952	287	999999	918	999999	149	555	589	22	117	598	999999	999999	999999	999999	764	762	851	85	682	999999	701	658	869	365	642	41	781	999999	521	999999	999999	684	999999	285	439	999999	999999	969	999999	975	920	20	204	919	999999	95	246	498	265	999999	163	999999	672	999999	260	629	999999	562	999999	999999	774	999999	501	949	257	617	465	999999	705	624	202	881	999999	706	848	690	464	949	153	557	794	999999	956	999999	13	867	21	66	999999	810	999999	17	999999	717	211	553	518	254	672	604	630	999999	999999	999999	999999	282	234	966	999999	570	175	985	418	616	324	491	999999	999999	999999	999999	605	408	550	894	999999	195	85	999999	505	305	181	999999	287	999999	927	132	498	326	811	731	642	999999	574	463	645	228	598	200	403	719	999999	92	308	292	998	999999	131	999999	230	77	206	999999	470	999999	999999	955	708	869	689	201	992	104	625	225	999999	560	834	96	999999	202	597	885	147	785	172	99	911	999999	551	705	11	600	105	743	534	948	584	999999	75	689	519	729	510	212	726	48	466	92	999999	447	396	44	999999	37	480	321	999999	999999	34	309	999999	713	327	999999	999999	402	998	881	690	798	975	456	31	569	999999	867	384	999999	69	999999	632	828	461	113	319	966	951	77	273	222	999999	899	363	999999	646	806	411	999999	999999	334	50	585	402	999999	999999	940	23	999999	355	612	937	999999	999999	999999	676	999999	262	224	673	233	451	930	618	478	406	85	999999	265	923	999999	466	856	999999	735	999999	57	436	715	999999	379	999999	
872	722	660	285	781	284	463	99	431	554	196	853	788	883	120	999999	924	999999	396	847	757	999999	480	156	90	698	890	817	629	788	546	583	999999	279	578	218	999999	202	624	801	639	999999	502	999999	279	999999	144	999999	972	89	512	999999	255	531	206	716	252	514	999999	92	999999	999999	469	642	18	613	999999	518	314	902	999999	731	724	594	217	590	663	999999	876	87	564	48	844	549	999999	180	338	772	83	862	965	999999	997	541	418	994	706	859	322	999999	453	625	999999	80	999999	781	999999	660	999999	615	62	103	637	127	528	354	999999	920	999999	838	285	999999	444	451	936	566	999999	999999	186	223	884	999999	836	220	634	999999	500	999999	479	504	528	677	458	468	810	872	999999	999999	999999	73	203	999999	501	484	390	667	999999	105	144	514	56	469	484	999999	730	999999	266	427	492	590	999999	999999	999999	862	999999	999999	999999	976	641	73	999999	853	179	122	29	108	312	362	830	966	757	999999	640	964	999999	68	202	357	737	562	616	398	397	432	999999	177	345	639	174	781	999999	999999	464	80	763	203	300	372	92	999999	944	904	999999	526	833	458	395	486	999999	260	999999	980	249	89	457	362	466	999999	999999	851	763	673	197	59	999999	553	940	569	211	999999	768	830	274	114	617	711	801	871	999999	760	781	858	234	913	375	359	965	385	623	999999	737	553	999999	241	869	281	717	547	999999	290	518	826	284	160	492	586	999999	999999	471	745	999999	594	157	152	79	904	448	283	684	999999	587	999999	945	999999	527	225	999999	43	245	346	994	264	982	319	252	955	999999	84	431	788	643	830	913	878	999999	999999	406	326	999999	965	832	443	999999	611	999999	999999	880	999999	999999	276	224	682	899	999999	999999	999999	612	999999	900	123	330	374	851	895	644	757	651	77	951	384	999999	55	999999	279	513	561	401	999999	617	999999	84	110	999999	164	999999	960	999999	788	138	552	539	999999	425	57	999999	467	592	967	967	999999	999999	813	531	258	999999	179	811	629	622	199	905	999999	231	611	999999	999999	924	696	331	683	999999	863	939	999999	844	261	999999	823	634	55	969	433	412	672	987	271	999999	999999	707	404	159	311	999999	938	646	307	346	999999	18	425	543	895	646	294	128	448	873	132	999999	206	550	999999	994	576	999999	999999	829	999999	624	999999	650	731	989	927	533	525	696	10	999999	999999	914	816	814	219	511	83	786	128	999999	548	397	456	788	511	999999	171	316	599	719	999999	477	788	999999	999999	774	812	906	719	999999	999999	
751	999999	999999	866	291	999999	182	785	999999	999999	696	711	14	86	390	204	943	488	999999	999999	219	107	291	598	79	999999	999999	584	444	699	999999	76	367	950	999999	999999	999999	999999	229	130	989	530	535	572	477	765	783	122	849	580	868	427	999999	999999	999999	654	591	771	999999	164	116	598	999999	375	999999	629	354	63	999999	999999	117	999999	268	952	999999	688	572	718	130	313	353	514	735	864	999999	749	430	999999	566	152	932	325	134	75	23	999999	999999	169	594	848	999999	729	833	982	473	847	999999	693	25	705	92	873	650	493	811	602	862	486	544	238	208	385	496	146	999999	999999	896	999999	939	981	508	412	133	281	892	623	999999	999999	999999	982	590	737	999999	861	69	68	674	641	999999	421	538	999999	625	366	650	45	242	696	58	681	951	999999	999999	43	207	680	749	999999	600	197	921	120	95	561	999999	471	432	635	87	875	127	264	999999	528	453	804	999999	999999	999999	856	390	983	704	720	41	623	983	999999	663	389	999999	305	50	75	499	427	618	73	999999	189	999999	999999	619	999999	999999	696	36	235	590	403	999999	999999	747	744	807	938	416	375	530	34	487	512	972	999999	566	822	999999	999999	39	999999	999999	722	999999	452	253	783	373	532	166	999999	597	999999	999999	270	495	337	557	306	268	999999	21	999999	543	693	701	999999	635	922	615	999999	482	162	999999	999999	999999	999999	931	305	501	999999	999999	884	218	195	437	729	999999	711	211	999999	999999	999999	615	999999	24	999999	188	367	750	152	158	451	916	425	862	444	562	999999	62	324	406	262	805	244	986	137	999999	999999	265	972	926	999999	720	386	476	999999	547	727	549	999999	992	574	554	358	875	132	967	999999	333	992	176	408	658	999999	999999	22	122	380	999999	887	907	830	111	778	999999	234	730	540	948	307	999999	999999	235	787	332	831	707	999999	369	863	170	251	35	999999	805	528	274	833	553	464	452	999999	245	662	368	171	999999	775	999999	651	401	436	845	36	105	341	183	871	564	11	314	999999	20	627	727	665	805	837	973	999999	999999	999999	987	493	854	730	599	999999	999999	170	368	999999	324	999999	999999	733	999999	998	177	473	999999	403	279	551	160	999999	166	617	935	702	366	999999	802	444	691	504	999999	361	181	375	742	609	999999	999999	999999	382	999999	999999	166	993	269	806	999999	509	353	566	627	445	999999	999999	574	999999	999999	726	804	999999	139	879	36	966	294	54	827	802	731	744	950	876	908	999999	446	863	461	941	443	559	965	302	999999	134	
999999	13	28	114	801	760	999999	726	598	909	253	999999	276	999999	709	999999	979	999999	999999	608	615	751	537	565	630	710	530	697	292	255	767	836	788	901	999999	290	999999	723	10	970	773	234	287	998	999999	976	597	999999	241	228	580	107	524	493	518	136	476	999999	483	100	999999	284	443	999999	152	999999	999999	999999	109	429	999999	266	867	807	835	999999	473	999999	41	654	999999	267	465	73	999999	670	321	304	392	962	999999	572	249	999999	739	999999	999999	934	856	127	999999	999999	999999	999999	999999	324	999999	716	999999	137	663	937	431	829	976	973	818	999999	999999	481	104	387	981	146	614	999999	26	956	77	346	600	538	681	913	360	890	104	999999	43	360	440	605	646	265	309	876	150	419	934	766	679	420	999999	385	999999	916	251	35	999999	413	999999	283	999999	321	537	134	265	518	999999	95	878	175	346	327	50	999999	740	999999	836	738	485	607	32	999999	667	189	281	306	891	999999	648	79	456	630	999999	166	956	335	999999	185	620	632	999999	848	888	514	84	939	999999	533	999999	526	198	469	928	999999	261	999999	653	357	852	959	627	45	999999	809	718	999999	274	884	543	415	997	999999	127	999999	667	183	422	163	115	999999	962	368	267	132	999999	987	999999	363	905	618	999999	381	332	661	15	903	411	89	795	368	674	460	989	771	528	999999	351	85	999999	87	925	500	251	519	997	269	778	323	999999	731	24	911	978	924	999999	999999	339	466	999999	764	772	343	367	746	668	999999	999999	496	604	353	645	626	999999	827	999999	999999	139	812	664	746	999999	97	160	74	354	763	481	75	999999	999999	208	999999	238	277	315	999999	142	999999	851	494	890	291	719	585	95	999999	999999	161	241	552	497	526	999999	110	638	684	999999	303	402	904	41	999999	459	701	999999	760	397	63	522	999999	57	999999	960	999999	855	999999	377	574	978	956	999999	329	999999	494	415	999999	93	138	638	630	409	839	112	999999	463	999999	832	27	440	999999	10	535	639	140	999999	863	999999	632	254	999999	316	999999	325	446	730	711	478	999999	296	473	999999	269	424	891	999999	218	531	22	715	277	999999	360	143	653	999999	999999	690	999999	999999	551	125	461	883	999999	323	999999	999999	666	227	752	119	868	730	999999	658	741	999999	747	999999	999999	999999	553	916	977	999999	999999	999999	672	490	91	999999	775	999999	745	358	225	385	581	999999	909	695	864	795	963	999999	151	629	176	995	225	537	999999	274	703	219	572	544	999999	67	367	999999	851	999999	145	731	999999	894	985	
618	442	365	539	999999	999999	600	477	999999	999999	818	643	999999	999999	676	274	999999	88	510	999999	535	785	681	479	524	220	602	843	999999	659	999999	999999	257	643	557	999999	859	998	999999	744	999999	742	999999	590	999999	423	39	999	184	911	999999	652	832	623	999999	833	760	885	999999	959	927	757	788	999999	721	994	396	999999	759	123	414	556	999999	999999	999999	792	971	101	392	110	191	602	668	777	999999	588	991	634	192	724	802	999999	999999	812	817	355	954	716	868	103	37	344	999999	999999	506	44	346	999999	455	999999	861	669	503	914	778	334	98	999999	39	143	999999	761	999999	44	321	440	573	503	999999	822	838	264	232	999999	999999	846	362	999999	280	999999	252	925	999999	524	862	143	999999	999999	44	493	999999	942	687	735	101	276	999999	215	749	75	470	843	999999	999999	830	607	447	214	842	999999	972	490	741	995	890	86	999999	987	182	188	959	505	468	465	999999	895	999999	496	999999	999999	23	157	858	999999	999999	408	806	555	694	265	695	276	999999	999999	520	777	211	691	999999	24	999999	999999	999999	571	116	965	999999	999999	78	999999	999999	999999	16	45	918	825	999999	536	431	492	999999	37	303	999999	492	999999	278	365	944	787	999999	885	651	999999	122	178	124	297	999999	608	33	999999	486	759	235	999999	999999	200	999999	695	999999	675	270	362	743	999999	999999	125	89	422	696	999999	718	999999	251	154	308	999999	999999	749	999999	999999	438	823	469	137	550	999999	691	746	434	999999	179	259	641	999999	625	299	999999	456	999999	998	999999	686	911	13	434	205	517	91	446	999999	277	445	984	811	247	447	893	616	126	16	999999	342	988	618	850	469	999999	233	999999	19	383	476	132	712	136	751	911	465	999999	999999	36	999999	999999	987	810	734	275	830	781	999999	999999	999999	999999	620	573	876	697	302	999999	964	555	294	562	437	73	801	323	999999	685	999999	535	437	999999	771	979	824	41	10	808	126	999999	819	999999	351	612	999999	999999	511	149	260	64	999999	313	737	799	742	57	872	999999	18	420	994	154	999999	999999	999999	999999	569	641	748	844	696	494	46	770	999999	842	221	999999	523	665	812	141	435	440	916	133	186	999999	999999	777	169	999999	799	705	209	999999	166	699	643	630	576	869	999999	416	367	134	276	966	74	899	836	57	410	352	999999	862	719	999999	735	845	999999	597	404	970	999999	999999	694	999999	570	999999	686	521	191	892	99	942	740	29	83	791	857	219	907	347	941	999999	676	999999	106	347	999999	311	999999	798	888	999999	475	
999999	731	748	439	934	406	14	223	324	999999	517	999999	666	999999	999999	781	943	987	532	690	66	39	573	999999	248	245	999999	114	384	557	392	14	119	999999	320	297	999999	362	922	813	903	133	627	254	169	202	440	225	264	530	30	999999	365	299	418	400	999999	999999	201	699	999999	999999	839	766	484	513	153	199	999999	412	455	999999	75	999999	786	933	999999	328	783	999999	999999	17	850	854	537	581	999999	820	999999	919	139	530	170	232	640	14	293	999999	770	999999	59	250	414	851	84	438	999999	645	512	999999	989	839	31	155	895	999999	59	985	238	999999	864	999999	141	891	283	925	430	842	88	782	649	551	558	137	999999	563	603	999999	999999	999999	835	12	999999	582	930	300	508	24	337	476	955	308	631	867	791	725	119	522	578	158	999999	999999	567	730	836	999999	290	999999	159	341	570	60	215	139	76	861	999999	999999	961	982	427	415	515	612	827	350	919	690	345	280	999999	91	429	631	999999	932	445	587	999999	492	999999	613	865	996	905	904	102	502	801	999999	710	999999	561	595	999999	999999	398	954	902	495	528	599	999999	878	999999	489	631	999999	47	143	425	438	812	478	972	999999	550	519	707	922	999999	999999	889	415	570	999999	999999	833	900	499	544	999999	999999	261	964	420	64	999999	119	425	283	518	999999	667	514	281	999999	92	999999	916	61	879	999999	980	247	111	709	153	318	999999	959	797	683	999999	599	934	999999	561	999999	999999	999999	564	409	291	999999	999999	961	232	999999	298	156	447	220	999999	447	665	999999	704	999999	862	710	999999	678	999999	466	999999	999999	917	78	579	999999	195	578	999999	999999	497	479	999999	999999	999999	150	487	251	999999	999999	521	586	699	999999	933	999999	59	547	651	852	999999	886	292	825	173	999999	999999	999999	332	770	961	999999	160	828	999999	196	279	999999	516	722	233	669	658	999999	945	899	999999	816	144	878	479	999999	927	217	317	999999	196	149	176	602	105	332	999999	999999	999999	652	435	870	160	747	431	999999	41	928	629	189	237	999999	880	999999	769	999999	29	454	999999	999999	999999	999999	520	999999	999	139	207	913	999999	900	750	409	397	302	999999	274	999999	397	456	999999	616	998	999999	138	999999	185	269	902	999999	867	312	475	958	571	710	999999	999999	999999	747	302	488	128	311	728	438	828	623	587	800	504	571	632	997	999999	706	943	364	392	964	823	999999	304	90	759	999999	999999	451	999999	592	980	914	999999	649	164	315	498	697	860	699	555	562	999999	111	338	306	680	477	999999	999999	
767	138	967	847	923	432	999999	48	551	141	999999	387	797	995	999999	999999	999999	982	843	201	218	255	999999	999999	999999	271	999999	202	751	463	999999	999999	990	962	824	851	947	17	726	999999	132	460	999999	728	545	178	999999	686	292	748	590	698	634	269	655	999999	634	999999	438	999999	999999	999999	999999	98	224	999999	999999	999999	180	999999	642	708	265	121	78	758	110	999999	999999	250	506	511	999999	12	872	228	182	999999	999999	313	226	672	999999	999999	497	142	173	999999	999999	198	781	999999	999999	324	116	882	999999	999999	201	897	421	859	137	198	164	999999	89	294	999999	996	999999	666	528	867	751	970	139	201	624	936	999999	999999	999999	959	468	576	995	596	896	990	785	999999	538	999999	999999	367	545	390	909	764	62	878	840	517	999999	124	999999	648	573	999999	752	999999	898	264	999999	999999	598	177	999999	587	737	493	398	235	220	525	137	119	975	393	435	999999	999999	859	884	716	999999	999999	946	353	999999	999999	33	999999	247	999999	761	283	999999	523	999999	377	999999	331	37	999999	489	615	307	498	986	302	672	189	710	13	959	48	380	999999	175	844	999999	386	422	999999	469	637	987	676	999999	854	12	462	624	999999	98	959	832	325	236	999999	456	458	367	873	685	844	60	244	584	722	999999	521	357	924	156	284	909	648	109	851	999999	631	999999	142	299	999999	564	652	914	999999	216	65	999999	578	999999	773	28	549	704	625	587	753	101	51	950	491	114	700	999999	814	59	194	226	384	999999	825	723	234	999999	475	289	407	329	999999	999999	999999	999999	779	536	383	265	370	943	483	274	873	539	999999	191	808	115	864	741	110	950	32	839	984	608	573	59	794	965	239	346	189	434	517	535	112	338	335	999999	537	999999	999999	250	742	120	105	295	41	52	775	369	424	999999	229	633	999999	999999	999999	999999	999999	999999	470	999999	713	147	95	999999	32	166	89	479	780	700	999999	999999	270	781	106	873	512	287	27	752	200	869	999999	523	214	999999	999999	104	170	164	211	212	98	999999	536	999999	34	655	272	874	963	305	589	724	461	678	372	999999	912	304	999999	685	999999	718	213	844	225	999999	245	148	124	999999	319	625	499	11	462	999999	999999	501	849	857	24	153	788	895	290	207	72	535	520	999999	191	865	999999	526	896	380	999999	692	389	999999	420	133	999999	978	986	964	234	459	226	397	466	420	455	810	670	999999	999999	318	563	28	999999	709	628	783	999999	453	138	999999	115	92	894	562	122	999999	446	891	392	810	999999	
326	972	612	319	133	874	771	999999	686	856	999999	449	772	138	370	952	711	505	977	185	543	835	261	354	999999	999999	904	308	68	999999	999999	781	129	410	247	56	897	399	504	999999	999999	42	451	126	381	642	131	433	751	999999	734	395	414	634	375	490	999999	268	184	631	969	472	361	322	87	952	330	372	999999	324	65	321	11	78	153	510	394	145	972	999999	380	480	999999	624	639	393	999999	999999	44	999999	335	999999	225	872	999999	568	680	139	49	999999	321	999999	999999	436	388	423	999999	346	491	864	105	585	296	681	260	498	999999	999999	682	693	585	835	999999	143	999999	999999	106	138	139	999999	999999	999999	105	999999	190	620	938	130	246	226	10	40	13	179	661	750	999999	543	622	450	999999	999999	456	356	999999	486	432	999999	999999	960	326	264	217	906	44	840	489	744	999999	999999	560	794	999999	999999	693	555	831	999999	481	248	85	563	999999	688	999999	886	808	749	708	704	198	538	683	285	899	999999	822	999999	144	999999	270	607	52	999999	999999	858	452	990	662	999999	655	274	928	208	885	763	747	999999	975	158	999999	740	45	797	999999	999999	121	225	566	947	999999	999999	999999	999999	978	478	999999	534	798	82	443	999999	96	420	58	924	610	485	400	145	999999	999999	132	986	788	530	999999	254	541	868	999999	999999	999999	999999	999999	999999	250	278	230	417	252	999999	730	902	999999	225	653	624	748	526	421	999999	999999	430	949	438	999999	46	871	999999	906	999999	993	929	335	216	999999	381	855	999999	999999	342	264	983	893	784	573	230	999999	573	877	946	506	25	456	120	412	999999	765	135	999999	214	406	772	510	976	230	999999	576	999999	831	999999	768	999999	842	999999	999999	841	999999	174	865	390	764	308	580	999999	770	977	999999	224	803	389	616	729	815	479	935	999999	482	916	564	999999	999999	774	999999	605	188	999999	183	377	739	570	476	600	999999	930	450	999999	201	999999	216	252	999999	362	704	452	999999	48	999999	999999	999999	888	999999	999999	609	102	999999	989	567	975	781	999999	804	115	999999	243	999999	25	469	999999	39	838	300	931	709	322	454	999999	80	999999	939	149	999999	810	234	850	211	855	991	177	203	460	540	226	999999	330	999999	222	877	999999	999999	999999	579	922	343	315	999999	999999	999999	296	648	446	919	999999	999999	999999	999999	999999	880	999999	41	68	999999	301	691	999999	307	84	173	389	875	241	423	609	760	299	569	163	999999	918	263	774	999999	704	999999	756	540	271	999999	136	520	452	999999	252	439	480	626	999999	240	763	
17	523	274	999999	999999	416	999999	320	999999	746	999999	999999	999999	999999	381	267	124	329	771	935	49	45	999999	46	868	432	999999	180	179	290	672	291	923	713	911	999999	510	421	292	123	734	229	754	444	63	864	925	380	999999	182	365	306	515	305	724	999999	629	999999	663	989	516	851	151	237	83	791	732	814	60	641	999999	703	47	658	210	819	291	459	983	999999	506	999999	999999	996	925	376	775	627	988	999999	120	282	757	303	999999	882	88	527	370	999999	141	121	329	240	425	662	269	999999	104	905	999999	179	254	659	492	987	999999	154	999999	999999	999999	115	825	999999	999999	999999	945	743	999999	328	999999	999999	98	720	872	395	209	78	581	272	116	918	532	93	259	999999	38	108	811	999999	340	933	224	662	257	36	295	999999	710	999999	716	525	999999	776	173	925	999999	533	999999	106	787	483	573	49	999999	106	999999	741	862	999999	999999	846	932	443	988	807	549	999999	999999	846	999999	991	368	639	556	591	123	756	919	999999	860	504	322	714	999999	856	370	999999	999999	160	453	553	355	131	999999	999999	999999	371	788	366	386	999999	999999	939	999999	999999	125	934	492	999999	983	999999	999999	539	999999	950	999999	228	611	141	446	999999	374	999999	402	999999	646	247	999999	686	998	999999	967	563	999999	215	999999	382	716	46	999999	999999	692	999999	999999	627	731	816	402	999999	999999	373	760	656	999999	22	999999	746	547	452	159	878	791	805	21	241	858	268	592	523	515	161	512	999999	999999	20	681	322	156	774	823	829	844	606	351	635	990	321	644	934	999999	699	835	274	886	861	644	887	999999	935	769	473	234	879	40	999999	861	999999	999999	908	999999	967	599	772	628	329	43	999999	999999	386	251	546	624	657	597	816	999999	247	688	539	375	794	281	999999	15	360	604	965	576	999999	773	805	65	735	604	957	109	73	646	999999	999999	460	432	664	694	232	848	577	291	224	999999	623	507	726	542	546	696	999999	766	277	999999	999999	618	307	999999	445	490	889	63	640	716	262	601	130	999999	915	371	617	527	782	511	37	683	361	298	160	307	339	202	999999	999999	721	306	999999	842	999999	842	135	62	999999	741	959	524	650	508	616	999999	386	25	627	185	88	860	984	765	697	999999	266	18	462	147	161	696	995	379	999999	999999	233	288	951	83	999999	999999	999999	51	552	513	42	999999	999999	999999	921	324	575	882	192	999999	999999	612	154	374	999999	126	599	120	590	272	528	999999	513	999999	798	999999	73	553	938	523	999999	999999	223	
999999	361	999999	999999	334	226	999999	999999	123	197	143	642	621	144	586	999999	129	965	168	460	289	999999	761	349	999999	339	999999	261	31	999999	668	999999	999999	999999	999999	22	182	999999	275	999999	753	999999	999999	94	379	27	187	963	486	66	819	999999	432	492	933	999999	600	73	314	994	403	585	109	999999	999999	863	273	232	999999	574	325	999999	999999	999999	999999	148	579	999999	999999	14	161	860	774	965	133	119	999999	887	465	759	422	119	999999	280	500	178	51	244	565	999999	754	955	788	912	741	491	858	166	785	794	630	923	102	310	842	999999	810	144	56	419	26	386	766	424	999999	999999	851	428	775	538	107	344	121	464	259	206	81	862	234	642	261	690	999999	670	138	498	26	999999	437	957	367	907	999999	156	499	378	999999	999999	760	999999	639	439	999999	256	999999	296	812	638	60	646	472	948	909	999999	167	335	999999	106	296	999999	198	675	990	817	181	200	999999	999999	999999	881	999999	706	111	698	13	999999	308	855	972	999999	999999	388	136	999999	495	999999	999999	784	988	173	104	102	87	999999	999999	999999	448	574	85	507	151	846	999999	178	639	765	847	999999	410	346	37	999999	999999	454	975	810	549	209	332	763	203	999999	976	801	787	999999	629	999999	361	49	382	734	779	474	700	839	714	957	999999	730	571	999999	384	651	146	999999	968	999999	999999	999999	425	999999	251	322	314	780	870	872	391	724	146	843	999999	371	964	302	649	659	753	145	999999	591	58	999999	201	417	986	334	665	122	945	995	881	824	624	143	999999	467	169	920	969	999999	999999	999999	594	728	926	22	687	843	35	319	879	986	440	833	200	649	130	999999	793	999999	999999	278	778	999999	999999	44	999999	830	810	191	499	833	999999	263	26	621	999999	473	490	973	999999	822	97	635	125	895	394	790	999999	843	347	272	999999	433	635	306	999999	453	766	891	275	857	999999	999999	999999	56	819	186	817	579	999999	657	416	999999	898	394	191	999999	999999	76	650	956	999999	966	844	999999	706	742	999999	719	963	565	999999	999999	707	789	999999	253	999999	78	999999	999999	973	999999	999999	999999	999999	316	999999	250	125	999999	428	700	251	999999	968	76	999	594	999999	999999	999999	999999	615	85	999999	999999	122	118	999999	938	999999	956	999999	443	999999	524	999999	164	999999	999999	217	387	999999	999999	146	999999	358	398	820	999999	253	231	728	998	999999	999999	758	999999	999999	999999	999999	426	645	999999	187	999999	710	807	336	454	313	845	223	949	870	999999	503	166	938	943	468	723	298	999999	999999	116	
238	991	783	116	766	636	424	342	206	790	742	427	999999	675	306	550	999999	999999	419	408	18	778	138	488	382	999999	198	999999	579	480	138	762	491	999999	243	718	999999	230	687	999999	430	880	752	89	438	85	884	273	647	918	999999	999999	473	296	108	459	863	305	734	175	999999	999999	999999	999999	999999	979	936	211	441	587	526	842	688	742	977	137	35	58	999999	306	999999	924	159	999999	818	216	299	204	972	784	855	728	999999	522	238	802	127	36	426	458	149	683	831	999999	402	819	999999	999999	318	970	433	999999	254	437	458	999999	999999	111	908	456	690	741	238	657	732	797	356	175	514	184	999999	999	999999	602	999999	43	102	100	268	999999	973	568	886	11	361	999999	484	68	999999	714	334	25	128	970	767	408	454	184	336	604	472	999999	226	144	999999	433	192	651	999999	425	430	388	843	908	999999	132	855	237	999999	692	322	298	111	799	999999	999999	881	661	834	999999	588	999999	763	663	536	999999	999999	752	999999	999999	858	999999	787	649	294	999999	182	219	497	645	999999	227	878	644	292	184	999999	999999	293	999999	551	999999	816	521	999999	512	624	189	382	577	780	113	196	378	833	490	510	461	514	904	999999	672	999999	199	216	370	49	129	999999	361	999999	924	999999	84	385	337	25	999999	812	781	331	992	836	999999	864	449	999999	510	999999	801	674	514	912	389	155	879	999999	627	315	475	473	999999	808	31	999999	999999	644	121	993	505	474	999999	649	733	999999	828	836	253	335	766	339	539	318	999999	686	434	999999	999999	999999	506	971	398	960	999999	999999	999999	999999	815	292	18	804	919	999999	314	337	440	865	188	806	327	53	999999	301	999999	146	934	196	238	344	213	999999	566	193	497	534	999999	282	999999	425	757	643	999999	961	327	961	420	32	13	252	999999	999999	999999	282	611	462	858	106	421	999999	383	639	956	480	88	173	248	736	29	780	999999	167	562	999999	999999	683	32	161	974	587	726	912	192	985	98	644	21	999999	581	44	675	979	860	112	52	128	686	550	999999	163	723	683	12	233	991	98	16	80	999999	928	440	707	132	999999	999999	999999	456	999999	391	443	999999	954	999999	985	115	281	306	460	720	930	999999	481	277	821	864	52	910	999999	999999	10	638	940	71	999999	603	967	857	36	627	581	672	999999	168	449	10	999999	999999	26	128	719	791	555	359	999999	931	958	439	310	970	442	999999	496	976	391	804	221	999999	511	392	147	424	999999	832	999999	268	290	323	828	821	105	523	
893	841	999999	219	93	591	768	721	645	537	999999	999999	195	31	185	999999	776	999999	999999	875	27	634	980	305	521	722	221	43	651	644	999999	489	874	918	667	655	702	999999	720	999999	134	790	747	609	867	223	646	127	93	551	999999	192	42	229	505	999999	860	978	697	370	379	734	999999	999999	925	77	192	276	364	999999	46	999999	999999	167	751	999999	887	999999	437	307	86	103	950	109	108	429	999999	654	423	407	795	999999	999999	360	261	999999	719	746	684	800	41	379	763	563	999999	942	999999	999999	999999	278	381	489	551	999999	294	999999	784	999999	901	506	620	537	853	956	999999	322	129	999999	906	999999	517	150	696	637	999999	706	340	396	594	166	999999	581	999999	154	35	999999	183	999999	76	975	614	999999	999999	187	189	504	525	807	829	202	999999	694	999999	127	761	241	793	913	134	999999	945	397	385	745	999999	49	361	709	930	429	999999	999999	507	931	746	767	999999	999999	457	771	999999	533	567	999999	999999	476	613	999999	392	794	522	269	959	488	999999	227	373	109	842	150	999999	816	999999	999999	63	999999	196	47	380	999999	935	999999	466	362	406	421	830	983	999999	868	435	303	326	999999	999999	879	999999	28	999999	529	404	206	676	999999	999999	374	999999	167	999999	556	290	575	687	399	858	247	802	999999	999999	618	999999	389	697	973	999999	999999	500	741	502	184	999999	177	146	999999	599	739	607	160	999999	999999	999999	672	645	855	588	860	615	927	287	999999	87	999999	936	292	999999	24	509	703	601	999999	874	915	664	999999	999999	122	439	999999	999999	128	640	652	872	999999	852	999999	999999	841	394	854	243	572	463	999999	106	999999	241	853	718	999999	999999	999999	558	999999	167	849	18	482	19	999999	431	999999	137	168	39	434	606	886	999999	419	280	667	319	747	546	311	999999	831	999999	614	881	585	127	999999	888	736	104	918	892	999999	715	272	999999	917	433	464	999999	305	804	672	634	354	424	309	999999	573	594	810	418	856	398	187	415	999999	595	846	661	914	280	303	340	688	994	999999	999999	18	835	401	324	999999	866	165	36	404	980	536	170	818	999999	325	151	293	510	45	615	999999	856	437	332	586	802	530	35	511	342	946	360	987	605	307	737	203	496	336	989	242	160	20	999999	68	999999	999999	15	954	161	56	188	958	999999	175	161	999999	78	737	289	345	140	525	72	44	186	183	222	610	587	948	797	183	999999	383	999999	999999	999999	274	901	958	525	80	999999	295	767	401	176	999999	156	999999	999999	758	56	654	
999999	634	948	390	881	512	999999	999999	377	213	259	14	912	447	787	315	394	804	835	330	820	69	176	999999	276	784	16	782	999999	257	824	48	136	401	281	753	897	632	999999	399	337	999999	999999	156	45	999999	488	728	999999	841	999999	329	923	725	833	999999	468	181	124	107	505	848	939	999999	389	999999	999999	999999	176	43	417	761	422	446	993	699	999999	29	999999	512	999999	287	999999	623	311	504	125	410	567	239	294	726	518	295	894	489	190	999999	767	824	885	968	562	999999	434	193	907	486	999999	144	685	448	999999	611	999999	227	719	326	818	884	105	476	999999	937	749	690	252	999999	999999	513	999999	783	262	916	627	337	999999	520	199	128	597	638	678	433	553	999999	296	907	494	676	999999	864	999999	882	728	418	999999	625	869	999999	940	999999	935	229	625	902	196	523	983	999999	502	209	999999	700	297	999999	798	529	999999	999999	403	345	643	875	743	654	999999	379	197	999999	999999	110	999999	455	187	817	703	459	808	650	659	773	923	30	183	571	999999	74	595	271	620	495	241	966	999999	605	999999	69	485	970	884	816	335	774	160	402	558	681	523	999999	764	349	720	743	254	629	421	622	701	999999	999999	954	784	926	598	827	999999	999999	115	581	999999	999999	999999	999999	766	842	448	159	870	781	22	65	550	999999	999999	280	999999	497	721	720	999999	524	999999	313	62	929	42	409	186	333	533	874	999999	941	799	130	375	882	977	412	191	272	999999	919	170	862	413	668	428	328	999999	381	962	999999	397	999999	999999	670	785	836	809	48	972	999999	258	147	489	609	999999	386	904	892	520	318	539	922	773	448	152	200	526	374	999999	858	999999	162	911	192	999999	999999	845	705	107	150	603	999999	299	999999	671	32	999999	999999	352	51	423	999999	860	654	854	474	392	837	999999	999999	999999	444	67	124	999999	999999	236	306	64	681	541	209	794	380	715	396	632	569	776	130	817	999999	31	938	444	999999	999999	267	337	89	262	17	999999	512	830	168	95	184	937	999999	796	86	999999	671	510	224	375	490	938	467	842	822	71	999999	999999	999999	423	999999	679	999999	804	999999	999999	974	999999	533	31	292	549	556	311	999999	632	210	334	740	972	360	438	230	744	999999	328	999999	247	999999	946	781	733	242	745	999999	505	999999	771	827	117	999999	251	999999	203	92	941	392	166	394	999999	860	999999	47	625	999999	999999	459	421	999999	650	108	999999	990	587	249	999999	316	810	344	952	851	438	507	999999	207	999999	999999	36	662	
870	935	713	852	248	999999	708	696	617	683	999999	55	369	779	999999	999999	48	261	999999	953	534	634	999999	821	442	349	432	999999	415	428	953	238	432	759	132	999999	395	884	751	999999	541	862	698	137	999999	906	999999	659	330	623	999999	857	72	999999	138	245	999999	999999	420	999999	999999	143	290	999999	999999	57	999999	999999	999999	472	623	163	510	898	421	671	936	454	999999	535	999999	999999	999999	791	999999	106	176	358	630	886	360	504	474	999999	837	999999	581	999999	407	999999	293	880	999999	857	10	999999	999999	173	999999	466	309	908	137	884	52	891	888	499	930	999999	881	999999	979	769	999999	128	999999	659	71	23	99	436	56	752	999999	976	770	397	999999	263	750	12	999999	999999	587	452	376	589	808	999999	520	92	999999	775	999999	29	900	999999	746	881	326	697	111	647	377	872	861	384	642	75	130	500	708	999999	999999	999999	999999	999999	192	669	751	109	850	999999	503	16	857	999999	623	232	85	537	651	909	936	62	900	999999	796	714	590	991	947	999999	825	29	999999	999999	999999	260	999999	95	60	86	139	227	999999	999999	153	371	25	590	761	419	999999	593	848	999999	739	829	977	527	29	477	88	760	161	999999	300	484	631	955	388	373	781	990	486	574	779	999999	215	914	905	435	699	999	240	537	999999	999999	180	999999	172	999999	999999	999999	75	999999	997	999999	75	999999	999999	999999	739	69	212	397	638	999	117	999999	28	30	999999	73	622	594	778	89	529	624	999999	69	313	55	792	323	999999	857	924	903	576	410	999999	476	228	999999	695	999999	797	999999	899	753	134	896	567	152	450	218	999999	481	999999	918	850	451	384	999999	366	694	277	999999	305	999999	84	999999	999999	618	376	157	999999	387	898	148	999999	999999	724	611	935	416	487	650	999999	882	556	999999	109	999999	560	999999	101	592	878	11	372	909	547	128	678	921	199	999999	775	999999	374	924	582	666	637	173	726	999999	701	999999	999999	627	999999	423	235	631	114	59	68	173	999999	262	999999	897	776	999999	148	999999	932	23	227	538	999999	579	518	999999	870	442	999999	999999	486	327	890	929	794	744	893	134	893	57	999999	150	890	612	247	121	426	684	999999	264	34	129	841	687	999999	678	999999	445	999999	999999	999999	671	38	671	687	737	371	999999	999999	41	999999	999999	713	885	207	87	999999	271	999999	406	999999	196	999999	765	999999	999999	999999	999999	206	999999	991	458	999999	999999	999999	155	121	228	924	510	999999	847	581	858	999999	999999	415	955	490	655	999999	491	113	999999	397	999999	
128	272	310	999999	261	999999	382	987	49	39	795	423	999999	61	999999	428	999999	999999	656	368	615	694	989	361	951	999999	722	999999	95	510	355	721	999999	722	37	848	918	603	999999	999999	474	593	818	746	224	991	366	439	999999	999999	153	281	850	39	959	433	999999	999999	379	729	445	999999	901	539	684	83	521	877	33	999999	510	743	582	999999	893	31	876	252	146	959	175	293	860	483	366	84	871	872	762	999999	575	969	234	529	156	642	999999	289	72	150	999999	488	999999	999999	999999	410	698	999999	145	937	999999	40	812	420	564	161	971	999999	182	609	999999	649	124	429	999999	541	519	63	919	999999	999999	596	190	995	489	686	999999	999999	382	999999	385	95	736	825	56	545	166	813	999999	999999	670	999999	999999	462	938	830	374	999999	999999	570	999999	999999	866	884	999999	960	999999	816	931	878	999999	685	55	226	234	999999	912	999999	382	14	999999	705	98	999999	591	73	490	727	67	659	321	893	273	999999	999999	740	229	852	225	96	999999	350	882	999999	721	985	999999	999999	238	821	917	999999	612	27	999999	999999	556	941	303	545	480	131	759	999999	566	389	999999	243	162	493	897	70	83	296	318	44	822	999999	999999	605	999999	999999	499	999999	999999	999999	999999	999999	999999	878	999999	287	559	999999	616	574	591	610	530	342	573	999999	999999	744	924	999999	12	999999	709	161	373	554	739	697	702	880	632	523	540	329	108	999999	617	284	309	619	510	403	680	744	453	999999	481	999999	999999	857	862	754	321	999999	244	964	546	999999	514	639	548	861	977	735	942	77	80	210	243	407	378	463	444	999999	356	999999	645	999999	708	161	999999	868	999999	844	28	877	212	656	95	143	629	153	769	669	81	649	425	944	802	385	999999	281	999999	634	488	999999	999999	16	537	635	329	581	766	362	566	679	207	142	999999	75	865	423	124	109	778	234	694	999999	243	707	193	700	172	332	19	999999	999999	39	366	619	567	205	128	999999	814	57	387	999999	999999	401	451	292	237	736	519	727	166	537	856	264	714	544	773	830	999999	629	418	999999	353	765	448	999999	776	107	507	670	305	664	295	730	999999	287	671	999999	265	900	473	435	812	291	645	704	183	111	905	32	431	298	999999	195	999999	943	73	999999	952	999999	516	140	999999	849	432	501	999999	136	416	999999	872	931	575	551	999999	999999	999999	71	130	744	999999	999999	201	485	248	17	657	110	999999	904	224	999999	889	980	394	999999	999999	999999	859	153	463	56	695	479	159	500	999999	999999	
39	655	321	999999	227	218	999999	841	999999	753	611	999999	844	150	44	512	222	548	52	594	166	999999	786	999999	211	976	291	999999	999999	722	999999	748	293	200	81	446	999999	221	116	999999	699	553	404	999999	361	443	309	322	22	193	999999	610	457	138	309	215	869	653	800	251	927	343	861	226	428	863	141	653	78	999999	919	999999	442	371	894	613	999999	343	317	768	999999	999999	999999	999999	465	724	999999	999999	891	865	576	999999	999999	864	999999	365	691	188	34	498	311	655	999999	424	273	999999	178	95	243	695	787	535	346	42	575	958	409	75	999999	703	999999	976	999999	212	999999	980	589	577	618	999999	999999	999999	318	818	466	999999	724	999999	532	209	555	214	999999	999999	88	999999	603	389	999999	794	999999	625	427	331	925	335	893	50	403	292	676	601	999999	704	773	546	999999	999999	575	554	244	999999	543	561	157	999999	999999	567	134	979	387	999999	999999	824	999999	306	823	986	893	999999	137	999999	126	249	532	999999	737	227	431	541	823	85	813	744	560	77	999999	865	184	999999	999999	336	916	423	905	476	324	999999	999999	477	723	240	633	444	427	560	772	303	999999	202	631	837	145	593	166	311	396	542	274	515	223	957	812	336	860	800	767	703	344	999999	639	94	105	954	999999	593	451	379	327	999	304	789	836	981	936	999999	200	999999	267	603	89	781	388	616	263	765	999999	307	584	626	793	999999	958	972	562	547	742	999999	775	999999	999999	999999	225	999999	221	434	131	830	400	426	610	443	446	740	977	858	999999	488	700	62	999999	153	795	700	215	235	999999	863	428	398	701	19	999999	694	743	71	999999	999999	405	829	643	597	999999	999999	26	359	633	228	999999	999999	841	263	490	722	999999	715	232	999999	999999	986	603	268	412	11	725	600	885	999999	996	915	301	591	999999	871	418	577	999999	637	684	999999	999999	612	868	723	999999	447	999999	835	296	38	839	999999	64	999999	235	999999	999999	906	441	425	474	999999	231	89	413	999999	179	619	314	830	479	999999	839	213	394	991	999999	688	453	287	82	999999	465	968	85	259	999999	674	645	42	392	339	205	269	391	720	391	788	320	306	278	909	531	465	558	254	213	851	34	999999	999999	506	999999	164	353	424	999999	999999	13	163	723	504	973	281	448	150	399	999999	821	674	999999	611	377	157	999999	172	528	999	420	999999	55	685	649	412	57	885	876	999999	916	967	304	138	784	166	583	773	999999	260	27	418	855	999999	40	360	999999	999999	139	315	154	190	
895	426	999999	182	118	48	854	571	999999	562	273	357	663	853	379	999999	999999	220	573	246	999999	278	981	999999	999999	422	655	299	999999	999999	756	570	896	736	82	878	296	611	58	544	918	374	999999	465	154	507	999999	186	980	999999	555	999999	741	908	953	999999	999999	840	207	999999	393	565	792	560	806	703	460	927	781	501	195	226	172	39	327	862	252	526	857	477	999999	478	318	627	999999	999999	828	988	782	454	999999	456	999999	363	160	999999	582	475	658	450	57	999999	404	489	966	339	756	712	590	101	385	917	982	999999	999999	914	257	175	999999	968	874	472	154	337	67	999999	999999	808	878	965	999999	776	868	417	430	409	83	829	660	788	91	125	999999	691	999999	526	474	685	120	245	115	417	43	999999	575	999999	999999	999999	999999	238	527	999999	834	624	811	609	59	575	308	843	999999	428	514	654	886	758	73	462	267	541	274	136	999999	642	860	872	742	999999	841	999999	999999	999999	999999	999999	270	144	291	783	879	470	477	899	386	277	404	687	902	388	802	816	521	445	810	999999	999999	401	999999	201	764	939	866	870	733	463	341	999999	30	999999	393	752	477	290	582	797	74	999999	750	999999	247	182	970	999999	999999	999999	333	999999	205	516	999999	999999	885	100	28	999999	604	606	175	922	935	569	666	819	994	60	349	999999	862	22	826	598	999999	828	953	999999	999999	512	999999	999999	139	276	999999	513	999999	999999	867	999999	272	641	203	467	209	999999	999999	999999	516	160	368	335	684	103	999999	193	999999	869	228	67	999999	436	999999	101	121	465	792	669	930	999999	205	480	193	962	968	230	999999	368	399	822	999999	999999	85	818	153	169	34	46	73	999999	823	754	999999	810	250	836	669	111	356	743	45	825	747	364	999999	888	152	721	134	999999	373	999999	480	406	723	999999	360	164	948	951	440	755	605	484	338	450	184	382	999999	999999	561	718	999999	655	786	517	999999	720	862	264	27	312	912	91	999999	501	284	898	96	999999	485	999999	162	404	999999	999999	230	999999	35	514	713	769	999	992	999999	654	319	999999	999999	216	331	640	999999	693	934	999999	843	523	402	837	175	286	296	341	657	55	999999	999999	352	999999	297	276	999999	357	551	258	313	919	661	438	999999	459	288	879	69	999999	224	999999	469	999999	446	706	870	197	349	437	482	668	345	999999	999999	701	483	123	919	64	999999	999999	152	686	824	923	862	963	656	999999	997	417	281	999999	999999	107	158	999999	69	590	999999	507	18	123	999999	644	584	999999	
349	490	976	174	959	999999	899	281	325	783	360	999999	843	906	541	633	440	75	397	999999	553	990	552	316	64	338	999999	447	934	39	910	999999	999999	586	624	175	999999	832	999999	999999	999999	560	781	375	816	999999	747	500	965	385	683	710	257	61	999999	999999	999999	670	120	631	357	462	346	296	872	999999	185	999999	292	376	893	607	617	130	620	993	219	186	499	518	591	167	482	559	356	999999	933	296	854	999999	237	78	722	999999	999999	459	223	999999	502	999999	370	490	999999	599	999999	999999	102	136	441	738	149	761	181	601	50	999999	980	786	940	671	999999	999999	413	26	999999	825	999999	791	999999	170	779	724	684	851	157	110	949	882	78	280	118	807	999999	125	135	475	897	999999	785	729	479	437	554	831	411	482	87	201	459	666	201	310	924	280	958	425	999999	329	453	999999	999999	107	999999	669	563	438	43	297	891	673	927	762	15	482	690	352	179	852	999999	675	33	758	433	412	89	807	883	999999	999999	999999	398	999999	999999	999999	488	382	718	999999	278	972	449	999999	999999	786	999999	438	304	451	589	616	256	234	878	778	915	492	999999	999999	590	999999	999999	458	999999	191	285	999999	95	169	994	318	999999	293	584	999999	235	244	458	647	999999	650	513	441	995	550	463	173	699	999999	999999	999999	708	412	304	999999	427	991	658	127	510	388	353	145	999999	281	982	962	999999	411	553	681	44	999999	642	939	999999	123	462	590	999999	999999	660	196	999999	999999	609	230	989	71	60	244	585	999999	146	295	307	377	984	723	999999	500	523	298	355	999999	962	682	770	364	280	313	538	77	399	399	728	166	907	999999	999999	761	973	588	360	999999	105	703	999999	356	642	874	139	999999	32	237	999999	372	840	977	46	999999	459	634	790	746	999999	518	941	746	999999	150	469	535	999999	806	999999	999999	937	47	164	999999	999999	423	722	999999	184	798	54	171	999999	366	325	930	422	745	311	349	797	999999	612	587	999999	153	790	501	414	603	688	226	710	999999	434	999999	823	777	145	999999	911	999999	572	907	999999	779	945	210	999999	539	123	315	504	187	148	333	434	577	999999	647	633	999999	992	999999	120	828	999999	150	931	522	117	999999	609	275	437	413	51	705	123	982	208	589	676	999999	489	382	722	532	523	111	378	255	281	498	999999	690	402	990	999999	999999	329	804	278	313	999999	478	706	239	749	999999	292	729	463	524	448	53	554	999999	999999	738	116	928	627	830	999999	999999	373	121	999999	746	20	61	908	999999	
999999	403	999999	373	453	20	676	999999	782	999999	819	649	792	999999	999999	369	146	285	898	67	999999	401	187	999999	169	999999	115	594	376	13	724	999999	820	984	861	55	732	191	673	91	72	623	155	839	999999	503	79	616	72	503	610	999999	162	851	940	271	999999	872	213	882	905	91	126	779	999999	588	828	999999	895	999999	636	999999	611	817	999999	915	255	999999	436	666	501	498	531	872	402	988	88	969	999999	599	829	859	999999	999999	185	980	506	375	776	433	675	271	721	999999	867	655	133	344	855	34	999999	877	999999	547	390	417	559	254	999999	84	509	859	999999	305	184	999999	977	820	999999	25	999999	880	572	13	990	240	776	999999	15	747	865	744	124	999999	583	999999	423	440	410	767	430	262	999999	999999	999999	816	507	425	884	100	678	999999	999999	840	615	145	999999	999999	556	160	641	999999	249	639	999999	999999	745	743	722	999999	999999	546	420	874	594	166	999999	870	88	999999	732	999999	588	914	79	562	999999	283	414	447	646	999999	884	259	136	343	23	999999	493	168	81	764	703	999999	999999	999999	892	999999	999999	458	253	444	999999	381	427	290	508	334	569	656	723	999999	338	999999	999999	382	661	170	748	260	153	542	387	919	113	968	656	927	999999	937	670	224	38	955	203	211	626	512	832	845	835	999999	789	999999	445	609	999999	429	85	999999	999999	731	999999	994	999999	711	67	444	278	999999	633	581	999999	631	986	509	442	382	90	999999	756	159	338	902	425	999999	999999	550	484	503	543	999999	851	999999	468	938	999999	999999	650	492	999999	192	999999	383	999999	264	999999	999999	850	999999	177	62	348	702	607	330	999999	186	579	850	958	517	959	999999	915	406	999999	999999	173	58	373	999999	999999	598	239	999999	999999	954	690	170	999999	594	700	548	336	999999	889	159	226	147	999999	958	999999	800	999999	636	232	470	999999	815	999999	219	994	802	572	767	999999	749	472	43	416	448	495	999999	927	999999	817	421	447	999999	999999	580	116	999999	999999	415	999999	999999	75	602	351	454	497	999999	636	713	999999	897	975	568	170	149	999999	193	999999	999999	472	55	999999	169	819	811	999999	42	308	953	112	967	299	166	822	398	684	869	691	999999	951	620	781	999999	774	919	445	879	275	999999	999999	999999	305	417	999999	999999	68	905	783	540	431	464	576	682	999999	632	608	818	999999	771	464	999999	999999	769	153	852	999999	659	395	899	375	153	767	999999	69	189	672	881	999999	999999	340	779	95	160	539	497	53	109	612	999999	321	999999	143	503	
913	86	999999	999999	273	999999	634	408	520	999999	999999	288	999999	646	999999	431	959	727	604	999999	441	685	731	351	239	999999	999999	174	57	253	588	999999	19	999999	26	982	999999	146	618	134	298	931	999999	999999	984	261	999999	407	999999	190	192	594	32	321	72	999999	355	89	306	999999	291	470	361	277	305	426	278	433	629	640	673	999999	118	479	533	509	999999	999999	366	978	857	411	999999	999999	70	994	999999	698	211	788	999999	999999	840	11	843	999999	580	990	906	568	982	375	777	999999	999999	369	485	552	788	562	811	826	722	328	759	880	781	494	216	999999	700	999999	999999	841	13	994	982	999999	636	704	999999	999999	623	798	996	491	633	842	999999	701	519	999999	910	649	976	810	999999	999999	252	999999	56	95	783	605	867	411	999999	936	842	523	387	377	915	93	632	385	213	923	332	277	999999	999999	145	515	791	526	999999	582	864	202	999999	470	999999	673	657	844	652	27	930	594	348	697	999	835	324	999999	268	999999	999999	601	607	43	199	975	716	999999	949	278	813	999999	999999	571	999999	650	999999	999999	512	252	436	788	732	195	992	737	928	999999	939	309	201	999999	999999	843	565	999999	595	13	280	999999	956	549	999999	383	214	999999	852	777	625	999999	359	407	638	25	400	239	999999	999999	999999	461	56	167	999999	650	87	999999	93	898	16	999999	64	999999	645	623	295	886	893	358	981	413	884	161	933	999999	950	793	999999	252	453	335	404	183	999999	999999	842	799	382	254	306	50	506	954	771	817	999999	999999	761	25	730	999999	345	519	440	637	577	895	234	587	699	293	161	840	454	680	999999	881	520	999999	780	495	514	999999	62	940	999999	929	999999	126	295	999999	42	996	521	939	990	884	742	335	251	947	999999	999999	999999	22	888	665	510	999999	412	422	366	999999	999999	999999	999	999999	467	500	730	647	999999	999999	302	625	261	165	328	515	999999	999999	149	194	999999	832	920	720	105	999999	61	251	429	299	713	999999	718	107	761	286	999999	304	427	251	605	999999	442	999999	999999	929	761	999999	347	995	411	883	999999	181	359	999999	324	289	999999	427	449	999999	227	226	404	999999	999999	163	404	999999	575	999999	112	897	589	999999	399	463	228	999999	287	328	999999	434	887	830	598	547	999999	358	962	999999	704	999	999999	999999	999999	999999	72	81	32	607	338	999999	429	26	999999	386	999999	379	22	860	70	434	999999	999999	999999	793	999999	999999	831	369	416	999999	89	999999	999999	113	104	999999	603	183	401	999999	999999	999999	990	999999	999999	870	
60	999999	955	377	346	112	600	280	859	682	999999	594	888	497	249	999999	201	292	225	999999	336	999999	291	999999	999999	839	468	912	291	999999	140	999999	788	467	999999	618	999999	48	709	977	324	420	253	422	933	19	295	999999	999999	490	488	707	393	499	543	383	999999	838	999999	999999	643	687	988	400	551	565	805	430	973	999999	999999	163	999999	248	201	916	433	869	194	767	553	565	15	801	999999	999999	592	298	923	151	687	999999	447	999999	343	636	999999	999999	871	377	213	864	999999	286	241	335	135	154	308	627	949	71	653	833	953	999999	682	197	418	128	972	516	506	831	943	682	715	380	999999	999999	495	999999	998	816	564	689	634	728	569	655	307	447	990	306	202	999999	922	613	258	265	954	244	999999	752	405	696	368	108	999999	559	619	754	250	744	999999	378	73	999999	279	274	453	953	627	763	821	535	999999	209	639	327	759	112	999999	999999	999999	261	146	255	421	867	331	999999	999999	20	46	553	207	256	999999	823	999999	95	343	999999	811	11	616	681	999999	999999	999999	999999	468	25	799	999999	632	600	999999	880	242	817	425	412	942	917	567	617	999999	999999	338	279	44	816	765	673	768	147	838	607	644	465	324	551	999999	172	77	379	999999	528	920	606	121	294	590	999999	670	931	51	893	443	998	954	999999	541	999999	133	651	260	999999	749	494	762	999999	246	777	503	873	714	999999	850	198	407	208	357	731	168	750	236	30	13	836	999999	999999	174	645	510	999999	20	796	999999	425	999999	93	779	436	844	584	57	812	251	999999	999999	271	53	999999	601	756	315	809	999999	999999	425	239	133	999999	398	999999	373	999999	999999	842	863	999999	740	434	999999	323	429	921	887	583	999999	423	779	216	618	834	901	918	54	754	355	210	64	999999	10	999999	999999	865	999999	36	999999	999999	999999	408	933	999999	530	999999	187	287	337	394	922	999999	679	11	459	916	304	563	916	454	555	522	496	663	863	83	434	188	999999	999999	882	861	372	256	877	381	282	319	314	999999	999999	999999	427	960	287	895	987	999999	440	54	571	485	119	999999	901	33	911	280	445	457	999999	998	924	773	512	71	999999	433	133	999999	644	984	258	634	999999	788	104	536	385	967	96	999999	747	318	992	407	999999	999999	354	854	469	12	873	999999	108	999999	842	653	458	226	110	564	874	362	409	586	236	484	999999	122	928	385	894	477	371	758	999999	999999	781	114	318	199	88	279	619	641	999999	402	536	970	946	450	999999	169	867	531	
560	395	999999	415	181	277	999999	999999	999999	94	117	999999	495	999999	999999	236	999999	353	999999	999999	485	999999	999999	768	999999	834	999999	93	175	487	306	735	999999	839	207	866	706	375	933	51	647	999999	354	534	533	714	906	999999	488	719	578	999999	261	957	56	955	999999	150	940	346	329	468	999999	447	999999	382	795	656	151	625	999999	999999	999999	866	999999	640	999999	218	244	760	999999	999999	999999	455	909	572	484	652	793	252	224	566	435	596	722	999999	778	906	747	161	999999	259	54	863	999999	81	999999	395	999999	415	704	443	906	999999	418	999999	863	620	538	224	999999	999999	863	899	410	963	999999	824	153	93	861	353	471	999999	841	999999	999999	741	265	837	258	999999	958	387	547	781	660	255	187	164	999999	167	378	532	263	775	395	155	463	999999	10	499	251	611	554	999999	972	999999	348	999999	999999	132	365	999999	999999	809	194	486	361	629	312	826	646	989	767	703	999999	938	828	75	292	571	999999	999999	837	758	847	356	832	197	809	836	907	447	999999	203	802	678	999999	454	591	909	794	999999	924	999999	999999	999999	999999	850	385	43	999999	282	999999	289	843	336	999999	218	962	838	653	174	999999	475	918	999999	685	573	901	306	382	384	484	999999	777	999999	114	662	904	595	512	982	999999	775	999999	634	989	999999	360	999999	814	999999	999999	752	265	629	23	458	999999	999999	576	280	949	88	661	620	999999	84	512	999999	232	999999	313	376	335	671	362	54	633	294	220	999999	223	435	492	999999	999999	731	127	157	440	656	407	999999	28	241	42	733	999999	231	836	999999	521	960	253	999999	54	125	999999	999999	277	969	824	970	443	914	67	999999	596	636	729	75	956	365	958	575	999999	62	358	999999	639	628	999999	412	457	305	150	999999	191	878	979	775	315	534	999999	999999	999999	999999	817	999999	184	999999	147	999999	502	999999	958	166	12	677	810	992	767	332	954	999999	48	999999	523	148	773	805	342	717	657	953	760	432	485	496	744	375	245	253	919	999999	491	999999	909	999999	347	984	259	999999	77	987	18	982	999999	241	433	999999	913	678	340	379	185	430	829	548	20	535	680	999999	999999	445	757	524	999999	833	167	594	512	837	801	999999	555	829	649	999999	945	999999	999999	999999	73	335	462	999999	912	550	945	71	999999	999999	675	811	999999	744	580	632	240	999999	579	746	84	838	999999	86	877	551	823	999999	780	170	603	242	682	436	451	999999	982	200	611	862	999999	105	970	151	171	999999	485	811	259	26	439	461	208	116	
180	234	428	386	688	371	999999	599	291	463	767	443	139	999999	302	972	649	999999	882	717	999999	999999	867	765	914	887	999999	22	999999	763	731	152	44	575	999999	226	188	606	512	250	999999	297	814	999999	383	728	860	607	518	999999	377	999999	578	490	999999	999999	367	999999	471	999999	999999	714	502	999999	732	625	999999	563	621	85	999999	53	999999	642	582	570	999999	360	999999	196	37	468	504	820	396	341	999999	554	327	74	859	999999	999999	711	945	430	795	296	999999	757	999999	307	986	443	493	333	862	999999	907	687	37	17	281	285	773	837	220	682	140	400	62	854	246	557	999999	278	908	825	697	161	999999	877	574	634	867	999999	481	70	336	999999	478	636	646	639	47	999999	253	859	937	999999	220	999999	165	999999	704	474	999999	439	227	999999	424	46	999999	755	912	999999	999999	647	418	999999	365	159	355	999999	921	999999	218	607	999999	373	34	59	887	589	941	662	999999	189	929	999999	999999	52	843	121	647	442	396	999999	999999	887	420	605	450	894	752	71	766	97	473	288	266	463	919	854	999999	375	158	999999	814	999999	437	262	718	25	384	322	315	243	430	489	39	999999	880	999999	999999	428	608	993	999999	879	895	633	716	650	146	215	999999	989	920	999999	293	736	86	476	459	999999	887	434	999999	999999	755	532	667	984	259	939	583	297	901	772	766	999999	999999	934	364	803	999999	77	879	179	199	326	999999	157	206	302	249	413	181	794	541	183	483	999999	999999	999999	999999	731	401	206	631	999999	999999	999999	515	137	913	152	122	655	621	819	555	350	999999	439	219	519	788	956	999999	179	125	116	999999	592	681	426	810	991	837	999999	676	682	547	999999	239	174	642	78	389	107	301	525	183	999999	999999	143	166	694	162	999999	943	444	507	461	720	999999	917	922	456	999999	341	131	818	806	153	872	999999	887	210	55	877	999999	576	999999	878	599	933	999999	964	548	270	126	838	999999	871	999999	185	999999	643	999999	256	999999	999999	999999	999999	179	707	999999	578	999999	340	999999	494	117	999999	233	867	905	583	130	57	408	958	907	999999	224	292	999999	999999	911	697	716	999999	951	799	168	107	683	835	708	891	566	941	218	218	991	632	731	999999	647	374	279	512	999999	211	848	999999	714	668	551	886	999999	441	667	68	999999	999999	542	999999	419	136	999999	999999	874	238	491	466	749	999999	243	592	561	623	297	546	999999	214	730	750	950	999999	392	25	294	821	621	134	284	160	595	999999	99	999999	999999	521	189	999999	637	
999999	719	999999	21	25	434	958	999999	657	999999	999999	640	418	304	792	367	22	743	179	785	63	999999	999999	999999	598	999999	999999	999999	149	230	776	367	227	576	446	40	569	999999	999999	590	335	999999	963	980	999999	519	186	671	307	65	391	999999	20	423	999999	676	999999	209	423	911	167	465	196	999999	377	762	422	842	858	999999	797	626	375	999999	460	566	653	386	37	999999	927	999999	205	93	839	998	356	804	991	769	999999	999999	999999	999999	433	869	310	999999	613	401	106	343	999999	545	999999	764	412	431	963	999999	999999	976	999999	344	983	561	270	999999	597	378	999999	999999	850	98	999999	437	654	910	999999	590	265	126	999999	636	982	999999	791	659	825	999999	999999	925	999999	973	999999	701	999999	637	482	872	999999	207	939	244	985	488	493	725	999999	830	999999	999999	999999	382	762	906	212	545	362	399	769	611	287	522	782	490	999999	999999	351	392	999999	26	438	999999	981	68	187	539	650	999999	111	76	208	999999	965	104	658	999999	221	840	499	999999	285	999999	112	999999	919	999999	999999	504	710	616	384	78	592	102	73	984	999999	703	999999	999999	894	858	298	703	999999	293	556	999999	832	320	665	510	893	594	740	355	190	999999	999999	760	87	155	793	494	692	139	411	873	40	673	76	517	121	826	759	427	794	999999	594	999999	870	999999	671	999999	999999	873	184	997	361	718	804	416	999999	968	595	999999	75	803	21	283	881	683	657	999999	253	999999	398	77	835	323	560	999999	399	999999	890	999999	483	403	543	999999	954	999999	999999	321	869	999999	952	153	999999	999999	362	999999	999999	320	754	196	999999	512	156	803	485	117	171	47	167	33	26	999999	87	293	274	671	269	202	328	477	999999	999999	999999	593	205	999999	837	999999	961	569	999999	88	999999	999999	196	971	256	740	343	847	252	483	164	845	643	898	76	947	745	690	731	205	999999	287	35	780	222	563	608	240	279	346	86	597	641	938	306	384	106	999999	425	999999	859	999999	999999	999999	191	454	950	307	188	999999	89	999999	999999	196	96	479	678	999999	758	999999	141	112	578	906	407	566	214	705	999999	999999	850	999999	275	212	345	521	999999	347	598	768	999999	311	62	999999	266	805	759	454	999999	826	706	689	545	731	397	757	902	999999	999999	625	250	999999	705	496	49	999999	15	635	999999	575	426	999999	817	990	999999	830	60	199	999999	999999	806	759	853	774	985	999999	906	543	814	588	619	734	999999	973	527	368	605	565	348	629	799	134	603	999999	410	999999	872	554	651	999999	
707	712	999999	687	818	491	401	930	511	879	731	472	999999	272	956	691	282	844	999999	721	234	495	850	999999	802	682	165	577	374	619	298	999999	999999	257	881	906	999999	379	165	999999	967	675	999999	469	898	337	313	341	329	999999	103	38	91	930	999999	221	861	659	999999	146	335	823	565	891	590	378	999999	572	390	59	636	902	688	436	754	559	441	390	999999	475	999999	824	258	656	999999	999999	280	961	999999	669	54	999999	494	28	710	999999	999999	172	879	529	756	741	950	279	91	200	349	654	185	783	999999	481	537	420	768	511	574	909	374	330	999999	619	657	721	15	240	418	670	725	610	449	999999	511	999999	718	636	873	978	574	336	999999	626	785	999999	889	573	868	999999	260	209	999999	210	797	999999	431	147	93	999999	274	999999	782	679	928	999999	344	999999	969	999999	701	141	999999	596	344	999999	409	999999	999999	525	831	441	372	343	999999	526	40	999999	481	952	999999	999999	553	644	714	724	999999	251	697	220	999999	999999	603	933	999999	128	999999	999999	865	759	159	949	313	567	407	832	487	448	269	999999	544	105	40	27	763	129	999999	992	882	620	494	167	999999	999999	728	454	838	439	999999	300	999999	57	382	721	999999	231	278	985	247	881	246	115	981	999999	999999	999999	357	586	179	999999	999999	579	111	999999	274	992	999999	689	839	999999	999999	58	487	969	457	497	722	999999	999999	542	851	602	755	10	383	389	999999	497	999999	999999	106	261	999999	707	999999	385	946	999999	457	999999	999999	588	999999	294	887	197	627	22	838	187	999999	48	372	637	411	938	823	110	871	884	816	678	741	812	856	999999	789	999999	999999	82	550	595	861	413	487	272	455	999999	123	999999	762	173	659	770	56	999999	999999	631	306	821	561	845	265	999999	994	386	847	343	438	999999	999999	847	803	765	636	394	187	958	159	149	999999	362	987	999999	132	652	999999	970	999999	798	999999	167	483	397	999999	705	339	298	419	110	425	999999	43	968	788	915	999999	894	999999	662	999999	930	482	166	338	209	858	580	999999	351	368	876	578	639	299	250	373	999999	255	931	65	999999	549	999999	999999	381	999999	28	896	217	293	134	837	113	918	924	685	326	69	321	999999	758	999999	999999	742	548	543	403	679	548	999999	953	648	211	607	990	391	433	442	957	879	839	683	243	68	999999	999999	474	999999	375	999999	999999	999999	934	95	306	52	999999	316	999999	837	926	349	358	665	339	485	635	506	927	542	999999	884	112	441	16	999999	614	999999	509	508	79	
681	313	983	504	607	714	126	999999	948	910	126	266	999999	953	500	335	578	728	757	414	968	793	832	312	999999	253	999999	88	231	437	471	806	677	768	254	999999	375	170	731	771	519	205	979	999999	145	999999	982	487	516	749	46	999999	751	103	110	999999	480	999999	999999	999999	221	48	90	520	448	320	999999	360	999999	999999	960	999999	997	986	895	773	814	209	176	545	271	25	571	481	401	190	65	584	667	999999	565	693	828	377	560	481	999999	468	999999	825	48	632	999999	62	788	628	293	765	208	337	83	280	514	796	102	999999	476	608	128	267	999999	15	999999	999999	899	276	999999	999999	435	424	658	355	25	999999	507	639	247	999999	692	999999	897	299	385	999999	293	294	189	999999	285	364	14	999999	999999	926	570	999999	938	435	162	522	49	663	339	999999	679	727	265	173	299	999999	958	999999	915	355	369	964	629	363	68	615	999999	557	354	80	999999	999999	15	98	999999	474	700	811	366	180	999999	243	960	999999	660	566	38	25	999999	821	999999	57	601	994	567	606	413	585	376	547	434	491	319	268	374	538	721	176	393	999999	763	156	600	744	999999	999999	14	38	703	502	586	81	999999	532	673	371	549	20	531	184	71	125	999999	818	745	999999	924	999999	236	999999	844	999999	632	917	68	260	457	856	383	999999	601	999999	881	999999	961	999999	999999	999999	595	999999	988	710	999999	999999	763	648	711	781	998	378	211	313	801	999999	999999	999999	448	999999	474	423	914	692	637	999999	999999	686	243	570	857	391	999999	147	116	233	142	144	226	424	163	419	548	999999	999999	14	239	298	999999	310	999999	246	915	776	999999	999999	999999	305	82	554	636	87	999999	151	924	616	801	74	206	577	448	523	507	34	745	999999	874	249	834	632	861	294	112	932	353	620	476	801	824	934	999999	837	71	999999	999999	85	14	407	999999	999999	213	999999	101	15	861	703	739	891	999999	267	307	848	999999	450	693	351	975	482	797	313	150	999	249	272	442	611	462	835	246	669	60	476	498	999999	999999	696	202	106	81	650	881	585	770	567	636	999999	376	999999	999999	446	110	999999	999999	447	999999	213	925	829	999999	999999	251	903	999999	370	217	830	360	876	30	996	999999	878	410	999999	432	564	999999	682	999999	155	245	840	999999	799	569	527	866	60	493	225	771	999999	532	821	999999	977	999999	410	359	806	935	499	999999	981	999999	231	131	999999	24	545	974	252	203	999999	24	410	56	855	800	689	964	310	393	804	235	785	999999	589	
746	454	634	828	332	829	219	745	250	999999	512	347	406	411	45	947	251	528	179	113	807	999	999999	85	609	669	841	635	116	795	999999	511	999999	999999	717	999999	911	155	919	374	219	278	999999	999999	999999	999999	999999	562	274	445	999999	999999	616	999999	999999	746	999999	999999	999999	999999	987	999999	999999	999999	128	999999	472	864	694	999999	999999	106	609	999999	894	538	840	759	732	156	999999	288	371	670	999999	60	999999	632	760	970	56	361	926	266	386	999999	639	999999	62	351	990	999999	868	798	408	467	107	810	999999	999999	999999	999999	826	83	999999	708	222	999999	222	78	116	999999	113	723	429	999999	999999	352	999999	269	899	135	707	391	166	957	420	572	272	775	999999	94	284	517	74	291	999999	853	999999	677	999999	670	501	983	245	999999	999999	155	378	999999	297	754	999999	98	999999	999999	66	445	916	999999	999999	649	706	447	126	31	565	595	659	999999	159	326	372	999999	846	239	633	723	156	16	999999	274	999999	548	999999	208	701	196	174	293	235	99	936	661	388	999999	964	64	867	999999	594	999999	496	999999	573	970	392	641	251	999999	999999	342	299	910	687	34	455	167	999999	918	330	379	431	376	999999	69	390	999999	999999	999999	275	579	999999	933	422	912	778	999999	974	517	815	999999	944	60	145	892	800	35	999999	364	328	806	105	949	893	225	307	129	328	513	999999	681	999999	179	849	578	486	365	999999	774	255	492	999999	999999	112	999999	434	381	240	30	268	999999	736	16	753	468	484	907	50	207	999999	999999	644	470	927	143	790	999999	210	567	999999	444	537	209	119	836	999999	653	846	999999	790	926	889	307	254	235	944	272	425	390	999999	579	325	301	170	596	999999	722	999999	969	479	999999	180	673	999999	999999	827	537	999999	917	999999	831	999999	999999	416	688	999999	346	999999	999999	198	527	359	999999	999999	836	999999	246	48	522	999999	901	139	877	163	999999	999999	999999	999999	430	999999	417	375	508	544	273	518	908	884	481	827	510	506	821	780	952	310	359	210	777	705	591	498	384	927	944	701	192	263	285	933	553	999999	794	999999	781	161	850	286	209	327	999999	361	567	695	488	405	317	106	211	830	999999	25	915	725	816	918	991	581	600	571	335	999999	609	999999	999999	857	711	526	999	800	459	83	999999	459	494	239	999999	688	449	548	394	999999	999999	454	537	537	737	79	999999	862	170	279	999999	638	992	999999	751	28	421	631	693	791	999999	410	381	331	25	999999	240	587	986	312	141	999999	186	999999	602	165	21	
999999	130	642	999999	146	999999	190	398	371	467	930	487	999999	277	818	999999	602	988	651	83	999999	521	281	838	901	875	857	999999	633	461	752	961	596	17	999999	511	61	753	961	999999	999999	999999	654	998	310	109	84	45	999999	999999	584	261	951	91	999999	999999	999999	804	999999	270	782	52	764	909	715	968	999999	905	602	317	803	849	37	881	882	999999	867	283	537	801	801	822	823	437	877	501	999999	514	212	449	662	257	999999	999999	987	999999	178	744	293	342	218	178	442	16	403	734	234	79	209	531	999999	574	276	344	468	960	228	337	42	223	958	386	702	999999	999999	555	242	336	999999	734	114	999999	999999	205	593	633	999999	816	43	152	277	940	315	680	999999	97	980	282	242	37	929	999999	712	999999	999999	831	476	290	362	847	502	897	999999	999999	427	999999	584	999999	750	999999	581	412	303	889	946	27	80	999999	80	566	574	999999	999999	999999	805	273	421	921	820	999999	166	109	464	999999	650	379	764	840	263	999999	513	908	531	407	999999	999999	547	822	132	366	761	454	999999	795	283	999999	804	999999	999999	999999	822	999999	260	999999	678	999999	947	999999	249	999999	263	239	767	999999	63	665	439	999999	419	999999	725	598	999999	464	10	711	889	668	913	999999	999999	453	181	110	36	850	999999	542	728	974	579	999999	999999	555	113	531	687	987	742	999999	112	999999	999999	391	437	233	864	796	988	966	592	999999	204	140	12	809	999999	667	205	213	17	897	967	444	708	295	24	999999	360	999999	34	999999	926	999999	15	466	551	999999	672	999999	985	861	553	761	999999	999999	246	452	552	303	473	30	792	539	609	215	150	999999	682	151	218	999999	446	519	942	999999	363	999999	135	545	268	277	999999	999999	227	156	353	216	62	999999	59	571	700	999999	999999	999999	999999	396	696	800	325	94	999999	530	593	374	425	44	819	701	999999	999999	999999	17	45	205	35	400	321	999999	861	934	999999	274	102	647	920	999999	999999	937	582	999999	211	335	229	183	170	473	999999	853	730	319	396	361	480	711	999999	693	30	810	999999	718	85	999999	938	391	999999	843	438	946	999999	46	999999	881	128	971	145	992	787	862	45	562	591	468	999999	552	547	62	793	391	402	237	368	999999	958	864	999999	969	396	999999	999999	326	999999	999999	408	999999	788	515	242	509	999999	261	999999	168	774	999999	999999	616	510	395	999999	999999	60	57	553	227	999999	999999	999999	264	90	176	999999	949	370	718	527	729	69	48	764	999999	819	293	815	151	999999	999999	999999	542	
737	284	469	11	994	873	999999	987	317	191	27	961	593	978	429	408	655	999999	798	66	898	406	557	471	631	811	809	767	241	412	895	477	999999	999999	999999	805	999999	604	955	496	999999	539	421	878	31	802	448	841	999999	417	495	375	411	872	643	341	727	997	379	999999	74	999999	999999	905	296	549	74	213	461	999999	700	61	11	311	613	369	999999	678	450	829	373	968	903	999999	917	529	75	34	745	196	88	710	234	772	432	943	999999	516	591	481	738	245	999999	250	716	999999	374	110	269	284	356	58	556	550	999999	106	605	999999	987	766	999999	999999	999999	275	999999	990	826	999999	879	669	586	477	97	968	999999	137	588	662	116	483	165	965	765	470	839	40	163	684	953	336	999999	999999	529	999999	999999	699	777	125	705	726	617	999999	231	600	698	878	960	588	459	691	517	942	826	999999	611	518	283	999999	435	514	999999	151	999999	553	331	736	999999	271	970	401	360	473	999999	390	999999	29	744	175	772	960	79	575	234	999999	818	405	33	24	999999	490	425	780	689	201	999999	475	860	999999	999999	999999	930	698	617	999999	341	54	999999	999999	648	592	773	118	999999	474	999999	270	917	24	734	926	713	999999	999999	490	976	999999	783	766	499	399	999999	999999	896	809	40	999999	957	177	929	999999	419	586	376	631	716	999999	555	224	999999	629	558	846	999999	999999	258	996	999999	137	90	999999	271	229	999999	259	433	707	222	999999	444	999999	312	749	999999	999999	516	136	567	999999	773	670	33	569	19	870	999999	999999	133	554	561	44	729	830	999999	999999	512	200	640	126	999999	19	104	999999	780	999999	326	809	761	981	835	999999	438	234	363	420	739	702	219	85	418	121	583	999999	863	410	343	999999	663	999999	999999	326	999999	999999	228	999999	576	892	788	326	999999	41	999999	151	719	439	605	505	999999	676	999999	809	981	564	999999	96	435	436	277	379	359	843	155	844	532	518	635	987	16	599	843	846	999999	893	531	386	561	442	947	434	999999	838	16	999999	488	649	345	932	999999	141	338	149	625	418	966	710	999999	715	619	999999	804	617	499	876	999999	591	896	97	42	332	535	993	489	999999	575	521	999999	999999	365	882	999999	702	999999	874	270	704	999999	504	926	821	999999	845	822	746	999999	999999	999999	139	999999	897	752	257	899	419	606	999999	660	781	999999	455	872	727	359	736	37	111	999999	999999	999999	999999	370	402	171	220	831	689	180	999999	223	387	182	999999	14	468	139	926	999999	836	278	925	53	449	
660	999999	948	773	496	95	719	528	825	999999	523	999999	537	360	999999	689	999999	916	174	999999	568	466	283	999999	999999	891	607	999999	999999	999999	356	690	94	920	741	690	271	68	203	94	32	999999	562	458	194	977	931	779	840	123	258	361	760	135	881	204	999999	784	59	605	999999	619	229	300	377	833	999999	999999	999999	405	427	999999	722	89	895	873	999999	824	979	999999	999999	827	270	195	287	999999	929	959	49	999999	492	487	18	598	606	999999	999999	271	999999	361	45	324	170	444	696	728	638	680	239	17	300	999999	805	314	999999	660	359	999999	999999	382	903	983	577	999999	913	939	520	134	483	492	407	999999	999999	999999	710	645	666	999999	498	558	365	259	729	41	257	119	682	704	999999	999999	64	441	258	709	999999	62	999999	99	530	756	217	514	207	747	610	999999	999999	187	603	10	999999	533	545	999999	26	653	999999	546	823	804	267	999999	182	537	438	965	999999	43	179	658	898	999999	304	741	351	851	999999	999999	431	598	999999	505	110	999999	951	530	896	794	999999	999999	798	210	999999	999999	499	401	342	669	318	645	999999	999999	18	945	111	999999	238	803	122	175	601	281	125	234	335	762	715	229	999999	907	79	999999	351	374	859	999999	310	578	252	949	519	392	999999	786	999999	872	496	165	851	999999	302	102	681	527	213	999999	95	999999	400	737	999999	122	93	411	575	676	264	644	95	413	126	999999	561	173	656	999999	607	338	901	463	275	560	999999	999999	999999	976	999999	824	170	342	612	269	999999	514	273	999999	999999	999999	220	657	618	852	79	447	418	642	540	518	870	994	919	756	150	999999	472	135	744	42	796	999999	759	439	483	753	801	856	482	999999	899	999999	909	345	128	999999	999999	999999	490	930	999999	972	446	407	953	999999	423	999999	999999	250	52	147	661	999999	999999	621	897	188	379	325	646	562	170	492	619	999999	94	583	637	896	102	999999	645	814	399	999999	162	362	486	317	340	945	737	242	999999	999999	597	642	999999	999999	999999	666	53	174	999999	999999	812	953	788	342	999999	839	999999	232	157	993	999999	847	877	652	468	545	702	71	999999	701	825	999999	488	857	33	999999	714	140	999999	999999	999999	999999	530	319	999999	999999	573	999999	236	999999	727	514	94	21	999999	999999	765	227	49	810	964	981	189	592	265	999999	475	930	318	638	134	999999	682	721	986	32	326	567	641	269	971	558	835	494	973	320	842	999999	598	283	686	497	101	999999	471	34	300	938	64	136	733	643	835	999999	376	640	
832	373	34	999999	433	207	999999	999999	839	999999	156	999999	999999	944	999999	998	341	45	999999	637	996	941	999999	962	731	999999	512	514	535	337	723	248	127	999999	488	999999	999999	361	999999	488	999999	321	901	999999	878	999999	329	120	999999	999999	999999	799	999999	738	643	890	123	72	515	55	695	81	253	511	693	908	577	285	999999	572	557	999999	195	473	999999	684	50	205	94	135	68	999999	429	800	36	923	602	389	999999	598	365	389	845	804	793	838	999999	400	371	969	38	54	654	522	999999	331	613	181	999999	958	849	999999	999999	390	999999	999999	652	452	484	769	315	999999	585	867	217	177	144	391	999999	888	616	650	833	124	106	999999	747	907	623	999999	319	431	377	740	748	446	999999	999999	817	500	196	999999	915	601	664	999999	469	786	314	20	196	232	501	133	999999	209	95	863	294	999999	555	999999	829	779	999999	884	820	844	129	770	999999	679	574	999999	701	991	734	241	460	265	553	960	602	613	519	97	929	999999	999999	549	361	548	180	844	945	451	999999	999999	151	999999	30	625	667	999999	253	999999	999999	323	432	999999	474	999999	412	39	429	999999	152	999999	999999	372	999999	577	455	999999	419	228	509	730	999999	999999	205	598	99	679	245	928	999999	68	369	999999	439	616	820	47	84	507	999999	151	424	361	999999	579	876	779	825	999999	179	97	134	35	17	999999	90	182	165	875	999999	733	794	500	301	93	857	266	932	348	756	999999	505	911	93	367	999999	881	950	999999	999999	319	854	792	999999	216	934	344	996	511	536	999999	882	209	744	412	357	999999	69	999999	999999	619	847	487	695	760	591	222	942	649	999999	208	232	538	163	453	878	11	740	95	158	522	270	431	812	118	535	306	177	680	20	999999	821	733	904	112	472	377	107	999	624	722	999999	356	888	999999	425	354	55	999999	999999	355	193	999999	999999	209	358	425	674	586	999999	294	54	999999	638	241	386	498	634	61	980	999999	904	999999	470	999999	131	913	542	999999	693	999999	261	877	157	664	207	999999	665	704	753	56	702	520	999999	339	678	999999	718	657	951	926	719	999999	999999	31	999999	999999	513	641	87	444	883	199	893	999999	43	999999	124	973	43	999999	999999	929	307	934	999999	393	967	140	758	991	205	999999	999999	767	471	267	999999	999999	222	755	999999	34	626	318	173	512	627	729	306	510	25	999999	623	999999	103	790	696	385	223	68	484	383	883	96	249	997	999999	999999	583	999999	999999	999999	999999	287	205	808	312	989	770	306	999999	999999	
834	257	975	460	999999	120	673	681	571	192	999999	164	281	960	150	540	79	175	845	501	156	999999	901	37	999999	999999	999999	999999	487	706	614	917	302	245	548	636	121	788	735	557	462	902	999999	426	86	999999	16	245	668	772	920	604	460	999999	102	314	355	999999	999999	926	999999	389	203	864	577	995	861	46	421	514	429	999999	440	298	999999	254	324	484	950	386	339	981	626	999999	786	19	466	38	999999	244	290	172	999999	809	999999	999999	708	999999	848	91	745	970	999999	164	353	639	999999	172	234	848	989	871	998	101	999999	910	762	488	87	568	999999	833	893	187	999999	999999	969	630	634	966	545	973	635	868	641	369	999999	999999	372	156	845	304	803	304	254	999999	174	229	222	999999	320	230	999999	290	999999	912	86	646	930	96	669	999999	999999	268	313	25	245	139	459	999999	752	300	999999	930	999999	243	39	599	932	813	101	749	418	999999	655	325	710	355	999999	729	292	999999	541	999999	487	311	999999	999999	991	999999	999999	45	770	999999	10	30	114	342	567	319	999999	487	713	127	999999	919	135	999999	612	999999	314	890	813	730	944	240	758	840	453	999999	476	493	608	704	638	66	979	999999	880	635	999999	378	787	15	845	805	808	424	290	567	186	119	999999	13	924	999999	999999	49	999999	769	271	273	888	156	842	399	879	19	488	938	939	999999	999999	976	776	936	112	808	884	999999	999999	344	560	886	244	367	999999	604	779	354	835	999999	390	120	373	948	489	640	999999	456	999999	799	935	999999	999999	482	342	957	236	987	191	999999	164	999999	347	999999	712	12	911	999999	999999	284	999999	144	113	999	322	667	999999	828	999999	472	999999	438	223	632	408	999999	268	761	999999	999999	378	792	172	421	785	999999	772	445	245	487	999999	687	999999	651	570	801	248	999999	170	675	354	408	541	719	999999	725	689	715	999999	504	999999	159	461	247	906	447	971	999999	999999	834	894	999999	999999	968	743	957	823	999999	72	607	969	999999	601	358	258	970	260	453	644	69	798	66	917	740	744	999999	999999	377	999999	133	829	557	999999	335	780	999999	999999	572	976	820	999999	127	999999	920	535	112	999999	112	989	935	999999	527	999999	163	45	837	259	999999	999999	174	731	999999	826	939	777	999999	237	276	578	81	165	688	477	999999	167	681	414	996	215	642	30	999999	999999	809	936	312	510	260	299	942	927	961	999999	999999	98	457	300	713	153	999999	875	291	999999	918	999999	999999	999999	999999	996	364	433	263	999999	591	153	607	999999	27	
999999	475	911	976	999999	635	153	999999	999999	999999	735	999999	999999	701	999999	101	767	999999	600	469	39	438	261	286	263	999999	519	674	323	999999	668	999999	390	282	710	677	211	898	999999	999999	774	999999	168	394	498	297	999999	999999	409	556	824	414	16	607	987	574	999999	635	723	999999	126	479	999999	592	999999	253	329	999999	991	185	890	869	999999	702	694	454	279	866	788	966	999999	999999	274	766	999999	264	485	782	295	146	999999	576	184	273	999999	305	703	999999	397	254	967	864	999999	234	665	955	979	314	999999	543	304	356	846	999999	999999	338	215	124	660	743	768	999999	999999	855	999999	324	694	170	919	999999	750	704	999999	999999	998	108	56	49	999999	976	284	180	868	999999	841	116	729	427	195	453	999999	589	999999	999999	486	999999	51	885	999999	351	271	819	394	524	793	600	877	999999	758	979	999999	175	999999	684	468	597	678	81	23	615	594	276	975	476	309	999999	789	824	67	999999	67	170	537	760	715	465	786	354	958	251	238	427	999999	215	171	924	999999	999999	999999	888	752	999999	872	896	756	994	843	999999	224	632	811	63	254	999999	999999	131	637	263	968	13	999999	999999	123	772	386	177	607	999999	999999	385	594	558	638	179	825	98	298	640	13	720	621	999999	999999	335	440	185	182	489	999999	999999	296	322	272	192	86	429	855	110	520	588	397	82	613	838	47	263	999999	85	364	834	833	997	259	257	999999	943	202	787	999999	211	999999	127	487	999999	999999	999999	296	456	102	405	999999	198	130	424	333	549	264	301	298	187	760	999999	134	458	216	299	999999	999999	800	142	236	999999	767	999999	999999	279	594	348	749	765	966	968	983	958	601	645	876	834	924	999999	689	999999	499	999999	450	898	993	39	999999	800	218	282	655	959	999999	175	430	810	830	63	999999	916	552	532	999999	791	123	999999	856	570	422	999999	99	958	453	999999	577	999999	999999	695	286	999999	288	949	557	694	323	33	999999	436	224	76	13	871	999999	773	358	967	999999	658	784	827	182	498	388	979	999999	999999	999999	843	597	999999	941	145	777	398	637	603	999999	525	478	999999	999999	999999	355	355	234	228	999999	679	999999	610	667	220	911	999999	392	790	570	577	511	625	517	946	839	407	999999	868	104	999999	999999	755	991	429	189	999999	999999	752	999999	42	999999	964	627	999999	865	986	159	999999	234	328	15	846	999999	999999	999999	999999	582	439	590	948	231	366	134	580	543	999999	999999	999999	40	226	999999	640	648	538	822	547	999999	680	90	852	
258	403	644	775	494	999999	723	593	415	337	999999	23	999999	999999	810	398	840	57	303	644	377	910	700	17	999999	374	208	503	999999	476	854	999999	358	738	999999	999999	999999	358	95	999999	507	34	832	999999	115	999999	999999	454	999999	433	999999	951	387	446	485	347	702	637	462	129	100	230	999999	999999	999999	999999	999999	999999	503	982	999999	999999	999999	59	146	352	88	997	901	329	999999	754	775	162	769	902	999999	999999	262	999999	135	94	896	966	162	287	27	892	230	896	999999	56	950	999999	999999	999999	999999	337	309	999999	268	999999	735	999999	999999	999999	455	855	180	580	694	752	180	999999	857	591	595	995	999999	999999	999999	195	776	999999	999999	849	803	999999	406	553	913	999999	612	999999	999999	999999	359	764	742	999999	832	171	721	650	211	999999	999999	810	999999	999999	999999	999999	999999	450	807	83	928	999999	150	999999	999999	999999	458	627	666	508	149	999999	999999	436	242	831	262	90	999999	999999	473	999999	804	416	999999	993	999999	242	923	918	755	172	322	30	501	629	623	999999	283	999999	713	104	983	703	445	825	763	461	931	999999	742	360	422	643	609	999999	999999	999999	411	548	999999	226	704	748	999999	976	737	999999	935	612	999999	894	806	619	999999	379	153	111	970	999999	240	690	310	999999	186	404	999999	679	999999	699	704	889	956	735	999999	497	400	245	999999	469	97	738	999999	329	591	999999	554	802	193	240	659	824	763	263	999999	593	915	580	571	999999	236	68	614	246	999999	999999	999999	80	486	962	978	907	161	511	999999	502	174	999999	999999	338	849	947	496	190	50	880	135	702	426	550	581	820	673	999999	242	39	999999	289	421	999999	909	483	326	999999	999999	999999	673	262	202	816	428	934	48	242	999999	289	572	434	206	999999	202	245	654	935	391	999999	244	559	279	41	999999	884	569	278	429	376	999999	275	999999	999999	217	873	999999	610	999999	646	781	440	102	952	467	999999	93	999999	80	673	999999	390	838	103	516	123	982	171	447	544	375	999999	813	999999	659	306	506	907	820	999999	999999	999999	999999	744	386	803	466	327	574	679	999999	185	999999	756	546	249	437	999999	782	103	999999	348	999999	999999	999999	21	627	960	302	171	203	186	573	999999	937	786	576	103	716	999999	656	665	999999	768	999999	200	572	999999	999999	420	868	671	999999	727	438	396	880	999999	999999	375	186	506	34	413	485	624	612	999999	999999	999999	672	343	999999	78	446	234	752	403	844	90	448	999999	373	882	999999	531	61	845	323	999999	999999	349	629	999999	999999	160	641	193	
293	999999	587	127	999999	836	999999	535	999999	999999	999999	999999	644	487	392	393	926	615	142	151	121	999999	999999	766	142	277	855	332	713	776	541	296	593	568	120	726	502	331	999999	999999	999999	766	999999	995	564	119	906	427	957	999999	424	921	999999	999999	999999	339	555	821	985	971	999999	424	821	776	524	994	620	86	376	665	890	605	293	604	999999	354	975	577	211	32	370	437	375	477	999999	619	278	999999	496	999999	181	681	346	360	556	720	945	999999	480	569	999999	830	61	301	999999	999999	999999	423	999999	999999	363	977	619	962	999999	553	59	353	999999	905	726	526	999999	595	494	218	999999	932	999999	296	999999	774	107	999999	533	540	999999	83	132	543	999999	999999	611	768	427	203	72	999999	749	13	999999	999999	786	574	999999	973	250	465	999999	147	999999	999999	375	205	329	589	999999	977	439	80	177	999999	231	999999	924	871	914	821	178	301	155	885	192	54	626	806	987	532	999999	559	299	999999	276	984	983	284	489	999999	999999	999999	324	95	944	679	835	999999	380	906	649	972	68	429	297	515	991	999999	999999	330	579	999999	999999	999999	188	999999	780	999999	709	246	999999	650	391	508	382	340	977	69	940	512	218	931	999999	91	883	826	500	870	632	999999	993	999999	761	168	999999	925	245	999999	907	74	898	587	984	999999	19	999	590	560	57	957	538	931	999999	20	122	647	98	521	473	362	388	999999	624	999999	253	587	999999	232	671	456	105	19	999999	999999	614	999999	946	300	999999	883	999999	940	999999	675	999999	71	585	999999	999999	199	999999	999999	503	999999	685	988	962	46	891	431	120	999999	999999	601	999999	528	778	857	406	491	700	797	449	590	126	448	999999	949	999999	191	12	148	185	482	618	999999	516	999999	200	999999	668	910	409	649	772	877	61	231	813	703	292	727	354	565	498	50	284	913	439	999999	899	23	319	710	999999	999999	192	416	999999	490	22	999999	667	780	823	790	397	999999	817	999999	397	999999	145	32	898	999999	794	999999	983	578	106	602	999999	999999	726	654	600	699	999999	800	695	644	249	333	690	121	69	573	999999	707	653	484	105	999999	849	43	877	297	811	155	999999	572	432	414	393	420	999999	999999	64	178	199	697	580	27	999999	753	627	812	342	786	999999	230	999999	999999	925	999999	507	977	113	692	776	313	887	84	622	133	221	999999	999999	280	118	355	519	574	518	955	903	87	647	106	999999	75	955	999999	931	957	695	156	489	770	912	35	999999	371	401	999999	809	999999	405	429	542	792	
872	71	678	999999	999999	312	767	969	999999	429	339	17	286	711	999999	862	999999	999999	999999	74	999999	178	367	92	744	157	182	631	155	407	681	999999	564	623	202	893	356	71	255	392	388	519	62	493	999999	604	94	690	538	947	363	999999	991	477	446	704	999999	596	135	999999	140	146	824	320	747	121	452	663	518	464	516	91	999999	55	685	836	126	874	999999	149	73	491	103	208	54	941	237	999999	999999	498	999999	999999	936	999999	999999	999999	695	741	745	584	161	431	181	999999	999999	999999	331	999999	791	999999	587	829	209	985	500	999999	53	625	999999	806	883	365	486	999999	274	999999	154	999999	999999	999999	999999	999999	138	811	988	642	320	29	767	772	619	291	999999	576	999999	370	560	951	200	613	209	79	475	938	701	999999	944	999999	809	999999	999999	603	999999	358	469	212	999999	398	996	858	338	34	999999	503	196	602	71	909	999999	999999	206	202	999999	189	244	999999	909	200	120	999999	697	999999	999999	999999	645	26	138	945	117	708	669	171	954	999999	999999	999999	999999	999999	751	108	999999	44	999999	999999	999999	935	999999	973	124	397	302	510	288	804	171	179	814	775	858	999999	474	125	802	411	245	44	999999	205	904	69	999999	937	448	22	999999	662	127	315	605	709	950	999999	999999	719	415	168	883	160	180	999999	370	999999	999999	999999	634	618	242	999999	669	452	697	999999	79	65	538	364	999999	275	345	999999	62	509	179	158	229	318	294	92	995	86	161	97	34	798	999999	423	823	866	387	999999	430	487	645	999999	21	90	96	776	191	60	106	617	814	999999	999999	861	276	965	362	325	334	160	644	592	301	610	999999	280	365	124	541	999999	999999	496	87	575	863	27	146	999999	232	999999	900	999999	999999	999999	282	999999	745	999999	156	999999	999999	72	524	280	999999	63	999999	999999	243	815	420	77	519	999999	999999	327	999999	999999	999999	999999	828	223	999999	999999	259	999999	612	757	337	494	535	999999	967	683	999999	825	999999	807	732	810	166	735	905	417	999999	833	999999	89	999999	954	767	267	999999	999999	39	999999	999999	999999	30	999999	450	113	83	749	289	892	109	835	218	999999	356	999999	755	197	999999	102	318	685	719	425	272	533	942	383	726	999999	687	999999	999999	401	856	274	786	587	369	62	662	165	137	215	734	999999	999999	911	999999	980	999999	652	804	999999	999999	293	988	999999	881	916	170	999999	32	22	215	999999	999999	999999	56	91	10	178	999999	50	439	162	558	514	999999	672	663	41	774	746	999999	44	999999	999999	419	999999	286	191	
999999	453	892	962	142	125	999	705	999999	999999	864	526	980	343	825	763	506	999999	735	483	913	999999	263	138	925	999999	255	180	999999	999999	407	484	999999	818	999999	384	158	476	29	442	514	986	263	609	177	257	766	432	999999	512	220	589	836	802	999999	497	199	763	999999	856	869	999999	942	999999	656	390	999999	171	871	451	614	39	810	302	969	927	955	654	961	677	999999	822	961	259	263	817	999999	999999	999999	974	999999	395	439	999999	573	685	54	318	999999	999999	536	999999	561	767	898	999999	999999	999999	999999	350	542	545	801	999999	345	56	867	692	691	838	743	717	999999	897	266	229	600	646	729	294	883	646	700	184	151	915	271	203	361	81	48	113	180	999999	442	649	999999	78	827	526	818	999999	627	999999	54	999999	983	663	511	678	590	142	999999	999999	467	895	999999	627	228	429	785	673	340	620	799	639	547	420	465	999999	636	999999	819	213	999999	531	29	585	140	332	999999	608	692	999999	490	905	999999	632	742	546	803	965	850	407	741	999999	31	17	325	999999	281	573	208	999999	51	69	323	611	999999	999999	876	999999	497	895	497	186	980	999999	139	894	351	914	999999	999999	813	671	999999	421	471	331	510	22	270	725	61	368	999999	999999	642	999999	592	999999	999999	806	669	544	478	954	909	999999	999999	374	999999	999999	999999	999999	895	999999	90	999999	387	999999	149	751	999999	864	999	771	844	139	999999	192	24	707	311	663	999999	871	260	999999	999999	727	511	907	166	146	999999	838	662	694	473	131	999999	271	53	691	999999	809	381	804	999999	706	119	780	787	981	359	999999	999999	409	13	34	38	811	999999	660	400	999999	594	299	999999	170	118	159	665	655	475	753	664	999999	999999	999999	499	455	999999	496	617	730	129	185	786	964	718	263	691	999999	102	905	94	999999	301	316	225	92	999999	383	598	999999	125	142	516	606	999999	509	294	458	534	583	999999	691	53	669	121	419	512	765	452	855	467	225	562	569	999999	281	329	808	339	416	380	360	898	656	999999	987	668	189	458	219	968	243	914	999999	828	403	349	631	204	806	580	999999	999999	742	503	899	579	946	937	999999	190	486	129	999999	212	726	792	396	999999	134	999999	999999	317	243	999999	234	999999	999999	999999	275	931	697	999999	532	836	71	429	165	999999	715	418	999999	252	223	38	492	123	796	316	112	610	953	577	80	999999	257	11	999999	999999	278	598	536	215	671	313	493	873	596	291	151	307	636	242	999999	716	38	999999	104	214	404	120	514	
736	638	665	977	999999	542	477	589	70	999999	309	884	127	999999	999999	580	909	545	619	526	515	999999	999999	999999	721	239	364	36	177	906	999999	461	168	94	799	577	16	336	999999	999999	129	702	90	576	337	999999	999999	999999	999999	509	195	999999	999999	999999	999999	999999	999999	999999	999999	890	187	450	999999	163	246	848	726	43	91	938	574	583	181	999999	407	812	999999	238	646	373	18	530	513	667	999999	824	999999	574	999999	238	743	324	80	483	163	678	290	999999	339	999999	999999	197	752	999999	934	612	497	506	196	196	487	605	55	892	999999	657	937	999999	999999	421	181	162	947	999999	205	260	512	698	999999	728	532	167	898	167	743	821	999999	928	999999	119	999999	999999	387	899	750	999999	279	188	602	505	999999	535	494	999999	317	478	999999	898	389	684	999999	999999	380	999999	663	329	707	887	158	70	879	999999	31	333	999999	11	999999	58	112	68	981	334	106	629	999999	996	673	999999	850	999999	581	879	549	58	19	538	799	999999	245	430	439	391	999999	999999	626	733	514	170	833	316	999999	200	795	330	703	774	999999	750	999999	667	656	727	999999	884	999999	10	468	973	999999	556	211	854	813	682	628	600	305	564	13	263	492	512	156	999999	570	390	93	229	999999	999999	835	58	449	577	774	712	999999	155	63	999999	999999	540	846	286	114	999999	999999	999999	999999	113	999999	148	999999	227	185	154	999999	503	323	107	999999	999999	999999	88	999999	162	415	245	908	916	256	159	510	387	988	999999	666	870	439	721	13	969	999999	251	999999	696	311	999999	402	999999	141	999999	831	955	708	35	911	767	565	951	999999	151	215	999999	999999	330	637	369	239	233	999999	710	73	602	104	947	722	999999	323	34	851	999999	999999	288	999999	406	327	555	678	999999	50	898	314	488	287	999999	764	741	999999	445	68	942	992	179	152	431	786	239	861	761	999999	999999	453	540	110	999999	308	927	999999	460	12	999999	999999	276	193	589	405	585	999999	999999	192	981	992	878	965	908	201	673	999999	363	620	98	693	917	658	999999	454	773	388	36	564	836	740	934	442	976	262	725	985	562	999999	211	914	629	999999	332	541	575	575	999999	68	634	791	647	999999	913	999999	773	617	677	144	631	206	298	677	999999	999999	999999	445	999999	656	476	687	999999	337	418	184	73	348	336	973	879	999999	999999	999999	930	999999	102	103	999999	587	999999	117	999999	427	403	14	625	952	232	91	483	999999	586	545	591	999999	217	319	431	739	335	999999	291	703	265	433	20	329	747	
999999	157	999999	916	412	177	368	999999	166	999999	414	999999	121	125	255	500	999999	622	651	386	983	838	783	672	789	261	63	999999	999999	171	999999	993	999999	214	922	933	519	999999	999999	377	233	576	999999	385	27	190	223	319	999999	213	515	811	369	943	763	999999	374	302	999999	160	999999	542	765	994	964	420	262	999999	203	321	981	537	447	999999	163	417	786	407	999999	609	999999	744	790	411	656	168	999999	362	451	999999	999999	999999	999999	999999	264	690	811	67	999999	999999	928	999999	125	724	232	978	999999	999999	999999	356	685	999999	999999	999999	122	378	752	999999	347	805	785	999999	465	744	752	764	450	999999	28	473	605	729	999999	58	999999	730	629	999999	188	678	794	548	572	104	773	601	579	569	911	999999	999999	457	719	615	820	37	851	381	972	467	537	949	999999	326	751	999999	981	999999	846	999999	749	687	185	669	21	247	338	999999	970	999999	194	881	512	143	999999	157	19	379	999999	999999	878	257	999999	999999	150	844	481	999999	352	817	619	980	722	529	145	260	999999	999999	604	583	699	490	411	820	282	999999	447	933	791	999999	946	612	370	202	513	999999	999999	999999	999999	176	765	92	999999	162	541	213	168	983	997	285	875	959	775	654	954	398	846	282	448	493	999999	547	464	749	999999	17	620	530	25	644	999999	818	530	438	818	999999	472	999999	999999	79	498	463	935	515	727	999999	837	716	248	125	654	322	25	46	999999	227	628	278	999999	534	593	999999	968	999999	999999	67	439	346	835	999999	925	999999	993	379	999999	999999	612	948	31	883	180	999999	291	899	989	999999	999999	494	668	999999	987	203	965	999999	485	860	495	582	999999	999999	557	500	880	900	199	66	999999	999999	999999	825	999999	680	256	408	364	999999	356	999999	374	275	264	945	677	245	360	732	999999	249	893	144	458	39	62	361	999999	999999	32	391	999999	932	35	165	453	843	985	317	946	999999	399	794	514	999999	218	630	415	612	822	645	550	467	433	89	999999	906	376	585	628	895	82	684	999999	964	368	441	999999	108	502	834	259	999999	999999	75	849	999999	630	41	821	431	945	724	857	386	999999	999999	509	945	413	546	477	999999	689	60	494	714	137	999999	999999	777	999999	316	119	988	395	506	681	368	240	653	285	345	764	999999	949	358	999999	999999	132	125	932	304	695	999999	999999	850	364	734	580	999999	999999	90	972	53	50	638	614	869	991	999999	999999	150	715	759	270	141	644	999999	999999	146	887	846	999999	999999	999999	95	621	999999	630	999999	999999	999999	
999999	105	681	204	372	720	166	321	743	957	999999	788	999999	791	589	999999	694	235	215	872	633	443	256	999999	664	999999	208	999999	27	460	999999	455	999999	999999	363	619	87	75	769	923	335	999999	403	930	556	638	400	63	999999	685	469	999999	339	280	999999	353	848	999999	540	344	521	999999	303	292	718	999999	999999	929	437	999999	858	629	999999	292	546	999999	50	999999	999999	999999	638	999999	999999	999999	991	843	126	920	311	19	770	531	999999	999999	411	134	496	120	999999	999999	999999	999999	625	999999	827	999999	999999	999999	734	478	313	532	977	515	999999	377	999999	961	301	875	727	676	999999	428	209	336	104	999999	880	422	999999	930	115	866	984	177	528	922	515	999999	904	999999	196	999999	999999	999999	999999	29	999999	999999	999999	999999	818	345	984	375	843	207	337	999999	999999	999999	176	999999	130	383	999999	120	531	538	848	830	456	150	971	999999	489	794	722	961	782	84	312	845	50	823	999999	769	881	999999	999999	999999	594	24	415	996	902	873	712	999999	821	443	999999	999999	196	550	88	678	374	999999	885	59	484	999999	718	671	999999	999999	999999	307	271	657	238	912	215	526	245	441	999999	974	756	615	91	399	149	999999	999999	122	999999	499	744	442	999999	555	732	999999	846	999999	306	744	401	999999	602	415	71	173	999999	586	999999	669	315	647	944	399	999999	279	999999	999999	999999	380	95	492	671	781	563	999999	262	683	189	931	999999	26	145	990	999999	184	999999	676	338	976	999999	999	137	989	999999	999999	498	15	975	463	315	999999	992	926	999999	909	909	999999	852	999999	911	531	406	63	990	999999	511	953	816	999999	999999	999999	756	260	999999	96	999999	682	999999	465	340	256	707	726	999999	917	34	219	999999	999999	999999	999999	824	106	74	611	603	84	999	999999	595	544	199	580	207	23	15	742	689	572	999999	236	999999	396	999999	999999	999999	679	437	82	999999	302	622	152	139	999999	477	659	999999	635	999999	289	682	700	869	795	66	137	529	612	911	999999	999999	769	128	999999	999999	437	999999	408	787	923	647	927	632	303	922	56	450	144	546	356	556	64	89	275	554	532	526	999999	608	696	159	999999	170	981	999999	853	999999	100	102	49	464	999999	999999	568	642	755	999999	576	872	20	686	395	76	565	735	475	689	999999	494	999999	911	98	800	100	774	999999	999999	999999	531	79	31	360	51	506	999999	999999	216	999999	999999	798	463	950	243	598	20	764	758	604	256	306	173	181	606	654	999999	375	986	757	794	819	988	999999	999999	803	988	336	354	999999	
674	964	269	178	229	695	999999	960	999999	211	90	20	999999	172	404	999999	999999	850	753	999999	999999	525	783	458	726	999999	810	46	905	999999	610	683	999999	198	929	291	46	999999	951	910	670	999999	520	785	676	784	999999	826	999999	820	897	148	999999	957	999999	159	190	811	451	416	885	999999	999999	425	999999	407	600	999999	242	999999	198	999999	898	999999	726	210	15	999999	781	942	999999	983	23	999999	542	471	110	462	996	780	110	235	999999	545	34	723	999999	104	193	279	999999	880	593	999999	632	999999	250	739	241	991	153	192	39	509	358	999999	934	970	882	139	999999	999999	999999	461	999999	962	367	362	818	13	97	910	814	512	757	186	400	999999	462	556	231	999999	231	999999	637	918	206	53	196	132	788	999999	221	64	973	999999	999999	999999	999999	669	629	887	920	238	903	999999	377	527	751	182	999999	831	999999	336	908	934	915	873	824	103	765	323	176	999999	224	946	999999	760	999999	711	999999	268	214	792	927	343	451	999999	110	999999	551	679	301	999999	621	957	633	884	155	48	141	138	317	999999	904	315	721	234	999999	999999	999999	616	999999	50	997	253	627	999999	999999	574	493	922	999999	430	999999	96	32	161	999999	999999	999999	813	615	500	579	56	999999	408	999999	621	622	226	999999	153	858	999999	691	260	999999	377	340	908	485	999999	999999	218	365	999999	263	817	999999	999999	159	999999	645	730	11	498	470	950	302	229	836	787	999999	999999	999999	999999	999999	999999	405	771	999999	999999	999999	413	338	44	945	371	691	73	154	999999	999999	62	77	231	507	137	932	203	789	77	999999	121	82	697	999999	287	275	999999	324	646	422	521	999999	452	831	999999	999999	967	552	109	999999	238	84	765	999999	900	209	999999	131	444	999999	211	982	77	631	999999	340	641	416	999999	106	955	749	999999	658	817	626	625	399	999999	735	964	650	999999	808	846	46	317	248	727	88	999999	613	880	961	999999	539	368	820	27	901	761	561	884	13	313	489	576	999999	641	283	584	331	856	999999	720	999999	302	269	785	999999	33	999999	688	589	552	999999	868	546	447	288	268	805	999999	374	974	413	765	686	999999	366	469	210	606	453	503	232	757	181	251	659	246	109	44	249	878	368	873	305	461	960	999999	999999	669	999999	999999	779	948	492	734	316	999999	615	764	428	318	823	796	244	95	329	594	697	305	788	51	999999	770	143	999999	616	540	470	235	999999	746	439	540	253	438	724	999999	999999	446	934	863	999999	999999	615	931	64	571	638	999999	999999	375	
923	734	881	999999	999999	999999	815	996	128	776	999999	390	999999	682	878	292	999999	805	371	999999	999999	260	999999	924	420	824	999999	212	999999	54	901	261	999999	178	822	704	658	999999	582	715	468	278	328	167	999999	250	125	932	62	999999	29	832	847	95	56	672	373	957	900	41	999999	612	565	84	874	999999	999999	999999	859	183	633	999999	232	999999	588	999999	999999	999999	395	179	709	999999	159	668	35	79	413	18	132	999999	341	701	41	999999	862	855	713	253	293	999999	953	999999	82	999999	148	409	609	202	507	995	740	169	571	999999	999999	631	463	999999	59	805	670	999999	929	999999	841	932	588	681	793	999999	347	999999	999999	931	999999	999999	999999	281	530	625	469	221	511	136	999999	182	140	310	230	240	999999	817	204	487	794	675	143	373	46	216	821	928	409	999999	658	61	249	999999	999999	685	999999	192	375	999999	345	458	999999	999999	299	669	801	287	460	562	340	529	999999	442	999999	550	999999	786	999999	324	804	540	999999	737	999999	368	999999	500	794	545	758	220	999999	999999	152	999999	898	340	83	377	999999	999999	478	846	443	138	999999	807	503	965	182	696	999999	61	628	804	999999	49	334	930	999999	311	999999	915	804	130	87	721	999999	800	651	182	712	867	910	270	72	965	999999	999999	800	134	996	829	373	71	272	400	153	347	698	858	999999	152	639	999999	61	562	51	322	60	999999	517	703	999999	10	983	999999	999999	367	999999	999999	746	984	139	612	314	663	999999	742	858	999999	578	952	111	793	176	569	237	999999	219	999999	924	981	999999	955	617	303	515	372	87	191	259	785	605	999999	122	31	999999	37	799	397	20	308	464	372	999999	564	601	530	833	999999	999999	344	157	241	999999	999999	695	999999	994	20	158	189	664	676	438	792	999999	93	680	154	556	209	17	999999	499	625	527	926	999999	62	702	984	539	663	338	999999	638	373	271	999999	336	838	999999	999999	249	831	999999	999999	934	484	217	518	850	689	999999	653	999999	335	742	999999	999999	768	496	942	318	999999	999999	11	348	524	164	983	821	333	818	999999	177	228	582	668	981	739	991	213	844	999999	144	999999	795	684	587	999999	999999	140	119	567	999999	100	480	85	191	999999	448	420	330	999999	696	999999	871	160	486	999999	752	83	158	507	776	293	107	134	40	800	216	664	999999	851	361	999999	223	260	375	999999	747	999999	999999	349	301	581	999999	620	999999	617	978	644	207	999999	560	558	999999	612	790	69	992	999999	54	999999	436	784	483	479	872	15	313	999999	
785	409	370	999999	596	809	216	205	409	999999	637	422	821	571	466	469	999999	803	708	610	469	999999	94	999999	462	106	913	517	108	413	748	491	999999	368	999999	797	117	315	961	182	406	595	659	515	719	999999	999999	864	327	999999	187	78	306	702	160	479	325	999999	792	999999	896	699	999999	996	999999	155	119	463	713	668	999999	986	841	535	214	874	657	999999	999999	830	538	58	199	94	236	679	194	611	217	389	482	147	522	472	286	707	499	663	776	573	522	999999	160	999999	662	201	236	999999	497	286	999999	745	296	961	999999	999999	999999	21	769	69	960	508	256	334	196	223	473	379	259	507	384	993	803	118	317	433	999999	540	432	44	452	423	123	930	566	736	851	560	511	439	207	487	893	716	613	24	858	826	472	448	728	857	999999	990	901	828	942	187	654	999999	949	968	589	735	616	546	394	325	767	460	372	999999	999999	819	310	897	110	96	505	302	575	81	78	984	315	594	901	132	38	738	793	674	999999	999999	490	999999	898	167	999999	77	630	542	999999	22	85	815	990	999999	999999	14	727	856	999999	361	962	878	899	604	429	999999	644	271	297	38	999999	698	16	893	339	999999	999999	943	986	437	999999	42	21	66	999999	500	999999	209	442	999999	21	937	991	999999	999999	999999	339	303	737	999999	432	368	999999	40	355	387	808	107	372	619	15	783	999999	999999	999999	929	999999	843	999999	929	999999	444	829	272	27	728	706	462	881	727	741	705	215	908	999999	999999	787	980	999999	999999	692	506	837	823	29	237	78	999999	999999	91	745	999999	999999	999999	659	999999	999999	982	999999	626	681	355	225	644	877	999999	577	960	249	999999	999999	885	142	175	999999	999999	607	15	253	790	660	958	999999	799	982	255	999999	407	999999	999999	999999	804	967	94	849	999999	999999	999999	946	719	659	117	508	999999	939	860	363	442	571	738	999999	999999	999999	232	966	999999	758	999999	999999	631	211	999999	711	232	609	348	917	57	326	900	639	414	999999	534	141	553	460	117	860	999999	999999	999999	835	520	635	999999	74	744	127	135	588	999999	999999	325	517	488	406	285	999999	600	942	999999	126	999999	108	999999	474	215	101	423	273	650	565	540	739	546	344	200	596	367	283	183	930	200	322	773	999999	743	26	652	156	999999	236	269	189	586	549	174	421	659	999999	859	653	704	862	999999	999999	999	999999	971	154	215	689	522	327	769	385	999999	358	999999	999999	730	198	449	999999	99	423	305	361	163	999999	179	778	999999	590	423	
999999	235	337	999999	473	874	168	55	508	941	495	714	942	999999	210	623	816	97	999999	56	999999	999999	999999	773	523	15	999999	999999	974	974	437	751	932	903	249	160	598	973	999999	999999	572	999999	999999	335	604	999999	363	940	952	383	363	691	390	544	752	999999	797	564	861	468	236	735	999999	533	513	743	999999	48	999999	999999	999999	842	999999	329	484	529	272	112	179	813	651	707	480	600	620	745	370	999999	999999	923	363	44	121	403	999999	999999	999999	417	821	860	928	325	770	902	999999	521	466	71	999999	233	62	694	394	58	816	528	999999	481	913	999999	382	393	886	257	696	990	730	999999	328	646	458	855	999999	318	999999	336	937	577	999999	109	289	999999	338	928	870	999999	999999	73	586	482	582	599	504	63	999999	544	438	523	215	999999	790	633	743	423	774	207	413	85	172	490	999999	687	999999	999999	488	83	65	957	386	38	351	666	255	845	999999	999999	999999	999999	999999	350	897	423	371	884	318	655	566	915	999999	673	265	573	900	999999	999999	894	370	690	574	414	999999	999999	146	187	26	133	388	999999	358	999999	845	185	254	822	593	999999	325	354	504	833	999999	999999	999999	712	772	777	999999	159	999999	180	498	671	663	426	861	426	999999	194	867	195	276	669	999999	999999	999999	90	329	88	999999	722	999999	26	999999	741	999999	349	999999	999999	414	249	367	239	941	188	999999	183	521	999999	961	176	891	141	486	319	566	999999	999999	565	884	692	457	687	645	243	601	482	999999	922	527	521	748	999999	779	628	999999	999999	727	388	999999	654	999999	500	127	999999	999999	999999	539	876	184	60	765	999999	549	722	999999	680	593	707	586	945	999999	599	310	999999	427	48	361	858	491	528	130	205	745	240	134	957	570	309	412	163	942	999999	747	477	755	637	999999	67	836	157	999999	29	801	999999	955	968	199	677	918	999999	96	680	394	656	930	999999	375	319	999999	834	119	294	305	433	12	99	852	833	693	999999	735	999999	32	343	84	999999	403	870	999999	165	767	892	390	620	76	999999	224	999999	547	999999	999999	999999	469	11	999999	169	724	999999	872	866	126	366	999999	138	999999	793	658	999999	999999	999999	177	504	44	442	77	227	999999	684	366	740	875	760	296	508	527	742	833	30	306	915	385	34	999999	418	999999	410	908	262	999999	283	613	999999	520	717	999999	999999	958	36	934	819	265	49	21	141	991	366	80	485	999999	324	999999	637	754	665	453	152	506	626	404	999999	319	651	130	93	136	712	250	999999	491	760	
999999	806	96	486	659	346	999999	867	426	999999	339	999999	999999	249	999999	975	418	999999	273	999999	271	342	632	277	510	614	919	999999	14	289	999999	999999	994	999999	541	163	551	999999	15	117	139	999999	209	722	999999	887	999	880	999999	161	303	395	315	616	999999	451	184	999999	976	55	426	94	862	147	566	999999	438	801	708	169	999999	149	849	999999	744	999999	142	909	940	623	999999	999999	167	853	985	729	195	387	360	100	979	732	999999	960	999999	55	776	72	999999	498	458	207	999999	611	726	163	546	160	871	999999	318	274	879	362	440	999999	926	18	162	837	652	999999	999999	618	189	701	847	889	474	699	855	80	754	999999	174	417	866	556	136	831	192	999999	515	999999	781	714	999999	939	999999	999999	128	767	909	328	846	407	756	563	431	35	316	657	686	181	21	248	999999	437	198	33	521	380	882	999999	654	617	545	958	837	474	999999	999999	999999	170	581	98	170	435	604	767	660	312	135	111	525	534	358	999999	482	999999	999999	999999	751	505	999999	748	885	588	999999	239	861	798	726	999999	186	408	297	999999	999999	922	88	94	833	430	372	999999	254	999999	805	130	268	211	485	304	280	432	166	864	378	999999	212	581	762	375	906	862	585	178	999999	126	999999	833	743	559	463	119	592	331	142	583	503	114	783	553	971	659	322	431	686	999999	999999	433	156	766	719	506	999999	467	523	509	999999	86	855	688	883	999999	467	926	840	170	840	999999	732	999999	339	108	798	219	403	256	550	163	492	181	875	813	686	976	999999	956	787	134	999999	632	950	427	259	104	999999	999999	202	396	999999	525	913	415	700	999999	437	621	708	122	74	277	959	478	593	684	999999	79	747	999999	999999	883	383	716	38	109	999999	999999	848	704	999999	999999	64	164	572	967	268	469	122	335	549	227	999999	674	70	539	672	481	834	574	290	599	999999	711	309	999999	151	206	387	601	515	524	999999	14	572	216	223	805	999999	625	999999	353	956	422	941	868	635	999999	999999	999999	436	999999	999999	284	423	949	68	999999	854	865	825	999999	92	521	820	34	999999	254	111	853	326	999999	575	218	999999	936	999999	999999	770	440	81	442	999999	888	174	151	446	498	999999	623	158	999999	950	50	799	364	271	445	601	916	424	999999	999999	802	999999	569	798	869	135	999999	317	681	583	423	793	999999	521	204	357	678	588	956	663	488	999999	456	916	534	418	999999	675	207	999999	853	26	690	999999	999999	999999	605	999999	576	999999	113	315	476	296	536	
257	999999	843	76	97	923	337	468	727	128	107	725	652	273	999999	341	811	119	999999	999999	407	999999	999999	773	488	752	999999	21	593	999999	182	239	170	390	999999	11	950	999999	119	861	999999	558	963	716	999999	989	999999	89	125	41	301	206	999999	567	139	999999	859	80	588	345	597	326	874	176	946	868	565	999999	999999	459	391	999999	999999	45	999999	999999	148	840	999999	999999	799	255	895	999999	999999	976	659	603	999999	142	999999	999999	30	774	274	999999	683	999999	770	782	434	999999	104	665	650	97	207	544	363	999999	999999	28	999999	999999	545	352	430	323	907	969	218	962	20	999999	317	510	193	999999	771	13	175	351	80	999999	74	118	161	999999	911	181	779	999999	249	999999	137	133	932	931	238	999999	778	370	889	800	574	472	680	251	999999	999999	904	971	999999	360	124	663	948	607	34	437	201	201	411	735	200	999999	723	49	999999	999999	578	261	996	999999	999999	805	462	279	775	602	438	910	881	772	276	807	351	999999	857	473	185	999999	907	801	730	999999	959	999999	609	481	749	640	525	174	570	652	975	923	134	318	211	678	832	431	998	291	319	638	468	393	751	833	999999	262	18	253	999999	205	129	648	846	308	669	304	853	999999	394	716	999999	624	999999	428	764	548	271	506	502	485	999999	449	277	330	695	226	730	999999	457	999999	166	326	307	780	804	999999	999999	903	18	538	999999	210	896	999999	999999	844	562	999999	79	644	991	999999	999999	869	402	680	380	525	613	999999	574	999999	350	131	559	885	326	999999	999999	287	85	367	498	999999	907	601	552	674	894	850	663	407	845	999999	281	999999	999999	438	999999	134	999999	947	300	999999	999999	640	860	774	53	551	528	999999	709	791	999999	633	23	787	962	800	137	706	999999	762	789	176	999999	536	850	904	319	887	999999	499	181	999999	76	999999	999	277	741	777	630	353	331	163	697	64	999999	999999	642	787	476	586	999999	409	326	999999	999999	797	999999	334	924	999999	241	640	837	220	619	999999	999999	90	787	999999	69	359	85	287	999999	636	999999	47	290	212	999999	531	421	96	502	999999	999999	999999	167	212	999999	417	999999	491	121	999999	999999	487	999999	816	90	999999	10	781	999999	999999	333	999999	999999	999999	328	509	53	999999	877	710	229	999999	718	847	626	38	922	584	965	652	506	594	176	749	320	991	603	999999	132	708	531	640	568	854	448	999999	999999	28	999999	229	374	141	613	411	471	575	999999	596	199	61	639	425	999999	999999	150	739	871	999999	828	336	999999	578	
599	178	999999	589	191	863	999999	852	597	999999	700	746	999999	999999	980	999999	287	745	232	16	285	80	79	115	824	999999	999999	709	902	93	199	558	323	795	541	444	999999	882	393	999999	999999	346	464	999999	725	78	597	776	758	116	79	93	999999	999999	302	529	999999	83	764	498	159	700	949	513	715	999999	433	491	832	545	542	405	999999	999999	999999	939	616	999999	390	755	999999	937	950	999999	24	999999	454	423	503	22	345	999999	128	895	756	497	396	950	29	583	999999	115	943	999999	574	999999	731	786	91	363	912	764	692	18	999999	221	749	999999	499	608	697	20	988	819	210	999999	999999	466	570	330	552	665	325	806	999999	989	994	737	999999	999999	384	667	341	150	110	999999	466	119	502	545	748	999999	999999	999999	886	635	127	133	22	999999	396	274	226	760	811	257	449	886	898	412	999999	22	931	999999	999999	39	999999	848	719	999999	925	177	964	34	999999	319	214	904	920	484	999999	871	725	50	952	119	450	580	339	999999	141	580	221	99	999999	735	311	999999	197	856	956	999999	413	392	265	229	310	202	188	502	52	545	965	423	540	355	999999	999999	206	123	999999	999999	519	867	499	355	955	874	706	846	17	902	717	73	527	603	467	343	785	733	809	999999	401	836	809	595	615	999999	558	999999	999999	999999	114	83	277	859	760	546	892	910	273	999999	495	342	494	999999	828	901	999999	999999	999999	999999	115	473	314	340	999999	999999	67	903	740	167	325	733	407	598	798	643	999999	668	843	921	450	875	469	382	763	999999	352	669	767	713	902	999999	94	999999	314	641	999999	937	999999	87	999999	999999	999999	116	120	761	999999	895	351	194	999999	236	104	967	513	240	13	932	999999	646	339	397	145	37	999999	704	999999	913	294	167	874	999999	515	765	442	999999	705	363	271	999999	999999	999999	328	583	999999	676	527	127	981	83	999999	836	369	517	748	101	854	152	851	999999	122	31	999999	194	999999	999999	999999	339	534	62	535	999999	670	999999	999999	999999	79	562	429	588	186	999999	931	220	999999	48	499	998	999999	350	999999	999999	512	854	889	999999	845	999999	999999	361	954	198	592	999999	548	987	176	793	996	866	32	302	999999	272	239	589	99	401	664	281	999999	722	999999	194	456	972	147	999999	686	415	47	935	298	999999	633	988	939	13	672	542	871	705	11	160	999999	314	839	249	624	309	999999	999999	479	992	604	242	875	407	481	575	849	361	117	591	829	97	13	655	638	999999	649	95	728	999999	409	999999	720	172	
866	152	143	898	999999	386	999999	593	465	305	473	999999	123	542	531	106	692	999999	999999	420	999999	240	310	194	610	383	659	929	725	999999	999999	999999	521	713	541	339	999999	951	999999	731	200	245	631	707	191	247	137	117	563	999999	438	999999	463	309	840	635	842	999999	297	816	726	999999	868	999999	999999	919	999999	409	10	999999	664	999999	999999	866	230	95	999999	602	12	999999	255	999999	999999	103	919	703	100	221	872	905	497	493	999999	354	14	730	377	523	994	999999	999999	999999	116	371	967	999999	539	596	89	755	999999	249	999999	999999	570	184	104	775	198	20	829	667	537	104	705	180	87	15	861	999999	999999	95	607	740	14	527	445	999999	999999	231	173	503	141	127	879	257	999999	999999	783	830	999999	602	335	999999	442	700	201	22	666	797	999999	999999	999999	589	47	940	642	215	919	53	739	99	999999	967	846	335	535	419	225	457	999999	347	231	41	999999	125	760	623	308	314	336	999999	349	999999	999999	999999	769	552	999999	939	999999	342	819	740	101	999999	999999	367	999999	116	174	781	796	218	174	283	312	999999	725	999999	999999	28	906	999999	716	316	750	322	366	216	566	983	340	285	999999	300	527	999999	940	999999	173	402	484	202	999999	555	636	140	172	337	337	75	826	167	760	596	436	999999	33	784	796	639	11	931	549	190	450	521	999999	874	755	820	999999	408	999999	999999	543	713	999999	170	679	619	159	39	999999	500	999999	182	525	254	864	322	467	999999	531	999999	401	553	652	959	114	999999	999999	298	581	516	313	428	408	973	62	722	739	862	115	186	490	972	61	59	32	277	996	131	19	443	363	999999	876	235	394	990	71	514	66	565	856	860	457	373	197	739	999999	551	201	152	582	999999	60	354	53	999999	501	603	937	999999	128	999999	288	148	162	705	999999	183	999999	72	660	234	806	550	330	629	999999	999999	999999	999999	999999	455	929	999999	860	999999	999999	532	192	965	999999	467	577	229	999999	224	581	319	999999	491	198	999999	962	139	491	357	999999	510	34	999999	999999	999999	742	653	343	999999	711	421	287	404	159	29	999999	624	574	203	657	999999	113	115	57	214	478	379	105	903	492	800	385	512	961	56	507	768	69	685	725	923	999999	999999	999999	170	999999	999999	342	999999	609	348	564	298	700	999999	406	918	375	701	999999	999999	558	439	999999	910	45	774	442	112	521	232	564	889	477	733	701	340	602	999999	181	662	47	999999	999999	154	999999	97	812	751	649	589	402	368	350	363	375	456	
592	602	134	268	999999	239	999999	386	783	675	821	966	999999	76	326	999999	529	682	334	632	145	46	674	948	961	691	463	999999	829	206	549	123	368	255	747	10	999999	913	288	999999	278	917	999999	999999	999999	999999	242	582	999999	999999	839	667	39	742	320	556	927	185	306	691	776	999999	556	587	999999	707	608	272	329	326	724	615	403	526	999999	999999	675	114	999999	125	459	999999	999999	999999	367	881	94	625	934	201	999999	588	617	999999	999999	552	371	783	443	568	247	999999	263	946	200	233	273	512	389	102	880	823	502	190	242	895	66	641	999999	255	622	982	338	137	999999	146	997	806	495	811	856	892	670	124	999999	489	626	999999	724	999999	999999	582	999999	841	999999	259	96	437	365	145	495	729	563	198	999999	264	999999	135	703	63	999999	999999	27	577	246	988	163	387	311	752	999999	344	916	999999	637	50	999999	496	816	993	999999	570	451	359	999999	136	339	999999	179	623	847	500	28	999999	907	160	565	668	605	332	999999	999999	135	999999	866	161	813	476	999999	905	999999	155	999999	999999	999999	665	25	667	999999	120	659	681	217	688	999999	778	325	255	189	999999	485	87	999999	494	897	351	444	999999	492	174	322	862	999999	274	114	999999	191	999999	667	999999	145	897	416	494	672	424	501	446	999999	98	835	567	296	999999	429	440	263	824	999999	662	230	186	185	98	999999	796	762	943	584	999999	596	16	999999	999999	351	999999	671	406	822	999999	850	998	142	404	999999	999999	575	843	844	999999	448	367	507	14	31	999999	999999	327	697	875	662	999999	862	504	502	829	978	359	999999	999999	768	857	999999	339	811	232	999999	780	759	52	230	918	999999	910	763	238	509	999999	916	999999	866	999999	709	946	999999	303	999999	637	901	509	999999	999999	119	12	904	591	366	999999	202	999999	914	999999	568	655	654	744	457	999999	741	273	330	999999	999999	352	999999	425	999999	999999	999999	518	999999	416	878	999999	999999	14	808	999999	15	182	872	341	391	127	999999	925	999999	64	999999	86	999999	192	896	637	189	382	783	767	999999	489	443	311	658	999999	711	508	72	318	389	650	935	360	999999	999999	401	999999	22	999999	875	60	999999	103	762	999999	999999	904	520	999999	80	892	230	51	999999	525	999999	570	682	999999	416	968	999999	476	674	651	150	495	245	337	246	200	369	468	891	976	850	350	548	225	20	807	988	821	248	497	999999	893	999999	431	829	999999	999999	315	908	906	197	173	428	999999	302	999999	999999	192	14	879	532	999999	159	103	999999	999999	
31	999999	697	999999	980	51	237	187	230	999999	999999	814	507	414	884	64	560	985	789	999999	921	437	923	832	149	805	816	369	964	669	744	196	999999	441	810	849	618	309	925	999999	999999	999999	890	999999	972	999999	684	600	994	478	999999	174	313	988	476	999999	542	864	999999	184	235	868	999999	999999	999999	28	68	999999	999999	44	445	999999	69	644	751	999999	546	878	859	295	130	999999	374	496	468	579	882	767	999999	226	316	999999	839	751	999999	76	38	339	542	954	795	618	995	959	999999	949	114	999999	247	796	57	664	15	184	64	19	504	726	102	933	999999	300	112	388	728	692	421	318	724	684	999999	216	346	905	499	512	229	414	463	518	999999	999999	530	177	999999	652	748	665	697	909	572	312	999999	999999	818	999999	999999	617	241	350	538	796	999999	562	155	999999	999999	109	684	999999	789	99	272	583	999999	922	769	934	219	85	943	756	621	814	121	999999	999999	737	96	993	997	612	999999	123	999999	679	278	967	31	337	999999	648	980	999999	130	483	49	663	151	895	999999	999999	407	165	406	782	184	999999	451	806	871	590	999999	691	554	187	916	159	603	788	653	801	912	882	999999	304	999999	475	694	638	309	315	596	200	267	999999	214	27	999999	208	504	148	526	225	466	743	635	299	601	942	999999	889	70	362	252	999999	999999	525	413	111	16	709	444	813	999999	565	994	822	433	138	972	898	999999	405	294	999999	284	999999	425	18	999999	486	874	999999	80	999999	999999	243	948	333	758	689	613	614	999999	795	704	713	717	999999	749	813	865	473	970	668	999999	665	78	737	659	970	109	405	999999	529	834	692	742	98	320	760	999999	999999	999999	293	999999	999999	999999	999999	810	999999	980	525	269	856	620	410	781	999999	962	999999	175	221	674	788	589	217	181	671	960	999999	971	999999	589	988	939	766	103	999999	382	627	461	579	999999	999999	989	584	146	999999	999999	434	910	339	999999	730	999999	662	434	591	704	87	999999	542	538	799	600	361	935	280	917	999999	316	105	39	999999	138	596	999999	586	999999	999999	81	999999	762	535	110	641	999999	999999	999999	286	999999	511	982	305	970	919	50	137	497	637	649	866	669	65	127	999999	309	999999	602	997	999999	848	793	699	16	72	780	12	698	958	858	86	999999	640	522	804	122	999999	374	999999	556	167	98	170	365	215	925	999999	418	295	341	712	266	999999	999999	493	718	292	299	908	149	48	439	539	999999	573	989	39	542	323	702	575	426	999999	451	220	759	632	
999999	800	146	82	594	413	626	999999	819	480	999999	39	96	829	444	466	999999	517	728	559	392	792	999999	999999	174	999999	592	999999	295	999999	954	999999	733	999999	948	498	771	999999	453	999999	999999	631	753	518	307	512	236	872	141	960	999999	934	492	210	250	551	585	999999	999999	499	820	860	861	945	526	43	306	999999	881	946	694	999999	73	999999	646	999999	48	706	599	662	868	999999	634	335	999999	30	216	533	845	999999	999999	531	168	954	215	999999	770	808	992	999999	999999	236	991	195	276	321	870	790	999999	490	513	878	999999	255	631	110	999999	535	999999	505	827	999999	164	484	43	172	844	119	496	594	989	240	714	335	455	641	727	999999	69	247	160	425	969	365	893	44	880	913	333	114	825	999999	999999	496	446	443	82	999999	162	113	476	760	303	969	500	999999	174	999999	999999	989	382	787	999999	159	999999	999999	803	799	591	998	291	931	785	391	768	754	819	227	888	999999	569	220	297	955	771	399	132	999	864	619	999999	999999	999999	344	999999	48	768	272	999999	999999	639	999999	926	163	821	545	975	912	211	746	464	947	999999	787	430	172	500	999999	388	956	289	804	999999	999999	138	999999	818	999999	659	729	986	999999	86	854	382	296	294	143	143	235	424	219	797	128	165	922	137	336	999999	569	999999	257	884	194	754	834	348	999999	999999	104	999999	533	262	482	759	999999	870	582	414	999999	877	999999	999999	162	999999	79	17	999999	815	215	599	492	538	999999	999999	739	672	892	109	547	947	339	999999	49	999999	999999	957	325	368	258	62	999999	921	779	691	999999	870	731	652	685	827	531	149	819	504	245	999999	172	301	999999	244	978	999999	866	999999	548	258	347	654	651	122	691	999999	999999	163	54	570	758	408	998	868	999999	250	424	720	426	999999	298	544	272	895	795	999999	347	24	83	81	65	592	999999	933	532	87	10	573	146	999999	999999	665	460	674	246	763	302	161	302	738	69	156	770	359	959	803	391	755	326	667	121	999999	90	972	515	175	265	75	999999	999999	249	850	584	999999	616	633	94	597	999999	42	732	195	721	344	22	908	822	999999	974	729	695	255	256	478	999999	39	585	487	999999	999999	999999	999999	999999	999999	499	218	572	426	742	336	719	793	999999	294	999999	925	999999	745	960	606	353	999999	100	617	178	993	604	999999	391	999999	57	606	438	999999	999999	999999	999999	292	845	804	346	405	61	647	999999	902	159	962	999999	46	208	840	527	563	727	46	146	999999	270	505	999999	466	45	
999999	288	999999	365	517	760	440	555	548	899	166	269	947	419	999999	606	276	844	642	571	354	388	217	89	999999	999999	999999	368	182	32	999999	999999	999999	370	896	369	897	999999	641	211	113	999999	660	940	999999	303	780	626	693	601	999999	661	971	999999	690	776	81	42	490	656	272	999999	382	526	559	966	390	587	999999	93	709	729	212	999999	468	863	727	277	718	581	90	871	999999	581	37	688	228	984	679	129	297	865	66	984	939	41	118	999999	999999	404	913	203	113	609	892	274	999999	541	437	827	58	999999	323	999999	576	999999	407	801	498	871	747	405	907	999999	795	999999	673	227	999999	437	999999	593	886	324	668	887	768	999999	689	762	239	686	557	999999	81	493	551	157	418	548	999999	316	645	518	656	517	295	710	814	999999	601	240	51	999999	82	465	917	999	249	688	632	999999	122	735	642	71	848	65	332	312	302	525	809	999999	803	448	947	377	667	160	602	68	260	999999	999999	998	645	999999	780	615	999999	999999	907	729	999999	300	203	910	876	999999	669	239	388	511	999999	86	999999	999999	999999	633	999999	549	341	99	999999	574	92	999999	574	643	999999	300	999999	999999	735	999999	617	90	46	513	254	47	501	82	491	372	680	748	885	94	999999	556	999999	156	108	999999	220	818	642	350	218	999999	345	999999	179	378	999999	671	999999	15	468	351	62	693	999999	479	58	269	607	999999	894	343	999999	489	999999	999999	999999	139	617	709	539	798	999999	695	304	532	701	268	902	122	417	999999	999999	999999	625	236	504	667	767	628	999999	951	221	917	999999	874	999999	855	999999	311	438	825	63	999999	475	999999	903	999999	398	856	778	789	366	494	316	886	370	716	864	840	999999	282	371	989	999999	999999	587	529	249	430	407	845	999999	601	683	999999	999999	906	999999	955	332	147	278	911	999999	199	595	726	999999	569	514	419	999999	999999	936	166	999999	999999	346	887	999999	383	127	968	458	932	696	765	810	724	932	464	999999	908	518	236	13	460	999999	541	992	861	918	679	916	988	854	766	999999	527	999999	889	570	527	873	999999	30	310	462	918	502	830	999999	886	637	59	117	93	817	999999	163	13	999999	804	894	231	465	447	62	470	87	999999	110	293	595	52	999999	784	45	569	215	999999	997	999999	49	172	945	41	52	866	881	999999	999999	953	374	135	964	765	633	652	493	583	258	999999	999999	572	999999	999999	301	595	165	333	58	258	505	460	16	704	765	731	999999	433	404	195	589	316	999999	156	919	470	
87	999999	999999	392	999999	631	999999	14	390	476	443	323	740	999999	710	557	723	701	999999	913	128	269	999999	999999	376	69	999999	72	413	999999	999999	582	999999	831	517	36	182	665	999999	873	15	12	324	298	999999	961	693	947	484	999999	593	999999	999999	15	351	818	999999	999999	26	26	452	392	600	856	885	860	611	999999	939	684	385	68	529	585	907	999999	944	711	999999	415	376	241	999999	382	940	311	885	999999	489	699	898	922	649	165	431	623	411	999999	412	437	360	784	18	800	655	535	999999	122	108	234	873	427	645	610	650	999999	999999	999999	999999	584	975	904	999999	249	786	462	999999	999999	999999	293	714	999999	308	185	64	591	232	999999	726	415	551	772	608	264	999999	999999	287	48	514	219	999999	193	553	828	462	999999	365	999999	24	203	126	999999	958	814	520	999999	129	469	555	68	989	999999	501	510	999999	213	999999	999999	424	315	185	380	858	944	999999	531	932	479	723	999999	235	999999	772	533	298	164	999999	793	744	999999	361	999999	999999	456	999999	800	692	52	795	259	159	999999	354	709	999999	746	999999	24	349	989	999999	649	746	946	833	535	999999	968	999999	878	399	512	429	985	999999	367	887	999999	999999	674	838	890	684	999999	459	44	999999	999999	514	552	627	799	999999	755	999999	999999	80	546	622	694	999999	724	830	999999	999999	646	999999	999999	755	660	858	134	299	675	160	574	999999	282	999999	798	999999	193	463	669	261	600	999999	673	999999	999999	296	351	789	39	130	124	69	766	999999	812	272	750	317	854	999999	999999	509	778	604	999999	747	798	59	824	999999	371	271	171	666	268	588	999999	999999	999999	373	516	344	269	555	46	514	208	667	683	536	676	875	608	974	758	101	289	999999	613	999999	498	999999	999999	762	999999	999999	898	110	999999	234	173	403	999999	490	188	167	249	233	568	894	548	140	999999	297	999999	999999	999999	999999	907	999999	308	39	999999	18	874	999999	378	507	999999	193	616	999999	322	459	999999	283	999999	127	999999	601	852	65	510	718	955	367	927	999999	999999	272	999999	711	203	187	999999	144	999999	795	615	999999	788	999999	437	384	288	451	818	915	999999	999999	425	545	399	316	325	252	528	999999	63	517	296	700	345	533	993	904	999999	144	532	237	622	284	511	832	999999	120	628	136	999999	514	549	999999	999999	844	999999	654	321	999999	862	683	616	636	742	108	677	98	406	904	390	383	547	683	393	696	705	999999	999999	999999	999999	215	624	401	593	549	967	999999	946	501	685	348	592	26	281	849	621	
985	542	999999	164	724	714	999999	746	999999	966	866	999999	67	148	706	621	754	393	657	999999	225	999999	203	141	999999	151	904	228	51	791	531	999999	543	85	720	608	630	412	779	501	999999	655	536	582	999999	656	999999	999999	979	727	999999	632	624	789	405	941	349	280	762	582	809	505	999999	275	999999	464	94	981	428	999999	999999	999999	614	165	168	569	516	620	40	746	262	999999	249	324	953	898	786	754	679	778	999999	359	999999	207	691	405	950	271	146	646	572	906	934	880	736	495	28	468	631	835	435	728	250	25	329	999999	266	390	322	547	677	340	999999	649	839	641	702	416	473	763	999999	255	483	999999	184	999999	616	368	587	999999	879	328	132	843	353	540	999999	634	999999	434	149	999999	948	599	969	999999	604	295	50	105	792	999999	994	867	226	189	254	856	841	973	650	897	802	854	667	999999	217	468	999999	309	531	78	999999	999999	999999	59	999999	999999	424	999999	999999	331	999999	492	675	277	333	999999	627	999999	295	262	792	904	999999	999999	999999	104	932	999999	34	999999	989	999999	573	724	999999	999999	999999	177	882	370	442	899	231	329	579	320	188	399	35	999999	841	142	999999	279	285	999999	265	382	292	999999	952	803	918	615	342	586	999999	999999	204	377	999999	460	290	925	820	893	682	464	672	456	915	542	594	81	999999	856	727	303	448	449	699	871	884	999999	418	999999	999999	616	987	993	400	999999	999999	658	941	391	852	98	458	392	999999	801	710	835	296	419	219	846	320	485	859	625	512	755	678	149	999999	609	517	191	911	76	476	678	66	999999	348	936	139	912	13	999999	845	66	498	897	999999	58	999999	998	428	144	305	511	144	999999	999999	448	979	802	999999	252	581	277	480	885	999999	41	779	607	81	283	999999	407	999999	229	780	456	267	780	999999	526	226	999999	762	999999	770	965	544	999999	964	999999	956	336	999999	761	999999	577	585	612	572	140	999999	785	999999	155	426	897	999999	914	999999	278	999999	999999	825	299	36	73	514	703	124	369	496	498	643	181	326	391	999999	999999	172	212	871	654	218	999999	999999	999999	590	999999	999999	872	999999	630	999999	695	718	999999	511	807	734	994	73	881	498	212	643	780	152	756	829	45	596	319	751	791	406	999999	989	977	51	596	482	999999	352	252	999999	865	212	947	999999	567	999999	999999	999999	177	149	989	166	15	999999	999999	999999	833	787	325	999999	626	878	504	299	999999	768	533	766	999999	999999	176	539	999999	777	777	578	204	303	271	165	103	
333	584	999999	417	379	999999	773	574	308	649	119	36	967	808	987	707	658	280	799	356	999999	999999	655	972	999999	911	999999	999999	898	999999	540	526	170	192	303	304	999999	999999	813	784	999999	201	840	999999	999999	999999	999999	969	790	870	545	999999	472	808	365	485	928	999999	956	468	999999	346	999999	999999	118	592	865	785	515	692	999999	776	466	999999	999999	545	17	783	999999	999999	633	999999	646	38	558	516	999999	362	826	817	999999	181	925	355	38	999999	526	636	763	475	999999	503	463	107	24	769	566	457	222	819	478	154	765	19	999999	999999	700	647	655	602	999999	513	958	697	326	999999	999999	121	986	183	29	380	29	449	309	139	999999	548	24	789	999999	607	999999	999999	999999	231	415	915	520	540	722	878	980	171	937	144	999999	765	999999	999999	918	455	999999	999999	800	999999	999999	325	710	999999	999999	161	999999	999999	652	930	999999	999999	358	105	279	935	601	455	460	999999	999999	858	512	174	595	48	999999	685	870	504	999999	111	216	251	106	100	999999	815	848	571	999999	124	519	16	771	592	417	685	69	983	999999	24	588	999999	707	276	812	999999	999999	654	393	999999	995	999999	793	271	745	116	999999	188	730	785	607	888	895	999999	349	505	999999	12	999999	91	999999	887	999999	132	999999	999999	544	830	999999	669	999999	204	999999	308	128	371	999999	510	999999	310	687	880	262	78	999999	999999	764	431	926	316	152	999999	32	311	999999	118	506	671	748	198	572	999999	901	70	999999	413	999999	597	167	999999	292	999999	165	331	404	744	634	582	715	999999	999999	123	904	970	527	599	181	876	975	999999	865	552	762	658	738	519	979	202	988	13	988	177	273	948	34	999999	950	701	999999	999999	999999	923	955	999999	405	999999	999999	930	543	490	241	999999	621	156	121	740	140	507	593	999999	764	442	593	711	835	626	849	999999	946	278	999999	480	968	398	536	941	999999	999999	263	289	256	59	658	999999	771	163	555	999999	836	294	999999	999999	118	32	822	999999	340	253	999999	778	608	318	984	275	842	761	866	999999	620	180	153	303	254	313	999999	715	783	95	999999	681	999999	999999	999999	999999	999999	205	372	999999	575	495	611	999999	999999	484	681	937	999999	393	999999	999999	296	332	506	666	999999	824	209	999999	394	999999	267	254	313	417	708	875	199	999999	125	999999	399	999999	657	999999	568	999999	556	769	999999	700	650	400	429	930	395	747	236	999999	522	999999	995	999999	561	467	237	366	49	340	775	805	747	742	278	28	999999	375	675	381	107	348	278	439	
999999	999999	999999	867	825	383	32	961	999999	999999	809	999999	651	831	369	200	999999	212	762	226	999999	826	952	907	999999	411	319	999999	999999	999999	999999	183	67	566	395	867	999999	370	541	666	317	814	166	19	999999	488	377	789	15	485	484	895	586	62	999999	356	741	999999	745	423	999999	12	888	999999	999999	636	732	94	999999	502	199	536	670	106	908	188	669	999999	974	643	43	530	23	597	379	468	999999	999999	130	49	999999	452	625	127	602	315	999999	372	635	306	755	292	999999	513	295	948	999999	490	154	267	686	798	584	111	390	542	999999	301	425	915	50	999999	964	407	999999	746	911	999999	503	603	262	307	317	678	887	751	187	510	311	431	244	115	999999	863	999999	999999	867	523	737	70	326	634	947	720	265	999999	328	999999	146	999999	999999	681	987	999999	14	999999	999999	999999	223	638	364	488	989	999999	681	935	866	110	54	49	878	398	815	443	287	627	360	596	423	859	433	241	374	762	394	562	127	319	858	972	846	962	309	108	999999	837	645	999999	49	999999	171	227	900	107	999999	648	865	999999	273	387	39	893	492	364	215	132	124	999999	609	128	999999	557	999999	82	202	916	98	999999	737	449	982	406	557	102	698	999999	999999	999999	102	999999	696	573	55	481	943	999999	999999	945	892	582	722	999999	354	920	999999	613	999999	828	999999	753	560	158	816	999999	404	999999	346	399	665	10	999999	999999	999999	862	999999	999999	511	999999	139	249	445	152	999999	165	726	999999	62	636	589	94	240	999999	371	348	195	548	756	231	86	320	616	90	290	892	790	999999	282	491	999999	269	999999	214	699	666	317	417	334	661	107	830	999999	710	810	580	769	290	486	795	676	883	497	290	693	999999	632	999999	862	931	374	852	301	571	147	999999	982	35	999999	705	41	778	224	104	134	256	740	906	280	999999	132	510	398	486	814	999999	772	999999	999999	999999	43	952	555	999999	297	255	538	999999	999999	999999	598	744	477	780	764	898	668	402	165	447	999999	726	94	163	999999	864	463	814	756	531	999999	169	514	999999	672	88	232	821	999999	878	999999	731	999999	790	999999	388	42	617	722	915	947	380	666	84	802	317	867	402	999999	999999	791	723	999999	51	933	438	240	545	118	685	676	847	594	287	729	999999	392	304	999999	430	831	845	102	841	999999	187	503	440	999999	365	220	999999	999999	999999	96	993	478	302	856	681	157	496	999999	46	249	999999	785	389	354	455	924	999999	359	173	601	999999	631	421	999999	756	999999	800	
417	999999	475	999999	620	219	999999	735	999999	999999	447	999999	282	344	346	66	601	483	999999	124	999999	683	440	999999	480	73	783	150	372	67	834	110	745	357	999999	755	999999	403	999999	575	198	999999	577	834	135	999999	891	266	609	999999	819	999999	364	821	715	733	323	827	999999	556	436	59	999999	820	266	347	999999	925	264	590	495	208	994	999999	925	476	999999	606	521	491	182	527	540	797	247	850	745	999999	642	355	999999	743	37	999999	149	149	999999	756	578	788	374	966	11	999999	999999	621	999999	538	896	999999	999999	716	315	884	999999	999999	999999	999999	582	415	601	999999	292	908	999999	751	180	71	999999	785	230	359	38	733	127	215	525	999999	717	626	860	217	37	403	728	725	437	999999	558	240	630	680	183	172	197	673	683	999999	870	338	999999	928	852	120	999999	278	999999	999999	767	999999	392	997	858	999999	554	393	672	889	190	999999	999999	37	512	999999	165	549	185	865	546	999999	532	433	650	388	185	932	365	917	999999	999999	47	855	385	389	847	633	822	227	617	803	10	793	911	448	24	423	426	406	999999	479	102	822	46	324	646	959	356	999999	780	622	38	999999	999999	731	395	468	652	132	999999	531	726	958	258	742	452	738	521	212	374	762	515	958	961	904	366	999999	818	71	743	887	287	353	446	999999	774	999999	288	999999	63	556	771	303	798	433	752	999999	574	303	871	907	999999	154	115	999999	999999	79	794	610	374	180	649	590	389	719	254	383	522	263	968	208	460	340	999999	817	999999	222	170	537	161	232	650	524	999999	836	999999	999999	248	427	888	704	999999	999999	816	882	999999	190	914	88	189	379	999999	320	335	673	456	118	995	297	999999	894	909	999999	459	152	530	999999	400	552	280	121	999999	104	999999	273	999999	783	524	999999	999999	810	999999	91	358	999999	609	999999	199	526	390	340	999999	950	399	999999	795	203	228	674	999999	781	789	371	807	78	999999	527	945	72	925	672	999999	729	386	226	596	999999	999999	999999	999999	200	935	873	999999	940	999999	194	999999	381	999999	553	565	850	912	139	31	936	283	999999	547	999999	394	999999	601	717	746	418	574	182	407	967	295	551	141	172	845	915	999999	867	999999	60	822	999999	594	381	999999	999999	816	999999	999999	660	554	629	999999	460	999999	999999	282	999999	203	999999	619	531	999999	510	999999	24	718	750	999999	999999	737	415	999999	497	269	821	542	229	999999	999999	999999	327	999999	747	999999	999999	422	999999	999999	999999	642	753	674	540	999999	300	999999	93	123	102	
35	76	963	999999	999999	148	444	999999	200	999999	999999	62	844	999999	962	301	554	999999	98	602	601	46	392	257	473	999999	741	653	66	968	999999	458	116	517	977	535	999999	889	999999	999999	231	781	491	383	768	999999	909	483	578	149	999999	372	995	999999	501	999999	683	999999	624	940	407	791	999999	999999	761	999999	999999	337	223	436	999999	999999	412	814	381	819	555	999999	488	883	84	267	999999	917	231	859	463	595	25	988	852	999999	999999	999999	876	439	999999	999999	621	999999	999999	581	270	151	999999	91	960	191	999999	682	443	674	999999	740	865	150	999999	667	999999	902	365	360	321	234	584	299	400	528	937	941	622	999999	397	538	250	502	996	933	715	999999	999999	281	455	999999	999999	187	420	999999	999999	999999	722	540	268	718	594	292	269	999999	566	912	691	441	253	207	999999	156	287	699	500	999999	153	783	999999	860	13	93	905	978	678	999999	878	999999	510	999999	229	92	37	678	999999	958	999999	999999	999999	803	458	999999	38	258	283	409	899	999999	43	654	592	939	588	999999	715	999999	387	291	999999	999999	999999	824	930	52	978	977	999999	609	754	999999	140	193	416	999999	999999	545	65	657	999999	279	999999	166	832	856	618	999999	503	628	963	444	580	951	601	217	768	633	999999	999999	279	305	290	999999	999999	999999	523	408	999999	999999	997	179	454	730	585	98	661	999999	991	84	999999	999999	484	500	645	999999	999999	189	592	999999	389	777	18	79	999999	410	999999	216	999999	341	999999	999999	757	73	631	793	989	999999	375	512	556	891	641	462	561	999999	820	790	654	656	540	999999	816	333	999999	229	999999	999999	352	185	110	999999	688	660	741	224	941	420	869	999999	330	999999	814	999999	653	498	999999	555	517	999999	589	208	562	542	800	998	999999	433	999999	411	633	614	508	199	412	111	212	980	720	347	639	409	920	999999	336	430	999999	736	680	562	93	614	999999	999999	999999	901	999999	999999	999999	743	999999	999999	408	467	228	716	612	624	677	551	295	165	834	999999	178	189	287	999999	216	999999	999999	666	753	459	327	999999	747	962	604	511	999999	66	130	977	999999	131	11	999999	999999	620	817	904	68	138	277	999999	999999	697	999999	416	623	143	939	490	273	999999	763	999999	149	210	999999	649	30	999999	342	238	44	857	654	56	188	824	999999	596	562	574	607	625	191	399	248	60	595	197	887	999999	126	640	714	370	367	62	999999	384	999999	178	884	892	999999	999999	893	922	999999	330	238	999999	958	353	928	999999	999999	148	767	749	961	918	64	999999	
999999	999999	999999	404	999999	293	999999	135	999999	800	944	393	999999	715	829	152	506	325	17	274	959	99	126	999999	999999	24	813	999999	294	573	999999	732	124	61	614	538	927	498	779	758	999999	112	999999	168	408	999999	18	842	318	625	999999	999999	999999	999999	873	199	150	348	999999	138	480	468	840	999999	388	222	999999	639	110	300	225	17	545	999999	999999	857	999999	999999	374	177	16	999999	910	669	330	775	821	334	188	424	398	588	999999	651	288	999999	271	359	779	999999	274	379	741	27	409	245	111	662	166	25	397	999999	999999	524	131	508	999999	181	999999	613	401	999999	460	999999	902	999999	999999	893	969	999999	595	452	999999	999999	999999	636	239	999999	999999	94	674	168	177	172	37	217	999999	290	529	779	625	999999	999999	176	999999	999999	918	65	999999	773	999999	217	693	707	430	944	999999	796	621	999999	999999	664	999999	532	939	999999	777	298	658	999999	999999	999999	999999	199	834	999999	710	23	392	999999	999999	999999	999999	999999	999999	466	475	470	742	93	215	817	669	44	510	960	189	219	999999	562	551	630	999999	999999	750	122	843	503	873	924	999999	999999	413	999999	777	105	886	999999	481	482	767	317	556	999999	490	999999	999999	338	689	873	326	501	786	999999	43	97	999999	999999	745	938	622	999999	597	999999	848	226	413	999999	999999	415	999999	764	737	999999	794	243	83	999999	999999	545	999999	515	999999	999999	999999	743	999999	583	13	689	328	999999	678	999999	859	999999	999999	738	726	273	801	999999	81	283	800	562	763	999999	45	799	999999	944	999999	209	88	117	168	597	219	115	999999	830	628	577	97	545	999999	999999	999999	999	523	344	999999	999999	744	240	999999	540	209	55	979	180	547	214	675	383	129	479	464	752	636	132	529	621	258	970	11	503	999999	264	476	569	146	46	286	679	839	741	999999	848	673	628	398	999999	135	999999	293	424	999999	714	999999	616	999999	152	372	400	815	493	428	773	238	999999	354	944	579	419	43	510	927	999999	543	388	23	615	88	18	999999	365	495	414	999999	587	601	481	999999	999999	829	999999	673	885	999999	355	323	691	620	733	283	454	594	716	809	782	496	999999	180	47	602	134	73	364	666	459	998	23	97	651	999999	872	114	719	999999	48	837	52	142	198	74	332	995	354	734	999999	999999	779	604	999999	101	999999	310	802	267	999999	931	318	228	413	999999	310	999999	999999	394	999999	349	875	999999	999999	945	453	772	982	972	999999	139	719	629	999999	999999	999999	418	192	559	999999	572	312	461	884	999999	528	823	729	
840	763	728	36	959	333	939	896	652	833	999999	647	999999	327	829	987	575	999999	689	841	725	137	892	421	418	740	999999	999999	999999	251	663	999999	630	53	151	219	552	112	759	306	999999	792	999999	999999	234	912	731	999999	999999	474	318	999999	839	999999	999999	999999	871	316	999999	228	999999	902	482	411	180	541	27	878	185	620	444	473	462	392	403	999999	561	317	196	506	19	999999	999999	949	932	767	587	648	49	999999	347	999999	999999	540	812	545	319	175	414	693	999999	853	999999	862	39	999999	442	456	588	80	161	999999	129	121	999999	899	348	999999	999999	999999	999999	379	838	999999	283	209	978	922	580	858	623	396	999999	503	611	165	525	999999	919	97	334	999999	69	969	286	782	125	999999	330	999999	206	999999	696	999999	739	526	24	331	999999	999999	867	999999	876	729	457	765	661	626	510	63	383	646	999999	999999	87	822	999999	869	469	500	999999	604	999999	667	661	999999	699	901	764	95	151	203	121	99	230	814	265	340	521	521	131	499	873	277	999999	560	183	314	923	917	216	155	861	99	999999	272	999999	999999	77	620	76	759	862	424	912	189	999999	524	171	999999	566	978	357	948	379	594	731	334	138	111	663	394	978	846	878	999999	341	32	999999	957	895	57	272	999999	455	371	637	458	364	359	999999	659	153	660	360	999999	999999	913	719	161	999999	594	89	965	957	681	781	25	999999	916	847	512	999999	999999	377	519	716	456	503	999999	999999	282	999999	779	999999	14	999999	328	999999	649	207	428	313	201	427	310	967	999999	943	773	590	621	911	447	999999	522	999999	999999	292	840	521	999999	419	712	204	268	999999	310	889	999999	999999	999999	999999	999999	718	428	209	979	999999	77	999999	419	513	729	426	999999	370	999999	999999	999999	525	311	46	999999	138	857	18	600	997	168	685	666	417	989	999999	999999	999999	24	999999	93	999999	509	163	999999	999999	112	837	690	295	858	897	999999	999999	999999	437	138	426	872	999999	861	420	608	981	627	999999	999999	999999	524	395	299	999999	356	999999	193	250	26	158	820	368	999999	29	328	315	999999	271	592	633	92	999999	215	711	230	255	866	999999	715	527	535	833	411	110	999999	305	996	616	551	999999	849	999999	421	999999	605	514	742	841	101	302	999999	366	999999	262	919	962	999999	587	31	110	936	999999	535	499	623	986	956	925	707	999999	319	999999	999999	302	783	999999	150	235	115	716	999999	34	999999	422	685	178	45	158	190	360	999999	999999	999999	450	999999	338	999999	999999	366	618	557	817	144	
999999	983	319	646	999999	479	920	821	953	482	315	597	911	939	123	814	454	999999	807	744	356	907	999999	938	999999	938	454	449	228	869	496	999999	695	890	999999	999999	999999	532	539	679	999999	538	999999	935	288	853	999999	999999	445	118	999999	667	749	82	788	170	92	380	376	567	999999	999999	603	94	986	156	901	31	999999	684	448	921	999999	999999	484	818	745	965	660	426	999999	999999	14	120	999999	829	419	999999	112	999999	356	995	166	999999	654	999999	999999	87	949	999999	951	999999	962	999999	999999	991	999999	621	597	969	424	126	720	999999	81	968	476	492	138	167	737	288	918	94	337	999999	999999	450	483	695	999999	668	26	999999	474	74	103	252	999999	964	584	999999	999999	142	999999	240	999999	215	901	999999	322	999999	949	791	405	999999	999999	999999	999999	226	999999	804	148	901	999999	756	999999	202	999999	999999	875	233	52	173	583	939	262	786	167	106	178	559	549	999999	383	440	718	234	999999	801	562	225	999999	234	738	999999	659	133	55	180	140	92	999999	894	810	999999	410	999999	218	465	420	999999	720	337	999999	999999	265	351	528	656	47	875	79	685	454	659	415	999999	434	999999	289	138	740	999999	966	999999	830	654	986	294	40	932	25	999999	390	835	505	490	186	72	999999	318	605	399	143	264	999999	54	450	161	682	592	361	414	186	291	985	734	371	962	845	610	364	243	625	114	999999	411	304	618	164	999999	999999	372	289	999999	533	351	999999	711	81	786	214	999999	612	447	581	610	999999	109	850	770	999999	224	226	999999	954	999999	999999	38	404	611	999999	832	997	757	999999	999999	134	215	758	644	881	659	890	69	999999	999999	631	187	533	259	921	999999	999999	393	805	999999	155	999999	26	171	999999	999999	317	999999	999999	381	838	854	495	999999	485	999999	999999	216	889	999999	999999	167	515	435	740	596	504	999999	690	554	74	999999	952	999999	999999	757	198	999999	77	67	999999	430	999999	35	690	776	692	941	773	645	854	562	504	345	100	999999	861	591	430	980	329	171	999999	492	317	999999	902	958	748	999999	999999	754	999999	831	999999	904	144	490	745	999999	904	563	382	999999	999999	512	119	617	445	855	896	606	176	999999	738	189	651	539	717	999999	999999	733	999999	999999	557	110	423	672	226	196	853	380	846	466	85	999999	789	733	793	805	999999	999999	523	999999	831	999999	999999	61	102	938	262	605	773	290	98	999999	370	336	498	999999	98	446	400	259	11	526	760	709	21	972	999999	917	746	911	350	999999	219	309	224	76	522	372	
999999	288	933	258	606	566	377	904	405	462	999999	999999	717	678	894	274	999999	314	730	999999	50	999999	548	344	999999	862	939	999999	961	999999	122	431	86	726	866	122	999999	753	920	999999	341	116	999999	937	682	999999	203	671	999999	945	999999	909	345	643	331	459	999999	999999	399	999999	626	868	942	344	350	813	126	990	811	782	948	148	394	536	999999	933	999999	610	999999	315	668	277	813	999999	999999	999999	96	443	404	417	382	999999	999999	186	578	472	999999	243	597	869	435	999999	860	913	996	279	525	809	105	999999	999999	139	999999	999999	85	999999	65	999999	690	999999	727	683	596	404	999999	232	784	999999	957	85	769	318	23	793	879	465	417	899	28	999999	687	287	999999	16	509	252	789	279	111	229	416	247	552	999999	999999	752	616	999999	513	999999	494	317	851	999999	629	598	126	999999	213	619	941	999999	908	999999	460	449	345	590	894	166	443	515	999999	738	668	999999	999999	563	651	137	849	950	396	254	889	379	435	327	999999	999999	999999	999999	75	491	288	261	339	245	998	701	416	999999	572	999999	340	978	210	123	999999	999999	832	562	502	999999	770	990	999999	663	427	90	24	999999	213	983	40	797	449	625	459	999999	203	530	564	949	720	822	999999	999999	913	999999	179	322	965	999999	89	573	999999	989	721	297	999999	675	818	918	999999	398	823	589	326	543	539	584	663	944	999999	999999	997	999999	365	999999	612	730	999999	516	999999	999999	62	923	903	466	653	460	903	171	926	527	999999	646	999999	332	999	999999	722	380	999999	594	999999	999999	385	999999	576	600	633	999999	685	761	926	999999	16	999999	345	999999	999999	999999	890	88	681	999999	28	386	598	361	291	999999	947	813	17	379	144	326	52	41	999999	136	890	62	827	139	486	174	601	411	999999	285	986	999999	123	863	490	303	913	166	12	999	189	224	999999	999999	826	871	754	557	176	690	999999	314	362	559	969	837	260	999999	25	853	785	999999	721	16	57	848	700	154	999999	841	413	999999	38	999999	946	675	742	237	313	614	420	54	245	999999	341	682	999999	564	893	652	52	371	150	158	224	992	503	313	552	978	181	999999	668	334	286	999999	285	814	612	999999	999999	33	248	999999	443	741	952	771	674	375	999999	146	260	246	798	52	744	999999	333	954	999999	999999	999999	335	999999	809	385	999999	672	282	999999	933	999999	599	558	29	132	739	715	483	999999	731	638	186	877	45	999999	999999	999999	244	323	999999	490	658	132	665	347	999999	968	999999	365	51	999999	401	968	177	
194	661	687	999999	919	999999	174	849	914	449	800	508	457	407	459	953	999999	999999	959	11	452	303	476	999999	999999	999999	771	999999	128	998	632	246	999999	999999	999999	698	744	756	324	318	999999	641	743	682	999999	838	466	570	183	411	667	670	442	966	725	891	194	795	999999	999999	244	93	731	916	816	999999	299	748	557	761	219	627	123	651	999999	811	559	793	38	843	752	210	907	716	340	962	804	252	984	959	514	999999	659	613	83	157	999999	827	866	310	548	718	999999	422	202	999999	557	790	999999	914	342	999999	999999	263	959	999999	185	24	585	854	759	57	764	597	257	270	968	999999	577	624	999999	731	927	727	304	44	196	495	524	300	414	23	57	79	999999	123	999999	999999	654	50	971	894	251	999999	999999	999999	999999	999999	999999	999999	999999	999999	223	580	999999	610	472	49	958	924	846	690	500	295	999999	999999	10	694	970	999999	87	999999	855	999999	652	999999	489	916	187	803	90	771	330	999999	228	999999	799	476	999999	999999	650	153	446	999999	203	291	403	956	571	999999	501	999999	454	999999	854	509	202	685	928	15	130	556	999999	165	844	85	999999	908	76	93	999999	533	637	953	493	999999	135	135	999999	370	613	533	355	383	311	820	326	299	999999	999999	174	123	547	61	896	104	291	291	885	999999	921	495	890	488	856	967	999999	500	547	999999	999999	999999	351	567	402	597	999999	999999	853	33	758	81	180	356	918	999999	985	586	67	398	653	844	250	225	449	127	642	867	526	343	999999	826	999999	817	346	108	999999	979	999999	309	999999	802	437	861	369	850	324	544	569	999999	981	999999	443	159	276	538	825	136	128	284	954	999999	999999	519	835	932	329	363	19	819	999999	999999	926	757	505	850	417	389	856	599	803	108	999999	999999	362	999999	999999	999999	550	999999	999999	645	861	385	999999	559	840	917	35	437	999999	999999	534	749	962	975	999999	686	653	425	131	445	999999	529	481	856	46	469	167	693	549	727	813	212	999999	425	154	999999	412	999999	20	999999	364	428	78	842	573	558	540	386	999999	706	948	134	686	999999	375	342	903	999999	523	381	759	342	999999	803	999999	332	212	547	999999	577	999999	999999	415	631	999999	851	999999	638	292	488	928	999999	999999	843	999999	999999	526	709	59	812	647	913	432	638	740	31	540	999999	694	999999	999999	993	555	455	999999	250	719	64	756	524	881	275	216	45	452	999999	672	54	34	469	805	999999	999999	999999	930	370	285	776	890	69	320	194	944	50	999999	935	236	225	
999999	538	999999	999999	952	535	930	382	999999	396	196	762	359	496	999999	999999	446	851	505	536	525	71	999999	942	173	696	213	697	331	175	902	517	751	457	633	496	499	343	999999	962	97	557	663	889	590	138	710	824	999999	718	604	291	999999	699	699	359	573	37	308	266	332	243	61	541	493	679	21	902	862	755	735	112	310	543	999999	999999	408	85	999999	45	999999	389	753	999999	570	999999	86	61	757	284	922	472	45	294	640	854	506	131	405	999999	126	808	961	198	982	502	980	896	261	732	999999	497	675	272	279	942	999999	999999	971	872	602	960	999999	588	832	273	76	999999	903	594	471	286	999999	450	919	188	427	565	629	999999	641	189	800	34	999999	999999	999999	999999	25	697	999999	67	160	533	319	166	663	382	365	999999	999999	964	993	666	270	674	817	234	999999	101	525	999999	818	903	240	422	170	130	265	407	476	304	10	215	229	414	136	157	141	763	999999	54	999999	999999	999999	676	196	143	999999	659	617	999999	429	923	181	451	248	256	999999	896	995	542	127	957	252	141	964	787	447	856	999999	670	103	590	576	480	723	908	271	564	999999	36	999999	605	790	904	874	999999	999999	778	175	880	854	999999	767	982	926	252	667	510	712	408	696	907	121	946	999999	838	999999	701	728	999999	984	737	670	969	999999	522	177	348	266	887	753	669	690	667	815	858	823	593	553	480	999999	761	852	828	999999	459	494	999999	435	999999	728	342	60	836	895	126	574	999999	999999	414	85	328	253	824	654	999999	226	454	141	619	25	763	157	257	999999	999999	885	842	639	999999	37	333	913	231	168	421	619	854	771	698	999999	35	788	149	405	921	517	999999	184	312	242	999999	999999	999999	30	965	195	802	746	999999	241	732	999999	999999	386	751	415	999999	665	243	418	371	999999	443	334	989	975	18	999999	177	715	999999	667	336	494	987	621	107	210	999999	999999	816	117	108	999999	562	867	710	999999	653	516	999999	999999	940	894	999999	367	278	490	40	989	999999	951	579	999999	383	74	831	999999	999999	140	317	821	471	17	999999	264	584	976	772	999999	275	255	207	661	230	999999	727	999999	624	999999	352	616	180	213	58	864	538	151	94	498	999999	126	373	999999	208	673	900	933	999999	616	783	302	999999	908	724	999999	753	918	736	887	347	398	999999	768	999999	700	999999	267	999999	999999	725	442	891	999999	95	158	882	684	462	556	594	793	150	17	847	59	898	999999	489	127	999999	620	414	206	999999	999999	158	
605	735	999999	32	642	974	564	891	999999	999999	444	822	576	59	999999	999999	190	302	553	257	960	920	738	999999	999999	778	841	999999	114	37	695	999999	448	10	286	949	999999	999999	951	999999	999999	126	999999	648	463	449	913	78	999999	164	999999	904	999999	399	197	684	997	999999	999999	999999	999999	999999	786	999999	715	322	384	575	772	129	511	656	350	735	671	999999	424	999999	348	999999	865	773	999999	949	803	999999	524	58	813	602	999999	258	891	97	685	647	999999	193	933	999999	74	999999	305	923	999999	578	563	999999	728	352	270	907	999999	702	998	999999	366	837	519	924	999999	336	762	179	176	999999	764	999999	59	34	514	240	165	207	875	527	999999	658	306	235	999999	652	329	470	342	54	891	199	98	999999	290	502	674	18	353	999999	585	136	756	399	813	999999	822	703	999999	40	751	169	826	480	999999	707	999999	294	697	999999	16	301	837	132	999999	574	173	999999	743	22	566	157	854	147	999999	351	901	906	999999	926	829	626	632	312	999999	732	373	999999	433	583	962	389	321	208	999999	293	298	634	999999	249	999999	98	999999	825	473	604	999999	688	999999	550	999999	634	999999	999999	325	390	668	999999	830	639	999999	555	311	170	60	186	835	655	999999	659	999999	999999	999999	999999	790	741	666	999999	838	697	426	684	90	999999	777	337	515	551	882	351	624	999999	803	398	48	590	786	999999	775	999999	768	999999	999999	879	999999	999999	755	701	979	584	723	999999	696	142	222	999999	475	428	393	722	671	999999	773	73	44	299	999999	489	143	209	954	867	40	551	929	999999	411	210	394	999999	582	813	571	999999	628	999999	76	671	185	999999	999999	368	999999	63	625	999999	885	218	999999	208	74	275	999999	999999	999999	856	831	999999	213	999999	124	274	44	999999	149	857	722	475	999999	281	232	999999	314	622	94	999999	999999	999999	925	455	881	202	366	999999	183	999999	255	791	999999	771	931	921	467	730	406	850	333	271	913	768	760	999999	773	573	975	272	961	945	695	42	999999	853	229	758	573	999999	908	848	970	833	611	999999	796	674	349	311	344	999999	225	244	999999	199	73	167	999999	471	429	792	220	911	354	310	999999	645	375	87	701	709	166	484	941	485	300	90	167	999999	623	108	999999	673	928	388	730	999999	770	215	999999	72	74	112	502	999999	999999	69	489	311	835	160	308	271	609	999999	426	740	302	787	899	983	999	864	847	331	567	546	999999	966	579	644	999999	170	297	639	645	999999	982	825	847	240	600	999999	994	999999	799	962	
73	303	961	989	168	982	316	807	72	209	999999	181	558	101	86	522	999999	200	999999	148	973	970	989	372	999999	477	939	668	392	153	870	999999	531	604	482	689	14	590	485	892	999999	490	577	446	799	811	276	755	164	87	135	803	999999	661	989	999999	313	599	241	691	53	999999	424	999999	338	880	649	953	619	396	518	150	715	392	294	493	403	553	572	999999	210	194	514	314	28	999999	196	999999	615	999999	385	415	999999	794	849	999999	75	658	117	918	999999	999999	146	767	569	984	999999	805	377	505	700	760	36	294	999999	999999	143	120	900	271	999999	999999	347	240	20	112	999999	920	542	88	999999	744	445	653	999999	887	58	999999	744	43	979	391	502	120	688	625	388	74	999999	999999	82	999999	757	846	234	999999	975	999999	757	467	203	177	999999	299	86	955	324	383	510	602	810	397	375	999999	999999	313	999999	237	552	395	999999	726	616	552	15	473	999999	599	999999	403	999999	152	989	287	839	812	999999	213	43	732	310	15	564	999999	189	999999	588	999999	564	999999	113	748	363	999999	743	999999	560	720	293	612	968	724	954	116	690	668	408	98	999999	479	194	84	203	819	95	718	172	905	999999	330	884	107	45	999999	299	174	789	627	999999	372	261	408	919	431	764	585	61	999999	999999	521	999999	500	862	94	736	39	555	543	999999	999999	314	655	357	963	728	870	999999	456	817	526	879	780	999999	664	228	786	165	772	65	509	667	714	884	851	53	393	245	999999	999999	270	999999	999999	351	999999	68	999999	61	956	702	894	999999	604	999999	505	642	999999	947	207	999999	999999	999999	783	999999	776	999999	599	770	999999	919	344	634	737	685	556	907	999999	439	43	606	622	734	209	79	999999	999999	72	84	389	219	547	446	48	95	820	396	835	767	575	162	999999	999999	555	46	368	269	168	918	999999	598	18	76	913	999999	253	999999	674	713	327	172	304	524	391	296	382	897	596	652	865	999999	81	866	999999	881	999999	786	999999	172	710	901	454	153	991	791	210	481	533	447	999999	604	999999	132	999999	412	999999	944	453	268	663	471	672	516	63	999999	527	152	212	42	463	466	999999	512	13	425	718	999999	532	600	96	900	374	159	810	999999	999999	948	426	999999	33	999999	343	921	509	999999	999999	938	100	999999	274	67	999999	999999	983	385	568	219	128	33	694	706	421	999999	181	999999	107	999999	999999	792	483	578	726	750	18	270	133	125	999999	765	196	780	999999	463	335	38	631	873	176	435	702	239	830	
402	767	999999	781	489	749	745	151	716	999999	307	595	696	999999	528	492	722	261	453	216	363	999999	914	999999	958	527	152	999999	999999	356	280	999999	254	747	333	983	999999	999999	643	999999	267	999999	999999	548	763	867	639	697	112	390	453	999999	259	999999	999999	565	852	999999	823	962	999999	614	916	369	999999	217	351	948	18	545	999999	243	999999	87	949	739	999999	375	883	100	887	455	999999	844	903	107	999999	999999	280	767	140	20	666	681	768	652	999999	120	587	555	526	999999	689	567	589	219	565	182	999999	999999	208	486	797	732	84	161	999999	82	466	999999	378	129	999999	250	414	999999	577	936	318	999999	999999	256	788	338	574	206	999999	999999	265	999999	999999	999999	158	999999	999999	653	223	933	607	617	77	634	653	724	187	406	23	448	162	798	642	629	863	999999	999999	952	698	469	999999	877	395	124	999999	773	331	710	999999	145	681	761	577	999999	339	701	239	999999	602	74	160	999999	193	327	317	466	999999	912	999999	381	837	999999	955	753	776	999999	232	999999	999999	880	402	999999	999999	878	999999	401	231	999	300	999999	547	307	999999	999999	999999	989	999999	77	806	999999	999999	419	906	999999	307	999999	999999	823	999999	999999	999999	286	590	722	671	999999	999999	315	999999	915	245	61	621	999999	833	999999	267	330	999999	786	45	999999	999999	466	999999	982	569	834	999999	702	596	408	142	691	693	270	717	637	999999	999999	256	999999	517	890	125	671	798	999999	767	768	807	485	388	999999	574	324	141	133	999999	689	125	908	734	999999	329	999999	919	999999	948	999999	821	629	999999	999999	999999	656	647	999999	350	999999	194	304	999999	812	999999	120	999999	61	127	378	139	593	83	283	518	347	999999	660	570	288	752	867	325	999999	946	999999	127	576	999999	917	677	999999	783	77	504	820	841	921	961	219	817	867	813	999999	442	237	555	999999	302	202	11	999999	693	999999	744	326	978	999999	866	717	993	453	511	209	701	263	999999	16	778	698	505	999999	999999	361	471	884	64	745	999999	718	632	42	284	357	916	690	192	721	332	999999	841	969	999999	254	225	373	365	614	878	999999	427	549	999999	603	999999	278	297	342	600	999999	999999	999999	120	999999	999999	961	179	999999	292	20	80	999999	999999	600	857	536	677	454	146	108	999999	449	867	999999	301	93	999999	680	660	648	403	850	999999	999999	999999	608	999999	999999	999999	264	204	210	331	867	119	338	864	716	746	170	600	842	999999	502	999999	822	375	538	999999	11	245	499	999999	999999	616	230	967	221	999999	258	676	769	
999999	999999	903	328	999999	999	473	999999	228	999999	933	999999	58	561	654	629	142	103	999999	331	61	999999	999999	704	707	688	260	999999	999999	999999	41	497	999999	830	557	323	999999	21	704	376	74	893	782	235	566	13	595	65	999999	348	89	999999	26	355	717	136	999999	208	621	439	748	584	999999	575	977	445	16	227	13	341	40	130	398	866	266	168	385	793	148	703	102	999999	323	32	999999	451	481	147	123	431	459	999999	399	274	999999	490	300	217	257	130	997	999999	999999	999999	999999	958	202	160	999999	999999	750	80	999999	918	346	553	270	580	11	536	964	868	114	582	881	641	999999	133	999999	999999	867	177	545	28	706	999999	152	89	714	614	259	999999	58	563	999999	389	339	481	927	84	999999	720	215	999999	999999	138	999999	479	363	675	237	78	999999	323	999999	583	999999	51	222	622	410	999999	865	396	287	999999	819	550	902	501	312	999999	205	174	554	157	962	825	862	577	460	672	726	48	387	190	418	999999	871	107	999999	297	269	999999	673	49	854	818	999999	522	319	723	577	999999	999999	978	999999	748	768	544	620	709	189	644	999999	737	464	827	19	106	999999	95	678	999999	646	24	999999	890	500	515	302	153	999999	999999	268	737	105	999999	675	409	318	670	965	337	486	155	118	624	154	935	999999	36	808	346	297	233	54	772	225	358	999999	981	999999	263	251	477	999999	999999	386	434	999999	599	162	610	788	565	129	999999	328	500	906	999999	746	565	929	275	344	55	62	44	693	332	999999	999999	421	999999	422	712	95	18	828	278	248	719	999999	999999	874	208	999999	999999	114	702	453	725	451	999999	999999	692	999999	975	999999	999999	786	352	741	319	949	999999	199	461	152	999999	266	999999	999999	638	136	36	999999	944	401	146	497	330	999999	990	878	999999	874	798	999999	730	999999	119	876	557	999999	896	978	999999	999999	49	18	106	589	999999	445	143	63	813	495	219	999999	389	999999	999999	999999	466	999999	750	440	999999	961	401	999999	999999	38	999999	999999	124	156	999999	57	288	908	362	137	999999	999999	242	999999	999999	999999	999999	312	881	309	998	534	999999	773	35	483	999999	552	20	88	617	736	999999	668	298	700	939	667	265	999999	151	481	232	869	392	725	999999	205	695	999999	900	999999	488	122	40	622	564	350	131	756	819	736	897	284	519	664	573	999999	266	54	931	999999	57	719	168	999999	311	20	391	999999	999999	999999	999999	999999	187	999999	999999	65	638	675	999999	599	546	508	352	415	583	948	999999	728	162	616	999999	
651	232	507	51	768	954	512	320	553	999999	821	462	786	999999	999999	999999	990	415	518	935	590	908	342	999999	548	377	753	999999	363	999999	999999	157	687	104	215	999999	680	487	489	110	135	364	999999	640	724	56	565	999999	542	852	368	322	644	681	357	742	890	649	503	401	211	569	957	892	306	674	775	692	674	417	999999	999999	926	417	999999	999999	999999	701	142	501	811	228	999999	510	999999	349	512	999999	999999	472	742	999999	984	98	899	999999	406	999999	343	59	999999	873	860	134	436	855	396	237	999999	999999	426	198	999999	11	999999	982	167	456	599	999999	172	769	946	999999	674	395	528	837	517	253	999999	625	368	92	231	938	368	287	999999	999999	952	285	144	624	55	554	999999	982	509	916	408	999999	110	386	887	999999	927	657	459	999999	337	558	719	999999	302	999999	830	434	780	651	999999	880	382	163	999999	999999	634	999999	166	130	871	545	338	600	845	879	525	981	205	720	999999	710	999999	43	119	404	565	999999	999999	255	999999	99	999999	857	999999	527	999999	999999	382	10	876	605	501	999999	179	791	999999	129	782	423	284	848	238	999999	999999	999999	63	349	53	610	331	999999	999	999999	406	782	999999	480	308	327	311	579	609	204	843	415	218	498	863	999999	183	446	735	908	970	875	860	153	227	387	474	238	999999	771	999999	759	605	590	931	999999	458	749	820	465	122	999999	249	999999	225	999999	706	564	485	999999	999999	999999	392	101	940	999999	922	199	999999	921	852	82	675	837	525	94	999999	627	999999	477	999999	434	999999	279	999999	274	636	999999	927	992	680	910	999999	188	999999	793	999999	513	650	999999	474	269	496	898	999999	49	999999	411	999999	999999	424	88	999999	999999	855	11	269	122	304	675	895	999999	272	270	999999	941	329	497	502	732	718	306	999999	166	12	610	938	726	666	999999	244	234	318	796	578	602	913	745	333	343	533	264	218	974	514	378	996	999999	658	999999	999999	543	908	785	422	999999	110	999999	999999	254	999999	999999	455	547	441	670	787	475	691	648	38	999999	173	999999	209	464	97	13	652	633	613	712	78	999999	46	701	326	532	999999	460	501	999999	739	89	279	990	808	671	542	843	590	531	999999	19	643	146	379	749	586	958	40	107	198	999999	640	361	474	460	511	740	354	265	101	240	157	999999	844	94	889	219	655	426	999999	808	53	92	178	999999	361	999999	999999	576	946	425	430	999999	883	367	999999	918	525	357	170	802	499	999999	439	313	862	687	302	999999	860	376	313	613	
636	999999	338	557	192	415	108	999999	418	777	318	676	810	999999	999999	486	645	970	693	999999	266	999999	319	718	653	865	999999	674	607	46	716	579	122	816	767	503	39	891	736	120	258	559	393	721	26	999999	502	119	999999	815	649	889	999999	15	357	967	81	620	903	999999	218	434	12	381	999999	739	564	999999	985	579	999999	999999	999999	582	58	707	999999	999999	999999	891	373	96	69	999999	397	827	896	116	469	799	431	419	987	999999	901	824	999999	22	999999	999999	999999	999999	999999	999999	368	894	655	110	956	650	693	484	918	22	953	131	999999	220	999999	243	999999	457	999999	195	157	48	766	999999	999999	999999	160	272	936	424	693	864	999999	34	433	503	182	795	160	999999	116	947	500	999999	465	780	459	345	38	427	999999	749	973	939	887	330	137	830	429	732	499	430	547	503	999999	99	169	350	999999	490	999999	57	999999	716	88	210	547	791	369	900	774	815	244	518	999999	943	890	33	999999	113	375	352	999999	999999	329	999999	999999	997	999999	376	621	119	558	999999	999999	999999	452	267	860	687	782	345	470	528	957	684	196	38	522	385	208	146	999999	999999	125	718	680	878	397	403	799	550	145	999999	999999	665	266	697	999999	594	501	999999	172	458	331	39	999999	847	999999	644	498	381	485	999999	177	484	999999	875	999999	647	715	573	999999	466	999999	999999	210	999999	999999	302	427	499	876	999999	999999	575	973	755	362	95	837	833	418	999999	904	428	75	864	825	999999	760	391	275	514	878	927	762	999999	570	98	829	999999	999999	178	227	999	505	556	999999	601	999999	159	522	999999	810	999999	999999	127	562	469	177	345	999999	999999	542	45	233	371	999999	956	999999	999999	194	273	266	433	235	999999	535	905	923	518	478	234	303	999999	868	999999	704	995	999999	645	153	111	921	494	999999	173	636	191	999999	144	506	440	788	999999	999999	259	89	386	657	916	592	656	546	999999	866	427	999999	930	177	303	666	64	194	177	134	93	352	772	671	999999	613	353	139	789	999999	48	445	69	999999	619	850	328	348	855	62	496	565	272	627	999999	31	705	24	481	477	451	255	621	119	880	906	999999	714	595	312	999999	527	999999	646	828	981	92	293	999999	453	347	716	338	124	637	999999	999999	155	337	50	907	339	657	321	999999	999999	999999	950	766	712	543	614	999999	553	814	969	808	625	798	362	999999	421	466	38	139	735	916	506	482	362	826	171	999999	999999	999999	908	999999	999999	86	45	999999	141	527	845	909	999999	963	785	310	
667	720	999999	356	974	110	496	873	999999	999999	835	876	327	477	413	886	381	237	208	157	999999	999999	372	549	762	205	807	893	621	128	405	771	140	999999	814	642	999999	999999	412	453	909	45	250	263	999999	169	999999	664	123	959	538	506	999999	999999	999999	567	357	915	999999	778	303	602	262	999999	786	999999	745	131	662	999999	524	566	999999	999999	248	870	859	119	999999	603	366	153	780	999999	999999	899	17	503	999999	257	999999	456	231	634	160	316	782	740	999999	999999	999999	718	11	352	444	999999	681	20	399	534	707	248	999999	990	999999	159	822	600	919	886	66	252	329	414	999999	999999	344	200	603	931	97	129	642	131	999999	647	151	999999	226	999999	227	996	999999	276	550	56	840	241	221	11	494	192	820	590	130	182	398	596	865	377	637	491	416	467	999999	587	605	999999	811	774	17	394	999999	310	669	999999	999999	62	864	440	999999	112	999999	602	447	904	308	62	11	16	259	555	572	849	981	999999	590	646	828	962	450	355	999999	999999	999999	999999	808	999999	920	70	44	345	999999	434	999999	535	511	814	30	543	999999	553	492	805	525	462	821	534	329	932	479	501	234	999999	989	881	682	542	609	346	105	787	141	941	999999	913	999999	999999	999999	999999	234	776	626	999999	683	897	862	624	920	541	289	284	999999	987	590	542	121	830	445	269	999999	999999	214	683	447	501	421	551	832	999999	638	683	824	873	708	999999	874	938	228	999999	999999	68	621	77	999999	999999	596	153	360	439	801	999999	999999	450	603	264	571	943	848	192	485	321	791	999999	999999	999999	459	328	289	887	999999	183	611	353	999999	794	358	146	625	626	999999	278	201	403	811	999999	981	384	279	999999	141	931	99	46	616	707	276	313	999999	999999	371	999999	864	999999	771	999999	391	358	209	809	906	434	328	999999	287	217	129	999999	507	266	623	84	59	999999	755	736	93	999999	736	543	527	999999	971	172	265	999999	999999	729	631	193	263	632	185	470	546	707	613	999999	999999	409	587	999999	999999	909	838	296	999999	37	716	45	999999	816	622	665	291	861	999999	999999	966	649	802	400	767	324	12	999999	999999	589	299	58	133	225	816	336	999999	999999	249	999999	334	969	999999	999999	999999	999999	999999	447	19	519	188	684	254	458	999999	118	606	197	120	491	906	847	397	999999	999999	668	912	328	999	296	709	641	622	401	830	997	240	999999	387	999999	675	999999	981	389	410	615	804	999999	323	999999	729	999999	539	757	165	487	582	780	648	354	683	999999	
448	999999	810	546	999999	853	627	904	878	190	809	939	816	350	999999	17	999999	133	864	999999	14	301	999999	999999	999999	864	245	353	999999	460	778	999999	498	355	127	267	999999	863	552	950	57	419	999999	549	959	999999	941	999999	999999	574	551	524	999999	999999	325	156	167	869	999999	999999	617	283	489	999999	999999	776	450	999999	999999	999999	999999	375	580	913	200	595	471	27	981	512	922	430	732	850	909	263	553	62	40	970	110	709	428	354	343	999999	999999	411	999999	193	999999	481	590	23	145	999999	944	999999	999999	729	685	149	999999	999999	285	197	999999	638	999999	157	999999	398	440	263	999999	729	946	235	580	426	665	69	879	999999	363	999999	839	718	715	733	319	999999	807	310	294	999999	821	497	79	999999	231	302	893	999999	959	999999	50	999999	516	999999	239	719	999999	828	74	999999	270	99	578	833	357	833	922	785	838	256	590	139	969	545	908	459	166	999999	204	999999	176	888	838	601	410	999999	999999	309	503	999999	979	978	246	668	700	731	999999	245	798	398	999999	117	162	712	180	910	367	970	507	780	563	999999	633	701	459	382	999999	976	432	999999	631	999999	291	248	999999	611	893	310	845	187	541	920	999999	805	993	68	736	999999	431	499	154	999999	801	723	47	417	999999	544	219	327	999999	999999	813	953	767	999999	826	913	445	568	27	999999	135	330	248	642	999999	827	707	400	646	999999	555	932	700	399	821	567	211	860	999999	358	100	527	707	599	116	999999	48	247	241	822	690	862	999999	999999	116	481	484	404	480	527	836	818	999999	354	395	880	263	999999	934	268	712	585	311	668	966	999999	623	649	535	264	999999	470	169	999999	999999	999999	460	613	999999	350	92	806	389	739	521	281	999999	362	214	999999	429	670	999999	999999	999999	114	560	813	130	508	857	999999	999999	226	737	376	659	858	999999	702	430	649	93	593	186	905	205	999999	157	694	761	999999	444	309	835	129	166	196	714	999999	142	999999	999999	784	493	257	938	999999	11	154	999999	987	999999	512	806	779	586	719	796	213	909	999999	666	435	999999	596	400	999999	390	999999	220	473	153	578	569	783	999999	308	110	928	999999	42	999999	12	999999	999999	999999	999999	502	65	542	446	399	510	431	155	980	68	47	896	856	379	999999	393	934	159	843	999999	942	32	623	287	619	867	246	999999	427	664	362	999999	999999	467	76	999999	86	999999	83	643	156	424	803	108	271	214	999999	999999	259	187	78	923	929	940	989	999999	442	264	827	531	999999	554	727	325	
705	72	125	398	313	457	316	170	85	999999	999999	528	999999	999999	25	999999	795	648	999999	249	999999	999999	54	999999	477	595	892	821	999999	551	379	999999	999999	487	999999	208	98	999999	293	802	870	999999	847	729	221	471	260	999999	248	421	736	999999	926	488	729	276	28	286	920	999999	564	495	223	533	831	136	832	741	999999	999999	326	121	365	999999	378	688	591	325	628	16	344	975	582	535	815	999999	999999	218	757	135	999999	999999	762	575	247	385	694	323	897	94	999999	999999	794	432	104	999999	270	110	999999	999999	685	999999	657	999999	382	588	912	688	718	999999	460	624	984	997	999999	999999	358	789	588	992	994	277	427	544	999999	826	191	160	999999	200	494	575	109	999999	999999	999999	164	849	203	658	473	15	605	999999	999999	24	534	796	999999	999999	275	480	522	999999	57	417	284	122	999999	556	407	999999	257	527	999999	885	524	999999	556	157	359	509	999999	929	529	999999	671	607	910	363	999999	394	999999	850	925	23	62	982	669	42	214	999999	999999	646	261	711	758	87	237	748	499	999999	249	999999	240	999999	884	592	596	68	745	676	999999	191	265	999999	408	407	602	999999	832	541	609	523	999999	317	999999	999999	677	818	240	999999	999999	999999	864	999999	999999	715	619	169	138	470	396	999999	297	999999	839	131	999999	999999	313	999999	485	657	915	957	657	999999	705	922	569	999999	914	999999	828	161	306	49	327	230	867	692	787	443	451	999999	155	999999	236	416	477	999999	569	438	999999	999999	118	722	256	906	387	428	19	697	599	203	555	618	781	145	240	800	999999	999999	999999	620	572	51	999999	553	999999	658	499	299	454	495	999999	486	272	948	53	584	793	421	999999	448	682	100	843	999999	817	537	226	101	186	677	279	409	66	895	999999	76	999999	703	104	728	929	720	252	113	827	78	999999	833	101	656	16	392	326	933	937	482	207	957	999999	285	441	407	122	777	225	966	999999	999999	999999	976	77	999999	327	124	518	999999	848	999999	430	999999	999999	393	999	999999	670	999999	92	133	957	999999	999999	559	967	999999	297	532	999999	999999	999999	860	999999	978	999999	999999	588	999999	75	212	424	975	999999	467	536	987	103	58	999999	999999	116	999999	884	305	419	806	999999	517	132	999999	827	999999	363	383	851	570	999999	212	201	884	941	753	821	880	709	981	210	999999	999999	979	725	999999	135	25	368	559	999999	353	999999	395	17	999999	999999	567	999999	999999	999999	260	616	966	888	891	999999	522	651	362	999999	999999	999999	438	606	999999	494	153	782	588	
861	999999	25	301	999999	755	643	999999	877	999999	959	263	505	281	369	950	999999	66	101	999999	391	612	373	999999	999999	971	757	140	999999	310	586	999999	785	999999	999999	283	245	324	382	143	999999	999999	999999	781	403	999999	999999	999999	999999	999999	999999	438	999999	999999	999999	259	999999	19	259	622	997	513	27	576	293	318	478	708	999999	96	999999	479	999999	958	585	340	966	592	611	788	472	999999	71	999999	397	999999	599	835	600	999999	308	235	75	759	145	999999	44	78	497	95	999999	999999	999999	982	999999	443	753	103	373	866	293	999999	408	470	999999	564	451	999999	189	145	999999	999999	999999	386	787	489	414	924	999999	840	306	897	105	526	13	671	821	88	999999	953	999999	999999	999999	999999	44	916	999999	604	999999	580	999999	999999	889	999999	376	152	693	244	205	999999	999999	828	281	533	569	395	297	999999	467	487	743	372	693	235	740	223	180	383	351	871	662	809	324	251	547	157	17	999999	999999	860	978	999999	883	738	999999	575	999999	999999	174	648	629	999999	147	132	837	930	999999	663	621	163	999999	999999	892	334	800	999999	999999	999999	986	999999	999999	553	732	999999	999999	999999	489	955	999999	999999	988	241	999999	999999	251	716	999999	201	413	999999	999999	999999	999999	996	999999	669	695	999999	938	999999	71	204	952	752	270	85	999999	540	623	999999	450	509	362	456	174	740	110	999999	92	93	999999	322	999999	999999	730	43	431	735	718	839	470	999999	26	605	113	999999	999999	466	999999	176	503	999999	999999	731	176	191	992	675	831	157	569	506	476	855	157	748	578	583	31	237	653	487	821	783	999999	520	492	756	352	999999	999999	643	756	999999	999999	426	999999	894	999999	548	51	756	904	571	280	999999	463	171	458	364	225	704	445	215	522	26	319	794	519	999999	698	245	332	460	999999	926	750	561	999999	730	14	684	999999	483	195	897	582	999999	513	258	66	999999	999999	999999	165	757	207	550	403	573	117	949	385	557	849	805	433	999999	876	999999	999999	902	896	727	360	541	334	962	29	999999	999999	68	291	271	599	999999	999999	999999	305	937	999999	210	167	701	999999	64	309	822	633	390	474	999999	384	169	999999	164	434	580	999999	624	432	245	530	999999	139	999999	667	123	958	481	868	98	999999	938	625	23	744	999999	999999	306	241	511	999999	639	160	314	684	132	236	444	943	999999	707	681	515	492	999999	389	572	574	396	195	864	161	521	385	980	445	543	31	419	240	476	341	392	920	907	890	627	825	374	545	887	523	538	511	999999	477	999999	143	
999999	364	632	999999	909	56	647	186	999999	775	333	999999	589	215	35	999999	890	376	999999	999999	585	788	762	746	999999	851	999999	351	622	20	999999	513	999999	410	999999	65	608	937	999999	345	283	730	772	851	501	999999	956	682	498	826	621	999999	188	838	557	999999	601	885	338	67	999999	306	563	117	781	820	235	999999	999999	970	999999	953	944	952	321	854	26	999999	255	85	999999	999999	853	796	398	979	335	999999	999999	142	463	999999	608	373	597	977	999999	664	80	681	999999	777	999999	999999	721	668	80	235	527	999999	538	690	640	263	172	133	453	766	718	801	494	999999	999999	999999	516	999999	354	580	365	344	687	999999	840	573	999999	128	470	335	85	999999	909	109	656	158	603	772	92	355	999999	473	533	409	945	999999	196	847	999999	999999	999999	999999	323	499	999999	193	999999	999999	850	76	999999	54	662	999999	691	988	892	395	999999	188	999999	744	999999	999	379	892	810	288	415	571	387	999999	999999	701	324	745	999999	999999	240	473	143	425	922	25	277	999999	999999	415	999999	999999	386	801	451	272	999999	276	39	324	129	976	383	737	999999	289	689	750	999999	961	803	946	999999	482	164	932	999999	376	821	294	731	223	91	999999	569	457	194	586	885	415	724	999999	715	999999	300	263	99	406	999999	643	336	527	789	999999	612	999999	386	999999	646	999999	227	610	454	999999	999999	999999	895	999999	177	324	104	113	864	960	246	755	999999	488	191	901	842	648	722	188	999999	214	434	999999	792	798	81	999999	999999	376	999999	124	602	999999	509	999999	999999	121	999999	339	548	232	663	828	612	999999	541	897	722	745	676	578	887	276	786	388	481	662	195	999999	252	814	999999	497	772	132	163	999999	979	999999	542	730	420	999999	640	735	551	605	630	936	267	183	567	203	699	999999	236	999999	194	131	999999	999999	926	859	96	733	69	175	999999	489	703	280	999999	999999	212	945	168	999999	999999	60	836	999999	41	259	122	79	256	969	797	162	895	999999	86	858	883	836	804	560	307	906	676	999999	549	999999	243	986	265	999999	991	753	461	999999	700	999999	294	47	674	676	747	27	999999	999999	999999	903	594	999999	999999	69	51	999999	151	607	206	730	384	461	336	999999	25	135	999999	614	978	999999	701	172	136	942	574	846	171	137	999999	289	429	587	999999	646	999999	366	791	999999	600	999999	612	853	999999	970	759	832	710	783	999999	621	213	872	120	999999	211	999999	750	262	999999	204	214	999999	999999	917	310	796	999999	690	344	658	344	617	23	999999	441	847	
999999	166	193	741	146	388	999999	202	999999	557	476	684	444	135	616	999999	999999	406	421	599	69	999999	999999	962	389	30	449	12	287	999999	858	999999	892	364	794	593	78	753	68	999999	546	999999	999999	753	329	768	256	219	999999	805	906	617	942	842	999999	27	497	999999	361	125	938	474	999999	999999	698	719	792	89	340	33	470	956	347	595	63	467	778	915	999999	620	999999	240	959	999999	689	250	815	60	575	777	106	848	999999	942	999999	999999	999999	361	64	610	999999	176	878	29	344	949	280	357	788	330	249	581	999999	740	352	999999	514	443	800	458	904	742	514	562	926	622	999999	404	707	981	999999	426	861	42	999999	999999	361	999999	147	739	999999	468	271	255	537	525	270	661	999999	189	567	253	999999	606	706	244	662	325	999999	722	394	875	999999	807	999999	822	999999	555	106	744	356	574	306	70	488	446	481	999999	999999	411	361	999999	804	528	424	537	865	265	336	410	999999	45	847	424	355	104	818	463	999999	715	805	715	564	999999	833	993	999999	501	127	999999	763	403	300	691	370	999999	999999	130	393	21	957	464	229	696	999999	320	726	881	715	393	627	27	562	320	999999	999999	349	948	694	999999	591	999999	147	76	999999	551	745	166	64	863	33	697	999999	694	757	999999	496	868	999999	999999	276	75	786	734	642	745	999999	980	96	723	151	132	435	962	430	592	326	999999	59	258	575	999999	999999	851	370	929	999999	867	562	264	999999	481	892	181	164	525	588	413	433	901	999999	764	80	340	721	900	271	117	999999	175	34	343	818	806	947	706	247	999999	374	713	797	973	428	831	572	670	240	264	808	904	14	913	728	158	548	811	499	497	999999	469	667	840	999999	397	240	999999	662	95	234	457	288	653	49	999999	113	736	999999	248	767	999999	670	17	309	370	170	120	614	670	999999	146	217	750	805	904	999999	999999	379	41	601	755	17	999999	39	360	625	360	874	18	54	812	475	261	729	88	799	659	540	243	999999	999999	999999	992	999999	999999	250	538	848	144	674	999999	366	999999	999999	22	53	525	999999	948	744	809	245	606	625	999999	999999	955	30	999999	114	396	426	999999	804	482	999999	999999	999999	942	120	97	512	739	999999	999999	455	170	614	717	45	283	999999	592	499	999999	883	606	377	382	999999	294	999999	130	40	288	999999	230	999999	174	469	37	209	999999	837	657	306	999999	272	726	999	510	351	999999	692	830	714	999999	647	387	598	945	647	999999	525	826	578	391	709	999999	180	235	
660	449	257	17	84	645	754	999999	129	387	344	651	999999	999999	942	999999	999999	999999	573	894	582	131	575	999999	999999	999999	999999	21	999999	999999	796	217	555	774	849	901	64	684	999999	79	999999	999999	268	221	611	996	571	610	999999	372	999999	510	491	285	999999	539	874	733	627	820	135	743	999999	214	999999	136	105	608	999999	51	161	754	453	504	815	777	863	364	912	999999	692	909	999999	999999	961	999999	726	280	131	320	37	999999	67	935	999999	999999	52	999999	629	999999	999999	999999	544	841	221	208	66	999999	470	999999	675	999999	999999	244	999999	225	614	56	999999	305	999999	999999	487	999999	24	830	999999	999999	561	999999	734	810	999999	999999	492	729	999999	999999	504	999999	239	999999	999999	255	999999	517	510	999999	808	727	999999	995	810	334	85	85	486	788	999999	391	999999	549	434	991	150	865	785	393	999999	408	999999	328	552	489	75	999999	24	241	120	506	329	874	999999	833	747	738	999999	409	362	999999	253	587	469	122	261	689	999999	819	114	999999	999999	999999	999999	410	878	413	453	330	268	999999	70	254	999999	330	999999	999999	840	601	253	412	999999	385	999999	999999	165	272	859	999999	999999	385	363	205	136	341	999999	213	803	309	999999	344	295	679	150	999999	999999	998	999999	999999	999999	999999	849	713	575	999999	999999	999999	95	736	254	615	553	999999	999999	882	61	865	128	345	556	999999	999999	540	646	909	127	196	244	999999	999999	166	363	999999	388	613	536	650	629	999999	427	427	127	76	64	349	790	999999	586	999999	894	490	999999	573	592	202	790	319	999999	999999	585	999999	999999	999999	999999	98	262	833	999999	488	999999	999999	245	694	999999	139	741	767	999999	999999	128	845	999999	976	199	508	999999	999999	138	196	823	999999	999999	963	848	700	999999	126	999999	966	999999	957	646	108	911	493	254	194	999999	463	999999	33	832	770	548	739	127	146	811	249	999999	472	705	449	665	139	999999	282	999999	999999	824	625	448	520	999999	171	209	511	75	706	999999	999999	143	674	735	800	999999	812	425	118	999999	178	314	999999	999999	624	262	206	999999	999999	664	999999	348	438	638	835	584	322	561	999999	540	616	80	114	999999	718	339	999999	714	865	999999	999999	857	738	644	656	320	369	999999	594	999999	12	78	999999	52	291	753	999999	46	899	225	81	261	48	577	967	107	999999	999999	446	295	231	999999	999999	999999	649	125	610	794	981	524	225	957	967	478	537	547	785	72	999999	965	634	993	814	649	673	764	818	170	676	559	120	275	918	999999	686	999999	501	259	402	175	999999	
910	64	999999	10	124	999999	999999	49	999999	321	999999	999999	481	999999	238	677	927	371	884	999999	449	999999	999999	999999	949	49	668	791	999999	55	536	669	999999	821	999999	938	439	649	999999	480	258	999999	257	247	973	876	447	647	999999	842	574	887	999999	999999	704	792	632	999999	60	85	625	778	32	999999	784	477	999999	659	937	299	247	999999	812	414	999999	328	999999	999999	440	82	601	999999	342	999999	481	649	161	999999	127	999999	316	469	599	484	855	479	108	872	462	505	27	787	709	169	604	999999	85	114	999999	386	922	447	539	977	999999	603	446	846	902	145	326	199	542	16	982	778	687	337	558	578	229	997	999999	935	65	814	322	182	581	999999	573	56	848	999999	18	869	929	999999	999999	999999	43	262	999999	327	188	827	254	999999	999999	825	609	999999	555	253	166	999999	714	999999	999999	668	291	999999	275	718	571	279	999999	801	998	123	849	75	336	307	999999	999999	37	415	999999	999999	570	619	995	755	999999	826	501	999999	584	93	999999	334	700	342	969	769	986	261	999999	909	486	452	703	999999	975	999999	999999	999999	708	199	897	999999	847	693	108	672	278	520	999999	745	777	746	227	915	958	999999	375	999999	338	775	999999	776	660	847	999999	127	915	931	999999	50	415	254	896	395	196	855	486	16	243	307	500	476	127	19	999999	740	235	788	115	999999	178	999999	919	933	217	131	999999	999999	941	981	756	347	740	999999	999999	533	849	832	728	112	48	368	999999	41	284	999999	658	650	716	21	999999	136	825	999999	872	999999	334	962	187	75	216	486	75	262	999999	163	736	34	680	607	890	999999	999999	12	421	810	999999	888	659	999999	472	998	294	929	98	629	999999	420	230	350	209	886	999999	663	999999	562	303	509	490	130	778	999999	999999	999999	131	499	76	822	999999	71	335	999999	999999	484	999999	217	999999	999999	173	920	641	999999	999999	339	999999	13	748	406	116	859	517	165	407	538	924	837	38	999999	808	598	562	699	513	169	999999	999999	583	180	71	688	370	167	345	569	999999	463	830	640	711	999999	751	670	715	58	554	999999	48	774	559	764	999999	999999	999999	575	368	941	812	999999	325	999999	430	999999	999999	428	498	360	819	999999	999999	471	999999	999999	474	690	847	999999	984	464	614	843	724	808	620	999999	509	354	829	770	211	548	650	999999	324	76	696	183	335	999999	559	204	360	210	725	98	757	791	552	999999	727	476	956	357	39	481	919	622	956	48	919	154	999999	59	636	999999	820	820	83	999999	999999	999999	
566	696	999999	420	493	999999	93	532	548	717	801	192	52	735	591	999999	167	999999	156	84	226	296	999999	415	673	999999	999999	224	999999	937	717	154	653	999999	910	999999	999999	618	988	999999	539	999999	500	999999	352	999999	17	901	999999	527	663	240	999999	918	456	279	328	499	999999	192	951	868	264	610	10	656	538	988	999999	331	850	999999	854	751	545	792	796	177	72	999999	303	999999	304	750	284	487	999999	999999	607	640	941	952	871	999999	454	670	180	889	999999	696	999999	29	85	999999	676	124	385	999999	383	664	483	999999	437	999999	999999	999999	573	513	999999	522	762	803	999999	194	389	897	999999	58	307	999999	621	906	966	999999	999999	284	596	706	84	169	112	395	999999	943	167	999999	525	458	999999	175	106	999999	999999	688	933	999999	638	891	218	779	447	336	211	999999	52	576	194	71	999999	999999	692	866	999999	176	420	999999	999999	999999	999999	599	382	228	140	142	778	999999	352	287	999999	999999	645	704	999999	305	722	999999	999999	999999	900	999999	999999	464	561	313	483	999999	238	396	278	565	565	201	865	618	406	228	206	999999	999999	98	234	906	628	389	999999	987	378	143	999999	645	193	597	999999	445	994	999999	667	827	658	999999	725	955	19	877	953	454	999999	999999	898	999999	999999	999999	999999	812	367	698	999999	181	344	496	861	105	942	632	381	999999	654	429	624	489	561	999999	420	189	372	278	896	751	436	524	157	999999	245	950	76	999999	999999	733	999999	305	999999	999999	493	172	688	630	23	386	999999	985	999999	420	265	419	942	210	704	999999	999999	999999	999999	95	999999	819	348	373	859	999999	999999	999999	999999	999999	999999	329	407	999999	885	257	999999	741	264	519	255	451	999999	999999	242	826	999999	999999	374	526	293	989	999999	999999	750	999999	824	324	770	31	820	203	489	878	78	936	21	877	324	457	999999	999999	999999	291	999999	999999	104	611	999999	43	983	999999	999999	979	637	361	999999	999999	324	222	433	186	970	999999	699	62	962	999999	668	305	814	140	551	917	81	584	165	221	167	999999	999999	222	193	999999	48	128	265	509	251	999999	120	610	563	112	999999	999999	738	999999	591	999999	341	999999	942	835	229	853	160	999999	908	63	206	614	999999	867	644	999999	999999	999999	204	581	796	462	605	951	195	213	577	448	999999	803	999999	563	999999	380	125	329	279	358	518	194	968	999999	600	999999	999999	999999	367	695	468	813	284	505	407	999999	989	999999	653	999999	650	999999	286	711	135	114	217	643	984	999999	999999	324	940	644	725	999999	999999	560	999999	417	
440	688	846	881	980	999999	529	350	166	999999	390	999999	675	288	999999	502	908	999999	120	999999	979	877	521	493	999999	999999	872	639	780	396	408	999999	26	245	999999	961	179	404	999999	999999	584	999999	486	999999	493	516	648	662	936	232	111	354	449	375	438	563	176	362	938	836	218	889	569	769	220	951	229	440	999999	746	999999	513	536	76	911	121	400	156	10	436	505	999999	702	557	295	63	989	651	807	999999	794	817	999999	893	835	695	307	717	999999	541	296	218	935	200	999999	598	818	383	463	326	172	999999	361	511	341	998	999999	22	484	167	999999	578	999999	999999	952	999999	57	999999	241	226	814	683	990	468	149	296	284	999999	656	696	245	615	197	491	834	773	466	999999	561	836	508	999999	999999	997	579	999999	585	215	248	999999	999999	185	151	247	512	489	39	892	372	999999	999999	684	366	787	921	999999	390	151	999999	188	999999	103	999999	999999	717	528	450	993	889	431	999999	79	274	999999	156	70	474	949	999999	355	743	999999	999999	999999	122	999999	929	455	86	233	337	444	320	69	348	999999	103	999999	530	983	48	46	13	940	344	654	419	999999	641	861	881	441	172	549	444	484	510	574	292	893	999999	999999	999999	999999	103	999999	759	214	922	698	966	999999	429	995	317	706	570	651	181	467	414	833	999999	224	999999	896	282	770	624	863	946	529	464	999999	999999	999999	129	347	999999	78	999999	215	183	942	999999	164	21	176	242	738	999999	999999	403	999999	488	766	999999	702	999999	999999	993	988	589	68	751	447	272	999999	612	999999	586	232	804	113	573	209	999999	999999	328	999999	884	115	538	999999	999999	97	999999	640	999999	999999	864	427	34	999999	999999	906	625	999999	201	999999	892	229	999999	999999	161	691	65	299	261	288	116	999999	383	136	323	888	459	999999	118	664	321	632	643	985	408	169	208	164	999999	666	583	544	999999	870	999999	664	550	569	735	999999	42	999999	388	869	520	555	53	999999	336	196	456	922	999999	536	146	270	585	999999	570	991	999999	999999	271	999999	999999	572	999999	999999	832	658	347	999999	967	850	632	485	999999	774	999999	853	126	310	828	842	219	660	999999	999999	733	44	89	971	999	999999	774	142	574	794	174	947	918	540	75	678	848	566	999999	999999	904	661	27	811	114	717	875	193	999999	428	384	999999	999999	493	999999	999999	579	376	999999	999999	86	499	910	458	609	999999	999999	999999	999999	999999	994	652	999999	381	999999	999999	26	277	867	292	999999	590	70	999999	419	130	912	434	761	999999	108	481	
676	732	999999	999999	751	568	212	586	782	300	947	921	999999	732	349	662	254	999999	781	999999	509	607	365	495	999999	764	49	489	614	999999	824	968	61	999999	975	972	302	834	331	458	75	999999	510	578	643	149	999999	687	780	259	190	64	999999	797	972	79	999999	593	975	986	999999	722	971	282	475	978	869	911	756	376	370	999999	385	332	246	228	999999	787	999999	300	52	362	708	999999	329	999999	482	264	550	906	605	709	858	999999	999999	999999	999999	237	112	664	999999	810	999999	413	889	769	678	173	999999	753	999999	999999	740	685	944	999999	24	616	952	705	506	999999	999999	999999	771	660	562	51	402	893	909	869	999999	999999	31	242	431	304	475	560	999999	999999	999999	999999	933	25	999999	183	999999	763	338	999999	284	407	168	663	449	999999	999999	238	217	637	770	666	999999	113	999999	552	664	712	999999	719	150	402	613	196	999999	574	999999	756	691	388	650	638	565	217	594	287	39	367	792	999999	662	999999	352	463	548	46	999999	830	120	426	519	687	999999	619	561	882	793	972	751	874	174	885	547	828	999999	142	111	637	999999	999999	522	306	919	404	66	903	59	999999	647	875	622	96	646	999999	868	963	619	999999	655	712	493	67	615	918	185	999999	699	524	477	416	935	999999	321	492	999999	999999	768	624	562	999999	832	999999	334	999999	261	88	249	282	960	33	999999	999999	981	806	999999	464	999999	10	228	289	999999	535	999999	240	940	307	999999	164	370	656	999999	994	394	996	879	999999	733	739	667	107	537	999999	999999	453	894	780	343	515	999999	449	531	767	406	999999	454	306	961	104	935	954	999999	95	911	313	828	527	770	984	926	294	731	951	343	130	751	999999	999999	999999	346	169	999999	269	806	921	999999	999999	999999	120	552	582	888	999999	803	712	794	451	999999	260	625	999999	20	999999	588	999999	999999	579	433	285	531	999999	335	732	758	999999	990	53	999999	999999	189	401	929	999999	442	353	406	102	157	630	336	309	280	999999	613	970	999999	616	681	743	212	554	13	999999	999999	885	999999	165	999999	37	722	751	172	525	80	234	446	999999	916	244	667	999999	431	803	949	231	396	999999	129	787	628	999999	999999	545	787	634	397	999999	999999	556	106	250	999999	999999	908	585	999999	999999	650	389	533	797	999999	446	999999	586	132	999999	373	368	498	643	46	102	408	348	388	627	737	999999	836	829	291	369	148	999999	414	311	894	374	94	642	963	740	264	831	684	925	999999	999999	511	999999	253	710	67	999999	213	128	999999	569	
999999	520	999999	999999	552	703	515	999999	999999	999999	182	821	999999	999	284	856	680	306	838	577	664	463	167	999999	934	999999	586	581	311	686	223	296	589	335	177	574	999999	758	197	560	325	353	628	810	39	689	882	253	436	211	782	907	999999	153	904	743	362	490	279	999999	999999	999999	38	621	446	885	242	979	831	710	241	999999	118	287	999999	320	999999	356	507	255	999999	342	154	999999	904	315	16	999999	430	434	221	999999	489	293	443	391	325	16	374	153	456	902	422	725	969	999999	798	11	891	593	908	999999	982	34	147	999999	789	928	717	140	879	797	558	999999	499	999999	999999	999999	844	870	995	827	999999	364	999999	863	999999	429	140	53	517	999999	553	836	526	999999	162	999999	155	658	602	396	299	999999	273	999999	353	24	999999	999999	428	972	167	31	598	90	999999	999999	235	283	863	369	798	999999	999999	875	253	721	880	294	999999	976	679	195	278	999999	538	748	100	148	520	905	203	999999	625	544	847	532	248	999999	191	535	999999	999999	795	242	598	999999	620	398	999999	631	999999	942	929	999999	999999	971	752	989	552	284	536	97	999999	958	176	541	58	999999	38	721	483	444	112	418	747	807	400	45	999999	999999	137	702	732	888	771	260	999999	184	251	875	779	259	893	906	999999	152	118	999999	75	67	577	542	999999	694	999999	699	839	521	703	494	580	717	979	999999	156	834	364	874	196	915	214	999999	836	162	942	234	551	205	420	605	698	563	969	999999	344	999999	999999	48	740	82	999999	815	999999	757	999999	999999	999999	263	760	173	787	244	650	160	999999	999999	705	999999	752	923	157	999999	999999	108	796	27	747	36	305	999999	501	999999	144	999999	504	999999	403	89	999999	880	954	297	999999	256	817	464	999999	819	999999	640	999999	135	296	816	924	999999	714	382	960	287	999999	253	999999	209	671	471	110	536	655	464	999999	626	359	872	969	860	209	999999	290	341	999999	999999	927	664	671	376	39	999999	199	728	999999	30	999999	580	999999	999999	999999	245	584	355	999999	999999	173	645	999999	273	776	999999	999999	999999	576	859	102	629	183	395	325	303	538	999999	441	782	999999	999999	779	290	507	778	316	267	531	963	279	934	977	726	999999	291	335	407	600	999999	480	135	162	824	928	499	406	180	999999	999999	999999	289	914	999999	49	247	999999	58	765	997	117	589	542	612	589	167	999999	456	630	44	968	999999	999999	999999	999999	221	774	954	362	999999	381	999999	872	999999	265	999999	30	406	687	527	999999	286	641	999999	508	999999	
592	549	244	770	847	949	549	361	76	577	999999	98	278	828	472	999999	696	757	625	971	999999	56	357	999999	147	255	999999	113	617	999999	498	112	326	421	629	235	719	591	170	431	596	520	999999	688	999999	931	137	859	64	515	589	999999	999999	999999	183	546	202	999999	633	602	190	446	999999	999999	88	482	771	857	208	247	201	114	596	999999	385	999999	625	668	193	215	128	910	58	999999	112	999999	135	790	248	999999	43	999999	958	568	251	999999	776	999999	609	999999	169	999999	999999	817	324	999999	297	999999	999999	976	920	999999	461	999999	483	999999	397	641	280	999999	356	999999	618	999999	999999	126	156	37	952	235	430	579	999999	259	56	848	260	240	788	628	999999	352	639	272	172	999999	622	541	95	971	999999	145	775	145	999999	188	999999	544	999999	999999	338	269	999999	924	999999	351	474	212	381	999999	29	166	853	652	157	13	999999	355	953	703	504	615	942	999999	999999	295	999999	923	672	999999	999999	999999	999999	590	299	67	522	714	716	999999	999999	419	169	460	952	605	291	132	988	583	836	999999	590	910	703	722	999999	849	461	999999	547	550	999999	999999	448	313	540	273	362	100	999999	637	639	999999	668	94	455	492	999999	867	13	680	935	98	41	999999	134	716	999999	576	999999	673	263	999999	283	494	879	656	21	999999	75	28	770	999999	999999	208	676	457	999999	618	999999	834	821	593	999999	999999	615	452	481	567	188	824	385	999999	360	818	383	193	999999	183	215	798	999999	390	802	985	910	46	996	832	213	677	473	279	309	999999	852	999999	197	416	878	999999	184	453	469	999999	642	984	548	284	825	492	598	78	999999	478	362	440	791	999999	955	578	456	649	999999	999999	999999	999999	486	999999	999999	714	996	453	304	777	999999	37	920	561	999999	926	498	721	17	721	88	404	865	999999	553	421	878	999999	460	999999	999999	535	99	957	890	536	507	999999	318	120	496	155	774	635	854	335	520	239	929	999999	90	734	641	642	999999	999999	250	655	900	999999	835	90	992	994	796	98	937	963	670	999999	999999	404	999999	999999	234	999999	630	240	976	227	901	648	999999	999999	230	256	999999	456	999999	934	295	852	203	763	285	415	162	780	999999	765	398	556	569	999999	999999	685	330	745	418	499	335	19	679	683	654	197	105	571	774	999999	205	490	438	736	529	999999	999999	999999	621	818	781	999999	402	220	829	999999	999999	871	820	544	926	999999	48	45	609	286	999999	519	119	97	999999	999999	999999	298	570	907	128	832	594	999999	484	680	999999	600	
717	485	999999	999999	854	309	117	233	750	239	623	56	452	402	136	253	403	691	999999	999999	507	200	999999	113	649	921	236	256	287	786	70	256	35	448	999999	999999	668	714	999999	809	980	999999	840	776	675	524	999999	725	706	350	640	792	148	599	102	527	640	514	818	932	999999	861	946	999999	179	377	31	999999	84	12	585	688	36	999999	553	420	999999	999999	438	135	466	510	550	937	155	277	117	999999	355	800	493	163	895	732	735	129	999999	999999	606	307	503	999999	650	999999	764	951	766	417	56	682	176	999999	86	693	999999	572	320	18	999999	901	270	595	658	284	518	432	792	303	996	434	278	484	471	140	632	14	999999	846	182	204	511	699	389	999999	999999	921	86	212	266	172	808	142	67	999999	47	907	803	375	195	999999	999999	472	420	622	413	692	110	999999	70	999999	712	999999	999999	624	400	570	216	985	999999	596	999999	589	999999	999999	625	146	427	767	103	724	211	494	661	840	45	999999	289	999999	269	941	821	999999	152	794	999999	343	306	442	314	476	701	817	725	999999	986	999999	435	999999	996	277	999999	343	852	346	999999	227	813	995	588	361	291	999999	726	709	775	224	447	252	382	292	839	984	462	626	33	393	999999	72	854	999999	612	701	770	991	676	999999	287	806	534	999999	530	311	854	952	999999	261	999999	26	999999	999999	999999	999999	999999	714	438	290	880	236	322	876	458	750	151	999999	748	589	999999	735	42	297	936	641	717	149	761	538	140	510	441	771	301	752	250	999999	999999	429	496	66	999999	396	607	61	493	657	785	779	170	731	213	999999	582	366	999999	999999	999999	999999	475	75	952	899	999999	380	795	550	999999	999999	510	69	999999	999999	102	623	182	645	690	884	158	70	364	999999	378	999999	999999	835	199	999999	768	715	999999	999999	953	431	113	663	247	999999	266	999999	82	89	999999	110	933	884	513	999999	194	348	999999	950	999999	415	999999	999999	531	750	84	960	999999	650	936	999999	813	999999	375	999999	519	519	999999	463	628	216	987	999999	713	277	475	999999	332	240	750	429	999999	999999	494	999999	720	143	141	999999	162	305	590	432	153	483	297	971	518	841	448	675	999999	390	332	144	427	436	266	263	285	662	638	130	899	516	999999	518	478	827	950	386	387	999999	310	999999	999999	565	141	240	980	503	902	490	792	85	489	490	972	359	130	293	876	999999	999999	500	667	470	532	636	559	999999	503	999999	999999	72	297	999999	90	999	999999	861	305	36	283	781	759	157	338	824	
37	443	545	999999	999999	999999	510	999999	699	810	999999	999999	42	504	999999	999999	10	221	599	730	787	459	999999	973	839	268	988	849	999999	440	740	520	999999	708	999999	999999	242	384	984	233	561	787	340	279	343	364	828	801	355	80	780	548	557	608	46	577	43	999999	999999	448	679	661	905	999999	80	155	32	334	894	999999	969	626	237	999999	178	999	129	140	640	485	440	196	503	533	659	999999	999999	534	671	999999	92	999999	105	546	554	900	999999	999999	999999	999999	342	504	906	790	111	164	321	191	439	999999	458	999999	931	803	999999	492	999999	381	609	878	192	999999	662	863	482	308	999999	690	821	999999	126	58	930	999999	999999	935	999999	999999	432	505	880	780	105	634	999999	190	999999	302	999999	71	742	511	471	331	15	845	841	53	318	803	634	999999	369	170	920	999999	999999	999999	999999	82	212	455	949	114	997	412	402	38	290	999999	568	238	999999	999999	536	615	586	609	999999	307	104	246	999999	628	870	260	421	934	713	183	218	260	640	466	999999	999999	999999	367	999999	999999	452	812	999999	26	245	405	478	609	634	314	999999	372	53	364	977	966	999999	330	243	747	990	999999	324	117	93	318	999999	696	999999	249	63	229	999999	842	854	291	999999	999999	393	475	782	811	309	999999	359	845	216	999999	488	892	245	999999	134	586	999999	999999	999999	999999	999999	999999	999999	781	999999	395	260	603	97	999999	509	696	494	674	936	999999	965	189	168	915	757	247	111	320	999999	999999	13	822	105	698	999999	870	999999	826	999999	466	999999	10	113	999999	158	755	758	15	777	792	408	571	999999	366	620	433	825	583	899	695	999999	497	573	698	999999	999999	508	398	999999	999999	902	667	999999	479	999999	965	85	253	766	11	488	106	999999	999999	999999	442	526	739	999999	999999	54	220	999999	757	641	179	436	414	532	720	999999	370	43	148	889	740	999999	825	999999	999999	357	582	999999	898	216	729	954	999999	98	949	911	769	999999	999999	999999	692	740	473	838	932	538	999999	721	55	999999	999999	73	404	536	870	102	701	999999	432	458	472	403	38	550	912	225	288	326	582	809	487	59	867	554	206	999999	876	999999	332	126	687	861	771	153	98	999999	559	999999	227	999999	220	999999	999999	999999	131	299	711	923	926	717	999999	999999	148	999999	277	78	205	850	339	870	999999	714	162	315	999999	611	632	884	462	256	665	666	999999	724	598	201	171	160	432	999999	297	953	70	615	866	343	722	534	876	999999	470	709	292	356	642	505	143	582	946	999999	999999	
827	999999	680	999999	999999	999999	999999	647	85	999999	999999	427	999999	999999	999999	653	999999	449	437	888	107	18	443	999999	956	384	752	999999	103	999999	589	999999	912	999999	470	999999	999999	563	999999	999999	309	999999	801	121	425	292	999999	773	379	851	596	142	999999	632	569	999999	37	999999	999999	220	502	340	554	26	328	841	999999	192	122	779	274	983	999999	349	999999	221	999999	331	999999	673	524	999999	999999	999999	472	456	695	999999	681	651	465	999999	468	71	595	968	999999	784	793	583	777	677	660	599	587	999999	965	178	53	999999	999999	705	534	999999	695	999999	627	999999	554	871	156	234	511	999999	324	778	525	999999	754	999999	878	999999	537	786	999999	847	328	123	663	859	491	526	247	333	999999	760	960	46	375	81	351	999999	240	922	999999	553	176	199	285	999999	97	858	424	432	479	190	999999	747	535	848	205	513	649	695	999999	999999	987	187	432	999999	818	999999	741	682	278	849	201	615	358	352	999999	999999	838	999999	771	632	111	814	853	858	592	222	999999	999999	876	837	999999	545	541	807	999999	999999	767	721	999999	609	999999	999999	164	999999	989	999999	399	999999	177	76	675	794	999999	757	528	182	333	999999	971	605	977	225	805	440	469	656	84	551	786	692	371	126	863	172	516	999999	660	234	868	40	823	328	358	999999	172	594	621	999999	288	393	664	203	749	395	631	901	937	723	170	343	488	999999	406	485	999999	999999	931	760	999999	999999	999999	109	704	941	781	659	866	995	278	874	999999	999999	272	403	37	177	999999	477	541	614	431	936	73	999999	551	999999	921	999999	115	613	663	860	542	128	870	564	999999	808	614	999999	44	941	454	295	308	198	585	12	999999	537	999999	463	999999	999999	738	586	45	179	400	999999	737	993	890	664	221	184	757	153	532	472	678	999999	863	569	999999	999999	491	778	237	999999	399	919	424	577	431	210	640	905	390	294	529	329	418	807	999999	50	61	789	999999	134	440	441	999999	985	858	623	599	660	999999	258	104	267	941	46	999999	818	579	322	243	999999	999999	999999	763	248	943	359	160	999999	999999	999999	438	701	704	113	999999	999999	999999	439	999999	808	610	980	847	141	200	999999	388	381	400	425	471	999999	556	72	590	587	677	241	51	509	472	999999	334	528	820	402	562	837	999999	458	379	149	999999	434	410	562	15	632	58	999999	999999	779	665	910	76	699	155	641	522	345	290	217	398	219	999999	77	656	999999	321	797	709	550	999999	942	55	332	999999	999999	999999	38	582	999999	193	369	
538	692	877	423	461	999999	257	920	999999	777	178	172	750	395	98	343	905	999999	999999	260	972	430	520	723	865	744	565	32	979	999999	999999	999999	33	38	680	653	999999	243	866	200	550	788	235	491	773	882	582	749	43	999999	132	999999	999999	932	397	999999	182	164	557	717	565	234	999999	830	999999	933	148	999999	999999	999999	153	999999	820	131	710	193	205	39	949	999999	171	815	988	999999	372	868	511	100	641	572	481	45	686	158	635	999999	847	404	477	839	743	860	44	599	185	460	85	612	232	999999	999999	152	214	999999	555	749	245	290	999999	155	999999	999999	90	152	999999	118	999999	671	495	999999	345	801	562	120	249	311	781	999999	999999	911	792	898	868	437	659	338	830	121	602	999999	89	567	999999	331	416	695	779	892	635	77	474	999999	126	837	868	999999	590	999999	999999	999999	968	845	805	556	362	534	189	653	493	634	999999	874	78	610	315	778	865	240	703	553	531	888	763	999999	447	999999	781	41	569	999999	999999	735	786	358	917	244	761	999999	999999	882	516	999999	408	999999	999999	999999	999999	516	531	99	255	359	999999	781	722	89	92	398	999999	999999	752	157	93	999999	886	552	999999	719	692	80	26	486	271	820	46	404	489	762	627	848	52	274	509	479	302	398	344	999999	999999	837	162	373	280	995	139	999999	53	464	124	247	511	999999	999999	460	83	999999	98	580	744	999999	999999	999999	771	270	931	488	999999	614	652	497	217	92	94	999999	918	653	999999	275	691	677	999999	35	999999	389	346	426	450	58	999999	532	309	764	270	317	248	832	601	19	74	651	999999	439	811	999999	999999	428	541	999999	999999	429	563	823	888	76	967	573	681	999999	923	514	999999	598	217	999999	198	999999	822	999999	616	96	61	206	211	49	956	922	224	30	360	918	885	481	516	976	968	999999	875	203	350	999999	999999	220	96	559	614	132	231	691	439	585	606	999999	362	999999	999999	367	621	849	120	54	358	661	41	999999	999999	565	91	240	161	711	999999	628	437	942	935	841	999999	651	435	833	700	533	591	774	321	131	129	70	608	611	999999	35	999999	305	325	499	188	90	931	58	999999	990	539	727	16	999999	336	999999	520	999999	257	969	423	287	999999	999999	79	999999	693	507	445	30	999999	550	846	553	999999	999999	999999	445	662	39	720	386	999999	999999	993	863	999999	344	794	710	550	999999	363	895	611	805	999999	500	429	921	999999	434	613	30	368	999999	999999	463	442	999999	793	999999	873	228	258	999999	495	999999	
831	216	499	999999	712	999999	480	560	196	999999	999999	739	190	999999	25	741	999999	296	999999	999999	352	14	982	999999	999999	600	916	475	208	144	647	574	320	317	669	223	432	48	721	877	549	807	999999	930	522	702	23	667	69	142	586	999999	274	723	301	826	999999	999999	999999	122	819	15	999999	61	313	376	429	873	466	801	319	603	999999	999999	232	544	210	61	999999	210	586	258	999999	76	999999	684	310	596	26	842	990	999999	999999	609	68	543	455	751	627	155	999999	999999	211	267	823	983	397	378	501	756	625	999999	404	256	536	999999	599	296	504	628	76	999999	857	623	811	999999	22	999999	837	688	99	459	433	645	928	446	56	999999	252	999999	297	999999	105	269	999999	818	841	344	83	498	944	999999	257	999	89	999999	293	588	455	750	999999	431	541	812	999999	176	999999	759	328	999999	999999	451	53	929	340	144	738	597	999999	993	240	677	892	348	744	929	999999	434	565	489	162	999999	999999	502	603	865	400	292	602	60	79	92	26	982	974	502	126	327	668	944	710	695	191	461	519	303	999999	202	78	737	999999	999999	203	839	999999	999999	748	999999	999999	475	744	999999	995	356	999999	999999	661	909	374	252	813	999999	765	621	778	467	286	250	982	310	336	207	224	864	96	999999	889	187	55	999999	753	999999	991	203	209	265	699	999999	538	371	999999	629	828	826	924	89	558	582	70	479	778	508	999999	35	148	999999	240	999999	270	177	268	999999	864	454	999999	247	892	572	999999	522	767	451	999999	999999	668	707	378	398	939	16	207	316	126	576	151	255	999999	966	65	662	999999	568	574	999999	112	168	764	999999	999999	999999	197	985	171	547	711	999999	795	946	366	440	178	842	202	999999	969	952	999999	298	313	253	239	925	517	758	498	209	876	352	518	510	942	994	70	261	819	999999	155	578	864	999999	459	71	610	624	494	999999	376	320	400	160	800	476	80	94	458	271	999999	412	59	999999	459	999999	999999	856	999999	183	781	940	444	757	806	788	999999	498	793	177	325	892	273	315	833	565	951	367	709	475	999999	976	999999	557	743	743	999999	361	364	15	632	999999	137	321	411	435	876	643	999999	21	52	999999	999999	999999	999999	586	149	999999	679	893	502	81	156	31	259	805	147	886	999999	73	269	82	143	999999	999999	999999	764	999999	999999	407	689	318	22	698	999999	999999	685	522	612	167	603	784	999999	471	513	561	608	115	72	605	298	989	629	999999	752	999999	448	513	999999	999999	821	196	839	281	
214	194	68	458	598	906	129	999999	284	855	469	485	399	672	283	999999	963	999999	889	308	119	999999	688	731	999999	462	903	181	777	237	346	417	944	999999	266	329	999999	999999	517	165	999999	999999	999999	773	821	276	580	999999	239	761	421	171	999999	999999	171	514	505	336	999999	145	13	948	999999	56	519	62	540	988	999999	954	491	813	151	734	822	446	984	914	909	679	882	137	942	26	816	999999	119	999999	249	752	823	176	999999	999999	999999	537	826	668	264	999999	735	591	370	284	280	607	30	572	718	999999	999999	591	999999	832	263	876	15	999999	240	999999	942	137	749	663	999999	324	999999	999999	582	999999	999999	325	999999	150	943	300	766	999999	746	218	164	546	694	523	999999	242	749	815	127	285	532	995	999999	999999	827	607	999999	707	153	955	442	259	999999	434	115	214	999999	286	889	963	119	347	94	999999	999999	405	443	235	441	898	999999	999999	652	306	762	623	887	740	323	345	457	68	523	790	776	999999	999999	269	999999	26	311	473	925	999999	176	999999	999999	416	739	999999	173	617	276	255	390	92	999999	694	999999	492	327	200	962	553	515	60	824	999999	255	999999	999999	999999	817	999999	597	111	434	999999	999999	577	712	481	999999	999999	182	999999	792	278	410	693	307	861	999999	999999	699	120	510	999999	648	999999	370	618	170	463	581	989	999999	851	657	288	658	118	564	104	780	845	199	999999	381	999999	999999	555	893	999999	978	988	586	891	725	487	601	61	850	25	217	103	320	548	320	192	51	999999	621	131	45	198	306	999999	155	853	921	439	11	973	999999	999999	725	999999	999999	999999	412	908	999999	179	687	606	268	549	887	686	534	650	760	198	633	999999	933	771	526	789	691	94	745	871	565	171	59	876	167	999999	999999	999999	73	999999	780	142	999999	451	444	438	930	999999	615	999999	329	280	678	813	349	540	880	953	91	694	901	328	999999	265	614	525	999999	999999	391	494	999999	999999	999999	43	417	501	999999	999999	337	97	859	933	478	286	552	999999	492	246	537	999999	521	999999	630	999999	999999	461	970	560	837	918	881	548	999999	131	162	506	694	645	405	848	999999	999999	999999	994	834	968	850	886	999999	999999	42	320	999999	764	972	892	201	999999	218	956	531	950	999999	999999	216	999999	999999	357	134	999999	999999	847	999999	689	999999	133	798	636	544	999999	611	93	847	518	885	570	694	999999	158	269	999999	487	436	449	999999	88	743	217	787	523	410	999999	762	667	728	195	999999	999999	176	999999	999999	565	672	999999	354	447	
113	999999	533	999999	626	999999	999999	999999	740	999999	999999	401	999999	519	389	590	999999	30	456	119	331	189	790	700	101	529	999999	999999	175	999999	814	85	104	879	974	999999	684	152	999999	454	303	897	926	614	774	999999	999999	656	469	513	999999	652	904	999999	125	923	999999	832	554	999999	999999	900	699	991	309	345	999999	492	544	782	906	999999	132	999999	999999	434	262	185	926	23	999999	788	838	999999	41	999999	999999	859	764	60	261	852	598	999999	933	402	207	935	315	438	999999	319	121	687	607	21	529	902	429	691	671	180	905	540	999999	999999	72	47	959	146	174	446	728	493	531	64	116	331	78	422	236	327	870	497	241	418	676	999999	64	30	999999	999999	999999	83	389	90	946	67	432	212	999999	170	975	178	274	344	591	628	165	553	904	207	833	16	999999	353	309	418	999999	960	999999	999999	982	939	503	895	16	999999	114	999999	117	59	898	999999	91	999999	999999	701	233	999999	827	58	995	511	125	445	445	433	618	46	780	537	758	472	157	429	187	45	675	999999	337	936	523	714	445	999999	308	999999	999999	398	999999	608	194	411	999999	15	915	481	824	67	999999	583	46	999999	670	579	300	436	718	662	888	316	36	999999	569	891	535	290	76	270	147	999999	508	999999	45	182	353	356	999999	152	514	706	221	999999	918	753	899	456	54	865	564	999999	258	999999	509	693	582	339	842	252	480	634	415	999999	920	981	85	815	41	497	236	944	107	576	157	192	999999	417	936	816	999999	88	245	210	705	275	230	245	721	352	999999	23	999999	96	671	879	301	657	999999	999999	677	999999	424	557	638	999999	774	682	125	327	598	174	999999	35	260	999999	399	214	858	655	761	999999	999999	689	897	223	999999	999999	904	277	891	447	719	10	148	907	664	688	571	94	999999	547	129	403	999999	435	999999	488	835	999999	490	96	799	53	184	999999	999999	735	660	425	999999	764	778	999999	436	999999	999999	402	999999	353	737	710	642	999999	164	224	999999	700	935	471	603	950	184	633	999999	804	999999	676	825	311	917	928	999999	156	999999	735	999999	282	967	999999	999999	227	999999	492	999999	779	454	35	888	960	125	298	800	198	821	240	999999	999999	70	631	511	778	999999	586	999999	808	682	495	870	429	455	448	999999	341	491	999999	359	692	100	999999	360	999999	787	865	195	629	999999	839	335	672	156	624	999999	345	999999	211	651	999999	66	734	107	958	164	469	999999	677	999999	468	707	445	881	896	64	999999	281	887	990	999999	999999	806	
679	999999	999999	207	999999	830	236	999999	248	289	999999	344	636	999999	910	401	468	328	360	999999	73	999999	142	889	791	999999	570	169	74	214	220	940	624	999999	65	264	797	999999	196	684	450	999999	230	427	999999	546	270	698	152	879	428	672	360	999999	999999	999999	710	281	416	999999	270	999999	332	44	999999	999999	720	387	310	999999	999999	511	142	675	78	895	999999	714	188	255	988	871	26	195	786	548	589	741	515	999999	554	999999	999999	999999	423	382	845	999999	359	916	826	999999	999999	496	285	916	539	684	814	848	569	995	102	171	999999	399	60	147	999999	529	214	978	871	264	111	999999	999999	999999	262	695	59	999999	365	271	428	115	482	530	909	999999	18	905	927	999999	486	559	434	389	137	999999	999999	708	938	829	712	847	21	143	394	207	999999	999999	432	999999	799	315	639	999999	742	928	999999	530	237	388	521	999999	61	999999	778	999999	653	999999	842	237	999999	350	325	535	999999	999999	999999	349	145	711	913	449	483	808	999999	180	919	603	999999	208	117	999999	999999	559	318	999999	999999	808	999999	842	554	384	727	204	999999	999999	999999	114	999999	171	834	577	999999	526	475	999999	999999	253	344	608	633	59	933	999999	129	999999	870	999999	227	156	784	295	983	302	999999	538	721	288	63	420	190	815	332	999999	373	540	415	954	94	246	587	552	473	999999	219	505	451	93	84	191	587	233	886	134	386	548	593	102	368	936	360	547	200	999999	427	817	726	457	280	589	999999	916	999999	981	568	241	999999	236	93	999999	96	638	999999	871	999999	999999	928	208	109	999999	947	323	595	157	885	50	362	999999	339	401	778	994	813	495	34	670	551	999999	565	154	726	366	18	999999	849	999999	343	328	100	471	999999	528	357	455	642	999999	999999	533	999999	999999	878	282	897	691	999999	999999	825	999999	999999	172	414	33	642	954	108	590	315	888	308	173	706	999999	458	868	512	259	647	367	853	191	349	28	809	47	276	453	469	999999	999999	757	896	625	482	999999	999999	865	886	402	999999	61	538	442	235	931	821	844	999999	39	189	634	455	467	864	664	822	396	223	999999	688	654	131	999999	75	550	277	999999	561	530	811	999999	372	254	20	999999	653	907	792	878	225	431	629	439	148	999999	312	999999	760	999999	115	669	652	999999	714	702	930	550	377	684	664	740	293	303	227	542	999999	210	457	999999	21	915	999999	344	389	267	34	999999	849	876	248	838	999999	743	425	151	999999	91	539	317	871	113	999999	118	224	485	148	999999	
221	605	927	111	999999	696	806	999999	76	317	999999	457	999999	248	700	999999	445	825	418	999999	999999	85	547	190	999999	150	202	908	386	495	130	904	129	698	480	253	949	147	999999	634	937	236	85	687	188	92	999999	999999	412	48	672	398	999999	598	459	999999	999999	746	440	840	504	898	999999	581	196	999999	338	980	768	999999	551	308	968	999999	999999	999999	10	860	999999	588	511	999999	505	347	822	732	837	530	248	344	195	999999	706	999999	999999	999999	422	504	500	190	754	658	999999	956	999999	373	999999	291	987	807	145	999999	744	851	339	935	999999	475	758	463	169	808	741	433	270	348	602	952	654	572	238	999999	370	820	999999	853	999999	549	850	458	313	556	543	440	208	988	467	999999	687	204	646	946	999999	46	999999	946	916	441	695	158	771	476	637	424	579	999999	999999	924	999999	485	999999	853	625	309	160	999999	999999	310	234	999999	881	747	275	459	925	291	999999	999999	799	888	936	273	999999	702	686	999999	918	128	999999	569	160	543	837	211	963	792	331	445	886	999999	680	616	999999	422	277	34	211	187	498	297	879	513	134	999999	549	999999	10	923	622	323	695	156	999999	665	132	347	999999	999999	999999	143	999999	999999	999999	392	999999	329	67	440	434	662	635	999999	629	573	689	646	999999	709	661	999999	792	408	822	572	999999	999999	176	999999	300	929	125	147	691	999999	338	999999	999999	742	921	999999	910	569	498	960	688	954	527	876	975	485	928	210	412	499	999999	561	999999	999999	670	683	163	999999	150	505	546	497	59	273	245	134	580	676	788	999999	96	233	999999	862	884	767	16	300	575	815	11	915	735	202	25	776	74	202	81	247	999999	404	428	999999	423	999999	999999	263	641	850	905	261	999999	999999	412	126	650	638	989	903	676	999999	939	335	503	999999	762	999999	999999	999999	70	387	605	550	375	692	804	917	448	694	862	752	659	725	909	749	999999	765	999999	898	999999	435	212	178	570	213	464	103	999999	999999	438	58	15	999999	999999	527	656	871	604	720	322	733	999999	305	51	923	213	999999	425	754	138	996	77	999999	342	635	185	999999	979	172	237	711	428	655	265	813	747	486	999999	392	999999	631	170	78	586	999999	244	999999	137	646	999	999999	678	744	664	441	981	999999	999999	999999	351	228	891	442	493	611	314	544	49	237	186	727	290	43	660	999999	835	999999	773	999999	400	279	310	343	999999	999999	43	683	991	823	999999	101	999999	779	50	874	740	728	585	974	97	999999	866	899	470	999999	
999999	645	93	168	606	982	882	900	763	82	918	558	279	505	999999	630	999999	225	999999	94	91	999999	999999	785	766	117	999999	798	851	701	412	410	872	890	38	999999	599	833	227	999999	219	999999	25	968	956	191	999999	90	406	466	999999	650	505	385	201	999999	652	308	402	999999	570	999999	999999	72	669	517	685	389	999999	190	999999	719	998	554	875	345	494	33	999999	584	999999	999999	401	395	554	762	904	999999	699	579	745	999999	999999	999999	289	136	696	953	308	448	506	78	999999	999999	435	436	652	950	509	999999	964	628	479	817	840	999999	691	663	517	907	613	197	690	897	444	739	288	279	999999	749	649	999999	725	999999	88	590	999999	999999	999999	128	999999	999999	987	999999	614	999999	822	999999	888	60	999999	43	445	999999	999999	318	387	716	999999	696	157	383	685	999999	216	433	903	98	739	260	510	516	704	398	797	659	999999	999999	293	328	999999	665	390	224	314	999999	105	334	999999	999999	212	21	403	272	970	999999	999999	237	999999	190	222	733	999999	638	550	999999	999999	56	603	186	118	540	433	463	779	999999	993	471	456	600	999999	579	543	970	999999	498	122	442	428	71	999999	972	219	999999	999999	192	781	751	673	386	286	58	731	378	660	671	588	940	492	488	999999	806	781	47	851	643	200	999999	591	61	815	896	999999	541	795	146	331	330	357	999999	711	251	797	79	323	290	847	175	319	999999	909	182	949	939	999999	584	999999	182	999999	471	992	867	170	999999	570	390	429	999999	582	524	999999	268	592	895	999999	501	999999	711	723	999999	999999	35	999999	215	999999	643	947	689	223	999999	999999	158	79	886	604	843	91	185	999999	933	860	658	592	795	999999	651	999999	64	172	999999	575	999999	458	999999	675	967	999999	999999	999999	927	443	740	975	371	579	201	199	999999	300	999999	420	833	211	790	710	999999	442	808	999999	500	62	999999	999999	397	645	465	700	389	220	637	579	135	999999	999999	999999	130	999999	999999	225	999999	999999	884	999999	999999	415	742	288	668	999999	538	999999	999999	786	979	874	550	223	588	999999	999999	501	999999	999999	663	364	294	137	999999	299	590	464	222	593	335	48	999999	139	298	999999	999999	187	41	410	682	999999	124	349	726	707	950	906	103	999999	999999	999999	652	999999	110	999999	999999	615	658	378	999999	83	322	871	999999	941	999999	420	924	999999	823	936	469	409	813	560	250	945	411	922	349	999999	371	717	491	982	395	780	38	425	860	297	528	663	999999	609	790	252	888	784	11	999999	981	496	681	999999	883	
253	585	999999	632	999999	999999	736	38	714	712	604	390	478	555	925	392	999999	747	535	418	806	397	213	999999	997	66	626	920	999999	999999	874	999999	326	108	999999	999999	488	792	684	999999	792	634	307	896	195	861	999999	239	85	157	482	748	155	756	87	856	381	779	634	128	587	816	999999	999999	999999	568	74	379	412	731	999999	716	72	451	626	182	100	316	584	146	646	396	999999	663	230	999999	891	569	31	296	999999	709	167	565	999999	999999	415	999999	69	627	797	999999	999999	354	253	765	999999	703	140	905	765	74	999999	498	482	200	999999	999999	791	999999	677	999999	999999	999999	999999	203	999999	507	944	650	766	999999	257	999999	348	999999	568	499	419	465	450	197	438	126	530	757	514	669	93	315	13	851	503	999999	949	301	999999	711	445	60	216	188	758	999999	148	999999	817	247	159	877	631	482	155	336	270	490	999999	241	595	160	689	889	999999	639	646	999999	312	898	18	57	912	999999	999999	369	258	272	438	999999	999999	999999	999999	277	519	216	683	999999	705	176	999999	469	234	461	999999	295	370	326	764	129	999999	233	658	999999	238	112	964	999999	428	999999	87	997	999999	128	263	34	220	421	380	218	999999	124	219	145	810	548	999999	461	740	768	999999	999999	508	318	114	999999	911	999999	999999	416	251	909	999999	919	98	100	417	115	999999	101	999999	999999	945	999999	999999	729	23	522	118	999999	290	512	999999	999999	999999	155	999999	999999	24	999999	123	999999	383	999999	966	56	999999	299	56	999999	999999	716	264	648	999999	59	986	999999	154	384	740	398	913	358	136	739	875	453	142	943	601	673	100	698	978	885	999999	981	589	127	718	999999	476	999999	999999	573	258	999999	999999	737	168	546	599	999999	768	999999	285	34	837	236	999999	567	167	113	999999	999999	625	565	670	808	483	15	373	36	999999	26	999999	525	798	563	999999	999999	488	404	785	64	84	999999	999999	999999	610	550	999999	362	946	160	999999	372	999999	102	999999	692	724	166	264	163	999999	999999	973	751	802	759	236	284	745	691	89	762	999999	999999	392	174	635	417	208	932	999999	999999	90	516	460	559	256	706	999999	799	765	332	999999	999999	999999	512	487	188	461	850	324	870	617	999999	999999	804	54	214	999999	782	66	316	957	331	302	173	491	467	301	999999	513	999999	999999	946	999999	756	999999	695	999999	879	687	456	956	358	617	990	999999	825	999999	999999	514	999999	997	833	999999	459	374	999999	339	999999	30	29	887	218	347	795	211	670	339	324	191	359	999999	830	104	610	
360	609	999999	311	770	666	999999	645	737	470	532	835	214	476	392	803	366	477	858	668	568	747	21	822	788	732	495	130	999999	165	33	177	738	142	108	764	999999	38	946	999999	996	252	481	876	273	999999	466	863	931	387	992	999999	971	999999	51	613	598	891	999999	47	999999	902	999999	999999	447	364	999999	81	377	627	999999	337	531	504	672	326	276	144	999999	422	275	631	999999	999999	172	481	205	999999	100	494	176	999999	515	908	999999	103	81	899	999999	999999	999999	394	495	313	688	665	30	476	764	725	347	463	343	999999	772	548	714	94	419	966	169	999999	981	882	461	999999	822	622	320	999999	999999	377	706	649	999999	880	146	884	999999	507	461	729	547	375	157	999999	879	999999	999999	644	388	987	489	472	749	484	413	612	852	211	842	407	165	195	480	969	757	693	958	891	412	830	686	911	999999	439	256	999999	735	749	607	417	486	675	199	267	999999	243	899	667	999999	999999	42	205	665	64	573	362	999999	188	954	195	456	999999	242	558	310	578	957	319	237	798	877	112	604	434	921	999999	995	223	92	523	793	999999	424	999999	798	490	999999	460	866	894	721	557	794	421	961	240	443	641	957	318	286	590	999999	678	999999	999999	601	999999	142	93	366	680	105	441	401	166	830	363	760	819	332	999999	453	343	999999	330	317	999999	473	690	56	364	266	773	247	213	861	745	233	999999	889	25	327	999999	538	999999	461	363	999999	804	409	90	881	147	986	779	147	106	601	335	621	418	766	452	47	11	424	331	204	197	305	95	139	891	929	316	189	669	804	999999	869	954	999999	999999	290	999999	482	128	787	999999	76	764	154	897	256	481	258	875	746	536	625	139	999999	832	509	999999	950	989	218	679	599	477	301	564	999999	999999	255	999999	171	81	528	305	999999	735	999999	540	941	241	644	458	999999	313	999999	277	421	739	795	340	168	965	24	492	910	117	868	999999	472	999999	441	589	236	999999	713	674	999999	330	595	433	711	969	999999	719	355	759	621	999999	999999	999999	153	727	871	999999	939	999999	67	999999	395	436	999999	999999	77	361	800	64	231	907	600	259	269	101	153	372	628	199	592	305	147	160	496	999999	56	999999	445	714	718	321	221	517	999999	971	999999	168	999999	999999	902	31	918	300	538	999999	695	303	764	62	583	509	999999	749	613	762	999999	244	940	999999	485	999999	916	999999	346	999999	999999	92	643	298	999999	984	999999	447	297	570	999999	847	999999	783	887	752	999999	393	
141	219	34	999999	904	854	83	999999	999999	999999	705	999999	999999	999999	953	999999	999999	612	660	999999	896	598	702	848	462	52	385	999999	622	167	406	732	944	532	954	137	999999	235	188	788	224	999999	766	535	742	23	465	553	999999	994	766	284	101	218	496	999999	516	186	999999	999999	478	32	999999	999999	874	972	338	999999	879	825	742	790	434	872	261	999999	999999	177	999999	448	999999	832	166	627	999999	132	641	736	45	421	621	709	226	327	319	201	387	704	661	769	685	882	674	78	262	975	850	999999	956	999999	711	349	79	569	283	646	999999	460	671	752	999999	999999	547	999999	214	42	574	116	562	999999	63	137	516	999999	999999	705	167	999999	375	999999	281	422	779	999999	710	281	639	999999	53	672	335	926	43	908	438	999999	345	216	864	230	411	999999	666	896	999999	584	999999	733	806	578	999999	999999	95	256	999999	999999	823	999999	757	999999	402	917	72	889	734	137	999999	607	908	681	370	951	234	155	999999	537	755	882	999999	135	448	906	850	475	193	999999	840	787	999999	999999	999999	777	999999	931	827	494	681	999999	999999	875	999999	236	824	134	218	537	999999	940	242	942	999999	999999	590	999999	494	495	76	999999	705	999999	296	999999	999999	399	422	592	503	302	327	529	856	999999	720	111	645	222	91	725	267	999999	13	900	999999	999999	355	328	196	999999	447	341	427	94	999999	999999	589	185	999999	435	712	625	44	261	623	999999	96	195	230	489	986	281	999999	999999	999999	59	999999	396	760	999999	53	999999	405	676	855	985	999999	772	907	734	522	470	165	656	23	999999	999999	752	999999	841	999999	999999	107	707	999999	175	928	86	754	31	812	202	424	383	392	617	229	999999	406	637	612	324	288	495	966	526	126	757	999999	697	999999	430	119	919	999999	883	996	697	836	689	67	34	27	999999	922	329	55	781	274	999999	421	264	356	649	238	93	881	999999	741	999999	59	999999	749	67	594	999999	93	504	108	508	620	532	999999	716	999999	587	999999	999999	573	646	999999	344	493	999999	999999	182	84	469	691	201	12	999999	956	523	639	999999	285	959	300	540	999999	999999	683	765	784	889	732	639	80	999999	786	488	999999	104	842	999999	999999	999999	781	999999	317	623	813	907	505	236	575	18	87	999999	312	999999	112	42	410	928	660	999999	999999	999999	999999	445	399	50	414	523	355	999999	680	924	999999	999999	188	879	233	623	738	776	270	558	324	724	562	999999	999999	448	386	16	693	914	999999	999999	670	999999	971	871	999999	773	502	999999	880	713	
999999	162	999999	844	169	232	999999	787	200	884	999999	598	81	725	883	999999	701	965	147	349	999999	999999	869	250	798	792	907	361	399	999999	283	288	678	611	397	999999	895	999999	289	163	208	999999	723	999999	502	999999	999999	256	988	221	81	536	844	999999	544	999999	999999	999999	55	999999	999999	456	397	999999	610	188	919	470	999999	484	999999	206	686	983	999999	271	999999	699	748	726	477	660	373	187	892	747	443	999999	76	999999	125	654	458	912	999999	751	518	497	570	323	161	854	918	514	105	875	850	861	400	283	528	999999	999999	329	899	665	999999	999999	999999	999999	744	999999	999999	999999	368	472	999999	774	155	398	753	555	139	434	574	999999	999999	858	999999	999999	999999	582	747	999999	999999	999999	161	139	22	999999	999999	308	164	707	999999	379	999999	416	156	633	137	86	715	999999	530	973	464	999999	754	999999	923	999999	999999	325	999999	999999	999999	611	216	836	999999	618	761	972	999999	454	401	432	856	205	172	335	999999	999999	890	999999	866	746	272	333	77	93	384	735	259	443	180	839	741	415	999999	999999	209	320	322	518	324	743	280	85	582	999999	999999	999999	124	597	523	677	434	154	306	999999	348	882	768	237	244	35	722	296	283	562	690	999999	860	323	135	999999	147	382	999999	999999	999999	197	751	45	999999	824	621	662	919	999999	414	999999	119	999999	510	999999	552	95	283	298	30	999999	999999	999999	351	771	999999	800	999999	132	540	62	648	999999	822	161	141	732	365	419	414	70	999999	780	157	999999	340	999999	813	808	848	999999	108	217	112	491	395	731	694	110	135	821	999999	797	962	362	948	999999	234	358	195	819	729	863	884	959	999999	31	872	256	440	886	986	999999	284	999999	999999	999999	81	341	999999	410	48	264	294	999999	870	999999	818	795	156	999999	999999	464	622	38	332	245	332	999999	874	373	858	447	669	999999	999999	537	522	484	999999	517	865	892	592	999999	781	999999	579	302	999999	47	999999	87	110	46	999999	531	49	255	165	717	999999	928	999999	402	999999	600	999999	55	999999	342	66	343	395	638	539	696	872	837	256	857	665	999999	62	836	170	781	346	633	942	313	497	999999	328	691	409	936	999999	199	243	191	879	533	544	999999	980	869	691	999999	506	999999	999999	212	998	999999	999999	87	875	630	241	999999	263	961	112	999999	844	789	25	999999	999999	602	271	999999	603	75	977	999999	495	305	856	301	999999	874	136	342	653	295	999999	30	639	999999	999999	999999	957	473	927	918	999999	100	912	200	854	987	242	904	999999	976	
608	933	999999	999999	999999	579	773	940	680	999999	999999	999999	800	559	999999	994	999999	907	540	999999	725	999999	999999	68	710	405	999999	665	446	112	642	232	999999	677	687	345	699	719	740	491	41	27	792	999999	94	661	299	363	679	859	922	999999	373	999999	261	477	794	271	219	196	196	117	503	578	746	612	999999	999999	872	999999	305	355	177	59	434	708	347	600	999999	59	115	999999	999999	587	190	318	999999	121	426	219	999999	999999	510	553	305	924	523	224	802	482	885	177	491	502	999999	576	999999	324	458	553	999999	204	297	169	90	999999	130	999999	398	437	999999	663	706	662	635	867	845	623	753	510	999999	133	798	999999	999999	938	999999	494	999999	613	161	543	999999	873	89	356	999999	999999	473	149	803	999999	826	374	728	231	999999	828	866	697	731	542	571	999999	368	16	999999	796	995	999999	617	636	892	784	999999	220	10	999999	582	289	726	999999	160	613	707	587	307	433	772	942	477	720	999999	336	999999	618	972	715	514	999999	949	354	355	331	999999	176	714	51	98	518	231	637	999999	587	970	999999	392	957	250	780	708	972	33	63	999999	896	19	566	901	667	247	295	328	509	339	382	159	828	999999	540	873	265	345	264	720	840	474	49	366	999999	999999	25	474	734	375	977	999999	301	999999	635	166	999999	150	430	280	936	319	746	999999	999999	86	563	875	710	999999	452	637	768	999999	833	431	969	999999	999999	441	232	999999	593	144	362	999999	858	999999	455	384	726	125	914	983	784	530	728	999999	999999	579	672	149	999999	828	922	349	999999	958	823	213	999999	999999	895	989	999999	125	725	999999	999999	545	228	391	999999	335	999999	999999	722	785	558	313	703	187	441	999999	999999	93	66	765	221	22	499	999999	999999	251	999999	778	230	924	935	668	804	999999	898	232	361	290	719	438	647	594	627	999999	410	520	999999	999999	515	229	999999	964	69	999999	400	881	56	328	43	999999	148	999999	117	797	849	889	999999	999999	289	219	999999	999999	373	628	127	626	395	722	499	837	999999	188	273	10	704	971	609	844	726	26	186	42	257	999999	299	245	999999	829	927	520	22	924	999999	999999	905	999999	600	440	842	773	999999	333	828	205	446	960	148	116	103	877	289	663	860	272	42	292	240	999999	338	882	149	566	795	979	825	817	458	966	105	960	381	178	12	952	530	999999	213	61	104	339	107	999999	735	60	240	358	73	466	999999	622	512	999999	112	960	634	999999	538	849	379	629	511	181	21	142	506	120	661	
907	742	189	88	188	999999	998	999999	768	830	999999	748	476	753	991	703	999999	458	999999	76	51	328	601	325	363	681	475	999999	925	369	999999	553	130	697	166	724	94	544	333	40	113	185	999999	999999	999999	111	999999	876	520	478	538	999999	999999	999999	999999	589	150	864	725	999999	271	999999	999999	408	999999	201	628	999999	999999	999999	618	999999	999999	582	962	999999	462	502	999999	262	778	599	317	456	831	918	660	85	999999	577	999999	230	819	826	768	933	325	999999	871	602	483	133	288	253	859	600	999999	999999	92	999999	136	999999	341	472	728	999999	863	412	577	318	540	552	701	30	999999	398	128	999999	999999	999999	550	995	630	999999	999999	999999	999999	74	597	240	369	349	999999	334	450	934	888	356	108	106	999999	913	889	999999	71	930	431	999999	999999	470	481	260	507	999999	213	999999	28	411	694	83	361	999999	815	347	999999	200	999999	377	579	758	510	999999	210	999999	999999	637	999999	999999	999999	848	233	62	513	999999	759	118	842	939	999999	320	916	486	999999	35	744	280	107	552	615	870	380	64	688	999999	999999	708	60	790	104	576	999999	951	543	999999	849	999999	295	689	587	839	358	620	256	269	841	33	120	185	972	688	999999	563	461	997	477	999999	374	999999	999999	999999	68	62	845	999999	296	999999	943	999999	185	445	985	418	999999	775	999999	760	807	429	960	936	999999	875	817	999999	46	470	500	999999	378	680	934	584	523	537	999999	999999	774	702	972	877	90	304	999999	537	999999	999999	999999	685	484	999999	372	999999	750	239	461	193	245	439	518	826	474	408	447	505	510	999999	894	436	999999	227	985	999999	456	93	856	304	875	290	712	914	871	999999	70	999999	317	990	834	294	999999	597	70	344	194	156	413	682	999999	504	999999	999999	999999	172	691	267	730	999999	999999	667	382	167	318	955	727	603	954	999999	347	786	197	520	576	999999	999999	407	166	651	920	310	679	999999	447	380	263	420	999999	709	133	999999	930	60	502	176	911	917	289	115	617	590	201	753	999999	80	317	515	725	999999	999999	999999	999999	89	346	197	987	208	720	937	701	317	915	999999	536	544	999999	146	999999	999999	698	443	128	60	43	999999	999999	999999	839	999999	73	747	999999	70	898	839	701	850	714	314	189	712	207	999999	414	310	675	946	227	800	999999	999999	999999	999999	928	999999	175	999999	56	16	89	71	369	353	999999	953	622	854	999999	697	843	999999	432	999999	230	985	999999	776	999999	999999	999999	172	999999	49	161	893	999999	378	142	530	673	650	804	708	
999999	128	353	999999	999999	460	687	999999	598	999999	999999	220	999999	783	105	942	142	399	413	322	351	917	999999	330	202	980	703	254	722	827	34	202	209	999999	488	999999	642	392	999999	196	55	999999	999999	189	91	940	999999	999999	282	200	999999	999999	999999	492	367	317	766	33	661	999999	756	443	107	771	505	764	21	33	305	994	309	749	100	227	277	506	354	182	248	262	999999	999999	971	532	999999	999999	955	717	366	180	345	618	731	999999	439	612	747	999999	684	999999	929	131	180	999999	890	999999	193	29	224	999999	963	999999	999999	999999	999999	999999	471	575	341	754	999999	303	666	134	659	690	28	289	787	664	758	551	498	921	332	712	67	692	642	791	999999	935	999999	505	217	751	833	332	158	911	150	181	470	929	517	635	465	56	629	999999	629	999999	242	560	112	421	105	864	86	950	471	779	933	999999	197	874	801	171	999999	908	999999	696	999999	876	524	586	999999	569	999999	697	257	20	73	442	172	662	703	942	999999	999999	999999	999999	256	208	449	371	999999	919	741	642	834	303	139	721	351	932	773	999999	45	999999	340	999999	459	999999	702	460	715	500	388	535	181	858	768	999999	999999	887	450	932	436	163	348	999999	999999	771	863	953	999999	352	100	239	999999	347	906	877	465	129	999999	867	505	989	655	748	999999	216	471	975	535	17	469	464	999999	841	929	999999	187	178	708	688	525	748	579	373	409	159	646	833	952	890	665	142	377	582	437	447	507	599	630	621	309	999999	999999	999999	999999	999999	747	57	418	33	700	999999	999999	831	999999	999999	419	999999	999999	392	569	638	33	999999	351	337	96	999999	414	492	385	588	548	999999	388	999999	330	999999	490	772	999999	999999	425	928	200	378	720	546	999999	999999	37	224	260	999999	62	671	864	783	531	555	550	999999	642	925	999999	999999	999999	335	452	999999	999999	999999	999999	576	980	970	222	105	999999	973	616	550	999999	733	464	170	999999	310	44	716	773	999999	185	934	999999	999999	956	499	290	88	629	394	103	999999	255	999999	999999	683	267	999999	458	768	338	558	999999	999	999999	909	471	999999	999999	448	301	736	942	888	537	999999	354	416	23	723	815	376	353	231	999999	163	488	148	747	654	999999	952	999999	14	218	627	999999	232	414	56	37	802	999999	191	103	367	583	366	787	556	339	850	78	735	953	999999	214	717	553	16	431	999999	739	999999	999999	999999	478	999999	679	910	999999	131	12	966	999999	22	83	999999	999999	99	579	999999	999999	201	325	202	999999	532	60	256	
422	288	679	408	625	704	72	173	785	755	888	645	686	999999	684	218	848	111	49	940	888	52	588	463	436	999999	971	999999	999999	212	999999	946	887	433	497	999999	999999	603	351	991	999999	909	386	382	211	999999	444	483	516	117	999999	783	493	119	367	380	999999	225	972	325	733	524	359	999999	300	941	758	263	389	102	766	254	759	57	990	979	665	215	999999	999999	865	497	41	707	857	999999	463	777	999999	127	999999	999999	631	35	268	435	560	803	92	269	185	191	104	424	999999	109	33	999999	129	388	714	999999	963	480	999999	245	492	999999	725	619	488	980	197	271	209	539	623	734	789	564	429	862	133	999999	326	683	999999	616	366	758	658	27	999999	687	413	999999	273	161	575	33	942	908	87	472	780	205	993	832	999999	811	486	299	999999	999999	958	851	370	970	164	999999	842	875	294	967	961	999999	332	510	858	999999	276	472	168	766	622	999999	785	661	222	131	999999	570	402	999999	999999	368	371	104	729	561	48	999999	996	798	190	76	999999	119	511	320	872	493	973	999999	545	23	140	890	942	448	999999	709	999999	43	999999	999999	483	739	695	602	109	238	999999	307	999999	972	999999	999999	585	555	895	676	159	901	258	206	597	978	19	268	238	481	161	290	495	339	545	999999	712	909	999999	999999	423	908	221	643	712	999999	660	999999	999999	769	315	397	552	400	559	999999	784	889	999999	504	729	437	999999	628	86	500	999999	433	437	511	658	675	961	999999	262	251	690	999999	999999	999999	328	999999	999999	468	999999	764	738	105	780	688	999999	822	999999	98	165	985	545	999999	999999	222	864	236	144	46	121	999999	435	541	999999	999999	999999	180	999999	763	186	292	717	999999	461	322	761	716	999999	748	332	999999	999999	873	854	276	706	107	57	999999	66	999999	999999	683	357	536	999999	207	999999	472	523	19	428	471	912	873	277	640	141	254	999999	158	999999	999999	999999	286	198	561	999999	999999	611	999999	132	132	707	999999	979	43	557	925	982	564	758	999999	235	323	417	979	961	999999	998	75	966	802	821	908	518	916	970	81	347	999999	520	97	860	999999	999999	305	999999	999999	894	244	92	215	272	896	399	401	999999	399	999999	999999	600	705	871	545	999999	330	310	799	575	73	999999	486	587	215	53	671	330	780	437	121	224	143	97	764	999999	760	540	925	999999	127	755	999999	212	999999	186	815	225	325	352	566	999999	999999	262	830	999999	999999	628	66	999999	728	81	389	962	757	994	467	618	117	562	999999	999999	999999	
999999	458	317	492	999999	459	999999	237	455	15	438	870	125	260	880	999999	594	999999	142	483	81	790	56	376	617	455	999999	718	207	118	762	11	999999	620	999999	803	999999	687	999999	179	37	625	999999	75	951	101	641	744	999999	361	522	186	999999	315	313	999999	412	940	999999	999999	325	320	40	999999	253	436	103	504	576	999999	742	999999	62	962	456	456	517	999999	425	526	814	399	141	845	595	585	999999	470	317	999999	400	582	812	999999	853	999999	595	934	822	524	997	146	178	999999	619	615	134	256	999999	856	999999	432	525	358	23	926	188	194	751	667	999999	999999	196	392	999999	170	104	556	119	738	860	583	999999	900	528	999999	230	632	999999	979	461	545	611	460	210	999999	67	463	999999	927	538	999999	999999	999999	879	374	949	999999	822	459	999999	577	147	130	999999	409	273	624	999999	999999	705	556	958	772	215	999999	31	735	999999	717	999999	999999	999999	192	209	459	400	13	31	999999	999999	445	809	777	467	883	408	490	464	801	704	999999	633	156	999999	999999	452	999999	949	999999	353	224	603	115	356	881	999999	999999	920	999999	18	270	999999	677	618	270	746	191	314	332	701	999999	281	390	22	670	17	999999	960	999999	17	999999	64	999999	809	513	841	704	999999	999999	379	452	999999	999999	792	444	838	955	538	999999	246	270	116	626	89	812	942	999999	102	999999	874	999999	994	703	538	38	216	362	867	114	428	999999	760	999999	952	258	971	363	999999	578	831	999999	389	999	999999	747	874	437	999999	997	570	629	999999	999999	712	783	457	866	999999	764	238	999999	97	433	542	203	999999	388	999999	830	999999	589	625	524	853	822	217	994	722	791	164	778	200	999999	543	799	999999	24	25	179	800	999999	999999	832	349	999999	999999	955	467	787	999999	999999	762	341	166	981	13	97	891	889	575	999999	153	598	610	999999	295	227	889	742	762	495	373	505	39	736	615	792	184	508	858	261	537	999999	554	999999	25	859	714	999999	999999	353	132	135	999999	999999	961	385	232	889	999999	999999	999999	724	35	751	132	267	311	429	376	221	912	999999	41	999999	925	218	999999	942	444	435	513	337	947	418	373	999999	901	692	999999	239	999999	295	449	122	195	999999	909	803	545	758	558	294	195	584	441	739	104	290	421	753	341	290	455	633	999999	738	777	616	387	884	999999	619	655	147	651	999999	999999	918	999999	123	308	250	999999	999999	877	228	151	372	977	633	999999	621	999999	31	897	290	839	815	880	999999	45	303	425	999999	402	938	638	58	
999999	813	795	186	162	308	454	999999	999999	999999	755	23	597	999999	999999	754	999999	743	348	999999	249	370	999999	138	999999	999999	999999	15	825	745	293	939	589	103	439	173	999999	967	469	999999	576	806	406	999999	69	866	859	630	664	670	920	658	599	999999	809	572	36	999999	148	999999	230	449	999999	148	485	816	999999	999999	974	475	916	773	284	377	999999	442	999999	716	999999	999999	820	456	350	999999	825	635	349	585	293	867	999999	999999	829	988	751	999999	541	999999	999999	253	442	366	656	199	999999	156	384	232	947	376	608	319	598	966	660	773	999999	120	323	850	477	848	220	117	999999	999999	999999	296	999999	999999	901	706	999999	825	739	999999	800	999999	410	678	999999	126	637	917	268	827	999999	862	337	977	38	430	944	744	776	999999	156	548	861	18	211	97	606	27	999999	999999	198	772	237	205	999999	948	710	999999	999999	360	221	302	848	510	173	91	958	648	901	480	761	386	59	155	318	261	298	999999	476	173	519	620	451	999999	638	999999	635	142	14	89	719	310	999999	999999	382	999999	999999	360	845	999999	139	958	999999	994	999999	811	723	91	886	721	659	319	177	435	999999	600	999999	491	871	363	999999	826	644	822	761	461	999999	633	773	465	561	999999	555	356	43	561	504	456	225	827	95	554	255	293	999999	409	142	720	584	999999	11	999999	488	491	999999	999999	324	999999	243	999999	580	99	318	431	169	721	764	820	401	289	105	404	275	54	277	901	580	999999	402	999999	999999	520	59	991	999999	999999	459	73	682	999999	247	211	999999	999999	256	996	999999	824	134	708	999999	321	328	305	999999	607	942	999999	223	999999	732	999999	999999	999999	371	70	50	326	967	816	999999	700	148	999999	51	894	191	739	798	281	664	756	999999	693	715	16	202	753	315	999999	410	25	849	908	997	284	310	340	999999	999999	955	999999	856	318	445	945	182	657	264	791	425	213	999999	999999	118	976	736	217	176	364	867	297	999999	120	415	257	850	239	999999	767	593	850	999999	613	325	744	999999	918	258	770	833	545	498	523	441	207	380	999999	800	999999	547	103	999999	810	328	668	909	746	902	198	104	942	983	497	207	575	999999	999999	999999	999999	86	818	999999	999999	530	332	798	497	679	218	877	942	439	999999	229	500	999999	999999	999999	657	835	162	25	999999	675	890	561	999999	326	865	999999	999999	291	435	999999	729	999999	999999	289	999999	999999	421	999999	694	320	999999	999999	999999	277	999999	888	999999	747	968	538	923	802	899	731	640	999999	796	180	813	
649	539	999999	14	707	500	366	919	999999	298	787	423	999999	331	748	523	999999	230	733	619	977	693	999999	322	897	30	926	244	999999	999999	999999	83	251	263	999999	781	500	508	634	777	350	969	400	458	191	125	838	480	160	218	262	549	73	561	999999	999999	937	348	117	686	574	132	883	834	72	713	182	832	999999	967	32	999999	596	956	279	17	999999	152	140	781	999999	455	94	827	397	686	20	689	427	98	999999	161	999999	947	212	227	999999	566	999999	999999	942	16	203	193	195	999999	953	999999	292	999999	664	999999	218	335	999999	128	999999	65	999999	999999	703	493	414	199	133	871	999999	648	753	61	920	999999	756	662	839	186	262	900	999999	23	732	903	406	999999	433	59	943	999999	452	94	189	40	129	20	774	459	601	14	70	323	896	999999	999999	241	908	928	999999	555	999999	328	866	147	999999	999999	653	799	96	816	765	83	927	999999	206	669	871	999999	999999	746	888	389	585	257	840	328	127	428	999999	175	689	505	20	397	580	134	228	52	617	695	366	999999	373	784	999999	986	395	999999	999999	693	369	999999	999999	301	667	999999	742	618	999999	999999	316	235	999999	920	137	269	72	540	840	999999	451	828	282	920	999999	913	25	801	18	999999	932	999999	999999	858	805	671	193	719	999999	999999	391	999999	746	523	389	999999	725	999999	657	979	923	999999	645	46	252	999999	746	999999	911	753	999999	941	610	452	999999	675	999999	999999	125	465	999999	999999	809	377	689	841	999999	758	541	258	999999	572	154	999999	931	87	995	999999	616	274	925	793	807	977	381	449	998	304	999999	999999	999999	335	337	201	999999	579	55	999999	356	999999	458	987	999999	663	999999	528	797	582	999999	999999	679	643	784	851	540	292	545	832	995	999999	999999	999999	406	828	999999	862	245	999999	134	361	41	727	999999	215	815	937	934	154	422	853	999999	426	783	999999	43	582	550	486	660	621	44	223	281	116	566	669	591	40	631	999999	292	999999	457	999999	63	951	999999	999999	999999	999999	358	401	420	152	999999	426	15	137	794	459	321	759	301	513	999999	817	456	999999	648	155	355	903	522	719	570	999999	969	623	225	92	864	972	450	68	272	642	999999	999999	519	150	664	999999	245	999999	390	532	553	943	842	245	505	899	929	999999	256	454	999999	700	582	790	457	392	912	712	594	349	999999	243	251	684	999999	326	309	508	491	999999	999999	350	999999	47	264	35	780	999999	586	965	52	561	811	817	763	112	556	728	693	282	551	533	587	999999	223	999999	
702	168	999999	188	599	431	407	999999	787	999999	999999	999999	536	431	611	933	136	628	306	757	432	999999	920	911	770	581	999999	219	350	144	762	999999	823	944	332	622	758	407	376	621	163	456	40	235	741	21	999999	271	670	618	407	959	745	999999	887	279	247	319	418	28	999999	198	24	652	775	84	721	591	108	988	999999	728	262	684	999999	976	402	695	999999	758	388	553	548	732	737	803	552	367	67	999999	385	448	988	999999	15	964	441	388	459	666	300	610	172	999999	443	678	706	70	861	910	999999	552	149	999999	639	71	649	999999	915	972	532	999999	534	55	613	736	739	905	678	999999	544	999999	245	513	467	778	391	866	999999	68	106	492	506	156	999999	833	308	338	999999	944	324	160	472	486	144	937	86	127	78	706	938	801	391	231	999999	862	316	635	202	861	680	783	992	856	876	999999	999999	387	999999	999999	437	411	197	734	324	394	551	758	379	999999	702	273	999999	592	130	304	110	285	779	324	527	672	999999	856	999999	541	167	616	610	104	90	698	258	298	279	537	999999	656	906	999999	999999	557	266	672	999999	416	986	409	999999	582	999999	999999	607	554	262	999999	275	341	471	783	236	999999	999999	285	449	14	999999	508	323	999999	999999	454	378	797	14	969	999999	472	999999	856	554	999999	999999	38	164	999999	999999	704	46	514	999999	999999	195	133	999999	384	999999	981	999999	164	999999	487	96	999999	999999	999999	212	810	999999	293	999999	802	999999	999999	238	478	65	130	130	939	913	321	472	808	331	417	269	999999	51	629	999999	999999	999999	999999	465	76	671	736	999999	669	306	289	164	752	165	468	999999	580	894	287	329	999999	860	999999	999999	999999	25	287	821	484	236	957	768	999999	722	923	563	111	159	171	807	999999	983	461	642	634	166	719	653	863	778	688	360	764	310	291	574	955	301	384	999999	393	999999	661	442	999999	521	243	39	999999	904	537	430	733	480	999999	305	408	651	999999	923	306	634	958	706	547	999999	14	619	441	999999	608	999999	774	120	423	413	331	999999	999999	122	999999	689	999999	958	999999	268	627	999999	999999	986	176	999999	999999	461	754	759	957	999999	999999	742	516	623	598	999999	999999	727	655	999999	66	597	973	389	357	504	999999	999999	222	999	465	999999	999999	999999	999999	455	999999	999999	135	999999	365	664	455	376	134	560	606	999999	999999	999999	662	999999	612	999999	237	712	999999	787	956	999999	461	148	999999	957	999999	615	763	999999	313	999999	700	11	601	999999	267	402	151	607	265	797	897	
700	999999	682	999999	942	676	974	493	607	442	999999	348	945	861	227	127	498	875	518	999999	999999	999999	947	839	661	921	280	999999	835	571	414	999999	168	999999	760	622	999999	999999	557	939	788	311	706	710	305	999999	999999	480	50	284	653	731	747	10	96	704	999999	999999	686	30	999999	238	658	45	38	999999	190	662	110	605	262	877	327	578	999999	508	298	999999	543	998	274	800	999999	560	917	682	999999	168	999999	65	999999	31	934	537	543	560	653	670	682	433	482	994	379	999999	31	775	413	178	999999	588	416	341	310	687	999999	605	531	108	128	355	97	31	466	54	999999	999999	943	999999	44	458	855	627	564	120	526	280	999999	271	538	152	278	616	176	999999	649	712	721	999999	781	999999	999999	554	552	336	346	460	538	334	999999	790	831	623	143	543	999999	788	776	199	170	485	184	270	569	976	86	480	854	848	405	999999	999999	696	999999	105	429	999999	85	238	774	75	741	106	999999	748	999999	655	483	632	884	999999	999999	531	999999	305	999999	999999	999999	999999	260	865	605	999999	999999	44	279	144	999999	47	124	432	712	999999	999999	999999	999999	87	883	821	666	430	997	231	963	543	914	989	610	999999	341	999999	325	509	977	908	470	999999	177	353	478	185	51	445	518	462	999999	999999	115	991	561	686	999999	173	910	829	868	999999	725	999999	130	290	999999	900	706	999999	116	213	570	517	634	691	999999	999999	352	490	389	562	713	511	394	999999	884	999999	162	655	777	162	999999	158	49	96	999999	999999	999999	198	650	999999	999999	999999	356	999999	826	597	366	999999	775	353	820	429	450	316	670	224	10	602	405	915	999999	60	685	954	613	421	478	548	999999	139	999999	999999	839	247	822	657	164	999999	999999	999999	262	291	999999	433	341	999999	708	999999	425	122	780	630	792	735	999999	688	381	402	341	999999	129	818	516	999999	46	666	589	212	493	23	69	561	999999	119	662	465	999999	261	999999	443	999999	745	132	251	358	999999	371	114	843	144	286	762	117	296	176	443	775	243	396	675	999999	505	999999	412	63	999999	728	683	82	999999	999999	129	780	898	700	384	695	999999	297	360	305	484	369	359	999999	306	454	999999	999999	229	999999	999999	999999	947	852	217	505	720	999999	999999	958	687	999999	905	626	166	982	219	999999	791	748	999999	945	999999	379	116	146	999999	999999	756	774	999999	739	853	257	580	264	832	55	493	878	974	999999	168	401	617	453	463	732	580	324	245	30	162	480	189	991	828	577	746	80	999999	56	441	
364	846	948	999999	999999	56	999999	999999	173	111	912	773	433	787	645	761	663	683	167	103	441	539	999999	587	382	78	588	436	265	309	422	272	928	646	999999	999999	999999	999999	999999	685	678	175	81	999999	999999	707	999999	214	193	816	999999	999999	458	952	999	824	753	371	805	999999	467	475	894	863	688	649	844	786	983	99	999999	398	877	481	424	276	467	184	347	675	321	384	999999	999999	999999	35	814	975	999999	979	801	308	469	226	999999	999999	280	218	239	599	862	999999	230	103	723	694	520	999999	538	999999	999999	579	33	139	999999	92	232	999999	999999	999999	835	869	150	13	298	794	928	999999	263	999999	995	259	944	999999	813	352	999999	159	725	532	515	837	447	914	999999	231	285	339	949	145	999999	825	572	999999	763	993	829	227	804	929	999999	999999	723	999999	736	999999	635	284	999999	925	928	999999	730	123	999999	998	999999	236	391	76	518	599	710	999999	999999	180	686	378	999999	820	522	999999	354	999999	767	999999	124	999999	187	515	596	999999	23	34	216	907	999999	459	428	765	571	603	835	738	999999	176	159	605	999999	566	999999	266	300	506	412	992	999999	999999	355	501	884	311	58	999999	479	518	586	999999	999999	999999	999999	237	949	228	999999	999999	999999	616	384	601	506	518	44	621	95	340	710	999999	622	224	189	999999	113	926	881	269	554	960	268	902	590	473	693	762	999999	202	316	81	999999	492	891	121	999999	754	995	375	277	437	790	999999	999999	999999	73	697	153	916	134	32	999999	989	375	150	358	999999	20	43	825	281	141	892	33	638	268	140	333	78	609	358	931	516	991	999999	179	128	999999	520	409	999999	999999	573	78	293	734	267	126	750	763	88	999999	961	999999	996	999999	898	126	179	811	999999	374	85	317	775	100	830	998	258	970	999999	388	500	999999	830	999999	567	999999	739	904	999999	23	582	315	530	999999	970	966	994	820	281	12	999999	709	476	631	999999	266	999999	999999	903	269	999999	999999	999999	999999	999999	337	719	344	738	84	386	274	999999	919	791	770	786	170	130	863	13	437	698	236	999999	790	999999	209	999999	310	999999	546	11	740	154	802	781	831	371	642	999999	999999	91	206	999999	999999	898	556	839	772	999999	143	82	49	266	999999	91	307	245	462	999999	520	999999	438	554	839	272	79	775	989	989	955	798	487	616	352	355	502	609	803	891	999999	369	356	999999	396	474	962	484	713	999999	484	595	909	999999	737	445	653	651	786	397	829	999999	999999	999999	525	345	999999	432	913	95	
588	697	442	570	999999	160	868	607	168	999999	310	594	71	999999	515	369	889	999999	878	999999	702	850	999999	999999	72	999999	520	999999	999999	999999	879	539	571	628	142	786	162	348	902	999999	999999	55	999999	421	999999	244	999999	581	278	999999	456	578	554	16	392	738	874	36	999999	999999	639	304	302	117	495	999999	33	442	146	728	216	550	123	999999	999999	999999	366	411	328	827	999999	939	305	159	605	311	999999	565	245	999999	999999	136	999999	171	947	999999	753	386	999999	327	221	287	445	549	948	905	999999	999999	676	736	381	472	999999	680	631	999999	999999	152	512	999999	999999	999999	206	999999	815	999999	710	999999	354	66	903	999999	486	10	616	831	504	755	210	699	846	999999	888	509	31	450	428	169	539	256	999999	999999	999999	740	542	753	90	702	733	999999	205	512	908	620	999999	999999	985	707	74	800	206	999999	941	812	348	61	579	697	999999	375	999999	550	422	999999	781	999999	115	745	999999	862	750	801	32	342	504	343	824	278	999999	629	999999	720	105	739	59	41	999999	71	402	491	184	392	999999	999999	216	654	100	810	838	540	999999	999999	249	211	59	405	999999	609	318	999999	999999	310	31	101	911	999999	455	999999	58	750	634	54	352	977	999999	999999	999999	999999	136	849	999999	23	439	145	999999	999999	481	999999	690	654	999999	69	753	397	263	873	999999	999999	999999	999999	209	418	999999	98	906	999999	897	272	999999	691	584	999999	482	469	762	223	871	886	757	697	999999	561	992	403	999999	575	301	955	723	815	996	931	217	861	650	833	260	351	999999	102	999999	999999	381	998	80	999999	586	293	634	49	12	485	141	759	805	648	426	368	999999	340	950	941	999999	707	694	653	999999	621	819	929	999999	530	656	665	999999	999999	190	993	333	695	989	17	330	683	999999	999999	799	457	66	11	417	891	202	898	151	384	670	673	999999	426	893	964	474	705	87	482	999999	476	389	554	468	432	999999	463	351	943	620	999999	999999	183	999999	902	565	817	521	80	338	758	999999	995	999999	516	689	999999	999999	34	542	625	999999	340	693	332	78	511	543	984	856	999999	557	999999	764	805	778	140	572	999999	409	657	193	999999	153	80	952	999999	965	951	743	139	661	326	411	995	268	564	490	999999	999999	63	283	537	224	999999	999999	326	241	999999	738	559	343	810	625	884	441	999999	196	622	380	999999	999999	592	251	727	87	240	796	999999	546	999999	999999	51	999999	355	384	656	791	554	999999	999999	162	191	999999	193	795	851	701	526	563	999999	377	867	
160	159	517	690	296	497	999999	970	530	999999	246	524	909	302	653	999999	510	785	999999	642	999999	745	531	363	999999	67	932	235	538	279	999999	999999	999999	782	890	17	837	999999	370	304	999999	898	115	689	944	698	284	999999	207	432	999999	999999	999999	734	124	415	627	163	320	239	565	296	442	260	267	999999	677	999999	412	646	441	816	999999	513	610	999999	640	999999	419	999999	782	999999	38	116	263	999999	26	121	999999	484	389	999999	383	999999	739	999999	465	999999	999999	585	30	156	100	561	990	210	999999	357	134	269	775	785	744	638	999999	135	268	336	997	831	352	565	999999	927	999999	999999	442	293	773	864	399	785	419	833	661	635	349	999999	126	63	82	669	999999	408	709	603	938	999999	684	999999	486	999999	999999	999999	243	464	687	999999	999999	242	767	79	584	269	999999	989	999999	911	999999	820	786	791	999999	944	999999	682	578	71	228	664	999999	696	609	169	387	269	928	819	599	207	948	186	999999	999999	999999	12	94	727	537	719	237	37	769	999999	999999	999999	999999	913	999999	560	999999	625	999999	639	999999	81	470	424	881	610	71	556	322	779	999999	610	618	336	659	755	597	999999	534	509	436	791	927	745	342	692	350	25	977	48	320	333	243	542	471	223	542	999999	846	999999	999999	680	714	990	992	999999	999999	593	264	96	963	45	101	999999	213	630	154	999999	999999	199	270	56	999999	999999	468	548	999999	999999	999999	999999	223	999999	14	999999	852	755	86	999999	999999	124	616	757	761	999999	999999	284	242	999999	339	840	79	817	587	656	667	999999	111	441	531	454	999999	10	727	818	872	45	41	494	999999	457	999999	217	972	999999	999999	512	295	688	999999	193	315	999999	746	999999	375	406	999999	357	939	250	654	645	415	308	274	615	39	942	999999	50	253	748	217	882	296	862	844	619	84	164	325	999999	242	347	148	282	264	702	452	476	694	684	554	350	803	908	801	999999	703	967	999999	353	669	168	940	567	370	864	738	513	999999	731	283	785	924	999999	413	77	170	999999	361	336	499	999999	355	569	999999	999999	88	999999	999999	999999	915	116	999999	999999	753	84	406	580	999999	400	999999	939	914	963	999999	769	426	573	999999	734	999999	711	615	156	999999	999999	813	381	374	999999	999999	360	999999	999999	815	176	114	952	486	999999	671	590	89	961	372	999999	637	391	168	434	450	999999	999999	336	666	214	999999	534	128	999999	271	999999	216	418	614	613	495	532	999999	244	665	999999	96	176	72	923	631	654	784	303	490	431	223	940	
62	280	477	999999	725	610	999999	999999	833	999999	77	645	384	670	356	999999	74	114	243	924	768	976	428	716	273	742	999999	846	750	999999	155	839	811	276	365	343	145	378	806	547	568	95	999999	999999	999999	427	549	960	307	35	239	385	999999	999999	181	86	999999	760	853	999999	999999	999999	999999	18	704	237	833	118	314	22	622	695	308	696	365	683	999999	192	617	846	202	999999	548	725	595	999999	652	523	104	289	492	385	524	822	999999	999999	999999	999999	999999	870	593	441	999999	999999	999999	543	87	501	999999	498	740	669	152	17	999999	416	290	999999	422	934	585	320	999999	35	999999	247	181	485	999999	626	425	713	650	746	263	999999	999999	999999	322	62	693	999999	590	999999	548	822	999999	516	42	113	458	163	999999	607	999999	282	428	630	764	174	372	601	323	999999	82	37	29	405	999999	39	999999	37	790	370	251	999999	730	416	486	708	15	999999	999999	84	178	272	502	53	461	980	342	999999	999999	158	690	999999	837	283	534	521	802	999999	762	12	662	430	372	850	365	860	551	22	154	65	168	707	158	999999	999999	999999	534	999999	944	774	697	115	538	642	679	160	597	999999	881	965	999999	179	902	450	421	747	999999	652	687	999999	438	330	201	999999	999999	982	943	598	144	999999	986	999999	892	999999	315	557	891	730	180	999999	272	104	141	189	160	989	804	707	827	999999	910	882	298	999999	345	376	999999	105	999999	697	999999	999	999999	166	978	999999	999999	914	145	863	855	999999	482	482	338	344	999999	22	292	999	187	245	770	743	814	114	999999	549	999999	999999	999999	796	88	999999	999999	273	782	974	210	81	712	890	572	963	545	741	410	999999	24	10	187	901	813	653	519	971	999999	999999	999999	873	550	999999	271	206	230	69	100	999999	999999	999999	562	224	811	999999	296	297	672	806	208	83	704	723	534	652	760	741	982	434	964	36	999999	213	999999	337	531	975	628	376	743	486	999999	411	340	949	999999	963	999999	999999	999999	999999	999999	432	999999	278	178	826	212	619	445	999999	86	665	44	999999	40	358	590	483	999999	321	999999	306	73	999999	432	303	999999	999999	213	796	651	390	78	742	728	999999	833	365	168	704	772	19	930	999999	409	985	377	883	918	100	383	616	913	999999	999999	11	369	658	846	875	999999	627	999999	649	836	696	596	999999	729	428	525	235	325	999999	999999	999999	376	807	321	446	999999	508	666	123	423	44	476	34	999999	726	252	184	999999	292	270	154	603	290	428	713	398	86	163	999999	574	157	
301	929	504	999999	634	999999	999999	409	950	935	961	302	235	802	999999	572	121	999999	185	350	716	42	723	405	66	95	999999	608	58	849	355	999999	548	276	743	547	999999	286	102	999999	837	999999	342	999999	192	999999	65	626	494	825	964	161	324	234	440	268	215	109	999999	548	182	738	360	110	590	999999	754	958	69	999999	52	834	910	494	513	606	999999	398	222	756	40	999999	124	999999	885	999999	850	999999	835	484	341	999999	440	553	518	108	999999	242	744	999999	556	106	567	812	999999	140	250	830	999999	834	568	817	886	100	518	420	624	137	225	396	944	440	133	584	999999	622	404	367	976	414	847	467	653	999999	999999	933	205	311	999999	754	953	30	999999	999999	916	524	999999	349	44	108	484	999999	26	358	452	999999	973	983	472	170	735	883	854	316	999999	110	173	71	890	999999	225	322	999999	470	443	924	836	131	667	824	88	64	332	878	930	225	450	305	382	93	959	221	838	289	29	79	175	999999	24	815	361	481	459	999999	882	171	943	556	914	999999	999999	852	325	999999	91	999999	999999	976	385	771	660	867	999999	806	625	999999	483	408	999999	999999	758	999999	116	852	473	999999	999999	872	995	768	281	894	390	855	804	117	896	999999	207	999999	518	199	911	253	165	494	999999	652	834	999999	687	545	999999	551	768	999999	745	473	184	485	999999	688	981	617	999999	766	486	833	12	517	116	999999	999999	113	999999	569	637	862	697	978	813	952	999999	999999	90	999999	788	839	999999	999999	371	999999	25	722	271	999999	218	999999	754	398	17	999999	999999	326	772	999999	343	11	695	209	112	883	775	206	671	133	651	999999	536	762	977	999999	746	999999	156	683	276	999999	842	999999	361	999999	118	308	971	853	312	720	352	686	403	787	154	886	962	488	657	999999	60	147	187	352	768	991	999999	999999	999999	712	180	99	137	853	169	999999	848	768	774	477	235	817	999999	930	999999	999999	369	200	999999	859	975	668	35	999999	439	999999	848	999999	999999	127	999999	609	999999	599	999999	262	999999	549	999999	485	999999	999999	713	999999	594	999999	999999	999999	829	918	631	231	869	999999	737	999999	74	680	999999	464	820	839	203	657	999999	999999	187	999999	390	270	301	820	572	26	821	781	955	999999	862	999999	389	999999	999999	657	495	999999	740	999999	999999	47	198	877	134	173	664	209	10	999999	599	969	65	103	866	569	626	810	659	852	541	956	557	999999	818	228	85	999999	660	545	999999	925	884	899	370	353	999999	424	999999	409	362	622	780	899	
999999	999999	151	999999	999999	619	999999	999999	16	888	999999	906	999999	968	69	905	98	444	548	464	893	674	999999	165	733	523	497	211	124	259	499	919	185	999999	999999	999999	87	999999	494	51	999999	486	919	995	164	464	862	113	364	790	321	918	83	325	15	581	808	985	562	221	131	829	570	756	399	999999	730	832	994	144	828	308	950	999999	949	417	755	999999	11	279	660	394	999999	333	938	581	845	859	999999	999999	126	101	999999	282	999999	999999	999999	999999	999999	337	733	39	119	999999	961	22	967	576	375	598	825	718	984	293	999999	737	999999	999999	817	818	981	871	190	600	999999	999999	999999	677	588	999999	501	592	493	673	999999	630	285	626	372	999999	999999	278	493	63	999999	407	116	943	999999	192	703	678	999999	999999	356	862	999999	999999	212	234	999999	300	988	111	999999	999999	235	321	747	930	461	366	875	999999	214	712	999999	136	33	619	631	138	955	406	999999	823	246	705	999999	999999	781	999999	423	147	986	322	290	391	999999	343	999999	999999	205	791	999999	347	803	464	583	644	999999	722	495	593	603	811	344	592	999999	282	996	530	995	74	159	999999	942	737	904	891	431	995	999999	689	999999	836	933	174	675	233	30	782	999999	999999	999999	68	281	999999	999999	184	999999	698	850	685	999999	651	999999	999999	641	45	999999	75	559	691	999999	489	553	805	155	766	877	180	916	318	261	224	999999	322	866	100	423	122	203	730	913	733	999999	494	999999	999999	999999	802	532	999999	828	954	233	999999	469	719	515	999999	684	777	999999	807	999999	542	433	999999	999999	999999	999999	551	622	292	872	999999	777	489	343	69	463	999999	729	999999	647	999999	489	307	991	967	853	999999	585	946	437	425	433	999999	999999	613	70	230	999999	999999	999999	981	27	545	999999	999999	999999	980	385	455	23	334	58	231	170	999999	62	999999	140	285	633	999999	966	675	999999	457	999999	671	537	730	999999	999999	807	178	546	665	268	999999	999999	597	314	872	999999	999999	933	112	999999	999999	945	456	561	934	99	276	999999	999999	25	352	691	634	999	999999	453	999999	999999	780	999999	999999	685	504	246	118	911	543	999999	760	999999	999999	741	751	90	999999	726	90	179	73	999999	999999	251	136	650	999999	262	999999	598	323	429	125	682	163	585	497	527	451	999999	452	33	555	304	176	73	188	610	999999	999999	999999	275	372	999999	999999	636	985	637	558	853	999999	855	331	945	657	340	999999	164	999999	176	593	675	285	999999	726	50	999999	246	85	72	999999	999999	323	45	791	58	67	639	298	
526	599	859	968	597	889	597	702	609	646	835	832	34	32	772	960	999999	999999	501	759	999999	49	999999	562	496	392	24	542	295	999999	609	283	601	865	71	577	734	707	687	980	999999	347	999999	599	999999	999999	447	999999	550	85	661	999999	999999	880	945	999999	850	306	482	999999	875	65	417	455	46	562	241	999999	961	205	235	433	312	520	999999	15	999999	159	999999	999999	999999	730	991	999999	502	552	999999	720	919	583	999999	438	235	482	115	83	929	542	999999	687	998	288	332	355	999999	238	755	999999	999999	939	436	999999	983	226	270	154	74	999999	999999	494	999999	520	249	999999	478	797	207	829	415	557	999999	999999	596	634	266	666	408	646	999999	274	796	671	471	999999	999999	36	999999	18	222	960	999999	732	589	78	842	488	49	944	876	62	40	925	639	701	863	917	113	358	959	604	999999	427	838	688	698	183	58	268	240	451	353	999999	999999	455	548	353	929	999999	792	999999	626	999999	769	317	244	999999	999999	769	127	239	999999	105	59	999999	223	999999	893	900	999999	669	439	999999	714	999999	708	841	999999	194	163	999999	988	999999	566	191	977	292	999999	530	454	827	151	289	151	10	528	258	999999	998	999999	999999	460	38	999999	999999	348	846	748	345	608	402	999999	847	999999	607	250	999999	538	999999	641	999999	999999	373	456	999999	999999	160	999999	999999	906	460	701	320	999999	206	69	959	435	443	842	140	543	322	922	61	275	304	999999	543	759	189	719	281	367	999999	33	96	582	606	604	999999	216	45	438	157	700	251	893	999999	548	291	999999	104	36	510	397	999999	999999	405	287	233	487	105	999999	726	741	999999	999999	652	183	972	999999	829	839	653	924	508	884	774	360	34	410	264	995	999999	999999	624	999999	856	999999	412	646	186	329	999999	999999	121	91	712	416	280	298	251	245	575	903	93	265	382	999999	999999	736	676	999999	999999	999999	232	109	485	459	126	184	106	999999	771	336	210	510	467	942	813	427	999999	367	999999	736	169	999999	430	575	194	368	872	280	34	676	969	142	76	558	488	21	999999	263	999999	105	201	511	474	248	999999	582	798	440	999999	999999	999999	319	999999	999999	663	213	679	999999	275	757	312	999999	715	104	367	999999	444	909	999999	801	822	918	77	984	999999	657	999999	191	999999	611	570	442	507	563	121	659	178	549	894	284	341	695	999999	999999	793	375	796	379	881	634	148	888	999999	971	648	645	252	979	981	999999	658	497	47	663	999999	869	999999	161	999999	707	899	894	24	188	470	
999999	999999	534	201	179	999999	185	310	999999	473	999999	466	536	914	475	999999	198	999999	888	999999	843	658	334	355	924	56	645	999999	999999	734	999999	874	797	999999	522	715	717	788	811	155	483	999999	799	999999	515	412	999999	246	517	999999	710	335	136	563	626	478	606	189	276	999999	225	999999	135	513	229	999999	668	999999	402	760	700	410	756	742	152	655	858	144	839	999999	263	408	878	884	34	918	748	999999	884	54	118	537	521	688	930	694	71	296	971	708	743	767	844	756	999999	310	999999	393	420	970	619	472	350	755	870	999999	910	999999	999999	311	69	434	999999	999999	651	173	999999	78	999999	999999	999999	999999	173	140	777	495	563	131	295	723	349	999999	823	914	434	646	196	766	818	123	784	820	807	670	649	999999	627	999999	115	435	421	510	999999	963	999999	57	999999	219	977	999999	262	788	955	999999	962	705	610	235	999999	15	977	132	999999	698	673	773	764	502	491	999999	867	999999	26	999999	312	838	782	999999	999999	386	347	976	788	443	860	999999	865	51	708	944	708	402	573	109	458	999999	261	999999	299	612	292	806	727	519	516	195	772	999999	463	133	999999	999999	697	546	668	10	999999	816	837	678	908	999999	794	999999	759	999999	503	916	999999	999999	587	899	571	925	999999	540	259	278	926	674	999999	999999	588	584	31	999999	704	999999	441	999999	953	444	55	620	704	999999	21	189	999999	51	999999	855	691	999999	546	32	188	772	452	137	750	76	889	173	999999	147	144	220	526	999999	770	477	485	954	70	152	999999	950	230	999999	529	999999	517	885	999999	377	88	149	47	999999	780	932	583	314	707	886	555	881	999999	567	435	800	663	960	280	999999	380	999999	388	404	999999	238	551	918	608	681	999999	999999	999999	999999	69	994	183	527	29	837	894	181	257	183	596	972	785	663	999999	729	999999	556	999999	768	999999	351	760	642	830	551	391	999999	706	999999	999999	551	999999	96	508	440	999999	146	940	999999	330	209	999999	999999	808	206	999999	887	820	878	275	13	399	422	91	717	244	999999	696	478	456	999999	999999	232	999999	54	999999	698	999999	667	999999	278	615	999999	448	797	862	555	834	634	999999	503	844	827	999999	334	162	289	14	790	206	95	449	999999	986	999999	733	999999	999999	999999	924	999999	732	162	776	999999	999999	227	999999	999999	855	689	706	72	999999	953	999999	648	472	521	892	991	693	375	471	26	829	999999	999999	357	999999	605	195	81	999999	999999	999999	999999	60	762	999999	934	315	721	999999	517	388	387	103	999999	
999999	95	794	848	870	933	71	367	691	759	177	255	42	999999	999999	999999	999999	999999	362	35	999999	999999	597	710	584	999999	686	999999	439	999999	638	999999	59	162	652	978	811	346	210	999999	292	413	10	300	594	691	902	688	500	685	23	752	34	77	999999	999999	497	94	273	912	256	98	927	737	131	726	999999	880	974	251	448	166	434	586	743	999999	999999	307	999999	893	999999	998	481	999999	939	885	426	982	310	649	490	727	83	298	999999	999999	486	999999	179	999999	495	31	713	259	246	856	999999	999999	333	999999	310	200	999999	999999	856	257	617	183	797	245	309	223	999999	334	761	721	93	146	66	549	302	438	137	257	408	43	999999	232	517	999999	567	978	658	238	999999	999999	758	999999	999999	282	586	999999	475	999999	999999	281	452	999999	497	525	999999	192	391	783	780	999999	73	721	970	999999	962	394	665	714	678	999999	565	999999	985	472	963	999999	999999	784	963	999999	999999	203	688	999999	591	999999	999999	992	319	385	596	874	999999	999999	999999	47	733	999999	319	999999	646	760	266	247	715	111	403	35	562	394	488	999999	999999	999999	907	999999	42	843	240	999999	660	673	405	302	734	690	893	517	999999	925	655	999999	475	771	352	212	999999	451	421	999999	999999	999999	440	999999	896	999999	64	999999	570	365	14	890	388	262	541	973	365	963	513	35	999999	886	999999	636	738	403	999999	58	448	705	933	590	431	750	553	950	243	480	406	744	636	236	999999	880	921	999999	999999	999999	240	379	847	973	938	396	283	626	999999	804	195	502	857	15	999999	865	432	423	468	638	708	590	740	999999	999999	768	398	980	939	908	714	999999	698	919	818	78	857	959	652	44	477	999999	40	999999	294	903	999999	631	17	90	458	507	306	77	513	649	639	962	999999	999999	998	302	686	999999	99	222	804	937	196	160	18	472	771	999999	171	999999	560	311	600	664	881	766	973	859	460	217	999999	999999	999999	179	439	894	553	483	46	184	250	999999	349	82	108	949	444	857	999999	985	736	872	999999	732	98	338	372	752	999999	241	999999	827	561	881	544	183	531	999999	721	123	919	298	397	986	999999	542	961	527	999999	932	331	999999	786	999999	481	805	725	683	90	110	532	999999	195	999999	999999	422	466	468	537	925	427	427	146	959	76	448	485	919	999999	556	376	999999	196	365	909	212	51	999999	410	739	457	848	999999	999999	591	127	999999	591	140	129	85	999999	990	640	515	904	979	827	407	999999	329	806	493	999999	734	687	999999	999999	896	999999	
999999	379	67	798	477	579	490	526	377	949	345	893	788	81	481	873	999999	555	850	999999	999999	999999	999999	376	999999	651	999999	412	886	903	513	999999	694	486	748	705	445	202	999999	935	999999	463	999999	458	999999	999999	999999	999999	62	860	833	999999	979	891	431	166	999999	691	388	999999	224	999999	640	474	999999	999999	999999	312	333	775	438	662	392	999999	591	768	765	999999	999999	999999	634	943	360	35	80	454	304	803	65	591	26	754	999999	347	721	345	823	999999	22	636	999999	714	98	999999	999999	180	999999	74	309	662	401	999999	22	999999	999999	280	728	614	403	991	999999	999999	256	999999	758	999999	999999	54	202	256	945	999999	999999	52	756	919	855	82	999999	999999	778	239	503	403	200	570	741	418	156	450	616	218	999999	30	868	831	468	999999	528	748	332	631	871	63	716	999999	237	999999	999999	281	425	655	21	504	223	537	902	853	552	198	941	440	897	752	639	736	199	999999	999999	999999	461	509	553	854	577	156	999999	450	999999	579	343	771	770	999999	35	999999	999999	96	807	340	999999	614	803	340	807	999999	733	129	423	999999	431	38	796	999999	820	999999	111	999999	927	76	179	461	999999	972	855	179	670	32	726	677	538	113	401	999999	996	846	999999	223	999999	685	422	249	999999	705	999999	314	975	999999	64	119	860	50	169	740	171	477	448	830	485	637	999999	711	402	745	451	999999	637	953	725	974	220	888	120	999999	654	999999	435	470	824	550	204	622	968	617	999999	498	943	660	681	529	999999	874	737	419	999999	711	846	999999	264	999999	677	31	332	999999	999999	972	929	917	96	241	51	977	16	935	442	609	999999	785	928	953	384	976	999999	205	576	999999	160	700	787	999999	999999	154	216	994	872	183	299	888	717	845	999999	999999	573	449	487	430	868	999999	999999	854	968	70	363	311	456	700	748	136	513	999999	822	238	999999	154	999999	897	770	22	72	268	319	854	78	92	393	358	999999	833	999999	155	999999	999999	723	932	973	999999	999999	905	548	181	434	173	384	163	33	999999	895	429	300	590	659	856	740	718	545	999999	992	280	999999	108	297	999999	418	368	97	474	999999	207	999999	136	116	865	473	999999	834	156	999999	914	69	63	462	999999	542	999999	496	620	617	15	397	859	999999	999999	988	999999	884	518	999999	26	75	558	824	697	258	174	483	794	392	999999	884	999999	644	999999	999999	863	999999	312	999999	291	872	477	857	999999	810	321	106	595	877	33	16	325	402	463	849	511	238	764	999999	999999	999999	701	
237	768	130	998	999999	999999	310	134	804	999999	145	999999	999999	598	700	324	999999	999999	77	887	916	368	999999	999999	996	999999	238	708	635	880	577	15	637	180	249	99	389	812	106	999999	295	999999	228	999999	189	929	319	261	811	914	877	999999	309	766	785	868	926	999999	11	999999	999999	999999	499	924	14	140	999999	974	358	611	935	999999	999999	922	602	174	150	417	389	999999	870	999999	897	720	12	999999	999999	870	395	999999	999999	827	810	999999	432	694	263	999999	999999	59	103	999999	999999	999999	979	999999	956	387	174	999999	728	518	183	934	999999	744	703	778	921	234	434	999999	588	976	447	117	273	999999	499	999999	999999	845	986	339	973	999999	84	999999	741	209	999999	327	706	774	652	654	654	876	999999	688	990	999999	383	206	624	139	756	926	761	871	539	186	999999	266	710	883	532	843	999999	639	999999	15	999999	999999	410	116	999999	814	334	793	463	396	881	811	999999	435	472	789	714	844	777	999999	936	870	669	646	999999	450	999999	769	999999	999999	916	269	27	984	448	660	795	999999	871	942	602	968	418	999999	305	86	348	999999	421	743	999999	999999	861	522	79	176	62	764	999999	817	750	999999	671	652	999999	622	793	933	987	811	993	999999	972	999999	556	999999	999999	526	350	362	112	789	358	388	681	800	407	505	914	999999	608	999999	840	63	201	47	306	765	672	683	293	999999	296	609	750	999999	999999	35	966	112	713	999999	999999	324	715	999999	216	999999	970	680	224	999999	28	715	213	961	365	999999	644	518	671	696	854	667	79	697	502	748	638	999999	656	999999	539	812	568	82	617	526	348	999999	999999	22	794	992	999999	995	396	581	405	788	576	234	391	457	440	26	681	755	999999	999999	468	467	999999	231	999999	842	758	216	999999	141	999999	999999	580	414	688	658	902	862	208	84	310	921	353	999999	999999	431	991	92	381	999999	401	999999	999999	999999	771	373	367	573	968	626	246	999999	434	999999	444	736	654	976	769	782	124	818	557	999999	717	547	999999	805	999999	602	850	676	834	999999	740	492	999999	260	643	324	999999	999999	894	582	837	130	496	88	415	999999	777	999999	323	599	999999	582	314	110	612	233	999999	561	999999	376	775	570	356	828	999999	999999	178	404	343	454	491	999999	924	974	999999	597	999999	999999	400	611	999999	999999	363	999999	179	999999	187	467	999999	419	75	739	813	528	999999	999999	999999	668	554	463	278	382	681	868	999999	651	658	340	767	25	999999	223	171	913	999999	999999	217	121	999999	999999	775	710	999999	999999	
388	751	971	406	178	999999	999999	999999	999999	999999	343	452	164	494	999999	528	999999	846	700	632	247	852	999999	900	976	866	70	999999	19	187	688	999999	626	757	489	366	679	999999	172	702	202	790	732	234	579	109	999999	722	984	140	999999	928	999999	134	686	536	999999	80	429	311	15	169	999999	314	999999	776	825	999999	14	770	999999	256	999999	999999	999999	457	999999	999999	999999	877	91	348	999999	879	318	999999	556	501	81	953	192	608	832	861	697	42	999999	428	975	803	283	388	717	223	291	999999	253	22	694	238	416	830	999999	999999	229	666	490	503	995	999999	229	999999	999999	999999	588	250	423	823	999999	999999	49	702	999999	999999	604	703	630	465	597	696	999999	544	807	843	547	361	858	290	999999	40	552	914	432	486	583	949	999999	666	634	51	208	429	712	296	199	714	463	999999	999999	999999	999999	999999	905	308	983	685	526	999999	514	999999	999999	142	192	280	854	135	279	890	999999	654	649	964	830	555	498	999999	831	521	653	833	999999	637	343	125	993	527	18	134	503	898	433	571	999999	407	660	75	999999	441	441	73	444	999999	287	302	999999	999999	203	999999	999999	896	853	999999	837	681	340	753	999999	76	286	999999	126	155	999999	56	231	87	812	433	894	433	848	999999	89	589	398	334	360	50	999999	922	333	658	999999	606	54	428	733	999999	77	906	999999	181	165	114	947	999999	185	241	999999	999999	269	769	465	386	58	463	925	999999	292	15	403	758	828	364	13	468	831	790	999999	803	353	341	366	987	167	677	999999	974	642	999999	158	128	970	449	999999	563	203	937	999999	591	502	485	197	71	999999	517	352	800	111	488	999999	395	240	999999	455	927	999999	999999	229	381	228	999999	615	194	999999	999999	999999	999999	999999	449	275	893	999999	419	311	999999	999999	999999	999999	649	334	999999	999999	163	640	763	999999	702	993	735	160	999999	717	185	373	551	999999	13	999999	238	729	963	109	661	223	574	999999	999999	966	999999	999999	118	999999	580	57	999999	87	461	999999	103	999999	95	395	965	298	549	186	67	55	759	997	150	100	255	919	371	344	999999	999999	75	999999	78	736	416	952	52	999999	147	138	999999	473	418	459	121	843	644	577	144	999999	999999	999999	104	775	999999	589	999999	27	746	660	999999	999999	865	521	487	491	327	999999	979	22	256	816	999999	928	466	295	588	690	978	412	285	793	209	848	999999	677	516	303	530	999999	320	34	999999	486	452	999999	607	897	971	630	525	295	598	999999	999999	858	999999	999999	999999	920	11	
952	48	999999	999999	892	250	27	256	809	974	999999	999999	162	702	231	829	563	999999	327	687	691	718	999999	887	989	999999	87	731	416	329	999999	999999	609	999999	367	999999	652	110	559	898	999999	650	171	655	999999	466	445	429	999999	39	999999	689	990	242	319	243	690	457	999999	698	172	295	839	999999	633	49	229	337	344	999999	187	463	927	428	107	51	999999	702	395	999999	999999	999999	999999	387	534	999999	993	376	515	134	305	205	713	861	736	305	810	681	32	461	247	118	94	999999	851	342	762	571	145	278	686	987	71	864	939	514	999999	462	956	972	999999	852	821	220	939	982	999999	76	999999	802	240	999999	680	933	999999	650	573	184	535	202	898	431	241	999999	447	999999	143	849	921	232	845	358	725	59	999999	395	296	874	999999	869	592	696	879	999999	48	811	317	999999	579	298	940	285	926	999999	999999	623	621	584	773	999999	848	899	154	470	999999	882	999999	630	527	899	363	699	462	666	999999	211	552	897	209	635	999999	999999	280	633	291	569	431	961	974	792	999999	712	111	100	31	692	552	418	386	165	999999	999999	999999	679	935	251	822	999999	164	872	999999	723	385	147	631	999999	629	999999	189	396	460	199	999999	735	135	651	598	372	644	999999	659	144	521	53	973	323	406	600	697	50	747	171	806	112	720	999999	999999	963	999999	189	73	999999	239	989	705	472	40	999999	999999	293	653	459	625	247	999999	937	211	999999	999999	317	446	999999	823	148	649	298	392	554	999999	84	324	634	999999	999999	853	629	904	999999	347	511	999999	531	56	999999	999999	999999	546	568	889	783	848	994	799	999999	743	44	217	999999	999999	417	89	486	859	479	969	28	999999	169	394	593	999999	680	994	999999	34	914	999999	999999	751	361	752	823	664	241	235	329	835	751	999999	818	421	813	191	930	431	806	999999	576	999999	378	741	387	184	305	999999	178	999	146	137	999999	999999	999999	348	999999	664	999999	821	628	254	649	999999	805	446	999999	181	229	498	74	240	228	999999	416	974	383	620	375	999999	368	999999	66	329	999999	623	999999	766	623	474	202	275	175	984	999999	332	999999	196	935	940	608	133	531	999999	935	906	909	999999	999999	999999	965	377	299	617	462	147	999999	999999	493	191	552	808	558	754	306	999999	999999	243	209	999999	189	197	685	434	49	245	959	999999	394	793	999999	318	999999	799	999999	824	999999	999999	531	905	144	475	702	753	398	999999	999999	999999	383	145	999999	675	999999	999999	644	778	692	865	577	227	188	809	934	
700	476	999999	687	759	255	481	823	999999	712	303	949	714	494	931	45	999999	669	192	999999	259	952	49	930	570	164	999999	141	119	980	999999	726	999999	540	12	287	164	122	815	531	999999	321	333	963	93	999999	930	293	999999	829	337	558	996	999999	685	999999	437	313	126	999999	524	349	713	536	408	576	624	183	492	654	881	999999	999999	660	999999	937	628	86	847	959	999999	447	999999	290	653	755	730	528	854	264	849	999999	995	220	17	562	607	797	564	516	986	756	800	117	999999	210	999999	346	703	999999	129	360	999999	167	381	86	969	433	883	653	846	105	329	999999	804	40	141	643	652	549	339	999999	522	341	972	477	646	999999	342	452	999999	393	825	999999	999999	498	395	838	839	931	593	999999	999999	911	669	999999	437	572	312	917	79	70	693	163	999999	298	838	134	194	999999	440	705	999999	999999	999999	462	999999	222	103	999999	645	303	803	721	956	165	917	611	999999	92	49	999999	960	424	383	990	700	671	697	999999	660	270	999999	935	501	887	92	482	999999	216	999999	224	999999	997	281	776	266	999999	207	263	380	999999	463	112	864	365	999999	676	67	999999	762	609	525	257	999999	385	649	867	999999	79	999999	444	999999	999999	999999	825	605	963	153	607	733	999999	473	443	475	432	807	551	81	145	999999	415	999999	707	454	20	698	231	999999	999999	136	999999	751	138	190	999999	935	998	639	999999	760	781	533	460	877	999999	145	91	781	232	577	108	796	95	927	667	29	594	20	999999	999999	999999	621	256	999999	999999	976	345	263	999999	497	808	999999	43	999999	370	999999	999999	829	420	999999	617	449	129	999999	999999	602	666	210	523	999999	351	999999	187	999999	999999	170	287	979	543	67	999999	828	999999	735	999999	196	763	710	566	999999	999999	764	999999	999999	519	999999	501	927	452	741	320	144	739	624	156	999999	734	130	998	209	604	984	999999	999999	84	999999	208	394	559	840	839	956	644	738	999999	999999	398	599	403	451	668	359	537	801	747	665	98	626	588	999999	999999	642	999999	367	190	81	477	247	513	730	735	999999	999999	999999	902	364	999999	11	764	569	431	144	999999	557	540	255	457	495	615	419	700	582	999999	999999	388	207	254	286	557	788	119	161	999999	672	715	561	981	999999	899	999999	174	96	862	29	527	999999	999999	164	826	934	624	981	631	104	40	163	311	767	999999	999999	119	223	454	999999	999999	280	58	65	841	979	274	532	596	999999	254	613	719	785	999999	999999	292	100	460	622	174	999999	999999	999999	642	
999999	999999	999999	701	204	283	999999	642	886	999999	257	278	859	322	847	670	999999	395	409	849	427	443	525	999999	173	422	28	763	999999	810	999999	750	66	422	289	729	60	831	402	999999	999999	970	999999	226	835	999999	433	778	613	952	999999	742	130	152	225	127	999999	538	537	782	999999	197	999999	85	247	506	222	446	42	128	619	270	992	461	999999	456	999999	309	849	381	999999	250	159	878	999999	589	630	914	207	171	994	522	303	620	693	117	169	757	978	339	579	986	745	999999	999999	812	999999	669	597	768	517	999999	688	165	999999	24	47	932	347	999999	875	307	248	870	133	106	999999	382	767	447	999999	852	999999	520	802	11	999999	664	546	999999	840	961	326	438	654	999999	999999	999999	999999	678	80	236	419	330	463	281	748	875	371	999999	845	377	999999	160	999999	999999	114	178	999999	791	999999	999999	396	422	817	913	999999	809	225	564	272	999999	555	999999	377	70	442	999999	66	531	263	629	302	310	89	472	70	175	956	999999	464	665	999999	45	169	697	839	997	513	549	999999	938	659	999999	999999	27	821	812	999999	999999	999999	999999	121	832	999999	890	90	96	999999	354	999999	816	999999	235	109	606	53	519	930	999999	230	445	496	999999	241	325	999999	495	999999	999999	650	999999	392	545	768	360	554	999999	507	279	617	753	663	168	696	999999	95	433	707	999999	973	311	882	999999	201	999999	617	604	600	222	919	594	759	281	704	999999	433	999999	467	749	62	101	22	661	999999	999999	781	999999	999999	757	240	546	787	961	99	348	375	999999	999999	981	742	949	999999	295	999999	999999	994	392	464	100	60	777	965	958	999999	882	299	231	999999	724	14	999999	784	842	981	999999	807	797	192	365	239	153	999999	485	16	112	738	726	999999	50	999999	398	999999	729	999999	999999	580	829	647	216	59	154	250	628	977	463	175	519	313	976	224	999999	210	108	861	999999	812	999999	999999	221	999999	573	919	998	252	615	414	999999	144	528	801	978	159	999999	999999	95	902	999999	508	552	936	229	422	999999	825	285	198	775	868	800	999999	100	999999	436	999999	485	999999	251	999999	371	999999	121	999999	785	184	246	57	235	792	775	14	477	981	409	999999	924	161	594	999999	999999	427	638	195	343	878	710	110	723	911	830	860	999999	958	147	503	824	844	637	999999	589	999999	963	999999	999999	796	999999	999999	999999	161	149	334	999999	78	419	944	420	925	50	999999	473	999999	999999	323	999999	999999	999999	518	843	906	459	89	523	444	999999	738	463	655	103	547	705	
601	633	571	772	999999	999999	593	549	999999	999999	899	803	999999	686	453	904	999999	31	999999	454	664	999999	571	999999	69	810	205	484	680	490	764	999999	503	210	872	512	999999	551	465	695	759	969	650	823	560	286	793	758	150	834	814	634	916	103	999999	335	71	869	712	696	34	118	999999	713	328	999999	309	529	813	940	999999	108	565	999999	694	695	625	747	151	783	999999	447	344	846	675	139	916	999999	170	546	999999	893	838	768	670	651	110	937	999999	494	976	273	944	210	692	999999	78	434	408	355	999999	323	727	929	679	587	774	32	47	198	999999	899	999999	276	498	257	270	797	999999	53	595	688	252	999999	806	753	502	143	163	960	999999	492	999999	999999	836	137	999999	908	999999	93	876	88	899	317	999999	87	999999	999999	711	444	454	281	613	364	760	999999	81	999999	133	926	94	999999	868	87	137	999999	897	554	999999	999999	91	361	708	737	176	517	788	935	322	999999	849	824	432	718	515	789	878	647	64	999999	66	105	785	172	999	246	219	822	999999	676	999999	358	246	999999	362	102	572	876	197	252	244	146	758	403	999999	269	217	160	999999	999999	788	259	500	627	315	986	576	999999	738	930	307	965	755	645	549	501	588	92	365	422	226	12	459	811	579	919	347	392	96	999999	38	68	261	999999	887	930	858	999999	999999	376	526	37	147	266	945	999999	999999	122	853	584	681	135	794	999999	132	785	999999	688	999999	395	999999	194	999999	998	902	248	714	914	758	619	999999	999999	58	989	896	198	999999	999999	866	311	539	235	538	511	68	999999	274	999999	718	111	999999	999999	571	649	726	341	578	149	364	706	563	475	363	244	999999	712	87	805	262	933	920	607	822	747	856	424	999999	947	940	10	999999	999999	206	999999	489	473	999999	409	272	999999	620	725	838	170	999999	999999	999999	999999	569	355	825	469	849	785	190	532	357	823	792	312	685	630	209	999999	731	950	279	707	755	478	999999	677	542	999999	322	205	999999	661	999	792	999999	363	387	595	184	515	763	421	475	957	125	583	616	960	878	989	526	484	438	797	794	173	547	101	50	157	926	999999	999999	999999	762	695	824	10	758	332	253	614	999999	226	197	999999	242	798	363	731	999999	581	819	332	679	295	233	212	997	390	815	999999	999999	999999	999999	611	948	489	999999	429	759	615	999999	999999	746	912	304	222	609	936	930	749	738	318	96	999999	341	999999	316	477	472	999999	13	999999	517	957	69	163	637	999999	999999	999999	603	999999	
971	999999	379	273	586	766	999999	999999	602	999999	459	75	557	999999	940	243	280	999999	183	999999	956	147	612	833	999999	788	853	150	584	999999	36	999999	155	999999	999999	639	975	77	564	549	486	462	29	942	919	451	999999	822	999999	403	315	112	999999	876	999999	834	999999	999999	999999	797	913	850	999999	578	43	281	999999	999999	899	310	999999	213	253	633	999999	999999	128	999999	913	596	389	999999	999999	999999	718	999999	608	279	999999	512	795	439	842	999999	635	636	999999	450	908	648	531	656	923	913	999999	112	858	945	635	481	716	184	999999	999999	417	883	922	255	860	119	672	650	924	999999	514	828	370	486	997	999999	478	677	999999	999999	74	999999	999999	999999	55	616	75	663	999999	356	796	621	999999	214	999999	752	999999	780	999999	799	975	881	731	536	999999	316	741	382	947	999999	12	48	999999	366	573	999999	776	908	209	253	53	19	999999	999999	600	893	32	999999	136	255	901	697	97	961	299	193	11	999999	615	999999	875	693	715	623	353	758	207	450	640	674	999999	805	581	346	756	999999	874	999999	999999	515	294	584	255	999999	999999	314	999999	999999	76	389	999999	206	302	999999	378	359	999999	392	999999	842	696	582	999999	462	278	105	126	999999	999999	999999	318	847	644	999999	453	300	448	22	504	48	807	999999	383	260	991	780	999999	999999	968	999999	999999	492	929	103	999999	712	69	793	999999	33	198	209	257	743	81	999999	999999	201	27	88	911	999999	887	999999	999999	952	208	999999	470	498	999999	999999	782	808	661	826	918	999999	292	741	241	654	588	481	850	607	496	640	189	165	228	322	102	890	495	390	604	743	68	866	513	794	332	936	440	999999	426	449	999999	254	917	21	909	286	999999	266	703	999999	999999	437	465	999999	999999	315	279	280	915	999999	323	999999	231	184	491	425	237	446	999999	999999	999999	999999	190	56	558	935	247	216	413	815	53	238	687	999999	409	631	410	945	709	27	666	170	275	534	136	810	32	742	530	493	59	410	935	60	999999	674	256	999999	19	159	77	72	866	999999	999999	94	593	42	999999	859	25	291	737	999999	999999	880	404	656	920	748	912	504	686	919	766	642	303	636	999999	734	999999	991	936	559	999999	603	303	176	684	51	226	999999	967	670	478	767	673	630	75	493	999999	600	999999	270	247	999999	386	999999	343	216	791	956	999999	51	484	33	355	187	365	391	587	237	971	878	531	921	537	25	451	998	999999	999999	571	999999	463	999999	503	675	321	999999	227	356	833	478	259	269	781	999999	
196	454	422	495	275	683	906	52	628	620	739	325	45	999999	505	344	247	129	395	999999	999999	699	999999	680	865	978	174	240	999999	503	628	271	150	610	829	996	586	483	407	888	434	421	166	999999	935	995	350	999999	851	499	240	140	999999	999999	349	496	924	742	999999	296	518	675	999999	135	999999	477	185	435	541	508	757	764	722	507	452	175	999999	647	999999	870	999999	999999	389	905	272	498	397	245	271	999999	82	844	853	999999	379	999999	773	40	999999	467	820	915	324	352	741	476	417	377	999999	999999	952	287	999999	759	999999	209	295	742	999999	502	90	999999	999999	999999	436	912	999999	999999	137	693	402	513	755	286	59	999999	993	47	999999	796	90	30	783	97	390	794	846	999999	462	179	473	41	177	399	387	879	751	126	915	828	565	806	999999	768	781	999999	531	721	709	935	999999	258	578	76	421	70	167	86	817	641	75	816	159	957	229	370	345	999999	899	180	970	876	131	345	240	999999	780	999999	316	941	273	999999	999999	526	999999	999999	463	999999	977	999999	722	675	999999	283	762	748	999999	291	548	420	999999	999999	999999	539	964	339	137	242	999999	999999	290	152	770	875	378	999999	433	633	994	999999	907	244	388	582	457	305	999999	999999	582	492	628	999999	475	895	837	107	312	853	561	633	97	999999	999999	840	46	580	999999	433	905	822	325	999999	297	543	513	999999	999999	249	92	669	762	999999	660	353	518	791	677	874	48	280	999999	579	82	370	999999	687	968	548	999999	877	999999	153	942	760	176	605	999999	931	392	967	999999	999999	771	891	871	808	569	922	999999	254	902	40	395	634	999999	999999	999999	927	626	826	901	999999	703	215	279	619	347	900	186	913	999999	999999	999999	80	959	575	807	999999	999999	999999	127	999999	227	301	974	369	999999	317	576	430	999999	999999	999999	566	76	83	999999	566	622	999999	470	669	745	418	664	167	999999	999999	674	618	999999	769	438	517	708	855	29	412	240	910	999999	39	333	756	999999	316	440	926	14	885	216	251	568	246	648	457	310	809	636	817	820	444	643	958	999999	999999	845	798	857	220	64	999999	999999	711	401	441	345	988	160	357	727	622	319	789	411	696	999999	999999	868	260	555	220	775	999999	100	426	396	375	274	382	471	642	78	793	831	259	915	999999	845	216	122	321	659	289	99	208	134	853	556	795	999999	653	929	606	665	999999	999999	912	621	974	55	999999	999999	778	886	95	553	526	957	162	999999	354	355	661	148	243	561	999999	999999	891	
302	999999	819	478	999999	818	712	471	138	987	999999	13	245	871	171	152	597	880	403	14	999999	608	895	999999	24	340	307	277	468	431	292	999999	588	729	681	512	160	255	999999	77	382	91	999999	969	95	999999	118	484	499	995	646	999999	999999	328	247	694	646	425	464	367	999999	444	13	706	705	381	999999	999999	999999	658	992	351	799	335	632	572	220	999999	318	999999	999999	822	999999	999999	785	611	603	270	492	987	866	735	791	723	999999	999999	88	691	274	999999	999999	602	295	840	13	999999	999999	767	696	674	484	720	116	227	145	999999	666	541	920	104	777	164	34	212	792	267	560	86	999999	999999	494	528	661	604	999999	629	537	936	469	490	730	999999	573	999999	999999	155	628	573	999999	999999	280	547	770	179	936	208	578	93	58	746	744	804	999999	11	999999	999999	68	511	343	516	169	729	81	440	374	941	590	216	999999	647	638	986	498	917	424	999999	758	492	999999	999999	60	454	888	722	745	925	845	572	636	999999	96	999999	239	81	999999	550	999999	340	805	994	618	999999	394	411	117	758	316	82	587	243	207	999999	843	658	466	715	841	359	695	448	106	27	580	151	560	522	756	426	227	999999	999999	428	687	673	76	688	69	487	999999	999999	999999	999999	985	403	360	520	282	580	999999	984	709	126	644	366	898	999999	791	253	999999	595	11	889	854	999999	761	999999	888	180	592	999999	655	363	743	708	829	999999	41	187	791	999999	249	999999	811	999999	173	365	783	331	999999	476	897	816	999999	30	999999	729	918	282	641	580	631	112	988	837	338	355	382	936	536	999999	568	614	461	999999	999999	826	87	999999	549	405	995	567	999999	125	879	838	726	723	723	109	414	999999	545	999999	418	999999	196	974	904	817	983	847	794	999999	907	293	365	825	999999	168	652	307	999999	246	585	73	999999	873	999999	500	629	999999	222	436	171	808	78	251	402	218	999999	999999	999999	731	422	158	773	999999	217	596	483	900	999999	565	999999	999999	37	308	635	354	439	323	26	414	198	334	999999	367	47	999999	999999	999999	433	465	529	548	590	999999	824	436	300	511	665	371	26	728	609	657	978	999999	781	769	616	999999	999999	325	97	312	542	97	999999	999999	168	118	381	370	477	593	46	999999	526	999999	484	208	999999	928	658	654	397	470	724	999999	388	999999	328	454	506	384	686	213	461	287	467	736	912	999999	352	999999	999999	656	999999	25	620	79	539	754	295	417	994	850	999999	442	915	82	372	546	36	186	790	927	
863	102	907	833	457	248	568	747	999999	999999	585	110	665	740	220	709	367	319	453	573	169	99	390	836	545	999999	371	999999	373	376	999999	999999	766	72	999999	167	999999	787	621	300	195	547	131	999999	274	999999	999999	185	862	999999	188	717	732	999999	768	774	712	81	297	439	876	999999	384	919	320	419	344	603	946	62	600	579	697	162	387	621	967	564	571	978	999999	196	533	709	197	151	443	999999	304	999999	454	999999	499	192	424	22	173	211	999999	855	999999	183	999999	809	72	609	29	580	838	156	806	157	509	319	196	999999	650	674	732	178	975	794	309	999999	607	563	999999	999999	738	999999	999999	766	999999	716	999999	999999	958	723	999999	588	132	863	710	157	223	306	999999	999999	995	734	372	499	479	346	879	438	874	311	999999	509	529	514	841	473	999999	49	108	999999	562	128	731	926	999999	999999	999999	121	93	161	714	310	36	999999	999999	13	999999	959	296	712	999999	328	203	657	999999	147	68	618	999999	247	999999	183	208	744	627	877	13	445	472	335	299	768	354	999999	597	901	482	630	999999	838	469	738	999999	395	956	244	924	84	999999	999999	94	438	999999	999999	701	540	999999	292	999999	642	10	568	497	961	423	999999	973	480	69	999999	665	438	623	193	777	720	430	812	787	393	952	928	999999	999999	250	999999	999999	508	32	66	999999	200	359	362	837	901	251	791	972	888	999999	454	24	794	999999	656	999999	999999	78	980	120	999999	504	888	689	999999	537	914	720	999999	399	999999	999999	13	821	999999	89	271	355	999999	478	999999	840	899	131	508	913	999999	358	594	56	773	999999	51	946	509	695	999999	672	765	374	337	999999	420	498	999999	995	21	999999	999999	577	553	999999	999999	511	481	458	605	766	191	999999	999999	565	136	999999	626	43	417	67	321	779	999999	598	590	999999	151	567	429	410	999999	512	902	999999	999999	999999	502	223	999999	999999	474	60	100	999999	999999	607	81	771	944	999999	999999	762	588	953	661	999999	959	999999	969	690	370	914	38	204	999999	678	265	39	966	999999	23	999999	999999	877	593	271	999999	913	999999	983	440	379	623	524	999999	999999	923	949	610	999999	67	546	254	558	179	559	31	895	272	812	351	52	805	834	892	469	967	711	370	400	301	56	848	999999	260	991	999999	999999	666	870	754	316	999999	357	63	476	999999	247	708	43	249	999999	650	304	641	397	999999	789	632	78	999999	222	999999	999999	999999	20	999999	267	308	188	268	517	238	402	68	45	623	458	781	425	311	730	13	
336	160	999999	999999	999999	354	999999	999999	512	881	598	276	542	727	218	999999	52	777	900	999999	530	775	732	564	257	245	606	999999	125	18	216	767	999999	999999	261	70	820	614	153	912	446	760	756	635	640	136	526	317	999999	429	738	648	410	791	999999	561	427	942	158	318	748	999999	999999	504	674	831	402	332	476	999999	218	999999	999999	987	502	999999	28	106	999999	131	719	999999	999999	696	279	568	367	91	736	700	642	877	465	835	174	358	459	262	961	808	733	203	841	266	220	310	24	422	299	999999	543	330	27	36	599	999999	727	615	234	115	474	320	595	776	515	340	972	798	823	153	320	766	145	999999	999999	525	457	113	999999	969	999999	999999	792	32	166	999999	999999	439	246	714	631	999999	38	855	344	422	999999	75	751	880	999999	225	598	156	403	777	195	999999	638	83	11	624	140	264	561	529	528	572	619	203	480	999999	562	999999	521	476	738	290	782	975	918	999999	999999	999999	642	339	999999	646	629	389	999999	958	800	999999	999999	999999	713	999999	304	999999	894	44	455	558	409	794	662	489	634	999999	999999	999999	129	999999	165	618	999999	535	622	231	182	882	943	239	77	522	999999	399	405	514	999999	964	986	999999	999999	999999	937	999999	204	999999	676	866	22	702	350	231	999999	148	17	104	999999	187	160	82	999999	999999	101	999999	999999	999999	61	273	94	129	173	84	918	162	581	281	681	999999	340	775	555	316	870	250	889	845	683	604	999999	999999	769	585	814	999999	999999	79	999999	721	322	317	796	413	782	999999	999999	275	999999	686	999999	735	422	999999	847	385	526	335	151	999999	999999	645	214	999999	881	782	999999	999999	999999	14	827	511	489	960	999999	33	978	152	999999	977	710	623	543	997	999999	656	888	492	738	439	397	999999	928	940	999999	677	113	999999	532	999	542	951	16	307	999999	65	999999	462	141	823	406	384	999999	999999	150	999999	111	216	419	234	894	867	999999	830	617	827	582	999999	575	478	920	999999	620	999999	445	759	617	246	148	982	999999	999999	999999	914	43	22	206	764	800	682	575	999999	929	307	999999	674	112	186	999999	40	482	999999	886	663	903	999999	764	278	728	390	105	865	78	999999	824	467	999999	934	796	604	999999	817	748	999999	902	999999	710	322	428	771	999999	999999	556	117	999999	703	549	999999	20	999999	258	999999	46	420	999999	710	828	501	483	647	999999	177	999999	94	999999	664	958	993	760	999999	65	451	999999	956	733	999999	318	960	927	130	999999	999999	999999	999999	356	703	780	337	
999999	201	204	218	839	780	613	490	61	471	999999	844	745	999999	937	140	221	999999	87	999999	686	922	401	867	573	362	999999	349	253	999999	738	706	883	630	687	569	685	999999	611	80	353	253	999999	846	262	999999	384	999999	880	793	318	999999	626	700	651	393	800	336	644	486	60	274	999999	999999	733	999999	961	125	869	999999	454	373	205	999999	736	443	319	554	615	999999	978	368	468	459	551	198	90	192	979	303	769	358	212	135	29	999999	16	421	123	261	131	999999	502	512	349	944	354	618	963	999999	83	255	999999	999999	999999	692	999999	999999	650	545	921	778	145	575	609	105	171	80	999999	657	437	999999	441	999999	369	718	999999	955	120	999999	843	471	228	771	230	523	637	59	999999	336	999999	228	770	577	340	353	999999	926	903	253	783	284	630	315	780	184	814	367	794	789	826	849	999999	54	701	459	559	373	355	95	468	122	453	661	384	218	999999	863	33	26	999999	938	62	867	999999	569	840	999999	991	55	709	279	999999	999999	509	433	999999	725	875	999999	999999	760	581	817	784	999999	831	999999	999999	999999	56	950	343	777	205	888	999999	999999	232	142	999999	999999	382	310	386	999999	857	616	161	950	999999	412	988	153	232	834	367	244	92	160	999999	999999	981	429	999	759	935	486	999999	621	999999	999999	503	742	271	157	387	281	441	999999	814	224	999999	999999	999999	999999	999999	200	999999	999999	530	563	999999	81	404	747	999999	953	311	626	999999	380	974	540	324	999999	909	255	881	85	999999	96	802	496	999999	523	63	10	523	365	999999	744	931	281	999999	82	999999	999999	347	524	492	999999	970	815	342	444	249	287	665	980	733	715	999999	480	913	444	760	240	735	999999	999999	664	439	945	999999	518	449	703	449	999999	999999	488	999999	367	593	999999	125	987	999999	902	283	776	344	543	632	91	435	999999	368	656	321	782	695	466	999999	827	999999	34	986	999999	994	546	837	423	78	255	808	952	886	999999	999999	773	87	833	607	916	329	895	999999	747	92	987	999999	999999	930	138	792	999999	536	765	999999	999999	11	339	907	737	939	921	475	999999	283	999999	574	999999	337	548	999999	861	859	999999	508	108	999999	249	741	999999	210	54	493	940	462	366	425	131	860	237	772	747	999999	999999	977	999999	430	936	999999	609	423	999999	466	391	999999	930	999999	622	267	931	389	762	999999	999999	537	894	999999	534	924	916	67	453	999999	999999	776	999999	935	989	936	999999	677	999999	775	142	593	999999	588	999999	517	531	774	803	999999	929	
848	20	160	36	999999	92	970	895	22	556	552	970	259	366	615	474	995	999999	686	999999	263	999999	999999	465	999999	204	316	335	27	402	151	999999	589	687	999999	766	807	908	657	853	139	781	762	999999	589	623	93	231	496	52	999999	999999	126	999999	675	243	33	695	720	147	775	644	878	620	414	298	390	572	115	848	667	97	944	999999	37	482	999999	768	999999	692	120	95	839	974	999999	969	147	882	21	27	742	999999	198	519	88	495	999999	151	813	300	999999	999999	999999	647	385	999999	238	294	679	203	999999	265	999999	38	999999	690	805	903	754	445	161	999999	560	98	999999	999999	899	434	754	541	579	999999	954	585	459	599	969	201	599	427	741	853	213	818	999999	999999	999999	999999	492	397	999999	999999	397	999999	999999	999999	961	37	541	830	549	999999	539	147	624	679	310	999999	579	438	721	613	314	336	704	308	304	741	461	628	999999	739	999999	999999	851	579	999999	999999	446	724	999999	999999	999999	769	877	937	999999	75	203	999999	186	68	999999	64	676	86	694	70	673	840	440	229	576	999999	999999	810	861	182	999999	54	999999	723	999999	854	999999	779	953	999999	458	766	984	239	999999	504	451	999999	158	887	690	774	885	262	913	605	294	999999	375	999999	201	999999	86	150	779	159	601	463	270	736	264	896	133	999999	612	906	999999	999999	681	82	999999	383	662	973	492	521	169	113	810	202	570	391	414	216	353	391	690	999999	460	398	902	988	933	422	999999	793	651	999999	999999	17	749	93	737	302	285	999999	415	999999	658	999999	999999	498	652	78	175	872	492	999999	806	230	225	22	750	292	179	999999	999999	249	349	698	999999	434	462	803	999999	487	654	121	999999	534	976	587	999999	999999	409	414	346	864	257	761	310	999999	929	429	791	736	343	454	999999	803	378	175	762	999999	999999	565	999999	999999	624	687	227	999999	986	281	254	637	827	557	882	999999	146	585	992	588	397	145	505	43	21	716	999999	209	988	999999	166	999999	825	999999	805	843	379	496	249	569	543	999999	748	657	184	999999	909	785	571	368	667	999999	999999	999999	572	261	70	999999	837	908	543	27	999999	859	124	443	999999	999999	751	49	395	649	999999	999999	54	468	397	847	858	858	806	999999	638	630	469	374	638	650	662	554	783	377	659	341	999999	999999	546	889	542	740	999999	317	999999	999999	999999	999999	457	749	999999	113	863	223	999999	979	111	185	389	763	399	750	805	172	999999	206	265	999999	989	13	407	528	922	507	314	127	999999	999999	334	115	
658	999999	917	888	521	558	690	570	234	680	999999	850	146	783	500	792	934	999999	377	837	277	953	37	453	351	610	999999	366	908	35	471	999999	999999	284	115	946	833	917	651	391	516	695	794	319	773	557	999999	148	999999	521	192	999999	999999	496	838	704	424	473	999999	910	376	334	661	208	218	628	999	861	999999	553	999999	27	999999	986	331	999999	169	718	679	794	227	52	358	396	842	143	999999	364	999999	999999	532	369	999999	740	24	191	43	999999	110	155	558	530	470	463	562	175	800	146	175	999999	545	999999	794	753	999999	999999	999999	275	365	85	999999	644	425	277	999999	599	647	797	971	149	548	573	618	533	246	696	582	894	999999	677	343	353	199	999999	999999	826	574	999999	58	999999	215	999999	240	35	17	913	115	203	442	962	527	999999	174	35	717	999999	97	999999	999999	995	999999	91	441	688	741	794	455	246	411	999999	34	31	749	290	934	999999	342	592	526	332	591	389	462	870	160	340	999999	999999	471	893	738	314	119	62	939	999999	336	552	293	222	999999	868	791	999999	999999	999999	263	884	101	937	638	504	744	999999	414	372	629	570	538	410	615	291	775	518	466	720	911	697	999999	809	453	790	309	313	865	723	597	224	999999	653	87	304	82	534	999999	999999	570	925	648	576	505	766	23	883	999999	999999	103	283	780	227	594	999999	999999	999999	493	999999	205	440	329	690	774	999999	637	884	333	320	999999	250	999999	233	160	986	999999	999999	314	687	777	425	706	689	999999	324	444	715	999999	521	762	791	999999	416	47	999999	606	957	802	999999	138	139	559	999999	966	852	29	557	76	608	517	768	977	805	999999	780	999999	999999	999999	999999	969	922	825	999999	999999	428	999999	846	195	30	999999	999999	972	999999	559	647	866	420	722	777	304	999999	648	460	999999	993	813	999999	999999	267	405	966	896	999999	131	215	313	999999	737	548	652	183	371	999999	228	425	795	763	255	433	913	323	917	293	165	93	284	374	999999	564	614	965	510	928	999999	423	999999	999999	102	354	344	129	999999	183	135	131	525	602	242	588	208	60	989	912	353	92	58	999999	999999	48	931	939	938	999999	934	686	672	443	430	804	230	175	671	901	999999	794	641	744	168	43	567	682	142	230	366	999999	975	598	584	542	375	592	443	64	422	999999	190	509	248	448	459	91	181	438	999999	43	999999	98	823	559	451	999999	454	163	480	259	999999	717	816	380	999999	83	859	999999	439	637	731	617	488	693	999999	999999	505	720	
583	486	510	703	863	333	185	887	774	999999	101	999999	148	290	999999	173	598	472	692	868	737	999999	232	292	999999	729	311	999999	609	139	945	319	999999	999999	999999	993	748	999999	854	999999	205	999999	309	834	999999	378	499	450	999999	324	999999	150	450	637	982	999999	263	228	704	999999	999999	414	999999	645	999999	782	999999	414	711	590	425	495	999999	999999	672	913	999999	999999	496	630	240	860	999999	294	999999	804	868	181	751	381	739	530	408	721	999999	791	545	664	754	24	127	95	739	453	898	610	532	999999	964	79	131	865	731	84	999999	999999	676	993	999999	284	913	89	662	340	850	895	999999	999999	999999	881	378	422	643	481	512	154	130	294	395	999999	281	626	999999	681	259	874	798	333	818	999999	999999	551	63	479	110	48	432	999999	603	13	523	999999	515	93	999999	999999	231	259	572	757	999999	391	607	186	13	296	872	980	999999	999999	107	999999	87	434	765	826	369	999999	999999	999999	722	720	691	999999	999999	645	999999	133	980	999999	653	548	999999	70	271	733	944	876	476	813	175	451	329	627	905	758	558	91	327	874	349	67	878	107	999999	328	700	224	999999	368	185	748	10	540	332	559	13	26	172	999999	881	999999	999999	567	999999	999999	401	999999	486	162	96	39	999999	115	999999	595	999999	663	35	942	43	999999	610	999999	638	999999	451	788	304	999999	755	542	918	295	999999	999999	370	321	999999	764	999999	999999	999999	999999	999999	156	942	894	339	737	999999	999999	991	229	999	161	882	588	929	881	999999	999999	768	140	999999	553	120	999999	122	999999	234	358	864	270	25	406	991	496	999999	491	485	999999	458	567	467	415	550	698	295	999999	974	781	999999	999999	999999	999999	867	999999	717	728	45	431	781	986	512	540	485	730	214	602	170	395	751	999999	406	282	164	211	999999	990	12	421	234	999999	999999	999999	966	946	999999	701	999999	394	779	999999	456	999999	775	472	65	926	929	820	494	693	681	589	39	944	999999	663	169	666	935	726	725	623	206	510	616	69	574	999999	999999	512	73	775	615	643	999999	352	506	692	155	746	70	192	927	541	600	999999	422	32	999999	671	542	999999	999999	62	393	832	856	275	999999	995	362	400	999999	999999	630	905	973	396	953	178	166	477	520	198	665	542	696	664	909	999999	646	999999	999999	733	999999	200	327	563	260	999999	999999	241	999999	160	999999	670	767	945	911	695	817	36	79	265	515	74	362	270	396	999999	999999	202	365	38	358	810	295	690	999999	999999	588	419	146	793	683	999999	
640	999999	999999	999999	774	751	753	224	19	999999	482	999999	227	905	837	67	176	999999	999999	303	999999	999999	801	999999	384	86	933	481	117	407	890	285	582	999999	434	993	464	401	85	394	999999	151	28	738	337	446	473	116	603	999999	253	735	999999	999999	58	999999	568	999999	620	697	817	282	116	612	730	207	276	636	481	844	602	999999	334	639	855	733	788	72	256	938	613	827	877	586	163	999999	999999	202	999999	601	434	243	780	387	999999	175	45	416	18	139	179	999999	999999	759	928	478	999999	140	534	324	999999	999999	999999	999999	999999	990	999999	530	459	575	692	83	104	879	419	368	999999	947	73	689	698	382	64	126	768	777	202	128	657	684	999999	384	668	227	999999	999999	267	999999	303	586	771	999999	957	442	446	999999	741	755	349	570	484	463	77	999999	999999	671	451	858	912	316	797	285	999999	774	822	318	415	999999	332	491	110	895	653	487	918	193	999999	621	999999	673	45	447	999999	999999	210	999999	316	823	600	886	999999	408	195	986	788	495	642	192	620	137	690	999999	432	858	469	588	809	590	926	442	256	999999	189	249	280	360	506	785	574	533	12	591	286	446	14	701	709	667	699	999999	551	242	999999	999999	982	181	24	920	628	999999	489	726	897	168	640	656	229	946	715	437	999999	857	618	97	135	108	588	986	854	767	879	152	891	502	891	23	828	999999	266	999999	999999	585	167	952	53	286	694	127	806	357	999999	763	951	271	999999	694	999999	914	426	999999	999999	38	76	860	999999	346	999999	404	999999	999999	999999	999999	689	615	101	412	699	999999	53	849	414	470	189	506	295	125	999999	629	67	207	399	914	221	999999	517	317	519	306	220	999999	451	300	851	189	529	889	999999	999999	180	42	994	957	999999	999999	480	999999	848	569	999999	626	155	999999	346	79	236	913	381	999999	108	783	893	999999	455	346	408	123	619	10	999999	999999	51	856	999999	999999	999999	999999	54	644	901	999999	469	949	731	593	561	999999	953	781	952	616	518	767	246	999999	148	600	999999	533	178	366	999999	999999	999999	179	585	299	755	320	999999	999999	868	736	415	713	323	999999	999999	862	999999	999999	170	837	57	370	999999	999999	619	999999	999999	612	929	999999	475	545	882	621	366	561	17	271	490	643	914	167	747	781	999999	999999	999999	204	928	649	747	17	206	674	800	231	999999	311	999999	694	433	264	865	999999	999999	870	999999	701	587	120	854	523	680	527	923	889	623	999999	999999	96	987	999999	999999	999999	773	999999	348	999999	
820	999999	279	705	592	999999	219	660	302	399	521	491	701	382	999999	818	794	233	336	679	751	910	999999	999999	999999	592	706	740	581	585	584	999999	531	624	880	451	840	158	931	884	999999	272	999999	233	594	999999	395	615	86	864	495	549	142	999999	465	910	537	999999	326	999	999999	479	89	716	999999	719	959	87	501	175	999999	645	302	999999	371	489	322	384	591	947	207	100	664	716	100	999999	669	862	168	970	914	999999	999999	932	999999	838	193	881	417	875	481	318	999999	999999	885	849	999999	690	999999	976	597	162	512	999999	802	999	814	372	626	780	60	107	918	530	999999	242	813	999999	658	533	306	441	966	716	476	888	975	753	831	999999	999999	978	564	192	382	761	244	463	999999	794	33	820	264	999999	825	383	400	999999	660	999999	45	887	42	999999	679	166	195	795	999999	913	33	71	541	385	992	81	999999	999999	157	499	997	360	240	863	510	485	186	999999	999999	103	498	999999	103	187	215	900	946	791	512	999999	575	999999	999999	999999	770	961	999999	878	999999	753	840	664	999999	170	656	999999	656	178	999999	204	979	856	905	809	425	641	968	363	180	101	135	751	999999	931	924	559	799	24	103	999999	205	307	694	146	999999	834	945	999999	531	999999	253	777	528	318	246	719	543	751	800	999999	993	925	707	553	628	99	999999	514	999999	107	884	642	999999	724	999	681	172	768	556	590	696	999999	832	650	848	357	233	914	999999	999999	999999	999999	223	964	555	279	999999	150	999999	173	403	440	696	434	645	611	702	803	319	999999	556	775	204	219	999999	957	103	67	704	281	865	526	819	41	91	999999	428	999999	178	729	91	31	999999	393	197	999999	349	999999	14	999999	654	429	605	140	658	250	853	999999	532	598	999999	542	446	247	307	876	620	665	999999	808	192	999999	999999	589	482	999999	999999	999999	32	186	999999	999999	999999	467	626	999999	920	689	383	999999	983	999999	587	580	553	999999	585	22	95	320	644	999999	65	206	64	72	999999	26	657	133	999999	999999	981	356	999999	490	999999	999999	620	862	956	931	292	512	825	768	999999	64	46	999999	949	999999	725	711	542	999999	640	856	412	563	650	904	41	259	124	940	442	241	999999	72	999999	606	401	233	364	713	401	999999	999999	999999	67	740	979	724	183	223	326	999999	814	54	999999	999999	999999	999999	222	62	899	42	999999	999999	336	999999	463	973	874	352	120	999999	356	828	999999	999999	485	126	506	909	924	317	86	901	999999	171	999999	556	999999	999999	999999	344	20	312	
813	999999	165	495	960	999999	287	999999	849	830	112	824	924	985	511	763	158	460	560	312	137	999999	999999	496	999999	174	356	999999	999999	449	322	999999	491	54	25	999999	999999	999999	165	222	632	918	467	256	798	999999	247	442	55	458	286	999999	783	708	184	231	413	669	235	795	937	380	999999	410	999999	336	342	879	969	336	999999	167	999999	348	679	219	134	709	697	470	927	999999	861	999999	172	741	992	783	869	999999	771	273	764	999999	999999	999999	674	67	738	472	999999	367	472	718	628	999999	286	999999	38	999999	999999	703	971	765	999999	999999	518	940	999999	776	344	559	999999	185	565	567	402	934	999999	427	544	999999	971	234	12	569	999999	999999	684	53	465	999999	754	903	999999	77	301	999	999999	999999	744	734	999999	999999	137	908	357	296	163	71	726	999999	382	611	431	40	732	747	763	309	580	375	265	204	320	787	999999	999999	488	497	275	403	442	810	682	809	256	18	999999	103	999999	165	999999	999999	999999	123	184	152	999999	666	344	554	246	202	681	379	479	625	651	999999	113	251	807	665	795	333	909	572	928	622	999999	723	999999	669	999999	424	385	641	877	207	613	662	999999	822	162	720	166	250	138	999999	340	999999	367	756	990	971	358	333	827	993	214	999999	999999	860	883	999999	904	999999	115	267	993	999999	999999	999999	737	999999	999999	985	512	85	176	668	443	999999	291	161	366	893	679	125	76	61	814	999999	993	10	449	773	999999	542	816	999999	999999	999999	320	999999	883	999999	29	999999	364	372	820	999999	826	545	178	598	578	731	999999	999999	897	989	200	942	33	864	461	736	10	999999	56	970	268	587	999999	999999	314	788	278	999999	874	999999	761	999999	240	71	66	457	832	851	205	217	999999	805	999999	999999	680	377	999999	999999	461	292	548	520	326	849	493	999999	23	605	999999	790	462	999999	146	766	237	497	711	961	808	13	903	999999	648	838	693	463	894	386	892	999999	317	260	991	592	591	999999	999999	390	577	816	999999	999999	567	414	999999	476	669	925	918	193	665	518	220	999999	388	398	872	488	166	40	354	636	713	356	482	212	819	554	185	999999	119	331	394	991	999999	676	592	243	92	226	999999	969	468	708	999999	799	49	543	213	202	377	898	233	546	999999	806	999999	220	932	553	999999	125	750	930	83	344	134	999999	887	711	806	639	405	940	246	385	178	14	85	683	999999	285	350	982	619	221	107	847	529	763	163	381	999999	539	568	678	229	999999	635	936	999999	820	655	999999	396	738	
999999	293	309	96	637	519	145	999999	391	381	999999	767	321	862	999999	287	699	999999	558	999999	338	999999	999999	568	166	641	379	148	18	351	630	849	999999	999999	717	999999	999999	999999	999999	644	246	999999	158	197	904	999999	226	999999	700	999999	130	530	943	999999	409	999999	912	741	929	996	149	997	250	49	751	925	182	439	154	999999	999999	266	999	914	197	999999	999999	194	999999	999999	425	605	999999	621	999999	109	906	633	999999	90	902	806	513	999999	999999	999999	811	119	445	979	289	786	628	278	657	999999	531	39	774	132	999999	727	87	234	999999	543	559	628	999999	651	29	999999	957	74	999999	999999	753	870	419	948	475	999999	999999	684	999999	639	999999	179	999999	367	578	876	858	999999	169	999999	728	289	558	960	689	999999	300	793	960	740	999999	563	747	724	120	660	619	825	657	322	979	403	808	941	566	389	664	461	999999	999999	999999	999999	904	999999	215	474	999999	459	269	999999	317	999999	724	999999	811	423	999999	249	257	999999	999999	999999	701	999999	205	999999	480	616	403	999999	999999	839	720	999999	59	229	999999	402	518	646	347	170	566	999999	14	33	678	132	140	152	999999	424	999999	165	999999	658	999999	67	160	879	993	705	65	958	763	477	244	906	636	591	764	999999	730	610	581	106	475	335	999999	181	656	358	486	261	999999	113	635	565	999999	401	321	601	252	638	652	641	115	999999	612	536	788	771	496	999999	388	999999	693	603	999999	788	192	582	224	999999	233	644	229	804	615	659	999999	999999	973	245	999999	172	787	101	999999	999999	991	999999	722	315	392	999999	862	999999	872	425	420	999999	981	154	219	999999	387	273	999999	18	421	999999	992	953	695	999999	999999	999999	278	226	149	601	645	644	796	324	859	908	595	999999	999999	291	931	200	249	809	698	828	35	540	999999	999999	685	949	999999	689	875	999999	620	283	96	611	669	656	285	818	397	346	357	894	999999	479	999999	999999	236	140	999999	999999	999999	885	420	969	999999	738	441	999999	915	695	126	999999	448	100	297	999999	999999	180	999999	285	915	431	421	362	480	140	660	315	846	617	723	396	319	999999	999999	999999	999999	127	386	931	999999	659	902	702	230	250	999999	999999	999999	365	817	65	999999	104	886	292	999999	68	498	999999	88	999999	779	308	972	729	999999	374	45	562	459	143	999999	690	70	265	529	719	999999	239	684	870	133	491	800	999999	877	225	197	772	270	805	628	292	853	99	880	604	730	999999	453	999999	754	629	906	999999	271	999999	999999	999999	763	754	999999	268	999999	217	
12	297	999999	999999	851	999999	999999	272	301	999999	514	511	837	970	999999	925	989	641	999999	999999	125	503	585	999999	406	59	999999	999999	18	999999	878	369	999999	999999	97	592	106	999999	999999	871	999999	492	338	262	999999	759	991	73	255	838	765	295	999999	817	999999	508	712	999999	999999	802	401	620	263	785	775	155	999999	999999	883	999999	828	573	999999	915	999999	999999	174	999999	947	646	999999	126	999999	180	750	593	887	65	552	588	999999	715	516	999999	479	999999	238	553	487	33	999999	799	190	463	20	201	303	999999	130	469	344	389	442	272	745	999999	999999	93	999999	999999	267	999999	999999	999999	911	122	999999	155	999999	413	999999	621	999999	999999	526	999999	936	999999	999999	558	999999	330	934	92	254	999999	999999	254	999999	204	983	154	999999	305	766	546	999999	885	551	999999	145	158	130	716	74	723	999999	519	746	999999	348	999999	999999	486	891	999999	649	566	60	999999	839	812	53	999999	429	260	112	550	167	979	118	999999	314	272	423	151	210	999999	28	531	958	763	508	624	856	539	230	42	413	829	896	593	999999	141	67	332	114	999999	297	814	999999	992	361	766	999999	298	999999	661	73	749	736	431	548	528	999999	999999	999999	429	395	890	39	80	999999	999999	93	999999	224	183	214	100	47	331	930	213	910	999999	999999	742	256	567	999999	568	968	999999	102	999999	999999	316	679	999999	29	684	493	407	999999	999999	855	32	682	853	83	999999	999999	999999	712	415	999999	999999	618	495	999999	571	999999	827	499	471	111	999999	999999	999999	480	908	503	233	999999	999999	837	533	429	369	120	390	999999	999999	494	434	999999	999999	999999	686	999999	709	698	193	318	458	999999	665	999999	323	999999	382	785	74	382	175	471	233	902	999999	577	967	999999	258	385	293	511	780	999999	999999	358	999999	531	999999	643	771	219	320	999999	622	851	181	999999	115	920	738	604	994	999999	329	962	888	999999	999999	999999	16	794	999999	999999	35	999999	999999	332	842	999999	343	999999	235	430	611	955	161	318	999999	507	405	352	809	337	646	999999	999999	759	24	112	999999	22	999999	451	637	999999	769	512	888	676	999999	849	783	151	587	888	378	574	419	999999	811	999999	813	999999	999999	999999	984	999999	999999	999999	439	971	318	739	999999	331	999999	784	793	999999	195	999999	429	613	999999	999999	569	668	999999	999999	320	942	350	650	999999	889	208	834	738	973	992	999999	350	999999	999999	159	541	53	646	265	999999	594	999999	785	188	999999	160	210	999999	999999	104	999999	371	413	36	496	630	667	448	614	132	999999	55	819	642	
538	308	877	376	236	25	999999	31	999999	789	725	171	565	472	999999	739	998	999999	582	878	999999	295	937	525	749	529	873	999999	41	143	882	548	961	999999	650	863	282	999999	491	999999	578	304	999999	999999	310	334	75	204	318	875	134	999999	999999	941	966	999999	371	999999	627	707	999999	920	999999	999999	907	186	210	422	822	276	467	175	999999	441	310	381	418	323	224	999999	463	678	296	166	19	913	999999	999999	186	407	501	919	216	784	999	657	314	525	716	133	133	999999	382	51	417	959	999999	40	999999	594	999999	58	147	212	999999	472	999999	833	352	993	110	190	245	424	999999	547	999999	850	441	652	76	892	606	101	301	999999	306	255	748	59	578	55	389	591	573	453	782	14	540	999999	999999	480	999999	722	33	943	999999	957	276	999999	999	494	599	999999	528	941	451	999999	910	999999	175	388	95	302	425	65	801	653	999999	331	765	954	319	904	999999	595	719	883	999999	357	402	999999	999999	877	60	94	456	400	73	999999	11	999999	103	106	371	999999	999999	880	307	967	151	764	999999	999999	115	54	184	695	370	999999	231	567	999999	563	51	827	409	217	252	999999	608	411	999999	227	329	999999	861	223	542	999999	210	838	586	999999	216	999999	241	44	772	15	909	761	999999	141	999999	444	999999	539	65	544	245	999999	638	966	369	740	184	889	625	86	193	999999	162	387	731	392	981	877	357	412	999999	375	999999	999999	431	847	999999	458	816	885	280	999999	999999	997	747	32	210	619	741	999999	464	999999	418	696	821	948	608	999999	409	28	999999	880	999999	999999	999999	870	999999	401	545	521	369	726	999999	999999	805	861	802	164	999999	709	192	372	146	999999	999999	253	956	748	425	482	249	728	58	798	432	400	149	516	59	876	288	999999	999999	229	116	999999	999999	679	890	999999	999999	453	22	700	835	100	999999	311	703	705	999999	995	975	73	282	640	678	284	999999	415	722	296	115	763	430	383	999999	917	999999	221	973	287	857	999999	999999	795	716	357	999999	342	657	837	999999	999999	963	293	833	20	947	476	69	995	372	485	248	859	347	258	999999	462	801	825	536	492	731	636	147	521	999999	486	923	999999	322	974	757	999999	484	761	999999	146	999999	999999	970	999999	161	978	999999	382	225	477	457	468	999999	999999	540	831	311	329	622	336	156	322	284	470	553	739	999999	999999	999999	999999	999999	586	458	999999	912	523	999999	238	999999	999999	722	999999	305	268	38	999999	252	812	443	926	999999	164	149	473	999999	237	13	509	999999	421	
304	999999	654	861	999999	999999	19	944	597	27	975	82	988	999999	614	391	999999	25	442	999999	497	871	955	801	781	230	446	984	153	684	519	356	483	919	459	207	120	443	175	167	999999	307	999999	425	951	510	175	999999	859	608	220	988	77	999999	924	433	999999	853	90	999999	434	34	800	913	999999	629	599	79	419	416	280	583	849	284	642	199	656	540	850	280	65	999999	135	545	473	531	288	999999	994	999999	999999	267	363	999999	732	999999	506	311	999999	331	911	999999	861	452	337	637	148	999999	999999	735	777	39	13	809	816	268	899	265	449	976	350	782	85	394	778	23	999999	556	552	221	692	354	622	528	999999	999999	314	682	217	835	999999	999999	791	268	258	609	999999	554	486	473	531	250	862	940	981	138	30	477	674	324	418	592	250	812	999999	432	416	485	449	857	953	999999	58	613	594	854	990	999999	145	179	759	674	79	999999	690	451	492	681	546	241	939	837	18	893	427	800	256	978	225	999999	999999	778	115	629	520	314	202	999999	356	999999	147	213	341	504	564	744	522	171	132	601	939	734	938	999999	999999	126	218	165	196	793	607	22	999999	319	999999	980	568	449	999999	999999	259	244	999999	419	104	735	506	513	339	683	287	999999	999999	999999	886	999999	840	898	711	404	105	47	71	563	529	135	999999	32	528	583	185	999999	602	747	352	705	409	528	999999	192	619	705	826	513	515	522	165	977	432	519	150	670	738	174	290	221	999999	771	890	969	132	999999	985	755	507	214	999999	119	281	191	68	322	785	999999	784	399	220	999999	57	16	969	999999	999999	999999	443	514	344	438	466	140	532	637	638	153	70	146	720	80	999999	999999	40	56	999999	999999	460	999999	999999	219	999999	890	11	623	724	883	10	999999	884	976	322	993	999999	64	652	150	658	430	999999	642	468	999999	679	150	552	746	976	922	999999	358	999999	615	999999	999999	999999	576	999999	908	913	754	999999	573	999999	744	999999	22	999999	976	999999	565	999999	40	153	252	750	742	220	860	81	978	907	999999	999999	535	999999	999999	373	999999	16	85	999999	749	516	999999	498	895	395	935	392	999999	314	999	527	999999	765	527	471	999999	384	999999	365	278	837	935	999999	75	16	726	326	999999	648	999999	969	328	555	999999	524	223	753	855	356	999999	478	540	673	999999	559	203	770	900	245	986	369	701	999999	999999	911	581	93	433	889	999999	618	341	999999	617	40	209	999999	999999	13	257	999999	999999	958	90	999999	999999	271	938	515	999999	
955	425	815	662	999999	999999	608	813	999999	999999	140	330	999999	687	666	147	648	66	877	360	385	848	897	987	363	840	743	639	941	999999	319	154	917	86	999999	203	526	999999	289	999999	999999	14	990	70	127	312	562	281	999999	662	659	215	71	165	999999	999999	999999	999999	308	496	535	968	999999	327	633	985	412	890	999999	999999	621	418	776	999999	999999	380	858	837	999999	61	288	471	999999	288	954	114	93	762	648	999999	675	999999	931	793	236	999999	143	672	436	142	899	672	308	949	51	250	439	945	405	999999	257	999999	957	256	218	73	751	999999	372	999999	901	650	251	999999	798	923	486	983	999999	137	246	999999	410	737	161	616	173	277	247	714	999999	148	366	591	999999	984	740	999999	585	173	880	999999	999999	907	999999	259	999999	999999	161	999999	763	456	66	278	820	72	290	230	105	999999	899	484	355	658	854	763	999999	660	999999	999999	192	999999	407	724	257	696	885	502	506	902	194	240	126	999999	950	228	999999	999999	770	297	704	999999	999999	983	274	999999	999999	651	63	477	965	770	917	346	935	961	58	999999	31	133	186	999999	999999	202	417	999999	368	236	708	635	681	204	999999	727	119	672	222	999999	999999	999999	502	243	999999	38	999999	424	323	779	192	988	999999	749	77	646	121	999999	796	396	576	605	999999	967	943	428	796	771	881	199	237	273	999999	999999	881	999999	999999	942	347	695	266	999999	999999	589	999999	719	464	931	137	252	616	999999	876	999999	999999	855	814	535	300	999999	242	175	542	133	551	919	248	546	868	999999	25	999999	579	110	999999	583	259	457	923	233	963	864	999999	638	582	45	999999	924	785	36	365	105	652	326	462	999999	460	999999	47	134	481	918	73	239	236	448	622	775	999999	274	605	999999	611	999999	68	378	531	904	550	516	999999	999999	999999	841	999999	920	999999	263	648	999999	133	999999	419	799	752	55	801	414	411	144	422	621	239	521	430	997	999999	586	999999	93	568	555	681	531	601	166	167	231	697	316	922	369	136	654	151	999999	948	812	323	22	999999	127	502	999999	104	911	94	249	999999	544	436	999999	994	999999	481	577	356	999999	207	595	887	999999	716	104	222	62	999999	585	379	852	999999	681	272	255	516	451	999999	274	436	690	82	999999	810	162	880	982	374	571	999999	573	999999	999999	614	999999	135	999999	999999	999999	204	51	427	509	869	999999	999999	754	676	749	58	39	999999	91	999999	517	999999	969	769	564	224	239	688	922	412	806	999999	989	999999	545	999999	999999	999999	654	
80	395	272	573	58	252	667	136	999999	624	999999	153	58	999999	999999	107	999999	165	238	999999	194	999999	999999	999999	999999	73	999999	505	688	999999	999999	539	989	870	21	75	999999	949	921	526	999999	97	923	73	409	268	999999	999999	999999	969	340	999999	290	204	470	115	999999	999999	476	984	315	172	447	184	995	983	164	999999	139	543	852	264	244	999999	949	106	999999	300	105	837	316	456	999999	719	801	665	999999	794	999999	999999	999999	486	999999	999999	999999	734	999999	999999	77	999999	114	579	361	846	999999	999999	999999	578	999999	374	74	741	999999	638	678	859	56	728	999999	339	734	999999	777	233	510	376	999999	308	500	224	456	301	232	679	732	736	104	279	999999	725	936	680	999999	46	840	301	812	844	267	999999	688	921	376	737	691	745	802	137	346	999999	303	430	88	40	917	773	519	994	999999	942	765	777	136	656	999999	999999	819	740	392	218	563	999999	999999	999999	536	999999	924	494	987	987	933	966	933	999999	432	999999	601	518	999999	77	999999	999999	938	999999	999999	910	795	999999	999999	637	925	71	745	999999	195	999999	389	940	504	393	848	35	16	999999	999999	798	844	282	234	888	462	311	999999	325	436	999999	999999	999999	999999	625	739	215	160	999999	999999	999999	231	805	667	75	135	661	999999	735	229	756	812	999999	316	798	76	999999	494	999999	185	624	999999	429	701	451	999999	663	999999	879	653	643	875	999999	999999	146	999999	49	999999	169	999999	999999	297	887	106	679	932	979	419	753	559	227	720	999999	184	999999	999999	999999	113	999999	708	472	272	144	92	585	881	166	172	180	999999	999999	906	335	692	384	999999	561	999999	32	518	999999	253	645	330	435	999999	999999	482	419	713	775	935	999999	460	300	538	163	804	999999	797	776	817	249	532	532	999999	999999	999999	799	120	871	478	91	999999	331	999999	626	813	656	999999	711	684	999999	467	455	101	517	875	402	846	183	757	813	235	742	570	14	999999	797	999999	538	168	682	308	999999	999999	854	692	138	82	999999	349	999999	999999	95	101	73	999999	999999	999999	803	519	620	953	937	124	664	999999	964	761	224	513	26	541	134	553	11	454	625	158	246	825	746	999999	935	999999	608	955	149	999999	506	231	46	366	321	28	548	729	371	727	642	998	728	377	858	999999	333	999999	732	542	100	619	167	928	204	978	773	999999	27	113	515	999999	999999	323	265	992	476	659	999999	116	15	282	92	897	515	247	999999	379	472	537	999999	991	233	606	999999	886	999999	118	171	999999	999999	258	711	267	222	
933	292	999999	121	865	930	673	397	626	537	999999	999999	269	423	956	881	999999	828	490	603	523	485	999999	762	378	927	999999	498	886	860	999999	570	825	685	581	955	999999	267	999999	606	999999	604	607	999999	742	359	805	694	999999	462	851	430	999999	663	698	458	182	999999	742	938	572	999999	999999	765	999999	257	710	583	842	10	199	146	231	999999	767	999999	999999	999999	29	999999	131	999999	293	434	18	999999	348	172	987	132	783	49	524	667	44	660	103	841	299	494	648	999999	852	214	272	715	999999	347	895	999999	580	142	999999	724	816	898	892	86	757	452	908	548	596	719	227	160	621	999999	849	116	825	46	750	535	380	899	821	999999	171	999999	138	999999	276	217	999999	651	416	800	850	146	768	26	94	999999	585	110	999999	999999	986	122	103	643	498	788	999999	543	391	107	354	917	86	999999	915	464	324	907	282	388	999999	575	999999	821	713	712	348	808	952	999999	949	999999	273	688	999999	59	209	494	999999	487	263	999999	269	318	456	933	69	999999	111	999999	532	999999	827	999999	966	420	378	282	930	999999	450	999999	999999	487	158	84	653	398	720	999999	999999	999999	404	794	135	999999	316	435	999999	779	652	392	999999	999999	381	280	451	25	721	681	681	926	564	726	46	116	426	782	169	382	999999	671	245	245	999999	999999	283	43	132	806	114	942	907	999999	143	999999	449	269	115	878	632	638	676	48	195	338	274	678	757	28	742	533	276	992	500	981	156	471	956	678	997	999999	893	914	577	738	28	413	593	978	667	999999	677	999999	750	651	999999	207	60	47	438	605	285	113	999999	581	676	915	999999	161	912	978	313	436	999999	223	744	761	999999	999999	319	861	94	999999	361	585	856	984	252	848	986	999999	420	919	999999	402	999999	999999	850	995	999999	999999	752	441	75	688	853	999999	410	536	906	243	736	603	727	577	520	999999	751	999999	999999	999999	673	999999	999999	964	999999	999999	196	999999	90	954	910	999999	394	216	118	652	714	673	732	616	584	715	941	753	221	817	999999	672	882	637	48	372	280	380	439	940	277	111	131	470	999999	921	999999	952	999999	271	219	520	468	867	999999	999999	756	999999	117	957	999999	421	752	750	201	999999	606	452	915	548	204	23	776	177	999999	612	552	271	562	999999	269	989	999999	950	607	681	999999	24	846	959	615	172	273	482	999999	855	359	999999	278	539	999999	14	46	783	76	999999	744	301	999999	188	536	494	556	999999	698	880	989	801	153	520	320	999999	606	956	
932	42	749	304	106	999999	263	181	993	33	346	265	952	999999	884	999999	936	999999	999999	667	433	131	616	999999	783	199	866	557	237	758	228	734	407	999999	999999	44	999999	450	204	999999	924	365	999999	532	117	443	928	351	917	742	583	999999	67	938	532	811	426	930	520	906	663	999999	943	244	999999	999999	999999	871	999999	999999	999999	999999	718	572	743	77	999999	93	710	350	271	524	999999	495	999999	821	676	469	557	999999	618	526	930	297	307	228	999999	267	999999	505	586	66	999999	77	787	97	688	999999	205	999999	191	342	229	179	645	149	75	458	999999	983	999999	397	324	758	241	437	999999	999999	274	524	656	372	366	215	764	214	969	572	707	999999	142	190	274	999999	999999	285	999999	760	999999	167	999999	963	999999	744	999999	198	999999	796	836	359	999999	267	230	680	808	819	976	24	999999	440	999999	502	999999	971	999999	755	133	231	999999	955	999999	805	779	117	372	693	175	621	646	575	472	183	736	999999	566	875	960	594	294	999999	309	292	355	999999	987	999999	999999	999999	893	813	75	520	894	999999	228	725	487	123	318	124	653	364	377	999999	967	999999	765	403	415	975	999999	538	999999	864	999999	999999	460	999999	129	712	481	999999	728	833	509	999999	288	856	999999	999999	398	846	286	179	393	999999	915	515	999999	999999	894	999999	819	918	27	999999	583	40	999999	379	275	918	994	605	643	714	999999	543	999999	26	718	909	999999	575	586	949	999999	767	480	711	933	944	325	139	817	662	999999	809	816	972	377	258	632	759	574	479	852	999999	535	679	999999	382	185	237	281	984	555	254	999999	999999	284	816	560	523	445	330	999999	864	999999	981	594	826	726	366	648	470	287	513	10	117	999999	582	999999	800	402	999999	769	98	857	999999	116	875	477	999999	698	561	698	118	324	253	875	987	892	999999	94	491	999999	818	588	999999	999999	999999	254	234	971	701	584	759	999999	999999	561	515	999999	954	874	719	358	978	668	96	999999	178	199	756	241	119	999999	688	715	910	999999	950	509	999999	135	75	999999	253	777	996	977	939	999999	999999	999999	370	980	937	679	375	143	676	160	501	50	538	851	497	992	861	21	999999	53	999999	999999	611	999999	961	829	809	98	999999	999999	671	999999	832	190	999999	74	871	138	753	18	350	777	999999	800	17	15	596	999999	143	261	999999	985	91	896	777	463	999999	364	999999	117	870	286	38	475	489	392	999999	358	103	432	131	732	268	887	702	442	999999	810	998	999999	243	595	955	853	999999	685	37	
999999	999999	304	999999	999999	119	999999	999999	999999	749	999999	320	624	798	999999	130	710	140	999999	727	999999	203	344	999999	999999	365	73	874	284	331	184	190	803	365	999999	999999	798	999999	614	622	622	748	639	693	982	500	999999	167	994	999999	999999	723	112	958	833	743	79	587	713	161	999999	999999	863	742	574	583	517	269	526	304	332	271	526	570	114	455	564	650	999999	999999	981	906	879	999999	999999	999999	999999	845	531	538	999999	220	735	463	576	851	999999	897	129	408	999999	999999	640	700	151	983	207	541	999999	387	999999	428	999999	933	999999	150	999999	63	999999	122	505	999999	999999	988	429	999999	536	73	993	263	571	667	531	335	797	867	999999	188	999999	103	264	546	991	999999	359	456	366	801	293	999999	959	830	241	16	999999	999999	387	651	281	999999	999999	143	548	999999	999999	521	999999	999999	146	311	874	712	395	571	858	999999	680	593	639	973	754	735	779	566	303	740	435	524	432	486	490	623	907	638	647	130	999999	999999	338	837	558	838	664	982	562	256	445	999999	158	943	640	793	22	999999	285	721	364	982	305	85	96	383	105	999999	999999	260	999999	756	924	737	961	288	265	801	424	916	80	797	14	57	304	999999	999999	488	846	696	999999	608	363	999999	765	25	999999	262	751	184	742	15	170	311	450	689	746	420	981	362	538	999999	999999	999999	999999	567	977	258	781	331	999999	617	999999	999999	649	207	403	998	971	945	192	12	60	250	999999	75	636	702	606	615	999999	954	506	999999	167	401	724	999999	284	999999	47	847	480	429	176	135	202	45	662	999999	295	747	449	999999	999999	535	169	643	195	586	931	999999	652	176	313	62	120	328	967	258	482	999999	999999	773	908	344	532	631	83	57	999999	601	999999	999999	329	999999	515	470	999999	999999	999999	91	809	698	277	762	204	999999	125	124	25	873	999999	414	999999	886	33	675	137	834	13	537	570	147	713	999999	999999	299	847	43	547	999999	13	345	999999	401	599	36	506	155	149	999999	516	999999	999999	999	533	636	999999	999999	257	839	343	489	999999	999999	999999	671	984	937	528	905	999999	92	577	375	999999	732	397	379	999999	997	179	982	695	785	30	610	114	714	806	607	999999	414	785	707	316	523	717	999999	999999	927	51	569	626	244	760	434	392	666	138	801	248	222	155	260	670	999999	794	842	683	910	567	280	999999	921	208	62	306	869	69	356	24	85	499	369	999999	609	366	460	35	596	228	447	585	14	368	494	269	535	999999	956	728	999999	
999999	969	370	770	438	999999	46	999999	138	522	606	782	787	999999	722	785	304	71	993	344	816	97	691	129	999999	999999	562	999999	792	770	999999	113	999999	999999	447	529	998	195	181	661	424	999999	467	999999	841	803	227	205	772	483	999999	975	999999	394	68	551	288	999999	84	999999	999999	333	916	367	999999	503	164	649	726	999999	787	999999	889	342	999999	500	629	984	999999	892	908	367	941	318	539	858	151	243	89	896	251	757	120	868	518	101	410	110	999999	347	999999	578	999999	579	696	999999	95	629	474	568	921	303	999999	191	999999	999999	392	607	827	999999	361	999999	569	999999	951	39	997	30	823	999999	100	528	966	999999	999999	340	887	371	999999	417	999999	521	768	999999	974	947	794	929	474	733	709	999999	999999	999999	999999	727	18	649	999999	666	134	999999	805	646	999999	403	336	32	937	73	999999	30	999999	420	68	999999	162	999999	999999	13	245	78	556	100	128	999999	256	779	954	526	331	248	743	955	999999	708	999999	131	999999	581	621	771	991	411	835	689	817	862	139	155	574	959	793	624	999999	65	518	714	527	190	156	999999	77	421	999999	658	999999	999999	999999	360	999999	40	999999	284	392	473	87	154	999999	999999	480	393	650	808	951	371	455	129	999999	238	199	11	603	999999	434	74	703	999999	668	187	412	787	735	779	999999	543	953	999999	242	956	977	373	459	98	999999	763	999999	269	999999	380	213	166	505	999999	999999	132	437	154	999999	327	999999	507	486	87	36	693	999999	871	786	999999	418	936	887	577	260	825	551	515	999999	671	168	444	120	999999	973	255	291	837	618	899	116	999999	668	914	999999	480	887	382	71	26	999999	44	999999	62	961	277	279	928	999999	344	581	921	992	189	169	999999	999999	197	114	781	999999	819	263	886	999999	609	277	999999	390	780	999999	999999	999999	145	565	134	962	67	999999	705	976	363	200	284	328	195	817	489	755	861	999999	999999	277	289	614	999999	999999	595	752	362	999	306	547	867	405	411	476	856	999999	999999	373	339	999999	408	804	999999	629	979	999999	124	792	788	227	529	696	248	901	174	999999	280	353	376	315	974	705	999999	815	332	878	999999	719	960	865	720	498	753	838	999999	999999	565	999999	999999	999999	637	570	999999	89	999999	180	999999	510	999999	335	999999	691	999999	34	886	703	999999	242	999999	110	651	405	831	923	507	999999	999999	410	999999	689	999999	614	551	348	678	414	494	600	797	999999	721	999999	417	635	522	38	500	999999	951	175	999999	999999	368	700	386	242	999999	
298	581	986	237	757	477	621	370	738	150	999999	355	482	218	535	444	155	389	245	999999	999999	999999	479	999999	999999	458	867	340	642	256	850	999999	446	675	205	28	810	999999	999999	939	796	275	783	887	842	383	999999	956	823	888	222	321	150	999999	542	887	112	456	23	999999	999999	291	727	492	300	999999	909	807	999999	999999	633	230	425	305	201	930	627	591	697	840	979	910	516	754	44	539	821	201	142	318	915	999999	911	665	339	999999	547	999999	597	156	473	671	943	999999	999999	991	895	845	63	612	269	521	999999	182	329	698	774	973	458	999999	873	999999	674	704	601	279	999999	760	966	686	999999	999999	993	550	999999	317	967	210	500	52	643	976	148	530	58	404	999999	739	345	999999	740	574	999999	999999	999999	755	996	248	714	984	682	144	879	999999	228	999999	527	218	805	22	731	573	483	415	126	897	580	999999	656	206	673	580	425	334	999999	819	493	166	277	999999	320	728	495	515	999999	999999	999999	771	311	125	999999	999999	999999	333	999999	176	100	437	999999	999999	185	999999	999999	517	320	111	719	554	999999	409	450	370	940	194	701	999999	999999	968	55	617	799	808	842	541	329	286	999999	101	999999	999999	728	999999	446	891	445	468	146	978	204	999999	789	553	350	901	999999	516	999999	749	631	907	98	132	392	112	999999	999999	19	61	198	44	464	999999	139	650	681	394	924	999999	748	999999	866	999999	773	999999	828	256	999999	940	999999	813	828	999999	469	999999	690	606	672	999999	999999	999999	999999	999999	789	169	803	999999	424	700	999999	290	591	999999	10	999999	51	999999	358	606	284	339	908	79	999999	385	215	566	168	621	960	999999	721	591	742	679	785	781	999999	613	982	666	832	767	999999	585	999999	999999	999999	81	476	701	999999	76	69	999999	170	389	999999	999999	953	247	13	802	999999	155	568	999999	666	999999	613	270	679	999999	999999	617	506	151	358	609	999999	785	669	999999	155	999999	827	655	532	765	999999	405	881	905	999999	745	999999	39	37	999999	26	230	763	575	999999	215	32	512	452	451	480	29	999999	999999	260	178	577	916	999999	481	327	913	999999	900	999999	999999	999999	999999	95	879	953	476	123	999999	593	933	32	999999	999999	939	246	999999	213	90	295	499	999999	591	655	491	178	747	382	556	257	113	752	862	999999	260	826	999999	427	999999	497	13	999999	257	706	999999	155	999999	297	718	245	11	999999	398	615	323	842	797	127	603	710	216	104	566	535	489	190	169	342	378	999999	986	999999	640	592	292	593	127	
999999	338	345	695	459	664	321	999999	999999	364	999999	448	417	999999	142	823	862	291	999999	349	722	999999	999999	999999	149	919	605	999999	113	999999	805	332	730	725	912	999999	267	999999	757	440	999999	289	999999	999999	911	894	960	92	999999	84	999999	311	383	999999	405	667	202	999999	556	999999	68	72	999999	999999	558	924	717	692	999999	353	566	847	534	999999	103	442	140	319	85	254	958	999999	999999	38	999999	999999	949	486	999999	255	999999	908	468	226	381	999999	147	762	277	986	187	278	999999	511	518	930	776	903	999999	963	536	882	284	999999	581	545	669	123	42	64	975	999999	372	871	999999	658	388	317	107	911	305	378	999999	98	77	690	999999	892	999999	371	727	999999	999999	366	718	713	633	166	645	836	523	33	999999	223	21	999999	999999	999999	999999	860	551	469	806	249	667	999999	840	195	244	891	999999	776	603	671	336	929	904	15	163	53	999999	999999	671	270	397	281	999999	828	87	130	784	462	148	659	819	268	249	999999	698	560	873	447	999999	999999	848	747	430	69	886	999999	999999	899	940	710	836	329	797	546	851	396	519	21	999999	123	117	535	637	999999	851	78	689	999999	999999	602	179	586	309	999999	999999	650	850	588	941	995	89	999999	521	999999	823	499	470	703	999999	999999	50	862	999999	808	999999	323	119	486	217	999999	999999	233	999999	348	541	999999	29	879	133	211	545	999999	999999	123	44	999999	23	999999	130	361	608	986	583	14	999999	317	999999	500	281	108	541	374	381	133	603	855	301	183	896	573	480	590	579	43	999999	119	792	226	774	424	310	909	999999	855	999999	415	999999	588	785	999999	999999	528	608	999999	999999	181	999999	946	520	188	930	999999	313	556	881	27	417	549	999999	453	999999	40	726	856	999999	632	17	525	913	197	215	713	398	672	571	951	982	999999	373	596	559	846	706	999999	493	470	605	810	999999	202	999999	110	351	342	708	972	802	751	236	47	173	44	42	999999	973	227	451	640	985	930	45	863	185	650	999999	678	334	140	373	337	999999	207	551	721	200	999999	371	66	964	599	158	240	999999	999999	999999	525	999999	383	622	276	999999	999999	824	999999	999999	143	925	700	999999	999999	647	672	388	899	21	965	492	321	999999	999999	855	999999	676	396	782	999999	547	849	999999	378	865	950	999999	999999	317	999999	382	999999	564	66	189	671	617	999999	951	999999	852	999999	324	467	43	502	251	754	420	999999	298	438	999999	999999	596	86	482	80	999999	697	164	291	591	950	999999	983	757	85	689	194	
777	999999	444	305	952	129	534	760	344	999999	999999	999999	999999	683	772	944	999999	212	470	113	198	547	769	263	999999	571	999999	374	874	60	744	176	75	236	857	556	993	999999	409	477	551	999999	999999	801	999999	999999	604	908	188	999999	745	555	615	999999	999999	240	999999	191	974	391	999999	170	886	294	628	542	999999	460	999999	999999	950	282	803	993	999999	999999	999999	967	275	929	999999	928	999999	235	315	199	560	489	240	626	999999	812	999999	999999	193	999999	999999	450	999999	456	704	153	92	961	698	472	752	622	34	528	429	999999	915	54	424	364	974	661	979	999999	981	217	229	209	643	148	292	785	809	180	642	999999	999999	819	235	823	845	234	537	999999	447	999999	465	712	999999	577	896	946	602	828	417	182	471	745	474	496	924	882	328	559	999999	999999	813	854	885	68	222	106	819	601	519	749	134	146	990	53	999999	516	12	999999	251	345	193	980	763	469	899	58	354	739	898	999999	999999	977	662	481	999999	611	827	148	364	999999	136	999999	319	667	999999	334	754	430	743	417	880	999999	318	844	782	999999	999999	425	169	174	752	90	702	999999	844	157	999999	519	918	151	689	863	999999	451	218	193	670	105	421	574	999999	923	995	491	92	652	668	817	698	302	520	411	979	999999	999999	999999	307	764	822	999999	849	244	512	602	728	26	551	866	635	599	172	995	14	594	999999	999999	94	221	472	201	999999	666	999999	625	999999	287	884	999999	404	172	885	999999	283	999999	999999	69	420	999999	763	75	111	999999	192	108	139	525	407	394	330	999999	961	95	301	631	423	999999	999999	886	999999	450	142	40	472	473	714	267	722	494	999999	810	999999	691	999999	999999	100	685	484	722	496	115	880	999999	199	184	210	799	999999	999999	106	999999	646	533	431	322	933	80	339	719	999999	872	803	912	524	520	999999	279	637	894	540	737	999999	701	400	865	570	642	840	297	272	914	652	80	397	999999	174	999999	999999	999999	473	29	356	765	337	624	312	967	975	679	372	930	172	999999	121	369	833	945	143	566	999999	300	999999	51	999999	999999	229	733	525	196	999999	999999	19	501	999999	521	391	943	373	775	563	999999	999999	999999	924	999999	752	933	959	37	999999	229	750	999999	999999	999999	789	999999	318	857	405	579	452	999999	333	444	921	999999	297	599	999999	889	581	367	12	160	633	78	126	125	727	295	774	497	999999	137	999999	315	999999	258	999999	86	635	999999	999999	984	159	999999	838	490	420	999999	999999	369	999999	615	647	392	999999	999999	
550	721	999999	202	140	119	999999	955	999999	205	266	615	563	999999	868	901	264	76	987	999999	10	754	999999	999999	999999	646	649	415	999999	85	999999	999999	614	874	708	19	999999	442	999999	999999	189	204	999999	642	999999	804	527	606	999999	157	999999	580	999999	682	242	795	999999	560	999999	493	470	399	516	31	999999	471	10	999999	340	999999	999999	821	691	726	999999	806	974	596	999999	900	999999	52	914	301	724	909	999999	932	641	999999	527	999999	999999	890	800	789	999999	999999	926	999999	999999	838	275	641	144	999999	999999	678	999999	999999	999999	895	157	596	375	427	485	999999	307	806	80	78	57	999999	342	683	875	800	999999	60	999999	225	999999	999999	106	290	999999	283	999999	999999	999999	999999	100	214	102	631	191	359	525	382	999999	999999	999999	130	691	999999	999999	999999	999999	999999	664	97	752	791	999999	604	235	507	499	999999	650	211	68	122	784	359	999999	843	999999	710	502	525	999999	999999	747	999999	764	549	958	371	499	929	974	705	530	933	969	999999	896	497	406	683	860	440	732	111	414	349	345	999999	758	947	522	598	999999	148	999999	999999	54	662	840	999999	548	999999	999999	720	237	999999	591	999999	999999	679	947	999999	999999	819	664	844	820	645	999999	425	213	625	613	999999	416	386	747	999999	999999	770	264	243	999999	720	144	732	845	21	874	61	758	494	999999	88	999999	684	293	999999	999999	999999	388	999999	420	424	482	923	524	999999	313	999999	614	208	999999	619	425	713	190	999999	999999	932	999999	808	770	999999	999999	718	673	534	552	732	102	608	999999	999999	391	854	823	242	247	999999	999999	801	999999	33	447	559	765	342	999999	296	504	999999	464	551	968	579	638	230	758	999999	259	999999	501	581	758	16	300	999999	238	570	999999	947	999999	472	724	207	110	746	752	117	953	340	870	999999	237	402	999999	367	195	812	225	999999	484	484	961	999999	310	136	275	440	269	999999	999999	103	999999	999999	353	999999	827	770	478	891	999999	650	999999	919	130	999999	353	365	862	933	390	999999	354	297	473	871	510	506	897	999999	481	999999	999999	764	999999	777	858	680	58	161	539	999999	999999	334	134	834	674	999999	999999	999999	782	999999	578	335	808	689	748	119	93	999999	491	999999	999999	503	420	166	999999	55	694	999999	999999	999999	999999	711	403	999999	999999	30	999999	639	207	468	410	999999	999999	571	743	522	956	999999	38	748	597	577	999999	219	550	839	913	967	42	629	357	753	686	999999	999999	999999	932	841	607	999999	945	999999	284	32	999999	50	311	849	422	288	98	158	999999	639	
999999	739	51	194	999999	252	999999	205	606	999999	121	656	156	999999	967	876	590	999999	939	310	803	152	302	999999	298	509	538	999999	554	753	540	209	439	999999	43	864	825	999999	425	365	620	749	999999	706	911	274	893	228	882	546	698	973	219	23	835	932	447	404	895	916	713	53	650	999999	46	911	999999	110	999999	113	999999	843	699	584	690	63	999999	595	999999	34	616	319	191	18	65	567	990	999999	220	111	427	430	851	509	999999	999999	109	995	999999	999	58	793	180	999999	494	999999	283	635	332	782	999999	999999	669	999999	309	404	862	641	999999	479	921	799	889	947	686	631	991	999999	932	999999	999999	310	925	999999	976	822	148	412	524	210	999999	364	104	438	999999	575	761	999999	209	256	999999	999999	999999	999999	88	258	999999	232	102	863	863	999999	702	999999	828	999999	926	933	895	487	265	459	127	999999	196	999999	705	460	483	121	869	21	991	999999	408	497	112	734	657	727	918	916	319	661	347	210	662	884	610	999999	648	999999	999999	999999	990	999999	999999	611	14	521	553	453	999999	999999	993	851	101	25	810	999999	235	201	285	178	568	999999	150	466	259	999999	904	999999	850	347	999999	52	927	279	696	154	157	999999	730	146	183	999999	999999	337	667	495	118	647	84	279	910	457	551	915	999999	999999	999999	883	362	999999	617	732	999999	410	519	999999	924	822	329	666	193	734	471	149	994	103	181	812	999999	763	877	267	746	581	437	25	500	21	125	999999	39	274	148	711	529	451	873	766	818	999999	999999	295	327	418	95	186	986	999999	921	999999	478	311	999999	999999	151	999999	999999	999999	999999	504	461	912	707	284	636	918	595	759	620	553	230	999999	999999	92	202	591	939	338	496	261	39	97	100	999999	576	727	999999	550	570	999999	464	852	793	324	999999	658	999999	53	781	177	999999	236	792	378	840	73	317	12	999999	999999	420	658	534	722	474	373	822	653	707	908	999999	55	199	451	98	377	622	999999	999999	544	13	896	999999	328	999999	802	305	721	223	512	420	999999	153	999999	999999	806	328	80	999999	891	835	999999	345	872	999999	544	47	351	999999	999999	451	637	185	862	556	999999	111	215	61	672	78	111	439	205	498	560	902	999999	999999	999999	59	551	830	935	708	78	560	999999	890	136	999999	954	999999	750	71	782	11	999999	462	999999	704	999999	29	999999	823	999999	505	150	383	877	642	999999	999999	999999	424	899	807	999999	163	488	964	427	324	999999	907	999999	668	999999	144	715	558	620	726	458	587	936	
999999	653	121	974	999999	999999	310	22	493	906	305	999999	336	999999	975	761	138	974	279	287	798	104	279	709	75	817	15	668	328	32	999999	210	999999	488	377	163	138	188	999999	553	127	312	441	11	999999	999999	361	973	740	999999	999999	752	188	999999	147	437	383	999999	999999	999999	414	999999	999999	471	999999	105	34	848	999999	999999	632	949	999999	999999	169	999999	999999	278	999999	999999	466	42	927	531	539	389	31	119	350	940	780	727	279	171	148	485	618	969	999999	722	209	512	189	999999	174	542	694	462	999999	652	774	114	999999	78	999999	382	714	172	932	394	84	914	999999	999999	51	905	679	895	587	684	877	999999	52	179	999999	999999	852	999999	999999	996	695	999999	999999	999999	175	676	216	211	873	766	771	455	47	842	648	999999	13	336	877	269	863	999999	874	465	774	90	72	351	436	344	529	704	806	935	698	514	945	810	687	374	999999	478	999999	999999	913	431	657	999999	530	356	950	526	142	999999	143	896	694	999999	923	999999	614	865	775	539	247	76	999999	111	153	143	999999	203	649	512	571	999999	776	999999	552	999999	432	999999	999999	89	394	13	571	999999	999999	999999	820	999999	887	601	760	832	999999	492	999999	846	782	555	66	397	17	757	876	630	999999	748	129	641	961	580	999999	999999	55	695	155	244	504	940	310	999999	999999	907	315	57	751	738	692	999999	479	705	999999	877	999999	432	82	637	136	999999	183	62	682	999999	480	317	938	999999	787	999999	346	349	351	999999	999999	714	999999	110	451	828	878	797	66	835	172	265	19	999999	945	623	999999	518	117	999999	766	258	999999	999999	999999	999999	118	742	951	684	947	139	363	729	632	101	358	971	195	307	72	386	995	846	999999	224	999999	163	73	999999	394	828	999999	788	999999	996	56	999999	673	999999	719	146	999999	382	888	999999	902	290	162	853	999999	999999	332	809	501	389	262	822	129	222	700	999999	679	787	299	129	999999	575	653	999999	999999	418	308	743	588	999999	540	999999	999999	982	322	27	11	219	999999	743	505	432	296	695	743	999999	820	461	999999	764	999999	68	92	769	146	999999	636	999999	808	856	352	589	231	574	999999	639	999999	999999	999999	683	953	469	999999	555	623	474	288	957	892	999999	598	847	991	823	469	482	999999	999999	845	985	390	486	999999	52	401	916	999999	722	846	114	370	999999	560	78	999999	999999	999999	536	155	672	58	999999	632	987	267	505	597	408	115	376	999999	673	301	915	302	476	68	845	999999	706	999999	566	121	788	999999	915	296	999999	
21	472	312	13	999999	182	936	711	999999	424	784	896	999999	802	617	999999	15	696	391	645	775	344	939	334	382	449	409	492	999999	844	536	352	218	674	999999	642	73	999999	630	999999	978	590	623	644	70	999999	999999	470	999999	999999	999999	999999	533	650	999999	999999	532	999999	999999	604	999999	454	154	19	999999	999999	687	654	415	974	416	910	999999	272	667	195	721	305	273	123	71	939	543	999999	71	999999	818	568	526	720	119	95	473	999999	355	533	446	613	999999	628	581	732	64	999999	234	871	698	999999	982	962	955	237	715	517	999999	833	911	226	999999	999999	999999	128	999999	695	864	331	999999	50	999999	999999	749	999999	999999	644	999999	338	885	999999	999999	200	999999	999999	585	564	765	882	379	956	492	521	622	229	999999	999999	999999	462	604	368	120	902	435	657	353	848	223	847	688	999999	974	214	947	352	524	757	999999	999999	543	573	930	999999	999999	490	557	405	999999	529	450	999999	639	90	733	527	999999	800	999999	426	213	736	351	917	203	309	999999	999999	999999	279	705	909	999999	939	918	41	437	138	999999	944	110	948	337	999999	406	780	440	894	999999	430	894	723	992	999999	999999	806	231	22	788	999999	508	278	831	251	999999	541	319	999999	171	702	100	330	849	999999	999999	265	409	658	521	423	868	97	808	153	385	999999	917	973	87	999999	809	424	349	308	446	831	126	95	869	865	999999	999999	732	778	340	999999	874	999999	309	999999	407	999999	501	375	999999	421	470	999999	999999	842	624	999999	622	59	892	675	980	550	383	493	148	323	788	656	999999	999999	364	39	812	811	117	744	674	480	999999	245	922	974	525	34	999999	438	229	36	251	134	128	683	885	664	999999	999999	798	815	468	999999	784	845	422	655	67	440	999999	999999	735	879	999999	151	345	657	999999	16	34	359	132	709	104	762	999999	827	18	680	999999	158	228	783	945	858	21	629	460	87	561	869	966	930	563	999999	301	371	463	976	347	238	911	586	309	999999	999999	759	989	32	999999	999999	999999	999999	295	727	837	999999	933	813	139	715	206	675	999999	165	392	201	156	930	470	53	999999	41	343	916	246	641	484	506	175	999999	999999	438	647	966	999999	590	644	836	336	999999	438	649	847	632	999999	999999	141	999999	66	501	999999	69	561	396	999999	615	53	999999	490	205	477	436	648	876	85	768	38	999999	932	999999	999999	319	604	131	614	724	999999	999999	999999	999	510	999999	449	674	649	581	876	260	746	617	547	275	355	140	872	11	11	970	999999	274	
218	653	999999	999999	944	302	464	440	782	999999	999999	342	495	999999	695	147	987	999999	236	999999	891	777	741	325	999999	291	964	473	999999	999999	999999	224	164	619	999999	856	128	194	999999	357	126	445	999999	250	999999	214	999999	999999	445	734	24	999999	743	62	999999	440	911	896	999	662	338	990	999999	179	782	215	187	875	699	838	28	802	253	999999	387	999999	309	500	137	60	512	110	38	523	597	695	481	111	247	360	999999	232	195	78	28	135	263	309	999999	999999	36	904	174	606	716	222	784	863	674	925	141	421	768	949	159	237	962	668	999999	97	999999	85	637	348	893	999999	616	185	860	262	999999	10	42	156	999999	608	999999	431	807	385	910	617	437	321	229	533	463	999999	918	791	172	595	727	380	256	951	276	999999	712	920	606	999999	12	422	999999	141	388	621	999999	999999	301	541	860	999999	187	127	648	326	128	999999	341	380	267	999999	99	608	282	999999	900	82	341	999999	718	886	999999	999999	615	25	589	98	155	842	320	999999	500	631	734	531	203	139	999999	999999	706	999999	999999	235	999999	933	999999	999999	858	726	721	853	220	190	822	999999	999999	875	999999	999999	737	999999	224	499	69	999999	579	999999	873	751	999999	999999	769	391	413	375	307	552	999999	681	692	464	240	429	131	467	166	999999	808	759	113	327	627	999999	223	676	138	999999	999999	461	364	864	260	999999	999999	999999	93	999999	777	457	676	874	999999	830	940	282	800	795	378	602	734	269	659	124	648	999999	154	100	999999	736	247	999999	386	999999	327	828	214	133	172	181	383	337	542	361	93	238	410	796	738	940	876	342	999999	573	726	104	999999	999999	468	125	806	999999	659	50	219	467	497	419	512	122	78	676	633	999999	228	406	999999	999999	999999	419	740	999999	362	237	860	999999	498	813	780	233	999999	77	999999	999999	999999	391	677	999999	999999	999999	740	991	999999	626	999999	209	709	523	355	330	377	906	999999	59	384	458	640	431	189	999999	969	999999	638	289	999999	999999	999999	587	832	837	728	234	165	999999	678	749	72	735	999999	661	205	974	467	460	855	717	962	615	999999	999999	750	256	322	999999	656	66	362	15	999999	871	197	131	691	518	999999	999999	750	700	999999	635	396	904	76	999999	999999	999999	227	187	434	999999	48	406	915	915	96	482	999999	999999	758	622	396	67	607	494	474	999999	999999	949	999999	712	999999	999999	245	46	999999	845	189	793	999999	661	838	185	581	357	833	999999	216	775	431	128	999999	432	942	757	248	339	307	582	
63	44	711	277	328	721	813	999999	999999	879	999999	251	302	999999	597	999999	783	221	486	259	999999	683	867	517	528	999999	481	544	328	487	797	200	999999	607	740	695	950	999999	856	859	544	65	999999	999999	389	190	826	121	999999	999999	974	36	852	57	999999	380	176	203	749	999999	999999	278	458	683	91	204	702	999999	388	902	156	222	364	626	999999	604	64	999999	138	999999	999999	370	710	482	513	999999	348	500	999999	369	528	756	822	278	619	275	999999	999999	255	999999	999999	141	733	932	999999	999999	999999	235	999999	326	326	636	75	999999	999999	999999	999999	975	180	320	856	999999	999999	999999	999999	999999	400	96	999999	999999	999999	118	294	943	860	782	637	778	782	751	999999	999999	168	370	53	892	690	421	999999	739	707	631	774	999999	337	285	133	714	558	999999	371	585	228	892	328	217	999999	132	550	892	252	790	202	429	999999	744	53	647	974	999999	708	978	493	278	742	375	343	359	615	584	999999	999999	999999	482	389	523	894	999999	51	999999	999999	568	870	711	999999	999999	999999	354	723	593	241	485	739	999999	601	393	102	999999	999999	953	873	991	517	999999	242	330	999999	999999	999999	999999	850	777	999999	148	939	150	118	781	999999	824	936	989	999999	32	353	183	193	161	999999	996	999999	944	999999	98	999999	559	61	904	999999	176	356	999999	999999	999999	742	464	878	600	139	460	284	320	177	335	26	884	365	494	622	68	146	419	838	54	277	999999	661	999999	185	389	999999	213	312	999999	478	227	684	610	999999	888	304	999999	32	430	721	999999	777	999999	999999	88	204	566	291	419	39	937	879	269	758	836	999999	999999	999999	749	371	80	999999	561	857	798	209	999999	215	733	764	554	397	999999	333	167	138	871	446	107	195	533	999999	892	999999	540	348	425	852	453	96	933	177	999999	69	999999	111	226	932	283	879	999999	361	558	655	484	550	471	936	601	707	930	924	327	564	837	158	125	974	326	460	999999	903	762	647	999999	387	124	358	682	65	912	939	173	228	746	182	373	247	999999	990	999999	999999	260	745	166	19	849	717	999999	501	986	999999	615	822	105	544	599	999999	825	107	999999	123	263	999999	795	999999	761	999999	999999	665	999999	999999	872	336	584	999999	652	26	999999	999999	538	407	136	191	78	671	334	350	133	211	583	999999	421	14	999999	999999	236	714	949	175	999999	749	899	566	716	999999	378	288	248	999999	999999	999999	430	14	569	38	999999	82	477	134	999999	999999	976	616	999999	332	466	868	771	821	999999	937	76	999999	572	
788	507	999999	474	999999	999999	55	112	332	319	10	42	416	999999	536	999999	163	247	825	509	837	772	293	483	394	999999	510	999999	999999	999999	954	999999	114	442	780	530	426	607	516	832	999999	318	654	306	91	299	59	432	245	56	914	700	251	815	735	26	224	96	999999	318	999999	538	999999	999999	365	999999	927	999999	665	15	358	999999	731	993	888	529	128	986	401	104	602	88	282	380	818	264	273	299	999999	999999	316	339	527	207	50	92	632	65	999999	596	371	84	767	239	697	999999	999999	257	927	216	897	238	695	999999	716	999999	265	315	781	111	231	638	278	901	999999	28	37	533	953	805	896	72	54	805	999999	527	320	52	682	459	295	26	371	500	866	87	644	999999	491	336	827	999999	999999	839	374	999999	806	865	540	679	340	445	304	132	319	835	193	890	262	199	402	223	999999	331	816	999999	277	777	45	621	384	495	999999	626	978	999999	788	999999	440	999999	720	454	512	13	129	849	721	249	191	999999	894	999999	999999	301	934	613	999999	999999	33	168	999999	39	999999	918	304	845	402	678	999999	999999	56	978	459	262	999999	947	710	999999	212	999999	494	37	999999	13	727	630	215	750	692	374	885	835	999999	281	544	691	624	999999	708	284	456	53	105	452	999999	999999	999999	37	999999	986	902	74	750	999999	674	438	443	826	200	674	639	652	986	778	853	220	796	187	718	786	999999	999999	920	927	999999	451	999999	153	29	999999	999999	188	926	705	471	999999	94	999999	607	115	999999	797	403	44	644	804	66	999999	598	999999	999999	126	999999	46	662	786	154	823	546	999999	506	299	807	388	348	461	725	290	999999	42	136	672	580	612	999999	999999	722	999999	293	715	394	614	999999	255	692	219	869	890	52	685	676	999999	999999	383	609	999999	989	25	696	193	88	999999	19	566	999999	456	545	999999	507	135	73	269	539	831	839	891	999999	562	999999	138	591	835	247	999999	366	864	94	999999	13	581	547	707	199	999999	999999	617	604	988	999999	246	674	173	392	917	999999	417	999999	999999	543	717	222	437	329	567	601	253	538	388	209	999999	371	347	702	926	588	366	79	999999	204	999999	296	755	954	999999	464	428	453	330	20	949	142	338	999999	999999	999999	120	387	631	508	393	89	226	999999	999999	999999	336	470	466	338	264	347	302	561	999999	999999	467	483	869	999999	183	800	218	378	260	649	43	684	417	568	478	999999	448	999999	810	152	80	966	138	585	137	999999	987	999999	999999	611	840	776	350	864	901	
636	999999	527	335	593	999999	848	538	185	841	651	999999	999999	999999	286	899	371	999999	180	360	500	354	999999	999999	225	813	225	623	648	808	999999	999999	999999	666	841	470	920	999999	999999	999999	999999	438	952	744	485	904	999999	142	479	712	479	35	180	513	999999	292	999999	551	120	999999	655	235	890	376	999999	999999	510	241	28	815	999999	999999	534	899	139	72	402	999999	999999	320	723	93	153	935	339	999999	999999	48	265	559	245	379	495	445	625	996	548	585	999999	177	999999	858	123	663	734	714	999999	999999	384	349	890	999999	60	799	66	571	91	999999	999999	353	155	999999	999999	999999	579	609	279	98	283	142	523	816	390	333	916	865	969	490	211	625	741	891	663	916	669	561	328	999999	999999	63	914	593	548	815	31	931	882	654	94	134	444	999999	997	999999	825	999999	304	727	882	201	602	601	752	422	612	264	808	999999	800	28	999999	999999	709	230	999999	930	278	574	311	985	982	324	406	87	190	339	999999	421	101	595	267	600	813	999999	461	323	841	135	213	767	999999	824	854	75	843	861	999999	777	999999	894	805	729	425	896	999999	287	999999	999999	999999	999999	370	397	966	999999	761	690	769	522	768	904	98	152	999999	544	999999	168	469	340	999999	328	638	126	397	206	999999	999999	185	916	979	183	128	175	893	999999	407	735	857	649	314	162	102	189	18	999999	805	663	368	880	43	59	817	864	441	914	644	253	999999	770	425	233	514	852	542	999999	786	923	999999	440	147	137	311	820	999999	90	235	459	118	277	400	136	178	304	999999	929	366	263	733	978	999999	164	735	97	999999	91	648	999999	999999	423	343	882	414	928	743	906	748	999999	839	360	688	195	145	999999	379	299	65	219	969	613	238	532	199	280	154	982	402	224	999999	944	442	985	813	694	934	518	721	999999	561	976	191	369	424	382	999999	110	29	13	717	934	999999	438	280	42	195	810	999999	144	784	761	514	534	999999	894	918	703	382	999999	797	861	577	815	658	992	432	999999	999999	999999	999999	53	963	398	506	661	999999	999999	999999	999999	999999	999999	824	587	465	800	472	999999	957	999999	464	999999	999999	999999	216	856	366	221	999999	287	999999	326	703	876	999999	740	797	125	38	749	976	914	999999	999999	999999	999999	46	990	999999	858	530	775	911	587	999999	393	324	395	192	649	304	707	234	436	179	192	430	999999	433	999999	12	999999	628	999999	553	999999	606	999999	635	542	820	999999	861	999999	757	999999	414	999999	525	769	999999	999999	999999	388	
454	278	689	999999	432	759	253	98	566	634	855	183	157	703	43	999999	787	198	760	649	829	928	845	999999	678	344	777	314	432	663	999999	601	999999	249	999999	999999	860	999999	704	999999	298	999999	810	999999	999999	584	999999	999999	92	714	982	237	999999	293	999999	526	433	386	884	999999	999999	939	666	999999	999999	264	999999	999999	939	758	950	743	493	884	361	108	127	999999	247	104	657	75	232	718	681	81	949	999999	689	247	851	484	999999	617	999999	359	74	999999	901	810	999999	999999	999999	333	764	249	743	999999	932	461	999999	814	148	789	999999	916	716	948	231	264	314	629	228	702	906	476	584	876	990	11	43	219	717	437	279	999999	999999	898	954	999999	337	192	207	999999	838	47	999999	999999	187	976	642	126	999999	646	506	205	561	78	427	999999	664	867	776	930	427	198	107	711	520	561	999999	999999	994	789	927	999999	431	989	864	869	140	215	698	24	999999	917	532	80	930	999999	999999	235	481	666	777	470	416	277	811	999999	940	999999	859	999999	999999	824	131	898	719	384	999999	572	214	558	167	999999	178	762	571	509	999999	999999	780	445	999999	396	347	338	999999	466	999999	999999	187	224	928	999999	355	82	659	544	999999	634	361	556	311	999999	999999	999999	508	327	999999	654	705	312	983	913	853	423	391	968	487	793	885	262	668	619	394	999999	629	660	113	999999	999999	36	999999	41	675	234	144	489	375	423	829	694	999999	999999	458	875	240	999999	653	999999	691	691	67	999999	748	999999	999999	999999	370	40	303	847	223	206	999999	679	999999	951	248	999999	289	901	603	73	999999	999999	98	607	999999	999999	999999	614	17	181	999999	421	968	710	293	576	999999	452	129	344	130	999999	481	967	999999	778	286	288	777	999999	652	789	97	994	48	557	20	290	530	999999	999999	689	839	999999	792	140	710	887	668	999999	999999	837	781	268	942	999999	719	130	97	392	999999	481	837	983	529	624	333	973	672	735	566	65	999999	279	999999	440	999999	440	999999	389	999999	398	620	115	741	814	18	829	61	66	838	890	999999	999999	999999	799	852	856	521	999999	999999	737	225	932	114	237	999999	512	999999	512	839	289	944	708	324	844	860	731	252	715	999999	999999	922	615	897	676	862	784	661	999999	588	295	918	17	582	340	183	687	10	513	899	505	634	549	226	999999	945	999999	822	773	938	130	614	999999	561	312	814	609	999999	999999	375	140	999999	999999	923	554	999999	999999	135	984	999999	183	999999	738	815	121	869	382	399	348	730	377	961	887	
335	999999	680	999999	999999	280	525	573	652	571	148	768	653	704	626	672	197	18	369	838	112	765	399	876	999999	450	442	442	220	696	708	998	179	964	604	465	999999	258	490	854	468	107	999999	168	600	57	467	999999	756	727	160	721	17	133	785	570	77	804	131	15	838	93	999999	956	999999	149	999999	689	109	170	999999	999999	527	515	379	14	245	999999	999999	943	999999	999999	686	999999	545	987	991	55	189	44	397	79	137	484	999999	385	744	574	999999	460	457	999999	999999	999999	928	221	203	502	753	780	335	836	528	188	999999	572	406	999999	999999	876	158	553	510	74	773	729	811	53	499	994	269	670	935	999999	495	999999	209	101	564	333	793	498	302	408	709	560	550	949	461	452	978	999999	164	429	312	904	999999	999999	821	209	410	160	12	999999	520	999999	900	703	692	817	373	315	315	999999	92	659	999999	112	999999	222	188	999999	591	57	999999	395	999999	516	999999	591	938	207	999999	999999	923	999999	496	542	887	54	659	846	266	644	89	673	999999	77	346	652	999999	174	646	999999	30	547	569	954	744	135	999999	394	190	111	999999	999999	45	999999	999999	999999	172	718	999999	320	999999	341	999999	946	967	351	825	448	180	870	938	773	561	999999	999999	386	83	542	999999	761	999999	275	999999	164	764	999999	637	999999	905	896	999999	934	999999	999999	56	688	940	999999	999999	999999	310	999999	223	319	173	999999	613	375	999999	786	999999	999999	920	463	999999	999999	999999	452	191	64	714	217	543	284	999999	13	823	999999	999999	655	445	460	555	405	461	197	61	356	990	659	309	999999	12	999999	529	999999	23	999999	999999	999999	999999	498	440	932	688	103	175	939	999999	169	999999	387	750	961	350	999999	85	524	11	236	245	328	461	532	999999	999999	214	424	754	999999	990	336	325	999999	999999	946	999999	622	717	368	31	122	427	830	999999	999999	521	51	778	999999	784	498	495	684	999999	694	47	908	188	246	888	999999	195	407	179	999999	72	885	329	403	896	999999	807	643	999999	132	901	630	166	831	930	173	999999	150	747	501	841	640	352	999999	909	121	999999	480	999999	281	927	999999	999999	420	859	636	722	384	999999	331	999999	852	478	999999	793	416	752	357	999999	725	114	54	660	678	999999	431	999999	382	494	784	28	337	999999	999999	205	999999	969	999999	971	304	451	999999	432	999999	809	988	171	951	999999	502	999999	999999	174	754	999999	999999	368	982	999999	438	102	349	999999	933	312	999999	999999	544	204	999999	447	16	385	22	283	842	622	245	999999	136	
269	591	229	991	425	999999	172	418	767	323	999999	986	450	543	999999	111	381	498	999999	455	999999	627	999999	251	999999	362	711	161	481	334	270	133	124	999999	178	511	130	898	518	380	201	280	777	881	398	461	566	999999	811	999999	470	133	999999	999999	999999	642	835	977	936	72	999999	999999	937	999999	63	399	872	281	374	699	981	999999	980	999999	264	38	849	875	853	603	796	869	350	999999	864	146	11	701	352	536	676	152	999999	455	160	999999	343	344	999999	999999	999999	294	999999	999999	201	986	152	389	168	797	792	999999	134	342	275	999999	999999	638	999999	916	398	999999	928	838	33	838	521	534	999999	83	999999	999999	56	855	24	511	403	239	117	877	993	621	542	999999	743	716	28	628	999999	799	520	705	765	911	999999	999999	366	638	97	362	475	617	797	999999	112	999999	913	999999	328	763	957	440	999999	701	922	999999	999999	382	104	317	819	892	354	792	563	999999	749	144	255	606	999999	764	999999	755	999999	999999	823	457	453	999999	803	749	999999	426	842	89	184	73	999999	832	780	983	543	780	999999	582	272	15	999999	122	999999	999999	999999	721	618	999999	298	775	299	546	953	190	929	638	999999	999999	591	928	950	484	815	686	155	423	825	171	231	372	221	829	999999	818	999999	341	929	34	726	999999	808	999999	791	409	773	453	878	599	64	999999	275	473	999999	999999	999999	57	999999	850	633	610	896	457	999999	999999	563	470	432	999999	264	598	999999	999999	353	999999	999999	310	692	416	913	702	545	236	116	999999	106	999999	838	778	763	879	999999	999999	401	999999	692	360	999999	865	845	999999	30	742	345	999999	999999	786	129	987	224	754	364	891	937	930	75	669	350	654	829	999999	631	654	381	385	564	999999	97	999999	320	769	631	827	570	610	682	802	890	650	130	319	628	851	564	19	524	152	999999	470	60	32	999999	33	999999	999999	681	999999	999999	960	901	574	698	892	999999	455	132	537	330	337	258	272	999999	700	534	520	196	780	100	372	860	422	999999	626	186	297	758	999999	792	540	928	316	441	930	748	999999	621	736	999999	999999	887	987	999999	999999	222	787	253	320	499	525	999999	999999	285	998	109	489	93	81	716	390	696	524	999999	789	409	942	831	848	952	999999	999999	999999	606	981	999999	873	600	677	414	999999	53	999999	118	276	696	37	40	999999	830	268	471	549	30	999999	999999	372	252	41	413	279	999999	404	368	521	626	394	304	303	523	236	889	416	999999	999999	347	257	415	999999	999999	381	911	398	999999	693	
516	358	439	813	569	999999	999999	568	274	144	442	648	999999	999999	650	999999	999999	999999	919	603	378	65	999999	702	999999	174	957	773	938	42	368	999999	386	999999	14	277	954	999999	734	410	999999	331	151	531	885	698	177	818	828	791	999999	184	478	424	324	460	999999	999999	367	404	999999	856	999999	242	776	874	272	416	592	382	357	252	12	518	998	57	999999	999999	817	757	997	148	945	157	393	193	98	961	359	553	801	228	132	339	999999	999999	701	909	755	999999	435	761	235	455	999999	405	182	960	999999	276	546	125	918	999999	999999	26	911	482	999999	593	785	311	66	48	580	139	130	672	272	259	356	999999	605	806	331	246	913	499	714	988	21	999999	544	93	17	686	999999	522	932	239	837	228	71	172	235	134	705	196	875	313	999999	509	697	999999	919	542	999999	122	999999	171	112	421	768	860	581	656	766	973	999999	999999	999999	608	740	43	421	138	942	443	581	207	541	727	624	999999	999999	512	441	377	173	999999	176	197	243	770	136	426	999999	211	590	578	368	731	164	980	999999	677	768	663	999999	791	599	999999	540	91	630	385	796	368	156	79	225	399	999999	566	727	643	374	999999	906	995	999999	741	853	999999	838	809	572	643	926	45	743	777	999999	381	999999	100	656	161	150	751	629	999999	64	521	363	969	922	999999	263	840	312	798	757	999999	122	999999	999999	999999	252	999999	999999	999999	441	121	999999	447	777	438	690	636	987	999999	828	999999	376	586	687	999999	999999	869	887	974	390	96	733	944	30	860	268	27	999999	127	908	329	938	476	660	999999	195	915	201	494	999999	627	853	98	969	602	394	999999	180	891	999999	383	933	838	999999	999999	387	999999	427	916	179	673	768	869	315	999999	226	900	999999	743	999999	732	678	403	76	763	999999	645	999999	427	476	999999	847	976	999999	535	999999	109	999999	315	566	999999	498	284	324	999999	858	983	999999	470	999999	494	609	436	745	167	704	999999	772	20	999999	742	415	999	999999	446	825	791	641	779	123	127	207	620	187	350	244	404	999999	832	904	259	861	514	52	982	133	420	241	999999	999999	855	337	692	204	823	999999	999999	999999	878	418	999999	999999	999999	357	268	296	988	258	404	922	310	462	939	999999	999999	999999	999999	957	467	323	999999	560	571	949	268	789	514	999999	363	999999	745	570	210	423	838	999999	999999	166	784	695	144	171	836	157	529	999999	397	999999	342	943	498	541	376	999999	13	516	780	64	999999	999999	782	572	895	454	187	740	999999	
525	277	999999	32	745	999999	772	188	253	723	423	429	999999	401	927	999999	420	461	999999	203	645	420	332	999999	803	76	316	913	572	276	392	999999	999999	149	999999	320	388	920	753	368	603	385	759	792	366	634	233	86	855	488	484	999999	972	999999	999999	999999	944	999999	229	678	866	999999	999999	999999	341	453	999999	725	529	999999	705	500	708	845	600	269	999999	539	770	999999	999999	239	68	94	792	999999	997	252	532	767	375	999999	700	85	501	744	769	782	460	913	999999	507	557	248	782	999999	999999	999999	946	357	453	999999	66	61	999999	637	800	532	999999	999999	455	397	203	999999	251	999999	999999	633	999999	999999	499	999999	89	999999	184	344	682	819	312	808	999999	870	305	184	323	960	999999	649	999999	864	943	247	999999	519	467	606	314	795	997	637	193	661	782	101	858	999999	999999	209	876	500	999999	981	999999	999999	836	999999	999999	28	448	999999	650	160	393	490	911	999999	292	999999	999999	577	40	999999	822	674	624	454	98	999999	999999	749	634	304	772	748	909	999999	27	219	999999	882	514	296	357	999999	987	43	999999	999999	999999	606	292	766	810	309	470	77	999999	999999	762	392	496	887	702	698	655	356	999999	645	580	949	244	999999	886	516	73	744	540	115	687	591	186	796	35	720	466	868	493	999999	287	841	803	472	457	999999	396	626	593	999999	999999	640	999999	631	721	999999	371	219	999999	304	245	726	999999	63	867	180	215	700	862	981	241	787	862	914	368	999999	156	772	624	999999	129	999999	160	881	54	56	936	555	999999	794	999999	256	989	199	237	999999	314	749	604	286	95	999999	764	999999	426	283	777	739	273	982	94	999999	999999	293	184	798	576	999999	999999	821	244	660	625	999999	632	984	798	673	999999	807	434	999999	178	348	510	432	682	999999	465	771	999999	206	291	999999	999999	759	999999	705	25	438	999999	659	999999	783	999999	435	81	697	999999	441	485	999999	62	999999	558	999999	999999	256	782	751	126	38	200	999999	999999	47	999999	999999	366	873	332	102	658	999999	823	774	664	394	999999	85	999999	984	568	33	296	174	153	825	542	32	338	999999	923	999999	322	955	999999	504	999999	14	66	547	340	999999	999999	393	999999	804	642	784	33	46	950	707	399	141	469	176	950	999999	893	552	990	344	544	917	179	999999	936	867	315	170	163	301	29	814	654	462	999999	902	717	349	192	758	999	302	465	225	874	190	496	999999	553	853	120	513	999999	999999	571	999999	224	72	868	775	478	863	882	999999	687	999999	999999	999999	
262	999999	669	999999	370	242	345	999999	462	953	519	756	380	999999	616	310	190	999999	267	657	890	722	999999	999999	999999	999999	289	145	999999	806	537	298	702	999999	50	506	193	566	153	324	661	999999	739	270	552	122	404	466	256	999999	999999	999999	328	829	127	539	368	23	83	953	952	209	832	655	999999	231	63	892	999999	120	126	999999	372	943	996	570	983	427	999999	999999	21	823	889	838	339	365	970	872	370	511	147	999999	492	999999	371	462	497	94	845	330	68	512	999999	999999	999999	852	809	384	833	999999	555	940	910	714	941	139	320	993	325	69	260	190	532	470	973	946	141	999999	581	999999	82	999999	582	782	309	999999	339	752	383	486	555	595	49	999999	999999	206	999999	778	258	999999	151	504	768	999999	80	877	999999	33	173	518	721	637	803	298	485	999999	368	138	414	441	799	567	620	999999	513	665	151	719	999999	999999	687	363	999999	348	402	578	140	999999	712	999999	529	316	589	865	765	918	792	751	999999	308	837	141	373	999999	999999	584	883	929	999999	415	736	999999	517	396	830	999999	713	464	895	906	527	572	426	999999	912	493	999999	755	83	595	873	400	391	217	939	556	990	118	905	999999	999999	210	523	306	999999	269	798	202	44	999999	215	337	855	430	999999	274	714	390	903	999999	605	999999	855	687	542	345	878	310	999999	999999	377	605	559	87	222	326	59	999999	296	653	694	785	999999	999999	999999	999999	544	961	436	674	841	609	214	956	222	999999	355	836	764	360	390	498	746	760	40	610	778	778	218	464	999999	999999	999999	260	264	819	418	189	306	996	801	917	874	999999	442	999999	400	602	864	999999	999999	222	364	999999	272	999999	49	999999	645	779	767	766	752	971	458	999999	515	953	701	403	158	176	539	768	559	999999	624	964	327	273	999999	185	914	562	494	13	240	167	988	68	780	457	999999	999999	238	44	174	999999	999999	999999	261	447	901	471	507	804	682	596	387	798	999999	999999	642	382	570	592	852	199	999999	455	999999	357	964	643	999999	700	632	22	539	999999	999999	721	999999	141	21	771	283	453	64	689	999999	644	780	199	485	705	814	170	956	646	999999	975	425	877	181	903	482	999999	848	807	999999	669	66	862	999999	860	443	999999	371	798	318	409	144	797	134	380	577	774	999999	917	885	472	999999	893	342	333	306	763	999999	117	999999	25	604	257	517	999999	587	999999	699	624	999999	313	799	167	337	782	840	627	999999	800	336	708	110	999999	921	709	613	173	999999	176	
564	679	551	264	999999	302	999999	887	999999	473	793	999999	84	999999	655	582	999999	999999	566	559	999999	999999	999999	169	999999	590	915	673	335	808	57	424	396	532	70	592	761	999999	657	44	978	953	999999	288	17	675	633	999999	285	349	46	999999	999999	970	684	885	668	391	999999	919	999999	141	561	481	999999	378	274	552	482	73	821	138	250	531	581	538	341	732	162	115	999999	358	999999	986	999999	341	817	999999	848	999999	923	379	71	738	657	847	999999	865	999999	639	411	91	95	222	527	908	474	999999	399	155	553	935	999999	999999	961	38	999999	999999	709	94	560	999999	703	999999	149	999999	76	999999	873	734	147	475	870	999999	704	999999	999999	185	468	863	867	742	36	702	632	987	150	694	999999	999999	113	999999	166	999999	88	562	387	788	82	85	841	999999	211	665	18	87	75	999999	999999	999999	765	567	116	846	999999	817	822	999999	674	161	311	382	999999	254	999999	320	999999	103	999999	151	498	484	113	392	31	905	541	999999	694	999999	922	999999	999999	690	864	999999	720	319	559	271	740	386	124	920	774	999999	999999	957	45	698	767	971	281	999999	597	290	464	723	824	999999	999999	461	999999	129	238	999999	361	999999	389	94	600	10	544	183	411	122	999999	192	618	562	678	584	335	995	999999	999999	162	999999	103	999999	91	996	999999	999999	984	288	79	995	691	896	118	191	577	999999	107	767	437	107	130	484	999999	999999	115	272	643	702	136	320	342	999999	725	861	951	999999	12	603	999999	306	198	999999	999999	374	500	999999	453	497	16	999999	898	999999	524	64	379	999999	662	809	891	999999	604	292	162	758	663	414	181	256	239	771	948	504	999999	140	909	997	442	999999	781	392	819	999999	695	752	422	322	999999	999999	999999	342	153	202	712	293	702	905	970	294	711	95	551	206	268	999999	999999	403	999999	394	155	999999	186	116	999999	508	412	458	999999	999999	345	350	652	510	999999	896	627	756	791	968	438	999999	999999	999999	845	696	999999	622	887	460	326	29	555	378	525	119	166	46	174	213	881	253	318	569	948	370	442	50	441	999999	617	678	612	799	956	151	354	38	999999	342	999999	789	999999	999999	999999	326	999999	284	985	655	740	591	592	587	96	194	999999	467	999999	485	263	999999	191	526	842	648	417	756	421	383	765	138	999999	999999	547	999999	681	181	486	631	575	999999	65	999999	999999	36	96	34	712	999999	999999	886	828	999999	89	865	999999	55	999999	445	909	48	999999	611	890	999999	814	760	50	995	999999	999999	999999	578	
909	104	746	405	894	816	999999	392	53	650	927	878	310	990	752	681	492	636	999999	51	722	999999	305	999999	894	29	221	335	999999	717	268	999999	999999	259	876	999999	999999	212	999999	488	883	526	999999	222	684	22	311	824	999999	369	512	876	645	939	856	382	999999	302	999999	875	604	236	409	999999	392	999999	999999	60	999999	768	999999	289	999999	399	167	205	999999	93	999999	882	718	999999	999999	624	214	391	298	999999	403	503	999999	826	701	285	884	656	127	668	829	691	49	260	709	250	806	999999	400	256	782	999999	841	999999	999999	628	166	216	909	999999	999999	10	704	999999	656	999999	999999	735	587	210	999999	510	88	873	263	999999	843	999999	688	86	817	981	991	52	193	743	662	999999	302	83	128	999999	999999	999999	546	829	986	41	604	98	666	999999	644	999999	741	281	582	967	462	456	999999	698	528	999999	999999	150	999999	662	999999	913	959	113	443	514	999999	999999	763	999999	337	434	999999	811	999999	599	419	746	347	999999	999999	999999	170	999999	26	999999	297	999999	158	914	999999	999999	819	999999	999999	999999	139	563	638	139	999999	903	517	836	640	38	366	974	835	928	999999	231	803	218	361	911	752	274	96	597	227	661	688	999999	381	931	614	999999	603	182	470	999999	118	217	692	407	999999	333	64	988	489	322	594	229	501	999999	602	611	973	306	937	865	476	50	912	456	224	668	999999	708	424	600	999999	662	468	999999	123	595	525	954	999999	429	219	108	117	905	77	469	357	238	339	12	999999	307	999999	605	390	77	999999	246	192	736	999999	356	574	888	941	932	761	999999	999999	16	95	29	788	999999	655	377	999999	999999	388	755	999999	236	999999	421	999999	84	427	862	999999	56	300	289	999999	781	560	863	533	228	964	145	708	421	209	999999	917	773	999999	726	950	22	999999	298	999999	437	425	999999	999999	999999	999999	999999	999999	898	760	982	716	805	999999	16	999999	792	843	999999	52	999999	57	898	37	57	504	44	565	701	999999	172	912	999999	432	344	366	999999	886	381	147	999999	999999	809	661	999999	615	999999	525	511	999999	167	999999	430	255	613	999999	526	613	929	999999	999999	310	813	999999	597	80	999999	383	999999	650	48	906	472	576	945	623	247	999999	811	999999	392	518	64	932	755	994	491	999999	818	999999	840	315	956	722	101	999999	816	824	74	155	900	737	612	861	729	261	999999	854	309	999999	152	999999	802	999999	276	538	999999	999999	240	603	588	958	564	959	810	733	999999	750	484	158	807	423	182	999999	540	655	999999	203	212	
503	298	637	456	829	811	561	513	467	456	562	550	935	593	471	566	942	182	653	60	996	311	955	999999	161	999999	729	116	999999	957	621	632	999999	678	736	314	951	511	999999	157	259	999999	999999	304	999999	608	872	829	711	109	597	999999	262	152	999999	999999	343	999999	305	647	92	454	999999	510	835	999999	497	266	857	999999	615	441	447	506	999999	776	999999	999999	456	999999	999999	899	999999	47	369	148	380	910	999999	544	971	692	999999	98	74	804	999999	982	999999	999999	121	999999	972	554	493	166	45	755	351	439	999999	682	811	752	999999	999999	59	338	999999	999999	559	586	794	999999	195	922	235	358	441	999999	999999	999999	999999	464	441	703	927	850	553	213	113	624	569	999999	172	999999	880	463	760	999999	755	524	841	773	999999	535	821	660	999999	570	930	686	999999	355	515	999999	491	356	320	634	265	999999	785	936	593	934	27	761	159	999999	51	771	598	560	250	999999	995	428	32	906	999999	999999	491	999999	282	426	999999	223	527	626	806	534	152	136	999999	556	739	999999	999999	507	517	69	999999	999999	529	999999	999999	763	114	117	550	999999	999999	414	999999	988	717	999999	664	176	999999	803	999999	533	999999	517	999999	472	934	999999	668	999999	999999	524	398	999999	766	999999	463	123	338	547	119	999999	86	743	209	738	999999	637	839	937	251	23	874	714	825	977	381	999999	540	626	828	999999	448	999999	999999	810	25	928	999999	697	348	550	837	96	694	824	456	999999	999999	890	97	307	999999	731	999999	234	650	684	997	789	648	452	583	712	718	699	971	626	918	399	722	455	415	999999	599	700	186	788	30	999999	530	34	999999	649	538	999999	564	999999	611	999999	999999	341	999999	442	999999	895	999999	999999	999999	995	853	830	999999	918	177	641	999999	999999	142	158	58	999999	999999	999999	268	624	999999	999999	183	999999	144	263	24	999999	239	391	524	972	103	999999	999999	60	420	35	157	700	595	784	999999	896	639	851	999999	463	552	999999	676	935	184	999999	156	44	951	190	999999	599	815	121	999999	785	126	999999	619	439	425	997	451	639	999999	568	38	965	999999	287	557	293	677	999999	774	931	714	999999	797	669	556	698	109	240	174	558	884	999999	105	999999	779	720	241	156	47	554	999999	47	999999	616	405	190	583	674	632	577	921	264	347	757	80	999999	131	949	882	726	999999	999999	999999	300	683	554	870	999999	507	837	61	531	523	229	85	677	502	191	999999	375	125	434	608	999999	636	630	146	347	625	252	598	999999	274	321	656	999999	573	796	
933	999999	320	818	177	999999	526	400	999999	127	682	999999	44	999999	999999	516	999999	473	612	877	663	63	418	532	999999	264	249	769	267	212	573	438	114	706	258	423	999999	307	267	813	80	245	890	999999	665	232	218	658	606	757	710	192	999999	695	142	879	442	999999	680	912	999999	999999	143	999999	554	253	999999	999999	999999	271	461	313	999999	799	807	427	999999	399	999999	916	56	999999	172	999999	501	390	404	999999	573	378	981	276	626	354	267	999999	112	362	475	999999	932	880	999999	999999	999999	407	976	999999	887	715	717	53	999999	999999	866	964	594	999999	46	173	999999	880	764	323	290	194	686	999999	999999	999999	325	810	999999	454	983	176	624	827	999999	104	414	170	531	858	661	938	999999	999999	999999	302	728	479	326	311	573	61	125	652	64	121	720	124	999999	402	400	906	128	476	779	999999	350	999999	430	941	758	999999	359	906	662	351	839	999999	382	999999	766	845	494	999999	881	999999	60	971	773	101	383	300	467	138	468	754	819	999999	93	789	951	960	58	384	553	885	702	219	990	999999	999999	897	742	463	999999	554	422	506	594	847	999999	999999	993	999999	999999	468	231	230	447	907	531	959	740	999999	297	805	796	119	999999	999999	239	840	981	69	819	486	557	999999	999999	914	999999	323	294	245	150	583	967	999999	816	94	663	481	772	92	999999	322	166	999999	176	830	757	999999	437	598	617	999999	396	999999	519	999999	910	227	728	533	576	218	675	999999	999999	999999	838	86	303	999999	342	758	78	899	878	506	999999	408	837	999999	166	38	885	696	627	342	196	43	211	999999	183	445	753	248	516	972	647	662	706	462	999999	680	999999	999999	265	999999	739	497	999999	22	762	999999	390	67	376	547	332	979	999999	120	527	805	875	569	810	897	15	829	393	999999	858	667	702	385	679	485	28	442	999999	999999	602	699	977	198	971	672	65	999999	872	968	649	668	785	999999	934	196	805	999999	642	368	854	999999	999999	159	163	105	809	15	388	890	529	890	999999	118	518	827	827	999999	598	148	999999	319	957	424	266	200	881	999999	450	492	680	999999	800	81	999999	693	594	828	44	875	863	59	317	982	999999	759	129	999999	999999	999999	999999	129	999999	503	526	545	951	689	999999	999999	223	701	999999	896	220	951	999999	999999	999999	824	999999	999	652	722	285	792	11	975	976	506	81	214	999999	343	132	561	725	307	554	378	741	905	999999	81	661	171	494	421	771	497	999999	999999	481	262	873	370	476	140	999999	734	543	976	
713	396	892	19	999999	231	773	659	999999	792	922	827	93	338	73	581	999999	123	307	590	213	999999	836	999999	733	778	469	762	999999	595	999999	820	834	764	201	549	188	652	999999	272	647	122	999999	878	729	654	178	545	999999	895	79	114	436	999999	772	234	559	473	999999	892	999999	20	575	640	713	999999	992	328	146	524	402	999999	622	44	999999	101	226	958	699	999999	609	999999	999999	198	999999	974	999999	999999	992	966	989	715	376	999999	999999	999999	547	631	174	999999	661	999999	999999	782	503	661	491	402	20	681	999999	601	773	206	999999	838	554	386	123	739	999999	121	336	179	534	687	51	23	999999	315	553	999999	793	999999	427	999999	999999	999999	999999	999999	492	991	870	320	999999	398	999999	180	999999	671	999999	999999	517	435	907	549	523	239	257	815	620	478	999999	705	999999	422	807	700	779	532	999999	870	691	999999	256	728	999999	999999	220	146	999999	999999	696	863	232	393	87	367	176	999999	245	295	436	879	254	24	133	174	193	546	590	252	400	794	356	221	999999	268	189	188	308	507	28	999999	999999	999999	781	13	482	744	345	450	999999	999999	296	38	444	999999	999999	242	604	86	832	674	555	503	480	902	999999	21	913	818	188	987	578	737	276	325	808	505	242	130	999999	448	999999	150	718	499	507	327	776	668	999999	946	999999	232	675	999999	565	577	999999	999999	496	471	831	526	271	546	332	558	762	129	12	509	999	483	999999	393	999999	999999	784	999999	405	198	244	254	565	242	413	999999	72	921	999999	241	999999	363	634	231	617	684	878	182	999999	999999	999999	657	665	753	946	110	838	291	881	159	792	297	483	999999	236	586	961	39	142	999999	496	840	369	771	282	646	849	999999	776	787	537	612	814	456	633	999999	589	999999	295	313	518	999999	50	610	448	939	999999	336	999999	41	723	849	49	999999	462	724	298	894	999999	999999	260	675	515	103	622	189	999999	999999	674	649	999999	159	999999	829	467	715	800	758	332	343	999999	523	178	744	73	687	573	999999	999999	908	298	694	340	999999	62	843	275	946	999999	268	999999	999999	999999	999999	44	574	115	999999	999999	999999	999999	999999	999999	147	543	737	506	770	39	999999	616	999999	43	999999	999999	999999	819	757	776	999999	999999	854	769	999999	877	913	999999	999999	710	499	581	363	890	256	999999	999999	132	202	999999	325	346	999999	999999	63	999999	607	818	896	995	731	754	357	442	999999	307	80	769	508	270	630	999999	683	999999	540	999999	262	968	787	781	601	190	627	316	461	288	999999	
999999	999999	421	280	105	999999	827	978	999999	233	921	999999	948	913	989	623	932	821	449	999999	444	386	700	999999	638	999999	125	404	551	999999	51	981	829	999999	142	63	97	990	535	912	855	92	794	139	341	195	838	868	611	567	694	495	22	626	509	999999	25	31	641	999999	848	999999	436	618	999999	939	999999	595	781	935	535	941	296	536	999999	362	591	571	999999	453	202	257	792	984	442	556	999999	213	853	999999	999999	76	358	999999	73	999999	655	186	946	401	242	253	96	676	41	752	999999	485	999999	157	970	453	963	197	999999	601	999999	452	185	635	971	749	999999	210	897	469	593	999999	472	384	999999	999999	999999	666	999999	949	170	125	999999	689	999999	999999	999999	705	610	594	112	171	999999	472	790	999999	11	320	999999	493	510	886	779	571	169	383	999999	445	450	565	999999	306	977	922	440	525	498	999999	288	488	365	46	600	312	366	999999	235	999	999999	999999	413	313	246	727	448	283	346	391	529	999999	479	948	265	999999	766	806	193	677	999999	999999	999999	515	42	941	138	473	296	999999	999999	737	999999	23	999999	946	161	524	70	999999	999999	999999	189	999999	999999	313	19	416	781	999999	546	560	248	558	999999	329	789	999999	999999	304	599	974	999999	999999	187	792	999999	999999	107	999999	893	251	745	933	203	874	94	607	549	999999	932	999999	692	741	931	999999	499	999999	55	531	167	999999	999999	766	999999	508	180	320	929	183	486	999999	318	473	662	999999	815	314	364	999999	999999	999999	359	999999	372	877	292	255	938	533	302	237	420	575	160	639	997	999999	999999	694	704	774	678	375	999999	389	413	228	999999	999999	838	194	999999	951	297	976	999999	701	999999	999999	226	924	381	405	881	259	142	742	322	32	999999	999999	41	669	399	999999	513	983	308	982	473	73	999999	311	999999	999999	992	469	288	999999	735	305	584	999999	478	999999	402	999999	494	993	999999	670	905	999999	340	999999	999999	574	562	827	472	920	402	421	319	162	758	80	710	773	999999	672	999999	148	999999	10	999999	542	201	999999	999999	241	499	315	999999	803	167	119	971	692	954	428	906	461	711	815	999999	999999	189	325	32	332	571	999999	737	584	999999	767	771	339	999999	620	383	943	759	241	431	97	685	516	994	648	108	999999	819	837	999999	12	436	999999	107	97	999999	875	999999	744	999999	778	577	999999	596	399	347	642	941	343	55	963	701	480	394	815	999999	672	330	383	234	553	901	999999	818	214	341	300	241	663	267	507	356	25	999999	652	519	534	919	604	
311	999999	86	485	792	802	310	955	96	292	609	690	554	999999	520	126	999999	677	343	392	68	57	410	288	86	999999	616	686	909	999999	999999	953	752	999999	82	999999	999999	425	117	999999	999999	386	214	949	64	999999	952	143	504	454	775	842	201	537	999999	263	65	798	409	254	196	999999	56	354	999999	999999	937	828	151	999999	649	999999	999999	327	999999	682	843	999999	233	999999	595	482	999999	464	966	463	762	225	189	999999	711	678	26	999999	829	999999	340	999999	999999	408	639	133	992	751	804	323	999999	874	59	864	420	604	574	899	659	713	999999	591	999999	533	999999	722	999999	332	51	971	999999	708	999999	999999	352	984	498	825	870	471	490	999999	660	652	192	888	176	325	999999	999999	114	999999	212	126	849	999999	481	439	515	999999	484	999999	710	833	999999	572	386	851	999999	436	999999	749	39	198	232	999	930	735	351	999999	555	333	924	934	867	327	506	380	357	603	512	69	999999	953	986	821	730	999999	999999	999999	511	324	999999	972	999999	364	97	24	894	849	818	745	97	511	371	161	745	776	966	561	76	16	503	918	923	999999	999999	999999	999999	410	999999	999999	999999	732	502	999999	529	951	934	512	239	492	485	507	785	766	971	807	591	999999	86	954	860	222	552	505	999999	999999	999999	952	999999	21	812	493	580	714	999999	365	19	140	631	999999	842	464	331	584	530	995	999999	166	85	631	494	376	334	999999	253	749	189	996	420	644	902	981	586	999999	679	999999	999999	999999	982	999999	798	999999	214	292	122	999999	999999	968	999999	825	751	893	876	304	526	446	169	265	470	999999	185	999999	999999	986	891	860	877	999999	999999	538	78	72	183	469	833	42	172	999999	212	847	999999	221	32	594	999999	19	999999	999999	701	999999	833	999999	999999	948	999999	785	741	227	401	261	528	787	73	999999	756	999999	999999	417	471	494	284	127	63	623	185	999999	990	135	102	882	755	595	411	671	705	406	999999	235	38	57	999999	944	999999	950	328	81	999999	585	837	999999	299	697	821	217	959	715	999999	987	999999	477	999999	999999	134	999999	505	933	386	999999	741	360	999999	494	388	423	203	999999	477	112	304	999999	815	999999	999999	999999	592	67	999999	203	711	989	788	999999	462	561	261	999999	999999	999999	455	394	695	756	999999	487	978	805	319	407	999999	629	247	515	692	999999	999999	391	329	246	926	999999	169	192	999999	999999	999999	761	999999	827	172	519	519	346	999999	910	417	69	999999	999999	909	787	999999	376	189	999999	751	282	782	793	900	870	365	999999	
999999	16	234	512	76	103	999999	226	773	491	244	999999	120	901	858	782	261	601	821	519	337	149	999999	793	13	608	999999	298	978	248	927	999999	163	936	142	999999	999999	905	993	999999	893	692	23	266	999999	684	999999	850	423	10	541	308	999999	999999	255	74	317	999999	509	999999	999999	627	999999	535	999999	943	351	999999	768	218	106	356	608	354	999999	644	136	999999	662	999999	636	158	874	978	706	999999	999999	317	999999	78	342	254	405	535	999999	275	454	487	701	198	999999	798	92	215	999999	195	700	704	999999	611	937	874	779	190	830	945	752	269	999999	936	700	999999	492	999999	875	852	950	999999	999999	360	999999	648	741	473	985	838	76	999999	999999	520	928	999999	97	89	140	468	999999	999999	999999	437	999999	194	658	999999	999999	310	315	392	339	61	999999	999999	731	869	420	298	143	315	205	992	878	93	194	999999	17	162	999999	412	569	417	999999	736	999999	545	837	999999	990	999999	975	685	533	999999	340	999999	285	999999	999999	228	668	841	334	169	29	712	999999	439	999	349	758	999999	364	902	823	999999	999999	999999	999999	999999	42	415	307	168	339	520	469	204	753	999999	43	707	345	999999	999999	999999	92	227	716	664	987	408	999999	651	227	639	999999	630	999999	418	359	776	60	629	195	999999	999999	176	829	509	999999	363	686	999999	315	60	10	637	169	105	839	456	792	595	209	634	409	655	940	999999	999999	838	343	345	811	267	657	715	999999	490	193	915	397	217	421	633	721	177	999999	176	639	692	999999	765	578	903	984	464	430	561	853	999999	236	139	319	414	29	351	36	58	403	294	105	678	912	999999	68	584	183	575	912	242	319	999999	71	999999	377	578	766	908	282	202	999999	980	636	305	689	268	999999	17	999999	380	150	999999	772	999999	999999	999999	852	654	844	999999	999999	855	648	621	999999	461	78	999999	999999	450	584	128	775	999999	999	999999	52	999999	244	799	686	176	999999	541	999999	31	11	716	909	585	726	121	999999	872	911	439	999999	25	726	238	200	999999	970	174	999999	32	522	571	354	481	750	999999	999999	55	724	124	894	117	529	999999	999999	361	903	999999	723	472	999999	902	300	570	784	36	891	16	609	999999	999999	796	745	79	999999	999999	371	438	835	999999	701	28	158	796	999999	234	999999	179	777	838	191	999999	450	334	967	619	281	784	696	999999	353	414	445	133	919	999999	371	999999	58	29	989	475	625	999999	770	46	754	503	36	999999	540	722	999999	999999	419	685	999999	421	999999	888	169	587	741	999999	
148	999999	583	35	877	446	862	45	130	999999	848	999999	894	218	563	931	999999	777	999999	146	193	631	186	999999	999999	999999	751	950	359	999999	860	412	999999	514	999999	483	463	728	625	589	697	999999	602	479	922	702	791	999999	858	180	999999	999999	828	604	999999	517	120	908	321	643	694	999999	999999	999999	897	446	982	390	999999	89	477	146	161	178	449	688	38	706	999999	20	452	613	102	189	147	479	584	139	999999	585	372	554	417	981	999999	785	999999	642	582	486	999999	410	33	779	702	999999	239	660	999999	249	488	999999	166	999999	999999	91	820	507	999999	999999	861	999999	804	539	999999	999999	729	179	282	663	999999	396	133	275	300	51	589	323	486	260	249	923	999999	346	106	999999	999999	999999	790	814	965	321	999999	164	624	999999	999999	494	72	779	166	69	387	501	380	102	999999	891	999999	159	501	507	999999	571	999999	999999	879	468	999999	757	999999	623	389	468	698	558	576	969	651	433	446	999999	260	707	104	189	546	482	966	14	677	999999	106	640	322	999999	301	258	975	686	987	147	999999	314	999999	999999	680	999999	999999	821	525	999999	249	586	999999	406	256	999999	999999	999999	999999	406	502	999999	999999	38	999999	748	155	240	266	999999	994	965	445	308	52	999999	463	560	509	627	679	999999	489	366	999999	999999	927	916	221	999999	781	999999	295	999999	645	624	234	225	26	932	773	572	565	207	326	284	999999	999999	363	311	859	999999	499	773	999999	358	948	723	771	17	999999	239	29	999999	999999	999999	679	854	663	428	720	999999	544	577	854	117	999999	291	999999	982	378	522	562	909	999999	999999	487	999999	864	999999	675	511	454	18	121	544	553	999999	660	999999	604	297	999999	935	590	621	382	922	919	999999	769	999999	683	788	639	999999	677	999999	168	682	540	168	999999	999999	752	219	793	536	465	999999	563	999999	631	741	387	90	771	627	328	508	491	999999	602	254	527	19	827	665	378	812	867	443	129	977	999999	446	307	384	192	381	827	999999	999999	609	66	999999	45	942	410	999999	537	59	790	659	999999	999999	565	745	849	743	391	137	167	652	453	129	192	653	972	999999	783	396	444	947	680	999999	108	993	198	69	973	885	999999	999999	999999	999999	653	469	999999	999999	999999	561	535	999999	999999	700	688	999999	999999	999999	285	999999	969	469	775	151	615	843	979	999999	999999	572	999999	999999	770	506	872	348	377	999999	999999	999999	999999	190	999999	232	860	996	999999	980	956	999999	837	261	784	999999	999999	794	999999	144	212	810	490	999999	916	318	13	746	
678	493	827	999999	446	530	469	562	525	789	410	999999	999999	618	885	998	599	591	735	305	15	188	589	999999	999999	242	433	665	243	635	999999	751	228	123	327	473	162	999999	999999	316	999999	999999	76	137	394	501	853	593	925	491	642	999999	583	708	741	499	904	749	55	999999	106	803	999999	999999	525	999999	334	177	300	421	846	982	742	428	513	783	999999	462	692	999999	999999	840	740	751	999999	939	999999	520	999999	999999	569	412	570	646	999999	988	902	999999	999999	735	999999	686	302	999999	644	659	592	165	999999	957	999999	999999	66	999999	999999	265	73	999999	897	585	491	999999	794	472	999999	443	422	999999	217	999999	880	936	850	957	636	702	548	237	117	343	356	999999	999999	425	451	128	355	327	822	955	924	335	288	36	253	361	892	829	661	211	247	496	948	999999	86	450	600	999999	616	131	717	999999	999999	563	999999	999999	499	999999	31	733	97	104	283	262	600	555	657	999999	999999	284	810	999999	575	999999	106	860	73	646	348	10	527	256	999999	700	247	999999	865	725	999999	999999	862	522	808	928	123	999999	222	695	88	530	792	776	396	341	320	998	270	999999	999999	378	416	853	40	30	216	841	393	583	999999	511	690	999999	37	939	999999	297	910	647	792	953	647	377	567	817	218	750	859	379	390	249	828	311	268	428	999999	19	492	787	999999	281	999999	639	681	576	840	859	999999	457	920	32	97	623	999999	513	731	49	295	999999	812	465	982	999999	202	775	683	389	999999	609	582	412	805	133	925	520	204	17	696	991	977	358	11	999999	459	999999	999999	999999	539	999999	999999	327	724	279	974	999999	299	744	999999	906	893	999999	195	149	999999	517	227	964	697	260	999999	724	999999	304	999999	464	463	579	999999	999999	623	478	849	919	912	265	999999	535	158	669	231	460	570	790	107	526	172	999999	537	941	149	999999	516	289	445	972	973	429	44	999999	802	719	189	999999	292	424	999999	275	237	619	830	999999	816	999999	999999	858	163	563	206	999999	301	601	51	623	999999	436	999999	570	484	939	291	267	501	999999	867	511	999999	959	999999	683	999999	999999	634	918	121	457	381	488	260	587	819	999999	233	325	229	210	677	566	915	855	462	51	791	297	999999	999999	200	188	170	999999	587	204	65	522	803	999999	967	133	512	248	65	483	319	896	130	999999	44	185	418	667	999999	714	999999	652	231	873	115	346	591	548	999999	202	327	733	999	999999	364	710	522	824	242	554	63	999999	799	978	731	894	177	466	537	999999	
999999	503	693	999999	160	413	999999	929	298	999999	542	999999	981	862	999999	586	896	505	517	999999	999999	999999	434	289	999999	999999	852	252	152	220	179	999999	20	251	433	824	49	136	999999	950	419	592	536	611	22	100	999999	999999	823	154	998	999999	949	999999	999999	185	999999	414	222	783	999999	999999	786	87	461	417	952	740	439	340	547	999999	41	999999	999999	999999	999999	999999	276	570	999999	914	429	999999	222	507	185	806	888	257	756	635	999999	999999	399	999999	805	459	160	999999	147	955	999999	999999	607	237	639	392	300	293	999999	255	147	652	113	646	629	788	864	953	241	156	852	999999	584	999999	856	351	999999	552	999999	607	673	671	999999	725	417	937	999999	984	999999	793	515	604	139	510	497	999999	587	752	742	999999	999999	206	999999	991	113	326	907	999999	380	298	225	748	29	521	582	476	229	387	239	692	397	879	95	448	640	257	999999	83	424	596	764	424	810	999999	22	476	306	440	999999	100	39	706	614	580	577	767	585	618	928	30	50	209	523	60	999999	999999	120	999999	999999	856	999999	833	999999	784	999999	801	999999	772	508	115	179	788	766	149	662	691	275	515	870	872	999999	999999	155	404	555	565	999999	760	627	306	365	380	89	764	825	999999	999999	829	56	776	830	813	999999	823	999999	261	999999	384	397	999999	450	605	65	488	999999	999999	688	875	239	999999	899	187	155	211	749	999999	709	999999	999999	999999	999999	446	468	103	52	857	999999	999999	553	303	999999	999999	999999	688	999999	759	999999	999999	579	994	517	560	599	88	999999	652	668	907	83	61	999999	441	71	930	683	999999	147	999999	446	337	507	999999	332	999999	845	382	814	466	355	989	483	118	431	328	999999	704	846	390	226	999999	199	426	258	502	999999	691	465	441	15	852	999999	999999	164	252	999999	161	238	662	999999	999999	838	212	562	93	577	444	19	742	981	978	167	756	744	56	147	999999	117	830	196	164	916	382	460	502	999999	999999	953	188	831	798	476	193	158	722	561	987	863	999999	999999	999999	999999	999999	460	999999	999999	866	999999	118	114	416	999999	999999	476	87	999999	999999	999999	69	716	457	999999	830	911	193	511	973	608	999999	494	160	227	942	905	880	483	203	999999	433	807	511	511	844	84	424	999999	78	999999	80	145	106	999999	999999	999999	476	824	850	812	999999	525	721	267	596	999999	954	198	999999	501	596	604	393	543	327	999999	215	946	646	756	496	999999	442	999999	538	885	398	914	999999	999999	999999	65	632	999999	655	908	95	253	914	230	129	
235	654	999999	130	999999	752	563	999999	551	253	530	187	999999	325	999999	93	999999	729	710	999999	999999	775	616	72	540	972	12	887	999999	176	961	999999	425	637	999999	999999	865	999999	72	143	835	995	871	250	999999	877	538	999999	818	999999	630	523	999999	999999	89	460	47	514	590	503	999999	675	509	385	291	498	762	467	65	63	999999	999999	667	999999	399	54	903	376	999999	662	999999	937	999999	594	545	999999	827	429	557	999999	746	360	554	568	999999	999999	495	999999	958	420	125	81	20	765	607	310	999999	637	999999	45	999999	671	361	999999	69	812	999999	915	999999	999999	671	999999	909	255	316	867	775	108	193	240	558	417	417	742	546	373	926	999999	999999	245	591	199	823	999999	261	85	999999	626	509	581	999999	580	655	999999	748	999999	171	999999	459	999999	534	757	454	999999	486	999999	263	619	391	696	886	303	928	604	262	999999	518	397	993	240	868	999999	599	612	677	978	761	303	993	763	999999	172	854	256	710	833	999999	457	999999	999999	821	999999	245	813	695	268	651	61	862	276	274	999999	999999	228	871	385	168	841	698	999999	999999	960	999999	627	494	723	999999	681	999999	428	736	999999	362	882	999999	999999	912	999999	917	418	337	999999	440	727	498	438	400	636	385	999999	675	903	759	537	731	860	763	618	328	971	819	969	167	443	539	214	421	888	808	392	472	381	924	999999	180	679	999999	898	138	66	333	813	306	568	752	832	999999	999999	160	558	725	304	467	945	599	999999	999999	997	197	294	999999	511	827	992	862	999999	978	479	367	999999	340	865	489	272	647	16	999999	598	690	707	999999	999999	999999	259	667	178	913	978	999999	812	137	999999	710	844	48	821	985	999999	706	459	999999	831	467	107	228	999999	815	205	999999	593	694	999999	316	490	391	431	773	577	335	693	389	999	999999	554	925	808	999999	645	999999	826	999999	369	999999	241	999999	81	138	999999	999999	807	363	718	999999	107	999999	999999	999999	230	999999	617	58	418	977	999999	999999	999999	999999	999999	182	419	705	999999	999999	481	572	999999	71	85	636	320	302	142	545	999999	340	671	329	692	436	751	592	999999	999999	999999	778	611	999999	879	172	999	38	224	467	621	999999	192	746	209	534	999999	122	999999	593	151	324	999999	999999	459	681	407	534	359	486	999999	827	999999	999999	366	999999	960	944	999999	913	636	291	999999	674	923	426	157	924	129	999999	644	638	451	999999	50	300	862	738	931	208	764	999999	679	999999	46	794	341	205	390	506	573	999999	931	237	957	999999	246	
999999	949	43	999999	483	415	999999	841	999999	385	430	946	75	839	999999	22	999999	158	999999	612	350	638	138	999999	999999	999999	622	999999	797	999999	224	393	999999	999999	999999	788	898	674	290	70	487	999999	253	418	910	999999	325	666	999999	835	947	88	999999	257	999999	999999	999999	947	581	999999	792	999999	54	999999	999999	999999	765	999999	999999	999999	123	999999	999999	111	135	453	999999	720	184	703	228	956	999999	999999	759	999999	597	933	999999	999999	968	951	103	351	277	879	999999	999999	258	999999	493	314	448	908	999999	638	999999	693	132	453	228	110	773	877	999999	999999	999999	93	335	34	449	999999	999999	219	475	172	225	526	833	255	601	236	472	999999	219	999999	517	344	999999	131	999999	903	999999	714	790	999999	187	225	630	999999	524	999999	999999	233	433	661	460	999999	999999	559	423	693	860	876	999999	991	999999	472	999999	806	328	30	843	214	108	546	30	148	999999	607	984	10	896	401	730	832	403	248	999999	558	999999	289	999999	690	999999	243	53	934	999999	798	238	999999	999999	999999	999999	999999	999999	628	999999	999999	640	322	809	834	574	423	796	468	999999	28	597	999999	999999	999999	352	49	128	163	506	865	503	96	285	630	379	279	999999	82	288	999999	907	774	123	990	917	151	480	77	125	999999	446	584	787	844	999999	838	129	446	999999	84	386	772	999999	999999	393	554	46	188	465	304	999999	724	999999	920	121	999999	286	604	202	211	569	999999	47	999999	428	918	999999	441	429	540	160	16	601	213	999999	145	652	853	606	999999	999999	301	999999	820	325	722	404	867	733	387	561	525	254	999999	515	335	734	911	999999	475	255	604	999999	999999	999999	963	999999	976	80	975	180	999999	999999	999999	106	999999	448	227	999999	999999	524	999999	708	999999	978	634	761	331	697	523	999999	999999	21	141	127	510	543	999999	676	361	598	427	796	757	216	138	527	425	999999	999999	886	517	25	999999	951	814	999999	716	946	999999	211	801	289	999999	999999	440	421	865	711	595	734	999999	550	999999	117	106	644	951	834	850	116	346	157	459	999999	893	725	877	190	999999	614	999999	740	999999	159	797	148	249	192	999999	999999	661	713	587	999999	135	966	480	999999	854	180	944	999999	105	999999	864	999999	829	920	681	714	544	685	408	981	907	30	999999	395	999999	958	404	769	68	143	454	999999	569	945	511	927	254	849	336	142	669	944	644	753	999999	152	318	999999	511	71	182	976	999999	606	606	999999	999999	999999	716	896	776	185	999999	962	958	999999	999999	999999	418	753	999999	694	999999	275	322	
963	386	999999	110	177	649	85	268	996	960	999999	327	963	349	407	355	169	143	439	999999	493	131	682	794	63	67	999999	999999	999999	601	488	627	999999	293	643	999999	940	985	548	256	700	917	826	999999	489	914	999999	545	21	408	310	561	919	999999	828	841	703	846	57	120	224	174	999999	999999	482	851	286	679	999999	679	999999	184	999999	999999	666	999999	999999	999999	315	148	999999	999999	999999	999999	301	926	707	142	999999	801	999999	103	937	438	999999	536	999999	431	999999	999999	637	452	999999	341	993	135	966	736	252	262	547	999999	999999	999999	183	335	275	999999	999999	555	999999	999999	224	999999	655	999999	246	166	161	139	169	873	161	677	999999	493	60	567	366	175	999999	999999	890	212	999999	10	562	39	264	706	270	265	327	973	999999	492	238	999999	686	682	889	810	584	122	103	673	999999	999999	406	999999	285	708	795	999999	595	999999	264	21	650	654	758	216	901	999999	868	903	555	187	192	28	265	125	880	683	285	160	999999	777	119	590	138	698	632	574	431	562	999999	388	388	321	238	226	294	41	923	682	999999	139	999999	199	128	999999	999999	388	434	169	999999	999999	662	444	786	486	902	69	526	70	584	337	999999	315	443	176	799	871	789	49	831	848	759	603	252	267	534	919	472	443	26	254	999999	999999	735	358	726	999999	535	752	324	234	999999	999999	108	581	115	938	755	999999	999999	809	598	394	338	979	361	69	202	528	999999	982	597	93	53	999999	196	762	580	94	450	855	346	47	725	606	999999	896	504	670	161	999999	174	999999	547	216	655	755	933	756	997	999999	751	999999	800	341	636	431	999999	769	394	999999	367	670	999999	50	999999	999999	669	999999	645	465	564	999999	376	366	818	999999	546	999999	999999	440	828	824	999999	783	113	340	246	393	969	911	999999	735	285	809	999999	503	999999	506	743	104	96	211	999999	999999	112	229	639	444	523	999999	999999	983	95	999999	999999	542	582	727	936	142	325	286	999999	733	389	828	255	567	999999	324	77	49	102	589	999999	627	714	556	680	883	999999	802	870	999999	36	103	650	331	999999	999999	920	292	570	611	999999	810	448	386	162	284	999999	999999	999999	208	491	845	890	505	609	896	828	36	999999	62	441	999999	415	352	999999	296	187	923	999999	441	403	785	478	491	810	999999	999999	337	404	406	909	999999	999999	671	927	190	212	999999	722	398	867	894	999999	517	180	266	404	105	999999	999999	106	999999	798	875	805	706	377	408	695	75	717	501	632	650	152	810	37	744	
424	999999	93	999999	211	883	574	509	549	960	321	554	150	92	657	538	309	999999	831	619	865	231	999999	999999	999999	999999	681	999999	272	595	999999	999999	999999	999999	680	163	782	999999	849	999999	999999	305	999999	416	97	151	924	999999	844	103	999999	293	999999	418	879	203	999999	289	584	554	212	208	247	954	999999	952	326	490	412	503	756	245	999999	917	999999	569	74	407	716	317	999999	56	531	178	254	91	390	819	780	487	450	502	489	305	999999	113	68	212	820	145	999999	999999	232	350	347	999999	284	72	110	319	138	315	573	276	821	165	676	78	709	999999	571	506	710	924	63	999999	756	714	215	215	511	862	586	580	492	298	824	191	831	149	806	328	719	999999	999999	145	929	999999	483	556	436	999999	502	316	573	329	733	307	297	93	358	569	999999	894	999999	276	729	992	999999	532	341	495	999999	569	707	253	786	249	576	917	999999	543	240	659	778	520	369	999999	17	172	999999	526	999999	748	791	999999	471	825	663	91	999999	936	438	999999	999999	940	999999	932	608	329	543	493	731	379	758	815	339	999999	125	297	906	458	999999	621	967	815	601	999999	999999	999999	782	961	586	494	511	398	115	289	444	838	999999	436	672	687	999999	81	794	524	999999	999999	907	273	709	375	184	957	951	999999	983	999999	349	264	164	147	547	581	907	247	999999	369	709	999999	762	999999	530	999999	786	307	999999	895	999999	86	508	802	563	518	999999	220	319	553	446	299	305	45	498	512	282	534	150	999999	999999	999999	656	999999	999999	857	510	431	844	704	181	654	999999	97	388	272	755	361	583	38	329	696	928	323	999999	420	754	727	789	28	207	261	166	999999	999999	473	999999	878	536	706	18	830	375	614	382	792	475	218	657	236	756	921	951	122	728	477	629	999999	707	855	113	999999	642	826	506	920	497	999999	365	999999	842	876	999999	877	999999	498	330	323	999999	999999	945	546	79	563	999999	286	310	54	226	264	844	97	181	681	603	999999	198	999999	999999	462	305	595	999999	742	393	879	999999	83	102	239	156	315	999999	576	999999	999999	714	89	564	230	999999	453	999999	111	81	754	999999	153	284	999999	310	781	215	999999	834	359	999999	337	179	392	190	236	951	987	117	538	696	604	999999	46	520	119	999999	887	842	852	932	750	671	638	184	953	799	306	928	375	109	911	741	560	873	386	909	182	49	393	999999	675	994	542	68	110	999999	247	999999	200	999999	328	647	982	426	999999	666	540	999999	999999	999999	654	999999	741	
438	784	862	221	173	143	209	811	847	458	999999	266	756	138	999999	83	582	999999	31	999999	578	781	999999	999999	143	930	719	379	964	999999	999999	846	617	262	113	283	247	170	84	151	991	999999	999999	198	632	169	196	538	959	144	654	999999	999999	330	999999	657	520	113	87	999999	999999	829	847	44	502	513	999999	999999	999999	999999	836	421	486	879	999999	999999	310	85	137	973	743	191	419	830	168	90	223	296	98	456	762	143	92	841	999999	171	148	446	999999	999999	520	691	513	662	308	999999	399	754	584	580	356	999999	976	113	499	242	420	999999	875	421	300	363	999999	578	544	702	999999	644	161	585	455	864	388	18	463	61	999999	757	532	926	691	469	712	999999	110	999999	167	979	352	999999	751	999999	571	284	828	166	285	935	999999	605	903	754	602	998	135	491	66	968	649	447	564	662	999999	948	730	999999	650	897	999999	227	544	359	301	665	999999	333	999999	113	190	307	999999	742	639	999999	999999	936	866	713	393	999999	999999	999999	339	905	999999	999999	999999	999999	554	997	515	999999	467	999999	70	999999	462	937	999999	801	198	953	788	352	671	999999	33	567	926	793	964	937	999999	858	957	355	29	396	733	745	695	681	999999	192	791	397	284	999999	865	478	483	929	548	591	430	316	411	986	244	120	74	80	999999	999999	42	999999	874	609	942	999999	534	76	213	428	116	517	403	605	561	283	546	294	701	458	999999	45	398	922	438	650	999999	42	162	999999	681	625	985	798	999999	222	523	675	796	160	999999	999999	725	999999	999999	913	999999	999999	435	999999	573	999999	378	247	450	997	190	951	180	301	770	501	913	999999	747	490	531	605	455	349	759	871	498	999999	999999	902	319	277	447	524	738	148	607	201	999999	902	257	748	358	999999	41	572	504	504	389	451	999999	145	383	999999	391	999999	360	96	211	702	290	826	732	999999	687	912	514	656	563	632	894	721	999999	845	242	783	999999	302	317	196	376	994	172	72	999999	999999	999999	452	999999	430	788	521	999999	358	621	999999	25	809	474	128	999999	848	999999	757	557	999999	606	538	999999	608	70	67	999999	24	336	296	664	669	150	999999	28	999999	523	143	999999	999999	731	999999	999999	811	767	447	828	199	139	527	63	414	515	625	999999	366	690	534	999999	730	742	975	999999	334	999999	356	669	961	110	995	335	807	913	185	60	999999	314	950	840	999999	239	999999	999999	808	999999	259	164	524	936	661	382	988	773	123	640	999999	999999	899	54	420	999999	867	98	143	
999999	255	501	340	575	999999	61	999999	693	746	500	163	99	223	100	517	202	154	34	448	623	346	44	799	999999	303	266	415	905	429	845	372	500	752	616	988	757	824	949	785	999999	642	305	37	622	486	667	999999	808	536	999999	632	842	650	519	855	221	999999	795	281	894	646	833	273	900	138	999999	999999	606	112	760	378	999999	249	999999	999999	51	16	999999	68	636	320	606	379	211	223	529	849	242	761	777	64	39	999999	999999	963	808	41	136	494	823	999999	349	706	776	850	436	602	999999	539	999999	214	526	736	645	999999	50	464	72	999999	608	813	115	999999	334	705	999999	528	359	875	999999	999999	879	691	245	316	970	900	602	999999	786	999999	47	703	947	573	538	302	999999	316	999999	354	968	449	885	19	224	505	381	999999	510	908	253	999999	366	999999	334	999999	500	338	613	150	999999	711	901	681	776	999999	897	999999	176	56	496	53	952	828	51	440	805	999999	102	475	528	999999	850	877	999999	109	346	153	248	704	801	703	702	782	999999	267	548	999999	242	999999	608	999999	904	464	422	210	984	538	763	894	999999	274	246	147	999999	340	861	34	998	999999	75	999999	523	999999	999999	792	350	180	346	783	999999	601	993	290	999999	908	626	395	464	999999	125	807	390	353	676	999999	467	999999	170	160	999999	523	999999	999999	999999	999999	106	442	219	630	859	999999	999999	979	999999	436	280	999999	280	712	999999	475	569	999999	999999	268	373	179	796	999999	334	785	999999	195	387	378	395	438	544	22	812	194	185	834	999999	310	615	410	351	249	266	511	999999	999999	446	930	954	999999	13	487	491	927	646	502	305	83	999999	16	602	999999	51	842	999999	268	900	529	999999	735	901	261	652	962	999999	556	460	823	502	561	999999	456	423	703	434	66	531	999999	999999	999999	538	999999	999999	999999	808	717	207	424	999999	35	557	999999	641	228	789	752	834	999999	108	99	999999	482	581	253	268	155	999999	347	417	365	999999	25	999999	616	206	361	999999	999999	999999	999999	999999	45	732	476	999999	831	815	999999	914	682	231	11	786	459	640	66	968	261	350	662	506	860	17	735	298	999999	999999	999999	999999	437	996	999999	375	999999	740	999999	749	114	249	437	999999	999999	433	735	143	735	239	531	976	150	393	999999	703	999999	999999	999999	38	997	188	999999	894	791	183	999999	685	441	636	999999	719	999999	316	863	22	913	332	491	436	281	601	562	312	415	999999	999999	53	999999	96	875	999999	250	978	751	926	776	542	999999	999999	946	60	702	
109	440	812	352	834	999999	999999	790	178	132	999999	756	406	999999	170	488	742	999999	999999	999999	354	761	424	478	655	564	936	246	380	783	999999	490	231	899	463	871	999999	706	56	523	21	306	706	260	188	999999	355	310	615	63	999999	999999	513	867	357	347	25	343	696	279	593	254	419	394	483	999999	535	506	999999	999999	885	46	255	919	181	57	64	174	999999	999999	219	999999	631	326	976	110	976	999999	551	125	855	269	19	999999	929	766	887	321	777	606	696	848	999999	999999	178	769	304	593	695	309	293	851	999999	272	69	957	623	102	418	383	999999	180	955	56	443	626	37	999999	999999	414	170	742	396	693	999999	371	999999	315	158	216	805	393	999999	251	831	13	999999	746	718	971	152	999999	903	999999	10	525	999999	999999	882	551	742	999999	603	291	149	551	464	360	535	698	470	318	943	211	577	222	999999	713	224	439	411	291	759	28	272	376	999999	999999	692	999999	999999	999999	999999	607	474	999999	999999	387	999999	290	549	999999	220	29	510	999999	999999	702	827	788	999999	189	877	452	150	460	77	999999	28	773	712	472	667	999999	230	75	885	999999	736	999999	432	999999	999999	999999	890	545	80	999999	999999	438	999999	146	999999	904	208	297	527	999999	467	23	910	215	368	339	577	86	208	897	799	999999	948	999999	965	999999	365	999999	579	943	561	604	390	999999	999999	590	257	576	307	763	124	999999	999999	904	879	999999	688	227	767	281	366	814	347	183	940	83	489	20	181	936	548	320	718	583	429	862	633	582	999999	777	91	11	778	445	782	866	999999	999999	635	251	999999	148	130	999999	587	746	266	999999	398	999999	999999	247	999999	999999	224	999999	224	964	484	26	100	115	88	989	199	999999	45	902	401	84	186	445	385	929	999999	409	200	999999	996	683	606	999999	193	156	999999	844	607	417	230	978	651	999999	569	999999	161	444	999999	141	118	232	999999	364	816	999999	816	999999	861	474	974	814	614	999999	999999	801	419	674	999999	932	999999	355	999999	627	681	422	999999	255	876	999999	999999	999999	349	999999	313	773	972	999999	999999	869	340	21	999999	142	443	999999	999999	848	962	768	209	486	521	137	818	762	999999	92	682	999999	892	999999	999999	105	695	31	474	999999	500	204	999999	999999	75	63	602	311	371	624	194	276	59	583	999999	118	567	999999	440	222	250	999999	308	889	570	215	977	769	999999	888	446	421	999999	818	358	767	999999	41	999999	468	999999	517	400	850	898	415	354	318	288	680	537	404	999999	999999	315	949	
999999	938	999999	859	85	833	88	483	188	999999	999999	240	234	524	999999	535	880	971	687	733	159	458	991	999999	861	668	999999	551	360	999999	830	688	999999	408	999999	11	434	999999	999999	701	438	917	672	136	89	999999	93	999999	512	999999	999999	620	999999	581	800	448	947	453	998	416	351	537	133	145	999999	647	727	826	999999	176	111	329	588	985	305	999999	785	999999	999999	747	585	727	49	357	999999	219	122	999999	607	433	63	999999	563	976	360	999999	999999	999999	194	441	396	267	999999	345	999999	999999	41	589	286	568	662	999999	378	999999	831	624	497	999999	616	732	534	795	228	999999	123	999999	765	612	635	403	999999	259	999999	642	360	327	616	703	999999	335	188	999999	654	49	771	999999	999999	312	999999	999999	413	27	999999	999999	907	999999	49	891	232	780	438	999999	954	883	130	412	999999	736	899	999999	999999	999999	999999	290	554	11	151	189	458	152	518	999999	467	899	990	999999	338	228	735	759	999999	725	481	675	896	758	579	771	919	368	568	999999	412	640	728	619	697	639	907	999999	999999	999999	999999	999999	272	975	962	64	892	698	84	193	10	999999	999999	999999	323	654	394	795	432	379	270	999999	584	642	59	827	181	999999	733	999999	321	830	309	999999	293	401	412	921	796	999999	878	230	293	999999	875	999999	414	447	999999	999999	255	121	999999	90	599	352	505	630	999999	144	883	521	964	385	872	999999	840	806	999999	921	251	472	999999	907	999999	49	999999	209	766	787	422	999999	85	690	453	209	356	229	829	941	895	999999	999999	661	641	999999	265	908	512	704	431	999999	999999	999999	801	782	121	575	588	559	545	306	864	148	722	999999	445	283	932	672	823	999999	977	999999	35	470	477	348	999999	143	783	999999	999999	71	365	814	294	701	889	999999	97	999999	999999	999999	405	599	917	856	938	999999	921	982	976	839	881	810	631	392	357	340	999999	773	308	999999	999999	647	609	802	782	907	999999	999999	999999	271	585	52	999999	999999	661	999999	552	621	409	784	222	999999	999999	999999	190	555	193	902	353	558	365	999999	482	195	503	757	990	125	83	41	999999	187	598	999999	264	999999	830	923	999999	999999	788	999999	373	524	242	999999	999999	752	999999	237	724	962	999999	835	999999	270	999999	794	213	903	999999	999999	547	378	999999	44	213	218	602	351	725	269	181	432	770	672	951	958	953	529	42	247	502	845	316	999999	787	763	999999	999999	279	45	720	827	999999	360	999999	994	367	999999	771	517	160	280	512	465	790	968	74	244	999999	611	841	683	
870	208	934	999999	72	501	999999	999999	410	608	81	689	999999	999999	999999	420	999999	999999	600	999999	999999	525	97	232	343	851	874	819	999999	573	683	668	204	999999	957	286	425	453	932	865	951	331	116	551	999999	822	915	447	31	654	999999	363	999999	95	925	355	999999	712	999999	999999	999999	999999	751	836	924	412	494	999999	396	669	994	82	999999	734	803	436	418	546	32	520	935	436	797	53	855	330	657	118	120	999999	175	999999	95	999999	248	523	580	999999	626	999999	337	413	61	362	660	645	999999	285	292	999999	936	575	690	999999	285	200	639	707	981	999999	754	386	401	999999	503	999999	987	312	496	290	856	999999	999999	235	192	532	385	999999	393	220	991	999999	826	621	675	999999	32	247	446	57	883	872	298	999999	52	951	21	277	858	378	657	36	789	12	999999	797	655	465	665	999999	814	204	323	770	613	383	999999	779	118	999999	268	750	866	999999	406	983	849	897	999999	999999	999999	999999	586	24	999999	964	592	824	979	877	945	567	581	693	243	999999	558	528	418	669	401	241	168	955	120	999999	170	999999	605	658	948	757	999999	434	241	706	999999	309	217	999999	790	999999	999999	999999	999999	701	999999	999999	215	717	435	331	999999	523	838	999999	949	631	904	999999	803	251	228	331	929	197	295	156	461	536	81	259	320	999999	878	666	441	999999	997	999999	737	988	145	999999	999999	626	278	999999	595	952	999999	986	999999	561	999999	999999	999999	478	310	770	416	999999	720	999999	999999	185	20	720	645	182	847	31	999999	495	917	815	999999	999999	108	313	999999	536	999999	509	999999	95	855	999999	999999	338	159	963	999999	999999	13	999999	277	999999	999999	999999	999999	558	122	999999	114	735	362	909	643	40	444	186	380	999999	851	879	471	999999	898	999999	999999	262	797	316	999999	884	403	999999	999999	212	547	647	97	999999	697	999999	423	999999	999999	54	732	945	124	892	894	973	999999	630	999999	133	999999	65	569	692	727	999999	761	999999	400	229	999999	956	427	441	492	796	98	999999	310	491	465	333	816	853	827	999999	147	999999	999999	58	302	999999	999999	999999	999999	999999	88	404	332	343	999999	617	999999	185	712	776	527	999999	999999	107	999999	272	329	894	999999	999999	249	715	999999	999999	999999	856	393	999999	927	568	935	999999	483	10	717	999999	997	999999	881	999999	999999	640	150	60	999999	463	504	325	173	39	453	136	699	48	252	373	539	978	126	999999	999999	404	999999	154	841	468	999999	409	389	200	275	363	22	820	999999	608	574	814	496	762	999999	78	188	898	
124	808	369	444	999999	354	999999	999999	999999	138	622	192	999999	996	219	398	263	105	935	972	764	100	123	878	705	643	999999	724	492	999999	401	999999	226	359	999999	42	108	765	999999	45	46	999999	513	884	208	160	225	578	605	108	509	265	142	999999	999999	999999	695	999999	739	999999	556	999999	536	495	737	465	999999	999999	999999	186	999999	498	455	900	936	517	587	239	680	555	999999	999999	129	394	854	145	33	20	999999	16	346	617	35	536	999999	606	999999	27	157	742	999999	191	611	428	999999	21	810	242	278	999999	446	466	810	194	696	999999	999999	152	641	601	442	956	819	960	840	682	472	999999	421	340	999999	570	91	938	371	246	618	701	585	842	335	999999	741	598	569	880	807	999999	839	162	296	576	385	555	310	237	372	650	999999	135	549	891	821	999999	828	875	384	999999	822	459	717	999999	999999	999999	276	651	999999	999999	400	959	874	999999	89	999999	999999	231	194	536	638	144	999999	999999	999999	460	303	443	969	999999	770	693	505	935	29	390	444	999999	999999	587	289	658	23	151	259	628	999999	919	999999	561	895	606	999999	848	243	999999	584	749	504	116	999999	832	681	420	459	707	464	939	999999	699	824	375	221	606	256	979	999999	732	999999	495	999999	384	631	418	908	173	999999	657	702	341	805	695	183	903	92	457	977	999999	692	552	173	321	318	999999	736	530	999999	999999	601	263	566	852	41	19	906	130	999999	273	512	999999	999999	999999	246	279	893	139	201	999999	524	799	11	999999	50	175	999999	888	75	518	681	999999	999999	917	999999	449	999999	953	663	174	997	962	999999	714	99	999999	848	367	999999	49	999999	607	338	999999	570	802	261	48	999999	865	688	28	65	999999	592	134	517	999999	999999	999999	504	999999	476	37	319	561	553	297	439	644	999999	964	812	36	299	83	59	700	356	263	999999	999999	151	999999	486	978	907	999999	999999	999999	999999	70	615	999999	545	288	141	311	999999	999999	258	964	608	999999	548	723	215	38	402	999999	85	817	440	497	610	999999	799	999999	551	999999	654	999999	175	474	756	999999	358	535	999999	21	942	747	931	347	15	232	137	974	999999	762	773	999999	171	999999	888	81	630	999999	677	777	999999	462	760	437	364	268	799	143	420	292	375	680	999999	999999	575	338	885	102	492	387	639	999999	429	788	568	999999	999999	561	586	684	999999	241	857	713	532	489	999999	999999	983	746	433	993	563	999999	397	102	340	780	48	560	195	999999	999999	300	999999	664	999999	971	868	587	439	248	557	999999	
999999	144	999999	834	858	96	999999	390	999999	999999	999999	645	271	462	401	475	999999	58	999999	35	499	108	606	567	576	868	455	25	635	999999	316	195	446	827	321	263	279	505	921	952	219	804	427	888	999999	501	999999	581	580	403	999999	391	725	532	246	557	537	265	268	989	640	336	999999	713	439	999999	209	443	151	999999	205	940	136	570	999999	695	681	717	999999	84	999999	874	444	242	265	999999	470	913	591	763	725	24	247	999999	322	883	59	714	999999	999999	301	999999	440	442	207	210	264	164	716	551	999999	999999	45	193	523	765	999999	522	458	999999	307	295	999999	387	423	191	703	999999	999999	932	645	966	269	999999	999999	516	443	12	45	999999	671	999999	999999	999999	999999	999999	978	999999	419	556	991	537	999999	944	281	15	999999	63	29	999999	507	70	906	999999	905	909	999999	999999	410	17	332	999999	487	999999	842	992	98	812	499	517	212	999999	785	702	941	118	710	324	380	777	999999	999999	983	28	557	611	409	424	144	978	354	999999	653	411	233	999999	59	863	111	289	999999	305	564	511	813	999999	999999	213	841	796	209	246	24	632	608	941	905	468	845	241	592	999999	677	521	173	999999	995	383	478	838	999999	846	223	100	860	113	826	999999	214	999999	999999	999999	582	999999	778	999999	580	31	803	292	207	999999	999999	999999	696	253	628	52	999999	205	863	901	734	13	737	362	32	923	772	999999	125	432	263	155	904	999999	100	340	999999	65	999999	973	579	196	640	477	829	352	404	616	485	999999	144	999999	836	434	999999	579	999999	426	999999	657	999999	307	176	999999	999999	871	965	309	163	297	310	999999	999999	889	332	999999	373	999999	533	679	528	166	30	999999	297	254	319	480	926	999999	730	326	969	390	724	281	30	865	150	957	387	105	462	197	482	852	999999	947	112	922	215	999999	999999	415	999999	102	999999	834	487	999999	999999	494	999999	642	567	984	322	777	999999	999999	528	508	129	575	302	433	703	833	859	445	403	372	999999	13	315	999999	433	564	261	632	994	999999	387	67	404	892	722	820	629	498	539	999999	782	62	404	707	230	326	123	999999	399	454	974	999999	999999	999999	999999	379	336	187	560	758	999999	542	66	999999	130	72	999999	409	710	999999	213	371	999999	330	589	999999	609	999999	999999	116	999999	556	243	549	220	346	378	214	775	352	494	999999	937	780	557	250	995	71	999999	168	155	713	994	516	250	613	145	999999	610	999999	770	999999	26	454	318	999999	309	999999	999999	784	693	966	633	367	999999	999999	
433	135	999999	349	330	547	30	12	960	736	561	726	309	999999	999999	19	999999	974	999999	765	435	999999	999999	587	999999	489	939	999999	474	189	999999	636	127	999999	190	999999	595	271	481	232	708	24	493	581	418	582	216	525	583	684	372	658	785	633	999999	940	999999	999999	408	999999	608	227	999999	781	656	924	609	999999	426	201	424	342	503	360	999999	421	999	890	179	369	283	424	229	790	816	431	851	494	163	249	999999	999999	999999	999999	999999	490	486	711	925	493	973	396	108	391	269	40	165	434	576	999999	940	772	26	48	567	193	999999	747	965	235	82	124	667	186	846	25	478	862	737	999999	999999	999999	965	999999	999999	999999	326	838	530	785	276	999999	918	249	309	582	392	999999	83	999999	493	738	746	700	421	858	728	921	999999	254	562	302	697	999	978	652	806	341	652	680	867	999999	999999	189	958	655	205	999999	877	273	633	654	789	307	93	206	550	275	999999	537	999999	404	303	999999	233	999999	729	999999	270	656	776	999999	999999	402	999999	333	999999	567	999999	999999	662	999999	54	281	621	907	512	400	916	782	111	540	77	999999	522	999999	865	941	955	999999	926	287	999999	230	497	582	482	396	735	759	685	983	534	508	999999	999999	360	32	664	999999	470	339	11	488	554	245	983	66	880	108	468	579	611	755	839	999999	153	823	784	48	999999	999999	999999	999999	999999	128	15	568	999999	664	123	999999	287	999999	524	596	285	679	676	261	599	426	516	636	999999	116	381	779	669	999999	713	536	248	625	890	354	999999	844	391	999999	239	424	815	225	985	625	302	971	999999	999999	109	474	156	532	999999	18	610	999999	999999	990	746	236	999999	751	999999	586	604	999999	749	999999	999999	999999	999999	249	999999	185	611	300	650	675	999999	410	547	427	399	249	389	716	186	881	744	644	977	401	690	12	525	73	274	408	30	641	999999	999999	329	999999	999999	906	510	999999	407	319	999999	201	186	345	999999	481	362	711	999999	888	484	867	434	288	464	896	559	29	659	548	999999	252	654	999999	999999	999999	999999	731	999999	999999	215	913	999999	435	266	785	224	354	323	54	999999	563	212	142	166	363	999999	50	999999	290	357	491	999999	858	294	999999	546	999999	167	999999	383	630	648	723	999999	999999	999999	999	31	678	999999	215	705	615	837	471	49	521	25	824	999999	67	528	999999	135	724	308	625	150	130	249	220	197	999999	999999	89	915	488	459	595	970	999999	29	534	608	999999	786	999999	999999	822	106	999999	988	342	366	325	112	866	
999999	958	999999	767	858	900	439	471	28	999999	943	757	556	560	72	999999	854	218	47	993	999999	984	937	309	604	328	34	999999	999999	854	752	355	999999	58	891	500	999999	999999	999999	129	105	999999	133	999999	65	999999	275	545	962	569	999999	158	288	119	999999	999999	30	962	999999	999999	999999	225	999999	173	999999	999999	999999	507	999999	999999	105	651	437	918	897	46	860	999999	253	999999	999999	488	999999	999999	376	999999	77	999999	366	999999	479	999999	48	999999	999999	879	897	999999	357	467	493	767	876	401	473	836	999999	369	221	656	752	283	718	833	486	397	964	587	796	248	531	999999	151	999999	101	734	613	196	999999	27	148	999999	400	786	999999	999999	999999	859	999999	540	883	707	999999	709	535	206	652	215	999999	999999	915	319	999999	118	935	999999	999999	999999	309	999999	233	534	694	204	517	999999	883	999999	986	999999	784	114	398	265	365	823	266	441	855	895	999999	407	999999	819	112	828	736	999999	850	276	999999	999999	559	460	317	999999	22	461	202	684	999999	720	229	574	999999	810	921	908	753	121	999999	194	639	414	656	999999	113	875	101	999999	124	601	91	719	530	667	554	937	947	16	810	804	249	181	582	371	999999	856	747	301	906	828	538	999999	951	999999	487	999999	804	999999	255	147	369	513	999999	721	639	509	53	414	266	984	960	999999	311	520	944	999999	832	295	647	999999	137	800	781	999999	73	352	999999	54	189	999999	142	999999	760	673	999999	736	999999	860	999999	678	812	343	45	922	868	790	437	441	540	29	323	519	844	999	20	569	731	999999	658	297	741	998	234	856	851	504	987	637	85	999999	856	999999	999999	969	443	794	765	859	428	999999	914	336	514	170	96	999999	621	760	662	875	999999	339	212	999999	936	999999	118	188	80	373	999999	799	366	332	999999	350	955	875	566	226	803	871	854	385	382	415	494	74	770	237	882	999999	975	210	214	999999	999999	129	42	999999	999999	587	789	64	479	124	999999	192	999999	745	668	746	203	999999	81	143	484	826	999999	531	999999	54	999999	842	490	576	999999	165	999999	646	999999	999999	842	937	540	999999	92	799	906	268	444	312	76	35	569	146	43	538	139	81	52	943	67	510	309	999999	179	999999	574	902	299	814	74	361	999999	832	903	999999	906	854	60	684	920	802	96	26	978	392	283	354	543	296	36	56	603	637	999999	999999	637	999999	56	146	235	13	999999	629	248	715	999999	737	999999	777	632	284	30	367	999999	264	424	293	662	787	672	229	369	999999	788	27	
757	536	999999	999999	628	16	807	914	458	917	834	466	778	272	999999	546	121	766	664	999999	999999	999999	615	523	918	354	247	269	999999	999999	644	965	841	999999	958	335	999999	999999	158	626	476	115	908	115	430	957	515	400	266	136	118	602	999999	46	991	999999	920	540	653	284	768	548	451	999999	282	869	625	999999	314	999999	862	449	999999	47	285	999999	337	510	103	960	999999	847	12	999999	897	999999	999999	804	240	447	414	999999	999999	874	999999	928	999999	999999	832	561	999999	958	95	71	273	999999	985	311	761	999999	193	419	446	999999	445	921	545	999999	999999	999999	252	820	327	866	999999	719	431	743	190	999999	999999	871	678	541	628	880	761	941	999999	999999	65	325	53	169	263	994	706	335	439	936	392	559	910	600	318	521	999999	229	999999	554	247	252	130	414	999999	322	741	905	999999	564	999999	604	42	999999	185	927	777	167	613	999999	22	106	314	253	964	706	960	999999	233	117	249	542	671	999999	991	813	999999	999999	999999	941	263	801	271	874	776	787	999999	999999	424	390	743	483	615	483	541	151	938	877	449	118	999999	663	681	956	324	627	999999	514	334	371	733	148	813	999999	543	221	834	439	477	187	189	376	999999	842	373	766	926	197	986	850	875	999999	199	245	999999	599	129	314	559	158	853	999999	999999	63	656	605	670	944	940	330	316	508	409	271	929	985	10	839	593	999999	701	746	527	999999	496	416	949	999999	92	943	999999	529	880	999999	999999	176	116	609	195	768	999999	982	999999	666	543	377	917	999999	316	603	999999	290	721	10	457	999999	495	999999	567	250	656	102	861	996	238	999999	628	999999	938	763	999999	400	653	825	462	999999	499	861	999999	999999	999999	31	999999	488	354	811	999999	879	870	225	680	331	52	999999	999999	13	130	260	999999	756	749	835	999999	553	724	999999	636	896	548	738	618	634	844	448	750	999999	999999	382	999999	999999	978	999999	999999	722	92	557	358	707	712	459	999999	248	433	999999	379	663	42	717	764	155	184	911	341	999999	606	999999	487	603	204	487	999999	747	607	21	777	10	625	999999	470	176	850	928	193	98	149	379	211	659	79	97	602	124	618	506	251	77	999999	87	999999	46	80	999999	512	235	999999	851	641	422	416	999999	47	999999	257	999999	305	256	728	253	993	236	844	827	534	999999	884	66	139	110	769	710	593	548	160	433	999999	106	999999	957	999999	999999	738	789	253	701	59	836	999999	30	211	995	348	174	93	999999	202	252	229	999999	350	232	
722	540	999999	705	785	499	614	823	501	999999	830	770	443	705	498	65	584	999999	68	58	999999	999999	899	773	372	429	464	271	999999	854	876	999999	999999	587	999999	207	146	547	916	999999	231	999999	529	12	175	578	730	388	999999	146	667	999999	346	302	43	999999	641	879	999999	365	45	353	592	646	333	809	163	856	140	300	919	46	917	509	826	155	999999	999999	607	793	698	999999	999999	999999	999999	489	999999	999999	553	962	999999	267	214	560	523	878	460	999999	679	999999	425	874	257	110	227	630	479	837	476	887	33	999999	999999	549	999999	959	999999	498	999999	843	134	999999	312	177	734	999999	999999	999999	985	947	695	707	228	251	378	824	999999	770	877	999999	20	999999	999999	666	938	821	986	664	999999	564	406	962	432	835	241	587	571	90	375	565	999999	122	851	529	202	326	999999	999999	181	843	140	711	999999	999999	999999	286	990	645	239	912	675	178	474	430	550	733	285	999999	19	999999	262	748	405	321	999999	999999	995	328	474	999999	305	956	492	999999	999999	694	351	999999	13	955	596	925	850	999999	999999	629	647	430	978	468	51	143	29	390	591	392	316	310	137	934	290	671	181	617	616	718	686	425	999999	999999	392	999999	389	999999	999999	336	897	999999	430	147	260	999999	350	15	580	172	936	111	468	50	999999	999999	999999	78	999999	925	754	243	847	999999	999999	999999	433	132	86	303	754	965	196	264	495	374	879	989	683	715	331	176	999999	454	782	584	956	999999	477	999999	347	999999	390	279	999999	664	104	259	203	38	151	228	999999	286	417	999999	915	213	999999	23	171	420	999999	958	999999	588	206	402	399	999999	275	477	654	999999	956	444	999999	916	683	830	280	629	796	999999	573	999999	247	759	46	810	668	999999	999999	463	189	999999	924	999999	675	993	467	702	999999	833	762	674	573	999999	330	973	396	999	530	725	743	542	999999	741	999999	501	999999	999999	365	588	999999	999999	76	201	556	999999	999999	162	251	689	373	999999	769	999999	891	899	999999	999999	439	73	424	669	233	685	999999	999999	313	193	999999	183	652	30	346	282	142	251	608	381	645	301	463	243	999999	840	999999	999999	773	661	849	495	961	305	17	302	999999	42	297	391	481	910	725	336	124	77	46	353	241	497	999999	650	300	999999	409	999999	609	190	911	393	333	554	873	652	343	553	999999	357	22	54	118	110	953	227	999999	735	576	999999	129	690	804	18	933	286	999999	209	999999	804	896	870	692	983	999999	904	67	927	46	999999	999999	999999	855	999999	
340	197	388	999999	999999	999999	267	673	999999	482	70	231	999999	999999	620	597	821	144	358	417	460	999999	999999	135	979	58	999999	972	698	999999	144	999999	834	124	999999	999999	897	110	512	130	999999	999999	999999	999999	922	899	325	741	317	449	999999	858	999999	447	238	197	836	999999	750	647	913	999999	999999	76	347	512	999999	474	647	999999	699	721	631	999999	871	238	843	150	212	90	999999	428	999999	258	253	999999	999999	396	886	999999	909	999999	359	999999	216	261	257	242	872	419	511	999999	104	999999	750	999999	236	999999	576	999999	353	695	999999	999999	914	999999	629	999999	823	72	999999	10	587	166	964	65	999999	767	32	619	981	611	277	999999	578	999999	999999	232	507	713	58	362	819	886	146	224	593	689	950	721	632	530	418	810	252	511	273	938	478	695	999999	469	961	957	999999	999999	427	999999	101	42	171	407	999999	119	23	814	190	701	29	750	471	681	817	310	987	460	999999	999999	550	999999	618	395	753	812	999999	589	400	862	867	404	796	336	598	999999	560	999999	999999	308	999999	438	331	571	919	728	234	999999	652	660	970	568	549	961	999999	34	999999	775	653	999999	574	434	423	999999	834	625	953	144	93	999999	750	762	159	894	999999	122	999999	56	476	35	587	999999	936	739	892	308	999999	999999	999999	573	999999	784	581	894	734	999999	24	13	737	304	774	100	999999	753	910	999999	999999	655	301	603	288	999999	309	628	828	999999	999999	684	999999	535	999999	128	999999	999999	404	966	999999	265	170	306	108	742	999999	182	999999	497	644	193	999999	684	999999	209	543	26	295	138	484	953	999999	218	999999	339	577	212	533	655	576	999999	999999	944	36	163	999999	995	504	545	67	137	377	340	880	314	855	999999	644	571	585	999999	233	276	491	999999	199	951	431	768	999999	117	648	605	999999	750	835	884	657	737	713	548	521	749	999999	999999	585	734	337	571	999999	825	999999	962	999999	999999	671	91	463	999999	963	999999	573	736	999999	949	999999	771	419	999999	999999	970	999999	907	999999	46	999999	999999	205	143	999999	999999	999999	860	294	349	549	686	534	852	89	999999	431	859	773	999999	999999	785	379	999999	869	813	999999	206	102	514	999999	659	114	43	94	197	886	329	156	508	919	713	452	40	410	801	247	567	61	725	548	245	143	686	71	999999	114	84	273	838	149	427	768	779	618	889	581	500	999999	999999	866	999999	999999	275	261	271	999999	348	720	77	576	999999	155	376	966	999999	526	428	972	885	92	812	65	317	368	501	945	672	422	520	
230	746	799	169	858	445	999999	868	999999	999999	865	765	363	206	271	392	282	999999	999999	131	373	163	528	999999	809	63	56	405	907	999999	326	671	999999	210	847	830	958	985	517	530	964	657	992	999999	999999	327	459	859	55	976	229	553	859	300	156	999999	227	917	999999	805	999999	136	961	676	483	204	838	162	359	441	434	296	999999	292	999999	716	171	356	999999	999999	604	197	999999	999999	539	999999	811	636	64	999999	612	50	635	999999	999999	837	696	325	698	826	999999	999999	999999	614	552	933	669	999999	143	999999	906	999999	66	999999	999999	211	777	40	147	710	392	999999	108	578	829	393	660	181	161	999999	29	845	658	45	999999	999999	687	999999	388	606	113	999999	502	623	874	999999	984	767	511	929	70	665	188	987	999999	285	999999	999999	784	168	282	497	424	999999	999999	70	223	999999	863	903	524	42	651	999999	607	156	709	999999	704	98	409	999999	999999	999999	999999	363	999999	670	999999	728	108	999999	960	999999	999999	615	820	689	212	813	527	963	903	608	415	38	24	647	999999	297	576	724	999999	695	999999	389	828	203	999999	67	403	552	428	145	999999	767	81	999999	999999	991	999999	29	282	891	571	445	989	999999	816	241	349	29	289	999999	161	384	530	275	471	944	787	627	999999	155	419	999999	545	767	802	647	956	592	439	399	961	556	452	344	134	999999	400	767	999999	321	717	383	999999	999999	999999	431	247	806	959	273	214	708	999999	999999	999999	999999	900	231	268	178	284	756	590	999999	352	605	931	999999	150	159	554	30	999999	824	437	45	712	430	783	999999	999999	160	632	999999	195	263	999999	325	862	537	422	178	508	217	999999	960	999999	382	771	388	499	999999	665	810	718	194	999999	69	999999	999999	884	999999	447	999999	768	134	134	999999	705	99	932	616	332	613	999999	999999	522	43	787	477	999999	339	658	999999	881	999999	495	822	457	999999	795	613	999999	426	653	941	731	620	448	999999	836	379	676	682	456	883	729	999999	999999	999999	671	434	999999	999999	999999	999999	821	999999	16	421	638	312	967	999999	304	999999	989	906	960	795	654	901	594	874	640	999999	663	999999	948	999999	628	444	748	999999	339	999999	999999	999999	999999	108	999999	688	614	37	284	534	999999	972	388	137	893	823	999999	999999	999999	770	840	407	590	329	891	845	999999	17	999999	204	563	853	999999	932	987	594	999999	861	999999	965	999999	566	599	999999	471	691	597	821	114	804	352	469	434	568	531	934	999999	903	217	284	999999	999999	999999	90	970	999999	606	999999	149	309	
999999	240	613	724	482	283	807	484	858	999999	257	999999	903	999999	851	103	428	806	999999	62	779	999999	654	400	380	691	331	519	145	999999	94	152	681	805	664	122	856	999999	999999	257	999999	339	55	17	36	323	702	256	239	876	999999	799	53	97	529	999999	999999	999999	353	791	952	999999	348	945	125	115	599	108	333	739	247	718	999999	164	924	449	733	646	373	999999	988	999999	290	268	783	294	999999	594	285	302	536	643	999999	304	304	840	990	999999	892	921	723	999999	999999	500	639	421	999999	889	172	90	637	999999	848	297	803	999999	999999	999999	171	999999	999999	15	823	40	212	603	999999	427	859	94	458	633	999999	451	342	999999	161	790	629	999999	216	218	431	205	999999	999999	794	999999	500	427	832	910	938	71	915	999999	999999	999999	297	45	68	999999	40	88	631	14	999999	407	999999	419	726	227	460	799	999999	797	583	627	375	615	808	293	926	999999	261	999999	695	692	536	624	612	268	502	593	313	554	188	353	574	660	411	999999	124	91	999999	615	460	148	447	127	144	999999	526	681	999999	775	735	999999	999999	93	319	999999	870	339	807	467	724	866	496	80	618	240	63	999999	999999	421	178	845	741	646	97	999999	254	999999	999999	458	742	821	366	538	818	590	999999	490	350	908	999999	784	283	243	891	999999	652	377	508	904	109	811	477	999999	606	999999	857	190	995	762	258	462	849	359	724	903	509	958	999999	38	714	572	999999	305	894	999999	999999	507	754	999999	904	877	909	585	358	931	353	551	931	999999	733	999999	999999	587	659	999999	934	924	518	988	999999	694	126	999999	199	536	446	182	921	222	328	359	436	999999	858	381	999999	274	10	793	999999	958	36	332	304	378	999999	999999	645	829	999999	647	988	766	417	220	760	439	395	821	999999	181	629	999999	609	383	909	991	729	288	999999	999999	923	725	438	136	667	999999	185	821	458	659	536	999999	764	681	999999	669	999999	999999	620	123	878	189	308	999999	338	999999	722	920	999999	96	67	367	316	788	723	273	338	290	552	966	263	999999	372	835	645	537	954	999999	22	249	906	999999	667	409	791	744	426	999999	797	999999	81	265	361	999999	601	178	785	975	957	108	999999	804	105	653	859	314	816	472	743	801	364	793	908	999999	189	999999	699	907	999999	999999	999999	288	999999	999999	895	998	223	999999	244	476	999999	978	999999	914	999999	999999	999999	23	549	487	928	999999	316	996	999999	287	356	999999	192	999999	479	999999	978	978	261	62	321	901	758	861	100	816	
238	277	999999	999999	822	994	999999	999999	999999	999999	999999	518	999999	891	972	999999	209	999999	651	91	817	619	996	873	999999	999999	662	855	789	94	265	687	396	122	726	48	945	619	464	362	819	114	633	793	519	470	928	369	90	999999	999999	149	220	19	999999	999999	280	186	999999	830	341	466	999999	907	430	680	131	938	175	933	550	589	999999	299	272	712	986	999999	363	999999	74	999999	774	964	392	126	477	387	123	117	768	769	244	634	30	362	816	726	372	839	348	989	999999	157	284	999999	985	921	746	296	999999	76	822	845	765	48	692	334	524	314	212	999999	999999	67	999999	781	999999	529	278	909	896	270	999999	524	999999	84	108	627	689	999999	140	556	640	826	486	701	947	398	999999	982	670	999999	999999	999999	636	603	175	999999	982	999999	766	999999	652	837	400	370	999999	307	999999	999999	940	74	644	254	184	999999	999999	997	581	473	999999	957	660	999999	248	414	999999	782	887	597	909	962	645	195	512	674	903	803	999999	125	475	649	999999	999999	51	605	999999	956	999999	980	500	999999	564	999999	669	809	999999	366	598	985	999999	452	420	66	781	978	999999	999999	999999	509	752	309	999999	465	997	194	999999	482	254	999999	566	999999	898	906	106	999999	407	136	999999	999999	868	546	215	450	814	32	238	999999	406	999999	186	398	224	384	238	201	606	108	520	485	596	333	122	955	429	999999	999999	513	960	999999	580	999999	999999	999999	641	215	999999	130	999999	975	955	536	85	999999	467	178	999999	524	678	999999	999999	308	999999	999999	999999	544	434	259	31	999999	478	725	727	368	492	883	466	185	743	32	106	485	456	999999	529	70	258	999999	498	999999	319	39	834	64	902	999999	686	999999	932	106	999999	844	108	46	999999	240	808	717	698	583	711	713	781	655	808	660	851	81	521	56	296	503	761	999999	305	448	999999	672	999999	220	999999	574	253	646	999999	261	999999	420	48	299	261	541	242	914	549	606	258	189	255	252	430	614	379	886	999999	287	93	337	740	68	349	146	261	488	386	146	470	144	999999	999999	283	440	999999	232	999999	755	271	999999	231	999999	199	711	427	222	999999	592	205	366	836	964	178	999999	999999	999999	949	125	289	753	538	412	999999	124	775	698	969	989	999999	157	101	64	25	245	999999	51	868	638	999999	48	698	793	999999	113	307	449	388	233	760	61	282	679	475	999999	318	999999	562	999999	936	999999	253	799	20	999999	275	781	948	932	943	999999	122	999999	406	250	65	744	470	43	999999	336	999999	745	
238	530	874	999999	589	508	927	999999	489	999999	702	989	999999	999999	783	893	999999	525	500	455	290	132	999999	961	999999	234	999999	574	358	528	268	610	418	999999	570	490	999999	853	202	999999	15	655	158	329	999999	416	455	166	961	577	205	301	835	864	464	116	590	999999	149	364	56	363	999999	999999	999999	102	580	999999	999999	302	719	999999	999999	60	449	634	973	620	352	865	999999	999999	612	781	999999	966	774	554	54	464	899	999999	713	837	999999	652	999999	999999	999999	526	836	999999	999999	668	857	999999	999999	785	425	829	142	970	569	283	585	750	750	167	637	567	327	36	999999	873	403	999999	999999	495	656	797	917	785	999999	826	39	619	477	943	999999	122	999999	999999	139	224	999999	929	701	439	261	652	901	999999	561	237	209	809	917	954	999999	409	940	482	138	627	911	357	155	743	254	999999	283	807	999999	524	999999	338	999999	37	551	473	756	840	244	13	895	367	234	598	626	230	999999	522	677	999999	182	526	860	999999	313	974	999999	958	195	295	379	999999	325	46	667	999999	911	889	999999	801	999999	109	248	135	732	999999	999999	556	126	999999	273	760	999999	719	352	53	477	396	999999	577	690	798	654	948	633	800	51	999999	930	755	999999	813	119	999999	871	999999	999999	735	999999	758	850	999999	999999	999999	999999	619	965	606	693	624	403	999999	175	835	121	853	454	300	501	931	512	935	626	999999	999999	460	650	262	847	279	999999	742	617	965	726	463	999999	999999	926	24	999999	999999	999999	315	362	792	647	284	764	27	999999	999999	244	847	256	915	999999	480	999999	571	968	712	999999	423	858	999999	908	999999	119	658	896	961	373	486	106	999999	441	320	18	922	812	376	999999	829	999999	778	508	770	719	811	852	487	45	364	999999	132	999999	90	456	999999	999999	447	174	116	131	999999	623	999999	750	189	483	299	471	534	758	601	999999	928	772	90	999999	148	999999	307	806	419	925	19	999999	974	388	999999	863	316	48	999999	211	391	708	984	999999	750	29	999999	337	562	25	511	999999	999999	907	759	318	376	550	746	956	867	310	711	999999	999999	999999	776	999999	999999	435	165	495	999999	400	832	229	787	925	411	128	951	999999	999999	999999	999999	413	987	76	999999	52	497	766	302	418	344	91	999999	253	999999	434	253	999999	215	999999	999999	26	999999	63	84	999999	531	450	148	627	14	897	66	318	327	999999	999999	999999	181	90	937	999999	203	975	999999	750	232	543	385	976	874	223	999999	125	999999	407	202	933	992	999999	521	999999	627	674	413	
447	34	688	926	999999	105	544	566	134	199	471	999999	246	998	333	317	999999	75	171	753	999999	142	999999	774	919	18	999999	716	92	568	890	771	529	571	618	725	544	617	999999	999999	339	999999	639	926	82	585	955	999999	668	782	533	999999	465	921	999999	314	93	999999	999999	999999	999999	827	484	999999	999999	699	303	675	389	607	772	380	39	290	423	145	502	24	702	344	63	470	58	310	999999	908	316	607	949	313	999999	630	611	703	192	512	181	83	627	382	999999	290	555	70	19	163	952	999999	508	999999	812	79	999999	671	288	238	779	184	531	400	393	695	726	86	999999	152	768	336	107	999999	963	428	397	329	63	773	915	999999	300	881	955	999999	109	471	999999	999999	999999	939	425	954	732	999999	552	999999	989	596	563	479	999999	999999	394	999999	87	597	999999	393	681	892	618	999999	323	791	884	649	999999	262	595	999999	999999	403	999999	829	910	153	999999	999999	876	170	999999	466	219	446	893	433	496	999999	62	999999	999999	118	890	526	999999	909	641	999999	122	902	791	999999	10	999999	999999	701	143	565	715	934	999999	556	516	521	561	161	999999	876	898	460	162	999999	210	92	316	475	999999	216	508	11	512	247	854	973	999999	603	466	909	999999	201	300	931	999999	128	104	401	601	379	999999	999999	613	999999	999999	999999	750	684	536	917	992	999999	199	926	66	714	432	180	999999	543	151	958	695	396	999999	706	169	999999	999999	91	988	914	874	142	251	340	397	999999	999999	201	233	999999	999999	548	917	132	12	999999	875	999999	696	923	699	68	238	16	483	999999	438	345	502	528	202	999999	929	88	554	66	685	726	326	684	999999	999999	320	457	999999	156	479	213	704	795	999999	583	395	999999	225	815	999999	999999	856	999999	319	860	699	704	502	999999	619	839	999999	945	999999	159	999999	22	999999	199	748	999999	126	336	999999	235	999999	999999	999999	618	69	864	862	739	162	450	999999	999999	999999	123	999999	615	999999	277	537	640	635	999999	117	206	999999	383	125	36	77	133	128	530	432	94	229	991	531	883	563	999999	976	838	793	247	290	446	647	835	388	999999	999999	848	799	117	599	882	599	977	628	999999	748	836	671	38	332	349	723	290	999999	999999	94	81	714	999999	999999	999999	999999	869	916	999999	735	999999	648	999999	307	280	999999	999999	494	347	999999	554	999999	878	16	150	999999	764	915	940	722	367	941	568	58	754	144	27	454	802	917	730	70	83	949	468	197	737	999999	62	618	409	795	556	426	540	816	836	775	523	
630	210	953	975	999999	378	999999	89	885	553	145	713	870	691	430	672	999999	191	999999	999999	952	439	999999	999999	332	323	571	394	151	518	938	307	252	999999	999999	716	999999	95	252	581	129	999999	851	188	916	905	538	113	136	999999	57	634	907	237	571	201	999999	100	653	517	999999	954	937	377	614	837	471	939	999999	999999	999999	407	938	357	428	999999	587	855	947	426	999999	467	999999	397	470	313	400	24	369	999999	548	685	442	999999	773	999999	999999	999999	573	88	443	999999	999999	422	858	649	695	560	809	727	999999	322	153	236	732	349	695	550	999999	310	447	999999	579	539	175	220	965	999999	583	262	673	113	291	868	999999	195	999999	846	538	999999	999999	999999	999999	642	376	999999	542	216	12	999999	479	999999	576	272	640	999999	29	999999	256	648	684	491	977	999999	63	510	999999	284	253	547	476	999999	999999	999999	692	608	251	936	173	939	677	759	211	159	783	53	536	999999	238	999999	999999	999999	599	889	146	136	861	658	588	865	204	268	962	999999	957	630	617	490	580	41	745	92	999999	316	971	925	290	828	773	999999	999999	999999	55	257	381	657	999999	132	950	566	747	593	357	307	999999	418	999999	746	201	163	999999	56	449	999999	260	999999	928	293	918	999999	845	42	999999	999999	999999	192	999999	715	93	310	380	495	999999	23	294	162	735	999999	571	562	999999	544	999999	999999	585	927	999999	849	999999	299	729	966	213	999999	999999	714	707	779	416	562	999999	90	662	891	782	939	515	999999	999999	108	999999	344	721	999999	91	311	999999	275	999999	964	619	373	718	794	581	413	291	801	303	999999	454	955	186	18	366	999999	881	746	837	645	421	147	999999	898	999999	999999	999999	847	658	419	318	442	786	999999	942	832	999999	868	319	379	657	714	141	341	653	999999	167	713	999	42	429	659	437	357	552	482	999999	999999	852	196	999999	444	152	884	271	21	999999	735	75	534	686	999999	436	468	999999	707	15	605	255	549	999999	999999	847	626	989	659	999999	439	899	470	405	999999	26	999999	220	222	571	999999	80	641	232	432	647	999999	355	417	233	969	999999	845	999999	830	574	999999	999999	999999	597	526	895	999999	17	739	835	604	999999	144	999999	313	999999	775	145	758	534	999999	327	999999	893	381	280	582	436	999999	80	64	999999	575	999999	714	172	593	999999	999999	362	999999	634	493	597	52	999999	220	421	920	721	593	709	717	305	961	985	167	733	999999	255	323	185	971	669	780	610	563	167	291	150	999999	160	999999	999999	999999	999999	834	
215	851	44	70	999999	516	323	486	355	286	999999	25	729	15	860	999999	799	999999	293	662	824	999999	442	784	62	140	779	67	443	999999	999999	240	982	161	951	999999	191	195	162	669	658	192	435	333	999999	152	561	145	999999	751	300	366	782	325	20	398	419	260	17	40	736	265	53	735	999999	49	42	578	63	999999	227	613	999999	623	14	999999	391	118	500	910	578	643	263	691	329	954	457	999999	151	563	999999	999999	188	132	932	402	148	700	368	254	120	999999	999999	999999	534	687	480	168	999999	999999	17	310	759	999999	461	103	12	361	416	20	999999	375	999999	500	514	295	434	999999	691	612	502	691	750	255	800	595	561	437	167	999999	999999	999999	356	772	555	172	181	91	670	999999	999999	787	999999	999999	999999	999999	999999	999999	321	249	262	999999	477	708	875	325	559	999999	999999	999999	999999	999999	204	774	536	999999	29	664	944	352	123	999999	103	852	999999	715	407	999999	593	999999	49	999999	125	918	390	768	821	647	897	240	612	999999	784	803	306	824	592	519	999999	369	725	891	647	999999	135	908	621	624	496	999999	999999	166	920	251	827	999999	459	285	999999	767	481	381	999999	714	739	999999	999999	999999	555	397	132	887	582	999999	339	158	999999	156	792	999999	157	207	160	737	321	455	747	999999	976	999999	999999	317	135	62	888	999999	999999	932	239	680	350	331	78	108	999999	40	584	999999	911	678	250	312	493	912	620	283	231	40	402	293	708	34	323	821	33	815	762	529	344	985	35	999999	917	122	141	825	999999	999999	999999	291	871	999999	631	308	493	999999	823	222	441	614	132	102	540	999999	972	325	18	256	85	999999	277	64	999999	926	653	850	999999	380	781	795	155	179	340	120	999999	658	403	24	338	961	991	550	98	999999	863	999999	999999	999999	999999	815	816	999999	976	478	23	999999	696	705	654	642	999999	999999	999999	646	469	953	762	429	533	323	922	993	918	999999	239	999999	965	633	73	721	999999	423	240	966	978	999999	999999	861	106	999999	961	697	370	695	999999	548	119	452	269	909	179	439	999999	826	893	823	999999	861	248	295	851	73	999999	999999	651	262	222	474	667	206	759	901	332	929	999999	234	633	233	829	691	618	523	373	163	552	562	975	414	82	165	310	341	622	811	999999	897	65	437	53	42	336	644	784	73	160	278	999999	999999	473	668	199	739	42	557	999999	999999	700	489	390	98	287	807	401	511	895	428	288	521	187	464	179	205	189	797	364	999999	999999	309	13	284	
999999	467	999999	413	965	571	308	999999	999999	999999	206	575	56	955	999999	529	253	999999	178	999999	989	999999	341	18	499	994	999999	245	202	703	598	401	486	999999	642	999999	865	988	545	334	130	222	388	762	267	603	158	234	52	835	730	465	999999	281	294	861	135	999999	999999	971	999999	999999	872	439	825	805	99	940	322	934	999999	265	737	999999	611	776	216	999999	999999	895	999999	334	202	366	973	143	999999	214	822	780	694	933	83	573	322	66	349	948	999999	461	999999	218	911	117	182	475	999999	999999	670	517	655	999999	191	28	136	686	871	516	466	999999	546	999999	128	541	250	999999	191	174	999999	554	436	267	999999	298	391	637	423	999999	999999	999999	999999	999999	544	314	135	999999	999999	999999	999999	635	999999	999999	492	254	915	629	100	380	867	452	294	563	766	125	91	999999	914	892	637	499	273	999999	999999	999999	999999	574	350	999999	999999	999999	999999	136	726	895	369	602	774	397	383	761	546	52	227	742	223	999999	999999	999999	233	737	233	859	999999	999999	999999	408	512	999999	967	351	999999	286	963	999999	999999	167	836	870	999999	999999	999999	527	519	875	952	230	569	588	744	434	368	999999	999999	678	879	999999	999999	778	999999	999999	100	250	429	42	482	270	88	461	278	66	25	344	673	744	124	999999	349	552	995	150	839	999999	790	543	982	999999	695	295	999999	355	458	67	346	794	398	999999	999999	487	999999	691	999999	117	320	687	999999	999999	999999	845	564	183	779	165	783	999999	999999	999999	459	886	59	999999	575	999999	576	923	999999	999999	998	878	356	999999	999999	862	999999	999999	998	731	999999	112	133	958	119	849	999999	711	575	303	284	952	999999	232	923	221	999999	999999	125	358	541	396	999999	461	35	379	499	999999	999999	917	15	999999	394	999999	999999	356	762	101	999999	999999	999999	864	357	314	682	55	215	134	816	396	434	872	198	650	200	227	32	672	932	999999	360	999999	146	658	999999	805	568	283	669	577	459	345	282	399	999999	999999	49	775	778	999999	174	374	17	189	492	143	290	999999	209	999999	333	100	169	274	376	167	728	999999	27	876	487	931	999999	249	937	999999	999999	999999	365	523	188	256	893	951	575	985	898	956	176	164	525	999999	83	999999	253	368	999999	17	32	137	948	350	758	999999	503	243	909	767	252	999999	543	999999	388	685	999999	999999	206	999999	699	390	268	771	999999	999999	361	663	999999	140	995	999999	912	592	776	238	999999	837	999999	991	458	342	86	141	714	773	620	999999	999999	999999	177	176	999999	968	999999	642	
999999	187	817	895	999999	839	999999	778	772	999999	490	999999	713	999999	121	999999	588	215	999999	367	313	137	67	759	252	325	228	470	963	829	999999	943	284	144	999999	397	30	999999	999999	619	999999	999999	368	999999	292	999999	331	294	286	848	587	956	220	999999	338	999999	129	68	653	234	999999	999999	999999	999999	267	546	676	579	791	723	309	986	764	149	410	15	999999	999999	476	582	994	934	193	999999	251	459	733	334	805	626	277	961	949	225	998	52	999999	426	999999	745	993	999999	502	562	999999	601	999999	80	999999	999999	999999	113	591	81	240	687	730	700	701	807	812	352	773	175	999999	347	47	548	999999	367	522	352	243	730	999999	251	441	999999	999999	650	267	999999	784	482	999999	174	999999	999999	985	321	322	793	725	975	933	650	979	999999	999999	211	999999	654	929	999999	811	631	999999	860	492	989	255	109	133	999999	999999	159	568	300	522	291	999999	169	999999	830	999999	729	627	268	797	938	272	113	999999	374	96	999999	734	999999	999999	31	305	999999	396	995	75	222	669	674	434	999999	999999	688	815	999999	245	405	100	108	146	92	14	610	999999	553	726	151	585	759	999999	999999	425	965	630	999999	985	456	772	567	764	832	69	999999	834	24	855	583	298	699	999999	690	522	999999	465	999999	26	695	456	842	278	999999	637	909	709	999999	368	126	999999	323	999999	788	999999	999999	344	314	999999	61	775	58	698	153	999999	886	630	283	425	790	510	51	999999	300	999	930	298	999999	205	160	252	999999	655	999999	525	974	999999	999999	68	999999	300	161	565	964	999999	408	154	999999	80	751	999999	999999	81	577	616	26	999999	548	788	999999	244	502	118	871	999999	438	402	959	999999	878	36	290	225	435	999999	359	485	999999	380	601	786	172	999999	453	999999	999999	999999	88	132	509	145	320	561	999999	755	999999	52	693	165	491	999999	194	508	201	724	999999	999999	645	999999	266	540	328	177	196	914	81	731	665	999	992	999999	999999	836	999999	743	715	729	857	680	701	316	792	365	889	596	601	664	999999	728	999999	605	630	999999	999999	968	999999	152	374	999999	683	76	999999	694	172	329	690	999999	390	999999	19	277	363	965	386	949	999999	999999	288	600	323	417	999999	936	999999	397	999999	324	970	159	926	999999	999999	415	999999	634	999999	107	202	999999	906	999999	283	999999	719	606	252	665	622	916	230	852	999999	773	139	276	914	451	999999	999999	787	375	388	241	532	446	912	999999	999999	999999	30	650	771	999999	694	79	143	999999	226	528	155	876	702	64	928	
83	708	591	286	730	720	488	999999	427	999999	999999	864	52	598	283	694	304	697	870	895	579	91	999999	89	999999	143	999999	234	50	629	910	673	334	312	458	737	331	999999	247	41	542	999999	353	935	999999	214	100	442	943	999999	850	999999	831	168	999999	991	562	511	227	597	838	263	498	999999	871	999999	540	999999	999999	999999	372	633	999999	839	363	999999	738	220	999999	854	52	449	290	215	778	731	842	999999	999999	466	185	999999	454	649	202	288	623	555	999999	295	674	360	302	407	999999	999999	729	991	805	891	263	351	585	372	999999	398	972	292	999999	150	35	999999	999999	683	370	553	999999	809	999999	84	844	999999	999999	640	190	692	157	999999	744	561	999999	850	370	71	999999	833	244	91	105	804	315	340	536	923	270	309	572	619	47	918	48	919	354	730	56	81	204	944	191	999999	250	99	548	999999	999999	184	999999	999999	480	999999	318	999999	714	842	769	999999	655	233	380	999999	129	538	845	999999	523	92	999999	640	999999	999999	638	999999	899	242	563	225	792	79	785	95	305	847	148	510	609	940	999999	511	961	543	999999	971	573	310	742	712	253	722	944	64	999999	373	710	349	898	999999	207	482	288	999999	721	586	447	294	999999	282	399	345	225	583	878	999999	679	481	715	667	726	599	499	851	971	999999	135	730	417	931	999999	999999	999999	591	742	732	999999	417	999999	839	533	289	724	470	322	908	999999	999999	186	999999	694	238	633	999999	999999	999999	982	999999	581	651	461	716	877	654	145	600	733	634	840	155	772	271	659	875	999999	447	999999	999999	538	73	572	764	554	734	246	999999	176	381	299	143	750	999999	835	999999	388	816	411	999999	999999	722	999999	872	530	999999	911	433	578	999999	106	854	734	953	899	518	999999	696	172	999999	999999	236	999999	361	345	706	405	977	435	489	497	999999	45	803	703	815	999999	699	243	523	822	812	999999	418	284	444	999999	796	999999	327	100	691	999999	999999	662	109	298	822	999999	823	635	934	997	98	270	779	819	930	999999	94	629	389	999999	649	999999	605	999999	999999	999999	999999	307	609	91	999999	398	805	672	776	999999	999999	526	999999	172	419	887	888	815	251	157	999999	625	478	999999	811	698	711	999999	15	938	66	212	283	745	637	526	36	852	890	699	465	116	52	788	999999	567	563	227	999999	761	442	790	655	868	581	284	828	73	280	419	687	576	667	999999	94	999999	999999	329	534	999999	861	999999	925	551	692	398	582	689	889	253	999999	999999	195	999999	506	276	556	
415	174	999999	697	962	581	480	22	888	449	214	999999	999999	324	243	692	999999	899	999999	999999	114	999999	192	701	999999	184	999999	285	999999	391	423	342	818	845	838	165	182	205	899	463	999999	999999	803	949	378	999999	634	928	999999	801	999999	354	109	411	451	239	981	660	559	787	999999	205	999999	507	36	871	885	419	486	88	999999	954	10	942	999999	575	382	243	333	162	999999	109	999999	999999	356	999999	242	416	403	999999	999999	522	999999	121	909	259	720	306	999999	506	999999	224	999999	821	999999	90	999999	167	991	876	856	748	999999	999999	247	454	820	425	160	958	639	999999	26	877	905	997	999999	999999	42	999999	855	85	999999	999999	61	999999	999999	562	121	276	723	84	425	527	751	435	195	249	874	464	439	304	156	964	867	631	208	573	916	294	771	466	135	831	30	999999	999999	511	999999	911	797	267	999999	884	244	564	999999	999999	136	479	811	79	23	577	999999	561	929	356	958	430	999999	93	646	826	505	999999	999999	593	507	970	999999	684	894	999999	667	999999	989	271	999999	999999	999999	709	447	446	482	701	999999	557	999999	468	851	90	552	924	784	713	621	487	388	999999	999999	470	999999	165	482	137	185	61	999999	558	999999	667	626	656	852	427	999999	209	354	999999	814	402	493	48	128	917	999999	999999	187	953	560	511	883	753	697	117	717	292	964	999999	525	999999	647	999999	897	193	463	896	81	367	999999	421	143	584	999999	222	976	953	999999	564	995	215	873	956	999999	69	784	873	999999	999999	709	363	244	999	288	999999	999999	999999	151	935	463	245	898	999999	886	999999	378	308	999999	484	141	764	255	410	358	320	999999	690	999999	837	408	590	937	336	999999	999999	999999	143	306	748	467	43	812	999999	110	760	316	63	80	858	691	999999	291	999999	999999	999999	118	834	651	967	999999	74	398	999999	536	999999	308	572	172	182	961	999999	11	999999	27	999999	951	153	309	598	999999	474	619	999999	155	922	308	463	999999	712	605	999999	999999	339	852	402	999999	508	575	237	462	744	891	898	897	455	484	999999	466	999999	994	964	534	62	963	999999	454	703	999999	613	999999	844	850	459	577	999999	753	672	990	624	999999	452	578	82	146	269	583	721	797	700	447	999999	996	215	999999	640	818	439	375	999999	999999	941	350	999999	662	999999	893	441	331	289	701	999999	457	841	999999	999999	999999	999999	915	703	848	733	905	467	175	715	848	644	999999	936	799	999999	999999	570	677	520	999999	617	419	529	375	999999	400	518	998	635	412	999999	999999	176	
254	366	523	999999	582	999999	46	883	795	947	769	999999	700	394	489	387	999999	887	999999	543	449	778	52	396	337	999999	342	396	469	540	313	999999	493	574	999999	442	800	634	987	462	999999	228	821	472	999999	126	450	15	39	620	130	524	990	617	727	999999	324	136	344	875	881	649	424	265	644	999999	765	999999	999999	57	587	880	900	999999	69	999999	999999	579	636	220	999999	336	367	848	419	788	703	876	999999	224	127	674	300	122	999999	834	804	565	828	684	360	323	312	981	999999	249	624	288	557	506	519	745	499	133	618	555	292	575	846	855	382	889	289	488	999999	913	590	999999	140	999999	999999	999999	999999	999999	860	942	34	999999	814	999999	174	425	328	350	999999	382	184	176	503	35	999999	238	719	999999	999999	471	44	999999	61	999999	659	836	157	999999	999999	128	999999	547	273	999999	530	906	760	676	999999	957	570	939	783	558	738	424	999999	115	683	197	681	777	651	999999	999999	210	334	694	520	338	277	997	269	586	387	636	999999	999999	504	645	478	53	291	999999	999999	999999	50	502	391	244	552	52	999999	892	447	999999	896	875	767	999999	999999	999999	165	363	689	573	679	207	180	111	999999	465	610	47	719	637	495	306	497	813	170	832	312	286	785	235	358	376	999999	999999	740	37	70	184	999999	411	887	928	664	337	425	842	332	999999	723	96	441	610	999999	999999	730	599	387	953	170	749	763	879	577	464	224	312	68	20	999999	999999	405	999999	973	317	750	567	642	169	398	327	509	33	562	699	793	748	203	338	999999	151	650	999999	999999	325	648	999999	361	210	123	122	783	321	999999	239	999999	15	636	865	69	173	957	227	999999	842	249	740	327	999999	670	475	119	730	580	229	843	297	999999	658	669	742	216	441	56	285	543	198	114	332	18	788	121	999999	999999	276	194	432	552	999999	85	907	999999	999999	540	647	13	63	999999	698	999999	403	593	978	206	327	957	525	180	289	308	61	999999	999999	870	881	363	781	999999	314	999999	420	745	249	582	999999	60	733	901	409	282	490	456	416	935	999999	205	143	999999	999999	318	669	261	272	873	999999	282	696	999999	658	999999	231	999999	437	663	976	657	353	999999	444	276	999999	623	999999	17	818	604	229	68	265	686	230	999999	999999	995	999999	999999	483	376	558	489	364	130	252	126	60	999999	29	752	959	956	851	737	697	685	94	55	490	265	65	429	63	637	999999	972	73	580	103	441	296	818	184	977	847	954	912	113	381	655	956	
930	585	476	109	308	835	492	953	823	910	999999	999999	227	320	999999	436	726	773	280	62	479	793	587	465	150	782	999999	890	742	772	999999	999999	835	308	134	844	586	537	58	147	580	627	999999	531	965	999999	956	667	719	528	195	999999	110	999999	486	147	998	20	959	526	961	602	999999	999999	929	657	842	918	999999	293	999999	999999	724	143	482	852	523	65	999999	10	825	999999	180	223	587	999999	572	243	822	987	846	999999	578	531	185	999999	416	229	601	999999	308	999999	481	435	679	997	999999	967	999999	634	999999	942	520	999999	701	999999	431	997	473	999999	999999	609	106	207	447	282	619	999999	999999	503	446	304	463	192	701	999999	735	744	544	590	999999	605	123	197	373	904	999999	619	830	431	556	418	755	999999	233	699	941	283	988	406	387	422	20	625	198	999999	488	999999	267	999999	29	999999	999999	883	254	489	496	909	834	542	226	999	999999	536	947	999999	549	151	958	12	845	461	756	148	212	621	595	497	999	999999	999999	728	999999	916	411	869	956	871	78	999999	213	42	449	455	189	387	60	483	999999	170	999999	999999	379	264	77	567	930	323	681	632	894	999999	999999	789	999999	497	647	999999	999999	87	81	677	83	223	799	813	21	999999	959	825	571	121	818	838	273	999999	359	999999	848	844	999999	642	999999	999999	850	214	132	659	999999	691	740	604	999999	601	99	112	999999	165	465	264	555	629	999999	855	71	999999	190	81	526	999999	148	999999	999999	290	147	438	487	637	373	999999	999999	362	999999	277	94	966	761	227	748	999999	815	203	643	594	298	320	287	999999	999999	77	33	61	143	300	553	999999	998	79	463	999999	624	636	791	869	999999	203	999999	97	771	999999	999999	963	999999	999999	999999	945	905	999999	991	999999	999999	153	263	306	999999	639	228	999999	724	893	999999	999999	999999	97	546	999999	999999	773	30	105	664	999999	999999	289	999999	70	728	778	78	607	999999	999999	88	999999	510	481	382	495	308	933	999999	975	999999	878	136	339	209	244	817	53	543	999999	991	999999	172	960	580	973	999999	510	999999	449	613	999999	607	982	613	136	587	999999	999999	916	474	999999	130	689	826	695	163	716	860	493	961	999999	74	163	999999	999999	999999	549	901	999999	245	797	33	534	999999	999999	280	153	725	83	657	752	246	999999	667	904	775	483	999999	885	820	543	650	426	488	587	61	454	988	999999	662	48	173	407	681	999999	999999	595	327	999999	424	20	991	787	836	218	788	999999	495	100	415	990	415	26	588	701	157	606	
55	783	205	999999	164	303	420	618	588	999999	999999	999999	999999	189	166	564	999999	810	552	862	999999	280	799	999999	958	898	26	672	999999	999999	819	980	529	999999	550	999999	384	597	999999	999999	376	227	629	999999	501	999999	259	235	999999	999999	999999	999999	999999	999999	25	999999	999999	590	868	266	999999	999999	985	441	30	965	470	382	639	623	189	999999	955	854	495	372	651	999999	123	462	648	999999	838	781	602	999999	831	244	999999	999999	558	794	729	599	421	628	241	198	999999	535	999999	999999	595	219	671	999999	999999	303	799	653	999999	143	477	999999	617	494	909	214	839	999999	999999	235	929	864	999999	395	999999	365	442	867	140	999999	922	999999	999999	999999	999999	628	119	920	229	999999	445	798	999999	425	999999	323	981	926	999999	37	359	950	401	808	947	731	999999	286	537	466	999999	931	523	671	220	999999	987	846	999999	999999	999999	999999	999999	999999	790	141	223	649	77	830	384	515	159	112	999999	999999	196	619	822	474	483	833	392	762	677	514	285	979	999999	438	336	144	999999	436	933	440	200	795	28	816	999999	505	218	707	999999	999999	781	420	567	248	702	377	34	999999	807	271	536	996	999999	286	999999	243	443	639	503	249	878	722	178	999999	781	400	999999	16	956	977	624	684	680	332	732	865	422	967	735	958	120	999999	629	672	999999	203	999999	742	960	283	72	999999	999999	842	476	69	251	893	466	312	777	28	868	829	646	851	326	999999	553	999999	820	476	999999	999999	139	76	999999	506	999999	588	999999	857	55	683	915	55	999999	999999	855	999999	623	529	510	432	191	102	943	800	35	999999	999999	271	198	970	462	999999	674	668	713	409	966	999999	133	878	999999	999999	972	195	913	999999	380	488	750	880	999999	301	965	999999	364	46	133	302	480	999999	710	272	999999	85	999999	999999	381	999999	999999	999999	999999	878	999999	632	653	271	129	757	886	999999	999999	398	520	318	602	999999	629	201	999999	999999	286	673	274	415	177	999999	260	999999	964	999999	230	568	364	304	183	498	895	999999	829	102	916	375	416	56	47	322	999999	360	482	69	701	999999	999999	458	999999	999999	614	999999	465	999999	21	232	793	303	213	122	44	225	144	114	275	296	372	221	759	999999	266	227	377	854	999999	899	424	905	999999	50	70	999999	135	149	884	904	999999	693	91	694	582	122	843	925	288	535	225	999999	794	415	816	296	698	268	776	999999	623	999999	999999	121	999999	999999	411	172	62	137	999999	999999	229	370	999999	678	999999	75	999999	154	384	999999	576	240	999999	56	
121	486	234	773	217	866	372	496	291	999999	323	969	999999	694	711	680	872	999999	444	230	999999	433	996	147	165	633	999999	632	999999	180	999999	999999	999999	761	776	925	938	288	920	234	632	733	999999	151	365	171	188	644	999999	703	999999	999999	795	999999	999999	688	999999	96	617	583	999999	999999	999999	120	242	184	541	135	917	785	999999	594	240	220	598	999999	353	999999	782	994	455	999999	199	319	600	618	353	999999	863	999999	446	852	670	346	297	891	259	968	908	190	629	62	727	657	962	985	195	585	864	482	344	633	314	623	999999	999999	550	173	520	624	830	567	272	828	349	889	999999	999999	922	706	999999	384	946	601	374	403	568	542	357	614	432	768	119	390	999999	812	548	999999	217	646	351	95	458	294	999999	999999	789	999999	318	82	999999	302	663	168	316	959	999999	999999	999999	735	999999	18	816	905	201	999999	457	882	83	536	351	876	685	286	365	90	999999	999999	250	999999	999999	669	999999	285	552	140	115	951	83	794	999999	999999	798	482	562	343	279	553	103	999999	615	907	999999	781	730	196	616	386	803	236	43	35	471	999999	999999	999999	784	541	363	999999	956	505	808	289	411	999999	999999	213	723	31	810	999999	568	952	697	705	844	452	999999	365	999999	728	158	847	999999	999999	374	852	360	148	558	999999	999999	999999	999999	119	999999	999999	379	225	119	412	999999	781	425	660	466	519	259	426	999999	341	999999	998	547	237	999999	961	527	311	999999	235	853	584	472	82	193	537	999999	587	606	308	82	339	999999	121	999999	377	431	111	643	999999	603	933	999999	227	999999	999999	999999	114	999999	999999	28	999999	999999	999999	999999	89	318	999999	476	929	899	999999	819	281	268	658	999999	436	173	979	999999	999999	999999	296	631	919	25	255	331	999999	52	515	999999	469	999999	14	265	372	562	999999	68	88	635	999999	955	931	124	999999	958	103	449	999999	941	783	999999	601	411	786	261	639	73	999999	999999	484	886	999999	846	999999	991	264	402	389	999999	187	920	461	999999	952	341	700	805	729	297	999999	552	984	574	999999	861	688	602	479	120	922	999999	995	999999	161	999999	571	94	999999	305	703	700	70	193	763	999999	999999	810	458	455	561	834	344	775	793	999999	901	820	999999	499	313	999999	922	278	951	999999	924	405	999999	133	999999	615	51	433	999999	537	999999	800	810	999999	999999	877	154	34	559	98	999999	229	999999	229	927	751	999999	999999	992	52	777	792	242	999999	937	999999	180	335	684	946	999999	910	192	999999	450	110	19	626	784	
435	517	898	719	999999	678	704	142	420	206	29	335	776	441	999999	759	699	568	999999	250	963	706	818	349	612	999999	999999	999999	999999	999999	827	741	662	490	566	534	999999	83	379	999999	242	999999	760	139	665	620	26	478	641	999999	750	999999	999999	999999	999999	729	698	559	116	999999	11	667	134	641	999999	287	673	295	875	26	999999	626	199	484	18	354	999999	689	683	992	289	208	405	511	999999	295	45	286	669	837	999999	329	999999	811	827	575	494	999999	760	388	999999	730	603	624	625	999999	999999	231	377	476	782	999999	999999	999999	999999	803	271	623	999999	93	252	999999	999999	47	999999	999999	659	387	657	999999	859	826	929	305	55	999999	604	999999	999999	903	943	813	999999	999999	64	999999	999999	999999	999999	33	313	999999	516	676	146	559	114	566	443	999999	474	964	574	935	616	955	999999	999999	79	999999	209	999999	737	708	999999	438	488	433	999999	364	116	999999	999999	633	139	988	320	263	999999	999999	999999	48	999999	821	438	979	249	973	586	108	746	874	999999	806	999999	822	999999	808	536	707	81	999999	582	89	999999	666	999999	999999	805	999999	999999	826	420	584	282	170	154	915	279	170	999999	514	846	999999	617	242	35	999999	808	999999	855	999999	727	461	423	774	999999	999999	864	999999	868	999999	177	999999	462	920	463	207	534	663	678	227	538	375	518	566	834	698	471	724	640	74	999999	499	772	144	109	999999	999999	507	705	886	999999	507	302	891	347	999999	431	697	999999	827	522	154	638	638	973	361	942	857	940	999999	796	999999	141	999999	174	999999	195	328	820	504	999999	36	958	791	175	999999	82	999999	229	945	277	773	999999	812	999999	988	861	144	170	747	26	999999	567	999999	999999	911	376	497	727	999999	703	112	876	999999	790	999999	196	846	472	999999	288	325	999999	994	999999	32	204	328	262	999999	999999	61	168	83	999999	734	469	999999	999999	999999	999999	584	899	560	252	174	999999	999999	32	66	802	999999	671	228	468	701	675	572	999999	77	717	999999	245	551	851	651	999999	803	797	66	35	176	154	218	288	703	999999	999999	999999	335	135	999999	305	205	383	801	389	939	614	786	68	897	580	999999	546	616	349	358	708	999999	229	999999	873	966	41	635	999999	463	999999	764	285	999999	819	999999	999999	194	752	999999	178	59	272	14	199	20	997	999999	596	520	672	672	364	77	999999	999999	116	42	659	339	174	747	931	999999	10	849	510	469	87	999999	999999	999999	864	308	999999	658	338	224	903	862	999999	902	999999	999999	791	277	410	999999	230	999999	
17	908	534	422	999999	999999	999999	346	14	999999	509	999999	999999	138	828	999999	808	65	887	719	823	891	139	797	371	271	707	580	144	732	449	302	999999	999999	459	783	827	451	432	758	540	991	219	999999	362	440	851	910	532	480	469	354	331	999999	844	999999	779	737	60	614	723	547	211	282	900	217	299	999999	679	54	999999	366	632	138	189	832	681	575	999999	999999	419	796	58	664	272	104	970	737	575	343	999999	100	400	999999	45	992	999999	937	999999	155	150	999999	241	487	987	113	999999	999999	332	21	443	999999	999999	129	204	927	499	547	19	805	247	561	76	345	50	999999	999999	814	103	999999	999999	744	911	999999	790	210	564	999999	676	169	383	777	999999	563	999999	799	999999	281	623	117	999999	251	999999	858	908	588	153	896	447	594	147	906	999999	145	968	699	303	14	338	994	999999	999999	871	849	432	469	156	512	445	251	605	694	201	985	693	800	816	999999	390	211	67	668	133	91	999999	476	676	279	999999	999999	506	792	942	628	745	574	999999	88	999999	999999	442	999999	460	205	999999	452	715	999999	999999	178	883	999999	623	137	937	703	804	999999	827	956	999999	877	999999	245	744	812	752	573	999999	129	430	999999	999999	942	769	426	999999	927	102	579	999999	561	827	426	999999	266	999999	815	690	51	769	999999	999999	479	654	564	999999	999999	461	999999	700	152	874	999999	748	999999	623	999999	367	520	999999	877	696	257	999999	999999	59	501	918	488	643	937	882	208	999999	839	999999	157	297	214	705	992	999999	917	999999	999999	687	999999	678	180	642	497	457	179	555	999999	894	13	284	423	515	230	306	999999	542	763	999999	675	971	999999	669	999999	999999	999999	999999	503	410	779	377	586	554	553	823	748	999999	155	489	712	653	999999	944	482	872	873	699	999999	695	999999	999999	999999	999999	999999	999999	769	511	176	114	999999	364	61	999999	125	635	698	869	961	406	558	136	396	283	556	31	512	999999	999999	603	999999	999999	999999	807	906	404	261	999999	543	28	999999	999999	679	51	194	358	602	976	999999	846	184	14	738	999999	147	377	988	842	802	999999	32	804	324	573	594	842	33	253	999999	720	384	471	335	942	999999	999999	457	354	99	208	429	535	145	349	429	515	724	262	999999	999999	999999	418	434	999999	996	259	999999	999999	999999	351	335	358	401	999999	472	713	678	795	999999	826	999999	643	752	999999	569	496	669	974	999999	88	999999	770	583	57	313	965	46	781	999999	103	398	350	897	748	872	81	144	36	877	716	836	928	527	
999999	617	999999	665	830	999999	510	589	947	962	378	233	564	999999	354	805	506	677	896	850	641	438	580	745	14	731	498	362	999999	107	437	252	999999	253	739	439	540	310	215	797	999999	999999	450	388	528	524	317	305	789	230	380	48	939	999999	885	415	47	37	999999	999999	999999	157	945	999999	535	135	44	321	45	914	274	999999	471	109	414	137	999999	201	999999	999999	423	202	572	422	726	999999	312	120	368	999999	999999	999999	649	115	311	297	568	999999	999999	403	489	999999	269	875	956	999999	577	840	673	999999	428	845	810	180	999999	302	999999	999999	133	146	822	923	999999	999999	522	761	557	365	999999	127	999999	397	348	823	10	426	932	697	466	551	821	999999	999999	999999	905	999999	702	999999	430	18	712	45	999999	716	999999	565	53	558	362	204	627	221	52	556	199	40	506	986	179	268	999999	999999	76	581	999999	360	486	353	999999	999999	68	88	999999	788	414	999999	920	999999	253	999999	999999	384	999999	271	924	999999	429	890	999999	874	999999	716	999999	999999	999999	824	969	895	401	229	88	699	999999	396	146	549	285	264	152	666	120	999999	742	734	999999	985	552	804	657	714	930	596	932	930	916	351	779	999999	149	589	563	35	999999	33	999999	683	632	948	134	384	334	175	748	754	764	184	999999	999999	285	663	282	175	247	999999	999999	492	767	821	479	794	769	511	999999	562	112	95	643	718	999999	211	363	603	679	999999	390	999999	847	188	176	741	378	215	999999	486	317	398	999999	999999	734	999999	916	810	999999	340	615	823	999999	195	651	999999	540	999999	205	999999	310	678	495	964	306	534	645	589	999999	737	999999	563	22	999999	255	714	307	99	984	999999	999999	552	134	349	666	567	999999	661	999999	497	999999	999999	19	424	186	638	902	999999	258	210	238	337	166	999999	913	62	811	423	940	999999	381	451	280	701	789	999999	553	156	307	739	999999	983	62	166	536	312	553	598	461	616	812	483	841	999999	275	999999	396	999999	435	999999	756	300	999999	599	126	759	999999	999999	634	428	95	999999	526	519	390	999999	284	999	214	610	509	222	961	333	135	897	609	496	435	832	999999	170	720	999999	983	529	271	463	50	777	469	999999	999999	43	531	999999	957	999999	403	999999	999999	397	188	999999	999999	999999	339	397	473	999999	999999	999999	999999	802	66	999999	45	833	536	999999	983	820	959	437	150	274	259	928	802	79	940	999999	103	999999	999999	974	981	895	588	449	999999	873	999999	821	626	123	361	171	999999	606	30	999999	796	541	999999	861	
437	751	684	840	294	999999	595	404	999999	873	999999	999999	653	999999	943	150	255	96	671	120	999999	999999	810	999999	913	97	999999	205	999999	816	490	561	378	297	546	240	220	747	165	788	288	595	999999	753	860	883	999999	893	663	999999	878	710	869	926	40	999999	940	999999	927	206	458	999999	355	999999	392	700	110	366	545	999999	929	999999	999999	883	831	245	605	999999	999999	39	580	68	541	178	938	780	692	451	999999	256	299	563	820	959	339	887	249	80	371	169	999999	161	357	950	950	380	779	986	104	794	999999	999999	489	897	626	400	858	186	533	611	18	999999	109	299	423	375	687	971	553	944	996	534	695	999999	256	428	710	590	228	567	11	705	356	999999	999999	415	999999	923	999999	939	39	72	547	759	160	134	999999	68	537	585	999999	999999	443	160	798	170	198	481	999999	999999	999999	277	958	966	610	313	311	638	736	17	300	764	999999	999999	915	933	999999	935	857	132	376	651	999999	643	999999	999999	272	206	672	999999	226	603	999999	145	258	999999	113	999999	999999	847	822	999999	332	529	999999	929	179	999999	245	865	183	999999	999999	528	830	999999	224	325	102	417	51	115	965	999999	791	697	999999	999999	365	163	829	415	787	20	309	952	999999	533	358	944	33	443	960	999999	228	963	999999	999999	315	219	546	999999	489	740	999999	717	999999	999999	999999	597	999999	677	472	91	999999	768	475	999999	228	999999	719	690	999999	999999	999999	607	154	167	999999	999999	999999	737	197	155	617	51	926	56	214	591	503	342	795	761	506	355	971	879	771	460	497	377	535	436	500	999999	820	340	356	208	573	999999	870	910	880	710	490	326	999999	993	841	429	408	637	384	387	894	215	651	49	636	274	395	666	340	349	212	999999	655	761	230	595	999999	16	27	213	471	885	999999	795	864	999999	999999	777	618	78	969	999999	62	123	961	999999	689	999999	572	308	904	214	579	540	508	730	999999	713	773	999999	729	402	619	181	915	18	334	856	999999	981	859	999999	57	271	999999	314	707	542	799	999999	906	393	999999	718	999999	999999	315	999999	297	144	999999	999999	14	372	349	999999	288	881	207	952	291	999999	142	590	999999	296	166	318	170	204	32	138	999999	167	350	346	958	900	873	657	703	983	569	999999	998	167	613	999999	999999	803	999999	999999	999999	847	334	83	260	852	279	21	111	997	190	999999	121	854	788	999999	31	13	618	999999	18	999999	259	307	273	102	592	291	683	480	395	366	178	999999	999999	75	833	276	95	115	631	999999	
555	999999	802	476	928	153	999999	765	663	919	195	648	817	794	598	36	809	168	270	988	999999	999999	612	823	924	915	999999	722	24	754	999999	512	756	156	999999	553	505	797	174	449	911	999999	816	476	999999	529	388	999	999999	999999	467	999999	845	642	999999	924	103	979	552	22	92	999999	999999	908	11	999999	892	671	799	54	999999	999999	994	821	86	999999	813	145	999999	404	537	71	254	999999	297	990	667	123	999999	79	460	526	255	162	366	264	175	908	474	499	999999	717	210	999999	285	455	932	34	565	124	999999	999999	337	158	484	999999	412	544	621	20	25	999999	58	999999	594	999999	766	841	464	999999	999999	905	671	162	999999	820	999999	820	999999	842	67	642	999999	508	999999	999999	999999	107	999999	345	851	630	296	463	483	858	668	480	999999	280	999999	999999	569	743	869	999999	295	184	999999	664	170	999999	613	999999	999999	999999	999999	999999	771	101	999999	669	174	129	970	999999	618	999999	679	999999	161	390	999999	660	163	999999	999999	813	638	999999	216	24	999999	22	185	999999	27	517	999999	110	637	999999	708	747	464	28	926	450	773	999999	596	87	504	483	512	779	609	952	999999	986	309	417	911	28	884	999999	954	162	944	709	605	110	999999	578	280	43	682	243	205	145	999999	632	50	392	167	139	519	242	509	999999	660	999999	892	524	800	229	217	999999	862	999999	74	999999	506	73	650	495	379	925	212	479	107	999999	999999	490	945	677	377	528	860	755	291	721	999999	548	59	999999	999999	999999	777	61	825	991	999999	542	80	276	136	976	742	671	759	593	39	999999	307	294	999999	412	579	133	999999	689	829	117	999999	999999	132	999999	999999	999999	287	195	158	160	654	115	995	223	419	678	550	400	785	999999	995	697	692	999999	250	765	999999	805	614	653	210	146	999999	273	171	727	154	999999	962	633	394	574	445	999999	386	999999	299	104	992	999999	583	460	903	640	999999	684	999999	510	716	258	886	481	999999	504	999999	517	944	999999	62	999999	533	382	438	999999	803	999999	999999	813	245	58	475	138	999999	714	999999	749	242	530	999999	487	999999	644	999999	713	746	999999	993	941	927	868	999999	567	999999	310	376	999999	32	750	836	690	432	999999	275	668	782	757	668	866	433	211	999999	423	999999	575	625	889	999999	724	415	890	437	320	999999	377	801	908	97	512	347	870	726	491	694	471	64	228	379	793	930	989	254	136	518	726	999999	999999	999999	999999	684	486	289	999999	345	946	262	121	962	897	867	874	669	166	529	999999	999999	793	
729	999999	521	407	520	999999	999999	426	999999	999999	802	168	999999	966	999999	622	828	860	590	428	999999	747	999999	999999	266	481	926	66	329	98	607	999999	251	999999	115	878	954	287	966	162	515	999999	310	951	319	803	999999	900	954	57	338	668	973	66	647	981	900	999999	151	999999	211	737	106	999999	704	847	916	985	861	51	668	999999	894	437	913	999999	999999	999999	632	462	367	999999	111	282	760	938	981	195	161	134	999999	999999	999999	926	951	777	999999	999999	257	472	886	138	999999	912	388	787	773	545	152	420	544	643	999999	688	681	186	635	823	999999	765	865	731	833	736	999999	292	414	968	486	145	413	692	19	999999	575	999999	985	198	893	999999	174	999999	52	740	999999	344	440	999999	999999	775	152	999	999999	491	606	165	999999	999999	999999	106	382	999999	68	17	999999	851	999999	785	123	999999	999999	446	929	822	600	999999	689	999999	999999	728	852	999999	999999	999999	993	999999	734	528	563	420	934	682	999999	797	601	369	386	45	733	738	710	655	343	801	584	705	80	999999	891	186	476	211	165	131	254	424	91	357	999999	603	126	115	231	703	517	517	107	999999	231	999999	53	653	370	418	999999	207	999999	999999	136	297	343	599	636	999999	999999	733	527	227	552	187	288	39	30	139	621	604	433	640	293	77	999999	937	999999	660	143	822	840	746	113	57	999999	169	999999	726	269	527	999999	999999	759	784	999999	880	589	54	952	23	999999	240	797	423	773	984	638	999999	689	406	684	976	252	999999	892	780	124	505	999999	128	809	999999	870	103	135	999999	880	509	999999	999999	357	870	707	130	199	610	949	690	283	815	531	170	46	999999	843	999999	999999	999999	891	219	999999	93	667	999999	214	339	370	704	297	999999	113	138	982	962	999999	814	279	132	932	292	999999	999999	232	571	597	648	999999	16	999999	999999	984	999999	618	999999	961	273	999999	873	916	999999	250	999999	402	97	999999	402	187	84	814	38	233	480	999999	608	388	999999	861	999999	247	565	81	363	453	999999	999999	999999	999999	125	10	784	611	406	215	82	52	586	41	144	859	204	471	999999	201	999999	410	514	548	999999	999999	630	412	117	999999	360	788	886	801	738	886	851	882	71	999999	999999	427	999999	275	999999	999999	802	309	727	999999	52	104	888	171	999999	263	697	322	510	637	380	999999	503	770	854	294	999999	784	302	258	17	999999	409	119	171	804	999999	999999	915	453	686	999999	684	999999	593	266	899	724	580	485	199	539	381	434	703	658	999999	66	420	347	410	
27	999999	999999	237	730	999999	999999	10	426	679	458	406	67	950	999999	697	631	186	598	999999	440	214	816	69	478	939	974	416	513	999999	526	828	578	52	999999	999999	216	644	862	571	999999	999999	163	805	741	999999	324	484	652	960	302	880	999999	999999	969	812	200	419	759	791	720	372	999999	545	163	629	827	24	290	736	491	999999	999999	999999	999999	716	61	20	999999	344	625	500	999999	999999	588	646	16	625	83	999999	132	796	885	81	851	999999	237	617	652	121	999999	310	203	916	479	316	999999	795	999999	999999	761	999999	101	424	175	230	609	943	956	516	622	212	999999	433	999999	695	999999	999999	185	516	488	999999	368	216	999999	999999	306	847	999999	282	90	220	936	820	105	943	704	999999	999999	630	158	999999	661	145	498	999999	369	769	311	999999	216	999999	620	181	775	327	821	885	395	851	923	761	870	684	999999	412	999999	130	999999	670	990	639	347	554	367	204	782	232	999999	999999	954	999999	545	999999	75	766	999999	764	999999	777	131	999999	85	63	999999	999999	423	999999	709	96	836	249	441	641	793	576	976	999999	814	999999	545	599	177	469	999999	396	226	999999	618	669	811	511	85	999999	549	180	564	293	999999	970	780	806	522	630	99	999999	999999	904	506	999999	790	534	950	474	242	532	999999	615	166	999999	180	843	999999	49	285	999999	173	881	999999	622	22	692	228	843	800	999999	86	547	380	191	301	999999	83	999999	879	287	561	611	327	26	529	949	136	999999	799	936	448	483	355	764	999999	224	999999	883	486	107	316	999999	999999	502	456	114	244	999999	29	999999	999999	247	170	997	999999	561	563	85	999999	999999	566	690	999999	863	300	999999	999999	616	639	86	509	199	643	781	971	454	937	825	999999	424	714	999999	518	999999	999999	211	323	999999	999999	989	661	999999	790	422	541	999999	73	809	999999	853	913	628	999999	942	359	580	603	388	999999	999999	999999	738	515	679	358	414	182	112	697	99	999999	843	625	650	424	999999	409	230	249	999999	390	137	623	716	511	999999	816	575	591	596	999999	934	999999	671	375	999999	231	121	74	137	453	961	122	122	574	999999	12	999999	999999	587	180	999999	149	680	999999	999999	125	798	999999	272	999999	606	999999	110	999999	354	521	953	284	501	550	999999	166	122	902	429	25	999999	152	999999	93	130	57	13	425	234	999999	651	999999	999999	808	433	943	801	538	846	449	999999	631	229	558	59	420	36	47	882	226	37	777	519	999999	614	999999	736	999999	477	558	517	685	267	559	870	230	405	
693	126	355	999999	583	66	979	13	999999	923	883	44	710	31	966	542	17	767	874	999999	408	203	778	216	622	999999	999999	931	336	999999	669	999999	999999	25	343	920	537	861	453	720	539	478	735	732	853	154	767	537	999999	152	999999	791	996	17	997	499	348	149	742	523	768	58	677	515	263	205	999999	694	687	55	999999	156	324	163	683	930	467	56	362	477	999999	999999	390	999999	124	878	691	821	28	843	581	398	999999	999999	951	491	801	230	478	999999	939	999999	849	505	147	113	476	842	333	77	42	302	999999	274	229	19	667	999999	401	385	513	394	676	844	474	617	36	999999	211	202	139	247	577	703	538	230	910	884	56	999999	999999	849	999999	951	811	289	999999	854	710	942	823	999999	829	102	155	555	406	15	41	529	86	92	640	141	938	794	724	92	735	999	108	783	447	999999	999999	999999	896	724	43	194	15	181	684	269	378	821	418	485	999999	983	823	999999	852	999999	999999	328	218	367	999999	999999	565	528	128	710	843	50	999999	449	128	999999	659	999999	971	846	523	999999	407	381	762	999999	385	249	999999	752	185	203	999999	999999	455	999999	999999	538	711	999999	629	999999	63	999999	425	338	999999	999999	999999	77	999999	999999	933	16	12	40	921	999999	604	999999	641	325	999999	376	999999	650	119	949	999999	472	999999	999999	970	955	999999	46	851	999999	999999	433	175	999999	999999	466	999999	44	270	924	918	425	999999	999999	999999	814	385	999999	492	686	449	775	228	999999	975	999999	41	214	180	977	999999	965	188	999999	881	180	731	999999	443	537	948	500	999999	195	41	578	737	427	195	166	580	913	554	999999	999999	190	214	173	440	987	435	223	863	292	145	952	246	247	999999	763	92	159	869	954	738	999999	999999	43	970	407	167	613	28	23	407	999999	421	24	512	700	965	999999	795	456	999999	999999	636	107	59	89	342	500	690	432	84	430	53	599	436	45	795	999999	202	43	999999	821	205	849	884	269	540	232	734	46	797	524	364	423	999999	14	322	298	983	999999	74	667	923	596	999999	999999	999999	999999	588	477	904	999999	375	999999	627	291	539	786	222	789	548	120	765	653	635	559	75	630	747	432	723	507	197	999999	999999	172	897	609	999999	907	438	718	643	267	142	12	158	602	796	570	999999	535	85	203	352	954	901	999999	961	390	911	211	84	166	754	407	606	73	999999	464	999999	930	876	999999	361	999999	476	508	999999	632	410	472	834	187	957	197	431	999999	959	23	271	628	999999	529	
999999	236	643	487	512	999999	406	94	999999	341	186	544	658	770	999999	999999	487	402	757	338	979	448	376	999999	208	566	975	612	114	779	999999	765	292	999999	319	134	197	988	999999	786	999999	325	663	502	11	422	539	661	162	446	536	868	999999	319	550	556	859	999999	289	999999	759	999999	980	39	148	420	262	311	460	716	334	499	999999	971	112	663	785	874	895	785	36	323	460	667	253	999999	895	972	806	762	274	451	709	59	999999	999999	999999	634	364	999999	170	238	211	999999	999999	46	472	899	216	887	771	985	850	503	999999	445	342	322	785	813	525	289	504	698	999999	999999	789	357	943	669	327	161	519	315	625	798	122	25	555	216	862	999999	766	919	990	289	601	216	999999	592	110	999999	999999	550	999999	999999	999999	513	999999	238	257	999999	999999	546	569	620	999999	544	878	999999	999999	999999	766	578	999999	999999	522	584	707	172	292	583	228	999999	569	999999	999999	999999	999999	743	999999	608	32	999999	959	748	999999	230	360	999999	812	66	337	18	268	999999	266	279	599	545	368	159	805	830	945	673	896	604	977	275	999999	507	305	144	999999	999999	304	999999	619	999999	489	302	234	336	999999	236	255	999999	102	785	999999	43	379	703	384	915	803	202	381	295	851	445	999999	94	72	999999	999999	999999	951	544	489	999999	660	999999	66	76	925	478	479	999999	428	686	511	201	237	284	137	601	759	150	921	999999	78	333	361	54	999999	149	274	999999	475	62	268	558	305	230	383	984	647	999999	990	999999	999999	999999	867	175	933	61	857	999999	999999	169	999999	811	622	387	999999	999999	999999	21	999999	785	999999	999999	254	999999	428	999999	999999	16	901	153	999999	450	160	597	999999	416	999999	195	121	999999	999999	999999	999999	316	619	999999	999999	918	999999	56	949	636	302	214	129	297	999999	501	747	979	165	999999	887	44	999999	999999	660	35	997	342	870	999999	899	27	503	999999	567	999999	756	999999	26	977	999999	999999	999999	327	158	945	477	102	998	964	448	141	843	999999	598	833	110	999999	796	910	920	149	186	111	737	285	711	400	999999	999999	999999	776	962	999999	324	43	840	887	844	714	557	905	344	905	409	767	184	70	140	733	999999	140	999999	116	67	396	677	102	590	872	244	87	999999	528	230	671	178	665	999999	999999	992	999999	781	92	999999	24	804	281	999999	969	111	651	999999	996	999999	614	999999	856	130	928	365	748	999999	971	999999	480	544	816	999999	737	598	518	943	999999	999999	623	358	101	753	52	591	406	400	621	999999	593	
816	374	884	999999	79	322	999999	999999	209	254	915	999999	612	999999	999999	988	999999	999999	380	592	708	999999	265	29	265	510	113	87	347	958	358	686	999999	886	999999	999999	999999	78	668	286	972	999999	375	496	999999	548	999999	870	999999	602	810	436	999999	188	885	132	999999	865	360	569	218	468	851	251	896	239	610	999999	228	999999	67	527	305	103	620	953	328	769	999999	717	30	243	514	999999	157	921	445	31	999999	541	999999	76	718	109	999999	999999	902	999999	999999	999999	938	764	651	999999	545	293	141	156	999999	931	803	349	553	643	999999	975	953	116	103	974	793	999999	723	687	250	991	808	206	999999	116	61	204	999999	999999	779	999999	591	253	208	864	790	298	462	80	737	720	522	84	999999	103	560	795	40	626	685	999999	999999	964	999999	554	999999	934	131	462	880	608	180	711	864	291	999999	709	908	239	999999	504	999999	999999	949	999999	478	733	645	931	999999	999999	174	999999	999999	429	226	627	233	654	389	856	177	10	199	999999	549	811	220	278	709	851	887	999999	442	999999	999999	396	999999	499	85	750	299	199	906	999999	444	627	999999	999999	75	766	999999	263	999999	999999	999999	135	463	820	980	999999	523	376	999999	999999	377	372	120	975	206	829	612	733	578	639	999999	977	103	574	999999	922	266	776	213	943	999999	634	952	999999	854	999999	933	204	518	999999	999999	999999	968	212	257	999999	517	578	999999	246	163	753	685	219	770	999999	41	888	135	68	410	747	999999	288	999999	743	419	999999	131	109	896	418	999999	169	412	999999	19	891	327	622	414	688	538	999999	789	620	999999	999999	999999	999999	999999	54	78	459	18	489	758	999999	873	514	999999	512	457	999999	349	745	539	525	807	135	350	150	571	999999	999999	999999	218	206	498	718	999999	676	999999	626	43	852	350	764	161	999999	886	329	27	812	959	902	240	999999	627	999999	91	999999	999999	219	164	999999	482	999999	805	296	280	561	201	164	719	999999	842	999999	115	497	999999	774	374	999999	999999	30	132	758	999999	751	491	999999	999999	999999	636	371	999999	460	471	999999	379	999999	958	865	651	334	138	863	103	973	69	999999	295	140	650	317	68	60	970	143	803	723	19	64	804	462	999999	999999	527	358	253	392	369	998	127	618	999999	508	243	914	892	268	665	580	691	999999	532	448	803	329	999999	691	490	337	313	655	776	904	71	999999	999999	999999	345	745	729	677	49	297	999999	999999	999999	560	816	65	251	545	999999	439	372	721	929	543	944	208	55	999999	902	999999	695	471	
999999	911	447	54	573	511	999999	920	850	24	52	999999	436	770	828	752	874	434	999999	999999	598	346	542	349	269	807	445	999999	999999	177	775	17	602	551	999999	999999	122	999999	999999	999999	622	147	589	358	999999	694	117	999999	380	999999	687	477	999999	927	873	999999	378	999999	999999	765	76	785	231	999999	248	999999	643	999999	580	247	639	112	942	999999	155	460	757	194	999999	999999	699	999999	767	406	489	308	72	999999	677	695	221	999999	986	726	999999	999999	915	906	119	999999	60	999999	603	142	663	585	534	999999	781	422	747	194	438	220	75	999999	999999	824	203	999999	999999	968	217	885	36	625	125	226	683	318	544	999999	85	36	524	476	668	635	743	903	773	999999	893	999999	947	37	585	776	999999	999999	820	101	712	999999	671	92	25	717	999999	47	470	317	914	473	877	895	119	412	696	598	145	391	91	299	177	507	999999	953	937	999	50	349	566	814	999999	999999	999999	906	364	999999	461	950	529	705	443	466	999999	429	386	999999	999999	183	89	71	733	438	999999	422	999999	174	17	72	780	116	997	130	999999	999999	975	434	756	999999	58	264	147	194	861	385	999999	711	947	655	999999	885	91	867	269	505	90	69	443	725	999999	199	434	399	999999	423	999999	323	999999	460	453	952	999999	715	134	824	999999	549	999999	635	999999	300	226	361	495	894	34	139	999999	256	29	916	999999	999999	307	999999	830	999999	999999	999999	676	999999	996	999999	999999	624	999999	376	999999	445	580	541	492	807	168	999999	973	82	999999	285	398	578	462	468	440	537	960	273	417	276	994	999999	999999	999999	958	35	304	729	159	999999	314	658	397	425	675	488	433	193	872	692	885	757	843	738	60	999999	999999	999999	66	674	663	999999	959	999999	999999	999999	15	365	849	143	999999	253	923	42	971	999999	999999	999999	793	952	113	777	401	724	391	247	999999	999999	87	861	945	766	673	484	999999	999999	698	999999	999999	281	482	78	344	738	999999	999999	999999	811	766	319	916	999999	744	113	571	886	925	244	94	213	999999	217	287	988	197	553	999999	999999	823	983	999999	269	999999	999999	479	45	443	662	352	999999	413	999999	40	999999	999999	903	32	569	913	331	72	464	999999	770	220	275	790	355	550	999999	71	395	999999	783	999999	656	978	232	999999	536	453	272	892	345	800	540	187	519	53	999999	531	21	999999	501	921	999999	433	999999	311	214	254	97	122	523	999999	27	543	257	499	298	925	999999	999999	387	999999	799	571	500	970	680	97	281	312	266	999999	999999	860	999999	
861	999999	999999	999999	999999	429	291	365	160	999999	999999	782	996	930	29	755	368	730	86	999999	622	131	25	999999	331	631	126	972	784	855	226	999999	167	999999	999999	809	75	249	879	515	105	523	649	203	842	197	683	999999	261	557	898	576	974	713	872	740	675	299	364	298	312	318	580	305	162	31	625	949	544	220	689	129	851	570	61	109	481	822	100	144	948	999999	999999	999999	957	649	662	999999	184	655	143	775	884	999999	212	787	942	354	50	821	571	733	623	51	867	778	999999	413	661	773	268	999999	209	229	350	353	597	999999	348	513	368	999999	774	889	86	913	244	270	999999	274	167	999999	781	279	999999	224	999999	999999	370	188	924	999999	792	999999	397	290	999999	999999	250	858	199	599	16	999999	462	399	958	733	964	999999	544	464	999999	397	615	140	999999	999999	657	135	17	917	982	169	588	999999	389	373	502	999999	347	579	999999	510	999999	567	131	254	816	182	266	999999	999999	416	644	470	214	405	999999	999999	219	999999	17	124	850	282	616	846	948	352	20	595	241	178	616	964	443	544	322	57	19	827	999999	484	869	405	211	576	525	128	905	984	577	999999	999999	700	572	905	659	802	951	284	305	473	999999	670	380	547	999999	679	36	670	92	999999	256	391	533	532	255	455	80	50	330	999999	447	35	27	996	591	999999	402	538	884	520	999999	734	531	999999	322	999999	999999	664	777	846	999999	244	999999	829	988	204	999999	49	660	214	731	911	953	475	999999	146	653	384	955	883	287	497	785	571	651	522	999999	884	220	56	999999	999999	273	484	737	213	133	197	17	396	748	363	877	999999	788	195	780	66	623	999999	555	650	709	893	568	604	458	340	187	476	344	292	828	613	783	325	648	479	737	822	22	465	999999	569	144	923	619	115	782	999999	741	999999	271	999999	999999	780	706	379	915	999999	754	793	19	999999	61	465	534	274	896	473	547	999999	329	800	172	99	282	149	758	999999	999999	352	557	721	735	999999	31	999999	121	999999	618	278	563	604	78	229	455	837	517	999999	399	999999	999999	319	919	439	483	470	872	411	507	567	620	280	158	411	245	298	804	520	443	741	162	999999	999999	278	999999	725	731	943	644	445	632	999999	256	999999	999999	247	999999	305	67	561	921	710	505	999999	657	999999	455	999999	983	166	42	996	245	657	999999	325	464	651	692	758	999999	928	767	72	934	541	34	999999	277	997	496	508	462	882	999999	452	397	803	620	464	279	74	959	999999	
999999	635	844	598	446	817	783	999999	613	309	999999	992	942	443	127	126	999999	999999	999999	985	999999	999999	544	362	837	999999	999999	661	40	237	488	999999	968	289	999999	999999	697	435	82	460	224	345	894	999999	70	999999	999999	954	685	999999	205	999999	999999	974	999999	878	101	491	760	696	999999	131	130	999999	821	158	34	663	784	818	429	833	999999	938	770	334	639	390	302	20	999999	973	975	999999	999999	999999	998	994	472	780	217	215	674	385	570	102	225	518	342	912	803	846	180	867	85	372	478	737	213	999999	248	710	199	750	456	916	999999	594	353	676	999999	999999	200	999999	611	223	999999	489	377	677	999999	130	58	389	217	404	999999	118	999999	999999	676	999999	790	999999	541	506	26	999999	929	999999	946	631	175	666	762	773	999999	176	266	861	213	999999	369	999999	382	127	661	809	543	62	122	47	142	682	999	888	249	220	999999	114	999999	999999	559	722	730	488	955	392	627	443	748	636	999999	599	466	999999	901	999999	607	423	999999	216	391	877	542	999999	999999	492	666	874	533	445	999999	999999	999999	969	440	999999	804	894	172	999999	192	109	313	999999	196	543	226	323	986	984	613	57	999999	990	852	999999	190	822	990	473	726	753	910	999999	932	699	934	496	256	265	459	999999	999999	575	34	999999	573	66	722	954	999999	352	887	548	831	656	892	674	999999	999999	465	982	999999	698	999999	999999	999999	10	553	496	999999	729	77	999999	535	899	999999	693	965	999999	999999	999999	109	45	206	999999	865	999999	481	285	806	269	379	498	799	476	809	562	31	999999	102	999999	999999	235	999999	546	285	165	999999	931	860	208	709	556	648	341	883	868	999999	999999	999999	827	529	278	690	348	359	578	932	999999	100	243	671	380	478	546	622	873	689	660	108	710	357	999999	425	999999	560	823	999999	468	593	940	70	852	999999	274	999999	244	999999	17	196	706	232	954	841	999999	536	339	87	111	718	19	999999	842	81	999999	999999	979	999999	999999	788	536	728	999999	475	159	182	999999	358	213	503	388	999999	999999	473	999999	999999	402	707	798	80	231	999999	749	749	583	761	999999	780	168	794	999999	390	462	229	999999	978	758	489	691	454	999999	981	874	608	340	681	508	378	999999	385	87	281	999999	999999	999999	999999	999999	725	999999	999999	954	48	199	419	439	999999	875	461	813	423	729	913	26	354	363	250	871	150	418	901	262	849	111	783	716	791	335	450	662	868	998	42	596	302	499	678	792	464	178	999999	806	999999	999999	265	656	174	265	
711	658	326	999999	838	317	990	145	114	937	416	702	647	671	435	798	999999	425	696	999999	723	854	685	458	416	972	999999	105	216	293	846	136	552	536	624	791	346	999999	999999	725	606	166	394	740	385	761	999999	672	380	257	621	840	960	847	541	999999	973	999999	513	866	999999	895	999999	820	999999	289	160	999999	999999	643	462	995	999999	970	720	566	999999	944	999999	654	451	412	724	959	672	16	175	704	999999	767	999999	477	445	304	999999	710	237	999999	999999	106	999999	419	625	737	794	625	999999	990	136	974	397	999999	796	858	425	830	180	999999	158	94	123	455	127	288	825	985	560	999999	487	999999	999999	895	304	976	53	42	786	987	174	999999	999999	185	577	999999	999999	999999	681	999999	878	662	540	267	425	565	982	166	301	346	912	999999	75	999999	512	999999	999999	501	734	820	815	392	53	193	999999	999999	664	938	877	999999	908	45	313	999999	91	825	999999	999999	480	739	993	999999	740	450	84	364	980	805	999999	460	999999	878	999999	860	771	999999	618	357	999999	323	901	53	288	204	999999	876	505	102	543	999999	999999	573	999999	999999	826	999999	652	603	118	999999	131	858	274	426	723	39	999999	453	999999	595	999999	132	620	167	838	950	608	545	22	999999	858	888	272	986	999999	999999	857	69	44	843	843	25	248	20	201	999999	779	861	481	408	895	62	890	947	479	525	952	999999	167	876	329	116	591	910	592	242	595	287	613	912	999999	999999	419	367	751	202	999999	610	965	795	180	746	999999	613	999999	999999	999999	999999	517	297	999999	999999	901	167	524	736	999999	337	428	958	999999	999999	258	568	235	999999	999999	532	205	287	999999	352	898	372	705	999999	52	977	608	785	244	999999	999999	999999	64	190	30	261	843	25	768	556	192	16	347	679	498	505	387	999999	999999	475	129	240	655	515	103	999999	461	941	694	456	729	999999	724	187	999999	931	513	55	952	999999	689	190	999999	95	999999	999999	34	35	94	546	599	278	999999	769	999999	540	671	548	999999	999999	799	999999	330	999999	999999	550	292	170	999999	999999	992	342	387	780	786	938	999999	570	356	211	999999	436	999999	157	999999	460	999999	999999	35	200	999999	999999	959	471	592	787	859	999999	267	619	609	864	86	526	554	999999	890	841	982	222	818	111	999999	885	976	373	54	183	465	376	530	999999	144	758	999999	37	382	916	999999	999999	89	524	999999	999999	602	999999	359	999999	603	599	570	187	972	813	382	168	772	84	999999	999999	742	686	741	999999	98	999999	729	328	229	999999	
884	973	653	983	142	999999	999999	464	999999	335	23	714	579	865	806	353	365	999999	386	149	264	999999	431	969	999999	999999	783	421	649	999999	920	999999	121	86	999999	596	533	989	680	88	369	318	999999	169	999999	38	117	999999	999999	744	915	409	942	89	273	585	999999	684	999999	739	999999	999999	999999	999999	414	999999	999999	999999	160	220	819	999999	649	999999	780	945	517	999999	999999	238	295	999999	336	904	414	521	98	42	999999	139	53	849	272	941	568	999999	502	829	755	232	999999	613	725	874	999999	549	759	644	308	327	999999	290	920	498	453	999999	60	911	557	892	893	570	999999	31	999999	969	114	999999	999999	798	453	999999	999999	999999	802	999999	191	462	978	865	999999	454	733	495	999999	999999	999999	773	497	955	932	590	281	862	338	999999	923	703	708	955	445	60	999999	510	873	999999	773	388	695	771	431	597	933	692	139	449	999999	204	959	412	50	340	221	783	866	999999	999999	999999	212	937	758	487	999999	32	429	711	999999	999999	999999	682	990	999999	87	725	534	344	999999	589	732	888	37	729	744	306	914	999999	839	133	644	999999	999999	999999	185	758	23	943	999999	910	272	999999	999999	615	581	287	422	999999	262	495	258	999999	215	827	999999	999999	910	999999	743	999999	118	999999	999999	424	999999	611	710	871	374	329	999999	591	500	747	327	314	986	999999	158	999999	883	424	999999	353	999999	999999	805	155	999999	861	848	985	999999	396	801	948	555	487	37	970	999999	550	135	932	783	667	41	999999	510	999999	999999	497	880	286	573	999999	471	528	999999	474	805	564	673	512	481	726	999999	999999	945	999999	999999	999999	394	187	889	999999	298	920	570	217	91	348	645	590	534	360	999999	922	999999	118	486	37	937	563	175	22	876	622	461	999999	999999	927	522	140	857	827	999999	702	999999	240	404	550	958	342	999999	466	919	93	977	130	621	469	291	837	892	732	999999	830	999999	999999	466	999999	469	999999	932	164	826	514	733	707	256	412	534	591	713	936	999999	999999	181	708	102	999999	645	340	445	815	645	684	248	134	266	283	999999	520	999999	728	91	454	999999	237	999999	415	999999	280	874	218	934	699	133	955	663	965	999999	313	784	672	40	138	999999	126	518	151	275	608	450	973	999999	24	817	999999	999999	624	999999	943	78	686	444	374	466	237	881	945	561	293	999999	301	999999	386	999999	112	999999	999999	999999	999999	718	499	150	751	999999	900	999999	920	882	148	999999	999999	769	715	245	107	238	666	672	840	245	573	999999	982	146	159	359	999999	
288	715	297	902	246	911	234	578	546	692	544	565	741	960	73	999999	192	432	531	908	151	638	874	41	290	547	58	155	909	168	614	681	999999	160	641	177	851	999999	999999	857	999999	666	561	999999	132	116	999999	284	999999	176	799	714	628	451	204	650	841	999999	621	699	863	89	999999	387	88	863	24	590	999999	896	572	983	629	999999	427	484	86	338	909	183	448	773	999999	743	368	900	63	999999	956	991	336	999999	586	113	994	412	997	183	466	999999	102	518	955	613	999999	816	999999	999999	34	999999	573	512	355	999999	260	100	443	926	29	188	809	914	633	337	999999	999999	406	526	679	25	487	903	872	650	90	999999	817	42	999999	552	815	999999	999999	246	428	824	250	148	852	999999	968	80	163	288	459	187	884	628	53	628	419	567	285	19	242	999999	640	704	367	331	999999	999999	787	477	372	711	839	397	909	745	735	268	999999	775	56	416	749	593	999999	903	54	199	988	520	142	257	822	999999	14	999999	194	999999	780	531	999999	999999	999999	686	915	747	347	497	718	999999	999999	999999	893	510	963	999999	919	56	999999	464	286	92	422	276	345	125	999999	773	393	160	561	200	999999	999999	154	999999	999999	999999	678	453	565	557	999999	690	628	981	363	999999	112	187	838	147	42	326	254	548	156	999999	351	800	999999	999999	999999	568	999999	702	673	750	999999	485	703	856	378	69	898	999999	611	732	648	364	761	999999	671	215	999999	999999	167	171	898	605	341	999999	722	877	595	992	452	912	943	999999	317	613	956	999999	484	982	999999	999999	999999	999999	999999	423	377	986	49	292	902	898	256	333	999999	999999	852	760	153	596	144	500	999999	999999	286	698	789	722	56	158	620	53	731	999999	654	194	999999	383	667	918	739	735	838	999999	99	553	666	619	391	805	999999	205	484	999999	999999	278	999999	521	248	999999	634	654	940	999999	671	859	177	916	679	999999	767	478	103	235	857	999999	662	170	817	732	42	999999	341	250	999999	425	569	999999	491	385	685	232	144	999999	293	94	999999	947	641	999999	386	749	940	41	48	292	999999	259	40	449	999999	348	704	515	216	464	323	699	999999	999999	300	334	435	999999	674	544	343	673	941	773	613	999999	529	586	999999	293	239	310	212	115	323	319	812	999999	769	346	999999	629	999999	999999	770	999999	999999	999999	999999	61	999999	646	366	503	948	438	317	267	999999	900	999999	127	169	923	235	23	497	398	999999	980	521	393	999999	338	26	714	999999	999999	12	999999	271	999999	646	304	
968	593	943	708	999999	999999	12	555	215	868	527	999999	469	299	603	757	607	65	461	959	539	931	999999	999999	487	243	977	204	265	328	638	999999	999999	864	954	641	79	788	241	999999	977	965	187	666	999999	614	255	171	519	254	999999	999999	683	999999	765	47	999999	915	231	999999	907	808	300	887	240	843	931	999999	345	961	687	818	999999	999999	981	573	999999	455	228	872	988	999999	999999	20	417	999999	10	792	109	916	169	164	566	318	150	179	999999	299	435	966	683	649	825	557	999999	101	393	999999	705	201	293	36	696	359	934	101	133	289	479	808	843	148	505	428	802	532	999999	999999	999999	811	898	464	29	261	198	348	990	137	453	326	48	729	97	908	999999	142	999999	999999	999999	58	56	395	819	999999	133	545	154	999999	755	44	999999	878	18	893	999999	829	17	444	999999	595	999999	995	999999	163	769	123	60	999999	999999	669	74	54	140	223	999999	512	644	401	138	999999	204	593	381	419	487	999999	720	999999	999999	803	135	999999	55	788	947	60	559	666	857	999999	494	556	610	96	969	999999	999999	795	138	789	194	999999	316	518	400	999999	999999	426	999999	609	402	856	999999	992	544	999999	999	351	276	714	953	977	543	128	168	648	982	295	449	999999	422	999999	75	825	618	519	717	999999	398	438	999999	142	990	258	617	999999	574	617	999999	999999	795	405	529	423	836	999999	81	197	360	999999	535	339	977	982	196	477	791	166	999999	34	333	471	953	837	288	821	986	295	511	530	83	374	743	999999	897	26	405	651	989	411	447	529	999999	645	903	106	164	18	71	149	846	999999	999999	999999	604	333	452	692	145	25	230	999999	999999	999999	999999	170	596	466	999999	180	81	149	176	973	587	804	294	999999	999999	191	666	978	999999	371	999999	665	141	225	916	999999	574	713	516	999999	190	999999	843	356	967	743	999999	698	999999	891	77	706	251	270	939	999999	999999	144	758	999999	358	252	999999	999999	156	23	999999	380	999999	999999	999999	368	633	999999	999999	926	960	937	999999	999999	999999	967	999999	342	999999	999999	424	870	999999	125	535	999999	999999	562	625	938	999999	529	210	999999	714	139	158	411	296	709	999999	999999	999999	999999	840	111	793	567	281	391	196	230	29	999999	599	168	104	435	985	175	413	80	577	854	827	440	999999	396	486	552	819	653	999999	594	999999	999999	999999	272	284	433	999999	999999	999999	243	752	999999	999999	999999	999999	555	44	723	425	999999	306	12	999999	999999	196	409	374	407	91	728	571	999999	184	434	999999	233	
999999	832	160	562	999999	999999	999999	343	112	949	999999	705	42	999999	999999	106	999999	925	999999	902	999999	779	86	999999	68	999999	316	562	672	999999	703	85	767	140	999999	212	572	863	600	999999	222	147	521	246	999999	669	374	999999	220	999999	314	259	145	371	339	986	755	285	503	290	709	237	671	892	999999	999999	937	999999	150	315	533	999999	334	18	999999	757	268	840	405	399	873	165	351	206	904	453	939	999999	801	803	456	297	999999	999999	580	984	476	628	999999	623	731	473	20	905	999999	940	925	999999	681	582	727	915	879	114	417	554	886	474	999999	999999	916	541	110	346	859	246	999999	24	999999	705	290	640	850	999999	667	999999	154	446	265	964	528	999999	724	229	86	540	417	265	903	999999	108	11	999999	196	999999	200	373	673	56	705	935	999999	699	976	301	97	75	108	446	16	409	449	999999	33	999999	114	817	999999	999999	328	828	748	121	412	606	289	999	664	84	477	999999	481	400	999999	39	617	122	748	927	988	475	319	818	999999	626	659	792	617	911	999999	382	999999	413	727	877	196	799	296	379	22	97	999999	34	999999	970	928	59	660	999999	667	999999	79	953	282	853	999999	929	999999	785	947	999999	392	752	481	104	554	77	999999	681	842	817	999999	378	999999	900	74	999999	849	926	999999	609	999999	999999	254	611	313	539	999999	873	999999	999999	585	511	432	525	704	658	552	875	425	999999	386	978	999999	849	175	700	47	999999	999999	233	90	298	999999	347	999999	770	507	869	999999	24	999999	798	322	585	242	324	945	399	205	415	742	999999	999999	837	232	163	471	999999	445	999999	999999	759	94	999999	999999	296	424	94	170	934	999999	999999	999999	411	924	999999	665	576	616	999999	755	647	186	383	490	116	788	259	999999	211	999999	112	434	187	522	187	999999	999999	408	945	999999	999999	239	999999	264	69	889	999999	913	999999	497	894	788	594	857	853	582	710	654	79	508	999999	968	959	636	59	259	999999	888	747	873	488	177	671	951	893	999999	916	999999	999999	999999	688	346	999999	999999	414	323	840	330	669	999999	13	532	999999	999999	735	892	279	634	999999	999999	981	999999	175	770	19	727	127	643	963	445	666	590	233	852	819	827	497	256	231	735	418	587	229	152	870	955	838	233	999999	11	148	291	914	621	245	477	180	711	999999	686	206	206	999999	233	999999	422	309	486	627	907	999999	999999	412	479	401	999999	992	999999	899	64	889	893	427	962	999999	384	676	611	999999	999999	999999	999999	552	545	539	999999	230	995	
214	457	656	361	606	317	606	124	999999	999999	230	999999	485	157	811	649	999999	312	999999	404	999999	999999	746	999999	869	285	260	618	481	999999	999999	189	183	996	818	451	407	537	297	120	365	191	505	240	999999	776	866	509	999999	999999	747	236	442	826	78	651	711	958	492	330	66	988	643	22	504	50	666	999999	999999	369	251	270	24	668	49	999999	999999	515	315	103	419	999999	643	578	129	714	746	357	928	176	740	448	999999	967	999999	377	999999	492	736	350	119	387	999999	615	660	486	221	999999	787	333	999999	205	653	999999	999999	315	354	999999	892	790	999999	319	560	172	628	803	225	999999	999999	672	206	575	779	964	984	41	581	38	917	643	502	972	570	604	999999	545	795	656	66	999999	32	483	600	945	56	800	826	999999	986	857	271	173	999999	125	137	27	425	999999	414	879	733	325	157	259	298	332	748	955	588	999999	17	569	991	865	649	722	975	999999	918	194	214	999999	52	69	381	338	999999	455	477	566	129	999999	251	187	25	999999	336	351	657	999999	61	871	428	903	999999	701	182	303	999999	999999	999999	592	770	230	674	999999	283	97	999999	959	519	303	999999	32	999999	901	328	999999	850	999999	395	999999	185	204	142	343	155	148	999999	680	999999	999999	979	73	524	999999	346	30	512	855	434	999999	999999	698	214	758	393	405	939	949	383	368	453	534	28	418	999999	576	999999	999999	23	144	877	207	999999	10	323	424	508	436	999999	999999	311	994	999999	156	999999	999999	990	999999	950	749	208	999999	307	999999	75	454	55	115	999999	999999	933	181	842	299	372	276	999999	999999	444	968	999999	513	394	85	66	999999	27	871	258	928	999999	713	999999	273	935	616	999999	999999	935	869	999999	402	314	794	999999	139	162	227	784	893	999999	999999	940	981	999999	694	876	231	740	999999	437	183	857	202	194	999999	791	579	999999	755	376	888	999999	999999	999999	505	208	599	711	927	306	800	97	365	345	799	772	409	421	250	739	678	275	327	441	206	544	999999	610	999999	348	582	999999	38	526	704	518	999999	391	999999	495	287	519	999999	320	636	95	999999	999999	395	999999	391	167	123	999999	999999	622	950	143	403	999999	96	999999	567	588	723	999999	68	838	640	999999	407	27	75	754	462	169	462	17	999999	999999	999999	265	225	696	956	425	749	999999	828	92	567	242	988	999999	409	299	999999	234	596	699	36	664	225	114	60	374	999999	999999	563	999999	999999	943	337	292	999999	830	773	870	631	308	198	55	20	999999	722	999999	999999	
680	355	999999	999999	238	420	115	999999	999999	50	120	646	592	332	390	459	300	923	624	904	705	474	579	525	90	602	999999	511	980	653	999999	391	885	344	422	23	400	330	931	999999	999999	208	999999	790	662	234	49	976	999999	596	720	635	108	270	334	215	776	647	136	635	132	604	113	733	382	728	760	257	909	377	69	969	991	102	999999	506	932	788	863	999999	563	321	704	394	999999	999999	293	624	20	217	999999	752	203	999999	999999	627	104	999999	417	999999	473	792	999999	999999	999999	750	643	15	588	827	999999	987	783	280	82	811	900	719	800	350	445	146	246	702	140	999999	776	999999	692	64	999999	134	381	930	999999	770	254	274	857	193	398	288	46	192	999999	999999	999999	923	233	598	999999	999999	18	77	498	337	999999	374	308	999999	974	948	999999	533	425	157	999999	853	887	311	566	635	862	616	999999	167	109	63	767	881	347	853	471	103	337	36	126	313	999999	65	225	879	999999	999999	218	450	964	999999	767	999999	643	125	45	922	42	101	523	401	999999	341	999999	501	999999	427	883	999999	486	230	205	399	41	312	422	832	96	999999	999999	235	407	999999	202	596	999999	999999	999999	232	817	999999	999999	245	512	724	999999	110	999999	723	282	549	999999	97	999999	744	317	377	999999	340	703	999999	835	355	999999	297	999999	614	148	641	214	999999	999999	661	999999	999999	168	959	886	317	124	999999	14	372	414	999999	999999	320	999999	457	289	919	235	907	529	615	713	999999	813	225	999999	583	961	999999	519	999999	369	102	784	37	999999	357	490	999999	226	391	999999	473	999999	312	815	683	999999	690	361	294	999999	282	142	698	233	453	156	671	586	541	359	999999	853	758	760	389	535	520	999999	931	999999	786	691	147	417	250	773	999999	409	57	999999	281	834	234	263	97	960	999999	803	141	210	999999	861	999999	999999	999999	620	193	552	436	157	556	818	429	855	615	999999	994	290	983	680	999999	272	999999	999999	88	983	628	505	672	429	999999	999999	740	731	999999	999999	16	999999	38	999999	999999	958	999999	899	999999	462	999999	378	648	507	965	805	820	461	565	556	332	659	952	405	999999	688	880	16	708	840	87	698	244	689	999999	888	261	363	100	687	999999	639	999999	999999	999999	999999	999999	175	999999	644	896	288	175	74	602	356	999999	633	637	902	999999	966	201	129	384	999999	143	999999	922	87	553	466	371	877	267	692	594	336	825	742	831	715	553	74	943	799	532	999999	97	237	734	999999	999999	197	609	332	448	945	251	863	999999	
999999	252	385	100	439	917	999999	999999	909	761	827	807	999999	999999	372	999999	136	185	585	999999	963	871	694	352	925	999999	183	278	934	253	648	999999	962	626	999999	999999	177	974	514	881	244	373	999999	475	999999	820	831	127	246	909	321	770	999999	999999	162	36	557	42	999999	999999	999999	30	999999	665	999999	742	845	278	147	899	254	999999	999999	703	948	599	693	229	445	114	908	999999	41	34	999999	878	999999	292	474	906	915	145	809	814	148	999999	999999	999999	362	999999	975	562	980	999999	664	999999	999999	962	999999	563	999999	999999	597	999999	790	687	999999	847	734	245	999999	563	804	999999	999999	999999	353	999999	565	734	107	181	999999	280	139	999999	85	694	370	772	779	466	560	999999	572	586	547	749	999999	460	999999	654	787	127	999999	422	758	999999	999999	555	999999	251	406	999999	465	999999	471	327	999999	999999	999999	304	487	961	465	999999	12	893	667	407	571	604	999999	115	999999	453	393	749	999999	716	999999	335	341	999999	957	537	70	562	455	410	124	230	999999	999999	848	930	177	826	661	995	419	864	92	954	983	221	418	301	498	21	778	722	999999	223	999999	999999	962	672	13	927	796	450	447	266	999999	351	999999	254	266	578	286	999999	97	999999	999999	999999	253	999999	831	746	129	768	74	444	632	402	331	605	743	999999	967	504	999999	734	208	969	999999	825	999999	999999	999999	173	999999	920	735	999999	635	476	916	122	999999	999999	841	267	808	37	999999	999999	634	890	30	190	511	999999	610	781	743	363	234	337	316	428	716	999999	320	956	999999	999999	999999	421	766	855	688	630	540	392	663	566	925	999999	593	999999	200	780	999999	256	999999	350	319	954	477	282	251	589	805	613	868	999999	946	999999	304	242	305	223	999999	174	501	999999	164	228	999999	999999	437	64	999999	893	237	935	577	74	303	393	834	754	943	999999	613	109	825	926	523	22	619	83	876	361	999999	977	999999	456	754	782	196	100	999999	999999	844	197	845	911	999999	933	84	882	558	910	407	999999	279	639	999999	402	64	237	704	999999	999999	999999	999999	392	775	999999	999999	130	319	521	207	999999	999999	654	649	426	264	913	999999	590	999999	736	524	965	953	999999	999999	27	999999	361	727	958	396	731	731	490	19	999999	999999	135	654	999999	572	47	713	664	999999	999999	989	145	148	151	999999	999999	177	999999	838	221	438	207	551	999999	235	999999	793	999999	357	195	999999	999999	999999	801	999999	424	936	999999	173	487	262	999999	944	999999	38	760	223	586	281	281	999999	899	652	999999	33	939	
584	392	728	614	999999	474	316	447	701	830	729	346	374	272	187	193	668	999999	959	148	263	467	242	999999	999999	216	967	85	999999	33	516	618	777	999999	840	999999	265	558	243	787	983	999999	391	208	999999	876	222	18	104	380	240	300	999999	885	686	126	160	263	869	47	507	240	815	999999	323	121	999999	537	999999	634	999999	119	127	181	165	756	85	44	999999	868	994	999999	981	261	793	225	779	999999	160	724	403	11	999999	999999	999999	999999	999999	714	884	919	999999	999999	586	469	452	130	999999	666	729	999999	50	125	819	10	999999	548	999999	564	884	107	341	675	999999	707	240	926	430	921	999999	999999	75	371	159	524	560	319	999999	521	809	999999	52	122	999999	999999	684	999999	191	999999	163	741	502	999999	829	787	588	642	308	879	238	525	699	261	774	326	999999	999999	999999	305	450	733	177	737	754	220	64	228	512	165	32	953	999999	999999	767	160	910	938	542	372	936	999999	999999	501	293	293	973	790	999999	847	999999	16	321	999999	248	999999	574	999999	382	618	999999	369	139	153	857	285	781	999999	494	999999	999999	925	999999	999999	368	999999	722	675	454	999999	247	273	881	665	797	26	999999	857	999999	999999	586	155	566	923	639	999999	788	867	644	999999	999999	999999	306	999999	999999	999999	869	717	999999	999999	708	898	320	910	381	468	999999	474	356	840	643	923	999999	157	47	270	368	223	999999	791	743	854	40	446	999999	999999	967	999999	234	999999	156	924	999999	787	999999	687	999999	655	552	181	999999	324	521	999999	374	589	561	159	999999	180	84	656	753	736	973	853	868	873	952	159	999999	999999	250	991	693	718	999999	676	518	359	436	712	999999	792	702	428	343	235	82	379	671	817	480	63	290	999999	180	603	999999	785	999999	999999	999999	403	999999	999999	999999	530	121	655	996	884	641	999999	744	999999	985	960	44	554	520	999999	800	582	999999	683	850	196	999999	203	548	989	862	733	539	999999	19	277	122	933	354	813	124	427	383	786	999999	999999	318	999999	514	220	569	270	999999	186	169	131	915	999999	918	999999	999999	999999	117	999999	32	908	797	279	362	717	848	110	209	706	528	999999	209	701	507	706	878	999999	999999	337	429	602	468	363	999999	887	362	126	24	467	993	999999	320	375	764	278	356	49	566	796	371	468	999999	568	658	999999	921	223	498	221	19	999999	999999	999999	587	429	449	443	963	999999	999999	999999	999999	742	712	999999	999999	833	936	239	360	999999	234	999999	965	999999	999999	899	705	999999	999999	999999	999999	803	458	965	
967	999999	788	999999	828	999999	85	102	999999	640	999999	328	855	336	723	98	287	269	861	999999	803	346	813	625	887	550	999999	444	999999	225	114	999999	293	999999	364	999999	54	999999	410	999999	762	141	460	335	589	223	999999	999999	805	878	999999	367	999999	288	172	630	727	173	999999	999999	183	641	999999	999999	535	99	44	118	971	999999	53	685	859	423	417	671	886	999999	999999	999999	505	369	638	629	363	999999	999999	15	999999	999999	804	999999	154	999999	274	131	547	244	999999	499	189	935	407	613	835	999999	999999	528	870	500	744	249	136	783	782	999999	12	964	862	788	748	38	534	999999	999999	999999	999999	736	158	296	134	651	687	546	494	999999	999999	35	794	187	248	822	145	94	989	564	754	371	350	459	128	582	382	21	751	160	999999	170	226	673	645	771	379	583	375	102	562	590	999999	221	999999	977	180	684	549	999999	893	449	257	832	417	179	999999	699	177	999999	999999	675	999999	344	168	800	999999	131	542	477	452	561	718	897	11	174	83	138	999999	151	412	698	471	825	267	961	913	393	266	475	385	680	999999	999999	823	886	794	999999	63	62	179	999999	151	82	999999	341	731	999999	831	252	106	267	103	36	999999	580	214	969	86	206	887	424	864	76	101	772	999999	894	999999	999999	379	129	85	553	972	999999	999999	399	352	999999	240	563	562	23	379	127	587	389	684	252	682	999999	877	856	175	754	194	85	981	710	195	836	999999	715	872	999999	192	550	63	786	34	815	627	160	966	333	862	999999	696	973	999999	766	999999	999999	443	555	999999	229	387	228	179	481	417	641	999999	403	999999	847	999999	402	935	46	335	897	228	867	207	727	889	842	892	343	388	17	525	428	626	454	999999	327	999999	962	172	999999	617	553	407	999999	999999	999999	55	24	709	304	999999	158	999999	322	613	999999	357	523	999999	545	335	835	102	410	126	999999	777	832	999999	999999	666	972	999999	500	290	674	469	221	318	327	796	877	633	94	969	376	987	999999	841	706	969	222	633	627	509	999999	460	997	999999	999999	794	223	999999	886	637	75	999999	999999	42	938	116	146	214	999999	749	458	212	999999	999999	750	999999	474	999999	868	999999	999999	349	257	990	508	999999	472	352	223	532	583	999999	747	456	904	102	56	280	903	600	833	17	620	878	999999	579	999999	566	999999	770	330	999999	581	999999	193	725	36	950	533	999999	999999	793	991	490	999999	30	999999	562	535	657	999999	999999	98	278	30	446	999999	378	999999	929	772	905	234	452	211	
361	999999	715	273	188	75	106	999999	189	999999	999999	25	140	712	40	125	889	40	470	999999	137	999999	999999	22	746	996	658	21	604	951	737	568	999999	999999	814	174	749	298	357	592	192	999999	999999	999999	979	430	598	666	908	813	999999	874	763	960	999999	228	553	703	527	191	417	94	151	237	229	481	999999	851	898	999999	376	600	683	878	308	680	234	991	42	325	408	999999	113	791	78	862	804	588	214	595	621	55	771	175	184	108	314	681	102	999999	954	747	768	52	447	292	201	885	662	403	994	999999	670	212	999999	425	980	999999	169	366	999999	999999	646	312	254	330	999999	518	704	210	999999	552	999999	999999	371	660	233	999999	353	999999	999999	919	999999	811	601	69	999999	999999	391	758	127	953	522	999999	830	75	110	466	798	127	462	999999	190	461	37	999999	663	145	841	132	202	920	999999	382	694	999999	962	835	710	194	945	270	137	945	93	422	40	172	704	306	999999	766	271	235	334	988	739	474	784	159	406	249	727	999999	999999	207	946	149	51	83	112	274	755	614	182	999999	555	245	378	614	999999	501	440	545	999999	435	658	999999	999999	705	28	498	61	560	999999	705	543	999999	389	886	476	890	999999	631	203	295	21	657	63	142	443	503	106	179	738	905	999999	192	999999	140	548	174	999999	345	999999	999999	223	205	826	476	658	687	855	491	148	531	999999	999999	351	286	424	10	727	999999	272	999999	401	999999	822	999999	896	360	182	999999	999999	311	799	785	999999	999999	82	815	831	587	999999	999999	648	614	41	216	534	999	999999	999999	999999	547	446	999999	83	540	999999	341	999999	999999	999999	999999	514	606	154	836	999999	595	243	761	214	999999	179	999999	442	516	876	786	850	615	357	897	519	762	543	799	865	625	712	45	377	999999	442	887	17	185	251	51	470	999999	485	939	765	89	215	116	378	306	999999	566	999999	435	999999	768	595	999999	999999	999999	72	354	971	116	883	207	999999	474	176	291	999999	999999	275	999999	326	999999	139	418	999999	439	999999	999999	431	999999	999999	999999	999999	999999	258	673	302	336	396	498	979	126	233	378	66	568	695	999999	999999	96	173	485	999999	999999	118	999999	638	187	999999	999999	999999	999999	922	412	233	737	826	452	225	503	989	806	870	776	855	210	432	761	361	999999	999999	815	497	345	405	407	854	551	833	423	45	999999	786	46	302	353	203	999999	154	999999	741	253	525	446	999999	999999	615	999999	999999	908	413	877	825	975	616	389	147	999999	17	999999	883	999999	999999	802	
467	999999	30	833	483	511	17	611	616	42	831	500	300	61	248	48	792	999999	576	924	999999	168	299	810	430	913	216	615	812	999999	445	999999	634	723	978	231	346	781	51	999999	901	801	271	999999	153	125	99	96	348	969	43	999999	999999	694	999999	999999	585	999999	413	570	304	401	798	297	597	374	999999	999999	82	999999	701	20	297	113	999999	218	897	506	666	314	823	129	276	843	999999	891	999999	940	931	678	645	136	999999	999999	178	999999	12	973	205	779	260	523	24	999999	999999	999999	999999	604	670	583	412	89	553	999999	747	999999	999999	955	999999	705	615	925	644	999999	381	999999	642	816	934	524	999999	999999	310	999999	64	309	999999	999999	999999	271	634	999999	279	357	276	566	583	279	733	992	384	57	999999	499	173	335	878	620	950	702	390	449	670	156	377	999999	778	999999	54	447	80	189	389	999999	999999	460	655	297	137	814	991	372	92	941	149	168	953	811	999999	999999	999999	493	999999	873	881	194	494	999999	999999	999999	788	999999	235	296	922	999999	668	239	428	713	679	591	493	999999	999999	27	367	728	16	218	999999	999999	999999	325	25	586	194	999999	859	886	965	532	999999	349	35	82	147	999999	999999	999999	500	724	392	999999	59	840	10	858	999999	863	827	766	127	771	261	821	976	909	999999	345	19	162	379	542	747	999999	284	999999	120	638	880	571	999999	70	718	811	584	931	276	185	999999	335	999999	995	999999	999999	999999	545	98	213	106	999999	524	999999	935	347	354	849	272	901	565	856	748	999999	983	266	66	999999	63	450	247	999999	643	999999	758	999999	810	383	484	999999	742	739	999999	906	999999	652	56	35	135	380	999999	999999	668	374	999999	730	587	818	21	801	152	358	999999	647	966	60	593	429	924	261	999999	970	999999	999999	168	999999	800	841	992	341	220	999999	930	683	983	512	387	999999	999999	38	106	991	999999	999999	405	393	999999	999999	999999	491	68	627	999999	873	842	999999	368	999999	216	793	929	746	826	680	591	121	428	808	999999	463	999999	325	943	896	165	545	999999	693	329	775	578	392	900	510	282	592	930	67	840	498	999999	444	72	999999	109	359	175	690	999999	999999	965	999999	754	999999	818	999999	684	214	999999	999999	886	675	623	440	999999	546	845	325	408	998	999999	370	967	175	999999	239	999999	260	796	805	380	918	602	45	809	139	638	423	692	539	908	726	999999	543	611	478	999999	631	999999	562	999999	999999	292	102	999999	605	481	588	177	589	490	433	417	911	999999	968	83	588	631	94	
907	432	632	869	99	999999	30	999999	563	999999	418	999999	782	999999	301	999999	999999	509	932	214	657	59	999999	999999	999999	485	999999	999999	616	643	405	242	10	393	654	92	227	422	12	649	999999	57	35	337	180	858	651	183	619	407	999999	999999	656	427	437	857	186	529	820	614	155	591	817	919	445	186	631	398	589	999999	312	223	507	292	999999	999999	34	999999	932	999999	833	999999	819	219	311	832	586	999999	955	796	905	999999	601	999999	503	993	999999	115	892	999999	999999	262	999999	410	105	129	999999	373	797	827	833	268	596	631	780	20	772	607	999999	999999	999999	58	442	999999	314	613	999999	119	789	999999	379	918	36	939	962	581	550	418	124	192	766	222	785	138	963	647	999999	970	999999	492	999999	632	999999	289	402	189	819	802	106	491	999999	999999	583	999999	999999	914	241	999999	999999	999999	470	363	999999	435	999999	999999	272	314	828	666	511	999999	502	306	414	747	430	746	546	999999	761	999999	999999	999999	999999	999999	638	999999	680	59	999999	999999	311	417	32	867	148	72	443	25	916	515	999999	439	999999	999999	464	287	999999	710	999999	494	120	886	448	721	50	860	750	45	748	649	633	779	260	67	348	94	999999	546	608	999999	999999	531	866	255	775	883	653	827	356	999999	865	969	565	999999	343	999999	969	310	999999	288	321	408	276	277	881	203	188	922	518	379	999999	220	112	135	999999	589	999999	999999	946	167	217	923	688	396	783	664	224	339	723	922	124	973	719	999999	57	904	264	599	374	581	704	731	319	976	359	999999	999999	440	739	999999	999999	999999	999999	999999	80	398	720	879	999999	227	979	848	208	999999	999999	38	501	781	999999	999999	334	430	999999	375	462	999999	999999	711	999999	138	999999	784	600	969	526	999999	619	59	259	999999	194	385	999999	156	601	999999	533	999999	721	330	999999	999999	999999	462	428	999999	949	988	217	999999	783	18	841	364	430	205	258	999999	78	918	418	999999	532	428	999999	949	324	681	773	606	999999	890	999999	717	975	999999	431	147	550	550	397	999999	999999	664	999999	185	544	751	726	999999	607	304	654	802	911	710	563	933	370	479	661	278	225	610	642	892	999999	134	389	718	773	120	687	528	531	787	611	867	553	999999	999999	573	999999	376	999	658	246	197	999999	274	158	497	777	999999	888	128	999999	240	32	982	166	999999	371	18	632	497	617	136	280	133	109	695	390	999999	999999	999999	999999	848	611	983	656	831	328	999999	999999	999999	999999	616	999999	413	999999	380	844	570	759	994	999999	946	
744	999999	999999	120	916	681	174	462	117	334	16	800	804	567	628	999999	336	335	101	999999	447	999999	164	999999	496	867	751	729	999999	999999	693	80	886	377	114	109	999999	545	915	646	999999	118	999999	999999	999999	838	608	814	999999	806	244	434	999999	956	508	999999	357	50	623	58	999999	999999	611	297	641	935	914	999999	999999	529	999999	790	420	455	304	339	188	999999	400	658	999999	937	977	999999	585	268	176	930	999999	717	751	999999	922	999999	716	999999	507	999999	999999	674	999999	181	362	232	710	453	999999	458	661	179	219	999999	649	965	999999	992	999999	566	999999	382	769	999999	568	745	778	203	867	554	738	789	832	306	779	726	733	999999	999999	755	344	142	254	718	278	999999	507	999999	999999	999999	86	723	57	999999	179	994	905	940	613	616	453	517	585	470	719	999999	347	912	999999	923	999999	701	417	712	232	578	137	60	715	869	247	238	940	910	477	999999	999999	891	999999	785	820	999999	484	968	999999	827	556	999999	999	406	362	595	128	999999	999999	384	315	345	718	601	866	999999	235	744	379	225	576	675	992	703	140	455	785	646	112	999999	227	449	410	405	32	999999	60	318	516	651	999999	612	193	999999	999999	406	183	535	918	965	999999	740	999999	95	260	880	791	305	999999	999999	810	481	999999	288	167	866	999999	323	999999	999999	804	999999	999999	727	116	963	491	900	994	999999	281	259	728	147	999999	999999	849	324	999999	151	561	999999	52	609	841	999999	999999	999999	999999	843	472	860	999999	404	171	651	513	999999	979	999999	398	890	999999	542	635	999999	753	98	408	999999	26	619	179	437	961	58	999999	999999	885	478	587	586	965	160	271	421	302	333	975	238	999999	977	345	857	752	999999	999999	509	974	999999	884	298	506	264	827	853	690	529	443	999999	777	885	999999	511	709	812	999999	999999	999999	223	269	429	122	999999	706	999999	284	321	684	300	999999	374	652	605	593	298	89	710	332	418	730	999999	890	863	460	97	991	833	157	940	745	302	999999	999999	31	464	185	336	558	788	578	379	845	152	999999	413	243	390	999999	420	732	224	828	863	492	999999	999999	259	720	618	57	450	999999	744	554	312	999999	890	584	138	123	753	162	543	839	361	927	748	355	999999	854	999999	915	736	217	531	474	999999	279	534	925	999999	616	999999	741	138	214	110	597	215	278	999999	806	789	307	999999	72	294	34	140	569	999999	903	999999	764	999999	535	438	537	33	837	770	999999	60	213	197	999999	222	999999	999999	999999	826	999999	999999	778	511	
999999	136	438	238	469	189	350	149	964	999999	31	942	185	999999	602	776	999999	574	377	999999	999999	755	585	999999	999999	849	492	323	982	743	640	763	999999	263	999999	409	999	309	563	658	999999	481	96	78	999999	999999	46	508	118	381	264	999999	999999	280	778	999999	550	329	999999	619	697	999999	166	231	503	999999	56	922	661	203	999999	273	21	719	88	260	669	999999	943	999999	999999	983	215	611	488	999999	991	999999	484	594	858	680	912	944	961	401	325	999999	575	907	999999	123	847	914	604	990	574	63	202	528	389	43	385	749	805	713	822	999999	999999	448	276	431	448	76	345	999999	361	999999	757	686	934	999999	942	46	498	700	999999	301	999999	498	491	937	432	955	999999	825	305	172	148	999999	999999	771	133	136	999999	999999	674	780	578	508	639	507	305	516	593	999999	101	349	260	115	576	999999	547	253	999999	339	999	493	862	519	999999	198	999999	509	116	173	680	815	405	999999	999999	366	722	999999	999999	983	642	915	371	628	734	955	911	42	999999	58	233	999999	179	999999	726	191	918	69	707	450	999999	795	409	430	905	999999	943	488	89	220	809	49	394	973	999999	93	131	243	785	845	286	895	828	999999	940	999999	645	999999	55	844	447	663	800	418	415	999999	516	999999	999999	999999	999999	433	953	999999	249	999999	494	206	614	643	999999	684	283	862	174	683	966	351	999999	114	640	999999	999999	999999	772	156	999999	999999	568	850	577	189	520	337	832	852	942	999999	819	755	999999	449	999999	999999	783	763	389	938	999999	731	879	999999	999999	999999	818	172	990	717	697	102	946	517	638	763	999999	999999	174	999999	999999	999999	999999	608	999999	734	999999	200	369	999999	462	999999	766	309	732	836	971	999999	727	999999	518	999999	999999	235	670	999999	809	798	811	726	347	999999	598	443	909	999999	991	280	642	727	820	999999	802	961	265	999999	999999	646	785	801	791	662	163	272	437	368	459	514	938	805	924	999	389	643	999999	559	999999	999999	400	799	844	999999	999999	10	999999	999999	868	999999	970	982	399	999999	23	19	999999	684	749	336	16	999999	483	486	999999	836	999999	821	248	168	278	705	276	13	256	999999	957	101	999999	999999	190	546	500	558	544	956	416	761	986	380	999999	999999	999999	94	327	849	326	999999	999999	999999	207	999999	653	709	999999	274	715	396	999999	37	62	999999	792	596	155	469	999999	999999	941	386	430	51	835	867	999999	999999	895	999999	686	406	669	599	732	957	955	920	892	999999	925	280	250	999999	844	959	328	864	225	223	
999999	999999	999999	401	999999	999999	514	166	999999	785	999999	999999	999999	999999	710	520	367	999999	120	835	999999	235	999999	999999	999	671	999999	410	206	876	549	595	999999	999999	253	999999	606	278	999999	750	999999	799	495	117	541	562	901	716	999999	334	999999	865	753	390	999999	999999	999999	999999	401	999999	999999	999999	999999	558	999999	663	328	696	289	999999	913	98	999999	370	391	841	739	470	727	446	769	429	101	871	284	999999	841	664	108	999999	549	76	876	428	903	349	838	999999	871	878	244	215	437	999999	420	512	585	393	999999	741	973	999999	812	955	985	427	999999	98	284	999999	999999	664	598	999999	341	847	222	861	466	999999	999999	802	999999	849	999999	564	991	662	461	771	999999	458	666	366	999999	729	264	921	999999	486	337	750	662	319	66	580	616	687	999999	573	999999	999999	926	956	739	181	999999	999999	999999	999999	435	359	636	513	462	373	998	241	192	999999	593	301	428	999999	714	261	999999	289	792	631	947	999999	566	999999	480	384	532	709	627	395	508	999999	177	22	60	978	124	159	999999	692	582	385	504	493	980	999	999999	945	251	487	41	941	180	131	482	131	793	748	42	87	841	298	613	797	114	302	133	999999	930	736	147	990	432	109	59	571	999999	82	908	999999	88	586	999999	149	364	566	130	56	539	999999	999999	375	999999	778	851	294	771	707	389	687	999999	890	25	999999	999999	999999	999999	80	999999	999999	322	720	999999	999999	999	999999	999999	474	442	547	182	86	875	10	551	771	873	653	258	765	999999	111	999999	999999	605	198	999999	952	999999	323	57	59	974	999999	617	474	535	566	779	596	464	307	274	841	515	799	25	999999	964	578	177	865	822	999999	120	220	38	999999	955	810	693	877	674	999999	500	133	112	256	393	87	999999	317	873	999999	311	999999	837	850	715	805	182	556	999999	999999	156	191	236	669	517	407	446	916	610	999999	999999	586	633	155	351	391	999999	999999	631	999999	342	999999	992	999999	14	999999	382	999999	903	159	638	999999	999999	999999	972	319	896	443	738	986	999999	329	706	904	999999	724	869	691	999999	333	118	414	925	999999	999999	296	198	999999	664	899	999999	999999	23	460	999999	767	697	999999	183	999999	494	264	999999	644	255	23	999999	999999	999999	999999	748	691	999999	579	51	234	220	787	564	685	130	832	778	839	962	382	315	999999	574	990	36	689	518	478	999999	999999	384	999999	855	875	143	999999	999999	385	161	343	591	999999	419	116	556	909	999999	497	910	662	999999	200	682	999999	999999	907	523	423	262	69	
182	999999	740	999999	999999	929	999999	688	999999	29	182	402	999999	629	790	871	836	467	444	127	73	999999	999999	186	378	193	608	999999	178	235	587	246	999999	102	170	999999	999999	232	266	626	999999	937	944	891	490	92	512	63	92	999999	80	65	979	999999	995	161	999999	999999	817	999999	331	999999	999999	326	441	935	280	999999	468	408	178	613	211	999999	149	136	86	675	695	999999	680	999999	898	342	164	531	266	999999	106	19	749	149	999999	599	304	999999	427	628	999999	999999	999999	916	595	683	667	467	854	171	999999	868	85	966	868	531	986	776	62	187	999999	910	678	292	499	459	999999	999999	208	611	999999	123	709	458	226	999999	483	764	959	224	999999	697	999999	105	999999	238	999999	999999	281	883	613	527	973	249	465	549	876	530	999999	146	35	638	268	252	647	881	169	627	749	727	999999	232	816	999999	512	474	242	999999	999999	271	524	999999	757	999999	998	995	999999	999999	992	677	274	953	346	823	199	999999	438	435	999999	120	78	999999	44	554	999999	391	999999	145	737	991	316	999999	239	999999	621	160	880	944	253	652	741	699	999999	82	462	105	885	993	648	999999	46	807	135	190	202	999999	999999	213	488	999999	294	14	999999	11	999999	999999	723	190	212	999999	165	493	191	805	378	999999	681	961	999999	740	506	999999	497	999999	955	999999	177	58	963	413	318	677	465	999999	367	736	967	999999	999999	999999	381	704	791	999999	320	552	626	329	812	999999	536	879	999999	748	999999	577	517	471	55	861	999999	675	226	999999	730	999999	999999	554	448	999999	411	58	259	611	368	801	999999	889	951	413	999999	848	999999	149	876	439	999999	717	525	790	229	999999	999999	999999	999999	705	488	992	877	831	524	81	881	179	422	488	999999	510	390	999999	651	628	999999	642	999999	955	999999	87	922	301	923	320	38	658	422	905	470	999999	924	662	999999	933	999999	129	888	811	966	76	999999	398	809	64	337	216	148	601	985	999999	872	731	275	410	80	999999	908	213	999999	233	999999	517	27	230	999999	727	996	999999	616	400	753	999999	988	373	360	533	491	999999	999999	999999	999999	821	919	525	536	203	396	999999	999999	999999	999999	685	768	743	999999	219	380	589	999999	609	219	431	984	999999	201	999999	742	999999	60	546	105	49	229	230	713	935	999999	502	999999	393	340	94	999999	192	189	78	408	254	63	150	999999	901	399	383	612	97	836	334	333	830	460	494	861	999999	999999	999999	466	547	39	383	621	878	895	999999	999999	135	999999	802	415	999999	308	497	848	910	
394	999999	650	845	617	626	108	273	999999	863	932	845	232	536	853	18	612	860	225	680	529	284	15	314	113	487	520	44	919	210	999999	962	645	951	999999	144	531	620	999999	999999	999999	358	709	42	162	434	902	50	948	406	520	447	282	178	390	119	198	345	999999	999999	115	74	353	999999	999999	999999	209	281	604	719	487	991	930	811	405	181	575	973	999999	679	584	479	96	522	690	94	689	477	570	822	946	195	878	799	307	999999	15	999999	700	999999	234	630	999999	999999	919	529	999999	471	773	219	544	999999	193	71	999999	636	978	830	287	257	290	732	711	781	999999	301	123	141	999999	194	175	999999	999999	969	455	999999	43	856	999999	999999	999999	999999	703	360	287	731	999999	999999	999999	671	242	184	999999	453	902	501	919	665	466	627	415	999999	958	589	999999	711	999999	224	615	999999	603	999999	236	126	679	71	38	999999	999999	51	300	306	888	999999	951	990	379	999999	999999	954	44	377	399	975	999999	202	270	999999	317	576	789	787	210	999999	78	999999	947	999999	773	840	472	999999	171	424	337	118	999999	126	999999	62	341	122	157	661	567	235	731	261	371	487	801	913	52	926	262	513	999999	999999	999999	840	999999	42	65	236	491	474	216	975	647	999999	705	153	486	264	999999	676	639	548	94	843	999999	696	975	295	999999	558	526	245	172	824	22	260	353	797	999999	308	66	920	999999	102	999999	756	999999	999999	782	999999	999999	788	691	999999	999999	557	161	929	461	356	999999	770	999999	932	947	971	812	823	999999	454	800	689	999999	936	620	719	378	999999	823	632	92	261	513	392	131	999999	553	999999	999999	464	999999	423	345	999999	252	296	999999	247	155	999999	943	790	99	338	857	747	544	754	965	163	999999	170	115	999999	274	805	266	805	810	219	427	236	999999	180	355	386	353	591	694	333	985	141	846	775	688	999999	172	999999	535	384	203	798	620	797	286	938	317	517	399	446	39	999999	436	935	630	999999	918	919	982	480	403	999999	70	641	999999	57	324	339	149	999999	642	92	999999	436	26	628	999999	84	894	999999	78	836	201	257	304	67	704	999999	155	971	384	252	999999	64	980	999999	738	978	629	238	999999	999999	377	427	803	947	658	10	919	12	112	843	999999	999999	411	567	999999	812	347	120	352	413	194	999999	597	400	889	225	456	775	889	999999	455	665	793	100	468	774	453	999999	999999	704	991	152	868	540	999999	626	652	422	488	926	641	519	886	220	999999	208	829	413	67	442	999999	153	
999999	475	999999	370	782	321	108	987	369	990	711	647	999999	999999	999999	66	999999	272	999999	43	297	999999	995	936	779	582	307	270	944	999999	299	966	999999	847	40	402	153	999999	844	341	999999	501	999999	650	807	999999	798	999999	999999	773	999999	999999	869	999999	999999	158	480	999999	591	999999	23	999999	52	328	701	745	999999	574	21	906	913	326	999999	241	719	795	999999	354	138	540	783	999999	371	999999	810	999999	106	999999	991	881	922	691	275	644	327	485	999999	999999	948	72	751	233	999999	992	859	913	999999	638	999999	70	751	136	332	60	426	999999	477	871	518	999999	648	855	583	139	984	999999	999999	783	913	244	999999	168	406	999999	999999	559	999999	379	321	999999	138	467	840	999999	999999	999999	999999	999999	228	999999	18	587	729	751	423	895	650	999999	17	638	999999	592	724	566	999999	593	729	266	999999	866	650	108	559	621	78	190	25	652	999	198	862	836	565	63	236	759	439	655	999999	893	909	216	999999	683	999999	545	743	283	217	546	76	999999	999999	361	220	999999	999999	117	999999	242	879	997	611	999999	775	35	37	671	340	963	163	999999	614	378	999999	444	735	876	586	533	447	742	445	999999	132	759	883	213	842	326	732	332	999999	419	23	911	605	553	999999	999999	517	82	943	254	393	991	999999	999999	403	776	184	161	530	158	795	999999	562	158	696	26	152	823	999999	24	241	831	999999	999999	364	999999	838	192	968	577	26	375	798	201	999999	140	999999	307	999999	76	151	999999	999999	999999	999999	999999	999999	456	999999	891	999999	999999	999999	929	22	561	889	304	230	357	999999	991	193	953	999999	430	999999	999999	89	999999	755	999999	24	762	999999	660	39	288	999999	999999	697	999999	999999	87	999999	332	131	869	188	517	251	966	87	462	999999	999999	999999	848	999999	203	536	986	999999	999999	999999	33	999999	490	66	999999	532	611	723	741	659	555	667	115	253	999999	308	479	193	571	999999	789	766	561	999999	722	272	190	596	386	952	999999	24	42	942	686	653	641	812	825	999999	999999	252	999999	802	582	492	291	999999	881	895	66	803	806	978	999999	266	127	855	344	999999	351	25	999999	999999	948	999999	999999	173	566	999999	667	667	999999	585	999999	546	999999	999999	61	240	981	999999	714	490	896	907	217	63	596	999999	535	785	478	736	999999	624	905	999999	853	51	999999	999999	48	999999	238	399	445	999999	303	809	836	368	999999	113	118	765	310	999999	892	51	333	581	577	146	631	881	198	630	999999	999999	640	999999	905	20	999999	862	999999	989	262	507	471	
986	760	786	593	176	999999	374	628	879	323	58	665	999999	718	285	551	901	103	999999	210	999999	290	242	178	963	463	999999	731	999999	228	321	603	395	579	346	999999	790	552	464	900	824	12	71	746	591	216	102	301	107	321	645	895	999999	306	999999	706	999999	999999	999999	713	197	643	999999	661	12	455	280	242	381	465	761	359	639	455	386	812	999999	495	586	757	370	501	634	934	582	425	999999	98	923	639	302	182	922	750	713	190	629	410	744	999999	936	860	920	641	560	296	265	999999	920	999999	487	42	41	872	999999	999999	999999	448	88	586	757	191	318	999999	999999	588	436	999999	741	205	192	818	999999	450	820	999999	581	992	383	296	170	246	178	89	161	270	151	59	999999	999999	181	190	999999	999999	999999	754	551	187	479	999999	859	377	719	999999	661	669	999999	590	62	843	123	27	75	999999	426	521	23	239	590	999999	999999	387	999999	723	999999	11	999999	593	71	76	958	999999	523	412	436	793	527	452	999999	999999	979	560	997	563	905	164	125	999999	741	999999	999999	999999	596	577	534	482	885	999999	701	659	182	697	529	985	999999	999999	503	662	365	999999	993	999999	999999	108	921	999999	999999	927	817	869	886	956	851	203	335	646	999999	999999	878	954	907	531	751	769	319	999999	40	21	678	196	999999	462	184	118	874	180	510	999999	655	646	999999	957	188	999999	773	999999	846	336	999999	999999	999999	557	999999	410	999999	471	818	52	789	639	856	377	259	631	219	999999	999999	743	329	164	145	999999	300	241	861	949	353	920	995	999999	446	704	360	438	284	112	677	774	999999	999999	361	468	709	999999	789	724	708	556	622	999999	443	112	999999	999999	999999	602	999999	553	548	999999	999999	898	56	695	203	162	26	999999	356	117	755	999999	999999	999999	802	999999	609	284	451	999999	999999	797	999999	655	660	343	697	854	334	682	844	134	235	615	999999	999999	422	999999	999999	637	707	887	999999	514	999999	435	999999	99	703	438	999999	983	111	999999	999999	331	999999	400	45	859	999999	999999	496	674	272	630	782	999999	633	999999	263	596	461	814	438	364	596	793	71	234	999999	999999	161	999999	999999	861	32	999999	90	962	863	32	977	963	181	545	400	535	252	999999	652	16	466	364	184	406	999999	297	973	999999	999999	999999	338	810	999999	857	20	999999	985	999999	607	959	664	670	485	999999	618	498	642	999999	963	999999	550	107	582	999999	151	999999	721	292	340	999999	850	909	999999	999999	693	177	694	324	535	799	999999	842	366	693	352	796	999999	999999	
788	42	654	999999	999999	673	265	241	238	999999	716	223	878	702	80	999999	118	999999	441	428	999999	451	803	999999	368	173	520	708	741	999999	999999	354	999999	778	504	307	999999	770	702	565	801	462	999999	11	608	321	921	848	999999	493	999999	597	364	999999	999999	999999	239	336	721	53	163	999999	500	349	460	371	304	109	999999	773	791	348	999999	999999	627	95	512	802	719	56	252	672	936	257	314	645	999999	999999	382	167	78	754	58	659	411	999999	962	599	550	246	27	821	999999	998	702	246	545	999999	831	320	834	999999	617	675	801	490	620	252	999999	999999	381	999999	726	999999	705	47	999999	999999	474	383	133	912	261	482	39	999999	32	938	554	78	109	999999	637	72	333	641	146	382	858	921	633	999999	564	999999	865	192	104	609	303	665	946	152	22	457	999999	921	185	144	646	380	468	682	698	966	715	868	999999	999999	717	73	900	916	544	553	999999	414	999999	526	617	999999	335	422	644	889	132	957	499	189	875	999999	999999	12	999999	999999	462	951	31	999999	29	997	999999	440	892	239	999999	39	607	469	999999	782	573	999999	526	799	54	999999	47	999999	843	758	378	26	788	315	999999	999999	999999	67	999999	799	392	759	999999	619	861	894	529	415	134	102	360	40	482	103	838	806	486	999999	442	415	999999	999999	999999	271	628	968	652	587	999999	867	849	550	377	908	399	813	161	906	938	159	527	999999	684	999999	407	348	544	695	477	800	421	252	624	686	885	180	999999	245	991	892	252	942	782	266	999999	999999	663	573	703	34	654	579	999	292	999999	291	538	13	999999	290	434	957	119	831	999999	606	999999	999999	999999	999999	999999	916	999999	55	907	584	999999	427	507	597	684	970	991	452	155	999999	999999	341	999999	999999	642	11	382	710	468	294	832	951	810	647	883	999999	999999	483	226	738	663	953	385	313	442	999999	506	275	605	999999	965	999999	685	613	362	594	893	429	999999	807	543	999999	587	623	752	999999	616	859	999999	712	430	517	236	417	999999	300	999999	493	171	531	504	999999	114	999999	999999	174	276	207	294	299	88	131	999999	418	204	999999	376	761	999999	544	504	646	999999	999999	999999	457	999999	278	999999	72	638	409	267	66	999999	437	109	582	999999	587	631	419	575	424	999999	308	999999	817	222	729	924	204	932	627	36	857	555	999999	971	870	733	997	771	231	660	678	863	840	999999	999999	359	793	467	999999	913	95	81	146	269	734	836	623	999999	999999	148	444	477	640	39	455	881	887	610	433	
854	999999	999999	999999	764	955	999999	999999	999999	454	379	999999	999999	958	713	941	786	418	952	247	44	119	999999	999999	999999	225	211	999999	810	659	885	471	192	43	129	999999	999999	727	999999	313	999999	999999	999999	611	336	18	707	518	926	98	669	473	999999	999999	398	744	691	999999	271	999999	753	222	970	62	999999	908	947	703	838	434	502	68	46	999999	947	979	999999	340	999999	84	999999	693	305	999999	999999	422	536	819	644	385	598	867	999999	999999	560	86	94	858	999999	427	71	14	680	502	999999	999999	436	296	425	419	999999	361	840	197	40	70	916	999999	999999	156	381	138	68	462	836	635	603	213	98	871	894	350	298	322	23	514	22	803	136	999999	985	250	403	235	840	246	36	278	999999	500	999999	836	795	895	56	932	946	227	666	960	999999	232	207	554	999999	999999	73	528	184	999999	57	123	131	684	999999	140	999999	832	622	599	608	999999	410	598	711	68	999999	402	275	90	568	795	146	175	381	999999	52	849	999999	644	183	507	103	286	452	999999	714	999999	999999	915	208	999999	604	999999	362	682	822	609	842	465	999999	670	262	104	957	261	976	999999	313	407	97	884	131	978	999999	110	241	133	155	664	353	444	667	360	999999	454	200	79	812	698	999999	443	16	999999	994	513	255	999	329	201	80	757	999999	337	827	999999	992	999999	652	261	451	698	464	188	122	999999	13	999999	222	513	999999	906	999999	614	467	999999	999999	875	984	912	855	241	804	954	594	596	999999	340	999999	567	461	574	427	560	256	252	979	999999	143	788	999999	999999	999999	999999	140	999999	613	999999	999999	183	446	999999	642	739	406	220	894	510	594	526	999999	672	999999	654	61	496	489	593	368	225	675	59	742	206	412	999999	454	999999	823	430	982	444	470	999999	131	345	931	999999	164	46	358	479	999999	617	219	837	973	142	999999	643	684	30	834	999999	507	396	999999	446	337	894	765	905	686	174	543	143	211	29	533	716	999999	801	999999	331	866	206	814	135	999999	574	538	321	234	190	745	961	610	815	852	734	960	495	359	999999	280	999999	792	999999	83	85	635	954	609	57	999999	883	592	999999	787	999999	582	259	999999	763	366	454	999999	999999	428	582	533	396	999999	999999	999999	999999	451	179	60	999999	999999	744	999999	999999	999999	583	712	186	999999	861	379	107	37	550	162	999999	999999	596	903	826	772	999999	651	999999	999999	249	787	811	301	19	441	999999	462	373	999999	837	206	547	824	782	999999	503	999999	566	213	999999	368	626	645	999999	
43	855	275	999999	651	127	999999	999999	999999	699	796	999999	884	102	999999	956	999999	663	652	325	999999	497	771	130	94	278	891	94	296	999999	881	170	175	257	975	586	157	239	722	780	745	999999	999999	135	986	841	618	312	146	257	790	704	974	330	540	545	999999	155	148	382	235	17	274	999999	817	999999	734	999999	127	999999	809	999999	941	871	999999	869	319	999999	144	253	999999	589	948	49	336	187	195	845	717	439	999999	12	100	349	999999	737	999999	936	317	360	999999	999999	999999	303	448	384	762	999999	750	670	236	999999	20	895	723	646	69	235	915	640	999999	889	920	687	349	806	325	602	326	999999	498	382	338	784	146	678	404	654	601	952	424	93	105	56	212	66	999999	205	626	908	677	999999	999999	677	999999	227	71	507	954	641	68	170	785	907	181	853	118	999999	758	54	252	415	633	999999	226	999999	999999	873	485	292	815	130	976	418	175	999999	361	660	999999	919	617	896	699	960	999999	264	307	999999	874	999999	947	999999	446	582	665	272	521	68	999999	553	999999	197	32	671	825	938	194	999999	999999	828	502	458	362	838	436	355	715	673	78	961	999999	999999	998	999999	345	60	683	404	752	903	831	303	209	330	496	430	874	38	144	955	80	999999	455	56	856	999999	999999	607	155	999999	556	848	990	999999	493	827	999999	895	336	775	265	790	624	839	996	208	258	41	352	16	480	687	538	122	891	139	161	951	280	845	647	85	258	442	356	983	313	709	837	669	241	999999	702	369	999999	290	999999	615	999999	657	250	381	999999	148	839	869	319	877	608	364	675	247	999999	999999	137	189	541	999999	493	22	895	548	204	683	999999	501	985	179	999999	999999	823	999999	901	622	604	276	999999	119	603	486	673	436	111	999999	999999	999999	364	221	241	520	748	134	999999	47	762	701	186	581	373	347	884	149	999999	999999	999999	999999	345	12	885	860	368	431	999999	16	349	469	447	721	999999	780	147	999999	938	901	862	698	422	863	859	903	100	249	746	265	602	533	971	999999	941	999999	999999	361	999999	380	999999	999999	547	999999	698	303	999999	465	890	592	210	121	999999	562	999999	999999	717	482	153	982	770	129	685	332	999999	815	999999	999999	779	827	132	999999	447	999999	999999	544	161	306	174	566	649	634	359	163	64	491	331	418	999999	999999	155	185	218	353	610	42	999999	999999	999999	882	805	919	685	999999	470	424	673	644	812	600	692	999999	317	586	343	145	770	532	277	923	999999	89	999999	680	682	946	
999999	999999	957	999999	999999	999999	594	291	761	729	948	296	692	640	817	687	606	377	416	734	999999	999999	19	474	999999	999999	999999	788	399	725	999999	14	390	524	846	578	687	104	697	755	826	35	824	614	197	483	999999	637	115	805	483	998	274	947	88	999999	95	492	455	793	989	805	892	45	185	999999	999999	178	999999	249	10	511	679	661	907	842	807	405	287	788	279	319	683	593	999999	999999	740	999999	445	900	493	204	999999	904	765	30	999999	788	438	253	577	671	843	866	805	999999	328	613	49	246	149	689	215	999999	523	999999	132	999999	999999	999999	213	472	732	999999	755	805	999999	999999	895	887	708	28	966	44	220	608	475	817	788	280	236	137	999999	209	760	999999	989	999999	999999	999999	898	834	995	808	999999	114	999999	950	120	999	120	553	999999	162	537	130	723	181	455	914	215	999999	999999	523	403	86	999999	999999	142	952	816	878	999999	999999	989	999999	999999	167	994	115	670	525	999999	788	169	682	419	250	999999	640	90	999999	537	476	999999	999999	324	481	415	963	45	414	999999	999999	192	241	170	907	173	664	107	565	186	999999	254	689	608	731	999999	721	666	828	861	502	871	998	351	917	930	406	559	551	999999	40	80	999999	707	999999	606	927	522	511	87	17	999999	999999	641	197	232	199	984	592	128	693	999999	216	553	324	296	194	890	252	977	766	999999	556	999999	156	999999	988	981	69	135	435	208	999999	999999	999999	959	999999	367	999999	694	740	422	966	433	69	999999	864	999999	393	262	999999	999999	279	534	320	902	999999	999999	999999	918	243	217	924	999999	692	494	152	999999	699	364	940	827	735	557	999999	999999	148	999999	753	423	414	286	598	807	713	398	929	630	999999	951	973	643	871	999999	461	532	497	508	740	999999	999999	999999	23	38	999999	595	311	999999	297	999999	764	999999	959	81	513	957	619	127	754	304	565	521	33	747	999999	307	955	499	999999	999999	857	639	392	189	999999	14	272	570	495	128	96	217	999999	474	196	120	999999	800	999999	503	913	379	754	446	18	999999	999999	275	647	23	639	812	624	583	118	135	480	779	249	508	695	58	999999	999999	217	358	188	558	561	281	623	165	766	603	801	487	999999	999999	180	763	999999	999999	923	481	488	999999	592	999999	366	71	639	904	560	233	999999	864	999999	999999	999999	660	890	827	714	375	399	484	55	31	782	631	999999	534	999999	486	880	698	999999	159	999999	999999	999999	428	202	500	999999	719	604	543	999999	999999	739	766	716	520	872	801	292	
999999	92	13	238	571	977	999999	820	114	999999	84	353	120	738	598	969	999999	895	999999	634	224	733	680	880	512	236	845	892	483	817	999999	614	88	999999	999999	77	154	705	204	999999	999999	999999	999999	424	530	199	685	208	151	999999	421	999999	409	177	78	823	999999	999999	999999	344	999999	842	347	296	216	999999	999999	704	170	530	824	599	999999	999999	176	545	206	265	999999	999999	551	999999	999999	999999	406	473	214	911	999999	754	666	999999	979	859	317	999999	999999	250	217	999999	924	999999	48	620	999999	821	924	387	11	533	627	155	772	412	793	495	100	660	999999	999999	265	363	368	415	999999	802	620	841	714	549	213	955	58	300	398	570	608	999999	714	584	999999	827	910	813	137	520	259	576	75	822	999999	681	360	474	999999	570	999999	633	999999	179	211	93	999999	461	330	671	107	482	24	233	887	960	945	316	999999	437	999999	554	287	353	999999	54	775	892	999999	999999	605	583	494	828	948	975	383	545	383	999999	999999	459	492	465	422	777	562	842	999999	999999	735	999999	279	377	127	77	355	412	626	999999	999999	781	446	999999	76	524	987	196	999999	911	586	409	999999	738	999999	994	999999	821	931	999999	491	999999	957	449	795	561	313	127	711	880	629	970	919	226	157	382	22	693	399	898	790	376	567	32	988	336	121	540	103	132	15	533	481	999999	999999	385	823	999999	12	515	220	870	484	404	292	615	490	716	590	901	981	378	999999	43	985	999999	999999	934	460	999999	449	772	999999	999999	875	106	499	79	999999	772	999999	24	690	884	999999	999999	891	173	740	382	846	404	950	202	150	999999	111	999999	999999	559	20	999999	547	543	75	447	846	896	529	195	999999	420	175	818	352	999999	999999	548	999999	75	234	999999	203	87	999999	54	999999	831	447	999999	995	999999	214	991	762	999999	999999	999999	819	250	83	999999	644	554	266	999999	239	141	849	183	999999	563	999999	799	999999	999999	696	469	919	30	624	24	999999	999999	999999	73	216	184	65	683	500	539	729	115	999999	239	567	648	821	198	815	691	982	273	299	441	960	414	999999	954	999999	999999	238	798	626	69	545	363	364	999999	228	65	86	175	683	419	834	986	808	106	999999	57	648	731	214	933	999999	999999	991	758	113	802	518	999999	710	492	311	930	488	931	694	999999	294	999999	969	999999	614	816	999999	879	607	973	606	569	713	925	369	506	594	692	37	999999	372	605	999999	426	547	999999	465	201	999999	903	508	876	411	47	763	29	761	455	328	225	605	121	
999999	140	205	949	397	785	132	805	999999	795	999999	345	999999	689	539	552	222	999999	361	398	772	703	999999	729	999999	675	999999	350	744	149	999999	999999	999999	261	999999	958	231	597	999999	679	999999	312	568	712	999999	76	206	83	999999	219	999999	690	863	216	999999	456	999999	475	791	999999	623	781	70	999999	431	101	999999	590	244	581	999999	999999	60	999999	329	999999	145	999999	757	999999	479	98	861	999999	906	684	948	546	912	997	303	755	805	999999	66	297	252	999999	290	999999	484	999999	999999	999999	887	617	639	191	999999	878	320	901	999999	701	252	534	920	534	999999	747	152	999999	999999	999999	287	576	818	195	625	999999	228	999999	482	876	999999	999999	259	952	999999	999999	54	766	659	43	686	999999	999999	999999	623	999999	376	717	80	542	737	999999	938	601	999999	321	798	454	999999	854	999999	999999	429	841	94	999999	285	967	886	11	999999	386	396	999999	560	886	538	714	999999	103	665	999999	703	940	149	188	924	657	999999	336	500	600	210	804	382	999999	972	205	30	999999	256	408	831	79	999999	999999	51	999999	999999	744	999999	94	882	999999	198	999999	842	488	702	906	465	999999	645	559	511	112	185	592	999999	999999	999999	999999	693	999999	999999	267	679	634	110	787	146	630	616	588	554	999999	718	737	615	999999	308	493	503	999999	777	999999	763	281	568	737	999999	999999	42	630	830	449	400	999999	625	931	480	217	388	914	999999	834	999999	66	999999	105	999999	999999	976	49	122	999999	999999	579	560	230	999999	407	76	999999	611	687	598	985	758	115	999999	999999	122	684	751	100	114	589	354	999999	615	706	277	472	999999	738	999999	999999	518	410	610	821	992	404	437	83	999999	26	313	92	246	999999	308	899	91	229	999999	301	999999	31	999999	259	234	999999	614	797	140	999999	29	872	999999	605	477	357	999999	203	182	717	256	678	949	98	286	999999	706	588	407	377	999999	134	413	191	704	496	95	999999	596	384	790	640	943	547	997	999999	878	640	559	999999	999999	888	999999	999999	54	619	999999	236	973	962	911	36	999999	762	222	894	999999	32	901	981	271	153	606	797	927	999999	734	999999	999999	845	999999	75	38	456	972	503	87	796	999999	999999	423	859	999999	633	472	999999	250	191	999999	112	971	999999	739	578	689	260	999999	258	689	438	885	670	144	999999	579	846	997	942	789	719	816	999999	999999	816	567	999999	766	999999	335	174	375	999999	88	989	874	536	336	460	767	722	221	828	117	708	999999	753	725	999999	63	625	999999	308	401	999999	295	309	970	922	
21	286	999999	999999	923	524	72	999999	592	154	263	53	519	546	185	77	507	999999	563	187	999999	813	687	999999	918	709	408	999999	999999	473	703	574	565	413	449	999999	999999	902	905	593	645	867	171	580	999999	20	116	229	132	334	999999	307	745	792	999999	207	599	978	400	223	999999	999999	999999	128	451	688	487	999999	107	694	839	605	999999	999999	999999	749	999999	117	519	999999	999999	189	945	999999	366	406	829	773	108	999999	999999	259	511	999999	999999	999999	687	52	138	318	533	10	131	437	494	510	225	774	260	999999	554	492	468	492	619	937	999999	999999	999999	999999	999999	714	999999	854	803	590	104	400	503	891	71	610	978	210	384	999999	999999	517	343	855	190	64	523	542	698	409	790	28	82	539	600	335	290	93	459	818	992	276	633	904	999999	999999	281	368	504	944	999999	268	118	26	999999	542	29	999999	864	805	999999	999999	166	404	799	86	999999	964	300	999999	999999	894	999999	565	999999	790	883	439	449	999999	783	164	48	754	895	532	910	65	659	68	999999	383	999999	654	627	999999	999999	239	114	340	507	316	77	767	623	618	999999	552	415	99	999999	590	467	509	31	999999	435	412	999999	277	175	271	314	241	429	999999	999999	106	938	999999	680	654	335	119	857	476	97	999999	140	999999	24	999999	650	999999	410	725	916	999999	632	591	999999	707	999999	999999	174	245	999999	999999	348	677	942	420	999999	332	419	14	265	357	999999	555	999999	164	282	231	999999	807	621	744	831	703	39	999999	473	357	990	972	923	498	999999	999999	474	261	932	462	344	999999	754	327	999999	406	999999	999999	999999	86	999999	937	435	509	583	366	624	267	14	999999	648	986	946	266	999999	446	90	766	413	999999	91	698	999999	820	887	658	63	303	593	999999	243	470	887	397	715	62	547	424	915	999999	998	217	257	298	999999	357	657	999999	985	714	999999	704	165	999999	995	999999	715	615	999999	999999	312	330	999999	579	999999	188	108	559	551	289	899	666	999999	825	41	999999	999999	933	16	539	11	566	317	999999	119	538	314	999999	401	772	347	999999	999999	991	999999	677	543	999999	887	635	259	107	945	705	999999	659	999999	340	18	130	502	782	608	92	923	746	22	793	999999	999999	999999	259	167	999999	942	999999	863	859	999999	999999	340	999999	55	381	290	903	620	999999	74	460	685	973	840	999999	279	564	333	999999	78	539	664	750	218	999999	761	999	939	999999	762	999999	795	994	999999	999999	790	730	737	237	802	999999	999999	999999	728	999999	196	999999	419	887	999999	388	
999999	999999	791	999999	699	590	563	999999	619	290	999999	454	849	227	665	691	192	999999	490	548	827	105	917	58	413	999999	31	210	829	861	590	62	666	384	213	999999	999999	780	954	999999	999999	707	618	521	999999	680	561	999999	353	999999	717	999999	406	961	560	548	999999	742	606	446	568	363	210	758	700	911	788	474	23	999999	488	412	999999	290	999999	130	487	406	999999	732	701	519	999999	333	154	367	656	704	824	664	425	469	183	518	641	999999	507	860	821	154	999999	97	999999	339	999999	314	999999	126	590	440	71	829	749	999999	744	59	506	877	999999	343	999999	93	649	358	598	29	238	999999	999999	567	622	626	585	849	839	614	31	527	315	839	375	999999	124	394	602	595	999999	309	774	591	317	630	256	487	889	809	447	999999	740	999999	86	999999	999999	32	999999	445	254	900	999999	139	38	978	571	774	999999	725	968	264	756	12	999999	929	948	67	999999	992	999999	107	960	999999	176	881	999999	317	762	107	72	999999	577	167	351	819	999999	644	563	339	68	481	520	173	840	193	393	999999	698	156	329	419	773	825	74	157	940	13	963	999999	201	263	21	999999	662	877	687	598	661	489	664	313	503	919	933	999999	587	999999	200	983	498	59	999999	616	999999	652	328	752	999999	999999	879	999999	999999	417	148	805	999999	650	511	962	505	794	86	219	491	25	916	999999	891	175	570	153	812	979	657	999999	644	405	999999	999999	558	999999	999999	999999	610	403	632	95	781	999999	439	936	295	237	999999	999999	999999	409	999999	999999	999999	474	999999	999999	999999	999999	458	999999	760	996	171	999999	559	999999	414	569	299	618	608	98	392	830	82	999999	735	633	999999	585	999999	999999	999999	244	280	338	283	999999	85	577	834	874	944	999999	335	785	966	999999	387	794	823	919	414	364	801	46	380	905	402	107	202	10	876	999999	999999	807	826	926	793	230	227	330	493	722	784	999999	154	462	505	296	796	999999	255	999999	762	582	548	815	443	244	958	378	691	978	384	834	999999	81	730	528	999999	50	582	999999	577	999999	999999	691	579	76	892	918	410	115	310	833	754	812	121	628	999999	21	999999	999999	272	849	638	999999	348	950	736	82	731	976	338	756	786	999999	497	999999	156	856	999999	376	999999	49	967	585	678	550	89	195	960	112	269	946	556	33	893	728	864	919	353	629	340	819	196	999999	777	553	56	665	999999	852	481	411	775	126	216	232	881	63	837	797	870	551	122	628	717	999999	209	763	999999	999999	404	999999	
513	616	45	999999	853	543	999999	999999	503	424	869	117	631	999999	180	440	999999	999999	846	810	92	555	758	789	707	567	716	394	354	999999	469	556	457	254	898	169	90	684	999999	347	255	713	303	456	681	14	997	999999	221	769	999999	999999	922	999999	999999	999999	999999	256	825	295	827	423	999999	220	954	323	659	386	958	999999	999999	142	301	508	565	379	262	999999	118	702	569	856	183	999999	346	999999	633	999999	110	999999	311	999999	858	999999	520	999999	999999	999999	999999	999999	354	621	901	209	419	999999	242	423	38	774	704	556	148	132	725	999999	999999	205	873	28	690	795	286	26	999999	525	284	217	988	733	446	179	809	750	999999	948	955	973	999999	999999	702	219	836	335	999999	754	695	735	368	549	591	737	219	999999	677	558	345	884	499	894	539	999999	999999	304	338	535	999999	397	774	777	999999	276	40	351	325	480	959	950	779	955	829	999999	999999	449	152	999999	959	336	999999	999999	613	80	484	280	992	676	999999	542	997	999999	18	308	960	999999	533	999999	706	867	999999	999999	599	394	115	999999	999999	991	187	986	162	999999	575	419	324	975	174	945	792	759	358	648	696	427	952	78	946	531	999999	267	915	999999	13	102	179	875	210	228	965	939	216	11	499	797	390	379	145	598	983	999999	999999	999999	533	946	519	518	999999	181	441	47	597	543	413	919	80	335	625	999999	999999	449	774	945	980	999999	553	356	159	999999	999999	583	932	357	548	601	840	338	303	66	999999	660	374	38	999999	927	352	673	999999	580	727	999999	753	999999	999999	999999	221	481	999999	680	999999	172	369	612	143	857	115	249	999999	999999	89	999999	41	569	900	589	84	745	169	999999	509	880	757	999999	999999	982	830	280	999	13	390	368	731	999999	999999	419	301	762	895	999999	999999	113	678	787	500	985	32	999999	999999	768	469	475	322	554	181	523	414	790	442	161	37	834	249	999999	999999	999999	20	419	906	999999	999999	322	850	999999	239	406	999999	970	88	194	960	645	518	240	999999	914	56	186	451	149	14	510	330	999999	999999	999999	863	687	366	780	975	613	288	280	999999	999999	624	91	999999	775	321	444	712	257	999999	391	326	18	999999	515	999999	833	967	766	485	999999	991	116	339	251	542	524	613	999999	219	356	999999	248	999999	396	299	964	862	676	827	570	798	82	552	999999	999999	999999	240	850	999999	151	645	999999	794	691	999999	999999	999999	82	999999	797	830	414	48	844	33	88	257	70	225	708	971	999999	938	915	989	999999	999999	819	
580	999999	293	763	999999	999999	710	999999	453	79	240	999999	222	789	999999	40	740	394	999999	708	999999	593	607	179	634	408	179	999999	582	999999	701	246	954	933	502	999999	513	77	999999	970	144	187	634	187	830	999999	999999	999999	857	999999	185	999999	885	855	333	986	91	999999	999999	999999	897	365	999999	574	999999	993	827	288	296	999999	526	999999	180	73	999999	318	958	429	999999	200	911	987	497	674	999999	999999	361	109	609	515	473	999999	999999	430	82	778	999999	69	999999	999999	617	217	999999	999999	999999	512	434	999999	291	25	38	661	775	937	881	910	868	598	871	281	642	727	999999	999999	426	137	734	750	991	999999	403	999999	619	512	583	704	101	530	293	201	671	539	818	999999	487	811	623	11	999999	999999	910	326	198	538	203	999999	538	999999	550	263	778	683	999999	495	622	138	52	272	364	187	819	348	314	679	609	112	909	95	303	615	513	999999	212	999999	885	87	710	90	318	694	176	976	999999	40	422	987	709	999999	972	358	768	361	647	371	351	572	21	518	929	999999	999999	999999	821	934	749	55	481	10	610	544	428	962	954	670	21	843	367	284	999999	621	403	587	123	999999	847	999999	95	840	487	323	999999	201	999999	227	999999	723	164	55	999999	377	515	999999	722	437	930	805	406	999999	360	508	214	999999	999999	317	697	999999	339	876	96	596	959	641	523	296	479	236	811	736	999999	297	999999	322	993	890	115	999999	864	686	999999	999999	755	118	490	979	119	999999	940	843	529	321	999999	287	999999	999999	417	999999	999999	435	958	704	994	670	30	72	818	892	999999	371	211	13	538	653	999999	999999	840	999999	160	999999	187	999999	295	967	217	644	999999	411	362	308	482	241	508	439	999999	999999	57	95	97	999999	170	227	593	579	642	525	783	999999	425	914	853	566	723	652	257	817	418	36	999999	386	168	417	999999	445	888	970	505	109	925	552	996	755	999999	999999	999999	960	557	716	335	691	861	172	985	448	999999	916	517	855	191	910	999999	31	632	711	269	752	687	158	690	671	30	683	815	999999	917	108	803	999999	999999	999999	999999	701	701	771	524	996	432	100	990	971	463	999999	999999	999999	999999	999999	133	61	473	629	282	409	999999	999999	671	187	357	122	999999	999999	123	526	586	893	999999	209	999999	860	999999	999999	330	596	167	718	218	380	765	800	232	942	975	751	527	649	24	860	999999	48	110	346	648	999999	999999	642	858	936	999999	34	374	451	656	272	999999	999999	999999	999999	999999	999999	999999	300	422	556	
999999	588	999999	999999	999	999999	999999	789	999999	999999	759	850	624	20	36	524	860	999999	316	741	436	999999	999999	712	887	326	350	338	999999	368	999999	999999	999999	999999	430	982	270	496	999999	999999	999999	999999	917	374	512	22	586	298	659	726	457	182	984	999999	999999	118	301	669	999999	682	595	550	180	174	999999	999999	999999	532	999999	53	264	373	344	189	596	999999	863	921	209	874	999999	61	679	999999	999999	420	825	999999	971	321	999999	999999	23	264	541	604	413	752	676	563	96	63	708	615	472	999999	837	999999	94	278	255	380	470	608	999999	544	871	288	263	287	134	999999	999999	278	362	999999	999999	90	647	991	448	120	255	646	788	999999	352	73	429	827	582	30	168	703	999999	320	140	414	322	999999	733	999999	499	398	999999	999999	503	440	999999	809	733	999999	167	999999	999999	999999	134	824	820	999999	201	808	999999	999999	704	113	999999	999999	211	52	999999	945	768	649	267	323	621	999999	999999	384	999999	912	810	620	103	825	862	75	873	932	195	316	594	66	806	925	276	72	693	335	890	646	239	220	285	788	988	518	835	516	523	278	616	446	999999	288	997	247	343	879	250	458	983	999999	999999	227	361	999999	842	342	999999	558	173	881	493	547	999999	999999	344	315	836	353	239	367	419	999999	699	158	984	999999	927	999999	729	814	999999	442	662	960	999999	999999	436	286	676	503	999999	964	115	735	952	534	606	408	903	37	52	896	999999	625	859	999999	528	213	999999	999999	414	999999	829	358	796	61	884	722	246	286	878	999999	677	999999	898	455	811	963	205	999999	921	529	999999	701	771	999999	222	999999	110	423	540	233	559	361	98	999999	144	756	939	900	650	999999	171	999999	999999	999999	999999	999999	999999	414	138	564	17	278	999999	885	893	137	999999	607	838	847	622	823	746	655	10	326	999999	458	320	65	34	305	808	48	999999	508	552	287	969	729	319	695	999999	975	225	290	999999	999999	999999	999999	179	341	71	802	271	999999	999999	503	493	902	846	279	104	999999	999999	999999	999999	364	527	395	999999	309	638	999999	538	926	538	770	440	719	999999	443	999999	313	999999	692	999999	16	777	999999	628	58	794	76	883	50	601	999999	999999	999999	820	999999	999999	171	431	869	999999	952	999999	344	809	999999	999999	773	544	412	999999	999999	195	848	477	463	587	507	766	537	514	999999	236	999999	999999	326	336	926	899	764	758	740	881	27	988	999999	742	442	220	518	984	31	999999	480	999999	999999	36	596	45	367	26	187	404	999999	364	142	725	999999	
20	493	999999	147	999999	999999	653	636	999999	178	859	195	721	999999	296	999999	999999	493	999999	755	825	524	299	740	890	999999	748	581	346	999999	662	856	566	966	431	999999	735	999999	999999	999999	827	46	900	857	736	850	645	999999	890	155	351	999999	999999	970	950	496	999999	53	256	999999	42	82	299	923	516	999999	628	754	723	999999	523	999999	345	297	928	788	999999	999999	14	50	896	999999	691	200	999999	999999	763	999999	26	935	534	692	999999	815	719	754	999999	977	351	732	231	890	157	999999	632	645	535	805	52	171	999999	761	49	999999	999999	165	391	999999	287	725	250	43	738	787	45	831	114	530	578	999999	999999	999999	100	281	999999	16	729	999999	999999	999	265	999999	553	855	999999	772	653	999999	380	999999	999999	649	699	625	492	198	162	369	296	999999	999999	15	237	869	130	236	999999	768	396	999999	435	31	539	288	469	999999	489	883	999999	272	187	719	999999	24	809	999999	946	474	788	630	999999	369	83	766	468	999999	730	684	999999	837	999999	885	998	941	137	999999	999999	421	166	210	708	999999	645	33	623	821	855	222	69	728	999999	206	999999	766	585	76	999999	999999	820	218	999999	805	999999	999999	171	302	721	217	999999	999999	292	535	318	999999	922	584	999999	60	153	646	999999	999999	624	16	557	905	905	999999	366	999999	405	346	601	999999	648	999999	999999	758	861	330	999999	647	335	602	446	754	887	999999	843	10	999999	896	630	183	813	53	190	999999	339	266	397	489	999999	999999	999999	946	933	370	939	29	463	965	999999	822	546	757	193	32	569	803	27	513	398	365	999999	999999	716	999999	144	605	721	978	428	605	933	999999	796	509	540	500	999999	526	463	823	547	999999	707	999999	636	65	860	168	582	536	248	999999	101	495	999999	563	999999	515	236	343	308	999999	999999	593	889	999999	961	683	491	79	982	999999	60	574	818	342	800	908	999999	88	744	562	999999	892	366	58	529	999999	403	976	270	315	299	129	525	999999	839	124	918	710	999999	187	676	999999	554	747	834	526	677	774	763	331	999999	157	599	745	999999	999999	236	840	406	660	290	515	808	676	211	931	58	755	999999	686	990	90	984	999999	886	893	999999	999999	224	12	633	628	223	939	591	152	529	780	999999	195	887	999999	999999	999999	896	171	703	877	545	903	477	921	282	999999	341	643	172	41	859	193	316	617	625	403	999999	999999	999999	999999	95	69	411	999999	770	317	799	999999	776	550	670	724	200	470	999999	321	535	999999	355	147	607	948	979	497	921	801	
878	279	462	910	417	999999	870	834	792	486	501	999999	999999	965	287	429	866	622	371	144	993	845	544	314	868	324	315	163	999999	146	89	913	999999	969	438	999999	459	865	999999	999999	853	365	678	999999	819	999999	561	390	860	999999	91	367	999999	786	807	42	735	157	52	103	929	716	572	655	407	588	999999	191	536	999999	969	11	488	936	291	637	177	947	495	542	762	925	303	999999	999999	722	787	570	999999	405	794	999999	999999	999999	506	999999	999999	33	199	241	483	379	853	112	218	90	999999	199	505	179	865	788	661	509	340	13	999999	999999	600	999999	999999	292	30	140	963	667	187	999999	440	154	999999	154	999999	999999	999999	393	81	999999	999999	974	843	999999	75	991	540	16	999999	323	710	999999	723	314	432	514	440	201	359	722	149	551	902	440	999999	360	335	721	40	407	450	946	931	232	614	625	840	212	226	38	600	956	26	999999	738	937	430	539	999999	999999	999999	999999	44	359	60	999999	82	999999	999999	714	666	819	975	252	872	999999	999999	999999	699	807	999999	237	974	330	132	192	999999	48	999999	999999	930	999999	999	787	583	583	912	582	181	292	553	437	374	512	371	999999	981	773	991	975	376	999999	999999	914	579	999999	999999	713	237	868	999999	43	711	25	783	999999	820	999999	669	299	850	999999	999999	417	999999	246	863	471	958	351	211	999999	56	999999	455	11	955	999999	217	987	999999	208	999999	999999	494	519	726	358	728	501	960	792	114	702	134	388	607	432	660	999999	732	431	755	885	666	47	986	984	570	781	999999	735	981	681	609	651	999999	999999	923	743	519	514	742	467	999999	419	999999	354	602	77	403	533	434	874	264	267	453	999999	646	999999	532	742	788	947	585	235	999999	999999	103	483	744	590	508	916	823	228	689	297	505	257	390	642	391	503	387	999999	310	999999	999999	351	207	184	999999	476	999999	999999	725	999999	999999	164	608	232	261	999999	332	813	999999	517	60	46	578	999999	964	399	76	890	360	295	569	203	925	704	16	751	999999	570	219	42	999999	56	503	893	416	350	648	168	391	272	180	574	367	792	66	999999	772	51	219	981	410	330	426	440	236	687	239	904	225	999999	844	762	604	992	812	14	543	999999	750	624	750	907	508	98	125	999999	836	142	647	626	978	243	360	237	999999	384	629	73	667	728	120	744	942	882	427	417	970	375	999999	999999	847	999999	999999	999999	999999	502	822	337	324	241	851	107	266	599	530	610	411	376	999999	437	384	479	27	31	
513	16	965	626	999999	999999	34	470	161	596	779	890	941	999999	999999	138	562	301	748	999999	876	23	999999	999999	361	999999	15	603	14	553	676	377	999999	279	92	234	999999	206	667	617	217	390	945	669	819	639	668	647	379	242	999999	999999	731	999999	155	999999	527	622	274	853	701	430	999999	608	999999	412	999999	672	682	772	601	366	634	140	999999	495	78	818	533	721	158	368	234	999999	678	999999	999999	487	134	591	706	999999	931	813	915	999999	923	999999	999999	999999	818	996	964	606	640	518	999999	600	999999	999999	432	709	99	553	999999	999999	206	999999	930	336	999999	342	548	100	76	687	435	820	224	442	571	999999	78	999999	902	161	999999	628	999999	169	144	999999	124	474	169	996	824	387	118	582	590	238	415	423	649	486	999999	873	999999	953	999999	999999	999999	999999	98	700	641	999999	999999	999999	938	577	564	771	202	722	228	999999	931	79	862	57	711	999999	851	343	999999	654	476	426	702	530	999999	187	85	505	999999	999999	999999	468	365	852	737	564	999999	999999	999999	644	999999	999999	999999	999999	999999	470	999999	46	926	999999	89	754	384	999999	506	234	851	418	489	999999	695	696	64	46	999999	472	714	999999	320	157	997	839	669	681	999999	549	169	327	587	628	96	49	578	924	112	631	94	378	355	999999	999999	235	533	296	949	534	999999	231	687	480	755	999999	726	999999	746	999999	999999	703	564	957	74	533	831	860	999999	999999	127	139	933	76	388	999999	665	807	444	999999	316	383	732	999999	676	999999	640	999999	872	17	323	999999	188	862	546	999999	813	398	999999	189	999999	672	995	999999	417	743	297	621	101	999999	424	919	344	973	999999	712	971	666	291	136	893	723	988	293	999999	327	951	80	530	997	532	276	369	264	999999	644	999999	439	490	932	650	29	999999	999999	592	999999	999999	214	929	999999	419	156	117	321	296	680	999999	712	999999	99	791	999999	100	103	887	158	560	999999	999999	299	334	542	186	358	486	999999	999999	536	700	939	999999	999999	151	999999	588	385	999999	57	967	698	960	674	999999	401	151	999999	928	999999	575	444	843	384	609	639	509	877	970	999999	999999	422	971	157	22	31	236	54	85	404	999999	511	999999	999999	122	906	999999	660	72	785	217	63	945	786	960	265	105	488	147	511	999999	711	415	999999	222	555	726	813	661	458	175	106	357	999999	416	999999	455	999999	999999	702	311	999999	814	194	552	999999	477	195	196	756	925	747	907	573	217	999999	106	589	299	999999	190	524	998	614	999999	121	706	421	
379	897	810	763	226	999999	999999	348	896	230	857	999999	87	540	626	904	532	999999	999999	999999	999999	613	967	866	51	705	522	999999	849	209	999999	441	85	65	999999	299	946	999999	531	999999	999999	868	906	875	999999	858	999999	999999	898	104	999999	202	922	922	105	999999	930	943	722	520	921	999999	499	697	655	426	999999	32	724	337	957	370	895	724	999999	457	706	101	144	192	225	999999	888	755	126	381	518	162	960	999999	999999	13	999999	999999	551	949	379	219	229	999999	503	467	924	570	146	722	307	207	512	647	70	838	809	999999	999999	999999	999999	743	580	284	999999	212	999999	675	968	954	921	885	183	471	999999	999999	872	828	688	758	948	328	619	999999	999999	320	999999	322	989	530	203	999999	715	503	999999	635	638	945	407	300	999999	999999	999999	191	800	421	34	51	569	573	966	980	851	999999	109	217	134	999999	209	999999	999999	999999	999999	999999	760	999999	179	680	57	452	999999	926	431	397	363	699	726	437	604	999999	999999	609	752	426	564	223	67	999999	403	216	510	462	999999	809	739	655	573	999999	430	787	251	354	999999	126	999999	49	558	463	192	410	490	697	581	999999	999999	952	996	269	999999	999999	999999	11	999999	841	942	406	191	622	658	999999	999999	574	16	999999	420	999999	615	636	711	999999	664	999999	985	993	999999	813	880	208	507	786	999999	314	278	999999	832	250	999999	162	184	318	999999	936	804	484	284	916	690	999999	999999	999999	346	999999	557	369	883	361	25	293	125	138	525	982	125	871	59	821	999999	999999	984	179	872	463	999999	403	666	727	999999	511	999999	809	132	124	82	145	450	298	756	909	999	999999	235	784	46	55	792	999999	821	932	435	462	620	999999	781	999999	498	999999	908	999999	702	165	563	513	575	999999	16	410	999999	979	999999	999999	74	396	134	513	999999	98	426	999999	610	791	906	999999	85	265	198	565	343	125	999999	568	999999	999999	999999	999999	999999	721	218	730	999999	391	964	842	999999	673	397	999999	442	999999	22	409	465	999999	999999	911	259	697	999999	999999	127	450	77	794	342	862	381	999999	999999	290	596	232	999999	999999	377	228	826	74	999999	999999	868	963	133	75	999999	246	112	999999	57	305	594	229	293	999999	999999	599	324	999999	999999	999999	302	924	55	161	681	790	530	769	134	336	94	195	999999	35	451	163	999999	12	691	999999	999999	493	999999	999999	695	999999	999999	980	999999	777	999999	656	564	714	120	943	918	999999	394	323	716	342	763	720	999999	999999	886	268	458	999999	282	321	489	413	889	808	
508	171	466	314	851	549	687	357	432	437	630	629	915	507	999999	999999	618	377	999999	427	730	999999	672	296	490	680	532	632	504	592	177	160	825	312	444	999999	515	89	471	177	655	415	298	783	999999	267	352	950	224	928	703	999999	35	999999	999999	803	499	179	823	999999	27	999999	852	840	269	479	803	999999	73	488	999999	538	905	999999	999999	999999	416	888	517	233	999999	581	418	999999	888	999999	135	363	234	641	266	346	266	299	159	999999	563	999999	524	309	463	739	999999	735	98	175	215	813	699	999999	397	611	999999	999999	844	446	646	999999	951	213	354	449	999999	432	232	503	999999	615	71	182	761	957	374	218	770	999999	694	683	487	999999	999999	321	664	472	253	999999	684	666	455	713	999999	287	506	320	954	23	360	999999	513	999999	999999	600	751	999999	10	439	247	453	829	256	999999	962	999999	238	363	999999	784	916	999999	576	818	616	170	358	999999	484	461	999999	264	999999	247	239	180	892	830	260	569	999999	471	814	418	241	836	209	961	991	488	277	957	921	238	443	286	999999	776	286	999999	403	309	526	977	999999	198	83	18	999999	792	999999	999999	113	473	999999	999999	374	168	587	779	960	999999	235	995	193	106	999999	999999	804	999999	999999	999999	553	999999	999999	838	944	836	235	999999	763	200	449	208	583	999999	853	457	591	987	912	778	198	999999	999999	16	83	530	794	96	856	999999	999999	569	559	789	855	293	307	999999	510	537	933	545	26	999999	946	37	422	325	999999	884	999999	816	49	999999	927	56	351	169	999999	424	52	148	196	217	986	999999	649	999999	999999	570	160	999999	999999	384	845	999999	490	999999	69	56	118	478	844	999999	999999	999999	529	104	999999	808	941	148	999999	96	999999	794	359	808	783	77	387	628	311	681	734	162	339	999999	618	283	566	999999	109	999999	315	999999	303	999999	598	598	359	999999	931	215	628	21	739	400	889	60	304	681	926	999999	999999	489	177	999999	246	467	68	999999	486	588	999999	310	49	335	780	922	999999	144	220	194	717	999999	697	999999	999999	722	999999	999999	776	568	978	999999	715	116	59	826	406	141	977	141	539	999999	78	352	962	999999	972	414	619	966	559	170	471	742	285	835	791	80	119	999999	999999	130	98	999999	609	367	595	999999	285	999999	526	369	166	89	654	999999	999999	355	143	734	999999	18	328	809	999999	818	423	973	831	223	44	335	31	463	999999	419	406	160	742	605	733	49	138	665	450	199	999999	391	97	999999	999999	446	936	999999	774	45	999999	
289	909	791	944	621	111	999999	999999	200	348	999999	992	244	825	614	613	538	10	710	880	663	368	999999	815	999999	885	777	152	598	999999	645	689	61	617	127	251	951	999999	121	999999	76	745	999999	851	999999	999999	852	237	466	832	408	999999	73	999999	148	920	999999	976	912	736	333	999999	999999	801	702	23	941	999999	708	372	999999	877	999999	999999	813	918	118	967	514	642	42	550	999999	765	999999	999999	999999	895	479	206	160	974	748	384	614	156	999999	459	158	296	457	999999	529	103	180	531	999999	302	351	229	812	999999	471	280	704	783	243	565	810	999999	999999	56	158	511	222	687	999999	999999	167	999999	999999	658	999999	999999	194	807	30	591	594	469	999999	333	553	259	393	38	513	478	680	830	999999	858	999999	999999	999999	411	999999	999999	881	493	402	999999	999999	684	725	164	312	253	95	999999	762	651	970	999999	999999	75	502	898	128	193	184	660	833	336	754	646	19	114	330	783	999999	13	710	111	77	793	197	869	534	239	725	269	999999	999999	78	271	887	308	58	832	908	189	999999	698	319	741	157	808	999999	88	154	208	923	311	999999	759	941	869	283	999999	877	633	373	888	999999	999999	277	999999	268	493	759	999999	65	497	999999	550	114	22	999999	335	646	389	939	456	999999	999999	999999	91	616	318	329	28	35	185	954	285	815	20	239	404	473	107	550	447	329	443	153	435	436	999999	655	929	86	947	237	498	999999	917	803	999999	999999	999999	999999	949	173	741	686	880	542	999999	735	103	999999	397	861	548	838	999999	136	651	383	910	999999	990	663	399	941	999999	947	466	999999	999999	216	298	826	999999	664	601	283	588	757	272	999999	999999	999999	561	157	689	95	688	660	202	999999	161	567	668	542	453	296	999999	799	608	932	86	18	837	887	999999	999999	584	884	247	228	999999	894	121	27	817	109	112	252	261	991	269	999999	398	116	999999	999999	168	744	220	314	509	788	158	340	816	828	999999	999999	663	999999	999999	804	422	974	252	999999	999999	651	999999	354	194	531	999999	616	673	280	619	730	831	999999	999999	839	673	932	999999	999999	999999	781	210	988	55	437	589	142	490	465	999999	999999	999999	999999	283	517	999999	999999	130	977	250	542	666	546	219	332	842	899	717	671	140	490	999999	492	521	999999	450	736	308	756	942	999999	135	217	886	204	999999	999999	999999	894	820	807	811	740	999999	213	999999	663	779	723	595	689	424	818	335	999999	999999	999999	286	607	76	999999	568	374	45	833	416	458	660	24	999999	
808	418	822	851	333	678	524	972	318	561	786	957	584	999999	999999	991	317	882	999999	45	493	757	882	828	537	248	447	999999	686	999999	665	999999	764	267	787	281	999999	967	12	234	644	410	967	999999	289	999999	999999	213	782	842	109	575	677	978	999999	60	536	994	999999	94	241	819	296	521	895	783	202	327	383	981	399	349	880	758	999999	93	790	836	548	213	265	244	923	999999	697	99	999999	786	294	737	999999	999999	999999	917	993	825	999999	456	160	999999	141	665	829	999999	453	759	695	918	587	889	999999	999999	455	120	828	997	896	452	999999	999999	456	416	999999	646	246	790	695	962	764	575	969	343	685	999999	999999	599	414	999999	999999	938	404	999999	208	405	476	55	162	543	99	996	929	671	633	999999	60	725	632	193	564	662	73	732	164	21	919	926	24	414	999999	238	592	773	61	885	999999	48	217	637	179	201	638	162	999999	768	646	999999	710	999999	991	355	967	999999	567	738	874	672	264	197	485	999999	999999	748	503	860	999999	165	620	747	942	22	517	999999	23	373	34	910	858	395	999999	621	226	999999	423	693	271	371	216	323	20	739	999999	30	161	629	999999	890	659	22	999999	491	687	999999	399	978	999999	972	218	204	713	963	999999	868	999999	863	334	999999	999999	809	598	52	999999	306	999999	212	238	497	842	393	213	143	261	845	41	999999	934	263	292	444	855	299	163	22	609	56	925	999999	999999	298	305	810	565	849	423	321	541	391	235	196	750	999999	999999	824	990	999999	711	968	836	937	929	80	999999	890	999999	999999	889	936	696	690	286	321	299	999999	98	403	578	412	431	720	352	552	38	105	693	515	999999	339	31	39	345	957	89	999999	999999	234	744	675	895	124	432	999999	999999	544	999999	999999	60	584	735	597	11	999999	546	999999	999999	386	51	970	206	448	999999	560	914	667	355	328	242	999999	196	999999	658	999999	999999	317	297	747	858	493	195	264	464	585	603	434	999999	45	421	963	675	999999	999999	774	999999	999999	974	872	690	37	199	591	206	32	398	871	938	108	999999	238	828	848	528	999999	784	999999	999999	564	956	490	639	999999	907	278	362	214	680	999999	999999	70	342	425	999999	831	303	603	999999	442	196	999999	496	928	999999	192	145	827	463	635	989	999999	999999	420	999999	210	397	880	684	928	999999	194	201	64	674	730	896	412	791	697	264	999999	999999	551	377	999999	999999	711	74	724	143	534	750	55	999999	896	597	922	509	999999	999999	423	999999	140	999999	999999	
999999	441	263	523	999999	732	46	999999	380	808	653	922	999999	692	216	686	999999	959	794	145	999999	155	169	999999	142	999999	903	934	263	841	999999	999999	778	374	999999	562	999999	550	999999	411	498	999999	674	96	252	675	880	816	650	757	607	959	999999	636	569	395	282	486	999999	323	828	111	512	999999	547	900	153	677	10	654	239	999999	999999	393	647	459	480	82	534	467	102	96	294	506	243	311	999999	152	805	306	289	971	169	124	582	999999	481	145	999999	352	531	212	816	996	527	342	437	952	989	119	915	210	951	923	230	741	817	16	999999	999999	999999	11	871	999999	374	268	999999	417	810	260	977	345	533	999999	935	999999	280	297	978	999999	874	465	162	695	999999	88	999999	999999	894	841	999999	475	839	313	859	530	999999	122	999999	999999	237	30	152	738	141	580	676	999999	987	999999	999999	999999	37	404	371	999999	848	185	999999	295	248	999999	999999	999999	682	512	999999	230	999999	415	558	167	665	718	673	999999	323	423	563	999999	999999	261	259	564	380	999999	999999	444	941	831	682	999999	799	345	999999	368	507	183	66	629	999999	456	445	999999	781	313	864	318	731	999999	714	434	621	511	883	987	619	999999	598	999999	75	999999	288	501	733	403	367	329	697	315	356	150	367	934	736	955	816	999999	782	999999	999999	138	999999	433	127	257	999999	298	462	43	748	548	584	432	563	22	178	943	999999	388	999999	544	999999	999999	171	573	77	999999	774	928	181	943	186	531	450	936	358	854	384	485	860	79	867	663	999999	807	565	934	381	999999	787	872	827	404	131	999999	999999	999999	999999	553	189	999999	523	534	999999	805	999999	62	981	626	999999	323	568	373	527	875	676	957	999999	999999	17	142	999999	60	999999	308	125	781	999999	999999	999999	70	592	999999	306	13	555	343	800	761	444	513	952	754	999999	473	999999	999999	876	999999	972	560	999999	907	545	56	550	473	392	564	690	590	652	190	999999	603	731	737	76	524	999999	343	166	107	919	999999	189	561	999999	677	993	999999	905	999999	828	868	999999	999999	295	259	463	999999	950	246	81	854	999999	772	557	466	742	576	398	362	926	638	404	341	988	999999	866	989	999999	715	570	999999	685	999999	361	338	971	55	999999	816	70	247	999999	919	36	75	643	417	14	533	935	427	272	999999	999999	200	474	300	696	253	999999	474	609	245	675	51	178	372	420	228	494	696	999999	999999	999999	999999	999999	484	314	922	407	459	984	949	779	153	766	999999	270	171	864	681	359	208	434	596	
637	999999	253	999999	999999	280	999999	785	49	249	999999	999999	260	548	999999	999999	985	999999	846	933	489	660	466	999999	284	45	112	258	999999	813	999999	925	156	705	61	109	240	330	36	136	999999	208	999999	540	850	999999	882	999999	999999	873	695	999999	362	999999	117	977	690	721	710	999999	178	999999	431	236	902	376	544	999999	497	843	760	999999	999999	719	481	290	750	926	999999	999999	999999	391	40	490	999999	999999	999999	656	598	999999	419	519	619	174	999999	713	777	683	638	484	999999	999999	999999	384	999999	39	837	642	29	827	237	764	49	999999	999999	999999	999999	999999	118	149	802	888	999999	424	434	251	55	582	760	999999	512	76	297	999999	668	825	167	999999	377	98	924	930	636	770	999999	999999	479	118	999999	181	999999	836	999999	498	681	652	380	809	999999	999999	984	999999	881	261	324	170	999999	999999	999999	883	629	999999	573	999999	225	871	261	196	578	780	771	936	999999	589	999999	676	501	799	526	999999	454	358	707	504	114	670	59	999999	456	685	188	636	275	582	551	934	272	555	999999	809	401	194	999999	178	999999	57	148	999999	999999	999999	668	676	326	827	438	999999	364	79	999999	554	822	876	739	999999	602	145	671	543	47	837	414	945	526	716	624	999999	127	538	999999	66	532	757	894	999999	27	511	320	447	154	280	999999	203	639	728	999999	524	999999	999999	576	965	386	604	264	999999	243	999999	159	609	999999	999999	164	825	675	858	999999	75	981	930	875	101	999999	233	999999	767	267	220	999999	798	730	109	816	777	962	438	680	999999	503	252	575	999999	361	999999	244	999999	126	754	999999	780	705	920	999999	999999	474	485	150	163	214	496	394	999999	416	999999	878	114	361	386	863	246	188	104	572	999999	999999	580	739	124	988	423	999999	513	692	535	103	809	999999	303	313	999999	999999	527	723	16	858	552	887	10	831	140	624	740	890	291	999999	999999	358	802	167	893	745	36	999999	791	845	880	339	999999	267	79	546	68	82	386	999999	661	999999	999999	881	999999	693	738	292	858	999999	910	623	411	933	493	999999	764	999999	420	740	271	362	932	999999	999999	223	16	743	762	999999	566	668	513	342	941	238	791	921	355	209	17	744	999999	999999	999999	267	927	999999	774	618	782	922	661	645	999999	308	449	999999	903	599	999999	994	999999	999999	242	252	119	78	999999	999999	669	999999	790	999999	999999	527	56	939	235	999999	295	69	969	154	999999	999999	16	868	655	642	999999	396	999999	755	999999	999999	224	51	760	999999	158	859	999999	519	948	939	142	
450	912	169	261	509	179	194	313	627	35	999999	999999	598	245	999999	422	359	475	283	999999	44	999999	721	313	999999	189	543	999999	436	999999	459	999999	871	511	566	956	999999	390	289	999999	833	452	895	999999	999999	999999	999999	457	907	999999	605	54	999999	999999	999999	751	201	856	999999	330	636	622	999999	999999	575	189	999999	999999	678	294	926	968	196	66	999999	591	803	733	473	428	26	96	663	990	999999	999999	999999	999999	412	814	765	640	144	999999	589	999999	574	381	421	659	995	999999	999999	622	519	636	858	619	999999	516	999999	467	392	828	313	999999	959	886	999999	170	999999	835	683	864	529	295	999999	999999	476	999999	27	431	322	814	432	941	318	50	999999	871	557	910	632	896	866	307	258	316	654	48	261	999999	366	261	999	170	401	913	103	234	802	630	152	999999	499	526	154	577	999999	372	242	918	416	153	999999	748	213	787	997	231	999999	526	583	437	527	338	75	70	999999	999999	549	404	947	999999	79	926	768	287	407	349	163	999999	911	999999	806	343	281	223	648	261	999999	614	915	871	196	285	57	714	826	170	461	94	763	999999	999999	838	999999	999999	84	999999	999999	999999	390	658	78	366	615	300	631	194	67	852	999999	999999	315	999999	488	85	69	793	878	999999	460	246	999999	78	999999	778	999999	999999	371	121	148	962	281	999999	234	999999	999999	999999	999999	999999	92	999999	113	999999	671	210	827	887	360	895	110	999999	807	926	999999	153	770	999999	449	837	830	664	823	999999	713	460	999999	284	999999	999999	283	239	999999	132	971	818	999999	999999	407	717	951	582	999999	476	21	858	164	354	566	91	999999	802	390	833	999999	428	818	167	894	221	917	553	999999	139	622	999999	167	685	954	655	19	490	602	732	999999	258	56	356	934	855	305	937	717	629	733	999999	849	299	206	999999	999999	999999	395	999999	799	407	405	487	853	999999	700	999999	400	911	81	999999	210	657	947	677	381	999999	233	999999	999999	980	999999	556	405	152	31	868	999999	999999	655	44	104	416	933	488	999999	568	999999	794	165	826	547	805	558	999999	279	201	999999	528	181	537	752	356	280	819	572	999999	92	711	128	831	999999	988	265	999999	912	793	724	469	999999	812	968	438	999999	999999	442	40	998	679	872	829	999999	960	240	127	291	748	146	124	915	13	486	999999	675	333	999999	999999	549	521	814	486	477	883	703	368	569	323	999999	191	386	542	850	413	838	999999	999999	38	757	148	755	173	657	609	553	820	336	186	763	559	262	999999	490	487	
864	396	999999	642	267	872	558	968	285	955	738	383	163	83	953	999999	999999	808	999999	411	765	999999	828	868	999999	882	42	999999	560	913	929	999999	999999	999999	548	452	937	673	999999	999999	589	787	887	999999	871	179	667	999999	232	999999	541	453	999999	88	721	999999	567	493	311	384	839	175	417	372	999999	245	999999	790	999999	999999	449	354	46	916	821	978	763	999999	996	999999	225	779	170	183	382	485	420	999999	999999	334	999999	453	371	397	55	424	379	525	675	999999	847	876	727	720	937	197	417	174	266	742	460	440	496	150	168	70	14	999999	990	551	999999	358	148	209	627	995	982	648	871	407	608	247	999999	371	323	999999	61	449	245	999999	78	255	999999	909	999999	454	957	999999	999999	999999	419	145	535	134	809	498	738	999999	999999	999999	215	768	303	859	999999	222	978	135	826	819	18	564	998	805	482	579	641	238	999999	182	48	761	999999	886	999999	473	712	337	561	999999	610	533	356	999999	979	999999	999999	857	999999	661	476	832	404	419	977	855	999999	999999	651	240	857	509	202	920	999999	453	358	999999	999999	999999	510	650	573	11	219	484	218	705	826	183	626	999999	463	999999	706	216	367	10	909	141	337	982	686	331	967	110	341	435	398	999999	999999	546	985	115	161	825	268	999999	209	502	647	999999	903	999999	613	83	56	999999	224	698	96	357	507	740	342	527	963	252	44	119	153	782	316	300	231	90	999999	357	522	880	947	964	801	999999	999999	897	999999	999999	717	999999	63	812	221	999999	449	604	49	255	773	633	862	25	367	99	359	865	999999	613	999999	999999	285	699	999999	343	750	131	555	100	255	445	449	755	534	150	65	341	570	616	851	627	51	999999	583	889	28	999999	999999	711	66	629	773	475	961	999999	618	364	999999	999999	999999	327	999999	999999	999	338	194	999999	999999	227	44	999999	999999	517	762	629	999999	732	999999	127	324	999999	524	999999	43	625	671	973	793	999999	532	701	535	691	999999	533	578	999999	999999	999999	705	999999	451	389	999999	48	334	999999	712	342	999999	885	248	688	563	141	802	214	915	999999	666	220	999999	999999	999999	342	999999	999999	999999	238	60	999999	189	870	422	413	377	145	176	995	999999	415	271	461	999999	646	462	847	138	999999	730	374	187	179	588	999999	598	310	694	344	555	722	415	484	291	316	706	999999	276	160	764	667	999999	920	92	260	949	862	505	999999	880	645	484	325	999999	685	220	19	291	926	814	77	450	831	449	999999	999999	999999	179	339	940	999999	
581	978	999999	999999	337	267	97	999999	546	735	804	645	464	909	999999	999999	975	606	106	696	999999	349	345	999999	999999	215	480	513	259	999999	693	176	117	796	74	506	554	445	999999	952	922	953	999999	89	272	805	377	539	340	911	810	999999	999999	254	996	241	642	83	845	999999	787	583	88	383	52	637	537	999999	845	741	544	540	999999	153	773	144	999999	266	434	421	837	940	999999	348	999999	130	933	863	999999	833	863	480	599	235	175	999999	874	999999	999999	635	277	710	694	999999	377	280	999999	98	480	999999	283	386	649	999999	294	846	410	740	32	999999	703	999999	866	22	878	73	940	32	978	434	269	951	999999	999999	154	999999	256	584	971	91	806	999999	999999	938	559	486	831	999999	999999	328	939	999999	984	124	931	603	999999	682	720	313	339	301	120	55	602	331	166	850	999999	166	600	999999	769	941	999999	858	290	999999	999999	401	999999	775	999999	659	999999	999999	967	114	867	550	294	999999	863	999999	999999	514	999999	999999	346	999999	999999	999999	885	785	728	999999	375	999999	999	82	999999	915	999999	328	81	564	221	460	999999	476	364	999999	983	739	872	37	961	999999	199	999999	134	942	590	233	81	262	889	305	999999	381	760	999999	999999	795	236	378	352	545	595	197	303	284	786	870	999999	277	996	999999	913	999999	161	999999	853	397	948	381	999999	996	256	819	674	915	528	188	716	440	999999	999999	513	999999	684	426	515	999999	999999	999999	999999	720	999999	999999	265	744	999999	239	999999	497	80	717	847	855	999999	356	999999	776	522	387	755	607	163	443	999999	808	642	419	27	734	757	850	89	108	225	614	646	452	563	930	533	299	958	229	999999	999999	350	658	999999	337	999999	739	999999	930	104	999999	999999	916	483	456	111	973	999999	495	739	229	637	999999	640	438	709	999999	223	592	854	999999	649	934	83	102	468	984	958	689	607	28	370	159	14	667	57	729	969	999999	828	560	86	999999	999999	150	999999	601	27	31	628	291	999999	897	86	637	908	999999	843	390	999999	999999	24	533	888	999999	858	488	744	972	391	979	876	999999	999999	303	389	999999	455	933	501	866	966	999999	71	325	502	999999	999999	999999	759	425	999999	588	128	710	545	553	584	767	291	999999	857	55	640	648	414	418	144	782	257	999999	999999	910	889	131	999999	87	471	999999	229	999999	415	377	222	965	999999	999999	988	63	757	836	602	687	652	388	19	999999	999999	999999	911	93	339	300	129	38	248	975	999999	999999	999999	468	91	21	548	895	999999	489	999999	675	
554	126	430	90	999999	999999	999999	499	999999	511	122	241	780	59	661	145	66	125	258	999999	726	128	598	991	504	299	755	591	148	999999	999999	999999	999999	631	868	794	663	258	274	999999	999999	999999	717	198	884	327	687	999999	359	999999	839	592	241	999999	999999	436	528	438	586	736	666	546	361	999999	830	592	153	159	190	999999	482	808	999999	549	293	978	410	999999	117	999999	611	722	242	999999	999999	98	298	999999	683	441	276	234	671	538	999999	364	397	215	368	301	184	537	999999	492	931	40	742	999999	364	970	35	127	999999	999999	134	943	314	626	999999	741	999999	703	476	749	600	257	999999	321	507	929	590	205	52	815	999999	999999	999999	749	999999	886	356	606	95	712	416	158	903	271	414	109	60	770	999999	999999	997	480	999999	112	891	999999	894	430	194	434	389	830	85	515	407	999999	81	564	822	999999	999999	697	617	763	999999	452	999999	875	999999	408	879	820	584	999999	999999	531	22	769	999999	129	992	925	999999	661	333	586	999999	999999	999999	363	37	495	947	999999	240	309	863	999999	769	448	999999	29	523	786	554	569	255	659	697	999999	48	999999	999999	999999	715	470	286	999999	439	756	379	956	20	999999	999999	393	872	670	999999	999999	668	714	999	419	789	972	411	635	116	764	340	423	999999	988	324	724	790	254	208	999999	33	999999	999999	23	79	383	18	970	415	999999	696	585	473	999999	217	333	999999	999999	913	999999	68	650	850	674	425	955	266	32	238	999999	603	627	472	999999	495	761	847	986	999999	416	964	999999	230	945	77	999999	949	999999	780	999999	999999	504	340	465	999999	999999	66	202	597	124	126	985	999999	999999	567	79	999999	58	694	455	486	326	945	507	777	627	429	905	607	670	999999	745	252	247	244	109	296	16	713	121	705	654	399	999999	299	978	699	471	387	998	642	901	826	335	999999	999999	558	999999	687	999999	953	160	595	999999	118	999999	743	503	524	467	782	115	344	582	749	832	999999	720	218	799	999999	958	999999	608	37	114	918	917	732	149	999999	463	329	630	168	554	68	472	126	918	245	205	999999	920	226	536	999999	254	585	682	178	999999	999999	888	165	994	999999	987	898	14	462	826	771	384	916	328	999999	714	423	204	773	464	999999	999999	563	731	20	607	392	500	548	674	341	59	971	713	838	440	474	173	921	81	573	122	466	419	434	573	14	999999	750	851	831	390	909	714	244	335	335	433	999999	36	605	408	465	787	999999	722	413	212	999999	356	249	999999	283	702	
999999	490	832	999999	307	447	602	999999	999999	696	999999	951	150	266	999999	512	115	999999	999999	895	999999	175	656	678	924	712	169	801	417	403	612	582	117	217	999999	754	502	999999	136	546	433	120	657	769	945	543	999999	156	733	977	999999	208	79	387	999999	724	833	164	230	595	288	999999	87	999999	999999	270	999999	999999	999999	724	20	999999	914	643	471	365	999999	887	999999	391	140	22	77	440	162	413	999999	729	980	109	999999	999999	999999	541	268	632	999999	999999	685	685	698	648	714	999999	999999	326	293	436	999999	999999	216	946	431	838	464	999999	733	646	203	680	757	125	999999	343	804	999999	964	383	384	839	331	217	211	58	692	492	308	68	473	836	129	999999	999999	999999	893	973	917	131	86	992	898	396	116	15	927	583	695	380	214	304	361	910	61	86	549	998	744	383	999999	972	966	675	183	999999	560	680	311	843	450	831	999999	843	306	391	940	934	111	206	130	119	796	999999	853	178	999999	219	999999	736	569	894	238	999999	999999	113	35	233	222	749	999999	257	281	852	930	999999	999999	999999	613	669	999999	615	999999	548	263	46	186	48	821	999999	882	350	655	575	999999	555	602	220	867	202	366	717	721	361	751	999999	837	943	997	480	999999	966	999999	365	999999	954	997	689	999999	938	927	986	411	217	867	999999	601	706	578	999999	780	339	650	420	999999	999999	893	546	999999	999999	209	243	999999	351	387	915	745	300	999999	329	558	913	999999	929	275	999999	999999	514	494	647	281	141	374	623	999999	298	999999	999999	999999	999999	999999	999999	892	901	739	694	945	70	829	951	369	310	731	259	825	867	409	999999	155	934	122	389	61	160	118	77	868	427	652	999999	999999	559	248	999999	999999	107	30	999999	199	581	433	255	684	542	999999	970	999999	999999	999999	831	888	603	999999	127	999999	999999	409	741	999999	671	826	527	418	741	361	809	999999	930	990	728	999999	999999	531	574	510	867	704	519	872	147	667	999999	999999	999999	210	996	519	131	742	587	698	288	246	528	754	905	999999	943	190	478	908	479	135	999999	984	517	81	999999	616	201	976	889	869	654	14	83	897	597	999999	999999	299	999999	197	412	39	568	999999	13	819	605	40	761	338	403	239	198	999999	560	835	999999	924	53	999999	550	610	999999	419	591	523	999999	999999	248	412	826	189	999999	999999	722	999999	426	382	77	999999	21	999999	225	560	999999	425	815	455	346	762	848	439	256	436	999999	801	231	159	999999	489	147	597	792	999999	512	224	271	906	905	
521	999999	319	857	396	503	389	395	999999	999999	176	708	236	671	486	563	396	933	541	999999	920	818	999999	829	587	519	424	378	866	58	262	999999	909	550	825	999999	538	582	859	999999	268	416	973	216	387	999999	910	999999	315	795	999999	999999	999999	272	984	999999	151	490	999999	876	88	20	529	209	690	23	798	686	999999	142	34	813	999999	607	385	514	844	999999	452	805	609	498	73	999999	931	971	432	646	565	999999	999999	58	313	982	854	999999	887	773	526	373	983	233	89	182	770	999999	999999	132	886	480	999999	999999	48	473	277	590	947	458	277	718	590	999999	130	724	930	976	509	101	999999	138	626	80	545	88	822	385	418	890	310	999999	764	309	999999	95	273	131	999999	999999	715	274	309	439	506	807	783	831	113	365	999999	999999	999999	999999	379	999999	853	787	545	999999	650	999999	181	67	157	648	953	291	401	999999	999999	808	966	669	385	489	828	197	574	737	999999	999999	282	62	647	999999	999999	648	929	12	241	485	586	59	999999	823	102	999999	291	857	853	501	440	999999	999999	443	828	999999	740	999999	929	665	223	807	665	659	619	999999	419	641	823	315	361	399	803	975	232	916	480	562	999999	999999	906	999999	999999	999999	560	214	157	214	999999	692	908	49	82	576	272	999999	393	539	213	973	832	649	999999	548	150	50	273	929	221	911	662	188	504	999999	999999	505	923	999999	108	414	970	215	999999	999999	406	999999	326	999999	999999	453	999999	941	358	422	753	267	683	345	999999	519	999999	228	993	776	39	730	544	728	817	766	999999	999999	440	798	13	999999	695	903	151	827	724	46	226	767	388	721	829	91	600	501	822	587	209	589	473	752	221	187	111	676	777	598	999999	946	597	11	511	999999	419	135	999999	780	203	999999	999999	904	11	235	398	318	900	463	138	325	944	277	332	851	334	999999	416	518	801	999999	59	136	999999	999999	179	386	219	280	672	475	930	52	393	999999	793	569	750	985	788	999999	775	999999	470	104	11	999999	679	659	234	168	999999	62	999999	728	785	669	288	730	65	21	108	630	999999	662	394	999999	884	957	67	999999	509	430	729	18	700	734	666	531	999999	999999	707	999999	55	513	756	877	73	665	588	133	290	29	999999	777	694	155	534	807	710	109	445	999999	602	999999	999999	999999	999999	969	38	60	13	757	461	216	313	999999	584	999999	999999	517	838	228	999999	933	999999	489	999999	952	324	999999	210	858	820	179	413	986	957	999999	853	999999	999999	103	999999	537	999999	532	
999999	999999	473	156	999999	256	901	202	271	999999	999999	999999	983	179	999999	999999	655	483	999999	999999	936	292	802	327	590	997	433	448	962	744	999999	999999	813	953	921	776	489	999999	983	954	957	628	907	999999	999999	999999	603	684	669	183	447	999999	687	976	595	285	921	155	565	999999	823	999999	239	526	635	510	855	39	258	999999	891	487	500	999999	999999	318	384	615	683	300	403	999999	779	788	999999	437	163	837	367	646	999999	343	612	419	141	504	398	391	999999	143	444	574	436	647	292	960	663	792	788	999999	999999	999999	472	274	180	84	999999	451	999999	208	357	28	672	999999	176	557	874	90	764	693	920	993	999999	550	856	829	322	141	506	346	773	371	58	90	745	999999	999999	347	249	999999	820	999999	171	363	786	426	999999	999999	481	999999	999999	999999	37	105	366	999999	999999	922	418	350	761	552	999999	882	999999	985	999999	591	999999	626	999999	537	840	707	999999	973	831	700	999999	999999	999999	498	999999	770	999999	200	999999	952	724	838	297	949	928	898	305	999999	12	999999	999999	800	456	999999	958	854	58	557	742	330	232	393	85	561	168	979	422	272	892	183	999999	243	652	27	867	37	339	999999	608	941	999999	604	971	552	771	963	982	617	999999	999999	722	703	458	999999	729	340	762	736	791	949	999999	999999	385	828	657	695	999999	439	452	930	999999	321	999999	800	918	628	421	533	789	999999	996	999999	732	96	461	927	785	638	297	999999	275	999999	945	999999	465	378	999999	153	894	86	815	999999	999999	609	290	999999	999999	999999	999999	111	919	238	946	596	953	999999	309	298	999999	999999	909	999999	152	915	664	999999	376	300	344	999999	408	278	638	713	999999	453	638	999999	805	999999	183	138	543	999999	617	46	656	999999	999999	784	999999	999999	776	999999	176	306	410	999999	944	369	44	463	322	555	999999	650	600	999999	217	510	52	186	492	325	555	999999	999999	956	307	999999	274	26	595	560	480	477	502	473	999999	999999	999999	388	999999	446	26	720	815	987	999999	967	446	999999	151	999999	741	999999	999999	999999	619	395	999999	999999	999999	999999	104	27	867	762	85	235	158	999999	999999	135	467	999999	997	56	308	835	999999	987	473	339	192	850	875	400	818	587	39	50	854	161	761	597	434	863	352	999	999999	63	911	267	999999	319	999999	999999	999999	999999	999999	401	163	999999	999999	343	999999	623	143	253	152	477	943	999999	205	999999	999999	544	999999	999999	239	144	704	308	982	912	85	999999	520	999999	133	999999	662	740	692	999999	886	80	999999	999999	617	999999	
729	108	999999	999999	119	423	999999	711	46	193	652	999999	848	761	697	855	801	516	999999	999999	113	270	129	292	815	999999	806	567	230	999999	812	945	262	428	999999	999999	451	607	999999	662	155	808	836	940	999999	795	999999	930	999999	999999	278	226	171	843	999999	468	978	574	570	906	999999	999999	490	999999	999999	707	615	999999	356	102	414	203	712	604	628	999999	999999	189	999999	29	320	875	627	199	933	595	783	999999	721	945	626	876	47	897	54	999999	999999	999999	999999	508	999999	472	583	999999	627	84	513	566	999999	412	44	799	498	550	999999	742	876	999999	999999	784	923	999999	708	410	475	999999	166	999999	560	977	976	999999	620	999999	999999	848	301	779	571	858	92	227	999999	318	911	827	388	999999	311	999999	775	36	110	999999	584	983	764	182	382	100	918	999999	16	247	999999	611	189	920	710	747	450	107	729	53	999999	706	11	399	499	999999	159	669	513	999999	212	950	332	835	992	856	999999	128	406	481	939	395	999999	956	883	309	648	467	999999	564	999999	677	306	67	92	999999	981	374	683	733	940	259	193	758	45	999999	289	999999	999999	853	663	332	700	258	113	317	495	999999	516	999999	10	999999	999999	949	999999	534	653	275	999999	999999	874	719	999999	673	999999	690	211	462	921	407	29	999999	539	933	901	539	999999	58	999999	999999	392	936	858	493	733	258	377	999999	372	510	831	24	599	999999	979	943	999999	37	717	423	999999	42	999999	118	180	705	162	999999	57	856	557	605	321	978	732	937	861	952	939	999999	322	966	100	420	575	999999	704	999999	953	957	999999	949	999999	540	669	999999	999999	749	322	37	105	428	196	516	953	999999	703	621	90	51	92	934	999999	435	110	999999	942	712	542	175	10	435	999999	100	213	607	999999	999999	999999	999999	134	121	639	911	196	893	780	584	999999	349	311	93	646	912	874	999999	999999	904	440	530	999999	110	216	157	999999	669	434	106	312	999999	999999	922	312	999999	999999	970	305	185	999999	216	369	367	255	202	863	917	789	999999	225	495	745	999999	350	788	964	33	905	491	884	526	469	999999	281	120	388	388	781	937	994	903	999999	686	666	233	171	59	999999	23	294	999999	880	351	881	816	610	600	582	999999	743	893	999999	813	301	999999	746	685	96	999999	814	484	145	999999	97	999999	999999	69	704	999999	627	914	178	999999	207	774	646	999999	802	464	999999	788	806	267	999999	999999	838	608	999999	999999	486	999999	999999	720	999999	809	974	37	999999	569	743	551	896	466	895	828	725	999999	
615	526	999999	629	883	999999	635	35	999999	878	999999	999999	483	474	674	999999	639	152	951	999999	999999	397	999999	618	999999	242	999999	958	892	349	372	375	385	663	992	868	869	999999	999999	342	95	184	141	105	999999	999999	96	278	999999	146	827	753	877	277	999999	228	725	466	765	650	909	999999	143	338	516	292	610	819	999999	999999	999999	781	549	618	999999	517	999999	999999	248	999999	155	453	91	755	522	618	497	118	180	774	152	412	999999	999999	999999	418	50	803	589	97	999999	276	999999	81	256	55	213	269	999999	975	999999	31	227	180	504	466	595	999999	816	897	794	502	649	707	999999	487	689	999999	999999	954	476	999999	999999	160	999999	879	656	20	508	476	415	238	213	999999	999999	131	999999	921	999999	967	823	662	986	692	303	174	627	98	418	768	365	614	84	950	508	508	906	77	251	999999	809	584	999999	349	491	565	298	999999	999999	999999	999999	768	152	999999	140	999999	476	432	857	999999	262	568	602	999999	121	800	164	263	696	314	224	127	679	999999	167	248	783	647	999999	737	875	999999	203	876	475	597	472	856	999999	694	42	999999	219	999999	999999	250	999999	149	237	691	411	999999	758	590	999999	185	98	999999	69	891	41	828	231	130	888	89	999999	726	274	999999	999999	307	999999	11	282	999999	908	201	467	916	266	644	419	999999	999999	999999	424	612	999999	300	999999	999999	796	999999	663	213	262	98	599	293	876	266	999999	713	364	114	600	999999	318	586	277	896	853	152	999999	999999	999999	999999	794	56	664	761	176	974	26	999999	510	517	348	78	487	819	602	999999	999999	10	769	999999	164	231	251	668	304	973	33	999999	308	653	301	276	794	999999	999999	552	629	999999	99	900	697	188	999999	92	999999	249	108	457	304	679	112	635	627	712	557	999999	805	996	999999	999999	951	414	877	999999	225	81	284	999999	525	59	554	926	910	868	19	976	628	168	999999	65	999999	575	316	628	551	666	648	92	992	730	747	999999	999999	999999	949	999999	311	745	867	345	965	171	932	255	135	185	999999	999999	702	581	945	647	745	412	328	385	108	258	999999	999999	999999	999999	944	794	312	921	279	23	919	727	674	882	999999	914	99	713	643	999999	503	375	941	890	389	421	999999	999999	999999	254	999999	573	194	999999	440	317	912	772	226	147	943	214	906	711	839	975	999999	999999	356	830	999999	614	741	47	754	939	617	543	999999	532	19	999999	43	34	444	355	542	621	452	999999	12	327	496	999999	999999	299	469	999999	999999	413	999999	999999	999999	999999	
932	964	832	156	308	999999	999999	379	999999	693	999999	740	180	881	276	493	442	295	620	999999	828	995	999999	245	999999	465	480	388	492	408	999999	296	999999	975	102	480	523	395	322	951	999999	999999	366	802	378	387	999999	999999	999999	999999	971	228	112	389	239	937	846	596	237	999999	29	321	999999	561	675	841	999999	999999	789	999999	969	999999	999999	668	999999	205	638	999999	866	542	347	892	425	924	437	999999	194	999999	746	164	634	999999	168	480	932	971	999999	804	999999	999999	999999	923	798	999999	598	924	255	443	999999	44	308	531	730	695	999999	136	896	963	134	875	657	999999	458	634	999999	52	888	999999	736	119	460	833	197	339	445	423	104	258	335	512	554	750	770	712	999999	113	206	472	974	805	84	782	999999	999999	880	885	474	173	14	555	46	999999	999999	999999	583	999999	343	400	259	91	999999	648	999999	622	331	906	451	999999	778	68	999999	425	527	931	44	999999	999999	999999	459	560	948	930	999999	999999	476	801	54	579	999999	391	769	805	222	892	773	436	154	68	930	999999	444	728	395	999999	999999	999999	999999	999999	166	905	321	999999	941	699	142	111	999999	999999	155	999999	862	871	618	396	999999	49	212	635	168	608	533	105	15	485	126	230	999999	307	80	855	575	278	999999	232	999999	999999	864	523	759	672	42	297	912	409	121	572	999999	998	999999	999999	999999	999999	617	999999	382	999999	401	465	583	999999	565	999999	999999	300	954	593	458	395	326	999999	185	689	875	999999	576	245	193	606	374	553	120	999999	649	411	999999	975	999999	999999	850	853	999999	408	999999	847	116	934	999999	621	999999	527	123	724	999999	730	494	999999	724	131	981	146	999999	999999	101	39	801	29	457	385	999999	999999	931	999999	999999	472	956	776	749	999999	389	641	734	999999	160	846	440	999999	864	919	999999	718	260	540	883	713	999999	184	317	910	999999	97	487	136	768	999999	596	999999	188	219	773	717	979	697	741	350	411	471	644	255	599	414	164	538	999999	145	728	401	710	832	651	782	469	838	981	302	163	608	803	684	260	910	218	655	155	209	738	563	799	542	311	360	539	72	321	642	932	949	999999	633	999999	204	819	356	567	991	257	999999	715	999999	197	803	667	960	994	688	206	999999	999999	268	406	999999	601	178	530	301	999999	999999	526	999999	370	999999	999999	180	936	65	100	861	98	999999	999999	999999	847	360	354	508	692	579	77	632	446	433	566	408	236	583	999999	999999	825	999999	999999	850	624	376	88	983	862	497	33	939	598	999999	
999999	239	999999	809	999999	251	823	32	999999	673	999999	894	999999	937	999999	542	999999	999999	999999	449	45	822	414	111	999999	999999	282	371	999999	205	999999	138	999999	111	22	337	101	999999	267	999999	827	803	999999	86	520	730	473	150	346	999999	553	999999	486	158	308	598	825	215	836	845	999999	462	386	414	127	999999	859	801	924	320	450	527	105	999999	621	999999	166	999999	591	252	999999	141	34	324	999999	884	652	885	803	423	999999	999999	590	421	999999	375	426	262	999999	318	999999	672	226	36	880	35	575	385	537	999999	442	497	624	594	838	836	437	71	762	999999	559	973	997	999999	808	999999	937	683	718	255	815	903	379	282	999999	344	915	999999	444	626	319	999999	358	738	981	24	999999	995	583	556	938	364	999999	999999	758	999999	999999	714	999999	325	98	891	667	291	999999	538	128	352	222	503	999999	999999	627	146	999999	292	624	269	530	794	303	999999	110	171	317	461	414	999999	999999	999999	669	210	999999	999999	538	427	609	77	488	452	999999	999999	783	90	635	508	999999	363	802	475	282	415	194	999999	31	156	791	505	973	798	134	474	999999	737	833	999999	658	507	607	999999	683	999999	781	87	898	384	167	29	536	808	723	60	851	57	999999	264	999999	356	999999	391	636	114	103	689	327	430	999999	56	257	914	850	239	755	306	792	724	634	999999	535	646	988	999999	968	174	85	83	623	780	534	999999	703	999999	410	999999	868	999999	464	101	999999	477	294	121	999999	621	999999	493	999999	555	999999	487	629	910	999999	460	402	865	145	928	999999	254	807	320	999999	678	999999	999999	999999	999999	437	999999	270	542	356	68	362	877	998	999999	216	999999	778	78	525	57	948	999999	492	949	824	13	443	535	487	999999	670	974	599	104	410	421	664	765	127	999999	227	97	563	762	108	999999	999999	999999	999999	999999	475	739	794	999999	999999	427	64	880	714	433	781	735	65	840	397	387	999999	904	946	794	927	23	950	484	830	999999	240	730	999999	309	999999	654	812	464	999999	999999	999999	999999	999999	999999	999999	999999	60	694	269	999999	999999	999999	999999	721	246	999999	999999	999999	105	462	788	999999	644	867	197	999999	40	415	999999	136	922	600	999999	466	207	162	540	963	438	999999	962	266	224	999999	829	516	365	139	72	184	813	999999	369	588	152	869	491	506	999999	999999	999999	645	999999	143	568	441	923	999999	523	94	431	878	499	999999	500	532	105	999999	47	680	968	901	352	123	999999	48	241	221	324	338	671	43	177	999999	399	326	859	91	779	398	
999999	999999	615	999999	752	934	394	416	98	999999	773	195	468	125	999999	999999	302	293	819	530	999999	712	593	194	422	398	710	103	562	183	673	24	999999	649	97	999999	999999	374	999999	388	999999	824	999999	704	999999	485	574	62	343	999999	34	575	271	259	198	880	864	431	999999	363	234	301	999999	915	946	759	999999	819	37	551	566	928	922	441	876	999999	999999	999999	999999	936	823	657	759	999999	158	999999	999999	276	999999	217	999999	864	808	999999	164	362	969	217	757	805	816	755	999999	791	980	105	653	830	382	999999	300	999999	801	629	539	576	999999	840	766	849	999999	402	999999	820	895	702	130	999999	999999	999999	416	382	141	824	130	999999	632	968	43	999999	999999	922	999999	648	999999	681	72	999999	477	999999	999999	999999	450	908	798	423	999999	214	896	287	975	999999	552	858	999999	917	843	977	508	470	944	573	999999	713	405	94	508	720	903	999999	999999	940	448	999999	703	287	932	999999	999999	706	682	999999	999999	755	86	999999	380	45	251	999	837	94	680	999999	643	257	999999	999999	513	714	999999	676	311	999999	647	45	299	852	165	999999	985	619	952	802	999999	526	501	60	999999	688	714	999999	478	904	999999	999999	270	441	67	455	954	999999	720	999999	791	999999	126	399	118	51	999999	527	880	999999	999999	227	142	878	227	999999	756	281	110	824	10	452	207	406	305	101	775	999999	795	709	174	790	999999	999999	20	782	409	111	941	999999	999999	196	999999	356	890	168	423	391	224	999999	999999	682	999999	895	320	349	808	720	999999	27	999999	569	999999	180	957	232	328	500	868	445	717	999999	999999	516	563	814	859	851	999999	147	677	393	999999	854	20	491	697	14	999999	671	999999	689	17	924	328	701	999999	999999	999999	667	840	922	523	778	233	999999	999999	587	341	999999	489	957	214	957	349	882	926	877	999999	475	999999	999999	999999	206	471	999999	999999	415	197	999999	360	447	999999	847	306	754	870	999999	631	999999	999999	119	999999	825	191	26	484	999999	585	445	774	586	261	923	142	527	754	326	999999	999999	999999	938	399	479	999999	52	504	999999	660	999999	22	71	256	205	999999	425	650	352	25	454	999999	596	829	752	97	774	195	539	715	779	10	553	999999	435	567	999999	719	999999	999999	148	522	999999	399	990	433	713	340	999999	596	999999	876	411	999999	862	999999	999999	118	647	391	999999	999999	999999	651	999999	593	999999	514	820	637	999999	999999	456	999999	876	932	999999	207	838	328	999999	999999	139	942	998	902	599	252	695	782	756	102	999999	811	309	292	999999	
999999	518	999999	964	209	999999	428	470	20	430	738	434	929	999999	613	279	328	17	937	999999	32	652	978	999999	999999	818	47	881	43	634	644	373	594	385	957	689	441	999999	185	924	999999	999999	988	482	861	818	765	564	999999	823	999999	804	371	999999	535	999999	539	413	748	390	482	999999	999999	386	785	375	999999	554	270	999999	838	999999	832	23	25	549	664	506	142	407	999999	999999	738	220	881	840	999999	999999	999999	143	999999	37	999999	999999	452	999999	55	612	696	495	979	221	303	999999	999999	788	971	358	549	985	999999	42	280	999999	338	998	808	999999	504	999999	373	810	704	137	774	999999	358	48	571	999999	999999	61	809	646	427	840	189	520	999999	102	868	653	489	999999	999999	127	999999	274	466	453	365	828	117	750	132	178	517	175	454	999999	999999	933	787	999999	490	999999	999999	633	923	497	999999	999999	991	411	87	719	331	839	165	656	63	94	999999	999999	496	676	944	999999	524	259	999999	23	999999	60	663	934	866	999999	384	999999	894	133	999999	968	999999	78	837	705	999999	412	846	999999	20	797	999999	999999	361	669	211	814	999999	999999	119	674	174	805	230	940	999999	152	853	539	464	300	762	929	999999	613	999999	427	838	248	395	121	413	999999	13	279	999999	318	582	206	590	569	999999	730	24	676	804	828	999999	896	956	530	999999	316	999999	719	44	999999	610	748	999999	999999	999999	999999	999999	997	999999	519	802	951	20	440	570	656	999999	895	600	42	915	999999	808	665	580	941	291	999999	562	999999	441	999999	999999	737	708	833	31	807	593	774	951	26	999999	295	999999	896	886	526	960	902	999999	327	129	11	999999	541	940	519	999999	999999	643	999999	445	174	999999	519	716	283	731	736	999999	151	311	826	91	899	663	523	639	684	65	764	904	659	738	999999	173	999999	461	176	999999	512	604	559	140	999999	580	250	216	516	999999	612	794	233	277	225	26	302	920	999999	878	427	999999	999999	978	879	999999	785	435	964	355	999999	822	565	843	999999	546	752	999999	53	328	422	999999	132	505	453	969	680	391	523	999999	999999	999999	999999	297	999999	633	86	581	261	999999	794	999999	251	999999	706	790	239	390	155	999999	273	999999	999999	999999	999999	120	756	999999	999999	909	339	404	912	999999	484	171	748	278	377	498	470	181	444	26	533	607	74	999999	798	662	740	299	245	999999	833	273	445	24	830	365	876	63	56	351	697	400	902	384	687	545	51	960	23	656	999999	102	172	860	536	859	56	795	234	872	178	49	999999	77	44	
220	999999	999999	999999	21	999999	416	135	102	328	142	999999	690	283	263	620	780	286	588	999999	999999	111	585	488	999999	318	90	829	183	183	999999	241	999999	349	477	819	317	522	999999	44	801	999999	79	541	403	164	999999	522	970	261	999999	763	579	442	302	118	999999	999999	476	999999	999999	587	999999	919	670	900	869	350	806	444	999999	268	284	999999	833	999999	42	999999	94	999999	952	568	859	922	785	895	661	402	57	368	679	999999	55	308	503	999999	25	999999	871	502	294	26	715	536	948	139	488	999999	608	999999	999999	106	171	999999	751	972	728	999999	143	775	248	477	303	448	764	999999	999999	976	61	619	758	999999	182	591	999999	935	999999	333	973	656	416	636	794	528	291	999999	900	999999	999999	530	496	986	27	106	263	817	723	999999	771	707	999999	512	974	988	770	205	999999	999999	138	999999	129	404	65	486	999999	612	682	774	166	999999	999999	827	999999	530	132	772	864	86	999999	714	999999	999999	561	275	739	999999	999999	805	758	96	999999	331	266	741	411	101	930	540	737	999999	144	999999	121	999999	367	99	93	454	866	999999	999999	846	251	999999	602	999999	843	790	747	464	951	999999	26	79	530	29	570	687	128	999999	841	333	999999	999999	579	274	999999	971	908	649	821	216	999999	760	755	999999	89	842	149	867	258	150	793	283	699	266	932	51	70	348	529	406	335	835	999999	17	507	564	844	999999	79	872	881	108	643	744	938	265	324	717	999999	999999	547	999999	782	701	540	75	988	323	341	433	999999	999999	999999	425	881	999999	604	748	999999	525	998	811	798	386	268	694	639	954	328	676	999999	353	409	801	999999	84	63	999999	476	442	575	531	996	645	961	321	978	228	863	835	661	999999	411	423	730	736	461	406	442	845	999999	43	994	665	706	999999	171	999999	566	999999	59	149	281	999999	950	476	814	999999	424	947	716	421	100	493	24	160	941	999999	81	132	622	657	999999	631	16	542	536	341	939	403	160	659	661	67	785	522	999999	537	473	263	921	308	981	494	139	999999	943	511	650	555	626	999999	257	999999	193	402	126	999999	999999	999999	940	483	223	31	797	66	760	43	708	502	855	413	522	817	999999	324	676	537	501	992	999999	999999	690	393	999999	975	999999	227	873	392	999999	654	670	65	999999	448	94	960	999999	83	263	909	803	999999	699	222	999999	999999	999999	869	999999	999999	999999	874	819	914	792	829	253	999999	999999	543	999999	999999	106	210	743	467	504	999999	999999	715	840	428	738	689	232	999999	
693	565	322	972	982	14	666	817	999999	999999	999999	408	999999	999999	716	874	429	720	750	999999	999999	499	999999	204	935	482	639	20	999999	999999	146	140	692	259	146	687	509	681	999999	164	658	999999	704	947	999999	106	115	999999	999	965	999	999999	938	744	490	204	96	999999	47	509	375	656	79	775	999999	116	716	406	128	999999	375	747	999999	999999	999999	773	794	999999	972	999999	377	665	21	782	999999	999999	201	948	999999	941	999999	391	644	999999	789	11	219	929	298	125	390	708	855	970	600	262	999999	999999	914	716	410	564	999999	208	142	999999	645	999999	54	540	999999	767	999999	187	437	984	112	120	806	827	564	864	243	856	458	668	810	50	191	999999	272	849	999999	62	540	46	999999	446	917	999999	366	922	884	758	211	622	81	677	542	616	159	746	545	96	162	545	331	299	749	473	999999	604	115	575	277	74	999999	585	646	999999	749	666	202	727	999999	642	980	484	655	999999	597	142	999999	575	329	525	314	947	899	995	714	945	696	453	190	762	817	318	999999	146	999999	496	999999	999999	999999	492	554	999999	625	520	565	846	999999	912	876	999999	106	999999	256	999999	760	786	685	651	686	803	969	748	999999	708	824	671	994	518	947	999999	110	366	708	837	999999	495	999999	388	439	868	310	783	577	999999	666	287	72	738	999999	112	999999	389	999999	73	522	806	281	917	695	893	852	999999	999999	776	666	739	831	418	781	274	463	999999	221	817	999999	195	181	134	999999	547	609	266	999999	845	299	721	999999	645	999999	175	999999	999999	999999	546	999999	185	818	999999	999999	999999	456	653	999999	120	999999	514	999999	648	570	337	634	999999	875	158	293	595	992	999999	486	945	839	196	104	616	60	999999	613	675	801	999999	376	999999	378	999999	999999	955	999999	32	206	785	999999	999999	85	987	540	77	539	544	999999	430	999999	698	999999	999999	999999	270	999999	350	999999	600	901	502	846	251	960	264	778	999999	67	338	296	970	924	701	999999	587	120	116	86	982	999999	78	422	381	145	678	65	999999	37	999999	406	958	962	605	999999	999999	416	999999	37	285	299	779	487	924	143	222	774	623	999999	999999	159	452	274	87	91	832	999999	999999	116	291	209	220	733	235	931	337	18	328	817	999999	181	999999	999999	800	999999	739	590	497	999999	923	903	442	999999	527	682	953	999999	999999	524	60	969	941	727	745	86	88	56	261	992	999999	999999	999999	805	999999	338	871	372	473	394	999999	252	999999	236	192	387	999999	69	215	553	999999	642	133	804	766	
383	239	999999	999999	724	614	693	999999	504	441	719	457	999999	95	999999	810	591	230	500	181	808	386	715	544	999999	999999	28	840	708	24	999999	90	999999	48	692	999999	320	38	749	779	658	912	98	999999	472	999999	140	974	26	999999	396	421	632	632	958	996	524	999999	999999	415	999999	852	630	490	999999	999999	805	598	403	99	499	562	481	721	523	895	297	920	999999	437	189	54	823	964	627	751	457	29	90	695	584	304	62	343	193	999999	291	999999	527	833	134	541	999999	926	253	834	940	911	119	72	709	603	944	548	236	999999	38	666	999999	999999	191	785	518	708	514	999999	509	999999	999999	717	613	689	402	248	312	999999	473	897	721	793	999999	546	910	999999	985	980	360	999999	117	641	999999	625	745	11	652	999999	999999	872	421	58	999999	801	383	402	458	29	999999	706	999999	588	87	141	944	78	713	645	999999	499	722	533	843	995	999999	999999	939	987	943	400	595	963	999999	601	485	672	468	19	999999	518	569	966	779	654	277	528	564	645	681	677	298	999999	474	533	160	887	214	999999	771	486	462	470	999999	810	120	283	964	999999	656	281	610	703	481	367	930	756	754	199	999999	511	342	304	316	276	112	588	499	100	451	597	467	138	999999	999999	65	999999	999999	999999	544	994	564	87	999999	409	999999	999999	535	116	603	999999	143	999999	611	269	154	999999	163	809	707	531	784	873	999999	68	814	482	465	795	311	830	999999	999999	654	733	946	265	314	907	999999	517	999999	999999	497	57	463	451	526	978	542	897	945	90	271	999999	220	690	51	999999	595	999999	139	740	805	772	999999	358	371	878	323	889	999999	256	609	200	477	999999	999999	999999	604	999999	955	999999	263	413	885	785	523	640	523	999999	223	384	322	616	388	323	586	724	519	115	90	648	665	653	999999	699	481	81	545	999999	314	62	335	999999	638	652	487	402	887	751	835	999999	365	999999	675	479	999999	999999	811	999999	815	661	478	499	291	317	821	999999	369	195	314	452	105	704	999999	999999	58	999999	977	735	999999	194	837	768	999999	999999	999999	608	977	999999	764	488	269	391	12	653	584	836	941	999999	831	877	42	999999	447	999999	635	660	115	514	430	845	25	86	327	631	823	710	999999	931	999999	222	632	793	430	825	192	713	999999	307	586	999999	157	656	903	999999	999999	145	330	999999	724	632	502	473	154	999999	473	999999	74	999999	829	874	999999	19	306	619	999999	248	280	621	210	922	958	808	999999	218	697	368	182	999999	479	688	
389	342	216	999999	719	169	649	511	362	998	649	330	478	711	604	147	359	294	714	913	864	708	685	802	674	694	999999	999999	231	115	20	999999	902	151	494	284	802	905	899	95	999999	769	999999	211	282	999999	339	226	999999	560	18	888	653	999999	999999	680	656	414	727	35	624	713	999999	257	999999	943	428	336	999999	330	344	999999	395	629	323	105	449	483	529	46	364	328	331	671	106	132	62	345	328	813	627	999999	188	873	470	885	999999	21	223	339	219	999999	999	999999	225	999999	999999	999999	999999	727	241	182	999999	999999	999999	306	391	619	160	999999	890	92	18	413	703	999999	276	521	999999	437	616	999999	270	200	999999	361	329	999999	455	542	629	38	103	600	582	454	999999	497	213	999999	999999	870	861	357	448	999999	999999	595	999999	279	297	999999	865	814	121	803	999999	999999	864	319	977	352	173	999999	246	999999	999999	417	830	999999	442	999999	999999	993	933	999999	576	999999	751	999999	999999	733	999999	185	255	647	172	288	488	778	541	999999	633	894	197	161	706	253	120	586	149	588	764	999999	837	519	999999	872	880	375	237	999	999999	175	953	999999	893	987	999999	599	699	710	928	62	999999	622	999999	423	806	782	49	999999	999999	999999	999999	777	968	128	348	736	973	300	407	999999	551	541	999999	999999	940	943	999999	718	999999	999999	886	439	999999	712	622	999999	999999	999999	75	108	336	904	208	778	615	999999	999999	999999	649	636	625	409	999999	815	511	185	745	687	483	862	999999	999999	452	289	999999	130	999999	265	505	133	372	723	234	309	999999	646	343	108	999999	763	668	493	78	253	896	486	136	843	999999	447	999999	686	776	213	583	999999	462	918	499	495	68	999999	278	526	999999	902	999999	12	38	999999	842	647	999999	999999	204	41	261	999999	393	801	993	999999	64	68	999999	686	999999	31	725	999999	193	424	608	366	705	648	224	552	979	993	311	999999	814	999999	604	832	999999	66	18	999999	753	263	534	999999	501	783	965	219	999999	588	955	163	287	257	680	427	48	479	24	556	816	999999	999999	399	499	869	469	999999	464	821	835	889	23	183	999999	929	999999	910	864	921	682	999999	999999	400	47	158	846	567	999999	187	999999	380	52	461	735	54	44	144	208	999999	324	258	755	61	999999	76	150	999999	999999	751	537	138	614	999999	873	999999	999999	828	362	999999	32	999999	61	287	37	464	847	561	448	999999	895	999999	999999	242	999999	434	999999	627	648	999999	17	743	348	914	649	665	766	949	588	923	23	216	782	857	609	422	
206	478	34	297	999999	589	665	245	855	782	426	382	495	999999	563	999999	190	390	343	289	999999	146	637	372	999999	897	999999	999999	970	689	972	854	633	195	237	780	999999	999999	753	428	999999	112	69	867	249	393	464	999999	999999	611	35	402	523	999999	999999	70	999999	661	599	330	999999	150	275	176	809	571	999999	309	221	999999	999999	829	999999	915	211	460	87	769	132	999999	443	833	999999	368	663	579	341	313	337	177	939	941	761	432	999999	999999	837	892	999999	677	999999	164	928	587	802	206	765	608	127	999999	982	81	538	999999	887	783	999999	999999	512	239	240	444	972	53	842	999999	78	214	113	275	623	999999	712	455	669	288	999999	576	565	467	999999	733	196	929	195	999999	412	476	545	999999	999999	930	999999	827	446	210	192	884	999999	936	137	560	504	852	783	798	999999	999999	625	608	999999	999999	351	55	425	507	258	52	999999	999999	463	602	669	84	324	692	804	884	18	468	999999	30	831	629	340	263	238	344	999999	396	509	329	999999	999999	161	540	999999	999999	999999	939	952	999999	35	770	482	534	891	430	537	101	999999	483	999999	999999	512	856	587	999999	715	172	999999	914	999999	471	475	999999	751	732	999999	784	113	469	482	78	516	956	995	71	157	999999	371	999999	999999	64	999999	999999	254	999999	434	304	999999	999999	629	999999	670	47	999999	564	999999	999999	783	168	507	753	987	999999	999999	15	649	556	861	526	574	910	800	471	117	841	999999	449	999999	67	308	999999	831	245	840	999999	408	478	999999	999999	999999	999999	32	999999	310	63	77	869	34	248	54	877	442	436	303	999999	448	209	929	412	495	999999	458	999999	999999	878	922	751	999999	767	607	999999	999999	430	760	999999	999999	597	999999	64	774	999999	424	650	23	430	196	404	942	131	999999	999999	548	310	945	910	361	999999	352	432	141	325	186	266	641	873	43	21	999999	538	831	851	48	875	637	297	440	807	712	439	692	527	808	999999	973	408	999999	543	485	999999	413	999999	255	738	923	999999	999999	999999	19	150	397	184	728	999999	300	943	170	673	672	658	479	553	999999	912	740	613	999999	614	999999	243	251	499	536	826	134	250	605	310	952	189	274	999999	999999	571	52	517	799	999999	281	40	247	958	871	827	999999	999999	996	999999	998	999999	941	999999	875	999999	899	897	648	902	289	999999	347	860	721	492	393	999999	999999	32	870	232	999999	122	999999	999999	999999	292	628	708	455	275	254	272	311	642	247	857	407	999999	999999	999999	999999	896	124	999999	692	387	247	388	
444	183	113	973	471	775	504	829	83	622	780	616	999999	999999	456	999999	804	85	999999	88	999999	535	798	733	360	726	364	917	997	121	570	999999	54	999999	999999	281	172	281	800	999999	147	418	783	785	252	65	999999	928	999999	110	427	999999	828	999999	999999	999999	385	380	622	745	421	587	831	962	61	171	999999	39	675	184	851	999999	284	999999	940	999999	999999	23	491	304	999999	435	999999	896	999999	999999	790	885	116	365	999999	791	658	999999	125	560	999999	999999	734	90	493	845	263	275	258	893	343	806	228	306	999999	371	999999	328	894	999999	999999	934	278	999999	999999	686	923	999999	999999	70	999999	999999	907	390	999999	930	289	411	999999	999999	182	211	648	999999	619	983	667	999999	208	534	999999	339	170	999999	450	652	553	635	999999	807	921	999999	988	198	28	999999	999999	999999	56	237	92	487	999999	888	813	909	999999	999999	999999	397	999999	124	121	753	166	999999	68	777	939	999999	386	653	702	12	94	238	223	459	782	505	999999	828	763	970	452	425	821	282	999999	999999	365	85	999999	999999	999999	807	831	244	42	482	999999	131	899	447	850	439	785	515	804	585	695	837	999999	982	313	201	360	150	999999	999999	999999	786	999999	999999	252	311	506	391	225	999999	406	978	999999	309	449	999999	999999	325	130	22	999999	315	477	739	999999	528	389	174	999999	596	999999	691	999999	300	999999	279	668	500	204	548	932	404	300	527	188	717	419	999999	542	349	271	44	30	298	110	418	999999	722	562	724	921	342	383	628	830	715	54	136	550	999999	999999	438	130	581	90	246	25	999999	561	137	999999	993	631	668	335	421	670	645	200	999999	999999	945	938	999999	627	999999	30	672	697	473	999999	293	845	373	54	833	914	999999	999999	864	403	367	171	999999	616	928	710	715	302	418	999999	408	936	210	218	359	500	650	954	489	225	353	263	97	463	824	157	999999	623	999999	507	999999	438	335	947	603	783	513	999999	698	889	315	379	288	999999	275	357	645	164	695	342	999999	494	728	649	59	114	84	971	791	780	452	102	800	910	821	970	610	999999	999999	575	999999	999999	265	599	999999	973	974	668	999999	999999	512	999999	928	169	999999	738	999999	686	999999	499	999999	542	82	917	447	999999	999999	378	607	999999	746	392	550	129	999999	487	999999	138	738	86	140	415	782	324	278	348	173	641	676	93	270	924	365	999999	866	999999	713	999999	162	697	405	606	71	999999	999999	129	562	809	999999	756	510	581	947	821	999999	303	759	758	649	999999	58	937	999999	
523	45	821	999999	436	262	901	774	890	999999	999999	681	533	999999	888	593	999999	786	364	828	920	583	999999	977	544	999999	573	999999	954	698	63	648	467	905	548	858	999999	102	999999	556	999999	981	619	605	906	150	835	949	870	174	500	322	693	119	999999	939	356	844	492	680	689	215	819	201	999999	401	999999	628	999999	999999	684	66	659	808	999999	999999	963	92	80	404	999999	999999	824	790	999999	740	954	999999	134	608	999999	999999	609	999999	999999	706	172	428	683	515	926	216	152	840	490	443	662	999999	203	841	976	274	774	98	760	75	391	999999	993	999999	999999	864	504	208	529	619	456	999999	941	999999	776	545	409	565	477	713	481	984	309	764	999999	79	165	292	632	246	300	999999	695	801	324	143	434	501	78	999999	712	944	999999	871	986	999999	999999	983	75	440	865	218	999999	57	594	407	730	238	113	377	709	999999	999999	999999	328	935	518	999999	894	643	999999	999999	497	999999	10	536	673	437	778	629	135	181	227	999999	999999	999999	900	647	216	917	999999	206	999999	999999	362	999999	378	38	999999	999999	999999	804	99	432	999999	957	999999	215	57	67	734	302	999999	484	252	538	994	999999	910	999999	44	870	933	976	240	999999	520	999999	63	508	167	644	885	999999	688	999999	91	794	872	424	370	695	600	158	193	999999	999999	912	458	999999	999999	994	128	316	27	999999	999999	122	999999	415	999999	925	162	548	900	100	417	733	796	921	456	209	999999	999999	876	999999	280	999999	793	129	999999	607	999999	999999	999999	999999	525	578	709	618	460	999999	602	466	977	445	543	62	258	999999	703	999999	126	536	377	307	999999	632	439	677	999999	96	999999	999999	246	839	586	922	546	736	574	838	34	999999	470	999999	607	55	519	999999	806	227	535	699	425	166	490	811	861	704	681	893	149	999999	999999	373	999999	529	230	147	858	620	515	522	999999	865	987	939	75	999999	700	999999	999999	998	999999	582	561	629	999999	90	999999	774	71	842	65	680	699	993	367	999999	999999	87	825	381	582	195	999999	999999	180	999999	178	999999	745	971	13	999999	780	999999	169	247	811	29	999999	999999	788	94	999999	672	999999	848	999999	994	999999	968	62	622	621	741	426	686	869	548	459	999999	911	808	38	99	838	820	900	558	833	999999	295	818	999999	685	593	498	999999	49	556	999999	393	184	999999	777	919	391	622	49	724	483	377	999999	570	999999	999999	979	65	469	834	646	947	617	170	461	999999	243	416	936	157	927	60	999999	992	136	714	737	839	261	999999	999999	
207	861	999999	360	753	999999	258	441	457	999999	442	176	214	910	385	775	24	517	105	999999	974	686	891	999999	433	546	281	443	70	500	999999	804	299	386	448	96	783	809	707	659	999999	975	999999	543	494	883	625	91	751	938	722	332	165	494	482	520	999999	47	999999	217	999999	814	381	956	999999	638	876	999999	471	298	999999	215	809	445	700	999	208	999999	311	549	920	999999	999999	131	999999	817	648	805	999999	927	126	746	882	500	908	180	603	531	79	856	17	999999	620	462	946	517	522	999999	999999	483	999999	621	736	999999	999999	561	999999	260	188	657	990	80	999999	543	181	255	332	319	537	530	406	676	999999	455	999999	132	579	999999	184	270	999999	928	22	999999	614	999999	999999	504	213	356	57	353	999999	421	866	936	872	999999	291	701	194	212	192	272	87	999999	343	290	845	174	999999	893	85	918	362	71	68	504	929	676	245	828	115	999999	483	999999	333	999999	588	605	999999	502	948	483	999999	999999	746	749	353	968	171	729	658	49	373	164	277	999999	999999	804	999999	378	157	614	999999	366	107	11	789	34	322	476	702	250	999999	490	945	999999	999999	271	325	999999	161	960	515	516	180	76	999999	329	785	898	999999	784	726	881	999999	999999	999999	719	994	744	960	328	655	695	36	417	135	883	218	674	592	797	489	570	227	196	109	948	195	999999	193	470	249	423	668	917	524	999999	144	611	585	132	276	580	357	832	314	999999	489	999999	941	999999	120	999999	316	20	305	165	664	168	244	78	534	964	561	999999	89	241	37	119	892	102	748	999999	99	470	531	908	222	394	881	289	999999	432	99	258	359	138	117	999999	999999	368	378	975	377	516	999999	999999	29	857	999999	999999	792	380	870	848	195	999999	31	845	488	396	942	999999	287	954	609	112	874	312	149	951	999999	379	496	533	724	773	999999	583	872	229	888	365	641	999999	497	98	562	251	999999	846	999999	271	178	235	999999	999999	698	422	906	495	999999	717	999999	999999	948	999999	883	346	133	422	284	448	973	269	507	999999	637	999999	467	521	550	999999	249	303	999999	999999	211	999999	999999	626	84	999999	999999	386	791	181	647	999999	860	85	214	225	127	650	571	668	298	999999	727	838	470	230	955	394	999999	999999	478	424	956	96	999999	999999	238	506	347	999999	999999	596	478	336	999999	797	618	392	317	334	516	598	732	999999	574	302	542	278	166	854	860	292	441	988	703	232	999999	773	863	999999	986	620	312	112	999999	702	440	401	999999	672	
612	573	87	621	999999	879	691	780	999999	919	90	960	350	493	999999	999999	165	490	632	717	999999	844	528	999999	347	895	295	629	289	872	999999	151	380	493	252	297	999999	819	999999	999999	999999	113	261	944	511	36	280	819	505	999999	546	950	768	190	759	768	55	361	283	402	594	999999	500	650	67	938	590	857	251	319	284	345	789	999999	186	810	592	583	224	321	624	476	133	999999	999999	910	382	999999	999999	999999	999999	853	546	308	239	479	612	611	887	999999	446	423	578	195	142	211	171	960	999999	948	999999	471	999999	962	999999	127	938	999999	325	156	566	400	132	767	77	431	999999	491	999999	707	999999	980	695	652	875	211	898	999999	738	133	749	422	195	785	308	780	999999	584	999999	121	999999	983	296	740	15	55	300	811	128	711	412	679	390	306	999999	204	999999	494	96	576	229	10	999999	201	406	153	215	347	468	297	999999	999999	999999	467	999999	223	694	955	646	830	910	97	999999	37	999999	80	41	888	44	113	999999	999999	497	999999	891	540	103	999999	343	999999	839	953	999999	831	996	198	718	999999	140	537	510	820	847	266	666	142	999999	862	481	336	999999	327	313	365	292	999999	726	17	575	636	999999	599	999999	784	990	956	744	999999	999999	532	999999	999999	758	506	602	999999	384	241	999999	999999	999999	241	623	17	750	999999	650	986	548	514	471	710	999999	503	417	911	209	73	275	709	999999	203	831	999999	975	13	999999	806	999999	109	999999	999999	720	816	287	888	975	614	44	478	316	999999	449	999999	999999	651	999999	999999	98	999999	999999	321	999999	999999	370	166	409	999999	999999	999999	999999	843	234	448	406	976	989	541	226	529	936	595	39	999999	403	640	999999	999999	888	334	253	314	718	999999	126	999999	529	143	456	131	488	999999	582	297	526	473	533	10	130	94	661	229	999999	569	754	398	292	179	194	730	412	104	786	999999	502	999999	135	162	999999	610	999999	999999	95	105	50	636	23	999999	280	930	116	753	194	804	672	999999	999999	159	327	727	513	360	949	999999	718	999999	523	874	999999	878	347	381	677	519	637	804	144	942	528	128	384	551	898	264	999999	999999	909	981	44	478	381	976	834	604	107	105	907	369	386	656	122	148	946	402	592	735	85	675	999999	868	890	334	999999	999999	999999	962	462	694	111	69	484	542	999999	326	999999	371	546	82	422	542	897	999999	565	872	15	246	604	999999	671	888	999999	999999	815	176	588	56	355	999999	261	145	643	222	267	999999	181	580	308	999999	895	230	
199	13	262	999999	999999	999999	999999	757	203	117	999999	955	32	223	486	999999	727	999999	737	459	25	910	999999	999999	999999	999999	517	248	999999	999999	937	973	610	451	999999	999999	999999	999999	206	472	287	598	441	154	999999	999999	199	999999	839	931	853	635	892	445	214	999999	999999	999999	735	295	608	530	66	768	179	394	355	999999	524	906	267	546	999999	275	182	427	999999	676	508	221	495	472	408	769	999999	999999	90	174	246	421	397	15	455	999999	864	756	542	999999	974	999999	342	617	530	933	673	316	168	627	273	999999	809	515	477	524	799	999999	132	296	999999	868	313	190	999999	999999	519	262	999999	566	410	999999	884	999999	701	999999	999999	999999	999999	475	105	999999	152	999999	901	459	611	881	538	999999	999999	728	634	999999	487	116	90	162	283	999999	424	421	999999	602	226	848	903	13	999999	361	645	921	999999	999999	201	920	725	850	288	885	501	637	999999	999999	455	682	790	638	999999	999999	45	726	604	525	61	683	59	550	246	63	555	999999	77	186	295	199	536	978	65	567	999999	239	873	397	926	786	999999	65	999999	544	67	275	999999	228	326	919	327	676	605	517	999999	184	999999	235	340	999999	569	547	874	266	156	812	583	760	999999	805	852	999999	599	999999	999999	994	999999	999999	995	290	999999	848	859	376	871	859	999999	547	696	215	999999	648	67	43	227	160	191	890	999999	999999	691	999999	24	520	76	999999	999999	340	999999	876	780	912	999999	59	970	720	999999	507	394	296	438	999999	74	999999	190	999999	159	566	57	835	812	513	312	749	999999	997	834	999999	310	761	999999	52	26	999999	435	712	418	17	72	506	472	684	506	999999	816	656	999999	999999	340	999999	960	519	293	695	73	276	609	490	460	972	886	999999	207	999999	513	999999	29	253	574	999999	999999	999999	503	550	999999	138	17	999999	932	942	146	819	19	447	801	272	999999	330	756	168	112	928	556	100	999999	133	487	873	598	430	637	999999	450	861	77	818	26	742	332	999999	999999	409	999999	518	836	76	339	759	830	999999	636	698	496	999999	375	866	595	999999	930	249	651	144	612	999999	314	529	379	999999	999999	999999	256	27	999999	821	899	999999	999999	48	263	553	794	727	999999	999999	999999	999999	130	44	496	999999	233	612	811	92	999999	134	999999	54	214	999999	999999	192	388	846	994	999999	699	999999	516	672	495	557	160	387	455	923	100	264	718	375	999999	344	999999	179	999999	644	999999	915	999999	774	999999	999999	834	946	999999	612	349	206	363	184	249	454	527	823	715	676	
462	999999	637	371	43	542	999999	838	908	363	531	218	96	359	999999	783	148	742	766	168	999999	999999	531	842	583	999999	999999	999999	136	954	816	837	464	999999	192	781	288	999999	999999	999999	999	995	48	502	999999	999999	999999	13	769	465	999999	999999	66	556	953	999999	902	794	787	149	641	792	711	999999	546	693	754	999999	177	633	505	999999	11	403	168	999999	175	38	762	453	999999	897	774	670	999999	40	999999	907	141	999999	999999	493	388	601	731	217	999999	94	956	999999	385	118	999999	146	960	343	784	663	397	235	999999	999999	42	343	999999	744	27	999999	315	515	999999	846	870	244	754	999999	594	410	671	999999	443	90	82	374	999999	676	71	999999	999999	314	256	999999	519	999999	849	999999	460	999999	247	999999	199	252	778	999999	484	538	247	999999	999999	948	748	383	991	446	792	999999	999999	999999	999999	999999	683	999999	340	10	269	999999	337	964	999999	750	560	549	999999	684	999999	200	311	632	890	538	999999	470	256	761	565	872	135	999999	122	846	999999	793	778	559	313	810	999999	777	999999	999999	211	999999	216	641	397	209	221	999999	684	999999	701	178	999999	737	999999	222	143	579	444	396	669	999999	852	999999	547	767	771	999999	381	951	288	533	451	999999	337	999999	263	614	374	999999	661	819	999999	519	155	999999	26	50	311	100	676	342	343	999999	999999	947	999999	668	103	629	437	607	935	733	324	177	727	999999	410	102	999999	528	214	88	734	849	865	342	401	999999	751	730	311	290	284	999999	200	656	999999	389	735	594	520	999999	929	999999	884	664	205	978	316	450	640	219	141	999999	137	265	70	180	999999	98	276	590	878	706	306	999999	458	378	976	80	999999	30	366	999999	999999	470	999999	680	999999	210	146	423	206	311	999999	102	158	999999	999999	935	999999	21	307	647	328	930	865	999999	757	239	215	827	12	245	66	619	853	767	150	666	116	390	214	881	999999	853	394	577	999999	214	999999	332	559	50	485	383	723	718	999999	87	999999	999999	922	736	995	318	420	999999	254	480	248	391	986	161	829	215	807	426	696	474	545	298	615	999999	733	883	999999	961	999999	683	999999	144	720	72	72	999999	999999	999999	999999	999999	442	434	332	145	999999	124	345	408	221	279	575	306	999999	582	999999	316	320	379	13	999999	999999	459	209	571	584	114	670	924	99	650	999999	339	540	999999	41	999999	965	999999	588	618	548	870	750	491	117	599	122	148	530	755	868	97	999999	999999	999999	983	234	760	560	861	453	421	999999	570	531	246	999999	969	
550	431	350	840	791	394	999999	179	709	718	464	999999	999999	999999	403	343	781	660	864	765	999999	58	886	215	919	726	999999	137	561	189	960	870	999999	152	598	109	999999	38	306	90	212	433	999999	516	999999	575	869	922	999999	999999	788	999999	382	999999	520	502	545	999999	999999	74	229	445	999999	529	999999	594	999999	848	933	304	929	753	364	784	563	35	774	379	909	354	857	252	120	999999	999999	99	999999	832	632	999999	563	279	118	999999	860	999999	999999	754	758	999999	423	999999	988	722	55	999999	516	598	999999	494	727	175	235	999999	217	999999	335	999999	139	999999	999999	999999	999999	836	999999	659	999999	133	923	796	219	30	620	208	930	999999	999999	397	541	365	583	999999	999999	148	378	398	53	542	33	884	441	785	624	100	613	104	804	999999	999999	396	399	999999	675	999999	284	707	555	37	645	999999	722	937	999999	773	94	207	932	87	468	352	999999	113	109	49	365	433	405	999999	594	835	41	112	416	155	965	999999	999999	999999	999999	999999	999999	26	999999	651	171	504	999999	850	16	415	172	727	999999	638	780	296	293	636	294	850	999999	999999	999999	809	350	620	999999	352	808	893	974	196	224	796	510	599	216	457	877	999999	999999	999999	999999	188	673	313	999999	999999	375	678	999999	597	461	999999	999999	816	583	999999	999999	551	974	944	52	999999	441	975	999999	897	999999	999999	90	999999	758	999999	713	757	999999	263	146	46	211	752	977	139	986	386	999999	212	436	693	25	129	999999	335	886	202	511	409	746	698	999999	521	650	999999	598	999999	838	38	999999	612	313	329	951	999999	349	231	966	999999	137	65	250	309	470	999999	174	960	688	432	999999	521	255	113	517	447	245	690	112	792	540	999999	548	706	999999	824	390	696	178	882	986	664	999999	999999	282	691	999999	501	60	215	29	999999	392	415	999999	787	999999	209	812	513	38	658	129	184	382	222	516	544	405	645	63	478	999999	806	999999	882	295	656	831	825	990	999999	639	896	772	999999	531	142	225	127	467	999999	883	665	853	337	544	61	226	70	184	913	106	999999	162	551	845	586	969	999999	502	710	378	987	522	295	28	233	411	479	690	384	999999	288	188	872	595	137	999999	118	347	243	999999	770	999999	87	647	999999	999999	999999	999999	945	173	999999	625	756	813	999999	152	999999	319	321	650	746	379	800	595	999999	236	999999	955	718	633	860	270	268	280	607	347	445	648	794	489	189	422	745	221	999999	663	432	68	999999	984	394	799	36	999999	693	401	849	999999	829	
998	999999	999999	999999	321	312	356	366	485	215	558	707	999999	999999	999999	470	334	999999	589	999999	999999	804	231	265	733	249	71	999999	675	587	999999	497	952	819	795	35	999999	999999	433	999999	364	307	946	852	151	286	999999	284	203	132	369	999999	270	607	675	999999	242	20	614	82	999999	999999	690	897	10	71	999999	110	999999	807	999999	259	210	999999	999999	856	999999	378	999999	457	999999	787	51	999999	228	448	236	999999	153	601	792	999999	469	999999	667	252	999999	58	999999	90	999999	374	999999	396	999999	119	567	590	87	818	346	864	896	167	307	463	80	999999	679	561	834	409	956	999999	24	653	999999	848	22	999999	999999	999999	525	44	925	410	242	654	977	999999	881	999999	277	335	265	928	16	312	999999	214	999999	478	379	999999	255	131	417	427	999999	922	328	718	577	800	577	537	999999	862	241	896	230	425	170	569	999999	999999	142	631	999999	999999	647	488	794	808	115	771	439	234	788	999999	999999	815	999999	999999	999999	172	79	476	999999	728	589	999999	999999	999999	983	756	318	999999	620	67	989	999999	555	999999	285	840	924	999999	694	806	107	124	83	999999	903	999999	999999	116	999999	517	129	665	874	153	506	502	417	635	824	359	463	999999	613	731	814	217	999999	987	779	950	248	309	781	999999	630	999999	80	999999	265	578	614	212	41	113	938	999999	911	412	999999	999999	999999	999999	944	345	352	478	511	352	623	695	156	164	999999	828	279	819	884	999999	522	40	431	999999	380	256	745	999999	598	999999	793	491	999999	856	999999	996	527	949	365	445	608	999999	964	728	28	569	431	459	875	212	833	999999	999999	988	890	758	999999	999999	999999	698	600	999999	879	10	558	142	399	299	956	340	310	999999	464	999999	999999	369	76	702	756	999999	999999	295	385	395	676	999999	999999	999999	965	449	645	999999	41	666	844	999999	282	999999	179	999999	180	999999	999999	545	901	514	664	10	673	531	691	658	901	999999	873	315	715	494	999999	884	100	91	333	516	694	440	999999	999999	603	808	96	112	533	869	999999	692	793	840	999999	999999	19	999999	643	444	757	987	968	925	792	539	999999	788	999999	295	796	98	808	999999	850	999999	226	866	407	864	444	999999	135	999999	475	191	521	999999	10	172	999999	58	447	889	999999	707	472	372	14	73	999999	307	473	999999	83	999999	884	807	989	32	945	999999	999999	779	999	178	999999	999999	459	611	27	924	787	476	999999	999999	650	919	237	153	998	999999	862	999999	856	146	125	886	999999	999999	306	714	885	977	226	999999	999999	668	
889	589	845	534	999999	403	55	93	520	997	827	335	901	965	580	846	34	101	290	999999	922	862	63	975	999999	536	999999	313	48	809	260	999999	342	981	39	647	308	473	941	468	298	773	626	127	68	632	999999	999999	144	49	953	999999	999999	114	999999	999999	536	869	555	385	98	742	999999	710	746	150	999999	999999	935	999999	548	999999	160	821	22	999999	999999	935	916	356	515	972	178	999	856	136	245	238	245	999999	999999	999999	917	565	380	555	728	916	999999	918	639	111	406	211	501	402	973	630	999999	596	790	600	999999	209	870	125	573	999999	853	620	999999	764	999999	932	822	119	642	999999	451	999999	999999	329	564	997	716	413	576	967	508	463	162	615	146	649	222	999999	485	999999	694	264	982	999999	72	760	24	875	427	474	389	999999	759	389	999999	635	175	470	45	955	999999	467	549	605	546	400	468	999999	999999	44	719	311	634	924	900	999999	484	747	999999	999999	983	840	985	112	588	999999	999999	773	437	511	999999	751	485	529	235	237	714	386	146	672	999999	999999	258	392	754	999999	757	835	999999	991	160	428	999999	999999	972	652	481	447	27	430	696	999999	861	999999	561	967	999999	115	999999	673	482	108	999999	999999	999999	999999	592	602	357	510	369	868	294	999999	360	65	548	254	999999	999999	755	999999	368	999999	999999	606	999999	142	831	999999	262	651	999999	815	518	62	817	619	728	715	70	879	100	517	70	827	411	425	765	999999	429	581	558	999999	999999	216	739	894	618	905	999999	459	999999	999999	257	717	732	478	999999	308	248	999999	525	999999	999999	999999	186	851	655	999999	205	449	377	335	367	681	103	28	898	999999	323	922	999999	823	323	610	117	529	269	353	999999	933	498	467	999999	500	65	717	604	51	999999	887	249	469	710	953	92	999999	213	576	624	714	580	625	999999	999999	928	702	528	999999	999999	656	591	999999	64	272	951	909	999999	866	626	385	423	856	282	435	683	541	122	369	999999	671	326	693	729	390	362	999999	482	941	572	362	199	693	283	382	306	937	414	448	999999	183	377	346	999999	248	999999	723	352	559	642	396	999999	168	393	106	999999	897	583	674	909	999999	437	137	999999	999999	999999	730	583	899	139	746	137	999999	367	354	304	979	743	490	99	638	530	923	999999	186	772	41	309	999999	53	408	363	739	538	924	745	249	999999	686	62	570	150	452	999999	999999	269	915	999999	49	801	999999	999999	102	999999	999999	999999	514	829	127	999999	164	430	406	999999	999999	392	397	146	999999	609	65	
936	67	437	999999	498	999999	502	411	999999	999999	239	270	999999	692	254	271	999999	267	376	241	420	925	999999	897	149	743	595	999999	999999	872	999999	368	999999	999999	423	106	665	66	999999	478	21	427	211	999999	925	170	32	173	485	130	242	999999	76	999999	644	21	872	540	999999	999999	492	803	896	54	999999	999999	829	637	999999	157	999999	107	999999	897	999999	993	724	999999	972	978	721	431	223	393	639	901	302	72	112	412	234	135	999999	999999	985	218	530	999999	567	63	341	394	999999	338	999999	144	402	178	157	651	999999	999999	999999	410	43	71	589	999999	414	999999	579	767	535	866	999999	481	430	458	912	22	472	567	999999	919	647	337	537	885	999999	999999	999999	133	915	461	999999	902	567	277	994	924	628	28	999999	391	999999	574	858	37	999999	53	714	943	266	145	188	729	348	648	762	999999	534	999999	999999	999999	999999	999999	851	999999	750	30	999999	162	464	987	393	454	999999	999999	999999	83	478	509	999999	825	790	565	867	780	282	396	999999	919	515	297	400	925	384	999999	999999	999999	722	784	999999	393	999999	999999	999999	278	751	999999	999999	999999	213	999999	238	34	232	999999	999999	121	588	999999	801	999999	466	994	647	176	596	468	999999	972	887	417	361	999999	232	97	694	238	85	598	38	547	999999	818	716	826	999999	376	999999	564	724	999999	450	999999	999999	922	927	146	914	322	682	999999	664	999999	858	795	337	545	999999	144	134	999999	45	989	53	263	880	647	287	999999	117	999999	764	515	257	294	966	710	709	309	169	999999	323	999999	916	744	999999	541	999999	999999	498	524	999999	568	440	833	567	461	607	999999	52	290	999999	103	215	461	528	159	693	574	828	627	835	502	975	576	576	999999	999999	308	999999	349	999999	999999	332	593	656	206	84	424	726	515	112	999999	999999	878	699	230	999999	465	225	733	847	396	101	871	688	82	592	864	266	295	388	308	359	999999	603	999999	770	622	805	999999	84	279	847	323	524	855	244	106	999999	999999	999999	617	999999	646	502	999999	276	999999	904	999999	999999	220	167	440	137	804	630	565	285	999999	459	934	659	893	658	577	548	778	999999	833	838	495	987	910	570	771	999999	712	999999	999999	235	318	718	231	717	999999	999999	999999	195	719	999999	679	821	678	999999	790	957	199	999999	924	752	497	115	80	745	128	233	257	870	366	589	917	364	972	973	151	226	437	186	999999	999999	141	592	636	608	999999	999999	318	23	779	813	35	999999	999999	560	737	213	647	999999	599	641	864	999999	829	140	999999	
324	999999	705	755	573	529	23	203	468	620	905	478	472	586	454	999999	243	100	999999	999999	999999	88	999999	999999	937	578	951	586	163	999999	595	762	506	300	844	824	613	267	216	293	22	530	818	939	832	999999	185	899	999999	726	631	999999	287	576	123	245	437	999999	999999	999999	578	436	50	867	35	152	972	181	741	630	310	975	999999	268	551	999999	270	482	413	212	403	61	442	999999	970	149	485	999999	187	999999	999999	999999	449	221	715	585	999999	951	999999	690	999999	999999	167	524	425	655	570	28	35	451	975	955	999999	615	999999	526	993	614	897	885	666	52	994	142	243	999999	535	999999	999999	965	192	319	999999	723	449	999999	999999	918	20	999999	999999	466	903	735	633	999999	97	834	620	999999	591	999999	64	38	33	720	999999	999999	291	268	129	897	475	999999	268	666	397	342	176	210	632	85	603	999999	316	210	149	268	509	801	79	701	62	999999	384	317	265	540	999999	729	390	868	637	752	205	681	990	844	477	967	999999	754	668	999999	566	515	282	481	721	999999	999999	750	525	489	199	427	999999	122	685	999999	999999	856	642	446	819	763	999999	999999	386	999999	219	304	790	542	756	324	43	642	796	868	44	783	999999	999999	158	640	352	157	562	999999	835	999999	169	526	565	999999	999999	999999	999999	803	77	999999	104	999999	613	286	959	983	733	874	394	999999	325	816	916	627	999999	765	999999	999999	421	301	298	999999	799	999999	999999	274	976	569	212	999999	52	993	801	614	688	733	273	871	680	368	423	999999	392	633	563	352	609	937	159	356	932	420	392	775	142	495	295	283	150	695	17	999999	672	999999	170	999999	25	312	939	314	999999	999999	509	62	877	610	226	999999	776	792	999999	48	419	855	999999	631	611	999999	482	202	448	989	999999	999999	999999	259	26	809	999999	241	999999	307	998	845	999999	515	911	340	897	531	279	129	507	358	999999	968	754	816	703	539	999999	989	829	746	866	513	696	524	700	628	593	999999	704	544	465	366	999999	573	11	999999	719	999999	999999	950	923	999999	492	999999	999999	392	504	209	115	932	521	347	477	261	979	351	819	396	639	279	937	861	424	962	892	674	928	191	814	340	999999	449	862	879	999999	999999	999999	323	570	999999	999999	394	311	771	33	127	888	999999	593	660	554	333	641	857	999999	71	904	530	489	289	999999	999999	395	775	123	81	485	598	438	442	330	505	999999	331	156	553	560	999999	938	775	785	150	999999	163	785	496	808	14	867	999999	642	500	834	291	
853	999999	998	536	999999	952	999999	300	359	161	340	999999	507	319	711	468	511	261	999999	714	999999	323	725	999999	989	627	273	999999	999999	677	799	830	999999	999999	999999	346	999999	34	994	999999	142	999999	999999	999999	999999	737	988	498	302	999999	260	391	908	129	787	540	93	999999	546	41	999999	999999	999999	681	361	510	999999	999999	841	374	999999	487	266	605	581	18	531	289	999999	262	638	999999	999999	331	427	418	921	551	757	937	263	788	487	963	307	999999	999999	119	95	323	359	35	657	999999	495	999999	135	312	548	778	19	804	999999	294	402	914	999999	248	264	942	588	835	215	904	121	135	999999	302	308	609	93	422	204	104	902	999999	999999	259	835	654	292	999999	13	978	927	458	439	202	999999	392	989	999999	999999	152	734	524	820	752	999999	370	772	999999	999999	939	694	597	610	264	392	790	796	732	412	999999	660	969	832	236	976	662	696	807	731	915	620	999999	567	61	999999	999999	999999	375	443	999999	999999	999999	999999	999999	999999	999999	848	999999	999999	780	999999	266	284	253	492	765	999999	593	775	999999	999999	965	999999	97	999999	297	999999	558	894	14	998	431	299	999999	729	999999	363	767	942	646	813	521	997	950	329	364	999999	323	569	604	999999	207	599	288	800	915	356	999999	745	999999	310	300	289	805	781	174	966	999999	524	999999	411	924	999999	139	350	999999	967	999999	768	964	999999	716	988	300	319	800	832	20	147	813	854	836	32	945	999999	523	999999	202	178	165	397	785	799	288	202	770	556	999999	999999	646	948	999999	759	780	831	999999	311	999999	496	981	999999	955	999999	710	436	575	902	705	793	827	921	775	999999	612	577	389	917	709	108	548	254	999999	82	500	865	658	999999	251	124	751	221	252	705	197	999999	442	999999	98	852	626	867	999999	676	999999	724	182	223	156	999999	451	677	602	891	947	736	970	882	999999	844	777	499	661	591	51	616	679	79	794	790	144	803	828	857	481	681	404	695	962	775	999999	445	999999	999999	999999	84	619	999999	758	999999	999999	559	876	253	999999	999999	999999	269	635	999999	55	112	999999	366	78	647	848	999999	419	275	342	284	999999	933	161	341	999999	623	999999	967	996	328	321	999999	937	585	926	584	999999	999999	999999	145	70	999999	730	590	26	999999	968	999999	235	874	941	492	128	999999	638	943	102	743	567	592	351	667	999999	726	791	95	429	493	720	999999	963	74	999999	207	224	463	213	570	324	996	655	891	742	132	387	828	225	369	946	999999	999999	48	999999	999999	793	
402	959	999999	799	931	153	999999	315	999999	911	877	691	999999	999999	185	999999	531	428	570	936	459	999999	385	349	962	870	69	547	737	781	999999	287	918	413	999999	503	999999	770	393	853	180	586	999999	999999	509	146	304	999999	770	253	999999	619	226	945	999999	477	584	999999	999999	71	94	937	577	189	986	999999	773	517	540	681	999999	760	999999	717	766	873	999999	174	839	999999	576	62	776	493	999999	999999	70	999999	999999	355	919	544	933	999999	769	242	19	999999	999999	909	999999	786	476	99	713	210	999999	509	999999	470	332	419	825	21	999999	41	171	93	999999	681	539	800	999999	999999	762	996	826	714	999999	999999	864	552	999999	929	462	789	586	999999	780	619	999999	561	793	609	999999	509	718	922	999999	737	999999	925	242	553	999999	573	349	291	999999	999999	384	870	561	999999	999999	999999	480	896	999999	706	455	484	999999	749	950	977	16	999999	172	262	287	904	877	220	461	999999	319	396	558	888	449	304	360	73	245	861	10	147	999999	251	39	822	373	140	999999	596	622	999999	999999	999999	566	511	999999	84	999999	999999	992	350	204	667	471	999999	347	669	266	160	999999	249	513	99	977	869	835	921	999999	464	540	999999	928	999999	326	825	793	999999	332	938	999999	285	999999	765	868	659	942	344	780	944	484	703	873	141	471	383	979	513	425	696	675	207	851	974	939	254	999999	338	999999	645	301	191	999999	999999	973	848	614	747	999999	327	927	999999	150	288	980	837	873	999999	403	943	846	289	740	999999	272	979	434	659	826	999999	248	613	993	999999	653	999999	366	999999	167	623	999999	241	999999	107	769	184	66	572	994	111	999999	624	999999	407	999999	21	999999	711	66	999999	999999	955	999999	605	89	323	508	14	634	687	480	328	639	780	999999	999999	999999	643	867	97	999999	861	665	724	253	623	678	999999	346	641	999999	999999	499	173	208	812	320	999999	27	455	676	62	937	999999	631	62	985	165	232	195	25	807	844	999999	82	562	999999	206	999999	466	999999	912	668	993	835	999999	999999	476	581	372	303	318	625	421	420	870	924	358	103	999999	638	999999	372	161	625	54	810	530	101	645	999999	124	335	561	999999	764	393	944	481	999999	232	519	999999	860	999999	999999	191	432	558	211	638	941	112	170	827	132	550	517	377	999999	24	309	385	936	849	999999	983	999999	611	656	486	979	876	999999	969	129	939	512	269	918	863	388	971	889	16	581	21	999999	733	687	223	876	576	691	790	999999	143	647	999999	713	724	127	821	901	
725	999999	999999	814	999999	999999	192	999999	258	459	927	999999	337	496	999999	999999	999999	818	340	999999	442	610	999999	195	508	55	985	302	999999	999999	204	999999	999999	79	999999	357	516	207	973	34	505	185	628	127	763	999999	595	647	717	743	545	999999	999999	897	999999	125	999999	879	316	155	723	889	546	701	999999	999999	999999	267	332	581	761	970	844	315	428	266	999999	999999	431	354	999999	999999	584	757	20	297	960	668	610	58	111	999999	999999	828	311	615	999999	926	861	582	94	338	325	146	982	575	71	480	479	212	143	999999	999999	961	999999	385	314	999999	691	967	999999	410	657	283	479	134	89	25	14	999999	627	999999	433	848	999999	131	32	448	775	445	236	489	199	408	999999	151	187	999999	143	999999	310	849	999999	999999	361	683	999999	52	999999	857	999999	999999	999999	667	999999	999999	999999	610	701	999999	999999	866	23	256	741	741	221	258	367	999999	947	159	882	88	511	999999	820	539	999999	586	450	979	781	918	948	189	999999	531	999999	838	615	999999	999999	569	572	444	999999	988	999999	620	999999	432	999999	339	910	347	173	397	999999	806	999999	997	124	124	133	383	94	105	307	561	727	689	999999	529	722	379	920	999999	516	999999	942	832	999999	999999	124	27	305	452	17	611	999999	626	376	27	999999	618	463	999999	999999	198	359	740	999999	999999	999999	782	997	999999	616	999999	999999	850	881	97	999999	999999	621	999999	999	115	88	999999	97	695	999999	110	323	418	947	999999	916	806	877	327	717	211	150	783	999999	342	30	149	835	477	999999	175	745	288	163	157	996	224	125	339	120	717	999999	995	67	999999	468	589	218	512	623	620	972	563	380	662	293	837	266	666	95	939	806	999999	510	999999	365	45	264	799	117	702	999999	999999	217	999999	999999	155	726	199	873	441	930	333	999999	999999	203	191	908	500	864	168	958	458	999999	999999	911	41	999999	688	437	999999	334	999999	404	921	929	433	356	380	112	999999	121	76	792	653	18	999999	767	935	185	183	137	999999	999999	948	743	242	304	46	98	527	999999	999999	762	450	117	521	999999	999999	646	769	999999	999999	397	726	57	891	665	600	172	438	274	559	512	263	999999	569	999999	455	999999	696	139	999999	291	999999	487	83	314	352	545	496	999999	835	299	999999	348	599	999999	219	901	851	576	703	873	660	263	110	534	508	153	999999	48	482	753	999999	640	525	999999	812	248	973	587	323	999999	676	883	439	270	107	915	707	999999	274	554	336	130	436	446	631	999999	387	999999	806	999999	997	
457	81	91	349	775	822	999999	564	970	927	274	262	648	206	776	823	839	437	592	999999	355	999999	928	427	828	214	89	624	999999	999999	434	999999	124	67	228	812	358	921	331	103	363	638	999999	626	72	867	787	249	854	508	999999	121	999999	999999	652	684	153	663	520	571	999999	728	83	118	503	493	147	590	978	999999	999999	999999	115	498	92	717	479	311	365	999999	426	840	999999	982	324	999999	999999	999999	415	544	668	694	999999	760	361	635	564	195	999999	999999	729	207	271	999999	42	999999	15	725	999999	999999	215	841	999999	559	155	901	958	101	794	189	927	785	184	443	305	781	518	999999	147	457	162	293	187	999999	999999	228	579	879	999999	695	318	840	683	480	338	999999	999999	850	615	459	676	472	401	944	651	944	999999	827	594	260	120	999999	588	231	782	922	664	522	999999	926	332	89	151	999999	871	999999	999999	999999	114	478	396	999999	739	687	781	689	999999	243	145	297	205	751	294	699	585	658	261	461	698	416	172	999999	999999	688	136	596	331	303	82	564	999999	999999	999999	126	864	452	920	901	450	102	41	999999	386	40	730	580	795	999999	523	223	999999	650	16	698	999999	523	145	61	560	194	999999	598	999999	581	454	877	999999	178	834	142	737	360	21	999999	385	741	496	501	957	999999	801	999999	779	859	728	202	999999	34	999999	351	316	999999	350	265	734	443	270	999999	586	853	551	999999	999999	390	999999	485	638	999999	999999	999999	36	644	103	999999	393	488	818	310	852	262	565	14	368	999999	826	999999	20	756	870	999999	481	691	915	114	15	184	271	399	999999	253	563	910	711	245	325	999999	775	345	872	256	624	959	952	333	297	546	268	135	999999	616	474	882	999999	380	999999	999999	729	988	999999	218	226	429	999999	609	999999	655	303	132	177	164	999999	674	883	624	327	522	739	591	817	999999	916	999999	834	768	778	999999	380	999999	153	979	942	786	346	999999	39	999999	43	352	999999	641	252	999999	957	409	522	800	998	915	63	579	606	147	999999	540	999999	89	999999	168	999999	999999	999999	962	999999	197	221	316	337	229	999999	132	489	396	999999	185	225	999999	999999	999999	255	977	999999	999999	287	573	999999	804	616	805	372	949	610	874	522	999999	367	999999	999999	770	197	215	473	779	329	930	100	999999	190	999999	325	999999	901	169	999999	999999	346	999999	999999	415	999999	999999	700	531	857	999999	521	614	874	350	999999	999999	622	417	246	49	514	902	145	356	483	999999	624	621	490	850	58	450	962	669	279	548	
604	752	957	781	515	941	922	683	419	999999	346	840	186	389	898	493	922	872	348	444	999999	999999	931	999999	792	89	51	16	597	999999	652	214	999999	279	340	999999	460	465	534	573	999999	461	937	999999	827	783	444	111	999999	999999	999999	999999	331	835	865	999999	820	316	999999	436	999999	915	96	999999	999999	141	769	906	58	999999	999999	466	348	774	463	231	999999	933	822	19	644	939	64	999999	999999	563	999999	245	414	74	59	154	477	999999	673	74	999999	599	174	696	23	999999	62	924	999999	71	750	556	381	999999	876	887	494	999999	999999	959	861	999999	795	280	257	534	999999	999999	978	999999	989	250	999999	399	856	800	769	136	995	999999	887	139	509	999999	812	337	999999	770	999999	999999	659	498	315	999999	212	321	804	999999	448	999999	45	78	945	644	81	999999	999999	999999	787	85	999999	367	983	999999	82	731	554	314	999999	920	671	999999	796	815	238	500	999999	396	999999	544	996	875	999999	515	999999	818	999999	999999	999999	312	881	999999	982	122	999999	301	515	999999	999999	480	766	999999	999999	527	818	313	281	999999	415	581	574	68	795	252	999999	252	679	477	614	264	547	999999	894	165	49	790	749	999999	999999	936	999999	314	755	999999	778	999999	448	170	697	767	999999	64	999999	999999	737	822	94	999999	42	802	621	47	25	387	933	87	605	999999	488	999999	563	597	368	478	595	270	999999	90	474	582	999999	519	999999	846	717	493	239	66	427	226	999999	999999	999999	969	324	948	298	378	999999	999999	999999	177	681	670	213	999999	696	980	252	477	519	999999	999999	999999	998	112	267	999999	669	450	848	999999	853	271	331	999999	999999	399	163	647	999999	934	308	999999	681	635	999999	999999	643	999999	797	258	813	949	707	701	744	201	970	222	690	999999	708	342	851	999999	324	999999	348	659	999999	306	999999	604	506	584	999999	500	779	372	274	157	535	901	652	599	735	903	999999	999999	808	754	428	941	956	851	236	965	999999	999999	999999	428	771	983	763	500	431	219	453	133	999999	254	421	608	948	543	594	806	689	262	626	999999	999999	718	850	259	877	885	647	999999	999999	740	578	999999	60	999999	386	552	147	999999	178	526	460	999999	635	999999	342	820	993	423	267	429	999999	670	703	999999	999999	62	999999	999999	622	546	571	999999	775	999999	676	961	999999	112	166	52	668	536	93	109	999999	999999	92	296	916	67	999999	234	397	928	999999	907	999999	159	999999	999999	419	633	999999	999999	955	999999	999999	380	888	999999	272	890	267	999999	760	749	586	603	941	999999	999999	999999	
999999	999999	999999	347	411	846	999999	768	999999	408	829	999999	632	45	997	999999	154	308	758	999999	408	545	795	11	966	999999	178	713	331	162	218	133	363	573	45	999999	978	617	259	818	579	129	176	863	70	434	592	724	752	135	459	642	399	999999	448	62	999999	651	380	999999	678	97	447	62	200	706	479	69	10	999999	483	536	58	939	999999	288	999999	931	941	999999	590	999999	999999	205	703	575	733	105	135	982	999999	999999	247	30	150	492	682	123	673	999999	955	532	723	730	651	922	593	460	135	169	683	999999	710	838	648	999999	136	251	359	624	972	383	933	28	816	999999	299	37	799	999999	999999	999999	268	586	587	67	999999	240	554	999999	982	283	969	965	999999	377	999999	409	382	915	366	999999	764	58	392	581	599	705	999999	505	633	565	999999	486	999999	999999	579	134	261	591	999999	896	697	579	999999	698	414	999999	719	999999	531	889	655	884	999999	999999	501	220	204	999999	999999	34	326	999999	999999	426	623	493	412	880	798	501	999999	790	420	999999	743	999999	415	999999	176	630	985	475	973	743	910	999999	202	999999	926	369	929	255	133	480	580	648	432	226	999999	921	566	839	650	39	741	999999	999999	824	431	999999	804	510	838	999999	48	850	85	412	516	846	999999	999999	999999	439	571	999999	667	999999	889	104	762	199	999999	255	74	999999	999999	944	12	54	312	378	966	999999	564	429	999999	295	442	729	573	30	709	237	999999	552	884	999999	467	838	207	534	934	337	553	614	890	593	773	892	35	140	999999	471	544	922	999999	344	874	999999	496	381	507	169	531	999999	489	391	624	521	271	614	486	173	846	778	999999	639	76	950	538	822	522	999999	703	442	620	248	693	708	505	550	345	325	352	826	999999	774	805	999999	134	509	968	999999	630	421	654	999999	999999	765	488	418	277	924	612	673	858	957	466	98	132	999999	697	916	999999	999999	278	170	821	999999	999999	999999	833	999999	825	999999	854	271	919	291	788	383	999999	928	230	999999	282	999999	712	678	968	999999	999999	716	999999	883	811	62	999999	910	152	493	425	604	23	999999	584	22	108	583	819	596	48	184	310	999999	627	769	999999	930	447	857	457	152	62	999999	999999	126	575	942	999999	802	37	18	149	304	957	999999	914	411	999999	270	322	139	859	381	41	143	999999	940	266	51	366	314	999999	295	45	999999	551	999999	468	468	447	999999	365	26	569	39	45	15	791	606	855	294	999999	187	544	328	999999	681	650	227	709	999999	999999	186	445	723	
999999	999999	268	999999	478	583	943	999999	999999	999999	774	999999	811	12	108	999999	158	659	196	82	885	294	750	717	999999	870	999999	999999	758	999999	480	188	999999	846	492	191	999999	116	999999	282	351	999999	999999	387	553	451	869	999999	128	308	999999	999999	989	373	999999	261	113	551	999999	607	892	702	295	999999	686	595	271	964	519	917	999999	52	531	914	730	511	929	999999	174	999999	10	52	132	459	335	454	999999	217	19	999999	87	205	419	530	389	649	99	354	701	957	190	905	138	211	643	999999	999999	84	643	335	999999	999999	386	999999	607	999999	580	835	999999	241	999999	63	955	288	839	999999	633	10	534	91	422	585	670	216	366	999999	999999	920	815	891	949	124	574	683	999999	347	818	270	923	540	79	264	669	470	561	999999	949	849	999999	184	810	504	549	561	999999	999999	999999	180	792	511	934	999999	29	793	999999	291	489	282	378	501	650	373	87	993	22	167	915	210	655	240	156	75	557	641	999999	455	575	22	769	173	999999	648	477	421	606	419	244	999999	188	280	646	677	481	871	534	447	426	555	549	999999	999999	868	525	562	365	869	112	388	711	999999	999999	477	512	214	234	11	895	666	397	603	922	49	32	999999	999999	478	594	686	999999	644	999999	999999	999999	24	343	408	133	915	65	737	316	856	174	351	564	179	175	276	999999	999999	999999	760	999999	945	832	790	846	999999	968	887	285	426	281	77	999999	696	13	999999	871	825	878	980	611	659	296	76	999999	999999	820	423	313	999999	49	999999	102	278	861	527	191	552	562	982	999999	178	999999	890	585	999999	999999	868	176	677	404	821	653	571	158	508	999999	766	915	175	329	554	583	957	386	697	974	999999	834	485	316	999999	272	999999	43	999999	207	405	490	999999	146	952	999999	635	923	227	930	531	129	362	999999	999999	637	396	999999	999999	594	505	513	887	133	999999	999999	690	999999	86	999999	757	537	715	311	264	285	999999	39	377	307	999999	999999	169	767	452	418	999999	617	890	691	999999	243	642	999999	999999	891	999999	999999	141	918	567	273	999999	999999	182	994	414	60	614	149	498	367	295	999999	645	471	354	130	680	999999	560	999999	999999	999999	682	524	895	866	999999	372	682	999999	897	458	999999	684	196	500	999999	458	999999	431	13	751	999999	518	947	547	999999	999999	546	999999	974	545	368	494	793	462	986	999999	999999	547	451	251	999999	14	470	836	999999	961	284	999999	999999	999999	999999	139	79	999999	202	174	576	357	663	999999	825	209	999999	362	100	999999	891	
734	513	936	359	467	980	999999	294	198	58	121	999999	251	956	999999	946	999999	953	238	424	74	269	999999	91	999999	883	82	999999	267	494	118	746	118	999999	549	999999	599	999999	134	158	317	444	14	126	999999	999999	422	422	144	262	767	408	861	831	827	475	999999	854	608	583	999999	346	37	704	940	999999	84	181	416	350	356	880	829	90	117	629	265	705	626	999999	471	659	291	14	726	999999	884	999999	253	84	659	745	273	999999	250	971	417	309	186	100	100	251	16	793	905	999999	578	781	999999	207	999999	985	237	31	999999	259	64	999999	999999	999999	490	796	999999	342	691	611	617	288	840	999999	222	955	529	535	496	999999	653	498	999999	839	140	112	564	55	865	999999	517	252	439	990	916	394	332	945	610	304	323	674	112	999999	279	300	941	587	985	999999	466	702	535	891	606	565	924	999999	109	387	242	881	476	27	104	374	848	849	999999	827	633	999999	999999	201	906	999999	999999	999999	570	999999	171	976	70	611	999999	999999	716	548	999999	361	470	195	846	232	999999	441	999999	94	210	904	451	999999	999999	167	630	882	776	343	999999	627	179	129	577	268	226	266	999999	865	809	288	658	999999	465	867	999999	999999	737	703	139	474	781	311	604	665	398	78	999999	903	981	335	48	383	563	767	191	999999	617	587	16	999999	621	342	284	921	256	150	637	501	800	192	154	999999	213	519	845	868	525	999999	999999	157	649	917	999999	484	250	285	747	697	686	26	830	159	696	999999	999999	449	36	682	418	999999	441	125	113	999999	190	965	179	53	999999	323	825	706	717	858	166	703	458	800	681	971	403	939	814	783	361	995	386	879	665	405	841	999999	502	621	715	533	814	999999	303	284	999999	703	775	373	201	134	441	838	999999	999999	991	236	11	447	854	502	999999	329	447	195	588	999999	387	999999	481	999999	213	999999	152	632	889	999999	506	406	865	999999	999999	451	592	237	999999	548	712	999999	999999	615	840	65	999999	223	232	494	999999	118	696	999999	325	259	891	999999	921	345	999999	544	270	627	999999	605	582	999999	999999	999999	999999	220	999999	50	586	871	121	866	151	158	338	999999	999999	404	726	398	710	58	384	913	999999	999999	316	228	852	177	255	787	886	245	483	612	884	373	999999	436	487	655	240	453	148	35	76	773	999999	766	145	865	900	999999	894	533	999999	999999	309	362	904	411	197	418	626	999999	980	905	675	725	999999	46	999999	300	910	64	999999	930	775	999999	317	543	999999	96	42	999999	
886	555	999999	949	999999	469	73	406	999999	999999	468	821	827	813	54	170	107	290	999999	999999	999999	999999	999999	999999	714	849	649	775	54	370	199	110	386	999999	447	435	564	999999	892	999999	999999	999999	767	834	999999	997	113	962	489	156	999999	931	375	999999	169	286	999999	511	999999	983	820	297	999999	171	886	367	444	999999	375	619	606	382	999999	146	135	979	842	999999	999999	716	746	686	296	897	925	268	999999	452	999999	170	310	62	490	909	764	684	888	605	948	999999	999999	522	999999	870	550	999999	999999	239	807	190	444	538	268	999999	246	999999	11	999999	245	628	632	992	999999	214	318	999999	892	999999	381	451	100	246	647	999999	999999	999999	100	425	999999	999999	724	505	644	999999	726	999999	794	962	673	999999	683	435	370	330	606	999999	19	999999	561	996	180	999999	858	366	999999	999999	891	999999	999999	22	53	585	999999	999999	904	136	357	616	488	546	759	930	999999	749	999999	665	876	327	418	593	224	709	999999	360	693	668	999999	287	806	529	999999	550	999999	660	999999	107	329	999999	426	479	999999	402	999999	25	247	999999	251	118	599	999999	330	574	835	780	797	999999	721	755	689	245	489	999999	810	999999	665	219	999999	163	171	670	346	888	999999	939	380	822	805	849	123	452	426	538	688	381	208	316	714	817	862	999999	386	573	999999	190	999999	153	999999	999999	359	999999	908	97	947	928	98	999999	673	999999	410	999999	538	872	642	246	999999	950	390	999999	760	359	504	999999	300	917	294	772	999999	720	949	999999	240	861	999999	95	544	339	591	760	292	766	643	999999	999999	887	716	513	931	71	999999	48	762	999999	194	10	534	393	796	39	999999	999999	999999	952	946	999999	999999	677	999999	999999	701	489	368	630	156	993	716	999999	117	413	999999	780	999999	529	359	910	999999	999999	677	499	560	161	543	561	125	966	999999	999999	871	999999	151	48	141	384	999999	999999	679	142	16	999999	294	999999	285	392	828	864	484	999999	999999	999999	710	999999	10	882	996	550	999999	999999	999999	999999	88	35	814	875	272	999999	999999	467	169	999999	240	341	80	486	215	999999	875	160	999999	261	491	593	97	835	999999	482	48	259	387	999999	999999	999999	627	999999	121	999999	999999	410	130	666	225	27	171	135	999999	378	598	523	677	293	675	796	83	999999	999999	495	937	978	352	999999	133	999999	89	351	542	368	999999	253	375	946	999999	474	39	999999	46	999999	431	999999	40	999999	884	999999	581	999999	153	148	999999	374	999999	626	331	65	999999	341	543	825	937	820	592	446	664	355	
158	730	614	999999	766	999999	999999	233	73	974	947	999999	905	999999	817	985	208	403	568	999999	999999	748	625	623	999999	698	533	999999	536	999999	380	999999	498	539	377	999999	490	942	382	791	157	904	562	356	117	869	435	936	17	999999	621	999999	999999	999999	239	409	999999	990	794	77	484	15	697	999999	604	999999	699	376	239	966	505	266	31	777	201	999999	999999	278	516	547	999999	999999	212	583	989	192	715	183	999999	968	746	499	158	315	317	151	217	110	752	753	179	999999	999999	51	457	999999	176	110	133	999999	223	836	484	999999	804	887	802	123	472	999999	647	525	999999	271	230	15	999999	716	469	60	13	94	526	999999	377	213	890	171	136	999999	25	615	60	289	755	999999	25	900	510	430	999999	104	638	339	115	653	992	999999	820	452	257	999999	641	999999	26	138	319	721	879	601	996	641	986	999999	406	42	475	787	516	320	990	217	215	999999	711	999999	456	197	999999	723	220	455	351	999999	385	564	973	977	273	626	600	303	31	909	433	707	117	799	999999	83	188	215	999999	509	999999	50	255	602	371	117	681	999999	74	165	999999	551	300	312	462	842	69	497	999999	889	999999	696	195	306	615	999999	999999	656	263	999999	545	999999	526	999999	232	345	999999	380	615	166	999999	999999	238	999999	999999	882	417	999999	346	999999	999999	690	692	49	789	765	854	949	987	367	315	999999	999999	999999	999999	386	34	999999	90	999999	533	688	881	367	944	252	468	999999	778	732	999999	997	320	172	999999	999999	321	999999	61	467	490	369	393	257	851	919	609	747	999999	151	858	958	724	229	567	335	999999	999999	105	547	306	534	181	264	999999	999999	715	705	921	766	999999	999999	407	623	999999	999999	304	999999	515	34	643	720	85	999999	874	637	283	999999	605	244	55	999999	390	514	170	999999	197	138	486	543	999999	999999	826	488	86	320	999999	110	999999	999999	41	184	999999	81	999999	586	459	999999	390	143	999999	624	110	686	720	999999	167	892	463	681	975	175	157	972	819	739	999999	596	999999	564	86	182	508	211	213	871	177	318	610	583	506	653	999999	999999	508	590	803	149	768	997	162	999999	647	910	427	865	999999	847	262	174	691	862	983	826	999999	862	125	898	483	999999	911	848	291	879	184	999999	427	999999	473	999999	999999	754	827	563	411	417	534	598	783	348	844	330	65	446	892	999999	999999	921	296	646	475	904	665	999999	96	314	386	768	735	999999	447	232	383	34	238	999999	45	999999	425	999999	999999	527	125	145	14	591	
792	845	987	541	662	999999	999999	827	763	41	98	907	476	999999	41	766	862	688	900	621	946	41	217	955	608	999999	506	999999	318	947	789	530	915	505	521	541	781	999999	443	941	999999	555	271	207	999999	137	953	328	617	571	999999	436	244	392	644	761	638	41	932	422	10	871	519	815	999999	999999	991	971	585	500	984	667	255	959	999999	401	769	19	117	481	296	999999	39	747	292	362	295	533	860	759	902	749	272	30	941	842	999999	456	956	289	145	999999	743	127	999999	999999	999999	285	484	253	992	629	924	461	136	822	842	771	999999	888	999999	468	999999	825	597	999999	405	234	27	999999	999999	323	999999	827	999999	314	444	911	170	294	180	20	999999	999999	999999	999999	825	999999	894	999999	10	274	999999	77	999999	677	870	999999	529	351	602	957	267	419	888	678	575	999999	125	821	388	999999	610	247	717	999999	420	502	999999	324	999999	593	340	899	74	99	399	999999	999999	668	443	526	999999	819	692	223	752	638	729	999999	707	728	695	82	739	999999	664	685	999999	744	267	377	858	215	999999	999999	627	999999	355	999999	288	589	285	457	999999	861	999999	790	555	504	519	781	773	969	616	999999	897	999999	169	994	435	999999	999999	85	410	75	667	186	999999	683	596	393	293	931	809	128	452	248	999999	878	999999	873	140	999999	235	485	604	888	999999	249	120	370	209	999999	372	999999	953	210	56	322	204	372	901	871	907	135	497	841	999999	498	248	999999	572	291	472	562	999999	780	850	925	471	778	586	649	572	999999	999999	932	569	244	174	252	999999	382	999999	169	971	268	947	109	987	762	728	110	10	461	797	999999	888	809	999999	999999	359	131	851	425	999999	999999	999999	681	940	565	282	999999	333	996	467	199	607	313	999999	999999	832	750	999999	708	59	999999	999999	999999	438	276	54	759	253	991	893	999999	531	268	383	999999	960	999999	168	432	490	803	999999	14	999999	608	320	584	228	999999	350	999999	194	999999	375	309	613	999999	253	674	520	523	682	342	113	396	667	348	929	872	364	566	591	514	999999	256	709	999999	999999	829	999999	469	999999	575	651	294	886	388	893	999999	115	999999	32	494	999999	966	131	444	900	607	941	972	654	356	323	783	26	679	999999	999999	600	968	79	999999	719	60	982	116	999999	819	509	999999	454	855	766	999999	544	999999	602	999999	134	274	744	519	888	999999	999999	194	262	867	277	217	999999	999999	999999	999999	703	609	999999	861	999999	25	752	91	999999	662	999999	999999	589	732	249	999999	999999	672	
994	335	999999	559	534	736	245	999999	853	823	552	302	824	679	381	999999	888	935	332	741	277	119	521	662	421	236	999999	25	604	530	628	357	140	791	999999	157	913	999999	84	999999	999999	196	999999	929	999999	999999	999999	847	427	960	843	314	597	345	405	999999	814	572	148	308	281	229	202	332	205	204	171	999999	999999	234	715	999999	999999	293	999999	999999	947	592	999999	615	397	616	598	644	686	323	999999	999999	396	999999	343	999999	999999	775	767	406	993	839	733	345	999999	805	948	999999	255	109	453	313	999999	323	938	231	449	532	910	999999	631	558	646	882	443	377	999999	999999	999999	999999	739	999999	525	719	999999	999999	859	786	971	592	668	405	999999	587	870	456	574	999999	957	999999	999999	482	865	113	775	444	203	851	902	276	169	944	312	999999	999999	368	788	511	235	830	372	999999	999999	328	995	235	169	68	999999	986	802	574	57	778	472	267	999999	421	999999	654	999999	18	884	704	432	724	102	518	999999	511	668	72	847	136	999999	248	999999	546	999999	549	284	144	839	999999	999999	595	896	534	418	112	148	999999	566	581	915	363	778	855	999999	281	142	999999	999999	509	328	740	726	920	38	233	344	999999	999999	404	379	779	999999	969	999999	837	827	568	110	126	373	301	505	276	220	395	999999	999999	651	999999	999999	633	304	339	999999	733	868	999999	505	194	999999	465	73	172	212	146	999999	808	624	999999	453	573	551	723	999999	36	244	460	999999	999999	762	277	41	999999	987	745	999999	839	382	506	969	851	73	915	999999	907	238	343	999999	84	211	662	999999	593	393	999999	999999	580	202	570	499	417	276	999999	431	500	999999	596	185	999999	661	354	436	127	98	601	509	635	375	239	798	900	396	635	441	110	999999	447	93	999999	999999	903	647	811	16	561	585	210	999999	999999	483	642	168	999999	422	856	235	335	505	791	343	999999	999999	963	772	599	30	999999	999999	331	675	986	999999	41	804	757	707	624	120	536	26	309	151	517	756	166	742	999999	222	999999	874	499	999999	999999	999999	999999	698	684	49	417	999999	943	999999	172	191	496	999999	136	802	664	999999	611	224	969	774	44	315	697	216	616	857	999999	428	846	456	186	55	219	231	599	999999	32	999999	999999	994	83	529	979	336	270	36	615	999999	557	999999	273	285	972	999999	775	899	11	999999	433	560	310	524	933	715	15	450	920	905	212	605	136	36	521	974	701	999999	336	371	946	590	999999	252	871	420	193	999999	83	691	456	700	999999	555	999999	152	694	
558	999999	273	330	819	115	709	785	952	309	246	764	997	827	269	999999	639	531	999999	318	68	999999	523	532	114	377	238	459	512	999999	999999	875	999999	290	999999	999999	73	50	136	484	542	467	919	120	947	147	85	864	196	137	428	999999	317	834	635	905	81	741	999999	999999	876	260	283	415	728	999999	395	716	684	349	509	599	999999	369	775	601	733	413	584	967	301	374	272	384	128	556	568	543	655	247	848	332	824	685	999999	292	193	514	391	587	999999	369	999999	846	628	829	629	999999	999999	999999	181	999999	166	259	160	999999	999999	898	999999	181	999999	851	71	447	501	186	774	999999	761	493	999999	999999	31	997	225	932	194	425	999999	299	927	620	999999	620	999999	999999	175	575	534	999999	304	294	227	219	785	899	307	742	999999	452	64	999999	196	575	626	951	647	169	43	999999	999999	571	153	997	254	191	377	999999	381	999999	999999	999999	999999	666	198	999999	11	811	221	325	634	452	80	313	244	999999	434	908	993	124	542	16	999999	317	999999	999999	999999	230	999999	604	532	856	999999	44	441	999999	726	530	387	504	949	836	999999	717	999999	999999	501	999999	763	237	756	999999	999999	266	779	14	999999	877	887	465	981	781	846	616	792	777	91	999999	872	389	300	999999	531	499	999999	706	68	823	999999	903	999999	311	999999	999999	847	74	410	114	999999	436	196	999999	642	921	523	999999	989	340	924	815	793	465	967	999999	937	852	936	999999	102	999999	945	999999	999999	984	999999	679	999999	999999	768	728	999999	976	999999	999999	203	451	999999	610	976	996	999999	999999	899	908	119	999999	343	93	799	995	999999	999999	21	191	490	999999	695	657	698	843	853	880	571	999999	999999	817	684	532	189	999999	590	336	980	105	367	999999	945	254	875	457	346	999999	999999	773	599	999999	964	599	954	851	999999	999999	911	999999	153	835	999999	702	471	999999	101	811	999999	999999	999999	999999	472	916	824	272	406	999999	782	250	507	622	999999	798	606	999999	852	95	577	338	739	976	424	847	952	531	72	252	783	583	999999	535	336	14	369	797	462	58	774	692	454	315	831	671	635	999999	999999	367	999999	948	449	16	999999	576	575	999999	999999	624	963	302	210	164	667	208	884	971	999999	999999	439	999999	69	999999	320	999999	883	999999	154	752	222	999999	268	999999	999999	834	143	359	301	760	999999	931	999999	838	94	999999	491	300	647	632	786	663	246	706	928	999999	999999	645	696	359	692	151	999999	634	411	543	999999	506	17	833	75	999999	999999	535	137	999999	999999	231	
719	999999	403	592	786	522	966	999999	194	562	775	999999	945	498	663	942	77	297	648	785	436	551	448	985	293	813	567	999999	983	999999	578	430	897	667	926	858	955	110	999999	770	668	853	999999	481	730	157	887	999999	872	738	467	840	858	614	794	999999	999999	417	999999	999999	954	715	574	483	999999	355	961	288	572	804	986	967	932	878	999999	582	203	967	999999	145	926	999999	388	255	999999	738	999999	293	872	758	468	999999	999999	392	999999	952	999999	874	497	385	195	999999	14	77	751	500	907	980	497	999999	974	432	999999	174	56	962	337	999999	999999	255	999999	678	416	999999	346	448	176	999999	71	174	999999	328	479	879	999999	327	987	320	503	752	999999	999999	796	660	784	999999	394	636	999999	853	625	958	999999	251	602	517	203	200	731	312	334	999999	918	333	917	655	952	282	999999	729	975	999999	826	999999	425	201	881	755	999999	309	64	539	213	999999	548	345	999999	237	999999	442	133	796	589	200	999999	472	999999	473	742	139	93	121	422	617	877	609	142	999999	826	410	635	447	171	431	258	794	999999	710	784	581	969	724	995	999999	605	999999	999999	999999	70	999999	529	418	22	899	999999	942	127	999999	999999	999999	213	530	411	877	806	686	634	167	942	634	999999	999999	999999	171	999999	999999	126	640	22	697	182	999999	104	999999	881	999999	999999	272	999999	316	676	569	379	845	378	449	999999	128	975	918	999999	999999	693	999999	999999	567	730	851	740	856	825	487	999999	643	767	707	435	999999	995	589	999999	372	951	635	957	747	999999	843	999999	719	999999	998	665	103	152	999999	999999	668	235	323	496	582	531	359	490	199	985	736	87	670	23	783	132	999999	666	192	327	67	999999	898	975	887	69	30	999999	826	999999	489	500	864	895	767	313	681	103	679	840	601	155	767	761	856	765	131	705	271	999999	999999	999999	959	585	999999	999999	999999	348	608	523	510	549	663	999999	505	245	223	999999	999999	480	999999	301	999999	351	726	912	999999	999999	999999	132	937	325	548	999999	551	999999	999999	999999	150	577	976	343	495	165	999999	62	491	400	999999	620	551	999999	999999	791	435	999999	449	617	858	841	488	200	229	486	586	195	999999	713	999999	452	704	999999	999999	678	504	117	999999	832	21	674	431	320	881	508	581	591	866	757	999999	572	613	923	999999	999999	99	786	999999	18	579	154	62	778	573	999999	999999	999999	720	780	296	328	182	617	606	999999	420	999999	319	721	999999	994	329	999999	198	263	839	999999	515	336	589	999999	994	797	999999	
867	621	653	999999	999999	592	964	871	999999	470	206	400	996	326	245	889	921	477	402	999999	584	824	809	590	999999	999999	144	110	999999	200	578	333	384	364	738	572	999999	999999	251	138	940	133	243	781	991	862	843	464	279	999999	999999	999999	602	694	678	52	812	999999	436	103	457	864	486	999999	892	999999	999999	641	588	999999	132	501	235	273	999999	461	590	37	599	999999	140	680	831	999999	533	337	731	690	685	695	760	999999	993	157	999999	86	999999	348	889	128	846	211	876	999999	999999	176	25	338	531	227	461	999999	473	978	999999	999999	42	539	371	564	999999	335	955	892	999999	428	507	88	592	96	999999	999999	999999	480	610	929	803	233	632	367	321	403	168	999999	243	975	240	999999	194	903	53	116	977	335	977	520	255	983	999999	999999	668	999999	999999	445	412	219	646	993	378	999999	973	809	907	14	252	747	177	497	999999	936	198	493	894	689	52	708	274	812	503	999999	683	999999	538	735	698	999999	656	722	65	34	339	246	646	160	929	999999	209	972	92	239	353	757	334	759	708	184	52	999999	402	704	944	834	999999	288	359	999999	999999	181	999999	867	999999	999999	442	634	999999	951	846	743	759	999999	999999	302	730	273	746	925	495	779	37	999999	999999	599	329	999999	89	999999	747	368	999999	776	963	999999	666	224	148	898	325	700	162	757	338	308	307	594	205	652	114	235	541	999999	667	999999	154	791	535	999999	135	91	555	112	213	488	942	983	844	481	636	515	134	848	609	795	999999	999999	195	43	301	999999	999999	999999	999999	521	827	377	118	472	882	874	999999	647	999999	244	154	59	999999	849	366	324	750	999999	26	598	999999	692	823	872	999999	875	999999	501	209	399	999999	128	711	999999	661	574	999999	381	999999	761	826	999999	999999	375	650	577	726	345	999999	977	985	999999	999999	802	420	144	553	246	599	999999	278	999999	448	999999	319	36	348	999999	198	791	449	378	133	999999	771	623	617	999999	231	306	158	269	824	231	999999	494	708	999999	282	526	31	638	782	592	999999	638	48	999999	999999	624	999999	865	156	999999	537	616	317	165	40	796	526	105	999999	303	999999	19	999999	227	968	825	328	438	588	999999	770	999999	596	540	772	143	585	999999	402	999999	76	293	122	938	693	798	186	552	878	999999	10	925	623	999999	734	999999	274	821	999999	240	306	999999	286	485	125	726	29	999999	392	897	221	610	702	999999	236	574	896	435	533	999999	648	775	560	112	999999	844	999999	117	806	999999	868	999999	192	171	
310	999999	16	637	822	967	778	999999	999999	981	274	400	233	214	262	999999	587	999999	298	562	592	531	250	183	813	999999	538	912	970	999999	999999	457	999999	541	118	999999	999999	999999	613	566	999999	249	615	999999	838	281	999999	999999	854	999999	712	39	999999	629	579	999999	999999	832	824	550	999999	865	438	76	952	817	972	692	106	302	602	328	999999	731	171	999999	915	671	345	542	660	554	68	334	999999	999	981	798	961	338	934	735	999999	999999	137	999999	999999	999999	626	30	309	928	886	999999	53	999999	999999	999999	468	999999	863	364	497	292	999999	884	807	113	999999	999999	999999	184	730	999999	367	866	884	172	999999	634	540	999999	54	999999	243	999999	668	999999	291	996	205	247	339	999999	475	999999	248	161	182	253	729	707	862	673	194	135	208	128	204	186	508	999999	149	833	696	999999	319	999999	59	168	225	310	822	690	758	598	999999	996	302	786	628	999999	999999	361	905	999999	999999	381	999999	999999	533	550	311	114	497	999999	999999	505	47	978	999999	76	112	23	999999	428	885	182	999999	999999	999999	999999	825	999999	558	775	650	787	999999	863	981	937	51	941	999999	675	999	718	202	204	499	999999	958	323	524	562	630	977	333	487	947	342	999999	999999	827	331	724	893	555	999999	913	321	577	999999	996	333	34	999999	999999	999999	999999	177	999999	720	999999	941	252	999999	893	999999	155	999999	463	450	915	649	481	507	123	314	950	115	172	999999	291	188	999999	784	326	201	999999	999999	999999	970	999999	780	363	999999	999999	886	88	999999	10	559	576	999999	857	136	999999	999999	851	527	999999	83	412	323	14	999999	439	917	179	468	195	701	469	686	999999	493	392	145	295	736	68	237	235	737	114	613	904	50	331	999999	999999	968	349	19	999999	526	568	999999	775	854	999999	530	717	999999	37	308	999999	889	177	374	743	133	71	124	468	820	847	674	218	401	604	399	595	533	942	226	361	459	276	999999	924	648	369	441	431	538	520	615	710	806	523	24	872	999999	901	402	999999	999999	551	599	678	999999	999999	384	259	999999	934	193	677	811	946	640	623	621	449	105	763	629	693	930	310	999999	999999	412	878	590	526	999999	631	550	999999	999999	908	676	877	40	122	984	999999	515	999999	336	999999	899	999999	882	401	999999	517	805	638	287	541	999999	299	999999	930	133	999999	668	399	306	562	136	502	819	732	946	744	999999	999999	999999	447	188	337	974	303	74	999999	995	999999	274	130	999999	911	999999	595	297	387	440	110	999999	488	523	999999	999999	999999	999999	
407	49	159	999999	516	109	999999	859	999999	362	293	324	999999	999999	579	999999	480	135	999999	736	999999	470	234	999999	569	314	999999	994	300	923	73	40	999999	999999	667	513	846	743	758	31	13	62	202	242	14	72	296	245	419	977	999999	990	131	47	999999	936	815	714	999999	999999	790	828	568	916	299	263	124	661	207	76	999999	999999	377	999999	999999	172	278	991	440	507	27	83	999999	323	879	83	908	999999	999999	730	698	141	858	555	240	184	999999	285	943	750	999999	634	47	353	322	317	999999	967	314	434	668	823	284	388	194	999999	253	254	999999	226	354	952	766	476	377	533	878	821	999999	999999	678	999999	58	689	999999	393	45	241	10	999999	999999	941	857	999999	72	999999	857	480	371	523	930	249	999999	726	406	994	868	999999	999999	789	438	801	999999	756	756	675	775	999999	999999	801	681	22	254	473	999999	412	999999	999999	414	503	675	407	460	410	999999	438	753	331	999999	565	524	475	265	999999	143	658	898	110	999999	396	108	273	651	569	841	918	999999	775	961	993	899	572	166	481	124	41	351	999999	138	327	922	454	999999	999999	286	215	756	43	339	999999	514	999999	591	27	404	412	755	890	568	709	443	999999	999999	999999	665	952	319	784	106	112	317	265	971	397	474	653	962	388	292	635	171	961	446	854	488	999999	981	148	86	711	285	460	84	999999	883	944	999999	21	607	334	896	972	999999	236	798	259	32	203	552	750	450	376	607	999999	548	482	541	515	810	760	971	180	707	999999	999999	999999	190	552	513	530	569	950	781	958	739	198	999999	219	65	999999	999999	787	596	335	271	908	852	999999	999999	411	999999	578	210	846	362	726	275	999999	409	941	999999	479	690	32	191	499	595	648	203	999999	459	331	460	581	878	194	584	381	133	918	999999	999999	999999	112	127	990	999999	935	605	23	923	480	810	999999	170	412	106	574	154	771	323	213	948	999999	999999	91	127	999999	967	178	152	999999	429	999999	936	41	808	587	904	200	999999	659	53	190	435	999999	521	346	999999	999999	999999	19	999999	361	605	801	99	999999	160	46	873	131	999999	999999	999999	999999	61	329	999999	138	604	519	669	953	32	663	170	999999	105	999999	999999	781	217	999999	91	142	666	77	999999	144	942	999999	437	868	999999	627	691	999999	318	999999	927	201	168	292	871	578	350	283	339	941	640	999999	53	187	999999	102	914	476	355	738	999999	983	444	53	196	935	91	999999	636	405	972	554	459	999999	56	377	622	924	629	513	
792	393	738	943	503	621	625	999999	401	999999	999999	225	270	999999	43	943	756	125	106	999999	496	548	999999	933	999999	96	999999	999999	140	108	479	999999	846	842	946	979	255	501	549	999999	320	831	410	999999	693	756	294	999999	665	999999	999999	999999	999999	999999	26	253	999999	804	973	417	999999	999999	129	302	755	999999	378	428	633	63	999999	999999	999999	531	626	664	999999	246	250	223	802	999999	999999	38	999999	973	171	163	825	703	999999	999999	528	141	823	999999	712	117	654	971	387	866	256	999999	413	365	930	307	999999	999999	114	509	999999	760	615	760	592	100	999999	782	560	225	602	999999	820	258	999999	444	707	999999	952	999999	592	999999	835	936	744	86	624	999999	53	864	999999	473	598	734	886	767	526	999999	456	621	302	999999	421	999999	273	999999	791	165	628	495	599	488	409	83	916	999999	924	679	26	515	999999	693	999999	695	999999	138	341	95	372	969	917	645	140	340	738	719	857	673	999999	999999	294	999999	502	557	275	608	999999	525	817	600	843	999999	55	941	155	999999	143	725	999999	999999	984	999999	793	659	578	999999	358	79	999999	999999	437	999999	16	598	231	17	200	191	430	529	75	816	278	771	135	999999	599	199	999999	999999	586	142	639	537	443	999999	675	843	979	321	260	994	190	620	999999	591	999999	457	720	148	419	999999	999999	514	79	178	999999	32	999999	999999	364	168	884	215	620	999999	999999	999999	165	999999	342	357	212	999999	278	999999	635	999999	999999	544	239	152	999999	56	720	634	837	999999	999999	274	161	999999	319	999999	957	101	120	975	999	867	969	372	301	88	805	999999	749	195	246	999999	999999	999999	423	999999	999999	221	999999	837	494	985	467	497	20	999999	489	689	47	999999	162	186	960	660	658	741	999999	866	850	400	251	658	885	652	999999	999999	730	382	239	329	211	745	412	282	490	24	409	999999	361	410	598	126	33	28	43	999999	48	883	131	682	425	999999	370	298	596	836	110	815	609	551	999999	117	999999	718	529	416	999999	687	179	644	341	999999	515	999999	802	134	634	867	618	828	999999	847	261	999999	999999	799	385	123	686	654	999999	999999	872	810	249	999999	667	315	498	627	294	361	999999	487	350	333	999999	919	999999	472	211	243	206	780	131	323	855	901	814	729	999999	660	10	525	730	999999	229	704	211	999999	466	328	378	991	544	999999	143	774	217	580	902	465	999999	224	452	999999	398	999999	688	999999	635	999999	501	769	595	633	360	198	756	604	999999	202	718	184	999999	882	864	214	246	62	
999999	91	694	243	827	575	43	999999	83	59	358	137	25	999999	685	700	827	609	405	910	999999	945	27	612	999999	710	746	999999	218	569	815	193	999999	636	999999	999999	81	999999	999999	29	600	574	124	999999	255	977	186	999999	999999	315	999999	265	999999	999999	999999	244	74	91	767	127	999999	590	577	999999	243	174	999999	999999	538	142	999999	569	667	385	319	999999	999999	320	367	499	999999	999999	953	999999	999999	999999	384	529	302	512	489	990	500	999999	200	19	996	610	472	91	999999	797	999999	366	999999	495	597	999999	999999	999999	413	754	724	999999	593	526	637	674	999999	683	999999	752	96	36	653	637	79	842	195	309	999999	230	847	999999	793	736	999999	999999	999999	28	963	951	999999	112	109	735	276	999999	241	674	382	331	610	999999	301	953	999999	877	713	59	425	755	247	716	52	192	906	448	999999	856	999999	50	999999	981	719	837	249	999999	927	918	371	847	610	520	927	999999	619	67	983	840	999999	530	883	176	603	999999	999999	796	70	916	828	827	999999	384	556	999999	873	629	999999	999999	999999	725	950	795	688	578	154	999999	789	999999	572	848	464	644	999999	999999	999999	291	388	512	133	453	924	21	99	999999	109	236	999999	595	952	990	987	529	135	310	580	97	488	35	999999	986	16	999999	353	979	372	113	554	959	184	591	250	999999	340	271	999999	939	705	155	478	918	763	204	999999	582	860	999999	518	529	26	79	803	363	448	146	446	999999	667	999999	180	996	681	14	420	370	749	430	999999	999999	509	640	391	342	999999	154	233	812	580	771	128	999999	999999	999999	999999	999999	788	887	128	203	825	721	281	595	974	481	246	999999	783	903	832	440	745	654	30	386	999999	999999	806	303	999999	999999	509	999999	991	742	412	999999	71	999999	999999	999999	999999	996	999999	999999	368	796	367	85	908	475	39	677	938	688	692	939	14	566	427	999999	999999	824	290	201	221	385	604	242	79	999999	999999	477	330	970	138	749	615	242	27	891	113	731	395	999999	604	832	999999	313	999999	472	652	505	888	265	780	486	715	847	576	983	201	135	999999	329	778	561	356	968	999999	942	333	999999	549	535	224	360	439	999999	597	999999	999999	301	192	999999	936	201	589	75	199	999999	999999	768	666	999999	999999	999999	725	999999	669	52	485	999999	753	117	148	880	956	362	51	430	999999	873	260	196	566	900	942	408	393	999999	972	291	778	907	909	565	116	999999	835	999999	999999	373	182	554	904	437	547	85	468	999999	999999	236	34	769	604	170	517	479	
476	800	999999	326	999999	93	80	204	221	846	999999	582	774	450	527	804	795	683	700	705	291	139	362	867	999999	999999	350	999999	999999	18	312	749	999999	636	48	45	210	317	999999	99	999999	999999	226	701	877	999999	291	795	999999	999999	973	921	469	999999	999999	347	447	178	386	354	742	999999	937	212	544	458	534	147	411	492	603	487	992	999999	999999	999999	912	661	989	64	56	555	999999	47	999999	391	999999	999999	448	701	999999	42	931	346	356	999999	772	999999	166	429	360	153	394	226	625	999999	928	999999	589	999999	434	786	188	332	308	999999	297	900	178	163	178	298	999999	710	999999	999999	556	655	265	82	808	899	999999	570	703	902	999999	999999	421	548	999999	432	656	831	276	810	853	999999	999999	168	999999	872	999999	13	999999	72	454	683	331	64	939	283	602	517	807	999999	999999	999999	628	405	999999	477	999999	629	999999	745	642	867	999999	94	717	999999	617	106	221	999999	64	501	319	999999	999999	487	999999	366	608	188	829	149	999999	740	999999	999999	980	642	999999	999999	393	225	312	999999	429	999999	249	999999	347	999999	999999	506	305	999999	480	790	309	986	946	549	977	999999	30	522	999999	999999	843	703	566	481	999999	974	964	827	552	838	198	804	221	999999	248	263	999999	616	523	333	843	162	999999	999999	999999	994	696	592	416	271	999999	789	999999	926	999999	545	679	999999	999999	690	999999	478	329	642	601	999999	999999	84	311	724	113	413	999	999999	999999	691	443	828	545	971	288	381	421	290	999999	409	999999	999999	999999	999999	583	999999	591	832	791	999999	832	628	145	441	230	621	999999	691	168	791	790	16	276	61	999999	999999	999999	999999	412	999999	67	49	998	999999	300	489	944	609	151	950	822	176	800	294	858	815	693	113	751	666	100	729	132	852	618	208	28	999999	599	732	831	537	999999	999999	317	793	999999	942	151	740	676	682	550	999999	968	623	215	981	202	297	167	999999	999999	745	79	337	999999	156	999999	999999	999999	867	999999	418	129	295	747	179	977	75	999999	750	962	999999	999999	418	999999	999999	999999	999999	992	46	884	311	574	614	235	684	561	999999	876	482	999999	59	999999	809	672	141	999999	683	876	45	14	137	111	417	264	999999	755	661	158	11	273	590	109	434	999999	708	999999	514	70	999999	618	999999	199	713	392	913	740	190	745	57	827	210	127	956	41	999999	209	999999	360	934	928	899	831	874	219	999999	949	846	999999	963	297	999999	622	813	427	18	938	398	34	999999	560	999999	915	110	999999	72	999999	153	402	999999	
999999	686	164	136	144	999999	175	324	999999	999999	964	894	362	781	760	999999	999999	999999	539	33	819	810	142	19	999999	362	983	730	999999	999999	999999	999999	999999	603	465	610	999999	999999	999999	707	999999	623	895	999999	999999	665	999999	143	350	930	485	168	614	999999	999999	698	554	155	752	999999	735	444	999999	356	999999	168	450	759	999999	159	825	101	999999	831	190	205	999999	722	632	718	149	999999	390	999999	999999	999999	201	85	197	767	66	283	744	898	972	408	999	548	999999	228	225	999999	817	201	115	393	534	783	198	999999	782	831	999999	43	641	999999	63	999999	685	162	966	375	571	559	999999	552	999999	736	859	999999	206	999999	999999	413	999999	685	42	199	663	999999	999999	418	999999	978	984	999999	759	710	266	999999	355	154	862	957	262	999999	892	268	108	562	47	798	923	416	23	415	999999	999999	540	999999	854	864	201	407	541	557	488	999999	574	868	792	646	479	773	436	999999	513	654	161	999999	792	774	101	111	250	823	494	480	965	999999	15	650	180	309	999999	999999	999999	464	426	704	370	309	693	239	770	999999	328	999999	980	961	901	574	957	886	173	999999	773	999999	167	717	73	999999	999999	995	999999	151	475	180	541	945	999999	58	238	999999	293	492	999999	861	999999	849	504	999999	499	14	676	999999	999999	293	145	999999	716	862	999999	708	641	362	999999	697	999999	628	925	158	619	44	862	852	999999	999999	603	681	999	912	759	318	222	729	518	999999	329	431	999999	192	999999	999999	239	246	751	529	815	930	810	393	493	999999	923	999999	724	999999	151	999999	104	192	689	464	999999	804	999999	999999	496	912	843	68	378	946	180	742	999999	239	805	626	111	817	694	999999	999999	616	429	999999	394	999999	14	62	481	505	336	999999	502	579	237	434	142	999999	43	999999	999999	751	24	999999	540	191	999999	999999	660	525	722	999999	498	27	593	545	385	999999	603	999999	907	790	586	999999	619	904	249	544	11	380	493	348	784	790	585	128	601	882	999999	213	633	518	402	999999	782	59	999999	485	985	692	59	87	169	413	995	306	175	152	927	635	941	697	494	289	42	384	999999	707	441	999999	944	502	999999	999999	995	398	397	630	999999	999999	137	764	559	319	331	415	189	380	794	288	999999	459	955	881	272	936	34	123	923	408	556	79	53	520	747	556	539	999999	417	607	999999	999999	62	366	508	187	148	185	958	626	205	131	912	163	999999	999999	547	666	137	69	374	284	706	999999	999999	68	720	48	571	774	999999	420	999999	999999	379	418	
406	598	383	95	999999	849	164	306	213	434	999999	890	998	999999	18	873	641	357	242	633	837	371	999999	449	999999	109	613	194	999999	784	999999	725	783	113	999999	999999	999999	52	271	525	130	410	487	588	901	829	49	999999	765	12	778	615	999999	746	580	45	999999	933	628	698	245	999999	555	428	276	441	117	895	173	68	590	599	96	716	513	437	883	764	999999	636	69	999999	428	999999	15	552	769	47	532	62	705	360	423	572	290	999999	999999	68	322	470	999999	154	155	706	422	189	529	999999	242	152	162	490	394	999999	999999	999999	551	807	422	724	999999	999999	373	121	999999	240	185	523	436	363	583	824	451	87	914	915	160	721	336	999999	32	531	804	389	900	999999	965	999999	933	999999	608	56	646	598	798	652	780	43	352	191	13	15	999999	879	999999	337	48	999999	87	723	789	829	480	596	701	149	276	999999	220	999999	999999	754	590	95	754	999999	999999	999999	289	272	144	126	379	999999	822	27	719	999999	820	572	999999	999999	353	999999	999999	999999	576	59	897	659	385	797	999999	213	999999	999999	425	726	135	42	159	195	37	815	589	673	460	999999	774	684	430	351	173	647	963	616	410	380	535	976	960	999999	999999	629	886	347	999999	175	999999	572	601	993	799	999999	423	999999	630	538	630	886	327	250	285	222	238	999999	633	999999	250	310	848	55	201	158	82	31	239	407	928	252	381	295	108	211	92	436	552	385	233	999999	999999	871	749	648	658	719	852	743	999999	852	713	999999	925	926	723	999999	802	650	715	402	761	232	610	388	515	999999	152	999999	139	802	999999	257	999999	999999	324	999999	305	999999	500	362	178	495	16	85	538	264	370	181	487	536	634	902	670	831	220	999999	271	371	142	625	576	778	613	598	371	466	174	657	611	746	260	999999	159	362	233	999999	999999	534	849	261	999999	999999	596	603	178	999999	586	999999	67	561	999999	999999	420	874	786	400	882	999999	714	82	100	999999	569	999999	285	384	752	318	607	944	547	736	521	881	999999	606	999999	20	430	782	879	54	999999	59	40	326	839	999999	999999	833	393	807	999999	999999	171	958	410	855	999999	999999	999999	278	522	122	24	978	999999	999999	921	190	218	999999	987	999999	999999	999999	123	519	710	959	545	999999	999999	999999	561	739	999999	743	999999	994	999999	336	692	999999	946	611	531	487	45	61	999999	310	363	396	625	521	819	887	585	125	845	890	155	368	999999	367	536	748	561	999999	71	999999	999999	926	984	882	189	999999	985	999999	
999999	635	484	999999	65	999999	125	355	158	999999	999999	39	168	999999	158	999999	190	334	999999	999999	84	783	999999	999999	990	235	491	436	411	743	342	469	901	993	600	999999	416	999999	313	22	999999	190	599	999999	364	42	999999	223	778	680	701	999999	971	406	999999	741	708	999999	668	829	999999	689	944	415	706	460	999999	174	999999	938	999999	694	31	376	346	999999	999999	414	406	958	715	277	999999	730	999999	999999	498	504	487	859	511	693	828	483	268	563	245	999999	999999	904	904	999999	219	839	783	999999	833	604	70	621	557	304	999999	710	124	486	41	224	999999	228	961	999999	687	154	437	214	865	999999	118	783	659	999	999999	501	999999	369	68	818	999999	45	654	894	444	865	311	216	999999	999999	999999	782	531	31	999999	597	942	281	667	74	411	578	150	999999	495	286	999999	999999	999999	825	656	754	999999	999999	999999	337	574	77	198	999999	999999	999999	838	999999	188	335	261	999999	188	999999	559	782	999999	993	417	378	999999	999999	408	168	903	753	510	550	999999	999999	364	319	754	999999	32	875	92	845	999999	190	740	999999	117	170	34	334	379	704	999999	873	63	434	805	999999	443	216	669	40	999999	99	720	298	999999	574	971	942	884	695	999999	683	699	999999	772	236	638	501	260	999999	999999	578	383	805	283	999999	560	930	514	855	60	816	215	999999	926	999999	469	451	999999	999999	198	92	450	999999	999999	592	183	206	661	578	999999	999999	956	999999	897	350	716	999999	24	687	24	50	437	38	999999	172	478	647	929	640	999999	196	999999	718	59	60	999999	698	89	691	424	999999	278	936	595	118	860	785	165	586	425	555	437	439	999999	157	655	421	50	999999	124	999999	277	31	810	83	999999	999999	999999	846	221	999999	999999	999999	273	660	772	999999	443	999999	999999	999999	491	999999	225	222	999999	945	200	901	405	717	999999	524	577	888	96	257	135	522	551	622	413	999999	375	406	999999	999999	175	999999	385	163	978	514	999999	431	55	924	805	999999	324	621	58	999999	999999	503	369	999999	755	999999	574	525	375	921	984	999999	289	999999	977	999999	502	654	779	332	526	251	999999	154	272	155	842	171	451	536	207	929	999999	934	868	871	999999	409	358	790	303	860	999999	67	529	572	999999	999999	999999	987	106	999999	842	725	953	209	765	999999	58	610	542	412	84	999999	999999	64	125	354	314	115	781	103	306	989	38	666	463	681	624	999999	999999	969	224	463	999999	538	97	848	999999	668	116	821	360	748	258	891	999999	949	344	475	999999	797	999999	841	
999999	999999	373	999999	697	297	746	93	601	358	606	572	198	620	408	194	999999	277	373	645	999999	960	742	557	741	147	880	514	347	159	252	215	410	999999	999999	437	175	999999	161	999999	922	999999	229	12	151	685	702	175	550	159	508	189	999999	923	842	255	270	815	999999	559	416	999999	745	999999	116	400	999999	816	372	999999	29	732	125	679	723	976	740	740	999999	999999	999999	999999	999999	198	650	72	782	999999	539	999999	176	359	132	601	287	999999	287	777	999999	751	523	886	802	578	999999	776	73	753	999999	866	514	529	410	66	125	702	999999	999999	801	999999	999999	684	287	999999	999999	669	999999	524	999999	999999	698	963	844	999999	999999	999999	911	395	68	874	999999	38	287	672	999999	647	948	76	486	585	423	729	975	852	142	838	609	999999	773	470	176	549	361	178	999999	550	684	746	999999	567	790	881	499	999999	54	589	407	999999	999999	167	721	999999	47	999999	999999	969	999999	992	531	703	948	999999	622	598	707	459	677	118	504	946	962	999999	552	999999	794	999999	999999	58	807	552	441	995	569	615	748	999999	511	543	999999	999999	999999	692	224	820	619	320	268	901	229	595	912	298	119	926	999999	999999	990	128	32	85	738	940	999999	978	272	999999	999999	16	849	999999	947	999999	559	306	393	279	999999	732	309	999999	283	339	828	221	640	152	885	642	420	240	643	393	520	999999	999999	622	999999	246	557	666	410	262	61	156	648	999999	739	999999	999999	999999	530	999999	999999	548	802	999999	121	973	348	130	999999	278	595	999999	439	564	999999	85	836	771	772	752	185	643	999999	31	287	682	573	861	413	81	109	495	710	386	999999	972	999999	70	511	999999	897	437	598	141	666	443	716	94	999999	663	999999	772	162	778	999999	184	474	780	999999	999999	999999	486	717	999999	179	999999	908	63	989	650	404	776	269	249	854	999999	55	942	999999	844	999999	489	705	749	104	336	342	931	303	399	508	900	937	999999	999999	421	999999	602	962	565	534	663	999999	999999	269	211	512	999999	923	344	139	531	426	288	472	921	780	999999	901	842	768	999999	999999	600	999999	503	999999	999999	999999	443	37	999999	999999	799	319	313	394	200	999999	893	824	999999	18	959	269	976	484	659	999999	212	640	999999	999999	999999	797	558	903	503	373	766	372	999999	797	490	316	686	552	626	968	169	536	589	488	18	27	349	968	800	340	175	999999	188	587	913	802	285	752	858	12	761	409	890	999999	722	530	509	631	527	652	583	999999	857	691	999999	676	999999	273	692	
999999	457	999999	112	999999	207	999999	999999	737	884	687	40	934	999999	624	217	999999	999999	762	765	487	517	999999	999999	157	757	741	171	497	148	246	999999	22	69	999999	554	181	306	727	999999	975	347	772	746	839	621	648	999999	243	483	689	40	297	507	999999	595	738	148	955	999999	465	999999	695	599	647	935	28	999999	938	79	45	463	999999	142	790	149	745	972	611	999999	118	12	927	999999	458	215	464	515	999999	170	815	42	351	322	173	399	651	183	108	903	603	773	801	174	447	236	123	999999	999999	76	849	999999	999999	429	307	463	999999	681	999999	441	481	512	32	778	263	999999	999999	604	999999	400	498	572	874	707	932	344	211	999999	999999	232	102	309	797	787	320	999999	505	922	999999	710	741	969	42	666	432	100	999999	32	999999	445	124	518	999999	326	577	999999	999999	829	999999	962	999999	894	115	918	349	182	715	245	467	999999	507	999999	589	999999	659	528	539	217	285	841	999999	188	999999	141	999999	583	122	481	219	999999	166	676	434	999999	458	846	864	123	326	999999	385	999999	564	705	937	924	928	999999	667	59	747	684	999999	656	378	83	999999	974	810	765	69	243	999999	434	57	830	765	537	810	813	664	999999	891	34	465	87	624	157	999999	999999	655	194	814	999999	295	481	132	778	683	384	999999	999999	313	999999	200	151	490	999999	658	117	999999	401	127	853	395	331	793	528	200	999999	459	894	781	627	999999	999999	429	866	148	576	707	999999	853	436	19	773	122	999999	834	323	596	494	499	95	33	999999	999999	960	774	999999	687	603	587	392	999999	909	118	685	999999	999999	722	624	991	91	999999	182	548	691	844	621	218	463	694	877	704	965	405	695	999999	857	999999	469	101	184	888	114	999999	999999	511	109	664	437	999999	999999	601	972	999999	417	999999	999999	999999	386	126	162	756	999999	908	999999	999999	959	999999	423	91	593	519	999999	532	817	203	305	773	87	189	744	999999	999999	574	187	285	732	472	988	19	752	999999	430	353	938	999999	664	205	698	999999	999999	999999	251	355	305	997	347	999999	999999	224	390	87	638	206	999999	999999	999999	659	731	434	954	999999	999999	413	999999	451	98	910	594	999999	538	110	85	999999	637	159	715	435	278	189	938	292	787	773	629	674	513	234	971	742	453	999999	999999	999999	829	66	79	837	26	854	909	999999	999999	296	999999	289	12	999999	568	999999	491	999999	391	999999	496	671	999999	999999	784	664	937	864	938	999999	999999	534	636	811	473	581	90	877	999999	424	280	999999	999999	
501	98	349	671	178	666	750	261	903	623	922	777	167	357	327	999999	362	916	55	499	13	350	160	653	999999	871	987	151	999999	141	999999	281	986	244	217	663	444	992	768	207	197	999999	52	999999	999999	44	316	999999	999999	824	65	507	999999	21	433	161	938	696	480	307	679	609	647	999999	656	650	790	923	150	999999	999999	369	157	999999	999999	413	307	250	939	167	564	999999	388	999999	85	999999	999999	975	999999	999999	999999	748	522	471	999999	588	952	280	264	73	999999	999999	92	109	999999	695	360	388	709	30	853	698	756	322	742	915	230	999999	696	999999	604	815	121	94	938	999999	847	686	328	999999	460	36	985	876	913	999999	680	289	583	389	118	667	999999	999999	212	999999	992	209	728	613	367	104	999999	76	468	437	999999	998	170	999999	848	999999	999999	986	569	827	712	880	999999	571	999999	941	285	316	88	937	999999	999999	882	911	999999	647	958	714	364	365	451	919	418	999999	900	999999	128	246	999999	444	607	999999	999999	999999	325	122	800	166	378	426	999999	278	987	530	999999	999999	999999	258	469	210	715	999999	631	213	385	792	999999	922	671	562	822	48	775	644	339	270	109	999999	596	999999	847	801	345	938	546	183	932	999999	598	949	566	999999	777	340	728	262	657	27	999	532	650	877	999999	816	603	781	999999	999999	201	626	850	999999	999999	704	363	914	19	693	999999	211	999999	999999	334	999999	996	952	270	999999	999999	87	613	999999	507	74	124	969	999999	529	345	764	681	588	696	971	109	947	218	83	999999	814	253	964	999999	798	672	76	553	999999	820	999999	520	67	999999	124	23	999999	121	597	590	393	608	489	357	902	530	999999	887	999999	999999	59	744	197	468	999999	999999	999999	732	709	401	57	999999	999999	709	999999	254	623	999999	582	958	340	835	999999	492	593	999999	999999	616	456	999999	400	999999	999999	999999	771	907	999999	599	337	290	374	999999	412	206	542	966	77	999999	664	658	906	130	999999	405	291	223	133	999999	999999	894	999999	42	285	441	11	869	236	999999	999999	786	921	34	823	999999	593	999999	432	424	950	626	149	982	952	999999	999999	999999	872	794	870	557	783	627	724	442	219	341	759	970	204	673	740	687	999999	877	736	882	999999	999999	811	999999	999999	709	999999	999999	755	97	90	487	81	730	996	442	518	999999	13	999999	999999	390	91	262	545	462	229	286	886	461	150	999999	999999	487	973	858	983	884	766	83	999999	476	687	132	260	282	899	474	999999	999999	179	461	873	441	583	916	932	558	451	
338	490	999999	999999	304	999999	15	425	999999	757	148	999999	634	623	929	432	832	703	959	11	999999	563	755	609	588	292	999999	211	630	904	999999	999999	434	442	999999	593	999999	999999	393	184	254	856	315	716	539	848	544	838	943	19	750	999999	972	556	999999	774	999999	868	783	21	269	804	795	689	999999	222	999999	201	195	999999	38	727	319	785	999999	416	999999	48	80	999999	999999	850	267	999999	999999	844	999999	999999	264	663	859	535	332	381	999999	450	999999	626	26	326	824	999999	652	607	981	999999	902	999999	800	999999	527	695	798	999999	274	419	547	184	536	855	999999	157	937	531	999999	999999	405	999999	869	316	999999	631	31	753	999999	999999	207	659	639	139	941	765	87	493	146	173	736	999999	117	505	903	999999	999999	171	67	676	415	999999	131	488	628	964	999999	493	999999	999999	999999	55	137	868	999999	887	999999	406	999999	999999	79	999999	395	323	766	126	831	999999	413	467	542	860	695	999999	990	999999	999999	999999	511	999999	447	999999	76	251	999999	691	161	248	999999	999999	351	693	257	564	607	961	735	999999	722	511	999999	953	90	959	363	813	359	999999	999999	145	359	395	895	999999	65	486	387	154	824	84	965	592	999999	397	999999	848	612	999999	999999	999999	351	730	999999	999	844	494	512	117	887	686	341	999999	999999	158	665	999999	798	321	508	130	584	590	983	647	546	999999	873	692	843	514	210	228	999999	849	793	628	956	895	999999	999999	999999	999999	999999	147	743	999999	999999	931	999999	168	60	301	632	520	453	999999	747	790	462	304	999999	820	273	383	999999	999999	25	999999	999999	46	999	902	229	936	999999	314	999999	845	904	844	999999	941	999999	684	464	908	595	736	406	42	881	176	442	999999	950	999999	16	883	662	629	999999	711	576	695	168	999999	999999	695	373	149	437	901	886	618	999999	679	860	588	999999	999999	527	289	999999	999999	165	999999	999999	431	986	994	308	450	193	999999	167	615	374	999999	526	999999	836	900	999999	266	999999	979	290	824	820	281	999999	427	964	999999	112	407	999999	255	539	335	687	999999	709	379	999999	987	718	999999	460	370	314	999999	72	999999	739	627	916	857	726	185	553	645	611	714	701	881	485	107	182	760	28	999999	735	200	629	999999	200	999999	426	618	271	678	999999	459	966	707	364	999999	356	484	999999	739	528	999999	781	999999	999999	999999	677	999999	511	999999	438	700	352	195	860	871	982	553	437	999999	441	999999	914	874	282	161	748	999999	526	999999	751	697	280	999999	600	380	999999	587	157	205	325	467	
999999	650	999999	673	117	999999	999999	493	379	802	999999	999999	308	999999	449	999999	769	999999	999999	684	443	389	869	741	429	999999	999999	489	462	404	405	999999	608	999999	999999	274	635	608	53	967	156	42	752	948	999999	713	979	189	931	512	818	269	949	641	999999	999999	780	999999	253	999999	196	368	40	999999	999999	816	958	335	419	185	281	999999	843	288	538	410	636	999999	999999	999999	94	415	558	950	586	145	292	967	949	284	493	136	364	10	781	788	12	777	551	834	755	654	770	755	240	657	999999	670	113	623	101	859	417	537	958	780	809	90	398	271	533	990	385	145	691	155	806	843	507	999999	407	858	380	266	960	440	645	802	720	928	720	621	864	335	192	999999	718	827	999999	10	978	922	389	289	310	764	999999	634	73	94	999999	582	173	362	226	242	489	161	576	999999	145	17	369	469	551	912	136	59	952	67	436	999999	999999	506	772	485	999999	100	956	205	171	20	738	635	87	147	999999	511	119	950	155	999999	260	999999	864	999999	999999	919	738	999999	638	229	682	999999	657	871	780	667	590	999999	763	399	205	380	367	135	278	733	391	413	999999	624	999999	12	911	869	728	288	641	801	922	999999	361	999999	567	941	338	732	978	215	367	789	999999	999999	196	999999	372	880	999999	739	702	829	537	335	932	23	290	679	104	788	999999	999999	35	789	818	999999	999999	999999	813	425	999999	546	755	185	999999	675	704	999999	999999	165	999999	847	131	902	109	103	999999	35	999999	999999	661	658	637	199	72	864	764	140	560	982	999999	735	76	741	941	165	83	361	289	999999	999999	719	864	939	291	305	999999	133	690	999999	191	22	10	999999	763	149	908	565	123	191	999999	573	19	832	999999	999999	781	390	961	943	999999	671	999999	379	999999	942	793	999999	999999	999999	999999	640	450	836	801	999999	735	806	999999	802	256	517	247	108	999999	746	709	41	502	519	999999	990	172	999999	999999	520	277	999999	36	821	355	220	657	999999	698	280	999999	183	999999	740	46	974	413	168	696	511	433	647	33	999999	999999	762	999999	398	251	503	999999	703	999999	291	438	114	780	165	999999	45	860	999999	410	85	623	999999	999	761	999999	550	586	13	60	202	999999	629	607	539	999999	592	999999	269	115	204	999999	429	51	749	311	932	999999	258	999999	660	651	543	247	948	999999	705	762	443	914	701	999999	475	653	939	999999	809	506	250	575	863	999999	601	784	999999	283	203	495	260	999999	551	356	338	300	999999	999999	553	392	658	999999	883	
999999	582	354	999999	288	335	776	112	554	502	435	999999	682	848	640	60	758	41	675	680	220	512	983	373	355	587	184	999999	398	999999	426	848	999999	692	999999	448	999999	999999	999999	947	427	999999	705	957	125	402	656	999999	759	500	794	999999	983	985	673	999999	598	980	69	701	161	522	714	902	86	999999	999999	990	814	202	999999	999999	115	727	262	827	806	36	258	952	999999	732	504	897	857	75	999999	600	28	716	849	999999	320	235	796	999999	999999	803	881	538	34	666	638	567	999999	999999	999999	266	999999	845	520	999999	999999	999999	770	999999	28	816	999999	20	999999	999999	971	107	352	537	78	999999	931	999999	158	12	999999	720	928	999999	999999	937	999999	999999	999999	608	999999	182	206	287	544	213	999999	377	886	861	999999	870	999999	256	694	999999	224	169	999999	999999	999999	999999	696	999999	427	999999	999999	506	335	91	615	602	999999	123	909	799	901	75	999999	865	426	563	471	999999	253	284	904	681	579	999999	722	51	115	999999	283	493	485	688	999999	999999	34	957	51	999999	255	167	680	999999	999999	895	639	999999	176	481	949	999999	999999	999999	274	153	117	506	927	772	999999	574	496	745	999999	426	999999	223	215	470	840	999999	522	999999	51	96	604	213	999999	683	999999	999999	999999	999999	505	512	579	85	423	716	425	999999	39	278	446	681	670	934	861	919	582	999999	944	705	640	490	258	257	999999	187	999999	904	171	254	849	796	699	861	249	337	846	247	799	498	55	323	439	253	228	369	425	999999	999999	425	111	999999	628	179	999999	25	264	332	999999	246	177	520	365	785	429	650	982	999999	694	534	83	344	626	999999	660	999999	999999	15	39	999999	761	999999	562	746	999999	999999	177	530	999999	234	83	999999	999999	562	330	534	957	653	823	577	387	616	975	817	351	766	999999	999999	518	999999	964	999999	302	717	484	299	958	999999	642	87	999999	461	999999	470	460	558	813	73	134	135	369	407	191	461	999999	155	903	745	404	386	471	999999	21	198	999999	824	231	813	88	41	999999	347	20	999999	104	925	673	999999	999999	793	952	816	59	393	999999	567	77	841	105	999999	395	222	225	266	616	489	450	999999	210	636	999999	999999	985	102	559	32	999999	999999	367	696	999999	398	388	611	433	999999	944	628	880	702	999999	390	999999	748	999999	363	132	754	139	614	484	918	999999	729	999999	999999	831	956	833	296	180	631	483	409	857	997	834	614	832	961	544	822	873	507	879	946	293	247	455	206	899	641	315	752	221	563	93	659	155	481	
823	987	794	594	999999	135	906	317	891	999999	529	518	922	178	80	999999	55	807	850	519	668	594	510	999999	396	999999	999999	999999	197	303	913	184	468	360	148	556	37	289	999999	754	999999	975	355	806	676	391	999999	999999	682	999999	518	286	808	635	813	239	487	167	999999	994	808	185	129	597	735	354	59	572	39	523	634	766	831	999999	480	999999	999999	703	960	999999	999999	189	59	638	785	637	999999	833	546	909	79	870	90	981	945	863	856	758	81	332	342	999999	999999	999999	924	999999	454	712	999999	130	991	783	999999	203	185	999999	136	999999	812	999999	977	226	35	999999	454	763	999999	850	160	616	999999	490	632	638	671	671	81	999999	714	43	192	999999	677	426	999999	296	674	886	805	325	999999	375	946	973	354	126	132	999999	714	170	76	603	561	548	999999	510	160	568	532	513	557	245	776	778	999999	323	548	609	212	167	999999	798	999999	999999	999999	471	543	658	293	999999	549	999999	186	553	967	588	112	139	999999	417	999999	116	364	302	999999	502	598	177	68	999999	578	999999	999999	556	81	277	558	999999	669	823	967	501	284	976	964	471	999999	233	811	999999	999999	418	477	795	999999	982	444	752	76	386	872	999999	999999	999999	977	36	999999	629	999999	699	40	386	469	318	999999	643	831	388	337	306	443	999999	366	732	819	169	999999	987	535	999999	999999	806	999999	292	999999	600	901	31	999999	938	999999	999999	751	121	999999	834	999999	169	355	999999	160	66	999999	770	943	506	20	868	443	999999	980	324	104	392	866	999999	727	999999	367	999999	999999	810	388	399	146	13	623	254	999999	999999	219	886	642	999999	937	999999	999999	888	349	454	999999	43	587	999999	957	846	345	368	999999	82	117	999999	999999	506	645	350	677	36	634	999999	883	765	999999	458	608	103	681	999999	455	99	999999	999999	837	912	268	708	233	208	441	999999	999999	264	999	363	878	447	999999	145	511	999999	109	364	999999	999999	999999	825	601	139	582	999999	174	397	913	999999	999999	278	935	889	999999	999999	999999	478	594	344	280	999999	999999	88	579	170	19	545	999999	857	990	488	584	436	352	443	116	999999	999999	577	135	280	351	844	134	609	999999	205	999999	573	999999	630	770	920	139	942	69	523	999999	421	854	999999	951	65	174	750	694	508	546	803	830	999999	852	26	218	10	287	999999	953	970	658	813	647	872	387	369	718	663	999999	999999	384	593	543	214	723	999999	999999	999999	680	999999	915	14	658	999999	742	999999	999999	753	712	139	664	148	569	589	763	50	
981	89	678	804	41	999999	999999	146	999999	246	490	648	302	710	681	992	999999	999999	64	653	165	552	139	930	592	964	951	178	745	999999	33	953	451	683	526	249	616	875	352	884	803	521	675	506	966	999999	460	999999	457	999999	897	990	534	999999	885	438	949	999999	222	76	89	42	999999	193	999999	536	206	999999	194	441	385	375	236	180	849	643	877	633	964	462	514	949	720	999999	348	42	428	999999	798	999999	300	869	999999	999999	804	771	999999	491	293	439	999999	841	999999	25	296	531	764	999999	269	999999	561	325	782	999999	562	140	321	327	844	189	117	864	821	999999	151	999999	713	999999	375	88	999999	395	350	999999	999999	673	999999	704	999999	999999	278	999999	82	999999	999999	974	96	902	723	673	460	803	647	113	332	999999	999999	720	874	780	818	999999	988	191	999999	999999	975	999999	240	889	999999	616	540	37	911	53	792	275	999999	176	428	810	237	999999	627	719	999999	247	212	460	653	421	829	16	998	463	999999	891	999999	370	999	839	671	833	675	999999	272	619	201	289	999999	754	159	708	361	18	587	999999	999999	999999	427	738	55	779	999999	587	999999	534	39	999999	967	901	447	210	176	589	148	403	36	784	456	139	55	923	184	899	271	131	654	990	876	788	337	817	942	271	794	999999	999999	97	66	999999	589	743	999999	385	316	949	542	771	869	194	270	999999	562	298	692	132	605	346	326	999999	879	999999	999999	189	573	630	999999	905	999999	256	999999	939	727	718	549	312	611	798	593	322	999999	882	130	692	528	558	999999	999999	579	672	296	261	770	401	999999	999999	171	142	812	686	690	636	999999	623	999999	330	999999	999999	749	999999	520	807	753	14	86	999999	918	889	661	24	374	614	336	133	960	553	999999	335	999999	998	999999	478	986	906	631	952	906	507	999999	207	999999	421	904	999999	999999	999999	508	766	325	861	631	999999	999999	797	321	999999	310	852	999999	834	162	725	983	750	249	999999	820	846	999999	133	100	999999	586	464	518	953	710	147	972	481	55	412	20	998	376	868	997	199	595	555	651	63	844	478	999999	780	437	163	999999	119	668	999999	393	201	999999	220	695	27	289	367	375	999999	880	999999	789	749	715	985	384	381	53	999999	261	826	999999	47	577	999999	999999	737	525	999999	999999	999999	812	394	28	999999	237	999999	999999	980	910	237	190	488	182	662	689	305	75	452	779	999999	75	47	410	566	719	733	999999	587	607	999999	842	817	999999	28	379	404	730	896	999999	999999	999999	73	999999	33	
999999	993	864	914	428	123	672	83	778	621	796	775	984	462	109	504	999999	594	382	368	395	373	513	999999	293	294	574	178	694	561	999999	12	326	386	920	725	999999	728	168	494	879	768	999999	363	231	603	999999	999999	999999	999999	705	614	690	362	638	999999	490	999999	631	144	548	503	999999	226	253	794	458	608	541	383	635	793	435	999999	999999	999999	333	159	933	689	873	306	381	999999	999999	763	322	964	747	647	999999	169	999999	34	999999	999999	390	822	120	436	155	812	999999	424	999999	911	188	802	873	22	949	340	775	941	999999	252	132	946	371	489	482	493	860	894	999999	476	696	411	999999	112	999999	510	49	506	544	70	999999	956	814	943	584	999999	100	999999	697	905	999999	165	999999	702	263	999999	461	999999	954	999999	952	842	999999	160	225	777	999999	771	776	449	300	279	407	210	682	175	999999	427	904	962	402	135	999999	999999	93	540	648	999999	848	999999	58	418	551	882	118	999999	999999	664	728	999999	999999	999999	999999	258	615	123	757	562	29	98	312	44	999999	992	268	826	645	54	77	684	999999	618	999999	974	400	882	727	525	999999	999999	495	477	698	108	311	83	999999	947	999999	969	782	95	230	760	499	24	692	999999	624	292	92	635	597	53	677	999999	407	983	999999	732	396	242	470	74	999999	835	345	628	999999	195	999999	999999	428	107	902	999999	398	999999	999999	385	200	999999	999999	809	873	859	879	655	430	269	999999	193	999999	893	582	999999	625	165	999999	663	678	74	868	438	633	394	216	499	151	634	653	246	999999	482	542	228	341	660	201	742	955	690	999999	999999	999999	474	608	534	524	362	428	242	999999	822	999999	136	309	472	185	999999	653	390	999999	796	999999	999999	685	616	999999	363	217	964	964	425	707	988	866	446	918	168	785	682	974	788	999999	999999	242	685	999999	416	919	869	999999	712	999999	575	185	999999	999999	90	788	999999	182	999999	154	999999	278	588	124	718	269	863	553	27	999999	999999	415	726	999999	999999	206	999	841	945	444	348	999999	261	335	999999	812	465	999999	999999	380	794	509	814	999999	752	153	653	571	67	999999	66	325	467	19	129	170	999999	820	999999	883	788	160	237	726	806	973	26	263	982	905	804	242	715	646	908	471	601	92	838	999999	999999	438	784	798	388	999999	31	252	216	971	362	644	18	953	591	643	281	97	836	778	136	400	589	161	351	823	610	820	110	999999	569	377	982	570	340	360	376	438	348	784	952	773	57	999999	552	169	999999	761	65	
275	199	513	255	999999	999999	999999	848	632	456	564	422	210	152	558	999999	985	662	447	623	999999	999999	999999	749	62	826	362	999999	578	608	192	598	999999	765	835	468	65	131	999999	646	188	999999	743	982	783	371	751	631	499	999999	567	507	787	148	825	997	356	763	203	243	571	809	280	33	274	965	999999	445	999999	999999	356	863	739	801	999999	728	534	860	966	999999	84	731	854	969	51	684	811	709	939	838	122	302	928	689	84	378	241	999999	717	817	797	315	324	409	999999	999999	999999	999999	999999	106	473	495	797	512	168	840	955	999999	982	999999	164	864	505	479	977	999999	999999	999999	727	76	497	814	153	999999	893	769	416	454	717	347	916	824	16	999999	374	999999	504	426	999999	999999	423	999999	737	137	662	933	809	845	432	208	767	717	269	636	999999	999999	351	649	619	399	433	510	593	644	673	339	999999	662	999999	360	559	999999	999999	493	653	567	86	26	495	999999	959	571	31	518	580	208	565	999999	244	715	284	855	999999	140	810	912	346	102	463	332	85	157	741	82	649	999999	999999	775	983	51	582	335	163	659	440	999999	488	85	74	475	774	999999	427	999999	85	704	712	398	683	741	999999	983	563	172	884	812	830	949	869	331	20	790	395	203	143	949	999999	157	999999	947	999999	271	38	987	558	596	729	353	996	999999	545	798	102	252	819	999999	999999	990	775	627	42	538	216	742	464	999999	103	234	264	135	12	999999	698	735	317	960	955	575	614	999999	93	486	953	924	785	999999	697	153	383	545	187	711	381	83	915	894	64	295	999999	574	999999	999999	98	870	942	999999	110	367	934	859	999999	206	999999	999999	544	555	585	999999	956	999999	296	999999	850	719	948	301	193	624	819	999999	905	999999	999999	49	794	588	398	92	981	805	120	340	218	524	902	980	334	894	538	370	999999	772	338	290	288	553	654	379	999999	999999	999999	999999	999999	521	954	999999	164	999999	692	956	166	503	309	161	142	999999	741	336	816	999999	966	999999	999999	458	114	142	341	761	761	251	933	28	170	340	18	634	999999	696	569	929	999999	987	211	582	213	999999	472	999999	999999	332	811	328	562	954	684	507	399	98	417	822	642	403	999999	451	999999	148	999999	969	153	999999	173	55	766	887	152	978	97	513	255	299	669	163	613	439	440	614	465	215	656	999999	245	704	289	747	296	432	999999	760	559	75	999999	503	43	651	999999	766	562	675	999999	706	419	886	999999	127	162	488	789	156	20	999999	
682	137	323	643	272	469	765	999999	600	999999	576	337	999999	189	817	175	130	962	999999	674	62	999999	403	949	100	999999	860	171	594	808	642	264	749	151	392	354	999999	400	388	999999	999999	543	84	102	999999	92	932	663	310	987	368	999999	876	346	366	892	999999	373	999999	913	999999	999999	434	792	87	321	588	812	999999	999999	984	729	583	580	673	518	715	311	820	18	999999	999999	999999	607	450	815	388	412	785	999999	620	999999	848	475	999999	406	999999	999999	24	817	503	130	866	837	12	999999	999999	999999	672	847	187	432	999999	544	497	411	742	826	351	271	933	186	37	999999	999999	177	881	118	489	276	409	433	296	12	515	305	340	32	605	999999	571	91	739	938	999999	999999	274	313	977	689	663	292	999999	999999	883	327	103	568	985	834	999999	999999	817	999999	999999	753	146	550	39	202	81	999999	999999	539	700	851	446	999999	985	665	903	577	141	799	613	999999	493	999999	129	999999	999999	771	47	770	999999	436	274	343	501	568	60	999999	284	784	618	943	71	410	62	41	880	14	583	329	931	189	14	999999	999999	330	270	602	431	999999	990	310	682	460	484	273	587	999999	999999	426	614	189	302	356	999999	669	999999	999999	999999	97	317	999999	197	718	839	999999	432	999999	550	180	307	457	303	999999	999999	318	271	611	925	999999	454	999999	416	166	714	752	886	657	999999	133	275	188	122	343	533	793	122	964	620	999999	999999	340	562	999999	128	999999	885	859	562	873	407	453	167	701	642	539	790	999999	13	97	999999	999999	420	426	905	129	999999	959	999999	999	205	307	991	326	948	124	999999	989	48	557	999999	999999	999999	999999	725	821	30	420	701	993	13	91	961	533	999999	76	920	999999	999999	998	821	926	999999	563	999999	999999	462	999999	753	528	325	800	993	455	230	962	999999	999999	999999	999999	108	924	268	916	996	999999	346	467	706	881	203	999999	478	999999	735	940	88	541	295	999999	368	190	999999	182	678	212	999999	515	312	657	397	473	444	437	900	897	668	42	566	562	764	994	999999	999999	334	245	999999	954	720	290	999999	147	170	86	725	999999	266	95	247	793	36	830	165	999999	999999	999999	644	999999	148	838	282	55	975	733	860	373	999999	999999	848	442	880	143	794	999999	772	259	999999	368	711	981	999999	582	794	773	536	933	999999	999999	388	604	601	290	815	881	18	999999	172	999999	225	361	999999	471	247	805	999999	892	999999	999999	286	244	428	285	999999	167	999999	699	260	999999	207	999999	534	960	417	999999	841	600	
999999	913	999999	999999	97	874	999999	360	118	179	345	989	860	643	897	999999	999999	999999	185	325	951	657	683	319	588	960	999999	999999	826	912	63	993	963	322	574	132	999999	999999	157	553	143	979	59	999999	364	271	351	999999	999999	829	162	999999	999999	525	649	670	999999	703	355	136	644	852	533	205	999999	352	999999	999999	999999	999999	584	465	996	632	191	971	608	999999	954	326	619	676	999999	997	999999	789	924	999999	999999	999999	893	426	996	999999	908	290	456	999999	999999	999999	244	999999	494	263	254	999999	999999	445	344	677	999999	584	749	39	999999	968	591	535	445	335	427	588	875	999999	881	167	469	975	999999	901	525	755	741	942	91	817	191	18	752	73	522	999999	113	995	840	319	677	967	514	940	699	920	417	999999	594	656	926	328	999999	97	999999	301	721	442	162	316	999999	806	947	699	786	583	783	382	813	937	999999	999999	335	572	999999	501	471	783	999999	604	348	164	358	435	999999	862	636	665	835	230	768	670	999999	999999	999999	999999	30	814	163	125	147	44	774	656	181	56	993	809	607	736	830	938	240	999999	968	688	457	999999	809	923	946	999999	999999	592	179	814	47	801	105	618	480	656	999999	96	466	314	389	701	264	999999	869	827	999999	109	399	830	440	294	999999	999999	999999	509	14	240	178	29	497	191	999999	367	19	202	713	989	999999	183	999999	154	101	664	308	756	267	966	64	129	70	447	202	349	383	752	999999	316	999999	971	999999	999999	917	447	816	207	223	896	833	677	123	77	844	999999	999999	296	203	902	490	667	251	999999	186	59	958	999999	989	147	983	267	999999	406	795	293	531	919	999999	653	847	110	999999	999999	142	386	999999	993	603	976	828	97	999999	342	999999	536	729	613	222	868	489	766	218	86	913	999999	999999	716	999999	560	999999	601	69	549	64	389	134	880	905	999999	53	965	457	22	319	895	708	999999	580	268	564	999999	999999	368	174	91	999999	999999	457	566	999999	999999	999999	53	292	236	38	19	288	446	411	849	707	423	825	524	999999	205	766	999999	868	999999	999999	23	999999	775	895	701	385	972	498	668	432	349	143	999999	254	413	730	999999	867	699	999999	143	857	714	221	999999	542	649	772	695	699	440	698	570	999999	707	57	999999	999999	336	999999	999999	999999	742	426	368	290	999999	279	905	475	999999	159	999999	759	12	166	999999	564	612	168	735	999999	802	969	992	650	572	999999	999999	999999	999999	752	999999	75	40	195	124	298	852	12	472	380	867	230	25	290	999999	
811	999999	551	766	999999	999999	178	999999	115	155	773	433	999999	999999	478	732	548	999999	999999	619	999999	729	817	999999	992	999999	609	696	365	342	582	954	711	131	760	452	995	600	272	999999	999999	999999	925	999999	351	865	145	294	993	647	329	969	999999	671	999999	92	342	509	773	249	999999	481	999999	999999	573	818	999999	595	999999	35	736	947	988	908	256	934	803	776	999999	137	576	324	702	717	23	999999	871	999999	999999	678	120	496	826	32	903	890	637	162	999999	532	153	549	337	968	911	381	980	184	424	999999	288	999999	809	646	999999	804	779	823	758	960	947	680	890	288	914	250	130	966	14	999999	307	999999	999999	178	983	999999	987	999999	806	999999	632	696	626	223	400	555	687	190	358	999999	121	813	403	999999	584	472	659	58	63	999999	260	999999	180	999999	999999	999999	265	999999	999999	647	999999	54	26	126	337	261	64	677	888	369	563	940	617	905	999999	999999	257	999999	593	520	999999	939	999999	999999	999999	618	526	999999	999999	999999	999999	56	526	711	292	76	796	286	188	332	418	981	169	693	116	320	406	999999	813	700	999999	471	56	999999	280	877	373	999999	735	719	735	495	999999	135	79	517	423	906	622	187	697	970	615	270	999999	999999	999999	987	39	81	999999	999999	999999	337	383	828	999	384	440	999999	702	916	551	469	597	999999	341	44	623	599	896	999999	999999	635	13	419	999999	785	50	884	107	999999	850	664	999999	999999	999999	321	999999	250	517	999999	475	217	999999	999999	429	156	673	189	64	745	373	439	185	721	609	129	334	964	999999	999999	344	556	999999	326	75	999999	960	123	192	30	291	383	92	856	34	444	999999	233	999999	710	122	860	999999	999999	22	420	999999	787	874	999999	987	787	278	303	999999	999999	899	168	714	542	195	559	999999	43	464	999999	357	328	696	999999	999999	999999	999999	272	999999	483	725	999999	313	655	999999	999999	249	999999	42	503	114	999999	161	115	999999	991	518	457	524	563	862	796	999999	32	73	170	100	999999	651	886	999999	999999	999999	231	203	999999	855	999999	144	21	320	436	11	960	885	569	999999	591	628	977	592	527	999999	547	621	929	999999	291	591	247	93	538	919	155	690	109	999999	929	911	601	146	458	322	999999	253	999999	795	937	146	504	992	509	91	673	303	999999	268	655	610	274	885	573	477	897	928	781	516	855	279	786	973	248	999999	37	840	999999	999999	243	999999	194	144	131	154	97	254	999999	457	255	852	404	999999	939	329	999999	999999	572	981	425	585	999999	920	939	
999999	359	530	999999	829	64	833	999999	999999	999999	362	425	140	764	428	389	999999	354	334	270	999999	999999	945	44	918	43	320	277	162	790	999999	831	274	204	463	999999	567	500	754	402	422	691	323	999999	999999	999999	516	952	154	999999	772	240	147	659	936	999999	414	495	836	796	743	565	999999	300	375	999999	161	935	310	633	822	162	600	931	999999	321	561	139	999999	24	999999	368	999999	560	999999	999999	999999	614	999999	999999	391	81	999999	958	659	857	683	33	450	66	752	580	651	520	999999	619	999999	216	811	999999	999999	999999	48	821	279	384	441	457	999999	948	999999	546	677	999999	252	999999	999999	641	281	999999	999999	537	688	999999	271	945	716	999999	780	407	786	999999	999999	999999	440	999999	43	999999	999999	284	999999	236	750	501	229	216	903	22	277	39	131	998	934	821	987	999999	999999	647	559	334	668	828	676	999999	172	359	999999	44	999999	999999	717	656	953	999999	574	411	999999	196	181	65	999999	704	345	999999	286	787	552	999999	655	737	519	999999	999999	363	616	999999	559	875	999999	869	999999	868	813	999999	322	474	55	937	256	586	999999	409	475	504	999999	963	999999	925	597	999999	807	760	389	472	999999	999999	373	999999	390	976	851	911	856	312	591	999999	891	213	438	999999	742	999999	999999	79	999999	119	920	788	999999	652	115	634	999999	955	71	999999	489	999999	514	991	110	455	557	280	735	14	553	999999	999999	117	82	999999	496	785	999999	999999	999999	999999	650	999999	410	585	527	737	999999	226	999999	901	999999	878	695	550	698	999999	999999	296	67	465	344	816	566	757	874	999999	580	999999	147	502	322	999999	999999	179	700	998	590	524	927	819	409	518	999999	651	921	44	999999	999999	589	59	84	355	145	999999	999999	833	949	653	999999	563	167	54	999999	141	999999	382	199	525	850	700	999999	999999	369	248	999999	826	446	915	999999	840	551	58	246	97	427	999999	999999	999999	204	866	58	937	814	373	661	364	438	999999	72	999999	845	896	681	999999	202	999999	986	999999	513	999999	397	44	816	999999	22	118	808	991	713	621	650	999999	331	984	652	919	999999	995	999999	701	397	999999	999999	297	994	999999	377	999999	895	540	981	834	615	999999	999999	23	130	999999	361	999999	999999	447	999999	451	898	774	999999	696	246	283	515	990	320	812	760	200	999999	529	999999	367	740	999999	106	183	640	815	999999	999999	515	639	999999	439	643	43	155	950	671	410	399	230	999999	680	120	621	999999	999999	999999	802	294	288	830	601	77	994	999999	104	350	362	811	92	318	300	
191	999999	485	85	357	287	999999	810	529	781	999999	999999	288	70	350	484	158	650	301	662	990	237	808	999999	372	999999	999999	60	609	319	599	316	911	999999	499	999999	146	949	999999	999999	146	484	999999	999999	470	421	715	999999	999999	865	214	999999	791	999999	309	954	798	287	713	999999	65	999999	210	999999	192	824	744	499	570	837	999999	208	999999	64	999999	515	478	759	999999	999999	999999	479	306	743	999999	999999	524	999999	999999	545	999999	858	246	933	999999	529	284	548	866	645	677	226	190	999999	999999	15	162	999999	139	793	999999	49	999999	762	999999	999999	320	466	115	752	309	488	999999	35	132	999999	962	83	999999	997	241	999999	892	100	283	716	299	389	999999	109	286	787	136	694	69	675	317	483	168	606	219	817	443	999999	346	999999	214	165	794	999999	53	88	864	142	561	555	156	460	489	68	296	999999	249	15	476	522	999999	326	966	456	183	489	915	276	999999	999999	496	779	754	94	512	143	999999	190	999999	999999	999999	994	142	513	529	999999	993	109	320	999999	999999	437	647	999999	836	888	198	999999	862	999999	173	598	354	147	69	376	705	405	556	162	346	69	949	999999	599	367	193	462	927	326	495	815	956	508	846	999999	142	930	257	623	945	256	327	502	43	334	999999	995	453	162	161	598	999999	999999	999999	518	999999	999999	235	479	705	999999	420	999999	78	357	642	846	301	11	244	999999	999999	932	999999	99	741	457	245	274	718	198	18	999999	174	897	272	798	999999	337	580	999999	999999	778	999999	218	836	780	434	686	692	999999	999999	452	917	386	450	620	950	852	999999	999999	142	960	999999	999999	999999	645	381	181	95	999999	289	963	430	999999	79	379	24	998	262	960	999999	559	999999	914	493	999999	999999	788	456	999999	848	713	999999	999999	631	999999	27	411	491	999999	999999	999999	600	848	524	740	31	447	999999	81	605	951	999999	815	17	583	388	999999	999999	999999	788	999999	724	443	995	575	412	880	848	334	361	612	517	71	561	769	958	733	400	753	999999	999999	999999	384	56	896	124	999999	542	999999	999999	180	999999	330	412	815	538	167	853	999999	338	151	598	982	719	992	444	537	264	248	624	999999	999999	280	999999	379	999999	350	397	109	461	667	347	800	969	191	234	999999	659	745	240	801	879	451	999999	402	820	498	664	63	461	999999	490	303	433	710	724	118	703	43	703	197	770	754	999999	999999	803	999999	23	999999	768	257	878	999999	17	823	776	14	855	999999	999999	623	685	344	647	875	186	999999	376	269	466	126	
493	626	52	52	999999	999999	954	753	598	999999	485	136	294	214	999999	999999	999999	610	933	999999	262	479	484	89	511	435	999999	621	494	759	432	999999	81	651	763	262	476	964	792	651	59	999999	635	537	999999	559	59	443	177	214	757	766	999999	746	863	24	999999	962	540	999999	27	999999	268	838	999999	731	999999	642	450	999999	999999	999999	817	292	670	161	999999	999999	941	951	386	673	454	290	12	666	428	335	788	749	999999	514	999999	197	633	716	999999	796	937	416	505	416	992	999999	709	436	948	52	86	999999	999999	204	31	999999	228	354	888	999999	999999	932	312	999999	999999	700	344	991	897	629	659	953	318	58	999999	534	999999	970	681	731	580	576	717	999999	999999	999999	579	915	999999	999999	969	999999	828	864	999999	999999	114	776	561	301	388	718	999999	328	393	999999	404	999999	195	497	142	999999	672	167	408	270	224	926	999999	778	131	428	508	62	999999	380	999999	454	999999	999999	429	679	999999	389	352	862	48	999999	992	999999	682	457	730	995	712	999999	999999	670	466	699	790	188	999999	999999	180	960	219	485	668	23	999999	950	999999	191	999999	463	999999	293	814	545	232	825	933	355	106	673	697	999999	350	939	763	464	987	399	223	251	383	999999	999999	999999	652	999999	730	979	137	732	999999	549	928	259	999999	332	856	920	476	964	254	950	687	507	272	706	144	999999	259	999999	962	643	967	999999	89	214	84	999999	999999	669	104	999999	228	373	258	158	999999	101	66	441	608	77	923	259	996	433	947	999999	999999	945	428	11	730	593	769	782	582	112	179	677	258	434	38	807	999999	999999	732	323	258	124	132	52	672	818	935	894	719	717	828	999999	999999	372	311	999999	251	103	233	634	999999	476	576	999999	922	389	192	183	999999	126	389	999999	700	633	463	16	823	385	999999	911	657	874	999999	864	284	999999	999999	885	999999	91	565	776	77	107	719	782	999999	999999	999999	999999	999999	761	999999	603	338	133	955	633	909	305	133	865	763	321	977	729	414	711	207	408	968	307	61	957	560	613	999999	603	914	681	468	182	999999	56	286	896	29	468	536	999999	568	999999	999999	826	957	999999	22	756	999999	990	377	835	454	721	324	999999	710	897	999999	725	495	361	718	238	837	951	999999	717	999999	91	709	999999	185	999999	840	191	331	235	999999	860	600	999999	483	923	313	632	727	999999	999999	948	196	999999	999999	810	664	216	999999	747	988	999999	99	304	721	49	290	432	660	999999	881	143	999999	999999	999999	193	134	999999	878	795	
925	215	233	77	985	97	999999	999999	530	999999	391	999999	123	584	246	993	770	305	999999	444	999999	881	972	330	661	598	941	711	233	241	999999	59	338	283	822	999999	999999	31	999999	634	154	701	901	999999	26	257	30	432	248	999999	422	829	999999	999999	161	54	242	999999	415	397	999999	193	365	299	999999	341	999999	839	999999	999999	220	748	986	535	999999	941	979	687	314	414	578	519	472	328	819	856	999999	894	131	999999	999999	879	616	921	488	960	346	611	605	999999	951	999999	999999	999999	693	999999	842	919	999999	220	74	999999	599	999999	818	635	720	46	479	832	736	999999	718	984	911	340	142	74	999999	339	604	378	91	629	999999	398	999999	999999	999999	156	23	685	749	910	713	995	290	999999	113	852	249	309	141	773	947	999999	471	685	999999	362	540	999999	872	999999	999999	696	474	969	548	430	786	43	411	333	818	61	661	808	999999	916	60	527	961	203	999999	305	246	999999	999999	999999	927	173	813	999999	615	245	999999	935	304	27	531	999999	76	999999	76	215	898	808	954	896	999999	663	415	956	999999	23	999999	678	999999	320	459	166	297	636	502	623	999999	139	718	583	248	726	513	263	999999	739	461	288	999999	884	406	438	363	785	999999	273	757	856	969	999999	428	999999	220	984	567	374	33	439	999999	452	984	999999	99	381	999999	172	160	162	999999	999999	561	538	550	839	999999	999999	802	512	999999	239	865	374	169	125	164	999999	999999	999999	695	999999	715	31	999999	685	900	999999	348	981	137	860	123	999999	294	999999	50	999999	593	381	80	546	571	520	999999	950	999999	620	999999	973	999999	552	999999	631	999999	550	999999	540	439	865	999999	285	999999	821	384	752	999999	999999	89	999999	85	273	521	144	457	158	458	205	205	157	108	290	999999	374	999999	584	213	492	148	744	999999	510	461	727	441	794	863	750	146	83	835	326	540	845	898	999999	41	523	183	318	999999	662	999999	291	766	659	257	318	66	999999	549	999999	131	999999	225	999999	812	793	702	663	295	999999	999999	132	322	782	749	193	476	999999	553	690	318	999999	653	885	175	179	961	782	547	999999	999999	999999	534	211	999999	205	999999	333	999999	247	821	520	999999	999999	603	222	969	983	909	74	842	999999	999999	858	325	999999	691	340	409	999999	832	919	125	740	23	722	999999	999999	587	554	563	999999	671	999999	869	999999	807	269	291	953	209	999999	872	482	999999	999999	99	999999	886	904	513	299	923	507	415	901	404	292	379	880	624	859	406	365	510	699	582	999999	999999	527	
492	999999	58	456	443	999999	999999	642	37	999999	633	923	233	682	50	274	229	174	999999	967	403	999999	999999	410	999999	350	580	999999	972	23	999999	158	685	999999	421	91	250	999999	73	560	999999	762	999999	806	257	701	635	724	324	246	480	999999	50	31	133	967	541	648	127	103	999999	539	670	24	705	484	999999	863	270	959	999999	999999	999999	350	999999	641	270	93	163	637	714	999999	999999	999999	542	460	118	663	245	454	549	602	359	970	285	325	101	250	999999	999999	999999	771	463	364	999999	728	999999	699	908	999999	706	999999	495	490	388	427	345	999999	481	255	376	999999	628	999999	420	432	999999	140	74	797	549	29	982	390	183	942	999999	838	999999	999999	999999	418	755	752	748	101	117	999999	999999	858	979	166	769	856	999999	880	999999	648	944	790	335	999999	635	999999	999999	999999	475	114	316	999999	35	507	421	999999	111	999999	828	999999	77	329	999999	534	549	216	817	393	999999	136	983	303	999999	754	894	733	999999	967	783	643	809	70	999999	12	561	155	832	482	745	112	754	448	61	278	580	999999	475	800	636	428	999999	560	437	999999	131	23	999999	281	999999	687	188	999999	999999	999999	999999	16	703	999999	972	403	383	345	647	158	382	544	999999	999999	184	279	268	688	340	364	999999	259	633	286	999999	547	508	999999	869	999999	923	619	274	867	999999	573	920	999999	827	999999	55	958	912	289	967	586	772	999999	999999	342	429	500	803	999999	843	815	999999	427	441	435	894	999999	475	589	234	762	999999	999999	327	610	999999	999999	999999	107	319	392	346	999999	319	304	999999	999999	464	999999	999999	433	999999	999999	33	397	999999	503	720	999999	347	232	492	999999	64	999999	316	398	999999	496	999999	323	639	706	510	461	478	38	118	147	659	999999	367	938	999999	800	999999	825	999999	929	420	856	395	467	759	96	899	999999	299	114	988	999999	593	999999	999999	325	793	119	944	572	918	999999	999999	583	742	835	864	554	381	264	268	490	999999	999999	86	137	999999	999999	946	999999	562	465	738	14	158	283	999999	999999	395	635	16	999999	999999	999999	21	258	999999	811	724	999999	231	355	641	999999	846	507	347	724	891	425	999999	621	999999	999999	999999	463	432	390	435	469	916	475	999999	746	257	431	999999	261	857	827	665	126	457	32	202	999999	823	703	167	650	999999	204	999999	969	248	395	673	361	777	558	999999	90	386	999999	999999	756	196	999999	787	424	898	96	866	74	999999	280	173	150	999999	803	640	999999	232	999999	533	722	967	199	507	999999	757	999999	999999	309	
11	585	740	202	25	445	999999	927	916	999999	752	849	999999	443	219	968	231	533	33	999999	918	107	858	601	731	294	789	999999	398	999999	666	649	613	567	73	999999	539	971	135	892	783	712	812	999999	41	684	395	534	979	999999	640	234	235	999999	391	903	726	148	470	730	656	32	999999	999999	86	112	245	769	999999	999999	438	999999	407	141	200	999999	294	379	569	57	899	265	27	858	294	441	424	999999	186	170	458	400	999999	999999	246	999999	183	821	412	929	448	625	999999	945	110	390	826	103	317	999999	999999	999999	999999	423	831	400	15	680	706	644	999999	141	593	219	586	47	749	13	894	999999	999999	473	966	999999	608	999999	999999	82	999999	904	614	330	796	999999	999999	999999	821	97	573	845	755	502	124	999999	999999	317	41	945	368	72	640	823	209	877	153	155	999999	938	814	557	299	933	999999	802	39	366	344	592	668	999999	999999	999999	439	59	685	539	358	208	399	301	252	165	999999	695	273	999999	999999	918	999999	406	719	883	283	25	555	821	999999	322	999999	884	972	449	287	881	846	978	999999	159	202	614	796	192	549	522	314	143	229	237	538	248	245	425	999999	271	767	342	999999	999999	503	999999	958	46	470	514	329	803	878	831	848	295	407	999999	726	253	999999	536	343	999999	710	421	602	353	784	499	999999	556	713	25	999999	513	599	969	999999	339	655	760	999999	44	999999	511	265	397	999999	253	841	999999	699	999999	662	240	999	627	713	91	999999	615	261	999999	999999	999999	99	863	717	344	695	999999	999999	396	597	848	815	999999	567	209	999999	214	999999	999999	999999	386	856	231	362	884	999999	972	999999	574	78	50	508	749	179	430	422	402	680	999999	557	999999	946	999999	894	813	425	999999	69	513	999999	66	650	720	999999	488	915	867	510	833	829	723	180	751	328	556	350	999999	140	147	786	763	999999	999999	983	253	439	554	336	549	468	999999	912	752	649	22	400	787	435	690	514	554	892	846	224	834	243	205	983	347	473	999999	569	922	727	171	531	729	737	79	999999	371	541	999999	374	24	810	999999	111	316	999999	562	639	449	633	242	871	687	706	158	20	244	999999	988	85	119	255	990	35	488	999999	999999	59	365	642	152	23	931	999999	209	33	814	103	677	191	910	999999	130	298	494	299	999999	33	588	69	814	801	552	885	265	769	820	402	623	999999	495	512	283	807	491	229	940	215	999999	135	999999	151	893	807	999999	399	134	701	541	198	646	647	470	306	999999	350	999999	
56	227	440	212	422	480	851	695	407	999999	323	999999	275	359	999999	526	463	863	672	908	745	999999	865	644	999999	999999	434	999999	848	999999	977	979	150	758	999999	999999	999999	922	783	670	999999	121	999999	953	999999	894	275	839	18	999999	17	999999	165	442	725	336	361	999999	93	561	999999	999999	847	365	999999	999999	667	517	464	651	999999	541	89	11	866	633	952	912	999999	234	999999	594	999999	727	44	543	824	707	999999	568	999999	280	838	231	625	380	274	999999	494	477	237	999999	385	367	670	475	999999	163	576	102	384	449	963	859	966	999999	501	999999	999999	925	519	959	485	999999	999999	999999	702	999999	386	496	369	999999	999999	364	997	837	219	813	67	569	189	671	141	999999	193	196	999999	979	265	174	878	154	91	999999	958	277	283	999999	351	490	773	505	776	89	999999	834	30	608	999999	138	251	687	72	999999	999999	848	827	544	712	829	871	999999	602	221	617	225	468	999999	406	999999	564	731	999999	576	795	684	894	61	217	359	175	709	128	136	999999	201	92	999999	999999	120	999999	999999	775	999999	999999	60	999999	564	999999	517	375	170	212	141	574	519	999999	999999	966	71	953	775	337	999999	663	172	604	476	999999	425	143	999999	47	296	289	999999	999999	949	999999	745	781	340	589	700	984	999999	507	999999	562	999999	999999	596	999999	760	166	674	411	999999	859	456	999999	436	276	56	384	236	999999	915	851	747	564	276	999999	230	290	999999	999999	636	999999	658	664	999999	999999	884	450	546	999999	286	139	615	425	543	99	999999	999999	355	999999	999999	326	999999	881	999999	145	999999	849	709	999999	142	480	543	999999	774	52	210	792	837	522	999999	606	837	450	846	786	245	332	999999	186	37	931	934	559	999999	999999	999999	999999	83	483	109	45	740	487	653	999999	596	137	650	500	999999	718	462	999999	682	936	488	317	44	805	899	491	828	532	40	211	546	999999	835	999999	431	432	718	364	423	355	999999	360	796	999999	199	118	682	529	297	319	479	111	876	715	999999	313	999999	277	584	999999	216	218	456	452	269	613	302	195	999999	466	999	999999	999999	999999	81	138	520	993	616	790	809	308	999999	721	731	445	117	999999	633	127	689	999999	780	806	148	657	999999	354	781	586	816	496	459	830	999999	999999	691	549	644	999999	792	749	661	793	999999	907	972	735	720	824	999999	999999	562	999999	999999	999999	327	613	999999	424	235	176	222	39	974	323	849	999999	412	360	999999	567	485	930	999999	999999	789	986	998	240	685	178	633	956	90	643	933	
506	63	999999	63	88	999999	230	477	626	537	999999	819	999999	68	567	333	370	999999	938	697	999999	628	836	768	341	999999	957	739	67	542	266	949	340	389	352	999999	650	306	675	999999	264	462	707	412	168	177	514	182	127	845	273	884	152	946	310	878	227	999999	722	473	403	491	420	93	280	682	999999	114	716	215	682	999999	999999	999999	442	180	920	433	610	999999	110	785	621	999999	278	381	807	999999	88	473	144	657	584	211	812	773	52	999999	999999	486	999999	409	999999	911	999999	210	488	420	513	999999	957	793	392	999999	999999	999999	869	207	814	899	874	104	999999	999999	81	34	488	204	919	999999	137	306	999999	999999	485	701	329	709	999999	999999	999999	396	999999	948	516	350	275	35	838	203	903	844	999999	999999	611	999999	383	223	840	147	721	293	999999	844	999999	660	999999	268	999999	999999	298	999999	158	746	17	999999	999999	87	735	731	759	462	366	999999	765	999999	497	999999	999999	892	999999	999999	869	911	356	608	895	46	945	855	999999	16	952	999999	904	743	999999	999999	235	999999	999999	305	487	118	388	269	927	775	999999	719	172	442	745	999999	353	192	301	999999	400	408	592	187	142	999999	882	999999	509	999999	821	32	596	435	999999	399	522	32	629	760	533	97	680	130	957	235	693	415	999999	772	823	722	451	459	999999	826	541	202	172	607	999999	999999	999999	738	953	66	133	737	999999	999999	999999	330	562	540	713	313	999999	471	229	907	196	476	490	999999	999999	108	580	147	763	17	858	330	859	32	534	896	999999	941	176	901	112	955	807	999999	999999	503	169	910	746	368	108	999999	972	999999	420	758	155	31	373	855	486	985	973	600	496	999999	470	540	999999	999999	975	786	304	328	999999	241	669	574	634	871	939	999999	400	405	999999	999999	358	604	999999	999999	751	317	578	321	425	126	981	999999	429	765	999999	629	904	929	999999	322	775	653	999999	999999	99	580	396	501	916	999999	595	578	691	708	999999	865	999999	999999	75	999999	999999	982	903	999999	259	462	155	999999	839	319	999999	471	21	596	23	999999	155	433	999999	180	920	86	405	608	531	413	525	721	776	177	999999	673	999999	725	114	792	750	770	929	637	435	528	662	606	61	134	999999	104	999999	999999	720	504	554	999999	747	141	587	304	168	845	999999	434	999999	671	618	101	606	999999	491	230	954	385	504	58	745	401	423	799	999999	407	999999	430	36	491	456	206	129	999999	999999	973	215	999999	611	93	999999	10	436	990	987	999999	527	280	613	999999	340	999999	
10	505	158	999999	717	788	747	761	998	515	407	609	225	422	972	999999	318	517	24	508	773	420	357	744	964	999999	999999	597	879	576	817	562	161	121	999999	623	999999	999999	266	999999	708	999999	94	195	999999	827	999999	999999	987	892	999999	105	459	831	571	999999	999999	413	391	293	976	159	882	432	697	845	458	113	225	999999	813	999999	999999	597	999999	999999	336	172	152	147	657	999999	610	987	615	999999	113	329	999999	617	475	418	249	972	451	999999	999999	999999	999999	999999	999999	999999	359	639	999999	283	999999	999999	41	648	262	999999	271	254	636	739	549	894	816	999999	742	139	562	607	882	404	447	288	156	251	954	999999	674	394	769	985	886	971	999999	341	999999	251	297	902	364	490	157	995	346	711	999999	83	999999	522	24	248	119	752	756	683	836	564	715	790	693	588	321	876	484	650	999999	577	986	999999	105	501	841	660	253	402	257	999999	942	999999	240	881	828	999999	380	999999	876	144	224	234	999999	999999	535	507	218	999999	179	280	999999	695	859	442	97	371	999999	523	407	458	508	363	999999	999999	999999	281	559	999999	760	169	506	999999	774	999999	363	761	978	781	965	344	451	999999	999999	976	930	256	584	798	999999	466	734	856	999999	427	635	999999	798	121	701	264	999999	407	25	19	999999	566	921	999999	88	335	392	645	999999	73	16	41	140	459	463	376	696	760	999999	999999	435	650	831	356	92	502	963	867	90	711	396	54	461	224	212	374	335	443	999999	999999	999999	999999	307	69	421	604	730	348	657	335	567	999999	999999	721	999999	134	999999	999999	68	586	372	999999	999999	999999	677	961	999999	915	257	99	50	999999	50	999999	229	346	352	999999	935	488	771	624	220	755	154	208	999999	740	639	88	640	760	999999	142	106	999999	999999	460	391	459	999999	999999	101	568	999999	314	156	831	502	248	781	962	639	580	999999	748	314	809	999999	478	306	999999	285	999999	458	290	877	907	462	669	811	891	999999	999999	999999	956	532	999999	470	839	999999	999999	247	999999	306	999999	131	804	327	357	255	724	757	913	162	194	539	922	119	999999	436	999999	378	999999	999999	890	581	999999	125	859	226	999999	348	863	426	473	999999	884	872	780	169	999999	590	999999	424	97	143	477	333	999999	427	609	541	467	412	813	465	999999	965	416	106	967	688	467	141	592	999999	999999	999999	689	592	654	59	338	844	364	658	274	417	999999	999999	113	999999	999999	442	616	130	881	460	612	999999	196	918	466	684	201	393	999999	972	832	999999	999999	980	644	
688	772	999999	213	999999	999999	165	201	997	999999	659	992	147	999999	35	525	471	504	999999	883	681	405	735	593	999999	652	999999	535	999999	585	999999	999999	999999	195	167	999999	999999	917	269	412	457	816	198	303	806	691	63	999999	106	457	370	217	804	999999	962	999999	999999	966	558	970	87	630	899	421	987	999999	869	952	999999	365	469	999999	999999	41	999999	864	216	442	787	962	598	429	999999	844	225	999999	712	35	232	875	634	100	368	999999	999999	999999	999999	777	315	664	822	111	999999	999999	987	816	972	773	670	108	85	999999	999999	595	381	658	201	65	206	999999	999999	843	729	810	731	379	194	999999	707	609	947	439	137	133	150	497	565	696	856	408	458	939	364	999999	799	40	999999	773	917	999999	635	999999	580	748	234	978	381	64	20	618	632	36	75	71	160	646	475	65	999999	884	102	504	208	798	118	500	489	999999	21	700	467	421	38	41	973	95	859	389	999999	999999	125	510	686	999999	999999	432	874	303	973	163	565	999999	327	999999	583	141	662	999999	640	734	498	999999	53	999999	160	220	999999	43	98	999999	787	999999	167	999999	999999	999999	999999	961	32	685	626	196	631	999999	144	612	103	999999	999999	841	999999	86	999999	174	673	348	467	999999	96	566	435	840	214	907	999999	479	698	45	275	991	323	701	760	954	999999	312	999999	999999	185	999999	126	13	999999	256	643	710	346	992	999999	429	134	451	874	999999	260	999999	981	723	492	665	914	68	999999	999999	999999	730	326	794	66	370	204	999999	200	999999	449	999999	264	999999	274	665	143	999999	427	845	866	871	826	304	704	331	999999	430	702	519	634	68	284	128	727	912	393	551	999999	999999	235	999999	261	999999	26	828	999999	33	999999	826	532	219	640	883	600	657	903	32	99	735	49	773	579	681	914	391	157	146	240	362	999999	591	999999	179	619	24	620	500	999999	876	999999	308	971	876	987	424	427	400	999999	80	18	370	999999	210	218	999999	281	999999	422	635	680	394	792	999999	999999	941	449	999999	273	999999	46	413	744	223	999999	741	801	703	999999	499	963	757	619	169	353	911	139	568	999999	167	742	999999	88	652	999999	999999	515	874	331	56	975	956	136	999999	44	605	999999	248	275	477	999999	578	885	923	999999	923	775	633	753	643	811	881	509	116	843	996	999999	102	27	529	235	999999	382	647	524	17	630	678	135	748	295	891	999999	999999	507	999999	164	164	980	281	640	999999	131	688	244	103	456	29	107	48	999999	533	999999	999999	251	999999	
999999	247	408	664	999999	999999	999999	14	357	920	999999	25	609	679	999999	180	122	746	889	999999	806	693	413	430	561	610	581	97	478	762	999999	555	252	999999	999999	916	755	999999	999999	543	383	126	341	999999	514	440	999999	999999	999999	109	420	484	999999	897	926	512	834	978	112	692	999999	999999	535	595	999999	43	772	835	999999	924	424	796	767	999999	999999	689	362	99	999999	130	200	163	890	999999	999999	196	698	355	847	999999	92	999999	999999	295	29	961	591	999999	74	481	667	585	716	281	685	624	716	512	999999	247	999999	999999	71	981	502	370	530	999999	254	999999	344	427	988	255	842	999999	583	481	999999	19	107	616	34	999999	462	615	447	619	999999	999999	999999	196	429	609	999999	346	715	241	999999	658	440	435	999999	11	999999	999999	596	471	438	48	50	244	186	917	149	544	720	627	528	886	999999	911	471	526	592	158	997	999999	940	506	930	352	688	677	578	672	999999	33	999999	999999	28	975	999999	999999	999999	246	999999	512	469	770	626	98	999999	906	999999	528	964	999999	418	988	253	218	530	999999	117	999999	556	999999	348	477	429	999999	329	316	868	947	999999	815	840	356	148	495	999999	999999	999999	842	640	999999	943	59	999999	999999	614	319	968	999999	454	258	548	999999	999999	510	999999	992	999999	929	999999	999999	999999	786	797	999999	144	72	849	757	299	999999	63	275	68	774	999999	999999	769	289	999999	999999	999999	68	999999	999999	276	851	666	637	332	999999	828	949	999999	245	743	999999	261	999999	14	551	470	221	520	104	204	283	930	915	945	875	233	999999	847	760	67	979	293	324	881	293	406	999999	435	372	532	113	203	823	41	409	46	219	284	540	549	136	547	999999	288	999999	921	750	692	999999	703	767	999999	322	999999	763	999999	999999	677	721	155	258	786	999999	572	101	999999	116	883	999999	838	23	787	316	999999	930	442	884	46	888	999999	656	528	978	668	999999	10	880	645	278	536	109	541	562	395	300	349	398	999999	196	913	814	866	157	618	999999	979	796	111	999999	999999	987	900	789	360	499	999999	808	489	807	100	209	999999	615	18	999999	482	234	920	920	591	53	58	850	999999	556	789	381	369	978	785	214	779	398	947	999999	999999	751	212	999999	570	541	909	39	999999	714	353	999999	148	880	217	755	875	191	665	287	939	59	815	804	709	358	448	999999	32	886	429	83	667	469	538	730	32	34	359	59	144	29	754	269	212	538	243	999999	999999	39	339	598	732	670	609	160	936	999999	196	999999	102	408	
17	218	294	999999	593	999999	352	487	732	850	999999	616	999999	920	304	555	999999	181	125	959	999999	992	557	831	350	999999	860	388	794	624	837	999999	999999	735	21	546	999999	999999	944	564	146	294	306	999999	766	125	527	689	999999	390	806	999999	106	142	669	24	661	999999	929	999999	818	999999	692	999999	22	694	659	417	908	758	580	668	999999	999999	823	455	999999	78	999999	234	478	180	532	414	999999	999999	50	823	76	996	884	521	13	358	746	999999	999999	198	475	82	465	120	781	106	809	148	999999	546	319	223	329	593	399	704	127	647	441	288	999999	200	653	836	999999	999999	874	69	664	878	814	650	853	506	602	999999	999999	368	999999	436	605	999999	43	504	514	852	677	301	132	309	240	108	999999	323	899	285	428	629	769	869	999999	749	483	999999	731	669	370	823	999999	999999	999999	759	999999	14	683	619	166	159	999999	498	244	583	999999	365	647	716	999999	540	607	999999	999999	149	999999	529	213	855	206	132	772	844	492	853	310	724	374	480	849	736	640	999999	129	279	999999	999999	999999	649	999999	127	273	999999	760	829	225	673	834	795	171	999999	800	999999	422	999999	386	487	999999	390	999999	222	999999	176	866	999999	999999	328	207	303	999999	327	894	564	999999	999999	859	999999	94	662	999999	637	890	578	319	999999	935	999999	866	95	999999	820	999999	254	377	600	999999	106	159	588	929	897	476	999999	954	843	999999	246	785	343	184	629	999999	999999	752	644	999999	423	857	745	245	98	461	999999	411	999999	999999	649	197	999999	952	763	999999	505	732	740	170	359	623	476	295	699	999999	532	999999	272	426	999999	502	732	278	712	999999	413	353	841	999999	365	139	999999	790	999999	58	344	391	999999	31	898	621	999999	484	973	799	391	460	546	72	929	209	148	604	142	999999	465	999999	249	523	204	162	891	305	999999	229	999999	685	999999	651	691	151	500	999999	528	309	491	258	999999	913	858	952	806	779	515	165	990	999999	657	47	592	170	999999	897	826	746	729	716	678	753	118	705	359	894	380	788	709	898	86	833	666	999999	878	336	999999	251	355	122	789	999999	999999	362	37	73	68	999999	999	603	423	999999	579	774	579	551	804	162	603	999999	408	727	456	102	262	824	381	385	291	814	241	585	999999	617	926	37	523	756	999999	296	836	849	999999	999999	484	303	264	891	637	336	532	512	648	442	713	72	204	147	999999	213	999999	682	249	194	999999	838	999999	999999	848	551	38	57	999999	317	85	559	938	350	617	958	999999	
489	747	955	292	999999	999999	958	903	999999	833	386	655	474	604	163	609	604	999999	645	912	999999	999999	95	999999	484	37	340	367	999999	999999	853	529	152	643	212	999999	294	902	641	901	432	999999	999999	718	652	999999	20	713	922	949	344	605	971	55	999999	446	661	656	999999	999999	606	999999	999999	740	999999	856	513	830	401	999999	325	999999	112	744	489	999999	999999	377	656	92	999999	627	444	214	789	258	557	999999	999999	999999	283	637	999999	939	305	831	318	252	999999	795	888	999999	999999	704	634	999999	502	237	566	999999	386	999999	999999	725	685	978	166	999999	999999	731	308	417	464	999999	944	688	999999	999999	449	657	925	817	639	860	203	836	315	999999	999999	157	755	999999	540	342	999999	989	637	379	999999	326	675	773	301	17	999999	481	725	685	999999	999999	46	339	788	908	117	568	655	149	531	999999	999999	425	965	803	975	999999	877	132	256	955	999999	236	909	132	981	162	526	999999	999999	722	121	630	981	633	999999	999999	541	631	234	999999	999999	498	848	415	653	999999	807	497	41	518	604	603	439	804	999999	809	430	665	926	955	999999	999999	999999	809	999999	52	999999	999999	692	559	446	255	897	999999	620	999999	388	999999	479	999999	355	999999	600	999999	127	517	200	999999	738	999999	999999	876	704	279	778	321	722	999999	677	610	816	999999	999999	482	82	358	705	14	999999	343	430	926	195	205	610	23	433	999999	691	229	851	999999	999999	390	563	570	551	628	655	999999	839	350	826	869	914	879	233	999999	782	768	999999	196	999999	405	881	80	690	508	999999	765	887	802	356	999999	758	999999	999999	424	919	512	807	87	999999	883	503	90	109	999999	999999	999999	999999	315	148	923	417	665	999999	208	509	493	879	999999	999999	999999	999999	47	993	378	120	999999	999999	809	208	999999	961	999999	837	119	901	800	970	999999	228	999999	976	582	664	999999	999999	102	999999	674	915	436	632	999999	128	468	999999	466	96	731	216	924	724	979	117	867	961	683	828	164	306	999999	522	515	824	999999	999999	999999	999999	999999	337	27	80	342	894	771	999999	206	999999	379	647	444	714	248	167	999999	999999	996	475	796	999999	366	274	999999	999999	216	913	127	941	106	554	633	93	526	403	198	999999	392	94	345	230	765	77	459	516	999999	999999	284	357	530	999999	917	374	999999	108	999999	999999	939	999999	687	999999	530	265	518	824	24	360	999999	999999	969	448	830	999999	139	999999	706	298	815	624	515	999999	638	999999	420	298	636	268	507	999999	999999	445	915	999999	999999	487	700	999999	999999	
634	502	511	999999	439	388	999999	999999	999999	244	20	401	682	938	999999	999999	475	229	760	999999	230	197	755	853	769	422	999999	533	999999	514	652	875	206	739	190	131	999999	416	209	391	999999	999999	999999	34	999999	999999	999999	506	600	968	931	267	939	664	338	999999	747	999999	47	999999	853	999999	574	500	592	144	999999	942	757	203	456	68	30	378	516	999999	999999	731	367	742	672	37	932	444	583	394	999999	541	999999	744	384	354	379	191	538	779	745	140	999999	361	999999	807	749	407	522	999999	247	571	158	427	879	25	301	304	355	826	626	140	917	208	209	662	999999	999999	818	111	999999	838	840	999999	175	436	299	15	910	999999	287	999999	999999	710	156	374	393	984	999999	368	999999	84	836	999999	999999	615	222	243	162	179	275	736	588	999999	999999	999999	731	421	262	452	726	999999	999999	490	999999	101	217	999999	61	834	999999	999999	999999	460	57	615	12	999999	583	560	999999	66	853	999999	599	550	946	511	527	747	999999	972	731	421	642	767	999999	355	174	72	407	15	999999	327	899	718	588	138	373	577	999999	603	837	702	239	999999	442	654	891	997	154	706	689	314	999999	307	825	999999	817	290	926	656	999999	999999	162	999999	875	535	840	880	962	817	147	949	351	49	999999	39	192	973	334	45	999999	999999	999999	700	999999	877	136	602	999999	999999	320	92	651	999999	639	999999	549	30	794	907	999999	999999	999999	336	568	999999	962	161	172	795	553	844	955	891	201	797	603	462	892	998	408	248	999999	119	999999	65	308	999999	410	818	999999	999999	999999	426	999999	454	141	590	141	585	999999	999999	440	107	309	999999	137	759	999999	842	722	96	137	999999	508	575	32	925	829	999999	441	371	999999	999999	999999	999999	999999	538	999999	999999	665	999999	330	316	93	434	999999	890	810	41	927	548	54	568	105	404	999999	392	999999	656	432	216	760	627	154	553	233	999999	792	999999	810	598	100	810	999999	709	765	821	712	84	767	142	124	798	999999	892	327	999999	258	910	356	282	999999	999999	325	459	262	703	171	540	210	721	999999	892	231	339	457	243	999999	395	638	223	999999	843	889	999999	101	962	51	262	236	50	837	881	571	537	977	999999	494	726	457	72	659	181	999999	56	999999	232	999999	256	444	93	800	863	282	143	602	777	133	35	999999	300	999999	909	314	169	883	999999	331	999999	361	379	748	665	937	575	563	509	969	842	265	868	394	999999	818	999999	250	973	609	999999	934	999999	955	999999	368	167	410	749	866	714	172	999999	
999999	999999	894	74	999999	145	999999	706	999999	999999	999999	290	999999	499	905	999999	101	171	919	910	616	894	759	999999	424	289	306	780	174	813	642	265	679	999999	967	511	900	999999	808	114	57	999999	856	841	403	674	700	869	999999	544	999999	999999	794	999999	212	16	133	999999	999999	64	838	999999	999999	766	460	551	610	999999	999999	403	966	347	362	814	862	713	47	917	757	749	999999	999999	527	630	164	937	999999	427	999999	999999	388	166	113	753	276	902	371	999999	999999	851	999999	378	999999	999999	577	999999	352	980	400	999999	969	999999	986	999999	476	411	628	910	611	522	90	193	96	571	25	810	244	609	548	960	352	946	535	999999	686	220	999999	668	999999	999999	595	490	999999	746	990	181	180	999999	287	864	284	460	999999	868	999999	880	291	775	843	999999	86	743	441	440	999999	32	999999	999999	224	265	321	959	858	768	927	599	166	350	580	843	639	41	331	684	686	891	468	666	144	805	929	999999	825	294	766	999999	58	597	600	968	501	100	988	31	552	324	602	999999	941	181	724	999999	205	999	138	54	421	757	753	264	564	23	945	418	336	997	144	573	999999	84	550	569	750	999999	999999	549	999999	999999	999999	371	299	999999	725	999999	999999	988	128	825	166	999999	440	999999	999999	345	413	999999	154	999999	694	555	190	39	999999	866	999999	165	200	593	999999	588	999999	121	626	392	999999	817	999999	982	999999	348	878	999999	999999	999999	999999	259	725	414	208	865	404	473	614	586	190	269	37	858	341	926	999999	999999	999999	578	720	999999	999999	460	379	595	999999	171	252	356	676	871	999999	440	999999	381	439	786	394	792	194	537	506	50	211	705	789	440	651	999999	551	353	151	999999	569	324	584	275	44	613	676	242	231	268	910	319	646	597	635	959	496	999999	150	385	999999	192	822	634	259	673	805	758	520	841	804	332	730	785	871	999999	796	174	751	999999	125	951	316	248	999999	891	999999	202	999999	691	999999	540	999999	765	454	999999	502	999999	25	370	807	918	722	390	999999	999999	589	861	726	726	999999	332	999999	369	999999	442	999999	584	504	367	614	613	952	999999	926	274	129	999999	340	999999	999999	846	158	391	973	207	239	999999	784	552	312	208	999999	999999	529	591	999999	999999	506	999999	510	918	455	658	756	203	965	999999	999999	199	468	624	530	241	999999	326	184	999999	395	71	212	999999	799	952	64	416	999999	874	309	345	999999	286	468	328	983	498	401	499	999999	779	242	345	472	595	94	999999	677	244	768	999999	999999	999999	
457	444	809	999999	128	999999	603	350	999999	101	999999	128	205	191	166	999999	999999	822	924	999999	253	615	829	867	486	999999	868	999999	738	902	999999	105	927	600	999999	34	518	432	379	897	999999	999999	722	151	750	354	399	902	531	474	999999	999999	288	732	159	841	999999	941	84	914	634	237	611	999999	985	498	999999	999999	362	141	999999	999999	452	37	788	959	893	688	126	142	814	965	844	274	914	170	817	999999	450	988	419	577	357	465	999999	668	683	567	165	261	999999	794	550	399	781	171	502	999999	944	200	948	926	824	942	109	668	392	999999	999999	825	681	999999	164	999999	722	126	999999	999999	763	999999	999999	999999	532	999999	999999	999999	999999	999999	493	999999	667	566	260	260	49	492	999999	415	365	604	286	346	999999	999999	580	999999	639	186	677	664	693	515	999999	824	914	622	404	999999	963	999999	253	999999	853	496	999999	999999	745	999999	333	240	999999	72	631	999999	844	939	17	201	999999	820	390	249	999999	999999	69	999999	999999	436	999999	427	97	999999	451	999999	361	999999	492	831	999999	466	422	735	852	447	999999	631	883	338	980	975	615	213	999999	999999	699	999999	169	35	437	999999	55	318	568	906	152	582	620	355	807	505	999999	186	27	999999	408	655	999999	340	538	438	279	740	456	370	999999	884	126	308	586	999999	999999	467	999999	178	420	113	176	999999	999999	717	999999	537	999999	999999	528	438	999999	847	744	999999	999999	999999	496	998	735	315	862	208	999999	267	465	322	999999	460	327	989	999999	849	417	304	488	450	45	820	427	999999	999999	971	842	382	699	279	563	542	739	359	970	999999	443	115	999999	968	999999	47	262	697	768	80	999999	999999	656	346	439	449	565	176	999999	675	999999	999999	105	890	999999	722	999999	196	758	236	720	999999	28	387	415	312	63	520	600	998	568	730	999999	149	814	314	726	363	839	123	977	999999	566	305	824	449	999999	359	999999	999999	478	75	939	542	359	999999	519	278	930	136	395	54	999999	794	117	999999	30	956	86	62	999999	215	356	644	258	999999	999999	723	563	965	999999	704	999999	472	530	502	790	441	789	999999	794	999999	432	713	728	933	999999	771	198	999999	429	999999	283	560	999999	273	719	999999	293	211	787	795	715	964	833	999999	145	999999	274	614	69	999999	999999	461	267	548	782	643	999999	325	161	639	535	589	999999	999999	430	999999	999999	266	999999	496	157	999999	836	999999	741	467	879	46	999999	891	507	583	913	999999	887	821	302	594	490	85	387	968	60	158	270	135	428	593	271	787	
999999	17	830	573	999999	588	625	268	999999	325	999999	999999	527	269	142	951	999999	705	362	609	999999	999999	775	999999	118	188	538	688	738	616	999999	296	774	20	126	500	752	350	408	308	206	43	788	999999	322	507	999999	790	999999	318	459	999999	241	661	731	999999	241	999999	999999	263	999999	936	530	999999	286	477	999999	516	152	642	209	335	306	63	999999	32	956	610	395	611	736	747	672	429	166	325	64	122	999999	96	268	629	886	155	258	269	512	999999	889	844	999999	934	647	999999	119	999999	426	187	999999	708	83	631	737	852	526	312	273	999999	43	960	999999	999999	999999	999999	383	999999	999999	161	805	999999	519	368	720	999999	999999	999999	110	999999	320	43	999999	999999	863	581	999999	636	999999	43	999999	945	999999	411	565	929	431	408	707	591	999	540	683	275	381	116	198	999999	911	999999	642	999999	212	999999	790	999	999999	999999	138	999999	999999	747	999999	416	999999	860	156	117	999999	999999	129	811	104	518	299	999999	359	634	505	999999	392	308	725	707	999999	903	742	32	620	565	868	886	280	61	999999	262	854	277	742	521	959	91	911	130	75	999999	999999	999999	684	21	999999	999999	49	380	999999	999999	31	979	999999	629	127	133	496	247	922	242	999999	999999	999999	47	925	92	999999	984	798	310	397	604	641	570	999999	58	348	609	915	441	999999	899	786	805	999999	875	999999	123	999999	835	594	673	999999	832	299	586	725	646	999999	567	544	64	582	963	356	426	347	454	355	78	785	887	332	490	395	641	266	173	806	60	829	778	590	962	716	999999	406	808	280	697	333	999999	524	357	999999	999999	326	999999	459	813	999999	808	767	335	999999	707	350	999999	447	999999	999999	999999	840	44	999999	765	474	620	257	633	30	539	183	657	745	93	372	975	593	602	999999	443	714	992	999999	30	20	264	911	18	382	999999	370	999999	377	771	861	489	618	141	328	705	576	825	999999	999999	999999	999999	590	999999	344	999999	135	844	342	886	847	999999	521	999999	755	219	708	248	260	342	178	560	999999	973	231	883	366	461	284	999999	866	888	209	999999	395	900	999999	944	674	17	563	526	290	490	999999	24	967	999999	999999	999999	999999	999999	999999	461	830	84	829	616	745	460	18	673	570	722	30	958	999999	999999	999999	854	545	999999	573	999999	999999	652	999999	999999	59	216	999999	466	85	176	622	538	322	748	694	999999	999999	67	208	223	999	890	955	999999	470	965	377	970	999999	531	572	242	764	332	999999	188	804	39	567	539	544	552	597	404	109	491	
645	899	312	20	999999	488	999999	359	253	888	696	999999	339	93	839	945	887	999999	603	999999	773	990	76	999999	999999	51	999999	999999	679	457	302	561	469	978	329	478	668	567	748	94	999999	414	88	793	491	999999	700	999999	699	999999	664	53	800	718	717	655	832	795	999999	999999	988	896	680	999999	595	144	999999	360	763	371	286	329	999999	519	999999	369	911	282	34	999999	999999	25	969	89	792	259	760	750	270	674	645	873	73	999999	105	779	734	999999	999999	356	851	349	999999	999999	999999	999999	247	291	999999	999999	743	560	770	999999	401	973	999999	600	14	346	384	999999	999999	99	725	999999	999999	800	999999	935	634	629	84	677	570	11	304	641	767	999999	22	479	746	999999	930	95	999999	981	614	999999	999999	143	287	999999	999999	360	259	630	999999	909	88	999999	867	77	999999	999999	999999	102	521	400	999999	295	999999	556	999999	904	754	188	999999	640	310	285	195	302	93	999999	352	223	704	999999	751	674	39	857	378	999999	612	999999	197	816	609	19	469	224	453	566	310	730	538	78	605	81	471	971	609	803	261	574	983	232	771	999999	397	310	999999	14	266	976	188	757	301	999999	990	352	41	300	999999	971	849	999999	201	621	684	636	615	999999	213	67	258	999999	324	999999	694	999999	55	347	622	169	575	448	309	334	552	781	776	529	91	999999	939	319	988	999999	725	466	41	159	587	761	695	968	999999	208	728	613	442	264	390	35	307	999999	678	656	405	410	227	867	79	903	860	95	598	94	127	938	586	44	322	238	999999	895	760	999999	999999	607	647	110	999999	938	999999	522	148	65	821	999999	999999	342	999999	324	248	174	90	683	999999	609	379	716	91	999999	999999	408	941	162	102	999999	933	817	999999	798	762	127	999999	140	565	999999	946	542	272	871	308	254	160	999999	990	768	815	999999	999999	999999	237	930	29	816	912	940	580	986	963	420	322	823	159	999999	562	131	903	999999	999999	562	999999	999999	454	999999	999999	782	257	943	171	999999	595	857	857	328	571	831	999999	454	228	999999	767	960	579	852	559	484	104	999999	445	869	864	866	957	407	210	400	486	810	999999	139	692	637	824	999999	824	999999	966	830	999999	730	999999	459	730	503	999999	702	999999	602	660	16	999999	192	999999	302	469	999999	899	999999	128	999999	355	297	999999	98	932	139	999999	939	37	104	518	273	999999	999999	845	999999	145	464	611	999999	143	883	159	999999	999999	510	138	531	180	999999	565	516	712	353	385	736	341	642	570	999999	567	327	
999999	999999	999999	999999	999999	999999	457	64	594	444	848	620	47	471	147	798	646	432	10	613	768	933	539	12	999999	999999	338	118	999999	999999	894	945	940	999999	318	594	831	999999	869	999999	84	999999	999999	130	667	999999	316	914	598	999999	999999	999999	999999	999999	999999	641	36	495	863	442	465	999999	980	999999	550	902	679	999999	162	553	966	618	562	666	539	652	433	418	344	468	892	424	519	999999	507	999999	290	987	266	999999	999999	999999	174	999999	879	735	146	417	580	999999	423	94	761	55	575	386	585	999999	423	906	999999	617	160	404	549	999999	828	448	594	999999	621	691	965	485	999999	630	453	999999	786	804	515	26	838	999999	999999	807	999999	474	999999	999999	999999	292	574	359	999999	950	195	770	887	838	906	999999	822	999999	999999	731	129	286	70	945	932	460	221	619	401	999999	779	580	358	999999	388	999999	482	474	622	999999	999999	615	999999	44	444	999999	999999	948	897	999999	999999	61	436	323	688	386	999999	30	197	721	80	955	958	277	181	999999	999999	155	459	552	225	999999	999999	813	614	514	270	36	510	259	222	999999	999999	583	998	727	999999	44	63	999999	951	461	286	901	269	171	656	747	863	829	271	999999	499	355	601	999999	887	623	709	999999	126	999999	520	999999	999999	806	243	385	999999	454	471	999999	102	457	600	764	82	272	553	452	857	522	172	681	987	999999	774	376	981	163	839	530	999999	879	999999	574	941	347	403	462	928	281	478	419	999999	884	998	51	754	837	771	625	79	266	999999	603	224	838	999999	386	42	999999	999999	126	614	941	61	223	572	36	999999	735	869	999999	524	586	54	753	999999	999999	132	733	621	153	999999	223	460	78	562	999999	360	999999	397	26	999999	999999	877	361	804	426	832	785	478	999999	999999	999999	756	978	742	740	559	470	523	999999	263	309	255	259	999999	401	999999	983	660	290	676	719	348	852	999999	463	708	692	949	999999	280	999999	264	893	138	355	999999	999999	336	999999	999999	889	589	549	762	130	816	999999	999999	413	936	999999	135	198	61	305	698	903	317	289	42	867	999999	999999	576	916	55	361	130	388	999999	18	657	838	558	999999	139	798	99	550	647	90	74	545	961	431	999999	999999	999999	833	656	999999	999999	56	790	865	377	963	972	999999	84	464	999999	999999	479	999999	202	296	999999	274	175	999999	814	999999	999999	999999	802	999999	664	999999	999999	980	999999	297	731	380	999999	610	57	693	999999	176	825	253	476	192	582	825	76	43	999999	925	435	577	667	756	749	408	414	999999	
72	401	999999	999999	151	104	945	219	517	999999	95	592	248	947	999999	999	84	999999	999999	459	999999	977	909	999999	917	778	554	940	630	974	630	444	205	219	630	27	867	998	999999	999999	246	373	317	966	948	646	686	487	722	667	682	188	118	954	469	94	491	999999	910	372	549	14	588	999999	999999	650	396	39	999999	837	142	86	469	918	223	15	670	943	681	280	102	999999	228	963	999999	451	335	251	749	545	535	198	999999	738	831	241	784	774	497	307	260	657	171	885	999999	605	719	999999	741	464	999999	548	999999	639	280	999999	786	625	249	37	999999	154	289	780	311	944	999999	999999	96	999999	230	895	456	384	29	445	905	999999	999999	697	731	999999	999999	999999	131	999999	201	458	467	999999	454	999999	534	469	982	999999	377	390	583	591	616	999999	113	759	999999	528	999999	622	999999	835	577	454	197	552	999999	189	999999	999999	999999	999999	752	540	272	738	536	71	370	986	401	913	77	999999	759	847	999999	742	999999	750	999999	602	895	999999	838	999999	781	10	971	982	173	999999	471	384	731	268	838	85	726	374	999999	181	999999	999999	999999	705	999999	62	695	999999	471	563	157	893	999999	66	429	999999	702	640	957	535	100	388	823	999999	999999	693	793	500	999999	15	999999	999999	527	880	444	789	999999	142	999999	728	999999	631	999999	610	655	999999	443	999999	999999	664	383	999999	999999	697	91	999999	292	632	263	84	999999	204	341	465	547	999999	375	999999	999999	999999	826	570	775	999999	230	999999	866	223	943	873	999999	127	999999	999999	631	929	259	999999	799	664	507	725	999999	790	468	120	299	65	72	174	212	383	63	209	999999	812	321	188	476	999999	913	999999	688	390	823	999999	544	987	833	618	240	544	270	956	141	111	691	999999	770	999999	999999	811	160	779	999999	999999	74	460	516	999999	999999	999999	363	186	751	438	46	999999	966	326	576	311	231	999999	934	668	999999	106	78	999999	131	336	417	999999	452	111	918	999999	719	946	87	999999	481	24	999999	999999	190	999999	999999	999999	74	203	999999	454	999999	868	589	706	844	12	765	967	999999	999999	999999	999999	663	996	733	649	520	137	779	30	249	999999	999999	216	454	999999	487	38	891	999999	671	927	318	963	825	584	522	222	74	716	191	999999	700	700	327	717	999999	999999	360	999999	192	937	424	996	214	58	999999	383	261	78	525	736	86	27	119	999999	973	699	180	159	137	308	72	72	999999	139	999999	139	889	737	279	303	678	335	999999	733	513	999999	759	999999	999999	148	961	996	201	454	
42	999999	591	556	744	999999	23	210	999999	884	874	361	167	85	264	999999	493	523	999999	232	999999	751	835	385	266	661	940	403	999999	988	347	76	871	395	106	121	548	342	993	473	289	477	896	999999	999999	162	164	683	999999	639	999999	447	207	999999	396	291	847	215	300	92	865	999999	598	449	547	999999	999999	771	978	153	369	161	530	335	999999	999999	854	537	999999	999999	507	266	881	999999	343	999999	869	902	999	815	274	343	51	999999	607	999999	878	457	760	60	999999	392	705	378	279	504	999999	999999	36	999999	999999	999999	688	197	584	609	738	999999	116	999999	938	586	772	172	879	36	119	999999	727	999999	712	999999	776	475	999999	124	561	999999	999999	999999	999999	999999	876	999999	388	999999	654	854	999999	998	931	262	999999	999999	999999	97	620	999999	498	999999	394	307	154	753	102	39	542	222	999999	999999	999999	235	922	277	664	941	710	999999	783	999999	382	264	999999	728	351	459	67	663	363	352	504	28	999999	459	454	685	852	133	111	359	999999	999999	999999	865	999999	706	340	82	459	999999	387	52	999999	573	871	140	24	425	411	643	972	879	859	414	966	39	220	999999	999999	978	999999	999999	476	434	999999	940	166	427	999999	999999	129	984	213	999999	965	461	269	450	999999	323	999999	999999	721	999999	999999	999999	582	693	899	920	999999	867	258	481	91	800	575	999999	999999	930	974	597	647	766	523	999999	675	675	999999	514	770	769	883	510	999999	662	865	18	999999	971	368	472	527	858	160	999999	735	999999	112	999999	886	935	391	658	348	999999	789	955	944	999999	999999	906	255	395	159	725	983	999999	174	999999	934	566	999999	97	571	999999	79	999999	999999	271	262	942	573	282	627	835	388	235	171	242	873	910	999999	999999	115	462	226	999999	708	434	999999	986	568	999999	241	999999	659	303	96	836	14	10	999999	999999	146	923	342	972	767	324	346	999999	587	931	554	34	502	999999	982	118	295	937	999999	191	993	275	999999	889	51	308	185	95	148	335	999999	999999	570	999999	522	192	130	253	374	393	98	999999	409	636	139	216	826	43	320	978	550	999999	919	168	999999	871	548	452	931	999999	149	260	619	261	702	681	999999	122	113	999999	988	51	573	696	999999	999999	865	999999	760	835	481	151	775	170	784	172	953	412	701	651	643	677	322	999999	254	837	900	157	933	458	999999	714	930	999999	999999	509	503	233	75	216	15	999999	692	106	988	997	485	459	999999	540	727	999999	421	999999	999999	999999	729	667	452	999999	999999	717	814	312	92	766	
221	999999	180	999999	669	730	346	494	646	843	985	226	917	256	362	451	679	403	730	999999	303	999999	999999	678	780	835	999999	999999	633	999999	999999	389	23	231	785	230	288	203	999999	997	715	999999	815	999999	334	999999	750	205	902	999999	47	999999	581	391	999999	999999	900	501	504	834	949	535	860	999999	856	606	999999	695	471	141	173	486	531	733	999999	999999	663	51	354	999999	94	585	908	502	260	575	807	632	758	52	999999	786	999999	46	57	189	75	999999	999999	728	999999	65	734	770	967	560	889	848	406	999999	89	999999	157	999999	750	999999	626	999999	108	999999	999999	580	936	428	811	387	788	494	686	999999	311	207	585	625	966	39	850	999999	534	699	685	959	235	663	963	471	638	470	296	682	562	999999	368	999999	930	729	128	999999	959	999999	772	404	172	600	793	882	283	532	999999	721	523	999999	833	408	606	839	999999	999999	464	999999	999999	328	208	13	999999	999999	838	411	694	246	910	545	188	944	927	291	796	635	869	91	197	115	209	575	168	83	874	959	578	101	385	844	850	620	841	454	999999	168	999999	199	999999	999999	837	34	999999	978	311	889	481	999999	52	718	999999	999999	999999	999999	128	999999	845	178	729	879	832	999999	861	75	694	567	999999	999999	999999	638	288	679	47	325	999999	999999	999999	189	772	985	487	263	58	666	440	999999	468	999999	335	573	322	999999	470	174	49	999999	173	999999	999999	743	785	999999	239	413	999999	999999	999999	836	376	944	999999	665	406	744	999999	579	554	204	999999	999999	108	905	157	521	325	999999	219	999999	285	999999	20	999999	895	999999	209	488	999999	999999	999999	706	999999	632	831	999999	706	657	782	999999	999999	999999	689	968	120	77	644	880	851	718	97	341	525	472	560	342	999999	999999	770	376	545	913	555	909	999999	999999	999999	476	84	767	814	999999	326	494	111	999999	353	51	910	828	999999	329	637	999999	557	894	191	669	81	498	456	860	887	415	999999	859	915	780	999	191	982	178	805	94	903	429	24	41	371	746	988	891	935	942	981	999999	286	248	361	84	746	425	404	586	999999	999999	780	999999	314	999999	899	999999	999999	728	845	226	999999	553	412	999999	999999	160	999999	335	509	565	925	945	434	963	583	676	428	999999	444	566	773	229	773	999999	999999	999999	726	999999	847	424	849	216	106	999999	702	999999	836	999999	999999	596	127	999999	86	754	38	835	999999	351	668	232	999999	127	999999	289	453	304	779	462	999999	999999	433	189	488	999999	715	718	849	669	270	850	999999	203	730	848	
449	704	153	28	921	812	999999	385	999999	999999	279	999999	999999	816	321	408	999999	999999	745	428	173	938	590	991	49	320	986	999999	999999	818	999999	999999	397	999999	840	999999	160	760	540	676	159	57	728	863	815	983	999999	42	999999	862	896	465	458	311	684	511	124	162	979	611	826	809	304	641	242	327	999999	486	999999	572	257	203	843	78	279	125	219	726	999999	66	524	954	469	228	922	999999	999999	95	999999	338	634	998	781	929	849	999999	999999	97	631	498	647	319	65	785	614	703	999999	999999	999999	569	999999	397	977	999999	96	871	999999	86	719	999999	824	259	999999	999999	999999	258	421	999999	229	930	372	132	105	686	999999	214	999999	683	614	228	315	999999	999999	999999	999999	247	31	999999	842	978	998	676	999999	325	999999	397	594	417	846	365	999999	706	170	111	207	179	302	300	514	881	999999	666	999999	500	10	999999	205	533	610	700	999999	999999	999999	250	931	695	754	779	22	31	620	492	837	258	999999	608	952	952	999999	867	945	731	353	960	16	999999	214	877	325	962	201	999999	806	155	999999	727	634	920	179	511	425	999999	287	493	999999	489	829	223	563	402	758	999999	538	999999	755	505	220	999999	244	600	491	876	464	60	829	559	686	691	129	219	974	42	782	493	451	999999	453	860	698	527	511	990	324	923	999999	948	532	72	400	632	517	521	686	579	29	549	68	236	663	999999	803	148	104	353	428	726	471	54	301	332	999999	359	999999	717	999999	501	562	540	999999	999999	999999	623	999999	497	702	462	356	212	474	902	374	999999	206	986	723	373	999999	970	505	486	487	999999	771	77	580	167	108	969	491	528	999999	527	999999	782	685	190	848	606	651	999999	380	268	580	999999	958	999999	162	999999	999999	999999	605	999999	45	370	404	548	852	999999	999999	999999	999999	387	720	946	916	846	836	424	311	543	999999	999999	328	999999	115	228	907	382	118	745	999999	671	999999	766	999999	403	492	29	999999	146	337	624	689	116	612	993	999999	999999	482	122	997	738	134	459	209	999999	999999	999999	999999	185	999999	480	999999	181	999999	999999	411	953	999999	522	999999	817	999999	175	999999	900	609	222	927	122	680	283	899	996	747	999999	547	526	999999	999999	140	985	765	999999	999999	999999	510	518	999999	920	592	594	610	960	757	190	702	959	253	999999	706	61	579	999999	505	367	580	127	999999	999999	999999	999999	397	416	391	378	61	999999	669	357	399	100	646	16	999999	95	672	938	248	566	572	587	282	999999	910	999999	416	999999	706	147	
286	393	999999	311	775	999999	207	204	578	999999	999999	869	299	895	910	615	414	572	622	419	695	999999	878	867	701	567	613	999999	505	312	962	438	999999	532	80	15	15	344	241	822	888	478	370	859	437	703	999999	999999	356	304	999999	843	10	296	452	644	999999	227	609	217	104	77	698	999999	426	701	999999	767	825	904	609	79	340	800	999999	999999	281	999999	439	998	279	999999	783	211	638	129	437	839	89	436	500	999999	735	33	728	821	779	104	442	736	999999	999999	561	452	999999	604	512	210	765	999999	999999	495	999999	611	938	999999	999999	497	999999	999999	273	999999	687	399	413	999999	344	317	999999	709	447	186	586	703	48	748	675	999999	515	43	616	999999	84	999999	72	15	999999	999999	95	861	999999	999999	467	999999	472	66	842	172	48	873	269	205	138	65	787	196	909	94	999999	199	999999	953	981	603	690	46	828	832	336	408	821	999999	232	220	182	165	719	450	241	981	905	513	302	641	773	421	108	28	77	876	105	999999	999999	895	999999	999999	310	863	455	435	237	999999	835	639	999999	58	973	999999	883	631	476	468	853	590	294	687	660	349	829	278	938	999999	764	459	313	906	659	337	551	598	854	856	995	805	753	895	677	999999	999999	999999	448	190	145	446	409	636	71	970	611	982	923	960	43	999999	497	427	999999	999999	336	155	999999	645	999999	295	999999	620	472	57	836	398	19	997	999999	114	999999	999999	674	328	60	676	999999	999999	726	568	999999	894	823	819	317	999999	650	301	336	445	336	802	999999	850	669	999999	173	23	143	222	972	925	211	999999	355	740	753	927	336	660	310	709	919	807	999999	999999	999999	653	740	510	748	717	999999	999999	999999	37	943	824	658	270	512	831	555	513	596	749	692	999999	474	577	583	999999	965	676	999999	627	882	16	240	787	993	520	283	632	474	999999	263	887	999999	327	797	928	999999	75	999999	479	163	416	221	999999	199	901	189	172	999999	999999	999999	995	189	161	155	936	594	999999	277	991	999999	923	999999	341	495	805	999999	156	780	654	999999	999999	528	666	473	476	794	369	597	101	341	120	704	999999	512	268	707	999999	999999	860	344	407	798	166	921	240	377	879	999999	393	999999	42	999999	283	580	851	476	523	687	999999	152	234	283	185	660	446	999999	598	999999	236	107	744	973	919	320	56	111	372	744	243	108	914	984	999999	933	308	727	431	868	660	792	194	322	503	718	119	999999	623	506	484	22	779	60	999999	999999	999999	999999	473	999999	999999	
750	999999	778	999999	580	237	250	79	252	999999	999999	796	999999	178	444	913	432	480	211	210	921	999999	866	999999	231	329	863	836	999999	999999	249	264	468	344	910	999999	416	867	999999	999999	868	999999	380	999999	765	225	999999	882	713	999999	990	999999	271	762	613	272	247	999999	232	261	373	414	160	731	121	465	337	999999	999999	999999	506	564	557	720	341	999999	117	721	999999	999999	279	980	132	545	530	999999	992	999999	731	647	451	897	644	671	127	464	904	649	999999	310	887	999999	625	956	876	435	999999	999999	999999	999999	165	525	999999	227	981	392	292	615	211	461	472	999999	664	619	315	608	920	885	603	999999	999999	467	688	204	127	616	365	999999	669	999999	999999	451	286	999999	492	925	884	427	999999	734	182	299	448	581	837	999999	999	15	999999	277	515	156	999999	552	786	697	836	999999	109	999999	999999	999999	999999	116	832	31	354	680	999999	389	724	502	205	868	705	671	29	117	366	999999	999999	360	524	402	589	482	503	734	207	795	99	74	327	324	707	65	999999	342	749	999999	912	329	999999	271	999999	22	950	999999	846	124	677	729	462	248	758	676	999999	554	526	999999	528	620	482	999999	999999	659	184	881	170	649	328	687	999999	550	948	297	482	263	849	576	999999	999999	887	999999	127	369	612	89	565	41	464	798	815	399	298	999999	846	999999	970	892	838	999999	918	206	999999	990	371	999999	300	471	203	348	704	949	827	114	733	399	224	999999	999999	999999	325	138	999999	529	871	967	262	656	450	937	292	999999	999999	999999	999999	999999	296	137	999999	700	788	104	999999	125	104	999999	572	999999	568	457	331	999999	845	742	753	789	999999	276	128	999999	999999	644	31	265	66	999999	999999	373	608	52	999999	999999	932	356	316	231	300	80	435	999999	405	78	97	992	616	252	121	995	710	715	679	30	999999	604	51	154	82	582	68	999999	653	209	585	526	354	243	117	499	999999	532	999999	999999	840	121	998	590	999999	38	999999	814	636	226	662	892	999999	92	999999	338	999999	999999	158	717	999999	999999	362	999999	999999	571	999999	999999	144	622	569	999999	226	739	999999	896	605	461	598	53	933	254	999999	437	999999	692	163	999999	164	779	195	273	383	999999	929	761	759	999999	999999	984	999999	276	679	24	656	485	676	999999	902	192	732	853	574	999999	783	766	368	924	658	800	417	387	228	365	436	306	803	443	809	428	147	802	363	613	999999	666	574	999999	781	71	999999	999999	368	999999	56	341	699	279	998	172	402	834	154	307	577	12	
58	324	587	359	999999	242	823	999999	55	930	499	999999	450	999999	999999	999999	153	999999	783	887	28	256	318	999999	607	534	444	647	36	312	657	66	46	661	999999	259	128	431	999999	783	706	884	926	126	842	738	999999	881	970	739	691	557	523	689	983	999999	16	492	752	156	999999	999999	458	742	999999	999999	924	789	508	942	543	721	216	10	999999	144	329	202	262	869	999999	999999	677	296	621	999999	999999	356	677	816	253	636	999999	243	985	530	436	194	999999	999999	813	49	383	37	206	969	350	523	508	849	482	814	999999	883	450	245	999999	172	130	182	900	578	999999	999999	999999	906	51	999999	24	660	708	145	999999	999999	65	666	189	649	99	999999	999999	999999	848	999999	343	439	406	999999	793	749	999999	999999	73	999999	999999	245	927	690	339	999999	928	377	508	847	151	346	464	999999	827	999999	65	859	82	479	423	881	730	293	359	269	510	254	189	274	639	444	82	999999	999999	819	739	999999	320	800	723	999999	999999	999999	686	996	974	29	999999	999999	694	999999	202	593	256	628	515	643	341	79	789	683	198	244	217	707	274	775	43	17	54	566	549	281	756	41	371	729	607	999999	999999	999999	285	999999	580	477	252	488	442	725	314	106	168	250	21	999999	999999	285	792	979	732	999999	985	961	999999	137	622	920	837	224	999999	786	46	978	999999	308	407	28	663	739	465	786	342	999999	703	948	407	308	999999	716	999999	95	936	627	630	96	504	324	999999	453	855	331	650	227	468	999999	999999	189	466	713	642	185	999999	62	524	945	865	999999	268	26	729	324	660	131	386	181	849	418	358	698	803	93	813	220	884	143	146	125	850	184	887	228	842	556	83	663	999999	999999	113	684	230	999999	65	198	723	541	670	528	841	296	999999	651	831	767	909	558	999999	999999	999999	390	999999	750	826	93	138	511	481	113	57	723	999999	965	315	674	999999	975	37	624	496	353	472	617	284	563	505	246	397	999999	999999	524	300	999999	715	999999	874	479	999999	972	69	999999	69	999999	480	127	588	713	346	166	299	933	531	747	914	825	917	202	476	272	587	892	999999	999999	466	532	999999	647	999999	999999	799	999999	973	65	999999	284	293	906	146	999999	975	999999	999999	240	784	713	999999	553	156	890	804	999999	999999	739	999999	999999	108	661	110	999999	694	941	463	754	999999	301	960	476	192	640	541	21	65	319	999999	795	993	883	623	752	539	879	500	369	787	127	995	244	670	999999	999999	631	805	199	471	44	338	155	
999999	493	753	527	370	999999	359	793	999999	999999	452	599	183	999999	999999	999999	999999	815	450	999999	966	249	305	725	805	794	463	909	999999	999999	999999	262	999999	848	19	140	999	22	999999	984	20	994	500	312	791	999999	225	961	592	458	780	656	593	999999	188	634	197	37	721	576	62	449	587	760	999999	999999	999999	999999	215	999999	358	406	307	999999	94	971	748	992	933	999999	578	502	327	757	999999	202	999999	232	669	999999	942	972	300	999999	931	571	999999	999999	468	602	938	890	756	684	109	999999	358	137	159	216	999999	999999	103	986	997	560	131	829	674	652	530	999999	664	999999	965	999999	115	365	534	523	999999	999999	999999	341	796	688	745	642	658	711	843	541	83	462	999999	747	878	314	999999	381	999999	999999	75	815	82	38	999999	926	718	999999	279	992	999999	635	652	999999	670	761	200	319	814	999999	181	963	809	988	836	999999	339	227	507	999999	999999	999999	999999	976	942	718	269	767	462	819	923	999999	441	850	999999	447	810	999999	87	126	123	633	566	959	999999	999999	16	93	202	33	596	501	999999	478	580	449	561	675	933	952	502	999999	857	995	565	247	999999	958	59	999999	401	999999	150	999999	687	788	597	124	569	840	711	999999	999999	438	999999	432	717	962	279	499	886	144	689	134	624	691	776	570	999999	179	580	58	44	999999	632	880	360	999999	791	792	851	999999	115	103	250	327	857	429	773	142	529	999999	688	999999	511	267	36	999999	999999	995	999999	37	720	400	270	663	151	771	806	999999	82	880	181	487	999999	450	38	596	884	306	999999	356	796	271	999999	999999	369	484	302	374	853	344	999999	795	779	824	725	715	832	999999	186	95	999999	999999	70	649	398	211	912	999999	999999	440	141	999999	171	665	240	459	750	259	303	666	479	441	498	738	999999	385	707	823	724	999999	999999	307	130	748	733	999999	210	10	622	999999	999999	240	146	999999	999999	611	634	999999	594	276	965	583	293	999999	999999	191	932	332	839	23	503	98	346	915	999999	999999	348	423	999999	999999	258	750	636	999999	104	248	999999	85	535	999999	750	593	999999	457	999999	999999	999999	611	141	999999	443	878	999999	609	665	483	894	230	745	378	273	221	999999	999999	28	999999	946	999999	424	999999	999999	856	797	640	272	999999	859	999999	568	497	999999	737	291	999999	999999	999999	999999	37	479	621	354	85	339	166	935	999999	411	509	439	142	999999	865	999999	763	665	587	999999	999999	347	754	623	15	661	258	558	535	930	802	309	999999	636	919	678	802	33	999999	
526	640	999999	733	509	360	999999	999999	263	955	999999	527	724	843	298	67	690	724	998	349	999999	91	608	999999	609	609	210	999999	506	324	196	999999	739	999999	999999	450	999999	613	255	272	556	236	999999	602	985	412	87	465	359	578	238	953	999999	684	397	445	42	999999	133	900	160	667	928	939	999999	165	999999	869	783	848	999999	86	479	735	999999	196	96	15	424	206	531	744	442	927	95	999999	590	999999	467	625	418	530	489	355	999999	999999	999999	65	833	829	999999	999999	682	511	999999	162	484	78	891	210	358	999999	881	999999	378	999999	234	11	854	536	575	999999	411	999999	439	711	596	134	623	903	999999	41	181	999999	999999	323	999999	931	999999	933	999999	522	173	267	276	999999	648	562	976	707	664	306	211	307	264	892	806	524	81	634	565	359	455	999999	320	326	854	999999	356	999999	352	303	999999	920	778	62	999999	154	890	57	999999	44	158	999999	999999	593	830	874	999999	688	517	999999	859	955	377	408	77	185	946	950	537	999999	999999	920	999999	371	999999	999999	528	211	999999	661	633	999999	999999	531	211	539	999999	727	496	979	956	667	548	804	443	999999	553	380	999999	394	999999	940	519	999999	999999	999999	560	877	999999	550	999999	139	999999	999999	914	834	393	999999	206	537	436	228	999999	999999	405	547	999999	561	927	430	999999	157	225	999999	999999	999999	515	860	703	973	979	999999	30	945	633	999999	311	692	889	608	80	999999	999999	457	958	999999	486	961	315	290	855	998	949	999999	813	999999	913	999999	402	232	329	999999	999999	233	558	999999	207	518	923	579	999999	689	672	328	999999	39	973	999999	979	483	999999	999999	555	422	999999	980	921	744	142	435	999999	999999	300	666	289	999999	564	950	899	999999	781	968	48	735	999999	999999	336	999999	926	999999	999999	155	448	999999	999999	776	977	730	115	577	643	463	999999	498	999999	999999	398	999999	49	812	999999	32	999999	586	701	247	999999	819	376	951	653	300	817	358	211	767	999999	382	650	999999	999999	999999	845	332	759	327	999999	999999	999999	999999	777	331	591	123	319	211	287	999999	226	999999	270	168	363	163	923	353	999999	999999	297	999999	916	25	999999	536	252	640	187	546	826	384	655	965	750	999999	183	332	708	703	49	999999	490	583	166	872	252	999999	480	999999	408	416	681	564	262	999999	777	999999	967	65	999999	678	34	740	45	842	132	999999	418	680	980	999999	644	942	988	999999	418	999999	859	999999	293	999999	999999	495	148	420	702	999999	712	579	905	421	365	653	999999	371	975	999999	548	324	
750	946	993	799	711	807	771	739	576	965	762	445	999999	485	999999	39	999999	999999	602	624	149	41	999999	838	774	569	246	990	119	626	321	668	793	545	741	999999	847	999999	784	340	649	999999	524	747	999999	470	518	879	999999	803	853	999999	157	924	184	718	999999	999999	34	152	570	780	629	999999	999999	999999	999999	367	743	435	191	156	999999	271	975	186	516	845	31	314	60	366	119	316	772	874	999999	999999	371	33	982	693	999999	641	770	868	343	574	103	723	819	161	145	456	621	707	692	885	948	999999	211	518	143	720	102	214	671	323	186	778	999999	781	996	999999	452	999999	809	122	999999	117	843	999999	752	307	999999	898	230	662	694	75	192	636	920	373	821	474	559	625	549	565	999999	30	398	324	999999	47	165	999999	14	999999	999999	579	394	999999	164	269	765	835	235	999999	999999	18	628	121	999999	945	861	632	999999	999999	939	999999	573	935	910	822	553	437	165	457	742	999999	658	571	177	612	252	88	218	561	999999	723	400	999999	582	999999	402	286	728	206	185	532	526	36	193	713	16	999999	999999	341	716	337	680	999999	460	188	359	66	943	983	703	782	424	347	278	225	793	227	999999	721	430	999999	709	999999	282	220	289	999999	388	999999	606	793	157	999999	999999	381	53	622	894	404	838	345	343	999999	502	403	118	188	757	968	920	789	105	999999	999999	999999	628	720	999999	250	898	999999	678	489	999999	909	635	547	502	897	999999	180	332	958	882	94	933	965	466	878	111	110	874	419	542	816	698	937	965	405	999999	333	127	654	505	999999	667	853	366	593	768	571	686	860	999999	750	466	146	336	999999	999999	663	264	626	149	798	852	268	947	570	221	999999	582	106	154	999999	62	678	463	771	427	999999	608	999999	120	540	423	24	622	792	360	999999	610	148	889	999999	999999	500	515	706	268	408	906	795	999999	80	989	999999	715	948	697	999999	682	565	999999	436	64	999999	516	999999	385	837	646	164	220	658	999999	443	216	65	779	999999	173	756	512	28	183	999999	999999	50	551	833	309	999999	104	999999	999999	999999	739	463	44	999999	984	906	331	430	761	751	585	723	983	555	999999	660	179	999999	625	926	62	390	262	252	890	476	67	999999	538	973	69	648	779	52	704	753	30	102	999999	267	434	999999	999999	999999	236	776	66	995	459	649	504	959	946	952	999999	358	210	792	999999	518	848	779	999999	788	692	936	944	940	851	630	639	999999	568	368	501	970	133	830	25	999999	419	72	
102	999999	479	110	999999	826	59	355	552	999999	305	69	418	999999	200	999999	739	300	832	126	154	999999	999999	999999	401	999999	460	32	999999	379	776	682	109	786	999999	12	318	592	245	127	999999	999999	87	999999	999999	508	999999	847	779	654	100	999999	291	303	917	274	879	999999	999999	122	999999	36	130	182	462	623	999999	631	967	197	999999	999999	65	714	234	649	750	608	999999	892	639	613	999999	581	289	60	401	805	869	422	999999	266	883	132	999999	864	999999	905	999999	167	548	327	879	592	494	943	670	576	78	278	523	280	416	816	483	761	999999	548	893	999999	232	999999	762	554	73	903	999999	932	962	999999	274	845	660	488	353	321	734	660	96	346	999999	999999	737	601	899	853	999999	77	648	999999	90	836	999999	999999	935	999999	564	999999	528	591	999999	737	613	999999	13	677	619	927	472	171	999999	133	461	557	999999	999999	427	171	999999	999999	999999	207	999999	999999	289	437	834	122	553	959	999999	409	141	505	667	999999	999999	999999	597	231	243	922	604	487	962	957	384	463	527	537	967	403	679	999999	999999	481	453	999999	999999	576	843	507	999999	999999	999999	628	992	956	999999	999999	196	397	574	433	976	999999	999999	806	999999	332	63	380	595	25	992	363	730	822	967	196	999999	578	610	31	999999	736	548	999999	81	344	964	428	573	160	350	579	999999	255	999999	408	878	646	632	999999	523	472	911	368	999999	999999	898	999999	989	704	176	617	786	553	55	250	591	510	734	675	999999	634	806	445	674	422	999999	484	490	999999	317	563	999999	515	507	915	824	190	581	30	445	795	439	869	983	733	792	999999	210	101	817	999999	911	956	737	888	999999	999999	693	107	527	999999	688	999999	397	612	999999	999999	55	139	425	999999	928	714	999999	572	205	937	461	941	630	999999	284	399	750	999999	652	999999	777	999999	259	358	999999	999999	502	999999	116	18	482	999999	71	521	999999	80	675	416	999999	206	727	999999	693	999999	24	752	999999	278	148	999999	679	458	960	681	503	435	879	77	914	453	999999	217	465	196	999999	91	879	118	28	213	723	343	497	999999	272	612	926	531	344	744	16	234	999999	999999	339	999999	999999	390	27	804	200	608	999999	996	999999	999999	709	506	999999	933	999999	368	260	999999	999999	345	961	514	999999	999999	509	358	999999	180	447	987	333	648	857	441	670	499	100	999999	999999	999999	841	500	999999	752	902	430	267	411	999999	999999	974	948	251	993	999999	906	971	137	305	999999	999999	331	559	997	196	71	649	999999	272	383	277	46	
922	999999	999999	470	53	666	987	88	101	331	309	799	22	999999	406	999999	999999	764	999999	963	999999	180	249	519	941	473	566	841	780	999999	149	999999	380	938	35	790	498	601	862	999999	999999	226	999999	999999	32	760	984	811	664	784	462	507	999999	999999	127	999999	221	984	999999	579	110	156	307	999999	192	810	428	84	999999	616	999999	777	999999	223	824	999999	999999	696	999999	999999	489	754	999999	999999	973	641	643	75	820	999999	999999	513	82	293	214	992	999999	95	370	222	341	909	461	57	419	684	605	641	490	999999	332	525	498	347	100	355	970	311	691	551	999999	363	999999	999999	48	861	704	618	18	831	783	343	999999	284	999999	579	303	138	586	299	46	11	999999	404	951	999999	999999	735	202	858	999999	616	404	999999	999999	978	655	999999	999999	999999	999999	999999	632	658	642	988	199	224	999999	520	62	842	725	402	514	175	777	859	999999	984	999999	969	999999	160	810	176	939	999999	239	999999	924	917	999999	38	319	59	378	927	999999	963	864	801	247	682	806	189	891	999999	314	878	210	795	262	999999	711	999999	570	999999	848	999999	59	683	984	626	596	145	724	696	93	999999	797	999999	107	999999	999999	999999	999999	743	999999	630	285	937	211	999999	670	138	664	102	327	309	489	895	999999	296	999999	190	816	999999	95	999999	465	204	918	849	91	360	698	102	905	666	287	999999	139	227	200	121	482	999999	955	468	480	631	379	784	975	901	999999	811	256	999999	238	999999	999999	681	175	90	29	361	279	320	439	571	999999	661	31	662	766	861	105	801	707	192	999999	627	200	999999	825	144	999999	999999	589	887	846	999999	437	175	178	457	61	999999	102	130	999999	645	38	909	444	717	762	323	999999	909	715	454	242	55	457	999999	491	342	264	885	488	99	999999	552	724	231	999999	999999	493	999999	999999	985	999999	586	828	999999	598	290	999999	117	999999	560	999999	679	181	401	732	391	717	148	999999	718	855	217	999999	274	999999	999999	195	222	494	999999	999999	827	999999	730	999999	655	226	438	442	999999	999999	156	999999	928	55	61	381	332	498	841	148	999999	351	101	139	501	944	564	114	122	105	999999	623	999999	730	227	999999	999999	656	999999	174	999999	999999	766	775	999999	704	714	999999	863	999999	862	723	652	999999	484	999999	17	601	999999	999999	662	334	330	114	767	533	47	207	828	999999	930	676	421	999999	859	649	585	326	430	797	240	345	999999	17	243	462	971	709	256	741	572	999999	413	375	512	999999	385	661	17	999999	999999	516	999999	392	184	
196	999999	975	907	999999	999999	691	180	455	481	326	93	322	871	315	562	337	999999	999999	999999	92	272	55	174	905	999999	923	999999	255	140	723	945	858	999999	56	159	995	802	422	842	999999	677	957	894	999999	871	72	790	702	999999	339	564	313	484	101	923	266	811	11	999999	976	383	925	324	757	999999	234	999999	824	165	999999	535	539	254	36	414	314	999999	977	44	999999	999999	999999	632	801	999999	641	384	741	999999	892	194	999999	999999	866	508	752	999999	146	815	646	583	999999	999999	65	803	35	69	458	687	618	115	833	967	368	842	766	302	999999	598	739	850	748	701	999999	382	999999	687	999999	528	662	671	999999	172	999999	999999	178	80	576	998	143	581	999999	64	514	786	360	833	493	33	741	459	130	548	86	796	834	999999	999999	999999	78	347	999999	929	34	947	102	671	579	739	673	696	726	524	464	167	999999	694	197	486	32	999999	203	364	999999	999999	551	475	95	601	793	999999	796	999999	930	796	900	996	39	567	694	688	264	754	359	999999	732	606	93	918	872	999999	86	797	999999	176	154	326	999999	999999	406	999999	586	978	946	769	899	832	999999	668	266	927	665	630	791	343	647	449	14	999999	480	944	391	999999	728	653	999999	999	242	763	999999	584	999999	217	999999	78	999999	999999	807	590	155	900	22	999999	662	945	485	456	16	999999	529	999999	321	412	351	461	244	419	259	302	941	900	999999	999999	999999	999999	999999	999999	468	999999	241	371	999999	999999	594	579	932	966	514	783	999999	381	999999	915	244	946	999999	449	865	709	833	693	999999	999999	649	255	310	192	408	999999	869	37	987	999999	95	167	73	999999	818	771	529	999999	904	476	134	569	906	684	999999	80	419	635	592	999999	889	547	345	999999	775	348	999999	749	999999	534	913	150	999999	999999	999999	999999	882	999999	631	999999	190	565	788	999999	390	89	999999	625	597	337	570	244	999999	238	999999	547	821	937	132	999999	502	780	708	380	563	984	185	206	999999	999999	999999	999999	999999	498	578	333	999999	999999	745	695	10	654	999999	241	964	678	704	999999	316	999999	265	944	253	999999	601	410	857	417	995	999999	999999	151	770	89	149	525	240	946	999999	999999	788	45	999999	436	479	847	999999	999999	416	884	289	29	890	573	262	253	801	851	999999	999999	476	999999	790	999999	791	858	883	81	999999	999999	447	757	999999	245	999999	230	999999	816	683	753	781	999999	11	121	999999	885	261	207	827	896	724	389	999999	491	603	446	254	999999	645	620	963	557	385	967	446	531	
999999	999999	79	999999	501	984	177	999999	999999	999999	350	679	231	906	999999	686	253	205	724	999999	708	24	642	67	976	898	181	72	789	233	999999	43	674	595	372	999999	999999	795	405	739	221	999999	105	516	105	574	999999	739	23	999999	313	999999	252	999999	999999	508	22	999999	65	999999	812	999999	363	172	999999	317	15	636	999999	999999	559	458	799	984	846	801	999999	135	961	999999	276	999999	58	512	920	822	790	296	772	863	999999	124	739	802	999999	999999	553	932	433	999999	568	995	205	23	728	999999	391	268	541	999999	999999	999999	999999	999999	999999	380	999999	999999	252	999999	526	719	863	680	417	444	718	996	67	999999	258	999999	999999	999999	843	280	999999	45	784	999999	441	532	754	750	999999	705	73	96	476	556	60	999999	999999	172	272	849	142	999999	606	293	999999	394	210	801	773	601	999999	877	999999	65	143	30	76	188	829	999999	964	123	999999	711	381	999999	530	511	999999	556	307	539	999999	993	999999	721	439	500	926	56	331	999999	977	999999	520	195	285	421	999999	39	635	511	342	278	885	29	130	895	912	515	864	699	121	227	304	656	999999	817	917	999999	999999	576	261	999999	671	20	146	721	200	195	356	118	98	999999	920	795	206	999999	118	999999	601	544	587	421	999999	632	842	999999	389	864	229	468	999999	11	999999	69	260	559	606	874	883	408	704	727	168	755	611	460	306	508	459	333	708	797	820	999999	988	839	999999	999999	999999	386	342	999999	965	999999	614	96	223	861	999999	646	45	999999	246	203	999999	860	263	436	999999	999999	462	880	415	999999	999999	706	999999	400	80	420	959	567	705	506	75	377	761	279	150	524	999999	445	962	812	298	999999	999999	627	999999	999999	586	173	28	785	923	461	921	80	139	908	906	822	791	135	687	999999	538	739	137	472	108	983	295	999999	999999	999999	918	602	607	295	155	999999	193	999999	999999	795	549	919	999999	999999	456	691	150	242	617	424	999999	836	134	820	935	821	499	745	39	602	877	521	999999	999999	543	328	999999	844	763	353	639	848	999999	891	999999	618	167	524	999999	416	999999	63	888	730	373	91	999999	787	999999	333	73	999999	912	241	917	999999	999999	676	79	138	999999	306	479	999999	785	805	545	999999	999999	327	664	975	729	623	758	999999	999999	910	999999	461	850	685	494	439	289	999999	999999	999999	974	900	339	490	454	887	197	547	583	624	944	567	546	999999	895	41	669	97	718	299	482	103	405	999999	999999	618	287	543	811	49	984	594	869	485	269	991	988	183	
999999	842	435	221	250	999999	965	974	915	999999	789	463	770	202	482	646	587	999999	504	999999	356	999999	609	654	735	544	639	360	698	71	999999	903	53	495	566	875	864	271	999999	397	413	169	702	999999	999999	999999	279	792	122	999999	897	388	497	999999	826	695	242	781	485	999999	379	615	286	854	640	886	420	284	635	606	781	326	999999	116	556	197	143	938	900	999999	274	999999	247	474	173	597	999999	24	668	999999	999999	93	785	155	27	798	882	848	41	867	937	999999	167	515	451	581	359	999999	481	638	561	304	880	999999	441	999999	377	812	690	52	479	405	615	764	963	698	541	882	999999	757	315	999999	906	999999	449	280	689	732	32	591	999999	35	543	999999	318	348	999999	686	714	494	431	80	167	988	397	542	999999	999999	999999	753	50	476	301	999999	333	999999	398	847	658	170	844	644	999999	109	804	454	999999	999999	456	625	496	999999	999999	604	336	245	137	917	999999	906	892	296	189	279	550	771	999999	819	706	52	949	364	38	553	650	786	290	68	194	943	999999	802	946	999999	266	196	307	697	999999	999999	148	480	999999	751	278	557	465	520	558	43	720	52	879	413	675	142	825	625	953	549	954	79	999999	701	999999	99	350	262	22	364	473	45	432	618	999999	479	161	286	284	102	331	770	509	999999	233	638	923	999999	261	999999	370	999999	743	847	999999	999999	999999	511	525	189	216	212	507	999999	569	684	620	270	510	205	980	999999	999999	860	228	194	569	583	478	597	999999	808	10	888	993	791	302	999999	485	834	733	650	761	105	886	999999	272	315	591	548	27	663	41	65	154	822	341	999999	629	949	509	173	43	927	22	999999	999999	619	210	778	999999	46	785	999999	999999	999999	999999	999999	974	109	921	264	992	999999	579	999999	776	999999	743	999999	459	419	954	535	999999	999999	999999	833	92	487	999999	653	999999	812	999999	981	877	365	593	814	44	95	999999	530	38	254	180	113	358	509	632	267	875	39	999999	973	92	259	350	902	723	954	173	999999	193	999999	999999	189	773	999999	635	420	999999	999999	999999	374	511	999999	506	999999	399	513	999999	582	999999	999999	999999	86	493	192	899	999999	25	690	100	89	921	420	999999	760	999999	991	340	760	874	221	905	999999	892	954	472	658	753	999999	513	219	999999	591	642	999999	499	999999	999999	590	698	999999	999999	670	838	67	452	100	96	745	999999	407	999999	724	707	643	999999	999999	193	539	720	251	999999	755	187	881	609	340	778	812	271	33	305	749	71	867	
816	244	999999	834	512	381	571	999999	285	115	46	754	883	999999	999999	999999	889	166	999999	456	142	999999	493	957	999999	121	999999	284	484	999999	112	433	662	839	999999	518	725	999999	37	348	999999	867	999999	81	845	855	999999	780	41	603	999999	148	879	614	735	177	999999	159	999999	400	69	296	999999	999999	12	999999	101	999999	999999	273	999999	539	139	530	776	999999	180	421	122	602	664	541	999999	881	827	964	553	57	114	659	766	576	971	636	289	393	345	164	79	242	999999	413	608	767	999999	604	999999	999999	838	999999	999999	339	46	999999	735	528	999999	650	497	999999	68	53	938	522	506	375	568	502	251	999999	929	25	352	880	999999	999999	933	484	230	232	999999	205	219	644	662	436	539	999999	999999	760	349	694	667	40	183	719	474	95	271	295	45	515	116	455	540	981	987	166	945	484	594	569	430	999999	92	863	834	303	999999	999999	836	381	601	999999	54	999999	358	321	999999	130	786	999999	223	934	196	450	999999	764	114	681	449	999999	250	999999	176	999999	274	402	947	319	884	180	236	201	458	999999	999999	625	411	305	632	675	460	825	999999	746	999999	495	999999	642	775	999999	199	187	630	464	140	185	999999	273	970	955	373	397	245	999999	622	32	486	532	536	472	363	999999	59	774	999999	999999	999999	430	434	778	324	999999	543	814	999999	58	571	994	533	738	311	147	334	676	311	999999	999999	92	999999	332	19	999999	999999	999999	716	391	138	999999	541	715	999999	894	839	999999	641	999999	853	999999	634	573	461	999999	999	999999	171	999999	483	382	472	859	834	645	306	999999	769	999999	208	240	108	599	920	715	462	999999	290	416	999999	142	999999	252	220	169	999999	560	999999	527	999999	318	152	500	907	756	999999	682	881	812	598	737	432	871	859	622	332	999999	653	999999	38	999999	516	999999	917	350	346	229	999999	999999	999999	999999	999999	252	222	890	999999	999999	691	999999	332	780	936	999999	818	999999	710	173	393	597	837	423	907	999999	498	999999	801	397	582	999999	419	172	43	216	625	999999	507	190	658	969	999999	999999	353	999999	999999	999999	254	999999	936	356	640	182	836	999999	837	999999	838	114	999999	999999	98	700	35	999999	754	999999	747	730	853	965	73	529	515	423	73	122	80	999999	712	999999	130	763	461	235	926	999999	336	981	999999	851	24	402	437	811	881	833	699	228	734	263	510	999999	194	970	999999	999999	667	423	988	724	703	419	401	513	726	334	249	799	999999	517	833	766	361	12	950	999999	999999	703	542	240	999999	852	
999999	459	740	999999	999999	490	999999	815	579	912	992	655	158	604	11	999999	999999	556	593	900	29	226	999999	744	172	192	30	621	28	963	880	758	310	999999	999999	942	773	129	999999	759	856	393	938	920	773	705	853	355	669	999999	619	986	646	522	832	477	39	995	444	397	470	999999	796	615	42	244	354	999999	999999	69	160	999999	800	834	53	636	288	999999	970	466	338	674	952	849	999999	999999	999999	999999	28	259	913	999999	685	999999	999999	535	596	332	999999	999999	361	556	477	999999	999999	999999	195	811	479	206	198	999999	999999	999999	68	795	378	946	271	148	132	566	288	999999	155	999999	288	442	999999	518	49	955	621	442	115	781	999999	351	999999	999999	999999	309	999999	822	70	393	752	707	309	502	167	650	70	999999	415	794	999999	847	464	643	376	752	276	999999	166	242	908	592	872	287	999999	999999	124	573	999999	823	258	466	569	762	631	581	143	999999	999999	399	895	999999	36	321	999999	359	887	999999	331	999999	999999	999999	999999	827	484	170	835	31	904	140	536	999999	319	999999	546	999999	288	701	22	795	619	999999	999999	767	347	999999	565	560	774	248	149	925	252	484	789	900	800	741	999999	470	745	121	148	230	863	999999	561	444	775	700	999999	195	999999	535	346	810	748	897	999999	448	604	284	256	665	999999	610	254	835	803	645	999999	546	424	551	60	999999	94	999999	904	999999	485	131	785	84	177	954	749	717	148	978	161	903	262	839	866	999999	864	483	239	262	999999	726	640	999999	688	999999	770	634	484	838	726	370	992	550	999999	482	999999	182	999999	46	860	999999	697	824	494	118	999999	584	999999	590	999999	611	158	651	999999	999999	491	656	395	999999	193	999999	999999	999999	262	791	910	712	876	393	970	691	984	202	999999	999999	38	999999	644	580	251	195	948	894	999999	124	221	351	764	214	991	999999	999999	856	853	744	304	397	572	703	208	581	708	301	619	999999	626	999999	259	168	729	675	21	814	400	997	176	347	999999	999999	579	569	999999	672	999999	137	904	138	349	657	332	999999	253	941	382	999999	487	999999	285	253	498	265	999999	606	484	326	831	973	465	856	577	999999	292	434	133	639	999999	999999	900	491	57	497	999999	602	835	98	431	999999	442	731	519	520	999999	860	999999	999999	999999	350	197	84	306	931	673	999999	89	375	359	819	817	742	44	451	756	999999	999999	10	999999	999999	999999	396	895	999999	540	733	347	67	894	431	999999	810	171	294	999999	825	194	999999	824	134	523	470	738	611	262	699	
697	78	763	277	664	649	674	999999	999999	801	999999	544	400	999999	999999	31	480	927	999999	17	581	749	602	931	609	90	186	525	975	311	657	999999	509	999999	999999	278	304	999999	999999	144	145	192	715	999999	646	650	725	884	999999	501	989	811	999999	999999	999999	947	999999	999999	668	583	473	999999	12	277	154	895	44	559	999999	999999	727	999999	170	900	872	398	44	556	295	958	999999	301	546	484	999999	846	717	265	722	99	803	472	958	193	671	986	189	447	999999	750	999999	175	999999	112	774	146	650	676	382	729	912	999999	999999	999999	228	182	612	528	999999	999999	999999	779	999999	813	83	999999	999999	976	999999	885	218	596	999999	544	999999	199	319	999999	999999	184	205	50	883	992	186	999999	925	258	965	499	383	661	491	604	571	835	338	178	38	519	251	999999	447	496	521	326	275	12	366	39	862	178	818	999999	999999	999999	895	844	636	999999	339	999999	21	739	999999	557	999999	999999	973	517	860	999999	999999	999999	932	530	999999	396	481	860	999999	922	999999	936	636	215	999999	709	501	999999	940	493	999999	999999	189	604	999999	708	985	963	221	226	999999	849	178	999999	999999	627	999999	582	544	509	999999	776	999999	416	755	84	112	306	713	405	557	999999	577	999999	608	577	20	999999	867	895	411	517	648	400	894	52	768	999999	453	225	860	919	889	999999	999999	765	999999	999999	849	588	605	999999	260	816	668	488	999999	999999	999999	194	999999	999999	714	999999	107	855	138	999999	999999	999999	316	999999	999999	498	545	638	999999	146	257	843	999999	248	488	289	299	722	267	999999	731	415	770	999999	801	999999	608	999999	214	250	999999	274	637	83	260	147	999999	418	999999	761	281	40	828	145	999999	279	872	378	42	435	359	384	598	306	459	116	941	349	999999	594	889	205	434	419	802	982	216	248	999999	999999	17	881	887	505	560	701	587	999999	999999	532	999999	239	316	779	999999	959	999999	341	624	153	205	932	32	251	871	85	999999	418	342	571	73	633	391	691	427	477	497	102	745	757	529	316	926	999999	999999	660	889	654	528	843	999999	875	999999	844	155	85	858	646	634	485	105	178	302	852	999999	762	848	625	361	999999	999999	999999	999999	866	999999	889	16	999999	52	999999	196	999999	999999	999999	264	198	999999	999999	545	352	999999	851	468	999999	999999	360	23	83	404	446	811	273	303	114	381	733	289	758	230	266	999999	699	999999	422	999999	154	288	999999	999999	281	752	311	89	999999	804	999999	124	336	213	273	999999	932	999999	606	409	922	999999	785	999999	530	
908	999999	326	288	283	999999	257	55	970	517	81	219	485	133	999999	509	193	294	999999	759	618	953	554	999999	390	146	999999	996	22	377	496	503	685	77	372	999999	985	999999	735	885	373	79	365	999999	201	665	456	641	912	900	738	373	484	999999	911	955	707	368	897	999999	984	260	42	602	999999	999999	534	418	760	999999	523	392	558	999999	999999	999999	999999	857	766	725	690	303	94	122	639	133	29	326	166	416	794	627	903	598	901	122	46	762	676	999999	999999	999999	999999	720	386	355	814	70	972	372	368	849	602	182	456	690	176	999999	963	897	558	218	261	354	407	896	489	999999	522	283	512	834	191	152	999999	652	422	999999	735	293	318	958	354	793	58	944	999999	730	152	220	946	999999	798	778	75	922	786	536	323	999999	866	854	547	999999	860	533	667	460	999999	803	278	803	194	999999	999999	999999	864	467	999999	999999	871	758	817	999999	336	395	45	413	87	671	999999	885	60	255	427	463	999999	654	933	999999	287	574	152	348	941	152	932	128	999999	475	68	328	240	860	618	999999	47	245	372	999999	498	264	999999	916	938	999999	753	938	999999	135	188	219	534	781	185	999999	615	999999	370	999999	999999	917	223	611	613	999999	655	199	999999	318	999999	186	999999	469	36	32	999999	236	999999	559	399	994	999999	999999	999999	848	794	459	684	321	502	999999	999999	188	22	581	50	999999	312	400	737	563	311	944	710	999999	927	74	755	163	999999	388	999999	811	999999	468	61	160	325	999999	752	206	515	325	816	999999	311	113	999999	999999	999999	430	924	19	999999	836	692	999999	363	999999	921	729	703	999999	215	999999	500	73	394	553	529	890	999999	547	647	540	57	985	138	852	700	824	617	999999	999999	685	464	67	989	958	776	141	797	40	844	33	502	984	120	702	366	247	999999	903	925	999999	999999	999999	372	290	788	707	792	510	593	999999	121	403	358	529	659	442	84	435	999999	398	103	999999	703	624	48	999999	874	436	496	999999	114	999999	384	91	711	87	695	708	180	999999	999999	297	446	999999	999999	999999	636	590	999999	923	173	999999	136	537	997	559	999999	747	252	999999	832	999999	23	140	992	407	29	277	818	581	746	376	265	708	999999	999999	978	999999	712	939	999999	293	393	573	299	821	588	846	999999	161	404	948	465	454	246	982	283	999999	754	514	999999	369	999999	470	186	797	37	427	487	202	581	727	999999	312	298	548	972	999999	999999	180	999999	182	193	999999	187	798	910	999999	471	77	532	672	999999	208	
999999	77	521	923	396	999999	794	170	369	999999	999999	676	913	162	165	698	999999	833	999999	584	695	906	185	115	292	387	886	999999	999999	419	999999	908	526	836	452	231	36	59	64	348	385	658	813	999999	96	999999	885	757	655	773	999999	999999	999999	626	513	999999	891	416	640	999999	615	578	214	949	999999	671	160	86	710	933	999999	999999	779	999999	208	46	999999	883	28	781	502	138	570	192	361	971	711	899	999999	999999	340	999999	418	999999	733	807	454	864	81	424	360	808	57	999999	111	108	999999	81	427	477	860	999999	397	859	516	999999	17	32	999999	260	960	260	753	999999	603	61	999999	733	402	401	592	238	812	999999	430	999999	91	849	91	263	999999	639	482	999999	637	332	232	999999	539	255	999999	432	276	999999	463	999999	65	836	127	60	556	196	999999	36	884	999999	205	793	999999	823	405	999999	940	343	209	331	777	897	583	281	829	991	999999	156	601	999999	961	991	150	329	999999	999999	731	41	999999	864	960	456	999999	15	999999	999999	130	715	850	642	491	999999	621	142	999999	167	262	999999	230	999999	991	999999	435	724	670	214	653	118	195	160	436	909	636	344	999999	999999	926	999999	154	400	870	488	306	999999	999999	39	379	17	997	480	992	884	810	152	873	438	30	256	345	999999	784	22	530	699	999999	581	305	287	772	10	999999	685	701	830	693	513	235	999999	55	640	834	999999	121	714	168	551	109	494	471	999999	999999	680	241	999999	615	858	957	607	752	107	733	999999	245	996	249	317	999999	980	458	369	999999	554	210	705	97	148	901	816	540	999999	481	811	815	839	699	560	453	478	224	835	999999	627	724	947	907	741	410	124	475	851	999999	129	46	111	728	756	479	536	145	476	957	151	77	97	626	922	287	405	999999	688	999999	999999	765	622	999999	585	829	262	797	999999	737	786	999999	999999	306	999999	999999	999999	120	943	91	999999	999999	747	877	413	560	637	331	985	464	15	817	786	999999	654	363	423	296	153	927	999999	739	790	738	999999	800	387	791	274	157	572	294	363	607	946	381	27	745	411	35	999999	931	811	999999	999999	999999	564	702	651	999999	361	999999	967	999999	864	187	552	18	706	999999	182	846	66	999999	892	720	464	188	50	283	345	678	885	127	999999	295	927	899	16	212	999999	685	149	276	999999	154	327	347	743	999999	999999	19	48	798	852	355	999999	973	998	22	999999	385	661	377	661	999999	999999	850	999999	578	260	653	12	999999	999999	999999	706	999999	51	747	403	999999	445	
281	455	999999	999999	999999	275	999999	421	999999	999999	999999	698	999999	999999	771	999999	123	612	477	66	999999	518	999999	999999	544	431	364	649	999999	932	261	618	397	940	999999	922	999999	52	454	584	902	167	306	753	18	999999	516	474	934	185	999999	144	999999	70	280	999999	280	329	105	999999	999999	739	336	31	648	385	999999	999999	642	849	999999	999999	999999	892	164	999999	221	431	998	999999	915	999999	714	909	14	127	692	337	999999	627	652	15	947	788	674	172	830	285	114	999999	504	999999	831	95	895	857	975	44	905	272	550	848	331	999999	749	29	999999	427	999999	531	692	973	258	24	207	284	132	379	227	999999	999999	999999	999999	375	245	329	68	999999	999999	156	151	658	431	999999	999999	803	683	592	48	655	147	413	268	583	940	530	347	999999	888	999999	999999	606	816	999999	96	614	531	999999	130	430	961	406	999999	999999	389	44	551	850	937	403	600	540	340	572	854	773	677	999999	434	999999	981	251	740	402	422	545	999999	518	322	999999	282	727	471	618	693	740	999	398	999999	999999	978	496	999999	494	30	203	275	254	68	322	999999	999999	532	415	448	719	999999	999999	458	843	999999	43	538	999999	131	999999	999999	999999	999999	123	773	289	550	527	736	494	999999	999999	999999	228	280	597	459	999	534	495	999999	999999	999999	974	999999	999999	999999	999999	714	999999	958	413	999999	156	134	553	376	944	549	658	246	14	679	999999	357	419	638	999999	573	999999	584	539	940	635	679	22	999999	903	48	784	348	999999	813	790	536	958	999999	235	999999	727	230	999999	459	876	259	199	386	225	627	666	359	710	786	118	371	428	999999	999999	999999	999999	10	472	906	764	319	55	999999	888	999999	999999	536	999999	146	846	384	79	90	999999	386	999999	636	337	999999	381	434	638	414	704	429	999999	999999	154	999999	981	726	758	607	694	567	213	998	498	798	238	999999	946	574	939	734	301	999999	999999	362	999999	999999	999999	196	534	999999	999999	641	497	468	999999	903	999999	654	999999	129	999999	471	395	506	182	490	147	538	57	251	487	74	999999	969	138	999999	95	999999	999999	505	63	572	999999	364	886	999999	511	999999	999999	335	748	302	999999	999999	999999	829	999999	903	189	507	348	144	148	293	999999	616	177	999999	340	548	817	599	883	999999	76	63	399	40	619	611	999999	118	999999	722	502	195	654	654	861	308	817	999999	612	273	167	999999	434	789	512	280	404	983	698	999999	517	159	419	759	753	64	440	921	999999	999999	527	240	999999	425	999999	666	961	522	999999	41	731	
634	999999	619	502	156	629	609	999999	348	216	996	419	118	999999	999999	999999	895	900	806	999999	999999	899	44	746	999999	999999	999999	999999	846	319	882	327	999999	219	882	999999	799	267	999999	435	830	999999	999999	371	530	820	999999	999999	447	999999	76	621	999999	174	835	999999	951	873	575	322	621	611	681	39	334	679	752	898	332	190	999999	637	303	381	47	501	954	673	999999	116	857	798	560	955	253	270	467	502	384	999999	221	926	999999	295	814	229	722	915	46	999999	78	88	887	266	999999	438	327	488	136	344	781	288	999999	999999	464	822	60	999999	786	74	222	259	524	184	969	60	945	999999	999999	817	999999	48	636	999999	47	999999	910	999999	50	814	942	978	376	999999	376	932	999999	232	830	991	999999	995	139	972	638	819	564	712	297	999999	999999	319	999999	319	565	742	651	292	432	685	912	756	686	999999	131	243	883	484	808	47	999999	723	187	999999	999999	783	999999	663	736	227	999999	207	17	999999	999999	633	66	66	999999	633	290	987	999999	155	89	422	319	167	851	999999	936	89	904	259	93	999999	999999	999999	670	782	833	988	999999	999999	999999	999999	749	510	650	999999	186	826	999999	999999	999999	793	923	42	999999	236	473	999999	812	999999	291	999999	999999	999999	999999	562	500	711	999999	999999	800	302	441	595	999999	374	999999	809	517	363	228	120	89	729	503	999999	845	110	999999	443	318	999999	185	999999	923	335	999999	999999	417	97	997	475	439	308	383	463	362	337	357	999999	999999	664	244	459	123	181	65	999999	263	802	716	400	851	999999	393	719	127	226	672	358	953	680	401	429	999999	752	680	780	356	49	936	518	752	738	878	654	846	999999	111	751	280	848	738	614	999999	606	624	485	914	663	999999	145	664	999	177	999999	999999	815	103	370	500	999999	226	224	865	208	648	123	84	738	873	400	125	920	999999	115	941	786	59	759	138	999999	999999	999999	702	801	999999	999999	570	995	999999	41	633	740	261	995	631	524	999999	182	958	510	410	185	999999	946	29	999999	920	999999	999999	999999	999999	343	242	304	419	999999	521	999999	354	895	999999	89	356	842	766	385	668	999999	999999	426	47	876	801	627	794	689	901	756	999999	119	832	508	999999	907	999999	300	507	956	586	106	999999	684	827	73	957	330	829	947	189	999999	85	999999	999999	525	447	889	999999	615	509	729	632	765	999999	245	72	54	36	999999	999999	476	878	711	507	999999	423	363	999999	738	669	474	860	954	576	147	43	999999	999999	999999	469	385	757	999999	999999	856	
999999	999999	401	592	10	913	999999	389	380	712	999999	373	340	210	111	94	841	999999	945	45	868	678	198	999999	211	78	134	999999	980	202	719	986	264	650	913	185	961	465	999999	756	179	480	584	864	381	999999	999999	718	435	384	544	953	946	999999	999999	795	999999	255	390	931	999999	804	409	188	993	999999	118	690	297	999999	999999	999999	76	999999	865	999999	104	333	774	999999	414	999999	73	605	657	765	49	843	999999	128	134	716	999999	805	967	375	80	406	999999	601	561	973	431	508	261	169	886	999999	555	600	701	726	480	999999	527	999999	741	804	999999	237	999999	274	999999	179	801	416	310	999999	231	500	327	697	462	183	980	999999	984	564	353	999999	879	292	298	71	427	408	245	235	999999	594	633	276	875	643	999999	296	944	999999	707	845	859	999999	535	64	283	13	999999	999999	869	96	999999	186	461	999999	358	999999	976	999999	999999	403	181	999999	999999	999999	866	60	822	818	999999	693	496	731	857	507	639	262	756	244	788	423	145	938	999999	201	206	457	814	843	999999	999999	320	999999	510	314	674	784	643	899	197	999999	191	999999	985	185	600	999999	999999	953	999999	999999	701	742	188	999999	268	242	999999	791	999999	419	246	978	533	908	383	999999	230	999999	833	854	999999	857	56	566	242	690	952	999999	600	538	137	861	450	199	999999	577	798	182	56	999999	77	852	468	777	986	999999	921	87	802	999999	446	999999	129	548	486	844	695	622	999999	577	289	536	200	901	292	384	537	343	206	805	720	57	999999	402	786	766	398	278	580	39	999999	875	999999	518	999999	999999	741	902	713	867	881	185	87	478	999999	540	661	566	495	611	675	587	880	997	999999	999999	999999	727	761	999999	999999	427	52	999999	999999	414	158	681	809	930	999999	634	630	339	923	999999	970	38	250	256	999999	832	782	968	999999	192	995	390	999999	704	91	23	150	993	421	464	999999	22	670	747	999999	979	757	565	967	50	999999	550	999999	827	999999	251	487	515	614	999999	644	84	999999	626	418	999999	535	115	999999	999999	999999	636	918	468	411	999999	368	503	864	134	84	999999	11	323	235	455	316	329	285	840	535	634	999999	797	820	68	310	53	338	999999	454	651	716	347	999999	330	632	615	999999	470	883	984	999999	489	999999	426	82	398	401	963	461	999999	999999	18	999999	860	999999	130	648	353	656	324	999999	250	999999	432	511	663	767	999999	822	701	904	999999	957	551	982	899	259	403	985	912	652	375	172	249	822	999999	253	696	83	999999	966	82	
813	569	819	411	809	125	915	419	630	496	999999	999999	311	23	999999	552	877	358	870	255	367	999999	671	799	87	441	610	804	420	80	831	320	999999	831	999999	999999	999999	581	999999	143	487	576	291	166	234	412	999999	999999	999999	999999	818	999999	641	721	999999	79	999999	999999	334	999999	515	999999	998	560	665	830	35	999999	21	999999	821	999999	999999	737	999999	790	999999	514	999999	675	503	801	158	999999	262	116	999999	22	126	999999	500	999999	257	720	999999	376	577	731	501	403	386	467	797	992	879	523	465	903	954	999999	616	393	455	658	874	999999	962	999999	308	558	999999	23	999999	87	172	120	999999	999999	119	400	222	999999	23	181	999999	46	13	999999	841	739	650	775	999999	999999	326	117	265	999999	999999	999999	414	299	433	942	252	373	114	999999	829	999999	474	917	793	999999	999999	999999	379	283	370	838	999999	807	447	568	907	386	999999	170	761	999999	855	460	999999	999999	986	923	306	80	929	925	999999	293	335	82	999999	999999	981	504	491	440	999999	981	999999	17	212	606	851	864	45	866	418	944	958	773	913	999999	224	597	577	788	589	308	354	444	906	999999	481	374	999999	183	404	999999	678	331	327	873	232	695	993	389	81	441	45	999999	516	999999	334	561	169	999999	519	393	926	703	850	438	636	999999	110	785	135	487	570	861	999999	958	275	637	456	49	791	999999	604	999999	716	158	273	291	928	999999	102	919	215	53	664	20	999999	999999	480	889	246	439	999999	217	263	594	871	183	601	558	999999	999999	115	999999	999999	990	999999	999999	986	702	999999	355	999999	192	693	216	999999	527	207	460	999999	999999	167	999999	802	999999	933	999999	999999	132	286	999999	690	380	206	999999	999999	95	999999	673	231	999999	999999	999999	724	891	574	412	524	57	322	353	976	999999	999999	432	999999	549	326	117	66	999999	999999	999999	425	85	665	494	999999	298	999999	195	943	533	239	639	999999	388	842	999999	787	531	872	887	809	933	123	549	999999	774	864	274	999999	476	617	827	991	134	363	649	236	90	426	999999	654	136	409	453	911	493	131	161	706	415	329	535	531	916	64	491	961	999999	247	221	433	138	426	477	915	411	999999	999999	35	203	684	999999	114	646	999999	682	533	669	999999	763	652	713	567	363	156	999999	306	84	80	871	687	999999	842	999999	801	525	710	999999	537	999999	845	999999	999999	512	999999	622	430	884	683	381	999999	301	488	483	569	720	571	72	331	834	114	573	115	163	999999	573	864	899	845	717	972	999999	999999	136	999999	999999	
587	65	632	534	660	422	400	699	913	395	632	999999	999999	999999	999999	647	610	999999	999999	281	839	972	996	167	999999	999999	999999	999999	408	366	169	361	999999	861	143	515	440	999999	183	692	182	416	250	130	941	505	263	764	763	334	991	438	731	647	868	614	68	999999	776	999999	384	434	999999	556	235	280	804	999999	999999	448	217	812	529	713	108	433	731	999999	225	262	277	283	999999	84	374	730	999999	917	992	999999	457	999999	30	54	318	748	126	693	894	670	700	478	999999	324	999999	189	999999	27	548	445	883	192	259	999999	999999	110	999999	226	192	999999	999999	886	791	428	999999	252	791	485	405	360	316	47	981	555	562	798	465	999999	956	195	821	999999	379	999999	645	274	714	507	192	217	999999	899	511	399	29	813	687	399	333	875	397	434	621	198	138	999999	999999	704	961	999999	644	342	269	999999	684	999999	517	244	782	727	537	294	999999	198	832	417	536	591	535	748	121	75	565	91	797	396	990	190	428	999999	72	20	545	130	999999	194	640	999999	715	999999	305	999999	617	999999	347	113	999999	433	365	721	999999	620	999999	222	951	579	777	999999	210	999999	57	336	815	982	664	527	749	182	625	648	999999	999999	876	553	453	669	458	958	744	999999	264	567	825	707	999999	452	840	332	179	993	416	999999	313	999999	934	999999	636	634	941	819	363	959	808	999999	944	296	743	626	769	999999	130	818	444	515	42	489	999999	118	999999	222	999999	426	13	999999	241	325	719	999999	618	484	999999	824	27	924	340	305	758	118	999999	999999	708	224	999999	999999	873	598	999999	797	395	455	466	527	142	999999	142	937	999999	186	999999	629	576	294	17	999999	258	306	800	999999	185	736	999999	403	999999	307	513	472	999999	125	758	642	308	922	72	173	27	999999	692	999999	792	403	348	582	632	143	627	424	216	279	638	576	797	507	622	999999	723	73	181	834	225	999999	84	840	428	999999	999999	654	231	844	276	999999	614	512	727	999999	999999	158	771	999999	680	99	266	594	487	999999	845	800	310	413	449	999999	342	857	83	133	999999	507	164	789	999999	973	202	372	12	894	962	295	780	839	270	575	301	959	164	135	412	490	999999	246	997	530	354	817	404	321	411	999999	438	603	463	890	994	999999	999999	707	897	893	591	593	999999	560	30	999999	153	874	999999	383	703	999999	720	838	154	917	999999	291	999999	999999	999999	999999	999999	216	857	186	386	379	580	319	999999	457	999999	518	999999	770	27	999999	510	884	674	530	659	999999	
62	999999	999999	625	746	86	200	128	88	522	999999	900	110	999999	702	999999	94	999999	999999	353	824	256	999999	211	999999	383	900	354	781	744	999999	447	41	465	163	377	304	761	633	503	128	999999	378	715	592	998	670	999999	744	667	800	999999	999999	315	999999	806	769	681	999999	372	186	846	347	344	812	999999	869	999999	858	335	548	333	150	800	234	394	877	999999	999999	999999	713	999999	609	999999	944	809	999999	725	262	357	607	622	85	999999	326	999999	103	999999	999999	113	138	999999	156	419	128	999999	760	435	91	819	928	765	71	999999	659	291	999999	233	999999	13	278	999999	393	511	999999	999999	257	880	484	951	300	843	111	515	812	999999	749	200	995	999999	999999	785	644	999999	999999	999999	560	341	611	999999	999999	869	644	898	835	985	642	644	999999	202	229	879	950	139	999999	94	664	555	931	999999	999999	56	238	922	954	999999	508	950	92	885	375	915	279	449	915	431	208	212	680	826	56	114	508	803	999999	999999	835	514	999999	999999	187	999999	410	640	502	989	641	999999	943	999999	999999	691	561	806	827	313	610	511	223	106	886	461	999999	114	923	999999	548	435	674	785	999999	993	45	999999	708	370	515	999999	946	926	789	486	268	999999	349	364	552	702	975	944	569	334	301	999999	457	725	999999	305	717	74	450	216	57	999999	696	493	999999	813	107	466	797	999999	999999	297	316	409	999999	547	764	568	885	846	459	999999	226	332	702	227	300	999999	240	219	999999	999999	485	583	439	110	641	856	708	739	604	999999	156	597	769	999999	511	999999	532	592	541	999999	999999	999999	757	327	942	999999	790	439	999999	124	999999	588	999999	999999	811	733	970	103	905	908	860	155	251	939	584	999999	999999	698	716	252	461	999999	678	772	702	881	826	122	168	278	999999	999999	226	490	999999	568	546	97	999999	777	88	438	687	633	297	43	362	999999	742	999999	810	102	723	280	663	999999	909	999999	979	930	999999	858	999999	636	842	591	928	761	656	25	92	475	999999	999999	174	32	960	55	484	668	528	19	379	845	468	999999	999999	999999	999999	999999	999999	268	117	272	871	229	503	60	790	706	115	999999	170	999999	999999	344	596	784	116	999999	627	999999	803	320	412	999999	999999	999999	178	869	45	982	999999	952	367	824	367	243	76	944	528	910	265	778	999999	999999	848	999999	615	999999	999999	771	999999	999999	87	794	464	797	999999	999999	740	999999	999999	921	999999	132	666	218	999999	415	976	362	717	172	122	716	608	999999	999999	485	58	999999	999999	54	492	274	
152	999999	874	999999	999999	999999	383	103	999999	124	39	343	116	440	270	640	292	210	157	33	63	677	83	370	196	999999	49	384	924	902	929	836	999999	999999	980	918	999999	797	55	416	999999	999999	957	998	687	274	918	999999	225	418	999999	283	897	469	220	999999	675	514	386	999999	530	999999	999999	311	194	999999	999999	709	460	351	307	494	165	740	999999	438	999999	84	683	921	520	723	168	999999	999999	655	939	969	196	999999	252	828	421	124	885	999999	455	999999	999999	494	369	999999	999999	999999	999999	70	999999	166	424	782	754	600	999999	465	419	807	841	662	953	538	263	999999	522	945	109	478	83	50	855	75	999999	72	270	198	999999	311	999999	295	405	296	537	782	999999	999999	999999	651	999999	999999	705	87	148	792	999999	285	241	433	696	920	774	641	999999	87	999999	359	798	692	340	642	999999	117	950	556	267	666	10	999999	999999	118	999999	457	481	126	345	777	926	200	369	985	956	137	614	936	520	763	999999	459	481	999999	615	78	999999	364	999999	597	137	592	535	46	284	999999	52	588	735	999999	170	871	999999	533	999999	607	332	999999	685	775	502	999999	45	503	367	551	999	195	502	999999	145	999999	73	999999	999999	999999	665	999999	710	206	95	999999	211	203	603	437	717	947	773	18	745	966	679	287	104	999999	999999	41	679	733	761	857	96	999999	192	54	807	993	999999	97	942	999999	644	489	999999	476	812	999999	999999	929	833	61	422	494	380	178	447	999999	654	536	787	633	653	976	445	238	939	999999	21	559	630	724	75	685	75	999999	332	199	597	627	311	714	999999	749	900	709	444	602	248	23	607	31	349	356	999999	318	357	668	54	999999	536	230	999999	999999	999999	119	986	736	428	999999	846	257	198	36	235	83	502	999999	86	735	793	347	999999	999999	951	999999	384	999999	385	757	397	664	155	145	999999	91	999999	999999	999999	791	999999	999999	183	612	177	359	832	323	999999	236	815	453	591	318	668	999999	876	833	399	701	734	277	361	670	247	192	112	999999	935	154	999999	712	464	999999	23	95	173	740	830	602	775	999999	598	158	941	999999	82	999999	476	901	214	59	400	748	66	454	356	513	999999	985	257	999999	999999	976	999999	113	989	306	304	583	35	999999	13	797	925	673	679	212	999999	303	999999	275	587	44	939	149	321	715	239	569	999999	660	999999	999999	999999	996	683	621	122	838	954	775	542	892	999999	999999	999999	603	823	392	774	999999	784	999999	875	982	202	353	46	896	791	283	999999	735	845	375	
770	167	452	928	990	67	100	890	348	999999	733	694	169	870	103	718	999999	847	794	594	876	302	970	999999	999999	340	999999	225	56	680	708	806	999999	510	308	888	161	999999	401	717	999999	999999	733	541	999999	507	193	176	999999	83	391	230	941	261	499	477	197	999999	134	659	482	875	843	667	635	926	647	999999	572	214	566	998	999999	86	540	999999	568	439	123	307	156	418	421	999999	299	488	864	795	20	830	700	81	770	741	244	188	60	999999	906	999999	999999	535	603	598	516	393	774	864	720	516	999999	758	966	827	513	73	463	999999	999999	999999	72	852	647	741	513	495	238	999999	842	999999	999999	502	533	999999	447	621	999999	999999	999999	906	713	10	85	504	921	942	999999	942	238	180	999999	190	698	759	269	17	887	861	94	30	999999	999999	999999	367	999999	999999	235	183	999999	999999	258	640	999999	471	442	999999	776	153	999999	999999	390	295	999999	671	637	751	804	773	532	440	734	953	738	445	751	651	977	999999	999999	999999	716	931	563	999999	921	999999	776	236	326	207	240	743	51	523	640	999999	587	361	730	833	611	462	651	949	167	305	901	999999	719	790	999999	999999	999999	314	855	459	731	999999	749	552	975	577	999999	999999	209	990	911	224	805	882	74	626	987	95	903	264	999999	999999	189	625	999999	808	999999	999999	123	182	518	737	668	190	147	999999	611	187	858	44	15	326	999999	999999	394	999999	172	999999	726	999999	81	999999	410	600	180	127	999999	999999	369	176	999999	921	999999	36	482	183	556	624	744	625	24	809	236	999999	259	962	999999	22	241	999999	645	679	809	999999	111	378	999999	999999	20	999999	490	488	818	691	974	93	116	999999	999999	999999	140	548	999999	110	452	999999	912	999999	999999	999999	263	999999	892	863	531	390	121	564	925	113	846	999999	613	724	999999	999999	999999	545	894	175	856	151	999999	30	375	999999	586	709	999999	839	466	795	725	803	766	543	595	954	999999	594	971	551	797	590	374	651	999999	999999	964	915	999999	377	647	186	360	999999	628	999999	498	434	999999	999999	361	96	647	999999	763	810	957	602	940	47	384	309	203	999999	354	737	656	724	999999	218	744	297	569	98	999999	549	452	654	914	723	465	736	999999	999999	200	999999	999999	322	887	133	420	999999	999999	243	993	347	982	55	767	999999	225	999999	999999	594	668	73	527	558	903	223	368	999999	687	226	999999	999999	999999	634	124	643	794	343	999999	999999	797	999999	322	999999	105	999999	999999	406	886	33	507	691	474	999999	901	136	193	999999	
418	999999	765	999999	999999	758	661	999999	830	999999	999999	999999	106	882	938	233	999999	295	999999	201	462	103	656	961	999999	999999	719	889	999999	320	999999	999999	460	409	924	171	283	689	697	564	673	999999	979	999999	475	762	927	625	753	999999	409	615	385	991	999999	324	999999	803	692	31	49	999999	181	999999	624	943	673	696	957	776	950	118	598	196	527	711	124	446	496	663	736	103	146	999999	999999	999999	611	469	477	609	153	479	997	676	525	901	579	470	595	532	999999	240	667	977	999999	301	27	198	999999	230	210	581	999999	38	294	945	636	248	999999	506	341	214	228	358	632	480	120	921	671	625	142	653	999999	964	999999	505	436	999999	999999	619	111	423	995	257	409	571	171	968	391	999999	999999	340	862	98	999999	999999	22	319	354	820	190	105	527	847	98	557	729	353	999999	789	518	999999	607	987	405	918	219	971	948	71	318	999999	999999	101	360	999999	790	762	999999	689	999999	127	999999	820	439	999999	895	157	169	852	841	818	513	601	999999	798	999999	999999	693	282	675	51	370	292	512	48	565	435	497	296	999999	967	580	775	999999	401	661	786	558	999999	32	71	811	999999	229	500	638	938	40	561	78	915	78	500	999999	451	756	532	999999	400	450	470	999999	999999	95	874	999999	738	305	669	147	946	326	999999	260	614	999999	273	73	21	410	999999	405	936	228	850	898	999999	761	999999	645	139	999999	168	948	562	411	939	20	354	261	999999	643	371	999999	131	999999	999999	999999	409	222	492	468	306	990	824	75	723	653	245	999999	999999	976	450	34	17	477	999999	999999	697	212	300	999999	719	999999	510	999999	44	999999	106	999999	134	838	362	999999	162	670	181	999999	999999	497	687	295	775	999999	103	999999	202	347	999999	654	442	427	552	206	921	239	749	546	489	999999	999999	212	556	984	852	999999	624	807	871	346	306	989	232	210	524	14	488	999999	666	587	999999	999999	115	999999	999999	706	296	165	999999	923	999999	999999	688	999999	465	999999	738	790	525	773	999999	395	475	79	358	452	205	351	681	917	750	408	999999	999999	999999	999999	999999	114	999999	999999	43	999999	999999	947	425	999999	310	938	999999	49	275	697	825	999999	288	405	231	999999	999999	375	999999	944	484	999999	999999	523	755	787	243	999999	388	634	624	999999	739	841	308	528	654	686	152	266	999999	999999	651	63	583	985	623	654	122	999999	19	800	999999	999999	983	293	774	902	999999	523	705	623	661	641	83	999999	164	447	107	702	999999	999999	233	253	347	842	162	
999999	939	999999	173	999999	999999	999999	999999	823	734	999999	857	24	753	752	999999	999999	561	983	980	19	979	138	999999	185	557	419	681	999999	576	401	999999	151	141	654	962	156	999999	126	614	999999	26	260	720	999999	590	92	949	999999	999999	604	999999	363	861	152	150	811	937	987	41	599	644	32	257	999999	897	999999	883	999999	789	999999	279	445	999999	644	992	729	418	327	595	474	470	52	999999	971	999999	398	999999	989	514	999999	219	371	95	999999	700	994	12	999999	616	874	209	850	849	32	335	256	983	227	159	421	403	620	999999	566	138	999999	999999	285	999999	509	436	999999	594	637	414	907	359	364	944	999999	726	41	710	721	999999	999999	203	932	646	462	999999	999999	839	102	758	999999	969	999999	886	108	999999	999999	999999	117	447	999999	999999	221	617	428	897	629	999999	161	999999	999999	910	680	301	519	999999	144	639	180	104	373	64	501	879	816	937	999999	478	999999	81	998	287	603	283	959	999999	981	324	227	565	785	789	688	407	396	999999	298	237	376	698	792	97	999999	22	999999	999999	765	342	801	490	999999	160	999999	89	999999	999999	999999	407	342	166	427	999999	421	615	319	584	375	999999	492	999999	649	603	111	999999	288	911	704	590	999999	707	999999	649	523	999999	999999	634	362	608	711	311	381	891	894	219	281	972	676	966	702	999999	886	672	999999	999999	841	472	999999	289	999999	784	389	999999	207	635	570	778	306	684	999999	684	231	766	391	190	999999	757	709	892	875	315	245	738	999999	999999	820	924	800	999999	999999	35	586	83	807	926	922	655	999999	269	649	999999	675	991	849	28	999999	999999	290	999999	917	999999	763	166	413	495	549	999999	838	498	814	999999	978	456	788	999999	108	157	959	464	268	999999	74	450	252	999999	639	999999	888	869	441	999999	999999	141	932	999999	271	430	669	321	386	999999	999999	999999	454	13	999999	229	999999	999999	919	130	170	825	409	816	28	323	999999	999999	999999	306	999999	968	66	123	12	999999	999999	975	829	678	488	999999	88	988	292	869	995	248	857	999999	50	999999	949	320	540	817	732	125	793	948	999999	639	466	90	517	849	148	340	999999	678	704	237	999999	999999	642	522	747	421	534	159	327	675	182	444	266	633	28	746	583	999999	123	408	192	881	999999	848	191	997	999999	443	731	665	999999	189	715	813	211	708	678	999999	80	999999	591	644	999999	841	466	31	824	883	830	402	756	817	565	306	55	57	89	793	999999	999999	940	100	428	662	999999	993	728	453	432	320	77	564	
124	802	999999	999999	261	331	392	170	183	597	999999	339	908	429	623	419	767	163	999999	884	687	330	381	501	226	968	412	472	302	381	999999	999999	999999	202	703	762	489	507	796	758	999999	999999	576	352	487	99	999999	19	379	319	685	278	692	192	877	999999	431	999999	331	292	918	919	867	802	146	103	999999	716	725	861	930	270	367	870	999999	517	999999	38	999999	999999	225	999999	102	982	696	192	827	151	999999	909	341	999999	185	999999	839	490	312	774	216	393	999999	46	293	518	999999	424	999999	821	708	369	49	999999	312	204	999999	999999	827	884	116	999999	999999	863	401	815	999999	767	94	999999	40	993	999999	999999	821	630	52	999999	119	999999	603	999999	281	15	442	955	999999	999999	999999	981	445	324	999999	427	668	263	999999	231	644	477	999999	621	339	999999	999999	715	165	70	999999	681	161	999999	415	999999	291	834	999999	270	430	446	999999	592	999999	999999	417	715	339	999999	321	568	513	999999	544	642	999999	999999	941	224	999999	727	999999	810	999999	189	999999	556	909	420	999999	833	581	857	800	207	532	405	715	236	649	85	999999	378	999999	23	178	999999	999999	999999	656	308	893	467	55	703	999999	999999	236	726	999999	999999	806	918	650	487	986	655	999999	346	999999	200	276	715	999999	149	350	999999	71	352	999999	999999	211	146	999999	837	940	123	999999	999999	560	396	999999	988	951	788	999999	468	999999	271	36	522	319	999999	999999	999999	999999	187	893	999999	362	225	84	883	715	784	659	670	164	812	547	999999	844	923	785	723	30	288	763	786	999999	999999	703	999999	325	499	190	999999	482	307	999999	762	230	905	745	345	322	295	283	176	138	999999	314	999999	723	999999	999999	395	999999	940	446	753	999999	116	45	480	521	283	567	226	604	466	197	857	16	999999	651	999999	188	450	410	999999	15	596	999999	272	578	788	999999	171	999999	794	999999	542	860	62	349	123	870	275	823	999999	728	67	999999	999999	420	999999	908	939	999999	739	217	782	539	711	999999	826	459	773	901	733	207	406	404	809	496	999999	996	954	999999	538	78	912	999999	371	999999	999999	34	985	851	131	879	146	999999	91	586	197	12	999999	313	522	999999	107	373	100	999999	999999	662	762	185	765	999999	953	504	974	671	304	166	999999	704	800	802	473	921	780	999999	999999	747	999999	999999	999999	651	999999	999999	922	873	970	999999	535	530	684	999999	999999	810	999999	999999	925	642	684	420	291	40	999999	455	512	720	999999	999999	593	999999	999999	584	349	999999	875	123	614	999999	581	999999	700	755	631	
647	29	515	999999	663	835	999999	928	428	72	903	941	278	816	999999	148	212	999999	795	956	298	999999	109	946	733	999999	971	66	622	71	999999	999999	536	409	198	435	997	999999	537	999999	483	318	999999	522	446	597	606	306	223	173	378	999999	905	798	342	896	999999	569	806	999999	864	63	315	366	488	193	415	869	628	965	151	32	999999	456	483	980	398	999999	509	145	337	999999	843	458	692	165	814	737	77	301	999999	438	999999	809	999999	999999	13	995	44	999999	192	737	678	257	32	356	283	459	325	999999	508	342	999999	671	999999	999999	999999	856	674	332	999999	677	802	337	460	712	649	345	999999	63	999999	402	553	257	999999	999999	996	999999	436	346	882	999999	999999	715	792	183	379	999999	999999	296	219	156	331	711	883	999999	935	999999	999999	999999	706	999999	999999	272	385	115	789	811	717	999999	202	624	430	337	450	24	999999	97	999999	286	343	937	928	999999	843	830	81	841	999999	448	664	655	798	126	639	945	876	159	339	686	394	567	994	616	999999	595	726	993	271	868	999999	999999	806	520	999999	769	19	804	429	555	44	947	447	278	146	999999	825	314	999999	504	147	999999	757	857	999999	775	942	999999	999999	257	999999	87	999999	505	199	815	849	288	149	869	936	82	730	784	652	446	999999	725	479	557	770	999999	999999	766	731	153	101	999999	999999	210	826	999999	223	181	451	957	999999	941	89	331	696	546	999999	828	568	999999	385	972	215	999999	999999	227	842	43	486	691	782	814	774	55	724	999999	660	999999	52	248	859	558	342	695	80	188	999999	158	999999	999999	999999	999999	207	666	768	128	742	182	999999	609	999999	189	999999	760	184	999999	177	43	606	795	886	235	785	329	215	826	999999	520	999999	477	580	693	183	263	999999	315	616	117	286	606	999999	488	394	443	999999	999999	863	582	520	999999	20	612	552	74	347	32	691	878	461	942	488	999999	999999	87	999999	171	999999	441	326	868	999999	69	757	10	637	407	999999	352	936	999999	963	67	999999	867	466	999999	151	999999	915	421	624	999999	656	344	127	999999	690	317	999999	231	673	431	265	651	999999	951	855	552	437	939	191	349	942	925	999999	431	999999	929	999999	70	30	897	526	905	254	218	413	423	999999	999999	716	533	999999	714	999999	541	999999	357	306	515	123	599	681	975	239	285	795	730	999999	696	713	761	999999	353	211	775	904	360	407	362	547	441	669	735	233	658	999999	237	73	999999	629	999999	633	115	947	430	226	551	676	999999	999999	682	68	195	
988	999999	837	594	512	96	636	450	950	943	999999	681	929	999999	999999	580	874	567	667	917	999999	838	999999	590	405	780	559	363	683	438	939	865	999999	484	746	277	999999	816	999999	976	811	188	924	999999	999999	276	501	999999	798	999999	104	855	25	151	127	160	828	256	999999	731	999999	282	999999	521	14	111	307	454	999999	485	759	68	999999	999999	116	888	999999	999999	999999	139	999999	289	999999	588	344	93	999999	242	366	999999	449	575	999999	992	448	538	421	999999	685	46	968	56	999999	323	346	45	22	334	45	239	246	390	804	69	452	999999	999999	188	187	920	261	74	97	614	999999	194	441	849	251	577	999999	511	762	999999	999999	999999	999999	251	251	308	80	525	207	137	359	69	770	999999	550	201	999999	243	235	999999	999999	903	958	999999	287	162	604	999999	92	999999	762	734	999999	999999	898	218	999999	999999	936	878	850	736	867	960	264	976	999999	873	308	60	999999	243	285	999999	630	267	285	999999	963	999999	999999	907	999999	999999	374	625	441	999999	669	342	164	353	306	357	914	58	999999	997	999999	311	739	999999	999999	41	710	999999	458	629	768	640	933	999999	513	999999	183	942	302	137	596	999999	999999	51	213	966	896	413	937	928	93	999999	231	287	554	999999	360	973	53	999999	999999	999999	177	812	613	39	999999	872	999999	458	183	971	999999	909	999999	572	999999	697	526	999999	145	306	592	529	545	999999	999999	656	999999	850	999999	210	899	999999	107	751	471	732	437	184	567	999999	572	488	755	122	826	322	999999	982	896	662	456	155	276	733	999999	647	999999	428	619	752	144	990	999999	973	82	865	999999	660	110	43	270	999999	340	121	734	113	774	433	369	999999	999999	999999	954	834	753	754	624	374	498	999999	465	19	999999	815	889	582	526	781	49	960	510	224	881	863	402	999999	815	999999	999999	159	872	843	999999	522	971	389	45	137	230	328	250	999999	171	999999	577	260	786	524	999999	162	586	993	393	408	999999	566	873	101	441	999999	999999	999999	375	999999	999999	999999	951	53	843	509	546	399	561	999999	720	72	999999	999999	295	999999	999999	300	933	999999	572	879	460	659	999999	415	515	944	695	582	999999	999999	82	822	334	956	309	743	999999	721	616	196	999999	999999	688	534	999999	278	805	299	330	999999	535	529	999999	82	171	999999	128	438	999999	999999	704	979	342	999999	999999	241	999999	339	842	584	999999	221	999999	385	447	789	971	400	902	247	999999	405	261	740	254	553	999999	261	999999	17	625	252	999999	999999	492	462	338	999999	544	281	
996	476	457	745	39	324	299	401	635	381	330	999999	536	999999	462	308	999999	999999	694	446	196	29	544	835	959	377	494	225	999999	984	460	232	855	630	250	671	999999	515	711	930	264	999999	626	422	686	897	715	971	562	193	735	736	63	108	999999	976	932	621	786	999999	829	84	509	999999	921	108	999999	905	999999	790	999999	221	891	763	999999	543	403	131	999999	999999	999999	522	663	999999	258	724	178	999999	999999	273	999999	336	729	59	110	190	153	999999	501	587	34	999999	465	771	832	523	999999	299	915	552	583	999999	472	724	10	317	421	999999	999999	207	929	125	371	999999	61	33	492	841	662	12	999999	999999	629	571	47	851	67	999999	876	735	999999	878	841	999999	999999	928	864	15	58	793	999999	354	583	304	999999	909	449	999999	720	999999	41	999999	636	913	163	164	190	900	687	159	259	999999	999999	666	328	60	999999	999999	561	132	169	486	792	869	243	55	845	999999	999999	137	412	843	181	999999	999999	875	251	928	838	535	747	963	999999	999999	544	249	430	916	975	607	635	80	662	999999	999999	554	220	767	679	118	319	855	987	559	747	999999	358	999999	963	452	808	355	999999	35	999999	205	168	893	334	999999	624	929	359	316	999999	341	190	583	999999	158	665	484	258	730	226	999999	999999	768	999999	137	891	574	952	999999	798	290	540	999999	223	454	395	327	443	999999	494	390	999999	680	66	415	235	999999	438	999999	787	334	999999	809	808	491	228	999999	740	207	999999	59	976	826	517	999999	801	553	369	999999	762	347	51	573	246	836	397	305	712	747	999999	126	999999	999999	746	473	194	999999	828	732	235	995	587	245	582	444	999999	678	173	845	613	682	999999	999999	999999	999999	293	533	572	972	103	923	687	999999	304	985	914	839	90	54	999999	80	725	637	747	766	760	999999	999999	802	432	718	142	999999	143	229	712	999999	94	306	189	660	168	855	999999	999999	999999	594	999999	999999	999999	574	999999	128	817	999999	957	777	999999	296	688	488	542	770	550	384	790	999999	859	999999	283	244	755	999999	864	999999	911	869	999	444	458	999999	864	403	282	858	130	23	59	599	272	999999	960	797	999999	701	128	999999	314	263	522	497	734	999999	999999	295	818	815	999999	450	632	97	777	284	999999	522	624	999999	498	692	264	999999	999999	269	999999	999999	999999	957	175	999999	258	523	999999	745	922	999999	999999	999999	89	986	999999	314	759	609	999999	999999	999999	686	960	106	86	978	900	622	999	745	726	999999	64	974	21	861	650	100	201	999999	
532	42	361	875	999999	626	69	999999	999999	949	999999	171	302	636	191	598	999999	79	97	279	623	942	746	187	245	967	999999	114	999999	188	664	669	417	999999	999999	134	334	94	26	459	918	398	969	59	999999	564	999999	999999	999999	422	863	580	13	999999	999999	590	295	184	999999	122	682	955	536	474	295	357	754	443	999999	67	999999	999999	62	637	999999	999999	972	697	458	999999	795	526	999999	562	324	999999	665	999999	372	72	999999	159	454	999999	777	963	862	505	764	999999	810	738	444	736	158	950	999999	376	571	999999	617	999999	726	958	999999	166	643	999999	159	999999	692	268	81	920	228	999999	468	158	860	397	372	999999	933	87	870	999999	92	585	413	374	999999	999999	924	111	454	250	999999	495	587	621	330	888	999999	999999	689	551	999999	523	517	44	491	379	999999	184	898	150	665	999999	98	269	83	68	999999	785	999999	402	344	969	999999	977	691	973	571	249	76	483	131	380	398	999999	999999	568	77	379	882	999999	783	749	212	314	585	999999	407	327	547	999999	999999	570	917	999999	217	697	58	540	353	518	999999	276	117	999999	29	294	261	769	999999	515	999999	999999	902	999999	619	594	999999	171	402	907	576	254	999999	805	165	560	463	111	121	702	999999	537	36	999999	999999	516	642	787	295	300	999999	638	457	41	281	999999	668	467	999999	622	930	886	148	999999	941	563	999999	312	269	468	831	159	999999	177	994	463	999999	537	999999	999999	999999	979	999999	111	999999	938	796	670	534	38	892	995	434	499	999999	999999	399	590	433	825	941	339	999999	827	999999	999999	981	289	47	817	999999	140	999999	575	669	950	21	46	999999	999999	767	904	778	240	576	835	725	167	405	371	74	584	114	255	999999	622	461	999999	642	11	956	517	633	716	76	999999	608	999999	830	999999	622	362	999999	999999	68	47	561	999999	261	633	657	823	999999	675	999999	387	36	151	414	999999	999999	962	403	69	56	259	281	999999	173	814	237	999999	999999	583	999999	711	999999	685	999999	133	71	173	999999	19	353	143	633	957	962	999999	999999	466	454	783	332	659	959	999999	382	808	765	499	133	446	405	791	496	999999	999999	52	332	351	954	999999	999999	335	175	394	715	913	999999	999999	109	484	89	771	421	553	260	999999	752	594	312	389	367	999999	49	360	613	561	646	333	39	920	367	393	511	999999	798	997	494	574	754	999999	191	451	400	649	367	634	380	943	59	838	299	737	48	575	923	423	295	999999	780	163	277	303	294	188	127	695	999999	999999	999999	263	
604	999999	840	843	999999	916	181	400	999999	979	999999	702	283	201	999999	999999	355	936	999999	385	711	999999	999999	600	201	888	166	222	532	671	999999	999999	199	999999	243	122	896	205	377	16	252	895	999999	999999	999999	999999	29	102	557	999999	999999	332	17	378	999999	924	393	250	651	319	759	999999	867	999999	615	69	512	999999	957	518	733	159	568	243	999999	815	859	993	628	626	999999	74	664	44	999999	51	124	820	254	999999	728	656	999999	999999	256	999999	37	498	195	912	72	999999	144	48	763	999999	763	774	245	735	74	400	999999	34	999999	695	304	999999	11	573	945	999999	242	999999	790	87	605	509	986	850	788	371	808	715	563	999999	929	626	281	139	288	349	999999	518	254	999999	44	529	999999	561	988	204	496	622	967	999999	309	495	258	999999	595	263	787	395	947	703	591	999999	471	123	766	677	999999	871	295	605	116	723	999999	999999	52	85	999999	435	861	593	875	195	747	192	999999	443	378	594	543	999999	562	999999	571	550	746	137	999999	504	999999	321	999999	624	337	372	274	585	999999	796	643	999999	372	362	533	999999	828	406	168	288	97	999999	309	999999	338	271	53	916	162	853	999999	914	27	396	640	550	950	260	999999	999999	918	451	351	999999	951	33	661	210	666	217	722	350	999999	779	417	999999	999999	676	296	999999	329	357	433	248	91	728	502	975	721	983	413	577	547	999999	370	645	999999	727	25	314	999999	842	260	945	140	999999	999999	999999	999999	177	539	999999	964	792	66	570	28	113	500	232	531	685	999999	683	803	155	802	196	418	771	492	293	661	999999	466	486	999999	999999	117	716	782	263	996	554	999999	999999	613	754	726	799	627	999999	999999	792	782	923	364	577	152	985	999999	759	829	999999	999999	999999	622	982	999999	999999	473	999999	996	784	449	278	999999	934	239	673	542	58	470	618	154	999999	66	868	208	999999	131	529	345	131	154	33	433	788	868	208	517	630	428	155	336	97	880	453	352	514	244	430	999999	479	453	523	999999	999999	73	999999	999999	753	783	793	458	999999	999999	874	640	999999	844	900	75	999999	165	911	629	999999	292	66	734	612	526	694	308	701	999999	999999	678	999999	999999	222	725	798	18	999999	846	635	999999	393	891	16	999999	926	999999	999999	364	316	323	999999	894	973	928	16	345	999999	237	99	999999	757	999999	999999	205	19	690	999999	184	277	999999	401	999999	993	999999	898	174	727	999999	599	34	964	347	875	999999	146	736	761	293	999999	462	999999	536	999999	151	939	632	563	
999999	999999	245	999999	999999	97	293	922	476	900	355	40	841	618	786	999999	75	530	420	885	786	68	283	928	348	999999	999999	601	864	999999	852	999999	276	611	916	996	363	985	805	259	591	630	670	835	999999	263	999999	844	644	899	691	620	529	746	777	752	530	316	699	702	282	999999	67	168	57	666	763	999999	701	790	283	89	725	170	999999	165	398	447	999999	94	589	970	956	965	626	999999	169	530	999999	999999	476	56	999999	112	999999	899	573	511	999999	749	499	999999	152	999999	625	612	895	369	452	999999	363	999999	794	615	123	311	735	101	542	815	507	243	405	537	324	236	793	622	999999	999999	591	887	659	772	999999	941	828	999999	999999	23	346	800	87	999999	999999	999999	999999	680	999999	676	174	999999	999999	972	999999	266	999999	999999	540	398	818	999999	186	58	39	476	433	999999	29	999999	483	632	751	528	479	707	999999	192	726	999999	974	122	634	516	239	119	917	999999	530	338	999999	222	572	951	205	73	623	999999	193	344	960	240	660	816	999999	999999	731	451	999999	545	110	70	888	999999	999999	705	648	999999	819	920	999999	746	501	691	481	270	999999	799	333	999999	93	137	998	391	970	999999	461	817	323	999999	388	476	193	984	238	639	334	963	536	499	425	999999	999999	273	786	224	739	969	344	932	482	999999	999999	98	461	973	71	506	639	681	999999	830	357	132	541	91	562	517	463	842	999999	106	273	834	999999	141	999999	735	605	755	14	492	482	391	223	457	359	999999	532	264	578	828	333	854	255	594	605	96	999999	704	999999	231	999999	502	999999	386	667	999999	999999	999999	65	335	999999	999999	677	999999	358	966	908	94	732	466	984	208	999999	117	772	999999	589	404	535	831	13	999999	104	782	975	999999	394	837	999999	75	999999	212	208	252	927	449	187	999999	246	639	187	999999	999999	205	247	317	239	888	613	258	704	999999	794	234	332	999	789	999999	785	377	999999	999999	304	666	469	999999	999	31	190	332	241	999999	168	896	999999	366	928	898	544	668	751	506	234	540	999999	303	417	999999	920	927	660	292	999999	868	67	116	352	315	736	465	318	217	707	290	27	608	999999	999999	581	999999	999999	890	360	999999	626	999999	999999	763	999999	999999	374	35	110	999999	672	949	397	299	839	547	24	999999	172	999999	359	543	799	943	523	762	999999	519	403	954	856	769	931	590	251	983	268	588	19	999999	100	292	117	453	618	999999	221	255	68	999999	999999	457	728	280	767	999999	285	999999	250	543	416	855	632	155	
407	902	27	807	57	999999	288	999999	613	601	988	77	435	999999	999999	455	551	999999	460	999999	999999	999999	51	660	822	168	707	999999	348	999999	164	245	660	961	56	715	60	414	999999	212	755	999999	999999	136	292	700	999999	999999	999999	794	992	999999	404	273	152	998	861	366	984	889	158	923	96	147	999999	753	417	474	308	619	404	999999	314	258	999999	487	565	914	999999	132	510	777	786	554	484	260	841	999999	818	58	854	999999	429	999999	64	831	439	706	689	539	293	193	632	958	999999	999999	599	999999	659	999999	443	946	987	999999	388	381	999999	999999	663	197	911	30	655	259	765	999999	999999	995	999999	999999	57	999999	235	839	839	327	155	999999	164	628	660	999999	999999	163	615	999999	707	568	930	682	694	897	52	502	627	272	999999	382	203	999999	148	999999	952	877	999999	584	721	157	999999	999999	999999	319	387	44	536	227	293	501	644	857	999999	158	74	521	96	159	999999	999999	222	576	790	772	634	999999	489	66	999999	859	999999	40	999999	559	545	870	456	385	519	999999	999999	410	979	45	737	345	999999	999999	999999	999999	790	467	768	988	935	455	280	463	685	913	554	479	484	433	955	613	670	453	612	204	75	711	640	807	766	999999	596	754	999999	298	999999	999999	526	311	999999	88	999999	208	623	999999	599	992	699	606	463	496	925	999999	90	134	674	243	999999	345	376	88	999999	960	999999	132	859	525	429	397	135	64	953	183	364	876	352	472	829	522	999999	82	22	999999	354	999999	999999	50	674	910	623	999999	999999	191	934	989	261	310	977	500	999999	83	573	999999	999999	408	542	751	201	999999	781	212	999999	864	740	303	76	793	616	950	245	818	999999	999999	773	999999	942	772	999999	999999	999999	51	999999	339	291	531	509	709	562	999999	737	999999	849	471	999999	420	151	999999	450	641	999999	467	694	36	265	422	232	64	538	999999	465	770	512	826	999999	999999	717	84	999999	999999	794	366	240	999999	222	109	968	390	389	362	439	693	331	607	999999	168	356	468	83	999999	308	454	180	663	999999	967	632	999999	999999	397	702	999999	999999	240	847	999999	236	35	999999	165	453	841	675	185	470	772	448	999999	384	429	999999	259	999999	713	910	349	999999	577	188	255	476	999999	507	991	999999	999999	28	101	760	885	999999	330	654	918	999999	999999	999999	995	203	718	528	999999	999999	464	13	453	77	999999	330	507	380	659	846	568	688	508	344	683	999999	108	999999	357	154	999999	497	73	605	92	999999	453	570	999999	384	469	726	999999	306	53	
988	999999	305	65	771	263	515	282	484	95	239	916	133	105	479	999999	964	180	583	160	966	939	847	984	674	999999	937	999999	285	386	999999	999999	212	301	999999	318	803	999999	999999	999999	982	999999	589	999999	999999	999999	999999	474	721	999999	505	555	175	155	86	59	369	999999	391	894	326	999999	997	107	253	999999	714	999999	410	170	301	999999	594	692	178	999999	359	337	142	302	556	472	468	999999	881	295	774	67	224	645	949	492	317	692	574	655	228	999999	276	562	667	498	73	560	987	999999	961	482	976	336	700	999999	999999	98	347	853	999999	11	225	957	999999	999999	617	765	999999	808	999999	901	127	999999	531	866	71	580	635	999999	408	999999	999999	652	999999	301	90	887	945	918	315	229	355	999999	787	227	277	318	999999	999999	999999	308	349	999999	999999	999999	364	999999	805	833	999999	607	999999	999999	999999	960	993	572	633	234	576	729	820	302	999999	739	999999	406	734	999999	599	999999	544	624	187	110	568	829	382	274	936	626	92	122	948	999999	999999	999999	999999	827	233	704	685	812	444	999999	999999	56	685	541	513	958	999999	501	999999	999999	999999	837	999999	354	401	174	199	999999	999999	950	647	707	353	795	972	489	999999	907	90	999999	77	999999	190	36	622	521	153	841	760	978	896	591	878	731	999999	929	965	921	999999	69	515	999999	525	493	514	780	999999	890	568	34	827	999999	421	349	160	999999	656	84	732	999999	30	358	608	318	63	999999	829	999999	160	999999	523	219	999999	31	999999	750	999999	697	521	999999	999999	263	999999	999999	161	84	179	999999	581	313	282	999999	199	999999	48	166	717	216	439	458	999999	90	740	525	511	618	999999	400	959	999999	134	959	562	890	71	767	85	999999	167	979	886	999999	999999	846	999999	632	29	926	982	232	999999	999999	267	73	890	737	523	757	234	542	999999	779	578	182	188	322	999999	308	493	280	91	999999	59	460	572	660	50	893	754	878	999999	423	417	737	376	999999	702	499	999	999999	253	999999	647	624	255	999999	999999	999999	667	458	303	721	442	712	151	197	950	806	501	240	697	629	999999	356	943	320	372	841	805	63	620	999999	999999	170	999999	763	207	999999	215	466	938	181	235	305	584	877	999999	704	596	189	185	895	998	768	999999	624	324	301	680	934	743	880	999999	614	838	464	422	282	685	387	990	525	999999	44	302	526	999999	707	771	76	340	667	255	999999	999999	724	840	539	535	412	999999	999999	999999	280	722	67	118	621	999999	130	464	708	29	219	199	660	303	999999	
476	118	230	616	530	614	604	85	635	447	999999	123	624	882	747	999999	937	94	771	331	322	999999	418	782	250	651	999999	999999	648	999999	436	228	999999	877	73	999999	192	833	385	149	676	646	432	670	885	353	505	582	999999	746	281	115	888	972	651	241	700	448	375	999999	13	971	437	999999	20	517	999999	747	818	999999	999999	113	708	631	654	999999	812	747	896	897	155	39	671	999999	764	331	339	458	235	832	725	744	468	999999	146	704	219	833	660	378	660	758	763	639	999999	177	406	267	999999	976	428	953	551	999999	733	974	999999	536	834	688	999999	244	521	999999	605	356	645	212	495	999999	999999	979	96	528	246	999999	275	41	999999	596	999999	82	140	259	413	772	202	999999	772	172	404	682	998	999999	200	999999	999999	777	43	999999	531	999999	771	999999	520	449	866	999999	241	999999	708	278	291	247	763	116	114	272	999999	833	999999	655	439	333	554	999999	980	999999	337	819	160	999999	999999	945	75	730	310	761	739	963	905	178	758	436	463	135	401	761	999999	94	999999	974	205	210	155	875	765	448	823	736	469	751	695	999999	196	221	280	346	182	999999	805	352	532	618	927	999999	897	12	999999	429	999999	229	906	253	999999	185	999999	999999	799	199	965	861	937	12	504	999999	482	345	999999	252	855	65	588	186	288	969	999999	999999	282	170	978	762	578	404	355	250	845	452	915	21	918	482	547	983	77	944	415	999999	124	773	513	562	762	999999	999999	999999	640	729	965	537	732	715	525	999999	221	213	292	542	657	264	318	40	999999	238	333	383	517	605	119	344	564	922	472	999999	999999	425	999	999999	831	28	609	125	486	388	288	212	956	999999	771	863	661	873	872	859	999999	483	141	534	999999	200	999999	999999	620	630	972	810	253	26	999999	795	999999	341	711	639	654	999999	553	51	999999	131	426	609	833	255	683	999999	60	612	54	184	294	999999	658	640	209	574	504	855	999999	477	959	939	926	976	660	329	172	242	215	999999	929	100	999999	182	773	999999	210	375	947	291	760	640	972	807	511	738	999999	999999	999999	89	999999	697	999999	482	171	486	682	857	594	363	528	817	999999	782	254	204	890	486	999999	990	374	139	999999	133	717	329	967	129	475	921	646	999999	803	999999	572	241	463	111	20	297	999999	353	780	594	763	942	242	199	999999	317	847	999999	999999	999999	715	999999	789	999999	764	842	519	563	392	673	716	436	999999	282	220	22	740	788	475	580	464	30	358	323	370	774	
96	777	566	168	999999	449	999999	364	999999	13	452	951	347	177	777	973	999999	117	999999	336	929	999999	979	550	576	999999	999999	632	984	694	220	476	999999	989	756	741	996	233	599	276	547	658	862	216	999999	789	451	308	802	490	999999	251	445	999999	845	136	798	25	591	24	999999	266	999999	725	793	999999	808	999999	421	999999	976	999999	999999	611	789	999999	108	773	980	787	617	432	830	503	635	968	40	118	999999	629	943	980	642	585	558	291	999999	146	423	999999	980	999999	999999	766	514	332	734	834	254	575	38	35	45	999999	406	296	435	876	99	824	945	700	214	999999	102	999999	104	931	62	508	991	961	999999	395	807	999999	544	73	989	313	999999	206	864	578	601	999999	999999	838	188	272	999999	411	999999	598	648	290	999999	106	999999	518	237	802	781	746	583	76	674	650	996	882	999999	372	999999	786	589	749	836	999999	199	183	60	999999	753	999999	652	590	914	999999	747	527	635	448	398	999999	86	441	424	127	994	535	253	305	842	306	520	999999	999999	270	18	899	453	262	907	501	468	999999	999999	991	103	999999	162	999999	999999	478	256	313	973	417	710	158	335	999999	641	999999	929	755	423	456	279	170	75	654	999999	848	83	382	540	897	21	114	392	433	999999	11	999999	339	402	999999	59	999999	999999	117	559	860	999999	735	621	253	571	713	558	999999	999999	999999	927	507	999999	64	405	999999	772	86	405	605	766	902	999999	640	999999	599	362	999999	999999	72	651	958	104	999999	284	347	999999	297	999999	308	556	999999	711	100	83	875	178	348	968	185	444	999999	711	953	104	672	999999	980	962	971	360	509	205	999999	292	968	999999	999999	780	67	122	485	750	107	999999	999999	200	604	999999	999999	431	24	91	999999	627	218	257	151	797	612	307	780	999999	999999	948	57	594	61	807	114	472	899	568	910	73	958	691	614	999999	999999	999999	445	424	999999	550	999999	427	999999	42	83	721	999999	999999	999999	760	341	161	396	158	12	999999	149	999999	461	999999	532	456	180	168	668	526	642	247	679	141	861	366	999999	814	999999	999999	620	28	733	393	210	426	400	160	731	806	999999	999999	901	735	341	649	962	615	999999	999999	257	814	373	557	88	999999	802	46	999999	975	999999	582	546	999999	771	999999	72	78	741	999999	66	30	437	861	230	187	999999	943	999999	222	404	999999	796	723	999999	999999	654	186	999999	186	999999	363	261	756	431	723	919	528	964	220	586	893	874	912	999999	236	387	511	999999	901	688	858	246	999999	580	
999999	999999	822	10	965	476	999999	999999	999999	491	703	999999	680	440	507	999999	817	979	589	636	999999	296	884	891	155	428	153	850	412	497	765	126	576	999999	216	938	106	527	998	743	700	999999	319	430	999999	467	707	81	829	999999	870	878	999999	999999	80	928	900	930	854	546	333	45	361	76	726	586	202	505	999999	568	171	300	999999	845	935	999999	999999	464	762	688	721	81	31	768	999999	999999	469	526	999999	287	47	175	672	999999	420	664	778	252	704	552	274	999999	847	270	482	999999	897	999999	123	699	950	999999	178	999999	825	261	999999	592	449	999999	127	676	400	999999	531	995	999999	999999	434	999999	602	735	759	219	999999	519	234	761	295	57	988	657	413	999999	999999	999999	997	999999	636	999999	650	196	802	999999	999999	999999	811	900	738	487	951	378	999999	842	107	225	687	958	752	315	36	262	999999	401	850	999999	272	984	619	999999	998	999999	893	275	630	415	932	894	784	825	708	999999	999999	808	999999	620	999999	570	317	121	913	48	999999	330	142	397	889	410	24	966	999999	826	999999	808	489	999999	999999	999999	221	691	293	792	184	927	999999	999999	240	999999	999999	239	197	999999	677	999999	27	959	380	573	143	242	526	531	879	817	499	881	52	999999	999999	278	145	170	358	999999	828	999999	864	825	722	999999	167	401	999999	784	999999	633	159	783	790	529	458	911	978	999999	175	761	999999	366	438	725	660	999999	179	999999	103	999999	353	61	680	896	105	554	850	703	84	134	426	104	49	999999	732	268	433	799	820	234	192	999999	460	76	217	999999	396	996	999999	999999	999999	87	691	999999	290	108	999999	894	434	903	999999	284	999999	51	344	818	327	572	993	401	591	379	217	869	845	973	999999	999999	688	999999	167	854	924	932	901	999999	413	999999	999999	634	165	999999	999999	999999	172	907	474	419	732	399	999999	999999	13	386	560	853	870	821	905	999999	507	500	215	835	745	217	359	972	999999	995	414	39	986	999999	999999	61	14	300	706	938	508	191	880	999999	418	343	850	548	381	58	478	592	392	278	137	999999	999999	999999	999999	955	557	999999	999999	999999	985	999999	837	644	150	999999	849	999999	124	967	808	326	619	916	427	411	366	811	999999	999999	526	822	999999	718	241	999999	727	474	999999	999999	390	16	999999	999999	313	268	505	216	408	872	209	898	477	999999	999999	810	999999	418	122	769	599	746	900	999999	999999	173	513	129	412	568	781	999999	461	374	586	801	414	476	612	999999	906	159	999999	728	891	999999	354	231	258	430	
999999	999999	361	358	160	644	116	732	999999	150	999999	386	803	839	101	824	447	999999	839	669	999999	579	999999	953	863	449	342	181	297	593	818	999999	871	982	43	472	999999	112	999999	942	694	999999	999999	471	413	530	356	574	637	999999	189	251	391	588	999999	999999	512	408	495	711	311	934	445	348	999999	473	514	820	999999	628	801	345	889	896	974	724	999999	344	550	342	103	999999	543	229	413	576	900	292	958	999999	999999	624	616	999999	641	759	246	205	149	940	25	535	767	19	275	999999	999999	495	999999	999999	920	178	999999	162	617	542	401	225	934	755	572	232	999999	729	669	186	728	387	265	224	488	840	999999	609	327	567	10	534	954	999999	224	414	677	658	166	790	767	999999	894	999999	368	30	270	393	377	793	999999	48	349	99	125	974	999999	400	821	999999	999999	257	835	60	541	866	271	375	999999	167	554	214	572	878	419	274	492	166	855	467	580	811	999999	534	894	999999	195	999999	454	249	185	999999	999999	999999	999999	519	628	844	566	502	999999	895	852	219	248	999999	999999	470	679	999999	492	82	999999	363	509	171	25	999999	165	999999	681	406	920	301	982	999999	999999	496	70	900	999999	648	999999	363	999999	685	999999	32	295	436	496	999999	999999	999999	999999	112	999999	483	577	656	504	327	689	987	820	999999	974	999999	237	971	999999	999999	409	999999	214	999999	482	190	654	824	999999	992	25	999999	92	956	221	999999	543	880	999999	894	999999	999999	999999	328	958	612	542	999999	710	407	795	324	345	516	325	999999	999999	999999	629	562	828	753	999999	511	312	999999	904	864	151	657	27	356	999999	999999	70	994	383	999999	885	869	999999	999999	123	999999	207	700	999999	575	999999	805	926	630	260	971	75	175	961	894	26	998	999999	999999	215	63	999999	999999	877	148	456	999999	42	513	37	999999	914	531	999999	646	313	611	999999	339	233	345	730	999999	999999	475	141	895	43	488	869	887	999999	969	101	69	426	999999	823	255	129	320	999999	422	602	999999	67	543	999999	324	590	414	431	999999	999999	999999	332	999999	352	412	999999	560	297	553	644	150	597	944	999999	580	230	554	999999	331	219	912	572	317	794	605	999999	597	369	718	897	465	465	792	999999	231	737	433	416	421	248	568	999999	229	778	999999	902	123	114	999999	999999	46	999999	109	169	542	307	999999	208	746	994	419	201	579	655	188	685	804	429	999999	842	796	999999	376	93	999999	999999	352	539	342	702	304	493	413	623	861	999999	365	633	999999	999999	722	235	999999	999999	829	
377	454	574	599	999999	999999	693	896	999999	308	999999	259	999999	518	654	955	485	866	53	999999	925	999999	955	793	349	329	181	999999	999999	130	571	478	949	999999	282	444	999999	939	566	604	610	596	300	999999	999999	589	349	124	337	968	246	368	626	726	903	589	498	999999	259	999999	999999	999999	613	999999	736	429	309	762	245	219	187	546	999999	449	99	339	497	999999	829	760	979	66	120	325	999999	212	999999	232	999999	692	999999	997	689	119	678	365	983	307	588	544	999999	587	878	127	791	700	68	186	999999	573	102	857	999999	499	477	869	144	999999	119	999999	577	86	410	552	999999	189	856	999999	770	733	356	999999	999999	295	480	402	188	992	999999	192	154	999999	999999	787	600	98	56	200	641	808	231	695	198	999999	999999	213	186	335	854	611	843	999999	999999	904	226	903	805	665	29	999999	691	999999	763	999999	999999	999999	491	623	999999	999999	143	666	559	961	512	661	11	998	328	277	999999	852	148	923	348	286	268	690	570	696	292	391	999999	566	127	89	999999	271	674	999999	721	563	999999	678	478	999999	999999	454	999999	565	902	807	346	751	859	999999	13	840	999999	999999	999999	999999	62	266	999999	751	495	992	844	433	999999	739	999999	999999	555	662	999999	999999	999999	999999	999999	999999	999999	999999	794	484	55	999999	707	999999	86	999999	683	999999	430	920	510	999999	999999	726	691	999999	609	968	999999	172	483	91	999999	206	999999	999999	999999	426	145	829	999999	57	472	418	706	999999	294	999999	356	637	66	763	834	635	161	362	685	999999	480	652	214	329	178	631	11	963	999999	510	917	543	999999	267	434	601	418	463	999999	376	30	624	41	52	622	999999	116	719	999999	570	999999	17	857	666	999999	493	624	192	999999	840	417	742	843	784	649	999999	930	799	338	242	227	698	708	318	707	999999	621	999999	707	969	525	291	715	999999	999999	909	686	999999	321	941	999999	236	999999	813	999999	287	999999	257	402	808	278	317	999999	25	353	356	309	999999	999999	99	871	461	484	908	325	999999	37	190	328	740	137	999999	487	396	265	999999	123	895	359	429	84	373	769	899	701	218	900	700	318	119	610	147	90	232	999999	525	751	676	999999	834	999999	600	928	662	681	999999	830	994	759	362	242	999999	999999	539	25	999999	692	585	217	117	999999	336	999999	219	139	989	809	264	326	740	249	999999	407	525	178	483	999999	116	227	323	388	906	999999	956	876	206	999999	551	217	571	833	176	468	390	609	923	729	719	999999	692	578	999999	677	999999	123	794	
16	673	370	541	72	585	999999	999999	729	327	395	915	999999	933	50	268	57	755	999999	83	979	27	999999	999999	754	726	583	534	745	812	239	922	843	91	199	285	190	999999	509	257	999999	574	661	292	999999	813	386	599	651	319	528	999999	999999	49	815	999999	758	125	999999	346	999999	833	999999	916	98	473	82	261	743	765	999999	381	255	999999	275	999999	999999	633	716	940	349	984	882	436	294	317	999999	803	275	209	526	74	888	172	256	974	999999	744	999999	999999	741	134	855	886	240	156	676	461	774	411	999999	999999	999999	846	996	27	999999	722	632	780	662	279	999999	543	248	999999	492	93	999999	999999	989	621	439	651	209	999999	138	996	205	147	641	359	38	999999	576	402	665	52	175	239	34	702	999999	423	412	999999	148	321	999999	226	663	592	58	483	999999	21	999999	999999	646	781	999999	953	527	494	149	312	250	999999	967	846	358	450	918	183	999999	296	509	25	249	737	999999	816	359	979	484	58	999999	555	452	564	999999	907	406	393	350	80	185	627	284	109	232	999999	354	801	867	223	674	874	999999	134	512	679	518	909	704	82	604	547	999999	100	999999	695	999999	412	149	451	54	999999	833	206	999999	881	741	999999	514	70	472	557	121	270	384	999999	348	999999	62	36	999999	496	689	999999	475	637	617	193	108	999999	346	999999	661	999999	179	149	51	20	23	630	999999	379	404	643	609	999999	435	749	716	574	999999	361	360	999999	999999	557	845	564	730	484	273	557	999999	977	723	530	896	695	999999	244	999999	337	999999	431	999999	29	102	999999	999999	999999	211	867	477	533	190	984	590	548	999999	621	304	486	289	538	367	999999	999999	999999	919	89	159	740	658	481	189	28	999999	999999	999999	41	465	799	895	311	283	405	999999	517	797	738	940	358	330	478	939	908	58	999999	74	707	691	675	136	589	279	470	218	995	999999	171	937	661	523	342	166	999999	591	999999	999999	961	999999	999999	629	190	148	801	419	190	542	281	970	282	999999	999999	350	999999	672	316	999999	999999	196	95	999999	636	801	288	834	988	322	999999	327	80	519	113	407	870	999999	945	450	477	61	999999	999999	999999	200	999999	796	207	999999	376	832	284	945	453	774	225	657	993	389	999999	966	431	867	108	954	999999	762	761	918	999999	743	727	865	565	760	168	999999	101	445	146	491	999999	995	946	611	52	134	76	338	192	222	63	566	999999	999999	630	171	364	127	299	902	45	288	521	999999	115	999999	390	999999	999999	593	565	557	252	
378	339	435	921	496	911	999999	695	432	736	267	690	170	999999	999999	140	996	276	974	155	244	456	999999	484	999999	506	999999	744	999999	722	599	657	505	324	221	999999	204	999999	868	215	523	999999	612	552	264	942	944	143	335	561	619	999999	591	411	18	922	981	999999	608	990	288	41	999999	710	146	610	999999	846	73	883	936	756	999999	768	631	999999	844	806	999999	999999	562	999999	999999	999999	113	999999	999999	103	999999	299	999999	253	641	999999	927	492	894	902	415	653	757	107	80	999999	625	862	999999	822	780	980	999999	184	731	237	999999	788	622	999999	999999	863	544	101	540	773	999999	692	999999	530	841	149	142	942	999999	576	999999	464	429	999999	999999	999999	365	253	323	335	222	999999	522	999999	450	148	999999	999999	304	999999	999999	666	566	999999	759	999999	748	999999	980	640	999999	999999	784	164	999999	972	369	655	999999	367	507	300	999999	215	561	678	179	710	89	999999	278	736	647	999999	466	999999	898	999999	217	274	502	968	273	999999	486	86	240	367	999999	477	778	224	114	999999	54	999999	889	360	744	91	999999	47	318	286	371	121	498	935	698	658	999999	246	448	36	999999	999999	36	105	728	999999	999999	999999	910	999999	925	64	631	709	999999	646	77	547	388	135	511	464	659	999999	320	375	999999	999999	668	999999	402	541	775	88	999999	999999	793	999999	632	269	643	950	136	706	361	999999	490	999999	141	62	590	999999	858	999999	524	999999	879	49	784	363	896	152	153	768	218	393	288	553	636	999999	853	283	914	128	492	999999	337	953	635	13	885	800	172	616	999999	865	683	462	563	672	999999	753	19	278	372	501	999999	368	999999	968	38	936	161	999999	208	317	622	739	999999	999999	82	926	414	781	478	106	979	536	217	999999	710	999999	990	964	664	109	999999	646	755	991	754	969	466	666	974	948	648	330	417	253	252	999999	632	599	999999	999999	348	999999	800	276	999999	999999	160	999999	268	212	999999	196	187	999999	53	976	984	999999	218	113	999999	748	806	529	457	999999	129	964	111	766	203	400	999999	956	761	45	845	999999	479	484	999999	322	999999	772	12	462	153	999999	209	999999	959	999999	391	495	999999	600	999999	280	819	862	160	999999	52	501	999999	555	821	230	348	17	140	505	999999	733	294	157	349	44	526	995	515	810	764	999999	999999	411	999999	879	718	170	999999	999999	669	616	333	633	280	906	763	999999	999999	922	970	999999	145	464	432	999999	211	100	261	396	754	823	357	350	431	217	999999	607	546	941	512	187	999999	565	
835	753	409	661	877	999999	281	79	364	592	840	572	699	999999	978	999999	999999	627	909	228	820	846	269	999999	211	999999	222	166	999999	699	999999	793	799	579	629	679	999999	550	999999	818	125	684	999999	999999	510	859	517	352	999999	195	999999	884	277	184	744	988	493	426	459	814	230	124	169	999999	181	56	773	129	723	309	999999	138	414	101	112	146	999999	505	483	352	999999	870	999999	999999	437	536	525	624	999999	640	196	831	999999	408	999999	10	999999	999999	592	463	95	397	628	328	90	144	479	186	82	999999	999999	987	942	999999	999999	360	586	444	237	645	531	159	294	93	123	283	47	16	503	999999	999999	583	913	30	999999	167	251	219	999999	999999	66	348	552	236	38	999999	888	983	148	247	424	999999	999999	999999	931	999999	112	999999	215	807	106	999999	999999	969	986	999999	84	922	850	112	119	377	800	934	588	193	607	999999	64	914	999999	63	999999	266	688	999999	17	966	98	330	999999	706	13	836	999999	593	999999	582	250	10	134	999999	143	45	999999	56	289	641	999999	999999	999999	54	999999	301	423	52	999999	426	291	999999	31	118	833	530	999999	412	374	964	738	995	527	999999	999999	64	999999	999999	919	832	138	641	999999	375	608	999999	990	19	225	711	422	164	989	999999	300	796	978	999999	142	613	988	725	682	324	903	999999	999999	314	237	999999	511	994	132	999999	298	650	201	655	510	999999	999999	999999	999999	662	551	583	999999	289	734	30	86	774	296	999999	844	412	958	938	472	245	999999	686	782	790	210	427	41	226	949	999999	605	999999	999999	648	999999	950	999999	30	772	329	999999	940	580	217	359	999999	708	816	928	885	999999	262	193	274	373	853	265	406	461	999999	552	999999	339	94	999999	999999	268	647	999999	893	874	938	999999	153	999999	188	116	575	440	999999	719	225	999999	73	958	999999	150	999999	999999	230	999999	999999	999999	648	999999	577	611	495	792	606	477	70	584	44	21	752	97	49	999999	194	747	690	965	987	999999	337	500	275	135	999999	612	28	372	21	208	999999	379	999999	376	310	577	620	782	999999	996	658	641	264	62	999999	266	110	854	100	483	14	175	580	244	449	87	999999	370	721	993	459	698	572	835	278	999999	570	673	999999	999999	136	907	999999	991	755	695	245	999999	999999	999999	512	173	281	999999	203	576	799	292	999999	233	242	259	71	840	546	960	78	429	783	832	695	999999	999999	484	356	107	44	589	488	754	841	132	999999	905	491	296	999999	44	641	702	583	287	746	861	384	877	846	
301	999999	795	999999	999999	439	96	129	85	999999	999999	191	106	999999	219	804	182	392	999999	808	165	359	260	542	999999	999999	91	999999	418	690	908	110	479	260	742	145	693	999999	34	692	364	999999	415	892	630	853	544	169	374	483	573	478	274	999999	691	942	203	262	999999	39	358	837	710	394	495	696	711	845	800	999999	121	55	367	999999	999999	999999	943	999999	911	190	252	921	884	935	126	439	836	999999	999999	799	999999	440	999999	995	344	527	85	30	406	933	151	999999	369	300	372	527	999999	846	999999	999999	999999	835	350	999999	786	436	999999	775	277	66	860	999999	286	10	142	680	511	372	999999	999999	303	922	999999	978	999999	553	562	594	999999	599	999999	989	999999	257	800	116	999999	141	999999	907	999999	309	752	999999	83	840	999999	999999	167	691	999999	748	763	699	28	86	873	372	374	243	874	367	999999	678	738	999999	526	38	209	36	999999	999999	999999	185	360	994	999999	999999	905	208	999999	203	437	881	999999	999999	999999	95	239	999999	999999	726	999999	999999	999999	217	107	83	611	211	323	394	999999	140	110	645	593	999999	348	34	999999	261	467	175	112	681	999999	330	999999	168	644	441	799	484	999999	864	999999	189	151	153	897	106	999999	703	884	746	43	307	781	999999	986	999999	999999	215	999999	981	999999	601	871	999999	999999	776	977	453	999999	882	595	684	346	245	999999	413	446	205	999999	809	999999	764	290	999999	647	633	549	999999	999999	995	695	999999	666	811	999999	22	317	788	866	130	999999	567	145	12	161	359	999999	546	907	999999	212	999999	999999	999999	740	504	999999	515	715	653	237	820	281	572	196	11	28	534	639	999999	105	657	338	999999	999999	683	629	287	999999	298	673	12	260	599	792	154	515	657	999999	111	999999	802	83	223	893	308	296	573	816	159	341	435	907	888	486	555	222	82	327	999999	874	42	310	999999	980	999999	569	999999	999999	999999	496	370	999999	537	326	303	999999	999999	122	392	397	66	471	64	957	247	105	372	999999	247	931	443	999999	23	236	668	501	656	242	668	999999	999999	793	773	663	970	971	379	571	193	971	107	959	999999	670	818	571	256	470	742	999999	207	569	542	120	63	40	999999	999999	658	802	927	881	999999	654	999999	272	698	401	986	276	999999	999999	928	275	833	483	405	999999	999999	999999	999999	196	500	539	541	54	999999	999999	610	939	530	79	913	390	53	999999	515	290	887	999999	999999	855	999999	476	999999	406	640	276	287	999999	635	107	892	999999	999999	741	391	914	122	738	21	45	790	
56	745	656	999999	547	232	617	968	124	465	861	999999	400	712	33	135	999999	999999	984	385	999999	999999	432	186	999999	999999	999999	999999	600	999999	158	544	999999	74	437	730	757	518	999999	54	669	611	999999	642	41	336	167	39	367	789	999999	334	37	659	759	741	999999	480	534	714	999999	999999	377	946	316	327	396	999999	999999	303	377	626	999999	939	716	430	793	999999	155	36	676	282	476	999999	999999	999999	516	188	315	695	417	287	984	388	134	885	243	574	999999	713	940	999999	999999	74	421	360	23	98	999999	339	999999	532	999999	999999	47	647	316	565	755	492	811	999999	999999	589	999999	100	642	932	814	830	196	229	465	999999	999999	844	528	412	400	841	810	428	245	975	747	999999	952	485	350	487	999999	678	819	843	902	732	811	174	188	331	999999	91	999999	121	152	999999	77	893	423	202	129	904	175	913	681	393	971	54	999999	10	999999	167	999999	337	262	518	410	999999	999999	999999	999999	363	233	78	133	729	999999	133	999999	29	818	68	71	157	367	674	512	999999	171	518	760	766	999999	188	193	560	499	945	859	999999	327	999999	363	70	999999	765	680	106	790	952	999999	848	221	823	191	89	105	999999	970	587	15	505	460	30	601	999999	41	55	885	573	240	209	999999	208	999999	373	705	11	988	602	994	415	999999	218	280	912	555	509	996	114	464	65	975	282	628	822	999999	342	468	892	734	999999	999999	226	722	49	584	23	999999	818	999999	999999	455	377	592	600	389	251	750	689	720	532	58	999999	118	999999	233	999999	579	879	378	372	542	105	868	369	999999	898	999999	240	999999	999999	387	188	999999	370	609	607	999999	38	442	752	592	779	181	211	999999	439	117	547	815	592	443	999999	450	21	561	359	509	232	405	491	999999	519	360	188	154	869	61	748	574	626	311	550	999999	625	780	999999	923	666	783	999999	790	948	425	745	108	999999	738	719	809	260	107	467	633	951	999999	82	999999	993	67	999999	387	999999	972	199	291	892	805	824	241	797	435	843	999999	639	700	807	999999	614	999999	18	141	342	999999	324	528	844	917	495	999999	707	999999	930	608	76	387	431	975	999999	464	216	999999	913	488	21	824	264	27	993	260	199	999999	813	914	58	585	55	430	999999	671	447	975	999999	206	534	462	505	999999	382	999999	278	832	868	999999	999999	999999	227	999999	927	500	274	826	999999	245	999999	728	531	999999	560	999999	341	11	999999	999999	26	240	31	999999	954	559	329	29	999999	742	981	367	120	663	999999	
380	367	201	503	999999	406	999999	61	84	766	805	931	999999	684	999999	999999	277	514	313	143	999999	656	510	899	378	180	999999	192	999999	263	999999	617	867	975	999999	134	999999	507	169	167	999999	188	947	999999	158	627	840	345	753	999999	714	852	999999	529	408	999999	857	301	999999	999999	162	999999	870	820	694	198	73	513	999999	767	779	769	355	155	737	463	708	559	751	999999	999999	909	438	368	548	229	810	348	999999	465	277	848	999999	182	15	968	999999	999999	266	960	563	337	999999	986	52	944	999999	999999	999999	999999	25	307	550	384	657	252	999	512	281	475	387	999999	936	999999	499	999999	397	183	149	769	999999	999999	303	791	196	999999	79	452	325	604	722	159	556	631	450	999999	999999	998	999999	999999	999999	805	854	790	582	999999	400	999999	496	121	556	999999	521	33	800	442	14	758	198	999999	999999	556	196	677	752	999999	178	999999	598	530	999999	399	658	386	800	349	727	999999	218	357	999999	277	999999	214	57	398	637	533	830	17	999999	549	809	870	999999	422	619	999999	999999	354	669	94	999999	965	487	167	675	144	232	460	999999	502	999999	999999	51	906	599	999999	629	364	999999	645	999999	590	999999	94	589	787	797	999999	729	999999	474	999999	999999	527	74	999999	727	890	723	502	999999	999999	999999	472	999	969	829	999999	822	638	558	683	754	34	609	621	999999	402	999999	888	346	844	999999	174	999999	686	162	523	999999	608	263	739	641	107	345	114	999999	103	95	619	958	124	999999	999999	992	790	999999	663	917	453	591	335	999999	834	999999	466	999999	138	444	322	816	315	841	223	999999	818	999999	656	689	999999	333	316	999999	958	929	232	287	639	181	247	576	499	999999	397	27	928	427	806	941	878	465	169	658	772	802	999999	999999	352	717	183	747	462	974	422	129	284	28	362	904	999999	188	999999	956	207	746	327	709	453	205	999999	999999	246	715	810	49	999999	999999	543	999999	287	999999	935	921	998	499	999999	524	193	999999	743	909	999999	901	17	699	455	212	461	36	485	943	828	157	271	782	999999	999999	173	382	954	626	485	999999	627	999999	253	98	958	707	632	802	999999	185	462	546	335	345	707	999999	999999	962	207	999999	680	343	130	787	999999	225	988	999999	360	999999	324	127	434	868	999999	999999	456	366	253	753	404	682	426	653	695	999999	456	175	999999	63	787	999999	999999	968	525	293	863	465	439	743	999999	265	999999	715	860	344	121	467	71	683	999999	238	999999	999999	121	998	917	477	999999	934	769	822	337	999999	999999	
333	698	999999	353	989	170	990	927	510	44	149	240	999999	793	360	613	989	114	365	398	999999	282	975	856	999999	376	999999	372	504	999999	895	999999	154	999999	537	646	655	999999	81	523	673	311	999999	418	972	999999	215	683	742	330	780	999999	971	908	473	61	723	609	826	622	773	627	999999	999999	149	221	96	999999	265	713	958	999999	42	842	725	257	73	566	884	758	171	712	999999	999999	203	187	957	245	999999	486	923	55	298	459	749	56	879	682	279	760	682	197	999999	38	371	905	685	138	193	226	999999	166	725	77	461	71	997	257	342	961	264	850	799	779	999999	912	586	583	102	678	378	390	297	133	86	973	294	602	999999	999999	501	828	61	999999	498	766	329	230	997	688	58	631	349	318	506	831	398	999999	247	459	328	112	999999	514	848	999999	869	602	990	488	999999	405	444	54	469	435	799	796	290	34	592	365	586	413	629	746	51	979	626	255	585	645	999999	363	969	999999	999999	999999	999999	891	999999	727	239	518	911	653	197	999999	848	80	42	601	368	999999	866	962	999999	632	884	112	565	890	976	745	903	999999	50	91	84	80	643	262	643	399	137	865	999999	77	502	999999	999999	999999	140	555	223	983	999999	151	999999	17	999999	169	661	999999	335	16	750	493	615	779	613	999999	229	999999	436	779	999999	999999	95	999999	836	458	140	999999	999999	818	999999	999999	999999	919	999999	899	593	77	206	484	601	591	73	131	125	642	461	999999	372	452	526	999999	128	443	35	317	999999	497	180	424	38	752	999999	516	256	330	961	695	923	713	522	162	581	951	187	376	999999	964	999999	204	999999	417	546	110	999999	407	311	98	999999	548	843	999999	999999	999999	999999	999999	93	556	874	999999	681	999999	799	658	930	374	780	176	266	658	411	101	612	976	999999	999999	999999	999999	224	849	999999	872	801	385	999999	427	265	999999	505	999999	999999	359	99	100	523	999999	999999	887	180	927	626	144	832	246	999999	752	493	920	364	834	642	999999	342	35	776	808	964	999999	788	513	119	981	671	926	374	62	12	522	999999	195	12	329	237	999999	232	883	49	999999	249	128	933	999999	444	671	999999	607	999999	73	999999	999999	277	204	108	667	818	645	473	999999	871	999999	749	970	467	179	999999	322	457	55	803	999999	769	409	183	999999	579	774	546	10	239	999999	45	939	209	749	918	999999	999999	570	478	587	420	143	693	999999	378	963	999999	275	999999	999999	159	971	269	430	999999	867	31	437	97	53	108	999999	676	114	
999999	810	771	717	261	33	999999	887	999999	226	482	636	716	999999	302	616	999999	999999	171	855	617	73	999999	999999	804	61	786	793	482	434	488	946	466	589	117	999999	201	169	24	815	292	999999	404	53	948	318	161	13	145	481	999999	827	999999	999999	496	984	999999	999999	913	999999	999999	308	999999	152	738	999999	179	999999	999999	733	424	999999	267	999999	572	999999	668	635	830	496	899	783	657	11	288	660	644	999999	999999	999999	437	999999	999999	814	577	999999	857	262	315	422	999999	34	103	412	999999	418	570	956	259	151	325	505	173	426	309	463	650	413	999999	87	891	534	999999	786	305	226	491	453	999999	587	497	999999	329	417	357	875	690	255	944	870	100	688	396	999999	999999	932	999999	829	999999	999999	999999	454	399	999999	531	999999	990	999999	116	840	999999	127	188	671	654	909	185	999999	78	999999	999999	404	469	993	987	213	999999	93	978	373	191	661	939	999999	999999	999999	26	101	886	743	885	383	149	999999	943	999999	509	724	305	898	756	289	761	89	999999	939	999999	406	250	327	476	999999	338	999999	659	274	188	524	428	612	893	999999	999999	335	549	999999	265	365	999999	24	703	423	787	89	616	902	999999	859	321	313	67	620	850	568	276	999999	55	406	453	679	794	984	999999	693	999999	999999	999999	999999	999999	999999	684	629	357	236	624	62	999999	259	999999	757	999999	328	213	125	554	282	243	310	68	999999	353	859	912	379	229	999999	128	104	83	999999	492	474	328	999999	628	438	999999	623	944	223	999999	796	999999	999999	315	999999	781	999999	148	732	439	999999	376	969	999999	825	717	977	17	905	934	34	185	999999	274	899	999	844	497	126	999999	999999	999999	845	999999	557	589	225	74	753	936	939	999999	999999	514	383	108	359	758	803	721	296	616	48	289	835	621	999999	432	416	476	936	692	31	723	999999	752	531	268	62	245	501	999999	264	968	995	78	999999	678	999999	801	650	96	693	405	723	999999	327	565	999999	999999	503	999999	658	286	999	256	933	627	999999	630	576	100	706	567	229	383	362	80	294	766	999999	417	541	615	826	850	998	626	999	999999	435	965	999999	126	742	708	999999	977	968	748	144	216	984	999999	234	559	389	135	185	349	650	257	281	999999	158	999999	999999	53	999999	159	999999	317	627	878	205	999999	999999	589	825	521	999999	384	111	546	632	581	999999	280	999999	276	999999	999999	999999	660	175	188	694	283	967	999999	455	999999	527	999999	500	827	999999	115	75	623	851	999999	310	664	230	275	156	999999	999999	
577	661	981	999999	999999	999999	385	866	967	712	27	916	999999	999999	999999	75	999999	857	999999	56	805	992	327	215	999999	425	999999	572	999999	440	899	42	958	797	400	995	474	557	999999	999999	124	999999	620	403	58	999999	427	187	142	598	999999	418	864	689	680	584	343	999999	896	999999	26	813	89	537	999999	984	957	636	232	182	600	361	522	159	999999	844	382	999999	167	999999	998	493	999999	198	128	999999	177	279	127	815	661	699	661	576	125	999999	880	92	590	73	749	790	955	999999	997	999999	895	715	757	835	212	419	617	837	769	999999	999999	891	419	331	817	687	999999	416	999999	999999	699	946	43	629	964	299	344	104	319	999999	538	479	200	168	595	462	999999	291	999999	252	91	823	806	999999	999999	989	999999	269	255	72	281	548	448	105	270	999999	681	999999	871	912	84	523	999999	562	994	903	700	999999	999999	365	175	238	803	999999	820	876	999999	999999	702	974	625	999999	999999	999999	999999	999999	41	999999	999999	646	999999	394	419	700	177	568	305	254	599	33	298	999999	533	890	896	53	745	179	285	394	809	240	435	897	297	999	674	281	626	14	872	999999	999999	999999	584	781	818	999999	999999	999999	581	895	851	678	686	999999	551	999999	360	999999	254	999999	819	513	836	549	958	522	412	177	893	33	628	594	161	692	70	444	316	124	234	641	77	32	812	999999	389	757	220	94	458	716	920	999999	759	20	786	849	262	44	999999	305	999999	933	999999	557	277	999999	527	993	152	999999	651	999999	668	613	794	999999	700	922	170	999999	999999	327	719	187	999999	894	835	151	906	220	192	282	300	999999	940	144	664	265	647	999999	240	227	942	351	74	684	75	156	225	989	158	999999	999999	999999	994	999999	223	999999	454	382	999999	386	97	931	924	379	945	739	999999	660	142	445	285	47	971	94	999999	377	123	428	999999	999999	999999	916	72	999999	999999	678	934	568	920	483	810	274	701	999999	139	20	999999	999999	999999	335	484	565	856	999999	65	836	651	909	997	846	77	999999	552	743	460	180	999999	82	970	277	804	113	999999	658	635	20	999999	127	954	374	950	427	689	999999	999999	370	69	999999	796	572	37	34	570	999999	416	783	722	957	403	958	151	354	724	471	531	999999	825	208	999999	55	499	999999	999999	632	895	650	346	58	539	99	999999	519	285	408	999999	779	542	665	999999	999999	297	388	723	999999	233	605	999999	227	999999	999999	545	861	282	999999	82	502	79	999999	188	766	446	999999	428	313	847	631	79	326	231	751	
837	169	955	235	999999	121	810	959	409	300	947	129	85	706	554	259	247	533	999999	747	710	604	487	999999	414	623	960	419	999999	601	536	386	995	231	995	385	999999	56	994	960	691	120	539	999999	999999	327	599	721	758	598	999999	999999	999999	484	999999	999999	681	478	999999	144	999999	400	999999	999999	763	570	133	853	711	178	353	999999	539	999999	65	599	75	599	667	96	34	999999	661	559	217	999999	396	521	190	762	999999	436	235	860	999999	301	308	999999	134	258	204	745	999999	590	254	203	15	625	999999	451	177	92	999999	734	119	913	739	262	599	999999	999999	611	672	949	474	916	965	679	565	999999	999999	343	474	419	892	999999	999999	999999	314	24	985	999999	102	739	594	621	625	501	999999	896	561	999999	141	362	84	592	999999	999999	125	338	237	336	999999	664	159	999999	617	402	842	831	685	668	947	585	999999	412	518	933	999999	853	300	474	928	668	999999	999999	211	122	344	309	215	176	955	976	786	658	711	438	589	999999	13	233	658	919	221	892	108	556	574	672	84	149	706	272	47	999999	408	400	461	904	632	505	67	543	999999	999999	713	971	798	138	700	90	999999	999999	849	999999	999999	19	457	999999	156	655	547	671	235	76	999999	692	938	33	260	320	977	685	137	999999	175	999999	303	999999	188	137	999999	446	972	999999	999999	999999	423	970	947	398	943	999999	757	999999	999999	396	317	559	58	31	999999	774	999999	389	113	667	477	999999	901	699	715	754	142	999999	999999	111	699	241	999999	368	279	968	999999	861	377	836	928	160	551	779	807	744	655	167	999999	983	567	592	890	999999	999999	999999	999999	999999	683	999999	17	737	90	855	696	86	289	999999	751	73	698	27	22	999999	739	326	799	131	999999	971	109	999999	924	912	999999	999999	351	999999	734	207	999999	828	999999	188	829	200	80	695	93	731	464	999999	999999	999999	295	550	580	623	398	999999	282	999999	365	712	99	42	813	177	999999	589	999999	147	999999	554	999999	869	839	833	447	549	256	113	48	170	516	143	569	893	999999	999999	536	727	753	426	924	951	472	475	999999	796	386	902	384	504	996	327	20	861	866	425	999999	746	186	999999	999999	179	999999	205	206	956	473	920	550	999999	62	17	999999	999999	629	999999	407	374	745	999999	172	354	729	999999	999999	198	132	707	36	999999	293	790	550	904	365	755	999999	277	279	141	332	466	999999	67	451	988	933	482	242	654	28	345	11	535	686	716	449	375	40	17	834	766	999999	999999	43	272	467	489	
999999	873	179	999999	999999	613	327	705	992	672	102	186	999999	649	474	382	999999	947	999999	999999	227	648	315	676	246	271	307	566	999999	999999	33	189	531	999999	309	368	484	888	999999	397	217	981	724	777	283	854	752	194	999999	999999	999999	96	483	452	999999	533	567	999999	893	834	315	761	142	979	648	912	655	810	349	999999	898	304	707	400	999999	246	999999	538	999999	392	518	122	274	61	856	937	705	999999	192	775	800	981	995	416	999999	999999	848	745	138	370	209	942	999999	196	623	862	389	93	999999	999999	609	39	999999	999999	325	999999	999999	90	133	999999	999999	999999	999999	573	314	917	309	300	318	999999	397	189	409	42	999999	576	278	999999	438	993	558	621	999999	999999	176	771	881	999999	999999	889	958	999999	621	426	162	632	324	999999	881	705	563	999999	774	293	638	430	629	76	327	749	924	419	999999	139	163	595	142	471	407	543	999999	815	209	429	999999	629	567	982	999999	999999	261	996	206	732	999999	469	847	160	999999	745	151	814	176	351	999999	548	999999	492	999999	567	999999	853	999999	347	670	748	889	355	891	18	999999	646	196	999999	999999	927	223	919	999999	693	748	982	942	662	402	230	648	999999	999999	854	513	84	999999	999999	69	408	133	858	72	692	580	999999	999999	519	881	999999	999999	409	853	999999	334	207	793	579	818	518	910	999999	945	449	109	41	890	999999	505	788	999999	873	707	98	804	365	856	16	122	256	723	432	780	999999	602	249	14	428	529	999999	999999	999999	504	551	999999	911	912	623	999999	999999	610	999999	23	103	577	754	702	999999	999999	999999	999999	786	467	571	795	487	441	999999	999999	860	37	472	517	999999	506	787	379	166	600	892	452	999999	423	573	999999	501	419	687	329	848	547	999999	196	999999	965	504	999999	932	755	20	480	864	776	732	522	148	714	824	596	789	385	545	174	999999	999999	117	999999	894	926	304	999999	754	728	999999	323	788	999999	999999	234	12	115	447	410	589	421	588	466	691	60	507	786	594	100	540	999999	999999	83	846	999999	858	141	788	999999	461	942	726	145	778	419	734	861	758	600	594	683	937	999999	585	927	937	650	999999	843	428	518	483	999999	198	535	322	714	439	921	375	870	327	441	949	646	999999	999999	688	282	325	645	37	994	506	999999	999999	999999	999999	918	107	217	999999	999999	999999	942	468	999999	947	252	107	999999	432	836	234	723	366	999999	999999	999999	999999	493	999999	409	527	783	490	999999	999999	341	999999	999999	225	521	824	999999	420	382	999999	16	999999	
631	999999	445	185	305	223	201	999999	783	499	38	999999	560	999999	613	999999	61	427	803	999999	979	906	615	252	650	999999	910	999999	75	313	984	652	999999	760	611	987	526	233	231	570	299	718	999999	842	971	776	665	835	221	999999	999999	999999	60	554	999999	724	890	203	999999	501	312	999999	705	479	515	385	500	800	999999	625	728	827	999999	999999	173	271	533	999999	280	874	149	85	800	161	944	999999	602	635	561	886	106	332	699	730	999999	119	999999	903	336	596	999999	865	999999	595	999999	999999	760	816	391	999999	201	999999	923	660	361	236	389	553	535	999999	999999	999999	999999	197	999999	405	138	999999	975	999999	257	999999	447	999999	597	283	325	214	966	412	278	999999	254	624	695	979	408	48	378	41	999999	999999	377	999999	812	999999	999999	999999	77	789	413	295	999999	337	689	571	680	999999	73	88	999999	184	587	132	999999	997	999999	623	999999	549	997	99	999999	999999	999999	787	999999	597	871	185	656	751	147	999999	999	999999	999999	916	935	134	309	169	975	300	999999	999999	883	999999	640	815	999999	13	81	527	792	999999	199	896	13	901	319	92	378	887	999999	169	999999	410	133	235	62	703	688	376	250	837	123	805	999999	778	999999	16	957	66	384	652	680	999999	394	684	793	57	913	43	815	226	791	999999	999999	999999	999999	482	131	414	762	107	325	705	287	954	999999	394	82	235	996	312	999999	321	999999	778	489	427	25	448	442	15	790	999999	561	33	56	35	935	863	270	431	885	999999	304	286	337	999999	999999	440	484	408	974	687	46	999999	101	479	584	999999	481	100	999999	682	972	756	316	671	999999	999999	907	999999	458	219	965	575	999999	999999	999999	236	451	514	95	584	964	999999	40	113	617	999999	999999	577	450	844	392	179	964	213	579	547	970	999999	831	88	533	308	949	765	722	471	96	518	461	358	649	966	15	999999	717	938	999999	213	63	105	331	339	735	613	999999	999999	611	223	999999	480	999999	784	683	17	61	665	999999	274	999999	156	962	424	126	999999	205	999999	173	999999	495	641	820	766	612	735	756	203	573	345	938	926	999999	872	515	980	999999	865	999999	998	831	999999	853	461	822	907	999999	907	223	642	999999	411	632	999999	728	371	999999	499	181	947	260	999999	101	999999	336	464	295	999999	908	145	999999	340	999999	175	259	443	787	999999	943	705	602	848	999999	931	926	537	303	340	999999	999999	331	601	999999	346	747	973	960	114	135	368	621	53	999999	87	642	999999	279	999999	280	999999	999999	300	556	476	
354	411	877	170	822	999999	999999	955	945	765	814	999999	646	999999	427	285	482	682	243	585	999999	999999	850	902	999999	848	268	836	69	858	999999	40	55	999999	999999	345	105	799	292	336	999999	666	107	243	273	243	999999	483	49	994	812	901	67	999999	999999	999999	561	975	872	999999	999999	334	895	97	205	999999	999999	429	803	91	189	683	400	906	388	426	999999	616	999999	65	416	784	797	75	55	668	973	85	834	206	784	130	927	999999	796	999999	771	20	47	489	880	999999	999999	957	814	999999	999999	160	999999	966	344	944	346	816	568	755	999999	829	51	999999	811	999999	595	607	307	69	999999	91	120	515	654	451	579	159	999999	403	999999	839	260	916	999999	822	999999	999999	862	839	999999	120	750	50	345	942	968	999999	999999	999999	426	82	660	999999	383	999999	50	999999	999999	999999	999999	196	641	174	651	698	999999	999999	380	988	793	727	745	468	284	645	999999	79	180	712	483	79	999999	583	976	999999	188	504	999999	737	781	999999	556	999999	474	597	479	585	399	647	373	999999	999999	999999	808	699	337	202	480	738	98	971	905	999999	419	999999	714	999999	197	619	519	84	592	643	216	385	999999	775	993	686	175	999999	679	532	349	640	940	792	774	287	999999	999999	33	804	648	810	513	999999	999999	179	999999	421	999999	780	138	298	999999	495	482	433	527	561	999999	999999	572	999999	301	382	269	999999	364	922	293	910	915	532	60	788	995	406	999999	234	225	824	803	754	367	899	999999	60	391	455	319	351	759	999999	787	239	999999	999999	518	999999	687	781	815	960	999999	487	999999	606	248	999999	499	86	560	303	999999	384	990	817	999999	999999	999999	218	999999	908	613	941	160	773	744	820	999999	999999	887	742	547	999999	18	842	626	879	44	999999	812	919	955	242	791	999999	805	413	248	424	337	126	999999	478	394	906	357	999999	999999	101	999999	999999	915	808	199	818	999999	903	375	158	201	999999	367	190	406	999999	999999	380	160	693	967	341	581	999999	999999	999999	590	78	58	112	999999	440	551	999999	936	394	13	157	53	999999	710	902	47	100	233	240	759	971	999999	999999	999999	977	999999	643	999999	999999	845	999999	455	428	238	687	855	273	999999	760	555	423	999999	21	473	805	336	188	983	999999	303	490	907	999999	20	618	996	999999	157	517	405	999999	999999	416	999999	228	701	624	999999	32	999999	773	437	473	684	346	727	70	999999	999999	650	999999	660	999999	999999	999999	877	332	418	620	690	724	126	999999	364	999999	604	837	472	254	999999	712	999999	960	
28	529	63	444	448	674	890	936	687	998	866	549	257	760	189	999999	999999	379	216	133	341	332	657	999999	119	46	741	890	597	208	55	999999	421	999999	50	706	999999	443	884	999999	999999	754	999999	127	999999	814	400	999999	658	288	903	734	505	320	628	999999	872	999999	334	411	933	10	999999	488	952	927	137	557	719	999999	882	907	495	472	404	587	296	999999	999999	304	646	896	241	318	304	321	443	110	999999	354	834	539	999999	482	810	729	999999	999999	999999	362	687	842	134	185	406	995	249	43	916	51	999999	342	771	40	999999	999999	768	39	194	641	493	36	486	375	648	352	799	22	999999	675	180	738	375	648	999999	803	771	66	999999	308	82	410	194	40	999999	501	767	88	999999	773	999999	386	373	999999	869	660	999999	759	537	63	999999	999999	380	999999	870	670	999999	999999	423	961	999999	712	127	885	999999	93	999999	999999	430	156	585	721	305	888	714	793	999999	841	779	999999	447	22	529	858	112	846	39	943	169	284	534	644	999999	755	999999	258	268	488	965	785	818	910	339	390	478	485	930	491	536	86	305	999999	354	466	524	263	999999	269	782	722	64	999999	296	155	621	940	66	550	390	999999	999999	886	876	993	148	536	999999	148	389	626	999999	547	416	92	978	408	300	208	241	254	75	999999	705	999999	731	918	623	193	768	538	429	999999	111	999999	551	419	259	360	327	987	580	53	879	166	806	516	492	999999	176	223	649	999999	318	999999	400	999999	999999	633	272	229	999999	498	380	851	207	535	446	346	999999	569	159	999999	880	254	674	999999	999999	999999	446	224	436	419	999999	555	888	999999	82	965	679	26	238	626	98	107	83	999999	673	38	959	281	80	156	999999	999999	73	709	977	73	999999	999999	415	641	197	58	793	503	482	825	962	636	462	481	666	524	340	533	851	782	180	592	999999	101	590	174	999999	999999	745	419	491	188	593	18	503	311	610	597	438	49	314	579	999999	848	75	999999	999999	999999	489	159	277	999999	857	205	893	878	29	324	60	32	999999	513	758	72	999999	783	52	999999	999999	365	913	742	104	812	478	600	983	510	35	267	356	554	800	999999	152	950	331	398	999999	625	291	296	546	416	145	800	821	546	514	999999	290	999999	622	134	246	534	446	55	726	302	999999	518	999999	793	999999	360	713	173	999999	393	999999	653	339	362	999999	626	205	687	677	677	779	446	999999	743	999999	999999	932	999999	358	617	513	999999	999999	822	730	772	997	999999	741	784	97	658	
625	131	828	636	44	269	60	619	338	759	378	59	523	458	522	999999	999999	999999	428	46	999999	313	879	187	982	516	632	310	999999	452	946	892	999999	131	999999	874	914	350	999999	672	626	738	999999	999999	907	622	309	999999	259	452	937	58	365	999999	843	322	252	651	999999	999999	637	749	990	886	813	485	469	401	637	648	640	476	999999	756	420	85	34	999999	280	999999	216	360	60	187	514	898	536	538	287	508	999999	999999	999999	999999	44	999999	748	402	999999	431	162	907	644	611	999999	471	313	609	640	768	298	999999	999999	294	999999	999999	999999	999999	381	914	948	999999	124	139	26	999999	780	324	721	544	999999	631	999999	848	999999	308	999999	449	375	53	999999	927	898	519	219	515	891	411	119	757	187	999999	30	35	483	231	793	515	595	443	690	989	887	106	999999	667	932	999999	87	999999	571	259	447	338	999999	31	42	605	999999	510	486	379	214	964	366	402	610	168	375	999999	515	210	854	999999	362	605	49	801	87	552	999999	999999	999999	107	196	928	497	999999	999999	461	199	198	595	94	957	321	999999	923	999999	48	66	774	167	101	506	999999	404	999999	975	724	981	999999	527	377	999999	999999	999999	999999	777	999999	905	918	462	913	796	326	615	999999	975	999999	821	125	71	49	495	808	211	242	600	825	533	981	716	981	480	958	671	227	166	839	999999	676	155	312	999999	999999	999999	253	305	190	754	635	540	999999	902	866	178	999999	881	128	999999	812	516	999999	999999	923	212	999999	443	837	655	398	612	145	775	155	969	999999	906	999999	497	957	937	999999	81	898	451	999999	89	613	790	193	999999	48	923	463	169	203	408	219	935	841	810	467	534	366	32	404	168	757	896	419	581	533	631	958	875	999999	999999	15	481	430	999999	999999	999999	472	999999	574	221	322	985	775	360	697	422	655	157	999999	885	714	875	57	999999	331	999999	380	611	812	416	965	587	73	999999	999999	737	999999	450	980	420	999999	313	999999	193	846	772	130	68	883	120	975	811	405	220	999999	139	999999	807	79	999999	676	999999	250	168	256	734	922	462	957	999999	908	999999	176	69	824	410	427	863	777	559	596	999999	727	701	440	164	192	852	156	273	312	707	380	868	743	999999	999999	999999	937	121	849	999999	110	923	212	769	645	999999	396	765	712	570	39	519	525	364	142	549	999999	999999	552	79	315	694	657	210	835	999999	326	999999	347	999999	926	999999	999999	928	221	804	498	999999	999999	846	466	391	999999	741	677	861	999999	389	78	
524	572	999999	999999	780	362	416	999999	999999	999999	347	29	773	428	584	644	373	809	999999	152	338	60	999999	582	706	613	924	143	916	532	973	954	937	999999	822	999999	91	107	999999	999999	804	537	496	999999	181	826	692	963	999999	107	313	61	756	246	739	999999	515	272	861	999999	438	283	359	480	961	392	92	228	605	29	562	276	999999	30	347	800	999999	330	411	879	921	999999	166	818	228	921	208	700	815	358	999999	819	246	999999	999999	531	187	26	774	788	744	473	367	957	544	47	999999	999999	898	999999	910	194	861	981	255	999999	127	541	261	49	194	392	413	257	969	743	40	127	882	816	622	999999	556	622	999999	999999	999999	208	999999	999999	749	472	801	999999	448	865	957	264	517	999999	414	999999	999999	999999	999999	362	69	999999	988	801	999999	64	999999	92	999999	372	638	248	846	999999	999999	918	267	80	299	721	590	999999	808	114	999999	999999	610	999999	412	976	783	821	28	783	397	491	219	482	183	694	618	719	999999	86	236	719	418	718	795	495	389	999999	445	882	772	532	999999	884	25	241	454	642	999999	349	588	817	229	72	999999	393	708	784	897	999999	113	870	999999	732	877	76	367	891	425	916	597	99	386	999999	21	999999	189	335	467	941	250	976	49	221	497	419	499	355	318	412	786	999999	796	999999	779	901	556	579	16	948	874	563	999999	763	751	999999	440	93	61	545	213	383	999999	955	364	136	830	999999	999999	999999	999999	21	999999	999999	140	993	302	545	367	119	999999	610	328	518	77	687	760	286	470	998	978	416	999999	772	999999	413	286	999999	485	652	80	792	344	549	381	999999	980	212	633	999999	206	894	725	941	237	602	64	999999	888	999999	376	999999	999999	246	999999	170	717	810	815	726	716	999999	70	714	999999	999999	276	779	146	214	706	557	653	999999	801	93	690	999999	999999	605	999999	477	951	807	999999	525	498	107	70	999999	999999	179	397	999999	51	744	834	20	901	999999	335	999999	672	684	971	818	999999	592	445	404	480	363	275	219	377	248	510	263	438	999999	36	999999	999999	925	69	999999	999999	999999	999999	66	259	679	999999	833	279	84	805	277	836	999999	624	999999	662	999999	740	791	904	188	538	999999	244	999999	582	999999	999999	166	565	747	999999	444	999999	164	922	388	999999	800	999999	441	999999	303	443	242	426	971	899	999999	999999	63	194	277	632	999999	218	867	822	678	107	999999	158	123	518	68	999999	402	999999	999999	984	284	520	999999	999999	472	249	244	999999	11	999999	611	489	565	
649	511	562	357	811	678	946	65	565	476	703	828	999999	825	784	385	999999	34	999999	439	145	999999	543	254	387	169	742	999999	507	820	524	496	594	999999	473	17	505	304	590	999999	522	929	718	53	246	71	999999	999999	459	984	421	999999	447	999999	429	416	967	317	969	999999	935	973	999999	999999	952	999999	244	700	362	777	999999	295	444	43	916	215	999999	500	18	326	979	328	523	523	409	999999	58	544	173	67	999999	999999	335	937	203	549	382	973	101	999999	827	999999	71	999999	114	999999	999999	414	999999	223	891	999999	999999	653	672	999999	459	43	345	999999	169	699	536	304	999999	692	960	506	839	377	833	551	408	980	498	999999	267	841	419	999999	999999	644	999999	949	175	999999	888	681	274	999999	100	348	999999	534	869	999999	999999	999999	944	999999	174	198	574	999999	390	999999	78	329	164	182	359	617	624	70	866	525	297	587	999999	999999	803	289	242	262	999999	495	913	874	121	370	548	501	897	997	999999	511	79	646	569	999999	504	569	527	102	237	999999	999999	577	667	353	840	375	999999	999999	999999	885	956	999999	999999	895	437	999999	999999	999999	633	858	719	627	999999	999999	999999	651	27	999999	671	244	761	149	35	803	771	346	216	767	530	999999	864	129	388	234	555	999999	166	999999	397	310	361	733	468	379	763	106	626	312	999999	199	999999	332	999999	999999	133	816	296	686	133	101	986	999999	272	460	993	999999	249	725	999999	698	494	353	916	371	999999	37	681	656	50	675	719	904	869	341	826	542	22	999999	111	739	470	480	999999	999999	999999	911	471	18	999999	172	856	901	502	999999	704	13	415	745	999999	999999	145	640	646	999999	381	999999	999999	931	634	461	588	245	624	80	237	24	803	619	58	971	999999	672	999999	877	999999	999999	412	670	636	999999	136	276	999999	15	999999	830	834	101	999999	240	999999	539	384	924	583	621	286	431	971	690	209	795	999999	530	538	472	370	768	999999	563	680	910	999999	811	999999	322	733	999999	476	407	189	712	999999	999999	999999	37	298	355	304	206	541	999999	999999	946	623	341	579	981	999999	141	470	999999	461	371	560	429	245	572	999999	271	888	668	954	574	510	497	110	999999	888	999999	183	24	474	443	32	699	999999	357	197	992	743	751	150	345	999999	123	999999	333	266	222	792	726	754	43	318	999999	999999	134	445	135	999999	698	103	999999	958	455	602	27	999999	861	216	887	384	607	527	999999	999999	999999	637	397	246	777	623	676	719	999999	269	440	135	999999	673	999999	912	71	
762	54	999999	999999	387	999999	520	243	983	404	999999	999999	351	157	515	999999	354	999999	497	58	889	462	85	426	999999	510	999999	171	999999	999999	999999	129	975	322	845	483	489	352	241	155	999999	999999	794	229	671	814	999999	122	999999	954	999999	266	600	863	182	309	969	241	999999	999999	304	359	351	793	216	886	999999	38	999999	41	691	11	184	351	181	886	668	856	755	999999	404	83	245	999999	395	931	999999	121	999999	545	514	258	423	365	851	527	661	10	22	785	999999	88	999999	893	999999	802	91	258	692	999999	999999	123	485	497	482	999999	999999	999999	408	285	999999	818	887	766	527	442	999999	819	999999	654	234	999999	999999	970	555	326	273	999999	673	592	999999	279	428	853	904	401	772	925	999999	630	999999	256	601	736	999999	77	200	54	376	999999	224	272	758	48	71	972	999999	515	999999	165	957	999999	741	816	436	97	399	44	861	136	999999	999999	936	870	999999	977	76	117	552	999999	136	229	975	842	377	586	521	390	791	932	132	267	983	727	672	641	514	785	309	340	999999	999999	192	999999	170	562	335	999999	797	94	999999	171	962	463	999999	738	796	899	449	999999	576	18	252	929	13	999999	999999	218	207	999999	472	290	808	222	810	970	46	735	681	815	999999	632	593	707	35	961	304	530	698	933	999999	615	346	459	763	669	913	262	246	757	884	999999	690	197	999999	625	999999	750	653	68	702	999999	228	999999	599	944	425	544	999999	52	118	157	999999	274	999999	857	944	359	459	150	999999	783	999999	924	931	143	941	406	96	999999	608	554	877	639	241	783	397	712	999999	819	999999	378	999999	999999	999999	736	606	426	431	763	999999	13	300	512	11	918	572	303	999999	999999	12	29	999999	503	444	564	280	880	42	981	470	242	498	639	897	688	434	999999	285	204	537	524	999999	332	729	999999	263	374	637	323	220	103	999999	405	817	234	920	999999	759	999999	465	999999	394	999999	303	448	514	661	615	323	493	277	28	508	927	487	999999	135	774	839	310	905	253	999999	771	999999	232	999999	822	672	767	999999	545	999999	739	812	140	534	999999	290	99	602	999999	324	829	943	999999	511	477	999999	189	794	90	919	784	559	482	675	679	926	225	421	838	942	555	913	731	827	768	125	356	521	106	493	999999	999999	155	928	889	827	302	721	626	492	493	999999	499	625	999999	999999	339	465	855	112	999999	678	999999	817	768	999999	221	257	742	362	982	668	999999	999999	179	86	413	999999	785	851	634	504	795	355	458	582	
424	115	999999	999999	999999	891	666	994	429	999999	943	999999	170	972	616	999999	979	274	510	999999	285	902	456	340	776	786	999999	13	999999	570	883	418	368	195	999999	115	836	163	999999	999999	12	999999	999999	999999	142	85	999999	999999	245	999999	524	531	845	633	307	999999	659	90	812	999	999999	662	999999	858	999999	535	999999	974	480	999999	999999	825	697	419	999999	581	735	357	207	700	402	866	768	888	55	361	999999	734	888	980	999999	755	999999	999999	878	349	187	999999	910	607	999999	999999	342	999999	381	698	833	436	810	726	999999	312	883	122	606	356	999999	637	812	836	962	245	999999	999999	65	462	485	999999	540	999999	999999	426	447	599	999999	984	533	44	516	357	528	146	924	171	204	153	999999	238	999999	999999	999999	549	505	83	645	870	331	842	999999	918	999999	711	895	337	999999	369	999999	293	526	999999	999999	999999	131	465	317	825	999999	924	305	911	999999	256	162	19	999999	854	920	373	954	725	663	691	999999	598	999999	817	251	596	839	999999	289	588	999999	356	709	999999	428	50	999999	820	558	406	546	767	999999	967	999999	886	309	478	999999	999999	999999	801	958	141	504	532	332	500	583	724	95	470	632	999999	544	999999	309	441	435	999999	999999	144	999999	267	154	598	999999	175	999999	365	297	999999	395	999999	258	999999	398	999999	999999	999999	717	275	246	834	320	999999	999999	999999	432	752	586	999999	52	568	892	999999	635	701	986	905	272	166	241	228	436	723	85	999999	754	634	417	731	349	999999	999999	341	897	341	999999	999999	464	936	742	516	779	429	329	827	999999	999999	999999	697	591	196	633	560	44	28	408	597	999999	300	580	798	345	999999	528	512	405	561	307	303	754	917	451	335	424	725	448	17	999999	258	948	700	358	720	150	999999	999999	612	307	879	933	359	78	173	366	943	999999	924	999999	817	431	344	999999	999999	942	999999	745	999999	146	318	579	400	202	752	999999	999999	449	999999	714	375	605	999999	263	999999	999999	405	849	287	969	480	999999	524	116	587	826	614	945	999999	999999	476	417	999999	475	988	309	542	999999	325	822	487	504	556	220	999999	222	638	999999	337	999999	546	824	467	337	999999	999999	999999	999999	615	926	737	934	82	846	247	999999	999999	327	275	999999	828	249	533	465	999999	976	998	999999	581	375	198	533	999999	999999	241	999999	950	281	999999	999999	254	257	551	399	94	553	431	999999	972	576	226	320	815	219	792	307	300	12	845	690	765	750	712	250	737	213	999999	325	999999	595	17	723	999999	50	873	999999	697	
