500	500	
101	90	96	106	92	102	103	123	83	97	97	111	109	107	95	105	94	95	101	127	92	86	100	118	99	97	96	98	86	75	91	102	103	93	105	91	105	103	108	104	101	102	104	82	102	129	94	115	95	101	110	110	106	115	99	106	126	103	102	107	92	88	109	103	105	97	90	120	104	109	90	98	112	111	89	89	104	105	91	107	107	107	100	99	95	94	99	98	84	99	100	97	100	110	110	95	106	100	111	111	91	91	108	101	90	100	98	96	106	90	105	94	94	87	120	122	106	109	93	97	89	113	90	110	102	126	96	84	114	97	106	98	105	90	102	91	98	69	131	88	97	90	119	92	91	93	121	96	105	81	103	87	110	104	97	109	115	116	97	82	103	108	111	86	97	91	78	115	99	100	106	97	93	92	98	114	97	120	108	100	115	99	98	103	89	98	100	87	93	109	107	102	93	114	91	111	113	92	105	128	107	100	99	97	75	101	103	108	91	110	109	110	91	111	111	107	90	98	103	84	92	93	115	90	105	93	97	112	104	118	103	101	87	91	99	111	90	83	108	110	106	104	98	102	100	109	95	90	115	95	127	103	94	98	93	109	94	93	99	89	102	90	93	115	97	108	95	94	102	107	99	104	85	101	107	101	96	105	97	104	104	88	119	96	86	84	98	82	95	99	97	115	87	106	93	105	108	103	102	91	126	91	110	99	96	96	105	99	106	98	109	85	105	94	86	104	101	89	87	82	99	116	101	92	96	86	106	101	97	101	105	101	102	98	113	105	96	103	111	96	116	86	114	105	79	108	95	78	95	92	100	101	111	93	102	93	108	100	116	109	106	96	103	99	85	84	83	87	106	98	91	97	104	106	103	94	96	108	92	97	91	87	102	80	88	86	124	97	84	103	98	79	99	83	79	106	100	88	83	113	124	75	87	106	110	92	103	99	95	89	116	118	111	110	103	98	109	100	117	99	95	98	101	108	95	87	93	101	116	95	96	87	98	95	84	108	119	114	88	90	98	99	90	92	96	108	102	94	96	104	89	102	96	109	114	95	105	89	100	99	103	103	90	86	105	96	102	91	109	94	94	100	95	94	91	95	112	99	111	91	98	112	108	100	111	99	97	107	109	105	105	116	102	101	95	96	91	104	94	112	
84	109	107	104	111	107	95	86	105	95	70	95	97	92	91	109	107	117	98	111	96	103	101	102	100	110	94	117	88	104	103	116	104	93	96	95	87	97	98	96	91	95	103	98	77	104	109	102	98	108	94	92	88	94	94	108	105	78	103	95	105	106	92	97	112	99	111	91	87	90	99	90	111	94	86	102	102	92	127	98	91	102	108	91	91	81	85	114	98	105	89	85	92	100	89	106	114	110	108	96	98	107	103	91	114	105	112	107	112	114	86	107	106	98	92	80	81	105	112	95	101	100	107	93	115	101	104	99	92	98	104	83	105	119	102	93	85	111	92	103	101	100	93	87	86	91	82	103	112	112	98	100	105	105	94	88	97	101	109	106	97	106	108	109	101	101	92	117	99	105	101	101	101	86	96	98	93	120	86	106	91	84	95	107	94	97	105	84	103	91	103	89	96	115	106	101	95	86	109	91	103	112	104	102	98	101	105	97	95	109	79	100	101	95	102	109	96	98	103	113	109	114	104	90	93	95	107	89	108	100	110	124	97	108	111	117	100	94	116	93	95	118	92	115	108	95	112	109	107	102	99	111	93	106	99	98	111	107	105	116	101	95	111	106	113	95	86	116	115	92	94	106	101	128	98	98	97	90	90	112	91	107	85	112	95	94	93	98	105	91	105	100	105	79	98	106	93	99	83	103	90	99	108	86	107	111	88	109	100	108	120	117	85	118	110	101	120	94	101	98	101	85	101	97	98	120	106	109	89	110	110	100	102	101	114	83	80	102	102	91	111	106	91	85	100	112	101	105	90	99	93	90	107	88	101	105	100	96	96	92	95	106	103	112	107	107	109	101	90	110	92	90	81	109	90	87	93	103	97	112	103	108	105	113	88	100	95	90	107	115	99	100	100	93	108	101	113	87	94	90	91	100	94	109	109	100	91	104	109	97	86	109	105	92	99	90	86	80	92	115	92	112	102	73	78	109	76	101	100	106	99	84	92	92	86	94	97	115	94	106	100	85	111	95	107	101	96	109	113	79	110	107	113	108	110	92	102	95	103	101	106	86	111	113	110	106	101	111	109	108	103	111	108	106	85	94	79	105	105	93	85	120	106	99	82	97	99	98	99	95	106	109	88	107	102	102	96	109	87	95	
328	316	489	364	999999	999999	553	352	139	467	999999	999999	380	375	999999	514	938	764	52	49	344	164	624	292	862	244	595	999999	152	134	86	852	636	999999	717	127	999999	674	607	999999	546	476	999999	999999	644	632	999999	999999	219	689	367	823	117	698	999999	174	691	206	502	28	739	806	210	15	391	292	841	999999	657	376	999999	999999	166	222	503	867	371	971	999999	239	127	999999	536	462	767	999999	744	938	999999	553	999999	416	182	589	100	739	999999	787	271	999999	791	94	503	843	787	999999	667	999999	205	999999	803	719	559	272	900	304	999999	748	248	999999	547	902	457	113	940	999999	101	576	999999	763	999999	583	709	295	448	43	941	693	675	999999	999999	850	743	688	749	716	857	910	689	796	469	527	999999	143	814	888	999999	399	902	302	12	100	772	999999	304	999999	999999	273	823	867	362	586	82	999999	999999	697	169	769	363	999999	999999	191	887	999999	999999	84	43	576	480	559	999999	551	791	382	671	999999	87	999999	394	530	706	999999	96	821	443	883	454	975	599	127	729	866	45	999999	663	821	212	446	999999	229	999999	443	793	273	469	811	795	700	903	48	619	857	384	833	999999	999999	104	75	999999	421	629	68	976	999999	830	540	516	123	719	999999	302	641	174	999999	344	272	799	822	362	999999	98	754	81	561	507	871	492	212	999999	618	999999	999999	553	725	600	999999	467	440	443	929	305	681	999999	63	999999	978	692	220	499	265	999999	282	713	270	999999	874	987	425	855	958	58	313	963	110	133	164	98	448	573	217	805	999999	999999	432	337	416	773	28	815	529	999999	282	999999	999999	372	454	433	292	999999	726	149	999999	999999	484	881	991	718	880	999999	591	999999	999999	646	291	459	999999	893	999999	933	999999	110	968	609	335	779	775	600	78	737	679	999999	999999	55	846	77	763	783	999999	999999	999999	697	999999	98	233	639	935	999999	431	444	486	561	153	359	486	626	181	441	259	705	115	400	649	999999	260	860	94	207	799	223	999999	112	999999	739	597	228	216	879	386	999999	999999	149	179	634	261	128	588	456	569	230	896	331	533	208	446	945	58	999999	838	373	555	738	836	217	748	383	572	999999	999999	268	419	301	999999	563	861	965	230	25	891	142	282	999999	638	579	326	374	578	789	999999	651	180	466	50	22	150	115	999999	961	885	877	999999	183	999999	310	810	605	275	999999	347	480	724	43	858	706	999999	917	109	267	891	999999	804	782	121	120	999999	999999	260	53	422	756	662	
269	999999	24	586	108	999999	337	768	721	108	608	999999	822	926	146	607	344	920	233	15	55	80	999999	82	999999	72	999999	222	856	354	232	557	999999	818	465	903	843	129	999999	975	999999	498	179	285	999999	340	999999	999999	951	356	916	132	199	750	999999	199	628	999999	814	45	367	125	911	999999	876	61	862	14	999999	243	763	224	927	999999	244	999999	999999	999999	875	441	999999	999999	271	510	438	999999	367	839	212	999999	284	901	999999	958	618	656	999999	999999	409	155	999999	999999	999999	717	999999	999999	205	942	516	999999	299	999999	76	382	271	965	853	411	938	999999	999999	32	999999	999999	999999	862	909	999999	999999	587	969	106	826	730	999999	999999	679	553	917	999999	999999	999999	333	999999	976	882	834	932	696	652	802	185	865	633	461	455	999999	999999	758	730	792	235	312	929	999999	999999	999999	345	418	782	999999	310	493	211	999999	277	699	658	999999	86	999999	976	282	986	999999	794	999999	999999	279	517	996	999999	795	197	943	679	123	404	63	784	999999	999999	523	914	366	999999	692	663	762	194	999999	834	999999	681	703	816	953	325	154	999999	999999	999999	76	900	785	142	999999	306	267	202	999999	305	604	444	999999	537	462	999999	630	292	111	999999	999999	999999	761	999999	855	999999	493	137	999999	797	259	999999	823	931	432	623	999999	234	999999	395	999999	570	39	999999	239	863	910	175	363	595	695	861	203	393	944	999999	149	999999	287	402	812	140	999999	366	55	999999	620	840	115	999999	238	999999	305	999999	999999	869	65	309	932	991	212	999999	773	140	112	999999	999999	439	986	450	483	999999	947	594	582	999999	103	673	999999	393	999999	80	70	524	366	300	566	487	221	999999	999999	839	999999	999999	199	494	366	999999	999999	656	290	999999	853	664	999999	723	458	710	143	906	775	999999	999999	548	748	141	999999	259	999999	999999	832	88	228	912	524	644	824	661	999999	97	908	758	418	759	112	72	227	405	169	642	841	855	353	999999	308	544	999999	152	999999	999999	999999	999999	571	999999	824	212	962	999999	150	721	999999	999999	315	55	997	27	999999	144	445	686	913	999999	999999	141	970	976	734	913	613	979	698	681	123	346	999999	801	196	966	934	899	109	286	264	448	999999	54	999999	999999	317	999999	571	811	999999	999999	154	374	27	999999	999999	999999	478	59	337	171	999999	227	999999	969	194	999999	830	16	209	545	586	637	999999	652	397	925	436	436	999999	332	418	886	974	262	201	999999	784	999999	494	96	999999	60	999999	103	425	526	999999	580	123	121	460	564	612	999999	
284	517	766	375	52	556	420	52	453	15	752	999999	252	431	999999	697	421	83	522	122	999999	999999	687	514	236	871	564	856	322	493	871	853	284	999999	977	684	730	418	999999	999999	675	389	606	943	350	289	283	999999	803	426	699	386	52	999999	56	999999	829	261	148	181	992	564	730	960	143	899	861	438	454	999999	966	12	999999	583	446	735	930	999999	174	999999	999999	624	63	895	999999	495	999999	784	767	238	999999	479	280	542	946	999999	999999	645	810	451	427	845	495	709	999999	999999	26	468	999999	320	999999	95	97	201	999999	378	511	834	176	648	97	87	670	999999	249	496	999999	827	999999	335	999999	294	933	722	529	752	138	353	445	106	999999	999999	731	457	420	768	999999	999999	999999	999999	610	999999	999999	171	363	999999	184	280	470	963	964	199	830	999999	244	533	162	374	671	999999	249	167	999999	80	999999	999999	356	999999	805	480	114	653	868	69	725	999999	815	772	369	190	578	857	999999	481	999999	288	522	13	223	886	999999	27	417	999999	338	452	435	408	991	619	993	960	475	989	999999	320	999999	771	999999	982	718	999999	15	491	263	999999	283	917	938	891	232	352	999999	918	864	96	246	741	999999	282	826	999999	999999	999999	999999	617	392	999999	623	821	999999	750	11	999999	177	236	22	925	999999	946	178	517	999999	109	999999	650	999999	556	134	771	999999	589	50	729	165	311	999999	265	304	646	999999	389	304	999999	933	481	350	769	999999	638	999999	321	867	784	113	318	946	681	363	999999	656	836	999999	999999	748	379	999999	282	85	866	627	757	999999	999999	999999	789	999999	354	176	914	309	201	999999	496	697	762	721	999999	999999	846	999999	999999	999999	758	989	171	619	452	999999	999999	771	78	999999	884	20	327	689	640	836	324	999999	602	515	448	246	999999	41	283	164	986	658	453	999999	999999	511	700	855	872	247	785	179	771	976	612	153	241	999999	920	999999	379	82	90	999999	311	999999	762	422	463	522	999999	140	346	298	391	905	999999	999999	464	383	320	471	817	402	61	154	333	626	902	305	14	958	121	999999	999999	999999	577	34	355	487	749	288	401	999999	713	999999	833	482	594	707	825	819	52	546	174	907	999999	687	378	166	427	146	999999	168	517	999999	28	547	514	478	337	303	999999	976	634	41	80	999999	999999	999999	321	851	999999	999999	479	999999	915	999999	633	876	658	889	656	999999	999999	613	768	243	842	147	637	999999	968	126	999999	999999	753	75	912	142	837	798	998	973	844	576	114	324	999999	332	659	
999999	913	637	999999	448	647	876	916	31	273	837	624	551	767	35	882	999999	825	947	441	849	999999	501	48	860	999999	683	354	494	999999	999999	554	999999	999999	999999	999999	340	306	931	884	999999	159	891	869	999999	184	457	215	999999	999999	198	498	740	999999	810	790	422	598	959	999999	964	532	432	522	999999	999999	999999	73	999999	653	999999	619	894	73	564	700	771	999999	999999	999999	999999	999999	999999	800	319	954	999999	628	999999	999999	959	741	346	384	920	355	727	378	999999	718	80	393	631	999999	151	579	604	999999	999999	999999	29	790	560	283	122	496	996	631	212	864	478	999999	999999	190	694	809	282	520	152	219	972	402	582	999999	615	59	846	999999	658	739	999999	145	301	567	383	178	191	72	999999	999999	999999	105	176	999999	999999	999999	998	450	999999	341	307	93	534	128	147	999999	218	999999	668	72	999999	636	973	472	999999	342	999999	828	807	525	999999	219	259	718	860	876	236	396	999999	29	999999	406	889	326	442	277	611	183	429	756	960	950	404	208	784	721	132	703	681	906	412	999999	999999	999999	712	97	834	816	267	999999	401	821	160	648	21	253	747	999999	40	246	731	19	408	60	565	678	815	60	999999	149	753	532	715	184	617	999999	762	933	613	354	442	999999	915	168	364	999999	800	999999	197	999999	973	476	673	444	184	402	771	592	999999	999999	999999	999999	882	128	999999	999999	116	975	41	139	490	814	52	685	804	936	103	249	696	999999	878	70	999999	402	175	999999	859	280	999	225	999999	180	543	579	82	658	912	797	650	999999	42	824	724	67	61	169	999999	987	640	247	308	531	896	973	999999	222	920	489	952	240	19	835	975	815	29	320	280	999999	612	155	34	999999	599	210	394	64	999999	806	351	15	852	871	640	762	916	588	283	570	999999	860	738	433	999999	999999	999999	207	848	908	999999	740	889	961	384	494	223	12	999999	695	589	111	876	123	999999	947	388	147	204	223	999999	999999	46	710	999999	752	417	601	999999	189	723	196	215	437	768	610	999999	891	496	156	548	913	655	999999	980	321	984	624	294	897	41	999999	999999	634	18	606	704	188	999999	632	87	999999	551	753	971	402	896	999999	355	537	830	497	999999	999999	999999	986	999999	999999	730	737	999999	792	316	563	157	385	193	999999	999999	172	999999	999999	979	864	78	925	371	901	616	587	425	545	279	757	76	544	697	954	959	32	820	256	458	184	864	295	999999	988	606	596	219	325	30	999999	999999	999999	999999	787	999999	749	624	884	
841	152	321	233	522	558	496	999999	688	238	999999	405	352	659	489	804	999	783	619	383	305	29	377	999999	524	97	135	999999	36	910	975	219	999999	999999	999999	316	863	641	999999	757	501	993	908	981	704	625	840	972	414	713	999999	206	140	251	999999	822	774	221	708	999999	999999	323	586	999999	263	411	997	999999	254	182	941	368	999999	999999	881	311	999999	396	405	898	256	162	769	323	133	999999	89	166	357	592	541	651	932	348	333	999999	999999	140	728	302	627	434	728	241	772	429	999999	278	999999	286	999999	388	999999	809	188	281	553	999999	654	999999	332	999999	68	661	641	300	999999	671	538	702	999999	980	667	999999	281	821	434	999999	550	703	591	999999	796	999999	881	163	834	132	169	62	634	154	486	253	970	999999	375	77	999999	482	993	525	999999	667	392	999999	999999	713	999999	366	847	25	722	950	892	520	999999	999999	779	999999	465	312	511	485	77	749	504	424	143	494	999999	367	938	78	710	76	999999	139	688	999999	442	131	999999	803	215	999999	432	535	999999	459	742	999999	297	121	26	690	23	264	599	642	999999	306	999999	53	910	490	87	999999	999999	826	449	999999	310	628	55	343	718	708	280	999999	327	968	999999	683	999999	78	999999	999999	62	29	63	817	999999	55	924	146	551	550	892	999999	542	779	295	999999	20	827	86	669	999999	682	972	314	983	151	325	268	242	896	999999	841	999999	259	601	999999	773	631	999999	264	703	999999	791	178	815	554	915	547	999999	538	673	999999	991	410	999999	379	999999	748	833	397	999999	666	903	655	258	61	315	292	188	73	761	388	999999	822	965	167	891	999999	498	439	999999	999999	584	704	999999	377	999999	999999	499	231	184	34	797	988	534	999999	14	999999	920	764	249	999999	999999	619	777	294	999999	179	444	603	488	252	260	404	999999	952	91	999999	433	880	211	304	793	999999	999999	736	999999	463	297	999999	163	754	999999	733	199	602	999999	965	926	937	999999	679	575	895	743	932	774	999999	826	999999	999999	999999	999999	999999	563	999999	840	413	730	50	703	29	882	514	999999	999999	367	526	999999	569	999999	999999	999999	495	999999	531	728	897	999999	999999	962	198	999999	715	974	358	51	844	999999	254	762	13	999999	886	244	875	797	71	455	20	574	999999	999999	267	46	999999	999999	999999	64	41	225	999999	201	774	87	515	392	176	540	999999	999999	523	355	960	999999	999999	882	396	260	119	733	667	451	211	999999	715	999999	379	999999	999999	827	824	790	149	38	819	812	469	999999	999999	493	631	
999999	364	329	61	902	237	459	505	999999	144	999999	999999	307	558	999999	989	999999	999999	515	23	496	402	274	867	999999	999999	999999	988	728	423	588	531	999999	999999	146	96	881	339	999999	772	999999	184	999999	692	856	844	841	999999	328	822	86	999999	223	999999	999999	138	100	462	999999	695	306	471	776	999999	556	999999	329	205	999999	414	117	63	559	742	103	322	999999	581	20	888	999999	999999	670	999999	347	152	317	156	966	18	996	429	21	127	476	457	407	651	999999	421	524	999999	69	913	714	999999	886	481	385	822	999999	999999	999999	439	331	845	801	870	203	413	137	999999	999999	412	417	688	999999	441	276	646	914	999999	445	598	373	727	400	756	201	324	999999	836	770	999999	101	487	999999	581	999999	630	656	536	457	732	294	351	417	999999	999999	36	999999	999999	999999	739	999999	358	83	853	75	603	454	999999	679	999999	158	999999	999999	94	999999	999999	711	470	645	999999	989	387	121	712	314	32	320	743	999999	175	344	810	632	40	246	743	414	133	515	202	999999	611	857	578	999999	993	938	999999	346	575	999999	519	808	568	750	529	246	371	999999	53	999999	711	999999	514	544	347	668	999999	999999	577	999999	587	999999	453	469	387	530	999999	138	321	93	987	406	999999	850	824	999999	73	290	999999	999999	52	999999	471	909	999999	818	353	999999	999999	334	567	999999	769	59	999999	564	365	109	372	999999	702	243	237	999999	305	314	118	663	719	345	604	101	141	80	999999	12	492	543	994	569	186	508	891	986	999999	999999	637	636	999999	269	646	964	918	717	804	809	357	511	614	170	709	999999	324	900	730	476	352	999999	576	734	999999	822	114	803	822	203	351	251	999999	792	676	482	550	459	699	640	183	424	276	999999	654	981	999999	833	859	496	999999	991	999999	60	999999	938	999999	999999	197	824	860	124	894	610	999999	999999	999999	821	494	237	149	999999	211	99	303	927	432	999999	999999	100	892	280	943	336	19	360	984	999999	632	737	422	172	271	875	999999	68	530	665	215	999999	999999	999999	349	632	357	328	789	999999	757	999999	516	167	307	107	931	589	999999	999999	600	999999	131	684	999999	757	815	976	603	999999	319	244	406	766	696	541	187	999999	931	999999	978	691	570	818	636	999999	231	264	864	174	943	200	999999	962	75	107	426	239	919	999999	816	381	724	464	857	522	835	749	471	999999	919	157	658	999999	589	909	547	313	57	999999	536	560	121	439	392	128	357	999999	701	598	999999	948	865	349	504	607	966	116	961	999999	564	
999999	793	999999	254	796	542	37	383	166	999999	122	191	130	66	999999	999999	294	999999	738	174	401	57	872	650	971	292	319	364	981	999999	440	352	999999	999999	999999	767	999999	195	596	586	999999	70	545	999999	12	766	745	999999	248	347	999999	999999	999999	949	999999	433	921	458	283	513	233	999999	402	223	129	999999	257	884	11	499	257	109	486	162	845	341	512	999999	648	214	547	36	999999	999999	999999	406	129	984	82	630	845	564	911	92	362	999999	668	331	918	999999	519	860	291	999999	99	999999	558	80	113	830	999999	999999	809	78	966	207	556	757	953	723	650	999999	999999	380	653	693	999999	403	799	198	673	190	916	415	999999	999999	744	999999	555	687	848	58	880	999999	709	759	754	843	999999	165	999999	910	377	205	999999	255	57	910	999999	405	999999	999999	281	915	167	740	180	999999	383	289	462	999999	999999	276	874	601	999999	999999	999999	894	939	354	288	643	98	763	999999	721	999999	449	639	834	282	999999	999999	694	777	965	94	968	588	999999	469	999999	703	922	999999	111	330	990	862	486	999999	211	466	50	875	637	826	404	927	459	580	933	999999	999999	999999	999999	973	189	823	999999	486	702	315	999999	884	452	940	176	64	711	400	832	586	162	595	80	693	262	818	149	148	689	51	138	999999	536	195	999999	25	655	138	150	999999	445	10	546	999999	876	165	433	696	660	349	225	999999	747	999999	999999	42	999999	369	720	999999	684	999999	797	660	999999	810	358	999999	865	160	409	999999	259	666	151	999999	999999	185	816	106	395	999999	487	999999	826	79	41	189	999999	52	190	296	417	779	492	166	999999	885	999999	76	807	177	831	510	939	641	809	91	999999	345	982	660	999999	623	999999	241	999999	999999	834	117	779	178	568	822	969	123	176	479	183	984	949	174	999999	750	999999	999999	621	999999	410	195	269	949	999999	999999	70	999999	999999	793	803	261	365	756	61	610	999999	999999	609	18	999999	826	999999	999999	907	230	999999	817	202	801	334	758	619	823	56	999999	847	830	203	999999	762	449	380	382	676	922	629	203	123	856	464	999999	618	999999	446	583	720	999999	999999	754	967	999999	337	999999	999999	999999	641	541	709	999999	762	466	445	404	256	101	456	102	663	985	600	202	704	346	347	674	149	17	387	999999	928	918	788	999999	247	519	999999	999999	999999	630	291	97	493	710	104	997	224	224	366	354	137	628	276	999999	163	774	547	991	999999	795	999999	634	164	246	484	999999	678	999999	999999	736	980	27	189	43	704	513	999999	
999999	251	999999	459	999999	651	43	999999	310	651	732	999999	999999	971	130	999999	999999	723	999999	933	257	999999	259	329	227	68	629	374	119	448	242	361	650	75	554	749	263	345	982	983	130	999999	999999	202	999999	711	693	765	859	999999	71	999999	999999	999999	461	766	991	31	241	865	31	999999	236	861	999999	381	644	407	427	380	581	782	999999	999999	999999	356	62	67	383	516	375	999999	514	926	386	923	313	999999	614	787	999999	241	113	126	961	461	674	999999	999999	574	76	296	347	999999	611	289	999999	999999	768	999999	714	934	647	725	500	168	999999	310	484	495	77	999999	999999	640	623	349	679	625	712	999999	999999	739	284	999999	449	88	999999	35	324	107	355	999999	311	999999	82	823	594	387	625	999999	999999	374	837	999999	999999	501	999999	707	865	271	610	952	999999	999999	999999	974	660	838	285	999999	641	139	985	999999	150	147	273	999999	999999	999999	755	301	999	909	64	318	902	986	311	947	999999	999999	170	63	496	402	268	894	999999	108	172	756	999999	214	171	176	388	999999	157	999999	238	220	999999	75	516	318	953	761	362	124	82	999999	536	337	999999	999999	969	999999	890	999999	878	378	216	468	999999	998	199	794	999999	888	929	452	838	941	719	374	678	104	999999	187	999999	506	541	962	36	498	999999	774	377	999999	206	456	569	999999	491	860	13	999999	437	517	129	999999	999999	474	194	629	835	594	618	471	154	874	999999	713	308	381	999999	999999	999999	999999	779	424	427	999999	999999	999999	883	438	999999	859	370	997	666	999999	67	290	492	77	999999	406	663	999999	166	905	202	331	999999	856	112	999999	32	759	248	299	738	999999	741	613	782	711	746	406	144	999999	110	157	218	999999	655	27	999999	999999	477	46	484	153	268	999999	999999	999999	422	37	336	350	999999	999999	758	377	999999	362	548	879	294	75	659	266	500	406	804	55	123	999999	999999	94	999999	262	999999	999999	814	594	999999	230	406	422	299	999999	999999	999999	999999	499	398	840	74	302	478	999999	485	999999	386	227	653	861	999999	172	256	717	999999	251	999999	583	329	999999	562	999999	915	328	483	999999	775	940	196	999999	483	315	999999	282	999999	999999	999999	221	777	880	999999	596	940	585	514	244	176	582	892	999999	675	349	180	842	999999	367	387	160	999999	613	635	446	41	999999	387	410	515	973	999999	918	999999	999999	999999	448	731	965	999999	339	814	999999	705	203	999999	367	39	999999	144	814	994	282	999999	465	685	174	999999	388	565	991	208	113	728	202	999999	974	203	768	999999	731	
120	322	601	999999	999999	296	907	442	398	674	999999	253	276	701	978	803	397	179	999999	641	204	352	409	774	140	999999	520	513	697	82	999999	270	599	413	703	681	681	482	129	398	267	812	989	891	999999	954	837	999999	223	999999	999999	34	547	903	537	767	999999	827	917	634	999999	404	744	999999	510	658	654	999999	997	999999	999999	999999	59	833	383	392	999999	999999	701	186	873	493	999999	999999	495	149	999999	696	876	999999	999999	854	564	494	999999	863	77	999999	391	999999	310	974	999999	916	580	999999	974	713	999999	154	415	404	135	740	761	292	114	999999	831	370	935	957	986	999999	538	278	360	564	220	999999	999999	689	137	288	999999	999999	463	382	424	822	175	999999	177	731	999999	999999	728	999999	733	339	999999	327	842	30	488	999999	988	968	388	312	322	419	999999	999999	999999	726	999999	846	864	861	828	999999	999999	18	999999	925	790	264	540	999999	999999	999999	999999	880	761	999999	999999	116	800	533	911	999999	993	122	510	999999	999999	167	902	804	999999	882	999999	999999	510	999999	992	833	999999	562	562	999999	437	225	762	786	588	622	257	831	879	170	56	340	950	342	999999	222	508	448	419	999999	999999	735	75	667	576	999999	379	999999	999999	22	290	248	970	187	68	999999	360	723	177	893	910	80	925	999999	835	628	921	178	296	779	335	386	152	999999	381	701	159	105	219	629	252	521	826	866	880	999999	999999	999999	284	960	862	784	281	526	721	291	810	999999	831	947	47	211	449	235	687	903	105	50	805	367	999999	999999	514	999999	651	399	999999	68	66	38	999999	158	893	336	917	550	115	626	999999	100	890	30	999999	271	999999	50	999999	600	999999	999999	999999	329	999999	917	342	607	280	732	875	332	999999	751	999999	803	689	889	318	122	999999	999999	999999	479	999999	715	476	608	990	252	999999	610	999999	999999	880	89	999999	939	190	999999	994	319	280	383	750	999999	62	149	947	999999	999999	701	732	959	292	51	999999	999999	496	262	451	999999	617	38	775	274	999999	393	999999	993	999999	749	709	999999	128	998	999999	999999	999999	999999	662	336	660	999999	669	999999	999999	999999	371	838	900	93	453	928	534	270	701	252	608	486	878	669	277	954	984	832	992	400	999999	999999	184	764	999999	548	599	124	83	99	368	999999	396	649	31	999999	102	403	306	781	807	858	307	999999	815	252	78	993	69	706	544	836	272	999999	526	88	999999	146	580	904	338	420	196	612	883	98	99	999999	648	244	861	590	536	221	592	981	985	559	948	999999	480	606	
999999	376	554	531	999999	999999	132	942	377	956	822	402	452	396	671	695	999999	726	162	838	354	999999	845	953	999999	61	895	999999	103	115	197	319	999999	732	999999	820	67	361	841	191	117	705	866	904	768	143	769	206	320	300	999999	231	118	641	261	240	530	601	999999	206	999999	999999	849	272	999999	512	968	719	999999	851	637	390	885	999999	731	999999	957	940	195	176	291	698	234	802	298	999999	211	792	480	999999	299	466	999999	645	178	529	999999	604	145	999999	175	59	175	469	999999	437	346	147	910	612	283	999999	416	64	914	324	363	999999	999999	804	311	185	248	905	561	181	260	999999	802	999999	792	362	805	999999	11	999999	533	765	150	860	628	999999	882	868	999999	709	60	999999	731	999999	176	810	630	341	999999	989	810	999999	907	999999	187	107	999999	999999	999999	920	785	486	63	999999	791	597	905	123	185	246	302	380	64	851	999999	184	518	948	45	982	732	473	974	21	431	273	999999	659	683	531	730	184	57	931	999999	573	999999	59	72	999999	904	516	999999	717	696	439	999999	66	999999	12	588	395	672	838	197	321	511	52	260	527	999999	256	999999	653	516	128	332	133	926	999999	999999	999999	886	467	87	999999	317	266	324	991	68	999999	300	680	943	344	512	219	743	613	71	979	798	544	838	657	85	512	211	578	116	92	139	811	849	129	509	214	760	971	13	254	999999	268	999999	938	999999	999999	710	181	616	123	999999	323	496	183	999999	351	629	999999	150	999999	999999	746	999999	999999	999999	488	831	823	999999	999999	459	771	609	999999	262	999999	84	899	999999	325	999999	39	962	999999	702	999999	325	999999	458	167	999999	340	831	208	199	981	384	999999	999999	999999	999999	887	346	318	664	618	999999	679	921	141	277	730	728	824	13	35	783	999999	283	856	173	165	375	678	999999	999999	940	999999	627	999999	165	590	632	233	396	914	693	653	999999	999999	999999	645	754	327	999999	855	999999	999999	204	999999	207	999999	999999	420	314	773	521	668	595	545	678	312	62	650	999999	686	107	505	438	99	999999	999999	561	200	754	999999	999999	999999	788	867	517	933	217	463	83	671	380	222	918	999999	999999	35	999999	793	414	800	593	113	350	999999	758	116	578	999999	999999	77	999999	29	666	786	371	473	879	728	38	999999	104	598	576	999999	315	999999	586	999999	696	317	82	768	999999	999999	934	308	707	585	119	411	364	111	633	16	999999	361	999999	999999	261	999999	999999	339	999999	669	999999	995	536	46	897	873	999999	763	418	999999	995	173	
243	712	999999	999999	999999	999999	619	627	390	992	965	569	573	999999	337	999999	999999	999999	172	742	999999	126	999999	938	771	670	999999	245	999999	999999	693	120	21	999999	999999	999999	288	197	172	999999	719	147	999999	999999	40	999999	999999	943	546	84	210	650	360	262	170	126	999999	914	302	999999	616	384	745	789	999999	855	999999	996	999999	493	176	375	605	320	999999	865	838	999999	908	999999	999999	744	999999	807	400	52	999999	759	417	999999	999999	374	894	76	245	345	999999	999999	999999	185	418	476	116	63	908	834	55	50	999999	304	288	999999	999999	498	898	999999	684	999999	399	267	999999	799	589	834	112	999999	481	539	85	687	473	999999	143	732	395	730	638	645	898	999999	996	719	529	122	723	473	999999	406	177	373	999999	463	110	155	999999	619	887	281	951	116	363	999999	964	552	831	939	783	283	112	999999	999999	49	50	833	270	999999	279	999999	121	638	443	84	371	712	36	20	248	987	653	776	999999	366	999999	999999	999999	490	754	977	999999	783	689	94	304	998	140	621	422	999999	885	702	999999	420	999999	322	673	999999	154	999999	526	821	700	796	630	999999	335	877	354	258	630	780	999999	999999	196	999999	948	999999	780	373	581	414	597	971	112	950	436	432	206	382	128	924	999999	999999	999999	469	93	893	999999	968	673	999999	277	174	999999	115	80	999999	233	831	373	999999	507	781	680	121	233	728	694	679	999999	902	680	972	140	999999	444	139	840	999999	999999	999999	893	812	999999	329	146	433	334	997	879	999999	208	374	18	802	426	564	821	349	999999	364	209	785	999999	770	582	305	43	941	670	940	218	506	586	318	999999	695	91	361	999999	799	404	696	799	520	704	999999	999999	337	288	880	318	999999	491	890	999999	118	743	929	746	841	400	393	336	939	180	702	787	999999	380	731	999999	470	374	445	960	512	985	558	76	999999	999999	999999	662	789	632	717	999999	696	462	323	951	162	999999	999999	409	999999	370	999999	999999	12	999999	274	957	556	408	847	135	55	930	353	132	194	999999	480	999999	694	731	547	316	462	687	101	999999	66	780	329	999999	241	45	949	152	999999	999999	73	999999	76	748	115	391	784	592	968	766	999999	201	767	299	999999	999999	715	289	822	999999	887	324	999999	36	900	776	88	991	893	20	980	210	997	975	799	733	444	946	999999	166	532	870	999999	335	138	865	22	40	999999	999999	330	670	999999	581	331	999999	320	999999	847	338	312	792	698	958	785	907	999999	792	500	410	999999	768	664	999999	31	26	606	
112	898	999999	764	999999	999999	294	689	320	999999	425	653	60	422	999999	108	296	853	739	181	759	549	999999	999999	999999	540	321	421	999999	16	999999	560	999999	999999	218	999999	813	574	264	522	414	279	475	36	778	148	450	987	999999	999999	377	813	292	844	846	562	678	373	545	517	999999	873	999999	314	228	999999	349	907	214	262	999999	722	999999	999999	767	490	84	203	893	90	100	333	999999	999999	638	849	277	469	305	655	473	449	39	999999	564	541	152	170	808	913	799	542	783	541	384	999999	224	76	87	366	488	484	480	464	427	635	256	245	999999	379	597	879	611	999999	999999	845	999999	852	661	236	999999	913	395	980	290	557	550	95	517	983	635	211	392	999999	177	989	969	574	999999	928	999999	907	999999	439	325	920	931	999999	751	539	962	999999	999999	999999	29	999999	98	500	999999	870	999999	170	728	692	743	396	497	672	999999	800	875	128	534	732	940	440	428	999999	664	370	625	326	344	999999	30	274	999999	999999	999999	602	900	479	400	458	843	135	188	999999	695	999999	999999	268	999999	999999	663	843	837	999999	999999	999999	999999	141	999999	813	254	999999	825	750	999999	479	999999	955	752	789	899	406	999999	86	889	815	261	625	999999	735	937	366	484	393	324	186	999999	125	631	341	456	769	999999	587	213	84	309	438	140	226	340	999999	516	62	999999	266	125	761	999999	104	336	530	870	999999	875	887	999999	442	435	999999	52	999999	334	421	342	999999	999999	150	872	814	999999	999999	494	999999	999999	470	850	431	999999	67	71	999999	333	999999	14	925	898	543	712	325	789	866	13	645	184	857	152	104	999999	920	999999	999999	888	977	999999	513	45	825	705	414	47	863	999999	377	999999	376	999999	798	417	416	241	999999	437	557	35	650	819	848	870	999999	999999	756	710	999999	563	95	787	356	999999	500	890	83	999999	999999	288	926	765	636	222	808	708	353	999999	999999	688	999999	999999	999999	999999	937	693	197	955	167	95	290	162	689	813	348	588	802	849	916	526	168	389	139	278	999999	999999	999999	636	72	999999	999999	78	406	732	287	999999	456	404	21	999999	703	127	999999	222	999999	773	85	822	873	229	906	504	771	787	529	896	418	72	853	999999	510	560	893	999999	999999	221	999999	957	999999	999999	999999	407	838	119	823	999999	708	917	281	334	808	371	999999	842	933	481	307	999999	212	391	139	394	551	999999	999999	152	234	363	999999	785	28	128	296	82	999999	508	999999	661	964	489	999999	501	790	528	254	149	797	999999	999999	639	914	
999999	754	154	671	747	999999	880	999999	680	816	355	999999	495	316	999999	999999	689	999999	434	999999	645	654	723	204	638	603	32	713	167	999999	183	968	472	871	881	373	999999	411	999999	652	784	848	999999	999999	842	685	999999	999999	564	999999	117	306	999999	999999	999999	491	999999	950	43	154	833	999999	655	335	642	386	352	999999	434	326	932	288	414	782	40	796	371	60	999999	952	308	810	159	102	247	877	999999	999999	602	400	342	202	378	999999	818	617	203	999999	40	999999	343	999999	786	247	142	828	892	187	999999	481	130	980	598	90	846	32	999999	562	98	999999	999999	703	32	44	983	740	910	999999	964	999999	603	412	30	895	619	999999	999999	999999	960	999999	999999	999999	999999	130	279	362	603	999999	999999	796	600	640	999999	274	999999	639	658	999999	264	402	918	683	223	379	999999	717	999999	702	471	228	998	115	602	679	780	547	848	999999	764	631	146	999999	859	178	822	962	999999	999999	808	979	969	281	657	568	500	311	617	999999	252	562	401	900	999999	141	797	494	48	200	999999	999999	999999	756	987	632	265	304	823	55	999999	915	184	214	894	492	258	726	458	44	189	478	999999	372	999999	212	239	999999	798	999999	380	999999	999999	999999	999999	999999	198	999999	999999	34	312	205	999999	572	928	337	388	999999	16	999999	883	999999	45	999999	999999	25	619	999999	108	785	403	29	999999	999999	674	228	999999	832	999999	999999	304	999999	442	433	999999	984	990	367	999999	331	999999	52	999999	465	999999	309	999999	920	340	255	648	769	124	509	999999	999999	698	999999	999999	999999	999999	999999	999999	380	999999	847	638	612	282	37	35	262	985	999999	961	999999	789	51	260	375	925	79	501	999999	987	999999	920	999999	801	447	295	607	999999	733	984	278	999999	999999	426	997	670	690	647	313	230	396	784	999999	547	999999	999999	656	142	532	785	276	999999	555	393	514	926	705	811	835	741	427	792	262	791	693	561	929	999999	999999	704	245	431	197	478	999999	999999	582	395	999999	943	639	475	937	948	718	224	253	476	912	80	965	879	999999	572	999999	603	531	556	999999	719	575	41	878	828	549	845	866	87	792	763	354	320	290	892	112	951	855	999999	999999	478	318	462	999999	193	999999	366	619	625	675	996	228	36	999999	999999	378	999999	596	999999	408	999999	357	176	999999	158	999999	654	999999	920	999999	850	748	999999	482	385	411	122	999999	695	999999	193	236	250	411	795	544	327	779	999999	523	504	999999	745	999999	999999	130	999999	778	564	467	94	999999	698	165	999999	257	10	554	
164	999999	265	289	999999	30	224	646	117	764	888	613	408	875	128	999999	999999	495	13	322	281	264	268	344	763	238	14	425	537	999999	999999	547	544	999999	624	80	999999	999999	464	999999	690	564	23	999999	889	999999	68	999999	999999	301	999999	339	254	688	282	899	150	921	999999	671	25	799	119	999999	999999	350	79	635	999999	58	148	750	40	288	999999	717	251	881	454	812	180	795	776	246	895	258	303	855	500	724	929	346	699	792	709	891	455	999999	210	549	881	432	958	601	162	999999	308	966	67	564	658	999999	999999	712	999999	230	999999	872	999999	928	57	224	999999	999999	128	802	999999	247	579	740	272	259	680	904	931	747	837	184	93	999999	949	337	798	999999	75	669	869	999999	999999	488	999999	582	865	282	999999	666	297	431	482	360	999999	70	396	327	999999	409	589	999999	780	753	392	847	789	680	978	720	425	208	999999	458	933	73	999999	100	871	690	393	407	412	275	999999	415	702	732	66	999999	940	481	643	666	999999	306	999999	547	106	30	792	195	303	781	999999	98	999999	34	999999	999999	124	306	455	999999	25	191	170	515	999999	999999	155	999999	623	100	779	944	999999	803	378	636	856	408	993	850	897	208	999999	630	34	999999	999999	678	314	730	774	643	35	42	650	899	145	700	254	130	999999	735	571	213	12	306	533	167	999999	999999	479	999999	312	604	713	817	999999	539	491	932	531	999999	999999	893	325	145	918	533	163	478	500	166	164	873	976	172	637	900	628	728	837	296	32	999999	260	68	341	999999	999999	833	821	999999	999999	321	598	407	981	677	887	999999	999999	999999	999999	999999	999999	999999	561	439	628	550	189	999999	999999	763	104	245	455	239	642	999999	999999	497	214	329	657	894	999999	999999	284	578	999999	959	23	762	351	837	292	845	999999	937	999999	901	802	777	653	999999	999999	456	999999	363	999999	752	44	999999	999999	889	795	685	529	405	376	999999	165	999999	999999	230	999999	999999	421	999999	953	609	16	705	999999	903	695	999999	675	999999	209	500	626	999999	626	439	999999	392	701	999999	51	999999	325	827	570	789	745	752	999999	433	482	999999	44	958	410	352	999999	339	871	167	204	368	19	999999	206	876	101	244	433	930	999999	999999	457	959	226	999999	999999	189	144	999999	999999	942	29	251	539	662	466	667	520	283	693	595	520	543	999999	683	999999	999999	631	694	999999	511	329	487	138	701	99	999999	742	64	68	565	205	901	999	999999	999999	767	978	999999	419	433	724	159	246	999999	269	913	701	543	
758	999999	999999	449	999999	656	622	542	122	999999	573	391	925	465	225	138	999999	619	544	16	999999	999999	828	97	285	274	786	180	250	999999	441	185	382	999999	306	581	999999	755	630	999999	638	999999	654	999999	969	37	507	268	999999	999999	319	999999	379	999999	208	928	999999	470	174	16	869	452	302	999999	999999	999999	19	726	999999	644	999999	644	999999	201	377	538	184	687	128	257	767	528	246	141	118	999999	805	687	10	377	922	547	999999	623	483	999999	514	960	999999	580	28	781	108	299	988	675	661	188	327	670	753	971	351	999999	249	351	216	170	585	615	999999	331	726	792	999999	999999	999999	375	999999	191	999999	224	942	547	238	999999	999999	947	153	443	139	626	369	999999	999999	950	205	673	999999	999999	979	353	384	139	987	999999	64	316	577	414	999999	296	470	146	646	539	39	803	689	263	999999	999999	27	152	486	999999	962	999999	178	771	387	391	999999	585	211	999999	999999	812	559	541	931	124	379	738	822	842	166	232	692	999999	921	401	983	131	221	719	336	242	653	31	999999	666	147	805	37	239	306	999999	934	965	700	226	253	158	331	806	889	288	329	999999	999999	999999	999999	999999	849	999999	407	869	374	492	354	606	169	538	999999	274	999999	573	999999	592	546	999999	298	726	999999	705	158	835	999999	999999	830	58	999999	999999	221	995	962	63	956	51	999999	436	520	452	621	103	66	715	999999	66	830	325	576	999999	999999	538	999999	977	699	153	837	571	79	960	661	999999	693	999999	326	811	312	922	617	669	760	999999	760	845	115	999999	649	442	493	999999	583	514	481	186	911	999999	553	984	363	813	999999	270	366	560	790	325	999999	905	399	540	754	908	708	906	976	987	999999	605	999999	409	503	999999	88	337	386	157	824	517	249	999999	267	327	568	803	465	499	752	209	65	790	890	744	52	952	988	999999	805	574	209	923	904	948	122	954	319	809	192	39	184	999999	500	892	666	756	283	999999	349	904	999999	999999	245	578	999999	91	518	759	362	999999	999999	710	352	260	999999	325	999999	999999	215	613	494	656	316	999999	35	999999	299	999999	999999	296	679	561	335	900	133	721	999999	999999	408	40	446	999999	457	67	690	473	300	250	999999	350	27	999999	231	735	420	794	180	999999	999999	999999	999999	999999	999999	999999	999999	787	999999	999999	136	999999	636	999999	910	184	177	999999	209	259	43	999999	131	59	999999	999999	279	715	340	599	999999	338	550	176	782	280	249	926	877	391	611	902	999999	849	999999	999999	999999	614	63	999999	
568	485	595	921	488	991	999999	742	999999	945	796	999999	457	785	960	999999	999999	469	999999	640	935	251	999999	817	647	140	473	282	935	437	32	664	999999	999999	41	15	743	628	688	999999	999999	506	830	931	595	999999	999999	313	888	325	999999	253	984	999999	999999	326	427	777	284	358	528	733	999999	999999	999999	141	87	174	753	955	64	999999	999999	838	374	999999	420	136	232	999999	684	999999	393	619	496	778	999999	249	181	999999	587	999999	999999	339	273	542	699	172	19	463	794	291	559	933	999999	523	472	155	999999	682	906	301	999999	508	673	368	349	197	181	153	999999	999999	992	49	377	99	83	451	575	832	738	999999	126	768	981	403	609	459	358	973	316	999999	999999	498	808	296	999999	845	999999	904	999999	999999	990	865	12	999999	999999	520	566	999999	449	30	579	226	943	657	184	786	527	280	758	889	838	208	836	926	646	503	240	90	999999	237	785	671	639	236	267	260	766	34	114	99	999999	186	533	296	955	975	554	160	122	999999	999999	396	156	312	673	792	999999	85	999999	795	999999	999999	999999	222	244	908	586	717	400	923	999999	502	175	669	999999	662	674	550	971	671	948	999999	999999	55	999999	399	524	336	562	474	231	691	714	319	808	999999	683	321	61	56	999999	999999	760	999999	999999	824	999999	487	316	999999	128	999999	114	648	846	210	516	457	311	845	999999	259	164	925	701	999999	999999	856	999999	588	978	999999	498	924	999999	999999	999999	999999	440	999999	178	47	29	551	356	743	999999	76	472	608	901	236	19	216	662	999999	682	834	496	286	46	374	626	999999	999999	765	990	189	375	735	881	736	27	225	676	999999	240	999999	579	958	750	999999	393	999999	686	751	353	999999	271	144	999999	494	293	164	999999	804	999999	301	518	590	752	999999	999999	737	727	174	219	999999	999999	316	999999	78	999999	537	535	999999	981	374	999999	999999	421	708	917	999999	306	999999	452	863	176	999999	935	938	105	989	215	353	30	655	535	522	542	999999	750	955	235	369	240	755	999999	733	823	56	999999	236	178	54	490	469	441	340	721	356	626	669	380	969	973	275	332	999999	304	335	839	529	999999	999999	957	962	999999	936	166	999999	244	442	999999	889	689	868	820	171	862	560	999999	204	800	196	932	91	584	265	396	999999	999999	446	439	999999	216	730	999999	316	96	999999	463	505	999999	999999	121	194	620	491	290	114	455	170	329	744	121	645	728	562	999999	999999	387	750	549	201	273	798	13	560	683	958	390	513	999999	344	107	718	
30	999999	84	748	470	103	975	999999	999999	999999	126	694	385	571	11	925	387	220	150	713	955	982	760	323	190	69	808	331	724	999999	95	984	646	403	624	952	487	999999	415	294	999999	268	683	10	681	318	184	121	956	999999	999999	999999	999999	394	999999	48	25	761	568	410	294	653	567	576	188	141	58	999999	946	59	448	206	804	855	937	697	999999	760	641	999999	884	696	375	999999	816	229	790	262	999999	586	999999	725	622	14	999	132	999999	116	822	550	270	202	175	907	26	929	999999	348	456	999999	738	264	130	696	525	598	288	999999	999999	958	351	795	352	369	122	722	583	999999	856	815	996	202	938	100	611	692	530	467	999999	999999	169	452	806	574	999999	682	605	926	488	999999	844	403	356	863	999999	475	849	999999	999999	304	356	270	492	640	999999	999999	999999	999999	95	833	999999	999999	65	873	799	899	989	778	521	440	127	999999	321	454	971	603	846	84	999999	145	843	724	672	948	999999	898	959	175	505	311	999999	575	999999	655	343	999999	347	999999	74	310	485	81	294	364	186	698	949	47	999999	999999	700	999999	999999	949	989	999999	999999	116	342	901	939	824	999999	219	999999	999999	816	665	121	947	265	372	19	591	660	772	439	317	771	841	948	999999	505	39	999999	999999	437	890	665	989	999999	240	150	999999	370	661	999999	84	290	634	881	293	999999	722	220	999999	241	556	299	999999	913	840	999999	500	952	27	328	253	608	960	124	999999	10	131	999999	34	232	846	230	998	999999	364	36	147	999999	665	999999	783	819	284	999999	880	601	448	999999	45	895	649	999999	353	343	555	476	330	519	955	293	999999	650	195	115	395	335	999999	999999	558	813	207	540	296	31	545	999999	334	88	244	334	561	55	46	138	999999	999999	999999	665	429	888	706	628	14	381	201	143	634	179	999999	554	310	205	527	231	698	118	924	331	999999	131	152	999999	999999	631	731	999999	613	66	532	999999	458	999999	823	670	117	999999	536	914	999999	411	799	165	591	689	33	365	999999	815	440	999999	710	999999	867	307	999999	464	353	999999	650	441	529	577	999999	736	999999	675	381	999999	124	999999	581	19	500	396	331	999999	999999	595	999999	999999	241	798	625	67	59	902	999999	525	999999	999999	236	163	999999	399	882	232	518	854	593	999999	983	671	999999	321	892	700	999999	481	976	999999	999999	757	775	999999	209	731	951	999999	686	203	999999	856	931	471	893	428	745	999999	513	109	999999	806	12	999999	392	570	107	314	175	358	847	296	549	
999999	849	478	999999	990	199	161	280	929	999999	999999	450	137	739	238	427	473	955	953	999999	877	999999	996	754	526	891	999999	633	647	423	337	356	620	999999	764	622	424	50	754	999999	362	828	549	638	999999	808	264	830	999999	886	999999	403	999999	329	999999	887	999999	724	999999	109	560	528	999999	515	839	53	830	999999	999999	616	13	433	211	50	614	58	739	368	999999	999999	636	808	763	760	721	934	461	999999	645	876	769	700	188	654	362	999999	205	44	798	999999	978	444	855	262	883	278	201	853	999999	623	999999	494	582	153	472	752	764	872	999999	905	591	538	185	108	999999	313	999999	999999	688	780	852	999999	569	580	739	999999	952	999999	877	453	742	999999	586	31	727	284	127	999999	191	999999	79	332	249	893	978	449	269	756	415	999999	33	999999	174	934	770	453	925	12	413	280	799	263	995	350	172	983	952	999999	381	572	195	999999	999999	88	999999	530	465	676	999999	300	999999	205	105	307	429	999999	443	651	261	283	359	125	999999	911	999999	816	999999	899	730	995	999999	115	999999	843	393	814	279	96	999999	250	988	999999	999999	123	347	604	167	698	920	74	550	999999	901	107	222	999999	586	463	278	893	203	999999	945	606	803	827	819	999999	913	615	828	356	427	21	295	111	715	999999	574	999999	659	638	978	666	455	195	213	288	630	323	237	816	817	340	56	432	999999	803	319	519	784	999999	785	315	245	203	883	890	812	999999	365	77	888	72	244	564	587	288	161	999999	623	541	999999	999999	387	999999	538	97	964	999999	797	912	209	999999	431	754	853	673	430	261	311	323	476	519	958	170	927	755	105	491	845	34	651	701	999999	253	999999	194	999999	234	664	795	925	949	323	452	868	834	641	999999	999999	914	999999	999999	316	310	75	122	999999	227	94	783	992	999999	26	999999	270	508	999999	999999	481	668	999999	206	597	515	397	999999	205	515	301	999999	123	999999	780	931	999999	999999	999999	595	188	170	552	710	149	880	803	999999	999999	550	192	999999	675	464	999999	53	179	662	312	800	912	548	916	137	925	999999	670	386	703	95	607	518	123	573	999	320	125	999999	999999	716	712	945	999999	655	332	931	999999	659	606	999999	999999	999999	449	999999	999999	999999	254	425	785	159	220	999999	749	847	942	673	256	112	464	698	927	144	999999	596	98	966	955	271	804	999999	572	20	780	999999	999999	999999	999999	999999	889	369	999999	699	258	999999	999999	999999	206	745	999999	658	999999	999999	204	999999	999999	627	999999	999999	505	716	
999999	982	999999	791	586	210	999999	783	524	999999	604	999999	999999	105	632	999999	886	698	999999	803	770	220	558	155	319	256	999999	872	166	705	195	225	999999	999999	685	92	88	467	331	999999	999999	423	230	864	64	999999	113	108	999999	581	741	999999	762	702	999999	473	434	999999	482	999999	999999	774	626	999999	663	389	704	49	420	999999	159	429	376	795	999999	357	999999	693	999999	362	153	716	598	999999	964	975	999999	331	235	999999	658	612	999999	991	911	873	999999	411	211	999999	261	73	688	734	432	321	843	967	999999	999999	483	741	384	129	196	999999	186	52	999999	999999	926	999999	813	999999	891	999999	999999	999999	884	292	999999	999999	492	426	110	89	38	863	999999	999999	142	999999	784	636	737	916	237	865	805	243	999999	999999	556	523	999999	878	259	490	842	999999	877	999999	999999	263	48	895	258	999999	999999	116	649	322	890	999999	555	442	598	187	470	974	319	579	580	650	999999	807	42	968	678	232	999999	547	999999	276	775	674	411	531	597	842	668	999999	999999	698	594	385	863	354	967	999999	289	82	29	867	999999	999999	999999	443	669	241	862	999999	288	796	286	111	301	999999	437	881	40	77	589	999999	316	49	732	881	65	219	943	687	11	373	942	757	527	162	999999	999999	786	967	861	365	979	388	991	60	421	493	93	249	917	96	285	222	492	999999	561	999999	575	999999	387	999999	297	184	288	915	853	999999	583	148	922	959	105	72	215	233	999999	999999	58	682	469	572	999999	704	770	915	98	730	275	999999	601	175	999999	780	999999	412	78	804	109	999999	206	892	909	945	327	957	990	222	16	999999	754	632	487	892	999999	815	333	593	414	373	999999	999999	263	457	999999	757	67	999999	482	803	165	842	829	973	486	577	999999	190	386	813	924	876	724	999999	381	968	687	19	244	774	89	484	400	999999	257	999999	638	462	407	569	899	999999	739	213	112	911	803	514	999999	969	162	152	216	600	999999	951	409	257	86	578	999999	58	90	999999	999999	681	452	104	999999	413	938	210	999999	817	999999	257	146	999999	904	999999	175	183	602	274	622	936	278	800	295	999999	999999	999999	385	829	499	850	595	999999	489	431	999999	999999	788	13	999999	999999	369	399	686	202	815	888	999999	617	999999	896	455	816	95	787	412	999999	999999	429	739	556	825	953	327	73	999999	999999	999999	999999	10	467	394	599	243	999999	999999	878	123	103	491	785	48	999999	427	603	999999	779	999999	702	28	817	999999	369	999999	484	137	416	82	999999	539	710	857	999999	
999999	945	999999	855	582	425	220	534	538	716	938	953	518	67	535	723	668	882	168	338	463	193	999999	35	335	999999	542	170	806	500	563	780	999999	177	999999	482	101	549	207	530	491	999999	288	193	430	320	999999	80	880	358	999999	999999	551	999999	999999	433	999999	999999	999999	822	999999	59	727	999999	162	167	36	351	999999	63	999999	999999	685	638	847	968	904	384	604	25	794	472	289	458	999999	905	239	409	759	999999	105	614	999999	999999	647	441	767	250	40	273	294	624	174	827	725	836	971	912	681	999999	999999	12	882	999999	38	999999	770	278	502	256	927	626	999999	188	957	999999	109	999999	991	415	211	663	999999	340	730	179	308	461	999999	709	934	326	727	320	208	102	731	514	355	236	671	498	748	783	345	667	42	985	870	707	999999	999999	921	999999	247	865	658	551	784	858	122	318	545	793	999999	610	999999	280	980	865	296	595	955	764	743	712	914	570	995	73	147	322	591	999999	971	999999	405	461	83	342	444	190	999999	496	999999	363	952	955	470	735	768	761	15	14	421	999999	715	167	532	534	950	97	556	720	721	799	726	999999	821	59	215	447	207	647	431	999999	865	999999	999999	999999	760	959	999999	999999	305	385	999999	999999	614	999999	558	999999	928	548	999999	356	633	19	999999	324	636	442	144	421	999999	330	563	999999	999999	315	286	255	999999	152	999999	991	987	999999	424	999999	493	999999	906	999999	500	999999	518	659	265	999999	481	999999	693	335	753	999999	824	999999	740	999999	821	999999	13	999999	553	312	731	999999	773	400	999999	347	594	439	831	496	999999	153	920	562	811	904	112	999999	833	999999	562	999999	999999	457	176	999999	999999	449	999999	544	999999	607	447	999999	245	999999	885	865	714	144	270	264	504	999999	791	999999	768	187	172	917	845	504	474	131	750	999999	999999	326	999999	71	791	999999	916	296	360	928	705	732	999999	999999	999999	247	999999	699	171	307	999999	142	665	494	539	999999	286	606	999999	642	142	326	447	694	344	568	641	652	352	125	348	217	999999	862	999999	999999	999999	93	897	607	999999	999999	999999	452	864	265	661	999999	532	423	868	999999	999999	999999	999999	388	294	632	999999	999999	606	151	357	55	959	478	236	803	518	502	517	999999	709	999999	932	999999	365	999999	830	89	999999	901	130	928	257	38	620	999999	76	597	752	238	347	445	11	568	427	914	999999	395	38	857	999999	39	906	674	610	506	999999	999999	33	298	801	665	554	704	30	428	798	930	858	48	737	920	750	288	855	273	
999999	373	940	451	512	999999	999999	59	680	100	31	999999	999999	999999	411	638	574	463	999999	682	891	306	547	998	999999	562	537	990	130	310	289	628	999999	346	416	999999	999999	581	786	365	614	504	34	930	999999	999999	512	744	999999	108	355	296	851	183	999999	793	826	942	335	950	999999	999999	929	999999	811	999999	763	91	708	989	999999	992	677	81	77	396	999999	617	601	899	59	792	363	32	999999	999999	777	645	999999	622	999999	554	256	999999	999999	554	575	654	999999	999999	999999	430	45	999999	956	363	619	999999	115	999999	522	999999	350	999999	900	125	706	907	424	999999	626	128	999999	95	403	597	999999	840	999999	523	821	626	498	597	999999	999999	999999	716	999999	601	999999	997	999999	980	110	386	999999	999999	999999	341	847	668	240	309	387	344	314	949	253	369	999999	778	999999	592	999999	895	720	753	999999	281	368	999999	841	822	445	628	588	146	985	999999	393	925	999999	292	999999	163	396	198	999999	112	999999	807	999999	999999	999999	604	999999	947	999999	215	666	999999	832	664	973	858	826	417	864	759	755	177	999999	235	975	691	999999	873	999999	20	508	531	543	885	999999	560	525	145	837	999999	786	999999	329	999999	999999	933	103	250	318	817	999999	999999	334	460	357	156	999999	247	999999	999999	999999	968	40	806	999999	144	916	999999	706	422	342	691	579	33	973	124	848	193	999999	52	598	634	565	109	683	529	206	93	538	811	717	288	415	544	121	999999	610	999999	83	225	27	999999	999999	895	484	644	409	311	999999	243	307	660	372	687	704	999999	413	930	132	187	937	999999	417	999999	705	64	286	44	911	165	513	999999	999999	999999	35	999999	101	669	625	49	129	999999	606	999999	513	999999	915	727	840	26	413	680	400	999999	288	999999	999999	647	199	429	368	375	399	330	730	972	550	713	662	262	999999	744	315	93	999999	52	999999	122	392	648	999999	559	999999	895	752	999999	935	222	999999	840	712	453	479	205	680	754	505	285	574	540	516	211	74	587	22	669	374	316	838	245	999999	999999	265	999999	290	809	999999	504	578	999999	47	337	342	821	999999	560	274	119	412	313	999999	949	547	851	141	937	494	616	883	92	468	628	384	145	882	999999	198	927	999999	871	999999	11	707	677	503	999999	869	253	47	462	999999	264	904	535	699	18	88	999999	420	353	999999	564	621	496	438	999999	953	207	999999	999999	371	999999	205	540	999999	545	999999	869	999999	999999	78	250	999999	431	687	999999	724	849	445	873	17	785	516	571	556	999999	389	220	999999	94	
235	672	313	583	100	68	69	999999	999999	164	765	999999	65	999999	999999	84	999999	200	999999	235	694	114	761	76	456	586	829	634	984	999999	165	41	630	999999	726	405	937	996	340	628	153	361	53	291	117	799	730	58	999999	482	999999	999999	412	23	400	130	910	999999	137	514	238	435	389	104	998	734	587	999999	999999	879	146	988	859	190	91	342	70	479	958	656	856	781	347	511	675	965	629	616	873	606	999999	999999	999999	826	400	718	972	949	999999	383	221	938	999999	416	345	56	340	231	932	999999	999999	441	288	480	657	457	97	877	429	43	114	999999	917	145	394	447	128	43	999999	999999	999999	121	999999	999999	444	999999	474	931	175	628	635	407	684	999999	546	63	999999	398	178	999999	999999	104	999999	999999	278	250	30	181	999999	999999	928	307	441	568	696	999999	255	702	999999	740	999999	166	712	800	408	706	296	111	599	340	35	999999	999999	999999	742	276	591	936	316	999999	999999	302	909	277	700	338	999999	125	129	597	808	999999	999999	438	959	474	392	729	851	999999	954	919	581	691	999999	207	442	594	825	430	367	999999	999999	841	999999	690	257	444	109	79	740	180	982	11	532	317	377	436	888	278	883	861	95	744	999999	977	721	227	404	502	895	999999	999999	999999	240	500	332	521	594	999999	226	947	999999	999999	831	783	936	579	168	565	999999	16	999999	999999	546	999999	999999	999999	601	866	969	999999	50	606	184	369	999999	292	771	42	984	855	999999	618	61	936	241	313	912	999999	999999	151	69	999999	672	889	675	742	999999	734	277	999999	920	727	310	999999	907	999999	607	999999	999999	999999	999999	136	581	975	174	999999	999999	609	274	918	738	144	825	827	970	211	999999	999999	694	147	139	47	765	312	934	124	318	864	999999	217	706	449	999999	999999	343	932	268	999999	724	587	247	553	469	999999	999999	785	901	482	226	999999	98	322	778	999999	523	999999	999999	999999	999999	59	778	641	580	67	221	299	581	999999	494	47	943	248	570	116	900	586	999999	416	999999	158	999999	999999	647	333	129	999999	670	798	999999	572	571	989	655	675	808	605	973	411	999999	653	214	473	999999	189	762	850	751	672	999999	937	201	954	999999	892	836	999999	993	256	937	827	628	782	565	922	999999	953	592	894	307	999999	613	176	999999	999999	999999	749	999999	468	571	278	642	998	999999	935	380	617	90	763	838	866	612	726	473	319	35	431	907	74	713	808	999999	856	374	569	334	35	999999	202	999999	97	102	535	685	669	194	629	848	999999	
551	858	999999	829	999999	441	692	886	999999	959	690	522	841	784	999999	999999	21	999999	634	374	999999	355	931	888	815	750	773	86	50	999999	134	999999	583	999999	999999	855	935	999999	999999	999999	876	448	999999	726	999999	999999	255	318	780	923	999999	999999	999999	483	29	999999	999999	984	23	315	667	616	845	897	999999	295	939	564	270	899	999999	582	985	701	498	172	999999	215	385	999999	999999	465	305	127	157	725	409	999999	999999	327	999999	951	425	494	275	270	602	434	890	226	496	691	57	881	107	84	999999	304	985	999999	182	721	608	632	810	999999	320	728	999999	120	885	839	999999	999999	971	875	999999	500	435	237	570	598	324	168	894	813	999999	424	30	82	310	999999	124	411	154	216	352	999999	684	999999	950	999999	684	780	341	656	395	114	909	231	916	923	868	757	296	584	407	450	999999	996	795	999999	707	999999	809	779	724	894	799	999999	533	374	815	999999	287	696	914	543	827	999999	428	313	515	798	999999	386	246	999999	124	569	999999	902	64	688	277	64	176	999999	971	561	931	999999	314	153	698	551	999999	506	479	600	999999	863	622	499	577	999999	390	908	522	999999	543	367	780	239	956	999999	999999	999999	104	999999	999999	907	572	275	316	999999	998	371	109	613	999999	740	887	524	899	945	289	565	120	786	673	267	494	549	28	574	720	85	196	77	241	980	999999	256	80	762	301	356	193	650	493	28	999999	999999	163	802	480	265	999999	21	351	999999	999999	999999	559	271	999999	33	257	741	217	923	185	999999	381	999999	339	641	453	147	654	932	381	470	303	655	999999	585	395	225	104	464	745	184	726	487	962	102	696	809	999999	277	109	452	999999	569	999999	776	536	864	473	838	999999	202	367	418	383	557	25	903	812	837	637	42	647	753	188	10	315	999999	336	246	944	644	798	386	833	929	999999	999999	812	682	59	999999	751	265	652	552	817	317	113	414	87	792	996	510	640	77	804	689	999999	999999	470	641	538	237	894	178	999999	999999	585	454	529	292	101	139	788	116	999999	999999	110	635	193	998	791	999999	169	161	647	297	745	999999	134	348	352	970	221	418	999999	524	370	483	999999	836	731	659	885	795	701	866	722	999999	999999	423	588	999999	659	472	850	999999	999999	743	999999	116	244	819	329	999999	999999	131	999999	380	123	765	31	626	999999	999999	276	999999	46	374	459	780	575	221	979	999999	760	999999	999999	749	567	385	456	627	952	52	601	912	999999	999999	855	580	948	352	999999	31	401	961	
278	313	205	718	999999	703	293	751	999999	999999	840	618	431	353	810	178	999999	737	319	404	674	444	754	364	801	999999	518	879	831	999999	800	999999	319	798	328	17	553	849	804	752	343	211	511	578	81	721	282	511	769	779	999999	999999	712	997	999999	833	558	999999	916	999999	194	999999	999999	318	232	999999	999999	632	34	803	625	963	999999	566	70	472	933	186	292	999999	70	16	119	61	692	126	255	321	510	999999	459	711	932	999999	999999	928	291	202	355	999999	422	649	486	966	164	576	751	155	999999	825	899	382	999999	836	187	187	304	868	999999	116	636	999999	131	999999	353	999999	40	999999	998	141	999999	999999	830	102	667	420	530	152	897	125	375	109	384	685	595	86	999999	106	999999	390	633	423	576	249	562	436	999999	999999	622	250	546	385	999999	805	644	168	999999	466	999999	766	657	999999	971	511	740	536	611	445	944	277	761	934	986	618	508	766	174	591	540	241	893	583	530	999999	579	999999	952	579	51	436	535	695	927	622	999999	481	452	75	508	35	824	999999	12	355	489	611	398	539	306	878	999999	999999	926	937	873	84	631	324	931	750	584	41	999999	518	741	999999	17	374	886	36	323	109	93	999999	999999	811	999999	184	176	967	601	423	999999	173	442	576	999999	989	999999	657	850	137	143	758	999999	999999	686	999999	614	424	603	34	653	280	999999	894	999999	421	999999	999999	999999	999999	158	964	158	170	758	999999	86	174	305	27	625	238	186	196	966	999999	74	624	134	97	570	751	373	577	999999	12	608	547	700	358	999999	999999	163	403	978	999999	999999	999999	43	454	417	449	128	999999	408	424	104	377	928	551	999999	906	937	416	999999	999999	600	999999	400	756	999999	538	474	947	558	939	84	782	217	797	999999	784	590	679	680	130	633	999999	179	355	908	241	618	999999	11	562	749	747	516	581	578	39	889	287	822	878	975	181	38	468	349	321	999999	141	827	573	999999	267	999999	765	999999	999999	999999	54	848	401	919	326	999999	995	999999	337	275	635	228	694	894	313	999999	801	155	461	999999	710	999999	596	999999	487	330	999999	999999	999999	20	751	807	765	628	845	439	430	958	658	235	42	279	999999	55	999999	912	142	678	999999	409	934	620	321	63	700	48	261	330	442	995	517	758	999999	999999	999999	827	463	76	59	999999	437	842	496	236	999999	441	994	550	545	999999	999999	759	234	93	85	141	495	711	927	806	187	109	526	999999	717	284	572	695	531	999999	999999	75	629	148	971	
101	133	95	999999	999999	53	710	785	867	807	999999	533	999999	250	393	341	751	149	999999	999999	338	326	834	519	452	868	309	29	838	999999	132	140	95	121	984	17	410	999999	667	763	999999	324	658	855	959	750	999999	454	147	375	708	925	386	999999	643	775	299	575	885	400	999999	691	999999	751	685	627	448	513	999999	385	930	999999	999999	999999	228	23	999999	978	560	701	920	854	999999	473	417	206	753	642	999999	218	999999	835	498	276	28	785	999999	907	179	341	999999	445	999999	762	444	341	453	999999	233	630	117	320	25	194	480	889	999999	999999	344	489	873	805	45	57	666	999999	878	216	999999	443	645	999999	809	228	398	999999	999999	129	38	85	752	999999	418	847	111	408	999999	314	999999	139	975	999999	999999	999999	468	507	409	149	105	349	999999	247	999999	790	984	356	999999	796	795	994	999999	999999	455	268	736	27	396	198	946	267	999999	573	420	999999	467	751	999999	129	760	999999	999999	527	33	688	622	515	429	999999	862	754	898	33	999999	999999	906	295	449	313	999999	451	999999	221	203	837	999999	999999	999999	105	333	243	168	391	999999	903	918	704	999999	766	646	230	597	999999	335	999999	369	261	63	999999	434	999999	311	884	175	999999	780	999999	334	196	624	732	688	334	999999	999999	596	999999	986	999999	999999	211	628	999999	666	733	853	353	885	11	477	812	836	999999	670	161	931	999999	226	727	133	62	380	480	999999	914	999999	273	473	705	999999	853	274	447	734	232	553	627	999999	441	465	436	979	332	999999	999999	896	999999	663	153	697	322	300	269	492	830	831	157	999999	752	201	999999	999999	999999	405	624	548	399	484	448	999999	999999	66	784	272	696	83	999999	761	339	999999	999999	610	329	18	293	563	999999	999999	999999	401	405	96	474	249	875	556	799	999999	104	273	999999	999999	225	546	999999	266	999999	996	795	757	783	999999	999999	734	139	979	560	999999	999999	71	999999	999999	580	56	211	227	591	545	396	150	283	999999	667	76	520	76	999999	783	624	999999	999999	18	168	155	618	999999	999999	739	119	896	995	627	814	999999	730	999999	425	178	344	175	674	970	999999	655	484	661	728	999999	224	999999	593	999999	557	95	999999	534	285	999999	999999	201	343	851	435	499	999999	999999	317	634	346	458	650	227	449	458	362	87	999999	513	671	999999	292	999999	525	56	312	228	80	728	999999	999999	999999	990	739	153	832	823	544	120	511	828	354	999999	999999	765	999999	999999	337	109	733	935	136	772	762	482	909	594	335	999999	999999	925	999999	
588	999999	150	670	999999	487	999999	625	538	543	297	12	999999	611	999999	950	759	632	935	891	971	995	93	999999	25	999999	267	244	999999	497	165	999999	585	252	765	487	659	105	763	889	41	483	999999	402	839	999999	919	871	720	644	575	756	261	44	614	593	531	999999	999999	431	230	999999	387	51	388	999999	426	601	845	711	300	664	869	999999	999999	498	800	691	240	999999	319	395	523	604	921	999999	671	550	637	182	999999	588	449	341	669	969	105	163	24	475	353	328	35	19	999999	911	999999	215	185	126	792	999999	840	409	122	834	548	999999	129	979	999999	875	963	673	755	712	224	538	387	889	402	647	677	765	999999	990	370	514	260	20	522	466	375	999999	999999	999999	748	999999	228	834	999999	322	44	44	773	477	999999	362	999999	641	696	999999	827	295	999999	154	172	85	507	131	474	43	532	999999	999999	244	510	999999	999999	999999	963	185	319	999999	467	90	613	642	991	435	636	18	999999	619	999999	173	639	999999	797	245	999999	673	542	106	370	398	789	925	999999	999999	967	999999	79	999999	677	999999	49	284	828	643	541	530	93	82	495	465	782	912	794	303	999999	430	999999	999999	685	300	642	222	192	79	300	687	74	463	467	723	938	635	942	999999	134	364	999999	163	703	433	589	999999	999999	999999	615	999999	141	999999	932	999999	999999	31	939	386	878	826	102	758	353	853	465	999999	999999	772	527	999999	969	990	179	251	178	501	999999	999999	711	183	611	999999	463	422	999999	999999	999999	920	464	917	695	565	924	999999	271	502	809	999999	968	999999	854	838	999999	999999	907	150	114	691	378	766	677	999999	675	705	999999	815	305	930	306	999999	109	694	317	999999	999999	413	75	871	999999	676	999999	503	293	751	999999	772	900	994	515	999999	685	839	999999	697	249	17	890	999999	999999	456	207	879	999999	303	999999	170	530	777	17	503	84	999999	711	999999	85	999999	404	999999	386	452	914	999999	425	890	989	270	999999	619	370	453	999999	846	788	532	478	812	999999	990	892	167	999999	132	987	21	341	451	137	850	622	74	612	999999	842	640	541	896	999999	663	314	599	999999	910	417	999999	980	238	455	188	233	273	235	414	41	229	210	792	323	414	559	547	142	999999	997	305	999999	557	13	158	991	999999	358	295	685	302	148	341	999999	433	40	112	996	948	999999	999999	839	207	934	999999	439	999999	583	59	113	767	999999	727	913	122	722	999999	235	307	197	651	915	999999	729	999999	999999	869	87	889	383	456	550	193	999999	649	
465	643	622	390	718	252	999999	309	191	999999	999999	420	428	999999	711	999999	999999	699	760	974	443	999999	478	205	541	570	671	999999	675	999999	226	282	62	999999	999999	88	810	844	999999	945	654	615	999999	810	903	670	999999	485	188	776	578	851	432	700	215	565	175	426	999999	999999	580	313	633	534	701	562	999999	164	946	632	999999	999999	120	815	330	827	152	999999	301	999999	129	195	516	899	88	375	849	362	68	100	999999	393	996	999999	374	350	982	233	118	350	313	999999	539	555	999999	999999	740	617	379	387	423	999999	999999	977	38	395	796	734	455	999999	999999	15	105	855	999999	412	46	679	450	979	845	999999	558	951	567	999999	999999	961	919	543	999999	242	982	680	676	414	268	28	412	999999	554	257	999999	782	637	308	200	999999	835	577	999999	71	999999	999999	541	504	949	999999	420	204	738	835	999999	999999	999999	480	32	999999	999999	999999	153	28	276	470	435	597	999999	999999	323	269	642	999999	136	352	999999	999999	75	593	148	181	999999	999999	608	217	999999	718	443	864	999999	167	285	776	505	529	433	490	795	706	963	944	363	182	860	160	562	766	709	999999	878	139	415	439	999999	16	849	69	420	999999	999999	717	164	286	696	166	983	865	477	606	919	553	999999	368	629	999999	999999	293	233	457	999999	484	19	971	986	950	999999	999999	999999	498	680	374	999999	736	486	256	789	999999	485	704	177	696	299	999999	999999	999999	361	999999	809	90	198	999999	999999	963	413	999999	708	192	999999	746	414	146	375	978	925	999999	483	50	881	382	415	741	808	528	289	958	194	906	429	661	598	704	47	419	310	124	538	117	333	741	548	606	787	739	999999	40	331	999999	999999	996	851	999999	175	436	675	999999	757	316	683	454	999999	999999	762	638	999999	709	109	956	678	999999	26	376	999999	150	999999	808	999999	999999	238	259	637	874	729	433	810	999999	539	610	999999	999999	999999	232	999999	878	999999	746	999999	999999	591	999999	999999	374	641	375	979	485	999999	999999	602	866	502	688	87	434	817	686	999999	339	827	870	999999	499	222	825	454	999999	942	999999	959	97	999999	805	487	648	328	272	999999	363	453	335	684	514	18	877	999999	999999	154	999999	71	504	674	999999	999999	721	419	999999	162	816	920	195	999999	764	74	514	901	999999	999999	439	116	555	453	718	885	502	196	666	491	345	474	777	649	999999	777	465	423	460	999999	766	238	886	120	426	443	268	792	919	999999	999999	975	664	476	715	892	516	61	955	629	828	534	999999	999999	999999	
351	153	545	598	987	609	101	451	222	444	210	230	999999	999999	285	626	709	277	227	987	999999	810	310	999999	60	271	414	467	830	655	241	485	999999	999999	85	299	722	999999	931	840	411	999999	451	999999	514	672	81	34	679	12	128	267	535	999999	457	999999	999999	999999	548	726	205	633	999999	566	212	725	294	152	951	985	999999	516	345	999999	999999	999999	368	277	430	999999	999999	389	788	828	999999	973	949	972	845	543	456	121	655	215	644	777	999999	884	830	788	387	999999	83	693	999999	612	922	158	386	621	999999	575	190	170	536	815	845	792	39	238	775	322	306	417	999999	999999	860	999999	742	808	923	999999	447	641	999	270	315	104	730	924	61	801	999999	999999	370	881	930	495	678	999999	932	130	855	999999	23	75	632	666	164	314	752	791	999999	999999	999999	699	137	549	170	999999	510	750	72	115	187	974	726	999999	56	657	863	374	999999	912	876	802	628	846	628	934	999999	649	939	425	182	999999	999999	28	999999	670	999999	391	335	412	329	191	68	749	424	48	349	561	999999	507	999999	387	340	503	701	895	81	291	999999	235	637	999999	810	999999	933	999999	999999	707	544	385	902	482	49	58	593	694	999999	878	431	999999	595	86	39	999999	974	794	929	999999	327	999999	999999	473	470	999999	774	999999	380	422	816	507	458	641	26	243	604	999999	348	291	999999	16	161	203	859	340	999999	561	999999	378	671	148	987	698	390	903	999999	439	21	999999	284	135	323	331	71	924	141	953	69	999999	999999	15	455	648	999999	320	489	406	613	140	469	223	636	999999	750	677	519	759	260	122	457	999999	957	999999	16	785	692	829	141	934	209	686	502	46	540	666	693	999999	999999	79	424	390	825	880	999999	70	498	321	581	999999	415	381	703	946	347	672	999999	56	641	205	627	659	274	678	931	782	720	600	999999	93	984	180	51	191	698	77	999999	86	928	946	296	381	999999	999999	529	999999	983	555	698	868	618	647	999999	523	451	999999	999999	999999	949	999999	349	898	850	497	409	245	339	999999	999999	280	333	999999	999999	695	908	256	410	527	159	113	798	175	901	603	475	347	999999	528	999999	933	951	999999	137	241	606	398	531	999999	348	293	498	999999	306	428	999999	648	999999	21	614	205	999999	999999	999999	846	899	184	996	999999	32	999999	773	811	999999	999999	329	141	999999	886	99	519	725	999999	999999	865	999999	337	868	999999	68	826	999999	460	999999	999999	999999	363	999999	290	341	999999	401	284	738	286	520	687	689	999999	
108	412	999999	644	922	104	999999	714	999999	141	241	572	315	523	999999	205	255	999999	897	248	746	999999	999999	563	554	999999	127	450	911	902	999999	999999	648	887	384	655	32	999999	538	999999	73	863	943	73	58	999999	126	878	96	542	40	999999	789	999999	244	999999	475	251	99	999999	976	39	999999	516	786	314	923	999999	149	999999	183	82	784	88	185	999999	32	999999	514	784	551	249	364	999999	872	156	999999	207	652	251	190	999999	999999	283	999999	43	999999	999999	286	743	845	697	999999	554	369	957	423	711	275	361	120	601	736	999999	712	737	675	435	644	999999	177	726	775	897	362	402	989	999999	246	151	822	999999	596	770	938	854	510	810	18	999999	999999	999999	932	300	999999	588	53	776	570	114	999999	634	792	999999	576	129	999999	999999	999999	966	968	913	475	133	999999	999999	15	999999	377	858	236	865	426	730	906	999999	793	485	766	773	358	222	939	999999	783	198	999999	999999	203	818	932	669	618	51	946	819	999999	999999	762	999999	583	87	409	712	878	502	218	72	999999	835	335	446	85	999999	618	999999	999999	343	350	350	721	65	772	558	999999	567	257	384	783	999999	780	984	723	999999	200	999999	999999	237	263	999999	979	741	217	999999	999999	495	593	199	433	201	846	627	468	421	999999	527	315	850	785	321	255	999999	288	654	999999	351	723	925	237	999999	941	745	999999	999999	371	980	999999	414	76	440	973	999999	950	999999	249	999999	526	311	265	673	965	962	452	942	44	999999	462	563	999999	999999	772	668	961	999999	259	111	547	999999	60	914	679	901	784	999999	999999	198	882	695	415	902	824	421	670	999999	999999	979	303	999999	36	225	999999	999999	111	924	999999	314	105	999999	343	147	999999	128	261	351	993	73	999999	106	604	845	273	767	157	409	326	360	998	999999	714	280	808	409	381	835	396	999999	799	999999	686	999999	103	28	362	277	297	705	999999	329	571	318	801	206	543	190	999999	760	146	702	999999	317	316	999999	160	72	999999	999999	746	426	954	999999	999999	327	419	570	999999	254	999999	880	121	999999	200	679	836	405	478	999999	865	201	883	999999	999999	999999	262	379	727	405	868	299	999999	92	959	743	999999	961	54	483	786	973	437	707	999999	266	590	986	126	999999	999999	999999	593	727	349	555	543	329	999999	176	75	50	843	357	385	124	999999	39	661	999999	999999	999999	360	995	825	892	763	999999	288	991	517	999999	262	100	542	124	706	220	742	413	209	999999	610	878	418	746	140	90	332	241	323	560	334	669	
331	999999	403	598	901	457	791	368	50	999999	658	799	788	752	999999	271	418	732	297	258	257	271	273	481	999999	999999	999999	999999	999999	999999	677	956	940	999999	769	999999	720	117	318	294	621	999999	13	250	999999	619	958	999999	275	70	999999	591	273	86	421	70	724	922	22	822	999999	118	999999	993	692	702	858	205	982	999999	551	311	423	12	636	415	267	33	262	999999	131	383	999999	792	233	96	692	864	181	999999	830	798	999999	496	999999	512	337	999999	558	526	760	762	999999	15	519	999999	177	999999	449	15	999999	701	669	55	700	322	701	721	999999	999999	20	994	33	282	999999	753	216	927	414	133	88	257	999999	735	216	999999	977	999999	283	999999	918	430	424	175	907	139	999999	59	999999	285	811	615	249	952	516	766	739	133	999999	765	315	250	999999	325	999999	999999	235	999999	839	342	999999	300	447	67	999999	589	999999	858	375	999999	625	166	141	138	999999	999999	17	522	228	449	629	853	999999	518	406	678	573	108	999999	362	999999	203	999999	463	940	521	177	192	275	926	999999	880	758	275	150	999999	999999	999999	13	999999	546	712	999999	399	712	491	999999	929	661	18	26	999999	620	22	407	431	946	678	198	801	305	825	257	301	263	749	105	999999	377	999999	569	999999	105	783	815	200	999999	820	999999	458	66	248	531	267	910	999999	269	746	867	718	212	440	540	211	168	999999	465	424	145	963	396	894	561	999999	448	999999	999999	836	206	217	943	136	999999	999999	745	999999	999999	999999	390	549	999999	359	702	658	55	139	999999	893	624	999999	734	73	684	786	72	171	686	127	818	999999	337	432	549	660	774	85	512	999999	466	999999	999999	475	999999	999999	999999	47	202	902	999999	319	867	493	221	112	482	999999	451	151	676	583	380	186	182	999999	222	66	809	51	884	969	626	512	437	522	999999	999999	40	999999	312	35	999999	783	759	508	999999	999999	999999	999999	999999	894	634	371	134	999999	731	250	999999	392	383	427	237	160	999999	398	692	999999	65	698	434	223	999999	362	838	651	999999	596	426	673	778	378	845	999999	864	989	345	265	999999	554	791	436	999999	647	715	999999	798	818	999999	371	816	518	788	522	22	999999	999999	999999	532	483	277	144	824	999999	613	15	582	865	999999	39	63	436	999999	511	907	999999	257	999999	999999	954	852	796	832	65	857	270	589	333	358	900	945	999999	999999	904	286	999999	612	999999	999999	709	312	932	532	735	318	389	542	287	614	24	999999	841	634	578	630	481	999999	768	999999	353	425	258	
516	395	94	989	703	81	234	999999	999999	910	999999	999999	999999	999999	999999	999999	746	477	999999	312	999999	344	999999	999999	439	165	283	805	354	843	574	999999	294	63	999999	999999	651	328	685	470	62	364	629	806	673	696	926	999999	999999	215	32	304	625	122	539	182	211	980	999999	999999	797	429	905	999999	345	488	653	999999	999999	137	999999	428	999999	267	999999	364	715	387	440	999999	239	573	999999	149	999999	280	75	181	523	253	999999	999999	999999	147	999999	632	458	87	470	195	53	337	215	90	759	999999	999999	367	999999	185	467	824	999999	818	999999	233	831	999999	999999	999999	423	999999	84	261	999999	999999	999999	654	999999	627	905	637	916	255	698	999999	999999	517	389	999999	999999	707	319	348	785	120	130	949	999999	449	999999	692	356	999999	772	999999	999999	953	888	975	999999	999999	773	244	279	829	908	305	130	999999	865	324	387	512	307	715	999999	999999	476	999999	999999	711	825	154	826	223	999999	521	999999	136	648	414	628	414	284	910	933	84	78	956	212	825	829	421	583	486	314	844	999999	66	409	526	487	807	320	242	41	999999	999999	65	548	999999	822	993	768	460	695	999999	238	397	782	999999	999999	520	878	839	999999	414	570	999999	909	999999	423	426	726	131	927	820	103	52	999999	999999	999999	22	417	815	12	835	652	133	999999	999999	615	999999	283	321	858	967	929	481	359	627	67	78	156	999999	973	405	277	647	999999	874	880	196	518	478	999999	654	112	72	999999	56	762	447	999999	999999	831	999999	153	414	272	999999	891	621	692	261	256	596	866	315	999999	607	568	999999	599	915	461	429	999999	999999	889	214	864	867	645	312	864	999999	520	578	280	999999	262	862	999999	999999	999999	268	999999	267	999999	835	788	797	230	238	488	757	847	643	126	412	999999	347	999999	68	104	33	976	999999	999999	636	86	297	45	581	354	999999	630	36	931	999999	924	934	584	64	426	999999	999999	416	823	117	999999	876	461	868	999999	914	348	325	478	960	999999	124	870	594	999999	999999	999999	649	999999	783	999999	821	711	923	999999	586	763	999999	999999	37	386	999999	565	999999	864	209	999999	999999	831	440	367	999999	557	999999	999999	810	74	989	305	925	315	997	999999	999999	980	950	175	538	391	173	999999	877	683	451	583	721	559	590	729	999999	664	999999	817	999999	426	821	274	739	999999	999999	521	773	174	999999	721	389	46	999999	999999	914	999999	307	785	999999	999999	999999	632	116	398	199	260	999999	269	746	271	720	999999	89	623	999999	999999	999999	525	714	651	388	712	966	
729	203	684	44	290	815	524	366	810	999999	175	936	198	999999	350	823	426	999999	999999	999999	999999	11	209	957	901	149	237	607	782	81	26	900	999999	999999	999999	204	514	999999	203	453	232	999999	909	39	913	686	970	528	999999	701	297	614	999999	999999	520	999999	999999	999999	143	150	588	916	584	999999	143	275	170	532	781	155	319	210	843	69	205	551	101	180	999999	999999	999999	709	999999	90	783	999999	35	491	156	657	210	787	93	62	865	315	330	180	896	648	526	448	746	939	392	97	770	814	99	968	637	824	999999	918	999999	879	999999	503	999999	999999	249	678	386	134	999999	532	126	790	999999	999999	231	999999	283	405	698	730	962	999999	697	695	641	220	402	999999	999999	999999	999999	174	90	999999	911	999999	224	175	409	847	72	622	994	860	971	980	620	209	747	716	550	287	230	252	999999	821	805	270	999999	38	286	208	113	568	999999	951	709	999999	978	999999	706	117	995	999999	667	349	588	837	724	999999	600	202	999999	313	836	999999	944	999999	999999	99	30	953	87	380	570	863	519	999999	442	29	280	412	999999	352	20	442	291	999999	999999	999999	243	999999	546	436	437	999999	769	999999	732	999999	17	871	999999	889	999999	752	40	625	289	804	830	161	404	705	999999	198	999999	97	303	403	999999	574	999999	501	999999	62	417	650	942	999999	104	999999	999999	840	999999	408	273	999999	969	999999	411	999999	99	779	746	91	574	840	55	249	999999	999999	999999	338	68	443	616	647	43	331	344	390	682	803	999999	121	999999	564	694	999999	925	640	127	45	991	877	484	484	999999	999999	488	577	604	999999	374	999999	223	374	782	577	999999	625	308	647	999999	999999	984	296	79	635	633	19	999999	72	323	481	999999	470	347	190	999999	142	891	999999	843	767	785	999999	438	297	898	999999	999999	126	200	309	341	479	121	999999	892	197	414	999999	150	478	430	542	389	892	858	752	999999	601	618	999999	733	999999	999999	999999	245	15	999999	782	737	550	999999	40	871	999999	150	94	358	999999	297	771	728	999999	127	374	347	253	599	545	999999	155	65	191	507	541	575	301	999999	955	735	999999	339	632	999999	600	999999	999999	670	375	752	999999	999999	661	999999	847	931	999999	921	440	819	991	416	999999	352	999999	494	56	533	999999	448	999999	419	403	641	410	441	106	389	527	133	947	999999	233	793	999999	999999	403	877	659	999999	613	379	244	999999	743	481	999999	289	801	116	204	866	340	999999	904	363	999	29	999999	415	999999	582	404	999999	872	418	192	529	999999	
839	100	999999	873	999999	834	999999	999999	267	898	928	424	816	587	421	999999	90	252	999999	888	312	752	999999	974	253	999999	999999	999999	927	999999	999999	299	999999	603	961	25	999999	993	611	102	999999	188	742	999999	999999	991	28	999999	983	999999	999999	176	885	999999	384	999999	716	203	629	999999	803	999999	257	999999	999999	999999	925	223	625	405	903	999999	999999	999999	462	133	999999	262	999999	262	999999	46	991	550	481	168	999999	857	999999	874	999999	832	374	657	299	932	931	999999	999999	344	999999	999999	379	587	999999	705	534	680	188	260	87	464	999999	376	999999	767	999999	999999	521	414	234	77	999999	999999	999999	81	999999	999999	915	999999	201	999999	703	665	196	952	667	413	75	776	633	999999	679	999999	797	999999	639	999999	461	531	430	234	236	153	119	997	810	627	490	413	999999	999999	765	999999	999999	816	999999	537	190	253	999999	999999	641	744	780	999999	398	36	953	264	999999	999999	533	393	108	999999	999999	560	555	198	152	49	923	999999	794	93	999999	30	908	981	92	999999	999999	217	432	331	592	491	372	618	609	783	999999	235	999999	266	27	381	999999	101	781	210	981	999999	999999	70	999999	999999	999999	697	532	999999	999999	972	182	339	999999	325	961	999999	385	999999	197	937	999999	368	375	999999	999999	999999	999999	999999	999999	999999	209	881	130	824	115	371	999999	999999	999999	675	95	242	665	701	63	642	999999	701	999999	782	716	239	23	53	413	742	999999	487	999999	999999	631	935	999999	311	999999	999999	218	999999	219	600	999999	772	20	522	999999	356	703	673	644	58	190	374	999999	999999	110	970	867	999999	421	373	675	669	323	129	53	999999	336	364	999999	999999	433	273	491	819	162	944	228	999999	999999	999999	49	32	842	251	242	999999	758	227	210	802	999999	141	999999	846	999999	999999	459	999999	999999	701	30	348	743	882	624	916	882	367	999999	165	752	377	884	364	333	653	999999	81	886	786	999999	118	163	999999	338	302	600	644	895	999999	495	336	31	501	999999	700	288	999999	626	325	383	999999	999999	54	59	66	256	999999	523	280	999999	999999	14	692	309	911	195	616	554	999999	326	248	472	344	670	425	355	393	327	633	374	866	454	571	999999	11	999999	118	87	282	999999	999999	131	624	67	999999	332	999999	202	135	999999	671	999999	304	999	145	928	356	384	634	999999	863	992	999999	905	277	932	443	289	307	493	86	539	281	286	45	126	847	287	999999	103	999999	200	201	128	703	999999	160	999999	277	999999	999999	999999	452	572	191	298	999999	718	789	185	888	59	894	642	438	
999999	144	999999	963	29	999999	78	821	999999	693	673	800	771	212	999999	782	871	999999	999999	422	351	97	709	105	747	999999	138	497	386	214	966	306	559	689	571	326	999999	608	258	991	999999	913	912	878	518	498	999999	999999	973	403	999999	47	669	230	96	54	435	999999	999999	143	999999	581	445	336	726	376	251	92	640	499	649	272	999999	999999	419	438	185	830	586	259	425	622	999999	982	999999	999999	999999	338	999999	999999	999999	219	392	999999	49	999999	477	999999	161	151	256	387	999999	483	754	999999	283	999999	999999	657	869	605	999999	999999	718	339	999999	462	999999	797	999999	912	999999	123	999999	999999	879	999999	999999	988	960	599	678	999999	999999	47	999999	51	999999	441	655	212	528	944	658	999999	874	999999	405	710	374	25	447	363	412	343	898	762	999999	324	875	633	241	821	697	280	926	900	964	681	592	25	234	707	151	999999	393	544	465	322	565	464	254	493	624	999999	161	324	999999	669	149	984	176	913	566	32	970	999999	999999	387	999999	973	461	999999	128	358	791	740	222	875	949	999999	307	561	758	421	999999	999999	206	999999	128	611	868	305	541	607	849	999999	150	129	566	686	296	87	953	592	12	999999	999999	275	999999	999999	112	166	719	785	687	999999	165	154	643	999999	510	506	269	757	114	165	192	999999	509	480	999999	999999	319	273	77	229	608	176	999999	859	999999	931	999999	999999	509	712	586	756	919	999999	164	996	485	342	185	790	999999	205	999999	999999	347	855	999999	683	822	19	846	455	717	468	16	999999	735	784	999999	579	908	563	999999	402	579	999999	601	999999	325	602	617	977	98	286	411	412	688	572	999999	526	174	999999	883	499	865	141	49	999999	237	999999	270	999999	999999	999999	881	999999	999999	94	277	911	263	501	367	999999	402	869	366	440	999999	999999	310	999999	272	336	414	995	679	758	537	448	999999	999999	46	160	341	915	497	999999	405	156	464	603	305	611	272	999999	555	663	106	996	999999	999999	404	633	999999	999999	439	163	201	885	585	999999	557	828	999999	123	464	217	888	487	381	874	999999	910	999999	706	868	660	999999	741	449	26	662	541	674	999999	746	999999	295	244	486	344	301	999999	999999	276	999999	476	97	159	218	347	999999	619	624	899	572	493	494	168	239	999999	99	459	446	569	536	26	163	735	999999	61	922	999999	10	47	583	999999	348	873	660	401	573	999999	533	111	251	52	916	999999	999999	262	919	999999	14	707	254	842	83	11	739	39	323	361	782	999999	425	130	618	586	999999	57	
155	999999	507	837	214	185	925	999999	328	493	109	388	999999	124	142	795	649	303	793	741	452	347	143	631	999999	999999	141	376	686	130	999999	340	459	178	117	308	629	176	999999	79	916	999999	683	255	929	934	999999	999999	34	999999	999999	325	792	584	604	807	999999	999999	999999	993	999999	999999	657	207	69	999999	928	351	16	834	176	482	999999	724	824	713	999999	888	999999	999999	379	473	999999	66	649	118	999999	874	573	309	821	753	417	509	999999	367	91	485	999999	999999	15	501	661	200	463	998	524	78	999999	891	154	598	184	615	623	579	216	999999	558	999999	231	63	777	707	22	423	75	300	697	467	631	187	701	999999	999999	878	999999	999999	603	650	999999	478	125	681	165	999999	578	801	886	999999	160	999999	926	999999	938	951	999999	954	187	999999	933	999999	381	301	270	966	897	999999	477	999999	999999	64	997	908	366	999999	938	105	552	789	845	273	999999	250	316	150	261	999999	602	196	164	999999	999999	999999	716	999999	999999	823	421	999999	335	934	999999	150	689	999999	493	28	879	194	23	628	412	999999	205	999999	819	140	999999	129	715	999999	50	291	591	909	999999	444	201	999999	656	125	999999	999999	464	910	999999	999999	561	999999	657	243	585	417	182	535	455	586	367	56	550	999999	838	301	483	894	999999	999999	559	779	25	999999	826	883	538	999999	944	59	999999	294	730	555	578	773	472	481	855	633	119	999999	464	503	87	155	456	999999	286	999999	879	569	999999	898	714	782	999999	608	417	702	879	284	590	999999	652	82	325	994	999999	74	829	11	48	270	999999	999999	324	522	971	680	437	999999	621	563	179	999999	277	832	840	796	578	863	74	162	754	834	474	68	850	14	830	461	300	221	562	877	531	757	965	220	467	999999	999999	736	275	39	663	37	236	288	999999	999999	164	999999	495	965	937	885	516	999999	39	999999	999999	966	850	999999	558	409	10	301	999999	520	867	630	338	896	236	999999	887	724	181	447	999999	571	208	347	307	698	999999	596	940	645	250	867	999999	211	20	999999	886	999999	480	999999	999999	935	446	999999	625	999999	273	599	739	609	999999	999999	926	592	434	999999	999999	513	678	860	683	413	999999	207	279	999	999999	137	885	565	451	999999	253	917	999999	896	135	913	721	999999	435	136	857	341	999999	459	941	599	776	999999	903	382	620	999999	580	623	583	248	26	626	95	146	999999	999999	167	999999	547	999999	182	538	974	854	792	905	999999	999999	999999	30	559	819	999999	848	361	974	662	79	977	633	347	796	
999999	999999	897	104	687	298	422	683	183	247	911	932	427	247	999999	59	999999	999999	194	33	77	999999	689	206	568	246	999999	739	999999	98	432	914	671	385	226	97	999999	697	228	999999	144	872	846	322	908	999999	431	999999	48	613	488	273	448	999999	729	758	999999	700	536	999999	513	682	172	95	815	996	271	999999	31	848	101	893	496	999999	889	204	717	376	999999	999999	815	999999	701	908	999999	168	475	357	655	467	890	266	999999	777	999999	461	710	999999	999999	911	999999	388	101	200	521	595	999999	399	999999	535	51	999999	412	999999	635	999999	999999	263	485	656	530	914	397	999999	958	999999	732	719	426	437	494	999999	870	386	999999	437	580	510	397	999999	999999	85	922	999999	999999	999999	999999	76	152	790	479	456	286	849	390	950	991	536	999999	686	999999	67	973	996	999999	96	999999	36	999999	208	271	999999	999999	470	274	455	991	277	999999	898	980	666	577	635	999999	47	679	999999	995	627	445	53	278	999999	999999	334	112	926	999999	339	999999	828	549	944	529	999	590	999999	584	935	959	999999	397	343	705	206	999999	348	48	13	416	999999	40	899	762	999999	212	164	999999	940	352	999999	197	809	999999	162	126	633	116	959	457	864	446	999999	668	721	655	999999	999999	999999	843	764	888	86	923	999999	999999	999999	191	999999	797	999999	505	999999	592	894	536	588	544	553	90	999999	241	89	999999	552	999999	970	999999	999999	571	277	999999	365	106	999999	186	121	886	638	364	476	451	999999	171	31	368	802	477	774	194	999999	400	999999	999999	999999	999999	999999	530	380	999999	827	418	150	739	529	999999	999999	547	14	717	425	702	999999	999999	999999	415	436	999999	999999	194	999999	503	466	999999	504	999999	696	999999	120	66	377	590	515	999999	536	67	310	75	641	999999	227	265	473	66	999999	375	494	273	270	999999	106	891	999999	196	999999	334	951	999999	245	653	590	660	436	999999	349	834	196	934	661	555	114	370	999999	789	966	445	40	999999	999999	999999	392	432	230	539	959	486	594	329	14	212	115	999999	829	999999	164	567	828	999999	716	934	188	559	999999	714	999999	735	616	216	229	531	303	999999	206	116	270	167	439	999999	988	863	250	867	999999	459	449	97	999999	296	999999	409	616	515	693	163	950	832	999999	515	73	234	999999	387	999999	999999	999999	564	999999	723	728	997	137	999999	999999	999999	694	321	999999	162	275	387	204	999999	581	819	914	788	857	52	166	437	346	999999	999999	763	993	862	767	999999	550	885	277	999999	568	637	999999	685	978	840	999999	
999999	212	668	999999	686	39	550	805	289	568	999999	706	999999	567	999999	999999	213	999999	999999	859	999999	999999	183	612	389	999999	999999	761	944	547	238	810	999999	999999	527	999999	678	999999	157	734	999999	66	487	887	999999	188	999999	999999	277	976	78	588	215	980	637	999999	38	65	860	999999	999999	999999	999999	999999	340	319	689	204	50	75	981	529	950	999999	416	999999	76	296	191	211	621	137	494	999999	478	999999	605	999999	945	442	999999	622	999999	581	999999	999999	205	746	557	121	499	304	999999	999999	995	549	637	176	573	862	28	742	874	659	954	525	304	893	272	689	713	999999	259	999999	870	368	706	378	999999	999999	580	330	739	79	711	326	917	999999	972	929	23	438	474	93	999999	463	748	173	627	999999	369	311	999999	867	407	847	55	612	341	636	842	268	999999	820	999999	999999	999999	804	948	999999	999999	999999	999999	999999	676	284	187	175	193	416	620	999999	751	999999	999999	278	846	999999	672	863	999999	315	999999	346	97	754	229	999999	801	725	999999	943	999999	990	959	358	999999	149	200	999999	670	879	428	924	25	308	999999	999999	999999	23	851	140	142	999999	999999	301	69	584	255	999999	65	534	999999	468	956	676	328	761	999999	44	999999	706	681	549	203	999999	887	999999	330	999999	999999	999999	226	787	873	329	811	999999	633	667	298	806	894	278	77	146	515	960	967	349	980	999999	999999	402	135	999999	459	593	891	964	999999	42	999999	466	999999	656	317	586	594	636	865	197	137	772	746	999999	812	412	481	67	886	926	999999	999999	999999	490	29	999999	999999	999999	870	227	999999	669	263	266	552	438	593	420	828	928	375	341	483	792	999999	617	656	999999	342	56	999999	833	87	487	972	281	999999	204	999999	999999	924	866	999999	999999	948	467	519	489	999999	384	819	71	999999	958	561	999999	508	999999	861	999999	177	618	999999	823	999999	415	591	999999	999999	999999	999999	999999	783	343	14	509	574	999999	999999	171	999999	176	515	958	236	999999	604	129	925	254	999999	999999	343	235	327	315	479	942	541	543	876	744	206	999999	603	431	288	895	999999	62	999999	999999	183	999999	314	10	113	438	597	999999	999999	471	849	49	507	149	65	557	26	698	39	631	999999	310	295	363	970	257	999999	805	771	709	175	999999	100	111	467	642	920	326	212	51	999999	484	732	999999	999999	166	760	463	999999	730	878	265	999999	532	378	872	415	951	40	855	83	791	295	111	306	976	999999	406	682	422	637	700	999999	988	286	999999	999999	999999	999999	813	497	999999	439	50	999999	910	
849	567	733	594	237	969	295	356	967	563	199	999999	118	918	216	364	781	953	999999	999999	768	45	256	558	304	534	492	226	368	183	362	254	280	395	999999	392	672	97	194	667	415	150	30	722	629	947	771	549	607	143	129	486	947	652	151	814	321	184	300	703	486	999999	988	794	999999	945	359	722	792	824	999999	693	999999	435	772	628	24	534	929	356	762	943	619	999999	64	876	307	627	254	999999	999999	498	797	491	191	999999	162	236	999999	684	999999	999999	999999	782	451	435	717	521	880	999999	999999	999999	255	943	940	543	999999	999999	999999	335	999999	731	477	480	999999	203	896	287	254	436	476	787	23	255	758	713	195	836	999999	628	168	786	999999	731	999999	293	999999	999999	551	999999	887	398	496	195	46	866	581	286	999999	258	538	440	999999	454	56	999999	773	10	194	236	999999	622	980	121	177	861	984	745	959	470	950	999999	735	606	549	87	300	999999	218	892	999999	999999	807	533	100	728	999999	303	685	508	520	999999	999999	999999	999999	274	418	385	27	184	881	835	999999	568	308	494	704	999999	905	968	999999	999999	999999	999999	104	447	814	456	999999	999999	352	691	70	999999	999999	999999	999999	421	315	999999	669	914	999999	43	20	306	999999	249	235	605	999999	847	398	717	786	575	461	376	999999	853	459	962	365	579	832	999999	775	865	618	601	120	293	366	630	308	999999	144	999999	291	999999	854	575	231	424	425	504	302	352	674	999999	256	18	201	999999	824	707	559	999999	211	820	531	999999	630	633	999999	740	491	999999	418	979	440	703	999999	432	998	884	740	999999	999999	337	897	999999	201	244	999999	111	999999	904	805	999999	257	903	556	471	276	137	999999	597	929	684	22	999999	933	695	943	553	924	768	463	940	966	619	87	873	922	108	535	999999	288	394	648	999999	961	817	731	537	999999	622	165	870	938	153	999999	479	325	372	499	506	999999	802	186	999999	450	865	999999	638	826	999999	549	178	602	559	319	545	999999	434	573	999999	999999	999999	406	311	999999	999999	11	823	608	607	999999	999999	608	39	105	485	217	999999	146	106	191	103	711	474	999999	987	278	389	999999	475	442	999999	798	383	542	999999	999999	999999	720	999999	999999	999999	39	228	134	989	569	572	999999	834	337	999999	298	476	999999	869	704	999999	237	625	324	622	999999	142	175	668	999999	234	999999	221	89	341	999999	288	243	379	73	493	349	94	428	706	926	999	999999	999999	999999	999999	999999	672	188	999999	647	104	999999	251	822	896	63	999999	238	344	
999999	999999	754	996	999999	999999	243	999999	806	999999	592	999999	207	618	696	990	995	454	76	999999	785	824	43	999999	693	510	745	992	556	176	440	883	999999	93	631	684	999999	151	603	593	999999	883	866	967	881	504	999999	925	555	832	901	999999	400	999999	558	260	218	148	312	999999	273	999999	18	999999	999999	708	297	123	986	999999	745	999999	999999	482	350	999999	957	75	734	199	613	819	999999	724	274	831	493	66	999999	999999	475	999999	839	986	329	848	999999	237	195	182	217	999999	938	543	97	58	757	917	459	999999	302	152	414	122	14	999999	803	294	374	999999	225	999999	999999	616	545	999999	23	864	999999	502	36	999999	880	561	999999	829	880	903	999999	226	83	576	607	999999	87	332	702	999999	982	875	54	591	862	244	957	977	204	332	997	458	44	893	999999	957	999999	999999	272	852	999999	184	573	899	999999	158	877	648	632	999999	538	222	936	297	882	288	457	445	867	999999	604	999999	635	999999	905	188	999999	189	999999	650	257	999999	70	849	999999	999999	312	154	933	714	367	319	999999	492	794	784	521	747	20	485	509	194	704	626	258	136	548	24	999999	999999	966	999999	835	981	463	33	162	96	701	84	976	313	511	999999	288	295	660	152	764	131	667	443	179	999999	151	72	999999	443	601	469	269	297	160	465	747	669	483	372	39	771	632	435	56	935	999999	206	999999	551	348	962	475	405	260	872	811	533	528	507	999999	999999	222	718	494	999999	815	688	162	56	415	618	811	297	123	993	498	241	396	999999	828	945	389	269	999999	639	999999	999999	46	287	653	224	151	999999	999999	638	999999	913	999999	814	999999	820	53	636	999999	730	161	999999	292	999999	384	999999	146	999999	678	895	21	952	999999	855	248	951	651	875	999999	201	999999	999999	766	485	444	584	301	582	123	18	999999	999999	134	999999	487	815	581	779	999999	84	87	856	999999	999999	626	606	300	94	576	999999	178	177	244	943	263	326	421	806	823	799	999999	564	181	669	993	268	999999	259	378	432	380	999999	972	328	124	999999	536	999999	858	837	294	216	999999	945	840	999999	518	999999	120	170	403	774	955	113	796	523	999999	638	642	368	778	50	716	999999	797	305	205	916	999999	643	999999	292	999999	986	515	81	557	999999	829	269	750	647	148	217	38	605	916	869	531	600	934	897	496	499	68	253	999999	862	999999	999999	538	602	360	999999	380	121	826	969	598	999999	965	999999	808	999999	999999	999999	999999	999999	999999	202	999999	336	394	999999	709	892	999999	458	
927	271	580	695	87	295	999999	157	296	671	837	917	779	946	281	999999	634	483	99	999999	999999	927	351	999999	999999	955	999999	212	217	131	767	487	325	999999	52	336	154	280	382	523	999999	470	844	999999	671	207	422	442	999999	588	604	235	803	999999	576	999	920	589	947	131	139	527	939	175	999999	359	601	412	904	999999	661	364	111	575	469	999999	93	999999	330	550	543	723	158	629	527	541	684	643	999999	999999	999999	565	333	260	394	135	530	678	337	999999	606	999999	537	119	999999	249	999999	238	222	165	916	999999	269	999999	588	416	999999	999999	999999	371	675	957	611	861	538	106	41	999999	999999	344	999999	414	783	18	999999	532	195	48	703	287	417	456	999999	999999	136	606	999999	925	672	999999	755	999999	40	965	646	648	409	676	581	829	999999	999999	999999	999999	273	999999	999999	260	463	66	999999	999999	616	370	999999	229	537	965	734	999999	800	115	188	213	589	681	384	817	372	305	133	519	466	873	79	143	409	552	382	625	999999	55	999999	615	757	423	603	669	20	427	121	443	999999	648	39	112	999999	843	999999	999999	136	999999	888	167	932	711	874	743	999999	820	999999	999999	593	119	363	755	999999	572	999999	175	88	715	806	999999	194	690	577	818	999999	967	48	565	264	789	499	369	999999	315	999999	55	999999	859	377	999999	607	999999	849	831	294	999999	469	532	397	133	999999	420	999999	999999	973	252	143	66	999999	334	782	999999	730	999999	999999	999999	598	337	889	999999	999999	228	347	616	348	67	840	746	533	999999	507	515	177	140	286	88	956	999999	999999	999999	912	492	959	53	418	352	406	999999	999999	300	999999	141	642	987	506	294	82	796	604	999999	411	397	999999	339	826	276	96	599	528	542	47	384	996	459	999999	144	269	304	208	999999	999999	795	534	242	884	375	873	190	633	991	15	170	619	999999	999999	525	959	629	226	151	265	999999	527	679	999999	311	145	192	499	372	35	778	597	609	265	616	862	300	455	999999	403	906	999999	536	999999	876	999999	581	431	972	185	639	87	66	739	853	999999	999999	999999	582	240	690	690	999999	965	237	572	999999	168	999999	662	999999	183	765	748	358	999999	990	152	999999	546	563	761	526	197	395	701	541	869	412	347	999999	321	872	230	712	226	999999	999999	999999	999999	999999	422	19	319	516	465	321	318	390	999999	288	713	999999	999999	677	999999	173	83	580	999999	41	150	756	84	656	356	310	545	45	142	146	429	999999	83	792	150	751	217	680	929	389	232	488	400	999999	
999999	719	999999	553	999999	999999	999999	990	773	999999	614	666	935	663	170	165	775	282	258	875	859	869	528	999999	536	188	999999	402	650	999999	808	661	999999	24	362	636	473	999999	999999	89	515	999999	999999	800	187	999999	815	999999	520	774	613	999999	240	999999	210	433	999999	593	26	605	106	239	350	627	999999	953	310	921	310	534	999999	783	30	179	370	430	999999	999999	76	62	372	413	881	999999	542	858	431	841	999999	999999	445	880	975	999999	982	286	98	452	999999	999999	183	893	252	986	93	830	929	70	164	779	999999	999999	527	964	242	693	999999	999999	94	614	999999	468	117	999999	999999	810	807	374	196	93	999999	999999	400	841	879	478	170	895	793	712	929	370	687	44	305	972	362	21	423	999999	929	624	368	999999	702	714	786	870	999999	282	999999	564	874	999999	447	286	82	685	999999	999999	533	461	680	382	684	171	781	83	86	126	999999	796	950	897	164	999999	999999	999999	148	174	692	999999	998	520	999999	999999	496	616	999999	999999	899	676	926	659	766	477	944	985	48	540	933	999999	794	780	824	999999	614	976	999999	729	297	405	999999	920	81	243	463	169	999999	319	675	174	486	67	226	781	870	300	999999	686	774	13	999999	608	240	999999	505	227	999999	464	760	999999	700	867	731	999999	139	999999	999999	999999	24	784	999999	999999	865	769	235	736	564	53	364	323	999999	239	999999	293	999999	938	690	102	999999	246	472	238	999999	166	999999	619	335	999999	651	865	712	999999	999999	989	710	909	999999	471	999999	768	999999	653	109	999999	999999	471	912	448	737	200	324	999999	999999	778	999999	74	180	708	999999	616	410	841	402	999999	611	245	567	999999	582	999999	206	228	348	999999	583	819	999999	999999	491	12	999999	999999	999999	460	999999	226	815	894	678	646	739	44	999999	146	368	821	261	999999	835	438	903	947	865	999999	994	105	999999	824	204	999999	934	67	999999	302	910	999999	857	942	999999	395	999999	673	999999	999999	126	171	999999	211	611	999999	568	529	286	62	109	758	31	999999	465	999999	78	999999	699	999999	711	681	999999	874	999999	844	999999	319	661	999999	999999	240	660	929	764	832	999999	946	222	442	933	414	999999	174	999999	161	501	999999	486	502	326	439	974	120	234	445	355	188	975	766	797	259	868	999999	55	999999	999999	101	349	632	412	999999	778	266	999999	307	900	652	680	84	353	999999	832	168	133	577	999999	549	705	328	487	864	971	455	644	684	546	944	999999	334	999999	409	414	854	100	204	999999	717	867	999999	544	702	999999	900	
423	999999	426	709	999999	477	999999	999999	395	999999	999999	547	160	332	621	568	760	955	533	355	30	943	805	977	77	928	916	548	682	778	784	785	366	999999	999999	67	999999	837	242	999999	722	999999	23	394	710	553	54	339	999999	308	176	588	999999	999999	999999	999999	999999	999999	641	783	999999	73	999999	617	245	369	999999	89	299	563	311	923	723	881	632	525	929	999999	277	999999	884	586	451	383	999999	999999	616	215	200	562	285	818	205	999999	101	659	999999	406	999999	999999	373	964	50	999999	997	253	865	999999	528	364	550	999999	999999	999999	899	974	621	502	15	50	752	975	999999	737	288	493	728	999999	790	999999	999999	532	999999	926	160	919	545	909	999999	369	340	328	686	836	21	999999	647	999999	559	126	48	136	401	117	598	398	86	312	264	513	999999	599	507	555	467	28	107	999999	999999	979	438	999999	125	999999	999999	999999	299	61	726	373	845	651	999999	673	935	770	141	165	999999	999999	843	243	654	999999	844	740	999999	999999	379	993	999999	402	119	579	687	335	20	755	407	173	999999	34	586	999999	999999	873	883	834	620	696	887	942	915	214	145	999999	999999	999999	801	969	614	168	682	733	556	452	541	146	986	999999	760	385	757	175	663	819	657	763	214	970	857	999999	520	683	116	875	999999	904	443	491	277	766	953	438	999999	940	352	853	344	999999	999999	999999	847	20	935	511	195	750	999999	999999	548	304	49	999999	121	628	648	998	999999	681	965	999999	999999	505	341	993	431	328	999999	723	476	803	428	999999	637	121	148	509	999999	604	999999	999999	363	126	943	973	727	132	999999	929	302	999999	236	663	999999	706	53	352	679	941	999999	866	999999	828	850	744	875	60	204	999999	489	148	261	32	991	239	282	586	561	367	276	309	10	686	430	133	577	764	738	930	999999	796	829	999999	524	999999	602	999999	276	999999	999999	677	928	328	449	163	999999	999999	672	999999	434	466	790	321	675	780	866	457	407	727	176	999999	321	273	931	693	318	455	508	178	637	747	319	363	999999	999999	381	682	246	277	40	374	102	718	506	611	16	999999	139	743	956	154	999999	999999	41	999999	365	665	397	999999	999999	647	705	999999	392	686	999999	999999	999999	999999	409	194	999999	140	696	802	28	603	766	329	999999	800	325	764	999999	999999	999999	770	999999	999999	243	715	999999	490	432	393	669	999999	999999	820	464	999999	465	62	999999	771	933	997	853	239	999999	762	999999	999999	79	54	331	940	291	999999	999999	386	115	780	843	693	899	730	708	312	
143	999999	278	945	865	118	344	272	999999	999999	559	622	917	101	312	481	999999	227	421	387	71	728	316	435	752	88	473	685	218	649	872	999999	999999	999999	106	549	494	953	999999	960	709	68	519	841	350	999999	469	23	478	372	999999	999999	319	330	999999	414	123	842	203	999999	645	659	64	781	577	999999	999999	999999	995	762	999999	863	25	999999	678	12	219	999999	999999	307	619	459	216	845	772	999999	894	999999	308	692	999999	999999	759	425	325	999999	999999	738	274	995	999999	101	28	999999	385	23	666	858	652	248	204	999999	758	895	999999	195	999999	999999	18	999999	460	365	78	313	335	345	114	599	145	627	998	481	210	98	999999	527	441	500	469	759	534	999999	325	70	999999	788	893	864	257	139	999999	796	729	887	544	765	33	715	390	50	909	76	723	34	250	723	447	999999	719	999999	999999	951	748	258	851	999999	50	999999	816	999999	452	249	351	15	999999	211	751	322	554	420	503	999999	120	429	850	467	322	999999	820	773	350	999999	154	607	385	656	999999	481	46	129	725	25	899	842	597	669	999999	718	14	48	999999	999999	125	308	156	38	999999	999999	999999	999999	112	749	197	52	207	999999	105	743	629	374	163	280	286	434	695	488	826	277	999999	191	742	604	296	999999	801	999999	118	999999	999999	999999	814	728	82	652	27	999999	828	856	999999	379	999999	981	999999	640	884	999999	999999	690	613	668	211	573	497	226	651	507	463	415	251	982	999999	999999	999999	282	999999	435	207	999999	417	720	659	999999	632	461	617	761	516	656	999999	108	375	999999	242	793	999999	251	241	856	10	999999	522	423	999999	999999	270	325	698	815	999999	459	999999	225	283	893	999999	241	941	45	609	890	991	999999	517	152	617	690	999999	999999	137	317	203	999999	999999	999999	208	246	365	968	201	301	72	700	575	448	604	159	999999	349	784	914	309	206	999999	120	999999	714	905	472	56	579	309	208	999999	772	266	163	592	384	999999	772	875	972	999999	317	828	301	241	79	548	467	545	676	715	223	18	999999	104	523	999999	493	999999	893	999999	622	992	863	999999	802	999999	999999	999999	770	654	21	48	337	362	938	292	999999	482	835	923	588	999999	632	493	474	999999	269	68	79	14	211	999999	982	999999	999999	324	964	288	439	887	107	899	774	999999	704	185	680	999999	165	240	999999	20	505	969	999999	588	370	380	548	47	999999	392	498	766	452	579	65	287	141	624	327	947	53	999999	826	689	269	999999	789	299	999999	624	902	838	859	201	936	
23	715	643	954	594	739	401	999999	715	999999	17	578	134	129	402	512	541	913	206	967	557	999999	654	999999	758	590	259	999999	308	489	660	907	261	642	52	571	497	669	999999	217	651	982	121	289	261	42	664	179	999999	121	999999	999999	662	233	389	870	71	324	999999	999999	490	448	666	236	999999	110	327	492	87	831	24	999999	189	999999	999999	574	41	375	999999	726	926	89	272	196	128	735	254	999999	262	999999	510	183	473	729	999999	213	326	884	539	160	714	999999	999999	999999	999999	498	744	999999	908	814	838	999999	257	479	87	411	186	480	118	24	856	299	239	905	330	841	409	460	271	122	258	999999	999999	916	999999	754	987	999999	99	629	990	580	999999	448	343	999999	925	999999	999999	326	37	999999	999999	524	304	425	999999	197	539	265	999999	294	412	999999	566	691	860	341	467	999999	999999	999999	999999	999999	33	285	180	791	572	999999	916	999999	999999	945	95	999999	999999	321	999999	999999	811	999999	872	999999	540	706	999999	999999	881	651	999999	593	536	330	901	263	464	298	501	29	255	999999	999999	31	348	999999	487	999999	710	163	321	549	720	870	521	624	901	557	999999	999999	999999	999999	909	920	564	332	878	487	53	831	948	92	819	601	999999	999999	184	999999	495	856	228	711	999999	999999	340	999999	999999	999999	808	287	362	999999	349	184	913	999999	252	704	467	25	805	999999	422	878	214	239	730	128	999999	999999	999999	999999	72	102	999999	999999	999999	191	590	999999	999999	222	999999	766	479	52	742	999999	999999	999999	417	480	393	479	999999	227	299	999999	999999	999999	683	999999	146	945	838	312	844	257	999999	999999	184	71	124	316	566	593	331	656	408	172	497	95	999999	999999	455	969	999999	593	51	999999	115	489	999999	489	478	999999	85	732	999999	177	207	494	999999	999999	768	355	365	999999	912	466	896	642	345	361	613	999999	324	560	500	869	645	999999	999999	205	412	999999	403	999999	838	861	518	599	999999	241	999999	999999	526	269	817	109	613	588	999999	585	984	473	154	316	876	880	389	524	999999	68	532	946	289	373	999999	82	952	731	249	60	999999	307	913	113	396	611	81	999999	742	999999	265	66	580	630	999999	999999	551	999999	999999	999999	481	999999	366	669	709	28	723	162	501	999999	157	882	349	629	636	687	559	50	999999	274	809	334	781	840	802	999999	375	658	999999	827	531	864	999999	999999	578	999999	999999	253	404	377	887	918	563	999999	253	999999	717	951	993	999999	999999	999999	177	493	158	157	221	525	867	244	652	74	999	673	223	999999	
999999	67	60	681	747	316	999999	999999	387	890	770	784	999999	429	757	424	664	999999	448	999999	697	488	999999	431	744	424	386	170	724	823	918	999999	999999	961	473	999999	900	999999	785	83	865	624	116	268	386	437	928	999999	486	999999	999999	379	235	999999	595	431	924	629	937	332	929	484	827	999999	972	880	999	999999	955	108	523	352	843	374	165	82	999999	999999	999999	316	999999	938	684	496	424	548	663	999999	376	52	735	999999	999999	999999	999999	390	797	999999	999999	506	999999	999999	491	388	999999	67	536	999999	46	999999	999999	59	585	630	837	990	800	340	148	433	227	416	269	913	372	252	966	390	230	774	284	828	589	999999	878	202	456	306	782	367	22	802	555	853	992	685	999999	755	625	999999	590	466	414	862	288	999999	999999	578	25	472	100	155	999999	999999	247	999999	470	46	999999	644	543	503	558	999999	999999	424	999999	415	921	686	556	220	765	76	194	999999	999999	999999	269	856	169	999999	999999	319	276	867	171	293	616	770	225	659	13	981	619	96	999999	633	451	999999	171	627	656	999999	916	880	999999	574	87	429	808	999999	777	895	485	665	222	248	515	553	999999	576	799	160	471	896	217	784	457	108	909	790	284	404	695	999999	999999	952	999999	396	487	999999	216	196	962	482	882	118	505	953	873	999999	999999	898	999999	594	827	999999	867	29	999999	999999	126	978	519	28	468	382	209	943	443	269	844	999999	75	666	370	999999	198	988	24	109	288	503	999999	250	671	386	999999	111	999999	725	95	999999	722	882	480	999999	676	943	23	999999	908	562	519	999999	824	999	833	944	234	999999	317	878	15	574	327	622	753	279	356	92	588	108	239	999999	999999	470	406	193	999999	999999	936	255	975	999999	201	726	984	621	426	672	552	849	876	999999	418	217	379	158	999999	999999	485	407	597	930	999999	999999	332	801	999999	363	603	650	758	999999	999999	72	902	500	382	600	638	141	999999	683	999999	739	231	741	309	999999	101	999999	627	338	656	538	657	999999	594	391	404	192	191	72	79	902	100	999999	999999	356	999999	879	775	964	228	999999	554	999999	399	190	587	591	999999	999999	999999	355	32	999999	999999	750	999999	857	905	991	206	456	999999	790	999999	638	648	447	530	953	662	221	999999	663	999999	999999	983	744	999999	413	999999	813	999999	719	799	723	999999	671	347	469	999999	457	999999	999999	768	999999	403	763	309	761	542	149	70	547	809	60	999999	369	319	143	766	670	211	502	999999	999999	764	999999	999999	999999	758	999999	110	71	
999999	215	248	696	999999	348	908	230	444	893	999999	664	999999	999999	909	999999	999999	520	362	999999	999999	999999	255	481	597	384	999999	173	772	418	13	564	999999	999	536	604	812	187	474	970	999999	999999	235	999999	630	532	640	621	330	252	51	247	999999	895	367	739	999999	766	108	519	340	745	457	35	889	316	625	999999	617	315	936	671	55	999999	979	999999	56	937	850	75	744	396	842	999999	377	765	939	153	641	796	643	56	89	999999	999999	489	98	209	428	323	906	886	999999	25	999999	999999	201	999999	916	210	693	999999	915	42	775	999999	902	928	658	999999	999999	481	121	820	671	890	592	101	999999	499	78	846	999999	536	999999	857	391	827	222	997	999999	705	236	441	999999	999999	999999	56	999999	695	587	170	551	999999	999999	999999	774	193	999999	426	787	110	492	427	141	846	513	999999	873	917	563	999999	715	999999	560	671	999999	999999	716	999999	759	546	912	66	999999	908	304	225	590	999999	92	208	484	999999	999999	473	223	809	309	266	116	751	182	271	142	513	454	891	743	285	190	104	476	302	999999	251	197	999999	515	233	552	298	798	150	999999	365	599	918	449	96	457	999999	999999	460	999999	18	999999	651	924	999999	463	413	481	314	553	988	731	192	999999	999999	999999	999999	304	86	714	999999	952	999999	999999	777	913	536	451	657	827	999999	999999	999999	999999	999999	877	546	511	116	769	148	817	493	596	999999	633	999999	789	999999	999999	669	151	304	745	136	66	999999	225	157	495	927	961	824	487	808	274	999999	835	999999	101	999999	999999	197	316	999999	10	468	445	589	999999	506	746	970	846	167	603	428	281	231	602	545	331	364	999999	842	999999	993	999999	787	999999	919	999999	318	390	81	393	953	988	999999	135	597	999999	635	13	988	999999	990	978	999999	214	999999	442	613	999999	999999	999999	921	576	474	398	17	462	999999	999999	233	924	438	590	999999	774	650	440	111	105	999999	649	696	999999	999999	661	196	24	686	583	735	487	999999	999999	834	999999	999999	387	999999	999999	127	145	999999	627	780	999999	752	999999	213	555	564	416	340	517	874	999999	721	571	943	812	211	992	775	999999	282	746	999999	999	755	120	312	999999	999999	330	978	868	999999	78	580	569	909	999999	999999	140	999999	999999	156	460	563	929	942	900	443	711	579	999999	369	173	355	44	116	752	654	103	999999	999999	499	19	539	999999	503	653	990	384	903	999999	999999	644	65	999999	599	506	445	826	177	412	829	215	751	853	509	247	999999	546	462	167	141	717	887	727	829	
999999	920	557	435	299	909	999999	999999	999999	943	724	118	999999	444	999999	999999	828	926	840	471	293	999999	686	506	266	931	454	999999	745	294	999999	756	999999	999999	462	586	887	400	878	502	771	999999	999999	999999	999999	139	329	111	999999	999999	312	999999	57	266	545	877	999999	999999	179	368	465	146	72	869	479	967	780	279	981	33	999999	437	58	347	699	886	671	999999	999999	999999	611	352	79	895	981	999999	709	80	587	999999	351	837	999999	519	47	999999	999999	999999	999999	816	358	60	999999	999999	432	999999	743	709	566	999999	216	999999	338	52	999999	999999	76	176	999999	798	999999	709	692	406	682	591	999999	538	999999	999999	551	943	346	999999	999999	561	233	251	999999	116	937	999	514	999999	378	999999	508	188	762	925	568	178	999999	999999	558	648	367	723	999999	840	668	215	409	501	999999	999999	131	432	274	999999	889	825	703	780	860	268	205	764	37	798	92	37	775	384	505	382	113	704	358	139	203	999999	999999	632	999999	732	599	22	819	116	762	86	914	999999	46	999999	474	69	781	299	452	999999	695	999999	758	999999	439	34	995	999999	168	426	84	999999	12	389	999999	81	342	137	999999	193	999999	921	999999	999999	999999	219	348	999999	907	54	923	68	686	600	814	745	873	806	302	574	26	999999	947	999999	12	779	999999	656	23	403	726	999999	629	999999	657	774	322	999999	528	230	686	999999	999999	999999	503	999999	457	999999	574	984	207	536	999999	999999	176	861	973	999999	999999	343	654	691	748	514	327	279	438	427	999999	999999	433	131	288	999999	999999	782	265	833	999999	987	331	162	91	38	205	199	818	535	102	999999	999999	999999	749	194	575	994	999999	999999	796	233	999999	40	468	999999	999999	86	258	763	215	394	606	149	857	999999	22	502	609	999999	319	999999	461	903	334	157	249	999999	381	103	505	894	297	941	47	618	411	999999	693	999999	477	999999	941	64	330	708	198	661	999999	999999	182	999999	999999	775	14	668	771	682	999999	999999	999999	751	704	165	999999	321	106	999999	112	248	614	999999	999999	62	252	999999	196	407	999999	625	958	999999	55	647	921	432	509	999999	937	378	846	999999	594	383	271	726	423	999999	796	18	612	534	558	526	129	461	274	999999	999999	814	999999	374	109	90	999999	999999	705	67	999999	835	812	999999	727	734	402	999999	136	999999	790	526	776	409	610	574	999999	434	39	528	527	470	168	177	989	133	999999	481	628	514	31	999999	30	999999	552	961	206	37	806	824	133	244	999999	839	551	999999	47	999999	764	534	999999	927	
677	999999	539	774	999999	999999	594	999999	838	920	266	999999	999999	236	999999	999999	999999	648	999999	986	627	999999	405	293	145	999999	999999	984	95	823	717	104	447	999999	886	999999	827	778	294	561	999999	212	985	999999	977	711	999999	324	509	628	224	125	166	999999	309	471	782	255	638	357	28	610	519	24	212	172	185	319	999999	663	592	999999	999999	999999	552	999999	999999	201	316	434	999999	311	484	467	608	602	999999	366	795	425	999999	581	150	936	999999	999999	693	970	10	814	536	125	974	846	45	999999	999999	999999	537	883	251	590	939	214	464	717	135	61	416	610	234	999999	524	924	602	20	939	427	284	719	999999	259	200	501	999999	778	336	638	431	472	840	598	828	911	183	999999	642	935	999999	999999	999999	999999	999999	400	999999	717	999999	60	254	35	206	343	75	817	162	992	999999	447	316	686	390	497	999999	943	999999	636	999999	612	751	999999	378	13	999999	458	999999	100	694	800	912	189	186	999999	393	999999	276	507	533	21	759	191	999999	204	999999	796	445	999999	21	621	630	999999	728	988	309	132	656	999999	398	617	804	71	307	599	535	999999	999999	113	114	233	677	999999	113	978	999999	999999	50	184	999999	158	22	999999	999999	999999	180	959	999999	197	977	270	749	999999	999999	916	216	697	883	491	668	503	296	999999	115	787	943	367	849	999999	145	739	92	482	820	250	604	10	982	999999	428	576	674	322	136	843	483	604	164	197	772	165	999999	559	515	999999	862	681	698	301	140	999999	119	999999	61	999999	188	277	262	868	999999	215	714	660	999999	999999	999999	974	214	999999	313	999999	212	662	999999	979	63	533	967	939	387	922	999999	691	103	616	999999	999999	999999	888	999999	216	352	296	875	567	451	35	496	423	999999	887	476	437	987	791	999999	999999	734	82	195	655	310	999999	490	398	999999	33	567	456	999999	864	713	326	607	107	995	916	786	420	538	37	46	553	887	500	999999	875	704	311	16	999999	999999	198	703	999999	906	999999	806	999999	664	428	467	50	999999	197	184	999999	999999	889	795	693	671	999999	544	167	619	756	434	990	942	38	328	265	999999	625	636	999999	622	999999	200	999999	120	999999	756	120	569	995	764	999999	325	999999	55	999999	516	322	348	914	999999	546	999999	160	606	815	544	635	999999	212	600	173	999999	999999	999999	241	699	830	582	371	568	433	597	623	991	999999	674	646	983	999999	999999	137	286	722	871	86	208	50	999999	304	765	999999	20	367	999999	601	149	999999	768	813	125	685	739	999999	355	230	
999999	999999	168	871	151	897	652	595	999999	472	887	838	787	460	43	658	999999	288	606	448	423	239	999999	400	594	17	999999	180	398	73	999999	310	376	651	137	431	882	999999	163	867	477	999999	999999	933	714	310	999999	317	779	999999	224	999999	379	907	806	718	558	768	286	143	28	482	206	400	84	999999	999999	999999	333	999999	776	974	134	738	999999	999999	336	294	686	294	138	999999	400	931	848	936	930	468	844	418	872	999999	220	30	849	999999	228	999999	858	137	838	999999	984	177	999999	250	336	999999	936	999999	999999	274	92	992	14	458	999999	274	999999	147	656	13	999999	914	739	662	999999	114	999999	976	780	999999	435	558	999999	999999	586	233	251	999999	609	298	532	46	35	608	41	999999	25	400	912	953	962	720	480	834	450	80	437	37	999999	232	751	959	38	999999	838	533	546	618	871	999999	33	942	999999	367	999999	265	999999	140	631	999999	999999	498	74	827	859	714	999999	620	999999	515	795	223	999999	387	547	572	17	465	769	508	999999	407	999999	63	929	30	192	999999	363	195	192	307	999999	939	999999	262	895	999999	711	133	999999	925	672	366	72	809	999999	160	999999	999999	257	432	370	132	865	999999	969	20	897	838	532	965	999999	760	333	999999	817	999999	999999	294	677	999999	753	646	62	999999	999999	172	991	129	211	999999	302	455	937	759	999999	999999	83	452	293	884	999999	872	999999	490	668	912	42	574	999999	635	999999	536	241	451	678	724	80	120	999999	807	999999	999999	999999	499	672	811	823	574	999999	543	119	801	999999	792	999999	881	999999	572	96	823	999999	426	137	575	136	766	999999	495	90	222	213	963	496	999999	865	999999	999999	112	999999	857	98	999999	23	459	999999	114	999999	448	999999	797	680	999999	34	142	677	999999	650	72	373	906	597	337	493	348	999999	999999	314	525	926	967	647	942	754	239	734	671	413	678	59	999999	999999	775	548	293	542	999999	939	364	808	999999	999999	999999	738	911	270	761	974	999999	129	379	799	19	522	999999	160	738	753	795	408	15	198	972	22	999999	675	821	789	999999	806	999999	999999	999999	999999	662	999999	999999	999999	842	968	972	696	739	558	680	233	231	262	568	142	804	952	153	956	802	85	913	170	398	246	448	972	774	999999	495	171	999999	303	859	999999	685	535	910	826	435	319	459	999999	341	127	999999	568	231	77	11	682	73	994	913	999999	178	313	815	606	530	10	922	870	73	519	384	927	403	670	456	279	51	327	530	493	626	499	829	280	792	880	999999	
706	866	813	107	854	390	282	999999	381	719	314	306	435	397	999999	360	821	743	999999	175	561	621	732	640	746	999999	430	999999	679	484	544	813	650	259	225	14	260	999999	529	547	130	940	84	999999	736	31	105	105	48	149	999999	536	999999	714	200	95	143	182	361	390	959	321	60	897	999999	500	999999	186	181	999999	109	999999	999999	978	55	620	546	999999	904	725	378	334	922	539	476	18	546	935	999999	140	871	88	999999	999999	587	999999	890	187	384	245	374	919	923	464	999999	999999	322	298	669	579	549	999999	277	636	22	635	999999	520	430	176	954	720	999999	999999	712	31	999999	84	400	246	729	999999	799	999999	360	999999	999999	999999	500	868	695	257	276	488	591	911	999999	434	999999	999999	419	999999	757	217	999999	999999	999999	882	999999	999999	268	248	898	432	850	190	999999	609	999999	562	235	930	29	999999	481	999999	453	999999	999999	801	999999	914	947	447	827	359	999999	999999	999999	706	999999	527	716	483	609	457	359	844	999999	410	750	999999	158	574	999999	489	361	205	999999	585	210	173	431	950	806	999999	300	460	605	501	579	999999	232	579	999999	707	224	546	952	34	999999	999999	999	60	60	19	766	383	721	348	998	999999	856	999999	999999	493	999999	999999	999999	265	999999	898	249	999999	830	999999	979	579	668	28	999999	999999	253	999999	238	600	174	381	900	796	587	916	739	267	999999	174	721	430	82	422	999999	458	869	999999	866	458	370	862	230	877	40	196	999999	702	83	193	172	154	999999	905	329	725	865	880	678	999999	169	982	644	666	461	999999	507	256	999999	815	999999	557	844	779	999999	999999	161	32	765	401	210	46	193	319	11	576	999999	176	102	886	593	999999	999999	999999	999999	388	228	563	999999	481	689	469	294	267	248	615	310	794	675	27	999999	842	124	287	50	132	798	334	999999	884	702	999999	999999	531	232	955	539	228	489	852	93	597	605	294	999999	741	751	926	81	396	276	72	500	85	322	999999	999999	740	586	177	589	894	899	999999	778	358	999999	763	45	292	85	91	314	823	934	999999	247	830	999999	308	380	872	262	277	999999	999999	839	88	999999	481	999999	799	642	999999	272	199	999999	999999	515	363	436	988	891	999999	321	999999	757	677	999999	345	999999	54	174	287	796	717	641	999999	924	147	999999	236	554	563	211	286	449	999999	561	744	288	999999	324	999999	871	392	981	999999	999999	433	883	999999	999999	873	968	46	634	364	525	554	558	999999	148	999999	844	209	443	337	586	44	745	999999	125	406	
67	999999	730	952	416	414	999999	177	674	500	264	355	299	681	999999	999999	652	94	999999	16	196	221	45	999999	378	672	999999	999999	887	921	999999	127	999999	999999	815	639	315	999999	948	999999	818	391	402	647	123	498	909	762	999999	421	392	660	299	999999	219	846	303	784	584	743	465	92	290	753	813	147	309	758	865	955	859	970	999999	999999	999999	999999	819	397	832	879	762	999999	999999	475	538	37	999999	937	999999	999999	999999	531	999999	214	656	735	110	648	999999	976	999999	161	896	786	561	999999	999999	935	921	413	36	905	952	999999	981	278	181	999999	999999	999999	999999	999999	436	895	619	338	999999	931	708	463	704	180	563	855	999999	610	300	999999	913	126	999999	892	26	917	943	440	578	999999	233	387	563	296	434	58	667	827	999999	10	177	233	548	593	999999	468	709	856	999999	999999	24	999999	978	57	999999	107	283	427	999999	999999	952	188	999999	481	708	999999	899	417	745	999999	198	862	885	999999	957	999999	578	918	665	558	999999	96	99	482	387	852	409	516	396	336	774	250	482	216	57	999999	473	77	885	906	568	301	120	837	907	162	999999	999999	99	219	529	365	761	796	999999	866	999999	999999	103	855	921	393	31	419	739	999999	389	679	252	968	227	510	999999	759	999999	916	976	261	574	999999	367	720	426	186	807	419	488	685	905	999999	999999	999999	973	999999	984	185	279	701	107	959	772	999999	445	999999	992	999999	332	999999	807	393	889	837	999999	999999	999999	210	967	845	612	330	470	704	773	70	999999	41	537	12	774	814	999999	285	999999	615	999999	551	999999	304	194	788	96	485	999999	522	302	71	483	115	999999	783	999999	434	99	999999	499	999999	999999	385	62	961	999999	999999	999999	992	746	999999	683	107	414	947	925	672	661	823	244	984	825	261	999999	17	558	431	470	991	999999	223	196	999999	125	395	999999	899	252	232	306	765	257	999999	775	688	388	385	700	999999	857	545	772	999999	999999	514	252	790	616	999999	412	70	859	246	395	999999	427	305	999999	29	448	999999	430	438	527	478	737	939	999999	90	628	182	730	876	144	999999	450	921	999999	611	153	718	293	206	999999	245	906	21	500	252	270	93	403	681	156	999999	125	999999	999999	73	777	999999	315	536	426	240	339	983	112	334	999999	506	459	999999	875	730	742	233	618	291	572	725	448	999999	999999	999999	779	59	999999	999999	945	999999	999999	782	999999	840	413	757	780	589	906	922	909	176	170	764	999999	33	999999	426	999999	999999	726	999999	999999	61	999999	81	
999999	880	460	289	264	999999	999999	976	332	999999	545	44	326	985	452	38	385	650	816	999999	83	65	911	755	999999	312	224	64	999999	999999	999999	783	976	341	51	899	138	999999	668	120	788	193	999999	957	487	770	999999	113	999999	697	91	850	244	592	998	660	968	704	46	951	584	999999	596	999999	393	999999	68	985	944	553	899	758	981	706	493	999999	624	999999	278	482	213	121	615	692	636	999999	548	393	999999	390	930	434	590	999999	535	464	596	825	573	725	999999	999999	168	999999	999999	332	868	538	109	119	999999	24	436	563	747	473	999999	904	979	951	223	674	653	563	622	475	999999	274	999999	38	303	999999	999999	552	999999	99	952	999999	894	313	999999	19	999999	233	999999	999999	997	999999	969	999999	745	691	845	999999	511	47	470	605	283	332	164	603	367	80	999999	247	999999	999999	999999	658	520	999999	999999	676	999999	999999	390	430	999999	999999	999999	151	305	118	293	611	999999	768	999999	999999	628	357	445	572	158	999999	651	223	999999	117	292	123	243	320	551	745	999999	999999	244	307	656	50	396	577	854	22	308	259	786	214	293	866	843	999999	39	173	564	447	999999	417	562	177	999999	110	423	365	908	984	999999	548	999999	783	999999	743	999999	588	960	867	717	145	671	402	436	213	999999	425	279	182	291	388	190	244	651	827	744	489	38	295	164	499	114	323	692	999999	284	510	342	109	999999	999999	999999	697	729	999999	999999	170	740	808	286	997	95	736	703	189	368	695	141	999999	999999	596	560	674	999999	228	999999	357	709	999999	929	323	999999	179	197	840	185	492	999999	270	91	584	748	229	18	166	413	378	620	513	879	999999	999999	637	110	999999	890	538	984	511	999999	398	460	551	879	963	914	915	548	863	999999	875	191	871	624	424	847	341	665	557	999999	663	737	999999	999999	349	945	999999	999999	799	999999	647	999999	13	999999	692	133	207	349	55	999999	999999	999999	757	509	999999	408	506	22	686	550	559	872	437	999999	999999	661	999999	242	539	28	468	999999	749	913	366	376	187	962	931	301	650	991	999999	999999	326	834	980	999999	315	941	448	999999	999999	258	400	999999	81	316	223	41	869	964	809	37	782	651	89	843	152	637	230	544	90	394	900	568	262	999999	999999	999999	681	999999	999999	598	999999	999999	464	501	523	591	305	871	748	899	432	685	191	592	532	675	754	146	554	677	999999	904	999999	998	357	999999	522	949	936	360	360	999999	999999	999999	458	757	197	588	999999	560	999999	999999	795	190	962	225	386	
669	599	704	117	544	21	259	999999	675	672	466	153	690	999999	355	934	398	549	999999	647	969	144	999999	999999	176	815	994	999999	999999	118	181	45	142	455	852	999999	242	999999	999999	301	787	344	783	95	731	999999	639	491	999999	424	407	641	842	999999	999999	535	824	226	941	728	999999	913	514	566	500	430	21	245	226	994	702	155	999999	999999	859	634	999999	689	757	732	999999	512	359	947	711	540	203	565	48	327	999999	25	999999	96	283	999999	999999	999999	595	310	433	999999	275	991	721	261	999999	24	717	782	184	145	469	999999	999999	515	563	566	855	960	236	999999	207	899	468	686	843	646	555	985	804	144	103	456	308	781	999999	368	235	459	631	188	999999	265	152	401	556	102	543	768	320	273	371	999999	999999	977	207	376	533	999999	417	999999	469	731	977	999999	51	23	910	771	278	999999	340	999999	338	58	999999	941	756	76	140	750	112	787	675	541	999999	468	382	999999	583	999999	834	200	52	369	719	125	288	113	360	543	192	772	499	999999	999999	965	999999	999999	999999	999999	620	466	904	999999	999999	682	66	445	999999	999999	640	589	197	407	999999	149	363	968	338	492	663	653	999999	597	568	340	297	999999	609	999999	172	356	952	327	999999	378	296	385	209	47	68	842	837	778	902	603	584	102	753	999999	612	337	697	886	603	967	999999	999999	108	999999	395	999999	836	468	420	294	636	999999	156	999999	853	978	769	301	999999	820	815	938	694	964	755	204	807	817	205	834	999999	76	724	293	627	979	999999	380	652	562	999999	378	368	618	966	714	946	760	938	633	568	405	999999	999999	999999	999999	999999	143	83	200	698	29	272	585	634	999999	155	862	375	874	701	398	649	871	814	447	999999	86	998	999999	999999	56	999999	571	276	999999	614	999999	999999	815	999999	153	306	461	864	986	116	999999	983	405	569	93	395	999999	932	179	756	590	967	714	999999	545	145	42	999999	652	150	700	319	999999	956	999999	729	559	999999	558	102	197	17	828	340	797	999999	602	481	174	660	813	639	999999	999999	33	974	428	583	821	18	273	999999	221	845	416	473	612	449	366	999999	836	557	384	999999	568	583	999999	383	444	452	999999	561	779	992	337	70	222	999999	933	238	311	976	695	550	828	679	795	982	923	333	490	999999	124	810	824	265	265	28	937	449	835	54	148	378	475	711	739	229	518	999999	261	737	516	138	62	859	861	833	259	889	788	167	999999	121	961	390	447	968	177	82	805	204	936	999999	402	
999999	837	999999	999999	126	940	576	474	999999	82	999999	999999	985	757	964	403	431	769	58	661	678	595	37	416	94	999999	999999	999999	999999	549	66	801	999999	735	796	32	544	999999	142	948	222	999999	881	48	218	744	999999	221	213	678	384	434	887	832	999999	671	809	911	990	852	180	524	999999	38	25	951	623	999999	961	942	859	999999	636	110	448	985	713	989	207	350	999999	999999	848	767	175	999999	913	200	21	134	222	633	768	290	999999	698	664	999999	999999	267	130	211	260	999999	819	711	798	787	393	739	999999	820	999999	649	999999	999999	675	271	999999	999999	999999	999999	248	836	729	235	903	355	332	750	330	999999	966	940	999999	611	308	587	947	463	833	136	807	281	999999	401	919	129	251	166	32	403	989	639	999999	698	962	424	541	593	808	452	999999	642	418	107	999999	773	429	437	323	97	323	999999	999999	912	999999	967	668	999999	316	784	114	176	999999	999999	870	336	721	999999	648	999999	56	999999	655	391	671	174	862	80	999999	155	699	999999	842	935	89	590	89	316	82	995	999999	214	287	33	348	999999	914	490	236	527	62	897	788	438	51	959	753	999999	250	999999	114	598	790	170	95	300	333	792	999999	999999	999999	414	999999	999999	139	842	86	999999	52	382	999999	381	843	29	103	802	35	413	893	129	836	999999	75	620	890	166	424	126	999999	58	999999	131	642	946	999999	999999	999999	145	999999	209	883	999999	136	999999	211	732	755	770	76	292	999999	919	899	729	453	999999	348	838	762	973	428	960	694	993	999999	138	739	897	748	456	999999	889	114	694	246	714	999999	207	419	167	411	653	59	654	783	54	999999	913	502	999999	308	608	383	336	999999	922	436	999999	460	83	993	857	32	620	928	385	999999	214	493	738	560	999999	999999	999999	572	999999	910	49	220	372	905	999999	405	813	157	755	999999	999999	913	323	287	653	746	999999	999999	553	631	439	726	999999	239	28	429	763	384	167	189	778	764	999999	999999	397	921	98	177	999999	462	218	999999	182	999999	999999	300	179	999999	907	999999	93	440	28	999999	481	322	812	143	887	406	642	438	990	576	999999	23	906	999999	999999	731	658	178	997	101	422	966	554	538	201	727	260	999999	477	761	999999	348	745	863	999999	84	119	954	290	770	820	780	482	605	999999	34	393	867	570	185	746	915	442	927	999999	515	768	284	942	169	155	339	960	238	480	999999	278	53	999999	816	999999	703	888	236	281	999999	999999	948	406	177	344	999999	999999	301	25	190	905	
999999	143	34	315	835	22	130	624	490	819	253	999999	743	999999	350	105	754	999999	53	36	216	655	999999	999999	999999	877	999999	825	763	999999	669	223	300	493	999999	909	747	999999	787	691	999999	611	999999	999999	250	824	663	421	993	999999	987	999999	971	163	699	172	54	12	999999	957	247	305	999999	999999	999999	39	834	259	999999	440	358	253	776	361	269	999999	865	999999	999999	999999	224	364	999999	476	999999	930	251	146	793	297	865	745	24	999999	454	999999	999999	898	671	221	989	999999	999999	562	938	744	961	619	894	999999	307	778	999999	999999	742	883	472	999999	292	229	787	698	466	17	575	999999	239	946	907	999999	854	999999	604	569	16	811	999999	279	538	999999	969	632	251	699	999999	96	523	523	97	999999	999	366	616	999999	433	301	946	999999	987	999999	514	25	712	999999	250	999999	183	662	494	930	644	203	855	999999	999999	165	456	767	999999	489	999999	999999	999999	346	797	498	999999	163	146	999999	864	140	999999	213	999999	999999	919	154	458	660	912	999999	999999	167	926	999999	510	200	200	277	844	189	100	508	245	798	999999	375	309	752	980	29	526	999999	75	999999	912	652	999999	307	999999	311	999999	367	576	238	686	999999	999999	991	999999	170	999999	868	870	685	50	783	967	562	796	554	845	705	999999	892	344	259	999999	422	893	857	135	893	41	542	999999	733	999999	17	999999	465	956	999999	999999	820	66	999999	908	390	473	999999	685	999999	999999	691	466	612	687	683	893	436	610	996	108	140	44	80	836	999999	999999	316	850	960	450	340	598	537	941	999999	835	687	350	710	949	999999	182	623	391	350	999999	268	56	259	123	999999	855	959	999999	634	999999	986	999999	581	576	999999	287	724	71	999999	103	999999	671	827	999999	216	95	899	57	999999	958	421	688	496	261	555	270	601	846	764	485	999999	999999	317	84	849	865	999999	999999	999999	486	457	562	221	256	999999	596	228	999999	906	600	955	911	999999	676	374	999999	335	329	31	896	685	878	306	695	464	612	999999	999999	998	350	325	766	265	856	999999	858	999999	249	115	958	51	200	999999	174	529	727	451	999999	710	999999	540	450	999999	895	800	579	265	526	791	544	242	475	999999	566	284	199	656	29	175	515	832	95	223	72	854	495	938	142	999999	737	999999	722	53	458	810	874	653	369	65	931	603	950	457	999999	725	576	999999	383	999999	339	80	431	475	204	717	999999	999999	59	51	315	640	133	360	64	383	999999	999999	955	756	409	546	297	964	244	912	882	637	651	346	
288	709	564	251	999999	667	739	257	848	740	364	647	999999	999999	750	300	999999	599	999999	999999	216	999999	831	627	491	793	782	466	241	292	835	817	586	713	762	606	999999	881	999999	999999	999999	272	999999	225	401	761	942	968	224	943	999999	999999	244	462	140	143	877	937	760	52	884	282	25	566	904	547	71	999999	565	154	223	598	999999	16	555	943	571	615	236	729	851	814	252	297	849	553	582	999999	999999	629	999999	999999	130	999999	512	370	256	999999	999999	853	700	62	413	80	999999	843	216	999999	907	999999	572	999999	999999	41	999999	80	999999	728	716	360	964	938	317	936	425	999999	478	603	504	194	697	999999	304	382	38	799	410	999999	999999	16	347	999999	225	999999	66	999999	438	99	290	999999	340	999999	309	960	888	999999	745	476	654	655	375	999999	999999	999999	999999	27	967	999999	12	402	669	858	999999	999999	23	619	999999	920	879	959	646	389	322	999999	854	999999	255	344	494	276	63	933	527	999999	999999	734	622	501	896	49	999999	110	96	888	999999	482	999999	599	947	999999	999999	824	999999	695	19	985	300	670	869	330	772	632	843	736	348	735	340	258	78	289	996	999999	34	840	999999	545	302	999999	300	381	811	655	999999	224	236	239	346	832	903	999999	999999	952	632	576	999999	866	267	359	550	46	152	999999	530	667	999999	818	799	756	235	999999	693	866	999999	999999	999999	126	245	629	509	118	399	507	354	999999	999999	54	598	458	999999	999999	288	999999	883	999999	239	702	134	729	941	418	439	589	607	439	962	577	999999	145	999999	160	630	638	999999	442	647	644	999999	117	822	238	230	351	193	999999	195	750	999999	126	267	999999	991	516	999999	101	678	809	999999	999999	460	278	472	999999	400	999999	999999	649	999999	451	616	999999	937	27	906	999999	197	97	999999	975	999999	222	594	999999	877	999999	169	123	950	758	999999	999999	744	850	999999	553	765	767	999999	771	659	545	657	999999	510	672	878	999999	609	973	904	590	412	925	670	248	999999	17	999999	999999	263	999999	999999	343	999999	999999	851	97	369	363	948	429	999999	634	999999	708	564	62	954	215	373	194	999999	977	854	182	999999	819	999999	418	869	757	192	802	518	801	847	324	853	999999	999999	790	999999	999999	35	484	454	777	609	962	999999	631	62	999999	999999	78	354	721	488	999999	352	42	999999	999999	493	200	246	343	126	524	861	250	208	232	394	582	579	267	951	380	727	999999	999999	227	734	247	705	999999	27	449	999999	135	999999	999999	390	789	999999	999999	763	834	248	121	
661	95	111	999999	999999	830	984	212	498	97	999999	118	788	694	822	691	999999	256	495	432	325	676	78	735	414	859	999999	999999	700	916	503	999999	141	616	996	999999	999999	300	813	999999	999999	815	951	368	365	999999	999999	695	966	999999	447	517	348	815	999999	999999	999999	375	39	999999	999999	389	999999	582	594	652	976	181	698	699	999999	925	442	620	604	999999	725	709	379	686	309	156	639	509	999999	986	778	999999	820	999999	115	749	270	250	999999	449	313	379	774	713	999999	388	997	276	999999	521	84	727	999999	999999	269	318	995	352	274	841	999999	999999	999999	607	999999	659	361	686	999999	825	664	202	734	999999	999999	355	935	666	999999	921	999999	372	883	957	911	60	115	535	752	797	999999	918	976	999999	699	310	276	177	839	999999	999999	321	682	800	856	882	999999	66	97	913	382	339	416	999999	999999	386	999999	154	999999	822	554	825	933	795	81	999999	225	688	999999	896	89	999999	999999	999999	894	837	999999	93	999999	39	67	58	448	839	999999	424	511	633	999999	322	999999	131	481	999999	546	999999	999999	886	728	119	666	999999	601	200	834	999999	511	572	458	855	999999	44	53	666	765	505	386	104	380	999999	245	592	336	152	999999	957	296	999999	999999	999999	459	999999	365	991	372	752	457	999999	14	810	999999	999999	184	506	626	157	88	999999	261	51	824	292	516	81	999999	999999	977	459	485	876	328	999999	274	765	405	893	679	61	303	22	999999	138	99	999999	743	306	417	830	526	567	878	999999	559	266	868	999999	297	293	127	298	999999	999999	999999	137	492	221	674	419	110	732	478	36	521	248	999999	696	202	945	999999	578	666	157	999999	918	998	846	152	18	897	238	606	395	934	15	247	999999	365	961	999999	532	631	998	729	793	98	999999	999999	999999	272	182	974	351	955	999999	632	999999	75	854	139	645	999999	999999	521	999999	999999	92	102	999999	999999	999999	999999	241	867	806	946	667	999999	149	829	156	887	999999	745	725	264	999999	440	999999	383	620	999999	999999	832	442	462	964	486	858	667	16	759	999999	999999	328	999999	743	483	159	999999	964	999999	999999	34	983	757	247	920	796	999999	871	652	706	143	390	959	829	408	999999	353	999999	191	569	999999	823	396	999999	521	427	999999	999999	781	291	793	418	999999	69	486	848	999999	225	54	689	250	796	364	63	320	929	368	21	344	59	999999	620	999999	641	453	211	596	323	999999	502	912	106	999999	370	999999	999999	970	900	353	560	749	137	937	501	328	686	469	999999	133	999999	999999	872	
187	731	485	183	999999	999999	999999	284	262	371	999999	551	777	154	999999	993	150	595	999999	468	667	783	999999	678	682	292	322	767	742	262	200	999999	443	50	918	368	999999	738	98	202	294	78	307	388	637	395	999999	184	999999	475	202	537	633	600	999999	403	431	807	501	353	465	999999	542	999	180	366	117	736	999999	999999	117	999999	507	766	184	599	486	921	50	296	999999	148	999999	999999	999999	662	510	843	835	525	936	88	247	999999	736	444	535	308	217	999999	999999	987	999999	999999	367	790	40	866	425	999999	917	999999	766	214	784	326	71	999999	999999	518	856	999999	900	710	411	39	999999	761	999999	999999	73	187	713	999999	18	999999	200	155	908	278	631	644	427	230	608	436	321	42	999999	419	383	269	368	698	424	23	96	248	240	999999	626	279	836	686	551	999999	796	997	205	999999	136	916	367	999999	887	222	999999	999999	999999	999999	718	141	800	619	366	803	999999	999999	354	995	494	952	914	580	652	362	807	740	678	868	639	324	836	999999	293	999999	902	698	999999	212	175	416	146	999999	619	494	479	226	329	748	999999	781	652	210	719	999999	12	786	27	534	414	116	11	243	345	403	305	53	999999	899	901	130	999999	152	830	999999	999999	999999	960	168	883	999999	421	930	948	857	672	636	46	119	999999	999999	680	999999	798	999999	999999	902	919	226	999999	435	889	430	846	999999	578	999999	380	999999	999999	353	826	999999	651	822	695	81	294	487	731	999999	16	227	999999	785	999999	926	354	770	999999	913	999999	744	969	457	701	990	93	158	999999	172	266	405	751	120	299	820	999999	975	373	342	617	442	494	999999	429	672	984	70	999999	999999	999999	999999	967	999999	614	999999	890	204	131	704	987	999999	208	569	999999	611	475	334	999999	999999	300	379	406	340	305	306	260	448	38	999999	16	32	799	636	999999	999999	437	307	506	218	999999	440	853	669	355	481	243	924	999999	999999	207	660	574	729	999999	786	212	999999	999999	318	999999	451	176	102	698	999999	999999	571	562	753	183	178	828	999999	698	999999	525	737	985	999999	999999	335	328	220	831	355	458	79	285	231	999999	800	158	198	387	999999	999999	761	970	999999	144	672	372	999999	643	38	832	297	40	501	270	999999	999999	999999	255	999999	133	955	270	999999	516	277	295	341	308	383	29	639	900	219	595	764	766	603	689	400	999999	952	999999	803	999999	170	999999	999999	999999	980	999999	824	942	881	366	999999	500	628	875	866	999999	41	77	270	19	202	396	821	905	506	707	57	
644	999999	542	180	389	467	829	355	238	511	380	999999	233	999999	696	28	853	287	999999	148	999999	822	23	999999	885	999999	793	331	774	227	999999	463	282	111	189	97	349	195	999999	43	999999	529	638	875	660	749	47	813	505	377	999999	627	243	568	999999	822	999999	610	295	83	673	999999	581	21	632	916	54	132	26	609	678	667	358	239	349	209	194	148	999999	145	278	980	825	406	999999	260	230	999999	782	366	255	999999	900	855	369	301	948	626	252	743	704	914	797	896	698	999999	279	13	228	129	637	703	999999	999999	805	999999	682	999999	762	999999	999999	340	999999	999999	363	939	766	503	870	58	260	568	895	538	441	999999	999999	929	707	947	999999	226	495	663	728	551	999999	999999	59	999999	618	773	863	999999	56	373	575	999999	542	759	544	775	143	180	868	999999	999999	800	718	451	510	752	477	999999	400	479	845	686	930	812	537	24	453	999999	999999	487	704	35	491	77	788	55	396	947	413	215	93	324	999999	659	743	610	43	999999	175	866	305	58	999999	577	999999	889	999999	730	999999	529	332	939	740	999999	374	999999	319	650	663	464	365	530	999999	194	396	530	891	281	999999	927	999999	846	999999	573	191	656	999999	913	549	898	999999	666	725	883	883	154	999999	999999	294	960	301	392	944	711	999999	775	646	295	191	997	999999	934	999999	304	999999	485	910	176	209	718	999999	999999	111	999999	625	699	804	999999	999999	999999	999999	488	987	117	999999	598	901	999999	72	999999	20	999999	732	552	999999	999999	999999	999999	344	407	243	417	213	999999	999999	896	291	189	96	811	971	127	984	939	999999	519	947	554	669	950	583	594	113	999999	708	967	672	558	864	999999	694	383	194	903	18	538	284	999999	384	739	317	999999	240	999999	445	892	285	793	501	390	956	459	761	394	999999	649	313	420	867	765	233	999999	999999	375	126	597	933	999999	930	522	245	999999	180	929	643	861	999999	852	358	815	999999	879	67	483	763	244	999999	799	999999	999999	999999	864	553	999999	516	584	408	864	999999	999999	959	205	999999	979	999999	430	289	832	751	962	999999	461	72	62	83	999999	675	999999	612	881	976	143	999999	999999	999999	999999	999999	561	423	68	462	500	717	511	855	496	26	87	337	343	955	789	999999	128	84	772	999999	501	545	171	908	567	999999	999999	870	999999	205	300	999999	774	999999	728	999999	692	509	999999	744	561	207	999999	337	597	513	999999	926	197	95	881	497	525	578	491	25	261	160	895	248	463	999999	39	301	999999	396	999999	
895	236	380	365	618	289	38	250	303	999999	999999	320	999999	982	999999	683	740	324	803	999999	999999	956	713	999999	542	613	556	999999	920	178	999999	999999	211	950	383	699	816	729	999999	217	496	338	999999	65	999999	839	841	999999	135	957	298	976	922	231	999999	939	522	223	823	14	732	747	330	135	999999	232	999999	113	609	637	999999	21	61	595	999999	999999	768	657	739	702	771	301	165	963	999999	999999	689	979	999999	444	187	602	999999	268	484	749	17	999999	391	204	730	738	655	999999	100	287	925	336	552	499	180	864	999999	130	242	441	592	999999	255	366	543	139	519	175	460	999999	114	792	120	999999	859	999999	999999	544	971	999999	999999	666	872	602	392	362	437	999999	273	322	128	785	35	999999	167	650	815	35	661	600	229	490	47	826	182	142	226	999999	999999	473	598	999999	158	209	795	925	494	653	999999	190	702	424	901	147	155	328	767	77	771	218	890	251	999999	999999	814	999999	629	56	430	259	146	999999	465	800	724	999999	999999	825	257	242	166	172	61	481	999999	999999	589	900	999999	999999	375	159	999999	430	582	999999	66	777	395	640	999999	999999	232	723	54	888	959	110	423	966	999999	941	819	999999	62	728	199	411	482	19	575	729	375	999999	884	987	962	45	227	377	131	999999	440	616	935	718	999999	999999	437	20	845	488	486	714	171	433	339	321	377	854	999999	655	999999	999999	75	577	999999	999999	839	66	999999	923	883	56	844	833	999999	999999	603	344	999999	861	974	999999	174	96	252	661	415	460	657	650	667	372	219	476	999999	65	551	368	999999	293	498	380	95	921	605	440	869	337	923	136	717	43	999999	305	680	833	999999	978	999999	422	250	389	409	999999	266	999999	836	378	999999	455	661	999999	699	504	373	604	386	252	999999	812	792	87	537	531	933	634	306	999999	795	729	843	572	43	232	52	119	999999	999999	665	999999	603	500	67	999999	475	482	343	571	999999	999999	456	968	497	522	630	172	851	877	999999	631	224	922	582	999999	999999	98	211	477	461	263	633	575	587	406	218	999999	999999	69	66	460	301	999999	999999	999999	282	875	85	521	602	999999	267	103	469	43	870	681	917	517	865	386	999999	866	999999	678	453	881	390	100	313	999999	152	791	821	999999	340	489	941	863	277	736	23	689	874	999999	996	539	999999	554	536	537	383	513	999999	679	189	434	625	312	999999	401	494	985	218	999999	738	475	281	578	999999	390	740	999999	999999	139	999999	591	999999	537	682	999999	999999	836	
564	776	955	638	597	152	711	905	864	638	598	875	999999	37	481	999999	843	530	268	537	999999	155	796	999999	999999	999999	315	597	442	999999	630	999999	626	658	431	441	318	999999	999999	139	866	999999	526	111	465	374	888	999999	120	391	693	161	655	999999	999999	418	980	636	374	533	836	999999	473	776	999999	247	258	999999	606	49	999999	999999	999999	139	999999	65	999999	999999	863	899	185	999999	486	60	403	999999	999999	389	674	999999	461	682	999999	354	302	751	333	750	103	228	125	306	738	80	99	949	999999	526	999999	929	789	295	772	474	357	866	999999	422	382	999999	999999	999999	917	594	999999	619	999999	999999	836	919	731	999999	601	645	784	879	241	999999	961	453	970	189	999999	745	232	176	909	999999	997	436	123	999999	999999	999999	999999	999999	388	999999	492	480	999999	210	999999	656	207	911	999999	999999	999999	999999	999999	999999	461	928	568	361	64	182	371	422	999999	748	999999	410	805	820	510	46	958	537	501	96	923	490	513	770	500	168	547	320	481	782	580	529	801	999999	459	448	995	335	999999	215	783	80	770	999999	899	999999	850	386	410	657	178	162	976	548	309	970	425	999999	861	896	635	999999	940	999999	999999	781	999999	999999	370	72	51	633	345	295	313	852	999999	320	871	220	318	999999	910	824	614	427	999999	263	999999	999999	32	999999	999999	305	580	732	999999	843	33	127	999999	935	26	348	616	999999	817	691	999999	456	260	114	926	999999	588	999999	150	125	999999	999999	238	354	332	881	49	999999	169	49	715	999999	999999	875	297	753	539	999999	154	999999	217	999999	999999	861	28	145	238	999999	281	823	717	116	591	24	531	999999	888	336	613	144	999999	773	384	778	975	664	999999	999999	999999	182	999999	215	329	579	908	999999	151	377	335	196	653	131	571	346	331	608	988	999999	354	24	864	213	769	20	999999	444	695	831	885	364	411	853	110	109	999999	512	787	22	116	288	140	521	11	426	491	999999	212	47	456	377	675	999999	40	802	317	907	446	319	316	473	557	320	999999	970	785	999999	999999	999999	633	819	821	975	601	75	999999	353	999999	999999	999999	94	241	999999	385	999999	689	385	822	999999	999999	805	999999	999999	999999	999999	731	820	999999	999999	640	691	167	740	414	636	555	699	999999	999999	918	999999	705	103	790	232	241	899	999999	973	999999	999999	977	722	680	828	753	353	999999	999999	344	999999	324	181	712	999999	927	999999	253	748	962	989	950	999999	999999	999999	110	972	687	999999	410	831	884	65	748	240	714	444	70	585	883	211	
429	999999	630	854	649	533	999999	999999	305	740	656	197	21	301	459	999999	999999	999999	728	780	666	999999	559	512	189	269	999999	482	132	493	999999	999999	864	760	570	999999	237	999999	187	577	592	732	187	669	184	697	53	457	780	594	110	216	857	112	545	632	999999	127	675	390	110	908	832	812	309	989	332	999999	730	973	892	808	676	161	198	933	619	889	338	491	225	999999	701	537	392	234	809	762	225	938	571	999999	859	796	999999	684	900	375	999999	999999	375	793	999999	999999	702	999999	540	999999	914	999999	23	35	999999	193	175	134	216	999999	999999	84	189	570	999999	792	412	782	999999	879	684	999999	43	253	528	152	125	432	259	894	834	100	999999	113	847	999999	924	545	330	675	631	352	477	999999	945	295	15	999999	757	933	405	920	999999	999999	32	410	578	999999	506	647	77	743	875	322	999999	339	999999	86	722	431	999999	866	462	999999	258	341	46	999999	308	243	146	999999	674	325	499	914	746	999999	90	447	45	165	999999	683	607	888	477	999999	144	615	904	929	999999	335	999999	538	468	80	999999	690	373	150	470	273	999999	999999	78	999999	823	999999	592	358	995	999999	396	712	828	778	674	999999	864	999999	999999	693	338	216	238	348	259	999999	456	999999	629	400	83	999999	999999	774	999999	850	819	999999	341	588	999999	555	934	999999	999999	999999	709	689	406	52	826	999999	846	999999	999999	303	529	730	309	862	110	999999	729	605	999999	999999	28	64	999999	999999	551	946	550	715	670	999999	999999	430	409	896	260	999999	279	586	573	999999	58	916	839	879	331	99	617	478	487	115	826	999999	606	999999	999999	999999	92	582	501	999999	940	141	117	162	30	108	330	413	611	343	647	152	42	999999	453	111	999999	726	502	461	338	82	237	564	999999	944	999999	962	999999	999999	684	697	999999	692	651	917	809	686	999999	233	768	999999	866	154	468	999999	306	987	994	243	441	365	89	49	552	868	903	552	205	86	283	999999	851	16	659	949	999999	999999	966	999999	301	999999	999999	999999	692	133	215	93	999999	282	999999	999999	968	327	173	999999	617	55	999999	783	24	266	491	782	949	410	362	859	494	999999	999999	956	999999	468	942	999999	999999	810	999999	428	999999	819	999999	923	438	446	399	533	842	341	341	21	208	999999	521	44	999999	999999	999999	999999	999999	355	598	586	655	691	816	509	385	270	830	807	698	999999	999999	204	809	567	353	513	999999	999999	26	999999	187	614	757	836	947	999999	856	411	491	75	656	317	230	870	277	999999	629	890	
158	582	510	999999	323	486	999999	326	234	489	742	816	280	999999	338	999999	408	50	933	999999	562	999999	413	429	326	999999	75	812	999999	939	299	605	883	131	680	444	653	653	999999	999999	999999	630	682	377	668	674	999999	999999	978	785	471	236	814	649	999999	680	178	90	218	690	421	260	999999	295	199	146	932	159	272	999999	791	999999	749	661	216	999999	999999	46	999999	651	838	360	833	198	477	72	791	999999	793	999	275	573	445	611	860	999999	288	397	188	531	742	645	999999	94	999999	716	487	999999	443	405	885	999999	999999	566	999999	999999	999999	163	817	999999	999999	699	365	272	999999	228	319	999999	801	693	652	407	858	240	908	203	999999	749	204	761	585	638	999999	999999	124	143	254	999999	759	999999	105	999999	580	999999	999999	999999	289	189	465	776	406	999999	361	999999	752	487	284	98	658	658	161	677	999999	65	999999	717	899	967	158	494	973	441	388	10	999999	527	827	806	64	865	999999	729	293	999999	365	245	999999	59	645	636	859	999999	230	111	649	428	999999	524	510	468	153	321	40	970	999999	999999	961	360	162	235	660	999999	44	792	744	431	999999	541	700	315	440	849	999999	522	635	818	220	287	361	999999	361	313	305	595	721	601	698	999999	625	399	284	925	896	420	975	392	130	438	367	227	999999	634	823	205	38	999999	989	518	345	983	999999	683	998	983	999999	357	999999	448	999999	152	733	81	915	311	40	514	953	999999	546	253	697	782	919	144	145	726	489	110	999999	999999	612	189	999999	641	999999	600	926	913	546	628	999999	682	367	224	494	961	719	522	174	999999	350	999999	972	999999	296	972	764	864	847	157	867	80	999999	652	999999	553	105	283	666	999999	587	50	375	917	42	25	424	705	650	999999	17	967	936	999999	999999	534	999999	884	999999	671	836	72	999999	399	760	149	801	999999	999999	999999	866	445	999999	734	935	310	999999	64	69	999999	999999	68	224	999999	149	900	144	999999	576	15	999999	999999	927	995	999999	525	974	976	999999	893	223	709	30	709	317	999999	121	999999	119	775	822	163	825	85	123	777	999999	402	259	860	14	999999	148	678	605	656	517	860	999999	419	336	735	999999	175	67	848	47	514	999999	577	999999	933	999999	800	999999	192	394	852	881	825	677	581	726	306	888	257	999999	352	999999	661	63	261	999999	699	449	97	265	659	27	274	740	343	47	681	999999	81	248	999999	999999	999999	271	665	999999	999999	742	754	999999	601	286	809	288	695	409	999999	524	999999	999999	999999	361	105	
926	734	834	617	999999	343	544	55	235	817	18	231	856	999999	399	999999	282	763	957	694	88	664	383	218	985	54	933	343	167	543	217	221	987	399	495	536	830	371	231	408	220	963	376	468	800	66	999999	718	313	135	999999	999999	999999	666	27	272	999999	626	631	50	409	211	887	692	999999	999999	243	999999	205	999999	567	911	542	999999	483	124	297	999999	999999	928	215	225	39	999999	287	117	152	330	382	999999	999999	214	739	999999	999	999999	999999	999999	999999	14	822	999999	522	450	567	999999	567	999999	192	902	999999	446	219	999999	835	193	999999	855	414	502	654	912	94	972	999999	363	181	362	999999	474	48	999999	65	999999	999999	999999	702	588	473	933	549	631	999999	479	258	738	994	999999	354	999999	999999	230	279	365	359	910	298	550	763	999999	999999	999999	962	718	864	999999	391	806	999999	13	491	593	391	480	953	999999	774	614	724	949	369	145	999999	743	637	818	343	700	999999	205	543	162	999999	269	760	344	669	430	615	886	357	198	449	351	999999	254	838	798	412	336	999999	684	825	814	999999	999999	207	999999	91	56	37	999999	752	401	999999	339	768	132	999999	618	363	354	999	999999	601	180	695	999999	418	392	979	545	297	999999	999999	859	336	20	999999	999999	146	999999	349	568	859	666	445	58	881	995	486	716	88	793	999999	790	684	988	222	674	352	541	999999	698	76	999999	403	35	999999	610	12	757	707	996	482	913	15	999999	978	935	999999	646	785	423	906	999999	466	503	754	279	184	348	798	749	381	605	999999	650	501	377	273	999999	999999	999999	992	729	999999	999999	321	69	785	253	19	999999	939	705	756	396	999999	803	999999	899	999999	70	435	999999	999999	957	624	876	283	999999	939	611	671	324	928	514	999999	186	265	384	999999	695	494	931	338	999999	810	676	999999	254	858	698	351	373	999999	657	845	999999	770	60	467	445	999999	430	314	408	999999	999999	776	251	964	999999	999999	651	717	585	576	504	336	999999	999999	948	37	999999	506	999999	269	308	184	281	668	104	416	999999	916	999999	909	74	626	999999	999999	999999	899	607	999999	999999	999999	699	999999	999999	999999	350	10	332	902	518	999999	757	923	73	149	317	999999	504	999999	870	208	343	735	970	999999	511	877	407	543	999999	59	429	749	263	100	569	651	621	200	327	103	999999	312	407	999999	162	151	563	789	597	999999	404	999999	419	999999	816	964	685	886	579	999999	999999	999999	999999	469	987	17	670	972	579	665	829	314	999999	999999	999999	40	337	641	524	370	999999	
999999	946	230	999999	405	340	218	284	605	999999	734	621	854	500	999999	373	999999	351	154	480	999999	220	931	914	100	769	641	930	785	636	53	372	219	158	984	842	718	815	999999	677	461	698	974	999999	104	693	410	999999	999999	999999	399	299	999999	889	734	999999	24	315	999999	636	698	288	498	968	922	999999	411	999999	515	462	655	132	759	476	999999	891	245	242	999999	999999	369	365	120	129	247	754	992	999999	424	587	999999	412	261	956	979	182	210	15	776	731	291	999999	770	366	21	277	999999	999999	870	999999	999999	782	495	166	276	342	177	379	999999	999999	380	92	292	928	633	252	870	803	497	846	691	240	999999	999999	125	665	594	754	999999	969	999999	999999	459	581	425	56	999999	105	689	646	15	831	284	999999	361	999999	421	842	999999	769	406	736	415	34	160	999999	326	406	50	611	999999	423	271	761	954	291	633	999999	513	999999	335	775	999999	851	840	860	956	858	999999	916	253	752	31	348	999999	999999	684	434	431	493	730	520	64	999999	897	591	569	522	652	999999	575	711	338	155	443	631	622	563	999999	300	975	999999	669	133	367	996	402	923	199	477	999999	208	289	999999	999999	814	721	46	953	999999	999999	443	215	667	999999	542	423	876	904	941	864	130	251	140	517	272	851	999999	720	999999	199	646	999999	185	999999	377	431	999999	297	629	909	586	999999	934	999999	999999	262	999999	999999	825	582	525	28	999999	613	486	957	158	512	595	999999	790	325	61	999999	655	120	40	204	974	999999	114	588	285	999999	288	519	317	999999	976	999999	999999	999999	999999	328	673	627	999999	571	986	420	283	806	999999	665	999999	999999	558	874	354	431	231	806	808	714	478	936	999999	999999	999999	966	999999	27	535	585	124	642	430	733	395	999999	999999	999999	218	999999	837	307	887	999999	912	27	961	442	999999	555	788	53	350	190	850	999999	883	860	246	29	770	266	280	999999	551	487	839	825	489	999999	396	762	999999	254	876	180	59	133	313	317	15	217	239	999999	999999	999999	999999	999999	882	658	153	184	231	199	999999	999999	36	770	78	999999	188	999999	953	471	999999	999999	455	105	314	679	687	760	999999	929	23	563	36	300	329	480	999999	599	942	830	182	999999	540	408	999999	305	153	289	64	999999	999999	999999	263	768	822	999999	999999	206	935	999999	971	393	627	302	185	999999	555	736	451	598	248	588	203	999999	298	946	999999	56	644	999999	999999	407	706	677	999999	154	999999	267	477	999999	854	999999	663	999999	858	788	999999	999999	999999	230	749	
416	837	465	640	550	676	140	479	876	286	578	562	926	676	573	686	950	501	41	930	999999	268	892	744	259	924	999999	274	999999	361	256	824	423	269	129	999999	250	999999	260	477	999999	788	601	282	999999	437	737	73	294	112	644	747	999999	300	462	999999	945	721	390	626	223	865	969	999999	999999	754	999999	999999	557	999999	445	912	251	563	761	509	667	620	467	999999	197	999999	979	999999	717	509	999999	999999	806	971	624	999999	999999	633	999999	313	818	86	999999	999999	298	79	516	291	666	731	505	638	999999	952	490	334	263	567	438	999999	885	571	807	530	132	24	860	999999	389	916	265	617	308	458	690	590	377	936	534	999999	883	698	741	985	13	993	595	854	999999	299	275	99	205	440	427	256	999999	722	408	999999	999999	999999	902	749	475	888	340	90	272	899	957	327	43	321	999999	196	830	821	526	999999	429	16	104	99	650	176	422	867	40	444	999999	655	537	999999	908	952	796	992	520	125	999999	514	999999	999999	342	948	66	999999	500	240	426	457	205	279	853	212	836	812	108	309	475	999999	59	827	588	311	789	782	412	987	399	999999	311	411	999999	914	424	512	999999	701	999999	538	376	799	27	863	460	267	999999	706	125	983	893	999999	999999	200	465	764	12	41	999999	284	481	999999	840	588	156	794	803	999999	788	334	66	999999	199	999999	105	260	810	724	851	531	385	706	872	415	999999	999999	761	285	459	660	509	724	999999	999999	67	863	958	999999	717	665	464	468	917	791	927	999999	32	999999	105	215	953	288	189	637	898	774	640	435	644	65	42	528	489	137	999999	341	864	363	879	241	301	381	16	195	77	917	788	90	488	457	77	58	189	254	706	231	544	999999	937	292	999999	533	794	661	633	935	978	999999	967	595	632	668	999999	863	913	999999	999999	994	999999	999999	986	999999	999999	196	987	983	999999	999999	431	602	797	959	426	597	18	767	587	354	562	141	938	998	123	893	825	409	226	325	999999	999999	949	550	999999	999999	999999	672	587	607	999999	649	597	744	368	374	798	999999	252	245	999999	999999	994	999999	999999	439	53	987	446	63	999999	588	767	32	904	999999	653	256	625	999999	999999	999999	999999	980	680	913	999999	204	639	749	999999	162	167	981	470	194	999999	999999	118	905	999999	318	235	534	245	95	881	574	839	999999	721	999999	57	781	999999	518	965	24	256	999999	999999	849	999999	999999	958	219	431	999999	562	719	177	630	147	720	999999	983	999999	656	745	595	41	970	364	577	
38	553	114	999999	47	999999	229	125	776	590	20	73	999999	538	576	35	999999	105	21	999999	895	999999	999999	337	232	960	408	318	999999	999999	496	924	494	781	669	414	999999	55	748	610	500	61	854	999999	709	999999	33	999999	999999	719	931	999999	958	244	999999	999999	148	777	163	86	553	910	999999	125	999999	95	578	999999	869	171	921	618	999999	999999	629	843	246	999999	999999	737	937	826	238	559	729	560	966	260	108	731	275	999999	891	672	67	589	214	738	463	999999	916	999999	999999	919	797	322	999999	557	615	838	999999	291	159	426	149	726	682	297	395	542	999999	999999	89	999999	895	594	727	999999	353	49	639	507	403	13	820	103	123	318	761	417	971	419	644	270	40	984	999999	475	533	341	907	917	353	999999	504	598	764	575	999999	213	999999	905	213	999999	209	203	887	156	999999	55	613	373	535	978	571	710	999999	819	116	910	416	262	160	999999	142	721	164	483	999999	999999	338	999999	294	558	821	76	215	79	71	836	106	40	868	487	999999	544	392	374	359	794	914	945	468	123	999999	342	999999	200	443	999999	49	414	999999	384	717	75	88	999999	166	999999	504	614	757	280	814	386	999999	673	999999	598	339	790	999999	713	317	392	89	999999	999999	999999	322	24	636	584	999999	999999	392	494	769	999999	465	415	217	854	300	310	197	198	308	421	949	90	906	999999	157	999999	999999	935	999999	334	986	999999	226	677	192	489	977	183	482	132	999999	999999	999999	631	999999	924	582	999999	422	17	999999	890	999999	349	539	241	118	999999	436	548	411	457	999999	444	676	558	198	539	999999	811	999999	999999	715	999999	427	60	186	999999	999999	999999	676	20	522	999999	139	999999	44	876	148	999999	380	999999	999999	934	720	546	481	999999	954	584	735	53	608	611	999999	191	999999	696	999999	489	64	834	89	999999	872	400	999999	999999	999999	581	999999	999999	401	719	440	146	277	781	466	999999	579	999999	999999	999999	496	632	412	999999	384	948	999999	348	953	658	999999	546	116	999999	71	999999	612	122	164	999999	999999	422	652	888	181	547	913	402	999999	52	910	347	999999	951	999999	999999	988	33	983	366	660	999999	999999	742	823	893	40	735	999999	146	278	466	562	999999	77	83	980	524	739	999999	44	528	118	910	748	558	42	164	824	822	341	999999	138	999999	999999	883	63	909	74	999999	517	188	682	103	774	453	784	568	883	999999	268	474	294	999999	331	142	78	458	993	274	861	875	999999	897	804	999999	337	764	232	194	999999	999999	459	461	330	999999	
999999	999999	146	304	999999	473	999999	190	563	867	999999	982	476	591	815	604	916	800	425	641	277	785	298	94	999999	999999	346	699	623	198	24	832	999999	474	999999	63	321	698	500	398	604	730	999999	937	999999	355	999999	641	378	425	999999	658	45	688	999999	70	725	999999	188	999999	137	582	566	375	999999	471	999999	12	304	762	999999	999999	310	37	47	546	999999	361	697	770	732	999999	999999	207	43	999999	796	147	885	999999	338	268	520	745	271	31	999999	969	94	925	199	295	346	616	142	999999	358	18	651	52	619	373	364	999999	32	432	999999	368	999999	496	674	999999	126	999999	433	34	707	564	766	25	382	481	999999	772	580	446	368	999999	999999	107	17	999999	496	842	616	964	999999	111	723	839	770	999999	999999	999999	260	181	179	277	192	118	239	793	251	999999	999999	147	999999	999999	838	585	73	547	303	244	489	885	999999	999999	461	469	130	605	999999	927	255	999999	999999	678	999999	408	999999	999999	999999	956	867	223	546	861	999999	478	867	322	272	999999	775	233	511	403	118	374	649	894	999999	999999	988	633	999999	999999	389	999999	304	428	999999	439	999999	972	999999	347	376	275	348	999999	112	999999	999999	999999	343	999999	999999	32	74	449	570	999999	758	382	999999	808	967	999999	270	232	481	999999	184	449	999999	833	829	802	999999	174	37	842	36	979	792	999999	130	190	300	260	172	999999	39	999999	857	999999	680	936	698	217	380	142	15	999999	999999	34	808	163	565	509	873	359	815	900	422	727	999999	779	999999	999999	687	999999	999999	999999	70	123	999999	329	999999	999999	162	893	114	999	999999	894	837	999999	790	999999	33	967	999999	999999	387	999999	552	138	442	140	801	900	356	256	999999	593	199	999999	65	999999	999999	489	571	246	357	979	255	999999	116	527	889	999999	989	999999	427	719	171	162	999999	257	999999	999999	886	461	999999	261	546	857	478	210	705	999999	853	714	792	999999	999999	999999	443	999999	567	736	32	915	250	590	911	535	828	811	999999	46	372	808	514	66	999999	120	718	105	443	397	347	906	999999	57	367	284	38	999999	999999	782	718	235	689	834	897	971	999999	999999	350	20	38	667	999999	669	479	55	999999	999999	999999	296	670	348	964	180	399	126	104	203	233	636	507	945	498	649	327	147	129	679	168	630	899	780	755	432	368	999999	138	162	577	321	84	301	940	999999	121	380	999999	518	445	781	877	27	714	999999	999999	93	179	138	351	342	925	531	577	321	397	890	593	542	999999	719	987	999999	625	911	999999	215	
14	999999	538	947	876	999999	243	387	999999	881	76	51	918	999999	999999	999	810	245	395	552	724	629	639	231	787	728	706	725	793	935	999999	802	999999	307	88	708	999999	404	465	325	298	199	567	515	823	999999	623	536	999999	999999	141	999999	525	999999	999999	999999	832	316	170	157	903	517	594	818	489	274	890	999999	207	801	409	416	999999	80	264	534	71	133	999999	245	115	180	515	805	999999	999999	286	151	815	702	875	293	244	317	421	780	605	749	36	559	661	11	339	418	588	725	610	455	755	957	323	708	999999	924	999999	733	11	789	999999	477	999999	749	805	999999	925	125	999999	999999	658	484	999999	322	107	849	999999	114	840	107	226	87	412	831	396	858	999999	176	385	319	275	687	999999	999999	733	559	571	912	205	999999	999999	472	553	147	999999	999999	37	11	611	69	349	938	999999	904	572	937	75	166	999999	946	125	999999	739	861	207	971	999999	123	588	999999	287	672	908	999999	614	753	534	999999	45	124	831	387	565	999999	999999	337	794	999999	999999	796	493	415	559	259	719	733	999999	691	940	825	575	913	999999	73	781	677	40	888	299	819	999999	800	130	247	999999	999999	203	423	891	869	999999	830	871	999999	999999	871	999999	999999	999999	999999	30	842	333	220	549	917	965	501	544	302	306	906	585	999999	393	692	999999	321	143	999999	999999	999999	999999	80	648	999999	999999	999999	19	909	564	999999	602	417	798	571	999999	999999	698	208	772	702	878	599	572	999999	999999	999999	408	371	587	801	999999	312	351	711	52	262	571	803	874	344	491	634	737	925	313	999999	634	822	225	384	622	935	219	836	440	210	999999	999999	499	605	232	648	332	762	855	300	76	999999	528	224	349	895	334	999999	221	253	861	647	999999	999999	813	585	155	213	189	590	999999	999999	280	841	755	999999	999999	278	122	999999	312	975	80	23	110	547	303	999999	999999	999999	610	782	625	999999	349	860	412	420	792	646	503	129	583	275	206	561	999999	687	469	156	590	65	324	378	941	886	999999	952	999999	276	292	999999	178	462	979	320	889	94	999999	894	790	999999	486	999999	999999	193	401	804	816	999999	730	615	541	888	146	555	467	999999	254	462	999999	459	999999	999999	363	358	950	999999	295	886	672	732	999999	999999	366	697	578	848	38	999999	494	999999	146	438	999999	999999	613	289	325	999999	853	642	839	49	610	999999	460	960	122	991	242	280	518	930	877	999999	430	966	999999	999999	977	619	227	496	999999	521	323	15	980	686	999999	670	805	999999	
43	40	893	156	964	35	246	617	999999	47	525	224	263	216	999999	999999	999999	999999	757	875	456	244	424	352	81	99	999999	454	999999	999999	256	571	474	656	897	847	114	284	11	506	212	369	883	190	970	753	268	116	999999	442	999999	106	913	930	415	798	615	550	84	875	17	792	637	309	999999	999999	999999	606	318	713	442	971	646	260	999999	97	360	243	381	327	831	910	10	547	999999	999999	658	999999	251	108	241	564	209	136	499	420	731	584	399	999999	14	661	798	740	10	468	460	999999	266	327	448	382	178	757	54	106	791	99	313	999999	306	999999	365	220	482	878	772	999999	761	262	365	775	999999	999999	323	179	999999	269	547	536	699	999999	287	923	659	999999	395	452	999999	402	628	641	280	759	720	999999	306	587	267	131	696	941	900	999999	961	672	538	813	443	874	984	531	552	777	941	310	927	441	560	999999	493	329	437	369	999999	724	999999	94	645	524	873	534	12	425	839	757	105	283	999999	999999	330	581	18	999999	417	107	99	999999	817	419	872	864	37	644	638	999999	999999	540	999999	999999	177	454	999999	999999	10	459	999999	136	937	193	215	653	479	999999	999999	911	320	230	952	999999	634	12	276	999999	652	18	507	999999	999999	472	254	564	999999	724	820	876	412	99	216	958	999999	962	999999	634	214	228	999999	463	351	727	999999	999999	999999	843	613	174	187	999999	277	999999	999999	171	349	475	938	651	750	754	753	999999	508	231	24	999999	959	672	447	641	999999	999999	622	999999	26	70	415	962	975	69	121	655	698	469	821	224	16	999999	999999	99	695	999999	999999	999999	710	925	228	999999	278	594	999999	999999	726	999999	921	843	379	999999	155	289	70	976	675	690	643	107	727	48	999999	799	999999	553	59	357	946	468	999999	981	999999	999999	841	999999	999999	999999	185	180	928	163	548	977	844	999999	999999	343	39	999999	887	787	999999	612	208	190	435	478	999999	999999	999999	999999	599	462	999999	397	573	65	999999	490	292	294	515	472	999999	999999	999999	432	955	888	999999	715	999999	236	999999	999999	984	999999	891	661	154	225	999999	999999	288	999999	563	95	99	457	535	214	896	549	436	603	281	534	444	634	999999	13	523	999999	56	999999	61	999999	882	719	413	999999	173	785	999999	77	511	670	193	619	999999	999999	999999	999999	362	89	818	778	800	977	896	459	296	266	971	151	701	73	798	999999	508	200	999999	379	53	692	50	120	999999	999999	101	611	350	825	623	285	999999	25	366	999999	367	283	572	904	999999	954	
999999	907	814	204	375	999999	871	91	121	820	211	963	999999	670	49	999999	574	440	886	999999	118	471	999999	999999	481	686	707	999999	745	234	627	308	557	99	146	143	305	999999	993	653	999999	269	714	803	999999	706	560	999999	999999	658	708	142	28	537	845	94	274	128	723	689	740	50	346	886	203	902	416	375	999999	906	412	564	447	999999	554	849	757	839	999999	774	135	21	903	96	526	495	290	29	999999	61	868	187	296	999999	999999	699	999999	828	999999	182	300	195	171	31	255	153	695	999999	999999	996	337	999999	507	999999	563	999999	999999	260	369	708	621	396	131	482	47	999999	999999	142	328	999999	999999	999999	239	999999	484	939	849	881	840	999999	999999	999999	47	256	999999	999999	679	347	751	999999	563	672	468	901	561	904	999999	689	999999	30	999999	562	999999	137	999999	409	205	68	999999	999999	879	999999	419	987	908	999999	359	874	999999	603	556	930	391	143	999999	999999	470	999999	999999	579	875	170	896	820	507	247	46	909	999999	324	248	999999	873	999999	315	307	262	481	993	443	554	199	999999	999999	999999	944	181	334	835	999999	938	867	999999	894	999999	718	999999	999999	999999	671	90	449	999999	999999	364	934	67	999999	827	999999	10	988	343	999999	34	685	240	515	356	563	75	711	84	368	385	380	450	979	999999	597	999999	663	999999	332	363	115	501	495	36	539	887	917	999999	840	816	950	534	727	869	73	488	853	999999	925	605	379	374	999999	69	984	999999	87	875	239	999999	999999	996	999999	100	919	999999	745	999999	999999	999999	157	999999	999999	999999	435	846	999999	119	999999	118	96	419	76	999999	983	740	172	435	999999	54	809	999999	999999	785	479	999999	999999	636	950	879	999999	375	436	259	457	175	141	787	634	147	999999	967	560	131	968	928	930	999999	116	999999	31	319	999999	772	866	115	936	457	999999	481	333	999999	169	444	999999	721	982	816	279	818	609	999999	801	905	282	999999	492	156	817	999999	33	239	999999	771	858	434	999999	664	999999	352	999999	683	714	162	999999	685	808	999999	999999	257	999999	999999	999999	298	579	999999	517	540	499	35	622	789	640	532	999999	103	565	999999	999999	999999	791	327	434	999999	589	925	670	999999	100	596	43	376	999999	569	605	999999	224	241	202	221	999999	999999	174	367	730	449	53	999999	999999	720	130	419	538	813	466	627	689	98	999999	653	999999	868	449	903	992	255	999999	81	926	547	879	999999	205	374	34	401	163	77	999999	150	882	489	944	380	476	623	838	587	112	977	230	136	533	549	246	
58	999999	999999	374	999999	60	999999	999999	166	841	796	223	174	788	999999	474	622	892	568	770	496	923	78	436	378	417	999999	999999	948	326	999999	800	656	138	976	999999	999999	999999	721	99	910	233	787	539	680	999999	673	798	48	513	999999	243	999999	778	999999	134	881	835	999999	76	249	13	316	840	97	995	999999	46	812	623	999999	920	180	479	859	272	999999	539	755	968	743	999999	930	445	999999	519	999999	999999	388	851	569	999999	705	655	849	907	917	999999	451	685	843	637	999999	424	930	688	73	999999	999999	487	999999	351	89	999999	332	237	83	870	131	577	999999	689	657	960	63	999999	999999	999999	630	999999	999999	198	98	80	999999	116	36	515	515	39	456	999999	958	999999	863	228	999999	677	332	622	834	999999	825	873	526	163	979	999999	370	999999	473	547	864	999999	141	800	263	19	903	226	211	567	365	999999	131	816	731	756	107	835	551	547	203	17	999999	308	372	224	553	971	136	10	154	999999	565	908	999999	999999	769	72	999999	966	774	115	999999	999999	690	733	752	999999	432	233	999999	535	861	926	354	857	999999	832	437	49	465	999999	100	210	422	262	536	222	999999	740	987	44	871	584	773	999999	596	850	618	638	471	842	548	902	82	999999	250	639	999999	999999	150	936	635	999999	510	999999	24	220	854	999999	207	539	381	999999	245	893	999999	287	999999	999999	270	999999	224	999999	999999	623	392	197	137	802	21	896	658	999999	599	60	409	946	999999	931	83	999999	995	190	440	999999	471	856	667	189	999999	963	486	307	369	150	721	836	999999	887	459	826	999999	61	425	311	881	672	102	194	494	717	214	999999	192	885	999999	999999	367	999999	161	999999	530	948	847	58	999999	360	999999	999999	999999	572	599	999999	999999	999999	302	943	999999	139	60	799	764	482	694	999999	759	999999	999999	999999	999999	687	999999	711	999999	922	306	999999	214	999999	891	531	999999	642	855	921	127	999999	750	936	592	999999	280	999999	999999	999999	772	58	263	608	999999	164	245	864	323	651	103	888	458	999999	999999	168	739	999999	247	529	999999	999999	626	999999	130	739	514	999999	999999	85	999999	999999	126	384	999999	257	880	606	999999	736	296	468	329	999999	999999	239	999999	201	985	434	331	999999	990	999999	885	650	431	490	999999	559	650	66	973	247	244	853	771	84	408	702	287	143	318	999999	243	18	999999	999999	945	891	179	323	203	999999	754	534	259	60	498	509	825	400	128	528	96	999999	494	91	969	974	468	496	793	292	157	197	574	999999	832	877	999999	19	
545	999999	390	337	999999	999999	492	710	603	721	999999	898	877	887	999999	999999	424	999999	523	720	999999	999999	433	682	529	910	319	566	959	770	228	620	660	999999	855	999999	148	999999	377	977	999999	268	999999	747	910	895	415	270	183	783	74	829	364	138	565	999999	173	999999	999999	951	999999	999999	999999	833	999999	964	247	70	42	492	652	999999	636	545	131	194	599	999999	772	634	505	59	393	186	705	398	999999	999999	260	290	368	441	999999	425	779	999999	999999	999999	254	946	999999	354	237	690	999999	408	999999	818	17	381	974	487	935	183	999999	158	542	999999	137	114	999999	715	999999	999999	133	220	714	220	765	458	676	62	999999	826	976	161	821	702	54	307	999999	999999	524	879	999999	881	505	778	969	631	999999	943	420	149	247	941	543	486	566	920	999999	982	63	558	999999	922	55	119	999999	304	999999	839	530	999999	908	271	201	931	445	252	714	935	251	144	328	733	999999	999999	588	999999	617	345	999999	133	612	222	394	965	999999	393	836	396	999999	674	303	999999	422	589	241	999999	749	612	999999	999999	215	999999	999999	918	240	970	290	753	530	170	687	992	704	999999	227	695	999999	236	756	61	415	999999	363	576	840	38	999999	61	70	612	295	15	304	821	917	854	481	999999	999999	999999	113	93	999999	999999	987	311	595	25	372	545	999999	523	855	999999	908	999999	404	174	88	211	659	238	999999	999999	875	999999	698	882	999999	373	999999	411	501	552	999999	332	999999	942	589	999999	442	304	999999	525	999999	772	160	999999	999999	999999	999999	316	396	533	554	874	401	948	546	315	613	713	536	999	999999	697	32	999999	51	586	436	999999	585	549	999999	999999	548	999999	414	112	531	393	999999	459	913	907	24	999999	999999	82	931	513	405	999999	925	729	768	690	204	999999	749	999999	999999	999999	999999	997	731	847	999999	199	336	234	543	999999	999999	229	999999	999999	95	999999	682	65	316	968	999999	922	67	311	624	48	596	999999	972	598	999999	684	131	999999	856	916	186	177	211	999999	746	707	969	961	499	999999	986	999999	999999	999999	143	694	540	303	682	999999	940	429	232	727	603	477	999999	999999	90	109	108	109	230	179	246	999999	999999	508	232	946	999999	105	999999	918	61	904	999999	201	464	668	153	827	961	999999	999999	756	944	484	999999	999999	456	999999	999999	999999	607	886	999999	999999	544	628	841	41	81	735	726	844	617	314	675	698	999999	69	490	999999	956	999999	999999	54	999999	490	999999	999999	999999	953	500	929	224	999999	321	175	443	999999	657	836	999999	122	
756	999999	999999	141	148	640	999999	515	64	396	543	999999	999999	999999	748	426	242	63	999999	472	737	128	244	797	630	204	992	999999	999999	397	999999	999999	595	843	523	912	595	71	351	999999	999999	789	898	113	395	756	979	985	426	26	999999	999999	777	364	384	638	990	661	511	999999	648	309	260	666	984	999999	999999	599	812	835	999999	181	712	138	902	947	229	141	411	873	224	17	93	248	803	808	876	240	469	885	921	999999	999999	407	291	269	999999	242	128	506	883	390	182	999999	195	422	891	999999	999999	437	418	999999	260	637	729	641	226	999999	999999	186	999999	641	140	927	913	896	999999	315	999999	642	418	999999	22	904	990	834	834	999999	62	390	917	238	778	999999	476	999999	684	922	999999	650	53	527	378	999999	494	252	260	254	677	999999	800	999999	999999	819	29	999999	847	999999	999999	999999	999999	999999	959	483	269	783	862	108	460	999999	222	699	637	206	599	999999	999999	999999	420	999999	584	999999	824	763	999999	341	999999	959	22	55	224	339	285	782	999999	328	568	895	682	999999	389	999999	794	825	999999	111	947	604	999999	138	999999	777	999999	999999	320	226	899	206	999999	927	356	902	999999	415	637	882	424	855	362	280	331	723	397	710	367	433	795	999	685	487	393	999999	740	883	242	447	404	385	999999	999999	429	372	11	755	363	487	999999	388	198	204	999999	102	251	948	999999	98	389	234	541	999999	431	900	520	415	999999	999999	172	213	183	199	488	48	392	999999	851	959	722	642	356	880	999999	417	810	491	800	301	591	791	999999	153	67	180	843	585	206	528	999999	999999	221	840	999999	861	215	998	716	648	710	515	107	999999	999999	747	999999	661	528	23	99	39	615	252	931	381	999999	39	999999	999999	999999	806	539	333	999999	136	999999	515	565	506	211	812	774	162	999999	999999	999999	239	777	319	301	999999	67	192	438	822	980	968	999999	943	735	186	999999	999999	999999	903	976	774	739	250	999999	372	105	999999	812	287	264	999999	662	855	999999	897	261	822	999999	999999	749	999999	999999	295	155	999999	607	621	771	35	945	376	709	999999	109	999999	499	536	992	929	96	44	380	161	567	528	316	63	266	837	924	999999	391	999999	164	630	999999	453	105	863	765	484	260	999999	342	999999	753	975	999999	767	407	724	829	999999	927	714	976	743	728	627	156	553	365	999999	110	999999	984	279	532	479	50	56	441	139	174	612	999999	592	999999	678	774	340	308	499	999999	209	224	305	511	449	653	999999	999999	478	717	221	128	327	
686	441	999999	484	999999	999999	726	361	293	999999	922	325	930	393	924	59	852	999999	255	865	503	901	999999	999999	767	92	825	999999	999999	963	999999	952	493	466	999999	387	999999	999999	888	32	772	88	915	524	999999	999999	519	270	222	675	625	901	966	262	999999	784	754	999999	999999	369	460	999999	999999	999999	288	969	999999	473	486	546	284	563	999999	232	103	999999	985	172	999999	581	573	565	691	656	348	520	985	999999	999999	131	633	562	583	528	999999	949	59	999999	245	999999	364	55	783	675	400	72	973	743	169	409	799	999999	999999	145	796	894	141	999999	981	768	999999	601	831	365	913	722	979	409	661	153	375	399	926	903	226	528	782	25	265	286	546	251	80	999999	332	50	655	447	732	676	817	999999	999999	477	430	762	224	428	999999	678	92	999999	92	25	999999	409	665	13	918	278	122	999999	127	999999	231	741	999999	597	999999	873	76	999999	999999	984	336	699	785	459	482	464	313	364	263	586	203	999999	169	64	210	999999	999999	651	999999	463	564	701	559	999999	999999	688	240	999999	395	888	999999	550	897	108	689	343	624	216	530	463	999999	757	861	540	999999	999999	582	999999	999999	120	999999	999999	22	223	429	634	150	876	212	794	233	999999	969	375	974	653	84	70	375	866	307	177	130	999999	999999	999999	839	28	999999	997	115	764	999999	999999	400	999999	537	684	678	64	203	747	14	736	239	287	788	496	999999	858	999999	521	111	999999	999999	330	305	947	999999	622	794	131	479	214	999999	469	457	694	974	788	125	400	999999	321	672	559	173	999999	999999	999999	28	999999	463	548	999999	594	663	708	472	79	890	590	960	65	269	999999	278	799	57	999999	829	104	521	999999	742	784	139	790	858	262	167	999999	999999	511	604	451	667	931	391	104	806	999999	232	904	897	535	439	336	61	999999	291	374	346	75	392	923	831	686	806	999999	464	873	849	219	912	999999	478	459	460	817	999999	346	417	999999	963	89	871	617	999999	999999	999999	802	738	268	971	793	999999	56	128	681	620	981	134	352	640	933	899	23	999999	999999	66	980	875	999999	196	999999	999999	393	111	313	999999	224	807	599	694	661	999999	591	999999	129	414	432	340	779	207	432	222	74	322	40	189	858	624	999999	160	374	927	999999	82	999999	836	191	945	815	629	406	183	999999	999999	978	798	318	774	873	513	633	649	106	46	763	999999	999999	81	80	133	999999	599	846	449	999999	734	639	519	222	999999	999999	999999	525	999999	801	259	687	416	344	241	999999	
999999	751	457	526	724	999999	468	318	303	945	999999	874	691	436	806	999999	95	999999	253	169	999999	999999	590	290	999999	134	946	999999	514	55	484	737	999999	261	118	848	999999	923	606	999999	999999	210	999999	999999	123	613	999999	999999	994	999999	999999	89	100	82	83	531	170	176	999999	599	999999	999999	804	257	470	383	999999	439	327	958	999999	999999	731	349	987	597	644	999999	177	543	999999	999999	250	999999	999999	405	646	766	188	587	687	231	553	17	29	947	405	999999	999999	740	578	403	999999	46	982	440	999999	751	999999	485	887	917	999	836	308	661	983	221	999999	75	736	278	261	740	280	717	618	723	329	50	201	973	376	437	965	999999	827	999999	999999	999999	56	895	682	702	700	770	232	999999	708	999999	964	193	999999	811	13	309	152	665	766	274	999999	634	999999	54	999999	999999	999999	572	870	410	834	999999	611	791	28	841	595	558	50	509	999999	900	24	999999	86	17	999999	565	999999	665	755	999999	447	999999	999999	422	474	638	418	786	230	659	846	308	999999	194	582	999999	792	172	713	593	624	267	779	921	999999	469	968	286	806	984	148	215	999999	672	342	275	600	999999	377	957	149	263	289	999999	999999	716	437	999999	435	999999	773	271	999999	172	546	190	566	279	802	14	670	142	979	245	521	641	999999	861	852	317	484	999999	795	999999	453	999999	977	999999	999999	903	41	86	850	775	221	876	263	999999	999999	999999	708	999999	803	372	297	16	284	54	323	422	73	999999	999999	127	999999	588	999999	999999	718	185	999999	622	411	999999	972	593	292	214	33	644	999999	170	735	700	608	164	391	432	468	447	999999	933	630	455	999999	465	48	733	228	999999	999999	68	999999	999999	949	999999	999999	904	400	704	724	79	999999	999999	44	902	841	999999	999999	402	206	53	999999	281	98	999999	999999	956	69	517	555	558	986	400	243	999999	395	785	750	999999	245	487	42	764	999999	27	913	950	421	937	999999	699	999999	825	436	999999	331	999999	861	680	104	962	844	999999	999999	176	999999	999999	445	714	517	65	598	996	167	719	999999	971	999999	81	366	50	545	132	999999	855	344	171	964	999999	998	999999	924	999999	999999	282	999999	158	615	556	933	999999	515	706	430	568	111	227	667	716	355	359	945	789	324	63	426	722	990	303	999999	922	665	568	999999	625	141	999999	579	885	87	862	366	12	147	999999	999999	838	701	334	999999	126	503	257	532	648	999999	144	755	999999	855	919	999999	322	999999	999999	999999	999999	990	804	436	582	648	782	639	492	999999	943	
651	252	528	588	30	665	549	715	428	417	45	999999	679	999999	999999	216	39	167	704	54	287	999999	454	588	847	897	897	999999	478	721	617	50	655	13	492	513	999999	999999	999999	502	773	18	592	220	911	999999	135	439	999999	441	753	482	787	999999	665	999999	797	940	740	133	768	377	247	706	800	995	999999	999999	514	999999	371	761	267	212	999999	278	543	243	676	923	771	468	372	46	968	144	999999	705	999999	967	715	999999	999999	999999	734	999999	999999	886	999999	915	511	999999	925	549	79	999999	224	585	678	999999	981	564	273	816	362	309	999999	210	999999	999999	743	716	338	546	554	467	234	999999	999999	875	507	657	823	761	422	321	999999	823	967	999999	920	677	37	951	986	160	999999	720	999999	434	999999	999999	157	754	999999	999999	999999	388	994	999999	999999	732	999999	803	888	334	999999	512	404	51	766	190	243	761	999999	75	688	387	560	403	827	514	999999	53	483	937	509	78	588	626	199	165	829	365	999999	999999	999999	999999	72	999999	999999	999999	325	382	667	220	337	396	19	999999	116	744	827	600	999999	261	663	73	329	999999	824	999999	923	777	851	611	361	878	999999	557	999999	464	324	898	984	698	999999	696	385	273	609	123	69	482	519	454	999999	239	580	959	533	507	905	120	837	747	214	548	530	66	859	458	846	461	999999	652	429	928	616	95	72	967	687	65	351	999999	999999	451	267	999999	283	999999	999999	590	33	999999	558	214	70	999999	494	650	175	329	999999	161	277	608	999999	866	999999	409	623	494	999999	566	819	999999	768	137	999999	763	290	133	782	999999	160	265	437	613	999999	225	999999	380	601	422	801	999999	651	200	442	13	580	999999	381	874	508	813	693	467	999999	709	445	933	110	730	370	51	546	677	10	22	181	267	772	999999	541	999999	892	484	765	461	207	999999	694	142	192	999999	752	907	237	346	571	999999	435	999999	779	933	279	999999	61	999999	821	999999	200	430	832	323	628	572	343	265	921	219	701	726	511	867	249	968	999999	480	299	999999	449	663	450	211	832	388	39	607	999999	31	432	999999	640	999999	387	999999	309	999999	271	189	574	972	425	362	278	999999	882	911	694	310	333	581	469	192	999999	536	980	631	999999	249	542	735	292	899	999999	999999	96	287	490	999999	668	678	999999	119	73	477	999999	98	933	999999	505	127	912	672	698	851	999999	457	699	851	999999	678	388	31	647	999999	689	999999	576	582	622	999999	999999	719	642	654	372	359	128	66	298	892	999999	367	743	424	
822	619	210	999999	999999	638	588	638	692	989	299	197	472	234	787	721	522	360	999999	901	695	203	40	53	489	196	339	643	563	400	980	30	999999	232	26	80	325	999999	431	984	999999	793	36	652	365	999999	887	894	278	999999	380	346	856	999999	999999	999999	589	166	455	963	308	944	84	301	19	279	908	999999	217	999999	405	880	999999	526	884	902	999999	388	688	314	308	445	374	986	999999	643	173	446	503	999999	999999	169	195	467	685	81	999999	735	999999	96	276	647	686	999999	181	499	417	340	957	826	462	999999	478	151	999999	863	999999	999999	280	375	999999	472	999999	819	236	246	695	471	841	999999	193	999999	744	602	48	661	758	813	815	531	235	999999	999999	999999	935	290	690	53	999999	821	501	999999	464	999999	980	803	901	866	334	934	999999	999999	498	155	642	999999	466	875	113	13	999999	999999	282	999999	149	999999	984	999999	884	946	555	999999	668	999999	320	999999	976	476	621	244	999999	999999	488	881	999999	999999	999999	999999	45	914	823	999999	940	799	716	734	357	999999	138	709	818	833	999999	388	388	162	288	479	999999	88	53	989	264	868	252	999999	287	401	32	860	936	651	42	969	132	741	710	868	999999	585	216	999999	999999	912	999999	999999	908	110	502	574	10	999999	508	957	870	833	560	82	556	999999	457	955	692	278	773	999999	800	23	265	999999	451	420	177	258	872	781	999999	351	452	325	314	187	999999	457	999999	81	999999	85	999999	299	190	638	321	809	138	260	999999	79	149	999999	999999	895	845	854	133	590	697	999999	95	999999	192	218	629	241	197	999999	999999	245	999999	701	999999	725	913	999999	999999	812	999999	367	130	999999	212	582	999999	999999	198	419	999999	54	333	279	383	894	999999	999999	999999	971	999999	89	999999	858	203	999999	660	447	999999	411	981	879	999999	999999	491	340	139	473	886	609	999999	999999	999999	778	999999	22	911	150	328	138	735	903	859	999999	803	28	999999	271	428	867	922	999999	967	999999	999999	461	656	23	787	52	999999	526	134	999999	965	582	47	842	999999	190	433	520	128	106	676	88	999999	901	516	472	594	868	999999	28	687	250	468	999999	351	486	366	898	362	999999	373	218	779	361	530	231	981	903	350	247	999999	411	646	871	121	359	441	754	506	324	458	999999	481	999999	999999	725	123	999999	501	443	824	535	167	843	733	999999	308	668	999999	295	491	691	999999	807	999999	999999	603	597	153	992	54	999999	401	999999	999999	476	737	999999	999999	804	118	209	411	907	999999	909	254	999999	147	653	
60	999999	382	221	833	999999	999999	673	999999	544	131	525	638	508	999999	222	143	999999	25	266	730	634	137	576	186	292	999999	620	394	673	999999	800	459	499	942	281	999999	190	215	70	106	999999	151	996	999999	592	570	999999	518	999999	776	134	787	999999	923	425	999999	805	44	999999	487	759	999999	858	999999	999999	75	149	566	126	983	952	914	955	170	667	493	140	893	594	722	386	111	194	897	906	22	999999	576	526	636	433	999999	664	583	346	784	999999	493	361	526	430	346	401	226	999999	220	832	720	265	932	515	999999	999999	828	111	657	999999	999999	606	319	999999	999999	49	490	560	805	260	382	999999	999999	999999	999999	999999	77	301	49	710	967	83	696	999999	857	999999	594	999999	521	706	835	999999	999999	690	332	886	52	39	858	306	910	666	28	960	459	896	383	999999	999999	999999	382	536	71	947	136	999999	910	138	999999	999999	455	370	49	108	424	900	145	201	877	759	999999	47	443	742	800	311	64	736	999999	961	999999	862	999999	151	333	308	420	999999	564	999999	975	913	400	999999	851	549	626	919	999999	559	760	999999	855	119	879	345	103	999999	156	824	999999	184	999999	677	324	592	999999	898	774	125	489	404	636	442	783	586	646	837	999999	999999	685	144	200	180	210	755	16	151	271	988	215	102	594	740	611	801	514	723	999999	268	999999	999999	999999	430	999999	366	999999	999999	335	303	698	266	437	896	148	698	984	237	476	568	586	999999	636	786	999999	397	809	896	830	982	81	923	555	631	819	957	999999	770	110	844	210	593	816	968	999999	949	664	697	602	999999	816	287	256	723	999999	473	101	999999	520	682	556	999999	999999	999999	231	775	711	805	999999	191	708	224	137	632	368	999999	160	668	496	961	732	122	999999	917	999999	794	999999	832	999999	356	865	631	260	427	297	552	10	473	999999	524	247	858	620	420	214	999999	159	623	999999	690	322	433	871	559	949	444	364	674	186	437	107	879	856	730	326	87	964	709	344	816	991	999999	921	972	999999	999999	999999	883	999999	573	999999	999999	476	268	43	999999	760	701	999999	853	999999	999999	999999	999999	427	999999	12	890	104	137	638	999999	999999	549	999999	635	512	899	999999	85	942	999999	961	613	792	53	412	597	696	884	327	273	241	999999	999999	665	399	611	554	364	872	999999	788	999999	935	999999	775	927	570	408	999999	860	865	401	910	716	374	683	999999	383	999999	999999	999999	220	810	375	218	798	920	42	999999	901	354	481	999999	999999	999999	385	678	597	278	999999	
37	298	955	466	999999	839	579	912	301	716	93	180	408	467	417	999999	775	569	986	999999	999999	999999	173	37	515	394	999999	579	33	999999	999999	999999	115	482	999999	905	264	353	999999	999999	228	17	741	529	817	183	83	999999	924	124	609	118	611	300	476	999999	135	927	999999	999999	651	10	999999	312	710	163	999999	999999	90	512	323	432	602	999999	759	999	999999	643	220	342	320	999999	654	909	388	999999	329	814	15	887	780	336	999999	953	727	999999	128	438	818	663	118	157	665	421	800	999999	515	999999	999999	477	703	491	717	618	703	209	355	979	999999	813	999999	259	920	999999	731	999999	39	649	890	541	880	367	825	999999	233	173	999999	243	118	999999	391	335	283	538	194	999999	619	784	999999	527	871	148	514	15	828	858	236	472	690	999999	158	999999	113	999	596	345	666	170	394	999999	999999	999999	871	723	432	509	976	999999	18	442	377	254	999999	373	670	741	853	820	727	374	936	323	553	305	999999	524	232	283	941	849	633	458	399	721	114	758	277	999999	582	329	882	999999	999999	257	445	999999	477	740	999999	854	491	846	442	999999	602	109	999999	575	999999	999999	287	703	450	999999	999999	919	855	677	999999	999999	473	999999	247	408	492	102	859	305	860	999999	999999	492	943	96	367	787	999999	999999	128	15	198	702	130	674	52	188	404	304	447	525	58	999999	481	426	391	429	608	44	537	510	249	274	714	520	862	794	759	999999	999999	32	903	999999	559	263	723	771	999999	999999	365	314	697	565	858	344	111	999999	20	526	999999	999999	188	981	841	999999	766	924	999999	999999	812	257	999999	50	999999	425	622	572	250	227	702	619	999999	999999	678	233	812	684	416	380	999999	999999	784	242	658	864	844	922	644	941	999999	999999	999999	341	761	999999	885	999999	999999	443	722	539	15	999999	824	999999	460	153	312	617	999999	999999	518	999999	201	206	473	195	392	638	580	700	927	999999	730	903	999999	999999	999999	999999	348	165	621	999999	657	879	610	991	999999	572	413	700	619	999999	146	415	291	176	149	565	999999	699	999999	999999	999999	32	999999	999999	999999	920	259	315	869	999999	279	649	470	545	999999	322	999999	482	999999	819	235	999999	999999	999999	173	325	621	670	15	718	999999	648	890	197	120	635	277	904	928	497	323	107	999999	878	757	999999	944	999999	999999	827	969	171	999999	455	209	982	999999	710	999999	746	309	588	309	160	814	630	759	283	434	999999	55	690	553	289	505	999999	999999	999999	153	676	999999	999999	463	188	749	765	999999	444	
987	999999	694	566	999999	191	198	735	797	681	73	137	999999	999999	321	883	781	289	617	999999	949	999999	933	739	566	865	376	433	134	131	411	58	999999	325	295	305	639	488	327	371	999999	770	339	999999	148	26	940	709	563	580	406	469	157	93	999999	999999	999999	954	10	506	815	765	610	676	279	24	233	999999	385	999999	253	303	961	255	553	999999	742	565	600	550	924	999999	869	554	724	941	901	820	831	379	110	684	488	821	999999	334	999999	663	107	133	999999	529	333	548	336	999999	508	901	539	315	184	639	364	459	581	999999	999999	66	999999	338	123	999999	999999	16	915	569	814	150	699	228	28	999999	999999	477	758	405	343	331	227	620	443	999	291	525	204	470	330	39	249	407	438	114	710	769	19	389	940	326	999999	767	999999	367	999999	321	296	105	181	999999	700	186	814	574	839	999999	999999	124	131	73	811	454	249	785	900	999999	789	914	999999	698	999999	379	999999	26	697	460	999999	85	797	969	239	109	299	999999	338	999999	593	864	275	378	874	895	267	876	515	189	527	513	467	909	531	382	726	999999	999999	331	721	797	876	999999	999999	819	327	999999	834	711	164	999999	456	837	999999	925	999999	999999	824	999999	121	588	511	999999	999999	999999	618	999999	448	999999	382	817	24	17	351	795	987	886	999999	64	577	115	51	803	999999	722	67	629	210	606	732	727	657	856	219	142	295	999999	456	999999	211	440	713	999999	999999	347	791	449	999999	913	999999	999999	640	770	994	999999	547	708	493	220	760	999999	686	841	134	655	999999	168	999999	218	509	629	439	176	852	147	999999	73	474	687	930	617	999999	297	668	969	96	999999	861	213	999999	587	999999	246	441	222	753	872	999999	999999	188	632	651	999999	413	318	334	474	917	999999	614	484	244	806	999999	152	856	398	183	164	999999	282	306	594	622	922	999999	202	734	999999	999999	529	999999	790	999999	308	966	999999	883	360	645	621	969	14	598	121	999999	999999	957	999999	366	364	699	999999	999999	999999	336	66	665	490	563	999999	740	287	473	999999	999999	453	307	999999	186	12	514	822	518	946	312	302	996	511	580	687	245	445	283	38	830	519	675	603	971	999999	198	403	797	513	881	692	999999	512	846	898	999999	976	999999	999999	850	999999	999999	999999	603	44	70	999999	910	875	896	305	14	444	999999	999999	777	704	19	276	813	999999	35	14	75	620	761	493	665	681	918	999999	332	999999	188	953	339	508	999999	937	849	44	492	921	617	586	999999	106	256	999999	
999999	999999	967	846	999999	999999	850	185	999999	983	282	576	498	238	957	637	972	95	265	311	999999	279	705	81	426	779	629	999999	397	489	999999	664	999999	999999	561	999999	999999	999999	377	999999	113	163	405	26	664	282	545	263	999999	999999	999999	601	840	999999	675	850	999999	895	429	771	999999	999999	788	623	60	617	340	924	677	999999	346	496	718	815	208	272	999999	688	417	154	999999	375	999999	417	875	340	824	301	898	710	999999	406	66	606	341	999999	375	782	999999	999999	999999	621	999999	999999	643	127	999999	34	747	413	999999	680	488	284	537	743	607	380	747	720	793	48	35	967	620	940	439	122	999999	841	896	999999	723	370	999999	622	788	288	999999	757	456	799	554	495	999999	812	999999	781	78	597	758	999999	45	255	263	903	595	619	249	703	687	771	550	905	516	885	957	999999	82	915	999999	329	605	999999	273	993	494	540	999999	999999	31	999999	53	886	92	901	65	478	116	308	37	179	48	999999	999999	684	259	648	999999	847	854	800	999999	162	643	439	399	55	981	270	418	999999	385	441	681	999999	727	999999	823	999999	830	488	20	773	888	784	291	533	919	588	744	846	562	999999	953	231	949	891	252	652	511	19	999999	846	890	999999	999999	999999	400	50	956	999999	999999	372	27	376	999999	999999	274	858	158	999999	999999	999999	525	999999	502	999999	488	459	90	836	421	999999	114	820	991	173	999999	999999	999999	684	143	878	632	159	999999	199	378	587	441	24	626	394	504	645	883	104	999999	327	999999	804	999999	940	960	999999	183	999999	999999	206	999999	625	60	359	867	474	732	999999	770	376	551	312	620	900	27	999999	220	36	999999	469	936	896	999999	999999	444	999999	565	999999	918	512	976	376	931	182	212	816	963	276	527	39	912	635	334	954	999999	178	193	228	923	999999	909	999999	978	999999	269	999999	782	999999	915	999999	908	999999	339	268	400	185	999999	448	698	211	112	943	509	646	556	311	572	888	790	999999	13	347	279	34	602	830	999999	999999	912	724	43	478	361	999999	130	382	306	76	564	600	999999	744	530	999999	791	965	646	342	999999	999999	999999	893	999999	649	999999	999999	271	315	665	570	788	247	536	973	177	633	999999	662	999999	184	999999	506	999999	199	478	269	817	557	242	636	193	64	891	954	999999	149	774	999999	999999	559	121	991	410	999999	812	560	218	556	999999	999999	999999	984	999999	77	953	999999	999999	999999	180	999999	999999	713	999999	39	386	733	356	582	173	38	858	999999	492	966	72	23	105	340	387	917	
999999	270	999999	84	262	999999	999999	823	10	400	579	270	542	999999	999999	407	999999	999999	617	88	214	636	999999	999999	308	505	502	999999	999999	939	999999	239	999999	262	366	999999	710	998	776	187	496	532	581	999999	458	999999	999999	729	999999	999999	105	724	722	999999	999999	999999	999999	487	775	757	999999	395	817	70	86	999999	999999	289	406	321	697	999999	604	439	999999	681	999999	999999	77	999999	999999	773	690	350	844	599	999999	828	549	942	616	233	232	29	480	110	999999	520	999999	117	464	67	332	850	967	185	129	292	715	41	369	999999	999999	75	999999	933	705	477	226	487	999999	314	739	999999	999999	473	999999	585	999999	491	966	543	922	999999	255	110	999999	999999	382	999999	479	233	122	517	999999	358	812	999999	430	547	405	247	304	219	999999	159	328	999999	155	504	999999	543	334	234	999999	825	345	460	819	498	493	865	999999	557	17	610	201	232	881	999999	660	541	999999	421	96	729	249	999999	685	999999	782	581	999999	878	191	999999	899	888	999999	757	999999	999999	347	931	63	539	152	746	212	673	958	105	999999	800	843	946	388	912	148	345	585	633	999999	723	999999	912	999999	225	999999	81	710	313	779	134	999999	308	203	233	367	556	586	503	509	22	147	686	593	894	999999	245	557	999999	750	116	181	390	586	999999	225	151	368	926	999999	141	962	999999	326	863	467	544	752	165	999999	591	759	92	133	763	585	39	999999	999999	190	141	999999	723	562	672	952	952	721	579	18	999999	197	659	133	378	999999	492	370	999999	999999	500	492	999999	442	169	999999	98	999999	999999	48	999999	999999	91	746	999999	999999	248	999999	653	911	999999	822	183	156	338	403	109	959	755	999999	102	669	599	850	999999	648	131	291	403	325	864	695	897	540	822	999999	115	913	884	760	810	999999	717	818	920	999999	999999	255	113	999999	258	139	511	120	946	526	232	999999	999999	600	999999	957	699	999999	57	820	924	999999	334	999999	297	196	84	994	999999	702	999999	781	999999	21	999999	875	187	638	76	734	193	787	594	306	181	874	856	999999	273	999999	999999	389	999999	110	753	677	921	999999	477	999999	999999	516	999999	254	573	450	999999	55	272	620	779	71	271	322	636	147	58	38	999999	423	339	790	730	999999	10	573	20	829	268	661	999999	17	170	999999	679	676	579	350	732	731	572	810	31	653	84	640	127	458	473	615	628	999999	417	999999	999999	273	999999	999999	999999	10	439	482	787	999999	666	771	900	266	643	959	568	708	999999	40	851	529	769	87	974	370	455	
562	999999	999999	42	71	999999	116	999999	415	999999	419	999999	731	301	999999	999999	420	987	312	739	860	999999	513	999999	919	597	999999	212	999999	504	708	194	882	555	999999	999999	145	999999	604	181	999999	999999	237	999999	999999	611	573	739	761	506	999999	100	672	999999	594	747	852	605	999999	474	224	904	79	911	999999	999999	224	186	424	973	887	842	392	140	945	875	587	444	898	318	33	647	999999	705	155	618	522	261	960	139	273	540	465	139	999999	889	999999	326	886	923	397	396	324	788	619	516	707	999999	684	718	169	418	999999	999999	451	576	999999	373	765	574	713	962	226	295	709	999999	387	263	183	999999	999999	271	557	975	920	636	332	662	96	638	910	980	577	251	999999	855	833	660	999999	999999	436	999999	560	322	220	999999	180	39	999999	272	139	454	368	999999	758	999999	999999	730	884	814	254	800	999999	136	663	732	999999	974	325	854	523	999999	574	999999	629	417	710	245	765	494	465	303	583	999999	999999	466	622	948	492	81	994	999999	776	873	146	635	276	433	658	487	999999	205	714	999999	748	999999	879	574	999	999999	198	625	965	399	999999	950	226	462	627	207	999999	446	491	999999	999999	999999	999999	701	999999	993	150	286	587	287	999999	999999	589	359	85	106	587	57	949	151	882	379	999999	999999	524	195	419	813	806	461	999999	604	713	999999	374	338	462	999999	917	15	210	912	48	999999	945	99	999999	866	387	531	999999	999999	497	999999	999999	490	999999	573	187	471	999999	337	480	135	910	849	556	999999	985	747	643	409	140	943	940	970	999999	460	999999	999999	825	552	435	284	999999	999999	116	999999	999999	999999	999999	889	10	455	431	873	442	912	776	106	543	999999	881	999999	887	999999	931	554	410	999999	159	999999	999999	752	646	999999	901	205	294	999999	742	999999	29	999999	691	754	999999	684	999999	77	999999	428	683	344	891	583	999999	999999	999999	629	382	562	963	999999	999999	243	756	999999	809	399	999999	246	627	180	363	360	999999	779	999999	143	813	256	42	343	999999	730	148	797	999999	999999	371	999999	808	664	233	189	229	320	377	458	998	159	875	132	106	999999	800	513	981	999999	361	999999	847	263	816	999999	530	999999	847	13	104	958	999999	746	38	864	999999	963	947	183	140	911	412	499	145	999999	381	999999	999999	570	929	635	816	999999	710	480	999999	555	847	107	659	599	473	373	999999	49	761	999999	999999	241	863	837	999999	807	410	450	488	999999	999999	999999	754	999999	393	287	84	469	999999	78	46	557	605	883	999999	850	524	541	
448	999999	999999	105	902	253	815	15	706	101	80	18	999999	270	992	911	999999	999999	352	999999	216	999999	299	999999	898	999999	102	546	635	980	722	714	293	868	11	449	999999	32	261	511	805	387	999999	999999	999999	999999	159	775	565	694	999999	999999	508	486	334	262	999999	250	207	219	999999	278	380	726	379	999999	999999	60	268	552	999999	414	443	999999	242	828	615	999999	505	765	543	326	999999	940	999999	300	216	807	544	749	700	999999	825	51	999999	536	999999	854	612	999999	999999	109	517	22	996	52	988	666	253	505	647	999999	744	442	676	834	297	439	201	999999	158	917	999999	518	852	726	999999	401	490	999999	821	760	704	472	357	999999	809	999999	944	491	312	549	999999	999999	112	268	999999	393	999999	526	248	577	662	533	999999	499	593	998	170	999999	463	596	186	547	999999	999999	737	282	94	242	999999	329	999999	709	999999	609	363	999999	416	999999	499	205	36	964	999999	253	108	181	587	999999	999999	811	807	674	38	999999	373	999999	363	999999	531	999999	308	999999	501	919	999999	952	756	285	145	125	591	576	779	268	999999	222	91	440	788	565	694	236	392	223	522	820	681	71	246	348	124	200	73	544	999999	894	999999	547	999999	155	999999	312	722	999999	229	241	895	769	154	160	934	922	437	965	269	82	999999	288	999999	271	281	695	48	999999	11	999999	513	244	372	676	750	543	279	643	151	999999	514	658	994	999999	999999	999999	999999	95	413	999999	999999	107	284	823	154	194	150	999999	874	999999	999999	924	732	999999	728	660	999999	478	410	401	653	794	824	877	568	101	294	126	346	999999	779	999999	394	999999	638	415	959	548	532	565	402	999999	768	999999	128	589	925	175	561	275	513	448	999999	21	548	967	282	407	999999	999999	999999	999999	563	999999	949	319	540	922	199	322	999999	859	946	844	999999	283	35	412	759	999999	175	128	564	81	855	341	278	999999	272	999999	142	562	293	478	665	999999	999999	264	473	808	59	13	976	248	574	654	502	839	22	275	942	870	999999	286	887	781	469	492	999999	999999	51	167	659	529	190	148	575	999999	188	999999	999999	771	938	950	929	172	152	325	506	210	839	438	370	997	728	999999	999999	17	590	884	909	999999	605	855	767	892	999999	456	68	436	89	34	661	392	808	180	932	999999	999999	725	999999	999999	999999	999999	778	999999	999999	662	800	917	233	999999	886	304	720	142	175	92	999999	999999	999999	695	267	80	131	999999	777	999999	198	557	339	226	999999	999999	999999	766	348	158	87	999999	105	999999	
999999	150	212	521	148	999999	672	675	15	849	514	319	907	999999	886	915	336	999999	834	819	474	999999	588	999999	907	999999	59	954	999999	27	15	37	942	137	999999	999999	867	610	999999	421	999999	522	552	489	711	999999	957	999999	880	999999	821	123	330	999999	999999	999999	562	205	999999	126	317	718	999999	988	844	999999	377	779	904	769	999999	726	297	423	514	951	999999	108	305	566	999999	747	83	372	205	891	706	666	910	999999	999999	999999	996	559	113	596	641	563	645	234	999999	188	406	999999	383	999999	825	907	770	275	713	999999	900	57	62	569	644	999999	999999	952	999999	710	868	999999	216	387	729	999999	319	917	999999	146	462	80	999999	999999	351	963	988	110	999999	999999	896	645	921	109	770	949	506	999999	952	132	771	692	999999	272	999999	136	999999	999999	999999	97	999999	999999	956	999999	11	999999	464	999999	228	681	530	692	886	981	999999	233	358	117	616	999999	241	775	965	196	375	770	627	330	576	224	69	991	734	979	211	53	688	354	107	940	494	339	999999	281	602	89	806	471	458	999999	999999	797	390	594	855	999999	887	769	211	999999	212	144	999999	14	622	538	999999	906	780	999999	999999	13	19	675	295	902	459	694	999999	999999	963	166	999999	490	999999	999999	611	149	134	389	166	999999	153	866	738	360	738	321	659	73	131	899	691	999999	999999	775	787	714	309	953	999999	999999	185	915	999999	56	272	119	568	360	999999	817	782	400	614	625	860	153	999999	935	999999	148	44	999999	174	73	474	194	939	670	484	999999	999999	999999	27	999999	743	237	999999	692	999999	629	753	309	147	314	126	999999	999999	999999	914	644	776	373	789	233	168	655	999999	214	581	999999	180	897	999999	39	999999	611	999999	999999	882	632	999999	254	999999	544	395	999999	999999	860	999999	999999	999999	24	755	840	130	999999	391	794	804	98	486	999999	120	999999	459	855	433	118	337	515	919	432	53	999999	98	532	526	255	838	999999	271	890	267	408	967	999999	999999	45	908	999999	230	999999	846	793	155	172	144	837	95	999999	999999	285	533	441	264	689	971	473	752	598	999999	999999	955	382	826	596	135	712	52	999999	712	999999	209	999999	294	340	586	999999	146	926	398	688	170	999999	130	986	367	826	999999	288	193	999999	293	319	558	95	999999	473	966	559	46	999999	795	791	826	999999	85	999999	999999	999999	999999	722	337	825	210	272	999999	656	262	999999	238	309	999999	999999	119	43	999999	889	279	999999	708	122	999999	586	889	999999	893	379	482	216	911	999999	679	230	184	999999	
351	467	119	999999	120	975	999999	999999	999999	737	863	40	999999	792	808	999999	436	947	999999	990	439	750	999999	244	379	605	184	55	928	577	629	347	589	648	691	999999	780	982	999999	732	900	165	265	162	112	862	697	999999	407	726	235	731	999999	999999	999999	999999	999999	875	916	514	801	175	208	753	117	526	451	999999	999999	170	999999	453	858	492	99	999999	999999	784	999999	517	907	495	648	212	351	897	341	999999	999999	100	999999	999999	999999	584	931	735	957	512	54	999999	420	664	999999	999999	999999	781	873	999999	104	757	999999	746	999999	409	607	315	527	999999	411	999999	194	56	999999	20	999999	999999	387	999999	561	364	326	999999	739	999999	106	253	999999	411	891	569	34	817	310	858	999999	381	999999	666	977	626	999999	961	999999	834	999999	374	999999	999999	203	811	404	599	962	999999	441	999999	16	199	312	363	999999	999999	999999	842	195	999999	745	999999	36	672	349	721	306	999999	155	364	882	904	162	732	999999	339	217	999999	175	999999	855	999999	426	859	374	970	363	623	227	102	857	268	649	34	628	678	551	531	472	683	302	999999	999999	86	251	111	999999	580	999999	79	908	999999	676	761	521	185	152	999999	307	378	367	683	717	62	507	999999	999999	138	113	999999	787	685	618	492	999999	999999	975	350	999999	272	933	783	276	158	999999	999999	591	999999	999999	453	535	384	234	999999	325	619	319	541	578	626	999999	999999	476	29	291	999999	999999	194	629	692	209	801	999999	45	444	584	417	999999	999999	674	999999	377	624	660	802	412	999999	524	999999	521	518	999999	771	992	999999	34	316	256	867	999999	426	999999	268	820	253	734	827	199	999999	741	212	751	999999	904	593	479	294	815	226	878	770	891	27	117	184	765	39	999999	618	420	999999	170	999999	905	257	999999	118	804	417	78	585	272	865	434	319	767	770	999999	408	947	740	501	999999	988	201	999999	389	160	646	999999	704	271	580	248	999999	52	59	768	656	957	370	490	407	158	999999	508	35	593	999999	417	999999	172	999999	671	999999	775	140	712	713	999999	999999	957	168	930	373	324	999999	999999	959	276	717	11	999999	450	586	260	999999	881	999999	999999	509	796	362	999999	491	999999	114	908	999999	699	912	347	64	934	711	999999	999999	999999	784	978	816	408	633	999999	999999	993	951	999999	95	429	682	258	27	30	222	459	605	929	448	831	220	783	999999	999999	999999	380	947	286	999999	183	927	999999	107	716	999999	110	172	830	999999	497	590	398	999999	149	26	663	329	999999	721	261	807	403	39	952	
768	999999	350	372	177	329	999999	675	976	911	999999	66	161	310	154	122	296	999999	400	999999	999999	999999	960	919	253	700	60	913	565	488	999999	534	596	154	947	844	999999	999999	663	219	451	915	421	912	647	960	512	29	999999	608	964	999999	12	88	711	946	82	431	999999	476	999999	142	119	498	544	999999	999999	999999	999999	999999	362	496	120	190	509	336	410	57	281	293	999999	41	34	956	523	343	532	518	443	999999	999999	999999	999999	197	999999	999999	805	922	377	680	500	505	666	589	256	477	922	822	999999	384	546	34	159	835	288	248	118	999999	999999	211	444	999999	573	361	538	34	815	923	250	201	999999	487	999999	601	793	692	375	444	710	55	421	709	999999	68	999999	747	188	845	999999	999999	210	999999	947	176	245	549	931	314	61	999999	662	999999	581	387	854	999999	354	558	52	595	873	673	453	929	790	735	20	515	999999	791	999999	999999	24	549	990	999999	540	513	366	253	760	70	393	488	393	999999	999999	563	214	406	403	630	999999	999999	828	536	208	999999	385	510	538	426	417	270	999999	692	983	41	396	975	528	840	201	999999	834	812	290	965	545	377	606	457	311	500	398	225	176	701	721	464	680	999999	138	999999	715	344	653	999999	112	701	439	106	176	238	878	562	438	15	488	26	999999	243	482	999999	904	91	125	999999	999999	999999	526	999999	320	932	305	16	712	999999	999999	500	168	999999	862	844	999999	509	999999	82	622	835	999999	170	223	705	999999	999999	999999	129	951	634	228	999999	261	941	184	157	786	244	999999	871	999999	102	999999	999999	999999	98	380	638	79	404	999999	52	303	999999	384	999999	78	615	723	858	967	592	999999	999999	999999	431	999999	920	999999	999999	999999	56	999999	750	984	693	999999	999999	847	129	999999	999999	60	556	999999	186	443	224	567	999999	88	180	521	85	903	268	708	473	999999	436	193	999999	999999	288	681	754	902	553	999999	690	127	843	768	999999	791	999999	542	837	624	105	987	691	363	850	712	552	999999	74	999999	726	985	774	519	999999	999999	617	441	999999	875	90	283	890	172	877	701	245	412	999999	293	346	725	870	849	619	448	501	106	129	575	139	228	999999	706	999999	999999	353	333	357	999999	999999	135	770	999999	999999	999999	107	529	486	158	477	999999	618	999999	510	10	124	999999	899	972	444	520	322	999999	745	999999	999999	194	999999	999999	999999	911	65	258	999999	220	955	999999	314	797	999999	972	620	970	108	989	610	999999	999999	336	590	999999	999999	384	233	662	813	574	226	999999	387	
913	693	314	800	999999	93	369	670	299	54	215	620	112	630	471	999999	351	108	755	260	387	988	509	591	999999	487	680	999999	456	406	390	999999	630	999999	438	289	315	180	542	999999	251	396	905	999999	999999	807	331	754	761	762	471	476	470	433	10	924	193	722	870	88	413	343	223	893	664	523	999999	693	999999	999999	594	181	566	999999	18	990	999999	228	216	132	166	999999	999999	694	934	999999	999999	207	999999	513	999999	593	310	999999	502	999999	182	22	627	861	817	637	562	999999	177	300	999999	620	424	19	999999	964	516	999999	921	486	79	529	958	999999	301	791	284	687	97	11	870	112	357	111	999999	79	999999	355	314	528	373	695	999999	644	14	611	783	409	671	141	86	562	999999	25	837	653	64	999999	569	36	999999	874	491	175	429	999999	999999	322	201	772	373	171	999999	403	123	999999	999999	323	745	690	999999	875	26	955	924	317	999999	341	999999	174	999999	724	999999	288	175	999999	213	362	999999	206	999999	470	218	999999	768	999999	130	149	902	463	651	740	999999	999999	27	999999	858	535	250	121	248	932	59	999999	757	649	999999	164	999999	624	180	649	999999	549	999999	547	666	126	197	19	197	430	438	999999	999999	284	591	906	999999	687	640	678	121	112	957	415	421	192	999999	129	540	965	999999	288	293	12	641	592	535	999999	999999	742	347	999999	999999	817	503	999999	513	483	67	478	893	549	984	502	999999	999999	591	938	136	484	974	999999	478	999999	519	160	527	520	999999	998	381	791	866	897	999999	879	188	150	911	182	679	668	71	71	82	372	303	791	474	999999	11	597	999999	346	767	278	762	999999	307	353	999999	992	840	68	107	112	682	999999	999999	999999	817	450	37	954	805	999999	999999	999999	999999	999999	857	735	56	997	997	784	448	530	999999	71	126	999999	842	568	460	999999	999999	13	964	970	999999	216	629	815	827	560	570	399	540	461	271	356	552	160	495	986	945	999999	71	322	999999	999999	956	109	541	340	607	468	503	999999	999999	13	452	999999	467	650	116	999999	180	446	224	999999	989	999999	800	999999	999999	691	82	474	740	999999	941	999999	316	999999	260	530	284	496	953	111	895	422	972	267	999999	373	693	999999	879	715	999999	625	999999	614	999999	286	309	999999	999999	915	396	38	387	503	71	800	872	929	399	586	999999	684	999999	122	163	577	706	542	866	999999	998	236	594	35	323	326	553	999999	376	999999	230	514	100	47	999999	999999	999999	479	205	113	999999	764	456	303	999999	999999	142	985	461	594	
579	767	903	834	917	999999	444	361	999999	745	999999	181	999999	424	365	452	593	999999	408	296	999999	237	999999	763	80	243	780	999999	276	335	999999	567	250	782	404	463	610	265	999999	554	432	682	299	460	999999	999999	211	41	938	317	404	999999	587	174	999999	352	430	150	764	684	390	153	95	854	560	689	931	999999	999999	999999	841	999999	336	999999	864	999999	937	885	999999	999999	41	748	362	959	931	999999	979	999999	731	61	999999	469	501	999999	999999	289	597	445	900	999999	398	430	999999	46	475	76	359	999999	999999	199	999999	544	244	22	652	641	790	135	923	61	709	999999	59	968	999999	382	836	891	689	584	273	501	985	999999	999999	999999	999999	326	999999	999999	159	999999	999999	541	646	498	235	488	792	533	499	999999	522	999999	466	542	999999	52	177	999999	240	999999	54	725	926	913	559	999999	659	999999	999999	474	641	68	902	463	90	518	331	380	157	999999	109	999999	999999	802	979	146	282	999999	239	999999	158	999999	634	691	212	59	999999	733	939	730	829	751	629	35	999999	464	999999	13	461	862	721	999999	945	882	368	999999	640	134	933	422	231	839	811	219	325	250	433	221	260	41	903	999999	440	999999	528	358	537	70	971	525	999999	999999	368	999999	973	361	455	752	999999	324	419	490	999999	999999	509	999999	999999	419	709	999999	40	734	752	430	959	132	366	999999	364	20	999999	579	162	417	231	999999	480	444	245	999999	794	681	999999	935	621	422	798	999999	917	538	418	127	360	391	494	465	526	937	417	999999	994	926	397	321	999999	839	999999	391	999999	557	519	505	999999	745	795	999999	845	816	809	999999	999999	999999	612	826	999999	999999	999999	999999	923	765	435	542	36	394	970	999999	293	577	971	782	94	999999	617	999999	28	913	943	615	596	145	999999	710	138	870	999999	551	323	999999	999999	999999	999999	567	468	539	132	977	478	999999	774	927	999999	278	845	36	999999	917	835	999999	808	688	299	613	184	787	155	724	413	166	868	429	554	999999	858	249	171	999999	947	999999	247	51	999999	163	840	669	999999	351	999999	111	417	608	716	81	763	40	442	17	393	681	394	407	999999	999999	921	355	382	353	420	605	865	936	970	999999	15	766	253	145	772	515	718	804	999999	999999	748	269	713	483	999999	827	806	999999	142	276	999999	999999	999999	132	999999	494	296	725	999999	268	246	999999	638	958	999999	996	786	999999	244	999999	999999	589	547	271	573	661	642	999999	394	592	799	710	999999	703	999999	174	298	131	902	999999	228	999999	999999	601	75	278	
630	754	417	962	51	509	919	263	313	999999	303	216	559	580	999999	397	999999	349	999999	999999	999999	934	895	901	707	665	404	956	660	969	717	999999	206	305	40	888	491	999999	550	299	791	999999	999999	958	999999	91	999999	999999	436	830	662	999999	141	539	601	999999	858	516	999999	386	999999	963	603	344	397	999999	20	999999	549	963	906	907	999999	999999	999999	135	545	999999	999999	626	103	81	530	829	999999	193	813	667	703	344	40	974	178	999999	193	999999	947	65	571	523	80	999999	782	999999	924	754	999999	961	794	475	161	921	486	638	292	999999	442	999999	37	999999	543	353	560	214	999999	999999	999999	633	986	916	999999	489	999999	516	555	999999	999999	67	905	562	457	852	872	237	193	119	498	539	882	159	395	183	38	368	999999	727	756	577	999999	999999	25	111	974	877	999999	999999	999999	999999	999999	505	744	999999	868	474	755	691	480	332	999999	823	999999	209	999999	837	531	14	461	17	999999	827	40	721	526	912	547	356	878	995	940	522	563	528	999999	387	414	20	315	563	999999	298	999999	433	556	717	559	815	360	147	356	292	999999	999999	999999	265	999999	33	858	999999	927	409	812	485	392	509	270	999999	999999	373	432	520	999999	897	404	999999	581	607	174	809	362	732	995	741	649	999999	999999	23	95	201	912	391	161	999999	635	999999	999999	771	50	999999	457	645	72	999999	714	835	593	999999	154	205	683	999999	858	999999	603	999999	414	81	835	734	999999	999999	999999	561	460	51	368	999999	272	202	761	810	566	127	361	716	670	18	36	814	74	989	869	889	517	999999	532	112	756	440	798	999999	935	316	850	211	817	510	999999	673	476	253	60	952	444	999999	999999	999999	697	886	535	406	54	31	999999	217	386	939	53	414	518	266	999999	999999	999999	356	875	999999	276	160	899	169	999999	363	999999	820	939	917	999999	644	745	791	414	870	904	401	370	999999	645	642	824	877	999999	131	165	219	659	228	999999	97	998	59	474	547	986	999999	999999	691	684	849	278	469	999999	409	669	727	851	723	927	12	986	961	999999	634	336	999999	999999	360	208	138	170	721	369	999999	646	695	326	867	883	538	999999	678	239	795	373	364	999999	67	461	438	368	936	300	556	110	999999	444	840	220	964	999999	574	999999	556	689	557	110	999999	762	999999	999999	983	839	999999	534	999999	999999	999999	270	972	638	644	898	770	999999	999999	430	999999	267	609	260	485	999999	919	999999	999999	999999	683	999999	816	999999	999999	304	487	37	384	106	901	31	792	314	999999	
999999	248	336	38	676	723	999999	999999	137	297	869	163	723	925	336	920	533	631	132	59	713	453	718	380	349	420	742	999999	999999	528	999999	474	305	635	999999	999999	592	837	999999	472	999999	651	689	965	999999	151	764	111	58	186	378	399	669	999999	911	999999	529	999999	688	266	999999	999999	336	608	506	404	858	999999	30	999999	337	696	405	660	162	71	764	999999	982	208	656	640	347	951	160	401	999999	50	723	778	999999	637	158	970	491	505	324	999999	999999	993	293	675	91	999999	848	999999	994	19	999999	999999	371	999999	972	490	609	349	63	385	457	114	599	999999	999999	252	999999	999999	547	435	178	999999	999999	683	293	989	914	980	559	216	113	478	407	795	938	873	416	122	999999	668	370	152	999999	939	633	364	403	475	310	838	112	158	999999	999999	841	455	112	688	493	983	575	629	790	847	282	979	999999	804	999999	501	999999	915	45	879	74	999999	214	808	999999	999999	595	448	680	999999	114	954	344	999999	999999	999999	770	727	629	680	102	999999	362	999999	666	654	999999	598	596	809	999999	196	122	264	504	815	251	304	638	563	398	999999	999999	999999	742	327	644	999999	851	396	999999	118	296	364	787	999999	673	609	999999	405	999999	996	999999	870	718	917	842	89	999999	147	251	999999	99	75	999999	999999	999999	999999	862	999999	19	999999	747	999999	999999	999999	900	999999	477	181	152	641	163	999999	292	999999	284	999999	361	825	485	564	532	713	155	999999	28	999999	82	821	540	390	999999	802	395	491	259	652	792	823	26	94	999999	999999	999999	609	323	857	782	999999	691	714	999999	999999	863	454	267	44	999999	999999	999999	680	999999	656	999999	762	999999	999999	846	801	152	632	295	999999	808	999999	952	369	718	546	941	170	447	999999	999999	826	458	999999	938	999999	234	225	598	968	947	999999	999999	956	533	243	714	962	20	981	748	68	999999	404	238	473	502	999999	999999	517	882	714	242	503	525	814	313	194	422	905	577	999999	43	327	589	472	999999	996	999999	484	832	978	999999	999999	442	81	407	63	482	475	999999	999999	899	91	999999	242	113	905	440	718	999999	529	549	115	999999	821	35	999999	814	765	999999	506	71	840	684	903	564	776	71	999999	416	259	712	947	467	999999	38	952	241	356	368	95	565	127	555	313	439	55	999999	621	55	999999	248	716	992	942	999999	999999	999999	191	678	337	844	985	311	679	999999	602	648	173	792	82	870	468	999999	999999	940	944	295	381	999999	519	724	449	408	999999	21	995	955	524	976	970	555	59	
678	41	250	579	999999	875	999999	836	406	999999	828	999999	434	780	999999	604	11	330	999999	35	999999	999999	612	404	586	999999	668	821	647	133	197	822	527	820	790	374	156	371	139	419	999999	638	999999	836	621	435	686	240	686	360	523	999999	999999	529	342	999999	429	999999	992	624	999999	674	999999	283	700	16	455	613	990	944	457	999999	200	362	999999	88	999999	775	783	999999	513	438	999999	297	609	541	625	998	488	999999	945	310	378	514	999999	220	999999	838	145	614	980	999999	999999	999999	902	883	465	844	388	264	474	999999	72	842	999999	779	539	999999	674	169	390	457	135	720	999	157	272	999999	159	999999	638	216	639	999999	999999	440	999999	999999	395	999999	999999	780	619	999999	805	300	247	536	403	433	680	999999	174	976	234	533	947	529	741	999999	620	779	694	458	625	999999	999999	999999	671	680	591	145	516	999999	93	999999	837	901	914	708	909	736	999999	726	260	101	999999	663	999999	999999	493	668	999999	999999	115	306	999999	171	608	548	285	353	864	722	999999	544	41	999999	892	623	696	55	999999	42	845	999999	496	968	208	534	999999	999999	949	999999	196	922	483	876	841	999999	525	676	302	375	433	999999	999999	999999	883	715	69	824	999999	331	999999	447	999999	999999	999999	230	999999	126	999999	84	332	923	404	999999	999999	919	70	164	999999	115	108	999999	752	249	609	290	23	999999	999999	492	474	401	591	628	84	749	870	854	92	999999	999999	408	713	227	52	999999	171	42	43	964	654	999999	448	665	999999	930	694	812	29	999999	999999	882	41	480	610	931	342	775	764	999999	999999	216	82	765	137	699	316	999999	206	999999	128	980	893	130	837	569	953	926	999999	153	999999	67	834	577	999999	104	376	999999	999999	121	176	395	999999	256	914	999999	832	999999	537	999999	623	169	999999	919	999999	236	989	910	643	51	977	416	380	621	999999	991	382	999999	999999	42	999999	84	917	95	933	733	999999	646	215	999999	999999	280	398	872	530	894	451	914	192	186	999999	466	598	576	143	760	999999	656	524	923	75	337	331	504	999999	999999	252	530	999999	661	999999	352	705	254	314	999999	999999	507	100	838	550	999999	999999	185	927	866	485	999999	951	182	999999	67	999999	999999	333	999999	949	894	999999	999999	651	920	999999	530	663	762	999999	999999	272	436	743	517	565	686	383	607	25	155	577	999999	73	901	579	999999	943	466	230	422	920	905	758	999999	835	120	196	999999	539	791	522	174	999999	141	89	525	999999	211	999999	999999	909	725	393	803	327	338	917	750	
351	125	587	999999	999999	348	999999	366	677	999999	681	455	500	753	999999	999999	632	412	999999	932	822	63	383	742	964	784	512	205	521	954	999999	507	202	445	287	424	214	325	632	999999	707	722	847	820	529	999999	945	165	657	170	181	914	110	984	928	297	741	845	999999	756	999999	238	845	722	813	184	262	64	476	654	28	316	779	470	234	109	999999	563	222	999999	839	357	999999	360	783	891	406	218	516	999999	999999	999999	93	875	931	999999	876	999999	999999	355	794	891	689	12	999999	864	145	639	760	828	91	188	999999	324	917	488	690	495	939	921	777	54	547	486	972	659	233	903	539	755	999999	91	556	999999	999999	947	667	545	218	999999	756	767	999999	688	908	503	999999	768	957	452	788	999999	195	999999	577	750	353	999999	999999	492	999999	999999	999999	14	605	10	632	999999	999999	969	821	154	286	29	175	999999	596	859	577	999999	922	465	945	96	966	841	895	999999	299	383	999999	464	999999	999999	999999	999999	667	453	93	908	871	971	577	988	631	644	115	999999	920	568	999999	999999	635	561	570	999999	295	23	47	763	114	172	999999	817	375	367	639	560	999999	999999	352	152	999999	669	999999	999999	888	999999	999999	332	999999	730	549	731	229	120	828	953	166	113	238	654	415	329	803	709	999999	759	622	999999	999999	554	434	280	225	21	718	966	954	618	296	338	558	715	36	384	622	744	598	265	999999	686	404	637	421	698	736	999999	865	898	455	139	999999	200	327	192	305	279	515	217	402	861	998	547	999999	900	106	700	302	429	97	761	999999	367	999999	328	160	797	999999	527	285	271	999999	66	173	167	999999	367	999999	844	999999	352	238	390	863	999999	687	857	820	520	999999	45	163	999999	811	694	968	977	999999	999	41	508	421	999999	999999	140	999999	999999	383	659	907	999999	313	458	350	744	999999	779	504	67	641	303	976	348	925	249	117	999999	999999	479	198	999999	901	999999	812	580	999999	250	458	732	917	999999	999999	170	612	863	732	705	104	76	171	199	483	999999	999999	999999	531	999999	72	693	33	103	697	904	471	999999	837	999999	645	770	813	999999	331	771	149	896	819	816	735	72	517	412	571	188	318	999999	541	999999	999999	84	58	858	187	999999	709	999999	57	579	999999	720	35	816	999999	999999	262	878	999999	712	268	471	919	715	347	10	185	620	532	999999	596	472	999999	343	999999	999999	721	955	115	566	72	325	849	250	999999	999999	46	700	352	247	925	439	999999	829	245	568	164	343	520	999999	589	98	
302	539	982	236	370	999999	931	497	612	307	772	999999	999999	943	999999	999999	999999	332	963	485	999999	294	592	999999	341	999999	108	326	416	388	444	928	976	973	33	319	268	890	654	354	769	855	999999	999999	999999	828	189	302	999999	486	745	197	999999	114	821	17	947	999999	895	839	594	614	91	233	863	999999	335	677	999999	312	420	707	678	999999	715	999999	658	964	500	512	999999	805	380	930	642	999999	715	872	161	999999	372	442	995	999999	759	999999	773	411	764	999999	503	512	999999	643	75	48	999999	999999	398	999999	359	982	335	392	498	788	999999	160	591	617	138	463	525	904	940	978	999999	863	859	999999	648	256	999999	677	19	999999	999999	737	864	603	737	122	483	752	666	389	116	612	326	971	999999	623	819	999999	693	50	987	477	703	97	999999	655	743	837	760	999999	999999	657	383	659	364	506	295	999999	999999	999999	979	772	999999	560	871	999999	546	888	999999	999999	999999	999999	983	999999	999999	955	44	777	999999	999999	999999	646	992	564	606	458	239	999999	616	423	999999	831	277	677	70	224	239	152	999999	999999	119	854	206	999999	675	730	999999	414	807	408	472	518	721	798	647	342	999999	684	999999	422	869	878	999999	226	698	999999	785	316	908	999999	726	891	561	48	999999	524	999999	267	889	876	784	825	860	218	951	999999	999999	478	39	999999	444	999999	198	999999	999999	240	583	979	46	79	944	367	506	179	681	580	957	683	999999	133	892	521	999999	999999	637	53	27	999999	275	999999	495	316	286	189	202	999999	999999	757	999999	741	940	470	231	819	932	999999	329	691	999999	999999	860	436	999999	906	999999	999999	760	121	176	325	222	520	714	166	584	637	999999	326	999999	999999	999999	999999	13	94	192	432	300	975	155	999999	724	336	536	999999	29	68	664	999999	354	279	421	591	591	364	528	430	755	74	244	304	347	12	713	999999	999999	660	432	567	724	413	632	784	966	999999	600	999999	983	820	147	525	972	709	972	999999	999999	295	999999	999999	565	762	676	236	741	850	872	999999	622	510	999999	368	635	106	656	940	647	637	999999	635	999999	642	446	935	926	719	999999	637	40	999999	936	999999	51	783	999999	999999	737	999999	999999	999999	999999	878	999999	483	429	779	889	876	63	41	999999	461	670	983	885	999999	325	999999	310	32	999999	245	691	616	999999	193	327	852	999999	694	213	999999	594	509	551	884	379	963	999999	156	829	455	583	998	946	485	547	67	897	88	646	999999	999999	30	597	848	999999	999999	909	245	999999	47	781	999999	999999	999999	
867	170	441	11	554	999999	235	163	999999	83	661	692	999999	98	646	999999	955	26	57	217	156	573	999999	703	999999	721	64	279	695	999999	673	224	180	138	617	386	625	999999	534	294	770	941	999999	523	196	504	986	820	599	999999	91	765	999999	620	999999	304	999999	738	313	832	307	999999	999999	410	999999	999999	522	541	481	269	644	999999	491	999999	447	215	999999	398	999999	203	735	243	680	999999	710	908	999999	559	467	322	138	887	999999	999999	999999	814	483	427	124	999999	981	455	349	339	557	32	283	559	183	465	559	859	999999	120	107	999999	999999	964	699	999999	999999	999999	84	168	141	999999	999999	790	999999	999999	731	327	284	766	999999	999999	894	350	946	688	999999	352	386	999999	763	999999	665	481	999999	922	539	518	728	999999	999999	28	999999	190	999999	799	999999	493	999999	999999	734	242	584	465	899	817	179	934	999999	20	866	201	586	82	999999	999999	102	995	195	852	103	222	599	661	561	999999	908	999999	999999	999999	999999	150	999999	835	277	531	695	210	999999	786	999999	604	500	717	755	23	441	999999	999999	346	707	999999	307	932	457	521	999999	999999	999999	706	908	466	791	871	876	726	633	750	999999	999999	999999	891	424	409	109	498	999999	881	906	547	999999	610	927	806	449	585	843	636	388	755	887	772	306	875	877	296	999999	999999	999999	39	389	690	502	911	999999	999999	999999	898	832	958	799	999999	26	999999	945	999999	999999	985	431	301	999999	997	372	999999	986	403	999999	548	999999	812	685	102	999999	876	167	80	118	999999	636	633	999999	944	999999	999999	999999	136	756	939	930	999999	999999	827	207	549	999999	392	328	999999	925	775	230	596	999999	30	999999	706	720	150	999999	999999	199	999999	358	798	999999	999999	204	942	103	859	647	655	617	951	999999	999999	895	502	999999	775	751	999999	100	860	413	999999	577	783	156	260	415	615	741	999999	390	245	999999	409	698	219	999999	386	358	999999	138	574	978	425	965	426	810	228	999999	432	999999	999999	431	497	394	999999	369	420	796	842	454	41	914	562	571	999999	388	999999	803	519	587	999999	999999	35	732	999999	876	162	818	730	999999	999999	204	999999	999999	857	814	981	999999	999999	999999	777	589	516	621	106	659	426	999999	156	47	325	999999	901	845	999999	999999	405	999999	999999	130	217	999999	75	403	999999	837	999999	628	713	999999	407	480	111	670	809	785	801	414	636	189	459	999999	671	692	134	773	302	999999	999999	999999	418	999999	469	581	641	185	999999	122	999999	269	63	797	150	999999	640	844	322	241	45	971	999999	
991	999999	376	999999	999999	999999	999999	278	999999	544	143	999999	82	595	190	21	530	38	999999	271	688	59	377	135	662	166	999999	62	289	460	71	436	215	227	999999	999999	103	910	731	254	150	843	999999	724	919	354	78	555	999999	999999	792	999999	999999	709	735	942	760	999999	18	753	410	999999	989	42	482	706	247	854	179	999999	999999	619	306	999999	131	999999	187	652	999999	999999	98	974	602	456	668	858	35	505	492	484	337	852	999999	978	843	999999	999999	839	999999	999999	117	224	386	367	914	999999	906	30	588	890	765	118	44	999999	664	999999	728	542	373	624	681	741	371	999999	764	999999	717	327	546	999999	990	347	410	993	999999	873	597	244	542	495	951	999999	917	602	718	229	818	211	324	999999	999999	322	475	627	999999	375	999999	691	602	848	465	589	484	999999	900	999999	707	999999	500	790	838	493	999999	999999	673	676	999999	769	976	545	257	999999	999999	138	220	677	872	783	461	834	31	906	642	693	40	371	530	640	701	301	522	776	711	533	579	606	322	597	953	864	551	999999	715	67	600	999999	585	999999	75	999999	555	999999	589	665	769	932	851	316	999999	999999	156	193	78	684	33	480	803	480	559	999999	999999	284	829	597	293	938	200	999999	102	999999	786	184	575	999999	746	597	999999	56	763	999999	755	15	999999	651	717	999999	25	40	44	999999	156	999999	999999	461	867	999999	104	999999	999999	999999	999999	276	223	999999	999999	972	618	599	938	435	999999	999999	716	912	859	359	999999	187	999999	925	923	999999	550	972	933	999999	387	999999	611	475	502	205	999999	999999	999999	488	791	982	136	999999	999999	999999	102	608	836	398	398	884	602	999999	746	999999	999999	456	908	581	725	251	834	844	594	504	988	473	932	97	999999	783	16	380	567	551	999999	145	999999	507	999999	942	145	999999	291	503	999999	103	999999	585	999999	999999	34	999999	999999	550	158	291	159	255	437	628	676	749	315	999999	999999	231	949	999999	866	976	280	410	513	783	115	299	562	101	982	894	743	356	13	865	759	999999	999999	27	999999	999999	999999	999999	79	999999	275	396	239	676	625	299	153	535	719	117	948	623	821	979	445	999999	728	68	272	542	885	999999	745	450	855	206	614	932	800	999999	990	349	999999	74	517	999999	70	885	999999	693	751	218	637	999999	999999	145	859	637	999999	544	999999	927	667	999999	564	946	650	789	820	999999	684	220	999999	622	127	999999	293	757	472	726	798	842	592	999999	791	676	692	999999	533	720	999999	977	360	266	65	73	999999	803	
999999	999999	999999	999999	999999	57	18	540	484	24	778	318	852	999999	175	999999	999999	999999	344	98	999999	887	264	999999	265	110	91	707	860	477	566	64	926	999999	257	999999	999999	527	777	545	570	260	999999	677	82	224	867	999999	812	504	521	999999	999999	999999	67	622	999999	999999	25	964	965	311	999999	999999	457	724	392	372	855	274	207	228	999999	798	999999	495	695	586	728	999999	999999	847	894	366	956	708	999999	999999	432	999999	593	391	511	813	580	269	580	195	229	358	832	505	388	548	306	303	438	930	75	572	926	730	548	974	731	127	416	323	60	749	399	59	940	999999	680	999999	999999	999999	228	268	999999	510	366	380	999999	737	468	356	999999	663	999999	404	999999	999999	708	862	843	537	91	462	852	999999	144	480	958	783	564	999999	867	999999	587	821	711	999999	999999	425	373	177	765	994	999999	69	263	397	478	999999	781	91	521	999999	999999	188	535	766	999999	656	376	999999	421	435	183	310	489	579	86	458	693	470	211	293	999999	999999	772	999999	802	792	13	747	11	999999	11	999999	646	59	517	408	296	999999	999999	999999	59	487	756	999999	999999	358	580	999999	321	999999	310	999999	879	238	328	999999	415	448	963	623	652	628	884	999999	433	700	999999	439	999999	999999	172	749	999999	210	243	21	919	442	276	999999	221	329	436	981	999999	690	603	418	999999	999999	993	848	980	776	999999	430	602	309	906	130	999999	150	621	643	857	999999	252	679	994	316	388	973	181	519	411	333	202	902	792	743	999999	255	709	999999	684	324	768	999999	851	813	419	619	999999	155	758	81	999999	792	134	112	999999	999999	999999	423	999999	30	676	471	374	35	999999	699	999999	172	33	450	441	768	999999	542	793	949	999999	191	897	999999	999999	36	760	999999	625	999999	999999	689	305	182	999999	295	32	999999	999999	307	927	826	999999	720	999999	373	131	318	640	938	833	592	319	498	999999	242	526	71	583	650	710	44	410	827	921	827	867	850	619	155	746	999999	894	496	31	11	605	187	999999	83	999999	452	700	999999	576	195	379	807	87	598	769	960	91	997	999999	999999	426	758	798	285	999999	280	699	999999	999999	538	697	823	477	103	999999	999999	405	510	745	267	999999	723	999999	735	457	69	773	30	386	785	223	896	899	999999	999999	846	388	390	999999	633	753	999999	999999	48	999999	555	340	983	961	999999	565	581	262	338	999999	702	508	73	999999	999999	999999	679	118	999999	324	999999	924	349	518	790	961	25	933	121	999999	999999	239	999999	247	901	729	790	
68	956	230	642	644	570	999999	883	999999	325	562	139	136	999999	107	87	723	697	631	999999	474	180	468	550	999999	999999	823	999999	473	295	825	926	716	716	620	999999	999999	682	166	999999	999999	635	999999	999999	463	803	984	999999	999999	999999	498	999999	280	999999	325	888	999999	680	995	503	746	157	420	62	999999	635	423	420	999999	946	999999	999999	540	277	230	839	728	822	96	999999	166	393	400	321	797	285	655	977	400	732	999999	515	686	663	999999	622	224	399	156	827	390	574	977	94	270	457	19	999999	518	486	169	675	999999	161	347	999999	756	109	265	223	979	445	30	731	293	385	364	876	999999	607	624	999999	675	269	463	591	415	316	60	349	275	999999	469	914	572	999999	922	535	326	999999	865	999999	144	999999	999999	945	554	256	800	884	103	143	353	910	861	830	10	333	698	999999	999999	999999	58	915	999999	999999	975	115	168	305	463	828	559	405	741	508	204	999999	422	517	47	169	515	176	256	142	309	999999	63	999999	999999	999999	837	999999	316	999999	999999	228	986	520	969	999999	999999	505	430	274	583	947	178	999999	635	268	911	999999	717	788	934	881	668	999999	37	999999	62	426	318	865	991	988	999999	326	441	999999	755	901	547	599	82	999999	746	982	558	999999	390	700	999999	729	686	656	853	999999	491	195	999999	999999	492	553	396	670	196	564	282	595	999999	852	921	659	512	999999	642	128	715	999999	999999	686	266	675	999999	361	999999	588	189	999999	144	571	834	999999	426	584	999999	994	213	411	823	191	709	999999	503	537	999999	456	227	676	23	735	999999	567	60	873	914	817	516	44	360	608	384	937	999999	296	27	676	243	927	601	648	915	314	109	954	976	302	181	509	999999	864	999999	999999	331	409	759	999999	999999	553	670	601	487	999999	61	999999	806	771	999999	217	519	113	223	299	84	375	820	507	467	999999	896	999999	999999	17	462	495	999999	871	616	60	537	999999	480	689	266	999999	999999	746	262	883	157	214	789	964	989	478	651	999999	439	999999	589	261	809	109	656	59	999999	999999	716	565	979	935	165	462	999999	769	999999	533	42	84	214	83	255	583	948	999999	831	681	28	999999	844	174	441	660	471	285	999999	381	43	217	54	999999	40	999999	904	222	59	999999	999999	230	846	128	999999	999999	999999	515	16	235	161	964	227	284	461	732	721	999999	503	504	991	404	828	261	499	825	999999	524	999999	999999	679	735	643	505	999999	797	999999	726	999999	999999	909	956	279	715	230	79	990	999999	238	307	
976	99	999999	999999	345	889	999999	594	628	999999	335	236	471	458	556	425	331	999999	886	664	594	994	689	426	594	44	134	122	40	430	834	999999	999999	745	581	999999	27	98	169	999999	405	552	999999	911	751	999999	494	820	168	804	999999	278	884	999999	713	981	410	999999	999999	310	764	999999	999999	207	389	77	940	726	877	966	408	242	562	388	268	999999	999999	777	675	911	999999	999999	999999	236	682	565	384	999999	999999	599	999999	724	999999	858	743	125	999999	999999	999999	683	743	768	943	202	999999	515	715	506	999999	671	95	999999	626	58	999999	999999	335	338	525	823	693	228	999999	287	999999	683	114	704	999999	153	999999	995	255	991	178	781	370	999999	829	999999	849	877	416	371	514	999999	999999	89	107	293	790	999999	384	708	990	999999	85	999999	999999	999999	999999	21	862	999999	617	99	387	635	880	978	100	573	999999	358	973	815	811	999999	772	242	585	34	606	361	999999	402	999999	547	10	653	706	999999	357	999999	765	838	25	999999	753	424	177	473	999999	999999	202	226	999999	999999	734	999999	712	999999	893	181	147	386	999999	511	809	225	478	999999	634	999999	281	396	999999	400	592	145	799	567	577	358	74	999999	825	487	168	146	250	594	812	825	999999	953	810	186	969	999999	999999	514	445	538	946	337	999999	972	846	805	10	761	443	599	385	999999	185	999999	999999	34	560	927	352	672	974	999999	999999	809	999999	328	586	49	430	999999	711	295	131	49	412	737	283	852	999999	362	145	999999	161	999999	999999	794	999999	274	79	944	999999	999999	171	772	563	999999	309	39	686	528	228	961	340	239	999999	100	33	146	999999	379	751	999999	999999	990	536	999999	733	999999	370	999999	551	322	969	999999	384	214	999999	359	485	999999	999999	254	175	999999	999999	184	158	999999	335	358	771	641	141	699	203	999999	220	181	245	999999	999999	999999	668	999999	999999	906	991	854	999999	683	999999	674	661	793	942	999999	542	183	856	361	348	999999	488	999999	999999	909	191	280	999999	263	994	952	123	417	21	942	585	999999	999999	237	999999	303	75	999999	391	999999	999999	999999	757	697	588	46	325	884	729	999999	16	657	466	77	725	721	999999	999999	688	999999	561	999999	999999	10	999999	562	48	999999	999999	54	746	836	629	633	930	843	522	594	674	957	999999	239	687	494	999999	928	999999	78	511	472	999999	473	963	376	999999	735	566	999999	776	999999	998	999999	715	684	780	180	37	832	147	882	999999	977	999999	731	387	332	566	999999	999999	999999	48	999999	127	999999	324	282	999999	263	999999	204	
286	765	818	648	999999	941	523	13	713	765	999999	999999	930	629	999999	752	999999	241	989	222	179	278	692	999999	987	38	578	19	999999	508	307	774	999999	943	999999	442	169	289	773	999999	808	999999	584	309	999999	999999	999999	498	442	571	736	640	274	875	34	17	83	999999	661	999999	373	999999	642	215	999999	999999	946	987	33	999999	593	266	999999	552	414	616	694	393	693	639	989	89	577	799	771	999999	510	868	999999	598	368	135	627	843	83	304	999999	999999	840	964	411	61	474	610	999999	479	182	721	471	417	322	690	999999	31	939	999999	999999	999999	443	801	626	87	79	435	999999	467	999999	625	479	119	696	325	999999	999999	237	938	615	999999	821	999999	494	789	407	511	285	678	999999	606	903	790	367	87	935	49	348	333	999999	49	146	999999	841	999999	251	361	721	999999	999999	999999	794	11	677	999999	31	999999	317	837	680	567	160	795	681	42	721	689	752	618	999999	512	999999	904	999999	999999	999999	310	460	937	547	56	790	288	999999	172	999999	902	122	398	999999	794	732	511	999999	424	889	351	838	808	835	999999	999999	113	616	635	242	999999	54	111	148	720	690	379	999999	634	777	871	265	519	231	818	577	363	999999	596	780	999999	261	999999	686	488	472	652	112	984	447	687	671	999999	930	921	858	20	259	346	999999	363	999999	999999	999999	999999	96	329	587	26	999999	255	999999	30	855	364	638	511	424	999999	258	48	276	315	196	100	999999	361	589	309	960	566	114	224	493	427	667	242	895	669	999999	152	75	999999	999999	202	999999	651	59	999999	292	356	999999	599	98	74	96	905	832	556	999999	735	740	288	65	999999	150	337	537	437	697	406	999999	755	267	115	999999	190	316	994	999999	558	999999	999999	26	614	971	999999	999999	428	341	761	409	349	852	667	411	787	40	580	999999	808	999999	999999	878	886	740	840	341	982	101	905	599	837	600	268	432	999999	999999	450	456	635	210	999999	106	999999	999999	276	902	600	704	196	160	999999	999999	156	443	690	144	999999	874	141	184	153	999999	435	171	572	999999	593	999999	999999	525	589	134	426	607	16	525	999999	889	474	937	740	288	905	999999	864	894	999999	825	742	592	999999	576	325	461	999999	780	670	773	434	527	318	999999	29	999999	999999	611	526	999999	437	175	201	250	410	203	443	999999	432	681	999999	677	304	768	502	101	999999	23	808	999999	549	999999	999999	179	465	946	628	384	268	244	193	263	378	999999	397	576	401	999999	176	131	28	201	358	989	999999	757	232	
550	863	928	286	999999	802	561	999	212	321	32	785	463	999999	68	999999	197	999999	999999	308	400	381	925	700	502	847	686	999999	357	999999	865	702	708	999999	88	520	339	957	636	999999	817	904	195	265	378	116	712	999999	959	595	170	502	432	999999	999999	179	938	238	784	999999	125	614	651	335	455	329	87	738	495	547	276	240	861	593	999999	495	195	669	331	396	144	139	987	762	715	373	280	999999	892	909	582	111	999999	925	344	999999	262	999999	809	58	999999	973	71	422	999999	930	999999	838	966	346	999999	279	999999	397	576	986	627	888	999999	92	999999	827	999999	999999	965	175	66	935	999999	289	243	336	859	282	999999	170	78	574	444	784	732	441	999999	999999	926	312	999999	785	999999	358	585	373	249	726	999999	211	137	999999	457	162	999999	705	589	687	113	656	419	634	40	415	917	62	454	835	360	617	544	299	999999	999999	970	999999	585	900	703	869	97	142	282	999999	43	593	999999	291	999999	999999	999999	605	453	280	999999	569	999999	944	999999	999999	919	413	376	999999	667	837	999999	999999	191	602	129	999999	983	243	568	999999	361	874	382	334	934	999999	924	334	764	938	846	389	769	411	525	999999	999999	180	949	999999	766	891	999999	205	999999	333	110	317	906	174	999999	999999	999999	616	217	881	572	116	999999	999999	488	51	626	728	990	446	35	780	87	487	228	812	294	885	519	470	385	999999	566	611	999999	616	999999	600	326	636	677	162	204	644	79	363	582	202	204	725	274	770	215	331	307	329	240	429	945	809	925	826	999999	746	506	396	549	986	695	872	624	999999	411	363	768	999999	586	999999	418	999999	239	101	999999	794	205	614	970	999999	314	742	386	999999	999999	517	711	851	65	999999	148	683	814	596	507	999999	110	999999	368	851	999999	434	743	999999	20	91	579	833	146	312	551	891	425	314	682	953	496	626	381	894	652	917	999999	138	999999	735	60	999999	594	367	694	957	256	999999	682	879	999999	587	987	573	937	877	715	753	999999	256	268	509	913	553	999999	484	867	999999	209	645	616	614	504	285	40	999999	248	779	617	999999	645	305	631	802	954	908	999999	999999	957	774	999999	74	999999	57	476	550	730	50	530	220	100	999999	999999	46	273	393	93	712	542	12	638	999999	145	322	999999	962	877	120	999999	928	845	69	516	434	443	999999	391	456	808	999999	215	999999	258	407	999999	863	385	999999	539	999999	999999	926	999999	954	145	276	999999	910	446	514	672	619	451	601	374	999999	275	495	
999999	720	11	636	903	999999	999999	440	687	737	818	747	586	292	580	999999	113	918	999999	561	999999	999999	999999	481	20	304	999999	595	756	656	43	472	999999	889	991	819	569	198	33	999999	167	999999	588	201	101	698	927	389	49	423	999999	455	246	713	999999	436	106	530	626	609	244	999999	999999	999999	999999	356	159	697	301	761	469	915	895	999999	999999	593	588	432	999999	321	376	437	556	343	168	587	235	884	692	564	722	48	571	424	999999	955	30	999999	496	745	548	240	98	999999	999999	582	999999	665	999999	613	848	673	150	314	999999	999999	999999	350	999999	999999	130	275	14	736	999999	430	999999	481	603	448	999999	39	935	999999	999999	146	349	278	999999	585	999999	570	574	89	716	58	898	266	999999	999999	999999	679	686	379	999999	283	235	999999	248	999999	999999	89	72	871	50	818	738	506	542	106	467	999999	999999	999999	999999	560	701	925	30	990	532	97	299	432	148	892	353	566	999999	999999	910	988	39	855	999999	947	507	703	999999	898	999999	401	724	94	999999	922	718	401	999999	73	581	310	341	999999	11	151	789	999999	733	157	999999	999999	999999	52	196	479	358	116	999999	999999	62	999999	886	131	999999	999999	372	215	719	225	184	999999	285	955	917	999999	657	780	853	215	168	868	969	891	433	148	999999	999999	898	244	574	999999	462	148	21	583	424	999999	579	871	779	584	919	517	972	523	896	999999	134	587	822	577	262	733	983	194	38	994	698	540	225	999999	317	485	651	572	999999	147	999999	343	194	447	211	982	999999	999999	948	462	918	910	252	394	557	999999	999999	999999	359	728	164	826	555	429	521	48	999999	98	277	444	866	999999	33	758	999999	999999	402	384	376	279	307	409	245	575	999999	788	298	999999	999999	996	999999	999999	223	770	983	127	999999	764	926	172	337	347	317	999999	999999	518	886	494	999999	766	999999	47	630	89	999999	999999	999999	999999	999999	733	750	999999	954	999999	380	221	999999	999999	775	999999	999999	637	458	213	942	960	102	730	979	999999	999999	804	33	377	87	36	34	144	999999	238	536	808	421	202	999999	512	999999	46	144	384	999999	632	719	349	764	290	588	999999	999999	470	662	999999	999	785	999999	999999	999999	587	203	353	196	62	913	546	999999	999999	226	999999	790	999999	577	66	596	605	245	279	95	999999	612	796	999999	608	997	878	576	674	999999	635	371	477	711	999999	843	790	197	999999	999999	999999	416	570	74	332	635	706	999999	606	274	404	550	562	860	126	974	406	905	588	64	44	970	999999	394	590	
894	323	728	999999	222	999999	417	999999	559	912	999999	52	999999	999999	999999	301	985	970	410	414	999999	999999	616	999999	830	999999	999999	609	225	999999	212	159	185	483	438	321	977	131	999999	999999	999999	584	12	947	849	999999	673	789	615	763	59	999	857	980	999999	94	707	143	941	775	920	808	999999	999999	709	128	866	999999	687	661	323	863	587	940	427	510	807	669	745	898	773	105	993	462	634	999999	301	999999	977	999999	614	844	189	999999	548	188	834	999999	247	999999	75	425	999999	954	449	196	422	916	563	999999	287	999999	398	53	12	824	999999	999999	251	507	826	672	280	999999	56	479	684	969	999999	999999	999999	680	999999	23	832	357	999999	48	22	448	790	999999	641	981	999999	576	455	146	614	724	373	999999	885	740	999999	403	154	999999	907	999999	511	999999	525	324	329	606	616	384	220	654	830	776	284	999999	716	452	40	299	277	480	33	548	365	677	999999	139	795	999999	119	439	213	236	141	999999	936	999999	859	326	999999	999999	960	81	925	959	893	597	271	92	999999	462	372	855	499	999999	947	963	999999	847	999999	200	810	925	275	999999	451	999999	999999	242	866	379	593	714	637	999999	519	951	999999	405	783	287	867	713	667	657	76	357	999999	999999	105	972	259	21	876	471	659	999999	806	999999	999999	999999	999999	39	225	653	868	658	227	692	918	995	999999	999999	999999	999999	332	107	267	617	999999	999999	867	941	147	894	130	581	837	176	158	484	999999	478	887	494	335	838	999999	23	999999	418	139	54	785	110	631	999999	947	999999	148	562	777	198	440	424	999999	20	892	331	533	999999	999999	61	543	443	849	999999	804	999999	837	493	609	999999	829	305	999999	823	166	46	273	562	999999	133	999999	595	707	999999	48	473	73	324	946	999999	489	500	597	88	999999	351	260	758	762	378	877	655	953	532	368	999999	460	607	854	855	68	970	663	697	999999	947	736	891	999999	999999	515	523	999999	442	999999	999999	708	999999	323	999999	785	514	800	265	256	999999	642	184	999999	903	23	465	469	101	999999	999999	837	899	64	562	999999	369	923	431	862	999999	118	999999	999999	39	436	574	294	49	79	553	180	407	451	651	315	999999	999999	999999	327	59	63	455	334	256	501	808	831	760	209	426	591	999999	402	892	274	132	416	569	477	448	181	429	32	999999	999999	439	457	999999	257	62	999999	991	113	812	999999	663	195	521	538	627	743	533	999999	652	961	801	14	559	387	192	999999	732	463	999999	878	634	432	769	907	71	361	429	
513	157	359	599	276	999999	591	610	999999	894	41	999999	705	647	589	379	999999	547	999999	898	34	999999	906	344	538	999999	934	676	240	426	999999	999999	276	324	30	692	302	372	535	424	967	776	999999	999999	700	613	183	240	999999	999999	999999	999999	999999	462	404	448	251	25	999999	52	999999	999999	380	999999	290	564	999999	391	627	896	86	240	22	20	930	258	999999	654	999999	924	60	704	631	187	999999	253	999999	813	920	581	450	999999	310	492	769	62	405	999999	971	999999	39	792	612	157	976	936	358	625	531	999999	630	597	381	999999	991	950	294	999999	271	46	999999	770	471	55	455	799	999999	529	999999	878	852	999999	682	507	895	999999	101	483	211	322	999999	225	291	774	999999	853	999999	173	501	818	999999	212	474	935	999999	999999	330	999999	999999	186	16	829	384	653	303	999999	915	999999	999999	999999	859	810	992	948	999999	999999	488	696	104	999999	894	766	37	432	120	649	618	747	95	999999	937	534	781	34	315	75	840	638	481	413	938	41	921	999999	959	999999	220	999999	793	912	779	633	472	109	291	250	999999	952	999999	653	999999	999999	788	615	796	335	38	967	643	999999	999999	999999	999999	691	663	999999	844	270	472	162	439	103	954	183	856	313	72	999999	999999	74	273	887	105	827	999999	999999	252	316	971	634	929	253	999999	716	253	999999	418	780	445	428	406	541	489	390	224	999999	223	615	758	492	273	999999	234	999999	813	781	999999	398	217	893	620	999999	999999	838	233	195	221	247	929	927	895	291	246	324	667	732	999999	999999	999999	647	556	637	557	488	371	582	28	312	903	472	183	999999	572	999999	999999	868	252	651	999999	38	624	975	685	831	597	981	999999	910	910	90	383	51	785	570	346	983	981	810	477	999999	177	999999	999999	467	754	875	999999	999999	999999	799	489	756	556	584	32	581	952	999999	890	389	472	118	401	822	98	142	244	999999	999999	824	887	442	999999	517	861	716	640	228	999999	722	999999	999999	403	121	601	999999	494	210	547	764	41	265	999999	97	187	68	999999	522	378	999999	640	716	487	999999	912	57	999999	49	722	316	999999	999999	648	178	999999	999999	715	290	999999	999999	647	43	465	451	999999	631	522	95	339	803	209	128	849	465	999999	556	938	710	208	553	54	999999	488	241	824	307	616	999999	971	140	352	236	301	907	974	606	260	46	999999	999999	534	999999	999999	919	999999	822	885	192	999999	569	999999	15	91	677	426	202	555	233	626	999999	999999	772	999999	208	460	999999	826	941	999999	999999	
306	902	999999	917	999999	558	745	999999	999999	12	421	434	999999	411	33	347	999999	999999	999999	781	61	999999	999999	413	999999	762	382	510	468	999999	995	943	701	612	273	999999	999999	174	658	867	456	986	109	624	84	590	999999	999999	185	999999	828	213	459	709	999999	278	493	407	999999	999999	186	245	110	990	17	478	732	61	148	818	153	999999	964	999999	335	74	927	794	339	685	653	669	334	355	314	999999	493	991	188	994	721	797	523	402	691	221	885	118	617	999999	857	67	574	999999	969	999999	248	999999	999999	368	351	698	77	999999	999999	516	910	754	686	224	984	740	872	999999	106	999999	999999	572	932	124	189	819	999999	733	999999	596	105	999999	999999	999999	553	657	617	819	653	33	729	999999	789	184	999999	140	999999	402	621	127	194	430	999999	622	392	675	904	999999	189	531	999999	343	147	26	421	943	999999	230	999999	999999	133	999999	999999	83	999999	909	782	757	813	58	396	785	999999	710	999999	674	707	763	999999	878	753	357	640	999999	512	395	419	773	762	367	999999	999999	999999	999999	993	141	929	196	995	483	893	156	456	140	999999	735	999999	437	615	999999	245	614	999999	793	583	775	422	379	571	241	999999	999999	994	456	296	195	64	828	716	999999	744	999999	768	599	984	606	999999	509	986	999999	999999	982	999999	25	131	158	64	938	710	228	719	999999	625	763	983	883	161	999999	844	999999	680	402	720	346	11	999999	845	557	808	999999	874	913	392	794	999999	516	851	999999	334	147	140	999999	128	498	999999	194	895	14	616	110	454	901	999999	46	106	771	272	999999	23	406	999999	506	139	733	353	806	999999	830	696	476	42	182	674	706	999999	564	999999	231	999999	817	829	841	941	707	532	972	999999	356	698	999999	254	999999	999999	999999	835	634	986	394	155	754	25	74	317	149	78	281	999999	957	227	999999	999999	50	999999	205	576	470	565	432	210	380	557	821	142	999999	999999	12	999999	745	871	194	578	889	86	41	999999	764	533	802	999999	260	745	300	139	166	808	999999	999999	999999	362	374	79	563	193	774	999999	204	932	916	917	76	999999	999999	999999	42	963	607	964	14	404	811	999999	999999	793	950	635	267	999999	976	592	27	999999	448	393	507	125	24	705	999999	835	607	999999	616	884	572	196	264	999999	106	203	210	250	989	375	999999	436	315	770	999999	148	938	511	955	334	899	67	624	107	588	916	948	999999	661	999999	796	999999	999999	878	230	763	381	63	999999	783	391	777	999999	83	843	80	809	254	472	173	896	
999999	877	292	985	999999	571	166	625	999999	999999	309	588	821	578	999999	116	437	549	480	767	884	999999	182	942	999999	48	551	264	518	999999	704	439	498	999999	999999	111	47	999999	715	201	224	438	999999	539	92	999999	999999	504	999999	999999	382	999999	999999	406	21	190	704	350	863	476	30	902	116	82	549	869	100	549	879	470	79	544	999999	288	553	456	509	643	860	933	841	56	999999	554	734	10	447	102	999999	518	407	697	39	249	999999	321	999999	343	989	999999	108	999999	625	811	894	838	870	713	852	999999	681	70	490	930	999999	999999	999999	562	348	999999	999999	998	289	370	999999	999999	514	595	117	999999	999999	999999	653	999999	834	193	430	181	659	896	999999	733	999999	999999	836	346	217	109	999999	206	401	999999	995	450	789	110	999999	265	748	522	333	285	606	621	440	516	416	842	105	452	999999	999999	902	451	418	999999	759	999999	533	999999	174	414	999999	911	840	366	180	213	857	733	814	174	433	999999	573	854	137	627	274	330	929	374	999999	171	651	652	866	553	42	100	351	793	732	999999	358	918	303	694	780	84	346	213	985	371	637	390	325	765	878	563	571	141	320	212	797	800	410	999999	999999	197	499	999999	180	766	392	31	442	411	999999	999999	560	443	999999	200	984	725	999999	642	534	271	337	111	674	999999	528	999999	482	529	234	557	999999	484	999999	593	584	719	42	228	979	999999	947	914	976	234	12	138	294	130	999999	81	421	768	295	999999	860	398	951	702	248	181	548	912	186	241	146	999999	19	263	999999	274	692	999999	662	917	323	999999	134	999999	475	399	999999	361	311	163	146	999999	199	435	732	196	768	999999	979	999999	999999	45	737	745	97	926	129	40	999999	999999	999999	260	116	377	685	447	274	511	999999	999999	999999	196	611	33	104	397	887	583	531	429	506	999999	999999	854	849	287	685	388	999999	999999	280	999999	846	357	773	885	642	821	750	294	922	266	113	141	562	880	434	999999	999999	700	999999	546	508	95	457	36	79	261	528	407	999999	885	158	687	999999	360	350	999999	259	219	999999	76	999999	247	999999	249	999999	59	302	999999	853	999999	738	661	510	733	999999	761	900	999999	999999	390	999999	352	532	999999	118	425	563	999999	540	181	463	441	946	972	999999	271	999999	999999	778	30	959	999999	554	790	157	999999	187	844	963	588	362	999999	402	373	773	490	714	470	999999	833	496	100	999999	681	518	306	715	537	31	135	183	693	968	999999	999999	742	798	999999	889	621	248	718	248	952	
999999	950	48	583	999999	231	999999	999999	999999	945	534	869	131	872	999999	850	781	999999	823	838	999999	669	544	607	999999	40	999999	972	580	519	594	777	851	485	999999	567	267	141	339	999999	577	999999	617	999999	271	562	999999	926	470	999999	999999	598	895	410	546	999999	999999	441	999999	177	539	584	547	999999	999999	999999	999999	646	19	999999	593	649	320	33	270	360	999999	520	345	389	999999	766	999999	541	679	996	881	451	999999	999999	160	826	500	999999	270	999999	999999	999999	673	999999	545	999999	916	756	999999	200	999999	871	999999	999999	999999	896	105	261	758	999999	82	16	999999	364	875	999999	999999	999999	563	766	159	158	763	999999	843	11	847	831	844	445	849	755	95	489	717	19	311	753	999999	264	730	999999	413	497	920	999999	174	319	999999	969	277	999999	202	689	999999	139	118	872	352	105	59	999999	416	323	923	999999	999999	999999	646	865	274	953	687	999999	46	999999	745	276	356	342	836	537	202	875	177	237	563	999999	448	588	901	999999	999999	521	215	465	832	999999	573	999999	999999	766	673	773	999999	999999	934	999999	652	141	393	841	999999	19	999999	521	82	541	155	696	763	525	959	67	963	835	999999	999999	999999	999999	87	655	703	999999	753	80	864	428	179	853	302	669	753	317	204	70	999999	401	262	694	393	999999	944	999999	839	73	807	615	810	869	771	768	800	81	999999	738	148	773	265	999999	656	654	372	999999	404	104	999999	652	863	902	923	999999	913	409	999999	787	710	999999	912	690	999999	999999	617	309	92	999999	869	681	263	466	922	148	145	73	999999	738	928	999999	482	745	999999	165	751	907	946	620	999999	401	884	275	37	321	860	999999	926	406	999999	72	219	870	999999	101	398	406	980	785	24	849	999999	999999	859	68	353	177	999999	117	999999	999999	363	999999	678	478	999999	987	439	999999	287	570	147	999999	701	866	442	999999	520	209	766	354	927	171	605	999999	999999	999999	416	968	999999	999999	186	818	898	337	708	748	999999	756	303	410	967	999999	507	454	712	729	757	993	625	741	656	199	999999	999999	782	999999	865	673	999999	372	999999	470	999999	593	999999	328	999999	999999	167	999999	420	763	999999	366	999999	999999	663	161	302	309	676	999999	353	236	999999	987	478	745	999999	999999	882	528	999999	999999	829	507	735	914	71	394	987	999999	835	999999	330	999999	293	984	999999	999999	539	999999	380	148	999999	168	126	417	556	405	849	997	999999	651	999999	892	999999	974	536	999999	999999	999999	100	908	322	293	587	423	905	154	704	494	969	999999	999999	177	
157	180	245	671	390	328	368	999999	999999	999999	575	194	127	437	447	318	457	896	412	790	624	999999	825	412	580	703	512	411	701	365	38	497	675	644	999999	284	999999	865	999999	503	390	434	374	332	717	403	999999	477	707	396	46	82	999999	999999	999999	999999	354	999999	999999	686	816	956	964	188	961	87	999999	483	692	172	579	592	407	909	409	199	999999	503	694	187	999999	44	703	999999	999999	955	579	488	101	71	999999	905	999999	812	999999	433	470	195	370	640	884	822	785	544	816	454	675	19	787	999999	999999	851	148	913	287	781	263	658	859	16	999999	40	391	999999	242	673	817	594	232	975	999999	999999	142	64	302	999999	259	168	999999	874	290	999999	701	999999	484	88	999999	999999	535	904	180	811	336	364	141	854	440	999999	312	999999	636	91	787	811	634	673	719	93	999999	701	532	104	170	984	726	999999	338	653	155	999999	906	956	69	327	804	917	586	777	999999	448	156	105	999999	355	248	208	782	889	999999	999999	369	683	250	834	382	999999	651	351	638	202	999999	786	18	999999	246	999999	32	469	17	717	96	941	170	182	999999	437	248	814	746	527	999999	448	999999	999999	793	233	715	999999	945	728	275	244	148	730	922	369	999999	707	999999	567	186	322	882	394	999999	999999	522	999999	289	999999	838	999999	605	999999	46	87	999999	673	365	22	999999	797	524	289	452	851	803	440	259	194	350	999999	999999	188	999999	844	566	166	619	376	710	647	945	10	999999	438	999999	37	999999	999999	134	423	999999	106	999999	999999	798	999999	999999	872	999999	999999	818	104	603	999999	142	999999	769	201	520	999999	63	988	312	999999	851	999999	999999	23	222	775	745	414	70	999999	999999	608	585	962	55	999999	999999	999999	752	627	828	851	406	999999	306	999999	267	999999	334	56	369	362	999999	284	536	284	999999	928	659	848	999999	999999	44	999999	118	534	999999	807	999999	558	999999	999999	246	684	499	10	126	807	717	10	518	999999	90	24	568	836	813	311	436	771	999999	295	97	904	290	424	816	730	483	771	380	999999	999999	776	192	62	126	999999	999999	535	999999	406	220	659	999999	999999	333	30	117	282	720	999999	381	385	799	999999	999999	342	999999	999999	193	395	333	945	630	67	896	314	999999	999999	999999	704	525	900	613	362	85	438	574	197	999999	999999	999999	211	999999	839	999999	971	976	999999	832	783	999999	710	351	772	999999	274	38	281	999999	29	999999	601	562	25	24	480	772	446	502	791	768	999999	983	397	773	132	894	999999	978	925	337	999999	
999999	935	999999	815	558	840	290	810	409	999999	999999	82	608	31	648	999999	999999	999999	209	540	120	51	999999	999999	999999	954	999999	949	999999	247	303	999999	692	970	918	626	36	209	922	931	165	999999	392	476	999999	999999	999999	751	483	999999	999999	379	999999	796	116	642	999999	490	98	603	841	341	999999	172	998	718	389	638	113	32	19	625	999999	999999	999999	428	659	999999	291	815	176	257	476	522	280	923	554	999999	863	999999	706	545	999999	329	99	824	263	229	477	999999	999999	160	648	999999	999999	350	999999	458	421	999999	999999	999999	209	282	999999	999999	865	917	999999	999999	173	494	999999	827	325	999999	999999	367	188	560	999999	999999	82	783	999999	25	609	24	672	930	999999	999999	484	999999	302	335	999999	838	999999	504	959	999999	338	402	343	47	386	820	145	385	836	336	999999	860	523	553	308	425	988	421	985	850	254	999999	844	77	999999	599	535	989	137	676	475	683	999999	828	999999	680	450	257	639	788	879	297	103	903	827	999999	999999	748	37	999999	999999	999999	999999	119	101	999999	557	276	999999	786	295	999999	258	169	861	595	999999	694	999999	628	999999	740	999999	206	970	957	867	999999	249	999999	938	786	999999	216	999999	999999	174	492	737	999999	999999	183	230	853	503	733	49	934	52	242	363	966	305	409	945	119	999999	323	148	144	999999	999999	37	639	847	508	999999	51	343	866	431	999999	999999	999999	505	999999	520	928	999999	247	999999	932	898	17	43	999999	491	562	271	717	305	850	353	602	999999	516	156	590	15	994	550	998	601	185	810	999999	999999	584	903	153	599	769	620	999999	999999	577	999999	999999	606	999999	27	630	779	625	999999	999999	433	364	498	989	999999	929	923	708	696	919	341	999999	206	456	963	999999	659	127	999999	999999	239	452	999999	654	798	999999	984	139	976	920	228	975	614	240	999999	654	999999	914	497	670	846	999999	214	306	245	993	823	159	999999	120	971	662	999999	44	350	980	978	999999	200	529	945	793	999999	776	701	366	119	966	999999	318	820	744	999999	999999	689	327	999999	999999	419	804	999999	834	226	866	999999	565	477	999999	889	182	676	999999	723	968	724	999999	190	438	999999	879	999999	857	999999	999999	299	236	42	999999	355	33	742	899	999999	395	227	120	576	865	826	145	999999	539	999999	131	642	999999	999999	661	732	636	147	809	484	539	920	454	999999	623	576	723	999999	999999	234	865	440	776	818	999999	999999	614	485	999999	611	469	999999	999999	999999	735	960	721	214	381	999999	718	999999	999999	424	894	475	772	999999	999999	
298	999999	999999	999999	315	221	690	865	999999	999999	910	128	160	999999	208	24	549	575	673	252	662	855	518	161	108	515	979	999999	361	923	999999	978	481	532	999999	507	856	528	49	999999	999999	105	961	521	470	209	567	74	734	410	999999	899	109	999999	301	443	595	460	373	800	241	192	513	835	831	932	647	999999	794	700	168	999999	536	999999	999999	999999	893	996	999999	999999	947	999999	773	951	578	962	878	590	241	593	911	405	164	249	338	861	591	135	689	538	561	999999	279	999999	251	334	373	995	692	734	549	999999	770	999999	852	325	419	562	267	999999	63	66	397	999999	999999	762	865	297	774	999999	975	767	317	162	347	999999	646	740	999999	254	999999	883	898	506	54	999999	999999	691	396	23	452	39	999999	820	485	999999	552	78	254	489	468	86	230	355	999999	781	291	617	135	844	678	999999	852	23	280	180	999999	999999	166	476	137	184	900	999999	893	946	899	999999	999999	842	999999	578	496	230	999999	522	999999	552	999999	272	999999	27	565	552	999999	774	999999	855	549	999999	346	661	911	777	999999	293	185	469	461	811	882	794	999999	293	999999	109	191	631	237	758	518	999999	152	893	999999	119	619	999999	999999	129	769	53	999999	372	506	804	667	718	868	999999	347	202	999999	999999	390	999999	87	281	999999	246	592	999999	627	791	796	731	999999	27	342	252	674	999999	54	342	52	838	847	577	787	583	999999	473	999999	999999	421	999999	999999	216	513	208	999999	347	193	999999	537	224	425	165	999999	999999	295	650	386	626	827	519	158	999999	999999	551	398	509	494	590	804	999999	791	892	380	480	217	312	999999	143	999999	336	643	864	999999	827	422	692	10	999999	297	791	96	146	908	901	999999	764	322	962	810	532	852	603	385	418	432	533	999999	999999	567	982	146	999999	416	500	876	293	999999	76	999999	999999	999999	482	302	22	999999	655	999999	479	312	452	990	551	333	999999	483	50	999999	396	404	999999	906	999999	455	999999	655	843	999999	417	34	884	810	999999	834	113	34	380	310	373	385	777	549	315	794	124	992	999999	919	999999	27	999999	999999	999999	999999	249	799	604	36	999999	366	198	924	576	454	427	642	744	717	229	999999	113	739	125	21	627	349	600	120	999999	322	999999	924	11	400	999999	90	999999	584	594	999999	999999	353	322	16	999999	853	973	861	377	482	258	878	700	75	913	999999	688	556	54	899	208	494	696	675	306	274	923	186	266	346	399	999999	132	999999	243	759	426	119	824	774	376	739	742	858	999999	
191	233	999999	486	999999	402	999999	540	694	999999	935	999999	647	710	921	929	796	999999	40	92	999999	755	999999	832	163	680	578	732	279	999999	999999	751	838	610	124	51	987	999999	999999	943	704	629	437	809	307	112	779	408	999999	844	999999	144	712	775	976	436	448	113	999999	999999	999999	999999	270	171	999999	194	819	999999	595	880	999999	106	439	999999	388	469	328	999999	534	61	999999	179	829	999999	954	334	48	999999	634	688	602	883	377	999999	130	741	368	276	999999	123	293	742	813	32	999999	482	704	625	397	517	117	473	579	281	999999	653	999999	834	216	321	155	999999	412	907	999999	999999	728	685	999999	647	110	999999	811	420	767	167	366	807	533	481	999999	999999	675	127	999999	139	314	106	243	476	607	534	69	851	967	537	340	906	743	999999	754	29	659	999999	416	999999	661	168	513	362	297	336	311	999999	999999	732	90	294	336	158	753	632	452	999999	49	575	991	960	452	240	827	999999	73	999999	727	999999	763	926	710	525	477	999999	592	880	188	281	999999	334	169	999999	456	56	580	594	99	131	576	169	999999	840	73	700	716	283	535	836	272	621	999999	91	969	164	583	811	680	608	49	571	999999	768	353	999999	999999	999999	783	999999	999999	999999	600	605	999999	604	226	869	461	777	439	999999	999999	999999	18	999999	327	87	275	999999	999999	768	913	999999	92	15	847	941	999999	999999	899	508	499	754	956	793	31	999999	999999	375	938	714	359	903	179	999999	999999	969	759	741	349	723	942	492	319	121	564	119	523	38	756	284	381	64	878	930	820	601	395	999999	590	915	999999	999999	363	999999	419	20	322	361	788	878	191	756	66	999999	566	17	445	845	238	911	888	999999	999999	663	999999	305	35	248	910	625	583	544	999999	434	693	52	138	999999	702	999999	797	999999	250	999999	999999	625	997	999999	373	999999	166	999999	986	999999	999999	21	290	699	425	123	984	83	999999	999999	304	647	605	631	999999	523	999999	883	999999	684	124	726	778	740	570	716	307	333	874	107	999999	43	999999	482	408	682	761	439	999999	588	999999	723	720	86	584	999999	30	375	220	849	934	282	999999	312	999999	309	242	550	999999	999999	815	661	208	999999	704	270	100	133	233	809	762	449	999999	564	124	999999	16	701	165	125	696	932	122	34	173	999999	636	255	918	108	999999	999999	999999	436	773	908	999999	376	382	323	365	896	152	411	97	999999	533	843	198	172	999999	541	999999	23	21	883	999999	999999	190	517	634	844	999999	135	370	551	149	321	
791	215	875	999999	329	999999	760	800	789	710	937	678	663	999999	999999	755	804	907	826	296	999999	889	368	999999	999999	999999	999999	999999	999999	27	51	546	355	999999	61	999999	297	663	222	552	999999	221	103	999999	246	512	999999	999999	787	458	999999	462	999999	852	896	901	846	533	454	464	999999	249	117	772	999999	400	333	999999	741	84	468	151	999999	283	43	213	795	999999	999999	999999	999999	999999	732	999999	999999	999999	999999	999999	324	159	145	999999	218	757	400	23	114	999999	178	845	188	412	109	712	989	999999	766	451	999999	999999	116	999999	999999	771	999999	312	517	873	86	999999	579	830	136	591	999999	705	932	938	999999	30	109	474	999999	270	999999	608	999999	29	253	517	822	999999	999999	630	53	819	345	999999	314	999999	505	240	254	97	999999	357	285	999999	773	999999	256	828	999999	797	594	642	964	999999	999999	844	562	999999	630	999999	999999	209	156	505	999999	999999	999999	495	999999	999999	999999	869	229	273	999999	999999	333	242	999999	959	999999	994	999999	886	999999	410	854	188	179	470	534	18	999999	686	829	999999	210	779	969	999999	924	999999	204	773	282	999999	423	700	171	130	520	330	251	670	308	273	397	999999	999999	147	275	191	325	172	270	516	269	543	444	929	945	554	273	602	44	999999	999999	48	613	999999	999999	163	26	58	999999	214	999999	939	387	565	678	940	319	831	387	742	446	42	512	765	466	880	266	999999	185	966	66	648	636	799	999999	359	999999	158	159	121	174	999999	222	66	749	999999	165	999999	999999	15	244	441	225	999999	999999	767	535	848	999999	117	999999	999999	873	999999	999999	128	999999	588	101	328	293	170	999999	275	577	179	819	456	26	146	724	999999	981	180	731	999999	433	344	736	706	999999	808	304	51	224	999999	403	239	908	630	999999	999999	999999	999999	999999	83	759	999999	999999	892	947	89	832	717	392	519	802	703	261	532	695	968	999999	394	505	485	866	640	61	999999	776	999999	999999	395	999999	999999	600	59	458	999999	865	484	619	999999	758	999999	975	586	659	999999	588	699	977	999999	999999	999999	724	999999	437	999999	217	129	999999	537	999999	367	541	999999	598	244	919	752	254	603	999999	221	359	17	999999	999999	509	999999	980	357	607	999999	612	171	459	999999	999999	208	999999	223	450	745	586	92	728	401	212	538	988	425	999999	836	455	384	718	999999	699	717	766	676	999999	928	999999	550	929	49	755	999999	987	527	810	721	999999	41	163	921	634	276	999999	244	558	971	300	565	999999	771	631	238	452	734	999999	716	441	946	487	521	
606	999999	163	999999	999999	832	550	471	614	74	999999	424	999999	797	99	999999	438	532	127	764	638	583	978	167	999999	999999	927	263	155	999999	999999	193	553	999999	325	599	123	600	598	725	430	829	951	507	75	216	999999	655	645	949	288	999999	999999	722	883	33	66	995	280	128	999999	297	326	520	784	522	999999	589	999999	500	319	999999	933	999999	344	808	631	480	102	211	999999	282	618	205	815	379	364	999999	757	999999	542	999999	999999	479	820	999999	512	999999	723	552	999999	428	183	155	640	999999	999999	436	388	84	401	999999	999999	999999	609	632	679	130	704	414	168	49	831	190	957	999999	518	463	581	211	306	201	757	550	864	101	109	472	565	375	999999	999999	999999	999999	900	957	999999	259	999999	198	463	392	999999	318	393	306	596	999999	198	449	932	523	855	186	778	210	828	999999	214	518	533	999999	565	339	21	240	597	159	999999	999	975	268	592	393	748	999999	999999	448	166	568	505	116	999999	999999	442	880	81	275	999999	699	138	863	54	362	664	256	826	406	999999	163	999999	446	711	198	999999	673	930	472	438	999999	744	389	205	646	22	426	931	449	896	999999	999999	332	255	590	871	121	223	240	728	501	97	999999	150	13	999999	68	404	96	651	769	950	608	999999	48	955	749	999999	408	349	247	324	386	509	999999	994	386	201	131	327	361	460	699	744	936	999999	999999	999999	202	787	999999	31	845	797	999999	190	560	999999	216	999999	131	454	815	999999	999999	186	999999	999999	999999	18	999999	999999	999999	769	999999	318	260	864	899	271	279	510	999999	621	999999	999999	999999	589	382	999999	444	891	984	999999	205	907	644	808	999999	759	999999	135	274	193	314	999999	747	85	999999	818	999999	999999	595	945	999999	621	978	204	999999	275	707	999999	187	987	574	591	881	788	574	392	674	999999	999999	149	203	153	999999	291	316	307	477	403	91	563	67	749	305	999999	139	583	928	450	312	987	999999	999999	948	287	619	722	215	959	999999	125	154	999999	93	456	999999	222	999999	697	999999	208	999999	999999	49	624	929	999999	296	842	659	990	463	233	148	623	97	258	205	999999	671	999999	101	518	999999	966	999999	579	665	848	297	917	207	241	563	114	200	748	906	333	999999	999999	999999	372	999999	520	661	920	348	999999	999999	503	26	999999	35	303	999999	288	421	83	214	360	170	447	555	742	999999	232	999999	999999	999999	348	351	871	609	877	168	728	219	381	314	498	999999	999999	489	793	900	778	215	270	998	999999	337	832	128	997	999999	999999	817	
567	999999	999999	259	314	47	30	999999	999999	819	157	144	999999	79	50	769	999999	130	965	999999	999999	999999	999999	26	999999	46	999999	21	519	753	612	999999	179	910	651	654	999999	999999	925	166	469	642	999999	958	68	135	999999	842	296	72	999999	876	668	41	66	725	711	999999	999999	278	527	19	641	401	999999	904	965	999999	999999	396	895	477	999999	808	498	999999	95	67	999999	285	425	677	999999	457	350	735	584	999999	854	999999	999999	460	400	657	639	459	10	365	751	163	170	153	424	900	177	935	682	860	999999	938	640	654	465	999999	852	849	294	194	60	481	999999	826	622	501	999999	999999	999999	547	178	48	999999	729	999999	804	999999	281	263	824	290	414	999999	724	605	916	295	298	999999	999999	804	790	175	999999	999999	279	834	999999	531	922	456	731	858	145	691	504	819	911	999999	661	458	999999	596	470	999999	646	428	604	230	706	216	165	999999	260	742	387	873	312	425	999999	969	781	750	340	377	558	556	999999	42	111	106	384	999999	342	999999	233	204	704	910	668	850	239	122	825	999999	300	290	607	402	314	630	999999	999999	999999	692	676	999999	265	102	356	99	510	571	999999	999999	832	216	118	882	518	192	999999	999999	757	196	739	999999	925	624	87	277	948	525	728	481	999999	888	648	649	701	403	999999	999999	564	578	999999	667	993	225	883	999999	999999	725	884	131	461	999999	999999	124	952	16	905	999999	25	88	151	999999	843	647	30	944	567	468	190	125	254	999999	999999	188	999999	81	999999	710	741	999999	106	233	641	607	29	474	159	533	697	694	497	307	597	486	437	999999	999999	999999	999999	938	999999	712	999999	769	877	894	288	559	278	880	341	205	999999	31	982	917	999999	245	627	556	794	44	771	999999	627	946	969	360	751	491	257	329	515	802	476	393	999999	872	730	999999	195	600	265	816	363	999999	406	575	504	519	21	999999	728	999999	154	492	999999	58	151	930	924	927	807	787	633	21	690	108	555	598	238	999999	514	502	370	999999	779	954	999999	999999	550	999999	855	242	480	999999	600	867	658	999999	451	641	730	800	999999	268	792	477	193	351	612	308	30	905	291	539	84	999999	287	950	713	999999	915	816	999999	529	81	575	316	999999	999999	999999	999999	999999	157	999999	751	714	301	999999	999999	999999	999999	999999	723	252	384	950	950	999999	593	999999	999999	707	280	465	999999	999999	421	680	999999	999999	171	999999	999999	789	999999	459	758	694	788	370	934	185	999999	412	999999	135	103	999999	155	131	624	375	381	56	999999	
742	299	691	871	999999	303	620	916	194	149	553	999999	933	999999	925	999999	999999	999999	233	999999	999999	999999	868	250	599	821	999999	999999	74	602	795	846	999999	999999	125	999999	999999	822	951	77	323	999999	364	272	671	276	169	752	999999	930	368	222	999999	616	827	999999	430	999999	282	25	28	95	999999	591	354	706	999999	386	278	765	999999	999999	211	166	125	156	804	999999	579	333	999999	531	999999	999999	999999	999999	999999	277	729	542	999999	999999	550	999999	999999	999999	416	999999	917	964	301	783	999999	999999	805	924	21	999999	500	681	778	824	999999	948	364	497	999999	717	357	772	17	706	999999	736	36	509	893	999999	117	887	739	41	999999	999999	999999	877	999999	849	339	320	570	999999	777	57	763	914	999999	601	581	560	457	698	425	999999	999999	594	135	999999	999999	305	40	999999	883	612	942	747	145	999999	916	486	449	930	388	46	211	310	929	609	999999	999999	755	301	694	557	440	50	615	999999	658	447	752	310	999999	43	289	824	823	999999	115	26	999999	999999	999999	105	120	526	320	389	999999	655	999999	525	774	999999	550	739	61	336	999999	901	141	999999	607	479	734	999999	999999	355	999999	386	487	764	504	999999	343	267	616	599	446	914	730	236	598	13	999999	236	535	107	999999	999999	773	999999	992	213	884	186	889	215	370	971	17	964	632	999999	178	900	31	818	981	999999	999999	999999	890	267	999999	905	999999	999999	697	508	613	421	862	999999	613	990	772	300	81	167	378	410	238	999999	907	765	604	40	999999	881	214	717	125	209	426	320	606	734	42	979	183	999999	518	862	367	595	112	425	955	188	137	730	746	823	914	723	234	999999	360	999999	999999	972	769	815	303	999999	305	999999	790	999999	393	999999	999999	102	983	999999	999999	375	116	321	663	189	85	656	753	999999	971	302	999999	703	96	191	383	626	678	210	525	702	999999	472	999999	448	634	662	794	999999	472	653	839	831	831	858	318	49	999999	999999	897	122	999999	819	924	13	378	96	216	211	664	641	999999	999999	567	199	806	644	31	999999	554	422	862	664	22	327	462	462	999999	237	873	999999	874	556	312	412	640	749	548	999999	999999	999999	456	593	999999	830	239	66	274	999999	61	673	27	999999	577	485	260	407	806	606	551	915	225	999999	999999	330	767	867	480	164	558	66	106	735	999999	16	999999	278	999999	999999	98	406	999999	999999	186	209	326	345	979	827	999999	243	999999	941	744	164	999999	999999	264	115	72	371	585	119	93	994	577	999999	393	570	519	981	178	624	
518	155	727	985	802	138	13	431	888	999999	12	325	123	164	991	999999	683	498	24	134	128	726	999999	88	155	191	632	45	952	418	317	180	75	328	433	999999	437	347	675	135	999999	641	999999	931	116	999999	999999	422	300	403	886	31	967	54	505	791	334	648	839	999999	506	968	479	480	345	832	259	999999	731	999999	563	346	999999	888	999999	487	252	999999	999999	387	999999	219	744	559	531	296	999999	31	822	999999	274	999999	507	64	629	143	172	999999	595	284	518	95	691	898	840	999999	208	999999	999999	28	549	445	999999	462	320	296	233	919	948	59	629	238	999999	999999	137	774	838	999999	268	888	999999	249	303	697	868	225	528	846	719	981	97	133	999	999999	999999	829	122	999999	999999	342	910	252	64	999999	654	999999	123	999999	771	75	999999	440	820	143	703	999999	151	999999	999999	104	768	386	210	967	961	506	239	999999	999999	307	661	999999	33	926	977	82	999999	757	999999	588	999999	999999	85	999999	279	999999	313	865	111	792	999999	999999	999999	649	574	533	51	97	584	999999	60	945	604	474	414	999999	416	894	166	999999	125	394	936	14	999999	842	999999	557	697	314	202	999999	76	214	999999	527	340	384	362	453	40	106	183	893	538	166	331	611	248	361	251	419	709	999999	676	303	999999	999999	656	732	999999	494	400	280	955	687	878	399	854	887	999999	42	541	999999	999999	29	221	999999	476	836	520	700	999999	345	73	783	663	999999	538	325	329	999999	999999	999999	231	546	706	902	937	851	287	932	756	360	999999	218	877	997	999999	999999	999999	999999	981	820	222	531	184	64	216	182	33	292	861	539	568	705	314	911	491	63	322	318	115	625	999999	999999	944	999999	571	999999	906	666	716	880	243	174	900	907	418	699	371	999999	696	999999	999999	995	80	226	792	999999	904	965	999999	826	345	774	59	366	271	999999	587	226	999999	362	276	366	576	980	306	404	804	407	503	999999	692	999999	622	999999	797	563	999999	727	175	503	950	940	161	999999	545	469	124	543	999999	783	122	154	169	999999	999999	999999	999999	99	920	398	999999	507	471	723	144	674	999999	710	999999	707	127	859	999999	989	412	335	999999	999999	445	999999	999999	271	760	720	679	547	510	288	850	335	144	426	999999	777	239	453	999999	999999	755	870	317	413	974	938	666	262	104	999999	931	173	266	742	999999	94	117	12	746	751	54	597	173	873	999999	243	573	700	63	999999	759	959	856	777	930	574	529	876	296	999999	63	427	452	340	999999	687	79	401	
772	722	999999	999999	706	727	999999	999999	706	443	554	740	375	965	208	821	999999	972	317	999999	811	89	564	241	716	999999	697	626	154	833	526	182	999999	182	928	340	999999	533	262	139	393	772	868	95	331	555	456	999999	228	631	999999	384	379	589	999999	693	167	438	520	781	39	766	999999	872	917	999999	576	202	47	999999	218	999999	999999	187	105	49	999999	999999	999999	999999	477	609	408	999999	999999	151	802	584	593	245	183	184	999999	480	110	627	999999	995	177	999999	999999	264	999999	999999	423	41	665	999999	494	550	481	688	999999	359	313	429	367	999999	958	999999	999999	999999	999999	802	695	43	999999	248	87	999999	290	999999	311	960	191	223	558	58	999999	883	485	999999	100	53	763	494	656	999999	176	680	999999	999999	47	401	379	987	655	259	665	389	166	426	124	26	269	265	999999	567	178	100	871	319	401	999999	300	969	999999	565	48	999999	387	221	81	999999	218	32	188	909	591	203	568	309	393	720	999999	69	495	83	783	507	999999	999999	494	86	999999	949	866	962	110	410	999999	99	220	464	12	944	354	999999	808	999999	86	999999	976	975	999999	999999	926	999999	999999	241	999999	999999	782	540	999999	298	999999	995	999999	268	165	226	808	190	116	478	98	928	717	782	714	779	275	545	430	999999	999999	518	554	999999	33	195	614	869	926	269	317	999999	369	714	226	359	127	999999	92	999999	669	795	868	999999	999999	999999	963	575	999999	704	561	246	120	999999	185	219	450	362	999999	970	999999	939	263	847	999999	419	569	13	565	999999	999999	726	463	570	968	326	649	999999	762	36	999999	999999	353	232	999999	80	999999	902	538	17	908	999999	999999	121	257	729	542	31	891	74	437	959	20	171	999999	999999	782	549	999999	858	569	949	600	218	748	999999	596	999999	149	100	999999	666	999999	558	455	896	421	999999	322	999999	784	628	609	698	598	999999	37	191	189	999999	298	999999	415	679	447	959	174	106	373	999999	999999	999999	999999	801	224	771	494	999999	715	999999	423	440	999999	258	84	941	999999	901	620	485	999999	415	851	999999	802	830	999999	999999	121	496	999999	325	978	639	115	283	747	808	999999	826	777	999999	999999	42	459	857	792	166	605	506	618	273	485	887	147	728	659	614	998	393	999999	699	350	229	425	108	462	597	999999	800	204	542	427	793	708	970	999999	999999	817	945	47	104	199	999999	999999	468	839	999999	502	386	624	142	809	100	316	87	235	255	999999	360	404	999999	23	804	312	86	845	999999	189	999999	788	839	797	63	
356	424	509	736	999999	957	269	372	105	766	185	71	999999	999999	486	999999	999999	999999	999999	999999	999999	842	999999	394	999999	800	622	156	910	335	598	999999	999999	756	744	892	578	499	904	658	999999	42	999999	257	628	250	354	519	999999	559	431	105	635	340	512	513	343	125	433	999999	345	122	461	770	178	400	726	975	999999	594	999999	999999	999999	999999	376	517	744	834	765	71	456	112	941	361	904	502	999999	14	254	241	558	463	75	999999	323	978	581	338	89	999999	523	999999	927	620	507	999999	315	91	964	994	999999	509	359	372	104	242	999999	110	866	999999	999999	999999	999999	360	999999	599	191	999999	241	999999	999999	999999	754	537	999999	87	185	330	854	729	197	77	50	999999	999999	999999	999999	702	269	90	807	481	472	999999	987	999999	648	577	584	907	993	880	999999	576	68	363	754	821	824	27	67	850	999999	147	487	183	681	481	888	987	495	488	175	160	590	465	943	999999	550	999999	438	999999	745	946	999999	316	999999	474	999999	118	304	292	878	999999	33	956	235	334	926	813	129	999999	999999	597	999999	999999	999999	699	985	602	420	413	281	87	588	459	999999	309	999999	999999	999999	999999	289	999999	693	999999	609	922	136	633	240	999999	999999	736	626	271	919	158	533	229	602	527	488	598	698	890	20	800	664	573	851	925	999999	999999	999999	999999	887	907	999999	219	906	791	999999	361	372	801	989	544	461	999999	539	956	775	192	578	999999	729	690	999999	802	202	808	999999	999999	999999	314	999999	669	878	713	384	22	254	324	323	810	955	136	236	897	900	476	349	347	44	895	159	739	186	430	193	206	824	111	27	107	533	19	579	67	114	330	999999	999999	941	527	712	461	999999	768	482	999999	999999	195	999999	726	999999	921	528	887	164	957	999999	457	530	999999	999999	999999	999999	226	287	945	556	999999	792	999999	809	601	405	517	192	999999	999999	999999	948	999999	999999	639	209	301	637	611	490	692	999999	157	837	999999	999999	763	339	569	999999	653	490	537	55	295	403	999999	916	999999	525	999999	704	466	999999	999999	508	939	447	558	943	16	588	675	464	864	276	645	743	999999	384	642	187	622	543	226	928	421	544	456	245	878	384	769	96	999999	987	445	70	763	710	999999	999999	780	999999	158	999999	999999	82	191	999999	758	588	326	999999	999999	999999	92	922	870	155	999999	404	999999	999999	74	631	819	589	999999	999999	999999	584	979	889	106	326	407	999999	999999	161	122	348	363	436	999999	300	999999	286	213	644	905	522	199	617	999999	999999	335	
467	999999	526	999999	999999	999999	314	199	999999	608	999999	396	566	437	999999	537	999999	42	749	50	999999	999999	999999	574	543	385	350	971	317	395	371	276	223	991	939	443	869	906	887	261	999999	246	314	691	999999	889	646	999999	819	985	480	999999	873	999999	770	632	999999	999999	712	849	746	342	882	787	247	170	182	575	497	652	668	812	155	999999	991	999999	999999	999999	944	999999	739	143	162	331	915	786	403	381	230	316	655	999999	204	47	514	716	364	526	454	468	717	81	720	176	327	667	439	384	850	999999	999999	999999	16	69	120	999999	190	561	872	461	767	800	354	191	996	750	618	999999	983	284	999999	13	638	485	999999	667	423	999999	999999	257	356	29	530	777	213	999999	910	999999	927	901	536	803	654	992	701	916	726	538	179	999999	59	331	400	576	490	999999	75	999999	999999	452	200	203	557	999999	999999	748	999999	577	999999	999999	999999	999999	190	92	747	169	999999	646	999999	28	999999	999999	999999	999999	208	999999	999999	999999	297	114	885	390	999999	999999	711	342	999999	39	888	953	646	158	561	999999	737	999999	999999	318	828	330	751	429	999999	114	510	315	387	130	426	89	129	326	999999	999999	999999	459	470	999999	381	415	913	999999	999999	830	382	792	332	693	698	999999	999999	320	999999	966	999999	466	643	907	973	405	955	999999	613	999999	999999	999999	868	688	964	288	115	444	999999	999999	416	432	671	999999	731	718	982	693	431	795	206	809	200	323	999999	999999	815	563	732	975	459	788	715	949	996	62	924	644	999999	420	525	999999	999999	712	999999	999999	795	727	185	265	999999	271	999999	817	611	35	139	999999	999999	270	472	999999	712	961	964	628	716	721	919	679	999999	347	964	999999	280	756	435	488	763	589	908	999999	388	477	999999	197	94	999999	348	971	922	379	999999	468	947	999999	736	421	747	931	224	83	807	505	471	85	306	692	999999	855	599	999999	792	588	362	383	174	245	999999	776	999999	818	383	999999	999999	425	870	506	73	307	30	999999	999999	831	375	834	291	882	15	999999	890	401	360	493	999999	999999	587	999999	115	574	999999	501	22	999999	397	405	700	858	748	56	999999	799	999999	250	999999	585	910	999999	999999	999999	999999	291	239	921	885	152	468	890	999999	486	999999	999999	401	499	999999	999999	11	769	999999	999999	999999	433	144	959	282	999999	772	999999	658	999999	369	626	999999	586	482	526	999999	100	95	999999	936	810	999999	271	999999	232	408	140	751	316	584	151	999999	252	394	668	999999	279	649	794	999999	359	242	999999	126	221	
315	814	999999	972	266	999999	683	198	43	333	152	872	751	59	692	642	367	351	222	999999	999999	433	201	999999	379	999999	451	999999	875	999999	999999	510	999999	996	917	999999	123	779	60	673	999999	338	218	999999	999999	284	527	599	111	999999	999999	890	568	898	122	999999	622	999999	603	273	468	999999	323	457	755	641	999999	755	142	109	529	588	301	548	760	770	224	999999	297	104	475	999999	199	999999	999999	687	942	999999	883	45	970	999999	186	787	214	86	999999	999999	315	884	999999	772	466	12	999999	413	598	29	148	352	666	492	915	508	798	616	202	999999	861	77	699	481	872	106	138	618	411	514	999999	683	754	999999	824	412	547	702	999999	197	999999	999999	98	922	118	541	378	488	995	677	988	999999	884	999999	999999	248	195	999999	900	370	874	599	999999	94	684	464	597	213	667	512	961	999999	230	999999	999999	680	979	776	373	999999	727	649	999999	733	525	999999	799	914	563	586	226	471	802	999999	999999	340	189	14	248	653	943	175	821	492	716	893	377	879	594	229	268	999999	712	568	642	234	975	278	999999	999999	665	999999	650	90	296	499	302	205	692	915	999999	975	537	719	999999	562	828	141	27	632	999999	999999	329	344	327	806	759	999999	392	999999	999999	910	445	309	988	270	525	999999	206	999999	999999	182	196	679	727	293	881	993	181	90	406	844	261	936	569	744	363	999999	762	489	740	999999	812	999999	560	590	999999	999999	730	137	47	97	935	800	41	207	999999	999999	616	44	924	765	72	311	690	520	659	999999	740	253	907	219	999999	716	999999	999999	369	592	129	147	754	999999	272	53	53	319	909	999999	905	999999	21	712	699	728	564	975	995	510	913	50	931	41	497	487	999999	827	999999	999999	325	999999	999999	151	531	479	290	281	999999	999999	268	380	999999	208	603	378	242	204	519	259	999999	510	546	858	999999	88	215	723	999999	999999	823	225	211	999999	145	416	533	869	191	230	999999	293	481	977	252	999999	439	732	437	128	999999	35	999999	858	75	814	952	999999	473	452	273	567	124	999999	205	52	179	919	999999	197	999999	373	23	299	811	869	38	999999	615	999999	649	482	295	48	999999	798	907	352	625	330	463	554	999999	739	956	881	178	763	782	209	999999	519	999999	250	283	881	22	28	57	206	785	393	374	337	802	791	281	999999	188	406	145	999999	999999	743	733	300	966	999999	343	930	700	275	787	999999	772	140	999999	999999	764	999999	785	999999	304	428	544	80	190	78	936	999999	609	102	585	385	
999999	999999	999999	999999	516	982	914	738	685	127	505	519	606	958	565	672	977	236	321	529	620	256	533	875	208	663	999999	898	347	999999	330	608	690	999999	351	237	915	887	537	782	744	57	213	187	922	35	473	232	513	273	197	382	999999	65	999999	818	22	348	727	853	872	25	400	999999	796	897	999999	204	617	337	999999	99	698	539	784	573	53	355	999999	183	199	888	395	84	979	999999	827	999999	647	532	225	999999	169	684	909	728	656	695	390	35	206	279	614	185	516	999999	683	251	281	201	774	666	396	999999	663	999999	630	326	537	999999	80	999999	556	94	999999	999999	930	24	629	66	916	357	965	927	999999	920	283	220	567	881	999999	999999	363	456	999999	558	999999	615	999999	925	107	340	167	541	955	999999	999999	530	999999	335	177	669	999999	225	999999	427	701	999999	577	999999	710	420	999999	999999	999999	999999	840	110	336	563	999999	324	993	704	958	586	200	999999	971	975	207	999999	999999	999999	999999	604	999999	148	181	340	999999	999999	47	999999	224	687	581	511	955	470	171	621	204	509	999999	853	675	999999	999999	698	999999	277	999999	601	546	957	273	525	999999	981	531	702	999999	995	705	288	286	999999	489	280	14	688	999999	510	999999	585	558	647	908	999999	928	999999	881	482	114	589	234	445	740	999999	424	65	568	999999	939	469	999999	209	803	999999	576	959	439	985	694	999999	800	985	999999	960	409	625	999999	91	999999	487	820	456	890	126	64	840	976	232	856	948	999999	503	571	999999	893	359	844	999999	294	968	615	896	788	566	789	248	658	779	999999	798	448	487	921	461	648	245	318	999999	999999	735	982	999999	138	745	427	307	999999	999999	999999	60	781	999999	797	94	871	999999	668	334	337	815	192	206	375	68	999999	643	999999	999999	706	657	999999	166	999999	559	999999	409	767	52	999999	999999	824	225	711	806	999999	692	689	999999	589	999999	576	983	999999	186	999999	786	840	80	245	784	999999	313	999999	999999	999999	999999	884	248	108	472	999999	999999	999999	844	990	966	999999	568	52	817	999999	745	530	981	91	67	806	999999	16	209	568	697	806	999999	767	521	489	302	797	999999	808	451	999999	126	999999	999999	797	515	999999	586	999999	282	37	427	831	979	783	999999	338	951	818	200	999999	899	999999	469	999999	831	87	479	486	999999	770	650	19	999999	18	413	423	140	269	301	507	430	908	295	669	389	999999	787	737	735	963	999999	583	617	999999	838	221	108	140	999999	437	999999	109	108	511	387	418	328	971	999999	999999	999999	
999999	999999	999999	811	990	618	800	440	308	299	741	750	239	924	77	402	303	179	999999	325	999	303	863	790	331	810	784	999999	971	214	816	367	405	765	163	999999	999999	406	999999	603	999999	700	999999	147	999999	358	999999	999999	999999	26	999999	802	188	24	999999	398	662	902	490	190	834	518	999999	104	483	383	355	474	771	20	476	999999	331	598	27	309	637	726	999999	999999	941	207	972	954	999999	24	189	999999	999999	765	404	999999	916	667	768	789	999999	572	663	999999	13	404	999999	309	999999	137	480	589	999999	999999	761	936	97	518	249	637	999999	514	914	469	999999	963	907	15	616	453	999999	999999	830	238	999999	999999	999999	999999	969	999999	392	999999	415	999999	543	599	999999	999999	14	467	935	407	428	141	254	727	657	204	407	49	497	999999	692	105	999999	816	759	999999	999999	696	999999	874	548	999999	254	871	108	862	999999	605	999999	249	11	999999	518	583	245	698	999999	999999	417	867	815	929	59	999999	980	320	905	999999	839	626	836	999999	593	71	859	725	886	999999	628	999999	999999	801	471	258	807	543	999999	999999	581	71	784	490	999999	16	68	999999	999999	999999	890	788	957	999999	766	951	412	999999	564	457	723	520	812	611	722	621	599	24	468	800	775	447	733	341	999999	778	999999	355	38	587	12	250	81	224	491	999999	838	79	45	519	999999	123	978	139	849	999999	259	183	999999	667	417	54	160	852	896	453	999999	625	64	999999	119	67	665	977	999999	483	448	597	129	881	783	529	979	949	955	661	468	999999	491	999999	529	668	999999	370	180	958	99	228	327	48	786	999999	999999	56	409	999999	457	999999	685	375	623	661	64	887	884	887	74	211	897	244	999999	460	999999	970	999999	451	999999	304	807	999999	999999	999999	279	999999	105	570	514	932	999999	176	214	466	918	999999	999999	867	613	699	999999	292	999999	888	331	999999	62	335	89	54	587	958	318	162	203	199	981	403	392	999999	999999	323	382	142	661	999999	40	529	542	27	510	601	837	780	818	524	999999	505	898	196	38	999999	490	470	999999	590	999999	61	272	728	144	76	485	640	908	999999	910	999999	237	599	62	533	999999	999999	544	999999	131	537	344	999999	999999	486	505	205	999999	31	832	911	787	80	999999	979	266	999999	883	999999	126	206	872	655	613	840	278	308	999999	505	976	428	926	999999	469	330	717	593	999999	999999	999999	289	695	999999	339	999999	973	166	726	83	277	979	188	110	999999	924	664	689	75	757	218	207	999999	449	999999	414	999999	429	610	551	
272	999999	683	236	872	999999	999999	986	999999	615	999999	121	581	71	237	997	999999	825	999999	999999	666	37	528	382	999999	999999	228	255	841	925	23	554	555	184	811	604	306	952	237	42	422	678	373	460	891	999999	625	999	221	999999	174	999999	930	75	885	244	154	310	787	508	999999	266	154	399	999999	321	999999	406	259	633	701	297	597	466	132	987	999999	77	490	351	748	229	43	999999	999999	999999	999999	490	298	576	460	995	175	999999	424	166	533	974	858	999999	541	228	749	999999	356	877	999999	999999	942	898	580	86	819	999999	760	999999	232	360	638	999999	999999	85	117	683	183	999999	131	868	51	999999	463	689	219	910	810	530	479	999999	999999	884	999999	160	547	400	999999	383	185	729	999999	35	999999	183	345	119	883	466	120	76	414	650	755	999999	432	976	999999	891	867	909	999999	999999	919	776	999999	754	468	546	999999	999999	686	800	530	402	899	999999	999999	290	353	110	36	354	419	999999	50	796	999999	586	728	571	956	115	999999	275	103	999999	116	167	270	591	650	347	999999	403	389	614	999999	999999	804	416	944	163	999999	766	999999	291	820	999999	736	126	999999	882	817	965	760	581	294	999999	308	171	909	874	30	999999	460	999999	425	26	32	999999	675	775	781	321	627	999999	567	749	999999	812	918	999999	431	999999	999999	767	999999	962	642	808	999999	866	65	642	507	999999	143	785	316	202	866	999999	494	310	450	850	110	506	999999	958	24	544	870	496	253	319	453	999999	796	692	170	462	999999	224	114	809	999999	149	814	557	669	782	999999	200	945	999999	114	130	703	999999	666	33	999999	684	999999	786	995	569	999999	197	626	266	988	624	42	413	429	279	999999	641	140	961	691	790	299	242	112	680	550	138	215	333	183	682	36	147	999999	699	999999	328	813	160	749	627	931	412	999999	818	999999	999999	694	835	924	999999	983	704	341	833	999999	561	999999	324	28	270	982	303	999999	999999	598	895	575	729	848	877	827	980	222	73	859	999999	448	293	522	18	444	379	408	120	698	331	805	999999	314	869	644	498	141	488	645	637	999999	999999	230	999999	999999	999999	986	56	999999	13	492	277	974	508	999999	399	802	20	826	612	894	973	618	276	999999	571	424	999999	999999	339	848	999999	428	231	568	961	73	260	999999	999999	393	362	875	694	999999	999999	39	806	755	999999	696	999999	661	42	743	355	868	953	999999	999999	999999	16	999999	999999	165	999999	848	752	939	161	336	551	968	999999	999999	999999	107	923	437	561	542	999999	
999999	999999	642	726	82	396	488	999999	102	999999	999999	647	928	386	999999	999999	539	90	999999	286	999999	604	918	154	162	313	813	210	257	945	525	621	862	932	782	999999	999999	438	685	999999	274	726	68	227	474	331	428	842	999999	137	393	999999	873	265	751	629	79	999999	574	768	582	287	965	157	593	465	999999	996	603	999999	706	110	404	999999	22	150	545	999999	999999	831	885	971	216	129	999999	178	999999	999999	190	999999	757	775	999999	917	880	987	999999	911	633	19	546	432	999999	283	431	999999	952	999999	253	611	93	999999	818	743	883	611	999999	845	595	999999	717	187	815	999999	963	999999	246	487	355	35	389	633	78	670	999999	463	732	999999	698	279	999999	999999	364	999999	79	389	957	131	999999	279	999999	915	326	999999	999999	369	999999	798	999999	500	56	999999	302	999999	231	459	309	999999	999999	999999	999999	147	999999	999999	209	616	823	999999	999999	999999	973	125	999999	85	118	474	999999	999999	378	925	847	934	623	208	232	751	809	146	999999	619	89	999999	672	613	400	999999	767	10	18	999999	545	379	427	735	526	999999	30	226	119	757	152	449	999999	999999	583	944	524	948	103	458	999999	687	888	999999	999999	999999	453	999999	999999	340	999999	317	851	693	389	477	999999	888	682	302	999999	999999	36	600	999999	639	999999	148	39	999999	999999	999999	999999	560	878	858	999999	667	999999	362	486	189	540	778	61	999999	597	95	999999	116	438	999999	276	999999	999999	224	999999	297	292	865	142	314	810	239	86	887	410	301	815	999999	999999	848	657	329	999999	550	999999	258	549	643	52	946	994	923	999999	627	552	999999	833	663	208	203	999999	375	229	182	378	311	701	173	434	306	279	999999	130	589	978	946	999999	186	172	999999	999999	649	999999	196	320	887	221	459	345	999999	468	161	332	791	474	999999	109	643	181	750	556	999999	218	745	999999	380	803	438	649	605	131	656	501	999999	999999	734	999999	43	861	491	100	999999	828	999999	999999	128	301	339	125	695	847	351	14	421	855	999999	440	87	519	940	93	782	809	999999	999999	811	660	535	999999	739	740	999999	781	999999	659	313	556	999999	908	558	88	474	323	953	758	779	651	89	999999	92	303	474	524	921	408	317	442	98	957	35	467	765	992	385	954	780	570	324	761	999999	816	362	999999	999999	861	999999	469	999999	981	999999	999999	580	595	999999	445	999999	552	860	999999	352	870	999999	131	882	100	322	999999	999999	999999	999999	219	337	327	999999	999999	941	999999	562	999999	999999	848	999999	117	564	999999	887	180	999999	
940	688	999999	709	999999	419	999999	999999	999999	296	999999	999999	148	531	857	14	193	832	262	208	999999	504	999999	989	999999	999999	999999	293	999999	567	999999	213	152	742	997	999999	999999	509	999999	908	715	916	710	999999	692	520	650	999999	729	112	380	43	634	972	750	445	717	249	909	539	999999	398	998	673	280	667	406	406	534	999999	265	683	999999	354	492	999999	999999	962	307	289	853	999999	999999	257	196	983	578	179	991	561	602	509	600	999999	992	999999	918	46	738	34	124	254	999999	192	847	999999	999999	290	999999	679	999999	755	942	630	686	738	999999	999999	487	999999	99	236	999999	972	944	755	93	773	999999	176	162	756	999999	282	174	999999	395	999999	410	499	487	298	999999	999999	999999	846	999999	999999	88	264	491	177	559	450	935	887	839	819	248	101	613	731	928	999999	526	895	532	669	465	999999	352	463	999999	987	999999	999999	546	102	999999	999999	198	123	695	107	685	985	207	999999	999999	287	769	575	143	318	999999	756	369	377	795	23	324	897	514	999999	911	37	827	572	641	144	351	746	755	150	903	999999	999999	830	637	541	999999	748	332	999999	318	999999	330	999999	110	63	441	178	307	59	999999	300	609	694	196	657	167	999999	151	212	935	999999	819	993	415	999999	719	999999	739	263	325	575	575	336	999999	144	707	795	999999	587	703	999999	448	706	999999	613	999999	351	644	980	383	73	607	129	252	295	957	337	626	712	999999	901	438	53	734	218	724	283	999999	62	950	372	999999	564	509	762	999999	999999	636	802	508	377	894	759	999999	261	968	999999	94	406	186	999999	999999	999999	253	801	999999	405	971	999999	888	999999	349	592	40	21	901	52	620	999999	711	843	700	824	214	966	999999	678	173	482	249	279	198	606	875	580	203	412	320	707	28	188	152	999999	999999	891	38	312	999999	999999	360	925	999999	605	694	342	679	354	555	286	794	75	241	498	908	999999	427	742	999999	999999	999999	498	999999	913	470	533	999999	222	910	322	999999	704	949	999999	132	324	444	593	999999	542	901	999999	856	999999	913	952	946	653	579	304	999999	295	596	280	61	861	203	921	144	170	641	467	443	243	348	100	126	937	375	594	184	833	830	183	558	968	642	999999	999999	518	999999	57	642	615	999999	653	117	679	253	271	130	999999	459	751	901	999999	416	623	695	822	835	999999	999999	999999	130	640	464	999999	999999	92	229	999999	921	626	999999	593	824	827	395	695	982	999999	694	999999	473	661	384	89	282	124	562	28	13	999999	682	577	
770	656	495	217	198	694	957	170	52	999999	999999	833	999999	317	619	999999	999999	10	840	398	324	182	521	469	266	385	150	607	530	210	999999	999999	943	16	823	999999	341	188	506	297	489	999999	72	846	70	551	912	999999	504	999999	999999	13	346	293	999999	597	999999	999999	999999	812	554	999999	639	999999	999999	856	999999	170	494	451	999999	999999	999999	999999	999999	791	999999	674	409	999999	473	186	112	557	418	999999	407	660	754	999999	42	315	237	694	743	999999	893	230	999999	213	661	999999	479	63	726	999999	510	794	384	999999	486	470	627	245	999999	378	256	999999	999999	639	999999	999999	416	999999	418	999999	821	809	809	999999	897	890	999999	205	63	722	999999	59	831	999999	986	613	285	293	999999	999999	688	991	355	374	883	999999	796	91	999999	432	345	221	999999	784	919	999999	999999	606	573	999999	999999	431	999999	626	671	999999	261	999999	652	845	953	999999	519	845	263	829	463	444	999999	96	103	873	999999	630	386	999999	414	56	999999	295	627	679	719	162	999999	266	999999	728	999999	999999	559	50	438	909	479	222	701	799	531	99	999999	999999	710	487	999999	642	999999	562	250	999999	793	999999	999	366	999999	284	413	366	788	996	30	734	740	999999	536	62	999999	541	160	173	999999	615	524	667	999999	999999	969	241	659	424	285	256	488	999999	892	354	51	82	691	205	808	999999	20	534	79	512	810	499	999999	450	999999	999999	411	86	392	187	690	341	317	999999	315	181	707	999999	721	999999	999999	999999	327	192	21	999999	850	955	364	459	604	989	999999	545	275	999999	291	218	999999	834	845	412	144	714	663	709	764	548	890	637	636	646	999999	305	266	596	182	767	999999	834	600	455	721	999999	999999	999999	744	772	999999	835	890	499	156	886	928	843	88	999999	999999	311	999999	999999	999999	727	822	957	186	302	289	678	307	523	778	392	244	399	999999	211	999999	962	999999	992	999999	64	746	147	500	926	377	999999	518	568	248	138	236	298	390	993	120	625	523	451	492	208	538	999999	721	764	999999	538	162	999999	482	999999	345	616	999999	999999	999999	685	467	260	924	866	170	738	284	650	165	946	19	697	999999	999999	999999	523	509	999999	525	379	426	735	283	999999	269	641	999999	682	792	620	999999	378	999999	435	168	999999	526	625	48	800	102	80	999999	999999	528	465	999999	967	127	822	116	999999	495	612	268	999999	999999	95	999999	529	651	602	858	545	999999	640	685	666	356	999999	996	883	435	724	999999	355	136	999999	999999	999999	855	129	564	969	513	493	882	409	
176	436	296	441	29	999999	159	999999	222	73	419	888	779	129	620	941	825	233	740	771	999999	913	604	408	999999	999999	999999	532	48	888	42	803	757	286	999999	999999	889	565	864	916	999999	786	142	999999	168	431	34	999999	509	623	154	289	999999	999999	83	262	831	887	665	999999	845	627	461	334	40	615	140	503	629	999999	61	269	368	823	205	548	780	541	999999	999999	777	999999	32	999999	743	752	60	646	212	246	99	12	900	647	999999	948	335	808	999999	999999	301	531	116	810	571	999999	920	929	916	534	482	999999	646	320	449	909	604	46	590	288	565	494	300	392	610	59	369	721	752	999999	223	972	508	697	62	999999	829	222	999999	999999	999999	999999	729	677	764	798	365	589	999999	171	353	298	227	754	999999	999999	240	724	999999	999999	525	209	187	669	999999	999999	792	949	268	203	89	392	193	731	456	999999	764	622	999999	811	694	779	524	999999	903	925	754	753	710	255	25	999999	22	341	999999	632	942	70	367	264	16	415	999999	13	999999	999999	999999	496	999999	999999	999999	617	105	398	827	746	685	596	999999	395	999999	999999	248	999999	188	974	379	999999	398	824	502	703	999999	374	804	288	457	520	999999	941	999999	267	999999	168	999999	999999	999999	624	513	596	947	999999	999999	972	508	968	177	318	825	999999	591	999999	108	483	999999	999999	999999	731	999999	549	999999	175	96	824	573	498	592	89	810	779	964	755	348	801	877	155	409	293	865	999999	121	999999	999999	401	359	568	169	973	119	999999	56	287	40	964	308	999999	269	479	999999	19	999999	999999	999999	56	152	836	914	999999	605	903	939	999999	999999	757	437	999999	999999	695	475	15	999999	618	970	947	732	686	724	999999	502	105	885	929	885	856	460	999999	641	647	258	523	654	862	377	216	999999	978	421	283	536	999999	999999	574	14	403	680	767	127	561	323	466	121	540	999999	999999	27	19	192	19	306	999999	999999	833	446	999999	360	476	251	763	33	753	274	450	846	999999	794	321	925	491	185	999999	906	999999	334	999999	412	124	68	999999	198	999999	795	412	976	132	641	477	138	63	999999	214	526	363	999999	999999	999999	999999	693	461	715	999999	999999	999999	834	614	507	437	999999	653	548	246	417	383	999999	119	958	862	999999	724	711	326	999999	872	448	970	176	553	552	999999	600	742	430	607	162	492	829	104	577	372	999999	999999	969	484	514	806	796	999999	999999	427	611	339	999999	999999	750	398	523	221	262	999999	448	953	885	743	63	806	816	810	999999	92	999999	999999	
999999	111	108	999999	999999	708	368	642	999999	33	999999	134	163	271	999999	460	856	764	999999	617	842	712	999999	999999	328	235	999999	707	999999	985	999999	706	999999	748	53	999999	999999	999999	51	815	853	999999	999999	999999	999999	999999	590	791	270	365	953	999999	999999	999999	30	999999	999999	436	188	131	286	660	651	999999	111	68	999999	999999	227	451	589	999999	722	999999	763	232	32	509	999999	568	644	639	447	635	42	999999	592	999999	728	999999	917	444	999999	919	999999	203	968	502	323	140	773	999999	573	819	776	349	999999	999999	908	999999	560	677	953	619	487	646	222	26	165	645	475	522	686	756	533	154	548	999999	999999	570	264	999999	999999	351	999999	999999	999999	628	859	999999	721	631	566	931	999999	250	999999	455	442	892	980	952	347	999999	665	261	499	817	295	631	801	940	346	999999	542	41	490	999999	824	27	580	594	999999	999999	923	843	955	755	999999	292	663	999999	371	732	589	312	192	999999	686	543	999999	258	999999	237	891	781	295	228	398	999999	760	879	630	424	321	396	999999	873	753	999999	999999	999999	971	999999	968	707	579	614	999999	999999	849	999999	999999	290	58	332	262	929	999999	999999	999999	737	367	999999	532	783	473	946	420	999999	517	318	765	864	248	999999	286	999999	999999	193	212	680	469	168	40	788	954	349	376	988	143	865	300	999999	273	567	386	15	480	194	244	632	203	999999	722	540	216	999999	52	822	55	923	670	398	999999	878	278	208	935	999999	829	133	580	999999	69	999999	999999	163	601	680	999999	999999	858	84	949	999999	486	903	445	999999	582	893	999999	553	999999	999999	204	999999	999999	999999	999999	188	80	999999	365	121	61	771	505	80	999999	62	468	371	999999	774	74	596	449	999999	401	374	999999	444	171	935	825	37	999999	999999	458	125	492	999999	999999	999999	210	131	718	838	528	714	407	375	977	530	435	999999	580	999999	155	607	999999	310	993	925	424	999999	999999	430	295	34	999999	656	622	406	569	999999	981	999999	574	999999	878	999999	842	687	966	398	999999	641	510	999999	456	318	999999	850	663	192	223	465	999999	574	555	999999	552	503	430	751	753	580	999999	182	954	277	605	211	999999	851	468	999999	958	999999	178	934	919	405	577	974	999999	771	743	999999	49	999999	66	999	397	589	68	348	999999	225	645	886	999999	337	999999	999999	713	502	131	811	723	906	506	229	999999	621	999999	156	926	999999	999999	999999	837	582	999999	999999	999999	605	814	999999	999999	130	59	999999	999999	291	264	592	470	398	271	459	650	931	663	142	999999	836	
603	776	221	911	421	999999	426	999999	58	107	203	506	999999	118	687	981	28	603	857	764	838	123	366	999999	685	999999	194	349	341	905	999999	11	419	384	11	48	999999	999999	708	249	999999	727	242	166	398	964	430	163	771	668	912	70	999999	264	998	999999	419	999999	235	883	999999	86	332	153	999999	999999	999999	999999	116	649	63	147	894	617	999999	120	881	210	397	721	999999	41	999999	673	993	858	999999	165	386	522	999999	999999	655	825	623	999999	999999	99	978	206	878	837	57	131	614	999999	999999	667	999999	888	608	219	47	514	775	593	507	999999	160	329	476	999999	216	593	999999	999999	999999	999999	999999	206	714	791	232	999999	843	280	984	456	68	999999	692	68	999999	498	999999	999999	999999	151	59	39	742	746	939	658	729	999999	631	463	111	999999	999999	999999	674	999999	999999	817	987	846	671	505	999999	61	601	999999	636	418	593	999999	999999	999999	103	350	29	963	999999	999999	999999	573	999999	999999	999999	531	355	12	933	596	999999	726	999999	105	432	619	479	999999	430	691	155	17	32	321	362	912	782	500	961	943	999999	999999	167	215	999999	423	385	999999	856	87	705	598	999	50	34	867	404	584	187	484	999999	476	999999	771	822	999999	551	159	999999	999999	748	999999	999999	999999	519	683	569	999999	139	19	243	704	696	352	985	556	999999	982	999999	495	518	208	322	487	82	610	999999	395	393	132	872	999999	241	131	339	851	557	20	530	350	308	295	454	178	250	999999	779	200	785	275	999999	568	999999	999999	226	999999	542	999999	916	909	516	184	724	17	146	17	473	575	23	144	999	997	462	999999	197	233	753	153	247	999999	830	976	609	127	295	999999	373	192	904	789	318	999999	104	620	834	133	999999	999999	42	999999	703	999999	187	650	999999	839	116	999999	999999	993	796	398	325	19	88	539	574	607	999999	833	643	290	671	234	826	15	902	999999	121	73	662	315	121	14	213	999999	799	958	851	999999	206	457	999999	999999	992	999999	678	94	999999	999999	559	999999	726	209	599	422	542	952	824	271	936	275	804	999999	341	491	286	320	999999	999999	739	616	999999	999999	636	195	959	999999	241	905	336	999999	310	999999	514	999999	588	912	415	790	94	846	143	590	519	999999	653	999999	578	510	643	367	288	999999	566	942	999999	462	572	999999	463	999999	720	918	934	128	965	988	293	999999	902	373	905	26	377	892	999999	176	754	704	542	435	192	999999	272	968	999999	230	259	571	491	136	349	999999	336	312	136	224	655	400	966	664	999999	936	
999999	279	462	999999	711	999999	469	51	707	868	871	38	599	989	656	966	999999	999999	739	722	160	776	33	902	689	75	999999	268	520	363	738	877	196	255	999999	992	516	277	518	585	999999	450	429	481	999999	308	713	999999	999999	688	811	231	925	527	785	832	255	999999	999999	646	999999	999999	530	353	140	999999	842	353	866	664	460	321	236	164	620	999999	999999	999999	771	390	361	629	700	831	552	516	999999	668	470	300	999999	999999	694	871	677	999999	919	86	351	147	466	370	279	904	238	500	995	770	906	85	485	999999	787	201	295	288	999999	698	801	623	999999	183	999999	575	917	503	999999	364	999999	720	790	280	999999	634	924	991	999999	796	603	62	520	191	999999	395	815	52	178	502	586	398	398	231	285	727	106	293	487	703	986	999999	873	641	293	196	294	214	503	163	277	304	927	999999	105	748	113	859	999999	498	760	874	334	134	777	999999	331	569	995	482	999999	641	514	656	809	999999	999999	878	898	999999	110	610	549	999999	234	292	471	683	135	536	624	246	871	989	943	121	999999	748	863	205	999999	725	999999	30	624	636	999999	280	905	999999	999999	235	999999	846	397	159	334	319	999999	495	627	648	443	999999	858	301	770	525	713	999999	467	440	24	999999	999999	999999	400	529	400	598	999999	200	999999	898	966	399	999999	999999	601	793	787	101	849	378	999999	999999	292	750	171	333	866	999999	566	999999	770	139	220	268	146	23	758	999999	918	310	993	436	999999	544	502	999999	25	999999	923	920	999999	376	591	646	135	494	101	650	999999	77	999999	237	633	568	138	836	188	999999	888	587	999999	981	182	548	384	151	354	747	999999	701	999999	130	350	999999	307	999999	548	573	999999	652	921	118	447	851	999999	765	802	999999	416	666	999999	999999	999999	346	999999	999999	204	999999	271	983	149	353	999999	999999	759	611	886	987	271	734	298	615	884	245	665	999999	544	331	970	619	348	51	341	591	420	999999	273	999999	759	378	209	505	999999	999999	512	999999	715	999999	101	999999	879	815	51	682	377	999999	123	621	680	960	394	872	82	999999	644	999999	22	811	999999	999999	999999	999999	237	892	535	793	313	999999	732	999999	220	762	240	14	739	533	999	659	999999	999999	205	999999	334	798	983	336	432	658	514	999999	564	904	536	650	999999	999999	587	999999	156	584	371	999999	999999	592	999999	632	999999	999999	912	999999	108	363	597	999999	254	999999	999999	999999	908	999999	370	655	230	328	533	999999	236	999999	999999	742	945	850	512	639	384	999999	762	999999	
57	361	999999	364	745	999999	315	999999	316	36	405	930	449	158	250	948	224	716	999999	570	68	444	405	62	691	180	176	258	851	958	999999	999999	934	815	391	557	999999	999999	909	828	22	999999	999999	210	999999	456	999999	999999	609	999999	424	999999	659	999999	683	613	956	642	673	999999	236	67	359	358	999999	968	995	999999	766	692	445	999999	999999	339	558	736	999999	204	999999	244	877	378	648	999999	543	999999	999999	743	142	778	999999	871	342	999999	999999	999999	972	999999	309	225	461	669	999999	999999	128	215	860	330	642	999999	177	761	773	438	698	999999	418	71	814	443	999999	261	500	999999	101	573	876	473	738	999999	763	793	999999	653	782	217	999999	731	179	337	606	457	999999	999999	999999	839	108	903	645	999999	545	999999	836	865	34	999999	178	52	825	554	339	999999	999999	999999	999999	999999	865	129	655	490	521	999999	891	487	837	743	160	314	387	262	475	973	828	995	68	999999	957	40	629	999999	48	304	906	624	999999	999999	999999	72	14	236	974	999999	257	164	999999	858	30	358	38	290	999999	864	999999	999999	999999	366	569	597	980	339	426	999999	500	82	999999	226	999999	276	489	628	878	97	310	999999	288	999999	725	673	773	210	832	608	12	349	532	999999	639	343	545	641	999999	278	92	674	810	148	488	999999	712	15	999999	753	869	409	411	999999	564	999999	294	999999	640	999999	823	779	507	999999	833	161	999999	277	587	999999	730	999999	978	999999	15	999999	350	149	18	999999	999999	767	133	88	739	602	937	570	620	999999	59	999999	11	753	999999	999999	999999	992	315	999999	635	999999	427	639	32	31	431	800	956	928	172	154	583	999999	933	65	999999	428	999999	240	223	999999	657	461	999999	777	846	999999	166	999999	469	358	833	681	999999	526	999999	493	66	718	181	147	614	999999	962	904	379	910	820	999999	999999	748	915	84	123	656	787	966	251	254	999999	206	643	999999	468	814	321	902	186	417	715	999999	372	999999	69	86	999999	964	498	999999	999999	999999	414	768	57	999999	442	758	567	268	739	384	999999	811	543	974	999999	999999	233	999999	593	476	734	413	682	492	385	556	999999	999999	291	999999	477	999999	845	248	791	875	999999	747	999999	562	344	917	999999	999999	920	560	826	94	582	24	999999	350	899	932	212	11	95	564	345	886	743	529	977	915	906	999999	999999	304	193	627	154	485	775	41	142	816	735	350	572	999999	999999	930	465	277	91	136	858	913	46	789	999999	999999	999999	495	818	814	940	762	434	436	595	531	999999	954	869	265	
999999	868	799	395	276	745	992	999999	166	812	74	709	834	780	636	61	267	403	999999	502	83	290	999999	327	876	973	916	999999	999999	999999	39	510	407	825	561	999999	124	651	523	54	658	999999	339	999999	749	240	927	999999	999999	543	999999	999999	126	376	192	294	656	999999	519	303	829	999999	291	958	783	564	999999	999999	229	646	937	999999	880	999999	843	191	999999	216	577	999999	55	272	346	695	999999	999999	393	41	643	276	343	641	141	999999	999999	802	610	380	232	195	999999	919	434	162	606	658	627	332	999999	999999	343	450	999999	999999	257	567	520	596	999999	999999	999999	280	999999	999999	999999	305	484	659	578	51	581	579	999999	392	715	999999	837	193	98	285	904	71	999999	642	932	893	999999	266	999999	658	292	23	999999	999999	24	658	554	481	999999	999999	999999	967	753	491	429	764	466	521	168	131	729	336	507	999999	357	119	771	999999	999999	420	999999	227	687	920	758	567	233	22	999999	67	581	999999	999999	788	111	937	999999	27	222	178	436	225	999999	850	999999	956	516	606	623	904	887	821	461	438	742	999999	999999	832	732	999999	999999	453	999999	111	999999	373	992	719	647	419	802	754	520	851	983	353	129	836	992	802	60	627	399	474	179	760	999999	999999	55	156	657	484	295	360	638	983	81	996	999999	999999	999999	797	958	213	111	143	999999	609	999999	398	999999	999999	840	999999	811	913	999999	679	931	789	469	96	673	999999	999999	327	468	169	223	999999	281	999999	535	437	839	999999	668	195	372	46	459	304	460	999999	320	214	999999	999999	549	724	999999	402	75	521	104	999999	134	467	451	784	674	999999	999999	454	127	999999	917	999999	100	558	254	869	999999	894	339	999999	636	25	190	557	684	999999	620	498	999999	878	67	24	342	961	138	999999	743	588	999999	999999	908	16	539	607	297	999999	275	990	480	69	96	180	191	999999	250	118	286	893	110	999999	530	897	382	248	656	902	80	138	430	53	135	728	531	31	267	630	486	583	999999	453	837	629	28	21	999999	999999	999999	999999	720	29	924	850	488	999999	999999	21	999999	301	950	394	169	147	570	436	934	999999	648	999999	672	620	632	703	633	656	733	999999	878	999999	999999	769	80	999999	417	410	129	285	250	730	243	255	996	194	632	875	294	700	69	999999	87	434	247	671	741	110	999999	999999	226	831	78	886	142	272	845	191	999999	502	729	170	316	659	127	918	999999	426	623	447	80	757	372	999999	999999	999999	999999	999999	531	408	926	317	23	899	68	418	661	357	
123	734	349	451	561	791	970	898	285	427	317	329	745	999999	486	999999	999999	468	469	45	54	846	999999	823	659	915	999999	422	999999	417	600	708	266	579	313	889	107	999999	206	999999	72	942	20	865	999999	211	663	611	831	73	749	599	948	626	312	276	756	525	791	999999	225	999999	752	867	999999	608	72	999999	21	597	851	530	271	889	999999	112	835	122	120	999999	999999	999999	591	999999	668	11	999999	639	277	46	142	581	838	999999	364	999999	200	153	999999	999999	148	498	599	243	222	228	337	69	653	210	441	644	999999	343	999999	260	966	669	209	825	848	433	897	975	999999	999999	999999	999999	534	468	999999	692	999999	999999	319	999999	999999	999999	870	450	673	700	986	999999	999999	999999	176	505	178	113	547	531	943	222	266	999999	999999	624	779	942	536	627	535	195	999999	999999	570	410	34	999999	886	619	798	999999	162	157	447	999999	380	966	999999	197	541	430	921	999999	748	860	748	999999	999999	750	578	928	999999	55	999999	800	778	855	999999	765	481	549	999999	999999	999999	999999	70	999999	278	769	253	813	999999	349	95	115	273	908	10	999999	662	430	464	145	50	999999	845	117	982	646	61	525	47	348	716	991	212	993	656	563	999999	999999	334	404	507	765	100	574	959	70	999999	869	855	999999	113	60	95	91	999999	999999	350	952	136	632	999999	999999	775	999999	999999	104	902	280	999999	999999	908	32	106	70	638	999999	779	280	157	999999	119	191	999999	819	245	666	999999	130	999999	794	223	999999	512	701	999999	999999	990	999999	941	865	999999	999999	618	418	320	90	953	35	452	611	999999	999999	804	214	523	535	999999	955	264	999999	197	781	174	999999	233	999999	999999	404	383	999999	999999	189	338	292	764	852	573	261	508	164	712	881	677	504	711	153	999999	307	188	161	720	44	999999	974	999999	999999	101	160	194	999999	570	559	651	593	325	903	741	522	450	999999	961	999999	457	110	264	315	114	999999	756	90	26	222	225	999999	149	261	842	363	614	388	760	423	999999	999999	593	999999	239	999999	999999	807	412	531	857	517	999999	999999	587	246	720	372	281	431	404	114	999999	358	343	999999	453	74	71	999999	907	72	909	548	738	208	516	111	999999	29	999999	949	677	495	365	999999	999999	234	674	999999	643	251	116	338	29	963	999999	245	999999	999999	640	124	999999	34	623	794	607	650	186	388	999999	999999	999999	262	940	454	436	748	993	635	397	229	400	464	999999	666	955	581	999999	775	193	999999	291	999999	388	376	212	652	999999	570	999999	391	
58	295	999999	999999	999999	854	397	574	537	276	251	194	999999	421	999999	291	291	957	999999	36	131	411	205	458	336	31	873	574	251	783	877	432	535	15	181	115	586	999999	712	999999	193	999999	999999	916	39	999999	853	967	652	920	999999	914	731	83	270	647	99	999999	698	932	980	823	332	999999	399	819	999999	999999	250	999999	705	573	254	737	843	999999	173	289	428	240	178	906	922	330	999999	963	701	461	744	999999	25	167	29	779	131	369	632	494	526	220	447	445	726	999999	225	999999	669	994	239	103	483	809	10	468	763	999999	900	11	341	436	999999	207	672	716	603	999999	553	999999	615	483	544	999999	999999	999999	792	732	189	889	114	623	304	999999	232	651	60	216	167	561	26	999999	469	999999	162	100	102	249	773	999999	439	678	255	204	388	756	559	804	57	999999	675	999999	893	999999	896	718	142	420	975	31	666	397	999999	991	458	567	24	999999	999999	999999	126	999999	959	179	460	436	377	110	328	476	102	255	168	999999	999999	984	165	999999	734	443	999999	999999	274	752	354	51	299	999999	745	821	741	645	288	385	674	999999	82	724	561	470	351	999999	101	509	999999	420	238	22	999999	999999	411	999999	189	93	713	444	999999	999999	824	418	146	123	365	999999	734	456	967	999999	701	764	912	440	896	273	102	926	999999	764	823	934	813	286	999999	280	419	999999	465	999999	671	240	842	865	900	999999	333	237	676	595	774	482	453	454	321	350	561	971	999999	999999	999999	999999	999999	999999	393	999999	999999	860	964	999999	97	999999	990	772	122	471	999999	57	540	999999	999999	999999	999999	995	990	999999	490	368	965	999999	719	448	513	550	213	884	386	327	999999	19	548	473	273	999999	999999	224	999999	680	342	849	427	514	440	917	999999	135	537	999999	534	52	409	246	894	165	374	648	999999	450	568	237	94	604	574	530	214	477	601	999999	497	776	859	999999	35	125	391	215	17	595	575	88	999999	527	999999	999999	610	999999	578	118	999999	859	177	999999	122	999999	765	822	939	910	999999	999999	533	870	371	999999	192	599	220	779	773	169	640	461	875	490	880	566	811	999999	919	903	898	999999	449	637	608	818	697	920	360	568	999999	999999	882	77	554	487	165	999999	999999	21	999999	799	344	999999	228	999999	175	631	235	208	21	999999	999999	999999	609	999999	430	999999	999999	373	901	300	428	214	999999	999999	579	999999	935	999999	999999	776	886	908	812	109	159	999999	419	999999	653	999999	999999	999999	557	999999	117	999999	468	514	66	431	885	883	
119	800	999999	139	174	685	146	367	696	832	797	244	917	999999	999999	509	890	49	325	266	999999	835	999999	276	656	999999	999999	506	350	430	346	979	891	12	799	21	728	999999	227	733	999999	295	379	999999	364	323	553	999999	84	958	999999	999999	116	628	173	283	205	113	483	741	260	639	26	999999	495	817	352	915	292	986	781	871	999999	591	999999	434	465	742	912	999999	999999	999999	999999	999999	806	330	873	272	839	525	999999	624	546	999999	483	999999	279	114	377	546	970	638	744	97	186	753	204	524	128	738	818	462	201	149	861	850	216	634	468	175	944	90	85	766	180	166	334	345	999999	393	165	361	999999	376	372	999999	999999	345	215	63	135	358	153	999999	707	363	433	406	999999	999999	909	644	646	211	601	890	999999	977	916	29	428	999999	416	735	999999	466	97	999999	776	620	999999	871	428	414	50	596	936	973	69	817	733	999999	721	486	999999	521	999999	173	774	999999	688	688	428	195	635	999999	942	999999	529	999999	999999	999999	630	999999	446	48	225	241	999999	15	953	999999	917	999999	296	500	147	930	261	999999	999999	924	60	303	931	507	452	999999	779	999999	654	528	454	819	999999	999999	307	717	999999	445	305	483	999999	769	999999	109	770	999999	899	144	138	999999	166	468	498	351	557	336	81	938	999999	999999	461	397	360	999999	144	107	556	999999	203	429	890	816	765	999999	922	291	774	832	736	132	999999	999999	999999	642	372	986	330	211	577	970	999999	110	850	999999	32	614	999999	105	965	672	773	737	999999	709	131	349	703	230	429	275	562	249	999999	473	999999	816	752	718	71	158	999999	355	593	232	784	789	966	999999	255	999999	873	678	867	74	358	605	703	999999	521	33	292	999999	781	312	418	406	899	999999	674	215	861	700	43	999999	895	999999	999999	999999	924	342	383	261	974	121	401	883	382	999999	124	52	123	817	207	48	865	677	573	291	999999	999999	890	999999	777	50	456	183	999999	999999	999999	930	461	984	20	189	649	41	999999	670	910	534	999999	761	272	999999	102	999999	503	995	951	227	999999	863	999999	546	451	999999	999999	934	664	228	248	332	999999	193	591	138	806	27	398	834	552	903	999999	999999	364	138	326	155	999999	412	999999	649	108	950	999999	999999	89	474	737	855	557	999999	15	691	999999	701	792	999999	50	963	248	485	999999	127	999999	951	999999	999999	999999	322	477	339	986	262	548	598	233	28	117	993	999999	341	999999	542	287	999999	897	688	993	662	346	247	114	999999	999999	204	53	981	
286	134	115	463	291	424	388	999999	213	752	153	697	478	774	971	57	914	906	204	74	999999	322	63	804	632	529	999999	999999	235	11	98	354	555	252	741	982	999999	596	59	999999	999999	999999	158	155	545	305	194	571	999999	66	80	999999	999	978	999999	964	81	311	831	762	448	158	992	212	664	798	152	235	999999	989	169	328	856	999999	910	781	173	908	268	336	344	414	964	178	999999	830	354	576	999999	999999	911	586	999999	297	428	15	76	999999	490	746	163	958	539	286	896	752	411	671	78	999999	800	173	999999	504	427	43	999999	824	280	833	999999	999999	134	999999	88	999999	563	999999	910	904	714	226	999999	999999	183	385	999999	688	281	189	428	682	507	999999	977	747	544	270	869	394	821	252	676	999999	999999	587	834	284	208	323	999999	999999	761	174	999999	583	746	530	330	51	168	999999	552	100	415	999999	77	392	287	340	48	999999	698	999999	92	472	550	770	229	596	551	600	490	957	990	585	921	343	97	403	11	23	999999	828	999999	999999	699	999999	251	530	999999	452	999999	999999	999999	895	154	245	91	192	43	975	999999	734	500	567	25	595	110	999999	850	734	304	884	338	999999	362	870	299	999999	772	965	528	999999	86	108	603	999999	682	104	440	686	999999	904	999999	35	712	215	338	668	310	114	999999	421	679	785	157	122	538	999999	542	284	945	325	420	77	457	611	657	401	963	403	913	15	399	999999	482	400	524	313	322	157	542	630	465	999999	490	117	999999	301	951	491	999999	431	562	166	740	936	494	302	578	110	557	999999	705	907	999999	999999	31	515	999999	757	598	235	937	999999	999999	999999	860	752	587	349	999999	366	450	482	319	491	452	999999	434	546	905	231	734	999999	999999	605	925	999999	476	999999	95	999999	988	203	892	857	999999	176	424	424	85	741	999999	999999	519	999999	496	999999	597	710	37	999999	91	766	999999	999999	501	725	795	146	399	999999	285	999999	263	86	378	256	589	461	996	286	819	999999	999999	173	515	505	702	408	118	702	959	766	983	307	433	231	999999	525	999999	999999	381	287	34	999999	466	148	975	442	999999	999999	642	146	713	750	968	999999	306	687	861	996	32	396	37	697	999999	519	593	955	653	157	904	74	105	999999	904	541	984	999999	707	376	530	270	999999	868	999999	999999	62	242	339	999999	925	664	663	370	746	999999	999999	337	429	947	555	29	999999	675	345	578	50	486	846	437	98	607	999999	999999	999999	762	999999	168	637	529	466	999999	999999	302	999999	250	
410	735	491	919	290	999999	279	999999	821	999999	481	999999	533	491	782	576	395	999999	272	999999	683	999999	999999	983	999999	101	999999	899	490	203	402	495	453	105	177	315	999999	999999	999999	441	338	999999	999999	999999	290	999999	635	155	746	890	965	999999	39	904	566	241	999999	507	744	199	999999	380	279	999999	118	985	466	437	323	999999	581	468	755	831	989	463	999999	930	999999	999999	465	555	162	600	237	999999	466	549	999999	936	999999	497	193	957	486	957	950	54	855	304	443	999999	831	279	999999	999999	999999	999999	914	112	734	910	804	468	733	999999	999999	679	400	999999	529	999999	899	386	12	93	285	999999	355	41	999999	462	999999	408	999999	267	723	999999	999999	730	708	267	635	999999	212	564	693	724	999999	85	740	280	653	424	775	999999	999999	454	277	999999	999999	999999	999999	999999	999999	282	835	405	627	475	686	344	397	999999	732	271	291	473	999999	999999	999999	560	574	999999	301	242	808	660	633	324	999999	278	999999	66	507	537	414	999999	836	929	728	297	106	758	399	405	882	983	691	513	245	999999	280	829	835	999999	999999	584	999999	366	474	999999	772	313	516	418	729	999999	172	205	857	538	637	254	999999	112	999999	816	879	896	360	824	999999	129	88	134	999999	785	999999	836	930	830	171	480	465	553	525	793	251	980	675	999999	999999	495	656	707	207	35	121	999999	999999	790	999999	694	16	649	999999	652	234	391	420	999999	120	336	999999	37	377	999999	789	175	999999	670	574	899	230	999999	13	482	999999	381	999999	999999	674	497	628	149	999999	477	474	815	346	872	568	859	570	732	440	494	230	628	340	50	999999	945	156	547	999999	805	473	999999	999999	734	189	853	464	999999	279	999999	707	135	999999	899	692	973	829	714	111	714	338	999999	378	518	999999	844	51	886	736	728	999999	90	923	330	13	277	999999	999999	692	715	999999	132	462	817	999999	104	727	440	999999	999999	126	442	446	511	476	974	828	137	481	345	812	578	711	550	282	627	212	999999	999999	425	804	227	31	396	999999	215	46	999999	732	167	127	610	538	473	612	908	644	421	853	39	448	52	999999	357	902	826	421	999999	544	999999	891	155	544	932	468	898	421	60	202	270	999999	999999	999999	323	228	211	999999	247	938	374	982	999999	728	999999	977	761	97	999999	999999	493	794	134	999999	572	276	971	76	606	999999	713	496	594	228	592	999999	180	646	999999	139	700	999999	999999	973	180	186	999999	427	677	999999	706	811	999999	566	709	476	814	260	832	57	256	999999	999999	
242	999999	877	398	572	145	776	806	124	280	999999	793	706	620	999999	999999	395	176	554	399	999999	308	999999	748	37	519	126	286	920	814	769	883	565	999999	941	747	302	787	999999	291	901	999999	591	540	213	773	12	856	999999	413	446	881	702	999999	792	933	333	138	999999	63	29	499	886	999999	511	660	999999	363	999999	412	553	999999	999999	999999	999999	502	716	999999	545	264	516	270	622	516	377	887	999999	820	999999	999999	424	174	426	483	272	411	272	291	39	552	546	649	187	260	860	838	252	999999	256	300	227	962	593	999999	547	759	876	379	933	999999	999999	416	803	999999	988	389	999999	165	999	999999	240	999999	341	999999	999999	999999	999999	999999	999999	999999	644	750	574	270	999999	999999	999999	319	999999	513	534	892	357	415	82	139	846	515	272	480	657	97	440	169	999999	791	631	600	398	999999	676	999999	723	405	979	729	999999	999999	999999	999999	999999	871	999999	496	561	347	87	926	920	999999	999999	999999	110	186	881	557	319	999999	210	998	830	979	920	999999	836	999999	178	999999	435	999999	999999	313	999999	734	671	999999	868	944	607	722	999999	999999	999999	810	660	109	414	999999	523	431	420	437	342	882	706	829	951	962	659	999999	178	135	500	577	300	716	942	375	514	999999	999999	375	999999	487	999999	999999	999999	119	606	999999	615	631	438	999999	999999	859	971	752	999999	842	999999	906	999999	76	999999	589	214	113	520	943	999999	49	42	427	999999	54	631	854	598	581	529	841	366	999999	925	547	696	496	999999	440	745	200	347	672	999999	999999	90	999999	934	704	921	205	599	662	580	999999	599	21	270	887	999999	999999	999999	456	322	992	550	999999	150	999999	892	717	468	999999	208	966	702	369	165	999999	999999	891	999999	999999	660	999999	251	999999	351	359	947	685	235	757	212	999999	999999	890	360	279	999999	717	599	999999	999999	213	737	519	463	613	874	239	999999	309	923	346	205	269	796	988	750	999999	30	999999	68	999999	492	711	876	999999	929	811	18	886	729	999999	999999	999999	91	456	596	731	249	999999	484	717	999999	925	833	866	999999	777	999999	372	999999	394	697	999999	869	604	721	999999	999999	884	683	999999	231	969	580	999999	54	213	187	349	401	999999	607	292	315	999999	388	999999	877	20	156	162	999999	646	367	344	999999	492	132	487	735	570	98	365	999999	421	999999	999999	355	167	821	229	600	755	970	999999	787	999999	503	528	999999	165	999999	999999	738	531	356	584	999999	245	127	562	999999	700	613	830	930	251	237	894	999999	528	999999	999999	199	926	
561	961	999999	858	999999	154	989	999999	271	580	422	466	999999	532	74	911	258	120	49	269	148	899	151	150	579	545	187	608	674	999999	999999	438	442	999999	999999	395	909	753	999999	973	572	486	438	43	418	999999	625	704	829	942	999999	999999	680	930	787	662	819	535	289	999999	999999	390	929	574	635	983	33	814	562	679	999999	999999	432	76	696	661	471	999999	731	115	920	482	999999	732	999999	845	757	512	34	317	576	999999	474	676	999999	191	557	864	407	434	999999	999999	999999	160	939	775	999999	614	243	999999	200	710	803	183	100	493	610	206	157	999999	236	521	999999	255	999999	628	999999	755	69	999999	114	606	999999	306	665	999999	340	999999	999999	651	999999	999999	278	898	126	866	580	999999	586	522	580	361	999999	617	208	929	29	896	999999	999999	745	921	555	729	31	594	999	507	999999	980	163	981	413	505	621	93	252	999999	138	246	58	740	179	546	999999	752	889	103	108	735	100	443	999999	481	906	257	999999	549	876	532	866	82	781	999999	369	599	948	999999	995	124	686	999999	999999	810	999999	14	751	999999	795	278	704	905	409	782	890	719	408	999999	599	374	496	702	24	606	379	975	958	574	186	999999	804	677	108	983	999999	962	675	771	218	999999	506	587	753	608	827	961	673	998	715	650	200	26	999999	630	999999	984	999999	172	441	298	999999	186	832	461	473	36	999999	425	734	927	53	999999	722	697	999999	909	948	416	778	418	311	959	858	536	999999	787	999999	999999	366	999999	999999	999999	339	920	854	999999	755	302	999999	999999	164	257	274	787	606	563	304	924	762	718	999999	706	393	33	986	96	999999	305	317	686	970	999999	69	669	88	540	307	801	999999	548	999999	999999	999999	999999	999999	999999	694	999999	999999	590	493	999999	999999	647	999999	152	999999	316	934	768	11	459	984	458	829	999999	198	605	708	999999	265	502	91	999999	564	388	434	999999	769	999999	401	256	375	727	202	839	999999	999999	639	935	420	991	867	999999	999999	999999	671	999999	999999	437	999999	99	999999	863	335	999999	60	999999	93	999999	999999	714	546	999999	999999	755	93	267	265	990	211	775	966	772	656	274	635	16	676	860	717	999999	999999	341	76	312	883	512	402	999999	788	132	338	999999	226	999999	454	999999	708	792	620	414	999999	167	999999	99	133	600	999999	70	365	54	999999	233	999999	999999	999999	999999	934	999999	999999	999999	999999	999999	999999	88	447	977	999999	950	999999	769	307	999999	249	999999	51	999999	115	977	189	292	305	341	846	743	999999	115	64	117	
999999	249	931	644	919	999999	999999	515	999999	999999	652	999999	54	999999	250	596	999999	940	983	630	78	355	109	957	884	589	286	533	217	468	781	341	999999	999999	699	999999	999999	663	964	999999	763	999999	156	958	334	999999	248	999999	100	259	996	366	132	999999	49	999999	150	973	759	340	763	26	308	495	375	321	232	606	567	999999	758	93	976	784	866	542	209	150	999999	850	350	999999	442	957	999999	424	219	999999	408	795	440	999999	903	633	446	747	999999	999999	592	22	999999	642	480	999999	500	999999	390	347	567	507	705	999	999999	999999	999999	525	584	351	999999	951	112	733	208	772	239	894	190	353	999999	129	999999	549	558	999999	49	708	767	21	999999	559	999999	871	931	900	99	441	523	999999	999999	920	173	885	999999	641	910	87	999999	999999	201	606	731	47	999	447	999999	999999	450	999999	869	292	757	572	999999	473	916	241	802	307	682	798	381	196	709	999999	956	429	912	917	709	961	273	68	820	999999	827	997	871	493	708	933	990	999999	135	361	999999	999999	11	999999	999999	679	999999	999999	36	402	999999	545	999999	582	999999	772	254	533	30	907	28	698	999999	34	645	919	369	318	598	748	808	588	71	358	264	365	428	748	202	999999	999999	999999	42	427	635	999999	669	298	12	999999	689	466	771	227	342	474	848	977	527	805	999999	999999	548	287	594	645	484	978	999999	999999	353	999999	999999	990	230	999999	666	334	398	363	999999	81	999999	661	999999	351	817	843	25	789	999999	451	231	397	999999	719	999999	754	832	990	999999	691	969	877	593	999999	999999	781	997	999999	999999	523	588	174	555	999999	661	887	228	253	999999	999999	963	538	617	902	284	943	999999	999999	312	911	999999	407	555	999999	111	437	78	875	225	999999	846	574	981	994	862	999999	841	482	67	701	536	589	172	177	728	440	270	999999	909	192	512	495	148	896	31	191	618	987	147	234	818	353	37	792	794	398	999999	623	49	226	999999	796	453	611	385	912	245	999999	840	670	176	387	999999	43	532	999999	435	95	972	681	448	999999	999999	833	999999	192	561	379	382	999999	883	999999	651	692	999999	716	51	999999	521	119	999999	239	157	999999	67	999999	388	999999	999999	999999	963	471	650	999999	778	258	460	620	729	202	360	866	999999	510	786	529	735	999999	953	816	318	898	999999	862	735	218	706	869	775	450	804	566	118	939	375	422	997	292	914	831	266	431	807	328	759	88	234	999999	999999	538	705	999999	51	999999	999999	74	999999	999999	999999	569	552	999999	845	999999	
397	999999	757	76	145	374	999999	999999	367	131	999999	887	101	255	113	999999	999999	999999	188	246	744	699	525	999999	814	310	524	219	999999	999999	289	675	586	528	931	965	999999	167	999999	325	16	262	999999	920	893	246	973	999999	684	975	999999	492	412	608	543	698	278	102	261	834	849	999999	792	22	842	884	311	572	324	147	336	826	558	999999	999999	999999	950	604	771	577	999999	873	534	684	999999	796	999999	978	984	999999	999999	237	905	676	999999	693	469	999999	88	18	935	411	336	999999	649	757	934	548	377	61	747	673	331	684	507	999999	788	118	251	55	621	333	587	999999	999999	108	921	881	397	546	32	999999	526	762	642	925	546	987	999999	22	999999	999999	610	999999	495	33	906	231	999999	999999	905	361	999999	42	397	612	824	254	106	550	999999	63	161	831	999999	532	156	999999	52	582	999999	800	82	238	999999	897	723	653	999999	999999	202	699	712	897	641	671	730	493	999999	39	110	999999	891	495	186	999999	572	779	904	962	999999	346	188	596	999999	114	999999	265	849	499	889	999999	657	679	358	146	351	999999	999999	367	999999	662	999999	22	481	148	908	587	999999	384	335	943	749	999999	999999	855	999999	125	838	999999	999999	475	644	875	150	999999	643	222	146	49	467	318	999999	546	170	999999	151	999999	999999	920	206	702	212	999999	999999	945	431	33	139	502	625	235	425	662	976	336	28	999999	871	999999	505	999999	450	999999	916	26	999999	999999	473	335	714	999999	10	917	999999	689	272	179	711	999999	508	620	92	644	999999	241	892	926	570	834	999999	999999	304	573	425	509	262	199	999999	157	590	229	999999	999999	788	999999	999999	999999	999999	999999	999999	849	616	676	52	885	614	806	999999	999999	133	999999	641	639	140	890	59	436	502	999999	437	83	621	564	614	289	70	288	999999	999999	16	394	604	283	770	355	216	628	531	539	895	455	999999	872	33	163	587	999999	673	897	231	799	999999	501	860	990	238	62	71	999999	999999	335	999999	456	679	738	833	368	869	784	684	999999	904	999999	935	981	482	748	540	999999	702	150	615	957	921	216	999999	112	423	780	127	163	999999	999999	999999	569	505	154	203	999999	999999	999999	60	888	999999	999999	895	53	566	878	517	999999	522	610	70	999999	999999	992	534	472	999999	730	999999	98	999999	531	863	145	999999	375	999999	338	999999	255	999999	483	999999	726	999999	131	321	344	545	544	272	636	641	957	708	999999	848	999999	619	730	999999	599	284	961	230	691	999999	759	796	999999	999999	999999	999999	276	479	587	
593	994	257	413	161	25	194	410	999999	41	889	906	437	225	526	974	718	999999	320	999999	999999	138	505	999999	195	561	548	999999	152	93	700	374	999999	131	448	999999	264	999999	579	919	415	999999	999999	199	802	39	332	581	999999	428	470	122	956	938	388	464	498	204	228	599	999999	839	268	999999	340	524	428	316	777	672	719	511	253	400	135	334	993	316	261	165	239	999999	680	723	622	999999	418	999999	742	999999	366	999999	999999	979	452	575	615	402	859	999999	610	26	804	12	708	959	868	565	999999	64	471	999999	943	72	370	510	168	999999	130	999999	999999	879	999999	793	315	999999	999999	999999	948	560	999999	600	456	999999	554	999999	999999	678	24	999999	719	999999	736	688	999999	183	999999	925	619	941	416	999999	281	999999	182	730	452	20	696	59	446	604	616	262	345	999999	735	999999	518	999999	348	490	529	467	42	999999	153	885	999999	142	999999	999999	654	16	154	647	328	348	999999	823	770	161	982	999999	226	125	246	999999	999999	651	447	157	417	472	999999	926	552	813	85	920	587	567	999999	564	999999	999999	949	610	117	698	999999	396	178	999999	999999	197	508	999999	999999	916	25	668	542	999999	999999	394	189	192	413	999999	105	514	999999	999999	999999	999999	422	999999	999999	377	175	636	376	999999	108	60	999999	722	95	416	427	988	999999	999999	904	919	999999	118	870	133	669	767	207	889	602	47	133	999999	458	183	774	90	116	874	751	389	301	887	999999	643	999999	999999	106	996	800	116	999999	115	976	999999	188	313	557	333	707	407	438	486	62	71	927	691	274	912	641	347	881	698	999999	525	627	146	587	236	999999	999999	671	999999	99	495	104	999999	999999	142	999999	471	532	783	999999	354	950	999999	999999	469	715	723	202	193	364	999999	235	253	698	460	699	999999	726	330	615	504	999999	237	396	566	999999	909	380	141	999999	180	815	999999	999999	72	575	812	311	127	521	995	20	487	999999	637	270	851	999999	860	443	952	744	999999	177	672	618	722	428	279	502	805	352	70	275	194	646	137	721	635	885	999999	740	609	999999	619	999999	257	391	759	305	125	590	999999	698	965	435	614	930	999999	453	852	999999	41	624	999999	653	950	999999	661	990	999999	139	999999	975	556	221	145	402	558	188	999999	340	668	973	387	999999	999999	999999	999999	999999	42	206	861	192	42	503	708	999999	103	966	543	46	999999	768	172	986	999999	999999	999999	753	299	222	999999	681	93	521	999999	67	999999	500	821	587	911	902	958	999999	999999	511	942	62	513	
160	308	592	645	334	610	900	811	999999	328	999999	229	999999	999999	820	824	999999	999999	521	778	650	747	999999	154	955	134	828	999999	999999	718	395	999999	99	250	149	913	789	45	758	911	999999	256	845	181	534	367	999999	443	148	121	97	412	431	999999	862	413	705	447	689	209	782	100	584	683	933	999999	999999	999999	330	999999	999999	154	350	609	954	404	999999	431	620	597	770	394	671	125	999999	982	999999	999999	388	999999	218	352	356	558	999999	733	671	172	247	840	237	999999	999999	241	86	999999	72	821	329	467	510	283	826	101	439	397	428	469	62	951	522	324	999999	594	697	692	798	791	480	230	732	739	193	779	370	722	999999	999999	999999	687	999999	360	495	920	235	935	999999	264	129	741	315	999999	999999	999999	328	999999	130	529	999999	393	154	281	999999	109	735	771	99	999999	731	717	126	988	430	374	41	171	999999	999999	369	762	176	543	671	738	999999	529	628	999999	461	999999	999999	752	896	655	543	647	19	999999	194	463	999999	999999	533	412	625	326	782	746	265	166	94	123	170	781	999999	611	610	612	194	215	152	202	595	283	999999	373	102	774	831	999999	161	442	822	905	916	697	999999	269	123	598	747	882	641	999999	999999	488	999999	999999	438	931	999999	407	211	979	320	999999	999999	260	296	261	233	17	915	999999	14	999999	300	264	865	530	602	350	499	595	468	270	560	300	910	636	999999	978	346	899	355	754	241	843	595	999999	813	759	972	999999	999999	739	967	999999	299	722	198	999999	258	907	339	697	908	615	520	60	102	999999	349	999999	479	255	671	25	526	260	999999	457	669	999999	717	843	377	999999	230	728	302	790	10	198	999999	454	999999	438	999999	999999	846	999999	332	544	999999	229	419	322	391	130	78	952	253	999999	312	999999	668	655	200	495	329	280	395	999999	757	312	999999	161	999999	34	999999	242	454	867	413	794	134	134	433	497	434	65	256	999999	660	350	546	999999	885	707	786	85	999999	999999	338	576	240	541	786	867	999999	267	110	366	605	835	999999	386	999999	999999	999999	999999	231	703	71	274	999999	295	141	417	765	630	275	513	248	449	995	380	539	837	564	593	999999	566	999999	176	954	889	504	825	999999	999999	335	377	101	253	853	544	23	999999	999999	944	409	379	112	16	992	596	999999	165	840	999999	999999	999999	954	33	205	665	842	895	319	144	790	316	999999	604	305	897	999999	995	596	460	367	999999	295	619	193	968	463	999999	184	367	770	999999	984	715	323	537	423	78	
57	999999	701	127	754	417	163	103	804	508	711	104	999999	999999	569	999999	770	382	513	999999	839	237	211	988	721	952	999999	451	999999	858	999999	767	484	354	947	999999	758	999999	719	877	465	99	173	955	999999	89	193	647	779	605	999999	999999	34	89	238	999999	987	712	406	802	53	712	999999	999999	999999	943	620	829	185	172	630	999999	999999	635	879	749	999999	255	846	641	769	725	672	726	912	349	743	405	126	137	419	56	842	999999	833	753	327	999999	738	209	469	363	999999	999999	974	425	287	999999	210	488	999999	999999	866	764	43	999999	50	56	999999	878	210	225	712	999999	752	584	999999	746	999999	135	432	999999	999999	646	182	415	999999	999999	752	497	71	354	999999	637	380	677	189	88	883	999999	713	281	193	999999	999999	253	651	423	864	399	737	541	597	84	999999	910	235	229	592	628	74	999999	304	546	816	856	30	84	678	85	404	609	863	999999	422	161	662	999999	647	928	764	840	999999	362	999999	999999	756	130	582	469	451	999999	999999	264	452	727	999999	646	53	152	233	576	745	789	994	137	677	312	999999	904	999999	999999	581	999999	864	233	795	941	999999	295	109	899	999999	218	633	444	124	608	843	695	184	26	612	505	704	197	104	410	367	632	853	453	469	999999	999999	872	387	999999	999999	228	932	999999	860	758	52	334	83	536	165	560	23	999999	999999	999999	999999	241	999999	999999	959	676	139	999999	584	164	442	655	440	999999	996	760	66	292	218	625	763	149	166	854	999999	380	124	999999	255	807	619	784	984	503	948	999999	907	311	872	723	98	547	460	705	999999	999999	999999	258	999999	404	999999	999999	860	999999	999999	589	999999	121	999999	589	999999	571	149	777	545	999999	999999	936	876	26	999999	755	420	494	536	225	689	460	538	75	486	866	38	851	314	888	924	999999	300	368	904	795	686	292	172	527	408	999999	170	668	999999	957	381	999999	550	747	319	999999	317	987	900	625	582	559	999999	999999	542	297	999999	656	733	530	646	517	121	999999	79	137	332	18	817	15	299	870	349	528	494	515	999999	567	578	559	833	312	999999	289	223	137	189	476	985	999999	999999	513	935	205	320	999999	999999	492	677	192	52	999999	999999	894	335	712	219	999999	999999	36	999999	905	999999	183	696	343	999999	999999	844	942	947	856	33	706	795	785	935	999999	999999	630	999999	818	889	396	999999	534	142	573	999999	511	999999	605	276	958	133	315	999999	999999	508	976	814	578	647	999999	244	196	285	472	109	549	777	999999	376	579	
922	999999	26	999999	666	172	211	485	878	343	34	999999	589	75	999999	490	359	183	644	241	816	536	180	163	162	331	999999	670	474	414	999999	851	239	697	999999	954	999999	999999	999999	346	775	338	699	314	710	892	606	220	889	619	199	603	999999	999999	763	396	998	863	538	345	913	541	999999	474	608	183	122	892	999999	628	999999	999999	999999	308	466	999999	999999	865	999999	270	724	48	999999	855	224	140	430	999999	999999	999999	956	435	216	760	433	244	327	235	705	999999	779	714	999999	270	427	999999	999999	133	678	285	999999	142	420	278	620	875	999999	999999	260	999999	753	27	999999	999999	672	999999	408	327	874	231	169	611	170	915	999999	20	857	519	437	639	614	307	427	658	100	999999	24	938	150	558	484	171	975	999999	783	999999	999999	801	999999	660	186	999999	258	456	999999	948	972	505	787	609	999999	250	728	620	864	456	599	999999	299	847	999999	470	187	326	747	998	635	999999	141	727	999999	65	921	999999	463	415	999999	970	542	151	852	518	999999	540	540	243	442	364	999999	337	999999	455	512	751	908	715	999999	932	999999	127	999999	49	374	69	999999	962	329	952	999999	459	407	628	767	157	995	243	320	646	785	999999	565	999999	569	803	999999	808	552	180	867	748	393	999999	272	425	999999	813	154	999999	999999	577	999999	490	207	999999	929	543	688	364	999999	675	999999	385	999999	204	561	51	479	570	505	999999	419	159	94	418	999999	291	999999	351	329	999999	999999	229	461	999999	999999	84	83	999999	873	30	130	999999	424	202	353	18	970	77	863	787	343	999999	999999	999999	999999	999999	406	788	999999	999999	187	347	45	573	587	185	999999	938	999999	999999	967	823	999999	484	426	231	735	999999	75	67	320	298	999999	541	999999	513	634	813	999999	835	678	295	999999	999999	843	782	999999	850	614	177	94	41	474	386	999999	519	888	121	232	937	39	513	999999	999999	999999	888	999999	503	725	999999	550	119	888	767	808	682	999999	471	640	643	999999	884	287	897	972	288	824	111	722	338	625	523	590	122	806	174	999999	999999	999999	955	923	659	135	540	627	974	153	706	577	147	503	999999	480	589	999999	999999	236	825	817	59	999999	999999	999999	396	458	36	529	776	961	644	120	999	999999	684	719	418	999999	746	999999	997	999999	999999	533	584	835	999999	53	11	252	661	938	747	209	847	999999	176	878	999999	92	600	455	376	744	933	36	504	852	795	870	999999	395	489	999999	819	999999	999999	999999	999999	999999	259	999999	528	534	309	705	373	999999	726	999999	553	
539	999999	663	680	552	769	999999	600	558	341	356	999999	140	790	276	459	202	390	934	947	999999	681	188	833	616	927	999999	999999	237	663	704	135	13	326	921	375	999999	874	277	153	570	633	648	229	902	736	397	743	999999	256	180	419	999999	844	611	858	841	830	73	625	927	999999	372	895	999999	230	254	999999	869	900	634	328	122	790	387	318	43	959	930	999999	539	108	411	981	492	295	343	168	715	73	999999	994	810	652	999999	999999	270	999999	593	999999	492	583	999999	143	622	852	306	11	467	302	824	882	899	193	95	829	538	391	412	350	999999	95	108	805	376	999999	999999	470	999999	755	58	290	376	259	397	956	234	277	368	639	989	341	700	999999	248	651	105	626	566	396	103	999999	350	252	999999	406	484	78	999999	983	999999	835	436	712	253	999999	516	650	796	138	605	270	32	772	361	999999	999999	684	567	724	999999	891	903	188	662	179	999999	133	465	990	999999	165	510	385	305	163	904	999999	179	703	999999	455	830	438	790	832	856	577	999999	248	21	799	511	999999	449	452	931	258	59	999999	605	392	195	805	656	449	759	999999	999999	208	650	407	515	863	588	98	999999	475	398	829	999999	372	999999	226	999999	682	654	467	935	852	231	656	999999	999999	108	999999	270	34	781	350	83	219	109	692	597	614	294	647	464	999999	391	466	999999	229	999999	242	999999	968	826	974	795	302	999999	999999	999999	993	468	419	999999	834	827	47	693	999999	756	112	272	999999	629	999999	397	17	13	584	999999	765	797	999999	344	865	999999	302	207	807	999999	781	999999	999999	716	603	156	999999	882	629	533	354	772	812	999999	658	970	608	348	461	999999	788	298	999999	164	999999	999999	999999	999999	999999	999999	999999	839	886	502	975	603	787	999999	36	229	521	135	383	60	126	993	984	256	685	895	995	953	746	999999	999999	492	382	330	999999	406	407	799	982	999999	998	514	885	320	497	65	192	999999	999999	241	75	663	915	999999	47	227	221	502	999999	14	999999	999999	102	999999	734	493	230	466	338	629	821	721	999999	984	62	999999	118	999999	759	629	712	231	640	514	164	114	577	306	293	288	194	905	409	977	999999	425	421	227	585	14	999999	725	445	693	419	353	520	999999	33	435	119	547	999999	770	302	999999	941	588	999999	630	916	999999	183	60	444	916	322	999999	830	636	200	890	99	999999	795	986	785	999999	105	810	593	646	283	857	999999	647	172	639	999999	149	484	833	714	954	97	910	552	394	258	502	999999	
356	109	999999	999999	999999	457	999999	974	999999	238	994	999999	702	46	279	650	325	999999	796	754	682	999999	690	162	366	185	145	667	885	444	400	999999	602	778	247	999999	886	622	950	200	184	664	379	911	999999	350	999999	917	999999	269	999999	999999	461	748	358	867	419	999999	999999	999999	322	330	99	871	837	305	891	999999	999999	733	764	702	999999	606	580	28	118	779	672	999999	174	227	849	999999	217	887	247	853	430	999999	999999	999999	999999	907	878	853	575	508	83	194	459	97	128	94	504	999999	581	854	177	340	758	999999	571	861	878	104	481	999999	999999	949	67	47	503	428	605	121	999999	34	728	727	999999	610	705	999999	999999	999999	108	764	999999	683	316	999999	686	999999	622	497	90	883	38	783	999999	112	844	134	137	421	593	699	489	392	576	999999	136	450	887	158	934	999999	304	999999	999999	717	351	980	999999	999999	360	413	806	117	41	999999	996	944	999999	350	765	581	360	155	492	409	285	999999	117	759	999999	246	212	473	999999	999999	999999	235	999999	664	761	864	999999	461	999999	190	893	381	361	501	560	191	104	546	392	999999	734	999999	320	596	441	612	872	883	419	124	210	342	999999	45	494	770	167	690	588	900	100	898	94	312	515	903	999999	615	209	999999	151	665	91	210	272	440	999999	200	233	159	992	608	52	946	979	999999	827	326	16	789	999999	999999	958	999999	272	835	74	18	91	999999	234	266	683	345	972	545	261	353	773	64	855	966	467	439	908	492	856	147	332	954	999999	71	608	419	999999	737	707	999999	999999	436	376	999999	119	694	924	735	924	999999	973	444	309	484	553	952	934	68	946	528	582	780	999999	926	685	999999	462	173	999999	274	296	245	837	661	415	346	687	948	999999	999999	514	182	567	159	174	888	655	601	999999	999999	484	990	790	189	27	167	456	449	231	983	242	761	87	660	419	738	999999	648	999999	216	275	986	211	999999	23	409	999999	829	999999	999999	480	999999	999999	11	999999	999999	455	999999	999999	257	889	247	726	873	999999	753	104	907	740	435	291	16	532	311	390	498	789	999999	175	617	944	627	687	434	512	999999	115	86	871	124	292	949	999999	821	326	37	270	338	643	270	999999	315	99	336	999999	474	338	354	620	300	999999	839	999999	36	312	999999	560	302	370	169	648	28	46	626	153	341	12	710	999999	999999	238	461	999999	905	312	639	537	360	918	48	52	760	999999	580	607	453	466	977	519	999999	477	999999	967	484	621	296	999999	999999	193	184	
471	627	369	999999	72	64	999999	587	724	673	999999	209	383	999999	126	887	563	466	28	699	999999	34	201	930	886	999999	494	497	999999	25	999999	74	999999	743	999999	425	400	207	999999	553	586	879	262	845	328	999999	594	999999	999999	734	732	812	999999	493	309	446	436	439	381	802	570	379	999999	708	313	999999	41	640	755	999999	496	365	948	474	122	999999	772	355	611	999999	675	849	999999	559	292	999999	999999	999999	443	999999	988	999999	825	999999	983	999999	586	553	541	658	246	953	888	666	999999	377	999999	980	999999	314	674	90	827	763	999999	999999	999999	744	999999	999999	999999	999999	999999	626	712	534	539	244	491	905	418	228	813	953	381	722	999999	472	321	999999	693	638	313	139	465	907	144	999999	587	272	968	999999	137	785	999999	888	757	272	954	713	837	629	499	475	895	999999	276	873	391	415	759	999999	433	510	73	999999	54	77	999999	999999	999999	477	657	228	937	577	100	999999	357	999999	964	999999	999999	607	999999	73	999999	999999	243	18	641	999999	680	999999	513	201	999999	999999	721	193	844	999999	111	159	323	999999	972	280	999999	999999	365	248	526	999999	999999	70	268	825	999999	999	283	217	999999	162	173	138	796	485	714	745	168	472	316	173	648	284	597	999999	294	999999	101	999999	308	915	653	403	745	781	731	453	933	592	206	722	910	999999	856	948	985	194	999999	496	999999	999999	169	999999	931	999999	260	999999	473	898	540	713	908	414	999999	918	509	999999	393	999999	753	271	812	999999	276	594	999999	999999	428	648	383	110	155	604	999999	999999	755	760	471	392	531	566	980	999999	62	492	814	999999	728	938	999999	225	800	557	743	999999	980	593	999999	347	109	248	747	824	999999	439	567	313	999999	999999	172	748	308	11	494	999999	290	778	523	784	780	758	292	999999	999999	168	310	597	861	999999	535	172	144	134	293	292	819	999999	519	622	999999	510	402	999999	999999	700	999999	999999	73	556	999999	211	79	841	566	999999	955	999999	625	366	999999	969	999999	999999	866	10	614	184	999999	211	377	999999	269	900	999999	279	365	955	999999	508	252	999999	534	314	993	333	999999	303	567	942	337	999999	539	162	494	955	68	999999	470	999999	999999	999999	90	862	189	889	942	179	999999	297	985	999999	551	127	124	626	445	148	111	542	999999	321	617	775	999999	999999	999999	117	416	903	221	67	494	999999	999999	510	431	999999	134	114	391	922	320	280	999999	336	20	422	47	867	520	999999	999999	928	865	999999	134	315	999999	999999	303	835	999999	89	999999	928	515	999999	
705	614	205	999999	999999	997	161	999999	10	346	818	999999	999999	182	79	549	393	300	861	566	999999	999999	386	126	999999	999999	810	555	170	241	204	999999	999999	409	716	433	999999	747	907	208	777	879	999999	787	999999	999999	569	131	766	223	695	785	999999	948	535	999999	238	89	99	262	999999	605	825	769	152	789	999999	999999	999999	646	877	646	393	999999	789	205	871	598	999999	243	200	999999	789	947	545	418	961	873	873	999999	205	592	658	999999	20	181	999999	999999	999999	706	725	174	664	130	999999	999999	401	414	999999	340	999999	999999	459	999999	999999	508	816	877	233	733	828	852	999999	808	450	294	987	739	652	999999	150	865	953	922	517	35	33	669	611	999999	26	999999	999999	543	469	565	142	999999	591	511	364	186	781	911	999999	873	643	856	679	60	71	662	762	551	999999	332	685	999999	999999	46	484	157	276	738	717	281	148	988	349	999999	999999	195	157	150	999999	964	999999	999999	54	644	392	177	989	560	433	364	795	172	353	146	880	605	464	555	37	217	910	999999	204	999999	735	999999	516	794	898	876	999999	999999	298	235	248	643	492	703	654	316	167	715	314	999999	999999	999999	644	999999	14	999999	731	602	999999	55	63	50	848	999999	909	737	661	205	999999	557	849	183	873	127	898	246	123	760	901	720	999999	204	738	841	131	759	20	312	789	351	154	912	999999	253	182	208	999999	55	999999	916	654	999999	63	999999	513	312	999999	526	315	767	443	971	700	999999	999999	859	311	999999	326	159	726	359	416	320	412	999999	674	999999	945	999999	452	77	999999	984	999999	999999	151	980	337	818	656	493	997	999999	908	183	999999	116	999999	999999	896	999999	729	644	999999	305	999999	742	355	576	999999	999999	581	614	999999	375	15	716	337	907	717	330	679	507	503	242	361	395	999999	238	724	568	382	999999	804	999999	348	330	793	999999	542	408	635	760	190	999999	912	999999	705	542	177	505	999999	350	605	575	999999	231	999999	958	944	170	999999	999999	999999	79	999999	999999	999999	660	36	685	922	999999	999999	999999	695	918	326	328	329	968	999999	870	70	228	999999	42	37	238	556	999999	188	835	824	382	78	999999	999999	121	999999	963	582	54	515	999999	999999	999999	975	296	999999	199	999999	999999	638	999999	480	469	66	633	290	999999	921	582	999999	999999	506	96	742	992	250	186	20	215	999999	999999	999999	999999	364	577	645	999999	999999	999999	358	999999	222	365	207	848	901	608	462	284	831	16	52	10	999999	605	985	496	478	983	55	703	189	999999	999999	999999	
999999	836	115	488	987	999999	999999	999999	233	746	697	151	889	999999	100	642	724	735	384	999999	323	395	704	759	592	159	109	999999	694	654	187	522	787	925	999999	75	999999	999999	296	999999	999999	861	776	203	908	844	606	583	892	413	979	453	325	340	958	205	141	999999	999999	999999	612	936	496	999999	569	184	999999	999999	637	999999	148	999999	449	265	251	999999	619	510	850	747	553	526	999999	290	675	733	207	456	966	999999	933	157	87	458	517	69	999999	207	634	733	491	641	999999	867	999999	999999	14	69	99	506	586	631	505	159	999999	95	755	215	999999	835	976	999999	998	576	101	991	672	999999	748	192	96	421	876	126	999999	911	580	323	999999	445	729	999999	367	469	485	999999	651	928	173	431	313	999999	303	799	999999	584	643	999999	776	283	567	24	321	906	419	174	754	388	893	383	514	442	199	468	115	838	999999	538	100	999999	350	999999	999999	326	999999	926	128	87	999999	681	999999	999999	546	742	878	715	826	999999	999999	321	999999	272	45	999999	916	870	970	835	693	999999	45	999999	999999	999999	999999	823	196	994	999999	492	56	677	28	221	115	999999	895	456	590	400	999999	999999	999999	999999	999999	87	708	999999	410	999999	955	293	393	999999	999999	172	999999	559	809	64	528	999999	999999	567	274	879	253	824	999999	613	974	999999	255	302	905	999999	626	509	755	855	999999	999999	594	29	999999	999999	999999	999999	574	943	999999	346	999999	999999	872	999999	664	999999	514	362	999999	884	363	796	43	441	48	101	999999	699	999999	423	804	954	999999	999999	247	413	999999	511	595	676	259	740	233	999999	877	999999	429	726	999999	704	994	999999	31	240	795	999999	985	105	999999	202	41	874	999999	999999	999999	692	999999	503	941	260	999999	12	766	166	634	623	572	999999	564	327	672	819	999999	841	428	410	999999	709	583	449	428	934	786	999999	999999	999999	343	266	107	194	135	925	784	41	813	992	637	864	606	182	235	590	540	407	529	221	999999	565	999999	140	759	885	919	502	999999	956	225	372	521	260	999999	315	307	999999	202	746	45	385	37	436	773	77	113	411	223	837	403	389	873	434	916	778	719	999999	999999	999999	16	292	208	856	999999	999999	999999	355	893	920	999999	171	214	999999	186	91	999999	121	367	691	782	518	288	995	999999	999999	999999	999999	999999	999999	999999	341	944	999999	739	753	187	180	660	508	724	757	518	303	999999	242	185	999999	999999	835	250	608	608	743	466	498	13	999999	304	940	776	999999	22	999999	333	951	227	260	53	433	999999	366	
460	999999	967	35	999	984	999999	330	660	408	999999	507	269	988	732	210	497	999999	749	973	876	719	732	467	744	136	970	602	25	925	56	824	930	883	157	750	776	440	498	999999	762	974	999999	377	427	515	132	345	228	26	763	802	999999	930	999999	999999	136	999999	999999	873	999999	999999	314	735	361	24	576	385	840	999999	434	66	753	729	999999	902	438	364	50	999999	13	999999	383	999	171	999999	999999	10	403	415	999999	999999	158	625	999999	913	669	555	26	412	938	746	999999	245	591	706	999999	953	719	588	312	771	468	62	869	389	475	315	573	117	873	999999	999999	434	368	168	908	137	724	308	242	883	348	637	300	266	140	999999	417	465	205	197	290	815	113	852	807	999999	755	626	447	364	982	908	999999	371	764	999999	877	433	798	999999	239	421	355	428	433	999999	761	613	259	338	999999	117	912	686	999999	999999	331	999999	360	811	382	999999	860	878	901	439	108	999999	501	70	270	984	999999	284	957	869	469	684	429	976	999999	152	377	119	466	874	996	852	85	999999	999999	370	82	999999	999999	999999	560	476	999999	993	732	832	999999	198	77	913	449	637	999999	426	707	647	97	384	476	239	731	751	999999	999999	999999	255	853	999999	322	900	999999	680	999999	825	319	993	999999	435	253	999999	41	188	51	553	434	368	133	659	890	110	282	697	519	319	999999	808	64	501	999999	486	978	216	876	177	999999	769	903	903	117	714	490	661	140	963	208	552	709	868	601	84	132	204	999999	221	627	999999	170	425	425	510	938	665	876	767	999999	824	312	874	999999	665	999999	999999	551	186	620	620	567	555	121	999999	108	999999	900	484	364	783	203	664	550	999999	608	487	487	606	999999	825	785	373	439	383	250	835	326	935	999999	902	999999	837	600	999999	657	615	999999	567	999999	999999	765	401	413	999999	631	999999	999999	765	67	977	742	945	410	795	999999	999999	126	999999	617	273	869	964	999999	999999	140	365	999999	543	139	993	184	999999	999999	32	999999	394	959	688	999999	999999	999999	999999	877	641	169	707	999999	805	181	462	498	999999	999999	999999	999999	999999	535	999999	620	999999	583	790	636	74	999999	999999	750	388	735	451	244	438	984	23	999999	318	96	233	302	432	929	268	999999	676	504	608	999999	66	148	269	858	999999	77	486	30	721	923	999999	999999	346	957	57	80	729	999999	70	999999	936	386	575	714	999999	658	197	346	324	427	960	570	205	852	999999	249	475	592	235	370	508	993	50	999999	283	395	955	475	881	
197	642	457	444	999999	999999	999999	573	999999	999999	999999	879	150	705	303	999999	253	999999	494	999999	808	604	147	992	999999	93	942	345	190	441	916	999999	722	999999	137	784	999999	999999	188	819	22	999999	920	46	876	491	367	298	747	999999	39	751	999999	211	83	592	505	999999	745	934	100	344	392	123	999999	656	167	685	577	518	461	127	465	999999	261	141	684	110	999999	217	999999	654	598	999999	999999	174	241	521	391	544	289	57	390	253	999999	999999	294	999999	999999	229	334	682	720	238	969	911	296	999999	999999	999999	999999	404	999999	537	218	445	745	999999	712	999999	424	646	303	43	239	413	737	221	944	582	999999	877	704	999999	999999	999999	933	370	790	499	878	444	571	449	635	884	709	852	45	999999	999999	662	104	931	999999	688	388	687	999	566	184	85	853	376	104	41	999999	999999	653	175	999999	999999	842	999999	999999	979	84	854	407	999999	704	884	186	659	999999	195	782	999999	100	205	664	999999	999999	999999	325	803	999999	204	999999	604	194	267	999999	869	782	557	819	882	999999	825	613	534	999999	654	861	300	898	203	726	909	258	927	360	458	511	264	24	618	999999	793	398	880	509	999999	170	446	685	999999	999999	103	375	900	437	275	592	999999	967	716	999999	35	999999	397	477	444	355	999999	907	999999	368	528	999999	211	999999	552	437	732	34	486	493	999999	614	592	326	999999	544	358	999999	95	865	380	297	308	255	872	888	11	412	74	456	904	999999	999999	999999	358	560	173	999999	885	838	999999	999999	999999	232	999999	420	999999	80	844	999999	997	765	821	885	987	240	244	956	999999	999999	999999	329	999999	39	589	886	999999	643	968	999999	381	442	615	257	15	275	807	999999	309	999999	576	930	568	174	459	149	717	999999	999999	128	326	217	803	231	999999	999999	154	999999	999999	69	999999	999999	999999	771	528	565	159	574	880	721	433	168	999999	659	999999	505	761	795	580	450	179	632	683	849	755	174	638	394	845	999999	130	356	999999	249	722	897	999999	796	999999	893	999999	152	178	999999	695	999999	999999	153	143	906	779	359	879	999999	999999	116	995	263	26	363	927	765	999999	415	999999	86	999999	417	999999	999999	677	964	999999	999999	999999	36	999999	444	164	596	613	494	260	938	695	999999	477	250	999999	616	902	574	780	292	965	233	999999	762	647	999999	443	153	217	943	238	999999	999999	201	741	864	652	561	108	999999	750	443	514	790	999999	829	608	485	68	330	298	113	194	867	721	237	612	999999	796	545	163	470	287	317	999999	880	572	
285	508	494	999999	350	475	360	542	532	718	633	999999	818	20	958	95	886	655	135	630	342	479	513	999999	950	999999	563	276	290	999999	207	91	999999	999999	333	976	574	366	947	637	833	335	199	518	999999	657	977	534	204	384	401	999999	583	259	239	805	994	241	23	585	999999	94	261	376	521	999999	999999	561	687	999999	521	529	707	498	797	17	290	999999	282	302	787	39	82	905	764	999999	507	588	37	527	999999	342	353	371	724	749	999999	999999	999999	437	453	426	846	999999	999999	871	954	999999	462	232	999999	999999	999999	720	798	883	22	999999	611	999999	54	626	533	170	999	188	185	999999	999999	999999	934	467	997	845	849	999999	192	859	51	893	590	421	999999	999999	12	983	383	633	573	841	736	726	221	999999	392	826	999999	686	223	685	696	618	321	413	999999	999999	11	999999	999999	437	700	162	999999	718	396	999999	999999	728	167	26	804	552	773	932	321	217	256	977	463	32	479	999999	646	999999	206	999999	110	999999	517	999999	981	270	762	146	150	584	421	502	633	999999	337	999999	528	206	880	999999	844	999999	101	90	810	34	659	848	958	205	999999	948	521	424	533	775	221	223	999999	999999	789	637	791	737	796	753	353	999999	694	315	999999	449	999999	999999	137	720	999999	999999	143	957	611	914	999999	945	78	473	980	218	999999	562	952	999999	171	999999	364	217	598	364	999999	66	680	999999	163	652	228	76	472	469	297	812	153	784	89	999999	932	875	459	999999	669	332	773	145	999999	142	362	671	287	150	698	920	132	277	999999	87	286	999999	760	535	727	11	10	999999	999999	422	418	999999	999999	93	413	488	757	752	695	999999	293	545	486	30	300	999999	788	332	770	999999	690	999999	641	11	801	999999	999999	999999	999999	667	999999	262	999999	65	999999	999999	444	203	736	220	172	379	999999	999999	793	741	999999	999999	244	180	222	678	750	999999	732	541	537	999999	999999	136	373	999999	633	38	638	41	331	999999	305	999999	999999	999999	595	999999	214	320	999999	459	999999	69	116	384	689	948	454	653	512	668	333	193	656	220	911	999999	846	339	999999	553	552	762	419	999999	444	138	67	999999	92	199	350	999999	999999	87	999999	232	30	989	153	999999	999999	985	999999	662	106	999999	460	902	683	985	999999	874	574	751	907	455	650	366	939	561	890	826	999999	999999	328	912	946	578	203	688	999999	857	195	71	999999	567	243	999999	653	332	677	999999	999999	107	999999	475	846	999999	180	570	582	663	999999	592	793	757	424	216	344	999999	999999	881	
999999	994	405	857	999999	513	781	349	222	893	712	617	999999	735	881	999999	837	852	76	461	408	999999	999999	999999	807	603	277	222	153	36	421	469	166	999999	457	949	702	627	999999	343	999999	999999	999999	999999	951	442	999999	68	875	999999	379	492	127	714	483	85	889	999999	999999	999999	999999	999999	206	999999	481	253	461	97	999999	932	999999	999999	75	732	748	577	999999	999999	975	374	894	999999	346	202	657	928	351	999999	322	382	999999	999999	578	999999	999999	154	634	172	217	707	980	620	780	943	999999	999999	427	395	965	906	800	472	503	999999	999999	999999	232	13	537	999999	901	999999	775	905	871	546	999999	375	634	999999	942	122	218	277	393	284	438	999999	22	498	511	956	485	416	582	598	730	893	508	999999	922	630	999999	665	999999	971	845	999999	999999	643	999999	61	760	371	964	999999	263	235	301	917	999999	828	991	49	999999	999999	999999	369	332	999999	816	999999	867	561	681	321	486	553	999999	999999	438	563	331	379	969	999999	206	124	451	894	999999	999999	601	590	486	103	999999	596	999999	862	447	486	552	999999	826	780	194	999999	689	999999	211	709	765	999999	489	43	507	622	79	590	747	999999	917	438	938	321	156	286	85	999999	682	890	929	607	975	999999	999999	532	552	199	275	997	999999	799	693	999999	739	999999	111	452	596	26	999999	43	999999	37	569	123	859	514	633	908	133	111	969	320	780	999999	902	536	31	999999	80	879	324	750	999999	127	745	314	999999	432	999999	632	991	666	373	895	492	947	393	999999	672	47	566	367	873	333	829	999999	853	581	999999	574	430	621	946	647	719	374	52	451	378	555	931	210	733	500	119	313	946	885	675	955	153	134	311	42	323	956	876	662	297	372	460	11	612	609	211	380	999999	726	186	999999	904	941	999999	127	116	999999	634	383	223	526	999999	968	906	865	430	999999	319	913	333	999999	497	390	999999	16	104	929	598	999999	999999	739	999999	230	709	556	60	212	606	999999	926	957	332	999999	448	770	999999	492	105	747	188	999999	70	806	403	999999	999999	524	788	522	999999	186	767	510	94	484	999999	215	999999	359	814	228	699	999999	987	375	440	994	942	392	78	612	834	851	944	999999	678	786	827	295	926	536	423	999999	170	750	200	821	999999	964	999999	731	232	746	932	959	999999	934	999999	37	983	635	581	999999	453	999999	351	915	566	702	999999	157	388	973	433	287	805	615	964	247	185	618	586	977	555	347	389	999999	918	984	186	743	967	799	312	300	954	28	
640	749	408	999999	265	716	168	689	999999	999999	323	654	999999	600	969	582	851	374	59	999999	850	999999	999999	264	996	581	999999	71	999999	588	999999	142	333	786	974	999999	838	999999	362	870	819	865	994	139	774	274	829	586	999999	395	948	937	999999	999999	178	999999	999999	154	999999	999999	200	106	510	999999	999999	190	331	999999	625	754	743	951	22	188	784	984	999999	901	999999	999999	751	938	297	794	640	999999	891	972	618	450	999999	694	622	678	679	999999	365	239	551	594	942	462	999999	29	652	996	925	72	576	999999	422	999999	664	555	932	999999	809	999999	134	854	298	359	758	999999	999999	58	338	999999	508	999999	629	882	360	999999	789	299	999999	278	152	643	808	999999	999999	999999	37	691	39	77	999999	428	999999	999999	115	697	306	593	703	999999	999999	603	999999	999999	563	514	563	540	465	770	999999	643	283	999999	573	491	55	468	953	333	158	565	28	271	598	999999	158	999999	776	662	999999	999999	595	999999	505	548	975	227	276	999999	999999	999999	235	269	311	999999	999999	382	85	624	651	999999	640	380	637	216	999999	406	993	482	999999	583	763	803	999999	569	57	91	45	35	515	828	999999	72	461	661	340	759	959	496	936	776	904	162	21	999999	565	225	999999	999999	963	578	999999	793	535	999999	732	432	999999	742	999999	999999	346	60	118	822	645	999999	999999	976	876	825	446	507	545	588	679	611	792	421	14	832	527	746	999999	999999	605	408	536	173	928	907	671	227	441	873	999999	854	999999	198	125	987	999999	588	999999	147	141	999999	257	946	618	999999	640	999999	737	232	999999	600	987	999999	227	999999	999999	755	57	968	164	228	75	671	158	824	566	603	999999	999999	999999	999999	333	999999	805	878	160	589	554	806	277	995	490	219	338	839	866	873	970	878	945	550	540	454	983	913	999999	585	999999	793	565	46	379	721	696	606	277	999999	375	348	999999	462	999999	250	700	999999	999999	999999	343	319	958	693	999999	999999	81	984	407	879	941	892	227	574	999999	999999	251	241	999999	768	523	731	571	803	999999	999999	792	493	348	300	753	999999	184	805	252	999999	835	999999	412	952	649	711	209	397	131	483	131	520	670	451	998	999999	542	969	342	612	999999	164	195	11	634	999999	645	117	999999	126	717	422	999999	313	924	999999	828	673	129	811	532	999999	681	34	511	281	822	897	301	999999	999999	214	473	640	740	680	999999	411	327	71	76	101	271	15	765	708	198	999999	526	628	640	868	850	999999	89	573	482	170	500	362	765	748	
999999	999999	833	512	948	692	573	253	692	999999	356	68	999999	440	912	676	268	802	999999	466	999999	999999	999999	999999	999999	941	999999	999999	999999	526	911	964	305	327	286	999999	181	263	759	506	793	282	936	999999	522	999999	786	649	661	806	999999	698	279	309	376	152	198	419	157	17	142	406	55	176	999999	391	762	427	164	999999	504	15	52	587	999999	108	736	441	901	572	999999	910	515	401	624	223	695	996	950	143	241	761	115	999999	999999	397	236	769	706	140	38	368	495	178	311	895	656	691	636	278	415	999999	517	585	999999	231	999999	654	551	302	696	766	999999	30	261	999999	999999	999999	223	285	999999	967	734	771	543	999999	425	346	999999	999999	567	13	369	682	727	999999	253	999999	999999	152	506	582	999999	999999	443	271	892	474	917	568	995	366	478	999999	407	448	32	746	51	64	999999	554	564	822	999999	693	999999	794	302	777	499	380	397	81	779	299	748	329	337	999999	904	950	999999	531	999999	999999	534	18	999999	289	461	507	488	846	346	952	27	405	999999	750	864	108	182	150	78	624	968	407	582	999999	699	702	418	769	160	999999	999999	43	98	999999	168	999999	519	23	999999	992	891	551	734	999999	281	353	650	587	417	806	778	289	462	118	241	137	999999	176	589	758	98	719	696	999999	827	999999	316	154	591	999999	589	168	824	86	732	999999	999999	755	999999	356	999999	831	999999	353	87	846	580	999999	303	41	962	999999	999999	567	903	182	854	254	999999	999999	46	506	995	941	227	619	999999	385	386	813	999999	681	340	999999	706	267	999999	352	412	999999	999999	336	850	999999	512	247	999999	266	183	560	573	427	999999	550	999999	555	835	999999	136	467	999999	999999	999999	489	576	291	21	202	999999	645	815	511	999999	999999	882	709	999999	999999	438	999999	885	207	999999	825	250	47	925	999999	999999	999999	999999	946	225	945	599	999999	732	370	984	231	235	999999	999999	537	999999	71	586	736	667	611	899	999999	981	156	999999	193	993	778	249	539	999999	999999	999999	709	999999	999999	295	896	999999	999999	976	295	461	217	754	354	999999	674	999999	999999	460	999999	999999	999999	261	41	964	999999	372	416	225	954	131	455	999999	13	270	695	323	875	775	689	317	993	634	614	999999	774	401	237	391	328	696	70	999999	999999	109	960	457	192	904	226	533	23	458	31	173	999999	352	751	999999	116	360	999999	413	999999	881	138	685	999999	102	200	677	145	34	999999	268	70	999999	999999	903	999999	248	140	970	999999	166	304	999999	613	450	999999	432	650	
154	285	968	490	657	317	295	971	285	999999	100	999999	549	398	988	561	763	999999	999999	653	999999	783	868	999999	245	854	615	587	592	82	207	999999	768	999999	990	999999	928	778	999999	69	413	999999	34	999999	999999	266	19	999999	315	999999	849	347	304	778	802	999999	417	999999	254	999999	702	707	388	999999	612	999999	945	999999	999999	248	999999	984	700	999999	250	915	999999	439	999999	978	844	847	281	607	232	860	864	999999	234	630	999999	190	999999	999999	999999	705	554	821	999999	999999	320	497	999999	77	362	864	647	724	537	999999	999999	977	999999	999999	959	999999	435	999999	980	752	76	955	297	777	999999	451	461	100	999999	545	999999	999999	999999	81	667	999999	487	999999	999999	367	223	999999	462	999999	999999	365	622	268	650	512	279	773	841	82	51	365	209	999999	999999	910	413	999999	999999	992	526	672	372	999999	999999	611	376	999999	534	622	999999	926	503	950	757	550	829	999999	999999	999999	275	596	106	541	39	312	157	999999	53	345	954	999999	638	470	821	356	999999	135	660	48	145	58	249	229	543	125	861	999999	835	999999	91	999999	115	999999	726	929	576	999999	999999	305	999999	481	188	999999	999999	872	298	42	999999	999999	999999	703	542	412	999999	226	357	877	999999	999999	450	999999	999999	431	263	743	561	835	999999	999999	780	999999	667	365	584	663	870	60	999999	670	826	829	130	434	999999	387	678	703	239	509	582	699	831	554	854	565	421	756	935	925	321	462	298	247	630	999999	46	187	827	909	355	307	999999	338	97	999999	778	635	999999	999999	74	999999	999999	244	319	90	340	123	999999	999999	999999	124	999999	635	359	999999	540	882	999999	679	999999	501	875	329	164	284	383	503	466	999999	787	786	398	69	999999	999999	856	999999	928	549	63	999999	676	809	999999	241	192	999999	979	723	999999	895	831	687	535	573	982	287	999999	44	999999	837	656	999999	240	465	725	65	774	896	999999	485	954	999999	999999	427	824	76	661	922	102	692	999999	743	999999	892	955	710	533	297	999999	999999	974	894	841	226	276	407	578	212	515	137	999999	92	215	605	941	576	999999	999999	999999	916	626	167	942	999999	323	999999	127	999999	509	999999	531	487	999999	999999	999999	69	423	409	161	427	497	999999	417	964	776	441	538	999999	950	388	648	426	549	563	953	817	951	999999	902	364	290	239	702	500	605	438	666	999999	103	881	999999	662	956	330	428	999999	749	977	248	999999	999999	571	397	131	376	115	938	863	984	999999	999999	999999	506	796	147	268	755	916	369	999999	999999	270	462	79	
235	986	470	228	144	785	77	974	588	30	980	719	999999	581	999999	500	999999	803	292	410	773	566	165	169	193	170	421	832	618	899	117	123	119	328	895	390	644	720	728	999999	625	143	18	486	816	427	426	184	793	868	848	971	978	62	305	668	830	999999	44	973	374	245	366	688	913	866	610	523	999999	999999	999999	779	84	93	999999	999999	999999	679	352	999999	744	247	49	749	60	999999	999999	66	32	236	999999	999999	686	755	835	390	777	330	573	949	817	903	498	59	23	79	896	894	999999	666	120	160	958	278	239	999999	999999	616	637	776	731	999999	500	458	193	521	103	999999	258	404	999999	999999	116	999999	948	840	748	989	735	981	249	999999	789	999999	999999	409	386	417	999999	707	999999	999999	999999	796	228	999999	999999	999999	866	999999	976	577	999999	999999	999999	883	53	999999	330	398	388	215	880	655	999999	491	763	143	342	783	999999	685	803	550	999999	700	544	320	184	683	999999	708	133	243	15	672	603	915	999999	242	999999	999999	97	999999	999999	979	290	999999	269	736	511	279	999999	93	367	300	999999	106	664	114	348	733	999999	647	961	680	999999	999999	999999	864	999999	847	581	109	999999	323	597	677	231	240	419	999999	61	448	182	167	11	50	999999	714	898	507	261	999999	999999	633	999999	450	175	648	896	643	396	404	849	663	697	607	666	53	703	999999	874	434	694	841	682	942	474	803	678	52	999999	999999	966	999999	596	133	215	793	883	156	511	999999	343	999999	120	656	599	519	999999	404	383	833	21	802	999999	827	763	999999	950	498	975	371	969	854	999999	460	999999	468	999999	574	999999	872	170	556	999999	301	100	918	731	35	353	955	344	999999	668	937	924	173	757	769	370	163	842	999999	181	150	612	488	902	659	228	140	999999	999999	12	510	673	464	999999	340	999999	845	330	925	155	999999	37	695	196	999999	536	274	999999	999999	213	248	999999	775	999999	454	688	999999	999999	82	999999	222	513	448	281	999999	273	999999	956	426	42	525	832	917	248	161	123	917	999999	966	132	953	429	154	691	764	480	897	89	763	652	999999	999999	999999	128	932	516	588	999999	38	672	76	318	294	275	688	415	122	537	999999	340	999999	319	59	949	999999	999999	368	999999	516	999999	376	390	202	774	907	695	584	999999	315	999999	999999	999999	273	999999	66	645	145	879	12	359	367	370	855	433	880	815	780	308	275	999999	157	831	908	351	306	685	999999	519	368	999999	830	324	231	588	805	279	56	755	892	217	657	999999	999999	
166	329	16	535	769	999999	102	915	286	533	176	999999	703	594	999999	997	381	529	999999	999999	19	529	53	149	276	999999	611	768	34	999999	67	999999	668	87	999999	32	299	160	356	625	275	999999	553	999999	65	101	111	684	999999	758	521	688	999999	967	999999	637	285	867	268	999999	292	999999	999999	871	476	999999	828	626	999999	999999	707	999999	183	10	255	931	975	263	93	184	999999	926	643	999999	894	379	460	999999	342	123	746	432	891	214	342	941	197	682	323	999999	999999	484	841	236	60	300	999999	40	999999	813	662	32	783	93	625	999999	999999	624	977	107	233	136	999999	729	161	284	339	968	999999	313	743	999999	939	713	999999	51	999999	999999	225	603	864	429	979	528	999999	724	999999	999999	999999	976	999999	999999	999999	226	157	146	999999	121	999999	775	960	546	371	418	80	368	93	80	182	583	280	283	408	383	243	803	157	999999	277	437	999999	531	389	999999	999999	180	999999	722	565	999999	851	973	342	999999	643	328	999999	571	458	999999	641	579	999999	999999	999999	977	174	331	983	353	989	433	844	647	150	439	999999	999999	365	899	999999	370	514	407	732	307	999999	958	999999	915	745	585	318	999999	796	65	895	383	987	84	16	277	739	221	785	427	999999	999999	999999	213	171	388	215	559	999999	280	75	237	282	999999	46	215	590	78	608	413	125	669	999999	95	543	999999	691	291	892	502	631	302	622	315	177	256	659	999999	753	367	999999	758	851	999999	990	667	110	589	48	800	999999	670	613	381	311	470	843	999999	669	999999	696	924	666	830	649	772	614	967	239	789	556	63	324	251	43	999999	999999	335	105	876	682	999999	252	101	815	960	688	251	13	707	413	445	867	375	999999	455	102	30	876	227	63	143	359	999999	999999	999999	356	999999	347	944	999999	999999	128	793	705	999999	681	574	25	688	999999	999999	964	532	999999	121	196	948	580	588	999999	796	999999	877	822	999999	999999	999999	847	999999	999999	326	999999	68	65	896	999999	83	999999	85	773	999999	15	999999	143	690	179	827	999999	999999	446	407	791	758	680	855	999999	251	999999	999999	841	688	727	833	84	767	468	905	476	489	999999	122	999999	999999	814	746	791	999999	743	142	379	924	999999	999999	745	216	999999	155	388	209	999999	85	113	513	244	95	800	181	122	376	231	274	360	393	347	334	129	297	943	933	73	795	507	999999	787	999999	568	22	97	868	999999	322	526	999999	651	720	19	775	270	729	945	999999	159	377	911	115	573	999999	376	999999	96	247	212	999999	
145	53	577	275	999999	999999	999999	999999	93	253	999999	909	747	93	742	627	999999	354	36	999999	988	453	645	140	926	999999	353	832	645	676	782	999999	120	82	141	607	152	999999	59	999999	212	168	535	906	243	999999	368	490	993	748	106	999999	220	988	466	999999	407	446	349	53	974	694	151	417	471	147	999999	999999	999999	145	485	581	999999	92	21	829	999999	739	999999	999999	323	862	839	999999	579	49	785	132	616	448	210	705	404	15	969	999999	999999	128	444	106	213	693	999999	999999	273	525	999999	137	976	636	774	668	549	424	730	121	855	254	837	432	999999	999999	68	513	999999	779	186	298	123	503	999999	799	999999	999999	721	630	335	981	999999	64	601	657	155	979	999999	541	166	999999	285	858	999999	771	290	22	999999	536	635	33	922	494	348	159	999999	483	822	999999	999999	749	703	110	785	874	621	782	830	999999	999999	88	839	999999	999999	207	23	999999	841	52	518	999999	66	194	999999	311	999999	148	999999	452	643	999999	166	999999	177	999999	285	999999	82	787	159	999999	191	50	15	556	194	529	871	999999	145	999999	641	780	466	91	999999	519	115	483	816	483	999999	388	70	859	999999	149	999999	216	921	837	191	63	892	20	110	25	189	999999	127	538	999999	575	316	883	40	386	243	95	999999	766	80	599	971	999999	441	803	979	155	635	55	303	665	229	308	578	587	999999	999999	981	677	340	667	366	999999	999999	501	999999	999999	828	545	905	150	492	165	767	592	999999	226	578	306	45	43	999999	81	245	610	999999	18	999999	453	497	786	114	999999	999999	412	999999	694	999999	940	731	803	327	100	149	162	183	73	540	985	505	671	877	684	641	306	855	294	51	999999	154	73	871	999999	999999	129	45	445	729	364	359	397	758	637	999999	242	999999	999999	999999	999999	436	999999	477	330	947	826	908	430	999999	999999	557	948	999999	860	999999	999999	999999	941	52	30	999999	738	343	185	635	118	999999	249	119	409	589	143	362	958	180	861	595	551	438	231	220	614	40	999999	999999	411	744	999999	999999	999999	310	774	679	912	965	698	949	301	694	999999	913	668	321	15	549	424	596	694	690	934	82	390	513	999999	999999	512	707	743	378	234	999999	25	407	213	108	815	999999	449	993	999999	999999	304	999999	598	317	551	303	999999	60	999999	814	60	217	908	833	920	999999	858	112	462	999999	216	923	469	475	897	271	118	907	734	960	999999	701	217	31	778	533	999999	513	999999	218	999999	693	999999	419	323	808	499	379	187	553	605	
999999	999999	491	705	999999	398	133	420	290	195	127	325	432	999999	999999	999	999999	64	999999	356	354	999999	254	319	999999	938	999999	162	99	771	999999	729	190	365	999999	170	726	325	407	145	791	103	999999	32	564	999999	561	751	964	808	999999	999999	999999	207	260	503	296	999999	193	999999	999999	970	330	999999	457	999999	999999	77	859	198	999999	570	999999	262	565	261	865	231	755	155	386	307	999999	291	168	999999	939	999999	114	315	874	999999	142	999999	999999	820	999999	469	999999	176	242	999999	892	776	534	53	667	537	642	999999	999999	75	427	999999	66	50	999999	49	360	43	458	161	963	553	324	999999	437	692	466	999999	488	406	655	999999	999999	892	415	999999	999999	999999	999999	412	999999	115	678	808	136	105	908	999999	48	733	118	542	717	999999	531	348	999999	805	615	974	81	999999	999999	240	420	838	999999	174	635	370	999999	245	286	56	810	857	875	515	603	999999	784	999999	706	754	999999	123	999999	999999	371	76	960	950	509	782	340	453	595	447	398	298	970	999999	130	677	451	872	265	671	280	673	473	945	212	999999	199	370	202	999999	999999	999999	967	999999	803	999999	410	341	736	504	715	367	271	437	127	314	372	50	590	999999	999999	425	999999	999999	561	697	999999	999999	999999	235	592	970	260	829	999999	101	999999	999999	941	562	276	999999	146	999999	956	913	411	45	828	897	999999	159	780	999999	462	999999	999999	999999	999999	115	965	396	999999	510	911	745	999999	442	999999	35	983	999999	109	38	999999	999999	999999	107	999999	648	295	567	195	851	999999	443	199	97	376	976	652	999999	935	835	596	880	526	636	848	221	999999	969	112	802	999999	226	59	999999	411	268	249	351	524	103	820	407	210	999999	999999	478	999999	28	999999	957	383	430	760	274	441	881	677	652	258	999999	841	326	465	392	938	108	393	446	686	118	737	310	49	841	24	199	680	784	450	380	665	787	903	155	429	492	466	785	321	530	590	597	103	492	262	999999	999999	817	803	97	94	999999	342	957	999999	82	391	918	259	251	211	999999	211	999999	376	63	422	320	963	455	641	999999	135	166	999999	999999	217	556	588	999999	999999	862	980	999999	296	556	455	999999	925	357	111	547	536	79	329	999999	395	225	125	208	999999	631	999999	358	456	486	983	186	999999	89	864	999999	340	738	994	348	913	849	590	820	608	476	395	615	353	999999	81	66	837	830	999999	999999	999999	390	438	999999	18	631	906	810	999999	278	999999	845	493	276	217	999999	84	980	999999	546	635	305	600	615	
246	248	14	999999	999999	927	349	609	335	999999	404	999999	999999	379	339	291	942	780	256	999999	960	549	999999	87	999999	999999	981	856	56	218	366	144	789	823	999999	770	627	999999	406	645	999999	906	520	620	872	267	497	704	651	999999	999999	854	58	999999	999999	999999	999999	927	474	999999	999999	493	563	999999	516	999999	170	999999	991	568	664	398	384	611	410	64	39	512	214	629	999999	286	214	553	615	512	999999	999999	179	691	999999	699	89	275	699	999999	353	403	113	613	999999	21	713	92	838	214	480	447	859	999999	667	999999	723	999999	354	669	288	19	511	14	183	640	316	999999	914	999999	318	999999	911	964	999999	636	999999	999999	532	774	572	131	714	410	41	648	999999	580	999999	51	999999	244	999999	40	999999	343	892	109	439	999999	704	413	178	874	896	371	999999	999999	887	40	999999	131	322	579	106	167	304	110	972	999999	971	999999	999999	872	988	84	196	999999	999999	378	744	309	999999	999999	79	168	952	840	999999	669	122	999999	692	993	999999	854	921	351	999999	999999	48	791	999999	904	999999	968	138	305	885	822	185	654	98	519	296	904	960	256	510	999999	214	464	596	999999	422	999999	54	292	45	143	162	844	948	999999	339	953	999999	266	581	111	999999	656	955	692	494	467	685	182	999999	999999	894	999999	841	999999	796	584	205	823	492	298	923	846	269	999999	669	999999	706	292	999999	343	731	999999	674	408	907	557	509	999999	818	955	999999	871	585	999999	249	487	13	952	999999	999999	758	359	774	999999	999999	194	396	213	32	163	760	999999	992	999999	210	200	999999	442	999999	248	999999	300	15	537	776	61	270	166	512	192	337	999999	281	999999	585	382	929	391	231	723	170	305	881	664	204	127	879	222	903	58	486	570	999999	771	678	467	354	246	516	136	923	240	701	840	826	17	131	566	787	828	271	618	221	373	88	779	999999	350	343	658	182	999999	262	463	705	766	999999	510	757	128	38	692	875	104	800	999999	604	50	838	196	999999	999999	434	85	787	999999	359	501	999999	899	999999	999999	903	857	953	874	999999	247	999999	999999	128	999999	808	669	799	578	743	126	573	999999	185	999999	511	999999	999999	858	624	187	675	999999	999999	397	817	858	81	34	789	27	150	925	999999	999999	906	778	78	385	514	764	285	219	134	999999	928	999999	723	678	502	757	205	105	999999	999999	572	306	652	999999	999999	999999	999999	775	789	725	975	647	207	999999	472	732	87	286	999999	859	901	999999	999999	184	468	284	144	402	531	41	822	999999	
675	160	794	610	136	346	583	563	176	999999	430	999999	999999	999999	346	905	999999	769	679	918	999999	999999	999999	999999	593	478	272	999999	816	206	254	757	902	929	971	57	33	862	606	741	999999	790	693	401	45	313	916	188	999999	999999	999999	761	362	903	999999	285	260	688	26	657	84	64	747	970	265	672	506	999999	318	298	882	999999	173	938	225	961	706	999999	80	289	562	94	590	587	20	999999	999999	999	635	999999	797	345	845	999999	666	999999	52	999999	146	373	807	588	999999	649	356	841	999999	999999	999999	999999	579	752	999999	737	105	990	999999	999999	960	772	276	506	999999	999999	501	999999	509	224	281	576	918	983	999999	706	481	973	224	999999	999999	179	999999	981	321	302	126	999999	726	118	853	676	185	999999	763	374	106	310	886	256	999999	809	341	384	151	121	424	595	391	999999	265	131	775	531	927	790	878	295	999999	999999	506	456	999999	401	370	605	999999	999999	230	996	610	181	999999	999999	793	999999	837	999999	839	209	877	530	663	815	852	731	999999	653	999999	999999	999999	811	125	486	750	701	999999	999999	23	546	720	389	999999	394	311	94	44	808	999999	505	999999	368	999999	985	999999	975	792	15	548	638	705	747	90	258	999999	798	65	610	999999	101	999999	896	506	303	489	999999	165	999999	513	768	696	102	915	999999	28	137	999999	139	953	774	908	983	402	385	841	973	308	126	883	513	38	434	590	646	71	67	999999	999999	505	999999	819	999999	501	779	941	612	831	630	999999	383	441	999999	657	453	192	460	504	131	462	516	199	49	999999	10	740	272	512	278	398	961	275	214	633	918	955	394	492	622	999999	999999	151	999999	999999	510	999999	112	776	146	464	611	999999	999999	699	989	844	780	138	999999	49	678	110	999999	242	278	117	237	999999	999999	999999	797	999999	881	687	999999	374	999999	162	999999	929	999999	496	999999	999999	786	408	999999	515	644	84	184	266	991	582	764	999999	999999	445	618	402	843	810	47	648	666	999999	999999	62	476	624	332	999999	253	571	999999	192	735	999999	456	869	999999	722	999999	664	323	541	976	309	923	105	787	86	544	492	95	827	458	726	157	999999	728	482	48	29	751	557	999999	429	181	582	402	837	999999	999999	820	131	999999	382	999999	135	666	999999	999999	380	837	256	93	999999	485	583	733	19	999999	313	151	109	683	638	913	766	528	557	138	350	703	949	97	999999	671	963	999999	85	400	31	999999	356	999999	999999	191	504	474	999999	999999	999999	848	393	245	685	607	721	448	999999	469	
569	606	119	253	788	999999	888	168	297	999999	522	908	657	999999	999999	826	999999	756	25	457	418	301	999999	613	540	999999	320	999999	411	198	950	525	999999	616	831	425	999999	113	563	990	303	346	186	171	431	999999	200	774	665	858	812	964	432	76	999999	277	999999	999999	712	296	999999	184	757	999999	149	996	756	51	786	999999	999999	691	203	35	164	82	125	115	192	851	312	999999	58	552	386	985	103	999999	566	564	999999	871	400	999999	632	128	999999	87	32	435	999999	999999	988	510	409	999999	771	406	999999	977	162	999999	999999	860	984	822	136	214	722	163	903	670	999999	232	79	588	999999	925	403	45	494	999999	93	756	918	162	557	548	153	265	224	696	184	999999	412	861	558	999999	293	999999	992	999999	365	868	532	999999	674	765	999999	820	999999	999999	13	876	493	124	150	566	941	831	275	587	71	466	939	216	496	999999	999999	217	999999	761	642	999999	53	120	999999	225	234	656	999999	791	117	999999	436	999999	692	307	104	999999	721	999999	597	461	544	414	322	898	928	999999	999999	778	999999	999999	999999	77	212	419	832	999999	442	925	341	295	353	483	479	739	40	570	999999	198	802	532	496	48	999999	191	59	999999	798	783	296	999999	879	709	845	884	999999	999999	176	283	999999	720	854	795	659	311	117	999999	999999	583	999999	368	801	588	999999	423	737	752	903	31	370	203	585	659	638	432	416	999999	638	595	207	999999	999999	250	722	91	677	700	388	861	83	988	704	225	914	928	117	300	733	432	157	788	465	154	912	281	999999	205	166	237	895	999999	432	999999	385	207	963	561	999999	999999	745	46	374	52	999999	382	499	370	744	710	325	126	910	215	999999	418	216	260	338	451	999999	481	543	999999	966	999999	999999	365	839	717	999999	556	434	838	686	120	424	423	205	540	782	775	461	456	911	999999	563	226	900	966	991	713	232	424	949	274	503	223	85	349	815	999999	530	36	745	769	999999	81	529	337	993	793	999999	798	668	180	30	96	999999	197	55	999999	464	872	726	261	333	20	889	422	616	211	347	856	724	648	254	434	710	999999	999999	491	696	999999	973	999999	659	434	999999	999999	253	416	973	999999	999999	475	679	999999	999999	494	999999	681	192	117	999999	792	455	207	999999	29	999999	596	386	999999	109	564	999999	891	899	528	601	899	263	120	178	999999	237	459	563	999999	999999	597	133	999999	707	416	309	589	851	191	999999	999999	360	736	853	657	40	877	788	738	999999	999999	758	782	999999	546	427	82	
938	520	564	995	643	999999	999999	338	472	169	398	693	999999	74	49	718	775	149	999999	527	266	999999	179	999999	671	824	999999	192	838	999999	333	171	988	237	650	999999	626	999999	819	999999	686	999999	195	870	999999	999999	484	757	999999	999999	999999	753	997	900	815	999999	351	213	999999	999999	397	867	499	131	836	999999	704	37	423	708	101	28	330	22	840	999999	999999	308	871	999999	350	679	999999	999999	344	579	173	98	421	232	989	423	432	999999	147	819	999999	999999	44	260	400	456	344	999999	948	987	433	999999	70	999999	101	53	341	757	477	718	432	700	786	266	74	615	616	200	719	678	596	329	874	30	999999	999999	273	620	186	894	344	405	999999	356	156	188	38	347	140	946	91	999999	532	429	396	334	999999	778	196	784	999999	153	999999	279	401	113	999999	49	999999	999999	779	721	581	999999	384	37	850	439	119	885	999999	278	70	773	999999	921	796	999999	634	999999	999999	495	434	401	64	201	86	580	955	53	77	989	978	999999	176	370	999999	949	999999	999999	484	999999	668	310	999999	571	999999	555	682	479	316	664	415	978	845	999999	296	999999	529	192	950	999999	484	999999	818	598	300	759	606	237	828	999999	410	275	999999	999999	999999	133	203	492	118	999999	898	486	736	999999	584	999	464	882	83	912	999999	862	418	214	372	999999	492	609	281	999999	999999	454	650	469	264	999999	82	708	467	173	999999	46	999999	430	381	999999	339	415	24	300	304	723	164	916	426	548	856	701	773	233	641	593	999999	784	999999	453	999999	276	158	444	927	755	425	910	925	394	787	999999	832	374	273	87	595	999999	999999	235	300	733	53	715	293	380	935	243	532	403	999999	299	849	928	172	72	266	580	999999	999999	308	999999	991	999999	999999	868	869	999999	999999	999999	998	241	756	999999	999999	111	233	443	160	999999	820	192	387	531	999999	497	149	999999	999999	999999	820	25	616	999999	927	56	742	999999	954	424	511	535	282	968	404	593	543	999999	775	71	839	822	429	999999	728	126	866	469	472	273	729	965	207	760	742	999999	624	999999	428	116	369	221	489	735	999999	294	909	419	136	999999	953	645	138	150	371	998	596	799	999999	999999	189	282	549	690	999999	545	337	522	235	421	969	277	85	999999	701	627	343	693	999999	443	216	456	999999	496	320	999999	999999	67	398	999999	397	825	999999	616	999999	96	672	999999	50	999999	957	999999	193	715	16	685	999999	470	999999	999999	664	902	37	327	999999	733	999999	62	379	611	708	280	133	490	34	153	
762	999999	999999	614	954	544	652	272	486	999999	999999	627	490	999999	999999	999999	999999	654	999999	999999	798	197	22	204	157	620	429	439	801	686	274	702	999999	863	923	110	999999	999999	790	130	999999	999999	999999	999999	999999	999999	999999	745	96	342	662	478	410	540	355	575	456	546	999999	343	125	223	470	800	999999	570	936	626	710	424	646	784	864	959	999999	43	355	236	734	999999	58	683	352	999999	999999	796	302	160	999999	358	999999	999999	376	999999	15	46	304	51	241	999999	385	999999	44	999999	999999	999999	613	450	306	322	229	230	812	632	295	999999	870	12	776	758	277	786	999999	999999	999999	463	417	417	954	207	739	999999	994	834	459	113	649	680	772	155	192	851	854	205	139	432	379	999999	171	573	175	301	999999	999999	632	598	836	682	901	242	470	205	496	108	583	915	236	999999	999999	191	791	999999	239	630	576	426	932	999999	233	347	94	999999	256	999999	999999	447	999999	521	211	860	276	967	999999	540	685	986	999999	999999	622	999999	206	400	570	979	999999	999999	72	645	906	215	666	922	459	563	158	795	949	115	76	999999	876	714	776	322	999999	824	421	699	999999	589	71	186	301	999999	999999	693	999999	999999	608	66	384	999999	614	996	999999	354	999999	999999	999999	889	47	260	999999	486	348	492	999999	999999	999999	957	999999	372	999999	327	999999	490	999999	450	423	999999	691	999999	999999	19	761	482	109	780	128	570	317	206	999999	64	552	811	999999	815	670	658	79	856	212	651	503	22	702	999999	999999	714	723	77	801	926	208	999999	753	680	725	999999	392	843	139	504	650	366	65	646	774	999999	999999	999999	779	999999	396	835	480	854	515	749	779	812	999999	413	846	249	999999	390	856	198	67	815	999999	999999	999999	235	727	999999	999999	999999	957	999999	522	999999	720	907	297	46	540	999999	999999	899	174	975	95	580	999999	725	657	999999	999999	674	789	586	284	188	725	974	499	170	117	772	999999	379	792	722	299	417	693	939	952	368	999999	493	314	999999	650	124	719	695	319	999999	999999	601	184	292	999999	999999	999999	541	999999	322	547	999999	265	120	56	795	193	372	290	999999	41	718	458	603	999999	305	281	126	999999	611	265	804	851	999999	722	261	999999	509	455	363	181	161	757	639	820	999999	238	203	121	855	930	356	414	809	999999	999999	999999	999999	468	971	664	128	13	999999	999999	743	528	159	999999	795	599	999999	999999	926	337	999999	999999	818	782	353	77	87	15	999999	681	999999	399	51	999999	389	118	624	999999	483	699	62	158	187	
582	87	952	89	999999	999999	999999	255	439	488	482	99	999999	999999	798	125	904	999999	123	999999	898	999999	999999	486	22	19	687	975	644	443	999999	999999	999999	783	999999	704	999999	987	282	690	427	436	479	910	999999	999999	18	783	825	999999	579	122	939	827	288	999999	733	476	76	999999	637	999999	610	995	260	207	999999	597	999999	103	724	917	314	432	903	999999	678	443	916	999999	10	999999	160	719	999999	125	999999	904	505	812	971	924	999999	486	62	147	825	999999	660	371	688	420	999999	731	210	662	807	517	923	816	755	300	559	110	795	734	139	891	999999	999999	862	999999	102	999999	132	799	995	999999	379	999999	646	999999	783	999999	999999	590	218	999999	518	212	317	827	981	688	999999	681	999999	820	691	328	18	999999	999999	524	999999	999999	328	999999	609	411	999999	979	147	167	999999	999999	516	14	821	999999	525	999999	382	928	827	44	999999	413	999999	450	433	999999	146	999999	757	712	850	999999	56	999999	272	798	999999	117	546	338	690	823	999999	505	174	999999	999	486	802	308	560	999999	696	999999	752	914	200	169	999999	491	842	95	410	466	999999	258	957	999999	999999	727	891	275	391	499	353	658	999999	999999	285	72	185	660	258	459	999999	435	571	999999	310	357	999999	999999	139	999999	495	605	999999	62	795	999999	999999	240	544	85	417	295	999999	207	130	104	30	999999	999999	999999	315	192	836	950	999999	284	686	386	468	594	999999	241	146	999999	13	999999	244	841	999999	369	659	945	126	999999	999999	867	402	373	461	215	999999	140	777	999999	750	313	768	472	748	521	239	37	771	949	955	186	999999	707	204	381	999999	189	999999	999999	999999	369	76	663	909	447	882	322	999999	262	268	988	999999	921	585	699	980	772	103	999999	140	631	999999	176	228	865	718	999999	179	90	356	999999	999999	263	999999	390	247	114	563	999999	638	999999	112	999999	690	966	722	237	999999	504	400	97	96	142	999999	634	195	899	445	53	999999	999999	999999	844	906	999999	407	210	962	204	461	875	218	792	778	224	999999	664	485	261	999999	490	572	675	689	999999	999999	458	871	999999	205	999999	669	520	581	450	773	268	999999	579	999999	522	275	927	999999	524	878	304	364	999999	115	531	423	193	900	249	625	477	165	999999	999999	949	999999	637	999	999999	216	698	220	337	451	270	999999	906	692	631	224	645	632	174	999999	765	999999	702	229	674	925	999999	999999	999999	999999	305	113	999999	527	999999	193	637	927	928	318	999999	93	999999	727	999999	479	999999	501	279	999999	980	844	990	267	295	
855	636	999999	335	198	730	88	878	512	155	167	96	999999	82	447	587	717	703	855	209	681	76	975	384	204	999999	999999	350	318	844	460	999999	999999	999999	765	557	229	602	999999	999999	999999	215	999999	581	687	393	137	429	999999	447	273	151	999999	68	614	788	660	43	999999	999999	745	999999	999999	999999	999999	54	388	157	317	890	367	124	963	276	107	475	551	999999	999999	810	290	565	519	871	581	319	999999	649	627	999999	896	196	471	960	843	374	646	857	885	643	999999	980	122	941	999999	999999	187	867	999999	148	999999	266	346	330	499	190	228	698	999999	386	76	739	999999	340	999999	180	653	999999	433	733	829	694	999999	999999	999999	310	452	999999	791	432	141	119	687	999999	740	640	999999	150	470	662	999999	947	771	508	576	276	460	781	999999	999999	505	184	444	237	318	552	747	291	999999	199	737	649	906	663	999999	999999	999999	49	600	363	330	512	542	771	587	881	922	19	487	538	999999	999999	630	882	999999	956	675	459	999999	197	892	999999	999999	281	924	999999	50	118	263	619	224	999999	191	594	588	993	642	999999	650	436	630	738	803	986	349	76	999999	34	736	298	999999	601	868	412	999999	761	886	270	846	999999	999999	813	755	868	324	438	999999	46	999999	999999	323	999999	809	744	999999	164	764	639	999999	858	487	26	382	999999	338	623	552	779	133	826	116	382	825	570	595	816	999999	999999	999999	999999	586	982	999999	999999	999999	999999	792	133	844	316	999999	257	999999	999999	603	824	440	790	539	999999	886	999999	912	477	826	941	187	248	159	751	999999	829	966	999999	281	999999	296	580	990	999999	999999	428	934	999999	829	859	999999	999999	967	999999	385	202	406	971	999999	876	80	262	975	43	999999	553	999999	103	144	177	290	999999	716	107	999999	999999	799	488	999999	468	999999	104	648	967	999999	349	281	999999	999999	999999	433	995	998	405	434	999999	999999	957	950	288	999999	840	682	661	578	739	131	869	242	524	999999	917	112	565	999999	975	999999	18	999999	760	281	999999	728	165	744	999999	999999	320	673	504	266	999999	538	999999	23	935	421	986	398	166	228	412	999999	999999	999999	515	999999	442	305	459	428	595	820	199	16	999999	999999	999999	999999	293	431	810	205	737	268	999999	999999	521	551	999999	999999	628	619	979	542	868	448	999999	577	238	403	874	25	223	86	670	31	999999	584	164	822	894	79	115	999999	999999	216	418	592	36	136	380	890	140	999999	800	976	840	656	148	999999	245	949	999999	999999	999999	795	982	999999	597	538	50	937	396	
352	999999	558	999999	254	135	999999	40	999999	550	112	32	983	884	999999	999999	999999	190	691	445	999999	586	944	391	225	188	999999	234	757	994	498	95	443	504	787	999999	999999	999999	595	531	486	390	950	999999	999999	867	572	999999	999999	999999	999999	999999	359	501	999999	765	724	999999	298	76	512	437	282	300	62	27	588	489	107	100	999999	232	594	169	999999	364	636	545	805	357	615	999999	569	381	101	149	735	941	852	31	999999	84	183	529	28	59	117	659	356	568	288	93	812	573	352	680	763	999999	543	297	138	188	372	941	461	800	867	901	999999	999999	999999	647	637	85	588	959	999999	75	151	908	257	999999	199	246	78	532	899	995	38	999999	386	546	408	565	892	333	712	242	78	228	192	215	459	443	287	641	455	999999	999999	393	631	698	58	634	999999	161	988	135	872	928	901	871	872	789	536	999999	248	82	999999	999999	257	817	996	922	999999	999999	527	756	959	999999	999999	172	20	645	999999	688	497	774	525	741	344	586	369	149	326	321	999999	670	999999	543	402	383	554	729	145	814	999999	135	907	998	633	242	999999	444	852	739	860	999999	10	847	999999	474	556	451	921	999999	457	857	606	999999	708	856	849	425	44	702	617	291	509	974	999999	372	866	999999	117	111	420	924	297	587	460	115	999999	69	999999	927	826	112	808	475	367	843	529	502	300	777	392	750	410	159	131	999999	999999	999999	860	884	608	40	999999	819	260	532	569	28	955	999999	195	790	139	999999	999999	515	999999	44	617	153	842	373	236	340	719	669	999999	148	465	880	387	999999	999999	411	329	796	768	988	224	834	284	510	547	999999	999999	602	999999	302	999999	616	999999	693	418	717	999999	999999	803	999999	110	590	17	999999	563	84	999999	551	999999	727	999999	89	746	999999	819	782	869	342	825	539	749	999999	59	231	864	999999	999999	693	236	490	369	94	993	764	888	634	827	852	947	999999	481	49	999999	892	515	203	869	999999	999999	999999	848	709	999999	274	999999	982	541	999999	999999	713	300	531	325	111	999999	703	96	982	605	194	954	999999	999999	362	999999	709	117	166	716	671	999999	181	819	599	642	999999	999999	999999	509	905	103	52	295	999999	183	950	724	908	534	811	117	886	17	689	681	999999	324	66	216	555	875	384	78	895	732	128	999999	725	468	708	38	367	482	699	101	912	999999	999999	999999	117	999999	999999	999999	905	563	999999	174	139	917	999999	345	999999	522	954	999999	999999	973	399	511	999999	999999	999	999999	826	782	749	
999999	318	597	769	110	173	877	109	999999	675	753	999999	999999	639	954	582	807	657	372	420	845	999999	668	383	939	341	999999	134	868	999999	760	805	132	814	688	855	541	158	711	999999	741	423	393	364	964	810	67	871	110	665	201	999999	999999	999999	999999	886	649	999999	829	768	524	752	240	586	915	948	50	527	950	108	50	659	946	201	678	431	144	999999	418	139	283	778	34	212	793	969	351	760	909	802	216	327	328	999999	657	999999	192	999999	449	999999	769	539	920	11	999999	542	844	272	693	482	752	999999	805	700	494	745	728	999999	999999	946	606	290	618	158	892	723	999999	14	999999	999999	248	999999	999999	401	999999	999999	999999	32	587	261	999999	88	76	436	60	870	521	999999	999999	999999	269	165	999999	999999	999999	489	921	772	118	902	211	840	728	13	244	424	480	414	341	999999	888	999999	449	541	822	527	999999	999999	108	32	211	713	999999	999999	999999	93	999999	372	999999	879	822	95	913	999999	60	293	360	999999	202	636	399	117	296	706	999999	563	999999	999999	680	892	276	739	673	96	700	999999	293	999999	999999	999999	999999	999999	432	461	929	999999	792	764	491	538	177	999999	999999	472	632	103	427	999999	609	867	377	841	999999	98	613	92	999999	826	984	562	999999	264	490	51	536	291	999999	834	999999	230	771	951	999999	152	725	125	999999	999999	464	606	80	443	999999	715	783	268	999999	343	848	846	391	965	999999	929	999999	999999	669	948	936	351	418	593	83	389	999999	999999	850	999999	373	497	999999	220	999999	388	491	566	768	775	999999	277	864	351	985	930	838	805	999999	999999	999999	999999	455	801	274	122	198	487	999999	117	619	367	417	999999	970	360	513	181	999999	401	999999	999999	154	999999	999999	668	487	77	607	152	551	300	999999	999999	935	560	999999	541	999999	259	199	999999	206	660	166	900	860	986	381	634	427	666	212	781	623	641	668	561	999999	999999	999999	999999	879	227	566	999999	999999	627	942	419	318	971	236	353	999999	444	775	493	738	790	807	999999	695	999999	724	999999	999999	471	175	999999	891	999999	430	999999	624	78	133	978	104	837	785	242	999999	962	326	455	440	859	580	189	865	185	822	330	999999	144	999999	907	503	681	999999	653	462	648	527	999999	550	999999	729	142	320	797	398	999999	14	575	999999	733	656	278	453	238	890	999999	437	716	667	110	550	489	643	999999	999999	422	607	141	780	999999	444	498	905	553	140	448	999999	78	999999	999999	325	233	687	999999	999999	234	237	11	762	475	220	811	999999	450	
346	999999	498	103	322	976	303	872	794	999999	299	999999	999999	900	108	452	127	999999	929	745	999999	327	999999	999999	999999	260	194	605	999999	314	999999	633	337	999999	217	890	949	775	755	810	628	453	438	999999	412	103	860	337	903	320	358	999999	881	424	666	29	999999	999999	138	72	999999	999999	503	489	866	666	830	909	999999	217	503	352	614	999999	127	341	888	176	539	872	999999	857	702	999999	956	999999	999999	913	798	198	453	402	646	693	28	999999	949	999999	769	746	272	951	999999	695	999999	15	246	761	306	335	140	281	999999	266	672	934	995	445	533	532	914	916	121	504	999999	110	999999	999999	110	198	999999	938	407	793	609	448	223	17	251	950	108	990	616	999999	67	182	384	390	30	999999	999999	513	999999	246	831	356	840	149	930	716	310	324	661	118	943	201	999999	999999	656	233	721	988	204	582	434	924	309	648	447	592	999999	325	900	999999	999999	878	523	170	961	262	607	999999	999999	999999	650	999999	338	508	529	999999	308	999999	733	999999	999999	999999	319	842	812	907	999999	202	999999	348	990	999999	999999	645	854	75	678	713	999999	403	625	647	912	669	932	650	595	801	999999	581	294	575	591	113	651	999999	568	999999	358	63	999999	415	381	737	999999	665	369	999999	654	464	999999	594	999999	339	181	999999	42	999999	910	999999	999999	255	999999	130	64	999999	403	320	999999	544	999999	998	365	219	197	220	275	185	999999	277	999999	901	999999	664	999999	999999	999999	261	932	999999	999999	918	770	197	740	960	999999	261	682	127	272	999999	700	999999	957	198	239	999999	152	961	461	999999	524	642	999999	999999	108	999999	735	364	738	151	999999	999999	267	588	999999	178	999999	237	877	23	999999	17	15	999999	211	47	999999	206	470	19	119	971	474	430	403	137	316	329	861	923	999999	327	389	130	999999	631	999999	999999	999999	999999	209	915	93	999999	364	999999	636	648	219	71	999999	538	894	729	41	416	604	837	195	110	999999	159	999999	999999	999999	999999	628	884	999999	579	195	337	245	409	810	999999	999999	36	999999	886	500	667	119	999999	220	987	999999	660	99	264	37	24	999999	860	209	59	550	138	999999	189	888	999999	89	999999	875	385	303	495	918	836	528	577	771	308	609	203	49	574	743	508	751	968	795	314	551	181	152	385	999999	760	999999	759	84	886	997	999999	588	999999	925	835	999999	999999	741	262	735	999999	253	885	999999	999999	19	975	394	452	999999	999999	999999	999999	999999	999999	242	917	296	999999	192	999999	503	884	310	860	614	999999	649	908	
999999	999999	999999	542	578	999999	928	266	134	202	999999	678	374	632	458	87	999999	814	392	230	602	776	999999	999999	80	966	956	369	585	399	402	450	336	486	637	624	693	424	205	995	776	976	793	103	999999	999999	999999	870	435	233	79	800	187	999999	316	47	171	653	999999	612	145	568	681	734	800	310	999999	887	994	834	393	376	999999	396	454	626	999999	558	175	567	570	96	933	999999	999999	601	272	907	179	600	999999	49	952	999999	860	999999	999999	999999	303	117	170	517	876	601	839	703	191	999999	974	690	64	613	488	904	52	59	635	329	414	999999	47	999999	718	404	999999	353	999999	999999	535	247	999999	999999	264	999999	406	62	220	342	999999	626	999999	481	933	489	999999	999999	561	999999	550	811	582	974	999999	999999	80	725	799	999999	230	999999	999999	166	265	999999	999999	140	358	430	999999	999999	839	302	807	787	999999	565	511	238	859	531	792	374	484	724	664	356	279	999999	999999	681	999999	999999	122	999999	347	999999	226	206	130	414	999999	999999	551	560	999999	289	177	866	316	514	224	571	622	999999	703	999999	681	540	82	999999	860	198	442	826	737	110	999999	780	450	534	348	314	117	454	39	661	823	999999	752	385	188	999999	999999	483	466	691	125	423	333	432	582	685	134	118	999999	312	698	725	823	999999	109	999999	425	781	175	909	463	999999	669	51	101	757	999999	696	833	457	999999	959	369	56	999999	766	457	28	952	663	190	998	899	727	963	108	999999	880	286	792	987	999999	317	556	237	999999	754	291	999999	825	999999	437	285	107	999999	738	365	777	887	342	938	407	999999	999999	729	465	999999	941	87	992	655	907	999999	50	469	273	651	812	999999	47	22	176	687	999999	766	999999	999999	802	999999	999999	742	999999	999999	943	999999	590	252	805	827	772	679	812	213	347	999999	999999	26	999999	999999	703	97	553	958	849	330	772	719	701	746	999999	741	475	999999	853	260	332	914	999999	197	879	30	845	985	999999	367	210	962	999999	999999	776	736	999999	175	67	146	999999	375	153	623	90	870	551	69	850	40	213	631	999999	97	847	84	549	57	757	999999	999999	567	912	491	130	999999	379	743	969	999999	262	309	134	716	999999	956	770	854	116	19	479	785	145	999999	164	578	611	262	120	702	197	442	418	384	894	999999	463	999999	503	999999	500	807	100	610	999999	904	999999	644	36	890	313	695	940	748	213	466	432	896	337	551	999999	127	999999	999999	999999	820	891	749	821	999999	503	119	999999	836	999999	671	695	534	246	
259	81	999999	235	230	398	501	501	670	181	438	209	566	333	999999	81	383	185	999999	556	958	999999	757	822	597	397	999999	343	113	239	999999	770	897	659	88	479	241	999999	412	999999	561	328	230	578	999999	999999	936	785	409	765	145	999999	872	977	288	246	999999	155	637	832	203	168	999999	999999	639	999999	999999	907	255	999999	839	490	772	944	995	999999	999999	189	438	999999	999999	419	934	348	104	55	898	999999	999999	841	166	96	999999	580	685	403	999999	789	938	726	927	999999	539	999999	925	654	723	927	982	648	453	143	716	278	381	783	233	59	346	593	768	392	535	413	325	753	999999	999999	268	602	709	12	251	712	999999	432	880	999999	422	999999	999999	971	999999	733	397	32	379	999999	208	999999	179	880	453	354	999999	545	503	135	612	999999	999999	999999	668	390	938	451	892	13	837	999999	903	227	636	896	999999	797	454	802	26	303	383	250	993	366	432	829	999999	896	755	895	928	999999	999999	250	999999	801	312	557	795	999999	139	376	999999	260	999	999999	253	556	93	170	999999	701	119	999999	798	999999	537	311	957	119	999999	996	258	942	999999	999999	822	396	874	470	494	897	999999	79	173	17	101	743	367	480	585	12	813	595	804	237	645	95	452	843	274	11	599	686	999999	999999	127	216	999999	851	139	857	682	622	675	203	694	49	154	790	96	999999	944	486	534	890	192	663	147	999999	999999	999999	999999	41	206	493	307	330	25	40	889	885	999999	516	351	999999	329	200	919	999999	543	605	940	662	999999	480	66	123	162	999999	950	464	999999	447	348	401	914	651	426	192	999999	373	34	124	999999	210	289	437	145	806	570	999999	743	535	258	906	796	290	284	725	436	194	999999	850	999999	435	816	76	177	949	812	678	773	736	999999	180	581	826	762	556	201	999999	978	999999	999999	958	720	543	198	441	999999	633	999999	999999	999999	710	204	183	44	475	999999	999999	999999	999999	993	891	228	16	818	88	335	970	528	727	999999	807	216	823	999999	999999	714	283	877	735	999999	999999	311	82	981	15	999999	407	791	296	171	977	999999	999999	361	713	740	714	724	119	116	634	999999	649	999999	948	504	999999	927	999999	999999	120	345	533	841	814	589	155	999999	813	112	928	188	999999	999999	556	447	423	472	543	999999	999	558	768	629	720	999999	662	904	999999	510	605	999999	878	535	60	642	835	951	546	133	999999	688	910	16	999999	455	999999	92	621	510	91	908	394	532	999999	561	577	904	999999	739	999999	251	993	999999	999999	
999999	999999	999999	999999	914	612	472	925	419	796	321	647	761	451	274	212	580	293	531	429	696	95	999999	774	499	74	930	999999	999999	999999	999999	695	608	509	999999	155	999999	577	707	898	618	982	999999	735	999999	913	816	463	999999	999999	356	957	471	882	810	373	954	999999	999999	849	681	999999	127	221	453	626	49	261	721	999999	47	12	999999	633	999999	999999	119	620	334	585	258	477	999999	999999	851	999999	234	725	999999	365	201	243	999999	857	226	976	864	763	292	823	874	564	741	999999	499	999999	381	837	81	999999	263	343	607	999999	601	213	668	847	369	67	999999	999999	563	999999	927	999999	450	999999	417	999999	849	999999	337	999999	710	999999	736	246	781	507	23	396	999999	601	999999	999999	635	999999	266	22	317	27	403	235	999999	560	10	385	809	999999	903	653	430	246	257	999999	16	107	729	907	477	432	75	999999	999999	14	670	999999	264	999999	999999	329	471	404	999999	831	952	112	999999	160	693	361	999999	999999	603	370	966	417	353	204	999999	538	401	359	544	884	952	541	191	426	889	48	130	739	527	999999	191	35	718	426	955	903	27	578	224	126	996	999999	999999	683	999999	262	619	70	228	639	927	122	859	999999	879	421	921	662	271	654	999999	697	567	29	188	941	699	999999	999999	948	520	822	999999	999999	887	971	282	507	388	636	429	70	520	999999	656	79	175	999999	547	999999	982	365	317	569	886	309	422	999999	999999	106	563	999999	820	280	999999	115	999999	441	756	999999	999999	999999	283	634	235	179	186	680	999999	118	775	625	388	705	965	164	515	575	999999	588	558	43	11	292	83	736	249	999999	767	551	101	734	999999	999999	405	999999	92	999999	344	716	132	742	875	396	330	938	313	125	314	964	600	412	898	177	999999	114	422	990	561	999999	999999	936	912	999999	27	51	307	748	309	408	82	832	240	825	466	816	167	615	999999	144	433	134	999999	999999	950	688	835	160	999999	300	999999	999999	131	845	786	195	999999	63	379	289	640	564	999999	906	892	767	181	83	999999	542	946	807	39	999999	75	999999	999999	119	871	338	215	156	467	18	263	980	711	999999	999999	280	986	999999	999999	681	999999	869	318	38	910	193	516	762	449	748	354	347	72	704	780	981	999999	999999	192	50	84	493	999999	807	652	912	66	999999	44	440	556	999999	571	357	922	205	497	972	999999	688	999999	453	707	718	664	916	918	999999	999999	67	999999	274	921	999999	607	20	999999	511	385	997	136	730	727	19	999999	999999	775	999999	781	584	
493	221	999999	504	228	999999	786	999999	152	736	993	999999	999999	999999	353	291	921	376	750	912	433	986	596	999999	561	101	725	698	999999	162	999999	214	235	40	574	999999	999999	426	977	975	233	393	368	649	14	999999	999999	750	665	910	590	408	963	868	160	999999	624	320	943	999999	906	999999	861	990	999999	789	824	151	412	999999	538	505	399	774	688	49	628	999999	206	484	542	974	42	615	572	742	999999	366	999999	77	260	442	999999	999999	79	999999	531	378	64	224	262	417	348	197	382	95	19	198	190	999999	878	999999	124	468	999999	931	65	256	999999	999999	999999	468	271	344	227	999999	32	999999	705	553	518	260	893	982	232	135	636	845	243	487	732	999999	186	768	198	583	328	999999	266	148	90	285	950	211	674	999999	156	13	970	285	72	471	999999	636	602	999999	784	999999	245	468	305	219	23	940	999999	999999	291	502	155	643	778	999999	999999	567	472	242	999999	692	317	438	979	632	875	957	999999	271	567	549	176	570	799	196	999999	798	842	870	271	999999	90	999999	999999	653	857	336	999999	999999	189	926	999999	999999	328	999999	823	807	489	672	344	66	526	999999	999999	742	336	585	843	591	239	493	724	601	999999	300	611	141	926	335	774	999999	459	999999	91	640	385	805	252	999999	999999	971	318	999999	999999	215	493	230	255	769	326	282	492	915	999999	695	999999	999999	399	38	490	999999	881	164	898	999999	999999	167	778	300	367	530	343	999999	228	267	185	999999	999999	764	806	999999	885	166	18	502	999999	543	542	395	999999	999999	416	223	227	680	999999	164	281	740	609	336	452	955	999999	796	939	999999	999999	999999	520	999999	507	634	231	108	806	724	155	405	999999	72	624	392	861	554	999999	129	918	548	999999	30	283	334	999999	480	999999	930	753	222	563	709	847	974	875	780	314	999999	991	128	874	999999	999999	876	10	546	712	70	103	857	682	819	437	158	400	500	999999	183	478	999999	170	875	970	933	842	40	225	649	517	91	250	999999	137	999999	999999	802	21	406	333	619	999999	999999	837	896	540	743	999999	698	583	385	406	141	312	250	958	999999	404	85	44	970	331	72	999999	22	617	349	999999	999999	484	999999	488	977	849	999999	982	292	47	84	403	108	758	999999	999999	999999	999999	999999	999999	887	999999	675	999999	999999	372	999999	297	706	335	825	288	999999	62	643	224	984	896	429	291	452	999999	999999	960	329	682	999999	222	804	995	420	999999	508	319	804	796	999999	201	552	614	496	571	999999	957	999999	796	999999	
56	999999	999999	91	245	265	826	587	999999	175	999999	87	263	436	150	493	710	914	999999	999999	881	257	847	999999	999999	354	814	795	881	999999	718	748	533	480	889	999999	502	913	185	82	682	732	185	630	104	124	299	999999	355	88	999999	53	724	999999	330	999999	277	895	999999	891	450	41	706	648	999999	965	999999	999999	999999	53	990	796	738	425	107	159	82	226	321	678	64	636	449	802	414	999999	34	517	159	999999	830	999999	999999	294	631	650	36	536	183	138	570	516	641	312	999999	779	314	308	919	181	999999	60	999999	620	836	814	591	903	243	781	999999	46	633	455	222	999999	181	454	793	456	132	545	999999	193	999999	548	995	146	714	999999	370	999999	597	977	374	999999	32	999999	457	817	68	999999	303	999999	196	534	882	195	99	704	999999	860	514	472	59	191	17	999999	512	297	999999	454	199	608	420	225	999999	656	90	999999	370	177	999999	976	397	10	251	999999	999999	584	999999	809	57	19	36	510	221	134	999999	192	999999	632	501	170	999999	999999	999999	694	981	971	999999	236	114	999999	343	440	864	538	999999	58	939	367	403	999999	631	999999	999999	999999	581	909	13	999999	727	897	672	738	999999	835	978	783	76	999999	999999	35	999999	439	999999	401	676	596	646	683	59	879	253	414	239	573	538	988	216	999999	123	81	967	999999	508	999999	983	605	765	999999	559	301	999999	392	698	378	439	201	315	999999	513	985	999999	330	274	848	654	267	508	112	306	989	577	323	443	597	67	727	931	999999	999999	80	831	618	133	757	897	860	716	861	143	999999	999999	209	250	137	808	999999	507	999999	562	726	107	662	731	569	724	669	949	999999	320	712	270	818	599	443	999999	654	207	516	950	794	551	646	968	959	317	999999	82	315	789	420	999999	999999	999999	691	973	178	999999	999999	999999	999999	910	615	550	431	86	864	610	807	973	163	450	990	709	767	184	460	693	771	262	999999	596	643	321	900	492	990	882	999999	999999	986	999999	643	483	722	999999	935	106	547	883	452	766	999999	342	635	969	999999	999999	999999	516	999999	484	125	310	999999	641	277	304	649	938	96	999999	702	347	999999	999999	806	517	987	883	248	999999	156	888	810	590	331	310	685	999999	999999	999999	999999	401	946	511	652	342	999999	999999	616	641	456	609	796	470	73	927	355	249	173	722	583	294	277	169	338	999999	500	104	320	966	618	719	999999	666	276	311	400	485	743	473	719	906	276	607	907	546	999999	349	526	403	999999	999999	767	541	999999	
430	999999	999999	999999	424	842	702	770	649	33	737	923	140	203	762	537	869	506	999999	12	999999	28	670	261	791	145	160	578	917	21	181	999999	154	999999	846	186	612	312	328	631	26	999999	999999	999999	180	622	961	155	763	865	95	939	999999	538	179	411	463	536	391	289	691	999999	852	638	851	785	999999	319	356	585	924	566	999999	79	986	541	401	97	91	178	184	999999	999999	61	999999	999999	884	616	999999	999999	999999	86	921	49	939	999999	292	988	731	394	999999	651	798	187	941	529	999999	997	552	999999	20	376	999999	222	114	686	320	801	713	999999	900	173	668	911	999999	848	644	147	139	104	258	412	999999	696	999999	532	215	636	999999	405	479	886	999999	999999	434	356	999999	709	934	262	999999	999999	285	121	494	680	982	887	999999	102	884	624	999999	457	389	607	999999	758	887	581	480	999999	690	999999	150	23	109	655	487	515	226	935	213	877	523	766	137	253	211	654	550	328	320	999999	521	855	28	616	633	827	999999	872	821	999999	781	896	999999	968	971	999999	999999	336	409	809	875	999999	999999	991	933	622	479	767	556	242	41	999999	373	673	795	295	994	999999	32	660	179	354	999999	850	105	627	966	169	282	999999	84	999999	999999	510	151	572	999999	37	682	20	357	578	999999	589	999999	629	532	999999	182	686	486	97	313	749	640	531	835	999999	895	316	656	320	495	826	168	817	243	862	531	233	851	967	810	22	312	999999	38	534	999999	476	104	838	987	595	254	986	909	179	999999	620	736	873	141	376	999999	999999	93	499	431	513	999999	669	999999	948	999999	999999	287	301	446	999999	502	999999	50	429	221	818	333	899	999999	999999	999999	74	992	910	999999	999999	836	444	658	276	999999	539	112	26	89	435	241	48	760	736	709	618	732	831	999999	435	833	711	164	999999	713	999999	999999	259	999999	332	677	696	461	857	999999	842	643	180	532	963	999999	34	999999	786	999999	294	148	845	472	299	999999	999999	999999	72	154	999999	289	999999	562	332	621	853	999999	757	999999	545	587	999999	63	866	974	999999	309	164	236	809	999999	999999	959	999999	999999	82	999999	999999	990	999999	903	398	999999	999999	563	999999	617	210	352	999999	613	592	38	50	706	246	999999	605	325	780	861	638	835	999999	762	910	163	143	999999	548	999999	114	999999	250	642	198	999999	505	313	453	943	108	811	880	205	999999	350	918	722	808	290	191	990	220	655	274	563	378	795	652	999999	999999	923	803	289	999999	824	787	408	517	57	296	302	872	
836	762	999999	999999	149	982	999999	244	420	477	268	999999	124	999999	594	999999	999999	819	709	661	85	999999	185	999999	601	697	955	562	999999	215	761	993	889	128	383	893	447	608	239	813	91	143	73	999999	544	999999	394	277	999999	40	999999	237	587	640	797	377	999999	819	363	999999	999999	999999	724	215	716	999999	994	999999	183	701	930	37	590	999999	579	999999	999999	729	473	206	312	687	999999	999999	999999	533	416	258	330	16	316	999999	255	786	785	82	418	858	738	280	410	398	104	501	109	854	647	690	71	855	971	856	355	999999	149	349	649	244	882	999999	999999	745	999999	176	395	312	782	803	120	506	532	547	991	203	999999	914	999999	999999	999999	478	885	726	999999	475	45	459	282	98	647	445	433	184	975	555	422	665	999999	999999	999999	796	82	843	579	564	332	434	865	162	999999	999999	755	999999	854	413	307	999999	557	209	141	999999	40	999999	166	999999	83	999999	571	445	780	140	999999	666	999999	593	999999	52	156	633	152	610	999999	129	727	422	690	651	999999	571	999999	999999	999999	999999	796	999999	999999	388	686	904	490	973	862	429	381	240	999999	99	30	270	18	265	985	923	67	530	353	910	999999	999999	999999	432	999999	999	198	500	33	678	869	999999	827	999999	999999	251	153	999999	747	999999	747	496	389	600	630	69	563	992	305	193	465	276	826	855	999999	999999	919	67	944	999999	241	999999	999999	364	229	999999	443	991	899	743	780	888	782	189	999999	480	999999	394	802	999999	446	206	204	840	222	603	765	999999	604	422	332	95	234	884	932	866	999999	35	380	999999	625	572	102	562	412	577	493	646	692	942	999999	535	999999	974	427	999999	999999	999999	151	626	999999	471	396	486	420	695	663	999999	257	306	999999	999999	23	999999	999999	873	113	642	437	645	119	129	289	662	834	796	999999	999999	999999	897	999999	999999	883	753	529	164	185	616	151	717	914	595	399	395	751	258	999999	999999	630	553	999999	999999	939	506	516	553	999999	999999	652	623	864	413	440	999999	127	999999	455	269	90	199	697	497	501	719	999999	523	729	999999	910	999999	999999	184	629	913	966	145	972	387	246	976	999999	451	963	999999	852	510	165	999999	999999	472	802	261	999999	440	999999	443	999999	999999	775	993	999999	297	823	76	348	690	999999	999999	393	999999	316	78	32	113	226	256	533	974	867	229	999999	690	626	448	783	33	609	199	67	999999	592	999999	611	253	163	685	628	897	188	172	999999	638	655	295	166	733	999999	471	223	609	909	999999	362	555	
634	142	670	999999	292	324	91	594	469	861	399	563	467	779	949	541	628	635	795	704	502	999999	45	341	292	59	795	999999	999999	999999	622	23	399	999999	619	30	24	252	999999	863	999999	999999	179	794	895	602	276	999999	522	682	981	283	999999	657	63	904	107	999999	103	999999	529	943	999999	21	248	385	999999	411	169	999999	526	385	30	931	999999	999999	560	251	445	689	782	999999	625	302	999999	348	999999	742	12	714	999999	685	159	381	999999	147	524	999999	555	519	438	865	299	592	999999	606	263	851	43	999999	353	855	894	413	460	194	999999	325	545	899	155	999999	409	999999	15	841	235	649	597	486	844	999999	695	925	261	917	55	42	146	869	95	388	999999	317	371	77	791	746	920	160	818	999999	999999	656	374	16	999999	845	587	324	381	614	264	999999	849	950	170	999999	162	999999	148	296	188	999999	813	766	999999	101	93	937	60	489	999999	446	999999	645	999999	49	561	254	462	210	999999	821	497	481	999999	160	999999	421	907	822	593	387	21	999999	999999	945	842	608	293	373	761	649	274	891	999999	818	999999	214	999999	131	416	907	90	999999	841	999999	188	999999	642	572	633	671	999999	999999	895	350	435	145	625	835	206	953	961	98	448	999999	557	605	595	315	270	999999	251	785	416	999999	999999	83	690	999999	766	999999	965	720	740	99	619	47	996	999999	392	754	588	344	924	463	945	992	999999	46	999999	583	746	999999	311	379	999999	254	821	218	53	361	999999	962	78	999999	987	250	357	358	195	519	609	60	923	515	999999	907	860	952	999999	314	999999	654	853	193	764	638	999999	999999	669	374	226	787	501	999999	999999	626	999999	999999	476	704	644	999999	850	299	973	695	413	999999	703	999999	393	868	478	739	777	799	118	884	931	999999	832	986	689	821	303	821	999999	999999	999999	59	999999	631	486	999999	669	443	803	563	219	78	235	622	667	157	980	357	319	762	263	511	999999	999999	307	127	872	657	461	39	996	162	147	521	591	654	881	762	999999	999999	79	344	999999	554	999999	862	133	999999	329	541	840	945	512	999999	639	999999	999999	259	333	368	173	21	999999	999999	999999	999999	931	713	40	22	276	228	965	876	692	999999	515	962	717	445	994	999999	338	919	198	60	650	350	882	999999	122	631	438	33	999999	68	362	999999	987	616	999999	999999	189	317	999999	622	999999	635	113	720	198	579	999999	888	374	510	683	72	586	516	417	999999	831	153	900	644	999999	941	607	999999	565	294	999999	110	515	999999	483	31	
653	575	79	999999	999999	171	699	999999	98	550	999999	768	384	300	644	480	209	349	588	46	999999	630	832	999999	37	479	164	903	604	442	383	790	37	662	418	20	447	402	353	669	453	367	556	999999	999999	839	999999	275	999999	504	999999	999999	996	447	999999	33	743	999999	999999	767	17	796	938	999999	177	868	740	722	882	999999	43	806	999999	999999	592	59	999999	592	756	198	230	889	999999	109	999999	999999	794	590	57	395	277	999999	415	586	662	657	999999	900	999999	424	108	536	999999	25	999999	104	180	87	854	999999	948	160	999999	799	999999	127	542	839	125	959	83	160	999999	999999	366	626	999999	419	266	935	630	184	519	341	999999	693	506	999999	638	446	999999	999999	999999	492	446	126	142	616	49	544	125	589	784	999999	999999	948	999999	895	659	999999	703	999999	999999	999999	934	774	641	942	999999	853	621	303	211	679	922	366	423	191	60	250	493	785	379	721	999999	999999	399	999999	990	999999	831	610	589	793	742	286	895	817	558	671	484	200	906	196	923	821	388	114	999999	983	534	680	999999	418	361	918	391	999999	999999	892	384	245	999999	567	999999	21	714	999999	999999	645	471	999999	633	389	765	999999	878	193	999999	998	999999	294	999999	16	616	161	765	180	441	824	895	795	718	665	296	249	248	999999	999999	912	116	970	177	554	522	927	56	465	653	67	50	207	312	999999	240	999999	39	944	951	869	255	544	999999	999999	750	675	888	999999	102	525	65	539	28	999999	892	999999	127	660	494	689	999999	999999	527	384	783	999999	493	618	435	207	220	303	999999	305	999999	572	994	64	999999	846	999999	89	373	137	12	511	999999	426	217	547	972	378	460	999999	764	946	999999	602	339	63	192	279	542	895	315	761	151	999999	228	329	698	999999	856	999999	649	36	935	399	381	999999	517	76	410	888	999999	841	843	136	541	720	555	999999	725	750	663	769	999999	478	822	251	370	999999	999999	888	849	910	522	812	621	738	999999	999999	230	67	546	126	999999	654	999999	473	917	24	190	508	999999	999999	999999	116	983	880	489	467	999999	140	912	60	999999	522	999999	323	329	41	514	999999	999999	928	181	668	213	547	999999	892	999999	358	999999	355	285	999999	999999	999999	574	999999	828	741	258	553	59	999999	154	999999	257	356	615	357	999999	885	999999	387	799	846	134	677	999999	445	999999	596	999999	229	806	999999	999999	180	408	496	749	913	213	773	999999	165	878	91	999999	999999	300	553	287	460	213	448	999999	999999	999999	277	428	896	999999	392	761	999999	
893	830	293	588	999999	87	947	128	999999	241	999999	999999	832	999999	967	52	164	194	999999	436	319	999999	25	368	722	876	281	141	77	852	410	999999	999999	999999	272	57	797	935	996	999999	605	999999	852	999999	765	117	75	999999	309	385	999999	328	247	335	352	693	815	999999	999999	999999	806	816	61	999999	830	862	725	939	381	920	254	228	197	999999	830	160	357	52	602	614	810	25	999999	999999	120	91	583	686	999999	578	999999	872	79	999999	417	789	999999	106	999999	903	391	136	999999	389	141	999999	141	315	504	202	346	999999	332	261	45	790	999999	369	645	749	999999	48	399	802	687	382	158	999999	524	999999	52	260	900	699	999999	683	141	452	999999	596	950	278	192	357	999999	999999	999999	818	126	999999	804	999999	461	402	624	999999	736	91	701	758	375	999999	999999	463	159	95	872	633	38	361	658	542	808	58	799	20	999999	52	999999	999999	833	340	918	897	246	999999	799	507	84	880	947	60	751	802	231	854	999999	729	208	157	596	916	790	765	968	999999	939	413	603	999999	495	694	520	482	999999	999999	999999	893	999999	854	295	374	999999	157	414	999999	790	16	999999	944	532	999999	843	423	632	916	999999	163	928	974	364	396	904	470	394	262	540	279	876	196	999999	593	999999	353	999999	231	367	642	361	999999	999999	933	999999	658	91	368	850	107	849	18	495	33	964	251	499	999999	470	999999	763	161	77	999999	139	640	277	939	624	499	561	411	558	906	999999	999999	502	430	810	256	388	35	412	999999	429	999999	999999	654	999999	271	853	999999	761	279	999999	210	302	960	804	945	390	152	744	360	545	448	459	588	231	999999	749	78	99	223	999999	999999	749	634	999999	271	939	623	320	363	646	600	650	288	37	601	275	542	626	865	865	245	291	61	999999	981	418	122	432	232	999999	784	872	547	999999	152	461	667	868	543	15	767	999999	391	714	945	798	180	560	629	140	217	452	999999	357	473	455	697	737	120	999999	826	200	999999	841	861	727	112	718	885	150	999999	673	93	859	108	413	900	346	999999	192	999999	999999	802	101	314	342	648	199	106	696	763	930	757	690	188	576	743	549	853	227	695	461	675	489	533	543	999999	374	999999	70	554	361	785	928	615	274	398	999999	536	528	89	912	622	198	386	677	999999	403	680	532	670	360	999999	999999	497	785	886	999999	567	770	973	283	940	45	151	412	999999	999999	85	914	187	746	23	334	147	999999	839	487	999999	856	627	965	999999	726	999999	999999	867	
61	440	999999	388	999999	999999	765	999999	999999	971	586	56	974	999999	97	999999	766	354	999999	999999	168	596	714	946	408	220	999999	153	18	589	999999	645	947	544	103	398	999999	535	999999	316	999999	779	999999	811	262	441	999999	999999	540	999999	999999	382	476	857	709	464	999999	882	979	864	999999	999999	546	227	757	940	108	440	438	698	82	240	251	999999	99	388	264	999999	694	967	999999	387	613	999999	661	842	179	999999	835	639	672	999999	556	247	588	635	243	999999	999999	321	999999	697	999999	841	999999	697	140	859	999999	999999	209	822	198	999999	782	350	18	184	565	914	999999	18	605	799	35	999999	684	999999	37	464	154	999999	849	382	634	999999	999999	771	797	964	712	999999	333	514	439	849	183	544	465	248	626	69	558	999999	550	334	102	106	999999	864	23	999999	831	313	185	69	973	816	387	999999	859	246	386	999999	212	460	684	100	370	185	536	149	999999	999999	837	95	591	999999	831	310	301	395	955	933	999999	586	489	29	999999	379	876	999999	999999	999999	389	389	999999	956	936	100	649	12	735	640	999999	873	586	51	475	100	477	272	984	86	105	473	291	453	651	626	971	665	761	990	309	178	982	481	410	457	999999	635	774	741	661	999999	659	325	605	87	999999	447	554	248	902	613	382	90	971	915	999999	999999	315	320	129	999999	251	745	340	169	999999	114	640	999999	687	842	498	253	425	806	814	965	999999	999999	626	533	120	999999	98	999999	795	902	999999	495	358	182	999999	999999	999999	999999	58	914	985	999999	196	999999	806	536	561	70	125	139	665	174	110	143	999999	741	694	595	873	728	657	645	999999	999999	999999	155	669	514	522	44	631	748	999999	999999	999999	411	387	731	999999	584	999999	38	999999	665	247	345	394	225	790	587	999999	36	999999	329	999999	349	82	208	300	661	999999	56	547	999999	508	999999	999999	210	163	999999	364	963	999999	298	767	628	999999	999999	750	999999	760	999999	724	934	999999	604	999999	438	999999	640	339	188	999999	74	718	914	490	498	167	330	999999	193	71	809	233	999999	167	514	561	638	283	373	999999	999999	900	422	332	999999	816	999999	999999	999999	999999	522	651	185	999999	804	580	853	148	577	550	430	340	999999	999999	999999	711	467	447	440	876	15	999999	965	731	408	174	305	592	877	681	263	359	950	626	999999	168	57	284	362	933	708	499	706	823	999999	999999	999999	999999	417	901	359	999999	541	112	562	166	685	454	133	640	999999	270	270	895	297	999999	390	950	844	999999	663	193	999999	506	177	
999999	999999	152	703	707	840	275	184	976	332	999999	999999	847	74	392	483	603	160	722	999999	447	999999	811	535	999999	999999	383	195	999999	248	999999	381	999999	934	56	999999	999999	751	426	799	19	96	293	572	999999	999999	999999	885	461	282	69	42	372	847	729	285	849	617	746	396	467	90	999999	737	166	425	783	913	27	999999	999999	852	734	923	649	361	999999	248	999999	703	778	497	733	389	188	143	18	197	214	999999	999999	999999	999999	999999	342	928	999999	555	416	84	480	629	868	574	341	217	999999	449	999999	378	339	610	582	53	618	999999	999999	142	559	32	417	595	708	999999	240	999999	847	705	590	721	788	400	831	960	233	159	999999	169	58	970	835	569	999999	836	442	55	353	961	420	372	581	440	996	999999	667	884	920	622	344	326	999999	603	858	486	589	939	779	621	819	469	350	197	94	588	197	847	605	871	813	195	671	886	294	228	149	357	403	999999	302	348	238	16	824	731	609	999999	999999	999999	257	502	276	732	151	999999	999999	394	355	999999	206	999999	999999	58	999999	999999	655	484	318	999999	999999	241	545	341	328	999999	241	344	372	363	979	955	999999	102	624	999999	919	939	745	343	207	999999	999999	985	999999	483	999999	189	208	675	85	135	923	81	176	25	956	934	413	670	719	686	32	992	999999	251	999999	196	434	497	240	716	999999	974	441	592	999999	560	100	845	420	61	999999	696	287	853	999999	75	999999	609	364	984	535	84	999999	520	732	19	557	10	800	874	755	711	445	999999	396	948	999999	584	999999	406	844	567	259	668	999999	999999	715	585	219	617	270	824	999999	255	190	664	999999	921	999999	231	12	999999	55	999999	306	999999	999999	917	466	92	999999	999999	999999	957	149	967	999999	955	999999	406	303	971	999999	999999	613	930	578	200	188	732	597	999999	725	563	404	754	522	713	371	127	85	797	128	136	191	919	999999	185	115	223	999999	999999	951	462	927	40	308	863	932	376	855	70	739	734	999999	717	625	999999	999999	394	455	999999	999999	852	331	505	853	999999	999999	694	999999	999999	94	965	893	202	766	999999	635	373	456	659	781	995	271	24	68	394	641	999999	304	739	622	720	767	727	810	109	141	432	187	644	862	248	445	999999	976	773	840	302	951	363	634	199	999999	796	340	599	590	317	999999	999999	32	999999	399	201	999999	373	207	175	391	667	999999	213	195	812	796	543	559	809	47	294	553	349	999999	940	114	432	782	971	396	999999	519	823	985	719	999999	335	848	999999	
680	999999	576	674	910	293	232	431	14	136	999	797	49	780	279	161	999999	682	24	999999	96	358	591	236	779	999999	158	317	227	476	200	471	999999	315	139	999999	718	879	439	238	718	682	428	656	971	599	182	738	554	834	999999	939	321	399	167	331	31	349	895	740	145	915	213	537	936	538	112	734	651	844	443	45	252	785	740	414	930	934	264	189	999999	419	762	393	671	260	160	305	157	807	413	378	999999	698	999999	803	479	890	720	999999	496	448	97	999999	401	999999	696	535	659	753	401	999999	999999	716	999999	726	162	820	865	685	387	807	586	843	441	999999	999999	554	692	999999	934	49	999999	821	692	559	999999	62	991	902	563	999999	645	404	415	326	999999	999999	955	999999	651	999999	35	44	65	999999	861	999999	279	336	999999	999999	999999	999999	818	999999	871	999999	33	193	999999	110	828	962	131	762	171	192	438	999999	780	784	999999	325	295	286	24	999999	765	13	697	88	783	664	999999	421	781	923	585	63	454	30	999999	771	972	999999	999999	999999	913	303	527	679	815	164	556	999999	999999	527	437	541	348	999999	508	29	999999	999999	326	173	777	710	999999	248	606	384	670	760	541	999999	352	744	457	999999	277	999999	999999	28	273	628	118	263	867	263	999999	54	715	999999	999999	999999	286	656	999999	665	295	213	321	288	999999	440	494	796	400	727	185	999999	999999	396	999999	999999	543	477	62	698	65	523	842	727	753	999999	669	906	999999	317	550	696	520	791	999999	999999	160	207	945	832	144	322	862	149	88	999999	999999	328	999999	486	999999	808	604	536	610	771	999999	999999	999999	999999	770	587	558	93	187	488	182	303	730	359	884	999999	531	229	564	743	661	703	649	999999	603	350	999999	761	627	741	102	984	191	999999	999999	566	672	434	72	556	763	779	961	599	629	665	999999	988	601	354	286	384	972	867	119	666	945	584	999999	430	29	797	465	445	396	198	122	835	655	999999	999999	106	167	17	979	999999	741	59	330	937	999999	579	169	282	999999	999999	999999	323	785	999999	999999	999999	999999	641	537	966	323	999999	212	999999	553	763	343	283	681	190	226	964	887	237	925	895	999999	980	678	450	999999	192	981	679	186	798	999999	619	707	585	589	525	480	22	999999	225	846	889	393	999999	246	999999	999999	284	999999	57	435	558	999999	725	833	536	962	96	339	140	545	999999	999999	754	713	723	999999	106	600	700	494	875	668	999999	999999	999999	597	999999	214	750	591	706	999999	138	999999	502	507	981	999999	62	
999999	393	683	438	999999	322	634	999999	284	522	320	505	999999	800	563	999999	890	410	676	468	939	282	882	588	549	999999	999999	999999	392	221	226	593	354	547	147	110	999999	999999	40	735	740	958	999999	692	439	96	32	388	575	811	612	106	314	292	123	291	511	105	999999	999999	967	999999	256	999999	305	727	999999	146	662	462	369	999999	999999	940	728	999999	866	199	999999	999999	816	967	560	999999	999999	129	999999	999999	434	856	598	106	349	199	999999	241	712	352	396	712	935	886	999999	999999	999999	951	726	373	564	999999	424	321	947	436	35	999	999999	675	464	186	447	999999	999999	805	999999	273	321	190	182	999999	999999	524	803	445	527	999999	252	448	138	658	402	915	508	303	999999	286	158	912	173	769	294	999999	887	220	274	847	999999	999999	258	188	639	999999	201	999999	862	899	999999	511	999999	105	757	509	547	806	784	532	590	417	373	999999	124	408	26	413	212	242	636	593	180	999999	754	332	999999	949	28	856	723	440	440	542	768	647	12	78	21	999999	499	91	999999	742	267	767	555	999999	74	999999	999999	788	864	630	999999	925	999999	240	351	434	320	999999	787	927	809	159	999999	831	819	477	406	948	401	428	743	555	999999	438	422	999999	776	528	884	787	337	935	575	810	279	999999	316	999999	726	587	473	999999	303	999999	932	118	789	724	851	597	999999	999999	396	999999	886	717	768	902	818	364	658	791	712	10	999999	873	999999	176	562	999999	171	633	231	814	954	841	999999	658	999999	313	206	62	676	297	953	757	548	999999	999999	999999	83	999999	954	372	928	999999	198	303	908	999999	534	623	172	874	436	999999	999999	582	491	999999	466	999999	407	514	167	605	124	425	57	999999	999999	454	253	10	999999	757	999999	859	885	282	999999	999999	749	446	779	583	889	801	861	752	999999	965	647	999999	105	963	15	450	214	999999	567	773	256	76	999999	90	379	999999	971	999999	531	498	697	219	402	507	370	961	734	999999	715	322	564	304	999999	369	806	374	904	939	752	238	655	562	999999	879	712	682	712	698	213	728	829	192	231	999999	278	437	486	597	603	999999	715	630	617	254	218	951	633	999999	283	999999	266	42	926	302	843	144	505	999999	999999	687	258	999999	380	987	492	381	83	532	100	999999	888	317	999999	999999	523	34	944	469	999999	999999	59	999999	424	208	471	797	266	928	999999	999999	932	999999	999999	915	795	679	260	999999	761	837	877	999999	283	904	127	949	999999	228	999999	819	199	999999	850	44	999999	999999	621	181	
526	695	999999	999999	465	956	446	999999	514	999999	912	843	999999	325	707	999999	999999	947	75	519	91	521	110	48	159	257	999999	896	999999	768	287	885	68	999999	113	75	722	732	645	326	468	999999	445	276	315	999999	55	874	337	999999	160	690	844	111	999999	15	595	999999	996	217	999999	549	810	746	152	36	785	694	999999	642	120	161	999999	749	999999	999999	85	833	732	999999	999999	999999	569	999999	618	597	51	956	989	107	480	646	736	437	313	918	999999	699	134	289	999999	360	999999	695	906	999999	388	105	60	999999	929	999999	353	782	15	999999	980	999999	138	555	984	828	705	999999	171	474	425	874	445	143	504	386	999999	453	72	852	416	873	200	619	218	946	906	787	178	999999	303	999999	432	369	999999	679	999999	578	304	332	654	999999	533	442	582	513	999999	999999	999999	999999	62	999999	720	162	537	116	999999	518	346	48	921	917	945	453	180	999999	452	85	205	824	999999	140	158	739	207	999999	349	999999	999999	705	296	999999	999999	625	665	403	242	279	832	830	999999	62	999999	266	999999	999999	603	999999	999999	120	71	583	999999	881	736	922	752	980	999999	669	999999	765	481	641	752	932	836	329	787	999999	999999	999999	253	374	668	763	898	999999	338	469	999999	269	496	927	643	712	278	209	999999	742	999999	261	999999	172	73	400	999999	600	513	999999	901	999999	302	494	880	888	340	356	999999	973	999999	999999	651	999999	405	999999	278	554	997	49	663	636	440	999999	136	977	999999	999999	311	277	191	307	388	860	568	999999	966	12	56	755	381	921	986	999999	718	791	999999	828	766	565	132	37	602	473	999999	274	842	999999	368	999999	39	259	55	945	792	726	481	999999	926	999999	541	276	507	252	667	742	650	999999	336	999999	999999	999999	999999	999999	155	164	999999	914	999999	999999	999999	718	644	999999	999999	132	999999	50	133	999999	319	818	901	999999	999999	855	529	359	806	82	624	327	921	33	534	999	999999	309	799	637	30	566	746	632	266	823	632	999999	999999	545	865	609	401	344	34	559	138	961	722	300	634	999999	118	972	999999	830	797	620	999999	999999	999999	577	251	495	971	752	81	279	105	999999	233	999999	999999	270	216	999999	999999	999999	999999	974	871	999999	587	999999	999999	674	458	773	952	999999	999999	21	999999	999999	999999	999999	999999	906	999999	281	488	859	999999	521	76	467	523	847	766	665	904	220	622	646	854	222	990	999999	492	306	304	307	326	669	184	222	434	40	912	918	656	999999	223	726	495	999999	117	999999	442	544	161	999999	17	297	
999999	815	398	999999	946	999999	307	626	999999	77	999999	190	542	206	999999	854	43	999999	935	847	19	884	997	895	999999	842	115	999999	308	947	155	693	300	38	147	369	823	338	93	776	999999	39	606	155	999999	315	479	911	729	588	511	667	674	999999	288	647	818	502	999999	999999	40	382	999999	999999	922	293	890	513	68	999999	40	999999	409	169	999999	999999	999999	851	156	844	372	999999	205	720	999999	999999	28	139	750	999999	551	330	392	979	745	248	712	140	233	465	425	999999	853	752	557	807	268	515	933	999999	369	966	999999	111	741	837	187	607	39	999999	999999	760	999999	568	435	709	322	429	423	988	999999	156	627	691	429	407	999999	999999	999999	638	228	999999	206	451	140	584	999999	291	248	999999	999999	999999	111	999999	200	664	999999	294	999999	848	494	839	101	945	999999	222	348	664	681	344	497	734	999999	400	226	761	564	321	438	850	734	41	191	515	999999	172	999999	839	999999	764	204	999999	135	324	154	388	421	999999	420	999999	246	320	609	903	421	336	670	711	571	999999	110	891	856	476	999999	999999	657	999999	999999	869	177	508	173	916	150	441	608	999999	999999	838	349	313	999999	520	613	424	431	287	103	601	999999	344	278	71	664	312	209	999999	999999	690	999999	835	999999	551	750	999999	157	692	999999	979	727	549	999999	999999	100	796	991	345	862	999999	41	380	492	426	377	832	240	999999	262	837	999999	949	920	999999	999999	513	999999	359	770	876	276	999999	524	124	999999	952	879	999999	971	868	321	863	796	510	658	360	999999	815	184	999999	999999	55	999999	925	999999	778	629	898	626	586	725	641	575	999999	432	302	856	999999	553	424	999999	696	140	393	526	379	162	419	999999	999999	999999	999999	185	853	999999	231	309	598	376	104	333	980	999999	999999	999999	679	999999	810	88	366	504	974	272	759	963	810	999999	999999	999999	378	626	220	991	869	425	999999	466	999999	616	999999	999999	268	11	459	101	999999	777	745	250	846	91	999999	999999	550	999999	999999	993	425	999999	569	316	262	198	999999	999999	123	989	59	999999	999999	223	575	203	877	373	999999	999999	812	668	999999	43	179	805	563	296	284	879	450	617	238	476	50	833	57	894	740	999999	13	981	999999	983	728	999999	566	632	516	158	999999	999999	26	224	190	757	999999	999999	999999	456	635	711	204	244	999999	999999	741	217	183	742	156	999999	999999	999999	968	831	999999	18	315	403	249	930	780	135	425	272	600	23	999999	292	999999	520	999999	293	444	301	999999	743	444	295	44	358	459	
773	11	481	555	850	999999	358	76	999999	230	743	217	999999	931	78	818	285	999999	727	999999	890	806	635	235	349	731	677	54	999999	573	29	369	999999	480	16	134	943	717	999999	999999	937	999999	999999	299	999999	86	999999	370	718	924	168	454	316	999999	568	999999	375	255	216	128	999999	999999	999999	325	999999	999999	999999	234	924	943	875	568	100	999999	985	674	999999	346	221	999999	992	999999	336	31	414	574	63	999999	911	999999	758	698	999999	632	198	633	105	730	999999	640	759	514	999999	774	59	600	364	355	451	893	999999	39	999999	942	136	271	977	108	910	637	329	862	323	884	999999	999999	999999	468	771	362	579	39	257	999999	513	487	999999	561	999999	814	220	707	999999	999999	833	729	664	568	506	926	655	999999	819	999999	320	999999	999999	561	999999	873	999999	895	583	99	999999	186	781	999999	439	999999	999999	426	136	106	999999	622	999999	999999	60	465	522	498	999999	845	706	582	219	797	999999	616	999999	320	999999	108	280	324	133	924	999999	656	948	211	139	857	536	239	870	723	44	697	999999	896	510	134	360	55	999999	999999	392	742	999999	984	201	822	361	999999	454	999999	826	111	498	924	601	404	517	320	369	114	999999	477	711	496	762	573	568	400	999999	847	748	235	391	395	541	960	689	999999	20	317	506	455	784	842	896	932	999999	999999	999999	116	617	999999	686	829	429	915	999999	480	231	627	263	999999	280	607	289	999999	720	113	393	640	714	553	999999	62	608	863	692	868	999999	999999	373	445	999999	999999	239	709	548	562	965	999999	999999	219	999999	393	63	999999	185	186	999999	305	221	106	739	663	401	74	739	634	230	999999	233	172	999999	400	999999	817	866	576	999999	579	62	168	148	999999	711	504	810	999999	999999	73	688	515	314	304	618	277	705	441	999999	175	969	914	341	999999	999999	766	339	351	999999	246	678	608	808	999999	253	999999	958	972	999999	896	263	822	635	167	878	717	858	999999	999999	986	121	434	999999	213	610	999999	826	739	374	999999	999999	469	787	762	999999	90	999999	330	60	565	999999	733	489	415	911	157	999999	184	999999	684	908	752	999999	153	999999	254	343	605	383	116	999999	229	608	999999	730	999999	44	873	772	798	20	537	999999	999999	676	388	944	859	301	462	858	652	218	689	46	999999	999999	644	638	150	746	999999	999999	944	338	100	134	481	684	127	999999	999999	411	999999	674	380	227	352	476	999999	309	484	313	921	257	584	20	918	970	317	894	399	245	631	61	909	591	590	999999	585	263	999999	
184	999999	348	999999	251	485	999999	666	205	557	178	999999	999999	272	999999	35	999999	754	999999	216	511	376	232	724	999999	779	680	764	789	999999	463	890	999999	836	310	139	583	805	343	534	999999	314	122	346	999999	999999	790	789	121	999999	893	999999	506	57	961	999999	951	623	281	999999	999999	999999	876	568	104	999999	411	15	961	668	451	890	421	555	313	999999	264	886	503	828	989	891	999999	233	743	999999	394	443	874	502	187	999999	534	871	729	999999	437	553	252	943	941	785	827	999999	124	12	722	950	744	765	552	75	130	999999	481	914	999999	653	825	999999	892	999999	140	469	491	999999	366	999999	825	660	769	710	643	999999	886	214	73	209	119	740	606	443	699	119	999999	121	839	91	999999	815	54	784	728	478	999999	974	999999	368	961	632	999999	183	134	999999	996	842	431	570	566	277	850	407	544	95	999999	999999	277	31	519	380	652	285	999999	20	615	985	982	175	509	912	559	705	248	999999	103	433	319	615	999999	117	689	278	999999	132	964	647	249	643	999999	601	706	633	849	999999	979	371	33	124	477	21	859	265	71	653	717	155	169	67	991	743	999999	662	907	999999	999999	384	999999	36	56	999999	745	349	864	907	216	926	855	656	507	999999	409	204	147	999999	258	433	216	999999	999999	819	487	999999	651	999999	999999	53	999999	448	901	605	610	997	78	509	275	999999	401	164	447	791	999999	512	560	268	999999	944	524	805	162	266	177	889	621	999999	490	563	999999	999999	999999	172	211	417	999999	901	132	999999	136	638	836	737	42	62	999999	999999	529	975	999999	393	999999	517	529	919	295	644	438	721	385	841	28	999999	999999	103	709	999999	589	999999	756	659	146	931	817	886	969	425	233	124	466	997	707	514	932	314	999999	937	642	291	132	121	473	410	36	295	619	134	914	939	353	158	999999	647	999999	971	256	302	999999	999999	950	870	420	999999	264	388	143	999999	779	518	28	771	642	999999	759	644	195	735	904	532	276	999999	510	294	999999	999999	962	70	295	961	67	782	248	999999	341	262	700	999999	999999	648	999999	116	999999	406	999999	581	999999	736	887	584	999999	999999	397	177	377	999999	369	136	551	946	425	999999	999999	817	461	999999	999999	642	999999	507	944	45	589	265	999999	170	498	999999	999999	999999	801	236	182	711	185	546	394	81	632	235	892	999999	608	999999	233	999999	888	999999	945	684	58	999999	769	999999	640	749	931	141	796	217	617	265	762	361	155	198	901	516	642	999999	999999	462	20	741	
614	379	437	390	42	302	281	961	999999	689	151	999999	466	792	80	435	615	999999	999999	425	999999	999999	999999	999999	63	44	186	999999	895	40	832	596	863	38	775	271	999999	551	109	503	935	655	106	999999	999999	227	731	119	446	216	309	598	187	594	133	977	566	191	336	998	126	900	76	138	857	555	74	438	26	809	123	73	163	999999	999999	962	540	739	46	836	312	77	934	688	731	999999	418	278	904	797	704	140	224	111	387	999999	589	968	999999	999999	163	303	102	999999	999999	245	999999	405	115	170	447	826	155	500	695	58	965	387	406	623	147	999999	533	229	114	983	849	62	404	455	383	572	524	382	999999	999999	974	307	595	496	798	999999	999999	744	360	999999	999999	724	415	338	78	211	999999	999999	526	368	769	999999	532	120	999999	393	11	999999	787	874	312	772	817	686	84	999999	999999	910	825	999999	631	789	868	999999	997	999999	999999	75	386	181	11	999999	999999	324	250	111	775	485	109	415	21	514	956	485	575	222	907	729	264	410	419	999999	776	402	736	999999	14	305	122	272	746	999999	999999	999999	873	389	916	502	446	999999	892	317	999999	420	122	127	833	393	661	999999	227	999999	999999	976	762	350	155	462	588	270	106	999999	372	837	668	999999	241	350	999999	999999	305	415	999999	291	999999	111	849	366	290	619	156	999999	643	999999	55	828	134	306	853	999999	243	464	999999	185	876	422	944	999999	751	46	886	492	781	475	489	999999	634	529	468	999999	501	999999	181	969	124	999999	836	46	792	840	951	934	999999	999999	952	841	501	117	414	105	166	875	999999	254	733	663	840	178	847	243	203	604	837	202	999999	999999	292	944	999999	402	585	908	191	911	999999	951	999999	702	999999	647	320	527	125	373	504	626	999999	927	999999	460	999999	668	198	559	999999	356	107	999999	58	508	559	556	57	22	999999	257	999999	999999	169	999999	999999	999999	655	209	999999	676	489	473	698	999999	279	365	709	609	999999	917	719	631	274	999999	999999	702	654	25	98	999999	999999	113	854	999999	932	480	767	463	792	507	23	999999	637	970	999999	633	605	644	238	999999	999999	999999	999999	999999	537	72	439	431	928	965	493	640	120	167	999999	386	619	451	481	798	597	255	999999	260	904	730	999999	303	999999	230	106	999999	786	893	917	999999	999999	262	718	869	999999	346	999999	827	23	383	878	479	773	490	999999	163	172	440	606	601	631	14	697	807	999999	145	559	707	999999	483	999999	227	249	999999	537	367	732	611	757	261	719	989	
246	531	999999	524	999999	390	216	942	847	356	297	326	999999	844	564	999999	999999	999999	786	827	999999	540	529	661	240	609	999999	656	431	560	999999	354	881	641	767	176	999999	999999	615	178	999999	926	635	999999	929	923	763	693	802	821	809	851	474	891	999999	706	999999	199	294	921	437	560	999999	297	673	942	444	769	87	398	954	258	300	618	336	41	904	32	731	316	845	270	999999	609	999999	831	879	999999	609	70	174	999999	268	694	741	999999	415	347	834	987	999999	994	999999	414	867	561	560	856	565	10	999999	999999	467	977	85	177	999999	911	999999	841	72	454	169	26	233	999999	990	605	999999	396	626	567	197	744	999999	850	654	999999	741	199	280	33	434	999999	268	195	309	291	618	574	242	999999	999999	992	925	44	834	599	190	680	570	955	999999	178	999999	999999	791	723	999999	235	522	268	180	999999	999999	49	29	999999	757	999999	887	999999	987	999999	999999	133	766	999999	999999	793	26	65	268	999999	628	999999	999999	999999	235	999999	999999	586	141	393	61	974	333	452	999999	885	24	284	841	152	793	999999	967	677	24	260	477	596	904	366	218	467	10	118	729	255	996	999999	334	732	644	310	577	999999	261	999999	800	324	773	999999	778	742	999999	125	999999	766	357	999999	251	975	557	807	682	775	999999	593	999999	224	723	186	889	999999	949	118	507	492	294	374	425	835	460	999999	822	970	587	476	254	999999	841	963	897	630	521	999999	185	836	628	802	999999	668	999999	586	601	597	54	526	792	999999	999999	784	481	999999	950	416	524	404	999999	711	197	707	348	999999	382	760	288	268	740	599	933	670	864	999999	944	756	629	999999	999999	999999	926	70	999999	149	277	67	999999	914	680	115	835	780	851	916	999999	721	329	126	213	841	999999	999999	999999	202	181	946	919	989	48	999999	786	650	843	999999	785	136	33	208	821	325	999999	374	588	634	764	162	819	947	877	233	437	513	670	999999	916	150	283	491	968	330	147	501	875	999999	328	194	937	101	999999	488	698	131	305	888	572	944	207	162	438	29	999999	971	999999	815	766	283	979	132	843	645	852	999999	240	500	999999	777	499	999999	999999	580	224	727	817	398	535	315	218	999999	157	999999	942	131	63	999999	203	999999	389	70	720	55	215	999999	258	495	999999	166	890	999999	710	795	454	106	846	858	804	410	164	723	290	999999	75	206	975	870	702	731	488	290	307	22	398	999999	999999	999999	999999	409	999999	331	763	378	425	413	999999	362	527	846	999999	205	
154	792	20	665	779	999999	980	18	840	387	793	904	677	610	506	697	407	999999	715	999999	999999	999999	931	833	960	911	45	661	134	999999	352	855	455	293	145	514	12	732	999999	130	290	999999	569	999999	538	999999	999999	814	907	999999	955	511	999999	700	711	749	861	187	704	868	234	328	999999	227	999999	937	459	393	474	991	999999	674	999999	594	304	136	999999	999999	304	112	219	230	754	749	666	841	724	999999	582	396	653	824	999999	999999	896	961	482	351	66	601	999999	317	350	915	689	291	155	546	405	584	999999	999999	999999	602	658	999999	574	144	560	203	222	703	811	88	999999	870	646	999999	698	343	654	999999	784	703	999999	902	999999	838	69	385	695	999999	360	997	999999	632	942	436	142	892	396	999999	999999	862	388	999999	506	272	577	819	999999	579	847	72	930	429	999999	189	899	756	133	736	84	184	507	44	353	814	606	716	928	220	443	806	946	315	703	922	325	997	405	617	999999	999999	740	999999	999999	297	76	62	395	762	536	386	768	660	999999	615	364	353	362	999999	666	860	891	434	146	999999	125	624	999999	324	864	901	360	516	474	833	444	391	703	65	748	553	330	175	683	66	48	295	51	97	999999	971	645	714	999999	410	359	315	979	999999	182	451	999999	999999	898	635	35	999999	999999	440	181	972	650	306	943	999999	540	999999	751	999999	999999	999999	583	639	756	893	266	646	564	74	484	138	412	412	883	306	227	259	277	58	999999	786	109	611	915	595	999999	348	770	838	999999	633	999999	899	298	351	868	696	323	15	378	389	697	131	955	53	569	999999	999999	647	999999	290	458	703	58	225	730	971	723	171	572	917	875	999999	203	999999	999999	513	123	999999	438	530	936	999999	679	999999	98	978	655	871	35	92	926	999999	943	999999	999999	860	850	83	999999	999999	972	999999	442	999999	513	971	999999	115	479	66	134	880	219	374	354	196	33	407	136	751	325	852	146	999999	991	752	782	613	674	713	662	999999	999999	999999	999999	783	829	229	147	999999	61	550	402	968	957	55	914	999999	246	989	999999	453	999999	869	580	130	25	952	999999	999999	999999	324	440	766	404	94	960	677	816	570	367	804	269	19	700	775	999999	178	999999	946	837	212	376	684	876	218	102	61	960	437	768	876	759	386	999999	999999	119	635	573	872	94	246	762	676	632	999999	194	937	178	805	670	999999	429	522	923	987	999999	756	889	195	991	909	717	999999	801	490	999999	882	999999	963	666	824	999999	660	999999	999999	
999999	700	62	845	34	999999	882	164	766	921	456	999999	999999	999999	790	363	999999	388	880	999999	529	383	999999	151	986	311	999999	999999	999999	846	252	999999	999999	999999	547	256	703	54	171	836	36	562	622	879	44	807	999999	152	183	312	87	999999	779	686	82	999999	825	910	858	999999	999999	677	25	920	679	687	586	139	403	543	659	999999	227	53	158	966	760	994	117	189	881	713	41	836	999999	999999	999999	974	999999	480	430	793	196	448	536	359	546	702	210	999999	999999	299	748	999999	653	385	999	736	537	115	315	999999	802	678	840	596	646	189	161	653	697	612	879	922	123	999999	516	779	516	799	429	999999	794	760	999999	591	964	401	192	393	37	263	999999	999999	999999	999999	990	517	607	999999	712	366	999999	557	659	617	420	826	526	786	868	229	229	737	686	256	46	51	719	259	631	254	997	999999	999999	999999	176	734	756	523	875	999	999999	576	96	999999	517	246	111	999999	181	147	874	405	525	807	44	708	999999	918	562	999999	797	358	318	468	369	783	931	225	451	686	79	999999	911	869	58	652	651	623	739	800	999999	378	999999	999999	380	601	999999	818	999999	467	275	838	960	927	211	823	999999	999999	703	999999	314	886	900	495	78	870	494	999999	999999	999999	67	845	189	762	18	429	280	824	97	767	541	122	999999	983	999999	999999	53	999999	668	234	395	999999	919	15	999999	64	477	592	425	509	116	596	999999	999999	410	429	999999	208	919	999999	999999	443	540	999999	201	201	80	917	999999	836	827	511	987	534	996	999999	926	184	276	953	951	999999	408	999999	661	999999	999999	797	582	990	999999	844	74	999999	999999	951	999999	984	813	304	983	999999	518	589	681	605	608	999999	31	375	999999	484	931	965	830	866	44	952	999999	256	148	282	344	93	999999	982	446	999999	999999	54	999999	999999	370	972	970	401	178	999999	906	65	346	999999	776	217	999999	107	913	108	66	999999	917	538	999999	567	165	710	225	999999	335	699	168	999999	682	976	999999	561	124	959	995	438	697	225	56	999999	909	999999	999999	137	597	166	79	348	55	48	137	24	242	803	816	269	185	744	999999	999999	896	839	845	999999	394	999999	983	999999	113	627	127	702	492	490	999999	999999	999999	98	837	178	629	999999	462	643	999999	999999	329	321	152	735	262	952	999999	839	332	80	999999	706	742	662	182	125	245	427	921	435	532	752	155	999999	65	999999	907	999999	999999	999999	387	999999	950	587	615	672	811	377	374	174	970	999999	167	587	769	507	355	185	
995	514	585	44	722	999999	285	576	175	999999	680	999999	55	416	999999	257	692	573	755	165	999999	510	313	999999	63	756	464	879	999999	568	513	558	999999	999999	329	83	500	353	489	537	312	49	506	942	696	209	129	564	999999	909	894	205	751	200	138	495	999999	717	981	966	958	405	981	606	366	999999	433	323	97	188	756	349	999999	228	999999	999999	999999	371	999999	853	999999	900	999999	685	673	317	807	999999	603	833	872	783	372	522	578	906	67	899	585	574	776	806	477	222	999999	999999	999999	532	347	999999	491	839	545	137	339	999999	916	306	933	59	325	999999	719	263	999999	973	977	571	650	999999	949	113	786	607	999999	830	432	275	532	128	999999	284	214	999999	352	43	247	244	193	519	999999	999999	966	535	259	999999	96	224	907	189	577	549	882	400	181	387	63	999999	60	509	636	651	774	999999	852	50	677	248	910	281	736	742	388	999999	999999	198	147	260	357	192	743	218	368	352	550	999999	402	813	999999	964	980	999999	194	684	999999	348	986	999999	682	218	226	847	313	635	452	835	999999	751	443	982	250	802	591	867	765	428	292	431	274	206	648	863	939	946	301	438	557	999999	258	618	212	985	577	148	966	895	905	999999	900	715	999999	651	380	326	724	999999	717	999999	999999	464	65	565	887	486	999999	362	908	999999	344	24	287	999999	502	824	999999	999999	235	999999	900	999999	522	559	531	999999	999999	999999	493	622	232	999999	720	240	784	999999	999999	999999	107	100	999999	613	986	548	398	999999	438	999999	999999	999999	545	469	952	274	999999	999999	999999	505	43	999999	999999	573	999999	296	144	999999	303	999999	683	709	999999	999999	167	999999	874	297	999999	974	171	999999	999999	683	999999	936	86	763	171	999999	813	734	851	67	999999	768	999999	15	744	700	413	177	999999	999999	354	448	295	412	311	999999	400	139	999999	967	344	398	219	102	723	999999	219	381	69	848	242	948	858	213	529	399	820	868	553	191	999999	993	64	999999	339	999999	651	673	999999	354	64	684	567	883	722	225	999999	232	291	811	490	41	999999	999999	158	999999	589	92	882	999999	996	999999	585	985	406	999999	344	481	762	999999	999999	546	999999	715	999999	999999	391	974	490	999999	840	597	587	741	701	538	885	320	589	934	999999	569	790	549	357	532	108	581	486	382	880	87	470	968	999999	999999	122	403	950	600	24	615	601	577	81	409	999999	843	294	868	465	33	891	999999	999999	721	999999	380	367	999999	459	810	498	999999	999999	763	999999	999999	221	756	
426	491	370	999999	919	215	967	222	478	948	999999	264	296	618	916	856	195	641	999999	808	198	741	999999	999999	151	214	999999	492	153	318	281	999999	632	537	451	973	663	903	908	296	999999	999999	901	999999	681	204	523	999999	201	577	999999	495	152	413	568	684	456	680	846	715	98	485	999999	170	676	262	999999	759	999999	943	203	291	999999	999999	64	656	840	625	17	946	690	247	300	576	740	785	192	228	969	766	999999	983	66	999999	207	999999	473	999999	743	999999	572	764	712	999999	383	295	762	999999	359	911	844	830	672	900	35	851	194	502	429	891	80	413	999999	410	999999	999999	235	541	999999	785	999999	108	882	588	384	926	999999	999999	202	455	999999	999999	869	67	921	696	320	999999	999999	355	94	970	999999	852	999999	168	974	311	832	173	70	231	999999	999999	728	745	947	999999	525	999999	999999	151	309	999999	999999	850	544	731	488	729	899	78	373	999999	700	222	999999	40	240	226	951	999999	219	39	394	999999	249	305	339	999999	999999	237	641	78	39	999999	670	999999	984	508	624	252	822	113	273	991	857	353	872	515	959	916	853	308	999999	103	931	280	589	76	999999	248	402	312	999999	672	437	305	999999	758	551	999999	56	731	999999	708	999999	116	766	403	944	896	432	999999	226	832	383	342	921	935	20	999999	757	917	999999	386	999999	519	133	601	563	562	745	124	999999	519	869	999999	707	447	692	999999	999999	196	132	714	815	578	96	999999	298	105	999999	672	747	160	691	999999	833	225	858	999999	999999	175	999999	391	160	318	860	999999	963	261	999999	483	999999	195	886	571	795	193	999999	282	433	999999	999999	468	188	83	999999	812	828	740	298	999999	589	801	842	348	356	999999	564	507	999999	999999	193	999999	999999	900	428	562	274	129	343	650	655	585	999999	15	862	999999	213	86	941	57	878	999999	963	999999	893	451	352	999999	225	64	628	72	999999	54	793	275	998	999999	999999	999999	548	709	406	647	836	14	343	836	486	975	537	487	566	670	510	961	999999	326	16	976	219	725	999999	288	31	999999	999999	999999	999999	596	381	925	431	136	508	179	825	325	317	999999	118	515	71	249	527	151	506	894	544	832	202	682	282	999999	604	822	805	128	999999	999999	984	920	624	889	604	999999	65	999999	172	340	145	757	18	126	999999	703	664	664	760	880	96	999999	878	999999	403	698	653	753	531	999999	374	707	699	74	999999	197	891	182	645	999999	95	76	999999	213	696	445	674	999999	999999	901	168	150	367	745	167	858	
999999	244	495	905	958	312	999999	486	966	438	999999	999999	221	681	999999	999999	28	844	795	29	999999	675	693	958	999999	497	944	630	999999	233	350	954	999999	56	999999	657	686	999999	957	782	167	255	246	268	388	730	999999	137	98	676	131	522	950	147	464	377	550	537	999999	470	368	288	959	999999	98	113	47	175	536	164	805	288	887	22	861	159	999999	435	579	999999	554	816	541	850	999999	999999	13	769	592	777	117	158	999999	999999	424	879	295	999999	180	285	693	778	999999	934	999999	842	635	999999	285	314	938	125	999999	587	916	551	746	999999	640	270	109	278	582	759	57	999999	999999	400	597	982	863	999999	264	304	610	999999	225	607	978	999999	202	75	493	287	839	991	999999	282	580	999999	143	185	862	910	186	999999	999999	841	999999	224	999999	244	350	303	450	13	999999	663	977	999999	335	148	140	381	77	43	784	304	999999	999999	465	999999	820	999999	848	688	82	999999	128	999999	580	384	720	764	999999	958	725	199	836	999999	140	537	304	440	547	994	999999	490	999999	152	999999	901	999999	830	759	275	423	625	455	762	931	516	545	999999	569	950	427	999999	999999	999999	318	999999	467	94	925	927	852	999999	187	854	643	999999	512	975	554	678	999999	890	14	999999	544	109	744	84	903	999999	992	512	870	596	999999	999999	954	732	999999	54	443	836	904	999999	999999	999999	448	601	999999	350	14	999999	247	999999	497	537	999999	956	575	218	999999	393	999999	311	935	349	520	590	287	966	636	779	151	509	999999	627	999999	183	166	511	660	153	956	563	619	432	275	979	109	999999	316	998	167	999999	999999	60	655	603	999999	83	523	858	323	162	714	234	428	999999	656	870	999999	198	800	999999	999999	999999	436	627	691	512	999999	999999	491	999999	659	637	622	525	315	194	971	392	287	92	987	802	829	999999	999999	395	14	536	999999	999999	497	128	208	103	77	495	999999	38	911	393	999999	982	999999	85	502	999999	612	902	432	471	898	999999	910	717	999999	755	999999	632	999999	306	507	999999	217	262	999999	541	439	529	457	820	999999	943	480	999999	999999	999999	435	754	999999	772	782	111	114	999999	340	337	999999	490	999999	999999	999999	999999	260	615	885	461	775	123	333	999999	999999	93	454	612	901	955	999999	25	633	81	999999	134	331	15	523	999999	443	356	999999	424	333	999999	999999	145	213	579	693	865	18	999999	239	322	999999	350	999999	999999	656	502	959	384	999999	202	856	945	992	492	999999	254	101	489	27	428	200	909	999999	698	580	999999	408	999999	
272	824	999999	11	999999	17	999999	999999	879	999999	999999	940	397	548	776	141	101	567	153	999999	999999	448	774	529	614	811	131	520	713	999999	999999	347	103	999999	122	823	195	855	113	984	788	688	374	276	740	999999	999999	652	143	506	999999	23	175	688	423	823	59	999999	397	40	886	999999	277	999999	705	411	847	760	436	952	945	999999	463	169	931	231	999999	507	999999	537	779	478	999999	999999	831	115	182	999999	223	298	999999	999999	468	83	999999	605	420	923	999999	999999	239	281	999999	190	999999	369	559	999999	756	999999	749	552	697	859	260	418	806	71	999999	599	239	441	546	147	189	999999	778	999999	71	999999	810	160	936	460	999999	999999	261	206	656	999999	556	999999	659	999999	549	231	20	608	822	999999	799	359	313	971	109	798	999999	999999	11	323	591	999999	945	429	391	599	999999	247	561	752	166	609	414	157	53	73	999999	525	598	958	237	999999	567	381	537	461	847	964	361	509	774	999999	205	999999	999999	387	230	999999	639	949	615	999999	57	999999	533	199	944	999999	999999	45	25	218	490	52	96	421	999999	573	892	930	751	651	999999	62	999999	984	413	999999	277	665	999999	999999	885	648	999999	999999	999999	497	848	347	999999	692	46	326	493	565	999999	162	257	469	776	656	346	999999	999999	963	999999	994	102	549	785	872	888	272	202	472	332	999999	699	632	299	123	725	999999	423	69	614	569	568	999999	302	261	999999	807	889	999999	999999	186	999999	999999	999999	137	404	309	562	643	804	774	133	31	242	848	462	624	999999	999999	931	792	295	149	999999	328	999999	999999	256	534	58	90	382	15	999999	156	402	320	999999	171	719	426	992	780	265	840	445	546	189	453	798	999999	637	236	999999	999999	890	310	40	258	700	723	62	999999	999999	723	999999	127	765	999999	456	151	568	999999	943	999999	800	515	999999	999999	999999	890	501	803	736	848	452	156	999999	999999	266	102	290	807	999999	995	373	964	999999	541	448	327	781	999999	997	656	640	628	292	749	999999	999999	426	521	375	999999	232	999999	301	999999	280	255	376	923	829	363	861	761	547	999999	151	999999	331	999999	999999	564	118	407	805	89	217	999999	864	11	228	881	675	999999	442	660	773	999999	672	999999	270	203	951	858	273	999999	795	999999	90	344	607	999999	63	999999	999999	810	701	999999	454	999999	539	456	391	374	704	999999	688	999999	329	887	999999	37	999999	883	91	877	613	999999	144	171	294	337	743	999999	403	440	827	601	329	999999	999999	948	999999	459	999999	814	999999	586	163	324	
955	703	560	203	999999	580	623	180	999999	999999	999999	450	690	292	927	211	712	999999	971	274	999999	97	772	697	928	235	367	999999	974	277	75	999999	107	819	216	591	777	550	368	823	816	657	608	756	434	518	268	387	531	707	111	950	614	889	204	868	930	862	274	934	999999	909	205	725	507	179	353	871	86	999999	999999	999999	502	157	457	473	488	26	273	420	999999	999999	192	277	175	124	999999	999999	625	348	660	914	285	433	610	906	461	883	258	264	999999	397	311	194	282	999999	457	467	441	730	389	914	599	853	967	243	999999	999999	559	392	999999	145	999999	737	686	999999	886	79	547	550	999999	999999	767	18	256	999999	999999	999999	994	237	667	999999	999999	894	958	745	324	999999	465	376	188	533	333	866	999999	999999	999999	573	999999	762	61	999999	919	890	719	783	157	590	607	397	999999	999999	933	332	725	800	999999	999999	779	941	205	999999	613	181	372	487	281	900	999999	226	999999	114	498	242	185	288	46	885	185	999999	597	734	824	77	810	458	600	10	999999	707	999999	790	794	999999	999999	597	775	748	528	999999	512	256	90	390	959	461	241	700	157	446	999999	482	185	604	353	999999	640	545	370	913	887	280	759	802	556	999999	999999	932	999999	587	999999	999999	367	944	672	350	654	443	118	359	226	899	853	704	942	197	614	200	222	106	957	240	387	614	354	999999	999999	287	999999	320	151	999999	999999	569	932	476	125	241	999999	999999	816	206	436	21	697	987	427	65	860	368	999999	129	719	999999	630	283	910	999999	600	441	853	999999	609	797	217	917	873	999999	772	999999	999999	999999	268	219	290	760	803	999999	917	999999	813	441	426	475	286	31	589	999999	939	658	999999	372	641	499	159	999999	597	638	803	780	123	999999	999999	394	296	661	999999	510	297	869	480	545	999999	243	628	421	950	143	999999	196	337	426	354	123	909	709	999999	769	69	841	999999	174	571	147	253	679	158	41	999999	625	170	89	169	999999	188	30	999999	408	871	999999	497	463	999999	617	452	696	790	999999	485	587	999999	101	450	999999	706	315	973	697	999999	949	273	919	999999	895	35	999999	266	284	934	999999	181	342	897	332	999999	999999	56	954	695	999999	889	978	999999	601	705	79	638	714	372	872	56	840	418	922	474	578	509	232	999999	999999	999999	515	245	596	999999	999999	203	999999	111	997	269	29	12	442	69	999999	372	999999	200	955	619	999999	911	71	999999	341	999999	999999	858	776	210	824	371	999999	126	383	742	960	195	999999	
999999	520	612	375	999999	999999	837	976	862	189	215	155	41	636	999999	887	999999	184	753	84	663	228	269	335	796	445	999999	511	999999	686	552	412	999999	82	90	999999	939	999999	457	815	503	947	122	679	570	64	999999	999999	999999	238	779	568	216	120	999999	657	261	287	579	999999	379	335	999999	186	999999	999999	977	958	555	999999	947	68	726	937	999999	715	115	590	764	742	653	922	595	97	999999	983	999999	67	618	433	999999	662	999999	289	446	177	297	936	999999	768	999999	833	189	439	290	999999	999999	278	539	999999	551	670	522	836	525	456	740	572	280	653	999999	919	350	999999	999999	295	101	446	999999	413	427	179	999999	996	665	999999	999999	166	806	999999	150	926	999999	870	882	186	149	999999	764	989	437	725	666	398	171	999999	493	66	999999	995	629	406	777	999999	999999	382	131	999999	181	705	999999	584	765	999999	999999	680	400	479	250	462	155	999999	681	511	976	702	999999	159	999999	507	336	686	365	810	565	744	159	403	550	509	64	999999	957	999999	286	999999	960	581	885	490	999999	23	816	347	999999	999999	724	275	159	628	869	972	691	999999	379	36	228	954	529	769	531	997	929	740	407	532	14	623	235	999999	741	931	274	354	741	999999	870	27	960	898	29	883	254	922	640	92	931	294	689	259	634	999999	61	126	959	768	999999	999999	940	328	999999	111	50	36	886	937	707	347	932	999999	166	210	994	630	749	647	753	17	109	999999	600	720	933	975	999999	999999	999999	157	394	972	999999	794	87	641	999999	999999	843	227	45	703	384	594	361	632	102	434	21	430	376	322	25	87	976	625	727	943	177	74	538	160	67	999999	952	959	829	999999	999999	999999	395	999999	804	535	971	999999	940	999999	368	999999	882	73	724	459	999999	82	999999	999999	817	461	914	999999	750	999999	689	885	999999	824	641	401	999999	730	999999	999999	45	999999	518	490	116	580	685	721	999999	999999	191	474	435	607	999999	999999	12	679	554	671	448	103	91	35	845	95	759	125	374	999999	999999	162	999999	75	423	999999	563	476	53	247	776	203	717	884	597	225	460	48	55	760	398	133	185	639	999999	941	464	493	999999	30	821	570	999999	999999	367	38	711	369	193	543	326	536	635	317	895	255	999999	206	438	629	999999	999999	80	613	999999	384	999999	132	854	482	781	80	831	33	426	215	846	109	526	568	513	100	854	512	443	862	498	868	744	965	565	267	64	25	395	999999	500	742	50	982	61	589	514	711	761	256	704	612	
890	689	999999	286	999999	869	999999	544	865	999999	180	999999	886	999999	999999	889	999999	524	25	999999	999999	325	715	114	69	543	516	999999	586	999999	999999	197	167	886	977	65	999999	289	999999	999999	899	850	244	932	572	335	106	942	211	999999	794	247	240	888	973	574	999999	304	999999	146	999999	201	999999	722	999999	982	557	10	141	332	331	637	999999	830	999999	787	91	999999	541	734	999999	574	722	999999	999999	513	957	278	999999	412	91	999999	72	450	831	707	891	999999	125	590	777	106	810	999999	303	167	999999	409	999999	999999	493	999999	762	492	699	788	478	999999	374	313	999999	288	999999	728	251	68	574	496	999999	999999	896	568	668	951	956	350	764	999999	667	999999	999999	999999	999999	726	919	891	510	999999	751	53	238	893	158	811	565	498	999999	91	637	244	999999	999999	410	999999	999999	924	531	810	999999	359	34	999999	341	183	110	477	982	370	809	359	999999	994	745	955	980	12	420	856	999999	999999	341	682	216	432	606	399	156	543	999999	994	369	699	53	401	999999	604	562	974	711	97	516	648	282	288	686	598	78	454	782	999999	999999	999999	424	999999	999999	999999	427	908	576	711	330	999999	933	814	989	999999	951	353	936	999999	450	445	155	308	950	692	410	928	999999	18	330	702	761	999999	489	694	285	974	384	999999	186	653	407	999999	999999	78	714	467	999999	828	647	725	517	406	846	999999	529	999999	127	334	999999	999999	173	999999	999999	628	687	793	334	304	582	999999	969	269	209	797	48	999999	541	882	978	943	639	916	370	605	194	364	304	421	175	169	999999	59	736	686	999999	838	619	148	391	920	142	994	256	670	755	258	206	58	40	383	584	245	356	997	859	257	208	784	999999	999999	499	913	139	999999	999999	920	533	522	317	209	536	402	501	67	811	999999	669	999999	999999	936	167	255	999999	791	585	621	702	738	826	242	640	835	704	68	431	999999	999999	833	999999	835	999999	999999	999999	831	847	191	999999	298	196	224	587	508	934	508	174	999999	533	347	837	508	999999	794	695	999999	569	701	697	442	999999	592	999999	836	999999	24	221	483	514	559	944	999999	999999	999999	552	612	654	141	900	206	893	999999	694	527	996	52	618	999999	988	665	271	999999	493	310	999999	603	444	999999	360	999999	296	690	739	974	403	443	630	812	999999	93	430	999999	800	501	549	999999	898	999999	839	115	406	291	999999	999999	297	797	909	999999	751	948	178	903	780	981	910	212	447	999999	134	562	422	805	687	904	245	833	999999	992	761	213	
999999	191	911	999999	523	15	205	890	687	605	999999	999999	71	999999	914	526	657	818	591	346	20	188	138	287	999999	999999	603	999999	613	463	451	999999	815	547	999999	987	999999	535	467	904	17	999999	42	999999	38	369	744	394	999999	718	186	537	411	425	202	999999	62	633	999999	923	999999	999999	999999	233	164	616	247	523	59	927	999999	132	999999	686	999999	463	155	610	999999	333	999999	219	999999	895	287	999999	516	399	999999	726	934	368	972	999999	503	403	999999	808	373	421	999999	230	344	72	999999	63	185	999999	97	999999	381	999999	999999	239	76	202	23	999999	999999	250	999999	999999	178	333	993	175	159	817	999999	934	193	999999	246	999999	211	635	874	538	710	233	999999	791	312	615	354	492	983	999999	477	999999	390	999999	862	132	321	999999	61	999999	999999	29	904	368	541	999999	555	999999	215	999999	37	441	327	484	680	723	513	319	545	563	999999	999999	999999	415	349	882	554	304	484	999999	525	928	583	999999	469	691	328	379	259	999999	999999	319	287	444	999999	46	999999	905	218	149	999999	12	999999	498	42	568	837	498	28	999999	607	261	560	100	33	108	857	464	999999	988	404	143	999999	999999	503	668	233	746	999999	313	898	649	95	999999	504	522	999999	94	830	901	853	830	360	600	553	807	758	196	999999	617	188	529	890	230	999999	999999	943	999999	995	374	345	100	799	999999	760	958	999999	225	596	999999	909	772	633	999999	999999	574	783	468	841	999999	909	999999	335	91	134	999999	758	999999	600	999999	579	845	99	999999	566	762	40	645	840	594	641	542	600	910	708	416	895	999999	999999	999999	702	484	512	309	999999	308	765	717	590	999999	209	311	999999	576	930	73	682	177	557	999999	999999	148	628	256	64	376	999999	424	383	999999	484	981	780	429	327	105	343	999999	11	267	997	323	64	460	395	340	917	33	980	644	733	728	229	999999	637	563	856	265	255	999999	999999	999999	344	872	906	227	530	206	259	835	999999	893	175	999999	384	230	93	999999	860	724	459	422	444	739	984	999999	762	77	999999	763	248	87	543	914	405	656	978	999999	553	178	809	999999	773	154	999999	840	563	930	337	417	999999	688	404	531	638	449	905	605	888	160	465	463	414	496	596	999999	999999	260	893	728	251	999999	999999	692	915	738	649	299	824	154	202	831	739	999999	292	560	682	22	286	956	750	999999	304	402	999999	355	316	286	558	271	490	312	47	609	175	579	999999	712	616	899	999999	616	780	744	958	633	724	39	999999	999999	970	346	
974	937	977	867	606	231	999999	999999	431	372	741	563	663	889	794	139	218	999999	495	969	999999	999999	166	144	603	560	444	89	631	286	999999	521	300	153	338	999999	631	307	972	843	733	999999	477	437	874	999999	90	999999	839	594	999999	500	550	999999	999999	597	780	843	999999	56	787	899	938	155	299	229	272	519	561	999999	507	910	741	652	246	360	908	999999	270	386	479	999999	249	47	465	999999	999999	300	213	740	329	999999	43	999999	66	833	118	332	148	654	999999	571	518	155	96	999999	758	897	763	590	688	999999	582	887	576	422	999999	999999	999999	716	258	972	315	820	375	719	877	815	999999	412	251	586	999999	616	433	999999	999999	104	951	554	824	999999	536	999999	61	276	216	155	358	643	184	217	999999	431	405	981	999999	697	780	376	43	942	311	361	348	112	999999	966	464	668	999999	565	949	145	892	185	445	999999	999999	108	512	999999	467	999999	238	44	999999	168	220	451	653	168	324	584	521	881	771	185	285	999999	999999	249	691	690	87	619	268	507	539	999999	546	572	928	681	864	311	999999	999999	999999	999999	999999	314	756	999999	25	408	250	374	999999	999999	413	269	417	820	304	273	50	776	875	619	775	445	628	990	905	90	239	642	720	219	999999	423	62	970	999999	499	493	678	674	679	378	893	883	529	816	286	165	118	387	601	271	999999	999999	513	999999	723	686	765	117	935	178	999999	654	414	614	990	217	446	41	804	999999	371	112	206	999999	881	561	108	184	999999	924	131	264	129	999999	999999	940	548	442	75	999999	999999	571	739	510	999999	249	479	999999	825	999999	718	86	999999	821	899	999999	999999	273	656	999999	587	591	999999	999999	56	353	535	999999	917	999999	668	999999	965	990	999999	800	372	695	480	642	92	193	358	560	216	54	681	307	57	100	999999	285	785	999999	999999	146	999999	999999	463	999999	999999	22	998	775	410	999999	120	592	770	109	243	999999	999999	24	89	404	242	927	999999	11	672	999999	419	826	999999	392	228	72	765	999999	716	642	999999	63	928	80	999999	582	159	501	999999	98	537	948	856	84	493	771	824	831	903	166	925	462	754	486	603	999999	390	28	495	58	827	855	392	600	358	999999	999999	19	219	660	777	312	77	583	999999	999999	969	321	899	457	248	934	20	559	717	779	308	452	477	23	202	141	15	999999	271	682	565	265	725	754	685	814	621	999999	388	623	999999	999999	786	999999	212	79	999999	48	809	893	844	832	883	578	440	643	542	999999	468	646	306	
191	999999	27	904	999999	595	154	771	433	322	767	181	103	395	999999	665	344	810	133	999999	967	86	378	837	732	382	157	324	999999	282	425	785	742	326	999999	859	769	238	999999	999999	999999	276	385	999999	87	661	789	192	999999	978	207	395	345	999999	339	114	999999	189	181	341	999999	830	729	160	896	981	438	777	192	277	999999	116	322	649	47	700	700	798	760	999999	592	964	21	999999	84	40	450	117	987	999999	917	589	66	167	999999	153	547	234	683	106	999999	22	10	45	91	101	83	695	999999	999999	414	154	999999	999999	749	483	819	665	85	866	540	331	790	94	360	317	60	999999	999999	893	999999	475	124	664	999999	999999	964	976	981	999999	957	754	999999	357	693	772	169	999999	999999	561	333	999999	159	999999	565	999999	232	915	685	774	51	918	91	704	485	999999	39	765	999999	179	519	843	684	102	909	999999	812	442	401	587	157	104	999999	62	999999	282	326	307	108	946	999999	59	300	216	941	49	673	815	999999	999999	999999	404	702	248	999999	490	206	999999	907	779	98	999999	524	107	627	946	181	999999	144	213	621	732	666	999999	999999	470	999999	477	161	870	999999	997	570	645	844	999999	999999	508	19	89	85	270	400	329	858	567	534	203	589	999999	868	644	680	999999	143	20	737	396	999999	999999	937	999999	905	47	999999	999999	230	878	263	999999	554	672	29	65	138	999999	342	347	457	999999	935	359	887	166	12	999999	326	902	512	833	25	15	91	437	151	355	999999	363	999999	766	347	656	939	999999	999999	205	999999	625	539	781	999999	400	999999	171	647	588	999999	748	999999	198	775	327	375	429	999999	548	590	592	913	783	996	999999	684	999999	999999	288	419	182	715	807	999999	700	372	730	165	625	999999	920	789	563	513	616	328	473	991	29	291	520	857	902	614	999999	712	755	999999	699	715	999999	253	999999	999999	669	43	237	999999	84	955	999999	274	999999	481	999999	802	359	280	999999	660	221	700	898	997	899	999999	999999	202	820	988	617	944	466	910	818	999999	999999	395	843	999999	100	999999	916	74	646	256	624	430	943	240	362	485	999999	48	504	557	355	999999	999999	999999	230	999999	525	95	348	699	808	331	663	994	381	964	436	807	569	93	783	999999	361	653	700	999999	258	589	636	141	549	999999	416	271	330	999999	126	499	362	65	611	830	726	946	999999	303	999999	949	858	397	59	999999	478	420	773	521	20	999999	654	837	999999	935	459	216	160	390	915	401	673	999999	848	937	999999	513	481	999999	118	
415	999999	407	625	309	731	248	92	950	948	996	497	809	59	501	999999	524	279	675	381	519	999999	67	388	375	285	999999	999999	999999	999999	999999	999999	821	412	604	419	999999	222	486	214	221	999999	210	441	999999	904	864	273	357	102	930	243	999999	999999	598	619	999999	999999	259	33	195	698	970	807	983	67	999999	999999	454	999999	598	311	792	999999	170	395	595	999999	469	471	421	999999	202	29	222	731	999999	999999	814	985	271	237	963	462	29	999999	999999	403	458	861	238	467	999999	275	999999	629	451	344	421	999999	34	532	999999	788	612	912	999999	951	999999	262	925	436	592	999999	819	370	348	999999	451	646	241	201	999999	999999	243	953	463	926	999999	999999	290	797	828	610	960	739	999999	999999	850	999999	27	999999	808	206	935	801	875	360	456	143	290	999999	893	774	972	832	365	951	999999	999999	459	578	435	999999	971	999999	607	982	999999	89	692	999999	489	345	999999	38	393	970	999999	999999	999999	999999	480	999999	312	178	904	999999	999999	137	384	726	629	200	999999	448	777	807	234	807	203	893	851	999999	451	127	631	557	154	943	999999	395	289	123	582	356	108	53	699	999999	999999	553	999999	381	705	966	544	299	999999	190	261	999999	745	999999	247	999999	999999	113	999999	999999	547	356	909	693	687	989	446	515	617	310	350	733	999999	431	583	650	999999	999999	671	999999	999999	341	999999	999999	692	999999	999999	425	876	398	999999	995	113	514	999999	999999	644	999999	693	716	529	39	681	999999	999999	528	478	323	290	597	644	781	999999	465	999999	216	999999	944	11	999999	999999	31	999999	229	214	999999	630	603	176	706	15	888	786	955	955	553	660	491	999999	174	394	335	144	288	753	324	999999	647	901	59	999999	699	999999	868	376	507	399	461	183	494	897	874	157	584	591	756	994	486	999999	69	556	995	820	836	999999	23	999999	360	476	890	791	982	999999	127	315	316	238	917	999999	457	163	208	999999	999999	276	999999	188	999999	696	999999	329	87	999999	841	503	405	879	822	439	999999	620	48	985	292	999999	915	181	999999	999999	285	527	86	897	61	999999	999999	687	189	570	999999	835	337	663	479	570	999999	844	999999	624	999999	437	999999	488	235	999999	124	222	35	937	999999	348	999999	291	421	479	252	190	999999	936	155	718	699	262	999999	527	293	384	516	721	989	80	320	415	368	999999	121	598	999999	999999	999999	145	661	252	219	580	687	55	252	999	328	533	999999	924	999999	202	738	164	968	708	553	739	706	313	948	290	38	742	923	573	999999	
654	999999	999999	155	19	66	456	53	939	999999	247	142	516	403	999999	322	396	936	176	119	957	999999	999999	670	999999	439	357	303	999999	552	944	132	678	641	673	24	885	779	469	145	291	121	999999	868	315	607	999999	910	492	967	642	806	757	999999	411	999999	555	212	104	580	709	999999	124	999999	895	125	464	874	999999	450	437	999999	999999	40	828	845	601	105	364	453	249	999999	811	999999	910	148	375	224	999999	649	469	683	685	889	999999	138	999999	641	999999	999999	153	325	999999	51	540	35	339	999999	635	565	433	459	999999	650	340	272	351	163	999999	757	999999	249	999999	89	981	999999	930	587	605	700	999999	959	132	999999	310	924	265	769	430	884	808	999999	589	675	999999	19	835	45	558	173	786	843	999999	999999	449	903	999999	999999	70	999999	104	751	999999	935	999999	473	337	999999	349	415	17	999999	999999	602	948	999999	660	999999	863	971	918	999999	39	442	913	16	805	907	999999	407	253	164	708	644	789	67	527	653	959	752	999999	999999	695	152	166	213	120	999999	276	348	999999	713	247	999999	868	209	721	688	31	709	999999	429	999999	942	999999	852	874	98	813	890	583	16	18	121	298	765	999999	999999	285	709	895	254	641	385	999999	999999	916	619	999999	590	999999	839	631	259	94	262	203	753	979	999999	339	31	747	385	765	999999	704	999999	800	112	999	835	412	322	814	999999	788	583	787	633	936	999999	322	233	555	744	384	759	36	46	572	456	906	972	999999	874	506	266	620	917	999999	790	818	674	590	510	436	319	445	671	473	619	965	356	999999	84	709	524	830	30	861	945	999999	763	999999	999999	999999	440	942	939	916	532	962	869	798	156	999999	648	642	999999	999999	74	323	365	572	999999	999999	559	999999	304	175	999999	999999	599	65	889	999999	64	999999	46	581	995	376	999999	754	941	999999	105	999999	999999	999999	999999	881	785	712	999999	632	743	201	999999	73	999999	834	999999	774	934	106	999999	814	908	465	392	999999	606	999999	322	999999	817	611	999999	305	999999	11	385	666	999999	999999	999999	887	268	267	999999	863	557	973	212	171	729	731	819	844	294	291	649	765	999999	557	999999	322	400	109	814	999999	569	291	678	377	999999	981	670	834	455	485	999999	999999	518	528	955	632	999999	999999	968	96	791	999999	21	999999	999999	619	999999	555	999999	999999	497	169	452	814	303	276	999999	834	999999	748	70	984	399	808	736	997	999999	999999	602	999999	61	249	999999	727	351	783	279	575	26	839	570	125	20	127	999999	395	209	
703	999999	688	999999	436	447	230	36	806	397	999999	376	999999	372	999999	953	181	999999	257	39	724	472	519	997	728	999999	873	999999	945	974	281	999999	351	798	999999	999999	913	325	625	801	909	701	999999	396	999999	999999	999999	999999	877	999999	999999	841	740	365	999999	999999	715	999999	608	618	574	53	91	832	125	391	999999	999999	999999	201	50	999999	661	456	130	33	927	133	930	999999	165	406	999999	783	144	999999	91	985	999999	322	786	231	716	17	237	866	620	712	280	685	184	107	999999	686	131	983	999999	293	245	461	313	592	761	89	462	178	742	307	697	685	310	49	251	999999	414	999999	148	999999	228	264	413	999999	852	254	354	999999	999999	624	662	160	999999	797	750	999999	19	203	470	637	999999	68	999999	999999	25	999999	999999	999999	999999	999999	999999	312	999999	999999	74	981	58	999999	739	516	735	999999	430	128	999999	546	999999	513	999999	999999	999999	221	358	511	109	170	999999	100	209	267	869	999999	999999	595	353	359	315	725	732	769	814	921	463	953	902	999999	637	15	676	479	170	999999	999999	999999	665	69	954	344	435	999999	999999	957	888	999999	646	526	999999	999999	775	999999	240	999999	781	999999	573	575	757	404	999999	999999	999999	135	999999	730	106	999999	371	734	930	293	404	971	299	999999	918	857	43	981	999999	999999	958	802	240	999999	248	461	100	999999	904	99	312	559	735	486	382	724	999999	167	385	999999	164	467	905	491	892	999999	419	999999	999999	716	542	999999	97	233	990	730	895	44	491	999999	999999	54	829	999999	981	844	246	812	999999	204	324	999999	605	668	230	500	896	748	497	979	51	999999	716	198	557	535	999999	511	496	999999	829	507	999999	740	740	999999	637	75	510	57	32	607	999999	416	401	666	999999	428	12	499	999999	156	547	512	604	770	338	641	292	455	382	999999	326	999999	999999	817	999999	999999	927	121	862	831	999999	450	999999	444	638	309	797	890	364	53	509	999999	999999	683	960	173	146	999999	999999	996	782	999999	675	999999	999999	706	52	583	467	316	501	891	636	11	999999	107	556	169	142	38	844	402	999999	338	235	999999	983	691	857	46	728	957	339	866	59	999999	775	999999	999999	931	999999	223	433	58	552	618	370	999999	774	863	616	976	837	753	162	999999	964	346	72	962	723	361	726	430	587	543	561	999999	952	725	331	887	16	999999	770	630	968	999999	999999	617	999999	176	916	993	429	999999	130	586	714	669	229	438	605	999999	218	906	496	13	999999	999999	999999	600	999999	59	541	728	969	999999	999999	531	
421	921	999999	455	13	556	444	732	10	834	423	975	999999	293	506	893	999999	816	991	864	144	965	581	777	560	368	312	999999	462	700	999999	492	604	192	257	307	878	159	196	661	472	763	999999	636	999999	91	544	580	553	999999	446	163	645	127	397	455	350	783	999999	999999	254	576	999999	309	999999	930	381	873	999999	208	24	142	629	340	999999	380	999999	999999	191	479	999999	999999	324	814	264	629	847	486	795	801	957	999999	264	999999	999999	895	493	999999	999999	665	710	671	999999	354	633	313	999999	314	999999	27	492	405	601	425	822	523	262	999999	999999	999999	999999	894	999999	244	251	919	878	88	923	506	886	999999	370	525	769	999999	197	970	190	999999	106	999999	999999	999999	319	562	999999	838	999999	999999	642	999999	657	162	999999	815	999999	309	112	714	435	455	391	999999	140	231	999999	86	656	670	335	292	999999	999999	335	549	999999	999999	924	999999	999999	999999	359	39	864	859	999999	218	999999	953	569	887	999999	476	525	650	999999	541	647	97	527	427	192	68	999999	999999	999999	562	826	43	681	999999	384	423	999999	999999	105	361	364	281	618	826	144	999999	110	447	999999	808	578	685	397	999999	662	999999	171	998	857	300	471	514	116	999999	999999	908	282	286	999999	453	187	140	554	800	187	376	478	701	999999	489	957	130	934	999999	984	151	646	88	630	547	261	300	538	804	889	999999	999999	568	444	235	430	824	934	971	999999	999999	140	999999	999999	295	368	470	999999	377	343	999999	579	172	76	250	999999	203	655	965	999999	999999	999999	749	999999	336	999999	910	266	67	69	142	196	962	322	545	20	59	999999	345	189	791	584	171	999999	547	999999	12	999999	999999	963	236	179	969	780	999999	999999	391	685	999999	92	458	214	658	317	210	165	617	999999	530	999999	222	540	999999	786	410	312	440	288	373	66	210	418	72	999999	833	963	999999	192	578	999999	629	374	574	999999	999999	587	999999	853	271	392	663	162	971	999999	999999	999999	859	193	999999	999999	416	999999	322	999999	882	49	151	564	484	247	999999	999999	999999	832	611	847	965	66	65	822	386	586	27	999999	999999	57	446	108	999999	146	999999	43	811	999999	999999	526	999999	542	380	999999	445	371	378	33	454	238	881	149	362	999999	730	802	999999	557	64	829	95	999999	640	834	603	53	999999	347	999999	904	623	143	550	94	999999	432	999999	374	387	25	217	993	536	173	176	307	746	999999	416	310	906	264	999999	462	999999	720	999999	545	999999	402	158	41	890	549	615	748	599	999999	999999	999999	999999	
763	999999	48	621	102	999999	476	668	999999	999999	774	931	833	998	368	59	999999	653	84	530	151	286	984	999999	186	113	987	557	428	708	478	999999	117	999999	152	93	54	840	348	999999	435	877	792	105	383	109	67	550	256	698	510	624	44	777	974	486	196	999999	445	989	999999	999999	249	597	828	999999	823	999999	855	285	14	257	315	999999	104	999999	999999	888	492	87	56	446	310	730	999999	853	999999	999999	219	999999	999999	872	405	999999	999999	999999	637	205	276	938	285	418	694	971	999999	263	318	875	682	710	992	307	689	367	943	381	999999	519	999999	999999	151	493	999999	999999	387	999999	852	999999	70	587	636	299	622	999999	801	637	999999	339	46	944	545	429	657	509	672	600	193	47	416	726	898	999999	805	999999	797	792	999999	504	999999	562	999999	362	814	999999	999999	703	685	144	999999	315	629	999999	999999	455	439	999999	835	929	527	999999	948	999999	549	343	688	517	493	330	757	999999	658	999999	745	483	543	192	999999	999999	434	999999	915	59	481	110	999999	999999	644	359	861	85	956	59	977	805	614	999999	812	481	999999	566	220	364	386	999999	657	382	543	999	911	257	117	999999	505	557	872	999999	999999	999999	246	79	873	143	468	682	62	608	279	939	869	948	999999	142	155	868	759	560	672	924	452	724	85	645	999999	614	999999	682	999999	429	933	999999	261	373	244	999999	693	86	895	704	504	59	999999	604	140	962	877	999999	138	999999	798	322	236	999999	996	521	993	999999	999999	853	715	379	64	850	16	164	697	999999	898	808	185	999999	664	999999	999999	999999	999999	999999	515	485	999999	992	999999	917	630	621	488	841	376	722	353	465	390	51	989	135	995	262	598	999999	274	870	999999	329	461	126	999999	999999	990	999999	899	521	722	219	126	999999	824	146	229	394	675	856	639	185	464	719	301	622	978	999999	408	369	882	999999	221	999999	915	999999	466	514	963	999999	850	999999	822	831	742	181	925	276	999999	858	43	213	999999	418	999999	900	865	742	999999	999999	290	696	999999	540	639	193	998	999999	806	999999	680	715	999999	456	16	866	362	632	976	130	697	712	993	999999	999999	999999	999999	802	635	999999	370	723	690	929	939	163	999999	292	202	999999	183	674	469	999999	999999	327	999999	853	411	374	548	999999	765	703	346	577	999999	654	999999	959	999999	205	625	791	239	956	34	502	517	852	296	80	439	426	999999	33	253	293	371	999999	897	999999	400	270	477	137	958	999999	999999	371	461	925	88	243	999999	977	59	677	481	232	
303	290	346	999999	88	477	802	348	756	999999	334	999999	292	205	72	578	804	364	999999	999999	998	48	909	156	401	370	991	206	821	999999	973	999999	812	149	715	617	48	841	192	999	335	999999	999999	999999	46	51	999999	882	999999	36	182	694	362	379	233	264	380	999999	168	717	486	606	527	787	350	758	607	153	490	454	540	963	182	325	776	388	809	999999	119	999999	727	118	35	794	796	999999	223	442	915	460	247	999999	682	475	523	729	102	452	928	999999	443	999999	402	726	496	219	522	47	999999	999999	455	999999	91	808	999999	999999	999999	732	999999	71	545	174	237	39	217	692	290	999999	802	57	296	366	712	830	999999	237	716	309	308	587	766	185	840	80	15	508	766	999999	999999	155	158	999999	462	867	743	278	999999	372	999999	803	928	815	245	555	559	98	999999	999999	893	761	999999	281	433	413	999999	999999	334	167	33	709	925	417	999999	999999	898	999999	904	845	97	646	965	353	999999	505	999999	950	939	294	520	917	482	516	999999	724	494	877	936	58	572	383	944	115	999999	999999	877	521	999999	999999	656	632	193	190	999999	999999	796	316	490	928	754	354	430	50	646	116	236	419	436	505	171	31	989	855	283	999999	702	999999	15	982	627	999999	999999	999999	638	887	999999	302	999999	734	928	188	397	18	304	228	952	904	468	241	582	467	95	999999	427	635	643	338	907	999999	999999	999999	311	507	310	999999	988	999999	999999	758	383	934	76	999999	576	983	633	981	561	64	761	999999	401	773	410	169	61	999999	933	12	254	999999	395	894	191	999999	999999	889	707	686	240	883	999999	710	858	647	401	393	999999	443	11	661	999999	852	999999	754	544	538	107	150	565	722	146	409	513	978	549	181	520	999999	117	744	284	874	999999	999999	306	999999	914	762	999999	668	753	499	10	593	627	542	999999	436	458	347	791	566	131	517	999999	102	999999	879	108	229	999999	938	999999	267	386	902	37	818	457	853	623	999999	382	999999	999999	646	408	919	999999	999999	999999	94	135	769	952	717	999999	316	140	214	494	999999	663	549	796	999999	172	999999	217	725	999999	388	978	999999	724	456	194	234	999999	110	694	287	528	999999	255	788	812	567	315	668	159	721	688	253	999999	588	681	999999	999999	162	484	665	712	999999	999999	999999	115	530	55	506	533	529	766	40	999999	217	517	571	304	17	12	605	437	999999	575	999999	700	999999	246	999999	774	361	133	397	626	999999	574	892	999999	659	683	292	522	999999	145	629	954	657	734	161	
80	120	999999	103	159	879	237	174	70	707	894	380	293	999999	731	999999	405	379	414	999999	642	625	970	644	334	719	93	628	999999	999999	839	53	999999	95	75	664	822	40	247	746	801	999999	831	999999	764	312	999	612	87	963	234	999999	252	253	518	455	150	894	768	440	795	999999	999999	124	868	851	379	207	844	77	358	999999	142	999999	999999	242	999999	86	879	999999	720	480	551	999999	999999	264	800	757	577	619	523	999999	271	807	951	999999	649	717	35	913	933	801	768	999999	615	999999	999999	585	563	286	662	74	999999	746	999999	999999	999999	322	402	614	999999	621	999999	234	553	430	114	335	716	496	593	999999	999999	999999	98	918	999999	541	833	999999	811	999999	204	999999	957	459	913	524	97	635	999999	336	325	421	999999	321	999999	543	466	194	999999	127	868	76	693	586	23	59	658	801	613	525	488	999999	802	999999	999999	339	999999	103	999999	999999	999999	91	999999	266	760	638	113	777	746	178	999999	649	999999	693	999999	999999	607	380	446	999999	866	999999	31	999999	847	786	619	36	893	841	275	999999	677	175	879	787	716	436	825	384	945	880	64	999999	450	839	429	118	489	300	731	999999	657	653	722	999999	69	740	419	974	29	86	883	905	999999	712	972	943	999999	569	420	181	999999	999999	918	999999	240	586	179	17	366	510	999999	603	120	378	715	33	452	999999	727	976	27	850	364	999999	997	999999	542	738	999999	999999	304	919	879	560	351	596	999999	736	999999	483	570	411	618	999999	999999	290	794	534	997	948	501	887	841	999999	164	704	706	999999	988	91	999999	999999	999999	999999	216	999999	724	560	999999	128	298	715	999999	254	415	615	241	845	339	716	364	18	740	999999	984	416	999999	444	999999	647	889	686	748	640	440	999999	271	999999	313	911	566	244	507	878	659	999999	682	999999	39	548	999999	999999	719	999999	726	999999	700	230	895	799	549	289	164	389	239	999999	967	574	813	286	354	999999	542	427	160	129	510	999999	999999	209	734	490	999999	857	183	999999	966	475	914	405	438	51	843	999999	999999	286	90	128	648	57	818	999999	999999	753	999999	970	328	301	131	606	999999	837	960	999999	999999	68	874	999999	215	211	645	501	659	418	847	312	658	38	65	999999	49	392	223	222	391	625	707	661	999999	213	709	674	354	317	870	600	90	158	448	999999	412	999999	912	447	411	999999	999999	999999	905	891	321	300	246	999999	999999	152	623	999999	999999	449	361	222	643	999999	502	971	157	351	547	256	999999	510	590	751	471	265	
479	776	811	74	176	999999	756	999999	891	419	438	107	999999	728	999999	342	843	998	999999	199	149	999999	944	440	999999	117	827	659	999999	999999	709	495	785	999999	673	847	936	250	282	29	466	871	120	93	542	999999	999999	819	279	999999	667	592	999999	282	126	568	999999	380	895	69	514	999999	113	90	999999	943	999999	448	65	999999	405	602	725	933	733	277	800	861	897	129	515	999999	389	779	153	126	696	513	999999	999999	24	565	999999	999999	514	369	768	40	999999	599	738	162	763	149	493	999999	999999	999999	548	848	999999	999999	483	999999	553	505	717	333	936	593	256	808	263	950	999999	839	999999	999999	429	999999	509	999999	487	999999	390	363	254	249	999999	88	259	832	964	346	347	53	92	579	669	999999	651	444	999999	789	352	930	898	999999	34	999999	999999	365	999999	184	349	999999	493	184	999999	999999	999999	477	48	857	344	999999	999999	999999	612	81	999999	678	842	420	722	74	677	697	955	460	464	440	225	999999	271	999999	999999	789	997	350	999999	907	999999	478	757	999999	406	245	455	928	96	981	211	952	999999	148	999999	34	461	999999	999999	795	229	935	999999	999999	261	406	596	450	36	64	919	272	521	849	494	374	663	549	999999	441	999999	36	373	483	239	273	999999	133	999999	372	338	722	30	764	999999	999999	999999	936	921	10	649	15	902	42	71	999999	441	999999	653	158	371	912	999999	999999	553	202	571	262	591	988	999999	472	78	999999	725	207	252	756	999999	246	631	726	999999	667	792	999999	134	341	421	999999	831	698	479	232	10	425	114	999999	221	495	687	490	355	999999	348	186	936	248	316	863	696	684	885	417	527	645	999999	950	106	317	78	240	840	300	166	999999	999999	846	999999	999999	103	120	545	675	559	999999	380	999999	329	615	309	886	999999	558	603	157	812	72	705	365	140	999999	45	904	999999	456	649	65	999999	384	999999	999999	584	16	770	586	148	219	999999	386	274	999999	631	490	17	191	215	292	696	19	160	930	150	999999	180	939	84	999999	257	112	501	325	917	944	999999	218	999999	999999	788	27	19	999999	214	329	999999	538	532	554	896	246	251	366	368	767	234	263	950	287	835	999999	999999	999999	961	755	884	948	683	999999	999999	798	879	999999	999999	999999	999999	557	725	999999	216	641	417	529	999999	21	860	145	957	160	999999	999999	999999	34	192	957	999999	999999	641	999999	445	999999	854	845	999999	108	999999	999999	862	688	767	676	538	139	999999	204	999999	982	762	950	895	999999	999999	533	967	891	539	855	13	546	
174	497	916	276	385	999999	786	999999	43	646	999999	804	282	279	393	999999	639	139	953	988	545	533	749	999999	563	999999	162	331	877	604	568	999999	62	325	999999	279	760	999999	753	17	417	850	948	125	305	100	999999	999999	150	924	262	410	999999	24	999999	640	748	235	712	999999	911	999999	694	439	88	154	751	957	755	123	292	999999	385	999999	999999	694	999999	633	395	473	999999	999999	999999	953	999999	167	999999	999999	324	883	999999	535	559	74	106	951	165	999999	47	160	348	519	966	36	641	884	35	955	443	316	65	124	839	249	999999	480	284	999999	97	920	544	999999	999999	871	592	757	999999	320	999999	629	538	76	999999	244	134	711	473	164	322	467	142	654	999999	17	999999	416	695	319	605	625	677	425	431	127	999999	999999	875	104	999999	884	75	999999	115	814	777	988	528	604	125	758	16	999999	999999	629	999999	890	119	999999	54	185	71	509	715	234	951	999999	645	478	999999	499	835	379	999999	438	401	427	548	790	999999	999999	999999	101	999999	999999	999999	557	996	801	999999	726	999999	250	60	267	999999	566	999	999999	862	664	352	59	975	626	923	999999	408	990	237	369	351	328	406	999999	999999	970	999999	868	999999	404	127	844	148	999999	973	594	999999	999999	999999	999999	428	668	927	575	496	839	125	578	924	999999	159	16	573	969	999999	206	999999	999999	970	852	261	141	275	999999	547	508	999999	83	999999	338	319	944	385	402	941	999999	999999	830	718	999999	854	999999	944	634	999999	120	280	178	527	999999	751	483	493	762	583	297	402	470	38	987	928	51	925	595	671	999999	630	999999	38	702	806	23	999999	999999	997	524	197	999999	999999	436	999999	999999	556	999999	587	999999	999999	622	819	654	999999	930	802	731	529	999999	811	999999	962	50	999999	109	150	824	970	738	356	999999	764	999999	110	762	257	602	759	999999	494	999999	18	836	999999	18	999999	384	421	875	220	999999	993	195	713	839	677	181	946	138	601	731	905	849	489	489	999999	760	999999	527	683	999999	999999	342	999999	761	349	136	296	999999	746	766	413	105	527	951	977	999999	354	999999	999999	85	655	631	999999	763	154	169	999999	273	160	601	830	894	202	999999	999999	660	999999	951	999999	551	884	999999	391	834	999999	810	331	999999	512	999999	999999	999999	999999	607	554	350	747	564	617	189	780	999999	331	155	935	518	903	517	527	326	999999	999999	771	543	201	191	999999	999999	444	344	838	818	761	872	999999	548	461	999999	465	93	999999	999999	999999	999999	771	861	153	246	899	809	906	813	
20	195	575	23	521	999999	999999	999999	111	986	130	283	999999	961	271	458	999999	397	67	318	62	999999	999999	410	68	999999	999999	339	999999	12	861	634	437	34	808	575	306	181	36	561	188	101	981	926	191	71	969	999999	599	694	286	999999	752	598	761	575	999999	175	955	69	136	999999	335	108	135	496	999999	326	163	695	999999	788	370	506	140	960	999999	487	229	996	492	962	739	352	726	999999	882	839	999999	242	794	141	226	999999	434	111	765	882	801	694	225	652	656	904	542	999999	150	255	467	999999	123	304	999999	958	577	999999	999999	999999	999999	775	614	999999	63	999999	901	999999	571	999999	81	999999	204	579	685	999999	781	839	316	835	999999	238	219	999999	381	472	999999	999999	999999	268	399	270	763	999999	510	36	999999	999999	599	999999	12	521	926	999999	183	438	605	543	618	421	999999	737	999999	999999	999999	154	999999	977	999999	590	801	411	834	313	14	811	999999	421	999999	999999	453	999999	250	999999	832	299	311	472	462	942	999999	999999	880	774	90	661	413	261	999999	365	470	112	584	18	933	600	686	622	742	372	173	999999	999999	959	999999	615	497	999999	999999	883	842	102	525	692	723	226	531	70	232	999999	408	23	811	999999	198	999999	987	999999	647	241	999999	689	730	99	779	683	120	999999	807	475	174	136	581	727	523	378	586	892	294	717	999999	626	999999	399	999999	159	999999	761	770	626	628	264	639	999999	280	163	372	436	913	50	116	609	263	757	999999	999999	442	93	200	820	764	104	947	999999	171	986	999999	341	999999	629	310	359	161	190	846	999999	497	143	457	999999	999999	160	979	254	611	470	999999	642	999999	692	717	298	571	949	861	533	317	709	999999	293	864	40	310	293	739	999999	458	999999	910	279	784	309	999999	830	814	999999	125	999999	328	701	623	656	130	442	911	999999	788	211	329	323	602	999999	856	173	505	999999	999999	695	514	854	21	300	999999	941	908	999999	661	741	145	258	418	614	390	999999	670	218	910	868	382	727	999999	257	753	597	999999	996	999999	473	999999	839	999999	429	198	999999	689	333	924	999999	533	503	999999	57	75	80	904	987	407	282	503	297	75	981	999999	999999	885	764	547	143	999999	912	966	198	416	306	494	999999	426	915	894	346	293	731	999999	878	999999	999999	999999	682	692	689	598	179	970	999999	773	999999	116	999999	588	925	786	999999	914	621	536	999999	641	769	999999	916	571	491	387	166	999999	343	647	444	419	964	583	999999	451	999999	323	796	228	378	999999	999999	881	25	
999999	969	999999	502	816	722	352	215	290	422	999999	776	999999	999999	791	813	999999	999999	144	672	999999	999999	351	921	999999	339	308	740	943	272	999999	873	44	555	164	999999	606	511	999999	999999	999999	213	683	170	768	674	999999	215	14	414	344	999999	577	219	34	712	627	999999	162	999999	424	999999	999999	999999	999999	232	742	999999	952	383	217	999999	999999	220	999999	787	941	999999	162	675	871	102	999999	538	999999	154	305	825	531	452	999999	967	999999	999999	999999	999999	941	665	985	545	932	999999	263	630	207	811	999999	367	639	247	770	446	486	999999	616	331	876	734	99	41	927	917	50	999999	593	249	999999	873	999999	99	845	285	206	616	743	975	999999	999999	341	126	964	938	999999	293	681	999999	491	870	433	188	614	217	576	953	618	25	854	753	47	957	636	316	656	549	401	494	250	869	744	999999	492	999999	403	999999	77	988	731	757	828	249	758	314	449	532	999999	638	709	252	999999	999999	131	96	77	999999	490	657	292	646	999999	197	113	622	135	793	695	843	813	999999	886	999999	999999	107	924	797	209	332	999999	133	74	762	999999	997	999999	26	519	406	703	29	999999	420	706	95	865	999999	146	999999	999999	656	999999	999999	824	999999	366	378	999999	33	171	280	183	167	789	999999	999999	999999	412	115	751	999999	284	299	999999	794	999999	475	999999	208	242	294	661	73	999999	220	296	432	937	678	641	501	582	495	244	433	999999	335	999999	999999	513	735	238	40	393	999999	999999	999999	501	40	999999	890	456	999999	790	877	618	120	999999	999999	871	159	201	733	473	260	536	788	64	999999	948	785	845	384	999999	507	65	630	679	84	838	749	930	907	683	999999	55	347	705	367	814	735	321	61	676	363	543	505	566	143	999999	999999	999999	785	92	219	999999	999999	549	999999	821	999999	440	999999	740	132	229	294	60	722	214	198	999999	697	902	222	999999	999999	707	342	963	999999	74	999999	541	254	266	155	825	473	706	973	798	421	545	826	305	383	999999	553	144	259	999999	843	928	999999	511	999999	882	869	999999	260	999999	217	999999	271	923	893	406	496	866	83	469	586	26	999999	999999	999999	999999	86	917	999999	483	999999	999999	714	999999	999999	617	197	743	470	999999	999999	999999	999999	608	590	101	284	903	411	976	824	687	999999	789	999999	826	696	953	999999	644	999999	999999	654	777	221	999999	999999	165	702	999999	219	752	999999	810	999999	858	571	999999	809	579	877	182	515	999999	999999	476	999999	999999	247	404	920	243	903	825	999999	999999	83	677	999999	581	486	
128	999999	135	767	81	290	259	285	19	265	73	999999	270	767	999999	445	540	128	744	872	999999	917	308	365	975	849	580	354	999999	785	893	246	999999	999999	758	971	390	357	587	196	887	649	238	148	857	999999	643	999999	999999	568	543	558	999999	999999	795	210	902	769	999999	232	709	905	776	999999	999999	999999	999999	999999	19	661	65	192	541	999999	984	51	689	999999	507	999999	216	999999	521	940	252	999999	999999	999999	308	557	79	620	565	364	999999	982	999999	15	777	999999	183	476	59	181	513	360	26	104	725	999999	521	743	999999	905	25	197	394	999999	981	35	244	397	868	461	999999	444	999999	999999	82	11	179	683	392	477	712	999999	473	349	437	891	328	498	803	554	45	336	358	999999	349	299	999999	46	34	999999	999999	785	608	999999	589	79	734	839	999999	723	584	837	360	794	203	285	999999	999999	408	99	999999	745	594	323	425	266	95	966	837	782	413	142	659	640	999999	926	141	876	760	368	999999	999999	476	90	970	208	975	564	466	73	575	999999	637	999999	999999	59	201	294	181	333	999999	768	12	249	320	451	187	720	122	277	999999	847	999999	999999	932	228	279	999999	999999	227	290	999999	999999	774	217	999999	505	725	596	999999	734	847	999999	999999	384	398	999999	236	770	999999	30	264	452	199	919	728	270	999999	11	825	780	687	999999	954	52	999999	268	238	42	461	946	462	134	489	542	306	999999	856	665	543	999999	53	743	823	206	999999	89	320	854	489	598	908	999999	999999	851	999999	999999	749	395	923	140	257	204	999999	583	999999	140	999999	656	999999	999999	999999	999999	999999	92	736	943	128	757	999999	999999	947	383	553	999999	47	738	999999	638	999999	401	403	471	999999	999999	494	848	435	250	638	895	126	663	241	904	193	977	999999	688	999999	113	787	991	378	550	193	873	651	455	545	829	999999	999999	171	999999	999999	943	197	65	597	999999	518	877	129	131	999999	293	999999	999999	679	999999	482	674	999999	391	613	412	102	999999	229	620	207	979	705	808	127	999999	502	999999	723	250	789	210	999999	999999	999999	909	999999	257	294	899	731	999999	999999	484	357	113	811	999999	618	778	850	995	999999	976	690	999999	999999	320	14	473	791	142	925	438	280	281	583	999999	797	703	999999	845	999999	329	889	204	212	230	461	999999	981	999999	401	945	399	794	375	999999	546	999999	737	562	252	821	118	598	87	999999	214	85	529	525	982	914	999999	999999	97	515	97	999999	999999	951	999999	990	492	78	741	979	48	486	906	469	999999	741	966	
977	602	999999	221	300	127	864	999999	386	999999	466	739	999999	706	394	706	859	36	60	729	785	999999	262	339	49	857	107	309	727	178	69	999999	999999	947	270	412	11	304	796	378	471	999999	481	506	35	338	999999	283	999999	780	56	999999	999999	22	190	999999	999999	999999	181	999999	999999	565	299	218	434	691	999999	539	445	981	705	565	239	999999	268	850	232	756	313	710	604	824	999999	947	132	626	85	238	767	987	72	253	132	363	999999	906	645	999999	81	999999	839	999999	837	671	84	490	213	28	754	339	61	594	999999	471	999999	205	909	352	96	808	616	270	771	458	919	999999	443	875	999999	999999	999999	959	684	969	870	879	986	983	872	641	422	67	484	438	936	999999	999999	660	525	163	996	999999	187	999999	728	579	952	999999	752	623	57	338	695	402	134	999999	910	999999	600	999999	218	999999	999999	454	395	558	999999	343	999999	451	661	782	360	178	365	911	781	420	250	301	926	999999	999999	259	593	94	999999	92	999999	844	567	325	70	566	945	80	999999	732	878	179	793	999999	866	310	962	274	977	526	46	999999	320	999999	243	309	999999	611	694	999999	860	310	197	703	38	677	883	345	722	999999	233	295	97	999999	541	81	507	317	999999	930	296	329	117	844	999999	101	534	78	92	761	533	343	385	999999	871	999999	982	100	590	199	999999	999999	552	193	999999	750	134	270	999999	999999	999999	725	870	764	999999	541	203	352	999999	936	153	999999	263	961	270	889	910	494	187	999999	98	417	726	551	513	670	777	923	551	305	999999	273	999999	999999	999999	808	999999	620	669	339	383	640	443	653	55	611	373	591	999999	414	839	640	92	993	83	394	998	329	261	273	764	279	801	999999	969	879	705	999999	11	999999	426	300	999999	848	590	458	973	82	506	999999	307	195	11	999999	999999	999999	190	126	999999	574	810	153	999999	406	575	999999	838	91	684	175	906	39	589	470	987	549	815	999999	413	624	420	925	999999	360	966	578	278	664	895	642	699	589	496	436	999999	283	999999	428	282	486	619	892	398	340	995	277	606	541	159	916	999999	946	999999	999999	164	884	329	999999	439	996	835	999999	196	51	476	326	542	162	999999	714	618	999999	961	926	14	528	536	999999	364	999999	971	736	999999	999999	131	999999	876	274	282	767	953	921	989	286	650	444	705	357	999999	678	999999	454	723	445	307	134	999999	999999	227	999999	357	836	999999	999999	34	999999	670	216	919	723	999999	277	879	60	999999	697	407	685	999999	569	999999	189	
628	686	999999	527	999999	79	682	996	999999	100	999999	646	999999	126	277	999999	999999	551	774	498	438	150	237	467	999999	672	999999	609	727	308	999999	657	999999	178	218	999999	777	507	95	600	534	922	955	999999	999999	242	999999	644	429	159	999999	733	795	333	750	999999	458	999999	999999	350	395	82	999999	469	999999	999999	999999	250	908	999999	999999	754	466	999999	964	515	195	877	247	342	41	50	999999	577	874	776	862	999999	427	730	518	999999	554	745	215	461	652	999999	999999	999999	409	400	735	130	679	679	277	999999	999999	245	302	581	269	620	319	999999	999999	999999	595	812	537	353	822	187	791	209	209	721	967	512	999999	699	999999	417	932	999999	314	69	999999	999999	509	251	130	192	438	999999	21	999999	435	861	999999	999999	900	999999	302	66	999999	557	999999	479	480	556	999999	856	999999	602	473	852	687	999999	50	833	999999	400	313	296	232	640	999999	853	198	274	295	999999	943	999999	799	999999	124	999999	72	999999	730	999999	723	952	999999	274	810	835	474	168	256	755	821	999999	156	999999	653	15	999999	999999	999999	485	291	215	270	999999	912	999999	999999	324	999999	811	616	293	112	999999	999999	361	999999	958	999999	913	389	999999	28	539	295	217	765	999999	505	999999	999999	135	948	254	999999	518	999999	61	361	350	42	159	999999	999999	999999	999999	633	999999	832	302	999999	875	117	894	999999	261	197	730	260	705	704	999999	818	628	769	491	999999	857	999999	999999	669	647	606	489	881	239	999999	999999	400	757	999999	994	999999	213	801	999999	27	64	999999	885	330	960	999999	656	645	529	999999	802	999999	657	203	775	532	673	633	670	999999	999999	999999	867	653	614	340	999999	131	709	55	999999	999999	602	474	289	709	362	838	708	847	950	843	999999	999999	805	908	742	999999	999999	472	999999	999999	141	999999	398	51	290	242	715	630	999999	999999	935	999999	726	975	82	193	913	75	179	835	924	999999	327	785	661	969	847	999999	597	999999	322	999999	262	45	695	704	85	999999	428	130	132	87	999999	425	907	877	180	830	835	999999	650	742	999999	957	999999	999999	999999	613	999999	321	395	999999	43	368	222	698	230	691	289	378	999999	999999	647	58	712	847	283	902	877	784	798	999999	870	48	297	579	999999	304	390	387	133	999999	999999	999999	999999	122	54	999999	213	219	656	489	999999	467	451	975	105	254	255	999999	45	678	735	604	522	999999	149	999999	81	642	753	926	999999	999999	254	999999	999999	539	323	999999	802	999999	698	668	138	319	474	412	999999	322	484	700	59	582	352	455	737	
263	595	999999	973	999999	119	570	466	999999	188	649	999999	999999	168	999999	930	655	15	942	979	77	476	212	903	999999	999999	759	168	62	876	999999	559	999999	908	563	943	999999	626	754	983	999999	212	407	141	824	199	790	999999	917	770	404	999999	410	475	669	999999	392	999999	246	650	360	412	413	854	459	100	424	897	605	999999	972	38	261	959	999999	865	79	81	999999	547	617	999999	999999	292	481	162	158	333	248	776	999999	505	390	113	632	725	999999	553	999999	733	775	893	558	999999	797	375	999999	450	624	804	717	321	383	699	999999	755	172	999999	382	999999	942	100	658	829	72	477	999999	157	336	999999	999999	525	399	355	771	999999	57	945	495	116	836	708	999999	999999	68	249	131	691	81	877	563	678	999999	384	791	684	244	728	999999	329	727	178	123	498	738	999999	921	38	927	318	708	999999	635	999999	471	243	392	999999	770	822	355	957	85	999999	572	999999	354	24	563	97	489	999999	712	175	389	667	594	220	706	866	328	103	764	999999	179	345	53	905	913	558	999999	30	958	420	973	769	103	999999	925	350	848	906	474	839	999999	389	515	469	886	999999	649	182	518	904	999999	999999	203	322	290	236	999999	449	111	14	795	469	370	301	202	619	574	930	294	365	28	999999	628	924	934	789	999999	999999	28	999999	909	130	999999	63	915	721	999999	780	384	999999	999999	408	999999	470	54	368	29	223	277	999999	239	999999	999999	162	886	999999	633	999999	387	500	999999	770	999999	990	999999	999999	999999	999999	999999	481	53	793	556	594	369	999999	616	999999	880	576	769	616	316	750	999999	200	242	999999	999999	999999	97	999999	403	883	999999	999999	977	814	374	999999	411	999999	999999	999999	234	999999	172	303	793	277	476	474	398	999999	999999	999999	999999	680	120	905	443	608	149	552	393	999999	999999	672	302	999999	641	801	999999	511	174	66	778	520	526	999999	999999	938	999999	899	999999	622	908	591	162	999999	771	307	704	468	935	802	573	295	999999	488	55	499	999999	659	999999	999999	680	887	646	674	20	999999	163	675	999999	504	53	250	195	770	837	808	519	788	372	344	107	335	575	372	999999	492	117	48	999999	538	938	906	273	691	942	31	999999	488	502	827	999999	38	591	999999	999999	999999	109	642	651	247	980	999999	296	999999	577	355	999999	284	999999	999999	836	999999	286	349	566	146	999999	503	999999	816	863	41	296	544	201	79	743	143	613	999999	392	475	999999	161	557	999999	999999	972	124	597	999999	670	307	999999	991	37	751	252	875	622	
355	606	999999	999999	383	949	925	999999	110	508	611	999999	999999	999999	999999	999999	728	134	791	840	999999	14	999999	999999	117	202	999999	322	553	173	327	501	267	990	999999	786	661	562	778	608	800	867	871	999999	985	529	999	287	839	999999	309	626	460	45	105	351	226	581	727	191	225	613	208	937	190	120	921	999999	215	358	709	175	356	192	999999	659	142	772	999999	588	999999	999999	482	923	863	700	50	999999	895	473	570	89	835	597	393	999999	669	934	435	875	999999	329	999999	999999	921	999999	280	278	995	445	218	453	999999	999999	988	769	140	999999	83	999999	79	699	784	742	787	629	340	759	799	852	990	208	346	999999	999999	872	384	991	11	999999	999999	772	236	459	264	126	753	696	608	999999	66	999999	861	946	805	907	999999	339	999999	302	803	520	478	153	455	20	117	955	166	125	395	149	283	353	69	307	999999	335	487	999999	875	643	160	185	999999	606	346	400	999999	999999	338	999999	297	709	926	909	999999	92	14	999999	19	797	999999	492	238	916	120	517	886	508	443	219	852	999999	427	169	999999	999999	357	849	673	716	391	92	999999	350	852	574	426	160	13	390	330	242	999999	87	999999	668	946	999999	495	829	514	75	640	128	999999	999999	292	767	549	10	735	165	999999	303	416	456	999999	887	74	546	100	736	504	63	888	619	380	999999	64	702	356	999999	999999	844	999999	325	452	668	999999	999999	292	659	999999	13	999999	999999	662	999999	670	657	999999	68	814	999999	738	778	571	587	239	581	999999	942	712	847	654	267	999999	736	999999	100	14	46	738	477	999999	441	135	501	999999	723	999999	999999	679	999999	739	999999	999999	999999	999999	433	754	865	438	577	711	349	946	763	999999	397	999999	999999	999999	999999	653	926	330	346	694	999999	652	79	188	516	624	874	273	315	117	999999	999999	395	630	999999	346	148	607	999999	766	914	495	371	152	999999	358	40	999999	109	999999	999999	967	326	720	809	999999	684	999999	922	952	999999	999999	641	655	992	792	978	306	610	243	514	328	999999	580	779	999999	999999	927	999999	168	999999	999999	174	560	304	399	288	674	820	886	661	999999	999999	999999	928	838	854	999999	159	228	999999	734	142	865	250	494	808	999999	941	998	999999	757	518	763	369	999999	912	999999	999999	603	513	313	485	999999	582	62	999999	950	651	941	999999	574	778	949	999999	858	999999	308	320	999999	590	999999	733	822	395	904	943	999999	849	999999	926	773	364	555	714	75	259	418	292	197	851	857	103	10	999999	925	978	999999	999999	
999999	707	613	770	551	999999	970	580	662	338	678	119	721	111	429	24	193	219	233	244	999999	609	589	26	132	958	732	449	733	780	470	999999	999999	946	999999	524	999999	12	813	542	743	495	596	90	614	88	139	756	674	999999	858	999999	755	335	261	901	999999	597	648	592	290	531	846	881	868	753	735	774	999999	904	701	190	406	691	500	238	999999	509	411	53	829	976	999999	748	999999	754	999999	58	695	447	999999	725	364	999999	261	999999	648	715	222	861	353	365	994	770	293	678	999999	999999	834	33	889	618	999999	605	763	314	999999	108	959	123	583	686	89	324	507	999999	825	184	439	999999	589	307	297	999999	700	999999	981	14	999999	253	444	999999	224	672	558	999999	540	759	468	947	464	550	755	108	999999	999999	286	679	272	317	999999	144	635	999999	443	591	999999	645	904	299	332	752	643	999999	678	478	999999	417	999999	719	446	76	716	491	999999	999999	551	198	272	43	999999	999999	741	157	401	310	999999	999999	999999	966	467	894	854	179	625	711	906	999999	429	999999	999999	999999	914	999999	871	999999	428	999999	731	404	50	143	383	871	999999	30	999999	496	324	999999	999999	804	188	798	262	551	222	999999	999999	122	999999	511	999999	462	999999	328	397	198	999999	615	881	335	936	833	999999	334	520	983	77	999999	700	419	725	61	810	999999	999999	999999	301	329	573	999999	288	619	271	999999	374	921	41	783	632	822	220	999999	497	673	999999	355	872	928	40	238	479	270	421	723	786	717	999999	450	638	282	999999	999999	51	10	57	327	572	999999	959	999999	952	294	972	878	209	25	564	147	999999	999999	252	373	298	999999	999999	27	207	547	999999	999999	279	590	154	360	999999	263	668	496	625	999999	782	485	999999	441	286	195	298	543	523	770	999999	513	999999	303	999999	533	667	706	598	39	130	34	645	999999	330	371	149	622	952	946	357	999999	999999	983	562	999999	404	857	68	226	999999	663	999999	981	504	765	999999	851	999999	401	999999	999999	898	595	428	999999	999999	666	121	914	55	999999	591	999999	999999	96	991	935	741	272	999999	810	647	999999	310	467	999	664	808	564	699	297	999999	560	360	395	179	926	564	999999	927	738	999999	153	180	999999	82	456	567	999999	999999	737	120	999999	272	785	324	525	999999	961	758	999999	858	556	225	757	384	40	227	38	999999	74	380	937	344	400	73	503	212	257	394	999999	106	400	789	961	187	243	298	999999	80	653	641	999999	999999	999999	879	999999	928	422	678	52	239	538	500	999999	367	182	
999999	872	721	821	323	47	999999	215	88	999999	766	263	580	150	742	652	958	999999	432	776	892	592	521	999999	575	789	578	352	323	567	999999	89	999999	999999	520	425	853	259	340	604	37	839	673	999999	432	675	842	999999	310	587	580	999999	287	999999	289	999999	360	847	999999	533	468	233	892	520	999999	687	658	574	629	326	799	709	933	827	749	999999	919	109	451	900	947	50	52	999999	987	671	999999	24	725	390	75	999999	13	999999	999999	999999	947	162	852	745	999999	277	999999	999999	787	999999	303	999999	999999	236	221	261	999999	355	999999	999999	190	166	533	897	884	644	999999	249	261	793	705	137	691	999999	116	766	257	705	999999	680	141	68	999999	999999	378	353	183	498	999999	999999	609	657	230	718	623	999999	628	954	861	382	427	669	732	999999	175	176	999999	999999	130	454	999999	700	472	999999	296	131	217	417	528	541	470	360	999999	447	194	999999	906	972	332	325	148	303	844	511	262	471	999999	999999	999999	999999	999999	288	378	999999	810	999999	195	324	432	501	583	221	435	329	912	77	999999	295	809	126	269	796	572	804	999999	710	856	999999	653	825	795	263	466	999999	956	191	981	354	636	285	863	592	999999	999999	742	926	867	524	599	195	999999	51	154	833	942	788	999999	573	418	110	62	234	670	607	706	330	754	118	372	730	999999	999999	658	534	263	999999	256	741	72	389	843	342	999999	999999	953	999999	118	999999	384	178	999999	418	999999	536	999999	638	922	942	134	421	182	758	161	868	999999	999999	392	620	999999	999999	542	973	999999	999999	266	719	863	212	653	951	221	131	999999	999999	264	999999	999999	131	311	625	754	313	616	650	216	94	191	502	368	337	371	497	999999	118	635	501	907	906	279	513	999999	720	999999	183	210	61	34	956	614	432	317	999999	318	954	521	239	367	859	822	182	538	370	843	326	999999	723	78	625	999999	762	999999	412	851	999999	849	44	24	999999	999999	165	70	999999	999999	935	999999	999999	999999	108	597	406	144	57	93	999999	975	414	876	972	592	999999	982	999999	398	851	999999	904	419	999999	114	486	999999	923	419	667	121	999999	482	907	307	490	544	970	37	999999	627	723	329	754	822	445	168	51	999999	964	183	661	836	999999	283	124	690	999999	993	120	191	221	637	425	985	999999	932	999999	675	999999	941	22	381	999999	233	939	584	999999	697	669	999999	999999	999999	999999	999999	460	477	445	999999	999999	999999	876	977	917	980	416	95	903	999999	161	999999	199	375	999999	33	170	290	610	813	344	
539	999999	970	999999	791	999999	149	193	931	535	204	497	343	493	312	74	45	463	999999	999999	854	681	999999	546	166	138	807	333	999999	999999	179	866	999999	999999	652	773	906	653	135	972	277	901	971	243	957	25	856	882	446	959	135	999999	364	995	490	858	139	433	176	662	210	999999	762	608	365	999999	865	999999	999999	539	167	391	337	999999	999999	952	709	663	588	151	282	925	886	471	207	353	512	999999	810	793	643	999999	486	472	771	460	148	373	999999	630	999999	812	999999	906	999999	744	498	90	455	537	159	476	845	35	389	285	999999	999999	999999	22	999999	999999	243	57	895	684	999999	865	999999	99	814	346	785	958	991	999999	883	999999	669	463	854	432	999999	282	644	176	637	461	92	496	531	847	961	864	806	921	578	994	21	126	839	633	577	365	999999	812	999999	887	43	919	401	949	631	948	168	401	58	960	999999	728	56	999999	782	25	567	966	384	920	999999	80	999999	889	999999	999999	623	230	999999	824	559	999999	485	750	428	173	999999	582	999999	23	706	999999	873	617	999999	999999	80	397	851	562	798	999999	438	770	735	963	37	999999	999999	88	335	937	546	233	411	581	253	999999	999999	618	919	999999	750	371	224	999999	207	283	999999	686	999999	999999	379	302	36	802	403	715	999999	464	999999	593	999999	147	999999	768	867	649	216	19	48	999999	372	242	642	812	999999	76	555	999999	999999	999999	999999	303	999999	999999	999999	254	999999	609	187	537	290	569	483	999999	999999	999999	999999	455	880	557	999999	298	647	708	863	146	659	223	796	337	169	999999	698	999999	999999	999999	999999	589	210	622	999999	606	831	999999	999999	803	759	316	429	999999	393	109	117	218	999999	915	656	999999	245	999999	595	983	812	850	378	262	870	999999	947	999999	81	999999	255	267	999999	470	466	146	999999	69	386	353	999999	404	943	69	920	999999	704	473	999999	999999	353	777	37	999999	999999	981	142	999999	933	666	369	999999	331	299	999999	850	114	225	999999	519	680	999999	55	252	199	418	907	999999	999999	390	999999	999999	442	999999	750	478	239	644	676	485	14	984	999999	720	984	458	82	654	215	80	385	999999	25	143	964	177	732	999999	280	385	84	824	898	552	278	885	902	895	549	386	620	469	549	999999	514	696	60	335	268	740	345	262	112	271	14	909	468	999999	471	999999	999999	999999	374	300	410	190	96	583	999999	999999	556	999999	114	999999	459	999999	939	51	999999	278	127	406	526	999999	50	821	721	637	547	369	427	999999	433	999999	999999	999999	105	258	
572	334	609	999999	999999	999999	999999	999999	158	283	999999	99	970	426	681	203	465	348	927	834	260	999999	468	999999	999999	91	680	953	753	147	198	293	820	691	478	999999	668	650	522	366	355	882	999999	999999	825	458	399	10	921	999999	511	301	248	271	999999	999999	865	161	441	802	999999	241	999999	20	999999	527	278	289	948	999999	534	815	825	570	488	378	916	31	633	586	692	680	41	523	636	897	55	558	693	495	999999	517	218	720	877	124	478	662	362	999999	999999	120	999999	543	999999	695	475	999999	782	629	76	844	527	855	120	809	209	890	383	197	482	720	595	463	950	27	607	115	693	999999	900	264	668	335	999999	581	628	497	817	941	431	377	999999	74	999999	999999	989	363	609	78	999999	587	288	175	825	469	524	999999	593	688	999999	370	999999	418	729	812	185	202	458	538	999999	712	83	442	999999	114	944	999999	44	367	37	999999	505	999999	460	322	999999	503	510	936	67	39	904	139	852	999999	392	367	344	616	417	999999	904	81	887	211	514	845	408	720	999999	993	563	236	660	844	864	370	957	416	836	682	692	521	481	161	808	943	590	705	721	587	999999	428	949	240	349	434	999999	999999	808	140	999999	789	421	999999	475	999999	478	18	206	32	409	928	780	999999	115	392	599	735	403	570	265	999999	998	937	999999	999999	286	430	505	440	632	709	608	705	587	999999	999999	417	686	140	474	582	508	699	187	268	647	999999	135	999999	834	11	999999	247	875	400	999999	484	999999	339	401	999999	512	999999	399	999999	329	84	999999	212	292	192	999999	273	105	999999	205	999999	759	547	497	999999	999999	548	606	631	999999	999999	830	197	121	625	999999	356	738	426	79	742	309	999999	939	999999	999999	999999	999999	651	999999	591	151	202	205	491	724	720	842	340	753	964	169	768	846	999999	254	999999	999999	666	42	703	534	679	999999	999999	999999	999999	608	924	999999	382	874	954	999999	999999	229	638	991	629	901	439	999999	999999	672	114	582	540	641	981	328	117	830	17	619	258	999999	999999	588	742	492	452	121	999999	346	381	100	215	999999	583	738	616	999999	999999	765	602	999999	999999	16	509	880	468	999999	999999	999999	886	552	866	999999	430	214	999999	59	999999	147	458	999999	596	71	301	24	999999	451	67	253	712	999999	999999	252	999999	69	931	465	999999	861	33	811	495	321	460	828	234	870	999999	379	980	999999	718	999999	316	284	602	74	715	494	513	999999	583	383	999999	747	193	623	999999	371	283	302	970	398	999999	647	833	
285	611	472	790	507	999999	688	999999	999999	430	999999	999999	742	999999	866	749	594	358	15	238	121	999999	712	645	610	551	306	106	687	595	330	999999	669	451	999999	463	252	704	16	243	894	999999	747	326	161	687	585	904	416	999999	386	49	118	999999	999999	856	999999	827	189	955	999999	592	999999	999999	109	999999	277	301	150	413	506	889	352	772	343	10	999999	999999	494	923	966	402	999999	144	999999	290	999999	261	729	470	564	425	999999	60	999999	312	999999	196	227	339	420	999999	763	999999	999999	999999	697	345	999999	721	999999	512	999999	265	999999	999999	902	450	999999	819	718	25	571	999999	849	999999	374	999999	25	41	474	999999	178	164	513	682	639	686	999999	722	592	767	186	18	999999	61	91	269	999999	999999	410	999999	845	407	620	404	722	93	163	964	132	406	329	53	257	691	343	999999	752	999999	454	225	999999	629	236	951	839	563	395	797	999999	114	239	353	630	388	648	771	544	119	959	555	533	133	599	196	447	143	760	602	999999	902	517	755	227	194	732	226	181	668	565	168	698	366	999999	28	999999	976	999999	999999	53	999999	644	643	357	899	999999	239	999999	999999	999999	705	802	793	89	106	597	999999	135	446	656	999999	599	999999	554	800	856	999999	168	581	29	470	999999	892	999999	999999	268	999999	408	327	502	503	196	141	163	859	999999	904	286	867	999999	693	851	976	999999	620	999999	767	98	556	52	999999	81	458	30	54	999999	910	244	934	999999	722	85	807	943	163	999999	999999	722	694	444	952	890	300	160	335	619	999999	680	999999	182	501	785	999999	285	978	432	999999	120	119	875	999999	670	352	39	707	999999	53	42	68	384	514	54	404	999999	100	633	999999	999999	695	435	249	239	999999	761	346	999999	233	532	965	731	509	999999	613	819	999999	291	999999	270	452	717	575	712	622	563	667	456	391	740	194	354	999999	999999	424	683	636	226	374	590	999999	770	394	999999	77	337	875	999999	440	584	999999	808	95	519	999999	977	859	536	617	742	999999	890	999999	493	999999	621	89	80	933	929	193	771	917	957	999999	999999	333	64	999999	294	999999	999999	25	806	999999	385	268	999999	999999	447	824	109	999999	631	496	802	223	901	182	456	258	805	232	510	999999	361	891	137	942	999999	654	999999	891	332	64	592	999999	750	875	962	362	947	496	495	115	94	172	296	999999	775	999999	431	881	199	46	883	999999	514	414	266	494	999999	999999	411	793	999999	217	999999	577	999999	927	473	35	999999	103	310	318	736	404	317	198	
999999	999999	999999	713	999999	923	702	296	180	313	370	345	999999	478	231	758	94	702	97	876	999999	718	567	847	995	999999	670	105	736	574	551	119	107	77	889	474	33	698	570	104	515	999999	407	599	567	138	999999	999999	872	999999	999999	43	999999	441	312	886	108	999999	999999	999999	263	607	560	605	999999	260	248	551	588	999999	735	396	142	999999	370	896	321	999999	290	867	990	928	232	999999	999999	517	999999	665	999999	13	375	704	999999	744	841	907	439	999999	837	999999	999999	864	999999	125	816	837	999999	325	999999	415	574	999999	48	850	835	334	999999	376	999999	254	458	582	999999	585	390	40	999999	397	160	462	999999	520	139	972	977	999999	774	116	377	513	999999	486	595	999999	438	244	665	139	909	517	533	72	546	593	859	317	88	578	734	786	430	999999	999999	617	999999	999999	11	76	873	710	999999	277	999999	751	999999	971	987	435	999999	999999	375	287	488	643	999999	404	974	999999	123	999999	57	999999	382	999999	92	111	999999	977	999999	384	999999	599	265	209	956	265	73	999999	955	887	330	999999	432	588	420	152	35	530	999999	553	90	464	952	213	662	999999	999999	418	999999	536	658	19	33	999999	999999	775	32	999999	686	674	341	189	999999	235	999999	404	772	793	180	940	85	999999	999999	999999	304	779	647	61	999999	602	370	654	999999	429	238	999999	629	661	676	999999	130	746	843	999999	221	900	999999	726	864	268	591	999999	248	728	460	866	719	999999	477	143	138	970	999999	94	314	687	63	171	997	38	774	999999	999999	999999	999999	339	948	286	646	403	905	999999	197	287	999999	268	415	406	969	372	601	463	193	543	999999	159	13	758	709	999999	847	712	729	999999	493	480	984	713	908	130	918	999999	528	999999	237	218	783	465	83	999999	281	656	202	634	436	320	927	583	29	670	336	999999	576	121	556	202	200	360	793	999999	999999	702	999999	848	999999	999999	934	999999	999999	307	375	999999	684	664	263	200	520	999999	409	183	552	999999	694	248	794	728	866	417	526	45	27	433	999999	999999	771	578	168	353	190	277	386	817	278	721	305	999999	514	912	858	366	681	999999	950	620	988	873	18	259	63	725	302	527	999999	999999	290	941	874	151	892	999999	41	176	913	142	796	734	141	999999	999999	15	223	999999	558	170	363	921	482	62	555	898	570	908	999999	465	975	858	234	998	440	363	914	373	999999	999999	999999	515	192	818	823	263	741	45	317	57	512	347	999999	999999	999999	368	469	822	596	993	124	132	876	458	167	938	
999999	143	542	589	101	850	934	999999	835	848	739	664	239	302	167	534	601	999999	952	637	888	999999	92	82	894	102	777	36	70	212	638	999999	660	884	999999	608	503	728	956	662	413	999999	597	77	629	999999	593	999999	999999	589	999999	633	505	529	999999	709	999999	999999	694	999	82	907	323	633	219	15	999999	354	549	559	40	873	999999	999999	233	303	213	25	452	98	999999	483	200	480	681	15	238	140	834	52	558	43	43	956	589	506	281	964	999999	624	801	248	999999	999999	558	658	347	214	999999	999999	505	44	27	999999	500	599	716	843	952	214	999999	999999	999999	507	999999	997	839	999999	711	726	999999	249	999999	999999	999999	270	728	913	921	32	668	33	834	87	546	523	26	999999	999999	999999	789	438	22	653	847	929	727	257	286	561	818	999999	503	999999	735	999999	876	199	319	239	871	803	921	929	546	753	47	443	960	487	981	412	999999	722	937	999999	237	999999	999999	367	999999	481	637	370	214	661	530	264	999999	290	646	826	127	236	999999	986	517	999999	999999	103	999999	294	999999	798	580	415	143	780	642	153	39	999999	999999	952	696	400	176	560	724	885	999999	782	999999	999999	841	164	294	999999	604	950	85	154	408	999999	475	258	193	999999	999999	999999	999999	999999	622	208	261	284	999999	175	539	727	820	956	367	231	999999	118	202	616	957	426	131	495	186	691	77	884	964	331	486	448	216	337	770	999999	999999	483	170	894	428	999999	546	129	117	999999	140	129	786	186	26	999999	66	576	881	374	677	42	573	999999	999999	376	319	296	999999	101	521	492	195	441	864	396	948	999999	999999	399	999999	11	388	309	560	948	107	787	315	999999	392	639	455	406	259	999999	910	238	999999	999999	999999	259	440	26	366	648	933	999999	999999	629	417	758	999999	492	494	675	653	274	380	999999	999999	532	980	568	708	881	999999	789	192	999999	486	719	544	145	152	629	571	372	999999	912	24	999999	475	685	712	634	260	963	999999	583	681	999999	857	581	783	999999	279	872	999999	484	611	999999	172	782	153	999999	999999	253	349	864	999999	999999	999999	468	177	526	66	999999	855	84	631	83	878	608	858	839	861	999999	362	999999	999999	699	64	468	999999	871	590	693	542	24	420	17	623	999999	479	999999	325	399	414	267	668	999999	26	242	999999	999999	275	999999	999999	313	836	261	890	922	514	999999	999999	999999	167	305	935	372	762	841	664	999999	459	830	139	999999	524	472	558	104	758	385	682	999999	616	773	606	36	770	238	188	999999	
126	701	999999	74	172	462	999999	118	999999	305	222	999999	578	999999	999999	999999	434	999999	789	373	999999	796	173	138	999999	415	256	394	699	909	999999	533	999999	504	508	758	999999	999999	307	71	240	450	773	462	999999	507	252	387	694	171	602	316	448	815	999999	330	999999	414	342	756	216	847	418	422	703	688	999999	84	730	330	156	369	999999	728	142	262	32	710	964	234	999999	868	699	538	316	296	94	847	999999	999999	999999	882	999999	550	854	999999	42	361	759	999999	984	178	657	374	24	999999	999999	999999	682	214	999999	826	449	999999	999999	347	158	879	115	417	603	675	46	551	999999	274	635	999999	873	750	230	671	951	490	999999	994	999999	334	523	83	146	374	175	832	880	404	442	625	999999	999999	999999	162	256	352	880	319	141	999999	274	750	607	999999	847	931	984	636	874	999999	867	598	136	999999	366	41	280	999999	509	213	671	705	831	999999	658	366	516	77	425	999999	609	930	999999	115	70	773	999999	999999	999999	999999	848	254	999999	999999	758	368	390	420	999999	224	81	999999	999999	928	444	569	919	597	999999	490	425	916	221	275	359	999999	735	30	763	592	564	678	712	999999	365	426	999999	358	261	300	976	999999	281	210	537	999999	999999	934	671	500	854	879	717	46	999999	931	43	263	133	821	632	999999	999999	213	659	402	938	999999	572	27	394	571	345	999999	514	330	644	999999	738	401	999999	999999	999999	273	738	685	961	676	999999	433	999999	921	234	439	667	616	448	999999	551	144	30	587	371	654	999999	292	543	132	531	498	999999	32	999999	732	999999	831	999999	999999	474	999999	441	271	95	149	633	472	346	905	927	897	999999	576	469	999999	380	239	438	703	167	455	151	838	154	960	147	370	999999	502	434	835	605	64	999999	577	702	999999	501	999999	999999	999999	946	638	204	634	616	999999	563	999999	362	776	999999	316	999999	28	999999	603	126	135	11	272	76	844	481	102	999999	827	972	892	999999	620	999999	215	682	999999	509	999999	644	520	353	427	807	999999	150	999999	999999	999999	828	584	744	109	999999	376	231	999999	577	112	166	999999	342	999999	747	671	32	741	999999	999999	999999	999999	999999	328	959	605	781	584	465	999999	703	822	659	13	999999	999999	157	800	977	370	984	924	999999	406	356	999999	188	564	679	999999	461	408	619	255	664	126	75	426	999999	999999	999999	646	302	999999	408	344	453	339	790	999999	999999	231	763	677	212	709	999999	999999	971	427	427	227	999999	330	999999	305	212	999999	348	882	999999	999999	660	999999	775	999999	
632	962	998	999999	98	849	773	329	621	999999	645	942	53	954	999999	999999	454	722	620	999999	741	972	854	113	141	49	990	908	999999	793	570	823	901	864	87	802	124	959	339	578	453	585	708	900	659	999999	370	393	531	380	286	937	999999	999999	606	659	118	894	881	59	858	999999	301	828	669	821	50	999999	877	558	837	495	999999	51	999999	165	273	999999	453	870	678	607	386	657	516	632	503	504	267	427	999999	229	87	999999	719	587	294	880	240	838	230	191	516	972	543	790	554	288	482	450	396	164	451	21	380	261	999999	999999	321	47	999999	546	920	459	864	617	418	113	331	347	870	999999	723	999999	999999	496	100	414	999999	726	88	224	999999	817	41	539	999999	76	908	999999	108	999999	569	999999	519	684	270	67	999999	926	382	451	999999	145	579	13	999999	836	371	884	170	84	999999	594	958	113	524	999999	428	999999	838	352	204	863	248	229	823	530	999999	999999	235	43	306	198	353	636	268	999999	247	37	108	942	704	999999	999999	34	999999	974	999999	416	169	166	638	783	97	40	999999	103	896	999999	999999	910	740	405	999999	137	778	341	251	999999	999999	999999	866	400	236	896	647	179	565	224	107	999999	999999	689	806	79	404	999999	999999	323	390	175	989	886	846	198	211	309	999999	180	255	790	733	999999	571	999999	300	248	999999	200	392	86	999999	999999	262	342	624	61	599	589	732	999999	999999	927	999999	679	648	999999	553	999999	695	999999	803	999999	999999	999999	125	384	127	285	778	166	999999	909	930	313	637	317	633	514	574	159	709	999999	447	990	560	805	970	999999	882	320	694	519	999999	54	283	999999	999999	946	999999	250	934	324	810	576	299	999999	997	638	52	341	355	999999	473	545	638	999999	947	977	756	999999	413	235	402	468	471	456	414	885	40	494	604	687	297	334	225	395	976	871	999999	239	999999	999999	999999	551	964	655	999999	959	415	999999	999999	735	199	907	836	708	921	352	115	842	915	999999	607	557	736	999999	751	149	330	253	50	999999	999999	526	510	81	999999	851	504	815	999999	455	480	773	299	999999	999999	999999	999999	517	473	634	765	858	324	697	734	999999	999999	306	999999	906	639	172	226	128	459	673	407	764	331	80	848	299	442	470	641	834	267	867	179	999999	651	813	999999	415	320	427	999999	812	347	94	46	207	911	999999	999999	317	999999	181	419	825	982	732	195	403	786	476	425	853	66	900	45	946	136	999999	264	826	392	999999	807	41	470	594	427	999999	43	650	
388	938	999999	333	999999	95	999999	354	388	918	999999	385	629	999999	11	358	756	446	58	999999	81	377	249	990	924	746	999999	388	999999	397	315	947	999999	146	999999	999999	209	732	999999	949	498	999999	999999	999999	208	16	999999	963	39	122	999999	981	198	943	999999	20	699	999999	408	540	722	79	999999	991	613	679	25	493	999999	524	159	33	823	109	600	299	999999	903	999999	999999	564	409	358	252	999999	999999	759	427	999999	87	787	999999	999999	999999	237	428	791	173	999999	529	991	999999	217	999999	999999	815	167	999999	352	289	798	796	872	490	976	999999	721	999999	442	289	920	597	926	678	737	615	699	740	872	999999	507	58	181	272	926	999999	999999	843	289	999999	176	670	999999	999999	288	991	671	843	116	914	999999	53	731	999999	608	999999	999999	538	777	357	126	427	226	999999	782	749	999999	610	564	119	130	999999	468	999999	999999	260	999999	999999	999999	999999	943	999999	633	958	474	464	327	729	663	532	103	999999	75	999999	626	748	999999	904	505	538	376	71	288	999999	794	999999	585	999999	999999	358	880	999999	148	42	413	270	794	268	999999	327	999999	894	946	999999	26	466	813	535	82	375	806	999999	153	861	379	882	577	636	173	999999	879	999999	401	315	652	970	999999	43	528	366	953	999999	209	187	115	999999	124	256	980	337	25	999999	959	962	552	272	979	286	662	531	999999	999999	104	999999	448	147	503	641	389	55	942	999999	16	715	999999	999999	999999	966	755	897	767	330	999999	836	631	829	335	999999	762	999999	990	247	380	997	673	795	101	999999	999999	999999	999999	482	867	999999	999999	244	52	253	550	999999	999999	999999	531	999999	764	999999	513	999999	437	619	811	74	879	10	65	704	410	19	52	626	999999	278	238	786	919	999999	463	720	450	396	786	92	999999	830	536	999999	999999	614	999999	310	291	832	999999	129	167	999999	603	866	879	999999	834	43	211	923	413	584	784	999999	845	479	999999	792	817	51	832	999999	186	59	999999	87	987	795	776	999999	345	696	566	119	629	16	690	999999	999999	759	562	999999	880	964	427	999999	999999	999999	769	763	401	499	999999	671	296	437	736	554	999999	802	703	49	999999	470	588	716	27	675	124	999999	999999	323	999999	67	999999	89	849	222	631	522	999999	999999	35	23	350	845	680	999999	822	201	279	146	999999	47	66	522	496	999999	386	710	999999	999999	857	929	974	87	546	999999	192	216	588	524	999999	880	919	687	23	253	130	742	45	132	852	923	570	652	999999	999999	10	966	593	439	836	921	589	365	
168	999999	48	272	999999	722	713	616	613	999999	999999	322	999999	999999	509	253	999999	999999	674	811	999999	934	369	999999	956	632	957	225	623	159	688	999999	301	999999	999999	916	214	857	443	323	419	999999	320	999999	438	807	795	631	467	349	150	202	256	999999	690	999999	999999	717	999999	676	765	497	992	463	77	222	31	999999	850	999999	48	999999	209	999999	999999	438	623	554	892	999999	999999	999999	758	283	19	495	754	999999	999999	303	189	497	551	767	557	921	254	856	747	226	786	240	780	875	999999	708	992	895	385	999999	999999	192	824	999999	839	439	739	718	999999	581	999999	508	693	557	412	551	999999	999999	803	999999	194	767	999999	999999	372	606	555	999999	972	310	502	858	999999	620	999999	996	673	394	927	128	191	535	411	176	999999	288	546	233	472	999999	819	559	101	999999	77	999999	999999	157	794	242	999999	856	746	999999	88	609	370	82	864	999999	877	999999	515	684	999999	659	365	640	999999	94	69	999999	420	221	490	943	766	242	553	849	621	525	600	694	999999	334	788	999999	98	158	999999	474	369	66	882	324	999999	416	615	999999	999999	745	999999	709	183	999999	446	999999	999999	145	842	138	999999	24	794	362	999999	821	450	999999	999999	108	552	769	177	595	962	364	999999	175	999999	359	626	146	372	875	999999	891	999999	999999	888	264	603	952	316	788	946	354	271	529	999999	233	999999	651	999999	389	999999	470	541	588	599	999999	205	497	999999	492	999999	392	652	918	76	999999	309	768	85	616	504	999999	463	388	648	999999	102	809	754	675	999999	999999	599	982	683	825	359	933	92	806	69	116	716	999999	287	563	701	352	463	999999	923	207	575	999999	999999	602	17	163	939	980	989	395	743	571	109	536	792	669	245	251	662	999999	686	278	557	999999	883	999999	111	999999	917	749	356	355	752	195	409	999999	108	90	817	206	999999	999999	816	999999	373	155	723	750	999999	999999	999999	221	746	556	999999	306	381	496	999999	377	999999	999999	73	250	999999	397	819	913	999999	132	999999	999999	433	999999	999999	999999	461	884	35	738	915	360	323	885	642	144	609	205	999999	112	999999	611	371	450	999999	149	47	576	634	975	336	810	999999	649	470	952	788	289	999999	937	844	999999	471	980	999999	999999	540	188	608	904	999999	623	999999	34	833	959	792	999999	999999	243	546	885	259	59	999999	999999	736	673	425	689	356	329	32	999999	267	999999	999999	391	988	452	608	999999	968	999999	197	712	999999	599	816	510	170	805	967	999999	400	959	999999	421	577	999999	999999	867	
763	918	558	999999	999999	513	766	999999	818	410	994	869	634	687	916	529	862	999999	545	147	857	914	528	551	361	91	346	308	563	729	814	642	487	999999	105	59	181	999999	121	67	832	783	691	999999	999999	108	315	999999	52	999999	999999	877	810	999999	19	848	399	999999	999999	519	999999	999999	999999	99	999999	361	391	893	999999	867	999999	999999	588	487	314	83	232	769	999999	263	999999	999999	265	846	180	936	832	660	999999	257	999999	999999	622	602	890	999999	315	602	172	459	999999	422	131	185	369	426	298	333	522	936	999999	999999	999999	852	742	544	999999	999999	918	660	528	999999	999999	344	217	192	519	986	597	999999	768	629	606	291	547	364	511	89	486	753	999999	999999	148	795	631	39	899	770	999999	356	999999	683	684	512	930	984	260	787	999999	186	906	999999	735	581	177	999999	999999	984	999999	388	43	133	999999	175	22	29	593	375	999999	187	293	749	137	251	780	999999	945	999999	360	999999	114	723	120	999999	846	345	773	566	999999	634	15	914	465	481	999999	46	537	518	500	910	401	884	999999	790	893	167	185	494	800	999999	60	999999	999999	999999	284	319	22	845	328	677	256	36	748	88	999999	379	293	999999	928	743	999999	436	603	449	171	229	649	330	416	689	170	288	766	545	583	84	999999	713	207	13	33	691	200	823	999999	374	146	995	618	524	873	529	566	66	535	999999	337	999999	590	64	670	692	439	639	516	967	270	212	504	107	999999	580	458	999999	720	866	999999	999999	785	796	93	653	712	892	815	999999	999999	709	20	959	747	999999	132	152	343	999999	261	560	316	999999	114	933	999999	520	435	303	80	641	346	668	387	557	999999	794	971	999999	999999	546	824	999999	999999	561	999999	545	359	992	457	999999	999999	388	614	686	999999	98	692	159	163	999999	467	521	569	91	372	351	999999	200	697	999999	181	999999	360	999999	736	440	452	553	740	955	170	442	999999	765	59	957	63	999999	94	320	999999	999999	862	788	89	312	999999	173	198	851	962	169	305	128	143	274	999999	899	950	42	999999	148	419	208	41	999999	999999	999999	41	414	297	881	999999	386	236	360	464	572	635	999999	133	289	364	889	992	11	147	727	631	785	999999	164	750	999999	675	963	412	664	757	999999	999999	511	999999	783	563	91	63	999999	891	783	809	999999	999999	526	909	366	784	530	999999	39	886	947	183	255	999999	142	141	64	711	273	948	800	814	580	796	999999	157	999999	999999	911	947	228	999999	847	975	999999	891	233	152	319	189	999999	
458	727	178	999999	338	999999	309	431	999999	999999	999999	627	835	19	651	692	730	297	999999	213	205	304	92	668	121	336	999999	20	251	999999	999999	401	999999	76	351	96	412	117	293	271	281	903	961	948	20	218	22	966	822	208	503	999999	999999	975	686	164	645	509	577	12	999999	298	189	52	96	816	999999	999999	668	564	290	999999	999999	947	931	301	342	143	657	903	999999	313	197	53	414	68	300	119	389	999999	450	902	999999	291	654	982	724	919	861	204	675	253	999999	267	999999	999999	850	999999	54	395	821	511	851	674	688	312	999999	146	637	38	999999	433	389	481	124	387	93	723	303	999999	999999	423	282	463	237	80	999999	929	134	534	218	147	74	993	374	939	60	865	602	351	999999	587	291	999999	999999	251	863	825	153	999999	795	136	860	105	818	408	239	398	446	618	306	181	999999	113	820	387	368	395	117	184	337	228	130	999999	77	999999	142	999999	784	985	216	190	785	594	999999	91	287	969	184	966	709	662	428	984	55	709	999999	188	22	301	882	477	718	969	213	577	999999	999999	999999	999999	276	999999	613	461	411	125	395	427	374	999999	110	399	220	999999	474	999999	800	999999	906	368	423	999999	436	493	112	738	472	816	999999	171	999999	999999	942	999999	699	919	58	999999	582	929	323	999999	999999	999999	200	999999	267	999999	999999	538	777	869	999999	668	415	322	363	999999	358	672	653	579	45	213	664	999999	456	999999	999999	999999	625	999999	563	977	999999	275	999999	163	303	618	481	894	999999	852	393	215	375	999999	940	387	566	929	618	910	285	744	122	611	619	468	47	401	136	949	912	944	999999	999999	623	150	183	209	826	739	999999	999999	266	192	819	458	366	182	999999	999999	988	696	999999	653	701	310	999999	538	544	834	999999	89	768	373	939	999999	899	350	660	999999	213	367	112	878	718	999999	488	999999	791	170	112	864	999999	72	999999	226	729	999999	333	323	988	644	664	999999	168	999999	999999	999999	999999	379	559	999999	522	999999	999999	999999	593	999999	999999	999999	999999	232	746	999999	731	716	612	705	411	999999	719	246	26	346	999999	568	999999	999999	720	607	535	999999	686	421	611	96	999999	351	999999	340	633	393	999999	158	501	766	898	290	270	451	508	295	491	529	660	323	999	185	324	301	927	483	625	336	650	237	545	334	999999	644	373	271	502	81	100	336	517	999999	845	999999	670	999999	849	279	109	249	112	166	761	999999	96	177	37	999999	412	159	767	401	508	999999	230	573	517	626	87	999999	
999999	420	439	334	805	142	340	278	630	515	633	356	237	410	134	388	573	999999	557	999999	244	999999	668	940	999999	125	368	999999	999999	106	904	233	201	862	999999	692	727	437	491	954	837	999999	290	897	525	421	173	999999	148	842	10	41	78	881	12	211	999999	499	766	689	773	758	454	533	610	410	999999	999999	999999	999999	999999	145	999999	603	999999	486	310	770	424	156	952	270	999999	982	106	999999	999999	319	859	255	939	238	999999	999999	190	88	313	999999	296	125	266	999999	154	999999	999999	864	48	474	522	526	901	982	999999	999999	737	512	326	471	999999	999999	255	845	515	708	503	432	474	999999	422	290	182	999999	483	308	890	163	125	736	801	999999	999999	690	797	343	354	957	163	999999	999999	678	761	842	330	559	999999	420	292	999999	212	758	400	846	61	241	353	358	999999	775	728	584	999999	590	999999	205	902	999999	58	182	364	545	279	422	999999	744	529	340	233	999999	438	999999	871	679	533	53	840	988	638	999999	999999	996	459	387	333	999999	291	181	181	999999	656	999999	999999	120	999999	666	999999	978	718	317	999999	23	999999	999999	347	999999	712	999999	67	999999	364	914	925	999999	192	999999	999999	891	99	647	463	358	168	108	278	132	118	761	999999	866	999999	862	279	331	999999	976	871	875	999999	84	777	573	999999	999999	769	741	999999	879	999999	999999	580	597	888	81	853	364	854	36	315	999999	150	951	999999	200	72	999999	645	999999	639	216	999999	221	851	24	869	999999	244	614	339	536	741	239	833	871	999999	967	974	207	999999	499	131	844	999999	825	934	826	451	923	491	277	105	786	249	721	999999	368	999999	873	211	999999	999999	999999	999999	779	483	910	999999	259	904	105	999999	448	999999	150	94	999999	652	35	999999	53	999999	320	999999	71	440	999999	999999	999999	643	999999	231	110	996	513	999999	880	999999	790	351	999999	709	999999	28	395	749	999999	660	109	636	999999	716	719	793	999999	999999	809	999999	635	348	528	921	15	616	999999	874	427	999999	622	999999	214	504	862	684	66	344	256	999999	736	321	783	999999	889	999999	68	221	511	999999	837	988	569	999999	522	451	822	112	704	585	51	999999	332	215	999999	338	432	91	853	45	737	999999	279	517	390	323	565	234	42	999999	557	999999	372	120	614	999999	212	451	999999	999999	861	954	640	670	260	225	989	999999	265	561	62	977	367	999999	579	23	718	999999	381	209	999999	597	999999	184	38	999999	999999	222	601	413	136	981	109	442	184	783	193	608	266	175	334	987	969	480	999999	
999999	407	897	541	600	915	159	79	782	534	273	884	465	642	999999	76	777	999999	852	435	81	877	999999	300	796	830	120	796	216	999999	898	628	599	707	457	878	261	681	11	497	976	911	999999	908	999999	899	728	965	999999	999999	999999	21	126	55	404	702	482	606	745	770	999999	999999	999999	907	635	644	294	757	195	999999	999999	106	974	364	458	170	999999	26	389	896	999999	999999	515	117	999999	886	512	554	313	754	999999	655	999999	999999	999999	999999	58	419	283	277	614	970	780	999999	294	461	47	762	596	999999	999999	466	227	848	668	660	848	999999	999999	748	141	740	454	440	700	999999	999999	999999	671	836	121	151	743	121	292	140	999999	999999	823	867	849	750	957	78	613	939	999999	999999	572	42	999999	302	830	534	145	999999	526	350	999999	999999	300	999999	100	999999	999999	999999	999999	115	565	537	296	527	932	722	899	391	782	999999	827	761	730	82	180	638	72	818	999999	218	976	418	614	34	999999	999999	576	555	999999	207	999999	613	226	333	999999	999999	746	256	370	117	635	999999	101	150	522	999999	404	228	999999	461	698	999999	999999	514	138	999999	999999	271	690	244	999999	353	732	585	440	223	544	407	549	144	999999	999999	458	213	583	999999	327	474	511	115	303	357	431	999999	509	641	999999	712	999999	385	122	484	566	135	961	291	30	515	709	308	197	999999	678	989	569	999999	854	483	931	905	999999	458	760	585	940	798	999999	535	86	798	298	832	213	174	999999	417	999999	999999	252	301	212	999999	764	999999	999999	307	678	442	999999	626	786	999999	780	298	555	664	999999	999999	194	172	369	495	439	911	999999	999999	999999	514	966	162	999999	531	241	999999	999999	27	693	558	667	643	999999	999999	999999	459	21	846	61	914	999999	367	693	999999	149	999999	931	716	999999	853	201	999999	514	174	999999	485	992	999999	220	151	999999	538	971	175	999999	550	52	880	597	999999	899	174	999999	999999	895	609	468	999999	391	161	708	986	644	839	366	115	139	955	23	999999	466	756	635	910	329	90	999999	527	955	598	46	60	128	403	954	36	999999	636	278	866	26	637	873	68	442	608	999999	999999	809	999999	421	96	866	185	522	999999	538	403	999999	815	222	941	410	793	124	657	867	250	885	339	857	502	999999	157	405	829	999999	577	477	999999	196	999999	999999	747	999999	950	193	943	881	812	497	855	87	463	653	999999	237	90	943	999999	741	653	256	479	999999	919	409	999999	779	693	999999	961	999999	999999	629	957	233	662	616	999999	999999	924	999999	82	
999999	12	999999	233	999999	330	601	999999	634	999999	979	543	19	248	397	999999	550	474	999999	999999	552	536	929	999999	834	695	851	999999	473	999999	321	816	293	183	637	358	503	186	225	458	101	999999	999999	243	859	999999	948	984	275	358	623	998	760	999999	530	999999	82	186	399	808	999999	36	338	855	380	172	259	999999	610	48	764	374	999999	714	106	94	209	695	389	748	999999	866	309	999999	999999	322	66	121	652	332	285	326	787	416	979	999999	139	481	863	697	836	122	999999	236	594	258	749	56	85	445	115	999999	797	650	70	612	726	223	700	67	116	148	193	999999	763	447	587	999999	734	40	955	999999	832	691	912	635	492	83	530	999999	573	999999	46	999999	226	897	528	146	356	376	349	915	781	805	591	698	928	105	999999	157	671	906	321	54	490	388	555	116	999999	999999	999999	653	999999	999999	999999	106	999999	977	71	865	918	451	496	368	691	999999	945	999999	110	223	706	396	999999	383	244	999999	698	992	726	838	999999	422	407	921	256	696	232	987	320	494	596	951	999999	608	238	230	420	953	362	999999	442	527	16	524	728	734	53	319	559	827	408	119	261	999999	522	999999	53	575	122	999999	816	957	716	999999	627	755	362	999999	999999	24	999999	745	639	285	405	999999	416	882	202	521	999999	913	438	492	96	487	999999	810	96	999999	999999	845	840	367	633	484	810	400	897	999999	382	52	999999	544	581	663	999999	975	827	697	100	170	382	600	352	999999	529	234	528	149	64	551	914	423	838	410	999999	999999	999999	920	24	25	985	999999	149	609	748	894	910	999999	999999	999999	983	399	999999	999999	473	250	24	729	999999	586	872	758	918	830	138	750	706	180	759	207	999999	907	999999	85	185	999999	999999	742	999999	635	323	999999	141	340	567	525	782	999999	999999	999999	999999	921	965	437	153	236	311	318	481	997	198	739	674	999999	400	999999	999999	999999	999999	320	790	281	574	330	273	776	626	588	273	613	968	999999	243	999999	940	412	942	255	932	948	851	151	271	999999	447	999999	431	331	939	492	808	999999	982	999999	873	999999	357	645	999999	376	610	722	55	868	39	999999	506	999999	870	987	143	471	633	891	468	648	20	416	999999	689	999999	999999	648	780	999999	999999	901	615	999999	999999	65	306	999999	565	348	999999	105	403	139	142	999999	999999	999999	952	358	347	999999	100	168	234	974	941	761	484	999999	315	999999	999999	73	287	412	890	356	915	931	836	390	999999	553	339	552	999999	999999	750	612	999999	999999	696	
999999	999999	999999	811	456	997	999999	124	999999	606	544	43	65	830	339	851	729	196	999999	545	30	521	957	525	547	829	999999	999999	664	21	999999	528	470	999999	842	606	129	999999	443	358	935	817	301	783	532	519	284	999999	287	435	30	999999	995	308	999999	911	999999	999999	999999	999999	325	999999	999999	533	735	26	572	677	999999	732	732	137	752	999999	999999	213	999999	999999	992	37	555	999999	999999	239	990	999999	533	172	712	930	106	486	337	999999	999999	323	367	768	57	999999	999999	999999	733	999999	703	892	999999	848	698	471	691	999999	649	246	82	999999	999999	231	543	291	492	999999	964	68	635	255	999999	999999	124	296	846	461	136	485	90	999999	236	535	999999	107	780	999999	473	250	248	771	837	999999	744	999999	781	146	235	999999	33	547	999999	999999	918	457	102	738	734	412	625	999999	208	173	166	134	139	16	695	445	999999	999999	936	723	819	999999	417	999999	999999	446	999999	710	236	370	462	543	315	560	616	88	14	51	999999	71	624	999999	999999	999999	999999	620	999999	775	450	789	999999	225	610	918	856	64	49	394	546	297	999999	915	999999	999999	711	623	818	578	999999	999999	440	469	857	875	109	811	300	744	773	581	999999	739	269	446	115	246	932	397	704	561	48	999999	505	662	172	999999	13	735	999999	321	801	999999	999999	999999	359	795	368	999999	819	55	999999	305	999999	964	400	169	656	568	732	999999	690	999999	873	838	578	999999	964	999999	712	999999	999999	565	782	461	999999	927	999999	435	96	319	877	207	999999	659	999999	742	999	540	272	999999	62	445	13	496	631	380	106	546	265	539	831	174	999999	999999	247	208	523	168	194	473	804	231	481	423	598	999999	853	223	999999	835	819	433	931	708	348	999999	561	295	830	409	830	818	999999	556	487	712	184	158	422	598	229	999999	999999	999999	999999	830	999999	590	999999	999999	526	883	999999	429	999999	408	243	324	999999	875	999999	237	338	784	643	986	61	924	935	885	999999	999999	999999	451	999999	978	87	142	509	517	999999	971	397	692	882	946	322	749	836	89	999999	999999	78	546	951	992	512	999999	165	999999	999999	999999	999999	999999	829	999999	999999	63	813	741	330	110	814	572	999999	675	839	999999	901	696	674	312	98	856	416	457	999999	264	500	623	999999	516	977	296	739	369	326	999999	863	70	865	999999	935	105	758	379	999999	505	999999	999999	163	867	669	469	999999	476	950	798	999999	382	196	827	563	200	275	999999	133	528	833	118	358	464	782	999999	831	415	376	992	999999	999999	410	999999	
195	224	999999	999999	999999	517	748	272	418	999999	999999	490	874	999999	705	999999	999999	999999	999999	528	999999	999999	926	698	94	827	638	143	110	958	999999	999999	971	64	999999	348	730	999999	999999	615	779	571	699	830	999999	301	967	999999	709	999999	173	162	791	882	469	999999	297	771	524	30	999999	614	999999	460	828	219	519	999999	406	366	999999	999999	979	640	748	999999	271	106	23	792	999999	845	433	999999	794	548	999999	98	595	418	61	958	152	999999	735	175	999999	249	12	476	782	157	396	352	615	10	182	160	144	369	962	200	758	731	169	44	190	999999	665	289	441	999999	234	987	315	999999	30	44	999999	999999	701	31	104	547	19	712	458	90	863	794	375	627	954	235	999999	860	999999	420	785	701	984	716	584	722	44	362	923	408	999999	559	979	148	255	561	668	999999	999999	221	721	456	999999	109	828	870	914	999999	999999	998	999999	454	855	610	258	214	598	984	447	382	512	657	789	60	53	314	815	237	382	402	567	999999	765	989	698	999999	125	999999	888	714	999999	230	999999	999999	999999	593	999999	379	889	51	962	999999	503	723	708	999999	667	535	999999	999999	64	999999	441	83	441	35	999999	865	911	919	98	714	106	999999	574	291	771	865	999999	459	609	446	999999	341	999999	883	22	51	290	634	671	589	827	373	659	131	999999	812	492	841	999999	999999	468	970	999999	258	587	770	159	427	303	801	352	607	914	618	349	110	644	999999	22	647	585	286	999999	508	999999	999999	83	452	501	959	382	351	554	770	978	999999	388	999999	306	252	892	863	341	869	999999	229	458	50	999999	689	178	934	829	999999	263	191	721	453	371	999999	999999	706	925	344	999999	11	63	999999	640	972	999999	462	262	770	754	721	945	388	271	667	283	43	670	812	790	448	521	999999	517	796	655	935	820	451	555	195	937	997	450	245	176	999999	409	810	968	999999	682	68	999999	541	245	343	999999	704	581	663	45	999999	553	980	999999	766	637	843	326	785	642	810	224	569	784	948	937	999999	500	968	999999	860	843	85	765	999999	999999	975	560	322	999999	999999	870	892	159	824	453	469	756	410	677	566	999999	999999	82	999999	844	943	757	297	999999	165	214	999999	39	185	999999	999999	225	36	981	999999	292	13	999999	526	999999	331	419	959	504	999999	279	99	999999	77	999999	661	999999	894	999999	840	999999	273	999999	598	911	267	862	974	999999	976	254	729	429	26	283	490	999999	556	930	522	534	999999	793	927	885	124	321	962	999999	618	999999	330	
417	999999	444	999999	96	443	614	999999	469	444	414	528	233	999999	999999	999999	999999	886	510	456	963	999999	999999	999999	480	989	712	796	946	900	175	937	511	923	321	999999	999999	263	403	999999	941	257	63	99	393	274	704	345	454	999999	178	922	117	999999	367	999999	834	24	549	999999	730	999999	737	568	279	477	27	309	999999	392	702	541	493	792	999999	716	999999	999999	45	215	294	377	352	909	732	999999	999999	492	566	999	999999	567	713	306	987	133	520	999999	820	916	257	999999	999999	72	999999	637	438	325	513	999999	279	617	979	344	812	362	475	827	836	35	648	534	742	999999	938	999999	999999	197	804	391	205	558	406	129	999999	889	999999	289	575	999999	999999	999999	999999	914	729	835	999999	379	493	634	657	692	657	794	278	999999	662	877	133	999999	809	251	520	132	455	721	221	999999	386	922	102	195	261	741	221	999999	556	828	508	112	999999	999999	703	180	733	999999	900	612	850	244	237	392	165	377	295	572	993	855	999999	999999	624	727	992	999999	542	472	441	999999	582	144	176	834	378	999999	999999	361	547	999999	399	999999	821	608	19	151	999999	999999	39	883	455	649	151	700	999999	500	487	829	465	999999	638	271	999999	984	39	716	78	402	23	144	727	934	34	999999	999999	526	999999	25	718	999999	874	832	442	999999	470	999999	992	475	475	878	543	820	895	999999	711	138	999999	999999	579	303	83	302	999999	895	166	521	624	498	244	842	313	471	999999	614	268	805	829	999999	524	105	723	602	999999	145	999999	906	999999	619	941	999999	654	359	446	999999	778	581	999999	546	400	948	319	999999	241	632	574	999999	708	999999	156	906	309	999999	323	483	999999	480	999999	559	303	259	483	999999	557	907	197	953	35	696	836	686	999999	292	133	575	786	229	371	305	570	999999	208	756	472	44	37	999999	46	962	845	307	216	999999	252	151	474	314	946	333	999999	621	56	999999	455	999999	247	27	233	747	696	999999	999999	999999	999999	774	999999	727	999999	522	879	889	916	72	851	538	999999	91	999999	982	110	999999	282	999999	999999	949	483	196	310	12	999999	20	999999	999999	276	495	198	999999	598	999999	99	747	999999	434	454	999999	999999	999999	170	999999	991	166	977	250	646	224	87	999999	218	49	300	865	426	539	726	868	815	627	796	999999	350	342	492	570	893	362	999999	999999	593	999999	255	499	35	393	20	639	42	999999	652	61	417	126	928	999999	187	234	331	999999	708	585	999999	999999	999999	999999	999999	658	999999	999999	999999	294	999999	239	488	999999	
794	801	839	43	529	999999	999999	980	975	744	999999	234	414	933	393	668	41	477	150	999999	577	999999	999999	231	816	999999	999999	999999	487	368	546	188	637	999999	764	386	395	298	713	621	749	758	999999	452	856	352	254	740	33	688	263	47	999999	480	335	625	499	999999	999999	176	130	999999	503	617	999999	999999	596	388	178	999999	282	742	764	999999	999999	818	999999	859	374	999999	999999	999999	999999	798	115	509	999999	166	700	149	886	777	999999	546	999999	539	265	494	254	999999	755	865	999999	26	999999	999999	283	570	222	999999	559	640	999999	752	68	896	617	705	511	699	679	999999	999999	39	130	505	670	227	37	999999	999999	581	614	287	718	252	999999	585	392	594	999999	529	944	999999	589	255	999999	329	487	604	922	999999	999999	999999	418	325	187	999999	896	999999	999999	999999	542	493	953	999999	35	966	43	816	999999	999999	323	917	473	159	495	999999	449	875	971	350	999999	432	806	13	999999	70	868	403	75	129	999999	481	999999	180	986	460	999999	611	229	568	999999	671	999999	889	999999	75	91	999999	830	682	102	31	999999	999999	324	120	687	949	999999	965	107	640	750	124	353	841	999999	999999	173	999999	273	837	655	999999	64	79	72	916	766	999999	978	999999	573	392	999999	999999	541	999999	855	876	999999	999999	232	263	999999	999999	921	256	546	404	894	788	105	999999	419	264	375	999999	454	255	999999	770	192	856	999999	497	76	367	97	684	310	934	447	999999	271	982	615	999999	942	407	158	815	379	372	638	999999	514	777	973	772	302	999999	792	609	828	12	108	376	999999	999999	999999	563	169	999999	104	959	350	809	534	999999	649	973	594	999999	107	999999	401	820	227	796	999999	299	394	325	392	305	152	837	999999	268	999999	248	135	999999	817	594	999999	517	277	679	849	705	999999	545	132	328	420	999999	512	595	611	287	999999	479	990	300	179	844	999999	799	816	513	350	275	999999	411	848	626	239	999999	999999	883	552	548	947	287	56	848	202	73	884	407	335	999999	999999	605	99	655	977	527	425	811	47	478	862	999999	999999	977	992	720	999999	794	516	999	19	727	735	611	532	713	253	999999	651	416	914	419	187	478	618	947	322	203	648	999999	999999	775	846	999999	685	611	922	78	999999	481	593	100	890	999999	863	999999	870	488	133	274	999999	104	169	999999	563	452	999999	885	999999	54	408	999999	155	999999	911	243	881	999999	925	999999	790	185	474	999999	822	999999	999999	851	615	999999	999999	834	999999	384	437	999999	615	224	520	999999	452	46	709	811	
82	316	945	96	425	999999	59	219	563	211	483	999999	999999	989	809	739	923	999999	280	681	967	574	216	999999	999999	917	628	666	999999	691	478	999999	475	662	106	516	999999	999999	436	986	638	867	281	868	901	339	373	999999	415	781	999999	146	766	37	844	508	109	184	718	507	999999	392	78	999999	733	999999	632	967	892	999999	860	491	880	293	52	109	303	999999	999999	47	553	999999	261	369	382	342	987	447	818	598	416	704	723	999999	985	256	999999	999999	144	182	706	999999	733	122	920	999999	999999	999999	984	744	214	761	314	680	954	999	140	708	499	400	741	194	159	303	886	165	999999	951	308	796	310	894	213	696	999999	157	278	149	999999	553	86	999999	462	83	394	655	399	999999	974	986	999999	100	999999	744	440	521	256	999999	235	765	70	313	184	198	444	320	557	618	999999	806	730	991	269	945	324	999999	731	85	909	241	999999	999999	977	322	999999	219	983	469	266	819	900	839	913	683	493	772	999999	274	999999	999999	107	781	703	999999	265	133	830	965	430	213	999999	999999	999999	994	999999	345	336	999999	516	234	336	98	361	529	906	890	999999	586	999999	999999	999999	466	445	835	999999	983	31	810	66	557	999999	999999	999999	999999	39	999999	319	999999	684	157	446	478	758	415	746	999999	430	999999	271	375	56	254	513	879	317	333	999999	693	861	25	324	526	805	999999	844	999999	59	309	500	187	581	999999	999999	999999	999999	428	708	40	999999	133	563	848	549	999999	999999	999999	514	999999	745	706	993	625	999999	668	999999	920	672	999999	999999	999999	999999	130	682	93	999999	887	352	209	774	888	624	999999	999999	737	462	475	977	124	457	710	803	888	564	794	193	955	110	999999	480	194	999999	909	469	660	999999	442	999999	465	999999	623	791	315	999999	999999	91	999999	30	999999	215	367	943	558	351	999999	634	999999	566	888	999999	838	787	119	728	999999	142	714	999999	944	573	999999	309	521	227	999999	999999	497	999999	707	712	894	934	779	37	999999	250	207	568	609	999999	999999	876	287	999999	999999	836	682	587	999999	723	376	63	86	757	196	67	431	999999	517	942	146	999999	859	185	15	904	17	999999	999999	999999	935	156	635	918	481	152	999999	956	168	999999	245	910	698	999999	346	841	857	31	841	65	819	866	61	999999	888	999999	999999	999999	559	163	829	601	972	999999	788	230	999999	167	286	53	45	474	182	520	706	236	999999	999999	999999	173	999999	985	250	560	530	79	105	999999	39	957	999999	999999	407	15	177	999999	937	242	205	125	423	
999999	745	797	29	999999	694	999999	960	662	644	999999	273	395	999999	843	361	422	935	719	135	459	137	328	917	125	77	176	352	73	298	647	999999	723	999999	356	250	452	540	999999	384	564	17	377	323	985	656	21	999999	999999	292	525	999999	485	999999	963	572	426	999999	903	287	527	198	897	373	999999	469	549	999999	759	602	908	881	760	344	571	999999	760	15	999999	999999	65	999999	27	780	773	999999	205	732	786	783	999999	573	636	897	857	375	119	999999	999999	999999	117	376	999999	999999	383	643	546	151	429	521	999999	420	946	999999	231	260	180	126	999999	655	274	817	858	975	778	344	999999	862	487	205	342	756	999999	999999	361	689	137	999999	406	139	804	63	312	275	999999	412	999999	999999	999999	999999	999999	993	413	670	260	299	999999	173	952	999999	398	999999	999999	999999	188	65	731	539	93	542	132	999999	719	999999	999999	221	514	592	14	375	718	64	196	999999	10	349	353	999999	167	999999	181	964	999999	367	741	999999	398	88	96	999999	681	97	117	143	484	319	283	999999	999999	49	785	925	999999	999999	330	343	498	784	233	839	712	713	382	32	370	168	999999	999999	728	731	822	999999	505	98	694	631	946	62	406	690	75	410	999999	128	286	256	999999	999999	47	999999	999999	614	855	257	213	967	714	95	773	999999	768	921	223	999999	999999	359	429	80	891	999999	396	999999	388	542	773	311	999999	264	745	999999	363	794	999999	331	110	217	579	258	885	727	916	861	288	999999	922	154	999999	999999	901	926	827	734	864	348	999999	999999	236	323	483	901	999999	460	349	999999	999999	973	606	892	987	19	779	180	195	174	782	535	167	307	620	628	125	403	363	999999	296	628	929	976	320	914	999999	266	999999	999999	275	466	521	999999	127	948	548	303	999999	999999	156	656	999999	700	565	485	38	928	703	854	786	68	107	999999	999999	344	53	629	582	83	38	523	999999	999999	999999	325	999999	538	190	999999	90	821	279	470	672	999999	999999	239	420	834	885	999999	563	999999	207	217	369	999999	999999	783	999999	918	999999	61	863	633	260	347	802	250	999999	999999	748	41	773	964	789	636	858	999999	999999	814	218	999999	197	976	959	485	14	691	956	32	282	406	767	171	110	227	606	999999	389	742	436	999999	999999	394	313	532	999999	242	427	733	142	531	529	999999	999999	973	863	887	999999	775	342	121	293	449	227	351	999999	999999	864	571	39	999999	354	521	388	999999	385	803	999999	437	338	771	273	999999	890	999999	877	999999	461	136	364	719	375	613	
410	999999	887	999999	176	961	268	999999	999999	999999	703	321	187	999999	711	999999	598	70	224	246	447	570	847	70	559	476	474	999999	160	737	217	319	455	741	120	999999	160	999999	999999	712	179	999999	403	418	529	578	999999	869	999999	789	538	999999	999999	138	175	839	478	826	373	999999	496	672	393	640	647	393	866	446	999999	648	521	145	433	511	77	653	999999	999999	999999	980	902	605	999999	999999	208	913	999999	326	575	281	999999	333	999999	935	225	506	410	763	770	145	712	999999	999999	999999	278	999999	870	993	71	522	672	999999	999999	999999	999999	999999	52	999999	441	999999	579	999999	999999	626	64	197	56	497	296	570	253	413	668	999999	278	775	633	999999	999999	805	53	820	264	63	999999	999999	999999	706	148	333	463	387	332	46	565	171	999999	355	273	91	357	382	999999	501	278	999999	380	891	123	999999	267	999999	999999	999999	690	759	295	817	27	509	159	349	999999	962	999999	865	999999	632	838	116	517	288	48	21	999999	671	123	763	784	349	184	155	593	125	75	999999	457	696	355	806	875	999999	338	764	931	18	999999	744	394	413	999999	747	62	999999	514	979	702	999999	187	29	645	532	999999	677	334	999999	999999	243	999999	394	418	394	287	42	241	77	949	284	999999	450	999999	379	378	381	999999	436	999999	586	611	96	30	539	519	999999	170	999999	417	999999	439	927	999999	999999	847	999	995	793	470	30	999999	446	39	427	838	737	999999	999999	164	661	515	897	999999	180	632	810	374	878	875	952	871	888	660	999999	844	162	198	999999	532	379	386	378	966	999999	810	174	66	602	700	999999	954	893	198	999999	155	999999	26	91	999999	999999	634	126	918	518	999999	887	786	741	583	685	548	521	744	784	285	147	930	999999	370	999999	999999	772	187	103	999999	999999	699	904	999999	311	999999	116	703	495	744	269	459	999999	924	922	999999	325	28	25	999999	442	159	999999	999999	18	611	188	999999	698	999999	862	938	825	999999	999999	198	881	598	281	549	442	817	999999	50	25	687	482	914	999999	89	999999	753	999999	860	565	828	294	434	144	700	957	395	15	999999	882	331	633	999999	753	999999	506	727	747	475	800	625	900	999999	999999	999999	139	274	283	618	852	118	775	964	999999	999999	903	457	999999	999999	591	56	812	55	999999	694	63	544	999999	714	583	712	16	696	69	939	999999	920	969	813	999999	999999	999999	999999	360	999999	555	669	983	999999	829	59	273	176	999999	754	999999	999999	999999	999999	277	594	113	569	45	150	112	89	999999	25	999999	999999	488	
650	999999	999999	934	999999	694	394	148	394	999999	759	884	999999	999999	999999	999999	999999	136	999999	714	208	546	999999	589	552	999999	999999	671	476	999999	999999	999999	999999	571	622	166	985	999999	398	171	821	632	882	43	354	999999	511	701	999999	276	600	889	351	278	999999	114	43	319	999999	72	483	999999	671	999999	593	772	47	962	826	999999	827	999999	999999	911	893	576	663	943	245	999999	999999	518	408	210	173	999999	999999	999999	291	518	999999	675	437	336	687	107	960	999999	449	581	647	548	875	588	999999	999999	161	999999	999999	713	450	100	999999	525	999999	964	324	999999	467	515	999999	999999	681	318	999999	999999	68	999999	233	795	999999	412	503	663	229	312	643	820	999999	69	926	215	203	999999	999999	42	601	911	125	722	782	499	999999	933	455	188	999999	567	37	296	999999	999999	216	999999	108	47	999999	999999	305	908	330	503	709	408	588	921	275	113	249	528	999999	156	295	510	22	125	619	999999	217	999999	999999	999999	793	474	23	186	998	614	479	40	446	190	616	999999	401	999999	790	395	999999	534	913	999999	327	508	999999	899	464	999999	576	983	428	36	213	999999	472	254	710	244	999999	412	922	661	633	999999	91	380	999999	88	118	733	334	233	224	683	137	681	759	294	999999	124	722	999999	47	999999	999999	420	977	361	999999	157	578	555	10	943	611	262	140	118	427	365	368	385	597	843	658	204	811	529	137	790	999999	425	505	999999	690	629	999999	999999	606	999999	999999	188	343	999999	164	778	233	281	81	875	551	651	999999	999999	755	346	705	204	837	417	608	457	234	954	999999	163	60	999999	262	999999	638	993	999999	999999	962	190	51	636	688	879	970	539	457	261	249	842	558	132	525	353	923	429	999999	199	72	945	999999	389	307	11	728	504	28	99	999999	558	150	121	999999	999999	999999	79	999999	958	999999	79	10	999999	715	820	605	927	213	909	68	219	693	999999	693	999999	236	662	999999	686	160	476	521	367	23	690	999999	446	712	999999	999999	999999	912	351	752	993	944	980	674	999999	406	801	300	999999	41	38	864	999999	427	402	349	642	740	999999	807	970	557	999999	959	34	128	168	225	999999	999999	999999	999999	351	999999	700	82	255	988	852	289	999999	999999	999999	999999	985	999999	874	29	319	611	415	999999	92	544	781	445	311	31	649	368	248	999999	999999	999999	999999	732	522	268	727	330	999999	654	888	550	457	999999	156	316	973	208	253	149	905	652	455	99	999999	807	788	265	770	233	348	493	51	999999	147	163	999999	263	313	
999999	301	989	517	761	999999	541	96	999999	999999	999999	57	450	124	999999	680	395	803	738	518	999999	479	471	559	999999	315	405	509	684	657	993	807	720	895	638	847	915	999999	694	999999	681	720	802	966	775	186	898	378	942	999999	752	359	770	744	999999	145	830	440	999999	999999	831	42	999999	337	305	197	337	555	486	261	764	261	119	875	836	999999	999999	505	783	693	417	999999	566	591	999999	643	999999	975	999999	502	27	485	999999	248	999999	649	318	475	999999	999999	848	352	999999	999999	337	501	250	999999	907	602	999999	999999	656	953	999999	804	475	820	432	662	160	361	257	999999	243	289	764	870	843	197	686	211	835	999999	845	74	145	875	263	999999	402	153	77	999999	999999	693	828	543	211	999999	183	497	52	18	437	496	105	907	457	999999	737	380	60	720	916	266	499	460	118	972	999999	999999	999999	28	269	999999	999999	999999	950	550	460	231	999999	616	999999	199	169	826	769	358	999999	238	999999	214	676	999999	102	357	999999	777	203	999999	434	239	569	584	930	33	999999	430	999999	553	956	906	598	516	711	444	706	999999	999999	672	691	999999	999999	440	999999	362	351	246	913	936	762	183	356	91	999999	439	999999	440	269	145	999999	348	999999	425	281	521	616	999999	321	658	999999	999999	999999	531	687	675	999999	139	412	577	682	512	516	999999	790	999999	559	516	719	281	999999	275	999999	961	594	352	613	587	168	999999	745	190	924	265	999999	999999	503	825	404	999999	213	917	37	691	999999	575	832	880	634	497	999999	999999	999999	999999	270	999999	605	717	937	345	71	648	970	753	832	999999	999999	261	980	100	289	734	121	999999	77	479	248	999999	508	28	519	733	952	999999	999999	645	739	884	994	910	105	999999	887	999999	69	565	947	284	859	961	988	581	999999	999999	217	999999	999999	999999	999999	791	999999	829	219	918	825	338	695	309	999999	197	761	702	266	79	994	999999	846	62	999999	999999	532	964	999999	546	999999	999999	832	417	462	470	656	887	912	213	773	276	576	999999	244	731	869	647	228	671	210	295	999999	830	550	713	390	936	999999	470	268	182	912	672	888	999999	505	287	999999	594	999999	873	790	63	306	999999	999999	999999	817	999999	641	884	746	255	346	744	999999	999999	867	749	90	999999	574	451	944	601	364	904	90	357	236	591	801	633	999999	336	999999	270	533	822	999999	999999	999999	516	829	383	436	666	335	153	999999	502	420	107	514	819	309	349	118	705	373	33	999999	999999	580	999999	93	122	123	20	249	363	999999	999999	
963	577	602	999999	622	570	174	999999	578	999999	95	733	181	703	129	321	37	165	999999	828	458	761	999999	658	936	999999	999999	324	553	325	904	909	999999	375	999999	936	227	251	727	548	540	675	999999	859	999999	846	999999	389	992	999999	983	93	211	649	999999	211	999999	943	131	843	280	850	999999	999999	42	999999	709	805	999999	999999	999999	999999	999999	613	297	782	316	857	283	99	900	910	331	751	342	999999	707	384	779	999999	85	283	130	884	999999	689	531	202	826	209	147	999999	999999	809	707	207	655	597	362	999999	894	14	670	999999	942	369	999999	402	921	999999	478	334	999999	636	117	820	665	554	346	608	261	124	40	83	952	999999	100	521	54	999999	175	119	32	966	47	81	613	98	941	907	170	139	280	999999	731	813	56	999999	999999	887	542	110	261	754	561	999999	973	999999	89	124	279	17	358	786	56	368	999999	999999	598	45	999999	576	612	999999	447	999999	999999	426	352	999999	999999	906	999999	166	601	75	858	278	414	999999	107	999999	999999	826	999999	999999	781	493	567	372	511	985	999999	666	999999	966	999999	823	999999	999999	936	557	253	999999	342	372	198	999999	999999	999999	510	43	656	341	999999	200	999999	786	999999	295	350	359	858	999999	637	796	999999	999999	486	635	577	44	962	973	331	549	772	79	494	275	963	999999	308	586	862	478	339	263	728	999999	408	711	34	30	99	586	699	999999	312	546	60	46	714	999999	413	476	999999	682	19	398	428	999999	301	999999	331	999999	61	999999	128	169	999999	68	999999	997	236	866	20	941	884	999999	850	508	766	947	224	926	874	748	999999	396	407	657	253	999999	71	999999	419	500	699	338	535	999999	155	999999	89	992	613	999999	999999	999999	466	139	999999	275	999999	999999	731	999999	318	999999	886	312	108	999999	762	809	814	999999	935	326	456	519	999999	555	999999	432	363	999999	867	232	323	166	999999	634	929	999999	859	978	792	999999	188	75	192	303	452	232	329	423	390	999999	188	519	782	16	101	946	887	252	999999	999999	566	117	486	999999	999999	999999	999999	474	801	999999	999999	835	311	794	147	390	337	948	113	986	113	999999	999999	597	999999	803	999999	418	543	983	389	999999	999999	676	585	81	999999	105	999999	723	345	854	621	895	330	353	218	987	869	710	619	939	148	79	999999	999999	874	999999	53	288	354	479	930	818	115	342	912	634	218	76	802	241	736	390	651	999999	999999	999999	276	999999	999999	999999	999999	832	373	450	478	853	664	958	206	699	62	999999	378	866	924	803	790	987	
999999	584	779	803	908	387	212	758	427	763	309	999999	623	999999	693	957	930	999999	999999	664	864	999999	999999	260	869	112	189	999999	21	785	334	524	556	288	269	20	617	745	924	986	999999	720	435	999999	999999	668	999999	709	250	421	935	826	358	136	133	380	614	528	933	805	999999	409	746	642	439	785	981	344	93	682	349	999999	184	468	426	153	634	78	602	211	36	480	999999	999999	849	508	176	430	164	888	999999	999999	811	999999	788	999999	999999	792	472	999999	687	741	625	999999	999999	750	999999	889	709	980	745	999999	926	732	778	727	846	999999	792	931	619	561	190	204	286	260	383	65	680	999999	179	841	605	728	523	999999	855	999999	999999	109	856	286	720	184	153	859	173	88	349	70	992	827	999999	541	264	136	561	430	291	821	376	999999	219	131	810	904	999999	207	219	999999	872	850	999999	693	84	342	840	15	61	999999	96	999999	716	999999	595	351	841	74	999999	397	734	434	714	999999	732	999999	76	599	999999	999999	918	999999	869	856	197	151	211	999999	466	921	296	555	378	863	734	82	999999	999999	536	999999	72	876	732	822	758	448	999999	918	999999	999999	275	999999	641	812	509	130	999999	859	432	453	999999	999999	608	553	111	999999	66	850	972	660	389	477	72	905	186	52	243	57	107	999999	999999	292	356	999999	655	54	913	565	364	614	646	999999	176	999999	327	538	277	999999	720	579	391	295	945	999999	999999	999999	188	735	636	467	887	387	762	683	448	858	187	957	897	999999	275	500	496	368	23	999999	311	999999	588	647	774	63	336	999999	367	719	346	55	224	999999	866	187	999999	897	999999	268	267	999999	644	469	360	319	292	664	314	999999	798	587	999999	77	496	208	157	999999	692	834	61	244	325	728	521	142	999999	999999	200	97	999999	599	642	754	110	818	345	128	296	464	999999	671	222	476	999999	759	999999	157	999999	667	39	939	214	999999	217	32	177	915	947	228	576	252	474	227	999999	209	944	542	966	999999	863	39	999999	237	73	389	32	999999	807	762	383	595	999999	532	67	632	999999	749	547	88	651	429	999999	78	887	528	207	995	158	999999	814	226	191	692	804	999999	247	977	999999	827	10	328	118	195	844	999999	573	941	169	696	814	999999	994	888	37	999999	858	634	999999	999999	191	36	700	95	947	167	999999	986	728	66	395	417	920	719	999999	999999	321	985	233	999999	954	999999	836	999999	999999	999999	231	303	665	370	152	613	637	294	645	974	627	33	247	687	578	587	223	112	
999999	407	284	284	810	999999	132	872	410	443	590	926	999999	999999	187	999999	935	120	330	367	914	782	779	636	999999	999999	704	298	748	546	338	377	51	999999	161	510	345	946	492	961	248	279	212	204	704	999999	785	389	845	908	751	467	266	999999	197	528	627	647	211	999999	999999	834	134	864	115	222	884	465	97	677	993	989	999999	369	999999	999999	579	999999	932	999999	327	999999	452	839	794	870	999999	195	545	632	882	698	999999	999999	962	413	999999	347	999999	999999	835	329	302	177	915	762	839	896	999999	552	948	52	714	846	391	683	391	295	79	244	110	698	999999	464	794	304	253	844	407	715	500	242	495	450	529	997	33	285	923	42	41	225	458	993	683	840	983	898	402	999999	32	999999	277	999999	391	146	409	837	383	620	518	994	499	31	999999	999999	999999	274	327	393	660	116	999999	47	213	885	249	999999	781	954	321	354	452	128	692	999999	964	641	69	392	598	196	999999	312	523	46	725	999999	940	999999	293	999999	581	999999	628	916	498	240	650	506	896	482	999999	999999	999999	174	552	380	338	422	999999	915	214	934	794	474	999999	68	524	177	169	999999	986	813	670	999999	773	443	999999	776	151	999999	999999	563	495	126	139	482	13	358	999999	999999	108	528	999999	999999	514	646	223	164	999999	440	715	483	346	94	495	999999	758	707	999999	119	880	562	280	26	924	651	999999	678	344	731	64	999999	683	814	714	467	999999	301	97	136	229	345	75	711	28	516	999999	411	630	886	724	306	957	999999	474	545	999999	999999	454	862	207	999999	999999	980	999999	550	999999	531	379	999999	654	466	619	274	890	544	496	568	997	417	435	999999	58	457	17	758	999999	999999	350	178	219	999999	999999	235	929	684	525	999999	336	478	716	695	41	602	242	267	686	692	494	929	58	999999	211	46	437	170	496	999999	973	999999	342	999999	190	211	999999	265	618	394	345	216	999999	412	999999	529	701	739	15	456	225	749	82	999999	814	420	999999	529	198	811	797	999999	197	163	121	709	145	999999	514	830	783	999999	648	302	356	288	910	646	999999	681	345	999999	999999	50	999999	999999	554	817	999999	770	91	298	77	807	596	999999	28	865	300	999999	394	486	235	185	672	248	999999	999999	178	536	510	999999	82	516	475	110	999999	156	16	999999	165	999999	999999	999999	748	495	909	999999	705	779	269	54	356	924	297	859	999999	999999	378	908	133	999999	648	161	269	609	226	560	342	495	962	872	859	999999	377	76	949	999999	436	187	
338	269	84	398	999999	465	999999	157	229	616	638	635	778	107	764	999999	678	386	484	149	999999	359	508	219	817	397	195	944	999999	230	909	999999	552	201	999999	863	700	260	884	804	483	999999	341	725	999999	336	103	761	647	986	397	572	16	999999	907	999999	761	999999	999999	879	279	191	600	999999	706	658	92	587	526	901	689	428	501	680	666	999999	27	999999	999999	999999	999999	433	306	570	999999	999999	973	265	999999	999999	112	836	679	999999	999999	301	999999	999999	29	208	253	999999	999999	999999	307	969	999999	336	631	707	961	978	511	99	585	846	885	39	175	369	999999	827	303	925	999999	853	748	496	999999	999999	999999	685	763	163	247	786	999999	560	273	999999	276	999999	633	585	999999	134	334	589	429	688	416	999999	176	659	524	999999	222	999999	947	453	230	584	189	266	975	285	224	357	999999	799	657	335	766	311	102	999999	203	999999	296	674	529	169	77	468	958	293	999999	113	639	820	573	999999	612	820	643	692	999999	377	610	363	909	976	999999	629	999999	91	682	999999	567	487	232	999999	32	282	924	999999	517	999999	308	692	767	120	718	42	235	777	722	946	668	410	999999	999999	117	932	764	552	999999	999999	437	876	610	653	546	999999	999999	999999	856	339	895	581	999999	746	78	918	596	799	268	704	404	999999	368	999999	206	166	909	999999	999999	999999	518	382	999999	79	294	431	91	999999	573	999999	999999	167	921	392	60	96	999999	999999	999999	198	345	965	293	727	999999	184	999999	873	999999	390	252	202	680	999999	821	999999	942	115	461	646	999999	999999	235	702	271	247	341	976	686	999999	999999	87	647	999999	754	552	98	999999	999999	119	999999	218	666	999999	324	251	486	164	571	536	154	130	380	121	361	863	739	999999	466	805	842	541	999999	347	460	999999	555	999999	21	278	435	40	88	352	733	628	999999	52	388	999999	760	999999	414	159	965	809	706	535	847	891	813	507	456	999999	276	381	31	329	732	999999	999999	14	153	302	111	999999	52	999999	388	733	999999	697	212	446	55	666	999999	47	381	999999	468	29	634	130	465	999999	999999	857	85	361	607	496	320	999999	333	756	43	999999	58	851	767	999999	157	999999	999999	126	304	20	999999	610	254	999999	947	999999	690	999999	380	32	837	183	540	194	952	36	999999	560	386	973	122	999999	632	25	988	530	883	789	999999	520	999999	349	633	999999	682	474	117	999999	549	238	549	657	385	21	283	874	999999	583	726	999999	999999	293	739	999999	897	886	978	238	995	426	208	900	999999	999999	
999999	999999	550	967	511	999999	919	999999	999999	158	434	999999	913	620	741	123	220	310	73	999999	532	992	610	312	675	795	496	878	628	132	39	648	852	526	275	785	334	999999	999999	248	211	485	281	999999	896	442	973	367	496	881	999999	999999	999999	63	337	753	999999	248	301	999999	991	50	883	999999	128	999999	613	396	999999	956	789	867	239	825	549	999999	999999	29	415	243	822	138	392	747	999999	141	999999	798	199	521	897	95	61	365	257	171	601	392	999999	999999	829	586	22	540	101	999999	999999	20	514	289	42	868	999999	67	893	862	999999	146	972	986	999999	814	207	834	999999	704	815	873	578	999999	455	338	557	304	414	245	126	851	999999	577	999999	801	294	909	489	999999	262	994	471	999999	513	464	419	485	148	24	388	187	481	397	999999	795	442	136	834	704	321	538	652	658	745	806	490	405	523	181	530	298	999999	40	451	820	412	999999	999999	990	918	82	999999	400	856	938	379	999999	53	677	999999	167	84	784	999999	723	351	813	999999	706	974	999999	961	966	493	100	999999	451	945	999999	392	999999	262	843	786	248	382	262	801	807	999999	232	362	846	999999	373	223	570	323	999999	999999	599	544	178	999999	904	999999	999999	906	766	115	999999	322	999999	295	119	999999	240	998	478	351	999999	22	841	279	751	661	124	163	130	876	272	999999	228	244	793	714	94	827	881	136	999999	356	45	701	999999	909	33	561	999999	468	982	999999	844	386	999999	587	999999	898	274	253	996	46	785	889	842	999999	104	105	999999	405	820	413	999999	999999	168	743	977	999999	770	841	638	563	459	999999	893	700	293	841	855	216	999999	195	562	638	140	999999	570	155	858	707	999999	927	69	307	648	579	455	502	227	645	999999	563	138	433	999999	442	999999	133	995	151	517	999999	250	999999	999999	634	851	999999	221	999999	183	831	291	73	999999	710	504	162	23	999999	999999	790	624	219	999999	457	999999	139	999999	697	999999	446	159	999999	200	563	999999	774	912	23	728	967	290	214	472	778	281	75	407	999999	938	434	120	999999	896	726	638	40	688	999999	999999	721	464	524	454	736	682	575	872	472	32	729	249	999999	596	288	999999	420	746	999999	185	992	999999	128	999999	999999	336	999999	820	473	925	657	95	975	446	16	513	765	760	736	105	706	202	934	882	219	195	120	94	618	226	227	293	861	761	585	999999	345	999999	319	410	214	999999	409	547	999999	644	273	999999	590	775	744	999999	20	732	999999	800	797	246	999999	948	226	392	
212	257	707	373	234	224	861	26	177	999	450	336	999999	951	792	397	516	574	999999	999999	999999	842	481	568	283	138	292	999999	202	999999	227	370	999999	821	999999	162	840	12	419	59	702	999999	607	999999	999999	684	999999	527	999999	999999	730	999999	36	999999	888	369	775	999999	999999	105	932	999999	823	79	781	89	152	79	409	999999	556	514	999999	872	853	999999	245	735	358	999999	298	764	777	792	378	253	343	999999	933	193	386	999999	912	324	126	999999	750	538	964	999999	542	999999	127	377	853	226	818	164	816	999999	133	50	790	501	807	999999	999999	40	700	538	745	628	999999	999999	999999	855	602	841	999999	237	999999	999999	999999	999999	66	999999	646	409	939	162	434	189	707	976	999999	345	999999	420	516	949	327	999999	999999	435	394	999999	635	901	123	999999	624	977	407	588	777	426	999999	572	445	290	530	999999	101	548	114	566	921	999999	999999	917	999999	191	334	806	999999	470	869	999999	834	152	890	745	295	942	537	456	781	128	208	642	76	347	974	999999	428	999999	628	299	331	828	991	476	744	206	61	442	653	999999	679	317	557	934	737	999999	400	785	999999	999999	20	999999	784	803	999999	524	851	607	216	108	388	999999	841	580	24	16	160	424	10	99	999999	105	802	191	449	890	95	142	610	682	835	643	999999	479	288	999999	54	198	999999	230	355	999999	999999	555	222	999999	476	977	999999	731	999999	975	784	523	267	915	855	999999	364	80	439	718	999999	534	272	999999	999999	371	301	999999	962	962	999999	999999	744	447	999999	999999	968	260	424	999999	222	878	999999	860	858	302	222	373	818	999999	834	445	790	999999	999999	701	999999	999999	523	114	685	999999	769	189	76	999999	778	820	999999	607	999999	999999	655	331	506	999999	994	999999	999999	382	159	928	532	521	137	999999	990	117	999999	178	964	500	737	999999	432	642	119	360	793	853	523	401	999999	221	999999	999999	789	468	139	336	706	999999	590	999999	954	756	57	999999	61	999999	999999	999999	828	876	642	999999	999999	345	898	864	999999	643	618	42	999999	757	610	321	705	406	999999	531	978	999999	471	93	999999	595	999999	676	595	999999	308	201	839	852	573	451	578	682	364	999999	570	275	327	73	999999	557	292	206	155	736	999999	655	918	493	999999	999999	999999	558	233	780	979	999999	279	999999	344	999999	999999	15	194	169	999999	999999	52	999999	960	713	347	408	999999	362	313	999999	530	858	999999	999999	282	999999	170	409	46	999999	459	584	475	347	999999	179	999999	999999	364	287	999999	986	999999	530	999999	688	
532	979	826	16	999999	999999	477	999999	999999	420	839	690	154	846	845	784	133	722	999999	467	999999	623	717	999999	999999	976	998	999999	156	999999	865	788	51	594	824	999999	583	40	999999	999999	999999	654	646	999999	339	48	700	517	441	999999	999999	280	956	154	923	999999	272	658	336	760	999999	451	999999	999999	555	999999	649	560	32	664	211	102	439	984	360	999999	976	141	838	999999	285	490	594	918	681	594	831	896	670	915	999999	924	703	532	999999	666	999999	999999	40	288	399	150	495	777	36	999999	999999	999999	794	814	932	140	819	696	485	999999	999999	756	484	999999	999999	753	889	116	745	999999	399	907	999999	694	138	496	110	560	999999	999999	999999	817	891	999999	999999	859	112	856	983	787	115	17	56	334	809	999999	15	79	68	645	261	389	999999	750	380	933	999999	109	685	445	40	999999	454	350	999999	999999	864	573	217	369	650	42	133	958	181	392	860	943	885	904	999999	41	501	999999	883	615	999999	151	999999	819	166	12	181	547	757	845	999999	706	999999	769	999999	999999	861	699	994	999999	265	82	578	988	82	759	999999	999999	999999	999999	768	848	999999	780	263	723	41	397	213	648	861	586	210	335	829	164	16	999999	545	59	179	801	999999	665	360	713	572	552	747	407	789	400	593	999999	87	714	250	166	516	645	409	474	495	999999	367	679	999999	252	999999	918	753	108	999999	999999	829	966	999999	801	430	550	160	999999	999999	806	859	470	992	999999	258	124	914	849	999999	899	999999	705	999999	264	307	999999	840	999999	999999	829	653	690	999999	689	929	120	477	999999	736	966	494	920	999999	689	497	896	686	431	999999	53	13	903	499	346	999999	999999	660	983	503	749	709	999999	999999	820	162	999999	315	313	521	148	647	475	123	999999	414	728	999999	626	999999	411	994	419	336	350	825	999999	201	999999	435	805	460	493	944	986	999999	999999	825	13	537	329	591	383	909	999999	999999	538	790	856	999999	535	999999	999999	999999	102	755	300	504	999999	994	412	976	496	877	715	999999	999999	530	999999	385	750	903	877	99	999999	999999	620	509	480	943	999999	959	999999	887	900	563	999999	277	999999	240	966	169	80	19	135	999999	104	505	999999	177	252	17	663	480	191	631	374	999999	779	281	145	999999	34	811	999999	999999	641	609	999999	162	999999	886	678	895	418	999999	832	868	999999	104	999999	124	999999	312	999999	290	305	863	705	278	198	481	999999	580	105	186	145	269	999999	682	710	495	528	50	906	365	339	767	72	999999	799	505	999999	685	556	
30	483	721	119	426	157	777	903	709	963	789	399	107	800	242	456	573	566	291	393	240	596	275	406	999999	950	537	999999	115	478	693	501	811	999999	85	999999	999999	159	885	535	999999	592	819	86	999999	965	242	999999	999999	154	235	938	699	301	326	434	218	999999	773	476	999999	976	797	240	280	298	587	82	725	539	42	999999	681	755	999999	999999	776	198	999999	999999	999999	569	972	961	253	754	999999	520	708	650	494	108	999999	999999	915	999999	999999	588	806	828	388	169	252	299	999999	811	999999	999999	999999	678	657	29	46	999999	999999	60	13	835	987	526	999999	77	999999	999999	55	934	48	272	999999	999999	852	198	392	460	992	559	999999	999999	999999	999999	999999	858	679	999999	993	999999	71	982	660	865	952	959	999999	289	342	320	794	999999	999999	187	773	994	113	346	826	999999	999999	586	410	208	732	331	985	555	39	638	397	344	999999	581	872	65	611	974	999999	893	999999	999999	127	681	764	158	999999	672	667	502	999999	999999	213	533	837	999999	581	462	142	631	973	55	999999	704	923	999999	97	672	999999	999999	392	139	999999	932	872	999999	999999	999999	443	999999	999999	999999	999999	999999	883	64	141	556	743	396	483	159	841	919	920	999999	852	423	757	999999	999999	765	999999	949	119	999999	547	280	661	312	27	852	29	558	999999	660	999999	722	820	868	328	540	929	999999	244	999999	297	876	999999	332	682	55	971	138	523	999999	955	939	427	268	517	860	999999	999999	999999	631	999999	999999	999999	269	999999	139	602	999999	986	530	836	999999	714	875	999999	671	268	338	630	972	999999	890	45	612	704	999999	999999	562	361	468	644	498	999999	613	999999	14	696	752	999999	552	999999	93	151	999999	300	516	234	551	999999	846	601	566	810	407	751	249	999999	578	565	174	999999	50	537	999999	886	999999	899	110	772	334	999999	999999	399	87	999999	797	748	999999	321	999999	993	753	632	515	866	999999	687	999999	861	863	756	127	197	775	718	999999	556	623	115	951	616	133	999999	605	999999	96	177	732	877	999999	999999	214	999999	376	180	91	417	31	999999	808	660	757	248	908	577	999999	328	624	369	127	250	135	937	999999	582	869	973	999999	999999	999999	999999	954	274	907	373	551	999999	999999	605	637	994	534	961	307	300	999999	884	999999	37	24	768	553	373	760	999999	374	277	896	999999	310	117	999999	386	881	898	706	492	999999	545	36	995	506	29	732	132	716	174	640	78	723	984	112	999	630	22	367	591	999999	204	998	284	964	999999	304	529	613	999999	89	
408	594	376	553	999999	11	28	271	999999	640	637	997	210	636	827	80	325	14	391	756	999999	541	124	999999	147	546	751	40	479	724	212	518	568	999999	241	999999	357	441	777	997	999999	750	999999	999999	876	206	798	648	999999	999999	979	999999	999999	401	219	867	999999	398	415	999999	259	999999	792	809	438	999999	438	125	405	353	723	883	237	393	153	129	999999	173	111	940	748	999999	893	522	999999	999999	296	999999	999999	999999	14	959	999999	987	747	624	958	999999	522	999999	768	682	252	793	243	999999	999999	838	257	100	169	316	296	475	999999	156	104	279	74	751	832	272	999999	41	349	999999	858	249	646	999999	170	685	651	353	182	76	860	999999	288	999999	399	457	918	783	214	697	999999	560	947	999999	529	999999	958	771	925	505	440	221	999999	480	999999	58	999999	728	930	484	664	943	302	974	295	994	990	999999	362	999999	999999	467	999999	999999	101	999999	302	55	999	481	726	999999	427	676	635	649	655	999999	412	999999	265	200	853	730	42	999999	999999	972	315	999999	698	544	419	550	162	973	395	802	388	999999	756	157	728	999999	757	784	525	999999	348	646	349	191	22	21	999999	163	614	999999	618	372	999999	329	739	474	782	191	471	876	524	662	263	852	429	473	593	118	472	999999	999999	258	999999	641	634	668	999999	516	532	999999	999999	998	369	299	999999	999999	898	437	417	263	675	999999	323	648	111	686	999999	999999	762	549	999999	20	691	219	132	370	169	409	999999	80	999999	276	659	999999	454	525	303	999999	668	999999	999999	165	999999	999999	728	406	934	564	539	947	286	698	754	982	999999	421	317	159	177	824	857	499	742	346	975	409	916	259	204	999999	393	428	828	999999	975	272	999999	483	999999	725	435	999999	869	999999	794	589	521	676	94	42	218	153	797	999999	555	84	423	363	243	999999	490	685	370	953	564	999999	870	405	17	999999	112	834	999999	451	999999	262	999999	994	999999	395	888	250	174	171	999999	249	631	984	803	999999	848	955	249	171	999999	749	244	999999	192	936	719	126	668	378	930	384	484	999999	999999	303	999999	428	999999	847	999999	250	520	208	999999	325	236	885	999999	117	867	157	594	506	215	649	27	713	999999	999999	675	771	999999	999999	240	993	764	999999	540	999999	455	999999	153	999999	731	999999	999999	999999	339	867	709	834	999999	561	999999	999999	789	999999	150	999999	285	999999	616	205	181	668	668	723	967	593	999999	951	354	101	999999	999999	13	202	775	219	419	982	999999	999999	905	841	257	30	999999	457	213	999999	
144	734	235	714	813	999999	230	72	999999	516	77	746	316	758	489	432	899	999999	780	597	212	931	395	303	367	672	299	340	421	999999	436	999999	999999	774	817	620	866	947	634	65	971	713	882	903	914	637	999999	157	361	825	130	233	677	615	999999	212	348	932	999999	151	658	999999	650	688	999999	557	366	999999	999999	868	565	952	438	725	999999	498	59	492	388	999999	44	999999	978	999999	999999	212	842	774	200	614	281	934	599	492	999999	999999	999999	203	824	366	280	999999	999999	999999	999999	177	795	999999	989	96	999999	856	553	626	116	515	911	65	170	876	714	591	351	336	597	631	362	999999	328	544	435	856	667	32	459	937	935	495	335	360	417	890	785	114	461	425	391	999999	385	890	999999	17	999999	947	652	688	755	879	999999	999999	815	999999	999999	454	999999	307	198	999999	177	999999	999999	425	999999	999999	999999	823	806	999999	875	181	249	389	569	999999	374	427	823	719	380	770	192	66	599	695	999999	567	999999	999999	453	163	237	860	999999	217	999999	754	999999	233	999999	999999	881	518	13	724	399	999999	290	206	90	999999	483	478	160	999999	999999	523	825	999999	274	901	567	999999	999999	721	999999	999999	584	362	126	620	151	999999	241	552	888	674	62	875	306	120	287	69	260	220	679	758	710	999999	230	797	928	999999	959	587	270	999999	724	999999	779	999999	851	927	90	999999	999999	999999	247	608	518	999999	471	950	999999	164	623	507	226	583	51	195	679	999999	141	329	691	899	999999	653	291	483	999999	770	105	999999	999999	360	979	789	128	795	521	111	889	909	335	978	513	805	963	762	198	999999	250	594	999999	675	795	761	778	202	253	593	999999	45	372	701	854	452	999999	273	999999	436	464	256	674	577	296	232	993	999999	395	835	689	528	294	807	999999	999999	954	593	564	999999	999999	999999	999999	999999	785	999999	547	634	133	71	909	700	244	762	687	994	999999	764	389	999999	768	999999	807	417	903	999999	999999	999999	181	353	497	999999	708	999999	425	538	703	747	791	441	999999	368	589	333	999999	989	293	532	130	536	591	999999	213	999999	459	946	128	145	33	987	113	999999	463	780	574	607	999999	999999	346	159	300	182	972	947	887	410	485	999999	491	914	513	228	444	645	761	306	108	717	999999	478	999999	567	999999	804	338	999999	904	809	759	328	997	359	195	999999	245	419	228	999999	113	59	470	644	999999	119	999999	884	547	818	999999	277	999999	284	94	868	738	732	459	178	618	194	999999	675	725	999999	916	999999	43	999999	
409	351	999999	842	613	800	18	776	913	613	330	999999	165	999999	999999	491	819	723	275	327	242	999999	960	999999	647	999999	999999	794	918	492	202	999999	851	84	418	677	199	666	671	293	859	962	819	845	847	174	999999	419	885	999999	352	999999	888	999999	241	999999	999999	38	205	999999	256	223	857	999999	420	10	999999	90	999999	123	999999	163	61	982	467	279	999999	125	212	483	889	144	999999	999999	149	999	440	145	843	521	295	171	470	977	46	646	115	398	999999	999999	570	999999	742	771	941	999999	999999	906	258	961	214	276	825	722	804	121	313	182	291	999999	570	468	999999	999999	999999	141	693	84	945	820	173	304	690	999999	912	999999	999999	148	743	951	857	533	886	999999	316	29	345	748	182	999999	343	933	117	999999	999999	112	711	586	943	999999	505	999999	961	437	798	910	585	470	809	863	719	175	438	999999	564	999999	581	366	848	808	795	944	901	30	999999	240	197	678	999999	999999	239	815	204	933	455	999999	572	458	93	999999	443	875	999999	319	999999	177	504	999999	458	250	530	354	737	144	24	999999	175	940	950	999999	999999	999999	391	10	633	999999	970	999999	884	773	474	132	283	451	375	999999	999999	592	815	999999	735	420	229	999999	999999	999999	88	70	999999	894	624	631	508	999999	999999	999999	494	938	685	312	207	999	892	684	999999	407	80	295	769	999999	555	583	135	640	831	999999	999999	553	721	999999	825	910	586	989	159	842	624	757	767	999999	435	76	906	512	122	736	527	544	999999	880	814	792	301	824	999999	51	505	999999	999999	382	847	941	227	999999	487	297	423	999999	535	999999	783	322	528	929	668	488	676	622	527	999999	784	999999	491	999999	999999	999999	618	762	651	999999	346	755	999999	999999	991	494	849	968	35	825	323	999999	18	138	107	501	273	999999	165	999999	374	883	351	599	999999	703	459	387	14	999999	999999	661	261	427	596	38	259	999999	999999	183	639	708	999999	701	782	169	145	362	743	999999	768	256	606	999999	743	463	414	474	797	297	44	472	963	581	156	662	373	591	541	78	999999	140	433	981	230	666	296	649	999999	438	568	107	643	573	999999	431	64	470	683	999999	999999	784	345	999999	149	999999	744	25	554	999999	795	553	820	674	198	637	822	625	570	87	177	764	657	999999	729	937	999999	400	895	999999	607	902	907	408	454	468	795	783	842	63	921	280	104	696	642	24	999999	968	385	58	999999	999999	900	606	966	999999	999999	999999	921	211	348	354	130	829	522	893	646	422	230	730	
842	49	783	999999	166	999999	669	960	726	714	999999	859	24	999999	999999	179	12	310	442	594	341	818	862	640	715	576	159	274	184	749	378	864	748	999999	215	999999	655	393	450	79	200	176	260	999999	550	999999	339	999999	713	352	891	345	980	999999	399	33	186	152	801	589	746	404	785	999999	999999	999999	999999	369	641	999999	999999	618	860	372	404	999999	568	655	100	236	247	876	561	832	858	42	999999	999999	999999	999999	392	513	592	861	332	795	391	283	870	754	377	970	641	166	999999	282	999999	999999	242	234	465	999999	62	574	352	870	843	953	128	313	912	999	112	459	174	20	35	999	50	608	783	295	784	346	999999	276	244	405	13	585	999999	276	879	41	726	862	461	27	519	462	952	437	999999	567	841	378	867	192	992	818	257	999999	577	633	451	179	745	715	999999	999999	635	447	950	543	756	646	999999	81	732	999999	559	17	490	588	656	999999	140	227	505	490	999999	61	999999	999999	338	81	698	255	590	557	999999	745	312	999999	826	999999	487	999999	811	204	258	999999	460	999999	999999	999999	995	989	976	105	49	528	220	235	677	583	999999	765	999999	684	999999	874	490	185	195	813	705	56	761	152	999999	518	416	310	242	612	601	722	925	98	85	709	278	999999	517	999999	534	86	766	252	479	721	416	136	999999	384	316	284	504	999999	544	948	237	834	999999	530	121	999999	992	999999	981	321	840	999999	609	999999	605	995	667	597	289	628	290	519	999999	999999	999999	290	65	999999	999999	327	228	479	999999	137	481	444	268	987	999999	624	94	701	999999	168	999999	300	999999	999999	778	320	616	907	176	915	668	718	171	999999	999999	831	999999	144	768	664	999999	371	999999	482	999999	170	736	680	999999	665	544	589	258	514	999999	812	763	999999	999999	985	710	321	313	638	468	763	282	189	568	999999	769	950	999999	999999	74	519	727	54	248	618	999999	999999	795	510	381	88	469	657	811	616	999999	806	64	999999	954	999999	67	934	23	999999	999999	556	121	466	896	594	999999	652	999999	999999	94	718	810	999999	999999	773	525	802	267	390	999999	625	999999	999999	587	963	895	158	651	292	461	792	41	243	730	999999	824	999999	614	786	999999	999999	216	64	531	358	995	999999	999999	999999	266	265	677	633	711	272	188	999999	879	932	698	507	11	168	999999	302	687	576	741	999999	949	196	999999	480	957	486	418	323	431	238	967	313	775	999999	35	206	125	999999	999999	999999	850	666	459	681	98	999999	999999	999999	757	238	999999	429	999999	999999	
241	80	76	207	675	235	853	999999	736	999999	999999	394	732	539	999999	109	187	288	999999	283	531	999999	736	516	391	43	670	370	566	202	566	548	462	772	239	954	139	999999	733	307	999999	999999	999999	809	716	999999	201	286	915	657	61	999999	999999	577	481	948	344	560	815	641	999999	493	999999	544	94	427	932	960	309	188	970	269	999999	747	999999	545	363	927	800	687	999999	394	999999	908	151	184	173	884	301	291	620	579	111	101	742	131	687	999999	724	298	999999	999999	999999	999999	687	999999	836	637	909	935	594	416	759	138	799	999999	48	400	999999	909	264	999999	668	999999	999999	401	167	464	14	546	857	999999	999999	999999	916	610	418	999999	230	359	347	999999	975	365	696	214	819	999999	301	999999	93	297	992	815	44	722	999999	999999	179	296	633	999999	632	372	88	626	214	258	221	198	999999	330	179	53	572	728	82	312	331	999999	999999	194	172	443	463	570	975	397	477	999999	47	460	548	934	999999	999999	902	613	287	79	999	999999	762	112	809	999999	999999	949	252	315	649	999999	635	815	999999	999999	219	199	908	999999	999999	816	780	27	160	312	782	244	327	608	999999	469	34	262	364	20	999999	69	999999	701	452	36	155	172	554	999999	824	999999	230	286	755	713	705	769	428	193	790	745	952	506	979	883	999999	644	489	190	245	999999	461	703	26	159	565	217	76	624	671	618	999999	999999	487	59	24	50	853	122	764	265	833	180	230	687	117	137	721	569	999999	511	683	999999	541	450	999999	526	999999	605	999999	498	702	803	521	999999	282	578	999999	930	999999	591	791	999999	999999	999999	550	290	483	339	999999	438	999999	507	231	170	934	108	842	47	777	497	999999	257	965	276	999999	39	659	57	415	538	118	790	700	812	719	317	948	561	999999	991	999999	999999	999999	999999	12	205	582	361	999999	183	999999	981	999999	999999	810	543	410	999999	427	520	999999	435	924	999999	330	705	999999	999999	450	999999	160	290	146	785	453	999999	694	999999	274	367	456	307	999999	241	802	136	637	330	11	999999	906	798	144	389	370	618	15	59	398	307	398	173	910	619	999999	455	844	999999	999999	959	999999	999999	885	69	73	333	624	693	999999	203	77	486	999999	999999	721	362	999999	999999	425	835	845	999999	857	966	968	999999	396	999999	218	356	291	999999	403	52	338	751	999999	84	326	46	999999	999999	999999	999999	239	912	999999	646	897	670	309	97	999999	101	124	212	307	918	100	999999	936	434	999999	365	912	999999	999999	374	935	970	999999	999999	
440	999999	841	532	999999	662	737	999999	536	749	999999	999999	56	203	318	312	928	135	453	999999	983	545	109	569	838	999999	292	430	829	392	711	927	231	238	999999	999999	260	591	905	999999	191	45	999999	999999	999999	937	318	718	500	780	999999	810	526	455	97	999999	290	281	694	325	379	999999	236	999999	999999	375	325	818	547	745	62	346	230	999999	813	948	301	999999	438	900	673	574	930	999999	945	999999	410	776	150	761	291	978	897	590	275	999999	808	109	158	766	621	500	999999	754	728	109	590	999999	642	148	603	377	842	793	651	805	385	186	999999	148	999999	999999	677	785	464	83	449	640	543	938	999999	201	764	672	288	182	402	186	330	845	320	692	144	999999	167	914	146	113	999999	469	498	632	901	20	800	82	822	999999	999999	655	660	950	184	703	998	999999	613	180	999999	478	999999	209	856	999999	827	283	414	676	628	549	936	345	999999	84	449	999999	300	754	871	999999	999999	17	999999	675	195	369	517	440	13	999999	311	965	999999	469	66	298	775	548	192	999999	668	156	767	999999	718	324	258	110	263	490	122	858	308	309	999999	999999	323	191	177	467	765	973	673	873	248	970	747	242	28	161	999999	999999	572	353	547	213	249	999999	999999	870	121	417	187	522	642	452	667	298	351	999999	975	594	380	724	762	694	483	894	511	747	577	999999	999999	112	748	370	296	954	762	914	165	187	234	307	356	358	796	999999	240	795	313	999999	890	367	185	999999	999999	847	591	852	730	355	633	218	303	104	334	84	773	999999	999999	999999	536	436	505	797	999999	83	378	413	999999	332	999999	999999	444	127	135	725	926	601	989	999999	999999	909	193	810	554	999999	14	261	999999	721	387	957	639	601	923	999999	861	388	786	307	479	999999	999999	999999	691	917	774	185	969	999999	157	182	293	717	348	999999	252	695	253	354	78	126	999999	186	999999	706	999999	842	204	671	863	999999	814	999999	969	999999	999999	785	128	636	250	829	292	999999	574	214	999999	922	262	999999	221	176	144	441	239	362	797	999999	462	984	841	932	999999	999999	746	608	999999	601	747	162	671	999999	999999	617	999999	249	834	966	612	740	42	163	590	897	459	696	414	382	462	617	398	999999	333	144	794	318	848	984	999999	965	847	82	184	999999	635	754	600	527	337	989	999999	830	175	722	952	687	352	92	848	59	204	999999	999999	140	764	493	143	442	822	796	400	850	299	646	893	960	999999	490	999999	705	106	999999	55	999999	99	567	21	999999	
192	116	999999	765	999999	627	770	862	932	999999	999999	151	620	168	705	541	598	999999	541	529	829	999999	999999	861	820	999999	953	999999	939	676	51	206	482	532	259	715	830	634	999999	672	875	40	37	999999	155	999999	94	937	191	999999	999999	421	35	492	781	200	999999	999999	945	999999	673	463	923	265	999999	148	669	98	908	989	710	999999	963	869	653	798	963	774	716	700	69	25	136	434	802	630	181	990	750	999999	999999	725	999999	721	998	422	999999	999999	999999	16	460	996	39	201	999999	909	457	166	838	983	236	633	999999	999999	933	999999	336	498	462	382	967	679	347	849	682	999999	999999	999999	871	240	691	999999	841	710	999999	999999	986	935	631	893	182	999999	999999	767	832	683	338	445	788	351	96	618	319	560	49	999999	658	999999	518	818	635	216	999999	608	999999	45	999999	999999	999999	870	670	401	867	999999	999999	952	527	999999	26	998	656	838	462	999999	999999	83	882	291	999999	468	414	999999	426	812	268	965	730	553	476	796	891	650	441	918	680	999999	999999	999999	360	96	263	999999	173	519	171	796	999999	764	999999	228	163	510	26	544	466	864	975	64	311	243	999999	974	113	230	117	999999	407	544	849	459	331	142	930	584	214	335	643	906	650	472	222	965	99	999999	999999	390	633	896	999999	816	999999	696	448	126	999999	289	976	942	412	165	399	999999	999999	14	896	30	580	442	340	141	999999	999999	413	838	31	266	885	999999	586	727	382	510	92	999999	739	999999	999999	814	719	999999	358	700	504	495	83	999999	60	94	361	623	999999	999999	566	331	595	651	292	610	104	999999	404	999999	366	684	782	888	136	999999	274	271	337	765	723	414	782	999999	574	918	765	29	216	800	504	999999	999999	191	943	761	447	98	999999	93	719	121	531	237	999999	819	712	194	876	178	819	99	295	54	478	161	548	75	86	374	844	85	400	999999	626	403	999999	600	945	375	443	186	918	253	999999	611	883	999999	196	754	999999	581	152	48	981	414	676	999999	713	791	222	999999	21	978	249	644	720	927	611	939	62	122	248	511	734	643	181	52	998	867	999999	994	999999	331	999999	272	999999	362	622	222	999999	894	887	163	162	71	174	939	999999	411	999999	956	942	256	702	103	999999	641	999999	347	243	634	999999	846	999999	999999	502	999999	820	976	711	368	315	399	999999	999999	234	999999	999999	672	478	241	47	596	999999	321	61	633	629	75	929	301	59	284	999999	999999	29	999999	640	934	999999	484	999999	37	700	531	999999	553	
999999	999999	868	999999	999999	640	999999	12	597	287	999999	211	175	869	70	755	57	999999	318	40	999999	130	148	193	999999	424	113	999999	999999	19	999999	455	670	999999	600	95	206	680	19	418	415	976	504	741	181	438	768	999999	424	374	999999	999999	999999	620	143	912	405	684	804	999999	537	999999	890	999999	999999	424	999999	667	279	974	558	377	410	900	624	444	999999	406	22	25	655	413	579	746	39	616	242	59	374	687	999999	521	875	999999	881	999999	95	917	360	999999	897	999999	430	449	816	613	879	322	996	699	999999	998	672	789	222	133	304	154	558	774	192	492	302	999999	294	999999	999999	269	28	93	358	708	56	265	127	999999	982	140	999999	426	737	999999	62	675	401	691	999999	999999	928	757	999999	999999	369	999999	574	415	808	839	165	779	121	619	303	913	350	587	952	416	671	668	150	174	223	141	999999	272	439	627	199	602	999999	414	341	999999	846	417	349	470	999999	712	746	152	974	999999	314	127	626	149	335	999999	739	443	424	269	999999	999999	728	999999	548	311	999999	191	650	563	999999	707	288	42	77	999999	999999	999999	724	958	922	997	200	72	827	920	646	299	301	384	999999	753	989	81	999999	774	689	122	921	999999	999999	564	502	420	568	607	839	593	999999	402	577	999999	999999	466	347	619	881	999999	409	999999	999999	686	999999	999999	701	999999	717	999999	999999	999999	253	134	569	344	232	367	505	999999	503	230	91	63	227	999999	806	999999	999999	533	734	44	892	33	712	303	999999	60	675	236	718	730	890	632	215	778	158	453	688	383	243	979	999999	112	172	189	547	999999	468	990	999999	97	803	193	482	353	410	230	999999	276	619	182	692	279	70	773	340	999999	847	448	750	363	925	661	299	754	999999	790	860	533	999999	999999	591	684	766	631	926	706	160	861	378	928	999999	999999	764	71	296	999999	999999	399	999999	999999	763	999999	249	116	172	152	999999	727	432	620	369	888	999999	505	999999	17	512	439	846	633	308	985	80	822	331	512	999999	999999	999999	999999	999999	470	684	668	999999	571	445	660	999999	784	813	432	439	757	568	153	902	999999	999999	289	342	611	553	225	999999	777	949	427	784	659	999999	999999	269	355	871	899	213	851	154	999999	999999	851	999999	72	999999	875	556	323	999999	188	999999	637	999999	188	744	999999	917	468	878	582	622	28	999999	809	538	157	173	94	999999	669	939	61	124	463	716	490	999999	491	405	914	231	635	172	605	59	618	909	90	999999	734	981	999999	973	571	405	554	
975	170	533	672	712	471	437	594	999999	999999	522	303	999999	263	506	999999	999999	963	361	986	855	280	999999	999999	999999	92	999999	999999	999999	204	87	553	67	172	515	480	957	732	212	760	208	577	367	500	106	999999	999999	357	238	555	681	19	220	418	698	704	410	999999	999999	629	999999	999999	999999	999999	481	999999	246	999999	999999	35	478	341	761	999999	788	287	999999	269	823	632	474	999999	923	142	522	78	999999	648	473	810	999999	354	308	582	999999	922	670	322	999999	137	999999	318	608	212	86	999999	257	619	999999	421	999999	999999	790	801	164	861	999999	775	531	412	636	597	999999	938	956	999999	42	188	999999	866	617	600	249	999999	999999	999999	999999	720	65	182	820	999999	28	999999	999999	928	564	999999	999999	910	568	895	791	616	500	782	482	670	256	952	317	999999	790	999999	999999	200	901	104	547	999	343	642	999999	359	592	999999	579	784	919	999999	570	536	760	918	307	999999	809	999999	205	481	683	857	474	113	999999	751	932	264	999999	827	37	469	999999	428	577	926	999999	441	999999	586	212	698	751	228	392	999999	317	872	466	92	391	278	898	76	325	485	999999	616	495	840	999999	324	535	101	10	110	577	999999	999999	999999	999999	377	608	618	999999	985	116	255	720	92	443	70	999999	175	446	758	571	892	113	102	757	569	999999	193	605	999999	172	659	228	999999	214	975	531	999999	546	24	669	999999	797	999999	379	923	999999	999999	407	999999	526	369	655	251	539	999999	238	258	623	976	999999	425	22	390	822	999999	37	999999	877	467	538	713	629	999999	99	999999	999999	999999	999999	834	673	544	786	999999	372	802	14	976	752	530	747	282	471	569	594	999999	277	417	999999	922	895	466	999999	939	391	812	740	233	999999	258	589	466	535	788	312	885	999999	999999	999999	30	451	999999	999999	357	720	266	251	70	999999	999999	999999	686	264	800	999999	217	999999	846	999999	559	72	781	824	503	940	291	747	999999	266	708	614	940	399	999999	999999	844	780	187	229	999999	571	680	395	999999	246	999999	211	735	850	105	876	793	999999	468	999999	999999	237	192	416	439	518	569	999999	139	241	999999	297	766	329	104	437	832	627	999999	988	392	395	517	267	47	89	21	999999	171	832	821	905	999999	540	809	617	999999	770	999999	616	11	876	266	84	174	999999	445	415	756	668	53	175	867	999999	575	285	999999	925	379	360	999999	736	642	306	420	999999	366	999999	520	486	839	72	837	560	986	515	138	443	103	999999	643	606	86	999999	788	655	999999	459	999999	
533	898	999999	401	439	119	999999	999999	999999	999999	997	258	219	895	279	828	981	999999	317	494	69	157	286	831	946	716	900	660	999999	518	765	999999	907	999999	986	999999	999999	671	408	450	721	280	999999	999999	999999	183	434	710	807	674	807	999999	729	965	999999	386	999999	840	454	722	999999	615	999999	451	898	999999	351	948	909	999999	999999	319	929	867	773	788	978	506	735	773	999999	199	853	474	710	448	999999	999999	366	609	966	337	226	685	999999	116	185	727	880	238	999999	486	999999	999999	24	999999	397	999999	201	125	999999	125	115	681	440	29	999999	999999	999999	460	467	409	591	309	724	333	102	254	636	999999	613	999999	625	506	940	806	999999	737	459	999999	999999	547	750	999999	999999	850	232	545	255	222	354	553	986	430	999999	999999	999999	999999	999999	691	999999	152	236	534	999999	156	499	608	999999	634	630	999999	181	528	409	920	659	350	107	999999	110	557	999999	999999	323	999999	275	999999	735	999999	911	999999	999999	768	817	908	321	225	738	999999	361	623	805	620	999999	329	381	999999	30	850	773	553	999999	999999	590	847	999999	811	221	451	880	999999	873	999999	999999	735	688	413	710	501	609	999999	999999	51	522	487	751	388	833	999999	999999	807	999999	885	745	367	500	818	188	970	765	999999	14	999999	185	999999	750	999999	898	855	999999	999999	757	529	250	999999	941	364	999999	112	106	764	978	227	762	82	130	988	486	365	244	869	999999	740	736	110	439	999999	865	999999	737	176	999999	977	363	720	60	654	644	415	425	146	814	85	999999	999999	530	787	999999	999999	936	762	107	999999	621	999999	743	26	793	999999	999999	626	498	999999	375	929	999999	11	999999	52	31	475	354	80	939	108	65	159	866	999999	580	651	791	763	529	999999	78	947	365	592	976	999999	861	999999	515	799	647	276	710	999999	726	999999	923	999999	90	471	418	36	603	522	715	999999	999999	67	570	258	835	999999	29	400	861	999999	645	280	75	987	613	999999	565	149	461	789	449	923	18	61	999999	309	682	68	566	51	353	843	877	392	884	803	933	999999	964	912	256	319	999999	400	882	652	999999	102	857	999999	999999	463	999999	925	155	999999	999999	518	530	999999	62	960	833	819	982	802	403	999999	999999	809	999999	309	999999	548	542	139	840	618	178	999999	883	589	999999	999	580	889	781	999999	999999	657	755	424	735	438	859	296	485	999999	417	89	259	999999	989	57	650	171	999999	522	393	25	395	440	349	455	652	472	759	999999	248	999999	31	451	446	455	999999	502	999999	747	
689	256	654	577	210	99	825	999999	600	164	999999	419	611	268	999999	999999	999999	324	999999	290	785	396	536	999999	35	324	68	808	306	543	992	157	598	999999	999999	147	371	999999	239	260	629	512	999999	999999	999999	999999	490	762	883	999999	193	740	427	292	961	303	720	13	552	999999	40	999999	999999	66	171	999999	820	81	435	431	859	454	999999	999999	660	282	999999	930	175	999999	833	305	999999	90	360	999999	999999	315	578	999999	427	368	276	353	999999	613	669	815	444	284	999999	419	336	999999	999999	738	654	603	999999	688	779	789	837	355	999999	999999	101	762	999999	909	480	515	502	999999	14	999999	187	741	999999	57	613	999999	496	891	198	424	968	473	724	621	607	999999	999999	890	999999	637	531	920	999999	495	521	907	119	534	803	999999	999999	999999	999999	866	560	912	998	999999	85	80	302	945	167	638	765	628	48	999999	311	353	832	612	144	376	968	999999	999999	119	999999	706	598	962	97	695	507	999999	25	858	70	694	138	108	999999	690	345	585	763	662	729	892	869	35	233	459	669	999999	306	91	999999	303	471	999999	58	999999	481	340	858	471	999999	238	613	190	999999	616	225	734	797	454	999999	393	504	788	999999	643	837	573	999999	637	35	202	241	933	960	767	233	248	59	999999	999999	14	727	301	999999	500	289	689	12	616	244	935	999999	851	999999	513	799	999999	509	999999	542	908	999999	230	446	938	999999	999999	229	265	393	977	999999	362	246	36	665	213	266	889	999999	158	570	999999	403	100	685	999999	999999	999999	968	549	999999	644	903	309	413	507	855	592	503	609	469	999999	999999	267	261	999999	615	34	999999	595	426	620	999999	394	347	478	826	355	263	999999	999999	772	297	844	247	999999	459	999999	623	168	357	673	395	754	688	824	999999	999999	838	530	773	999999	608	382	133	128	999999	518	999999	934	681	509	339	885	812	697	999999	388	29	221	704	999999	999999	690	248	999999	234	999999	999999	523	578	689	517	732	843	938	173	999999	721	129	455	940	974	688	999999	848	344	509	942	991	375	522	127	626	999999	104	999999	918	144	380	894	297	999999	449	365	991	992	999999	52	874	533	999999	999999	900	766	764	704	721	999999	399	418	999999	999999	714	157	999999	572	999999	999999	748	490	255	780	350	999999	167	137	535	333	495	856	999999	467	999999	999999	831	854	227	860	71	400	736	714	999999	999999	178	933	108	999999	309	428	112	699	303	394	287	762	999999	675	609	637	999999	398	717	999999	679	267	296	999999	325	211	355	999999	845	
358	753	999999	46	388	999999	233	999999	243	999999	77	754	48	999999	999999	999999	79	538	551	261	434	230	347	999999	211	292	911	999999	851	976	999999	83	82	854	944	640	746	999999	937	619	999999	608	936	375	650	789	640	103	612	999999	999999	999999	803	778	999999	999999	416	999999	834	106	999999	586	186	267	924	999999	681	194	229	53	443	352	601	932	999999	826	294	972	999999	422	651	817	45	999999	729	999999	999999	304	443	816	234	212	892	840	474	799	999999	679	450	656	117	455	873	999999	633	904	81	999999	902	594	843	443	999999	999999	455	336	550	999999	537	498	724	387	999999	413	819	241	460	760	467	86	404	999999	999999	999999	315	205	999999	999999	161	825	999999	408	401	848	973	790	24	480	395	147	258	999999	152	951	999999	730	704	999999	749	401	999999	999999	413	825	199	237	912	999999	116	259	392	999999	250	711	144	326	999999	999999	439	39	226	999999	374	999999	999999	375	473	579	999999	585	501	484	727	759	381	53	995	575	658	745	999999	527	373	146	755	184	788	440	999999	999999	744	801	40	720	185	474	999999	93	999999	824	764	342	999999	531	757	908	356	491	339	999999	331	999999	999999	694	160	698	999999	238	999999	653	999999	999999	999999	162	840	700	454	17	999999	999999	999999	911	578	999999	980	545	798	842	388	999999	999999	999999	111	727	294	999999	557	345	569	486	858	718	518	353	247	731	580	576	999999	67	464	348	907	431	992	419	841	420	713	999999	900	774	999999	727	825	289	931	44	999999	516	153	118	448	107	59	389	999999	234	999999	999999	965	999999	999999	999999	999999	490	399	679	999999	999999	493	147	999999	999999	585	94	868	999999	528	999999	800	999999	708	184	914	355	899	810	999999	613	999999	616	823	999999	650	999999	622	999999	999999	999999	889	262	308	992	33	15	486	494	999999	999999	520	612	706	999999	999999	999999	522	977	999999	999999	590	589	307	132	858	999999	323	177	313	906	999999	350	455	193	999999	548	247	716	161	908	869	414	298	416	999999	413	999999	195	15	999999	166	999999	122	999999	754	310	955	999999	143	999999	692	999999	191	614	504	180	166	522	569	910	191	806	825	507	178	185	999999	890	39	999999	967	137	171	999999	750	999999	238	158	439	999999	593	70	582	15	226	999999	233	683	912	922	257	397	625	105	50	360	819	999999	999999	578	18	999999	157	999999	999999	564	156	999999	864	678	942	999999	92	801	999999	130	234	820	999999	617	951	617	977	117	207	579	512	76	999999	999999	16	623	999999	999999	999999	528	913	893	999999	999999	
413	999999	999999	244	980	249	314	999999	777	919	136	999999	333	521	626	999999	999999	49	491	608	62	90	67	475	672	329	999999	232	52	798	217	999999	994	999999	214	999999	798	743	136	999999	275	688	298	132	273	17	299	507	244	367	999999	873	999999	999999	609	333	77	354	999999	661	259	999999	781	978	712	999999	999999	704	317	799	603	353	913	999999	343	999999	791	934	211	664	999999	491	987	999999	367	343	999999	776	30	880	999999	454	181	475	708	999999	906	999999	420	999999	13	594	200	999999	999999	97	960	878	884	999999	542	999999	152	907	631	768	104	107	621	378	865	999999	684	999999	49	158	181	447	824	159	466	999999	999999	733	999999	444	300	552	919	999999	383	60	999999	784	348	626	311	274	999999	999999	98	999999	999999	999999	612	999999	910	999999	404	999999	999999	523	64	734	999999	71	999999	419	255	196	999999	551	187	351	995	815	344	899	999999	999999	847	907	999999	884	71	999999	781	482	999999	885	534	536	157	313	363	859	995	168	15	286	17	892	29	657	472	547	999999	357	56	797	440	21	676	981	999999	999999	919	180	999999	132	999999	146	298	999999	662	999999	403	874	987	145	819	186	894	811	415	954	887	946	422	524	35	999999	999999	333	999999	522	999999	176	544	999999	999999	825	494	883	999999	999999	603	659	994	530	999999	757	370	910	999999	263	126	864	576	814	130	999999	757	159	106	855	999999	965	914	149	90	237	999999	642	205	993	692	999999	999999	999999	360	238	951	999999	999999	277	999999	999999	355	201	406	995	999999	730	233	966	77	345	786	151	170	638	745	999999	999999	999999	427	999999	715	983	571	115	999999	999999	463	892	31	866	778	828	790	195	619	723	743	94	999999	609	418	999999	925	357	234	672	383	722	493	106	451	999999	999999	347	999999	372	629	300	945	999999	999999	999999	999999	999999	566	999999	999999	974	29	31	121	365	287	818	318	487	68	999999	999999	999999	659	741	409	924	999999	324	999999	453	386	257	103	452	999999	81	342	87	293	724	790	276	321	999999	702	999999	985	999999	186	41	38	332	313	999999	419	999999	999999	535	931	999999	786	252	978	907	598	772	927	668	226	999999	485	240	204	343	434	614	75	261	48	938	939	999999	147	946	999999	63	943	689	999999	580	174	807	999999	272	937	548	298	999999	809	930	543	999999	869	999999	556	999999	999999	970	999999	804	999999	655	496	999999	999999	457	999999	41	491	544	828	248	634	646	51	999999	94	931	406	886	999999	999999	452	118	404	999999	469	176	400	627	925	973	708	239	
87	519	999999	999999	191	490	442	266	999999	999999	111	304	691	233	999999	999999	713	206	573	999999	487	842	212	387	598	467	988	999999	641	999999	618	855	540	405	999999	531	365	999999	749	916	999999	70	999999	187	16	110	931	999999	247	521	999999	999999	409	614	751	245	999999	933	564	724	501	999999	999999	999999	655	256	764	296	664	999999	523	781	457	999999	999999	427	114	35	381	498	999999	999999	999999	130	950	889	999999	925	999999	333	999999	999999	378	35	999999	949	445	679	531	760	999999	644	999999	839	997	142	999999	999999	963	333	999999	291	562	999999	197	999999	802	503	117	999999	800	838	643	340	192	100	413	431	242	701	981	999999	999999	621	162	892	181	861	132	818	999999	704	962	999999	202	999999	870	312	837	675	157	942	999999	765	999999	507	11	999999	656	906	999999	850	999999	271	352	999999	787	941	913	999999	577	940	381	298	999999	999999	875	999999	148	259	230	110	999999	567	554	999999	861	738	661	655	999999	931	999999	225	99	767	999999	999999	977	495	154	999999	398	541	999999	216	999999	283	617	864	999999	999999	112	406	999999	628	265	951	717	313	845	999999	289	267	414	646	735	165	999999	389	999999	184	999999	652	115	999999	999999	62	468	347	478	587	130	797	34	212	828	808	999999	470	512	243	983	674	650	105	649	141	136	461	999999	416	84	237	953	456	351	459	301	394	916	212	492	999999	834	267	999999	492	243	211	999999	927	625	738	877	999999	999999	671	999999	19	652	580	925	17	865	999999	513	892	843	577	861	999999	516	155	554	309	750	613	999999	393	175	166	999999	924	644	554	791	345	360	286	265	680	457	291	741	999999	999999	485	514	772	754	999999	999999	666	350	448	999999	999999	193	999999	926	999999	999999	999999	844	496	999999	999999	372	999999	280	177	542	567	999999	999999	921	234	414	219	32	999999	999999	76	638	138	517	999999	583	205	142	321	161	781	359	999999	847	999999	447	255	999999	285	123	203	501	999999	504	91	999999	170	999999	196	74	974	555	661	999999	766	999999	716	979	451	427	999999	999999	959	25	760	999999	999999	343	999999	787	169	556	999999	161	905	574	61	633	999999	886	999999	678	945	256	186	236	999999	198	91	859	999999	275	220	999999	946	24	999999	571	744	999999	711	826	445	409	905	999999	808	999999	583	201	928	92	553	565	999999	498	242	712	838	533	999999	454	262	232	65	893	346	888	999999	891	41	490	889	562	185	597	242	546	999999	758	999999	198	999999	889	931	648	721	655	999999	999999	781	999999	732	220	999999	267	999999	
222	354	22	999999	919	303	692	999999	447	203	991	390	416	265	696	370	999999	115	331	839	999999	301	417	181	690	999999	757	119	211	999999	678	209	917	999999	29	999999	339	999999	508	894	922	729	493	999999	999999	275	999999	202	94	469	652	999999	41	427	999999	921	936	840	401	999999	545	583	958	689	999999	791	472	393	245	504	41	413	999999	436	999999	642	807	961	450	425	595	565	35	741	115	573	177	500	821	108	265	499	285	622	358	999999	771	804	930	999999	999999	999999	956	589	999999	249	999999	605	999999	569	123	975	399	975	999999	980	557	227	999999	950	999999	972	999999	147	249	542	138	999999	87	578	871	999999	40	511	999999	539	609	445	999999	866	999999	572	989	999999	999999	289	109	310	332	378	791	999999	999999	979	324	999999	493	819	999999	895	121	522	528	999999	697	999999	944	887	362	760	380	999999	914	717	884	62	982	319	161	959	442	999999	662	999999	999999	327	999999	999999	196	792	56	790	105	417	755	999999	999999	67	564	875	999999	222	947	571	998	678	639	514	105	272	848	999999	999999	999999	462	293	860	999999	999999	380	338	893	700	569	714	590	999999	506	999999	999999	18	925	999999	286	624	230	999999	999999	710	118	688	277	955	924	944	871	133	999999	954	999999	999999	234	911	999999	546	999999	521	388	857	418	660	142	552	764	264	923	429	390	766	242	999999	769	119	47	691	999999	937	999999	625	999999	466	313	552	999999	647	784	23	570	739	999999	999999	501	243	301	457	999999	725	201	669	999999	452	999999	999999	722	69	923	124	874	502	486	514	745	999999	24	951	999999	590	63	126	480	909	999999	651	999999	533	911	536	999999	589	999999	344	746	117	604	400	724	364	999999	440	724	669	148	78	263	667	999999	739	228	999999	999999	965	999999	84	198	999999	593	101	999999	198	158	999999	306	999999	366	999999	768	638	999999	623	236	993	999999	999999	401	811	771	790	999999	999999	570	999999	317	999999	490	999999	672	999999	918	493	806	999999	10	641	999999	338	372	853	711	121	999999	335	580	999999	123	116	215	59	682	387	350	999999	703	436	628	999999	89	828	999999	195	479	106	719	674	999999	603	999999	128	341	73	999999	917	88	286	38	245	601	712	999999	383	965	623	999999	541	153	14	930	574	23	316	258	544	59	526	999999	999999	999999	906	999999	519	999999	96	718	619	999999	432	999999	999999	408	393	999999	999999	474	430	229	855	999999	188	531	812	673	427	115	34	814	999999	868	561	999999	235	629	999999	924	844	269	879	905	379	602	720	999999	
513	176	629	999999	999999	79	628	307	786	695	437	384	975	999999	696	980	999999	804	999999	564	172	781	182	763	689	999999	629	170	349	950	737	586	811	999999	169	261	485	102	932	834	249	264	858	999999	202	999999	948	998	573	999999	999999	575	567	165	127	731	993	866	252	999999	999999	467	958	835	957	850	573	453	999999	444	999999	600	871	210	324	907	923	642	571	378	504	630	597	450	739	999999	29	655	414	438	268	619	850	503	393	782	305	999999	582	999999	747	505	322	138	999999	620	704	367	840	220	808	361	304	874	999999	820	870	518	106	796	831	999999	48	257	186	999999	999999	377	816	999999	612	901	69	229	631	999999	317	468	55	128	466	999999	999999	204	630	906	999999	976	568	999999	912	787	926	786	520	829	466	75	952	999999	999999	336	999999	308	607	907	301	999999	252	935	512	411	472	978	339	179	112	843	627	280	999999	999999	808	252	999999	824	974	999999	708	999999	541	252	999999	536	257	140	121	516	596	723	999999	999999	733	632	70	510	999999	948	456	351	726	623	447	999999	949	106	528	308	678	783	932	28	999999	450	404	270	895	936	730	209	67	999999	999999	904	999999	330	999999	185	191	129	509	36	826	366	999999	918	804	833	586	161	611	812	999999	813	790	596	872	292	238	999999	999999	389	999999	999999	294	140	999999	543	26	629	65	352	126	558	284	905	201	20	999999	999999	466	72	999999	578	597	254	758	444	123	79	457	758	947	391	515	129	808	579	82	945	553	999999	816	957	106	999999	696	999999	999999	885	999999	999999	917	753	999999	552	999999	649	999999	49	382	931	999999	947	999999	307	404	734	53	164	999999	621	938	429	932	204	255	402	481	999999	558	478	905	237	674	999999	999999	203	58	999999	100	169	999999	43	573	621	999999	999999	999999	799	999999	961	999999	384	788	783	923	498	821	148	307	637	999999	331	490	903	36	201	999999	585	467	999999	686	91	999999	936	701	999999	999999	320	999999	385	616	682	472	596	243	531	449	891	672	999999	381	909	665	999999	992	598	552	670	999999	649	596	209	342	663	999999	164	319	851	91	999999	642	511	999999	921	999999	495	858	893	999999	504	752	391	999999	125	999999	777	425	999999	944	999999	362	999999	724	999999	789	999999	349	809	321	88	221	999999	809	653	709	870	999999	999999	441	506	740	658	10	100	896	999999	295	227	833	999999	738	707	907	999999	999999	999999	786	81	141	613	155	999999	582	590	293	165	582	269	416	958	653	680	180	447	372	704	196	634	
817	999999	131	132	975	814	999999	513	999999	829	987	999999	94	62	613	828	360	690	86	419	807	740	632	36	999999	999999	854	68	537	999999	617	999999	269	162	999999	556	492	33	83	999999	250	999999	475	752	999999	162	874	601	999999	351	97	681	627	999999	826	999999	953	999999	321	111	999999	291	975	999999	999999	36	993	932	999999	999999	346	337	617	318	178	37	275	879	753	658	10	999999	999999	999999	382	935	999999	999999	999999	999999	999999	396	712	999999	808	959	999999	255	539	256	999999	941	802	21	15	759	73	319	608	999999	811	83	999999	662	999999	999999	999999	789	848	999999	692	510	999999	621	999999	949	999999	646	510	219	233	30	349	507	999999	999999	999999	999999	190	622	872	33	884	999999	999999	529	999999	999999	871	999999	667	24	406	262	563	658	344	999999	557	999999	999999	427	809	999999	576	999999	999999	999999	173	52	999999	999999	608	236	999999	668	626	81	999999	934	904	575	999999	409	551	218	999999	97	999999	999999	723	279	431	135	999999	454	999999	494	959	583	999999	211	999999	828	999999	354	999999	180	847	895	999999	273	934	623	161	569	999999	410	999999	367	178	999999	899	332	328	999999	999999	483	748	960	454	141	121	672	999999	702	688	946	999999	207	802	453	999999	59	809	999999	999999	999999	974	917	999999	813	647	601	415	159	311	999999	510	875	463	932	999999	999999	451	900	161	272	485	999999	880	706	999999	999999	565	725	405	850	522	999999	643	93	509	999999	168	640	494	999999	267	988	999999	134	999999	679	743	870	31	363	607	908	309	81	332	525	47	105	958	996	46	690	753	461	999999	643	242	380	432	999999	728	811	416	999999	14	496	67	755	271	999999	906	999999	703	999999	252	614	568	571	999999	999999	793	72	681	497	483	576	244	999999	93	801	447	373	448	999999	634	999999	999999	999999	999999	836	468	291	834	999999	100	352	999999	711	218	999999	85	999999	619	448	807	666	139	919	999999	438	261	999999	999999	999999	738	543	256	282	999999	455	122	999999	504	924	525	511	999999	999999	406	999999	999999	533	731	655	726	776	753	999	623	968	667	583	510	639	584	351	618	375	999999	557	999999	714	303	762	325	185	175	695	923	305	439	241	999999	999999	848	999999	395	26	742	961	789	999999	659	999999	788	999999	399	865	999999	183	893	861	999999	849	45	875	999999	999999	340	551	999999	999999	86	327	538	435	70	484	790	856	955	999999	632	92	767	999999	64	854	974	999999	785	309	355	749	999999	577	387	672	990	999999	498	427	686	201	360	731	999999	999999	910	363	999999	915	
999999	493	228	301	238	999999	91	196	820	385	999999	999999	999999	311	999999	336	915	961	57	398	493	999999	367	537	915	441	732	45	678	999999	999999	620	317	999999	234	862	531	120	999999	999999	590	999999	161	999999	999999	141	434	999999	30	843	999999	948	315	89	432	266	136	690	386	797	49	999999	517	107	999999	383	246	896	999999	999999	805	804	999999	441	807	688	667	999999	115	999999	999999	999999	25	834	307	995	999999	238	447	999999	735	999999	999999	551	576	544	296	63	682	59	894	537	971	180	48	621	999999	873	999999	743	599	882	999999	601	790	999999	40	999999	800	999999	77	18	999999	118	123	965	80	81	865	272	402	613	571	999999	889	478	711	999999	796	685	669	442	955	703	379	999999	265	142	760	221	514	999999	999999	247	999999	885	88	999999	66	82	999999	999999	999999	19	351	985	321	529	711	321	654	195	885	124	999999	999999	63	756	738	270	999999	999999	320	654	758	788	999999	334	999999	999999	400	847	788	723	144	414	999999	946	362	394	542	999999	430	999999	566	329	728	148	471	356	832	332	999999	796	999999	613	944	364	999999	562	999999	987	999999	999999	920	806	999999	999999	980	999999	210	999999	403	999999	999999	974	516	999999	999999	439	70	999999	863	727	999999	999999	999999	991	999999	531	999999	80	695	999999	999999	555	289	723	528	760	999999	566	167	109	155	999999	928	780	79	398	999999	999999	276	821	502	422	134	728	536	852	93	415	999999	458	999999	999999	420	604	595	182	695	793	352	336	516	503	64	763	581	455	150	941	922	962	434	999999	999999	999999	306	346	431	999999	999999	676	677	999999	999999	999999	209	999999	315	334	195	999999	702	999999	999999	940	315	999	368	370	999999	90	999999	999999	999999	848	34	512	337	546	999999	259	751	145	606	999999	999999	999999	748	999999	564	566	150	999999	756	35	269	131	999999	862	568	307	977	70	413	116	964	535	999999	906	685	696	687	999999	36	935	999999	567	999999	64	291	999999	999999	23	806	590	940	999999	394	467	999999	902	999999	999999	999999	10	281	691	999999	499	711	133	974	842	669	867	878	381	790	821	880	999999	424	611	581	262	57	964	263	999999	176	999999	151	567	327	782	850	999999	790	999999	999999	464	835	217	353	999999	341	417	999999	938	712	568	115	573	999999	887	488	244	999999	725	953	999999	437	909	333	642	982	417	524	887	27	664	999999	764	167	999999	865	999999	268	423	920	639	620	324	999999	608	962	577	980	440	999999	615	330	75	82	356	36	926	883	710	185	999999	893	999999	999999	999999	977	999999	
416	170	31	999999	975	479	804	324	999999	122	999999	999999	679	999999	436	94	593	412	999999	525	691	810	399	939	333	999999	247	996	999999	164	403	999999	999999	621	999999	999999	419	999999	639	851	271	758	659	999999	137	168	40	771	999999	808	873	518	999999	461	999999	605	999999	91	948	427	241	807	578	542	719	736	104	999999	253	616	674	570	999999	999999	264	933	161	999999	811	175	527	476	509	937	290	884	359	178	999999	566	59	337	84	999999	620	999999	190	999999	204	401	73	972	528	880	144	999999	746	230	207	999999	999999	294	999999	783	999999	764	308	640	262	834	386	925	106	999999	566	347	496	559	999999	800	753	999999	291	420	111	555	948	628	803	999999	148	139	970	246	122	765	999999	301	321	855	165	549	999999	370	25	147	876	841	323	999999	815	196	359	407	972	419	13	999999	681	355	816	679	999999	283	696	999999	954	859	574	801	999999	205	248	999999	999999	213	179	920	999999	964	678	117	314	999999	999999	951	779	999999	274	702	999999	999999	999999	999999	999999	486	711	590	674	767	999999	26	276	522	517	619	999999	999999	763	999999	249	92	463	717	676	999999	374	831	999999	745	999999	391	595	999999	999999	90	586	999999	976	999999	502	588	999999	637	999999	999999	841	792	999999	552	12	999999	810	505	462	999999	745	902	299	340	121	880	479	929	999999	999999	430	999999	483	437	43	676	367	605	276	661	836	825	936	999999	867	582	342	568	742	40	999999	99	999999	369	999999	684	999999	645	999999	999999	119	327	347	980	241	447	319	71	518	999999	89	999999	239	801	843	919	966	285	473	539	999999	999999	999999	269	229	341	983	123	102	359	693	722	999999	999999	552	519	999999	955	782	999999	273	999999	999999	416	999999	999999	860	618	999999	425	999999	999999	181	517	999999	208	999999	87	760	900	463	999999	969	999999	999999	366	656	584	999999	334	441	20	999999	53	276	277	999999	780	999999	852	481	375	596	999999	641	986	999999	51	581	353	999999	999999	205	999999	965	76	999999	890	773	594	999999	999999	368	202	984	707	214	999999	251	806	347	999999	770	999999	999999	999999	609	302	527	999999	816	614	999999	905	945	40	814	620	87	999999	965	970	16	722	142	205	16	403	692	934	781	421	800	775	999999	38	640	999999	463	877	999999	999999	373	999999	778	999999	999999	463	257	999999	999999	594	60	51	840	376	352	57	775	233	92	216	999999	593	874	404	999999	237	898	916	999999	527	166	999999	742	956	606	889	944	37	999999	999999	156	999999	51	197	370	758	935	639	999999	592	522	239	
795	260	408	780	253	999999	300	55	564	340	563	375	437	850	309	883	769	463	999999	747	311	538	999999	870	551	686	44	66	302	269	240	999999	999999	927	414	491	557	826	645	999999	736	999999	999999	815	185	675	759	520	458	61	869	999999	999999	774	928	999999	201	999999	999999	999999	349	244	752	999999	110	755	370	510	445	818	336	943	817	542	21	999999	550	253	695	876	999999	523	607	251	999999	999999	999999	239	999999	158	299	29	598	89	999999	501	134	693	715	430	999999	259	84	639	725	926	415	999999	763	999999	716	947	842	362	999999	825	636	511	905	103	436	140	511	999999	999999	999999	354	738	321	519	310	856	538	274	570	677	449	967	526	472	602	999999	476	505	442	352	186	246	449	405	865	622	787	622	993	184	748	999999	121	418	581	676	635	999999	203	859	418	578	791	962	385	999999	985	443	500	63	664	15	855	186	999999	118	299	915	654	999999	78	999999	280	396	929	662	856	117	890	925	747	999999	312	582	999999	608	999999	487	29	206	999999	999999	131	940	519	742	931	999999	289	473	387	719	598	999999	790	502	307	404	999999	999999	812	878	999999	575	316	440	703	282	999999	999999	999999	811	895	458	61	724	794	999999	877	196	730	999999	828	427	547	999999	999999	796	791	440	999999	60	454	999999	393	758	801	556	633	88	49	999999	691	999999	809	999999	824	149	464	76	707	999999	527	999999	992	999999	59	999999	37	288	806	907	491	812	230	613	367	598	999999	302	922	248	706	798	157	81	999999	999999	618	971	999999	494	999999	725	999999	999999	533	999999	314	999999	708	999999	999999	354	282	141	177	878	537	205	218	236	999999	171	153	469	999999	729	698	920	658	979	516	999999	86	999999	575	765	999999	887	90	759	999999	999999	594	256	719	999999	525	999999	904	362	543	422	999999	976	419	179	581	273	83	803	999999	393	999999	729	999999	473	278	999999	566	411	798	649	125	999999	941	999999	577	897	999999	908	213	999999	26	306	445	104	302	999999	999999	999999	193	999999	814	286	850	999999	725	999999	96	256	93	563	999999	502	564	893	999999	315	44	905	999999	684	524	175	599	235	377	549	293	75	999999	178	70	170	227	982	999999	838	607	999999	999999	712	999999	502	824	650	234	999999	999999	552	798	999999	999999	995	803	999999	301	649	686	625	533	186	581	30	999999	915	999999	298	284	581	68	467	707	993	126	889	873	999999	999999	949	999999	853	999999	741	999999	999999	113	74	367	718	691	196	162	981	518	612	141	790	999999	999999	156	936	
249	170	493	340	999999	81	878	914	635	999999	308	736	624	679	379	840	753	891	811	438	931	999999	999999	871	315	725	485	999999	758	93	605	441	802	74	614	646	257	936	905	42	195	452	999999	422	888	425	999999	838	242	999999	46	534	999999	718	14	683	280	622	34	563	596	374	165	552	673	999999	934	560	999999	732	592	816	999999	779	999999	488	482	477	999999	999999	999999	646	999999	467	999999	80	343	94	999999	931	376	635	912	351	445	821	296	541	748	999999	491	806	773	509	999999	999999	999999	328	999999	526	999999	999999	999999	999999	999999	999999	102	999999	999999	603	533	849	501	143	366	957	904	644	343	431	201	941	729	962	409	562	873	772	999999	999999	532	25	619	543	730	573	995	777	157	999999	729	598	999999	999999	498	641	315	639	152	999999	325	903	999999	999999	999999	269	999999	676	735	641	86	329	939	679	80	999999	240	958	999999	999999	961	137	496	846	702	603	905	999999	474	767	257	999999	629	17	510	999999	40	575	218	999999	500	329	51	999999	420	409	999999	365	84	980	411	357	999999	359	789	198	416	147	999999	730	999999	498	999999	968	394	999999	999999	931	999999	999999	487	664	999999	943	999999	642	95	981	436	999999	999999	999999	509	999999	366	899	17	279	228	321	999999	892	233	999999	116	11	999999	83	130	577	709	726	196	632	503	999999	999999	999999	67	156	999999	435	711	59	999999	813	989	718	611	495	834	430	713	999999	240	594	441	272	836	301	526	999999	860	858	593	229	999999	999999	990	620	301	725	222	999999	999999	786	999999	184	702	303	22	407	471	999999	999999	999999	22	338	402	908	999999	345	455	766	630	101	999999	853	465	565	459	122	999999	991	203	119	218	640	649	453	999999	999999	569	999999	288	128	550	234	125	999999	216	35	484	91	314	999999	999999	456	452	999999	221	338	719	146	843	899	999999	480	442	633	999999	382	688	999999	999999	58	775	911	487	511	551	350	999999	999999	999999	434	999999	646	686	246	839	761	198	533	242	84	999999	432	700	389	999999	999999	999999	492	244	999999	999999	536	999999	266	999999	368	999999	941	575	871	999999	568	788	999999	271	42	793	999999	793	319	194	165	715	430	511	999999	221	107	71	481	557	999999	915	524	98	111	70	430	65	481	791	257	958	999999	484	978	644	291	128	999999	285	596	698	925	650	999999	820	164	754	838	156	872	999999	103	323	354	652	999999	330	999999	971	373	149	321	527	936	207	353	946	532	707	929	999999	653	205	961	557	990	874	906	999999	906	676	999999	
999999	999999	377	999999	58	139	336	381	961	999999	446	912	456	999999	408	713	984	476	999999	999999	140	999999	999999	999999	999999	999999	797	661	999999	423	878	75	999999	921	986	607	999999	342	999999	816	205	336	999999	30	217	293	514	180	592	999999	922	814	697	454	97	117	36	151	966	696	342	674	981	548	90	380	999999	535	400	800	153	651	999999	401	36	803	999999	873	999999	614	847	627	999999	238	501	999999	377	252	834	878	581	428	999999	608	484	531	354	429	940	836	77	979	779	792	27	280	999999	999999	999999	294	857	163	132	999999	999999	715	605	753	999999	25	13	972	700	521	228	999999	999999	999999	917	504	458	830	932	999999	546	868	847	287	221	999999	432	999999	824	999999	30	999999	306	999999	759	768	999999	999999	382	924	999999	104	288	268	573	301	994	80	388	999999	835	37	230	999999	815	980	868	999999	541	826	593	999999	157	161	500	799	429	273	812	158	578	857	999999	18	999999	999999	590	588	999999	999999	236	361	693	901	714	992	999999	366	207	999999	900	608	69	556	999999	999999	946	137	767	774	872	730	267	239	999999	978	580	221	591	373	400	289	999999	622	599	241	247	256	446	507	999999	999999	999999	43	999999	999999	798	900	676	999999	505	999999	999999	939	999999	505	104	999999	556	736	422	986	999999	833	388	621	995	447	957	999999	664	700	690	999999	183	809	664	999999	999999	384	189	999999	545	144	999999	937	999999	673	999999	103	999999	999999	699	710	999999	614	999999	242	655	636	974	360	943	999999	791	804	772	561	766	247	841	999999	483	999999	556	741	451	640	965	450	999999	999999	872	863	999999	999999	10	980	183	569	521	999999	999999	354	409	999999	737	999999	352	73	175	905	907	337	262	999999	309	527	999999	353	999999	657	277	214	482	653	488	89	613	910	804	792	999999	999999	725	419	999999	139	772	727	14	483	298	901	285	257	423	544	611	698	582	482	999999	830	406	999999	164	999999	871	756	999999	657	365	442	269	999999	999999	710	612	999999	972	999999	755	436	999999	999999	368	375	928	235	239	999999	478	914	337	331	965	557	800	860	265	929	267	25	999999	999999	127	855	642	902	999999	713	932	768	726	411	727	999999	999999	999999	505	788	444	646	999999	406	188	450	114	937	999999	969	910	999999	587	52	912	739	59	991	999999	513	999999	35	505	526	22	999999	198	925	604	575	999999	93	364	476	494	621	999999	999999	178	676	751	704	495	999999	999999	190	191	683	499	999999	351	999999	999999	992	65	419	151	10	999999	479	999999	188	999999	842	
903	999999	396	120	557	301	999999	999999	822	895	761	38	999999	745	723	999999	999999	999999	436	616	233	577	999999	372	999999	999999	480	999999	597	699	425	572	999999	652	856	976	999999	999999	136	207	999999	283	677	260	240	36	878	999999	999999	999999	951	746	752	999999	618	336	889	34	699	999999	820	752	480	999999	480	999999	667	999999	888	746	48	456	999999	238	999999	950	899	999999	999999	394	999999	999999	999999	45	747	678	820	644	44	530	97	768	382	653	386	993	802	554	780	51	369	990	999999	540	524	504	368	999999	856	667	436	211	999999	314	285	999999	541	999999	385	802	999999	33	999999	367	659	279	84	999999	851	876	157	355	907	99	35	999999	567	999999	520	253	320	999999	999999	999999	104	885	874	77	378	640	999999	999999	179	978	672	345	147	159	880	254	430	633	999999	979	520	999999	304	804	288	78	189	860	999999	142	491	82	244	486	999999	999999	404	16	366	221	999999	790	186	929	427	689	999999	417	800	999999	822	999999	635	808	856	23	999999	80	789	999999	999999	602	442	999999	496	999999	111	661	886	116	849	423	999999	460	565	730	904	374	386	598	999999	771	69	658	319	804	447	999999	630	999999	193	333	999999	66	999999	999999	357	149	443	826	999999	416	999999	694	426	408	420	184	999999	135	119	999999	693	200	999999	689	999999	784	727	691	163	674	999999	637	923	999999	206	999999	700	743	383	764	931	560	999999	593	250	375	999999	999999	394	272	193	504	999999	999999	639	999999	756	80	289	572	422	999999	673	914	385	893	771	900	999999	209	484	510	999999	355	295	143	190	716	448	999999	552	816	306	891	999999	536	497	999999	886	180	999999	630	463	810	999999	999999	887	105	999999	357	604	341	999999	999999	787	682	752	794	681	506	845	50	631	123	29	605	999999	781	999999	849	405	814	23	999999	745	853	999999	999999	12	999999	256	999999	508	101	571	221	118	121	113	808	784	703	285	390	334	423	999	349	791	999999	734	115	673	368	952	790	328	999999	449	933	635	810	791	576	259	760	542	999999	999999	808	999999	343	999999	623	999999	701	539	999999	999999	332	854	707	999999	266	999999	150	422	999999	148	781	892	441	672	179	183	973	911	709	140	574	880	469	798	982	259	999999	436	59	999999	260	260	695	969	126	89	928	660	999999	204	999999	348	402	999999	769	999999	65	671	509	450	101	790	830	501	142	451	395	909	177	17	980	714	999999	846	887	531	207	471	555	100	254	999999	386	514	31	236	488	77	999999	77	203	999999	927	608	212	
470	430	203	837	674	999999	999999	493	528	223	404	999999	556	514	999999	718	594	999999	418	205	999999	414	999999	480	905	999999	327	880	109	813	262	786	764	643	426	110	13	634	880	999999	236	828	999999	300	627	261	932	563	790	358	609	999999	999999	412	433	999999	999999	723	999999	711	999999	148	394	714	961	618	220	912	999999	147	715	959	999999	22	969	949	556	35	852	654	41	764	100	750	999999	999999	277	999999	219	999999	999999	999999	999999	999999	999999	98	999999	153	338	18	50	29	999999	653	643	649	377	999999	443	483	510	999999	870	287	680	999999	57	643	999999	322	351	999999	702	999999	150	435	266	76	999999	881	515	413	697	844	999999	21	298	447	117	565	282	770	918	735	860	918	419	999999	498	429	999999	801	643	26	667	191	999999	749	999999	999999	392	310	525	999999	968	106	391	36	673	669	322	610	535	999999	50	581	940	999999	867	232	26	841	578	562	841	999999	769	680	187	999999	999999	549	999999	899	183	999999	999999	999999	767	763	537	392	751	999999	116	999999	275	999999	999999	95	251	360	882	290	201	551	732	963	999999	999999	336	710	849	251	999999	773	675	636	771	79	336	582	999999	113	695	633	99	749	455	411	447	999999	704	999999	999999	343	999999	999999	999999	631	248	291	647	511	999999	826	543	510	999999	342	999999	639	928	906	999999	668	161	778	595	568	461	983	999999	318	999999	999999	16	999999	70	641	999999	999999	929	149	830	999999	999999	697	677	868	99	589	999999	122	648	808	151	797	342	999999	192	888	69	999999	180	999999	773	999999	999999	179	820	786	450	999999	236	742	999999	999999	86	713	732	999999	999999	726	999999	872	98	404	669	999999	999999	218	425	547	458	227	962	790	968	575	282	999999	14	999999	999999	313	148	682	886	906	999999	999999	721	628	789	729	788	342	999999	308	999999	378	999999	999999	999999	611	370	902	763	999999	780	919	820	510	440	135	999999	603	999999	174	733	415	518	763	910	762	497	797	757	999999	439	629	129	670	408	904	999999	329	452	446	943	245	918	878	136	999999	541	220	197	664	280	195	999999	506	574	761	999999	905	774	303	124	573	155	44	578	160	800	160	999999	999999	197	139	160	242	230	497	496	639	637	730	230	286	609	103	458	999999	965	622	106	647	54	42	554	159	999999	380	100	883	310	975	388	391	999999	661	476	151	999999	431	285	86	999999	230	277	53	82	838	963	61	586	999999	195	188	64	464	491	164	999999	10	910	850	407	612	999999	661	352	838	177	948	626	317	
999999	543	999999	29	999999	823	765	510	999999	492	416	999999	307	976	790	210	999999	654	179	321	566	43	999999	999999	678	661	999999	615	701	243	999999	25	435	279	999999	651	841	44	999999	999999	999999	83	923	428	444	368	315	999999	871	152	511	999999	779	314	750	186	32	911	999999	720	932	159	809	843	821	400	613	38	862	149	368	999999	573	510	999999	492	999999	999999	990	320	999999	539	744	558	732	999999	246	130	528	937	628	999999	693	370	736	999999	274	90	606	54	755	286	499	731	784	218	999999	278	392	268	999999	999999	921	40	374	402	415	260	999999	671	164	999999	509	925	520	438	609	212	774	999999	228	39	496	999999	999999	79	49	22	999999	523	210	999999	738	269	871	699	18	662	996	343	999999	999999	999999	935	890	271	999999	574	221	355	609	746	503	999999	50	999999	443	999999	475	304	999999	402	485	597	471	195	755	250	999999	999999	430	947	215	441	849	999999	69	560	999999	303	999999	475	801	429	914	999999	999999	39	229	834	999999	42	196	999999	980	441	999999	382	473	704	516	536	520	400	925	999999	541	999999	859	835	978	882	920	182	11	999999	999999	999999	683	17	999999	726	30	229	999999	397	760	512	460	999999	999999	686	96	361	999999	765	955	410	999999	999999	921	412	179	393	999999	383	121	24	999999	102	840	481	698	466	982	790	516	300	835	537	999999	39	611	452	169	301	795	999999	395	245	932	200	563	431	96	999999	999999	636	373	191	285	746	811	367	577	205	988	630	378	996	259	664	999999	965	999999	892	800	726	999999	565	587	553	999999	465	999999	650	918	999999	379	999999	999999	879	927	654	261	165	227	253	875	999999	999999	175	200	398	986	278	624	597	81	999999	518	830	412	808	603	732	999999	356	207	927	287	720	261	999999	764	380	999999	999999	999999	999999	675	557	999999	999999	999999	422	362	999999	999999	892	35	330	206	185	164	999999	477	129	60	529	47	871	55	948	999999	592	999999	494	634	999999	541	703	883	999999	528	961	999999	150	999999	191	379	887	999999	315	902	956	524	85	999999	362	902	999999	871	194	167	999999	511	902	585	669	999999	868	999999	863	360	331	447	330	657	203	431	336	999999	868	159	159	994	740	56	728	77	838	999999	282	713	924	832	999999	717	725	460	87	999999	886	682	511	292	23	955	580	519	204	999999	999999	930	576	53	12	45	999999	808	999999	999999	999999	999999	999999	923	999999	159	999999	499	999999	612	931	999999	999999	771	686	196	647	867	981	785	475	219	872	999999	597	999999	147	
999999	829	663	709	916	689	999999	999999	293	23	999999	958	863	529	999999	999999	591	999999	613	585	805	366	816	999999	150	999999	985	390	647	999999	258	336	981	999999	999999	669	94	999999	25	64	133	72	403	183	69	999999	999999	265	394	447	291	924	983	765	341	524	23	999999	569	98	999999	841	70	564	764	261	976	850	975	999999	999999	689	480	559	462	742	999999	643	338	240	999999	730	999999	999999	448	334	352	226	681	999999	999999	819	342	926	361	999999	11	838	999999	807	932	276	290	999999	761	601	999999	434	312	999999	560	380	937	999999	999999	972	845	860	125	439	999999	760	179	944	999999	867	999999	553	207	181	741	999999	234	530	308	999999	449	33	448	999999	880	917	913	92	479	999999	881	13	548	999999	999999	150	722	999999	898	182	999999	999999	215	893	255	999999	237	141	857	435	155	416	41	999999	533	822	422	999999	559	991	847	97	474	491	985	352	15	819	999999	999999	999999	255	632	999999	346	113	818	999999	600	980	690	781	234	54	999999	475	972	602	999999	999999	728	453	429	999999	334	19	870	999999	999999	902	894	417	406	999999	33	900	783	905	608	999999	13	999999	678	579	311	76	863	430	362	520	999999	413	999999	999999	999999	999999	999999	726	801	337	999999	104	999999	698	96	282	384	966	30	999999	691	77	993	436	620	861	999999	850	605	268	155	450	370	999999	532	490	453	295	396	999999	84	999999	113	281	196	908	999999	980	492	38	691	999999	410	133	829	313	999999	538	501	19	193	999999	130	543	999999	792	999999	259	175	605	829	99	999999	955	164	633	963	999999	249	711	642	794	367	577	577	999999	50	246	568	228	999999	915	794	386	881	108	937	999999	100	403	999999	970	999999	999999	208	602	326	454	969	205	999999	999999	298	789	377	999999	999999	553	966	999999	999999	497	691	946	534	999999	304	203	84	65	696	402	999999	846	999999	671	980	479	378	974	932	595	277	372	879	383	627	14	19	999999	490	393	999999	999999	999999	688	288	867	363	295	307	132	379	914	509	946	76	999999	263	705	999999	148	999999	999999	999	167	229	999999	77	160	999999	300	194	999999	574	313	999999	999999	999999	999999	393	122	126	93	999999	810	225	999999	863	999999	317	185	999999	999999	84	352	217	999999	168	493	999999	959	799	212	998	17	938	999999	350	206	158	999999	255	999999	999999	305	31	102	999999	199	941	999999	466	145	843	121	999999	880	999999	232	105	999999	999999	999999	389	434	323	999999	94	999999	871	438	21	999999	999999	999999	930	999999	999999	778	999999	999999	299	968	
551	999999	502	664	999999	999999	467	67	279	128	110	963	297	999999	35	887	982	117	17	999999	327	512	999999	999999	361	138	191	999999	889	999999	901	999999	895	346	171	789	999999	999999	555	999999	211	814	168	893	566	999999	426	999999	318	999999	796	223	117	644	651	999999	744	703	312	240	705	263	999999	999999	226	130	78	951	381	246	999999	333	561	809	999999	999999	354	999999	243	541	711	793	895	785	999999	688	872	999999	694	132	55	238	355	324	999999	948	646	627	999999	445	999999	475	999999	82	158	472	661	999999	202	148	694	999999	470	771	528	999999	367	392	597	538	258	817	999999	258	999999	999999	978	999999	317	503	999999	726	296	999999	789	246	776	999999	637	481	36	574	68	999999	999999	273	999999	999999	999999	590	591	999999	40	147	197	999999	218	767	881	430	494	424	990	698	282	999999	999999	672	981	291	145	999999	755	126	999999	683	759	710	999999	928	960	403	450	999999	999999	612	999999	158	610	855	38	999999	941	216	999999	611	584	369	999999	470	777	104	999999	514	454	57	507	999999	635	513	184	999999	999999	953	999999	100	999999	272	786	669	999999	347	72	135	263	136	999999	548	138	900	109	400	436	360	999999	865	999999	936	283	864	114	781	523	106	999999	531	72	999999	999999	999999	638	321	999999	614	199	439	999999	477	261	327	455	959	785	734	999999	784	81	595	802	604	999999	47	989	999999	565	499	823	965	454	732	999999	614	801	242	272	787	999999	821	171	999999	832	332	999999	955	419	999999	999999	999999	692	896	459	999999	195	152	606	600	332	660	59	699	615	76	33	528	263	841	167	553	999999	627	967	260	434	999999	772	968	361	44	999999	419	503	45	283	558	999999	999999	428	659	636	671	464	167	771	472	115	999999	309	166	702	577	988	452	326	999999	929	999999	51	999999	379	637	249	298	156	639	206	580	999999	474	256	664	422	507	999999	801	172	810	488	999999	999999	16	668	999999	341	999999	431	60	999999	999999	629	83	556	324	289	998	431	176	20	142	275	534	972	834	999999	47	165	490	535	524	901	128	720	89	137	373	999999	53	999999	999999	999999	999999	861	584	999999	183	117	107	227	918	379	999999	799	355	999999	451	999999	834	999999	999999	779	941	525	204	316	510	362	477	196	916	39	388	219	798	924	999999	999999	397	989	737	930	999999	999999	616	155	905	329	374	393	686	339	999999	999999	999999	441	999999	630	999999	277	344	820	640	999999	311	889	991	787	11	431	575	778	999999	845	558	373	999999	678	999999	58	999999	191	987	
93	510	586	999999	999999	557	999999	658	499	999999	130	654	999999	299	157	961	727	164	127	999999	999999	817	999999	693	299	210	298	719	597	722	618	865	999999	833	999999	999999	724	994	371	239	999999	999999	86	772	525	201	641	84	999999	999999	190	894	293	863	999999	276	603	893	605	428	999999	647	70	777	999999	264	500	999999	999999	747	246	732	792	999999	683	180	999999	145	999999	107	569	223	154	880	999999	723	581	300	789	290	999999	831	999999	943	971	996	713	308	999999	270	700	999999	341	827	481	457	112	999999	999999	873	999999	468	999999	507	859	54	502	189	999999	673	683	210	304	461	940	999999	343	999999	917	687	466	442	760	906	406	21	999999	326	999999	93	621	999999	120	915	999999	999999	114	891	93	926	503	533	72	711	587	999999	263	880	999999	75	123	263	488	502	416	102	708	819	111	848	172	185	780	161	999999	999999	99	388	706	602	310	452	765	991	193	933	999999	999999	329	906	757	11	440	999999	970	999999	697	618	508	663	640	295	789	999999	763	327	753	999999	659	90	410	875	999999	294	765	999999	497	999999	318	483	722	659	999999	204	100	999999	745	446	191	693	810	481	880	52	999999	24	663	529	237	999999	190	468	399	999999	505	882	999999	155	578	309	870	209	999999	999999	940	980	795	595	154	602	581	316	729	965	999999	929	994	141	332	999999	17	999999	269	999999	303	263	269	261	699	999999	342	999999	868	882	822	610	180	854	112	981	229	77	385	635	294	874	739	999999	968	576	887	697	822	827	301	902	939	858	732	686	720	543	999999	999999	269	999999	447	846	152	999999	758	150	999999	351	999999	939	593	634	167	999999	999999	999999	999999	999999	331	645	777	51	591	920	670	999999	999999	999999	270	685	181	449	376	312	999999	893	290	308	999999	747	668	481	306	361	319	315	701	313	172	884	999999	999999	614	623	999999	999999	264	999999	999	445	27	613	999999	845	999999	999999	268	999999	999999	631	555	999999	314	999999	977	306	999999	240	611	364	999999	819	263	385	435	999999	999999	752	109	999999	999999	68	308	382	729	999999	400	999999	999999	175	57	846	321	999999	339	274	469	40	645	907	660	34	621	644	999999	999999	360	705	419	369	319	515	755	960	999999	497	686	931	999999	922	906	294	646	445	317	774	999999	722	56	170	999999	999999	116	201	380	999999	447	664	999999	531	704	694	999999	999999	999999	542	999999	360	547	842	999999	537	999999	999999	11	375	387	999999	337	999999	699	637	659	259	999999	514	999999	563	999999	389	999999	999999	999999	999999	
228	999999	254	423	589	775	683	999999	184	213	582	999999	628	393	200	999999	235	271	999999	999999	832	76	44	791	803	999999	143	999999	770	168	792	999999	163	999999	999999	789	131	999999	596	562	999999	999999	463	455	676	28	885	25	999999	584	164	788	695	999999	500	999999	999999	462	999999	247	641	999999	386	999999	421	999999	258	999999	999999	410	999999	270	675	774	141	999999	999999	588	125	999999	999999	128	174	196	13	14	869	287	362	354	612	669	355	999999	920	999999	175	447	44	659	770	119	136	962	701	999999	122	921	745	220	999999	999999	347	834	999999	523	980	999999	21	417	157	970	423	544	798	999999	999999	326	854	909	124	999999	554	999999	24	356	999999	212	494	120	891	948	541	151	806	24	331	999999	999999	999999	250	974	999999	627	511	799	696	591	174	487	978	796	999999	835	106	381	54	881	820	434	999999	999999	705	999999	525	208	438	281	738	784	999999	404	748	458	668	149	740	999999	999999	999999	660	410	48	17	142	104	881	706	55	434	969	450	999999	153	874	472	999999	534	111	312	370	424	853	389	594	583	57	618	176	956	641	127	927	999999	999999	131	739	999999	769	999999	327	732	235	313	814	451	999999	605	583	999999	870	216	825	650	853	246	556	658	422	558	999999	273	999999	99	792	852	522	999999	379	753	733	580	764	999999	985	638	999999	549	575	152	878	452	45	999999	95	435	999999	286	753	537	574	90	285	999999	384	63	999999	146	999999	999999	929	611	235	830	999999	300	999999	154	664	224	57	17	92	280	999999	603	238	999999	13	367	560	245	350	841	188	999999	305	553	306	932	446	61	38	999999	223	999999	999999	999999	999999	999999	984	157	621	538	490	567	998	15	540	780	825	632	143	163	410	693	999999	393	999999	999999	994	897	848	999999	778	995	978	478	999999	413	386	999999	999999	218	999999	413	624	811	361	621	654	999999	22	525	999999	813	918	874	213	530	15	833	563	686	801	96	308	889	759	494	588	529	999999	137	403	999999	570	925	999999	997	999999	459	999999	39	176	704	884	332	999999	965	86	114	275	535	407	553	469	385	417	296	999999	999999	61	867	43	134	999999	999999	132	315	252	993	103	215	461	555	800	534	520	106	211	999999	274	794	417	483	264	999999	729	999999	342	195	999999	494	893	344	407	999999	999999	51	362	999999	210	319	723	999999	20	69	83	852	753	935	999999	999999	95	999999	999999	999999	459	560	869	927	166	999999	973	67	485	609	321	999999	157	635	538	999999	999999	211	775	954	81	334	
472	205	349	877	106	407	999999	207	408	765	999999	150	715	445	182	435	843	999999	999999	665	607	411	747	957	704	127	406	396	576	883	362	999999	196	135	97	674	588	289	186	576	999999	287	210	999999	252	17	919	103	306	318	368	847	999999	415	999999	71	457	999999	182	978	11	933	999999	524	999999	999999	954	999999	358	507	846	563	751	999999	999999	329	999999	202	999999	999999	208	312	100	267	524	514	897	780	408	36	999999	205	116	208	575	803	656	686	152	999999	999999	339	745	799	999999	804	106	999999	486	999999	999999	264	677	485	779	698	842	374	999999	898	472	183	999999	999999	289	650	457	553	205	134	673	524	59	831	643	869	567	301	999999	719	418	58	303	999999	175	962	528	631	428	999999	961	291	999999	253	421	880	157	999999	519	821	357	552	653	999999	732	346	215	846	842	910	141	551	579	289	999999	423	999999	189	166	326	132	826	999999	328	173	392	999999	805	420	763	999999	999999	782	999999	372	866	405	941	999999	828	757	681	999999	517	745	419	999999	406	764	997	10	999999	266	202	999999	999999	427	334	198	350	999999	409	999999	999999	199	999999	999999	999999	917	623	27	938	999999	338	569	450	47	617	999999	753	679	441	51	999999	999999	752	886	589	999999	999999	448	81	752	929	330	999999	255	710	999999	999999	650	116	999999	150	980	72	999999	928	633	999999	999999	809	751	999999	670	77	367	23	326	447	111	999999	330	87	999999	946	195	980	17	221	999999	336	300	999999	113	573	999999	900	441	700	693	957	956	37	355	999999	329	999999	999999	262	999999	242	394	999999	999999	999999	786	411	999999	43	877	88	920	421	63	167	999999	999999	999999	107	124	467	581	625	999999	999999	233	303	732	545	627	877	721	754	999999	962	942	999999	999999	643	786	551	999999	407	999999	614	46	544	974	999999	129	403	976	171	148	533	660	768	136	513	247	493	679	429	416	999	999999	176	200	100	224	109	757	697	999999	572	531	183	802	149	116	688	328	544	425	233	901	999999	616	697	999999	184	292	999999	406	303	872	999999	991	999999	257	870	353	999999	972	999999	645	288	999999	575	11	486	965	987	999999	558	999999	144	14	193	107	806	559	503	788	50	816	999999	301	999999	700	26	192	978	892	999999	999999	444	999999	405	999999	622	999999	50	696	999999	219	999999	268	999999	999999	737	999999	808	999999	450	321	999999	105	932	214	553	986	833	875	999999	303	999999	999999	171	223	729	573	999999	604	999999	107	519	806	962	831	521	834	999999	887	962	515	999999	262	451	
924	493	349	639	999999	999999	999999	875	999999	711	999999	232	210	106	633	409	174	902	999999	250	999999	801	54	143	111	692	719	542	999999	999999	999999	999999	733	653	246	730	390	999999	417	999999	999999	999999	354	104	440	608	320	999999	999999	488	999999	999999	181	999999	108	132	449	215	999999	508	325	103	929	262	242	999999	498	999999	859	903	999999	240	494	643	401	132	457	949	703	502	382	982	722	999999	999999	999999	746	721	554	124	999999	999999	406	909	254	755	301	999999	861	826	999999	763	999999	917	999999	567	999999	538	620	976	999999	500	512	45	136	999999	381	471	999999	376	866	777	12	745	623	844	999999	999999	398	645	830	999999	97	876	392	999999	114	805	998	556	747	218	110	577	999999	790	672	999999	999999	910	384	829	954	999999	959	343	761	999999	304	625	733	543	149	975	155	999999	999999	999999	653	517	999999	576	473	590	999999	999999	676	434	999999	832	181	472	999999	488	271	999999	411	602	917	58	856	972	999999	383	823	214	999999	135	999999	999999	388	46	718	275	681	808	366	373	999999	311	667	337	836	471	453	271	999999	661	713	154	906	809	718	604	660	999999	75	999999	767	424	999999	999999	999999	174	454	144	754	536	806	462	999999	48	736	615	391	529	999999	49	929	561	473	417	421	287	234	578	328	123	999999	425	742	999999	606	999999	722	126	334	671	27	319	999999	214	855	260	509	868	83	999999	222	141	128	35	999999	999999	999999	181	138	725	999999	875	815	640	999999	390	720	378	999999	294	893	275	205	475	32	620	54	269	999999	999999	999999	366	505	225	901	483	999999	717	116	400	501	550	987	609	999999	999999	503	876	999999	474	999999	140	436	788	999999	999999	935	653	13	999999	171	999999	619	999999	999999	583	380	600	739	999999	93	999999	999999	51	793	999999	287	595	743	881	127	178	977	999999	630	999999	999999	716	999999	954	547	653	713	566	239	810	931	30	662	999999	770	999999	147	843	391	538	868	394	994	867	669	999999	910	132	432	999999	999999	531	999999	310	999999	999999	594	999999	900	999999	298	705	999999	999999	999999	266	933	595	120	224	41	143	706	102	778	545	722	148	294	207	743	591	144	246	106	410	683	361	504	117	318	362	943	999999	249	999999	999999	999999	456	413	416	324	21	999999	960	580	999999	254	532	118	941	999999	500	702	999999	707	571	576	887	20	583	999999	100	13	905	999999	199	755	853	999999	964	710	999999	881	999999	428	579	927	285	999999	999999	438	828	396	999999	863	861	251	264	542	601	15	999999	445	829	833	
233	18	311	291	390	79	999999	917	153	999999	762	619	999999	278	999999	644	300	371	435	999999	753	704	837	52	817	948	501	320	999999	958	586	257	61	958	204	571	625	994	144	516	999999	911	999999	934	111	252	340	985	999999	999999	714	762	19	685	90	529	181	999999	473	442	999999	90	903	194	999999	514	567	952	83	999999	28	306	999999	919	999999	999999	461	999999	941	575	618	515	999999	999999	999999	823	247	376	999999	674	999999	999999	530	702	938	999999	999999	67	999999	596	685	387	912	849	938	418	999999	100	578	248	78	999999	328	898	999999	72	999999	847	940	830	276	201	84	409	176	662	776	534	999999	160	833	403	622	999999	889	240	999999	66	999999	999999	298	999999	797	639	606	130	999999	631	878	999999	999999	170	127	459	329	493	313	513	682	286	999999	11	119	427	999999	674	999999	999999	18	593	469	999999	730	114	999999	129	403	445	999999	999999	999999	999999	655	999999	378	672	286	172	34	406	927	100	384	840	999999	999999	47	379	233	931	473	74	622	295	415	663	440	999999	917	210	100	867	710	636	999999	497	355	14	59	742	398	494	999999	612	666	999999	999999	889	911	255	92	999999	221	871	582	559	532	370	699	999999	242	273	255	824	315	69	999999	748	189	705	941	999999	330	490	542	999999	999999	19	999999	46	919	550	111	999999	999999	999999	999999	999999	63	111	965	985	315	344	510	135	999999	134	307	999999	989	995	710	999999	314	59	702	731	338	602	443	999999	741	999999	795	691	999999	582	706	248	413	999999	694	87	740	955	727	986	980	417	740	999999	712	31	999999	999999	840	896	368	78	374	924	510	461	999999	999999	253	651	548	999999	963	666	427	68	202	449	311	632	999999	358	999999	716	750	921	861	451	809	719	999999	871	850	275	224	637	999999	999999	49	243	419	297	999999	85	447	170	999999	999999	574	654	828	607	622	217	431	999999	746	999999	999999	589	599	999999	643	533	999999	677	999999	698	451	789	193	999999	999999	77	999999	187	646	256	279	590	477	787	876	165	890	999999	258	642	843	214	890	999999	315	460	999999	999999	999999	999999	50	999999	999999	999999	633	784	470	125	999999	999999	999999	253	373	999999	999999	593	122	812	349	488	642	36	429	336	855	246	899	966	407	999999	433	31	534	468	215	509	399	722	163	102	999999	775	811	999999	649	599	841	400	999999	999999	347	832	852	999999	545	24	349	865	899	396	885	504	717	999999	131	999999	719	905	295	878	999999	399	999999	257	794	999999	999999	726	999999	999999	404	509	137	685	
999999	601	179	369	999999	201	169	533	823	766	216	999999	999999	562	582	677	999999	999999	114	960	528	948	183	999999	380	999999	799	999999	999999	643	992	999999	376	42	999999	529	802	999999	981	104	718	670	575	999999	50	604	999999	999999	154	19	385	468	404	176	166	999999	427	999999	988	255	401	546	999999	190	774	830	999999	35	915	62	874	529	954	20	999999	858	999999	292	564	776	999999	148	479	999999	267	999999	982	209	999999	984	111	238	999999	999999	702	999999	324	395	126	220	999999	784	999999	999999	145	999999	513	393	999999	308	999999	144	999999	221	999999	263	76	999999	922	250	848	999999	999999	931	999999	999999	167	228	317	79	999999	987	176	354	999999	93	402	387	43	411	30	999999	285	577	999999	966	229	160	358	449	115	147	999999	875	372	167	634	999999	151	500	698	295	999999	854	999999	302	968	664	999999	303	861	689	154	520	230	999999	348	582	236	983	425	999999	869	868	964	406	524	301	999999	838	459	587	246	542	713	734	522	430	999999	999999	998	564	934	999999	588	999999	993	952	999999	122	999999	999999	999999	999999	84	690	999999	217	889	999999	777	677	682	387	999999	283	452	611	807	999999	737	917	769	824	985	860	82	999999	289	548	413	572	646	869	28	408	999	89	468	32	318	314	540	456	999999	331	882	999999	221	314	973	999999	154	168	385	901	291	763	182	223	617	999999	927	350	953	215	41	999999	368	999999	283	373	152	999999	187	432	387	323	199	664	978	999999	602	975	575	31	999999	487	494	126	999999	246	999999	254	414	705	386	199	999999	429	299	999999	999999	775	40	609	249	369	981	952	524	999999	574	517	244	102	19	952	775	931	787	554	328	251	999999	999999	466	898	999999	999999	55	197	821	999999	999999	909	336	827	944	966	999999	68	505	999999	602	158	999999	399	999999	322	695	999999	424	570	642	745	751	946	999999	993	153	999999	988	509	906	337	157	804	153	335	765	999999	999999	808	159	728	58	786	649	180	375	76	888	68	786	999999	773	999999	999999	628	167	389	380	999999	822	441	80	996	635	275	11	867	255	684	999999	513	426	615	421	913	999999	964	307	286	627	999999	462	929	722	295	563	999999	676	525	999999	385	811	66	986	717	657	61	161	384	178	999999	821	999999	511	999999	205	999999	839	223	930	999999	92	104	333	746	979	151	283	349	711	115	200	730	516	181	701	370	999999	703	999999	646	999999	922	999999	130	999999	258	427	449	99	406	67	463	999999	974	302	717	732	249	738	999999	999999	999999	673	73	
316	999999	697	999999	999999	835	537	146	999999	294	389	999999	999999	213	491	730	723	834	260	999999	58	737	145	542	878	983	638	389	964	750	868	12	259	54	813	173	561	96	999999	264	868	921	506	309	595	142	731	528	758	17	792	943	561	368	25	579	955	999999	462	597	206	999999	181	217	426	387	910	999999	400	328	179	999999	999999	995	999999	999999	241	836	946	745	261	999999	631	957	957	999999	451	890	39	244	217	406	634	281	67	720	750	298	883	218	999999	790	137	440	837	165	978	565	999999	888	347	129	999999	999999	345	999999	526	223	259	501	936	29	911	166	999999	773	12	694	937	999999	386	942	953	999999	523	471	982	201	999999	801	999999	885	969	150	896	98	198	917	999999	970	999999	536	49	391	282	999999	878	971	330	74	163	293	628	205	511	404	175	999999	202	874	114	334	104	457	999999	999999	60	770	269	31	585	999999	758	967	532	850	903	571	466	999999	592	20	999999	999999	648	999999	267	774	639	502	999999	718	724	71	999999	869	442	591	837	999999	999999	117	711	308	999999	78	535	660	672	661	999999	604	999999	999999	291	999999	462	49	809	891	999999	999999	141	767	999999	999999	369	697	111	999999	999999	322	999999	245	169	999999	308	999999	576	579	137	999999	111	978	11	328	706	843	779	771	417	999999	781	945	437	875	976	999999	210	622	999999	837	559	20	252	188	869	777	722	807	795	889	472	239	763	197	184	162	766	779	999999	526	999999	340	999999	999999	540	999999	807	293	507	999999	372	953	870	300	56	101	999999	999999	458	928	131	999999	999999	527	999999	552	191	250	700	823	188	999999	461	999999	919	229	999999	999999	999999	999999	970	438	309	441	999999	519	368	473	150	93	427	943	330	241	999999	946	999999	999999	94	988	607	999999	999999	684	185	941	502	687	381	999999	999999	507	185	378	958	693	672	544	999	999999	193	999999	110	617	406	245	110	229	788	999999	999999	999999	153	659	483	413	844	625	999999	999999	26	680	102	322	999999	999999	767	952	283	711	284	819	728	673	999999	889	465	999999	288	999999	841	282	899	408	962	300	363	999999	894	554	848	999999	288	424	404	513	999999	999999	860	999999	477	157	999999	86	698	55	999999	999999	854	594	948	868	347	999999	744	744	999999	999999	360	465	566	251	67	728	863	237	541	314	278	999999	273	677	125	802	472	694	336	823	710	999999	999999	882	671	310	606	979	999999	999999	680	659	999999	931	437	404	919	235	99	227	999999	470	513	13	999999	563	330	999999	753	544	
999999	60	418	999999	983	444	483	683	999999	756	999999	884	527	580	999999	618	569	341	250	720	883	999999	604	999999	610	249	412	978	681	999999	999999	335	235	175	117	630	251	774	999999	993	999999	245	655	343	999999	999999	999999	933	380	999999	994	988	40	43	661	999999	455	309	999999	744	41	504	999999	472	776	797	999999	362	472	13	999999	794	393	257	999999	647	591	999999	999999	282	305	479	608	98	123	991	304	202	513	499	184	942	428	213	999999	427	243	192	999999	999999	999999	591	999999	376	225	999999	999999	999999	244	24	999999	999999	295	84	448	999999	999999	914	359	785	999999	466	848	973	829	435	376	190	295	381	414	408	704	715	602	714	18	242	872	913	396	999999	957	999999	472	999999	656	353	764	999999	531	328	999999	781	805	999999	742	999999	547	999999	834	424	999999	999999	610	628	489	579	999999	999999	553	663	51	445	398	980	509	359	999999	839	778	32	425	999999	849	999999	574	923	999999	389	971	520	695	999999	999999	971	33	103	889	844	509	86	999999	39	856	999999	287	999999	392	825	999999	393	987	999999	21	811	999999	612	23	524	63	566	669	103	763	43	999999	959	366	999999	957	415	470	665	339	701	161	395	39	999999	807	186	999999	94	675	587	532	987	80	999999	999999	420	90	374	790	943	416	777	999999	822	999999	327	41	965	868	308	923	331	999999	319	660	999999	583	41	717	876	35	585	427	185	510	980	889	99	454	546	999999	106	999999	396	295	383	129	216	92	489	155	999999	226	377	664	211	620	999999	999999	370	999999	58	999999	914	917	999999	999999	101	999999	999999	438	942	521	999999	999999	999999	456	981	999999	286	493	376	949	237	731	459	999999	60	999999	999999	370	138	481	93	709	286	449	960	478	999999	33	999999	999999	172	61	999999	999999	895	999999	838	754	638	999999	340	876	471	109	429	999999	467	999999	309	581	22	558	999999	470	999999	999999	696	387	496	512	570	262	465	999999	786	186	528	405	473	999999	999999	554	731	403	999999	216	247	999999	29	777	999999	990	999999	456	999999	613	751	999999	626	282	999999	460	268	999999	174	999999	420	999999	322	253	665	71	999999	653	899	467	827	999999	329	230	384	999999	999999	718	501	580	537	19	599	999999	434	785	779	200	947	231	296	604	238	73	796	999999	864	775	122	949	991	81	557	424	999999	844	423	405	898	198	102	549	999999	999999	550	999999	400	149	818	999999	292	808	705	677	999999	232	677	266	434	136	654	592	606	999999	999999	999999	462	184	396	999999	999999	383	302	758	138	
746	999999	644	522	394	857	999999	957	999999	666	999999	376	999999	253	563	177	167	971	772	544	510	999999	93	15	94	999999	226	999999	238	999999	999999	516	946	549	999999	999999	999999	743	49	278	929	999999	373	885	999999	99	582	930	999999	422	215	411	530	999999	628	803	885	999999	438	999999	641	971	728	725	756	676	430	340	819	309	144	424	931	503	614	999999	579	208	608	995	376	296	920	816	312	507	985	731	920	630	999999	403	314	604	636	999999	906	648	138	999999	668	252	120	999999	999999	790	999999	36	999999	999999	233	686	40	442	79	355	999999	912	423	258	999999	698	419	199	930	999999	119	999999	867	999999	969	999999	79	878	336	133	999999	396	538	999999	37	958	131	999999	406	691	373	999999	535	290	907	993	235	999999	49	969	999999	999999	602	547	999999	153	169	954	999999	302	999999	999999	116	945	179	999999	384	901	231	731	577	250	999999	248	377	247	801	586	748	975	706	199	999999	367	299	999999	793	990	839	884	799	177	395	114	84	999999	765	589	120	253	619	333	999999	317	999999	592	138	364	180	444	351	999999	216	999999	595	999999	999999	999999	656	999999	870	393	72	346	931	410	855	687	999999	166	481	999999	475	504	366	382	540	530	965	999999	135	439	820	999999	543	999999	960	587	518	657	897	27	933	205	999999	999999	271	322	386	991	737	999999	999999	23	999999	999999	999999	711	451	223	999999	793	783	949	789	440	999999	667	999999	714	449	277	179	516	269	464	999999	999999	131	140	121	999999	154	973	969	684	249	806	441	414	120	258	146	999999	999999	113	243	984	999999	942	662	999999	519	671	551	469	281	683	999999	509	848	836	590	320	999999	668	648	810	979	999999	201	766	999999	398	603	201	999999	999999	746	999999	230	305	863	188	477	517	999999	482	431	510	412	999999	62	931	566	284	667	825	203	112	465	432	14	311	999999	896	377	131	78	360	338	999999	999999	599	288	553	972	412	999999	999999	999999	175	389	478	702	635	714	999999	999999	329	533	315	679	644	699	797	999999	562	999999	581	149	588	414	80	181	14	628	462	999999	22	311	265	982	610	153	999999	53	536	609	125	192	83	298	748	827	33	728	302	899	490	262	420	975	272	454	380	761	318	306	697	17	999999	650	999999	999999	999999	332	79	999999	410	754	764	953	999999	398	999999	299	666	999999	158	285	999999	563	172	760	890	289	720	165	772	538	735	239	911	118	931	433	479	730	558	700	659	801	999999	999999	498	467	664	873	388	91	105	75	158	
422	681	697	488	69	137	988	999999	913	999999	872	29	534	51	999999	999999	642	819	935	999999	457	626	534	999999	436	999999	433	625	846	999999	690	999999	669	91	499	999999	243	945	420	602	569	999999	999999	999999	999999	999999	963	425	461	416	745	271	999999	380	700	795	156	633	61	797	704	999999	999999	146	47	439	999999	453	552	999999	999999	697	409	999999	134	369	880	461	448	999999	307	17	174	440	999999	429	283	299	390	703	290	610	893	999999	897	206	332	999999	44	999999	999999	520	873	999999	192	58	861	999999	999999	999999	914	694	194	342	499	696	209	335	114	618	165	999999	999999	848	495	623	999999	787	999999	928	46	281	999999	261	361	787	999999	489	258	983	567	458	53	58	789	595	999999	561	132	210	999999	999999	505	426	41	307	999999	35	199	568	999999	84	389	327	304	999999	999999	932	999999	712	999999	999999	999999	130	61	707	26	24	69	900	999999	999999	999999	999999	999999	49	776	11	999999	999999	340	118	299	690	739	492	78	725	999999	156	999999	493	999999	420	999999	285	920	384	374	333	999999	442	965	299	370	11	999999	155	396	265	866	999999	711	999999	381	454	430	396	391	568	638	301	270	913	582	714	672	254	596	655	128	402	999999	896	772	898	152	10	329	737	83	923	999999	498	289	61	781	652	48	999999	854	534	992	999999	695	989	181	999999	716	656	338	174	558	740	146	474	640	814	164	482	311	430	999999	653	495	999999	999999	771	633	530	932	29	216	403	800	594	409	829	211	783	727	999999	293	999999	408	908	375	598	362	814	420	967	999999	565	892	434	999999	348	999999	980	36	409	999999	195	999999	319	999999	165	999999	551	75	810	999999	381	755	221	146	404	255	999999	349	374	419	818	120	964	531	999999	999999	376	137	999999	518	230	757	327	670	107	948	99	949	999999	999999	811	999999	610	364	999999	809	999999	298	999999	103	733	641	999999	990	999999	999999	759	787	317	654	999999	424	15	999999	392	999999	999999	999999	48	455	165	999999	139	999999	999999	999999	509	610	414	841	999999	88	999999	966	999999	999999	105	337	69	32	198	999999	642	565	96	396	744	317	999999	999999	381	999999	259	617	937	999999	999999	946	391	999999	575	158	383	999999	825	494	359	48	517	802	999999	110	490	26	267	854	995	573	628	221	334	202	999999	999999	469	699	829	457	999999	688	999999	159	945	528	456	49	927	175	999999	601	999999	706	800	999999	974	280	649	242	999999	999999	111	999999	999999	180	999999	383	520	472	17	136	665	999999	19	829	999999	378	999999	
962	570	227	926	829	833	37	184	628	401	469	999999	999999	59	596	107	945	587	999999	832	775	320	82	529	999999	168	614	999999	999999	696	971	453	606	125	686	672	142	166	281	114	300	996	589	999999	999999	999999	818	86	79	805	999999	251	586	546	999999	652	498	999999	999999	670	229	100	49	932	430	999999	339	82	373	999999	964	788	315	44	541	779	999999	99	479	929	350	537	999999	339	631	729	867	69	999999	44	183	999999	695	610	885	209	956	657	561	44	999999	745	999999	999999	999999	285	936	552	999999	610	999999	408	228	541	330	999999	999999	709	310	701	159	280	999999	999999	750	529	103	704	158	342	822	84	537	444	733	604	824	999999	499	355	999999	325	64	135	999999	774	225	999999	290	204	975	257	356	860	999999	925	408	384	999999	999999	192	999999	999999	999999	999999	999999	999999	784	807	999999	866	511	999999	999999	999999	833	225	220	225	975	314	939	999999	953	367	999999	727	999999	559	808	999999	450	327	188	999999	560	921	392	348	999999	904	441	999999	565	337	473	46	402	999999	61	710	197	168	999999	16	253	818	449	315	999999	128	203	234	999999	529	426	999999	41	999999	357	912	833	872	948	999999	872	999999	858	626	893	538	335	999999	508	108	18	291	999999	182	919	742	481	86	999999	158	999999	999999	999999	46	910	289	15	999999	605	148	876	324	999999	999999	999999	660	959	823	422	683	999999	479	725	999999	520	145	294	859	871	615	999999	999999	746	799	371	664	246	822	715	613	999999	723	129	999999	231	999999	999999	552	999999	999999	782	999999	664	452	999999	240	999999	454	999999	774	999999	155	739	989	707	130	578	421	985	999999	423	999999	117	808	159	79	999999	365	680	826	999999	741	821	999999	832	782	101	304	443	140	182	792	307	940	618	388	984	139	999999	110	999999	659	566	999999	845	646	550	856	302	296	999999	136	774	699	709	263	334	137	167	999999	38	283	977	855	306	999999	839	999999	200	999999	94	230	703	579	710	999999	185	262	766	195	242	245	11	999999	259	56	999999	607	241	999999	999999	857	999999	737	82	999999	681	711	271	224	806	383	665	999999	999999	999999	432	204	988	303	88	81	370	971	692	793	281	829	606	260	613	241	936	835	717	237	258	965	999999	868	734	474	991	999999	388	859	999999	481	946	599	999999	823	619	937	286	982	999999	10	54	999999	999999	851	999999	21	610	575	447	830	812	973	411	467	697	129	999999	999999	90	999999	999999	833	223	800	883	999999	636	999999	622	998	559	999999	741	258	920	228	307	
882	999999	979	941	813	421	749	999999	972	198	999999	999999	499	378	672	901	678	999999	999999	999999	770	968	999999	999999	999999	952	448	281	999999	242	162	546	478	821	686	255	110	876	779	421	474	142	910	818	480	664	132	629	887	833	72	999999	709	163	537	913	270	999999	130	860	999999	478	590	740	45	619	657	677	692	426	800	802	638	799	599	637	67	999999	904	999999	830	999999	393	253	180	321	999999	324	293	772	985	506	756	918	448	996	551	180	782	860	999999	455	937	470	43	270	212	909	564	900	856	999999	999999	963	40	164	94	347	569	723	782	342	393	919	441	304	55	999999	361	603	96	887	508	999999	160	999999	880	922	220	909	118	927	760	999999	916	999999	806	792	888	294	912	213	610	68	999999	673	71	28	39	999999	224	493	999999	961	999999	999999	481	999999	813	999999	283	171	137	660	999999	855	582	999999	12	435	497	263	831	77	690	882	286	449	999999	486	322	862	893	999999	695	625	378	999999	999999	999999	999999	161	979	242	20	751	86	999999	453	999999	101	72	25	604	999999	961	662	491	999999	932	999999	999999	688	336	999999	420	999999	656	964	989	486	782	430	65	900	345	283	999999	66	939	806	336	996	744	999999	999999	847	999999	239	734	999999	887	999999	999999	265	502	473	652	899	599	483	429	985	463	999999	318	641	960	703	999999	687	73	434	999999	999999	999999	45	944	941	999999	573	999999	427	240	999999	598	264	783	799	408	999999	631	699	466	466	386	999999	542	997	86	619	999999	595	333	56	900	462	197	521	899	467	529	711	999999	999999	504	12	754	999999	157	64	858	170	305	44	66	373	968	874	749	25	502	999999	864	473	686	999999	103	194	136	145	999999	271	899	940	352	919	882	440	962	999999	999999	115	850	32	760	726	300	999999	990	536	494	999999	999999	884	964	583	846	354	350	120	908	570	999999	21	999999	596	271	364	999999	146	491	537	912	375	429	397	106	841	999999	959	103	804	203	600	999999	753	500	999999	999999	769	82	538	100	851	475	999999	999999	838	44	999999	465	935	999999	999999	54	957	999999	406	999999	999999	486	14	641	390	27	113	376	999999	370	244	106	256	387	922	73	953	447	999999	900	999999	592	999999	807	548	504	999999	207	999999	555	694	353	999999	558	409	292	77	896	710	833	371	999999	104	477	799	77	218	557	684	789	101	519	348	505	71	984	999999	207	103	885	860	999999	36	165	676	891	12	697	978	639	996	999999	737	238	538	745	497	999999	999999	480	
295	609	522	999999	463	999999	14	598	999999	424	73	870	803	824	972	465	999999	939	800	999999	999999	520	579	54	793	45	999999	119	966	999999	497	438	999999	622	600	260	999999	476	999999	502	999999	414	211	563	576	999999	262	912	265	83	999999	557	999999	110	416	999999	40	477	999999	428	401	999999	631	180	927	634	681	191	233	999999	81	165	999999	308	31	999999	999999	25	478	668	782	999999	854	893	213	940	449	999999	216	825	229	915	709	999999	999999	991	783	40	636	942	454	81	689	999999	999999	957	319	690	88	999999	464	24	999	108	999999	531	50	737	999999	986	194	999999	975	407	502	166	455	964	207	999999	876	288	389	536	223	711	999999	999999	891	255	631	758	20	460	370	999999	915	999999	637	579	951	55	73	649	757	863	106	291	50	845	512	354	493	59	879	186	999999	473	999999	934	350	729	999999	721	365	436	999999	525	47	297	999999	999999	337	627	999999	830	224	740	778	360	614	899	281	56	999999	287	274	960	580	194	580	451	999999	703	999999	231	209	352	999999	330	291	999999	254	752	999999	668	27	866	971	59	961	894	695	534	999999	451	458	800	999999	88	999999	620	999999	852	717	798	999999	633	398	856	999999	872	456	457	999999	999999	655	528	451	85	270	408	989	999999	233	685	999999	202	383	999999	773	409	374	215	169	999999	636	401	45	805	551	999999	478	999999	428	98	447	247	465	295	795	930	999999	999999	818	762	631	999999	999999	999999	51	924	259	610	93	999999	507	251	298	407	407	999999	493	999999	534	999999	930	873	112	999999	248	519	737	98	991	843	999999	999999	999999	999999	49	222	772	14	764	999999	144	867	41	206	591	206	949	67	999999	542	446	999999	378	942	832	757	321	494	792	999999	196	999999	618	250	181	45	999999	891	368	195	999999	999999	999999	999999	999999	72	842	905	553	52	999999	679	209	459	406	347	103	454	999999	292	901	288	221	241	999999	972	259	791	999999	555	999999	67	999999	702	61	958	999999	999999	209	769	915	999999	999999	999999	999999	517	961	169	844	834	999999	410	327	85	999999	999999	999999	649	477	769	813	60	880	999999	700	999999	979	507	407	448	515	633	255	999999	376	999999	348	999999	999999	999999	21	99	947	999999	614	999999	739	623	418	999999	690	999999	993	439	955	865	535	942	60	458	537	464	999999	405	999999	318	165	999999	999999	798	864	807	999999	554	999999	723	112	688	393	999999	999999	365	999999	558	757	332	999999	815	848	511	960	405	420	822	395	556	338	551	872	999999	999999	226	914	999999	
999999	883	813	449	681	999999	762	999999	558	300	684	181	375	212	648	996	999999	349	674	208	999999	468	397	556	999999	211	395	561	999999	999999	999999	556	451	478	573	874	999999	199	999999	616	999999	999999	999999	129	147	223	190	136	999999	876	999999	999999	552	716	782	526	495	999999	999999	999999	999999	211	41	999999	327	999999	730	897	639	773	487	489	999999	67	459	724	622	277	419	946	30	268	657	939	471	537	14	735	695	999999	388	999999	909	663	770	547	92	999999	802	19	492	293	497	139	398	999999	240	494	999999	999999	904	227	846	999999	459	588	553	101	999	790	133	995	212	591	394	234	579	999999	999999	911	641	246	475	409	463	737	771	527	550	334	999999	999999	477	637	153	999999	415	576	214	192	999999	990	386	22	886	497	90	999999	745	174	568	688	207	356	999999	667	752	447	880	721	816	35	551	674	493	613	999999	574	448	233	819	12	347	114	999999	651	859	463	999999	966	656	865	999999	386	999999	619	322	131	221	999999	419	968	696	999999	375	968	448	711	529	283	970	515	466	521	354	999999	350	102	439	774	999999	298	923	913	999999	999999	999999	175	908	999999	300	405	999999	999999	814	850	999999	854	739	948	999999	158	934	249	996	150	409	271	41	210	278	229	692	999999	678	130	54	999999	428	424	725	283	999999	999999	982	999999	999999	503	706	999999	258	496	363	999999	572	659	999999	684	917	999999	551	981	143	708	999999	81	999999	917	295	693	999999	534	435	325	232	999999	355	999999	999999	431	988	999999	564	999999	952	999999	999999	211	999999	28	999999	999999	864	504	999999	999999	150	999999	59	999999	861	244	999999	22	697	724	70	48	268	999999	999999	999999	427	496	935	645	427	999999	755	824	215	511	52	276	927	999999	669	931	452	487	788	999999	240	355	999999	753	698	551	839	238	999999	828	943	999999	715	692	943	378	568	236	999999	544	348	235	706	360	999999	941	95	999999	64	139	595	780	854	62	843	81	999999	191	999999	999999	765	527	113	386	568	811	561	244	501	999999	372	225	170	253	911	15	648	219	999999	757	999999	999999	183	591	242	172	999999	999999	999999	999999	452	387	289	451	779	821	132	329	791	390	390	999999	760	763	766	379	999999	611	999999	838	432	715	629	199	419	187	999999	521	153	999999	999999	898	394	629	847	985	936	718	473	100	999999	329	427	181	999999	999999	827	419	824	863	552	774	999999	21	449	736	757	99	999999	601	999999	999999	185	396	954	491	999999	140	915	781	442	901	147	60	955	113	298	457	
822	999999	360	935	999999	999999	853	660	386	383	999999	999999	999999	846	686	999999	623	999999	153	41	227	999999	156	999999	503	52	999999	651	999999	471	65	345	448	310	276	235	250	541	913	999999	999999	303	114	93	999999	804	554	596	224	275	436	999999	960	266	999999	937	999999	663	441	654	999999	212	33	999999	327	999999	999999	926	579	461	631	999999	369	257	499	999999	781	72	747	698	498	999999	436	999999	44	383	384	192	999999	339	575	586	110	268	46	999999	279	199	765	114	142	627	26	763	999999	999999	322	712	999999	316	165	596	916	742	166	34	776	662	880	999999	470	489	856	250	885	54	981	111	221	169	999999	591	307	642	566	870	818	673	999999	690	70	672	425	764	999999	978	669	367	999999	21	563	617	318	820	643	652	770	776	878	598	373	221	999999	999999	661	574	299	284	186	296	216	112	934	999999	884	798	999999	102	76	999999	385	624	999	210	605	999999	283	999999	998	913	109	52	795	139	999999	848	180	818	112	609	689	999999	999999	815	999999	461	682	999999	936	845	589	678	999999	971	999999	748	222	301	999999	624	300	813	285	273	999999	999999	317	805	873	46	999999	255	999999	466	999999	989	443	999999	404	999999	364	165	549	999999	333	999999	342	999999	915	578	636	999999	816	999999	318	875	120	917	628	999999	153	999999	254	999999	228	344	999999	253	754	234	315	999999	896	857	270	999999	273	999999	939	765	831	494	889	999999	409	747	438	512	157	351	879	525	565	999999	11	486	910	999999	999999	989	999999	999999	78	691	272	608	983	958	226	183	999999	999999	999999	863	809	658	999999	949	500	480	905	185	106	412	999999	789	472	142	999999	783	234	624	197	949	999999	999999	426	208	42	801	764	479	295	999999	999999	891	548	702	954	352	999999	961	159	999999	999999	568	992	665	999999	999999	999999	999999	999999	443	948	987	999999	37	840	76	242	788	916	698	999999	436	999999	132	999999	999999	251	770	187	513	294	999999	474	732	999999	999999	999999	760	862	560	665	914	377	852	35	753	999999	999999	861	888	120	710	54	461	999999	657	678	999999	999999	882	241	375	672	598	158	999999	522	78	171	386	325	481	999999	366	999999	800	69	999999	107	918	999999	731	908	299	403	583	228	23	982	999999	999999	880	767	980	328	300	251	778	703	349	999999	31	358	485	573	638	784	688	428	948	598	642	773	999999	519	510	466	383	205	574	467	509	95	953	600	999999	714	946	47	741	559	290	999999	757	688	351	999999	999999	999999	764	799	539	594	44	619	152	
116	692	470	999999	999999	999999	999999	139	999999	999999	936	404	999999	999999	924	999999	651	686	399	318	309	999999	999999	178	999999	43	657	999999	775	999999	915	61	344	999999	999999	31	485	228	908	691	707	213	875	957	414	999999	548	598	840	999999	888	907	644	310	843	999999	999999	302	690	999999	999999	152	363	955	999999	884	70	436	799	999999	363	432	778	707	610	999999	150	999999	999999	160	494	68	600	813	48	18	416	43	614	999999	999999	192	537	999999	480	564	849	920	151	530	999999	122	999999	936	608	466	138	999999	700	746	950	867	539	540	315	161	552	550	916	807	478	36	821	561	999999	180	894	670	237	55	999999	999999	297	242	242	382	269	999999	215	999999	879	999999	999999	868	297	857	652	999999	999999	999999	999999	309	13	344	62	999999	300	248	999999	437	572	467	999999	999999	999999	729	579	999999	308	933	892	889	344	999999	927	998	693	953	274	331	528	897	868	908	999999	947	227	999999	999999	351	92	999999	905	999999	999999	422	999999	999999	378	999999	999999	355	699	999999	999999	132	964	668	416	63	207	346	973	436	999999	675	999999	999999	621	552	999999	625	999999	999999	851	870	999999	566	335	999999	239	999999	585	707	54	182	208	999	481	911	999999	558	547	137	999999	745	57	999999	999999	344	823	967	77	826	999999	662	239	999999	999999	999999	147	408	342	900	824	999999	999999	276	392	736	477	599	330	999999	569	999999	88	999999	812	115	999999	515	697	991	692	271	937	759	999999	391	942	999999	999999	914	773	584	225	646	313	999999	984	999999	96	142	867	999999	647	367	267	999999	999999	251	929	912	743	999999	711	351	218	562	265	11	623	10	999999	999999	617	415	936	984	999999	441	999999	862	131	52	429	564	134	468	624	999999	502	999999	807	701	535	79	181	151	873	874	999999	750	694	982	167	999999	348	855	999999	241	999999	282	999999	999999	565	77	999999	999999	213	999999	999999	749	938	686	999999	81	202	102	485	548	244	795	999999	999999	12	934	177	999999	884	342	225	278	853	392	158	229	190	999999	145	999999	289	480	937	727	656	999999	811	18	482	95	893	256	999999	999999	997	636	999999	507	149	631	899	999999	816	870	930	948	896	556	999999	289	999999	537	956	26	999999	763	857	393	217	999999	999999	169	666	999999	448	969	898	786	395	521	67	683	525	514	569	638	664	77	999999	999999	792	265	479	999999	999999	366	299	999999	808	243	779	778	299	825	507	739	999999	27	999999	961	60	120	999999	26	232	216	999999	452	457	630	109	789	999999	510	999999	867	690	999999	
999999	92	999999	999999	977	161	742	289	999999	699	16	829	654	647	645	999999	657	682	104	462	999999	988	354	847	905	187	999999	999999	190	789	304	640	59	519	999999	349	292	514	142	18	284	942	822	322	445	999999	975	462	153	762	852	848	772	237	503	615	737	831	999999	799	999999	752	109	605	999999	376	780	999999	234	306	552	152	550	95	999999	38	176	42	411	287	999999	681	845	427	936	999999	867	821	25	807	612	460	999999	342	991	999999	843	226	917	999999	847	840	238	999999	220	999999	307	999999	999999	475	449	705	429	362	597	345	999999	681	668	948	509	958	129	426	694	101	278	218	104	656	999999	949	124	999999	440	372	999999	998	216	236	158	999999	773	550	368	906	999999	999999	744	999999	625	171	999999	969	999999	888	999999	811	999999	129	441	99	592	402	289	499	590	96	999999	235	891	908	474	441	799	999999	999999	578	68	787	999999	756	999999	448	41	999999	402	155	772	551	651	999999	844	999999	795	69	999999	381	271	869	326	944	599	519	763	999999	696	125	179	250	703	152	752	376	68	684	625	153	370	265	106	999999	324	380	583	999999	999999	386	646	739	731	814	317	199	470	126	999999	954	684	324	999999	286	999999	532	999999	509	889	478	39	120	444	453	20	15	772	881	629	228	999999	514	999999	320	479	999999	519	888	834	563	905	942	527	671	469	55	928	819	999999	792	532	84	369	594	357	999999	999999	287	803	311	426	588	496	938	29	999999	671	999999	807	545	22	999999	674	336	573	999999	593	999999	984	964	87	952	422	837	696	861	154	999999	962	999999	144	999999	95	999999	146	999999	455	589	999999	299	384	911	22	923	779	999999	409	43	31	270	942	532	303	838	234	999999	176	658	999999	168	35	613	64	863	410	781	999999	151	199	256	641	13	130	695	999999	175	999999	498	68	999999	461	999999	46	702	12	611	937	256	308	672	999999	796	347	999999	273	999999	857	159	523	997	698	267	844	775	628	938	999999	608	999999	68	534	677	600	128	999999	999999	999999	361	861	999999	844	999999	843	526	999999	845	999999	636	431	819	318	790	999999	71	434	203	276	270	84	73	999999	339	997	249	148	999999	206	999999	787	358	203	505	298	724	163	999999	424	327	679	782	281	775	186	999999	750	743	702	539	694	512	647	316	287	797	599	515	999999	603	388	622	648	448	849	82	625	999999	501	999999	907	363	779	999999	590	301	791	433	162	568	499	404	999999	999999	533	284	710	887	228	501	999999	648	999999	821	
938	999999	143	833	926	113	813	999999	252	450	631	999999	733	999999	725	985	15	175	362	70	113	984	841	981	914	574	371	738	594	10	135	269	911	999999	20	533	167	957	507	999999	999999	562	162	340	46	202	999999	22	171	242	495	959	295	390	717	954	225	162	999999	362	741	84	352	251	324	999999	430	776	688	999999	828	999999	999999	999999	315	551	832	511	945	722	33	359	577	362	515	176	999999	530	999999	65	999999	15	999999	154	316	681	219	910	25	674	771	775	333	968	413	999999	999999	981	85	999999	132	999999	216	206	339	392	999999	990	736	999999	397	899	536	632	885	999999	999999	523	997	634	341	921	496	999999	950	258	999999	999999	999999	77	875	999999	455	82	933	602	798	841	815	924	183	999999	184	866	286	872	248	999999	92	590	439	777	983	999999	999999	999999	228	935	999999	91	365	999999	52	669	999999	404	453	463	699	292	999999	177	708	999999	999999	999999	746	999999	999999	87	999999	335	526	999999	637	107	19	14	247	999999	384	862	595	734	999999	285	187	999999	593	882	428	785	11	800	565	271	999999	910	991	722	464	598	999999	999999	81	40	381	684	41	185	999999	449	225	967	908	171	581	974	514	184	999999	999999	999999	121	999999	234	333	725	801	999999	38	108	22	525	277	785	921	426	662	999999	903	999999	999999	417	497	979	569	43	891	403	999999	999999	999999	816	787	233	562	999999	519	847	999999	656	882	665	999999	296	999999	700	999999	999999	250	164	322	999999	280	442	757	999999	624	679	999999	999999	999999	999999	999999	933	999999	205	738	54	999999	999999	907	814	831	257	620	818	271	999999	552	999999	999999	999999	999999	535	782	428	546	354	999999	999999	999999	839	999999	999999	999999	484	979	223	593	999999	962	656	900	999999	257	507	999999	32	822	999999	999999	423	137	794	999999	999999	999999	160	160	284	659	999999	578	297	887	77	999999	424	435	145	839	57	617	320	907	686	999999	14	287	285	283	523	531	536	577	999999	711	398	459	756	999999	828	72	318	582	578	999999	613	271	189	999999	731	596	687	109	319	806	816	887	279	999999	249	999999	875	11	145	999999	51	719	106	999999	242	999999	678	999999	999999	984	308	738	339	609	264	743	108	408	551	999999	844	436	268	984	894	511	189	999999	999999	999999	999999	999999	447	715	46	894	174	823	644	766	918	999999	99	334	999999	88	557	670	942	506	774	476	999999	218	28	999999	460	999999	471	730	784	129	916	64	797	991	301	623	573	999999	579	999999	763	999999	18	73	347	933	486	816	953	
519	616	493	191	720	858	238	697	999999	999999	62	362	999999	981	999999	864	999999	999999	516	786	934	999999	582	927	499	713	674	209	955	999999	526	634	999999	777	275	999999	433	873	86	143	999999	926	151	926	526	922	849	999999	219	209	312	406	970	39	29	421	43	566	691	17	194	39	742	163	916	427	708	146	716	999999	440	171	461	383	724	999999	955	655	410	577	863	870	989	755	964	999999	664	624	758	854	478	867	191	79	948	999999	999999	988	999999	108	224	713	999999	923	768	151	945	597	315	999999	465	388	165	999999	153	323	49	986	199	796	763	93	388	999999	817	999999	980	391	434	690	822	967	645	312	999999	999999	782	76	987	823	185	76	999999	746	398	999999	711	76	925	635	993	999999	798	224	999999	999999	999999	999999	115	204	170	563	173	624	198	498	742	999999	761	993	999999	973	998	376	620	697	773	999999	999999	727	861	913	466	799	999999	624	178	431	999999	999999	825	557	960	792	999999	621	999999	694	557	900	999999	859	999999	999999	104	29	209	432	603	646	366	693	761	388	342	256	999999	374	999999	574	999999	999999	883	538	177	983	22	999999	713	999	794	89	93	573	379	12	608	534	704	677	425	745	828	331	999999	999999	795	581	999999	999999	525	999999	999999	983	999999	999999	975	776	764	999999	16	993	719	999999	852	287	609	198	19	340	999999	572	669	259	159	584	999999	562	672	45	197	440	756	308	483	265	321	110	999999	342	37	831	999999	999999	670	431	36	233	479	588	999999	607	572	999999	999999	952	869	518	834	996	999999	999999	999999	728	922	999999	247	421	130	999999	965	509	999999	677	999999	817	802	999999	588	999999	557	999999	93	94	999999	590	868	999999	541	999999	395	999999	275	999999	788	999999	727	51	671	104	194	615	113	999999	622	33	412	894	816	949	160	794	929	117	448	294	340	29	225	342	707	610	879	999999	211	172	244	208	888	698	100	760	999999	493	543	942	165	210	472	489	188	973	819	591	380	600	873	168	558	504	999999	999999	825	338	999999	999999	735	514	680	460	789	213	16	127	859	399	999999	446	573	505	138	139	557	735	163	999999	999999	297	228	610	999999	85	649	999999	425	392	935	85	105	999999	217	651	999999	999999	700	974	967	701	999999	980	220	437	999999	63	376	154	160	99	184	664	792	447	295	80	999999	999999	999999	622	999999	999999	464	315	999999	614	999999	486	609	999999	999999	189	999999	98	999999	999999	999999	861	491	999999	27	280	241	999999	900	441	176	769	366	459	850	987	
419	354	999	265	526	904	96	979	765	890	999999	615	999999	995	897	703	999999	999999	679	309	232	969	999999	431	245	619	415	999999	447	528	999999	159	694	999999	769	999999	99	310	721	999999	774	511	829	136	735	626	999999	904	544	472	999999	318	780	999999	764	450	999999	577	29	999999	498	188	541	247	999999	396	920	16	236	485	999999	581	999999	193	535	999999	999999	478	696	618	829	999999	374	975	641	999999	379	153	293	329	999999	999999	290	815	998	596	999999	592	366	348	706	783	678	68	858	315	983	999999	25	53	310	999999	880	411	999999	999999	999999	566	605	959	27	777	723	907	812	102	301	520	195	938	751	999999	122	357	912	55	833	316	127	335	828	999999	137	999999	28	402	641	879	737	21	782	999999	986	406	331	999999	69	770	255	999999	999999	472	999999	87	302	754	167	532	499	41	163	507	999999	280	141	244	649	484	888	419	460	421	999999	183	166	349	999999	999999	36	999999	985	72	70	999999	321	365	381	999999	999999	273	245	119	390	705	858	285	963	716	275	999999	999999	585	999999	835	315	602	999999	999999	920	953	194	999999	999999	516	999999	999999	446	98	958	775	863	999999	999999	625	184	351	41	87	325	999999	386	853	449	939	999999	410	190	235	999999	718	677	154	139	994	88	999999	999999	874	659	767	838	874	757	500	233	689	58	999999	660	963	570	611	911	49	999999	341	999999	566	812	646	999999	221	53	999999	108	719	469	999999	546	999999	738	167	999999	557	53	999999	999999	999999	715	24	361	923	999999	91	999999	999999	242	100	427	999999	790	999999	999999	23	857	626	831	518	999999	514	229	515	999999	278	235	413	999999	364	996	75	999999	62	851	798	999999	999999	646	961	999999	999999	999999	999999	125	799	999999	693	105	414	699	426	680	587	999999	999999	999999	845	213	305	856	745	882	999999	104	361	510	738	999999	999999	728	999999	980	999999	999999	368	37	850	400	921	677	542	317	778	664	580	394	999999	999999	649	13	449	783	999999	115	356	160	608	285	999999	298	863	498	831	686	828	446	811	999999	199	183	943	455	291	628	324	999999	114	999999	524	967	851	244	554	270	289	999999	638	763	79	999999	429	999999	636	999999	814	53	999999	999999	835	143	583	999999	314	475	999999	994	501	723	791	999999	55	394	761	999999	999999	628	943	571	406	739	807	57	101	980	999999	999999	818	658	813	280	999999	999999	388	390	394	362	999999	88	209	295	597	915	972	999999	172	999999	814	840	195	195	110	913	695	999999	336	999999	407	333	999999	691	999999	
842	909	520	967	43	999999	380	999999	94	999999	999999	999999	121	152	999999	85	940	999999	719	563	999999	999999	627	999999	999999	326	292	999999	999999	954	605	367	999999	119	754	16	999999	193	139	39	999999	438	111	999999	245	999999	583	999999	445	459	467	516	999999	999999	207	379	999999	350	999999	999999	723	327	552	999999	104	507	999999	11	397	884	624	756	688	690	999999	549	371	141	935	496	743	338	617	410	497	99	999999	999999	912	384	724	999999	264	422	315	999999	885	971	999999	738	999999	581	566	560	834	710	827	999999	999999	657	18	160	999999	442	973	395	709	152	642	14	151	999999	99	22	170	513	501	276	384	14	663	999999	739	999999	999999	999999	999999	67	999999	787	271	999999	382	265	376	574	999999	999999	448	999999	416	743	999999	397	596	234	492	553	999999	999999	218	561	936	13	999999	618	420	999999	999999	811	623	652	577	855	743	107	101	833	646	595	999999	679	999999	465	597	920	999999	352	609	573	679	228	666	254	999999	709	117	378	272	757	999999	497	188	637	305	764	176	999999	653	999999	142	659	906	804	999999	539	734	999999	416	82	557	999999	608	80	999999	405	999999	332	286	43	989	722	570	889	442	999999	500	200	999999	833	753	586	698	999999	440	30	321	862	999999	49	975	999999	962	199	999999	95	889	118	999999	999999	778	843	207	620	510	420	98	27	372	212	48	543	999999	582	328	971	379	498	999999	122	999999	132	999999	247	67	363	760	381	999999	356	999999	392	695	269	64	910	389	88	609	30	931	303	500	528	10	441	323	389	870	238	715	400	478	392	816	655	252	959	562	156	659	717	338	999999	999999	999999	848	62	528	999999	999999	999999	888	618	190	790	632	83	246	625	50	380	510	461	999999	40	914	312	453	408	668	429	525	463	371	224	965	485	999999	355	999999	999999	861	462	645	424	512	859	999999	35	33	178	723	936	999999	288	216	876	383	751	741	545	609	129	750	173	775	434	257	965	824	999999	337	999999	42	779	518	999999	815	999999	527	64	110	427	999999	499	705	589	999999	999999	17	999999	999999	994	613	58	660	742	999999	999999	648	87	611	246	211	999999	840	831	999999	336	770	999999	71	999999	999999	686	444	192	743	260	467	196	87	175	999999	735	56	342	287	983	128	999999	346	999999	578	999999	453	863	226	509	999999	874	684	999999	322	848	37	945	770	927	999999	478	999999	999999	24	462	10	446	289	475	829	508	553	920	217	993	822	728	587	784	999999	580	965	244	602	999999	511	999999	853	118	
708	110	572	999999	999999	999999	778	885	328	999999	448	999999	584	751	679	999999	330	999999	813	328	36	309	367	986	999999	42	999999	764	858	431	999999	944	999999	180	766	999999	936	203	550	567	225	937	409	471	345	999999	996	999999	564	999999	999999	747	252	999999	999999	999999	743	585	665	347	999999	999999	999999	896	174	504	999999	413	984	999999	224	999999	223	999999	113	98	899	896	650	468	46	298	999999	417	168	213	999999	68	97	367	985	360	538	212	430	210	910	513	306	841	999999	592	239	613	999999	146	534	999999	430	993	509	999999	935	999999	311	848	814	619	999999	961	999999	365	325	626	965	999999	598	999999	826	902	188	396	999999	809	999999	999999	69	596	190	32	679	999999	999999	104	999999	148	999999	341	901	999999	999999	301	775	345	49	456	999999	999999	999999	999999	547	523	179	527	999999	999999	257	135	550	857	789	228	438	714	291	105	728	231	999999	999999	449	267	118	254	516	886	620	264	770	999999	187	999999	948	817	485	166	999999	119	999999	746	891	999999	790	54	792	177	862	999999	63	943	728	999999	845	821	999999	290	414	925	21	929	502	993	999999	350	680	343	279	621	999999	135	569	618	999999	31	935	160	476	74	999999	348	34	999999	999999	827	481	142	610	999999	894	204	999999	610	108	359	254	897	934	450	374	999999	999999	251	832	999999	384	999999	999999	823	999999	773	813	999999	473	672	904	942	793	538	868	547	732	152	726	44	383	958	520	999999	777	48	999999	36	999999	999999	450	782	727	281	452	372	999999	787	999999	131	391	412	147	436	454	311	113	405	999999	826	726	755	524	999999	555	426	599	999999	56	847	557	786	648	999999	231	132	225	522	999999	506	515	999999	999999	605	653	971	821	94	149	476	999999	819	455	873	285	695	268	999999	726	36	772	524	741	999999	573	604	763	999999	214	332	95	591	320	84	321	782	999999	999999	154	999999	999999	999999	999999	580	913	999999	999999	999999	195	999999	864	999999	795	999999	733	991	999999	507	42	58	218	155	879	817	999999	352	999999	380	562	503	841	999999	785	152	431	999999	156	999999	999999	836	999999	999999	490	678	467	799	796	261	351	999999	578	999999	886	105	375	999999	636	560	999999	570	999999	961	222	692	694	525	511	652	637	999999	999999	999999	26	205	785	229	999999	210	359	999999	556	257	39	242	925	494	462	689	777	999999	630	596	999999	920	999999	311	776	999999	999999	942	298	153	624	874	485	535	340	690	319	155	794	435	210	608	999999	980	932	979	999999	210	73	821	875	665	846	257	
999999	999999	598	999999	453	867	227	416	302	413	633	999999	757	399	163	771	999999	631	186	205	395	372	906	999999	379	999999	40	783	879	476	277	958	38	237	464	245	102	999999	702	999999	218	794	316	610	357	999999	232	377	56	999999	452	253	489	650	862	708	198	971	999999	656	836	443	999999	826	999999	675	137	999999	935	999999	678	544	929	259	999999	601	66	306	280	999999	575	999999	737	587	33	34	999999	387	375	755	56	131	729	56	100	999999	999999	490	474	681	650	702	442	137	623	908	323	240	662	270	999999	892	700	999999	91	184	705	949	802	121	206	999999	164	189	871	556	814	883	168	223	999999	999999	831	999999	952	872	230	609	964	125	710	999999	999999	115	112	164	999999	226	965	999999	78	317	687	999999	485	900	548	262	266	77	999999	440	81	999999	999999	999999	70	999999	561	218	954	999999	985	686	999999	957	34	59	87	999999	135	597	918	251	999999	37	888	478	123	61	999999	967	353	999999	31	280	999999	285	189	36	103	328	665	756	999999	972	999999	999999	951	527	999999	499	185	548	941	999999	521	830	305	898	197	591	989	509	883	986	753	98	999999	141	791	748	869	60	623	807	932	171	289	182	999999	887	527	999999	999999	999999	999999	804	999999	524	758	999999	980	290	838	511	338	165	872	975	999999	244	999999	999999	736	138	629	135	925	143	573	359	551	132	203	310	74	404	335	999999	205	948	142	999999	999999	454	767	588	221	999999	479	999999	298	313	952	470	999999	707	999999	56	216	666	999999	822	950	409	999999	857	999999	538	447	934	999999	824	999999	280	111	203	999999	999999	999999	50	999999	999999	999999	796	70	247	180	999999	758	367	999999	289	842	539	79	319	999999	972	658	910	501	683	674	545	947	474	532	999999	369	358	268	577	999999	175	752	76	168	164	348	999999	687	999999	779	90	399	550	982	251	211	791	999999	475	999999	460	999999	239	148	128	848	596	999999	999999	373	410	108	967	603	676	786	999999	161	45	634	999999	232	146	999999	594	155	407	492	291	480	577	354	793	944	999999	626	523	928	49	316	999999	842	199	999999	379	981	432	999999	315	465	209	640	968	841	532	999999	412	999999	999999	999999	999999	113	434	27	999999	65	314	33	378	59	272	84	121	729	881	999999	43	155	999999	999999	723	460	186	825	281	999999	386	952	421	997	224	197	384	76	999999	648	417	182	999999	999999	999999	999999	578	265	999999	999999	528	249	959	273	204	266	999999	941	259	999999	999999	999999	745	858	679	362	611	999999	835	
85	700	999999	999999	242	850	999999	999999	999999	935	999999	881	920	999999	157	418	999999	992	158	802	958	395	442	816	873	721	809	999999	346	644	324	796	206	430	127	433	483	999999	999999	422	999999	315	591	15	935	119	16	999999	999999	449	999999	370	463	579	999999	689	267	238	999999	520	999999	999999	614	575	999999	999999	999999	499	515	999999	999999	761	274	735	468	999999	804	437	881	764	714	833	837	896	112	954	343	999999	553	438	999999	254	395	216	381	999999	701	25	394	999999	433	999999	470	875	514	780	105	727	121	999999	885	830	357	235	806	218	596	717	999999	667	194	68	946	86	557	999999	376	999999	999999	999999	951	788	52	999999	340	999999	372	962	392	331	999999	616	999999	999999	553	999999	897	169	410	172	323	983	552	999999	232	375	570	393	999999	999999	413	47	999999	562	999999	106	787	999999	894	607	845	634	334	151	808	578	552	626	533	221	999999	216	999999	201	245	967	245	325	251	999999	637	978	643	569	918	821	253	999999	56	456	999999	25	999999	999999	999999	688	658	411	919	654	822	999999	860	116	40	206	389	181	327	315	999999	472	641	928	970	867	990	999999	232	986	334	999999	999999	87	664	777	941	855	874	556	318	834	406	999999	152	693	128	537	999999	999999	442	82	635	741	595	95	383	346	832	459	698	999999	188	999999	330	233	373	999999	452	262	999999	534	999999	770	996	36	75	54	786	287	748	999999	237	511	553	262	999999	839	491	578	999999	999999	999999	999999	858	425	999999	473	276	999999	329	999999	95	286	999999	908	776	864	744	569	29	339	560	999999	999999	244	999999	999999	389	77	269	534	999999	873	858	660	510	881	912	999999	999999	602	778	867	999999	412	378	951	999999	999999	999999	109	104	921	559	74	54	478	999999	623	759	979	93	208	659	794	999999	999999	427	806	999999	895	952	173	199	427	560	693	597	999999	866	715	632	744	591	169	440	999999	999999	793	616	42	177	298	999999	400	518	579	217	172	999999	166	533	248	247	590	157	930	732	999999	999999	360	999999	999999	757	54	356	349	617	999999	364	674	999999	633	199	375	999999	663	351	798	999999	999999	999999	435	940	710	191	393	507	10	22	509	647	999999	289	265	162	999999	541	777	54	999999	962	717	807	694	999999	999999	58	872	863	999999	999999	933	999999	999999	874	999999	475	56	862	962	841	616	487	855	999999	715	999999	999999	999999	965	999999	999999	999999	739	999999	769	627	999999	999999	291	345	635	147	528	920	714	959	757	390	706	297	494	914	91	337	999999	239	952	
667	552	555	999999	659	897	999999	24	188	493	513	115	827	229	604	580	627	216	478	958	935	322	756	596	999999	999999	678	637	659	673	412	673	539	675	588	899	736	231	999999	250	167	905	999999	475	253	285	879	77	889	343	464	999999	877	999999	27	355	796	999999	999999	153	228	999999	364	999999	999999	840	576	162	640	705	844	406	239	238	800	39	999999	290	353	278	636	610	748	999999	219	290	999999	267	657	242	113	777	661	999999	32	434	550	29	999999	999999	708	726	437	193	499	999999	891	648	480	999999	569	515	615	999999	999999	617	985	48	306	800	54	318	505	408	602	76	744	407	216	999999	488	766	999999	939	569	910	183	564	999999	999999	999999	157	787	669	673	597	172	369	325	414	999999	511	723	593	368	400	231	38	591	432	999999	494	442	999999	508	802	619	999999	999999	606	443	999999	221	155	412	897	999999	835	734	14	904	385	999999	801	927	976	999999	999999	581	999999	689	154	999999	404	999999	904	714	683	999999	870	999999	496	638	719	970	28	300	578	999999	471	868	395	999999	586	528	999999	413	641	999999	999999	759	317	104	561	917	299	456	999999	999999	508	192	848	674	864	36	417	999999	371	999999	909	686	999999	130	999999	311	303	999999	999999	876	900	500	83	507	638	120	999999	402	86	802	681	999999	483	999999	683	999999	29	721	439	999999	120	201	51	810	276	999999	999999	999999	984	260	999999	448	69	940	416	999999	119	351	45	999999	365	999999	670	569	158	347	213	214	999999	999999	291	999999	420	838	765	999999	459	272	240	793	825	484	417	826	188	243	512	542	853	676	999999	999999	686	685	204	106	531	999999	662	929	641	90	999999	999999	999999	999999	999999	230	999999	707	558	846	999999	251	928	880	606	843	999999	914	834	670	360	999999	662	999999	895	734	643	999999	187	999999	610	311	162	744	734	264	858	146	215	999999	999999	999999	999999	332	568	444	757	323	999999	687	99	747	999999	970	730	980	500	365	156	302	999999	999999	530	580	245	808	999999	193	156	351	985	255	709	552	312	214	651	340	54	460	977	329	179	500	887	863	216	191	999999	754	764	502	989	999999	704	999999	625	547	999999	759	355	573	177	157	702	844	48	552	667	526	338	169	321	695	999999	267	346	999999	692	382	602	907	179	401	999999	492	266	999999	847	460	588	113	999999	294	999999	413	161	31	797	53	825	664	999999	497	425	605	191	303	597	447	999999	595	854	714	167	447	404	775	571	219	588	251	704	217	937	234	999999	36	590	
912	115	999999	242	649	556	938	394	682	976	999999	311	962	208	999999	944	999999	999999	540	137	667	19	999999	460	588	999999	583	959	316	559	201	999999	999999	999999	684	342	201	363	215	999999	228	63	722	799	590	907	625	52	304	272	999999	975	383	899	923	903	999999	863	653	194	972	999999	87	132	999999	299	157	999999	524	77	752	638	999999	382	908	614	297	586	870	680	838	999999	664	53	999999	225	317	265	999999	781	999999	999999	710	30	194	249	975	599	24	301	760	376	528	236	999999	999999	931	10	990	999999	616	152	993	973	999999	441	324	999999	999999	569	981	891	470	742	464	424	928	33	999999	669	639	999999	572	578	920	999999	21	999999	533	999999	999999	999999	999999	999999	175	999999	344	999999	674	753	925	940	91	454	999999	868	905	786	772	106	388	999999	812	330	679	918	999999	999999	63	999999	429	887	511	999999	285	675	626	999999	576	994	90	999999	358	999999	744	999999	615	999999	269	61	566	999999	999999	437	918	999999	503	944	801	256	889	919	683	791	333	47	999999	871	178	644	252	999999	999999	999999	25	999999	559	999999	586	999999	313	462	165	999999	326	999999	999999	84	302	900	181	681	197	330	999999	170	999999	567	121	999999	268	999999	999999	625	809	649	26	887	421	730	825	135	367	999999	943	436	999999	682	474	138	999999	999999	579	999999	999999	570	729	889	672	855	680	999999	266	880	722	569	513	539	999999	676	188	343	999999	571	84	999999	323	376	999999	678	406	834	102	982	890	903	174	681	162	248	920	137	225	566	999999	834	869	487	107	384	923	234	489	798	999999	482	701	18	203	427	256	362	999999	999999	458	845	999999	283	990	819	404	832	387	954	999999	999999	128	107	520	250	185	836	279	13	754	999999	999999	304	41	999999	211	999999	999999	734	992	999999	999999	231	999999	999999	935	595	497	288	979	101	846	999999	51	899	364	604	497	952	999999	419	93	509	999999	285	999999	604	251	582	617	247	354	653	961	199	436	999999	999999	315	315	590	348	990	33	663	999999	820	262	142	63	606	669	535	492	999999	999999	125	981	999999	999999	999999	999999	914	670	742	747	203	573	852	999999	467	615	191	647	661	999999	102	485	586	999999	679	351	119	529	20	578	818	170	999999	999999	320	915	999999	999999	974	246	434	999999	290	915	142	256	410	668	596	999999	487	999999	831	511	999999	999999	999999	881	45	989	243	999999	659	174	928	999999	194	146	163	999999	457	999999	672	424	647	772	204	670	817	999999	941	451	999999	29	100	930	339	877	999999	
680	521	999999	565	985	12	48	999999	126	987	109	71	999999	515	54	544	895	225	416	864	618	445	733	999999	999999	999999	792	462	640	83	997	703	316	811	482	40	181	999999	686	999999	608	111	87	682	999999	999999	677	936	888	485	205	999999	922	23	715	999999	787	222	953	937	999999	585	40	53	990	405	755	461	42	999999	372	869	999999	994	999999	517	367	60	355	249	999999	856	574	165	877	291	781	303	105	247	252	958	82	749	211	999999	81	44	692	323	999999	225	903	873	122	335	186	927	758	999999	877	737	999999	714	566	364	20	999999	175	708	623	461	999999	794	772	414	797	999999	999999	242	445	333	368	42	632	999999	952	701	999999	999999	115	853	544	897	370	999999	101	367	192	999999	22	206	868	999999	999999	999999	859	119	110	999999	999999	396	144	526	999999	554	378	999999	91	999999	412	999999	832	623	603	769	917	468	434	267	322	440	607	946	229	249	465	384	343	999999	306	842	999999	344	999999	718	719	999999	143	815	146	266	286	780	444	999999	373	999999	389	929	247	400	684	843	999999	107	789	197	999999	524	99	994	999999	999999	115	569	719	497	607	885	999999	999999	335	618	131	66	163	826	511	526	875	220	994	413	240	906	168	756	999999	918	929	531	721	619	726	152	764	672	675	875	999999	999999	647	504	879	349	75	999999	999999	338	943	999999	686	999999	648	878	999999	999999	383	999999	999999	962	547	689	999999	528	186	715	999999	978	301	491	161	636	542	998	573	500	534	890	999999	102	44	621	999999	966	999999	941	999999	999999	152	676	999999	476	474	31	338	957	999999	360	999999	359	183	999999	47	999999	811	59	999999	999999	315	509	563	999999	999999	318	928	926	715	989	682	245	744	54	999999	624	999999	999999	171	520	670	616	999999	183	727	491	999999	300	584	522	165	795	702	999999	542	999999	999999	805	999999	999999	103	999999	252	999999	999999	927	614	999999	907	422	269	999999	999999	728	979	699	557	999999	765	999999	400	637	352	999999	834	999999	542	424	512	202	512	396	576	15	427	268	373	401	505	799	876	789	392	171	263	999999	907	974	351	843	95	732	50	241	765	465	69	59	725	791	999999	200	626	715	910	872	999999	883	999999	999999	335	166	884	999999	999	610	254	190	938	805	999999	568	82	669	116	999999	999999	999999	249	961	999999	323	676	714	414	999999	172	677	261	999999	479	34	673	629	517	929	848	84	999999	165	999999	879	121	920	999999	827	127	957	609	140	999999	999999	643	349	999999	21	489	180	560	323	
447	999999	928	557	335	999999	895	453	161	186	999999	281	113	94	750	329	212	999999	902	999999	568	215	999999	999999	865	265	999999	333	999999	506	450	678	523	918	718	999999	950	563	999999	856	999999	999999	999999	432	210	999999	999999	559	999999	999999	999999	999999	277	999999	754	242	999999	807	692	80	574	571	345	654	736	262	757	194	376	116	379	649	171	56	655	894	999999	999999	920	621	999999	831	733	914	697	999999	410	550	174	486	145	999999	870	524	291	370	338	161	696	999999	496	926	999999	493	999999	169	571	230	327	859	833	863	887	81	926	742	999999	999999	957	28	851	217	30	889	970	236	778	647	765	295	565	257	999999	972	134	228	648	249	100	538	155	999999	232	314	653	999999	265	799	598	548	531	906	204	999999	999999	288	905	999999	522	597	391	924	465	42	303	585	999999	914	999999	708	104	599	999999	429	999999	672	984	716	246	698	971	999999	59	226	764	999999	63	281	999999	846	322	355	726	502	156	231	723	200	999999	77	999999	999999	999999	890	454	999999	999999	775	999999	433	303	199	999999	824	999999	999999	875	249	278	999999	532	641	999999	999999	999999	748	872	839	282	651	948	794	706	179	340	630	999999	168	772	831	999999	287	477	453	552	133	999999	999999	876	999999	356	484	999999	375	999999	726	999999	752	999999	705	70	735	502	163	999999	509	493	886	493	996	286	999999	477	446	559	254	174	593	558	271	459	969	999999	538	304	474	871	340	999999	614	326	999999	663	76	771	359	999999	324	968	52	999999	412	419	999999	467	640	999999	486	816	300	999999	720	999999	999999	256	100	771	964	999999	20	638	163	261	999999	679	903	62	411	674	209	999999	849	624	515	631	999999	560	93	81	664	467	999999	523	999999	62	999999	189	431	820	681	999999	821	999999	958	414	487	161	540	210	564	588	605	811	616	830	711	105	999999	611	209	539	688	999999	204	552	999999	639	999999	826	999999	723	999999	591	993	621	648	999999	666	111	154	895	30	882	516	86	862	999999	906	999999	350	510	501	819	620	151	999999	927	999999	416	171	999999	244	714	999999	840	956	24	817	994	192	327	439	999999	467	999999	519	999999	386	127	689	667	732	413	999999	572	232	811	970	999999	722	720	132	260	939	306	660	315	999999	999999	129	848	766	912	999999	999999	81	914	362	315	631	102	551	153	726	999999	125	999999	239	999999	618	155	999999	965	281	999999	205	999999	646	999999	653	214	61	999999	998	841	900	820	92	461	999999	999999	459	665	999999	630	179	978	534	445	190	
829	999999	999999	67	974	804	801	999999	999999	827	892	999999	999999	661	427	51	999999	155	999999	603	305	749	777	74	311	695	388	744	651	302	999999	654	211	980	999999	137	999999	652	999999	46	109	999999	999999	634	999999	49	267	13	803	588	999999	832	649	999999	999999	90	999999	135	756	999999	426	67	988	999999	610	248	76	999999	838	299	190	999999	131	847	503	125	526	999999	999999	272	438	385	940	73	999999	999999	15	368	104	743	828	999999	999999	999999	620	999999	200	666	34	369	972	55	175	513	407	149	711	999999	999999	999999	999999	166	668	999999	850	51	126	925	601	225	242	708	126	104	999999	999999	302	385	237	999999	924	999999	128	107	300	392	220	437	665	999999	999999	213	30	334	188	999999	77	411	895	579	925	275	999999	808	136	273	999999	999999	999999	999999	846	335	574	886	845	705	47	570	204	999999	831	689	270	776	999999	999999	688	999999	916	999999	999999	891	490	999999	999999	659	793	320	971	999999	999999	149	394	713	978	999999	999999	999999	489	483	634	506	216	437	748	999999	999999	299	276	107	585	999999	163	253	574	954	845	916	999999	195	911	999999	599	999999	14	691	999999	556	797	195	399	999999	999999	999999	174	999999	999999	62	909	300	999999	999999	53	999999	450	326	986	151	148	33	511	722	999999	999999	571	907	907	48	999999	67	999999	458	999999	90	708	41	835	720	88	693	279	793	16	69	999999	417	683	725	728	688	999999	162	418	773	683	676	999999	17	999999	267	972	646	628	852	358	205	12	962	175	418	491	999999	72	455	754	999999	716	724	762	164	999999	999999	999999	745	999999	788	50	727	407	41	270	827	848	999999	720	999999	999999	164	999999	999999	999999	720	559	319	206	439	99	999999	29	964	960	56	255	717	43	790	336	883	500	569	165	285	999999	144	999999	999999	427	251	734	131	554	561	999999	426	999999	512	633	999999	548	923	699	999999	707	442	80	999999	581	140	999999	930	306	290	664	151	999999	999999	165	999999	171	999999	21	847	238	898	999999	409	43	828	967	530	167	336	344	999999	870	88	577	132	73	933	91	297	464	804	824	274	897	871	999999	999999	357	217	838	999999	911	851	848	999999	32	999999	191	752	172	266	772	999999	945	97	280	112	561	42	362	238	461	723	999999	433	83	155	999999	171	593	999999	183	949	497	999999	665	999999	999999	768	999999	401	999999	999999	135	208	41	855	328	809	601	142	999999	999999	999999	610	553	999999	999999	424	735	876	169	999999	169	815	999999	823	999999	999999	432	999999	873	999999	932	999999	999999	132	
598	999999	402	228	827	702	570	460	297	857	999999	886	999999	477	561	814	999999	232	999999	732	999999	319	999999	218	382	999999	387	349	269	999999	999999	894	134	999999	999999	283	999999	516	59	999999	999999	709	999999	235	729	595	830	954	999999	69	999999	710	729	753	953	289	79	999999	999999	999999	324	999999	999999	31	475	999999	999999	364	878	288	791	525	183	773	282	470	791	890	999999	999999	881	432	649	210	514	681	175	380	999999	319	213	838	670	999999	153	999999	518	506	759	529	833	476	86	421	277	245	536	955	999999	999999	498	189	704	69	999999	891	580	990	516	999999	999999	999999	885	568	999999	953	855	999999	630	52	952	294	140	999999	952	415	356	237	999999	279	999999	220	999999	985	999999	34	144	610	700	999999	658	999999	990	999999	496	452	590	518	346	323	389	999999	334	439	541	214	58	999999	116	828	545	353	67	246	648	823	492	900	999999	60	999999	254	549	379	393	434	303	175	999999	510	825	838	890	619	890	858	999999	999999	999999	617	999999	398	503	871	715	315	470	753	999999	999999	999999	689	999999	999999	504	999999	747	955	55	999999	910	883	282	606	13	999999	462	999999	356	790	937	32	456	139	85	430	750	677	663	88	964	549	848	799	999999	145	77	604	124	999999	120	999999	423	347	706	102	126	896	868	17	853	32	999999	536	735	937	242	641	221	84	394	999999	302	967	152	370	44	483	67	999999	640	857	333	600	999999	999999	999999	119	999999	982	313	853	809	655	999999	941	151	321	73	611	902	999999	393	49	371	50	637	999999	204	346	68	643	839	10	377	999999	699	806	999999	727	338	999999	999999	999999	770	999999	999999	646	742	211	999999	722	419	455	965	999999	999999	293	999999	999999	999999	999999	914	96	924	670	999999	808	288	999999	252	345	464	999999	282	778	227	164	279	831	999999	990	713	993	127	345	233	393	999999	999999	531	415	999999	228	356	999999	219	131	999999	110	999999	999999	368	512	958	883	999999	999999	182	196	986	319	24	999999	858	999999	449	920	999999	589	446	630	999999	999999	708	999999	999999	246	999999	106	568	106	850	179	999999	328	632	210	44	999999	999999	160	999999	848	185	222	401	999999	369	966	736	299	163	725	663	999999	688	252	804	999999	125	31	999999	86	628	890	468	844	102	540	757	999999	885	734	999999	999999	419	925	999999	496	444	999999	999999	32	370	279	999999	135	999999	420	640	390	406	912	999999	66	999999	999999	230	295	753	556	999999	829	999999	497	999999	428	999999	377	485	999999	312	317	688	526	153	72	715	358	
947	343	339	682	900	999999	842	973	615	455	231	284	705	654	743	887	999999	57	812	999999	999999	999999	911	147	999999	877	87	98	233	602	999999	999999	429	871	348	420	227	403	929	841	655	440	813	767	156	211	999999	658	574	800	13	106	999999	842	493	999999	431	201	748	32	300	753	999999	23	543	228	855	834	316	332	670	999999	999999	971	227	434	711	999999	999999	733	819	428	524	433	598	816	999999	999999	387	915	988	35	655	999999	551	902	691	800	234	928	999999	233	352	999999	139	884	978	288	625	999999	721	287	210	25	999999	999999	238	325	424	727	999999	278	456	999999	344	644	999999	999999	430	324	742	911	919	73	386	595	86	999999	303	714	837	474	961	327	203	710	999999	639	702	679	673	375	385	507	462	999999	777	950	999999	494	419	766	999999	310	999999	810	368	146	638	999999	794	956	32	999999	889	999999	999999	138	208	633	819	834	518	750	651	376	535	421	999999	309	818	999999	375	808	304	81	999999	660	999999	392	352	999999	11	94	885	999999	999999	674	618	999999	999999	999999	752	283	675	585	257	999999	659	950	999999	999999	535	339	800	999999	590	223	999999	999999	394	656	137	815	291	140	833	434	864	933	999999	861	802	159	999999	179	999999	102	143	718	823	999999	10	60	117	404	999999	671	294	226	999999	140	268	800	999999	999999	520	937	999999	544	752	823	253	999999	927	423	154	999999	800	630	295	498	90	697	994	999999	656	999999	708	887	977	171	150	647	807	892	999999	12	93	424	658	445	110	999999	966	10	999999	999999	133	693	259	999999	871	663	999999	637	59	571	806	189	467	444	239	114	999999	590	682	605	918	44	821	999999	999999	386	971	849	398	492	999999	994	632	381	999999	24	637	209	300	999999	716	999999	843	41	205	903	956	999999	216	995	40	385	327	999999	366	99	872	117	485	494	691	92	249	567	840	812	999999	96	491	224	477	999999	300	205	888	749	200	999999	947	398	999999	756	642	402	999999	354	676	973	25	999999	151	999999	723	999999	795	999999	999999	285	200	393	356	870	999999	992	528	671	999999	131	770	617	898	93	170	97	999999	999999	449	999999	999999	496	145	584	81	999999	999999	946	999999	495	410	264	999999	915	598	563	51	558	999999	650	873	789	999999	555	212	408	964	68	999999	636	999999	860	999999	999999	179	704	257	772	999999	999999	999999	581	36	600	720	516	999999	983	999999	606	55	516	911	799	999999	325	999999	590	381	673	663	999999	586	18	755	550	79	999999	745	894	315	999999	759	917	
731	999999	999999	999999	834	696	609	980	574	999999	999999	999999	948	395	120	853	476	999999	999999	135	452	999999	995	28	999999	180	446	73	999999	599	300	776	999999	994	77	999999	562	568	999999	684	73	999999	450	822	427	531	601	683	999999	999999	427	648	877	634	474	827	306	744	823	663	259	546	999999	999999	473	814	999999	999999	328	439	301	908	910	716	72	999999	999999	182	601	323	579	763	448	357	182	652	899	132	530	249	384	999999	999999	999999	435	999999	999999	476	359	999999	999999	647	365	194	600	519	999999	999999	572	703	999999	134	153	999999	94	496	107	394	999999	999999	914	354	434	88	65	482	172	817	291	544	830	999999	999999	988	269	932	999999	264	757	662	914	738	560	826	999999	259	675	245	19	938	999999	999999	674	538	698	709	223	286	139	999999	356	919	879	999999	999999	387	311	999999	999999	161	99	843	637	149	905	999999	794	607	999999	805	807	927	808	352	125	284	322	293	299	559	999999	130	999999	639	315	995	859	999999	952	498	999999	999999	999999	999999	849	585	917	534	633	999999	915	999999	84	333	319	429	120	536	999999	599	999999	999999	865	690	442	968	999999	999999	833	910	326	999999	655	714	857	297	932	951	999999	539	366	787	660	777	644	999999	56	801	329	886	884	999999	999999	362	433	929	999999	314	424	881	867	920	700	722	205	653	959	369	999999	999999	496	169	999999	999999	999999	287	999999	97	999999	999999	921	917	677	946	35	994	650	302	291	928	643	627	536	622	999999	446	97	937	999999	999999	154	686	336	307	399	999999	299	999999	130	999999	572	566	999999	95	999999	949	252	753	696	211	12	666	88	999999	999999	869	999999	420	999999	795	199	999999	515	65	194	244	590	380	557	310	704	411	182	145	365	86	369	451	662	722	204	999999	251	380	999999	487	608	789	918	999999	102	999999	540	334	956	152	60	212	901	725	999999	871	206	396	999999	999999	494	943	191	312	999999	191	999999	986	601	999999	188	145	76	706	636	801	461	36	217	825	871	848	188	223	35	999999	999999	937	363	332	999999	854	873	397	993	664	607	616	999999	911	999999	999999	732	110	963	915	146	204	999999	567	420	180	188	681	729	999999	999999	999999	286	351	640	820	999999	999999	719	333	271	678	713	971	999999	845	14	305	704	327	125	88	999999	999999	30	355	848	999999	912	966	676	202	999999	358	999999	640	339	679	999999	310	921	999999	999999	639	999999	999999	491	127	999999	999999	176	882	977	412	529	685	717	176	331	295	971	999999	365	999999	657	999999	20	364	
81	563	515	999999	999999	403	405	999999	999999	620	466	562	864	731	431	999999	800	793	225	265	828	224	922	999999	999999	985	339	94	108	999999	982	585	458	999999	56	999999	69	841	857	583	17	868	999999	107	999999	769	431	250	414	28	952	863	853	999999	536	999999	640	352	999999	49	74	999999	999999	999999	637	881	113	999999	685	621	288	958	936	642	257	959	236	824	463	999999	999999	999999	680	90	999999	128	999999	703	599	199	180	716	999999	999999	518	696	315	999999	470	828	665	693	564	793	999999	993	927	221	506	577	630	999999	888	397	485	975	640	999999	382	519	159	999999	148	999999	451	571	999999	128	133	561	654	999999	364	635	999999	870	999999	886	350	693	201	521	206	999999	569	364	828	477	342	999999	999999	831	999999	950	679	999999	555	999999	352	177	899	999999	999999	999999	999999	999999	999999	999999	473	999999	999999	753	142	688	327	638	999999	999999	925	999999	999999	625	786	589	504	822	750	999999	956	999999	324	465	544	182	793	999999	433	260	999999	246	903	576	13	727	102	312	699	867	633	50	60	440	153	265	434	283	999999	507	451	109	999999	999999	306	999999	300	999999	219	999999	895	999999	214	999999	25	689	999999	999999	621	69	999999	999999	133	882	780	915	617	999999	999999	999999	748	520	370	999999	809	999999	999999	855	999999	999999	437	116	999999	739	972	698	835	999999	424	999999	81	267	999999	963	20	259	976	999999	276	999999	197	415	674	930	221	385	999999	289	153	24	34	338	897	423	632	391	108	999999	909	92	999999	520	469	857	216	999999	999999	407	915	560	999999	963	999999	889	20	31	441	999999	527	597	133	556	953	409	439	743	370	999999	341	999999	160	592	790	194	310	999999	945	817	724	730	527	177	999999	593	991	71	749	999999	412	610	950	935	866	999999	959	999999	999999	999999	427	472	130	618	76	999999	409	441	999999	404	588	343	85	624	448	796	80	999999	191	369	418	378	994	362	836	730	678	999999	999999	478	999999	777	119	885	999999	999999	999999	908	111	88	999999	560	888	999999	429	78	999999	335	999999	79	251	14	351	207	651	59	999999	768	999999	999999	617	194	999999	703	999999	810	234	999999	999999	196	999999	171	999999	999999	185	999999	999999	650	999999	999999	205	352	727	999999	237	230	436	911	244	349	783	842	999999	766	470	10	844	194	184	618	999999	344	110	310	883	89	160	999999	32	792	570	827	999999	999999	149	999999	466	999999	476	949	384	323	954	885	412	354	44	97	643	185	999999	304	475	999999	924	861	252	999999	772	999999	80	198	888	999999	
779	956	16	999999	626	205	543	786	718	235	999999	531	389	224	898	539	54	72	999999	999999	999999	275	999999	999999	99	999999	999999	49	296	999999	999999	195	434	512	116	456	347	921	470	999999	641	237	586	999999	90	403	999999	37	528	999999	112	17	594	999999	674	999999	604	495	33	348	182	999999	500	400	356	58	999999	999999	118	451	999999	133	601	166	215	550	689	999999	440	999999	807	999999	999999	999999	225	871	999999	392	838	999999	851	852	897	132	275	147	999999	196	894	42	306	999999	919	87	51	979	415	438	835	133	999999	493	64	337	999999	186	984	447	184	485	999999	714	49	999999	600	999999	235	999999	890	78	813	503	226	999999	400	999999	999999	999999	20	246	465	173	557	999999	779	367	797	999999	592	98	999999	999999	21	419	585	999999	564	414	486	702	999999	936	547	766	319	331	277	999999	937	999999	999999	550	436	938	30	999999	999999	334	735	242	552	664	886	801	999999	999999	491	999999	822	807	649	671	999999	318	492	528	626	790	404	458	999999	150	633	264	988	999999	999999	999999	999999	302	435	239	999999	999999	999999	99	60	745	999999	796	839	470	833	139	687	999999	594	127	456	999999	666	376	929	999999	152	412	41	632	813	313	659	999999	418	529	382	999999	992	711	999999	402	478	880	939	608	999999	630	316	999999	576	559	27	745	999999	897	635	68	309	401	112	747	67	999999	999999	547	146	432	999999	314	756	278	446	882	958	63	33	999999	437	331	669	521	105	537	65	264	999999	914	790	521	893	323	119	601	609	421	999999	60	948	401	471	195	578	12	747	308	123	145	787	574	873	849	631	978	731	590	652	530	372	677	261	232	642	999999	999999	999999	999999	844	282	546	717	973	999999	45	860	999999	999999	102	789	756	151	160	999999	225	647	999999	692	999999	869	28	769	999999	687	281	999999	249	999999	999999	592	314	999999	278	862	250	856	900	21	595	999999	999999	647	559	740	999999	535	111	104	426	892	375	750	37	999999	264	999999	903	295	566	895	999999	929	904	510	484	617	999999	297	999999	999999	999999	999999	999999	999999	621	999999	220	84	81	746	999999	999999	999999	999999	226	564	122	304	608	472	953	614	999999	699	507	328	742	58	266	998	662	814	217	66	999999	342	652	999999	362	883	999999	999999	224	999999	857	476	999999	999999	294	919	505	578	999999	424	416	143	588	407	515	999999	638	171	817	999999	94	233	936	80	10	883	912	107	941	725	999999	134	399	634	841	40	999999	983	764	346	503	999999	135	999999	999999	21	754	255	508	
999999	255	404	21	152	736	999999	539	731	758	999999	999999	999999	999999	963	999999	291	744	953	565	485	777	654	407	999999	578	10	107	153	430	989	999999	666	999999	881	480	511	123	257	999999	217	501	999999	234	999999	338	106	455	172	285	368	999999	801	689	999999	999999	600	997	999999	573	735	536	396	999999	769	999999	999999	807	756	492	17	178	999999	64	358	984	983	999999	54	152	482	555	934	867	72	721	337	977	576	999999	879	513	583	999999	173	680	114	492	999999	91	988	299	999999	999999	999999	999999	780	747	340	48	308	999999	952	397	101	999999	601	999999	249	999999	944	372	240	166	999999	999999	999999	812	999999	677	879	999999	964	999999	164	999999	855	264	999999	872	999999	590	646	537	300	708	999999	196	592	983	89	585	253	999999	147	625	999999	999999	999999	775	604	967	999999	999999	169	807	217	990	242	999999	999999	999999	999999	999999	116	364	999999	702	866	999999	941	408	999999	907	598	303	257	556	825	999999	134	999999	999999	824	277	999999	733	983	999999	493	501	571	953	683	658	741	657	876	999999	999999	899	999999	676	172	833	205	999999	948	999999	865	560	660	174	703	784	999999	999999	114	109	142	630	742	334	383	999999	380	455	546	258	999999	999999	380	255	51	999999	768	999999	34	999999	999999	999999	999999	999999	999999	932	840	406	999999	899	647	592	999999	777	177	163	999999	41	303	999999	462	750	210	699	999999	228	189	414	133	73	25	374	135	123	36	906	845	999999	821	999999	999999	999999	204	999999	611	274	103	999999	999999	999999	483	737	999999	274	538	331	36	94	710	293	999999	435	283	197	999999	283	466	999999	750	271	999999	343	219	852	196	487	555	562	98	943	135	586	999999	244	589	288	30	860	584	704	999999	760	122	537	697	147	701	17	764	338	807	999999	999999	815	999999	150	527	501	87	61	776	474	996	767	999999	176	108	999999	607	604	262	606	855	56	392	999999	230	682	999999	59	785	548	798	759	145	470	733	521	999999	449	761	999999	782	532	928	415	763	355	378	530	48	662	999999	169	85	211	808	999999	433	999999	919	845	999999	37	275	237	676	247	631	697	999999	587	385	168	999999	999999	999999	999999	127	999999	793	999999	313	634	21	133	148	638	683	934	662	927	999999	999999	529	916	192	999999	999999	700	739	999999	724	680	97	461	287	999999	326	351	387	485	689	456	999999	999999	541	711	26	152	999999	47	563	697	45	515	499	999999	638	927	552	79	999999	426	248	999999	160	632	547	559	845	999999	322	342	556	186	248	999999	999999	484	384	
999999	999999	124	612	701	963	37	645	581	962	542	612	399	799	318	999999	272	217	999999	894	908	999999	999999	307	999999	999999	230	150	999999	999999	857	343	164	552	81	341	951	814	546	313	133	987	965	596	312	999999	922	542	999999	767	975	999999	449	589	476	315	279	817	421	976	999999	886	786	313	115	999999	458	847	727	977	468	458	670	657	771	921	208	870	994	906	802	687	902	101	301	433	999999	575	86	766	71	143	403	570	570	246	210	662	999999	999999	836	85	999999	999999	308	999999	763	999999	817	555	116	408	823	515	999999	65	999999	695	21	999999	999999	999999	770	961	915	335	64	110	96	999999	720	546	389	890	999999	999999	872	641	792	774	670	113	999999	531	659	662	320	888	397	515	262	515	999999	809	799	953	999999	854	355	973	472	999999	999999	292	835	570	29	932	445	456	999999	352	902	999999	21	211	135	249	311	263	24	999999	712	999999	283	999999	896	579	101	125	421	27	296	819	999999	17	408	475	696	99	642	387	452	940	332	909	613	412	798	597	827	75	552	999999	958	305	950	133	19	630	673	450	999999	329	44	175	66	999999	999999	14	999999	660	553	221	620	636	724	772	258	373	601	493	781	503	298	356	474	203	860	16	67	285	466	999999	999999	202	546	132	905	167	852	529	477	794	795	999999	999999	341	482	999999	581	999999	874	645	999999	189	999999	347	41	687	700	999999	233	929	947	999999	999999	488	795	999999	99	601	866	100	999999	81	999999	999999	708	999999	835	143	721	538	434	879	410	820	45	999999	999999	209	100	227	467	990	306	547	846	278	999999	43	999999	999999	241	979	321	784	135	957	999999	999999	638	910	852	999999	150	695	504	999999	126	383	452	999999	893	999999	511	648	999999	530	775	479	999999	999999	157	999999	598	667	306	455	567	626	999999	999999	82	852	999999	190	375	900	849	611	52	778	161	600	590	999999	999999	351	999999	672	160	604	999999	693	999999	208	763	999999	967	483	398	59	510	499	687	999999	487	51	999999	999999	283	732	680	173	437	999999	999999	999999	999999	613	505	999999	977	999999	475	100	895	388	320	372	426	324	932	375	222	999999	278	662	912	226	508	130	32	157	399	999999	924	28	266	999999	920	216	839	364	977	444	999999	614	999999	596	479	108	730	956	904	958	799	314	951	444	102	626	644	995	999999	385	932	829	505	999999	176	876	999999	150	452	220	999999	578	398	778	920	663	638	999999	746	999999	399	75	999999	441	628	619	77	822	999999	999999	571	999999	
259	999999	512	252	119	999999	430	602	999999	590	999999	694	482	231	999999	999999	524	438	988	328	258	705	986	866	586	74	429	557	809	309	999999	158	648	641	328	796	276	677	554	661	896	153	432	999999	560	558	958	999999	703	894	308	649	315	253	999999	553	615	645	999999	55	556	873	793	999999	528	366	999999	840	902	130	906	847	999999	999999	432	114	999999	188	315	38	115	32	854	914	999999	422	842	999999	56	775	191	630	999999	508	114	33	359	755	290	204	999999	127	504	582	999999	460	999999	979	821	490	280	437	999999	638	940	534	28	879	676	115	999999	999999	794	999999	938	285	836	999999	999999	409	754	999999	999999	121	999999	987	527	281	926	550	657	863	582	999999	504	999999	301	382	568	580	14	480	999999	184	680	861	333	376	999999	712	624	389	999999	999999	999999	753	539	228	122	953	16	999999	953	135	458	660	78	239	632	999999	999999	463	999999	999999	404	999999	447	999999	441	999999	999999	999999	636	223	925	999999	115	999999	999999	999999	225	82	999999	615	573	999999	526	953	999999	999999	793	104	744	459	728	171	572	999999	999999	999999	315	999999	786	458	299	855	121	999999	210	190	555	907	409	999999	969	999999	203	212	999999	148	999999	493	998	422	870	569	416	999999	494	999999	705	999	999999	378	445	410	296	999999	326	999999	155	786	753	544	474	885	694	862	490	817	968	370	38	878	703	821	816	999999	588	999999	448	934	999999	999999	485	999999	765	999999	999999	999999	625	391	886	369	993	999999	739	463	947	985	875	999999	696	677	795	345	970	273	999999	623	593	999999	999999	596	279	220	540	318	999999	918	130	663	425	921	202	586	484	669	885	731	91	363	426	602	999999	894	247	999999	649	999999	999999	501	366	822	975	999999	999999	299	999999	782	440	431	999999	39	865	999999	138	774	485	219	860	311	388	943	541	239	505	630	742	384	973	962	999999	919	999999	628	306	602	999999	499	428	999999	578	112	999999	660	959	396	737	642	765	999999	102	999999	999999	284	122	999999	291	746	999999	538	999999	715	809	477	763	484	999999	246	915	535	829	986	791	676	999999	286	999999	881	280	119	999999	110	619	510	870	237	639	999999	516	999999	321	209	302	889	999999	862	302	999999	896	999999	700	501	999999	240	643	116	649	613	552	836	999999	410	999999	999999	646	999999	106	309	607	536	999999	638	730	42	224	630	693	901	48	869	983	828	984	795	419	400	999999	389	867	763	588	36	516	679	121	999999	733	999999	253	190	999999	993	226	999999	639	72	999999	693	
999999	23	422	999999	999999	682	853	943	999999	999999	678	999999	83	717	441	999999	948	999999	131	60	921	999999	999999	488	658	858	113	989	611	624	166	357	629	999999	372	999999	999999	840	461	999999	826	178	496	64	536	999999	116	58	562	382	999999	820	999999	720	772	713	999999	934	999999	716	579	864	999999	800	999999	999999	626	393	354	587	999999	117	999999	298	999999	752	816	842	952	999999	751	64	437	999999	212	346	416	999999	917	999999	736	999999	750	745	263	962	837	695	540	215	999999	722	703	974	880	314	463	651	496	999999	999999	999999	999999	999999	964	525	436	112	598	999999	999999	717	999999	695	850	96	367	999999	44	271	915	130	311	999999	289	999999	360	462	358	999999	882	765	422	999999	762	462	434	322	999999	738	535	734	999999	364	300	663	256	999999	999999	794	947	841	616	234	114	776	999999	245	158	935	174	999999	999999	999999	999999	159	305	579	932	398	999999	54	999999	305	736	190	999999	947	456	625	783	351	339	564	999999	50	158	197	792	985	488	198	173	999999	999999	560	981	407	999999	151	368	676	86	734	142	902	11	320	497	923	999999	999999	788	533	162	822	645	198	749	263	10	117	999999	947	910	999999	880	993	731	999999	999999	625	887	999999	266	116	275	604	999999	999999	49	999999	699	868	240	461	999999	640	694	751	915	792	657	999999	151	999999	999999	138	999999	999999	999999	999999	589	322	724	139	149	999999	276	55	557	51	766	702	223	999999	418	918	716	458	72	250	309	980	269	416	967	999999	173	16	227	999999	779	762	35	40	258	387	999999	111	322	926	374	648	204	999999	36	955	593	978	999999	999999	999999	376	606	781	709	999999	62	318	171	999999	320	270	828	999999	271	13	676	193	914	40	774	614	145	146	999999	660	785	395	390	22	497	195	173	256	725	412	999999	254	331	649	335	835	940	999999	616	999999	820	784	612	32	289	410	73	812	205	807	240	470	904	58	999999	666	928	999999	999999	134	999999	581	694	859	847	431	861	275	704	939	999999	999999	530	772	839	11	782	999999	732	999999	999999	999999	61	918	181	695	349	999999	825	668	907	999999	690	491	17	249	99	753	185	857	999999	797	117	999999	999999	358	939	142	999999	821	884	570	426	485	12	999999	999999	999999	999999	161	91	587	449	46	42	999999	999999	49	765	599	999999	38	192	999999	548	334	253	999999	785	823	999999	217	73	14	783	346	375	215	488	271	719	323	75	999999	999999	960	358	80	233	260	165	900	376	619	909	855	999999	551	937	678	501	735	
990	864	405	874	524	445	999999	695	516	987	999999	504	999999	999999	962	999999	108	587	976	182	570	534	667	855	999999	999999	104	999999	957	999999	277	810	769	983	999999	999999	628	901	446	912	818	538	743	178	350	872	738	321	893	230	452	999999	999999	329	174	465	999999	549	999999	80	350	334	738	692	719	999999	999999	999999	999999	999999	539	206	999999	73	364	42	791	499	514	968	999999	783	44	737	999999	917	117	999999	818	866	999999	89	868	376	571	493	800	61	458	600	148	841	999999	142	691	999999	219	999999	999999	142	674	706	44	75	364	999999	999999	10	999999	999999	642	293	88	408	999999	460	999999	774	999999	870	242	999999	999999	999999	999999	873	736	902	55	137	707	478	999999	686	202	309	54	803	21	14	999999	799	999999	656	958	854	763	648	999999	241	999999	445	147	104	899	934	665	130	245	491	830	999999	999999	999999	104	173	807	999999	216	456	415	535	762	999999	676	443	998	394	956	975	120	999999	525	814	220	999999	341	391	786	999999	643	923	567	530	999999	806	999999	999999	999999	794	56	371	441	999999	825	391	999999	650	427	999999	999999	999999	173	270	381	742	871	150	972	999999	832	426	614	948	812	491	967	242	999999	870	598	999999	833	999999	999999	999999	656	595	989	829	588	690	964	330	331	373	760	307	159	441	934	704	585	999999	962	999999	756	493	127	343	999999	450	336	557	868	495	999999	11	341	999999	95	286	160	153	254	151	999999	294	627	449	731	670	999999	882	935	894	999999	999999	209	999999	999999	173	477	656	415	999999	364	999999	462	835	926	999999	999999	526	355	658	554	442	484	999999	178	471	865	678	999999	753	367	999999	621	999999	631	341	801	999999	639	999999	999999	999999	999999	116	787	54	832	999999	523	973	704	566	999999	286	349	432	630	999999	139	530	307	799	999999	662	780	910	795	487	214	594	956	999999	887	999999	999999	60	704	378	43	134	999999	83	164	638	58	999999	916	999999	634	999999	999999	422	903	119	623	18	458	85	335	876	999999	999999	587	928	26	771	679	113	999999	299	727	999999	356	999999	891	234	644	417	999999	979	999999	460	999999	999999	883	544	999999	777	810	999999	999999	999999	52	999999	876	294	999999	236	621	999999	132	813	909	344	481	999999	76	898	999999	399	373	999999	472	999999	882	797	501	582	54	482	741	999999	999999	593	697	108	999999	199	139	999999	738	418	795	336	857	190	551	518	534	435	478	141	999999	420	478	560	166	696	284	88	793	913	191	148	999999	999999	520	999999	647	382	999999	877	769	619	
660	955	255	146	499	999999	999999	999999	57	999999	999999	610	999999	882	124	147	942	523	914	60	814	825	236	656	790	999999	670	999999	871	999999	197	600	372	940	999999	523	314	999999	206	583	831	810	999999	572	144	935	880	999999	999999	509	440	999999	962	718	805	835	728	598	355	863	999999	29	999999	895	431	413	248	409	999999	601	832	921	326	999999	228	999999	959	664	999999	855	999999	41	35	371	722	473	637	653	145	925	795	999999	674	999999	551	812	700	971	150	731	999999	999999	516	609	999999	518	407	631	999999	999999	999999	74	999999	500	117	999	999999	748	182	958	775	999999	274	999999	806	126	256	983	999999	416	312	999999	523	999999	999999	285	999999	426	694	999999	75	15	164	344	59	730	639	999999	236	999999	818	952	798	191	955	112	216	320	999999	560	272	999999	843	92	498	999999	550	294	341	832	484	577	63	969	892	769	999999	930	157	85	486	81	999999	246	598	360	199	999999	835	66	78	999999	623	143	941	651	172	999999	845	170	189	354	842	403	77	250	898	828	299	195	672	286	999999	727	83	999999	999999	606	493	148	999999	999999	999999	285	763	280	953	919	38	251	606	999999	94	986	999999	142	239	362	999999	358	461	999999	52	649	394	792	52	895	999999	999999	999999	999999	999999	707	472	970	895	999999	640	797	296	999999	800	58	589	314	201	185	832	941	999999	314	436	999999	686	337	176	809	891	971	999999	68	859	287	999999	999999	999999	387	999999	924	246	671	722	382	71	999999	570	999999	70	89	600	866	999999	128	999999	999999	140	999999	31	999999	999999	999999	676	668	569	238	999999	999999	999999	549	535	999999	661	999999	999999	299	999999	999999	83	213	999999	999999	748	999999	999999	371	999999	741	498	999999	909	999999	365	388	999999	159	999999	999999	999999	999999	999999	56	212	521	554	785	999999	166	423	499	97	86	379	817	377	631	999999	865	297	208	244	388	35	214	640	208	459	999999	785	555	999999	538	250	251	999999	720	969	237	266	596	999999	999999	327	998	500	832	956	547	20	999999	999999	139	767	615	598	975	999999	998	880	999999	999999	931	999999	867	999999	559	835	138	967	657	661	120	999999	999999	51	406	70	36	714	807	252	911	272	296	744	174	771	635	652	999999	698	970	999999	910	999999	235	999999	999999	803	999999	999999	828	580	363	837	700	999999	76	573	201	999999	999999	294	999999	113	424	668	999999	132	40	788	210	485	102	958	691	764	698	999999	999999	939	609	233	773	810	423	999999	909	999999	54	644	999999	72	461	999999	999999	685	999999	806	845	
566	382	338	773	162	796	353	487	404	156	935	999999	999999	999999	261	314	771	521	272	690	93	759	636	88	395	92	148	33	999999	264	999999	490	999999	595	999999	567	281	460	999999	24	999999	853	514	311	118	811	999999	315	999999	655	999999	999999	20	126	761	999999	746	260	387	79	999999	329	354	150	150	455	941	999999	507	694	43	321	901	258	999999	999999	999999	334	969	584	23	833	999999	486	999999	841	480	774	834	999999	821	31	999999	550	366	999999	509	999999	999999	663	870	40	999999	515	999999	621	999999	762	999999	531	562	999999	290	803	66	999999	505	867	999999	999999	975	176	999999	999999	999999	22	248	361	892	870	730	880	173	316	999999	999999	35	318	864	999999	579	717	278	312	889	408	740	279	493	541	999999	641	999999	999999	688	704	999999	752	642	609	999999	910	870	636	800	682	258	974	100	999999	799	196	13	119	729	267	898	999999	999999	999999	281	969	867	360	999999	999999	334	999999	627	19	999999	283	676	264	336	668	846	641	512	999999	999999	766	189	999999	742	68	999999	446	999999	430	999999	999999	586	178	338	999999	52	999999	21	710	358	947	999999	999999	915	526	999999	748	782	70	999999	266	400	959	999999	515	789	999999	999999	999999	461	999999	178	206	213	245	696	999999	999999	921	999999	999999	999999	999999	999999	212	999999	999999	503	226	547	999999	663	81	20	549	532	999999	854	822	624	594	901	453	259	470	778	999999	999999	680	829	23	821	860	445	93	635	999999	999999	121	105	691	954	999999	29	999999	234	107	196	663	713	999999	653	113	307	40	435	186	552	398	433	999999	229	823	396	999999	78	802	636	999999	999999	933	999999	742	727	999999	999999	999999	434	999999	999999	999999	963	224	967	760	999999	717	563	999999	657	458	56	712	688	836	471	141	15	999999	999999	999999	471	999999	749	780	552	910	386	374	400	926	999999	864	999999	751	306	999999	855	636	174	360	999999	232	999999	465	999999	813	64	890	999999	509	999999	938	999999	814	220	703	475	197	999999	999999	341	198	999999	731	705	191	560	936	999999	999999	285	379	331	153	999999	248	991	293	893	738	855	495	904	891	433	814	681	348	541	999999	999999	668	428	999999	29	60	218	547	759	999999	263	128	361	14	999999	133	617	50	999999	971	711	999999	999999	479	604	845	294	132	307	891	510	222	404	935	926	616	951	617	134	141	40	999999	999999	199	485	999999	144	899	999999	310	206	641	715	569	891	358	375	949	119	999999	766	999999	250	867	203	51	723	425	87	999999	999999	999999	999999	500	941	268	999999	999999	
993	867	711	394	999999	996	999999	869	506	999999	999999	578	999999	999999	507	950	374	999999	999999	999999	995	443	999999	718	822	999999	139	207	725	225	999999	999999	700	999999	955	252	999999	381	631	253	999999	334	545	999999	999999	509	999999	178	999999	999999	999999	997	999999	990	117	560	854	993	572	999999	867	999999	154	291	999999	420	877	980	999999	265	999999	993	322	959	494	671	999999	999999	346	322	685	960	999999	759	99	631	577	710	163	405	999999	478	809	228	386	684	190	264	682	960	632	394	131	247	999999	142	684	105	506	999999	661	999999	657	259	728	906	999999	394	201	584	843	176	827	652	867	999999	193	999999	583	999999	999999	644	451	999999	689	300	839	999999	283	956	946	481	213	717	743	666	821	999999	499	479	890	999999	72	999999	127	465	999999	479	379	475	949	590	999999	697	954	999999	999999	281	569	438	77	336	120	245	999999	371	963	999999	908	210	999999	633	604	999999	918	695	582	352	267	234	732	369	999999	999999	17	365	959	516	762	999999	387	549	989	70	411	564	685	827	470	756	502	458	571	179	286	325	986	418	778	268	444	936	24	999999	706	708	999999	312	237	999999	411	457	357	191	822	649	644	544	702	999999	20	755	999999	510	999999	284	798	918	531	692	379	550	999999	999999	292	451	999999	999999	364	703	325	999999	599	198	999999	55	110	999999	356	636	680	451	999999	424	999999	688	64	999999	613	999999	909	330	780	545	902	861	719	853	898	381	999999	990	190	998	999999	999999	165	693	999999	999999	183	418	999999	999999	21	927	834	323	255	603	397	32	49	931	794	995	601	64	296	999999	336	257	491	974	522	999999	999999	717	999999	619	999999	370	999999	999999	258	500	758	886	999999	974	36	405	607	999999	984	101	950	258	214	999999	46	111	406	999999	360	999999	926	597	382	330	665	127	937	636	999999	36	674	122	683	999999	247	715	530	322	467	930	649	197	989	431	740	999999	512	343	582	999999	963	686	576	332	573	170	514	212	318	909	999999	999999	999999	958	999999	837	575	911	805	331	580	94	999999	430	286	739	999999	950	590	652	614	603	63	649	72	987	999999	360	729	87	211	327	14	999999	999999	678	963	999999	13	902	999999	999999	538	261	850	879	482	156	999999	834	561	999999	622	666	304	864	918	583	999999	440	301	999999	999999	999999	130	262	999999	655	957	999999	999999	577	947	687	213	23	999999	801	798	192	515	399	313	895	525	648	705	347	264	607	760	389	999999	573	610	233	999999	811	999999	597	799	827	198	999999	
68	984	615	934	462	999999	999999	126	785	713	925	902	999999	296	212	999999	557	742	401	360	847	395	441	384	999999	999999	999999	999999	670	210	999999	687	999999	999999	836	999999	42	770	884	999999	999999	999999	604	432	648	707	322	999999	608	659	999999	67	999999	999999	601	999999	552	999999	857	483	685	546	456	584	999999	999999	702	999999	460	671	999999	786	857	427	553	214	790	999999	736	999999	666	483	654	999999	170	335	261	371	272	174	987	801	913	411	999999	270	197	999999	112	410	15	999999	671	937	220	264	209	18	294	397	999999	543	504	999999	816	999999	999999	445	999999	993	985	340	784	295	683	647	873	999999	138	293	26	770	906	999999	999999	999999	811	716	800	906	136	253	87	874	999999	999999	307	435	594	97	378	752	606	118	999999	674	999999	385	264	573	999999	754	880	11	380	999999	999999	179	124	999999	399	185	644	517	999999	999999	999999	909	13	238	349	447	999999	51	914	274	999999	797	909	699	999999	435	462	999999	525	999999	372	85	504	181	817	999999	321	999999	697	203	117	98	251	683	999999	581	382	35	999999	943	999999	839	97	115	947	838	269	425	515	999999	722	416	992	999999	999999	188	415	831	421	999999	136	999999	999999	999999	167	84	556	236	287	338	999999	999999	13	582	999999	533	988	398	233	978	869	896	663	733	480	700	106	999999	314	243	175	551	999999	22	816	210	494	375	948	872	291	42	147	187	910	295	412	420	16	999999	200	999999	999999	442	351	999999	38	999999	251	466	978	999999	922	54	173	512	822	991	765	288	48	622	449	361	696	836	758	486	822	194	298	686	748	468	53	157	999999	999999	670	999999	182	874	134	999999	894	490	120	103	23	999999	472	421	999999	728	806	577	577	256	745	515	481	999999	798	66	178	301	62	463	11	999999	999999	651	331	189	999999	999999	498	999999	466	216	725	665	999999	423	722	876	999999	30	661	475	999999	696	435	164	114	629	85	77	324	602	999999	657	102	998	839	821	999999	475	999999	999999	88	999999	790	539	790	999999	90	385	343	301	269	999999	999999	535	445	872	225	999999	84	486	999999	430	999999	863	778	78	573	473	583	900	999999	566	407	29	396	999999	905	896	999999	298	548	700	733	32	343	404	855	999999	563	966	605	923	400	145	553	658	977	999999	999999	722	253	999999	801	443	514	702	635	999999	148	486	999999	999999	802	786	999999	999999	999999	620	530	999999	223	16	999999	616	305	862	176	271	476	738	981	978	145	652	999999	931	999999	300	518	640	769	999999	428	87	
999999	999999	131	614	207	999999	961	999999	406	999999	508	247	706	194	147	999999	536	373	316	409	504	989	194	999999	999999	16	499	405	999999	889	615	150	587	833	617	999999	741	561	999999	322	777	999999	581	758	153	808	234	999999	162	866	999999	405	999999	999999	582	20	102	971	873	200	664	565	265	517	771	368	659	873	999999	129	999999	975	999999	993	632	999999	999999	435	16	933	999999	785	253	245	786	999999	384	999999	260	607	999999	769	999999	873	657	221	369	999999	999999	785	158	361	146	43	955	999999	106	999999	396	702	602	667	999999	999999	418	999999	322	29	730	561	983	101	999999	970	202	999999	999999	435	346	999999	521	353	999999	231	999999	430	648	219	289	657	122	611	182	557	999999	999999	804	748	465	999999	899	999999	999999	435	801	67	737	176	999999	999999	842	671	436	975	191	259	229	742	165	999999	240	113	739	83	449	999999	999999	75	966	932	345	547	969	567	521	181	999999	21	430	999999	693	481	378	474	999999	451	185	206	376	754	49	71	593	999999	547	999999	609	270	999999	429	999999	999999	210	908	479	304	701	868	463	19	249	999999	322	437	304	758	735	999999	999999	999999	206	722	698	221	999999	999999	954	502	999999	725	999999	749	35	11	589	999999	999999	469	995	521	749	316	742	366	999999	831	999999	165	183	999999	71	344	13	999999	232	425	999999	989	25	205	349	209	848	999999	447	499	192	320	848	283	999999	275	279	745	999999	890	979	342	706	999999	534	799	328	999999	664	237	746	46	779	174	57	291	999999	800	182	549	467	999999	999999	999999	649	999999	317	899	999999	795	75	999999	739	342	445	641	999999	954	670	550	880	618	84	220	753	999999	541	683	236	206	999999	478	573	709	432	975	423	690	999999	999999	492	429	929	868	999999	489	306	447	728	416	998	500	139	632	668	849	999999	708	999999	503	897	633	673	115	974	597	693	999999	999999	469	228	602	542	999999	67	999999	689	216	59	999999	848	104	954	820	207	331	348	999999	50	583	56	714	428	918	207	858	756	823	893	574	999999	276	537	999999	197	405	957	564	574	217	169	723	999999	998	654	999999	678	852	907	999999	258	752	999999	336	423	513	183	623	377	999999	705	999999	322	485	478	582	999999	695	632	801	373	999999	377	833	999999	332	65	430	274	404	190	903	916	999999	999999	52	286	210	845	684	231	344	999999	375	511	304	411	184	529	81	245	982	999999	115	290	999999	385	166	913	101	999999	753	359	973	28	801	949	82	169	435	306	367	999999	948	
579	38	597	12	331	129	921	881	900	202	999999	207	999999	810	959	999999	667	129	999999	999999	235	999999	984	223	999999	710	354	338	24	104	775	878	142	282	535	261	999999	382	999999	794	179	577	853	167	999999	999999	128	999999	122	317	999999	187	999999	105	722	111	54	384	999999	999999	774	592	866	999999	426	289	75	410	284	708	975	295	293	501	584	658	624	827	408	536	592	215	999999	706	336	598	807	47	560	999999	217	502	999999	224	999999	586	710	999999	740	999999	755	717	865	999999	342	999999	999999	579	520	999999	486	226	975	129	38	569	377	169	479	828	999999	38	850	849	999999	482	567	79	481	997	999999	999999	97	873	780	874	349	811	373	853	999999	238	526	496	947	999999	526	608	195	460	219	551	577	911	63	727	866	25	999999	859	915	824	999999	522	125	909	138	111	348	999999	999999	999999	795	999999	133	253	511	363	902	509	999999	999999	883	30	788	999999	10	186	820	63	17	999999	999999	513	938	999999	140	13	381	48	862	424	270	41	241	653	756	999999	787	809	225	512	122	414	903	999999	941	87	734	719	908	951	999999	294	999999	999999	669	291	999999	253	122	999999	982	864	999999	542	698	851	789	999999	650	59	399	20	838	505	221	492	610	999999	939	63	279	661	140	999999	143	975	885	999999	984	474	999999	544	697	717	530	258	768	371	267	999999	297	599	79	858	562	280	456	651	683	186	681	999999	313	68	999999	330	734	735	408	722	966	453	160	999999	999999	854	323	130	974	999999	724	249	724	849	765	679	592	281	358	863	529	244	662	807	793	567	240	638	488	209	523	42	999999	999999	133	843	449	893	81	708	999999	335	676	719	462	999999	999999	999999	303	560	738	999999	387	999999	203	731	791	352	392	229	999999	684	642	775	999999	691	286	190	726	921	239	698	210	650	906	204	999999	999999	354	361	999999	999999	345	928	470	71	655	428	999999	401	62	107	511	852	93	282	692	900	279	771	999999	999999	737	381	330	49	261	737	638	998	999999	999999	997	41	641	848	348	999999	314	388	46	858	839	334	869	142	197	358	566	999999	512	667	673	583	999999	787	48	999999	607	431	809	999999	999999	352	237	999999	109	479	999999	245	933	977	595	890	734	307	999999	412	511	198	851	903	999999	13	496	999999	185	424	836	854	809	999999	117	883	999999	999999	78	496	999999	665	42	718	148	331	701	534	81	782	848	999999	826	636	999999	418	579	999999	999999	786	856	999999	38	999999	643	365	999999	559	999999	999999	
321	615	999999	474	315	846	165	143	765	999999	312	999999	435	403	999999	999999	38	183	921	698	314	673	382	999999	999999	376	637	357	84	782	896	151	663	369	470	243	667	999999	330	616	262	445	150	999999	483	893	305	634	999999	704	336	999999	637	182	999999	647	999999	947	834	999999	218	999999	69	982	999999	999999	308	999999	932	999999	280	676	852	314	445	869	999999	999999	999999	999999	81	999999	247	379	455	644	514	999999	999999	823	999	719	999999	392	407	454	386	167	944	323	999999	239	701	777	434	660	409	999999	737	999999	999999	758	149	97	866	216	571	999999	536	318	656	818	999999	119	342	561	999999	469	907	990	493	376	999999	494	161	999999	310	469	945	795	999999	999999	999999	434	999999	250	999999	439	999999	201	883	696	630	635	666	776	136	592	999999	872	510	939	999999	746	999999	999999	228	655	936	34	905	111	999999	741	83	475	999999	678	410	102	981	999999	944	715	999999	999999	745	904	827	384	715	718	34	82	295	999999	765	999999	390	961	31	924	999999	501	296	781	951	889	562	201	712	458	999999	353	999999	790	995	999999	638	257	12	999999	827	999999	319	196	87	671	999999	999999	999999	67	298	449	80	66	227	453	429	336	999999	856	999999	636	999999	999999	537	999999	999999	505	311	65	378	142	999999	999999	999999	941	191	109	704	289	443	999999	491	654	169	742	999999	835	572	552	290	312	999999	999999	972	201	888	999999	999999	406	491	950	475	654	999999	999999	999999	372	999999	286	271	999999	631	565	422	565	154	27	999999	794	408	355	932	759	775	75	730	999999	734	905	999999	139	999999	308	999999	492	320	837	965	999999	262	910	875	296	290	961	680	999999	733	999999	57	870	999999	999999	997	145	999999	999999	999999	623	435	999999	637	64	233	141	878	333	766	929	254	316	62	103	541	498	999999	999999	478	999999	394	883	89	327	857	191	185	585	310	662	474	604	958	352	579	585	282	820	999999	999999	92	357	999999	804	999999	740	999999	861	332	509	665	999999	247	999999	238	999999	597	320	999999	52	956	303	33	113	464	650	357	709	523	955	999999	659	583	999999	732	47	803	285	999999	127	372	324	999999	999999	997	103	366	893	123	37	999999	961	623	30	203	788	334	999999	999999	999999	392	999999	999999	377	293	16	798	918	342	201	747	999999	165	89	679	641	50	999999	116	371	294	464	596	496	999999	263	45	563	135	943	999999	999999	935	642	734	263	976	999999	518	990	304	447	999999	921	290	676	999999	543	350	561	999999	112	999999	999999	237	928	522	851	
409	39	999999	245	792	999999	488	920	386	522	355	425	665	164	713	125	76	999999	903	674	999999	301	457	999999	222	574	205	610	999999	999999	415	805	741	135	486	488	29	69	654	999999	443	369	299	293	198	924	896	593	999999	753	911	390	999999	848	645	118	581	479	32	228	204	877	962	999999	117	549	684	999999	678	999999	106	16	999999	742	241	846	999999	999999	999999	297	678	999999	222	213	55	34	781	999999	999999	377	907	550	46	436	999999	565	406	870	185	999999	249	366	914	999999	657	905	198	292	616	799	116	999999	999999	735	549	999999	665	759	384	999999	768	791	59	999999	328	999999	970	766	999999	675	449	999999	988	999999	57	321	999999	58	555	150	835	999999	286	691	999999	999999	383	311	999999	999999	999999	647	496	101	880	457	317	999999	845	111	934	432	516	941	999999	974	428	512	999999	999999	895	999999	213	243	258	279	999999	368	49	999999	182	999999	879	402	999999	801	999999	897	783	599	14	93	213	453	215	413	999999	999999	340	296	81	871	623	658	487	999999	444	262	843	610	942	949	574	999999	999999	276	552	999999	177	558	339	531	728	98	233	812	412	999999	999999	844	297	181	37	753	757	310	55	231	914	489	999999	393	63	183	657	65	519	999999	999999	999999	860	999999	176	782	956	549	152	999999	435	674	882	685	234	998	323	770	921	999999	269	629	999999	331	209	688	202	946	478	555	999999	999999	303	999999	999999	99	984	428	15	255	999999	217	999999	520	795	249	607	999999	999999	64	860	999999	999999	698	926	999999	718	538	999999	488	590	999999	999999	597	104	267	999999	666	449	145	999999	894	764	676	999999	62	999999	710	999999	959	90	520	999999	423	694	999999	44	605	298	999999	999999	999999	999999	527	665	786	145	999999	999999	538	868	941	241	33	50	966	132	466	674	874	999999	999999	13	709	407	79	232	658	902	550	233	775	377	109	999999	569	144	247	21	247	916	900	294	997	100	149	288	764	383	728	431	577	931	424	999999	999999	452	60	999999	999999	563	999999	667	875	314	103	573	142	269	480	831	884	454	999999	958	533	999999	15	618	267	790	468	999999	999999	129	655	844	953	193	401	999999	94	128	426	684	438	243	419	692	997	576	156	504	902	897	546	999999	999999	465	393	650	446	441	861	804	105	999999	493	755	658	258	620	999999	867	999999	747	999999	999999	752	530	999999	313	999999	621	999999	644	999999	999999	286	582	533	348	497	799	751	681	999999	266	621	588	234	749	999999	43	748	955	207	637	999999	159	780	103	
753	935	103	346	132	819	180	999999	141	831	999999	183	135	909	133	999999	126	682	999999	999999	417	173	305	999999	649	289	872	736	999999	336	832	136	802	439	999999	561	999999	414	558	833	95	461	999999	402	542	490	908	839	831	999999	520	999999	65	279	686	590	640	552	697	843	947	999999	723	804	999999	90	380	695	324	571	453	711	999999	270	999999	955	715	902	18	168	999999	999999	904	398	816	965	80	532	999999	15	921	163	717	715	885	651	737	652	403	999999	120	222	999999	270	604	808	999999	794	855	999999	874	737	544	538	472	914	539	334	988	43	19	999999	942	318	650	999999	994	999999	385	772	228	72	508	556	999999	168	999999	999999	793	17	233	999999	999999	32	140	999999	618	188	252	999999	121	412	664	999999	999999	272	280	216	620	314	814	999999	419	92	512	811	238	988	490	314	406	895	999999	999999	809	733	999999	920	187	466	681	815	176	999999	999999	815	408	148	999999	786	887	311	999999	489	999999	900	866	999999	519	329	999999	630	698	938	573	225	871	999999	560	718	100	999999	39	164	633	999999	999999	15	431	999999	413	100	883	999999	426	105	872	61	787	909	867	587	410	999999	510	999999	999999	999999	999999	444	943	999999	587	396	695	999999	999999	869	855	204	743	861	172	822	916	864	999999	994	522	478	999999	999999	894	651	999999	999999	999999	180	653	582	881	929	999999	999999	753	687	512	999999	18	889	823	12	206	593	999999	16	424	588	942	646	313	132	715	372	101	133	831	936	545	999999	587	999999	999999	999999	999999	813	696	185	999999	238	362	259	985	633	654	350	999999	999999	484	844	99	371	238	999999	278	759	999999	999999	895	629	856	576	951	999999	311	723	786	923	280	362	319	249	518	713	293	999999	999999	91	718	750	999999	529	461	701	102	226	999999	218	999999	563	598	999999	999999	450	382	999999	307	168	332	930	563	699	41	132	534	849	853	999999	723	224	622	142	92	155	128	336	124	999999	735	999999	851	578	919	716	763	424	960	77	999999	508	756	999999	999999	787	196	810	999999	339	176	253	373	356	495	789	999999	466	812	999999	331	56	671	57	432	247	999999	999999	780	324	368	120	888	785	194	225	467	644	382	304	959	317	999999	784	94	492	721	504	93	139	999999	307	611	827	999999	999999	999999	709	999999	522	708	210	40	183	971	65	999999	588	172	279	999999	306	93	517	184	24	999999	886	999999	940	525	585	902	650	549	70	509	71	49	900	999999	758	999999	860	596	758	999999	665	813	38	137	999999	
342	813	999999	999999	223	103	653	731	87	999999	745	614	999999	132	308	390	633	910	556	999999	548	271	891	572	999999	233	920	425	736	551	999999	999999	813	392	253	98	842	999999	847	999999	999999	999999	999999	999999	23	484	999999	474	459	999999	42	902	481	833	594	999999	922	245	271	989	183	237	999999	535	876	810	801	614	878	220	547	562	73	151	885	240	448	462	559	733	370	456	999999	838	519	181	999999	999999	797	183	176	606	999999	857	241	999999	322	298	561	212	683	999999	596	249	359	999999	999999	340	999999	364	999999	469	999999	538	999999	999999	272	166	25	705	357	821	999999	705	53	941	753	216	999999	999999	918	999999	999999	999999	59	121	860	725	489	50	342	132	41	443	552	999999	921	281	237	514	917	165	999999	856	854	861	999999	890	206	418	726	632	431	252	999999	480	568	338	488	517	867	546	677	975	999999	235	999999	383	162	347	29	999999	978	404	787	999999	877	54	502	999999	679	969	529	80	999999	710	701	789	998	999999	147	592	792	719	647	381	999999	307	999999	628	999999	68	738	999999	999999	999999	999999	36	999999	682	602	999999	999999	300	838	898	27	606	661	663	999999	999999	999999	91	209	437	999999	999999	757	416	284	580	561	999999	127	620	241	670	999999	79	999999	675	334	325	478	999999	756	502	881	749	999999	881	646	830	104	79	683	656	999999	961	566	394	278	57	999999	32	962	961	182	228	999999	356	925	592	606	858	676	999999	612	585	999999	195	387	18	62	403	999999	731	778	57	936	999999	999999	999999	512	999999	999999	286	999999	456	661	999999	330	663	92	17	999999	64	999999	246	402	624	53	83	999999	380	17	270	999999	999999	999999	999999	192	134	291	92	999999	214	999999	934	461	999999	151	999999	924	885	865	724	999999	55	999999	879	507	999999	999999	999999	999999	938	439	142	664	146	291	912	367	429	612	205	381	999999	672	999999	999999	298	784	999999	482	886	999999	405	999999	292	999999	949	999999	999999	999999	999999	479	969	999999	406	774	946	280	325	999999	238	799	505	283	670	352	926	382	999999	904	218	758	999999	839	999999	789	44	628	381	802	342	354	999999	695	961	725	411	999999	275	999999	38	28	999999	894	254	97	653	131	844	939	417	576	873	314	999999	891	827	140	897	617	740	328	999999	522	776	884	650	999999	321	944	941	999999	117	717	875	200	999999	758	594	566	145	912	999999	441	395	765	999999	843	179	999999	999999	280	999999	657	246	710	129	946	999999	369	447	843	810	999999	998	938	999999	166	438	334	999999	79	545	
341	481	828	544	467	999999	20	999999	806	640	999999	56	670	918	999999	481	175	81	352	639	235	128	999999	112	883	443	999999	305	324	415	999999	999999	999999	999999	228	999999	418	175	999999	999999	999999	956	999999	213	999999	853	999999	30	999999	684	273	263	259	439	999999	222	189	725	999999	34	680	715	999999	401	795	999999	227	999999	700	283	72	999999	999999	999999	532	278	488	999999	544	40	115	436	295	639	152	591	999999	399	424	15	999999	999999	514	637	148	402	999999	249	999999	999999	636	999999	330	736	999999	272	999999	999999	999999	52	734	101	191	631	919	254	429	459	259	213	557	827	521	999999	287	380	496	782	999999	139	411	248	680	750	403	999999	115	999999	999999	999999	747	999999	492	382	999999	904	999999	883	999999	999999	973	418	990	214	246	808	881	999999	999999	251	776	999999	342	999999	641	999999	420	999999	999999	216	148	870	441	379	466	66	345	149	423	382	869	999999	73	500	166	992	999999	476	513	594	831	999999	108	776	113	685	168	714	999999	785	999999	79	655	511	999999	112	976	620	748	190	473	999999	222	87	381	173	998	999999	620	648	247	944	999999	642	385	668	771	665	275	780	898	999999	408	638	887	999999	957	561	745	64	25	637	727	332	131	999999	268	31	999999	940	687	326	104	102	999999	549	151	22	136	97	999999	999999	999999	967	292	842	343	999999	199	581	215	446	106	565	632	999999	226	605	521	295	410	750	270	335	999999	581	536	315	100	348	658	944	435	999999	723	999999	999999	999999	50	288	755	684	999999	822	734	250	230	538	469	938	332	999999	501	840	686	590	999999	29	874	999999	999999	37	999999	851	999999	270	21	999999	999999	999999	326	466	999999	242	999999	725	918	447	601	852	361	997	999999	161	25	122	453	999999	971	143	653	999999	999999	339	972	727	200	980	900	999999	239	781	696	999999	622	999999	981	269	310	961	999999	612	427	31	359	999999	191	999999	835	809	817	427	477	708	284	62	580	235	999999	812	535	938	547	999999	623	579	310	314	538	159	141	193	293	20	999999	50	999999	865	999999	662	545	857	154	100	656	811	999999	988	266	569	296	755	999999	497	435	733	75	300	999999	780	19	877	999999	686	677	633	143	999999	246	999999	217	715	999999	999999	276	999999	793	999999	481	811	275	321	999999	969	863	386	999999	795	584	738	975	999999	467	999999	999999	668	63	467	422	32	678	847	752	32	361	580	509	999999	231	758	999999	618	819	595	514	697	999999	834	823	301	999999	999999	999999	507	269	662	257	57	954	999999	
623	335	43	458	143	428	568	36	617	292	877	793	574	999999	799	366	735	871	694	999999	840	229	644	131	583	340	964	999999	762	699	333	999999	447	623	999999	999999	585	370	999999	96	138	999999	999999	540	999999	999999	773	66	708	902	926	385	362	998	767	403	691	912	999999	803	999999	999999	999999	917	959	424	356	951	692	195	781	374	420	999999	999999	999999	13	113	706	927	566	908	547	999999	773	947	999999	449	999999	740	922	672	999999	657	999999	815	538	308	581	999	309	822	999999	999999	131	561	965	754	999999	730	999999	587	215	947	247	555	775	413	154	21	325	907	106	999999	273	118	879	762	975	21	999999	999999	999999	707	628	744	544	999999	738	221	981	354	278	135	999999	345	467	999999	420	86	999999	135	163	570	684	401	725	999999	259	23	682	213	778	999999	230	999999	65	508	328	502	21	751	999999	933	39	999999	639	970	999999	927	651	341	351	899	972	999999	999999	961	999999	236	28	131	775	725	539	778	999999	119	904	654	290	958	229	917	74	999999	460	999999	540	713	762	754	810	331	999999	350	861	999999	196	846	154	103	485	101	483	889	975	949	403	261	999999	529	76	957	647	692	999999	434	999999	683	923	330	999999	319	473	999999	320	454	363	198	999999	697	922	999999	509	196	999999	137	443	184	999999	510	827	289	319	243	688	853	683	999999	238	437	54	512	999999	824	672	176	628	220	579	531	596	214	344	707	999999	19	457	999999	219	984	990	659	999999	422	502	151	999999	240	999999	466	770	684	960	999999	652	999999	143	684	524	316	999999	233	605	999999	914	622	945	611	635	679	406	999999	469	254	446	394	151	999999	331	530	999999	999999	999999	122	761	912	254	854	999999	197	875	773	936	903	485	999999	64	999999	999999	880	999999	397	999999	906	70	547	224	716	53	267	999999	633	362	994	999999	121	999999	493	40	12	377	100	999999	447	999999	632	296	565	769	999999	340	571	999999	451	333	999999	792	728	999999	223	999999	538	811	999999	919	999999	999999	942	763	373	177	570	549	505	999999	115	840	999999	112	438	999999	999999	999999	373	999999	706	630	911	670	371	329	871	999999	816	314	838	289	759	528	561	221	354	999999	405	999999	769	999999	507	937	999999	999999	634	625	999999	999999	48	591	999999	870	223	999999	509	999999	402	53	999999	138	733	200	999999	826	91	639	550	226	907	856	551	860	999999	999999	132	974	453	433	999999	255	999999	854	276	256	841	999999	314	999999	712	82	409	999999	999999	640	298	317	272	401	856	995	85	
999999	999999	192	50	587	999999	999999	499	535	999999	969	358	61	320	879	924	428	999999	202	334	610	513	999999	457	198	655	526	395	815	711	62	999999	698	180	421	799	93	216	263	999999	775	999999	187	999999	999999	999999	164	330	999999	392	844	416	663	671	474	893	230	735	851	932	197	999999	999999	823	775	999999	999999	880	898	999999	840	222	730	27	559	999999	999999	589	26	999999	500	999999	975	432	867	645	913	37	999999	528	578	358	999999	999999	987	999999	767	999999	479	999999	353	999999	431	999999	551	631	685	646	999999	315	567	640	718	666	441	991	178	999999	955	139	488	632	185	380	511	492	858	999999	39	927	401	971	999999	978	841	227	773	645	880	245	960	999999	999999	400	960	999999	639	697	890	995	463	999999	408	349	560	721	108	999999	999999	69	773	286	999999	999999	913	596	530	740	825	223	228	532	379	719	179	220	716	784	419	572	853	999999	518	999999	473	884	999999	999999	427	999999	999999	721	817	999999	999999	999999	660	731	487	374	999999	898	871	999999	777	931	147	688	999999	999999	15	323	642	265	999999	612	767	582	720	39	33	758	323	705	104	506	714	557	257	495	559	985	307	999999	164	954	298	842	266	542	746	884	999999	999999	124	805	89	561	616	999999	999999	999999	20	457	999999	659	585	176	582	280	226	590	999999	999999	999999	999999	26	597	111	999999	999999	925	999999	188	999999	149	999999	245	999999	299	426	163	941	999999	578	481	974	849	999999	505	999999	132	269	985	325	166	452	917	297	103	788	492	459	365	545	991	999999	832	175	211	502	350	999999	292	999999	73	999999	999999	999999	318	56	177	999999	999999	881	201	665	999999	862	136	696	249	947	498	999999	934	999999	999999	999999	586	719	999999	999999	501	999999	38	548	977	141	999999	999999	409	811	999999	57	621	598	999999	483	353	336	431	970	49	999999	263	402	96	782	999999	369	72	999999	529	598	904	492	401	999999	853	999999	688	999999	609	999999	999999	437	968	450	888	345	849	999999	508	259	999999	999999	644	986	999999	999999	461	999999	222	893	455	999999	292	391	153	138	207	999999	999999	999999	648	999999	371	999999	227	999999	434	645	893	999999	519	959	691	999999	310	733	999999	999999	853	226	201	493	999999	715	173	88	154	586	999999	759	999999	999999	482	808	611	74	809	224	768	924	211	816	311	638	999999	495	527	23	90	999999	290	999999	406	999999	509	165	247	655	267	149	680	847	348	999999	999999	919	999999	883	667	245	923	633	646	929	25	385	191	999999	341	677	561	141	505	887	479	
356	999999	79	309	455	827	164	999999	629	253	363	477	177	203	464	19	644	355	999999	496	999999	155	476	999999	999999	999999	890	999999	590	999999	999999	351	460	664	98	999999	417	999999	221	418	769	677	999999	685	661	907	24	163	877	667	917	786	999999	400	822	999999	726	680	185	482	999999	839	999999	51	704	22	26	513	999999	999999	999999	999999	143	999999	999999	999999	138	791	737	226	999999	999999	447	922	670	999999	691	70	999999	888	999	736	999999	739	481	929	311	999999	980	649	999999	510	999999	148	76	999999	652	234	673	999999	81	999999	943	958	522	210	402	999999	999999	941	331	956	670	999999	999999	865	661	403	955	798	678	162	810	97	335	458	687	308	999999	813	120	466	396	10	999999	73	792	449	226	280	536	857	605	48	328	934	840	832	409	210	205	258	278	875	999999	918	135	856	633	74	999999	103	596	999999	831	999999	999999	670	409	675	82	221	187	684	999999	820	557	771	769	401	618	855	899	655	618	861	198	521	999999	897	938	936	999999	162	758	442	271	48	217	464	374	999999	999999	733	138	983	81	594	999999	353	999999	363	999999	242	999999	667	999999	941	948	969	675	58	834	511	737	145	405	999999	926	828	559	999999	999999	999999	36	449	432	176	527	999999	790	999999	999999	492	999999	584	999999	583	706	101	999999	999999	999999	247	999999	999999	999999	921	996	999999	999999	56	999999	999999	999999	852	799	999999	216	16	244	38	999999	999999	189	81	151	999999	974	999999	999999	822	327	834	589	239	428	326	527	710	115	510	180	534	57	743	999999	131	697	684	784	79	377	700	856	220	999999	777	68	716	185	991	999999	843	707	765	999999	833	205	565	433	483	263	505	901	734	858	999999	999999	999999	145	999999	654	300	999999	225	455	627	977	999999	332	650	267	810	535	123	563	999999	826	292	25	112	926	142	260	311	999999	871	799	132	362	999999	999999	623	999999	165	999999	656	474	491	320	111	855	826	242	783	225	453	970	788	180	531	73	983	429	999999	103	522	49	999999	410	999999	828	855	27	316	148	644	238	379	776	906	862	344	999999	914	257	110	899	477	95	371	900	21	999999	831	999999	528	203	549	999999	824	617	407	91	999999	282	999999	808	999999	644	580	225	601	21	999999	999999	999999	21	515	999999	992	622	571	981	49	999999	817	902	999999	999999	620	451	689	316	951	299	465	262	245	641	999999	999999	974	999999	514	156	309	999999	999999	172	233	517	687	999999	79	999999	56	425	999999	63	465	107	999999	571	34	139	535	294	69	
974	213	476	775	873	537	701	648	738	476	999999	383	817	223	34	140	113	999999	999999	246	750	253	999999	220	192	186	999999	679	412	809	385	620	999999	939	715	959	757	999999	814	236	999999	563	317	948	999999	680	647	883	598	440	920	375	999999	57	319	730	173	265	592	697	387	31	245	929	101	999999	367	999999	999999	75	383	371	949	698	999999	196	999999	101	999999	512	999999	276	999999	971	999999	999999	999999	967	999999	984	795	999999	999999	126	999999	356	328	999999	856	876	322	999999	385	532	67	558	426	912	190	133	795	999999	999999	90	168	999999	940	273	999999	91	272	400	258	524	279	881	223	832	999999	999999	868	556	244	194	999999	769	891	999999	914	339	593	999999	787	999999	198	999999	307	77	958	738	416	64	348	775	613	921	521	999999	263	185	345	593	999999	669	264	248	836	19	890	398	228	391	359	999999	498	999999	613	751	335	554	584	155	874	120	114	999999	218	469	580	277	258	40	304	738	994	999	44	999999	251	950	888	298	187	999999	520	34	704	637	999999	448	318	769	535	708	601	200	719	999999	999999	450	40	376	438	622	999999	198	96	621	716	498	140	495	509	999999	666	295	999999	999999	999999	89	999999	999999	192	142	959	999999	504	999999	147	803	290	91	999999	801	999999	521	999999	564	429	331	938	93	920	788	317	822	270	999999	52	315	231	414	362	485	340	999999	194	999999	663	999999	693	500	484	913	999999	999999	932	999999	465	155	435	414	884	999999	151	36	661	404	824	999999	228	999999	999999	831	581	876	729	87	999999	471	337	564	900	768	638	447	999999	16	580	268	890	562	695	896	879	999999	529	999999	343	314	999999	790	481	526	442	999999	946	652	341	341	329	999999	999999	993	818	871	513	999999	639	704	427	654	823	565	999999	666	658	657	999999	763	356	644	743	166	999999	546	92	384	335	299	500	956	999999	999999	939	999999	324	701	88	18	999999	413	454	639	886	151	967	915	999999	776	690	299	999999	577	984	685	120	91	328	999999	788	138	999999	999999	214	470	979	583	999999	999999	999999	956	578	943	459	943	999999	114	279	533	999999	999999	114	558	608	999999	999999	107	265	263	999999	242	383	807	229	185	999999	114	435	425	172	393	299	999999	435	733	721	757	127	50	495	16	812	795	999999	999999	34	999999	741	999999	215	881	328	372	295	119	999999	771	999999	283	999999	95	678	999999	370	196	878	55	133	874	999999	999999	979	224	768	918	429	999999	999999	608	999999	390	999999	432	999999	999999	75	926	774	325	
999999	949	43	844	719	410	338	959	434	514	743	979	117	867	524	706	901	999999	999999	376	689	999999	665	125	999999	940	999999	256	999999	999999	131	999999	280	999999	724	540	999999	145	504	368	590	470	162	999999	865	182	283	505	907	513	388	960	332	407	636	164	293	999999	721	779	687	91	326	999999	393	791	708	309	152	999999	241	999999	999999	246	785	228	999999	75	260	950	999999	226	348	999999	701	999999	629	999999	181	569	256	557	999999	725	680	508	154	808	217	83	473	973	362	923	999999	999999	361	999999	622	417	999999	228	667	771	122	470	743	999999	653	999999	999999	999999	137	583	999999	684	352	884	999999	286	83	44	999999	999999	486	693	864	999999	857	88	809	542	260	764	257	999999	889	652	612	219	765	957	164	984	911	638	999999	779	196	596	999999	477	530	345	999999	287	370	491	295	999999	606	328	339	574	999999	629	585	373	336	708	795	699	281	355	521	126	879	872	274	847	847	999999	999999	999999	808	341	999999	915	430	969	667	999999	366	193	999999	447	628	590	570	292	63	482	999999	487	801	580	206	999999	824	227	999999	497	999999	999999	581	521	100	78	765	91	616	669	943	366	51	999999	342	97	999999	83	497	298	312	981	794	374	641	999999	469	237	145	837	101	212	571	999999	999999	919	612	101	999999	559	825	489	675	393	539	96	446	414	248	119	442	750	730	119	999999	244	652	216	879	999999	609	538	946	779	578	999999	795	871	999999	423	485	999999	727	937	999999	823	316	411	835	555	313	999999	989	36	405	350	482	999999	999999	946	999999	405	221	15	950	296	542	896	814	999999	301	575	208	825	633	791	32	999999	999999	372	928	251	380	999999	47	554	999999	920	999999	238	999999	999999	886	269	156	89	439	999999	987	187	290	999999	596	47	264	999999	856	999999	402	613	327	999999	817	621	28	35	34	999999	968	405	747	622	999999	586	539	958	689	939	678	554	362	310	804	468	92	999999	655	343	80	999999	999999	999999	527	770	910	578	525	274	999999	131	65	551	753	592	439	667	999999	19	507	305	999999	999999	495	848	261	26	885	358	539	999999	379	691	817	999999	706	373	104	999999	676	961	443	424	698	557	999999	810	557	221	39	424	619	645	999999	774	261	782	889	679	519	893	693	176	999999	999999	751	999999	734	95	886	76	573	158	343	546	862	634	228	938	999999	451	469	673	329	125	889	734	999999	52	416	923	483	425	240	782	277	999999	688	957	805	999999	85	471	999999	963	851	471	312	298	
911	999999	564	999999	330	999999	433	30	999999	620	851	999999	999999	691	678	962	592	157	917	560	279	999999	945	270	142	999999	375	997	347	366	999999	428	432	999999	141	999999	999999	533	104	999999	358	257	999999	78	115	788	616	999999	793	999999	380	703	553	999999	29	325	681	999999	999999	106	702	436	682	490	356	432	595	950	560	999999	602	68	62	754	211	999999	999999	877	165	354	617	981	214	999999	985	999999	874	680	547	816	118	76	715	999999	470	922	574	938	722	682	999999	666	833	999999	770	322	650	799	999999	999999	999999	804	147	473	489	999999	999999	707	999999	785	558	915	413	999999	779	536	352	64	294	288	457	999999	165	482	999999	951	158	309	214	673	920	85	999999	999999	999999	314	928	999999	999999	749	700	867	999999	937	134	288	262	98	135	243	999999	596	515	271	550	999999	649	665	999999	999999	571	922	999999	831	999999	482	999999	862	86	999999	607	999999	544	544	587	589	795	227	999999	872	698	999999	184	999999	703	999999	570	867	999	999999	665	272	930	980	187	778	999999	612	82	651	502	400	999999	659	635	869	61	970	999999	960	134	431	999999	449	840	512	748	999999	137	540	912	999999	999999	336	809	344	999999	563	367	809	224	192	155	705	999999	307	999999	999999	345	834	999999	599	194	999999	625	244	954	491	999999	675	39	843	484	541	739	999999	537	999999	849	300	999999	999999	613	999999	745	941	285	612	79	999999	465	234	999999	999999	999999	323	733	999999	711	999999	389	999999	999999	691	780	381	707	999999	966	999999	999999	371	674	999999	142	785	985	320	303	999999	999999	352	999999	999999	220	804	658	191	999999	425	851	714	973	284	910	999999	84	921	999999	374	243	671	645	284	772	103	559	150	999999	482	337	423	999999	37	999999	47	274	999999	481	975	723	526	999999	550	943	65	397	400	999999	128	711	73	226	928	450	999999	706	147	836	999999	999999	517	30	800	999999	437	194	945	667	873	749	269	450	999999	651	716	341	104	341	999999	705	169	16	52	771	273	206	601	587	330	999999	999999	999999	364	999999	215	505	539	999999	515	871	999999	733	999999	379	451	999999	108	286	999999	954	612	806	129	999999	95	999999	978	39	824	999999	592	368	346	543	622	290	96	397	446	999999	802	642	825	999999	264	435	746	672	330	999999	108	999999	999999	375	728	999999	858	999999	999999	999999	527	510	637	284	289	93	396	999999	756	170	536	711	999999	522	999999	969	980	999999	999999	659	764	315	709	184	142	277	999999	999999	814	302	432	153	752	741	693	301	14	551	565	
180	49	999999	916	999999	123	999999	999999	341	222	999999	349	583	999999	999999	940	221	801	463	151	21	579	425	912	463	738	999999	958	109	999999	860	964	439	720	985	999999	745	398	549	70	745	793	999999	758	66	999999	848	366	768	999999	482	500	999999	409	553	999999	623	116	463	999999	730	438	384	999999	362	999999	999999	863	800	374	205	822	261	402	406	999999	406	667	856	509	889	36	200	999999	356	370	999999	40	176	999999	997	638	935	129	999999	316	418	669	999999	272	54	985	565	403	604	999999	248	159	12	335	999999	955	260	953	540	999999	999999	85	166	991	380	878	696	999999	376	567	999999	142	71	99	809	737	999999	593	465	904	470	796	705	697	131	999999	38	841	199	51	387	982	588	636	78	343	513	414	891	176	999999	158	36	46	999999	116	97	913	525	467	693	999999	999999	636	243	452	999999	469	869	116	850	855	227	334	189	904	999999	435	999999	999999	234	857	702	999999	999999	321	769	668	924	24	186	125	326	732	358	721	493	952	402	626	963	54	999999	785	326	443	999999	702	857	867	999999	661	891	999999	999999	836	999999	209	999999	921	682	711	999999	855	999999	734	539	494	976	468	421	600	42	999999	999999	190	322	916	973	181	390	999999	811	67	461	524	233	277	499	521	756	294	931	481	943	261	509	689	854	999999	904	999999	725	398	456	963	628	496	544	999999	523	57	999999	849	541	999999	900	486	404	415	511	271	999999	464	711	136	668	999999	461	262	680	999999	72	391	277	942	351	422	611	999999	895	999999	732	447	999999	709	999999	999999	940	338	360	32	999999	448	90	643	452	270	686	999999	304	77	44	999999	382	999999	999999	844	581	598	273	488	999999	906	520	774	999999	999999	467	12	999999	586	620	133	902	999999	999999	623	311	634	500	999999	735	290	203	827	999999	999999	74	999999	723	224	999999	352	74	871	999999	388	928	999999	114	894	803	684	262	718	457	999999	999999	999999	552	372	999999	947	107	192	752	999999	713	692	999999	98	492	360	999999	852	85	278	68	40	510	999999	694	999999	529	605	999999	61	999999	484	380	790	70	350	999999	361	681	562	254	999999	129	999999	675	246	243	25	411	999999	405	409	999999	189	853	359	224	593	999999	546	427	502	904	701	999999	238	999999	999999	38	152	795	927	180	522	33	999999	911	948	999999	999999	762	514	204	999999	655	628	841	999999	999999	999999	136	970	683	145	144	752	978	427	995	999999	999999	951	987	269	657	477	239	130	165	999999	448	275	999999	229	784	913	
307	79	999999	938	397	129	355	328	26	824	254	45	387	281	206	493	952	999999	533	999999	526	999999	187	187	399	999999	46	268	271	860	999999	999999	360	231	454	999999	381	67	999999	804	606	669	252	833	233	203	742	884	481	999999	322	463	696	974	999999	999999	892	868	999999	676	93	96	66	165	163	999999	685	166	826	297	122	895	999999	999999	213	999999	999999	353	954	205	977	162	999999	999999	999999	999999	999999	999999	834	91	999999	512	518	382	721	519	999999	96	999999	442	518	586	999999	194	841	427	999999	999999	770	538	999999	548	913	353	999999	931	999999	749	618	946	999999	308	332	744	280	609	387	424	16	693	999999	605	674	521	687	401	999999	601	474	130	551	798	615	305	999999	478	599	174	683	790	219	999999	478	733	418	219	264	999999	914	241	50	251	961	87	293	84	999999	401	999999	307	836	708	284	497	999999	235	693	999999	343	999999	20	222	741	226	483	393	136	941	113	477	147	999999	687	242	999999	999999	999999	538	999999	336	999999	999999	509	386	954	511	587	981	999999	193	999999	238	999999	123	231	827	510	744	603	899	999999	932	298	197	170	63	31	51	417	104	999999	164	23	17	206	813	713	364	272	972	805	155	612	919	951	909	804	573	999999	262	799	102	934	999999	999999	671	908	321	226	901	489	545	573	999999	796	371	999999	971	916	417	124	155	482	631	103	802	330	379	246	260	259	457	40	164	999999	305	230	999999	629	535	904	999999	148	371	492	270	581	377	133	999999	999999	832	999999	603	148	999999	619	313	29	585	350	539	85	965	651	42	515	999999	940	500	151	324	999999	390	999999	999999	16	121	148	833	230	999999	256	999999	566	999999	999999	436	26	999999	685	916	881	54	194	999999	999999	183	719	459	999999	173	437	632	999999	379	999999	999999	999999	426	999999	508	175	195	999999	397	292	999999	409	235	242	88	402	999999	815	999999	443	307	206	147	405	999999	402	688	88	67	526	623	216	196	999999	999999	345	599	11	186	999999	999999	690	999999	92	999999	999999	493	227	676	770	146	816	223	936	193	80	953	30	814	116	486	999999	306	871	669	222	222	300	709	999999	802	298	999999	484	999999	616	409	64	508	999999	908	471	412	999999	389	999999	999999	259	750	462	392	579	197	999999	999999	589	999999	925	999999	999999	999999	202	517	999999	968	848	188	999999	199	577	670	898	999999	754	207	999999	704	999999	492	999999	229	962	999999	256	999999	999999	110	568	999999	999999	232	483	640	823	508	715	999999	999999	328	541	999999	263	70	
999999	791	493	66	443	872	258	999999	384	443	561	465	598	653	271	583	744	747	999999	529	41	354	197	267	699	256	492	71	235	690	950	244	999999	902	375	464	866	177	667	695	999999	282	848	49	999999	368	999999	72	692	895	584	793	18	734	39	829	999999	236	999999	197	390	999999	999999	694	999999	326	499	696	999999	806	716	577	90	924	568	999999	506	999999	187	341	999999	999999	378	339	999999	999999	236	999999	873	546	859	999999	810	479	999999	773	999999	163	999999	763	868	999999	785	886	188	16	713	93	176	999999	333	457	999999	35	999999	960	818	999999	587	336	999999	268	823	740	946	86	767	610	618	999999	146	999999	999999	424	999999	132	644	999999	999999	110	999999	999999	74	602	999999	999999	591	999999	628	999999	999999	999999	576	230	672	999999	400	54	999999	112	248	113	999999	382	144	981	856	633	563	728	325	336	999999	999999	882	948	203	230	528	543	494	999999	982	273	839	844	775	379	752	862	999999	600	552	999999	861	350	677	692	467	241	999999	958	231	899	999999	628	999999	98	999999	999999	416	999999	999999	405	617	265	131	999999	542	300	215	487	999999	700	996	725	783	999999	999999	999999	280	511	762	297	988	536	762	92	243	999999	999999	687	41	999999	456	561	999999	156	440	606	228	999999	159	177	35	78	87	530	902	999999	844	998	472	805	453	999999	417	239	417	91	503	48	967	331	577	528	455	852	999999	999999	651	636	692	30	999999	804	361	595	271	919	999999	999999	189	929	376	724	225	236	585	551	154	844	739	359	999999	999999	508	827	600	507	622	234	286	468	999999	217	316	451	491	648	999999	999999	967	497	632	999999	859	48	999999	852	312	229	999999	999999	999999	999999	897	999999	917	143	305	999999	994	764	999999	234	999999	721	276	999999	417	773	999999	936	998	332	877	251	727	841	330	469	999999	999999	999999	402	999999	584	177	999999	999999	973	534	999999	999999	29	827	213	999999	407	316	999999	999999	797	999999	539	484	999999	704	999999	929	656	615	86	999999	836	661	999999	569	904	276	380	553	420	999999	443	248	397	593	979	504	999999	61	329	534	999999	999999	85	312	999999	917	627	880	209	926	999999	368	458	544	516	367	999999	644	295	141	936	594	362	948	11	300	97	746	724	473	265	605	296	999999	999999	149	999999	944	903	987	648	500	999999	493	194	85	790	852	87	999999	924	39	766	197	597	598	344	136	311	374	829	881	165	735	999999	68	81	906	914	377	999999	636	999999	999999	493	999999	999999	868	764	925	509	245	999999	112	999999	
236	839	109	954	999999	804	999999	642	999999	167	766	345	999999	823	135	14	884	999999	710	840	999999	299	999999	704	162	999999	476	372	386	865	594	999999	62	999999	443	229	972	999999	999999	999999	331	993	211	150	726	110	632	54	638	920	999999	999999	999999	272	999999	999999	380	405	802	683	337	97	999999	673	572	554	292	431	389	906	999999	932	64	146	519	999999	97	327	977	61	999999	431	733	999999	249	296	263	790	999999	506	848	576	159	208	245	243	737	537	577	999999	999999	210	665	732	888	999999	252	999999	752	999999	850	63	999999	750	958	905	364	800	434	286	999999	501	496	999999	999999	465	999999	999999	901	286	566	999999	749	999999	999999	525	999999	11	999999	556	999999	999999	48	977	999999	795	159	409	250	999999	879	936	113	301	882	999999	714	781	999999	432	909	396	920	476	400	300	313	622	515	442	149	999999	233	877	242	857	999999	518	237	272	316	999999	615	572	999999	629	999999	457	922	918	811	999999	337	154	646	657	521	999999	587	999999	491	537	893	807	200	526	713	236	69	34	999999	205	554	412	999999	536	781	999999	78	770	844	856	699	597	631	164	35	88	240	999999	999999	891	931	871	780	778	489	999999	999999	880	916	229	999999	898	66	615	999999	924	37	120	876	999999	503	816	521	635	837	306	186	999999	501	635	996	484	688	970	274	999999	631	999999	999999	973	999999	999999	854	624	467	999999	540	26	723	110	999999	999999	708	182	398	125	359	155	999999	192	631	345	389	999999	233	999999	999999	999999	999999	756	999999	999999	72	902	197	999999	961	999999	177	46	999999	169	322	400	584	876	999999	516	581	999999	334	486	407	999999	351	640	809	573	401	554	591	453	675	999999	807	370	67	999999	984	93	164	999999	977	904	999999	471	999999	999999	706	999999	999999	702	999999	999999	432	817	999999	208	561	556	505	397	505	623	454	322	494	355	593	223	999999	970	999999	498	994	871	508	503	448	999999	999999	820	867	999999	999999	889	939	999999	544	990	88	859	254	438	587	766	956	364	459	113	977	678	405	493	999999	176	999999	999999	207	560	318	789	759	999999	939	684	999999	461	215	565	999999	21	810	602	145	959	999999	102	999999	238	915	153	53	344	902	938	425	999999	516	250	717	923	285	983	681	298	109	573	499	999999	246	505	159	893	730	965	999999	802	357	578	450	999999	115	969	999999	175	745	999999	778	10	268	156	944	964	847	460	736	827	921	847	860	162	603	17	991	419	994	159	613	936	80	623	36	938	999999	639	817	316	
348	516	999999	684	794	999999	644	100	561	194	55	280	239	50	881	510	999999	298	484	999999	977	236	181	596	810	842	929	645	129	16	174	218	642	429	489	999999	999999	185	367	114	373	901	858	809	113	343	707	40	999999	526	230	999999	164	719	339	999999	345	956	999999	999999	569	999999	999999	554	999999	837	638	809	561	999999	999999	542	999999	380	734	85	377	372	492	477	999999	999999	903	603	785	663	999999	922	999999	377	79	348	311	414	545	374	931	313	999999	276	999999	897	478	275	320	999999	579	784	985	263	744	973	474	406	817	669	105	377	768	999999	783	715	719	999999	407	867	240	527	834	999999	154	73	583	226	772	247	431	637	292	107	999999	279	999999	836	632	999999	999999	905	596	875	279	563	545	431	999999	989	999999	293	868	453	457	62	949	625	119	680	399	258	633	999999	248	467	95	671	283	999999	999999	882	561	311	993	335	930	999999	999999	590	528	161	733	782	999999	999999	769	838	999999	41	999999	322	727	952	706	625	281	999999	636	811	999999	873	157	978	221	305	999999	567	460	132	131	999999	535	529	161	247	524	850	521	999999	698	256	31	999999	194	465	165	609	604	377	63	914	332	288	999999	654	999999	755	570	763	999999	999999	999999	527	909	338	786	208	999999	999999	111	430	504	535	123	231	852	999999	999999	999999	150	999999	962	93	79	999999	668	999999	417	506	999999	769	289	757	696	495	999999	503	342	855	678	957	808	145	275	632	999999	999999	175	999999	999999	108	962	814	623	291	249	304	458	702	670	540	790	304	235	999999	151	747	838	627	362	359	572	937	87	999999	324	826	817	999999	797	871	91	526	704	144	807	999999	143	999999	256	574	55	640	195	148	176	999999	999999	933	491	672	958	547	999999	453	535	999999	736	440	999999	422	487	21	999999	798	458	999999	599	999999	534	999999	614	999999	381	999999	313	932	752	939	999999	810	916	883	955	135	913	543	988	261	609	999999	738	702	999999	833	96	43	999999	396	999999	902	914	820	999999	999999	67	535	176	999999	999999	603	282	797	999999	999999	506	999999	66	780	999999	915	999999	348	999999	752	936	911	985	548	702	280	999999	999999	999999	124	896	106	484	149	77	999999	377	248	122	999999	510	941	288	291	336	491	999999	954	999999	774	626	575	338	656	878	156	549	627	57	999999	999999	999999	999999	309	269	410	129	917	713	507	547	47	236	485	999999	995	632	704	999999	999999	999999	254	854	485	498	330	767	828	270	920	999999	749	201	999999	611	593	404	979	
999999	926	371	69	250	13	236	589	349	853	414	883	524	999999	415	837	575	160	72	999999	999999	938	642	301	656	999999	668	798	845	983	874	659	600	653	682	295	848	999999	13	999999	999999	908	981	914	423	386	999999	993	343	364	677	460	530	342	178	92	294	79	999999	457	344	437	743	365	979	999999	293	871	173	130	988	341	157	222	813	902	957	999999	999999	280	397	675	465	491	316	424	999999	999999	484	599	11	778	831	556	516	820	999999	625	999999	668	103	534	999999	222	375	345	312	999999	528	275	999999	565	999999	142	999999	668	972	261	59	564	999999	999999	396	573	128	220	510	601	999999	992	736	341	999999	220	187	862	845	252	126	971	121	820	739	999999	474	445	999999	699	495	847	848	914	576	380	51	999999	999999	999999	104	165	999999	711	612	536	539	793	773	999999	999999	999999	823	730	999999	88	999999	805	295	999999	109	683	633	810	115	858	154	822	999999	422	178	119	724	589	158	961	146	410	218	213	679	999999	672	605	999999	298	33	999999	779	497	999999	999999	782	960	167	420	531	999999	605	999999	391	716	38	999999	999999	845	483	244	581	183	942	52	597	92	999999	429	999999	38	76	817	834	36	53	277	495	932	999999	763	432	999999	999999	122	804	465	821	963	999999	321	792	898	815	789	546	999999	555	884	648	699	463	737	409	503	999999	788	918	365	672	760	865	879	518	719	812	844	999999	999999	247	141	271	999999	999999	699	245	177	12	55	489	999999	999999	610	294	637	310	694	337	936	164	26	547	999999	300	891	999999	912	389	999999	977	702	861	725	646	516	999999	919	960	710	267	790	999999	873	875	234	999999	999999	595	881	419	999999	999999	807	999999	230	594	999999	253	886	252	999999	787	907	999999	999999	586	999999	964	777	209	390	733	627	678	374	999999	999999	590	76	853	201	326	508	685	999999	999999	63	59	425	922	999999	675	84	999999	999999	999999	878	999999	98	999999	50	300	817	681	38	394	999999	139	311	989	919	225	187	42	61	16	288	231	217	601	999999	947	548	855	577	715	659	169	743	371	362	868	502	428	812	901	509	827	657	475	306	923	999999	435	12	999999	498	51	416	927	724	657	598	999999	124	999999	752	962	999999	999999	734	729	999999	999999	637	61	999999	999999	230	160	507	461	574	741	304	609	209	999999	852	170	999999	618	753	999999	647	704	279	999999	314	719	158	546	999999	343	999999	577	537	999999	798	951	999999	999999	820	266	430	272	93	999999	202	514	893	639	120	943	106	
126	976	579	302	999999	782	717	454	510	11	960	999999	240	10	727	81	400	324	901	999999	999999	999999	497	999999	999999	621	999999	812	999999	825	519	436	999999	247	999999	999999	958	516	999999	178	999999	295	999999	999999	469	533	852	856	475	443	503	325	218	478	620	329	489	194	916	321	370	999999	999999	685	492	999999	959	999999	386	136	123	883	458	732	497	200	487	242	926	851	768	565	347	366	331	203	999999	999999	626	304	999999	999999	599	554	808	83	999999	999999	772	935	574	859	480	348	329	620	999999	999999	980	429	842	999999	267	75	552	804	566	298	363	298	999999	999999	376	92	26	999999	999999	903	999999	424	560	852	469	990	999999	909	95	998	46	711	335	999999	999999	999999	461	999999	999999	534	12	14	516	352	280	483	629	999999	492	397	332	980	336	963	562	565	868	989	787	277	787	642	719	999999	999999	999999	962	999999	337	178	999999	162	999999	758	901	999999	907	217	582	986	999999	999999	426	697	675	66	384	372	189	764	338	471	999999	999999	746	369	294	948	100	628	520	999999	587	999999	999999	999999	999999	577	71	642	658	661	417	801	906	426	225	31	892	205	277	600	394	572	839	168	87	999999	21	999999	635	959	126	953	475	999999	999999	112	999999	999999	909	806	310	546	116	677	64	283	999999	999999	154	272	999999	895	360	920	670	24	484	999999	102	561	566	999999	17	698	544	463	336	601	642	122	999999	999999	295	999999	299	999999	466	172	114	803	263	999999	397	372	903	231	603	999999	999999	999999	628	332	413	999999	250	780	539	418	999999	600	947	740	688	41	181	668	610	889	999999	822	999999	322	503	298	308	999999	143	999999	794	999999	860	780	956	873	999999	768	983	999999	230	999999	318	57	38	514	855	523	12	365	999999	245	999999	713	925	821	219	315	828	124	59	999999	646	999999	623	820	999999	177	783	815	999999	999999	685	673	669	120	514	511	293	989	443	785	872	777	453	559	702	156	855	999999	663	188	939	868	887	854	872	423	433	999999	773	688	739	196	819	788	559	947	54	814	317	708	32	839	681	273	502	999999	450	74	128	999999	999999	999999	162	367	472	999999	785	815	247	101	87	85	225	754	55	686	958	665	999	754	999999	51	828	954	166	110	196	624	361	13	973	369	100	189	377	102	999999	461	325	999999	171	238	577	225	631	947	623	927	228	816	999999	784	74	999999	491	999999	999999	207	211	372	630	999999	463	244	999999	718	984	999999	387	999999	651	999999	999999	267	592	873	999999	612	999999	219	
486	269	999999	544	102	999999	304	727	698	107	282	836	259	999999	999999	10	774	342	999999	913	999999	587	550	274	174	999999	444	999999	780	617	805	999999	874	999999	885	370	765	919	151	929	423	267	347	289	681	999999	999999	397	154	592	108	141	514	420	256	999999	719	999999	999999	688	999999	999999	999999	91	999999	74	999999	999999	77	999999	999999	855	201	177	499	704	999999	999999	593	359	166	999999	662	197	518	674	703	999999	999999	986	651	999999	999999	462	186	926	999999	999999	988	616	999999	990	999999	403	356	999999	939	346	920	551	658	458	548	999999	532	706	833	759	572	999999	371	508	521	999999	109	612	316	738	991	572	394	984	999999	976	507	176	726	269	841	999999	734	366	543	204	338	999999	999999	529	929	999999	999999	561	999999	371	999999	999999	478	999999	303	744	999999	210	999999	999999	167	673	186	571	522	999999	999999	574	917	306	891	14	965	999999	751	999999	999999	786	808	521	479	832	300	911	731	163	697	486	965	106	339	534	22	999999	46	664	999999	523	17	573	999999	528	643	397	479	250	389	160	498	397	227	999999	401	833	878	334	383	274	840	369	668	999999	609	821	967	367	992	780	290	96	889	14	779	245	30	999999	199	903	441	491	773	999999	999999	577	999999	189	142	188	315	712	999999	752	999999	647	904	997	919	822	429	999999	257	608	869	999999	999999	223	999999	166	812	927	999999	479	833	358	595	999999	515	41	941	787	999999	813	474	578	804	147	331	142	341	999999	41	376	999999	329	243	175	677	999999	999999	666	810	999999	376	387	577	999999	919	334	999999	782	999999	887	999999	642	886	443	144	301	607	999999	892	247	825	789	896	999999	996	999999	124	430	999999	930	961	999999	977	259	447	96	10	993	228	996	90	558	540	154	495	841	999999	999999	999999	385	977	709	774	572	160	586	491	809	999999	999999	219	999999	338	562	926	605	999999	999999	995	58	300	614	152	895	999999	276	258	999999	999999	999999	79	324	999999	78	952	999999	510	414	109	861	999999	201	999999	999999	786	458	999999	978	227	889	187	807	804	982	95	373	999999	878	415	883	337	739	536	661	346	895	242	269	609	674	105	259	537	144	999999	108	437	999999	999999	708	999999	999999	534	392	977	272	999999	417	983	589	695	632	999	999999	534	864	999999	526	999999	999999	226	960	379	552	999999	927	279	999999	538	999999	999999	236	769	707	999999	67	999999	999999	683	999999	385	824	286	999999	979	473	260	321	610	588	444	999999	864	999999	999999	96	901	981	598	59	999999	849	999999	999999	
653	999999	862	301	999999	477	999999	999999	842	402	999999	401	683	999999	573	331	999999	958	70	949	552	35	372	551	225	750	999999	999999	556	634	91	536	946	290	999999	999999	610	958	933	142	999999	924	78	471	713	100	412	552	418	276	381	44	788	999999	454	999999	999999	321	86	999999	321	436	963	217	321	999999	455	403	982	63	720	719	34	927	30	999999	957	900	838	134	348	999999	815	289	263	56	999999	27	835	999999	423	299	881	306	999999	502	960	860	160	999999	645	999999	999999	364	556	662	999999	861	907	999999	999999	206	999999	952	298	707	621	684	999999	999999	240	437	567	244	640	430	999999	728	115	528	668	106	750	999999	488	339	54	999999	999999	600	999999	886	119	19	999999	999999	816	929	17	123	880	285	905	885	504	217	451	334	724	135	825	291	755	389	168	999999	455	380	473	959	663	171	951	364	237	353	327	558	168	422	999999	908	720	992	647	392	999999	865	607	281	999999	999999	735	608	775	999999	140	730	851	512	999999	446	465	57	460	719	334	551	999999	161	890	893	176	311	999999	916	570	763	741	999999	999999	999999	772	999999	82	942	435	353	999999	482	999999	999999	706	655	999999	178	452	673	541	927	999999	648	217	456	999999	999999	554	433	999999	858	194	377	988	86	137	999999	674	273	975	517	294	981	963	999999	938	302	197	520	661	352	474	897	232	813	717	999999	382	325	811	999999	398	11	999999	730	298	845	608	630	528	468	504	999999	697	999999	643	86	685	999999	518	98	999999	43	999999	999999	999999	296	155	185	999999	999999	810	358	461	897	129	292	999999	243	999999	999999	999999	566	992	202	848	294	999999	208	179	640	60	999999	806	723	999999	999999	999999	521	345	999999	700	433	271	135	999999	155	728	799	999999	999999	361	452	156	425	403	999999	51	579	896	110	96	999999	15	728	352	470	551	738	626	763	999999	214	999999	885	999999	999999	305	866	544	702	566	410	304	818	289	607	203	391	329	40	323	999999	625	999999	915	753	428	543	783	197	603	999999	999999	150	999999	156	555	270	999999	142	945	184	999999	203	999999	999999	651	999999	999999	744	277	170	419	596	450	402	589	999999	970	648	843	999999	93	356	109	576	238	999999	518	142	62	932	367	197	999999	148	625	999999	701	239	999999	999999	104	48	919	443	999999	586	700	907	567	893	300	384	999999	193	101	687	104	967	457	999999	999999	316	999999	345	802	999999	999999	999999	999999	999999	999999	740	546	612	999999	54	437	665	996	651	463	999999	574	169	642	999999	898	902	
56	999999	338	999999	782	999999	563	788	999999	584	999999	358	85	398	140	410	933	560	837	686	999999	999999	999999	999999	970	999999	43	999999	741	532	702	819	333	608	264	839	828	234	957	999999	59	999999	697	852	35	999999	575	999999	999999	999999	235	92	155	222	999999	999999	686	999999	999999	976	999999	999999	56	823	881	821	999999	476	143	301	581	708	999999	905	637	645	359	408	412	999999	239	968	999999	577	307	999999	673	120	232	265	162	999999	999999	999999	999999	999999	999999	873	999999	214	999999	999999	931	999999	999999	526	489	249	585	740	649	999999	497	440	747	611	902	479	999999	271	157	914	254	878	149	999999	248	999999	553	85	999999	486	999999	207	999999	140	46	414	984	999999	141	434	535	491	615	873	441	39	243	999999	659	363	357	709	67	999999	854	63	51	939	288	867	696	509	928	173	850	299	728	999999	999999	498	494	745	139	999999	389	763	272	275	999999	218	999999	803	425	459	139	728	150	15	286	983	373	54	502	273	737	35	563	452	33	151	311	627	184	999999	868	611	579	344	327	100	790	775	728	999999	489	892	999999	999999	44	131	159	723	339	591	135	449	999999	999999	985	363	210	819	252	999999	907	760	628	999999	999999	527	159	805	687	999999	203	597	326	432	999999	845	941	94	999999	901	992	999999	298	593	999999	999999	367	999999	999999	964	999999	999999	999999	658	173	728	999999	829	888	999999	972	353	45	999999	398	999999	999999	821	91	149	999999	126	999999	999999	86	329	472	45	229	171	170	446	456	723	306	232	74	667	268	999999	581	122	205	902	999999	649	552	155	205	999999	305	546	631	219	553	773	999999	191	582	843	999999	238	609	727	355	536	896	322	845	999999	999999	466	562	35	999999	999999	999999	508	999999	437	777	999999	999999	720	865	624	814	246	180	533	663	883	95	425	799	353	999999	999999	556	402	752	239	999999	39	46	999999	983	605	999999	254	851	70	768	155	76	939	999999	999999	861	999999	721	660	999999	321	512	588	999999	147	236	224	795	453	951	30	999999	999999	25	810	999999	999999	999999	218	594	999999	682	999999	124	999999	999999	859	954	623	999999	825	680	102	97	988	527	457	468	846	379	436	459	408	118	748	471	529	999999	588	214	999999	100	513	75	226	639	909	474	441	999999	376	270	181	836	136	999999	999999	999999	37	999999	999999	568	999999	838	167	475	999999	493	375	999999	829	999999	376	418	999999	735	177	37	871	359	617	999999	37	66	13	176	999999	571	982	409	999999	79	896	304	977	276	999999	674	999999	750	365	
999999	108	999999	960	999999	894	999999	64	401	181	563	999999	678	676	999999	541	737	835	999999	197	711	999999	966	999999	759	48	81	999999	515	439	503	130	130	993	200	884	74	106	572	282	999999	999999	999999	237	326	999999	228	628	999999	999999	567	838	999999	562	653	915	999999	373	210	401	822	331	549	961	678	443	467	684	485	999999	476	640	273	999999	672	205	919	739	282	277	820	999999	708	999999	871	665	213	999999	999999	285	999999	701	895	999999	999999	204	999999	630	558	883	34	999999	153	373	267	926	575	207	890	458	995	999999	101	999999	581	379	999999	767	99	23	239	898	344	209	616	999999	999999	102	269	478	237	299	190	399	999999	999999	999999	344	523	944	99	16	678	890	289	361	609	962	598	89	581	210	540	999999	653	999999	209	943	999999	491	999999	999999	937	999999	231	706	221	701	999999	305	999999	999999	253	155	923	232	230	454	919	264	175	782	504	999999	897	37	758	999999	999999	126	86	999999	587	42	999999	999999	79	266	669	583	150	907	999999	303	19	999999	999999	999999	621	999999	905	755	33	502	325	409	999999	757	999999	203	947	575	956	574	228	713	999999	221	392	315	999999	999999	784	999999	124	267	999999	210	999999	604	81	373	999999	324	999999	331	342	94	716	363	639	321	741	999999	999999	999999	951	706	999999	305	601	999999	999999	316	277	999999	970	687	388	68	897	777	587	919	132	999999	551	642	363	896	381	617	505	38	676	841	232	318	710	549	316	805	136	874	999999	999999	999999	717	999999	280	361	655	706	657	999999	862	734	822	352	61	33	318	352	187	924	984	248	974	999999	436	718	661	976	999999	999999	102	650	712	999999	796	222	834	596	93	545	999999	999999	999999	572	813	117	410	965	999999	526	997	462	948	999999	999999	97	396	999999	620	999999	699	678	867	999999	373	221	31	905	556	839	198	722	269	642	208	83	999999	411	826	999999	317	695	328	321	999999	639	702	762	999999	708	826	757	976	531	845	999999	999999	941	209	602	95	504	419	819	337	999999	203	316	750	999999	696	999999	260	999999	999999	14	359	556	162	733	999999	268	999999	848	999999	441	746	737	796	999999	40	459	212	999999	999999	813	286	508	984	999999	446	395	999999	950	21	840	999999	684	287	841	697	999999	999999	475	999999	827	495	999999	806	896	999999	465	519	599	999999	247	782	36	68	999999	727	999999	571	683	296	133	256	69	999999	181	934	999999	459	955	463	999999	670	736	999999	415	999999	715	701	97	939	980	999999	422	44	774	999999	999999	999999	999999	123	
999999	924	115	188	959	580	999999	734	634	999999	477	999999	563	145	381	999999	55	884	653	122	999999	159	484	743	315	257	834	999999	999999	123	463	999999	613	842	617	619	564	558	192	835	892	980	999999	135	472	975	322	286	663	207	999999	596	972	999999	111	999999	449	372	872	712	745	411	672	521	508	42	402	999999	528	761	21	497	702	817	230	41	999999	359	281	340	934	557	370	863	111	867	472	999999	740	920	179	202	685	480	99	490	999999	555	626	439	582	600	758	902	999999	524	894	164	512	999999	999999	999999	100	542	777	197	51	808	419	641	570	523	980	607	591	819	999999	231	728	740	723	536	732	841	758	343	999999	467	677	587	973	317	376	671	316	89	111	153	702	901	449	999999	146	999999	868	69	619	161	321	376	999999	672	436	772	999999	88	999999	258	999999	443	398	583	140	999999	667	263	156	999999	301	999999	717	669	999999	826	301	223	400	747	972	698	723	999999	999999	311	875	999999	880	603	324	999999	721	999999	999999	999999	513	865	379	999999	327	999999	999999	310	860	809	658	52	153	610	481	143	687	999999	285	999999	719	750	437	999999	957	366	382	552	999999	999999	790	864	309	269	323	999999	999999	97	429	367	785	423	999999	347	652	999999	167	280	999999	191	550	111	577	999999	999999	762	438	550	999999	960	999999	370	315	797	28	999999	743	999999	999999	55	299	999999	200	999999	999999	999999	962	99	999999	135	999999	112	429	813	999999	689	999999	35	720	560	997	304	999999	999999	134	999999	118	999999	328	858	98	283	983	999999	891	999999	910	999999	974	253	999999	348	373	230	761	140	999999	501	284	339	506	717	999999	736	57	995	999999	999999	793	883	197	999999	771	327	999999	925	999999	351	999999	572	778	999999	999999	477	761	999999	930	999999	707	994	999999	616	716	989	999999	381	120	999999	40	896	101	189	864	999999	65	827	576	55	999999	835	20	598	999999	999999	560	867	666	696	999999	397	75	347	33	799	408	580	265	781	965	665	814	999999	321	35	480	999999	999999	960	421	933	92	884	338	999999	983	886	999999	13	439	495	714	999999	281	643	999999	754	165	75	692	484	571	795	999999	527	30	148	287	999999	999999	999999	103	999999	284	51	999999	190	19	999999	815	521	543	262	352	480	951	400	600	999999	204	726	999999	708	278	936	372	297	803	810	851	999999	999999	999999	771	478	401	17	149	999999	999999	999999	744	14	259	999999	941	999999	453	610	576	630	547	999999	999999	515	999999	999999	438	348	678	27	999999	999999	309	970	912	999999	
490	873	88	943	260	369	349	999999	981	439	458	107	994	63	844	202	244	231	307	10	144	266	951	16	579	999999	999999	321	999999	546	705	999999	999999	891	829	579	532	632	380	187	270	805	534	96	999999	340	353	625	183	194	964	87	672	911	915	233	922	999999	373	999999	808	37	290	445	734	999999	838	113	234	999999	999999	611	850	130	740	339	732	865	81	248	458	936	148	89	581	627	616	999999	999999	605	999999	999999	269	922	379	242	525	999999	362	766	501	250	401	999999	523	363	237	999999	181	999999	501	67	10	999999	999999	871	889	999999	999999	999999	562	999999	136	999999	617	219	999999	928	750	999999	813	643	512	999999	999999	999999	544	240	566	228	999999	74	999999	400	113	600	999999	144	999999	999999	352	324	234	255	213	19	123	772	999999	313	999999	308	801	673	772	999999	999999	695	387	999999	337	659	644	645	716	999999	316	736	999999	999999	759	218	16	999999	164	498	999999	267	999999	737	104	771	999999	262	999999	102	273	511	628	999999	55	765	756	999999	180	999999	680	589	539	715	999999	387	999999	282	999999	999999	301	558	518	999999	999999	999999	593	650	697	999999	719	999999	437	624	234	805	118	280	972	993	461	876	82	471	999999	829	727	395	999999	717	524	667	707	999999	800	715	992	354	999999	758	181	115	442	614	974	298	161	914	491	898	279	999999	309	999999	350	424	485	57	465	619	569	999999	616	980	999999	61	684	999999	823	519	812	763	474	224	822	356	999999	999999	999999	529	678	999999	999999	145	448	547	367	999999	999999	386	239	945	888	196	198	973	498	462	573	922	613	139	101	972	999999	999999	512	95	738	999999	980	27	999999	935	940	756	999999	481	541	503	693	999999	957	447	289	867	874	287	35	999999	999999	982	893	574	915	549	721	932	60	999999	45	282	417	999999	405	221	395	953	255	442	999999	27	920	999999	999999	85	181	999999	692	228	999999	234	70	999999	147	998	134	985	999999	401	999999	370	430	999999	999999	421	130	887	51	77	482	921	41	593	178	839	999999	823	345	840	377	77	249	831	302	810	221	999999	999999	407	97	409	933	854	407	319	999999	321	999999	999999	999999	294	612	999999	746	719	999999	477	999999	307	936	310	649	189	33	967	999999	598	316	658	210	602	954	999999	980	999999	988	186	195	858	253	749	221	528	885	93	999999	624	95	583	616	744	806	635	470	786	759	999999	999999	439	198	997	14	954	999999	361	339	968	999999	673	730	26	291	862	999999	999999	999999	999999	303	939	512	506	999999	733	
999999	465	796	329	183	203	322	245	999999	756	670	255	999999	266	911	534	754	496	980	421	852	600	462	943	581	999999	697	638	459	892	926	691	494	280	913	161	564	20	795	999999	361	999999	999999	534	201	809	451	999999	220	769	999999	26	526	101	881	450	12	853	748	899	999999	999999	999999	999999	999999	999999	999999	999999	353	759	999999	999999	701	539	70	367	930	927	751	772	999999	864	428	690	707	910	175	403	399	472	158	711	271	895	944	677	710	217	705	223	999999	977	489	460	799	999999	999999	986	999999	524	520	85	999999	976	999999	642	265	104	756	919	813	367	85	880	611	268	482	805	595	393	657	722	232	999999	723	854	384	968	999999	267	594	189	372	999999	952	83	608	295	828	311	421	999999	461	785	409	691	999999	608	848	541	967	520	401	999999	866	797	999999	999999	999999	999999	267	999999	214	498	334	633	994	209	928	537	659	196	976	293	971	52	271	446	138	999999	952	999999	129	359	299	84	787	725	18	164	230	44	999999	616	999999	134	411	962	999999	775	696	702	680	999999	999999	780	543	118	676	999999	535	999999	445	230	269	491	177	854	999999	259	846	278	999999	773	999999	999999	163	999999	249	846	999999	999999	985	362	345	260	999999	808	477	519	999999	679	999999	999999	999999	999999	599	813	999999	561	956	999999	763	211	929	428	999999	907	13	267	626	999999	868	829	999999	236	429	93	884	18	396	369	387	689	718	999999	229	17	154	501	34	999999	22	687	889	94	545	784	999999	917	749	999999	804	219	892	367	811	999999	999	402	395	999999	928	348	999999	597	178	83	999999	999999	209	999999	762	512	242	285	170	191	939	109	691	644	660	966	269	207	565	177	796	360	365	998	17	752	116	518	421	674	521	302	916	471	301	668	718	255	435	302	977	999999	206	629	999999	900	710	750	855	999999	88	999999	41	10	287	142	408	999999	999999	20	405	723	864	496	669	647	999999	999999	999999	999999	999999	23	772	273	200	999999	164	735	718	117	51	365	662	459	595	999999	270	999999	194	999999	270	518	999999	999999	896	263	752	710	960	642	717	491	407	864	713	999999	205	768	809	106	977	673	491	388	969	999999	999999	414	900	999999	386	277	45	193	731	740	263	357	376	999999	437	454	775	85	399	560	957	798	746	530	358	999999	115	97	191	597	36	381	455	999999	201	348	999999	844	266	999999	999999	224	142	973	811	848	401	872	669	533	898	415	989	999999	92	272	667	380	999999	883	171	999999	11	144	999999	881	
999999	999999	745	99	644	999999	819	948	113	743	665	773	719	510	110	999999	428	999999	698	621	392	999999	999999	929	680	999999	999999	382	289	508	222	998	269	999999	999999	999999	999999	579	888	968	595	50	315	348	606	894	660	265	782	927	999999	353	999999	101	498	865	746	816	419	999999	851	999999	668	605	999999	999999	513	789	564	229	116	848	769	730	35	352	731	435	332	785	778	999999	599	361	979	999999	563	177	441	91	144	999999	170	683	126	158	381	710	817	939	391	871	999999	563	820	680	584	714	76	999999	999999	321	493	633	437	39	999999	999999	625	662	999999	345	357	482	999999	796	687	95	999999	999999	970	30	999999	393	404	906	130	46	999999	309	294	999999	999999	999999	999999	822	826	537	255	96	999999	74	95	165	834	999999	523	229	477	34	992	498	999999	199	186	122	999999	110	239	530	908	811	775	325	377	265	243	999999	534	272	969	160	839	527	575	999999	935	463	999999	999999	393	901	999999	516	317	796	999999	912	118	834	999999	726	307	725	187	500	999999	999999	787	579	812	460	694	214	64	841	999999	581	623	280	187	249	552	881	999999	999999	252	999999	17	581	999999	331	955	700	999999	253	852	999999	999999	85	616	176	999999	979	999999	933	217	999999	461	999999	147	999999	298	837	999999	879	183	999999	588	180	257	39	761	216	72	491	504	999999	999999	811	989	543	241	547	663	21	999999	573	346	214	800	888	807	542	443	350	999999	128	999999	272	999999	436	536	179	827	587	414	469	917	63	438	223	302	650	486	603	935	750	999999	646	315	610	90	999999	380	369	231	999999	773	999999	458	386	999999	799	741	563	999999	72	999999	86	606	115	656	292	775	587	999999	167	999999	839	999999	291	999999	406	957	469	999999	999999	799	467	365	194	695	999999	999999	62	999999	502	908	923	596	872	40	106	49	210	954	797	608	792	773	999999	999999	933	317	176	441	554	841	282	216	999999	273	262	720	422	999999	460	686	999999	325	102	258	141	253	999999	261	999999	366	999999	514	558	554	16	999999	300	30	762	999999	438	999999	716	661	636	999999	741	999999	778	386	627	790	503	120	884	477	681	816	42	690	774	999999	999999	198	999999	767	658	310	266	999999	429	999999	657	572	258	113	608	999999	999999	999999	511	932	999999	472	739	966	21	447	670	539	22	484	987	81	123	999999	37	528	999999	869	68	440	353	219	999999	999999	143	930	862	781	868	999999	999999	999999	999999	999999	441	130	458	128	756	220	640	726	556	945	414	999999	459	734	85	
90	864	752	367	80	999999	999999	516	999999	999999	90	999999	889	671	773	289	380	892	281	92	999999	999999	458	122	847	999999	626	663	20	820	557	999999	138	705	999999	999999	452	259	118	262	177	614	999999	295	675	635	750	999999	782	665	999999	999999	188	999999	178	999999	415	639	519	280	963	610	505	999999	999999	609	456	193	883	398	999999	999999	999999	28	914	999999	999999	173	447	222	59	570	880	354	787	864	999999	999999	999999	777	969	999999	740	837	299	566	119	999999	20	75	188	567	999999	394	828	999999	909	170	737	875	884	252	201	307	230	402	730	160	999999	420	317	970	656	115	429	999999	390	946	728	999999	193	875	163	382	43	492	999999	496	526	874	999999	142	999999	661	893	727	620	443	617	897	836	958	999999	599	758	999999	911	77	964	804	532	999999	999999	390	692	19	999999	999999	999999	737	14	999999	999999	41	465	184	232	994	221	999999	414	947	338	831	999999	234	999999	563	623	825	581	999999	531	722	999999	992	700	367	969	884	638	800	179	879	892	603	334	322	144	999999	999999	999999	855	272	999999	585	634	610	869	468	487	535	206	447	166	682	999999	999999	688	473	484	864	35	337	73	613	999999	999999	938	917	999999	218	429	49	999999	999999	476	999999	332	767	368	999999	498	999999	406	999999	999999	732	723	219	890	421	999999	670	109	131	891	527	209	786	999999	185	999999	952	568	999999	115	999999	607	501	216	453	590	921	115	393	376	524	930	960	999999	54	735	728	999999	488	584	758	999999	719	774	948	999999	545	959	192	429	545	999999	136	997	447	135	999999	12	447	999999	712	565	716	754	376	999999	999999	777	763	449	999999	925	89	999999	356	226	888	727	268	394	54	999999	922	964	830	581	999999	962	571	919	512	725	999999	656	871	203	234	999999	407	361	820	768	999999	742	999999	999999	863	441	999999	999999	247	505	999999	999999	787	749	999999	751	999999	999999	792	999999	216	999999	937	226	999999	999999	823	163	992	999999	329	907	574	286	999999	189	487	221	999999	372	321	999999	999999	17	981	537	869	132	999999	482	50	612	999999	543	999999	999999	999999	270	283	999999	618	496	239	323	185	837	488	510	983	464	274	712	86	430	964	866	172	929	244	809	563	701	604	520	999999	999999	348	999999	724	415	383	999999	999999	999999	999999	825	120	999999	999999	154	58	368	148	105	999999	337	535	148	579	695	198	875	36	474	875	916	999999	999999	440	468	999999	999999	786	577	90	58	775	999999	675	999999	999999	804	999999	999999	760	999999	999999	999999	312	556	191	
210	999999	38	227	507	200	473	412	837	932	401	999999	999999	656	999999	999999	571	24	168	562	737	472	440	939	394	777	935	713	680	364	394	416	884	286	297	997	758	360	582	858	311	999999	837	999999	365	875	999999	443	169	622	990	999999	154	993	453	738	30	999999	999999	730	999999	999999	732	999999	548	984	54	96	369	603	824	221	442	310	999999	352	635	233	584	518	52	502	999999	67	373	900	999999	999999	999999	999999	999999	669	527	852	604	552	662	363	668	380	999999	999999	84	999999	798	779	61	844	743	111	113	797	514	999999	688	999999	215	674	119	999999	999999	999999	999999	999999	627	164	693	999999	999999	708	689	281	564	214	999999	999999	428	988	269	594	848	427	156	731	999999	188	165	999999	174	842	999999	988	254	31	999999	677	394	274	999999	644	95	472	148	45	999999	832	999999	309	636	293	999999	226	414	525	798	304	999999	532	364	448	999	490	425	863	371	701	37	542	556	19	999999	164	60	624	509	386	289	121	320	623	945	855	577	880	508	130	583	728	232	362	999999	862	909	499	645	604	56	284	674	720	805	700	752	626	284	999999	176	789	25	422	25	999999	221	740	503	153	913	544	999999	250	999999	999999	320	203	349	999999	254	999999	979	904	339	14	446	600	818	999999	999999	950	999999	329	999999	794	713	810	347	999999	999999	999999	995	502	691	512	919	433	603	999999	999999	559	287	137	935	615	810	121	92	20	459	621	999999	259	50	999999	938	45	999999	999999	999999	510	999999	575	999999	84	565	999999	222	827	94	23	997	321	863	999999	672	478	394	348	983	601	727	337	324	39	258	746	461	728	573	999999	146	280	911	880	999999	711	631	860	59	332	999999	265	925	446	623	609	395	496	999999	470	651	999999	349	993	782	529	261	476	826	819	36	493	264	210	876	727	410	983	851	961	847	533	299	661	703	472	411	999999	416	648	360	965	438	999999	243	199	930	918	107	999999	460	165	43	999999	999999	414	10	999999	570	896	209	411	645	339	623	127	658	687	299	320	127	999999	999999	188	468	70	999999	161	999999	687	796	491	999999	999999	510	692	999999	69	999999	999999	471	686	999999	519	449	948	999999	109	489	126	540	252	629	999999	999999	999999	999999	999999	999999	245	359	849	757	882	110	718	525	999999	999999	931	626	598	333	11	849	441	75	550	999999	999999	741	999999	672	851	156	553	862	108	622	434	999999	645	298	129	938	999999	999999	434	419	731	432	999999	281	558	999999	941	919	628	938	623	20	999999	
999999	999999	504	404	187	906	736	556	855	426	999999	403	344	999999	310	999999	999999	236	513	641	141	17	999999	999999	683	123	999999	214	999999	244	999999	999999	423	53	529	46	999999	543	444	31	999999	999999	999999	16	999999	999999	223	517	641	999999	565	711	120	379	999999	118	174	124	720	999999	554	532	922	621	266	355	979	999999	462	274	588	528	792	491	999999	278	142	999999	999999	805	900	843	573	918	678	459	888	54	999999	421	871	999999	999999	381	999999	176	940	263	749	661	898	922	65	376	136	47	999999	629	436	154	975	93	999999	999999	173	711	958	999999	999999	806	467	999999	670	51	402	88	705	420	24	776	337	879	340	721	907	977	787	206	791	999999	540	999999	617	485	999999	999999	999999	907	218	765	217	999999	999999	943	203	963	999999	24	974	58	341	508	999999	660	816	999999	753	31	999999	196	999999	762	222	312	275	208	999999	194	605	614	320	797	212	999999	568	401	569	397	527	944	725	773	231	743	309	41	654	957	999999	349	44	746	999999	32	999999	999999	724	999999	677	995	645	77	999999	369	999999	544	306	999999	101	425	536	365	504	73	470	160	540	478	13	244	553	370	525	265	579	574	897	999999	999999	124	677	561	719	532	309	658	363	862	16	764	735	299	999999	254	999999	679	999999	837	561	692	913	255	13	443	999999	999999	551	163	789	172	647	126	999999	977	747	974	999999	971	763	812	796	678	999999	248	999999	264	999999	280	453	900	999999	70	628	724	210	431	558	286	90	33	999999	209	82	843	127	999999	350	888	506	999999	999999	280	83	748	999999	244	999999	999999	935	197	780	280	999999	888	840	587	497	234	777	326	999999	369	999999	740	706	596	606	628	131	888	914	616	774	999999	867	62	986	999999	828	965	648	792	351	999999	253	835	499	193	999999	999999	999999	125	121	190	421	999999	388	343	52	999999	999999	164	643	56	282	174	999999	105	31	788	999999	616	999999	811	999999	633	28	999999	496	870	999999	423	625	591	999999	799	505	594	204	203	673	653	838	999999	337	494	159	305	620	999999	999999	403	171	999999	939	515	718	309	512	787	655	390	846	999999	212	224	538	999999	999999	483	669	999999	901	828	124	999999	778	878	484	192	484	722	387	417	541	999999	261	999999	651	260	90	206	91	999999	547	292	999999	666	326	122	956	106	999999	999999	999999	999999	999999	999999	110	993	737	840	824	330	312	932	13	999999	639	508	963	138	411	38	999999	999999	830	999999	290	999999	149	999999	561	372	236	999999	707	250	997	125	
210	917	309	657	523	250	381	761	114	614	288	377	37	817	999999	827	694	987	743	947	999999	18	63	999999	999999	999999	288	461	103	923	999999	762	441	999999	999999	55	829	999999	514	999999	101	79	999999	675	999999	771	94	743	224	409	693	999999	999999	60	529	202	864	40	999999	898	962	920	667	191	389	999999	935	512	999999	113	997	940	482	999999	855	526	629	999999	724	91	540	544	247	694	999999	515	999999	391	999999	115	190	798	999999	615	999999	181	412	999999	999999	37	999999	999999	999999	121	999999	752	247	999999	204	999999	572	487	316	999999	368	427	682	972	951	999999	271	553	517	414	922	208	991	866	999999	999999	124	999999	101	696	255	958	999999	136	293	999999	999999	348	197	992	542	999999	492	999999	999999	773	498	439	256	422	766	999999	74	818	198	999999	761	381	525	519	888	151	395	999999	999999	410	115	556	689	473	606	922	366	999999	872	228	716	999999	618	999999	196	684	184	999999	930	962	893	502	937	999999	999999	896	822	678	114	401	999999	872	759	847	667	999999	999999	783	999999	999999	926	550	946	970	496	996	762	898	999999	213	999999	716	999999	514	516	613	619	608	747	710	109	688	419	480	999999	844	15	771	960	255	933	401	863	999999	999999	353	556	966	593	999999	143	924	355	900	434	601	192	254	340	63	331	151	45	115	744	248	999999	476	69	652	990	991	999999	87	999999	999999	999999	603	477	173	67	652	25	27	576	999999	342	518	56	318	661	761	440	906	999999	792	365	758	351	798	222	90	907	941	739	152	999999	277	630	858	749	589	776	177	996	999999	136	999999	538	999999	905	621	429	751	990	238	999999	41	999999	487	220	103	261	999999	950	977	999999	83	999999	434	999999	75	887	197	568	999999	984	273	909	999999	999999	346	230	782	893	600	660	166	950	999999	591	999999	999999	999999	648	656	337	999999	226	29	933	62	999999	999999	379	839	733	242	192	999999	253	297	131	909	822	873	872	999999	785	359	326	589	132	776	842	999999	951	744	548	912	744	887	56	890	320	612	605	999999	413	999999	866	999999	973	42	267	304	832	214	330	774	783	999999	322	867	702	354	929	999999	271	143	888	989	694	279	183	366	251	241	598	219	278	756	75	731	492	899	615	100	519	548	413	747	423	774	999999	886	999999	189	999999	966	683	999999	854	999999	175	877	733	704	858	999999	63	999999	999999	121	999999	37	999999	590	384	802	739	999999	455	723	730	150	575	999999	999999	297	791	72	999999	631	536	637	999999	796	566	615	
176	911	241	999999	999999	813	141	312	277	111	103	999999	805	394	237	999999	195	141	549	34	999999	813	562	570	118	991	999999	999999	585	999999	136	996	34	769	636	827	607	837	238	917	19	273	999999	50	999999	999999	267	999999	404	999999	999999	999999	256	542	312	362	358	670	999999	999999	266	999999	999999	408	974	999999	999999	45	758	409	999999	358	902	999999	25	49	999999	522	376	311	999999	999999	589	892	427	366	749	492	466	283	479	999999	337	734	660	861	546	253	999999	107	848	231	999999	994	999999	103	999999	999999	526	273	201	835	304	999999	770	368	568	834	981	618	357	999999	579	999999	999999	309	30	178	999999	163	999999	999999	999999	999999	462	999999	999999	999999	446	333	498	134	965	203	999999	643	999999	139	964	999999	302	712	272	456	749	999999	651	426	999999	157	83	698	999999	373	769	284	388	34	745	999999	371	974	397	999999	130	232	999999	385	402	296	667	891	213	999999	861	791	654	11	999999	92	861	999999	530	299	259	799	999999	602	433	807	264	617	393	999999	999999	328	324	614	336	526	999999	275	999999	999999	489	192	494	973	999999	978	630	387	504	663	406	999999	999999	999999	408	330	751	909	952	594	41	999999	507	999999	749	543	476	49	674	13	223	595	556	752	809	77	315	508	100	999999	999999	999999	999999	729	999999	149	873	225	216	15	999999	959	999999	999999	999999	439	999999	988	234	999999	512	590	712	999999	999999	999999	244	701	299	340	25	252	818	507	417	164	936	999999	205	609	669	999999	832	669	999999	999999	281	126	16	379	393	326	284	999999	942	596	174	621	289	500	904	182	999999	876	990	532	150	815	32	591	503	906	792	624	999999	999999	999999	999999	273	196	999999	127	695	999999	947	698	968	696	565	820	989	325	498	999999	704	497	334	956	678	704	123	466	104	999999	876	486	999999	659	822	690	839	131	357	103	961	787	486	17	928	302	999999	999999	259	212	999999	187	418	97	919	812	999999	800	374	999999	999999	82	33	999999	52	471	173	999999	873	874	980	868	968	999999	744	917	20	326	38	386	150	669	999999	891	824	699	78	999999	739	20	763	48	756	788	30	888	763	999999	964	467	138	999999	579	999999	231	732	219	999999	353	999999	801	610	772	988	428	413	865	999999	999999	353	999999	726	999999	863	121	942	999999	189	384	999999	999999	803	362	570	257	895	100	831	670	101	999999	64	104	737	219	162	999999	767	999999	617	32	631	761	620	74	411	675	716	273	288	999999	39	639	497	848	999999	258	211	741	532	322	44	
999999	363	999999	348	632	841	654	958	676	354	819	767	832	999999	999999	741	506	845	230	999999	568	391	481	459	425	606	889	220	904	74	999999	837	304	999999	999999	408	999999	725	779	834	72	315	612	275	999999	871	665	326	956	516	705	895	999999	938	476	90	882	999999	923	36	951	999999	63	612	327	999999	472	999999	371	643	999999	780	76	395	321	262	999999	215	249	553	940	572	263	398	369	999999	999999	365	999999	999999	526	352	802	752	999999	628	999999	999	948	238	409	822	999999	323	999999	924	828	916	627	999999	311	676	174	379	95	389	189	664	253	196	999999	117	330	292	127	643	978	323	999999	999999	10	779	267	21	999999	128	618	940	999999	999999	312	618	738	309	999999	849	187	999999	667	503	449	999999	756	761	999999	301	501	672	999999	887	999999	999999	999999	934	222	532	419	163	235	999999	771	999999	796	808	883	837	378	31	515	277	465	555	656	20	252	413	33	999999	239	852	999999	945	744	980	999999	797	216	803	97	999999	440	34	207	700	732	210	800	947	999999	999999	922	480	167	928	432	399	858	402	999999	808	509	913	923	382	349	825	999999	816	319	96	631	575	934	270	999999	441	358	955	288	52	999999	85	628	296	929	157	788	815	557	109	999999	999999	121	999999	745	527	999999	999999	361	906	705	983	638	791	322	999999	545	999999	102	999999	51	902	124	649	205	433	999999	637	453	201	46	689	269	999999	156	817	464	655	999999	319	340	534	604	381	346	629	999999	836	974	582	611	999999	722	999999	68	46	699	471	92	321	242	999999	999999	169	870	26	724	428	644	999999	892	890	381	782	999999	516	999999	742	313	575	986	458	663	870	590	154	966	702	161	120	128	999999	572	999999	87	866	163	999999	999999	330	904	28	201	479	689	721	999999	999999	905	551	738	999999	168	999999	334	783	999999	510	578	999999	59	32	276	534	999999	899	327	178	705	794	999999	999999	241	999999	671	967	266	193	191	869	999999	36	999999	609	381	170	834	999999	878	999999	65	653	866	784	280	999999	751	666	103	789	999999	351	999999	999999	999999	875	725	185	845	999999	526	627	328	999999	102	33	235	667	999999	999999	75	272	999999	411	738	709	999999	456	712	999999	226	999999	99	401	476	292	791	685	420	505	444	658	219	521	999999	438	334	999999	692	256	657	94	999999	878	999999	141	61	833	383	489	879	279	472	67	150	926	999999	927	999999	809	242	550	257	657	999999	416	62	778	634	999999	384	838	999999	466	140	141	999999	221	999999	999999	
240	957	312	930	625	175	196	999999	999999	850	900	406	999999	999999	23	117	999999	855	107	317	88	999999	999999	999999	999999	999999	515	15	927	999999	839	326	260	897	579	284	248	326	41	999999	230	900	407	999999	999999	977	999999	880	452	33	999999	999999	124	999999	999999	956	999999	239	826	584	999999	190	234	372	21	999999	156	36	999999	739	869	521	823	492	97	188	876	425	999999	999999	138	634	563	903	714	608	999999	891	641	623	526	999999	499	999999	955	49	675	44	772	826	831	886	577	999999	164	783	416	631	999999	87	999999	342	566	699	999999	35	627	330	658	999999	381	265	395	689	222	860	999999	999999	537	57	512	841	653	846	999999	251	67	849	749	999999	202	580	999999	999999	543	193	452	800	11	999999	422	355	386	370	454	999999	501	887	500	999999	762	999999	104	234	575	247	999999	999999	404	999999	999999	777	580	727	219	800	645	830	999999	38	999999	999999	374	607	635	167	465	999999	999999	729	750	179	359	456	178	999999	486	999999	988	306	504	731	999999	999999	961	645	999999	659	160	653	930	670	741	471	999999	541	676	999999	598	999999	782	406	999999	999999	464	999999	428	134	559	68	324	999999	999999	850	999999	686	824	576	645	989	392	805	142	747	798	89	438	887	999999	636	484	999999	999999	580	523	108	413	731	343	173	999999	650	110	101	999999	999999	828	891	937	999999	717	109	850	999999	35	976	273	580	999999	384	370	540	562	999999	583	334	999999	271	336	436	999999	102	243	482	772	741	705	999999	418	999999	260	546	949	373	999999	385	999999	999999	554	547	834	833	855	958	802	686	98	187	518	15	225	567	564	511	925	624	999999	378	836	294	999999	232	171	756	999999	823	591	999999	13	208	195	276	716	789	601	449	247	285	679	999999	653	527	532	999999	904	693	982	448	448	304	519	999999	361	999999	275	611	671	108	834	979	104	899	999999	319	819	999999	851	775	999999	486	999999	999999	698	749	999999	753	699	758	852	440	841	152	999999	709	689	425	915	455	523	990	777	999999	999999	999999	999999	999999	354	999999	593	999999	999999	216	539	962	917	999999	81	999999	630	522	911	999999	255	403	999999	952	158	474	630	999999	43	405	261	919	708	247	149	998	758	886	409	486	999999	897	598	634	613	788	791	760	353	313	825	11	88	999999	893	57	999999	49	605	879	592	198	922	446	954	620	999999	999999	790	82	999999	744	123	435	999999	999999	804	999999	349	370	683	870	60	729	580	260	841	844	353	999999	446	718	290	529	893	977	974	999999	
999999	993	534	121	970	280	459	90	887	652	999999	545	252	59	700	244	206	722	147	202	865	999999	778	419	336	698	636	144	999999	593	541	769	999999	652	999999	999999	835	571	900	999999	999999	499	999999	999999	726	808	848	396	28	55	333	999999	840	782	297	999999	224	125	784	281	644	324	626	304	121	358	999999	600	226	354	409	634	822	367	922	375	340	590	692	999999	850	250	126	418	269	370	999999	601	365	856	141	720	786	999999	146	955	872	999999	86	378	647	258	179	674	646	999999	358	483	859	999999	645	633	432	266	999999	403	208	218	44	750	429	569	244	370	223	688	999999	999999	231	967	999999	272	514	324	880	601	80	452	771	999999	22	455	742	443	220	507	297	529	207	742	999999	999999	44	335	948	87	23	999999	461	957	850	164	999999	892	429	383	129	999999	999999	829	332	756	447	472	999999	973	827	800	159	715	401	328	996	488	220	838	999999	188	999999	803	588	272	999999	814	721	857	203	850	24	837	388	188	153	378	419	10	227	999999	999999	975	260	222	658	999999	566	531	167	999999	681	590	155	940	742	999999	251	70	999999	999999	751	880	999999	999999	785	322	336	222	184	999999	79	220	621	999999	591	400	552	375	613	255	999999	199	700	999999	999999	433	692	447	446	571	999999	358	244	999999	819	999999	205	283	436	999999	419	353	999999	539	703	471	969	488	999999	351	39	875	457	520	999999	562	190	358	808	361	630	999999	776	613	999999	720	975	36	999999	875	999999	279	938	277	999999	999999	841	999999	726	706	999999	214	98	999999	999999	261	901	999999	219	999999	999999	846	474	84	716	999999	577	743	999999	983	496	999999	640	999999	156	999999	936	190	684	999999	721	29	999999	111	999999	999999	800	681	81	999999	819	999999	817	999999	999999	358	805	863	560	999999	337	107	133	743	220	521	999999	614	999999	781	999999	721	999999	738	545	515	224	372	999999	300	729	999999	671	797	174	245	135	59	999999	999999	999999	83	629	999999	153	623	896	888	891	386	851	196	999999	999999	925	108	999999	999999	56	834	144	442	686	999999	586	441	436	335	579	974	999999	524	479	999999	826	999999	101	999999	999999	922	999999	336	481	800	448	543	171	381	999999	76	999999	56	999999	999999	663	522	999999	369	791	711	999999	571	999999	916	990	337	716	584	473	683	16	547	493	134	999999	999999	961	999999	821	999999	280	999999	463	512	949	348	999999	999999	496	314	854	999999	881	884	735	57	26	999999	809	999999	826	999999	908	198	69	999999	999999	878	95	855	999999	510	
547	747	440	142	118	806	999999	651	815	547	97	169	999999	999999	665	608	399	176	999999	406	999999	710	227	693	156	274	453	471	999999	999999	93	641	752	999999	194	144	453	602	999999	999999	596	167	306	289	499	748	369	785	821	954	999999	918	73	164	999999	837	530	747	999999	999999	999999	999999	999999	181	463	456	416	484	999999	531	165	999999	237	581	810	918	413	937	999999	407	905	999999	649	830	163	175	577	999999	999999	357	613	999999	999999	106	856	100	301	999999	825	52	341	999999	694	999999	999999	999999	691	999999	354	515	433	592	552	588	938	695	999999	46	999999	298	999999	818	564	999999	918	459	999999	999999	999999	719	999999	289	999999	999999	76	999999	973	999999	41	470	483	999999	253	414	923	999999	163	38	999999	171	244	265	116	537	173	522	329	951	381	349	512	560	768	635	999999	154	480	400	521	918	721	507	14	557	814	793	575	160	999999	897	306	999999	973	562	485	999999	999999	584	988	553	700	32	977	999999	957	922	327	999999	526	779	999999	762	516	249	450	737	999999	558	722	379	947	179	999999	999999	53	360	587	215	159	525	971	895	999999	968	999999	699	529	322	999999	892	476	956	634	50	356	543	646	733	122	748	999999	624	862	619	605	999999	890	502	648	607	345	999999	468	999999	808	999999	361	547	999999	750	217	937	958	999999	999999	991	999999	999999	999999	509	999999	854	103	411	414	999999	43	792	999999	695	809	36	673	992	999999	365	497	633	242	701	191	108	710	999999	540	183	999999	42	717	614	986	799	999999	148	892	999999	27	67	596	999999	621	569	183	999999	941	190	274	966	283	546	503	911	859	999999	328	999999	153	999999	999999	999999	691	999999	84	759	709	19	662	534	110	999999	347	999999	47	781	89	622	924	384	429	359	999999	699	758	180	999999	85	940	937	999999	286	999999	295	195	365	769	620	999999	999999	627	999999	528	739	866	217	208	72	873	88	357	705	691	999999	312	999999	331	992	252	904	999999	633	79	725	714	823	999999	62	254	682	21	999999	138	509	756	497	831	999999	833	551	971	58	999999	861	999999	125	595	578	983	674	44	999999	999999	589	999999	993	861	803	999999	52	489	156	999999	201	999999	888	577	191	23	814	690	999999	169	999999	933	599	432	217	145	598	237	999999	79	580	999999	244	100	548	732	762	635	37	155	790	999999	999999	241	20	999999	701	999999	414	999999	178	983	999999	617	677	999999	187	571	999999	667	436	815	338	999999	246	553	999999	798	38	999999	260	188	999999	999999	379	638	999999	367	421	
999999	444	999999	999999	595	999999	597	764	999999	999999	891	555	201	981	370	719	999999	999999	747	994	999999	999999	902	519	999999	314	989	330	878	248	48	548	819	999999	241	233	385	999999	743	186	649	788	214	385	999999	903	999999	999999	302	296	404	905	999999	999999	953	458	541	999999	867	290	910	999999	886	389	383	999999	999999	50	749	147	343	983	989	571	355	678	999999	999999	383	62	255	793	38	591	843	142	188	456	206	783	999999	844	999999	463	999999	383	999999	824	11	793	177	999999	456	999999	952	420	916	798	28	284	698	999999	167	999999	999999	999999	248	304	545	250	174	289	999999	966	455	499	859	999999	306	971	776	935	525	999999	999999	237	346	872	639	433	999999	389	438	922	95	676	686	318	429	157	145	999999	288	999999	628	888	184	490	999999	463	561	391	502	56	508	763	999999	578	929	806	781	375	665	122	999999	785	850	921	881	778	812	550	999999	158	836	178	656	763	961	997	999999	999999	173	185	871	835	999999	391	999999	332	187	118	388	999999	376	999999	942	999999	999999	999999	999999	262	608	999999	650	999999	285	354	999999	340	116	735	999999	932	753	925	999999	999999	999999	199	897	999999	508	559	999999	704	171	493	782	999999	235	489	37	128	959	999999	257	242	535	999999	999999	543	181	93	225	451	502	455	869	450	999999	462	926	546	945	999999	999999	999999	339	946	848	791	571	153	114	626	999999	999999	973	951	678	969	954	388	639	364	297	424	344	160	212	715	999999	341	508	772	563	999999	999999	391	999999	207	903	588	23	768	999999	37	999999	598	743	13	482	917	999999	597	508	547	907	590	290	339	715	188	744	999999	177	240	645	999999	73	227	325	591	904	480	999999	376	375	999999	393	269	999999	745	999999	208	243	707	568	910	274	26	582	592	999999	717	999999	724	844	880	601	740	999999	647	535	525	688	891	22	302	531	142	999999	47	207	999999	894	969	771	999999	899	469	672	734	76	57	644	732	490	196	987	352	532	494	278	652	876	797	219	891	519	999999	694	275	389	142	844	999999	395	89	823	522	999999	307	981	141	78	657	581	488	880	956	999999	825	315	188	610	686	768	999999	154	999999	999999	879	37	999999	999999	406	355	999999	999999	108	346	410	373	474	999999	999999	999999	147	999999	228	225	731	21	562	999999	999999	999999	210	999999	999999	999999	999999	935	725	762	83	280	433	366	672	999999	647	285	781	619	11	461	840	789	999999	183	631	970	925	881	38	868	474	617	906	445	999999	999999	55	331	505	999999	647	
999999	325	953	90	999999	911	999999	999999	999999	999999	943	999999	416	129	421	999999	984	156	870	20	844	734	215	806	999999	459	236	168	246	240	999999	999999	536	814	139	999999	999999	103	999999	69	18	999999	582	639	530	679	499	326	999999	999999	999999	185	635	464	803	999999	120	157	274	330	999999	758	340	225	999999	829	412	999999	999999	946	725	891	305	810	11	540	999999	999999	285	146	960	910	434	983	179	285	489	82	20	161	999999	284	828	529	384	999999	973	367	860	999999	276	896	999999	786	999999	180	879	824	462	273	999999	543	871	138	370	774	333	357	999999	503	350	339	592	839	592	999999	72	775	436	750	567	793	715	583	869	73	584	648	999999	999	405	999999	620	999999	999999	820	413	700	999999	610	927	625	321	999999	999999	937	314	496	203	98	117	113	398	999999	706	42	828	297	268	307	999999	999999	903	57	108	685	999999	845	999999	772	999999	372	616	825	999999	941	482	359	232	932	759	97	454	365	999999	301	999999	908	51	999999	992	125	999999	861	419	252	721	274	268	676	228	999999	982	431	62	744	496	572	888	999999	560	999999	75	336	548	112	240	548	165	806	418	810	803	221	779	920	931	999999	999999	999999	999999	218	100	555	714	299	114	32	313	999999	805	704	999999	999999	742	523	60	114	323	316	22	183	118	999999	268	417	665	770	651	141	812	741	166	999999	544	352	388	519	622	258	998	217	244	17	999999	999999	791	526	999999	266	869	999999	999999	108	567	56	109	638	297	306	634	999999	999999	181	344	73	548	710	743	399	145	541	492	75	318	805	999999	110	999999	554	625	148	301	395	999999	986	999999	67	751	999999	253	749	232	325	623	999999	999999	72	673	999999	175	90	783	89	999999	338	344	376	790	762	117	999999	999999	742	999999	495	999999	985	999999	358	763	491	999999	999999	156	395	319	999999	999999	654	999999	999999	437	522	389	999999	999999	221	274	999999	652	933	277	989	390	999999	571	489	644	138	621	851	162	325	999999	683	131	538	999999	735	29	177	925	145	999999	999999	570	664	363	145	141	831	721	977	999999	829	224	970	864	901	824	830	532	323	999999	126	999999	999999	348	705	999999	826	288	538	914	999999	999999	999999	999999	160	684	906	136	509	996	789	140	184	619	355	999999	161	674	41	911	199	644	999999	112	999999	515	459	326	657	721	315	553	192	73	231	999999	92	774	713	227	917	703	33	999999	999999	985	549	999999	992	245	273	161	256	627	724	999999	406	38	526	644	999999	589	478	787	691	
245	948	121	398	534	387	386	960	813	993	495	621	296	999999	692	966	956	334	421	999999	163	999999	565	348	391	424	63	258	79	992	999999	999999	245	634	17	999999	438	999999	467	858	999999	201	443	999999	999999	228	120	179	999999	678	278	265	999999	340	999999	939	392	999999	17	120	333	138	890	820	999999	269	385	661	851	999999	538	853	866	563	570	961	862	999999	118	999999	314	999999	423	999999	724	82	178	905	105	78	654	999999	106	357	534	759	310	623	968	999999	842	458	328	189	999999	424	398	999999	769	999999	86	999999	664	999999	805	999999	714	999999	999999	999999	101	480	565	783	10	873	757	518	38	811	661	249	963	148	329	856	565	999999	261	310	683	999999	146	529	991	203	10	261	551	95	54	999999	527	384	878	372	892	999999	188	276	667	880	474	957	915	999999	498	526	999999	999999	884	480	999999	795	909	426	344	46	791	807	873	999999	966	999999	766	850	721	588	999999	957	963	999999	999999	984	643	999999	210	188	613	999999	704	484	736	999999	210	574	571	732	474	462	38	999999	999999	380	403	170	913	531	201	74	125	999999	265	567	985	863	423	264	999999	999999	225	999999	999999	636	112	398	769	374	999999	202	288	988	123	807	929	999999	276	685	590	482	889	679	986	549	49	795	228	179	616	999999	999999	317	580	368	999999	872	999999	126	278	14	401	999999	999999	999	999999	136	796	458	999999	877	596	738	673	680	226	546	179	883	597	317	180	999999	758	405	51	971	418	755	571	67	685	159	417	999999	999999	351	890	987	999999	912	999	770	999999	738	750	999999	644	999999	999999	700	702	548	529	960	834	800	790	393	957	999999	718	51	887	580	202	447	331	97	598	875	655	999999	130	999999	318	410	69	29	655	629	337	518	613	870	364	146	630	456	751	290	560	507	40	948	204	957	882	960	546	313	100	557	999999	276	999999	521	428	844	999999	433	999999	771	738	338	487	209	437	999999	226	65	999999	875	345	318	324	999999	161	181	490	999999	527	109	483	351	539	779	216	346	825	842	718	785	804	328	999999	999999	999999	999999	471	994	529	866	744	490	496	225	221	999999	951	896	999999	256	999999	999999	906	641	297	396	999999	707	992	101	200	383	346	41	80	26	999999	535	999999	458	709	999999	830	661	364	992	855	323	568	223	395	929	482	472	430	999999	999999	908	501	382	903	999999	11	999999	675	371	154	465	154	204	235	999999	999999	911	999999	869	471	254	286	304	540	485	149	999999	999999	271	900	999999	
610	999999	999999	859	43	999999	555	945	493	999999	985	999999	848	400	179	373	988	968	422	570	925	561	999999	177	999999	206	999999	999999	624	232	732	999999	999999	999999	999999	585	999999	375	999999	511	365	600	386	79	269	293	456	150	999999	776	999999	999999	999999	999999	999999	59	999999	437	999999	836	174	138	999999	999999	668	999999	532	999999	999999	593	999999	622	999999	910	215	999999	184	971	907	348	750	700	121	848	441	995	565	999999	999999	805	999999	172	999999	999999	347	237	280	125	410	688	999999	877	605	722	13	178	161	938	134	624	874	999999	529	888	999999	473	26	999999	999999	673	24	999999	999999	739	534	610	483	38	573	977	64	68	571	229	588	873	105	399	845	272	843	627	16	706	999999	999999	643	260	471	873	221	999999	296	999999	999999	368	629	866	197	403	695	133	374	999999	569	999999	999999	310	999999	999999	378	626	636	567	999999	397	395	551	999999	30	966	233	567	699	766	266	772	833	555	230	254	238	211	999999	577	720	263	999999	146	125	999999	343	950	259	505	594	170	999999	999999	286	972	87	68	176	999999	472	999999	674	999999	999999	53	160	754	89	968	149	425	999999	999999	999999	143	536	414	999999	501	633	282	318	204	182	105	53	999999	278	258	176	999999	44	999999	999999	164	999999	479	833	999999	999999	999999	871	290	999999	178	975	739	800	152	999999	999999	375	675	999999	199	999999	480	217	217	10	234	485	831	801	970	999999	179	885	999999	999999	67	999999	999999	131	999999	411	999999	999999	14	999999	999999	999999	136	812	504	804	369	222	914	906	999999	272	626	999999	154	999999	999999	489	999999	788	999999	854	846	597	388	999999	754	553	757	999999	230	999999	213	97	696	999999	359	999999	307	175	31	956	999999	999999	446	795	954	549	976	942	371	547	999999	225	323	459	288	538	999999	412	999999	815	465	136	999999	477	68	538	999999	999999	999999	30	192	229	767	849	883	799	161	592	146	214	577	814	999999	999999	198	999999	774	246	820	820	594	894	126	215	999999	844	370	968	999999	426	174	931	199	350	365	233	458	473	576	488	387	841	276	845	248	650	708	999999	289	81	764	147	234	932	436	297	113	999999	358	49	439	192	856	720	49	645	624	86	326	964	539	310	670	341	999999	753	627	281	967	851	145	366	689	999999	999999	999999	999999	999999	914	78	129	896	125	536	59	204	985	556	805	602	35	632	999999	324	542	463	476	999999	498	683	669	832	999999	999999	903	999999	503	999999	67	22	938	999999	172	258	999999	999999	195	143	999999	999999	767	81	
475	374	825	999999	678	374	133	208	560	814	769	240	408	297	312	618	633	975	701	794	498	792	664	668	469	438	999999	999999	278	343	609	999999	915	598	366	229	681	999999	405	138	77	859	462	133	597	931	850	557	339	576	999999	999999	547	973	582	999999	710	166	53	249	895	233	930	227	214	520	999999	809	999999	93	937	242	580	999999	726	639	339	540	81	999999	588	921	570	999999	832	302	711	999999	26	683	518	524	356	165	243	844	928	999999	919	87	616	50	627	255	639	278	736	975	257	943	999999	180	999999	515	660	973	999999	238	394	912	808	383	999999	257	999999	422	885	425	338	881	710	104	621	993	921	548	304	325	72	564	565	736	694	83	340	348	999999	999999	999999	999999	191	999999	850	999999	279	242	257	380	999999	227	392	321	646	999999	242	258	999999	101	594	122	679	347	176	999999	356	999999	999999	999999	917	236	982	54	920	78	699	20	253	999999	724	999999	300	923	999999	844	999999	999999	999999	999999	840	999999	789	347	256	999999	591	999999	533	30	660	207	553	999999	463	999999	244	347	999999	577	675	232	15	944	377	906	822	755	702	332	999999	112	981	370	879	999999	446	645	798	539	487	999999	999999	232	999999	526	145	762	470	200	999999	834	853	523	653	617	85	999999	969	350	568	835	152	999999	372	557	226	999999	658	627	17	599	549	861	99	999999	745	782	990	851	770	70	294	999999	722	824	999999	467	717	999999	999999	601	999999	457	999999	651	713	999999	860	406	999999	953	114	999999	193	999999	294	991	433	832	872	999999	855	128	999999	999999	551	640	489	548	999999	758	474	396	867	415	924	101	890	448	116	470	922	593	550	816	956	999999	999999	711	539	267	44	885	999999	466	745	999999	999999	999999	110	82	796	999999	107	551	999999	999999	975	777	96	202	110	999999	725	999999	999999	999999	577	763	552	110	322	777	18	51	999999	589	997	410	670	377	999999	429	347	44	674	999999	999999	999	337	248	475	549	625	347	999999	59	169	987	95	999999	978	124	919	10	760	28	313	66	827	900	999999	999999	117	718	978	681	646	691	737	770	999999	578	999999	313	634	999999	161	670	884	673	429	19	324	196	398	109	510	347	284	655	306	439	181	999999	999999	900	442	999999	999999	485	413	999999	259	999999	708	410	688	999999	375	999999	866	643	182	163	480	999999	260	921	999999	878	181	999999	417	92	474	999999	999999	998	785	734	340	254	311	409	270	952	999999	999	999999	999999	420	999999	972	296	788	663	999999	27	957	818	
649	999999	999999	490	313	113	69	999999	850	372	13	999999	999999	640	999999	621	341	773	893	999999	949	260	443	340	468	999999	337	130	999999	999999	88	388	999999	966	95	819	667	820	105	166	892	592	158	125	999999	729	74	341	640	176	999999	493	134	439	869	398	87	256	32	37	776	938	874	50	999999	624	649	999999	555	999999	954	520	677	736	634	367	111	328	999999	738	221	999999	999999	999999	488	594	264	611	999999	696	742	420	798	999999	389	953	718	118	999999	999999	90	211	785	999999	222	811	999999	999999	804	999999	297	759	901	294	815	781	999999	748	561	699	999999	999999	766	859	999999	544	999999	609	356	680	649	992	497	984	657	20	999999	999999	914	677	778	865	806	595	999999	983	519	513	999999	999999	505	970	557	141	999999	999999	444	999999	709	677	98	216	999999	133	999999	304	271	916	999999	999999	570	771	833	999999	999999	999999	999999	999999	460	121	999999	218	357	747	999999	999999	445	366	984	615	575	294	977	246	589	572	823	683	732	114	999999	999999	999999	457	48	999999	146	673	220	999999	999999	999999	474	598	652	999999	999999	304	999999	193	999999	905	932	31	239	999999	794	597	999999	999999	680	557	999999	355	399	431	341	999999	708	451	999999	771	155	999999	803	312	999999	389	593	999999	713	528	999999	549	255	816	671	855	999999	762	999999	549	379	861	825	263	999999	128	208	231	548	958	596	999999	650	97	759	454	227	926	465	999999	13	594	644	162	823	999999	110	583	760	485	682	946	512	993	999999	294	999999	549	999999	999999	190	372	170	755	932	238	999999	168	66	226	638	300	306	999999	545	784	227	999999	440	999999	999999	625	999999	999999	285	649	993	656	694	475	792	678	449	999999	235	999999	433	889	229	595	999	941	526	544	847	392	999999	979	999999	999999	76	988	119	561	999999	565	902	107	479	292	244	999999	999999	591	434	959	851	541	999999	999999	999999	338	453	999999	926	87	999999	926	226	893	10	999999	999999	87	999999	803	568	888	92	669	738	336	999999	936	360	757	477	999999	119	887	540	999999	681	553	266	738	544	274	634	999999	467	999999	881	586	292	229	53	396	999999	631	401	962	999999	638	176	34	918	517	494	179	610	172	816	338	362	892	999999	654	820	670	268	304	264	488	212	762	454	833	999999	999999	999999	90	753	488	495	578	658	52	387	242	999999	37	780	464	994	304	169	552	233	999999	886	399	999999	522	372	107	708	999999	999999	999999	579	95	999999	362	999999	999999	419	338	843	784	243	999999	277	588	850	241	524	999999	
494	908	999999	999999	609	263	254	999999	514	240	126	999999	869	999999	616	999999	662	734	173	999999	999999	474	885	831	709	448	999999	595	131	987	672	141	583	999999	486	527	811	677	999999	610	999999	999999	25	188	999999	454	915	554	684	303	999999	125	999999	107	801	29	33	999999	202	171	999999	999999	202	999999	568	985	815	999999	999999	99	999999	999999	258	563	319	855	999999	706	619	264	533	612	911	828	71	556	73	485	117	466	504	49	484	999999	999999	458	949	499	619	237	639	954	352	594	141	941	866	999999	787	945	570	326	162	937	637	493	747	374	465	21	999999	339	853	999999	594	132	510	934	999999	999999	905	959	96	999999	625	578	270	999999	999999	130	999999	559	999999	999999	895	187	999999	546	686	31	999999	999999	43	607	315	999999	999999	606	10	999999	440	932	999999	927	999999	999999	999999	769	322	69	233	999999	677	344	332	371	999999	999999	850	999999	244	963	999999	999999	160	999999	925	999999	999999	999999	477	663	326	688	689	999999	104	770	131	294	947	999999	234	627	798	999999	908	699	285	943	667	419	756	592	774	477	685	438	777	719	685	751	693	995	591	569	999999	989	655	575	277	870	999999	565	469	126	739	629	238	870	421	236	999999	999999	999999	67	907	999999	999999	999999	999999	999999	999999	411	609	206	434	999999	45	239	999999	999999	53	710	675	797	849	200	133	999999	737	65	209	906	308	458	547	560	999999	534	662	999999	85	443	503	612	877	169	956	273	692	510	999999	999	696	999999	193	502	999999	861	218	999999	610	266	484	25	466	96	113	160	658	873	891	999999	576	802	843	999999	216	999999	919	690	244	999999	965	237	471	999999	219	806	999999	54	103	485	325	999999	771	819	959	487	999999	790	999999	805	614	818	999999	92	432	999999	658	999999	999999	999999	941	528	999999	750	300	256	554	265	999999	306	885	613	780	415	195	999999	999999	999999	651	728	917	999999	634	438	999999	999999	619	388	777	325	157	692	758	700	999999	797	999999	30	528	999999	999999	890	913	759	920	999999	47	212	897	999999	862	633	931	567	485	812	999999	54	999999	153	999999	175	999999	561	159	999999	999999	89	871	398	168	21	506	938	795	37	999999	875	518	254	119	416	491	975	463	524	760	201	225	731	902	428	525	384	85	767	999999	362	609	727	156	958	340	509	643	999999	999999	993	772	457	597	29	999999	260	44	230	999999	999999	107	634	442	663	864	150	495	739	999999	132	863	37	999999	999999	275	999999	108	161	85	999999	342	612	999999	999999	999999	767	143	999999	
892	999999	999999	999999	999999	898	264	974	295	492	103	200	23	903	999999	999999	999999	999999	831	734	754	745	162	883	155	702	999999	495	247	674	244	106	16	611	846	999999	999999	19	944	999999	608	300	505	999999	67	885	967	439	999999	393	999999	684	936	999999	139	157	122	466	708	390	727	769	737	999999	258	997	999999	412	66	144	231	130	799	113	136	464	250	547	826	269	999999	741	248	854	46	559	170	607	482	999999	118	326	310	999999	999999	839	562	884	367	69	702	565	382	121	171	517	884	832	283	675	907	574	639	999999	655	986	530	883	584	698	999999	586	999999	999999	35	904	819	245	113	296	901	365	189	766	567	178	368	999999	999999	529	674	337	333	999999	792	543	687	860	908	23	319	679	309	668	233	125	999999	25	999999	999999	697	999999	728	999999	999999	999999	394	873	882	487	628	403	200	999999	33	509	262	131	574	491	999999	958	337	100	977	999999	66	521	543	999999	999999	352	51	436	831	35	999999	347	44	250	158	999999	978	431	395	915	489	254	644	999999	863	515	451	999999	999999	738	321	637	18	552	495	873	339	999999	945	999999	361	763	999999	999999	899	915	999999	333	342	999999	980	906	999999	71	741	811	999999	819	588	999999	901	447	999999	102	714	971	999999	491	999999	999999	484	547	485	119	999999	725	31	646	824	947	428	127	999999	635	758	415	999999	946	810	684	997	999999	852	918	999999	999999	376	140	294	928	999999	605	999999	67	928	442	430	595	999999	25	789	240	999999	640	608	784	186	761	999999	309	48	391	681	81	288	999999	999999	567	736	999999	359	890	362	895	370	822	548	213	706	326	984	346	449	794	894	766	524	222	320	598	738	614	796	999999	889	205	924	507	779	964	747	863	859	858	999999	899	999999	110	279	785	999999	972	65	27	999999	702	942	886	999999	999999	449	482	256	147	910	999999	104	377	999999	174	898	50	434	999999	999999	130	999999	590	138	995	999999	424	942	999999	362	999999	999999	778	999999	197	263	48	330	267	524	274	999999	721	947	921	805	510	999999	115	999999	205	548	322	449	204	225	361	757	191	999999	999999	999999	721	785	999999	195	325	706	817	999999	859	720	999999	227	314	999999	764	643	217	999999	387	329	837	647	166	999999	246	999999	476	971	902	291	149	999999	999999	734	895	936	802	736	489	804	287	204	38	999999	381	105	144	690	999999	717	550	991	999999	999999	703	999999	628	999999	948	986	240	846	18	578	581	541	728	999999	999999	828	840	480	710	999999	52	999999	618	
681	845	999999	999999	999999	999999	194	740	157	389	792	40	820	318	999999	787	503	999999	440	195	999999	904	840	999999	564	999999	999999	999999	79	291	671	664	70	465	946	92	807	791	999999	336	823	999999	433	999999	999999	549	797	520	965	693	216	999999	611	999999	169	999999	15	774	639	999999	886	318	671	865	999999	138	970	999999	371	793	980	712	999999	114	999999	622	480	999999	440	999999	284	123	911	385	999999	661	999999	612	999999	179	86	42	999999	740	449	515	175	568	999999	807	999999	999999	158	999999	712	504	999999	506	95	547	999999	328	344	624	999999	773	407	999999	999999	65	999999	367	68	999999	999999	947	999999	387	665	999999	456	912	251	632	447	841	964	999999	673	581	999999	556	527	999999	872	999999	697	537	311	675	118	880	777	390	999999	220	385	956	466	764	943	513	841	238	100	394	86	999999	999999	598	809	999999	622	219	999999	999999	999999	999999	999999	958	260	32	86	989	999999	575	999999	861	900	236	465	999999	281	908	999999	266	714	298	668	487	681	985	999999	712	865	449	267	568	104	999999	999999	86	999999	508	514	999999	437	851	490	525	999999	225	811	950	142	801	396	714	581	39	814	551	639	842	286	274	672	374	999999	309	317	576	766	698	856	389	380	773	403	717	828	862	808	153	237	466	184	409	579	74	62	553	987	75	397	999999	447	793	231	250	258	999999	727	190	217	999999	458	123	104	753	999999	623	321	999999	210	952	742	999999	999999	820	100	272	794	69	256	764	589	701	310	38	942	999999	551	163	469	766	999999	627	936	553	17	71	999999	825	643	439	242	132	865	445	95	950	187	999999	159	985	999999	999999	934	452	999999	757	812	75	811	843	81	999999	999999	444	817	124	560	999999	812	39	956	969	426	999999	531	466	836	865	999999	991	409	999999	13	483	498	476	693	999999	458	260	258	249	24	799	367	84	727	430	999999	971	999999	125	599	999999	38	308	999999	126	999999	638	921	946	999999	820	999999	930	999999	999999	946	350	431	76	614	999999	780	716	954	626	459	999999	738	415	247	971	600	294	551	999999	454	199	234	576	572	819	339	312	999999	204	365	437	920	806	484	287	550	333	999999	999999	350	999999	999999	625	667	999999	900	999999	999999	999999	229	160	389	281	999999	756	126	854	999999	794	232	478	600	760	271	999999	999999	931	930	960	999999	999999	783	514	542	999999	999999	609	999999	108	919	999999	603	963	974	214	57	648	339	727	170	999999	829	999999	814	871	999999	593	363	999999	999999	968	585	748	731	999999	
999999	999999	999999	344	911	517	945	405	875	409	875	636	785	66	999999	999999	601	213	800	734	447	77	999999	670	999999	261	255	273	172	950	247	854	999999	31	999999	182	908	995	816	653	750	433	999999	414	999999	95	999999	307	670	999999	376	382	948	996	516	309	185	999999	923	660	272	681	999999	925	171	30	405	764	228	802	979	605	396	156	984	23	999999	999999	999999	335	453	999999	603	124	583	999999	906	244	999999	538	999999	840	82	166	390	79	999999	914	252	999999	999999	53	88	867	77	771	985	801	999999	502	81	890	405	598	216	324	87	128	352	306	123	170	258	689	806	999999	533	240	766	915	999999	323	999999	697	645	409	869	735	57	812	880	115	999999	23	999999	115	445	484	949	76	991	999999	572	946	862	529	795	398	71	927	999999	754	45	107	678	999999	848	707	999999	807	999999	352	999999	539	425	999999	937	245	999999	700	704	59	291	699	924	753	999999	105	999999	999999	614	480	674	129	575	136	79	999999	999999	710	267	737	531	152	621	999999	998	42	999999	853	592	559	176	370	232	197	472	345	182	924	15	752	872	836	202	974	677	952	999999	999999	938	812	900	521	443	967	527	149	999999	285	754	718	574	999999	533	64	999999	999999	896	387	663	999999	952	420	999999	514	865	999999	949	647	999999	56	78	999999	999999	780	659	999999	926	999999	669	333	268	897	999999	999999	187	999999	313	999999	671	372	65	999999	636	214	859	489	817	929	112	833	199	440	313	707	650	344	999999	753	999999	658	387	999999	999999	339	999999	64	250	999999	999999	973	390	999999	976	608	999999	490	604	710	999999	179	838	997	163	836	144	827	594	999999	646	843	999999	560	743	23	985	424	869	307	739	999999	999999	999999	602	138	452	387	999999	704	716	169	739	999999	832	235	819	390	487	880	205	647	470	999999	999999	492	158	999999	78	962	999999	576	999999	307	999999	126	930	438	404	35	394	999999	373	889	999999	486	999999	469	728	999999	999999	604	999999	989	111	101	343	471	999999	119	979	621	319	501	999999	150	999999	442	394	715	999999	390	986	999999	495	999999	284	580	999999	294	999999	999999	111	560	769	999999	999999	999999	205	880	782	468	800	294	56	772	446	871	809	615	999999	999999	85	22	222	812	999999	485	999999	999999	816	763	449	353	730	999999	520	758	732	999999	511	916	247	999999	999999	836	590	701	415	999999	12	412	771	999999	999999	999999	999999	98	347	956	411	999999	138	541	999999	999999	29	457	563	999999	262	999999	149	748	114	30	433	571	89	386	
999999	915	80	779	661	999999	999999	999999	996	22	687	431	421	775	659	999999	788	705	450	913	817	143	999999	660	471	324	272	33	312	336	294	51	999999	961	734	496	92	358	880	658	999999	999999	999999	999999	78	999999	276	374	98	999999	242	727	131	176	569	98	777	420	318	999999	999999	967	729	669	728	999999	422	459	50	173	275	999999	824	791	885	999999	682	597	592	999999	999999	897	934	557	104	566	999999	842	999999	999999	718	672	49	999999	517	70	999999	791	822	999999	418	817	334	925	489	802	902	999999	291	739	999999	190	828	999999	999999	253	43	182	999999	171	725	579	66	404	999999	603	400	290	284	999999	572	891	999999	169	231	999999	999999	18	77	301	663	590	561	663	239	999999	844	370	254	273	36	999999	225	999999	999999	838	999999	929	481	999999	412	622	999999	465	176	524	415	668	457	69	680	34	115	283	999999	999999	28	402	999999	916	759	39	999999	21	798	486	675	124	463	392	478	999999	999999	190	999999	51	999999	105	496	715	999999	185	913	194	592	12	999999	941	161	570	820	368	765	999999	137	999999	585	999999	999999	690	848	300	214	74	999999	46	496	999999	394	999999	611	922	906	999999	793	583	126	851	428	795	999999	734	962	999999	571	119	878	972	63	516	999999	489	437	806	866	832	999999	848	603	999999	515	65	999999	695	958	897	999999	315	771	553	266	733	999999	871	999999	124	999999	321	502	481	168	523	870	877	11	999999	494	109	593	960	999999	277	258	871	290	451	186	277	934	674	999999	999999	210	510	260	731	863	566	623	751	504	660	999999	131	398	999999	999999	999999	693	837	413	363	722	999999	999999	999999	999999	999999	591	999999	938	70	386	828	824	595	323	370	626	279	268	999999	486	999999	466	951	921	137	483	298	266	506	583	999999	999999	999999	850	400	999999	999999	256	999999	974	999999	812	444	283	527	306	803	678	999999	63	424	579	484	876	880	354	989	999999	357	281	303	485	441	486	289	567	999999	999999	923	999999	999999	32	159	953	604	39	31	677	404	830	999999	619	442	999999	169	528	999999	999999	999999	55	999999	205	898	999999	681	406	381	957	994	999999	999999	68	755	999999	698	401	429	530	282	999999	332	321	672	527	999999	684	999999	988	999999	760	999999	113	774	877	233	169	999999	322	999999	208	658	999999	999999	445	63	622	863	421	754	768	999999	999999	154	999999	722	999999	532	999999	999999	999999	364	392	641	243	188	673	999999	878	999999	538	277	116	257	83	202	268	638	999999	473	978	999999	630	243	558	662	525	999999	
655	165	966	636	752	86	286	844	275	999999	449	999999	390	338	985	623	226	501	991	17	80	999999	463	628	305	908	267	999999	733	158	92	581	999999	999999	638	722	831	901	524	40	971	999999	927	836	199	970	93	650	999999	17	27	999999	670	517	887	729	701	347	341	844	999999	109	120	127	349	999999	604	675	700	272	791	324	976	961	46	841	999	627	439	999999	824	617	350	999999	141	999999	911	999999	827	999999	999999	493	570	680	222	999999	128	810	496	331	375	417	949	572	225	999999	90	709	481	56	730	83	908	999999	999999	211	999999	999999	985	323	956	459	848	999999	999999	307	754	999999	999999	999999	722	999999	140	117	959	417	667	777	511	999999	944	212	672	780	188	947	585	564	660	20	999999	734	999999	182	375	999999	999999	168	332	917	999999	784	999999	317	334	999999	942	801	55	612	544	999999	883	557	379	999999	787	77	613	303	722	199	645	738	61	987	374	958	999999	54	847	508	455	593	489	170	252	365	456	999999	14	784	518	58	476	141	999999	276	803	622	138	502	554	38	204	758	149	231	265	346	176	984	999999	11	999999	999999	535	299	77	999999	511	431	620	965	999999	938	681	596	272	999999	146	108	999999	129	999999	355	954	426	399	731	30	999999	110	119	481	999999	724	999999	999999	999999	605	561	209	594	999999	706	881	589	999999	999999	87	552	959	999999	999999	77	829	939	999999	999999	999999	118	900	346	999999	491	331	511	494	278	999999	174	313	831	999999	584	899	570	19	218	473	374	686	143	653	999999	70	999999	999999	999999	200	785	431	874	359	496	661	862	405	629	385	380	105	472	52	913	999999	999999	29	626	178	269	999999	877	999999	716	432	766	692	720	430	999999	602	999999	88	438	743	438	999999	828	922	46	174	389	833	102	999999	224	101	740	238	932	999999	292	244	931	854	554	999999	999999	74	894	179	685	999999	819	999999	24	393	999999	999999	810	655	201	999999	999999	999999	550	53	853	447	218	999999	952	491	498	819	319	845	156	584	199	510	840	764	37	866	999999	999999	23	323	999999	830	487	570	428	286	554	999999	112	836	313	510	84	999999	855	228	227	999999	709	999	468	178	247	39	980	999999	815	436	675	276	614	369	40	539	192	999999	198	999999	73	221	274	731	743	319	280	688	999999	645	908	809	648	295	481	23	855	95	593	458	590	999999	471	128	912	835	232	944	480	544	21	477	40	999999	140	498	735	999999	434	999999	758	301	874	999999	999999	999999	627	329	887	999999	999999	
107	794	999999	800	999999	999999	156	818	907	97	335	218	891	633	440	999999	811	164	983	288	999999	660	665	699	298	999999	999999	999999	999999	218	902	67	463	999999	914	999999	300	45	195	747	588	918	527	999999	432	93	982	546	999999	98	815	999999	903	999999	999999	446	138	49	999999	701	458	999999	772	999999	195	278	754	41	718	757	487	999999	968	245	700	999999	143	826	277	999999	270	999999	511	999999	999999	737	164	725	303	478	553	261	999999	494	299	999999	999999	827	653	164	338	951	999999	340	999999	49	206	667	999999	366	312	999999	999999	306	999999	702	56	815	999999	999999	124	39	737	250	213	236	252	483	946	668	64	999999	999999	122	999999	319	928	180	357	999999	540	496	687	999999	175	251	488	236	64	596	999999	340	530	206	50	999999	223	586	137	383	797	722	721	379	312	996	139	660	429	131	774	876	467	944	916	627	351	801	84	999999	748	25	429	359	684	724	785	999999	999999	578	105	351	53	999999	564	818	775	318	999999	179	999999	828	999999	933	999999	118	872	999999	289	422	957	422	511	999999	635	782	302	999999	999999	587	221	162	588	850	35	433	832	494	389	108	852	999999	176	999999	849	920	218	999999	537	999999	852	208	697	659	621	683	999999	877	999999	999999	525	413	623	56	957	999999	249	956	907	398	285	387	207	190	570	924	255	606	325	999999	999999	806	834	129	735	999999	999999	928	999999	352	999999	955	156	606	583	999999	418	130	947	890	680	261	588	149	999999	474	999999	516	98	696	999999	999999	561	632	218	718	999999	504	320	999999	503	321	727	565	804	330	999999	999999	999999	999999	515	135	658	435	44	322	228	695	829	271	999999	948	840	542	915	360	403	999999	398	864	869	914	809	999999	396	369	534	32	344	969	243	409	909	967	999999	999999	584	136	598	895	500	884	674	59	932	555	999999	194	650	453	999999	717	999999	743	262	601	999999	999999	48	999999	788	205	999999	860	37	612	999999	872	362	612	775	276	925	502	374	985	249	999999	81	841	888	999999	999999	890	52	525	999999	176	999999	999999	999999	930	97	923	117	304	533	999999	999999	999999	515	608	999999	47	677	660	792	710	378	276	999999	999999	583	207	787	999999	999999	469	818	512	415	873	168	999999	626	845	189	12	999999	999999	462	435	738	751	335	290	999999	345	222	999999	732	497	999999	448	999999	431	356	890	145	999999	999999	999999	999999	519	913	999999	449	999999	999999	832	480	790	324	309	814	926	826	831	871	507	929	487	256	436	779	918	85	719	546	204	
498	299	866	725	999999	398	439	229	838	693	840	459	923	390	999999	941	182	497	633	999999	999999	525	28	638	739	993	816	569	999999	995	566	730	522	226	343	191	924	599	711	426	496	607	993	188	667	480	564	999999	525	837	999999	587	96	246	599	973	280	999999	986	999999	999999	870	489	999999	136	120	937	706	57	729	999999	582	786	217	812	999999	531	999999	971	999999	999999	999999	54	902	999999	978	643	285	627	369	999999	696	613	118	844	626	127	160	61	557	543	999999	819	795	820	173	801	879	999999	600	451	440	266	999999	174	630	826	587	593	999999	476	661	88	999999	819	330	969	999999	372	196	880	381	788	424	726	582	141	999999	92	95	186	764	852	37	917	479	440	886	944	224	800	540	567	903	90	999999	999999	141	975	499	203	133	516	246	720	999999	652	841	10	591	499	999999	504	507	971	999999	999999	61	769	349	889	93	733	999999	999999	349	813	885	343	844	803	999999	999999	999999	892	62	257	615	316	999999	827	598	999999	362	724	999999	45	69	999999	378	999999	727	372	636	999999	999999	399	368	850	380	266	767	508	999999	788	499	304	912	615	918	464	203	744	922	999999	300	207	381	999999	173	999999	999999	999999	964	771	86	637	646	982	782	999999	888	999999	936	590	70	100	999999	999999	235	999999	133	454	22	999999	999999	982	450	999999	318	912	999999	935	999999	999999	512	813	543	999999	712	999999	657	999999	832	266	575	438	808	341	461	999999	478	807	207	245	999999	999999	940	999999	999999	103	999999	531	999999	999999	644	953	999999	869	999999	256	999999	343	861	373	280	204	621	756	999999	999999	184	118	663	118	443	220	737	999999	886	212	872	492	502	999999	674	999999	999999	999999	621	622	999999	938	263	214	653	144	946	834	964	985	688	194	712	999999	919	89	867	565	999999	434	999999	637	983	875	383	999999	841	999999	698	999999	939	659	999999	725	100	245	854	458	999999	308	999999	903	486	900	524	688	999999	999999	698	999999	268	699	535	197	999999	723	955	999999	999999	999999	303	703	145	999999	999999	999999	59	987	361	683	234	418	110	138	169	322	160	92	361	695	294	789	554	113	885	249	133	947	999999	999999	290	476	627	875	14	999999	999999	665	853	999999	639	792	699	999999	370	850	598	406	37	95	572	872	36	145	304	513	159	42	935	999999	905	112	669	984	403	758	999999	234	999999	598	554	999999	999999	866	66	501	100	539	742	45	651	999999	919	242	804	417	449	492	581	500	421	999999	730	999999	999999	536	132	714	621	
999999	69	999999	282	438	540	87	999999	170	89	803	999999	999999	999999	900	165	188	999999	437	999999	999999	319	308	653	999999	187	819	764	191	999999	999999	378	385	917	999999	999999	287	454	490	701	726	999999	999999	413	778	87	999999	445	829	891	411	354	695	534	636	302	999999	720	648	999999	999999	323	461	999999	559	434	47	999999	169	924	877	733	701	999999	463	220	39	894	999999	556	385	383	934	300	875	185	999999	851	291	837	224	567	806	999999	979	412	322	406	853	353	49	999999	286	999999	999999	999999	652	959	80	425	273	866	844	102	875	999999	389	171	17	384	751	196	421	999999	709	999999	927	472	755	61	898	633	51	531	517	999999	999999	38	286	999999	999999	999999	780	999999	999999	358	722	999999	363	999999	33	161	398	479	602	852	687	954	205	703	751	999999	214	29	526	639	825	322	999999	999999	249	999999	999999	810	999999	999999	416	554	999999	361	999999	223	119	123	37	746	245	571	999999	664	598	153	999999	999999	456	353	519	760	349	935	533	410	138	764	402	672	275	588	628	999999	446	143	999999	844	999999	999999	80	100	991	779	404	263	393	920	999999	106	527	312	364	508	999999	999999	214	822	827	197	999999	354	999999	365	481	999999	943	365	228	465	946	999999	477	918	282	428	768	569	541	280	27	217	999999	999999	155	963	233	129	999999	789	928	384	27	918	452	725	379	999999	308	999999	999999	37	999999	999999	159	538	835	999999	999999	100	887	999999	291	557	179	877	590	425	220	517	433	823	999999	438	999999	571	999999	999999	475	557	59	142	270	793	960	989	514	999999	156	616	138	787	894	999999	902	999999	999999	469	748	574	145	953	426	791	324	496	726	273	16	999999	566	286	970	678	999999	755	384	999999	597	190	372	999999	279	999999	389	999999	999999	347	536	254	477	511	810	900	421	105	716	479	479	473	273	250	223	999999	60	851	817	225	922	999999	908	606	872	568	212	775	684	999999	999999	679	566	389	737	762	120	64	999999	999999	267	999999	49	999999	28	133	916	131	156	711	553	538	999999	999999	424	389	345	871	638	999999	698	645	421	893	999999	800	999999	883	513	460	457	995	384	999999	999999	977	117	14	588	749	651	90	999999	973	279	873	851	852	965	357	427	249	425	235	380	621	999999	155	836	227	999999	43	618	695	263	557	163	89	755	446	281	341	292	999999	600	618	27	448	999999	205	948	65	918	165	999999	217	579	999999	999999	347	453	999999	178	370	999999	618	472	932	999999	721	719	772	999999	528	86	95	
956	536	999999	999999	999999	96	999999	641	279	999999	124	462	662	56	978	13	711	418	999999	319	999999	921	365	999999	155	94	999999	902	485	186	958	400	89	947	260	52	999999	999999	743	999999	441	999999	999999	373	503	19	280	673	742	715	999999	688	534	766	922	999999	999999	999999	616	519	367	628	165	102	211	724	383	714	795	935	489	106	675	636	999999	635	830	992	999999	146	813	65	169	769	999999	280	865	323	34	225	871	999999	999999	233	999999	812	999999	998	171	779	636	566	878	999999	236	999999	22	999999	887	297	214	189	174	480	999999	311	468	396	977	931	858	999999	689	579	74	617	107	451	999999	76	264	999999	830	709	510	999999	999999	362	542	160	267	999999	435	737	21	692	707	528	527	698	354	984	31	240	920	575	999999	999999	742	619	867	571	271	821	999999	383	358	465	970	458	134	115	854	999999	673	999999	634	951	568	381	909	579	999999	999999	721	280	999999	600	788	934	999999	999999	999999	922	292	696	705	999999	705	637	999999	251	558	999999	573	999999	999999	204	566	38	940	999999	740	999999	999999	999999	647	999999	109	761	999999	757	999999	45	87	999999	999999	931	544	999999	195	31	999999	930	47	668	30	854	999999	999999	999999	999999	43	759	993	456	147	258	222	994	999999	382	513	943	75	586	999999	522	991	327	752	208	659	589	999999	919	999999	810	333	51	277	793	957	626	621	999999	724	917	52	630	118	246	718	550	929	813	517	312	999999	460	103	508	999999	999999	999999	941	956	454	916	999999	777	337	999999	999999	999999	264	999999	887	332	999999	862	657	480	370	218	516	999999	119	999999	39	412	376	944	872	999999	769	999999	909	895	679	999	279	999999	968	853	780	999999	547	823	674	398	629	980	999999	999999	445	38	501	999999	224	999999	847	999999	886	671	999999	999999	999999	232	957	333	514	992	652	119	592	999999	512	999999	437	204	941	295	986	640	782	395	999999	284	999999	999999	439	80	681	227	162	486	123	306	451	398	269	325	999999	350	884	637	338	647	16	999999	525	983	411	29	520	999999	807	256	889	999999	204	777	719	225	894	443	999999	999999	957	999999	543	216	999999	49	935	999999	999999	999999	756	155	67	999999	277	724	225	999999	668	662	707	600	678	867	417	435	204	491	999999	999999	999999	450	327	903	999999	899	255	999999	917	372	93	893	143	172	499	744	958	653	509	994	10	449	774	658	726	366	438	675	798	641	845	453	29	999999	200	999999	828	164	999999	378	478	999999	537	306	578	999999	466	516	378	999999	477	
550	981	611	650	15	675	669	999999	333	471	580	520	286	527	640	873	366	971	193	999999	804	792	141	525	105	911	999999	89	912	999999	921	307	135	174	304	472	418	136	194	640	168	977	537	906	999999	394	999999	779	999999	940	999999	544	999999	757	673	999999	849	999999	999999	103	207	999999	274	999999	549	283	999999	122	232	178	465	239	787	553	757	827	264	999999	627	710	660	999999	999999	972	999999	387	123	378	500	999999	622	332	999999	999999	443	999999	712	114	366	625	999999	149	556	770	999999	871	757	999999	999999	999999	503	624	468	844	443	999999	448	999999	633	172	999999	25	999999	686	555	143	657	999999	120	187	124	160	869	11	711	999999	152	381	498	928	630	482	379	655	999999	997	863	737	657	999999	141	421	480	203	465	983	527	999999	224	350	224	70	529	999999	999999	353	999999	999999	999999	999999	365	77	803	705	542	999999	646	966	999999	557	280	919	49	999999	999999	703	679	675	999999	727	993	999999	166	999999	713	999999	999999	556	999999	699	253	406	604	999999	579	74	617	999999	661	999999	346	561	235	666	999999	304	31	354	776	38	999999	89	920	999999	999999	999999	910	999999	991	999999	734	999999	52	945	314	874	999999	313	605	982	95	904	999999	768	390	999999	57	500	87	999999	999999	608	780	894	35	173	485	999999	807	496	163	962	999999	688	53	256	518	290	361	205	999999	717	748	794	943	999999	75	162	34	495	45	420	577	582	434	999999	320	999999	919	151	399	999999	999999	118	828	132	999999	335	999999	144	923	999999	148	882	439	831	859	999999	951	999999	108	332	174	999999	461	743	394	999999	999999	999999	936	370	370	220	806	853	220	640	965	820	999999	740	437	889	572	999999	999999	695	153	603	999999	333	999999	663	53	76	960	999999	999999	999999	737	920	80	807	208	563	406	999999	999999	585	999999	229	30	140	999999	367	895	999999	749	192	471	999999	999999	660	650	612	173	706	177	739	892	35	982	999999	92	999999	669	630	999999	18	871	353	999999	568	983	57	999999	76	999999	685	999999	999999	999999	474	622	48	863	999999	166	595	400	699	999999	346	999999	594	246	999999	57	890	698	999999	593	999999	999999	999999	90	498	999999	602	308	106	999999	491	568	217	590	517	999999	999999	864	259	473	105	618	181	999999	999999	999999	398	811	999999	999999	165	987	999999	999999	705	163	503	999999	374	741	564	297	303	48	279	999999	999999	14	999999	880	12	36	448	800	999999	132	149	536	808	999999	289	791	143	999999	506	504	661	125	885	363	764	97	999999	517	909	808	324	
143	999999	504	400	394	91	999999	999999	139	999999	116	603	582	999999	966	999999	751	462	999999	999999	999999	999999	999999	125	369	129	376	125	915	536	931	891	999999	808	999999	999999	313	232	999999	999999	849	71	377	956	555	521	312	348	797	938	747	999999	999999	654	107	601	546	388	40	999999	715	178	110	999999	999999	224	913	774	18	752	845	529	567	73	314	165	174	999999	570	999999	816	37	999999	977	789	876	755	45	710	999999	677	924	202	630	994	680	961	775	349	340	608	537	340	999999	102	228	497	82	350	999999	436	999999	818	192	457	688	850	132	812	999999	469	877	74	604	84	920	336	936	79	633	999999	999999	479	239	249	289	999999	282	885	571	388	999999	695	767	977	949	116	19	999999	315	829	838	962	608	871	731	473	736	971	182	891	999999	12	716	748	47	258	588	943	999999	999999	578	999999	999999	361	785	192	306	626	134	814	327	764	763	803	999999	436	870	368	518	815	960	310	713	679	828	680	999999	29	939	701	999999	999999	13	324	260	601	720	256	999999	548	177	119	999999	368	573	796	249	912	999999	610	387	230	434	363	999999	278	534	572	533	999999	999999	286	686	432	296	260	999999	449	553	763	716	624	282	969	648	999999	462	999999	115	41	441	999999	999999	339	324	999999	641	650	292	982	77	158	723	980	344	999999	432	424	81	999999	999999	800	369	628	999999	763	948	465	714	189	815	189	999999	501	674	149	999999	357	999999	989	999999	120	166	999999	696	567	900	301	635	757	428	999999	283	792	996	641	999999	18	999999	560	358	186	935	112	177	888	999999	231	316	205	251	84	316	92	703	925	999999	799	932	999999	862	657	829	999999	761	777	905	673	505	999999	443	999999	999999	999999	999999	443	184	63	999999	808	875	999999	999999	440	999999	354	731	999999	999999	80	999999	906	999999	118	698	700	356	978	351	999999	982	28	725	999999	761	999999	172	758	450	999999	751	589	405	134	460	192	672	399	450	416	56	714	584	434	45	537	564	803	859	999999	97	205	999999	14	825	856	999999	711	678	906	192	972	750	999999	329	418	510	952	658	515	37	956	999999	934	999999	999999	444	301	248	999999	55	368	899	509	183	555	877	401	999999	603	239	961	720	544	234	999999	999999	999999	115	999999	36	612	999999	354	999999	140	667	999999	660	556	999999	662	473	454	860	823	82	251	656	773	540	119	999999	64	286	999999	245	999999	999999	999999	315	689	196	620	999999	999999	999999	999999	596	52	887	110	740	999999	191	576	999999	276	684	
411	11	722	109	999999	96	917	959	101	78	846	894	675	77	391	251	733	476	999999	999999	428	611	527	654	613	886	440	378	901	873	709	578	999999	318	999999	278	593	589	855	534	999999	483	131	487	750	999999	222	42	359	999999	457	110	645	29	266	800	483	999999	495	999999	655	548	67	228	999999	278	999999	366	768	122	658	153	999999	999999	966	944	999999	999999	903	999999	673	407	29	401	425	608	932	999999	62	999999	794	525	104	410	878	742	426	902	128	999999	999999	856	274	999999	999999	999999	489	999999	62	321	320	443	173	39	781	999999	529	665	802	999999	345	975	313	269	999999	142	59	221	448	234	528	586	999999	999999	243	817	143	782	550	121	129	614	897	999999	999999	999999	361	74	628	631	223	760	110	368	146	256	552	15	918	718	264	999999	879	999999	999999	999999	999999	742	999999	999999	124	746	125	999999	999999	731	88	572	80	966	781	999999	592	817	999999	767	486	563	295	987	274	137	863	831	857	850	734	999999	948	999999	838	619	278	664	516	999999	645	419	999999	999999	178	980	999999	951	937	279	686	999999	817	999999	256	959	456	809	699	986	999999	294	999999	999999	999999	19	624	614	137	171	999999	927	999999	544	132	76	835	880	999999	294	202	999999	893	587	999999	672	261	923	219	999999	172	999999	964	999999	594	361	999999	936	999999	999999	999999	330	824	776	563	758	999999	999999	902	999999	133	576	990	414	999999	970	400	256	999999	334	999999	999999	405	999999	998	999999	962	999999	999999	771	490	999999	999999	659	928	872	97	127	33	999999	911	999999	31	39	756	596	478	560	735	623	999999	339	999999	92	410	665	924	575	777	316	795	980	332	140	999999	999999	112	340	486	921	999999	283	233	218	423	999999	678	999999	501	412	778	412	55	336	811	999999	587	390	258	999999	947	522	349	716	999999	931	656	999999	340	531	999999	148	83	813	741	687	116	112	999999	631	986	999999	999999	375	538	999999	934	996	329	547	647	999999	91	223	974	999999	934	516	597	999999	132	787	45	970	918	999999	339	241	594	999999	55	999999	721	627	286	398	448	999999	188	999999	999999	660	572	999999	884	771	999999	860	839	381	999999	599	999999	187	508	209	999999	999999	457	999999	999999	703	999999	205	502	171	10	464	937	585	921	999999	337	367	495	472	225	253	95	156	583	478	401	223	380	455	999999	544	129	87	999999	344	999999	289	999999	999999	259	999999	300	722	771	602	923	263	999999	792	999999	157	692	999999	999999	279	28	310	999999	584	311	999999	999999	999999	202	999999	344	859	
710	587	444	999999	999999	202	223	999999	953	372	999999	999999	555	148	763	588	193	822	852	999999	103	999999	326	225	999999	999999	990	71	552	999999	530	315	267	999999	553	999999	357	999999	965	499	822	999999	326	999999	999999	343	39	173	434	999999	863	379	614	261	766	113	270	999999	999999	589	211	162	306	709	842	999999	724	999999	594	891	999999	969	856	362	999999	958	290	671	301	632	999999	827	636	316	999999	999999	701	15	307	449	999999	999999	141	999999	297	670	838	999999	999999	854	999999	547	578	999999	14	894	522	999999	990	807	823	599	928	460	26	999999	999999	999999	329	999999	379	999999	194	155	290	999999	838	479	999999	999999	130	673	857	999999	999999	35	258	999999	999999	999999	999999	449	24	499	999999	21	999999	680	370	913	154	848	296	999999	999999	899	362	999999	262	999999	65	52	196	400	686	160	999999	491	999999	990	135	430	688	999999	62	999999	999999	999999	529	279	901	168	999999	999999	455	282	999999	735	999999	124	999999	824	842	408	999999	595	263	999999	813	475	279	719	242	380	787	724	170	462	79	554	204	668	904	999999	10	897	999999	999999	999999	414	773	999999	528	332	327	311	999999	289	403	466	999999	999999	881	63	999	192	925	999999	374	731	999999	924	665	417	919	14	919	999999	408	542	999999	228	678	408	702	273	201	999999	63	486	145	880	68	612	878	123	787	999999	999999	999999	999999	204	999999	223	302	849	350	999999	999999	323	391	729	881	861	804	458	412	483	361	736	991	25	685	888	999999	241	865	62	539	806	999999	999999	875	589	570	999999	557	464	115	999999	922	90	999999	999999	104	416	999	999999	808	430	711	314	499	257	826	957	999999	782	627	71	983	999999	580	606	106	999999	853	301	301	347	999999	947	377	508	814	999999	517	945	793	189	242	668	254	119	999999	912	578	628	762	999999	948	774	836	53	869	633	999999	901	643	780	999999	708	905	470	529	763	936	990	443	999999	449	572	989	999999	829	325	999999	470	511	193	744	234	538	687	399	999999	121	334	639	190	410	616	312	22	999999	534	762	783	999999	341	999999	588	999999	846	999999	385	999999	398	224	553	999999	49	999999	459	46	999999	179	999999	81	404	999999	999999	361	263	999999	832	999999	976	821	305	562	999999	880	999999	217	166	999999	999999	523	23	349	722	119	95	599	371	999999	852	976	299	364	544	712	196	999999	373	236	932	341	999999	125	809	577	999999	990	330	168	230	251	999999	298	488	704	68	64	929	502	276	999999	154	615	417	999	531	999999	28	557	999999	489	844	
999999	117	999999	192	898	539	155	200	104	279	212	996	611	105	999999	876	840	999999	141	759	870	960	278	197	726	707	809	55	977	972	773	999999	740	999999	950	190	137	522	999999	524	999999	311	181	393	941	619	806	904	999999	74	188	999999	999999	999999	973	969	838	173	465	201	730	999999	999999	132	999999	999999	265	999999	999999	820	748	328	999999	616	975	999999	788	884	255	117	900	905	524	999999	793	870	911	20	433	980	352	964	66	968	794	999999	98	59	887	999999	364	602	759	710	326	860	418	946	755	999999	191	999999	999999	358	300	824	999999	310	338	635	826	254	780	174	478	783	271	999999	822	300	480	999999	997	999999	753	999999	156	999999	999999	933	461	965	265	28	799	398	999999	707	999999	999999	109	788	999999	261	387	119	821	999999	242	542	598	999999	134	999999	934	451	956	875	999999	992	677	770	713	405	184	999999	988	762	374	89	737	564	999999	852	200	691	28	999999	999999	999999	486	561	582	999999	344	569	841	999999	93	357	999999	180	111	999999	302	339	84	325	87	525	130	69	230	162	999999	44	55	999999	274	999999	433	221	221	999999	515	126	999999	659	999999	614	30	197	679	999999	999999	566	999999	170	559	860	616	702	667	999999	522	999999	341	430	259	999999	523	569	536	840	924	230	999999	149	180	999999	151	425	999999	473	999999	933	390	999999	514	248	999999	884	722	414	635	999999	554	82	449	999999	784	767	409	759	101	461	661	838	999999	427	606	322	990	383	999999	200	447	204	642	589	47	138	999999	20	728	999999	846	131	214	999999	676	999999	699	92	401	999999	26	505	381	54	281	551	120	96	642	268	894	348	695	445	292	999999	439	860	61	655	851	399	41	462	999999	539	633	898	751	719	623	908	981	344	999999	942	822	598	999999	495	999999	829	378	469	745	508	436	769	911	326	999999	999999	40	746	532	626	473	919	440	999999	918	221	999999	922	999999	985	366	360	999999	349	999999	841	999999	565	637	32	31	571	716	115	113	863	999999	434	999999	999999	877	245	811	999999	478	999999	999999	576	577	806	493	455	824	759	152	85	509	999999	788	616	296	475	119	510	605	902	212	334	999999	64	233	910	659	861	117	130	549	999999	871	635	999999	975	988	830	538	575	747	957	963	38	363	426	999999	999999	497	412	136	311	999999	576	699	833	938	522	583	583	795	962	651	31	536	798	700	163	933	320	486	289	972	39	999999	255	371	609	700	807	274	13	373	705	994	247	758	999999	935	849	46	476	
257	999999	999999	784	315	941	501	565	726	492	723	186	925	846	339	923	422	999999	999999	339	999999	999999	318	792	598	946	36	999999	49	999999	228	93	284	20	41	26	260	379	999999	999999	999999	145	999999	781	290	197	779	157	908	835	882	491	999999	707	654	481	646	986	196	369	915	212	999999	330	274	639	902	915	815	322	672	52	514	52	231	686	694	537	512	411	176	878	390	214	523	736	999999	999999	365	560	380	999999	193	580	999999	905	999999	760	999999	650	294	864	999999	596	172	839	977	344	486	999999	786	118	484	784	203	999999	822	999999	999999	537	999999	336	559	264	942	408	858	933	538	999999	77	934	30	861	127	311	545	793	999999	683	999999	999999	999999	397	999999	999999	999999	409	386	477	92	306	953	999999	718	999999	999999	88	653	999999	980	53	999999	999999	900	852	98	999999	666	892	999999	38	280	133	778	570	245	171	491	681	619	459	556	70	243	770	999999	999999	153	169	995	999999	150	287	999999	716	566	999999	497	921	999999	175	742	494	976	63	999999	999999	210	157	999999	154	596	972	154	531	496	745	927	139	999999	55	480	507	896	999999	888	993	430	72	14	999999	674	570	999999	453	717	72	999999	189	744	160	999999	995	999999	851	870	999999	999999	181	229	999999	12	999999	999999	137	695	999999	597	999999	999999	42	409	147	153	416	479	36	475	700	813	434	999999	747	999999	721	213	999999	70	55	172	999999	860	258	842	193	999999	999999	521	999999	999999	482	474	999999	25	999999	750	704	851	40	381	843	999999	442	367	795	169	264	972	337	923	220	184	552	780	999999	182	161	304	999999	112	999999	515	104	942	999999	959	520	732	683	971	999999	633	39	673	328	29	428	891	57	999999	999999	999999	193	999999	547	308	921	999999	572	539	999999	999999	891	999999	217	338	607	499	36	835	648	532	299	366	999999	587	154	878	461	433	754	270	999999	936	62	999999	332	647	405	43	48	999999	999999	999999	382	110	742	999999	465	999999	421	999999	865	999999	999999	526	53	827	43	959	999999	52	999999	148	784	999999	161	999999	875	387	15	960	104	992	796	999999	371	999999	983	323	845	53	422	470	999999	825	999999	999999	999999	536	786	999999	613	445	880	995	252	31	369	53	999999	999999	235	88	984	461	834	999999	425	999999	164	897	843	999999	124	120	629	447	137	959	933	999999	405	349	999999	511	356	658	122	999999	254	350	999999	999999	999999	999999	999999	344	485	560	990	532	619	999999	381	889	999999	893	331	770	375	805	999999	409	999999	831	391	999999	488	
483	114	999999	999999	623	643	814	121	903	999999	65	999999	295	961	576	968	411	999999	733	968	711	850	462	337	999999	435	449	455	387	830	999999	677	999999	856	12	455	814	772	999999	37	999999	999999	999999	548	275	478	999999	843	327	440	708	333	657	917	776	999999	651	849	999999	999999	204	999999	733	83	811	388	999999	439	959	131	999999	638	512	706	411	999999	103	999999	71	874	355	606	999999	946	132	219	29	25	89	379	804	965	365	999999	833	207	54	683	736	887	999999	650	884	206	286	79	821	999999	515	999999	538	737	787	543	842	597	999999	787	950	602	369	352	359	589	327	198	283	704	872	999999	999999	420	999999	183	999999	705	722	999999	669	62	397	999999	999999	999999	841	77	187	821	965	245	999999	266	732	144	528	999999	300	304	879	98	796	999999	999999	311	954	128	559	614	999999	147	875	311	128	898	214	999999	842	124	999999	260	20	461	739	637	247	632	999999	999999	999999	997	414	427	60	580	266	999999	999999	208	290	722	517	573	52	828	369	999999	147	834	929	236	924	186	556	629	87	344	386	451	999999	332	999999	515	999999	781	732	458	260	548	641	933	313	644	833	999999	742	447	419	911	277	583	495	999999	124	428	82	999999	870	431	502	922	894	546	144	958	999999	12	613	270	105	911	414	599	202	996	922	290	353	530	887	999999	924	474	999999	490	836	588	999999	540	708	505	999999	828	55	719	48	767	999999	874	744	739	833	158	999999	366	178	999999	999999	999999	999999	792	883	349	543	999999	997	429	372	653	131	702	610	83	999999	599	333	585	553	999999	999999	165	780	479	999999	157	806	776	999999	999999	322	940	999999	283	44	999999	999999	247	295	999999	722	999999	405	856	752	51	138	760	596	999999	999999	999999	352	186	170	350	22	999999	563	396	65	999999	771	554	340	190	999999	337	999999	645	977	95	999999	999999	760	348	759	923	726	744	999999	56	189	441	783	730	598	999999	122	999999	903	217	684	899	999999	501	999999	850	999999	999999	999999	801	999999	951	999999	948	999999	982	425	821	590	99	688	818	377	19	51	340	770	610	999999	30	225	999999	742	770	410	999999	999999	269	999999	999999	999999	999999	999999	227	999999	238	201	835	438	616	336	300	113	813	528	999999	531	128	459	999999	90	915	999999	257	999999	377	999999	478	547	900	749	999999	330	681	691	533	999999	160	684	999999	148	999999	182	976	694	999999	250	928	252	544	999999	124	999999	984	828	492	184	228	641	956	29	723	298	999999	866	179	999999	431	132	995	
523	381	443	645	378	155	742	13	563	661	137	290	999999	999999	41	999999	356	345	853	208	999999	133	999999	727	794	424	646	999999	119	524	954	818	999999	257	31	497	999999	173	999999	999999	999999	181	665	979	999999	738	497	295	505	242	823	634	578	923	646	399	862	715	851	999999	508	107	894	48	707	318	484	979	981	544	953	193	729	999999	999999	187	468	539	898	65	927	360	150	876	701	999999	250	881	610	999999	634	965	999999	999999	184	653	287	626	282	521	999999	999999	314	961	289	999999	904	408	475	469	931	999999	817	999999	35	157	999999	999999	347	999999	78	999999	378	360	909	988	870	75	995	805	899	999999	999999	999999	999999	999999	56	188	597	71	425	999999	416	151	699	311	157	999999	637	36	696	269	288	999999	999999	999999	150	999999	62	301	769	999999	412	670	999999	99	77	999999	994	617	111	778	430	286	961	235	196	236	660	607	999999	354	438	969	118	639	999999	999999	934	149	278	999999	136	306	999999	586	439	999999	999999	610	243	716	532	30	925	918	839	12	934	227	475	914	304	454	460	424	999999	999999	999999	999999	536	706	999999	854	999999	999999	651	133	984	385	795	999999	654	59	373	134	822	999999	54	200	799	560	435	999999	674	364	798	682	846	877	185	996	999999	652	83	999999	219	677	681	999999	276	716	28	559	431	999999	999999	254	90	336	602	993	399	370	999999	976	280	789	190	999999	220	969	999999	117	999999	799	999999	11	999999	836	999999	999999	736	138	999999	93	541	876	999999	648	103	999999	601	519	284	191	999999	823	522	107	999999	429	496	695	999999	306	438	911	999999	631	770	999999	278	253	422	999999	266	999999	446	999999	444	404	504	542	891	667	999999	767	999999	28	202	442	999999	999999	580	999999	658	50	433	627	654	630	526	663	878	835	285	358	107	999999	924	345	386	476	662	999999	925	954	804	47	929	999999	999999	341	439	999999	780	399	673	927	799	225	838	819	401	813	878	840	999999	999999	391	29	999999	15	103	857	65	21	226	999999	999999	703	246	395	698	983	552	195	999999	550	65	885	999999	179	37	708	507	567	85	848	983	95	999999	748	655	909	11	999999	247	582	282	999999	183	955	369	106	979	452	999999	999999	271	692	999999	123	10	999999	344	499	978	394	359	497	936	377	734	483	412	497	739	788	982	479	947	652	277	296	712	999999	810	930	729	64	999999	666	587	300	479	187	999999	159	999999	511	104	853	999999	785	999999	806	230	885	693	999999	999999	341	435	792	999999	962	846	714	
793	615	689	999999	665	304	999999	279	999999	443	13	235	999999	589	999999	999999	999999	104	430	999999	464	905	999999	925	247	246	352	115	999999	794	555	516	999999	43	366	959	822	57	197	928	734	999999	999999	999999	999999	468	999999	999999	999999	954	418	999999	542	364	259	999999	999999	763	810	428	999999	945	48	995	999999	999999	895	716	233	265	658	337	999999	501	756	902	999999	999999	53	778	504	228	987	286	386	999999	973	999999	783	478	999999	999999	999999	768	999999	789	522	999999	897	999999	999999	999999	999999	862	305	999999	744	51	608	357	997	999999	720	41	923	733	958	762	619	984	999999	919	933	754	412	600	100	148	999999	967	389	868	824	658	215	479	328	135	980	305	169	999999	377	436	480	469	347	214	844	251	831	760	999999	999999	999999	653	999999	155	460	705	999999	999999	524	999999	967	139	569	71	825	999999	415	999999	999999	999999	824	999999	999999	999999	283	943	263	999999	303	284	999999	999999	466	911	788	562	388	182	675	285	316	564	417	736	999999	999999	899	999999	389	999999	999999	998	977	98	999999	289	999999	593	871	516	451	113	312	250	503	999999	672	658	999999	273	75	242	167	999999	17	270	183	815	48	932	53	977	506	902	447	148	652	378	822	999999	999999	795	310	168	833	999999	261	177	243	131	678	251	999999	125	335	604	840	999999	91	828	116	295	554	999999	473	474	606	409	999999	365	999999	999999	835	775	812	280	931	999	674	805	18	15	582	999999	999999	801	975	391	576	999999	307	182	296	999999	401	175	250	371	694	369	605	851	374	877	999999	383	415	999999	313	65	672	841	805	286	819	999999	713	636	999999	672	498	225	833	999999	68	522	999999	841	383	999999	39	999999	999999	314	209	167	641	999999	491	879	999999	749	87	520	180	465	999999	20	184	999999	999999	999999	999999	32	870	389	28	415	818	912	999999	574	999999	666	35	999999	536	500	86	999999	469	17	155	806	286	999999	148	999999	789	602	999999	997	666	91	193	999999	884	999999	444	820	999999	236	886	578	513	821	895	420	999999	77	929	999999	933	522	999999	454	999999	878	746	131	251	705	626	226	766	378	907	771	483	609	999999	254	999999	266	999999	242	131	576	302	464	853	727	827	721	999999	999999	74	154	259	738	958	16	999999	999999	999999	443	610	999999	812	145	914	134	937	885	849	999999	819	677	999999	599	333	891	585	999999	277	523	999999	999999	552	496	314	763	521	744	999999	222	708	999999	687	999999	632	999999	764	999999	999999	728	789	942	999999	999999	461	396	154	999999	415	999999	
430	264	55	65	564	705	127	326	831	160	613	203	999999	637	976	85	990	919	966	872	137	428	740	548	734	936	41	564	44	917	618	999999	339	585	791	454	697	632	525	926	343	447	335	999999	125	596	708	245	999999	999999	406	999999	999999	542	999999	11	999999	999999	999999	628	673	999999	291	913	542	751	864	658	999999	531	388	999999	404	49	539	689	102	350	433	147	238	796	551	659	521	393	999999	796	646	790	930	200	311	896	999999	999999	166	422	857	374	732	59	999999	490	999999	999999	999999	652	999999	258	908	183	83	999999	400	877	21	999999	402	158	582	999999	999999	64	999999	197	67	507	786	760	533	999999	493	68	414	188	406	71	662	483	562	526	793	398	881	999999	127	127	506	385	767	535	999999	709	999999	999999	47	345	888	810	980	333	999999	252	725	999999	689	999999	778	221	999999	950	969	999999	595	65	283	623	183	844	79	939	11	410	992	998	999999	999999	276	749	151	71	182	852	503	239	660	551	673	653	77	999999	348	294	905	999999	999999	111	999999	736	391	423	172	54	999999	999999	999999	999999	260	727	999999	905	999999	38	79	419	778	127	425	366	999999	732	950	529	999999	967	600	716	999999	184	442	999999	999999	539	368	728	999999	999999	122	462	906	204	300	946	999999	171	999999	320	224	495	48	999999	686	757	341	658	473	642	276	772	450	615	999999	85	999999	28	245	219	670	999999	520	650	14	962	999999	999999	999999	13	999999	616	614	290	502	19	146	993	999999	999999	208	709	265	265	860	349	22	301	245	224	999999	67	926	153	649	873	974	397	443	723	999999	140	999999	469	199	660	999999	169	999999	949	939	300	999999	999999	999999	960	999999	265	790	665	950	999999	965	226	351	395	689	471	640	629	44	748	560	999999	999999	999999	492	795	999999	999999	192	853	187	295	285	370	999999	604	141	689	786	719	999999	778	773	149	174	10	127	803	970	696	999999	494	915	200	740	997	999999	943	477	301	199	590	999999	106	980	999999	941	981	483	999999	339	951	842	325	151	781	384	475	903	999999	677	272	239	495	999999	692	380	94	629	999999	999999	198	221	999999	530	27	305	677	169	494	68	146	330	885	366	576	652	599	999999	959	999999	251	50	985	999999	927	360	999999	771	297	310	856	361	568	207	151	740	999999	795	133	485	999999	316	419	433	541	941	999999	999999	758	50	999999	44	670	302	999999	157	235	871	999999	666	999999	905	871	193	211	999999	761	688	225	836	304	804	925	483	914	999999	630	999999	999999	
985	999999	857	23	256	529	822	690	999999	560	999999	999999	485	201	999999	176	802	999999	235	231	755	190	665	913	922	746	976	999999	197	387	711	527	673	789	618	659	461	999999	624	664	389	104	494	137	231	331	819	612	999999	317	122	500	405	340	336	999999	351	999999	101	510	999999	713	503	889	849	476	999999	695	583	808	714	999999	819	571	999999	999999	695	538	999999	999999	999999	373	650	879	274	220	131	999999	463	813	317	999999	800	124	120	999999	601	605	999999	755	999999	133	39	660	602	212	681	833	497	675	118	813	261	501	999999	190	72	623	999999	638	354	506	999999	769	999999	206	999999	705	999999	999999	69	100	260	936	119	999999	999999	990	287	72	539	297	845	788	704	504	266	309	999999	930	614	977	980	649	410	984	891	269	169	405	102	975	383	332	615	999999	562	324	392	781	846	82	999999	562	999999	67	661	999999	75	999999	939	999999	175	530	999999	92	120	610	536	135	911	84	830	881	969	564	914	523	999999	999999	941	942	917	758	93	542	641	999999	551	353	332	447	204	174	999999	291	809	852	999999	532	908	952	788	267	870	999999	999999	464	592	999999	152	147	281	388	64	997	999999	417	999999	29	451	692	68	192	802	473	880	666	425	999999	999999	72	751	650	778	999999	163	659	888	322	300	999999	835	17	211	195	176	999999	119	468	397	402	415	752	91	225	893	999999	999999	406	891	585	49	903	789	999999	999999	630	610	75	999999	243	999999	135	728	999999	999999	61	981	616	307	74	999999	956	301	362	999999	999999	568	562	105	557	204	999999	999999	714	147	931	228	131	999999	545	215	54	624	163	873	999999	33	816	999999	999999	625	848	999999	826	38	92	999999	436	432	396	72	57	970	296	48	47	704	999999	999999	926	832	859	817	762	999999	512	999999	999999	488	377	976	752	204	262	932	356	393	604	999999	64	328	791	698	413	483	168	83	999999	999999	836	999999	19	688	441	20	999999	40	345	999999	526	999999	999999	948	999999	420	319	999999	999999	363	999999	999999	109	999999	83	999999	51	170	414	289	700	439	13	999999	999999	791	966	73	762	252	999999	326	57	999999	169	314	854	843	644	993	173	315	999999	974	432	191	486	681	615	999999	969	999999	626	999999	276	97	746	999999	305	999999	453	256	100	475	196	375	999999	472	178	768	753	207	526	421	126	394	83	39	601	999999	315	295	457	928	283	572	700	991	999999	82	567	413	548	380	999999	917	999999	890	787	999999	585	23	999999	846	90	771	88	214	939	
881	23	717	849	834	957	168	798	999999	202	624	999999	615	112	106	211	350	659	999999	999999	208	179	193	999999	545	885	301	783	999999	848	511	493	999999	61	488	68	999999	563	713	422	391	129	64	697	172	999999	999999	911	999999	645	739	121	932	342	999999	712	830	476	314	999999	666	384	196	323	999999	141	190	999999	999999	47	361	787	946	732	999999	89	999999	999999	88	999999	915	390	377	999999	118	999999	999999	999999	320	775	238	383	259	999999	756	16	932	999999	17	41	209	416	298	377	293	952	175	209	852	999999	999999	344	397	159	43	286	17	999999	214	999999	579	999999	253	847	809	978	538	191	976	483	157	383	487	56	954	509	999999	999999	683	999999	999999	361	310	658	999999	893	985	109	731	480	999	999999	537	717	462	182	999999	450	568	314	424	984	233	378	514	999999	999999	350	205	534	999999	17	547	57	999999	227	727	594	669	999999	992	438	460	505	999999	445	846	770	594	999999	346	999999	999999	999999	742	250	138	999999	154	963	46	999999	904	207	296	999999	174	489	651	244	999999	577	999999	652	322	999999	534	727	893	78	377	999999	755	999999	197	999999	576	999999	314	825	999999	795	449	999999	880	357	534	262	218	493	280	366	128	360	338	768	871	788	66	757	999999	999999	999999	86	596	948	889	999999	19	754	424	995	184	826	999999	659	137	84	772	999999	460	999999	519	410	797	20	999999	999999	94	999999	670	788	122	557	119	688	757	373	120	931	468	52	253	464	999999	999999	191	301	214	678	640	999999	26	999999	306	999999	891	637	999999	999999	979	493	407	591	93	636	999999	627	999999	467	901	999999	964	840	505	999999	38	999999	341	523	828	677	200	999999	999999	873	771	999999	999999	999999	999999	129	95	534	951	975	645	661	380	999999	401	564	585	999999	776	876	833	185	596	888	999999	837	306	765	999999	312	302	991	999999	220	999999	862	376	999999	671	782	678	439	999999	530	999999	376	684	999999	131	274	101	453	999999	910	999999	596	434	999999	268	959	822	999999	778	648	682	653	858	169	578	999999	198	543	999999	994	208	999999	295	75	126	50	162	408	643	491	220	848	363	892	180	277	437	999999	783	711	999999	357	999999	251	999999	999999	517	999999	999999	999999	999999	558	377	644	712	645	310	368	255	999999	806	424	999999	296	437	833	999999	965	989	999999	111	999999	999999	999999	999999	850	743	54	228	996	532	638	89	61	999999	662	481	718	190	535	967	78	758	565	905	545	671	373	813	999999	829	552	535	28	490	892	798	12	609	999999	
901	265	999999	259	695	177	344	999999	999999	999999	362	999999	784	999999	343	999999	435	204	469	498	189	999999	241	999999	177	979	113	71	571	523	864	478	118	999999	633	712	928	509	870	737	210	46	493	48	999999	999999	999999	81	685	457	999999	999999	999999	120	682	532	34	999999	91	715	74	283	999999	999999	911	884	472	999999	831	631	114	926	333	731	298	152	886	203	999999	999999	221	42	999999	124	999999	269	999999	997	645	110	687	991	428	999999	672	926	973	999999	137	999999	785	311	249	63	352	540	280	812	822	999999	999999	830	393	171	503	999999	897	949	999999	999999	949	999999	820	730	943	122	507	178	69	999999	179	760	76	999999	144	999999	792	332	771	999999	989	132	999999	115	465	999999	608	266	661	640	999999	33	825	999999	827	999999	491	519	120	999999	42	111	753	461	370	999999	764	616	36	593	250	575	999999	784	662	827	299	714	275	96	514	251	517	428	342	155	934	999999	948	823	428	999999	221	999999	493	999999	379	723	745	579	999999	999999	999999	77	400	463	845	999999	823	999999	31	999999	254	34	725	791	594	334	129	224	950	184	667	213	174	999999	999999	646	301	774	458	575	999999	999999	993	522	21	449	999999	878	310	999999	999999	948	801	652	38	999999	815	701	303	999999	604	531	629	999999	333	36	903	999999	109	208	749	999999	551	456	806	558	40	999999	780	999999	305	999999	914	66	418	718	411	999999	938	999999	999999	599	481	413	999999	448	75	86	198	984	546	605	778	111	154	716	999999	355	999999	480	166	999999	921	159	749	999999	617	999999	509	614	625	999999	999999	999999	377	159	578	148	999999	368	492	999999	24	795	607	699	471	812	912	701	321	999999	676	468	20	230	678	331	664	616	999999	502	577	583	369	999999	999999	846	999999	994	999999	269	999999	487	987	211	596	135	551	59	891	804	660	807	303	569	999999	999999	921	156	481	256	483	868	999999	999999	387	440	999999	451	588	625	88	918	562	62	195	999999	481	808	633	552	780	615	999999	999999	841	999999	290	999999	451	95	924	999999	999999	999999	785	999999	999999	996	824	166	999999	109	470	276	725	742	999999	999999	384	524	554	999999	999999	928	475	868	999999	510	159	617	999999	636	10	503	999999	999999	405	670	276	194	249	484	999999	476	999999	680	154	458	310	108	999999	50	425	999999	540	999999	73	594	426	917	999999	999999	847	217	16	999999	109	999999	574	234	347	584	999999	199	285	999999	139	56	84	795	723	695	999999	999999	999999	999999	221	84	999999	890	437	811	253	359	999999	800	
999999	777	470	791	581	186	999999	85	761	999999	76	235	651	470	681	999999	519	630	999999	171	999999	999999	124	896	850	35	14	684	797	999999	999999	999999	862	484	442	361	585	293	224	547	811	133	999999	999999	53	999999	432	502	218	421	999999	622	165	176	999999	840	999999	574	940	999999	999999	999999	288	236	999999	999999	999999	999999	37	330	440	235	999999	999999	359	999999	508	961	999999	865	602	999999	999999	386	243	717	468	696	922	602	999999	21	999999	668	999999	612	845	72	553	601	622	266	475	888	999999	77	999999	999999	816	446	999999	701	722	84	953	999999	732	999999	992	891	983	677	254	435	630	429	999999	747	290	747	280	445	418	260	252	346	46	587	999999	176	511	999999	999999	486	999999	997	298	278	999999	705	879	999999	999999	661	999999	944	21	50	267	561	195	468	228	999999	176	897	293	471	831	617	633	999999	506	826	389	34	797	999999	999999	633	140	612	42	585	867	999999	375	756	999999	308	334	996	999999	844	980	999999	740	810	320	372	713	827	999999	999999	81	999999	446	253	999999	594	157	253	999999	633	430	582	435	643	211	999999	531	537	828	533	999999	637	824	662	845	346	294	987	999999	999999	919	312	176	934	999999	999999	891	131	484	58	999999	90	131	696	423	408	617	106	999999	481	840	186	998	999999	815	443	909	783	407	999999	310	169	795	81	713	128	416	999999	138	78	999999	409	62	780	382	211	999999	999999	248	447	728	197	388	976	962	743	314	262	129	80	233	117	724	549	748	991	294	59	999999	999999	991	999999	968	999999	999999	440	133	227	540	613	999999	999999	544	959	999999	999999	781	819	119	970	999999	163	381	67	845	840	685	513	42	391	999999	466	999999	943	455	999999	229	848	453	531	619	96	722	516	153	451	573	765	342	635	219	475	940	21	999999	838	999999	910	693	692	755	620	999999	159	696	470	636	999999	513	604	999999	932	375	587	361	727	441	865	914	999999	277	920	180	407	999999	451	526	143	999999	617	866	318	999999	999999	776	998	901	999999	819	682	999999	971	261	738	741	287	999999	999999	660	764	999999	999999	999999	298	425	835	999999	787	978	255	943	503	999999	896	999999	999999	777	614	811	363	825	868	999999	999999	590	305	999999	999999	999999	999999	351	174	483	697	219	985	322	865	345	941	558	123	594	574	739	320	832	364	10	999999	509	495	550	999999	999999	999999	834	764	708	129	175	17	131	94	904	779	30	452	999999	999999	999999	911	278	999999	804	711	283	480	502	280	473	999999	999999	509	394	999999	
624	999999	758	680	160	557	167	225	775	551	992	999999	670	959	999999	389	677	258	893	597	227	999999	999999	236	265	364	999999	999999	999999	999999	575	622	699	58	999999	844	693	16	999999	999999	999999	62	105	262	719	999999	810	999999	980	93	637	999999	615	797	999999	944	683	999999	424	796	295	729	569	913	975	380	810	621	804	454	999999	670	657	189	843	174	999999	250	517	491	553	730	999999	573	234	392	16	902	421	220	171	172	591	804	429	34	493	191	287	349	963	999999	737	536	999999	966	999999	436	999999	473	370	999999	24	933	253	565	283	999999	689	592	373	907	999999	999999	292	533	999999	853	760	818	681	999999	962	177	527	999999	992	920	185	268	857	580	999999	948	850	999999	999999	999999	561	863	751	497	502	694	975	999999	988	999999	999999	863	887	682	999999	144	791	967	480	999999	415	888	572	362	999999	431	999999	999999	999999	262	999999	999999	386	999999	302	896	999999	194	900	277	201	999999	999999	850	676	322	380	184	903	813	166	999999	258	309	999999	672	301	999999	999999	999999	959	191	107	736	408	689	486	466	999999	779	77	999999	77	212	655	944	521	722	685	508	60	560	889	999999	105	861	999999	999999	188	629	605	679	517	829	317	19	999999	999999	451	987	835	999999	794	999999	746	559	999999	55	654	307	999999	578	712	178	999999	409	302	999999	640	546	383	410	288	999999	184	397	999999	999999	894	645	580	880	280	698	672	145	765	765	408	546	56	270	432	880	999999	36	999999	349	999999	908	999999	421	999999	999999	999999	999999	636	44	999999	359	469	999999	999999	18	727	280	999999	24	505	884	644	536	999999	104	999999	123	977	407	292	157	999999	750	999999	986	927	168	880	375	94	999999	509	731	999999	58	86	999999	119	423	162	206	728	999999	999999	923	274	191	999999	906	999999	500	457	999999	751	801	929	999999	147	999999	90	569	400	932	999999	267	385	912	721	505	27	30	14	564	254	999999	429	999999	999999	516	722	746	300	999999	959	999999	790	281	980	999999	999999	999999	999999	945	342	999999	806	795	32	999999	548	361	469	372	888	394	496	893	999999	665	382	462	813	631	451	344	278	425	973	346	477	114	932	999999	999999	660	999999	999999	999999	661	289	634	999999	329	968	999999	286	999999	95	574	999999	897	297	325	641	666	553	999999	503	998	999999	390	999999	686	118	444	428	999999	986	238	705	437	671	332	999999	748	18	493	663	90	999999	350	340	999999	249	580	999999	617	76	999999	116	978	999999	232	346	999999	812	767	220	534	942	524	941	999999	
869	669	235	964	939	893	657	70	999999	423	941	974	60	423	446	538	627	999999	999999	277	131	726	872	449	986	999999	999999	251	282	139	147	999999	408	482	539	580	355	851	678	999999	71	999999	931	151	291	371	848	398	331	999999	906	999999	828	674	999999	152	797	785	978	999999	957	416	788	918	999999	409	575	578	884	865	193	775	142	522	215	999999	999999	730	168	624	999999	547	919	999999	232	15	999999	734	746	397	999999	569	999999	225	226	999999	267	999999	999999	882	795	999999	514	465	498	999999	999999	316	469	660	999999	76	627	364	999999	419	496	198	695	280	695	841	832	496	92	623	902	917	999999	559	999999	999999	864	286	828	367	999999	999999	111	101	15	406	275	95	49	716	942	518	399	806	168	79	999999	595	196	954	999999	27	383	874	238	999999	20	909	842	576	212	351	535	468	386	43	999999	604	275	298	576	746	457	376	681	393	527	999999	401	748	463	279	99	874	918	25	90	236	863	999999	396	365	253	473	999999	601	983	999999	429	999999	999999	723	999999	999999	388	999999	570	16	203	844	565	999999	518	999999	122	933	261	660	549	371	999999	860	740	999999	902	999999	503	983	999999	90	409	596	80	275	765	999999	999999	201	999999	999999	999999	999999	43	29	999999	875	847	999999	999999	580	349	333	391	67	999999	132	983	999999	999999	999999	208	999999	154	999999	999999	969	450	253	999999	382	982	999999	174	332	916	878	827	721	986	37	373	354	632	292	999999	86	214	22	102	643	756	974	206	328	999999	868	929	999999	584	397	434	603	821	979	999999	290	168	69	150	304	999999	272	988	968	999999	999999	954	862	381	367	765	438	999999	999999	625	18	999999	845	313	58	948	906	146	999999	999999	999999	999999	653	999999	461	917	154	871	797	999999	494	985	237	524	174	914	77	549	226	999999	999999	999999	137	999999	999999	426	323	755	102	356	398	999999	399	376	44	331	311	177	920	450	620	566	363	355	999999	32	635	330	999999	999999	880	999999	999999	966	605	999999	405	299	115	44	999999	399	999999	999999	950	368	999999	861	490	842	612	999999	629	999999	22	440	999999	782	233	567	791	993	615	958	475	41	216	999999	770	718	926	22	999999	886	846	231	787	912	999999	999999	436	774	839	306	531	980	999999	152	953	175	236	999999	999999	548	999999	610	999999	820	975	919	162	172	100	772	999999	600	999999	743	930	999999	652	999999	999999	461	999999	27	163	318	436	495	303	73	480	999999	999999	313	946	524	643	245	447	966	936	485	999999	274	683	999999	999999	
999999	999999	994	221	172	522	59	245	614	417	235	456	474	394	490	625	98	692	999999	999999	612	654	999999	999999	999999	353	686	250	901	841	866	344	96	928	505	353	999999	852	317	92	999999	999999	342	999999	999999	788	973	999999	456	859	999999	582	197	786	778	999999	828	999999	526	999999	836	999999	344	999999	999999	891	370	546	888	999999	327	246	384	999999	848	545	322	217	692	906	380	113	793	51	320	294	999999	309	160	229	999999	413	335	499	256	634	732	569	566	525	427	436	999999	319	542	999999	207	784	938	242	964	620	212	619	999999	732	24	999999	462	265	744	71	999999	668	999999	999999	910	885	166	999999	812	999999	999999	177	488	944	999999	483	509	35	97	999999	371	917	999999	904	211	715	61	523	619	439	999999	311	999999	366	50	999999	999999	999999	384	322	999999	724	430	221	969	45	140	503	322	540	793	437	999999	381	999999	479	413	717	999999	999999	999999	999999	999999	382	999999	999999	396	132	999999	999999	786	880	650	999999	745	999999	496	53	999999	176	585	999999	211	88	645	679	142	408	666	571	621	979	915	189	999999	999999	129	58	575	630	648	18	599	928	754	913	786	999999	636	999999	982	370	783	999999	619	999999	999999	526	999999	999999	217	987	466	342	772	806	965	470	999999	999999	527	448	478	314	527	576	999999	282	333	999999	893	738	999999	612	589	261	206	379	570	211	551	603	321	999999	422	661	552	266	999999	999999	948	325	117	874	536	543	892	999999	28	52	329	169	202	999999	82	478	224	853	753	520	610	595	900	94	999999	924	137	868	891	865	34	700	125	385	784	578	999999	898	86	55	999999	726	360	527	999999	999999	410	999999	537	944	447	698	513	999999	999999	362	425	999999	999999	611	416	33	588	999999	28	999999	54	816	229	999999	846	325	999999	708	999999	883	244	382	211	827	999999	819	341	946	999999	336	197	999999	47	431	162	607	244	474	639	345	999999	207	509	999999	348	999999	98	42	999999	131	921	805	999999	464	127	52	999999	836	98	999999	999999	642	734	691	999999	573	779	797	351	248	91	999999	78	999999	745	46	872	948	489	929	730	309	999999	999999	414	392	986	583	314	119	999999	407	386	52	999999	999999	473	817	822	774	814	301	999999	999999	50	619	736	999999	718	90	999999	873	356	999999	866	392	793	999999	999999	59	999999	206	493	241	462	999999	999999	35	171	999999	573	64	135	715	125	438	999999	999999	267	794	655	317	864	233	999999	913	61	227	186	271	711	999999	540	773	196	618	999999	459	406	366	999999	999999	
517	478	999999	125	999999	641	53	437	999999	804	179	492	403	999999	341	269	302	549	632	708	999999	899	999999	999999	524	362	528	999999	630	169	593	999999	999999	945	799	396	715	824	175	420	999999	748	496	907	867	57	379	915	286	548	166	857	734	984	860	617	940	982	600	394	122	546	999999	615	221	999999	391	458	480	945	999999	477	383	222	534	999999	999999	630	667	476	983	612	230	91	12	736	999999	126	999999	191	455	733	233	999999	307	999999	941	881	696	599	666	999999	999999	341	994	999999	483	522	459	760	999999	319	999999	999999	411	999999	326	725	613	484	999999	275	373	298	499	820	254	602	914	999999	999999	531	934	999999	810	999999	177	888	97	999999	262	999999	999999	334	976	145	419	109	379	798	320	226	278	221	999999	400	557	999999	841	999999	445	999999	999999	999999	999999	999999	385	999999	323	999999	341	438	999999	300	232	999999	609	49	321	363	411	154	232	126	587	942	263	999999	581	419	999999	31	999999	913	877	999999	999999	999999	733	302	760	173	999999	999999	466	882	588	977	988	48	791	517	834	488	999999	300	999999	491	974	999999	999999	663	673	903	835	320	999999	999999	999999	851	412	504	316	28	999999	247	368	999999	659	705	999999	999999	733	543	627	999999	999999	568	999999	586	999999	563	139	84	872	106	499	999999	204	156	500	999999	563	147	999999	296	211	999999	884	999999	932	999999	999999	279	999999	154	929	999999	285	838	133	822	582	837	999999	848	999999	241	156	999999	748	486	999999	512	214	999999	722	596	999999	999999	794	999999	684	617	653	267	731	860	780	727	177	369	999999	365	999999	678	291	726	18	786	921	970	999999	388	785	999999	465	330	999999	999999	432	343	232	944	54	999999	148	999999	193	871	127	514	460	429	339	389	879	643	490	999999	999999	995	999999	131	419	824	711	306	832	207	801	410	796	976	304	833	146	661	321	279	999999	326	543	147	668	417	519	249	58	406	577	999999	840	538	595	437	999999	999999	535	229	50	999999	142	985	79	999999	718	484	134	506	252	227	332	999999	996	999999	461	449	463	999999	999999	472	999999	435	630	979	570	268	390	866	86	46	136	999999	238	999999	194	557	78	951	699	44	999999	552	999999	359	499	999999	541	703	999999	316	647	534	914	999999	594	706	365	99	155	999999	104	267	429	999999	101	999999	981	308	999999	903	999999	511	312	280	357	705	281	999999	490	941	999999	687	999999	999999	398	602	187	660	113	487	202	979	805	249	999999	999999	132	947	268	268	648	999999	999999	999999	935	145	231	999999	
231	889	434	999999	608	214	734	999999	999999	659	817	499	63	999999	204	229	711	999999	705	999999	339	999999	999999	999999	22	999999	302	492	691	817	834	999999	380	543	438	999999	62	117	380	600	999999	533	999999	473	999999	769	215	999999	48	999999	371	543	999999	168	314	731	316	110	82	387	912	999999	725	999999	824	565	999999	520	892	999999	999999	603	31	999999	557	999999	999999	119	999999	252	999999	975	453	914	456	301	822	221	239	707	907	951	44	999999	688	999999	807	930	648	574	650	695	434	68	999999	767	522	999999	610	999999	720	207	906	830	371	936	797	811	112	999999	742	999999	290	195	82	225	569	999999	426	999999	998	999999	470	629	602	330	551	395	315	688	778	498	610	999999	986	710	55	214	631	751	999999	996	827	999999	831	742	999999	248	999999	394	208	999999	907	326	510	640	737	286	237	999999	395	411	505	424	754	999999	307	999999	208	372	999999	364	406	675	818	11	262	355	999999	859	999999	312	409	921	490	295	999999	293	230	999999	999999	999999	976	591	365	74	999999	413	999999	999999	445	854	49	623	224	843	96	242	508	508	387	391	999999	378	133	93	999999	584	934	469	664	23	339	852	398	411	388	999999	319	999999	510	849	985	220	999999	72	272	786	706	646	999999	999999	999999	999999	969	999999	999999	608	467	282	72	916	479	900	923	431	525	197	234	812	465	999999	923	754	999999	999999	999999	278	953	71	820	225	878	297	999999	316	238	999999	882	807	132	779	358	46	692	999999	999999	95	297	992	546	84	562	999999	999999	927	434	40	999999	441	999999	999999	654	405	462	999999	47	999999	639	999999	202	908	999999	427	689	686	999999	887	999999	413	999999	999999	981	960	999999	746	663	984	999999	343	999999	207	893	999999	620	999999	134	953	584	845	556	999999	999999	999999	999999	638	999999	144	214	504	999999	547	968	319	999999	999999	38	694	879	999999	193	999999	84	999999	999999	995	24	864	806	577	999999	969	312	226	857	999999	865	310	999999	886	976	528	999999	613	999999	345	238	583	999999	999999	93	440	83	867	662	502	124	158	999999	805	623	999999	338	999999	942	999999	244	752	999999	999999	999999	728	533	993	739	999999	284	471	968	398	999999	441	698	71	494	999999	896	445	999999	999999	854	716	363	365	272	999999	200	153	999999	302	111	486	999999	860	734	999999	907	999999	138	998	999999	653	189	559	48	192	216	276	152	821	149	798	198	999999	461	304	375	999999	999999	667	999999	999999	800	676	296	289	999999	837	337	139	224	816	316	565	146	999999	536	999999	326	90	
999999	924	11	999999	163	312	297	33	409	439	989	739	359	471	534	97	852	513	999999	999999	871	999999	939	22	606	332	492	633	961	259	999999	999999	999999	649	999999	549	139	950	523	984	999999	999999	437	897	149	484	466	999999	41	58	358	32	541	568	219	497	985	988	999999	999999	820	664	72	999999	999999	428	889	709	670	999999	958	999999	999999	287	999999	999999	940	51	872	132	999999	999999	999999	912	999999	745	39	292	440	999999	999999	999999	999999	999999	174	338	235	287	235	721	595	756	184	55	999999	999999	42	999999	999999	635	556	999999	126	130	964	999999	999999	159	259	926	399	606	279	366	430	999999	999999	999999	123	438	999999	663	815	161	999999	118	472	556	822	454	712	999999	490	805	757	620	34	587	727	991	276	85	38	309	999999	999999	487	817	625	999999	262	734	150	373	286	999999	138	964	592	999999	710	516	337	804	223	624	125	474	609	999999	794	999999	580	132	171	282	634	516	829	999999	999999	654	930	550	201	978	999999	127	528	999999	492	69	994	872	290	999999	748	233	95	707	872	23	218	814	487	646	163	28	211	13	268	622	145	53	234	999999	999999	787	613	245	989	998	945	745	328	734	621	708	842	411	534	410	430	131	676	618	446	999999	72	555	824	616	915	525	605	999999	924	950	648	233	999999	999999	999999	850	717	873	78	472	496	753	34	455	185	799	478	857	999999	23	377	615	620	468	724	68	999999	999999	999999	999999	150	999999	810	670	70	618	999999	999999	790	579	414	802	550	973	999999	319	530	379	440	999999	999999	747	677	910	583	999999	613	716	999999	999999	440	344	790	648	332	47	942	363	395	567	573	905	76	621	609	999999	75	646	839	415	538	51	943	967	383	402	780	900	999999	37	14	520	337	239	149	80	22	999999	999999	591	376	999999	983	999999	552	151	680	65	310	18	966	967	877	830	33	398	400	822	274	929	999999	999999	276	367	563	999999	577	837	482	539	999999	173	999999	257	49	371	999999	80	425	241	999999	725	599	89	71	999999	643	507	999999	751	999999	999999	999999	722	335	999999	900	625	319	499	999999	999999	583	999999	455	803	972	630	999999	662	999999	330	999999	42	218	541	453	196	999999	525	419	80	632	999999	860	373	536	282	999999	715	999999	441	999999	925	667	878	151	827	633	267	75	22	715	553	420	359	792	604	514	793	999999	999999	329	793	90	999999	220	999999	911	92	277	699	708	999999	200	999999	568	482	999999	339	400	625	563	48	460	999999	364	999999	320	510	581	999999	
768	138	835	999999	122	967	845	174	667	999999	916	551	990	375	314	640	362	521	999999	319	239	184	999999	264	999999	290	342	683	999999	999999	542	410	999999	344	930	999999	250	441	786	600	637	210	672	999999	709	21	57	95	102	724	999999	799	720	271	702	594	999999	580	608	831	635	171	34	999999	756	515	50	655	999999	735	999999	921	734	999999	682	38	999999	300	554	999999	242	999999	591	425	415	742	689	250	641	346	842	999999	999999	954	999999	475	186	146	355	204	971	401	650	366	334	804	74	531	588	674	999999	446	35	470	599	388	579	609	999999	23	999999	799	24	108	999999	729	98	780	233	217	999999	999999	999999	360	176	840	999999	234	999999	999999	677	168	999999	967	999999	406	644	372	999999	587	895	576	27	341	378	182	387	552	474	999999	999999	294	999999	999999	999999	717	502	674	304	758	781	354	518	999999	999999	667	147	56	999999	496	95	999999	424	999999	321	285	357	612	982	994	999999	999999	760	999999	999999	392	861	999999	155	546	999999	999999	78	607	805	999999	68	509	995	711	999999	341	707	999999	518	991	870	660	69	546	999999	889	692	309	305	726	999999	999999	624	953	805	999999	901	307	592	126	657	999999	841	770	226	999999	999999	281	959	131	357	782	999999	999999	522	210	999999	608	999999	24	286	768	311	88	956	47	884	52	905	188	999999	409	395	999999	344	999999	819	999999	329	521	283	421	999999	999999	999999	811	53	721	999999	605	633	302	999999	577	999999	888	515	762	813	189	963	574	375	780	692	947	396	999999	999999	999999	391	999999	289	665	741	865	428	138	999999	155	994	173	611	999999	555	146	288	999999	561	456	547	66	485	149	557	708	999999	569	999999	432	424	999999	162	971	223	999999	999999	465	836	974	999999	387	999999	667	195	999999	999999	75	235	999999	668	578	999999	122	922	334	457	149	999999	999999	819	859	647	286	999999	999999	20	999999	96	999999	133	823	981	999999	986	170	13	817	954	757	999999	999999	343	935	763	845	442	50	58	889	253	999999	999999	804	999999	610	739	777	999999	657	789	332	978	381	432	845	597	446	999999	761	331	639	194	999999	296	839	525	712	522	999999	105	970	591	999999	610	258	475	999999	433	385	430	999999	999999	307	967	422	999999	962	512	918	258	999999	914	296	999999	614	689	996	518	325	95	37	264	61	561	999999	741	999999	999999	183	379	420	23	750	341	105	999999	999999	393	873	999999	563	209	999999	636	109	65	304	999999	999999	569	479	999999	117	300	402	971	829	745	999999	681	999999	999999	338	
548	837	999999	173	999999	472	999999	999999	613	644	488	531	828	659	424	999999	764	446	151	774	999999	900	751	906	999999	938	999999	999999	150	245	202	615	999999	871	999999	798	127	891	349	177	150	766	866	34	629	768	574	321	415	293	393	244	89	426	723	647	96	999999	999999	26	999999	999999	662	377	452	872	169	956	603	999999	999999	872	107	973	999999	848	44	727	999999	691	374	999999	523	999999	999999	957	535	999999	157	419	712	52	187	999999	999999	222	999999	498	999999	999999	608	617	999999	789	949	521	147	116	999999	875	612	368	999999	33	999999	534	414	805	526	495	346	224	809	194	999999	301	694	999999	153	422	744	546	155	999999	92	756	999999	733	906	340	819	429	162	282	806	354	999999	164	680	305	999999	999999	999999	96	420	999999	808	999999	999999	999999	826	372	999999	999999	140	999999	222	278	940	999999	440	681	898	195	675	917	72	999999	387	568	58	540	104	999999	614	446	574	69	120	698	947	570	857	258	513	457	466	781	152	739	999999	999999	223	999999	864	135	409	786	420	503	331	280	156	317	609	296	277	124	999999	693	502	999999	168	252	999999	870	824	649	682	999999	460	290	395	999999	436	84	326	321	999999	488	47	787	648	999999	376	677	423	549	999999	226	189	352	26	458	247	978	999999	999999	835	994	311	759	114	202	999999	999999	885	508	880	999999	970	956	140	999999	656	714	514	999999	876	999999	456	284	10	465	49	118	274	999999	999999	458	269	355	485	989	186	999999	683	455	999999	335	791	914	668	124	256	232	221	738	802	532	473	273	105	563	547	37	759	648	163	999999	777	948	999999	999999	275	625	999999	151	999999	379	999999	68	977	551	489	541	615	885	218	816	896	535	999999	877	985	996	260	921	999999	159	527	44	302	999999	557	842	816	246	849	999999	751	79	999999	433	501	414	295	553	84	16	421	873	999999	346	999999	999999	999999	230	447	999999	375	999999	700	951	851	996	766	348	999999	647	999999	999999	999999	587	999999	827	896	999999	385	999999	710	706	999999	445	737	654	604	956	601	315	38	595	799	580	266	202	378	687	581	504	648	947	560	436	290	52	999999	853	281	220	355	113	845	866	568	668	711	265	223	207	402	810	746	687	619	139	579	999999	330	871	459	219	139	880	932	763	155	999999	999999	694	999999	751	684	391	960	924	750	999999	22	999999	491	999999	473	999999	112	838	999999	999999	817	999999	473	381	532	410	760	145	999999	999999	933	805	523	999999	111	999999	390	651	135	364	726	694	
389	646	453	733	390	346	745	754	778	104	562	282	603	12	999999	999999	999999	284	630	999999	999999	786	999	217	84	999999	21	945	994	460	712	846	999999	999999	772	826	928	999999	29	424	400	229	195	999999	252	251	697	108	306	945	432	851	733	999999	744	999999	999999	246	658	999999	334	800	759	328	999999	715	135	999999	999999	405	999999	429	264	216	434	999999	600	169	999999	999999	503	913	648	59	37	860	123	255	388	178	189	691	150	830	99	600	469	867	457	537	999999	227	999999	999999	438	13	597	527	999999	23	12	999999	282	825	695	421	161	999999	300	531	602	880	100	72	225	999999	288	433	999999	834	999999	733	711	436	717	286	55	746	620	33	273	595	778	999999	999999	701	419	324	145	677	999999	758	576	926	934	999999	136	805	999999	999999	724	173	410	642	999999	278	776	845	118	419	376	414	100	276	267	16	111	725	895	524	999999	964	298	448	999999	511	999999	784	502	482	159	250	70	17	309	109	195	145	999999	897	925	574	999999	726	999999	999999	668	309	668	927	999999	410	999999	171	207	999999	875	961	999999	251	121	991	353	636	269	136	999999	93	999999	168	821	999999	999999	997	599	841	758	571	147	999999	843	857	126	574	348	748	340	899	809	548	233	233	888	380	999999	933	231	580	466	999999	689	585	341	510	116	999999	999999	911	572	999999	999999	314	824	895	408	263	999999	999999	297	521	796	454	999999	428	934	598	87	733	221	999999	620	999999	114	961	672	267	999999	999999	468	999999	451	428	336	452	546	919	999999	999999	999999	533	68	452	293	945	999999	999999	311	912	575	517	99	573	999999	999999	746	824	209	862	233	150	737	999999	999999	125	999999	377	127	831	882	999999	199	94	999999	688	607	177	894	999999	582	999999	999999	613	49	950	92	877	727	999999	705	721	999999	999999	999999	831	999999	798	141	178	875	21	999999	479	999999	999999	328	14	812	999999	309	999999	999999	999999	999999	999999	999999	133	999999	999999	42	202	999999	697	135	999999	305	653	325	930	892	999999	46	726	293	999999	320	486	582	489	632	88	999999	715	130	137	999999	999999	265	999999	646	672	578	770	145	683	371	429	354	870	999999	999999	689	882	999999	501	542	213	757	999999	999999	707	999999	740	738	953	137	999999	577	998	999999	626	999999	351	999999	999999	240	999999	590	610	210	891	142	712	234	999999	999999	192	595	629	594	588	922	999999	497	938	130	837	42	191	555	999999	999999	355	501	639	286	347	598	999999	271	999999	622	156	518	999999	575	838	516	780	564	945	
349	948	414	790	999999	850	853	354	999999	999999	242	999999	65	773	999999	786	221	594	681	61	593	999999	368	999999	965	775	999999	999999	373	292	999999	261	627	609	999999	903	941	711	935	435	999999	253	800	868	44	224	101	745	554	788	627	921	109	999999	361	654	590	97	825	928	821	999999	999999	816	999999	980	781	455	999999	146	845	999999	659	999999	568	350	895	999999	999999	750	683	293	999999	584	664	409	162	999999	258	442	322	853	885	16	614	543	271	983	798	999999	442	646	999999	999999	999999	127	999999	999999	944	21	758	101	805	84	255	538	602	407	162	671	828	666	206	253	999999	999999	624	653	641	34	88	911	700	999999	318	46	235	999999	641	547	147	309	999999	999999	683	231	58	811	761	85	999999	999999	831	136	235	776	449	814	593	950	503	618	221	919	932	847	400	576	766	218	313	661	765	999999	533	528	999999	959	999999	602	999999	812	892	999999	93	224	90	573	999999	541	597	420	357	690	54	529	999999	260	314	836	830	481	55	552	772	999999	999999	226	603	706	999999	489	999999	999999	17	690	726	656	999999	999999	767	999999	574	234	999999	999999	314	85	570	999999	441	999999	655	733	999999	472	767	349	793	804	125	863	970	306	262	117	999999	366	999999	999999	802	441	425	595	79	14	907	821	999999	999999	975	999999	655	599	275	54	999999	521	999999	545	999999	999999	999999	41	999999	903	856	278	999999	513	726	948	401	216	211	10	820	69	999999	767	999999	946	999999	999999	829	102	217	999999	40	999999	283	654	999999	148	440	425	578	999999	992	999999	999999	639	999999	428	999999	999999	999999	448	999999	274	233	774	857	460	999999	999999	999999	950	999999	511	999999	485	247	763	239	999999	810	999999	776	786	432	436	77	497	619	925	107	988	758	802	999999	999999	999999	766	999999	999999	797	686	999999	464	454	627	192	491	480	672	402	95	198	999999	226	379	999999	611	841	797	707	369	999999	65	879	982	999999	409	50	926	502	999999	779	731	999999	133	104	321	341	999999	254	585	27	947	999999	21	799	675	585	100	106	380	924	197	999999	437	845	112	585	472	435	782	999999	999999	999999	999999	315	467	808	102	999999	999999	280	47	552	131	999999	894	532	867	192	525	999999	950	830	132	999999	592	999999	846	288	991	999999	868	378	472	145	999999	777	610	706	341	999999	999999	816	745	109	999999	999999	680	95	951	999999	718	289	909	958	500	723	999999	375	723	538	999999	814	292	625	999999	668	90	999999	999999	126	921	170	851	658	341	143	95	999999	668	947	999999	
761	337	421	28	589	469	514	999999	749	999999	244	983	999999	906	678	999999	130	698	999999	564	999999	999999	999999	999999	557	437	261	999999	366	999999	35	707	775	289	999999	487	870	999999	822	209	576	351	138	396	999999	187	58	999999	999999	609	965	334	449	999999	564	554	502	763	470	161	217	887	288	121	704	999999	217	999999	999999	201	663	523	875	999999	988	353	88	999999	999999	999999	389	510	999999	999999	673	701	267	999999	725	654	999999	117	145	671	999999	689	72	26	691	159	970	536	54	999999	999999	452	999999	429	404	999999	999999	63	792	101	772	706	999999	531	448	13	279	824	796	62	216	556	387	214	38	309	290	71	756	821	999999	852	466	999999	810	231	999999	999999	999999	515	999999	931	999999	54	898	999999	766	541	999999	687	880	999999	739	992	264	400	74	254	401	105	929	414	306	970	691	999999	250	429	720	227	760	441	999999	999999	873	285	241	999999	315	742	542	748	493	78	941	264	123	474	248	420	999999	998	446	892	585	999999	634	353	362	979	999999	347	999999	361	999999	999999	318	457	128	979	168	999999	938	658	562	191	921	238	39	437	805	776	999999	309	999999	762	994	999999	706	109	999999	887	980	336	698	205	999999	999999	151	502	945	666	355	269	262	434	999999	787	339	404	852	999999	324	925	183	277	166	522	300	174	453	374	751	29	338	281	751	999999	999999	367	263	999999	999999	536	491	149	430	920	57	635	999999	217	614	312	256	254	572	65	162	430	48	414	999999	977	999999	581	999999	336	931	999999	683	458	827	999999	150	999999	999999	999999	999999	44	846	245	475	664	999999	246	759	448	999999	93	708	696	459	539	999999	849	948	119	487	999999	234	104	989	76	999999	253	389	642	999999	193	999999	785	621	999999	583	802	939	186	514	999999	822	999999	563	847	282	986	998	298	654	999999	124	210	999999	533	999999	752	256	999999	711	999999	857	999999	999999	588	159	923	999999	341	955	525	910	772	999999	674	97	758	541	152	794	965	255	999999	988	871	999999	733	484	98	318	831	556	540	474	999999	955	999999	199	999999	999999	358	912	667	999999	999999	390	352	606	635	445	61	220	114	999999	745	973	766	139	415	519	425	999999	999999	32	133	968	379	999999	318	719	999999	568	566	453	445	63	587	757	859	490	727	999999	848	652	267	621	999999	925	728	322	198	999999	784	999999	999999	909	926	645	999999	169	20	54	297	916	63	492	999999	660	999999	692	999999	999999	279	999999	791	297	600	343	764	512	526	454	578	999999	530	816	999999	
999999	180	535	999999	999999	999999	700	479	682	840	999999	598	774	999999	999999	755	46	926	999999	306	860	673	985	319	999999	880	999999	643	566	476	300	396	247	708	552	489	644	565	453	999999	579	999999	119	457	999999	999999	999999	545	733	698	541	79	350	520	923	437	999999	225	544	71	999999	67	999999	999999	549	545	361	76	424	313	121	481	483	999999	999999	415	564	537	650	847	890	999999	909	999999	935	999999	55	999999	999999	124	303	428	999999	391	627	522	999999	903	907	133	393	923	130	430	999999	69	999999	630	792	518	999999	658	574	696	181	681	157	55	999999	329	499	634	291	310	20	692	461	102	101	215	874	660	630	527	464	999999	49	488	290	875	999999	999999	999999	276	250	645	853	333	220	946	999999	999999	632	588	633	999999	999999	820	420	894	999999	503	538	587	999999	222	37	999999	242	214	641	999999	765	405	694	84	999999	25	999999	374	838	137	999999	155	999999	388	38	52	894	706	334	229	999999	395	276	999999	999999	999999	999999	37	617	807	101	999999	314	705	730	237	893	558	67	626	761	55	65	481	620	393	747	266	999999	999999	999999	536	879	422	600	379	139	563	198	354	393	999999	999999	41	45	876	840	145	999999	801	158	345	999999	708	467	33	339	794	520	502	608	375	843	999999	654	565	999999	892	115	360	999999	999999	369	713	242	729	999999	34	445	744	552	611	608	999999	999999	816	887	181	954	999999	999999	344	53	695	745	28	198	999999	386	480	749	947	39	307	703	999999	975	999999	475	738	735	315	358	999999	949	997	767	459	999999	838	999999	955	937	538	321	999999	296	999999	967	224	541	999999	647	965	994	604	999999	999999	689	27	840	952	999999	226	841	734	986	278	999999	748	999999	739	999999	548	802	793	20	999999	986	999999	999999	311	967	260	207	572	667	999999	780	354	424	466	769	778	997	724	999999	999999	697	999999	999999	999999	927	229	963	801	833	108	173	210	594	999999	324	748	493	999999	985	455	999999	278	76	603	497	999999	333	999999	999999	560	999999	87	543	999999	803	409	174	515	384	748	999999	405	999999	568	229	579	759	343	999999	30	294	468	739	999999	999999	999999	519	182	530	999999	999999	178	832	283	557	95	999999	306	287	915	584	999999	164	246	168	624	540	507	383	917	641	989	653	999999	275	93	347	739	596	384	999999	991	984	847	853	999999	999999	464	999999	144	912	463	65	236	446	316	313	999999	646	999999	888	22	799	613	894	999999	525	883	18	474	747	928	999999	999999	35	592	994	316	999999	49	
61	85	999999	248	14	187	934	427	999999	959	999999	845	102	519	999999	877	999999	381	999999	947	602	689	456	547	397	984	754	999999	210	999999	999999	996	118	606	35	999999	999999	560	608	716	971	999999	380	59	999999	999999	835	199	999999	157	999999	999999	363	446	446	372	629	948	851	30	433	782	226	658	647	783	736	999999	493	681	999999	641	772	246	999999	999999	318	407	852	494	999999	999999	742	62	464	999999	999999	672	170	663	999999	577	999999	999999	293	999999	999999	722	412	911	176	350	706	737	796	758	850	126	470	999999	999999	232	106	367	999999	868	999999	999999	204	947	150	73	335	830	999999	784	999999	999999	999999	787	999999	999999	994	999999	328	999999	858	15	266	999999	999999	999999	212	999999	999999	962	480	352	999999	424	159	718	528	464	771	113	25	875	250	21	826	666	999999	682	329	467	237	165	48	72	19	43	999999	498	999999	624	860	999999	999999	999999	313	590	476	538	637	903	77	999999	179	225	793	999999	765	254	879	192	999999	999999	999999	999999	999999	325	313	999999	414	999999	811	40	365	157	252	999999	999999	715	708	999999	200	635	54	999999	400	696	985	999999	279	999999	278	662	999999	916	271	340	999999	90	799	999999	286	821	133	999999	102	47	999999	32	972	999999	999999	60	546	643	991	727	485	481	751	48	339	489	385	387	846	999999	421	999999	885	911	697	574	999999	720	959	378	511	999999	333	362	521	999999	850	393	698	228	125	999999	924	999999	855	737	999999	761	658	999999	999999	999999	675	942	626	737	999999	71	197	764	144	826	684	623	225	999999	157	398	999999	376	999999	991	999999	628	43	446	999999	350	66	959	245	163	71	172	932	999999	856	391	736	783	999999	789	205	934	93	299	300	311	329	999999	590	999999	244	999999	999999	999999	66	57	908	189	223	797	14	237	999999	980	999999	999999	690	459	106	766	662	999999	549	849	999999	755	999999	744	999999	999999	999999	999999	379	305	919	778	14	999999	709	809	482	556	570	39	785	968	415	113	534	777	620	869	805	823	287	500	999999	999999	999999	310	512	174	999999	999999	776	849	858	999999	70	985	517	213	749	296	294	999999	183	520	74	827	350	441	999999	379	600	160	358	556	28	429	999999	696	828	409	306	318	524	568	999999	935	999999	191	52	999999	269	417	999999	518	539	181	999999	232	254	831	960	81	999999	662	999999	625	501	312	999999	641	999999	821	384	350	989	976	999999	615	267	138	717	168	999999	671	119	193	40	839	26	999999	111	813	452	997	448	235	364	861	166	999999	444	999999	
976	410	598	448	43	779	529	563	999999	711	999999	125	123	999999	682	292	553	999999	594	661	295	999999	999999	145	379	999999	901	764	621	729	458	629	999999	909	191	988	83	671	999999	260	320	999999	265	999999	849	999999	999999	646	999999	82	999999	938	53	999999	522	617	870	462	78	999999	878	999999	941	861	263	999999	430	213	620	694	218	999999	78	343	350	832	999999	999999	296	52	999999	999999	221	549	420	519	586	911	397	574	127	620	602	502	382	999999	521	404	999999	514	906	680	36	999999	863	999999	870	999999	442	690	514	731	999999	35	164	623	553	401	451	743	759	999999	999999	56	999999	597	289	575	960	793	320	708	12	999999	146	822	238	362	999999	984	648	876	478	999999	69	395	454	576	348	759	13	130	953	403	755	398	999999	980	291	275	156	305	749	999999	380	806	728	393	999999	999999	394	200	999999	466	104	882	999999	119	999999	191	153	713	236	210	790	200	755	609	37	748	957	257	81	999999	838	353	136	829	336	263	667	999999	686	999999	999999	812	414	496	308	872	358	754	993	110	999999	999999	78	548	858	189	60	128	365	999999	384	146	129	999999	628	999999	999999	219	782	733	523	92	36	229	835	978	785	269	999999	165	399	212	264	970	298	999999	284	587	971	157	212	549	705	545	632	999999	693	119	868	556	125	148	972	269	586	50	416	849	712	879	403	791	816	210	999999	999999	882	158	16	233	477	178	248	635	531	974	386	999999	999999	999999	295	999999	400	755	49	261	999999	994	394	257	988	435	874	101	753	421	732	504	793	461	355	544	113	999999	999999	947	900	999999	738	612	663	926	262	115	594	727	400	71	999999	999999	999999	887	764	758	245	51	303	156	881	999999	251	882	697	146	999999	750	572	999999	675	101	361	892	266	781	999999	71	183	769	999999	35	999999	670	999999	999999	999999	467	780	354	409	999999	653	999999	465	627	370	781	239	125	852	999999	165	644	395	79	148	58	999999	982	999999	183	868	533	999999	999999	999999	999999	548	403	626	794	969	999999	355	637	447	999999	437	638	999999	813	832	67	916	661	870	385	285	274	999999	471	836	999999	190	236	178	130	999999	609	999999	789	242	835	999999	68	999999	937	298	758	631	540	620	992	570	360	999999	999999	616	988	985	713	305	284	999999	164	999999	180	999999	129	999999	327	505	828	999999	631	999999	997	567	999999	786	999999	999999	526	642	999999	850	999999	999999	830	886	367	513	124	623	824	493	957	596	345	109	705	900	179	299	999999	45	792	
892	938	779	352	254	758	211	62	999999	778	642	625	313	125	942	216	243	111	814	390	999999	286	148	623	411	231	999999	91	999999	999999	237	999999	588	67	999999	999999	999999	543	123	999999	913	571	207	999999	325	970	999999	999999	762	693	936	999999	499	999999	588	615	800	166	941	32	998	130	28	999999	999999	312	47	999999	174	999999	166	699	999999	69	476	642	88	999999	999999	999999	200	775	328	999999	981	49	840	932	479	345	498	894	601	100	756	792	999999	498	173	22	933	786	999999	119	999999	246	209	439	188	945	537	376	857	510	832	233	999999	679	728	511	472	114	776	999999	164	271	107	897	313	999999	100	590	270	999999	507	414	955	219	999999	744	840	410	753	999999	808	132	999999	101	268	532	999999	999999	999999	662	549	828	19	990	954	999999	148	311	999999	504	855	946	116	571	12	428	999999	999999	866	983	999999	72	361	253	30	999999	235	16	639	780	999999	226	999999	999999	746	999999	404	964	265	547	999999	538	284	258	677	862	25	474	999999	840	264	409	17	786	999999	487	476	766	999999	999999	50	142	672	355	999999	639	135	508	999999	999999	33	999999	336	328	387	142	788	112	575	168	999999	760	917	799	526	292	219	44	616	268	212	638	995	343	507	474	866	928	446	48	999999	517	649	766	999999	951	82	688	409	999999	999999	374	201	810	905	290	224	999999	829	999999	999999	101	999999	567	129	395	318	993	821	912	275	999999	666	537	432	509	999999	161	999999	999999	220	999999	634	999999	999999	999999	999999	194	438	226	259	993	108	916	618	999999	626	999999	646	430	999999	89	866	999999	999999	999999	707	663	388	405	179	72	999999	264	319	899	466	143	998	291	948	134	565	604	663	282	760	750	918	786	883	999999	515	562	932	140	664	148	173	728	141	783	805	42	57	197	999999	844	606	718	999999	492	92	365	481	518	523	271	833	999999	89	957	745	602	522	150	557	337	332	188	244	328	969	999999	999999	175	328	532	557	475	178	916	153	999999	607	999999	999999	160	90	423	617	402	999999	999999	649	183	47	213	520	999999	640	775	522	999999	999999	861	522	812	215	316	199	990	714	999999	153	172	813	999999	995	132	203	999999	999999	999999	571	842	23	127	630	975	137	125	22	649	835	402	404	999999	725	746	877	999999	999999	774	234	626	688	999999	709	486	999999	999999	217	397	999999	243	528	614	856	642	847	405	191	239	188	83	977	74	532	750	768	999999	819	999999	254	999999	461	483	999999	944	163	76	418	999999	615	635	
908	624	935	601	873	999999	999999	93	898	482	952	999999	595	160	648	624	425	958	718	999999	999999	958	153	654	782	55	929	999999	999999	780	987	47	623	553	999999	363	999999	930	876	978	230	735	999999	772	117	746	999999	534	999999	539	651	459	999999	344	999999	999999	481	291	819	828	860	999999	605	127	494	914	101	999999	984	295	495	494	92	740	61	946	999999	380	999999	45	999999	405	999999	949	999999	537	612	999999	999999	226	881	846	120	999999	127	273	140	242	999999	202	654	845	550	20	53	166	377	999999	999999	999999	351	110	999999	999999	669	464	350	655	988	956	999999	812	451	767	413	999999	384	43	622	787	815	999999	102	353	391	322	855	605	906	972	999999	917	996	999999	875	780	111	336	388	663	922	485	254	330	890	842	999999	782	606	999999	782	999999	82	505	199	999999	17	401	999999	357	609	999999	749	25	796	999999	999999	856	892	632	547	58	655	999999	864	999999	999999	999999	463	548	918	83	998	999999	200	827	999999	500	404	999999	773	710	933	41	64	187	736	999999	534	999999	36	547	890	973	856	733	999999	122	640	999999	999999	245	937	854	999999	535	747	999999	999999	969	549	999999	461	993	859	837	999999	623	999999	687	999999	892	999999	959	999999	381	193	34	654	466	148	732	859	999999	54	999999	772	999999	603	999999	439	999999	413	565	955	999999	95	999999	124	29	618	74	999999	953	265	999999	997	999999	342	66	352	723	999999	368	830	816	465	999999	948	332	74	999999	30	387	999999	115	489	682	999999	811	295	296	910	635	848	84	526	906	289	999999	539	999999	746	546	999999	716	999999	54	999999	148	999999	179	948	791	954	999999	999999	829	705	160	482	325	974	531	770	999999	999999	957	520	755	300	558	636	865	999999	280	999999	484	999999	541	210	445	999999	865	565	999999	347	128	681	276	40	696	211	139	999999	999999	819	225	775	128	903	948	534	999999	847	696	542	93	999999	999999	291	569	999999	173	949	47	999999	118	965	653	999999	694	286	253	725	603	357	507	999999	578	460	85	708	93	638	261	910	967	27	999999	999999	264	999999	997	984	470	999999	48	189	573	999999	711	999999	131	999999	999999	671	290	264	999999	999999	44	999999	431	233	216	861	543	999999	698	999999	411	100	106	79	465	576	289	269	999999	533	319	327	690	999999	749	825	999999	684	999999	590	630	999999	774	530	549	435	697	773	778	999999	536	513	491	447	444	620	999999	62	999999	641	392	31	10	719	40	717	147	698	484	391	285	859	113	117	505	698	326	999999	529	
999999	878	515	999999	655	997	805	999999	253	298	138	671	533	739	788	999999	999999	712	999999	500	832	999999	999999	299	397	334	676	409	999999	941	746	303	587	999999	914	763	876	999999	354	722	234	881	894	410	999999	999999	751	129	325	910	896	985	272	999999	999999	999999	879	226	103	999999	999999	405	999999	999999	552	999999	93	999999	825	35	330	78	367	341	275	950	403	598	944	677	583	999999	94	473	55	999999	41	512	834	999999	999999	660	446	33	401	999999	428	592	858	520	636	749	303	299	589	827	627	930	999999	999999	348	290	281	999999	747	999999	999999	989	999999	791	999999	581	176	999999	152	669	631	343	940	446	531	810	999999	434	50	833	263	795	883	227	143	110	701	97	833	602	389	30	285	628	517	999999	336	76	716	65	582	650	157	919	999999	293	990	373	224	538	550	999999	385	914	519	526	115	999999	658	702	879	89	820	549	999999	999999	67	999999	929	102	484	673	717	985	260	613	647	963	999999	849	999999	338	872	304	62	999999	644	371	999999	991	334	297	418	24	185	503	829	608	639	999999	235	999999	443	132	63	999999	140	999999	663	905	878	999999	26	808	999999	550	216	525	496	749	967	696	212	938	767	196	264	703	999999	757	999999	999999	999999	437	623	442	999999	749	999999	185	411	999999	707	999999	122	999999	281	999999	432	634	296	314	121	889	999999	999999	999999	999999	999999	867	621	436	591	999999	132	839	817	588	194	999999	656	999999	284	321	347	723	988	999	999999	584	915	999999	280	184	470	479	928	999999	999999	94	967	399	394	383	564	974	662	801	90	283	375	692	425	283	978	830	39	800	551	904	550	475	679	780	952	966	999999	416	445	999999	999999	382	777	999999	190	266	82	999999	756	373	999999	999999	919	999999	219	999999	238	996	999999	999999	449	138	892	999999	544	999999	999999	613	431	597	818	255	365	999999	372	992	999999	325	103	721	757	138	53	999999	999999	999999	555	137	571	730	999999	169	220	805	214	783	490	870	999999	687	547	468	480	169	555	999999	832	492	189	226	999999	999999	999999	484	999999	999999	94	714	73	191	999999	592	52	701	859	659	44	999999	999999	589	512	54	759	415	999999	299	658	999999	633	38	999999	73	947	999999	423	824	265	736	999999	893	698	775	807	384	740	955	999999	779	310	895	779	282	269	600	713	272	163	498	999999	999999	662	211	90	44	999999	999999	644	697	287	44	404	999999	999999	339	891	999999	999999	385	999999	229	999999	879	583	737	999999	999999	999999	999999	641	161	671	766	437	339	
999999	999999	695	772	724	857	321	728	501	275	999999	481	999999	929	708	976	999999	778	999999	90	999999	783	628	353	785	411	88	296	66	136	373	637	999999	999999	999999	404	999999	474	660	816	908	155	387	317	246	777	613	875	648	665	136	893	942	999999	999999	456	999999	352	999999	322	778	34	999999	375	902	864	610	348	829	999999	999999	560	999999	999999	182	575	406	321	117	17	798	213	999999	401	999	480	999999	524	687	652	535	699	487	347	47	883	482	22	999999	381	177	275	56	344	730	576	775	935	999999	54	60	999999	244	999999	524	575	387	999999	375	432	179	999999	660	186	999999	244	83	779	999999	299	102	393	906	735	840	999999	999999	313	670	433	999999	999999	350	999999	602	999999	464	507	822	472	505	211	646	981	211	91	614	869	564	495	999999	999999	999999	999999	952	666	651	509	148	991	418	83	999999	999999	999999	420	999999	999999	584	801	779	575	999999	999999	793	999999	746	924	533	758	918	297	999999	999999	930	708	999999	464	691	935	336	955	999999	831	63	431	601	705	999999	791	999999	597	999999	763	999999	999999	48	999999	101	999999	999999	726	975	389	83	130	335	435	20	29	999999	290	335	648	474	824	216	135	453	371	298	51	670	742	423	330	12	999999	468	999999	669	335	373	628	999999	610	999999	978	758	932	106	999999	694	244	174	65	999999	646	298	999999	720	913	24	999999	773	999999	65	243	966	752	999999	350	999999	17	999999	301	917	706	632	999999	844	237	377	521	999999	132	357	999999	577	367	68	365	696	576	999999	756	321	999999	855	147	554	745	22	15	999999	756	208	686	884	999999	147	565	24	999999	999999	999999	546	503	464	650	531	999999	666	608	999999	762	653	999999	725	603	980	999999	851	495	319	109	999999	372	707	999999	923	670	551	704	230	503	351	999999	999999	798	219	999999	999999	214	616	925	999999	413	320	61	112	807	960	291	892	862	713	528	125	948	277	184	795	945	999999	860	87	999999	388	201	421	392	872	926	393	172	999999	647	999999	393	29	812	61	999999	416	126	709	270	999999	999999	789	999999	999999	999999	531	45	32	242	999999	755	999999	128	34	999999	640	720	935	999999	897	730	999999	76	650	731	999999	465	132	999999	539	610	999999	817	999999	999999	412	598	999999	301	405	358	150	999999	169	132	545	901	999999	999999	999999	696	999999	675	372	92	600	722	182	424	651	76	913	881	703	876	605	40	969	13	716	51	484	644	999999	999999	589	902	907	527	999999	37	677	999999	134	999999	430	999999	455	76	999999	689	
426	821	649	339	444	999999	170	292	999999	515	931	784	226	999999	999999	545	999999	822	502	698	815	655	999999	624	398	723	756	999999	999999	130	584	902	583	36	625	663	994	999999	999999	330	741	624	999999	679	999999	999999	972	160	631	884	448	633	573	999999	873	999999	999999	35	940	721	511	310	836	999999	930	999999	999999	199	999999	558	550	999999	717	182	999999	999999	655	999999	528	505	999999	999999	238	571	682	951	338	999999	163	854	81	999999	369	393	818	440	788	602	999999	999999	692	999999	999999	999999	343	999999	999999	999999	775	682	999999	42	506	445	999999	905	999999	999999	724	979	700	999999	46	999999	487	999999	377	334	363	999999	999999	62	810	462	812	967	804	166	999999	970	46	936	85	480	739	999999	473	923	422	913	368	999999	999999	769	999999	342	746	307	594	762	344	999999	48	259	279	72	232	54	999999	12	111	915	46	999999	943	763	283	565	764	449	999999	453	911	999999	167	890	184	999999	96	480	231	506	999999	475	636	999999	897	826	999999	999999	816	429	300	419	999999	453	999999	133	826	999999	68	190	999999	154	655	999999	680	598	102	389	887	191	957	162	999999	604	352	999999	999999	498	865	457	364	97	633	687	163	501	999999	713	413	61	224	484	421	51	999999	999999	819	746	774	309	734	822	790	999999	999999	148	638	999999	999999	914	15	999999	746	611	825	455	521	999999	737	188	959	999999	975	836	966	483	741	739	640	999999	751	381	999999	566	999999	542	306	998	225	999999	862	431	999999	498	55	887	738	809	225	517	999999	851	19	999999	349	355	846	953	669	988	407	899	576	186	173	634	612	999999	999999	293	999999	999999	752	722	326	538	999999	486	790	88	745	999999	523	133	27	899	372	138	999999	377	999999	353	338	999999	999999	963	855	999999	335	999999	285	558	999999	932	368	394	109	296	279	811	579	369	173	590	253	999999	385	453	999999	273	271	999999	962	520	999999	805	194	525	115	362	682	349	161	379	803	999999	19	591	764	999999	999999	999999	859	415	797	335	189	747	983	151	588	412	277	71	159	801	596	999999	343	562	999999	583	999999	916	138	240	999999	793	787	67	465	793	688	999999	473	196	999999	999999	999999	999999	626	999999	542	963	774	999999	82	99	229	11	600	608	999999	211	432	226	894	999999	999999	567	999999	396	960	999999	685	794	723	740	598	963	186	49	689	81	936	999999	51	227	152	858	999999	129	999999	999999	999999	857	545	487	999999	257	301	682	279	165	155	239	485	616	288	979	556	341	501	999999	824	560	999999	186	
999999	668	184	676	999999	429	408	997	822	184	999999	827	259	246	637	999999	672	504	770	533	925	706	288	434	999999	172	999999	827	999999	317	960	906	938	368	223	444	82	999999	999999	849	756	999999	417	311	999999	460	730	320	999999	160	593	330	999999	395	261	567	999999	750	999999	999999	999999	999999	379	514	223	561	889	890	33	999999	999999	57	622	921	776	776	299	999999	286	488	442	999999	999999	477	724	640	127	999999	999999	655	63	332	886	999999	732	186	999999	903	999999	596	571	840	999999	511	881	546	707	868	618	484	278	999999	473	999999	999999	136	457	901	790	582	999999	346	999999	999999	149	999999	170	377	198	600	999999	395	999999	999999	916	602	704	621	596	187	932	258	934	999999	387	649	999999	636	60	605	728	876	123	999999	162	999999	67	919	372	999999	385	340	679	27	486	882	999999	999999	343	602	999999	835	315	612	649	195	411	160	990	499	999999	534	326	593	872	999999	282	381	537	999999	999999	784	259	661	801	602	579	917	156	504	132	85	303	999999	183	892	571	999999	866	999999	822	906	929	999999	847	851	24	999999	155	364	610	999999	255	651	67	648	586	654	999999	999999	616	494	13	999999	377	22	241	868	419	979	999999	999999	515	571	869	638	854	387	999999	950	587	492	771	792	893	999999	829	652	400	999999	999999	916	699	819	359	337	903	999999	505	999999	620	155	676	999999	804	838	639	684	999999	429	999999	209	999999	999999	469	999999	722	999999	602	399	193	589	999999	884	673	643	82	696	999999	541	734	421	999999	999999	339	999999	815	606	988	64	999999	999999	999999	971	999999	999999	999999	838	999999	235	615	692	840	115	651	41	678	792	501	999999	766	943	472	250	999999	999999	327	862	531	37	999999	126	233	999999	61	47	718	506	151	566	999999	244	346	985	926	52	580	776	336	308	999999	32	999999	827	298	999999	683	630	286	371	789	222	316	999999	917	498	468	999999	63	614	322	181	651	935	601	532	607	486	323	652	999999	551	536	232	999999	295	999999	405	999999	657	364	98	230	780	777	355	927	23	78	437	999999	999999	722	722	986	999999	381	179	235	765	797	206	316	634	999999	248	686	999999	69	632	999999	73	54	406	259	999999	950	870	168	999999	605	593	418	886	78	523	828	999999	999999	999999	913	842	179	493	859	168	999999	999999	219	538	669	842	954	446	950	520	999999	325	472	763	641	999999	999999	979	999999	999999	788	999999	565	57	419	871	999999	389	999999	644	894	561	547	101	451	364	661	629	586	762	999999	972	935	558	
290	513	999999	482	48	412	831	999999	333	999999	380	999999	999999	172	129	798	994	999999	727	315	626	681	999999	381	999999	999999	849	391	402	999999	999999	815	999999	999999	999999	999999	529	375	350	999999	813	704	999999	892	720	999999	333	498	510	788	768	999999	254	630	932	609	734	970	170	761	562	449	797	925	88	564	868	33	405	222	278	628	999999	421	999999	921	452	885	660	233	953	361	999999	999999	999999	513	571	999999	84	166	999999	559	214	589	753	374	907	312	813	166	230	309	999999	297	999999	149	999999	833	999999	20	999999	849	319	937	807	999999	999999	192	296	575	993	14	949	248	999999	718	999999	645	668	137	24	999999	81	504	13	653	267	593	999999	499	999999	737	735	73	10	332	250	276	781	551	806	724	999999	247	173	226	360	854	257	802	725	202	999999	999999	996	26	777	815	999999	164	943	974	99	797	901	265	278	885	248	718	478	157	863	999999	330	300	133	833	340	999999	999999	413	999999	301	999999	481	999999	734	77	983	999999	434	999999	627	999999	831	634	229	999999	999999	999999	475	615	538	334	578	339	999999	999999	999999	892	999999	484	157	861	540	999999	999999	33	429	691	543	817	265	173	53	999999	999999	519	499	665	904	497	999999	839	827	999999	999999	999999	204	152	999999	999999	372	100	611	950	194	765	999999	203	999999	205	917	226	413	658	360	375	999999	999999	103	999999	999999	50	988	456	61	318	999999	742	830	831	828	286	175	489	999999	174	561	102	999999	999999	452	305	828	999999	579	216	435	178	447	999999	685	440	59	989	873	332	111	165	999999	875	731	999999	372	15	377	640	999999	924	999999	999999	813	198	143	622	94	885	999999	999999	876	999999	999999	865	305	398	155	999999	999999	185	999999	132	72	406	203	999999	749	999999	932	999999	341	938	166	510	965	261	999999	497	999999	437	905	988	121	821	288	64	992	999999	39	999999	860	979	413	875	319	999999	133	417	994	999999	873	966	952	999999	999999	938	688	383	899	53	769	657	100	999999	999999	626	21	999999	127	149	999999	883	98	958	963	361	534	290	201	884	138	999999	502	918	563	939	999999	723	872	349	999999	618	966	985	999999	212	999999	999999	604	692	79	882	299	854	626	990	877	994	434	597	413	407	192	24	915	999999	165	999999	246	341	590	297	378	778	774	153	999999	112	999999	760	472	921	686	508	815	999999	922	999999	301	573	71	52	999999	999999	999999	967	436	999999	80	657	57	716	376	273	111	781	999999	999999	90	483	999999	774	251	673	999999	492	999999	683	209	
669	635	517	880	673	279	999999	998	102	841	806	716	999999	42	104	999999	756	554	422	999999	43	742	999999	567	817	500	296	800	625	161	453	255	753	751	411	32	539	835	703	993	563	783	421	679	283	766	117	742	156	960	377	937	308	286	176	927	234	950	999999	999999	999999	747	382	940	397	560	963	999999	999999	999999	183	920	850	999999	843	260	999999	731	999999	61	999999	553	999999	999999	999999	516	946	476	999999	483	797	999999	772	530	19	816	410	480	999999	722	999999	894	121	83	786	999999	96	879	442	915	606	999999	666	21	999999	999999	102	717	999999	881	613	496	638	157	285	594	158	330	999999	37	849	849	449	570	257	999999	442	580	879	337	429	999999	44	669	877	303	923	999999	739	580	723	693	324	410	118	999999	265	999999	999999	202	999999	766	470	999999	999999	756	64	106	764	302	996	999999	838	829	462	546	462	968	280	982	670	397	590	838	314	166	999999	49	461	940	242	478	999999	686	38	662	607	628	999999	130	249	999999	996	447	583	211	855	999999	947	572	854	297	693	815	531	911	999999	999999	111	910	999999	24	999999	824	999999	527	999999	161	999999	800	999999	833	375	159	999999	843	401	152	265	999999	310	50	101	889	95	944	785	966	165	999999	485	975	999999	693	899	234	192	182	999999	65	471	999999	694	157	632	30	922	999999	999999	687	520	43	376	998	609	999999	923	755	738	126	742	772	999999	683	999999	964	316	682	999999	518	999999	228	766	209	641	999999	356	944	266	74	32	250	999999	478	607	451	609	999999	93	999999	311	437	443	270	323	699	999999	20	999999	668	714	999999	294	563	35	301	277	999999	367	12	834	978	999999	674	999999	502	878	527	86	873	365	999999	598	540	217	234	785	506	885	942	999999	345	121	598	360	782	955	340	452	315	183	441	171	91	884	332	938	999999	999999	820	821	191	999999	959	313	926	651	754	356	801	515	771	291	425	114	499	867	900	324	321	546	547	85	770	699	999999	626	517	999999	999999	295	999999	999999	999999	131	999999	999999	161	294	433	140	211	983	650	799	412	160	999999	977	395	465	48	454	854	284	283	116	999999	270	390	309	144	107	471	999999	499	441	999999	304	396	98	999999	999999	999999	191	344	999999	434	970	999999	772	999999	540	270	999999	999999	999999	485	790	847	611	999999	891	999999	133	999999	999999	999999	999999	310	970	934	999999	590	999999	999999	999999	564	673	939	719	999999	203	973	617	429	604	837	52	269	927	999999	435	456	999999	851	824	711	766	999999	
241	52	299	670	326	838	438	949	963	680	999999	999999	999999	999999	138	929	999999	918	296	704	401	999999	999999	874	383	999999	508	999999	804	999999	999999	721	798	488	708	676	391	999999	657	778	999999	654	873	371	999999	920	154	999999	327	856	808	906	999999	71	793	964	999999	999999	297	311	340	442	155	518	755	111	219	999999	152	461	547	520	271	518	713	999999	402	117	999999	462	869	923	999999	948	646	999999	999999	736	695	743	114	966	246	999999	448	558	509	999999	616	343	711	821	442	866	999999	999999	644	906	999999	56	999999	999999	986	834	442	416	764	206	871	735	999999	999999	999999	408	357	580	284	915	999999	164	247	48	500	105	999999	999999	999999	812	639	999999	999999	401	387	649	182	999999	980	411	999999	42	999999	313	999999	880	539	238	999999	44	518	738	23	728	836	204	808	533	999999	890	999999	394	925	952	567	523	361	412	105	989	999999	707	599	999999	13	47	369	934	999999	619	565	999999	864	456	303	901	345	655	564	999999	840	648	685	99	999999	528	116	999999	746	969	999999	136	142	204	807	810	148	150	725	799	835	874	978	354	335	570	529	478	999999	665	187	706	999999	913	158	587	32	999999	554	999999	930	527	198	585	100	999999	390	670	649	999999	763	999999	929	765	357	966	670	340	999999	756	998	638	193	90	791	822	288	229	55	230	787	638	596	251	999999	999999	685	403	263	896	190	999999	829	176	902	983	776	999999	565	999999	999999	692	745	797	485	301	999999	118	793	999999	999999	170	625	999999	999999	135	608	999999	895	49	290	277	999999	999999	576	150	809	999999	187	808	999999	206	663	862	312	105	892	798	765	577	973	577	999999	986	999999	30	243	410	471	777	385	98	197	526	999999	999999	615	999999	999999	345	492	327	930	985	232	953	507	762	126	609	242	999999	923	328	76	712	999999	999999	130	555	906	408	555	999999	432	999999	18	147	960	999999	999999	999999	576	429	94	656	647	624	764	793	999999	481	293	862	544	575	175	869	999999	999999	983	999999	757	999999	438	93	772	529	562	274	999999	999999	801	464	999999	228	243	999999	243	420	74	999999	336	999999	43	999999	125	692	999999	856	791	149	999999	999999	999999	964	266	900	999999	10	999999	127	71	499	999999	162	679	828	743	325	341	999999	635	49	135	940	198	429	642	13	968	89	664	999999	482	805	683	41	999999	164	962	999999	512	999999	535	946	981	837	489	881	756	999999	948	550	524	999999	514	647	999999	999999	775	999999	267	987	42	999999	463	365	26	53	478	647	
52	588	363	998	999999	402	999999	999999	959	999999	999999	999999	999999	999999	140	124	999999	362	999999	999999	397	999999	999999	999999	85	524	999999	731	492	626	999999	446	999999	118	254	999999	999999	526	960	121	999999	465	779	424	895	507	741	999999	999999	349	184	663	999999	443	260	994	210	237	922	644	999999	782	696	342	541	504	999999	148	436	770	999999	664	999999	189	999999	931	999999	964	240	578	783	848	999999	153	451	166	693	969	858	260	169	999999	999999	999999	999999	361	999999	446	882	401	158	602	924	902	999999	519	271	573	541	329	725	245	996	353	861	354	723	552	890	384	999999	389	289	999999	610	967	69	86	270	999999	999999	833	91	838	429	190	999999	165	730	932	895	130	437	539	535	924	963	261	464	574	999999	226	555	508	590	769	323	747	301	454	460	194	312	999999	166	892	164	167	923	680	429	568	821	999999	488	690	951	750	651	686	999999	999999	999999	999999	912	999999	287	583	999999	659	867	186	863	286	999999	710	999999	445	382	999999	999999	805	337	783	999999	79	999999	596	30	899	818	572	106	614	450	652	572	616	89	221	614	581	909	273	813	252	704	545	487	999999	872	515	378	999999	999999	209	999999	839	551	842	550	691	999999	358	999999	305	89	259	999999	829	148	211	366	170	39	198	896	999999	969	901	375	858	119	252	37	312	203	98	697	999999	999999	732	74	246	999999	999999	27	560	432	518	173	999999	999999	657	638	671	999999	218	978	728	313	416	869	999999	476	691	999999	320	331	539	111	991	561	594	658	416	146	129	500	116	180	345	999999	999999	999999	999999	159	461	613	365	163	999999	120	999999	937	764	999999	425	770	999999	350	999999	238	999999	416	182	893	999999	998	232	534	39	718	871	557	967	999999	418	910	555	542	130	706	965	385	126	880	592	999999	893	553	999999	999999	521	999999	999999	116	748	55	999999	999999	999999	462	391	831	133	999999	999999	422	970	989	454	999999	999999	999999	229	10	272	999999	999999	301	311	467	114	999999	813	999999	206	999999	93	999999	36	373	353	527	999999	999999	325	144	262	849	999999	179	687	904	108	216	144	999999	547	473	843	241	755	275	999999	576	358	711	27	452	80	143	338	119	999999	91	171	696	999999	561	684	999999	264	450	658	141	780	210	999999	607	546	130	568	999999	26	794	999999	88	999999	931	319	613	126	809	778	509	840	999999	942	26	999999	999999	148	985	999999	715	999999	314	616	595	796	157	999999	420	906	950	574	718	999999	177	473	92	999999	15	252	81	21	454	672	
159	300	212	999999	564	561	999999	999999	582	999999	311	817	313	471	215	145	171	482	999999	999999	999999	934	999999	485	999999	552	962	551	142	742	717	704	532	999999	999999	305	593	999999	576	858	807	967	992	886	999999	999999	170	621	690	870	90	999999	314	551	844	224	999999	727	493	21	599	556	849	999999	124	606	295	999999	13	910	551	281	906	999999	105	860	999999	999999	693	424	999999	350	861	271	661	128	399	999999	999999	253	137	866	405	999999	999999	999999	127	161	771	194	74	499	618	780	329	809	692	467	455	983	282	999999	43	79	629	999999	999999	588	188	996	216	314	999999	760	999999	999999	875	999999	588	844	999999	790	475	509	359	999999	999999	90	941	999999	436	932	999999	999999	970	999999	832	999999	934	999999	565	539	999999	999999	999999	760	625	999999	999999	644	933	999999	999999	611	250	491	465	999999	720	736	526	614	646	335	999999	999999	778	69	999999	586	851	549	417	578	289	213	817	999999	531	599	999999	874	93	307	919	96	999999	999999	573	999999	740	308	616	207	999999	950	999999	999999	215	703	981	565	999999	420	999999	999999	933	309	331	47	999999	765	13	130	469	999999	999999	999999	999999	999999	999999	999999	496	309	846	553	933	999999	999999	339	320	999999	999999	999999	617	999999	806	672	514	535	999999	754	999999	999999	815	974	305	495	999999	999999	428	553	999999	732	483	137	79	768	574	249	460	999999	223	999999	726	504	999999	185	513	757	999999	859	834	881	999999	475	999999	960	999999	999999	258	448	481	999999	910	766	999999	762	999999	489	642	47	999999	275	999999	438	540	610	809	321	999999	129	981	980	995	569	719	999999	411	17	999999	118	283	702	999999	22	252	968	91	959	564	518	831	34	124	808	761	569	806	891	934	650	161	183	177	999999	999999	500	259	351	57	590	999999	346	999999	999999	763	999999	284	72	196	571	529	849	999999	195	298	957	866	196	808	159	552	520	82	235	956	110	999999	862	555	999999	719	739	912	999999	167	999999	420	999999	999999	366	294	743	705	373	130	312	999999	982	999999	508	633	72	543	897	47	999999	999999	387	577	663	870	422	516	443	852	999999	936	782	38	804	999999	286	152	999999	864	809	814	709	999999	999999	684	552	32	57	128	656	205	999999	936	999999	230	42	22	391	496	999999	236	271	520	340	999999	999999	953	45	961	357	920	999999	43	999999	35	564	283	923	978	327	400	469	324	999999	594	922	845	999999	584	514	274	999999	955	992	582	999999	199	774	288	50	598	986	999999	771	736	114	999999	999999	300	665	999999	98	
999999	178	482	999999	947	324	745	452	797	999999	461	457	92	168	146	51	655	999999	375	508	999999	937	999999	414	384	552	469	490	941	146	421	919	999999	999999	358	999999	999999	815	605	874	999999	836	253	999999	534	637	689	577	999999	939	63	817	299	261	454	475	999999	78	392	404	999999	265	511	999999	830	542	999999	906	809	359	999999	839	877	500	479	808	694	381	879	999999	863	892	999999	11	93	603	999999	503	731	883	346	999999	432	211	30	999999	999999	999999	525	991	935	782	767	999999	418	223	939	798	781	645	781	78	199	645	540	961	743	999999	999999	237	912	208	185	926	22	90	999999	676	480	706	483	111	855	999999	811	999999	134	904	593	869	663	831	722	999999	112	278	999999	787	999999	68	40	825	25	298	88	736	607	999999	605	337	807	999999	999999	84	999999	679	999999	311	999999	999999	837	838	915	707	573	91	485	98	999999	744	999999	629	16	421	676	658	999999	567	999999	999999	484	293	308	266	72	400	513	648	924	999999	65	950	952	221	999999	201	999999	999999	724	997	999999	518	27	999999	508	187	999999	906	407	513	593	999999	503	760	999999	553	540	659	645	183	999999	837	173	999999	689	878	677	794	999999	999999	748	778	999999	999999	823	966	276	447	757	884	143	606	250	999999	839	409	999999	201	999999	999999	660	260	671	551	428	423	999999	626	999999	629	999999	472	715	999999	765	999999	813	691	937	999999	287	103	901	999999	50	999999	597	752	561	290	431	485	999999	523	999999	999999	999999	301	999999	410	621	999999	275	138	999999	670	891	328	656	35	595	999999	999999	239	399	567	999999	910	511	456	825	999999	75	891	999999	33	915	202	107	277	999999	522	999999	537	396	638	827	773	999999	379	90	278	999999	999999	694	999999	231	327	133	267	149	207	790	937	584	29	584	384	929	360	754	699	999999	389	999999	83	999999	727	842	999999	740	585	999999	141	375	999999	999999	539	207	542	999999	999999	999999	839	138	510	732	999999	999999	377	63	452	999999	35	999999	999999	57	716	217	620	208	504	999999	372	526	563	999999	999999	999999	999999	999999	55	999999	397	558	166	631	999999	999999	999999	351	106	999999	475	708	999999	741	508	516	999999	509	790	999999	586	344	307	122	705	999999	574	836	83	999999	925	855	17	999999	999999	476	468	999999	665	464	399	999999	112	729	20	999999	239	822	999999	152	586	999999	731	723	600	62	260	53	925	78	686	981	999999	306	999999	999999	700	999999	294	41	58	234	999999	335	931	317	241	577	112	51	93	752	671	999999	999999	408	133	
294	999999	403	999999	424	833	597	777	418	10	806	999999	999999	999999	217	999999	143	104	361	683	999999	792	999999	821	683	940	999999	984	934	319	347	999999	450	496	416	357	890	815	633	400	256	557	523	999999	435	696	999999	86	876	999999	538	836	999999	725	726	999999	999999	582	543	999999	949	612	843	108	662	722	999999	903	558	999999	646	327	470	999999	436	848	278	975	395	986	238	807	117	720	999999	999999	232	725	769	914	999999	999999	282	999999	451	644	999999	425	999999	712	266	999999	528	27	999999	999999	376	899	299	878	233	416	196	556	255	151	504	133	327	999999	499	714	143	644	894	999999	999999	319	519	791	144	853	999999	682	729	428	999999	100	151	570	143	332	436	999999	690	999999	999999	725	905	999999	150	591	107	502	999999	999999	676	884	132	250	175	67	390	999999	743	999999	999999	514	827	999999	999999	413	981	757	28	999999	288	251	953	346	999999	330	414	999999	999999	553	755	999999	469	187	999999	404	968	901	405	86	942	999999	999999	319	471	617	999999	88	447	736	609	349	999999	55	999999	434	999999	786	44	845	652	999999	856	999999	624	268	54	999999	84	468	445	89	362	941	999999	999999	999999	999999	874	598	999999	335	772	915	943	999999	999999	999999	915	327	474	999999	867	560	999999	771	82	957	694	999999	573	258	999999	979	300	529	987	542	999999	913	341	296	912	445	999999	999999	999999	940	999999	218	915	630	999999	757	999999	999999	222	802	999999	463	287	145	949	671	35	182	999999	793	624	424	429	810	602	12	985	187	278	431	999999	999999	373	141	999999	999999	999999	943	524	256	985	46	317	194	35	367	635	206	347	251	420	250	995	614	999999	832	788	114	37	732	771	999999	985	790	665	410	999999	155	434	999999	383	999999	658	999999	808	587	117	999999	785	245	376	999999	840	37	21	896	121	758	815	878	697	999999	915	792	999999	178	60	526	999999	624	999999	490	771	874	868	338	592	920	806	738	725	999999	999999	792	999999	981	975	958	778	769	298	341	340	555	774	200	176	865	598	639	537	590	715	170	966	999999	27	965	999999	683	313	201	999999	86	999999	153	999999	133	436	504	202	999999	747	759	999999	936	160	226	109	999999	171	999999	999999	176	211	999999	838	169	825	480	963	19	799	999999	999999	107	389	264	401	631	999999	53	439	104	446	444	842	955	999999	40	735	801	866	491	521	999999	869	785	874	999999	314	703	307	999999	540	999999	303	651	304	999999	557	896	825	999999	349	128	999999	999999	999999	767	301	883	335	999999	999999	999999	
153	317	584	878	238	603	999999	383	326	634	745	483	563	263	151	200	661	606	482	839	976	999999	152	403	299	642	65	999999	726	999999	378	512	221	999999	49	985	77	999999	999999	954	516	452	162	714	382	999999	673	475	625	111	999999	728	999999	999999	196	755	174	190	588	596	547	282	656	894	999999	243	272	195	224	999999	133	244	999999	528	333	999999	245	437	999999	999999	969	590	491	999999	209	999999	999999	315	192	293	820	999999	837	999999	416	243	795	267	458	148	552	999999	261	469	978	987	999999	999999	581	662	520	999999	169	999999	626	957	790	40	694	999999	999999	999999	12	930	345	246	407	204	121	99	738	978	999999	882	999999	999999	339	32	647	222	528	405	999999	530	999999	93	727	999999	786	999999	453	764	999999	842	104	595	999999	999999	134	742	999999	927	999999	492	923	999999	999999	287	180	145	999999	768	393	999999	97	649	999999	482	167	261	999999	673	999999	662	999999	973	415	146	787	347	16	999999	999999	905	632	999999	722	251	606	241	335	449	999999	650	830	684	999999	999999	755	455	373	12	172	872	233	916	519	29	999999	950	135	621	999999	832	139	619	870	487	849	495	926	980	876	925	926	999999	119	767	831	999999	601	325	999999	342	999999	999999	846	35	682	716	92	703	405	656	116	713	949	730	520	221	813	893	250	269	528	999999	136	247	999999	999999	806	752	197	884	358	810	240	166	859	136	999999	845	805	143	413	233	585	229	819	223	999999	999999	256	620	158	707	999999	132	814	999999	877	999999	88	528	909	339	515	521	999999	306	482	792	871	394	448	967	999999	117	855	999999	807	906	427	733	999999	999999	505	999999	735	650	734	999999	352	278	999999	173	767	999999	234	84	718	74	921	999999	740	336	517	999999	181	999999	619	967	999999	518	783	970	191	355	494	490	834	937	785	657	999999	374	999999	999999	999999	285	210	999999	883	999999	587	743	984	904	992	706	911	644	406	554	41	767	841	834	999999	288	999999	421	791	743	999999	999999	288	274	952	376	886	913	725	895	999999	999999	94	999999	999999	999999	985	287	362	788	579	200	541	240	626	999999	532	615	117	857	303	999999	999999	999999	541	807	464	999999	952	626	819	997	918	510	573	233	682	355	902	455	302	705	999999	13	173	59	249	57	648	158	999999	281	806	868	602	201	787	944	954	134	999999	275	334	736	968	582	281	40	667	402	131	186	999999	999999	565	999999	999999	26	976	491	999999	999999	81	804	782	999999	201	60	908	382	445	738	400	778	871	36	
380	332	999999	591	777	218	390	255	999999	667	999999	154	312	14	471	771	967	473	999999	178	204	530	999999	429	391	999999	131	294	956	393	785	934	790	538	227	999999	981	395	999999	359	36	825	999999	125	980	999999	747	904	910	999999	770	999999	222	703	832	850	378	615	209	556	96	105	999999	643	999999	633	364	773	786	73	790	582	999999	216	152	378	752	999999	449	344	484	227	384	999999	622	999999	722	97	706	377	999999	375	195	167	999999	930	999999	144	244	356	692	973	128	847	884	197	999999	999999	999999	464	999999	539	176	999999	81	869	721	16	999999	32	911	276	77	999999	43	424	397	602	944	999999	841	618	604	102	652	510	109	536	408	435	690	716	536	999999	999999	999999	999999	330	999999	403	218	530	999999	221	445	999999	906	709	814	469	800	574	70	349	999999	999999	935	999999	222	999999	769	194	608	595	341	204	739	825	148	999999	999999	76	517	550	999999	999999	504	392	999999	236	999999	399	722	938	999999	999999	656	197	999999	790	999999	134	117	524	999999	34	921	528	879	251	686	90	571	281	254	733	67	519	346	311	985	552	427	999999	966	380	472	670	960	225	548	552	206	358	977	100	959	992	917	978	999999	975	999999	999999	550	523	827	450	694	999999	68	999999	851	327	804	21	706	131	557	999999	561	999999	568	999999	999999	999999	884	223	999999	163	773	74	602	999999	912	999999	49	999999	446	453	999999	31	999999	999999	166	999999	701	879	553	999999	394	838	445	999999	426	148	416	849	712	416	638	614	157	541	137	994	543	494	999999	794	972	694	685	113	710	540	285	509	507	999999	442	15	669	999999	768	999999	999999	938	940	774	999999	200	309	39	815	938	874	444	999999	999999	868	999999	474	758	993	699	163	341	953	886	999999	907	352	999999	974	999999	944	819	772	999999	999999	605	553	640	201	781	394	655	298	999999	666	841	577	344	431	999999	999999	911	999999	999999	999999	999999	984	999999	912	695	848	999999	65	999999	993	64	999999	740	999999	273	663	834	567	222	315	507	53	191	229	31	999999	17	990	748	102	43	485	999999	419	87	621	499	728	999999	933	507	999999	116	778	611	178	837	546	999999	571	706	999999	131	763	284	253	999999	834	890	365	840	896	316	999999	960	999999	999999	330	719	652	999999	115	999999	999999	807	907	936	999999	618	999999	502	999999	999999	187	395	689	999999	939	999999	999999	999999	665	837	150	102	611	294	27	818	999999	209	517	827	516	408	600	291	999999	956	377	999999	399	225	48	999999	379	999999	999999	999999	
280	224	39	195	999999	833	507	278	921	196	206	622	918	999999	585	652	999999	643	325	778	794	408	999999	983	767	526	429	449	999999	287	722	999999	165	999999	999999	817	999999	999999	941	682	900	332	999999	656	759	754	398	804	639	999999	877	999999	748	360	908	872	703	56	427	999999	414	999999	479	644	473	659	467	604	57	768	482	663	701	643	878	472	999999	865	233	999999	137	625	810	412	999999	986	798	805	416	999999	124	999999	904	582	999999	842	852	726	193	109	999999	794	756	871	914	999999	45	114	481	445	834	838	822	414	241	789	257	77	244	487	999999	662	197	999999	653	999999	759	999999	375	45	619	321	681	133	725	999999	868	938	999999	999999	951	693	333	970	999999	999999	311	499	351	489	594	785	491	706	999999	635	607	999999	227	566	464	916	739	999999	999999	522	166	698	689	999999	920	319	999999	58	535	178	339	999999	541	377	999999	270	999999	885	451	833	830	975	999999	100	735	999999	999999	932	999999	44	999999	999999	154	327	129	612	809	453	999999	284	217	999999	180	80	306	390	843	849	999999	203	149	999999	994	999999	692	190	812	599	999999	436	598	646	999999	501	224	452	82	223	999999	443	460	333	999999	176	626	396	805	815	999999	999999	999999	870	422	538	895	109	891	999999	634	939	999999	220	290	142	686	999999	126	999999	999999	853	317	629	999999	86	742	815	536	828	375	306	384	997	805	817	785	728	233	999999	999999	124	999999	920	588	318	643	250	52	999999	490	65	279	136	959	999999	48	31	999999	346	795	89	572	73	999999	338	999999	802	999999	473	357	957	347	339	83	740	303	397	999999	293	442	501	772	352	348	319	36	999999	47	865	778	764	459	886	999999	526	551	497	143	259	754	840	999999	999999	999999	532	718	940	63	999999	647	651	979	999999	904	304	316	230	724	999999	312	316	999999	549	694	592	507	461	347	999999	999999	999999	263	791	539	601	665	203	514	999999	600	95	205	999999	999999	137	784	474	999999	697	219	331	999999	665	947	447	85	297	884	254	34	999999	999999	999999	40	840	397	198	455	312	999999	123	715	909	876	227	121	946	331	999999	808	999999	479	649	347	867	44	597	843	101	526	378	318	999999	791	343	491	999999	999999	387	740	999999	999999	679	68	999999	999999	862	788	730	336	999999	966	327	446	991	787	954	168	999999	806	799	354	364	786	270	804	455	128	542	735	999999	168	999999	826	999999	24	999999	999999	252	262	181	808	123	765	397	412	999999	824	800	556	537	999999	626	580	940	
250	999999	892	999999	999999	169	744	256	994	999999	970	32	999999	999999	999999	987	373	999999	909	635	990	241	599	999999	999999	813	999999	999999	986	999999	881	542	999999	999999	972	359	999999	792	999999	999999	436	562	999999	850	427	389	499	600	823	568	173	625	999999	944	949	19	75	503	939	487	999999	426	999999	795	42	437	659	614	261	999999	90	581	964	999999	209	438	121	748	972	478	323	40	999999	999999	45	266	999999	428	999999	962	294	413	852	473	563	19	303	999999	817	999999	730	885	349	206	487	592	660	999999	999999	521	999999	327	999999	471	173	999999	999999	840	760	776	612	240	677	298	342	999999	728	999999	262	199	144	788	930	982	747	999999	690	307	941	452	605	925	682	425	74	999999	882	391	310	65	96	463	572	51	387	500	999999	61	864	810	864	999999	999999	555	387	119	999999	548	723	999999	999999	999999	999999	318	180	686	558	262	233	375	794	346	200	207	113	681	225	889	605	257	231	639	442	140	999999	446	288	137	48	955	579	343	667	575	247	999999	563	264	870	999999	942	999999	827	498	25	527	968	449	452	705	893	507	999999	476	999999	188	999999	999999	729	999999	407	431	999999	278	796	461	999999	999999	999999	641	127	961	29	905	315	999999	812	999999	124	71	999999	839	684	342	72	999999	400	999999	72	68	999999	795	534	145	303	521	741	999999	702	564	848	999999	489	810	588	932	488	999999	171	247	376	247	654	668	266	568	746	999999	216	724	71	487	562	901	361	332	436	999999	612	794	534	262	251	560	222	133	359	873	999999	139	592	362	39	999999	999999	51	999999	866	879	734	774	999999	353	977	503	999999	792	587	458	266	505	605	435	377	713	123	995	104	456	143	999999	872	137	86	142	999999	457	999999	219	999999	191	999999	14	877	999999	673	999999	274	999999	851	341	771	424	496	634	999999	999999	662	999999	999999	55	56	419	746	999999	902	732	999999	845	794	999999	64	378	999999	85	999999	601	558	999999	999999	999999	731	47	604	801	447	457	640	452	155	782	795	999999	641	274	144	160	268	361	999999	999999	642	999999	272	999999	286	403	286	421	999999	395	999999	314	81	999999	324	19	815	944	999999	454	102	824	999999	21	127	439	736	874	940	999999	999999	206	240	108	571	999999	774	999999	999999	54	999999	229	999999	999999	414	490	553	277	999999	135	999999	323	999999	672	848	818	999999	999999	820	999999	999999	999999	999999	914	999999	181	83	973	803	21	245	159	429	999999	282	872	81	940	999999	999999	885	469	923	815	449	29	922	568	999999	
752	999999	523	845	999999	387	999999	749	838	707	999999	417	580	474	938	889	195	894	999999	400	976	746	789	653	193	962	206	999999	664	999999	999999	999999	515	723	999999	438	721	314	751	999999	512	133	242	242	375	999999	314	995	985	999999	263	135	682	177	283	16	999999	870	661	999999	191	291	94	373	675	983	901	856	423	999999	177	881	999999	593	999999	852	999999	557	287	999999	657	211	999999	739	221	906	999999	347	450	999999	645	999999	652	999999	475	999999	48	869	566	391	327	458	581	485	757	382	999999	999999	289	430	502	246	999999	697	999999	980	788	355	162	769	417	563	416	379	864	326	238	999999	128	999999	813	644	991	896	646	209	629	27	981	999999	923	486	999999	29	551	408	269	955	978	494	999999	999999	716	999999	973	764	51	211	620	999999	153	877	999999	623	616	857	255	695	61	858	999999	770	374	323	845	931	999999	396	999999	466	67	282	136	999999	233	130	927	204	922	881	999999	999999	406	549	695	56	999999	444	413	693	163	573	999999	130	144	671	329	999999	999999	52	999999	654	383	999999	999999	871	750	999999	399	496	930	61	773	999999	999999	933	374	824	999999	999999	425	999999	983	144	313	999999	378	16	499	562	999999	534	252	879	999999	512	999999	252	175	999999	999999	178	999999	916	763	999999	800	999999	999999	999999	307	999999	775	162	627	206	999999	248	999999	890	999999	743	847	837	695	405	808	893	555	198	999999	131	999999	804	502	257	999999	76	380	211	999999	999999	587	298	264	305	758	100	262	999999	841	805	400	285	331	562	330	217	231	999999	303	906	189	240	322	185	999999	999999	660	999999	189	603	867	650	206	858	166	559	582	400	999999	718	641	999999	999999	92	730	382	999999	939	927	999999	999999	22	907	787	464	357	975	89	999999	787	440	999999	247	247	999999	750	89	999999	999999	771	999999	830	999999	585	999999	60	883	239	454	474	497	720	999999	380	999999	999999	999999	999999	403	809	583	503	999999	859	287	758	891	119	154	979	303	20	543	166	999999	999999	302	332	522	414	473	746	634	999999	299	999999	439	999999	489	92	18	670	78	597	197	141	999999	861	307	516	169	774	95	474	180	487	999999	296	206	743	562	419	897	989	345	837	869	958	569	568	329	34	629	999999	971	633	941	946	968	52	136	441	34	15	999999	999999	661	999999	812	999999	542	152	670	999999	530	598	772	999999	261	360	272	999999	301	739	197	144	155	33	999999	547	546	240	328	163	616	999999	999999	999999	743	646	186	709	156	757	35	999999	364	883	
541	382	860	861	999999	617	779	207	149	999999	817	121	553	637	665	275	275	312	824	999999	139	408	214	881	345	614	184	563	999999	543	714	21	779	271	491	999999	999999	999999	999999	710	999999	419	981	109	999999	632	103	999999	999999	880	999999	723	361	999999	753	143	178	979	525	90	443	999999	999999	605	581	806	341	291	156	544	588	590	765	123	142	719	999999	114	807	713	521	636	519	902	61	991	659	931	999999	999999	999999	707	169	465	277	999999	996	386	528	277	999999	811	401	509	999999	901	957	999999	716	43	999999	73	181	812	999999	999999	707	999999	554	589	157	410	999999	798	590	881	431	309	846	974	723	50	586	999999	421	710	244	999999	610	999999	44	421	225	999999	999999	890	535	356	897	469	459	485	831	938	130	999999	47	602	918	999999	480	657	999999	741	319	999999	999999	641	400	858	573	697	910	999999	555	735	999999	999999	999999	999999	355	84	999999	387	999999	999999	999999	648	999999	530	672	641	101	199	678	387	30	484	174	999999	413	894	955	48	896	762	574	436	393	394	706	999999	445	227	75	405	254	23	226	81	467	837	999999	870	999999	931	999999	721	725	178	714	710	134	999999	296	460	129	374	999999	762	673	782	265	999999	824	924	206	873	133	283	142	16	999999	999999	507	576	673	95	852	965	165	999999	710	224	679	995	623	251	931	615	286	999999	533	463	999999	684	582	205	55	271	734	733	597	452	999999	708	452	41	999999	999999	786	43	522	525	606	820	81	999999	356	828	311	954	942	517	996	263	483	804	695	822	993	478	49	590	240	432	266	267	999999	971	552	999999	555	220	829	253	999999	17	999999	586	613	542	849	226	960	780	791	89	999999	782	235	648	345	999999	727	317	993	999999	295	184	564	814	999999	384	999999	999999	408	731	688	753	895	475	999999	999999	999999	460	629	823	629	460	641	186	811	407	746	903	256	999999	999999	521	259	435	999999	682	999999	999999	681	474	940	999999	999999	69	401	703	886	999999	701	236	664	276	688	180	311	835	543	387	999999	463	638	382	472	726	999999	176	504	469	753	275	96	420	779	999999	882	999999	89	581	785	999999	520	999999	999999	30	999999	226	833	88	999999	887	999999	645	999999	227	835	568	779	999999	999999	234	208	427	16	999999	999999	253	497	532	999999	923	999999	961	602	895	943	999999	179	452	999999	32	343	425	346	865	999999	999999	624	999999	329	323	609	434	760	999999	909	103	980	775	879	773	999999	310	789	210	141	999999	999999	900	283	999999	999999	336	
945	999999	890	783	91	999999	310	999999	999999	999999	999999	999999	324	331	999999	51	985	850	672	999999	572	935	999999	42	999999	145	999999	999999	408	724	288	146	999999	282	489	962	670	135	22	839	999999	190	999999	794	107	814	885	809	976	11	914	433	520	995	763	999999	505	858	999999	945	415	999999	301	904	999999	76	61	51	841	999999	380	860	838	832	928	392	790	999999	934	821	999999	999999	971	406	809	999999	625	929	519	479	999999	812	999999	76	434	999999	889	250	147	999999	763	844	968	738	999999	64	594	688	76	999999	229	997	923	335	695	490	389	894	104	801	450	132	532	371	781	999999	881	771	999999	999999	503	549	370	902	68	415	956	999999	776	999999	270	937	862	148	999999	468	888	652	381	943	734	994	155	346	591	641	999999	606	956	71	183	822	289	999999	877	999999	999999	30	277	289	534	999999	128	349	540	999999	999999	393	121	999999	679	238	400	999999	89	509	404	33	321	426	999999	359	286	714	999999	447	657	609	271	999999	830	999999	999999	101	418	588	876	999999	999999	88	381	928	495	643	999999	944	432	999999	183	378	285	613	708	851	196	185	869	413	999999	102	999999	660	132	540	492	811	853	999999	56	999999	632	598	228	243	55	999999	863	642	332	637	25	833	435	893	305	227	169	533	999999	243	718	472	999999	999999	233	999999	805	955	999999	999999	999999	999999	777	682	745	686	395	999999	999999	999999	999999	237	999999	140	87	32	999999	999999	245	275	651	329	403	813	782	999999	560	515	20	999999	999999	908	491	751	546	891	65	753	157	999999	999999	999999	728	883	921	491	390	907	635	999999	496	575	720	886	928	999999	999999	964	900	999999	999999	999999	465	481	999999	413	745	340	593	196	967	481	999999	999999	443	999999	999999	519	891	999999	999999	999999	999999	999999	999999	793	198	605	999999	775	171	100	999999	573	999999	999999	237	999999	231	518	745	999999	323	999999	243	999999	494	103	999999	999999	999999	220	999999	999999	804	483	10	999999	643	868	225	149	517	999999	34	876	629	518	999999	492	999999	354	298	382	554	729	338	440	999999	823	999999	999999	163	851	606	950	27	252	999999	18	950	581	614	363	303	605	542	505	999999	367	999999	976	959	960	250	824	922	699	999999	84	154	569	90	819	569	999999	986	665	221	84	858	386	999999	135	541	999999	999999	935	89	948	197	832	26	218	999999	332	145	202	999999	781	999999	327	197	694	999999	391	500	794	793	182	619	999999	294	350	508	18	237	833	428	101	999999	986	620	116	886	322	553	999999	390	246	
999999	794	64	999999	999999	999999	199	64	272	999999	658	945	151	906	339	320	548	999999	709	999999	105	999999	773	520	999999	999999	707	91	807	999999	837	627	413	557	197	824	822	854	304	967	819	182	571	278	442	148	845	713	999999	576	773	877	999999	961	150	999999	999999	543	742	13	833	999999	256	720	322	40	542	999999	718	514	498	693	999999	741	610	922	999999	999999	87	559	206	993	314	241	777	999999	464	999999	999999	999999	804	288	122	301	144	711	926	850	955	411	606	260	995	271	999999	999999	507	431	360	999999	943	525	999999	193	999999	840	999999	25	943	999999	576	99	188	215	710	999999	581	89	607	898	996	890	549	676	999999	999999	998	53	163	999999	462	43	101	198	570	289	823	928	493	304	908	911	906	602	999999	999999	82	789	999999	868	508	999999	999999	462	231	999999	975	789	999999	999999	841	999999	861	256	900	542	999999	999999	644	431	999999	999999	596	313	990	95	999999	946	840	446	873	218	491	294	198	45	999999	639	999999	517	313	999999	698	631	462	158	59	660	999999	302	999999	91	155	999999	482	855	831	520	999999	146	79	39	949	793	989	999999	999999	577	67	865	333	368	33	999999	127	362	999999	965	851	842	999999	333	999999	547	927	791	72	362	811	343	213	698	178	830	447	283	999999	904	642	999999	999999	999999	602	837	968	160	999999	28	22	129	900	866	999999	629	999999	746	785	999999	866	999999	570	916	999999	724	661	635	999999	999999	999999	999999	999999	60	332	999999	962	563	730	999999	578	777	999999	54	349	999999	999999	347	38	549	729	999999	999999	682	48	444	267	963	999999	999999	999999	999999	999999	863	999999	177	999999	850	543	646	666	547	26	379	832	98	474	999999	576	84	999999	323	999999	651	999999	999999	356	999999	22	888	764	999999	999999	851	241	245	818	869	999999	182	841	999999	804	392	882	191	684	999999	999999	950	970	999999	999999	999999	999999	862	737	999999	999999	999999	821	999999	999999	999999	881	667	700	175	999999	597	279	999999	999999	999999	243	699	518	999999	999999	293	314	237	747	71	918	33	610	215	264	999999	508	510	999999	376	360	999999	999999	160	510	224	491	518	980	262	680	375	931	993	408	897	353	522	549	116	999999	593	515	776	736	858	67	999999	911	768	98	769	134	443	53	999999	946	368	713	554	801	999999	257	495	391	553	999999	617	806	366	999999	999999	960	374	341	767	81	976	423	651	167	996	607	999999	999999	999999	250	999999	999999	753	999999	999999	999999	994	999999	248	346	30	395	999999	999999	449	688	999999	743	113	808	760	
111	285	583	969	999999	72	397	999999	198	45	332	480	312	602	666	999999	414	50	186	999999	69	103	999999	61	591	240	884	717	317	62	478	999999	999999	489	397	674	180	982	50	746	607	509	999999	310	698	914	999999	999999	783	636	999999	999999	926	842	701	18	854	531	999999	714	187	679	497	146	567	999999	999999	823	215	992	999999	432	999999	999999	368	999999	53	130	999999	999999	360	719	999999	681	912	999999	143	269	788	388	820	648	604	336	568	927	999999	913	743	436	999999	67	959	791	753	999999	703	496	483	152	964	733	999999	710	999999	999999	745	815	233	791	138	118	44	826	181	244	827	673	870	440	546	139	386	927	140	303	759	153	927	204	82	646	785	646	423	97	480	999999	972	110	999999	206	689	951	308	437	32	142	619	519	999999	39	626	53	999999	835	356	250	580	70	709	601	888	39	719	491	999999	999999	412	94	999999	999999	701	770	258	349	999999	434	629	702	281	999999	533	417	314	52	999999	999999	999999	588	740	239	323	912	401	590	318	660	242	999999	999999	633	730	999999	756	956	338	999999	794	265	999999	921	999999	878	999999	92	999999	480	725	676	999999	999999	358	824	354	533	999999	788	379	667	41	789	202	812	597	647	896	999999	661	357	714	999999	947	999999	202	818	618	445	133	999999	522	837	934	999999	356	524	999999	999999	191	232	345	999999	485	999999	234	606	999999	999999	290	151	999999	999999	819	999999	961	305	999999	573	631	535	999999	185	999999	70	155	203	854	636	466	82	372	990	817	438	999999	174	689	820	560	596	99	999999	999999	999999	133	999999	28	567	999999	999999	881	711	284	655	317	170	999999	425	999999	999999	751	102	999999	217	778	205	262	390	365	796	999999	822	999999	45	446	114	30	682	937	702	184	296	42	415	999999	999999	716	171	999999	851	290	999999	999999	999999	844	996	468	947	213	999999	999999	638	212	807	444	69	999999	999999	999999	999999	150	212	999999	289	857	464	70	936	26	127	488	100	269	514	516	352	999999	493	200	449	645	83	478	19	512	545	94	235	970	999999	961	477	999999	917	710	87	785	559	999999	999999	999999	999999	999999	96	999999	109	379	697	300	999999	85	215	57	999999	567	999999	733	478	776	321	380	834	965	884	165	21	148	999999	999999	438	566	999999	821	811	513	123	999999	392	570	413	176	999999	934	878	66	756	999999	192	359	999999	354	317	783	360	999999	112	567	55	930	999999	999999	999999	894	861	999999	999999	999999	246	266	999999	924	350	908	372	155	983	899	96	999999	999999	
592	999999	999999	169	94	259	651	999999	802	411	556	106	462	999999	452	148	502	999999	352	999999	999999	192	926	905	999999	13	408	420	999999	999999	999999	480	227	531	844	15	45	734	777	286	999999	921	444	999999	898	999999	888	999999	919	999999	999999	999999	744	422	45	409	39	96	450	999999	850	240	266	776	208	85	879	930	999999	447	112	767	305	75	999999	999999	748	80	16	891	125	632	999999	999999	544	385	999999	804	496	444	999999	999999	294	696	435	768	665	668	656	822	948	957	487	999999	904	724	530	679	15	593	661	958	90	558	965	228	738	68	241	823	999999	84	444	853	471	163	482	999999	999999	648	786	90	999999	193	943	167	154	30	999999	820	854	66	798	902	783	27	868	736	730	217	39	999999	999999	833	482	873	999999	634	999999	999999	251	921	49	366	999999	581	544	896	614	999999	83	999999	766	420	968	293	285	999999	999999	999999	294	745	878	431	619	999999	999999	590	711	80	643	999999	19	551	578	933	999999	442	106	212	483	972	131	922	143	320	840	25	999999	999999	597	981	565	567	466	505	53	617	747	626	927	954	195	543	174	999999	709	224	842	999999	276	999999	999999	866	969	322	624	999999	298	309	349	638	724	522	483	661	955	452	94	83	890	408	694	480	285	529	999999	588	757	580	611	625	183	999999	999999	999999	546	698	597	153	999999	97	329	448	286	298	239	672	999999	512	999999	267	140	768	154	867	159	964	591	450	535	46	208	999999	698	724	464	893	599	730	125	267	854	940	201	999999	89	999999	999999	986	299	124	527	254	972	353	495	414	686	999999	604	582	999999	157	999999	999999	888	612	749	999999	834	345	83	340	397	999999	999999	199	577	351	999999	902	770	605	161	421	518	953	745	354	239	999999	217	999999	135	542	160	707	331	356	914	476	507	642	162	999999	50	197	999999	631	940	305	837	344	275	702	811	511	995	999999	337	934	866	405	332	783	137	538	214	999999	200	705	867	230	437	321	405	138	452	207	380	330	106	999999	413	933	999999	873	278	433	731	649	999999	999999	29	979	609	999999	319	378	825	511	983	12	441	245	437	616	999999	999999	306	683	68	798	827	16	837	999999	999999	999999	571	264	269	780	133	999999	994	743	211	999999	712	303	819	83	381	868	347	104	682	178	505	999999	999999	324	999999	57	590	999999	307	22	999999	999999	119	999999	807	999999	999999	213	999999	890	251	694	414	459	251	13	999999	985	426	958	999999	999999	80	823	893	965	298	999999	653	999999	
999999	91	446	999999	315	855	193	999999	276	809	626	144	226	999999	926	811	201	999999	83	133	999999	605	496	348	353	408	999999	295	36	842	283	999999	559	803	929	169	258	225	153	396	819	965	718	616	342	999999	526	999999	896	91	774	781	872	999999	891	365	595	999999	999999	907	78	897	872	434	536	329	584	999999	999999	767	999999	975	372	686	313	228	886	999999	15	819	881	509	399	945	77	501	435	39	911	574	574	160	380	246	328	921	103	294	90	999999	949	113	423	139	527	798	419	999999	226	673	478	999999	102	36	999999	568	508	926	366	45	894	999999	511	299	999999	413	999999	135	367	999999	999999	602	798	999999	999999	778	95	269	427	999999	999999	249	812	247	105	858	68	999999	999999	759	422	176	999999	55	129	404	601	134	937	999999	203	293	827	999999	548	876	999999	999999	166	257	482	999999	999999	97	953	654	999999	274	203	343	999999	260	914	999999	969	958	674	999999	873	475	186	961	331	999999	85	798	999999	978	699	229	941	958	197	963	286	182	999999	840	999999	474	999999	337	931	603	769	942	999999	229	999999	590	211	999999	236	999999	999999	999999	917	999999	999999	164	243	763	999999	973	402	396	72	950	999999	796	300	833	662	409	814	848	40	728	543	142	999999	201	999999	999999	27	778	732	506	892	999999	999999	471	999999	936	240	897	762	999999	999999	382	880	428	898	78	299	378	511	999999	876	232	491	199	662	999999	735	51	649	465	956	999999	663	999999	68	999999	999999	829	14	725	178	916	95	82	999999	171	262	10	303	56	820	649	276	905	629	669	284	75	808	949	211	199	257	306	11	586	718	323	999999	999999	536	469	373	786	658	960	146	418	671	501	999999	734	748	603	645	316	999999	757	936	398	999999	475	31	999999	524	999999	668	788	81	940	999999	938	641	999999	519	360	999999	490	257	669	533	999999	403	317	331	476	450	654	661	999999	999999	961	387	971	61	71	999999	317	271	678	999999	999999	346	731	58	688	103	787	94	295	40	866	510	276	865	424	81	713	999999	58	999999	999999	137	999999	999999	999999	999999	669	908	457	999999	999999	229	578	377	185	529	672	269	643	382	999999	570	999999	664	372	460	121	115	637	999999	999999	583	223	150	287	230	999999	30	567	999999	434	879	636	382	999999	647	999999	898	690	894	408	999999	100	675	999999	453	761	999999	999999	40	449	999999	280	999999	187	395	15	999999	99	955	570	652	701	514	948	999999	934	993	603	999999	999999	222	999999	999999	591	290	492	999999	275	833	468	
247	681	536	688	869	608	178	204	675	642	999999	808	735	999999	999999	752	586	999999	100	999999	767	999999	623	999999	236	999999	537	876	897	999999	999999	172	999999	496	332	970	175	999999	88	186	765	798	927	92	36	413	689	418	834	537	906	820	184	323	700	999999	68	35	999999	730	80	301	999999	772	184	340	552	999999	999999	786	999999	760	649	914	999999	968	200	540	484	823	459	128	52	369	996	647	987	942	795	212	911	149	373	358	115	474	501	165	908	696	861	450	999999	58	950	156	180	269	569	999999	929	527	551	638	280	951	999999	999999	999999	537	352	610	453	799	874	448	999999	999999	809	289	477	45	632	787	962	18	711	999999	418	999999	999999	727	382	73	999999	394	597	734	88	164	225	563	999999	380	354	260	997	618	183	512	760	880	460	289	264	894	895	764	676	271	249	999999	999999	927	70	624	237	389	999999	999999	850	661	222	654	74	914	657	262	443	711	999999	103	820	999999	99	999999	276	103	809	389	499	999999	68	816	999999	960	44	999999	319	729	33	618	999999	693	661	108	667	806	999999	350	246	999999	330	965	260	156	999999	622	999999	474	999999	143	999999	999999	991	999999	999999	406	740	114	880	206	942	714	687	999999	11	137	254	990	928	470	999999	469	152	855	512	102	566	768	999999	421	622	999999	382	999999	48	956	701	644	505	271	75	120	470	50	700	616	999999	857	155	316	999999	847	546	886	265	120	993	145	514	510	839	971	588	469	584	107	342	797	363	54	435	999999	495	999999	404	767	999999	999999	165	896	999999	708	623	219	52	999999	308	495	634	999999	999999	566	139	994	999999	104	531	10	466	603	999999	490	504	110	999999	768	999999	879	491	497	121	999999	999999	999999	999999	141	358	379	426	809	798	999999	173	999999	91	999999	480	501	245	999999	246	998	646	561	999999	333	213	522	338	283	423	429	13	146	816	82	586	999999	307	999999	745	161	584	657	804	437	999999	79	29	21	298	860	643	190	261	123	254	428	996	372	928	835	51	152	396	379	999999	36	618	18	293	958	999999	945	565	999999	999999	999999	757	194	16	144	999999	326	985	999999	786	822	885	703	827	999999	524	935	371	910	120	441	271	435	594	300	461	20	728	999999	999999	999999	625	999999	699	265	671	999999	366	794	342	999999	167	833	999999	30	151	999999	191	135	443	267	584	999999	999999	982	727	331	599	715	682	492	597	655	895	98	999999	718	999999	571	496	999999	578	577	578	394	283	999999	999999	999999	159	999999	
828	603	896	409	123	970	999999	716	537	999999	223	651	121	849	137	512	938	504	822	432	909	999999	639	999999	688	999999	86	999999	708	300	488	999999	565	999999	999999	994	999999	495	975	236	527	297	43	999999	499	927	466	728	267	771	999999	348	752	727	637	999999	963	999999	720	116	894	611	17	247	860	198	95	975	195	142	753	452	528	596	905	621	586	492	241	999999	550	357	332	999999	801	150	282	999999	508	455	41	593	775	868	342	915	999999	795	999999	310	842	999999	543	135	999999	56	819	999999	822	999999	631	480	999999	959	565	546	289	80	999999	720	916	256	999999	999999	999999	999999	999999	999999	263	989	999999	790	999999	930	918	70	814	207	999999	754	331	126	26	492	823	560	659	999999	999999	999999	636	219	999999	575	394	596	22	803	33	857	999999	999999	902	832	683	840	283	13	51	505	999999	92	161	691	999999	800	239	985	916	551	510	862	356	467	363	132	441	631	546	999999	57	20	183	71	386	171	224	194	808	982	999999	656	774	807	999999	553	999999	668	186	594	999999	37	999999	999999	356	516	812	444	479	560	409	652	466	999999	999999	720	999999	99	315	999999	585	55	186	934	274	854	97	549	403	809	74	773	454	952	964	30	999999	700	715	869	999999	779	999999	257	999999	634	999999	65	999999	999999	644	969	363	999999	18	321	850	951	218	501	428	272	51	670	496	636	207	999999	754	437	596	218	999999	445	878	999999	340	999999	361	640	665	42	200	999999	174	105	419	505	944	653	179	999999	492	223	450	96	738	54	761	946	436	684	310	999999	757	435	595	917	80	212	980	922	999999	999999	835	396	82	991	505	999999	226	701	570	111	267	999999	726	169	994	792	78	296	999999	999999	214	999999	731	999999	302	999999	510	502	999999	999999	672	999999	999999	914	387	64	999999	746	548	999999	729	734	124	999999	999999	999999	708	435	923	288	143	694	999999	999999	999999	855	664	999999	699	999999	999999	724	999999	828	439	20	840	811	782	940	778	331	748	999999	686	479	866	532	613	999999	999999	84	999999	155	607	978	502	999999	999999	532	399	219	999999	781	999999	14	999999	999999	769	654	503	896	653	982	510	812	999999	947	999999	999999	989	142	200	740	736	816	155	999999	999999	460	999999	999999	270	259	551	569	284	966	338	681	999999	579	999999	959	465	999999	431	999999	645	795	999999	554	999999	999999	543	999999	28	316	55	999999	859	346	75	999999	999999	61	636	403	441	940	537	979	619	999999	999999	419	379	240	999999	602	394	559	999999	999999	999999	962	
999999	612	716	294	550	968	999999	676	999999	999999	513	453	822	414	507	999999	165	705	999999	63	935	73	775	134	887	999999	41	452	277	309	861	641	890	999999	500	33	687	157	399	568	999999	999999	14	217	905	999999	999999	999999	999999	367	404	779	999999	375	37	497	837	591	999999	762	936	999999	408	522	999999	872	999999	648	913	483	999999	999999	315	700	994	991	999999	999999	229	961	379	999999	999999	910	999999	91	475	525	999999	999999	196	999999	999999	637	632	590	544	492	403	42	372	769	957	622	26	395	474	475	380	45	438	279	372	999999	392	999999	131	999999	999999	999999	407	48	502	910	297	999999	267	678	999999	414	999999	999999	174	196	599	610	214	734	893	520	616	999	154	120	574	916	732	315	254	856	999999	56	876	999999	635	334	999999	999999	999999	772	999999	999999	407	999999	588	862	114	186	845	782	571	999999	999999	106	125	407	893	392	346	380	999999	951	999999	999999	999999	411	699	503	560	274	343	167	999999	131	391	999999	602	188	531	711	811	556	999999	471	295	81	451	780	999999	238	999999	884	710	954	260	999999	371	999999	999999	999999	173	610	999999	999999	448	413	987	483	999999	304	805	715	860	634	569	965	491	999999	999999	873	959	999999	948	332	833	459	999999	455	871	215	459	415	167	353	999999	210	931	889	33	999999	93	967	76	999999	433	999999	33	86	394	295	694	999999	271	156	227	254	662	303	746	999999	956	542	612	508	999999	999999	557	517	95	368	43	601	938	999999	790	992	852	698	898	118	436	999999	70	999999	520	60	154	20	135	304	999999	999999	999999	44	924	551	365	567	414	43	177	999999	990	36	261	102	999999	227	999999	235	401	963	404	638	562	586	482	999999	999999	795	255	547	391	791	999999	405	459	904	999999	248	637	295	999999	865	940	920	390	999999	334	427	590	999999	653	900	903	999999	243	514	482	348	999999	338	999999	619	999999	999999	134	209	216	855	643	565	108	999999	597	115	679	538	697	642	205	999999	702	570	215	328	893	999999	888	999999	172	944	431	999999	179	309	999999	675	87	320	795	190	827	478	784	999999	828	536	312	797	906	704	999999	840	999999	631	635	17	414	469	736	643	321	971	693	698	999999	328	948	298	999999	999999	461	386	846	999999	620	233	999999	190	500	999999	188	100	999999	467	137	591	636	548	673	709	999999	618	584	162	869	999999	785	95	889	510	587	23	409	902	253	440	994	999999	20	412	231	233	969	379	464	230	643	235	570	553	691	409	625	689	742	843	999999	693	
999999	765	447	999999	300	989	779	175	691	436	223	697	597	509	999999	271	488	47	649	999999	698	648	221	559	524	999999	818	999999	398	720	169	999999	637	310	981	254	964	529	932	979	599	999999	539	999999	22	873	956	192	871	364	210	999999	999999	597	994	999999	553	999999	187	999999	181	999999	999999	970	276	813	70	296	527	293	307	999999	115	669	614	410	999999	14	547	999999	390	636	999999	43	999999	999999	216	49	999999	483	999999	85	352	978	807	998	521	569	940	209	812	999999	664	587	66	252	599	534	982	999999	999999	548	350	535	999999	544	999999	743	461	812	606	30	979	999999	999999	999999	615	137	862	616	888	549	999999	348	838	720	972	999999	977	276	865	682	66	721	93	162	999999	816	999999	273	714	777	117	137	602	792	999999	620	995	999999	636	999999	672	376	999999	850	483	12	697	999999	572	999999	766	999999	947	924	963	267	960	439	496	798	722	999999	902	999999	441	937	746	56	40	999999	999999	151	639	402	19	690	26	243	679	732	129	561	700	159	21	923	190	677	828	432	659	566	349	837	749	999999	474	594	999999	546	999999	651	822	220	831	624	554	554	914	999999	251	999999	759	763	679	170	897	999999	109	518	757	78	228	999999	999999	999999	802	801	652	936	999999	999999	823	999999	476	478	999999	490	999999	396	378	635	762	554	190	999999	807	999999	168	999999	185	721	495	901	789	197	432	224	517	999999	822	753	901	978	68	820	903	626	297	211	431	416	434	712	149	131	315	673	427	770	369	226	999999	73	760	503	935	922	999999	999999	999999	524	999999	999999	999999	625	733	784	999999	369	39	190	298	957	167	768	999999	999999	761	999999	999999	759	999999	999999	305	606	119	999999	227	564	884	980	282	999999	165	907	443	999999	148	524	397	531	187	67	741	188	928	686	999999	992	216	162	171	999999	406	296	999999	236	367	967	515	895	566	931	999999	999999	908	999999	801	259	335	999999	644	246	280	999999	581	999999	15	126	677	433	931	235	999999	999999	818	999999	999999	869	190	216	414	999999	19	999999	964	256	582	692	280	649	999999	657	999999	692	518	999999	416	56	999999	987	230	250	300	999999	999999	341	583	753	999999	999999	676	999999	78	128	119	474	237	778	999999	335	167	323	846	999999	548	999999	568	999999	223	893	189	566	164	999999	985	999999	880	927	536	999999	672	828	462	999999	999999	952	588	547	582	54	999999	637	999999	389	830	907	404	999999	543	690	772	917	540	345	143	119	777	876	142	945	593	309	251	763	999999	999999	
860	889	65	595	695	31	93	178	205	999999	906	999999	372	88	769	999999	394	846	999999	754	999999	126	823	863	185	712	414	637	460	398	395	896	726	501	56	515	999999	999999	994	751	834	999999	150	592	213	11	999999	64	999999	999999	915	999999	999999	999999	51	744	75	201	420	983	616	999999	999999	807	165	19	58	870	42	999999	999999	999999	999999	118	999999	925	976	241	660	184	999999	360	461	484	483	990	994	819	460	999999	999999	25	999999	21	145	999999	653	342	436	203	952	643	31	920	999999	478	999999	794	987	126	767	834	541	245	785	265	999999	244	334	999999	25	239	420	730	999999	396	999999	999999	973	542	282	643	804	467	999999	564	999999	540	910	14	445	999999	999999	343	544	615	484	301	999999	879	393	418	18	999999	187	722	999999	300	116	188	568	714	999999	454	999999	133	39	83	23	231	926	464	334	329	729	815	407	86	196	209	911	618	614	104	999999	863	635	999999	289	509	340	999999	434	731	446	731	388	387	500	420	586	410	287	13	952	929	94	689	541	372	324	157	113	906	999999	950	109	999999	305	999999	999999	495	794	514	999999	999999	39	602	883	997	436	30	586	776	622	511	340	999999	151	229	778	946	999999	917	194	193	934	527	465	495	632	662	999999	999999	922	100	615	773	999999	74	899	492	805	999999	935	303	571	337	294	764	999999	498	999999	85	211	552	494	877	330	707	999999	999999	146	999999	999999	774	939	76	999999	531	896	566	498	87	999999	296	150	999999	981	890	622	606	999999	701	874	144	87	15	317	380	606	999999	452	415	999999	397	355	417	179	171	364	504	484	762	868	63	999	507	755	915	411	999999	895	440	94	356	279	445	523	241	999999	934	758	483	924	999999	124	999999	966	999999	940	999999	298	999999	536	127	999999	480	999999	821	144	580	260	402	968	999999	999999	999999	999999	764	127	909	894	937	474	429	746	10	837	709	999999	916	541	821	975	678	999999	85	904	967	233	799	612	702	106	125	684	366	999999	355	999999	999999	999999	211	815	40	838	999999	355	116	381	132	642	132	999999	999999	49	438	427	299	840	999999	118	363	540	328	307	999999	999999	999999	745	999999	494	492	393	838	163	339	15	944	839	999999	729	797	595	111	999999	999999	820	878	86	999999	999999	225	514	558	992	999999	670	999999	733	647	999999	996	370	991	999999	999999	739	999999	999999	710	432	482	999999	999999	47	320	767	439	172	817	380	962	282	499	999999	279	978	999999	845	753	668	999999	220	202	869	999999	437	603	
473	17	999999	777	813	375	999999	465	765	62	520	682	642	241	335	999999	276	555	999999	999999	550	368	181	904	999999	321	51	914	272	999999	592	315	999999	174	965	164	76	999999	159	906	677	985	513	999999	999999	173	121	437	999999	304	926	999999	18	566	62	115	835	846	999999	502	999999	908	203	508	470	999999	798	999999	999999	180	999999	672	406	816	999999	565	855	256	589	999999	209	614	730	967	340	999999	306	326	121	860	999999	229	34	657	582	999999	791	14	464	118	374	643	999999	23	454	263	917	999999	373	496	259	999999	266	544	302	720	187	235	178	202	908	481	365	999999	999999	630	648	749	244	434	999999	999999	791	481	999999	999999	999999	999999	523	86	360	999999	953	999999	610	740	962	490	364	862	999999	565	999999	272	209	892	288	754	172	824	615	178	999999	938	722	999999	797	785	873	736	276	469	712	102	999999	804	999999	740	805	120	999999	168	394	381	843	218	26	528	281	778	287	698	555	698	471	191	156	24	999999	212	999999	187	616	628	999999	999999	852	743	430	405	999999	547	949	999999	999999	456	999999	585	105	513	392	999999	513	999999	458	577	999999	24	630	660	999999	513	999999	602	999999	489	999999	765	999999	721	366	999999	108	876	413	740	748	503	541	999999	999999	570	918	399	820	999999	673	521	180	28	999999	838	999999	770	999999	860	709	356	883	677	904	28	800	999999	157	118	180	637	999999	717	828	421	999999	999999	262	999999	594	449	999999	505	999999	40	595	767	515	999999	171	338	138	999999	999999	402	999999	863	999999	389	999999	999999	251	999999	502	46	999999	462	199	794	365	505	999999	661	999999	999999	574	388	861	874	433	999999	868	999999	947	999999	999999	148	686	436	801	999999	505	872	325	59	999999	81	12	999999	209	142	578	720	172	665	820	999999	999999	999999	828	999999	11	246	999999	738	676	622	763	659	537	692	776	999999	999999	746	10	645	345	226	73	999999	385	92	999999	999999	999999	158	467	999999	999999	999999	860	916	608	570	999999	269	999999	587	382	999999	317	352	252	999999	366	815	727	999999	999999	999999	141	71	707	335	855	919	999999	665	999999	528	164	999999	637	506	831	859	164	999999	138	740	729	757	843	488	194	42	839	166	999999	648	430	51	999999	847	999999	799	999999	999999	714	999999	697	260	999999	853	430	999999	715	999999	999999	999999	999999	304	297	923	999999	383	227	229	150	823	89	999999	730	636	999999	999999	852	999999	606	999999	999999	881	717	439	52	478	454	999999	68	999999	327	103	479	438	986	135	753	704	401	525	582	989	
142	999999	999999	292	529	999999	755	316	985	999999	149	999999	854	780	587	858	880	977	999999	237	171	793	505	985	935	302	649	971	369	157	999999	91	999999	662	749	999999	819	760	948	777	243	751	999999	402	953	824	583	215	548	895	823	999999	596	354	827	348	395	633	999999	999999	37	784	999999	837	535	68	206	202	41	761	48	130	38	161	993	999999	431	113	999999	120	718	999999	433	473	334	974	999999	114	999999	999999	999999	196	999999	721	999999	459	999999	534	999999	895	628	391	999999	787	999999	702	396	444	360	999999	916	999999	999999	246	999999	999999	360	483	999999	560	573	101	368	630	331	852	717	999999	999999	544	616	999999	246	147	492	337	999999	646	617	631	588	60	999999	999999	493	999999	594	176	999999	166	108	329	32	999999	331	536	32	553	466	14	985	89	999999	816	800	30	999999	464	754	191	999999	714	866	880	999999	523	348	941	146	183	267	999999	113	255	445	297	999999	929	815	999999	314	999999	189	999999	646	509	999999	936	625	473	999999	140	422	999999	833	394	999999	151	999999	807	198	91	999999	292	999999	444	999999	786	381	513	999999	126	999999	798	876	999999	534	999999	244	472	505	411	325	673	81	137	138	91	422	60	833	999999	595	18	999999	232	310	897	866	999999	532	242	565	122	999999	985	491	623	999999	227	999999	209	907	871	312	786	766	999999	220	618	315	895	374	330	680	422	530	999999	41	653	999999	999999	396	41	939	273	846	213	355	96	645	999999	935	204	201	999999	825	723	705	980	999999	567	999999	257	896	999999	999999	999999	442	905	999999	851	592	999999	912	999999	812	875	999999	49	939	562	397	999999	999999	801	959	179	139	55	999999	999999	934	60	999999	747	950	148	144	999999	405	612	771	449	999999	794	921	443	999999	999999	821	950	792	666	51	903	180	562	285	105	678	698	999999	396	318	999999	999999	542	999999	174	281	674	741	999999	644	337	999999	947	501	188	879	999999	999999	170	234	999999	24	999999	19	999999	577	397	863	49	634	999999	507	384	140	999999	876	389	138	128	697	999999	999999	172	999999	713	121	232	999999	106	225	162	811	944	171	672	642	999999	999999	32	596	999999	999999	701	995	936	829	999999	999999	999999	999999	500	397	768	472	87	437	851	255	305	181	354	999999	767	823	482	895	562	223	468	999999	236	855	999999	531	813	999999	516	999999	95	999999	999999	416	999999	794	724	764	52	482	999999	244	791	404	238	851	252	557	53	878	523	51	277	203	357	194	85	645	999999	247	658	740	920	999999	169	421	999999	
999999	790	973	999999	717	999999	89	999999	999999	551	831	999999	264	288	266	303	638	654	54	616	511	999999	361	718	89	999999	805	824	352	999999	116	245	999999	999999	313	999999	79	779	805	197	197	74	134	643	254	27	37	999999	402	447	292	39	125	999999	999999	880	439	264	28	245	58	265	786	999999	444	999999	810	879	975	999999	233	858	848	856	429	447	934	999999	474	999999	454	846	432	905	999999	999999	130	22	420	433	337	999999	760	569	999999	931	287	999999	209	658	216	157	983	903	223	433	191	268	385	527	946	999999	790	999999	790	211	833	999999	999999	366	475	798	469	551	171	999999	999999	288	999999	497	169	719	518	816	855	306	999999	528	999999	607	896	861	637	999999	487	999999	999999	804	779	999999	999999	406	345	999999	999999	999999	688	441	741	999999	335	902	552	999999	368	236	212	974	999999	999999	999999	999999	198	999999	470	614	171	576	74	554	395	303	509	778	398	763	384	676	633	447	618	431	786	887	281	993	999999	749	999999	999999	413	59	703	295	600	793	217	74	999999	577	256	122	999999	196	999999	42	999999	773	999999	999999	852	535	350	663	875	916	999999	310	998	476	305	999999	52	813	999999	345	599	224	999999	999999	555	319	305	999999	200	999999	64	599	478	249	999999	999999	999999	929	408	878	708	50	420	683	999999	906	75	999999	282	834	79	563	999999	83	442	188	595	894	999999	542	999999	294	999999	379	862	927	832	759	999999	759	171	999999	414	272	637	559	804	504	338	648	253	401	783	366	436	500	999999	405	999999	423	950	366	879	866	648	423	578	50	999999	348	999999	316	38	999999	672	957	158	783	446	883	383	999999	565	411	298	838	510	115	942	371	383	436	952	461	809	805	242	548	624	999999	980	763	683	989	573	937	372	271	999999	479	999999	999999	959	999999	49	859	800	478	577	809	913	472	107	459	964	648	363	999999	999999	867	724	610	999999	232	902	620	417	575	837	999999	999999	249	999999	473	29	999999	477	38	421	949	14	999999	970	999999	310	517	999999	233	35	925	583	795	557	825	754	999999	611	736	30	429	451	999999	999999	226	343	673	60	633	439	999999	180	335	999999	999999	862	999999	639	354	922	999999	954	194	550	912	777	680	691	596	719	288	11	741	999999	992	999999	999999	999999	999999	999999	636	999999	999999	793	673	754	999999	639	794	999999	794	111	266	813	635	999999	267	684	999999	999999	999999	982	463	914	161	359	999999	326	173	265	92	999999	886	874	999999	999999	922	999999	876	999999	999999	999999	999999	632	999999	
187	745	927	382	526	999999	105	405	314	817	653	999999	127	642	999999	325	999999	476	538	881	958	224	999999	526	999999	999999	866	808	999999	920	999999	94	999999	990	973	614	999999	944	999999	25	987	441	582	999999	642	999999	805	758	562	999999	596	574	369	751	999999	962	362	410	674	973	383	297	834	393	205	569	182	136	668	999999	999999	987	829	522	894	526	642	999999	884	999999	747	999999	255	728	333	999999	725	999999	34	20	261	110	999999	999999	642	999999	606	198	861	83	999999	999999	100	852	999999	609	745	846	999999	999999	330	38	526	999999	235	275	51	116	69	999999	843	103	112	657	457	713	717	166	879	204	920	999999	472	999999	999999	999999	27	402	999999	724	999999	999999	231	584	690	233	584	389	447	377	657	999999	999999	713	239	657	575	999999	405	324	891	589	999999	999999	999999	876	999999	999999	856	165	258	648	999999	344	846	999999	871	528	967	234	139	338	718	512	546	429	324	999999	581	385	504	584	997	385	999999	722	911	568	999999	814	668	868	533	292	128	19	93	794	867	274	785	57	999999	999999	195	563	999999	463	126	109	999999	806	143	480	999999	673	650	41	999999	134	63	313	472	162	565	270	999999	436	394	537	346	999999	892	316	600	999999	118	826	200	280	851	458	451	955	999999	862	735	63	630	455	368	61	293	742	221	999999	584	999999	615	924	758	444	999999	589	999999	42	914	826	999999	999999	564	824	999999	241	283	605	862	517	900	999999	535	999999	805	938	178	294	246	159	105	128	872	999999	999999	275	521	999999	388	861	202	999999	948	908	183	425	999999	544	999999	61	469	616	619	77	999999	912	999999	17	999999	141	420	999999	796	764	999999	761	342	768	612	575	720	867	999999	11	324	999999	754	627	577	389	57	634	83	194	690	488	509	804	384	309	999999	513	776	256	450	999999	999999	999999	186	421	93	132	931	999999	341	601	399	618	752	740	999999	771	440	259	93	785	404	612	84	252	261	537	394	313	698	216	999999	969	560	601	259	571	450	999999	306	925	702	438	852	98	98	891	999999	644	152	115	83	527	173	999999	328	820	999999	933	169	555	999999	628	946	135	511	429	68	161	490	595	331	999999	953	168	93	965	759	999999	163	370	485	750	170	593	999999	573	806	895	999999	439	461	516	996	750	999999	999999	492	727	587	669	999999	901	999999	556	999999	799	999999	14	581	362	999999	133	999999	999999	999999	987	468	362	992	937	623	172	878	999999	144	814	287	212	971	999999	483	41	408	494	537	583	
999999	614	999999	999999	999	801	323	919	377	338	736	999999	999999	209	616	140	735	999999	56	670	32	111	422	999999	521	999999	43	572	999999	40	724	999999	272	496	999999	853	552	999999	937	999999	999999	999999	999999	805	87	90	999999	999999	402	999999	305	758	448	866	560	999999	202	839	821	638	999999	999999	49	347	614	999999	999999	999999	808	762	999999	87	999999	234	999999	999999	427	617	891	440	840	271	180	536	734	965	999999	405	935	905	999999	713	836	309	999999	109	999999	346	200	999999	156	347	999999	640	999999	227	56	223	56	497	77	584	948	391	797	506	579	999999	612	649	999999	539	258	902	111	874	250	412	181	720	999999	91	999999	999999	294	999999	308	539	770	516	918	633	359	448	999999	86	765	455	511	556	999999	415	733	550	42	616	99	70	539	891	977	643	999999	335	999999	985	999999	692	106	305	208	999999	742	105	730	971	189	809	74	34	119	999999	999999	625	200	738	357	999999	233	677	999999	248	10	879	539	285	999999	33	105	852	999999	999999	358	999999	358	489	673	999999	999999	70	437	289	999999	999999	999999	999999	999999	426	999999	614	637	292	469	429	892	959	999999	863	566	455	390	166	714	999999	116	47	447	695	277	711	75	999999	65	172	250	999999	252	496	999999	358	543	999999	889	491	999999	635	612	928	323	398	999999	999999	81	375	680	280	999999	784	408	745	744	56	159	433	548	999999	237	307	189	769	717	553	765	218	912	225	999999	233	996	999999	999999	518	381	878	999999	265	648	999999	999999	999999	558	467	97	362	613	496	999999	465	999999	306	408	999999	999999	999999	680	896	54	999999	462	465	999999	999999	788	927	320	999999	674	280	172	999999	999999	999999	816	219	999999	260	999999	413	999999	425	999999	810	290	999999	82	129	769	827	208	374	221	784	237	35	965	999999	678	999999	999999	999999	821	745	999999	659	36	862	499	539	999999	430	999999	640	269	47	999999	203	71	99	855	999999	465	846	81	798	82	495	319	999999	254	14	581	999999	371	999999	604	463	517	999999	672	220	630	999999	494	778	933	999999	999999	200	768	999999	154	999999	314	999999	922	999999	674	999999	586	541	999999	708	294	338	999999	999999	278	999999	443	803	686	440	426	645	570	999999	999999	303	999999	502	970	128	31	482	859	991	990	999999	302	629	788	22	54	999999	667	999999	944	165	929	797	311	481	999999	964	95	999999	999999	669	999999	696	622	380	640	999999	571	434	686	812	479	856	155	757	750	813	24	999999	395	294	978	648	291	999999	373	77	200	498	371	999999	999999	154	
828	330	241	999999	17	418	381	959	570	242	245	142	686	999999	651	553	731	943	950	421	999999	879	691	640	415	425	17	572	893	999999	73	629	424	334	38	824	999999	154	999999	606	301	435	723	745	413	158	520	299	425	647	999999	999999	116	975	999999	948	999999	999999	200	591	999999	809	76	999999	999999	999999	718	362	55	827	37	587	146	353	129	893	999999	945	237	267	905	999999	157	256	999999	645	999999	449	509	89	195	925	999999	999999	205	999999	369	999999	575	798	440	167	254	598	620	189	290	763	999999	999999	793	999999	999999	933	999999	999999	661	820	191	534	999999	278	999999	966	641	111	633	921	999999	637	999999	999999	379	438	827	999999	999999	999999	635	136	364	759	594	577	295	501	561	29	538	512	831	999999	54	51	705	999999	314	999999	956	518	555	368	999999	999999	406	863	323	934	116	938	230	113	194	64	179	999999	684	285	680	149	549	613	393	999999	999999	985	999999	337	733	665	443	999999	999999	127	999999	996	153	375	181	431	187	999999	913	999999	291	727	364	989	872	372	487	38	607	816	968	999999	975	971	422	420	978	986	211	450	505	999999	999999	76	999999	182	199	318	114	999999	962	922	700	999999	363	88	630	999999	464	370	187	414	586	784	158	638	31	182	999999	760	453	201	999999	472	999999	255	226	298	515	700	182	179	924	359	854	56	252	191	618	344	790	93	999999	840	999999	100	459	726	917	845	161	27	364	354	805	770	506	237	999999	999999	861	342	389	764	197	18	490	999999	930	112	396	999999	564	619	970	999999	670	585	999999	13	796	999999	999999	669	548	165	814	999999	999999	93	550	24	491	510	999999	457	704	766	653	264	609	232	796	815	459	999999	463	745	384	999999	110	999999	37	999999	999999	372	962	719	226	42	204	911	683	846	999999	381	358	999999	147	522	665	903	932	945	403	574	999999	564	220	236	701	999999	205	999999	983	629	986	795	999999	119	495	999999	550	999999	69	698	999999	999999	263	87	963	409	607	861	999999	206	988	92	302	747	999999	999999	508	989	999999	999999	999999	576	999999	933	395	563	864	37	37	680	999999	321	885	999999	999999	752	311	143	273	999999	471	343	336	999999	999999	904	502	451	450	999999	485	999999	290	935	983	972	96	329	692	999999	545	580	834	999999	999999	677	206	598	721	916	106	999999	726	48	663	381	249	87	303	490	71	422	586	939	205	802	41	950	721	63	666	981	450	863	756	999999	509	237	942	963	708	904	999999	999999	991	120	834	251	281	999999	
732	999999	36	212	349	133	993	895	904	50	645	255	876	667	260	124	924	863	292	772	999999	22	144	339	782	166	999999	62	999999	999999	967	790	679	999999	999999	656	999999	248	999999	999999	896	999999	332	999999	999999	462	37	72	283	999999	195	971	999999	508	739	720	999999	696	429	192	441	941	947	819	999999	855	576	767	346	603	168	685	349	658	875	999999	689	242	999999	329	139	628	999999	80	899	999999	830	180	999999	610	999999	999999	819	341	202	955	666	999999	828	472	885	269	726	679	718	509	999999	310	632	481	40	643	684	110	62	812	999999	877	919	999999	999999	406	397	736	999999	900	866	999999	466	999999	999999	999999	413	999999	444	870	902	999999	361	999999	373	530	547	898	999999	147	584	719	288	389	999999	789	593	751	447	489	999999	999999	856	818	643	624	843	712	999999	853	999999	144	665	192	999999	72	999999	529	713	504	858	498	166	685	325	157	728	87	999999	812	593	999999	999999	954	998	912	252	542	756	748	686	834	999999	999999	907	449	63	106	479	731	274	999999	48	942	630	383	833	999999	502	999999	999999	766	999999	76	269	578	42	711	194	997	820	982	773	964	818	34	479	999999	778	876	104	632	607	404	999999	999999	999999	169	334	999999	89	999999	50	271	999999	920	257	999999	466	338	417	352	912	482	999999	999999	300	83	134	999999	999999	402	999999	999999	401	273	999999	191	528	739	999999	872	386	569	999999	748	942	512	121	999999	999999	999999	999999	449	999999	999999	720	999999	493	266	240	550	45	999999	721	686	677	423	869	590	761	76	999999	726	999999	544	999999	352	999999	999999	999999	788	999999	236	830	999999	428	953	999999	999999	552	44	698	271	508	415	999999	999999	847	242	80	528	642	531	147	710	999999	257	999999	924	786	377	570	331	917	452	588	999999	897	999999	999999	723	266	230	47	999999	377	999999	228	968	707	315	504	332	101	999999	155	999999	99	999999	296	999999	999999	999999	999999	185	473	376	354	66	827	999999	762	514	974	999999	271	999999	493	420	342	927	39	107	226	481	999999	999999	239	999999	306	157	719	776	57	999999	835	999999	368	862	263	11	819	171	151	679	553	990	999999	999999	560	734	946	679	787	369	151	790	26	390	999999	999999	146	258	999999	999999	318	985	999999	886	521	247	62	999999	167	340	117	867	956	546	927	882	890	495	545	999999	210	50	988	687	946	55	17	977	999999	999999	999999	570	411	471	371	567	533	471	999999	999999	999999	325	521	457	261	283	833	999999	999999	429	999999	999999	713	197	479	999999	999999	779	
940	475	239	85	81	139	476	547	465	495	185	999999	999999	999999	999999	232	890	884	528	541	435	672	222	537	999999	140	692	223	999999	224	991	103	999999	753	530	758	93	606	253	392	980	999999	999999	999999	305	103	999999	999999	388	491	999999	594	749	464	999999	277	262	702	560	999999	999999	262	690	251	503	91	798	605	897	513	149	294	999999	146	561	721	854	875	242	430	999999	775	834	999999	917	407	999999	116	999999	262	505	391	999999	999999	944	728	34	576	843	223	305	475	29	999999	352	22	953	613	903	999999	423	387	469	140	882	672	999999	999999	334	106	737	691	205	999999	999999	757	249	999999	201	832	697	288	41	29	135	999999	756	959	33	905	453	740	213	999999	999999	128	921	999999	430	281	310	709	999999	746	485	613	999999	384	866	594	772	625	421	80	934	144	356	999999	14	999999	999999	468	300	429	653	999999	487	427	804	999999	836	999999	907	919	999999	999999	46	294	999999	521	323	381	102	439	142	999999	999999	142	999999	705	999999	999999	910	141	999999	842	418	999999	103	488	135	999999	999999	999999	758	447	999999	501	548	946	999999	71	906	999999	999999	544	375	861	999999	824	999999	999999	585	109	128	365	999999	776	564	690	579	223	200	65	395	470	802	126	681	694	999999	999999	594	896	999999	710	574	428	166	999999	476	557	999999	999999	810	780	277	480	858	402	999999	941	999999	858	999999	884	999999	851	106	999999	742	259	190	601	999999	849	761	999999	502	417	790	995	619	743	223	32	686	921	999999	615	203	332	999999	288	670	179	891	999999	528	722	839	722	999999	999999	999999	226	376	999999	999999	961	29	587	999999	450	611	38	999999	203	644	355	208	999999	607	491	320	420	999999	901	931	544	958	999999	170	779	578	999999	999999	968	666	996	655	751	367	293	999999	615	354	999999	676	641	848	999999	100	183	999999	890	999999	841	341	667	234	475	13	30	12	993	999999	208	999999	543	365	363	537	647	699	456	592	323	895	704	999999	185	235	299	999999	270	934	987	265	687	952	831	999999	998	772	190	748	347	290	601	999999	156	943	143	999999	495	170	453	999999	77	999999	801	945	636	999999	59	250	714	999999	741	69	440	942	195	999999	534	725	538	999999	519	999999	999999	42	303	516	920	241	101	23	211	999999	491	999999	198	389	999999	885	10	999999	723	999999	999999	23	548	542	757	999999	758	552	999999	769	999999	577	963	369	63	769	652	999999	680	817	158	700	131	642	999999	926	754	806	440	648	724	140	162	999999	999999	241	999999	761	758	
716	483	549	271	442	999999	914	999999	828	335	391	999999	880	726	906	791	999999	891	906	965	830	999999	999999	121	999999	54	999999	425	999999	694	822	285	999999	999999	964	343	608	439	689	175	999999	387	925	480	58	999999	843	413	256	788	999999	999999	587	999999	927	266	530	999999	168	397	974	499	165	999999	513	116	352	999999	999999	999999	193	999999	999999	999999	311	453	534	482	73	999999	210	98	178	605	363	482	999999	105	999999	708	812	999999	281	301	200	174	231	791	966	942	72	999999	999999	684	604	999999	999999	999999	999999	483	731	999999	374	469	196	886	330	560	780	41	999999	257	85	63	999999	22	999999	910	551	999999	232	999999	515	130	636	876	447	494	10	999999	999999	851	999999	960	999999	764	805	811	114	314	999999	999999	999999	935	999999	815	259	597	924	592	804	236	304	356	999999	989	999999	254	832	320	448	835	999999	853	695	566	646	124	999999	995	217	821	805	246	999999	561	999999	580	596	821	999999	849	570	418	999999	999999	557	264	709	987	231	999999	979	794	865	18	122	167	249	999999	178	144	999999	999999	384	999999	430	68	63	700	267	999999	657	21	999999	999999	275	150	731	586	999999	999999	415	99	774	999999	999999	21	999999	294	449	999999	341	629	652	492	339	641	999999	149	688	999999	999999	19	999999	268	903	967	999999	276	743	971	435	999999	958	786	729	430	164	729	150	999999	686	999999	260	692	999999	38	368	210	269	633	116	592	897	520	191	406	369	515	751	874	910	115	999999	477	999999	678	670	999999	763	999999	486	314	998	999999	812	442	999999	47	999999	875	609	900	17	119	865	999999	765	447	604	333	999999	649	977	276	507	999999	227	783	554	953	367	999999	447	360	156	801	593	627	999999	999999	647	332	877	999999	274	20	999999	441	612	305	912	232	271	440	999999	837	337	732	999999	241	224	999999	493	684	517	117	462	657	962	73	260	999999	740	854	685	738	999999	110	11	497	482	785	181	259	50	999999	240	999999	511	999999	999999	860	855	476	535	673	839	203	369	999999	557	451	478	548	54	999999	492	416	754	120	999999	236	999999	284	999999	438	999999	244	643	382	877	455	155	653	999999	399	999999	273	329	22	898	578	999999	844	939	41	999999	633	214	275	652	823	262	401	999999	248	999999	999999	717	106	869	605	559	986	290	112	305	825	949	655	492	228	97	742	221	497	999999	885	345	726	131	179	999999	378	730	999999	202	999999	410	361	999999	711	556	999999	152	303	999999	755	999999	999999	736	492	683	559	783	999999	736	999999	
189	755	753	254	245	991	975	700	575	191	266	999999	909	551	999999	598	999999	780	672	999999	599	917	478	739	331	507	990	638	495	999999	999999	306	327	682	574	655	999999	24	476	564	258	452	728	999999	498	999999	928	999999	77	95	172	999999	999999	872	920	271	999999	23	922	999999	10	346	214	105	999999	959	909	236	999999	999999	990	381	999999	117	615	157	199	999999	250	994	999999	805	571	410	317	590	546	999999	761	999999	378	593	101	739	999999	911	248	632	999999	539	428	701	218	307	999999	999999	999999	652	266	773	82	999999	773	928	167	999999	775	803	787	16	422	999999	475	673	400	406	290	573	553	999999	909	566	399	710	576	878	999999	273	999999	526	890	893	999999	987	240	733	820	999999	999999	369	146	444	845	999999	126	963	235	544	907	698	999999	136	109	563	864	515	255	72	362	288	607	999999	498	271	125	529	277	487	443	667	585	127	991	193	566	999999	721	164	594	612	652	63	366	616	999999	764	999999	634	133	725	999999	999999	810	999999	762	999999	945	584	129	999999	695	748	111	249	999999	394	144	915	996	399	793	100	478	749	636	553	155	999999	256	361	735	999999	364	717	999999	827	316	999999	431	932	999999	999999	45	996	916	904	999999	999999	504	630	629	878	638	733	931	999999	290	70	999999	999999	489	999999	999999	999999	861	999999	999999	393	999999	295	87	446	493	74	870	999999	999999	999999	832	732	601	39	999999	625	732	856	14	630	786	790	546	255	41	223	452	465	809	277	999999	863	999999	569	65	999999	553	999999	999999	573	862	284	999999	809	238	934	999999	460	686	712	999999	999999	999999	763	999999	280	748	831	414	280	621	999999	847	787	999999	999999	999999	42	973	178	81	999999	999999	440	767	999999	457	737	27	999999	606	992	779	106	241	999999	999999	755	962	785	470	999999	778	124	999999	457	437	999999	472	269	721	999999	486	999999	640	496	543	999999	999999	999999	822	999999	999999	317	674	629	636	750	555	999999	163	999999	999999	198	707	360	770	999999	488	320	83	901	274	758	385	31	516	271	466	744	596	999999	759	868	962	460	999999	999999	450	333	820	687	10	999999	115	264	515	298	810	290	726	196	139	685	30	999999	746	65	931	652	123	375	293	810	620	956	999999	211	235	999999	452	309	907	165	500	396	900	18	653	130	516	227	460	185	28	409	77	84	847	51	713	852	999999	999999	220	455	403	200	645	158	557	313	72	563	838	426	289	974	194	634	31	738	411	811	145	895	999999	118	999999	220	889	999999	
999999	999999	543	999999	770	118	944	54	992	709	372	505	572	212	999999	897	347	999999	130	102	999999	223	29	999999	450	728	662	999999	541	295	408	999999	268	925	950	878	29	248	999999	999999	999999	150	642	321	375	906	248	999999	739	26	770	999999	99	999999	742	150	174	568	159	999999	456	999999	513	706	310	938	246	647	262	287	878	108	945	950	72	749	580	708	610	999999	490	729	585	525	524	219	344	470	193	999999	713	461	98	614	723	409	637	999999	999999	999999	669	601	680	462	147	999999	254	149	999999	992	569	466	957	615	561	726	55	987	191	101	603	775	463	452	999999	999999	20	999999	236	662	999999	645	697	183	873	888	999999	132	999999	853	964	999999	736	200	249	257	503	483	63	997	999999	649	753	919	833	894	147	237	889	720	661	914	912	82	999999	924	999999	999999	741	672	676	922	999999	338	136	408	49	272	213	999999	999999	999999	287	239	999999	473	891	999999	349	999999	999999	822	243	667	999999	999999	292	663	320	325	488	718	741	999999	999999	442	999999	425	999999	434	854	874	34	999999	796	135	636	683	773	999999	43	990	444	999999	921	854	999999	999999	147	86	125	385	999999	887	999999	215	795	896	908	866	434	476	985	915	135	877	999999	999999	870	999999	999999	609	890	999999	292	497	283	999999	469	475	752	999999	999999	716	318	478	922	146	736	999999	340	999999	774	999999	982	566	999999	999999	999999	53	66	28	82	81	662	516	495	999999	999999	349	999999	815	437	442	123	338	198	279	999999	657	955	999999	934	999999	736	999999	834	982	920	725	999999	754	353	425	419	734	33	216	63	802	982	873	541	397	659	524	312	341	794	653	999999	999999	922	979	98	405	94	793	345	979	682	513	137	879	856	186	471	22	33	389	999999	981	999999	804	674	999999	129	547	629	221	380	503	197	277	999999	756	831	374	336	999999	649	240	871	84	999999	479	745	661	540	483	63	300	317	415	348	999999	520	128	999999	16	285	999999	999999	999999	608	999999	999999	860	532	110	355	107	685	999999	999999	85	120	151	684	204	346	467	16	999999	168	90	195	782	999999	960	999999	713	69	330	999999	999999	76	999999	475	941	999999	999999	999999	999999	999999	956	999999	307	675	272	286	999999	444	120	670	817	999999	999999	965	999999	993	542	931	571	864	642	47	364	281	638	18	999999	999999	743	999999	999999	338	999999	28	999999	999999	999999	117	665	684	867	278	999999	659	920	999999	999999	782	947	947	621	953	999999	576	495	918	260	35	999999	263	913	702	700	999999	219	
489	965	999999	763	62	999999	435	276	887	997	373	98	705	361	77	999999	590	728	795	429	507	770	999999	532	293	225	861	999999	411	771	174	577	999999	450	441	605	60	999999	895	841	195	687	680	999999	999999	829	555	674	999999	999999	332	974	905	649	999999	718	999999	476	479	837	253	365	864	999999	833	999999	218	264	999999	999999	908	572	832	953	244	820	100	430	409	463	670	197	110	117	448	199	672	240	739	722	639	584	548	68	598	829	999999	999999	745	999999	999999	300	754	506	999999	760	151	951	415	890	999999	544	76	25	999999	66	264	756	677	643	132	978	524	207	833	334	33	999999	365	414	997	535	684	82	842	379	999999	604	721	687	57	720	825	848	104	104	999999	999999	891	541	575	76	999999	112	214	642	775	556	999999	71	999999	377	596	10	892	102	999999	993	183	999999	623	999999	44	999999	999999	412	163	676	113	738	816	500	883	824	999999	999999	999999	582	867	999999	603	886	931	660	999999	999999	134	824	999999	11	245	524	359	103	918	915	41	896	516	802	488	109	453	934	254	999999	493	772	171	961	453	287	135	972	999999	999999	728	383	999999	915	287	339	999999	111	503	302	151	999999	905	999999	899	999999	76	75	721	999999	999999	996	416	713	196	999999	663	994	999999	999999	999999	386	899	191	196	658	857	999999	524	159	389	352	441	999999	999999	999999	866	999999	72	999999	220	70	261	999999	304	732	967	335	728	999999	999999	724	553	999999	903	999999	889	724	737	251	895	475	550	571	999999	999999	564	999999	617	999999	495	999999	932	856	747	337	135	209	886	464	690	531	872	598	483	999999	999999	896	58	341	814	999999	510	999999	806	745	520	689	999999	999999	177	999999	717	246	999999	260	791	696	999999	575	638	690	837	282	560	373	999999	999999	98	458	300	668	999999	286	677	999999	915	121	60	11	817	445	623	999999	999999	999999	813	999999	168	233	873	112	999999	483	999999	999999	999999	237	999999	442	152	568	601	137	999999	999999	109	441	999999	97	345	680	646	796	758	999999	999999	165	999999	383	999999	967	793	999999	585	999999	569	931	999999	552	48	687	851	617	999999	259	844	495	768	786	999999	999999	75	81	887	203	466	999999	724	509	67	159	250	887	882	999999	775	736	999999	725	940	999999	999999	26	58	657	828	38	936	508	358	581	396	210	305	188	901	722	999999	392	731	266	999999	84	495	999999	999999	963	735	999999	483	999999	943	52	846	910	524	58	32	239	374	438	375	226	161	485	999999	50	591	704	283	999999	758	999999	
994	683	960	783	531	168	221	865	303	262	35	249	638	999999	364	999999	663	852	699	747	28	302	890	990	999999	999999	137	405	381	40	410	430	999999	999999	999999	999999	949	999999	527	999999	28	999999	999999	122	999999	911	999999	419	686	206	999999	430	363	21	999999	702	792	969	999999	521	41	999999	999999	272	852	604	890	854	305	201	445	921	335	835	728	519	167	778	799	20	172	717	999999	184	989	980	76	348	999999	999999	379	980	881	15	832	213	25	872	270	596	31	992	123	999999	761	129	105	528	292	632	544	999999	180	849	359	323	105	999999	999999	872	538	999999	222	949	822	999999	50	329	999999	524	503	295	517	999999	989	179	999999	234	422	870	884	547	65	19	811	999999	810	41	656	519	999999	706	599	397	68	479	780	999999	672	306	88	775	526	767	999999	258	506	966	860	190	719	871	895	412	987	999999	496	213	147	468	654	19	673	492	417	796	696	129	155	519	398	439	562	126	791	999999	31	297	880	563	999999	843	180	999999	800	246	811	196	410	77	999999	577	36	213	652	79	999999	43	999999	999999	562	386	821	351	791	289	319	779	621	878	968	209	332	999999	611	811	999999	999999	999999	180	985	999999	719	87	535	821	999999	358	474	721	999999	988	936	547	11	480	999999	999999	683	520	926	41	574	531	109	784	254	452	602	999999	999999	904	999999	189	357	62	667	744	815	999999	999999	960	315	999999	871	999999	272	785	583	999999	999999	19	523	181	254	953	999999	197	999999	751	576	999999	756	633	489	113	647	756	199	999999	813	999999	23	713	644	999999	726	674	660	128	999999	468	869	471	999999	232	390	178	999999	404	999999	479	766	74	403	915	214	682	420	999999	342	999999	595	999999	327	999999	999999	999999	537	288	237	999999	537	859	240	117	101	294	582	267	723	479	820	795	999999	343	521	949	319	729	999999	999999	263	892	786	15	873	245	154	548	236	579	641	657	176	855	999999	907	999999	295	999999	999999	109	999999	55	863	999999	800	801	983	999999	56	500	808	526	999999	18	999999	999999	234	244	855	149	43	41	153	837	173	999999	977	401	999999	999999	33	999999	841	944	999999	999999	922	999999	82	444	171	558	189	88	833	141	983	846	307	834	999999	60	999999	780	999999	131	901	35	531	181	823	591	999999	931	999999	999999	684	999999	907	999999	160	914	172	421	999999	485	851	74	14	42	645	140	103	779	999999	973	999999	71	878	979	946	999999	788	999999	999999	579	999999	258	611	929	999999	744	939	510	684	695	888	
557	801	590	279	836	31	499	535	999999	497	606	999999	503	968	623	370	999999	850	999999	135	999999	999999	409	313	602	463	85	585	900	200	592	999999	999999	94	388	270	999999	710	119	999999	299	375	926	91	575	833	117	999999	833	384	999999	660	431	999999	628	755	402	999999	676	383	945	913	999999	502	905	510	999999	419	999999	362	82	999999	999999	387	836	895	999999	328	737	769	355	123	999999	526	188	932	674	999999	465	999999	999999	19	43	736	929	385	740	999999	186	75	238	697	999999	480	311	794	918	53	999999	733	880	83	550	907	999999	999999	171	999999	999999	999999	835	354	999999	956	494	999999	194	15	999999	460	164	450	151	672	540	657	742	282	225	999999	23	631	999999	732	751	999999	469	135	708	107	999999	632	119	213	239	884	999999	999999	985	248	999999	913	596	282	578	439	932	877	377	999999	99	889	892	930	958	214	999999	231	214	700	999999	68	306	359	246	531	341	938	442	655	913	326	296	977	783	110	999999	254	163	999999	862	591	758	338	17	999999	740	189	255	999999	67	522	220	999999	645	551	616	246	46	56	108	994	999999	721	466	773	602	915	157	858	999999	582	77	999999	838	21	310	999999	351	999999	999999	162	692	417	598	999999	116	999999	342	241	493	798	218	117	223	867	999999	47	872	999999	999999	825	999999	999999	855	485	455	999999	456	634	251	648	895	135	264	946	999999	37	133	75	999999	601	582	915	375	381	999999	999999	679	999999	864	999999	999999	116	188	966	130	306	562	122	945	788	554	707	999999	999999	903	92	852	999999	566	129	914	999999	577	141	252	125	31	483	999999	495	648	999999	769	978	551	788	999999	298	999999	14	474	20	129	878	57	875	926	999999	478	291	118	999999	413	999999	358	999999	538	57	724	14	285	89	10	460	150	78	937	21	999999	124	145	564	450	561	655	903	687	699	93	999999	199	501	999999	830	387	245	999999	35	999999	262	259	999999	573	821	999999	395	999999	668	738	978	937	914	236	363	155	553	962	999999	98	454	611	999999	963	999999	815	783	83	180	999999	904	996	912	999999	51	865	999999	990	999999	832	270	893	29	961	114	440	284	999999	999999	685	833	283	999999	936	185	650	419	936	225	16	946	321	839	595	833	999999	34	534	999999	497	909	562	343	29	828	999999	592	877	858	917	540	518	432	495	999999	631	776	999999	214	400	999999	999999	775	999999	886	999999	64	433	138	132	415	750	90	999999	775	280	999999	210	118	625	999999	542	999999	999999	475	437	888	354	355	
211	216	59	329	999999	51	610	787	999999	143	879	506	168	749	736	512	789	999999	278	719	969	691	575	867	999999	999999	913	231	999999	157	458	70	709	88	926	915	999999	431	295	122	175	492	999999	76	999999	999999	899	792	351	795	999999	999	620	634	385	519	640	191	739	462	137	999999	320	999999	999999	819	999999	89	823	820	156	368	152	165	999999	487	472	509	999999	999999	441	131	880	681	999999	999999	449	84	703	416	285	184	999999	832	999999	999999	182	999999	999999	419	999999	999999	999999	530	999999	327	856	999999	90	999999	56	141	553	278	30	16	508	638	112	235	999999	999999	999999	416	999999	972	676	999999	181	999999	315	999999	127	228	149	621	162	360	999999	153	999999	999999	994	806	369	153	630	999999	999999	977	999999	999999	553	999999	50	609	444	562	984	677	651	546	293	321	592	999999	24	334	139	409	854	157	605	958	633	394	728	579	999999	402	999999	999999	508	203	999999	771	274	961	188	539	187	999999	999999	999999	502	999999	701	682	223	140	139	306	293	412	999999	140	937	999999	532	655	880	999999	515	592	335	999999	999999	99	999999	820	964	63	999999	599	231	264	999999	250	999999	578	693	56	366	916	272	999999	968	105	80	999999	833	999999	438	533	659	999999	94	783	40	114	26	999999	850	402	999999	86	160	694	999999	999999	999999	697	138	999999	962	834	507	598	329	290	999999	943	28	482	987	295	624	622	940	908	180	998	999999	361	561	999999	205	963	751	999999	895	284	999999	212	999999	146	551	484	571	999999	815	999999	463	999999	999999	82	594	999999	415	999999	461	537	753	282	697	360	487	999999	402	881	639	543	999999	143	999999	999999	39	815	481	851	743	150	61	999999	103	684	544	999999	676	488	496	827	558	871	734	367	530	641	515	650	999999	774	91	999999	195	281	648	330	999999	540	53	778	896	564	146	999999	486	637	189	999999	815	27	999999	999999	395	811	999999	975	999999	37	624	999999	310	830	999999	968	999999	371	931	821	45	999999	116	146	999999	717	931	994	734	999999	999999	892	461	999999	999999	999999	675	178	304	383	296	672	922	999999	915	655	478	75	371	177	263	124	706	367	977	601	911	962	477	678	879	990	251	999999	156	731	936	999999	995	560	303	889	77	557	535	999999	999999	779	230	790	248	999999	632	566	169	767	196	103	999999	243	730	712	700	625	999999	305	431	936	190	194	718	999999	79	811	874	373	56	159	999999	614	310	141	741	687	440	22	999999	684	826	389	545	999999	292	762	830	590	999999	451	63	240	
941	365	999999	46	81	576	797	821	692	796	720	46	272	911	932	598	970	23	999999	491	999999	747	120	801	649	875	389	316	999999	293	184	999999	106	601	672	945	542	999999	616	863	225	999999	999999	40	668	999999	580	380	829	999999	619	185	266	571	302	204	255	797	999999	205	197	999999	840	409	621	126	940	670	999999	987	999999	275	407	332	275	400	755	90	142	151	305	18	999999	750	673	999	348	534	308	999999	699	745	318	420	675	734	706	592	418	552	567	910	142	841	184	354	999999	933	999999	999999	449	999999	665	255	900	999999	13	100	999999	621	777	999999	371	999999	298	321	956	986	999999	999999	999999	172	999999	590	583	999999	999999	999999	575	999999	230	999999	239	406	38	535	90	73	520	495	731	616	856	999999	999999	999999	548	371	553	863	397	791	286	764	217	286	999999	84	999999	514	313	368	525	416	401	372	999999	999999	999999	999999	999999	893	999999	171	810	88	999999	874	815	999999	847	514	101	711	999999	438	138	999999	999999	752	999999	999999	401	15	192	372	101	450	999999	411	975	582	630	790	632	999999	325	124	954	139	970	629	269	249	999999	999999	276	814	999999	962	244	711	777	989	731	235	501	471	979	447	999999	865	478	413	456	999999	883	311	999999	999999	123	24	520	68	781	411	745	161	347	392	106	286	965	443	177	273	805	641	68	407	11	854	999999	516	152	115	161	999999	793	403	999999	999999	999999	57	848	230	201	718	217	329	490	350	133	999999	350	710	900	44	246	999999	468	252	999999	999999	999999	268	878	14	915	676	260	889	368	999999	999999	142	999999	918	594	999999	82	999999	433	738	916	661	730	999999	175	442	214	126	619	610	934	999999	722	64	620	999999	351	196	803	541	79	600	981	189	999999	218	169	982	999999	298	120	999999	818	513	999999	774	537	339	999999	482	471	144	279	758	19	803	420	496	307	14	605	999999	293	892	669	999999	999999	551	430	957	283	999999	676	331	999999	999999	855	218	300	846	62	999999	999999	330	80	935	330	232	180	999999	798	673	685	445	693	234	999999	926	844	448	103	986	909	881	999999	248	999999	948	268	457	947	999999	999999	999999	952	593	537	962	821	734	995	999999	380	999999	168	610	999999	241	637	274	473	929	374	852	752	75	113	477	131	999999	477	381	999999	999999	999999	596	477	234	492	110	697	999999	114	119	999999	646	615	805	722	598	700	236	320	993	983	28	837	999999	999999	999999	489	70	841	989	999999	999999	493	657	735	571	999999	323	999999	537	577	347	
824	264	409	116	459	308	754	999999	999999	999999	70	970	739	359	999999	999999	526	605	620	637	294	125	999999	829	162	999999	79	160	999999	999999	488	999999	999999	999999	204	999999	943	999999	437	191	999999	317	858	26	999999	523	918	385	812	18	796	999999	999999	999999	999999	999999	999999	999999	953	501	238	603	78	999999	762	287	999999	999999	165	185	190	925	178	438	331	976	267	836	999999	639	49	693	348	456	999999	999999	999999	486	592	495	181	372	647	935	999999	711	999999	999999	999999	999999	969	824	999999	636	999999	999999	974	489	618	999999	451	575	313	324	999999	545	265	999999	172	999999	422	77	510	999999	14	999999	287	243	999999	999999	737	999999	582	991	670	999999	473	711	628	718	371	385	868	516	53	605	999999	333	483	999999	456	627	941	999999	862	901	999999	558	632	19	594	740	14	998	348	299	999999	321	999999	999999	81	553	993	999999	65	46	999999	999999	627	408	758	954	760	77	173	120	999999	999999	139	999999	901	914	89	999999	999999	999999	381	870	178	999999	611	747	999999	246	345	999999	633	497	999999	825	702	329	999999	999999	261	640	999999	936	834	238	88	258	192	999999	999999	166	474	385	999999	999999	999999	338	825	873	999999	21	284	524	731	270	486	723	963	999999	75	582	999999	855	367	494	649	445	45	940	676	363	565	793	900	189	999999	999999	178	356	999999	374	503	67	436	249	365	466	214	574	751	364	295	999999	999999	762	183	619	999999	835	785	229	999999	885	207	443	456	491	999999	552	831	237	555	616	153	999999	999999	925	428	128	138	999999	241	470	198	999999	77	687	972	148	999999	819	241	342	999999	941	80	999999	860	993	999999	873	843	999999	999999	524	809	678	734	999999	999999	257	999999	899	707	602	988	833	697	886	375	769	519	999999	999999	21	996	222	55	212	630	471	999999	435	999999	264	349	579	726	999999	511	399	953	852	464	757	628	341	635	969	953	247	920	974	999999	999999	999999	368	124	999999	528	596	633	531	498	222	192	765	999999	452	262	999999	116	999999	384	976	999999	999999	999999	789	392	664	587	86	259	393	999999	999999	808	999999	899	981	464	995	155	915	766	999999	999999	251	575	863	767	192	716	544	999999	896	600	650	217	698	999999	335	348	863	19	556	282	115	999999	999999	956	271	552	281	953	121	878	999999	220	394	312	779	224	999999	999999	404	369	714	262	999999	999999	167	999999	211	999999	139	656	999999	906	219	158	999999	579	999999	906	506	640	445	999999	999999	28	141	999999	822	395	999999	121	819	966	999999	999999	999999	999999	27	
600	799	176	351	636	824	464	999999	999999	10	245	999999	999999	740	622	400	764	924	133	243	636	999999	999999	282	816	86	28	999999	325	301	32	999999	405	562	882	117	340	298	999999	999999	564	432	999999	439	587	340	367	380	999999	999999	999999	272	444	619	390	241	81	893	534	560	805	999999	280	270	978	654	999999	999999	858	514	69	475	126	366	678	213	790	298	695	485	718	647	640	748	452	759	156	999999	181	651	45	446	999999	257	961	937	161	318	461	932	682	999999	522	692	516	384	156	87	940	186	450	999999	208	59	841	999999	987	532	818	228	999999	872	475	217	478	623	711	868	999999	999999	999999	482	836	762	803	998	135	947	999999	77	613	78	845	994	210	262	999999	999999	416	803	949	629	500	242	433	809	254	314	999999	999999	999999	999999	682	999999	134	999999	999999	445	256	843	999999	999999	300	999999	999999	440	36	481	16	226	386	996	999999	999999	791	432	982	603	339	993	754	820	734	348	405	335	396	646	869	242	315	801	468	572	771	910	999999	749	999999	999999	783	773	308	996	516	675	826	999999	417	702	985	352	999999	262	99	220	314	951	355	289	999999	390	611	773	911	584	538	889	830	999999	102	242	999999	345	999999	980	522	737	831	999999	999999	315	238	176	257	962	695	999999	483	560	605	387	403	999999	949	999999	171	535	95	932	147	937	259	536	999999	752	377	770	51	118	999999	576	130	626	999999	738	999999	444	526	948	889	332	415	999999	285	715	839	637	396	817	818	987	652	999999	591	571	65	701	999999	504	595	924	174	999999	862	38	999999	777	567	999999	251	727	19	999999	52	999999	531	980	261	895	913	739	999999	234	299	999999	924	230	999999	999999	682	459	878	31	362	965	167	999999	417	256	457	71	80	999999	999999	101	977	514	999999	776	49	85	450	671	591	999999	549	940	85	160	113	47	743	357	538	791	849	987	784	86	657	491	572	14	447	852	669	999999	999999	208	733	420	999999	267	999999	607	19	216	440	506	425	227	999999	999999	999999	420	327	722	647	784	251	990	730	780	128	558	999999	446	233	739	999999	999999	292	877	426	999999	999999	485	188	930	999999	999999	557	999999	661	440	526	315	861	37	534	946	561	999999	956	743	690	999999	149	620	104	999999	983	701	319	84	934	97	840	459	746	842	544	716	11	609	442	451	999999	688	42	206	584	999999	999999	999999	789	418	999999	999999	13	92	346	567	836	219	659	856	968	586	505	438	475	999999	290	691	999999	844	999999	357	
999999	248	472	460	588	897	987	786	496	79	295	525	177	167	455	664	505	976	880	791	950	999999	999999	543	999999	999999	731	183	915	523	999999	945	547	573	999999	765	999999	885	979	938	231	872	999999	898	300	979	999999	317	956	626	195	999999	963	89	406	725	765	929	278	984	176	814	871	999999	242	349	999999	999999	999999	690	999999	620	997	942	999999	87	225	584	999999	212	342	424	227	298	337	410	981	999999	176	656	10	999999	617	994	772	417	11	999999	665	999999	999999	667	999999	999999	582	575	438	31	999999	328	509	999999	999999	75	999999	751	597	582	999999	831	367	520	436	138	690	364	12	12	179	163	999999	828	918	300	211	674	999999	951	716	761	999999	960	999999	999999	157	819	12	551	352	30	999999	428	751	833	593	490	241	402	584	227	572	436	852	366	999999	680	999999	999999	864	999999	999999	999999	865	884	859	407	572	588	981	870	362	461	659	159	343	999999	87	95	707	720	443	499	376	499	999999	999999	118	591	605	476	558	616	687	375	171	182	999999	999999	973	999999	999999	652	421	714	864	121	776	702	32	594	603	186	999999	154	544	999999	279	376	695	323	999999	981	999999	999999	999999	745	774	999999	988	999999	104	999999	121	520	803	790	87	662	634	999999	769	415	568	21	872	382	927	542	999999	801	903	196	999999	659	999999	935	670	906	402	129	347	492	714	861	500	999999	74	999999	999999	999999	999999	616	999999	617	554	999999	999999	971	641	939	817	999999	462	999999	999999	907	48	461	624	867	129	180	270	999999	740	286	700	706	520	489	317	760	201	87	999999	297	455	564	115	22	522	698	274	462	999999	999999	39	527	604	593	354	613	999999	483	634	121	999999	236	877	277	193	716	460	999999	632	67	49	385	677	969	462	484	355	611	354	431	906	808	999999	633	257	182	111	927	144	703	999999	718	999999	408	941	228	686	837	999999	805	999999	122	830	254	76	654	849	634	141	870	267	999999	139	999999	999999	547	33	253	30	20	999999	533	28	928	999999	331	999999	279	38	243	797	518	783	548	193	793	978	999999	999999	602	999999	476	796	999999	999999	274	999999	250	203	404	205	999999	817	817	200	714	999999	901	403	745	722	579	606	897	999999	749	999999	590	29	421	568	75	686	999999	687	148	736	754	999999	586	999999	691	86	633	48	364	999999	999999	357	999999	699	86	564	821	879	753	869	898	999999	696	116	998	999999	781	835	139	756	398	999999	62	999999	999999	420	817	13	41	502	972	859	718	58	202	243	999999	
722	492	999999	865	548	999999	278	837	999999	794	999999	999999	470	305	999999	999999	999999	312	835	305	500	999999	666	747	817	848	260	896	49	482	648	913	765	999999	69	999999	999999	891	850	999999	999999	150	786	625	347	269	570	207	184	950	120	746	367	937	60	999999	825	763	57	699	683	381	798	999999	156	567	999999	790	245	454	999999	999999	461	640	520	999999	572	51	999999	558	287	62	721	98	371	902	556	999999	629	696	527	865	999999	161	522	412	351	705	999999	779	289	780	962	730	999999	999999	999999	726	427	999999	799	784	363	498	421	630	999999	709	999999	253	20	162	999999	548	926	999999	999999	309	128	117	18	999999	999999	630	278	507	100	999999	428	966	618	829	410	929	896	743	511	999999	999999	999999	753	642	985	235	768	137	619	423	999999	255	532	984	999999	999999	999999	932	222	999999	229	913	539	667	999999	753	635	999999	752	241	652	193	913	999999	569	999999	364	999999	999999	346	999999	151	888	677	197	182	443	999999	230	101	247	999999	999999	778	135	826	361	999999	999999	999999	600	587	385	387	771	620	342	15	999999	382	954	999999	59	876	871	88	35	999999	480	119	319	12	999999	660	999999	687	662	144	401	742	875	278	999999	650	999999	999999	765	511	906	577	839	437	217	847	146	920	914	654	999999	56	999999	498	615	251	922	598	625	724	999999	93	957	208	999999	682	999999	999999	311	999999	140	999999	999999	524	956	999999	280	881	794	123	524	84	773	18	237	999999	941	999999	663	773	728	999999	999999	50	999999	822	999999	640	999999	535	350	460	999999	999999	524	319	733	287	542	712	999999	999999	803	999999	210	318	999999	949	970	270	999999	999999	32	999999	679	982	938	999999	999999	999999	999999	639	68	269	999999	73	464	267	493	999999	620	999999	843	950	802	688	999999	156	840	810	512	670	999999	563	794	230	438	999999	999999	542	380	461	881	409	999999	341	981	544	739	999999	999999	63	466	62	649	999999	287	81	735	991	638	792	441	595	630	622	970	999999	474	552	634	383	431	950	999999	169	783	999999	531	471	706	809	417	703	956	459	214	999999	913	718	943	367	999999	844	999999	999999	999999	999999	779	999999	370	486	80	196	512	479	631	999999	514	490	302	999999	550	274	294	828	384	999999	638	181	417	363	591	756	609	277	999999	586	56	959	149	497	665	723	999999	999999	739	999999	999999	487	827	699	112	433	999999	999999	999999	999999	559	85	213	999999	656	608	999999	17	895	999999	999999	245	999999	55	468	554	350	805	187	826	174	999999	999999	164	546	161	
353	718	261	167	999999	508	999999	948	36	970	756	857	840	67	999999	103	335	999999	642	956	999999	782	240	557	999999	619	922	990	999999	999999	999999	58	745	999999	264	682	999999	737	983	88	785	502	28	999999	999999	999999	965	130	999999	81	738	674	521	999999	124	570	999999	704	84	999999	999999	468	999999	541	999999	707	121	344	802	651	999999	597	441	563	181	544	764	742	758	598	654	801	497	844	757	999999	537	165	390	693	204	61	662	272	502	326	999999	487	513	100	382	630	999999	999999	734	150	242	999999	418	579	999999	744	945	485	999999	785	971	198	784	999999	180	956	953	118	456	295	999999	178	71	854	85	999999	239	668	226	34	999999	644	120	616	999999	579	999999	811	887	459	116	999999	206	999999	354	281	703	999999	919	999999	676	219	405	448	215	74	896	999999	504	999999	515	287	999999	51	312	336	87	177	593	601	219	152	231	999999	189	999999	972	354	510	999999	584	398	748	800	999999	273	249	671	410	24	999999	999999	316	367	944	999999	917	164	415	27	203	999999	256	328	216	533	987	408	269	999999	102	999999	63	701	944	126	999999	468	693	48	97	999999	767	579	918	36	999999	863	62	360	840	817	939	492	610	59	152	430	594	824	285	999999	412	999999	922	141	139	615	423	828	999999	999999	470	376	999999	787	999999	677	409	189	697	133	999999	908	999999	999999	612	999999	101	895	999999	118	874	869	999999	256	999999	814	656	787	999999	231	999999	999999	70	999999	999999	572	562	822	291	474	30	999999	136	999999	494	503	346	647	528	568	524	527	853	190	585	601	613	683	782	953	999999	622	292	476	683	132	847	999999	928	50	18	999999	614	509	98	469	999999	611	762	999999	478	999999	269	339	707	923	380	879	999999	755	959	879	50	999999	999999	408	132	660	478	999999	999999	120	718	999999	559	255	913	999999	102	125	858	999999	920	999999	484	999999	362	952	768	760	752	999999	429	183	90	139	238	285	65	999999	999999	999999	142	999999	999999	367	300	780	779	461	19	36	787	691	896	957	959	768	853	442	55	179	891	718	999999	999999	691	545	407	430	27	637	298	999999	777	776	999999	999999	426	999999	721	582	999999	317	750	726	999999	999999	286	133	179	469	999999	623	999999	178	199	424	781	178	999999	755	383	359	999999	999999	737	385	913	999999	97	440	352	735	721	999999	996	584	967	893	506	953	268	999999	260	999999	215	999999	766	608	586	999999	747	257	451	965	999999	823	999999	378	988	999999	999999	165	45	739	127	999999	901	182	181	615	
999999	888	671	722	496	999999	108	885	175	71	619	315	544	642	999999	999999	294	755	274	183	709	599	904	702	139	112	248	999999	440	519	999999	594	437	970	998	999999	999999	729	479	109	724	989	999999	927	195	519	621	403	56	32	411	156	907	997	999999	999999	983	969	593	394	999999	587	999999	655	297	35	877	573	643	834	518	564	999999	175	999999	720	395	977	516	619	490	999999	999999	417	117	627	686	439	999999	151	875	617	146	94	999999	147	544	557	639	169	641	57	999999	221	514	847	869	742	548	999999	471	999999	462	973	903	26	121	46	547	670	999999	448	509	999999	999999	901	428	201	927	321	999999	838	347	356	978	443	95	999999	903	270	999999	999999	999999	878	680	869	164	173	999999	999999	35	999999	19	999999	820	203	548	267	999999	613	999999	678	815	999999	19	999999	668	999999	999999	470	931	858	999999	287	912	405	558	999999	821	98	999999	265	20	705	999999	678	999999	378	536	785	999999	827	999999	299	841	999999	137	999999	868	999999	211	58	177	721	300	999999	373	999999	66	424	644	917	446	999999	999999	174	668	120	999999	341	804	299	999999	219	575	113	858	999999	445	833	277	894	762	774	999999	999999	97	298	414	128	314	106	999999	999999	150	977	391	999999	433	999999	421	27	721	536	252	912	478	958	999999	196	319	529	296	233	157	750	164	671	287	999999	999999	379	705	822	36	708	977	999999	79	999999	999999	32	420	768	422	260	999999	235	999999	975	229	139	153	227	809	784	809	98	963	400	999999	999999	558	264	600	999999	321	898	509	543	934	20	888	557	999999	297	118	527	999999	896	576	928	999999	311	999999	947	236	999999	999999	252	898	888	999999	679	775	12	473	166	178	380	938	999999	725	999999	50	999999	250	595	753	521	999999	291	288	76	823	999999	999999	256	315	652	999999	833	999999	999999	645	55	515	219	781	999999	824	952	999999	999999	958	999999	212	999999	271	740	707	640	734	501	576	616	610	438	855	881	430	226	850	525	565	114	399	468	353	994	999999	999999	813	291	999999	999999	932	848	118	999999	690	431	985	575	999999	999999	108	999999	999999	38	445	999999	363	999999	50	607	999999	833	874	853	902	744	806	999999	999999	676	826	453	803	853	999999	761	329	334	201	999	240	285	580	390	15	999999	776	999999	559	626	999999	913	250	100	621	108	974	264	628	945	625	719	539	278	999999	655	589	838	353	683	757	999999	708	999999	377	826	262	999999	848	895	999999	999999	716	418	999999	912	212	999999	241	586	787	999999	705	255	
384	521	746	312	41	360	427	999999	971	876	869	649	999999	209	723	795	845	489	999999	733	999999	144	12	130	280	445	452	875	606	767	999999	999999	333	463	667	999999	89	950	462	498	999999	999999	999999	840	549	358	707	13	999999	445	740	307	659	972	277	249	518	625	41	999999	999999	551	341	214	980	187	999999	751	541	867	999999	999999	37	999999	264	999999	625	172	581	999999	738	448	885	170	36	598	42	360	196	427	347	464	919	866	590	926	697	314	860	371	999999	956	472	133	999999	999999	280	741	999999	328	624	356	54	999999	857	468	666	180	187	391	155	965	564	123	529	999999	975	171	337	337	260	320	311	219	889	781	976	999999	440	191	999999	300	642	999999	803	999999	999999	810	999999	999999	270	527	136	478	225	77	402	358	604	999999	869	118	999999	390	999999	313	54	834	999999	86	492	905	999999	996	999999	855	999999	999999	319	537	999999	175	162	215	77	733	193	999999	994	821	999999	627	167	999999	321	999999	886	262	999999	500	947	999999	999999	932	639	365	787	999999	414	999999	745	706	48	76	635	704	956	999999	323	344	129	221	840	999999	697	999999	747	777	684	854	969	79	895	819	590	268	584	230	999999	712	945	62	428	634	85	999999	588	101	999999	999999	262	999999	939	999999	380	999999	743	191	245	774	617	999999	999999	560	401	675	810	229	485	377	999999	736	999999	610	999999	999999	999999	216	332	24	285	999999	999999	77	601	999999	999999	439	448	999999	999999	999999	985	801	105	935	999999	868	243	410	872	999999	999999	958	497	526	66	338	76	314	943	536	859	230	999999	960	569	389	958	120	545	380	780	630	853	726	750	830	999999	463	470	923	973	922	152	915	50	492	579	84	234	802	999999	999999	999999	987	999999	999999	999999	144	376	999999	999999	132	865	501	588	985	999999	771	999999	236	822	613	844	29	563	999999	88	999999	919	86	810	883	885	742	17	999999	718	865	192	986	528	381	96	999999	23	850	999999	650	337	999999	387	807	308	998	980	759	300	999999	434	606	999999	728	224	299	416	36	247	999999	493	942	276	249	588	999999	707	450	527	999999	15	712	879	438	999999	864	699	999999	584	887	762	258	999999	827	441	999999	999999	799	999999	999999	999999	987	613	935	166	999999	788	147	229	999999	300	539	241	698	886	999999	999999	256	999999	359	999999	414	451	999999	369	244	595	449	808	12	487	907	293	730	999999	28	109	944	281	861	86	561	999999	75	999999	233	26	657	940	719	999999	64	327	807	206	431	546	999999	575	999999	
799	348	999999	226	42	392	999999	511	934	867	622	782	975	620	283	48	631	386	762	146	227	938	508	999999	153	432	590	999999	999999	342	482	845	379	359	71	737	999999	566	999999	214	977	515	723	83	107	86	999999	706	999999	168	800	169	500	439	999999	861	840	999999	999999	609	802	769	978	601	395	776	413	999999	558	999999	999999	75	353	558	168	712	224	435	999999	77	353	999999	952	374	542	322	354	940	655	210	897	982	999999	999999	999999	218	537	132	687	330	672	463	999999	999999	353	734	999999	942	280	991	646	414	258	14	266	918	999999	613	68	83	431	473	971	358	999999	999999	581	920	155	999999	999999	102	748	999999	999999	890	735	965	999999	807	506	412	669	663	999999	492	733	999999	176	493	402	923	73	613	898	999999	492	800	349	519	999999	895	999999	330	816	999999	999999	587	999999	376	193	999999	592	261	577	29	999999	317	999999	166	999999	102	999999	662	557	261	999999	144	999999	206	407	934	999999	511	654	611	999999	349	847	19	826	155	879	999999	309	999999	999999	812	46	879	405	184	15	999999	419	70	150	145	772	999999	999999	531	815	999999	968	999999	235	90	606	966	414	464	469	784	340	954	223	999999	999999	16	920	226	108	999999	801	233	999999	443	999999	594	470	479	577	293	494	304	340	999999	831	60	999999	260	215	80	474	941	714	231	852	465	999999	999999	782	766	643	999999	433	999999	611	745	999999	999999	989	999999	999999	999999	886	186	299	999999	623	746	999999	311	690	999999	21	999999	999999	860	518	999999	999999	999999	999999	999999	697	811	999999	196	870	418	999999	95	999999	999999	999999	203	574	540	64	538	931	817	842	999999	999999	480	85	973	999999	999999	503	999999	237	999999	211	363	999999	999999	247	85	536	113	174	999999	882	47	580	166	408	818	999999	888	805	979	775	773	793	647	219	999999	735	999999	899	475	915	123	858	999999	999999	908	928	999999	303	978	999999	999999	652	637	227	999999	900	919	575	479	942	615	945	257	846	999999	569	627	22	31	350	860	999999	699	299	768	188	472	999999	500	889	999999	594	827	978	947	131	166	430	193	326	815	110	429	532	309	177	610	271	893	348	310	339	282	638	999999	999999	999999	347	458	847	999999	95	85	589	831	30	128	279	899	317	413	207	999999	704	534	760	999999	176	999999	601	578	999999	940	999999	589	781	322	198	999999	332	178	999999	971	345	888	730	34	840	701	288	999999	341	371	586	999999	113	999999	577	114	389	839	786	999999	857	999999	236	155	923	999999	59	707	929	442	
576	999999	595	999999	494	999999	803	736	943	474	711	999999	247	999999	999999	227	486	282	745	94	457	493	391	470	124	76	662	585	110	999999	652	581	129	898	999999	447	349	876	25	999999	999999	653	895	322	999999	314	41	396	999999	706	999999	777	999999	844	984	93	757	134	999999	428	163	228	636	113	999999	139	432	348	999999	915	877	609	999999	984	784	804	999999	79	823	809	999999	276	793	403	327	874	619	285	999999	999999	689	224	764	597	999999	91	999999	999999	999999	517	882	693	351	999999	829	999999	520	977	999999	190	496	688	999999	312	393	886	999999	999999	999999	999999	520	999999	433	344	999999	663	844	670	386	703	999999	804	579	999999	927	350	925	916	999999	412	364	642	225	734	224	11	913	999999	999999	999999	655	784	16	552	999999	999999	999999	16	999999	175	79	850	600	366	999999	692	118	994	385	999999	999999	518	668	999999	592	999999	932	699	130	234	749	392	466	999999	999999	12	797	37	319	999999	91	918	277	408	999999	514	51	858	341	531	892	919	86	170	759	147	126	633	959	128	801	999999	886	424	425	999999	393	935	319	400	894	90	999999	193	961	53	251	999999	50	999999	836	83	368	598	999999	999999	316	306	905	910	886	174	78	201	400	521	999999	852	982	655	131	999999	999999	999999	999999	812	999999	892	999999	716	895	856	593	881	291	727	211	297	92	999999	381	96	40	409	513	999999	22	493	792	449	21	399	999999	395	956	731	534	427	961	529	596	999999	107	198	24	40	581	196	909	672	320	744	999999	397	999999	44	999999	149	437	906	799	999999	110	759	705	506	580	207	925	560	999999	999999	999999	563	999	957	989	842	395	483	999999	826	999999	129	139	277	629	888	120	999999	656	395	990	999999	730	844	322	348	999999	517	459	383	271	358	479	537	417	216	398	326	55	242	754	954	757	972	176	981	629	438	876	691	999999	999999	903	808	793	282	832	164	644	999999	359	999999	999999	776	565	235	649	602	859	423	499	999999	876	424	640	45	307	757	678	999999	718	63	640	768	295	267	455	999999	743	145	999999	244	999999	999999	882	999999	930	999999	417	941	341	37	999999	463	201	999999	136	999999	177	757	999999	84	999999	313	999999	999999	246	265	999999	999999	779	999999	858	999999	49	265	122	483	541	762	114	326	350	736	999999	690	484	999999	576	992	141	999999	504	999999	170	309	999999	378	470	587	641	675	500	120	171	363	999999	999999	423	936	999999	653	999999	414	652	999999	999999	999999	999999	252	821	68	999999	498	175	814	483	872	
564	739	506	999999	22	999999	131	439	826	999999	574	999999	520	630	763	639	999999	999999	999999	99	343	512	575	999999	74	227	999999	582	986	11	944	357	879	307	300	999999	440	446	640	993	293	999999	999999	503	184	999999	731	200	305	59	686	687	999999	394	538	61	173	497	679	794	999999	549	452	999999	295	999999	766	223	999999	89	999999	374	999999	33	805	999999	681	999999	834	407	495	999999	287	937	325	267	561	999999	999999	248	999999	943	999999	845	999999	999999	999999	16	218	957	900	518	999999	225	850	321	838	772	588	418	379	102	662	281	308	622	272	515	509	37	999999	281	454	102	568	265	606	12	228	72	359	999999	863	876	999999	977	999999	999999	999999	13	428	999999	999999	360	868	428	290	496	546	999999	481	265	506	190	999999	999999	73	999999	657	594	999999	836	554	526	68	704	239	786	774	999999	999999	210	999999	505	608	877	999999	103	233	150	975	999999	466	45	590	103	178	999999	585	877	999999	947	414	999999	999999	592	244	390	302	999999	198	504	721	225	285	281	837	11	582	423	999999	999999	544	516	619	604	379	518	999999	965	535	557	210	999999	416	959	796	926	216	999999	999999	999999	801	999999	951	481	999999	250	759	319	266	177	110	171	621	999999	413	897	882	694	222	725	453	336	638	641	999999	824	999999	325	484	999999	794	565	781	280	178	484	564	999999	216	138	999999	999999	709	367	457	999999	285	472	999999	999999	53	999999	803	999999	540	999999	431	999999	187	999999	442	444	999999	354	383	544	390	350	999999	928	999999	744	487	999999	999999	826	627	280	194	264	549	999999	999999	585	999999	281	761	863	740	999999	999999	254	961	642	696	999999	792	999999	984	912	999999	934	696	627	999999	308	999999	999999	950	714	999999	999999	135	922	34	999999	674	258	486	111	999999	526	610	83	874	98	999999	844	397	652	999999	272	999999	281	605	614	999999	151	30	569	246	51	999999	36	999999	903	129	48	618	599	650	543	999999	882	140	142	333	622	752	476	999999	200	999999	307	679	999999	864	853	326	419	456	999999	238	917	999999	999999	613	584	999999	971	969	999999	236	999999	999999	500	395	999999	999999	999999	999999	37	399	999999	53	56	999999	615	356	280	48	275	999999	999999	153	999999	314	999999	26	999999	528	999999	999999	780	999999	780	963	535	999999	189	199	460	711	852	999999	429	143	999999	999999	819	32	997	237	947	933	703	33	38	653	999999	195	434	396	752	944	540	632	618	56	273	92	192	320	177	999999	588	999999	868	79	724	984	630	999999	207	999999	531	522	457	
847	802	999999	935	882	999999	993	999999	73	999999	999999	598	999999	999999	638	610	736	839	687	999999	865	354	150	164	958	929	900	999999	999999	199	385	423	999999	185	999999	253	516	157	310	999999	183	326	524	999999	999999	999999	928	468	991	485	999999	537	844	461	591	502	999999	999999	976	952	520	999999	999999	874	583	999999	579	999999	755	999999	999999	589	999999	788	887	549	830	999999	204	999999	11	999999	573	863	728	847	579	999999	593	277	999999	914	999999	999999	388	745	900	999999	30	999999	901	316	713	607	390	881	999	999999	574	52	672	127	407	499	951	89	999999	562	999999	736	915	22	37	487	999999	190	418	190	410	151	648	999999	999999	728	585	694	727	965	483	999999	848	523	992	550	604	999999	516	680	406	999999	881	348	504	294	560	889	288	235	804	210	473	999999	655	433	999999	492	603	679	914	266	361	898	999999	308	999999	402	30	999999	883	340	673	999999	999999	110	999999	310	685	999999	999999	695	415	999999	171	282	383	38	867	569	157	122	870	999999	766	150	947	982	268	205	999999	999999	869	801	352	474	536	999999	45	555	172	103	806	373	999999	228	851	859	737	806	999999	859	999999	460	999999	770	469	835	971	643	999999	287	51	489	832	19	826	613	999999	697	745	648	992	999999	406	999999	316	506	999999	548	999999	98	255	999999	281	547	632	999999	471	582	14	999999	764	999999	402	999999	61	326	540	502	401	247	709	999999	70	286	866	223	64	286	464	963	510	433	354	74	42	999999	218	295	386	418	151	576	692	54	999999	600	919	999999	12	999999	965	833	156	999999	388	215	402	995	681	419	363	195	128	50	200	340	58	337	999999	999999	118	999999	999999	982	105	142	357	999999	401	999999	999999	541	999999	999999	997	677	286	999999	685	826	196	223	613	999999	999999	955	458	651	999999	553	551	592	670	540	880	720	717	999999	955	255	999999	386	603	415	126	999999	912	653	53	999999	64	755	652	35	999999	895	642	158	999999	149	684	705	171	847	724	711	871	742	594	287	959	999999	347	439	968	810	999999	207	999999	999999	53	999999	608	340	499	999999	939	999999	999999	999999	88	999999	246	815	571	162	225	755	691	414	950	179	999999	765	999999	941	417	999999	66	999999	286	444	999999	695	999999	878	999999	830	999999	927	771	236	487	608	209	401	876	532	867	815	594	863	999999	446	291	999999	746	999999	777	558	389	726	588	790	709	643	270	999999	719	693	65	999999	407	764	642	724	692	999999	566	172	74	885	355	999999	880	999999	999999	861	413	233	
141	264	62	800	548	54	999999	999999	899	565	140	335	813	184	760	209	999999	752	803	567	190	296	999999	614	493	999999	381	347	910	296	715	409	147	999999	999999	999999	999999	607	225	598	86	999999	561	10	42	738	999999	999999	999999	681	956	186	68	845	52	845	999999	447	316	54	673	309	786	999999	999999	730	197	999999	622	958	866	858	999999	215	490	999999	735	286	582	999999	431	211	857	239	339	539	351	302	453	716	824	894	999999	181	925	777	220	999999	999999	311	550	755	557	531	814	999999	649	852	365	858	119	700	999999	561	622	471	452	557	283	321	999999	895	873	906	144	971	568	999999	999999	999999	974	787	136	281	214	676	653	336	424	241	999999	498	936	595	606	133	39	738	558	463	999999	999999	674	999999	922	654	881	651	396	843	540	294	572	652	884	332	573	593	357	999999	999999	125	999999	52	999999	890	959	288	309	21	941	829	806	999999	387	321	999999	298	999999	559	794	11	939	581	700	604	926	293	711	283	559	446	999999	612	644	219	530	999999	999999	42	695	603	999999	999999	999999	710	488	745	999999	572	220	285	999999	999999	999999	817	186	561	351	826	964	999999	577	36	999999	505	999999	203	192	999999	790	489	881	326	863	201	999999	999999	999999	999999	126	190	28	148	73	999999	999999	999999	460	826	42	968	999999	999999	78	29	999999	325	999999	405	273	294	999999	106	782	731	403	918	934	999999	999999	623	881	361	710	783	656	438	999999	999999	304	999999	743	365	145	821	207	301	258	999999	175	343	999999	999999	726	831	627	922	366	341	999999	292	659	501	999999	999999	97	930	879	999999	999999	597	362	999999	999999	418	999999	206	961	960	999999	112	999999	100	794	999999	983	607	634	878	165	734	82	631	307	21	205	251	697	726	734	277	999999	999999	480	999999	999999	999999	183	318	290	430	961	405	808	777	999999	569	706	999999	435	999999	306	10	138	638	999999	999999	448	99	223	309	999999	244	236	266	690	705	619	226	999999	100	433	326	999999	734	773	999999	999999	529	398	636	545	999999	300	254	999999	421	835	999999	62	258	999999	94	104	980	920	726	999999	552	96	917	999999	489	999	999999	999999	979	999999	404	865	848	908	919	700	587	999999	999999	944	981	295	279	999999	777	174	999999	646	999999	999999	618	813	57	507	999999	443	481	999999	999999	852	955	197	991	18	440	976	214	350	535	393	517	226	999999	781	197	999999	817	56	999999	325	414	698	716	758	794	590	818	999999	999999	486	999999	999999	708	804	988	999999	303	270	439	999999	999999	
999999	121	955	714	999999	549	275	320	23	999999	434	514	739	999999	999999	481	243	224	850	167	864	712	59	174	999999	517	469	793	403	999999	556	616	380	366	999999	587	999999	999999	999999	999999	999999	40	999999	999999	794	396	968	999999	731	322	70	999999	589	644	105	999999	999999	790	999999	884	999999	482	999999	60	79	817	144	383	999999	679	999999	999999	822	809	614	833	98	198	380	999999	548	113	71	90	902	999999	37	735	271	627	999999	970	946	518	960	80	123	572	790	976	261	595	999999	61	602	871	999999	779	39	271	453	873	999999	876	345	999999	420	836	158	999999	789	408	122	661	164	749	252	314	849	999999	999999	526	999999	403	969	999999	999999	999999	487	41	286	999999	706	999	999999	651	560	80	182	984	999999	999999	424	230	197	852	483	426	897	999999	629	999999	929	496	999999	927	999999	999999	907	392	949	410	358	999999	292	541	702	122	487	513	199	181	141	999999	883	442	111	999999	216	126	999999	999999	999999	634	999999	999999	999999	219	999999	256	186	543	173	999999	999999	259	928	999999	999999	655	160	370	999999	999999	664	999999	788	999999	999999	118	826	297	810	790	999999	349	298	724	715	925	999999	999999	664	240	999999	655	18	999999	999999	999999	514	803	249	560	965	118	671	728	969	953	579	999999	606	349	430	999999	732	382	999999	695	961	213	592	22	442	668	705	708	999999	18	449	447	243	979	603	999999	58	259	825	803	677	569	755	999999	356	999999	885	325	809	999999	922	636	473	999999	672	311	221	236	128	307	413	963	671	961	514	141	30	999999	999999	408	841	482	557	83	27	999999	458	999999	666	999999	999999	390	898	619	95	812	973	107	316	302	999999	821	141	999999	400	714	999999	793	257	999999	938	268	579	999999	606	449	999999	399	999999	280	852	391	999999	645	525	999999	999999	62	875	701	168	922	999999	453	597	29	351	39	682	313	504	664	582	451	544	524	999999	999999	22	999999	733	583	979	45	449	430	999999	999999	12	999999	999999	844	918	555	66	25	947	135	999999	587	108	59	717	814	776	198	999999	128	999999	999999	999999	999999	49	239	999999	584	943	284	13	999999	999999	854	999999	999999	663	999999	745	999999	395	529	999999	685	682	435	547	683	866	174	999999	260	621	999999	999999	11	167	82	805	688	586	482	82	673	131	647	819	999999	31	412	161	999999	452	780	732	999999	434	999999	894	613	692	295	717	778	25	752	999999	634	999999	36	157	590	853	66	450	912	456	903	563	45	999999	303	661	464	23	999999	808	841	999999	999999	576	631	
187	201	996	999999	999999	304	999999	378	102	999999	999999	999999	999999	999999	273	395	339	819	134	531	971	999999	997	398	633	262	765	873	944	999999	234	653	459	525	412	999999	999999	999999	157	162	255	194	942	999999	999999	666	999999	452	877	422	999999	590	999999	55	659	328	999999	608	668	999999	538	999999	999999	999999	999999	999999	546	739	999999	611	335	190	672	972	285	787	916	576	879	999999	63	322	996	532	211	643	999999	413	865	94	999999	461	999999	645	623	999999	760	564	999999	999999	129	469	999999	276	999999	331	999999	718	770	999999	999999	628	999999	701	999999	999999	787	901	186	326	178	142	873	83	999999	873	999999	37	358	999999	36	999999	999999	502	847	594	38	730	445	880	999999	254	643	993	682	839	733	999999	196	407	684	858	387	153	999999	987	595	220	132	222	632	890	999999	956	999999	59	522	235	853	865	999999	67	465	306	999999	923	999999	880	401	313	150	999999	999999	951	140	178	975	961	999999	860	998	818	999999	233	257	999999	999999	999999	158	633	326	999999	936	999999	220	626	402	999999	552	999999	497	999999	999999	999999	82	724	59	418	826	677	999999	561	941	993	999999	999999	459	242	999999	765	999999	812	731	767	986	642	972	520	741	999999	775	894	999999	999999	372	292	998	789	999999	533	999999	476	861	481	559	765	566	942	464	840	177	170	42	787	999999	685	999999	61	831	999999	751	999999	677	322	999999	189	152	942	631	584	380	670	91	525	999999	999999	950	260	217	231	85	39	65	999999	346	614	862	631	752	686	308	947	957	999999	999999	256	799	548	579	380	622	624	999999	999999	999999	999999	88	517	806	685	734	999999	843	609	365	722	999999	777	999999	297	999999	521	999999	944	286	999999	712	999999	743	999999	771	412	999999	837	999999	460	717	186	440	838	999999	354	824	77	951	574	113	999999	364	69	999999	32	572	291	999999	111	435	377	603	46	795	999999	999999	82	999999	332	999999	999999	999999	905	15	307	347	147	760	972	999999	132	999999	711	329	999999	17	999999	961	749	840	399	784	508	34	349	582	403	999999	819	581	999999	163	999999	522	107	999999	459	999999	475	685	999999	999999	90	999999	313	385	892	716	441	709	99	999999	174	999999	662	999999	999999	880	665	999999	943	103	941	401	944	968	373	198	232	16	557	999999	496	73	415	868	704	103	721	964	690	686	999999	120	491	641	989	146	999999	875	999999	999999	398	750	999999	340	999999	689	469	999999	999999	703	494	434	999999	469	624	110	87	999999	999999	999999	999999	701	44	267	491	830	909	313	979	237	338	
356	162	977	242	745	332	85	289	24	634	999999	953	987	999999	188	958	999999	26	999999	999999	76	358	455	421	999999	716	483	848	758	779	999999	365	783	999999	147	281	184	236	879	778	12	999999	512	999999	999999	747	56	75	313	872	999999	297	100	178	271	999999	999999	999999	545	39	999999	236	530	245	478	32	179	622	64	906	783	795	147	120	999999	562	846	680	641	949	669	418	545	885	999999	999999	999999	615	112	999999	574	618	690	849	929	999999	984	999999	306	999999	578	433	21	999999	99	101	160	979	121	999999	162	37	924	596	369	440	690	999999	354	609	999999	564	999999	999999	999999	174	115	297	191	999999	577	579	383	999999	999999	245	406	999999	796	800	718	999999	503	999999	999999	546	693	104	999999	499	999999	349	922	697	11	999999	914	999999	73	924	999999	862	798	999999	141	582	999999	999999	225	133	43	999999	848	554	891	999999	999999	126	999999	795	481	20	807	691	205	237	657	686	880	366	999999	311	86	871	813	999999	497	672	271	414	893	651	879	366	465	544	501	999999	805	999999	952	999999	177	277	453	999999	65	116	635	999999	999999	966	999999	858	802	999999	474	976	999999	45	999999	999999	854	523	902	829	999999	999999	235	660	735	288	880	999999	999999	533	144	999999	428	837	800	999999	46	367	489	926	489	30	563	999999	999999	525	638	770	567	999999	942	653	375	623	844	613	999999	999999	178	646	95	821	999999	278	598	666	999999	902	999999	591	362	999999	999999	999999	999999	120	999999	502	999999	220	650	999999	782	850	590	490	999999	804	999999	196	999999	71	999999	842	999999	999999	999999	999999	145	414	967	735	535	975	210	455	618	399	999999	733	726	388	395	957	999999	975	48	999999	999999	999999	999999	754	999999	999999	90	301	999999	202	999999	681	544	602	366	185	999999	915	585	999999	649	999999	872	53	999999	269	470	132	675	241	846	865	630	971	607	38	191	223	825	487	999999	909	999999	999999	264	602	999999	134	31	219	714	90	999999	241	955	552	245	189	999999	999999	999999	999999	625	76	999999	279	999999	573	994	999999	994	40	999999	107	912	739	999999	999999	999999	999999	80	346	999999	466	999999	765	475	999999	25	999999	792	12	999999	185	999999	936	293	999999	999999	984	551	625	999999	693	225	684	991	302	328	999999	564	789	999999	305	580	251	857	169	549	999999	804	999999	557	999999	545	991	999999	999999	999999	975	456	907	385	804	999999	454	999999	417	250	843	999999	183	999999	800	500	12	612	999999	605	658	89	999999	541	490	189	888	77	200	157	233	643	999999	104	353	768	657	
414	595	918	135	45	999999	919	706	815	999999	999999	757	999999	542	389	999999	318	549	999999	332	999999	999999	625	498	999999	25	270	999999	209	696	88	999999	999999	843	999999	999999	999999	480	623	640	999999	834	675	558	306	320	751	614	843	296	769	554	457	999999	999999	519	999999	430	999999	29	999999	901	506	128	552	865	725	606	999999	999999	581	837	999999	999999	128	541	999999	76	201	999999	274	655	183	913	927	534	279	595	562	999999	57	999999	731	999999	460	312	338	556	999999	441	595	999999	669	481	714	931	628	999999	328	749	999999	903	238	682	754	533	728	999999	200	28	595	140	54	865	325	999999	115	332	805	999999	213	999999	69	760	999999	129	985	999999	999999	996	999999	88	999999	812	999999	153	126	999999	849	927	584	745	999999	988	845	999999	999999	999999	165	999999	999999	306	395	512	546	627	843	477	999999	999999	547	999999	394	999999	999999	517	863	999999	999999	999999	119	66	483	999999	241	468	999999	81	915	26	29	191	999999	999999	180	999999	692	764	276	171	309	999999	848	999999	389	557	360	171	875	338	601	999999	726	983	379	769	822	517	281	88	319	772	562	194	615	365	999999	674	33	513	999999	108	965	916	872	470	217	268	498	999999	117	156	205	586	424	999999	999999	563	350	411	786	185	492	198	851	999999	96	663	999999	33	78	686	147	372	514	502	903	999999	999999	999999	561	564	28	999999	970	173	576	975	999999	465	900	999999	334	622	727	648	999999	999999	999999	999999	383	999999	659	475	615	431	999999	833	82	921	256	655	451	441	849	999999	166	895	227	687	999999	999999	893	153	133	151	361	524	999999	999999	886	137	745	999999	535	999999	904	553	999999	549	999999	742	999999	999999	218	999999	484	999999	772	999999	492	721	999999	999999	382	273	999999	999999	999999	474	79	494	198	217	999999	129	909	674	905	841	999999	999999	912	678	532	229	999999	55	935	877	999999	468	751	150	382	999999	578	367	999999	271	999999	398	211	518	479	999999	999999	695	813	99	345	999999	987	931	999999	879	999999	999999	999999	999999	999999	999999	580	474	806	610	742	58	834	869	550	551	280	643	493	929	411	404	208	999999	675	521	999999	845	541	857	481	820	999999	503	367	698	512	250	215	743	817	999999	999999	868	927	505	860	944	999999	999999	999999	353	448	256	478	413	681	999999	999999	999999	999999	999999	999999	999999	139	922	94	341	511	999999	999999	40	437	749	122	673	693	999999	934	179	999999	297	306	747	328	137	381	716	999999	954	26	999999	762	671	999999	92	804	761	999999	14	999999	529	442	696	
999999	508	915	999999	144	804	719	351	67	318	999999	96	437	195	630	12	551	378	316	557	835	528	277	999999	999999	39	869	932	601	929	999999	141	854	610	992	819	222	682	581	229	245	675	462	454	788	283	654	999999	140	999999	463	52	999999	999999	999999	236	241	159	319	115	935	787	750	137	559	751	999999	999999	202	811	999999	868	796	96	321	170	75	823	977	999999	999999	999999	801	999999	999999	716	919	968	999999	765	588	72	373	476	294	999999	925	334	894	999999	52	827	999999	329	946	595	256	135	573	699	170	418	182	213	730	684	985	885	661	843	831	272	86	437	232	727	505	999999	802	863	245	741	928	939	73	999999	834	481	917	880	469	793	405	61	999999	180	999999	169	999999	609	472	49	673	61	215	779	751	999999	999999	229	999999	926	999999	999999	999999	429	490	999999	149	999999	850	999999	968	780	383	48	867	35	832	62	999999	345	582	202	401	205	999999	876	733	294	806	999999	999999	999999	790	542	470	695	596	185	689	657	999999	574	758	958	81	892	677	177	911	999999	166	54	391	755	353	140	999999	269	361	613	509	999999	376	15	138	279	989	840	577	182	438	657	999999	190	324	18	443	999999	999999	185	208	566	382	90	999999	340	316	45	198	340	999999	337	999999	86	157	174	207	753	999999	802	902	837	599	739	999999	509	681	211	440	999999	696	875	145	185	414	943	999999	999999	327	798	962	954	651	999999	794	110	833	296	999999	159	810	690	612	331	282	999999	966	643	999999	188	658	999999	605	853	643	511	202	647	999999	214	692	911	435	41	999999	948	195	362	999999	999999	676	395	179	999999	999999	15	999999	813	999999	52	976	839	999999	148	150	999999	358	798	604	293	908	999999	624	827	467	899	999999	581	999999	334	186	999999	999999	999999	999999	272	935	325	329	637	248	999999	744	628	237	853	417	297	999999	999999	599	397	999999	999999	288	491	771	352	822	635	751	691	330	578	866	372	150	898	636	877	922	43	479	966	54	529	450	995	599	613	491	967	999999	510	734	789	999999	47	326	31	501	592	502	999999	886	556	68	175	762	865	712	518	660	23	999999	566	918	791	616	759	50	775	753	218	999999	783	999999	820	844	999999	999999	999999	582	999999	386	999999	540	785	90	498	470	285	243	733	900	972	999999	999999	451	177	871	999999	430	566	999999	725	839	293	550	112	554	248	331	684	358	609	936	999999	636	728	999999	142	711	128	298	765	542	29	317	999999	477	335	378	677	999999	999999	682	25	
634	661	500	999999	244	977	999999	232	953	558	385	301	999999	270	49	723	151	738	362	311	277	225	192	819	975	380	999999	999999	869	999999	478	906	999999	921	999999	975	237	779	999999	734	185	76	811	983	643	999999	144	216	999999	655	536	477	999999	381	747	418	999999	680	280	864	352	723	362	999999	89	478	374	125	848	999999	495	999999	840	999999	136	999999	999999	209	185	959	246	428	934	224	999999	999999	999999	555	183	13	506	999999	509	43	999999	462	713	511	999999	174	652	28	368	230	169	999999	637	999999	254	546	13	999999	504	321	628	923	999999	148	192	999999	661	819	941	844	567	938	861	806	999999	674	498	903	999999	21	317	227	999999	713	999999	952	999999	356	310	637	10	999999	62	999999	415	999999	673	999999	329	999999	513	999999	999999	523	999999	231	313	830	233	580	57	109	999999	999999	14	999999	999999	85	999999	239	716	315	999999	999999	844	340	885	673	401	778	999999	923	999999	480	507	484	150	999999	60	833	649	999999	999999	729	589	900	999999	999999	193	13	605	597	492	999999	999999	207	999999	772	999999	332	999999	639	999999	455	579	999999	999999	503	985	999999	271	326	999999	999999	590	999999	192	999999	724	943	86	327	490	397	183	413	999999	494	371	999999	169	377	867	727	497	19	112	677	160	465	385	759	999999	663	999999	288	572	242	509	934	25	535	999999	735	256	28	159	999999	281	176	693	40	141	999999	370	894	458	307	762	580	999999	514	638	269	567	327	999999	826	655	894	999999	999999	985	437	999999	634	329	142	481	479	999999	71	405	999999	772	355	627	896	999999	848	999999	275	479	929	863	510	999999	999999	177	928	282	333	395	999999	335	494	55	704	400	999999	574	326	825	293	720	19	118	654	496	222	699	999999	999999	807	73	574	729	65	573	784	999999	999999	964	999999	206	536	999999	999999	658	288	309	923	506	566	283	514	450	999999	218	854	401	999999	302	955	239	434	799	588	324	999999	764	989	140	999999	999999	999999	362	282	97	194	999999	100	996	218	912	999999	352	966	533	999999	999999	543	847	718	393	999999	247	19	999999	771	737	97	704	999999	523	320	792	999999	567	248	162	177	108	34	521	310	256	93	999999	462	999999	832	64	764	636	230	152	421	999999	514	796	353	999999	325	457	999999	396	999999	694	999999	984	461	409	999999	407	999999	445	822	207	92	248	164	999999	861	689	904	43	999999	271	303	999999	380	667	63	451	809	999999	782	577	275	914	158	398	450	478	630	433	768	999999	678	785	999999	999999	150	276	642	
386	107	635	552	222	999999	836	999999	999999	613	794	355	844	598	748	662	999999	931	177	999999	765	526	392	69	999999	999999	999999	592	517	848	999999	526	786	999999	432	120	157	34	999999	466	321	996	25	864	836	87	924	769	999999	133	999999	292	999999	186	999999	999999	715	576	82	948	999999	253	884	586	999999	277	569	45	175	637	515	230	878	711	778	999999	511	999999	999999	999999	349	812	662	393	774	873	554	609	931	572	405	999999	952	999999	591	78	999999	999999	999999	568	518	889	999999	302	618	999999	413	271	408	118	999999	197	353	999999	999999	72	999999	999999	812	584	723	999999	113	602	242	934	278	773	129	709	656	81	121	664	884	460	218	999999	775	920	469	292	211	823	223	999999	237	282	999999	529	999999	622	627	832	845	559	785	11	69	683	584	999999	999999	698	461	287	86	999999	795	999999	853	999999	999999	891	999999	999999	758	289	389	35	707	996	999999	600	999999	43	454	289	818	334	674	217	309	102	345	999999	999999	512	371	936	140	549	486	359	675	265	897	735	999999	999999	801	999999	999999	999999	976	588	999999	552	475	999999	832	797	869	471	482	646	921	632	555	296	300	999999	999999	452	894	999999	520	917	924	967	999999	719	572	413	999999	178	595	274	125	999999	464	598	46	943	114	343	999999	25	876	39	343	274	189	999999	125	555	588	179	999999	818	77	457	627	508	291	123	999999	999999	937	314	999999	999999	517	999999	831	701	219	973	348	560	999999	999999	50	999999	633	871	539	151	298	978	999999	426	134	999999	690	17	970	999999	662	991	999999	224	999999	572	978	999999	757	999999	999999	423	346	614	999999	590	340	572	416	731	999999	999999	999999	93	177	999999	724	634	532	220	117	824	999999	680	321	357	452	999999	427	478	917	999999	124	157	999999	875	641	975	595	544	966	127	600	249	663	252	999999	33	56	128	847	353	164	546	284	773	692	665	303	483	147	76	155	999999	814	927	305	999999	540	301	327	748	49	988	254	990	234	999999	999999	999999	940	999999	227	999999	999999	574	999999	577	872	999999	193	976	999999	999999	999999	899	971	662	434	735	999999	980	493	755	801	109	314	175	302	294	999999	210	648	234	999999	718	849	847	317	250	999999	728	999999	761	118	999999	999999	999999	591	354	999999	571	67	291	132	959	935	472	506	531	999999	999999	999999	999999	239	983	337	458	579	688	999999	999999	354	999999	999999	999999	999999	731	646	461	42	387	999999	999999	276	977	152	367	999999	583	782	387	350	786	979	519	453	976	532	999999	23	618	
357	902	304	999999	227	999999	690	903	542	214	825	55	999999	882	999999	336	321	261	840	969	356	996	999999	673	999999	999999	214	999999	775	450	208	520	447	999999	39	681	653	999999	760	280	676	208	999999	999999	999999	999999	298	999999	999999	126	664	281	295	53	272	999999	995	630	119	660	667	610	999999	999999	16	315	607	83	852	370	683	999999	501	569	302	157	955	999999	121	999999	279	117	612	659	785	926	234	999999	999999	678	685	32	999999	110	999999	76	80	999999	570	256	697	224	253	117	443	725	780	999999	999999	124	405	666	519	630	390	559	997	478	316	999999	90	214	921	183	684	660	675	400	999999	999999	999999	999999	999999	865	999999	999999	999999	999999	225	70	999999	509	652	48	999999	29	513	643	999999	63	999999	601	642	491	999999	493	303	80	999999	999999	59	999999	769	524	47	398	897	999999	838	336	695	502	262	999999	932	999999	562	999999	900	664	156	42	681	903	167	484	374	287	699	308	761	999999	82	442	20	767	740	137	10	884	132	999999	804	393	999999	999999	349	396	999999	594	931	419	179	768	999999	999999	707	865	999999	562	34	619	999999	540	574	901	429	999999	245	175	999999	434	882	26	542	295	238	298	545	590	145	977	729	114	377	999999	624	999999	999999	992	69	999999	999999	448	999999	512	999999	999999	818	466	157	529	161	392	753	506	537	162	236	999999	999999	419	329	776	426	56	999999	999999	999999	999999	999999	125	23	252	115	999999	664	444	166	39	389	965	999999	89	999999	999999	826	346	361	870	814	471	87	465	213	650	555	999999	31	812	622	67	109	596	189	999999	515	908	287	999999	841	102	996	206	999999	999999	940	249	342	809	999999	553	497	302	999999	815	47	999999	48	465	999999	671	422	999999	416	331	865	882	900	412	999999	918	69	574	39	721	999999	881	503	390	710	315	660	221	999999	79	570	807	999999	373	993	956	870	821	375	180	680	999999	789	640	958	67	999999	930	708	312	999999	922	999999	696	349	166	999999	658	755	116	999999	211	761	347	760	68	704	536	999999	155	57	248	208	858	51	999999	101	862	999999	999999	965	729	513	999999	585	647	543	492	34	837	901	999999	76	269	168	478	890	999999	879	900	362	812	522	563	264	999999	724	999999	655	525	999999	202	236	999999	150	291	698	481	761	123	524	999999	512	581	253	999999	181	939	700	572	933	649	983	999999	300	999999	999999	949	35	340	999999	138	837	999999	999999	708	999999	964	128	877	780	418	691	999999	999999	150	310	940	319	428	999999	784	714	999999	
592	425	219	705	999999	999999	83	748	456	430	199	396	999999	999999	999999	544	851	217	821	999999	792	525	957	226	155	999999	852	999999	999999	607	266	149	424	754	916	357	499	288	161	141	803	42	962	270	577	999999	765	999999	141	774	576	866	962	999999	300	77	467	992	560	999999	999999	806	999999	848	174	999999	972	999999	97	461	55	572	999999	999999	29	999999	999999	697	649	165	394	556	145	865	999999	999999	186	532	464	848	889	999999	999999	499	996	996	924	123	106	527	27	144	999999	680	999999	14	999999	282	872	540	514	770	999999	999999	999999	999999	671	251	818	773	873	449	176	999999	999999	999999	844	566	999999	33	999999	999999	601	131	148	259	348	464	146	36	589	903	999999	923	999999	129	999999	999999	999999	418	334	682	305	332	653	577	967	969	118	191	169	253	589	999999	999999	74	999999	231	999999	999999	249	217	115	791	193	969	789	253	999999	999999	394	999999	345	284	698	163	154	278	477	570	291	378	999999	955	866	346	324	810	228	280	999999	931	999999	212	999999	127	577	513	148	684	999999	724	75	999999	796	648	908	999999	160	552	920	900	753	695	999999	870	999999	159	925	999999	999999	979	34	999999	999999	999999	999999	143	999999	581	999999	999999	140	793	783	999999	313	690	999999	227	999999	19	999999	676	360	60	999999	381	475	999999	266	427	587	999999	38	999999	700	441	173	344	204	774	209	999999	999999	289	769	960	912	179	567	180	999999	708	419	645	329	358	283	452	284	82	667	806	325	168	63	840	764	974	866	871	526	824	32	663	999999	90	710	80	999999	227	469	306	740	95	436	999999	880	999999	489	351	999999	999999	69	999999	999999	402	999999	807	235	929	999999	937	312	695	654	176	685	756	999999	248	999999	999999	171	999999	613	371	76	239	732	184	959	999999	495	525	713	999999	765	900	999999	417	826	903	845	360	32	999999	993	54	999999	270	203	133	557	250	703	954	559	12	518	999999	336	34	85	61	970	999999	451	787	999999	849	410	785	211	428	422	745	999999	811	44	91	377	999999	799	471	980	835	824	255	821	758	999999	762	391	809	91	801	827	793	999999	999999	90	999999	72	591	859	418	922	138	827	958	999999	748	968	437	378	314	235	613	81	144	998	205	965	233	603	648	999999	401	999999	620	917	574	431	999999	10	170	958	217	611	571	999999	999999	999999	999999	999999	507	999999	999999	440	776	576	224	721	255	999999	885	251	999999	987	221	999999	530	999999	999999	51	999999	326	999999	436	999999	356	999999	12	510	230	999999	776	112	
999999	999999	999999	449	960	999999	54	703	853	999999	634	125	919	129	229	399	556	999999	904	222	822	999999	999999	659	526	999999	430	558	221	221	999999	999999	118	149	778	999999	367	575	999999	230	172	347	179	150	509	999999	999999	236	798	612	999999	838	407	999999	289	921	915	999999	922	738	150	495	491	641	160	735	999999	780	999999	338	999999	981	822	683	999999	484	970	49	160	215	934	203	760	609	999999	196	999999	553	859	857	975	172	652	832	89	999999	999999	537	990	774	313	517	886	470	579	971	25	724	999999	805	950	999999	999999	717	999999	999999	734	881	383	964	245	464	921	493	999999	999999	339	990	603	382	628	442	999999	386	901	426	999999	300	39	999999	180	999999	48	999999	906	999999	128	934	38	142	942	999999	164	36	538	849	596	999999	999999	999999	642	35	999999	142	186	999999	826	999999	999999	387	640	999999	999999	999999	793	469	426	867	587	262	751	404	999999	471	439	654	288	33	847	61	999999	914	192	329	999999	999999	656	905	877	398	283	460	128	651	502	999999	131	76	999999	999999	433	999999	815	854	959	247	73	658	702	999999	239	802	820	999999	999999	726	260	532	443	648	999999	520	989	999999	979	999999	999999	320	969	930	999999	222	790	778	628	110	999999	338	999999	999999	91	997	999999	355	168	480	639	365	104	775	999999	599	999999	999999	999999	913	740	626	875	668	961	752	689	772	999	27	22	52	999999	999999	627	922	172	36	999999	815	317	643	40	508	661	920	226	203	999999	999999	588	205	521	715	370	482	999999	702	999999	339	999999	440	999999	151	468	596	999999	999999	999999	335	437	999999	38	999999	605	999999	595	377	16	50	535	496	99	76	438	816	999999	430	95	999999	470	469	999999	237	507	876	297	888	50	999999	700	999999	55	357	505	999999	177	80	999999	274	999999	95	695	999999	803	821	351	289	713	651	999999	799	562	999999	864	999999	34	800	943	728	808	707	336	942	350	999999	451	742	570	455	648	999999	320	820	269	999999	774	999999	999999	685	535	999999	999999	398	998	900	26	52	492	999999	999999	377	136	999999	465	189	758	752	73	846	380	999999	718	999999	13	999999	489	741	743	489	999999	856	999999	268	202	800	531	937	943	999999	940	999999	259	42	999999	281	334	929	364	999999	626	999999	999999	999999	999999	926	299	999999	999999	393	421	284	999999	999999	999999	111	10	868	198	665	657	999999	808	624	906	999999	359	999999	771	999999	290	560	386	663	999999	181	752	789	952	276	511	614	552	560	999999	666	999999	256	999999	395	280	999999	999999	699	
432	805	222	489	680	343	576	999999	156	663	113	861	999999	646	999999	173	999999	220	915	921	164	52	278	999999	999999	249	999999	113	999999	385	460	823	819	687	240	66	958	273	118	999999	700	898	468	888	456	176	769	999999	999999	533	46	999999	551	999999	545	999999	537	963	999999	999999	999999	472	999999	770	212	289	51	219	415	93	214	95	999999	306	231	266	999999	389	801	430	480	419	997	466	999999	400	999999	10	151	999999	529	995	381	677	999999	237	999999	698	686	999999	134	559	56	32	328	999999	958	254	999999	289	999999	999999	172	472	999999	999999	999999	166	430	999999	16	51	77	565	564	219	999999	434	159	999999	981	885	703	634	305	921	372	974	147	398	442	38	412	999999	54	380	832	909	999999	999999	762	128	277	874	171	92	491	491	999999	999999	999999	534	105	999999	308	999999	999999	538	176	48	689	500	28	999999	379	978	638	215	521	193	999999	804	716	999999	241	862	618	828	472	999999	999999	999999	999999	39	161	908	999999	808	999999	134	925	999999	742	679	999999	271	109	244	505	192	454	286	999999	999999	731	442	999999	50	372	445	311	626	75	999999	608	999999	999999	989	999999	999999	55	830	650	397	999999	91	72	46	999999	969	762	384	999999	289	768	164	910	241	999999	719	100	891	445	999999	822	308	239	789	81	999999	287	120	363	999999	999999	623	635	583	26	650	380	781	401	403	682	927	999999	999999	194	453	897	752	692	172	379	999999	394	532	574	959	852	282	964	53	691	652	30	298	152	999999	529	337	224	657	349	999999	500	52	999999	894	14	454	605	999999	708	999999	428	201	999999	999999	239	112	18	67	798	999999	999999	357	711	39	999999	15	642	999999	924	569	537	45	823	999999	999999	999999	96	679	954	407	999999	346	344	166	999999	999999	633	169	915	426	329	167	858	251	999999	152	340	999999	988	999	811	999999	703	148	997	393	378	999999	329	886	26	338	112	400	430	999999	999999	554	805	87	381	482	133	507	250	379	186	581	999999	999999	22	680	999999	999999	595	121	643	999999	999999	841	999999	39	839	39	410	999999	65	468	999999	999999	139	999999	999999	911	627	339	442	205	898	627	217	796	44	809	999999	346	647	157	804	318	836	817	999999	963	625	999999	999999	103	107	999999	324	717	760	546	391	237	79	780	999999	266	999999	448	307	999999	999999	665	995	40	165	74	353	907	663	513	999999	322	999999	646	295	285	696	348	107	999999	312	499	46	497	999999	646	276	999999	820	548	999999	397	519	999999	339	999999	999999	611	938	999999	
906	417	63	256	360	78	999999	432	999999	61	569	341	350	658	239	999999	628	507	612	518	797	487	97	125	874	798	999999	999999	317	335	999999	94	409	73	742	999999	999999	789	999999	359	999999	843	381	769	979	999999	57	861	623	999999	341	849	999	429	246	428	329	938	381	562	276	999999	125	169	132	484	931	999999	916	343	699	838	370	263	708	954	115	328	999999	999999	999999	941	923	122	994	89	95	979	827	323	575	999999	418	999999	92	519	728	222	646	504	375	769	945	289	505	502	999999	999999	721	292	999999	999999	802	803	999999	999999	999999	12	174	52	999999	951	999999	602	768	202	430	786	180	199	999999	892	681	641	212	981	996	643	617	501	601	348	268	999999	999999	573	704	999999	772	757	999999	725	57	604	115	423	320	352	999999	313	82	702	999999	531	66	431	330	170	600	830	999999	733	394	673	451	60	692	914	602	999999	497	816	24	422	57	999999	844	87	536	789	670	653	132	314	429	999999	772	999999	489	999999	253	999999	23	999999	428	417	340	999999	162	65	730	406	999999	999999	815	265	687	163	999999	999999	999999	253	634	811	169	999999	611	90	254	999999	287	955	434	34	950	953	802	82	994	640	180	470	924	480	999999	274	999999	999999	498	173	221	619	263	933	999999	999	908	212	782	742	999999	260	140	609	778	775	971	726	999999	862	463	615	168	843	385	126	328	164	999999	894	999999	999999	591	90	341	999999	701	500	42	951	54	600	299	262	834	919	339	999999	999999	292	999999	999999	438	636	710	605	461	420	558	875	680	754	458	887	960	999999	668	59	999999	999999	84	480	693	424	817	862	325	905	19	465	786	14	999999	470	601	605	378	955	380	735	999999	290	942	999999	999999	999999	151	412	999999	835	261	999999	56	592	999999	822	493	23	818	999999	289	555	411	999999	98	676	303	988	295	999999	630	712	999999	999999	903	793	538	536	154	527	999999	913	613	183	213	506	958	869	999999	779	999999	364	146	999999	455	661	879	849	999999	999999	996	163	126	937	214	548	611	513	688	425	294	957	869	301	135	376	942	237	889	592	999999	434	736	516	253	276	576	155	999999	999999	999999	688	467	550	530	568	797	999999	969	999999	894	999999	190	836	494	164	999999	845	407	89	719	999999	960	486	885	999999	426	999999	694	937	972	465	999999	999999	511	605	499	999999	999999	567	578	276	267	234	697	273	253	999999	32	98	782	731	999999	17	999999	272	728	980	999999	958	151	198	981	999999	999999	999999	999999	744	335	889	
665	999999	84	839	511	452	394	999999	789	622	328	526	999999	605	165	250	717	418	999999	249	999999	518	662	811	999999	999999	294	235	541	268	244	509	574	999999	433	615	656	907	505	90	877	992	201	53	999999	999999	611	386	876	452	720	620	831	96	22	156	513	272	423	999999	168	168	204	530	388	999999	951	999999	999999	550	593	809	913	832	999999	884	326	619	181	800	999999	908	359	99	547	623	999999	999999	130	999999	111	394	494	384	922	719	797	671	664	820	674	999999	214	336	999999	999999	707	998	725	999999	829	894	100	623	352	259	809	115	983	999999	999999	473	334	894	448	209	325	538	910	651	96	999999	954	360	136	622	703	32	241	636	916	679	762	991	457	217	999999	870	41	672	910	999999	687	900	680	210	832	999999	888	999999	595	999999	98	999999	52	183	939	739	496	730	556	786	874	356	847	471	710	999999	446	241	906	455	999999	248	740	999999	967	63	999999	925	789	999999	144	582	51	748	591	688	949	284	999999	999999	383	310	125	999999	817	999999	63	999999	500	500	874	999999	752	150	999999	999999	342	648	215	885	69	999999	940	173	651	301	315	999999	999999	999999	392	999999	963	999999	999999	206	132	616	586	636	10	472	435	299	518	487	830	901	999999	741	356	311	78	391	504	812	370	952	999999	526	35	954	999999	479	117	712	693	999999	78	474	727	726	71	578	885	999999	146	650	655	174	471	999999	30	149	675	999999	103	581	848	268	836	180	144	70	610	55	144	955	192	805	999999	430	999999	613	24	629	999999	999999	506	907	676	719	307	999999	64	621	933	999999	803	37	999999	999999	999999	810	637	556	999999	11	968	839	462	190	468	849	380	50	999999	416	999999	55	840	999999	85	940	592	126	873	826	15	988	122	945	999999	999999	999999	999999	869	999999	975	467	999999	999999	531	666	455	496	260	999999	999999	23	50	999999	999999	758	196	25	46	620	999999	521	683	765	996	999999	727	517	999999	313	663	698	999999	999999	999999	667	17	602	999999	418	495	999999	866	425	999999	991	948	595	881	403	999999	181	646	258	803	464	783	282	252	552	939	937	999999	946	794	249	999999	490	95	406	750	999999	942	999999	999999	132	654	268	876	14	40	141	635	634	345	491	999999	922	756	976	884	735	359	530	479	557	637	919	631	649	159	999999	509	485	652	384	238	28	133	681	810	525	999999	248	999999	807	312	833	999999	312	197	999999	734	999999	521	25	244	422	999999	577	494	999999	999999	237	855	999999	632	160	981	960	
262	43	798	85	176	369	339	121	18	671	255	999999	317	329	462	238	733	999999	964	637	149	816	870	556	196	84	889	999999	392	999999	185	162	851	651	59	999999	131	999999	942	162	686	999999	999999	486	332	690	999999	999999	999999	626	999999	241	196	354	820	445	172	999999	999999	999999	480	170	728	999999	495	103	952	666	280	999999	116	83	457	999999	950	999999	413	393	234	999999	657	582	404	766	118	943	966	507	830	613	999999	879	999999	850	682	525	404	999999	991	238	999999	761	999999	475	520	765	783	999999	403	999999	999999	778	27	392	444	897	766	999999	951	552	137	454	836	666	318	236	312	606	999999	999999	622	71	402	995	768	895	545	928	256	353	169	591	114	36	581	999999	999999	999999	416	999999	758	441	999999	448	111	292	999999	379	999999	293	462	187	999999	967	191	999999	386	999999	623	548	362	837	716	999999	392	999999	999999	810	95	105	999999	923	200	999999	999999	191	670	999999	893	486	970	175	771	962	890	982	346	146	844	610	836	839	765	867	432	921	725	792	66	566	941	124	294	71	918	539	986	899	301	999	310	999999	139	999999	999999	999999	76	753	717	409	208	214	965	999999	269	535	167	332	923	755	466	999999	897	337	544	999999	881	999999	999999	999999	996	999999	844	845	310	413	710	628	299	245	854	999999	84	657	367	737	159	999999	801	393	381	663	976	999999	543	432	535	801	999999	721	314	367	709	999999	413	761	369	129	999999	999999	999999	538	42	687	999999	999999	999999	999999	999999	999999	999999	81	907	661	979	342	470	308	311	999999	878	999999	36	578	930	999999	272	717	254	606	999999	39	636	945	999999	842	630	298	644	58	629	295	999999	795	999999	243	999999	58	387	80	300	999999	818	305	999999	916	999999	464	756	414	999999	999999	995	373	439	676	444	962	102	999999	711	181	999999	262	258	593	85	240	562	697	47	999999	340	183	315	316	221	341	999999	651	339	999999	542	240	826	544	300	469	999999	999999	999999	497	955	249	369	128	407	565	57	999999	840	282	901	69	376	17	754	999999	68	999999	465	113	993	999999	807	545	639	432	999999	713	303	616	999999	224	897	550	269	100	999999	196	909	655	999999	999999	811	67	273	999999	864	819	999999	477	411	999999	882	999999	503	999999	442	823	999999	974	999999	999999	100	233	408	687	999999	826	999999	663	999999	871	223	999999	999999	419	639	750	999999	166	568	616	999999	999999	215	640	342	211	56	754	658	990	707	934	526	950	493	999999	658	586	999999	47	80	137	469	539	29	82	
876	94	875	999999	552	333	999999	522	999999	275	27	767	999999	960	780	999999	14	999999	174	288	293	869	925	61	101	694	844	530	545	794	999999	999999	620	269	334	961	878	999999	447	999999	528	13	999999	999999	999999	891	241	361	267	999999	132	451	375	740	789	17	169	824	999999	857	488	885	977	626	909	999999	999999	95	635	999999	125	48	999999	999999	760	290	340	999999	491	210	999999	493	273	469	672	999999	311	880	480	327	802	64	375	590	999999	643	36	912	318	228	999999	156	725	448	961	999999	870	999999	999999	999999	677	461	999999	400	404	994	999999	517	954	994	50	276	614	318	999999	70	672	989	895	127	263	999999	399	999999	465	316	767	824	999999	587	53	726	899	971	649	999999	721	975	195	900	30	518	958	323	999999	478	541	999999	431	900	421	881	689	863	254	999999	72	999999	935	98	999999	999999	20	376	951	324	999999	643	668	676	349	697	999999	994	106	745	469	999999	94	987	774	360	403	607	176	172	46	46	726	399	288	650	50	107	673	999999	508	999999	372	864	999999	898	999999	999999	999999	724	86	695	767	509	790	986	986	948	323	876	404	999999	210	788	999999	340	916	278	999999	999999	657	706	999999	872	247	877	713	229	999999	876	999999	999999	55	451	95	999999	999999	999999	609	301	664	999999	784	797	828	105	999999	583	999999	770	999999	480	367	999999	77	380	374	894	999999	912	999999	766	999999	447	275	756	367	758	999999	935	71	999999	669	999999	43	999999	999999	533	54	151	496	139	642	124	999999	140	999999	999999	999999	999999	976	384	955	696	28	897	999999	999999	531	999999	738	632	881	999999	999999	999999	810	999999	829	999999	999999	841	849	130	999999	999999	133	947	552	999999	475	999999	383	987	999999	687	999999	999999	87	145	536	999999	11	972	413	999999	258	991	415	999999	330	30	362	873	999999	145	534	834	999999	999999	773	91	999999	397	606	563	259	999999	692	31	999999	838	192	999999	975	873	840	877	717	562	894	999999	542	940	999999	999999	822	999999	730	823	162	909	701	212	371	455	790	614	376	999999	614	365	308	394	999999	999999	837	999999	898	393	999999	999999	127	718	999999	640	549	853	999999	160	999999	999999	172	999999	868	999999	999999	980	331	529	92	236	510	867	947	539	834	158	878	332	999999	164	612	346	529	999999	792	982	231	730	906	936	999999	999999	119	999999	202	439	525	432	355	856	346	378	999999	78	156	259	770	451	806	401	975	999999	542	586	146	999999	349	999999	847	163	758	601	623	156	204	999999	758	92	999999	999999	632	455	
977	999999	999999	244	46	999999	359	542	222	999999	924	999999	960	782	683	999999	729	376	99	161	584	202	107	745	754	164	873	861	999999	999999	999999	999999	768	530	282	781	769	999999	999999	888	24	315	941	999999	676	118	999999	421	999999	999999	999999	970	316	999999	870	785	663	82	489	999999	587	497	50	999999	676	523	746	440	510	902	763	827	586	210	147	999999	260	999999	79	646	968	461	260	276	336	143	999999	297	659	999999	127	999999	999999	908	999999	999999	999999	417	999999	162	371	755	911	708	471	534	394	115	343	601	534	543	999999	999999	912	136	999999	774	207	543	429	459	780	23	784	76	414	678	899	620	999999	843	817	999999	999999	223	550	999999	999999	801	999999	999999	953	68	999999	583	693	580	999999	999999	999999	500	220	768	733	911	975	898	999999	404	130	716	215	999999	596	999999	726	96	566	699	999999	695	969	406	999999	999999	505	721	60	210	382	833	682	724	340	999999	633	58	193	373	248	651	627	410	999999	999999	782	999999	471	281	857	607	23	306	598	595	531	813	975	302	415	263	847	723	31	296	999999	999999	999999	92	68	677	903	999999	461	934	77	999999	725	760	657	275	260	779	353	775	999999	386	136	744	983	819	83	890	999999	984	999999	904	388	394	999999	301	847	389	223	189	703	820	844	664	527	962	98	224	645	150	13	78	379	256	999999	657	364	999999	109	249	603	23	245	476	139	173	190	341	761	365	427	870	565	999999	81	999	999999	471	227	999999	730	859	255	999999	981	736	534	142	917	351	937	209	289	974	586	690	585	378	534	364	999999	756	999999	999999	723	142	999999	216	184	476	999999	893	431	88	518	999999	999999	427	494	403	638	57	423	419	428	227	590	999999	587	390	424	173	936	862	249	999999	407	965	104	849	999999	328	958	451	999999	999999	999999	211	466	841	999999	167	883	999999	999999	734	343	52	860	999999	999999	921	628	793	62	999999	957	568	839	999999	347	801	332	645	180	999999	99	972	193	385	999999	999999	999999	999999	467	999999	290	805	146	515	640	999999	115	599	307	312	999999	999999	399	284	96	999999	372	921	504	131	834	248	960	415	999999	999999	858	999999	65	999999	795	883	336	795	671	161	431	334	903	982	696	999999	347	867	620	925	583	909	999999	239	26	213	250	346	431	52	844	999999	870	279	505	629	543	145	516	816	837	603	999999	999999	788	48	27	522	434	999999	999999	103	795	999999	787	949	999999	826	155	591	642	990	999999	999999	317	700	463	634	487	77	199	212	
360	803	97	979	999999	364	999999	978	999999	728	911	999999	151	751	935	161	999999	556	442	717	989	925	999999	847	239	982	999999	97	584	999999	44	367	912	698	742	991	999999	808	651	832	999999	176	999999	914	88	53	488	566	765	312	999999	930	634	482	222	435	630	250	749	325	999999	999999	404	999999	693	554	999999	999999	19	943	530	684	999999	610	341	822	530	269	999999	196	503	999999	332	999999	251	999999	733	999999	485	316	999999	999999	68	336	105	32	772	999999	230	534	635	45	557	999999	781	467	36	34	150	399	905	370	481	563	821	675	40	999999	999999	589	821	977	967	702	581	150	625	578	514	318	999999	928	49	244	999999	468	513	509	999999	783	87	708	999999	95	999999	10	908	999999	514	429	992	999999	50	640	999999	999999	77	854	250	641	999999	457	999999	831	999999	999999	331	247	12	999999	171	530	631	999999	999999	122	688	999999	301	999999	241	130	999999	94	326	999999	887	408	531	902	400	659	269	859	941	999999	199	468	745	433	679	671	502	160	267	471	999999	272	138	600	969	195	999999	669	409	999999	393	435	514	939	99	999999	999999	110	962	512	271	771	836	881	923	229	146	868	901	569	628	999999	826	855	390	625	280	930	933	215	106	600	459	230	247	763	999999	999999	343	757	956	401	198	755	209	257	435	257	677	749	999999	694	767	839	102	479	609	659	558	474	651	784	176	999999	416	670	999999	615	643	169	275	340	534	999999	613	236	999999	81	655	999999	200	32	999999	193	165	411	999999	999999	138	767	164	304	257	869	999999	181	234	999999	349	538	935	999999	613	518	483	719	999999	999999	236	865	754	537	13	425	999999	628	532	983	601	14	837	999999	487	876	999999	971	92	999999	49	442	11	999999	732	126	207	380	419	744	709	446	251	221	394	272	22	626	300	999999	595	486	648	251	838	344	701	244	341	999999	513	999999	636	999999	582	793	863	469	805	999999	227	999999	219	787	999999	165	763	999999	999999	225	863	999999	680	259	79	563	793	760	456	397	425	963	48	999999	241	999999	809	746	639	600	408	999999	820	413	999999	691	276	861	967	683	581	84	927	126	873	999999	831	387	435	28	999	113	22	418	471	264	865	537	556	86	355	26	999999	716	816	999999	567	276	644	387	297	932	999999	999999	816	350	45	921	808	116	999999	999999	320	999999	601	305	999999	412	999999	999999	999999	999999	314	891	999999	999999	97	220	310	999999	567	565	742	57	731	77	320	249	601	131	228	943	728	999999	710	922	
705	376	125	520	778	999999	334	293	561	999999	627	999999	445	261	262	825	621	255	548	999999	689	999999	889	533	984	301	810	820	142	999999	21	999999	191	415	999999	999999	999999	789	999999	999999	240	458	496	183	449	999999	803	350	868	403	331	483	901	999999	242	999999	999999	591	536	999999	353	513	161	678	546	762	999999	40	401	541	729	832	470	146	579	241	776	715	93	999999	498	999999	999999	739	561	538	999999	290	182	999999	243	513	999999	307	68	999999	307	818	999999	999999	700	773	999999	337	673	499	999999	764	999999	11	665	772	507	999999	988	883	561	422	126	17	999999	439	857	999999	999999	226	999999	999999	87	851	933	957	999999	406	873	724	521	624	75	72	525	208	999999	181	761	999999	16	999999	999999	185	999999	885	701	629	887	271	915	999999	39	999999	919	849	687	479	78	707	694	999999	98	999999	371	936	356	64	492	600	480	686	223	836	219	288	853	999999	686	999999	265	458	999999	612	809	548	595	618	153	676	520	999999	112	63	777	905	212	999999	999999	238	539	647	147	297	790	999999	999999	202	247	640	995	785	999999	30	451	999999	999999	485	464	823	350	737	911	816	999999	999999	583	170	999999	999999	999999	808	97	457	518	618	321	231	821	999999	788	999999	381	512	999999	734	694	92	999999	999999	323	999999	590	990	999999	801	736	999999	217	999999	656	599	143	999999	999999	999999	698	999999	511	833	999999	999999	663	885	45	947	366	999999	999999	354	306	500	559	999999	999999	358	228	999999	569	717	881	989	999999	33	923	198	270	448	948	493	46	999999	999999	777	999999	953	73	705	955	940	444	999999	195	862	501	165	50	999999	942	215	968	600	777	793	951	934	355	640	999999	846	999999	918	459	652	999999	999999	999999	781	909	47	294	999999	152	999999	282	553	999999	999999	531	767	158	654	999999	743	524	446	580	788	999999	999999	999999	433	999999	118	263	999999	878	543	554	553	246	269	706	904	920	455	458	158	999999	408	999999	204	119	204	999999	43	999999	999999	137	871	377	140	999999	236	999999	861	999999	999999	375	756	675	270	606	977	530	888	947	999999	822	79	987	432	999999	427	552	413	999999	548	419	229	999999	171	416	683	185	999999	313	479	475	999999	674	424	783	764	999999	870	597	999999	673	809	95	821	894	67	883	945	863	538	999999	35	999999	999999	623	155	999999	513	853	923	999999	424	585	478	135	762	405	573	649	999999	694	681	815	192	874	610	144	999999	277	359	799	240	252	999999	999999	449	522	999999	999999	637	121	228	26	674	339	258	
234	617	695	141	662	320	306	999999	843	13	220	364	999999	23	999999	370	246	504	133	571	182	999999	683	685	250	962	999999	21	402	475	665	999999	852	625	999999	527	999999	999999	696	999999	933	892	931	999999	239	167	84	787	626	999999	999999	521	551	768	86	423	933	20	890	699	547	294	999999	378	348	79	511	741	637	494	773	111	999999	644	637	289	879	999999	455	999999	887	985	395	650	493	153	999999	94	549	962	999999	585	254	996	941	649	999999	562	453	170	656	343	160	141	977	881	713	906	140	797	544	50	564	808	999999	562	999999	999999	885	204	999999	999999	202	674	900	197	856	811	999999	988	354	326	449	999999	999999	999999	834	263	673	612	439	693	999999	751	428	553	31	446	999999	999999	750	627	677	999999	690	999999	999999	999999	241	789	34	902	999999	152	453	227	601	279	999999	268	727	645	643	283	765	786	472	450	256	999999	176	419	626	324	999999	999999	649	201	604	207	413	999999	32	883	587	999999	489	999999	308	211	999999	751	999999	999999	999999	115	984	404	493	904	999999	700	999999	885	623	615	286	999999	904	726	577	409	674	184	854	378	622	760	695	238	306	999999	151	54	404	425	354	699	999999	142	999999	999999	708	700	439	713	130	999999	270	971	260	600	907	582	633	552	86	890	999999	999999	999999	234	708	264	607	117	558	194	490	208	999999	586	234	999999	984	332	701	999999	744	151	999999	999999	999999	724	977	705	752	569	421	851	348	999999	627	381	649	517	999999	999999	102	999999	999999	999999	656	72	999999	673	999999	145	597	310	850	999999	156	930	44	16	734	984	999999	999999	365	999999	773	639	859	807	958	999999	132	477	786	258	999999	999999	987	321	829	437	24	313	339	616	971	120	999999	999999	317	999999	347	642	783	999999	176	999999	967	174	173	26	999999	999999	715	522	999999	999999	524	602	230	734	942	722	999999	307	969	972	999999	748	27	999999	999999	623	500	271	516	999999	694	999999	999999	691	454	999999	158	999999	234	121	598	999999	603	851	595	999999	999999	583	754	624	466	485	592	203	628	228	157	510	388	589	411	999999	16	532	436	300	520	999999	289	130	574	373	82	999999	384	755	154	176	999999	239	606	999999	516	891	999999	218	641	888	73	236	675	999999	434	999999	710	155	999999	80	425	304	999999	487	303	634	60	102	412	734	999999	999999	999999	981	442	999999	999999	493	936	999999	509	228	659	632	999999	62	999999	999999	999999	438	157	239	945	84	750	772	351	129	999999	882	999999	930	999999	907	999999	200	162	694	
215	286	662	999999	218	999999	571	999999	645	266	999999	250	189	135	163	974	586	590	927	999999	999999	999999	999999	863	869	63	284	999999	999999	999999	999999	284	900	760	719	999999	776	931	30	260	512	553	999999	95	999999	999999	703	715	777	830	330	999999	999999	163	463	545	479	798	357	164	420	993	999999	893	702	737	350	428	999999	501	999999	655	999999	676	497	686	999999	999999	755	496	999999	568	801	592	430	84	21	746	999999	184	193	977	583	866	839	519	999999	243	392	380	42	285	999999	999999	631	675	919	596	666	777	12	757	53	860	804	852	202	999999	472	628	726	999999	999999	240	317	231	81	999999	837	978	999999	310	338	385	464	999999	267	999999	999999	755	999999	999999	90	530	182	436	934	999999	72	987	326	578	770	764	654	999999	164	79	968	409	603	999999	759	688	999999	701	999999	999999	406	729	594	999999	240	717	999999	311	523	600	68	999999	297	358	640	999999	661	348	539	574	730	36	919	198	556	561	161	938	999999	999999	999999	480	17	276	326	343	403	649	347	63	999999	352	914	999999	21	97	122	999999	999999	910	999999	521	172	853	937	380	999999	406	999999	678	565	534	999999	131	930	588	873	31	41	307	455	21	10	486	284	999999	122	999999	186	468	449	999999	362	754	375	158	318	163	338	946	533	997	529	669	999999	765	706	999999	633	432	223	100	224	289	464	999999	521	685	999999	999999	999999	453	229	661	999999	659	182	999999	756	999999	280	999999	692	94	999999	458	492	341	989	518	681	999999	732	753	254	358	691	83	300	999999	637	999999	999999	779	688	90	777	867	439	837	999999	814	46	851	162	999999	408	139	515	15	533	999999	999999	70	877	938	721	475	999999	880	968	999999	601	407	155	647	145	913	405	693	680	999999	901	161	925	867	293	880	601	751	950	561	567	295	825	457	999999	999999	901	750	368	312	460	559	869	493	222	638	705	515	999999	999999	999999	822	334	908	287	999999	999999	999999	654	840	874	665	999999	999999	542	999999	581	697	999999	622	21	999999	334	378	174	999999	999999	999999	654	654	999999	95	392	465	999999	999999	960	916	999999	402	387	890	999999	999999	437	999999	629	999999	950	906	67	18	999999	999999	483	88	497	955	999999	934	261	702	366	10	665	789	282	474	589	797	355	999999	527	318	244	131	560	806	999999	379	723	999999	999999	747	597	999999	290	647	999999	748	257	14	182	245	150	685	534	104	862	648	999999	164	999999	163	561	999999	999999	496	510	362	528	690	25	999999	220	431	220	999999	413	498	
508	635	491	840	550	999999	999999	291	178	559	596	465	944	302	857	569	956	338	196	999999	686	794	999999	630	999999	566	989	806	999999	718	474	916	999999	373	150	999999	672	999999	612	220	910	209	328	951	765	72	746	722	518	651	999999	882	999999	999999	812	714	498	861	619	999999	999999	999999	266	459	95	680	999999	580	161	999999	896	924	999999	999999	999999	486	475	195	864	999999	999999	276	298	383	999999	591	999999	483	561	436	398	811	423	628	999999	234	999999	868	999999	95	999999	175	570	548	999999	550	166	456	999999	999999	248	312	996	999999	174	93	397	882	216	503	196	300	999999	999999	581	95	510	106	999999	70	999999	607	329	779	868	654	999999	750	628	702	434	47	559	235	197	999999	814	961	464	776	836	999999	662	372	898	999	156	845	966	669	49	999999	999999	863	793	641	982	999999	593	519	999999	647	263	513	78	159	740	999999	999999	495	280	549	641	349	233	481	945	956	880	869	999999	860	999999	958	662	374	705	999999	999999	999999	113	597	378	944	999999	198	807	999999	304	749	268	363	316	480	999999	500	428	992	640	322	696	35	346	724	22	526	863	304	851	703	453	55	361	999999	391	683	999999	696	999999	44	673	999999	662	141	610	154	999999	312	999999	172	945	713	65	130	860	87	260	653	932	871	335	999999	306	601	999999	223	999999	334	98	714	999999	731	51	999999	648	999999	373	215	123	867	999999	560	735	689	757	740	990	241	132	314	433	527	764	89	709	999999	999999	71	835	999999	152	999999	223	855	843	223	672	459	481	960	714	54	999999	74	898	774	777	617	843	999999	999999	770	999999	784	291	801	967	961	896	999999	409	312	379	726	725	753	346	999999	845	544	77	540	999999	171	599	388	987	699	190	934	393	882	999999	280	999999	382	999999	999999	999999	52	255	999999	563	994	561	999999	675	813	349	999999	437	897	771	309	498	693	20	50	195	902	813	278	999999	999999	999999	526	999999	999999	563	353	999999	999999	316	803	298	366	976	764	609	999999	713	184	360	999999	507	999999	120	918	781	999999	371	976	253	670	238	977	929	602	901	999999	327	575	999999	999999	420	529	591	968	999999	999999	716	256	441	997	199	639	918	746	463	606	415	175	327	92	982	999999	664	999999	574	999999	437	383	862	574	870	148	999999	364	999999	977	905	999999	999999	650	763	999999	999999	999999	999999	599	69	192	999999	305	629	999999	257	999999	999999	660	865	945	404	700	703	343	999999	866	137	999999	999999	564	131	485	999999	274	268	999999	999999	867	
224	417	173	999999	261	999999	244	567	999999	718	890	756	350	964	122	959	747	216	947	430	730	678	129	430	884	504	71	663	999999	365	893	580	848	999999	446	457	782	429	999999	458	108	826	921	418	999999	958	999999	167	373	742	999999	61	729	898	999999	545	298	743	999999	999999	193	580	963	999999	825	999999	907	999999	999999	664	186	328	767	498	999999	904	757	710	269	925	290	903	999999	860	999999	841	851	950	19	999999	169	48	339	692	275	527	862	999999	592	850	60	30	639	708	565	208	294	240	575	999999	999999	587	999999	174	999999	999999	290	112	751	984	468	999999	194	627	505	148	988	999999	999999	999999	999999	426	128	418	999999	270	274	592	305	999999	999999	620	384	776	999999	581	565	174	225	985	247	999999	589	608	392	103	999999	21	999999	427	219	218	17	771	999999	371	469	999999	299	216	999999	698	999999	999999	436	848	582	417	515	923	583	824	859	247	566	291	837	519	36	781	434	263	999999	877	430	999999	613	613	585	750	122	999999	875	19	999999	549	999999	478	181	544	521	427	999999	289	999999	395	359	769	214	910	533	949	48	518	999999	761	319	929	690	98	244	969	999999	999999	999999	92	949	849	276	27	338	369	999999	492	269	16	757	110	999999	45	989	843	408	674	226	999999	462	366	238	999999	240	32	787	93	309	552	595	999999	477	761	999999	999999	502	999999	581	174	999999	555	258	775	14	218	896	999999	108	999999	571	167	999999	649	630	999999	621	999999	787	316	581	264	193	717	421	26	632	999999	599	490	350	999999	103	62	560	999999	118	999999	214	999999	135	143	984	907	981	437	999999	828	141	853	888	444	409	999999	592	357	999999	541	999999	987	586	625	64	618	61	360	74	999999	98	999999	999999	168	853	766	190	999999	279	285	999999	983	823	803	999999	746	601	905	810	828	999999	999999	543	577	109	227	444	510	88	376	999999	999999	999999	707	739	417	379	730	591	643	999999	154	87	96	805	380	999999	783	999999	999999	26	155	549	999999	36	886	189	906	68	999999	331	999999	999999	999999	429	114	999999	126	73	732	376	999999	999999	177	743	325	134	457	771	728	63	999999	999999	999999	999999	711	91	137	681	999999	999999	999999	671	954	322	999999	784	184	999999	700	999999	57	719	999999	942	999999	999999	382	502	999999	761	732	999999	999999	999999	999999	654	600	553	717	32	999999	445	999999	504	902	210	369	855	338	540	950	999999	999999	968	16	942	281	827	214	880	709	634	999999	101	505	338	999999	381	651	760	194	630	949	677	278	
999999	508	999999	49	945	470	526	174	179	811	999999	999999	999999	999999	999999	383	999999	999999	837	323	857	999999	999999	999999	574	868	988	999999	577	356	329	999999	402	700	404	999999	32	788	269	420	999999	999999	800	290	561	273	969	804	999999	387	421	290	122	364	999999	146	999999	259	999999	999999	482	323	597	823	999999	999999	671	671	182	999999	360	984	90	426	140	397	674	838	999999	999999	898	193	999999	200	934	48	726	47	999999	267	64	772	323	192	937	869	999999	977	797	457	999999	999999	632	639	36	437	999999	999999	234	32	999999	550	812	999999	187	298	43	407	888	453	386	633	999999	914	239	999999	999999	897	489	270	525	999999	50	989	708	999999	561	649	999999	999999	999999	999999	813	267	999999	513	960	999999	15	648	835	475	98	999999	81	968	916	717	410	448	766	312	999999	963	507	774	509	999999	465	586	737	394	999999	999999	615	355	999999	134	129	725	627	520	999999	840	999999	999999	608	999999	918	739	999999	843	249	724	999999	536	824	999999	759	30	13	148	694	428	999999	451	241	707	739	725	999999	999999	999999	684	821	999999	999999	376	538	457	176	999999	903	725	999999	893	155	519	650	88	999999	970	999999	108	722	489	825	474	929	984	999999	999999	999999	999999	591	891	255	564	902	999999	999999	999999	321	999999	999999	999999	244	999999	525	27	999999	999999	66	660	999999	188	426	999999	962	999999	430	944	999999	553	639	999999	999999	710	144	999999	648	590	616	166	999999	999999	999999	73	254	531	255	855	949	912	999999	999999	844	307	999999	413	999999	756	999999	999999	73	999999	20	999999	671	589	344	533	835	513	378	715	115	900	999999	129	529	363	999999	440	999999	574	995	535	999999	543	999999	558	710	731	546	891	999999	56	102	999999	999999	890	999999	664	196	721	30	445	999999	973	990	943	999999	880	883	121	511	172	483	499	186	485	903	138	999999	786	823	114	967	486	727	69	808	908	999999	999999	961	590	253	376	554	560	991	891	553	486	949	829	847	434	390	825	573	999999	999999	587	987	273	999999	999999	897	999999	999999	999999	255	931	144	700	999999	999999	159	921	918	116	945	626	493	999999	584	683	837	994	267	542	999999	999999	999999	216	999999	478	999999	698	95	843	479	638	999999	999999	646	622	351	259	999999	602	285	999999	906	466	657	999999	104	975	688	821	572	903	658	934	959	353	444	928	404	999999	603	461	999999	85	999999	316	543	999999	375	962	341	588	999999	999999	999999	999999	995	39	999999	318	383	676	19	274	280	999999	979	999999	975	302	187	423	854	658	999999	999999	
634	999999	828	350	453	545	609	726	490	984	999999	999999	999999	332	357	415	999999	95	972	927	451	570	805	71	337	396	583	999999	999999	917	733	340	666	443	999999	175	211	217	999999	838	76	999999	784	296	661	986	480	652	999999	999999	53	768	686	81	382	999999	35	766	999999	66	962	999999	942	999999	999999	583	336	243	329	192	213	999999	230	144	860	999999	999999	518	999999	999999	915	930	138	22	874	999999	653	595	71	939	149	444	999999	808	875	540	350	221	45	87	659	247	332	999999	568	880	548	552	220	999999	286	517	999999	999999	999999	999999	999999	999999	698	295	930	999999	181	999999	53	999999	968	421	999999	999999	818	999999	999999	331	691	678	608	375	453	993	426	999999	384	999999	999999	632	87	530	668	999999	142	420	523	749	999999	999999	999999	999999	719	799	911	136	293	999999	999999	711	44	44	981	472	433	999999	486	704	869	829	366	999999	999999	420	691	999999	753	425	196	408	62	999999	999999	772	612	666	656	653	999999	299	818	493	999999	951	999999	52	548	999999	999999	110	999999	818	999999	328	999999	742	224	308	117	473	383	867	704	996	659	310	860	999999	860	767	385	833	621	999999	21	872	879	999999	999999	999999	899	557	16	96	475	999999	999999	855	999999	869	451	999999	546	618	915	950	788	457	302	297	192	338	345	999999	999999	110	999999	309	317	690	863	999999	485	469	573	999999	860	999999	530	425	999999	14	10	990	326	37	296	13	664	70	93	432	484	534	999999	570	221	365	371	375	46	999999	548	999999	16	13	999999	87	55	99	999999	180	926	876	999999	187	338	999999	335	999999	813	203	645	256	606	999999	963	950	12	999999	613	505	256	999999	999999	903	999999	481	984	322	165	999999	958	999999	970	999999	505	607	694	999999	999999	866	40	674	562	999999	908	301	922	575	49	921	84	51	485	594	923	772	496	936	721	999999	370	22	540	999999	245	80	286	693	935	365	266	724	771	999999	475	582	602	999999	995	999999	558	419	282	244	145	916	98	386	999999	999999	121	999999	566	999999	505	27	144	999999	606	838	25	239	999999	684	999999	999999	280	999999	129	351	179	999999	941	557	309	951	739	999999	468	329	981	900	703	212	254	508	167	396	251	457	999999	643	940	999999	159	999999	779	598	579	785	645	360	267	648	563	172	816	19	85	553	287	837	501	287	856	124	536	999999	999999	166	202	883	497	999999	999999	536	18	784	407	979	999999	999999	726	682	683	631	642	64	649	91	691	158	999999	999999	179	999999	999999	663	309	999999	792	352	
168	422	593	999999	862	595	745	999999	163	41	611	105	381	146	999999	999999	603	235	481	999999	787	357	475	53	571	799	999999	302	394	355	485	373	197	829	982	313	99	999999	768	999999	318	622	928	659	999999	226	325	43	999999	333	999999	84	562	320	565	811	947	550	999999	72	104	999999	642	808	556	247	999999	552	999999	999999	728	682	999999	434	173	174	999999	999999	505	355	483	467	803	999999	295	410	810	876	273	181	365	999999	730	705	999999	866	980	129	112	999999	318	999999	999999	999999	604	386	617	137	157	401	999999	999999	54	845	589	999999	649	582	523	156	437	41	288	982	451	189	952	761	481	307	999999	310	712	205	47	710	588	120	999999	908	793	682	729	999999	789	233	504	999999	126	999999	226	999999	605	999999	999999	287	495	999999	251	425	434	856	999999	849	999999	999999	429	848	807	879	57	999999	999999	614	362	999999	311	416	203	227	999999	76	644	165	999999	999999	704	755	332	999999	224	691	999999	49	483	999999	36	879	665	708	803	655	87	247	999999	999999	291	991	999999	128	975	89	999999	999999	999999	368	221	500	999999	999999	386	674	999999	58	999999	365	668	999999	141	999999	999999	999999	750	494	423	38	989	407	999999	401	504	713	161	214	784	999999	988	845	999999	999999	725	535	120	245	332	139	139	39	583	912	29	214	999999	188	400	554	338	218	610	712	379	814	614	377	925	673	999999	321	999999	528	999999	822	777	25	700	201	320	515	172	293	899	999999	823	974	382	300	853	973	813	239	806	780	999999	596	746	910	921	743	319	659	617	817	999999	64	545	207	437	844	487	208	243	823	56	326	999999	419	999999	639	995	999999	999999	549	999999	44	721	596	587	190	279	789	280	999999	205	999999	676	91	204	768	438	184	999999	18	495	614	999999	999999	733	918	999999	336	919	291	747	683	839	999999	999999	731	343	948	999999	256	999999	999999	928	665	628	543	650	731	225	232	211	820	772	810	63	999999	999999	738	862	668	407	943	870	988	829	999999	999999	999999	999999	473	435	490	564	616	444	797	686	340	364	200	999999	61	120	697	90	927	911	999999	24	426	692	604	999999	951	848	631	999999	940	836	116	869	999999	960	999999	796	720	265	165	376	266	999999	999999	384	672	399	999999	832	183	907	902	610	645	593	355	780	831	404	999999	999999	812	970	745	504	257	330	235	101	367	999999	369	999999	755	661	999999	999999	999999	999999	999999	562	503	798	654	42	999999	506	999999	459	615	999999	999999	326	999999	397	563	295	999999	213	136	
351	999999	263	999999	281	999999	240	999999	983	834	146	999999	999999	981	60	274	999999	999999	999999	570	750	105	775	486	999999	936	53	29	367	107	472	747	781	103	999999	397	250	333	999999	494	999999	652	251	625	479	999999	999999	344	601	999999	999999	969	999999	642	385	255	398	777	89	345	504	221	497	885	371	999999	999999	518	909	663	34	691	943	229	867	999999	854	160	17	217	583	709	999999	243	558	502	989	149	717	826	999999	472	253	999999	989	491	165	365	999999	90	174	844	435	938	109	857	36	538	999999	999999	401	999999	770	871	999999	795	793	263	337	869	409	874	800	999999	664	999999	999999	906	999999	385	943	498	896	999999	53	999999	283	489	144	700	999999	999999	999999	440	435	999999	702	382	286	204	999999	901	38	393	680	300	999999	351	283	999999	420	130	308	399	342	902	999999	843	999999	31	521	314	128	636	403	948	510	999999	999999	905	999999	999999	630	44	688	51	469	512	256	753	696	931	215	999999	290	355	999999	974	107	532	417	999999	554	264	683	392	783	402	999999	732	789	683	693	999999	689	999999	999999	274	711	301	999999	999999	596	999999	335	999999	109	532	356	57	999999	535	272	135	497	999999	520	999999	361	999999	268	77	522	999999	963	23	999999	837	906	934	855	888	273	806	100	579	272	479	929	999999	293	260	55	943	936	999999	999999	999999	881	689	834	134	912	416	42	374	326	999999	121	322	351	999999	626	999999	202	907	272	465	45	918	737	50	446	267	999999	18	999999	999999	587	709	999999	679	956	226	109	999999	975	856	774	725	262	999999	368	616	752	31	633	634	750	39	991	999999	533	963	952	999999	688	655	404	33	353	999999	495	412	999999	999999	315	410	322	471	931	415	691	320	665	547	682	999999	515	989	999999	999999	999999	999999	717	647	999999	999999	273	315	52	330	999999	999999	381	514	703	999999	897	90	715	999999	322	289	999999	999999	273	222	999999	999999	121	999999	149	999999	999999	955	919	937	694	82	525	323	146	16	429	999999	953	999999	938	161	843	999999	932	435	284	161	85	999999	999999	142	384	933	695	858	999999	999999	190	57	999999	426	595	766	271	824	564	402	96	315	859	495	631	332	284	156	999999	394	926	714	140	496	880	379	485	999999	698	591	627	288	811	246	430	906	999999	522	565	999999	464	117	870	881	999999	999999	689	965	510	61	659	549	297	999999	999999	476	916	615	546	225	999999	710	136	972	775	808	504	999999	74	999999	999999	999999	590	999999	930	999999	843	259	431	120	690	999999	999999	646	
932	88	999999	11	979	954	999999	999999	976	349	796	754	981	898	116	267	275	76	999999	785	568	999999	958	803	879	448	999999	999999	999999	999999	999999	770	999999	999999	49	696	817	502	999999	999999	999999	268	786	999999	697	185	836	945	153	173	999999	624	999999	275	87	999999	130	196	132	540	332	999999	50	550	814	36	105	501	858	999999	449	773	431	790	999999	999999	120	717	116	703	611	687	523	30	590	999999	999999	999999	999999	999999	576	631	999999	114	787	412	228	245	436	671	90	999999	96	733	999999	999999	202	829	225	999999	925	999999	90	428	928	644	809	999999	959	903	999999	711	99	854	843	817	402	327	999999	647	999999	874	290	445	622	277	601	789	305	519	718	330	177	634	88	172	999999	951	185	999999	999999	208	286	532	795	999999	255	241	890	906	678	875	826	578	696	61	132	644	805	661	53	29	724	450	999999	999999	543	999999	776	680	999999	450	999999	999999	54	882	598	757	999999	253	31	369	999999	399	840	843	503	999999	937	36	50	906	156	524	109	583	999999	835	347	250	999999	999999	464	220	639	999999	999999	999999	999999	814	999999	374	994	561	639	999999	130	999999	610	352	999999	999999	528	750	640	370	304	999999	759	999999	999999	762	420	999999	418	999999	905	688	759	612	119	536	999999	133	573	675	911	595	884	425	462	158	999999	999999	999999	890	271	714	579	999999	933	115	999999	73	415	700	954	595	152	407	778	442	999999	997	999999	999999	878	999999	186	965	458	709	743	343	17	260	999999	425	220	527	971	200	118	999999	679	14	327	999999	718	999999	720	326	452	487	647	30	582	238	999999	674	22	866	538	614	820	234	999999	875	65	164	173	999999	384	999999	435	588	999999	999999	328	238	999999	877	686	999999	999999	142	266	999999	696	987	678	308	663	546	515	114	662	504	999999	999999	642	452	945	563	999999	192	942	826	999999	69	697	496	910	533	476	999999	190	234	370	687	999999	116	188	999999	486	865	875	837	999999	999999	925	999999	426	873	596	754	931	132	604	72	999999	440	214	636	999999	999999	999999	999999	999999	380	924	437	999999	981	487	535	273	877	87	844	317	999999	717	999999	143	869	79	47	999999	722	213	999999	630	308	497	537	902	552	779	304	999999	745	768	738	407	498	694	444	395	999999	490	999999	55	760	999999	96	722	484	503	430	122	999999	201	357	999999	866	806	999999	494	950	633	721	999999	782	377	571	346	999999	999999	645	999999	999999	651	877	241	159	21	870	999999	410	814	999999	58	999999	999999	125	999999	999999	571	999999	
999999	999999	949	444	436	999999	956	999999	392	193	750	744	161	858	255	486	709	324	999999	27	854	936	292	93	145	215	673	748	600	262	999999	925	416	791	953	326	685	216	999999	999999	203	748	999999	369	660	80	276	200	999999	706	415	239	999999	999999	685	755	575	999999	999999	231	105	999999	999999	140	176	824	337	369	904	999999	800	503	874	652	999999	115	458	923	433	75	939	482	645	893	999999	787	629	862	116	208	750	999999	907	229	999999	985	86	357	999999	835	743	906	999999	183	905	912	365	653	729	580	307	652	442	243	291	999999	572	778	293	388	205	474	263	706	999999	980	595	654	284	839	999999	110	729	597	332	999999	196	471	988	934	432	976	142	535	901	999999	387	999999	937	999999	999999	307	73	999999	999999	999999	652	589	999999	925	326	710	378	999999	550	206	999999	845	999999	999999	436	999999	790	999999	999999	228	341	727	805	91	602	921	999999	530	427	732	46	999999	956	999999	999999	607	477	72	617	721	999999	252	985	704	184	542	762	689	328	320	516	999999	858	999999	936	924	784	999999	999999	999999	993	847	472	818	169	18	888	858	867	829	633	999999	741	244	999999	999999	742	110	907	69	169	37	999999	999999	999999	332	66	999999	126	465	822	565	739	221	728	760	779	177	544	176	653	999999	821	999999	687	789	999999	623	801	999999	192	684	999999	273	246	965	645	366	602	837	952	999999	999999	411	16	78	988	529	516	999999	319	575	565	999999	416	264	216	999999	429	436	999999	442	742	279	999999	999999	560	999999	975	762	125	999999	574	707	224	308	999999	419	492	618	801	452	999999	940	538	616	128	273	857	981	759	999999	937	175	487	519	611	472	138	868	518	521	554	999999	745	895	10	857	526	117	101	796	231	810	635	999999	335	802	740	666	999999	296	618	993	13	193	999999	408	999999	704	696	700	999999	999999	110	289	898	999999	205	999999	615	271	747	750	889	962	999999	999999	540	579	194	809	999999	471	999999	231	903	999999	999999	561	999999	602	636	822	420	401	515	607	710	356	19	972	606	108	61	999999	549	999999	114	50	484	999999	868	651	520	887	968	999999	774	879	385	347	611	999999	232	23	634	924	340	498	456	111	425	193	570	222	999999	633	420	100	681	44	456	710	999999	69	999999	985	312	532	999999	695	833	831	970	671	999999	963	999999	47	134	624	538	615	594	382	934	684	999999	999999	684	999999	409	684	207	351	999999	901	566	173	289	648	999999	807	75	760	278	999999	223	899	851	249	999999	382	
966	67	506	840	126	705	135	59	905	14	848	999999	296	158	633	629	779	999999	999999	712	758	485	11	730	550	833	113	999999	470	190	999999	444	586	36	718	150	844	60	784	999999	47	240	999999	618	958	999999	999999	999999	999999	594	129	392	843	56	999999	490	65	775	300	999999	601	785	588	724	558	413	999999	999999	440	999999	784	728	684	999999	674	528	742	393	999999	999999	999999	999999	388	876	71	73	601	540	999999	237	999999	78	760	999999	269	261	999999	999999	70	555	477	999999	689	999999	809	999999	707	308	381	999999	748	672	999999	999999	924	618	406	712	999999	494	812	970	856	999999	408	715	999999	999999	285	422	876	723	332	227	104	999999	303	911	76	670	365	999999	999999	316	489	423	75	999999	999999	651	854	939	365	575	999999	506	358	486	999999	104	999999	999999	999999	959	229	34	999999	786	999999	771	999999	495	645	999999	138	519	812	999999	723	985	650	999999	999999	633	999999	999999	367	999999	484	597	999999	817	842	972	247	840	279	209	96	464	83	288	999999	999999	999999	999999	999999	999999	999999	999999	694	999999	763	94	453	496	999999	399	999999	292	667	592	312	47	999999	999999	999999	999999	755	999999	249	613	464	268	999999	371	539	999999	999999	208	643	994	320	261	902	996	64	758	999999	751	931	999999	808	999999	999999	999999	976	999999	838	830	716	631	617	158	983	91	353	504	999999	92	999999	999999	103	202	648	672	281	61	999999	999999	452	999999	153	13	999999	368	805	660	999999	429	999999	179	999999	999999	999999	999999	387	999999	277	820	653	999999	585	446	794	999999	787	999999	999999	135	219	925	234	999999	387	822	487	999999	791	999999	286	693	43	753	698	786	136	626	711	637	295	120	784	324	327	893	319	707	218	999999	581	199	504	345	219	999999	945	114	99	669	533	772	380	651	544	999999	525	832	748	999999	705	170	904	528	839	999999	151	909	550	493	999999	780	405	266	53	96	198	698	543	239	999999	31	999999	51	113	522	739	142	780	367	999999	486	999999	210	999999	420	295	976	505	119	327	46	564	999999	166	753	376	123	999999	457	999999	827	298	518	177	684	632	862	424	327	369	19	139	192	999999	36	821	999999	437	632	801	221	999999	999999	999999	804	467	932	885	359	155	626	999999	333	597	550	999999	450	43	999999	999999	433	999999	999999	750	317	907	999999	490	999999	932	181	999999	975	656	558	634	864	606	373	999999	700	999999	75	999999	743	485	805	595	574	837	380	172	293	844	377	660	24	683	999999	896	96	452	999999	427	999999	940	558	676	48	
916	333	843	670	928	97	456	496	999999	16	832	111	785	999999	302	999999	999999	999999	999999	288	898	620	999999	12	476	139	999999	999999	647	207	999999	927	999999	557	999999	514	536	502	364	757	921	173	17	999999	772	999999	999999	536	999999	865	964	547	427	398	149	305	152	841	203	798	999999	234	849	808	999999	904	972	238	267	788	35	516	48	999999	366	734	613	999999	240	681	999999	721	769	782	242	999999	509	740	417	363	371	694	308	565	999999	697	324	999999	999999	867	999999	81	279	674	839	457	509	54	42	999999	999999	638	611	522	968	127	999999	999999	575	948	404	241	821	903	999999	340	218	999999	464	668	420	414	49	372	858	758	999999	104	942	785	755	465	708	12	671	999999	93	999999	596	801	243	999999	633	525	472	590	260	375	258	509	249	999999	589	374	999999	287	598	999999	663	999999	999999	999999	134	790	202	939	533	819	242	693	257	999999	999999	663	999999	172	781	524	999999	277	508	86	845	442	545	728	875	344	18	393	999999	844	132	386	136	999999	999999	842	333	533	66	440	142	565	261	817	151	999999	938	831	506	84	349	395	712	999999	524	999999	254	473	73	199	810	849	559	412	309	509	999999	562	50	938	200	376	221	999999	999999	290	191	728	587	999999	999999	186	886	69	999999	999999	999999	538	999999	440	597	860	469	999999	999999	999999	15	848	517	642	399	386	999999	568	999999	973	999999	645	999999	999999	510	999999	886	123	794	634	999999	999999	907	573	999999	998	999999	609	999999	340	906	354	447	660	285	999999	220	945	999999	29	395	328	185	532	999999	37	999999	124	929	81	974	356	82	995	331	515	941	944	805	400	181	999999	999999	553	76	999999	208	999999	999999	178	315	940	563	999999	249	999999	324	999999	21	999999	125	999999	680	999999	366	560	281	451	338	769	999999	276	999999	170	999999	999999	111	999999	465	731	828	889	166	760	765	43	793	307	756	688	201	565	933	999999	285	999999	511	948	999999	516	559	757	665	199	999999	49	801	402	999999	45	542	692	920	289	980	235	933	999999	513	999999	766	973	695	650	577	999999	999999	152	999999	765	702	162	999999	948	182	81	234	966	983	999999	241	999999	379	720	155	509	644	654	26	59	158	999999	444	864	999999	585	71	25	621	941	999999	659	999999	172	343	389	258	972	117	999999	11	966	999999	999999	101	375	603	974	504	999999	200	688	135	836	616	119	718	579	208	596	19	219	354	51	28	999999	884	217	386	766	260	672	546	999999	58	191	655	656	773	384	981	999999	
520	999999	999999	999999	999999	680	555	999999	999999	999999	773	520	999999	792	622	895	999999	519	491	396	999999	738	817	999999	151	28	999999	435	463	999999	805	999999	614	922	698	801	299	10	57	213	662	163	105	581	899	999999	999999	266	569	760	887	264	892	595	499	782	736	232	999999	999999	893	999999	769	999999	873	999999	905	977	103	999999	999999	769	471	288	733	444	999999	245	999999	125	811	999999	865	999999	183	551	932	28	432	915	74	77	999999	542	320	542	393	495	708	999999	129	239	172	999999	165	999999	999999	613	862	64	149	999999	603	760	999999	999999	263	999999	436	999999	999999	887	555	187	756	999999	999999	929	967	201	61	157	536	678	995	999999	368	127	547	65	758	999999	166	999999	999999	573	473	372	837	999999	288	326	68	386	933	999999	684	984	991	999999	999999	863	646	671	13	999999	964	924	999999	999999	12	146	529	999999	573	698	730	187	411	192	74	283	999999	999999	912	734	999999	160	745	999999	897	999999	135	920	999999	895	682	999999	374	784	609	548	607	714	945	152	797	999999	999999	244	512	506	583	809	562	999999	999999	626	999999	999999	902	813	189	11	235	629	20	999999	798	999999	26	244	813	626	999999	526	999999	387	999999	999999	936	999999	999999	511	999999	400	800	326	367	383	999999	999999	736	104	882	796	369	605	489	326	141	198	888	143	999999	277	693	956	235	46	532	393	553	988	999999	500	999999	999999	751	834	828	694	251	425	553	961	507	718	744	786	167	80	897	756	639	748	523	214	292	982	707	999999	999999	330	850	741	511	748	762	391	999999	690	999999	655	497	446	946	473	589	266	999999	999999	999999	449	999999	999999	495	999999	358	593	999999	999999	395	999999	136	985	999999	921	574	999999	459	759	999999	362	465	999999	226	999999	999999	202	802	59	625	999999	222	732	999999	651	451	398	255	715	999999	178	414	71	305	94	529	512	842	999999	899	776	999999	999999	28	999999	983	999999	245	999999	999999	166	791	926	644	369	999999	403	364	952	999999	185	567	744	369	787	999999	403	180	141	723	757	360	776	160	848	999999	212	713	771	667	48	163	12	187	243	999999	487	999999	936	999999	999999	157	889	999999	723	219	72	999999	241	911	590	242	113	530	780	999999	24	776	796	999999	353	690	592	295	441	999999	564	566	136	409	469	976	244	602	597	999999	470	230	437	638	165	561	482	860	999999	805	59	482	407	437	372	711	630	795	195	445	565	999999	124	701	654	999999	524	999999	451	614	998	999999	932	999999	999999	999999	349	167	985	792	999999	
999999	999999	999999	972	92	169	699	47	758	999999	449	417	162	999999	999999	116	736	983	999999	999999	650	418	473	806	549	549	236	101	999999	372	472	809	999999	237	832	999999	999999	728	571	999999	999999	999999	693	268	999999	102	779	135	479	687	612	999999	335	999999	567	323	999999	829	433	543	932	607	999999	999999	882	639	24	999999	221	479	628	17	999999	323	999999	999999	725	214	257	456	999999	110	999999	891	759	999999	483	647	669	519	999999	658	305	999999	413	227	336	307	385	919	88	853	999999	999999	68	605	999999	22	543	999999	597	539	581	976	772	999999	986	577	635	593	166	376	999999	999999	826	969	712	393	909	999999	999999	427	829	338	378	916	196	620	832	164	537	999999	114	999999	921	122	87	999999	265	581	241	758	671	999999	763	711	999999	221	183	98	893	377	113	550	999999	179	710	252	608	999999	645	999999	745	999999	66	694	272	999999	999999	714	892	999999	137	999999	762	770	756	47	575	666	328	974	446	743	999999	169	368	563	774	752	412	999999	719	999999	936	999999	23	200	734	999999	999999	298	441	999999	206	509	250	775	787	421	423	672	676	942	999999	670	999999	11	999999	897	336	708	999999	37	999999	68	674	999999	401	896	757	565	312	507	227	999999	542	977	547	761	919	999999	775	999999	999999	739	167	999999	871	999999	999999	21	979	837	741	740	763	413	167	999999	835	521	383	999999	664	857	369	999999	725	507	137	952	464	459	977	743	932	182	698	999999	900	897	857	135	960	745	585	475	766	486	277	139	819	409	999999	407	219	999999	697	999999	380	999999	61	999999	147	999999	557	999999	859	997	807	591	714	999999	247	937	664	257	999999	999999	999999	894	999999	248	240	999999	142	65	532	579	534	58	484	228	999999	912	845	493	987	976	197	65	615	769	678	686	424	235	172	988	743	999999	953	778	208	485	999999	999999	999999	149	999999	502	997	290	472	759	999999	496	402	334	102	999999	999999	999999	731	226	999999	643	569	554	584	907	999999	543	836	572	104	705	999999	999999	336	42	999999	848	999999	695	67	334	306	919	999999	999999	832	837	896	572	701	999	57	982	206	942	253	589	999999	943	999999	464	454	900	665	410	999999	685	998	69	999999	421	999999	999999	169	999999	346	999999	999999	656	84	65	647	273	871	104	658	47	999999	393	788	999999	293	999999	96	603	999999	406	263	178	459	157	999999	999999	750	290	181	999999	822	999999	999999	603	614	908	869	553	816	190	38	999999	752	999999	175	614	281	999999	138	646	948	566	83	999999	999999	999999	
206	999999	225	810	999999	590	923	647	224	999999	788	195	999999	999999	322	543	786	700	377	692	426	29	981	235	565	698	161	534	72	266	178	999999	216	808	999999	942	337	16	999999	448	999999	114	226	897	825	96	897	753	334	415	779	383	999999	704	389	187	999999	990	254	999999	999999	999999	584	958	110	133	999999	356	672	380	999999	779	42	999999	54	321	803	94	409	479	800	999999	999999	999999	486	794	101	999999	428	534	996	999999	762	999999	18	259	530	999999	999999	999999	117	551	90	953	210	10	351	643	999999	78	384	999999	590	775	999999	999999	999999	927	481	315	41	476	927	999999	384	999999	27	199	999999	795	790	544	297	999999	371	258	999999	256	457	485	999999	458	852	360	159	144	756	986	818	977	70	603	786	999999	671	640	623	942	579	341	983	161	723	999999	287	839	574	883	413	775	713	941	480	995	862	583	624	576	988	249	121	40	381	942	999999	999999	999999	805	46	731	635	384	999999	125	999999	999999	999999	999999	83	320	999999	872	582	999999	274	128	133	999999	629	97	25	56	953	999999	229	952	780	780	138	99	91	769	847	682	150	339	275	364	502	571	847	636	503	999999	679	249	999999	339	678	616	74	967	999999	999999	715	588	431	999999	999999	549	999999	954	859	983	239	800	34	999999	901	934	853	768	297	67	249	389	553	284	999999	980	505	451	112	522	35	123	999999	999999	967	562	907	999999	469	953	60	893	776	999999	449	999999	224	557	437	743	763	305	679	128	708	999999	999999	156	685	914	54	79	852	347	957	125	218	999999	932	349	37	924	308	344	999999	356	613	999999	834	782	765	948	999999	368	999999	730	444	474	201	999999	526	761	253	999999	908	980	999999	999999	999999	334	670	99	624	999999	716	999999	996	344	120	361	722	12	999999	999999	159	105	999999	493	588	237	680	744	934	300	823	276	999999	754	999999	37	315	184	999999	999999	122	999999	333	927	651	999999	999999	999999	363	839	920	999999	449	350	405	813	924	557	999999	335	653	926	164	999999	274	450	167	252	908	999999	56	547	532	811	791	482	771	138	999999	667	999999	999999	999999	104	380	308	999999	340	358	622	113	758	999999	154	856	999999	999999	10	663	211	762	490	999999	999999	793	382	999999	637	558	923	51	796	715	192	831	999999	999999	70	953	999999	999999	827	893	296	979	298	223	388	954	999999	960	771	475	640	999999	23	390	119	310	997	317	999999	781	999999	581	999999	53	999999	323	784	649	461	56	999999	587	999999	597	904	301	999999	169	613	
683	953	963	999999	330	999999	287	817	999999	436	759	955	657	434	55	999999	999999	672	255	81	74	179	955	508	725	999999	62	970	426	486	999999	805	838	703	515	828	471	312	986	999999	864	999999	103	223	701	101	999999	163	890	138	199	628	260	97	548	999999	997	999999	999999	553	31	317	999999	214	618	954	126	999999	999999	999999	996	412	686	286	999999	568	86	742	807	633	999999	899	89	999999	296	199	555	750	164	12	831	17	758	442	947	557	999999	888	604	747	975	95	244	673	142	999999	941	973	880	980	437	999999	657	920	815	132	237	113	918	999999	409	375	999999	916	395	989	654	254	339	999999	999999	197	148	999999	658	651	664	416	165	509	257	999999	870	999999	999999	575	999999	837	626	825	999999	11	970	999999	347	609	999999	999999	287	153	999999	697	644	231	525	250	126	597	272	174	467	999999	947	999999	999999	999999	505	999999	999999	819	999999	816	627	514	339	999999	226	963	722	59	365	999999	138	22	376	560	936	999999	659	333	459	762	575	462	367	509	999999	999999	13	519	999999	999999	975	999999	513	326	80	140	891	999999	999999	163	875	223	808	130	999999	935	52	621	891	856	965	999999	370	876	251	999999	156	829	409	664	960	212	945	693	371	670	508	999999	999999	805	757	596	999999	305	999999	361	999999	247	817	128	519	391	627	999999	999999	999999	107	637	84	905	999999	71	663	369	999999	672	999999	999999	758	31	436	993	141	999999	108	379	718	74	989	999999	521	999999	22	291	999999	578	999999	697	986	414	572	871	974	584	821	695	999999	999999	112	225	93	999999	488	796	691	999999	999999	541	999999	337	248	42	648	999999	999999	85	999999	999999	223	624	999999	580	139	354	458	565	28	556	999999	412	446	777	962	773	806	983	429	999999	600	629	999999	52	548	658	176	999999	999999	789	200	745	646	561	727	487	137	512	999999	144	348	999999	506	704	277	746	999999	470	80	999999	388	410	656	833	781	593	999999	54	41	999999	999999	918	999999	999999	365	528	766	999999	60	484	646	303	585	295	877	999999	132	999999	775	802	999999	705	469	358	410	789	999999	813	779	999999	190	999999	999999	926	956	429	793	277	348	748	979	16	420	596	238	94	825	370	955	316	470	683	999999	239	999999	999999	459	999999	999999	575	439	953	999999	916	999999	999999	822	658	339	458	681	855	285	37	822	760	295	872	999999	325	964	729	857	473	673	999999	999999	251	222	483	970	809	448	772	319	36	901	999999	302	675	999999	177	999999	507	634	999999	408	999999	416	953	
197	586	999999	999999	611	999999	105	999999	253	796	999999	581	445	855	487	872	999999	512	717	796	859	791	580	999999	63	999999	697	999999	838	999999	999999	572	835	999999	295	394	946	936	999999	609	931	999999	260	505	999999	690	731	185	29	762	208	895	534	999999	104	406	15	999999	999999	814	22	999999	803	194	697	186	746	186	569	999999	925	480	351	118	864	999999	540	85	529	373	75	521	341	85	859	999999	48	224	174	999999	389	539	487	356	999999	197	465	75	807	749	944	554	999999	999999	837	999999	553	425	755	999999	866	929	887	999999	749	500	413	728	335	999999	148	531	999999	680	713	999999	992	999999	521	677	145	474	999999	999999	428	520	999999	414	999999	999999	659	999999	468	670	33	999999	999999	402	606	999999	784	737	999999	322	610	422	999999	999999	223	999999	735	557	999999	88	369	401	661	116	999999	239	595	999999	999999	204	834	999999	999999	352	999999	264	743	600	399	426	893	408	733	955	999999	999999	978	970	201	999999	404	999999	999999	390	311	631	999999	545	999999	999999	999999	999999	257	999999	999999	94	360	199	288	958	999999	145	168	487	194	999999	999999	706	936	660	260	999999	806	693	799	732	807	999999	999999	999999	466	999999	864	999999	915	999999	160	999999	476	95	656	788	999999	242	98	269	944	999999	999999	350	999999	101	999999	85	126	885	978	999999	745	756	287	999999	999999	263	999999	510	999999	145	571	87	809	479	239	851	13	472	932	574	999999	999999	788	575	486	701	999999	375	598	999999	906	39	999999	597	452	999999	999999	999999	639	438	740	587	999999	808	669	999999	540	493	861	757	81	653	952	414	958	214	999999	711	201	999999	201	999999	911	999999	999999	541	948	999999	37	519	53	999999	832	504	833	999999	552	999999	905	367	999999	578	513	999999	717	262	86	724	638	247	999999	106	786	192	247	999999	675	505	578	137	180	327	466	351	999999	55	820	458	581	999999	662	988	805	833	295	999999	999999	999999	775	977	465	234	584	999999	767	946	249	649	266	999999	999999	57	411	777	197	844	121	172	999999	999999	999999	999999	152	999999	999999	763	300	952	896	999999	990	999999	730	999999	672	946	999999	677	583	999999	999999	180	201	999999	598	615	587	37	646	451	511	460	942	114	545	837	91	886	213	14	999999	296	753	642	240	999999	326	810	999999	251	999999	444	588	371	999999	999999	999999	792	108	970	185	999999	316	454	123	539	663	626	999999	835	864	855	473	579	120	519	999999	559	999999	999999	999999	777	922	404	350	999999	872	580	999999	284	410	299	788	999999	999999	393	980	308	
528	999999	999999	700	999999	279	386	255	999999	999999	260	355	843	876	671	256	999999	999999	349	911	114	57	666	92	386	781	435	575	77	999999	750	727	999999	129	41	429	768	999999	999999	653	28	999999	105	863	999999	999999	999999	999999	627	541	999999	429	53	999999	999999	481	43	999999	323	973	844	810	187	741	268	533	816	723	845	999999	487	93	999999	999999	892	999999	951	803	999999	999999	349	900	948	535	999999	331	999999	469	999999	559	395	767	284	59	809	999999	917	363	605	999999	87	999999	999999	999999	63	478	53	357	186	195	529	240	248	831	633	999999	999999	652	74	937	849	357	999999	295	855	720	809	999999	999999	999999	101	597	208	999999	414	999999	221	999999	481	207	287	335	999999	740	39	165	528	453	999999	999999	354	999999	298	668	947	999999	919	403	530	343	669	999999	471	501	103	932	999999	284	426	12	731	999999	180	866	999999	524	75	67	265	999999	999999	365	912	30	340	825	308	540	27	683	712	818	52	148	999999	999999	864	999999	646	107	133	254	37	999999	999999	64	105	431	18	432	665	861	148	999999	152	314	999999	451	999999	999999	633	501	266	742	299	913	258	999999	338	96	660	284	421	167	576	946	338	498	999999	286	730	876	531	595	28	850	680	222	995	233	768	422	629	378	999999	632	999999	294	133	231	805	72	999999	921	772	999999	450	980	263	205	975	999999	565	885	547	999999	969	999999	723	448	242	46	46	114	328	247	655	52	692	943	958	999999	375	663	480	999999	783	999999	822	638	410	999999	959	800	999999	999999	999999	999999	831	999999	999999	327	570	684	988	769	36	999999	999999	999999	734	407	297	319	246	931	999999	999999	414	879	999999	369	848	95	48	543	86	245	856	999999	390	911	221	974	999999	999999	482	690	674	710	641	795	999999	297	903	13	411	999999	563	326	523	954	999999	952	746	303	478	485	999999	999999	693	790	142	737	154	822	196	999999	38	605	458	999999	999999	999999	247	999999	363	561	192	45	141	436	999999	539	351	435	582	268	238	987	172	997	54	229	27	850	663	278	152	90	999999	97	999999	958	868	999999	726	634	714	568	999999	917	303	611	323	266	118	602	999999	719	250	999999	95	50	442	460	214	18	687	397	524	95	418	999999	228	54	815	999999	671	86	709	948	553	669	999999	255	704	999999	999999	999999	742	70	882	999999	840	888	12	580	999999	417	70	717	999999	327	999999	854	508	201	392	279	999999	999999	931	319	20	302	383	426	999999	197	756	999999	999999	926	654	463	212	985	270	339	
999999	244	999999	264	25	991	11	999999	624	203	746	512	60	636	319	357	139	999999	423	999999	514	586	999999	337	999999	299	614	999999	999999	999999	999999	999999	930	63	237	216	195	676	303	28	999999	157	801	999999	450	253	999999	476	616	307	334	999999	572	999999	824	999999	999999	871	603	726	386	980	563	44	551	233	999999	996	408	113	172	999999	279	404	257	999999	999999	788	887	999999	578	147	413	375	266	21	999999	218	238	771	559	324	999999	576	642	320	594	999999	257	999999	671	724	77	999999	144	871	999999	178	475	999999	999999	868	984	196	158	248	999999	197	999999	539	999999	373	767	637	554	847	389	702	999999	936	999999	27	999999	670	999999	999999	79	900	999999	999999	999999	782	743	771	100	999999	340	886	428	403	999999	999999	999999	718	943	308	956	440	958	999999	492	668	416	538	999999	663	338	324	451	305	179	676	999999	392	999999	999999	629	996	546	863	517	502	283	369	203	375	38	822	726	446	896	638	941	943	903	982	375	999999	86	437	999999	26	999999	133	233	77	450	607	829	452	678	960	894	104	779	999999	394	57	999999	329	635	515	999999	14	408	540	734	999999	489	999999	999999	424	920	118	511	501	999999	160	145	136	999999	430	999999	283	768	999999	999999	847	174	913	597	328	870	999999	802	846	999999	441	724	693	342	437	128	999999	326	264	999999	785	999999	288	932	244	912	218	404	214	523	323	999999	472	795	887	848	575	999999	806	554	173	999999	664	999999	625	435	451	999999	497	312	78	957	513	895	959	999999	999999	981	363	416	662	361	999999	333	114	999999	999999	898	455	999999	552	615	520	999999	877	478	999999	214	316	809	470	424	907	901	999999	366	732	577	999999	633	962	594	954	400	892	811	718	341	968	431	999999	553	348	909	999999	462	446	999999	999999	490	999999	681	674	999999	945	247	454	696	878	747	999999	684	71	999999	999999	958	999999	129	817	999999	999999	596	246	999999	635	917	86	999999	151	999999	919	928	559	355	307	291	920	410	999999	654	367	32	999999	230	959	999999	999999	526	999999	801	801	327	985	952	729	738	444	999999	999999	38	999999	457	999999	885	827	543	135	999999	523	999999	47	999999	675	999999	708	738	999999	25	999999	147	435	559	713	350	200	602	999999	606	999999	569	847	141	492	999999	494	910	477	577	402	999999	372	999999	12	999999	764	999999	651	822	254	991	605	429	999999	780	999999	611	743	214	695	235	600	529	999999	954	496	906	767	259	679	798	270	565	622	510	774	659	556	762	585	649	950	130	361	
999999	999999	999999	279	711	822	883	176	273	882	999999	999999	999999	685	58	463	857	999999	402	999999	999999	730	999999	999999	362	15	943	64	980	628	55	999999	999999	999999	465	999999	78	637	66	437	999999	631	999999	682	455	684	931	974	508	309	727	865	558	976	904	903	923	621	916	999999	878	999999	195	645	836	893	355	999999	229	999999	395	230	999999	964	357	825	733	999999	361	677	84	968	555	999999	999999	190	999999	504	999999	561	77	457	720	999999	558	967	999999	361	845	561	999999	266	754	451	999999	507	999999	999999	999999	89	999999	565	999999	999999	631	910	999999	513	744	656	177	999999	411	667	989	999999	510	377	415	390	388	999999	999999	799	999999	818	223	113	767	403	52	141	875	193	391	512	196	481	999999	999999	693	932	617	199	999999	488	854	97	462	999999	996	770	188	248	700	798	53	470	900	999999	696	179	746	351	613	46	999999	228	286	486	999999	39	647	767	696	456	764	999999	415	860	963	136	999999	791	406	999999	953	637	999999	593	469	725	580	916	952	523	999999	999999	586	357	512	636	810	975	234	967	132	420	551	999999	999999	720	65	50	999999	569	527	999999	944	341	93	348	734	999999	27	35	458	731	999999	182	999999	999999	746	67	357	337	999999	999999	999999	439	999999	542	96	249	558	999999	670	539	999999	392	995	241	999999	254	274	174	999999	127	999999	208	999999	400	605	999999	983	999999	974	997	693	521	253	851	397	999999	191	550	262	999999	999999	999999	999999	918	665	432	187	38	177	999999	793	999999	435	208	718	368	920	999999	936	999999	266	23	773	672	846	554	148	154	844	999999	999999	723	911	416	983	688	842	600	735	182	999999	954	999999	482	999999	999999	999999	55	142	38	595	433	614	544	239	130	505	693	81	999999	999999	999999	999999	362	438	999999	281	29	225	999999	526	329	33	999999	526	999999	646	300	467	346	468	103	21	999999	999999	639	119	377	187	862	999999	999999	528	625	888	999999	999999	999999	54	145	999999	77	830	999999	512	275	410	849	28	927	484	999999	236	735	651	999999	30	999999	999999	799	959	903	841	362	999999	999999	801	407	875	367	541	631	256	999999	117	401	273	910	999999	954	239	269	359	259	388	999999	923	793	973	698	148	401	882	999999	999999	999999	999999	999999	262	145	474	12	974	660	395	852	999999	903	628	260	926	999999	999999	187	569	700	999999	592	999999	999999	454	18	999999	186	999999	999999	749	12	157	782	176	795	657	178	999999	236	295	698	863	535	28	29	174	999999	772	37	336	704	999999	484	780	642	
999999	391	691	465	578	999999	440	255	113	956	999999	846	93	999999	462	896	696	343	414	856	999999	999999	853	999999	843	709	414	201	999999	999999	327	672	11	533	302	276	487	34	657	999999	267	999999	432	999999	273	999999	640	999999	574	999999	17	999999	79	924	999999	65	537	999999	622	869	999999	249	441	69	639	93	844	560	838	196	999999	672	685	917	598	999999	25	999999	170	999999	79	773	626	999999	46	999999	999999	999999	619	246	999999	230	412	999999	999999	28	186	373	432	190	484	90	803	388	31	345	666	162	335	804	50	745	999999	107	799	619	622	999999	32	663	490	767	999999	999999	999999	198	269	999999	813	999999	933	652	369	980	50	989	970	248	999999	700	319	450	751	814	205	992	134	314	988	494	406	999999	350	769	700	999999	149	210	999999	833	86	769	349	756	999999	398	386	125	66	999999	649	383	705	999999	353	49	999999	136	406	465	73	999999	999999	999999	183	999999	311	600	290	333	849	769	318	528	624	549	111	994	999999	807	616	19	257	999999	999999	32	422	28	999999	660	999999	22	804	474	999999	130	862	999999	583	67	97	785	835	733	999999	880	74	187	707	804	938	999999	999999	599	848	64	707	729	483	160	999999	293	184	630	632	999999	965	999999	759	999999	687	90	421	885	719	830	999999	999999	227	964	957	245	320	621	999999	680	829	214	626	714	423	143	999999	432	666	803	610	999999	999999	134	915	231	427	214	127	999999	609	999999	879	27	999999	192	512	518	202	165	999999	563	908	952	17	999999	227	54	89	554	542	989	999999	916	230	968	424	999999	999999	736	818	999999	504	862	999999	999999	999999	608	999999	240	999999	38	999999	511	830	57	306	157	127	999999	13	999999	134	573	999999	619	999999	963	797	911	768	999999	469	466	346	867	69	55	881	999999	435	618	220	848	923	514	759	718	999999	999999	999999	276	999999	895	733	445	981	930	547	461	454	371	811	922	472	221	568	773	999999	963	987	999999	999999	642	728	999999	172	285	649	811	999999	369	878	624	249	501	443	574	732	901	885	138	999999	430	999999	999999	807	298	999999	711	945	985	554	131	195	999999	10	343	176	348	999999	705	291	735	600	999999	493	196	682	970	777	994	50	272	999999	999999	999999	845	612	664	586	874	898	937	866	999999	814	756	439	828	501	110	407	394	628	190	847	772	999999	945	580	621	615	999999	934	950	999999	292	54	336	668	999999	999999	511	761	408	806	999999	869	726	280	737	999999	999999	479	677	596	999999	643	999999	21	980	26	999999	
