500	500	
91	105	88	102	125	85	90	83	101	88	83	79	100	92	94	113	83	94	97	113	94	104	120	101	108	101	94	97	84	104	80	115	87	116	102	115	97	90	89	100	112	91	114	89	113	112	104	84	99	115	80	126	80	108	87	110	118	83	107	104	98	96	110	103	93	99	105	116	91	80	105	112	96	104	92	115	92	106	103	90	108	80	107	81	97	116	110	79	80	91	97	98	92	81	92	93	103	98	109	80	99	108	79	108	117	97	100	87	125	111	101	83	104	103	100	92	77	96	85	116	112	102	96	101	95	110	102	97	93	124	92	103	118	91	94	114	101	101	116	88	85	102	90	120	107	121	122	107	94	82	111	107	91	108	92	111	124	93	103	93	99	107	106	92	89	82	109	84	102	94	110	102	104	91	88	101	104	91	97	95	99	105	101	103	94	113	97	104	113	110	106	88	111	84	103	107	95	96	102	87	104	105	90	90	105	116	108	90	93	105	101	76	87	95	93	117	113	110	91	107	104	79	104	108	98	103	103	92	103	98	88	98	120	108	99	98	108	82	96	104	105	103	109	102	110	119	116	99	104	115	84	92	91	91	97	102	94	87	81	90	105	95	102	101	82	102	89	111	95	82	90	100	110	96	90	106	112	88	94	94	113	91	99	103	96	109	100	96	97	100	117	103	77	107	102	115	108	96	119	100	79	105	104	121	107	113	113	107	91	106	105	96	98	108	115	95	114	100	90	104	107	100	105	97	89	107	116	109	115	93	124	109	93	95	107	103	115	88	113	97	98	90	102	102	106	109	102	104	94	98	92	79	98	96	101	93	119	88	106	111	92	84	93	94	93	97	107	97	102	106	108	110	102	97	111	85	110	116	103	99	90	87	80	102	105	103	94	98	107	99	98	95	92	101	86	95	111	103	109	102	88	89	119	115	97	100	76	99	84	94	102	85	110	92	96	93	93	112	103	104	102	97	110	110	89	96	101	102	99	93	98	97	110	112	96	90	113	103	83	97	82	95	106	102	93	95	94	76	101	136	109	98	87	110	106	95	99	103	117	94	90	97	84	103	90	104	89	102	112	95	105	92	120	107	109	126	112	92	100	91	99	103	117	104	86	97	101	95	93	115	92	109	103	108	93	90	124	110	120	94	
103	114	101	99	90	92	100	102	104	90	101	78	116	80	101	108	102	88	93	100	102	97	97	103	115	88	86	99	83	114	101	108	99	100	115	125	92	104	96	102	100	104	104	86	97	99	93	102	102	104	86	123	102	115	89	105	99	105	122	108	104	92	95	97	100	98	103	94	90	96	102	106	98	91	106	107	103	112	114	112	109	106	119	112	112	99	89	115	106	107	105	93	106	101	93	97	89	101	106	100	115	111	98	100	85	106	90	97	116	96	99	84	97	104	111	97	79	91	89	83	99	117	85	94	115	118	97	98	106	100	101	84	100	105	107	96	99	105	117	94	113	96	105	98	101	92	94	87	103	106	127	99	88	84	102	113	100	104	107	114	88	88	84	94	102	99	102	93	110	108	95	92	113	112	96	103	99	109	104	116	95	102	106	102	101	108	104	101	107	99	97	98	119	95	103	101	112	100	102	109	99	100	98	101	112	89	91	110	94	90	102	126	91	89	104	105	91	124	93	94	104	90	91	113	90	98	91	79	100	107	88	101	107	104	92	114	110	108	94	111	90	105	88	119	95	99	120	101	116	117	95	102	108	103	95	106	89	97	118	96	100	120	104	101	89	127	107	82	92	105	94	87	117	95	94	109	99	93	107	113	85	98	87	87	102	96	104	109	116	96	85	94	101	103	93	116	107	94	110	97	99	90	96	93	91	93	102	107	95	94	98	87	100	120	82	103	101	115	101	111	94	101	97	114	102	91	97	111	108	83	92	81	82	118	85	103	94	103	105	87	80	101	117	98	108	95	82	89	100	91	94	98	88	97	99	98	112	87	85	105	102	107	107	92	98	86	94	94	95	96	100	100	92	84	106	105	100	95	98	105	107	115	101	108	91	115	102	81	107	108	116	96	105	94	105	99	104	97	110	81	94	86	109	100	98	112	106	93	95	101	72	102	99	95	108	96	90	93	114	82	95	90	92	102	104	88	104	102	95	102	100	91	83	105	92	114	107	102	101	99	100	86	106	90	103	87	98	98	114	99	92	97	109	102	87	84	81	96	110	93	106	113	107	103	92	121	90	97	106	83	98	104	83	120	97	96	98	80	110	97	96	102	107	105	83	116	90	104	99	97	112	105	99	109	108	111	83	109	112	86	
999999	412	698	999999	999999	969	844	999999	169	935	999999	999999	380	999999	18	231	999999	258	999999	519	999999	694	294	215	999999	999999	181	247	466	816	126	708	899	707	692	931	777	230	842	999999	419	200	361	733	17	640	44	684	999999	823	697	272	360	999999	373	999999	128	493	999999	758	999999	606	967	353	999999	358	65	673	999999	999999	999999	362	415	999999	999999	999999	342	561	999999	999999	975	496	38	643	128	853	358	989	344	561	812	294	999999	999999	622	812	233	18	913	658	585	371	999999	141	379	999999	857	677	810	941	999999	566	294	855	782	311	578	333	999999	966	999	999999	999999	999999	274	169	646	331	70	297	999999	334	999999	549	83	614	218	897	274	783	996	681	189	402	763	256	999	860	999999	999999	999999	900	783	947	999999	519	41	444	866	999999	698	535	616	522	743	473	919	999999	781	999999	103	680	999999	451	970	999999	999999	936	999999	28	170	786	999999	750	62	307	550	999999	891	564	999999	773	40	999999	95	470	74	666	659	299	337	264	88	143	227	564	999999	342	977	999999	999999	105	363	847	999999	911	516	999999	470	445	923	229	853	227	595	999999	649	13	366	509	999999	229	286	791	691	999999	708	999999	532	999999	466	217	722	999999	931	487	419	999999	999999	183	954	208	999999	224	376	118	411	861	548	897	914	999999	976	477	999999	413	818	572	165	152	212	629	344	971	978	715	506	302	999999	117	999999	466	997	999999	555	65	33	999999	425	999999	504	847	347	634	584	629	241	999999	485	999999	669	846	999999	864	970	334	864	999999	999999	660	999999	118	575	440	987	458	999999	999999	999999	30	390	999999	157	582	999999	365	291	709	397	359	484	261	999999	999999	999999	73	439	142	999999	999999	201	798	826	764	972	396	999999	907	647	136	999999	447	332	464	147	913	699	454	226	614	52	164	837	886	999999	359	301	806	992	999999	999999	707	999999	999999	829	591	929	392	610	261	93	384	72	999999	570	47	929	362	630	535	373	984	916	607	188	46	999999	999999	999999	622	104	475	914	722	117	91	999999	631	635	555	999999	999999	999999	999999	530	667	102	577	999999	149	430	939	999999	467	560	44	790	999999	999999	792	999999	988	999999	987	167	618	999999	999999	163	488	181	308	999999	85	550	999999	149	952	86	520	943	393	624	999999	202	999999	298	457	172	82	301	999999	118	999999	923	995	513	857	807	912	999999	752	423	837	999999	131	221	110	916	504	999999	838	999999	999999	849	248	373	999999	794	11	329	23	187	999999	197	291	199	884	161	554	
552	292	154	174	323	200	969	786	481	80	943	999999	540	667	999999	999999	991	117	993	685	631	158	72	805	592	194	575	342	650	685	932	337	949	999999	951	613	693	734	687	999999	278	587	882	723	68	999999	482	999999	903	735	300	92	891	475	999999	404	229	999999	582	139	625	999999	999999	796	999999	999999	248	178	715	574	768	267	429	345	999999	999999	999999	348	999999	460	999999	65	439	915	395	849	999999	483	448	999999	999999	354	999999	558	42	642	999999	999999	999999	452	999999	999999	999999	338	966	42	663	555	68	878	138	881	602	131	999999	569	999999	231	411	299	999999	765	730	168	190	424	999999	870	312	999999	604	189	763	999999	567	999999	261	110	948	362	196	890	424	570	999999	512	751	40	141	472	999999	999999	999999	296	999999	137	583	645	157	999999	999999	999999	253	293	284	949	127	999999	564	999999	318	106	283	58	112	290	350	999999	739	678	672	85	738	999999	339	385	503	477	32	439	825	615	952	999999	434	403	999999	140	296	478	394	452	475	122	164	348	999999	636	193	991	787	423	999999	999999	879	852	63	413	954	999999	999999	650	285	134	999999	703	153	877	623	708	999999	219	873	999999	294	230	999999	626	999999	991	999999	866	293	41	652	411	999999	999999	526	999999	349	242	186	397	32	743	177	351	918	460	205	78	23	484	357	578	549	645	194	659	253	437	728	962	469	999999	999999	999999	482	999999	999999	999999	361	51	369	411	42	999999	248	550	62	267	707	234	795	999999	999999	809	683	84	999999	74	298	866	338	999999	999999	224	927	443	999999	922	999999	136	466	535	999999	971	125	946	545	73	406	644	999999	985	999999	503	177	999999	735	557	570	999999	929	929	999999	494	712	999999	999999	818	558	804	999999	999999	398	581	768	999999	652	999999	999999	737	538	799	667	654	269	353	999999	20	56	828	707	829	362	999999	206	999999	999999	232	269	999999	59	727	514	999999	480	476	596	158	735	906	999999	853	864	832	869	999999	271	726	234	999999	274	886	771	729	107	999999	777	928	384	240	115	430	622	35	688	810	294	999999	183	793	756	44	285	150	382	853	964	529	600	76	999999	437	998	999999	404	173	956	784	504	146	698	668	999999	504	800	36	241	999999	154	999999	846	206	553	999999	612	999999	611	999999	999999	253	379	258	337	318	965	678	999999	721	630	525	854	509	570	46	999999	97	270	999999	349	356	622	135	999999	541	230	999999	883	999999	297	174	562	999999	437	999999	999999	450	341	465	538	999999	604	519	218	629	214	346	
635	999999	346	525	968	830	999999	11	630	253	873	795	97	896	794	864	434	999999	962	999999	82	318	999999	653	999999	805	251	226	751	112	917	999999	336	999999	999999	999999	230	999999	206	731	999999	435	630	523	577	546	377	642	337	739	999999	752	666	685	999999	326	246	693	769	173	588	74	999999	528	336	999999	468	213	463	427	999999	999999	269	241	999999	647	688	756	86	219	438	609	889	22	26	174	98	651	620	126	140	536	13	43	152	999999	185	112	196	459	87	999999	188	999999	104	434	999999	999999	209	999999	999999	999999	999999	559	734	979	185	247	511	171	39	816	593	999999	296	117	999999	236	98	507	999999	585	999999	626	999999	274	431	978	917	592	681	663	451	999999	999999	651	919	453	308	173	999999	937	600	999999	429	271	579	840	624	986	776	999999	999999	702	165	62	999999	990	428	470	558	999999	999999	918	490	376	999999	600	860	644	198	214	928	925	999999	533	985	544	206	870	999999	590	363	931	999999	424	326	749	838	434	731	929	35	837	615	605	618	999999	544	63	895	979	980	979	798	571	338	421	998	631	77	385	794	557	775	967	843	398	112	999999	60	999999	761	435	913	269	999999	100	999999	108	915	313	999999	152	999999	715	610	999999	142	999999	999999	904	999999	217	366	999999	144	477	71	647	999999	229	579	479	13	279	228	554	999999	539	392	247	111	999999	715	764	385	651	583	999999	999999	468	999999	857	978	155	874	554	78	567	134	712	38	672	346	696	733	530	999999	999999	496	65	318	603	863	848	802	851	501	602	970	493	893	11	999999	999999	963	722	500	857	405	999999	485	509	415	680	219	438	563	29	40	855	511	878	573	999999	160	662	993	999999	352	33	62	476	999999	640	999999	37	393	999999	732	21	999999	292	309	823	579	999999	999999	999999	999999	374	297	999999	999999	999999	982	24	437	977	999999	311	728	370	514	381	621	19	912	999999	861	191	55	520	999999	29	826	228	579	750	999999	999999	999999	999999	500	978	735	580	904	481	658	803	599	999999	999999	431	292	668	778	927	211	570	896	423	999999	457	999999	776	195	999999	298	763	445	686	999999	800	837	917	870	535	645	999999	114	441	125	68	592	639	621	865	736	167	999999	651	548	999999	455	60	489	999999	659	958	395	362	999999	895	368	912	171	999999	594	999999	999999	252	291	171	466	464	308	273	865	689	165	330	816	999999	999999	793	148	999999	355	786	437	827	876	999999	654	752	258	230	999999	679	478	522	999999	371	369	999999	369	387	
705	990	999999	999999	186	970	802	75	545	999999	582	999999	774	87	753	807	937	970	376	604	516	714	999999	999999	573	196	220	643	59	455	771	124	999999	761	999999	999999	999999	221	651	905	999999	589	216	999999	647	135	999999	400	768	473	433	999999	999999	999999	870	990	999999	674	653	989	759	169	26	100	290	468	151	23	700	399	999999	726	328	470	720	927	508	18	999999	999999	999999	820	999999	585	31	381	999999	999999	890	999999	579	369	567	661	999999	725	573	125	917	189	983	890	700	378	700	707	80	371	55	942	492	776	244	215	707	939	293	999999	999999	908	186	999999	133	313	999999	412	168	667	323	999999	999999	392	999999	260	999999	402	129	506	884	324	311	920	999999	947	904	803	135	999999	954	217	441	142	999999	19	12	510	767	999999	558	297	999999	413	57	60	999999	999999	685	984	999999	315	819	787	555	755	606	265	860	185	409	26	287	806	713	999999	562	231	999999	91	257	999999	999999	732	947	596	775	898	872	572	999999	803	127	151	999999	649	398	654	586	300	999999	999999	650	591	999999	541	20	741	699	941	497	367	763	999999	736	797	680	96	839	958	979	708	999999	298	816	605	899	146	206	74	718	908	645	55	678	510	313	53	743	415	999999	44	208	931	84	11	50	523	414	999999	968	311	814	627	999999	704	364	999999	999999	999999	642	873	545	635	999999	589	722	999999	924	235	493	637	353	433	382	945	509	461	999999	814	564	385	999999	392	105	416	103	27	999999	999999	156	999999	277	360	773	712	499	572	708	495	289	332	598	999999	999999	341	958	391	255	376	999999	903	148	960	828	267	999999	999999	999999	999999	495	704	983	950	89	999999	369	992	999999	669	456	999999	752	728	534	242	786	552	72	999999	458	712	999999	368	779	253	813	999999	532	516	570	346	41	999999	999	999999	348	648	110	788	999999	965	730	585	920	267	160	419	436	999999	480	599	999999	777	367	783	932	625	180	836	727	999999	469	999999	108	119	999999	860	729	999999	893	148	999999	284	790	492	981	196	999999	999999	999999	404	880	936	45	971	256	263	999999	226	652	723	999999	274	70	919	505	999999	999999	810	361	300	690	486	701	342	156	815	986	874	801	746	187	658	743	999999	182	533	119	136	862	652	334	512	307	180	999999	188	223	999999	999999	405	709	636	999999	801	713	999999	245	703	824	999999	276	660	424	905	545	819	530	737	747	972	476	999999	948	709	965	187	189	531	670	999999	601	125	999999	405	47	550	496	941	619	778	
297	415	312	430	999999	999999	98	401	634	852	658	485	134	23	928	999999	688	462	999999	536	224	714	42	856	839	999999	999999	28	999999	999999	999999	588	999999	968	684	71	58	527	999999	301	99	787	896	818	999999	999999	991	999999	477	688	862	999999	999999	999999	563	583	383	999999	999999	234	999999	79	532	639	529	79	367	165	339	867	310	999999	999999	544	447	436	817	223	999999	723	999999	898	551	189	142	297	483	45	414	111	688	602	999999	109	399	29	999999	266	299	250	758	835	544	609	999999	701	999999	570	645	999999	766	169	908	867	74	12	528	352	506	242	595	332	751	237	999999	707	233	39	155	427	181	561	924	999999	964	334	999999	942	801	999999	391	912	399	999999	345	528	694	78	45	396	500	912	759	66	999999	436	94	316	429	680	999999	876	425	227	999999	214	245	999999	999999	739	648	586	551	75	999999	682	932	474	999999	661	23	164	994	758	927	268	801	867	650	999999	250	57	522	131	963	999999	999999	181	999999	140	293	91	175	305	748	914	371	694	216	999999	504	619	423	768	666	322	999999	666	300	697	412	377	962	375	499	600	73	429	999999	345	194	760	153	762	378	932	989	698	19	22	999999	999999	660	678	43	999999	633	999999	999999	650	999999	831	880	634	727	915	128	799	999999	157	999999	941	592	999999	787	999999	476	661	999999	734	333	193	656	287	999999	305	716	293	342	869	999999	999999	965	999999	712	999999	999999	518	44	462	813	199	999999	862	172	956	999999	999999	891	299	163	972	364	729	999999	448	184	603	834	432	208	999999	467	936	190	540	975	141	169	999999	863	999999	626	937	920	144	300	999999	125	842	780	999999	999999	52	715	994	999999	245	143	273	189	286	683	612	264	978	999999	957	681	999999	999999	393	999999	999999	436	205	355	427	808	192	158	389	487	999999	652	281	442	424	230	195	585	740	997	895	254	586	283	24	682	942	412	999999	123	493	862	396	307	999999	999999	519	648	537	436	999999	999999	799	799	692	999999	983	546	316	999999	496	55	250	999999	734	999999	849	921	341	744	866	780	815	999999	993	139	265	973	999999	808	711	546	57	999999	56	999999	454	999999	999999	999999	699	406	999999	606	626	999999	621	10	573	722	766	597	317	793	999999	999999	309	533	805	999999	999999	19	999999	508	35	949	999999	999999	349	953	768	72	340	288	999999	470	999999	218	649	556	517	265	999999	785	52	123	239	264	743	999999	480	921	982	39	999999	689	366	597	581	677	449	684	660	619	999999	703	267	
38	747	999999	999999	101	883	999999	55	448	999999	264	465	911	719	999999	203	473	999999	847	90	311	928	999999	999999	999999	636	971	116	832	605	791	831	348	999999	210	999999	999999	390	389	999999	999999	999999	910	90	999999	141	670	957	999999	490	196	999999	999999	623	956	109	391	995	408	465	911	999999	222	843	999999	432	126	65	518	999999	559	999999	999999	810	999999	326	999999	285	999999	955	966	999999	410	351	419	654	726	725	899	110	134	999999	999999	924	135	590	771	77	272	680	25	614	999999	478	930	999999	53	305	276	639	91	999999	999999	999999	498	999999	999999	870	433	173	705	401	165	418	999999	911	999999	179	684	999999	999999	951	999999	330	940	362	574	931	420	317	611	431	459	270	29	27	999999	538	435	237	847	999999	999999	109	974	623	458	41	376	999999	10	999999	620	999999	94	139	104	674	512	146	999999	811	459	999999	999999	284	942	895	999999	94	999999	572	743	999999	919	999999	317	912	355	326	999999	543	565	401	316	736	810	949	185	999999	923	999999	35	298	904	46	452	999999	999999	700	681	562	999999	291	999999	437	140	173	590	440	822	191	329	196	243	999999	256	999999	810	999999	473	999999	719	508	999999	290	546	454	552	882	211	790	999999	655	645	350	999999	283	999999	878	606	647	369	745	77	999999	999999	999999	65	125	999999	394	716	722	236	688	843	143	130	479	999999	685	620	707	239	41	816	673	551	892	999999	972	999999	931	229	826	633	974	999999	999999	631	707	399	999999	101	816	84	652	428	956	999999	999999	163	172	987	920	36	661	999999	46	924	999999	298	173	237	999999	968	784	503	410	999999	868	702	999999	848	193	296	194	616	422	999999	174	254	594	395	130	819	999999	999999	308	799	971	999999	999999	999999	646	418	236	209	284	847	299	159	28	900	999999	74	462	999999	804	999999	842	55	102	999999	760	740	999999	777	116	998	715	840	204	610	999999	999999	307	999999	999999	774	70	984	342	999999	666	24	999999	999999	756	999999	366	939	150	674	956	999999	376	325	745	999999	999999	458	102	999999	142	459	954	999999	816	999999	767	268	121	39	999999	857	713	527	422	999999	514	20	31	60	641	775	699	529	654	168	43	999999	458	999999	70	612	999999	66	442	999999	999999	818	877	999999	298	108	827	999999	999999	108	999999	848	902	10	999999	704	436	999999	644	367	759	435	763	658	205	784	809	815	999999	999999	999999	657	95	215	685	695	143	504	762	543	947	589	999999	555	945	194	89	999999	904	999999	185	850	421	999999	999999	634	999999	228	331	
999999	298	999999	999999	999999	142	999999	762	999999	324	999999	570	932	999999	999999	999999	999999	16	999999	713	21	705	361	910	999999	785	999999	246	20	999999	999999	640	914	182	999999	254	935	447	287	422	389	431	392	143	208	795	253	570	319	664	286	628	846	515	319	808	937	111	538	999999	26	999999	999999	999999	274	75	999999	999999	41	999999	484	733	729	795	333	589	322	999999	712	999999	999999	555	926	356	481	432	793	409	862	999999	317	999999	909	999999	405	70	679	454	869	999999	999999	493	538	999999	999999	999999	898	60	191	730	496	719	999999	719	999999	471	999999	405	466	841	281	256	896	591	549	650	823	807	999999	273	909	867	358	578	679	58	999999	474	175	928	999999	743	228	142	999999	598	445	999999	108	934	667	999999	999999	37	862	999999	596	946	999999	539	729	999999	660	999999	820	999999	370	820	50	774	453	928	999999	999999	317	538	38	764	638	951	215	999999	708	999999	606	999999	880	330	716	786	999999	81	561	636	999999	999999	999999	310	321	999999	237	999999	999999	333	490	999999	54	460	720	999999	864	831	318	962	333	104	999999	204	321	999999	748	50	113	264	322	382	377	603	338	875	999999	727	999999	312	723	590	485	385	974	999999	591	429	999999	392	921	630	999999	598	312	115	59	999999	988	136	587	197	521	894	21	999999	999999	451	132	844	878	146	389	15	248	743	618	17	229	453	999999	328	439	720	342	999999	619	999999	300	232	826	567	739	325	999999	999999	78	591	374	866	999999	150	999999	766	514	999999	251	757	999999	569	496	51	668	999999	533	269	757	801	561	329	499	999999	999999	899	27	321	999999	73	289	712	674	999999	999999	363	946	999999	999999	999999	999999	557	450	861	428	999999	736	785	898	204	792	466	777	277	999999	54	999999	915	989	999999	748	203	387	187	478	999999	999999	999999	999999	315	598	79	248	999999	595	13	999999	637	999999	999999	172	242	999999	212	280	823	935	406	996	598	985	41	999999	621	925	22	180	272	393	999999	837	277	387	593	606	723	999999	693	681	36	176	740	752	571	245	515	999999	999999	906	654	712	497	472	999999	329	566	605	627	168	583	833	615	253	999999	999999	895	999999	828	606	557	999999	251	725	970	432	255	288	999999	385	420	240	999999	365	738	78	349	804	579	274	49	127	600	534	108	999999	560	496	370	980	350	660	999999	578	999999	59	470	772	502	386	83	287	703	251	999999	352	999999	259	514	999999	251	100	285	564	566	999999	999999	716	627	776	999999	999999	918	922	45	759	288	426	16	
689	999999	999999	312	202	200	761	424	999999	999999	755	999999	311	982	999999	738	259	384	398	22	919	54	753	999999	725	515	324	999999	999999	215	999999	74	421	999999	825	714	674	787	999999	373	804	25	655	999999	871	420	570	999999	999999	193	785	385	999999	413	999999	645	999999	999999	586	687	875	402	643	154	797	691	944	67	999999	342	73	472	301	34	218	904	999999	999999	283	999999	944	999999	999999	999999	429	999999	183	17	166	999999	860	253	999999	999999	498	411	382	999999	143	190	475	512	619	538	130	323	94	866	999999	192	999999	999999	157	281	742	999999	999999	55	724	194	517	999999	999999	999999	482	999999	271	895	536	806	531	887	689	103	839	442	927	959	477	115	999999	999999	812	999999	999999	829	105	928	999999	169	999999	337	786	948	672	999999	610	642	999999	309	999999	198	340	399	999999	368	351	64	442	310	410	944	577	618	665	999999	134	928	53	653	725	999999	243	376	308	204	999999	999999	430	999999	832	999999	903	177	63	340	999999	423	322	999999	487	50	496	362	759	999999	759	178	293	999999	413	681	599	999999	584	999999	999999	963	100	999999	267	610	633	141	477	125	50	409	564	999999	231	711	999999	476	175	684	845	880	617	745	445	999999	457	957	896	160	695	999999	593	343	385	999999	999999	855	319	877	999999	999999	884	644	522	359	613	958	251	701	999999	132	246	900	874	999999	356	354	999999	999999	999999	676	245	327	429	549	999999	231	949	217	999999	760	167	298	277	491	995	999999	233	95	329	999999	716	204	999999	573	264	693	999999	310	999999	978	834	984	725	740	129	566	999999	999999	543	391	18	43	322	314	964	948	999999	999999	999999	999999	131	935	15	662	960	50	999999	856	294	133	762	649	550	410	926	183	999999	999999	371	438	758	259	552	937	999999	999999	881	779	999999	999999	70	86	231	293	857	899	979	72	999999	999999	999999	367	689	420	629	369	999999	912	388	791	386	106	31	999999	999999	871	392	77	999999	287	999999	463	257	978	73	686	427	266	553	36	204	510	756	292	114	400	999999	142	317	130	199	969	400	999999	929	963	999999	999999	999999	985	999999	911	890	502	999999	870	120	710	356	943	999999	236	369	362	596	999999	999999	999999	545	999999	311	260	999999	61	97	199	72	999999	999999	999999	999999	846	597	567	520	292	619	263	373	999999	999999	860	785	374	188	963	999999	48	230	63	623	326	46	444	683	266	160	838	414	730	999999	999999	661	257	321	106	638	801	999999	999999	265	96	375	310	943	451	474	396	873	134	999999	33	
999999	999999	485	999999	810	999999	999999	264	999999	781	848	642	436	999999	209	537	999999	999999	999999	808	206	916	797	537	950	735	500	241	791	764	965	290	150	783	469	665	772	999999	295	485	917	999999	999999	999999	247	732	874	999999	999999	937	999999	791	799	999999	827	303	207	999999	364	84	999999	652	473	377	999999	567	502	652	151	543	765	999999	999999	999999	999999	619	744	323	300	228	860	168	999999	853	999999	999999	491	368	956	175	999999	824	652	220	999999	275	124	804	668	679	999999	231	200	999999	181	298	995	949	891	217	559	999999	656	146	224	999999	663	619	947	642	999999	999999	695	975	999999	940	999999	585	999999	625	504	999999	654	999999	988	639	999999	289	682	141	188	541	999999	999999	616	583	177	515	996	330	612	505	857	36	603	105	535	224	633	240	894	420	924	276	713	999999	240	45	157	584	536	383	936	815	999999	544	999999	947	369	999999	772	999999	999999	705	23	999	92	627	999999	893	113	752	655	451	247	768	999999	999999	999999	999999	353	141	368	422	794	239	568	999999	572	999999	438	588	855	142	468	17	832	999999	262	999999	535	612	999999	264	999999	783	727	495	578	695	999999	466	911	999999	158	640	999999	175	999999	783	440	50	65	958	999999	999999	896	999999	983	999999	936	397	948	999999	999999	741	123	114	999999	20	511	83	473	876	141	972	677	999999	983	827	488	666	318	479	999999	495	556	69	799	955	886	999999	512	348	759	539	999999	999999	899	417	527	424	234	900	281	367	576	189	999999	999999	847	412	539	165	751	279	89	479	999999	999999	999999	63	314	985	133	999999	570	999999	999999	602	464	999999	595	576	309	73	999999	418	207	915	999999	377	242	317	999999	484	673	999999	596	490	459	999999	999999	922	232	999999	999999	999999	776	973	796	451	72	234	38	759	816	999999	855	688	999999	670	281	143	68	816	821	999999	877	649	999999	999999	999999	636	152	425	558	673	353	999999	999999	203	642	233	128	999999	315	18	288	358	999999	999999	500	908	652	789	767	999999	863	999999	999999	122	371	136	347	582	912	436	91	612	211	153	619	999999	999999	644	38	58	24	999999	511	812	999999	528	981	925	723	630	984	363	658	161	999999	999999	999999	841	832	515	885	999999	564	878	926	999999	999999	523	100	480	183	17	760	999999	391	281	904	839	403	842	154	999999	858	999999	451	728	954	59	343	682	835	893	812	999999	172	478	36	632	885	52	999999	467	835	999999	457	976	603	999999	999999	538	43	999999	447	999999	370	999999	999999	283	999999	999999	721	108	
999999	418	645	289	204	246	556	913	254	281	953	360	471	686	587	615	834	475	999999	25	289	999999	648	491	456	822	163	699	790	753	205	687	331	282	287	427	999999	178	781	999999	392	856	293	761	400	96	528	999999	886	81	449	961	83	705	818	384	769	163	832	382	93	857	132	501	85	276	39	198	409	999999	18	999999	693	768	632	999999	521	887	999999	370	304	479	999999	719	314	244	613	626	463	902	657	453	345	409	283	535	999999	792	685	133	67	339	284	726	73	783	278	999999	999999	396	863	882	72	472	87	613	54	999999	999999	999999	662	412	999999	506	512	564	330	293	494	107	698	999999	211	967	312	999999	205	97	999999	530	966	308	999999	77	49	999999	999999	872	332	669	999999	331	606	999999	471	654	604	777	223	509	462	984	999999	975	999999	145	681	104	170	999999	999999	957	999999	665	875	364	859	667	467	999999	182	458	961	825	616	376	132	366	506	658	370	427	873	999999	78	999999	487	999999	380	999999	104	296	712	220	999999	534	573	940	968	999999	795	999999	320	487	336	999999	32	994	369	999999	22	324	598	511	751	990	93	612	597	893	876	290	297	563	642	886	746	751	574	91	803	192	397	399	999999	999999	117	396	819	74	999999	999999	219	59	891	999999	697	999999	468	269	450	961	352	85	241	514	650	999999	844	450	267	281	430	287	527	830	926	209	999999	328	883	697	999999	532	933	999999	81	248	672	862	999999	545	293	315	641	999999	839	322	999999	999999	999999	999999	551	379	806	688	999999	999999	531	70	853	498	999999	999999	386	752	178	819	999999	847	999999	412	94	982	261	722	988	125	646	999999	990	999999	999999	300	546	999999	156	423	999999	255	330	149	716	999999	19	699	984	153	928	888	673	29	181	320	999999	999999	275	568	127	999999	700	947	295	845	79	999999	457	271	999999	852	999999	999999	999999	895	527	999999	695	999999	999999	561	738	844	999999	757	22	999999	442	730	383	175	268	999999	306	642	555	999999	854	871	541	770	251	722	549	86	999999	918	999999	285	792	999999	999999	999999	595	999999	355	999999	761	537	832	108	806	727	887	437	594	28	999999	461	350	999999	448	999999	941	212	319	999999	305	999999	999999	999999	55	167	937	760	491	475	991	740	296	699	620	326	48	999999	963	524	834	121	491	999999	470	999999	934	646	184	860	850	393	255	339	560	652	999999	738	999999	649	789	137	946	128	36	717	175	999999	535	999999	785	508	249	999999	999999	193	627	211	999999	580	999999	301	585	631	
999999	999999	494	999999	149	968	264	309	389	999999	734	999999	175	373	247	999999	999999	294	121	999999	84	352	153	460	158	376	34	999999	115	482	427	498	999999	325	503	428	999999	218	999999	567	866	485	128	925	70	483	28	264	964	880	999999	938	189	999999	999999	999999	464	44	807	772	944	405	204	907	896	246	165	849	870	819	529	999999	999999	554	196	598	234	228	399	674	357	769	895	234	999999	489	318	29	768	230	999999	199	410	738	622	471	291	220	39	999999	328	999999	394	155	361	190	999999	999999	999999	958	999999	246	999999	143	425	184	509	999999	705	417	928	145	91	649	855	340	690	999999	931	725	317	999999	999999	999999	356	999999	385	999999	872	31	333	682	999999	810	183	727	554	277	323	448	961	321	999999	621	895	193	97	745	299	999999	999999	999999	704	620	650	44	57	78	786	999999	799	999999	999999	684	999999	255	460	281	999999	138	999999	422	730	493	763	996	508	577	680	173	101	639	460	999999	531	222	999999	999999	169	149	679	486	491	87	648	999999	999999	831	999999	999999	732	816	999999	171	246	87	390	999999	856	654	535	479	398	623	999999	170	309	256	999999	871	999999	396	999999	336	458	308	931	999999	999999	561	999999	999999	49	39	440	285	370	299	614	453	831	767	217	514	613	210	98	867	933	488	902	999999	678	666	999999	346	999999	942	712	999999	156	999999	376	305	872	858	440	368	192	869	999999	999999	641	999999	999999	999999	188	607	723	258	999999	73	999999	365	658	814	998	999999	999999	104	999999	427	586	676	306	103	401	911	641	754	770	729	999999	73	688	891	999999	968	625	875	167	107	228	464	999999	999999	27	999999	999999	68	999999	999999	713	97	298	999999	434	965	413	946	117	276	999999	999999	487	490	388	999999	999999	767	488	39	757	779	999999	483	208	132	948	223	86	999999	274	583	893	713	25	597	775	999999	467	999999	999999	678	767	999999	141	259	976	247	999999	370	343	999999	579	831	309	933	999999	815	999999	311	26	199	870	999999	12	392	85	774	999999	790	881	999999	309	127	473	88	22	999999	352	948	156	711	518	715	56	394	999999	72	414	92	447	959	143	166	354	376	999999	50	999999	999999	184	999999	772	999999	489	973	579	461	367	999999	999999	114	999999	999999	164	314	999999	165	680	999999	388	999999	999999	392	999999	921	236	999999	773	999999	280	971	167	999999	999999	944	939	999999	235	83	815	552	704	193	999999	343	496	999999	11	49	694	999999	370	281	370	172	841	999999	999999	568	746	436	688	270	950	999999	946	869	
460	220	375	87	929	606	802	835	317	186	231	999999	434	999999	152	999999	412	626	610	999999	242	999999	112	559	43	667	999999	388	863	444	242	999999	396	626	459	999999	674	617	999999	999999	479	999999	855	664	167	560	143	999999	293	954	858	333	349	70	637	848	117	815	999999	271	279	423	971	873	944	999999	624	807	999999	999999	69	999999	903	999999	999999	707	756	448	402	999999	533	907	999999	909	586	999999	870	335	989	610	683	999999	999999	462	494	66	562	981	720	156	936	336	562	999999	894	73	430	502	654	999999	102	668	999999	570	999999	371	327	72	296	46	150	298	817	266	677	211	231	451	361	359	154	774	728	255	999999	206	999999	172	999999	523	999999	999999	680	69	518	24	999999	13	999999	133	738	999999	694	684	15	647	518	305	265	693	842	979	150	305	785	327	999999	177	999999	541	26	165	999999	773	558	772	999999	758	748	662	766	227	999999	238	620	654	89	53	250	899	999999	60	907	330	680	508	237	385	284	999999	84	276	979	192	116	583	452	999999	135	999999	39	760	999999	999999	926	624	262	912	684	999999	999999	897	927	134	853	965	257	727	103	60	545	999999	484	557	588	999999	248	545	131	999999	212	999999	999999	17	999999	999999	503	314	404	66	255	325	999999	152	953	187	349	999999	338	151	336	724	827	999999	697	795	286	999999	24	999999	385	717	999999	647	929	89	978	919	999999	925	999999	999999	999999	46	999999	230	542	341	999999	411	999999	393	999999	980	710	999999	340	842	999999	84	651	503	999999	999999	680	999999	534	63	999999	999999	208	430	601	413	678	394	999999	999999	281	477	263	999999	405	613	286	992	510	809	936	451	748	146	609	189	283	969	651	365	365	275	695	488	127	729	213	730	791	802	312	326	999999	999999	999999	843	821	707	107	686	691	688	38	724	127	999999	999999	71	999999	999999	999999	709	999999	46	435	999999	999999	774	826	675	410	555	999999	707	507	619	999999	208	575	999999	999999	576	871	999999	673	999999	999999	971	999999	999999	603	151	908	379	672	602	584	58	123	565	71	57	880	432	286	145	999999	330	999999	508	415	999999	999999	65	64	563	838	777	373	758	767	809	999999	481	999999	268	999999	999999	45	999999	44	317	999999	19	999999	320	695	448	688	537	999999	917	999999	863	999999	676	654	853	324	118	764	807	685	999999	797	261	644	409	360	999999	498	655	295	999999	999999	108	999999	999999	361	744	868	399	98	835	567	850	65	549	541	405	999999	999999	999999	999999	150	236	631	729	999999	451	675	296	
98	999999	49	544	632	999999	398	841	833	178	999999	999999	999999	374	719	999999	798	947	206	999999	999999	999999	999999	704	148	368	181	999999	999999	999999	275	909	79	581	999999	999999	999999	32	227	622	999999	699	571	445	301	937	685	999999	517	781	999999	274	255	580	999999	143	266	344	406	273	271	160	375	720	902	592	999999	669	73	300	64	999999	729	584	943	178	999999	967	413	211	683	999999	999999	695	192	999999	664	498	162	999999	171	461	999999	999999	999999	10	333	850	542	709	436	26	711	226	726	165	544	670	636	260	750	299	931	205	590	866	429	679	538	901	927	21	516	896	139	602	158	775	999999	943	999999	999999	434	703	774	999999	693	999999	968	36	999999	993	862	902	427	999999	530	999999	373	494	580	999999	999999	641	781	999999	999999	815	96	999999	17	768	999999	692	999999	217	864	999999	430	999999	999999	915	711	511	445	934	159	614	999999	999999	81	727	411	999999	373	201	230	999999	921	359	166	878	427	844	29	697	556	179	497	219	17	303	10	450	322	664	942	810	206	847	275	895	999999	828	62	999999	367	707	329	224	999999	80	315	81	999999	304	999999	999999	492	747	388	980	127	269	260	778	999999	961	999999	708	258	419	597	84	94	999999	541	599	999999	739	340	848	849	282	232	999999	999999	929	682	999999	177	85	328	999999	999999	295	999999	87	578	284	999999	999999	290	621	965	999999	999999	241	987	999999	762	999999	999999	999999	416	539	140	844	999999	999999	791	796	999999	409	540	182	101	148	615	798	492	464	30	999999	186	999999	567	238	317	653	462	999999	999999	186	265	279	11	575	52	999999	999999	999999	49	264	492	766	127	999999	90	792	487	999999	626	198	23	999999	877	999999	575	482	972	999999	999999	393	860	45	853	111	999999	999999	181	999999	106	999999	643	558	424	766	35	420	816	685	157	524	999999	127	139	999999	172	999999	401	999999	999	569	999999	263	999999	656	999999	999999	912	25	999999	999999	621	999999	248	999999	554	465	884	121	541	165	666	296	753	22	226	743	905	109	938	197	870	736	525	537	728	390	160	768	372	577	507	999999	999999	339	999999	215	879	999999	209	707	999999	290	999999	843	903	999999	509	395	999999	660	552	813	86	549	948	885	999999	711	221	999999	315	999999	748	964	999999	999999	348	424	999999	21	864	715	899	241	999999	999999	832	682	633	999999	881	764	999999	712	34	999999	723	408	999999	27	999999	999999	999999	45	401	956	999999	939	195	47	332	94	286	427	796	999999	999999	844	434	999999	62	763	87	164	293	999999	
787	999999	939	963	151	939	44	101	999999	696	737	999999	999999	999999	999999	893	496	595	735	796	488	910	915	999999	781	878	973	31	964	999999	99	823	751	850	179	505	999	231	999999	393	60	194	185	109	109	999999	14	276	320	169	277	492	429	496	999999	999999	999999	752	192	272	965	999999	137	246	607	914	123	999999	989	553	893	275	699	351	999999	303	999999	999999	999999	732	999999	999999	711	804	738	607	404	264	788	302	384	256	48	634	427	48	67	938	999999	195	935	999999	287	999999	999999	12	999999	87	751	768	999999	999999	664	999999	398	268	999999	332	508	999999	999999	999999	210	696	178	646	236	75	999999	707	246	796	999999	902	797	999999	430	945	539	736	999999	326	513	30	161	80	999999	588	246	168	738	735	999999	502	999999	87	814	590	999999	629	775	727	162	999999	532	354	999999	762	662	999999	999999	365	793	771	195	203	354	190	545	108	64	999999	999999	999999	969	511	365	821	237	720	999999	839	357	999999	960	97	174	999999	497	806	89	829	926	999999	330	383	941	999999	317	999999	999999	634	55	499	999999	138	898	396	83	999999	989	178	535	942	494	998	17	883	811	107	38	883	692	739	28	999999	720	999999	445	999999	569	697	513	755	987	420	999999	858	345	832	198	777	999999	999999	817	910	999999	984	999999	332	999999	68	857	219	452	849	941	316	480	349	417	776	951	999999	461	301	999999	779	954	84	214	159	999999	979	909	261	497	225	921	118	930	999999	909	123	231	510	839	999999	312	148	478	487	388	996	424	422	999999	909	25	999999	255	999999	999999	148	999999	226	521	878	310	201	999999	726	394	372	418	680	999999	838	266	950	461	370	476	999999	605	726	770	550	564	497	435	587	999999	406	862	415	707	770	995	14	989	961	993	121	786	999999	103	26	588	999999	554	987	653	74	999999	999999	58	223	543	401	455	970	323	813	765	999999	526	988	999999	999999	973	106	999999	261	961	999999	376	364	39	852	999999	754	962	999999	942	447	999999	144	342	976	366	494	237	604	999999	29	648	999999	355	999999	236	114	516	585	999999	457	154	401	113	573	518	694	193	690	768	999999	17	502	870	999999	838	391	655	999999	646	489	869	999999	701	942	851	196	19	999999	999999	528	248	387	61	494	999999	543	999999	769	468	672	311	999999	999999	999999	21	156	999999	37	183	845	459	982	999999	999999	588	905	699	171	999999	332	685	175	74	250	462	629	451	385	999999	305	360	886	75	973	188	999999	999999	843	999999	705	999999	981	843	999999	
999999	999999	448	770	906	397	843	870	57	145	999999	145	482	596	406	999999	999999	999999	13	999999	494	573	917	965	111	266	502	856	240	999999	455	999999	332	293	181	206	999999	680	479	999999	462	490	999999	929	986	53	849	816	446	548	10	942	977	965	295	999999	348	483	668	999999	895	999999	639	42	689	293	812	198	999999	210	210	34	999999	377	425	999999	999999	999999	978	999999	999999	999999	420	691	25	999999	726	999999	997	999999	999999	999999	999999	999999	741	999999	850	999999	250	703	240	661	401	999999	348	976	488	610	549	290	770	360	999999	999999	242	219	576	947	27	186	567	455	200	749	352	502	999999	633	635	950	164	999999	747	285	828	755	294	999999	353	999999	34	125	817	999999	904	999999	213	411	597	999999	999999	902	788	73	999999	999999	470	999999	999999	999999	963	999999	974	598	136	842	999999	228	999999	486	925	402	603	978	162	999999	638	483	844	999999	299	611	45	113	999999	999999	149	683	999999	53	999999	641	291	999999	85	179	150	228	590	999999	893	984	628	121	606	505	308	810	911	999999	156	999999	807	56	556	999999	819	999999	547	874	702	929	999999	738	201	293	121	999999	903	999999	311	999999	893	782	999999	314	983	924	506	556	952	339	772	456	896	308	833	244	952	999999	359	279	999999	715	999999	963	906	999999	999999	323	394	213	907	928	391	737	103	35	103	251	378	895	374	991	921	999999	167	632	842	999999	999999	877	999999	189	633	42	737	999999	422	989	408	103	14	193	171	749	431	999999	74	169	215	999999	150	710	355	464	999999	690	794	996	999999	283	57	37	863	517	70	728	304	359	999	916	613	113	843	284	890	190	829	182	941	323	567	682	687	652	736	441	833	999999	999999	56	393	425	999999	134	55	999999	329	654	688	703	999999	999999	999999	298	204	46	867	81	573	999999	999999	621	65	493	716	375	350	999999	781	628	894	135	232	952	533	197	920	719	238	914	999999	999999	494	247	773	999999	522	398	457	999999	999999	762	605	412	195	999999	370	700	417	999999	636	118	999999	69	809	424	492	217	765	999999	126	157	999999	659	863	686	137	817	719	999999	852	951	763	92	64	999999	529	819	999999	761	827	999999	311	557	287	752	312	435	438	359	370	314	633	999999	999999	427	919	999999	999999	999999	644	553	981	554	999999	999999	354	999999	15	676	894	999999	450	13	189	895	845	294	381	120	383	999999	388	369	999999	548	328	322	509	636	999999	583	280	267	127	283	999999	757	730	603	999999	521	429	999999	464	696	864	629	
272	999999	999999	634	574	438	135	942	175	621	61	999999	366	41	291	378	463	321	402	192	886	999999	656	98	564	999999	999999	862	282	625	999999	999999	683	698	60	822	64	999999	999999	841	141	999999	999999	627	999999	450	999999	999999	239	60	308	153	304	681	742	367	40	493	999999	795	727	272	999999	999999	716	999999	606	667	980	999999	324	875	999999	999999	60	999999	796	999999	392	999999	999999	344	633	231	327	999999	512	11	956	693	791	571	518	223	999999	999999	514	999999	999999	461	844	580	999999	769	736	432	841	742	631	999999	570	11	111	955	999999	392	639	448	232	955	742	604	710	297	999999	999999	999999	98	446	999999	207	999999	127	930	279	961	999999	864	999999	999999	919	769	380	925	133	790	469	562	959	999999	239	75	347	999999	999999	999999	869	109	101	983	75	753	306	449	999999	343	883	999999	999999	303	445	999999	953	337	46	999999	999999	785	174	887	293	805	999999	715	952	999999	890	172	999999	40	102	847	999999	511	829	176	472	930	103	789	999999	298	875	665	295	464	121	19	919	745	24	999999	999999	999999	999999	269	623	591	497	700	452	720	999999	999999	211	597	999999	999999	507	870	510	303	692	999999	999999	999999	929	473	999999	498	30	880	999999	475	25	18	912	999999	811	999999	999999	881	999999	999999	999999	999999	339	229	464	698	461	668	512	59	245	999999	401	561	999999	705	340	999999	172	999	680	572	477	493	640	203	685	999999	641	937	327	628	860	299	47	793	665	709	999999	731	46	361	377	203	240	999999	999999	361	999999	115	999999	402	719	443	722	774	718	846	588	271	22	999999	36	999999	731	616	860	112	524	440	999999	630	151	999999	962	328	204	283	262	346	586	334	999999	536	707	925	909	427	577	999999	84	999999	130	747	718	28	334	802	472	623	444	514	836	999999	75	609	260	999999	480	404	999999	445	593	252	684	687	999999	500	867	806	707	999999	534	999999	999999	231	510	999999	722	999999	993	401	811	639	999999	82	999999	999999	470	107	674	631	999999	183	692	999999	235	878	999999	999999	999999	833	935	665	916	11	999999	585	999999	844	109	856	999999	536	999999	188	633	954	349	612	200	727	999999	769	141	85	496	361	999999	726	999999	631	341	999999	846	169	999999	156	999999	901	103	912	653	625	998	818	999999	420	772	514	999999	999999	538	460	840	381	999999	175	533	999999	514	627	26	822	848	477	524	873	689	999999	721	486	999999	447	999999	999999	83	999999	771	323	19	86	589	64	720	725	102	881	851	475	366	301	622	999999	999999	999999	
999999	830	776	530	303	999999	999999	531	793	529	48	101	999999	999999	307	397	403	999999	999999	438	48	962	112	133	384	643	31	224	884	999999	999999	359	60	52	999999	253	999999	250	30	815	356	67	271	999999	686	999999	939	299	999999	999999	897	412	60	999999	437	932	727	999999	155	660	181	515	647	372	664	689	50	898	179	64	759	163	199	25	999999	980	701	911	446	383	703	732	999999	999999	533	462	309	999999	614	459	525	985	104	370	644	840	420	898	536	999999	999999	50	129	123	999999	744	222	44	876	457	999999	816	216	772	956	999999	999999	999999	999999	212	389	949	293	720	538	999999	68	829	381	251	570	999999	385	449	422	662	613	933	999999	788	250	275	999999	167	999999	709	999999	331	413	205	999999	688	68	999999	617	21	756	408	584	445	685	392	662	635	886	437	440	767	360	304	835	534	34	60	961	123	999999	136	999999	829	999999	736	426	186	869	881	999999	999999	831	410	905	214	359	270	113	857	613	589	281	790	999999	21	970	118	369	847	999999	17	372	999999	287	630	907	754	450	999999	999999	486	765	15	693	389	999999	950	999999	631	185	764	947	114	510	999999	999999	711	999999	983	999999	999999	999999	32	227	736	688	337	999999	284	307	604	819	163	891	136	823	276	107	999999	85	30	719	738	671	899	999999	268	993	141	775	205	999999	467	999999	658	670	743	787	999999	701	999999	999999	124	333	580	944	793	222	384	999999	588	614	672	907	745	597	87	360	328	999999	430	343	990	508	999999	411	361	970	243	466	90	488	150	999999	477	202	605	999999	101	999999	276	56	999999	810	197	591	999999	999999	448	999999	592	393	999999	290	280	274	837	615	231	999999	999999	823	999999	917	251	999999	999999	485	439	553	992	672	268	999999	999999	384	999999	190	321	520	881	801	999999	183	873	696	29	859	916	213	365	989	999999	922	371	453	77	999999	999999	999999	127	54	130	894	78	999999	999999	105	880	896	550	999999	304	711	297	999999	999999	805	54	554	90	614	568	236	197	12	999999	999999	999999	999999	316	999999	621	233	999999	836	681	637	114	953	999999	923	978	29	663	708	999999	481	634	999999	999999	999999	999999	24	999999	513	485	999999	707	75	439	787	103	924	589	527	44	80	319	461	120	999999	999999	100	982	999999	635	548	999999	488	317	18	999999	431	803	999999	999999	607	999999	889	360	999999	930	49	524	784	999999	64	440	999999	999999	624	171	183	999999	499	999999	567	41	850	878	936	999999	228	758	430	85	671	999999	544	999999	436	854	
430	110	333	999999	661	575	999999	336	999999	118	999999	814	999999	847	539	999999	999999	484	808	576	375	20	423	466	712	290	103	709	168	933	895	984	247	770	999999	82	146	766	909	991	834	524	306	828	892	413	76	583	545	709	816	70	999999	860	488	419	687	866	999999	380	999999	498	178	647	223	999999	999999	922	115	467	825	999999	574	816	742	851	714	999999	573	308	224	519	173	458	127	999999	999999	387	999999	332	395	999999	745	539	999999	345	355	999999	614	449	836	154	478	88	883	277	495	536	128	637	999999	101	303	722	999999	963	334	719	530	999999	812	199	999999	783	81	556	802	45	999999	406	505	64	980	134	471	999999	51	94	574	849	349	113	269	653	627	303	976	33	383	555	21	636	138	236	999999	999999	999999	695	999999	337	999999	999999	238	721	142	999999	999999	999999	260	999999	921	999999	999999	680	48	709	930	999999	999999	778	999999	779	662	999999	999999	999999	925	753	999999	824	567	355	87	246	384	889	875	547	999999	999999	192	807	773	298	999999	771	490	458	999999	927	717	526	999999	238	757	695	797	485	336	273	724	999999	680	999999	999999	576	172	908	306	158	833	999999	475	189	595	772	16	373	999999	623	388	477	565	570	117	999999	816	848	999999	688	101	400	999999	257	999999	825	137	347	770	67	609	582	161	50	999999	334	60	359	999999	999999	689	434	366	999999	885	256	801	119	328	487	999999	323	999999	618	66	443	181	228	927	769	999999	668	602	999999	24	806	999999	524	476	783	989	466	214	999999	999999	999999	43	508	372	999999	33	999999	29	999999	999999	295	162	542	983	660	162	832	999999	874	350	30	999999	304	698	88	930	287	642	545	999999	302	118	925	619	999999	409	673	855	921	999999	999999	649	318	999999	999999	653	783	999999	816	630	167	999999	999999	162	999999	836	739	810	999999	85	746	384	484	796	999999	187	236	922	594	999999	489	976	510	138	999999	381	999999	540	969	434	156	745	826	999999	340	268	777	773	642	562	999999	863	572	846	998	253	999999	522	999999	551	426	860	946	564	151	190	533	211	999999	999999	999999	208	840	858	928	11	999999	999999	999999	746	409	463	290	999999	999999	999999	414	664	140	479	216	999	782	428	18	295	798	272	773	159	735	576	999999	45	249	471	32	713	918	999999	695	605	66	22	151	963	580	999999	999999	999999	999999	869	81	999999	400	323	426	422	850	642	212	295	796	316	21	999999	129	254	792	999999	999999	999999	745	142	784	610	943	769	999999	54	715	883	299	258	383	
866	999999	384	999999	925	54	610	862	285	795	410	999999	749	10	318	843	335	132	999999	922	999999	999999	938	999999	789	379	999999	145	806	999999	999999	995	999999	933	155	337	745	608	999999	85	992	837	470	347	999999	801	204	999999	999999	999999	390	999999	445	999999	307	742	566	999999	999999	555	398	999999	999999	358	476	414	271	816	855	980	107	726	265	999999	999999	247	663	601	802	988	999999	887	177	604	546	567	999999	221	635	412	771	999999	752	321	687	527	999999	999999	870	968	999999	387	913	987	999999	663	999999	999999	406	69	89	964	406	868	379	999999	307	462	812	909	854	999999	191	452	219	560	974	999999	100	412	467	999999	731	999999	999999	798	973	190	501	999999	72	892	814	575	332	806	150	884	941	999999	229	328	309	961	123	488	206	999999	778	552	999999	561	999999	994	602	999999	243	999999	418	581	536	126	960	929	847	962	999999	615	130	412	420	999999	12	999999	999999	148	252	770	720	999999	999999	513	412	948	203	999999	325	999999	999999	794	999999	577	475	370	649	999999	367	379	123	999999	252	999999	350	999999	999999	599	558	999999	999999	464	999999	473	853	448	979	33	714	22	736	999999	646	999999	999999	335	839	843	624	642	274	89	780	872	999999	569	728	999999	172	999999	816	603	999999	663	18	999999	508	109	723	37	999999	999999	999999	999999	999999	777	999999	826	947	24	999999	298	975	999999	397	732	683	999999	817	999999	999999	968	860	677	205	999999	999999	999999	999999	134	827	999999	129	999999	261	647	999999	434	999999	879	64	999999	73	157	510	527	628	999999	275	999999	834	999999	292	999999	999999	999999	765	721	160	510	392	999999	418	999999	197	797	179	388	664	750	51	999999	194	937	239	818	904	712	999999	999999	999999	358	718	141	999999	999999	456	999999	290	999999	999999	969	284	999999	496	534	492	250	999999	712	358	999999	999999	525	243	585	900	999999	210	999999	518	63	553	482	996	44	811	287	999999	455	999999	489	999999	825	999999	82	974	466	451	704	999999	663	752	464	329	273	976	203	897	999999	842	112	489	999999	331	999999	425	801	731	461	999999	215	716	999999	999999	868	999999	556	656	171	610	443	902	506	171	854	310	999999	163	732	999999	618	389	819	613	247	999999	315	503	49	999999	183	735	999999	999999	130	946	247	102	460	999999	429	546	736	999999	408	209	982	631	476	999999	336	648	998	402	114	999999	999999	901	134	868	999999	62	617	513	437	708	912	999999	999999	907	999999	997	702	611	999999	999999	652	999999	214	48	27	683	36	521	331	999999	737	597	999999	304	59	
999999	999999	591	999999	376	929	232	675	700	296	468	590	999999	464	339	946	396	763	999999	999999	999999	697	96	851	163	999999	105	192	999999	999999	325	648	745	857	727	39	120	999999	272	151	429	51	514	751	559	103	467	67	992	588	350	833	842	131	869	999999	881	999999	140	999999	834	49	999999	729	971	819	999999	712	999999	309	999999	79	999999	892	753	148	193	999999	301	999999	568	47	200	324	999999	491	805	624	987	999999	157	379	999999	921	317	390	999999	999999	779	739	258	754	331	692	753	281	999999	950	999999	731	465	547	448	79	781	999999	849	999999	108	999999	23	229	724	657	999999	999999	999999	579	584	373	999999	408	564	562	811	999999	716	508	571	359	159	855	257	265	999999	610	930	127	999999	519	540	999999	685	299	725	999999	999999	674	540	297	399	762	375	13	862	999999	999999	886	268	999999	91	350	887	749	341	168	972	469	42	551	534	999999	439	999999	999999	999999	722	275	836	782	999999	51	967	283	999999	396	489	999999	999999	567	628	54	859	182	438	200	933	936	958	566	66	999999	641	999999	763	635	333	999999	180	814	344	717	60	485	193	49	999999	613	789	944	679	999999	75	475	923	490	999999	999999	636	642	999999	785	316	999999	725	222	410	978	520	999999	72	188	83	999999	232	999999	994	384	988	999999	817	330	999999	23	887	339	505	175	76	282	730	999999	674	537	699	999999	410	999999	759	999999	999999	405	103	464	882	999999	999999	486	253	999999	496	530	278	247	999999	999999	638	303	999999	396	717	999999	999999	999999	603	995	514	545	999999	999999	999999	223	624	999999	760	999999	236	692	140	396	685	999999	922	999999	786	999999	999999	437	712	999999	999999	117	397	372	263	999999	493	999999	861	999999	999999	118	596	579	511	282	905	260	486	413	567	945	999999	996	711	699	321	857	460	403	206	87	833	984	753	403	826	261	764	999999	928	999999	831	253	410	576	431	353	552	514	999999	547	950	308	347	974	944	401	661	563	92	636	404	467	690	908	999999	611	999999	999999	456	654	496	999999	485	999999	123	918	596	144	277	968	314	946	108	658	136	535	647	999999	458	434	600	210	284	301	976	999999	563	501	302	819	527	999999	67	650	999999	830	822	999999	999999	999999	805	526	295	999999	999999	458	369	41	782	749	964	57	660	31	63	295	846	193	220	750	365	999999	999999	999999	451	871	888	458	607	306	712	497	917	999999	999999	83	914	170	999999	527	14	531	719	552	855	479	783	46	596	999999	984	639	939	999999	671	999999	684	999999	
672	999999	999999	910	434	485	47	477	140	238	402	980	381	685	223	692	745	833	386	299	602	971	97	852	862	841	321	83	557	806	760	919	999999	87	999999	999999	957	103	999999	243	515	388	349	554	643	616	394	308	425	256	375	837	334	394	245	701	372	717	58	592	174	963	999999	334	477	483	590	303	198	999999	735	651	737	152	783	999999	632	542	218	256	457	22	657	999999	441	923	595	999999	999999	999999	156	250	999999	513	999999	551	468	24	87	999999	35	100	999999	721	521	723	110	191	999999	999999	79	829	999999	802	145	999999	315	619	893	554	887	585	461	402	999999	494	606	233	84	241	999999	999999	465	57	230	366	902	936	788	717	823	414	999999	821	999999	326	741	252	377	999999	246	849	131	532	999999	999999	638	718	173	999999	127	876	116	378	275	461	999999	461	581	779	258	378	830	185	730	483	191	640	999999	241	753	364	999999	999999	995	905	495	999999	999999	781	727	194	773	761	600	946	307	35	555	999999	952	289	670	598	668	867	999999	945	802	799	267	999999	53	999999	999999	762	30	999999	382	999999	966	999999	687	800	999999	999999	605	78	585	783	186	166	94	999999	289	473	999999	266	498	138	999999	999999	999999	974	523	999999	150	842	487	999999	926	356	999999	196	999999	521	601	869	547	999999	272	950	370	28	999999	111	913	644	999999	810	79	999999	461	999999	483	426	309	712	999999	331	924	762	591	748	857	829	513	999999	999999	999999	872	823	719	895	866	935	999999	122	362	999999	816	506	999999	677	767	171	895	408	713	999999	221	888	592	226	678	509	369	621	170	999999	597	999999	544	885	937	255	54	566	387	999999	246	196	360	865	999999	999999	999999	913	980	695	934	115	195	226	555	983	240	999999	226	367	575	567	952	999999	999999	801	962	314	999999	522	127	338	30	174	999999	34	537	727	710	260	999999	456	641	474	858	492	829	999999	999999	999999	24	551	999999	30	972	679	244	791	51	999999	466	999999	184	999999	578	605	94	30	999999	530	999999	512	999999	965	431	999999	999999	487	999999	999999	971	999999	999999	784	507	575	988	10	999999	967	790	746	686	999999	794	677	281	183	896	262	407	809	746	999999	508	511	758	999999	598	853	752	757	90	709	742	821	293	399	960	12	617	94	827	999999	740	708	826	795	999999	754	999999	753	591	458	999999	171	999999	176	999999	996	816	613	412	349	224	999999	666	999999	264	999999	393	882	223	999999	645	323	999999	143	78	800	685	963	214	844	15	999	176	631	775	580	
923	127	123	964	196	13	682	488	398	708	52	848	541	999999	370	965	540	999999	999999	999999	190	764	108	485	999999	853	409	567	344	225	865	44	211	999999	59	276	768	999999	707	641	641	999999	744	369	758	836	432	16	484	999999	468	478	818	999999	400	168	28	638	653	342	604	124	154	183	842	17	647	999999	999999	103	207	999999	990	181	978	687	30	738	727	483	430	402	92	999999	756	396	999999	55	293	891	257	140	605	374	999999	526	999999	571	527	750	199	999999	859	390	841	187	488	999999	186	999999	148	290	910	180	911	212	999999	849	426	455	999999	601	573	266	845	77	686	999999	145	999999	338	459	221	976	294	855	542	999999	462	999999	999999	579	869	581	753	967	229	434	462	833	494	508	154	81	999999	999999	999999	999999	999999	999999	501	862	511	724	383	688	79	933	999999	66	670	339	999999	847	999999	221	999999	992	512	878	999999	261	173	311	967	830	314	999999	26	696	854	939	166	688	88	55	77	154	999999	999999	999999	999999	548	406	999999	165	999999	307	999999	748	865	999999	100	666	999999	249	698	210	756	553	384	930	916	999999	211	730	182	999999	999999	501	153	587	794	448	980	560	999999	999999	999999	812	717	17	614	999999	831	845	849	999999	999999	838	999999	867	999999	654	690	967	379	358	204	443	999999	999999	538	999999	605	999999	224	999999	685	376	536	931	73	999999	835	377	325	648	368	999999	881	682	999999	931	154	286	199	999999	758	23	191	364	572	704	999999	314	999999	580	672	553	631	207	814	393	311	425	999999	453	818	322	651	730	989	999999	561	999999	465	999999	999999	328	98	83	893	672	195	999999	369	368	999999	999999	999999	744	976	814	735	999999	999999	564	629	728	999999	745	332	999999	999999	999999	374	999999	999999	530	849	871	691	353	465	557	313	999999	208	999999	66	999999	339	297	424	906	754	184	113	999999	442	999999	977	170	846	352	751	457	999999	734	807	999999	999999	594	999999	999999	63	999999	999999	187	999999	999999	366	500	672	47	416	44	999999	465	999999	199	630	999999	999999	948	999999	531	507	122	806	855	842	473	331	430	229	744	615	999999	853	131	825	925	506	999999	999999	486	497	808	999999	716	999999	999999	37	617	999999	950	506	732	142	999999	135	999999	381	525	999999	892	999999	251	818	999999	428	633	611	999999	374	705	769	379	414	999999	43	698	186	99	428	999999	446	713	426	279	248	883	999999	331	996	999999	554	981	999999	651	317	255	990	275	298	803	243	452	253	309	999999	137	327	725	498	999999	70	292	
106	884	999999	465	825	548	433	999999	379	290	999999	785	160	787	999999	999999	999999	787	999999	910	801	625	763	993	999999	126	999999	120	565	538	832	999999	527	999999	885	951	204	999999	430	451	842	999999	434	953	862	467	158	402	999999	999999	625	710	728	159	999999	480	130	462	995	999999	460	323	979	999999	457	30	267	888	902	999999	568	259	367	265	78	58	201	999999	141	12	968	695	524	11	913	999999	840	378	781	414	831	741	855	721	991	528	999999	594	999999	842	209	269	500	14	995	376	352	472	91	441	289	319	331	992	999999	765	798	999999	926	335	189	889	117	999999	759	827	403	646	274	549	999999	607	999999	999999	802	708	999999	999999	16	547	999999	377	297	349	135	521	420	863	980	999999	999999	794	999999	999999	999999	999999	162	12	254	178	973	706	999999	541	166	681	14	42	999999	42	569	287	972	388	999999	811	999999	999999	372	999999	416	540	665	48	819	491	999999	145	635	492	556	999999	275	837	574	83	999999	755	193	453	516	387	673	948	999999	999999	822	288	624	851	999999	394	639	16	761	999999	50	169	722	675	999999	869	407	706	486	999999	22	999999	999999	481	999999	846	999999	918	731	39	866	717	999999	999999	668	999999	999999	784	999999	171	563	999999	86	141	42	19	999999	518	711	647	999999	966	999999	999999	440	687	999999	152	218	870	809	720	284	999999	576	333	787	356	999999	90	358	623	931	999999	813	753	67	683	999999	633	813	76	217	999999	59	900	999999	92	935	980	197	377	999999	905	361	843	983	354	999999	709	231	687	511	630	298	367	999999	999999	486	686	629	791	703	585	999999	743	513	200	682	676	86	705	420	35	893	981	57	36	999999	969	769	713	999999	739	999999	135	564	586	795	692	864	109	606	258	360	406	999999	990	999999	618	340	793	999999	888	632	526	277	485	736	317	319	999999	999999	516	917	916	999999	963	183	931	999999	926	404	990	811	977	108	171	674	497	317	66	188	354	639	999999	51	239	117	999999	858	88	849	999999	999999	855	999999	99	341	444	999999	710	817	916	439	413	999999	999999	87	655	427	115	811	249	10	263	831	838	999999	940	999999	444	856	999999	83	110	86	999999	999999	956	999999	999999	829	240	764	607	249	271	999999	999999	588	999999	161	461	467	752	277	610	488	129	34	87	999999	401	999999	999999	853	528	843	338	337	481	999999	999999	593	418	285	580	484	402	999999	569	923	650	999999	514	292	404	830	330	832	475	999999	498	999999	999999	999999	438	671	476	753	999999	428	586	
899	116	306	40	868	999999	999999	697	999999	95	115	464	164	999999	48	64	16	458	697	522	506	861	53	999999	199	609	622	999999	909	18	999999	303	151	346	751	999999	218	999999	536	782	853	999999	999999	352	392	477	830	234	999999	616	469	999999	32	905	999999	48	73	730	841	999999	436	630	999999	999999	999999	812	322	999999	999999	793	846	755	999999	915	999999	999999	521	700	192	721	779	398	456	303	548	354	280	246	265	713	999999	487	420	999999	355	233	357	999999	906	580	164	22	413	999999	769	714	383	117	245	999999	999999	372	548	129	999999	48	183	494	579	999999	999999	86	999999	117	611	999999	344	653	570	446	22	299	794	612	567	999999	984	850	533	999999	970	173	11	545	196	819	938	300	999999	316	59	863	652	999999	47	88	459	305	994	410	379	729	546	799	707	999999	578	936	562	722	63	333	961	744	131	379	85	27	920	792	999999	54	865	263	396	159	647	979	999999	488	317	999999	855	999999	465	251	626	211	837	999999	250	12	738	76	999999	726	999999	907	693	999999	13	999999	385	212	980	335	864	293	413	558	999999	999999	371	83	414	374	477	999999	289	999999	999999	873	189	960	999999	427	315	799	10	999999	999999	739	295	905	485	999999	313	653	999999	139	387	999999	797	288	999999	651	640	665	661	999999	259	999999	628	814	915	139	262	424	660	563	29	74	292	999999	310	850	999999	465	597	999999	999999	823	999999	159	502	419	86	900	590	899	999999	649	999999	121	999999	194	121	999999	999999	355	621	889	999999	588	120	322	60	63	977	530	348	185	77	131	828	435	375	478	321	506	63	361	834	761	776	379	927	181	335	126	738	831	475	251	999999	181	999999	999999	49	189	999999	32	999999	69	999999	999999	581	26	293	983	818	643	169	493	302	999999	64	241	811	740	395	999999	728	861	791	516	709	826	212	656	604	266	999999	142	147	40	438	774	999999	999999	798	999999	888	351	999999	105	999999	999999	949	999999	127	599	307	309	794	999999	304	999999	278	999999	999999	755	813	636	389	999999	215	37	999999	271	831	289	41	999999	942	484	990	386	564	999999	844	727	876	554	999999	999999	959	138	347	657	736	377	505	165	273	52	999999	261	962	745	890	644	635	688	827	999999	567	999999	367	320	499	999999	507	999999	209	184	999999	999999	107	383	602	86	999999	999999	535	463	783	876	382	999999	387	999999	424	818	805	210	101	197	726	999999	447	308	770	999999	999999	999999	870	923	956	999999	172	836	164	999999	999999	813	953	936	163	999999	
63	999999	288	468	999999	760	503	999999	777	998	999999	691	999999	999999	999999	303	316	663	540	999999	999999	860	919	294	999999	550	999999	836	675	991	999999	165	44	362	999999	999999	29	312	103	408	324	191	155	957	15	480	303	758	999999	849	507	299	405	445	780	203	771	999999	730	392	184	667	22	999999	999999	927	657	190	758	190	999999	13	999999	142	403	411	999999	999999	999999	266	257	827	193	999999	494	957	759	999999	999999	454	984	999999	999999	999999	233	656	179	368	216	88	999999	122	999	999999	575	999999	999999	273	52	999999	999999	809	715	473	999999	999999	999999	195	302	794	177	69	999999	313	999999	257	432	857	909	746	242	999999	999999	210	999999	144	827	721	261	990	236	496	555	999999	966	999999	999999	117	999999	875	182	983	999999	999999	910	763	513	696	276	327	999999	872	363	306	146	141	62	514	40	10	999999	999999	999999	311	999999	681	513	405	346	29	937	324	999999	44	573	258	999999	344	999999	679	999999	999999	454	934	999999	364	143	259	999999	835	132	806	87	576	354	420	59	999999	854	999999	260	999999	999999	999999	389	999999	591	999999	732	887	851	718	224	360	378	999999	999999	999	391	213	547	263	338	510	896	999999	247	714	999999	163	208	999999	489	70	429	999999	999999	207	999999	173	999999	814	999999	999999	984	414	591	727	207	953	113	999999	383	651	691	996	999999	849	360	258	519	876	638	578	688	337	238	163	930	855	999999	999999	455	228	439	999999	736	999999	526	492	999999	519	516	736	60	158	150	838	379	999999	742	931	846	305	654	896	999999	999999	500	656	999999	438	796	352	999999	993	604	165	221	958	270	631	332	999999	709	999	370	902	528	539	999999	400	784	508	123	688	273	999999	999999	543	999999	787	657	999999	999999	121	722	174	402	999999	999999	984	999999	999999	999999	120	608	999999	596	654	535	283	429	961	999999	999999	654	999999	238	655	999999	999999	999999	999999	410	482	974	463	999999	597	999999	206	509	472	985	212	999999	373	999999	999999	90	999999	562	919	18	999999	999999	696	410	531	467	999999	935	747	337	107	403	949	19	688	999999	154	425	999	377	339	999999	957	975	266	22	999999	952	999999	574	442	893	999999	669	136	124	288	63	40	140	852	270	762	144	887	809	823	363	657	866	936	999999	562	552	678	510	410	999999	999999	519	186	482	709	183	895	214	999999	290	883	574	999999	999999	395	868	525	78	999999	823	999999	999999	199	999999	304	370	638	572	999999	129	990	626	713	999999	909	999999	999999	380	561	589	249	683	999999	542	999999	92	999999	
844	484	694	36	609	999999	999999	633	695	330	259	187	348	545	332	999999	611	299	266	999999	301	999999	874	914	155	999999	431	584	413	379	999999	456	221	362	999999	97	646	999999	390	999999	136	933	223	200	999999	202	222	54	916	810	476	253	223	232	716	662	610	999999	881	102	999999	13	230	326	999999	802	965	999999	751	245	999999	518	909	139	734	367	967	683	220	999999	999999	387	668	603	902	413	243	989	999999	140	487	999999	221	999999	70	132	999999	999999	526	901	999999	236	302	680	583	958	344	94	497	358	694	926	568	929	797	999999	345	626	999999	270	569	976	349	620	999999	369	307	620	79	999999	654	80	167	318	724	77	95	987	999999	999999	79	159	999999	297	446	560	308	291	999999	380	999999	96	999999	999999	342	261	887	999999	999999	999999	661	723	24	886	704	623	769	999999	214	730	603	357	607	480	201	420	484	62	184	207	71	999999	129	999999	823	999999	598	999999	976	473	190	413	76	804	292	355	144	615	592	822	791	58	86	770	776	440	488	999999	74	921	999999	999999	999999	999999	163	645	604	326	999999	146	35	868	999999	741	999999	200	999999	999999	197	999999	286	999999	470	999999	999999	999999	938	358	921	393	88	999999	836	999999	696	356	906	999999	999999	647	751	818	553	999999	796	923	999999	345	999999	586	999999	685	999999	227	645	907	373	155	317	149	999999	255	999999	999999	67	999999	41	227	54	203	293	938	161	550	104	999999	325	25	565	493	248	602	137	344	999999	403	999999	999999	419	789	999999	761	44	999999	999999	506	423	874	397	366	999999	557	301	37	303	220	534	274	133	999999	999999	358	589	823	901	114	999999	70	444	664	658	422	999999	265	999999	999999	903	649	610	598	54	450	627	208	601	691	311	109	999999	34	868	516	495	241	206	999999	999999	221	999999	835	388	363	440	999999	707	999999	748	46	817	770	316	885	664	534	142	151	999999	391	232	999999	803	27	999999	999999	796	152	926	576	999999	585	361	692	48	774	219	691	19	894	500	131	942	274	292	280	999999	982	852	999999	108	64	903	999999	988	400	42	999999	344	30	936	999999	553	182	978	242	419	623	847	999999	999999	451	141	836	999999	999999	277	999999	735	747	702	814	999999	965	477	13	682	570	704	647	999999	848	357	989	958	934	999999	999999	296	60	999999	104	144	963	999999	999999	922	999999	899	888	999999	999999	636	999999	327	131	276	588	704	974	999999	848	919	999999	999999	999999	103	152	999999	999999	999999	506	252	999999	886	608	679	336	999999	820	999999	999999	
671	815	999999	248	999999	999999	999999	836	999999	990	999999	321	999999	22	184	935	816	179	999999	780	999999	943	999999	626	261	951	709	719	999999	999999	999999	999999	893	944	187	999999	684	908	264	342	480	52	297	999999	999999	930	194	999999	433	999999	999999	159	266	999999	426	727	458	999999	999999	270	61	952	394	999999	999999	999999	428	555	835	999999	260	999999	914	999999	309	156	656	999999	999999	330	766	835	999999	707	429	120	627	999999	528	459	999999	786	921	999999	999999	528	999999	568	809	999999	512	639	49	363	999999	612	244	45	11	999999	80	633	999999	666	504	226	666	686	999999	620	564	835	36	385	426	474	986	921	999999	780	498	98	25	936	818	136	795	999999	223	817	876	591	591	257	999999	31	82	264	499	999999	862	999999	999999	199	694	999999	612	664	936	999999	626	323	999999	230	999999	982	617	999999	848	377	430	734	473	491	744	999999	253	778	995	404	999999	999999	431	999999	918	999999	999999	826	252	151	999999	141	995	203	999999	563	495	370	476	406	999999	999999	415	131	999999	138	507	999999	454	721	433	833	668	542	628	894	891	999999	999999	264	164	791	534	706	853	299	738	999999	301	191	487	882	999999	999999	990	999999	326	309	239	999999	29	59	999999	530	718	689	472	463	575	999999	999999	272	68	999999	999999	999999	771	999999	277	999999	399	999999	487	273	999999	999999	531	79	999999	999999	999999	591	999999	999999	245	115	419	13	988	999999	999999	999999	704	995	519	224	824	101	356	999999	333	617	41	999999	399	791	572	117	296	178	168	402	910	52	726	89	279	545	976	147	999999	768	720	113	527	124	533	491	999999	29	726	999999	723	184	208	999999	559	118	133	454	999999	311	999999	820	15	434	374	661	278	439	945	999999	124	219	173	565	999999	999999	366	285	267	90	362	276	999999	999999	679	736	999999	766	529	171	421	999999	604	999999	60	899	108	999999	749	871	222	999999	84	446	324	514	999999	642	73	999999	751	847	999999	999999	948	451	999999	286	754	638	999999	999999	909	784	867	592	614	999999	515	997	829	273	999999	395	867	47	202	15	413	175	999999	999999	702	898	420	574	345	151	952	609	531	821	348	121	999999	709	999999	999999	579	999999	899	999999	137	999999	999999	487	322	801	594	999999	999999	373	999999	999999	913	616	810	999999	373	303	999999	472	319	905	999999	18	924	424	341	167	631	902	435	681	275	976	84	636	106	932	261	544	557	51	360	168	948	759	999999	448	899	405	926	999999	484	436	439	999999	600	793	563	898	999999	436	290	999999	937	201	
323	937	999999	184	914	441	51	999999	999999	278	999999	317	69	175	226	893	268	236	999999	158	999999	999999	546	852	999999	312	379	999999	84	130	761	14	231	757	999999	999999	906	725	490	495	244	772	520	171	999999	999999	734	398	681	576	178	63	999999	788	999999	484	401	689	999999	612	999999	688	637	794	516	999999	999999	311	729	956	986	542	746	490	914	434	328	384	185	752	577	980	681	999999	952	999999	634	442	763	961	868	226	586	999999	433	999999	144	725	654	136	207	433	668	999999	999999	635	317	999999	874	569	165	999999	999999	396	44	91	999999	139	842	809	915	653	547	768	97	770	956	868	67	367	300	603	730	999999	554	154	322	956	918	326	399	999999	567	203	999999	852	999999	200	843	999999	999999	14	883	844	999999	553	999999	900	999999	999999	679	449	999999	517	279	562	295	464	999999	999999	769	999999	221	999999	420	999999	95	999999	999999	244	66	765	35	715	818	295	999999	885	838	11	269	421	328	999999	647	999999	914	60	924	254	566	259	999999	953	582	999999	999999	367	999999	51	467	541	938	402	999999	914	423	999999	698	984	999999	410	625	840	999999	357	732	122	877	470	999999	999999	429	999999	677	807	999999	81	143	329	999999	361	460	999999	999999	727	483	999999	999999	733	999999	798	999999	939	999999	166	633	519	999999	234	765	680	490	964	786	999999	999999	230	725	954	508	351	999999	378	492	490	949	829	999999	903	874	999999	776	154	999999	467	683	489	999999	521	184	896	749	908	564	999999	871	999999	20	999999	614	999999	210	391	999999	194	816	982	457	920	216	999999	222	429	360	958	904	345	40	328	749	632	914	213	780	612	602	83	814	999999	619	463	818	196	999999	622	606	999999	999999	999999	999999	700	41	395	314	999999	683	999999	558	999999	916	999999	465	691	370	981	347	996	611	622	591	742	178	786	311	753	985	999999	999999	737	361	520	999999	291	678	59	600	529	898	409	928	999999	525	219	754	93	999999	137	826	317	285	610	999999	307	999999	908	999999	255	94	999999	999999	658	200	820	254	999999	119	999999	23	321	999999	817	999999	211	693	319	227	999999	41	227	755	857	999999	822	462	751	737	128	134	999999	527	355	445	346	24	280	92	704	999999	999999	973	999999	123	514	926	999999	511	581	613	847	690	572	223	866	806	537	458	377	367	502	668	991	60	999999	999999	999999	381	999999	197	422	237	522	999999	999999	999999	931	743	695	999999	994	249	165	515	286	999999	954	999999	579	540	999999	822	999999	347	472	690	982	773	999999	720	891	
95	750	393	200	620	178	578	999999	622	875	793	763	480	372	999999	999999	486	773	174	839	903	802	231	999999	600	522	185	531	992	999999	167	873	974	999999	909	999999	999999	324	665	911	999999	601	999999	664	692	999999	244	974	999999	187	999999	10	706	999999	987	293	528	682	599	108	992	56	547	360	717	920	788	475	463	763	740	171	118	262	463	312	845	566	28	541	288	211	322	999999	765	167	177	103	27	999999	999999	99	724	567	918	339	999999	605	946	771	280	768	520	455	447	343	999999	453	426	999999	447	962	663	68	819	791	734	732	595	560	999999	694	458	837	999999	650	447	550	999999	134	258	999999	619	256	999999	520	690	866	999999	999999	275	724	999999	341	188	18	435	666	999999	999999	604	330	999999	396	29	585	320	682	662	796	999999	351	118	999999	999999	207	352	416	797	999999	111	999999	365	173	294	38	27	999999	999999	999999	225	999999	802	217	530	928	239	233	237	685	209	17	214	999999	535	924	999999	384	904	980	665	999999	869	999999	36	737	965	847	111	990	568	999999	33	999999	581	124	548	901	772	999999	968	129	188	121	110	103	663	783	638	370	999999	642	999999	678	129	205	912	999999	190	999999	962	392	131	247	127	15	983	337	10	420	385	999999	999999	999999	22	546	840	757	347	932	83	999999	218	999999	577	925	999999	355	757	385	212	193	720	979	546	999999	997	941	994	104	119	999999	783	228	985	708	999999	815	665	583	999999	999999	999999	258	719	781	183	391	999999	201	32	638	580	999999	217	201	993	633	859	436	999999	898	762	999999	822	748	408	990	999999	999999	895	177	689	183	29	57	177	472	999999	764	999999	616	281	999999	82	480	755	167	999999	999999	715	406	955	999999	44	999999	402	773	435	970	999999	192	636	801	306	855	949	999999	605	170	34	531	373	105	34	999999	627	999999	181	352	992	999999	980	961	999999	498	221	460	999999	563	655	404	46	999999	392	229	980	999999	999999	226	531	358	999999	850	769	194	43	860	214	999999	999999	999999	602	93	999999	141	999999	674	648	807	999999	498	999999	52	515	630	494	999999	712	804	951	999999	999999	954	820	644	688	140	201	968	465	999999	255	45	999999	222	802	953	321	260	27	315	832	699	583	42	999999	519	999999	149	700	999999	999999	410	999999	692	979	647	273	343	452	82	483	679	351	291	999999	232	328	302	828	541	762	461	786	646	324	999999	380	787	554	179	999999	61	278	506	213	999999	885	41	243	164	690	977	807	999999	999999	162	999999	999999	
999999	999999	999999	999999	321	168	999999	695	623	999999	377	224	277	485	788	283	999999	432	411	845	999999	999999	347	297	68	999999	999999	784	654	841	814	172	416	88	998	687	978	999999	739	999999	309	517	231	380	664	28	999999	999999	999999	999999	668	409	750	512	223	392	530	903	983	648	317	421	51	782	699	999999	999999	198	487	111	305	533	692	302	545	570	999999	966	999999	999999	786	646	595	130	999999	415	422	999999	864	615	167	84	999999	999999	801	888	476	449	999999	460	220	698	999999	97	238	145	999999	457	966	999999	216	999999	281	999999	861	999999	826	921	610	294	791	904	999999	871	944	231	764	601	501	657	104	736	295	999999	829	98	999999	507	892	47	999999	965	937	221	409	603	803	825	240	999999	999999	999999	838	396	668	316	374	999999	153	16	380	125	956	999999	559	480	278	108	124	773	752	328	38	999999	596	999999	966	122	472	999999	427	939	999999	999999	594	548	999999	898	999999	999999	999999	72	364	885	999999	582	999999	627	662	928	335	704	711	466	387	743	526	999999	800	842	999999	999999	394	802	588	999999	755	595	725	20	583	379	594	600	60	690	964	152	906	999999	816	349	460	543	25	723	238	903	982	850	32	631	999999	671	999999	470	677	561	999999	235	999999	423	902	999999	354	955	119	120	416	697	779	383	368	999999	35	999999	999999	850	787	865	999999	851	612	874	988	951	281	999999	426	589	999999	412	999999	681	197	999999	999999	808	198	69	613	127	999999	295	81	648	999999	322	645	999999	999999	827	999999	441	32	999999	811	38	663	999999	684	196	693	826	685	376	999999	687	999999	632	999999	993	661	728	999999	95	363	327	802	349	688	958	999999	252	999999	194	639	414	658	220	591	999999	155	999999	999999	427	434	670	609	704	120	585	724	22	621	673	999999	55	999999	937	999999	494	235	323	714	726	907	450	904	500	999999	133	999999	387	51	153	999999	865	353	835	661	999999	717	108	999999	113	244	999999	631	999999	29	999999	236	999999	598	106	999999	831	999999	658	519	983	766	119	967	999999	557	346	971	477	825	999999	701	999999	999999	929	777	137	93	610	999999	642	819	656	481	152	999999	316	789	945	959	999999	783	999999	325	677	926	607	140	252	555	898	999999	163	433	999999	999999	882	446	668	329	999999	999999	481	177	999999	174	120	999999	999999	100	251	999999	36	517	808	999999	17	37	999999	13	179	996	841	999999	593	348	999999	999999	762	999999	24	870	999999	999999	903	278	312	527	449	513	999999	970	315	161	999999	350	277	645	624	
202	885	854	838	664	159	70	906	426	583	999999	999999	887	999999	574	999999	999999	999999	410	614	999999	223	489	588	104	198	209	999999	689	750	252	80	999999	999999	569	999999	169	999999	465	476	842	372	999999	943	999999	14	928	104	741	999999	933	914	867	41	95	999999	406	276	744	999999	950	379	226	676	340	467	999999	999999	316	210	999999	349	970	933	771	177	336	545	677	999999	999999	114	949	613	999999	999999	999999	988	523	999999	999999	893	297	989	526	473	155	220	613	453	524	649	999999	540	999999	594	943	999999	269	917	999999	860	999999	999999	217	999999	430	613	859	12	263	999999	765	726	242	32	999999	981	999999	308	31	999999	999999	233	574	620	325	418	454	231	394	279	999999	605	999999	117	304	643	781	680	52	542	360	610	199	33	883	72	999999	146	543	962	999999	960	999999	536	928	374	89	597	999999	22	168	638	617	984	773	169	789	134	727	418	209	736	999999	489	765	331	44	999999	736	263	119	317	688	432	753	767	710	999999	999999	930	563	194	161	40	999999	722	993	215	260	724	999999	999999	418	135	762	789	999999	416	771	606	340	537	860	999999	902	851	950	195	240	15	459	388	944	797	854	24	585	235	115	52	338	828	301	22	979	934	898	999999	669	999999	73	304	999999	999999	599	36	334	999999	137	532	999999	807	974	254	999999	894	240	621	280	748	214	478	310	999999	278	511	246	848	296	999999	999999	999999	999999	277	941	999999	749	370	999999	827	999999	999999	999999	999999	280	999999	854	56	999999	95	704	287	999999	920	759	594	993	999999	315	98	790	999999	598	169	579	384	290	999999	312	119	155	869	999999	452	999999	513	380	726	457	747	999999	199	111	999999	274	675	115	605	517	357	999999	839	65	119	47	214	111	939	14	896	249	157	999999	638	939	999999	863	839	999999	255	224	277	462	567	441	600	384	999999	894	903	999999	999999	999999	955	947	315	814	314	414	853	412	440	721	561	507	510	455	999999	271	999999	812	275	743	999999	999999	893	386	497	678	447	830	714	54	111	626	565	957	788	690	999999	30	558	434	18	843	999999	556	999999	70	930	154	910	136	464	100	13	941	927	822	64	929	999999	636	967	32	697	396	619	934	942	552	667	999999	637	419	263	841	999999	428	359	347	484	437	999999	303	919	587	999999	999999	622	623	40	965	636	704	703	922	467	986	155	397	999999	966	127	999999	999999	138	999999	55	999999	999999	216	999999	999999	716	454	888	888	674	112	120	806	999999	322	328	521	702	999999	
932	716	341	384	748	282	962	410	999999	319	368	999999	791	98	544	184	460	999999	531	503	919	260	814	999999	792	883	45	590	338	654	799	999999	784	982	999999	338	999999	788	999999	235	509	315	936	579	529	999999	320	999999	272	999999	999999	911	990	208	236	682	999999	999999	591	864	247	999999	82	863	520	999999	42	809	532	215	999999	999999	999999	305	993	999999	999999	999999	513	935	999999	24	999999	904	999999	887	876	585	999999	883	437	999999	206	604	988	137	242	999999	999999	37	825	511	498	66	754	200	962	999999	215	622	368	666	793	656	301	232	999999	178	81	999999	626	456	63	649	778	999999	475	354	999999	865	381	250	186	486	120	999999	525	271	159	602	925	191	379	143	524	771	413	999999	999999	999999	83	999999	11	999999	999999	999999	999999	849	288	282	724	617	387	350	250	999999	489	317	546	239	707	793	29	479	999999	444	999999	919	134	999999	77	925	51	551	792	317	999999	749	85	741	999999	676	982	876	877	317	804	999999	893	406	291	106	14	999999	68	289	999999	532	999999	966	999999	999999	724	281	999999	999999	576	835	557	999999	878	739	999999	804	625	40	999999	152	601	400	640	57	36	727	725	971	921	968	493	512	999999	999999	999999	999999	449	999999	951	711	671	999999	740	968	999999	959	528	551	863	209	457	37	479	902	930	999999	336	254	511	999999	999999	999999	877	607	352	999999	671	171	719	133	365	549	999999	109	999999	522	659	671	575	76	209	184	117	722	999999	999999	43	369	999999	692	999999	204	574	954	165	437	210	143	626	436	298	999999	999999	999999	843	907	948	999999	431	417	679	665	679	444	999999	381	136	165	96	999999	21	311	384	999999	352	170	975	134	999999	999999	999999	525	55	148	778	999999	351	377	878	614	516	663	937	378	999999	999999	525	999999	166	999999	999999	54	999999	738	424	999999	982	805	397	683	931	999999	999999	388	105	999999	999999	540	666	955	39	758	287	482	381	358	373	999999	24	235	645	845	999999	170	742	277	478	316	724	791	859	546	999999	999999	682	692	238	999999	283	859	506	984	474	999999	999999	999999	999999	575	999999	76	999999	976	791	172	47	96	855	999999	999999	827	685	313	999999	874	999999	999999	779	92	799	688	129	814	732	164	999999	660	999999	766	999999	200	999999	902	949	657	178	882	999999	817	999999	999999	999999	963	913	455	184	202	177	999999	115	270	999999	684	775	678	946	808	254	636	442	999999	715	99	999999	455	327	999999	364	168	706	222	738	962	925	214	852	166	900	286	980	537	493	782	
660	155	427	825	137	280	999999	369	637	999999	384	780	880	999999	114	468	138	402	837	19	892	999999	999999	999999	999999	571	825	790	908	968	656	999999	999999	933	438	712	37	502	655	93	458	347	999999	619	588	154	334	115	999999	999999	158	588	699	483	889	999999	623	617	75	565	454	999999	999999	669	472	478	886	946	999999	401	440	635	999999	753	999999	999999	318	999999	999999	614	246	720	738	475	820	78	216	419	53	670	999999	420	999999	99	638	538	885	915	156	119	268	387	796	660	11	522	841	945	922	343	999999	999999	999999	460	329	999999	191	999999	849	404	999999	476	902	648	999999	30	208	657	999999	33	999999	999999	999999	122	356	858	924	88	999999	999999	999999	270	497	709	999999	387	34	976	770	904	356	999999	75	999999	999999	792	999999	157	999999	981	323	194	830	899	674	65	945	999999	114	470	999999	999999	521	551	178	12	979	202	999999	924	995	999999	887	220	676	769	337	999999	275	999999	383	999999	730	493	984	52	439	597	999999	999999	442	751	872	309	103	254	389	523	583	999999	812	292	720	433	985	100	307	620	233	904	727	931	16	999999	96	999999	381	37	999999	135	572	391	167	281	492	999999	360	587	999999	431	390	814	999999	431	999999	999999	65	307	507	893	999999	819	373	141	999999	999999	744	999999	222	999999	999999	361	955	999999	999999	430	135	449	941	741	740	719	503	802	524	913	500	585	798	995	978	999999	999999	999999	999999	753	28	35	843	999999	508	999999	374	66	558	38	858	982	999999	999999	966	615	366	766	162	35	325	999999	616	524	999999	169	533	227	90	798	999999	290	77	529	999999	109	999999	999999	242	999999	354	446	253	999999	64	518	999999	477	38	372	717	999999	522	364	437	999999	999999	329	999999	999999	504	999999	976	999999	999999	578	999999	999999	999999	999999	999999	406	533	449	681	999999	328	131	469	999999	731	65	199	717	999999	999999	768	712	101	956	690	286	999999	892	218	999999	999999	493	298	999999	604	999999	560	171	362	321	239	82	683	558	999999	297	860	478	617	448	999999	268	678	139	809	999999	999999	961	187	734	999999	999999	241	483	418	834	833	982	999999	999999	505	37	365	770	837	695	39	999999	827	402	425	522	999999	770	999999	999999	815	168	999999	403	279	999999	983	628	999999	599	999999	999999	150	304	464	877	999999	693	942	930	903	907	302	124	182	999999	143	784	999999	892	366	470	999999	215	28	999999	315	504	654	907	54	736	864	248	999999	999999	999999	533	938	999999	941	591	827	319	308	908	866	999999	230	285	464	209	
320	23	999999	380	999999	934	285	789	571	86	49	45	886	999999	53	999999	270	352	999999	610	845	769	950	774	999999	999999	906	120	808	753	283	378	452	844	999999	850	15	999999	999999	468	258	159	976	999999	551	999999	432	142	999999	812	999999	878	683	854	363	550	73	468	737	999999	37	174	980	818	803	670	592	51	751	999999	57	787	488	144	361	696	793	95	999999	850	999999	774	256	996	461	404	695	598	999999	999999	787	547	745	824	440	93	178	168	71	881	210	391	390	671	764	513	400	549	502	667	999999	977	245	999999	999999	262	918	983	366	408	974	994	561	876	415	510	52	663	703	278	527	999999	33	999999	999999	999999	393	999999	241	999999	999999	156	105	999999	999999	999999	312	858	287	187	174	195	999999	663	999999	999999	830	999999	266	999999	471	999999	845	234	149	133	999999	893	999999	436	999999	999999	752	418	999999	999999	999999	737	759	605	999999	193	386	526	999999	342	999999	370	999999	444	291	879	328	977	999999	999999	310	871	999999	993	854	418	999999	999999	318	830	442	393	999999	87	317	102	755	660	66	999999	360	999999	999999	806	299	594	458	999999	155	989	999999	774	932	137	528	37	63	765	999999	789	571	535	999999	283	899	450	999999	999999	137	198	133	667	921	999999	916	980	750	877	703	999999	999999	820	705	329	813	999999	999999	999999	559	289	49	999999	909	276	715	824	122	847	999999	849	492	101	674	956	865	358	853	999999	220	999999	286	185	71	999999	830	751	999999	888	469	999999	989	970	807	847	158	144	758	655	493	999999	868	903	970	999999	778	867	156	749	463	465	815	727	920	21	999999	863	927	429	999999	999999	995	234	387	675	860	521	293	826	807	731	999999	999999	999999	999999	999999	382	999999	217	712	999999	605	90	999999	14	425	271	999999	796	844	295	216	999999	218	529	999999	644	525	304	993	999999	584	329	941	999999	999999	617	487	802	342	630	658	720	717	483	999999	914	799	999999	999999	599	471	497	981	522	525	271	989	720	999999	44	856	910	999999	455	387	999999	148	703	149	808	999999	258	463	223	636	496	621	734	171	191	999999	999999	999999	403	999999	96	999999	428	216	602	627	766	780	307	774	999999	999999	271	105	92	999999	106	243	451	815	223	999999	999999	999999	38	999999	264	999999	840	199	714	865	820	660	301	938	720	496	547	191	27	477	165	999999	888	990	359	999999	89	415	748	909	603	588	999999	63	579	542	187	951	999999	999999	999999	117	70	882	999999	999999	804	999999	65	609	695	270	798	745	877	999999	999999	
999999	300	625	999999	999999	450	804	272	242	87	999999	368	187	318	999999	817	810	537	57	389	16	315	747	833	934	999999	148	223	343	789	836	999999	999999	544	149	661	999999	999999	516	667	265	620	999999	533	567	785	878	301	110	452	988	217	829	940	991	733	999999	999999	999999	84	312	591	928	453	251	999999	999999	642	999999	934	79	999999	999999	390	133	396	862	224	276	159	482	847	123	891	800	629	999999	319	999999	999999	117	956	200	441	364	999999	691	999	999999	504	676	999999	999999	175	382	914	999999	449	816	605	870	339	524	396	999999	464	477	999999	999999	621	717	798	99	762	999999	123	999999	589	999999	459	704	863	999999	772	482	246	999999	947	518	886	443	906	503	948	545	999999	441	804	839	999999	206	654	357	999999	787	878	155	999999	349	269	40	606	423	366	900	999999	407	752	913	365	999999	999999	528	999999	187	999999	305	151	999999	57	681	89	749	999999	262	60	999999	270	984	604	101	364	999999	999999	855	837	493	146	57	537	380	689	890	484	169	676	135	591	493	976	582	999999	153	301	587	951	856	297	113	850	999999	147	767	318	273	386	999999	279	909	350	327	168	103	999999	676	992	199	275	966	586	999999	999999	776	999999	31	999999	220	999999	999999	904	980	205	999999	999999	999999	243	921	581	221	783	753	856	681	152	999999	424	999999	464	999999	594	761	591	330	999999	999999	577	370	758	297	186	999999	999999	607	14	369	131	135	896	999999	443	81	617	999999	999999	832	77	252	633	360	607	186	756	692	87	152	399	875	515	280	468	872	172	999999	44	617	148	259	676	783	536	298	999999	811	191	523	154	537	147	694	858	334	737	408	689	10	418	923	529	861	969	999999	999999	625	194	571	999999	332	29	999999	694	818	575	850	999999	318	171	945	511	564	998	862	737	821	422	144	145	764	604	43	208	225	729	814	999999	289	678	999999	627	619	614	821	517	572	999999	50	999999	886	584	381	839	473	999999	965	999999	117	519	999999	999999	999999	435	154	727	986	376	479	98	761	47	544	999999	772	328	891	999999	999999	354	175	821	381	385	258	999999	999999	999999	999999	802	764	951	705	770	999999	196	577	194	470	103	531	205	999999	951	997	999999	999999	741	77	155	531	25	686	999999	354	977	831	999999	186	964	504	791	640	676	334	809	999999	774	999999	999999	751	707	999999	92	822	999999	300	999999	388	409	999999	491	137	999999	999999	748	274	942	426	902	365	902	999999	505	999999	999999	564	999999	999999	197	999999	275	999999	491	
999999	824	536	604	940	999999	687	999999	296	777	824	22	664	60	405	585	545	999999	358	999999	230	848	699	983	493	92	999999	446	802	200	891	873	509	645	196	999999	222	670	11	999999	225	999999	616	239	681	999999	85	514	458	52	651	129	917	135	271	999999	999999	553	120	857	969	999999	609	105	886	951	513	29	863	999999	373	875	397	999999	641	276	241	470	312	906	999999	900	999999	759	999999	772	955	383	384	640	333	999999	559	153	82	999999	354	521	353	729	999999	999999	650	510	999999	776	999999	611	493	994	324	664	250	213	850	78	262	849	556	123	995	139	644	233	624	704	325	999999	244	999999	922	720	126	582	833	951	999999	487	91	772	50	999999	890	390	326	668	999999	999999	303	13	722	999999	964	999999	734	942	421	427	886	999999	460	488	376	826	82	604	548	668	380	899	999999	774	999999	784	83	650	249	264	999999	955	286	969	999999	240	944	427	999999	886	847	890	539	833	999999	999999	321	999999	978	999999	317	721	130	760	999999	403	196	948	736	190	166	94	703	167	519	930	697	490	538	146	882	999999	848	661	999999	489	370	984	999999	660	472	999999	999999	185	999999	195	834	526	994	556	999999	996	690	575	729	763	197	381	323	670	999999	830	33	999999	191	999999	873	469	999999	496	43	211	774	999999	717	644	421	999999	220	334	999999	181	496	981	101	886	999999	999999	932	66	301	988	670	513	251	641	497	830	994	294	321	999999	586	507	999999	842	999999	614	858	94	352	999999	999999	999999	574	247	344	999999	999999	305	697	999999	999999	999999	204	55	541	271	834	85	157	999999	532	926	999999	730	595	988	468	259	664	360	423	847	999999	631	826	681	938	13	999999	455	90	999999	999999	720	999999	999999	999999	999999	311	960	999999	783	999999	760	147	244	999999	844	652	355	584	500	640	999999	187	999999	178	573	228	859	332	830	999999	701	510	999999	340	303	999999	999999	685	990	999999	999999	581	999999	909	953	493	592	706	103	361	952	871	589	69	259	542	999999	999999	739	999999	451	637	948	15	999999	260	999999	904	682	999999	760	669	594	552	936	999999	546	780	224	999999	635	163	239	999999	999999	999999	999999	773	90	760	741	999999	946	739	506	76	632	635	673	703	189	687	33	150	999999	293	999999	999999	999999	493	995	379	320	660	624	999999	999999	479	190	416	339	540	823	922	221	403	723	999999	56	869	143	999999	116	521	999999	948	139	98	999999	541	999999	999999	651	596	999999	372	56	296	125	218	668	163	999999	999999	373	999999	999999	
111	928	206	570	999999	991	263	360	93	999999	999999	759	675	168	319	599	649	862	999999	889	237	999999	849	357	437	738	838	211	980	467	849	999999	999999	94	37	999999	682	999999	130	892	999999	246	680	109	257	999999	999999	59	999999	563	999999	404	917	758	999999	944	89	849	143	694	162	62	380	626	422	651	999999	591	141	159	917	677	742	999999	501	990	999999	749	999999	900	298	789	852	427	661	455	239	999999	999999	93	90	833	838	435	739	345	866	64	687	606	39	999999	918	209	645	137	661	364	266	999999	467	340	749	242	999999	999999	999999	953	999999	999999	421	13	999999	57	999999	93	839	316	999999	166	999999	432	71	999999	999999	439	870	653	781	534	794	875	247	811	625	999999	94	605	40	375	145	999999	99	720	194	35	725	870	140	562	298	354	540	110	521	45	278	255	999999	965	502	556	999999	999999	999999	546	766	331	431	999999	999	243	286	457	999999	221	343	351	999999	999999	999999	10	522	228	245	450	344	146	300	590	999999	838	999999	74	999999	999999	740	999999	548	647	269	999999	449	812	999999	64	77	999999	89	310	999999	927	936	999999	999999	502	44	953	999999	999999	212	629	40	841	846	170	998	222	584	441	480	685	802	671	586	999999	561	710	665	191	999999	261	67	999999	888	554	901	999999	999999	999999	554	786	463	816	445	639	373	999999	965	402	66	854	508	999999	829	26	134	275	999999	999999	941	334	298	23	359	951	999999	50	952	999999	269	289	409	214	886	694	231	999999	236	947	999999	953	999999	272	135	527	753	999999	171	871	430	636	780	872	438	999999	498	999999	999999	493	76	332	655	674	999999	776	455	303	762	144	795	148	48	991	994	999999	589	36	999999	999999	207	164	999999	999999	871	632	508	537	775	665	205	781	529	742	999999	999999	307	79	138	358	82	459	656	36	86	291	597	789	999999	999999	999999	472	561	999999	296	999999	453	575	999999	511	277	918	999999	106	939	999999	618	306	120	380	999999	520	897	540	759	999999	507	853	13	589	44	719	659	335	34	733	999999	894	456	968	180	731	999999	627	90	999999	932	999999	999999	73	672	301	999999	999999	759	130	574	30	875	548	414	600	572	999999	476	558	268	202	81	215	999999	724	849	151	210	958	253	279	459	605	999999	947	765	940	917	743	49	162	575	904	169	209	29	907	999999	999999	169	63	161	999999	895	740	999999	999999	999999	999999	999999	537	306	999999	877	999999	571	279	999999	999999	834	999999	305	733	518	116	626	176	56	592	999999	999999	587	630	
999999	999999	999999	999999	710	84	999999	883	669	999999	999999	512	999999	774	999999	864	999999	999999	184	106	744	537	757	428	23	789	123	999999	835	687	253	510	999999	675	11	687	999999	999999	568	658	999999	999999	962	336	999999	16	999999	852	149	191	954	954	767	490	886	999999	441	999999	914	999999	960	156	58	999999	725	791	561	189	772	349	687	999999	191	526	107	793	999999	431	986	16	538	271	999999	999999	733	999999	999999	470	999999	740	255	999999	729	647	697	852	902	980	611	650	999999	999999	89	799	999999	959	772	250	392	102	695	20	712	907	392	699	974	404	258	436	58	999999	400	42	104	210	275	544	828	255	891	595	819	345	561	468	999999	382	160	774	526	502	999999	999999	55	244	999999	821	264	999999	878	508	732	184	602	363	680	57	705	303	693	999999	422	146	211	999999	201	377	355	999999	999999	601	253	483	910	555	23	703	987	860	999999	999999	289	999999	377	392	863	645	999999	208	787	145	677	857	999999	297	999999	999999	495	944	53	407	476	999999	491	999999	999999	258	999999	56	999999	999999	70	844	866	999999	948	999999	769	999999	246	555	633	157	146	381	924	396	402	622	476	82	217	52	816	39	999999	999999	348	100	137	999999	382	696	999999	810	85	832	990	841	349	498	181	677	707	999999	773	999999	999999	999999	362	867	855	999999	580	999999	770	27	999999	999999	272	999	253	999999	690	999999	183	937	299	999999	306	999999	406	561	999999	999999	901	999999	344	328	266	659	755	238	738	270	759	731	125	590	50	999999	804	164	999999	350	254	502	999999	86	324	835	38	868	814	999999	471	303	377	602	375	240	683	709	999999	613	254	24	940	430	871	451	999999	999999	295	248	297	252	982	932	733	409	553	267	14	430	630	999999	423	477	798	466	364	523	225	810	383	999999	583	965	106	239	562	565	999999	873	24	329	582	575	973	229	320	444	999999	999999	686	425	705	159	983	367	601	999999	632	415	96	308	493	485	865	202	668	26	836	503	847	987	63	140	416	310	314	999999	504	578	155	920	999999	999999	133	957	400	434	982	999999	638	99	999999	999999	786	999999	835	999999	710	780	561	303	608	376	129	699	372	574	743	682	62	753	967	63	269	176	654	245	999999	907	802	999999	43	107	864	757	999999	264	354	700	474	217	147	999999	27	999999	322	999999	139	433	595	825	690	310	686	885	132	880	539	999999	71	600	744	999999	999999	327	269	510	511	372	646	999999	229	53	999999	845	999999	253	46	999999	854	999999	116	929	
322	976	552	999999	420	979	634	183	724	734	638	873	472	344	745	999999	999999	811	776	766	787	487	605	647	101	841	999999	879	843	132	764	999999	494	815	490	11	774	536	100	532	737	472	999999	494	999999	344	382	280	507	346	999999	999999	600	349	151	835	380	905	999999	579	708	755	339	601	969	943	389	657	999999	744	999999	65	720	253	39	324	103	121	999999	757	468	999	382	507	999999	721	104	154	673	655	631	999999	999999	520	999999	982	142	792	524	471	954	999999	425	999999	999999	769	332	999999	999999	826	742	269	672	884	120	709	383	832	304	999999	999999	244	983	209	999999	65	171	210	430	57	999999	311	596	771	802	743	583	619	999999	537	999999	747	999999	847	912	999999	999999	999999	409	124	999999	310	497	276	621	720	741	226	650	999999	607	132	926	272	644	999999	673	900	92	377	135	763	747	766	859	111	410	146	296	999999	858	162	999999	316	448	881	813	329	159	91	12	367	969	729	930	276	821	999999	212	999999	999999	306	926	42	988	845	999999	731	416	520	320	604	999999	899	507	455	331	619	824	999999	999999	353	750	999999	999999	768	794	28	999999	592	289	837	934	814	62	562	236	767	327	602	329	92	999999	639	999999	408	437	80	231	485	944	212	747	449	854	354	999999	925	668	999999	60	544	895	823	241	999999	670	999999	846	944	228	563	302	999999	443	544	441	121	239	966	340	724	999999	361	999999	87	100	494	959	708	17	310	109	107	552	785	197	98	408	299	738	321	999999	999999	999999	390	909	525	16	320	913	444	696	999999	889	336	747	544	999999	999999	999999	185	999999	148	937	918	999999	205	999999	658	999999	352	713	999999	237	29	500	520	104	999999	177	574	487	649	794	573	614	407	217	225	47	653	913	999999	908	562	166	999999	348	347	926	999999	846	357	962	571	730	756	999999	999999	835	236	999999	918	986	816	697	999999	353	999999	313	66	987	463	620	999999	999999	999999	999999	675	999999	415	181	756	999999	462	728	140	686	999999	842	857	933	999999	390	810	214	994	268	101	864	649	999999	973	44	870	726	999999	999999	999999	141	272	725	999999	17	429	999999	692	999999	533	98	567	829	130	532	456	132	650	83	809	499	444	210	940	999999	223	674	208	722	999999	735	346	999999	428	101	579	142	144	339	960	999999	522	417	999999	12	306	820	620	450	588	747	85	318	999999	768	697	999999	785	987	794	755	856	969	127	797	752	175	411	38	999999	999999	987	321	122	63	999999	37	475	937	514	
999999	63	757	999999	722	999999	37	475	659	404	517	356	999999	544	999999	999999	552	299	937	260	999999	419	591	497	274	760	764	205	873	999999	669	597	847	483	401	999999	109	835	999999	147	724	999999	751	634	445	999999	840	777	907	165	435	999999	538	999999	383	983	471	999999	869	962	895	831	999999	999999	734	999999	509	674	152	999999	799	717	894	799	999999	441	667	999999	62	307	919	987	999999	999999	365	931	68	999999	999999	418	239	999999	999999	999999	252	893	108	999999	899	999999	467	176	634	999999	365	718	843	739	161	941	999999	999999	216	572	999999	908	543	882	513	803	999999	349	999999	999999	999999	999999	751	461	999999	999999	999999	999999	67	537	839	753	363	893	362	647	999999	329	18	168	103	725	633	999999	999999	343	359	225	379	105	663	128	999999	999999	131	407	966	999999	192	518	609	540	457	679	733	298	555	649	530	865	999999	541	340	999999	641	558	999999	359	70	222	293	126	415	961	873	999999	999999	999999	999999	955	999999	705	147	500	559	562	999999	953	999999	112	999999	709	695	999999	390	131	999999	999999	267	572	999999	616	999999	969	235	492	999999	999999	999999	22	146	101	877	999999	999999	999999	404	839	856	89	290	999999	690	957	999999	583	999999	999999	999999	752	932	966	205	999999	883	74	999999	177	274	77	999999	999999	158	657	966	697	832	130	999999	379	726	948	999999	188	292	700	926	373	545	652	999999	234	914	999999	89	179	895	678	691	130	636	999999	999999	789	999999	508	233	42	991	737	999999	310	999999	211	35	984	637	26	916	192	147	19	631	622	16	212	868	104	577	796	801	999999	439	999999	743	999999	383	999999	536	784	477	893	382	808	901	999999	653	712	37	105	999999	879	761	508	983	627	999999	999999	999999	449	639	138	464	204	935	597	870	999999	468	999999	611	999999	490	999999	999999	253	637	999999	720	256	559	999999	76	482	999999	922	402	930	225	126	999999	429	999999	97	154	999999	999999	999999	999999	314	889	999999	999999	999999	493	453	399	629	999999	739	989	999999	242	537	890	999999	71	982	999999	999999	204	939	166	352	999999	191	333	999999	987	375	999999	459	950	416	366	288	999999	999999	988	811	532	773	146	486	999999	999999	197	999999	206	670	287	456	246	858	119	949	999999	999999	861	312	999999	996	999999	428	999999	539	830	825	181	611	572	496	993	139	490	431	999999	680	226	527	993	999999	206	326	97	367	999999	102	307	416	999999	999999	713	686	999999	536	141	718	999999	999999	292	999999	66	594	999999	790	463	117	999999	687	999999	443	999999	343	318	33	
799	324	341	999999	999999	738	999999	764	447	999999	783	316	447	954	999999	999999	129	629	999999	999999	49	611	228	306	903	115	724	619	999999	730	334	999999	377	668	736	816	386	993	280	553	844	301	157	545	999999	157	669	423	397	72	324	66	107	687	983	198	106	44	664	221	999999	908	504	716	237	413	939	779	227	483	999999	999999	359	999999	999999	747	999999	683	299	756	999999	311	231	999999	999999	278	282	999999	684	548	720	999999	338	999999	999999	999999	999999	999999	317	604	999999	889	206	914	999999	198	707	999999	999999	245	733	422	999999	907	774	712	686	307	310	959	140	999999	105	999999	763	365	797	300	161	850	950	34	375	695	999999	556	114	317	843	228	571	999999	789	448	999999	307	999999	430	294	827	259	499	999999	358	473	959	794	999999	161	998	400	999999	263	999999	294	999999	57	60	999999	999999	607	999999	464	999999	398	273	469	656	864	999999	759	376	15	999999	601	461	893	27	231	589	762	587	166	844	827	164	999999	739	163	114	259	555	999999	75	229	880	45	999999	959	210	999999	147	999999	999999	999999	33	411	929	458	833	999999	999999	829	780	999999	999999	223	619	264	244	999999	999999	503	760	215	213	999999	940	999999	999999	425	999999	67	999999	999999	625	925	470	605	803	753	999999	291	330	999999	229	999999	999999	609	209	667	426	793	999999	550	769	999999	902	489	45	718	999999	999999	737	417	999999	972	808	999999	840	104	752	23	460	999999	976	449	182	471	985	487	34	340	906	64	999999	61	342	480	330	981	33	999999	999999	95	292	860	553	912	999999	257	918	601	769	114	914	412	343	244	573	330	471	999999	503	557	693	140	916	682	418	918	999999	337	369	859	81	771	452	999999	208	125	895	270	153	738	569	433	570	802	149	999999	718	107	907	10	520	999999	487	999999	401	161	999999	870	503	410	999999	590	241	999999	43	153	960	999999	999999	458	434	999999	297	999999	988	270	570	124	543	821	210	542	430	368	348	488	294	999999	999999	57	181	34	766	743	999999	999999	201	660	768	995	636	749	72	458	575	319	304	999999	999999	141	591	829	337	999999	999999	85	999999	873	571	554	859	530	996	988	286	410	444	554	645	20	79	909	355	547	195	999999	479	971	793	999999	999999	572	415	999999	999999	352	696	94	999999	54	818	328	99	224	146	115	753	83	999999	174	874	749	86	23	72	999999	999999	999999	496	999999	605	198	999999	541	369	999999	999999	164	999999	999999	999999	999999	999999	600	202	750	820	141	999999	999999	999999	405	799	628	165	
445	999999	402	779	784	868	907	999999	794	449	629	248	557	999999	850	990	599	551	248	461	524	737	486	820	321	999999	351	388	415	51	209	999999	461	386	924	999999	723	384	747	75	999999	761	999999	161	572	511	273	287	560	100	118	854	999999	999999	999999	707	19	999999	468	923	526	528	999999	753	249	999999	786	999999	999999	999999	277	224	803	999999	654	762	520	999999	258	809	999999	74	827	999999	932	355	999999	294	745	227	790	151	916	824	999999	287	578	474	911	342	724	101	999999	999999	823	894	60	388	999999	877	196	684	333	658	334	462	999999	868	820	999999	999999	999999	435	712	269	135	308	999999	634	376	194	56	423	915	94	506	717	326	501	48	304	460	772	867	40	115	818	999999	500	999999	587	710	653	999999	999999	232	666	999999	999999	698	999999	81	753	155	693	150	271	417	999999	828	745	383	377	782	999999	942	729	567	682	163	999999	999999	999999	548	789	484	999999	999999	999999	862	839	82	84	802	452	999999	706	999999	184	889	844	411	999999	671	350	213	342	871	999999	998	502	999999	962	99	391	555	999999	999999	365	218	747	866	442	711	989	999999	309	574	339	999999	246	112	392	792	318	999999	356	817	207	586	151	999999	975	976	369	740	120	985	420	897	639	500	271	965	999999	977	969	999999	682	678	904	767	541	64	999999	400	716	179	780	486	999999	999999	18	779	999999	226	891	465	351	999999	562	323	163	442	999999	745	999999	426	999999	341	999999	373	145	529	681	383	999999	999999	999999	969	34	940	215	934	698	999999	491	492	999999	925	95	999999	641	433	125	999999	614	109	328	999999	559	299	999999	448	999999	835	999999	999999	108	693	999999	999999	250	999999	233	621	117	229	744	871	264	999999	528	999999	256	432	732	711	413	100	769	890	999999	207	999999	735	999999	766	999999	862	233	12	394	215	698	124	999999	268	209	504	483	999999	364	999999	762	210	771	801	202	127	999999	928	85	17	923	345	378	52	963	999999	208	351	834	881	647	261	964	999999	37	141	999999	474	511	909	617	999999	999999	999999	999999	999999	964	621	574	999999	999999	999999	926	386	292	999999	745	999999	305	999999	305	141	999999	999999	809	510	245	999999	999999	71	957	999999	426	176	999999	549	999999	999999	999999	753	534	587	777	566	133	999999	335	588	999999	674	999999	939	179	999999	614	485	999999	999999	345	999999	999999	515	847	512	999999	129	999999	759	986	742	553	522	622	551	999999	718	364	999999	360	467	999999	999999	428	109	675	28	470	999999	999999	914	725	999999	888	673	999999	999999	
739	274	257	999999	999999	999999	602	999999	130	873	999999	627	623	999999	130	829	999999	999999	758	999999	999999	748	837	301	658	262	999999	81	27	797	999999	948	999999	168	978	999999	746	356	993	610	64	999999	978	801	999999	842	12	666	794	895	63	20	914	463	999999	991	436	999999	355	221	999999	531	279	333	250	999999	856	464	917	39	92	356	884	158	272	999999	999999	45	600	815	259	540	286	131	743	623	44	317	999999	986	664	999999	999999	781	241	533	999999	999999	561	332	986	999999	748	999999	812	706	135	766	201	974	999999	400	364	539	999999	999999	999999	999999	589	999999	343	548	236	930	375	301	356	113	999999	738	105	124	484	277	829	999999	999999	521	318	46	497	278	126	262	999999	273	436	999999	819	404	289	999999	75	999999	988	999999	321	818	399	521	360	32	849	999999	999999	117	916	96	710	259	55	732	999999	553	138	75	999999	974	999999	111	864	999999	293	522	458	392	58	549	288	999999	400	973	999999	797	685	475	999999	663	383	657	999999	349	999999	569	358	556	999999	522	806	923	999999	347	999999	297	657	475	739	336	13	497	68	999999	807	999999	859	82	610	51	867	663	999999	768	600	999999	754	524	134	723	999999	902	518	536	999999	999999	377	999999	331	999999	150	220	999999	102	660	999999	598	980	541	443	999999	286	946	999999	655	152	286	999999	746	999999	999999	142	350	999999	173	111	979	532	999999	999999	999999	805	750	775	999999	656	927	554	117	714	999999	773	982	999999	22	887	999999	999999	881	600	999999	999999	317	197	300	17	869	719	929	558	907	999999	356	999999	492	905	535	181	930	998	225	732	999999	42	223	769	159	659	14	286	156	999999	650	999999	373	830	498	563	485	894	999999	217	625	999999	999999	999999	427	893	208	117	361	784	999999	883	384	355	980	285	999999	530	999999	220	715	652	411	613	999999	322	725	999999	999999	972	695	46	999999	17	999999	999999	234	370	352	266	999999	897	999999	372	547	999999	659	27	999999	223	589	999999	46	575	999999	972	999999	999999	437	114	177	546	700	388	98	999999	671	999999	248	400	999999	613	999999	601	760	999999	727	999999	76	658	999999	707	999999	999999	393	741	10	646	515	145	441	41	999999	247	999999	913	206	546	999999	829	999999	292	779	999999	173	975	776	444	814	683	999999	118	137	778	451	470	734	506	999999	356	999999	34	860	112	958	999999	680	940	513	847	621	190	764	246	562	380	927	362	40	999999	965	566	999999	999999	890	333	999999	164	999999	627	188	700	999999	927	999999	999999	999999	676	500	999999	
305	835	930	999999	72	999999	354	999999	226	81	542	382	999999	586	999999	161	999999	999999	222	999999	124	526	999999	885	668	921	999999	836	135	999999	948	261	999999	886	122	999999	999999	863	999999	827	978	23	937	723	95	999999	234	965	546	959	877	999999	464	864	40	778	690	54	308	999999	999999	517	764	999999	999999	291	999999	999999	473	261	525	339	268	394	657	999999	588	999999	799	862	696	673	299	176	999999	555	796	997	856	343	449	590	999999	629	402	999999	258	211	599	804	999999	644	501	295	999999	548	144	79	217	929	200	999999	254	446	454	761	227	999999	999999	578	494	522	733	140	999999	999999	999999	639	999999	195	851	386	999999	999999	575	61	999999	999999	999999	74	420	727	789	926	153	190	346	128	184	640	253	999999	89	31	320	773	911	371	999999	999999	773	504	86	31	87	813	999999	259	999999	402	590	223	866	68	167	767	733	806	986	630	598	656	464	362	942	201	999999	810	684	999999	999999	809	530	233	301	999999	650	999999	999999	339	999999	96	256	782	59	40	793	31	863	553	999999	114	384	999999	910	126	49	724	999999	885	999999	999999	574	80	262	780	999999	642	766	999999	999999	965	957	657	877	512	410	682	312	912	407	999999	947	141	760	45	435	677	999999	185	999999	999999	688	999999	823	137	999999	186	529	278	347	161	999999	621	436	999999	157	999999	975	408	715	999999	999999	999999	487	239	999999	442	319	227	355	25	329	999999	374	200	287	993	999999	750	999999	233	163	44	574	999999	31	335	999999	685	999999	707	701	915	469	999999	515	521	486	593	458	89	866	312	923	332	831	673	257	246	797	999999	893	235	999999	492	213	387	602	241	218	353	737	999999	338	648	323	999999	131	853	685	999999	516	999999	302	911	999999	850	120	251	424	357	88	999999	999999	733	999999	475	507	977	317	137	919	255	384	114	999999	243	999999	284	19	427	552	999999	999999	41	647	652	933	506	999999	362	276	999999	999999	860	275	279	745	999999	834	847	907	999999	545	557	999999	271	865	197	570	133	877	835	242	999999	999999	684	999999	856	96	999999	541	999999	852	955	861	568	999999	524	839	81	497	378	450	171	520	999999	858	999999	195	999999	786	746	936	11	485	440	127	818	64	590	372	999999	518	673	316	906	302	590	999999	999999	999999	351	357	498	999999	508	999999	81	487	999999	999999	903	671	711	384	795	73	850	999999	999999	451	999999	469	999999	709	607	999999	777	855	613	116	277	318	907	553	445	999999	448	374	976	999999	55	341	657	764	468	228	806	
298	521	843	451	999999	274	836	222	881	108	788	999999	999999	618	226	873	999999	558	594	764	168	939	999999	999999	485	999999	386	405	999999	999999	494	250	388	64	488	344	770	664	166	54	80	999999	563	999999	659	345	339	436	999999	468	999999	215	873	464	999999	359	125	227	999999	999999	887	441	933	79	614	548	650	593	139	882	113	635	999999	999999	693	827	385	115	965	150	173	949	575	820	454	288	376	923	415	139	229	552	999999	548	999999	639	407	999999	686	121	694	745	999999	947	365	731	813	333	771	820	973	19	261	825	454	938	865	122	625	999999	181	726	999999	10	663	560	936	999999	999999	999999	429	999999	429	854	455	999999	652	628	465	722	474	53	999999	594	165	219	301	873	104	228	773	294	999999	360	999999	967	567	306	999999	804	794	960	938	716	401	92	590	406	999999	36	295	999999	657	999999	860	137	573	593	845	453	269	999999	758	176	999999	145	999999	78	914	487	859	356	344	660	927	999999	115	446	203	82	628	894	503	78	999999	536	637	966	999999	812	403	999999	461	840	545	999999	211	999999	435	266	70	521	492	892	176	999999	999999	996	974	356	32	137	399	772	999999	999999	569	690	243	753	507	65	578	999999	93	884	999999	503	125	206	313	343	20	937	22	117	412	610	999999	993	634	999999	999999	153	999999	276	999999	688	26	180	171	521	538	682	758	14	943	389	808	999999	54	409	881	778	52	688	127	999999	759	999999	962	959	999999	250	129	865	73	999999	322	817	309	999999	999999	944	44	791	805	999999	188	999999	173	32	801	620	949	234	760	224	110	111	999999	133	928	308	217	212	732	298	562	999999	999999	517	77	991	981	837	922	936	999999	260	999999	789	283	751	553	940	167	178	300	895	115	849	334	221	668	186	287	999999	736	831	69	516	999999	999999	78	999999	999999	810	638	121	311	999999	999999	849	227	369	850	187	755	277	55	999999	997	667	788	100	193	855	332	999999	999999	744	210	999999	201	376	24	999999	682	999999	999999	999999	539	188	999999	291	379	484	999999	308	999999	110	432	468	786	504	519	117	507	999999	472	109	487	832	561	566	623	568	657	850	355	999999	504	857	292	698	35	999999	84	506	721	708	999999	999999	479	459	322	999999	135	697	857	906	490	705	999999	999999	869	707	627	36	668	810	827	153	999999	473	605	575	186	97	479	700	43	999999	266	764	247	999999	362	111	999999	999999	999999	999999	992	448	999999	799	999999	406	829	327	999999	57	838	999999	999999	718	80	16	
854	746	565	47	228	166	999999	489	449	670	648	415	999999	525	782	786	377	866	160	514	100	999999	999999	779	268	161	999999	985	172	355	882	528	393	356	999999	507	326	406	742	836	574	999999	360	761	758	424	973	999999	274	61	543	24	568	565	999999	58	604	999999	999999	999999	657	999999	326	103	788	999999	32	998	278	284	470	970	999999	999999	940	207	455	391	31	844	187	833	720	999999	811	868	999999	827	999999	208	999999	999999	627	675	189	687	576	999999	973	638	999999	975	407	990	591	572	999999	254	625	999999	602	222	764	935	888	823	999999	215	291	920	170	999999	999999	999999	999999	999999	353	458	999999	263	631	199	418	999999	452	212	436	730	529	249	999999	715	212	999999	606	690	775	692	999999	365	519	370	974	62	477	207	999999	338	999999	661	228	999999	999999	372	96	999999	804	999999	999999	686	999999	446	686	999999	942	455	992	845	999999	691	164	999999	672	779	743	270	224	999999	915	254	999999	999999	122	868	30	546	999999	839	636	203	999999	403	209	999999	968	83	999999	999999	120	999999	214	999999	865	927	507	567	999999	999999	629	999999	198	999999	466	247	891	299	334	817	31	405	850	162	999999	279	999999	760	462	999999	810	669	999999	292	254	894	50	999999	999999	194	370	463	999999	275	220	810	999999	999999	999999	961	219	678	999999	866	999999	714	999999	999999	363	596	131	999999	114	207	999999	959	250	906	204	571	999999	669	67	149	999999	568	628	584	941	408	274	369	999999	501	362	142	919	999999	999999	540	999999	987	868	645	73	623	999999	999999	746	260	999999	999999	999999	376	763	999999	620	999999	419	352	96	596	120	954	332	761	999999	613	845	396	49	531	534	999999	849	220	800	421	85	833	999999	58	838	999999	839	174	128	999999	737	999999	521	319	309	39	454	135	876	999999	323	311	698	745	999999	999999	221	48	574	586	526	553	748	209	534	586	142	999999	999999	999999	999999	167	642	479	999999	42	875	730	232	504	220	723	343	887	108	774	999999	474	323	489	479	800	999999	542	929	999999	73	322	785	722	897	416	377	456	797	999999	669	228	869	702	483	491	999999	79	375	999999	219	999999	110	999999	450	667	999999	279	950	999999	566	110	550	691	968	563	999999	509	607	803	999999	886	99	999999	114	916	999999	621	15	999999	984	530	176	135	974	211	221	999999	282	239	693	999999	506	482	599	569	678	188	733	920	546	999999	471	999999	456	333	772	169	655	999999	72	111	274	962	340	46	999999	424	716	999999	351	919	999999	378	120	258	390	616	
351	545	248	427	888	999999	999999	677	999999	999999	679	651	439	61	379	748	999999	999999	833	544	151	563	999999	264	999999	966	578	999999	89	103	461	207	943	165	818	119	999999	645	223	188	520	999999	999999	999999	999999	999999	337	999999	549	999999	211	529	425	845	475	788	909	999999	999999	999999	516	825	597	999999	153	481	707	284	243	270	999999	999999	377	654	34	488	999999	999999	519	999999	999999	288	87	601	891	931	999999	107	999999	39	209	999999	689	302	672	695	75	21	194	999999	999999	62	66	289	35	679	162	770	821	999999	212	612	473	999999	292	238	999999	996	84	221	698	999999	594	213	70	160	842	84	982	339	422	574	122	255	49	999999	231	797	999999	999999	779	21	285	702	827	597	838	999999	20	443	947	999999	937	973	574	756	999999	852	999999	874	837	87	788	492	575	637	499	227	519	705	16	949	430	862	442	687	335	999999	385	473	322	712	74	999999	391	352	636	149	681	293	999999	379	579	701	999999	702	233	792	137	199	107	999999	620	314	436	997	999999	999999	540	887	431	999999	476	999999	562	135	999999	999999	111	232	11	360	546	236	999999	637	380	728	488	740	464	542	763	196	999999	701	101	760	122	394	999999	999999	999999	793	861	550	902	999999	148	258	689	984	999999	904	198	999999	83	394	726	799	626	999999	595	800	999999	889	999999	290	389	861	44	262	136	716	530	449	751	753	999999	999999	734	556	590	239	60	479	850	859	997	628	627	999999	43	323	767	999999	966	807	370	972	736	999999	999999	999999	999999	437	857	975	384	749	995	330	29	689	74	80	340	365	999999	953	48	954	292	760	243	337	228	999999	948	748	999999	944	999999	999999	310	121	121	312	24	623	621	999999	999999	257	999999	307	686	354	258	697	999999	610	67	416	934	782	339	684	54	887	218	54	36	635	276	61	937	627	999999	952	999999	999999	999999	136	999999	999999	478	44	137	935	650	999999	999999	260	308	872	886	976	467	527	782	437	268	137	414	999999	849	849	981	582	369	68	965	305	739	422	999999	930	84	771	999999	304	557	118	999999	999999	489	775	337	999999	174	960	169	999999	180	530	770	999999	999999	999999	323	999999	63	999999	576	591	999999	999999	999999	885	612	955	901	695	223	487	880	159	891	999999	98	83	522	586	417	408	999999	115	134	218	652	55	218	999999	458	684	250	12	999999	999999	999999	229	264	999999	792	219	69	999999	646	999999	650	620	332	652	675	249	999999	477	147	177	692	999999	999999	312	999999	999999	999999	591	247	538	
246	877	999999	246	643	869	819	80	999999	207	349	999999	468	441	999999	41	723	566	999999	999999	578	999999	999999	374	961	633	999999	951	218	999999	473	999999	236	118	456	772	13	96	18	806	430	45	683	939	827	999999	999999	704	745	999999	843	190	946	38	999999	473	22	252	999999	20	786	867	862	999999	734	872	208	360	985	795	38	636	999999	838	999999	999999	99	999999	547	703	298	389	216	16	999999	999999	531	207	999999	982	760	761	999999	997	999999	562	183	125	215	955	69	984	999999	950	183	217	631	117	251	427	384	999999	999999	999999	722	406	661	999999	187	451	999999	10	212	12	44	277	825	560	818	234	370	973	720	591	643	313	670	266	833	184	661	423	956	999999	608	673	66	240	285	623	999999	327	937	763	614	69	999999	716	915	906	391	999999	999999	26	999999	410	376	122	937	418	736	405	32	13	999999	927	53	481	404	371	220	594	284	204	999999	52	999999	956	977	584	531	954	350	926	792	589	133	999999	673	207	307	943	303	867	887	505	304	934	973	686	26	999999	321	554	695	999999	797	104	692	24	374	419	145	362	999999	781	999999	999999	999999	210	804	112	808	207	999999	277	301	416	317	828	747	111	983	999999	567	230	642	796	240	995	791	39	258	658	832	888	807	940	999999	115	450	208	723	772	882	913	502	124	999999	999999	505	391	999999	863	276	273	435	999999	794	666	999999	268	865	999999	419	774	854	159	374	185	469	361	436	212	387	999999	999999	999999	999999	999999	728	528	316	999999	500	999999	252	394	391	569	462	962	155	324	965	999999	343	999999	363	117	69	352	749	314	999999	153	955	999999	486	728	886	224	437	150	937	999999	951	62	999999	19	532	470	767	805	723	507	216	121	999999	205	215	879	857	309	595	999999	778	11	854	356	455	668	908	663	683	247	535	999999	386	355	240	999999	782	354	999999	598	999999	944	591	460	999999	843	347	999999	522	17	367	137	555	999999	842	999999	207	379	563	864	562	113	132	999999	999999	211	734	891	964	923	106	999999	724	996	800	833	999999	403	418	999999	330	627	150	676	879	999999	459	999999	512	999999	93	413	790	999999	46	999999	822	999999	488	736	118	455	325	599	910	853	413	999999	999999	18	539	804	961	952	543	934	962	455	999999	999999	751	909	388	999999	840	692	723	13	960	999999	21	316	915	681	502	874	999999	551	765	36	994	999999	73	504	999999	289	452	999999	186	112	518	376	508	913	985	208	76	641	758	228	140	999999	598	441	
997	233	888	289	459	999999	999999	999999	690	580	581	850	845	884	999999	561	250	999999	827	857	810	644	807	12	999999	304	807	999999	793	999999	999999	594	999999	632	507	999999	999999	999999	388	999999	479	107	686	927	999999	145	362	999999	708	207	978	255	999999	740	630	362	425	886	999999	999999	861	962	999999	153	685	986	999999	223	387	414	999999	87	506	319	388	713	999999	999999	669	561	941	999999	999999	596	568	649	999999	572	11	999999	112	999999	579	233	656	999999	999999	999999	999999	355	999999	149	999999	303	46	901	748	272	361	917	404	545	999999	42	224	245	999999	41	999999	45	999999	974	222	999999	999999	999999	507	283	663	872	243	425	637	999999	999999	801	999999	667	999999	667	901	750	221	93	750	567	999999	547	18	420	514	448	958	999999	382	624	999999	571	991	389	403	999999	999999	488	683	978	999999	902	79	999999	999999	343	481	916	143	232	999999	999999	492	744	369	959	274	253	999999	999999	467	429	941	348	874	259	999999	999999	274	436	151	732	410	771	658	999999	999999	999999	995	181	967	999999	83	159	861	999999	88	999999	999999	443	999999	365	130	888	521	999999	961	730	547	175	667	310	999999	707	91	39	728	721	95	999999	491	678	257	196	999999	425	355	999999	486	85	181	429	161	830	235	786	612	999999	259	179	999999	747	58	830	514	999999	399	375	999999	831	80	366	171	54	952	532	999999	934	70	999999	143	179	254	472	994	999999	158	822	482	999999	427	216	999999	916	999999	744	629	427	682	171	999999	979	723	655	15	814	268	117	877	703	678	677	461	999999	46	264	503	999999	836	276	518	577	893	773	414	863	894	999999	502	999999	902	691	262	999999	80	999999	456	999999	466	999999	979	51	999999	778	626	749	755	320	879	297	999999	53	590	415	652	999999	95	949	250	151	920	22	999999	669	801	986	425	562	91	882	808	904	999999	656	296	477	633	124	157	999999	118	999999	375	214	967	858	110	999999	256	622	999999	506	358	999999	269	999999	436	284	977	999999	334	202	999999	997	489	346	999999	933	129	185	825	970	999999	586	999999	346	647	410	702	942	999999	578	315	469	999999	311	556	999999	397	329	999999	358	147	517	999999	915	999999	999999	724	999999	934	999999	727	81	796	999999	999999	771	292	922	999999	35	582	45	999999	755	887	768	194	188	999999	129	546	799	144	476	833	294	256	126	990	280	999999	81	17	719	851	244	673	716	607	784	521	474	10	999999	776	112	764	584	38	587	193	546	999999	814	999999	927	936	329	273	419	524	176	
999999	999999	348	510	37	43	903	653	105	477	999999	15	608	999999	999999	128	700	999999	530	672	999999	413	96	150	240	202	99	999999	307	353	999999	197	999999	355	542	951	677	999999	84	730	680	385	999999	715	999999	835	216	558	138	999999	629	542	888	851	87	528	962	208	280	834	999999	979	999999	751	999999	393	999999	262	539	847	999999	434	657	799	992	999999	922	381	999999	405	986	541	999999	488	999999	909	309	999999	999999	999999	999999	999999	995	250	999999	700	999999	740	689	999999	999999	953	999999	290	377	999999	885	98	859	374	606	590	999999	874	848	411	194	999999	36	125	94	336	999999	525	858	971	439	416	999999	301	999999	191	691	999999	314	999999	999999	515	999999	530	999999	999999	559	902	418	999999	456	130	999999	386	516	999999	713	574	497	764	999999	999999	999999	999999	764	478	86	567	690	424	899	429	569	815	888	999999	999999	506	999999	873	776	999999	117	999999	999999	318	25	636	999999	999999	478	127	116	550	74	29	999999	715	765	556	999999	992	222	993	508	999999	560	585	497	999999	415	217	999999	623	987	885	396	999999	880	455	463	450	781	178	946	999999	999999	29	751	868	596	50	999999	544	740	784	870	123	999999	498	999999	439	999999	999999	116	270	644	492	562	999999	633	999999	835	999999	103	693	220	53	57	726	999999	541	834	629	250	375	477	999999	883	213	24	282	999999	999999	697	33	312	833	72	685	147	830	466	572	244	484	215	430	451	56	574	827	75	999999	783	999999	605	518	707	740	793	706	609	359	174	360	101	452	621	79	999999	387	999999	999999	588	999999	85	999999	395	766	169	999999	496	999999	639	197	216	794	608	999999	428	793	135	331	891	441	230	116	407	883	392	762	808	999999	665	196	845	703	646	899	999999	342	999999	999999	581	746	999999	999999	720	999999	154	307	844	150	651	999999	999999	999999	480	157	663	969	864	511	383	407	999999	124	999999	452	351	512	158	999999	340	95	670	194	750	155	231	999999	395	429	739	95	918	668	730	78	999999	195	999999	498	245	999999	478	621	567	183	508	105	602	277	636	641	158	145	809	565	926	77	909	334	926	216	583	444	772	298	489	579	393	112	999999	999999	289	659	473	168	999999	59	626	576	999999	135	855	128	793	108	936	783	999999	175	151	867	286	999999	572	39	598	43	849	279	999999	999999	711	500	760	481	362	499	671	999999	948	877	451	343	688	800	360	999999	999999	673	999999	999999	721	999999	960	650	879	390	97	444	570	999999	210	999999	881	717	424	999999	367	321	
746	447	121	999999	999999	999999	426	999999	220	771	678	143	999999	185	917	988	217	492	539	119	999999	971	999999	236	999999	374	677	103	999999	970	386	995	107	339	927	999999	999999	513	12	696	234	999999	179	325	999999	999999	201	999999	439	893	510	931	825	257	719	774	44	884	137	852	596	999999	491	249	395	683	46	62	999999	13	404	703	999999	843	999999	666	802	97	999999	999999	182	652	663	568	470	454	179	849	620	999999	879	999999	386	159	109	902	455	999999	999999	91	999999	999999	777	999999	499	807	451	982	372	999999	972	947	423	483	999999	999999	668	999999	999999	941	999999	999999	441	999999	133	694	326	340	999999	983	220	872	167	999999	263	43	875	237	79	663	12	196	486	567	191	932	296	903	999999	999999	999999	999999	999999	987	577	213	707	682	999999	804	490	120	999999	999999	842	109	789	43	230	999999	78	999999	853	125	938	327	709	999999	999999	999999	407	422	860	588	749	999999	999999	180	999999	59	999999	202	999999	274	183	892	948	107	999999	91	152	999999	999999	834	96	802	678	45	999999	260	504	833	999999	123	999999	77	260	660	999999	999999	388	999999	231	180	999999	999999	999999	588	942	56	999999	612	999999	831	57	155	999999	35	999999	947	19	685	999999	561	555	999999	433	999999	868	115	999999	297	999999	999999	703	533	41	512	999999	999999	294	100	103	12	881	891	684	999999	75	261	338	234	169	999999	154	999999	999999	999999	625	817	999999	999999	720	999999	999999	999999	154	587	999999	524	999999	236	511	290	662	919	592	999999	679	663	817	496	745	616	777	417	138	775	999999	10	45	370	999999	706	999999	587	379	999999	598	799	747	999999	808	999999	147	111	723	878	999999	234	999999	378	999999	961	999	956	962	113	69	999999	999999	378	999999	137	488	999999	349	999999	522	85	549	335	530	879	916	999999	999999	204	479	675	694	259	999999	202	890	666	999999	925	707	811	624	275	206	602	846	378	999999	680	72	394	762	919	365	999999	684	999999	847	999999	55	999999	999999	999999	999999	394	311	999999	632	968	247	821	383	999999	107	999999	999999	283	139	999999	999999	548	999999	16	141	999999	913	999999	999999	792	517	999999	999999	269	880	428	542	856	640	812	300	153	999999	967	443	999999	999999	999999	999999	654	999999	999999	655	918	87	999999	501	271	999999	549	480	536	809	999999	460	999999	12	124	999999	999999	178	603	999999	326	638	890	802	819	573	890	84	574	953	249	300	116	461	900	192	999999	927	281	999999	101	341	764	343	999999	516	312	999999	896	805	999999	999999	898	768	338	999999	999999	704	682	
698	999999	475	906	582	570	999999	354	999999	112	932	999999	751	897	383	999999	999999	874	999999	896	312	271	651	187	768	809	999999	401	348	132	999999	994	678	254	582	483	999999	435	191	772	365	172	633	146	964	999999	402	589	525	226	354	416	999999	808	380	999999	104	999999	148	999999	808	158	999999	556	492	937	492	507	324	999999	925	559	692	783	540	999999	637	514	223	133	417	999999	999999	131	999999	213	999999	870	873	155	999999	338	999999	418	964	217	166	86	654	37	999999	895	999999	625	300	794	723	856	277	240	999999	999999	83	25	365	635	282	884	778	999999	999999	999999	999999	178	520	999999	999999	284	819	333	983	561	999999	196	969	522	907	260	999999	999999	490	507	602	999999	356	799	264	281	63	999999	999999	282	307	375	999999	999999	272	106	999999	702	999999	999999	47	944	256	999999	729	887	55	999999	727	31	62	795	798	85	999999	999999	822	721	343	991	231	489	398	711	264	495	741	438	260	811	155	138	460	999999	469	658	396	119	79	376	236	220	611	999999	229	999999	999999	379	521	282	999999	999999	999999	541	227	999999	555	545	982	999999	155	616	999999	916	999999	924	999999	756	615	370	603	713	652	966	999999	20	878	484	491	752	999999	372	916	999999	537	762	768	999999	823	912	112	850	136	835	231	619	627	999999	999999	304	176	820	999999	161	678	570	741	999999	999999	216	679	999999	64	239	326	782	999999	614	389	123	166	999999	932	999999	267	999999	586	999999	999999	155	393	193	999999	999999	586	106	609	765	999999	966	999999	374	153	999999	242	41	796	896	518	448	920	22	315	924	148	752	999999	999999	999999	925	984	924	658	630	823	999999	634	867	999999	999999	183	999999	315	999999	999999	791	280	325	470	236	999999	689	308	999999	234	381	999999	522	58	833	218	548	871	383	999999	999999	716	999999	793	745	999999	929	253	298	275	986	706	892	831	357	481	572	599	667	969	304	999999	362	406	999999	619	121	999999	819	21	634	71	999999	441	995	85	757	532	999999	828	999999	446	20	41	248	674	984	690	701	362	646	948	214	414	687	481	364	126	351	999999	999999	120	433	999999	999999	924	775	999999	999999	999999	723	50	875	838	943	857	614	330	167	777	999999	430	127	999999	374	686	857	527	754	523	721	640	190	598	999999	915	23	733	401	323	899	999999	854	429	639	999999	83	375	999999	829	866	43	958	999999	501	864	999999	999999	999999	954	77	999999	707	999999	560	92	859	999999	305	999999	844	999999	929	844	999999	999999	999999	999999	828	768	612	999999	999999	
924	656	687	681	616	106	678	922	57	821	447	256	651	999999	541	869	556	746	999999	999999	999999	985	985	999999	124	999999	399	298	305	999999	999999	999999	584	999999	999999	999999	872	410	252	190	626	999999	796	69	999999	597	236	285	44	999999	999999	999999	816	421	622	999999	670	583	567	921	706	390	999999	909	678	105	671	460	999999	875	996	155	503	999999	999999	339	999999	926	999999	526	999999	124	263	999999	999999	999999	999999	173	999999	844	999999	999999	843	999999	999999	245	486	886	390	396	926	776	242	999999	832	999999	999999	999999	967	293	749	999999	962	50	462	592	999999	161	53	557	570	508	999999	209	880	707	999999	182	141	218	999999	999999	545	999999	600	692	882	103	643	740	603	999999	206	294	104	261	999999	802	999999	999999	118	999999	843	999999	826	428	999999	999999	289	135	822	355	78	758	440	447	999999	737	450	769	709	43	518	312	954	245	999999	999999	999999	999999	380	510	312	249	110	528	469	711	999999	182	999999	999999	999999	518	999999	999999	266	999999	999999	657	62	599	362	110	999999	999999	816	540	879	591	126	999999	928	660	754	322	52	999999	657	999999	977	496	999999	278	999999	860	228	999999	999999	706	978	863	999999	457	576	999999	158	212	67	999999	999999	929	832	816	65	999999	999999	999999	764	605	214	999999	999999	943	679	566	270	93	140	331	856	816	999999	183	612	262	563	481	94	972	174	999999	772	632	999999	58	664	522	999999	999999	940	999999	245	789	502	999999	83	799	777	19	520	999999	82	999999	179	895	783	659	999999	999999	940	449	79	791	440	999999	664	167	743	630	999999	748	870	663	391	791	999999	365	681	70	999999	763	703	84	999999	109	767	46	999999	314	274	999999	318	420	536	501	995	454	358	137	888	915	66	156	118	999999	999999	999999	354	388	999999	428	978	153	623	186	745	995	339	341	999999	627	999999	438	366	896	439	999999	137	999999	999999	136	999999	553	182	273	707	557	999999	689	999999	358	692	999999	990	846	37	999999	796	359	999999	10	124	27	530	271	999999	628	790	221	342	743	291	464	592	999999	422	999999	999999	360	479	198	38	649	434	999999	934	630	999999	519	999999	999999	664	777	144	999999	21	988	32	911	62	89	766	754	357	173	77	237	492	802	999999	999999	204	446	999999	567	971	475	593	282	999999	589	999999	999999	999999	77	88	999999	329	999999	999999	999999	999999	999999	307	999999	999999	284	302	271	999999	706	148	645	999999	999999	80	227	999999	577	824	999999	405	750	584	473	999999	496	999999	289	94	564	908	695	626	10	200	144	148	490	
146	696	999999	331	102	629	999999	544	194	999999	996	999999	616	752	971	639	38	661	484	834	999999	999999	872	22	999999	999999	999999	999999	29	95	999999	935	999999	416	999999	999999	999999	84	658	955	32	365	312	336	999999	233	948	165	723	999999	971	539	659	999999	989	211	824	170	153	476	830	997	524	108	999	71	781	209	321	843	999999	954	12	529	999999	999999	632	999999	729	954	677	643	729	999999	999999	546	286	774	427	239	312	213	930	999999	134	34	840	999999	337	231	451	749	844	879	999999	27	537	140	999999	853	579	999999	441	199	999999	197	278	491	984	463	784	999999	781	91	999999	72	33	999999	404	788	305	428	217	507	512	928	798	849	322	107	18	999999	282	573	660	33	771	741	999999	999999	755	359	229	873	447	444	967	999999	348	657	993	999999	735	999999	999999	160	999999	933	999999	870	398	429	178	886	454	638	999999	999999	999999	517	300	292	999999	468	42	945	208	999999	70	77	999999	46	510	665	113	301	420	999999	999999	999999	999999	838	64	999999	547	336	191	999999	428	808	999999	759	341	831	366	710	290	277	681	612	951	999999	873	999999	909	999999	918	513	783	162	999999	175	999999	921	565	462	238	999999	920	999999	764	865	915	262	999999	211	705	999999	308	402	21	153	887	412	557	224	965	999999	999999	195	418	999999	559	999999	589	544	566	419	275	904	482	376	999999	974	999999	96	821	620	261	707	657	248	214	390	151	85	999999	790	373	351	497	999999	999999	734	297	96	316	649	672	822	645	295	414	404	999999	644	796	912	564	471	402	999999	999999	906	999999	179	473	178	134	999999	266	776	999999	923	416	690	77	622	686	999999	779	999999	947	999999	72	999999	834	810	470	506	289	375	235	901	949	152	608	402	207	128	623	147	524	168	999999	999999	249	490	987	999999	576	999999	999999	803	692	229	406	999999	844	175	344	663	708	628	234	891	999999	999999	974	274	92	674	999999	568	148	999999	999999	788	872	203	132	354	822	241	929	115	149	432	219	729	745	851	558	999999	783	959	439	999999	934	674	328	104	999999	723	156	902	758	667	664	59	571	999999	884	650	999999	990	840	476	698	999999	751	128	935	255	528	240	999999	999999	999999	188	999999	762	999999	207	999999	38	838	999999	94	999999	356	482	999999	169	999999	999999	967	908	988	792	128	999999	999999	999999	923	209	169	999999	204	916	999999	375	882	999999	846	808	763	686	999999	24	162	741	391	999999	773	279	361	775	96	401	273	217	999999	992	70	250	565	49	284	675	
868	999999	999999	178	250	999999	999999	290	999999	999999	374	290	142	973	640	387	581	536	51	653	848	394	999999	803	653	578	999999	890	426	999999	253	999999	412	999999	155	584	836	223	430	791	679	80	462	737	36	982	85	432	361	682	668	38	999999	630	827	484	403	111	525	672	22	999999	864	716	999999	650	877	41	827	65	999999	368	115	999999	974	999999	932	446	776	670	503	547	538	999999	937	224	725	999999	283	671	191	734	999999	758	999999	999999	999999	745	631	385	114	53	604	306	999999	310	923	748	999999	999999	552	957	999999	854	999999	474	180	999999	778	891	925	999999	758	166	999999	816	999999	357	999999	999999	572	196	999999	999999	999999	999999	942	242	611	637	301	976	999999	233	129	234	408	843	999999	314	798	93	966	999999	460	19	294	447	432	325	640	575	278	650	999999	365	151	999999	298	718	532	938	520	151	999999	999999	967	534	47	650	417	826	768	175	999999	999999	999999	84	940	556	175	504	999999	295	999999	726	708	486	746	763	999999	999999	555	999999	782	859	573	825	999999	999999	51	999999	410	999999	999999	813	807	112	444	998	145	76	995	999999	553	37	139	999999	999999	872	250	491	999999	283	567	999999	281	999999	392	999999	915	404	933	438	999999	999999	104	37	388	193	919	999999	51	999999	628	25	999999	813	327	755	999999	348	681	278	270	560	972	136	224	963	541	909	720	98	92	999999	142	566	237	999999	932	111	846	960	953	645	999999	49	655	552	475	468	999999	999999	999999	577	723	665	178	999999	999999	967	813	424	652	19	885	999999	999999	999999	999999	912	586	188	822	629	501	720	324	625	121	932	999999	671	497	999999	999999	92	999999	999999	26	477	397	283	999999	964	999999	431	317	943	759	496	999999	766	999999	563	882	401	999999	996	85	13	351	999999	842	510	999999	151	927	579	680	999999	490	999999	871	415	999999	312	483	857	999999	999999	412	380	866	625	559	999999	11	934	200	936	277	476	439	23	999999	999999	440	205	478	156	999999	738	999999	999999	999999	233	999999	264	48	579	918	999999	664	16	999999	970	999999	227	999999	999999	150	992	388	744	535	23	999999	857	999999	999999	999999	288	389	999999	574	999999	117	909	619	335	819	746	896	621	28	999999	812	999999	423	999999	167	223	254	999999	999999	512	999999	999999	430	999999	513	47	999999	999999	707	639	577	479	999999	925	863	777	607	625	962	999999	106	999999	725	999999	211	296	999999	133	522	658	43	692	189	72	324	999999	999999	627	999999	781	770	537	913	388	742	342	991	497	301	390	615	999999	
734	611	415	592	999999	215	790	227	999999	851	999999	58	606	884	300	378	610	284	298	980	804	190	999999	568	999999	346	482	869	305	999999	831	142	999999	999999	958	577	657	732	999999	282	837	604	999999	918	999999	865	782	857	52	622	887	27	999999	635	824	553	978	999999	999999	466	733	921	922	657	29	713	15	201	999999	722	999999	999999	999999	999999	152	209	999999	714	999999	988	564	624	826	682	999999	814	50	417	590	414	599	810	999999	328	999999	915	682	529	899	978	859	999999	931	330	901	19	999999	85	492	625	550	999999	999999	999999	999999	118	999999	249	999999	215	999999	598	999999	999999	132	910	883	180	476	237	527	483	815	897	139	999999	693	506	781	59	296	964	924	964	863	335	840	253	999999	999999	821	442	999999	694	315	999999	980	418	207	990	999999	356	609	999999	108	76	459	999999	999999	929	425	597	468	548	999999	999999	673	646	658	797	80	639	999999	45	415	94	999999	130	999999	868	991	999999	309	790	924	999999	364	669	866	797	876	999999	632	999999	999999	233	999999	999999	775	606	597	344	759	410	920	495	999999	999999	999999	999999	523	338	490	753	999999	150	999999	677	624	978	354	999999	779	861	920	999999	17	267	30	999999	999999	170	354	985	280	999999	525	898	870	438	347	999999	999999	853	283	999999	287	879	558	875	934	307	767	999999	262	593	999999	999999	999999	617	488	344	999999	666	903	362	983	505	482	999999	624	999999	999999	999999	640	563	194	926	999999	382	34	137	709	155	999999	999999	402	557	732	999999	101	627	419	263	950	12	246	163	949	920	564	782	406	277	260	544	500	582	166	699	999999	639	999999	999999	592	360	635	408	999999	100	960	435	772	794	198	997	980	553	244	999999	999999	40	976	666	818	252	730	441	894	712	322	820	400	43	288	462	316	313	670	600	377	999999	999999	999999	960	138	19	999999	88	262	999999	999999	347	528	382	999999	999999	999999	298	350	999999	203	513	999999	777	149	999999	738	516	736	691	676	883	644	270	488	296	999999	705	689	242	128	999999	642	157	375	482	999999	661	910	799	662	25	999999	970	999999	334	48	999999	820	103	281	999999	352	999999	888	74	703	999999	893	91	546	999999	609	117	510	841	871	558	999999	667	999999	999999	999999	936	39	661	562	673	97	164	258	45	999999	595	961	32	999999	81	269	311	778	613	767	828	263	714	416	222	470	999999	999999	490	679	163	929	203	999999	415	541	236	511	39	999999	739	833	511	73	999999	155	488	831	799	298	999999	889	559	319	777	683	
999999	255	999999	999999	755	999999	767	365	732	666	767	532	604	999999	42	800	748	443	999999	994	999999	999999	402	76	982	510	663	999999	578	273	380	884	722	732	226	981	999999	826	424	48	75	999999	341	357	387	955	237	270	265	310	150	999999	291	783	931	999999	852	283	231	255	999999	576	787	999999	295	999999	810	871	999999	61	639	999999	29	999999	928	999999	319	55	999999	999999	999999	999999	999999	277	133	999999	602	939	800	552	138	887	605	179	999999	499	368	872	71	504	155	365	947	214	671	999999	106	301	854	335	364	999999	594	204	972	999999	640	999999	344	999999	999999	870	999999	999999	922	751	327	850	989	439	999999	999999	984	194	999999	916	455	731	605	905	167	311	95	475	197	999999	302	410	206	367	859	848	538	39	999999	284	295	999999	999999	919	999999	256	311	425	999999	917	823	999999	324	66	198	909	914	439	999999	978	785	604	999999	600	459	917	653	632	999999	999999	908	954	971	999999	631	278	448	685	14	910	10	670	999999	279	508	999999	96	149	999999	950	934	999999	164	244	499	690	604	691	470	983	602	679	845	999999	19	868	438	999999	434	919	999999	238	999999	964	978	999999	999999	312	102	566	999999	513	999999	629	465	999999	999999	737	116	941	999999	756	999999	31	317	330	824	692	270	999999	999999	378	715	999999	999999	705	674	200	265	383	474	302	599	904	162	98	999999	225	241	209	78	999999	999999	493	255	713	23	413	656	658	300	533	999999	999999	999999	463	798	214	150	760	145	999999	482	732	999999	381	999999	320	868	999999	999999	609	460	70	570	764	766	231	999999	776	692	999999	543	606	93	941	259	999999	999999	999999	300	22	85	480	74	468	228	878	27	873	555	702	544	438	999999	690	999999	981	999999	347	696	577	210	373	78	873	76	875	649	535	131	31	517	179	999999	101	999999	979	995	111	545	999999	214	999999	999999	989	726	115	61	402	868	278	254	465	13	723	999999	999999	412	201	999999	353	999999	999999	999999	534	194	374	999999	999999	166	102	986	789	999999	999999	372	999999	999999	88	999999	999999	999999	257	999999	853	999999	62	999999	999999	289	823	999999	999999	709	202	660	999999	999999	695	805	362	605	598	245	775	999999	464	664	205	360	741	567	334	53	441	529	999999	824	898	758	142	208	304	184	999999	999999	999999	90	608	157	999999	999999	458	283	794	366	235	21	891	999999	321	397	971	854	548	999999	252	760	278	672	679	897	489	936	672	164	999999	999999	902	259	110	999999	66	58	709	58	119	61	999999	84	999999	999999	999999	
336	446	745	236	450	636	88	282	430	812	935	478	753	213	999999	999999	640	66	811	999999	999999	471	937	340	922	154	999999	999999	999999	511	203	378	709	964	163	499	999999	999999	999999	787	823	977	679	999999	130	579	956	844	598	450	999999	28	999999	999999	301	864	509	414	314	999999	999999	932	91	999999	999999	999999	768	789	59	31	999999	999999	999999	999999	295	664	999999	999999	220	353	198	655	557	750	999999	185	999999	850	999999	298	990	523	999999	565	650	891	896	999999	999999	563	811	177	795	576	999999	904	822	468	999999	636	999999	144	204	960	116	491	385	340	35	443	999999	999999	126	999999	41	999999	100	640	999999	404	999999	41	421	656	542	30	859	999999	982	999999	362	999999	999999	45	225	856	329	662	458	169	515	565	734	520	882	892	60	44	999999	608	999999	191	94	178	868	999999	722	999999	428	96	631	404	999999	999999	90	999999	641	91	544	184	839	438	192	224	888	999999	307	900	773	649	969	999999	444	384	185	999999	343	118	177	184	143	781	999999	372	537	121	218	697	439	628	999999	969	499	371	768	385	999999	869	289	665	999999	821	774	779	999999	807	959	999999	861	999999	920	532	913	370	51	68	999999	820	687	999999	999999	999999	470	999999	397	999	334	999999	615	799	181	474	999999	511	440	321	17	463	255	730	999999	246	836	530	999999	999999	66	999999	329	710	999999	189	999999	512	671	144	999999	999999	999999	126	482	886	366	72	738	455	999999	999999	929	999999	999999	741	999999	957	625	757	773	940	445	669	999999	204	754	905	999999	992	292	326	999999	306	999999	388	999999	139	999999	275	999999	774	791	999999	999999	654	210	999999	659	999999	614	234	886	913	370	999999	193	722	183	999999	142	461	452	746	173	388	999999	633	769	672	999999	445	999999	360	878	999999	159	192	644	299	999999	164	256	180	387	67	999999	926	935	550	204	359	956	970	143	428	331	55	99	999999	92	999999	999999	987	999999	179	525	535	45	371	271	10	87	884	292	978	215	282	368	999999	999999	999999	697	228	477	999999	488	738	999999	460	678	113	103	999	999999	999999	333	268	999999	217	999999	904	891	999999	289	204	281	82	687	165	999999	58	686	982	697	447	879	612	999999	469	690	787	999999	999999	693	999999	907	88	999999	999999	654	946	999999	161	575	54	753	134	939	283	48	416	60	999999	999999	629	427	121	311	999999	548	999999	999999	999999	999999	753	595	999999	880	132	296	203	999999	999999	510	276	999999	535	416	653	999999	999999	999999	246	431	284	737	999999	347	74	999999	999999	999999	909	
327	933	207	999999	634	821	458	446	253	817	999999	844	22	237	561	999999	462	999999	704	658	83	793	57	512	508	999999	26	349	969	815	392	999999	425	999999	999999	576	79	225	999999	999999	204	999999	999999	999999	259	587	999999	509	694	376	612	848	101	999999	835	533	999999	694	452	999999	805	118	476	438	434	495	429	999999	732	999999	901	246	990	120	999999	825	292	999999	263	921	981	517	655	603	213	543	410	999999	658	971	690	385	999999	519	789	96	781	82	431	999999	167	743	777	999999	474	376	857	980	665	20	251	999999	999999	531	999999	298	462	872	234	891	999999	132	869	760	305	526	999999	481	999999	376	999999	219	770	498	763	999999	740	947	138	837	686	429	641	648	999999	995	943	999999	119	501	999999	908	848	539	678	45	874	26	413	948	902	385	660	298	965	42	923	942	767	173	999999	515	744	396	999999	999999	490	230	40	309	582	231	372	999999	742	146	370	999999	999999	727	999999	999999	999999	190	999999	310	769	352	683	697	999999	999999	484	946	943	999999	999999	999999	999999	23	554	654	985	113	376	681	23	830	999999	829	671	693	132	49	999999	999999	971	563	461	999999	896	148	546	343	237	999999	746	426	885	999999	999999	999999	905	806	182	717	738	439	813	262	296	938	999999	999999	35	388	999999	999999	155	119	156	610	999	431	126	416	117	651	999999	795	935	597	944	932	857	763	788	325	866	999999	105	541	750	209	616	999999	352	692	318	849	700	311	280	776	477	371	908	483	690	766	999999	999999	563	27	327	699	993	863	997	272	600	564	578	72	24	614	999999	999999	814	167	73	424	343	36	104	633	326	178	464	999999	854	314	634	109	999999	999999	978	732	881	917	964	488	695	56	259	146	733	218	762	862	511	117	668	533	703	195	752	536	923	694	382	999999	999999	511	417	295	929	478	589	15	636	138	919	897	202	584	729	297	777	958	899	118	416	602	999999	746	646	111	406	297	266	451	999999	196	999999	149	89	193	999999	963	216	265	629	756	235	999999	198	999999	999999	128	465	465	758	964	795	274	418	806	528	670	648	999999	81	301	749	194	329	732	362	63	999999	546	658	814	751	999999	489	659	376	610	558	875	999999	999999	832	800	693	999999	401	281	999999	283	999999	967	325	388	193	337	17	50	64	465	418	286	624	919	806	944	223	161	785	758	439	999999	122	773	999999	794	999999	948	999999	484	999999	91	331	231	880	999999	499	373	459	161	652	999999	555	103	999999	999999	663	912	
994	748	631	250	495	999999	843	747	999999	551	330	399	867	999999	549	999999	134	337	955	999999	48	125	455	849	701	999999	999999	999999	371	29	316	999999	141	557	954	753	853	100	595	359	387	999999	835	947	53	999999	293	593	786	976	999999	138	539	269	873	878	303	999999	548	862	866	739	385	836	244	757	268	320	999999	795	725	43	999999	606	25	905	290	508	806	641	349	523	326	395	999999	188	44	999999	683	85	460	82	552	732	492	999999	758	998	999999	295	801	999999	488	990	260	934	999999	932	254	968	598	999999	975	999999	522	353	423	999999	786	66	723	397	637	39	345	653	491	19	123	377	157	999999	999999	520	999999	376	999999	999999	144	125	792	999999	626	714	487	665	107	644	220	149	234	767	222	655	572	999999	345	999999	999999	999999	453	386	819	876	999999	316	999999	464	77	999999	318	97	855	670	274	621	770	923	551	999999	556	846	799	999999	153	389	79	150	948	435	999999	585	680	999999	672	415	291	750	999999	180	666	642	577	74	831	147	912	551	391	950	999999	422	907	974	60	999999	587	845	732	999999	247	858	515	642	124	732	416	999999	997	999999	339	999999	40	381	999999	913	279	734	999999	16	476	527	758	997	999999	618	999999	999999	487	76	828	446	27	459	933	999999	137	935	999999	108	730	595	554	532	999999	624	999999	535	961	146	337	852	703	726	966	719	109	518	850	505	64	711	839	931	39	893	12	580	448	215	999999	343	784	53	285	880	973	236	386	999999	237	999999	744	351	739	999999	743	301	999999	223	708	618	94	454	53	29	999999	622	502	999999	999999	810	97	755	999999	993	78	659	450	96	745	873	141	684	999999	912	966	497	201	63	160	710	97	234	507	177	259	999999	999999	999999	133	360	733	660	999999	426	64	988	991	745	907	93	851	407	478	835	487	999999	186	141	62	268	431	449	576	911	723	862	258	999999	999999	738	659	193	962	394	149	481	139	851	858	978	506	456	155	999999	859	690	756	672	690	848	162	869	213	864	929	294	93	999999	999999	999999	740	999999	11	178	999999	667	999999	94	695	16	280	335	282	84	762	974	303	509	62	999999	116	586	999999	895	585	790	979	108	999999	855	397	999999	157	666	999999	697	454	999999	642	202	999999	672	977	683	577	999999	596	139	112	999999	990	584	590	670	999999	164	999999	115	592	999999	687	345	629	999999	619	784	999999	616	999999	74	999999	326	867	859	786	999999	609	818	327	758	999999	850	995	509	864	812	905	487	
999999	93	391	348	394	997	515	910	52	147	74	793	999999	979	999999	48	434	674	717	999999	999999	649	555	497	787	834	450	836	350	129	999999	806	999999	700	999999	753	999999	191	931	999999	354	876	402	471	754	534	118	224	558	999999	999999	200	105	184	999999	931	538	893	561	999999	557	678	569	999999	173	268	999999	999999	944	549	999999	253	742	847	999999	16	999999	93	743	263	725	236	288	392	55	999999	710	703	107	113	224	789	630	381	322	676	316	479	999999	496	619	169	999999	18	999999	831	999999	258	999999	596	683	999999	999999	307	999999	331	399	186	877	388	999999	221	851	841	334	999999	623	371	535	999999	700	778	785	257	643	566	956	279	791	224	337	999999	904	511	999999	769	639	332	999999	991	287	139	602	919	999999	407	999999	999999	999999	34	218	95	722	999999	896	905	669	902	663	277	999999	129	395	999999	999999	105	316	999999	999999	999999	999999	300	823	544	432	570	185	865	319	999999	258	528	595	766	999999	251	739	815	614	523	999999	999999	668	279	999999	167	999999	939	868	999999	999999	966	999999	999999	96	999999	272	188	666	336	999999	803	593	427	29	845	533	628	657	809	365	501	735	898	464	999999	631	553	917	999999	999999	246	997	476	999999	999999	513	476	679	98	978	999999	158	288	793	999999	153	251	999999	781	633	125	291	999999	486	999999	999999	999999	665	885	296	718	999999	999999	510	999999	806	126	999999	737	999999	999999	999999	568	830	804	352	457	115	167	67	390	303	146	641	999999	999999	938	990	555	999999	397	811	794	802	270	301	757	999999	309	499	37	968	522	449	999999	999999	722	238	682	257	999999	20	507	828	905	999999	134	999999	800	538	868	135	999999	687	999999	256	164	766	570	513	595	999999	805	668	40	999999	781	999999	74	999999	242	710	318	999999	276	386	314	966	896	845	177	999999	999999	999999	999999	999999	251	835	504	999999	22	956	667	179	662	999999	999999	839	797	494	643	999999	999999	268	999999	167	999999	999999	420	568	999999	999999	870	725	346	598	701	44	46	138	179	946	201	745	999999	285	52	148	646	171	999999	475	178	411	999999	739	311	718	475	999999	999999	823	424	999999	387	999999	96	999999	999999	73	413	180	802	669	999999	697	999999	950	738	999999	999999	679	782	259	396	999999	30	999999	523	606	297	982	569	572	999999	355	531	265	368	704	999999	999999	315	582	757	999999	672	999999	96	513	504	999999	980	999999	999999	999999	999999	999999	999999	909	804	627	428	236	999999	430	999999	239	624	969	176	980	999999	44	999999	24	373	999999	501	
395	805	521	382	20	112	936	12	999999	223	640	314	367	714	999999	900	572	999999	88	806	336	400	442	884	126	999999	523	999999	945	623	343	999999	841	673	999999	114	292	255	417	134	839	428	496	25	983	664	808	275	143	143	999999	343	999999	403	999999	999999	372	637	265	673	588	177	999999	999999	880	599	473	693	559	354	617	326	273	954	999999	999999	904	999999	900	461	538	999999	635	812	364	999999	756	999999	508	999999	742	655	999999	744	546	671	371	995	999999	394	999999	125	999999	789	525	941	999999	999999	999999	266	999999	999999	999999	803	144	339	542	254	999999	879	842	999999	195	399	612	962	337	529	417	304	546	999999	290	515	999999	423	542	846	296	999999	999999	426	20	252	79	795	918	195	609	216	139	127	999999	265	999999	174	929	326	187	563	614	550	999999	142	719	191	665	230	543	721	999999	696	957	999999	948	425	25	942	329	999999	53	999999	919	999999	175	428	60	999999	999999	105	493	225	999999	733	808	999999	504	878	532	999999	140	698	652	888	999999	442	170	999999	316	999999	159	999999	999999	371	519	471	631	721	966	300	999999	640	999999	999999	237	581	37	233	914	999999	999999	147	419	999999	999999	355	500	40	792	733	268	914	717	836	946	506	228	999999	224	999999	758	782	911	242	756	500	999999	999999	660	837	414	936	999999	748	215	22	999999	566	685	174	971	999999	999999	242	42	999999	922	999999	500	731	363	729	19	578	809	148	235	999999	999999	195	913	999999	999999	954	328	331	999999	999999	630	934	928	662	622	59	374	168	853	678	209	539	577	20	999999	999999	484	684	927	999999	999999	77	786	400	881	999999	999999	686	230	974	914	710	533	953	799	566	803	999999	117	959	213	651	294	999999	977	155	617	903	580	451	999999	644	403	51	999999	999999	999999	537	780	999999	798	688	937	879	764	999999	16	624	221	157	135	783	577	967	448	999999	999999	999999	999999	736	882	357	115	778	504	279	317	999999	922	999999	419	999999	999999	985	170	525	713	415	791	488	999999	999999	999999	433	326	696	77	435	602	743	781	916	125	54	249	451	582	169	999999	999999	191	524	702	999999	738	859	863	591	807	923	584	376	448	999999	999999	890	999999	682	462	807	212	881	888	189	464	502	160	875	999999	999999	943	554	40	999999	307	999999	300	999999	694	466	833	485	628	679	169	414	478	999999	457	999999	785	999999	706	577	292	999999	635	523	520	999999	709	988	844	97	980	40	999999	151	636	973	999999	948	999999	999999	973	726	999999	218	30	60	999999	968	
428	397	934	53	847	463	24	996	988	777	206	458	756	845	641	541	699	139	78	999999	554	999999	759	999999	912	710	999999	999999	57	999999	999999	469	221	740	999999	456	163	936	999999	999999	137	639	984	822	751	538	249	138	95	999999	518	891	982	698	424	999999	638	107	999999	147	859	999999	949	999999	284	999999	247	25	999999	194	387	762	946	195	208	999999	499	999999	94	383	999999	475	480	336	908	612	999999	999999	999999	626	818	65	806	54	33	678	690	423	548	24	301	233	853	901	343	999999	944	797	499	509	454	701	22	757	677	393	999999	622	663	671	260	999999	698	659	375	332	999999	999999	171	529	234	86	398	80	92	246	621	578	992	162	667	689	999999	817	181	126	52	58	377	639	999999	999999	999999	876	763	576	534	204	999999	21	999999	52	635	970	284	999999	999999	942	999999	440	771	409	629	999999	13	570	701	881	999999	258	289	908	534	999999	829	166	326	522	999999	515	711	427	53	981	363	999999	63	63	542	803	813	110	383	937	867	300	999999	999999	872	202	999999	999999	716	999999	731	890	999999	114	150	128	999999	790	635	999999	728	354	366	647	157	388	517	648	348	683	999999	188	534	596	663	538	999999	78	649	124	641	67	999999	999999	999999	472	117	949	999999	423	752	32	475	999999	999999	523	934	800	110	494	999999	236	315	42	841	999999	365	999999	450	611	411	999999	151	521	999999	670	999999	999999	398	685	280	567	999999	924	931	422	713	320	388	150	604	917	999999	165	438	414	752	678	924	706	116	196	999999	310	22	770	999999	954	696	999999	999999	344	412	425	223	999999	500	390	111	999999	840	55	999999	309	16	999999	24	985	92	123	918	964	674	691	579	94	999999	435	911	170	540	999999	999999	840	270	270	514	999999	942	320	914	999999	576	999999	866	70	999999	209	303	528	755	895	871	583	999999	915	669	721	846	999999	69	999999	479	941	889	91	431	701	49	746	979	472	999999	771	999999	999999	398	999999	999999	518	440	858	999999	393	999999	644	887	50	221	999999	601	999999	706	999999	999999	999999	999999	635	616	785	638	952	999999	557	548	293	852	999999	999999	83	999999	499	999999	337	999999	210	999999	96	535	999999	999999	999999	490	694	155	999999	765	240	520	999999	663	762	563	49	999999	999999	698	583	999999	131	999999	787	665	147	827	111	999999	999999	124	61	999999	806	999999	371	999999	257	471	999999	999999	362	528	621	999999	35	999999	764	936	857	458	220	999999	359	251	414	462	415	999999	999999	867	54	299	999999	125	469	443	856	
663	999999	457	631	27	233	181	491	603	180	208	640	999999	73	174	49	920	904	549	566	999999	695	909	186	531	128	999999	999999	73	141	506	999999	592	562	111	999999	410	999999	203	287	188	760	999999	999999	217	94	624	804	879	259	476	221	919	877	302	967	292	281	999999	898	626	999999	427	472	674	88	999999	175	962	428	639	999999	711	271	999999	999999	884	626	968	447	503	803	999999	999999	665	999999	210	715	999999	143	463	139	726	999999	661	375	342	348	618	139	46	999999	842	999999	619	999999	510	658	499	498	92	999999	999999	662	404	822	334	999999	806	389	999999	999999	904	828	999999	510	376	999999	610	999999	471	546	999999	839	410	54	961	999999	204	999999	783	999999	225	999999	61	797	826	74	899	999999	50	999999	541	999999	261	999999	999999	23	495	119	999999	104	57	486	36	999999	657	472	261	360	861	307	419	524	999999	335	127	999999	777	177	683	312	516	999999	971	741	999999	779	588	999999	499	947	542	94	285	689	999999	739	745	999999	150	364	812	549	977	743	320	27	632	925	585	422	999999	327	435	703	587	286	514	295	541	877	999999	553	860	999999	999999	334	248	916	830	388	396	999999	37	329	500	967	794	238	431	987	157	999999	132	999999	710	224	659	582	999999	228	234	460	973	273	480	268	688	72	978	986	778	999999	105	999999	35	974	300	116	213	619	492	999999	863	554	999999	999999	431	783	213	550	999999	666	814	612	164	936	298	763	999999	242	289	731	999999	999999	219	999999	567	926	62	736	999999	553	378	492	736	999999	596	999999	544	258	999999	999999	999999	438	321	121	901	999999	52	999999	999999	536	266	971	340	760	37	428	344	999999	663	999999	999999	999999	626	999999	298	999999	876	216	350	869	999999	600	404	384	872	821	133	999999	540	85	883	999999	999999	397	999999	407	162	975	999999	999999	94	256	595	999999	184	391	812	200	823	579	999999	836	748	999999	317	666	576	956	999999	216	305	247	756	588	621	999999	426	238	835	890	179	901	295	182	785	972	15	999999	209	490	18	933	284	961	469	57	224	999999	90	999999	830	206	999999	999999	871	847	500	999999	999999	416	965	999999	364	932	409	999999	550	576	40	344	999999	513	999999	406	207	372	963	795	129	574	553	191	158	215	70	999999	999999	581	310	937	999999	998	352	999999	525	434	999999	351	561	999999	999999	999999	999999	745	999999	999999	449	999999	517	509	884	704	887	155	999999	783	999999	159	872	999999	901	969	275	102	862	663	171	963	999999	772	793	621	243	999999	999999	905	
977	412	247	999999	533	132	74	800	63	777	120	206	929	742	999	429	479	135	853	999999	382	121	882	999999	164	486	809	744	716	999999	471	999999	999999	999999	999999	999999	911	138	999999	779	904	999999	49	94	999999	965	43	148	773	373	999999	118	999999	540	532	865	529	933	589	999999	999999	329	94	790	316	597	999999	971	936	975	999999	351	232	84	632	908	81	999999	761	199	452	999999	971	352	130	362	13	547	435	940	503	977	999999	999999	466	999999	389	259	999999	999999	846	71	999999	797	999999	800	999999	445	907	623	794	732	181	999999	604	999999	999999	999999	669	954	594	581	546	996	482	540	802	999999	999999	57	999999	822	29	999999	999999	999999	469	184	496	330	476	567	639	812	155	771	999999	159	259	999999	237	999999	589	824	371	275	525	215	324	325	997	999999	827	860	999999	971	712	375	57	999999	190	183	999999	999999	487	999999	941	734	850	999999	734	999999	128	802	819	880	243	205	445	86	866	264	859	181	332	959	739	779	717	184	999999	440	112	46	635	64	999999	999999	347	344	999999	999999	364	999999	590	354	999999	35	50	224	738	517	929	970	999999	926	323	83	27	999999	999999	172	999999	676	999999	304	999999	92	177	765	487	993	858	999999	752	84	999999	256	591	999999	999999	999999	738	502	446	999999	999999	141	999999	708	999999	999999	232	999999	57	172	999999	688	959	296	803	316	858	285	999999	999999	999999	999999	228	999999	36	999999	492	49	957	583	434	523	239	112	999999	420	403	468	999999	168	770	999999	63	589	999999	999999	297	305	999999	999999	855	999999	766	701	891	681	912	415	682	674	999999	192	999999	999999	738	260	999999	999999	999999	393	913	400	261	577	999999	620	999999	999999	972	814	779	196	865	704	728	999999	999999	538	999999	121	507	987	785	999999	331	999999	187	999999	851	60	762	439	802	791	999999	999999	999999	198	727	280	906	284	443	867	894	999999	327	166	999999	766	999999	920	645	391	885	925	614	901	999999	396	442	999999	786	921	62	349	394	999999	364	999999	999999	568	810	999999	214	232	553	918	465	680	270	30	844	95	999999	841	999999	420	905	425	999999	308	941	999999	837	999999	999999	999999	814	554	266	253	999999	481	999999	999999	120	704	187	999999	999999	999999	446	576	135	421	350	700	375	220	555	973	178	999999	423	999999	627	999999	113	999999	999999	41	113	910	424	26	228	999999	100	622	999999	999999	243	252	53	999999	861	375	215	425	999999	796	156	999999	998	292	85	863	999999	532	317	641	600	694	927	349	999999	536	161	119	203	977	610	752	
489	466	739	925	895	269	610	261	273	688	120	938	999999	999999	999999	141	940	999999	315	567	999999	99	499	999999	324	704	571	999999	224	106	231	404	196	404	124	999999	553	159	968	797	921	65	378	911	583	999999	464	93	624	999999	999999	838	671	52	999999	400	999999	199	611	201	698	285	47	176	466	716	752	490	395	378	588	999999	396	517	645	999999	999999	999999	965	335	249	488	710	204	927	392	732	153	957	999999	575	999999	548	776	999999	999999	28	211	455	866	999999	999999	697	256	440	999999	452	163	406	999999	680	389	999999	285	952	220	999999	843	249	83	983	608	999999	671	802	235	999999	619	418	999	241	518	999999	999999	999999	274	790	464	763	549	999999	579	747	769	53	196	139	272	999999	888	81	185	962	381	999999	638	450	999999	453	215	144	832	744	999999	956	171	257	134	196	687	430	120	89	699	143	999999	861	764	628	999999	106	980	795	529	927	66	999999	760	999999	460	824	999999	20	558	415	118	999999	349	812	999999	938	14	85	147	468	999999	105	272	999999	478	776	999999	408	837	119	164	999999	225	479	900	614	496	909	736	863	666	110	531	294	34	580	521	951	745	677	101	904	657	71	966	960	999999	522	747	999999	147	365	183	448	260	80	999999	999999	912	277	452	105	349	284	999999	999999	574	977	223	898	265	999999	999999	169	27	260	389	163	512	999999	999999	974	171	61	999999	999999	926	92	43	999999	961	651	48	478	235	996	564	383	268	115	396	316	308	849	429	999999	999999	999999	431	10	999999	465	367	972	946	477	933	298	999999	999999	934	999999	943	269	936	613	999999	999999	934	999999	999999	999999	895	999999	553	23	675	322	632	999999	607	999999	661	43	272	506	294	75	531	757	72	276	999999	767	181	999999	999999	49	912	815	714	999999	89	999999	314	684	570	960	429	932	802	621	665	243	894	30	829	910	999999	440	329	999999	661	186	999999	429	191	138	235	648	651	999999	999999	817	610	97	999999	260	999999	587	936	334	646	598	955	451	611	591	872	999999	85	462	52	482	496	999999	857	999999	452	885	503	442	734	780	999999	999999	222	999999	633	999999	197	578	999999	999999	504	995	984	72	230	516	818	599	265	999999	572	198	593	927	999999	527	239	930	808	842	999999	504	599	865	317	789	999999	999999	958	75	963	506	280	632	977	500	107	794	682	936	77	999999	186	660	217	999999	581	295	526	115	576	266	999999	349	999999	999999	406	129	755	440	287	999999	641	199	120	76	918	999999	949	830	430	
444	999999	999999	775	190	327	938	657	224	217	944	999999	853	498	999999	736	930	999999	999999	104	978	49	251	659	22	271	986	999999	151	999999	999999	345	696	685	142	17	898	574	154	999999	467	471	999999	232	343	999999	788	700	412	340	987	999999	971	735	451	405	17	222	762	918	340	398	516	999999	597	608	999999	178	999999	700	837	366	999999	304	999999	517	507	28	326	203	999999	999999	999999	999999	197	957	374	960	243	736	10	686	999999	236	352	78	955	501	635	999999	279	999999	344	999999	999999	631	510	999999	108	933	897	988	895	569	445	54	261	704	999999	639	243	588	999999	999999	700	160	999999	926	952	999999	562	15	393	591	999999	863	952	435	318	566	999999	697	862	310	999999	21	790	252	791	999999	816	260	999999	996	501	999999	999999	714	999999	352	86	583	999999	999999	381	891	605	314	999999	581	102	825	999999	296	192	999999	726	634	790	688	369	312	999999	654	999999	311	366	396	100	242	187	247	424	965	489	873	972	334	928	947	999999	999999	606	999999	215	999999	864	999999	814	954	964	999999	923	332	999999	773	448	80	785	80	535	999999	224	412	404	854	411	999999	999999	999999	574	999999	999999	843	282	883	999999	926	448	762	446	999999	582	145	278	135	324	999999	982	716	435	901	548	999999	421	999999	272	203	814	999999	588	443	557	999999	390	572	356	90	60	110	78	521	632	32	633	533	635	88	144	279	999999	999999	448	99	883	999999	853	846	999999	999999	999999	512	121	999999	183	13	999999	87	755	705	999999	244	51	882	648	913	279	525	235	888	572	999999	69	999999	999999	999999	995	467	999999	999999	999999	999999	658	975	489	566	410	545	849	629	88	999999	332	439	500	999999	278	565	451	970	402	337	999999	542	999999	999999	452	576	275	904	17	987	465	46	985	279	585	999999	402	92	512	734	999999	605	999999	23	861	629	54	525	10	439	25	651	326	392	888	999999	473	999999	999999	833	279	944	622	100	102	296	999999	231	720	211	173	369	467	667	660	26	732	498	999999	823	532	749	904	578	971	814	720	602	999999	468	603	349	968	679	464	732	983	719	920	574	999999	822	804	798	276	655	193	658	999999	871	394	974	487	299	311	530	49	54	999999	288	999999	999999	840	261	608	823	400	788	213	927	43	22	577	999999	648	709	944	115	311	999999	630	71	870	999999	84	628	862	679	377	999999	999999	999999	600	642	999	333	999999	553	999999	453	999999	405	455	804	838	381	406	487	651	999999	999999	933	999999	803	657	514	981	999999	
187	999999	960	721	420	279	245	104	422	935	11	999999	727	401	999999	857	71	235	999999	75	680	702	232	384	37	999999	999999	758	205	796	984	495	351	660	375	219	999999	543	985	186	569	744	959	471	486	336	999999	193	27	999999	742	432	897	915	651	484	758	586	693	644	920	999999	999999	625	950	516	973	999999	36	706	375	528	999999	440	506	935	743	999999	898	701	901	175	741	999999	64	999999	597	435	19	891	461	906	849	351	265	92	999999	343	999999	970	363	999999	167	320	519	999999	999999	467	999999	715	740	996	687	992	742	999999	999999	587	999999	398	999999	999999	999999	999999	255	468	678	898	184	423	99	409	250	928	999999	999999	17	430	999999	840	379	140	26	999999	999999	464	228	999999	608	510	347	269	772	132	999999	816	751	32	75	999999	545	294	292	999999	625	340	756	759	999999	649	747	325	999999	731	28	788	530	999999	983	790	250	821	300	673	999999	830	637	999999	876	531	352	984	364	751	304	94	847	31	678	819	999999	469	212	959	763	32	483	51	999999	999999	295	988	999999	999999	810	723	994	619	999999	795	703	637	999999	132	306	999999	960	44	999999	934	940	509	999999	173	92	781	619	340	910	999999	999999	596	999999	612	245	363	945	999999	999999	580	100	999999	112	882	126	80	999999	89	662	10	71	449	614	999999	333	786	904	999999	202	39	114	663	999999	999999	449	999999	999999	999999	887	942	817	880	999999	855	843	999999	406	211	999999	21	205	539	678	909	992	906	999999	999999	289	459	459	80	887	911	475	999999	999999	247	443	999999	999999	314	999999	719	193	999999	355	758	335	621	389	703	999999	190	833	999999	999999	798	999999	999999	999999	775	991	999999	999999	746	992	192	390	999999	191	999999	999999	47	563	999999	346	958	726	811	560	232	520	667	79	999999	252	707	87	900	999999	731	999999	900	884	682	323	764	235	446	999999	999999	378	918	439	999999	935	790	999999	943	238	36	81	70	982	902	999999	333	368	999999	504	295	115	999999	965	999999	793	867	162	880	577	582	999999	290	999999	397	999999	602	237	848	819	999999	90	143	999999	425	659	314	999999	999999	427	999999	406	999999	942	902	68	888	953	979	437	77	638	746	999999	656	303	791	447	594	58	663	999999	999999	918	51	215	971	817	549	801	488	949	999999	999999	587	999999	245	348	720	339	965	648	999999	421	752	823	343	767	999999	131	867	867	333	934	764	893	887	579	900	697	96	999999	413	187	948	128	468	293	789	481	67	452	726	265	999999	24	847	107	176	
999999	871	999999	999999	427	999999	621	626	245	699	693	297	666	999999	33	252	894	244	80	473	633	365	60	978	544	999999	999999	150	77	851	749	56	790	412	999999	826	882	278	999999	254	999999	502	999999	999999	106	193	400	14	703	23	198	779	776	999999	542	862	820	235	267	363	999999	480	999999	999999	949	646	507	263	999999	206	369	625	258	999999	146	141	143	466	999999	361	673	999999	447	63	663	969	279	166	870	999999	999999	657	20	632	735	999999	999999	999999	644	459	999999	999999	248	999999	653	572	530	950	497	411	728	364	353	999999	999999	108	43	505	730	979	999999	351	999999	945	201	712	999999	626	100	289	198	305	821	432	675	536	181	940	999999	999999	448	329	668	469	101	651	313	114	999999	999999	823	447	117	999999	92	999999	753	303	315	999999	957	999999	859	217	222	433	542	920	241	163	926	102	105	640	540	999999	682	924	854	550	999999	999999	684	462	999999	999999	198	166	350	341	782	878	634	469	143	999999	469	460	999999	668	118	393	873	788	711	730	352	477	134	999999	999999	829	448	765	999999	456	999999	406	751	999999	245	386	580	899	999999	58	999999	999999	999999	995	587	231	677	195	441	999999	999999	895	751	735	408	720	41	315	680	999999	999999	869	926	686	324	999999	709	785	999999	731	999999	973	999999	663	272	716	970	139	457	439	162	262	999999	999999	819	334	655	26	999999	524	355	999999	229	428	618	999999	709	820	681	525	522	999999	762	709	212	664	488	98	472	692	750	999999	999999	251	800	186	999999	410	999999	990	417	999999	722	999999	386	548	754	999999	54	999999	999999	159	457	931	999999	999999	500	623	323	999999	845	567	999999	380	773	999999	415	977	627	999999	999999	308	953	690	117	829	178	999999	999999	663	909	499	53	999999	685	600	999999	926	334	540	686	999999	96	712	154	999999	999999	352	145	934	999999	776	370	612	620	708	206	766	824	96	999999	646	300	999999	255	355	523	754	695	183	998	489	999999	999999	999999	999999	999999	999999	546	267	689	826	718	399	531	143	999999	440	188	999999	404	999999	112	247	449	50	631	436	467	798	336	395	656	999999	935	999999	999999	283	857	489	496	955	230	566	407	274	927	901	138	122	999999	93	999999	999999	779	999999	386	414	999999	715	509	999999	784	999999	931	303	179	756	463	877	999999	855	583	999999	999999	999999	999999	546	999999	999999	122	999999	999999	354	581	999999	819	938	192	625	277	719	999999	999999	999999	999999	181	482	999999	114	105	999999	448	999999	113	999999	509	877	238	340	853	840	999999	999999	
602	999999	486	439	176	687	999999	241	999999	999999	610	299	999999	440	718	779	277	999999	911	736	89	999999	290	57	999999	221	999999	942	999999	852	999999	436	999999	171	999999	209	234	999999	316	947	630	863	606	999999	650	813	150	79	999999	459	999999	869	999999	838	394	999999	499	439	197	954	999999	541	531	999999	999999	183	154	69	890	518	554	999999	999999	963	115	225	999999	999999	406	438	999999	999999	782	260	789	902	999999	316	777	889	999999	795	555	361	13	99	341	885	544	476	999999	90	188	651	905	538	201	965	732	999999	324	999999	42	999999	883	280	759	281	932	173	676	999999	999999	11	807	759	979	326	960	26	999999	460	999999	999999	770	990	495	140	354	261	711	542	999999	999999	575	999999	762	796	477	999999	340	70	952	999999	800	830	799	999999	843	155	999999	874	15	716	294	864	999999	112	988	893	784	628	999999	681	999999	144	264	682	436	916	996	193	848	237	686	823	999999	999999	138	940	999999	318	296	209	702	836	536	867	324	999999	218	999999	808	583	948	999999	999999	281	919	999999	999999	126	751	927	158	374	999999	777	999999	999999	999999	999999	999999	999999	702	999999	341	999999	978	625	607	396	999999	725	708	347	385	274	288	999999	690	236	845	999999	374	84	566	369	60	337	810	759	837	999999	354	299	685	999999	881	999999	380	999999	999999	304	69	189	999999	36	229	999999	989	761	499	66	780	139	83	511	684	628	999999	972	676	650	814	847	559	999999	380	418	661	625	999999	999999	604	285	933	551	412	194	326	540	149	249	348	59	269	999999	82	224	226	183	85	999999	573	999999	738	652	489	999999	999999	252	655	810	999999	373	377	693	462	505	206	531	109	499	311	378	833	437	312	764	587	999999	443	166	999999	487	549	999999	242	206	999999	291	71	200	999999	84	885	338	999999	974	999999	999999	329	577	28	999999	84	586	950	204	574	999999	349	999999	633	999999	999999	499	618	672	999999	246	460	999999	958	999999	999999	999999	999999	237	999999	504	348	337	999999	21	459	865	147	508	999999	963	190	48	631	245	941	999999	999999	999999	275	395	999999	426	161	446	126	73	618	113	999999	999999	652	723	710	79	962	999999	999999	999999	999999	943	361	120	269	999999	65	422	999999	723	973	134	351	230	961	107	784	921	186	999999	894	999999	999999	44	283	247	320	467	337	561	999999	929	701	944	320	332	44	609	999999	300	999999	704	439	895	140	999999	823	431	761	613	295	50	836	999	727	999999	695	327	836	999999	549	999999	999999	81	449	999999	999999	407	910	639	
73	185	999999	885	263	200	999999	362	999999	183	423	888	999999	999999	999999	243	102	702	999999	999999	636	717	773	145	750	793	619	367	455	96	999999	426	521	132	549	119	286	950	745	537	60	343	423	662	608	999999	891	999999	805	216	950	729	191	999999	12	999999	412	628	999999	470	581	598	906	999999	506	997	376	584	184	166	956	152	957	688	262	303	303	999999	537	999999	901	259	999999	249	145	999999	244	914	999999	203	707	658	816	999999	956	461	999999	999999	166	611	999999	999999	195	648	259	999999	772	502	353	708	62	301	101	55	569	999999	46	667	681	559	762	999999	464	981	999999	308	999999	682	999999	801	999999	698	999999	925	805	593	73	999999	989	336	184	999999	570	421	999999	416	999999	999999	999999	634	424	999999	999999	606	849	832	853	214	198	950	482	100	999999	552	841	364	347	999999	249	999999	999999	999999	677	355	384	30	890	53	840	999999	741	999999	966	999999	999999	999999	774	357	999999	972	739	999999	999999	49	854	93	999999	999999	579	786	78	401	531	739	999999	302	101	578	232	828	999999	810	373	155	218	999999	999999	672	176	743	589	990	99	999999	246	409	407	638	500	300	58	999999	999999	64	999999	350	43	999999	732	93	16	205	999999	999999	41	929	495	579	830	999999	959	309	851	999999	207	88	311	264	999999	965	999999	463	999999	931	779	78	347	319	999999	867	883	999999	939	92	999999	393	865	842	245	999999	914	827	807	563	341	749	999999	999999	856	896	48	779	732	766	999999	552	127	999999	477	963	591	186	999999	963	999999	999999	370	768	109	999999	999999	469	999999	196	61	999999	656	524	999999	40	57	710	462	284	999999	999999	174	182	894	194	999999	672	374	282	725	738	999999	844	509	279	999999	262	999999	53	999999	578	759	546	715	130	896	999999	999999	446	915	999999	723	999999	143	950	897	999999	874	914	547	999999	105	747	471	323	648	812	25	331	651	999999	182	419	999999	260	354	628	467	774	297	672	79	999999	366	843	999999	305	710	558	382	999999	387	999999	999999	142	483	22	84	402	999999	93	587	999999	794	130	709	999999	532	883	999999	999999	730	110	999999	874	481	999999	391	999999	999999	999999	112	999999	948	460	417	999999	913	468	776	341	999999	74	302	214	95	999999	143	246	144	709	999999	826	952	113	470	287	999999	999999	661	316	631	999999	103	999999	981	130	999999	343	712	159	999999	999999	116	274	724	999999	807	422	788	684	43	154	492	598	580	285	999999	845	990	139	563	291	807	469	710	106	999999	174	999999	965	999999	799	533	984	
318	999999	719	999999	388	804	480	583	999999	976	282	486	964	504	999999	999999	615	999999	999999	583	999999	119	999999	999999	563	628	694	643	199	999999	220	243	621	999999	290	871	565	826	999999	196	659	999999	449	999999	197	999999	141	477	616	526	999999	986	457	949	398	208	452	999999	134	999999	120	837	393	28	766	49	864	999999	224	686	149	999999	31	166	999999	616	670	999999	459	338	497	226	999999	673	473	234	786	999999	119	999999	429	493	702	706	999999	821	999999	430	73	999999	999999	674	263	930	386	571	964	300	35	782	999999	25	622	999999	272	893	999999	720	999999	542	999999	999999	999999	142	267	656	96	324	90	112	29	249	999999	999999	968	823	999999	999999	296	901	269	496	999999	337	552	413	870	907	444	193	20	876	875	531	895	177	999999	999999	673	730	485	650	999999	999999	762	299	999999	999999	999999	448	929	999999	434	999999	283	766	556	30	589	853	786	189	880	897	999999	153	374	841	999999	801	999999	999999	432	566	426	619	285	723	574	263	760	559	999999	999999	263	305	452	999999	258	999999	620	306	540	819	943	306	769	323	999999	619	925	811	999999	999999	941	95	999999	999999	236	664	490	832	999999	336	102	236	108	884	643	999999	700	152	593	999999	999999	210	312	999999	622	130	849	961	893	955	338	949	654	999999	63	177	23	584	994	593	648	999999	850	214	999999	999999	208	885	680	44	999999	783	999999	999999	842	741	782	678	255	999999	815	529	939	500	998	152	581	999999	999999	999999	999999	125	999999	999	999999	404	360	108	999999	904	922	963	291	859	45	555	731	36	223	322	999999	345	338	888	778	129	847	359	999999	584	145	166	64	214	261	803	999999	999999	999999	448	390	684	793	350	999999	851	247	90	464	453	421	555	999999	518	999999	447	999999	269	999999	518	556	999999	892	310	769	766	999999	999999	999999	242	919	512	46	774	999999	710	551	999999	703	927	881	767	999999	999999	173	590	999999	546	134	814	25	999999	998	999999	892	388	792	999999	581	999999	942	999999	483	232	533	908	518	999999	999999	380	895	799	565	302	636	788	117	138	146	189	438	999999	951	792	999999	999999	514	564	881	999999	999999	69	416	285	985	719	294	672	999999	265	81	283	960	754	999999	226	810	705	999999	113	281	999999	355	401	989	579	999999	999999	15	980	403	954	181	42	461	835	393	289	999999	916	504	445	899	881	118	164	412	999999	873	10	742	809	719	999999	281	264	713	24	999999	416	999999	603	999999	999999	999999	127	999999	928	302	93	833	530	398	928	609	999999	
764	473	293	834	999999	999999	816	999999	999999	999999	999999	403	999999	207	132	999999	993	999999	999999	900	778	649	999999	991	62	999999	904	790	176	222	999999	999999	999999	445	999999	249	730	461	248	999999	787	661	999999	276	881	708	999999	105	960	999999	536	497	521	999999	67	124	453	302	999999	693	117	35	838	35	184	454	234	325	706	882	647	999999	662	919	123	127	637	753	119	354	999999	809	999999	712	999999	923	279	999999	387	999999	796	438	678	555	389	761	999999	999999	102	437	483	851	398	88	817	994	834	602	594	940	487	699	193	438	386	999999	206	999999	350	260	185	763	938	999999	96	999999	864	116	999999	362	304	650	999999	681	870	999999	420	751	894	999999	98	676	999999	446	898	106	254	250	179	91	565	999999	646	999999	262	720	913	77	999999	999999	999999	728	73	242	999999	836	47	511	999999	999999	887	999999	999999	999999	999999	508	999999	501	432	989	964	623	937	457	796	999999	14	819	999999	160	999999	352	758	999999	561	370	613	644	799	72	999999	742	682	258	203	999999	999999	987	999999	753	832	421	645	13	644	999999	999999	615	445	999999	832	228	92	999999	378	544	696	945	107	999999	895	252	702	369	930	231	940	689	264	686	151	26	149	675	327	140	706	755	999999	999999	579	997	208	760	999999	840	660	275	879	658	424	519	890	878	858	590	719	286	82	422	575	999999	361	758	898	816	88	999999	99	248	838	940	303	62	232	897	53	941	139	999999	999999	674	809	605	272	999999	135	270	817	737	421	430	999999	238	479	477	999999	449	861	999999	999999	253	999999	999999	820	999999	226	999999	656	960	546	777	156	983	852	999999	302	755	496	276	690	818	999999	362	826	417	999999	74	583	754	999999	603	90	716	337	327	498	178	784	788	415	298	999999	857	999999	999999	999999	699	999999	578	999999	999999	999999	999999	733	999999	654	823	814	412	999999	161	263	901	709	999999	697	439	999999	535	411	133	971	707	861	999999	999999	741	171	191	143	999999	687	15	579	370	650	494	982	999999	999999	999999	363	381	573	263	44	999999	157	258	947	844	999999	851	176	61	999999	256	734	341	999999	999999	661	632	999999	999999	473	258	332	349	302	212	456	270	862	736	770	599	144	607	367	502	594	913	244	298	523	999999	839	528	999999	404	760	651	655	760	23	730	111	914	789	786	389	999999	956	744	397	999999	989	439	291	330	121	999999	974	246	328	748	999999	981	144	637	419	803	898	999999	452	805	999999	112	722	49	497	229	817	581	123	999999	999999	500	
900	739	846	409	247	130	292	633	677	999999	441	275	342	130	999999	162	377	586	909	68	302	592	999999	886	717	251	999999	892	999999	402	132	541	790	897	90	405	790	19	565	778	615	999999	999999	206	670	457	707	999999	449	999999	214	537	999999	899	208	318	999999	959	999999	999999	999999	400	999999	999999	296	900	999999	444	999999	384	371	367	30	140	452	483	463	999999	226	270	544	465	452	653	999999	595	664	999999	999999	771	833	999999	999999	999999	491	224	504	999999	910	770	999999	999999	337	74	304	846	517	747	456	725	855	600	743	999999	999999	831	947	671	96	700	999999	593	744	277	999999	540	50	999999	999999	237	978	609	70	455	999999	999999	138	388	359	351	88	917	444	999999	916	243	97	895	117	999999	277	833	999999	219	534	389	999999	69	523	763	999999	66	107	229	746	255	539	298	144	190	702	569	321	744	622	328	999999	770	360	317	453	154	353	989	960	155	999999	999999	920	999999	753	79	864	595	545	32	999999	225	999999	671	704	799	999999	926	956	999999	521	33	597	999999	241	757	708	216	999999	661	713	118	268	999999	412	688	377	236	437	633	705	726	209	599	508	932	542	688	612	654	999999	426	43	262	633	999999	263	714	999999	999999	370	657	284	883	319	999999	956	636	268	25	431	534	999999	332	12	794	823	998	707	999999	225	999999	603	999999	277	296	84	16	968	593	999999	663	999999	442	273	57	452	326	999999	797	999999	906	430	597	232	859	999999	999999	259	838	999999	999999	999999	378	999999	351	63	617	616	32	636	950	668	675	590	768	999999	999999	69	954	352	507	999999	910	332	319	599	16	999999	417	367	374	999999	139	598	180	656	190	662	921	994	834	710	267	999999	35	999999	755	16	463	999999	999999	650	999999	496	498	999999	999999	56	999999	751	56	999999	208	664	999999	203	538	86	999999	121	999999	402	147	999999	999999	797	459	748	306	999999	844	999999	999999	533	495	999999	999999	643	109	632	999999	144	202	180	999999	660	999999	999999	899	831	709	678	596	352	999999	479	999999	345	978	701	98	357	749	999999	906	57	999999	674	179	999999	742	895	977	999999	560	660	210	999999	999999	856	295	856	849	474	371	176	999999	638	444	25	221	126	664	408	544	213	394	803	273	900	999999	837	433	362	99	813	700	809	791	438	279	999999	332	131	999999	241	508	999999	37	740	999999	999999	239	163	336	999999	999999	578	999999	357	276	999999	703	122	398	457	433	496	385	557	475	603	847	999999	999999	676	793	542	992	312	705	119	775	
533	999999	903	608	279	999999	472	582	131	566	443	172	999999	841	999999	999999	958	808	999999	898	479	999999	51	717	233	417	659	833	698	586	940	999999	166	999999	180	856	999999	848	163	470	999999	974	353	47	413	999999	999999	999999	583	809	43	504	999999	999999	999999	999999	224	196	999999	999999	376	639	884	999999	625	791	999999	999999	670	363	247	119	654	550	985	504	920	13	313	388	542	999999	260	889	552	446	958	945	334	912	642	999999	473	301	104	283	100	808	421	622	999999	633	999999	229	572	923	849	153	999999	801	347	220	999999	996	999999	550	389	999999	992	189	999999	999999	916	758	721	999999	999999	363	999999	712	414	999999	592	691	550	909	999999	40	999999	999999	596	815	720	533	574	999999	426	477	971	553	893	105	999999	242	789	778	999999	999999	507	999999	999999	495	697	522	397	234	628	200	456	419	889	358	677	999999	592	27	999999	392	193	300	521	179	392	902	818	318	307	999999	902	772	203	999999	533	999999	999999	111	999999	208	146	350	803	999999	999999	562	999999	999999	427	999999	999999	999999	438	333	999999	217	122	118	999999	795	999999	89	927	278	999999	999999	226	643	825	984	999999	491	899	151	256	843	496	295	999999	830	247	283	890	855	710	140	343	869	999999	325	580	243	999999	332	504	67	423	535	937	999999	345	31	719	443	429	168	999999	297	87	388	999999	827	959	283	557	430	198	999999	999999	999999	350	356	618	510	414	999999	999999	577	646	999999	430	961	357	999999	494	226	999999	456	436	551	999999	55	792	646	604	752	283	725	774	83	868	352	967	779	996	989	412	219	999999	640	675	999999	650	999999	999999	759	479	158	788	340	866	999999	644	26	999999	305	999999	972	905	999999	515	999999	802	573	331	88	994	999999	814	504	814	999999	427	796	875	999999	404	905	688	999999	283	999999	936	444	216	136	999999	999999	879	701	435	439	314	377	999999	908	502	999999	999999	879	765	901	343	293	526	522	324	847	151	999999	900	658	294	70	388	999999	831	999999	366	999999	380	54	698	123	79	384	50	60	999999	967	471	326	349	808	999999	381	790	652	999999	999999	812	860	999999	944	999999	776	999999	253	989	744	999999	144	721	370	999999	999999	999999	999999	999999	151	999999	274	185	999999	473	584	319	999999	980	16	599	189	450	671	393	520	246	753	323	999999	239	796	70	927	890	337	605	978	308	999999	179	570	437	776	999999	548	684	633	481	226	999999	999999	273	983	154	999999	694	59	977	989	484	458	907	999999	911	685	999999	258	999999	146	979	341	
999999	621	836	39	751	673	459	845	836	612	282	106	999999	571	533	87	782	992	643	555	10	319	999999	999999	663	516	865	536	999999	435	349	345	247	999999	999999	652	156	999999	155	31	600	999999	163	872	186	810	999999	350	999999	135	475	301	502	433	340	868	736	126	376	244	807	999999	510	410	273	937	999999	710	90	880	999999	667	847	622	999999	867	999999	999999	999999	852	431	524	999999	999999	959	57	842	999999	795	621	915	39	748	911	223	999999	999999	752	608	248	951	384	269	282	999999	807	454	880	478	472	712	724	582	523	999999	293	550	301	999999	225	105	55	915	468	965	901	918	935	999999	288	245	413	999999	999999	999999	999999	264	111	24	162	999999	999999	999999	332	908	999999	457	234	107	930	999999	340	311	393	153	905	468	999999	316	999999	999999	518	481	999999	237	309	999999	286	622	999999	999999	448	287	298	622	143	711	999999	559	773	453	694	837	999999	162	904	111	30	999999	996	999999	463	794	721	273	95	489	154	999999	999999	880	181	999999	999999	901	687	62	23	771	999999	204	999999	251	542	848	204	680	12	999999	332	999999	300	999999	999999	999999	999999	999999	566	35	537	654	566	497	950	893	282	91	505	577	999999	852	98	999999	999999	801	999999	222	999999	872	78	414	487	117	773	411	589	57	985	165	337	42	496	987	244	365	637	387	300	649	576	122	184	435	572	480	119	51	981	824	999999	361	999999	694	956	132	177	459	999999	548	313	235	106	350	249	442	365	110	24	999999	174	335	921	999999	999999	955	240	61	544	303	302	547	76	170	691	975	639	802	40	999999	198	999999	662	751	345	999999	26	834	196	140	124	18	37	203	660	148	440	790	398	999999	892	125	914	431	256	765	169	999999	659	273	802	563	999999	902	599	985	672	179	276	955	939	999999	865	414	188	294	520	872	510	999999	545	848	413	39	999999	82	999999	241	999999	999999	191	90	999999	922	338	561	937	134	604	674	475	270	999999	999999	71	496	999999	999999	253	962	255	297	999999	115	728	953	159	50	999999	526	721	999999	674	999999	773	858	230	942	85	627	356	395	999999	999999	999999	284	334	970	999999	999999	822	999999	988	543	334	894	999999	79	204	999999	411	897	451	88	953	44	596	828	999999	212	275	999999	999999	625	615	999999	29	999999	38	453	999999	188	999999	949	704	956	453	999999	999999	879	213	161	748	700	225	458	944	199	881	999999	687	999999	999999	765	467	999999	340	372	927	475	874	66	51	750	999999	232	999999	501	383	996	590	
465	467	789	999	124	569	999999	409	166	915	830	717	984	999999	133	877	316	492	200	626	90	213	896	15	156	120	997	945	993	633	452	815	885	999999	232	48	521	765	353	944	606	962	770	560	53	348	999999	984	632	999999	999999	19	193	379	999999	262	570	784	852	999999	571	788	416	533	472	25	999999	999999	999999	94	366	999999	149	256	29	127	442	345	961	807	63	23	322	648	124	999999	999999	999999	952	970	477	737	912	349	382	818	556	247	97	38	516	999999	450	547	988	967	999999	937	359	392	819	999999	822	55	950	558	475	767	418	999999	393	999999	579	573	999999	629	638	799	873	999999	571	205	999999	933	301	528	573	775	999999	999999	572	694	165	999999	161	999999	914	867	999999	824	353	788	828	68	999999	199	999999	877	929	369	339	80	73	158	821	999999	977	889	753	431	985	699	999999	271	467	699	171	19	421	374	999999	770	999999	59	857	999999	999999	199	999999	999999	999999	695	845	301	818	501	630	16	747	537	275	34	123	968	839	653	680	567	999999	945	38	999999	465	565	654	568	670	24	999999	49	255	787	601	999999	857	999999	854	999999	999999	999999	78	165	272	884	109	690	656	441	220	999999	111	810	598	351	82	999999	999999	290	999999	259	831	616	999999	708	291	487	999999	471	120	549	999999	864	124	635	999999	873	999999	581	465	964	911	999999	803	98	937	445	198	259	579	999999	999999	573	179	203	144	999999	450	563	602	999999	266	999999	331	999999	413	247	696	999999	999999	999999	999999	999999	825	682	348	602	812	626	999999	846	299	999999	891	880	490	236	694	920	501	425	433	129	979	843	707	999999	907	999999	684	700	749	235	785	380	999999	410	748	496	855	541	649	823	791	755	332	93	304	450	190	187	552	999999	471	58	776	824	999999	981	975	999999	695	679	941	81	106	999999	397	520	596	89	487	208	999999	960	776	609	338	233	520	623	431	999999	952	507	999999	973	764	736	604	999999	731	999999	521	999999	846	999999	882	720	659	999999	695	999999	999999	111	700	354	710	511	999999	176	496	455	470	362	200	999999	727	444	922	132	999999	661	916	136	357	720	999999	831	123	806	726	617	574	261	927	647	612	851	999999	804	999999	999999	463	999999	973	285	306	999999	999999	617	252	999999	798	999999	999999	999999	867	728	999999	999999	666	878	397	475	999999	879	999999	999999	434	552	999999	876	637	128	859	55	999999	488	163	81	423	527	788	506	999999	289	819	48	999999	893	780	999999	107	827	999999	999999	866	987	987	999999	
404	97	734	500	999999	376	810	999999	677	915	836	999999	574	682	565	149	100	890	999999	999999	70	843	918	540	999999	742	778	809	981	999999	189	219	500	69	676	336	793	298	516	999999	478	149	370	385	67	401	319	425	271	999999	304	975	86	999999	42	999999	999999	204	999999	257	597	10	697	212	736	626	888	999999	15	999999	999999	801	384	724	692	920	482	542	483	380	433	363	548	983	180	213	143	999999	36	125	167	599	569	268	600	999999	451	999999	999999	440	513	803	419	42	999999	999999	601	361	145	122	89	999999	999999	357	824	243	462	714	999999	532	493	999999	488	999999	82	756	241	125	134	224	478	323	999999	53	867	629	943	515	999999	677	611	781	538	914	46	529	878	222	999999	366	25	737	136	127	946	298	325	529	999999	999999	270	999999	237	920	643	765	999999	999999	999999	204	299	999999	383	364	921	711	686	574	853	999999	999999	29	680	767	208	741	197	775	999999	579	999999	423	555	445	416	134	999999	617	281	280	785	999999	731	250	76	79	999999	772	205	245	611	999999	676	999999	27	251	805	469	722	999999	578	999999	999999	999999	889	876	400	937	947	796	167	78	302	999999	767	999999	298	440	701	139	387	425	579	861	967	563	747	147	999999	175	329	94	999999	379	702	815	631	999999	361	200	678	425	999999	409	87	542	457	103	650	350	952	999999	768	593	523	163	400	718	944	335	138	263	519	999999	477	82	183	923	881	951	999999	478	999999	511	461	961	600	179	783	434	116	654	496	87	222	953	326	311	855	548	425	913	875	35	999999	424	999999	51	932	15	369	999999	221	999999	306	484	296	999999	142	999999	562	999999	934	519	229	483	766	999999	570	523	756	999999	999999	999999	536	141	602	63	449	46	65	999999	999999	778	75	581	442	797	781	737	667	69	179	999999	999999	999999	999999	366	806	588	658	473	999999	418	258	497	999999	999999	999999	175	882	242	817	999999	506	13	999999	165	454	647	50	969	661	832	856	697	999999	773	356	341	162	999999	257	860	387	592	88	999999	530	577	124	563	999999	616	999999	434	999999	999999	797	982	221	823	999999	999999	547	999999	999999	648	562	561	795	999999	532	831	23	999999	985	956	718	914	999999	165	635	876	999999	487	344	55	977	431	456	627	999999	999999	999999	338	334	98	323	698	779	439	275	969	782	430	41	802	999999	218	449	294	999999	883	67	65	999999	45	634	70	354	766	671	999999	999999	177	717	168	710	999999	322	896	643	29	144	495	890	999999	999999	113	
999999	542	452	999999	999999	171	271	999999	316	74	999999	999999	999999	263	353	23	767	143	864	614	712	999999	101	918	896	552	650	345	748	571	175	531	941	531	614	812	324	902	999999	943	999999	624	851	999999	543	999999	999999	390	675	131	728	756	802	999999	400	582	450	999999	871	439	520	925	353	999999	898	999999	999999	999999	648	999999	999999	864	984	920	708	97	31	455	385	873	119	270	670	999999	843	999999	999999	461	140	42	372	999999	41	719	432	980	281	116	747	923	999999	509	741	144	432	863	999999	881	780	313	561	994	158	999999	330	260	265	725	901	489	890	895	999999	616	179	908	833	275	498	728	999999	914	708	999999	208	999999	999999	535	205	980	648	999999	999999	827	481	377	641	43	398	182	724	555	215	999999	43	779	707	135	964	523	39	999999	999999	62	496	999999	999999	697	799	720	731	730	530	999999	840	999999	224	999999	999999	802	276	800	877	325	999999	271	708	999999	428	428	902	403	999999	682	951	153	464	999999	340	834	90	944	999999	678	451	999999	35	294	427	989	564	732	990	172	256	239	628	77	57	235	937	846	999999	381	818	999999	169	847	969	697	589	595	999999	310	721	332	566	999999	999999	20	999999	424	31	438	863	179	412	408	435	999999	524	396	581	115	896	999999	674	862	999999	123	999999	187	324	730	999999	968	97	690	451	999999	672	429	202	47	999999	999999	825	841	517	999999	925	760	421	257	999999	202	24	539	414	487	658	704	999999	761	185	68	109	301	38	895	92	721	956	512	999999	105	204	999999	125	382	418	833	355	999999	197	83	765	999999	558	999999	954	558	999999	999999	275	999999	90	440	861	930	424	534	999999	622	999999	213	999999	909	208	87	999999	999999	999999	41	78	824	999999	138	574	111	999999	42	742	820	999999	999999	445	992	246	999999	999999	999999	682	195	999999	884	30	733	999999	983	279	855	868	999999	219	484	999999	254	896	451	619	999999	865	759	999999	999999	999999	992	681	999999	999999	812	673	126	71	244	797	999999	999999	999999	803	625	999999	591	832	447	173	999999	611	466	399	201	999999	795	999999	73	897	923	558	574	103	999999	61	621	224	467	192	751	419	974	999999	999999	180	713	647	999999	478	284	927	199	229	529	391	225	643	576	716	877	654	998	346	873	680	999999	999999	999999	999999	861	376	375	264	999999	852	636	778	999999	999999	392	157	478	594	999999	999999	999999	355	574	646	836	978	648	750	314	107	420	637	999999	999999	670	623	872	999999	616	907	999999	934	808	676	754	446	161	
999999	334	729	186	413	723	999999	321	164	525	138	737	999999	728	999999	950	324	442	998	964	999999	999999	769	285	59	999999	999999	444	999999	999999	898	892	399	999999	103	426	584	920	16	999999	936	999999	516	108	744	692	733	999999	937	984	999999	244	756	481	895	999999	564	454	137	435	999999	999999	888	617	999999	246	999999	66	635	208	375	403	435	94	38	351	844	671	541	999999	255	536	999999	448	63	663	145	917	999999	898	999999	140	793	581	999999	502	36	898	480	507	999999	676	554	999999	619	100	808	671	453	553	999999	999999	913	770	190	481	936	449	564	963	999999	429	135	736	347	999999	999999	854	999999	535	324	945	200	999999	999999	578	981	768	999999	962	854	999999	474	387	548	967	227	33	999999	999999	999999	587	344	517	999999	924	551	817	400	385	999999	954	492	999999	239	415	702	879	757	611	499	999999	620	601	118	636	954	999999	198	999999	27	999999	999999	754	969	737	610	683	636	98	37	174	378	453	481	999999	981	999999	158	143	274	348	999999	999999	934	999999	967	999999	999999	770	999999	803	629	31	367	904	500	738	999999	502	999999	999999	999999	668	999999	335	999999	176	130	218	654	407	999999	65	114	679	319	675	819	579	999999	999999	999999	865	999999	234	544	357	95	576	410	252	609	999999	339	255	105	999999	214	608	599	800	622	200	125	999999	999999	574	916	688	595	824	918	378	732	935	744	387	549	359	790	452	90	999999	808	412	798	942	726	859	583	712	470	221	980	999999	255	94	999999	557	29	970	999999	406	981	585	999999	240	999999	403	510	718	999999	999999	817	157	719	78	392	713	773	271	848	66	115	882	999999	707	398	762	999999	999999	637	992	999999	820	21	683	572	999999	999999	999999	28	332	359	865	655	616	403	832	999999	187	701	45	784	757	132	384	301	108	231	626	999999	171	712	849	90	74	999999	997	999999	45	506	169	635	215	999999	525	707	249	237	999999	999999	566	999999	999999	958	601	218	582	698	636	392	473	11	461	725	999999	620	509	999999	590	101	406	695	223	680	542	410	578	514	606	677	62	870	483	999999	286	999999	210	999999	488	855	999999	308	510	653	42	999999	183	999999	395	905	207	999999	999999	656	908	870	999999	832	426	201	639	78	999999	959	999999	999999	528	150	449	999999	419	618	306	999999	159	999999	195	999999	648	384	236	99	128	999999	999999	598	233	999999	413	999999	369	378	474	296	225	873	999999	550	999999	439	999999	43	49	196	495	999999	999999	999999	506	811	684	728	193	52	999999	550	949	
400	999999	741	379	701	999999	999999	839	51	999999	20	519	286	891	644	256	219	744	203	59	932	999999	999999	999999	321	330	999999	731	640	194	431	331	675	924	999999	71	581	69	938	306	15	356	453	444	157	999999	230	920	49	999999	974	307	772	500	26	194	599	311	999999	381	999999	312	209	999999	723	688	843	361	999999	583	674	159	806	999999	54	586	762	455	293	918	999999	682	691	168	999999	999999	559	185	907	631	472	280	10	566	171	702	156	595	721	468	559	868	844	999999	807	999999	501	875	455	440	999999	153	27	150	281	999999	621	51	647	999999	138	999999	999999	453	121	403	159	249	999999	351	439	176	734	825	999999	240	837	235	360	395	632	684	729	477	209	328	263	860	295	708	90	115	948	131	339	890	425	401	354	413	675	999999	149	114	10	264	999999	201	781	50	625	396	999999	261	999999	999999	939	976	999999	793	150	298	954	999999	270	334	228	612	495	477	815	445	880	946	720	380	544	999999	477	944	999999	999999	88	999999	999999	694	423	697	164	884	951	448	157	561	999999	386	307	122	999999	676	46	807	706	313	234	189	516	744	540	596	909	324	508	309	883	88	220	709	944	576	910	531	457	610	526	376	298	329	682	344	83	432	781	801	908	999999	365	999999	30	902	999999	999999	166	567	975	637	939	999999	677	194	999999	598	177	276	765	999999	359	999999	787	857	891	197	999999	206	523	999999	542	707	401	999999	723	445	688	51	398	999999	374	889	635	999999	436	999999	999999	999999	178	999999	264	515	45	999999	752	270	987	172	21	990	999999	960	54	497	104	242	456	896	471	731	909	135	877	534	150	469	469	999999	431	449	545	574	37	48	232	36	672	998	38	462	457	526	999999	407	999999	999999	845	148	794	204	994	754	36	447	575	999999	638	999999	999999	292	801	999999	741	571	455	52	932	999999	999999	78	569	457	867	18	283	392	105	479	909	736	999999	999999	114	999999	454	791	547	590	999999	999999	398	171	746	745	999999	369	785	468	952	581	481	840	873	726	635	547	887	27	174	192	42	999999	601	525	669	480	984	515	126	664	505	999999	541	180	999999	408	710	131	357	999999	999999	999999	526	337	264	783	999999	388	600	907	903	999999	999999	999999	999999	240	999999	230	86	999999	384	999999	351	999999	86	999999	308	999999	56	236	999999	765	999999	259	999999	404	999999	273	271	999999	34	606	999999	219	760	975	926	261	118	449	838	489	55	177	539	999999	296	999999	261	135	999999	753	999999	999999	
80	148	999999	176	999999	666	999999	306	959	201	166	778	999999	141	538	999999	999999	999999	595	607	398	356	999999	503	720	258	999999	413	999999	146	411	280	999999	550	148	621	126	759	555	451	850	542	530	854	20	760	970	164	699	159	922	999999	999999	733	975	723	428	366	455	456	558	194	294	823	789	885	514	999999	992	999999	985	999999	999999	153	756	856	999999	865	492	960	288	999999	714	999999	999999	974	123	540	999999	425	202	999999	999999	109	893	666	258	707	999999	999999	256	164	999999	781	999999	479	934	999999	976	129	897	562	873	495	178	999999	999999	999999	609	815	772	999999	251	999999	724	235	148	402	260	100	608	129	801	367	713	134	999999	933	999999	744	49	109	563	454	528	639	886	818	931	298	999999	826	107	258	363	282	912	594	66	939	340	999999	763	886	521	777	760	516	782	54	812	999999	734	864	776	672	419	796	59	94	349	330	471	962	999999	781	999999	999999	13	440	221	207	876	758	999999	507	346	677	999999	999999	878	379	46	887	485	999999	101	999999	482	690	863	126	999999	971	600	20	80	800	982	739	756	217	512	351	832	999999	999999	999999	460	278	999999	999999	863	308	215	970	999999	584	486	263	689	999999	81	323	577	105	661	904	168	404	436	545	694	203	994	671	999999	999999	64	870	980	125	781	213	364	999999	262	246	999999	629	999999	496	324	729	59	967	146	199	773	737	999999	999999	818	999999	999999	790	57	999999	314	544	113	598	529	616	282	574	17	867	959	456	842	425	999999	538	677	999999	231	999999	153	37	534	677	921	326	916	225	307	725	371	573	84	592	999999	231	526	999999	999999	707	999999	485	959	279	999999	327	999999	538	626	289	388	901	569	999999	526	286	19	435	677	212	999999	999999	276	999999	505	396	382	999999	999999	917	21	550	973	523	999999	667	77	265	448	999999	431	387	599	999999	999999	999999	13	999999	76	655	999999	100	999999	763	999999	399	999999	678	999999	999999	999999	645	55	999999	278	999999	927	55	572	999999	219	754	987	83	781	322	467	258	999999	999999	999999	389	999999	999999	706	920	99	220	516	129	458	399	492	604	658	785	342	891	749	508	543	999999	999999	218	999999	467	113	387	982	694	932	999999	999999	999999	460	566	463	217	11	357	748	717	538	999999	410	999999	271	392	425	995	979	999999	508	999999	999999	999999	959	973	999999	999999	999999	712	999999	821	196	496	999999	999999	154	101	332	134	889	401	759	826	429	976	999999	625	205	999999	961	986	715	999999	462	296	245	36	999999	489	
815	762	540	46	489	999999	999999	999999	999999	517	248	333	673	854	686	116	687	676	14	982	175	999999	53	106	750	251	116	830	999999	379	518	127	494	842	318	999999	861	999999	999999	713	720	999999	471	688	999999	638	999999	999999	680	356	609	569	31	624	323	49	719	443	999999	247	609	999999	880	999999	998	999999	838	999999	546	559	999999	999999	999999	301	272	281	999999	365	624	122	927	256	159	687	999999	999999	106	869	529	999999	417	999999	436	109	999999	293	24	999999	689	362	799	492	999999	999999	110	645	999999	730	362	52	999999	364	819	184	320	363	286	202	23	59	999999	999999	311	276	151	828	537	240	198	978	999999	626	675	272	322	444	932	999999	586	999999	999999	375	517	487	543	63	607	262	999999	749	17	821	674	640	337	830	191	999999	978	282	118	10	542	383	784	119	999999	557	999999	875	999999	999999	615	888	340	658	461	824	733	98	230	999999	451	999999	999999	999999	951	45	999999	999999	999999	885	999999	314	999999	999999	832	144	702	434	374	999999	400	913	328	759	999999	786	309	999999	379	999999	323	890	999999	833	558	999999	999999	348	167	653	623	999999	622	545	206	311	999999	622	999999	327	131	308	723	180	999999	537	129	221	240	999999	735	999999	123	895	571	170	262	193	169	738	999999	364	999999	720	436	999999	301	783	562	903	914	687	852	61	246	25	176	999999	999999	31	975	200	117	991	918	368	266	726	974	46	59	688	462	97	594	767	41	13	999999	861	246	345	999999	337	261	999999	412	71	659	556	999999	380	243	148	763	542	256	285	802	77	765	575	999999	999999	854	236	234	765	466	479	983	999999	146	97	999999	639	541	780	740	869	956	999999	999999	428	53	999999	999999	999999	334	62	999999	755	210	676	999999	670	999999	999999	999999	34	999999	647	604	190	572	999999	244	155	999999	133	10	476	545	933	121	999999	508	390	482	185	781	910	440	999999	958	238	999999	469	991	124	112	999999	307	999999	55	318	600	886	855	222	999999	308	999999	210	62	999999	999999	277	565	999999	172	156	660	307	252	913	216	200	999999	344	867	774	164	999999	999999	602	179	829	999999	999999	970	621	535	269	740	999999	999999	999999	999999	914	28	695	904	466	999999	999999	748	999999	999999	142	112	999999	999999	999999	354	999999	154	721	189	999999	874	389	389	762	564	551	621	400	999999	769	962	999999	838	316	325	999999	870	999999	297	75	999999	180	367	999999	999999	570	956	23	915	999999	338	239	60	901	50	638	315	151	999999	410	345	358	442	703	179	135	571	999999	
206	182	799	457	433	999999	999999	704	32	635	72	994	595	607	999999	495	999999	733	925	999999	276	999999	999999	999999	796	887	730	999999	999999	664	999999	999999	999	607	999999	999999	999999	880	805	937	305	999999	616	999999	88	999999	814	737	873	946	271	999999	999999	999999	91	519	315	999999	999999	545	393	110	966	368	999999	999999	999999	987	790	742	224	560	928	999999	640	930	999999	999999	649	889	999999	992	632	791	402	149	999999	999999	525	307	437	210	230	999999	553	205	380	257	629	999999	912	999999	947	140	999999	710	517	999999	999999	161	999999	128	431	999999	999999	999999	477	999999	965	911	133	630	471	492	999999	999999	340	667	444	999999	560	999999	567	999999	999999	999999	55	501	70	692	999999	162	999999	374	999999	319	778	458	798	162	999999	206	291	999999	466	291	365	464	826	999999	379	850	999999	558	601	625	999999	999999	999999	226	999999	975	123	283	999999	971	999999	999999	634	995	999999	882	999999	999999	716	364	541	848	601	695	889	999999	675	353	323	999999	385	999999	999999	242	758	416	663	581	807	752	92	18	438	495	999999	999999	830	830	481	497	980	999999	841	247	93	711	770	999999	337	764	309	999999	960	508	999999	999999	334	401	247	829	228	297	484	963	281	533	420	116	663	630	760	845	872	825	800	889	981	535	159	56	645	563	254	52	453	321	57	929	899	605	934	999999	593	651	278	693	20	999999	965	999999	301	664	446	706	14	464	898	144	708	705	455	999999	252	200	193	665	53	442	520	960	485	491	216	67	696	331	262	230	557	117	879	113	570	599	755	981	127	548	999999	999999	999999	999999	230	204	159	999999	999999	999999	467	613	999999	578	367	14	83	809	999999	999999	19	682	211	677	586	999999	826	352	238	652	445	212	547	504	404	530	999999	572	270	999999	908	999999	144	859	762	944	467	999999	746	999999	525	945	533	738	539	365	787	745	337	999999	377	806	906	543	999999	999999	75	155	999999	999999	999999	511	548	445	999999	458	547	352	999999	642	144	525	606	673	137	499	678	999999	999999	49	743	999999	245	641	644	112	654	999999	902	999999	999999	321	137	999999	107	23	406	97	999999	999999	817	444	830	999999	999999	851	210	243	416	467	999999	265	190	999999	999999	665	999999	907	801	377	804	946	450	999999	999999	823	398	696	575	999999	103	590	551	884	231	999999	971	549	156	999999	999999	420	194	999999	999999	623	141	992	817	441	746	499	296	890	286	871	994	421	932	671	999999	513	668	302	374	999999	714	305	913	999999	693	726	760	999999	475	393	
762	15	498	149	691	406	879	143	377	604	999999	660	999999	360	313	560	617	999999	340	398	752	891	80	923	999999	999999	88	999999	999999	30	738	288	999999	999999	999999	989	999999	792	979	66	634	534	925	769	999999	64	696	999999	999999	143	999999	999999	999999	87	641	999999	999999	999999	240	855	327	856	395	356	865	999999	999999	999999	251	324	636	825	505	284	763	227	966	310	232	854	149	525	542	614	911	463	610	999999	260	248	64	358	561	134	738	778	149	578	904	685	819	999999	322	999999	506	999999	999999	403	323	424	999999	633	999999	999999	716	999999	324	780	999999	999999	416	896	465	999999	999999	999999	273	381	999999	985	88	398	406	546	999999	999999	999999	376	117	999999	684	216	999999	836	999999	999999	16	185	417	935	464	368	142	999999	279	922	524	320	999999	999999	29	408	858	338	999999	515	237	805	999999	557	999999	947	673	999999	726	209	872	628	667	999999	281	97	999999	609	531	720	265	902	277	122	644	892	999999	999999	999999	999999	358	695	501	999999	203	210	835	999999	999999	516	694	324	776	79	999999	895	653	76	947	999999	444	258	807	624	260	334	999999	238	999999	707	486	999999	219	450	999999	186	137	837	999999	999999	999999	113	274	24	35	999999	999999	208	72	999999	249	404	941	676	842	109	888	876	579	868	672	607	946	637	39	910	999999	999999	228	873	768	815	999999	999999	679	340	983	792	599	319	999999	999999	175	175	468	92	843	543	608	999999	298	261	999999	999999	408	655	167	999999	984	125	835	999999	980	999999	999999	433	974	75	997	511	999999	105	286	999999	999999	999999	441	781	178	999999	999999	999999	728	476	999999	516	557	999999	477	34	183	357	808	483	483	999999	359	976	999999	45	999999	778	546	106	999999	203	974	998	118	74	223	385	467	999999	59	274	81	999999	614	473	999999	331	597	999999	338	999999	297	803	786	999999	984	465	596	999999	839	999999	35	631	840	390	542	999999	544	999999	810	797	889	771	434	219	337	845	371	722	169	786	190	999999	767	866	906	999999	221	847	90	999999	789	334	999999	999999	248	999999	672	999999	930	326	999999	194	172	540	879	999999	378	999999	933	149	103	873	999999	63	117	461	864	974	999999	371	347	696	332	999999	999999	564	573	674	999999	887	182	999999	791	843	999999	996	410	236	986	390	802	645	914	999999	665	915	360	153	652	786	585	999999	999999	569	978	100	861	999999	532	324	951	704	606	56	966	954	92	140	64	121	61	637	987	103	999999	702	782	391	999999	102	214	430	31	193	311	483	999999	231	
864	908	144	300	704	671	999999	107	49	868	974	710	999999	999999	98	541	735	948	999999	655	10	286	317	999999	724	439	120	531	683	999999	744	492	565	861	999999	156	976	760	932	325	664	471	663	914	416	999999	269	984	341	489	457	999999	772	743	230	587	999999	664	576	274	561	906	423	999999	133	492	154	972	953	942	565	974	25	395	990	999999	623	403	73	999999	999999	135	200	203	964	390	719	822	999999	689	556	321	194	668	764	757	58	999999	790	924	541	297	41	398	924	999999	348	386	752	999999	963	999999	601	999999	104	435	716	229	662	743	772	331	341	273	395	253	789	357	631	242	490	587	999999	149	999999	883	104	801	278	491	52	342	80	948	725	999999	720	656	574	338	51	828	384	57	161	219	955	767	999999	681	693	991	755	519	999999	999999	594	461	41	220	341	914	951	180	999999	999999	260	393	548	46	533	143	999999	999999	201	661	999999	565	987	297	927	336	799	597	798	60	587	561	999999	348	765	268	625	363	999999	137	877	213	356	999999	958	572	999999	966	999999	559	218	462	999999	549	183	39	473	744	999999	999999	125	363	999999	999999	851	699	646	210	280	999999	518	429	305	73	784	999	218	275	338	365	117	832	449	248	999999	135	243	207	999999	999999	794	999999	79	993	22	999999	999999	706	999999	269	925	28	695	999999	999999	788	167	999999	765	183	999999	208	415	927	896	292	913	144	807	726	465	449	999999	544	479	999999	999999	311	61	270	179	999999	405	79	999999	999999	146	999999	206	999999	967	999999	441	990	915	596	999999	152	106	729	999999	999999	898	153	803	486	982	160	999999	414	439	855	211	505	999999	318	999999	999999	498	807	999999	358	938	753	758	485	999999	54	629	882	171	217	215	332	660	999999	613	261	275	953	999999	999999	999999	791	999999	122	999999	936	986	607	793	138	653	299	999999	261	757	999999	999999	328	999999	937	531	531	253	231	650	879	999999	531	704	999999	81	545	999999	169	999999	156	139	646	707	999999	999999	31	99	42	999999	915	999999	408	999999	999999	867	947	484	179	464	629	999999	402	999999	898	100	465	902	251	67	118	598	999999	64	611	25	999999	999999	407	999999	509	442	220	667	734	140	446	999999	246	999999	133	999999	999999	705	577	608	736	185	809	980	999999	129	847	974	455	326	335	999999	124	453	129	336	87	299	999999	196	337	735	736	768	654	659	665	567	933	58	77	717	999999	12	288	572	811	426	285	390	999999	245	999999	999999	804	103	999999	999999	999999	797	982	
999999	751	390	999999	999999	448	999999	336	943	999999	290	999999	406	259	618	866	999999	174	556	999999	660	24	999999	602	101	523	328	999999	999999	969	999999	12	146	999999	835	966	105	732	287	134	770	99	342	999999	314	205	815	168	196	236	578	999999	18	282	999999	227	999999	788	188	488	130	86	775	999999	590	288	904	999999	423	651	999999	999999	999999	432	754	570	999999	999999	297	896	707	169	777	999999	999999	254	993	999999	743	618	790	999999	554	999999	13	693	324	368	345	36	999999	483	745	544	465	198	741	586	527	761	999999	538	501	291	780	960	999999	451	582	346	294	49	999999	805	861	463	835	999999	999999	70	256	323	999999	270	605	999999	423	242	868	999999	999999	999999	347	999999	82	261	816	999999	28	52	395	872	786	999	742	999999	999999	940	683	999999	363	654	167	466	999999	999999	236	240	999999	999999	546	999999	582	379	999999	877	999999	615	732	609	647	999999	78	999999	675	384	536	999999	999999	999999	999999	483	559	999999	848	858	999999	880	999999	850	35	585	999999	472	506	329	299	417	175	865	558	999999	218	84	364	791	585	999999	790	140	695	922	711	340	999999	73	516	999999	530	975	626	821	147	881	583	71	985	606	879	356	999999	129	147	999999	796	78	275	484	512	67	283	479	99	347	165	112	874	256	263	442	812	583	886	200	248	736	142	336	501	999999	806	978	901	444	56	999999	784	57	544	150	999999	42	213	473	701	157	731	800	726	999999	197	738	353	447	543	510	243	947	999999	999999	999999	938	983	219	260	304	577	655	301	590	328	826	712	122	644	780	380	999999	999999	100	14	999999	610	30	115	999999	635	464	900	545	341	837	999999	484	214	999999	999999	994	222	999999	580	86	508	999999	162	370	36	241	803	763	999999	820	459	334	64	604	999999	962	113	192	669	999999	999999	755	999999	490	999999	237	907	999999	731	385	210	101	520	928	833	474	868	745	51	403	999999	147	999999	999999	388	307	999999	610	531	95	890	39	738	466	999999	752	999999	671	176	999999	334	999999	999999	754	619	367	814	136	999999	864	104	368	150	999999	999999	616	349	737	112	896	999999	306	263	999999	999999	999999	363	999999	999999	90	586	206	999999	253	79	641	116	999999	999999	30	493	303	840	999999	991	999999	888	472	14	999999	999999	160	569	279	990	999999	765	395	269	448	999999	999999	529	689	287	898	999999	897	205	820	999999	688	999999	92	999999	514	999999	595	654	999999	292	999999	59	892	677	436	636	309	999999	51	875	720	999999	463	999999	732	999999	160	
999999	999999	742	991	276	193	999999	724	325	487	865	485	999999	999999	741	306	166	999999	710	636	21	851	271	489	643	163	944	789	295	381	76	680	999999	316	216	561	230	300	999999	865	688	953	120	159	444	777	999999	705	979	106	999999	900	999999	147	148	537	999999	262	357	123	248	424	438	943	420	999999	745	265	999999	189	85	865	501	844	948	68	741	122	999999	866	683	248	809	199	84	999999	658	602	177	678	730	967	942	999999	627	999999	524	176	999999	999999	42	224	999999	800	31	999999	409	999999	999999	999999	796	718	217	491	439	999	614	999999	869	254	999999	152	97	999999	999999	117	923	999999	227	684	999999	999999	384	999999	833	468	506	19	178	643	766	999999	999999	97	882	21	999999	461	80	999999	658	284	307	493	723	889	999999	458	999999	913	999999	999999	999999	514	999999	999999	999999	999999	657	999999	999999	605	81	999999	487	65	738	999	999999	999999	357	471	920	600	35	269	999999	890	82	999999	341	999999	668	264	134	358	522	999999	552	659	999999	347	999999	109	133	999999	213	81	15	999999	161	137	56	903	565	999999	497	999999	488	286	955	999999	349	714	999999	455	937	816	999999	139	542	838	457	999999	770	19	999999	821	477	972	65	205	884	999999	792	999999	999999	764	999999	88	860	163	999999	275	704	999999	998	99	469	677	125	999999	969	999999	135	322	999999	303	143	556	387	676	891	999999	230	759	569	935	921	436	453	183	999999	999999	999999	389	999999	191	57	547	21	579	361	799	856	669	236	999999	999999	479	533	999999	631	999999	700	194	271	999999	55	999999	663	73	177	43	999999	999999	279	945	999999	745	895	498	256	595	545	999999	999999	102	659	561	533	561	655	452	902	745	551	975	333	94	127	521	146	999999	883	948	412	999999	999999	999999	999999	290	409	543	583	45	999999	45	607	892	868	999999	256	999999	421	112	417	724	141	999999	400	303	999999	523	628	999999	362	153	712	597	405	997	527	744	170	253	999999	999999	868	866	293	516	377	440	225	999999	274	651	999999	780	540	999999	196	96	523	106	667	886	915	208	999999	318	333	20	999999	871	999999	512	333	177	951	304	856	999999	205	999999	999999	192	308	680	120	710	999999	999999	66	717	810	440	231	74	999999	275	206	669	999999	974	999999	367	943	354	999999	762	328	524	999999	246	831	921	890	999999	179	485	588	999999	999999	999999	857	401	954	999999	70	221	999999	268	999999	686	108	196	91	999999	700	569	249	953	385	357	999999	936	111	999999	886	888	550	591	894	110	999999	961	580	219	
126	791	412	173	293	93	481	70	932	153	147	644	840	999999	939	610	246	634	860	740	591	920	300	144	893	182	999999	699	373	999999	999	146	615	871	999999	908	166	999999	670	302	999999	331	14	958	681	251	999999	880	999999	294	864	999999	111	840	628	206	501	277	280	121	999999	781	696	450	154	11	39	968	999999	41	453	170	963	567	999999	269	915	341	462	652	133	791	58	999999	627	946	45	775	999999	907	416	888	999999	559	999999	104	999999	564	814	680	221	90	999999	620	840	703	98	543	975	368	290	999999	999999	999999	987	999999	999999	616	822	207	999999	263	999999	658	624	999999	365	414	686	769	634	361	999999	999999	440	999999	999999	437	249	924	999999	502	799	885	627	256	83	187	572	261	371	999999	742	616	715	999999	999999	665	996	285	347	684	857	999999	734	928	641	43	197	999999	161	305	999999	898	349	999999	463	839	40	377	491	999999	841	434	407	615	999999	999999	76	482	687	812	441	964	586	183	644	999999	160	698	614	50	989	627	110	75	999999	999999	277	999999	999999	526	999999	999999	999999	999999	842	432	808	129	319	731	999999	999999	266	349	864	999999	321	175	828	869	688	341	762	450	198	224	333	999999	962	999999	643	825	999999	171	186	812	180	999999	999999	222	999999	41	999999	883	84	284	370	761	999999	249	532	999999	423	634	837	303	866	352	999999	628	999999	476	166	544	97	151	999999	999999	172	62	241	893	835	999999	94	657	953	878	999999	914	999999	572	141	999999	999999	541	412	999999	333	883	946	827	457	711	123	319	875	999999	999999	933	546	274	999999	158	17	638	276	807	999999	190	350	987	976	65	999999	999999	344	443	999999	999999	999999	394	999999	999999	999999	999999	999999	999999	999999	999999	781	119	92	443	378	588	999999	999999	715	613	275	605	803	153	999999	999999	999999	999999	999999	587	974	442	551	249	204	162	502	320	52	603	202	152	314	774	408	240	904	542	687	196	563	361	728	688	999999	144	590	628	744	157	562	54	196	914	801	349	568	843	249	225	95	662	940	999999	421	132	300	999999	999999	313	64	319	714	750	34	622	713	862	999999	999999	571	874	575	999999	51	157	955	400	973	68	672	71	302	471	110	900	421	616	277	999999	843	999999	999999	441	102	253	339	446	999999	188	635	705	884	189	653	999999	999999	999999	79	999999	176	900	999999	686	999999	993	26	253	649	133	211	107	595	799	999999	20	999999	999999	802	798	999999	519	509	794	433	999999	186	123	999999	888	814	375	546	13	999999	943	999999	207	
999999	109	999999	999999	797	767	977	538	119	95	963	643	231	952	999999	999999	455	657	999999	270	263	999999	817	902	435	760	999999	835	560	592	999999	999999	999999	792	999999	703	571	731	722	999999	817	894	857	100	160	999999	667	862	132	275	557	999999	553	999999	944	137	292	334	999999	46	458	152	978	527	999999	690	139	999999	619	549	710	723	935	657	453	999999	815	726	752	261	103	999999	713	999999	45	471	728	277	848	214	421	246	81	685	294	674	999999	999999	812	469	54	238	252	582	564	999999	410	896	999999	586	999999	565	581	999999	942	11	439	692	492	999999	962	999999	999999	415	138	999999	999999	259	372	778	451	999999	999999	293	217	865	999999	999999	731	211	71	832	484	272	999999	855	665	672	999999	293	245	233	847	994	507	191	647	999999	453	999999	190	161	533	24	144	999999	651	297	201	87	999999	308	999999	290	755	139	999999	328	522	999999	999999	999999	516	89	542	228	999999	919	999999	999999	999999	377	686	640	30	910	309	470	137	66	999999	377	999999	664	496	937	271	567	999999	377	803	329	324	180	292	999999	644	999999	482	915	208	732	511	175	999999	429	999999	999999	269	845	999999	999999	200	465	80	440	509	999999	999999	604	956	80	680	418	231	898	62	999999	358	820	275	855	987	221	858	480	999999	999999	804	999999	999999	940	307	403	999999	886	138	859	110	851	701	999999	860	999999	959	137	62	999999	999999	962	999999	114	973	449	580	974	929	978	607	999999	573	203	57	999999	289	999999	772	286	871	345	769	203	999999	506	999999	482	995	120	999999	730	999999	999999	372	841	698	220	967	858	823	573	956	999999	999999	510	999999	508	746	343	598	943	364	775	999999	999999	203	184	698	477	331	107	978	999999	726	876	181	799	831	215	827	78	999999	914	999999	307	389	619	999999	905	227	620	999999	999999	522	319	999999	652	552	999999	999999	524	522	500	536	725	594	146	999999	999999	339	488	676	540	515	529	894	449	322	923	999999	583	243	792	999999	710	371	326	307	417	510	529	257	76	999999	999999	555	558	387	737	713	999999	196	565	576	739	999999	999999	999999	992	424	926	339	999999	999999	999999	291	729	250	999999	364	277	839	25	999999	809	999999	609	973	212	974	345	71	585	220	975	396	677	226	519	999999	175	999999	999999	992	999999	200	999999	999999	502	999999	826	317	561	999999	445	413	180	999999	999999	508	999999	232	944	27	89	864	754	417	569	678	614	999999	999999	999999	999999	107	533	33	301	619	999999	88	481	190	157	999999	999999	999999	775	572	226	
987	459	999999	433	942	235	297	913	999999	446	220	961	823	417	999999	586	502	999999	999999	999999	157	999999	156	896	265	751	764	999999	999999	364	551	999999	997	999999	626	63	720	636	256	871	246	120	581	183	401	999999	657	772	835	999999	999999	999999	999999	693	78	999999	312	123	999999	201	471	427	861	999999	894	999999	999999	999999	790	268	865	865	937	476	642	47	999999	973	505	999999	103	999999	44	610	355	533	215	313	393	38	999999	606	999999	65	999999	999999	999999	999999	999999	823	999999	999999	981	999999	585	152	999999	961	60	41	781	339	999999	40	107	479	392	999999	19	371	999999	660	977	762	999999	999999	407	882	75	823	788	600	694	682	983	807	19	999999	35	213	452	254	262	361	999999	999999	988	438	957	999999	436	999999	216	917	460	503	999999	229	68	999999	999999	209	999999	237	252	190	644	936	56	999999	469	924	235	805	919	127	999999	999999	514	999999	999999	969	999999	143	396	999999	393	776	231	999999	498	999999	410	708	468	252	358	35	999999	999999	777	62	391	667	471	512	999999	411	999999	342	105	693	999999	962	56	775	284	999999	999999	461	797	999999	714	999999	801	679	524	999999	347	676	769	382	999999	999999	328	227	587	266	999999	883	999999	982	777	888	999999	805	84	447	661	999999	999999	596	193	657	278	908	999999	999999	866	792	999999	254	999999	332	999999	723	186	276	999999	828	999999	999999	999999	957	999999	815	101	999999	181	995	604	999999	999999	999999	708	182	198	859	999999	420	880	761	399	879	895	775	918	454	325	671	629	808	803	833	504	949	507	236	999999	463	817	521	999999	999999	999999	999999	388	420	624	401	534	327	107	234	947	436	628	220	999999	665	897	646	510	509	376	796	283	42	159	758	675	961	643	716	602	369	999999	528	691	983	396	507	830	999999	999999	311	710	579	885	999999	331	296	999999	559	999999	181	20	999999	504	401	638	999999	271	999999	999999	999999	684	391	999999	999999	329	109	999999	88	279	399	815	999999	999999	999999	95	704	999999	90	436	388	797	93	159	431	358	999999	34	300	999999	50	246	964	207	999999	627	999999	947	306	749	232	768	95	290	176	365	433	999999	440	315	933	209	190	439	347	775	600	999999	209	999999	366	85	238	999999	238	999999	999999	999999	800	446	766	756	850	341	214	620	711	999999	983	76	999999	191	999999	999999	999999	840	999999	535	999999	797	36	98	748	999999	999999	157	540	362	62	23	514	54	999999	993	549	186	359	849	234	999999	74	798	999999	143	999999	185	999999	253	321	398	999999	325	528	12	999999	
678	18	783	948	67	89	999999	750	969	561	880	209	600	445	245	490	216	999999	142	733	999999	839	614	762	217	666	296	999999	663	999999	199	526	978	584	871	177	576	999999	999999	647	999999	58	999999	999999	434	999999	891	999999	86	907	999999	24	395	279	191	838	404	999999	741	999999	793	318	96	62	372	364	999999	25	573	999999	914	315	143	495	999999	190	560	42	337	999999	775	487	963	755	37	184	140	708	403	42	773	554	170	776	999999	405	961	236	999999	999999	999999	875	244	999999	999999	584	881	900	999999	10	287	371	693	999999	626	315	999999	341	35	999999	233	999999	622	540	999999	999999	154	367	999999	622	228	334	823	268	486	899	999999	999999	999999	999999	999999	240	457	402	999999	412	999999	999999	160	547	60	630	211	31	999999	242	262	999999	715	999999	439	524	268	638	781	999999	548	999999	999999	999999	73	400	999999	582	999999	993	999999	999999	999999	891	507	494	217	999999	571	598	132	802	422	999999	646	999999	249	137	22	778	999999	818	999999	999999	864	436	999999	433	484	999999	999999	628	135	999999	177	42	918	824	136	945	316	174	999999	999999	830	999999	22	778	89	524	160	451	570	126	31	256	999999	999999	36	81	857	783	618	911	547	503	676	569	87	613	630	424	11	76	472	807	751	437	999999	128	423	859	353	960	509	999999	68	999999	831	999999	433	999999	999999	64	98	999999	999999	166	999999	337	79	453	999999	476	894	735	449	503	654	223	504	182	22	908	658	997	440	658	411	937	445	666	737	166	190	999999	627	946	978	938	999999	595	791	644	58	970	168	877	75	773	169	564	364	617	425	260	922	999999	999999	100	102	897	999999	707	999999	413	715	543	295	209	118	503	525	715	962	909	390	999999	860	688	999999	562	593	637	778	999999	999999	129	999999	929	999999	738	549	887	846	363	999999	93	752	999999	264	625	999999	866	665	666	49	999999	655	516	999999	555	38	999999	261	539	999999	127	999999	999999	111	595	999999	366	436	999999	999999	637	869	608	999999	306	625	225	433	223	971	726	971	121	841	999999	474	234	69	999999	710	831	999999	316	999999	722	164	741	543	668	822	235	439	999999	712	412	780	56	447	573	930	813	294	47	568	587	155	999999	179	448	131	578	306	219	669	132	999999	999999	558	999999	152	883	681	765	400	745	297	686	408	439	882	428	786	496	999999	896	999999	598	747	472	577	346	571	104	547	999999	928	229	999999	999999	410	226	497	101	430	999999	141	999999	646	822	999999	999999	999999	740	566	999999	791	809	
923	772	585	999999	815	95	999999	999999	321	586	999999	156	817	999999	70	818	999999	665	999999	694	999999	250	765	26	951	925	182	118	927	830	538	844	463	129	306	852	14	997	999999	411	323	624	734	554	999999	500	15	232	408	600	999999	901	771	999999	743	682	17	568	461	890	912	999999	878	999999	58	383	692	698	770	218	813	40	999999	529	381	452	515	221	715	460	919	950	709	337	128	637	999999	366	999999	623	845	445	999999	520	999999	652	745	253	505	928	808	317	999999	999999	786	682	999999	252	725	999999	999999	796	853	11	971	962	960	551	999999	421	310	335	322	157	999999	377	493	999999	40	999999	706	999999	715	999999	999999	611	498	519	550	446	999999	830	999999	999999	999999	58	592	545	549	536	692	203	881	94	628	482	995	999999	827	418	198	903	999999	996	594	906	91	76	999999	369	473	451	999999	999999	431	999999	693	238	701	999999	999999	948	203	504	46	512	389	999999	168	179	616	194	999999	141	258	999999	618	645	499	999999	967	999999	196	190	72	999999	999999	955	999999	158	788	766	612	513	633	249	710	717	999999	91	526	460	908	188	752	288	759	869	677	999999	999999	999999	999999	999999	356	999999	999999	999999	441	999999	320	434	968	19	391	999999	581	188	508	18	385	999999	684	418	999999	517	616	17	438	999999	491	333	287	327	999999	739	38	461	999999	372	486	697	286	999999	771	999999	492	999999	999999	902	707	580	371	668	959	960	373	330	999999	838	654	754	584	657	313	987	156	999999	721	651	999999	130	999999	145	531	688	623	999999	646	930	35	717	219	536	86	999999	999999	999999	999999	337	376	708	332	328	718	999999	123	629	861	784	945	841	188	999999	90	586	559	235	147	281	999999	999999	683	999999	813	999999	544	57	580	402	35	537	292	393	285	123	798	702	427	999999	574	994	657	862	999999	194	539	73	999999	999999	999999	736	481	999999	999999	521	34	135	515	781	197	75	58	999999	759	417	999999	794	999999	966	788	856	807	999999	706	999999	999999	821	222	628	407	481	999999	90	50	298	999999	206	402	763	99	999999	999999	645	999999	999999	946	999999	113	577	999999	744	999999	999999	711	999999	928	144	389	649	325	213	912	886	999999	716	473	999999	429	470	361	999999	402	117	877	125	999999	171	734	999999	405	18	717	644	993	999999	288	123	378	545	999999	921	999999	752	447	885	760	999999	271	999999	45	978	768	642	226	283	999999	94	610	596	835	766	409	999999	999999	316	495	278	893	999999	437	360	598	884	110	440	999999	649	670	992	
365	370	999999	838	171	426	999999	84	428	719	320	203	512	782	999999	603	521	634	508	141	400	999999	416	550	468	685	389	884	999999	786	737	702	424	618	240	999999	866	571	999999	827	999999	420	999999	184	410	243	847	816	999999	999999	999999	911	151	539	999999	873	999999	359	379	485	46	999999	542	642	981	618	999999	999999	551	999999	736	950	613	680	74	999999	641	999999	150	235	837	999999	710	999999	999999	826	999999	885	26	366	521	517	201	999999	791	711	878	217	999999	792	464	954	274	939	999999	999999	308	471	474	999999	242	721	219	154	647	473	654	999999	774	165	999999	999999	999999	194	723	999999	759	999999	999999	363	999999	434	49	357	770	999999	309	999999	274	999999	527	999999	420	404	134	999999	999999	56	897	328	66	381	443	46	734	570	87	999999	225	552	217	240	999999	120	520	808	682	861	384	763	174	883	242	999999	999999	968	483	482	999999	924	920	713	179	570	307	730	990	13	623	210	806	999999	999999	721	693	296	999999	309	883	999999	127	999999	999999	999999	164	999999	148	999999	408	765	96	605	29	301	632	504	70	21	813	999999	999999	678	999999	183	999999	999999	337	999999	190	351	462	183	598	743	806	483	50	46	416	134	592	431	605	857	123	999999	999999	265	98	198	235	505	496	103	509	448	999999	999999	186	219	845	626	389	66	313	913	999999	285	999999	159	463	34	604	689	999999	396	999999	999999	69	756	744	81	432	999999	126	956	686	504	999999	368	284	999999	860	207	999999	965	51	548	553	210	204	924	770	939	734	210	900	807	999999	123	375	999999	439	429	475	999999	999999	999999	940	999999	236	511	999999	136	874	912	174	407	410	242	354	534	836	859	999999	999999	311	999999	266	915	999999	879	999999	999999	992	466	121	440	731	514	771	653	608	206	973	692	882	644	75	999999	46	999999	406	662	768	999999	981	999999	868	655	999999	710	141	35	300	357	902	921	143	417	800	734	675	999999	471	700	926	639	886	868	937	666	427	444	878	562	482	946	362	162	485	541	572	85	52	71	522	582	906	625	790	999999	511	658	31	312	827	511	201	999999	913	351	693	999	718	806	999999	697	156	737	999999	955	999999	999999	999999	268	172	599	853	409	188	353	733	999999	88	976	164	999999	422	576	735	971	999999	294	248	143	848	572	367	245	778	825	999999	178	999999	999999	402	531	726	999999	149	999999	657	791	889	999999	999999	432	920	742	652	523	999999	579	12	903	210	284	742	798	420	599	242	999999	630	363	916	565	999999	254	
999999	999999	53	999999	436	507	323	963	404	677	525	425	652	625	592	265	550	999999	999999	847	633	999999	788	999999	351	550	999999	49	171	536	999999	62	912	676	168	29	479	999999	152	504	589	247	880	999999	282	995	947	617	35	375	812	999999	398	672	999999	467	844	125	317	999999	512	284	802	868	34	999999	999999	975	466	573	785	925	714	671	268	395	999999	724	655	356	603	999999	24	795	723	999999	999999	999999	65	700	185	364	999999	999999	992	314	445	21	49	999999	493	999999	999999	461	589	887	355	727	413	999999	999999	129	999999	961	999999	134	999999	16	155	441	809	999999	999999	766	398	431	617	458	678	953	950	235	684	999999	863	631	236	562	215	836	247	999999	837	831	480	65	894	356	973	867	54	439	866	608	999	231	999999	394	73	999999	279	897	58	999999	999999	994	444	999999	108	999999	897	708	800	318	203	873	434	999999	295	342	536	999999	485	811	999999	521	999999	999999	846	999999	580	999999	498	56	566	999999	999999	999999	556	999999	620	281	999999	321	999999	999999	638	999999	999999	136	796	963	109	999999	632	18	422	247	999999	999999	635	368	777	999999	999999	999999	219	753	999999	999999	985	57	541	808	722	265	23	999999	841	573	882	811	670	719	999999	999999	743	767	999999	557	927	649	837	793	851	261	999999	999999	999999	914	999999	884	804	561	151	748	431	300	18	999999	995	999999	406	999999	880	823	999999	67	620	999999	322	452	339	205	926	345	220	748	999999	470	761	999999	999999	999999	447	999999	999999	118	578	106	195	452	758	57	999999	677	253	999999	912	37	563	999999	999999	766	601	999999	555	999999	635	805	538	682	343	548	616	774	327	479	538	882	816	589	489	524	288	870	693	291	643	999999	102	358	835	929	906	324	59	175	335	999999	999999	407	483	999999	567	999999	999999	220	441	787	360	774	332	40	999999	974	956	656	488	731	990	999999	999999	387	712	189	847	413	999999	999999	724	161	153	774	999999	418	999999	716	956	775	760	999999	850	855	897	328	999999	999999	717	931	368	403	687	603	772	188	441	105	69	387	665	705	999999	150	72	209	630	558	599	999999	868	999999	700	712	999999	517	423	120	490	999999	999999	51	695	710	932	999999	474	999999	11	261	976	20	656	578	999999	999999	904	999999	793	697	697	477	215	914	73	999999	702	974	999999	264	765	331	999999	675	234	623	19	867	217	999999	734	90	556	348	826	857	592	131	602	915	613	712	999999	792	697	999999	836	999999	647	999999	629	999999	917	746	495	655	405	981	354	496	
55	47	502	999999	962	999999	920	866	97	215	535	580	999999	716	651	62	999999	822	977	547	787	999999	230	999999	122	244	172	810	853	181	999999	610	999999	999999	870	575	220	275	829	90	765	999999	694	441	288	58	128	210	104	999999	651	583	14	806	708	817	999999	999999	939	728	454	120	999999	915	753	999999	803	999999	846	86	842	738	992	897	781	818	542	788	125	999999	126	961	999999	999999	999999	999999	606	970	407	63	758	121	335	999999	635	655	955	999999	999999	363	999999	853	999999	28	600	913	999999	999999	35	889	999999	38	983	876	611	492	405	602	999999	999999	328	999999	867	792	328	999999	999999	890	272	136	862	999999	111	762	818	273	606	696	820	615	999999	999999	945	517	778	999999	999999	459	500	152	259	363	393	811	44	999999	985	571	999999	868	511	999999	844	898	36	520	927	230	67	348	885	708	781	780	589	827	887	999999	24	999999	999999	999999	999999	129	999999	999999	999999	299	727	406	287	44	996	999999	114	596	656	56	491	267	999999	907	999999	161	266	999999	581	612	999999	217	999999	635	557	112	275	558	999999	724	31	999999	150	637	502	661	999999	850	999999	999999	675	993	181	840	868	756	795	999999	561	248	862	336	928	767	77	999999	999999	651	487	894	685	999999	296	999999	35	964	127	175	414	999999	999999	416	999999	751	937	999999	46	694	767	999999	316	580	996	70	862	694	598	382	569	982	999999	418	373	999999	999999	999999	706	249	814	904	638	630	999999	999999	157	456	498	187	830	839	484	185	884	999999	999999	999999	559	235	79	340	375	745	999999	432	999999	683	999999	29	607	818	531	999999	880	862	999999	686	300	185	913	415	206	420	552	730	508	999999	999999	999999	999999	48	569	999999	179	999999	999999	893	34	858	872	999999	413	478	579	999999	317	687	305	31	999999	999999	815	999999	322	664	999999	955	999999	875	999999	343	159	364	789	568	258	60	627	999999	334	279	661	999999	999999	449	11	728	999999	540	422	820	319	511	174	338	233	194	168	514	349	583	999999	158	999999	539	999999	58	688	21	763	266	69	898	697	253	249	999999	82	873	999999	999999	124	662	999999	999999	33	648	999999	460	345	74	891	122	999999	750	578	513	507	773	134	952	49	829	777	999999	999999	420	813	921	999999	849	999999	295	999999	999999	999999	48	695	830	999999	676	999999	238	675	699	374	946	842	999999	674	999999	876	999999	748	709	376	294	884	999999	352	612	834	278	372	999999	951	606	999999	132	292	999999	817	676	268	458	999999	811	999999	88	791	999999	578	866	
256	361	973	813	547	152	567	999999	164	999999	488	902	841	590	865	189	747	768	686	999999	999999	999999	919	209	50	999999	616	564	140	806	514	999999	44	999999	31	999999	999999	999999	68	127	564	118	999999	427	197	365	999999	512	945	999999	340	33	138	858	999999	121	442	774	772	258	999999	12	53	357	999999	999999	999999	874	569	999999	999999	609	709	999999	165	556	999999	502	21	684	999999	999999	999999	165	476	491	999999	185	765	910	577	748	375	810	590	999999	74	37	999999	246	498	999999	943	99	999999	731	323	999999	703	654	361	940	762	97	575	999999	393	999999	881	402	551	691	118	658	288	999999	243	999999	999999	603	492	731	959	999999	196	940	999999	529	846	744	999999	840	482	120	558	999999	986	999999	245	167	178	186	156	150	694	806	633	294	811	999999	498	423	999999	109	172	629	981	987	900	634	274	863	51	999999	234	711	219	999999	110	650	999999	955	664	820	435	315	585	819	90	390	999999	874	999999	455	256	754	259	383	947	928	656	998	387	610	892	999999	145	20	915	983	999999	635	194	171	469	543	999999	999999	673	857	54	999999	907	999999	327	400	155	999999	999999	999999	462	835	60	181	994	932	577	63	928	131	999999	999999	903	107	793	681	999999	999999	999999	713	995	489	710	100	883	493	101	999999	293	502	999999	549	130	999999	530	999999	585	22	176	999999	999999	706	841	552	688	480	999999	809	726	645	710	598	610	186	484	999999	135	999999	298	510	840	709	770	435	999999	629	454	999999	576	42	999999	677	999999	458	748	299	647	168	411	999999	234	291	151	647	999999	999999	999999	999999	961	558	636	625	724	666	696	265	935	415	589	68	999999	999999	243	693	549	42	218	161	437	195	999999	999999	558	999999	285	558	568	132	643	402	999999	509	504	28	405	481	953	723	761	999999	999999	999999	578	999999	387	999999	58	999999	108	759	361	788	999999	999999	233	669	76	839	999999	999999	697	813	772	999999	378	999999	307	225	297	77	89	494	999999	945	999999	103	398	214	999999	999999	999999	120	34	883	50	999999	992	728	999999	736	414	123	999999	623	795	550	469	390	999999	861	135	833	169	40	680	867	999999	999999	945	139	280	862	342	538	637	999999	788	999999	999999	476	999999	999999	430	999999	663	965	161	776	159	291	634	18	999999	645	727	677	951	993	999999	183	999999	431	782	665	466	999999	781	804	985	219	761	579	242	999999	337	556	412	608	377	999999	715	621	421	663	999999	271	999999	999999	999999	999999	634	795	686	974	963	112	999999	764	999999	999999	
194	999999	790	940	999999	999999	775	999999	317	180	999999	352	999999	497	467	892	19	129	169	205	999999	93	993	35	584	966	893	268	545	235	999999	999999	514	265	531	368	830	999999	144	451	495	900	389	640	695	292	179	199	517	80	102	999999	999999	899	201	110	363	765	999999	563	171	517	196	999999	999999	626	838	999999	965	108	72	999999	984	999999	709	28	704	362	339	302	797	999999	751	474	142	999999	999999	999999	999999	999999	15	74	124	580	289	978	714	306	229	999999	999999	999999	999999	418	18	999999	692	886	200	183	405	10	436	999999	999999	467	999999	722	949	337	583	233	306	544	999999	997	424	414	438	730	314	407	143	270	848	988	999999	342	999999	579	400	166	424	890	999999	14	638	60	814	822	222	999999	999999	891	495	999999	999999	689	999999	21	148	288	457	469	869	998	867	176	225	778	999999	433	266	999999	937	427	999999	999999	519	999999	368	373	599	616	518	322	60	251	774	999999	485	790	27	999999	440	122	999999	999999	31	36	147	472	835	46	999999	999999	735	976	954	78	421	999999	179	999999	652	775	688	999999	999999	557	999999	626	401	596	302	999999	415	811	939	999999	717	853	394	493	999999	896	537	563	781	728	999999	84	296	706	999999	389	999999	792	801	665	999999	869	999999	999999	89	999999	999999	249	999999	637	384	999999	47	999999	999999	999999	711	685	283	756	247	135	68	232	970	873	339	694	388	912	585	623	20	999999	999999	848	999999	920	413	999999	825	297	818	999999	999999	999999	46	166	356	650	999999	999999	518	55	427	999999	810	781	999999	216	999999	386	861	831	61	999999	913	764	999999	999999	717	790	282	999999	999999	950	316	914	878	318	837	183	999999	738	244	649	114	964	855	100	48	78	427	207	259	449	999999	999999	102	999999	748	999999	425	844	932	887	663	675	124	477	999999	895	999999	195	379	999999	999999	999999	597	411	656	949	908	649	999999	649	373	84	593	491	523	999999	821	294	569	999999	757	999999	999999	357	986	999999	850	388	107	152	174	241	999999	252	411	999999	999999	690	937	799	373	776	381	292	523	588	91	999999	954	999999	84	618	625	814	999999	544	326	999999	425	226	109	999999	551	331	999999	142	999999	351	89	219	929	141	357	770	999999	999999	132	523	833	999999	358	226	433	999999	999999	555	616	23	999999	867	999999	999999	999999	999999	699	842	234	60	807	999999	341	740	553	745	744	943	271	854	622	278	999999	802	416	28	868	882	106	999999	262	929	525	999999	358	222	999999	999999	999999	635	80	359	756	999999	716	452	
999999	999999	673	688	999999	134	999999	761	401	724	455	195	999999	257	852	999999	746	999999	999999	878	865	108	391	340	523	999999	87	635	999999	273	521	349	95	964	951	999999	218	418	999999	137	644	763	842	634	767	46	999999	619	782	263	612	649	285	838	999999	967	235	342	999999	725	57	658	978	138	999999	116	999999	778	305	602	608	999999	678	999999	999999	112	265	757	573	487	925	999999	852	530	999999	999999	73	999999	387	983	34	876	253	712	90	986	785	713	431	661	999999	270	323	190	654	999999	970	616	605	484	712	999999	769	687	800	589	999999	999999	477	341	52	852	400	999999	577	732	999999	999999	589	256	327	551	336	912	999999	665	154	671	875	385	900	457	652	903	281	556	116	566	912	999999	190	336	246	99	999999	94	869	999999	613	921	200	14	999999	999999	167	170	152	856	145	144	999999	999999	999999	102	441	594	210	496	49	999999	626	999999	999999	999999	76	990	315	246	303	467	795	151	68	953	195	895	430	303	746	999999	413	259	430	777	64	56	753	999999	657	34	999999	383	963	592	999999	671	950	938	292	999999	854	999999	563	678	349	999999	999999	629	906	545	174	999999	999999	927	617	999999	108	999999	43	29	246	172	588	999999	999999	422	999999	476	657	524	945	492	21	579	999999	999999	696	751	438	999999	999999	134	246	999999	999999	977	632	999999	999999	929	572	673	904	999999	999999	692	327	293	999999	926	126	608	971	392	999999	681	895	180	669	999999	679	999999	847	283	999999	121	999999	476	419	999999	999999	151	999999	728	951	281	999999	748	648	999999	190	413	999999	999999	644	372	162	854	522	999999	91	461	376	999999	260	225	999999	999999	999999	999999	999999	850	873	999999	147	999999	999999	999999	441	328	103	156	531	104	929	276	999999	346	638	684	959	81	954	999999	999999	337	775	999999	478	735	455	956	999999	830	808	340	539	167	374	999999	265	909	422	999999	94	999999	930	282	935	983	525	999999	992	999999	859	999999	895	642	974	809	209	480	999999	706	999999	147	999999	999999	295	999999	999999	542	971	999999	999999	59	658	760	156	588	407	502	701	494	999999	966	964	999999	971	123	444	999999	193	999999	469	784	999999	716	331	999999	322	238	986	346	999999	983	518	32	999999	999999	999999	144	495	395	412	707	999999	999999	496	906	183	629	730	182	164	840	999999	999999	509	645	916	942	439	210	276	999999	516	999999	247	999999	457	941	882	171	86	309	410	999999	162	999999	999999	852	999999	999999	773	999999	508	814	192	416	633	111	523	475	893	104	704	295	129	243	
200	425	53	269	999999	242	746	569	106	854	439	999999	999999	747	640	999999	721	25	436	583	670	701	182	831	602	356	428	417	277	999999	604	999999	999999	918	999999	589	999999	961	999999	540	946	999999	717	337	999999	82	847	775	999999	830	382	689	858	546	999999	499	252	222	666	112	814	999999	301	124	999999	324	882	345	999999	60	264	760	58	896	636	999999	984	845	854	999999	508	652	999999	447	608	914	266	142	356	999999	999999	596	304	863	726	617	647	602	87	662	200	999999	599	784	575	622	641	962	909	999999	514	407	368	146	603	999999	756	853	516	344	67	749	989	113	713	999999	466	194	179	29	94	391	767	201	999999	996	62	797	999999	986	283	303	232	999999	999999	939	237	999999	270	564	999999	793	96	742	604	450	522	999999	81	999999	999999	456	999999	890	756	133	639	176	807	606	999999	958	999999	999999	999999	764	527	999999	545	773	999999	307	924	615	999999	301	305	35	596	999999	483	566	726	999999	999999	827	510	999999	759	444	310	999999	360	663	455	902	811	565	681	840	923	49	999999	308	999999	858	999999	187	732	465	827	614	999999	999999	132	552	242	999999	700	999999	263	195	724	111	472	379	947	270	170	265	489	739	353	999999	999999	444	999999	428	499	999999	306	333	609	304	999999	999999	490	442	541	999999	670	795	865	448	587	737	325	849	999999	106	999999	270	27	999999	975	999999	271	999999	953	688	999999	999999	527	728	999999	930	999999	999999	999999	777	888	515	729	268	999999	693	999999	904	178	237	129	766	592	402	70	999999	315	142	999999	528	434	999999	999999	999999	965	856	278	147	511	656	161	895	364	67	218	406	999999	759	881	292	224	366	999999	999999	999999	180	231	999999	999999	900	624	454	111	966	352	232	36	876	302	738	425	736	402	521	999999	234	999999	999999	194	664	504	556	260	46	313	78	999999	999999	999999	795	635	999999	479	611	42	707	793	999999	999999	999999	379	663	466	153	999999	999999	963	144	649	999999	999999	696	999999	12	999999	78	203	999999	999999	284	223	999999	999999	507	999999	281	999999	791	489	999999	999999	24	819	209	999999	841	999999	116	179	826	114	874	123	949	36	939	213	476	215	999999	513	728	735	440	772	116	81	958	999999	594	229	181	655	281	904	753	999999	740	999999	999999	978	96	895	999999	180	348	999999	999999	480	999999	999999	791	586	524	864	712	289	389	436	188	999999	999999	76	999999	999999	933	228	841	999999	999999	73	999999	758	999999	999999	999999	832	898	270	999999	999999	438	488	877	526	999999	594	141	416	202	
474	999999	314	539	794	847	999999	320	239	246	129	318	999999	999999	109	605	43	936	538	447	879	390	129	999999	232	341	652	199	999999	178	348	999999	999999	999999	809	577	168	229	999999	149	406	521	999999	33	314	999999	841	290	999999	999999	405	658	602	968	322	93	999999	999999	316	463	204	831	262	999999	898	41	999999	999999	999999	532	999999	813	999999	399	51	367	721	106	698	585	500	371	421	999999	773	690	495	466	999999	725	210	857	999999	401	944	999999	269	607	134	282	764	107	892	254	484	591	577	212	999999	999999	999999	279	613	730	963	832	999999	126	298	999999	546	999999	212	999999	999999	589	901	689	454	475	108	124	999999	999999	821	999999	479	177	999999	191	123	292	999999	586	364	931	253	191	438	122	166	152	319	999999	999999	347	895	230	922	894	690	888	999999	999999	856	256	307	197	999999	570	363	999999	463	116	105	263	887	999999	318	400	345	719	260	999999	318	955	805	999999	688	483	507	258	254	767	999999	999999	534	87	999999	117	999999	66	282	867	758	999999	688	212	821	483	460	278	999999	531	558	970	637	425	999999	900	451	252	509	435	73	114	997	999999	614	999999	729	999999	896	211	767	289	446	999999	583	999999	276	602	999999	999999	999999	238	346	999999	218	531	597	119	999999	828	999999	391	557	847	804	999999	917	992	597	951	753	650	999999	710	764	279	999999	999999	841	748	634	999999	18	303	999999	999999	767	284	487	93	282	999999	876	78	545	999999	732	999999	587	929	999999	284	15	291	999999	999999	999999	636	957	999999	997	352	277	999999	204	817	999999	263	445	970	886	643	999999	999999	678	999999	773	313	175	388	546	999999	999999	999999	272	360	843	999999	999999	38	977	141	326	548	96	930	999999	691	873	727	13	479	164	617	53	843	769	999999	999999	999999	609	553	470	999999	402	72	684	365	922	844	974	655	421	999999	993	999999	999999	999999	427	999999	791	92	440	447	999999	999999	779	999999	869	999999	590	352	123	524	999999	999999	670	747	155	33	255	999999	768	39	753	358	67	999999	623	298	527	803	82	864	536	999999	123	32	999999	335	292	999999	496	999999	263	631	541	897	987	999999	999999	579	819	404	502	803	323	411	694	36	20	41	999999	580	901	999999	280	259	999999	901	320	648	999999	820	741	620	501	274	775	999999	817	170	760	63	214	947	983	678	371	732	214	712	338	178	325	999999	208	915	603	477	361	291	909	96	259	445	37	999	999999	882	312	59	635	572	999999	849	281	382	376	953	802	601	887	265	697	999999	
320	384	505	490	999999	586	999999	308	999999	535	260	673	804	768	920	984	25	489	430	164	86	999999	959	999999	999999	826	548	999999	674	759	999999	654	999999	999999	135	653	999999	183	999999	726	388	337	801	999999	999999	607	577	608	999999	818	586	408	835	542	531	554	999999	40	510	595	47	31	633	21	141	606	999999	999999	999999	999999	491	999999	999999	703	775	748	999999	999999	875	999999	258	940	615	856	182	995	818	856	129	999999	238	472	672	999999	688	367	704	789	552	992	333	424	999999	766	999999	744	389	999999	766	783	589	149	165	999999	346	106	415	777	839	146	787	427	43	999999	48	28	179	154	24	418	54	185	999999	882	59	999999	975	848	529	438	999999	687	100	999999	991	99	317	544	999999	591	951	926	999999	416	999999	999999	999999	902	999999	317	999999	245	999999	358	999999	999999	416	282	88	513	999999	567	258	999999	530	999999	337	696	81	949	711	634	616	433	467	127	235	326	677	153	451	83	130	221	864	379	570	742	999999	999999	683	45	999999	34	999999	394	678	999999	999999	114	999999	694	999999	778	606	939	629	693	890	621	188	99	604	935	999999	58	446	46	546	161	539	999999	99	494	276	675	178	591	999999	999999	449	686	440	572	574	757	251	999999	999999	924	749	877	851	985	407	999999	440	531	963	422	947	641	12	734	999999	983	604	347	512	930	771	48	999999	817	182	999999	658	999999	370	314	806	103	432	622	411	662	999999	999999	999999	682	999999	647	628	549	999999	807	999999	706	997	591	162	999999	999999	683	999999	711	156	44	812	999999	934	407	170	659	616	999999	219	390	999999	912	999999	500	999999	829	695	999999	420	191	999999	375	819	952	45	779	999999	901	263	748	999999	999999	516	708	301	191	748	837	486	968	933	282	597	303	999999	95	350	662	653	21	999999	39	300	999999	353	447	95	981	372	391	507	714	600	471	921	632	405	542	208	79	999999	857	999999	999999	999999	419	999999	525	579	950	999999	999999	257	252	999999	439	999999	999999	365	854	105	766	475	999999	470	999999	682	136	381	751	689	999999	463	584	999999	140	392	999999	999999	934	669	570	412	422	999999	18	999999	357	711	492	232	853	187	999999	973	324	392	552	980	999999	737	999999	153	827	270	999999	45	673	999999	629	56	560	834	430	194	535	363	62	999999	462	762	334	425	889	529	836	631	999999	611	615	747	840	868	689	206	28	426	585	162	333	972	793	45	999999	445	671	999999	756	169	448	961	340	410	527	275	412	235	264	999999	434	998	999999	
71	706	881	216	691	155	234	175	999999	777	900	817	490	999999	999999	344	453	857	816	875	951	173	654	999999	439	350	423	794	792	172	287	999999	334	57	731	999999	209	239	980	999999	531	993	339	193	439	592	47	305	123	891	810	450	617	999999	974	898	61	474	999999	351	731	439	383	946	999999	182	493	442	247	960	999999	999999	877	943	353	957	833	471	999999	999999	999999	127	999999	999999	999999	999999	120	211	83	999999	287	735	463	638	151	102	999999	393	692	999999	109	605	68	163	757	595	999999	674	779	26	74	589	999999	929	48	614	759	482	999999	664	72	291	369	414	682	409	760	248	999999	999999	347	999999	779	720	746	707	69	527	153	766	999999	446	431	67	999999	999999	248	533	600	537	342	147	799	999999	204	818	999999	653	480	999999	835	334	872	528	999999	623	810	775	192	999999	999999	999999	999999	827	999999	999999	999999	312	645	999999	170	237	647	273	999999	209	651	999999	526	999999	471	415	999999	796	931	938	573	903	999999	155	886	473	350	269	983	110	809	999999	637	578	999999	999999	18	999999	999999	607	687	999999	609	478	972	69	258	264	868	999999	195	999999	896	462	999999	999999	923	999999	108	697	999999	999999	290	818	399	679	123	999999	970	999999	407	999999	609	333	261	964	999999	999999	999999	827	999999	999999	401	844	915	278	84	184	999999	11	999999	517	999999	999999	999999	999999	328	791	999999	302	999999	310	999999	999999	741	999999	931	573	211	98	663	999999	327	999999	482	799	987	446	903	131	604	939	432	968	528	889	175	120	612	952	646	999999	831	999999	999999	999999	802	999999	113	999999	346	999999	972	437	348	996	999999	125	999999	921	321	881	888	956	697	16	878	325	811	999999	999999	821	999999	259	451	999999	191	999999	399	568	999999	926	999999	999999	784	102	999999	995	629	532	700	999999	102	690	640	764	999999	875	192	875	45	486	259	262	999999	525	550	999999	985	196	999999	751	726	458	925	395	999999	999999	181	604	999999	999999	999999	289	161	418	728	280	999999	687	539	999999	266	524	533	519	677	90	798	999999	552	999999	20	442	716	948	333	644	999999	254	225	355	999999	587	834	162	790	969	999999	414	797	999999	114	307	657	509	999999	212	999999	999999	718	999999	478	912	62	797	872	263	572	212	95	94	999999	374	471	193	612	678	689	380	729	707	979	393	472	999999	148	712	784	217	462	999999	718	359	999999	757	876	999999	999999	47	290	536	407	898	329	712	999999	999999	999999	474	896	816	999999	555	686	999999	999999	94	450	780	999999	170	479	999999	
750	964	375	167	999999	714	999999	822	154	999999	99	202	310	91	74	999999	518	409	876	320	999999	645	608	172	672	999999	278	792	999999	753	999999	999999	67	51	158	999999	999999	606	900	131	167	999999	672	871	465	493	710	407	999999	690	272	259	293	999999	53	999999	366	212	494	323	446	524	482	400	273	969	145	268	932	709	999999	912	999999	754	162	247	973	999999	707	189	813	870	772	999999	491	999999	836	898	997	53	999	999999	122	586	684	643	601	281	607	999999	999999	999999	475	320	278	360	751	539	16	999999	141	629	999999	314	510	576	752	822	909	145	143	247	999999	888	710	287	799	921	999999	519	645	701	139	999999	832	371	405	461	390	141	387	307	891	201	912	379	639	807	86	118	890	779	372	471	363	120	192	586	999999	991	560	829	468	999999	171	439	999999	294	482	148	181	300	999999	777	758	835	355	79	976	340	647	999999	844	999999	628	865	339	667	857	999999	189	999999	851	999999	581	999999	838	404	999999	483	999999	354	999999	938	999999	600	347	594	713	999999	764	123	609	999999	353	999999	985	999999	869	305	110	831	436	760	959	361	999999	52	206	210	997	950	48	503	460	303	667	999999	35	37	999999	744	953	999999	957	75	999999	999999	55	999999	999999	342	535	734	999999	58	999999	999999	978	585	161	999999	397	513	530	999999	999999	116	819	60	900	88	480	841	999999	999999	877	106	999999	893	152	866	999999	193	638	664	425	314	130	411	384	103	927	999999	876	999999	356	450	810	999999	991	112	763	995	122	493	861	694	957	26	180	822	999999	94	999999	295	999999	999999	874	865	999999	999999	999999	417	999999	807	160	40	999999	999999	19	436	295	659	999999	50	112	11	999999	154	803	999999	356	113	240	562	999999	843	18	591	924	999999	576	944	755	231	999999	356	329	315	343	830	729	414	17	744	536	121	192	401	192	307	143	999999	72	667	423	882	186	999999	999999	317	32	383	999999	866	860	351	904	680	924	999999	681	765	999999	972	11	942	999999	496	36	221	660	616	408	627	19	999999	882	97	808	242	179	999999	830	35	808	999999	784	150	883	195	216	999999	476	999999	625	377	999999	100	665	481	999999	690	95	273	999999	416	975	11	857	999999	468	999999	872	692	999999	999999	935	785	173	655	167	955	612	841	15	999999	149	972	12	641	927	792	432	336	999999	488	131	999999	378	999999	999999	783	293	999999	726	999999	640	999999	848	999999	442	142	926	999999	324	831	87	999999	999999	509	276	12	999999	226	96	676	394	545	
246	108	352	378	417	999999	285	384	671	743	125	999999	999999	364	133	850	208	794	865	999999	22	623	999999	877	308	868	136	378	783	77	782	60	14	999999	999999	749	808	73	725	165	999999	999999	999999	344	139	652	993	911	878	158	27	302	810	972	533	999999	999999	475	80	548	645	906	600	604	961	74	611	421	816	384	52	144	999999	710	687	999999	999999	76	747	999999	999999	224	499	635	999999	490	249	41	571	925	999999	342	999999	187	999999	999999	349	565	999999	74	51	581	104	504	116	882	233	110	295	460	169	999999	727	425	672	430	416	999999	554	480	825	999999	849	890	332	709	999999	999999	200	859	732	897	693	683	999999	303	130	995	528	176	999999	149	746	999999	999999	429	615	578	515	99	421	384	20	902	999999	999999	732	213	181	406	999999	342	999999	435	999999	271	938	999999	811	999999	999999	421	446	388	223	999999	999999	738	134	903	104	573	385	111	448	358	886	790	999999	152	571	999999	999999	131	999999	924	239	320	392	505	491	571	766	999999	788	999999	999999	632	688	562	999999	994	999999	277	312	178	956	808	999999	379	999999	157	609	668	807	394	596	325	952	999999	999999	523	355	629	422	533	806	249	999999	999999	421	264	112	882	515	577	836	556	819	267	967	430	333	999999	130	343	999999	108	338	404	412	622	680	999999	115	999999	648	459	855	999999	999999	717	496	548	958	130	999999	726	162	240	557	50	506	999999	331	36	199	342	508	999999	571	999999	910	999999	999999	798	583	999999	777	401	999999	387	700	49	895	999999	934	784	999999	999999	297	245	945	108	847	372	126	999999	78	89	999999	999999	951	777	217	663	999999	578	999999	169	546	999999	949	761	311	180	999999	999999	798	81	101	415	999999	508	790	336	762	999999	999999	673	999999	999999	644	698	477	622	435	999999	832	999999	999999	366	281	999999	463	999999	999999	194	797	676	32	659	196	996	987	518	38	999999	986	881	901	999999	507	839	487	999999	698	999999	294	688	744	426	634	566	999999	734	144	999999	54	999999	999999	999999	24	999999	651	32	411	647	710	958	593	983	937	950	340	458	999999	441	417	516	265	44	900	118	932	605	999999	629	999999	999999	384	646	407	160	840	999999	980	999999	198	464	545	61	999999	335	104	760	999999	683	999999	179	999999	702	974	538	580	15	676	906	471	55	999999	782	278	457	583	999999	999999	786	119	16	478	755	253	952	970	214	494	999999	23	181	126	999999	403	999999	386	682	999999	869	580	835	657	83	642	999999	468	763	783	102	999999	999999	
185	702	999999	229	700	130	459	31	568	375	521	112	892	299	929	999999	999999	78	80	900	285	999999	216	284	359	404	122	999999	494	216	431	401	999999	866	996	423	778	184	509	266	233	999999	310	999999	323	554	999999	999999	223	813	385	715	32	851	872	468	495	298	869	306	999999	358	536	999999	944	999999	999999	36	303	515	875	213	568	999999	677	634	999999	12	961	804	999999	999999	887	999999	999999	716	378	969	994	999999	999999	489	999999	212	258	875	999999	948	270	203	274	165	999999	707	999999	182	156	217	184	999999	999999	999999	999999	74	93	248	999999	856	999999	238	751	999999	42	765	587	999999	898	365	566	802	520	999999	741	767	999999	67	999999	999999	999999	658	569	171	795	999999	485	444	999999	250	129	19	413	999999	426	42	999999	953	133	294	129	552	283	790	651	999999	999999	593	751	999999	999999	35	528	291	123	999999	668	999999	525	285	289	153	243	658	999999	999999	398	999999	52	999999	325	586	934	434	69	199	385	779	519	999999	39	892	999999	591	715	103	490	131	154	553	373	861	438	999999	999999	976	318	999999	553	104	999999	474	551	51	999999	999999	100	103	232	923	497	889	80	112	256	999999	461	651	942	153	75	276	999999	498	346	999999	999999	97	429	93	999999	999999	235	425	438	565	999999	999999	347	768	999999	999999	899	230	65	484	791	999999	600	618	525	999999	681	410	999999	717	365	999999	705	790	799	13	999999	149	52	737	663	655	674	691	56	810	314	184	150	679	377	888	443	862	672	999999	496	810	568	224	89	824	396	720	999999	297	945	556	968	999	722	760	187	328	820	999999	661	909	999999	714	362	507	270	999999	350	999999	619	843	999999	976	516	864	999999	999999	658	999999	268	999999	492	999999	865	757	215	151	999999	616	710	125	52	536	171	587	247	999999	999999	582	564	47	999999	731	999999	999999	439	991	492	857	189	999999	670	999999	877	707	427	999999	848	999999	999999	999999	402	733	767	503	801	590	815	929	626	727	966	85	284	231	582	760	90	999999	328	223	659	108	999999	999999	455	71	999999	463	999999	434	15	999999	290	445	644	647	964	184	999999	848	186	562	999999	462	392	999999	705	999999	134	667	732	94	999999	999999	469	303	305	415	999999	739	930	361	999999	201	721	709	795	839	999999	935	999999	905	463	479	47	106	999999	975	969	861	365	999999	339	502	702	920	981	213	999999	350	351	559	999999	999999	917	999999	792	49	740	682	999999	866	79	198	999999	826	631	806	999999	372	436	330	445	197	384	927	32	277	
499	999999	727	999999	999999	246	594	246	779	999999	999999	223	999999	828	244	296	72	999999	934	150	999999	875	299	185	173	613	914	30	123	939	197	999999	801	999999	549	999999	955	999999	13	832	999999	999999	57	739	254	826	68	608	96	159	999999	885	992	882	999999	999999	511	552	999999	259	331	573	133	840	999999	999999	421	999999	288	304	341	855	999999	111	545	999999	827	559	930	346	554	316	999999	964	814	999999	999999	919	999999	925	999999	412	788	753	999999	999999	510	999999	44	999999	415	999999	329	791	817	279	399	891	346	999999	796	952	999999	92	999999	25	639	169	35	402	999999	502	910	362	866	928	76	999999	600	515	496	999999	524	999999	930	285	986	152	156	999999	999999	116	582	240	999999	485	790	706	59	495	999999	351	191	642	999999	913	999999	966	924	889	212	657	999999	830	162	186	437	375	161	999999	38	497	22	490	490	467	919	679	234	390	147	370	692	114	124	154	438	999999	999999	27	916	999999	227	999999	342	264	815	751	88	999999	999999	425	555	999999	467	903	339	701	161	652	993	689	742	999999	999999	842	965	999999	999999	17	748	554	238	143	512	18	279	755	999999	999999	651	177	601	282	342	722	815	72	647	221	999999	737	730	494	999999	237	999999	684	516	499	299	629	45	80	213	503	196	421	127	458	634	583	552	926	999999	826	97	999999	211	38	37	902	549	999999	201	21	823	744	119	285	731	595	248	999999	999999	32	999999	531	999999	838	536	403	944	198	587	999999	194	804	493	207	149	999999	482	999999	472	396	89	541	878	202	679	451	999999	999999	727	49	999999	999999	990	977	694	566	999999	372	502	999999	958	361	916	959	826	999999	261	912	146	913	999999	761	196	549	943	600	652	876	169	94	100	112	999999	548	896	300	814	515	999999	999999	999999	120	984	838	999999	728	624	918	999999	660	200	399	706	814	926	583	707	450	44	104	914	523	213	418	543	999999	890	378	72	535	999999	745	409	563	999999	11	776	358	121	224	999999	999999	511	508	893	701	406	999999	621	323	593	999999	481	418	668	999999	907	576	304	582	837	256	856	999999	456	999999	989	999999	329	925	806	999999	339	819	128	999999	22	705	999999	842	460	245	999999	749	942	840	274	991	895	591	104	210	999999	539	387	999999	877	999999	62	448	711	263	336	696	999999	244	44	661	299	999999	999999	999999	999999	462	131	602	499	116	999999	999999	999999	999999	256	737	830	605	304	800	999999	398	313	351	999999	87	999999	206	909	999999	242	999999	806	612	702	999999	
700	999999	159	601	999999	784	240	770	999999	446	266	999999	16	599	866	911	939	243	999999	900	999999	549	999999	999999	999999	925	999999	999999	874	199	808	578	305	999999	999999	937	455	703	393	657	168	543	577	999999	999999	426	199	320	204	330	768	573	394	801	245	161	999999	999999	999999	999999	999999	801	895	584	637	688	417	179	562	928	466	245	850	570	999999	639	972	352	163	905	735	999999	244	554	431	245	193	999999	602	885	999999	279	999999	999999	565	366	999999	993	579	141	18	30	757	275	864	532	722	999999	68	606	188	999999	999999	373	999999	719	567	351	999999	401	504	913	999999	677	334	196	811	999999	999999	386	991	979	999999	32	896	715	625	969	690	899	522	999999	999999	996	706	612	257	70	999999	846	799	306	839	187	636	105	453	999999	941	999999	999999	999999	819	681	614	209	228	999	477	51	103	999999	660	264	879	144	476	580	970	722	939	751	804	999999	587	695	149	999999	999999	801	999999	545	38	22	188	748	999999	765	999999	506	394	999999	999999	113	753	211	645	585	308	502	629	999999	119	228	738	969	999999	661	999999	918	70	632	999999	676	779	558	569	648	85	140	593	711	999999	473	999999	691	999999	999999	414	386	59	563	999999	893	181	999999	999999	809	284	218	999999	999999	670	472	446	761	643	916	333	205	641	997	999999	178	999999	999999	999999	645	891	56	811	279	256	718	869	506	999999	721	999999	391	132	760	373	999999	999999	999999	50	999999	999999	576	58	999999	376	219	744	62	63	129	999999	264	999999	789	999999	237	407	509	642	999999	603	939	426	921	422	941	82	999999	633	643	999999	213	999999	999999	618	324	998	570	999999	47	999999	817	453	225	736	999999	678	342	842	146	469	852	72	97	999999	98	159	136	828	434	147	863	428	420	313	781	387	754	181	603	239	836	999999	605	979	786	999999	211	195	182	273	999999	48	496	183	964	151	789	836	530	175	999999	999999	999999	900	120	398	43	999999	999999	862	923	170	249	999999	999999	256	466	118	345	601	947	941	656	171	407	824	931	246	999999	999999	598	918	999999	999999	367	104	138	705	869	397	463	299	240	319	999999	999999	799	999999	551	717	684	680	500	928	227	999999	96	316	503	295	466	796	573	325	999999	15	519	811	550	538	127	761	249	948	999999	999999	999999	346	999999	827	35	352	695	631	954	999999	999999	999999	219	437	18	821	212	999999	999999	666	725	915	54	344	69	999999	49	22	999999	923	440	552	999999	568	999999	749	494	675	269	124	111	942	370	357	587	
795	999999	999999	530	999999	559	999999	999999	482	932	795	999999	999999	768	999999	313	682	41	41	999999	875	933	650	217	999999	336	537	324	999999	999999	783	555	697	999999	999999	395	926	492	999999	999999	774	535	317	636	434	457	999999	907	231	811	428	911	999999	870	712	861	951	904	271	969	32	999999	210	917	159	249	999999	730	503	653	999999	199	737	667	711	349	999999	24	783	811	999999	630	999999	999999	146	999999	227	826	54	412	999999	31	231	334	999999	433	334	400	486	194	852	286	413	577	999999	239	183	670	169	372	245	936	999999	459	649	999999	999999	204	781	287	32	778	686	101	219	999999	999999	999999	999999	288	25	236	538	598	959	52	999999	524	581	906	698	556	999999	999999	177	507	899	771	684	949	184	140	618	999999	172	999999	600	999999	368	79	270	771	355	880	357	18	999999	533	999999	607	185	734	623	874	999999	999999	121	15	999999	712	465	999999	728	375	114	884	617	338	999999	999999	452	905	999999	511	646	927	210	999999	333	168	108	376	999999	87	774	450	516	744	621	999999	999999	594	397	656	614	74	999999	999999	775	472	999999	79	106	613	165	999999	999999	999999	238	661	275	334	681	765	613	98	999999	651	999999	664	378	873	717	740	924	857	517	510	999999	581	884	231	999999	860	999999	999999	280	668	921	504	872	404	999999	959	430	636	913	632	52	526	149	401	388	121	104	999999	999999	366	999999	308	762	77	224	656	776	54	323	820	999999	584	818	266	999999	106	999999	974	366	757	319	999999	943	884	467	381	442	492	842	899	766	250	676	913	999999	623	741	804	189	860	999999	386	322	102	999999	468	707	883	672	292	999999	129	999999	604	57	401	364	877	999999	843	999999	294	211	424	63	756	908	904	999999	115	364	999999	999999	506	574	932	974	851	259	998	673	558	999999	999999	580	647	89	81	866	588	999999	863	204	345	646	898	185	898	48	878	999999	999999	606	567	927	999999	334	999999	999999	124	999999	999999	628	999999	180	665	474	999999	844	416	677	999999	48	698	845	999999	999999	459	999999	999999	999999	86	999999	999999	448	870	951	262	633	247	999999	424	999999	751	999999	756	245	593	175	999999	999999	534	63	632	999999	999999	999999	908	721	436	549	875	999999	364	367	349	999999	256	173	310	713	221	27	606	103	262	999999	297	535	99	264	209	293	879	999999	232	32	999999	180	999999	999999	53	541	206	698	999999	620	999999	394	822	65	999999	430	865	276	222	517	457	538	999999	928	477	382	631	181	999999	591	924	123	999999	999999	521	
86	448	204	999999	680	820	908	999999	641	119	902	999999	44	276	779	428	613	38	714	575	651	231	999999	637	671	999999	34	358	855	999999	572	999999	506	544	911	981	670	606	541	697	549	881	999999	819	999999	669	597	905	999999	173	999999	95	430	751	869	855	653	999999	999	771	999999	559	801	945	999999	653	216	999999	364	798	757	17	999999	27	35	769	999999	976	999999	999999	322	129	999999	999999	384	487	828	754	674	66	338	113	999999	999999	901	989	90	371	283	920	462	107	551	999999	415	999999	999999	413	999999	999999	940	999999	503	997	458	999999	771	999999	999999	999999	825	462	825	999999	999999	654	999999	725	125	46	689	553	702	999999	549	224	578	25	286	81	889	425	39	999999	125	661	609	608	999999	235	227	971	999999	999999	105	10	282	253	312	999999	999999	872	999999	689	419	999999	999999	999999	458	999999	108	999999	832	999999	179	410	432	259	192	808	54	802	413	890	818	717	753	488	57	548	942	999999	712	999999	178	999999	137	349	165	728	687	999999	160	999999	999999	999999	149	310	55	694	577	999999	71	504	999999	110	468	999999	870	999999	644	495	314	999999	999999	773	54	317	331	162	283	92	104	999999	131	999999	999999	999999	763	999999	578	452	443	362	971	920	273	999999	807	77	558	730	479	999999	999999	201	943	250	787	363	425	999999	999999	999999	421	999999	927	607	999999	921	458	142	643	523	133	999999	62	951	938	380	510	837	510	264	603	553	613	999999	999999	930	852	412	548	410	931	747	474	999999	940	999999	993	999999	834	886	618	999999	96	956	339	892	148	992	311	417	852	588	999999	724	298	999999	881	296	236	452	78	56	999999	243	591	386	726	999999	20	462	386	844	12	624	646	188	466	657	311	487	792	859	110	140	557	352	999999	999999	261	82	605	706	439	392	999999	571	830	853	374	953	175	635	999999	848	40	999999	586	999999	87	999999	411	999999	984	749	660	218	945	999999	999999	248	959	999999	261	938	999999	999999	415	619	806	999999	999999	613	293	357	321	999999	878	262	999999	549	999999	719	999999	150	670	381	722	689	732	608	999999	376	999999	136	994	199	384	53	999999	360	603	999999	900	13	762	999999	940	999999	437	503	340	693	363	146	481	999999	314	120	277	485	957	725	887	207	458	981	446	166	999999	999999	782	999999	271	749	946	999999	819	669	999999	999999	999999	999999	261	238	278	932	23	41	654	999999	884	273	775	999999	402	877	999999	702	555	781	362	783	999999	315	999999	505	999999	613	999999	999999	431	645	732	405	54	872	
473	659	929	525	999999	999999	512	610	999999	518	69	756	357	78	721	126	999999	606	519	657	812	946	516	772	999999	409	840	972	332	249	999999	379	471	529	999999	429	773	39	813	999999	281	673	77	212	445	675	266	131	960	314	999999	999999	886	396	70	527	152	166	999999	568	574	999999	287	998	999999	690	294	827	664	302	353	94	793	999999	386	149	999999	313	999999	835	152	999999	999999	28	999999	416	493	84	468	886	286	999999	25	254	383	740	999999	999999	236	755	999999	438	467	668	961	446	341	999999	999999	999999	649	838	999999	188	426	854	528	269	290	570	999999	999999	999999	778	25	737	78	549	199	646	753	809	999999	581	455	714	262	353	66	281	84	999999	74	547	999999	447	999999	837	828	528	999999	136	789	665	999999	180	79	999999	652	999999	377	792	133	373	178	839	999999	999999	733	711	999999	185	212	19	999999	999999	155	821	541	999999	950	999999	721	999999	999999	999999	30	422	32	285	644	573	700	832	903	292	56	999999	378	407	686	999999	113	126	925	46	924	780	179	532	999999	257	157	83	283	146	81	462	939	999999	819	348	236	458	999999	39	484	380	999999	999999	980	454	453	143	891	423	137	604	745	999999	999999	249	253	499	260	396	999999	626	559	767	221	593	999999	826	587	999999	999999	655	59	895	561	553	674	965	552	580	804	999999	192	999999	18	999999	716	551	999999	579	105	736	207	680	999999	857	999999	999999	992	396	999999	999999	556	999999	121	482	555	849	999999	158	999999	287	947	679	591	999999	444	999999	758	999999	999999	220	999999	17	253	575	458	378	292	703	733	335	972	165	888	188	467	638	748	536	920	866	714	700	14	817	999999	527	999999	211	423	131	999999	257	519	481	999999	548	310	546	999999	187	567	143	425	999999	314	791	791	413	944	999999	950	232	999999	20	506	287	13	435	786	930	289	90	290	611	999999	725	646	416	540	919	999999	212	512	999999	999999	581	284	764	999999	997	736	685	267	616	999999	999999	433	508	975	370	544	999999	999999	999999	999999	487	853	999999	999999	589	154	385	872	34	478	999999	720	90	711	924	12	249	923	999999	204	604	822	673	439	388	301	147	441	179	999999	999999	451	418	846	821	999999	470	999999	922	852	360	812	243	148	433	646	999999	796	60	999999	304	952	971	899	302	664	999999	384	125	298	16	944	703	999999	26	306	311	244	999999	206	542	979	10	936	843	999999	589	535	16	741	948	351	999999	811	90	510	480	519	553	166	548	95	999999	999999	845	416	999999	
593	132	136	344	118	906	853	825	999999	999999	999999	999999	511	85	654	378	383	349	999999	563	891	569	515	826	792	690	999999	999999	457	834	375	100	436	681	995	999999	999999	999999	839	999999	536	999999	764	558	999999	463	52	91	893	999999	771	999999	189	853	227	34	616	309	999999	999999	182	205	999999	490	586	945	999999	829	89	251	498	976	510	230	36	905	804	956	392	339	648	652	764	740	73	90	910	583	999999	971	796	580	999999	421	273	341	617	284	972	499	999999	222	11	651	229	794	785	999999	999999	322	229	660	917	222	999999	999999	440	638	426	505	999999	56	375	117	455	917	999999	999999	957	695	999999	529	984	893	999999	435	651	123	999999	999999	305	951	999999	151	751	999999	999999	999999	640	743	999999	979	858	476	464	787	846	999999	205	311	999999	696	999999	140	34	700	999999	34	716	354	877	327	999999	157	210	93	299	234	366	319	999999	489	458	223	999999	318	999999	517	438	718	588	757	999999	219	605	609	949	626	999999	61	469	637	925	295	866	583	862	999999	999999	381	498	622	537	999999	55	193	247	788	999999	715	38	999999	999999	999999	765	130	999999	906	552	999999	999999	673	999999	999999	850	627	564	172	999999	222	999999	961	250	67	230	999999	230	41	999999	999999	371	170	291	411	33	310	51	926	530	745	183	956	168	999999	247	824	999999	233	45	428	629	85	999999	999999	999999	77	918	999999	778	799	999999	378	742	140	999999	973	391	705	290	549	585	637	642	999999	49	999999	803	575	819	405	460	996	995	746	791	295	729	168	151	956	392	512	158	730	999999	805	999999	37	445	273	443	999999	942	496	999999	992	999999	829	93	770	999999	999999	719	383	348	902	382	996	349	999999	254	233	999999	334	166	83	489	911	765	244	286	776	999999	556	962	650	64	508	999999	799	852	899	85	380	692	49	793	775	392	999999	432	226	688	502	28	999999	256	618	340	768	513	532	74	849	494	497	999999	173	420	697	999999	874	102	549	100	355	157	193	642	127	290	714	528	822	999999	69	97	636	537	752	404	445	178	144	296	999999	834	235	885	204	825	999999	999999	694	104	558	134	148	411	673	72	999999	999999	999999	999999	798	13	999999	47	435	409	999999	635	668	999999	412	705	957	263	999999	520	922	307	447	999999	660	359	833	999999	263	935	949	235	864	689	341	999999	999999	656	497	326	592	197	460	999999	247	994	695	999999	691	852	999999	884	640	999999	999999	765	538	999999	999999	999999	999999	524	784	500	460	362	771	979	961	
943	749	311	766	454	928	734	847	653	999999	666	999999	441	45	410	768	999999	999999	711	999999	999999	931	999999	827	999999	156	77	413	959	344	999999	232	716	999999	748	113	864	128	196	234	415	999999	885	866	172	784	738	999999	383	731	395	999999	69	438	999999	21	999999	483	999999	307	861	330	887	318	178	999999	948	11	297	307	904	946	999999	487	999999	658	999999	179	999999	274	999999	999999	999999	238	949	999999	172	287	54	736	399	391	411	889	372	94	40	576	697	729	836	999999	999999	999999	999999	448	370	999999	304	999999	966	544	817	999999	889	282	300	659	999999	60	999999	670	957	560	907	523	999999	518	124	60	999999	478	481	936	999999	999999	396	953	999999	510	999999	590	999999	999999	999999	855	573	957	10	100	999999	380	999999	647	458	175	999999	640	179	314	999999	852	999999	253	119	999999	72	881	999999	217	999999	999999	258	859	302	999999	999999	999999	999999	61	949	999999	517	34	266	257	999999	834	487	273	903	755	784	106	999999	999999	132	739	208	283	792	691	942	999999	999999	456	132	358	999999	999999	487	138	999999	127	364	326	344	999999	986	862	999999	238	403	999999	999999	999999	563	162	999999	999999	567	999999	452	999999	269	268	644	724	820	810	999999	913	489	719	999999	999999	904	666	741	289	571	688	752	999999	57	564	999999	200	489	83	893	969	105	957	210	999999	999999	345	858	106	681	619	623	185	737	322	999999	684	966	999999	999999	896	420	999999	825	999999	205	999999	468	704	999999	454	245	747	999999	164	817	999999	518	256	98	569	808	645	607	999999	999999	999999	999999	999999	999999	613	233	950	847	996	559	132	999999	331	343	579	999999	163	136	237	384	876	268	582	504	226	176	999999	449	666	97	999999	375	874	999999	628	507	732	999999	366	999999	294	899	920	605	999999	400	196	913	999999	692	654	519	380	577	999999	318	36	240	598	999999	999999	510	191	909	783	999999	999999	517	999999	82	154	274	999999	16	99	976	347	976	809	826	979	999999	930	973	442	999999	994	306	624	320	481	999999	999999	919	717	784	718	999999	822	938	142	679	209	447	548	390	749	374	488	999999	999999	60	431	999999	467	999999	579	217	476	527	762	961	892	404	600	651	974	850	999999	315	999999	999999	999999	870	693	310	999999	493	435	62	999999	999999	818	999999	348	431	999999	527	999999	19	214	510	999999	305	999999	181	999999	999999	846	999999	416	899	999999	182	953	645	896	561	88	167	999999	999999	782	423	20	141	152	489	999999	179	999999	456	398	289	999999	758	999999	858	999999	522	522	999999	999999	
538	999999	617	555	999999	458	702	535	519	449	303	908	127	727	130	295	999999	38	307	749	676	325	999999	999999	999999	999999	205	854	47	867	566	999999	999999	449	999999	999999	999999	586	506	999999	362	999999	72	17	104	381	999999	40	669	573	648	493	999999	61	970	222	686	116	760	574	262	847	497	651	882	659	608	678	483	353	892	468	999999	275	397	999999	263	952	999999	423	999999	175	195	999999	229	82	999999	999999	478	41	100	295	826	932	778	999999	157	420	134	445	772	314	999999	326	680	190	962	999999	664	999999	959	734	700	999999	487	999999	662	32	432	810	240	361	209	999999	262	607	642	599	999999	882	885	842	828	970	650	999999	619	868	794	49	120	479	999999	999999	81	366	999999	489	454	692	852	134	988	323	215	999999	115	113	999999	82	547	372	462	782	999999	127	906	999999	696	704	477	794	999999	393	700	761	768	668	381	896	999999	999999	154	999999	40	999999	853	999999	765	999999	677	515	805	721	999999	747	999999	999999	488	953	460	865	792	750	224	999999	999999	605	623	454	652	999999	732	176	70	394	227	657	752	301	274	401	964	466	36	961	999999	516	891	952	744	958	190	427	446	157	999999	404	590	972	865	257	890	321	587	241	783	638	999999	116	529	368	67	196	688	68	901	999999	999999	263	79	999999	714	671	709	999999	265	314	999999	913	999999	999999	999999	779	999999	999999	511	652	879	795	187	359	855	999999	999999	386	900	993	738	999999	999999	44	680	999999	903	485	543	229	612	893	975	478	999999	747	93	705	999999	999999	760	671	557	258	456	928	999999	999999	999999	929	248	332	793	271	999999	351	667	989	153	741	876	950	483	999999	999999	986	819	999999	999999	117	701	999999	95	999999	242	76	831	999999	587	999999	260	193	952	613	980	289	999999	713	902	567	90	999999	999999	999999	410	810	197	275	218	999999	118	377	278	425	237	521	247	180	999999	509	520	669	999999	401	490	693	999999	870	311	760	885	115	806	884	37	999999	174	536	221	432	999999	566	789	127	643	883	999999	536	386	469	52	930	999999	403	56	420	999999	171	78	717	812	327	999999	457	584	13	570	394	398	629	356	711	958	999999	629	999999	999999	999999	757	999999	777	471	999999	841	718	999999	999999	412	837	617	917	13	467	504	999999	999999	999999	999999	542	640	322	531	147	757	122	340	971	88	999999	102	539	405	413	471	939	999999	999999	131	738	999999	582	167	556	999999	999999	353	253	463	999999	78	361	549	752	127	294	256	333	736	729	387	983	352	
639	744	87	521	600	995	564	279	727	480	602	999999	67	164	974	366	55	769	999999	518	999999	999999	740	990	653	296	186	693	26	999999	402	360	645	240	999999	811	703	200	753	999999	899	999999	351	881	946	999999	69	139	281	967	690	960	300	475	259	999999	13	96	999999	314	818	870	263	999999	999999	252	277	827	636	172	662	855	26	839	618	385	363	999999	54	813	236	57	999999	59	417	442	70	999999	980	999999	999999	616	332	449	438	38	999999	721	803	704	999999	242	503	999999	314	835	943	461	857	873	999999	153	52	999999	999999	771	458	214	999999	645	191	107	846	51	364	55	532	999999	410	589	923	999999	999999	350	999999	994	553	314	744	581	498	608	322	116	24	664	574	277	371	667	580	258	510	168	522	474	395	462	753	999999	999999	999999	60	277	999999	938	97	702	813	93	228	999999	469	999999	999999	999999	784	740	36	999999	481	265	215	743	19	675	141	898	827	776	608	101	560	486	279	131	999999	999999	999999	86	576	871	463	288	999999	999999	788	869	21	939	689	654	999999	62	787	999999	171	317	267	999999	806	999999	999999	999999	484	999999	999999	983	370	34	34	999999	999999	950	133	609	999999	927	304	583	886	271	886	888	97	953	665	507	999999	231	999999	250	999999	999999	999999	387	997	427	999999	999999	842	804	509	999999	914	950	80	485	928	187	255	244	999999	683	398	544	999999	986	999999	999999	470	999999	999999	999999	74	999999	950	999999	680	999999	999999	384	133	981	741	999999	762	999999	973	147	883	190	578	999999	975	725	237	114	999999	735	85	21	999999	282	851	756	999999	369	922	140	999999	376	804	192	575	871	120	999999	942	316	781	412	999999	811	647	290	516	999999	173	999999	556	846	222	944	671	600	905	851	140	999999	571	402	977	999999	999999	999999	385	999999	946	114	615	206	172	185	953	672	999	667	999999	571	999999	999999	206	999999	999999	162	164	860	999999	999999	966	269	900	999999	999999	999999	999999	178	672	999999	904	130	826	69	733	360	684	46	990	999	601	248	999999	569	744	999999	206	404	269	999999	363	999999	874	999999	147	355	305	214	440	575	999999	999999	994	999999	999999	999999	921	147	849	233	478	127	869	522	999999	999999	54	999999	222	921	999999	41	908	999999	776	389	255	854	921	388	65	479	606	425	999999	771	253	719	902	625	999999	68	999999	46	517	245	655	362	999999	420	311	963	991	999999	392	215	999999	317	728	286	874	76	225	999999	177	999	999999	453	759	611	483	334	439	597	29	133	486	999999	179	540	
999999	892	265	511	86	101	487	98	43	556	849	999999	990	625	999999	835	842	999999	868	999999	999999	211	602	999999	999999	977	534	404	498	999999	999999	999999	999999	197	553	981	811	714	394	999999	999999	431	999999	212	999999	999999	999999	813	845	194	291	402	13	999999	815	999999	300	277	575	999999	567	93	999999	999999	827	799	797	999999	82	770	33	138	698	792	997	999999	791	399	999999	398	643	720	999999	314	977	336	56	487	382	31	691	543	999999	999999	518	438	832	645	385	962	750	540	740	85	170	999999	999999	220	663	521	999999	900	999999	186	999999	846	999999	295	797	501	752	319	430	999999	999999	490	999999	412	284	568	999999	155	24	273	647	999999	979	482	153	999999	999999	836	823	861	290	790	999999	962	830	999999	903	546	999999	883	219	441	120	689	996	680	173	301	936	999999	999999	595	885	999999	539	362	866	61	152	972	999999	999999	495	568	770	298	989	36	582	999999	999999	925	307	999999	999999	999999	992	300	486	473	999999	341	899	999999	811	695	905	721	433	477	999999	852	404	999999	24	302	945	551	918	708	690	147	718	999999	439	999999	999999	754	999999	332	369	576	575	679	321	537	27	766	999999	85	393	278	603	999999	807	813	530	431	999999	760	271	999999	381	777	782	523	623	575	299	999999	407	999999	995	110	117	238	999999	999999	564	999999	999999	188	794	843	325	422	544	613	526	626	603	865	637	999999	999999	919	205	797	896	999999	999999	451	999999	999999	677	242	999999	502	997	579	536	805	867	639	484	92	656	999999	462	369	979	999999	59	672	93	999999	522	39	999999	999999	42	489	828	999999	572	834	710	725	999999	999999	149	999999	616	999999	100	999999	998	998	490	978	273	667	344	999999	818	904	402	805	999999	145	719	252	463	808	999999	56	976	110	77	650	999999	930	999999	379	999999	938	403	112	582	999999	999999	524	549	69	925	999999	154	302	999999	667	999999	999999	739	41	999999	999999	587	807	999999	53	821	999999	999999	999999	606	342	306	965	316	879	999999	299	232	700	601	999999	999999	404	882	999999	902	684	162	999999	218	476	201	999999	15	332	360	595	701	999999	999999	999999	593	709	999999	593	999999	999999	999999	78	166	152	682	49	439	178	999999	193	924	239	150	147	745	530	631	139	151	966	999999	983	999999	915	597	693	237	955	610	994	941	299	111	722	698	93	253	75	999999	161	900	837	139	177	671	472	999999	335	901	72	999999	333	999999	113	999999	999999	549	251	999999	989	812	484	567	999999	252	634	137	428	448	661	999999	999999	999999	989	
75	132	854	361	254	135	304	901	64	547	999999	617	848	998	503	696	543	999999	520	804	349	999999	999999	930	925	46	344	970	886	249	999999	522	999999	462	47	106	999999	999999	996	999999	694	910	430	29	291	634	786	999999	924	752	127	999999	54	999999	650	999999	853	923	999999	217	790	334	24	814	762	404	630	396	961	406	549	355	15	100	120	999999	995	259	648	301	259	999999	55	144	132	510	477	457	999999	999999	999999	999999	762	789	639	999999	896	616	267	886	999999	999999	177	999999	999999	772	279	999999	430	221	653	604	284	144	958	999999	999999	880	691	999999	927	182	584	573	163	324	593	226	999999	749	542	389	991	762	297	858	999999	999999	999999	360	240	999999	36	999999	744	649	999999	627	830	64	91	25	924	15	959	999999	816	604	999999	888	188	63	502	680	679	273	999999	522	847	109	999999	760	948	341	31	413	156	999999	828	999999	374	966	395	406	999999	526	465	999999	802	466	52	443	163	53	181	187	999999	999999	921	999999	46	999999	779	731	517	331	77	592	983	999999	999999	832	999999	860	999999	222	999999	105	22	999999	999999	625	999999	391	67	999999	607	905	170	844	999999	999999	72	999999	999999	936	197	664	889	999999	459	873	999999	257	999999	219	666	303	529	959	519	999999	999999	768	672	421	999999	397	999999	413	724	172	999999	999999	173	884	770	999999	392	587	34	999999	215	676	703	934	622	472	610	847	446	999999	999999	999999	999999	465	466	303	684	66	228	799	990	485	622	296	451	864	93	896	448	999999	999999	942	934	516	720	999999	75	999999	999999	999999	786	825	967	420	999999	231	999999	999999	428	476	744	999999	369	235	999999	999999	63	416	493	757	388	714	409	208	403	999999	275	818	999999	999999	238	946	266	972	999999	174	518	999999	509	229	60	385	477	972	503	583	583	709	504	999999	999999	658	254	51	867	999999	426	768	26	354	955	999999	962	629	248	798	79	999999	222	999999	222	999999	907	274	999999	13	246	436	999999	819	999999	566	999999	754	194	579	701	999999	115	940	748	750	999999	999999	273	65	423	847	733	705	999999	196	999999	657	999999	762	751	980	345	863	999999	999999	72	999999	495	399	999999	217	999999	668	999999	854	291	281	109	472	665	999999	10	999999	999999	398	702	999999	315	672	79	666	977	999999	828	721	999999	251	115	758	687	989	999999	874	999999	999999	999999	75	608	659	904	225	558	315	999999	998	979	694	999999	999999	297	72	890	822	329	24	240	22	840	385	974	50	176	351	784	999999	999999	135	276	384	985	637	
401	656	999999	853	118	999999	999999	829	999999	195	967	668	470	624	108	999999	999999	369	999999	400	234	232	685	863	59	999999	530	999999	915	854	999999	899	460	659	670	244	64	476	905	568	686	21	999999	999999	83	999999	880	999999	577	246	581	907	409	595	999999	179	999999	904	803	999999	999999	905	913	887	768	77	217	811	954	999999	791	999999	463	416	714	223	588	896	999999	551	999999	999999	852	999999	283	520	999999	999999	256	501	273	160	999999	14	999999	780	107	999999	999999	15	999999	999999	215	999999	454	999999	453	993	881	199	590	84	123	999999	999999	780	62	243	614	999999	577	351	564	463	600	640	415	459	988	933	126	831	876	784	999999	268	164	149	234	999999	77	506	984	67	910	199	47	999999	999999	999999	728	863	153	772	438	949	514	752	122	999999	999999	999999	15	999999	999999	999999	999999	999999	999999	999999	626	913	19	833	999999	81	366	507	552	411	603	994	29	999999	999999	262	999999	113	356	311	754	411	36	420	692	83	501	46	984	161	990	999999	999999	133	31	999999	854	319	592	366	592	17	210	710	999999	103	974	663	999999	820	81	999999	999999	999999	562	224	887	598	151	117	580	330	999999	401	999999	999999	585	896	330	400	408	378	999999	989	999999	746	211	325	210	599	999999	837	303	999999	90	895	725	719	570	806	927	265	178	485	786	272	494	809	999999	324	518	87	343	999999	422	999999	999999	992	999999	815	999999	571	397	551	18	999999	36	357	320	999999	180	865	336	523	473	152	210	45	999999	457	262	999999	35	886	999999	999999	504	999999	999999	999999	999999	732	738	754	794	365	867	626	476	999999	245	147	498	774	153	999999	751	819	878	279	501	548	789	534	563	999999	545	511	470	987	248	84	999999	932	214	448	999999	581	729	117	284	999999	568	170	221	125	999999	261	999999	438	279	684	82	999999	999999	772	942	214	999999	999999	820	366	999999	489	804	170	541	565	569	704	524	179	100	770	995	917	980	629	322	448	716	293	768	42	717	564	12	133	56	442	505	923	999999	554	297	999999	428	89	365	61	583	347	691	48	999999	110	593	312	999999	999999	792	323	891	752	467	999999	597	999999	772	250	168	418	519	999999	999999	601	789	545	483	999999	499	999999	273	271	864	378	601	730	128	616	999999	699	646	87	999999	192	41	999999	97	761	330	304	999999	999999	999999	999999	828	999999	999999	322	320	57	828	409	479	891	59	630	999999	99	934	867	15	999999	279	468	771	442	487	26	569	161	999999	722	756	204	594	158	378	999999	
549	47	999999	805	999999	923	871	247	607	758	142	411	999999	997	826	463	999999	999999	846	434	999999	999999	86	822	753	999999	999999	116	652	285	306	901	261	198	549	896	999999	209	859	999999	597	534	834	999999	884	167	411	999999	999999	303	904	443	312	944	305	163	961	78	62	999999	335	764	595	332	461	241	160	999999	999999	930	486	100	301	500	836	999999	999999	356	938	999999	999999	147	999999	999999	999999	863	598	316	893	395	935	908	157	722	999999	832	999999	511	277	652	17	999999	12	965	816	814	152	812	118	435	999999	614	139	999999	389	197	553	246	951	598	999999	843	668	72	994	578	999999	578	480	13	999999	999999	89	295	587	906	145	255	541	566	720	786	208	467	794	999999	999999	999999	343	833	289	702	999999	679	19	999999	192	939	970	247	871	574	341	114	504	551	535	843	878	999999	999999	307	999999	395	877	856	644	210	278	674	999999	261	999999	999999	724	238	500	999999	999999	999999	724	205	285	999999	694	156	454	104	962	252	795	999999	812	861	999999	981	997	174	999999	163	529	981	671	305	999999	619	339	999999	389	276	60	135	568	464	757	856	999999	411	700	999999	999999	550	248	35	999999	999999	449	999999	866	742	240	335	608	999999	999999	743	533	979	999999	999999	816	760	999999	696	202	669	376	357	113	999999	999999	999999	999999	999999	751	999999	743	645	426	582	180	999999	827	999999	45	725	527	445	570	24	332	53	555	625	914	999999	999999	999999	833	219	498	101	279	942	783	644	999999	537	381	914	10	887	562	283	903	999999	999999	77	660	999999	152	930	786	98	601	916	51	999999	165	999999	152	999999	812	216	93	89	686	885	999999	401	999999	989	74	655	24	444	999999	281	999999	64	719	768	891	366	999999	567	314	191	999999	867	603	22	382	281	772	809	85	356	199	999999	183	999999	213	269	612	999999	866	141	84	166	999999	769	137	110	390	383	999999	455	148	525	775	505	545	999999	798	851	617	793	999999	215	369	144	92	897	881	672	565	632	754	999999	999999	183	999999	999999	441	833	885	281	890	398	510	629	217	673	58	677	511	999999	470	760	545	82	257	999999	797	999999	687	239	229	999999	818	999999	701	233	824	602	398	999999	564	964	999999	999999	999999	495	999999	999999	926	418	848	999999	170	999999	172	993	999999	629	925	247	396	999999	156	655	999999	182	579	834	928	999999	999999	456	288	999999	653	506	793	999999	180	999999	174	67	374	999999	390	999999	558	471	513	707	854	999999	676	161	964	423	999999	999999	293	730	915	869	
810	999999	569	999999	925	19	999999	665	999999	178	999999	173	83	339	775	878	999999	47	623	999999	330	231	138	654	780	137	196	239	688	999999	917	449	846	304	256	999999	708	988	999999	999999	767	999999	507	685	746	512	88	999999	648	999999	56	256	116	807	549	999999	814	915	621	797	822	474	977	726	261	18	327	778	92	353	179	285	946	999999	999999	482	999999	999999	907	277	59	999999	591	748	999999	670	999999	49	999999	667	617	999999	376	302	726	302	999999	780	433	737	195	999999	552	304	999999	770	309	41	999999	76	864	999999	999999	354	999999	271	883	238	300	590	675	287	32	424	736	385	999999	653	358	58	999999	944	29	180	91	749	18	296	978	666	371	311	583	689	999999	256	999999	32	554	464	419	642	490	842	999999	908	287	138	568	394	861	655	683	416	464	999999	351	999999	273	998	263	596	260	633	229	999999	703	999999	622	489	599	886	109	999999	639	968	463	186	118	183	472	880	728	593	804	716	999999	999999	234	881	904	949	759	556	211	822	392	856	623	999999	999999	943	516	88	795	974	556	789	777	999999	466	175	728	100	535	383	868	666	829	513	746	537	119	740	999999	650	137	552	692	816	586	999999	562	420	968	999999	373	650	798	829	169	838	999999	738	999999	739	230	669	999999	827	954	999999	999999	120	999999	676	834	775	503	154	847	13	106	960	909	859	999999	317	131	16	999999	227	999999	999999	999999	907	147	381	325	845	429	468	531	865	862	860	580	999999	999999	301	695	598	999999	653	982	166	999999	439	828	999999	136	912	999999	24	818	736	999999	37	766	54	539	999999	460	999999	999999	388	999999	999999	108	59	288	170	848	829	999999	421	80	224	999999	197	999999	708	552	759	999999	517	920	516	56	135	11	999999	686	999999	762	242	147	999999	928	603	684	511	340	999999	999999	966	73	718	703	999999	666	644	21	999999	879	830	910	700	937	217	999999	965	194	972	57	735	484	434	76	88	283	580	295	422	513	663	377	773	999999	753	453	211	999999	649	469	999999	999999	116	544	932	331	447	562	721	145	718	326	368	731	551	999999	999999	999999	999999	134	96	999999	598	75	226	462	146	228	194	999999	266	999999	545	999999	690	204	377	889	999999	999999	836	27	574	287	999999	346	19	999999	999999	270	814	999999	197	999999	999999	999999	943	51	999999	479	195	228	999999	999999	879	565	781	855	50	999999	125	749	999999	868	297	999999	784	321	999999	880	453	999999	298	999999	999999	707	965	30	140	681	999999	336	999999	664	571	
617	648	617	999999	999999	564	999999	11	582	155	999999	999999	328	237	999999	999999	999999	770	999999	36	999999	930	454	16	182	600	761	724	369	106	789	187	854	307	680	430	999999	913	51	999999	999999	102	715	777	885	999999	646	792	826	999999	629	565	999999	637	999999	687	204	610	999999	999999	802	999999	642	999999	366	999999	196	31	557	883	999999	718	728	131	737	999999	224	676	131	515	953	999999	898	999999	477	233	63	226	826	992	235	565	688	413	522	999999	460	999999	421	997	480	999999	999999	942	397	999999	837	12	900	999999	472	527	488	999999	684	834	540	728	19	999999	834	969	205	564	999999	999999	40	324	999999	999999	548	985	265	134	45	338	732	955	999999	999999	395	999999	326	353	529	708	86	968	728	999999	329	999999	229	287	173	511	999999	999999	999999	894	881	523	403	999999	934	487	271	364	684	356	999999	585	212	999999	748	999999	652	851	44	949	999999	999999	596	920	557	816	999999	977	999999	999999	909	999999	670	631	684	872	999999	303	419	52	447	721	294	999999	587	744	528	776	539	389	999999	578	646	999999	999999	819	926	483	475	127	999999	293	404	160	447	59	914	581	768	876	136	999999	999999	999999	511	999999	777	999999	342	813	298	989	448	999999	675	340	415	335	163	865	945	183	827	301	330	999999	327	144	935	537	829	946	18	663	999999	509	146	999999	833	999999	51	713	150	661	829	732	845	999999	999999	999999	644	589	428	902	931	952	531	150	671	358	387	999999	288	804	983	351	980	999999	327	176	999999	761	999999	389	999999	241	43	999999	472	598	999999	504	659	828	893	250	999999	115	732	310	977	995	982	485	396	999999	434	345	677	488	751	71	505	999999	999999	882	97	999999	999999	999999	919	365	677	999999	51	883	999999	999999	911	743	822	875	61	26	999999	208	779	26	993	426	807	697	498	984	847	256	998	351	999999	20	162	999999	37	999999	999999	999999	328	999999	444	999999	999999	974	999999	934	665	876	19	489	129	712	999999	81	999999	999999	999999	231	867	999999	999999	794	885	642	999999	901	591	999999	847	28	634	576	880	870	581	999999	999999	833	273	999999	999999	971	246	518	231	215	906	90	999999	375	151	170	755	634	683	649	999999	999999	442	999999	353	331	999999	990	854	553	831	243	500	566	999999	999999	957	313	999999	264	999999	376	420	337	994	510	999999	999999	999999	999999	820	255	196	932	999999	231	401	740	220	999999	942	255	663	678	383	999999	590	877	999999	999999	213	452	270	429	101	261	370	114	538	842	999999	999999	124	390	733	585	
57	567	999999	999999	999999	226	102	376	321	312	712	742	953	330	920	32	765	999999	270	999999	999999	766	841	609	861	296	999999	377	575	396	141	999999	945	797	626	32	183	289	426	986	999999	894	117	788	548	628	161	217	999999	409	790	999999	130	364	600	999999	726	104	575	381	24	999999	800	924	180	439	796	999999	704	999999	848	485	376	284	28	100	659	62	999999	999999	144	994	999999	175	606	999999	162	590	207	346	305	999999	999999	55	972	635	103	193	618	118	831	995	999999	34	999999	314	954	999999	346	509	630	674	43	342	999999	29	278	635	328	999999	287	216	958	368	999999	770	771	999999	311	392	997	475	443	951	412	149	491	430	999999	301	855	316	253	999999	999999	631	54	999999	809	952	366	468	864	999999	831	999999	47	999999	433	790	542	633	544	954	999999	165	240	92	930	106	999999	848	30	36	515	970	999999	999999	652	970	999999	400	521	358	999999	539	611	196	130	999999	112	999999	997	823	999999	231	772	299	999999	560	999999	962	451	712	425	518	447	838	742	999999	662	776	502	462	74	999999	121	195	928	972	553	54	962	153	999999	999999	851	206	277	293	208	673	85	999999	999999	763	948	809	933	517	999999	773	999999	269	999999	999999	844	544	759	616	119	587	370	222	999999	356	10	308	718	234	999999	250	570	999999	999999	988	701	410	883	310	203	312	999999	421	999999	780	601	702	27	668	999999	317	447	661	999999	620	999999	862	95	999999	763	650	999999	999999	999999	999999	212	994	606	146	633	444	661	459	999999	999999	336	949	999999	236	999999	307	290	59	999999	359	802	909	285	52	686	999999	324	659	999999	553	221	552	999999	38	577	606	106	881	45	912	999999	999999	248	376	294	362	530	859	999999	466	370	51	831	501	59	303	999999	564	999999	794	129	11	912	869	999999	784	389	312	658	157	210	999999	24	965	703	814	670	908	758	334	999999	465	191	90	192	180	720	78	979	284	888	542	432	999999	792	654	999999	379	780	510	999999	228	211	330	265	961	36	999999	798	245	999999	810	805	135	486	664	999999	999999	999999	999999	73	320	999999	383	999999	668	976	999999	182	58	738	301	138	999999	360	100	999999	999999	824	231	153	854	280	999999	652	88	736	306	764	138	834	999999	692	365	446	663	999999	999999	70	597	999999	263	692	750	506	340	682	999999	774	395	410	999999	17	999999	282	218	999999	588	999999	999999	931	679	19	54	223	999999	609	999999	811	999999	999999	435	799	237	245	999999	171	529	247	321	405	999999	999999	378	
727	875	246	236	93	999999	622	315	106	878	665	315	999999	648	536	22	731	909	999999	999999	200	999999	169	780	229	999999	999999	520	351	999999	785	753	158	641	326	348	258	382	689	584	84	999999	339	999999	999999	999999	646	523	993	235	589	496	442	454	188	752	715	999999	16	701	190	112	964	685	999999	911	167	999999	999999	198	764	999999	999999	171	12	999999	645	999999	217	299	745	533	999999	126	830	299	320	703	462	574	999999	791	375	988	999999	971	999999	999999	827	999999	772	44	999999	804	999999	240	276	280	451	877	117	475	258	717	956	656	999999	848	855	803	999999	463	999999	757	565	972	983	241	767	40	384	991	999999	557	527	999999	341	999999	999999	600	999999	50	999999	999999	466	167	543	658	999999	747	396	87	798	999999	69	319	884	444	249	497	256	999999	512	420	502	999999	999999	700	200	999999	999999	862	202	264	781	561	999999	574	301	407	439	999999	209	30	644	307	999999	397	498	999999	826	897	483	168	353	987	537	842	999999	999999	113	842	999999	786	999999	533	885	543	252	508	999999	319	999999	999999	68	921	835	492	775	205	923	999999	212	982	428	427	389	999999	911	999999	999999	368	492	951	304	596	867	422	999999	121	422	659	155	990	109	516	753	642	109	999999	161	55	76	886	426	446	999999	486	999999	15	153	850	632	457	999999	749	826	999999	546	999999	64	422	894	999999	782	273	520	222	999999	911	673	747	999999	488	642	978	999999	999999	534	858	956	390	64	591	967	571	37	698	999999	999999	999999	561	105	637	377	738	160	412	113	163	926	427	999999	999999	342	406	916	153	814	506	457	230	668	688	516	999999	368	313	696	999999	999999	822	999999	532	999999	121	651	307	120	904	828	890	502	999999	932	538	786	999999	259	999999	655	884	883	19	902	469	893	417	130	704	380	846	715	892	999999	999999	721	999999	234	230	999999	618	999999	910	677	567	728	297	756	978	886	759	999999	135	999999	362	939	697	999999	761	228	244	186	416	999999	981	999999	999999	999999	828	817	715	384	38	816	46	851	972	999999	344	741	606	661	152	817	621	792	589	336	564	174	33	451	472	12	520	441	625	387	696	999999	128	832	927	170	180	384	35	319	999999	510	966	365	295	30	999999	582	44	598	999999	198	595	282	999999	663	793	274	911	36	305	605	236	999999	999999	952	623	773	999999	999999	647	246	766	999999	807	63	208	668	999999	452	389	999999	407	37	475	999999	797	845	932	274	377	999999	473	999	23	923	284	380	720	999999	999999	
999999	849	62	951	675	431	325	999999	999999	465	134	118	469	646	368	207	208	999999	999999	164	777	841	469	614	999999	773	767	266	884	779	828	948	999999	54	540	98	355	85	799	999999	482	381	96	808	252	797	999999	999999	655	726	85	999999	999999	188	629	17	390	448	999999	902	664	999999	590	76	999999	186	999999	999999	115	280	852	133	999999	71	999999	406	999999	999999	371	943	770	414	999999	167	999999	999999	375	999999	425	533	707	906	865	999999	421	423	790	29	181	76	511	999999	256	385	874	952	999999	520	506	233	999999	729	86	277	999999	999999	457	432	373	68	999999	999999	999	582	572	945	999999	433	650	268	615	736	488	305	441	192	167	235	293	751	649	999999	148	201	281	977	829	597	765	999999	966	367	999999	999999	999999	999999	588	674	813	999999	694	504	999999	247	617	526	251	781	836	949	999999	999999	149	621	418	955	513	999999	311	594	999999	670	999999	488	302	999999	90	375	49	580	999999	493	422	364	66	999999	985	999999	583	755	736	58	761	815	999999	744	228	44	704	310	357	780	999999	999999	813	34	836	391	944	370	446	875	741	999999	999999	999999	809	784	565	273	969	612	234	555	857	76	999999	852	418	558	999999	55	999999	739	999999	823	129	999999	550	42	318	603	956	999999	319	861	316	506	469	470	934	443	479	999999	340	744	555	817	371	999999	126	983	972	999999	341	400	214	999999	41	532	489	999999	243	533	999999	376	656	21	246	995	760	412	393	948	624	595	576	239	409	489	278	312	832	999999	915	999999	630	570	882	918	657	999999	474	936	981	328	210	946	999999	999999	98	543	999999	999999	986	713	999999	999999	772	999999	824	974	602	999999	264	187	783	439	617	629	745	96	139	327	348	456	937	456	966	305	395	629	999999	999999	999999	999999	999999	466	817	211	734	605	797	146	104	999999	711	921	682	804	544	770	339	857	227	12	414	999999	999999	540	776	999999	999999	999999	999999	999999	999999	999999	162	529	455	999999	622	415	894	150	999999	999999	999999	665	744	25	999999	999999	999999	625	300	895	227	397	330	999999	439	287	435	591	547	331	999999	999999	461	555	769	163	358	227	157	923	962	87	714	421	39	371	795	760	379	896	715	735	999999	335	999999	764	999999	978	999999	344	979	313	602	967	999999	333	214	999999	255	620	813	544	477	999999	933	150	683	908	999999	999999	491	999999	999999	650	615	999999	995	135	616	15	954	380	339	812	999999	658	999999	747	999999	999999	166	606	514	999999	999999	181	999999	999999	402	798	90	300	
999999	819	999999	314	102	952	361	166	337	999999	583	999999	665	443	214	664	999999	284	999999	936	704	741	912	885	999999	999999	999999	444	999999	468	733	999999	924	999999	840	519	959	639	566	532	395	999999	379	999999	999999	273	103	649	966	999999	115	127	143	154	595	798	907	999999	153	999999	394	916	999999	869	355	765	326	11	602	694	705	792	999999	142	999999	656	372	834	999999	896	368	999999	477	999999	999999	616	683	780	78	51	612	992	495	999999	999999	479	684	509	732	267	999999	999999	56	281	897	322	999999	11	604	939	999999	82	114	257	281	475	449	184	516	739	91	546	999999	561	999999	712	307	999999	999999	81	999999	862	112	999999	948	276	871	205	999999	999999	216	999999	999999	999999	999999	999999	888	248	655	672	999999	509	993	992	999999	411	168	494	199	195	25	618	17	532	967	999999	969	999999	308	999999	999999	253	882	475	999999	408	370	804	947	999999	824	68	145	999999	51	999999	868	119	429	547	117	999999	16	116	999999	598	675	652	171	49	570	999999	999999	999999	78	999999	627	528	999999	776	51	999999	547	647	371	956	482	686	491	504	706	859	89	999999	999999	228	999999	776	449	934	733	999999	642	907	981	999999	128	999999	999999	265	845	349	999999	999999	505	753	838	999999	745	999999	999999	988	171	666	999999	710	308	999999	753	850	549	851	89	999999	999999	334	721	640	666	925	837	999999	434	999999	999999	366	220	437	265	999999	389	878	40	999999	818	745	556	999999	573	280	999999	939	742	999999	715	999999	269	123	999999	999999	41	208	702	820	999999	139	999999	934	17	976	500	871	923	609	470	999999	820	999999	999999	307	777	745	76	395	788	999999	254	31	999999	665	107	106	828	999999	999999	190	185	220	147	689	191	999999	968	999999	780	275	25	142	941	53	183	559	405	311	403	295	141	317	999999	343	884	999999	423	999999	879	403	999999	999999	999999	290	496	609	572	37	126	166	777	479	615	522	882	121	89	477	999999	547	700	526	999999	826	58	999999	188	804	804	648	207	626	999999	386	233	185	999999	661	557	574	986	378	195	247	999999	662	701	999999	460	773	462	946	999999	341	702	526	160	670	999999	627	430	768	233	477	958	999999	761	239	299	999999	999999	428	919	917	561	332	999999	452	999999	396	999999	669	999999	41	999999	260	766	386	999999	706	35	974	999999	999999	999999	228	999999	717	288	999999	999999	999999	230	753	307	999999	37	999999	999999	379	999999	707	362	999999	460	761	424	999999	999999	707	394	385	999999	592	681	501	999999	999999	999999	342	999999	623	173	950	
494	704	448	600	734	161	233	823	999999	313	521	328	621	585	478	392	804	999999	999999	580	973	999999	917	637	81	805	45	999999	178	447	201	571	543	411	360	999999	322	823	466	139	484	570	779	251	999999	999999	879	423	520	391	538	234	197	592	999999	968	787	810	529	928	125	195	654	168	999999	950	784	219	234	722	999999	981	999999	306	999999	999999	746	676	567	718	925	622	527	787	909	967	383	950	434	391	969	999999	303	538	999999	299	916	999999	999999	130	579	669	198	999999	321	556	737	999999	496	575	999999	999999	253	999999	13	999999	667	999999	258	154	999999	833	785	999999	752	999999	999999	958	291	999999	496	136	546	446	999999	265	434	729	999999	362	239	999999	999999	859	169	858	267	492	999999	999999	631	999999	999999	984	554	746	884	999999	999999	753	999999	779	609	999999	88	105	574	999999	672	747	999999	938	401	999999	914	93	378	926	683	893	310	999999	433	771	185	999999	999999	999999	892	402	999999	999999	684	722	494	460	882	774	780	74	294	460	820	787	999999	693	657	999999	79	470	377	957	999999	161	452	673	355	838	513	641	340	21	914	279	999999	990	264	679	999999	464	211	999999	155	619	999999	850	384	645	329	492	999999	299	492	999999	35	423	999999	532	279	820	115	999999	271	149	733	999999	545	550	422	999999	999999	978	73	615	269	773	812	61	552	602	299	999999	519	999999	851	51	529	492	254	951	582	999999	409	999999	359	166	342	16	886	336	314	833	999999	867	62	811	999999	999999	172	261	611	999999	979	999999	530	405	535	249	297	691	753	999999	306	470	878	999999	578	482	266	112	441	805	999999	225	297	465	486	651	968	999999	816	653	330	992	350	226	999999	732	999999	953	999999	999999	719	204	999999	261	537	762	999999	999999	999999	752	619	69	820	806	200	764	389	75	919	999999	280	999999	874	999999	732	313	999999	662	956	846	421	312	481	348	95	999999	642	46	999999	999999	661	623	806	73	43	999999	182	543	999999	987	999999	995	44	999999	821	471	329	483	529	233	642	337	398	999999	341	316	999999	482	720	230	131	999999	147	205	232	999999	999999	811	999999	471	141	586	999999	968	503	426	278	733	999999	624	650	999999	517	704	91	334	235	419	732	726	999999	700	823	806	865	999	857	839	999999	999999	999999	999999	417	67	999999	65	701	999999	999999	999999	999999	855	955	105	579	963	835	999999	123	897	432	41	999999	349	789	441	763	829	112	999999	568	438	999999	361	604	141	751	459	611	36	999999	804	526	999999	688	826	744	999999	
999999	902	174	424	725	628	999999	988	999999	77	277	661	301	871	327	400	999999	999999	647	999999	501	447	222	386	999999	97	273	627	515	270	999999	962	696	45	602	999999	339	999999	713	999999	619	615	999999	683	191	949	734	999999	487	136	471	999999	999999	150	236	999999	690	787	592	999999	364	125	483	180	999999	314	999999	265	278	127	70	999999	896	67	984	885	746	538	204	882	999999	511	150	389	798	582	783	999999	999999	999999	519	551	561	999999	999999	504	999999	530	276	876	984	478	493	369	75	999999	192	132	999999	999999	999999	999999	593	999999	285	853	975	103	382	833	999999	419	999999	464	608	519	650	999999	832	490	753	999999	999999	327	897	883	28	780	323	538	400	661	400	999999	772	367	958	850	799	381	528	48	158	443	999999	575	999999	38	999999	999999	999999	371	299	674	999999	999999	999999	275	999999	401	835	204	779	999999	442	870	28	986	692	250	560	800	31	461	961	714	77	999999	972	332	860	999999	28	767	999999	39	371	999999	999999	946	477	692	47	408	545	334	268	314	10	484	556	46	345	999999	995	819	350	837	713	882	999999	999999	999999	491	540	845	999999	22	924	999999	508	999999	999999	746	999999	868	762	622	915	637	455	999999	827	497	775	824	654	507	771	110	999999	999999	22	999999	198	999999	399	999999	999999	700	157	999999	999999	999999	999999	263	922	999999	747	137	66	727	999999	999999	999999	999999	243	805	715	716	201	999999	250	823	723	999999	291	134	557	367	478	216	755	225	490	208	382	239	521	522	999999	64	759	999999	53	962	612	936	561	999999	181	593	999999	161	999999	478	999999	566	874	11	999999	999999	999999	390	999999	850	971	706	595	999999	622	14	294	203	999999	146	919	605	999999	760	371	354	572	363	999999	999999	375	604	715	999999	999999	815	365	519	550	999999	21	379	985	999999	990	906	351	332	580	177	309	999999	346	999999	559	410	999999	123	640	999999	234	999999	204	773	485	377	990	584	46	999999	999999	774	653	999999	134	999999	999999	586	770	464	12	249	782	999999	585	999999	267	353	461	792	999999	251	999999	999999	879	333	185	222	718	622	916	767	296	772	529	535	994	999999	247	999999	999999	210	999999	186	624	984	905	186	999999	757	120	999999	132	253	999999	406	894	730	999999	801	999999	407	867	999999	999999	245	953	19	999999	60	999999	630	116	999999	12	828	999999	703	307	999999	999999	999999	35	960	512	279	644	53	993	132	640	273	806	445	646	392	342	205	638	389	41	895	687	999999	34	489	999999	999999	251	951	508	201	433	935	
384	999999	382	999999	999999	278	600	910	26	376	999999	469	824	670	804	999999	495	703	999999	999999	862	531	321	999999	936	32	999999	963	999999	999999	999999	448	840	870	71	280	20	435	560	999999	999999	131	879	999999	726	564	665	869	876	631	465	804	136	515	83	853	63	493	970	622	539	999999	118	973	752	971	629	953	999999	534	609	70	999999	705	138	740	651	10	171	999999	999999	869	96	999999	587	999999	322	334	797	218	226	999999	465	937	999999	999999	999999	905	568	755	934	711	270	352	999999	404	661	431	387	342	211	999999	331	999999	266	999999	550	937	999999	999999	658	305	999999	401	317	92	605	216	874	999999	727	745	999999	416	448	655	608	999999	158	999999	167	999999	947	465	999999	173	205	868	999999	171	611	85	999999	635	107	639	555	869	45	999999	799	455	556	411	999999	465	621	999999	999999	610	70	806	999999	214	774	767	358	701	394	153	887	736	534	713	374	999999	236	806	319	999999	110	999999	708	219	392	712	999999	545	999999	551	552	289	719	80	110	804	999999	999999	861	339	291	999999	999999	891	61	72	999999	843	47	962	239	814	606	999999	510	999999	108	579	999999	72	433	999999	850	842	601	608	999999	464	999999	999999	999999	921	999999	979	528	256	263	817	168	999999	791	501	507	999999	999999	737	683	380	569	778	706	717	493	798	999999	999999	13	642	300	452	55	466	999999	478	607	317	870	626	821	999999	999999	290	420	502	999999	931	315	999999	530	863	924	646	894	999999	862	647	437	156	999999	999999	252	621	999999	999999	283	335	271	39	289	14	867	66	999999	999999	710	425	999999	991	528	974	172	999999	121	999999	528	999999	999999	999999	615	960	880	724	553	771	21	456	999999	704	999999	999999	999999	285	682	526	996	999999	97	589	133	447	999999	999999	627	999999	886	212	509	100	197	875	763	999999	999999	999999	134	153	999999	788	999999	264	999999	999999	772	999999	314	887	999999	595	999999	999999	321	999999	281	178	999999	443	999999	999999	884	809	947	673	999999	352	191	804	861	999999	402	852	365	999999	295	999999	784	747	999999	55	999999	999	844	913	659	537	564	781	594	256	999999	691	57	67	904	494	316	989	96	429	401	509	35	14	203	588	304	21	696	411	393	872	999999	999999	660	884	964	43	23	999999	788	409	999999	615	652	999999	805	999999	405	801	562	795	661	254	654	999999	999999	840	720	81	242	999999	95	999999	999999	838	922	996	406	29	530	282	975	999999	641	991	299	999999	999999	492	782	997	999999	999999	849	999999	999999	524	999999	376	999999	133	
323	999999	746	245	323	37	752	814	999999	809	900	385	999999	289	820	553	613	662	995	564	488	999999	999999	245	936	999999	343	999999	627	407	599	40	120	999999	999999	999999	999999	405	677	271	999999	547	703	973	999999	241	999999	569	777	667	911	744	380	355	645	999999	652	510	309	133	694	487	197	391	219	870	999999	999999	999999	786	192	218	984	999999	897	999999	534	325	999999	999999	576	773	999999	960	496	855	659	999999	761	873	391	860	105	554	576	189	360	321	764	999999	966	749	248	990	485	703	759	999999	457	703	560	337	371	999999	556	920	999999	236	895	364	220	509	123	999999	999999	331	999999	999999	167	717	591	999999	999999	913	739	826	535	999999	999999	999999	105	22	317	67	999999	999999	499	500	997	999999	999999	999999	999999	999999	999999	466	636	999999	595	163	590	328	489	739	122	347	999999	999999	865	730	999999	999999	751	112	999999	207	202	65	143	351	831	621	443	510	999999	468	797	999999	898	282	999999	742	911	331	999999	776	999999	578	945	976	999999	999999	635	277	999999	999999	381	323	999999	999999	273	999999	659	999999	332	969	885	978	222	654	999999	624	999999	999999	999999	652	999999	430	900	492	999999	623	120	166	73	789	986	175	999999	816	96	483	21	91	18	620	93	999999	998	242	890	554	365	300	436	662	492	999999	737	617	141	950	999999	658	152	650	999999	502	999999	999999	999999	719	738	406	567	76	613	478	583	919	569	911	999999	667	601	130	268	819	730	410	999999	943	999999	633	684	145	70	362	938	999999	160	590	486	465	259	999999	999999	958	999999	999999	999999	24	469	818	57	229	528	755	66	999999	392	999999	771	999999	246	49	291	115	721	431	999999	260	539	999999	768	978	435	966	418	430	314	309	96	371	361	291	484	619	585	465	616	314	306	999999	976	510	999999	999999	229	219	889	999999	247	311	362	999999	485	254	999999	999999	793	562	346	635	716	92	563	410	999999	954	565	999999	529	266	999999	702	954	621	248	999999	169	729	746	999999	999999	604	999999	784	999999	563	999999	240	999999	516	671	999999	967	670	210	893	947	999999	288	274	653	999999	190	999999	497	659	844	863	15	792	909	74	816	999999	999999	999999	30	779	999999	999999	999999	335	999999	999999	999999	760	734	293	421	354	320	999999	450	482	555	323	999999	91	297	359	719	999999	234	777	606	999999	248	999999	576	97	873	178	28	423	125	999999	999999	176	396	736	999999	560	451	661	999999	168	624	343	999999	999999	699	939	999999	50	155	999999	111	999999	416	987	999999	904	999999	333	481	999999	
732	36	999999	237	999999	999999	694	999999	434	999999	999999	572	304	448	983	904	247	795	398	934	686	977	278	909	226	999999	760	409	224	31	999999	128	190	340	436	597	999999	365	583	453	254	931	616	986	715	538	39	968	999999	617	666	921	935	999999	999999	754	999999	457	20	415	496	999999	999999	412	999999	382	392	964	999999	395	928	881	221	999999	689	754	370	999999	999999	688	762	999999	405	606	364	921	193	643	875	999999	839	528	355	178	956	959	596	999999	999999	342	155	75	956	618	689	785	710	989	999999	999999	393	475	999999	999999	653	704	889	999999	999999	403	199	999999	98	339	999999	409	999999	53	988	729	999999	166	621	999999	999999	999999	834	786	917	579	221	203	785	999999	298	373	276	32	999999	261	79	856	165	276	153	406	977	627	72	999999	999999	999999	11	137	999999	999999	999999	400	790	955	870	999999	822	999999	192	996	963	922	50	192	143	999999	528	999999	660	999999	11	354	719	145	999999	216	724	637	999999	999999	201	657	623	72	519	875	242	569	391	966	44	999999	94	156	443	64	587	999999	156	744	148	274	999999	250	235	509	681	999999	245	663	388	194	999999	637	999999	315	309	978	672	999999	281	958	355	693	999999	324	269	572	999999	999999	629	844	999999	586	999999	999999	190	383	836	19	204	588	333	727	999999	849	538	456	352	137	754	999999	217	999999	473	189	919	783	973	910	249	118	952	579	999999	544	999999	572	231	999999	135	925	151	662	999999	693	999999	627	116	427	786	812	229	575	911	30	637	999999	122	999999	999999	406	410	925	770	999999	999999	753	694	53	155	965	999999	475	11	999999	467	554	826	780	553	301	677	555	134	999999	889	386	668	999999	906	113	459	993	999999	999999	525	225	892	977	67	881	933	72	999999	820	587	754	573	92	999999	92	774	999999	683	716	728	854	999999	343	206	999999	94	680	147	999999	516	999999	607	999999	999999	252	661	849	999999	671	368	999999	284	313	849	144	813	999999	460	823	999999	999999	999999	162	999	999999	423	559	780	999999	797	262	925	239	314	999999	157	300	778	320	999999	925	619	21	358	999999	580	497	493	71	445	507	999999	999999	713	399	921	455	283	999999	999999	112	999999	915	874	115	690	55	999999	504	987	523	808	999999	402	413	507	309	803	886	100	925	75	999999	372	299	42	612	525	915	433	702	27	999999	491	328	856	703	146	252	433	534	498	988	83	922	999999	90	920	310	999999	999999	651	396	999999	903	47	999999	999999	585	83	88	999999	999999	999999	999999	506	999999	
658	84	557	999999	172	999999	463	999999	437	86	645	449	999999	951	999999	999999	33	999999	60	999999	594	588	290	506	160	561	178	999999	999999	999999	917	787	999999	37	431	845	752	97	459	99	999999	985	476	960	714	113	999999	132	396	315	70	269	999999	875	88	80	793	999999	999999	611	999999	999999	561	32	169	857	999999	572	999999	999999	999999	999999	362	961	697	999999	999999	330	999999	999999	999999	999999	958	699	353	657	552	550	948	361	61	701	444	847	706	824	999999	453	800	857	89	422	602	549	842	135	907	283	999999	999999	958	473	269	606	45	346	999999	999999	678	511	999999	999999	624	178	794	770	501	514	264	872	184	668	529	934	999999	163	453	418	999999	228	999999	999999	371	999999	403	588	441	837	999999	999999	675	572	774	299	552	606	999999	999999	755	82	633	403	999999	316	999999	299	943	999999	638	882	999999	740	999999	460	999999	45	121	155	774	216	338	999999	701	893	206	611	999999	240	392	999999	364	29	663	999999	999999	999999	259	65	182	114	645	116	999999	999999	478	934	567	323	537	516	494	999999	660	549	743	970	999999	999999	119	694	405	999999	943	277	527	873	999999	230	999999	415	999999	66	972	999999	570	999999	999999	771	425	272	53	580	703	875	999999	712	369	999999	51	623	654	999999	999999	488	999999	932	173	931	412	605	857	347	457	132	730	438	679	989	978	520	516	999999	710	847	650	999999	19	999999	400	999999	513	963	189	252	760	662	119	494	961	638	999999	999999	368	820	415	706	132	580	999999	448	42	379	145	530	117	999999	999999	109	838	883	923	105	541	999999	101	999999	168	215	371	78	999999	195	38	350	461	983	572	999999	442	999999	702	438	923	951	782	143	827	658	145	46	250	20	656	999999	714	963	991	999999	728	520	548	999999	999999	999999	999999	999999	351	795	999999	133	999999	532	667	893	190	999999	181	999999	814	957	999999	509	80	335	999999	999999	539	999999	635	497	999999	999999	171	921	999999	785	229	847	831	936	792	41	999999	21	999999	999999	999999	762	897	229	792	412	956	771	454	48	846	883	258	812	317	401	169	581	141	360	371	745	498	999999	999999	334	757	878	175	44	920	68	450	120	963	776	61	999999	705	590	845	999999	476	367	938	345	599	999999	628	400	872	999999	880	533	356	607	274	502	954	999999	654	87	606	999999	999999	788	442	147	849	999999	999999	753	875	550	515	971	279	140	466	929	735	999999	999999	999999	172	912	999999	917	764	999999	512	559	461	247	999999	767	793	67	250	160	903	461	179	96	
60	128	141	999999	28	384	338	999999	999999	34	732	915	826	831	256	215	609	525	999999	493	39	999999	301	638	614	747	188	221	890	315	36	999999	569	999999	999999	54	780	999999	898	390	999999	378	522	437	514	30	941	999999	810	45	550	387	87	686	67	999999	826	999999	724	280	206	126	253	999999	998	999999	355	663	117	212	434	760	626	999999	465	661	278	864	999999	593	999999	999999	410	855	764	648	999999	883	115	464	227	287	134	628	193	999999	999999	791	999999	999999	675	287	854	999999	610	790	999999	94	230	406	991	962	999999	141	999999	979	716	398	965	359	262	999999	557	653	999999	157	999999	998	809	555	537	486	434	77	999999	999999	371	999999	254	974	887	121	662	709	472	999999	907	999999	999999	214	999999	999999	825	999999	803	999999	730	211	999999	463	164	763	999999	675	999999	515	537	999999	999999	999999	999999	999999	154	991	471	999999	999999	848	999999	999999	250	643	843	999999	361	801	660	354	273	999999	798	170	188	999999	820	134	836	986	839	957	727	604	780	219	596	290	590	834	618	662	402	999999	999999	894	222	999999	919	679	324	999999	854	192	48	507	156	457	735	362	180	347	999999	823	999999	233	11	999999	862	999999	19	999999	220	826	736	999999	322	999999	150	294	999999	309	999999	999999	672	999999	999999	544	999999	283	73	149	999999	238	663	280	357	579	872	796	892	577	658	294	670	253	856	38	456	436	999999	239	316	999999	784	999999	142	158	999999	247	130	466	89	999999	571	870	999999	999999	172	465	264	743	54	353	401	999999	651	920	999999	429	914	84	999999	999999	98	999999	832	113	454	999999	148	999999	999999	999999	675	435	497	78	723	999999	727	874	866	990	182	450	194	999999	59	782	229	221	663	999999	332	56	378	950	500	999999	47	422	538	999999	326	65	324	419	678	965	513	583	206	694	999999	50	217	108	956	999999	648	999999	63	999999	999999	926	545	698	312	628	67	547	999999	986	763	314	346	496	673	126	136	775	294	94	999999	646	25	968	37	292	839	279	999999	999999	98	999999	369	999999	806	399	520	625	117	59	908	966	15	220	931	999999	703	720	434	840	999999	873	585	969	402	999999	999999	576	670	999999	999999	787	554	724	999999	595	944	479	690	999999	605	510	668	245	999999	312	641	804	46	639	589	128	999999	162	341	225	592	399	473	879	488	944	955	97	269	130	421	290	999999	346	999999	999999	40	160	244	999999	214	350	793	999999	295	117	539	40	440	671	942	999999	393	999999	13	555	999999	810	795	999999	555	999999	
999999	64	891	360	490	999999	196	364	97	694	917	330	999999	251	606	383	594	380	414	924	657	999999	188	29	897	642	342	898	999999	230	365	583	465	633	374	738	999999	934	626	999999	844	999999	583	999999	999999	72	669	761	948	999999	225	424	257	630	923	387	876	871	463	848	368	999999	146	867	339	999999	865	388	877	867	999999	660	754	575	89	999999	24	931	546	999999	972	999999	949	595	14	940	335	999999	999999	986	862	338	480	777	999999	556	938	716	917	149	207	999999	884	91	458	565	669	999999	999999	999999	999999	945	334	629	876	787	999999	551	999999	398	18	40	677	890	999999	846	189	977	104	533	643	999999	23	407	636	999999	696	867	999999	449	280	999999	294	368	623	917	13	851	999999	693	218	396	999999	529	140	177	999999	993	86	999999	385	999999	587	27	999999	999999	931	927	992	999999	100	999999	415	423	999999	364	999999	999999	276	97	842	337	86	411	999999	257	454	494	277	469	87	999999	791	534	999999	587	76	276	661	558	985	85	859	715	602	737	981	439	410	775	431	304	999999	988	769	58	616	185	702	460	999999	447	660	999999	118	999999	689	881	999999	540	297	479	658	718	112	999999	478	999999	999999	999999	275	24	93	501	48	782	976	802	764	999999	971	891	574	999999	938	547	425	336	606	214	999999	999999	88	870	487	952	999999	18	999999	12	999999	256	375	124	194	605	999999	168	494	336	420	886	999999	999999	569	406	904	457	999999	564	999999	152	763	604	539	999999	935	223	24	999999	146	968	915	999999	999999	724	525	999999	26	343	193	266	842	280	794	171	983	743	310	91	57	199	999999	332	999999	437	492	771	585	28	669	150	154	408	200	451	970	363	999999	844	880	455	999999	446	381	96	999999	999999	810	377	192	202	912	999999	48	947	740	593	999999	18	242	754	873	997	673	999999	121	443	90	352	201	999999	843	465	210	601	757	791	950	573	137	10	960	218	836	999999	237	999999	370	253	711	386	260	891	612	135	999999	443	773	338	999999	866	411	999999	186	562	999999	457	732	446	999999	948	642	539	881	999999	794	665	170	206	814	899	82	837	641	999999	379	951	853	85	29	999999	28	622	598	270	598	503	41	283	999999	780	489	923	63	762	744	721	999999	380	341	917	283	576	524	999999	794	999999	826	372	193	407	603	657	427	875	930	30	941	999999	999999	301	633	886	89	43	999999	999999	784	878	79	657	941	999999	743	999999	999999	452	108	522	476	34	676	669	999999	720	187	832	506	188	
832	723	780	999999	736	999999	294	396	496	999999	666	645	789	947	302	999999	999999	130	913	999999	999999	487	922	428	155	999999	624	963	796	369	856	586	652	605	56	356	999999	553	746	703	999999	654	955	617	855	830	999999	729	999999	564	264	66	919	191	353	354	801	999999	253	126	426	330	599	137	633	90	992	193	999999	999999	658	999999	383	220	507	190	532	314	572	324	384	895	999999	241	114	799	667	471	999999	701	554	999999	309	629	287	497	999999	827	999999	775	838	60	999999	430	906	352	682	709	683	173	821	496	788	999999	741	530	999999	368	32	833	423	530	999999	209	999999	999999	999999	999999	932	20	135	705	330	797	485	999999	77	999999	999999	762	126	999999	788	98	879	67	737	380	999999	756	762	696	804	160	362	317	128	628	39	773	999999	928	999999	999999	48	126	176	991	453	417	463	999999	42	999999	716	999999	742	999999	329	343	405	999999	866	186	999999	438	999999	179	999999	177	999999	448	145	999999	33	999999	190	999999	999999	763	891	999999	927	480	302	202	664	544	443	999999	575	286	308	696	378	507	999999	600	425	610	226	997	999999	285	212	999999	433	999999	247	528	284	999999	999999	999999	452	659	314	396	883	999999	774	365	999999	547	999999	999999	150	449	193	525	999999	999999	699	450	546	893	198	651	999999	288	769	192	307	914	622	947	493	742	254	999999	202	999999	999999	370	835	860	271	999999	999999	282	999999	984	297	721	403	693	928	351	29	558	999999	663	127	605	999999	591	67	999999	999999	655	445	407	205	474	332	459	874	339	614	686	999999	188	999999	995	999999	784	895	999999	521	928	999999	152	723	695	257	999999	558	121	84	999999	803	450	999999	37	837	999999	789	822	999999	944	999999	599	736	999999	926	292	999999	132	999999	999999	696	481	309	995	636	303	684	509	227	792	999999	763	264	369	999999	191	999999	941	168	937	995	82	999999	577	119	430	415	390	999999	965	845	435	919	573	999999	331	999999	99	999999	544	792	289	605	605	53	66	999999	999999	460	745	198	752	963	264	516	623	999999	999999	999999	999999	887	304	741	262	999999	999999	999999	691	811	999999	50	13	550	624	999999	999999	999999	591	534	62	95	999999	929	33	776	103	471	999999	66	999999	47	999999	999999	194	656	497	548	353	658	999999	222	652	999999	899	704	194	211	999999	119	800	157	999999	208	833	999999	849	374	999999	485	853	12	188	634	876	999999	632	999999	999999	968	657	177	133	932	956	839	443	482	39	329	592	892	132	555	999999	787	345	999999	999999	999999	807	
133	999999	999999	999999	575	44	27	689	386	81	394	999999	381	462	633	33	770	999999	999999	686	376	344	398	892	961	880	633	378	999999	187	421	430	300	170	533	346	264	137	999999	805	999999	793	653	999999	208	56	750	103	633	999999	999999	999999	386	388	440	788	441	975	843	694	411	999999	600	208	659	964	554	220	928	296	769	642	861	999999	999999	999999	691	151	694	915	999999	540	999999	335	999999	453	53	912	730	745	904	288	293	695	404	999999	203	454	597	244	501	999999	999999	999999	994	999999	117	198	127	857	106	300	999999	999999	564	999999	902	275	595	216	920	642	490	999999	391	490	358	175	793	492	389	247	999999	459	424	599	375	409	999999	680	346	855	794	872	999999	614	997	365	140	533	874	928	858	390	323	859	60	981	954	513	999999	941	404	999999	478	999999	746	831	514	965	505	503	934	915	870	75	847	617	999999	777	493	993	999999	270	617	460	388	999999	145	565	549	394	454	826	107	404	999999	169	404	999999	868	175	851	175	999999	999999	999999	999999	999999	258	21	442	446	187	30	590	907	999999	999999	27	481	582	999999	949	999999	999999	59	999999	818	475	614	687	223	756	908	999999	151	999999	241	246	467	445	653	887	553	117	947	276	999999	516	496	999999	152	999999	317	295	479	902	749	917	331	886	135	54	644	334	228	690	278	702	448	48	902	780	999999	46	929	999999	405	318	173	783	311	311	999999	999999	999999	836	448	999999	999999	249	128	324	915	999999	320	608	999999	999999	888	266	997	113	999999	999999	423	371	826	999999	366	670	506	441	753	547	585	823	75	356	789	392	999999	999999	854	999999	920	999999	865	979	725	331	566	187	430	906	785	207	242	531	874	183	20	177	266	187	743	687	999999	377	995	496	542	999999	439	506	25	351	259	870	537	999999	506	846	555	999999	114	329	20	846	762	387	591	999999	481	615	999999	999999	999999	999999	465	242	25	497	984	999999	788	669	747	924	891	444	999999	371	993	999999	677	174	621	231	82	423	677	725	615	618	999999	998	999999	999999	134	940	952	583	415	305	820	19	861	325	256	445	999999	999999	999999	328	999999	229	550	443	937	216	462	177	999999	999999	565	300	882	376	335	999999	255	999999	799	999999	491	374	956	698	227	999999	313	306	974	637	841	590	770	999999	999999	999999	457	980	886	918	999999	785	979	373	740	999999	136	999999	990	466	199	659	296	13	999999	74	273	999999	225	279	999999	166	202	965	210	974	530	999999	999999	650	999999	274	46	881	
999999	706	395	593	957	698	541	999999	999999	518	999999	999999	304	766	999999	124	421	604	764	999999	999999	331	592	999999	173	765	998	542	308	999999	133	925	622	415	540	140	999999	679	999999	999999	738	999999	850	684	528	28	680	764	999999	82	999999	738	509	429	866	151	124	381	430	201	699	999	519	999999	394	999999	569	888	235	330	445	742	709	247	878	929	481	907	999999	999999	95	244	408	999999	121	999999	426	203	549	399	26	307	999999	702	999999	739	999999	884	300	16	999999	791	538	813	636	999999	38	272	550	999999	670	216	886	999999	999999	465	601	293	854	999999	999999	375	999999	836	314	148	492	16	419	149	362	596	617	489	696	304	705	594	598	624	366	163	652	612	728	809	421	973	596	999999	148	293	40	999999	910	93	452	702	509	999999	999999	32	999999	411	584	84	999999	999999	589	999999	759	16	694	240	999999	942	723	736	117	999999	999999	518	419	56	999999	78	566	999999	579	612	851	13	94	999999	620	999999	999999	250	37	654	221	999999	394	785	612	999999	598	799	658	967	999999	715	594	15	999999	999999	612	999999	410	516	518	999999	827	976	959	756	922	594	620	999999	641	482	709	463	292	711	134	999999	444	869	479	766	667	611	253	999999	419	88	337	999999	731	505	840	521	146	938	197	418	825	856	219	999999	189	360	336	887	16	140	722	70	370	999999	371	999999	999999	751	615	226	733	823	347	999999	267	494	576	145	641	197	999999	354	524	716	999999	588	660	475	587	317	284	999999	999999	999999	366	277	765	753	143	310	485	999999	333	971	684	11	999999	375	746	695	783	200	256	819	813	999999	545	654	178	783	879	570	174	307	941	377	999999	69	487	989	729	999999	999999	340	712	932	31	553	41	807	79	294	729	891	999999	93	119	999999	474	987	999999	999999	585	999999	431	999999	999999	35	39	316	317	999999	888	756	965	960	999999	915	116	880	999999	991	622	999999	714	594	841	282	999999	999999	268	383	594	499	268	618	248	999999	999999	797	712	995	523	724	499	620	405	999999	999999	573	999999	204	213	593	640	739	999999	224	645	836	83	947	261	182	58	934	865	399	999999	356	999999	999999	999999	319	178	361	999999	897	870	103	198	999999	356	211	961	74	179	10	858	528	130	33	999999	83	999999	764	999999	351	676	565	755	999999	999999	579	999999	999999	199	894	999999	999999	271	999999	999999	551	999999	214	999999	999999	999999	984	765	864	999999	970	236	698	537	999999	999999	414	999999	999999	231	315	999999	192	395	776	360	611	875	285	
585	579	266	530	999999	466	436	999999	172	693	141	692	800	890	999999	512	352	162	999999	267	308	20	671	145	378	47	212	464	818	824	699	999999	999999	489	289	999999	714	706	28	999999	505	86	251	999999	994	999999	999999	458	999999	882	433	208	788	617	999999	574	908	130	161	642	263	971	700	347	994	532	583	320	610	513	798	999999	143	999999	762	231	999999	747	999999	839	532	999999	746	999999	401	501	819	501	513	999999	999999	593	554	385	817	533	386	903	929	472	955	205	847	214	999999	999999	999999	47	855	755	805	170	999999	321	120	509	234	764	999999	999999	713	92	807	999999	460	999999	101	758	933	238	845	865	817	678	884	337	999999	542	999999	613	999999	999999	645	758	999999	892	999999	243	999999	318	309	999999	956	999999	758	873	398	951	753	999999	695	315	114	626	910	999999	352	311	437	783	602	691	999999	342	75	999999	446	58	986	568	601	858	494	624	999999	232	999999	390	999999	20	938	955	788	999999	918	131	677	29	848	969	549	312	805	490	716	617	709	623	999999	999999	437	999999	964	195	287	836	999999	999999	697	687	41	962	391	426	844	646	903	939	424	943	263	427	210	27	28	298	62	13	908	322	522	294	28	999999	583	999999	990	999999	999999	91	999999	999999	331	170	999999	999999	999999	388	645	999999	713	770	209	999999	573	20	999999	947	177	989	999999	817	581	385	174	746	999999	299	843	255	656	310	999999	342	643	75	105	49	89	441	376	673	368	838	999999	999999	95	600	528	573	461	53	435	705	307	493	616	946	996	200	643	632	545	999999	423	999999	525	866	999999	999999	914	999999	867	999999	622	999999	458	999999	776	421	661	353	771	280	794	612	874	549	44	159	459	999999	53	888	797	999999	138	968	425	205	236	228	814	999999	658	362	999999	699	92	197	44	873	179	584	999999	300	861	274	606	999999	999999	976	831	999999	58	766	65	978	938	878	981	999999	327	581	195	999999	538	751	622	441	437	999999	467	847	125	999999	979	468	359	999999	883	999999	371	999999	999999	260	396	999999	999999	999999	307	206	761	999999	216	553	555	999999	399	999999	762	120	652	174	383	363	999999	999999	519	473	787	999999	999999	441	995	127	128	713	915	934	55	358	780	730	999999	240	423	999999	640	999999	39	391	79	262	744	772	221	207	999999	313	740	412	669	507	114	710	577	330	999999	99	435	842	682	464	61	413	999999	921	999999	999999	940	999999	353	948	443	405	527	376	999999	232	905	921	482	611	203	999999	689	282	625	433	
663	102	999999	999999	146	197	708	614	211	340	442	299	999999	98	999999	999999	999999	721	74	708	999999	999999	634	985	193	513	370	81	270	417	724	67	305	607	489	848	999999	802	999999	256	697	912	999999	365	789	615	754	393	249	719	585	999999	217	917	249	462	468	69	999999	999999	826	637	999999	999999	616	384	999999	999999	608	999999	273	266	999999	817	20	280	45	999999	999999	999999	759	999999	999999	999999	999999	756	850	388	367	36	390	161	999999	188	429	70	569	381	749	415	621	194	785	724	999999	328	68	999999	999999	999999	427	999999	999999	789	873	850	805	802	961	859	534	615	212	581	999999	121	822	999999	398	999999	711	664	529	790	999999	999999	201	117	105	513	698	460	999999	398	609	200	298	654	315	579	265	767	999999	999999	880	16	982	213	589	344	506	337	11	955	999999	763	999999	82	999999	309	659	697	999999	457	170	999999	142	813	999999	943	823	177	999999	819	999999	999999	253	999999	909	950	591	999999	999999	761	17	371	458	999999	141	846	531	225	820	16	920	999999	71	999999	728	806	874	999999	240	999999	521	338	911	999999	999999	322	999999	39	999999	883	717	671	179	944	450	999999	999999	999999	681	999999	999999	607	356	419	899	136	883	291	911	113	86	421	757	881	250	999999	459	276	265	999999	337	501	62	937	298	258	398	999999	999999	929	191	268	497	999999	233	913	981	502	293	144	438	999999	128	69	806	999999	913	999999	703	772	999999	358	359	999999	798	999999	554	419	131	650	737	767	768	999999	922	817	924	999999	658	336	696	999999	983	999999	999999	109	383	992	141	992	344	999999	422	750	589	832	909	999999	317	312	368	572	380	643	999999	671	999999	145	999999	989	381	272	639	376	85	999999	375	238	482	698	547	562	288	999999	315	999999	354	28	402	99	907	999999	344	999999	968	133	586	350	723	718	639	247	855	151	620	999999	470	55	999999	999999	466	681	163	618	764	806	294	251	337	770	999999	999999	743	57	91	93	927	999999	999999	952	999999	35	514	763	69	999999	706	146	519	242	999999	308	353	205	633	999999	145	725	999999	171	838	999999	22	953	400	198	504	807	69	537	154	187	647	722	401	441	999999	399	559	464	109	158	999999	105	603	28	107	547	999999	855	999999	211	999999	999999	123	470	999999	561	999999	870	999999	898	87	982	97	999999	999999	999999	999999	202	69	746	176	999999	71	690	612	999999	359	999999	999999	956	999999	213	999999	942	999999	410	608	999999	999999	615	36	688	658	210	999999	750	17	615	367	999999	744	232	795	999999	
45	999999	185	999999	858	106	999999	990	780	849	515	873	999999	999999	513	261	32	872	774	454	999999	488	478	861	618	861	999999	744	24	624	999999	999999	418	388	907	910	999999	185	81	330	414	45	908	808	999999	208	358	862	111	999999	454	999999	458	351	999999	999999	106	324	814	997	197	466	976	999999	637	999999	464	23	246	603	999999	847	999999	453	50	999999	580	670	176	999999	999999	56	643	908	179	350	712	76	999999	999999	999999	911	370	999999	143	999999	69	999999	180	349	743	344	626	507	89	999999	80	14	311	807	975	435	999999	403	493	151	999999	77	999999	297	643	397	125	885	999999	999999	486	726	320	102	999999	999999	500	999999	677	178	430	999999	828	573	280	707	765	100	999999	388	763	966	999999	992	134	999999	765	882	705	999999	999999	740	718	964	999999	354	999999	999999	999999	157	935	330	999999	999999	721	687	248	422	27	936	632	999999	509	411	361	999999	144	328	968	999999	73	999999	131	332	999999	689	427	864	453	999999	999999	557	908	238	453	442	999999	275	999999	446	753	999999	865	999999	723	204	240	316	612	610	219	376	250	560	94	328	209	404	376	41	999999	384	969	101	922	84	999999	281	999999	919	999999	869	57	532	879	720	751	999999	999999	999999	999999	999999	999999	843	716	999999	317	357	999999	135	242	846	899	249	185	378	383	774	846	999999	87	999999	999999	999999	340	999999	329	717	681	373	576	847	795	621	999999	159	132	136	384	285	767	999999	137	832	687	432	969	807	356	510	347	999999	515	960	676	499	761	568	512	376	327	599	676	780	558	394	61	288	666	999999	255	256	400	570	999999	999999	832	999999	15	907	380	999999	999999	999999	36	599	342	834	944	999999	398	564	623	17	958	178	999999	356	284	302	999999	691	999999	330	999999	100	587	944	999999	368	666	245	562	604	999999	806	237	505	753	959	61	226	343	582	637	691	999999	392	612	711	226	485	251	713	536	689	379	999999	916	935	999999	398	754	586	999999	163	11	29	21	999999	941	596	999999	324	250	165	357	569	692	573	467	204	999999	378	152	191	999999	849	999999	316	436	196	589	999999	947	663	472	757	999999	484	689	613	999999	999999	999999	629	882	927	473	380	341	999999	999999	352	999999	999999	999999	385	443	245	169	162	950	704	724	754	17	999999	376	587	999999	600	414	218	883	854	823	880	608	523	309	75	386	697	975	999999	999999	246	350	139	606	96	323	919	999999	537	663	999999	736	25	621	107	560	885	999999	740	406	999999	999999	623	999999	186	777	920	
936	999999	999999	262	729	108	999999	770	444	247	980	607	287	494	893	355	201	156	999999	592	901	211	515	500	20	999999	999999	999999	776	727	145	430	999999	402	983	231	761	410	999999	637	108	999999	663	323	905	90	462	999999	256	124	432	848	999999	195	999999	735	588	999999	252	494	999999	229	993	717	111	560	298	999999	511	672	999999	790	209	516	494	60	547	999999	595	999999	781	317	451	662	999999	297	999999	133	999999	258	642	486	168	462	757	878	857	999999	999999	999999	791	577	999999	999999	530	641	648	524	700	969	197	396	690	322	713	572	777	999999	421	814	171	999999	512	263	39	117	632	747	759	615	202	601	980	999999	148	214	999999	999999	141	664	648	999999	999999	413	70	999999	795	845	749	999999	110	526	534	406	193	999999	74	156	553	423	18	999999	765	95	776	999999	415	450	184	508	664	999999	999999	757	176	999999	999999	109	999999	783	321	787	997	999999	514	676	999999	583	999999	522	999999	760	324	718	655	746	999999	346	999999	474	841	355	999999	250	530	200	326	776	240	894	999999	964	954	770	111	999999	903	202	580	999999	529	999999	393	999999	367	999999	595	491	999999	429	999999	406	999999	728	941	966	125	756	52	323	360	999999	353	171	640	185	805	553	616	435	842	915	766	536	944	19	961	999999	883	625	999999	835	999999	810	999999	485	502	235	829	144	115	157	159	267	749	239	488	232	999999	191	108	52	999999	676	587	275	640	935	783	932	15	115	873	426	718	524	999999	999999	457	164	683	580	724	482	329	695	765	508	786	714	530	738	988	701	526	562	999999	997	233	448	999999	566	452	896	999999	999	283	732	548	999999	614	946	774	866	999999	528	328	401	357	891	999999	141	158	999999	411	999999	127	181	900	166	563	999999	318	19	319	126	138	827	353	330	421	999999	960	561	110	584	964	131	999999	997	243	569	999999	999999	938	999999	418	383	999999	862	882	111	832	392	672	987	999999	764	557	392	400	500	58	36	479	477	181	596	999999	827	999999	995	999999	902	922	993	999999	977	999999	999999	708	999999	999999	999999	448	320	210	577	889	122	946	210	999999	810	999999	743	999999	623	861	999999	541	999999	999999	667	999999	886	132	930	999999	678	20	660	999999	950	684	646	168	567	588	169	277	603	999999	856	880	111	431	178	999999	189	482	363	125	610	75	886	350	674	930	999999	197	279	999999	221	112	999999	517	999999	136	961	584	953	45	702	203	937	999999	999999	999999	458	999999	953	635	290	999999	657	999999	92	884	797	
305	493	999999	36	971	999999	999999	999999	753	594	999999	999999	52	343	604	529	327	423	416	137	772	791	887	481	106	243	643	827	999999	454	751	999999	739	338	665	101	326	999999	730	206	452	627	804	999999	864	658	911	999999	686	675	339	131	676	757	999999	514	999999	164	930	738	363	668	479	999999	843	169	77	713	678	512	212	318	999999	999999	685	999999	987	695	617	447	332	351	150	350	999999	629	999999	982	314	161	496	172	999999	992	999999	999999	158	505	359	705	591	208	623	999999	473	30	438	466	81	879	999999	910	999999	999999	416	22	527	999999	194	223	999999	95	409	527	26	50	240	999999	999999	999999	996	492	345	999999	999999	133	728	999999	877	103	200	999999	910	434	634	586	625	999999	586	999999	265	29	320	145	303	505	798	105	168	999999	790	737	98	179	883	44	574	634	635	999999	999999	999999	261	100	32	999999	184	975	999999	439	425	644	124	999999	646	977	181	209	618	361	334	999999	807	999999	313	999999	999999	741	999999	599	22	990	960	303	546	999999	999999	229	123	999999	331	823	212	728	17	999999	999999	551	532	906	999999	999999	26	999999	999999	661	753	807	999999	999999	905	442	999999	304	999999	435	999999	821	10	942	999999	952	96	434	999999	511	430	999999	446	167	999999	999999	218	644	735	647	973	999999	346	999999	950	959	442	553	288	888	398	907	311	999999	999999	801	551	590	695	999999	287	592	999999	999999	999999	674	999999	630	999999	999999	233	999999	568	779	461	996	484	125	992	999999	519	999999	999999	150	122	522	778	999999	694	48	120	628	948	824	999999	999999	441	890	654	285	599	811	824	44	665	608	349	531	131	999999	999999	436	597	999999	999999	745	446	113	344	718	896	505	936	690	144	605	841	743	999999	79	999999	594	471	716	661	999999	718	999999	485	513	183	256	743	227	721	999999	40	513	433	999999	944	999999	999999	935	389	103	999999	144	899	70	767	605	121	61	911	999999	965	881	784	693	999999	335	627	999999	545	649	762	718	999999	460	574	999999	320	999999	134	236	48	535	337	567	831	584	221	425	745	577	144	692	999999	989	718	159	729	740	598	619	710	724	399	999999	340	167	999999	999999	495	439	999999	326	926	684	999999	439	999999	226	861	452	123	212	95	968	514	999999	999999	979	741	424	999999	999999	207	515	526	323	146	598	236	999999	418	772	929	315	292	999999	999999	631	999999	289	606	999999	879	155	505	507	639	431	234	270	756	195	707	81	831	715	129	421	999999	379	302	999999	990	999999	43	351	282	999999	
999999	696	314	780	999999	461	999999	106	999999	61	19	28	684	715	373	999999	918	233	999999	999999	484	576	698	354	999999	999999	999999	650	522	692	121	164	235	860	745	538	999999	975	999999	999999	263	734	25	999999	999999	149	695	587	591	34	279	810	287	424	999999	999999	999999	960	317	758	474	177	999999	999999	940	855	999999	824	969	835	999999	942	722	817	604	750	999999	630	999999	332	240	410	68	497	423	999999	876	811	565	999999	540	995	999999	752	999999	96	999999	17	137	557	357	871	617	999999	24	336	97	469	819	554	558	376	28	984	999999	999999	999999	96	594	638	978	981	268	343	305	23	999999	970	999999	518	600	553	503	999999	999999	369	792	312	482	96	224	417	999999	20	87	999999	977	683	234	717	978	73	999999	498	578	375	999999	283	461	10	62	126	433	311	954	14	873	633	999999	999999	999999	999999	613	508	424	571	988	258	265	999999	999999	601	999999	328	540	537	141	999999	816	609	756	519	851	482	44	107	983	999999	66	83	300	354	674	74	446	182	999999	914	84	17	999999	364	999999	999999	964	461	380	114	771	999999	873	868	816	409	412	762	954	141	473	999999	587	307	999999	192	841	691	999999	999999	882	367	999999	227	930	809	232	402	501	999999	517	999999	726	878	919	639	210	431	538	275	662	684	227	327	450	756	430	88	999999	835	488	283	534	999999	232	413	349	655	999999	17	999999	19	270	433	624	890	999999	999999	388	562	981	420	162	999999	999999	207	999999	999999	776	999999	388	999999	999999	999999	999999	999999	999999	38	999999	516	299	554	492	530	999999	653	999999	794	702	559	165	721	700	609	853	78	130	872	680	35	272	999999	999999	764	628	42	999999	999999	390	391	999999	572	62	871	999999	999999	927	632	572	375	999999	356	68	226	27	667	453	630	812	999999	999999	999999	999999	630	253	711	999999	999999	902	66	999999	818	999999	321	718	593	669	999999	999999	999999	150	498	309	314	250	916	530	999999	746	961	589	157	792	415	278	999999	224	431	628	999999	999999	209	729	516	500	965	942	747	508	999999	997	624	293	999999	833	623	999999	53	999999	336	999999	23	980	941	476	726	36	998	52	63	999999	248	210	785	664	941	768	793	999999	284	999999	999999	999999	322	963	965	999999	406	999999	654	787	181	50	999999	380	999999	228	999999	49	774	999999	943	704	454	999999	759	423	508	732	999999	854	93	999999	115	362	407	859	668	977	511	862	630	426	999999	276	207	207	909	414	915	722	980	753	50	345	40	88	709	266	214	552	999999	
999999	688	800	704	942	999999	999999	973	889	560	811	538	911	319	999999	317	188	858	562	513	103	999999	999999	874	340	999999	770	331	328	999999	999999	772	999999	507	999999	737	597	572	265	271	999999	440	35	171	178	224	138	36	513	771	999999	407	999999	48	271	856	518	999999	999999	753	175	617	655	999999	158	48	579	414	362	789	720	616	999999	300	543	663	999999	19	705	125	70	744	817	999999	999999	14	999999	999999	245	109	229	671	208	999999	106	362	785	999999	999999	140	645	999999	673	999999	60	914	804	362	505	608	75	509	229	999999	999999	430	799	108	120	153	918	658	178	262	569	59	417	101	203	190	999999	999999	995	575	479	345	80	103	506	999999	209	767	999999	637	999999	720	451	950	818	999999	563	687	185	869	221	987	555	420	164	999999	507	712	169	324	730	570	999999	654	778	357	359	706	999999	407	943	160	999999	999999	228	849	607	467	282	527	627	200	329	136	999999	492	790	660	999999	999999	216	999999	608	110	906	474	999999	797	182	471	326	857	95	778	925	999999	753	24	202	315	404	999999	439	999999	697	540	999999	387	300	999999	566	699	999999	106	200	456	551	142	635	999999	641	999999	294	811	210	769	114	551	210	302	738	776	467	633	111	176	67	966	413	376	233	830	506	887	904	626	999999	989	587	479	519	621	389	448	673	594	999999	628	441	927	435	699	186	998	999999	790	241	143	999999	33	999999	999999	728	999999	530	999999	313	999999	906	999999	679	124	999999	731	782	127	999999	29	959	517	422	999999	999999	486	940	534	999999	507	341	999999	395	956	999999	563	90	934	893	130	918	862	290	357	722	999999	257	320	735	455	999999	438	403	222	999999	487	611	959	59	252	327	995	168	806	999999	791	198	999999	129	999999	999999	848	233	276	110	107	236	74	717	999999	238	999999	798	208	999999	902	999999	182	999999	517	951	999999	885	999999	999999	999999	704	483	999999	930	668	534	999999	335	999999	377	215	136	122	87	260	999999	252	381	23	697	999999	959	999999	174	999999	26	941	612	458	530	963	583	474	187	402	753	784	786	19	704	439	473	404	913	697	594	70	704	266	415	877	514	636	114	725	744	959	126	859	652	592	588	999999	999999	414	999999	999999	934	684	999999	999999	465	371	319	267	999999	565	611	477	486	955	247	356	52	999999	458	946	369	461	999999	793	999999	927	367	121	851	596	131	509	75	999999	135	29	758	652	999999	153	327	846	992	999999	999999	999999	382	696	355	999999	834	629	955	685	301	
999999	999999	713	103	538	13	207	999999	999999	443	111	999999	553	830	227	597	400	241	315	629	523	469	479	445	999999	554	671	766	619	761	999999	553	389	999999	652	993	55	558	883	149	999999	999999	855	745	256	999999	999999	866	137	999999	999999	398	649	66	778	23	556	277	84	999999	342	999999	796	385	999999	558	32	912	187	234	552	841	357	176	509	92	614	734	199	783	725	804	638	974	327	113	903	333	862	638	999999	999999	484	899	807	688	643	999999	803	999999	224	916	688	999999	102	602	50	999999	556	696	999999	999999	88	301	268	537	999999	999999	67	837	654	698	60	548	787	999999	366	457	369	820	448	144	930	502	999999	999999	125	735	882	724	999999	999999	776	176	239	624	698	193	641	279	999999	821	422	965	52	525	999999	150	126	327	246	593	124	736	257	999999	891	586	732	999999	422	77	939	999999	775	234	922	884	319	172	999999	999999	816	99	934	627	722	964	459	53	943	975	618	564	999999	479	315	50	918	999999	733	122	999999	999999	857	999999	881	89	200	817	602	981	831	954	999999	72	999999	34	999999	999999	552	926	136	688	516	446	458	385	853	305	919	999999	999999	999999	439	963	722	999999	242	125	745	642	774	641	450	999999	154	999999	322	999999	702	291	248	298	422	806	986	772	999999	999999	370	999999	235	895	898	720	25	486	525	288	350	152	791	999999	884	999999	999999	494	247	554	302	794	72	438	999999	999999	999999	677	999999	632	999999	950	959	999999	999999	249	417	999999	743	730	999999	999999	999999	44	85	559	499	562	999999	512	653	501	534	129	128	576	999999	999999	301	270	999999	999999	554	892	999999	999999	192	969	932	645	502	283	751	517	607	634	655	999999	999999	999999	148	999999	273	429	999999	485	425	839	999999	187	999999	619	999999	482	652	999999	123	257	999999	685	376	999999	629	767	20	379	749	26	521	494	921	414	445	258	999999	996	84	134	999999	825	974	352	999999	754	840	882	999999	999999	864	999	999999	407	304	999999	999999	999999	461	999999	999999	999999	736	409	999999	219	266	400	184	338	359	656	999999	988	344	999999	711	34	264	999999	999999	999999	683	479	161	999999	973	523	120	767	581	514	999999	578	715	999999	98	574	34	66	498	449	707	367	920	218	474	531	73	396	966	652	363	585	578	999999	926	999999	257	804	246	999999	290	999999	757	844	120	956	283	40	819	146	999	999999	386	488	429	325	559	999999	999999	451	459	723	999999	928	999999	999999	999	999999	387	832	327	999999	820	755	168	300	610	85	107	517	
257	42	576	830	653	165	209	100	862	610	999999	314	756	999999	999999	567	615	828	693	999999	957	850	653	987	819	778	387	630	329	138	999999	999999	845	541	203	427	156	971	999999	994	999999	999999	571	776	135	22	473	35	473	601	685	781	392	946	559	407	389	589	999999	999999	778	999999	770	733	895	233	469	224	999999	999999	420	644	553	698	401	58	289	876	861	999999	315	362	999999	999999	999999	933	101	898	981	796	47	567	999999	999999	226	190	148	837	880	999999	552	259	435	607	190	51	237	693	554	511	999999	999999	727	213	569	425	421	51	290	999999	142	999999	242	804	827	853	683	153	481	220	999999	451	999999	959	264	65	927	559	547	999999	705	407	354	999999	678	535	839	999999	999999	800	769	999999	557	918	769	981	26	630	780	337	367	999999	999999	343	601	999999	999999	768	948	513	999999	999999	999999	878	266	999999	226	762	999999	301	23	926	312	680	999999	812	893	87	199	999999	48	999999	779	220	999999	621	195	20	878	999999	29	999999	999999	336	312	906	603	679	661	45	999999	264	504	488	323	441	781	540	892	789	782	438	578	674	475	202	999999	999999	834	999999	999999	216	883	134	282	999999	128	976	378	544	219	224	425	999999	999999	784	802	301	896	612	839	654	128	99	228	999999	502	142	999999	120	824	999999	999999	999999	999999	558	380	379	216	381	322	805	172	999999	579	568	22	423	165	690	400	791	397	231	805	893	999999	794	906	690	449	985	124	268	720	900	999999	409	668	960	413	999999	95	524	300	44	492	771	519	660	999999	88	999999	180	720	43	921	622	220	602	470	999999	473	525	931	999999	690	903	636	999999	198	612	755	204	287	999999	705	872	999999	999999	999999	326	284	256	121	370	999999	999999	548	687	978	756	199	75	999999	826	999999	569	999999	963	354	589	999999	840	471	966	333	782	893	752	337	59	691	999999	201	154	312	999999	413	571	327	746	364	949	701	999999	423	690	704	460	17	145	999999	968	426	999999	999999	999999	999999	155	47	236	999999	795	359	929	75	749	873	355	999999	999999	166	31	645	999999	234	194	149	39	552	999999	88	442	744	201	769	722	32	380	962	868	442	267	999999	101	695	569	599	772	999999	999999	816	358	936	275	979	267	332	999999	596	996	304	755	602	405	157	999999	61	168	169	999999	726	503	999999	999999	310	898	498	553	912	665	594	377	663	878	999999	999999	999999	479	222	999999	999999	999999	783	999999	573	686	665	138	944	86	517	441	612	33	999999	322	965	290	
964	90	769	999999	906	931	412	927	101	723	578	999999	999999	581	999999	657	952	523	999999	427	93	623	243	369	999999	999999	999999	163	764	639	931	513	764	225	999999	999999	999999	621	306	851	999999	645	595	999999	999999	999999	964	936	999999	955	81	433	602	999999	206	350	847	999999	179	81	783	258	173	999999	791	999999	664	897	76	814	914	341	226	868	864	448	38	301	999999	93	999999	221	667	809	568	999999	911	226	28	174	293	343	451	235	77	314	481	142	159	493	861	76	869	681	999999	999999	999999	999999	683	758	322	999999	599	95	999999	999999	591	999999	894	293	164	447	999999	902	531	581	890	999999	800	559	999999	895	999999	326	232	804	999999	986	768	999999	300	187	999999	269	999999	999999	744	365	999999	505	723	127	248	865	339	423	999999	966	160	469	849	226	932	999999	999999	426	413	282	863	406	230	605	595	75	993	976	903	618	999999	793	837	534	966	305	836	848	657	999999	987	808	615	999999	999999	999999	978	84	999999	419	477	999999	999999	471	502	999999	285	127	999999	183	999999	999999	520	579	999999	366	632	999999	259	637	297	944	769	999999	295	64	790	844	769	297	97	918	731	494	151	625	469	375	41	348	999999	718	999999	999999	413	634	298	45	999999	999999	999999	663	999999	999999	132	532	665	207	186	447	837	440	358	244	96	999999	999999	35	438	299	999999	266	999999	911	617	999999	628	295	999999	661	999999	754	384	999999	620	433	999999	122	999999	618	960	272	199	593	999999	999999	370	91	999999	459	999999	272	999999	180	582	419	999999	913	999999	553	904	380	483	524	681	93	65	999999	624	999999	999999	519	663	999999	339	634	77	699	410	37	999999	546	897	273	658	999999	157	214	717	211	64	999999	999999	818	713	999999	999999	999999	912	427	534	311	467	735	600	493	608	787	999999	947	351	679	513	973	999999	368	482	220	999999	188	936	850	999999	422	607	679	407	845	116	749	846	403	787	983	999999	906	88	171	999999	175	894	370	999999	769	859	999999	677	147	483	999999	116	577	808	733	999999	999999	960	54	138	999999	999999	763	680	100	111	948	891	529	480	999999	289	321	547	700	293	999999	486	999999	563	231	11	270	371	761	643	278	595	63	502	820	946	44	43	752	90	140	689	283	668	999999	493	999999	666	999999	76	795	40	117	449	914	206	388	491	999999	919	824	401	999999	457	832	362	837	37	660	491	254	288	794	619	163	886	213	999999	652	738	999999	603	325	695	847	248	487	613	587	624	568	553	136	833	265	738	770	
826	835	558	999999	999999	16	564	821	999999	245	498	999999	999999	993	474	839	999999	75	231	999999	234	999999	594	999999	999999	449	46	923	999999	999999	961	364	424	125	999999	88	103	92	733	597	999999	874	339	12	999999	327	559	631	103	999999	999999	768	44	662	546	226	250	999999	431	681	999999	641	999999	366	283	143	999999	999999	999999	396	999999	95	341	634	324	359	280	999999	885	999999	889	415	830	999999	203	203	329	761	579	999999	999999	419	660	999999	626	999999	754	973	729	855	454	647	999999	999999	968	872	436	999999	348	196	945	658	798	524	999999	565	811	141	999999	999999	999999	121	999999	455	558	335	999999	289	17	204	999999	306	999999	39	462	252	399	133	999999	330	766	999999	423	999999	224	188	621	999999	999999	71	999999	999999	811	648	51	343	314	999999	157	642	999999	157	402	153	591	649	999999	768	72	549	175	687	999999	841	999999	999999	999999	999999	240	999999	714	299	999999	946	999999	982	495	224	988	129	937	830	975	999999	883	618	526	280	999999	999999	392	852	999999	999999	999999	630	510	999999	334	156	645	365	999999	999999	927	157	999999	456	999999	608	999999	582	780	943	612	345	712	999999	957	999999	378	427	999999	664	987	861	999999	307	60	265	482	525	889	842	483	581	999999	207	999999	999999	999999	79	22	202	421	810	999999	140	119	560	918	773	21	999999	999999	228	217	675	790	75	999999	999999	999999	12	136	638	692	999999	999999	40	999999	514	287	231	999999	999999	414	955	999999	187	789	96	198	500	346	708	514	270	74	999999	374	825	999999	392	804	658	999999	20	999999	782	127	999999	999999	88	714	414	496	789	414	478	814	261	999999	999999	999999	845	643	904	999999	999999	134	999999	873	215	665	999999	106	894	427	566	634	403	888	471	69	655	426	119	786	932	221	999999	856	596	450	123	403	804	116	958	24	999999	354	649	658	696	270	464	423	694	317	602	999999	847	843	999999	373	960	553	999999	999999	999999	128	733	999999	409	575	999999	999999	552	626	302	787	468	552	864	59	249	812	373	395	961	696	101	625	619	362	999999	752	999999	749	443	260	486	539	490	999999	620	999999	258	130	983	999999	870	999999	24	814	903	999999	979	371	133	157	190	244	467	999999	37	118	999999	57	566	999999	735	802	192	52	310	929	72	999999	438	805	999999	999999	412	999999	825	32	999999	805	999999	713	999999	668	999999	296	79	252	81	652	624	512	847	999999	999999	999999	963	999999	886	972	513	974	999999	999999	999999	328	999999	938	832	205	22	14	508	999999	598	852	760	76	187	
896	972	68	857	999999	597	925	958	999999	687	953	309	757	999999	999999	301	484	480	15	735	307	703	999999	999999	999999	639	620	13	999999	612	999999	698	896	890	990	10	455	999999	999999	179	17	369	999999	260	999999	896	264	868	870	499	123	999999	999999	341	879	999999	841	648	999999	780	977	999999	901	750	975	999999	999999	867	156	637	845	367	657	836	999999	937	474	880	541	980	999999	752	143	567	498	340	999999	564	21	999999	169	807	145	52	202	95	468	999999	284	624	493	397	721	243	653	756	723	918	613	941	728	960	116	11	404	999999	999999	344	261	645	999999	999999	855	999999	999999	48	999999	615	643	999999	479	984	605	916	496	999999	40	999999	913	742	999999	34	951	79	79	208	700	144	648	999999	999999	999999	999999	999999	313	999999	999999	999999	764	614	533	118	999999	971	472	743	365	200	515	999999	204	888	431	999999	999999	999999	896	999999	999999	279	348	98	967	676	999999	355	757	966	613	849	457	999999	145	308	999999	508	999999	979	607	335	843	510	628	241	773	419	702	718	610	27	749	999999	92	495	276	445	999999	999999	999999	999999	985	999999	999999	665	959	536	752	132	310	529	547	999999	188	999999	999999	838	469	735	902	926	653	999999	365	596	109	702	585	650	42	999999	367	149	353	491	349	454	923	963	282	246	666	999999	417	91	999999	833	576	138	999999	437	975	415	706	710	473	946	43	990	565	267	951	112	100	537	172	407	573	697	614	981	915	505	463	666	269	999999	631	999999	999999	276	135	999999	591	604	797	952	999999	642	999999	999999	421	999999	999999	999999	295	999999	489	880	919	999999	999999	999999	523	999999	999999	480	952	999999	450	400	324	759	873	999999	141	999999	521	495	999999	999999	964	930	999999	221	570	981	107	448	381	706	593	751	364	54	17	999999	999999	513	92	327	999	402	202	627	88	661	69	120	883	999999	51	994	150	999999	117	999999	999999	999999	516	540	382	999999	669	744	999999	573	404	828	291	885	571	999999	412	422	219	571	738	62	143	909	921	987	999999	590	999999	599	610	999999	937	999999	56	999999	999999	999999	944	495	733	458	820	515	266	241	999999	998	228	43	999999	728	499	999999	601	156	178	999999	618	395	949	88	89	217	962	748	891	613	838	940	21	861	999999	724	837	289	242	628	652	690	168	999999	999999	631	17	882	999999	401	86	999999	999999	399	999999	999999	999999	655	999999	612	999999	518	349	225	169	288	32	999999	259	774	707	321	999999	999999	999999	999999	237	393	716	458	210	90	999999	499	536	938	
486	622	928	919	999999	999999	910	629	85	143	350	943	406	999999	608	287	632	391	693	765	985	913	999999	999999	999999	162	999999	999999	412	472	925	849	689	999999	802	410	802	339	999999	525	999999	294	474	999999	999999	294	986	632	849	999999	457	210	806	771	953	999999	999999	923	999999	35	253	989	227	999999	999999	501	264	185	291	208	484	303	794	178	999999	700	449	621	427	47	999999	315	80	488	999999	725	53	917	278	999999	231	879	741	570	281	420	76	861	613	96	999999	811	999999	651	999999	164	415	637	416	262	134	567	505	561	859	937	919	738	598	493	999999	346	999999	62	999999	605	561	999999	897	943	999999	587	17	341	17	999999	999999	999999	50	860	999999	416	511	25	114	664	383	999999	999999	343	999999	337	272	999999	638	999999	904	299	675	842	602	999999	739	473	629	999999	559	174	999999	505	973	499	999999	738	999999	50	999999	891	947	999999	232	381	522	564	451	305	325	887	702	323	999999	999999	754	207	267	999999	999999	47	396	999999	115	218	636	215	370	11	999999	534	999999	597	859	23	351	363	999999	231	999999	999999	31	333	230	999999	471	999999	999999	308	999999	500	480	56	374	797	999999	389	216	23	999999	317	203	449	666	791	999999	115	999999	445	999999	400	587	46	468	501	999999	72	347	443	747	405	169	72	266	148	63	900	233	999999	518	999999	156	606	485	361	981	999999	667	999999	732	366	999999	610	973	354	913	444	999999	873	780	442	52	773	999999	350	999999	141	999999	527	737	999999	882	402	927	372	254	981	999999	116	999999	444	405	999999	710	391	628	559	98	911	999999	999999	322	360	291	86	919	383	340	144	213	849	398	150	999999	692	484	384	683	611	110	932	883	481	999999	346	46	144	72	885	999999	598	53	282	302	128	726	531	999999	850	453	871	650	426	902	669	999999	264	216	28	907	999999	999999	486	810	303	735	999999	996	944	49	785	320	455	999999	999999	806	999999	848	583	965	952	273	832	999999	999999	291	467	578	694	300	999999	928	54	977	478	999999	567	471	998	999999	885	535	176	810	667	560	999999	13	297	863	999999	416	632	62	955	980	999999	328	581	21	278	999999	312	653	999999	857	999999	477	943	892	248	654	849	200	90	427	106	31	500	679	95	999999	290	830	370	375	305	991	32	498	679	999999	999999	986	123	622	233	523	552	810	294	999999	69	999999	624	285	567	441	972	537	883	999999	999999	902	926	814	982	481	292	892	999999	999999	454	455	999999	999999	764	862	999999	467	204	583	999999	
690	394	366	404	884	999999	95	808	863	29	494	999999	658	420	988	999999	308	640	751	999999	660	258	19	284	614	193	624	520	704	364	514	343	309	552	147	517	570	420	999999	274	207	94	999999	264	959	840	999999	589	776	999999	777	827	452	353	818	442	385	92	999999	999999	999999	574	113	508	515	999999	315	115	283	480	500	887	543	486	43	576	560	999999	324	774	628	44	999999	902	586	687	891	999999	734	705	141	487	631	405	682	999999	981	199	749	808	534	458	315	999999	311	890	293	965	320	252	882	630	768	25	83	999999	830	210	921	827	269	999999	381	578	348	22	999999	148	803	410	595	370	15	515	249	179	999999	449	600	696	403	926	646	491	999999	511	719	999999	332	135	802	999999	999999	921	999999	185	999999	999999	956	999999	633	999999	171	909	657	999999	625	999999	775	999999	827	390	609	234	434	343	999999	889	755	999999	303	650	999999	999999	999999	999999	102	999999	999999	74	102	992	999999	311	999999	257	764	737	999999	311	886	999999	840	428	307	421	999999	52	497	216	999999	197	981	999999	999999	982	339	493	310	999999	428	541	296	999999	810	835	999999	308	999999	999999	578	999999	64	999999	951	836	810	397	380	197	999999	999999	999999	759	601	905	999999	373	999999	90	918	999999	999999	991	883	354	999999	139	618	472	522	873	881	321	638	999999	142	538	177	169	182	942	122	999999	210	378	945	537	120	999999	825	999999	992	999999	999999	306	547	73	570	606	665	681	999999	999999	674	769	178	999999	999999	999999	773	482	206	155	999999	975	168	324	791	514	408	643	999999	999999	999999	999999	880	801	62	341	949	79	999999	570	503	501	174	999999	999999	441	210	670	416	16	141	999999	338	846	182	999999	999999	233	281	66	208	32	662	75	271	686	999999	377	232	789	163	704	999999	635	652	999999	811	954	877	999999	314	738	999999	21	582	303	999999	44	629	770	203	726	999999	911	372	480	839	108	942	999999	553	999999	448	626	853	999999	838	702	204	765	481	193	355	999999	999999	999999	795	999999	492	999999	35	853	747	462	596	436	906	603	272	181	577	712	21	126	806	999999	299	610	168	155	999999	957	839	864	298	999999	999999	875	169	999999	999999	198	615	999999	735	699	999999	986	40	427	530	244	440	33	197	999999	999999	239	125	281	999999	195	999999	999999	512	78	999999	999999	999999	586	65	41	444	999999	496	388	999999	47	390	999999	999999	999999	579	741	624	230	527	816	999999	529	999999	151	999999	888	999999	499	707	277	472	667	999999	211	999999	454	999999	498	
800	80	536	808	999999	144	848	18	885	866	615	750	722	292	550	207	217	643	999999	913	999999	556	637	996	999999	828	575	723	431	194	999999	135	379	999999	430	999999	289	999999	857	703	303	750	12	866	999999	956	555	189	126	999999	994	999999	705	458	226	254	442	539	136	843	569	134	999999	701	384	489	381	596	862	999999	918	348	786	999999	999999	530	553	770	122	725	999999	395	607	999999	199	312	430	920	909	185	24	749	999999	24	144	999999	173	311	999999	404	999999	999999	327	999999	569	655	402	661	838	695	700	672	999999	999999	569	184	527	643	999999	82	69	461	686	999999	88	178	607	771	999999	451	999999	252	999999	718	150	325	999999	583	999999	544	999999	768	999999	223	485	352	332	340	999999	959	650	530	799	419	344	133	999999	641	945	401	58	999999	751	397	338	458	393	999999	270	999999	117	943	268	967	173	999999	379	472	210	999999	845	276	327	999999	800	836	452	869	383	26	53	999999	638	983	496	999999	27	693	885	37	999999	999999	79	210	999999	707	271	832	255	53	754	808	440	219	555	781	313	800	597	501	999999	523	334	253	999999	681	999999	285	481	884	283	685	587	183	999999	230	206	126	107	999999	999999	620	623	339	272	999999	999999	999999	437	714	999999	226	999999	393	999999	999999	299	825	999	181	999999	986	360	999999	770	78	231	267	999999	334	584	196	703	999999	999999	999999	899	995	981	966	687	999999	847	766	999999	67	588	999999	999999	341	999999	999999	127	926	700	587	269	999999	569	203	23	999999	986	999999	999999	788	999999	603	999999	999999	545	304	844	42	494	999999	148	594	461	712	489	37	115	111	403	213	78	777	803	349	134	647	999999	787	953	999999	898	745	635	131	544	999999	737	523	795	999999	536	95	442	193	999999	675	800	856	714	985	999999	999999	709	927	999999	745	999999	999999	513	898	999999	66	89	544	618	403	959	999999	178	999999	299	591	999999	765	676	999999	345	619	900	459	999999	579	999999	999999	328	23	46	708	412	999999	195	621	999999	897	999999	999999	15	999999	575	999999	716	469	688	220	999999	49	579	943	260	735	410	190	226	63	60	298	983	122	225	999999	367	260	928	999999	317	999999	581	418	999999	207	977	447	999999	999999	999999	387	999999	862	999999	289	444	999999	999999	676	399	999999	999999	956	846	481	496	893	682	971	687	465	541	999999	903	28	467	171	999999	62	757	962	147	371	999999	673	406	131	841	935	170	274	802	261	979	312	283	624	571	999999	710	999999	764	82	999999	999999	999999	582	959	261	
821	283	155	405	919	436	867	43	646	182	84	999999	999999	747	999999	422	663	290	338	600	999999	843	599	431	352	673	999999	75	203	42	828	823	171	589	999999	999999	129	999999	341	553	444	249	978	398	450	345	42	27	271	754	624	999999	999999	368	516	978	999999	723	999999	256	999999	802	999999	613	354	260	213	999999	633	924	999999	999999	949	999999	165	506	864	210	981	16	999999	190	804	449	418	274	999999	803	83	145	213	999999	353	94	324	642	999999	375	54	199	141	570	999999	347	461	999999	614	468	999999	19	999999	483	999999	56	999999	999999	998	400	204	89	680	409	398	497	720	999999	913	864	470	523	106	499	166	791	999999	80	796	999999	999999	999999	659	121	601	73	999999	729	999999	999999	479	999999	999999	999999	180	964	519	732	181	896	626	562	453	999999	997	999999	913	623	326	999999	999999	545	262	541	412	153	430	568	808	334	475	999999	999999	616	395	203	879	98	328	201	282	152	999999	899	999999	435	607	999999	999999	912	160	999999	412	712	135	933	24	999999	605	37	999999	951	923	999999	431	999999	327	999999	364	804	809	824	305	135	678	38	999999	362	700	977	545	520	454	896	999999	77	588	533	491	461	188	776	492	300	657	999999	229	61	999999	999999	118	770	554	320	112	335	113	287	43	107	296	999999	412	628	492	33	506	37	673	364	56	793	355	903	625	43	342	14	477	999999	809	999999	885	494	868	774	999999	999999	793	848	963	310	499	999999	174	527	373	863	808	633	824	201	388	123	999999	324	424	999999	694	78	993	108	999999	686	298	999999	999999	917	759	717	67	999999	243	999999	999999	745	303	962	738	108	999999	478	999999	844	532	617	216	772	335	554	360	999999	449	725	855	999999	999999	999999	105	473	750	456	114	999999	575	461	958	563	999999	423	30	462	913	999999	408	524	903	965	163	999999	494	14	591	215	367	999999	923	999999	969	535	999999	490	866	999999	357	224	999999	999999	278	80	659	999999	999999	912	533	999999	999999	852	327	340	961	535	999999	999999	978	746	864	899	734	831	538	449	593	196	999999	539	596	648	248	194	160	999999	697	92	31	841	954	678	681	469	343	80	999999	639	574	719	831	451	999999	999999	359	475	379	446	542	219	69	863	744	993	999999	761	614	143	999999	171	838	576	999999	146	792	999999	999999	999999	497	468	258	954	999999	458	708	154	361	999999	834	685	430	260	550	812	782	999999	934	999999	999999	581	466	999999	999999	999999	999999	264	58	159	818	999999	257	999999	948	83	960	114	
251	999999	294	166	410	976	308	999999	741	588	36	999999	364	999999	261	999999	116	915	12	999999	505	219	577	999999	105	999999	999999	670	437	325	999999	476	851	677	849	647	403	999999	181	489	758	954	999999	303	238	468	795	127	912	718	997	43	81	769	999999	41	719	840	71	208	167	999999	999999	425	286	999999	738	687	851	613	999999	114	743	522	442	550	548	999999	225	999999	416	701	999999	719	327	278	404	92	999999	999999	999999	562	940	999999	332	999999	887	255	999999	678	729	117	275	308	999999	892	299	559	336	999999	493	445	625	434	791	465	879	357	999999	18	999999	656	620	43	999999	584	174	999999	199	999999	663	302	267	546	907	999999	436	999999	147	434	999999	845	755	18	999999	493	937	516	192	867	250	539	157	17	524	999999	497	999999	623	999999	999999	528	999999	24	999999	200	187	999999	526	999999	38	430	220	672	39	999999	999999	611	709	201	999999	999999	588	999999	81	134	154	260	32	999999	811	205	999999	150	706	460	485	741	999999	144	315	999999	999999	699	999999	999999	329	999999	977	214	183	999999	999999	431	999999	999999	940	48	943	281	999999	927	65	692	680	833	594	80	966	579	834	168	998	574	885	788	999999	888	493	261	804	999999	999999	818	660	925	672	999999	999999	999999	519	999999	999999	999999	98	999999	999999	999999	29	15	236	259	519	408	380	999999	999999	999999	545	571	999999	62	555	999999	476	999999	655	247	42	755	170	189	290	999999	70	397	370	666	485	999999	985	371	869	487	34	999999	999999	873	447	645	47	714	999999	228	234	466	891	116	865	712	733	565	999999	274	844	56	968	189	348	982	654	999999	482	999999	586	49	193	77	999999	920	999999	781	799	397	717	456	320	72	114	603	506	264	800	772	773	429	108	605	999999	999999	999999	999999	535	464	999999	815	242	999999	641	195	283	823	449	944	487	952	766	876	556	999999	736	906	84	744	999999	399	999999	709	274	167	941	588	433	689	343	264	255	344	406	901	999999	490	430	919	330	682	815	856	295	999999	663	231	58	255	999999	999999	896	791	978	600	999999	533	565	484	999999	694	400	759	610	233	706	431	999999	654	184	256	999999	165	424	803	584	999999	424	453	999999	719	539	188	447	662	367	464	366	805	516	999999	924	946	675	635	999999	65	255	999999	124	242	751	403	80	995	999999	741	376	184	26	820	119	122	980	999999	999999	221	322	947	999999	999999	74	674	999999	999999	332	538	489	788	999999	529	329	999999	339	271	999999	146	999999	999999	467	625	97	191	789	696	
580	812	999999	151	999999	80	742	307	205	999999	999999	87	265	585	999999	666	262	588	663	496	500	757	782	718	566	28	114	870	490	250	165	882	884	451	914	999999	572	348	318	450	786	999999	999999	467	999999	890	880	999999	999999	801	373	509	528	999999	206	822	39	999999	585	461	999999	872	817	999999	716	294	202	814	670	163	104	914	279	223	710	478	999999	999999	624	675	148	582	101	999999	877	655	364	592	999999	102	490	324	999999	856	484	999999	214	211	999999	808	697	75	861	999999	706	459	239	999999	591	999999	999999	713	999999	909	323	393	999999	138	999999	999999	930	999999	999999	578	673	779	161	423	739	796	274	398	574	816	978	82	721	999999	982	427	425	59	10	527	869	999999	692	999999	542	100	142	86	134	999999	878	97	999999	292	952	999999	999999	816	999999	999999	463	834	148	816	931	251	672	316	156	659	645	880	999999	52	709	896	999999	999999	880	999999	999999	197	274	999999	937	891	999999	438	999999	64	129	609	999999	999999	74	45	637	875	921	999999	427	826	999999	999999	54	997	487	464	999999	999999	839	999999	935	926	141	275	999999	999999	879	50	674	244	793	101	539	45	407	999999	977	999999	268	222	386	589	231	837	267	800	840	939	414	122	854	466	225	129	674	999999	83	798	999999	999999	999999	881	626	192	43	999999	934	999999	600	999999	999999	909	999999	999999	623	356	705	303	18	769	423	939	636	562	390	999999	999999	419	371	999999	330	999999	208	884	225	504	999999	49	804	428	865	999999	348	331	999999	944	668	597	506	999999	999999	780	999999	706	961	999999	255	999999	802	999999	962	524	647	999999	761	307	711	913	999999	129	394	999999	498	589	999999	591	600	314	926	445	999999	288	913	54	998	550	398	501	923	168	258	999999	246	108	465	999999	194	598	570	338	242	755	195	386	999999	999999	291	210	802	999999	466	999999	147	366	999999	683	610	603	751	220	908	220	999999	253	870	496	428	999999	134	999999	407	12	743	597	212	912	103	537	999999	813	269	999999	698	999999	702	317	759	880	69	781	740	590	847	360	429	32	999999	941	516	446	999999	890	86	999999	972	463	207	549	164	136	589	999999	492	938	951	999999	999999	447	550	562	736	999999	341	999999	821	816	165	393	177	190	157	999999	31	674	56	378	121	458	580	248	999999	219	725	999999	201	666	108	908	408	709	511	327	400	999999	999999	228	999999	733	999999	166	999999	814	382	973	978	437	62	999999	891	583	609	72	866	311	452	526	999999	408	161	165	718	256	984	468	
678	829	761	78	965	828	819	388	39	424	940	305	837	752	954	764	614	999999	999999	825	110	448	461	99	510	192	405	160	582	999999	448	62	829	913	304	999999	676	984	852	73	999999	999999	42	452	371	157	689	80	999999	397	550	437	999999	169	999999	240	999999	672	567	782	999999	669	805	766	999999	888	476	924	457	805	97	630	999999	953	999999	879	999999	999999	999999	999999	503	334	706	195	722	20	823	669	554	74	780	999999	999999	80	640	104	999999	999999	475	483	999999	764	999999	648	999999	999999	998	285	107	489	824	999999	944	215	288	108	962	999999	53	999999	999999	999999	380	999999	35	93	213	999999	322	999999	464	999999	999999	999999	999999	739	710	67	886	802	999999	547	999999	74	249	420	999999	221	791	542	999999	804	233	999999	418	874	393	241	999999	225	716	640	963	140	35	685	826	700	533	549	398	905	999999	250	953	527	244	315	999999	615	34	999999	576	780	835	659	999999	43	999999	999999	999999	479	444	670	95	380	583	441	999999	563	593	369	687	252	153	236	80	982	999999	890	640	999999	97	999999	200	724	74	193	305	375	999999	793	863	726	203	918	470	73	164	583	999999	802	276	999999	999999	665	999999	334	636	999999	589	999999	487	999999	175	277	391	436	480	371	999999	400	999999	673	999999	999999	505	961	58	999999	766	16	827	972	999999	837	999999	508	985	535	999999	740	556	697	786	835	999999	918	560	926	537	43	593	999999	276	999999	666	999999	795	999999	999999	353	285	411	842	999999	999999	514	999999	338	466	999999	999999	999999	951	999999	999999	448	887	958	999999	587	999999	999999	698	732	423	43	706	999999	180	218	712	764	376	76	465	999999	999999	213	728	800	999999	232	470	653	999999	649	999999	999999	710	228	715	836	736	582	943	999999	999999	119	169	83	808	607	999999	257	180	686	577	999999	120	999999	594	683	239	694	999999	187	662	54	149	774	201	15	999999	952	502	875	38	999999	133	312	442	745	999999	655	999999	321	75	999999	483	906	81	999999	589	23	634	41	607	51	913	765	500	668	999999	395	881	803	915	214	754	304	657	783	999999	999999	264	999999	999999	584	702	999999	121	449	570	242	702	999999	425	678	999999	470	278	987	999999	368	811	773	775	999999	773	999999	405	861	467	188	259	297	206	999999	758	785	401	999999	349	566	999999	999999	999999	737	692	999999	387	999999	885	294	35	670	903	402	997	490	83	981	810	513	999999	260	981	392	983	415	47	999999	919	999999	79	256	647	999999	714	760	676	47	999999	136	811	168	976	183	
163	589	393	999999	999999	277	711	420	999999	836	614	403	999999	715	753	999999	610	999999	327	351	224	779	32	588	688	247	814	46	25	684	701	793	283	808	999999	999999	999999	243	860	651	832	999999	999999	810	709	999999	691	960	293	999999	525	77	840	634	958	383	999999	804	125	546	463	999999	405	538	144	821	130	999999	486	359	265	376	882	675	999999	566	999999	222	879	378	555	999999	999999	335	168	999999	999999	649	849	855	838	999999	128	324	198	999999	999999	505	999999	888	200	999999	483	934	434	159	195	175	125	999999	638	354	925	746	990	609	922	999999	379	999999	999999	480	421	999999	999999	48	257	568	487	361	313	249	546	991	999999	135	380	818	901	19	448	999999	533	999999	227	999999	999999	999999	334	589	244	999999	999999	175	28	719	19	852	422	396	901	626	688	764	999999	398	807	934	999999	864	238	114	999999	370	999999	999999	946	999999	414	37	999999	875	244	897	126	129	999999	380	972	999999	126	999999	999999	515	117	822	108	769	999999	999999	999999	999999	813	469	999999	999999	25	765	113	999999	773	55	448	394	999999	999999	392	790	647	969	284	437	961	109	748	710	708	663	262	249	999999	186	606	585	999999	390	72	999999	547	999999	114	357	277	47	999999	80	89	999999	866	92	439	317	999999	397	553	259	999999	714	999999	649	999999	999999	513	863	999999	596	999999	999999	53	267	999999	617	999999	661	865	927	169	924	999999	677	631	697	796	180	809	676	64	218	41	102	999999	358	64	897	564	752	844	414	95	109	631	226	999999	608	129	999999	74	471	532	626	99	479	309	52	27	999999	999999	999999	63	284	542	240	831	999999	281	999999	563	999999	999999	123	92	755	839	314	56	999999	999999	197	61	987	612	999999	999999	999999	12	516	999999	999999	879	830	196	999999	360	810	999999	400	394	26	999999	999999	269	999999	374	419	543	344	999999	994	996	612	13	377	292	75	999999	999999	554	426	948	765	566	551	476	275	926	581	404	38	999999	655	999999	713	861	999999	728	893	228	276	870	668	875	63	999999	277	826	999999	999999	294	999999	617	845	967	78	571	999999	717	251	108	999999	962	999999	999999	999999	999999	591	300	516	745	347	779	999999	288	556	289	890	513	999999	999999	448	118	362	999999	890	140	809	999999	999999	300	999999	20	652	129	999999	908	728	999999	806	999999	685	536	312	483	947	368	999999	999999	999999	788	681	999999	191	999999	659	383	609	830	721	125	541	537	656	999999	999999	336	136	611	503	647	999999	626	707	862	524	912	806	879	999999	531	999999	251	
642	855	618	166	829	999999	470	411	999999	897	551	690	141	157	999999	95	999999	621	241	284	74	773	237	64	736	329	999999	747	577	730	668	200	999999	300	895	999999	999999	988	506	526	151	999999	348	664	999999	26	999999	999999	42	720	550	550	999999	970	187	868	628	564	999999	510	93	722	833	579	238	360	819	841	262	89	487	349	124	715	999999	999999	435	572	999999	720	999999	161	715	999999	189	128	900	900	123	37	182	53	999999	996	443	999999	268	769	435	724	206	888	124	999999	999999	999999	999999	583	837	215	443	65	586	710	911	931	17	977	399	120	999999	999999	999999	234	907	444	781	128	282	999999	713	665	999999	263	523	710	47	762	623	978	692	326	999999	907	593	127	466	857	94	511	999999	291	379	325	274	999999	170	889	55	999999	428	317	999999	132	999999	999999	999999	999999	196	211	999999	255	999999	999999	427	143	856	821	641	999999	977	999999	43	771	999999	431	296	821	989	246	999999	158	717	824	559	385	999999	940	999999	816	208	144	671	883	616	175	927	958	898	140	430	348	999999	264	820	505	999999	539	828	80	491	107	999999	999999	661	999999	537	999999	999999	52	128	916	999999	999999	999999	999999	262	159	999999	999999	504	337	923	858	816	211	999999	462	13	999999	999999	486	999999	344	335	999999	800	721	231	999999	637	999999	107	856	22	513	932	433	673	999999	252	999999	384	700	576	999999	183	999999	143	460	999999	999999	536	806	999999	641	999999	81	499	999999	53	999999	999999	294	501	116	240	76	845	313	999999	476	789	36	812	999999	111	999999	767	181	927	325	588	771	33	562	861	999999	915	381	708	999999	933	193	999999	710	206	100	208	470	923	117	639	829	192	379	296	999999	994	963	540	394	314	328	562	999999	953	999999	270	999999	254	999999	161	474	604	417	543	606	102	111	781	999999	222	999999	258	820	685	758	589	654	999999	362	306	999999	840	999999	556	615	630	999999	757	49	829	999999	999999	983	999999	999999	235	775	836	689	417	892	192	999999	182	18	999999	742	52	204	577	616	999999	999999	999999	209	633	291	860	927	976	886	353	741	999999	999999	90	999999	864	520	533	999999	817	585	999999	413	999999	322	151	547	545	887	173	563	472	223	596	999999	349	756	541	943	914	999999	713	530	548	451	347	229	927	805	877	532	671	763	799	97	947	240	440	999999	149	323	999999	98	723	790	279	968	999999	999999	925	118	978	589	899	907	872	424	864	328	999999	922	620	739	19	640	891	999999	999999	508	385	118	326	999999	804	999999	
527	625	806	999999	181	378	863	180	999999	769	999999	91	999999	891	999999	533	999999	121	346	999999	702	652	88	92	999999	571	554	999999	999999	816	792	758	785	307	390	999999	617	999999	156	606	68	449	859	999999	97	809	999999	532	293	852	742	214	883	999999	898	874	999999	999999	999999	999999	823	999999	799	999999	977	794	306	566	510	999999	999999	270	965	740	168	999999	792	838	995	999999	999999	32	574	528	83	587	875	208	409	516	709	893	256	545	999999	63	650	795	999999	999999	512	286	31	324	937	482	249	999999	999999	645	91	708	999999	769	883	801	999999	280	990	400	919	999999	167	994	268	31	23	429	957	114	613	997	576	999999	586	450	10	260	999999	999999	999999	732	999999	999999	434	11	999999	999999	662	981	999999	379	805	872	382	999999	129	37	65	916	999999	820	999999	323	41	94	141	34	193	442	800	999999	690	398	61	197	999999	403	570	999999	856	536	999999	999999	999999	244	999999	999999	330	182	999999	973	204	999999	142	528	546	999999	999999	349	869	150	304	230	999999	442	689	416	820	195	95	725	467	798	69	932	999999	219	999999	797	891	438	704	999999	120	826	986	25	999999	533	999999	862	670	999999	397	715	241	545	795	59	555	786	999999	145	999999	999999	516	406	615	209	999999	336	634	935	457	441	446	293	999999	364	999999	673	159	999999	999999	999999	999999	246	999999	999999	700	517	424	999999	999999	999999	554	999999	924	515	320	590	410	66	999999	999999	237	999999	772	955	999999	999999	436	441	603	999999	636	596	601	863	999999	279	994	999999	508	999999	999999	852	693	352	887	877	999999	604	999999	865	273	103	237	230	999999	330	999999	999999	84	999999	91	983	188	999999	479	958	999999	999999	964	999999	999999	149	558	113	411	385	51	429	78	402	590	831	397	999999	999999	999999	369	380	867	999999	804	549	196	756	874	929	673	999999	873	999999	999999	307	639	12	999999	134	544	133	999999	619	289	54	387	682	999999	260	595	450	752	999999	598	596	203	744	246	999999	999999	801	238	481	711	999999	556	149	999999	999999	999999	395	467	999999	998	999999	999999	257	940	760	171	999999	999999	999999	999999	233	999999	937	999999	323	113	895	999999	999999	181	743	895	347	908	571	999999	248	200	878	69	999999	983	269	999999	363	44	945	803	485	884	448	216	614	147	999999	999999	999999	809	178	999999	999999	628	242	999999	265	350	224	999999	379	272	922	999999	716	999999	144	250	321	10	976	288	999999	999999	999999	349	733	536	290	999999	429	999999	878	438	31	698	762	581	999999	947	681	23	999999	605	434	
223	999999	134	500	60	13	999999	824	618	833	999999	999999	214	348	893	587	728	70	999999	920	943	393	494	302	28	801	562	499	999999	999999	963	467	561	666	76	387	609	46	240	206	191	611	270	605	999999	999999	558	999999	857	370	952	953	806	999999	490	830	999999	999999	481	258	450	748	460	300	869	432	470	547	999999	515	999999	692	829	818	738	342	999999	888	171	999999	253	999999	642	13	375	20	661	876	185	246	910	999999	564	981	755	442	999999	999999	735	708	215	20	961	351	392	270	999999	987	947	158	707	589	670	139	999999	130	999999	456	999999	859	770	594	371	44	605	210	138	848	72	305	999999	163	162	999999	146	243	368	999999	621	115	886	674	928	37	539	999999	999999	434	977	634	336	704	55	876	999999	621	648	926	999999	999999	142	999999	999999	651	966	999999	437	999999	993	999999	999999	999999	999999	818	972	106	665	999999	505	284	999999	999999	870	438	999999	999999	117	999999	999999	524	594	999999	553	999999	973	611	749	287	999999	985	893	898	441	999999	999999	999999	869	999999	903	840	956	314	431	472	97	438	999999	496	681	488	446	160	693	478	999999	999999	271	999999	845	370	357	387	283	519	999999	204	271	665	566	458	618	880	382	999999	999999	290	999999	999999	999999	999999	207	263	605	999999	999999	999999	215	962	999999	551	258	999999	999999	542	493	578	40	999999	91	999999	999999	748	999999	233	870	566	999999	19	999999	895	320	189	61	999999	999999	104	782	999999	970	648	989	308	635	25	209	153	498	839	999999	989	999999	108	10	459	377	459	333	999999	999999	982	999999	205	62	144	240	79	422	91	999999	398	796	339	940	443	903	868	999999	914	33	726	77	938	819	921	645	221	999999	601	932	713	770	410	988	988	683	793	999999	501	999999	140	731	416	469	801	203	920	167	567	999999	999999	999999	999999	358	985	914	36	999999	999999	498	28	889	820	159	666	999999	395	350	952	759	120	621	621	999999	892	994	999999	999999	27	727	724	64	622	55	999999	378	999999	61	13	84	657	416	125	12	766	251	910	267	999999	999999	999999	579	215	807	446	887	723	999999	466	991	263	557	369	412	773	964	277	775	725	999999	276	344	347	878	112	703	999999	619	373	651	94	403	674	844	920	154	848	814	609	545	654	81	594	22	820	109	57	999999	238	801	973	145	541	515	907	472	242	999999	705	742	391	114	999999	814	906	859	882	999999	492	999999	125	462	175	189	643	204	999999	335	67	12	655	792	390	571	677	948	861	169	936	457	912	
521	119	866	999999	549	164	780	115	999999	227	532	230	609	999999	999999	999999	362	871	999999	722	999999	999999	702	97	598	724	355	146	957	999999	723	588	44	716	999999	352	999999	999999	104	50	969	230	106	784	133	572	780	885	166	979	999999	297	999999	735	16	999999	417	779	565	824	999999	643	999999	999999	504	944	999999	999999	91	179	669	999999	776	999999	753	999999	183	917	999999	36	999999	469	980	978	498	999999	999999	999999	999999	362	935	999999	469	999999	240	335	83	143	999999	999999	999999	886	999999	987	319	182	521	561	981	330	78	499	814	539	999999	349	663	178	474	78	999999	999999	999999	729	243	148	867	507	442	427	999999	999999	637	785	650	999999	999999	993	999999	999999	914	802	327	389	293	446	715	930	999999	999999	672	999999	668	221	597	499	702	83	753	180	999999	23	999999	564	999999	38	862	39	888	999999	684	669	509	158	164	788	999999	804	999999	999999	433	999999	999999	551	754	708	999999	425	999999	160	365	591	250	498	20	900	682	999999	999999	265	999999	686	51	576	216	13	405	519	67	999999	930	897	637	955	999999	378	905	578	999999	19	656	999999	841	737	467	999999	999999	20	999999	264	115	805	142	191	223	746	895	541	345	751	313	861	367	999999	230	467	954	294	751	642	994	999999	999999	662	608	147	999999	313	999999	999999	583	394	999999	803	703	135	999999	999999	999999	10	483	374	243	67	705	794	999999	999999	517	999999	148	144	269	999999	999999	11	999999	480	582	86	901	591	431	231	999999	999999	490	999999	684	999999	702	507	552	999999	168	630	871	896	956	999999	67	391	999999	120	975	999999	134	876	999999	702	284	294	999999	665	109	892	942	22	999999	787	314	524	999999	422	999999	640	591	519	347	638	140	999999	523	999999	28	520	999999	321	255	729	794	999999	999999	982	820	417	634	999999	650	275	688	858	17	179	509	999999	612	999999	813	345	857	615	538	905	571	330	771	999999	646	999999	107	630	766	170	999999	700	999999	796	602	888	16	704	868	999999	949	281	947	353	268	485	999999	421	507	909	871	999999	85	124	420	499	646	528	250	71	178	68	999999	999999	187	809	48	815	780	925	999999	163	746	466	956	300	999999	999999	999999	171	681	686	132	857	298	999999	624	999999	385	113	252	487	999999	999999	903	890	189	110	176	459	446	101	999999	582	999999	999999	442	618	168	130	126	228	681	89	389	491	936	244	557	373	194	659	440	677	682	851	699	999999	563	999999	999999	282	261	397	724	590	55	549	285	580	999999	16	231	265	986	999999	
805	383	427	421	954	944	552	999999	274	999999	661	963	999999	729	28	999999	65	102	19	999999	966	294	999999	799	999999	999999	959	977	992	188	437	184	691	658	55	325	521	151	120	176	729	458	999999	937	999999	92	649	555	999999	877	999999	138	255	151	67	521	29	999999	999999	568	985	575	999999	96	359	486	281	251	684	703	982	913	982	843	125	517	999999	427	871	999999	999999	413	426	125	236	309	929	550	999999	533	306	999999	175	552	190	163	648	46	587	451	810	408	871	858	894	47	155	999999	35	550	360	999999	756	622	821	582	999999	999999	859	60	999999	999999	650	161	406	98	748	440	999999	961	869	135	999999	999999	999999	348	541	568	230	999999	163	527	999999	60	999999	705	147	552	730	999999	15	953	186	999999	894	89	758	719	461	806	298	715	748	73	681	235	999999	999999	80	483	50	999999	473	670	896	999999	216	599	978	701	950	205	710	65	956	999999	948	999999	535	473	589	821	116	424	900	999999	779	461	379	947	942	810	482	999999	999999	999999	490	515	641	864	872	999999	741	760	999999	102	15	693	117	766	999999	460	801	606	999999	228	483	999999	769	458	260	755	230	40	758	999999	723	463	999999	540	435	442	669	670	600	430	89	356	999999	807	442	95	353	613	671	999999	19	875	362	999999	942	440	746	193	613	127	938	999999	12	999999	379	551	999999	576	340	999999	791	140	16	999999	149	136	491	962	25	175	411	616	369	276	139	847	999999	159	598	994	696	486	67	999999	999999	378	353	851	438	890	889	777	999999	827	999999	879	869	889	999999	815	999999	783	177	448	716	332	999999	735	586	532	450	56	978	346	999999	314	83	533	981	999999	782	999999	533	134	285	633	344	542	576	260	999999	221	999999	782	55	912	319	999999	766	170	36	999999	275	906	449	843	799	936	680	396	806	345	908	438	999999	319	260	52	999999	92	987	999999	999999	335	553	239	106	205	300	244	994	464	767	820	744	999999	999999	627	684	441	834	999999	861	999999	454	999999	313	520	750	999999	662	277	454	684	182	999999	459	939	362	220	999999	603	646	446	402	999999	578	97	999999	868	945	632	999999	731	257	590	948	979	999999	910	926	585	455	563	581	726	20	92	648	527	999999	434	275	474	695	240	999999	425	999999	999999	75	999999	826	881	791	40	999999	723	436	591	999999	480	68	451	294	999999	999999	999999	999999	675	999999	495	999999	999999	164	521	999999	892	46	26	829	532	201	777	845	710	759	573	772	550	999999	297	655	67	
999999	243	375	823	190	534	999999	999999	560	999999	772	579	999999	658	727	999999	673	27	686	419	999999	745	289	290	606	583	411	999999	319	324	999999	53	999999	391	918	920	999999	999999	712	511	934	160	999999	89	15	275	999999	111	846	502	876	799	999999	245	304	513	999999	95	227	606	133	999999	368	246	264	728	999999	395	999999	807	134	140	314	999999	999999	612	773	210	285	999999	650	310	999999	816	447	68	443	603	97	414	966	70	325	116	388	436	791	999999	999999	286	535	548	999999	999999	378	999999	495	435	760	691	740	754	999999	886	999999	823	769	552	999999	205	999999	146	308	335	999999	999999	999999	207	796	59	821	47	385	998	804	112	939	999999	999999	700	999999	999999	843	405	674	221	260	439	999999	565	999999	249	999999	629	990	398	249	44	207	314	931	297	999999	999999	999999	999999	999999	811	91	854	883	80	113	108	632	287	303	902	661	629	813	999999	57	241	999999	999999	111	999999	999999	416	862	999999	999999	143	999999	284	379	142	534	971	842	448	357	305	681	999999	145	838	996	712	105	346	999999	578	501	999999	250	407	999999	999999	999999	999999	803	675	992	978	578	970	999999	358	908	999999	377	689	786	374	37	752	559	796	446	999999	999999	999999	320	999999	532	999999	641	222	44	971	814	999999	380	229	644	999999	313	999999	27	174	508	648	803	933	969	999999	999999	136	528	497	847	530	852	338	999999	508	364	476	999999	999999	338	127	999999	937	356	999999	319	999999	999999	355	448	999999	779	281	764	999999	999999	999999	999999	838	999999	515	693	999999	133	999999	394	52	999999	146	327	837	257	371	835	999999	999999	866	587	837	384	999999	406	183	59	991	999999	580	999999	752	17	977	920	999999	524	823	433	776	813	72	747	999999	999999	593	38	611	609	417	446	999999	786	634	799	718	464	907	999999	520	497	142	542	999999	478	999999	138	999999	916	999999	847	22	958	558	63	999999	100	117	32	813	154	447	999999	343	143	201	965	383	188	211	163	617	999999	999999	999999	681	530	933	999999	597	465	689	694	969	569	434	424	999999	999999	285	628	356	884	305	376	59	749	208	679	287	648	999999	171	715	999999	240	307	999999	280	381	994	166	319	999999	999999	999999	752	422	774	709	776	737	801	903	583	806	732	419	546	999999	931	331	999999	999999	949	710	527	979	493	999999	137	379	957	209	290	472	47	459	999999	910	306	336	434	999999	510	910	953	268	142	999999	507	887	999999	51	450	672	903	798	485	646	937	773	929	445	999999	407	779	602	622	120	
999999	999999	471	636	999999	999999	896	293	999999	49	757	999999	847	813	830	249	999999	916	759	999999	999999	249	974	311	973	999999	407	989	999999	113	140	360	999999	31	911	234	999999	872	119	845	775	619	999999	445	889	999999	925	126	614	999999	536	863	842	14	999999	999999	309	170	999999	407	207	907	896	906	908	999999	623	826	901	606	823	998	806	913	841	949	461	538	421	999999	608	999999	384	63	999999	276	518	641	479	392	925	265	219	999999	999999	868	723	999999	537	999999	64	108	999999	18	519	537	67	928	999999	602	77	999999	748	367	799	916	999999	999999	338	641	888	982	999999	518	999999	568	788	103	276	973	236	999999	999999	999999	251	509	75	376	544	999999	219	589	478	876	325	164	516	852	912	731	999999	999999	553	999999	603	999999	751	706	337	999999	999999	963	662	198	376	498	769	818	126	299	851	166	307	298	432	309	513	480	203	526	61	936	190	544	999999	354	35	115	335	179	999999	368	49	592	300	255	926	289	510	826	395	698	735	623	999999	188	583	264	999999	304	999999	280	513	811	900	999999	783	127	999999	999999	472	663	999999	946	540	492	127	714	998	187	999999	234	970	376	140	363	210	567	999999	999999	771	771	643	41	999999	488	999999	237	692	488	472	809	729	999999	999999	999999	215	999999	999999	397	999999	999999	999999	294	922	343	309	147	680	546	611	225	462	999999	999999	999999	30	461	344	62	999999	999999	31	519	999999	573	504	492	21	408	158	421	485	277	399	903	515	358	119	278	189	999999	557	156	877	256	999999	629	238	663	711	753	454	40	761	181	846	746	579	999999	838	817	135	281	398	199	999999	195	710	356	195	999999	352	999999	873	918	342	875	642	469	999999	874	263	357	999999	404	967	454	516	999999	67	768	778	999999	439	372	591	999999	757	687	999999	170	919	999999	999999	49	410	388	166	842	839	999999	999999	999999	141	999999	563	778	584	993	232	295	999999	491	299	427	999999	592	999999	999999	999999	66	128	955	953	65	999999	999999	880	658	999999	589	298	673	389	96	664	999999	628	475	999999	999999	701	763	465	230	491	437	593	60	155	818	752	655	515	999999	852	159	999999	86	999999	192	999999	926	10	999999	997	999999	999999	212	763	234	999999	170	999999	522	364	364	499	732	574	999999	787	829	512	999999	999999	642	168	606	244	515	999999	999999	467	999999	915	999999	763	822	999999	485	335	391	999999	921	854	592	953	992	427	497	659	999999	511	491	405	78	999999	824	806	365	999999	505	999999	257	722	999999	703	86	
606	999999	601	677	509	98	999999	999999	542	591	999999	254	999999	175	188	747	999999	87	999999	976	999999	847	999999	938	25	867	638	829	999999	49	208	443	999999	876	395	838	895	982	925	423	298	999	536	999999	503	561	999999	999999	327	230	402	645	381	999999	856	759	238	662	661	999999	459	373	981	502	393	887	365	811	779	350	851	999999	162	627	687	229	321	528	445	463	201	956	512	203	647	562	71	172	29	636	609	243	330	999999	963	925	999999	43	999999	999999	206	864	901	976	999999	999999	999999	754	49	637	448	709	227	207	449	503	861	788	999999	830	999999	202	792	999999	740	618	999999	999999	663	999999	211	999999	999999	999999	267	336	999999	535	999999	128	79	317	132	392	198	900	26	999999	843	470	74	240	187	618	999999	13	82	758	245	760	999999	624	100	287	435	170	999999	397	940	123	999999	999999	962	737	761	999999	999999	999999	955	840	601	999999	34	203	999999	971	999999	471	49	263	263	306	300	75	152	454	227	845	957	38	280	628	193	999999	31	739	277	999999	857	999999	999999	673	803	405	168	556	600	897	589	463	70	168	358	686	859	152	999999	897	595	316	999999	234	452	999999	569	999999	246	303	181	958	704	659	999999	767	329	590	502	895	906	999999	853	329	266	503	999999	122	280	506	870	879	704	999999	854	550	980	709	230	999999	835	194	999999	306	725	630	999999	999999	999999	999999	367	279	999999	149	999999	999999	463	999999	967	948	959	457	702	999999	433	302	999999	334	804	73	787	620	369	626	69	721	999999	557	999999	636	744	567	567	690	149	999999	240	564	999999	854	97	19	741	282	916	999999	492	580	873	433	375	999999	605	491	802	746	909	32	90	279	725	905	376	341	214	999999	889	22	600	831	72	999999	945	950	975	777	878	999999	709	681	239	703	683	180	270	999999	961	999999	887	999999	692	217	999999	119	138	191	999999	410	77	524	498	479	979	999999	371	675	488	655	999999	34	868	999999	999999	999999	49	31	232	205	80	999999	441	999999	135	208	999999	999999	225	999999	821	794	999999	477	999999	195	999999	760	724	641	999999	595	830	315	569	999999	533	869	894	85	80	117	959	446	999999	182	999999	999999	999999	781	902	516	459	652	833	722	999999	400	802	999999	226	289	307	999999	396	485	999999	135	999999	272	999999	999999	959	149	999999	714	834	999999	147	999999	111	507	416	942	739	999999	145	187	481	999999	999999	142	77	767	859	791	809	378	999999	855	118	999999	440	91	116	633	557	999999	886	129	887	201	263	955	
36	719	872	364	851	103	349	886	999999	999999	300	542	211	202	290	974	904	466	648	999999	738	999999	76	334	836	999999	745	825	301	362	960	781	879	999999	741	149	999999	999999	999999	999999	515	231	314	43	791	573	999999	999999	39	912	224	999999	552	970	999999	999999	652	547	999999	745	999999	523	595	301	446	518	663	100	461	151	999999	460	938	692	777	516	839	42	543	272	684	391	999999	999999	147	539	239	999999	894	999999	496	380	926	781	608	999999	636	23	999999	282	910	341	902	888	856	999999	492	860	203	710	53	620	14	999999	999999	999999	727	216	999999	907	999999	754	206	603	654	685	533	167	93	785	879	825	445	270	361	352	488	908	532	383	56	378	714	193	814	876	999999	671	719	641	274	430	999999	689	993	999999	145	999999	243	999999	240	334	999999	418	999999	999999	999999	743	999999	719	488	999999	683	999999	860	999999	49	999999	788	999999	319	862	448	452	999999	459	999999	755	277	205	217	189	999999	361	152	999999	601	999999	362	597	999999	632	767	999999	999999	455	746	89	829	93	999999	132	521	999999	861	378	999999	334	897	999999	261	429	476	999999	511	308	154	332	637	148	318	743	660	200	999999	686	999999	999999	298	75	713	886	926	194	999999	95	999999	218	500	999999	835	277	409	981	345	999999	999999	69	499	999999	311	999999	451	691	774	383	472	330	999999	185	999999	999999	45	999999	667	374	503	292	629	425	641	935	831	864	312	51	343	999999	999999	999999	999999	999999	948	999999	764	299	445	245	419	705	623	999999	829	325	500	397	241	577	324	999999	999999	999999	440	83	223	376	592	587	388	999999	49	793	475	585	655	247	499	601	77	377	929	268	872	923	999999	303	999999	999999	374	915	809	766	364	883	35	999999	999999	875	999999	397	707	858	999999	686	999999	999999	872	254	669	262	897	999999	509	999999	52	520	999999	516	999999	920	270	999999	223	999999	924	999999	438	591	559	10	642	999999	380	679	999999	80	411	196	266	971	430	860	999999	121	27	999999	266	418	841	514	653	98	604	311	999999	630	645	392	761	999999	999999	999999	999999	669	620	282	270	830	999999	971	119	815	999999	308	499	409	239	111	999999	754	999999	999999	749	55	356	553	29	79	999999	49	999999	29	434	873	999999	999999	176	187	999999	744	908	999999	999999	870	405	838	999999	999999	811	999999	401	999999	936	17	377	382	541	999999	999999	76	263	201	287	246	545	99	390	999999	729	359	243	62	999999	999999	846	589	887	878	650	518	715	723	267	825	648	891	92	999999	506	207	
607	526	864	999999	491	717	159	895	334	315	999999	461	999999	462	493	999999	999999	235	170	787	999999	663	999999	803	361	999999	999999	999999	598	999999	999999	962	880	531	751	717	197	184	229	138	440	991	554	344	70	263	157	805	999999	999999	999999	857	266	999999	999999	944	527	70	999999	999999	784	698	999999	680	308	495	999999	55	999999	999999	161	759	15	42	357	503	118	999999	743	107	392	138	128	299	696	999999	705	172	818	807	200	999999	110	277	353	742	694	999999	999999	574	682	999999	999999	566	158	208	852	233	370	219	835	999999	327	999999	570	655	579	18	999999	159	789	419	237	903	585	999999	999999	738	688	999999	809	245	999999	178	425	290	43	561	150	498	306	999999	999999	608	971	337	809	999999	707	698	172	999999	999999	886	999999	273	874	201	981	999999	549	123	545	999999	999999	600	999999	158	560	289	622	27	867	494	852	999999	617	999999	999999	999999	224	534	40	990	452	133	999999	742	393	162	999999	842	580	999999	948	192	936	56	999999	380	104	660	573	999999	999999	154	817	999999	43	477	655	999999	269	733	908	999999	92	999999	999999	287	256	500	765	999999	999999	780	447	850	546	669	381	571	430	561	999999	564	960	613	914	308	999999	949	709	999999	999999	169	999999	847	999999	933	999999	391	743	920	134	604	895	175	553	306	707	967	859	999999	105	94	825	708	580	354	64	479	999999	14	971	306	999999	849	901	714	207	600	742	613	569	999999	827	510	999999	559	669	795	69	618	601	999999	100	345	820	422	344	999999	999999	763	878	630	751	739	949	827	812	56	273	839	108	117	234	255	803	116	266	324	999999	31	685	268	420	32	999999	632	216	455	999999	488	999999	333	999999	979	734	939	247	98	561	608	746	999999	532	999999	999999	999999	124	844	541	999999	166	30	602	255	88	619	999999	729	336	326	999999	366	999999	784	469	775	999999	255	999999	999999	999999	999999	999999	672	284	72	736	200	512	919	518	999999	913	325	331	359	730	87	901	999999	729	517	762	245	987	999999	999999	747	759	999999	709	999999	333	677	999999	988	267	930	999999	25	883	999999	227	416	808	259	453	702	463	120	54	707	999999	406	999999	361	415	527	684	895	466	988	440	767	219	648	48	999999	480	343	102	800	115	999999	999999	710	999999	355	436	999999	936	999999	294	649	700	12	525	999999	543	493	583	999999	255	86	558	894	589	459	207	169	220	217	231	129	28	253	601	468	174	999999	70	70	999999	946	958	999999	704	791	77	999999	133	121	999999	999999	760	363	
999999	39	336	999999	130	841	999999	277	999999	729	681	174	631	457	410	67	762	999999	433	522	648	308	127	995	200	798	392	989	45	109	514	245	999999	664	697	571	141	999999	313	999999	912	823	429	239	881	540	169	999999	806	75	358	999999	563	999999	999999	257	912	340	156	999999	458	168	241	999999	224	999999	999999	999999	759	839	925	999999	805	213	999999	825	879	887	999999	660	638	772	193	999999	750	921	681	132	950	450	659	999999	999999	980	999999	753	591	11	999999	445	735	999999	860	967	149	425	787	999999	636	889	999999	999999	227	496	694	685	975	271	999999	999999	764	999999	26	318	999999	135	261	825	999999	999999	243	877	873	678	924	445	912	225	999999	335	143	331	495	999999	82	635	583	999999	296	94	778	329	334	999999	680	63	186	999999	787	999999	999999	999999	999999	999999	999999	999999	161	548	571	259	773	759	441	351	169	443	196	956	246	554	552	75	539	358	88	913	552	161	999999	871	268	370	438	815	171	181	999999	715	999999	581	484	44	625	46	999999	999999	888	982	561	246	866	230	315	242	472	999999	433	568	701	742	947	999	551	699	990	412	331	626	190	988	39	480	552	999999	80	517	450	502	46	69	35	569	599	760	14	999999	65	205	999999	999999	999999	845	23	671	633	484	493	999999	55	999999	697	272	999999	999999	999999	395	678	650	172	999999	658	930	531	642	999999	387	409	790	999999	999999	356	135	282	126	250	193	467	880	40	595	999999	999999	456	999999	372	763	999999	35	552	999999	999999	415	43	398	415	817	323	381	955	255	85	999999	240	102	561	571	989	686	333	34	999999	999999	999999	576	930	999999	999999	999999	279	999999	620	383	247	86	593	941	102	999999	711	999999	869	96	925	784	520	331	294	363	576	999999	774	91	702	528	690	571	999999	467	467	281	999999	920	111	11	635	702	465	999999	999999	999999	478	114	974	900	164	842	872	834	65	608	999999	130	826	478	188	999999	999999	718	999999	31	156	635	427	439	100	949	999999	923	159	999999	866	140	999999	957	999999	999999	116	801	999999	847	699	960	411	858	433	221	999999	632	999999	105	999999	746	767	487	473	843	687	999999	810	215	857	948	685	247	741	999999	276	869	156	999999	433	880	354	999999	999999	195	999999	568	16	878	999999	362	110	64	797	130	372	376	493	488	982	999999	999999	169	989	750	285	999999	126	714	944	234	486	313	999999	150	401	229	165	288	619	999999	537	931	359	999999	847	630	449	621	999999	900	999999	667	536	860	999999	195	558	581	
910	999999	451	301	999999	630	876	797	391	657	728	153	220	215	869	863	44	68	809	494	902	999999	724	999999	999999	53	848	818	999999	811	260	216	999999	999999	999999	999999	999999	245	997	729	999999	60	249	792	892	212	689	180	798	672	999999	830	385	74	999999	999999	999999	946	933	890	782	999999	999999	580	406	522	482	636	999999	319	999999	798	999999	90	864	852	415	931	613	165	999999	677	999999	999999	984	429	999999	606	999999	121	223	999999	312	117	999999	571	999999	668	395	999999	730	62	343	999999	486	38	769	999999	209	826	851	414	342	999999	536	114	48	999999	595	999999	691	876	999999	726	105	464	495	954	999999	303	822	746	999999	242	435	311	344	539	627	999999	660	535	406	999999	270	809	398	999999	580	842	999999	123	83	418	688	854	331	616	999999	31	542	999999	171	906	13	999999	999999	110	351	235	999999	999999	999999	639	326	166	479	999999	466	296	76	960	999999	301	770	708	673	136	554	581	999999	727	156	605	999999	845	373	500	85	165	940	999999	193	355	81	34	999999	444	102	532	384	999999	160	107	999999	582	999999	999999	999999	304	441	999999	555	999999	999999	52	362	999999	999999	481	792	979	578	310	355	778	776	37	229	745	999999	999999	44	31	999999	311	576	59	999999	841	413	999999	363	999999	724	208	742	999999	999999	39	999999	999999	228	999999	740	405	109	999999	751	186	805	999999	999999	400	420	212	707	533	574	943	475	312	52	383	77	999999	625	999999	586	156	45	364	926	200	83	753	20	422	291	801	211	727	308	473	45	998	853	962	369	999999	501	218	999999	167	563	999999	98	844	999999	451	779	312	999999	999999	999999	999999	487	460	999999	667	201	999999	252	773	999999	748	14	578	348	999999	999999	663	438	999999	999999	827	516	769	999999	999999	665	999999	999999	999999	999999	899	463	703	332	594	521	403	644	702	999999	217	966	84	426	814	999999	999999	506	999999	999999	126	874	208	949	323	934	718	999999	614	11	36	425	412	999999	841	999999	999999	255	999999	558	52	28	999999	744	999999	861	442	352	822	359	155	668	394	833	905	35	999999	754	19	660	802	580	40	999999	999999	792	563	332	584	530	999999	273	753	926	964	107	148	463	511	462	501	375	10	999999	999999	367	40	999999	846	999999	999999	999999	246	999999	755	999999	999999	999999	450	655	999999	120	768	302	305	882	999999	999999	868	807	887	801	253	557	168	999999	579	775	844	936	761	999999	486	999999	500	506	36	660	180	502	999999	114	999999	855	164	391	607	708	959	973	452	571	710	999999	928	
237	312	689	999999	328	999999	221	199	514	893	324	634	998	801	999999	999999	264	999999	376	697	782	999999	398	999999	777	829	870	816	871	999999	999999	282	447	840	273	204	347	726	852	609	898	914	999999	961	839	757	608	907	170	128	197	999999	999999	351	155	448	914	296	166	999999	32	405	328	29	703	51	999999	167	999999	604	518	537	445	999999	798	868	289	437	562	30	230	963	655	752	306	915	938	106	695	825	289	60	570	363	587	502	595	488	999999	798	999999	451	379	566	609	660	839	576	552	287	168	486	734	999999	278	68	750	575	723	788	113	100	472	999999	999999	467	999999	999999	190	305	282	801	179	764	459	999999	594	99	999999	645	86	999999	553	999999	666	802	326	435	94	528	752	30	765	479	694	480	978	666	251	151	693	999999	396	999999	999999	367	316	969	685	498	473	999999	432	88	711	741	546	65	56	521	151	541	997	661	999999	262	45	700	79	999999	801	999999	847	11	951	328	975	306	412	999999	495	999999	749	999999	999999	100	597	686	767	952	933	923	620	729	10	999999	760	735	703	999999	331	616	899	706	697	545	813	431	999999	392	766	249	652	747	35	999999	792	411	606	463	664	999999	932	126	55	878	317	128	999999	799	568	999999	603	659	977	879	456	52	999999	518	287	176	560	999999	196	693	280	999999	703	215	999999	359	138	250	98	972	683	783	999999	819	237	694	430	999999	824	526	646	993	769	156	348	749	512	97	185	498	798	999999	930	361	607	999999	999999	795	439	219	121	363	570	14	206	999999	391	89	290	592	745	234	999999	669	57	286	999999	556	866	619	846	999999	999999	599	184	999999	852	309	221	792	999999	999999	896	614	415	293	432	999999	950	675	368	999999	806	593	999999	574	999999	271	313	330	342	999999	999999	999999	372	81	299	971	999999	80	820	91	867	498	322	999999	337	945	264	999999	999999	347	606	999999	261	422	243	480	999999	999999	138	999999	995	891	460	411	705	86	252	343	999999	999999	934	879	854	286	999999	318	280	999999	246	61	16	549	476	995	999999	737	568	950	837	818	134	230	999999	999999	96	976	48	911	415	260	999999	920	770	999999	413	726	347	975	999999	924	999999	214	373	86	584	456	424	465	149	967	999999	999999	506	185	999999	713	937	624	999999	590	280	369	236	986	999999	96	778	83	999999	999999	999999	593	103	999999	618	919	857	866	654	640	561	999999	771	447	742	411	424	999999	999999	699	789	722	999999	276	654	999999	977	387	999999	498	999999	351	
873	604	577	924	999999	593	567	418	999999	80	969	559	38	999999	598	789	253	946	671	194	999999	999999	755	677	807	999999	268	999999	941	480	148	166	999999	219	999999	176	870	817	213	999999	36	999999	842	718	753	235	247	956	251	198	143	781	999999	493	999999	980	848	999999	127	380	335	790	476	999999	932	813	999999	819	999999	999999	999999	435	999999	841	167	999999	60	47	999999	999999	590	311	999999	753	346	367	339	479	876	729	328	970	700	832	505	246	999999	466	786	939	999999	428	969	820	278	708	999999	985	335	999999	929	999999	999999	544	790	33	999999	723	49	575	483	126	943	267	113	949	735	910	345	920	180	593	261	984	999999	172	342	715	999999	638	999999	354	154	893	999999	516	999999	166	52	999999	999999	467	426	220	466	521	485	712	717	329	973	138	649	415	812	346	560	991	600	999999	999999	999999	248	999999	256	139	972	59	467	596	954	578	867	863	937	999999	999999	50	527	432	687	630	999999	165	665	200	704	738	90	999999	956	13	565	424	999999	443	228	24	964	337	548	435	254	130	999999	404	999999	999999	477	110	178	519	999999	177	941	71	999999	93	746	999999	999999	243	969	999999	640	950	23	452	83	504	999999	162	999999	200	883	999999	385	877	999999	999999	999999	919	271	999999	295	446	540	397	483	729	892	145	999999	999999	902	999999	465	251	489	423	391	817	712	973	999999	26	443	282	294	999999	685	999999	302	485	136	999999	999999	999999	999999	204	420	625	969	353	999999	358	883	178	298	578	795	144	999999	376	879	122	999999	298	374	278	13	268	113	793	54	999999	842	999999	781	396	999999	999999	533	295	13	999999	848	999999	371	267	142	274	999999	715	893	551	999999	925	605	999999	308	684	625	449	200	999999	521	185	309	391	515	100	999999	901	999999	329	999999	999999	373	123	273	848	999999	999999	999999	738	285	397	900	999999	999999	999999	197	767	999999	658	999999	94	105	999999	253	672	69	980	752	51	877	91	999999	574	940	182	562	999999	750	460	758	518	312	462	999999	134	285	999999	445	598	903	629	813	999999	477	526	17	999999	999999	601	999999	999999	364	104	999999	203	999999	336	562	999999	364	999999	27	999999	900	999999	781	999999	999999	129	397	262	544	999999	147	258	278	891	106	999999	175	51	621	159	671	999999	999999	217	999999	683	215	948	254	999999	244	999999	611	999999	999999	144	745	374	999999	750	213	999999	999999	210	956	999999	999999	36	239	999999	999999	322	93	999999	965	97	188	999999	999999	301	913	999999	999999	999999	919	939	646	101	214	962	
678	801	506	871	945	144	412	954	260	989	758	188	999999	115	75	999999	125	743	220	599	955	181	333	999999	836	999999	529	538	999999	999999	999999	999999	822	999999	999999	806	815	999999	922	831	685	234	322	999999	543	735	999999	999999	999999	996	999999	902	881	999999	16	507	478	262	999999	999999	615	873	673	243	34	925	999999	999999	645	999999	116	902	999999	389	914	999999	858	999999	710	111	999999	999999	732	294	203	72	999999	218	269	999999	999999	563	188	741	999999	999999	561	999999	37	999999	379	285	265	999999	890	999999	91	999999	999999	999999	648	206	999999	999999	154	999999	151	999999	49	999999	973	157	999999	683	930	552	999999	999999	999999	112	999999	779	253	999999	999999	760	999999	194	403	282	981	460	518	984	323	141	21	254	597	237	670	999999	49	75	645	232	101	582	616	347	206	11	337	597	999999	999999	999999	459	211	999999	627	956	984	767	980	999999	638	209	369	799	999999	479	492	937	441	999999	739	187	999999	509	669	999999	578	66	85	979	132	999999	879	999999	999999	561	53	213	609	713	197	281	95	999999	594	892	999999	817	806	726	999999	999999	166	117	139	775	12	701	724	838	388	928	692	11	400	717	329	914	621	979	435	288	337	728	809	999999	102	999999	915	999999	575	761	260	999999	470	999999	999999	772	324	412	999999	351	489	771	334	999999	589	93	731	876	573	308	205	999999	300	999999	73	437	999999	999999	999999	678	999999	947	999999	627	678	343	541	668	953	999999	600	218	430	94	999999	999999	403	550	877	19	999999	48	213	999999	999999	433	999999	999999	999999	999999	475	652	729	880	565	541	508	707	591	256	552	73	999999	999999	708	987	405	999999	440	999999	44	757	794	999999	85	747	999999	996	71	254	286	310	10	626	91	948	488	550	999999	267	67	695	958	999999	999999	539	125	197	568	999999	37	850	799	170	302	718	857	66	804	817	999999	999999	646	346	999999	251	73	999999	999999	999999	999999	855	688	182	999999	999999	798	172	217	546	999999	556	438	493	999999	435	510	839	999999	999999	100	432	999999	999999	469	556	59	999999	999999	999999	999999	818	999999	808	80	181	172	999999	719	954	920	694	848	268	194	999999	82	999999	129	544	999999	233	999999	571	669	85	999999	976	713	894	298	999999	510	999999	81	814	303	630	422	55	272	999999	130	378	453	405	583	487	526	227	483	999999	502	127	483	999999	844	691	148	999999	71	196	913	825	666	744	194	856	196	380	948	451	999999	83	281	999999	113	605	128	999999	999999	633	459	496	420	401	683	393	519	829	970	612	
492	428	984	86	971	999999	712	708	999999	727	300	156	279	41	167	999999	846	626	147	249	999999	874	503	438	736	427	414	999999	71	800	347	367	410	999999	959	321	999999	204	885	808	892	999999	62	773	342	313	999999	389	244	264	547	892	691	999999	49	617	925	556	350	999999	890	448	647	999999	390	999999	745	933	82	999999	339	999999	999999	999999	356	163	999999	999999	105	433	999999	35	40	999999	263	454	999999	679	305	999999	396	543	854	341	918	454	772	641	392	409	999999	292	317	398	924	999999	161	362	384	886	795	205	999999	917	999999	999999	417	840	167	999999	267	76	637	999999	458	795	797	409	421	902	391	999999	999999	695	865	999999	718	641	882	367	303	999999	305	419	556	999999	92	936	988	999999	46	931	483	456	152	501	654	587	999999	139	108	752	999999	999999	504	613	858	999999	62	435	157	776	957	799	642	944	771	999999	183	267	713	999999	420	368	865	999999	999999	999999	552	999999	273	141	701	753	269	999999	381	999999	914	942	999999	327	884	999999	905	270	974	684	814	207	730	999999	413	681	425	247	999999	999999	616	999999	999999	969	222	999999	171	999999	84	999999	999999	999999	573	948	313	240	925	396	999999	857	463	999999	485	32	85	354	643	837	727	999999	337	32	999999	999999	216	869	46	372	114	206	401	889	195	769	154	723	999999	782	133	183	756	39	271	483	999999	21	570	999999	999999	867	54	334	299	65	876	999999	880	774	999999	443	204	562	999999	779	466	573	420	715	878	999999	720	999999	713	553	273	307	999999	736	677	999999	309	162	999999	246	162	999999	999999	140	999999	636	842	999999	50	689	979	203	748	492	26	556	999999	855	15	542	157	999999	621	999999	999999	579	999999	153	107	546	144	51	999999	55	999999	999999	974	290	821	251	519	999999	999999	34	573	999999	559	278	720	131	604	999999	999999	999999	98	969	455	999999	348	324	999999	999999	762	503	554	937	118	999999	865	625	582	320	43	764	33	297	999999	999999	182	720	29	488	433	975	942	999999	999999	999999	956	657	999999	130	941	507	371	820	107	328	479	635	961	999999	999999	104	549	293	420	391	913	999999	608	999999	681	627	304	400	275	787	999999	864	52	961	999999	217	679	999999	999999	999999	999999	213	200	52	126	547	759	172	999999	338	999999	659	999999	999999	244	999999	58	999999	999999	999999	213	970	554	999999	999999	615	999999	999999	120	205	999999	999999	999999	885	989	710	999999	565	741	999999	999999	142	999999	937	361	901	999999	538	726	590	999999	592	999999	66	999999	431	658	880	999999	511	
953	758	61	999999	999999	347	745	394	524	999999	554	492	999999	315	999999	80	999999	616	958	866	30	65	283	530	999999	832	85	857	563	999999	61	730	290	999999	190	120	90	445	33	23	999999	210	999999	202	45	676	247	707	612	261	776	51	921	418	491	898	999999	531	843	91	272	999999	830	999999	482	824	999999	125	134	343	999999	220	592	944	710	999999	999999	91	494	999999	594	377	255	312	999999	19	808	872	748	291	635	999999	601	942	751	278	999999	999999	719	221	474	131	582	278	999999	565	999999	977	708	999999	856	403	999999	484	999999	999999	642	528	176	999999	25	339	377	842	708	440	619	650	203	441	449	985	371	283	895	999999	794	977	51	235	560	999999	173	87	435	242	523	999999	456	856	635	851	889	256	999999	999999	754	740	570	830	946	808	784	276	999999	870	41	762	588	33	109	665	487	940	912	194	999999	299	417	999999	917	501	204	346	806	598	106	125	87	760	719	999999	416	221	288	751	56	897	999999	999999	999999	760	538	432	999999	970	373	949	999999	999999	968	464	332	104	912	999999	614	999999	470	632	999999	915	685	999999	999999	54	258	999999	661	170	999999	999999	443	853	274	999999	999999	771	589	835	235	156	781	76	792	999999	731	322	308	834	999999	609	436	999999	999999	999999	999999	711	129	712	721	107	297	182	873	699	999999	479	829	999999	491	843	858	634	407	628	144	999999	45	59	323	999999	967	999999	999999	538	842	220	73	979	93	262	652	876	999999	137	859	609	999999	102	999999	999999	999999	554	352	304	750	999999	999999	999999	999999	465	675	999999	999999	785	139	470	159	345	857	810	416	850	671	999999	200	981	520	999999	768	999999	426	999999	999999	71	453	423	999999	728	787	50	394	902	828	627	999999	999999	999999	338	998	398	999999	856	245	999999	845	642	999999	122	113	769	291	556	402	626	48	999999	264	337	999999	716	985	430	558	817	426	514	31	53	653	618	503	192	281	999999	84	570	999999	391	225	811	540	372	999999	27	759	837	509	999999	589	853	327	160	999999	999999	999999	39	999999	428	999999	341	999999	839	469	999999	275	999999	285	999999	551	999999	35	873	121	530	186	999999	805	540	68	999999	14	999999	999999	800	999999	999999	196	988	966	55	999999	289	384	884	201	700	903	140	752	660	562	486	660	121	999999	453	48	475	116	791	233	768	370	428	336	800	385	669	202	922	912	296	999999	505	999999	999999	498	237	339	485	719	674	788	407	999999	527	999999	353	972	848	315	721	999999	184	822	503	919	955	
557	400	324	243	937	999999	747	276	430	165	904	91	954	810	145	630	81	558	980	999999	402	808	999999	999999	696	354	616	201	413	881	683	712	826	543	679	938	170	485	737	958	999999	759	107	13	448	891	893	504	585	262	113	273	523	999999	562	749	759	292	546	999999	999999	556	862	549	482	202	264	999999	141	207	999999	595	821	31	999999	643	711	999999	999999	805	461	121	999999	999999	999999	419	199	869	980	930	189	999999	938	154	744	114	896	557	999999	256	636	999999	999999	388	999999	999999	451	501	655	999999	47	999999	999999	741	141	999999	999999	710	771	72	12	394	441	210	999999	999999	999999	677	999999	999999	999999	999999	999999	347	179	979	747	237	369	270	967	697	224	70	999999	68	999999	207	22	643	999999	195	786	468	253	252	50	173	370	999999	860	774	999999	457	999999	884	999999	361	999999	161	999999	713	351	510	104	315	180	381	999999	959	412	458	664	643	43	560	376	648	104	927	939	584	999999	169	999999	203	482	766	887	18	54	999999	999999	861	289	460	844	999999	999999	999999	81	669	999999	410	999999	999999	119	581	999999	999999	999999	999999	999999	999999	221	999999	846	192	999999	999999	832	413	493	310	915	584	823	803	999999	583	716	100	285	166	855	280	729	466	371	998	94	999999	352	275	501	680	570	990	999999	511	999999	662	185	472	115	667	185	999999	495	223	588	316	999999	840	906	426	99	110	789	940	59	389	999999	111	816	930	70	228	808	245	999999	999999	163	852	968	63	915	812	61	197	105	999999	971	158	420	777	999999	512	999999	999999	590	470	210	708	461	999999	999999	83	655	184	607	957	999999	260	209	999999	162	375	871	852	511	287	59	602	845	873	418	672	691	49	256	558	999999	733	654	553	631	454	400	743	221	841	999999	999999	590	147	439	999999	949	999999	625	319	640	516	573	313	999999	999999	863	588	816	178	392	616	999999	58	108	21	605	999999	134	999999	974	137	640	999999	130	999999	22	708	999999	697	723	36	423	937	918	352	170	999999	143	999999	591	999999	927	53	999999	549	947	542	999999	427	125	999999	999999	917	344	512	999999	903	999999	247	596	165	153	128	455	365	203	991	139	756	851	265	999999	110	126	999999	210	597	999999	999999	999999	480	999999	27	582	430	496	999999	602	415	999999	266	999999	895	999999	436	999999	808	597	102	356	956	412	292	575	860	781	999999	801	182	312	999999	692	611	999999	126	495	999999	546	999999	869	696	398	724	290	595	107	626	999999	689	999999	401	999	999999	235	279	77	387	
999999	722	999999	999999	704	430	113	198	573	556	884	320	940	543	272	572	232	659	567	999999	999999	999999	763	165	765	999999	999999	910	999999	999999	386	742	58	118	683	999999	999999	813	999999	999999	999999	102	999999	550	741	363	749	959	139	436	895	575	711	389	999999	472	999999	493	300	593	750	202	909	999999	180	999999	271	999999	859	999999	196	419	667	598	77	910	957	222	999999	999999	372	719	781	851	999999	810	999999	999999	733	220	864	892	522	408	227	427	192	33	380	999999	101	917	110	691	250	999999	908	123	999999	474	999999	746	80	888	231	41	999999	67	330	370	122	999999	108	999999	999999	303	896	268	381	999999	999999	999999	842	823	999999	999999	619	100	611	202	901	917	999999	269	999999	127	822	634	999999	999999	15	135	999999	999999	999999	498	819	999999	117	947	589	650	741	999999	999999	581	999999	256	578	776	422	999999	456	138	468	204	999999	999999	943	465	999999	272	90	195	999999	602	242	832	346	821	635	999999	982	999999	999999	261	185	999999	521	133	223	576	65	999999	773	999999	679	573	551	292	999999	980	517	999999	476	999999	569	556	38	999999	999999	81	909	757	150	264	999999	791	999999	217	29	999999	326	999999	252	903	216	999999	999999	959	923	999999	291	64	578	655	650	340	197	295	691	629	656	376	784	151	667	308	999999	999999	346	999999	57	999999	999999	681	663	697	999999	999999	119	890	144	78	231	680	790	999999	189	495	999999	999999	604	999999	526	400	914	950	999999	999999	246	908	418	901	623	46	621	947	791	896	991	952	999999	999999	186	801	494	588	999999	113	361	812	999999	775	999999	338	292	817	817	872	999999	999999	661	309	999999	211	481	242	999999	195	69	999999	73	292	999999	999999	86	999999	999999	724	906	336	999999	932	749	434	789	642	996	999999	753	804	140	918	139	288	999999	632	298	999999	329	261	142	959	54	518	748	999999	282	999999	261	313	999999	102	966	440	908	999999	999999	902	421	999999	246	170	442	264	712	154	162	224	369	454	690	88	405	655	203	999999	888	240	685	999999	999999	751	43	449	51	47	952	699	380	572	999999	396	563	999999	24	999999	999999	789	999999	603	683	67	884	807	622	999999	696	321	246	999999	999999	999999	999999	468	478	494	137	992	223	674	999999	999999	999999	797	382	304	525	999999	640	231	329	108	434	92	279	312	999999	999999	827	367	350	641	462	999999	731	752	180	105	22	999999	999999	999999	576	999999	411	229	999999	999999	999999	327	168	999999	680	25	742	742	999999	143	198	175	627	999999	175	856	999999	560	11	536	
999999	630	134	430	902	120	385	796	999999	303	999999	60	99	999999	800	999999	208	999999	961	447	999999	988	999999	46	906	846	999999	943	999999	999999	807	850	228	687	30	804	203	999999	879	569	639	946	999999	999999	999999	148	86	846	111	665	657	999999	599	999999	960	87	999999	999999	523	999999	999999	442	438	999999	495	831	831	411	760	995	316	469	689	401	808	999999	777	266	584	999999	769	65	999999	701	72	53	260	664	999999	999999	999999	115	225	822	999999	206	518	409	115	999999	999999	675	96	116	359	198	84	999999	755	999999	999999	999999	513	999999	999999	163	999999	999999	748	999999	580	176	684	817	963	999999	999999	867	999999	999999	120	377	160	953	999999	103	968	999999	352	874	968	63	909	999999	642	999999	601	999999	999999	207	606	782	999999	663	60	150	990	279	153	158	999999	999999	999999	154	230	999999	365	999999	999999	203	194	864	393	999999	484	526	267	298	185	446	609	784	999999	843	15	999999	716	999999	999999	320	113	699	999999	204	930	999999	897	765	175	999999	999999	999999	176	341	23	741	398	999999	999999	533	883	701	104	706	548	169	874	999999	999999	891	999999	868	656	982	999999	494	999999	199	943	722	629	502	133	474	286	999999	617	11	830	273	940	929	318	379	999999	411	605	886	999999	771	887	585	999999	283	493	301	394	193	250	529	469	208	999999	999999	904	390	578	999999	429	980	551	872	492	999999	950	296	999999	287	555	999999	888	395	999999	999999	835	53	999999	849	981	984	183	434	999999	310	803	742	96	851	474	57	833	976	467	674	229	24	999999	999999	332	999999	741	117	638	561	640	84	663	999999	999999	999999	514	728	648	444	806	127	121	999999	82	218	999999	708	999999	508	855	999999	999999	999999	953	820	951	136	527	999999	253	999999	796	209	999999	999999	88	425	230	613	542	999999	338	999999	868	999999	999999	911	677	124	996	999999	304	140	705	728	999999	999999	716	999999	999999	388	211	864	999999	999999	331	912	520	999999	139	784	999999	209	965	751	583	904	11	999999	917	50	458	412	787	220	771	999999	503	942	581	294	708	420	999999	164	903	999999	831	999999	781	990	999999	333	984	221	555	105	174	954	999999	252	792	865	999999	999999	999999	798	999999	999999	968	665	999999	999999	772	845	85	76	504	810	848	119	999999	874	999999	927	649	134	427	575	664	676	999999	548	797	999999	501	843	528	834	235	114	396	850	168	126	581	999999	561	999999	999999	489	600	364	116	44	179	999999	795	964	229	804	381	511	326	999999	999999	870	780	443	999999	242	547	999999	585	743	
999999	999999	716	954	356	999999	999999	288	999999	184	86	999999	442	763	169	583	57	999999	615	430	733	884	999999	865	951	710	51	127	795	903	999999	930	778	372	321	999999	212	841	999999	401	241	102	82	151	225	37	437	27	284	999999	195	999999	64	165	20	838	697	850	12	999999	787	456	999999	536	999999	999999	999999	999999	999999	221	999999	215	946	223	199	640	812	999999	649	924	282	33	842	999999	717	999999	875	623	362	483	259	362	839	971	614	784	609	999999	909	79	669	368	576	72	999999	979	46	840	999999	379	35	999999	210	87	373	763	613	999999	818	284	999999	999999	717	967	962	28	376	974	999999	999999	41	275	483	580	264	999999	457	780	635	737	922	44	658	999999	457	999999	162	761	608	999999	181	152	999999	635	799	999999	999999	999999	110	381	999999	999999	240	560	348	760	999999	630	999999	458	316	999999	832	90	999999	245	999999	999999	519	999999	866	614	376	759	243	888	999999	848	780	339	273	999999	680	263	134	861	804	107	644	697	121	999999	938	159	544	999999	319	647	283	999999	999999	916	999999	92	999999	999	999999	481	327	459	223	999999	849	493	195	467	162	578	956	500	441	988	99	999999	906	344	675	999999	224	895	999999	899	574	226	499	356	760	598	999999	134	176	332	780	999999	483	137	682	454	963	87	999999	741	999999	783	132	999999	999999	275	186	180	333	477	999999	431	880	324	999999	632	994	839	706	999999	829	999999	333	119	999999	904	999999	778	662	231	262	999999	999999	837	999999	790	104	648	528	494	421	578	801	999999	74	999999	999999	169	717	999999	460	134	381	630	999999	859	460	22	642	923	926	407	518	112	224	130	721	999999	115	628	538	356	320	999999	152	261	40	999999	999999	859	598	189	70	612	771	138	999999	89	925	359	340	999999	15	999999	568	999999	999999	999999	999999	999999	999999	272	999999	99	999999	113	814	999999	488	660	999999	825	967	782	334	746	346	906	999999	96	364	642	126	999999	999999	999999	999999	714	653	138	201	341	160	110	999999	336	999999	971	100	667	999999	999999	601	275	530	515	123	999999	280	821	677	999999	368	397	999999	994	156	999999	999999	999999	763	109	999999	359	999999	497	674	867	559	998	620	999999	815	673	772	757	51	850	235	782	342	127	999999	831	460	48	973	763	520	237	190	828	999999	35	904	224	99	999999	806	43	840	256	672	282	211	312	999999	694	999999	832	953	305	82	28	999999	999999	665	999999	899	430	524	999999	356	331	818	792	204	999999	769	557	667	800	54	201	942	96	454	171	
629	999999	699	999999	999999	688	284	884	755	161	302	269	999999	414	351	385	999999	929	899	350	464	418	117	999999	925	77	999999	163	260	880	86	646	200	503	65	751	999999	245	999999	668	999999	999999	46	999999	496	999999	998	263	458	668	682	999999	999999	113	706	220	50	151	363	81	524	131	633	874	84	999999	78	65	358	999999	655	283	166	240	303	999999	381	74	71	999999	79	910	704	999999	999999	73	999999	96	797	844	999999	999999	881	701	154	926	309	172	968	840	441	942	904	858	23	999999	856	999999	810	185	838	976	999999	938	12	999999	999999	999999	676	21	999999	999999	268	514	888	75	999999	465	999999	376	231	219	105	999999	983	136	16	845	578	799	999999	503	999999	622	999999	735	509	942	698	540	510	999999	495	957	644	459	684	400	969	947	999999	401	869	443	953	629	999999	858	955	999999	607	580	472	877	804	702	706	999999	508	163	565	999999	766	556	999999	963	999999	148	999999	534	452	616	876	631	792	999999	634	999999	668	386	854	651	987	999999	933	929	795	618	999999	999999	999999	47	891	816	392	999999	634	999999	577	999999	904	741	282	430	433	990	999999	841	94	999999	77	863	977	131	308	914	999999	999999	623	936	177	115	985	999999	999999	414	724	69	248	246	999999	321	999999	678	481	123	379	999999	999999	942	999999	999999	999999	174	873	889	69	999999	517	477	999999	690	699	640	822	799	999999	999999	999999	28	275	644	602	847	806	756	598	309	649	999999	545	999999	554	680	999999	999999	999999	821	770	892	354	999999	552	771	163	500	621	634	999999	999999	367	741	999999	380	676	591	361	686	368	127	300	760	129	331	932	186	146	29	999999	608	227	999999	866	999999	674	320	101	831	694	999999	144	999999	453	967	828	999999	999999	999999	999999	999999	861	999999	999999	652	999999	594	835	231	838	999999	363	602	704	257	465	433	874	169	999999	365	499	999999	991	999999	983	999999	999999	162	503	138	196	963	999999	810	747	332	481	223	166	89	485	870	992	718	952	541	269	999999	999999	405	929	831	476	648	629	341	903	411	999999	999999	287	999999	727	999999	790	399	999999	894	999999	143	951	999999	12	626	999999	999999	537	283	109	452	999999	121	999999	108	208	365	999999	376	191	415	428	80	999999	892	802	803	152	291	928	999999	999999	374	695	378	453	999999	999999	849	999999	999999	999999	630	312	227	205	175	41	629	999999	435	999999	221	713	104	999999	881	116	120	824	86	486	256	355	546	498	703	425	281	999999	930	536	999999	607	999999	612	999999	768	336	696	999999	
771	523	779	999999	659	741	661	600	664	999999	171	718	35	999999	523	999999	999999	999999	728	502	749	760	999999	580	898	999999	999999	532	999999	999999	999999	999999	424	197	315	999999	476	851	999999	757	51	825	617	92	769	999999	621	999999	999999	65	999999	12	999999	999999	886	20	549	999999	604	403	136	139	999999	999999	459	390	303	838	386	559	90	999999	879	971	461	924	152	891	811	90	644	699	864	999999	402	999999	182	999999	999999	304	424	277	257	999999	630	911	717	868	632	388	524	783	538	999999	974	999999	132	636	742	962	999999	999999	397	524	759	437	275	681	355	349	218	83	537	91	145	812	186	999999	999999	549	217	284	999999	432	565	861	170	999999	462	999999	987	999999	488	999999	436	766	880	732	999999	202	646	45	523	293	179	450	255	456	972	171	914	736	999999	999999	754	999999	397	999999	999999	897	277	999999	999999	53	361	999999	595	199	655	378	932	453	999999	158	999999	181	760	976	262	124	615	999999	784	300	398	261	260	295	593	842	379	999999	773	835	925	999999	999999	479	931	506	855	65	801	603	238	470	83	146	999999	583	833	421	712	844	999999	999999	734	999999	654	999999	999999	310	999999	812	999	999999	999999	826	232	775	364	290	999999	999999	269	999999	912	191	999999	927	187	123	995	19	999999	957	999999	929	999999	372	402	889	999999	831	93	555	459	988	603	221	791	999999	999999	524	229	552	376	956	999999	732	650	553	865	726	922	309	999999	597	803	999999	815	999999	283	860	999999	474	465	223	671	713	110	923	587	999999	146	931	209	480	790	467	999999	255	354	821	721	849	33	999999	908	784	250	861	195	561	405	51	999999	63	152	754	96	163	294	871	631	999999	965	24	590	991	999999	834	807	346	461	569	405	461	149	999999	450	366	999999	887	473	249	738	36	455	999999	957	155	338	45	380	436	960	483	200	994	883	18	518	917	684	416	64	999999	109	835	999999	522	999999	619	999999	729	849	999999	999999	392	988	938	569	495	44	999999	505	772	965	34	608	921	270	154	649	441	848	999999	213	67	194	889	999999	619	457	999999	241	719	730	650	587	999999	85	808	15	999999	999999	999999	883	729	999999	292	883	85	236	725	261	999999	969	999999	881	462	203	350	207	999999	22	950	47	599	722	786	51	324	999999	55	999999	462	148	704	992	825	513	483	157	901	16	851	392	732	999999	472	749	999999	999999	134	369	735	610	907	999999	999999	999999	294	17	134	251	568	638	999999	879	798	999999	275	879	66	949	720	203	999999	
102	170	567	315	415	260	46	192	999999	999999	686	119	852	241	771	503	840	228	476	32	660	447	999999	211	852	395	842	483	978	999999	185	649	999999	314	999999	772	999999	679	999999	756	97	68	999999	999999	505	770	945	398	504	386	225	730	253	180	999999	999999	999999	366	999999	30	418	562	999999	999999	146	47	999999	548	426	999	571	170	349	999999	935	602	433	896	705	92	449	999999	979	602	496	999999	999999	372	999999	170	999999	999999	999999	859	999999	534	854	181	999999	468	203	407	972	504	999999	65	390	999999	244	52	230	60	660	380	580	964	583	999999	355	691	999999	999999	999999	265	184	996	943	490	381	999999	748	262	716	247	888	52	481	484	999999	441	74	871	137	625	999999	999999	915	846	999999	383	951	252	825	999999	826	989	527	716	999999	818	122	999999	162	834	304	968	343	422	491	538	999999	999999	999999	914	626	770	86	263	326	409	90	106	212	998	459	506	437	228	421	898	524	764	164	969	329	999999	719	303	999999	999999	441	502	999999	999999	999999	999999	999999	911	872	999999	999999	273	399	921	737	25	697	164	384	798	999999	125	11	592	24	729	944	999999	594	461	999999	782	999999	355	967	999999	740	462	118	606	87	526	999999	365	985	260	999999	242	241	999999	477	999999	999999	533	440	326	501	772	999999	999999	908	573	326	421	999999	141	341	999999	953	999999	284	245	55	778	999999	24	999999	645	607	763	999999	999999	623	291	984	496	999999	408	914	651	97	968	726	948	697	513	999999	934	361	853	918	330	288	92	38	242	999999	150	999999	999999	556	999999	175	972	805	207	999999	999999	999999	517	277	933	999999	312	71	999999	518	999999	90	217	815	835	294	999999	999999	44	432	540	999999	999999	976	722	999999	499	105	242	803	754	152	999999	562	174	507	843	586	999999	200	976	999999	722	723	422	69	605	999999	721	570	421	137	771	774	419	782	999999	540	554	347	640	217	829	513	763	953	590	999999	651	337	451	177	858	843	455	520	540	999999	563	663	999999	999999	383	999999	391	627	999999	725	152	391	822	312	41	648	999999	999999	999999	999999	999999	469	478	951	958	393	999999	999999	278	928	999999	899	999999	656	977	891	358	999999	833	999999	131	146	582	865	999999	269	514	149	146	220	293	685	329	331	78	999999	194	48	930	989	999999	147	358	453	406	253	148	176	335	149	300	809	936	42	96	823	886	999999	449	698	879	999999	117	67	645	643	580	920	999999	882	707	319	999999	999999	615	984	787	999999	999999	268	999999	999999	814	999999	920	
483	749	296	244	255	999999	580	598	999999	999999	573	999999	301	808	762	999999	227	588	452	999999	999999	999999	102	999999	999999	999999	999999	999999	191	577	541	175	120	146	171	999999	293	686	342	674	136	999999	999999	733	52	999999	496	330	999999	999999	999999	758	999999	565	999999	496	656	869	142	219	459	437	416	663	578	407	919	164	647	869	999999	541	999999	778	314	999999	407	369	999999	999999	999999	437	446	595	999999	782	804	999999	205	675	246	423	553	132	999999	699	999999	926	164	644	44	341	999999	837	216	999999	512	592	999999	999999	98	999999	999999	984	670	32	999999	821	989	796	603	374	959	999999	632	999999	988	134	563	615	953	999999	215	739	123	999999	753	999999	389	312	280	221	303	999999	586	949	999999	569	461	999999	708	493	999999	367	51	669	999999	711	215	250	383	387	39	645	728	616	91	755	870	462	279	391	441	999999	999999	391	80	999999	395	682	47	428	999999	371	906	469	543	999999	698	454	836	52	403	999999	929	892	192	658	795	970	868	183	699	999	922	326	999999	261	842	660	598	936	326	533	212	954	999999	667	738	268	82	244	67	426	626	237	988	301	756	632	999999	422	999999	424	814	863	729	673	999999	589	417	292	999999	47	999999	999999	999999	869	936	974	188	524	920	536	897	633	126	999999	999999	695	338	999999	504	219	461	186	999999	999999	719	348	234	51	228	158	851	789	239	29	571	726	511	128	365	782	999999	684	502	124	527	190	747	457	299	999999	261	657	788	796	586	678	613	999999	160	597	750	999999	305	771	685	117	999999	107	999999	999999	194	220	999999	722	764	777	684	181	384	538	999999	999999	999999	476	897	203	11	443	442	892	123	999999	967	999999	42	317	388	999999	438	419	999999	999999	745	643	568	51	999999	999999	41	999999	994	441	999999	622	996	999999	395	829	999999	491	999999	961	664	999999	999999	507	999999	999999	689	456	399	953	743	964	999999	950	999999	118	908	856	999999	934	411	632	897	681	247	999999	771	69	999999	558	856	947	313	825	985	926	109	70	798	625	999999	585	420	50	698	999999	870	55	940	287	921	27	550	181	560	41	921	999999	270	999999	866	999999	534	840	106	999999	660	926	964	115	18	999999	67	999999	999999	826	222	999999	983	999999	485	725	129	644	636	839	406	142	275	954	15	248	800	999999	758	999999	60	579	944	902	824	943	91	834	279	999999	999999	234	623	733	819	999999	877	508	421	150	999999	890	213	267	999999	528	999999	999999	110	999999	999999	165	567	801	775	642	999999	91	
999999	541	644	294	375	562	879	182	519	541	145	940	370	999999	489	999999	999999	169	375	687	512	305	292	80	734	509	37	999999	999999	821	999999	186	999999	796	571	880	506	225	525	999999	387	226	19	130	999999	169	999999	755	676	949	556	616	999999	235	578	640	259	573	560	865	535	85	999999	999999	583	958	788	574	999999	609	121	39	644	999999	309	295	296	171	205	999999	110	282	999999	999999	275	351	909	926	227	930	999999	933	665	660	125	999999	711	999999	546	916	381	834	34	76	838	526	972	999999	926	292	354	97	377	986	765	999999	947	798	432	241	999999	861	357	799	977	187	374	984	608	996	584	974	624	288	202	999999	999999	70	879	748	379	999999	999999	934	586	999999	565	678	895	862	364	912	999999	315	999999	999999	487	999999	99	660	161	999999	943	929	708	380	472	999999	793	499	15	999999	999999	683	862	691	861	999999	223	444	999999	999999	99	746	642	671	999999	319	420	683	788	31	999999	228	999999	390	423	80	236	999999	81	476	999999	405	856	477	993	999999	452	186	999999	74	22	999999	999999	464	999999	206	297	46	999999	162	678	120	710	984	999999	701	999999	481	277	790	196	17	999999	155	811	693	890	999999	999999	879	867	244	999999	999999	18	999999	999999	999999	999999	227	783	999999	999999	918	797	773	999999	872	562	302	129	970	908	866	999999	999999	292	999999	652	216	999999	999999	999999	999999	295	444	999999	999999	999999	999999	999999	999999	990	60	999999	996	96	454	357	48	999999	28	611	385	760	896	999999	999999	844	13	999999	295	999999	285	999999	999999	831	514	633	999999	999999	708	896	964	780	175	979	999999	999999	881	918	838	999999	614	999999	999999	999999	982	999999	999999	118	927	999999	971	563	235	474	715	149	356	175	582	821	999999	360	999999	999999	646	605	595	999999	477	999999	963	94	206	750	875	76	622	999999	999999	858	244	999999	760	565	924	411	554	701	274	999999	513	716	346	999999	551	264	918	176	874	387	70	481	641	628	189	887	367	485	599	648	526	216	326	723	586	749	999999	733	999999	999999	999999	893	652	758	795	256	748	999999	208	999999	158	455	275	471	798	763	999999	142	386	47	53	79	999999	626	202	306	400	622	440	802	999999	999999	970	999999	337	176	829	883	832	999999	148	187	287	978	500	81	999999	999999	925	822	145	466	999999	999999	201	981	792	35	565	499	999999	135	748	405	956	999999	485	636	999999	631	934	999999	310	999999	898	866	999999	133	136	130	999999	546	697	999999	667	207	999999	811	447	999999	384	999999	999999	999999	86	
999999	438	881	999999	999999	595	315	719	303	888	999999	999999	902	269	335	199	668	899	445	144	999999	437	141	738	999999	999999	674	999999	788	256	141	412	999999	377	885	437	910	111	999999	535	58	999999	999999	729	261	51	935	999999	121	166	716	903	882	207	767	585	307	153	274	411	999999	126	930	57	757	13	199	534	999999	897	999999	567	310	909	96	492	44	999999	487	999999	999999	133	87	631	540	237	529	769	610	310	140	999999	837	198	999999	999999	999999	999999	999999	257	851	410	176	223	999999	158	999999	972	121	284	551	895	999999	557	221	798	49	308	999999	529	483	429	999999	84	999999	522	730	999999	305	163	999999	688	439	240	999999	788	999999	863	754	391	634	557	657	335	999999	244	111	289	976	999999	893	597	839	452	773	999999	486	999999	999999	365	428	999999	677	958	688	863	999999	435	999999	432	999999	185	999999	134	999999	926	772	999999	325	532	421	450	145	489	999999	997	848	986	466	999999	312	863	999999	398	962	999999	879	699	646	895	779	675	597	553	999999	717	53	715	557	846	659	888	777	923	999999	999999	356	197	999999	691	24	478	969	999999	130	978	999999	999999	172	752	56	83	951	429	999999	999999	999999	999999	515	552	999999	999999	438	619	783	423	96	999999	454	984	796	692	10	955	880	999999	706	347	432	999999	949	887	999999	805	799	586	936	999999	180	208	135	764	682	155	736	881	49	359	476	706	892	284	999999	187	955	364	82	996	548	999999	49	515	169	519	602	999999	590	633	820	207	487	738	323	999999	858	41	19	854	229	999999	999999	357	999999	999999	999999	999999	186	999999	849	444	513	999999	999999	728	169	619	605	172	553	669	301	999999	538	278	229	163	961	465	328	999999	355	227	777	549	191	692	999999	443	416	999999	890	999999	783	999999	693	547	930	594	96	249	436	846	311	559	707	999999	999999	602	506	950	713	720	56	999999	99	295	173	269	547	999999	974	171	756	626	779	999999	999999	163	585	681	999999	376	379	89	497	999999	916	227	841	336	874	999999	999999	999999	223	180	178	857	999999	407	384	670	999999	999999	274	274	100	685	780	631	999999	664	27	999999	727	999999	999999	967	438	591	379	945	427	220	999999	999999	234	301	999999	608	908	775	868	187	307	999999	328	759	814	232	418	241	446	220	114	999999	999999	999999	738	999999	828	211	428	703	37	438	252	999999	999999	342	49	799	281	999999	999999	456	796	839	526	174	28	999999	999999	999999	183	148	508	217	999999	393	907	999999	999999	537	780	706	357	174	159	868	
319	491	741	482	192	999999	959	999999	497	658	423	195	596	573	857	246	999999	222	529	889	930	45	731	634	435	999999	246	744	401	999999	108	631	690	657	855	536	999999	679	33	564	189	243	719	999999	999999	999999	525	999999	999999	543	999999	999999	645	270	938	283	999999	117	57	264	382	999999	873	481	559	792	504	999999	718	330	395	379	199	965	709	696	325	283	999999	713	412	258	999999	857	368	999999	986	999999	718	581	776	742	999999	768	192	964	369	999999	897	187	999999	587	279	358	157	999999	999999	680	560	252	958	486	452	343	852	999999	159	999999	122	595	806	83	999999	999999	554	653	746	430	999999	744	337	87	385	487	496	825	978	999999	709	999999	28	316	999999	999999	623	299	299	999999	999999	999999	815	353	136	312	381	153	367	141	804	504	541	524	897	815	914	999999	111	965	847	37	999999	442	999999	41	576	999999	213	999999	524	265	363	457	999999	724	929	984	951	999999	116	353	467	999999	912	214	548	504	999999	64	561	742	198	334	451	888	912	999999	46	999999	735	880	939	614	999999	549	151	94	19	182	886	999999	929	37	859	504	569	308	530	111	493	82	91	158	201	782	76	39	999999	625	812	556	948	856	999999	999999	413	853	240	373	999999	464	494	246	178	631	812	171	999999	999999	328	614	852	934	999999	999999	799	791	422	834	482	122	88	999999	369	339	982	82	689	634	100	716	77	167	48	999999	999999	844	999999	570	999999	999999	564	68	306	999999	704	23	255	685	999999	999999	440	406	890	951	385	110	877	999999	999999	999999	482	999999	999999	612	999999	695	895	582	84	955	811	999999	864	577	557	29	97	172	999999	968	827	999999	999999	478	285	670	276	97	652	488	967	150	921	239	433	724	999999	694	660	18	127	672	610	999999	811	588	999999	323	403	366	23	714	213	679	999999	478	999999	388	336	999999	428	808	929	596	999999	999999	930	634	153	999999	816	402	999999	626	850	165	402	727	999999	697	138	953	999999	296	474	262	937	251	327	955	999999	999999	367	999999	999999	999999	743	999999	492	999999	999999	907	999999	569	549	620	212	586	829	756	85	999999	721	999999	748	475	124	999999	131	735	732	688	316	999999	751	999999	44	728	46	999999	422	388	245	526	50	230	999999	134	999999	854	59	361	422	570	879	177	113	999999	44	125	999999	110	892	999999	999999	999999	601	999999	999999	557	999999	483	549	298	344	697	678	999999	598	528	999999	989	896	277	999999	380	276	746	318	999999	889	316	999999	999999	999999	321	495	488	117	81	
629	801	999999	199	999999	575	812	134	999999	999999	498	908	139	516	433	215	999999	625	999999	47	702	855	999999	999999	668	279	999999	999999	952	33	999999	200	999999	527	899	889	683	706	998	999999	999999	151	520	999999	999999	980	186	187	999999	999999	118	869	417	999999	379	999999	139	82	531	999	786	193	182	212	980	308	820	612	999999	543	999999	507	626	961	999999	999999	344	545	158	687	103	999999	140	822	915	999999	782	27	158	134	999999	610	185	999	999999	385	969	317	155	999999	999999	573	999999	954	607	610	252	999999	600	818	999999	593	999999	844	905	184	62	359	297	649	526	802	464	999999	783	999999	331	627	999999	104	591	37	400	999999	527	529	51	186	225	314	98	336	427	339	695	176	999999	341	103	999999	999999	620	29	506	999999	367	119	88	999999	685	289	625	819	506	237	999999	999999	562	999999	386	143	875	144	999999	999999	199	385	135	797	616	246	999999	533	999999	771	970	17	893	111	169	419	999999	999999	540	34	473	517	920	111	293	973	133	24	717	26	456	486	999999	999999	80	999999	999999	999999	999999	448	298	102	341	734	266	999999	999999	999999	167	967	180	870	603	958	96	682	999999	33	999999	642	123	975	816	471	324	494	971	947	999999	188	435	682	450	101	735	999999	999999	196	999999	999999	999999	999999	857	749	999999	999999	882	87	859	999999	526	961	776	922	335	323	285	869	999999	772	432	362	430	978	542	999999	429	512	233	715	507	278	188	625	968	450	999999	999999	999999	999999	612	894	999999	642	661	473	905	527	999999	422	105	316	999999	82	466	322	251	999999	217	999999	999999	379	853	999999	890	257	999999	161	954	884	204	219	253	681	169	537	274	787	999999	78	592	901	746	810	619	201	999999	115	999999	655	209	250	858	999999	580	242	50	942	752	413	691	754	573	880	228	886	72	104	913	999999	57	464	560	149	764	265	999999	999999	999999	699	999999	999999	992	308	685	953	360	974	111	926	496	332	45	913	999999	838	338	865	591	733	999999	999999	202	239	999999	744	690	999999	514	324	999999	997	999999	62	658	999999	761	999999	204	275	536	999999	993	999999	442	725	429	647	762	999999	927	999999	999999	999999	571	357	485	762	699	941	273	999999	469	786	999999	999999	999999	999999	999999	999999	86	73	999999	326	206	50	414	215	999999	999999	325	52	955	999999	999999	842	545	616	999999	310	538	998	574	263	11	999999	628	217	669	943	811	446	391	400	849	999999	106	145	604	530	943	279	965	816	625	999999	685	880	999999	484	999999	307	501	999999	834	
87	999999	417	324	999999	421	207	999999	853	82	999999	661	565	739	999999	999999	999999	999999	960	366	999999	43	999999	637	781	219	747	818	195	990	513	944	436	565	771	999999	688	820	302	119	746	999999	122	744	746	999999	129	151	866	737	553	295	541	598	575	999999	999999	779	543	999999	999999	388	359	863	568	934	234	999	999999	165	67	589	718	851	620	534	920	24	890	221	999999	606	951	458	446	227	999999	999999	990	726	636	909	999999	210	999999	367	384	259	185	812	344	129	999999	710	679	963	577	999999	999999	999999	134	999999	888	331	12	78	999999	999999	426	350	531	397	19	251	528	158	312	518	416	999999	999999	671	838	88	877	999999	432	999999	999999	482	650	722	858	949	602	911	999999	955	207	376	930	484	832	999999	290	999999	120	931	191	999999	661	68	284	999999	999999	462	999999	810	454	999999	645	999999	131	943	700	809	538	69	648	617	138	356	321	999999	331	675	839	13	798	999999	859	501	69	258	999999	592	448	141	999999	999999	34	220	511	175	999999	744	999999	888	144	999999	418	999999	292	999999	999999	314	999999	244	404	226	623	884	21	524	182	154	136	999999	132	117	371	406	11	508	593	917	845	155	318	999999	323	950	868	327	521	809	218	495	855	517	844	214	737	999999	526	149	208	987	992	999999	618	999999	766	999999	118	21	58	784	980	484	469	999999	999999	818	902	999999	25	694	12	373	999999	640	27	615	272	167	999999	999999	982	453	719	999999	999999	731	999999	999999	194	841	218	510	999999	999999	999999	999999	57	253	288	919	999999	853	999999	514	984	629	651	977	471	161	764	951	351	889	802	536	999999	610	448	203	849	78	488	184	485	502	612	511	135	646	999999	29	999999	750	230	138	329	215	873	999999	90	990	372	43	86	267	169	999999	631	978	616	446	804	95	79	870	374	949	38	492	26	149	851	825	999999	999999	999999	600	668	673	216	999999	737	914	122	858	999999	455	999999	228	342	741	880	157	40	130	999999	792	681	360	763	380	186	999999	516	940	999999	999999	449	341	194	568	212	999999	771	66	709	890	972	220	174	918	850	810	159	999999	269	704	795	999999	530	289	919	318	909	999999	383	356	999999	182	999999	168	16	766	999999	999999	539	922	385	974	421	999999	820	470	196	845	529	375	999999	241	681	444	999999	976	811	999999	649	893	58	935	682	999999	492	800	501	15	912	999999	777	385	745	347	999999	999999	61	206	469	458	132	74	316	999999	124	176	999999	284	416	39	955	138	134	999999	
999999	450	301	67	999999	29	999999	999999	932	445	598	856	496	343	125	999999	924	999999	445	999999	771	983	628	675	248	326	309	226	598	999999	999999	648	260	109	473	878	999999	994	364	450	489	941	141	871	418	268	679	166	169	484	115	349	999999	934	874	890	821	625	819	999999	719	752	591	60	315	999999	606	397	999999	247	411	999999	999999	995	711	830	851	757	266	980	646	999999	67	123	776	789	955	999999	234	583	66	999999	184	999999	730	736	359	999999	565	999999	999999	292	296	921	999999	185	99	999999	232	54	48	74	369	839	879	576	695	478	283	999999	994	290	172	297	999999	507	755	422	999999	974	481	770	999999	797	999999	999999	856	999999	50	999999	700	999999	103	190	545	991	545	999999	959	164	51	999999	999999	49	474	382	999999	999999	741	576	430	676	433	258	999999	277	999999	571	999999	999999	999999	560	437	999999	825	999999	999999	981	999999	198	962	419	463	120	999999	599	962	999999	332	945	244	856	999999	474	999999	999999	833	844	617	277	128	973	999999	999999	444	490	453	136	223	737	195	148	257	999999	614	999999	999999	999999	999999	973	315	999999	248	575	289	863	166	999999	510	999999	902	351	374	484	80	988	999999	28	676	452	156	836	937	999999	999999	106	609	851	860	170	811	999999	530	644	961	406	734	259	999999	580	333	490	625	422	835	999999	999999	772	481	625	426	999999	999999	871	999999	479	784	999999	815	192	263	999999	113	349	990	391	821	729	522	674	263	345	863	105	128	999999	220	999999	999999	916	332	836	379	999999	999999	617	999999	999999	816	492	621	90	443	972	999999	28	387	285	999999	453	32	999999	259	807	372	90	340	550	752	171	268	268	894	899	859	427	999999	999999	605	383	517	173	912	40	62	183	901	891	778	110	288	935	103	316	894	999999	586	572	871	664	286	334	999999	999999	999999	363	195	544	122	999999	999999	999999	680	999999	935	999999	141	999999	999999	999999	999999	999999	772	652	883	999999	175	588	999999	581	840	999999	996	941	106	999999	267	267	999999	999999	987	366	778	878	26	769	999999	54	999999	999999	157	366	818	682	485	837	562	262	771	901	999999	607	999999	541	999999	721	999999	739	999999	752	601	873	424	64	211	821	670	893	636	999999	78	130	217	999999	433	484	554	324	999999	268	630	999999	999999	999999	511	390	827	247	819	305	999999	525	999999	627	443	999999	942	763	999999	999999	177	668	626	657	833	77	399	569	118	584	177	207	283	693	999999	595	387	520	553	999999	994	999999	83	341	866	999999	999999	590	536	159	
541	790	999999	999999	101	962	999999	838	999999	444	991	999999	999999	244	137	60	251	999999	505	847	999999	431	999999	660	999999	744	595	295	791	290	49	809	999999	958	52	386	364	480	601	999999	217	999999	450	118	830	999999	303	838	999999	999999	311	628	94	999999	999999	999999	580	192	144	357	377	103	999999	999999	999999	191	999999	180	201	750	695	771	807	345	999999	356	981	111	999999	931	450	756	91	974	979	421	724	355	706	932	999999	182	346	999999	793	123	502	660	714	648	512	133	999999	999999	131	540	820	999999	57	999999	139	999999	362	999999	907	999999	22	82	999999	983	467	878	474	999999	944	523	435	563	552	527	854	330	397	191	999999	999999	118	628	853	449	999999	974	999999	800	803	336	819	143	346	999999	110	430	999999	730	190	999999	659	387	999999	608	115	999999	207	529	61	999999	92	180	783	591	512	393	228	371	393	493	999999	673	465	618	703	999999	227	380	426	433	480	666	11	999999	666	731	999999	255	343	342	776	778	748	994	254	648	359	754	670	999999	211	487	999999	696	63	985	922	899	904	999999	999999	999999	999999	627	337	425	178	999999	924	781	282	972	999999	60	999999	999999	924	999999	373	999999	941	999999	710	709	231	999999	330	315	741	999999	808	221	351	530	303	949	675	999999	666	999999	479	371	999999	999999	444	999999	460	296	979	261	70	999999	536	849	872	999999	126	999999	405	345	999999	999999	999999	253	972	71	631	507	999999	766	136	804	804	999999	585	580	999999	821	275	999999	542	44	999999	489	620	358	999999	502	658	727	832	282	724	331	733	616	123	587	916	999999	607	952	539	999999	999999	266	656	999999	274	301	999999	305	138	413	999999	71	999999	767	633	623	999999	139	849	39	999999	853	89	482	810	968	999999	999999	904	891	395	590	504	122	363	363	701	692	237	366	793	536	999999	999999	529	672	87	355	954	999999	999999	478	113	509	288	282	999999	183	192	305	835	879	401	999999	999999	999999	566	426	414	279	922	694	901	999999	245	407	999999	767	999999	147	999999	120	999999	999999	895	916	999999	995	999999	91	185	528	510	999999	530	914	145	999999	303	316	116	999999	999999	999999	380	999999	576	619	273	999999	572	420	229	54	413	724	999999	790	350	111	735	571	999999	332	999999	403	193	968	962	331	271	801	473	646	999999	999999	178	999999	240	593	350	866	731	951	518	765	308	465	528	805	145	355	567	202	581	544	999999	999999	590	976	128	607	657	942	620	771	946	999999	999999	184	556	363	559	757	760	868	839	641	814	338	
105	727	999999	166	196	916	244	281	999999	496	170	560	999999	263	475	742	219	789	999999	747	819	999999	453	354	259	781	999999	810	441	999999	704	437	804	261	999999	400	168	500	755	703	537	674	517	999999	23	995	999999	306	291	28	658	999999	310	76	519	379	284	105	906	414	131	999999	840	362	791	733	755	999999	382	85	584	718	999999	637	999999	154	218	927	340	263	264	499	528	422	64	999999	136	999999	741	511	999999	72	593	350	582	113	999999	164	734	290	250	999999	923	216	999999	940	26	673	856	999999	171	357	765	653	999999	632	905	427	308	147	606	27	999999	870	999999	999999	134	693	999999	117	319	63	203	60	23	320	575	321	978	999999	637	463	999999	375	350	999999	307	940	200	999999	999999	417	999999	999999	683	999999	110	63	257	999999	815	333	999999	749	66	117	999999	715	999999	999999	999999	593	448	999999	509	153	145	477	529	201	224	193	502	114	909	902	206	606	376	790	999999	999999	999999	66	308	314	845	142	999999	999999	614	592	999999	361	893	999999	968	672	97	539	97	633	533	65	707	631	830	513	999999	163	911	557	999999	849	629	544	529	392	886	999999	308	999999	167	297	587	632	882	151	221	305	933	534	999999	837	702	999999	999999	19	358	676	483	999999	999999	165	331	999999	253	461	731	358	999999	586	999999	892	999999	94	475	246	478	999999	749	689	302	543	230	387	48	511	999999	52	556	519	43	219	720	966	710	11	965	530	388	430	419	999999	221	999999	747	626	605	618	121	752	540	999999	926	999999	49	759	935	944	27	742	315	999999	802	574	553	576	181	999999	383	473	281	947	695	999999	279	439	999999	874	639	999999	905	537	930	803	999999	759	293	926	926	999999	76	30	999999	646	999999	730	70	999999	803	180	455	339	244	647	999999	593	999999	607	999999	610	436	70	315	606	837	777	758	998	595	794	293	255	349	999999	999999	260	444	59	214	999999	999999	999999	81	999999	966	575	303	999999	332	395	181	685	410	325	524	999999	999999	906	809	999999	971	999999	61	18	887	210	999999	999999	250	999999	158	538	999999	976	241	751	989	846	640	271	999999	475	676	209	623	608	845	33	907	401	545	537	250	999999	578	999999	634	72	581	766	999999	490	53	111	247	642	292	433	94	773	26	869	999999	999999	863	505	395	851	395	289	364	967	999999	849	999999	621	999999	536	999999	923	126	927	999999	999999	686	994	999999	574	962	999999	999999	999999	939	144	384	675	999999	702	13	999999	922	782	676	302	999999	999999	585	203	
426	625	354	999999	35	171	656	999999	999999	401	861	868	999999	821	889	415	963	943	999999	770	474	19	359	595	533	335	10	344	260	972	473	78	419	238	999999	999999	636	570	395	999999	487	999999	999999	869	999999	999999	999	111	999999	271	999999	999999	999999	814	999999	416	999999	759	232	999999	170	999999	999999	631	928	792	459	844	673	552	999999	402	557	259	292	190	937	489	999999	999999	336	898	999999	989	644	15	488	604	509	741	999999	876	348	999999	617	175	455	999999	999999	58	684	165	438	350	491	936	999999	999999	531	999999	478	786	15	833	373	272	871	999999	999999	922	314	855	344	932	482	902	999999	999999	999999	127	734	999999	548	999999	713	180	470	109	507	707	106	158	999999	960	272	999999	870	999999	332	354	999999	606	999999	999999	744	999999	821	999999	867	589	882	58	999999	414	999999	981	999999	999999	129	999999	999999	771	351	289	999999	165	782	383	999999	999999	41	548	538	298	999999	999999	43	529	959	884	359	999999	242	918	825	58	999999	669	156	999999	54	569	395	139	552	531	264	184	202	589	999999	999999	836	678	557	343	519	409	999999	685	948	718	351	244	844	999999	999999	433	999999	777	703	123	236	999999	154	472	999999	408	999999	301	874	999999	337	380	837	911	137	563	999999	492	538	62	88	999999	342	336	227	160	295	714	999999	831	721	424	885	934	221	457	999999	999999	190	121	663	298	811	99	999999	999999	407	932	999999	999999	71	970	999999	651	44	765	57	818	255	12	122	40	309	52	147	912	494	902	700	680	999999	286	999999	999999	398	790	659	252	944	255	752	362	14	26	769	750	184	999999	900	455	410	999999	839	188	998	633	999999	769	999999	478	487	999999	242	39	945	785	999999	822	263	999999	999999	804	999999	999	999999	999999	35	293	999999	396	737	260	12	255	280	326	999999	134	429	999999	999999	999999	999999	476	999999	999999	130	974	80	984	92	362	980	999999	348	999999	840	839	928	248	607	704	495	565	741	236	502	987	759	999999	347	999999	403	498	999999	226	514	407	241	11	639	60	222	298	314	999999	279	999999	906	674	485	607	205	191	167	106	999999	734	735	541	754	143	225	451	646	999999	999999	492	213	999999	100	442	608	927	608	999999	492	207	260	366	957	156	90	94	153	740	349	221	340	355	822	780	672	699	256	506	835	770	651	767	425	786	152	999999	583	52	998	999999	582	610	614	207	483	378	584	608	62	999999	308	999999	208	747	162	858	309	320	769	909	680	112	721	999999	999999	493	999999	999999	13	305	
510	110	741	81	639	730	740	625	306	303	999999	648	453	999999	999999	744	568	677	634	999999	485	273	999999	99	999999	479	999999	999999	651	989	438	413	999999	757	999999	207	175	136	118	431	127	999999	23	999999	999999	42	659	999999	258	999999	925	273	546	719	820	247	827	651	999999	169	841	999999	973	317	865	999999	999999	695	83	999999	579	442	569	212	176	999999	259	806	305	564	820	870	999999	841	999999	175	867	885	937	393	999999	999999	651	999999	999999	999999	710	706	999999	92	989	999999	944	999999	241	492	704	999999	999999	28	999999	30	355	920	349	971	211	142	252	700	843	167	758	689	895	64	999999	620	622	895	101	552	206	223	575	999999	926	661	609	581	471	999999	342	918	405	999999	999999	731	609	999999	79	577	999999	909	249	999999	214	999999	97	187	999999	93	720	656	999999	999999	824	142	355	492	54	549	533	670	239	999999	999999	840	999999	999999	885	68	999999	14	826	999999	97	999999	974	743	999999	671	574	432	878	387	999999	685	991	960	999999	46	385	127	574	529	999999	793	999999	929	16	374	999999	551	301	643	83	716	830	413	357	537	168	611	999999	999999	975	110	791	852	505	999999	848	333	999999	999999	683	892	999999	306	999999	999999	999999	54	737	287	700	32	999999	245	999999	999999	855	587	613	996	999999	774	287	201	554	943	12	828	434	866	999999	647	539	999999	999999	999999	286	534	934	63	999999	999999	999999	562	999999	952	970	556	548	407	999999	271	719	999999	969	909	614	248	751	999999	302	787	619	999999	761	62	999999	686	999999	132	821	330	652	560	85	999999	900	725	999999	999999	972	455	290	999999	582	264	999999	524	999999	999999	576	999999	782	999999	760	144	999999	999999	999999	629	469	294	281	425	585	963	999999	169	940	214	18	889	729	999999	563	846	507	591	999999	506	134	968	212	233	556	784	999999	999999	799	940	270	897	924	889	141	688	183	864	452	619	645	769	584	999999	999999	686	317	631	846	999999	637	999999	713	304	999999	501	92	58	869	800	424	999999	369	999999	944	999999	965	840	999999	999999	999999	999999	148	679	860	999999	394	999999	190	869	999999	916	407	885	999999	356	999999	629	395	640	606	999999	994	651	204	999999	999999	584	335	931	999999	477	613	971	999999	994	774	999999	443	149	116	159	868	999	999999	508	968	484	696	597	999999	999999	999999	388	278	548	648	497	485	590	999999	809	606	258	158	999	999999	435	999999	319	582	999999	999999	255	533	456	266	994	327	696	312	925	888	999999	14	386	32	234	703	703	355	287	558	852	
193	307	552	620	851	334	204	542	840	387	25	777	158	999999	855	821	292	653	999999	789	288	40	999999	869	253	999999	999999	88	732	999999	963	304	600	999999	72	235	903	645	152	999999	999999	999999	94	511	721	237	237	823	379	881	421	702	117	999999	574	162	386	999999	377	89	999999	126	809	999999	999999	999999	186	815	146	629	917	646	510	999999	999999	518	999999	420	157	26	544	999999	708	850	529	271	196	831	999999	999999	999999	230	278	72	999999	999999	960	194	97	10	60	422	686	750	963	774	201	930	481	66	216	966	999999	999999	544	203	417	958	381	162	534	999999	55	236	999999	697	377	999999	542	912	557	761	332	157	965	132	477	999999	886	999999	80	266	359	712	999999	883	694	917	527	999999	999999	999999	999999	999999	476	704	376	460	999999	276	999999	752	397	568	509	454	643	388	395	422	726	999999	999999	626	92	277	996	999999	532	999999	13	459	920	102	945	999999	999999	398	681	270	756	27	987	999999	357	327	999999	790	213	258	250	315	999999	115	724	519	999999	195	999999	999999	708	999999	927	84	999999	947	832	999999	999999	953	505	999999	707	999999	665	999999	471	999999	279	765	408	999999	139	999999	656	697	927	999999	377	435	999999	763	546	482	999999	722	99	912	357	999999	494	574	177	999999	753	995	608	407	449	999999	58	477	999999	96	800	503	904	654	428	575	29	28	926	197	999999	999999	708	234	999999	943	999999	999999	999999	870	281	833	47	878	999999	660	99	530	374	362	387	999999	847	460	682	999999	818	445	493	782	389	475	647	999999	924	21	999999	383	834	506	404	999999	999999	55	815	967	999999	36	133	767	999999	499	653	573	809	187	895	257	552	513	135	185	74	331	999999	805	195	68	954	999999	373	715	695	868	999999	999999	999999	801	645	999999	603	999999	321	999999	306	890	822	83	179	746	125	49	999999	999999	999999	229	999999	51	999999	999999	781	406	81	614	403	770	804	785	615	921	402	999999	612	837	999999	343	863	999999	35	999999	982	121	999999	217	403	999999	999999	374	999999	738	463	999999	245	635	933	206	719	999999	332	535	96	47	467	258	353	31	437	993	421	47	365	999999	26	965	37	999999	999999	864	221	999999	886	439	297	877	468	659	858	999999	903	713	623	999999	26	999999	513	999999	999999	999999	864	381	999999	890	953	459	382	999999	999999	279	608	274	688	855	494	262	649	656	749	589	790	694	999999	460	100	707	999999	208	79	526	462	91	999999	877	999	999999	182	995	486	838	999999	100	932	999999	999999	638	34	767	
672	763	999999	857	206	74	850	179	218	446	999999	255	999999	183	307	210	817	526	259	999999	855	999999	90	653	999999	999999	94	699	761	999999	999999	999999	683	656	535	316	675	999999	885	999999	999999	999999	999999	736	205	241	999999	331	793	999999	771	999999	389	224	911	999999	683	999999	688	999999	980	160	999999	999999	999999	349	571	388	999999	991	999999	222	641	999999	782	35	32	353	458	937	117	999999	999999	999999	812	241	81	999999	745	517	632	999999	916	600	999999	876	421	999999	999999	856	669	425	999999	802	206	559	219	999999	441	885	995	999999	749	750	187	999999	255	388	820	132	277	999999	999999	999999	999999	68	305	50	999999	905	614	999999	999999	999999	278	692	88	113	833	263	31	990	999999	859	522	303	728	176	999999	999999	631	43	187	260	588	566	782	999999	444	148	999999	179	753	535	999999	970	368	157	999999	495	999999	152	555	567	111	286	84	783	618	74	339	138	627	585	284	999999	999999	999999	23	711	999999	535	999999	695	999	852	999999	502	588	551	999999	999999	694	927	612	489	488	620	158	311	999999	999999	999999	379	808	135	551	999999	260	700	133	647	999999	770	585	613	483	859	568	259	49	582	205	76	140	999999	443	700	973	794	102	236	572	711	229	910	602	299	886	873	999999	999999	251	887	428	999999	446	924	352	998	16	628	999999	899	999999	910	999999	866	999999	59	999999	999999	999999	465	999999	896	84	432	551	675	21	193	999999	695	948	999999	999999	317	648	842	999999	518	999999	975	788	474	184	672	448	999999	116	735	60	837	999999	999999	999999	785	289	531	222	24	383	676	986	822	655	999999	951	303	579	496	227	406	737	183	503	228	677	999999	999999	412	983	999999	568	999999	143	145	514	999999	102	999999	38	127	629	308	145	680	988	965	818	818	999999	999999	999999	620	999999	999999	110	17	956	999999	118	999999	999999	810	40	151	118	709	999999	519	852	463	999999	35	468	999999	776	438	48	822	239	711	324	904	690	838	999999	948	769	489	45	999999	999999	443	446	999999	318	819	277	993	572	999999	286	999999	965	999999	944	714	162	999999	876	671	969	144	999999	406	830	999999	129	999999	649	169	940	999999	484	355	922	767	589	585	791	957	171	999999	999999	999999	434	25	938	432	894	787	796	362	613	999999	537	999999	24	49	999999	414	699	86	999999	999999	348	87	824	620	999999	186	135	576	999999	918	999999	924	885	478	999999	815	999999	696	306	861	372	588	595	120	818	525	753	999999	533	387	267	94	700	845	611	357	200	328	999999	718	662	230	
736	694	863	999999	520	545	76	246	447	13	779	492	50	999999	491	999999	802	820	999999	584	52	999999	660	425	234	49	867	999999	624	999999	609	588	208	152	851	901	257	215	999999	217	483	297	939	999999	315	217	805	999999	866	999999	526	276	999999	88	187	497	43	999999	999999	481	678	452	621	799	403	200	293	898	909	589	466	999999	815	999999	111	754	309	999999	120	26	244	26	758	148	999999	999999	304	999999	999999	999999	868	809	827	533	539	41	676	150	861	125	999999	999999	999999	999999	29	929	461	999999	976	999999	999999	637	337	371	246	661	693	999999	999999	70	896	173	934	555	721	656	769	291	686	999999	88	999999	544	999999	102	999999	85	482	128	202	880	235	154	541	174	240	482	999999	297	878	999999	203	472	800	228	760	972	396	564	999999	169	999999	999999	905	354	40	999999	999999	999999	999999	586	999999	364	485	999999	671	29	403	999999	999999	184	314	994	808	732	885	696	744	999999	342	365	689	917	756	999999	710	842	248	196	999999	147	149	196	999999	302	136	838	987	620	557	741	579	15	83	198	999999	186	999999	183	469	344	358	999999	936	999999	897	303	608	452	999999	828	780	216	255	353	44	127	615	516	606	56	708	133	999999	600	785	683	844	567	186	999999	268	75	726	800	999999	584	260	999999	404	999999	240	544	999999	729	960	372	759	729	999999	738	570	78	576	999999	999999	999999	347	345	767	223	458	999999	276	944	569	715	490	455	999999	460	866	780	121	773	815	999999	982	499	999999	999999	999999	124	414	447	964	999999	498	313	999999	564	999999	999999	77	191	384	200	278	206	999999	254	882	314	175	703	999999	999999	956	803	999999	999999	252	847	705	353	299	999999	999999	828	980	378	227	186	289	999	223	999999	712	999999	398	625	895	785	339	395	541	619	948	710	575	999999	243	694	705	703	321	999999	220	724	892	50	999999	449	226	790	37	705	34	999999	489	920	87	999999	414	999999	576	467	518	999999	812	679	395	999999	262	806	145	532	999999	586	688	824	741	988	47	358	70	455	999999	999999	368	836	594	782	231	655	999999	999999	999999	999999	136	999999	999999	999999	911	222	655	639	197	419	655	999999	999999	999999	999999	999999	999999	999999	989	999999	921	131	898	969	951	999999	999999	999999	704	606	709	999999	252	757	460	834	942	841	999999	824	702	431	999999	999999	892	999999	999999	156	304	565	999999	999999	226	233	801	999999	955	911	949	935	137	999999	935	590	709	999999	263	476	999999	653	722	999999	21	175	364	500	863	999999	999999	999999	374	
938	318	148	139	702	712	28	956	455	878	41	891	999999	999999	659	999999	677	449	999999	609	146	169	650	999999	139	995	61	869	310	150	216	999999	860	571	199	734	796	460	999999	23	244	519	999999	774	691	455	870	999999	999999	999999	196	308	910	488	238	778	667	306	999999	706	661	158	655	314	672	206	40	580	507	999999	700	227	442	162	375	626	999999	999999	160	683	135	999999	174	306	954	999999	924	382	999999	999999	77	499	460	311	362	96	999999	999999	112	999999	424	299	970	780	313	968	866	758	123	611	161	792	155	999999	580	88	983	999999	359	764	282	658	247	999999	856	210	766	999999	800	288	762	400	772	666	999999	836	612	394	993	985	51	176	999999	999999	268	285	353	143	730	999999	112	515	999999	999999	221	766	61	883	923	999999	212	734	957	834	848	761	29	489	999999	999999	999999	999999	365	999999	999999	999999	999999	516	827	581	999999	999999	999999	527	186	257	523	434	454	502	999999	728	470	890	783	316	218	999999	999999	999999	265	999999	86	999999	806	512	999999	512	625	115	377	545	65	351	256	999999	333	440	657	999999	247	595	999999	564	959	748	999999	475	590	416	898	964	633	330	325	992	556	425	999999	674	107	20	808	348	135	249	672	128	999999	214	982	778	999999	999999	269	670	828	521	35	999999	382	684	922	999999	216	412	911	735	999999	264	32	908	719	999999	502	237	786	999999	439	720	85	21	831	385	433	130	196	999999	999999	655	173	45	399	662	301	999999	999999	599	142	999999	337	937	999999	389	999999	84	68	794	789	42	999999	142	92	999999	999999	371	999999	546	999999	999999	226	570	674	999999	999999	987	518	67	691	89	999999	197	564	716	392	148	918	452	204	358	71	402	562	38	771	41	952	94	679	999999	571	551	813	55	506	999999	272	721	299	999999	566	10	112	710	892	695	577	375	922	844	452	409	352	999999	999999	823	999999	646	608	68	44	434	388	761	999999	598	384	999999	220	625	875	999999	163	999999	999999	999999	299	851	145	999999	463	587	999999	834	486	999999	208	386	999999	682	758	999999	122	240	168	999999	622	351	999999	304	999999	68	165	307	999999	255	256	351	644	963	534	166	510	999999	999999	999999	272	553	284	356	399	998	498	999999	999999	259	94	922	841	999999	449	948	999999	841	764	405	432	863	999999	241	914	857	741	999999	158	602	125	589	635	711	869	78	999999	846	999999	322	569	627	440	719	171	334	509	984	524	585	507	668	999999	999999	34	409	687	53	441	542	267	999999	389	274	
999999	504	999999	140	790	999999	882	813	999999	451	835	805	999999	157	79	590	999999	999999	999999	572	999999	457	821	999999	999999	999999	391	999999	414	372	65	137	248	176	585	999999	47	999999	999999	154	999999	693	731	999999	373	229	976	999999	973	999999	194	510	899	999999	179	686	682	860	453	329	999999	859	999999	575	396	707	566	999999	571	412	552	999999	562	398	869	999999	725	999999	72	999999	494	851	58	563	187	554	238	432	999999	898	999999	999999	926	999999	165	843	294	166	930	665	999999	719	968	571	308	216	948	510	947	768	961	999999	798	985	835	147	810	845	999999	841	479	999999	270	999999	427	999999	62	687	242	35	999999	569	574	406	804	774	882	999999	264	971	999999	999999	999999	237	999999	806	999999	999999	999999	28	43	449	999999	99	196	528	459	304	999999	931	164	271	278	922	652	401	613	401	999999	71	999999	333	590	999999	245	751	659	999999	736	621	988	121	648	224	992	676	801	484	219	286	324	587	344	333	999999	999999	459	562	585	545	202	986	999999	999999	999999	999999	858	351	853	444	999999	427	568	532	943	999999	622	63	929	975	600	138	191	904	746	999999	999999	267	609	900	302	999999	456	200	428	999999	999999	999999	999999	292	817	459	631	774	417	897	29	811	389	999999	722	406	999999	609	945	999999	804	855	241	999999	720	601	742	953	152	772	970	377	113	941	691	951	601	999999	167	151	507	416	999999	848	657	187	878	835	188	999999	473	846	255	363	207	506	439	375	571	226	716	677	999999	999999	927	999999	708	999999	92	770	804	985	452	804	566	397	368	999999	438	543	723	907	775	256	309	999999	999999	999999	999999	195	999999	999999	85	941	434	829	999999	852	921	16	479	440	752	999999	999999	487	404	451	999999	810	999999	999999	936	38	999999	809	902	385	345	803	529	958	999999	897	999999	577	999999	511	379	736	999999	999999	470	432	74	292	164	367	165	821	728	999999	952	933	999999	473	999999	999999	999999	624	927	409	517	999999	487	520	736	999999	168	523	577	893	81	70	208	632	587	514	963	220	655	999999	229	524	84	847	999999	770	999999	785	287	862	73	754	809	212	997	352	945	999999	556	999999	209	641	253	999999	609	892	735	424	886	785	999999	237	999999	392	189	992	999999	639	515	966	999999	999999	999999	715	830	327	260	995	634	245	999999	420	664	999999	345	588	281	249	999999	123	44	436	999999	999999	779	835	784	427	32	14	999999	316	999999	589	306	827	405	537	15	292	641	999999	789	999999	999999	999999	573	624	56	600	721	804	
999999	402	999999	577	483	743	936	999999	542	833	999999	629	936	262	382	84	999999	518	999999	743	243	956	481	304	647	258	999999	116	999999	999999	380	999999	293	503	915	646	658	728	353	661	999999	20	750	999999	767	999999	999999	964	999999	498	999999	999999	417	978	570	444	999999	637	930	235	468	999999	999999	381	463	999999	346	999999	346	999999	425	330	174	532	151	233	216	674	999999	487	543	320	815	773	594	841	24	314	999999	481	725	31	798	128	999999	772	288	378	354	227	822	281	627	564	82	255	374	884	836	347	238	255	999999	452	691	999999	23	999999	787	621	535	41	509	865	20	404	531	55	339	379	944	837	329	999999	664	272	999999	261	700	999999	477	140	478	595	252	480	999999	356	437	54	758	330	591	999999	692	791	771	999999	553	678	999999	328	555	467	403	999999	926	791	787	999999	464	761	267	447	154	405	563	914	623	999999	483	185	618	999999	620	623	999999	596	626	873	999999	931	707	32	999999	158	999999	20	999999	852	553	139	568	999999	590	999999	73	153	588	999999	237	856	999999	23	204	547	710	270	846	779	153	339	174	913	999999	532	63	244	820	995	820	552	999999	999999	999999	354	999999	609	704	623	560	112	999999	339	646	643	793	694	999999	999999	448	999999	173	422	999999	224	964	654	89	67	943	828	332	592	476	684	999999	377	37	999999	930	110	566	233	229	999999	999999	999999	277	294	739	369	999999	999999	557	505	388	310	72	772	999999	962	530	999999	999999	732	779	426	863	999999	509	426	667	999999	157	999999	758	940	203	667	999999	999999	999999	794	328	999999	421	590	44	970	305	833	999999	264	469	968	580	919	999999	497	271	999999	971	999999	785	323	702	438	594	219	747	448	999999	405	878	260	584	735	328	106	320	199	391	999999	665	999999	999999	412	999999	189	767	839	397	705	999999	988	999999	81	999999	14	881	983	996	825	233	999999	726	908	386	219	394	844	601	455	999999	81	523	88	999999	119	999999	999999	920	415	452	907	60	411	999	889	102	999999	726	323	225	337	203	999999	999999	999999	948	999999	35	308	794	923	248	942	529	334	999999	89	999999	899	999999	591	73	590	382	999999	806	999999	909	496	127	999999	128	287	239	849	878	957	419	841	170	998	999999	621	620	529	669	118	882	675	999999	23	999999	826	520	634	999999	612	193	999999	11	633	999999	999999	191	913	804	999999	999999	679	999999	517	999999	999999	999999	804	326	451	970	853	655	698	999999	999999	999999	999999	801	302	999999	605	585	276	774	76	839	536	
705	735	439	707	724	708	406	213	999999	999999	353	999999	97	716	317	999999	641	339	697	313	999999	69	999999	87	999999	999999	204	116	103	188	743	603	751	211	109	591	22	273	138	946	302	999999	24	176	999999	311	214	999999	297	763	635	445	378	999999	999999	999999	278	362	595	222	514	299	999999	51	999999	750	999999	885	617	725	809	378	210	999999	21	961	55	999999	326	809	307	999999	819	340	553	308	235	225	866	463	999999	659	677	916	999999	12	130	972	12	999999	999999	329	999999	571	953	266	244	627	524	383	999999	978	999999	785	914	999999	479	778	497	865	999999	533	29	163	999999	999999	700	293	999999	18	841	82	999999	316	256	978	710	257	387	296	73	999999	700	492	862	344	624	999999	999999	80	999999	352	484	147	495	999999	999999	289	999999	999999	566	950	318	999999	542	528	999999	729	539	936	660	231	999999	211	801	916	832	536	301	78	999999	999999	292	247	999999	499	597	999999	820	225	678	430	99	999999	999999	122	299	195	949	999999	653	894	999999	75	420	310	950	283	345	578	208	773	988	99	277	757	999999	999999	39	53	931	999999	909	999999	999999	240	142	817	999999	688	627	999999	587	957	425	641	456	226	827	999999	548	323	814	251	27	905	441	999	316	972	454	999999	999999	999999	412	122	999999	999999	999999	999999	178	999999	802	657	999999	999999	195	999999	674	999999	310	451	999999	854	505	617	999999	999999	306	362	999999	142	511	508	244	408	491	681	554	312	999999	418	999999	648	16	414	521	166	299	466	719	410	334	680	672	12	975	999999	999999	795	396	999999	742	455	390	45	632	303	999999	552	79	514	486	999999	979	891	42	604	999999	101	999999	569	378	839	642	398	999999	831	836	241	999999	190	281	759	999999	339	676	999999	999999	971	999999	227	999999	999999	397	215	923	962	999999	999999	969	381	463	318	699	826	947	902	812	999999	999999	801	467	191	999999	888	242	727	456	999999	225	79	346	875	319	878	826	631	451	437	475	845	999999	65	272	61	726	962	69	999999	999999	773	160	999999	743	980	999999	999999	999999	509	972	205	516	59	564	900	45	587	999	821	999	326	999999	384	526	999999	670	411	999999	78	999999	280	667	366	268	451	918	79	999999	338	127	999999	15	942	465	279	339	999999	501	371	999999	148	962	248	999999	999999	322	776	750	361	320	358	642	999999	347	702	537	999999	791	122	981	965	455	671	999999	735	320	999999	919	256	63	999999	999999	557	62	33	999999	429	276	999999	999999	152	329	780	28	769	631	457	605	763	
741	189	300	388	389	60	692	301	544	364	754	803	856	999999	308	999999	447	94	505	999999	394	118	883	598	983	839	645	674	653	934	999999	863	913	999999	514	874	999999	532	177	12	999999	26	999999	999999	448	336	295	826	482	297	331	999999	999999	291	378	633	305	999999	404	999999	414	999999	999999	610	999999	891	999999	700	999999	434	999999	915	916	503	983	999999	233	972	159	656	553	819	202	366	612	566	911	999999	787	999999	999999	597	137	627	999999	322	999999	284	660	556	999999	595	837	58	855	416	630	459	308	999999	999999	332	552	748	996	999999	999999	999999	998	694	980	267	913	999999	999999	999999	787	299	999999	670	999	949	321	999999	219	958	999999	999999	510	999999	936	462	999999	786	999999	256	55	389	630	11	496	97	285	966	576	190	682	729	203	21	629	340	553	637	999999	999999	21	949	539	48	613	682	780	802	758	528	932	137	999999	609	799	408	669	904	184	999999	999999	355	36	38	286	262	949	999999	576	605	999999	999999	784	30	244	999999	849	999999	398	814	316	482	218	58	257	555	103	594	221	230	671	648	463	99	786	999999	923	510	762	360	732	999999	236	162	618	246	352	615	999999	703	999999	87	515	370	999999	999999	147	977	781	730	168	365	999999	355	933	270	243	695	243	579	182	349	999999	999999	91	34	256	65	999999	21	212	488	230	518	672	594	143	102	492	596	528	946	729	41	999999	377	13	881	229	358	12	656	999999	795	531	219	258	477	288	581	999999	92	547	769	999999	680	145	769	682	349	999999	150	999999	647	60	236	619	796	846	714	31	375	836	91	999999	556	117	435	987	463	345	665	999999	911	651	446	408	959	514	521	241	244	208	879	231	861	999999	733	999999	304	599	999999	999999	999999	999999	579	999999	466	760	999999	572	710	782	999999	14	999999	336	301	996	614	827	660	292	334	482	786	176	956	859	157	113	999999	690	692	999999	999999	44	249	999999	82	200	999999	208	542	999999	531	462	978	874	999999	534	162	737	139	477	938	999999	306	999999	773	999999	299	999999	613	868	199	29	99	366	999999	437	96	999999	999999	424	999999	462	999999	385	950	999999	197	92	110	623	999999	646	999999	225	924	714	999999	999999	587	999999	999999	346	594	674	759	512	372	622	753	331	999999	222	813	999999	592	999999	429	921	151	448	224	216	505	990	917	999999	999999	999999	441	417	700	938	362	999999	999999	547	999999	85	625	447	962	575	999999	999999	999999	999999	999999	846	632	448	294	816	16	148	455	694	841	604	757	
217	999999	497	191	999999	999999	508	859	560	999999	54	999999	999999	305	703	486	649	878	726	814	188	719	621	251	992	132	999999	931	999999	808	829	999999	272	327	418	402	474	393	991	156	676	878	282	655	588	829	940	521	313	662	999999	815	999999	999999	579	497	433	255	198	224	747	576	646	999999	371	348	999999	999999	886	310	21	265	886	579	147	999999	446	965	663	173	191	999999	628	561	11	999999	592	482	748	920	969	228	204	777	999999	109	999999	530	999999	249	482	914	634	12	999999	550	929	544	652	279	61	467	592	34	42	385	948	999999	750	357	755	874	288	965	341	999999	70	118	180	48	77	915	682	423	691	999999	737	999999	999999	461	999999	57	830	999999	869	511	636	999999	744	34	999999	158	780	999999	494	607	999999	669	670	856	489	999999	373	614	212	145	785	178	343	765	647	332	182	298	273	707	54	809	105	999999	166	999999	373	999999	886	918	144	746	929	93	999999	78	955	64	972	274	684	225	276	734	726	468	999999	999999	999999	829	975	492	672	786	999999	827	999999	840	999999	598	456	226	727	293	10	48	248	259	999999	578	377	128	325	998	33	828	542	371	114	698	64	394	770	67	943	652	84	153	530	814	504	124	364	384	818	467	498	983	734	687	229	586	999999	807	461	857	176	999999	762	735	294	212	736	11	544	71	456	670	349	357	963	999999	729	320	999999	999999	763	941	190	566	340	559	999999	426	999999	999999	539	962	999999	96	485	410	391	795	529	302	387	363	999999	756	999999	828	643	386	723	134	856	544	733	209	103	234	493	206	999999	735	575	320	532	76	999999	494	999999	263	872	563	999999	934	999999	782	875	409	111	434	555	999999	915	260	702	354	620	995	238	406	992	260	999999	194	400	999999	726	77	999999	773	999999	526	999999	390	514	170	420	922	753	951	333	694	133	68	651	999999	819	324	617	999999	455	536	265	668	999999	999999	646	529	544	996	999999	999999	578	338	210	999999	999999	535	999999	542	933	698	999999	287	82	999999	137	858	999999	506	975	999999	460	652	327	999999	270	105	130	893	524	999999	387	999999	895	526	999999	999999	999999	999999	155	293	578	85	254	757	293	978	999999	962	493	999999	985	999999	31	654	357	925	20	999999	999999	652	415	999999	27	51	320	999999	391	555	192	999999	999	921	361	999999	833	384	407	570	414	291	509	168	409	736	905	999999	735	251	179	199	999999	356	853	502	878	724	999999	212	446	797	597	999999	779	160	788	74	686	340	
821	972	527	449	107	999999	153	999999	453	290	146	999999	760	149	999999	992	557	652	77	858	812	118	326	205	999999	616	694	469	388	259	948	840	999999	404	999999	206	672	999999	999999	999999	999999	999999	999999	777	999999	475	46	458	663	786	602	145	997	827	528	713	999999	999999	325	491	792	683	999999	204	341	305	318	366	719	190	999999	222	403	700	509	190	836	549	138	659	999999	245	806	999999	656	999999	843	835	876	717	999999	349	29	767	584	999999	763	87	445	999999	166	680	739	483	999999	389	741	999999	327	347	999999	116	204	666	912	556	877	999999	999999	528	461	482	489	11	999999	981	999999	635	126	834	427	759	999999	366	999999	898	506	999999	145	277	999999	546	518	539	841	444	154	363	999999	37	797	496	540	917	319	999999	201	737	844	999999	999999	116	190	493	919	126	12	837	999999	23	999999	555	140	999999	456	914	964	950	170	204	999999	999999	780	98	999999	930	999999	196	57	817	707	769	488	661	89	965	999999	999999	619	724	442	999999	999999	842	999999	999999	999999	269	999999	404	720	250	577	649	648	999999	335	101	456	999999	897	815	790	355	315	290	76	999999	200	491	999999	939	341	445	762	999999	999999	938	121	795	999999	999999	999999	652	999999	999999	202	839	999999	731	639	275	999999	630	999999	626	999999	844	536	697	185	999999	999999	978	846	780	999999	999999	999999	129	709	397	980	660	999999	937	999999	147	258	848	98	237	999999	999999	852	293	999999	710	618	999999	11	999999	411	424	619	688	889	747	806	326	557	70	952	892	999999	251	294	917	216	890	536	999999	999999	687	608	999999	429	611	999999	562	419	208	523	750	999999	904	985	565	51	735	57	351	999999	931	301	999999	999999	999999	446	610	999999	999999	999999	728	609	620	999999	724	815	671	268	999999	999999	999999	906	358	999999	211	999999	127	266	729	876	480	842	195	999999	664	396	581	672	854	175	526	999999	999999	704	794	151	507	695	271	750	380	477	768	999999	96	34	942	489	84	999999	328	353	279	576	34	885	424	571	555	999999	243	998	413	999999	104	689	940	654	999999	999999	276	432	994	999999	506	12	83	464	999999	639	454	102	999999	64	847	999999	999999	999999	680	999999	727	936	150	934	516	381	999999	655	999999	407	94	297	999999	999999	533	999999	358	300	80	31	999999	959	607	915	882	151	410	359	276	921	999999	999999	974	999999	999999	999999	292	999999	472	135	939	428	828	566	999999	999999	365	583	999999	951	823	999999	329	999999	108	767	338	234	61	375	999999	714	389	999999	12	544	999999	
893	682	999999	999999	298	828	945	91	392	141	999999	370	726	785	826	999999	324	999999	999999	229	325	744	574	11	68	19	106	999999	999999	49	123	563	999999	843	472	901	337	348	999999	176	999999	576	999999	636	297	863	334	589	154	886	74	617	999999	324	997	158	117	201	554	289	999999	791	856	999999	28	487	360	999999	322	999999	500	976	572	243	845	999999	39	999999	714	204	684	517	999999	349	999999	999999	960	695	845	324	999999	999999	793	999999	444	593	999999	999999	999999	809	513	999999	276	999999	395	98	55	370	479	259	999999	178	487	360	604	224	781	999999	378	999999	527	999999	47	999999	999999	999999	192	999999	798	262	38	667	330	904	999999	242	250	789	953	999999	999999	600	225	596	205	999999	658	999999	999999	230	811	213	999999	999999	999999	999999	999999	999999	999999	40	905	999999	572	999999	999999	461	848	583	669	372	974	991	563	492	71	926	999999	999999	803	514	706	749	673	999999	999999	825	674	234	621	842	827	971	699	923	981	731	38	999999	375	744	777	84	999999	289	256	820	649	510	44	999999	409	963	475	585	333	999999	999999	994	999999	999999	786	624	999999	826	544	12	301	640	999999	339	898	450	85	69	736	632	999999	394	331	629	999999	999999	999999	266	999999	999999	506	123	599	826	676	43	231	999999	957	163	123	999999	745	999999	999999	19	999	999999	467	958	887	416	999999	999999	188	670	673	157	230	622	434	705	393	679	999999	187	51	684	663	864	229	115	111	999999	518	999999	649	87	110	175	174	999999	798	484	999999	99	999999	999999	647	15	999999	83	749	345	728	999999	562	999999	747	351	968	325	52	602	739	999999	314	276	192	158	31	595	56	64	999999	940	999999	999999	702	416	999999	153	46	657	504	156	366	999999	999999	999999	477	999999	999999	759	207	849	451	206	745	205	784	998	714	499	983	999999	36	694	888	787	510	653	373	340	438	824	288	394	107	593	425	548	421	91	680	999999	265	999999	856	607	499	710	174	999999	631	914	438	547	674	729	999999	671	877	76	999999	824	220	999	999999	999999	999999	66	999999	162	780	245	586	633	999999	545	999999	738	838	290	298	800	999999	867	709	523	999999	740	720	999999	473	753	671	355	999999	856	999999	265	966	999999	46	443	611	999999	725	395	999999	805	729	138	220	999999	833	597	999999	799	345	999999	300	999999	986	999999	345	730	688	37	574	999999	152	961	317	263	999999	364	999999	855	199	476	151	323	195	999999	21	591	167	92	999999	83	999999	690	521	999999	965	168	497	216	107	881	333	999999	
999999	105	662	767	999999	999999	618	479	354	922	999999	868	211	977	621	405	999999	754	573	606	999999	501	664	461	450	999999	297	614	866	46	999999	317	999999	453	502	99	927	254	771	209	473	451	729	653	90	652	683	988	546	101	398	353	317	999999	591	999999	441	211	326	999999	670	14	612	999999	174	999999	725	758	484	999999	477	573	983	999999	999999	665	772	999999	381	798	749	309	999999	999999	648	414	10	426	861	183	999999	726	927	382	539	999999	838	999999	999999	787	926	925	513	24	623	999999	999999	999999	593	925	556	430	829	528	999999	999999	936	837	999999	759	303	308	896	310	999999	751	645	999999	834	673	999999	999999	999999	594	871	999999	795	63	161	824	999999	65	833	999999	626	238	896	409	733	178	533	11	999999	729	493	627	39	999999	151	872	999999	759	999999	920	109	206	898	245	999999	825	575	882	999999	999999	999999	247	475	999999	999999	644	854	245	876	665	149	825	606	999999	110	999999	794	592	912	999999	645	295	999999	913	836	429	999999	661	753	907	603	999999	325	909	24	256	162	78	999999	999999	27	942	999999	455	780	999999	600	999999	999999	412	41	983	970	407	208	429	999999	561	134	264	999999	203	492	968	71	498	509	999999	788	853	999999	725	73	415	271	999999	999999	500	143	562	999999	244	526	351	999999	620	680	918	710	999999	955	601	999999	274	202	823	460	915	393	291	774	903	317	291	321	316	999999	564	145	505	28	801	999999	572	435	999999	677	999999	102	450	999999	591	999999	999999	898	499	781	999999	999999	447	252	496	116	999999	787	925	926	244	999999	570	999999	125	782	215	576	163	182	382	838	999999	999999	999999	823	942	472	193	999999	123	392	999999	999999	130	351	999999	999999	999999	694	576	784	509	152	999999	119	531	750	703	999999	999999	627	999999	999999	409	960	101	301	932	673	174	388	604	999999	999999	999999	219	45	580	774	999999	999999	999999	469	605	597	338	979	713	999999	999999	999999	769	384	999999	496	999999	504	999999	169	999999	406	329	858	530	999999	190	501	339	590	999999	999999	179	929	724	827	583	285	720	811	631	121	588	732	382	999999	999999	999999	871	326	214	714	999999	999999	523	687	632	999999	939	417	417	837	999999	132	999999	805	32	999999	660	999999	913	372	783	999999	538	148	999999	597	999999	558	578	960	999999	22	386	195	999999	759	415	47	204	397	346	313	404	794	471	466	433	999999	999999	999999	569	562	413	842	999999	999999	882	385	868	45	709	999999	838	456	217	637	745	999999	999999	273	999999	622	999999	526	999999	480	919	
744	999999	999999	173	909	609	800	401	77	609	544	264	988	877	40	179	168	687	955	999999	947	586	834	720	999999	999999	685	353	946	447	999999	999999	460	678	147	999999	515	999999	800	781	999999	999999	999999	999999	211	859	241	396	999999	999999	955	838	80	16	971	999999	843	642	853	562	924	456	455	630	722	727	803	320	739	999999	663	296	887	184	435	893	446	999999	518	460	124	999999	999999	999999	491	58	745	454	706	980	999999	999999	28	247	857	591	608	519	999999	484	65	999999	656	82	790	669	951	999999	580	999999	720	46	134	403	448	634	999999	952	148	999999	981	358	613	759	468	999999	277	649	327	843	999999	999999	500	43	404	202	643	876	712	822	106	849	999999	628	269	827	748	625	799	999999	93	999999	380	642	502	999999	318	897	614	10	401	312	999999	737	793	793	546	100	999999	255	991	631	250	326	576	142	485	984	499	640	999999	652	850	104	760	999999	556	999999	541	697	884	745	272	712	430	794	280	999999	999999	999999	291	658	626	554	241	461	999999	64	75	370	231	999999	999999	973	999999	999999	999999	484	999999	999999	246	687	559	311	370	255	369	537	999999	782	861	349	159	34	999999	392	35	305	863	999999	999999	502	793	180	475	560	348	298	999999	680	342	796	168	680	238	603	109	325	193	985	102	877	168	292	999999	882	184	383	624	576	999999	166	621	678	931	744	894	999999	999999	810	999999	81	784	225	450	999999	999999	479	795	755	999999	999999	999999	877	216	355	344	510	671	999999	386	965	999999	187	955	186	184	490	748	494	999999	999999	490	383	88	999999	999999	999999	842	443	702	999999	587	869	292	999999	999999	999999	999999	586	999999	394	716	252	434	941	407	606	270	273	890	700	730	311	56	572	229	738	798	195	999999	999999	667	999999	890	681	999999	804	999999	940	999999	440	27	172	999999	324	999999	247	949	147	623	496	682	578	999999	12	999999	999999	823	719	795	999999	945	287	999999	18	726	999999	362	753	563	602	711	329	141	460	682	999999	227	731	567	982	789	661	571	999999	719	98	999999	887	999999	111	980	185	154	827	494	740	837	999999	999999	526	885	999999	583	999999	785	999999	447	101	999999	416	69	102	999999	999999	525	999999	715	569	299	637	802	999999	999999	999999	622	999999	184	999999	966	942	999999	999999	142	50	106	593	87	550	999999	366	651	593	567	300	51	888	32	341	311	209	34	277	785	960	724	420	159	130	999999	999999	999999	143	135	387	685	916	959	121	716	932	216	174	590	932	986	999999	999999	756	
420	733	513	999999	12	767	917	463	367	182	326	685	999999	957	151	731	999999	517	999999	999999	615	999999	928	911	624	379	993	999999	687	999999	973	999999	999999	403	709	999999	744	345	141	368	469	231	559	786	999999	999999	498	259	32	999999	754	478	999999	999999	151	295	804	999999	999999	632	999999	67	999999	514	208	811	181	999999	999999	476	986	843	999999	999999	720	393	575	152	126	593	999999	743	837	828	108	505	764	788	261	424	870	152	126	999999	999999	999999	455	55	999999	983	859	999999	999999	999999	999999	911	101	650	999999	758	719	662	999999	999999	751	40	230	947	415	703	56	393	999999	999999	606	844	726	878	515	318	937	999999	564	142	734	433	742	291	956	197	413	124	782	503	704	217	999999	999999	757	563	999999	999999	639	884	937	476	999999	178	949	37	194	223	144	999999	820	999999	108	999999	901	328	999999	939	990	227	300	999999	610	999999	138	398	188	999999	130	999999	136	999999	890	679	204	268	763	573	341	929	13	199	979	95	999999	514	119	322	589	439	999999	252	518	421	594	15	999999	384	49	560	848	999999	103	192	570	391	309	429	158	643	564	724	607	71	224	110	952	525	611	999999	289	866	656	691	686	999999	920	478	999999	199	402	999999	534	999999	999999	999999	106	796	525	301	215	690	174	999999	874	551	644	456	207	494	999999	350	772	425	281	982	302	411	506	685	470	831	999999	959	999999	185	999999	827	981	169	14	165	999999	320	418	999999	701	709	999999	145	999999	473	280	600	145	62	616	118	508	107	762	694	300	839	830	384	999999	999999	706	699	360	817	475	47	490	898	350	462	17	682	290	999999	999999	371	445	996	560	743	823	198	999999	91	328	883	999999	319	999999	170	489	44	999999	497	13	999999	999999	433	998	242	120	247	711	999999	111	825	999999	180	109	999999	404	999999	999999	612	391	518	999999	278	498	591	641	180	43	190	973	973	440	793	999999	477	999999	999999	998	327	632	586	486	414	980	999999	77	236	220	999999	765	655	999999	640	116	495	986	515	999999	416	601	940	213	531	190	138	395	32	999999	631	352	392	835	507	979	804	41	726	999999	996	524	415	960	999999	424	328	763	999999	687	104	491	80	999999	999999	725	692	382	954	233	999999	116	54	645	588	592	382	819	999999	660	999999	463	269	227	938	891	999999	979	999999	116	862	999999	595	345	495	149	282	315	999999	781	296	432	999999	999999	446	889	480	769	381	999999	999999	508	60	149	385	641	231	852	999999	700	999999	999999	276	848	371	
486	999999	709	159	448	320	999999	575	931	999999	879	386	999999	781	58	421	426	999999	600	74	999999	324	456	999999	999999	918	429	999999	553	251	584	999999	238	999999	959	999999	770	619	932	999999	974	933	999999	775	999999	999999	999999	81	100	999999	122	999999	999999	784	17	172	999999	999999	305	999999	891	999999	32	999999	789	723	999999	999999	821	681	999999	807	999999	405	999999	430	999999	680	462	999999	463	999999	999999	999999	139	479	489	453	134	796	312	30	324	411	313	83	999999	999999	985	999999	116	828	999999	999999	637	999999	439	280	999999	587	967	394	297	705	77	543	825	999999	559	999999	243	704	511	34	999999	999999	492	273	101	25	519	764	695	679	999999	634	108	666	636	823	999999	219	759	999999	829	918	733	999999	344	770	999999	162	880	675	999999	999999	326	234	51	17	999999	175	999999	678	77	213	698	618	999999	442	999999	999999	131	736	279	33	944	964	205	459	999999	999999	999999	331	767	999999	884	29	139	999999	317	873	999999	628	10	875	40	90	479	625	229	124	405	999999	335	999999	40	153	999999	526	467	362	38	999999	120	949	245	857	999999	999999	329	679	489	143	134	999999	542	503	735	404	992	999999	999999	579	239	782	478	37	995	677	337	740	624	612	622	955	844	999999	518	999999	639	999999	999999	769	306	550	635	272	777	763	557	537	418	11	533	602	867	999999	362	337	999999	999999	861	243	382	999999	65	876	520	999999	726	999999	999999	684	764	819	695	999999	999999	999999	999999	215	260	241	130	999999	999999	622	89	29	98	395	681	190	580	432	321	935	999999	999999	495	758	751	608	47	58	552	733	246	714	906	152	999999	673	190	275	956	629	123	582	267	442	999999	501	90	340	827	804	114	342	507	760	337	566	203	398	463	652	204	81	257	598	999999	375	122	946	999999	17	999	314	475	692	999999	814	459	63	999999	999999	528	999999	999999	748	999999	999999	999999	156	814	999999	999999	999999	812	314	434	51	335	999999	65	999999	999999	143	130	819	804	799	866	999999	938	523	999999	999999	437	999999	133	498	850	508	999999	482	168	966	142	600	999999	999999	502	170	999999	780	488	791	997	999999	870	394	585	411	943	999999	47	401	217	999999	513	999999	364	608	190	936	200	827	699	583	273	423	11	529	292	596	307	706	999999	168	999999	325	152	898	342	739	913	449	999999	150	999999	766	758	841	97	999999	853	893	979	331	590	661	101	999999	276	457	393	65	128	999999	531	341	844	59	266	197	197	999999	275	451	32	750	271	559	148	506	664	170	
442	95	743	413	726	235	577	382	233	999999	999999	885	355	999999	331	218	618	113	922	709	584	899	19	396	627	999999	999999	999999	399	542	285	769	792	233	623	43	999999	127	999999	618	481	883	999999	469	834	390	999999	175	429	63	940	44	583	999999	999999	999999	86	356	999999	198	927	999999	983	691	453	862	102	132	244	297	605	999999	499	314	238	700	935	999999	999999	999999	999999	143	420	346	601	250	196	999999	647	90	956	266	341	426	999999	743	999999	999999	25	999999	298	973	930	141	458	999999	545	278	999999	884	999999	536	999999	549	756	793	327	647	999999	212	675	264	484	163	341	999999	169	999999	999999	495	800	999999	533	590	949	468	212	288	887	161	999999	917	121	762	483	999999	472	792	669	897	999999	263	191	999999	999999	43	498	777	800	999999	290	472	654	999999	94	943	12	214	999999	297	590	999999	759	939	507	758	153	722	679	911	876	377	999999	726	80	547	481	720	293	915	969	435	488	778	870	999999	999999	880	678	539	999999	999999	201	382	316	385	503	252	316	548	999999	776	107	999999	999999	913	69	928	999999	547	472	999999	920	999999	328	165	561	999999	999999	999999	495	272	53	150	493	618	185	41	999999	999999	53	238	414	744	35	202	338	599	546	957	999999	343	719	141	76	145	347	517	63	999999	824	523	184	51	63	627	999999	999999	404	623	737	38	519	476	999999	999999	877	185	658	135	826	999999	444	999999	100	161	552	912	83	358	281	668	977	999999	869	530	64	373	691	408	999999	381	204	922	230	999999	824	253	637	832	267	171	999999	927	335	863	88	73	950	901	84	820	883	56	999999	999999	60	261	999999	972	190	999999	494	999999	999999	999999	766	521	890	999999	336	999999	285	999999	999999	999999	999999	59	932	16	451	991	422	789	333	648	999999	158	999999	160	105	573	647	664	652	753	676	607	271	999999	999999	566	182	15	575	999999	999999	642	955	241	269	10	999999	599	531	198	999999	704	927	27	958	618	941	740	849	763	662	620	599	347	443	999999	788	63	910	884	999999	999999	224	558	113	854	999999	999999	891	104	999999	57	143	999999	661	972	680	999999	999999	487	625	441	165	811	123	999999	999999	618	797	67	222	275	999999	999999	999999	999999	999999	999999	999999	113	999999	602	849	999999	518	614	486	145	999999	470	531	999999	141	432	269	999999	261	412	445	189	810	999999	999999	999999	999999	979	999999	497	93	999999	493	311	339	818	999999	33	999999	999999	303	508	447	907	932	337	535	676	999999	266	386	992	999999	86	932	999999	
302	999999	61	999999	873	538	255	989	999999	999999	977	999999	216	323	371	246	999999	850	119	936	741	903	651	223	308	215	845	112	120	100	999999	416	378	999999	525	229	999999	577	536	764	262	999999	855	233	999999	315	470	820	894	150	208	999999	999999	996	993	399	201	999999	999999	668	693	153	879	961	167	570	850	999999	798	152	274	226	324	354	683	999999	57	427	864	999999	999999	35	999999	969	892	968	449	382	610	136	37	144	999999	999999	999999	119	578	999999	999999	999999	464	858	32	752	876	982	268	622	999999	710	999999	773	973	723	923	999999	999999	999999	79	198	131	478	999999	999999	124	139	365	999999	283	574	714	164	361	84	999999	886	12	999999	103	910	709	999999	70	899	999999	999999	170	999999	945	413	183	669	823	877	668	986	857	360	637	999999	627	999999	349	747	996	999999	421	999999	999999	47	665	480	815	999999	999999	304	417	999999	887	860	968	227	999999	999999	400	999999	340	484	416	552	39	652	828	356	293	896	486	322	903	999999	843	272	952	908	747	703	853	664	398	373	999999	755	473	777	777	409	312	480	357	999999	855	999999	491	642	999999	22	652	469	876	591	817	105	208	299	27	706	274	999999	131	697	200	676	999999	53	973	283	189	60	579	999999	594	16	965	999999	999999	906	780	319	999999	735	60	394	999999	806	556	483	556	184	999999	999999	999999	709	999999	999999	999999	189	999999	448	668	734	833	601	999999	999999	997	810	139	257	557	120	925	955	702	396	646	999999	999999	289	496	500	726	999999	300	508	748	884	658	999999	200	999999	65	342	999999	999999	901	459	999999	794	809	745	353	309	626	999999	999999	189	999999	999999	22	954	999999	999999	999999	999999	17	828	311	391	254	122	162	823	999999	999999	999999	999999	314	536	495	197	999999	999999	480	999999	156	999999	388	999999	362	569	877	697	303	245	272	494	390	482	168	82	157	122	550	696	592	529	252	632	999999	562	875	481	475	824	999999	999999	100	209	31	999999	450	999999	39	684	999999	465	530	821	999999	999999	212	999999	999999	422	50	199	554	783	169	626	999999	755	66	999999	693	405	231	478	592	77	404	190	460	578	632	496	92	865	461	999999	999999	430	900	33	359	53	999999	62	784	999999	651	316	50	405	415	694	999999	239	990	839	244	61	239	663	176	32	381	999999	999999	553	116	688	331	41	626	753	855	42	451	650	301	999999	694	138	426	97	999999	999999	173	937	891	999999	874	621	892	999999	201	246	857	336	999999	315	271	240	356	962	985	18	999999	999999	
839	572	999999	999999	548	75	999999	110	247	88	882	999999	999999	853	662	999999	814	999999	999999	678	999999	618	184	999999	977	985	999999	463	782	464	999999	140	287	999999	108	329	75	999999	83	827	999999	101	999	778	454	356	680	418	578	104	999999	285	870	110	109	231	397	674	372	562	169	999999	999999	999999	976	751	48	134	754	342	197	290	999999	999999	999999	470	618	405	669	999999	315	497	884	687	999999	827	270	187	411	877	932	401	171	999999	668	687	772	226	802	702	318	555	664	999999	907	867	648	558	23	999999	612	991	14	999999	257	671	999999	999999	476	158	491	860	722	999999	999999	795	129	125	653	408	698	999999	603	967	322	759	999999	648	999999	448	999999	999999	999999	772	999999	940	397	429	274	996	999999	142	749	654	221	457	833	787	835	121	748	533	904	615	940	220	999999	47	429	497	838	380	999999	38	970	778	697	950	612	469	408	699	851	999999	739	999999	999999	948	756	864	926	55	813	999999	699	999999	807	558	831	999999	999999	359	10	776	167	298	282	999999	684	442	760	883	185	999999	712	999999	682	257	875	385	568	449	999999	999999	571	999999	566	200	338	325	971	148	128	557	999999	999999	999999	84	499	999999	999999	930	274	324	113	999999	870	999999	956	999999	999999	560	683	456	999999	113	79	445	215	375	731	92	392	368	999999	999999	764	627	999999	663	359	608	757	434	102	637	999999	966	999999	999999	921	999999	243	688	999999	420	465	672	71	999999	979	264	869	999999	719	211	999999	906	853	491	288	253	990	303	300	999999	802	259	364	858	928	113	983	687	453	613	848	704	25	60	999999	999999	565	643	684	105	999999	633	714	891	100	278	999999	999999	249	678	137	940	999999	978	617	215	999999	213	999999	876	999999	191	680	115	362	842	890	999999	333	196	687	356	618	204	999999	179	544	473	767	660	990	23	448	775	485	908	317	46	442	951	784	362	758	999999	999999	557	953	608	999999	257	388	319	646	62	990	999999	331	999999	353	448	671	999999	445	234	886	267	999999	904	999999	454	999999	853	999999	382	411	335	597	810	379	87	999999	936	934	520	282	680	376	395	784	704	999999	999999	693	999999	290	999999	999999	534	921	567	814	58	978	94	721	534	949	999999	651	665	999999	520	822	275	233	734	909	999999	951	216	890	357	130	999999	999999	420	170	376	999999	999999	419	73	889	812	999999	999999	999999	999999	798	747	730	112	999999	129	521	75	999999	427	999999	999999	41	991	582	715	999999	467	928	62	227	311	999999	999999	182	190	
256	129	631	20	999999	66	776	999999	999999	999999	485	788	612	10	414	999999	127	999999	999999	546	439	428	999999	999999	145	999999	999999	905	632	999999	383	157	930	564	873	402	444	292	424	713	999999	972	864	378	239	999999	855	927	999999	425	193	999999	999999	635	751	828	637	457	874	207	819	871	436	638	830	338	858	999999	999999	999999	367	835	328	892	767	466	999999	123	944	257	999999	319	266	999999	314	751	180	304	999999	54	764	986	418	999999	894	999999	546	235	547	901	39	999999	799	636	68	357	313	94	868	999999	274	524	513	999999	999999	509	999999	999999	334	999999	167	563	244	93	999999	380	999999	111	997	861	920	999999	999999	52	227	153	519	999999	158	956	999999	95	436	528	999999	999999	482	791	970	999999	301	327	999999	468	743	475	572	716	388	688	930	212	97	16	374	937	949	470	408	113	989	985	81	378	999999	999999	137	999999	313	18	897	635	140	612	569	603	436	999999	999999	999999	999999	999999	999999	999999	35	246	998	429	164	842	999999	22	392	867	406	315	256	533	828	671	348	856	413	380	790	999999	81	999999	999999	999999	511	842	999999	656	532	999999	744	611	999999	403	83	708	562	999999	717	885	253	272	216	999999	356	999999	288	999999	413	724	399	870	678	999999	174	523	982	393	999999	999999	850	999999	345	999999	571	644	999999	999999	999999	640	303	943	662	905	61	809	999999	193	424	608	564	999999	253	999999	796	874	999999	620	238	560	726	179	139	269	999999	517	927	996	692	711	721	852	999999	773	430	455	217	773	680	365	255	798	968	732	999999	999999	492	537	423	696	712	570	206	999999	913	134	814	999999	871	543	881	282	999999	712	999999	711	492	999999	386	351	999999	169	999999	872	999999	927	210	406	999999	717	35	999999	583	995	999	161	999999	999999	859	999999	641	814	902	147	483	999999	307	266	999999	192	834	22	999999	82	40	999999	999999	333	732	986	999999	999999	999999	163	517	491	699	504	712	734	65	489	619	999999	709	851	267	803	999999	341	999999	944	561	192	882	999999	999999	510	999999	457	999999	331	999999	999999	381	234	787	748	629	992	283	999999	553	999999	999999	355	403	80	372	188	999999	999999	935	999999	366	979	856	844	281	999999	252	198	539	265	212	734	999999	745	708	484	74	519	184	999999	68	826	999999	450	66	537	619	178	148	787	171	705	999999	880	517	402	378	942	477	133	999999	95	999999	297	999999	402	146	657	372	888	123	776	652	538	342	540	588	999999	788	743	886	999999	999999	751	103	507	347	337	999999	999999	
999999	132	999999	60	657	972	562	113	541	663	400	961	806	259	673	999999	63	858	548	977	813	962	164	733	247	675	45	522	999999	999999	999999	809	428	65	781	999999	734	999999	999999	369	977	485	999999	999999	999999	924	277	800	999999	999999	454	489	789	261	999999	154	968	318	812	981	937	999999	909	999999	607	591	543	999999	999999	681	999999	999999	976	999999	999	337	97	38	999999	323	407	244	999999	495	956	576	29	177	562	637	33	425	789	899	432	999999	575	999999	527	761	999999	999999	332	406	56	999999	512	999999	261	175	66	939	927	999999	584	999999	605	424	183	41	999999	999999	999999	840	658	245	999999	999999	999999	71	999999	354	511	628	999999	880	912	48	999999	999999	73	419	915	397	581	94	497	999999	325	729	342	161	569	495	199	25	999999	492	747	811	331	435	999999	200	999999	999999	437	999999	567	703	790	567	976	999999	967	162	999999	799	268	573	999999	382	761	36	728	611	784	25	999999	916	550	999999	300	636	642	638	565	999999	984	869	999999	999999	732	621	939	999999	184	359	999999	999999	999999	540	233	183	73	999999	674	827	471	801	927	422	869	650	999999	370	276	349	577	999999	999999	734	815	399	917	558	999999	999999	96	999999	999999	999999	999999	402	361	20	205	126	572	999999	999999	737	264	999999	999999	244	999999	91	468	999999	508	999999	782	199	449	830	725	834	266	515	999999	534	740	999999	999999	999999	924	477	298	999999	174	160	776	883	374	859	480	999999	999999	682	239	568	681	999999	455	601	652	307	999999	531	294	999999	860	999999	394	439	997	746	817	448	999999	851	999999	324	999999	358	68	898	824	999999	999999	102	385	584	285	999999	999999	233	72	774	849	999999	525	767	999999	802	300	718	499	999999	862	734	814	999999	372	388	999999	367	112	106	542	754	483	999999	181	202	999999	285	782	653	585	773	683	53	999999	692	335	999999	465	999999	68	349	409	999999	728	625	288	375	221	897	965	999999	999999	965	999999	105	999999	999999	595	666	999999	999999	936	845	360	98	60	999999	421	999999	62	749	901	500	999999	999999	355	999999	642	556	913	620	999999	885	688	99	652	718	811	503	548	181	440	798	795	53	413	563	538	999999	575	516	999999	541	844	226	999999	630	926	999999	749	559	521	49	752	206	949	999999	166	999999	445	342	960	999999	141	999999	318	999999	705	999999	789	791	65	12	981	407	999999	533	50	472	999999	31	791	772	999999	989	660	401	56	599	104	999999	407	277	204	243	556	999999	999999	964	907	999999	925	932	259	957	503	519	68	355	
539	999999	21	694	766	424	550	999999	999999	151	230	917	66	115	900	999999	999999	787	807	748	850	999999	999999	85	564	21	105	999999	522	796	495	999999	999999	999999	69	999999	351	712	510	779	999999	999999	999999	267	744	989	999999	819	41	822	572	715	711	319	504	908	302	935	140	754	328	691	675	377	656	88	584	366	55	999999	96	999999	287	999999	999999	492	758	865	341	575	586	285	827	999999	234	999999	440	33	205	999999	385	415	582	755	999999	999999	693	999999	611	665	999999	999999	773	809	736	889	438	682	264	999999	159	437	603	564	999999	999999	864	999999	152	876	999999	561	999999	894	847	680	110	531	576	65	798	263	264	676	170	517	999999	999999	963	344	999999	757	999999	999999	11	999999	812	999999	587	418	999999	999999	999999	734	27	999999	908	999999	999999	66	999999	999999	999999	999999	224	999999	183	927	404	660	540	846	21	999999	536	891	999999	977	999999	899	867	93	943	999999	999999	89	902	529	999999	317	608	999999	999999	999999	554	999999	651	570	968	116	774	999999	622	926	877	999999	707	553	999999	135	999999	931	999999	999999	198	705	999999	999999	999999	999999	999999	653	278	97	999999	908	789	113	263	999999	250	999999	18	786	135	982	999999	27	290	627	382	358	331	533	999999	677	645	993	719	849	478	703	289	834	122	130	616	535	874	999999	999999	999999	299	114	885	838	922	210	937	215	244	999999	999999	662	762	999999	332	745	840	384	272	795	394	414	624	546	942	184	999999	14	376	935	152	320	999999	778	69	226	999999	418	754	999999	66	513	614	531	45	999999	82	477	798	999999	695	500	707	714	999999	885	490	999999	895	999999	536	932	999999	999999	804	999999	545	983	585	116	999999	999999	629	826	739	999999	799	103	999999	999999	111	206	216	504	250	651	613	412	999999	184	999999	999999	523	999999	909	134	673	315	726	688	999999	999999	999999	691	773	273	870	880	999999	337	95	999999	837	579	647	339	999999	344	68	999999	743	142	999999	411	380	798	908	624	999999	614	999999	999999	999999	822	243	23	999999	524	731	999999	780	732	437	999999	98	999999	999999	999999	999999	999999	999999	999999	256	999999	944	949	673	490	999999	999999	999999	999999	999999	370	129	600	30	24	345	633	34	212	999999	92	382	21	705	193	322	41	337	964	265	346	999999	999999	247	803	877	294	349	999999	999999	757	999999	999999	769	76	121	999999	999999	456	999999	734	556	205	725	174	200	933	254	490	177	289	646	401	999999	626	163	250	363	227	147	999999	293	999999	999999	855	471	848	251	999999	999999	824	999999	999999	999999	530	
790	999999	164	82	999999	999999	50	858	657	923	120	999999	542	153	999999	871	999999	110	999999	556	450	357	206	869	703	351	691	614	419	353	575	765	44	999999	835	151	96	999999	615	203	20	435	551	85	745	251	316	108	726	209	689	613	571	809	999999	443	815	294	379	999999	262	435	449	314	999999	354	194	82	317	771	785	999999	495	125	545	25	805	131	133	461	999999	999999	999999	220	663	999999	204	235	999999	402	999999	999999	910	354	999999	585	985	247	726	401	66	243	791	954	999999	835	999999	456	273	73	637	999999	170	999999	234	669	999999	999999	999999	396	160	959	691	915	445	984	943	150	184	999999	999999	999999	404	999999	405	801	801	933	796	827	999999	747	961	326	999999	999999	640	993	999999	999999	999999	756	596	339	250	107	552	875	519	439	892	999999	281	999999	43	999999	999999	437	522	999999	867	612	442	823	553	412	998	374	999999	804	353	949	999999	901	921	283	971	74	999999	999999	259	925	424	366	935	865	475	999999	293	694	350	999999	481	696	414	999999	324	772	785	838	109	188	724	999999	999999	942	956	380	392	760	999999	999999	945	999999	999999	999999	197	999999	999999	688	999999	350	999999	999999	999999	149	478	334	496	494	958	999999	288	653	209	81	211	710	279	999999	909	105	274	532	596	999999	267	267	522	473	248	999999	884	999999	901	999999	106	999999	999999	946	474	999999	883	897	802	999999	946	302	25	112	740	487	999999	895	999999	840	999999	999999	870	999999	882	221	812	33	999999	720	324	191	751	450	974	999999	459	999999	528	287	222	376	730	697	178	999999	252	420	999999	999999	442	988	328	999999	682	547	396	912	74	262	819	999999	651	92	583	999999	550	574	137	796	37	482	377	501	627	999999	828	183	179	916	969	999999	300	999999	287	336	862	690	767	999999	999999	547	268	275	468	999999	725	648	999999	413	425	677	292	936	734	999999	620	999999	999999	973	719	999999	999999	999999	293	999999	568	167	804	257	902	999999	999999	701	249	489	224	112	999999	274	983	190	69	766	999999	301	118	364	760	999999	999999	45	257	793	717	999999	804	120	981	51	999999	568	843	865	510	565	870	591	696	254	745	999999	794	999999	990	538	999999	976	999999	991	999999	214	406	486	542	867	612	999999	984	906	999999	999999	130	991	480	425	999999	203	999999	999999	430	527	667	515	583	206	250	88	803	188	188	828	464	990	732	589	171	367	333	643	952	858	607	790	999999	999999	398	803	698	999999	201	999999	999999	720	570	791	547	891	999999	345	626	534	218	805	
727	856	649	140	999999	890	264	979	999999	999999	982	999999	999999	876	945	999999	808	447	390	239	999999	227	118	743	429	941	999999	280	464	987	999999	428	649	801	72	714	991	999999	544	807	319	222	101	107	737	998	999999	670	945	961	999999	188	999999	979	818	510	999999	906	710	327	847	984	524	882	999999	999999	923	999999	999999	241	950	549	999999	999999	919	774	136	21	999999	431	80	999999	334	503	460	838	999999	669	982	562	999999	94	999999	227	960	335	999999	218	999999	184	84	751	999999	999999	20	987	999999	999999	999999	53	999999	736	999999	289	256	475	659	30	431	766	289	263	999999	999999	275	865	992	685	999999	593	86	917	999999	831	356	329	526	621	999999	999999	562	713	610	938	189	240	193	999999	970	999999	676	676	787	734	999999	821	999999	999999	448	155	995	600	949	476	967	465	999999	79	999999	927	948	47	538	959	214	575	653	207	82	999999	682	724	715	999999	917	409	140	999999	936	999999	713	921	999999	999999	999999	962	763	999999	999999	999999	23	123	343	52	546	638	999999	827	999999	999999	177	999999	999999	414	999999	999999	999999	999999	558	999999	335	442	143	408	223	36	865	200	492	251	811	999999	235	358	999999	568	390	672	591	288	270	312	263	617	999999	305	399	768	999999	206	999999	941	585	999999	398	581	979	999999	999999	519	999999	999999	345	289	517	999999	999999	184	392	904	889	222	241	280	306	999999	188	526	999999	999999	999999	107	325	295	173	870	934	821	959	449	999999	455	843	81	515	322	999999	973	109	999999	122	999999	385	970	316	865	710	314	117	376	402	463	893	910	882	675	633	59	999999	646	724	999999	224	942	326	444	378	169	765	984	65	214	999999	342	999999	999999	721	355	999999	999999	169	999999	714	593	999999	135	999999	999999	199	839	999999	999999	999999	462	984	999999	10	442	654	999999	496	550	549	132	320	197	46	999999	113	999999	999999	288	80	818	999999	999999	999999	631	999999	999999	882	445	970	999999	305	148	357	963	999999	66	999999	289	701	999999	811	999999	90	591	282	860	98	999999	830	728	999999	999999	846	48	975	890	103	999999	547	463	989	60	580	623	826	182	840	82	999999	57	58	674	587	963	17	867	23	75	359	45	999999	881	999999	251	50	895	302	318	987	468	963	999999	742	999999	127	999999	48	467	999999	109	29	26	798	999999	680	221	999999	882	999999	117	876	37	29	511	361	117	445	999999	583	931	999999	531	94	744	93	16	999999	349	846	999999	829	555	310	259	999999	999999	93	999999	571	828	81	419	999999	999999	999999	935	
32	240	886	19	324	709	999999	834	229	498	931	999999	698	674	289	484	45	783	288	330	726	770	496	276	33	612	767	999999	999999	999999	254	214	163	999999	983	999999	463	836	932	129	671	476	40	527	163	39	143	897	549	999999	999999	503	999999	270	218	262	744	619	986	712	942	139	974	758	253	727	999999	999999	999999	999999	30	209	999999	169	659	260	739	999999	122	994	479	999999	999999	271	96	999999	999999	892	939	730	999999	843	850	230	187	999999	501	282	999999	436	138	592	999999	960	577	184	651	442	611	958	523	776	506	992	242	82	924	999999	999999	502	123	18	999999	960	999999	186	999999	999999	999999	127	999999	467	999999	686	865	886	663	254	694	911	999999	181	999999	981	216	999999	346	858	987	114	616	788	610	999999	999999	999999	981	999999	337	400	826	31	999999	493	999999	999999	91	999999	999999	999999	999999	680	999999	759	402	942	726	999999	754	452	999999	499	643	877	510	970	856	999999	999999	744	999999	418	916	303	95	88	720	798	999999	160	999999	526	731	999999	696	936	769	851	389	379	403	999999	999999	999999	999999	336	387	583	982	999999	209	178	999999	999999	999999	999	763	725	674	324	231	928	847	603	354	323	767	12	999999	573	210	14	533	999999	350	552	917	41	743	758	700	147	815	999999	950	929	80	349	198	999999	999999	999999	187	74	158	475	514	897	541	247	569	385	999999	419	38	204	999999	461	51	900	999999	732	999999	915	623	999999	123	304	652	999999	252	999999	814	999999	400	166	827	999999	999999	875	48	30	499	505	199	325	999999	406	525	755	293	618	307	297	615	450	999999	271	999999	74	361	219	255	126	999999	150	570	908	999999	999999	377	186	615	176	861	999999	242	486	726	308	348	717	779	896	140	633	130	526	878	999999	103	999999	27	781	523	828	774	999999	510	58	999999	836	387	653	388	117	13	141	436	553	999999	999999	545	153	726	644	440	999999	999999	371	29	53	39	78	778	811	169	833	652	43	297	858	999999	999999	999999	999999	999999	999999	517	33	999999	989	999999	335	741	517	30	874	65	999999	398	425	999999	149	999999	999999	807	319	875	999999	999999	179	999999	403	266	359	610	867	600	224	314	999999	840	999999	740	40	953	704	336	270	999999	294	777	773	645	999999	470	836	999999	999999	704	30	999999	941	86	461	510	697	999999	391	907	163	284	841	575	999999	584	436	999999	998	757	112	999999	614	999999	999999	401	999999	999999	999999	888	774	228	758	999999	293	999999	899	885	289	529	266	635	944	363	999999	20	936	208	562	
296	44	437	650	93	999999	48	999999	165	999999	999999	795	999999	683	503	143	999999	525	330	999999	38	999999	999999	129	478	501	476	47	260	157	652	464	517	206	108	999999	346	578	674	918	255	418	743	999999	229	734	327	951	451	999999	704	494	615	916	533	610	999999	317	181	592	135	10	395	18	770	604	999999	742	584	648	999999	365	851	412	999999	620	941	88	999999	744	183	525	999999	999999	453	999999	848	600	999999	497	999999	39	407	91	999999	999999	32	735	702	625	456	584	376	803	434	999999	643	213	881	913	669	414	417	436	419	610	415	999999	565	612	755	999999	80	97	287	999999	999999	769	619	789	999999	216	386	999999	999999	999999	158	999999	605	999999	523	645	718	758	828	956	621	970	672	193	840	666	180	999999	999999	768	514	289	999999	667	391	999999	594	101	999999	463	38	143	148	820	461	623	760	460	99	999999	969	321	268	330	999999	999999	106	999999	949	930	46	999999	415	999999	93	868	275	937	723	649	61	626	442	999999	928	488	832	999999	731	227	906	719	999	759	798	203	31	205	523	404	778	167	151	395	426	741	728	618	736	999999	999999	822	737	450	68	999999	879	892	999999	999999	164	999999	999999	732	34	326	297	999999	731	890	847	80	424	329	870	893	484	999999	948	196	759	223	999999	999999	999999	93	982	559	700	999999	999999	138	803	999999	249	533	463	419	371	110	453	82	999999	846	746	287	999999	417	579	175	999999	832	944	999999	906	941	999999	566	999999	940	343	737	999999	285	576	999999	277	568	90	999999	440	75	685	848	999999	687	336	279	401	999999	685	574	999999	534	999999	491	194	597	999999	307	999999	896	999999	430	999999	715	126	611	279	37	999999	840	999999	241	999999	802	999999	999999	472	229	999999	860	999999	279	264	769	757	430	696	95	534	679	618	782	999999	999999	518	264	91	999999	570	724	999	373	999999	845	246	748	800	999999	344	98	135	730	999999	543	731	999999	176	997	958	695	914	194	503	340	231	555	298	200	293	892	24	999999	658	999999	860	801	697	419	532	999999	630	910	750	445	999999	999999	999999	409	813	241	98	999999	79	875	809	815	870	251	623	690	459	610	502	452	83	999999	81	999999	999999	999999	589	756	999999	999999	75	14	999999	67	999999	343	999999	888	387	61	804	931	374	783	89	55	931	455	796	999999	999999	30	418	999999	372	999999	816	295	999999	999999	652	341	618	130	809	805	381	812	999999	289	999999	999999	232	450	647	152	325	298	723	637	998	143	960	633	399	54	595	999999	
695	922	527	181	999999	503	409	999999	322	999999	973	284	674	129	999999	999999	999999	999999	797	967	999999	230	547	527	571	99	884	518	999999	985	730	765	999999	245	126	543	761	61	408	729	51	185	829	81	325	449	963	879	153	453	999999	411	257	999999	485	474	384	10	610	82	619	891	100	337	523	218	73	438	999999	456	754	999999	589	78	926	484	401	999999	999999	999999	136	999999	999999	928	970	329	517	592	760	999999	168	999999	451	335	120	999999	94	502	558	117	385	999999	877	697	698	459	821	999999	700	999999	83	908	798	999999	946	999999	526	999999	366	203	700	999999	678	360	298	993	999999	999999	958	776	399	898	917	104	999999	601	137	677	239	520	507	338	891	759	999999	259	962	963	388	999999	999999	922	145	364	417	999999	855	999999	408	705	345	567	230	924	999999	185	990	703	741	355	999999	848	999999	999999	695	999999	589	919	999999	48	40	160	875	999999	153	477	763	563	687	842	999999	610	279	533	999999	940	118	967	158	403	999999	269	231	999999	999999	999999	988	299	668	55	324	936	745	999999	675	194	999999	768	999999	999999	421	437	25	999999	608	999999	999999	410	670	999999	263	622	770	999999	779	999999	999999	999999	999999	999999	488	473	894	641	527	999999	864	909	858	999999	257	349	196	25	981	831	253	999999	434	153	215	588	628	913	999999	702	175	367	999999	904	265	851	336	422	654	999999	543	999999	382	798	20	670	551	679	507	913	436	999999	406	948	527	999999	416	298	999999	899	999999	980	999999	825	999999	507	329	999999	735	999999	999999	773	999999	43	297	999999	949	635	142	545	46	999999	415	999999	999999	419	960	999999	386	659	999999	48	999999	755	112	562	534	557	999999	513	999999	598	999999	110	901	662	999999	373	661	999999	656	780	165	617	862	999999	999999	970	559	234	547	688	576	999999	962	973	513	615	931	999999	999999	402	999999	629	204	448	999999	314	977	613	999999	596	979	999999	12	999999	883	652	892	999999	987	999999	999999	999999	965	662	999999	999999	999999	999999	158	779	442	999999	322	999999	999999	535	423	424	891	999999	999999	999999	210	951	708	847	83	308	100	999999	722	999999	747	780	404	552	999999	541	427	146	176	999999	999999	254	164	63	417	748	365	357	238	999999	999999	999999	999999	999999	728	24	953	183	794	840	999999	297	67	717	188	541	859	999999	999999	881	999999	754	103	943	490	955	796	654	999999	334	943	742	633	999999	999999	30	219	999999	999999	650	587	253	352	336	222	177	197	999999	875	875	889	999999	486	356	481	999999	633	628	572	773	
227	309	743	999999	999999	104	663	812	317	168	332	999999	932	999999	303	752	999999	767	731	322	768	358	779	564	445	999999	265	286	772	999999	396	590	999999	60	432	288	509	999999	999999	999999	513	384	140	999999	553	999999	677	999999	62	999999	167	865	999999	999999	15	868	529	999999	999999	562	838	387	50	477	771	741	737	881	999999	25	999999	529	338	999999	808	393	228	72	20	999999	667	999	999999	53	681	999999	999999	528	999999	999999	759	329	857	876	288	136	999999	662	945	999999	644	795	999999	47	999999	638	999999	293	451	621	650	466	178	962	895	839	999999	996	795	250	58	219	835	244	266	923	671	999999	334	681	59	565	127	209	428	871	999999	196	568	53	994	409	86	999999	999999	302	160	999999	980	999999	999999	347	867	705	763	435	999999	233	999999	562	966	84	959	770	572	94	349	969	543	34	307	966	999999	999999	256	648	142	411	331	963	772	999999	482	884	708	711	698	422	999999	992	910	317	415	15	87	999999	999999	316	999999	828	999999	191	362	955	152	999999	908	125	458	125	303	558	999999	817	789	200	999999	84	71	860	396	999999	533	999999	123	999999	999999	999999	999999	336	207	999999	549	502	21	591	423	527	742	702	803	582	963	330	699	361	414	597	226	886	999999	376	255	11	442	35	999999	811	841	161	454	999999	999999	132	917	477	19	410	999999	208	776	999999	999999	369	67	813	963	999999	851	999999	585	963	999999	999999	999999	999999	580	999999	999999	986	933	612	685	590	257	999999	141	840	413	231	352	14	999999	28	119	254	44	999999	999999	628	71	999999	959	89	576	490	279	662	999999	96	999999	470	351	820	999999	174	398	750	121	999999	682	133	999999	629	999999	580	182	198	678	999999	796	999999	604	999999	924	999999	652	605	23	767	57	478	725	327	334	882	663	971	753	945	855	294	999999	999999	999999	938	654	999999	670	999999	999999	91	999999	361	299	213	999999	910	999999	784	521	792	736	354	693	999999	407	482	999999	537	917	210	444	733	907	999999	999999	999999	494	999999	835	322	935	27	999999	965	494	373	999999	131	26	752	86	969	433	999999	557	999999	520	741	540	999999	45	143	88	117	999999	999999	454	787	293	474	425	908	949	999999	999999	718	895	727	720	43	454	183	521	174	134	999999	310	999999	955	999999	881	752	456	999999	286	801	939	351	999999	999999	919	999999	838	551	337	177	999999	233	999999	838	999999	999999	31	507	727	861	999999	999999	983	182	999999	609	832	793	593	672	462	999999	999999	65	779	554	409	486	123	999999	345	969	
837	999999	454	86	639	126	999999	97	731	948	999999	999999	189	35	367	155	293	320	418	54	957	664	715	733	310	159	68	980	999999	999999	393	523	526	652	999999	36	727	873	999999	715	829	999999	941	513	361	507	876	753	999999	263	999999	999999	796	301	21	183	250	721	999999	490	68	983	703	195	565	422	999999	999999	948	999999	427	999999	350	703	224	462	999999	211	999999	803	282	314	999999	140	352	590	999999	999999	640	903	785	15	999999	999999	999999	846	999999	756	948	939	608	350	999999	855	835	782	999999	999999	86	559	460	999999	999999	972	217	753	198	573	842	974	999999	673	895	999999	555	421	322	999999	999999	378	999999	999999	263	442	204	932	510	939	304	570	136	633	158	90	453	746	665	134	282	903	999999	999999	913	973	253	935	454	759	310	424	469	602	999999	999999	999999	494	785	907	778	284	253	259	278	281	999999	72	524	814	602	808	756	999999	588	152	720	431	62	289	199	999999	487	750	638	999999	999999	534	586	450	191	999999	961	999999	356	997	660	999999	999999	641	135	999999	999999	640	167	501	999999	280	23	904	987	477	441	999999	999999	519	999999	502	620	398	180	323	485	84	633	643	999999	999999	841	591	491	321	472	999999	164	17	849	999999	999999	147	222	830	520	999999	462	999999	527	465	48	837	999999	999999	999999	571	471	811	999999	345	16	523	999999	669	439	432	422	999999	15	30	350	711	670	999999	909	483	186	349	802	803	621	919	126	391	959	14	999999	333	533	999999	999999	352	311	513	841	79	492	552	401	98	268	786	999999	506	124	337	177	261	258	999999	394	132	999999	902	724	97	999999	273	709	434	51	99	152	114	81	998	409	166	118	839	999999	633	999999	714	544	999999	999999	619	276	632	999999	139	999999	228	516	999999	343	409	788	753	672	229	843	966	56	999999	999999	999999	999999	999999	999999	20	153	999999	999999	761	185	304	367	889	875	787	996	87	597	911	23	923	598	254	664	10	378	364	176	999999	790	980	999999	375	200	618	193	999999	704	999999	986	665	999999	754	651	49	51	898	878	884	232	999999	379	144	165	720	14	191	999999	927	641	789	252	552	971	204	635	992	699	999999	999999	999999	382	999999	924	999999	29	843	999999	999999	958	479	485	292	548	34	611	533	219	479	614	999999	697	777	194	207	423	361	783	999999	999999	59	208	622	999999	385	392	607	220	807	701	999999	999999	837	999999	172	313	960	13	946	999999	112	782	230	652	601	158	999999	586	727	934	667	70	155	220	908	280	863	
999999	173	641	13	999999	999999	777	999999	424	999999	999999	999999	893	463	357	837	863	999999	276	999999	969	999999	999999	787	999999	492	873	44	999999	442	626	69	891	450	958	840	314	589	789	381	452	999999	999999	298	999999	563	999999	999999	319	233	292	999999	641	302	999999	322	999999	854	981	999999	538	743	353	982	244	999999	141	452	504	517	532	283	522	999999	536	771	512	938	991	467	658	401	724	877	160	717	427	999999	557	645	999999	460	608	958	843	709	854	204	63	999999	432	390	999999	802	700	18	396	746	765	131	810	998	862	524	181	146	28	476	832	527	331	541	999999	858	613	82	675	564	62	827	916	999999	884	945	44	278	424	999999	999999	999999	330	999999	833	436	835	905	598	93	999999	706	690	388	372	536	724	890	495	128	199	627	342	832	999999	938	215	501	123	916	489	903	999999	999999	299	689	206	650	999999	999999	999999	707	484	999999	777	356	147	538	946	358	230	999999	782	999999	999999	559	809	999999	987	895	999999	999999	792	681	604	882	983	593	98	682	339	84	192	999999	105	491	152	750	65	999999	801	999999	555	999999	696	345	999999	426	374	999999	880	708	662	999999	248	688	999999	999999	987	894	372	554	999999	273	28	156	961	756	210	250	416	69	442	650	103	999999	999999	37	985	999999	761	566	228	358	801	631	422	379	788	999999	575	349	762	170	974	257	237	291	746	999999	384	999999	999999	133	999999	821	276	999999	999999	693	900	888	818	729	143	806	335	101	471	999999	734	592	967	793	675	999999	999999	999999	999999	846	327	999999	999999	445	884	396	349	104	34	980	365	409	659	999999	516	687	531	43	999999	999999	921	145	819	359	999999	791	999999	433	458	267	524	994	347	872	376	403	999999	382	844	999999	466	241	76	491	42	999999	999999	873	286	988	545	272	254	506	925	191	686	930	629	102	988	916	646	767	465	999999	999999	787	727	123	88	158	199	290	712	690	78	999999	327	999999	859	533	999999	470	721	999999	749	840	999999	194	999999	677	753	751	758	549	594	999999	35	999999	272	154	999999	173	909	396	83	963	794	245	122	357	613	148	243	999999	769	185	55	213	620	999999	840	999999	406	410	405	447	532	172	105	768	313	656	229	714	388	982	999999	335	188	785	999999	711	81	369	999999	615	517	303	999999	419	264	999999	60	49	999999	612	767	999999	991	999999	999999	999999	149	354	999999	956	919	999999	86	786	625	719	34	999999	186	139	470	999999	999999	999999	929	238	999999	686	514	492	605	189	999999	999999	
999999	999999	343	553	354	423	571	999999	325	117	696	988	227	993	793	544	796	225	863	999999	151	999999	172	211	999999	999999	250	463	839	561	360	739	999999	311	571	573	386	481	490	763	567	742	722	238	103	941	21	398	999999	969	695	390	325	235	999999	999999	889	999999	847	150	999999	118	888	999999	757	956	869	999999	999999	230	999999	324	734	999999	617	408	18	934	118	764	999999	851	571	869	865	970	423	999999	677	999999	999999	999999	634	350	589	999999	854	958	999999	146	82	999999	967	999999	811	380	656	225	617	234	999999	954	33	93	949	331	547	28	897	786	542	999999	248	999999	546	914	690	394	520	167	999999	59	463	999999	691	106	883	899	68	494	324	208	286	452	598	729	230	551	999999	268	912	999999	70	694	604	107	857	621	135	896	999999	272	705	999999	680	437	501	62	401	853	999999	648	959	412	472	344	698	795	756	817	999999	148	993	262	255	717	988	769	999999	594	248	272	773	171	804	999999	503	826	999999	171	237	999999	160	548	820	999999	999999	657	231	999999	408	999999	999999	999999	999999	999999	278	452	999999	962	999999	732	684	999999	614	185	999999	797	608	420	841	999999	33	999999	999999	526	988	454	999999	980	841	340	547	117	195	187	406	999999	959	262	999999	60	621	809	722	505	999999	353	933	644	999999	88	59	811	428	535	48	279	999999	686	562	824	20	233	130	118	195	576	999999	436	778	419	999999	355	637	790	261	223	873	93	43	645	520	797	999999	763	291	736	689	999999	149	136	736	283	699	959	50	397	689	614	999999	916	731	999999	865	980	249	999999	183	637	999999	824	999999	999999	653	917	313	222	643	367	826	458	999999	961	297	999999	682	564	655	999999	750	999999	534	269	773	126	914	23	931	999999	999999	588	562	62	385	324	730	101	999999	999999	999999	999999	754	331	999999	861	39	999999	219	223	308	685	57	505	886	999999	300	999999	872	536	12	299	290	999999	843	248	896	834	999999	973	921	591	934	873	32	923	120	212	481	911	999999	154	804	718	311	838	540	66	175	965	33	592	999999	999999	999999	366	546	720	487	549	965	204	193	245	999999	716	751	184	999999	963	310	999999	666	960	448	999999	494	572	731	15	707	999999	669	621	999999	339	372	839	103	999999	386	999999	999999	931	946	893	960	568	426	595	97	999999	999999	999999	664	935	926	268	655	921	871	999999	988	999999	842	135	999999	572	296	962	353	911	91	817	587	910	999999	999999	23	555	897	926	156	999999	918	350	265	467	956	24	
412	114	999999	181	999999	412	999999	252	999999	821	368	398	282	999999	999999	186	999999	766	624	999999	572	202	999999	110	34	945	827	999999	999999	502	869	76	615	999999	560	249	726	909	999999	184	510	130	644	202	196	508	654	693	999999	742	74	499	843	999999	999999	220	859	93	999999	848	585	557	689	597	951	302	999999	10	999999	999999	459	375	742	450	253	451	557	62	999999	525	300	143	957	820	437	999999	233	413	829	350	999999	643	762	999999	598	999999	440	57	251	999999	725	999999	791	892	293	999999	756	403	959	10	662	807	179	632	557	452	599	999999	169	999999	999999	380	181	562	621	815	612	568	851	301	20	509	810	30	799	647	352	75	999999	737	624	829	453	999999	687	583	474	999999	999999	155	362	572	887	670	825	355	481	999999	281	477	999999	198	551	999999	990	163	996	158	832	910	110	999999	341	432	956	999999	999999	353	875	48	999999	999999	941	999999	938	448	621	999999	205	453	175	123	794	999999	651	999999	287	999999	838	533	586	325	307	716	55	827	240	999999	999999	585	999999	138	363	242	136	999999	999999	846	729	551	541	999999	953	388	744	986	999999	282	999999	999999	961	150	999999	351	461	36	184	234	660	120	217	166	436	999999	999999	46	760	561	933	46	188	441	66	296	999999	730	371	919	999999	68	97	958	684	192	624	289	623	22	999999	109	440	33	195	618	343	385	430	344	364	707	999999	188	348	744	352	529	93	228	999999	731	664	265	261	601	33	999999	481	253	995	744	423	748	780	833	999999	165	256	448	952	999999	999999	999999	564	274	831	908	619	939	839	104	205	405	662	59	445	184	999999	594	999999	94	903	186	348	620	294	488	999999	515	147	999999	283	645	275	742	999999	999999	700	987	769	124	640	999999	414	900	548	27	95	730	999999	999999	394	661	853	868	999999	134	688	944	979	353	509	113	802	652	999999	560	139	920	628	807	483	783	824	999999	453	371	771	999999	81	276	403	678	127	999999	803	621	792	407	38	999999	949	756	999999	426	999999	536	739	761	90	988	888	174	999999	590	947	999999	837	999999	424	999999	362	250	873	999999	949	831	986	96	849	209	767	731	891	331	858	999999	775	999999	865	999999	632	19	999999	92	388	239	575	536	767	202	784	419	999999	687	999999	709	883	999999	999999	783	550	653	912	881	230	166	282	780	999999	999999	834	999999	517	508	719	352	882	790	999999	720	265	459	328	999999	424	999999	749	214	386	158	843	481	931	999999	376	979	999999	486	861	231	
956	794	803	999999	368	354	901	484	999999	602	826	999999	970	756	999999	999999	334	266	466	872	999999	78	404	583	387	363	508	436	999999	739	254	405	928	999999	763	999999	656	781	298	80	999999	275	245	783	999999	750	510	999999	564	286	654	999999	30	999999	814	999999	400	229	169	999999	846	475	352	238	357	431	174	999999	992	66	444	553	967	396	425	151	832	999999	261	999999	852	333	999999	999999	95	413	384	939	999999	874	999999	436	999999	999999	234	981	922	17	435	900	999999	999999	191	507	999999	110	873	634	573	673	66	778	968	532	161	522	999999	497	152	943	999999	235	580	128	985	17	932	683	171	444	228	825	195	361	61	220	151	999999	23	985	540	750	999999	624	817	301	999999	99	142	711	387	999999	864	491	999999	360	72	999999	522	834	178	199	472	999999	454	241	999999	999999	480	999999	380	239	483	167	412	307	860	955	999999	693	549	999999	999999	460	66	793	960	703	999999	701	157	88	851	189	817	351	287	245	179	586	708	851	618	201	341	999999	951	999999	88	556	500	116	999999	828	294	335	647	22	83	999999	281	999999	118	778	999999	302	999999	999999	350	71	999999	624	786	999999	984	697	233	359	128	908	841	263	625	952	211	51	324	33	999999	999999	999999	999999	172	999999	315	819	999999	840	407	999999	770	999999	366	27	536	999999	330	49	843	597	111	298	893	174	999999	27	274	165	576	999999	977	364	410	858	367	754	461	277	418	175	953	393	952	999999	148	194	896	607	425	336	999999	285	999999	999999	390	415	381	999999	999999	999999	555	587	273	999999	71	415	256	508	659	999999	424	62	630	678	999999	717	999999	999999	999999	634	130	666	999999	250	41	702	184	113	478	952	383	463	578	999999	619	376	130	306	999999	999999	938	398	948	643	999999	668	654	511	999999	672	79	567	972	74	176	889	847	32	624	368	241	152	999999	707	408	960	999999	510	69	277	999999	999999	999999	999999	696	732	718	999999	999999	373	58	999999	450	999999	882	815	999999	999999	953	999999	528	107	682	660	999999	795	369	250	244	951	193	153	452	999999	84	999999	772	678	377	444	181	751	693	260	999999	999999	701	233	824	593	999999	999999	999999	339	749	500	999999	144	999999	901	373	477	861	999999	999999	904	230	64	999999	999999	52	999999	146	999999	558	776	413	431	350	933	103	145	426	651	482	223	597	122	646	583	673	638	876	476	81	703	999999	316	999999	999999	346	999999	501	972	999999	665	833	47	780	972	96	999999	794	868	807	237	61	220	999999	999999	
316	118	418	999999	189	414	936	670	447	854	886	106	359	935	999999	456	644	999999	999999	816	390	560	999999	673	496	737	843	17	668	844	999999	680	999999	116	108	238	999999	999999	999999	146	729	172	599	925	96	990	585	859	282	361	999999	607	119	98	999999	756	775	744	661	451	999999	999999	999999	999999	999999	999999	694	253	836	367	999999	300	661	963	97	227	999999	416	587	999999	161	999999	735	317	999999	55	570	323	531	999999	463	494	999999	351	576	800	999999	996	723	880	305	999999	32	914	143	999999	999999	156	10	367	795	369	166	164	299	586	203	693	351	166	999999	381	999999	494	904	732	608	319	397	999999	66	963	692	707	211	999999	961	821	184	999999	109	423	322	174	999999	999999	999999	538	999999	990	607	999999	655	567	999999	924	619	999999	20	410	693	635	759	714	310	831	676	459	952	479	624	382	519	392	999999	231	68	558	938	999999	404	80	268	407	689	999999	318	135	473	287	210	433	999999	999999	275	474	664	608	863	724	999999	879	585	582	999999	999999	957	272	999999	22	865	71	600	999999	16	999999	377	362	35	721	523	550	999999	675	279	200	571	746	999999	999999	567	459	694	999999	392	525	494	685	41	999999	999999	55	625	460	999999	148	999999	610	767	653	106	999999	999999	152	999999	876	999999	999999	312	185	663	999999	156	917	454	416	999999	386	817	490	999999	691	999999	570	99	477	925	535	263	141	367	960	978	473	496	265	876	551	22	515	632	584	383	855	800	421	899	999999	999999	999999	770	456	999999	999999	525	999999	999999	22	999999	999999	951	367	657	181	999999	703	241	682	431	199	539	825	373	311	999999	553	999999	999999	770	678	577	999999	529	257	370	910	999999	999999	948	91	283	863	498	999999	999999	275	927	212	47	107	999999	227	999999	999999	475	945	93	492	999999	999999	106	515	251	999999	165	999999	837	999999	810	907	536	999999	734	349	999999	676	336	94	746	592	626	115	437	673	498	360	942	999999	999999	999999	827	684	999999	976	985	999999	621	123	133	831	437	528	999999	140	570	649	493	999999	899	999999	618	999999	745	999999	355	990	88	578	886	805	790	133	626	395	90	851	999999	999999	364	158	64	223	960	915	165	108	714	306	112	999999	867	16	814	982	999999	828	938	446	999999	995	689	53	237	328	999999	313	901	16	999999	719	392	735	581	999999	744	405	48	999999	681	257	999999	781	475	999999	999999	783	319	643	588	262	912	820	136	368	468	999999	986	641	874	851	206	707	256	393	999999	999999	434	72	248	999999	
789	999999	999999	999999	719	908	577	999999	390	267	999999	267	428	999999	999999	571	608	223	293	733	419	406	956	829	60	999999	534	92	578	806	358	257	405	186	999999	804	65	753	649	999999	443	795	261	999999	857	939	288	458	586	999999	532	999999	779	514	999999	392	999999	999999	332	150	999999	999999	622	584	999999	746	999999	251	335	11	999999	855	574	732	999999	999999	155	999999	999999	999999	299	85	506	682	283	999999	477	891	193	90	652	130	431	508	186	949	183	676	999999	120	88	46	133	584	390	999999	999999	999999	224	378	247	811	963	999999	850	999999	988	939	310	770	999999	969	68	999999	358	999999	434	75	555	350	450	478	999999	860	999999	263	952	999999	999999	999999	999999	430	677	815	999999	841	166	219	657	879	961	999999	376	937	841	999999	978	878	999999	995	253	581	500	873	928	768	180	113	189	597	355	999999	999999	704	280	848	999999	252	999999	517	239	999999	418	676	999999	999999	112	703	28	923	284	999999	696	306	999999	918	999999	803	886	84	670	62	40	70	999999	894	595	671	666	993	816	735	476	717	999999	38	999999	824	494	721	666	476	94	265	323	281	380	999999	352	999999	918	999999	366	999999	847	186	999999	357	152	494	620	441	999999	35	117	999999	999999	978	999999	333	999999	115	318	175	418	203	968	999999	746	262	524	999999	328	314	999999	326	379	148	870	588	844	815	682	10	110	999999	439	68	999999	774	999999	401	809	28	999999	812	190	200	918	653	218	420	999999	889	969	999999	122	732	950	790	178	468	118	952	489	940	999999	318	75	193	999999	999999	999999	972	588	999999	445	310	999999	272	146	189	229	226	999999	434	214	792	999999	734	122	706	118	368	605	214	293	857	538	999999	389	872	999999	735	888	308	999999	638	311	847	930	999999	35	999999	654	989	249	891	581	65	735	640	288	340	80	68	999999	999999	999999	383	839	999999	771	51	999999	273	63	999999	337	999999	639	575	491	193	804	311	999999	999999	714	616	965	401	285	483	999999	748	999999	795	664	830	999999	536	272	999999	17	999999	50	983	805	999999	999999	754	999999	999999	425	170	999999	105	536	769	387	999999	552	760	999999	447	312	297	120	144	679	268	829	506	999999	112	312	564	185	461	270	697	625	334	679	221	837	775	67	999999	599	498	999999	999999	453	999999	983	512	519	570	50	752	999999	671	999999	677	924	999999	935	322	999999	595	920	84	509	689	755	999999	90	206	609	999999	240	999999	999999	191	999	935	999999	999999	129	800	999999	614	421	517	824	954	624	12	
999999	999999	999999	744	913	999999	578	194	395	763	381	999999	999999	322	960	999999	522	533	136	999999	678	989	13	498	203	999999	550	315	662	991	865	801	604	88	999999	829	999999	495	999999	999999	612	814	549	299	75	363	378	732	999999	907	995	300	827	105	333	307	776	352	551	999999	463	272	531	404	898	999999	170	353	413	141	999999	37	106	999999	916	863	450	713	432	999999	687	817	661	755	995	574	973	509	754	612	62	353	944	999999	86	349	292	154	401	496	203	34	329	522	999999	999999	204	242	999999	469	999999	72	919	711	178	646	999999	999999	408	334	605	661	599	800	89	999999	92	526	518	999999	580	999999	322	999999	646	663	999999	149	666	37	999999	741	999999	294	754	989	433	242	411	440	738	999999	746	76	890	541	435	528	442	624	999999	677	999999	999999	889	999999	749	983	999999	999999	999999	471	119	999999	954	864	341	315	999999	99	50	849	125	999999	999999	74	558	999999	55	114	238	999999	706	999999	151	702	28	717	405	999999	999999	450	999999	896	293	999999	406	374	122	36	210	129	482	353	999999	45	999999	999999	774	824	13	503	938	960	999999	187	999999	999999	239	262	845	623	909	853	999999	600	681	229	999999	569	999999	194	143	29	903	118	497	363	999999	999999	149	382	999999	580	199	745	999999	218	618	116	513	338	999999	860	190	587	220	628	503	983	364	343	999999	215	167	999999	370	918	999999	178	689	410	999999	999999	122	472	680	999999	664	999999	98	473	999999	999999	999999	338	59	283	838	326	999999	869	860	999999	751	805	999999	999999	999999	379	385	593	999999	450	427	999999	728	20	747	717	907	999999	999999	399	895	999999	733	172	999999	828	770	96	89	739	999999	819	549	135	383	317	999999	942	916	294	728	999999	321	170	270	999999	610	48	536	131	418	27	999999	471	999999	860	81	369	999999	594	999999	299	513	999999	179	607	563	602	637	440	999999	964	964	679	999999	400	999999	573	901	206	227	731	560	999999	330	263	999999	88	547	522	245	581	364	999999	685	438	999999	899	990	999999	999999	18	410	106	354	454	62	235	800	198	290	999999	467	391	376	877	999999	999999	101	999999	692	485	65	999999	204	204	610	999999	993	999999	409	999999	999999	248	999999	219	331	464	999999	999999	211	999999	288	359	999999	736	999999	973	954	999999	999999	446	808	999999	970	999999	999999	296	901	160	844	999999	999999	568	788	609	999999	999999	999999	166	556	284	999999	224	715	13	206	706	882	467	90	637	999999	195	541	963	872	508	277	894	266	45	562	463	999999	792	
457	999999	570	999999	811	895	399	999999	262	425	504	593	369	967	716	256	414	443	80	217	729	999999	999999	824	737	426	951	689	900	520	721	487	999999	999999	556	487	145	259	656	999999	247	890	933	126	999999	999999	149	999999	187	19	631	129	393	824	72	411	692	999999	895	999999	944	999999	897	741	703	27	410	446	999999	239	121	164	787	999999	970	839	999999	910	365	458	287	650	512	890	889	999999	103	999999	860	154	794	399	363	271	249	537	993	202	422	999999	877	702	889	999999	898	476	341	507	854	233	299	782	390	447	117	999999	208	999999	851	999999	923	53	586	276	999999	722	801	526	645	999999	845	919	497	914	580	999999	999999	564	992	423	271	595	513	636	855	21	18	999999	163	946	339	985	999999	321	999999	999999	999999	623	999999	999999	674	814	862	421	999999	999999	295	476	866	999999	999999	999999	999999	438	839	337	539	949	420	433	714	999999	373	699	999999	999999	578	185	395	745	468	148	999999	999999	748	999999	733	101	259	485	726	541	999999	630	414	695	970	912	999999	200	305	176	212	88	471	789	451	172	999999	527	999999	119	90	131	73	403	999999	999999	690	392	603	448	700	934	999999	182	835	742	295	418	999999	666	702	205	450	302	936	973	354	958	15	571	783	732	684	616	461	999999	566	999999	113	771	232	99	597	999999	476	277	381	999999	953	709	877	999999	999999	145	417	999999	999999	771	467	618	854	731	387	42	664	968	999999	101	721	908	185	285	999999	999999	443	613	608	999999	999999	668	602	999999	15	305	693	883	104	549	209	999999	256	795	999999	495	917	501	712	564	202	508	27	999999	999999	55	533	602	594	520	701	803	287	999999	999999	798	25	798	999999	92	348	999999	999999	710	999999	155	661	390	999999	819	210	999999	901	53	401	328	651	322	487	999999	771	101	299	999999	848	999999	297	169	849	999999	999999	128	999999	999999	225	999999	634	999999	397	432	394	153	999999	775	319	759	902	243	696	627	999999	702	321	766	320	257	491	299	862	496	858	501	540	977	349	92	176	281	828	980	999999	344	999999	65	575	628	999999	523	274	98	999999	63	473	999999	606	776	806	19	319	968	999999	344	454	901	574	999999	612	999999	435	999999	999999	999999	415	999999	933	813	777	266	200	999999	999999	967	35	773	993	999999	999999	999999	381	572	999999	167	961	859	60	999999	889	999999	491	999999	999999	339	98	46	999999	871	999999	757	298	999999	999	550	818	627	942	961	319	681	999999	999999	999999	999999	521	863	999999	435	670	556	999999	584	
999999	753	775	518	676	999999	999999	988	999999	999999	166	999999	30	999999	999999	735	999999	343	999999	99	50	218	999999	721	818	999999	818	234	94	81	210	101	103	999999	999999	255	774	309	951	256	91	330	413	784	999999	999999	283	933	300	999999	999999	337	639	575	543	715	636	63	700	999999	877	655	903	206	922	74	187	315	717	327	999999	49	391	999999	17	720	999999	342	118	234	999999	884	934	999999	999999	873	462	527	180	163	619	720	609	996	378	999999	426	999999	861	999999	416	967	999999	972	266	999999	945	999999	567	823	911	999999	945	475	517	999999	720	999999	999999	999999	612	999999	999999	564	999999	249	439	394	301	999999	999999	999999	481	569	817	479	999999	962	610	939	927	493	999999	999999	999999	325	999999	144	489	385	715	389	999999	812	999999	757	832	999999	273	27	999999	999999	677	986	529	324	822	386	657	999999	333	758	435	999999	131	999999	698	787	321	999999	474	999999	904	915	865	913	600	668	632	70	646	17	698	593	332	376	999999	999999	999999	999999	503	398	486	452	999999	957	954	724	691	999999	68	999999	999999	880	552	321	655	999999	131	999999	724	164	754	999999	400	326	70	842	999999	754	999999	725	960	394	890	999999	999999	462	863	907	959	999999	976	999999	12	999999	999999	817	50	21	999999	999999	852	221	213	348	644	889	61	999999	897	999999	999999	999999	514	999999	95	999999	990	476	502	203	898	999999	656	849	187	999999	594	798	658	252	801	999999	43	260	872	748	999999	551	441	999999	410	999999	999999	847	109	999999	309	669	516	712	827	574	999999	999999	164	639	564	364	171	704	999999	262	999999	654	320	837	904	999999	999999	346	774	449	44	571	999999	999999	212	808	749	148	640	925	999999	945	999999	999999	428	999999	106	243	194	826	999999	737	999999	157	61	999999	537	271	144	54	209	180	937	388	540	947	735	393	436	999999	614	32	73	379	970	141	240	93	419	399	168	236	162	947	69	306	999999	644	719	847	280	488	14	595	999999	122	18	46	999999	481	780	999999	999999	437	222	366	673	266	187	999999	135	999999	852	745	886	972	999999	989	329	243	21	100	673	999999	485	999999	28	478	653	858	133	204	396	938	999999	455	429	724	735	702	633	679	999999	800	721	826	635	268	999999	753	104	28	716	463	469	689	49	228	999999	95	348	205	613	329	999999	931	67	999999	999999	441	552	303	264	626	609	341	632	873	867	658	500	999999	999999	899	764	114	999999	933	478	929	415	999999	771	999999	364	999999	999999	148	13	999999	769	722	999999	278	211	800	
763	99	853	138	66	175	360	999999	595	588	436	999999	564	691	454	134	445	207	35	351	532	614	272	999999	275	494	999999	87	889	778	627	999999	697	963	350	999999	999999	999999	872	250	999999	477	64	775	11	361	999999	321	345	645	999999	935	999999	859	277	159	999999	682	999999	572	305	999999	999999	816	961	935	26	601	350	66	55	999999	334	785	501	999999	999999	999999	180	913	911	558	742	254	999999	691	257	838	695	201	570	406	999999	310	944	999999	999999	247	814	76	345	982	971	288	599	999999	610	467	368	223	599	340	512	948	999999	747	540	170	325	279	999999	187	905	999999	496	648	617	999999	840	999999	992	323	999999	113	578	999999	586	463	999999	320	91	789	480	482	602	240	894	539	999999	206	46	901	999999	999999	388	999999	999999	822	792	951	573	585	627	444	230	286	658	408	380	999999	999999	86	516	14	999999	999999	999999	432	556	266	753	88	386	644	886	101	400	146	724	999999	851	764	671	702	999999	505	172	999999	999999	326	581	999999	999999	999999	45	999999	999999	999999	357	491	459	654	275	536	208	495	999999	982	557	139	885	522	683	959	880	406	415	814	999999	692	734	671	180	240	684	266	999999	469	608	926	706	482	999999	243	961	207	499	145	504	260	306	189	999999	133	999999	999999	812	210	999999	999999	554	580	660	665	756	999999	484	45	852	941	576	739	999999	630	999999	412	999999	999999	997	999999	907	280	999999	16	999999	554	193	56	799	624	453	718	434	999999	381	136	999999	132	999999	999999	723	463	999999	999999	684	566	805	857	700	38	335	372	212	999999	999999	284	270	653	999999	211	604	999999	246	237	497	858	315	414	999999	305	589	611	963	824	960	999999	987	757	999999	999999	749	335	999999	770	298	91	516	82	999999	106	866	179	999999	284	578	295	227	65	74	825	261	999999	608	404	448	999999	999999	387	999999	288	297	512	999999	999999	462	278	91	475	939	416	999999	999999	177	162	439	420	758	999999	255	999999	999999	931	692	506	578	999999	727	951	332	999999	682	138	680	959	809	363	848	999999	999999	310	214	752	999999	658	484	999999	999999	455	965	37	966	999999	141	727	999999	365	999999	999999	872	113	999999	999999	153	375	734	222	999999	218	353	86	999999	999999	866	999999	999999	483	815	44	32	559	136	282	986	304	607	961	997	953	906	453	999999	34	999999	999999	759	84	608	751	923	271	466	24	112	888	999999	999999	854	999999	999999	578	550	785	801	999999	999999	278	154	999999	767	772	225	607	311	899	999999	547	816	157	196	394	
875	74	120	760	102	121	179	999999	838	999999	999999	999999	696	338	903	757	233	226	741	490	930	759	999999	999999	56	858	999999	212	999999	917	803	707	999	872	999999	485	675	50	230	865	999999	999999	20	779	665	414	911	973	996	785	324	600	415	705	464	125	999999	959	999999	999999	409	999999	999999	999999	194	410	811	823	635	427	92	999999	996	999999	999999	999999	999999	214	999999	999999	947	999999	216	999999	999999	212	301	304	418	999999	404	715	335	986	999999	142	304	98	594	265	999999	97	347	578	702	142	604	539	323	999999	999999	999999	999999	82	296	999999	760	192	328	981	118	516	999999	57	33	999999	856	999999	419	999999	589	999999	619	239	999999	859	401	638	867	470	608	999999	999999	837	222	528	251	263	700	795	382	122	770	612	999999	95	682	300	555	335	999999	999999	129	74	990	999999	266	244	42	999999	279	131	999999	857	383	356	535	577	835	999999	135	603	319	999999	876	477	890	999999	999999	953	187	110	93	541	195	999999	641	916	999999	507	271	17	230	273	526	260	796	913	239	800	560	999999	999999	60	999999	682	285	505	999999	523	999999	999999	999999	999999	999999	178	48	783	671	369	999999	999999	731	337	242	128	999999	56	107	626	680	977	999999	999999	403	83	645	42	999999	999999	738	145	728	333	683	999999	855	151	999999	999999	999999	22	251	869	95	941	999999	999999	818	92	999999	239	408	571	842	846	999999	869	686	186	532	16	453	999999	631	578	890	407	653	999999	273	240	42	999999	414	999999	736	999999	206	462	699	518	224	258	999999	509	999999	167	491	999999	540	985	465	836	999999	215	569	92	248	516	60	976	999999	598	819	79	206	658	167	999999	120	999999	673	999999	999999	24	792	999999	955	999999	841	999999	915	999999	689	999999	775	206	924	209	108	653	669	999999	999999	723	44	999999	439	144	312	89	999999	317	726	966	321	241	359	811	422	375	137	126	675	327	70	667	908	541	999999	999	999999	957	85	466	904	983	822	762	979	176	764	820	999999	761	999999	607	999999	722	965	999999	846	123	786	733	526	552	24	94	662	999999	717	898	840	999999	355	52	242	999999	72	999999	419	596	832	256	610	316	307	913	999999	463	577	195	575	759	163	620	181	352	940	362	999999	737	999999	999999	458	999999	980	516	415	691	375	999999	660	637	999999	259	290	539	999999	999999	254	999999	999999	209	800	531	332	90	159	735	870	889	328	709	368	681	999999	230	797	999999	336	791	508	902	999999	747	999999	937	635	903	999999	999999	229	999999	117	869	247	900	
812	927	544	899	366	680	820	485	511	950	279	453	762	70	742	389	999999	463	999999	999999	121	999999	996	999999	455	255	999999	239	669	999999	999999	499	443	596	999999	870	209	436	999999	827	999999	612	245	584	668	192	999999	278	899	840	848	654	277	999999	788	999999	930	159	454	120	285	999999	815	999999	999999	779	19	176	999999	871	189	999999	38	999999	516	509	816	421	725	273	115	136	339	829	748	999999	232	794	999999	658	940	59	982	324	552	999999	796	331	236	888	182	999999	625	38	999999	402	999999	502	143	289	942	518	434	190	15	158	261	986	175	410	557	224	368	994	931	999999	473	714	231	25	712	999999	195	999999	999999	999999	999999	311	178	356	999999	729	999999	527	716	431	999999	802	318	403	249	809	999999	825	999999	999999	615	631	106	999999	928	999999	281	128	577	457	333	597	999999	874	648	999999	818	999999	89	999999	563	841	287	510	999999	671	406	999999	775	902	338	370	505	142	525	999999	999999	999999	428	419	458	999999	999999	269	107	999999	711	443	999999	299	991	999999	746	999999	999999	774	354	596	26	267	515	452	999999	674	999999	999999	101	957	359	999999	744	181	399	669	380	30	890	28	412	999999	959	962	82	485	911	989	623	992	738	999999	534	999999	630	171	999999	999999	200	286	150	144	937	753	93	999999	999999	999999	999999	86	142	383	883	335	193	540	307	553	380	866	762	138	349	108	999999	608	999999	135	999999	238	765	374	999999	614	999999	278	548	215	879	96	999999	999999	999999	547	860	364	867	208	434	999999	863	999999	999999	334	523	999999	795	838	534	484	751	429	277	720	321	767	999999	999999	999999	999999	992	101	673	293	999999	670	97	802	999999	864	741	45	999999	462	374	414	739	999999	101	865	483	999999	681	404	345	510	824	330	235	102	999999	598	750	518	999999	772	687	352	398	852	924	992	599	999999	743	715	728	999999	355	907	999999	57	187	592	442	291	419	279	947	435	999999	766	576	156	999999	152	294	192	999999	601	727	999999	116	249	941	490	120	22	661	629	781	19	974	327	73	764	999999	168	85	815	362	417	404	963	15	167	425	999999	616	600	430	999999	999999	999999	190	640	940	937	650	952	180	407	617	328	653	999999	791	259	92	999999	999999	136	116	549	999999	319	999999	999999	243	999999	74	667	405	999999	999999	245	559	999999	999999	999999	823	483	517	133	644	955	999999	86	319	999999	375	999999	999999	327	999999	304	999999	910	514	999999	647	797	704	999999	888	513	11	999999	129	418	288	999999	121	999999	999999	999999	
618	983	905	293	519	917	833	75	419	897	306	88	202	904	999999	648	716	276	999999	35	999999	651	245	140	953	253	956	901	889	804	64	711	999999	620	685	999999	15	230	999999	730	963	639	456	990	217	923	363	224	613	639	854	845	874	999999	479	966	747	999999	340	276	999999	932	185	999999	842	594	999999	582	228	357	643	495	999999	999999	999999	150	999999	254	923	40	999999	999999	297	260	949	999999	837	411	150	719	709	240	890	95	770	999999	463	841	999999	622	999999	999999	999999	265	995	368	931	819	999999	339	771	999999	850	310	386	228	644	999999	665	633	757	825	441	509	648	999999	605	828	999999	40	686	363	999999	310	343	118	745	41	264	999999	287	27	999999	811	947	216	999999	589	709	552	396	538	186	523	865	870	349	497	617	592	999999	113	535	999999	999999	418	999999	550	966	999999	999999	612	670	83	356	739	802	999999	561	999999	32	26	129	741	643	157	186	583	445	472	769	258	424	671	828	184	492	674	169	538	999999	839	622	441	79	783	868	112	177	135	77	719	935	184	570	746	983	793	999999	505	242	821	999999	503	999999	234	198	998	255	181	257	999999	470	999999	999999	193	403	687	672	859	288	999999	416	320	999999	60	322	250	111	91	999999	699	960	663	306	989	734	128	933	999999	999999	870	857	999999	878	939	258	912	552	386	999999	305	131	999999	999999	168	414	794	108	457	911	947	896	173	981	558	178	806	726	999999	458	284	754	826	274	418	226	421	442	999999	802	409	999999	724	999999	999999	578	115	447	148	584	999999	29	999999	933	999999	973	693	24	330	999999	451	999999	910	928	999999	551	999999	590	808	941	993	362	643	655	511	999999	181	436	999999	999999	999999	369	587	999999	999999	999999	279	892	626	444	533	406	122	694	999999	223	786	796	668	353	283	525	639	206	590	999999	386	999999	431	999999	999999	267	928	350	708	92	999999	999999	420	814	999999	411	999999	999999	418	597	250	948	304	999999	474	385	767	742	706	547	730	390	477	929	999999	448	470	239	642	275	478	999999	999999	999999	999999	999999	385	853	81	872	561	275	788	993	999999	999999	535	143	922	426	499	195	999999	170	362	228	384	490	937	833	940	999999	999999	152	999999	478	962	36	999999	539	999999	914	671	834	985	464	602	999999	592	450	999999	337	316	225	776	293	138	825	999999	394	559	895	916	247	931	827	544	999999	874	999999	999999	508	458	999999	427	585	523	809	184	897	626	900	999999	496	919	613	426	514	376	835	350	146	121	
300	979	114	997	434	902	168	999999	957	610	723	975	415	879	923	999999	999999	769	328	651	27	768	659	999999	429	999999	328	999999	39	278	48	999999	338	999999	168	413	999999	587	99	906	26	978	669	299	999999	521	514	733	503	999999	999999	999999	31	495	103	999999	330	117	999999	116	584	757	999999	688	571	204	646	28	721	999999	486	999999	680	421	999999	999999	109	999999	821	907	813	594	907	323	102	972	506	842	303	636	999999	214	19	999999	332	269	98	980	999999	980	875	496	22	982	239	573	395	610	999999	63	432	999999	295	670	303	990	849	576	999999	999999	999999	803	724	95	437	281	999999	697	99	999999	951	128	999999	841	42	326	582	925	999999	528	586	896	981	250	213	133	918	999999	689	999999	419	521	394	138	292	999999	772	927	999999	957	970	698	520	495	999999	314	999999	999999	999999	976	417	999999	999999	77	23	801	999999	483	881	314	999999	999999	18	757	955	999999	733	999999	559	960	554	655	999999	999999	558	888	385	496	999999	899	805	474	711	712	924	495	39	326	124	490	259	298	55	251	604	716	689	999999	540	999999	580	999999	999999	676	432	762	554	366	519	135	426	335	345	999999	999999	888	552	305	832	999999	999999	417	399	78	711	999999	609	138	531	842	208	622	999999	999999	328	991	579	44	290	999999	999999	673	807	989	74	924	952	73	742	716	999999	999999	930	80	271	173	424	999999	965	177	999999	425	834	999999	926	803	379	870	663	517	999999	518	999999	671	528	737	609	409	999999	786	999999	999999	999999	815	999999	815	691	885	999999	165	576	753	999999	122	999999	525	838	140	72	270	999999	999999	410	235	407	999999	377	999999	999999	999999	999999	999999	999999	188	864	999999	39	29	998	999999	999999	494	666	507	940	565	450	999999	662	12	999999	999999	999999	743	242	999999	144	999999	418	33	447	999999	343	679	601	999999	932	889	258	400	496	819	141	951	999999	70	426	903	294	999999	215	474	999999	999999	999999	94	677	88	946	644	999999	868	611	975	673	689	160	987	905	388	633	560	654	272	516	89	999999	395	594	181	803	999999	876	576	818	973	825	793	53	517	884	999999	999999	999999	916	999999	218	166	287	468	909	439	999999	906	218	654	999999	344	42	557	999999	292	493	774	841	252	992	44	167	700	999999	367	999999	398	503	999999	617	50	999999	999999	870	191	117	136	272	999999	999999	969	367	173	162	490	999999	495	770	602	999999	178	772	673	999999	183	999999	587	999999	552	495	609	413	439	47	779	989	153	686	565	999999	367	512	999999	
19	999999	677	993	999999	383	999999	458	628	901	999999	449	999999	681	264	696	191	530	531	719	877	999999	565	928	999999	383	999999	617	999999	214	427	13	999999	999999	999999	999999	506	16	49	231	946	47	981	512	999999	597	511	317	888	999999	384	654	835	793	600	385	467	748	866	174	881	988	648	423	999999	999999	784	999999	27	652	200	185	490	310	999999	840	653	63	907	999999	871	194	728	819	829	999999	178	999999	704	289	999999	757	149	874	349	957	398	999999	38	615	999999	537	300	246	999999	208	999999	534	29	759	999999	413	840	338	302	697	269	829	999999	711	247	912	280	737	508	442	999999	615	961	816	451	999999	999999	999999	999999	344	894	492	999999	999999	608	643	852	944	999999	741	916	999999	582	651	697	569	973	326	378	901	999999	999999	737	366	999999	558	999999	212	317	999999	387	548	613	999999	803	777	808	962	999999	603	999999	335	190	767	526	235	43	319	999999	882	122	999999	924	823	87	341	754	663	468	59	79	649	999999	911	363	378	999999	999999	848	919	760	21	999999	774	842	999999	382	970	840	936	525	263	93	999999	999999	678	623	789	880	999999	32	155	503	63	533	419	698	999999	414	157	999999	419	471	209	132	111	495	160	981	156	959	783	823	999999	534	816	565	211	388	999999	754	417	744	386	896	999999	517	169	999999	432	242	113	566	692	908	116	791	999999	312	999999	193	999999	999999	733	512	999999	331	971	529	717	999999	496	890	729	402	999999	674	95	312	516	593	336	999999	558	999999	856	227	141	624	427	34	681	898	999999	501	999999	608	20	874	657	294	545	639	999999	999999	745	999999	999999	299	297	999999	706	582	796	838	856	563	260	820	655	999999	999999	999999	999999	999999	182	598	934	238	999999	22	664	999999	999999	999999	999999	697	386	979	999999	643	390	999999	337	986	327	109	112	127	644	728	358	200	228	635	104	198	537	840	406	157	287	608	188	999999	999999	495	927	573	790	999999	187	280	652	999999	999999	358	999999	999999	375	83	495	817	999999	393	664	474	992	29	138	859	169	546	999999	999999	999999	781	663	999999	219	832	181	538	336	485	999999	88	547	215	993	746	179	421	475	332	999999	470	999999	795	999999	999999	502	908	445	931	999	641	696	999999	657	860	694	967	906	542	999999	956	999999	118	842	585	926	787	35	392	689	748	999999	999999	368	894	999999	868	999999	907	339	273	103	999999	486	909	391	916	558	143	61	212	515	932	430	705	979	906	953	44	999999	715	883	999999	251	260	570	445	999999	
762	103	999999	534	998	999999	999999	863	95	632	932	999999	20	239	892	999999	999999	243	148	830	662	915	860	999999	407	531	999999	999999	999999	163	999999	349	946	653	795	999999	999999	999999	516	729	791	999999	999999	284	999999	840	375	486	990	722	763	27	432	614	999999	846	242	911	999999	477	589	259	823	932	406	592	999999	367	999999	852	999999	810	726	418	999999	999999	32	586	894	566	166	147	399	999999	399	999999	917	999999	52	948	999999	323	549	49	149	542	28	999999	877	999999	593	18	999999	148	616	999999	999999	23	574	789	824	656	27	570	320	999999	859	506	999999	199	675	915	324	495	55	792	271	686	279	999999	801	999999	708	465	973	157	999999	260	710	446	916	999999	767	999999	134	159	999999	999999	728	999999	999999	999999	429	688	763	999999	694	557	999999	824	999999	614	743	999999	999999	999999	948	561	596	999999	357	609	796	105	283	771	157	999999	371	895	496	291	999999	582	824	999999	999999	999999	702	305	463	547	999999	999999	754	999999	170	699	275	370	211	743	392	565	349	82	726	999999	999999	992	530	999999	196	999999	337	410	656	171	999999	708	999999	999999	859	300	709	810	452	910	350	999999	610	999999	795	10	694	752	899	999999	243	999999	563	317	614	710	775	830	360	959	557	354	655	999	999999	567	999999	282	884	101	856	538	999999	999999	983	444	391	83	837	195	513	585	511	263	927	501	155	814	324	999999	525	999999	460	493	362	995	325	611	999999	238	763	421	868	807	546	704	999999	746	334	180	329	701	993	174	455	972	843	402	81	955	421	999999	957	735	576	978	88	999999	464	987	999999	999999	82	999999	432	102	999999	704	999999	233	379	999999	999999	154	830	823	885	295	999999	389	999999	923	540	55	816	340	463	143	999999	999999	626	999999	292	999999	62	549	629	394	742	999999	999999	999999	685	848	585	23	942	813	904	752	999999	999999	108	84	999999	205	249	999999	792	102	638	584	473	999999	999999	394	999999	154	999999	290	204	501	552	999999	133	22	999999	999999	469	803	999999	650	238	999999	999999	833	999999	218	999999	857	310	602	602	650	724	681	676	535	251	999999	897	798	721	624	557	999999	250	999999	950	999999	956	557	568	988	704	988	355	984	684	773	508	907	643	999999	980	999999	899	902	960	452	346	712	449	277	905	999999	999999	613	931	999999	592	473	267	999999	900	752	999999	613	945	736	335	692	851	478	693	990	999999	486	643	955	999999	348	462	999999	485	254	118	300	999999	114	69	741	62	810	190	44	649	954	344	238	568	295	
999999	999999	999999	654	999999	971	584	914	444	452	970	976	181	254	21	759	212	656	644	744	999999	841	999999	593	639	51	297	999999	999999	999999	999999	999999	396	416	999999	238	999999	831	392	146	715	178	669	617	999999	999999	638	935	999999	889	999999	999999	594	999999	766	125	556	532	25	819	999999	926	999999	244	310	564	999999	765	999999	783	378	381	273	507	38	361	181	69	822	562	412	361	999999	461	999999	999999	999999	572	650	276	681	858	816	572	463	788	605	435	317	216	497	873	999999	249	521	380	424	97	795	999999	943	496	710	999999	417	999999	300	122	785	846	999999	26	125	999999	111	519	565	999999	53	249	756	746	999999	615	75	999999	999999	396	939	88	48	733	777	244	332	194	158	363	999999	141	498	492	649	470	472	481	999999	486	147	12	814	724	53	555	659	207	744	104	397	999999	52	903	182	707	808	20	248	880	273	916	371	999999	999999	999999	751	999999	106	292	152	593	999999	999999	258	937	273	324	690	999999	585	135	450	63	999999	286	99	594	319	999999	661	462	999999	878	222	230	641	612	999999	141	804	395	110	461	952	999999	108	250	654	245	443	494	329	26	304	148	475	317	245	999999	822	166	953	999999	630	999999	361	901	999999	37	305	660	144	558	428	200	999999	989	110	172	999999	849	999999	999999	508	177	142	226	999999	83	755	999999	377	999999	319	647	999999	945	831	999999	452	206	660	627	940	782	999999	999999	598	114	124	486	216	82	999999	973	226	879	656	462	556	999999	327	999999	282	999999	293	999999	249	999999	757	88	999999	838	720	981	999999	322	143	999999	817	371	628	999999	959	278	999999	999999	841	345	431	563	298	378	715	999999	999999	153	354	968	499	999999	532	817	356	999999	328	378	999999	107	784	903	745	931	999999	195	517	847	557	999999	854	999999	382	903	358	204	790	789	999999	999999	113	54	999999	999999	236	681	839	999999	133	923	949	748	941	743	560	999999	817	367	733	530	999999	40	999999	350	123	510	999999	628	469	161	255	538	255	950	999999	739	935	579	999999	962	356	999999	724	633	64	116	999999	638	352	830	386	432	66	602	612	999999	458	628	62	725	918	221	351	971	999999	999999	502	999999	748	999999	999999	248	662	770	184	103	316	963	999999	999999	462	999999	285	638	775	999999	482	653	348	922	291	317	527	979	54	144	365	752	999999	643	999999	999999	890	531	247	148	770	295	427	518	765	494	341	55	999999	793	935	999999	206	855	999999	848	652	999999	539	286	721	999999	726	49	737	564	
18	999999	999999	406	244	999999	401	637	999999	197	236	999999	166	796	975	481	716	261	209	653	999999	999999	999999	764	999999	73	992	961	426	999999	999999	388	780	999999	486	688	651	999999	558	192	321	568	999999	751	622	823	670	742	310	249	965	474	999999	94	17	909	948	638	993	999999	761	440	220	999999	999999	847	59	954	320	999999	830	850	702	999999	342	987	305	953	152	590	402	259	999999	187	999999	999999	547	695	999999	577	740	23	999999	999999	999999	881	358	840	133	774	774	716	999999	24	419	124	772	823	752	30	613	994	496	412	999999	512	999999	43	840	532	999999	363	760	742	555	817	999999	324	595	460	639	999999	829	377	816	686	999999	645	768	999999	331	724	999999	183	999999	999999	526	470	608	918	111	324	999	999999	474	420	999999	690	468	999999	146	457	237	301	999999	999999	175	999999	999999	102	999999	144	275	833	210	585	419	999999	778	810	999999	999999	716	677	359	999999	999999	238	902	405	731	145	186	176	870	874	496	651	792	814	580	408	873	516	242	966	59	176	399	888	11	377	911	658	999999	999999	741	560	942	76	999999	936	225	200	999999	550	999999	999999	962	336	99	768	999999	999999	999999	892	643	210	999999	392	274	298	839	23	999999	999999	234	999999	864	251	143	935	709	725	130	643	192	682	154	999999	19	951	214	999999	799	243	582	947	429	419	985	540	125	559	999999	999999	999999	999999	796	999999	326	999999	999999	999999	999999	163	68	79	844	999999	999999	960	65	752	999999	323	94	775	224	171	999999	286	999999	455	266	602	820	160	999999	724	999999	980	886	147	375	999999	716	493	869	645	184	513	999999	833	999999	999999	485	372	185	999999	320	331	987	635	999999	49	341	788	463	601	999999	908	155	999999	59	728	84	999999	387	999999	606	600	906	578	986	999999	184	274	745	242	127	457	974	999999	999999	225	993	260	909	336	247	928	39	277	312	276	368	999999	784	981	949	566	999999	999999	881	999999	424	999999	649	960	865	76	53	999999	484	999999	933	709	715	833	735	824	18	60	566	678	999999	638	276	999999	999999	200	490	763	292	560	471	602	564	693	800	999999	611	999999	999999	999999	999999	999999	999999	426	999999	659	277	950	255	135	558	999999	814	212	159	786	999999	999999	62	674	999999	290	939	924	999999	341	999999	32	43	161	223	68	999999	396	794	763	845	849	999999	258	923	539	517	167	11	537	788	361	544	24	441	682	896	796	593	604	868	999999	12	11	513	999999	917	104	912	499	354	428	418	999999	940	302	999999	803	
750	56	772	999999	922	886	553	794	999999	999999	719	999999	999999	999999	802	200	894	975	847	999999	745	678	999999	423	254	512	192	999999	942	158	83	999999	999999	103	55	999999	832	95	999999	125	457	718	999999	999999	999999	381	337	561	999999	228	501	965	454	174	68	82	434	358	537	420	704	193	851	999999	944	999999	999999	999999	747	265	999999	999999	999999	732	999999	36	911	723	999999	873	184	630	744	724	999999	118	693	967	45	973	122	999999	999999	536	999999	274	867	999999	953	803	999999	268	814	369	860	692	936	722	244	41	170	711	320	663	245	83	448	137	681	999999	887	442	999999	774	153	999999	999999	999999	999999	664	169	483	999999	244	902	916	816	999999	864	965	182	999999	732	13	999999	411	173	894	300	347	825	739	756	127	916	538	234	49	225	999999	441	999999	999999	580	872	687	999999	85	760	329	267	74	273	999999	663	915	710	40	961	742	721	365	211	974	838	429	727	652	327	999999	691	776	999999	888	999999	738	570	161	141	135	470	97	143	971	89	761	476	49	463	999999	827	203	87	999999	264	85	999999	435	741	452	959	298	757	396	637	999999	905	384	192	925	354	558	899	999999	282	633	999999	999999	894	999999	999999	687	999999	326	546	498	699	685	634	457	506	144	420	688	175	181	339	747	999999	599	999999	102	857	999999	656	279	304	250	210	631	854	11	541	663	499	282	110	441	850	149	791	229	750	734	428	220	147	220	671	111	999999	484	999999	305	230	860	999999	660	670	277	999999	458	484	12	999999	505	603	999999	199	999999	80	898	897	203	808	637	351	132	999999	446	999999	94	579	109	337	999999	114	246	999999	999999	999999	450	999999	583	999999	342	999999	747	140	922	616	391	999999	778	40	405	999999	999999	496	593	999999	707	999999	234	999999	118	879	384	675	234	401	367	323	560	451	630	137	324	257	999999	892	604	999999	198	999999	999999	73	800	999999	932	999999	410	749	849	999999	999999	999999	546	447	837	463	369	81	999999	530	258	999999	470	337	409	277	273	455	999999	701	914	716	999999	404	999999	55	89	315	999999	441	991	618	474	440	999999	999999	999999	876	419	22	532	532	999999	999999	581	682	999999	472	669	664	529	954	728	999999	999999	37	549	151	61	792	384	64	338	475	539	999999	602	39	630	999999	685	999999	45	18	179	391	999999	694	823	713	451	616	645	88	912	999999	889	327	999999	679	191	450	825	999999	637	477	204	619	999999	940	89	573	841	990	979	142	918	999999	977	999999	406	855	327	348	999999	
767	418	999999	999999	503	751	285	805	951	498	244	570	418	380	701	196	21	999999	883	633	999999	775	655	109	779	127	999999	349	409	283	335	133	999999	286	869	69	944	66	634	999999	804	768	890	502	744	571	510	999999	286	637	999999	298	444	999999	473	999999	763	999999	783	386	999999	936	405	999999	999999	999999	93	999999	510	999999	252	954	932	999999	829	999999	884	162	364	999999	616	829	72	999999	999999	47	689	772	999999	877	305	793	999999	258	616	868	372	222	339	632	488	378	999999	644	999999	439	366	999999	999999	363	999999	999999	795	576	769	753	999999	999999	789	135	431	320	999999	633	999999	458	999999	683	87	960	999999	671	999999	731	999999	248	990	999999	386	458	680	939	887	459	999999	695	998	706	489	863	994	738	433	214	211	999999	60	214	308	936	999999	682	672	924	617	446	787	73	999999	530	762	999999	257	340	999999	492	433	868	864	650	460	974	204	224	966	17	247	618	530	561	197	785	130	449	700	997	999999	962	842	331	908	934	859	958	110	549	491	999999	760	718	744	191	999999	999999	999999	783	999999	458	958	610	999999	179	542	295	342	977	334	808	640	456	225	470	36	543	742	526	125	246	124	426	526	999999	999999	812	817	15	445	472	962	916	999999	818	14	241	999999	738	401	999999	625	132	225	999999	461	313	999999	999999	165	806	914	960	668	252	344	999999	94	63	320	730	478	336	541	862	845	999999	937	407	466	999999	999999	13	134	551	999999	991	211	843	693	555	319	999999	999999	638	999999	12	257	999999	484	999999	157	999999	428	671	104	999999	591	363	836	999999	375	999999	816	999999	396	911	835	999999	631	353	341	250	369	765	420	999999	486	902	999999	999999	476	999999	999999	994	647	350	585	463	456	331	409	848	17	956	189	223	999999	490	252	646	177	140	645	141	140	907	709	662	999999	170	999999	688	999999	993	270	705	182	821	999999	999999	335	382	670	309	999999	492	242	413	586	999999	216	996	999999	667	676	345	34	999999	864	740	641	923	212	296	999999	999999	999999	24	695	483	999999	906	766	999999	320	794	469	346	999999	647	674	305	999999	999999	953	999999	999999	999999	326	925	681	391	999999	983	415	999999	179	999999	790	999999	693	999999	718	112	166	999999	239	464	357	881	875	999999	604	226	75	999999	847	159	342	703	999999	999999	697	770	802	659	999999	783	999999	908	625	95	556	999999	954	456	587	999999	897	999999	999999	572	999999	999999	59	992	999999	999999	999999	79	564	999999	52	999999	537	284	999999	947	309	506	999999	455	
674	999999	266	790	142	999999	272	618	757	874	999999	999999	127	130	999999	262	721	809	872	999999	999999	999999	353	604	52	999999	438	679	926	999999	673	400	301	999999	898	594	999999	268	860	159	999999	309	322	690	768	999999	968	416	900	278	236	499	999999	153	999999	953	999999	999999	748	999999	209	592	691	128	999999	861	398	986	232	789	82	463	949	723	999999	565	999999	662	835	690	500	31	779	658	413	183	766	999999	550	945	499	999999	999999	198	949	886	618	203	490	907	963	982	999999	120	205	773	550	910	414	33	554	999999	826	999999	181	188	813	42	715	36	105	251	445	999999	300	555	943	760	773	853	999999	214	999999	928	726	518	836	669	463	639	633	856	999999	526	400	67	701	462	26	771	82	585	488	464	811	999999	546	907	819	649	999999	789	999999	999999	86	999999	270	897	340	662	351	999999	999999	85	403	248	508	999999	999999	242	854	490	999999	12	780	372	999999	718	126	14	999999	929	849	999999	809	843	719	191	450	60	797	804	131	364	999999	928	15	413	71	573	224	627	30	587	795	349	55	143	999999	714	623	999999	780	336	690	999999	305	766	276	559	999999	326	478	836	445	999999	999999	389	582	999999	999999	322	999999	553	789	354	909	999999	27	999999	798	586	410	999999	437	999999	33	794	673	17	999999	249	146	999999	54	897	158	194	999999	999999	980	665	560	999999	357	999999	894	999999	546	999999	512	43	748	999999	761	942	915	742	408	199	999999	574	716	999999	229	127	185	155	509	891	999999	724	129	282	489	142	35	999999	388	999999	360	999999	258	338	505	599	500	339	999999	111	982	416	999999	952	718	415	999999	985	709	240	999999	749	727	654	149	787	999999	476	327	628	917	443	364	282	999999	239	999999	388	79	629	626	999999	404	408	909	790	939	999999	563	83	193	999999	773	157	11	610	79	999999	999999	717	999999	33	21	132	193	548	999999	512	123	489	999999	571	999999	89	999999	289	354	999999	745	359	848	999999	913	254	444	999999	670	999999	281	999999	170	723	999999	999999	942	999999	834	999999	224	371	999999	436	64	999999	999999	622	133	693	543	722	265	750	999999	839	868	940	999999	999999	687	999999	877	844	241	884	328	376	381	562	999999	21	454	999999	114	383	620	421	692	839	999999	822	999999	976	674	559	972	419	865	999999	494	12	999999	999999	594	908	493	894	999999	179	755	617	250	999999	556	999999	277	193	646	484	229	456	258	281	506	865	561	900	180	682	999999	909	510	999999	78	144	528	387	488	205	890	726	
226	522	93	999999	581	193	430	152	291	999999	999999	391	999999	47	999999	221	570	728	356	592	723	999999	999999	845	117	229	999999	422	999999	999999	999999	450	593	502	999999	735	197	853	294	999999	999999	999999	400	133	146	129	999999	41	390	317	817	759	849	999999	999999	704	999999	248	545	362	691	999999	999999	402	94	999999	999999	637	999999	28	999999	717	999999	977	999999	696	999999	143	709	987	999999	999999	42	999999	82	999999	601	296	500	535	999999	948	999999	932	999999	473	999999	998	999999	999999	999999	999999	234	371	293	110	999999	871	999999	316	581	999999	539	558	34	230	975	454	329	148	999999	510	147	999999	548	85	409	511	300	648	808	999999	104	894	664	84	246	999999	412	972	999999	729	110	999999	954	357	419	999999	999999	466	498	443	678	999999	93	821	999999	952	823	217	999999	814	999999	547	507	999999	37	644	893	949	984	314	52	357	518	11	410	953	327	201	999999	649	603	833	160	999999	999999	204	999999	843	958	293	847	204	999999	999999	158	562	999999	506	999999	775	999999	958	482	193	400	330	391	92	421	172	999999	631	999999	61	220	747	397	143	11	833	833	60	991	999999	467	848	999999	702	999999	847	277	821	870	890	783	644	361	999999	974	135	812	728	431	795	658	225	651	230	999999	411	999999	553	505	999999	941	815	967	781	999999	999999	999999	688	240	573	895	813	999999	662	999999	576	395	430	999999	876	30	115	628	205	51	999999	999999	999999	108	450	682	723	999999	384	948	967	677	579	250	431	879	999999	497	999999	900	844	464	989	999999	999999	999999	999999	394	629	475	999999	999999	772	739	484	355	399	999999	790	890	181	498	386	714	310	898	815	189	999999	996	897	617	769	304	206	787	217	999999	79	433	938	339	696	908	999999	780	905	999999	766	999999	490	542	707	999999	728	356	999999	285	652	999999	211	564	999999	632	999999	229	427	477	543	697	999999	496	521	366	952	841	801	478	602	529	993	975	423	661	999999	999999	909	801	576	849	999999	931	261	999999	232	383	682	74	999999	892	362	437	306	999999	937	993	999999	999999	999999	999999	999999	999999	999999	999999	146	999999	151	995	126	223	319	626	901	999999	987	216	999999	581	144	578	999999	737	149	710	176	565	999999	354	723	999999	343	569	784	689	304	110	258	138	803	999999	242	687	999999	125	999999	736	536	613	999999	730	758	449	999999	447	727	818	999999	999999	999999	580	999999	796	282	604	880	750	841	999999	399	887	957	999999	778	147	346	999999	999999	33	137	440	38	75	272	993	763	999999	999999	347	961	
999999	999999	286	183	232	999999	445	415	999999	999999	832	999999	324	223	999999	772	652	671	79	110	255	38	445	845	525	552	491	534	288	840	987	397	504	260	999999	256	681	933	556	999999	901	76	446	788	304	545	999999	999999	78	230	121	231	999999	247	999999	457	205	441	657	680	999999	910	136	512	257	999999	400	999999	310	948	999999	719	125	382	208	999999	591	999999	550	979	999999	999999	999999	68	729	765	114	267	999999	465	61	250	285	875	999999	999999	940	999999	541	858	155	649	999999	999999	138	402	999999	910	999999	537	866	999999	890	999999	841	329	454	999999	783	491	341	999999	530	844	897	850	443	249	999999	217	999999	999999	125	692	999999	999999	98	346	929	999999	659	203	999999	17	599	513	999999	607	43	418	546	873	161	60	527	21	128	705	232	999999	999999	866	274	830	298	219	432	207	843	652	240	117	147	456	999999	999999	914	523	255	394	500	999999	215	237	999999	375	505	74	999999	822	80	392	124	999999	378	793	929	398	999999	390	90	999999	999999	391	187	439	735	704	229	999999	107	604	999999	999999	787	999999	999999	999999	999999	923	713	368	43	30	581	848	992	496	88	48	218	526	999999	865	314	999999	81	824	60	241	639	801	844	784	999999	475	999999	287	863	255	142	891	238	795	676	721	129	744	999999	339	446	999999	626	999999	182	581	799	594	533	449	61	835	999999	927	293	912	523	999999	999999	115	915	999999	999999	999999	905	326	297	20	198	592	228	337	999999	721	795	400	184	663	611	154	676	347	753	423	999999	306	904	311	511	764	207	869	999999	999999	999999	999999	616	999999	285	855	293	789	406	940	231	724	820	276	999999	892	737	860	647	160	999999	578	961	218	637	999999	422	986	508	434	999999	358	999999	321	307	74	783	390	387	756	860	886	941	812	202	480	485	637	178	618	999999	347	232	298	273	999999	768	408	166	999999	999999	306	999999	971	555	872	836	999999	999999	999999	118	999999	482	890	999999	553	637	159	25	166	132	785	817	999999	408	57	136	599	57	999999	305	385	999999	710	324	563	999999	969	999999	330	644	999999	669	999999	509	679	864	341	998	720	999999	619	999999	10	553	657	489	401	999999	508	999999	247	999999	514	771	733	999999	771	576	999999	948	667	892	695	522	999999	999999	999999	999999	728	192	794	600	337	255	686	992	233	166	666	999999	999999	406	758	999999	999999	999999	999999	339	776	555	102	764	271	771	550	727	697	487	407	999999	999999	21	999999	326	950	646	134	269	95	740	900	615	910	661	745	
270	144	120	124	999999	961	386	999999	183	99	39	339	566	705	958	305	999999	759	999999	311	201	562	442	999999	761	401	895	254	46	654	999999	854	999999	999999	289	592	999999	999999	776	580	396	408	670	236	920	317	568	563	999999	445	164	856	785	359	554	708	999999	999999	363	999999	75	142	576	999999	612	185	999999	999999	999999	999999	999999	382	982	554	915	792	891	215	713	454	999999	999999	127	601	499	631	79	260	481	580	890	999999	18	546	514	263	832	152	624	745	999999	37	999999	760	726	782	999999	241	999999	761	817	999999	773	909	999999	733	999999	999999	999999	980	115	479	999999	846	485	617	373	445	49	661	960	749	591	967	999999	805	205	366	999999	717	999999	999999	815	720	763	403	999999	109	999999	781	249	856	123	999999	639	118	969	300	285	118	418	437	201	782	800	78	905	805	53	999999	537	658	110	321	233	999999	663	347	92	999999	290	274	306	999999	422	113	636	947	999999	999999	835	999999	91	765	309	329	646	42	999999	694	498	531	66	547	253	590	756	801	999999	371	455	631	217	999999	828	999999	141	933	370	999999	442	999999	477	295	766	632	576	344	21	999999	631	630	428	398	999999	758	218	999999	999999	831	357	999999	536	966	312	999999	697	887	999999	165	999999	712	672	232	999999	999999	64	999999	781	999999	23	421	790	517	739	824	213	819	609	999999	935	999999	918	538	349	607	431	510	982	562	934	999999	999999	855	715	919	958	206	145	63	999999	999999	976	404	818	999999	999999	29	236	999999	10	878	287	999999	230	814	999999	999999	882	655	118	553	787	228	685	334	24	934	999999	820	866	17	999999	556	375	497	406	999999	720	414	999999	412	284	504	562	999999	411	539	999999	901	135	824	324	999999	945	160	660	999999	719	493	921	120	999999	416	999999	993	204	999999	501	733	418	999999	423	478	999999	999999	279	292	999999	999999	923	484	309	999999	999999	52	692	204	999999	225	999999	648	999999	237	492	453	194	999999	882	999999	999999	679	48	901	999999	855	410	845	999999	249	999999	377	102	100	999999	999999	810	999999	722	580	310	10	131	286	999999	769	475	196	985	648	521	412	410	106	999999	254	445	407	417	838	999999	847	806	370	344	468	555	713	999999	54	642	866	154	312	269	862	557	761	14	723	390	223	859	748	728	999999	967	995	334	999999	11	413	910	883	938	463	203	760	999999	438	224	761	529	999999	999999	999999	999999	999999	837	904	999999	683	403	999999	458	428	999999	67	642	999999	500	560	389	352	52	238	956	271	374	806	
668	797	819	575	509	628	694	918	742	83	221	870	168	429	628	327	19	999999	435	520	476	999999	999999	86	937	664	999999	186	898	999999	999999	996	733	41	245	899	864	999999	999999	829	733	78	325	569	653	999999	999999	959	723	724	229	739	835	853	339	531	679	743	999999	844	256	517	29	963	384	225	999999	136	999999	728	999999	191	42	605	786	407	821	999999	999999	317	272	422	999999	184	558	959	170	879	701	713	230	131	200	999999	583	225	58	361	999999	438	999999	275	775	995	999999	47	999999	240	76	932	710	130	320	999999	582	834	65	999999	415	424	999999	266	435	999999	508	342	999999	692	32	571	999999	470	372	994	999999	999999	646	467	913	520	262	929	812	769	13	999999	810	870	766	999999	170	213	946	999999	999999	999999	999999	305	497	928	57	24	218	505	583	999999	999999	325	999999	586	198	999999	999999	894	999999	135	453	665	477	408	531	129	999999	283	411	155	999999	601	621	595	999999	351	970	985	473	999999	721	317	999999	762	352	495	373	190	560	572	999999	61	609	257	783	184	827	999999	406	927	98	999999	104	999999	726	166	999999	999999	429	846	627	947	431	923	414	999999	479	999999	65	999999	999999	745	723	838	874	472	999999	373	811	981	523	881	588	545	159	786	999999	758	46	195	790	461	999999	999999	945	334	630	686	843	999999	705	123	999999	369	180	353	221	266	563	264	174	999999	110	999999	333	999999	368	885	999999	999999	999999	999999	678	869	256	304	984	19	893	550	842	314	529	173	286	410	848	229	999999	805	999999	956	204	781	31	459	999999	322	999999	209	965	745	913	226	999999	983	999999	173	123	876	369	999999	372	22	421	859	811	999999	172	999999	999999	148	520	968	61	966	999999	999999	848	796	943	672	629	694	584	107	999999	313	449	302	966	685	116	498	999999	374	999999	191	370	171	648	425	999999	467	999999	827	999999	944	999999	999999	467	547	324	999999	999999	999999	999999	678	438	324	468	507	496	999999	956	222	42	31	531	686	382	344	536	687	158	527	999999	171	392	757	872	456	148	691	835	428	999999	999999	999999	749	793	915	999999	999999	703	999999	928	999999	511	98	794	213	423	488	386	132	21	999999	999999	415	184	419	295	680	452	21	368	805	999999	538	851	252	466	782	893	999999	591	491	984	17	599	241	999999	304	963	669	43	660	315	712	416	734	621	159	574	383	630	82	602	691	782	132	255	972	246	999999	746	640	594	919	541	529	652	170	999999	942	999999	991	717	783	977	708	500	999999	
131	999999	631	316	217	520	836	518	888	302	235	999999	999999	687	67	421	922	402	999999	395	999999	999999	999999	461	343	632	999999	638	365	819	714	83	999999	999999	851	129	920	440	433	999999	93	33	641	359	935	349	999999	999999	934	305	860	999999	642	999999	160	999999	45	999999	972	585	895	207	999999	79	588	161	845	72	836	999999	501	492	969	999999	312	158	256	732	999999	994	999999	552	999999	999999	958	139	999999	526	773	617	93	749	467	848	188	885	870	999999	999999	783	999999	894	245	999999	999999	999999	615	651	999999	12	988	313	999999	978	909	999999	502	103	120	459	720	328	298	999999	854	999999	34	999999	812	999999	288	684	961	742	500	999999	317	708	999999	590	999999	789	723	771	999999	780	999999	489	938	835	393	776	460	321	73	186	606	999999	151	62	353	494	839	386	724	313	351	911	487	999999	999999	794	838	530	935	930	604	527	599	84	655	545	999999	976	43	511	999999	649	679	999999	184	300	999999	999999	246	999999	999999	347	57	999999	438	999999	11	810	799	598	999999	930	386	999999	999999	88	426	77	406	808	312	862	353	999999	90	702	242	173	999999	745	238	636	293	999999	979	999999	480	285	645	471	543	382	186	444	999999	302	273	546	742	106	999999	498	999999	438	726	97	993	834	244	736	951	838	856	64	999999	311	646	480	163	324	608	151	432	999999	274	999999	686	908	999999	787	999999	695	430	857	872	739	999999	855	999999	999999	272	645	999999	999999	519	705	525	132	84	999999	656	999999	393	427	497	731	76	870	174	999999	411	95	196	456	999999	999999	417	999	999999	631	481	999999	999999	271	61	963	110	522	425	568	999999	999999	834	999999	141	999999	311	12	999999	150	673	959	999999	392	490	187	458	999999	999999	263	297	526	940	453	791	865	502	132	375	534	630	553	455	999999	392	846	260	999999	325	662	954	999999	639	51	999999	999999	110	999999	780	874	514	516	999999	171	280	887	624	391	594	275	152	189	999999	834	519	129	514	95	10	999999	927	648	278	949	309	883	999999	999999	495	279	765	595	351	501	30	124	642	999999	999999	504	232	999999	225	999999	520	775	999999	804	531	838	16	24	907	146	946	999999	999999	962	862	397	999999	999999	896	999999	510	557	837	145	814	999999	487	230	760	506	999999	68	432	999999	438	999999	999999	92	376	656	273	750	999999	214	554	164	876	680	431	937	503	506	972	901	548	962	937	999999	990	136	360	786	264	999999	725	888	443	28	533	999999	999999	999999	999999	249	61	760	869	632	590	659	
529	807	798	822	12	999999	96	531	680	476	999999	473	102	250	306	486	495	999999	489	666	720	857	157	103	655	586	157	732	849	788	103	999999	999999	340	606	553	988	441	999999	810	999999	912	347	999999	742	818	999999	118	943	575	274	592	153	999999	999999	671	999999	704	177	426	999999	363	681	892	382	291	999999	999999	643	752	498	63	879	679	864	808	519	100	361	837	761	48	789	999999	523	511	171	137	401	934	999999	293	274	999999	52	999999	240	455	999999	461	999999	72	999999	200	87	220	712	474	69	140	999999	569	353	339	665	729	573	407	378	870	129	294	370	708	999999	215	789	897	636	999999	999999	74	415	900	999999	698	999999	599	999999	313	999999	999999	78	271	783	333	939	934	326	323	875	999999	86	813	999999	999999	999999	766	340	999999	431	815	999999	644	999999	97	999999	453	898	966	999999	974	211	75	82	431	999999	109	925	536	275	854	580	322	549	999999	987	602	568	328	995	999999	268	334	999999	999999	859	433	707	999999	179	999999	46	359	999999	999999	999999	21	999999	909	896	603	840	804	999999	577	244	524	105	999999	109	562	885	580	971	999999	715	876	999999	99	999999	792	401	240	999999	779	818	999999	164	999999	999999	976	860	999999	432	999999	966	463	728	314	747	344	338	888	595	617	610	999999	388	810	999999	755	999999	651	347	114	999999	610	447	826	999999	24	370	457	999999	999999	999999	236	999999	579	390	261	157	879	351	237	463	512	999999	750	179	362	999999	354	461	366	159	219	320	328	199	366	26	902	555	733	974	999999	191	999999	915	999999	317	809	429	934	999999	947	999999	120	650	699	999999	697	999999	406	182	25	999999	350	974	999999	999999	829	390	34	245	255	333	617	999999	582	999999	999999	834	999999	999999	42	925	526	757	211	999999	210	677	499	400	328	999999	159	561	959	884	840	498	999999	999999	488	429	404	698	363	623	692	999999	78	378	793	863	999999	361	149	999999	479	592	772	583	715	162	999999	633	916	10	184	66	303	999999	490	683	410	999999	999999	613	999999	999999	404	999999	226	352	609	131	606	465	393	797	999999	999999	415	257	725	850	753	999999	538	770	781	363	448	636	999999	999999	887	120	463	535	999999	535	569	651	198	195	366	999999	999999	768	999999	461	617	999999	999999	434	999999	999999	958	559	583	240	84	759	56	999999	999999	589	788	238	244	999999	11	999999	11	886	309	764	69	999999	494	391	783	999999	999999	330	999999	71	992	139	98	654	161	999999	999999	564	460	809	604	156	56	999999	583	323	533	
541	459	999999	999999	757	134	999999	183	427	75	201	457	999999	26	726	305	87	597	659	149	999999	999999	108	905	446	436	999999	999999	912	494	999999	808	469	247	212	870	999999	684	999999	14	571	480	999999	838	760	999999	156	793	878	850	999999	189	924	184	943	206	361	999999	939	330	634	368	270	933	358	393	987	999999	999999	855	319	402	362	654	578	119	610	269	154	999999	289	706	290	71	999999	537	884	295	304	15	518	999999	745	999999	379	999999	220	800	490	376	999999	89	979	33	541	575	999999	999999	605	999999	595	102	999999	609	50	928	999999	208	999999	999999	999999	702	772	808	347	187	656	448	284	375	999999	999999	779	999999	219	999999	727	267	530	949	711	614	689	470	420	999999	432	146	873	451	135	999999	391	999999	867	427	999999	999999	686	363	999999	388	995	239	935	784	999999	931	400	840	999999	820	678	468	999999	895	999999	999999	397	920	999999	520	999999	832	250	887	428	999999	999999	792	893	999999	999999	176	999999	332	999999	460	999999	635	113	501	999999	43	250	314	343	923	999999	999999	999999	999999	783	765	999999	408	814	999999	999999	57	999999	214	30	607	947	654	249	999999	437	785	286	562	777	762	817	262	774	541	592	936	999999	999999	557	938	388	888	999999	815	567	632	999999	456	471	487	279	898	481	148	999999	595	999999	832	495	775	696	851	237	999999	999999	356	633	283	580	62	504	860	999999	92	229	68	881	433	943	999999	277	830	101	300	492	999999	781	636	455	999999	871	999999	19	781	252	536	661	752	866	999999	999999	245	999999	999999	983	419	251	399	999999	37	713	641	888	690	999999	999999	760	937	538	40	999999	997	828	583	191	782	850	999999	839	692	407	139	566	732	806	999999	999999	682	316	999999	676	391	716	427	999999	999999	833	329	283	999999	776	724	224	836	645	11	999999	302	237	210	568	376	559	999999	629	583	84	165	884	999999	911	88	630	464	363	193	290	999999	299	951	949	999999	602	463	999999	999999	999999	730	97	804	624	999999	454	116	999999	310	832	489	797	999999	165	677	445	807	474	697	103	759	482	999999	720	17	999999	286	999999	47	774	105	321	946	668	354	78	999999	999999	260	999999	524	950	63	999999	801	612	589	795	281	96	999999	999999	228	588	166	257	999999	93	999999	658	178	854	476	536	736	178	999999	999999	811	609	999999	999999	224	73	579	808	999999	999999	918	999999	423	999999	979	951	999999	116	102	999999	999999	106	443	999999	245	601	465	669	483	999999	625	999999	761	548	999999	672	999999	999999	999999	999999	999999	
357	999999	534	174	222	245	687	875	524	557	630	85	492	539	714	176	369	719	622	608	910	334	999999	999999	295	643	874	506	317	231	999999	999999	937	358	164	279	909	830	32	999999	777	999999	958	969	994	999999	278	999999	999999	506	371	130	163	999999	108	33	999999	58	999999	999999	999999	191	568	303	418	999999	147	144	384	445	999999	538	697	265	830	999999	375	999999	490	999999	374	865	236	999999	999999	28	187	391	259	140	353	860	999999	453	996	595	235	665	999999	999999	420	999999	634	999999	248	832	433	897	725	982	657	992	567	152	214	505	999999	999999	443	999999	121	756	884	254	101	999999	587	253	269	245	890	710	382	999999	999999	999999	240	402	572	37	595	289	999999	999999	482	361	303	809	249	500	640	999999	231	999999	999999	999999	260	999999	741	842	254	999999	999999	490	999999	947	619	999999	824	974	275	999999	194	416	805	832	100	617	771	999999	112	999999	13	999999	999999	422	489	999999	201	663	979	849	660	729	782	415	999999	999999	185	999999	741	520	984	275	235	88	293	814	364	761	573	643	619	11	739	476	186	869	885	679	468	407	999999	999999	994	425	901	465	633	999999	999999	999999	441	999999	998	591	793	738	543	525	138	674	999999	439	99	346	240	999999	989	999999	999999	782	300	505	999999	343	930	822	280	810	999999	827	191	999999	581	659	211	999999	12	158	682	447	336	369	550	793	999999	999999	82	657	194	999999	999999	999999	170	999999	623	935	178	664	661	971	467	732	999999	999999	999999	892	858	999999	144	857	656	999999	633	791	999999	930	955	283	793	778	749	622	625	999999	361	999999	804	183	45	275	214	348	496	711	980	603	31	999999	310	658	302	642	523	337	595	635	693	999999	999999	693	999999	894	871	999999	231	999999	999999	413	949	999999	98	685	404	868	652	999999	999999	922	811	852	909	714	973	144	486	117	109	298	350	999999	180	434	230	352	295	320	477	999999	489	145	496	617	999999	681	999999	617	248	654	684	287	290	771	568	110	999999	999999	921	736	406	124	744	999999	72	232	999999	663	999999	61	583	342	840	741	442	675	999999	301	999999	999999	574	868	868	999999	999999	999999	446	999999	866	130	568	29	398	740	216	374	400	678	555	78	232	906	162	196	80	352	446	548	339	892	744	492	999999	629	171	537	256	298	213	999999	785	60	797	344	999999	564	943	110	534	999999	284	687	746	999999	999999	999999	716	681	999999	999999	999999	897	79	999999	999999	85	177	999999	999999	678	999999	111	474	554	293	182	119	818	702	516	
409	346	24	271	999999	66	745	506	561	503	999999	999999	999999	999999	999999	888	999999	999999	999999	999999	396	183	999999	855	999999	182	223	999999	71	999999	999999	898	978	868	862	290	999999	999999	364	329	339	999999	218	999999	857	553	198	532	181	999999	999999	294	859	999999	130	235	999999	999999	321	445	843	999999	444	665	999999	923	595	55	999999	103	14	182	469	999999	999999	725	965	455	998	405	999999	690	29	667	703	274	48	999999	748	637	999999	999999	496	919	999999	785	999999	552	140	999999	958	153	452	999999	399	29	824	999999	216	404	999999	999999	169	999999	461	162	999999	777	961	680	885	901	306	452	627	290	685	550	163	999999	999999	422	324	999999	447	841	248	941	277	684	999999	818	487	354	377	115	564	581	467	332	260	999999	999999	460	58	66	846	10	460	119	999999	284	76	913	904	999999	55	104	478	620	999999	593	999999	286	240	999999	999999	952	84	522	725	999999	999999	830	52	999999	831	864	999999	391	994	247	490	167	350	175	751	999999	449	531	70	469	999999	999999	418	667	999999	314	999999	999999	641	894	926	938	394	239	201	999999	871	862	25	191	88	96	625	676	999999	353	999999	75	325	850	512	999999	462	999999	11	245	999999	384	104	526	644	999999	749	109	321	552	773	121	973	515	702	999999	999999	879	999999	26	231	999999	565	604	378	163	666	999999	391	383	486	138	238	955	823	497	768	498	999999	53	346	526	365	560	579	999999	101	809	999999	926	46	999999	874	984	24	681	819	500	999999	490	999999	999999	718	999999	76	645	999999	999999	692	215	818	28	342	348	680	705	999999	15	34	553	71	999999	642	465	347	903	264	253	940	152	677	277	350	65	673	999999	807	428	494	934	999999	83	127	943	117	28	999999	535	314	319	305	814	476	604	428	999999	326	262	599	172	999999	638	88	549	537	550	999999	286	674	302	897	999999	520	99	611	988	738	698	357	329	662	728	999999	631	999999	863	801	999999	636	160	70	999999	829	331	999999	313	999999	577	416	566	350	963	999999	999999	421	348	303	387	992	440	784	627	905	279	999999	662	699	456	703	673	999999	930	999999	999999	999999	352	137	199	545	307	999999	170	292	999999	999999	698	867	999999	999999	508	570	424	999999	999999	999999	443	649	559	820	890	614	548	874	743	999999	420	324	999999	780	79	221	113	841	694	446	623	345	124	999999	999999	999999	999999	999999	205	112	335	186	452	157	999999	703	577	379	654	693	455	296	549	999999	568	384	999999	999999	150	296	467	999999	69	760	999999	108	999999	
999999	18	999999	999999	999999	999999	640	491	999999	999999	999999	999999	375	643	734	197	999999	999999	999999	795	999999	732	437	999999	999999	107	908	644	753	127	692	405	700	999999	319	999999	999999	850	999999	617	908	491	335	512	341	999999	774	999999	733	395	68	999999	425	312	999999	536	999999	830	229	213	999999	999999	999999	126	189	794	999999	207	999999	374	999999	999999	845	999999	887	659	407	999999	933	457	333	265	911	367	999999	922	999999	999999	999999	999999	999999	728	631	941	846	999999	752	219	333	999999	884	576	328	369	757	907	923	705	425	734	139	657	897	771	880	515	999999	999999	67	266	814	893	423	551	585	909	999999	904	999999	974	906	197	600	999999	572	756	936	551	610	161	998	283	972	59	653	141	830	999999	71	999999	826	381	161	77	999999	999999	162	776	783	847	388	29	832	450	827	999999	66	999999	208	999999	999999	543	770	999999	999999	999999	999999	374	898	454	999999	999999	999999	542	999999	534	999999	533	663	581	604	999999	768	763	773	979	451	531	232	712	999999	329	661	937	762	293	611	256	809	201	80	788	878	339	999999	719	999999	299	302	302	905	533	847	627	529	418	775	17	142	288	99	999999	152	195	379	759	999999	999999	999999	864	923	789	723	472	999999	999999	291	438	995	999999	803	161	999999	929	807	551	482	44	418	353	518	604	123	531	111	999999	646	692	960	18	712	281	999999	437	999999	125	809	385	126	999999	136	346	22	88	485	938	170	222	388	827	999999	972	496	436	356	329	676	202	999999	999999	179	598	478	986	999999	531	642	800	999999	999999	999999	106	918	999999	226	181	999999	44	56	173	519	433	314	142	999999	999999	999999	91	91	999999	448	617	25	295	543	538	999999	999999	999999	953	305	369	662	696	95	190	63	790	220	999999	999999	641	156	206	999999	745	999999	346	265	611	999999	999999	719	999999	999999	134	999999	633	999999	688	999999	566	306	102	999999	160	770	617	999999	550	686	994	871	907	323	807	470	818	974	798	253	531	999999	136	216	744	650	163	999999	960	109	430	999999	531	870	180	344	63	337	170	975	676	999999	999999	924	752	689	812	196	445	999999	999999	999999	373	444	999999	797	999999	886	134	509	999999	174	999999	450	999999	375	350	47	999999	999999	417	999999	814	823	999999	999999	999999	999999	999999	65	838	966	17	306	836	772	265	96	999999	382	174	177	213	661	367	512	999999	275	668	386	999999	775	53	973	256	999999	999999	999999	867	551	743	967	432	79	671	999999	999999	789	613	493	120	999999	950	770	999999	999999	287	163	999999	
999999	37	788	543	87	999999	72	999999	999999	59	64	999999	714	999999	999999	638	207	745	144	989	717	355	424	661	185	276	94	999999	282	999999	17	505	691	94	999999	523	999999	434	355	362	608	726	132	739	559	999999	405	45	999999	142	999999	504	152	173	748	718	613	136	367	810	631	248	651	369	52	999999	999999	629	425	999999	683	999999	400	999999	999999	990	233	684	999999	620	871	59	419	150	999999	999999	362	999999	346	94	910	828	999999	544	999999	370	85	762	696	999999	328	999999	620	394	999999	338	114	371	999999	758	999999	928	999999	747	939	582	999999	511	794	539	207	719	999999	341	120	999999	999999	999999	999999	31	999999	999999	988	112	302	999999	438	34	691	999999	999999	991	999999	588	999999	999999	999999	329	999999	158	541	999999	968	167	802	608	999999	289	999999	604	632	258	999999	760	843	34	999999	922	455	843	154	804	819	557	999999	215	999999	999999	742	139	60	385	259	902	999999	350	501	830	309	693	613	159	750	999999	999999	159	680	985	745	574	50	880	874	999999	14	736	754	421	35	596	635	787	546	155	999999	257	999999	418	280	502	532	119	623	761	239	994	64	732	943	999999	535	999999	959	999999	999999	999999	510	999999	898	753	595	90	804	712	999999	826	612	604	999999	366	999999	271	714	252	999999	930	267	999999	533	19	681	31	478	999999	999999	646	827	379	66	999999	999999	511	520	999999	906	452	999999	911	703	999999	391	459	999999	999999	830	274	999999	716	135	167	912	999999	963	888	81	574	611	999999	651	421	998	243	548	999999	620	648	999999	197	346	599	626	999999	420	130	999999	232	832	999999	223	796	372	120	999999	999999	471	358	548	632	454	342	999999	554	999999	999999	413	158	911	40	999999	192	523	96	380	535	999999	999999	977	999999	270	999999	742	719	999999	854	59	888	999999	999999	999999	272	110	129	742	13	999999	81	96	138	999999	479	320	999999	999999	41	283	285	739	718	999999	905	999999	704	371	605	600	130	18	999999	999999	525	168	999999	999999	999999	91	404	353	376	776	999999	479	848	137	790	538	940	793	999999	581	773	158	281	290	999999	891	406	757	999999	999999	638	73	681	999999	999999	321	999999	468	233	999999	879	932	373	941	898	435	531	577	999999	76	999999	999999	503	834	467	377	999999	982	550	811	685	999999	999999	999999	147	406	999999	999999	936	479	490	481	570	999999	999999	841	785	340	391	366	369	999999	186	80	753	311	569	847	439	823	434	75	918	421	999999	242	725	999999	999999	502	637	580	640	999999	999999	188	766	939	141	999999	999999	
556	600	193	999999	856	470	145	219	835	999999	999999	521	123	54	425	999999	158	298	469	125	385	536	889	729	999999	198	84	494	575	999999	630	715	999999	240	999999	999999	735	970	999999	771	590	200	968	665	685	999999	527	67	170	625	618	650	672	510	217	999999	711	463	999999	668	396	650	643	300	215	246	708	883	999999	950	827	188	879	698	535	194	567	233	54	731	670	999999	999999	999999	926	979	53	312	33	999999	763	281	318	750	384	940	999999	677	459	449	359	999999	890	220	999999	439	770	973	975	32	463	487	419	930	999999	380	326	693	374	236	999999	405	859	320	197	555	999999	999999	324	999999	999999	890	773	999999	381	36	136	999999	162	999999	218	79	999999	10	403	285	862	387	999999	14	999999	864	313	233	255	954	999999	579	32	999999	569	642	659	390	395	572	714	999999	559	999999	254	999999	540	877	27	133	77	859	917	912	693	999999	385	319	971	999999	587	550	359	999999	999999	556	101	910	999999	576	999999	999999	614	830	571	57	999999	999999	760	999999	999999	436	999999	131	886	924	999999	999999	557	999999	266	349	418	999999	985	174	465	142	729	999999	999999	629	949	450	713	129	254	96	351	646	664	603	559	559	449	161	343	237	540	327	999999	999999	362	851	999999	999999	539	999999	844	406	999999	696	62	72	999999	703	486	765	418	766	680	576	769	911	421	663	789	859	999999	834	830	237	602	412	804	140	277	107	999999	642	999999	261	251	944	64	968	550	497	258	746	999999	578	819	773	647	327	999999	999999	999999	656	290	680	821	20	576	364	104	650	999999	180	999999	389	634	775	186	428	999999	999999	857	453	999999	302	610	435	170	261	418	828	765	486	918	825	999999	484	999999	910	440	241	377	699	874	900	238	87	319	295	943	999999	597	228	992	999999	593	999999	543	988	999999	999999	849	324	945	275	999999	781	262	611	721	159	423	275	987	999999	457	168	578	999999	73	532	126	875	318	375	999999	546	493	999999	242	680	940	373	841	55	391	63	753	608	999999	456	825	708	573	793	629	999999	240	899	939	435	999999	999999	924	546	278	999999	16	999999	43	348	298	730	378	51	999999	59	434	942	999999	999999	414	970	206	616	707	418	312	524	999999	999999	316	594	592	999999	272	618	999999	999999	776	416	56	182	575	999999	168	105	339	531	999999	580	897	999999	999999	999999	30	448	999999	317	839	999999	672	492	835	133	42	999999	147	572	779	600	999999	139	176	999999	357	241	405	529	458	611	89	999999	939	999999	22	28	
406	999999	785	824	493	141	999999	999999	999999	564	999999	999999	644	464	999999	766	751	984	969	767	999999	999999	999999	789	999999	606	859	237	781	891	553	670	121	24	307	99	999999	999999	116	478	675	259	560	793	894	953	884	993	653	322	999999	999999	205	254	999999	999999	860	996	999999	999999	282	236	145	999999	20	676	339	999999	167	999999	980	796	999999	999999	102	872	999999	403	894	98	721	999999	999999	469	863	999999	475	867	127	793	238	999999	999999	229	206	449	124	999999	782	227	624	263	836	784	342	242	86	704	161	999999	182	467	999999	692	175	999999	652	676	988	422	211	999999	512	373	640	199	999999	658	304	653	757	633	620	677	474	467	999999	999999	137	631	521	770	715	103	620	770	688	492	63	789	796	999999	719	370	25	999999	750	472	153	152	999999	428	999999	508	276	549	846	434	227	707	388	852	999999	367	901	441	756	419	752	870	510	139	604	999999	856	319	913	999999	661	321	716	565	655	984	21	102	370	216	999999	81	999999	264	274	999999	999999	999999	899	361	469	999999	406	341	719	283	999999	490	824	894	652	957	635	595	999999	999999	999999	822	207	564	356	808	81	999999	592	681	946	256	865	257	114	912	999999	561	999999	87	915	385	846	381	352	531	278	999999	564	869	445	999999	999999	368	365	588	746	345	15	660	999999	857	999999	48	337	396	624	576	790	999999	999999	83	804	696	991	615	976	999999	222	825	540	605	985	722	245	617	764	999999	999999	526	175	999999	999999	140	574	999999	635	807	999999	956	906	701	685	823	331	999999	533	795	376	750	612	921	132	189	999999	907	999999	37	802	719	631	127	684	274	999999	473	999999	999999	999999	933	980	178	999999	265	918	838	999999	171	999999	873	999999	999999	140	151	914	254	951	376	19	667	195	607	15	334	335	789	26	420	999999	999999	844	860	999999	443	769	443	149	867	999999	999999	999999	710	999999	928	635	661	987	542	360	330	521	999999	663	464	747	382	173	457	930	139	821	509	912	541	38	233	999999	696	999999	999999	114	94	999999	999999	680	484	970	86	698	999999	802	484	70	927	346	694	206	218	696	999999	280	999999	999999	999999	470	486	798	104	999999	999999	365	999999	170	999999	226	437	999999	935	783	272	411	999999	758	267	337	347	448	984	205	344	36	999999	999999	984	210	422	999999	974	999999	204	686	875	999999	296	317	999999	323	191	711	909	650	271	435	433	985	193	999999	678	999999	133	47	999999	999999	565	385	999999	299	185	679	803	289	999999	678	589	999999	999999	
909	471	999999	999999	33	267	282	295	693	765	662	577	999	26	999999	479	180	143	166	871	976	999999	911	49	999999	999999	511	908	630	999999	592	845	846	460	999999	472	729	977	109	779	999999	614	871	620	616	722	186	662	325	810	999999	545	432	714	559	298	560	999999	613	885	755	374	999999	999999	999999	816	730	548	999999	26	750	202	43	387	340	371	749	999999	433	499	961	849	592	819	681	57	423	141	999999	985	911	818	374	224	33	177	999999	757	447	999999	991	637	919	308	70	999999	511	999999	384	197	548	999999	486	123	924	999999	781	999999	999999	999999	999999	599	648	757	114	999999	828	819	999999	173	999999	991	854	633	999999	333	929	999999	999999	974	545	378	999999	712	999999	652	999999	260	300	127	999999	112	325	321	407	999999	989	171	204	999999	877	999999	691	221	999999	999999	415	853	615	600	977	999999	96	467	590	33	999999	935	321	999999	599	577	999999	246	777	999999	676	542	235	116	999999	767	99	630	106	853	999999	545	938	999999	247	488	645	699	150	897	999999	857	730	999999	559	63	850	742	539	310	173	999999	443	999999	880	999999	627	508	266	219	408	999999	370	999999	999999	307	997	432	224	999999	999999	828	105	880	304	819	812	851	999999	999999	917	357	999999	796	689	241	111	999999	18	374	860	999999	443	930	999999	560	999999	993	47	262	999999	427	527	428	378	345	359	563	168	999999	70	999999	951	975	302	999999	374	999999	999999	999999	205	999999	424	850	260	794	394	999999	391	999999	999999	818	814	999999	999999	999999	829	673	428	354	881	548	326	947	314	94	195	999999	638	447	196	922	945	932	999999	543	13	677	177	583	999999	999999	181	999999	738	999999	961	657	999999	802	231	999999	999999	704	233	657	205	999999	545	175	609	926	536	999999	557	999999	873	881	247	999999	999999	162	999999	845	403	697	999999	901	218	73	132	999999	718	999999	226	495	777	250	709	409	347	999999	141	11	974	33	657	999999	867	337	377	90	999999	999999	316	999999	999999	309	310	535	999999	304	268	482	53	80	217	999999	999999	71	633	632	181	999999	354	959	31	503	871	999999	999999	999999	999999	880	999999	52	128	999999	529	999999	299	477	940	999999	129	53	278	658	958	903	999999	999999	509	805	999999	744	909	581	714	357	999999	999999	438	930	495	150	269	387	999999	10	952	558	182	580	999999	999999	692	997	718	310	690	999999	544	968	564	94	640	239	186	951	999999	999999	945	181	109	597	49	20	999999	999999	783	890	872	999999	951	267	784	929	999999	548	62	911	863	413	
666	685	168	470	376	999999	509	40	999999	835	867	415	612	999999	480	999999	126	681	999999	738	527	800	499	586	999999	306	309	999999	206	637	899	231	683	542	515	999999	438	578	644	287	479	753	688	47	100	545	655	783	459	857	431	380	603	134	886	866	999999	999999	999999	79	111	798	833	573	936	999999	999999	80	999999	999999	746	547	47	40	268	999999	121	999999	495	481	999999	526	261	349	215	528	627	559	655	648	238	999999	135	574	186	999999	919	124	110	453	814	584	298	403	120	883	343	572	999999	122	754	732	96	972	428	585	999999	494	999999	417	28	182	424	846	999999	889	999999	472	999999	587	999999	996	362	51	666	76	237	858	238	332	195	999999	693	543	894	505	770	163	155	999999	144	999999	756	693	999999	999999	170	451	999999	230	471	870	999999	288	268	757	380	54	315	362	357	687	265	45	231	999999	488	999999	999999	331	128	268	327	263	999999	999999	249	668	616	33	906	999999	999999	17	860	325	348	415	284	146	134	726	999999	999999	253	456	179	721	471	472	164	288	499	254	111	213	552	463	999999	840	518	712	999999	292	456	571	999999	258	185	906	999999	999999	606	816	206	999999	999999	534	999999	999999	999999	528	207	153	869	627	296	48	905	657	772	884	580	444	999999	422	299	565	346	999999	61	920	545	999999	848	90	682	683	57	709	792	28	453	838	591	999999	999999	293	422	829	284	366	999999	528	143	739	503	171	197	999999	113	854	999999	338	945	337	983	642	305	788	999999	613	990	999999	999999	753	441	999999	999999	639	908	15	153	517	407	999999	577	999999	999999	118	587	999999	495	274	606	999999	831	124	893	263	999999	999999	987	633	999999	671	375	157	663	390	308	999999	317	558	875	107	711	999999	931	999999	999999	965	999999	197	211	433	127	726	599	926	922	326	999999	999999	999999	46	28	519	632	735	330	430	363	50	809	825	213	936	399	999999	236	160	193	999999	503	50	660	799	432	461	554	649	999999	737	467	981	913	716	925	838	89	202	58	205	929	339	999999	180	388	999999	999999	190	999999	100	699	771	142	214	107	999999	999999	999999	97	180	191	680	999999	626	999999	827	911	999999	21	560	429	999999	112	999999	714	173	438	489	999999	55	241	373	322	467	47	696	849	709	619	343	463	999999	114	877	23	258	466	999999	597	999999	474	733	179	999999	670	665	668	154	499	999999	163	895	806	51	999999	818	368	415	588	886	978	212	877	678	107	999999	929	999999	974	465	999999	453	999999	999999	581	508	
204	999999	796	381	37	704	999999	685	189	567	999999	999999	939	205	890	61	406	999999	581	999999	999999	501	999999	112	999999	999999	179	44	236	999999	13	945	999999	440	624	999999	618	217	859	999999	992	201	498	999999	999999	999999	999999	999999	575	656	56	191	290	999999	652	999999	866	694	646	593	999999	999999	459	479	999999	119	602	509	581	78	999999	199	999999	307	279	664	999999	149	598	999999	157	999999	999999	999999	999999	822	664	160	787	999999	955	923	570	275	748	817	742	29	976	403	273	999999	208	506	223	857	999999	999999	49	999999	700	727	105	999999	445	999999	999999	879	999999	999999	454	999999	721	659	122	519	628	586	558	999999	999999	999999	173	204	604	371	202	962	366	806	492	681	120	799	999999	238	827	999999	829	613	111	862	214	244	949	821	75	548	999999	703	238	753	434	587	75	999999	564	999999	182	84	942	753	522	18	259	999999	999999	999999	438	884	691	835	756	944	361	70	999999	928	255	783	999999	654	999999	662	577	739	999999	533	734	513	673	926	621	999999	670	999999	349	205	999999	186	490	999999	119	509	22	403	996	490	236	15	938	999999	655	399	999999	999999	185	860	999999	520	525	808	198	925	999999	764	223	11	283	13	720	583	943	79	302	162	544	78	650	999999	999999	766	306	728	999999	47	281	231	976	381	181	489	999999	475	999999	681	954	193	999999	999999	999999	994	999999	999999	294	365	692	999999	999999	626	999999	117	999999	266	777	999999	511	469	999999	183	492	991	35	901	832	999999	819	478	419	621	999999	360	779	401	994	748	560	999999	443	219	355	695	135	360	627	74	999999	999999	697	901	180	495	833	125	765	197	969	314	400	64	999999	224	176	999999	428	403	338	818	272	39	208	437	999999	151	999999	999999	866	675	284	999999	961	321	780	999999	450	712	999999	663	636	807	778	999999	684	999999	672	140	528	650	932	234	736	999999	999999	668	999999	999999	469	692	297	968	331	304	999999	632	103	234	999999	999999	44	715	876	674	999999	464	260	999999	999999	646	478	697	278	999999	743	59	41	999999	999999	121	815	707	999999	835	376	668	485	999999	999999	61	999999	999999	999999	869	999999	226	358	71	279	780	418	999999	989	999999	223	599	699	114	560	980	999999	593	999999	332	843	337	472	51	308	523	979	999999	999999	701	359	40	10	408	610	526	701	969	999999	306	703	999999	717	429	621	776	999999	380	923	243	460	702	299	374	35	288	754	317	763	756	801	999999	20	999999	473	193	599	300	504	44	289	999999	364	852	629	777	619	52	
429	531	555	608	851	504	250	657	999999	999999	999999	999999	772	394	216	482	504	999999	65	429	956	438	187	677	876	889	999999	829	348	999999	999999	257	999999	711	887	241	211	203	999999	516	999999	815	452	963	999999	181	272	894	424	881	999999	999999	722	200	95	991	354	877	731	962	549	420	999999	303	890	999999	663	70	506	974	999999	999999	278	548	381	150	985	999999	759	705	627	69	999999	466	99	186	535	999999	625	896	887	333	471	829	967	636	506	999999	82	999999	518	999999	398	450	609	56	300	184	818	999999	15	140	999999	36	999999	489	15	852	999999	714	999999	194	444	610	96	948	839	449	581	745	644	836	151	967	196	425	671	999999	856	53	999999	360	660	680	890	999999	214	445	494	487	630	653	946	368	202	334	767	787	363	999999	216	999999	602	999999	310	179	989	161	999999	919	818	51	996	169	999999	249	999999	763	719	340	999999	403	955	104	999999	999999	890	999999	999999	862	999999	883	611	205	836	45	757	587	999999	721	766	63	605	574	668	589	999999	786	539	953	800	13	78	999999	917	812	895	508	999999	999999	999999	999999	386	977	999999	999999	999999	800	999999	792	491	945	999999	997	573	690	797	390	999999	534	343	113	999999	821	999999	654	815	588	999999	33	150	259	628	70	999999	560	676	999999	313	734	159	857	463	746	472	999999	619	80	459	999999	999999	514	83	434	999999	999999	963	565	915	617	129	999999	521	308	652	242	326	333	564	999999	999999	179	87	701	385	486	650	506	999999	216	44	744	138	62	18	635	185	204	94	268	596	121	712	695	614	307	999999	999999	999999	240	999999	999999	999999	445	223	845	437	999999	59	498	534	999999	216	709	999999	384	723	468	299	27	66	132	999999	306	426	902	999999	391	96	87	999999	999999	412	999999	678	748	237	692	839	173	208	804	999999	999999	733	139	905	999999	123	239	584	877	999999	86	183	999999	57	220	28	321	999999	55	294	971	358	49	64	97	40	834	156	999999	629	136	818	999999	976	653	572	297	996	999999	278	999999	502	999999	630	999999	945	272	999999	27	674	528	784	162	519	999999	247	694	85	818	999999	288	999999	554	257	738	999999	922	999999	999999	648	731	324	999999	999999	438	478	94	419	728	151	999999	143	999999	366	111	352	666	742	802	415	878	221	188	999999	989	774	999999	999999	999999	77	999999	833	999999	379	999999	999999	860	385	91	704	999999	284	999999	999999	213	154	999999	999999	156	396	999999	999999	636	988	769	999999	145	442	999999	663	530	999999	527	999999	999999	935	999999	
760	424	897	492	999999	661	999999	262	999999	864	999999	288	845	820	999999	999999	505	475	843	999999	317	609	999999	999999	999999	597	427	999999	93	756	695	557	278	317	203	773	258	904	320	528	539	735	999999	655	632	164	999999	843	999999	999999	999999	195	285	738	529	160	991	828	999999	999999	243	922	179	999999	179	955	19	999999	627	987	621	601	999999	324	667	582	999999	777	999999	273	655	583	415	999999	734	510	281	539	999999	52	781	429	999999	627	295	616	566	999999	999999	677	154	414	226	781	999999	430	40	960	81	947	717	224	392	999999	999999	659	999999	294	121	668	999999	999999	749	584	215	999999	762	537	39	61	999999	123	999999	999999	999999	251	367	634	999999	999999	999999	321	999999	840	335	999999	999999	48	999999	999999	999999	999999	999999	999999	994	674	664	641	575	395	668	503	931	30	931	604	923	623	681	796	999999	882	987	807	999999	372	21	909	259	648	164	723	999999	403	999999	743	905	483	774	999999	587	999999	68	911	645	977	999999	999999	909	999999	643	999999	366	793	343	999999	294	410	629	631	662	754	999999	926	999999	999999	555	537	78	999999	698	999999	849	236	219	999999	999999	86	171	220	982	572	10	999999	15	741	367	163	70	734	459	505	853	152	792	999999	344	141	680	700	431	999999	379	721	42	203	573	139	584	768	403	218	248	999999	649	100	754	863	999999	499	587	401	477	344	738	202	596	706	444	387	999999	691	405	999999	789	140	203	288	495	812	999999	237	579	301	340	999999	267	445	503	999999	87	481	999999	191	999999	39	385	45	983	840	999999	867	695	207	537	712	812	777	629	999999	999999	476	377	119	330	359	999999	999999	14	496	934	161	212	742	999999	759	999999	224	999999	759	754	167	304	999999	215	310	542	382	764	627	438	490	815	984	805	610	113	110	860	763	217	999999	40	496	999999	999999	664	952	999999	777	241	598	999999	869	999999	739	181	722	904	30	817	999999	999999	387	68	454	345	228	999999	699	656	380	363	594	552	999999	137	807	750	760	646	589	484	986	999999	840	71	945	229	75	438	999999	206	840	945	766	788	653	438	460	119	445	25	208	131	860	244	835	999999	219	999999	999999	972	154	383	999999	965	434	991	999999	999999	400	998	999999	999999	999999	184	523	648	999999	766	999999	999999	299	650	999999	574	286	999999	535	999999	999999	999999	20	464	74	999999	62	999999	718	801	364	662	220	77	718	447	154	999999	855	686	720	196	542	452	136	994	999999	999999	183	663	689	999999	999999	621	999999	772	988	416	205	
856	132	66	930	984	411	822	168	231	931	763	999999	999999	20	999999	885	999999	999999	567	337	80	736	558	293	64	121	795	206	598	910	999999	459	999999	742	998	563	999999	266	557	51	999999	999999	461	999999	999999	243	351	558	616	736	128	686	430	89	135	130	573	773	875	872	999999	625	999999	321	999999	999999	692	606	999999	295	230	782	538	526	33	244	999999	987	873	820	999999	246	590	861	792	270	999999	999999	999999	999999	990	891	391	684	435	688	275	150	586	999999	550	744	999999	330	516	999999	999999	904	66	890	999999	586	900	999999	112	379	45	708	528	724	999999	44	989	142	999999	339	400	853	999999	344	969	144	411	766	280	35	699	270	999999	456	999999	134	601	999999	42	413	991	999999	582	65	653	566	621	861	999999	515	755	414	999999	999999	999999	999999	812	721	999999	710	185	999999	784	86	679	775	999999	999999	613	160	443	999999	109	999999	999999	74	281	45	691	999999	999999	549	936	764	999999	294	245	178	999999	999999	321	880	805	999999	238	858	552	999999	386	878	213	549	999999	680	82	492	999999	142	838	999999	999999	777	39	517	999999	635	206	29	806	395	539	194	999999	796	999999	999999	466	999999	663	490	522	775	659	813	209	999999	999999	266	692	787	979	112	340	631	793	999999	850	298	145	602	661	532	698	990	348	29	980	462	999999	519	36	999999	479	358	368	258	128	226	318	223	999999	940	337	29	416	999999	853	938	12	304	712	178	999999	70	829	989	87	668	475	189	993	999999	424	182	761	451	632	999999	999999	999999	426	999999	979	921	268	720	999999	999999	584	910	999999	51	459	547	807	857	895	418	528	378	180	999999	751	139	230	999999	526	165	999999	964	804	870	675	467	877	999999	999999	720	802	118	795	407	999999	564	23	951	389	877	374	999999	556	224	463	894	374	999999	882	850	701	763	999999	49	421	999999	999999	305	375	991	999999	729	999999	184	616	420	583	999999	376	197	125	999999	124	648	999999	364	417	590	999999	781	103	910	205	349	29	48	914	756	986	473	999999	717	585	398	999999	645	246	382	608	53	320	601	601	695	734	432	649	555	258	66	212	525	999999	594	898	999999	533	328	164	577	505	827	786	999999	738	999999	692	999999	440	155	128	45	982	999999	471	999999	319	510	614	596	399	999999	507	930	999999	932	829	999999	999999	999999	121	917	227	999999	548	492	815	697	956	335	740	999999	125	112	938	176	999999	524	133	406	450	33	714	999999	188	999999	329	999999	999999	806	999999	700	999999	981	44	210	
818	951	825	978	999999	999999	553	288	856	476	253	405	991	103	398	314	868	103	18	97	999999	659	851	411	999999	959	65	999999	756	49	695	144	78	737	999999	592	698	154	718	828	480	435	711	711	893	924	864	549	417	999999	832	143	972	999999	999999	999999	110	999999	815	999999	566	402	532	816	781	999999	999999	263	999999	806	615	723	384	190	617	778	947	150	518	248	104	515	742	999999	216	562	171	131	999999	198	492	284	339	990	999999	999999	902	895	930	784	999999	610	999999	611	658	119	758	792	999999	999999	999999	960	905	577	999999	60	660	999999	609	999999	947	214	999999	556	324	341	393	393	917	539	999999	61	219	733	649	493	711	140	834	107	803	999999	999999	999999	976	999999	378	761	999999	222	427	863	295	999999	837	393	97	257	999999	326	725	374	874	799	354	170	750	999999	927	150	348	529	215	512	425	577	421	13	579	999999	999999	632	36	705	999999	21	766	508	896	265	999999	463	999999	517	999999	439	999999	992	175	815	999999	206	834	227	999999	999999	999999	999999	999999	999999	999999	94	999999	505	999999	103	348	179	999999	342	404	251	285	671	743	884	999999	697	999999	986	82	429	837	999999	20	766	999999	809	831	223	363	983	223	636	294	999999	785	999999	163	999999	999999	999999	315	832	999999	540	920	172	483	999999	222	960	652	309	196	552	999999	999999	495	999999	305	539	348	474	979	421	999999	648	999999	431	108	347	544	852	999999	747	123	14	352	999999	845	635	999999	841	999999	999999	340	913	450	741	75	871	999999	565	983	562	987	841	853	999999	512	282	784	61	890	874	425	800	414	448	999999	252	572	25	752	669	213	506	472	999999	90	999999	208	999999	999999	236	494	999999	868	342	999999	282	999999	351	967	573	851	283	950	136	977	540	508	11	312	999999	309	837	999999	323	358	491	378	276	920	397	83	148	999999	663	999999	446	999999	999999	688	999999	100	230	57	188	818	929	555	999999	609	549	615	207	343	542	927	657	999999	555	984	279	904	884	431	580	499	712	588	296	746	540	609	436	322	999999	732	88	789	999999	999999	429	935	999999	667	380	781	876	999999	163	999999	999999	281	386	999999	999999	261	999999	799	477	688	999999	351	268	600	78	940	999999	884	197	809	999999	867	999999	59	564	343	872	226	60	999999	999999	908	434	999999	23	269	999999	999999	903	895	999999	289	321	946	400	87	677	441	599	999999	602	999999	617	353	999999	865	740	336	532	999999	999999	999999	999999	679	75	206	999999	707	586	808	716	839	981	302	294	
568	999999	594	658	487	665	440	626	619	205	999999	301	91	672	157	529	999999	999999	999999	999999	999999	541	642	880	203	999999	969	855	790	723	999999	20	325	69	329	319	155	999999	55	420	999999	999999	999999	999999	443	905	999999	999999	439	999999	999999	33	163	785	758	37	999999	714	464	327	695	585	836	896	442	620	976	999999	353	838	384	999999	770	417	568	172	412	168	447	298	335	934	999999	511	903	739	857	539	999999	301	406	441	223	728	724	372	537	999999	50	822	999999	999999	692	600	905	601	999999	746	226	596	625	754	276	176	991	761	169	335	999999	703	763	999999	999999	61	441	942	999999	52	999999	206	634	179	127	624	999999	523	252	825	605	999999	486	999999	322	999999	676	651	174	56	736	963	213	999999	249	347	999999	491	100	640	169	962	999999	220	63	30	961	455	637	652	805	999999	519	343	729	999999	227	653	134	17	384	790	999999	999999	315	729	992	432	999999	780	565	999999	433	999999	666	999999	715	999999	66	999999	752	999999	24	999999	251	268	999999	869	482	999999	130	415	367	92	266	378	999999	637	904	999999	37	538	999999	856	999999	927	55	999999	677	999999	975	999999	596	831	264	999999	776	266	999999	57	999999	133	949	382	660	159	520	999999	355	297	459	87	999999	732	274	223	706	167	435	324	223	546	999999	999999	582	179	819	535	827	112	999999	927	920	857	58	904	588	152	206	936	416	999999	999999	389	636	898	588	863	567	51	456	618	830	403	833	738	931	562	799	491	340	999999	522	252	695	531	999999	999999	684	369	635	999999	961	499	907	518	999999	999999	760	684	590	999999	968	786	656	999999	107	526	999999	319	999999	35	353	999999	606	431	999999	320	999999	114	740	83	999999	999999	999999	893	656	341	495	999999	755	999999	999999	125	900	384	27	736	999999	999999	999999	640	999999	374	397	609	220	256	892	486	336	999999	126	656	943	516	999999	770	999999	999999	337	766	999999	709	999999	852	233	237	814	231	999999	455	724	983	679	109	999999	999999	810	806	999999	410	448	18	987	91	13	155	181	393	607	256	999999	833	383	668	609	782	809	545	385	982	441	671	999999	881	949	143	976	843	924	961	999999	573	89	926	328	32	999999	482	999999	88	999999	999999	623	167	100	891	609	21	999999	810	999999	274	431	999999	968	777	936	116	142	870	178	338	999999	646	999999	791	753	457	350	587	70	337	696	307	999999	21	57	915	999999	999999	999999	965	999999	999999	999999	695	152	389	957	551	96	615	350	978	909	727	999999	977	870	308	
999999	999999	671	913	999999	999999	578	133	773	957	729	30	325	999999	346	213	985	356	999999	601	648	373	499	799	500	455	986	717	398	209	60	79	55	492	999999	381	303	439	373	288	126	28	616	999999	821	999999	999999	275	641	705	742	614	999999	279	659	774	662	872	999999	304	691	999999	735	573	999999	659	975	833	164	965	909	555	982	999999	484	629	999999	999999	977	434	165	999999	999999	999999	467	446	999999	775	832	155	718	431	27	79	597	265	293	53	103	171	100	466	120	999999	999999	197	632	885	999999	40	999999	172	894	988	148	969	784	52	999999	999999	877	209	11	19	999999	488	538	999999	814	228	999999	999999	999999	815	344	699	999999	409	897	279	814	896	981	802	999999	999999	536	39	999999	627	480	250	936	632	294	890	999999	111	428	316	999999	718	999999	575	693	314	766	88	999999	449	368	385	155	836	656	980	999999	999999	999999	701	952	508	982	196	747	105	999999	773	531	999999	243	509	999999	590	620	999999	999999	999999	118	823	789	457	385	999999	268	105	999999	999999	976	999999	672	266	229	727	364	160	736	885	827	597	999999	992	557	210	216	999999	999999	999999	225	999999	165	812	999999	68	912	505	133	502	999999	999999	11	676	999999	999999	780	999999	289	263	236	470	369	939	588	520	295	796	900	184	284	999999	701	539	884	425	158	860	176	171	999999	859	36	243	957	185	596	861	205	339	430	999999	999999	150	999999	755	202	225	234	579	773	125	604	948	228	999999	950	999999	791	999999	79	999999	811	999999	447	376	443	135	982	999999	999999	433	601	999999	754	55	829	999999	210	138	233	932	636	596	397	700	999999	87	999999	999999	235	999999	80	999999	270	510	427	461	702	962	999999	76	243	821	655	349	523	44	204	182	698	399	999999	999999	158	147	999999	999999	730	747	122	365	999999	552	187	798	363	999999	310	254	627	377	999999	247	816	166	999999	814	941	999999	186	229	883	999999	740	836	999999	417	674	999999	226	999999	999999	954	999999	956	957	690	999999	856	986	745	734	949	554	331	540	34	846	999999	448	999999	283	999999	571	892	481	276	812	351	935	945	114	187	37	424	646	903	397	860	999999	17	999999	94	999999	999999	495	999999	298	419	305	839	571	681	684	999999	929	58	393	957	484	691	878	302	999999	50	641	999999	922	139	684	637	999999	985	793	999999	999999	198	999999	999999	407	548	977	402	999999	105	999999	432	502	999999	495	597	520	439	385	999999	139	878	173	30	798	938	21	999999	734	999999	212	999999	888	999999	450	740	
437	261	559	936	713	486	256	825	999999	219	64	642	644	97	127	207	610	285	999999	429	35	600	999999	469	999999	819	999999	388	893	799	544	257	839	754	999999	268	999999	448	804	652	632	999999	364	589	999999	378	523	647	999999	15	999999	612	943	30	715	837	919	999999	409	894	818	867	999999	866	674	806	999999	889	927	858	999999	171	481	658	797	687	246	752	586	167	999999	30	837	887	824	931	314	818	49	332	349	789	48	910	834	999999	416	497	999999	86	575	634	719	692	999999	999999	141	294	999999	38	999999	999999	999999	251	999999	798	39	999999	52	999999	502	984	999999	605	999999	538	133	570	824	42	280	999999	838	510	999999	999999	999999	155	210	21	799	30	999999	21	731	182	285	796	999999	999999	734	372	455	181	584	591	999999	123	183	159	689	571	470	201	757	852	338	13	999999	927	498	884	843	999999	943	481	398	838	874	346	262	336	258	999999	307	908	302	667	926	999999	886	999999	972	60	999999	238	999999	403	264	878	844	999999	147	394	546	999999	528	424	237	112	202	945	249	999999	896	999999	999999	999999	893	849	559	671	87	659	50	311	912	999999	708	715	922	999999	584	996	501	999999	999999	864	252	457	389	878	439	824	999999	999999	947	145	163	968	999999	878	510	414	328	183	203	487	999999	245	938	734	715	521	189	207	999999	252	344	999999	999999	458	439	999999	469	681	241	263	851	109	999999	776	640	999999	799	53	999999	179	678	328	788	711	520	17	519	655	172	918	644	609	579	999999	800	248	804	467	449	74	945	646	999999	999999	636	999999	999999	171	104	975	722	145	713	202	574	999999	136	463	938	432	926	814	519	323	619	252	530	660	975	402	936	341	604	430	233	41	386	999999	85	275	999999	999999	999999	999999	205	999999	896	387	139	784	999999	999999	529	999999	999999	141	136	628	999999	394	724	230	196	701	48	390	541	999999	968	542	999999	999999	388	672	999999	579	263	999999	999999	120	355	152	530	200	290	595	811	588	292	102	904	758	528	999999	551	905	999999	858	157	999999	999999	999999	419	999999	155	999999	963	857	721	568	999999	803	999999	219	48	581	700	995	421	453	579	999999	999999	875	638	999999	758	697	130	999999	417	404	185	999999	153	742	733	933	999999	455	999999	999999	866	724	225	111	258	999999	652	999999	215	999999	999999	704	245	24	613	999999	958	274	86	275	736	999999	160	483	628	999999	75	306	848	767	949	999999	999999	624	96	285	999999	536	632	999999	999999	160	194	252	957	999999	999999	139	138	199	
999999	781	379	366	227	545	574	741	482	61	999999	356	131	999999	226	481	883	620	928	338	883	431	641	638	230	586	146	908	999999	158	999999	936	177	659	792	178	596	464	407	550	711	918	64	581	204	698	38	999999	35	999999	597	999999	211	999999	315	552	150	740	145	641	408	665	999999	334	999999	318	189	472	656	57	884	428	223	387	627	965	377	69	444	532	999999	401	999999	999999	560	999999	734	376	353	249	37	999999	329	765	999999	55	702	730	659	885	999999	566	99	978	999999	179	243	823	183	349	185	90	306	613	999999	17	999999	185	773	250	999999	812	129	416	30	999999	109	999999	246	999999	999999	999999	410	558	999999	999999	311	999999	449	999999	448	911	203	999999	74	999999	559	715	681	143	271	527	999999	999999	312	999999	447	683	957	572	79	785	586	999999	999999	537	999999	748	600	999999	705	879	736	392	999999	671	618	999999	999999	82	479	393	777	112	320	745	999999	990	255	315	553	999999	946	999999	321	662	334	602	927	537	276	810	125	587	437	392	791	573	617	999999	98	332	342	885	103	999999	18	484	290	341	846	999999	999999	999999	999999	87	932	859	80	149	346	25	197	999999	999999	668	277	199	674	927	953	127	383	614	226	231	296	999999	783	635	654	850	322	595	691	587	317	831	999999	360	999999	931	999999	477	304	83	144	999999	89	434	999999	819	999999	363	387	728	999999	888	999999	327	791	999999	86	999999	495	495	999999	601	132	228	360	446	160	324	477	999999	625	905	999999	153	97	767	981	358	227	999999	51	958	218	999999	280	429	999999	721	568	999999	855	67	982	808	999999	542	406	860	83	971	668	494	885	999999	999999	999999	577	999999	999999	34	890	728	227	660	454	744	393	169	947	931	999999	999999	755	888	176	999999	999999	511	999999	555	371	130	999999	255	999999	556	83	853	859	870	851	839	999999	544	698	137	839	999999	364	634	999999	246	913	999999	299	999999	738	996	198	545	487	76	159	684	999999	999999	999999	999999	999999	897	671	540	309	87	999999	999999	948	999999	200	999999	728	600	157	149	405	999999	217	999999	956	937	818	999999	664	999999	392	785	690	806	881	928	683	867	838	466	963	999999	999999	835	72	999999	290	527	806	159	816	886	918	19	288	537	562	321	26	556	89	594	875	984	694	304	999999	152	999999	271	365	861	999999	999999	186	786	999999	381	999999	509	656	999999	999999	999999	508	506	866	680	527	999999	376	372	851	292	999999	999999	999999	951	151	767	303	148	198	544	794	955	134	237	833	999999	
349	999999	250	999999	899	999999	324	999999	486	198	438	999999	624	999999	895	992	19	999999	313	808	53	999999	240	312	215	518	112	999999	720	999999	381	638	847	35	999999	999999	132	345	999999	598	63	382	999999	952	339	822	999999	999999	648	802	999999	999999	999999	34	458	112	950	999999	310	390	686	588	999999	933	816	799	634	599	980	710	999999	674	97	714	754	671	771	287	999999	393	999999	999999	97	917	607	727	714	999999	576	902	244	193	44	11	912	474	731	541	145	540	197	924	232	999999	932	280	567	220	279	787	999999	673	999999	916	396	787	501	733	999999	99	94	811	33	88	476	686	639	999999	802	290	939	999999	152	443	206	80	675	159	985	336	170	999999	552	788	999999	571	229	128	615	999999	972	997	214	55	455	386	999999	154	471	999999	641	481	417	999999	999999	111	530	999999	999999	999999	121	352	999999	10	999999	590	999999	244	999999	905	999999	521	479	678	999999	999999	999999	106	987	999999	179	531	999999	739	695	688	96	999999	940	469	50	697	408	300	22	630	259	214	126	865	126	666	637	999999	789	129	12	739	999999	905	86	434	999999	900	999999	590	665	18	315	250	503	705	303	58	865	769	123	189	665	687	692	820	980	132	703	512	999999	131	999999	999999	999999	357	880	45	392	615	163	507	999999	431	999999	250	999999	875	371	421	372	999999	701	999999	16	999999	83	995	223	265	454	999999	207	643	697	543	68	740	564	999999	825	268	665	999999	615	999999	999999	999999	999999	451	922	114	999999	292	999999	999999	429	930	568	999999	283	885	999999	137	999999	741	310	509	734	431	192	999999	321	999999	595	999999	923	452	413	401	786	840	283	772	343	349	661	915	503	999999	999999	138	999999	700	872	939	447	999999	97	874	315	536	509	999999	269	763	999999	999999	999999	45	390	977	999999	177	87	443	999999	59	793	821	999999	395	15	999999	999999	999999	999999	999999	999999	656	667	395	364	539	95	260	999999	999999	999999	580	556	126	229	468	13	146	612	13	622	439	999999	397	744	276	795	999999	530	167	999999	215	775	182	999999	49	378	994	999999	986	91	827	112	999999	546	223	275	962	175	999999	348	180	450	984	999999	913	999999	279	999999	97	744	175	999999	183	999	307	804	383	925	189	99	18	522	625	921	795	337	707	850	531	11	999999	999999	999999	819	999999	764	791	184	288	999999	108	353	999999	252	916	107	928	999999	249	418	999999	47	999999	458	339	658	825	999999	213	999999	999999	428	129	96	911	999999	747	999999	196	542	23	209	646	468	999999	
665	986	999999	15	698	408	999999	611	122	119	795	999999	534	490	999999	939	999999	970	701	109	999999	233	449	341	504	359	574	999999	706	405	691	400	999999	467	674	672	452	67	515	999999	543	817	17	976	126	999999	222	874	42	603	999999	239	945	369	320	441	999999	51	511	348	834	644	904	999999	428	405	999999	76	999999	999999	999999	999999	465	524	565	862	999999	473	999999	850	999999	700	410	113	120	462	455	167	157	242	135	410	556	176	352	898	913	300	557	720	999999	155	68	999999	116	623	773	430	803	457	999999	83	826	660	999999	999999	999999	800	606	966	949	92	919	583	366	96	124	298	181	666	999999	999999	915	999999	447	991	642	859	997	496	689	34	364	699	999999	999999	584	895	965	218	664	999999	693	591	771	331	235	484	194	30	508	484	258	146	508	300	167	999999	223	220	999999	385	999999	999999	287	999999	728	999999	567	999999	511	229	332	962	999999	999999	999999	333	733	999999	765	167	674	977	987	999999	776	227	200	725	894	262	682	999999	716	999999	999999	583	999999	846	602	15	917	880	518	999999	999999	295	144	671	69	834	598	999999	454	344	711	825	132	82	999999	999999	39	841	419	258	547	577	256	723	999999	657	28	886	523	759	249	793	999999	708	62	490	93	999999	999999	999999	663	584	310	381	577	999999	461	999999	697	102	975	85	470	999999	742	999999	49	420	999999	412	999999	711	584	694	999999	999999	367	999999	30	668	427	510	186	359	595	962	276	999999	999999	45	205	786	999999	430	784	174	333	208	999999	999999	450	672	387	263	254	951	999999	615	286	660	999999	999999	221	38	674	999999	899	120	674	780	318	174	274	117	216	999999	522	163	999999	930	593	999999	999999	552	228	999999	999999	922	115	643	962	660	999999	495	909	168	575	171	999999	319	275	222	534	195	169	285	408	279	57	226	439	999999	705	356	76	967	999999	669	810	919	352	976	15	999999	817	657	577	778	208	57	463	360	407	600	665	381	634	999999	392	999999	356	853	999999	999999	213	125	954	251	999999	941	999999	906	361	836	967	999999	999999	502	999999	511	708	999999	81	999	762	88	448	114	691	695	343	326	286	867	573	498	111	126	828	701	702	999999	360	266	478	556	999	999999	633	376	173	141	894	999999	244	999999	782	875	136	134	676	850	559	732	999999	263	629	493	999999	479	196	999999	674	675	809	382	278	814	999999	216	999999	877	999999	324	531	211	431	999999	633	999999	715	236	999999	999999	34	852	776	627	658	999999	999999	516	308	164	
999999	82	467	228	81	999999	999999	967	353	920	999999	799	378	244	999999	999999	999999	234	860	426	763	960	111	970	651	956	605	651	999999	316	288	572	999999	999999	145	459	744	212	333	771	999999	748	882	79	657	999999	483	999999	426	261	393	999999	655	881	999999	229	999999	999999	577	125	266	999999	811	47	641	999999	229	61	109	752	662	628	900	99	37	25	87	42	323	425	482	73	234	999999	999999	999999	916	697	999999	915	487	257	999999	218	514	999999	936	845	437	999999	16	431	442	999999	598	764	802	566	854	385	999999	938	183	162	642	202	581	906	999999	65	565	531	135	193	274	999999	994	692	584	445	88	241	604	999999	419	60	631	560	316	167	783	360	843	550	773	999999	84	482	999999	322	999999	40	730	381	619	484	306	258	999999	999999	770	120	982	418	306	910	344	45	743	591	571	31	599	957	282	999999	688	999999	999999	725	340	522	126	999999	435	58	511	233	999999	999999	754	382	159	133	397	672	377	999999	253	862	214	48	738	984	999999	999999	999999	773	108	413	999999	999999	999999	685	852	999999	999999	720	982	258	409	121	516	808	837	198	999999	476	999999	610	999999	263	340	557	520	302	783	999999	999999	447	617	999999	134	124	999999	42	544	999999	280	148	678	657	452	995	463	103	531	999999	157	562	125	964	213	999999	999999	542	391	290	174	560	999999	861	999999	999999	641	671	987	999999	669	999999	654	407	205	431	999999	190	810	345	104	426	770	853	985	959	331	652	534	999999	549	606	999999	263	309	999999	674	817	999999	999999	363	791	116	999999	999999	352	999999	717	999999	782	567	999999	732	999999	196	747	790	621	876	999999	999999	989	146	361	852	72	164	401	108	485	756	123	732	903	981	312	999999	640	592	999999	61	613	883	752	77	165	874	999999	999999	561	930	63	941	219	694	373	655	999999	287	208	197	516	619	293	35	453	999999	828	74	884	437	999999	999999	999999	197	999999	116	999999	999999	697	198	559	334	999999	999999	999999	999999	999999	219	617	657	565	363	999999	999999	999999	999999	999999	727	623	503	999999	539	192	134	999999	999999	708	999999	94	999999	270	471	589	20	999999	192	83	737	332	281	999999	619	456	237	871	999999	644	999999	653	615	516	999999	999999	999999	999999	30	152	421	774	678	999999	500	134	360	396	104	774	383	999999	362	999999	999999	405	352	363	999999	93	999999	999999	999999	999999	920	378	478	999999	604	999999	999999	868	617	49	999999	963	653	806	648	494	106	999999	777	31	999999	999999	999999	999999	999999	999999	327	840	999999	936	
197	999999	789	999999	999999	132	655	999999	792	303	388	515	209	322	269	898	999999	999999	999999	941	987	124	485	999999	128	999999	87	784	999999	342	483	555	161	680	852	501	184	364	262	526	839	999999	58	483	642	756	770	999999	435	999999	519	781	134	775	949	83	999999	824	180	999999	54	871	514	459	819	833	363	999999	470	999999	723	397	293	199	999999	999999	75	11	331	371	189	109	359	999999	823	701	430	386	999999	778	817	359	999999	999999	999999	967	981	999999	664	809	403	251	517	667	43	131	498	935	673	458	17	683	503	999999	423	945	522	176	999999	128	999999	976	798	691	949	374	999999	634	718	144	519	476	347	522	968	938	591	691	314	999999	213	494	713	282	770	999999	999999	384	244	535	455	999999	963	545	999999	999999	453	825	717	669	917	864	227	539	939	541	345	980	840	485	363	830	862	999999	999999	918	273	526	921	815	517	999999	399	999999	689	704	999999	801	999999	552	495	765	973	645	783	349	999999	184	342	239	798	875	999999	759	182	624	999999	38	631	999999	162	999999	904	902	161	98	474	45	849	244	38	544	999999	297	989	597	856	227	999999	999999	651	99	193	692	999999	641	295	640	19	74	999999	999999	179	999999	400	999999	999999	81	493	695	874	241	999999	999999	999999	263	21	256	999999	584	767	999999	876	65	835	72	743	222	885	520	802	999999	999999	785	999999	553	374	999999	999999	431	736	784	734	466	701	420	765	999999	999999	999999	630	49	870	435	306	28	999999	124	803	337	825	648	196	972	893	999999	215	999999	616	657	888	999999	358	999999	847	982	999999	420	364	424	306	999999	731	132	889	999999	963	600	999999	473	999999	999999	432	570	606	999999	999999	761	999999	999999	215	999999	479	833	999999	844	691	531	587	999999	999999	198	760	999999	40	177	917	74	93	140	86	615	70	152	712	999999	363	788	742	759	394	249	847	703	999999	999999	188	897	257	54	81	441	22	174	999999	756	499	999999	999999	438	181	999999	999999	999999	584	599	166	337	130	245	999999	903	789	828	929	778	351	67	999999	950	989	999999	816	999999	68	644	602	896	696	956	999999	320	999999	999999	999999	860	999999	414	128	619	999999	851	776	21	563	178	652	193	244	999999	414	442	874	999999	449	161	716	999999	384	999999	997	999999	640	999999	107	181	654	485	250	79	217	937	939	558	37	148	253	805	484	889	992	419	661	999999	552	706	445	668	864	436	999999	999999	39	187	622	662	999999	612	914	999999	523	176	942	174	469	999999	503	999999	561	310	
908	999999	164	494	999999	587	609	999999	622	999999	735	985	621	814	926	286	907	761	936	375	927	999999	891	102	376	825	999999	496	999999	84	999999	129	117	563	527	241	776	545	239	999999	999999	999999	990	999999	656	538	555	999999	248	192	569	999999	389	196	383	999999	999999	999999	999999	132	121	122	999999	999999	198	616	878	67	296	999999	510	371	531	900	999999	999999	650	378	446	837	999999	348	258	378	514	999999	740	999999	190	259	221	713	999999	117	923	941	540	999999	333	50	659	999999	841	554	681	999999	999999	488	875	999999	999999	999999	625	290	999999	772	999999	690	999999	728	875	958	877	999999	482	796	944	999999	977	380	796	999999	999999	405	188	782	507	704	697	999999	259	261	55	144	632	569	97	146	264	161	999999	849	419	999999	174	999999	999999	999999	81	884	263	796	511	504	259	428	607	229	999999	80	275	169	993	725	478	624	912	743	413	913	708	807	169	825	999999	999999	788	999999	241	487	171	999999	633	813	63	463	749	550	999999	213	962	868	999999	999999	886	999999	999999	694	137	549	788	877	999999	167	185	999999	636	686	211	312	640	168	988	624	909	572	536	189	671	25	999999	372	999999	999999	950	999999	999999	999999	939	384	100	103	999999	999999	699	294	312	475	637	608	826	73	999999	581	573	804	999999	420	284	999999	999999	676	32	121	674	425	28	200	999999	344	999999	661	746	827	999999	999999	846	306	925	999999	999999	71	999999	999999	199	811	33	286	636	156	961	362	999999	999999	992	423	999999	999999	26	283	275	122	267	303	999999	174	999999	521	999999	36	999999	582	999999	659	999999	330	999999	999999	922	863	401	741	563	999999	383	999999	960	130	999999	799	475	646	290	652	359	157	803	999999	999999	34	999999	512	918	610	198	388	867	51	571	672	298	121	288	163	881	533	558	206	999999	607	999999	206	686	569	560	321	999999	843	309	906	527	876	823	897	379	889	823	952	999999	994	999999	999999	559	171	999999	364	367	136	770	826	598	606	337	538	819	298	825	358	60	876	95	33	741	999999	155	422	297	390	999999	992	710	605	333	925	999999	999999	999999	525	999999	205	953	999999	82	483	318	920	548	295	88	90	999999	999999	902	996	999999	438	187	895	26	98	77	977	352	778	126	999999	282	411	394	533	999999	999999	999999	855	922	919	999999	268	356	235	874	999999	312	999999	928	245	703	337	27	715	118	750	508	970	137	999999	823	303	367	325	647	146	900	554	439	763	184	56	999999	989	487	999999	549	791	223	75	675	999999	850	999999	
999999	945	394	679	999999	999999	999999	329	999999	946	105	657	901	999999	999999	738	999999	999999	274	175	999999	657	999999	38	238	199	211	717	756	71	310	184	453	486	999999	702	751	231	999999	538	961	854	999999	137	893	829	27	518	213	485	964	917	384	999999	819	999999	999999	366	450	235	699	94	573	666	646	921	214	424	14	885	986	880	628	999999	214	216	338	999999	144	408	181	693	999999	999999	107	392	799	768	666	394	20	394	999999	904	838	876	999999	999999	491	971	625	999999	513	327	999999	93	299	648	999999	999999	312	564	999999	52	999999	16	580	301	569	263	999999	445	758	619	875	602	999999	999999	999999	337	999999	999999	999999	173	782	578	999999	999999	783	999999	103	160	298	63	999999	456	173	999999	850	832	305	989	102	237	850	190	844	894	452	896	983	999999	751	152	687	635	918	999999	270	484	827	394	518	555	170	970	157	704	537	999999	439	372	873	999999	999999	935	584	999999	322	602	999999	999999	743	886	40	528	409	155	376	999999	538	114	477	376	999999	910	999999	546	77	999999	43	150	999999	34	467	999999	701	685	120	752	60	509	745	668	999999	542	999999	631	525	642	571	12	999999	90	890	334	895	507	70	999999	463	48	350	443	568	999999	928	719	999999	999999	826	723	44	623	406	38	368	809	626	999999	999999	999999	31	435	318	41	811	999999	144	142	725	204	625	999999	298	21	169	999999	109	166	614	999999	999999	115	815	847	967	714	683	999999	966	999999	999999	596	862	612	26	915	999999	537	782	999999	585	297	999999	632	999999	55	335	394	869	66	999999	469	999999	999999	649	915	620	471	73	106	603	282	176	639	323	39	999999	685	995	253	999999	571	384	962	356	914	999999	999999	749	921	389	298	992	909	999999	421	999999	999999	963	111	305	999999	999999	999999	999999	999999	131	63	319	78	919	649	399	625	879	148	95	896	999999	735	503	437	721	152	717	314	289	266	999999	902	301	601	721	893	948	999999	107	698	914	53	793	368	873	680	11	999999	898	376	40	246	335	841	553	238	607	868	942	331	967	999999	32	999999	799	999999	777	327	928	506	677	999999	50	999999	981	937	999999	999999	563	999999	999999	978	415	913	235	27	576	999999	58	493	295	90	580	999999	731	181	30	928	999999	466	999999	684	999999	402	999999	673	205	999999	859	616	296	472	999999	900	190	989	999999	119	638	781	840	999999	279	999999	999999	999999	999999	274	999999	810	916	23	576	106	999999	999999	999999	23	224	562	821	638	601	441	206	823	999999	679	595	999999	
999999	999999	299	786	626	586	414	376	192	111	999999	931	999999	59	700	999999	895	999999	999999	724	823	324	895	86	960	212	725	999999	248	397	821	117	679	924	966	14	723	999999	480	562	999999	799	830	999999	674	890	999999	552	999999	922	999999	999999	999999	870	999999	529	999999	999999	999999	424	860	576	137	794	289	779	999999	358	92	999999	559	115	737	210	673	33	493	783	999999	79	999999	183	107	326	469	999999	999999	808	15	446	989	999999	963	65	701	484	672	46	832	894	999999	16	469	55	372	822	830	716	207	895	46	999999	999999	756	577	686	479	811	335	35	999999	453	352	999999	706	58	151	999999	999999	198	360	457	950	517	441	999999	714	62	953	999999	999999	483	999999	120	410	757	700	216	488	999999	15	860	711	807	315	194	663	822	348	999999	680	999999	218	999999	544	589	999999	999999	325	736	972	999999	999999	687	602	115	999999	242	246	949	358	935	203	999999	999999	500	746	153	999999	256	188	999999	713	639	967	284	275	601	576	999999	474	406	890	751	52	999999	11	999999	214	999999	352	999999	586	399	999999	744	999999	725	999999	53	843	149	102	79	999999	999999	999999	229	719	999999	839	251	665	425	484	952	54	451	999999	999999	499	999999	938	999999	904	999999	315	323	674	232	328	549	775	533	977	335	313	820	203	961	875	781	999999	886	370	110	765	999999	915	22	699	513	284	231	554	130	210	101	175	801	999999	399	555	999999	999	300	475	142	447	158	648	234	258	489	729	999999	418	62	639	803	999999	999999	408	661	533	815	274	554	978	857	135	222	654	999999	999999	485	999999	817	886	80	635	999999	723	767	373	999999	265	795	502	836	712	999999	461	999999	999999	632	991	894	963	194	35	999999	999999	590	999999	436	579	856	999999	253	491	601	175	569	178	999999	430	641	297	67	560	999999	61	152	155	999999	760	292	592	562	494	999999	853	999999	55	713	479	142	744	999999	999999	408	999999	259	355	121	999999	892	204	451	211	360	606	999999	633	555	870	21	445	55	676	296	273	741	758	159	747	999999	523	999999	888	297	896	359	171	161	979	802	796	44	995	867	98	150	361	143	735	999999	78	999999	843	468	697	698	271	609	145	758	500	206	373	999999	379	999999	999999	999999	463	256	744	482	576	78	225	411	60	999999	208	132	389	624	423	799	999999	33	999999	429	999999	207	98	999999	26	230	999999	999999	670	999999	498	999999	587	448	680	999999	212	595	923	775	999999	999999	648	462	410	22	378	875	783	999999	999999	999999	128	999999	
999999	265	167	999999	466	356	766	999999	740	573	320	850	999999	941	944	999999	596	999999	999999	845	186	999999	558	999999	160	13	851	436	816	106	999999	152	239	454	135	424	330	29	139	577	18	628	555	85	151	560	477	437	930	999999	977	314	255	999999	957	999999	999999	531	42	463	504	340	808	999999	999999	177	999999	999999	815	530	999999	577	679	533	836	999999	999999	483	494	600	535	424	505	999999	128	69	999999	956	999999	126	717	799	987	676	82	678	819	911	875	999999	938	387	621	410	243	410	999999	721	999999	999999	999999	233	46	441	999999	90	834	999999	525	999999	280	999999	602	999999	812	814	999999	13	460	167	738	847	608	521	661	157	802	104	734	718	434	999999	519	98	865	494	762	555	748	992	843	999999	999999	734	999999	283	784	921	999999	428	999999	630	271	999999	999999	413	624	525	779	779	287	739	115	807	999999	104	155	514	999999	999999	62	44	265	468	324	759	461	874	817	387	373	880	999999	999999	897	804	999999	240	999999	999999	869	999999	999999	999999	999999	999999	873	999999	999999	609	137	280	999999	278	376	999999	999999	802	964	910	951	750	707	402	999999	406	242	799	909	911	999999	915	96	999999	459	814	999999	296	753	220	886	999999	999999	218	999999	999999	792	999999	939	121	439	121	999999	517	510	128	539	383	562	317	871	84	679	117	429	222	194	717	999999	561	527	89	999999	754	34	88	999999	999999	151	323	614	14	860	797	481	999999	649	578	870	341	999999	999999	733	446	999999	811	999999	999999	789	47	908	85	418	999999	594	360	999999	521	999999	432	233	999999	999999	999999	703	867	223	999999	999999	360	572	999999	999999	999999	286	642	355	612	999999	222	999999	156	999999	114	999999	538	595	483	213	131	16	138	999999	999999	117	999999	653	495	999999	481	598	322	123	438	999999	302	238	930	999999	952	14	459	999999	280	548	86	339	137	999999	175	282	999999	678	513	354	999999	529	408	999999	50	988	860	870	933	624	999999	43	999999	639	122	309	664	382	999999	127	556	999999	816	899	41	906	526	662	999999	209	857	644	610	999999	999999	773	830	559	999999	999999	154	589	182	999999	977	53	67	497	720	999999	617	999999	427	396	999999	422	999999	999999	999999	144	471	208	999999	734	767	926	433	197	610	999999	999999	999999	322	296	972	999999	850	170	921	988	848	39	999999	999999	999999	498	227	223	296	617	999999	999999	220	925	999999	945	295	448	888	999999	619	870	887	381	396	512	56	140	423	830	999999	999999	587	360	296	999999	266	999999	152	278	709	219	900	999999	288	
158	893	397	794	999999	999999	412	281	871	378	977	152	570	999999	999999	999999	96	999999	466	55	999999	999999	999999	638	999999	689	703	999999	620	351	410	970	894	103	247	619	999999	346	396	158	170	280	999999	982	999999	999999	999999	999999	72	825	622	419	999999	947	770	999999	43	758	732	347	978	116	661	529	967	999999	257	999999	87	999999	793	999999	999999	999999	884	247	36	999999	329	772	992	999999	243	999999	999999	991	536	947	332	831	585	999999	999999	999999	180	64	619	196	24	311	51	229	199	602	41	999999	15	135	999999	533	389	999999	439	960	355	999999	999999	867	801	976	999999	310	153	999999	884	999999	147	999999	148	999999	999999	839	864	999999	731	772	246	640	763	856	985	410	884	999999	999999	430	470	999999	703	628	191	752	999999	47	999999	740	85	944	718	147	734	999999	999999	241	905	550	300	999999	239	582	999999	242	113	945	999999	79	999999	354	803	463	432	495	661	520	649	875	454	999999	196	999999	999999	999999	999999	999999	132	344	999999	999999	894	901	139	59	423	130	322	948	648	449	999999	761	324	731	151	264	714	249	988	999999	999999	39	999999	474	999999	248	999999	23	319	488	823	999999	656	773	460	999999	333	383	82	541	207	700	237	14	779	435	677	999999	160	668	910	882	999999	946	999999	864	804	999999	825	184	244	999999	639	999999	626	400	114	550	281	248	930	999999	999999	457	279	999999	999999	102	694	798	571	920	862	651	578	940	999999	709	711	595	107	668	558	999999	999999	898	999999	999999	387	999999	999999	136	694	911	738	578	715	898	676	180	73	712	999999	36	613	324	445	988	591	999999	100	405	839	685	151	271	783	279	160	999999	829	999999	999999	315	478	999999	235	951	913	999	999999	411	42	541	532	395	697	532	999999	982	462	999999	487	999999	999999	925	296	19	999999	476	795	445	748	305	351	999999	997	999999	558	178	999999	494	85	591	461	689	999999	308	163	755	573	999999	985	177	999999	756	256	23	26	552	158	226	190	446	214	788	999999	736	200	999999	398	999999	999999	999999	893	967	998	999999	999999	609	562	988	855	25	902	544	999999	581	387	595	93	999999	648	15	999999	872	314	638	387	672	36	635	999999	960	367	541	287	869	283	999999	999999	360	999999	416	989	170	370	175	544	669	338	999999	359	604	999999	999999	393	968	999999	31	663	999999	517	577	583	927	880	895	657	370	266	590	307	437	999999	733	999999	241	25	999999	999999	149	103	717	343	944	286	999999	852	953	157	319	773	999999	999999	397	843	205	833	72	999999	999999	
517	999999	999999	748	783	921	767	385	202	162	952	999999	999999	523	999999	999999	999999	638	650	999999	999999	999999	223	947	816	999999	150	999999	890	999999	408	953	579	46	631	920	314	595	170	999999	745	476	761	999999	999999	999999	742	773	131	53	961	204	999999	913	999999	999999	999999	466	932	999999	781	999999	495	185	753	999999	668	482	891	355	495	648	477	999999	999999	576	941	227	590	290	313	377	327	846	65	213	540	665	614	817	959	848	663	432	583	427	981	999999	251	367	999999	999999	881	775	558	322	727	136	999999	999999	872	999999	875	651	999999	999999	999999	648	999999	999999	468	12	999999	999999	999999	999999	985	54	711	999999	595	999999	975	999999	422	53	495	552	298	742	486	999999	383	759	945	226	999999	21	998	180	427	342	465	701	898	865	401	807	389	911	336	682	425	88	270	999999	767	652	999999	391	917	458	360	999999	999999	64	628	118	138	179	674	974	56	999999	786	262	999999	283	334	999999	999999	688	172	999999	415	999999	989	305	999999	438	458	330	783	616	262	969	982	999999	999999	843	246	292	678	220	246	999999	635	883	301	17	616	493	327	680	739	239	295	999999	972	270	75	333	620	999999	720	999999	201	439	289	817	280	999999	646	491	321	368	999999	999999	150	63	178	999999	13	490	822	964	999999	112	999999	32	683	18	114	377	999999	913	672	978	499	999999	171	206	604	484	737	792	847	999999	369	380	229	344	832	918	101	960	329	139	999999	999999	999999	999999	999999	266	144	999999	718	279	999999	408	696	40	462	258	891	999999	511	529	753	39	127	177	743	506	803	999999	186	999999	999999	817	593	542	999999	743	999999	82	643	347	350	475	999999	578	132	999999	684	199	881	999999	999999	999999	999999	999999	386	999999	638	183	354	66	463	795	999999	532	993	999999	814	163	929	718	707	818	338	173	999999	287	955	549	999999	782	821	999999	467	602	168	999999	369	999999	166	999999	114	377	999999	999999	884	999999	390	552	999999	237	156	530	999999	172	876	218	999999	295	621	108	892	99	139	572	244	848	337	492	373	837	536	30	997	999999	999999	339	100	751	288	633	999999	413	964	816	636	300	999999	304	725	999999	999999	83	182	68	371	24	999999	165	999999	45	227	897	188	999999	701	135	533	595	558	547	127	49	17	988	999999	999999	134	322	935	999999	504	42	999999	423	471	462	999999	938	999999	599	100	999999	408	252	415	10	234	227	125	999999	766	759	746	188	832	336	76	193	858	883	890	926	230	409	999999	195	999999	765	285	999999	286	595	
292	958	456	192	999999	764	582	209	999999	907	207	434	999999	745	296	588	999999	145	395	664	90	429	709	174	714	999999	711	230	870	469	941	875	234	181	476	787	731	649	695	999999	611	658	629	982	729	999999	999999	795	898	551	184	150	853	999999	514	999999	259	292	478	642	63	362	339	794	965	331	210	999999	278	508	999999	940	449	999999	63	999999	999999	726	445	919	775	999999	331	328	999999	801	32	612	999999	614	538	999999	181	62	258	259	328	834	999999	999999	999999	227	999999	400	695	243	700	769	568	92	71	999999	847	999999	999999	147	999999	21	509	174	308	999999	348	664	970	999999	999999	396	999999	804	113	965	709	47	333	558	399	931	633	61	999999	263	54	584	999999	999999	999999	622	196	999999	999999	317	335	999999	108	998	879	999999	430	999999	475	314	999999	999999	978	105	823	999999	999999	318	747	109	999999	457	73	999999	552	763	121	964	815	156	210	723	999999	999999	640	999999	999999	335	679	999999	511	355	999999	796	329	290	999999	457	191	792	397	878	374	129	999999	999999	789	62	999999	125	750	465	471	329	113	220	999999	192	465	967	870	900	638	999999	999999	42	999999	999999	726	272	167	664	783	999999	758	332	999999	465	999999	762	76	886	880	999999	787	56	884	267	692	118	999999	423	991	999999	922	497	999999	163	532	896	999999	521	336	192	999999	999999	681	448	999999	781	861	722	324	702	900	984	29	85	432	551	158	999999	585	618	999999	744	673	568	110	271	92	205	999999	971	756	555	999999	999999	605	702	374	999999	696	910	256	999999	109	298	324	938	477	173	731	980	748	400	936	718	999999	999999	422	123	348	308	999999	666	788	999999	999999	354	999999	999999	479	730	187	712	999999	674	999999	999999	644	999999	253	171	794	999999	999999	952	233	365	999999	841	673	999999	289	260	106	398	221	590	601	756	353	969	514	154	693	10	803	45	999999	272	356	254	579	48	999999	186	999999	780	201	835	129	999999	999999	999999	999999	999999	450	926	999999	529	999999	999999	186	999999	41	999999	999999	649	234	999999	999999	197	999999	356	495	428	813	999999	999999	920	999999	999999	398	766	637	763	243	921	999999	606	999999	877	429	999999	809	999999	999999	691	17	595	528	864	555	728	686	931	706	389	107	239	284	999999	545	695	645	999999	391	999999	259	277	51	735	999999	628	999999	281	999999	930	546	919	361	999999	999999	796	999999	999999	999999	670	89	999999	66	999999	824	266	331	360	342	734	317	788	999999	656	441	739	553	792	711	926	814	414	173	999999	842	187	878	163	
965	749	999999	626	999999	721	341	553	221	197	999999	897	307	563	999999	999999	999999	758	735	704	690	999999	252	608	318	999999	855	674	999999	999999	999999	646	387	999999	395	593	440	690	654	999999	325	888	527	365	881	814	628	260	475	999999	163	94	452	184	473	470	999999	999999	318	184	865	666	999999	932	187	275	519	139	178	355	603	932	114	273	388	999999	977	886	727	504	341	605	999999	999999	135	999999	204	212	705	999999	999999	744	382	480	606	999999	877	595	999999	616	304	999999	92	129	999999	231	980	189	999999	671	492	620	999999	814	999999	270	999999	605	806	260	81	316	433	999999	269	859	560	633	666	729	924	999999	999999	120	209	999999	999999	89	879	903	945	24	999999	44	442	476	999999	999999	637	346	999999	999999	788	927	999999	987	76	839	860	675	671	356	522	999999	746	999999	912	999999	614	10	747	388	726	902	314	66	900	399	999999	999999	92	992	996	330	537	652	602	779	575	999999	999999	999999	999999	213	242	999999	502	350	999999	999999	999999	918	999999	636	598	813	555	886	623	999999	97	676	38	77	592	679	360	999999	538	104	508	142	292	402	235	74	169	522	670	715	564	560	112	479	238	174	49	369	732	724	999999	999999	999999	96	135	999999	654	161	620	563	248	309	811	999999	833	431	636	999999	411	533	999999	999999	226	907	924	536	999999	999999	839	999999	640	991	470	814	998	791	975	999999	999999	999999	999999	18	999999	999999	476	999999	999999	999999	999999	999999	537	488	958	208	80	72	500	259	999999	598	535	999999	321	202	923	257	839	996	204	51	999999	999999	294	999999	123	645	142	999999	441	669	787	664	913	43	891	161	42	272	743	935	301	999999	43	999999	600	324	696	709	193	228	425	752	999999	604	360	106	203	682	94	434	930	999999	999999	999999	810	870	192	999999	311	771	999999	577	999999	268	999999	729	408	999999	684	799	949	433	925	222	254	45	999999	318	683	795	958	999999	187	999999	14	909	908	540	867	730	141	417	407	999999	14	848	499	456	854	630	697	587	998	295	484	999999	466	605	999999	775	921	874	999999	516	813	864	999999	943	264	840	821	867	749	999999	668	541	35	512	218	405	546	999999	464	62	999999	381	361	892	834	506	453	312	292	999999	808	267	999999	891	609	999999	458	555	999999	23	808	830	837	54	626	943	482	953	397	852	999999	429	999999	552	419	442	513	999999	119	757	999999	518	999999	657	155	411	728	143	902	999999	999999	990	309	450	254	276	543	316	275	890	34	499	915	439	863	999999	
847	270	482	177	635	999999	446	445	999999	300	999999	999999	999999	225	224	348	60	328	999999	999999	130	968	999999	152	898	999999	999999	228	732	896	603	154	999999	767	563	468	661	999999	443	995	554	864	823	953	999999	999999	418	59	676	685	448	596	533	626	267	878	962	340	999999	439	718	227	712	730	696	110	999999	999999	999999	756	687	325	999999	910	692	266	999999	999999	130	999999	999999	999999	552	57	999999	999999	621	999999	509	999999	506	330	999999	13	286	336	161	103	267	920	966	999999	396	920	997	133	710	999999	933	11	999999	617	219	733	650	535	675	664	282	689	489	228	631	999999	259	999999	859	881	634	999999	999999	999999	999999	210	578	511	999999	631	59	334	306	998	999999	999999	950	999999	121	732	999999	751	661	496	820	999999	441	999999	999999	999999	999999	640	274	829	988	577	896	681	531	19	165	148	738	53	999999	999999	392	491	984	133	37	370	255	136	528	999999	999999	617	999999	518	999999	830	999999	999999	961	419	69	477	19	667	611	279	367	111	577	999999	22	617	881	999999	999999	949	763	531	390	309	394	148	999999	115	872	999999	999999	22	250	334	292	360	92	205	888	999999	482	999999	522	758	999999	154	558	314	999999	97	735	369	333	999999	77	334	997	661	34	921	176	903	999999	332	999999	355	860	253	931	999999	534	999999	983	279	999999	446	999999	632	306	999999	589	995	245	784	553	89	999999	431	267	957	363	431	180	966	999999	578	532	199	999999	999999	293	315	382	218	562	59	386	64	351	630	325	374	365	784	342	180	999999	999999	999999	750	666	999999	986	999999	308	113	999999	999999	530	899	914	999999	704	999999	999999	284	622	37	231	999999	999999	634	89	636	642	988	76	396	999999	578	910	522	421	188	992	854	329	408	909	459	544	369	533	999999	715	999999	999999	717	999999	68	557	640	788	284	56	999999	359	999999	342	999999	47	129	999999	951	988	999999	408	999999	999999	111	954	999999	128	772	999999	343	999999	637	920	146	328	358	567	575	30	280	733	146	999999	961	504	969	76	999999	999999	425	976	581	463	323	107	154	71	999999	113	343	521	25	999999	999999	930	722	999999	205	999999	688	561	816	999999	718	668	272	394	694	606	984	999999	529	359	544	366	529	183	607	49	184	296	999999	472	686	758	717	999999	428	41	782	541	999999	999999	734	864	170	650	745	999999	835	759	377	129	128	196	992	666	780	355	410	548	830	166	817	401	719	354	255	960	950	451	999999	663	824	453	286	999999	625	680	206	879	438	953	214	
424	919	722	353	500	765	61	50	82	630	244	999999	714	789	342	154	999999	404	999999	703	999999	793	714	305	675	909	80	50	109	159	531	120	877	952	402	481	997	10	754	204	999999	410	893	43	589	742	572	999999	293	536	999999	484	999999	999999	820	630	215	426	678	591	695	21	940	923	108	134	999999	762	396	999999	157	999999	650	590	999999	999999	900	680	715	999999	347	937	757	573	768	57	466	999999	141	999999	276	580	999999	173	509	887	469	969	935	465	999999	809	746	432	389	575	833	72	454	836	730	999999	999999	745	999999	999999	263	377	999999	60	667	214	999999	624	593	576	492	999999	91	916	523	930	745	260	32	537	999999	334	194	203	224	404	999999	999999	51	999999	869	999999	919	751	634	102	815	885	999999	999999	189	999999	838	999999	999999	356	980	537	322	800	999999	999999	723	716	567	999999	192	960	835	273	40	999999	583	852	999999	905	567	340	292	431	125	860	999999	326	357	999999	999999	381	121	867	423	645	982	999999	952	419	863	999999	193	999999	909	854	999999	534	674	999999	548	986	999999	186	789	650	255	890	685	929	997	999999	369	498	443	811	849	968	850	395	353	341	999999	296	999999	365	999999	999999	522	999999	810	999999	651	503	530	509	274	934	87	999999	400	101	999999	999999	999999	466	843	695	999999	108	15	90	999999	999999	510	216	96	820	144	434	503	667	378	999999	128	79	755	999999	999999	933	546	914	890	999999	999999	999999	775	877	999999	585	999999	460	325	999999	999999	730	999999	999999	993	323	423	454	999999	653	278	732	722	999999	999999	353	711	999999	728	338	999999	999999	199	999999	295	258	999999	219	945	999999	999999	999999	351	954	169	999999	824	393	872	654	999999	101	999999	247	999999	271	539	634	999999	999999	873	999999	999999	987	999999	175	540	647	86	744	999999	213	509	251	741	999999	391	999999	982	515	528	328	115	83	817	470	975	999999	798	33	999999	807	246	424	684	999999	999999	999999	999999	999999	858	999999	316	999999	772	317	999999	999999	505	582	999999	770	651	466	13	555	437	658	180	402	999999	587	848	63	34	85	966	999999	567	372	915	37	676	988	657	999999	21	978	999999	999999	877	113	457	999999	152	948	165	779	999999	139	999999	661	193	699	804	999999	999999	263	112	999999	350	507	315	142	999999	853	104	663	809	662	543	459	357	999999	524	999999	999999	631	910	86	999999	196	673	999999	432	264	999999	999999	999999	999999	20	999999	999999	614	169	379	798	324	559	999999	854	501	970	758	595	490	313	523	185	718	151	708	352	36	
777	163	834	999999	710	412	999999	127	999999	433	999999	785	584	999999	510	154	297	815	999999	622	999999	999999	226	915	999999	941	950	330	801	999999	999999	312	415	848	836	999999	999999	920	614	157	288	999999	999999	546	115	810	906	570	999999	41	999999	999999	999999	730	805	358	999999	918	999999	768	999999	690	326	15	999999	349	380	736	999999	503	608	377	211	924	344	999999	407	680	809	41	999999	389	316	769	999999	909	675	684	52	488	79	627	884	845	999999	999999	421	999999	357	765	999999	180	663	519	433	62	999999	712	396	321	950	266	118	14	732	999999	383	556	999999	999999	674	695	693	428	999999	981	493	365	999999	746	82	391	333	53	999999	865	726	999999	346	991	785	963	298	731	999999	999999	518	879	123	623	224	865	65	999999	101	744	999999	245	95	451	569	768	483	650	249	569	933	75	413	866	355	586	219	968	505	711	407	961	891	999999	472	614	252	615	531	217	336	266	999999	857	388	490	999999	894	432	999999	999999	647	492	968	878	999999	475	999999	277	637	655	96	999999	390	346	525	354	999999	979	955	525	867	128	999999	999999	677	122	555	488	999999	874	999999	546	488	231	759	999999	999999	743	29	148	999999	348	999999	999999	999999	694	571	521	863	146	248	999999	476	999999	999999	999999	460	735	210	340	919	999999	411	762	341	999999	93	168	586	55	431	729	959	999999	529	529	999999	480	993	983	999999	44	999999	729	636	409	79	987	609	240	999999	197	542	688	228	237	999999	141	230	699	610	999999	934	817	714	519	955	999999	999999	999999	304	980	741	227	999999	999999	999999	999999	999999	999999	480	999999	559	356	36	243	197	280	598	301	999999	103	259	304	382	999999	999999	807	24	126	453	420	999999	999999	935	999999	999999	324	999999	343	999999	264	14	298	999999	999999	999999	587	790	481	331	684	999999	679	510	211	999999	447	844	999999	999999	999999	667	19	488	69	999999	52	999999	999999	999999	999999	381	265	217	999999	98	960	84	869	999999	999999	999999	543	795	768	359	346	16	734	316	18	480	999999	999999	999999	596	994	810	169	432	810	999999	802	999999	999999	313	804	472	182	999999	770	372	999999	999999	271	329	999999	224	720	999999	744	46	685	681	778	402	133	707	468	999999	104	160	915	446	483	999999	224	999999	345	465	554	874	833	622	546	645	504	890	297	999999	999999	780	999999	999999	687	774	491	999999	999999	67	189	107	999999	999999	28	619	457	539	883	915	115	285	879	264	165	870	999999	73	145	999999	897	243	419	50	280	323	999999	466	758	709	999999	104	
934	999999	285	999999	870	403	604	926	198	965	16	381	322	999999	901	835	999999	817	999999	427	985	781	999999	999999	688	962	170	704	559	990	780	184	61	21	999999	601	979	999999	999	809	999999	999999	944	932	236	999999	727	93	999999	235	173	999999	147	446	118	162	999999	339	768	908	999999	999999	377	999999	194	999999	330	311	845	310	856	594	999999	999999	999999	776	836	237	719	650	999999	86	999999	333	826	999999	46	614	902	198	482	649	939	999999	576	569	840	746	999999	999999	717	426	248	999999	379	578	134	999999	488	999999	325	890	999999	128	672	165	999999	54	382	354	999999	716	408	656	827	999999	655	999999	999999	398	999999	999999	999999	325	933	999999	837	999999	954	999999	715	662	999999	570	872	592	38	821	429	420	952	796	374	403	608	10	999999	592	295	172	923	408	199	99	406	235	410	305	195	853	327	448	99	134	639	143	590	838	999999	999999	188	833	306	774	446	149	726	96	716	999999	999999	255	999999	791	333	999999	472	46	174	647	999999	733	635	999999	103	514	706	249	764	999999	999999	999999	807	999999	984	99	999999	999999	653	266	509	324	999999	263	999999	81	563	308	800	332	670	553	674	147	999999	454	208	730	999999	931	999999	486	999999	999999	521	622	448	999999	999999	244	213	58	393	907	147	999999	154	382	999999	31	950	999999	449	999999	804	867	514	670	996	539	891	382	742	721	822	32	993	348	999999	439	633	730	500	999999	999999	999999	170	766	999	197	310	825	217	660	981	45	47	889	445	654	999999	999999	999999	277	352	831	315	999999	999999	124	873	999999	640	999999	397	230	999999	883	999999	192	999999	999999	999999	999999	239	75	174	92	739	787	985	113	903	999999	332	856	892	232	999999	999999	316	999999	682	884	323	505	999999	999999	273	761	137	164	576	262	947	370	116	37	48	287	667	233	931	307	999999	770	999999	553	760	541	337	685	669	37	999999	218	75	999999	999999	734	999999	49	818	999999	660	831	537	999999	150	962	749	865	999999	935	629	999999	566	385	755	553	603	999999	999999	731	433	452	494	549	387	739	304	999999	541	999999	999999	627	414	999999	646	307	242	261	413	798	791	472	999999	734	999999	792	651	690	999999	942	141	247	675	999999	554	217	347	988	999999	411	667	430	333	879	538	11	679	999999	738	458	320	351	239	575	999999	961	950	760	151	594	999999	999999	298	598	183	169	952	327	999999	439	999999	254	988	12	140	370	148	621	206	999999	123	47	952	999999	632	789	999999	110	999999	593	267	999999	847	678	323	63	
999999	734	999999	999999	59	361	215	999999	499	75	363	237	999999	579	999999	999999	564	999999	481	59	999999	715	966	394	999999	852	181	814	182	382	407	319	688	86	999999	999999	915	999999	357	999999	999999	653	93	999999	999999	781	999999	576	999999	999999	33	112	207	274	402	426	999999	321	226	206	999999	400	999999	127	668	53	548	368	351	420	423	736	397	719	226	18	632	410	999999	379	999999	604	55	254	358	305	122	424	684	812	645	603	611	160	580	442	526	966	999999	392	999999	307	235	359	999999	999999	714	487	57	393	793	367	364	846	20	585	355	882	768	999999	931	134	683	539	775	819	135	247	149	784	492	999999	999999	575	147	889	379	695	739	72	590	634	377	300	999999	287	999999	764	150	994	96	643	208	535	460	999999	623	696	584	695	999999	477	348	272	901	137	999999	788	999999	999999	216	659	153	999999	781	307	999999	999999	520	999999	579	370	999999	154	698	848	467	976	125	38	999999	999999	121	53	900	999999	296	114	398	999999	432	461	64	999999	788	436	499	502	753	163	360	999999	185	999999	125	801	999999	203	573	63	669	999999	672	999999	999999	999999	548	109	805	669	20	652	993	629	999999	128	316	86	365	999999	358	965	999999	962	677	999999	508	999999	928	999999	741	102	540	999999	999999	553	788	383	175	999999	888	399	696	999999	999999	708	247	555	30	997	494	304	999999	312	704	703	655	710	12	819	34	523	181	999999	927	999999	999999	999999	409	999999	339	999999	999999	109	999999	959	279	148	819	969	797	952	13	930	614	447	264	238	641	526	999999	999999	380	356	241	375	228	999999	999999	234	999999	588	999999	999999	999999	562	393	999999	929	745	434	516	999999	43	31	999999	999999	251	102	489	999999	883	27	882	623	260	999999	564	867	999999	740	290	981	594	382	999999	806	504	272	61	999999	999999	308	895	102	391	999999	999999	334	170	855	977	896	999999	571	713	571	274	885	417	11	828	999999	999999	14	154	535	999999	660	812	274	24	978	999999	435	147	584	999999	789	242	72	999999	240	706	999999	763	393	313	999999	668	999999	542	619	854	60	999999	654	999999	891	948	999999	999999	686	521	895	840	999999	855	252	999999	139	450	484	999999	354	999999	598	174	999999	251	999999	999999	282	992	175	732	405	134	990	209	999999	207	239	841	999999	180	999999	999999	811	321	764	537	70	999999	538	207	67	999999	510	999999	637	490	616	650	197	999999	620	694	356	999999	444	874	865	53	941	931	999999	999999	999999	183	259	879	363	457	486	233	999999	683	463	968	
674	999999	623	727	571	12	999999	999999	653	999999	560	843	372	999999	876	890	672	26	657	606	986	999999	699	336	23	758	137	999999	999999	999999	999999	999999	240	388	498	999999	999999	147	482	999999	351	630	990	999999	623	416	517	715	581	999999	560	999999	35	856	981	999999	740	297	714	999999	999999	431	999999	999999	290	623	612	984	158	871	639	999999	544	719	265	999999	434	999999	712	999999	999999	421	587	578	999999	327	911	384	407	999999	275	963	433	669	73	919	214	311	244	999999	804	533	566	709	999999	999999	999999	316	600	625	825	999999	999999	117	571	463	843	847	284	962	999999	238	586	910	999999	676	999999	875	655	346	161	132	940	712	999999	718	999999	999999	622	999999	717	999999	783	781	422	709	389	999999	107	609	85	999999	36	281	298	575	946	656	113	289	923	734	660	263	474	999999	625	871	315	853	608	965	235	895	254	117	455	805	497	897	999999	785	777	56	999999	793	999999	668	424	999999	771	208	999999	342	999999	999999	999999	529	317	720	93	517	999999	999999	10	999999	999999	141	36	191	130	999999	999999	999999	992	148	999999	999999	999999	999999	606	956	999999	89	91	410	200	892	441	271	172	925	497	776	813	779	999999	534	56	161	999999	999999	641	243	999999	630	49	999999	999999	326	36	340	536	637	123	137	70	931	999999	600	919	999999	999999	765	999999	204	653	392	999999	222	372	432	999999	999999	28	999999	999999	223	973	461	371	631	552	124	245	831	399	859	663	999999	718	843	372	456	999999	423	999999	876	225	910	976	656	176	137	953	999999	773	999999	619	999999	812	847	999999	710	239	298	696	585	530	196	805	793	728	716	503	529	70	121	608	999999	376	448	998	72	484	999999	464	424	171	641	999999	703	250	191	873	999999	999999	662	227	999999	727	689	356	38	115	192	928	460	633	999999	999999	661	96	24	115	999999	849	895	235	524	833	281	424	889	138	112	553	547	999999	999999	643	408	894	665	877	686	101	969	999999	301	786	999999	999999	736	999999	999999	616	236	999999	509	999999	990	436	999999	119	999999	275	467	900	12	639	390	617	999999	999999	999999	999999	431	146	428	282	879	999999	999999	738	829	490	687	791	731	496	326	999999	342	610	653	999999	202	555	432	421	634	79	954	661	999999	999999	999999	999999	961	638	194	99	657	236	152	61	501	963	290	999999	587	675	999999	516	322	919	999999	400	147	173	575	875	714	16	648	809	983	282	343	443	700	741	830	999999	311	999999	813	115	467	601	480	238	275	466	834	999999	901	448	348	
485	999999	398	999999	797	999999	319	385	651	999999	343	78	228	629	846	274	845	999999	85	215	95	116	179	933	545	693	999999	610	999999	182	689	907	544	933	857	331	312	999999	999999	39	999999	852	171	999999	134	533	261	608	999999	202	988	999999	825	243	999999	379	942	465	272	999999	726	708	137	999999	898	999999	533	295	772	525	962	999999	813	999999	223	243	944	999999	808	999999	442	738	191	65	999999	577	92	311	680	488	389	846	671	999999	313	293	999999	693	999999	698	999	966	836	999999	240	999999	309	779	30	30	434	300	656	259	999999	988	526	82	294	331	353	232	615	294	146	125	251	885	743	929	999999	261	999999	119	23	476	901	288	824	999999	277	312	291	660	999999	999999	199	421	999999	325	766	652	408	306	999999	999999	361	552	766	124	834	424	45	100	511	999999	999999	546	999999	999999	96	248	257	999999	63	50	940	954	241	57	926	829	999999	428	173	866	999999	726	764	245	125	359	521	710	999999	999999	277	999999	999999	879	821	652	999999	71	999999	999999	999999	231	252	315	836	999999	999999	999999	198	15	999999	999999	927	644	330	999999	782	10	90	736	726	547	903	210	999999	999999	805	999999	236	283	655	567	199	645	999999	631	999999	458	408	719	48	802	522	277	68	659	999999	514	558	280	870	183	981	501	801	857	999999	52	999999	96	600	959	999999	914	360	238	428	292	182	999999	76	333	601	370	698	999999	999999	635	151	123	999999	301	999999	956	412	999999	999999	999999	843	614	313	999999	916	322	999999	88	320	607	917	830	241	999999	999999	859	214	546	582	620	803	999999	832	691	900	428	609	999999	166	536	511	999999	651	730	448	999999	395	635	416	289	252	619	613	427	717	321	882	999999	960	943	752	866	899	999999	894	966	782	621	999999	498	712	999999	921	784	999999	48	188	999999	999999	999999	473	578	139	302	378	999999	273	414	973	589	545	113	348	223	999999	645	979	685	835	482	786	773	105	918	576	431	698	829	332	678	143	381	963	197	479	183	999999	606	597	710	999999	377	999999	951	999999	609	482	999999	10	459	68	999999	674	70	987	700	483	221	725	999999	495	999999	92	999999	456	173	149	160	744	999999	909	999999	98	134	779	418	135	154	965	967	949	990	999999	872	619	640	999999	999999	210	999999	699	999999	881	651	225	999999	294	352	504	788	469	331	963	399	550	685	999999	999999	290	578	574	339	999999	757	997	504	999999	219	684	815	467	246	999999	965	911	393	999999	447	909	521	134	783	649	999999	508	627	
37	439	332	934	236	999999	622	632	214	370	280	133	654	720	999999	84	667	689	331	233	999999	999999	488	166	193	999999	999999	769	454	791	690	78	259	379	477	186	887	750	588	999999	623	999999	760	551	123	378	793	198	999999	59	125	959	999999	285	256	39	951	175	750	269	999999	852	999999	423	679	999999	874	284	999999	476	196	917	111	31	609	62	999999	999999	999999	999999	183	999999	901	404	676	731	222	973	999999	999999	234	721	999999	328	784	771	150	999999	871	911	504	518	999999	401	862	207	857	834	676	203	792	24	133	936	96	83	999999	783	747	948	989	999999	999999	999999	251	474	917	783	246	838	999999	899	75	140	320	665	507	509	541	478	873	999999	307	999999	656	220	598	73	999999	710	819	366	599	923	922	999999	366	150	999999	397	290	84	597	837	999999	999999	948	992	999999	430	576	451	251	279	84	999999	602	999999	158	999999	875	853	550	535	28	999999	309	999999	999999	715	999999	999999	999999	154	197	798	999999	469	648	764	272	606	447	811	144	377	124	330	848	322	11	144	999999	129	521	999999	533	999999	819	734	999999	805	784	910	131	999999	102	107	91	999999	820	143	583	393	768	279	415	739	401	650	441	999999	304	999999	714	174	373	239	999999	760	999999	728	650	999999	181	999999	822	537	689	999999	999999	999999	249	571	999999	867	999999	999999	360	252	31	999999	670	178	999999	613	511	888	205	957	847	862	475	330	21	101	493	999999	222	311	457	999999	59	477	375	424	999999	999999	403	846	614	764	878	390	999999	480	68	999999	999999	568	999999	933	341	732	86	422	999999	999999	560	410	999999	890	396	58	794	152	999999	202	999999	999999	873	779	494	359	353	92	984	999999	591	999999	42	21	58	653	357	524	546	999999	401	999999	872	821	181	993	999999	723	377	830	595	596	735	866	678	742	694	999999	448	982	389	993	438	466	337	28	377	999999	999999	742	701	999999	606	427	999999	849	999999	62	607	501	999999	629	715	164	999999	999999	999999	999999	343	315	959	999999	85	999999	938	999999	999999	999999	999999	163	999999	108	880	635	138	324	990	317	999999	828	735	642	578	946	105	759	288	283	967	342	999999	211	39	536	783	530	205	52	489	404	999999	601	567	999999	876	788	999999	90	35	185	999999	498	111	999999	999999	326	603	138	468	189	128	999999	448	161	940	423	999999	354	851	607	999999	947	828	671	999999	999999	999999	134	999999	316	20	208	258	999999	338	999999	110	999999	956	999999	927	999999	584	310	285	93	163	416	999999	999999	719	404	
238	427	999999	65	999999	440	999999	445	251	479	68	161	178	919	993	656	822	226	999999	554	398	394	680	63	373	528	395	999999	980	668	999999	618	597	999999	970	830	735	282	63	670	513	999999	225	999999	18	433	141	366	99	999999	593	999999	149	175	16	844	746	12	692	152	55	600	464	583	999999	450	564	562	948	173	920	550	173	653	50	877	178	233	55	999999	396	999999	331	483	85	332	478	431	609	136	93	733	999999	911	625	913	999999	642	999999	999999	869	578	417	926	999999	999999	134	495	134	138	999999	523	957	999999	755	26	279	999999	507	536	971	142	999999	822	89	196	960	999999	999999	137	822	536	634	487	80	818	620	404	896	999999	208	999999	306	999999	460	569	775	837	999999	608	999999	84	144	72	999999	736	624	594	847	400	999999	872	467	997	316	149	889	480	682	936	405	875	94	476	337	999999	999999	482	372	520	421	999999	105	429	493	748	401	571	890	999999	999999	35	999999	506	999999	335	525	999999	174	999999	999999	305	164	999999	213	999999	989	668	735	608	999999	152	232	336	978	999999	776	47	514	568	747	328	589	999999	999999	379	328	587	527	11	472	537	317	999999	840	126	968	999999	226	724	758	732	835	292	999999	61	803	999999	527	999999	559	487	794	606	999999	360	715	815	999999	833	450	412	999999	733	145	373	834	999999	496	862	999999	900	821	999999	809	24	493	307	906	691	576	999999	69	999999	452	984	743	999999	487	489	410	999999	400	393	283	356	591	111	999999	79	227	999999	733	665	995	658	666	14	796	558	999999	418	999999	794	266	352	352	611	291	161	999999	132	693	16	999999	840	999999	438	516	999999	433	391	999999	836	474	945	999999	404	544	793	999999	999999	914	929	622	992	252	999999	999999	930	13	980	820	995	449	104	937	727	213	164	999999	999999	497	999999	135	486	267	83	330	999999	978	947	76	999999	832	891	999999	999999	394	469	999999	999999	999999	586	999999	452	571	165	397	379	999999	647	201	389	999999	100	251	582	999999	999999	735	999999	999999	814	999999	66	914	332	172	558	886	183	999999	743	999999	254	925	910	999999	999999	914	111	999999	950	314	341	756	687	999999	741	649	635	999999	258	734	428	999999	497	999999	999999	538	249	992	999999	493	834	314	457	822	400	999999	340	699	131	231	633	492	334	510	621	309	236	478	431	908	260	223	94	18	999999	623	438	286	488	154	674	118	847	466	480	36	308	864	462	576	999999	936	838	999999	999999	936	999999	986	23	104	311	770	999999	999999	243	
621	230	448	684	999999	736	64	999999	976	556	525	645	867	40	594	10	372	26	855	600	999999	999999	66	999999	999999	328	451	999999	394	843	904	999999	917	999999	859	805	859	190	999999	839	999999	725	862	480	585	300	999999	999999	428	103	999999	754	715	340	918	246	173	540	482	458	294	790	826	142	999999	978	727	643	181	789	150	191	340	25	999999	999999	999999	999999	333	999999	889	495	999999	300	999999	159	831	999999	999999	622	641	329	708	236	555	474	898	730	828	999999	573	999999	784	639	952	999999	423	699	994	329	725	587	999999	570	569	799	999999	535	238	502	156	999999	999999	999999	157	821	482	114	470	871	700	791	999999	726	348	103	710	215	347	156	736	999999	592	985	897	64	121	147	667	999999	528	373	501	336	999999	432	467	999999	492	140	285	319	239	133	629	999999	999999	491	999999	999999	98	739	197	91	999999	25	557	999999	999999	999999	710	344	446	714	352	337	299	431	275	915	635	484	723	216	871	999999	902	999999	366	963	234	629	915	999999	999999	789	185	420	570	999999	874	126	573	999999	430	940	999999	999999	780	302	644	408	999999	317	999999	613	999999	980	220	348	999999	98	984	698	868	90	999999	255	57	999999	162	879	861	831	999999	519	910	999999	786	930	999999	387	689	74	329	826	999999	607	999999	63	773	204	209	231	999999	999999	141	875	530	350	520	626	477	227	150	999999	547	394	277	331	999999	691	204	289	794	735	409	920	379	52	676	999999	895	993	790	958	679	999999	509	263	999999	45	999999	446	419	927	910	472	924	563	289	999999	340	39	360	999999	999	919	437	999999	387	220	505	999999	999999	698	731	999999	436	191	96	999999	999999	23	943	667	888	999999	870	866	824	937	995	999999	999999	656	491	999999	642	999999	958	759	212	912	876	176	539	325	772	999999	205	437	45	742	999999	381	144	327	999999	999999	203	999999	59	570	772	450	999999	999999	725	27	217	999999	840	727	233	336	705	972	146	776	137	999999	985	159	671	396	901	263	348	391	522	999999	779	999999	515	717	709	641	149	435	951	850	999999	755	513	339	596	999999	999999	150	675	999999	190	999999	999999	999999	999999	999999	899	999999	548	962	351	999999	999999	52	999999	890	999999	999999	627	73	999999	711	824	287	972	240	999999	341	800	594	743	207	715	360	999999	999999	395	884	461	810	999999	764	887	989	508	266	999999	471	999999	706	105	12	523	611	338	479	999999	287	657	35	263	567	999999	999999	999999	154	627	999999	68	625	505	999999	65	999999	331	999999	823	834	
779	999999	980	999999	97	104	499	999999	683	114	31	515	975	118	999999	436	999999	999999	999999	933	999999	999999	999999	114	412	628	210	767	999999	706	290	270	999999	999999	999999	999999	54	999999	480	491	465	486	999999	523	133	999999	650	397	999999	629	270	156	999999	890	73	425	87	875	772	468	893	731	793	976	999999	761	859	325	610	999999	999999	478	704	696	477	294	892	125	981	859	999999	813	666	328	446	143	379	764	596	92	863	178	315	999999	999999	999999	693	494	699	999999	693	334	786	815	247	792	452	203	422	779	999999	962	894	912	490	89	75	475	999999	690	391	104	999999	528	431	222	999999	999999	108	999999	601	408	425	618	176	999999	36	999999	90	653	691	186	999999	817	559	901	284	403	531	999999	999999	227	953	19	999999	999999	606	268	393	35	629	999999	999999	678	187	134	546	285	745	999999	999999	999999	999999	999999	999	215	752	911	969	530	938	769	170	589	999999	383	999999	416	637	578	57	768	467	65	34	930	90	999999	639	999999	364	998	999999	694	999999	454	833	76	999999	776	846	694	999999	862	96	860	599	515	602	804	680	139	999999	177	789	999999	999999	338	862	78	134	88	281	999999	175	940	121	475	134	999999	999999	999999	999999	861	732	362	480	999999	969	999999	340	999999	81	835	754	999999	999999	490	905	181	698	504	214	999999	651	767	999999	754	999999	999999	749	133	999999	971	263	302	732	999999	999999	437	813	161	999999	698	737	559	17	445	790	940	590	631	570	952	932	56	183	999999	999999	999999	939	726	999999	823	424	216	193	999999	581	999999	502	999999	999999	478	368	547	144	999999	213	999999	760	977	963	999999	565	999999	563	999999	49	217	999999	276	999999	481	497	999999	999999	546	283	531	375	999999	863	337	447	27	586	102	999999	394	911	999999	999999	999999	214	961	762	161	999999	307	653	754	70	999999	342	236	996	573	999999	280	999999	597	243	682	727	852	123	635	999999	548	541	470	999999	654	306	999999	23	459	999999	536	335	101	999999	976	999999	620	847	499	999999	220	999999	999999	122	323	999999	323	999999	580	399	999999	999999	999999	842	718	766	999999	909	415	78	880	223	546	306	453	945	212	318	267	804	117	15	624	640	107	527	527	999999	531	564	982	39	999999	70	914	999999	209	259	570	999999	694	999999	441	431	124	999999	484	716	668	999999	999999	15	176	776	292	356	233	495	999999	999999	248	834	388	850	999999	850	780	999999	391	765	746	999999	748	57	120	999999	573	202	526	110	999999	810	689	163	677	977	863	666	778	568	465	
713	514	379	971	859	999999	999999	345	999999	227	999	335	903	631	999999	267	128	665	999999	782	999999	969	644	158	437	999999	235	183	118	987	123	707	822	309	42	448	999999	85	260	85	982	857	261	883	53	485	786	531	743	720	744	10	892	786	434	999999	870	999999	999999	714	106	417	237	286	999999	301	512	603	599	495	888	52	999999	999999	799	183	999999	761	114	952	368	999999	999999	398	252	999999	999999	46	875	298	578	999999	542	999999	978	575	999999	975	779	752	973	192	932	257	832	999999	595	999999	986	261	37	119	126	591	356	403	999999	999999	43	990	485	999999	999999	311	917	740	510	999999	832	233	553	999999	981	999999	978	186	999999	193	566	551	527	733	60	624	270	999999	41	950	199	999999	599	791	941	789	276	508	464	631	340	999999	201	724	259	762	999999	999999	138	999999	613	999999	632	999999	282	492	472	999999	425	113	50	458	708	559	680	256	634	762	799	999999	999999	999999	721	149	852	474	359	999999	483	297	999999	999999	340	277	999999	29	953	805	518	459	327	524	93	360	591	881	393	999999	999999	13	137	945	495	936	679	143	458	999999	940	808	142	669	278	137	197	74	127	441	221	661	303	828	999999	999999	874	570	396	370	558	971	999999	999999	999999	999999	169	970	999999	404	598	214	570	470	999999	999999	326	657	255	955	173	526	763	999999	999999	999999	710	308	701	999999	71	118	746	98	934	999999	727	425	999999	798	967	226	585	723	843	17	101	999999	963	543	33	226	325	440	999999	41	999999	139	297	376	769	861	278	344	342	999999	999999	482	536	999999	999999	901	747	999999	999999	946	941	49	118	422	301	877	345	999999	999999	844	792	315	890	902	761	598	137	544	38	116	999999	250	999999	999999	549	618	999999	76	560	132	479	868	452	261	999999	999999	30	999999	85	999999	525	120	999999	999999	697	162	591	999999	144	999999	774	213	428	999999	998	700	658	755	872	682	581	278	607	999	375	923	999999	639	812	999999	999999	999999	999999	146	999999	999999	37	893	999999	397	37	673	931	175	358	276	999999	569	263	399	519	274	12	402	320	999999	513	223	132	773	298	952	820	551	816	999999	743	291	301	170	999999	765	99	485	999999	908	346	441	651	999999	999999	304	386	423	999999	313	259	999999	826	343	333	814	999999	999999	999999	85	852	999999	999999	999999	532	169	277	102	999999	753	999999	527	747	999999	910	81	571	999999	300	994	575	407	476	513	272	677	465	999999	837	858	993	207	385	580	66	955	999999	815	575	999999	36	294	
696	330	138	732	999999	999999	432	999999	252	999999	999999	115	509	999999	914	845	999999	855	703	319	999999	868	760	977	999999	177	999999	999999	989	756	999999	999999	967	291	711	155	385	539	357	50	535	585	615	256	605	280	80	611	51	247	251	720	999999	999999	39	999999	570	160	591	162	999999	477	272	496	299	999999	147	228	999999	999999	999999	44	507	999999	999999	679	999999	513	382	999999	106	744	999999	999999	515	737	366	999999	262	882	584	234	948	205	972	999999	322	129	957	979	143	999999	867	999999	778	216	222	956	934	999999	575	67	778	999999	65	333	564	521	981	561	269	999999	965	999999	193	999999	95	311	690	724	367	143	555	402	736	254	999999	640	973	308	524	999999	325	903	316	527	999999	238	149	648	503	801	148	406	720	256	886	15	999999	999999	130	911	276	219	991	442	511	385	983	999999	456	923	999999	999999	46	999999	571	72	999999	666	999999	857	171	52	231	566	994	159	682	490	999999	871	551	440	188	613	143	116	911	873	999999	80	254	338	201	999999	999999	999999	369	860	685	999999	461	432	755	999999	749	233	999999	435	999999	362	703	503	453	584	999999	999999	504	999999	726	464	160	680	650	717	999999	833	850	651	312	538	789	999999	805	542	420	128	999999	999999	864	909	128	999999	435	662	377	999999	884	617	207	156	999999	936	999999	230	673	780	782	999999	659	915	383	346	132	909	573	881	697	910	999999	263	432	588	568	999999	346	674	254	988	350	999999	999999	999999	454	166	576	852	687	999999	869	639	346	999999	265	948	999999	781	364	526	99	495	999999	999999	452	943	723	999999	377	999999	884	998	536	794	999999	798	999999	149	892	999999	343	720	204	123	51	534	917	785	332	619	290	564	320	728	898	855	807	999999	999999	510	443	202	484	999999	699	870	113	999999	999999	999999	999999	396	889	398	999999	379	999999	999999	932	918	36	999999	999999	758	47	330	688	807	895	999999	990	991	359	999999	532	999999	245	834	424	180	431	374	836	864	637	893	675	921	999999	999999	999999	868	999999	872	484	505	152	726	999999	379	191	306	656	999999	477	999999	47	506	866	52	143	466	525	761	999999	661	999999	195	130	154	655	767	271	376	288	131	999999	487	907	36	998	518	511	55	999999	135	717	730	999999	647	999999	178	65	503	999999	107	999999	291	385	823	404	999999	606	188	999999	424	44	999999	828	355	51	559	599	999999	54	625	954	480	772	371	999999	999999	798	482	297	999999	712	999999	981	999999	779	667	111	94	632	51	912	333	331	574	
999999	437	999999	51	606	306	578	999999	458	770	152	999999	519	999999	879	34	167	999999	890	247	712	275	309	647	576	383	457	999999	999999	12	999999	631	999999	208	280	516	477	757	875	999999	907	496	319	220	47	906	999999	97	214	999999	884	788	442	93	999999	825	999999	264	999999	232	848	999999	17	456	67	521	723	999999	743	999999	556	999999	257	899	339	226	955	98	610	669	235	999999	310	610	128	924	199	75	346	454	999999	223	999999	999999	152	843	999999	863	163	526	192	999999	354	840	60	483	540	543	999999	999999	870	49	654	805	999999	999999	763	407	999999	142	999999	658	974	298	985	343	128	999999	756	496	999999	101	934	94	486	399	999999	470	559	644	393	655	999999	701	584	349	568	486	656	664	90	91	999999	31	203	534	862	65	854	999999	999999	999999	786	268	907	778	114	569	328	607	473	302	848	693	999999	999999	347	999999	999999	646	774	642	948	999999	415	999999	566	913	890	952	537	959	615	842	289	457	999999	62	999999	806	244	999999	168	58	201	788	242	841	999999	999999	196	589	351	999999	941	722	987	999999	999999	999999	222	201	679	375	80	513	687	15	999999	300	807	294	489	907	411	999999	483	899	900	627	999999	724	999999	372	999999	999999	617	406	900	999999	470	184	210	542	594	53	330	792	977	687	110	236	437	981	720	901	109	999999	807	176	249	97	793	999999	838	497	560	316	608	132	999999	290	114	847	830	633	94	947	323	367	455	691	999999	223	526	999999	999999	999999	652	865	848	999999	598	999999	327	382	390	974	999999	106	493	999999	193	999999	999999	819	131	590	160	97	999999	162	130	450	720	557	175	580	709	651	210	901	663	999999	284	721	692	380	999999	458	252	119	253	226	873	441	507	999999	430	999999	74	999999	508	565	999999	696	63	999999	999999	999999	216	809	999999	999999	999999	592	999999	999999	999999	80	137	751	999999	702	844	999999	999999	903	577	999999	60	109	159	12	586	503	999999	108	694	999999	668	543	999999	999999	252	442	844	201	999999	290	999999	67	495	360	578	323	646	805	720	999999	999999	160	581	999999	719	999999	999999	273	475	999999	999999	261	755	992	412	593	395	309	460	412	862	717	582	296	999999	993	613	799	433	273	857	597	388	353	999999	517	962	630	51	144	782	581	725	927	999999	831	311	999999	999999	985	927	346	355	318	489	79	577	999999	999999	725	503	860	839	211	545	602	872	412	201	894	631	764	268	325	629	291	991	654	205	375	999999	119	852	999999	346	520	252	999999	863	730	
999999	678	101	325	641	922	741	999999	392	498	958	899	311	63	999999	172	999999	39	688	208	999999	922	99	174	43	394	18	401	999999	34	999999	802	999999	471	954	999999	673	942	999999	999999	549	477	272	707	417	792	808	799	94	183	442	222	391	665	652	27	999999	927	999999	257	914	350	658	367	999999	165	360	999999	999999	410	499	999999	355	981	658	609	660	392	756	250	585	219	999999	692	592	148	421	883	818	936	374	746	660	437	793	208	819	999999	569	261	442	968	999999	683	683	307	999999	410	16	999999	999999	206	180	999999	671	705	44	966	775	999999	743	999999	32	172	46	753	999999	917	197	460	999999	756	999999	504	808	617	518	632	999999	999999	281	999999	876	775	579	177	575	618	765	999999	174	853	999999	569	518	964	946	538	999999	999999	822	949	222	556	262	999999	383	999999	243	64	196	411	999999	490	999999	732	600	256	999999	868	187	999999	999999	109	295	999999	999999	999999	986	999999	671	980	985	88	471	331	798	330	999999	968	794	900	385	711	901	763	895	648	841	786	374	999999	945	778	999999	999999	797	122	270	999999	984	999999	689	399	392	215	999999	878	28	406	933	999999	733	999999	999999	287	491	449	207	532	51	978	422	999999	479	971	44	217	336	999999	534	685	69	207	984	674	220	985	999999	696	347	999999	629	444	852	999999	965	999999	704	999999	475	357	915	738	283	999999	707	488	999999	421	181	218	552	513	999999	257	219	535	639	999999	999999	505	130	511	194	999999	359	977	357	384	999999	999999	999999	862	999999	187	770	331	923	979	967	999999	75	999999	999999	139	999999	999999	572	605	884	439	999999	305	407	970	236	413	553	259	656	730	999999	545	415	468	704	690	473	694	486	888	612	659	441	999999	439	223	986	65	560	243	414	752	499	999999	999999	217	464	999999	950	999999	778	674	999999	247	601	529	501	66	999999	784	999999	877	128	996	827	999999	999999	72	540	23	426	999999	699	422	325	999999	56	839	448	999999	235	999999	999999	129	119	999999	336	999999	742	999999	721	930	630	776	590	536	634	502	748	986	999999	401	999999	999999	999999	291	975	999999	999999	223	483	662	617	937	558	999999	999999	999999	999999	999999	999999	668	329	630	301	496	866	923	999999	788	753	553	101	462	999999	833	863	999999	188	999999	962	425	999999	529	999999	69	322	692	227	341	403	999999	614	999999	289	686	82	909	645	999999	999999	62	88	999999	999999	929	570	165	795	724	396	336	820	69	927	291	395	800	203	242	183	183	705	999999	999999	128	939	243	
183	466	761	999999	171	734	414	910	346	149	69	507	999999	167	999999	502	945	999999	814	555	999999	998	999999	999999	999999	413	999999	999999	356	588	748	350	990	336	999999	339	963	442	174	95	655	26	944	999999	740	695	743	999999	286	212	555	327	999999	393	312	999999	175	999999	247	758	464	174	563	758	401	719	517	999999	999999	567	539	513	902	999999	900	914	63	999999	541	999999	999999	264	999999	154	43	430	47	606	999999	807	173	999999	204	416	631	491	462	999999	999999	31	999999	581	840	999999	672	51	425	584	493	398	130	131	948	227	98	999999	999999	999999	999999	970	681	911	999999	378	404	66	999999	999999	999999	999999	461	867	199	999999	999999	97	999999	254	481	991	999999	463	123	999999	999999	52	999999	977	999999	431	290	53	999999	884	349	276	443	472	999999	615	999999	999999	485	999999	999999	999999	999999	438	384	10	785	955	938	732	965	228	797	512	691	361	532	999999	177	677	138	417	405	314	180	575	999999	951	930	865	268	84	977	49	999999	432	120	105	999999	327	645	334	999999	738	999999	130	478	931	999999	963	93	401	762	999999	945	529	857	999999	999999	808	999999	999999	35	82	474	890	251	758	814	268	250	436	739	850	41	999999	313	667	395	60	106	999999	181	966	782	867	322	179	104	999999	999999	493	999999	793	969	811	308	41	274	39	999999	720	127	521	723	656	661	999999	776	150	999999	200	241	217	711	999999	662	69	999999	606	578	81	664	646	693	756	598	945	880	999999	999999	281	402	366	180	999999	604	660	999999	135	999999	410	403	999999	951	385	262	629	91	999999	159	249	741	999999	461	999999	999999	481	828	999999	999999	716	41	556	644	999999	797	875	47	335	40	11	815	175	400	178	999999	710	694	318	504	969	863	545	80	266	999999	735	904	999999	330	132	999999	286	77	499	378	999999	318	999999	999999	386	999999	999999	314	157	999999	999999	277	293	139	354	999999	999999	999999	98	852	999999	486	999999	415	72	999999	674	999999	907	179	539	107	901	799	831	402	688	730	999999	386	117	241	922	999999	964	999999	999999	243	976	345	999999	813	999999	999999	882	371	930	600	525	415	918	752	406	978	893	477	375	493	307	952	108	789	354	712	745	264	563	999999	999999	604	358	999999	38	571	857	999999	129	263	917	470	471	98	999999	999999	468	364	835	999999	939	496	999999	999999	935	999999	247	532	469	999999	902	627	807	384	159	921	999999	487	724	834	130	999999	358	122	999999	837	490	20	999999	999999	254	390	429	619	616	999999	511	230	999999	999999	334	
334	265	853	361	299	663	999999	938	999999	656	980	999999	10	823	999999	148	979	562	108	542	999999	947	827	31	521	999999	197	999999	205	420	836	983	719	999999	999999	912	505	760	999999	184	403	81	999999	985	274	999999	428	999999	845	999999	531	667	406	472	999999	387	438	831	999999	101	475	328	743	872	820	996	920	999999	37	858	642	229	999999	923	999999	165	653	999999	757	771	999999	402	922	388	999999	999999	587	257	413	417	484	674	921	194	709	85	338	999999	175	277	829	927	768	987	183	312	999999	482	999999	940	733	595	999999	78	320	83	405	364	999999	651	419	673	97	999999	383	968	999999	102	224	73	999999	999999	677	489	941	853	633	934	215	585	788	115	923	472	999999	888	600	852	874	999999	999999	973	999999	523	858	166	839	158	614	215	14	298	267	999999	123	510	918	593	136	467	999999	999999	159	999999	862	999999	749	625	999999	495	999999	455	227	588	394	853	786	163	999999	785	23	485	330	999	580	500	999999	999999	358	999999	969	16	725	417	197	218	824	47	660	554	416	224	222	999999	999999	559	80	679	875	269	724	765	962	351	999999	963	999999	159	828	372	466	999999	999999	762	999999	371	729	999999	400	999999	39	748	502	87	378	799	272	212	172	999999	429	999999	999999	98	458	999999	54	383	964	233	78	674	999999	298	98	330	947	460	602	999999	829	269	288	700	999999	975	272	885	972	653	999999	938	999999	999999	999999	999999	308	187	999999	999999	326	355	846	177	117	364	540	214	988	58	851	812	609	696	201	169	999999	97	999999	482	941	169	411	320	999999	140	687	411	355	800	999999	769	155	291	159	483	999999	121	999999	875	445	999999	896	924	999999	999999	999999	999999	615	782	999999	221	329	999999	999999	999999	944	536	644	977	677	138	859	197	37	92	999999	328	547	999999	746	777	505	982	47	882	273	486	518	999999	801	999999	999999	999999	402	999999	450	324	910	999999	538	887	477	999999	208	316	209	999999	896	999999	999999	999999	753	897	46	999999	999999	999999	793	497	893	468	27	999999	186	290	343	999999	795	999999	641	351	999999	554	189	859	999999	890	783	999999	683	564	589	799	999999	791	999999	898	536	999999	103	113	999999	422	108	80	999999	477	438	918	973	999999	913	679	88	879	602	208	717	187	999999	826	563	72	999999	999999	878	228	586	395	999999	444	999999	33	999999	537	820	999999	455	119	989	999999	462	999999	999999	770	999999	910	999999	543	198	444	191	359	452	276	999999	468	999999	999999	202	999999	999999	53	281	999999	162	889	554	999999	
68	607	999999	607	197	999999	373	697	315	54	999999	967	999999	52	206	212	263	411	580	857	987	362	397	686	917	347	941	999999	999999	227	617	761	365	180	484	591	691	583	999999	955	903	852	999999	563	92	234	999999	848	999999	78	999999	751	999999	697	562	999999	220	76	999999	850	555	955	114	97	436	925	611	336	999999	999999	999999	680	250	625	954	999999	999999	833	603	692	203	103	999999	524	942	866	452	668	618	778	381	624	892	321	410	948	748	74	136	167	999999	818	290	241	999999	605	511	999999	742	427	506	386	473	997	656	461	392	589	155	999999	482	943	999999	789	244	999999	787	928	225	16	999999	145	706	446	999999	385	813	341	967	346	365	758	926	201	999999	994	161	895	664	948	999999	169	918	567	684	679	110	500	999999	999999	818	582	478	735	40	370	679	37	927	281	648	61	999999	809	999999	723	26	526	516	249	999999	891	999999	276	451	999999	226	999999	761	400	284	322	344	315	528	999999	290	200	999999	911	325	134	968	392	310	513	999999	119	363	960	999999	583	983	999999	999999	999999	317	999999	294	999999	153	999999	275	536	999999	335	717	316	291	430	443	826	365	605	923	999999	923	881	966	937	690	117	999999	800	737	701	338	586	398	999999	476	88	999999	999999	767	785	859	999999	396	974	795	240	827	933	527	836	228	999999	833	306	12	999999	245	356	999999	999999	753	474	798	999999	997	141	999999	689	999999	999999	920	999999	999999	147	761	492	999999	991	151	459	999999	853	283	901	999999	999999	752	999999	598	50	842	558	256	731	42	394	642	999999	977	664	322	147	999999	999999	915	231	551	695	999999	999999	939	254	999999	662	756	999999	200	896	823	57	388	825	101	999999	522	372	750	999999	115	376	999999	405	24	999999	146	999999	874	121	986	260	408	67	999999	88	110	999999	353	593	999999	999999	203	745	277	930	286	496	56	76	648	553	481	445	999999	178	670	544	240	727	526	614	35	89	910	572	648	331	279	22	999999	924	28	167	141	972	183	113	137	999999	210	999999	999999	999999	472	999999	779	999999	476	999999	418	566	368	625	77	370	999999	124	834	705	292	955	999999	44	263	724	534	999999	999999	618	995	566	999999	156	527	876	518	227	616	478	792	684	854	890	604	256	566	403	99	770	864	69	278	999999	801	999999	432	70	554	748	908	465	659	857	392	851	158	221	108	201	999999	889	507	366	912	607	999999	336	999999	17	168	141	233	543	753	936	297	999999	999999	281	454	457	999999	868	569	999999	
34	996	507	999999	999999	354	999999	898	918	975	561	911	999999	203	155	105	630	547	590	999999	241	126	999999	999999	999999	173	866	827	747	999999	226	638	797	585	582	999999	828	687	909	813	837	335	625	999999	384	999999	475	161	999999	999999	827	136	999999	793	999999	908	892	61	199	999999	999999	477	161	524	759	922	124	999999	621	51	276	999999	637	776	939	999999	500	335	82	999999	698	715	701	398	576	999999	999999	13	999999	673	221	777	498	975	335	370	183	110	29	461	271	541	539	999999	91	884	498	999999	854	198	417	999999	999999	21	245	772	775	763	947	669	999999	121	454	947	830	499	454	662	451	578	733	400	316	620	916	166	185	617	999999	692	999999	999999	158	999999	999999	654	999999	486	739	563	999999	419	162	359	889	999999	999999	591	999999	999999	999999	835	70	285	465	27	999999	368	999999	999999	999999	999999	456	999999	999999	999999	999999	163	999999	186	700	968	923	887	983	323	999999	999999	730	999999	80	594	364	724	262	766	999999	873	999999	247	404	440	999999	999999	966	437	963	999999	999999	177	197	933	899	999999	891	999999	999999	182	301	151	780	999999	638	339	18	12	999999	731	12	310	933	99	327	454	781	270	999999	272	999999	556	360	349	674	563	578	999999	694	286	833	791	853	999999	581	694	466	110	999999	61	651	964	633	241	999999	981	243	999999	999999	454	305	630	883	649	262	999999	791	441	629	84	760	872	999999	527	999999	220	457	999999	517	632	987	681	999999	536	621	999999	922	128	455	692	329	480	529	250	981	212	908	214	363	999999	903	35	481	999999	300	779	657	999999	343	683	534	916	999999	999999	466	624	999999	356	38	999999	822	672	985	936	755	289	352	999999	545	695	999999	999999	963	681	999999	999999	209	999999	245	841	999999	999999	785	771	999999	413	890	546	783	366	50	999999	185	67	23	241	999999	544	999999	999999	436	590	570	647	381	291	999999	908	999999	504	425	999999	120	999999	997	15	887	999999	999999	999999	398	806	293	189	655	999999	77	906	667	497	999999	664	999999	999999	414	718	255	147	399	876	460	982	291	289	941	620	999999	988	70	999999	354	825	765	629	622	999999	999999	391	992	632	223	56	999999	766	581	999999	999999	999999	782	288	760	749	824	902	891	416	524	14	248	45	999999	999999	845	999999	153	107	898	150	612	999999	422	864	155	767	662	999999	742	999999	999999	999999	959	565	999999	781	257	999999	10	862	738	999999	115	999999	152	999999	334	144	210	590	623	484	861	520	283	998	866	895	604	67	999999	999999	674	10	
307	67	999999	999999	873	999999	412	549	999999	45	412	999999	678	130	721	999999	443	527	214	161	999999	233	329	449	292	999999	999999	362	10	943	622	261	541	999999	994	95	881	592	999999	145	188	84	387	825	118	999999	329	745	183	416	624	723	999999	522	108	83	737	999999	459	665	159	59	548	163	999999	160	864	999999	999999	636	315	850	267	78	973	999999	846	503	341	414	999999	178	188	593	329	899	999999	28	16	920	358	255	999999	604	999999	138	535	233	999999	957	23	756	619	999999	111	773	466	214	549	281	999999	243	305	54	777	980	999999	955	834	524	181	845	566	215	999999	70	716	662	91	845	302	622	102	383	401	141	559	641	492	555	443	999999	999999	734	692	124	950	98	827	15	267	579	399	887	786	177	199	999999	269	51	67	999999	132	704	979	615	999999	999999	999999	645	431	239	472	288	999999	405	375	831	523	999999	119	628	999999	86	587	722	233	214	596	999999	999999	999999	381	999999	498	639	652	775	755	87	999999	38	999999	191	584	999999	999999	120	806	390	999999	367	999999	105	999999	439	999999	55	126	267	392	936	999999	430	703	999999	857	31	790	451	752	600	86	445	200	999999	193	999999	999999	559	615	122	408	999999	999999	999999	999999	285	519	999999	999999	999999	999999	498	695	45	703	24	487	308	179	999999	329	364	637	211	291	455	905	850	255	325	553	566	652	999999	538	129	999	129	999999	582	512	731	781	156	999999	588	750	165	386	999999	175	204	389	529	793	999999	999999	999999	303	999999	999999	668	813	354	63	999999	846	426	507	584	25	368	286	597	583	597	582	491	999999	702	999999	750	474	86	160	359	186	999999	486	494	551	779	999999	221	999999	843	918	436	102	848	742	334	999999	802	164	806	917	792	999999	205	471	999999	959	600	115	630	204	737	204	999999	999999	723	999999	22	43	245	543	999999	395	739	679	156	399	999999	960	999999	102	671	921	353	441	394	185	290	33	465	820	235	116	581	999999	190	241	999999	932	999999	999999	644	999999	918	273	852	999999	999999	525	324	696	546	640	734	538	999999	815	999999	999999	531	999999	659	989	577	425	318	958	814	101	498	914	10	489	999999	986	457	902	999999	90	589	987	968	764	999999	768	283	594	382	53	999999	375	390	136	410	480	999999	654	200	502	955	893	999999	125	37	410	999999	67	999999	748	999999	629	812	770	682	543	999999	999999	291	809	152	723	586	771	999999	133	999999	873	89	471	261	802	712	510	134	695	406	999999	737	307	81	226	999999	
634	962	495	563	620	454	866	900	840	373	999999	999999	241	317	820	149	903	876	823	978	999999	999999	287	999999	311	645	986	999999	726	166	984	999999	926	828	952	808	490	999999	999999	428	222	571	421	999999	999999	160	893	387	586	999999	833	430	258	999999	999999	147	684	577	261	974	467	729	999999	683	999999	654	434	413	999999	21	658	343	963	999999	999999	666	84	848	597	160	999999	608	999999	999999	332	563	488	999999	999999	814	999999	912	318	999999	961	493	397	738	60	675	999999	489	32	574	65	500	467	999999	482	10	72	836	980	111	231	999999	177	999999	360	825	175	745	252	550	886	745	35	999999	443	282	279	346	798	999999	999999	272	586	986	956	832	105	635	215	170	751	298	932	999999	717	999999	325	235	999999	234	510	980	246	482	687	319	999999	443	999999	209	999999	726	999999	68	676	999999	282	190	999999	528	999999	999999	999999	92	999999	598	813	818	316	999999	956	999999	959	573	421	453	36	113	308	647	367	662	224	16	438	35	260	874	999999	758	999999	999999	30	999999	999999	969	999999	164	683	98	506	656	999999	88	252	999999	766	474	647	232	932	178	882	567	170	78	325	534	653	773	999999	938	287	558	510	822	33	110	79	451	13	872	999999	219	150	710	535	999999	763	751	268	785	999999	317	999999	999999	262	462	999999	436	654	916	510	910	750	567	378	578	999999	430	999999	665	404	205	229	70	999999	672	427	999999	542	999999	770	902	514	562	711	970	999999	849	569	999999	412	643	797	97	371	520	469	583	999999	957	567	342	999999	602	391	999999	999999	765	913	590	45	999999	893	999999	155	999999	999999	197	856	999999	845	728	861	999999	263	760	999999	141	698	999999	212	999999	128	584	621	438	813	911	181	679	882	967	935	979	534	174	749	333	999999	999999	999999	282	726	933	121	839	480	999999	349	999999	999999	956	76	686	999999	999999	129	318	852	716	794	999999	25	186	526	878	793	882	568	98	20	85	999999	934	123	999999	127	999999	472	782	999999	999999	999999	550	999999	925	900	258	601	343	55	440	999999	235	969	999999	266	550	416	243	55	999999	437	261	999999	558	766	142	573	456	84	999999	846	999999	758	975	999999	999999	139	600	978	999999	290	234	52	579	999999	964	965	493	999999	576	777	239	737	999999	391	999999	931	498	169	767	685	999999	999999	999999	594	999999	999999	999999	706	791	420	816	264	510	318	999999	999999	999999	953	802	999999	999999	999999	507	999999	616	342	399	593	612	543	641	441	220	860	999999	999999	999999	985	203	497	970	
786	882	166	999999	999999	237	60	189	111	891	999999	366	600	604	371	761	953	978	78	86	410	104	257	778	384	54	650	182	246	286	64	759	315	206	304	900	350	205	641	115	349	414	511	651	106	84	999999	265	773	999999	978	16	135	420	570	692	999999	999999	999999	930	999999	999999	999999	824	837	785	61	999999	310	999999	420	758	346	963	737	996	592	606	682	999999	433	394	408	42	308	999999	999999	894	636	612	275	963	618	711	527	470	999999	686	814	320	999999	226	954	312	999999	229	670	172	682	574	999999	38	705	286	507	202	999999	910	526	789	161	166	999999	698	999999	457	999999	634	445	277	534	906	791	999999	286	216	440	106	248	88	387	471	222	71	512	247	268	342	999999	335	999999	560	169	35	168	867	459	999999	116	346	999999	45	999999	999999	999999	999999	246	343	999999	999999	761	383	672	448	999999	999999	999999	705	195	957	199	807	999999	999999	286	999999	747	766	999999	418	757	999999	999999	901	998	351	744	999999	32	320	10	999999	999999	913	573	999999	999999	721	622	999999	923	999999	999999	158	157	282	614	617	138	999999	455	480	140	591	542	587	394	770	449	70	945	147	683	875	999999	274	476	999999	545	999999	95	999999	153	734	495	999999	113	840	754	725	736	137	678	956	864	530	794	999999	381	999999	999999	128	281	561	532	999999	999999	205	999999	999999	806	999999	999999	999999	980	429	336	405	105	999999	484	554	25	723	333	817	999999	726	20	436	999999	725	145	559	999999	999999	753	999999	211	999999	999999	908	999999	872	919	638	66	219	976	444	999999	999999	999999	842	512	677	113	557	237	999999	326	353	999999	764	412	90	962	999999	999999	23	676	744	203	395	604	999999	906	153	804	695	761	999999	999999	575	242	91	999999	303	999999	771	999999	205	999999	496	393	590	723	883	999999	999999	676	544	199	963	768	459	204	268	247	936	771	999999	999999	542	954	76	603	619	999999	999999	19	669	474	259	159	480	390	707	12	999999	851	32	683	999999	29	226	70	999999	806	782	887	812	65	120	10	903	452	821	542	326	986	999999	999999	149	829	999999	999999	940	813	298	79	496	266	999999	95	748	286	999999	523	999999	16	999999	812	749	442	206	613	363	258	999999	38	568	175	999999	999999	999999	671	543	999999	21	156	999999	999999	518	999999	400	555	831	999999	261	627	664	307	804	999999	179	301	611	707	633	403	715	691	999999	270	511	999999	581	206	999999	86	743	652	511	590	885	999999	304	47	52	651	782	338	996	628	999999	999999	370	999999	858	
999999	70	835	512	618	440	439	415	257	211	78	999999	635	999999	184	883	21	796	999999	434	335	997	573	664	981	620	387	999999	939	896	999999	960	216	348	893	999999	907	149	999999	160	456	999999	999999	999999	973	999999	157	651	822	745	362	474	157	939	532	457	496	181	530	997	63	744	476	361	961	118	767	296	999999	168	999999	872	902	73	999999	897	999999	738	690	314	999999	735	872	999999	543	999999	813	276	815	445	529	999999	618	895	106	711	999999	694	873	865	910	860	857	663	769	490	572	94	961	999999	506	999999	490	225	534	999999	999999	282	818	196	304	999999	481	358	638	999999	263	999999	999999	999999	934	266	864	999999	404	999999	877	999999	433	63	213	729	315	190	938	771	255	402	999999	999999	999999	689	876	687	999999	419	389	509	35	999999	236	564	999999	999999	700	250	999999	665	821	999999	450	664	999999	764	983	575	194	999999	419	866	993	860	645	197	438	255	390	186	264	984	999999	377	192	902	826	648	611	621	999999	698	999999	999999	581	450	339	184	840	121	999999	994	235	97	100	168	999999	376	918	930	265	999999	860	716	410	836	696	82	481	946	937	344	964	572	811	721	989	412	288	205	857	999999	415	278	482	270	759	146	287	34	375	460	729	680	999999	999999	999999	170	190	745	999999	267	702	999999	183	999999	999999	662	286	999999	999999	134	97	723	82	11	49	999999	999999	150	86	999999	999999	457	581	999999	615	293	217	777	883	828	232	543	451	600	999999	999999	104	122	999999	107	859	908	854	250	999999	15	608	364	994	255	926	49	668	202	472	255	322	697	754	747	455	999999	495	999999	999999	999999	282	999999	450	528	999999	131	999999	979	701	885	999999	340	123	609	685	999999	782	637	901	192	874	259	999999	315	208	407	368	492	652	361	422	513	349	819	733	136	999999	476	758	999999	139	689	501	586	999999	982	584	155	71	999999	999999	858	449	718	679	32	353	144	329	999999	762	999999	336	349	473	98	991	303	999999	999999	999999	999999	879	106	63	194	757	551	999999	226	822	223	431	59	999999	564	74	630	150	999999	999999	999999	157	667	52	999999	999999	999999	999999	564	991	999999	279	512	663	419	979	999999	665	494	275	801	482	112	277	549	996	999999	999999	909	34	370	162	999999	776	999999	168	221	64	351	832	605	999999	108	235	541	943	918	395	225	584	999999	999999	656	445	980	999999	999999	400	502	715	85	999999	999999	540	630	139	114	735	999999	999999	768	297	324	661	669	373	384	877	735	605	88	999999	498	
334	999999	405	505	729	999999	862	123	820	561	635	999999	999999	234	999999	604	412	839	192	891	964	816	434	999999	994	999999	617	922	176	999999	896	637	193	949	879	237	234	633	999999	940	641	147	947	735	688	904	511	148	816	999999	999999	766	999999	10	533	999999	999999	754	999999	999999	999999	940	946	166	999999	998	573	999999	354	340	379	999999	464	252	259	827	869	698	999999	100	274	999999	115	893	341	999999	999999	193	999999	371	359	999999	133	431	999999	700	200	790	80	690	999999	999999	793	486	903	999999	312	652	750	999999	648	999999	792	999999	688	709	835	63	825	534	999999	390	999999	999999	980	899	656	42	490	558	999999	88	999999	999999	758	999999	685	628	990	999999	828	999999	999999	718	723	179	687	712	742	62	865	999999	965	999999	999999	950	999999	810	506	13	999999	999999	171	202	79	569	562	520	661	999999	34	216	72	47	999999	176	948	85	269	810	222	943	299	438	693	499	123	999999	847	807	999999	874	132	986	889	558	999999	999999	648	163	617	176	61	36	37	659	84	928	999999	267	12	432	550	999999	791	954	979	733	508	999999	456	480	673	853	252	159	93	86	157	999999	999999	999999	436	999999	999999	56	999999	273	410	44	425	195	999999	589	999999	51	333	437	205	999999	579	999999	741	999999	707	999999	502	207	784	878	999999	998	780	691	29	304	999999	999999	502	745	71	716	332	474	164	999999	999999	94	58	210	999999	656	881	221	999999	53	966	999999	408	66	553	695	489	999999	468	427	414	560	570	510	54	889	934	999999	873	999999	999999	277	914	446	907	418	158	583	62	919	127	568	999999	975	338	999999	999999	999999	999999	376	237	999999	999999	737	856	999999	523	999999	166	936	721	999999	348	715	181	699	453	961	999999	145	546	905	480	548	310	845	999999	999999	181	415	852	498	268	999999	635	999999	271	187	590	238	999999	609	999999	125	999999	696	230	408	803	639	195	85	296	66	829	331	329	467	436	999999	999999	999999	377	750	94	999999	172	840	89	108	438	999999	381	999999	250	937	999999	364	350	999999	999999	47	790	542	229	999999	999999	999999	677	314	753	804	750	579	996	965	242	676	40	975	999999	389	329	705	211	919	704	376	815	892	843	964	126	822	999999	204	147	999999	530	999999	30	999999	999999	999999	354	633	525	801	923	285	704	811	333	375	90	245	718	95	341	310	82	999999	397	785	471	999999	999999	927	193	801	827	999999	155	722	954	574	999999	554	361	577	404	902	453	540	197	41	640	750	742	160	999999	62	999999	230	
999999	195	572	387	313	999999	999999	597	999999	131	457	306	666	999999	421	516	28	174	734	764	999999	179	391	857	598	439	158	999999	195	42	325	999999	905	925	487	768	999999	839	999999	999999	631	999999	293	999999	92	890	375	39	999999	236	142	321	999999	999999	324	76	999999	999999	789	874	416	17	412	999999	806	682	401	740	133	999999	999999	188	924	938	142	109	885	999999	774	707	74	128	999999	959	899	13	456	176	610	420	963	296	999999	999999	389	623	999999	999999	999999	999999	498	634	906	685	722	953	999999	390	605	225	190	744	940	92	809	297	409	453	686	802	236	999999	999999	999999	689	227	139	558	999999	519	704	999999	544	999999	218	440	222	999999	247	945	999999	75	999999	999999	240	229	355	967	566	101	224	999999	31	722	182	273	999999	203	996	504	824	839	832	96	999999	12	999999	575	873	999999	999999	999999	216	740	999999	999999	664	746	482	999999	872	171	991	467	999999	753	166	999999	999999	999999	936	29	999999	742	131	776	999999	484	872	999999	999999	780	104	999999	26	738	745	290	999999	21	999999	757	721	537	631	662	999999	374	791	767	845	999999	383	999999	442	999999	560	473	619	999999	927	189	873	254	449	102	77	999999	450	566	18	999999	295	190	345	999999	999999	398	121	999999	928	999999	693	115	392	642	406	999999	755	959	188	281	999999	126	94	429	883	476	98	539	999999	54	924	234	759	969	101	999999	592	262	758	999999	362	160	491	68	496	768	861	806	695	902	58	490	388	736	214	178	106	916	999999	999999	310	581	873	883	944	999999	355	422	999999	214	582	502	211	26	919	520	999999	35	932	999999	615	999999	844	692	996	443	846	32	765	999999	106	676	999999	927	861	780	287	607	124	38	422	449	999999	491	329	555	289	371	816	693	999999	80	983	189	225	27	737	999999	999999	999999	999999	332	656	999999	999999	905	545	999999	165	148	243	38	911	904	702	175	37	999999	373	450	164	484	215	999999	999999	36	693	777	711	843	53	999999	719	999999	415	99	792	999999	999999	423	999999	14	216	678	460	514	169	88	999999	999999	990	384	999999	447	357	999999	126	584	999999	91	222	767	573	321	105	146	999999	308	499	612	999999	399	979	949	439	159	277	999999	621	875	999999	614	300	660	853	669	289	282	999999	277	973	217	399	999999	211	253	441	895	583	323	206	860	589	873	677	601	405	868	17	999999	871	999999	963	372	224	999999	476	912	999999	435	999999	999999	52	232	639	174	999999	999999	748	196	999999	381	954	307	999999	16	999999	427	
999999	262	274	420	275	999999	405	394	254	37	999999	602	777	999999	437	157	466	170	818	367	244	512	600	718	130	820	489	499	634	665	694	999999	583	59	928	216	171	446	999999	984	999999	255	920	999999	999999	155	999999	199	944	807	840	517	197	999999	193	999999	999999	556	300	454	578	906	759	588	343	869	28	727	600	231	985	30	400	833	540	988	592	999999	999999	999999	999999	300	999999	827	825	186	30	916	866	457	555	615	155	325	416	920	999999	341	639	740	137	691	598	722	821	820	999999	363	136	204	888	43	447	326	53	999999	360	931	763	166	848	111	861	152	676	999999	875	999999	427	620	501	999999	988	378	847	999999	701	832	16	14	69	667	999999	999999	569	521	178	829	281	138	569	564	999999	483	999999	35	829	456	999999	451	945	52	935	999999	702	638	55	79	478	999999	586	527	925	999999	107	190	321	200	999999	164	212	55	803	299	61	999999	682	514	485	999999	889	999999	786	999999	999999	27	731	284	968	999999	476	108	999999	947	551	999999	639	999999	385	711	714	999999	999999	891	248	899	248	646	464	765	956	540	593	656	999999	341	741	999999	698	90	459	999999	999999	999999	687	113	999999	856	748	19	307	862	139	774	117	260	381	894	326	170	999999	95	820	212	999999	999999	999999	704	512	999999	999999	278	999999	999999	999999	677	999999	999999	214	145	214	999999	898	454	467	103	411	819	548	999999	960	846	54	538	311	374	226	29	678	750	597	999999	353	538	999999	39	742	834	522	440	999999	159	690	190	955	396	196	375	744	880	535	696	999999	329	259	463	234	592	993	887	461	397	553	463	547	999999	999999	370	745	438	999999	577	306	118	349	810	166	864	582	915	999999	850	284	797	224	901	835	33	999999	255	805	159	999999	634	978	999999	999999	999999	642	741	999999	999999	629	316	529	958	399	999999	980	448	306	370	19	999999	710	610	122	999999	248	999999	389	24	999999	999999	999999	211	999999	999999	999999	999999	213	930	231	999999	567	360	231	968	277	266	999999	999999	999999	840	999999	445	999999	762	923	378	344	851	987	996	362	999999	745	999999	682	327	999999	726	999999	98	999999	376	148	178	520	359	389	153	999999	982	144	601	971	250	551	198	71	973	749	761	557	362	942	999999	488	234	615	101	999999	950	43	785	870	954	605	582	306	972	999999	999999	988	200	999999	14	862	999999	371	504	588	999999	999999	258	977	166	541	882	433	913	999999	999999	744	999999	999999	537	948	358	730	999999	645	968	999999	98	999999	999999	772	999999	
989	999999	372	999999	862	120	513	800	693	999999	807	714	423	723	999999	392	291	999999	829	701	342	999999	66	999999	41	354	859	620	999999	177	527	802	393	184	892	495	550	999999	433	633	999999	999999	844	173	999999	999999	602	921	819	509	807	999999	355	80	34	163	999999	859	695	999999	261	892	208	525	267	15	330	999999	830	999999	841	328	532	999999	916	284	991	999999	999999	25	999999	999999	800	103	999999	751	999999	999999	160	739	999999	999999	278	999999	382	891	859	328	999999	545	695	363	100	166	667	488	999999	159	164	750	999999	999999	897	680	999999	999999	999999	114	164	516	557	999999	99	999999	59	160	60	616	822	999999	424	999999	999999	426	999999	398	847	644	999999	999999	507	999999	168	409	576	999999	999999	597	160	69	799	754	174	399	988	686	274	999999	117	516	438	637	337	138	335	499	12	480	999999	377	999999	457	678	999999	19	260	849	999999	524	433	366	462	466	762	999999	669	508	597	438	999999	134	848	999999	919	999999	869	970	39	84	87	623	323	248	783	593	999999	86	891	389	999999	999999	585	484	999999	160	975	181	999999	902	665	991	999999	52	716	999999	627	920	999999	829	149	290	819	999999	447	810	999999	224	682	179	884	593	617	218	700	999999	999999	999999	999999	768	999999	999999	405	137	999999	96	999999	999999	531	999999	965	431	999999	72	250	457	27	970	999999	872	116	761	999999	999999	28	82	999999	206	352	910	703	263	75	990	361	999999	884	692	206	361	999999	772	692	152	213	462	277	999999	967	999999	788	999999	999999	982	662	716	210	10	119	345	712	22	928	621	836	712	366	335	710	799	572	335	773	685	280	343	78	355	201	565	999999	828	999999	999999	131	134	999999	93	999999	999999	250	883	583	860	649	999999	844	999999	315	999999	106	941	844	177	680	999999	805	652	711	999999	647	854	999999	554	540	883	783	999999	499	711	999999	282	997	74	999999	999999	751	999999	999999	691	499	997	999999	700	999999	864	983	70	999999	668	329	284	381	999999	998	395	84	999999	330	765	999999	25	999999	604	715	824	944	780	999999	990	711	999999	616	30	828	650	814	999999	95	999999	899	999999	410	831	999999	510	999999	986	76	173	614	999999	592	279	999999	483	424	999999	999999	644	999999	213	999999	999999	999999	436	668	361	191	358	581	966	943	653	865	92	615	751	221	214	923	957	713	454	999999	988	310	346	144	355	999999	378	132	999999	999999	696	280	972	874	956	842	548	804	718	592	647	779	938	413	999999	867	673	999999	780	720	999999	499	997	61	968	136	
331	227	999999	132	212	999999	501	999999	999999	811	643	877	999999	372	999999	163	995	862	738	219	999999	932	340	999999	561	155	352	999999	794	206	283	920	905	830	999999	331	968	595	999999	803	287	51	999999	999999	234	796	968	417	345	999999	504	144	322	758	764	398	886	358	570	67	501	999999	999999	999999	999999	722	971	435	850	63	999999	410	482	999999	932	329	999999	348	263	765	186	934	395	986	702	148	608	999999	75	132	444	620	34	999999	312	516	999999	271	463	511	825	542	567	291	624	104	661	999999	826	444	999999	999999	104	805	880	999999	999999	126	280	400	124	824	370	999999	999999	999999	999999	160	632	999999	390	436	884	751	940	643	377	114	371	608	486	230	330	999999	432	999999	999999	229	451	746	141	823	999999	73	397	11	182	999999	672	60	718	999999	999999	411	999999	273	664	352	865	246	198	999999	999999	671	913	999999	999999	739	999999	723	57	165	708	999999	999999	566	444	820	364	939	470	538	441	321	889	974	476	999999	576	168	240	183	364	214	557	861	999999	999999	159	999999	506	999999	544	948	12	562	803	868	127	999999	999999	844	999999	925	776	660	838	442	781	939	427	585	999999	999999	492	999999	801	503	339	432	497	124	670	999999	999999	37	999999	999999	999999	337	181	999999	801	88	340	396	195	438	438	896	32	999999	548	220	86	921	280	407	466	139	761	309	999999	695	10	714	183	137	493	999999	666	999999	134	999999	999999	999999	999999	94	806	999999	688	373	74	442	409	860	575	459	999999	520	756	999999	36	189	576	999999	79	115	87	626	223	68	944	690	239	677	512	104	452	266	999999	195	601	370	999999	397	999999	105	999999	999999	148	723	352	999999	999999	80	328	944	999999	896	750	678	16	189	882	999999	428	384	213	732	358	999999	17	528	999999	571	994	666	738	999999	636	973	819	938	999999	499	716	971	698	169	999999	999999	226	555	999999	999999	189	999999	487	821	999999	860	892	563	999999	666	716	824	600	430	999999	999999	216	999999	999999	999999	999999	999999	701	393	913	457	999999	54	384	791	265	461	999999	999999	999999	583	189	916	219	775	90	266	157	821	783	999999	380	999999	999999	696	999999	526	999999	738	999999	120	719	104	999999	521	184	999999	999999	998	411	264	812	999999	48	999999	482	300	489	494	696	601	999999	880	999999	31	86	418	960	687	999999	999999	999999	282	312	999999	863	95	18	698	999999	242	87	999999	419	528	89	999999	238	591	223	70	46	800	52	19	200	839	494	999999	999999	766	888	501	999999	673	999999	539	384	768	
638	397	292	791	894	464	524	999999	470	999999	942	999999	189	379	474	380	701	999999	240	303	999999	34	601	999999	263	999999	354	586	591	746	439	549	999999	470	952	826	778	255	906	587	495	428	378	412	999999	62	586	518	36	196	971	723	309	90	687	999999	999999	171	999999	69	120	999999	190	724	651	999999	82	999999	999999	648	602	455	999999	999999	808	661	656	198	999999	211	999999	835	559	404	774	716	999999	999999	782	999999	999999	617	718	846	477	557	248	653	761	552	979	867	102	388	999999	525	265	999999	282	36	999999	608	999999	336	999999	285	999999	786	949	934	162	844	999999	87	999999	985	737	621	185	260	999999	12	436	633	232	389	742	180	809	999999	461	593	956	756	391	431	631	391	44	999999	179	461	703	826	399	999999	999999	25	770	609	787	643	481	999999	612	954	999999	361	999999	999999	543	217	999999	700	483	568	887	189	695	196	999999	356	586	983	91	961	308	610	243	96	457	726	410	999999	470	817	121	935	153	437	999999	999999	999999	611	658	962	484	999999	999999	830	257	751	330	583	999999	441	66	498	940	650	655	999999	128	27	999999	816	999999	777	239	665	999999	952	999999	267	936	93	999999	975	334	129	487	305	267	412	839	999999	406	826	999999	999999	999999	999999	994	502	999999	689	161	999999	636	842	165	707	773	687	383	999999	715	73	647	172	373	91	174	999999	173	359	313	999999	999999	279	999999	999999	823	210	999999	999999	999999	543	485	256	932	808	348	999999	964	780	999999	999999	39	545	999999	342	999999	791	665	679	459	183	339	432	999999	999999	92	367	432	183	883	572	782	550	346	999999	588	401	999999	564	742	682	999999	392	826	999999	999999	642	999999	999999	802	999999	545	234	383	783	213	999999	869	496	999999	980	69	790	896	999999	999999	999999	208	817	754	786	999999	110	999999	777	326	947	605	653	759	999999	88	354	380	999999	999999	558	176	562	999999	999999	999999	743	839	762	622	76	495	866	999999	207	999999	471	999999	26	479	444	999999	606	466	266	999999	226	736	285	902	999999	419	999999	933	249	322	999999	999999	228	264	818	271	184	164	260	461	739	999999	561	15	617	31	999999	383	999999	269	569	105	713	88	315	17	563	860	999999	657	451	999999	696	885	798	623	999999	761	661	999999	123	452	216	804	717	509	184	279	294	693	64	671	350	979	752	549	144	999999	949	811	999999	324	999999	602	20	806	999999	676	216	993	917	999999	721	420	156	127	889	908	371	806	999999	999999	575	223	602	779	999999	999999	142	259	488	
963	812	999999	473	999999	204	614	793	911	488	508	999999	999999	776	461	949	929	999999	635	999999	235	779	999999	999999	424	749	44	999999	240	223	312	543	957	515	953	790	871	946	357	999999	285	125	459	999999	333	999999	284	446	150	830	663	884	507	599	999999	194	670	871	59	59	170	614	562	698	185	965	115	786	823	671	999999	982	485	712	385	120	999999	824	655	204	474	597	999999	410	560	427	46	368	262	768	999999	10	897	999999	999999	671	999999	999999	151	368	124	498	623	478	752	680	999999	999999	224	999999	865	999999	225	999999	999999	999999	754	162	147	757	928	747	533	999999	551	87	95	999999	950	999999	558	568	682	296	999999	976	999999	999999	999999	879	999999	251	154	120	903	284	784	52	722	198	916	409	623	393	439	377	999999	568	927	675	595	999999	843	509	593	307	999999	928	775	608	599	374	504	267	999999	687	603	423	161	277	999999	999999	465	762	797	158	944	999999	857	999999	999999	415	463	999999	999999	796	408	644	526	606	122	856	277	123	599	551	999999	999999	654	752	774	550	416	659	382	552	766	999999	712	999999	362	999999	81	999999	596	193	910	521	973	942	288	999999	897	555	999999	999999	775	351	173	999999	253	588	644	114	999999	471	998	803	610	999999	999999	327	932	91	999999	999999	784	213	527	415	640	393	392	711	473	815	653	861	505	935	777	424	999999	466	999999	774	999999	999999	136	999999	194	117	911	241	999999	961	999999	816	999999	915	662	572	823	758	614	859	205	933	641	131	818	147	308	674	999999	615	409	475	889	478	20	817	86	403	230	533	482	999999	798	999999	999999	999999	559	589	283	999999	601	169	999999	999999	579	305	335	14	999999	57	808	246	277	999999	562	561	927	833	905	844	495	430	537	91	999999	53	999999	139	343	981	588	999999	999999	758	24	250	624	557	999999	714	492	81	97	183	724	246	884	501	999999	237	909	999999	999999	439	999999	180	632	770	954	535	171	206	671	999999	468	100	844	518	999999	321	936	379	933	200	361	424	342	363	366	999999	999999	642	189	115	82	862	999999	961	49	999999	999999	854	603	374	553	999999	410	763	714	999999	401	376	218	638	300	999999	792	494	87	305	837	278	413	999999	376	529	26	565	262	999999	65	882	479	449	999999	92	776	568	999999	999999	999999	579	648	732	750	999999	433	551	999999	542	79	550	999999	743	15	349	999999	790	997	34	279	844	999999	118	999999	999999	897	769	934	218	999999	233	847	22	290	268	630	999999	72	583	105	475	750	999999	
537	515	998	735	443	999999	641	986	571	999999	795	179	78	540	163	241	895	999999	616	606	779	845	999999	999999	463	747	719	770	727	423	928	804	104	999999	580	999999	519	999999	335	580	577	776	662	999999	999999	120	199	999999	527	999999	688	441	858	999999	940	691	813	137	281	696	645	870	268	999999	694	999999	85	287	959	100	722	999999	338	46	39	999999	193	477	653	999999	557	999999	999999	999999	735	497	946	999999	849	889	260	391	889	638	935	706	518	515	540	236	45	911	140	999999	118	955	112	822	123	938	508	345	999999	929	148	26	627	371	999999	207	54	999999	437	999999	839	340	843	999999	110	333	493	677	936	427	999999	646	498	999999	788	780	999999	999999	837	999999	390	914	999999	960	999999	919	88	156	104	999999	192	911	483	70	597	999999	121	413	722	790	454	999999	408	66	999999	502	528	999999	582	641	999999	999999	297	526	688	925	999999	883	209	190	254	346	583	603	999999	999999	172	999999	228	21	999999	980	411	999999	466	559	516	851	347	997	401	276	999999	999999	530	271	623	999999	381	672	354	238	213	541	546	117	999999	805	821	227	999999	101	999999	571	973	832	999999	251	999999	139	418	581	545	212	999999	999999	772	999999	82	973	782	999999	65	556	666	439	777	870	509	999999	312	999999	39	130	666	310	999999	12	999999	698	999999	382	896	252	263	772	692	999999	751	567	345	136	732	848	999999	134	999999	999999	904	999999	64	999999	999999	712	999999	708	552	425	545	488	306	769	641	999999	230	409	319	999999	302	894	747	776	999999	941	22	185	999999	191	685	999999	274	644	999999	946	999999	114	640	193	425	999999	230	999999	465	999999	271	575	495	999999	627	45	999999	233	745	999999	795	287	529	799	699	651	729	370	740	13	224	662	999999	694	740	126	769	135	396	747	999999	999999	321	855	999999	447	689	630	564	999999	999999	50	898	98	160	366	999999	840	494	774	825	860	537	461	999999	999999	904	999999	618	510	999999	689	837	999999	346	325	966	674	999999	262	962	999999	806	99	287	183	763	999999	544	383	542	928	999999	999999	999999	999999	942	999999	999999	81	542	999999	999999	63	384	46	213	901	751	999999	399	999999	721	241	812	726	63	447	184	875	999999	331	266	999999	968	347	58	224	85	999999	382	116	867	58	999999	83	97	999999	715	250	969	861	999999	709	983	632	217	409	810	205	759	505	685	931	235	220	999999	777	94	47	987	999999	999999	228	462	999999	52	672	999999	738	999999	999999	732	933	905	983	500	557	999999	346	139	999999	
414	879	773	999999	999999	999999	999999	509	451	319	668	677	999999	980	45	999999	256	700	999999	544	887	81	567	459	773	999999	36	251	720	84	527	747	907	348	999999	946	455	585	862	116	850	22	297	328	642	64	999999	924	999999	887	999999	559	757	594	999999	343	322	324	113	678	999999	999999	999999	376	792	921	769	914	406	98	168	999999	999999	482	694	875	999999	999999	999999	719	80	111	303	833	774	967	990	323	586	250	634	140	999999	999999	207	999999	999999	999999	999999	999999	294	999999	527	999999	729	639	721	284	900	999999	559	83	507	999999	608	999999	999999	955	999999	825	930	999999	337	165	464	37	199	654	285	999999	651	999999	712	106	434	313	583	444	114	144	255	716	423	999999	690	560	633	97	585	399	991	277	329	999999	790	999999	439	372	999999	701	449	77	998	999999	999999	697	999999	999999	959	304	233	999999	851	467	999999	224	43	637	475	999999	403	112	79	885	433	999999	542	11	315	596	874	999999	48	999999	999999	188	717	938	464	999999	198	999999	999999	291	176	158	426	999999	140	575	804	999999	896	501	308	347	998	123	999999	999999	164	370	999999	372	999999	21	804	448	999999	401	507	104	182	482	714	180	974	999999	719	285	999999	680	999999	740	792	81	324	547	114	357	999999	604	888	603	838	828	137	999999	860	164	354	999999	99	739	78	709	629	424	786	999999	999999	999999	403	775	903	484	499	999999	580	358	696	266	344	423	221	903	216	579	999999	885	999999	219	999999	999999	930	999999	590	140	671	92	452	999999	999999	976	999999	970	999999	122	699	364	999999	772	194	512	467	97	642	676	528	175	999999	60	999999	999999	93	164	292	839	844	923	999999	368	693	497	999999	999999	999999	367	439	250	702	103	880	289	556	281	34	424	106	999999	347	914	612	506	589	999999	128	999999	999999	999999	687	370	999999	999999	999999	999999	89	696	606	671	999999	999999	246	287	472	409	179	999999	999999	812	139	868	742	999999	586	978	756	196	999999	513	677	646	474	999999	999999	341	825	115	999999	999999	201	999999	818	435	261	72	678	334	999999	189	999999	999999	999999	999999	700	999999	628	276	199	492	223	999999	788	999999	993	945	810	999999	999999	140	583	74	682	999999	620	999999	60	999999	750	523	309	431	161	728	999999	999999	999999	394	908	743	999999	559	915	336	999999	309	549	725	442	316	262	999999	609	904	606	168	945	747	469	898	999999	999999	999999	675	999999	792	741	69	811	943	813	425	729	999999	426	34	158	356	404	999999	999999	334	874	999999	999999	269	821	999999	132	133	
114	999999	925	19	999999	401	999999	250	153	580	568	999999	914	499	502	836	320	999999	999999	581	19	599	353	157	645	444	999999	91	999999	923	999999	493	936	687	838	999999	500	999999	16	34	990	908	212	999999	753	772	419	385	941	999999	948	202	769	999999	123	514	49	999999	373	540	954	951	835	229	610	84	553	236	660	999999	999999	601	623	463	999999	999999	999999	528	403	873	34	72	149	979	999999	777	724	396	573	334	390	722	355	475	999999	999999	82	982	999999	999999	999999	999999	724	870	98	357	579	316	959	23	128	520	384	500	515	892	811	856	999999	999999	999999	166	662	336	690	623	255	157	393	552	37	413	315	724	999999	999999	999999	279	890	626	207	418	437	999999	216	869	999999	855	960	999999	236	226	737	999999	999999	71	530	398	189	475	112	432	923	416	985	714	999999	659	845	674	555	542	999999	999999	634	941	729	111	130	820	284	999999	196	215	325	811	676	923	999999	593	320	999999	100	999999	524	999999	999999	30	575	501	663	689	20	999999	631	999999	999999	118	756	387	999999	428	999999	368	999999	712	999999	999999	999999	183	48	292	264	262	363	607	451	551	115	999999	457	709	536	628	166	595	389	900	999999	999999	561	568	177	27	261	891	679	731	234	811	999999	777	929	402	463	381	999999	757	932	34	252	708	13	896	999999	632	999999	650	211	604	999999	345	143	469	999999	479	124	246	999999	471	927	720	999999	303	999999	999999	780	144	174	784	999999	631	999999	559	999999	853	565	281	999999	999999	999999	39	529	629	489	203	643	999999	999999	983	999999	198	756	471	999999	532	390	709	575	260	999999	758	485	427	999999	700	378	999999	91	767	914	843	158	382	472	999999	200	698	813	136	45	320	363	190	527	972	875	505	462	855	999999	855	705	999999	999999	999999	999999	112	195	788	825	70	387	22	79	424	999999	384	999	209	342	692	999999	448	224	541	405	305	999999	471	825	872	131	236	305	68	147	320	605	999999	999999	98	512	35	999999	975	933	350	999999	113	931	500	506	263	523	780	999999	266	999999	245	845	258	213	999999	963	952	939	161	717	20	286	729	779	777	854	999999	189	870	147	999999	607	999999	194	796	539	999999	375	867	999999	525	109	999999	697	999999	386	999999	885	999999	999999	358	46	781	999999	110	826	212	721	729	409	278	600	99	129	384	637	790	73	416	193	638	999999	81	448	202	911	405	42	419	999999	999999	999999	400	999999	999999	999999	826	431	93	999999	999999	999999	645	468	444	999999	20	761	322	731	999999	
42	999999	604	433	771	999999	343	440	199	430	999999	311	337	651	909	209	290	341	182	811	369	999999	446	856	34	941	613	999999	999999	901	644	719	688	999999	724	999999	999999	999999	999999	246	999999	990	894	999999	168	312	999999	816	534	999999	729	999999	149	919	235	62	41	999999	409	829	999999	340	173	298	786	460	622	531	999999	29	413	905	324	935	329	378	999999	897	999999	999999	999999	796	479	551	999999	999999	579	768	580	671	999999	57	974	196	884	162	826	606	763	708	689	786	889	515	322	823	999999	214	600	857	966	144	60	999999	206	999999	999999	622	999999	571	880	999999	950	265	169	366	931	999999	999999	999999	999999	489	144	990	41	847	999999	999999	239	358	118	999999	178	723	704	724	996	296	990	329	301	214	489	201	827	835	835	634	999999	955	892	977	163	999999	315	487	10	70	657	359	659	896	393	768	463	514	686	999999	999999	444	370	644	147	999999	999999	347	10	943	172	206	999999	282	618	283	999999	140	222	745	418	227	724	999999	999999	640	669	404	999999	721	737	999999	159	607	999999	910	999999	257	840	431	556	967	999999	67	898	461	347	387	288	999999	312	999999	301	940	819	342	720	434	15	999999	72	481	526	999999	215	848	57	999999	999999	707	688	217	300	791	198	450	999999	999999	47	187	302	292	126	711	418	415	32	218	788	999999	200	171	251	999999	999999	85	999999	207	851	59	414	999999	188	580	431	104	42	509	752	378	999999	999999	396	999999	214	779	365	814	870	799	826	838	624	999999	517	526	966	956	999999	122	999	543	815	987	999999	999999	114	545	289	999999	382	999999	466	999999	149	148	774	423	139	589	999999	999999	337	61	233	575	319	721	999999	905	138	85	87	999999	379	67	246	999999	64	999999	675	819	535	556	427	314	382	214	327	999999	751	999999	826	842	999999	999999	216	764	764	999999	58	999999	482	384	194	306	444	826	50	999999	901	376	369	293	914	901	111	780	999999	919	202	999999	999999	694	999999	999999	259	244	246	16	851	482	643	855	796	292	346	160	372	130	869	555	174	245	477	385	192	999999	927	999999	271	436	139	845	15	944	987	788	231	608	57	209	999999	43	240	999999	732	999999	497	631	564	950	418	514	999999	647	940	999999	999999	999999	403	999999	317	745	745	425	352	798	849	999999	999999	558	929	763	82	669	999999	140	15	57	652	679	999999	306	936	999999	28	625	796	368	13	828	571	453	215	341	892	999999	999999	999999	86	999999	999999	999999	336	999999	31	654	441	389	681	810	
163	179	134	724	670	21	809	434	999999	727	12	999999	849	475	986	485	557	999999	776	131	842	200	970	999999	999999	411	969	999999	999999	373	193	999999	999999	203	675	999999	328	491	671	999999	44	864	417	358	932	182	794	860	29	546	107	701	613	559	967	963	999999	416	999999	268	999999	878	144	999999	999999	595	999999	655	800	594	166	76	79	895	97	999999	782	622	786	842	616	118	999999	999999	276	999999	803	137	235	711	203	912	999999	412	999999	165	729	999999	814	999999	378	999999	70	434	389	40	631	717	472	990	190	586	629	866	652	933	967	391	768	999999	792	676	430	999999	400	253	999999	667	65	931	258	409	999999	999999	474	999999	58	486	373	245	860	999999	999999	999999	531	617	293	916	759	906	198	348	615	999999	999999	999999	999999	970	43	999999	746	964	662	541	741	780	778	999999	999999	184	885	490	27	532	202	999999	999999	195	568	999999	960	377	907	999999	742	910	999999	57	895	772	759	87	452	237	999999	895	432	999999	503	750	839	113	524	585	30	999999	330	92	568	999999	689	999999	412	999999	185	999999	67	513	999999	831	986	731	294	628	425	808	47	999999	43	999999	284	887	691	999999	999999	857	852	332	138	45	589	999999	488	58	92	235	999999	201	999999	999999	838	919	335	999999	763	118	819	895	999999	222	670	540	999999	270	572	802	841	594	317	328	526	735	999999	763	251	999999	252	245	545	999999	143	999999	738	999999	999999	364	999999	29	64	999999	47	957	999999	999999	999999	59	662	228	999999	290	393	999999	884	733	603	113	545	999999	429	488	999999	999999	360	969	89	824	802	999999	999999	999999	999999	999999	539	482	290	569	572	467	398	999999	622	999999	758	999999	805	999999	961	15	999999	999999	999999	989	599	575	969	463	606	999999	837	999999	999999	527	426	999999	999999	571	550	999999	452	43	540	999999	999999	237	866	841	825	105	174	36	862	796	823	446	999999	260	999999	999999	999999	999999	999999	380	999999	847	999999	104	999999	999999	224	999999	999999	560	999999	287	825	740	816	999999	708	999999	638	511	38	810	999999	460	704	980	878	790	999999	586	999999	625	81	170	458	336	292	772	244	999999	880	999999	999999	312	244	999999	999999	658	444	999999	265	386	198	460	352	818	999999	999999	399	627	612	433	895	924	662	936	999999	665	292	489	90	999999	893	303	631	999999	999999	386	225	168	369	999999	999999	488	999999	522	437	620	817	639	999999	797	999999	616	732	457	999999	999999	649	308	999999	956	376	954	779	330	492	894	829	253	533	999999	279	999999	999999	999999	999999	416	
999999	999999	508	595	999999	652	322	999999	562	286	570	183	73	694	736	917	999999	413	853	999999	708	10	39	999999	791	999999	116	999999	527	151	358	350	380	628	999999	510	799	999999	118	724	641	496	767	999999	334	999999	190	999999	55	362	412	855	539	684	707	603	999999	999999	804	283	546	927	999999	999999	927	230	803	445	999999	236	127	999999	999999	139	760	999999	243	822	999999	146	393	277	348	175	999999	503	811	695	999999	403	399	833	939	835	187	714	731	999999	288	113	851	744	150	819	999999	326	561	409	924	495	369	999999	999999	999999	999999	279	588	599	680	434	999999	118	525	304	837	294	155	468	951	56	491	887	543	114	294	649	136	529	931	422	942	411	771	435	43	110	85	281	946	908	135	141	675	853	695	743	999999	846	981	949	181	102	999999	877	13	999999	754	653	383	999999	152	999999	668	267	999999	999999	346	100	271	736	218	873	522	53	920	999999	221	689	419	999999	429	290	547	999999	251	849	953	893	431	999999	999999	432	897	705	765	76	472	417	371	688	407	139	585	255	741	307	579	415	999999	999999	271	74	244	833	999999	999999	999999	686	26	643	64	999999	999999	999999	390	786	976	999999	287	854	887	999999	328	731	153	999999	999999	302	999999	944	279	999999	936	777	299	291	198	74	885	999999	554	786	401	728	999999	999999	999999	874	865	954	331	762	137	112	766	467	746	512	689	529	165	999999	446	82	373	515	999999	891	420	999999	598	911	931	382	310	999999	412	600	107	999999	830	830	436	296	999999	516	420	834	20	831	545	685	385	365	748	335	999999	329	364	128	999999	578	999999	766	365	419	831	754	802	665	65	155	415	999999	698	335	792	160	459	856	105	999999	881	999999	563	999999	536	575	634	974	761	999999	245	978	999999	262	376	999999	999999	213	685	665	999999	355	776	399	279	885	999999	423	542	199	869	508	32	765	696	999999	213	452	883	265	130	999999	903	971	999999	437	748	445	958	999999	999999	256	180	439	999999	535	811	173	644	651	908	999999	442	999999	223	736	955	985	999999	501	465	487	329	430	545	214	451	805	488	842	146	231	999999	999999	969	999999	337	593	126	999999	73	50	808	999999	999999	999999	999999	999999	758	183	481	999999	879	467	667	999999	926	750	999999	445	93	16	684	801	514	687	999999	32	602	600	409	372	999999	404	437	425	999999	96	83	636	819	120	56	315	371	383	351	999999	752	999999	696	587	999999	681	87	999999	365	16	727	999999	999999	372	739	168	774	999999	893	485	
999999	251	72	840	677	267	625	999999	999999	379	999999	141	345	758	279	374	903	821	673	999999	999999	380	999999	673	369	413	999999	456	380	888	540	999999	489	866	967	511	999999	999999	999999	441	65	999999	107	985	999999	595	333	999999	103	374	264	952	445	705	168	659	191	398	480	273	784	178	602	999999	839	187	999999	999999	999999	768	209	999999	911	241	999999	223	283	999999	107	773	999999	88	363	16	999999	587	817	783	708	317	330	776	385	999999	657	886	510	999999	999999	999999	942	854	614	335	174	217	51	999999	572	999999	999999	116	301	707	192	705	815	596	448	261	370	869	771	482	999999	433	671	274	584	256	713	257	927	710	830	235	474	999999	842	999999	546	614	999999	763	931	223	485	678	464	951	80	999999	587	895	37	83	92	999999	887	740	999999	999999	629	326	240	138	189	590	876	957	241	787	999999	32	714	755	999999	17	551	234	948	992	810	999999	185	798	670	42	683	756	152	342	150	111	879	999999	999999	895	532	999999	44	894	802	506	999999	293	999999	565	190	281	999999	85	999999	663	792	553	999999	996	150	441	468	157	907	129	814	898	646	651	152	945	999999	762	999999	749	199	64	999999	313	912	999999	999999	115	999999	411	341	77	753	487	999999	999999	999999	999999	754	100	344	887	999999	682	692	821	646	999999	422	245	510	662	600	999999	473	738	362	663	94	257	803	999999	305	505	788	746	155	169	342	815	152	999999	999999	393	999999	312	999999	517	620	999999	256	129	692	615	901	999999	477	913	24	581	973	149	904	999999	297	981	591	999999	894	945	676	486	999999	607	103	999999	654	216	999999	170	670	845	52	992	11	999999	999999	690	604	999999	279	241	154	760	841	12	878	511	999999	433	720	999999	623	675	424	769	999999	999999	521	999999	33	270	999999	999999	999999	138	106	999999	505	612	321	900	999999	999999	999999	444	999999	425	765	101	849	153	119	999999	449	94	232	377	999999	241	741	999999	178	432	97	19	752	301	850	999999	905	966	15	999999	122	819	999999	838	999999	980	437	999999	329	430	332	999999	999999	488	413	825	906	729	343	999999	870	737	732	464	697	666	692	999999	575	62	999999	883	147	625	888	999999	395	393	999999	597	803	224	264	748	109	217	858	273	999999	34	807	186	633	741	623	384	999999	999999	151	342	297	397	999999	277	999999	449	742	535	600	999999	440	999999	360	999999	470	999999	482	983	999999	490	808	429	163	999999	999999	999999	260	405	12	513	541	159	251	46	999999	416	273	999999	514	999999	474	333	
672	113	999999	294	999999	887	999999	967	901	114	880	661	999999	868	244	410	999999	234	199	346	532	97	252	291	280	324	999999	64	392	495	478	705	25	485	756	999999	957	959	194	372	999999	45	611	437	278	589	512	999999	181	863	964	999999	470	138	800	585	861	999999	23	510	452	227	584	415	999999	184	999999	999999	121	194	452	72	49	827	222	999999	485	815	22	690	999999	999999	882	529	531	199	999999	886	685	181	198	655	946	999999	919	999999	460	205	801	104	943	464	331	986	420	999999	999999	999999	999999	999999	999999	56	300	332	698	450	344	65	999999	446	939	999999	372	939	999999	797	126	365	907	999999	47	290	23	918	747	999999	680	999999	118	630	999999	999999	970	999999	82	999999	365	999999	985	479	572	999999	999999	999999	164	193	101	999999	990	623	999999	885	999999	611	275	819	42	382	585	351	999999	448	946	999999	497	999999	788	990	866	999999	442	503	379	437	999999	641	968	658	763	999999	264	298	905	999999	846	999999	866	369	117	263	999999	982	47	999999	709	133	459	999999	866	817	999999	999999	999999	146	999999	999999	515	999999	868	633	999999	384	618	31	96	480	999999	999999	417	434	999999	429	999999	613	744	459	999999	999999	727	619	192	999999	999999	999999	168	163	999999	769	314	999999	557	569	999999	484	412	999999	999999	25	557	999999	589	998	650	442	999999	975	999999	999999	999999	731	824	780	999999	259	450	939	592	999999	999999	933	707	774	155	851	876	910	929	407	211	19	94	450	999999	498	999999	193	270	359	607	193	933	999999	377	583	999999	999999	989	250	44	472	152	999999	999999	623	532	815	852	798	565	999999	999999	822	710	392	646	999999	999999	91	999999	266	679	243	75	679	999999	845	406	572	120	109	999999	688	373	738	866	393	297	563	966	223	341	471	793	999999	147	999999	161	985	936	366	183	908	30	999999	792	909	999999	483	623	999999	419	289	687	466	999999	367	458	971	526	262	96	999999	124	16	925	218	450	896	542	888	693	420	636	754	999999	22	668	595	999999	956	999999	999999	940	289	804	61	783	337	999999	999999	999999	190	469	683	999999	144	793	23	999999	584	469	739	999999	734	993	998	999999	999999	539	503	698	862	35	999999	999999	282	109	834	999999	999999	434	999999	242	762	236	999999	951	953	484	791	229	655	999999	999999	999999	28	999999	215	999999	805	408	999999	797	170	999999	999999	164	900	188	996	44	958	810	977	160	355	506	189	999999	491	57	700	458	748	284	999999	128	665	81	485	409	894	549	407	476	583	326	999999	680	436	
358	999999	774	487	999999	270	844	765	999999	151	521	999999	706	804	999999	707	402	58	999999	47	999999	499	999999	702	597	150	419	413	511	577	39	434	508	999999	143	999999	925	970	991	23	999999	363	455	930	963	715	999999	745	999999	999999	191	277	196	643	755	858	232	81	890	999999	850	441	263	642	121	97	195	634	671	760	999999	999999	67	872	838	999999	54	999999	739	881	953	674	999999	999999	999999	762	248	864	327	284	999999	999999	999999	384	172	767	109	999999	818	876	530	563	83	999999	986	760	219	999999	804	999999	814	335	342	999999	663	186	999999	520	256	999999	999999	330	316	396	987	927	351	999999	709	999999	228	241	88	862	999999	399	600	875	757	636	553	924	999999	890	470	448	522	80	721	986	999999	589	566	469	37	209	999999	687	999999	68	418	536	614	734	218	999999	999999	479	999999	273	585	999999	999999	999999	805	924	270	426	925	999999	415	280	961	722	979	639	675	999999	834	999999	153	912	973	698	999999	27	320	999999	999999	887	202	999999	422	457	410	298	825	946	999999	113	938	999999	761	363	999999	999999	574	999999	754	579	907	637	645	506	999999	672	999999	74	402	999999	999999	999999	999999	48	355	372	858	514	999999	691	999999	728	954	999999	999999	323	161	620	54	999999	452	428	580	112	980	565	407	915	337	737	470	761	553	876	499	13	94	723	17	999999	999999	70	579	73	765	188	682	914	294	999999	999999	217	999999	323	345	195	364	999999	999999	790	965	999999	186	999999	231	62	185	999999	241	999999	238	437	613	999999	799	999999	999999	517	346	801	999999	492	999999	530	226	262	999999	239	540	313	649	451	665	999999	325	346	883	999999	842	713	12	999999	682	85	578	94	604	265	999999	952	347	846	306	999999	907	482	321	999999	367	968	999999	945	999999	999999	569	999999	999999	396	999999	463	999999	852	999999	632	999999	288	810	556	999999	142	999999	485	716	588	966	999999	999999	408	319	842	34	999999	638	873	402	999999	999999	754	515	791	322	218	999999	69	453	999999	181	673	999999	629	672	999999	704	235	320	999999	999999	959	961	999999	641	373	86	606	439	282	224	999999	240	741	231	65	50	170	999999	999999	668	656	144	482	631	482	940	999999	999999	999999	533	999999	563	999999	999999	107	792	749	999999	948	141	219	999999	181	999999	999999	443	726	408	616	725	543	415	999999	176	583	824	489	999999	999999	999999	397	437	180	748	999999	247	999999	999999	133	272	999999	999999	999999	318	459	35	963	212	262	48	224	291	999999	543	989	996	693	999999	999999	283	313	615	991	
526	999999	782	460	432	467	142	771	811	284	354	435	533	544	562	716	558	860	286	882	130	217	999999	874	637	759	815	999999	280	999999	849	999999	684	28	354	999999	676	575	541	999999	129	277	999999	16	218	118	466	999999	141	684	695	423	36	999999	871	318	638	907	823	673	999999	588	501	150	435	394	999999	514	199	999999	50	983	328	541	762	853	805	110	666	528	302	363	422	595	976	999999	999999	951	157	46	999999	999999	752	868	103	541	999999	272	581	823	368	999999	272	999999	644	711	104	495	999999	28	513	538	250	304	380	298	175	905	999999	999999	462	798	999999	162	62	999999	240	460	447	230	86	542	528	842	170	350	100	280	950	274	341	999999	981	999999	533	407	528	458	498	805	999999	870	108	582	999999	569	594	120	99	373	480	644	57	999999	941	970	19	999999	143	39	999999	999999	955	899	666	25	816	999999	629	999999	752	782	961	641	854	216	444	946	481	999999	756	980	190	586	793	999999	399	999999	197	562	398	130	324	999999	607	481	999999	208	915	356	752	365	999999	444	999999	697	682	416	895	734	999999	72	926	542	283	227	714	379	999999	969	625	585	999999	77	999999	631	468	503	999999	383	302	246	41	134	999999	999999	499	745	964	999999	999999	983	346	999999	36	999999	203	782	195	389	999999	545	101	999999	999999	177	324	422	187	999999	239	189	999999	522	442	299	41	801	693	882	727	968	414	21	999999	642	249	587	50	999999	438	685	318	654	617	756	154	95	999999	999999	85	999999	568	975	865	999999	611	823	30	736	305	402	98	312	662	797	141	90	999999	999999	928	999999	381	257	561	999999	999999	727	905	685	154	945	407	999999	807	650	999999	438	999999	129	999999	425	567	314	635	45	596	15	999999	819	999999	74	104	999999	752	999999	704	320	423	321	964	884	918	999999	592	359	999999	85	505	999999	396	702	935	999999	66	999999	999999	77	622	525	957	999999	734	999999	69	90	850	100	999999	468	945	100	999999	834	164	157	506	999999	721	285	999999	521	510	981	999999	923	139	233	999999	249	179	636	698	898	363	110	159	833	286	511	509	904	999999	46	999999	306	687	110	717	999999	16	999999	356	999999	484	446	363	753	661	145	951	627	839	31	299	318	999999	126	481	64	997	672	945	219	776	146	706	474	999999	137	246	38	516	352	999999	230	999999	362	999999	916	746	405	999999	999999	999999	999999	75	999999	747	756	905	999999	629	662	999999	999999	13	999999	569	999999	740	999999	999999	534	899	999999	121	497	999999	999999	
38	48	999999	999999	318	999999	500	999999	659	894	80	913	727	169	232	676	409	853	441	999999	227	999999	792	999999	999999	856	568	647	999999	637	999999	999999	14	678	728	999999	867	74	354	999999	842	999999	486	999999	277	826	172	677	312	233	524	267	66	999999	851	999999	256	999999	388	999999	43	852	563	32	133	502	909	58	999999	999999	808	344	508	132	999999	28	667	126	807	359	999999	999999	345	27	123	512	522	999999	999999	844	619	249	999999	892	999999	990	645	464	999999	774	999999	124	999999	946	424	189	999999	933	831	999999	225	139	999999	39	767	153	999999	545	908	621	980	793	231	597	746	569	999999	999999	847	76	383	213	575	42	443	579	654	999999	603	934	999999	588	294	994	628	999999	428	656	134	142	999999	110	555	930	999999	133	892	999999	209	999999	529	153	96	765	459	22	999999	787	596	999999	999999	126	941	974	867	402	999999	236	968	999999	999999	13	490	999999	592	282	999999	644	248	319	686	999999	999999	748	414	609	501	999999	545	616	926	999999	70	936	999999	366	168	581	72	402	623	666	679	943	713	999999	999999	381	182	186	365	919	999999	286	511	999999	926	203	570	999999	900	999999	690	362	339	999999	942	554	999999	236	124	86	581	845	695	30	335	255	44	887	946	130	356	368	260	16	999999	783	435	999999	439	965	20	804	502	643	976	327	999999	999999	584	119	309	999999	999999	288	999999	703	590	491	166	681	168	683	322	779	634	999999	111	999999	999999	168	128	920	796	159	999999	999999	353	62	999999	18	999999	999999	313	837	820	409	306	972	668	397	203	943	993	758	999999	999999	492	999999	18	654	225	290	796	999999	990	999999	160	999999	222	570	360	537	447	158	49	999999	999999	485	959	234	34	139	664	30	965	184	999999	47	352	738	295	630	999999	399	793	361	44	888	846	441	259	394	759	108	47	999999	506	845	719	478	957	16	999999	783	629	95	625	775	460	999999	461	122	569	483	999999	999999	492	999999	999999	687	999999	999999	638	527	975	640	379	566	982	308	999999	92	327	874	781	288	867	270	999999	707	735	268	438	40	979	146	824	285	823	318	183	999999	490	41	184	475	999999	245	808	988	716	69	793	161	999999	379	794	999999	999999	996	862	232	999999	657	952	999999	63	607	547	999999	816	103	742	674	135	999999	601	296	700	316	910	999999	462	999999	991	999999	474	286	893	999999	351	139	999999	999999	456	951	999999	832	89	148	999999	770	698	969	999999	622	327	128	35	918	999999	999999	999999	395	96	240	770	505	
999999	286	999999	776	714	937	496	999999	520	915	999999	184	57	769	216	562	894	999999	933	492	999999	999999	358	999999	261	974	832	843	999999	197	999999	225	999999	676	999999	802	999999	644	66	760	999999	999999	111	412	900	851	999999	18	302	999999	501	946	306	287	999999	999999	999999	225	525	999999	999999	999999	551	332	184	999999	993	380	999999	999999	985	260	93	183	19	123	276	946	455	409	113	823	550	702	696	793	999999	903	780	878	873	361	999999	999999	655	829	943	999999	237	897	857	500	415	999999	456	999999	863	999999	277	782	999999	982	769	126	636	291	112	999999	636	390	94	999999	600	725	999999	634	999999	766	527	190	179	497	718	558	551	999999	418	662	256	456	999999	795	999999	999999	857	891	592	999999	999999	999999	726	104	152	999999	999999	768	899	689	357	822	999999	999999	606	97	612	999999	273	220	574	999999	872	449	602	190	460	299	463	999999	868	648	999999	999999	86	163	463	999999	999999	999999	999999	783	713	729	314	434	347	833	198	548	999999	334	627	381	438	667	502	999999	999999	999999	999999	524	999999	999999	821	999999	780	978	30	999999	633	537	187	402	999999	790	319	152	999999	999999	999999	626	110	999999	999999	543	999999	999999	701	418	660	187	582	392	485	231	479	999999	907	999999	999999	368	999999	745	915	856	999999	235	999999	647	357	359	151	335	129	999999	423	399	97	999999	999999	119	287	611	792	455	999999	795	916	254	321	999999	245	999999	999999	483	812	364	998	362	999999	999999	764	64	999999	311	45	257	272	714	807	89	999999	999999	918	545	999999	211	953	999999	900	361	318	999999	335	455	999999	999999	812	999999	957	999999	401	734	889	999999	354	233	999999	999999	999999	999999	999999	212	999999	242	583	999999	621	977	401	611	410	538	462	46	487	113	728	615	197	433	444	626	756	748	688	595	999999	36	200	858	660	999999	60	999999	828	116	999999	103	872	999999	990	835	254	999999	658	862	999999	853	999999	999999	504	935	303	986	274	905	999999	999999	554	987	875	594	786	543	950	999999	488	269	217	381	888	635	743	688	999999	609	381	999999	99	825	322	886	621	949	363	999999	178	999999	928	922	660	526	548	884	632	999999	58	711	406	720	383	22	645	999999	362	869	202	614	553	664	533	55	609	728	675	989	972	999999	189	235	769	424	341	294	720	372	96	858	66	46	999999	670	13	379	999999	310	250	588	597	494	999999	999999	520	273	399	615	999999	819	219	643	433	221	532	180	950	959	680	360	999999	999999	782	343	558	516	114	863	51	239	999999	999999	
748	999999	249	694	702	999999	999999	999999	895	114	454	999999	649	999999	999999	349	999999	833	999999	492	629	890	999999	999999	999999	199	14	14	169	535	574	687	999999	844	999999	999999	972	837	477	744	65	999999	464	218	545	516	693	999999	903	999999	724	218	810	793	745	858	999999	999999	982	513	211	899	999999	369	540	767	733	805	526	574	376	310	365	685	437	999999	435	999999	71	205	505	999999	111	999999	999999	366	877	749	109	999999	920	999999	854	999999	542	166	702	105	999999	999999	782	888	619	999999	398	424	852	135	366	727	432	70	580	787	18	999999	999999	999999	558	183	890	984	705	489	653	47	999999	400	152	999999	324	999999	389	293	422	616	258	772	16	396	513	751	999999	381	614	860	999999	999999	955	999999	368	197	546	504	888	798	193	140	999999	360	999999	461	983	96	412	999999	681	297	999999	999999	94	35	508	172	999999	148	601	999999	875	793	288	388	445	943	999999	999999	999999	885	405	624	999999	128	97	655	428	61	768	306	968	521	189	999999	702	563	999999	343	688	383	833	999999	207	999999	264	892	999999	589	26	49	184	285	308	795	891	750	968	966	938	853	743	618	380	999999	365	363	614	816	685	881	828	578	448	420	999999	999999	427	574	999999	205	999999	839	44	728	131	692	999999	393	580	999999	595	158	404	835	640	224	379	901	503	900	288	266	903	145	221	605	837	999999	743	999999	333	404	112	999999	999999	903	583	651	184	999999	151	230	246	733	295	680	999999	612	999999	837	999999	999999	80	962	916	326	936	999999	517	525	855	334	650	344	629	201	55	999999	564	736	999999	727	999999	831	999999	67	30	999999	849	999999	999999	999999	119	905	999999	807	999999	149	826	954	999999	684	144	658	817	999999	579	901	999999	104	999999	999999	999999	52	206	999999	798	999999	999999	859	305	766	59	999999	103	630	224	744	385	821	868	999999	835	609	769	956	593	999999	999999	942	999999	999999	75	999999	999999	909	186	76	709	410	19	93	936	999999	659	211	634	168	565	999999	602	835	525	293	236	728	687	448	283	249	965	729	235	270	381	187	700	304	999999	193	453	158	44	975	999999	784	968	999999	999999	567	331	435	999999	827	350	652	999999	782	528	187	232	999999	793	999999	444	289	858	999999	595	999999	510	339	98	381	742	454	800	999999	999999	452	999999	819	498	715	918	999999	226	408	919	728	584	918	775	892	999999	716	364	575	540	531	926	302	282	478	66	991	346	142	94	896	852	62	310	999999	427	999999	248	87	551	904	73	460	
757	867	898	592	999999	206	419	36	99	999999	19	949	999999	467	999999	30	658	926	202	93	999999	32	876	531	617	699	999999	999999	999999	999999	34	635	468	476	544	414	579	474	437	150	722	68	806	627	53	999999	560	999999	865	228	999999	999999	712	999999	999999	734	990	999999	974	865	731	999999	558	813	210	383	491	59	923	142	450	193	498	999999	370	265	226	999999	487	266	999999	515	694	259	857	408	923	487	339	810	424	212	500	572	999999	862	510	993	426	999999	870	511	999999	732	777	245	999999	659	619	881	999999	999999	999999	718	726	226	999999	999999	955	802	999999	999999	999999	122	999999	247	999999	999999	999999	508	755	232	999999	816	999999	999999	478	961	482	621	281	273	999999	458	302	682	323	782	845	202	999999	211	47	999999	221	999999	790	923	23	539	551	210	26	121	136	295	908	82	332	999999	747	214	826	999999	530	999999	144	271	820	45	924	911	90	450	811	553	194	218	605	529	999999	555	999999	999999	79	80	999999	757	332	16	999999	250	460	755	455	492	999999	703	104	35	999999	529	999999	978	615	640	999999	576	309	582	999999	700	477	803	999999	202	266	999999	274	459	938	387	939	814	271	999999	461	999999	999999	999999	178	999999	124	579	797	327	452	969	337	439	950	999999	457	999999	905	84	999999	656	999999	262	235	502	999999	999999	97	354	589	298	999999	931	189	796	581	981	999999	619	585	898	15	926	999999	297	999999	834	509	999999	929	200	908	999999	999999	804	999999	742	999999	999999	61	479	999999	452	738	163	262	999999	999999	164	108	476	345	296	498	999999	651	999999	512	999999	946	604	145	829	424	398	390	529	29	999999	974	839	888	737	567	999999	999999	563	197	999999	999999	158	585	354	999999	999999	855	621	699	46	999999	245	999999	163	999999	457	343	999999	38	349	999999	733	386	874	190	269	587	607	728	391	999999	97	398	914	904	798	29	790	999999	960	543	768	829	983	232	738	999999	734	17	120	773	753	999999	848	824	999999	771	999999	999999	999999	875	257	892	317	578	999999	847	325	259	931	999999	552	999999	77	805	999999	903	403	651	999999	999999	853	599	618	618	999999	563	999999	99	603	36	317	999999	999999	999999	296	999999	999999	415	167	890	293	485	86	999999	230	760	999999	52	821	999999	378	999999	722	250	32	657	284	699	863	999999	308	235	999999	905	130	926	233	999999	519	137	391	988	494	561	376	377	523	936	397	954	105	506	278	206	658	258	999999	529	71	638	999999	823	551	655	592	68	829	999999	999999	304	536	484	533	
693	25	389	575	999999	873	655	999999	347	311	908	416	801	957	999999	257	871	999999	704	920	880	999999	568	446	839	969	318	547	353	999999	103	427	999999	973	999999	191	278	682	741	655	416	505	999999	521	643	999999	791	111	999999	923	690	280	999999	564	652	168	999999	942	736	201	565	117	790	999999	217	490	795	827	382	277	999999	199	291	58	999999	385	999999	999999	803	600	188	217	999999	430	693	999999	999999	66	330	426	733	999999	946	550	100	309	714	299	314	162	453	963	999999	113	944	999999	989	784	60	277	886	410	149	145	999999	358	999999	370	280	394	999999	739	507	999999	999999	999999	252	741	957	214	670	981	742	651	999999	999999	488	73	485	202	833	999999	15	62	999999	332	196	811	999999	742	368	354	999999	919	266	713	999999	771	999999	301	258	258	999999	845	607	904	668	498	988	798	869	876	884	999999	561	999999	733	454	426	221	466	999999	214	225	845	325	962	822	395	443	999999	717	999999	194	943	585	982	999999	455	635	664	698	822	738	873	492	470	941	368	180	980	21	355	999999	834	817	54	999999	999	292	999999	999999	113	999999	999999	162	381	699	144	975	112	573	999	791	999999	768	618	475	351	999999	999999	30	463	224	999999	999999	371	999999	360	135	540	380	170	173	693	818	594	277	698	999999	120	770	807	392	77	417	22	564	800	75	209	578	270	646	999999	922	392	999999	102	303	790	234	349	18	445	732	413	836	999999	999999	999999	350	776	630	999999	999999	999999	81	999999	999999	734	999999	356	294	926	962	999999	999999	736	771	435	706	999999	405	930	886	999999	799	947	345	14	186	466	71	891	858	801	639	403	352	709	321	740	57	569	982	877	64	92	483	621	889	999999	999999	313	999999	999999	999999	700	367	999999	423	999999	812	50	557	351	294	999999	77	170	481	130	999999	71	124	965	138	999999	947	999999	376	999999	474	999999	999999	999999	139	758	999999	693	430	939	999999	688	296	197	999999	16	21	999999	999999	661	24	999999	150	768	999999	275	198	511	46	544	999999	999999	297	706	659	999999	999999	999999	999999	535	999999	383	739	999999	95	705	775	926	47	132	999999	316	424	999999	702	161	582	357	999999	999999	569	912	657	886	196	686	400	590	999999	838	999999	540	428	999999	999999	640	999999	608	683	999999	500	272	999999	914	719	445	934	583	13	507	999999	578	120	359	966	999999	726	853	355	408	314	195	398	209	51	294	888	367	41	71	577	974	673	360	373	307	449	999999	999999	750	752	999999	586	40	332	512	430	
79	101	617	914	730	263	999999	705	999999	874	274	872	435	557	577	999999	941	930	542	904	760	999999	999999	626	983	686	604	656	497	608	367	999999	999999	864	999999	999999	424	157	999999	720	999999	999999	68	999999	999999	870	741	202	184	276	644	110	790	607	670	93	999999	991	930	999999	658	628	218	999999	999999	398	343	571	999999	311	999999	999999	92	821	999999	115	927	999999	450	123	999999	411	481	231	963	999999	95	932	203	735	999999	433	227	804	72	769	999999	361	917	787	999999	179	464	873	148	850	27	969	101	565	165	197	550	999999	107	257	157	999999	742	258	999999	411	377	999999	999999	704	999999	288	759	746	999999	999999	328	663	586	775	947	999999	92	122	999999	126	840	638	579	656	999999	410	706	814	622	459	618	668	999999	135	802	461	416	999999	999999	738	999999	355	896	590	999999	886	240	331	309	550	904	629	19	196	570	999999	999999	811	821	176	582	999999	134	218	999999	660	999999	460	973	999999	201	648	838	999999	906	495	742	999999	787	996	179	384	515	999999	554	999999	658	999999	999999	74	999999	605	999999	118	166	999999	999999	687	633	218	707	780	358	813	359	266	791	508	999999	84	996	444	33	999999	996	207	439	62	999999	967	11	999999	894	909	468	596	34	730	999999	640	274	64	366	579	298	398	36	701	722	298	999999	160	18	491	77	593	581	798	121	958	836	999999	999999	665	217	999999	886	999999	999999	762	241	71	164	999999	999999	941	88	454	999999	999999	181	737	339	375	770	851	881	999999	999999	875	24	236	618	395	999999	105	40	999999	371	999999	512	587	999999	999999	66	145	996	368	999999	999999	515	137	272	513	787	109	839	658	894	366	999999	482	999999	479	748	15	452	768	846	999999	910	387	92	64	105	999999	390	379	318	634	854	522	731	715	999999	887	999999	115	999999	703	999999	999999	999999	15	545	40	979	878	221	61	999999	999999	522	967	999999	137	54	218	418	999999	999999	469	349	270	511	422	750	892	118	861	51	347	170	152	999999	999999	581	86	999999	75	615	511	167	266	941	627	10	763	500	999999	842	755	999999	999999	984	796	43	545	504	133	999999	96	769	999999	999999	355	76	379	520	687	556	999999	700	999999	587	999999	312	999999	999999	999999	422	986	999999	875	28	296	650	755	999999	660	504	45	582	394	786	528	999999	807	999999	999999	561	631	999999	812	685	999999	999999	354	999999	776	494	950	999999	621	710	302	694	893	341	724	705	320	999999	999999	192	521	395	315	999999	69	475	999999	836	732	331	790	743	589	
199	153	241	305	999999	392	175	553	818	961	999999	493	833	848	475	531	999999	251	999999	999999	629	999999	489	749	787	768	311	989	124	494	299	920	999999	115	703	198	492	999999	392	827	694	639	702	433	631	82	235	626	39	314	842	90	379	360	959	34	664	492	517	169	91	999999	439	334	671	999999	999999	728	154	287	999999	490	858	593	999999	990	999999	65	127	714	543	684	999999	999999	651	219	550	999999	155	679	533	999999	892	233	746	518	210	377	762	867	147	999999	482	752	999999	999999	231	786	662	968	562	608	375	802	999999	407	225	629	682	999999	223	737	582	475	999999	999999	597	635	846	189	999999	104	303	259	999999	45	212	218	544	300	987	999999	545	999999	126	924	635	99	607	999999	303	580	695	309	654	999999	924	16	998	999999	763	596	999999	482	188	467	315	125	999999	999999	204	16	999999	999999	475	999999	201	405	358	999999	413	508	999999	507	886	999999	409	999999	605	177	120	205	219	999999	536	400	824	73	998	659	999999	519	864	26	154	296	999999	999999	834	999999	999999	529	658	999999	823	265	569	442	595	967	999999	999999	520	67	479	999999	796	778	999999	84	635	999999	406	999999	219	894	643	999999	362	999999	999999	999999	169	409	959	591	546	50	999999	280	999999	391	478	41	601	307	999	806	999999	999999	499	717	456	759	570	89	999999	959	960	999999	622	558	90	999999	253	999999	161	120	108	887	462	756	294	585	999999	999999	660	375	107	999999	894	836	473	217	110	17	649	409	999999	880	468	587	89	999999	658	283	310	482	999999	999999	999999	888	708	659	692	742	432	871	516	999999	429	999999	861	58	999999	785	999999	999999	894	245	999999	751	281	227	999999	999999	677	729	926	969	999999	187	587	467	999999	16	138	999999	525	367	584	999999	999999	522	999999	711	726	40	999999	999999	198	438	588	552	328	999999	999999	490	999999	817	75	999999	999999	546	999999	251	179	404	292	999999	656	279	357	536	660	543	999999	999999	767	717	999999	646	999999	63	780	999999	599	45	149	372	399	647	584	999999	999999	881	833	357	149	219	542	331	747	502	999999	919	90	61	891	999999	545	858	723	522	668	428	504	890	765	868	999999	144	999999	920	638	999999	695	649	244	778	709	511	618	558	185	827	999999	706	999999	861	434	548	153	364	999999	540	924	71	999999	873	999999	942	591	280	566	407	76	827	999999	218	233	441	816	122	85	44	249	175	347	840	999999	798	64	999999	999999	114	999999	999999	103	107	94	633	609	999999	401	766	919	348	991	777	
760	81	999999	628	637	999999	731	40	288	999999	300	758	724	999999	999999	589	999999	687	836	999999	999999	175	733	767	133	600	999999	455	721	318	124	999999	183	569	90	459	956	435	276	999999	383	959	622	311	999999	335	909	409	27	811	999999	241	511	539	369	595	999999	84	505	47	999999	285	999999	999999	677	398	585	164	129	999999	999999	462	999999	393	999999	458	553	999999	960	797	690	999999	437	909	439	882	399	999999	999999	494	121	882	930	238	292	107	999999	651	999999	418	750	754	290	133	999999	426	819	128	460	911	52	999999	124	707	999999	999999	999999	409	540	999999	998	941	999999	634	783	749	531	999999	111	981	807	901	798	551	57	935	999999	314	730	23	72	281	193	999999	452	205	768	999999	881	555	259	999999	120	838	419	809	800	999999	350	439	894	636	26	478	999999	150	999999	572	659	999999	595	544	678	527	732	726	757	665	999999	999999	999999	999999	311	999999	999999	999999	791	999999	142	247	145	495	963	301	129	436	999999	714	194	311	999999	206	573	470	959	715	571	593	115	692	61	144	474	762	458	999999	999999	470	746	546	359	166	999999	422	999999	999999	580	387	407	306	471	52	481	880	510	784	734	841	596	27	995	999999	999999	449	195	10	30	210	843	532	111	999999	999999	999999	952	920	999999	999999	194	859	144	194	195	809	230	19	999999	594	262	673	862	999999	999999	999999	551	999999	312	990	236	285	89	380	544	875	204	677	84	834	927	999999	28	582	656	737	883	811	999999	54	228	186	346	436	947	180	669	618	919	999999	106	800	999999	999999	999999	909	780	763	649	999999	999999	553	999999	829	666	673	999999	999999	999999	999999	845	999999	149	267	772	59	938	652	432	374	216	586	757	999999	999999	136	970	253	656	747	999999	999999	171	702	439	675	251	517	769	999999	525	999999	999999	782	404	365	661	360	13	876	999999	137	999999	285	113	39	795	110	101	539	999999	411	633	99	190	725	578	999999	999999	107	807	430	883	999999	999999	826	804	999999	439	999999	475	620	999999	780	999999	829	999999	999999	598	999999	880	999999	426	999999	581	123	999999	691	602	679	999999	223	999999	905	999999	999999	254	999999	999999	287	999999	820	999999	719	999999	999999	171	852	323	999999	999999	691	848	999999	227	666	14	653	577	735	81	123	999999	760	594	262	98	344	712	236	585	605	460	999999	185	999999	999999	707	176	499	952	902	999999	999999	741	105	374	113	999999	999999	545	600	999999	999999	215	121	999999	911	134	811	993	827	150	999999	774	341	999999	537	999999	999999	196	307	
999999	88	783	178	744	141	28	498	999999	985	655	310	691	984	990	999999	999999	73	999999	568	582	999999	505	134	761	292	999999	410	864	837	859	531	999999	248	123	999999	917	999999	377	315	892	636	923	18	999999	840	999999	789	351	999999	432	189	544	628	724	132	582	658	416	462	664	999999	999999	60	135	133	95	453	999999	463	842	77	696	316	675	946	440	496	952	921	887	686	999999	999999	415	679	987	596	523	990	954	268	999999	914	651	284	999999	873	883	58	755	951	918	888	638	999999	493	999999	999999	778	692	96	705	999999	575	977	559	249	645	455	145	999999	999999	880	999999	999999	446	781	665	400	944	566	999999	903	999999	935	768	180	755	61	196	760	642	745	308	999999	562	145	349	674	999999	762	238	437	999999	266	31	47	389	64	917	711	572	562	834	999999	483	802	329	639	218	389	493	999999	268	385	856	194	582	640	30	310	999999	991	675	999999	338	999999	990	909	913	731	999999	999999	143	485	198	90	999999	182	999999	760	816	710	999999	345	278	644	179	537	999999	836	464	748	43	999999	279	580	999999	999999	796	999999	811	999999	725	487	999999	792	999999	999999	999999	999999	999999	409	999999	999999	494	731	535	999999	912	694	15	999999	509	87	999999	52	999999	999999	215	999999	203	268	386	95	949	999999	999999	977	999999	486	193	395	350	633	999999	65	502	999999	131	999999	999999	557	739	112	302	358	910	648	221	555	134	932	578	999999	583	25	999999	170	999999	97	999999	558	592	436	511	620	122	875	524	999999	549	894	405	667	572	999999	528	284	999999	999999	497	345	766	201	361	260	817	999999	60	999999	41	341	462	44	800	999999	965	313	601	682	999999	44	134	999999	15	239	999999	911	17	937	496	749	377	999999	999999	412	792	400	84	260	999999	352	824	976	189	218	441	999999	866	86	680	999999	683	999999	364	462	220	999999	999999	999999	999999	905	999999	123	60	999999	999999	742	999999	398	999999	999999	999999	999999	879	999999	219	999999	820	797	797	999999	54	931	266	999999	76	999999	365	147	999999	36	213	953	999999	896	589	711	925	896	254	699	926	999999	999999	115	999999	342	999999	470	252	72	945	398	999999	999999	861	831	857	779	999999	706	386	307	999999	999999	371	285	813	983	314	508	232	923	552	999999	250	576	999999	160	293	733	999999	894	999999	138	91	815	629	999999	999999	757	999999	155	680	999999	322	628	999999	704	999999	711	999999	999999	166	743	999999	31	845	235	316	295	281	706	495	492	678	492	412	77	999999	555	655	834	947	556	654	999999	
253	14	785	621	304	855	999999	581	999999	780	999999	161	298	70	969	403	672	750	485	157	999999	197	870	830	226	999999	117	999999	66	694	309	609	98	999999	777	841	450	695	991	426	300	914	287	897	753	260	999999	536	586	262	171	207	80	507	426	65	143	954	404	99	747	227	999999	521	481	138	72	999999	292	137	953	977	758	999999	857	745	910	972	87	966	999999	581	612	999999	532	111	538	591	999999	722	999999	999999	999999	901	679	82	999999	766	426	624	198	254	254	999999	308	194	449	999999	999999	680	155	999999	999999	438	664	175	615	721	988	999999	599	480	197	570	429	468	999999	857	389	785	357	999999	555	999999	777	999999	999999	163	505	347	662	999999	942	999999	576	546	618	862	247	513	467	676	999999	56	35	999999	67	683	39	840	508	591	631	864	999999	11	616	999999	660	483	838	461	999999	651	999999	82	999999	530	993	999999	850	823	999999	875	999999	680	376	999999	437	70	133	653	999999	665	999999	999999	895	88	999999	575	929	999999	212	763	675	999999	999999	136	339	952	189	536	690	155	989	999999	972	755	999999	652	635	117	987	999999	359	194	337	560	812	646	187	459	196	999999	953	656	999999	855	210	322	999999	250	179	484	880	597	962	978	675	163	999999	149	542	691	939	822	999999	612	414	490	999999	899	323	692	775	729	350	272	201	343	999999	126	555	999999	431	395	937	999999	719	999999	231	358	999999	999999	548	47	999999	999999	488	141	451	18	451	719	999999	331	926	487	999999	160	256	700	787	999999	98	982	593	319	270	554	885	703	892	999999	999999	328	24	664	154	999999	811	845	783	70	891	66	674	999999	999999	110	468	460	803	999999	515	999999	999999	552	570	565	453	608	244	934	255	747	125	999999	460	326	316	272	999999	999999	349	411	917	726	999999	42	999999	758	731	999999	999999	434	999999	334	146	737	756	472	103	999999	294	212	610	848	999999	154	940	999999	384	270	999999	206	127	999999	999999	999999	614	845	999999	538	258	695	877	84	849	821	847	999999	999999	723	570	999999	179	754	687	146	999999	999999	911	306	102	441	999999	470	376	888	316	78	114	42	133	911	370	999999	999999	598	335	535	999999	999999	306	158	223	661	999999	948	37	999999	999999	92	313	545	933	805	446	999999	999999	999999	708	960	514	779	686	630	599	999999	999999	999999	423	99	810	999999	79	918	10	943	228	721	770	999999	861	943	924	999999	999999	999999	977	999999	128	524	286	999999	827	47	489	526	471	593	72	51	474	999999	950	65	282	999999	
475	25	805	502	597	600	999999	290	109	571	999999	999999	901	21	999999	999999	495	899	812	891	448	999999	439	999999	481	635	659	728	952	448	992	869	749	690	122	962	999999	999999	926	999999	999999	546	938	918	671	806	691	60	371	999999	927	60	252	390	600	443	586	332	30	962	941	999999	999999	661	999999	985	915	221	898	999999	169	868	999999	137	618	901	999999	521	811	675	943	608	367	407	999999	942	999999	369	99	678	386	437	605	963	743	365	218	287	349	686	891	480	161	653	396	69	87	999999	771	999999	350	75	520	355	999999	999999	560	931	150	999999	999999	556	999999	230	341	731	272	19	394	999999	999999	815	181	135	784	999999	457	714	999999	461	999999	512	597	401	338	321	999999	260	999999	410	804	287	999999	713	999999	344	358	931	999999	665	796	77	730	518	14	534	893	395	571	555	885	846	920	689	771	855	959	999999	892	30	813	22	75	983	458	999999	999999	467	807	449	124	525	402	999999	664	999999	782	89	999999	803	427	999999	689	999999	525	999999	366	457	999999	999999	385	628	49	999999	851	783	12	746	999999	999999	855	436	588	131	440	370	453	575	34	999999	83	880	343	98	603	292	333	999999	468	499	60	999999	999999	345	73	496	486	111	503	880	795	45	29	798	947	990	942	567	959	999999	515	791	999999	969	398	505	999999	950	698	999999	460	999999	999999	569	999999	634	911	999999	68	943	884	352	81	999999	188	47	860	544	151	999999	349	999999	716	999999	984	268	798	555	947	568	210	535	413	934	430	468	999999	459	260	999999	999999	700	509	25	999999	172	719	999999	791	361	999999	750	809	95	229	694	620	999999	585	289	835	366	999999	999999	742	999999	939	147	723	719	999999	410	294	827	999999	649	266	700	42	821	549	518	764	596	923	460	725	327	715	999999	848	780	999999	999999	487	722	404	19	282	922	233	582	566	81	999999	244	999999	981	562	999999	437	919	943	763	739	326	601	709	999999	292	632	622	431	999999	871	509	536	322	350	810	999999	257	428	119	598	967	999999	999999	999999	689	999999	744	999999	145	307	999999	836	121	999999	170	131	695	999999	990	299	611	160	578	999999	570	708	153	999999	752	335	190	501	999999	175	999999	374	909	193	886	298	999999	858	296	999999	942	672	424	90	999999	689	558	814	438	999999	986	817	384	492	999999	981	850	999999	21	810	999999	436	12	946	999999	796	221	999999	556	701	411	999999	863	999999	999999	897	999999	73	462	73	776	999999	73	999999	188	999999	989	427	999999	905	448	
785	846	486	999999	516	670	999999	620	999999	477	56	999999	736	417	999999	953	999999	234	999999	698	786	650	999999	43	751	999999	999999	999999	515	806	794	999999	651	263	625	906	999999	999999	999999	237	999999	999999	79	596	999999	118	337	606	944	11	504	202	179	217	661	145	898	452	999999	152	682	711	115	586	682	772	616	999999	999999	999999	575	999999	483	830	999999	343	580	361	999999	642	46	390	822	513	999999	601	999999	999999	602	490	17	935	504	608	554	113	348	493	913	957	502	999999	815	999999	436	334	999999	999999	333	327	565	547	148	188	999999	301	999999	601	999999	91	668	182	880	311	329	639	999999	874	286	780	995	96	999999	357	999999	191	999999	214	999999	999999	999999	765	120	284	925	470	797	999999	502	999999	999999	746	999999	832	999999	999999	999999	513	298	796	999999	844	73	552	332	999999	999999	790	48	924	725	684	524	306	208	903	71	605	386	858	842	358	382	33	999999	258	877	616	999999	999999	217	72	915	999999	326	47	702	567	951	457	371	16	999999	999999	999999	999999	232	913	633	395	268	378	136	999999	954	311	471	49	999999	84	601	492	732	999999	999999	999999	999999	243	979	170	211	503	653	929	496	835	81	805	496	36	35	999999	999999	673	560	838	999999	484	336	25	575	662	581	877	999999	879	284	999999	860	873	771	989	934	472	194	764	725	207	999999	129	240	666	553	960	999999	637	509	69	999999	878	999999	999999	907	999999	595	999999	922	775	999999	617	560	23	944	622	999999	46	39	999999	488	999999	123	999999	541	216	784	908	999999	620	829	228	379	224	399	981	155	999999	999999	969	877	645	842	999999	999999	336	999999	999999	722	931	705	22	608	989	999999	872	999999	990	999999	700	999999	686	440	311	946	999999	999999	346	624	962	999999	777	954	999999	642	843	999999	999999	613	214	648	567	999999	187	914	999999	999999	999999	644	526	999999	999999	734	999999	790	999999	214	540	12	279	999999	232	602	759	464	928	999999	548	999999	999999	918	601	387	999999	61	622	499	263	397	139	999999	858	701	107	746	322	52	999999	279	451	639	423	170	999999	126	426	964	437	722	985	758	81	43	999999	607	624	777	999999	340	999999	702	950	999999	872	44	240	530	505	22	999999	999999	495	999999	905	107	505	440	53	432	635	999999	72	540	411	381	173	824	793	499	999999	544	855	999999	110	749	999999	999999	298	309	885	895	469	424	999999	109	272	801	137	810	112	193	734	999999	705	520	639	420	999999	501	871	415	737	15	890	607	999999	264	999999	166	418	235	152	
743	546	739	197	647	999999	999999	118	372	697	982	397	939	809	101	536	589	119	278	999999	999999	438	999999	168	463	534	999999	78	18	999999	970	402	876	50	999999	227	965	333	991	999999	440	393	508	717	754	999999	951	797	939	999999	588	57	150	999999	355	315	76	580	999999	123	999999	242	109	739	726	590	520	898	818	873	570	999999	999999	999999	999999	413	929	762	414	845	583	186	139	291	999999	923	262	188	694	685	999999	394	599	878	474	207	999999	769	991	174	108	62	999999	75	166	999999	929	332	999999	942	999999	314	176	888	540	809	112	818	696	803	999999	342	999999	143	722	999999	667	248	353	899	129	170	771	249	746	999999	206	74	134	721	993	930	587	999999	999999	847	227	999999	347	665	105	475	999999	999999	835	766	848	845	353	980	665	690	978	999999	999999	999999	542	926	151	19	999999	48	693	975	809	407	754	999999	834	874	958	956	901	999999	804	653	999999	583	999999	980	682	361	721	999999	65	312	951	886	999999	92	999999	300	999999	338	62	67	782	107	388	438	999999	397	20	478	32	999999	789	999999	999999	178	138	959	522	171	337	999999	326	549	999999	506	456	868	531	752	569	667	397	999999	635	999999	999999	989	999999	975	968	294	351	253	131	356	999999	660	988	761	953	999999	778	999999	10	800	740	242	999999	881	981	153	866	267	908	365	321	226	664	160	307	149	764	547	202	53	910	83	999999	572	983	795	879	999999	799	224	889	999999	572	999999	999999	999999	810	323	994	825	428	93	344	999999	45	306	996	838	463	814	591	999999	999999	957	890	999999	814	616	898	196	273	106	468	693	476	331	654	999999	153	669	338	999999	552	376	999999	826	738	662	999999	687	799	51	999999	985	632	658	784	999999	944	349	824	999999	425	807	999999	331	999999	650	299	713	999999	176	694	793	485	150	688	838	342	999999	999999	162	89	220	999999	999999	789	999999	70	817	546	48	999999	804	845	143	35	745	814	303	999999	98	372	823	999999	632	357	523	509	492	999999	946	283	880	999999	671	999999	214	420	340	542	151	589	999999	176	612	291	889	948	352	999999	999999	33	49	861	840	789	265	185	764	874	999999	973	578	848	999999	765	14	393	999999	28	821	999999	484	760	999999	508	890	999999	432	351	999999	574	167	999999	36	922	244	999999	581	882	859	38	656	466	999999	177	20	999999	576	847	999999	506	999999	333	304	999999	549	288	999999	999999	899	608	752	423	416	999999	816	212	999999	999999	531	985	811	999999	999999	792	678	999999	999999	
893	497	266	999999	585	999999	960	799	834	81	417	999999	955	999999	249	983	999999	285	999999	59	574	361	999999	999999	898	999999	300	694	483	174	999999	940	532	794	907	844	642	528	999999	359	455	999999	982	140	999999	304	999999	767	999999	317	908	516	445	968	999999	541	689	999999	192	269	773	999999	325	669	569	477	850	171	999999	405	999999	732	999999	883	999999	672	379	999999	409	603	749	533	132	999999	265	999999	505	564	874	376	164	999999	345	999999	585	189	586	322	570	999999	454	414	457	176	999999	999999	408	999999	373	999999	172	21	999999	999999	519	250	153	159	414	573	999999	296	999999	944	250	162	396	210	308	424	95	66	116	473	159	345	999999	956	999999	89	597	943	200	627	999999	153	153	999999	398	999999	46	437	908	996	964	999999	128	512	925	814	789	208	263	949	171	116	904	581	999999	184	999999	999999	950	999999	999999	38	106	669	741	107	999999	639	999999	964	388	658	158	999999	508	991	999999	572	999999	394	299	399	690	250	465	999999	249	999999	328	224	999999	849	999999	583	30	936	71	999999	771	828	805	160	396	299	999999	512	958	794	83	447	957	999999	166	565	44	999999	347	855	213	643	999999	999999	321	999999	794	538	999999	574	999999	572	930	768	801	999999	589	149	12	400	999999	952	149	454	999999	880	267	577	693	921	999999	443	598	215	254	137	970	368	838	999999	504	42	999999	999999	704	511	999999	999999	999999	954	999999	895	584	947	999999	261	504	413	947	440	999999	227	844	999999	999999	656	973	725	523	673	999999	230	999999	212	895	999999	621	755	749	999999	374	78	999999	999999	944	653	858	651	39	993	999999	567	999999	999999	999999	287	198	90	367	58	537	790	675	999999	724	999999	594	999999	61	999999	999999	748	663	960	75	271	451	115	315	999999	999999	332	695	999999	999999	673	999999	999999	743	618	458	541	398	999999	460	583	402	648	999999	199	69	487	599	501	999999	884	903	460	342	999999	999999	92	774	984	261	214	105	156	97	60	946	691	999999	442	999999	999999	360	962	509	492	999999	999999	101	999999	323	999999	999999	204	174	166	769	359	570	544	782	376	999999	414	449	999999	999999	256	561	999999	252	999999	848	167	999999	999999	999999	940	950	999999	339	44	991	999999	670	941	482	901	981	931	291	999999	131	103	660	713	999999	945	523	999999	13	621	250	137	873	945	471	575	782	906	999999	828	408	999999	215	747	385	120	999999	508	772	999999	275	630	999999	655	256	754	999999	999999	928	588	427	696	999999	999999	793	864	783	724	479	907	128	999999	
308	462	199	999999	888	912	338	229	211	25	999999	426	999999	620	454	228	698	999999	78	84	978	999999	411	999999	999999	999999	954	521	336	999999	38	999999	999999	999999	331	999999	466	845	865	593	379	708	387	412	215	429	999999	182	419	565	999999	762	838	53	105	999999	60	487	537	401	999999	999999	893	191	986	625	957	165	999999	234	762	852	999999	485	705	280	666	999	506	999999	135	782	111	771	993	276	37	425	999999	999999	999999	978	318	474	635	562	815	205	425	589	999999	215	883	999999	803	999999	910	363	348	825	597	61	981	93	275	185	715	131	197	719	597	542	70	232	65	783	999999	999999	999999	152	464	999999	583	916	999999	920	898	917	999999	999999	365	674	86	279	478	128	997	234	208	999999	999999	693	999999	999999	991	999999	154	661	999999	30	638	999999	514	205	999999	136	477	74	111	999999	287	798	163	376	364	923	466	791	753	937	785	319	188	999999	306	771	462	877	999999	62	775	246	788	948	192	831	999999	880	999999	352	999999	933	133	853	182	58	999999	642	999999	78	472	999999	908	999999	244	328	355	124	999999	599	674	600	149	58	579	50	19	215	193	999999	762	585	883	411	296	851	999999	335	226	257	241	820	535	856	590	999999	338	597	713	863	486	999999	981	319	999999	999999	793	999999	999999	141	999999	999999	999999	820	315	887	479	507	999999	392	999999	999999	898	652	367	853	999999	293	999999	166	712	422	502	999999	55	717	604	573	733	245	999999	122	999999	94	218	999999	371	715	550	703	943	999999	692	330	731	467	156	339	999999	824	985	510	615	127	429	626	832	139	774	598	292	906	999999	669	999999	30	999999	813	444	460	491	359	742	765	223	881	730	999999	598	588	999999	274	621	908	259	999999	506	933	665	591	999999	242	999999	952	999999	46	66	32	996	710	498	343	895	500	342	635	767	850	904	547	896	660	541	196	37	999999	294	999999	999999	776	523	44	157	852	385	258	419	789	354	186	825	707	185	887	99	237	379	130	576	624	790	655	999999	128	694	423	701	753	925	402	752	999999	613	229	197	464	195	52	999999	93	999999	977	505	999999	999999	199	485	654	107	800	648	173	999999	999999	986	867	999999	999999	999999	999999	557	665	864	999999	434	633	103	999999	700	634	51	337	999999	492	407	812	160	311	406	505	999999	57	656	134	999999	589	902	818	242	329	459	166	999999	163	999999	560	123	553	999999	98	105	529	953	999999	759	320	167	999999	397	184	717	703	632	662	999999	509	19	739	208	844	
730	999999	723	999999	999999	884	454	852	955	847	999999	999999	999999	317	410	999999	999999	193	375	999999	431	105	999999	67	999999	756	534	231	999999	36	550	383	355	999999	368	999999	805	582	297	874	866	314	999999	999999	485	999999	999999	325	262	614	999999	999999	374	764	423	999999	853	665	769	429	360	999999	723	929	999999	999999	260	999999	949	999999	613	520	999999	501	577	126	254	999999	582	499	999999	218	969	525	620	724	19	591	45	732	966	149	999999	999999	999999	643	999999	922	252	169	860	999999	375	999999	11	895	930	999999	197	999999	390	971	93	279	368	151	263	999999	318	583	999999	999999	523	226	623	473	707	37	976	999999	999999	332	639	423	639	924	999999	307	999999	724	793	999999	404	739	352	994	66	543	999999	383	389	393	613	999999	852	200	999999	999999	57	537	198	903	896	263	771	67	341	999999	999999	999999	308	956	684	594	999999	180	275	784	999999	628	416	999999	527	603	553	999999	719	999999	571	448	999999	694	999999	986	536	890	999999	150	967	294	663	397	902	75	84	433	709	29	879	681	925	838	285	999999	130	33	385	302	709	629	348	370	108	201	143	614	999999	697	999999	899	930	134	816	588	965	29	999999	462	528	130	999999	700	999999	889	523	999999	999999	830	865	512	999999	999999	441	348	946	302	999999	711	931	999999	726	21	999999	999999	999999	800	31	999999	463	111	762	999999	773	589	196	647	279	219	678	999999	999999	999999	999999	554	394	982	693	477	642	672	731	560	530	68	999999	999999	738	120	148	999999	450	999999	376	999999	999999	999999	999999	999999	999999	308	33	999999	42	270	275	849	189	417	596	768	116	999999	64	790	380	211	403	715	194	765	909	168	999999	999999	229	482	510	78	803	803	999999	999999	325	999999	649	652	528	999999	792	555	251	999999	524	379	615	896	668	586	393	999999	999999	469	667	999999	399	864	999999	86	51	792	348	121	613	999999	999999	999999	999999	720	151	728	683	144	922	639	524	587	644	999999	999999	332	814	999999	999999	264	999999	348	184	928	943	784	644	451	228	10	216	140	718	731	418	350	999999	947	444	999999	999999	63	546	38	872	812	230	999999	736	718	999999	424	436	359	186	622	101	309	999999	366	93	242	915	922	433	393	869	912	293	999999	664	866	489	28	398	562	999999	999999	66	141	564	338	999999	510	32	791	703	369	999999	795	999999	368	181	999999	582	633	999999	623	604	488	999999	999999	31	737	63	999999	999999	999999	960	623	999999	945	252	999999	802	755	527	999999	900	641	690	510	366	999999	749	305	
695	411	446	764	425	188	551	578	199	256	316	976	456	911	999999	295	408	932	975	999999	125	536	285	826	116	999999	723	999999	999999	442	951	533	999999	757	425	533	971	205	208	642	404	674	999999	556	448	550	959	999999	785	404	111	434	999999	446	999999	169	136	619	999999	693	464	588	780	756	999999	782	989	698	495	999999	324	999999	733	343	909	451	90	729	999999	565	772	734	187	403	340	526	999999	551	578	266	407	361	547	515	187	816	999999	699	261	665	561	270	503	463	90	999999	999999	189	536	738	88	407	999999	103	920	730	410	387	425	778	771	447	130	239	925	962	999999	228	999999	103	557	999999	477	722	999999	512	241	999999	323	999999	826	831	25	999999	187	999	130	453	999999	456	415	516	283	483	999999	124	999999	273	538	127	999999	481	33	442	190	999999	929	518	100	999999	499	686	999999	984	952	999999	431	290	61	999999	842	222	999999	709	688	51	999999	994	999999	888	371	967	195	205	207	999999	808	583	660	491	80	999999	999999	186	999999	728	999999	298	530	999999	692	860	999999	612	285	31	999999	323	999999	148	587	934	999999	211	56	531	500	868	786	607	141	848	630	999999	855	999999	858	457	751	960	599	819	999999	875	206	999999	755	583	999999	186	507	999999	829	999999	903	145	999999	161	999999	999999	999999	999999	512	923	999999	844	999999	651	757	55	999999	400	999999	999999	549	768	471	999999	15	544	999999	999999	949	610	999999	646	29	118	999999	999999	316	707	326	325	999999	999999	317	550	999999	999999	281	999999	999999	873	999999	116	922	45	972	145	999999	999999	156	596	660	999999	634	901	822	185	824	131	999999	47	739	465	83	256	71	533	461	920	759	999999	999999	671	102	999999	597	993	724	984	146	531	55	206	560	730	665	422	999999	999999	727	878	537	160	999999	787	144	999999	999999	999999	974	449	684	753	360	502	333	999999	227	558	314	829	461	999999	985	463	991	542	904	999999	591	999999	151	55	203	880	125	122	551	314	940	49	960	58	999999	697	999999	999999	845	68	999999	676	204	833	111	898	427	999999	175	666	796	602	652	689	94	335	307	638	559	999999	386	221	447	913	618	274	868	413	830	999999	999999	698	999999	999999	947	914	453	318	944	999999	999999	428	947	999999	999999	348	999999	280	963	684	399	218	999999	375	681	194	239	291	224	836	39	24	866	877	60	999999	905	806	741	999999	881	989	999999	999999	26	999999	274	562	405	999999	999999	999999	999999	155	898	407	999999	331	174	763	999999	172	103	117	275	449	561	79	
834	420	999999	590	538	792	802	409	524	488	358	723	919	999999	885	944	999999	441	574	720	978	653	999999	584	641	999999	495	999999	896	586	989	999999	999999	205	999999	985	999999	296	999999	999999	353	498	882	999999	999999	999999	843	18	999999	158	158	833	874	840	100	190	278	858	999999	999999	307	93	513	938	999999	999999	999999	999999	948	899	117	672	383	917	377	490	770	675	999999	200	145	487	441	747	437	166	702	999999	114	547	716	978	347	508	359	999999	985	944	977	200	133	128	69	999999	51	485	460	957	473	610	999999	603	999999	758	424	820	651	999999	999999	999999	999999	761	620	411	192	138	335	999999	568	999999	504	826	999999	420	76	26	427	63	999999	952	706	745	102	503	137	123	731	999999	93	999999	618	229	999999	999999	121	999999	508	999999	204	999999	160	999999	399	999999	116	999999	999999	836	692	408	403	598	70	557	637	999999	669	126	284	999999	999999	746	999999	38	499	284	392	999999	309	704	518	768	858	999999	802	130	999999	736	397	543	218	999999	896	685	146	30	999999	886	17	777	999999	391	999999	135	516	413	795	370	866	999999	999999	999999	536	988	889	634	739	277	999999	999999	987	933	729	740	860	999999	999999	114	999999	479	125	505	56	531	12	999999	394	999999	286	999999	335	999999	869	566	341	366	368	907	796	999999	999999	891	140	500	790	768	661	643	274	14	562	690	477	999999	715	999999	999999	15	986	762	250	16	991	999999	191	999999	999999	173	409	999999	152	943	318	391	999999	233	375	555	741	243	999999	750	468	281	835	999999	999999	999999	850	635	561	363	921	999999	271	284	900	773	318	788	704	498	243	999999	862	619	382	96	208	491	999999	259	273	752	297	999999	547	719	531	547	493	591	999999	774	943	789	31	999999	999999	913	332	999999	246	999999	539	976	516	697	999999	226	271	432	283	368	304	311	999999	178	746	999999	736	191	251	771	305	122	186	469	827	999999	598	999999	966	999999	169	738	22	999999	223	320	982	849	309	999999	285	70	999999	999999	480	641	999999	999999	538	357	186	151	360	475	999999	426	800	57	870	347	999999	999999	465	988	209	565	999999	999999	999999	435	789	887	881	936	496	244	804	232	989	195	381	745	569	618	999999	27	388	547	999999	999999	520	935	979	962	999999	999999	605	329	753	915	353	999999	897	112	568	299	269	423	978	423	621	999999	68	999999	965	999999	999999	846	880	192	186	999999	125	168	999999	853	907	918	258	999999	639	485	478	84	999999	459	999999	467	60	818	999999	964	999999	999999	185	942	
877	305	997	805	999999	999999	999999	571	999999	999999	806	738	197	714	392	350	999999	603	784	146	999999	984	842	515	43	999999	796	72	434	221	191	877	982	999999	976	612	921	453	868	999999	46	999999	345	249	653	119	280	345	435	417	799	965	464	999999	842	892	463	999999	771	379	961	385	147	526	421	929	999999	223	737	780	429	721	734	903	109	202	648	602	999999	923	867	461	999999	26	999999	225	422	999999	140	94	158	999999	999999	999999	919	660	769	999999	828	999999	364	66	999999	654	987	88	240	560	938	999999	254	999999	630	847	512	999999	999999	999999	114	205	516	811	93	653	999999	990	999999	245	999999	449	433	829	999999	999999	569	810	853	982	39	343	985	999999	15	490	839	999999	999999	834	987	419	912	648	999999	632	218	552	973	953	33	999999	49	995	577	499	227	424	96	494	287	701	656	766	101	999999	220	999999	999999	603	814	343	191	999999	258	999999	537	784	124	151	999999	27	999999	999999	959	41	303	989	999999	999999	272	999999	211	324	557	999999	763	155	557	999999	422	999999	745	379	999999	689	816	835	746	999999	962	443	309	999999	565	270	863	755	999999	70	477	230	999999	999999	340	999999	142	999999	999999	999999	999999	391	237	181	728	374	999999	467	760	999999	225	468	252	291	552	829	999999	266	758	296	431	17	348	496	476	202	203	454	49	999999	556	948	999999	783	203	581	215	999999	226	999999	999999	406	999999	537	845	999999	977	88	748	510	283	999999	999999	999999	541	802	52	740	704	536	180	827	999999	19	723	276	290	468	97	971	623	999999	49	567	307	35	22	999999	651	468	224	124	705	538	476	999999	840	999999	252	401	538	999999	434	999999	999999	171	977	985	813	579	999999	518	991	999999	886	297	836	550	999999	516	789	240	99	246	321	65	131	890	999999	52	435	472	999999	999999	443	158	561	359	547	145	57	36	997	81	739	706	999999	928	651	189	844	299	755	736	611	307	999999	999999	999999	964	50	96	452	771	153	266	301	305	343	999999	735	487	999999	926	468	763	999999	999999	506	614	932	202	249	363	208	145	716	490	999999	145	773	373	980	582	999999	960	999999	236	928	999999	414	828	595	913	453	366	296	828	277	847	74	367	691	764	42	848	847	99	572	999999	549	811	220	999999	964	999999	999999	999999	831	507	999999	15	99	33	999999	113	607	335	999999	841	848	999999	222	247	80	999999	682	999999	550	999999	123	494	664	920	999999	603	618	396	999999	999999	859	999999	996	770	999999	69	278	668	999999	928	251	521	
189	730	999999	661	598	973	138	559	689	291	879	584	394	999999	351	179	999999	607	999999	220	387	828	999999	981	999999	452	999999	21	999999	24	999999	999999	15	999999	315	999999	999999	999999	14	645	268	399	999999	578	999999	422	386	999999	717	109	578	956	443	40	144	999999	748	187	769	156	404	126	422	999999	629	267	578	793	389	417	418	816	602	850	952	999999	436	413	999999	479	75	999999	303	999999	445	999999	999999	975	466	954	999999	583	999999	857	250	151	977	999999	948	729	999999	593	999999	999999	690	761	363	999999	88	999999	999999	999999	999999	300	90	799	823	384	999999	924	999999	603	999999	434	231	999999	314	744	610	810	20	709	465	274	636	482	20	992	356	683	999999	999999	896	319	40	851	399	222	777	450	327	602	496	34	999999	249	999999	169	89	855	999999	619	982	999999	146	999999	879	918	663	999999	789	830	38	999999	583	493	706	27	404	379	999999	999999	967	169	493	999999	999999	441	624	397	225	850	913	500	235	999999	613	629	182	815	971	481	558	178	661	999999	573	999999	450	167	999999	249	765	709	420	366	651	999999	784	728	999999	448	304	276	393	938	917	537	331	999999	999999	87	844	588	407	963	999999	798	508	995	999999	284	990	999999	854	975	94	999999	90	999999	999999	789	845	454	814	533	999999	291	785	722	580	46	617	599	287	465	999999	187	311	456	823	999999	999999	999999	884	999999	458	837	422	417	854	712	456	462	771	999999	241	399	999999	874	786	999999	23	785	425	807	666	401	188	398	580	999999	902	634	999999	999999	474	66	569	98	85	349	869	378	999999	867	589	999999	828	999999	233	15	414	436	670	572	999999	539	373	999999	999999	999999	658	33	837	947	999999	822	415	543	626	185	830	999999	999999	446	999999	645	917	558	228	510	573	992	174	574	502	475	964	484	398	934	999999	492	38	999999	690	845	541	920	67	767	750	294	999999	58	185	999999	638	233	190	204	622	999999	858	999999	493	666	859	273	999999	344	999999	931	155	691	999999	999999	656	780	999999	545	114	996	999999	460	760	999999	431	999999	398	999999	837	741	999999	203	321	878	633	479	999999	33	999999	278	999999	722	999999	818	149	878	999999	838	83	999999	477	644	100	626	324	408	797	214	245	742	874	681	506	126	637	951	380	613	713	186	255	999999	559	836	999999	999999	551	942	149	552	560	560	999999	999999	999999	658	999999	695	999999	235	681	330	788	999999	999999	794	225	999999	190	197	508	952	134	999999	612	745	95	264	106	545	999999	855	75	692	192	324	
982	526	853	979	848	684	999999	487	504	925	943	315	442	735	562	758	761	952	999999	608	435	802	377	527	573	849	999999	28	378	826	999999	999999	71	999999	812	999999	939	211	999999	999999	902	646	402	687	999999	780	999999	371	983	108	103	123	999999	584	888	999999	159	335	416	999	95	999999	118	678	999999	847	999999	363	922	863	818	999999	999999	230	705	788	409	689	724	793	999999	999999	45	280	999999	151	457	487	200	632	999999	614	795	350	738	871	537	724	26	955	535	999999	448	999999	290	543	999999	999999	999999	109	999999	469	999999	622	971	857	996	838	945	529	400	766	999999	299	323	999999	765	272	492	834	260	685	999999	999999	999999	568	789	999999	989	199	640	39	608	999999	852	999999	999999	182	378	880	875	999999	778	999999	999999	768	306	158	806	86	777	248	999999	54	849	104	796	999999	365	413	77	91	848	756	888	370	168	999999	999999	244	999999	593	893	611	958	561	906	185	214	498	271	999999	118	913	421	402	999999	563	251	757	292	172	816	964	812	999999	999999	32	609	204	999999	235	711	999999	875	194	999999	334	999999	297	999999	999999	999999	867	152	999999	972	999999	344	495	277	605	829	689	999999	999999	777	929	999999	999999	999999	884	576	20	887	45	999999	546	48	999999	999999	769	477	954	569	671	535	948	822	386	822	915	687	123	926	14	406	32	999999	836	999999	425	535	921	999999	314	55	626	979	116	506	435	999999	117	999999	999999	138	999999	999999	290	512	828	116	422	352	796	999999	462	93	883	999999	908	999999	211	999999	632	999999	555	999999	264	626	909	969	999999	879	999999	28	580	675	428	999999	531	999999	340	334	588	999999	122	579	790	117	592	542	106	477	598	999999	695	297	815	274	582	507	865	663	999999	859	400	543	955	777	626	787	665	999999	117	999999	596	877	241	323	131	999999	587	999999	43	377	872	248	999999	887	333	292	999999	163	304	34	46	676	730	999999	917	579	624	22	999999	805	999999	100	369	592	912	817	66	502	153	999999	919	718	629	999999	999999	162	999999	999999	999999	343	999999	512	711	93	969	999999	156	511	405	999999	999999	575	665	999999	500	782	878	698	975	516	236	367	19	697	999999	999999	999999	504	743	765	999999	999999	999999	999999	999999	999999	388	999999	999999	999999	670	554	106	601	254	999999	63	401	999999	214	283	563	102	937	116	569	502	24	978	650	873	651	999999	640	235	805	16	517	360	999999	999999	603	999999	982	999999	682	271	418	999999	760	275	655	769	538	491	999999	464	630	51	999999	871	374	306	
999999	129	28	786	466	376	449	347	999999	50	609	810	680	488	119	102	434	999999	94	571	228	385	228	882	239	158	472	999999	999999	999999	52	264	999999	306	112	863	999999	895	999999	52	999999	999999	729	614	170	727	811	999999	354	537	617	19	787	802	88	597	901	146	556	317	904	999999	961	999999	997	354	781	383	999999	256	276	538	503	999999	568	805	999999	613	999999	512	347	197	995	847	857	43	477	236	228	514	961	999999	349	497	147	903	999999	658	616	815	945	437	897	999999	271	999999	515	745	243	282	941	999999	423	54	970	716	113	124	223	964	999999	554	999999	871	294	585	199	16	904	999999	354	999999	997	999999	999999	909	300	999999	585	778	528	732	993	945	999999	673	277	999999	527	431	999999	346	445	999999	939	401	282	36	999999	686	999999	508	999999	578	927	943	300	999999	999999	999999	426	216	999999	445	445	153	561	219	307	621	318	894	489	482	864	18	562	354	967	999999	637	999999	93	899	888	30	999999	424	27	999999	999999	760	816	466	15	594	808	999999	216	795	999999	999999	728	999999	377	995	29	367	714	999999	391	945	548	323	432	162	133	638	999999	425	999999	146	202	999999	248	999999	87	999999	477	280	209	561	147	182	334	574	545	999999	531	999999	999999	534	710	108	247	437	999999	999999	44	852	999999	180	453	791	543	703	870	59	999999	999999	918	997	999999	443	719	829	807	999999	988	857	617	242	999999	664	999999	999999	436	999999	440	811	345	583	988	999999	809	999999	118	356	999999	631	704	999999	999999	711	974	13	643	276	388	417	629	845	515	186	245	999999	73	789	377	999999	277	776	619	999999	484	344	18	274	634	690	999999	461	738	367	999999	131	306	405	690	420	93	169	999999	32	192	499	999999	812	390	580	966	999999	978	822	363	927	875	792	999999	639	995	379	999999	697	696	177	117	158	32	123	931	668	108	957	731	117	71	596	961	999999	276	206	884	999999	724	401	483	999999	999999	235	999999	513	179	60	999999	714	527	27	335	24	999999	919	999999	276	999999	999999	230	30	101	255	866	289	831	251	372	798	494	587	973	304	999999	202	999999	999999	867	428	999999	58	542	999999	590	999999	271	946	602	356	417	999999	415	426	181	999999	824	758	368	966	682	927	999999	626	229	939	54	41	330	999999	775	992	999999	230	809	182	999999	83	999999	823	28	885	648	999999	999999	999999	999999	557	133	241	378	396	438	901	745	999999	370	915	797	650	999	239	625	412	581	424	219	195	617	999999	974	750	102	545	
948	797	288	999999	245	353	767	497	907	99	822	388	563	507	484	247	811	999999	286	24	823	999999	999999	999999	999999	966	667	986	939	134	266	627	303	893	952	948	999999	698	679	999999	999999	512	999999	535	589	203	861	711	710	999999	197	999999	473	88	999999	999999	537	52	238	279	686	781	557	783	833	204	95	670	555	536	955	123	892	832	142	321	465	733	999999	251	115	955	286	999999	936	855	999999	225	181	792	999999	999999	470	410	767	999999	954	548	702	395	999999	200	166	184	424	84	518	640	946	999999	704	804	395	987	174	730	504	987	999999	977	999999	869	498	999999	125	715	999999	492	75	999999	999999	916	40	271	143	914	999999	112	155	862	346	523	279	772	97	999999	999999	483	245	46	606	967	999999	724	355	999999	701	403	68	709	431	999999	999999	999999	999999	787	773	134	853	259	932	999999	841	999999	999999	526	600	726	999999	509	859	179	999999	38	433	999999	224	316	915	895	999999	404	54	446	441	320	948	999999	999999	309	842	730	629	986	999999	214	135	718	93	829	646	975	728	999999	849	261	999999	546	491	653	573	467	219	958	46	999999	358	404	552	331	999999	247	997	375	666	139	549	270	924	229	273	506	999999	95	258	999999	676	999999	597	189	541	999999	872	86	999999	999999	521	999999	949	577	856	730	175	762	261	999999	978	362	891	720	999999	518	622	272	999999	77	999999	999999	709	799	999999	862	999999	373	999999	176	374	920	639	291	617	878	321	356	999999	999999	340	470	833	848	269	323	603	999999	477	999999	788	609	696	999999	151	999999	961	160	999999	993	923	802	972	95	45	67	722	999999	112	833	207	276	898	846	736	999999	300	999999	539	547	269	929	895	999999	387	999999	234	970	150	229	916	171	639	380	999999	538	498	748	813	212	600	993	774	644	999999	999999	999999	850	932	999999	107	110	620	179	734	993	999999	215	707	999999	833	752	470	883	916	46	636	528	236	999999	999999	551	57	337	946	275	165	261	941	864	999999	383	48	772	131	815	550	470	999999	626	999999	999999	50	999999	999999	848	532	891	999999	789	886	192	624	735	999999	556	63	292	999999	468	838	655	274	999999	226	460	714	697	762	111	495	999999	882	999999	999999	999999	999999	513	959	107	999999	999999	533	161	978	871	759	312	999999	575	761	268	246	999999	787	976	29	207	327	999999	144	835	999999	626	304	720	310	23	999999	999999	55	549	333	136	725	574	132	122	999999	355	700	999999	26	196	349	237	929	704	822	999999	972	313	196	50	
962	907	144	907	857	267	570	999999	151	999999	999999	222	934	999999	462	999999	854	906	342	971	227	733	999999	942	286	76	791	605	200	572	137	742	999999	293	999999	817	440	225	999999	607	784	999999	270	999999	999999	999999	302	819	252	999999	999999	75	970	225	822	999999	99	202	630	790	476	965	999999	999999	453	787	859	651	946	999999	783	999999	999999	735	999999	272	472	382	999999	999999	774	999999	363	591	829	999999	772	147	470	934	728	247	999999	475	140	819	410	691	992	880	999999	651	872	607	999999	113	424	244	999999	559	766	716	917	999999	26	504	612	999999	748	391	25	999999	190	22	916	545	54	185	605	377	999999	781	390	404	999999	132	999999	755	999999	726	999999	537	999999	910	177	22	330	999999	459	635	999999	447	942	999999	865	999999	999999	859	690	291	68	248	638	660	698	999999	335	522	598	893	405	856	208	32	744	487	612	999999	845	904	224	930	999999	969	999999	423	838	999999	539	335	662	999999	75	483	668	407	899	459	999999	192	686	807	525	565	240	999999	249	999999	866	388	944	200	999999	999999	76	137	522	999999	499	284	156	557	983	999999	240	165	791	724	363	347	587	162	999999	999999	228	416	415	170	739	809	999999	999999	912	161	391	471	999999	288	417	540	885	240	960	937	46	999999	824	261	335	85	999999	524	999999	529	800	999999	999999	999999	568	999999	721	361	929	999999	999999	237	644	832	882	769	999999	999999	999999	823	999999	999999	202	999999	999999	999999	592	999999	835	999999	250	999999	999999	999999	360	599	999999	873	720	999999	999999	534	310	999999	837	809	999999	999999	999999	999999	999999	999999	999999	999999	999999	452	598	999999	735	479	77	567	999999	999999	449	450	875	261	999999	292	441	66	999999	999999	14	927	999999	999999	291	817	999999	600	999999	280	999999	192	452	618	325	907	10	323	999999	999999	690	999999	999999	44	831	397	933	999999	520	96	133	99	274	999999	739	150	406	999999	732	918	999999	477	783	255	999999	266	999999	999999	999999	573	291	127	918	999999	869	753	918	999999	999999	894	883	370	89	697	156	427	917	796	879	184	999999	333	591	229	999999	999999	999999	762	286	575	400	677	306	947	999999	15	181	722	787	999999	231	999999	999999	838	999999	514	999999	95	109	999999	348	211	999999	999999	71	957	536	699	999999	656	999999	165	999999	524	503	999999	74	141	999999	150	256	999999	18	893	952	126	746	753	999999	860	825	392	999999	946	237	999999	301	999999	885	847	479	999999	545	140	710	75	659	72	344	830	450	266	203	959	94	999999	999999	999999	809	944	221	783	
515	327	999999	892	502	788	999999	314	914	529	256	54	670	999999	659	999999	999999	886	467	684	999999	363	419	569	999999	704	861	93	997	999999	734	940	636	696	966	228	308	818	573	870	999999	40	999999	999999	19	158	298	999999	493	323	309	923	999999	537	374	999999	999999	999999	703	797	927	213	999999	999999	795	315	418	974	807	440	579	375	322	596	999999	387	447	999999	559	50	416	999999	599	683	999999	811	462	109	999999	813	321	46	124	775	943	999999	999999	810	135	999999	999999	323	512	999999	744	999999	610	890	627	987	999999	999999	999999	662	391	999999	613	999999	606	999999	852	318	653	994	129	999999	260	546	999999	348	999999	637	373	855	310	102	49	999999	939	574	210	571	481	343	999999	903	999999	461	394	568	999999	999999	213	999999	850	432	999999	517	934	211	683	73	999999	289	999999	999999	54	857	999999	299	345	77	694	42	783	290	836	999999	999999	225	219	798	162	94	391	573	434	232	14	877	432	531	999999	737	890	999999	334	202	20	30	858	475	999999	999999	999999	889	406	180	368	570	595	360	621	718	999999	885	910	162	897	760	653	999999	853	484	866	999999	465	956	999999	999999	956	644	999999	999999	367	999999	999999	999999	862	501	999999	263	864	999999	292	999999	910	893	746	15	236	181	304	260	376	46	622	624	999999	418	999999	450	999999	721	999999	951	60	744	361	999999	195	852	999999	405	593	400	999999	418	202	793	999999	999999	220	999999	420	999999	999999	58	509	330	131	85	999999	999999	77	726	233	152	831	999999	31	175	542	999999	820	383	880	898	666	976	89	214	431	444	999999	862	240	893	999999	827	612	11	245	999999	136	999999	33	999999	338	867	176	814	587	861	772	737	38	721	325	999999	904	450	392	999999	250	999999	654	999999	999999	214	495	340	841	999999	728	29	930	511	371	711	359	45	570	799	809	274	626	999999	999999	999999	834	518	577	274	922	171	619	999999	790	219	464	999999	905	133	999999	835	973	999999	142	752	807	526	360	614	999999	869	880	999999	723	976	300	94	999999	172	380	977	762	999999	91	567	410	228	999999	162	256	720	140	447	999999	974	301	53	437	920	970	999999	999999	963	586	63	291	37	988	813	919	380	916	742	999999	404	999999	406	501	999999	351	589	805	207	367	966	739	443	174	999999	685	256	999999	802	202	73	818	799	999999	38	999999	999999	239	908	999999	999999	999999	397	694	33	901	895	999999	861	578	391	512	960	999999	619	324	999999	862	249	999999	672	723	999999	550	689	585	283	415	473	299	968	
359	897	964	999999	999999	351	999999	999999	848	790	705	999999	234	811	560	857	202	999999	714	438	521	989	779	571	162	691	846	14	447	999999	999999	87	572	609	41	999999	999999	999999	457	972	999999	720	999999	348	967	928	889	739	139	728	90	999999	759	860	999999	370	999999	403	339	480	505	999999	999999	231	310	627	232	999999	779	945	861	999999	999999	742	339	800	999999	999999	603	999999	802	117	875	719	546	999999	328	711	161	670	497	603	785	977	476	364	26	180	47	349	705	274	999999	999999	867	12	120	27	999999	657	772	686	799	115	678	999999	869	984	684	854	999999	520	999999	119	999999	267	999999	999999	275	999999	783	427	403	263	528	999999	999999	691	999999	999999	345	310	999999	504	897	811	803	680	309	88	999999	42	999999	193	999999	195	800	999999	999999	609	999999	174	752	556	874	999999	999999	545	587	149	999999	187	141	999999	519	998	340	969	221	999999	999999	622	646	999999	490	750	931	220	222	342	737	306	956	253	834	999999	558	633	629	552	528	268	103	169	837	999999	901	354	673	52	854	831	639	99	155	999999	528	564	76	133	423	82	999999	254	412	944	231	888	316	349	449	706	349	999999	127	999999	529	487	360	182	999999	586	546	180	487	906	666	866	107	999999	999999	993	999999	506	139	999999	935	849	756	892	95	999999	47	334	602	158	491	971	999999	999999	568	50	214	893	284	999999	536	162	999999	505	287	364	790	569	696	456	999999	843	539	999999	270	680	730	467	999999	836	999999	221	577	339	424	999999	894	157	188	611	788	673	231	999999	999999	999999	92	261	614	730	232	477	638	156	18	648	999999	999999	689	887	320	747	806	448	999999	999999	585	436	91	591	469	643	391	999999	667	476	621	246	999999	487	597	479	852	999999	614	81	583	430	999999	776	264	999999	467	999999	301	999999	866	783	15	999999	999999	999999	999999	33	270	588	96	999999	489	542	36	205	999999	212	300	840	894	450	833	226	741	999999	115	999999	337	875	999999	100	793	625	609	999999	241	154	290	941	999999	829	105	999999	999999	999999	941	999999	749	68	43	999999	10	460	157	999999	949	788	863	53	550	865	695	395	413	996	759	999999	932	999999	964	999999	922	999999	541	999999	999999	808	242	711	223	326	565	279	842	920	99	342	478	193	888	452	999999	246	400	444	999999	710	999999	999999	280	999999	856	999999	999999	999999	343	650	919	999999	80	151	556	161	999999	234	309	426	552	999999	906	426	395	999999	310	521	134	999999	999999	106	930	644	195	999999	441	999999	469	14	
999999	223	586	448	423	395	123	746	999999	139	416	999999	144	718	999999	139	90	853	691	999999	260	582	504	657	999999	822	162	436	956	311	999999	999999	764	999999	251	339	999999	999999	13	10	635	999999	999999	995	278	792	999999	222	487	65	174	588	999999	360	753	601	719	999999	756	601	999999	686	790	593	999999	722	999999	999999	476	828	233	999999	850	691	483	697	956	509	389	899	860	939	948	900	147	141	999999	413	552	649	619	977	999999	411	766	948	773	999999	585	556	999999	999999	745	999999	832	999999	999999	763	999999	66	645	220	549	857	741	303	999999	890	455	287	482	997	999999	826	999999	256	911	999999	999999	534	923	924	923	832	518	736	204	299	78	596	999999	486	536	496	14	408	437	853	670	472	220	883	586	308	84	999999	837	918	450	999999	639	300	838	999999	999999	720	297	716	348	999999	109	448	822	859	884	995	999999	799	822	999999	999999	999999	777	999999	999999	50	348	624	758	135	898	285	999999	999999	956	112	647	194	363	999999	999999	720	514	999999	373	771	71	726	423	88	922	48	999999	640	766	581	999999	386	37	102	999999	672	999999	223	116	823	599	339	999999	782	999999	999999	999999	537	999999	108	553	121	98	553	978	621	211	680	212	860	188	218	725	999999	589	271	166	271	912	448	999999	300	559	999999	181	999999	823	640	730	645	602	568	999999	668	999999	411	298	484	123	760	470	287	21	999999	644	391	999999	527	203	96	130	184	625	260	345	262	561	999999	381	999999	797	999999	950	567	268	620	277	67	999999	187	973	999999	157	161	977	484	289	313	999999	999999	999999	306	447	643	999999	428	943	690	999999	775	849	999999	112	999999	963	899	999999	453	987	34	123	557	180	25	123	448	36	474	283	861	972	258	645	591	999999	501	133	316	52	839	676	586	734	999999	337	999999	579	291	197	999999	157	836	326	879	999999	570	135	431	529	999999	401	999999	417	471	802	999999	999999	520	736	471	776	30	410	157	358	999999	822	599	999999	889	868	744	286	205	713	146	999999	765	915	569	376	702	786	966	447	208	179	273	778	999999	130	69	999999	999999	311	137	435	179	999999	999999	999999	999999	743	999999	999999	999999	202	221	999999	666	670	347	605	999999	999999	999999	999999	999999	999999	999999	999999	559	820	951	768	809	198	560	999999	586	710	762	244	775	999999	839	959	156	759	790	15	957	999999	122	76	999999	464	389	630	999999	999999	991	469	381	781	198	715	791	999999	408	468	641	999999	181	955	907	999999	829	999999	265	124	97	999999	999999	
154	409	53	708	885	999999	355	809	930	999999	999999	999999	999999	863	994	633	134	177	283	361	331	374	999999	999999	166	168	679	634	999999	999999	999999	999999	316	999999	237	382	154	17	905	887	62	659	711	999999	999999	999999	614	250	835	720	999999	947	814	333	999999	999999	768	710	999999	999999	999999	720	773	565	999999	999999	412	752	999999	621	489	126	271	395	308	672	999999	981	853	920	553	439	799	325	999999	175	992	999999	953	457	613	444	466	188	581	342	885	999999	115	603	833	999999	614	223	241	25	999999	428	35	999999	127	787	999999	631	999999	999999	920	458	999999	999999	893	999999	999999	189	999999	55	660	999999	813	966	787	517	876	999999	999999	999999	999999	586	94	227	490	999999	957	38	340	999999	587	835	15	705	999999	436	999999	725	709	999999	72	434	214	999999	364	601	614	999999	147	999999	911	999999	544	491	999999	344	374	115	898	330	472	770	849	999999	999999	825	999999	118	999999	360	694	999999	550	683	999999	999999	381	898	999999	888	958	999999	890	730	913	999999	301	523	653	86	72	716	826	999999	940	999999	585	31	728	999999	999999	506	999999	787	914	761	65	999999	863	999999	999999	476	252	999999	371	574	999999	128	999999	999999	533	564	999999	999999	298	978	333	171	742	336	814	360	180	332	999999	462	393	113	815	162	924	440	999999	992	999999	999999	473	816	27	375	421	467	752	250	15	959	51	999999	499	936	438	894	128	536	847	612	999999	920	645	908	191	999999	999999	126	562	999999	903	472	364	999999	999999	516	154	376	914	999999	607	999999	327	415	421	357	613	879	724	40	322	133	155	511	999999	553	999999	999999	194	644	163	635	688	912	65	579	682	796	431	921	999999	751	621	500	999999	376	602	240	497	834	173	434	402	531	781	780	326	852	412	961	345	45	999999	280	203	999999	250	999999	359	841	675	817	457	999999	290	571	512	655	999999	922	950	940	620	360	480	729	243	167	141	999999	263	999999	394	999999	585	714	569	351	999999	42	135	197	999999	999999	169	356	976	599	250	999999	999999	999999	356	489	20	405	424	831	799	473	999999	999999	283	84	588	845	433	986	227	576	999999	171	358	999999	797	999999	69	964	201	134	752	644	916	999999	17	999999	483	999999	999999	999999	300	737	551	833	999999	52	999999	806	77	323	923	999999	381	999999	218	116	322	999999	692	257	345	459	640	675	720	104	999999	362	999999	996	999999	528	999999	999999	286	274	999999	524	179	754	848	262	999999	877	211	762	272	999999	712	999999	279	601	221	213	844	840	107	876	
123	999999	999999	999999	740	999999	950	404	464	999999	397	943	497	797	712	937	408	92	562	762	473	958	831	924	650	999999	727	999999	317	332	999999	445	177	999999	411	999999	999999	999999	522	826	999999	999999	999999	928	999999	999999	999999	481	888	283	804	761	288	344	412	999999	999999	950	911	575	353	999999	97	141	151	999999	776	754	395	744	67	120	570	736	835	667	660	902	80	881	761	255	883	43	528	441	999999	832	340	999999	599	999999	386	947	482	747	719	176	787	902	992	999999	95	153	225	999999	201	551	999999	745	504	476	999999	39	813	108	999999	63	613	709	794	944	423	999999	999999	999999	734	622	999999	97	948	999999	125	178	889	999999	169	739	999999	834	999999	615	333	999999	999999	132	59	999999	143	383	451	665	563	87	118	57	245	946	998	97	959	578	298	421	796	21	999999	711	999999	711	939	566	246	779	469	188	620	828	396	32	89	387	488	880	999999	999999	929	999999	70	841	865	999999	740	730	874	671	327	999999	798	740	999999	999999	215	432	444	885	428	784	999999	929	999999	999999	999999	999999	17	999999	999999	418	776	999999	999999	323	651	999999	845	726	999999	515	904	798	860	709	999999	999999	260	999999	999999	999999	445	760	864	154	429	140	414	458	662	999999	722	999999	581	909	999999	294	999999	457	695	906	999999	717	999999	999999	879	819	999999	727	386	903	726	275	410	43	972	25	999999	937	894	999999	895	396	74	71	999999	612	999999	950	999999	746	997	802	56	275	479	999999	700	999999	275	610	70	999999	999999	758	48	457	891	548	999999	129	999999	999999	563	183	21	200	652	998	129	276	602	999999	164	640	906	923	228	999999	563	253	325	698	672	293	461	218	324	315	999999	999999	721	999999	23	453	999999	286	249	873	264	289	999999	701	999999	998	17	942	999999	999999	852	125	238	999999	999999	694	803	946	59	279	722	802	875	347	975	783	555	999999	115	710	538	999999	999999	999999	999999	283	177	624	867	999999	999999	518	686	882	463	907	117	963	999999	328	650	165	236	969	161	999999	414	738	725	57	452	93	836	821	999999	999999	441	999999	877	711	526	189	88	999999	993	213	125	999999	883	999999	999999	592	242	999999	70	999999	403	999999	203	999999	869	439	999999	819	231	202	681	864	979	241	476	233	96	999999	802	470	86	851	999999	947	346	999999	854	657	381	860	999999	999999	761	530	828	727	689	459	841	96	290	269	163	800	531	261	999999	999999	999999	452	505	261	999999	599	305	999999	737	999999	91	458	584	252	448	371	351	631	112	458	
412	999999	543	636	999999	715	190	999999	697	185	425	94	407	212	65	999999	364	599	999999	172	234	286	989	999999	378	393	512	47	820	791	458	900	999999	564	249	852	909	999999	999999	278	418	488	999999	562	830	996	61	381	196	999999	17	999999	564	940	234	999999	999999	999999	267	999999	213	999999	999999	905	726	524	936	842	963	213	28	495	999999	798	999999	746	999999	436	612	999999	341	140	999999	310	784	706	999999	218	340	999999	102	809	611	365	999999	275	491	947	836	315	69	218	418	983	501	522	274	765	197	999999	703	333	497	885	424	82	999999	696	999999	29	188	728	511	850	121	999999	999999	131	733	487	264	485	600	307	322	999999	722	867	999999	272	442	580	999999	852	999999	768	322	999999	941	992	999999	999999	999999	816	137	341	706	568	872	291	638	152	999999	709	999999	227	733	199	572	300	360	999999	999999	999999	587	999999	706	658	439	352	999999	167	190	741	513	999999	658	999999	999999	980	999999	163	995	527	634	299	999999	321	629	999999	45	999999	163	650	641	550	908	968	239	529	999999	999999	138	529	999999	999999	962	299	206	999999	569	950	29	591	873	206	438	370	234	297	68	999999	39	247	317	775	13	539	109	962	560	690	999999	999999	355	379	35	475	142	163	337	999999	124	999999	632	94	999999	572	777	445	122	548	743	941	999999	999999	27	891	222	618	477	999999	200	999999	215	879	406	379	999999	504	181	962	237	81	960	809	280	176	614	232	673	999999	762	664	850	22	946	612	190	999999	361	999999	262	524	685	904	68	880	658	999999	999999	999999	335	282	274	159	999999	999999	981	660	999999	999999	999999	989	945	46	999999	999999	394	203	932	999999	999999	999999	153	47	709	713	999999	999999	750	400	517	861	544	940	115	999999	399	999999	999999	284	999999	530	999999	509	999999	272	578	648	244	999999	496	465	820	894	544	205	139	237	999999	607	999999	925	909	578	344	425	455	15	931	190	145	999999	999999	658	173	668	993	643	190	446	144	747	821	227	999999	62	50	999999	405	999999	359	172	999999	103	998	999999	620	568	175	441	817	999999	716	999999	397	999999	963	172	730	999999	999999	495	57	12	473	999999	114	999999	675	291	999999	999999	609	999999	830	973	442	408	999999	468	999999	434	478	748	999999	570	41	767	999999	110	99	877	919	529	706	863	999999	258	629	469	600	928	892	999999	65	21	964	694	232	999999	370	564	512	999999	828	777	27	308	382	903	507	346	860	574	202	999999	886	89	325	999999	857	193	779	200	868	129	541	595	
692	618	999999	999999	545	416	999999	534	374	657	701	928	999999	816	999999	726	962	263	77	999999	690	557	134	999999	378	265	999999	186	999999	322	403	999999	245	432	999999	764	306	999999	801	999999	999999	668	143	239	388	999999	130	50	317	62	237	615	61	223	999999	144	493	722	967	999999	850	999999	749	62	263	992	692	423	211	121	430	802	461	623	494	32	999999	895	505	982	144	525	869	732	999999	999999	999999	999999	528	481	999999	999999	202	521	603	999999	918	90	999999	999999	703	999999	839	206	632	434	164	999999	729	881	720	598	999999	985	155	335	693	26	967	475	999999	670	895	729	999999	999999	610	940	30	999999	113	999999	919	119	288	438	685	673	999999	660	633	999999	999999	999999	760	682	367	216	376	999999	586	902	123	509	61	43	810	119	365	786	824	223	417	515	778	386	678	116	707	999999	649	999999	999999	316	999999	124	376	259	969	167	487	403	999999	752	636	211	229	419	68	254	999999	576	999999	324	836	419	813	787	867	383	13	261	508	659	999999	566	986	807	667	937	666	560	150	208	308	999999	650	999999	878	999999	167	269	999999	462	99	999999	999999	601	480	432	999999	588	392	595	163	236	894	914	133	80	999999	422	751	130	588	76	435	999999	26	415	769	999999	909	301	999999	744	213	56	570	555	852	395	336	245	999999	87	178	555	54	81	535	999999	541	808	999999	744	517	927	874	999999	647	604	999999	74	999999	162	679	100	378	419	33	848	999999	577	999999	829	96	516	493	510	999999	999999	75	944	880	999999	999999	999999	939	999999	999999	999999	181	547	908	258	809	271	582	484	407	88	186	634	999999	999999	999999	963	590	531	999999	11	999999	373	135	766	999999	641	999999	630	544	999999	999999	896	193	747	676	806	669	969	29	999999	934	19	112	819	704	440	999999	999999	650	654	520	417	823	235	841	999999	421	151	999999	178	999999	952	940	828	999999	290	451	310	20	585	999999	620	512	834	77	999999	271	315	999999	108	745	991	979	999999	999999	743	82	958	999999	868	395	527	260	999999	746	982	79	999999	892	999999	989	595	999999	75	359	899	905	989	168	999999	546	999999	999999	620	433	96	972	59	770	193	217	999999	404	151	200	776	370	661	98	94	365	987	999999	648	118	160	807	914	540	168	837	92	800	999999	999999	999999	999999	639	427	999999	999999	29	513	709	999999	506	999999	51	999999	583	539	254	901	999999	62	559	692	440	999999	283	288	68	519	611	999999	135	999999	999999	820	910	999999	730	243	438	85	999999	483	714	
999999	612	959	766	48	956	999999	593	191	999999	999999	771	597	18	137	154	381	950	510	902	363	90	813	295	231	964	256	809	999999	473	999999	716	999999	978	997	999999	324	999999	29	562	999999	999999	943	999999	999999	58	323	999999	602	99	67	134	999999	580	999999	999999	798	673	999999	999999	999999	819	583	718	729	729	694	618	21	238	829	858	999999	948	920	999999	147	847	825	999999	999999	999999	216	921	416	873	880	506	628	999999	110	999999	976	945	851	172	188	235	246	999999	363	705	316	374	269	999999	999999	887	659	999999	224	950	848	372	433	999999	613	661	999999	999999	849	999999	990	376	137	999999	999999	985	999999	758	423	911	611	999999	819	945	999999	842	661	217	679	993	999999	869	430	160	802	614	999999	78	559	526	923	391	890	175	714	940	247	90	326	217	999999	901	345	313	349	761	999999	488	172	771	10	999999	185	855	352	999999	946	977	387	277	474	37	208	896	999999	230	206	654	241	680	604	581	891	472	212	944	534	126	810	50	999999	43	906	788	526	829	999999	44	823	593	993	270	702	58	742	763	702	448	999999	999999	565	899	257	491	176	999999	999999	713	653	999999	595	999999	176	346	216	441	131	999999	999999	168	24	171	831	647	687	344	999999	843	729	449	251	96	800	691	485	999999	785	999999	999999	107	627	999999	390	425	999999	999999	999999	999999	842	311	641	292	78	167	999999	403	77	609	803	999999	999999	369	984	999999	165	999999	39	485	861	54	655	706	799	282	540	523	999999	415	649	999999	250	999999	10	428	807	959	27	999999	586	91	104	186	621	790	556	268	517	185	999999	498	143	618	505	797	999999	935	492	795	627	591	621	999999	999999	288	999999	37	368	566	407	206	492	396	898	999999	950	479	94	19	725	999999	15	605	155	161	391	631	27	999999	772	999999	476	231	999999	994	470	441	999999	342	999999	999999	899	951	778	73	999999	747	720	725	999999	185	850	483	999999	354	999999	26	516	999999	897	959	20	999999	793	535	729	270	999999	999999	319	518	263	752	810	206	382	64	827	92	155	644	911	999999	365	596	31	992	999999	671	419	453	924	417	444	999999	518	744	167	253	344	745	376	999999	999999	338	922	108	999999	872	999999	531	199	434	663	999999	999999	719	800	206	513	736	117	709	999999	865	593	845	317	570	999999	638	896	583	999999	409	999999	105	999999	36	674	999999	328	289	698	887	264	999999	754	191	202	999999	999999	961	739	607	638	667	331	551	745	86	999999	999999	194	344	634	615	999999	263	
986	952	834	773	999999	590	417	999999	20	606	999999	103	101	136	377	889	693	935	999999	150	771	999999	773	999999	291	999999	142	999999	105	364	263	649	813	500	204	250	999999	999999	438	159	199	809	657	724	999999	999999	999999	664	735	999999	999999	699	771	546	999999	386	189	502	492	999999	999999	202	733	655	999999	999999	289	601	931	137	999999	999999	999999	999999	999999	961	951	58	401	639	999999	999999	489	800	999999	564	878	277	18	999999	70	471	688	999999	999999	999999	86	999999	381	979	999999	999999	732	608	378	137	999999	87	999999	530	999999	140	999999	852	331	979	999999	999999	941	789	92	999999	592	124	76	463	834	12	991	999999	885	949	677	422	999999	228	745	881	431	586	371	999999	680	488	392	930	999999	999999	181	723	294	153	71	999999	897	359	801	999999	541	914	303	999999	95	643	644	999999	463	688	585	113	243	999999	510	364	427	291	999999	999999	731	999999	102	999999	830	278	668	742	999999	999999	524	999999	427	136	999999	517	292	181	999999	47	843	906	999999	683	999999	999999	489	999999	642	999999	999999	615	27	999999	886	405	822	304	368	817	974	999999	597	999999	173	667	685	116	999999	993	82	255	576	303	270	824	669	999999	748	761	788	215	999999	192	921	909	999999	730	250	944	694	988	999999	897	999999	941	999999	108	999999	592	999999	383	999999	999999	633	918	48	723	436	999999	735	414	555	606	38	769	802	414	457	999999	999999	954	866	999999	309	999999	442	678	999999	328	999999	571	898	166	378	415	245	999999	558	12	870	186	303	187	218	290	442	216	868	999999	149	904	999999	266	999999	439	999999	432	999999	549	485	369	492	118	999999	174	515	398	238	623	999999	350	999999	454	392	590	999999	688	999999	29	651	999999	810	999999	188	610	920	641	341	939	899	813	121	18	999999	511	694	195	630	54	774	53	999999	255	769	799	999999	206	999999	244	778	827	999999	330	898	999999	559	554	929	947	999999	874	999999	299	724	720	239	999999	926	881	999999	474	68	294	254	608	258	565	177	389	561	999999	767	107	170	81	999999	791	120	999999	951	999999	265	683	800	899	986	688	530	59	570	210	279	992	347	999999	769	809	85	299	999	999999	386	999999	999999	529	116	959	138	652	10	447	737	658	929	756	999999	999999	999999	354	622	570	999999	128	819	361	454	775	759	857	312	999999	715	999999	278	999999	999999	715	297	281	793	36	999999	999999	59	132	472	621	72	591	104	999999	325	999999	677	439	960	268	999999	44	999999	341	999999	281	999999	99	731	999999	389	972	999999	503	
97	222	999999	595	20	165	78	999999	888	833	712	178	762	918	999999	984	999999	839	997	503	984	262	999999	461	826	288	537	999999	999999	556	999999	100	597	999999	306	113	179	92	428	999999	200	43	156	252	629	999999	999999	999999	503	999999	999999	550	974	500	999999	834	26	110	999999	732	627	118	305	341	601	622	999999	171	999999	491	815	70	421	203	313	950	116	953	831	794	770	115	466	654	782	691	125	106	92	471	96	79	323	999999	186	92	737	814	650	17	460	356	809	22	999999	712	999999	781	999999	567	728	73	278	974	999999	521	651	651	999999	909	999999	484	999999	160	404	746	747	724	27	231	222	302	312	824	344	999999	306	454	723	80	999999	344	909	524	743	33	800	348	999999	664	999999	96	265	741	510	999999	276	658	617	999999	999999	999999	764	965	355	999999	999999	453	640	547	225	999999	928	488	999999	172	575	565	999999	381	999999	999999	990	362	790	136	999999	571	323	368	157	647	836	538	115	158	579	943	179	317	272	356	708	196	999999	242	999999	776	393	999999	410	711	251	999999	249	566	423	411	185	228	397	199	139	282	999999	578	999999	400	382	999999	592	631	999999	109	118	598	999999	803	914	999999	969	999999	187	975	999999	999999	406	601	999999	549	734	178	768	950	920	83	999999	436	999999	870	872	999999	403	194	756	999999	326	999999	999999	999999	999999	619	497	627	259	136	999999	164	324	954	182	999999	111	999999	999999	424	862	444	189	45	381	273	17	54	685	999999	866	993	999999	187	999999	999999	999999	648	683	125	999999	150	999999	793	72	72	121	842	697	999999	999999	570	720	342	916	881	961	101	278	602	612	452	942	56	269	28	935	146	834	917	305	462	159	359	742	999999	742	396	973	319	999999	999999	999999	582	547	306	283	999999	271	248	302	382	380	90	999999	238	208	654	533	999999	137	974	17	779	999999	212	420	370	599	204	999999	575	128	959	999999	999999	106	369	999999	963	744	999999	875	999999	625	999999	999999	79	999999	514	523	98	863	929	999999	186	167	577	999999	344	999999	912	297	77	109	726	264	421	639	76	142	838	155	569	308	999999	109	420	164	885	130	999999	524	94	680	60	999999	199	777	273	289	528	999999	175	88	832	760	807	497	898	668	670	439	780	382	685	943	999999	999999	999999	87	746	422	888	223	543	398	999999	396	59	24	999999	644	375	786	613	253	999999	490	476	327	301	923	265	227	460	999999	743	711	995	117	418	568	999999	196	999999	115	999999	952	545	444	999999	420	447	
884	603	999999	999999	993	769	999999	999999	813	164	785	785	999999	167	671	763	631	999999	501	401	941	605	999999	970	189	254	507	999999	37	999999	41	770	880	485	381	624	434	999999	750	999999	563	153	605	414	888	410	719	948	45	199	999999	790	999999	29	999999	288	106	66	884	748	272	895	936	867	132	999999	904	347	999999	56	339	782	999999	558	837	797	10	999999	999999	778	535	558	511	838	41	999999	713	999999	999999	103	527	999999	999999	11	679	668	217	737	999999	873	506	382	172	988	860	141	886	999999	191	999999	287	999999	975	116	999999	713	394	999999	835	880	999999	53	367	692	528	999999	819	902	999999	999999	590	272	999999	999999	282	163	395	522	999999	999999	364	215	999999	999999	999999	522	402	857	787	966	284	118	901	412	999999	462	24	479	469	898	321	999999	628	999999	127	25	206	767	834	999999	327	871	130	999999	525	999999	374	96	876	16	568	962	124	912	894	481	370	999999	644	819	999999	916	62	999999	588	380	586	666	163	800	326	634	999999	727	999999	412	999999	966	886	999999	97	927	603	463	340	359	999999	715	999999	646	654	999999	132	24	921	999999	819	51	356	999999	519	707	999999	86	690	933	999999	396	999999	491	493	404	520	178	999999	999999	322	598	749	239	999999	870	548	517	999999	526	511	18	805	246	593	947	619	740	957	999999	994	526	773	999999	419	999999	999999	636	162	999999	289	999999	999999	710	98	230	302	127	646	648	169	426	930	173	431	999999	591	38	898	546	784	779	221	351	226	796	825	352	819	999999	429	999999	364	895	999999	557	725	104	157	373	654	502	104	319	230	578	596	609	974	488	892	999999	999999	999999	475	999999	999999	940	494	302	404	999999	307	620	228	257	71	44	999999	874	999999	496	881	534	891	291	685	999999	131	648	999999	999999	999999	999999	143	17	183	748	430	737	814	785	610	854	999999	705	205	999999	100	972	999999	999999	999999	109	282	406	541	213	724	193	824	999999	999999	999999	103	188	580	999999	487	999999	83	999999	999999	999999	70	430	885	999999	565	195	999999	999999	811	999999	999999	647	999999	278	999999	999999	999999	970	34	246	913	999999	966	999999	761	790	999999	240	999999	999999	899	999999	948	999999	999999	852	520	515	648	538	107	623	40	670	714	455	999999	999999	999999	999999	745	113	999999	377	285	97	464	131	274	774	70	856	213	931	259	938	698	60	999999	217	999999	960	331	495	999999	300	999999	999999	60	315	156	822	334	256	143	796	999999	580	217	999999	397	399	999999	874	477	251	419	108	421	776	
999999	594	999999	698	534	785	781	802	239	985	155	168	81	999999	628	247	999999	956	798	999999	999999	999999	999999	288	999999	999999	719	999999	999999	896	880	999999	884	283	558	561	999999	635	722	999999	24	113	999999	231	805	239	328	292	255	239	999999	463	999999	999999	743	639	752	794	879	707	76	999999	999999	999999	115	311	284	797	999999	77	497	999999	244	450	999999	999999	777	621	482	589	508	436	999999	788	187	427	999999	925	540	919	999999	955	755	24	290	999999	329	999999	126	504	955	530	881	999999	742	822	229	859	519	814	861	141	322	999999	999999	999999	999999	995	165	688	766	999999	267	999999	268	999999	151	229	169	759	999999	768	504	999999	634	977	554	32	999999	364	208	685	416	725	67	677	999999	999999	999999	999999	566	334	853	438	738	999999	273	401	999999	210	680	999	699	760	214	103	636	344	665	231	95	110	948	800	489	90	941	541	999999	590	999999	999999	414	519	202	999999	915	999999	999999	37	714	163	111	999999	684	999999	986	999999	520	964	51	308	799	594	565	999999	999999	63	999999	999999	665	999999	967	340	312	994	595	999999	567	928	188	569	105	638	516	999999	998	999999	126	291	999999	999999	30	469	999999	599	887	820	999999	736	999999	861	128	591	371	982	999999	999999	999999	689	613	806	98	999999	785	999999	999999	170	87	634	466	283	999999	999999	563	380	711	507	999999	712	117	999999	236	831	38	326	450	514	277	534	745	237	567	436	677	297	999999	438	683	76	396	726	742	329	999999	999999	999999	461	37	991	999999	688	979	831	999999	837	579	267	563	469	999999	698	999999	552	889	239	715	510	999999	275	999999	282	824	999999	326	390	42	907	561	411	401	988	486	285	262	66	258	999999	999999	839	999999	939	875	999999	44	698	833	199	440	50	911	423	472	762	818	999999	864	263	515	202	805	672	706	161	999999	53	999999	617	999999	832	980	979	999999	999999	557	244	407	610	691	628	556	842	477	520	499	978	525	724	467	264	999999	999999	230	661	44	55	243	999999	156	999999	487	999999	899	607	999999	932	767	323	999999	584	601	264	999999	887	645	963	205	999999	662	99	527	496	999999	999999	999999	984	999999	994	124	511	999999	683	999999	999999	150	999999	942	869	999999	567	999999	212	519	883	662	936	433	999999	26	999999	850	58	71	66	474	990	999999	864	966	85	183	999999	999999	704	999999	917	999999	871	746	315	30	335	999999	104	999999	324	977	999999	383	704	999999	999999	999999	53	999999	999999	622	407	235	160	999999	88	999999	999999	393	448	12	814	999999	744	
999999	561	597	999999	60	525	323	966	187	159	999999	999999	490	999999	999999	999999	793	166	53	630	305	402	999999	595	999999	999999	431	360	710	440	322	172	967	638	567	999	999999	277	999999	999999	999999	999999	230	86	148	476	597	641	859	999999	654	846	999999	999999	999999	743	915	999999	670	118	104	963	999999	746	837	849	999999	852	704	525	999999	526	173	908	991	649	182	999999	456	573	999999	999999	500	85	785	475	401	999999	999999	824	94	826	607	883	50	676	398	999999	249	299	646	744	937	344	999999	138	683	999999	687	799	999999	999999	999999	106	999999	314	472	191	961	372	457	542	664	879	441	114	918	290	867	999999	260	999999	331	167	927	999999	851	165	380	656	791	538	610	398	262	738	281	999999	128	736	999999	999999	522	999999	841	999999	999999	68	903	600	999999	402	995	373	548	873	34	999999	178	164	462	317	811	314	580	919	931	999999	627	702	832	417	171	141	121	999999	186	454	326	999999	529	999999	262	779	446	399	542	247	849	389	714	884	999999	964	999999	896	406	999999	306	999999	182	814	440	999999	767	803	241	864	261	505	999999	580	80	354	635	669	64	999999	867	191	386	999999	425	247	987	948	999999	207	857	225	647	968	999999	999999	651	714	362	62	999999	999999	167	678	985	354	692	999999	813	999999	999999	614	841	374	350	125	544	488	399	203	222	818	728	999999	16	46	858	729	432	999999	999999	921	999999	12	999999	999999	33	708	708	81	554	853	144	96	868	253	999999	282	999999	41	999999	172	325	169	839	203	915	133	671	948	496	963	999999	999999	293	999999	307	839	999999	126	102	836	779	327	648	999999	684	641	175	763	999999	585	999999	401	999999	540	606	157	172	825	318	900	999999	759	585	591	151	996	802	461	945	544	926	511	939	34	393	997	520	480	519	283	957	999999	296	910	999999	320	333	999999	810	160	999999	530	807	999999	798	29	999999	67	999999	688	838	714	817	999999	658	599	462	791	157	608	636	691	999999	45	942	139	999999	674	728	831	672	59	651	795	999999	406	704	746	999999	999999	265	463	263	831	444	999999	100	999999	262	999999	858	542	999999	999999	523	999999	224	999999	259	669	555	77	999999	396	25	789	73	31	261	262	895	999999	565	783	353	183	438	485	600	699	48	999999	422	999999	972	140	453	449	999999	882	999999	932	999999	565	818	999999	134	866	815	999999	999999	79	916	999999	377	999999	976	822	858	349	556	739	180	560	630	259	999999	871	423	999999	999999	999999	999999	378	80	963	228	999	965	999999	
59	571	669	945	519	969	390	422	999999	829	163	999999	590	999999	335	452	761	936	934	999999	542	262	453	930	320	565	330	547	929	999999	924	977	857	703	999999	985	79	235	50	999999	999999	242	782	999999	999999	999999	43	816	999999	627	999999	291	74	406	622	796	999999	739	999999	953	649	842	999999	685	999999	186	774	999999	642	350	382	535	999999	999999	699	310	480	999999	209	606	999999	513	999999	311	211	999999	912	460	999999	503	866	340	999999	999999	22	999999	749	999999	687	999999	939	156	183	702	999999	676	395	791	999999	322	999999	268	540	38	431	999999	999999	192	999999	999999	274	999999	999999	148	483	52	999999	999999	271	673	999999	383	999999	654	667	385	340	801	66	535	256	999999	753	769	187	999999	800	999999	665	876	688	999999	999999	999999	290	999999	351	44	228	212	999999	586	530	43	999999	943	97	885	370	55	804	999999	135	948	999999	999999	570	46	961	875	251	372	154	394	985	999999	759	757	373	52	999999	305	583	853	794	669	600	999999	17	999999	520	914	212	999999	82	999999	441	675	406	147	64	314	83	999999	961	379	999999	999999	58	999999	193	339	522	328	21	508	963	281	163	357	999999	999999	38	727	999999	336	169	999999	322	843	999999	94	361	236	987	729	232	240	892	999999	237	465	670	249	60	190	402	883	999999	573	188	170	521	58	595	999999	286	999999	987	634	219	999999	999999	215	999999	109	978	999999	341	999999	999999	732	388	739	130	97	190	789	676	999999	999999	285	926	749	664	999999	573	313	640	999999	999999	876	252	268	999999	329	641	464	43	999999	212	999999	999999	326	296	999999	781	999999	927	508	33	496	999999	999999	999999	933	981	84	551	814	999999	999999	999999	999999	837	999999	999999	130	533	801	455	999999	756	724	999999	827	999999	999999	462	218	620	999999	385	142	760	956	999999	999999	568	281	999999	566	913	999999	425	537	461	995	488	999999	965	660	999999	136	62	307	999999	999999	840	873	210	999999	622	342	999999	745	299	523	999999	881	213	60	562	262	463	889	811	999999	309	444	375	737	131	999999	253	959	999999	999999	999999	999999	226	999999	598	694	80	999999	944	581	33	680	247	938	207	607	683	914	108	995	999999	173	999999	212	655	405	507	473	260	57	98	244	999999	999999	443	345	664	961	461	867	191	497	944	240	514	628	999999	437	539	523	892	339	861	546	585	915	966	23	999999	202	197	607	715	897	493	999999	477	206	504	862	999999	721	462	241	814	186	228	999999	999999	36	208	79	933	736	999999	759	999999	666	465	999999	378	651	
999999	269	679	584	781	999999	747	724	160	10	933	676	581	999999	876	999999	732	409	696	999999	325	569	999999	128	673	979	742	999999	416	811	741	975	494	999999	356	999999	561	999999	404	181	518	973	999999	999999	145	267	999999	984	882	999999	933	65	831	667	335	999999	274	999999	999999	801	999999	23	318	348	269	958	192	289	824	683	78	503	14	525	202	351	999999	796	982	416	999999	757	999999	663	878	999999	153	999999	965	999999	928	999	327	602	999999	505	665	999999	938	187	999999	875	169	208	999999	440	61	316	999999	984	121	478	579	505	978	557	172	999999	470	999999	814	365	323	283	754	999999	185	411	659	697	686	166	858	805	341	948	598	999999	999999	999999	999999	837	999999	981	438	460	430	822	624	999999	342	20	76	364	999999	719	999999	885	453	615	265	649	657	778	999999	955	620	773	173	999999	959	519	676	999999	948	977	15	999999	845	304	999999	999999	786	350	364	676	999999	503	442	622	396	712	208	999999	999999	999999	189	582	684	999999	840	656	658	595	999999	823	343	54	415	395	713	229	999999	159	967	902	862	999999	424	999999	999999	999999	341	551	643	257	321	312	839	963	999999	433	658	999999	464	990	703	201	991	540	999999	56	97	56	908	177	671	999999	999999	290	132	872	167	62	999999	999999	999999	117	951	112	999999	41	214	452	597	290	571	999999	999999	976	209	670	326	883	298	819	38	999999	999999	475	585	999999	999999	999999	999999	925	999999	999999	999999	740	999999	596	249	888	38	999999	999999	645	458	627	999999	999999	364	999999	90	461	556	284	764	799	695	39	473	486	526	250	134	654	611	672	25	966	924	954	310	612	999999	437	854	987	977	393	999999	25	870	999999	999999	486	478	999999	379	990	841	954	55	645	999999	999999	371	788	186	999999	44	786	612	639	78	410	999999	478	40	129	430	776	999999	312	203	458	615	934	999999	647	185	232	999999	34	134	969	908	999999	489	667	75	75	810	790	358	59	413	999999	523	507	368	10	358	259	999999	74	999999	999999	452	674	999999	999999	456	538	21	999999	999999	999999	514	109	501	463	988	373	63	364	966	41	999999	154	999999	384	421	835	999999	185	874	53	463	70	836	175	999999	815	519	999999	619	281	999999	546	565	824	726	999999	16	904	22	985	999999	216	107	111	790	307	629	999999	25	621	259	835	937	450	134	999999	273	335	250	183	853	425	745	694	999999	999999	588	229	999999	997	829	385	173	888	846	256	999999	734	999999	915	195	746	999999	998	999999	943	608	125	699	282	
160	680	663	999999	141	999999	471	413	849	999999	719	409	124	28	999999	874	672	999999	603	999999	491	538	950	335	999999	999999	802	746	672	319	807	473	999999	386	846	159	999999	334	999999	75	999999	999999	999999	11	999999	785	632	999999	216	158	999999	559	521	999999	791	999999	729	338	850	999999	999999	724	740	999999	575	256	879	737	181	642	162	999999	301	999999	999999	931	652	948	139	213	484	999999	540	524	48	257	999999	708	595	234	429	392	483	732	98	71	999999	355	436	949	905	894	999999	999999	995	932	267	999999	728	999999	969	780	208	647	550	778	193	226	501	999999	304	181	151	999999	223	769	999999	569	999999	41	122	999999	999999	189	307	999999	776	999999	528	115	989	999999	979	736	999999	999999	999999	836	191	319	877	602	853	118	654	733	753	484	999999	999999	999999	698	544	697	747	672	268	29	999999	999999	999999	226	698	396	337	337	999999	415	693	574	585	37	388	140	164	519	999999	414	534	574	836	999999	999999	302	47	301	432	292	989	999999	999999	174	496	230	317	660	904	466	999999	327	541	347	791	785	650	50	320	414	543	237	228	999999	999999	775	134	709	609	999999	999999	46	904	909	426	111	193	999999	540	167	823	999999	615	986	633	217	42	498	999999	999999	652	996	981	28	749	762	999999	999999	680	721	105	607	999999	508	999999	999999	422	999999	920	689	602	999999	509	162	590	49	621	242	229	286	743	635	209	778	753	362	64	886	170	664	999999	657	740	819	72	226	452	116	879	999999	795	409	578	820	999999	422	999999	999999	999999	709	150	140	999999	404	999999	469	999999	282	755	754	689	999999	472	999999	951	944	499	690	100	374	597	999999	362	340	491	343	999999	999999	550	340	866	235	458	460	524	608	350	346	841	999999	818	999999	361	134	210	269	937	322	869	293	923	806	738	999999	122	999999	777	999999	912	999999	411	29	732	999999	888	999999	999999	21	999999	353	604	163	848	498	556	426	999999	999999	140	231	405	999999	518	266	417	69	999999	999999	999999	888	830	373	433	207	200	999999	448	999999	246	746	999999	926	580	526	689	769	999999	999999	516	695	999999	549	846	690	248	999999	511	475	16	999999	966	999999	673	853	999999	240	999999	651	307	757	978	226	991	999999	999999	999999	174	999999	576	999999	111	999999	879	652	416	290	527	742	958	533	297	972	930	999999	779	999999	999999	727	13	458	49	316	942	758	999999	265	999999	462	999999	999999	999999	519	899	368	999999	719	999999	30	447	242	712	987	693	774	999999	16	296	584	614	999999	226	446	
988	128	999999	795	999999	130	935	160	732	75	100	199	999999	777	82	571	689	69	999999	241	999999	770	745	999999	623	178	298	710	969	973	848	114	551	65	531	781	760	932	415	690	95	297	510	647	896	503	742	999999	933	999999	895	999999	856	985	166	227	382	556	181	145	832	235	999999	758	999999	986	647	975	999999	301	811	756	999999	999	156	993	270	108	165	999999	435	605	776	999999	999999	303	257	566	898	314	408	213	760	999999	858	999999	116	751	999999	999999	855	767	446	641	999999	999999	899	857	838	999999	956	284	401	62	999999	999999	458	935	681	999999	738	999999	86	942	892	607	995	999999	151	296	886	518	999999	254	274	668	168	999999	342	937	403	400	728	999999	357	134	812	999999	999999	630	411	181	999999	506	182	999999	690	504	748	999999	154	524	715	552	286	448	606	156	999999	51	78	323	999999	744	530	348	362	351	594	768	794	296	816	520	884	715	448	181	82	500	978	664	999999	36	792	879	684	999999	458	908	999999	666	921	527	999999	97	578	336	976	833	421	348	909	999999	520	858	999999	205	667	571	10	999999	84	297	73	413	927	575	951	650	999999	186	892	685	249	999999	374	298	958	796	146	999999	204	999999	88	639	999999	415	516	934	181	489	999999	887	908	999999	592	999999	464	158	169	12	384	335	180	244	999999	999999	740	392	493	999999	246	870	434	999999	240	835	218	433	999999	522	69	26	479	184	999999	999999	777	156	546	740	999999	809	637	143	737	868	78	844	193	999999	674	133	450	761	252	999999	462	29	862	756	425	41	499	647	942	367	855	995	575	451	456	594	846	752	999999	999999	243	999999	999999	999999	767	999999	250	137	848	936	999999	717	931	31	552	757	999999	999999	325	803	999999	989	200	379	23	82	278	741	85	90	287	698	187	815	413	171	868	500	989	61	790	372	799	16	791	147	999999	554	899	999999	309	999999	999999	781	999999	253	110	782	999999	694	999999	508	62	767	999999	877	540	125	617	391	889	793	999999	274	22	999999	200	194	587	875	18	724	842	386	999999	230	999999	406	698	170	71	96	151	305	955	292	319	41	357	913	999999	948	937	517	808	516	267	999999	999999	178	63	916	204	483	685	381	665	675	987	439	617	144	426	457	999999	999999	999999	504	318	999999	638	999999	836	673	278	999999	999999	334	578	274	962	107	637	530	116	999999	891	668	999999	999999	999999	643	54	918	306	472	531	999999	198	15	863	999999	999999	47	999999	894	89	531	215	999999	594	341	
107	722	476	519	506	896	350	184	911	999999	884	733	114	995	124	917	376	999999	539	307	146	572	410	210	252	599	989	222	75	999999	462	995	990	999999	545	331	452	787	999999	634	149	999999	999999	879	878	131	933	545	999999	172	999999	409	95	296	999999	534	322	275	277	999999	999999	999999	119	551	999999	889	743	999999	459	793	474	589	839	999999	167	999999	999999	530	332	130	666	454	442	902	214	63	909	999999	99	21	999999	186	519	68	727	999999	904	551	358	988	388	123	95	999999	999999	575	570	191	138	82	65	791	943	156	250	462	695	216	347	477	979	999999	729	447	783	297	79	781	187	156	228	927	181	999999	742	552	999999	456	999999	999999	999999	728	574	27	999999	228	999999	999999	817	999999	999999	697	999999	881	19	999999	393	999999	999999	409	506	789	999999	982	999999	137	619	610	999999	698	103	999999	11	708	984	260	474	712	491	565	64	705	963	912	999999	530	723	999999	333	403	168	720	253	805	142	703	724	592	173	829	999999	999999	959	129	181	87	696	506	896	758	874	681	166	647	355	800	825	999999	162	333	413	328	286	21	999999	383	995	205	575	999999	535	882	999999	662	957	431	746	999999	741	999999	999999	227	999999	574	999999	487	563	606	460	341	878	999999	999999	840	425	289	356	999999	999999	797	999999	999999	930	999999	232	991	142	999999	999999	923	64	999999	360	409	499	196	923	999999	492	62	819	398	745	999999	412	902	999999	708	246	677	999999	798	264	943	670	999999	999999	999999	352	537	354	69	916	536	999999	895	282	40	351	239	999999	644	999999	537	999999	693	999999	696	999999	330	548	999999	999999	22	849	265	728	417	738	165	899	999999	369	955	708	999999	482	219	956	517	629	422	367	17	321	999999	343	726	964	977	589	999999	999999	31	999999	920	999999	999999	999999	32	177	865	301	195	999999	231	285	999999	999999	227	220	545	739	695	700	136	999999	260	701	419	921	11	452	761	576	999999	557	347	966	787	959	999999	531	934	349	764	130	181	999999	100	999999	833	999999	747	766	999999	860	891	330	999999	854	999999	212	278	110	999999	423	999999	619	40	674	999999	999999	999999	999999	641	23	999999	356	999999	15	894	583	610	999999	98	113	705	999999	999999	448	665	26	113	999999	419	376	999999	834	182	351	999999	561	646	425	226	999999	856	999999	999999	39	66	545	394	999999	959	966	601	23	21	999999	717	544	999999	999999	999999	920	439	118	849	275	760	970	183	595	424	342	937	195	47	999999	256	226	870	502	999999	129	632	257	973	
999999	774	250	999999	119	999999	56	474	64	416	999999	999999	999999	639	858	279	95	372	798	442	626	39	999999	975	223	816	501	673	594	999999	999999	298	999999	144	406	501	519	157	73	962	377	867	882	778	741	999999	508	586	999999	232	306	756	833	814	356	422	999999	274	609	303	142	383	999999	854	526	999999	999999	613	242	366	759	938	308	999999	74	999999	999999	638	244	284	317	914	661	371	903	999999	464	999999	999999	999999	144	255	547	999999	829	994	987	37	261	733	271	895	353	655	999999	368	457	999999	999999	999999	999999	729	40	335	985	999999	722	519	951	393	553	309	825	259	999999	999999	999999	538	16	80	771	999999	386	510	22	999999	570	15	898	544	999999	467	999999	200	717	999999	225	999999	784	612	999999	478	86	868	999999	999999	999999	999999	999999	958	999999	919	990	680	826	156	352	529	323	574	657	716	620	416	707	95	681	634	999999	817	999999	999999	754	404	798	303	52	517	330	59	999999	999999	582	939	999999	766	477	947	999999	570	72	696	999999	220	954	565	999999	669	170	104	999999	999999	999999	615	999999	789	175	595	882	999999	999999	834	208	999999	233	192	999999	680	839	940	618	734	270	970	754	602	289	543	450	999999	445	999999	357	236	768	904	912	966	279	787	999999	882	75	840	466	999999	497	635	986	772	430	187	999999	229	999999	999999	185	999999	861	77	510	631	155	649	98	999999	999999	999999	505	328	999999	999999	411	61	349	735	669	429	514	526	115	999999	557	677	812	268	553	137	750	222	729	330	115	212	287	970	737	425	752	999999	999999	999999	139	999999	502	262	776	778	999999	750	886	755	999999	344	962	999999	83	477	836	829	999999	360	232	292	999999	999999	72	208	999999	999999	998	253	999999	999999	776	590	524	889	184	559	999999	775	256	10	999999	999999	252	770	249	431	896	999999	999999	999999	557	399	301	999999	78	553	199	577	13	511	999999	999999	88	308	999999	381	341	193	999999	287	348	999999	113	999999	957	999999	707	302	959	352	999999	739	999999	999999	231	386	298	999999	999999	631	370	914	999999	999999	999999	692	896	943	212	999999	100	713	966	312	999999	154	295	999999	889	453	846	897	618	661	999999	21	978	999999	87	999999	92	999999	999999	671	916	433	999999	368	999999	274	728	763	999999	100	261	999999	772	999999	179	86	101	229	787	378	784	999999	999999	999999	999999	999999	999999	572	865	31	786	436	350	305	999999	161	999999	999999	105	625	999999	92	806	999999	409	999999	249	625	163	999999	99	862	876	994	999999	453	136	531	652	999999	560	166	
897	79	999999	825	428	999999	967	28	573	174	133	171	653	999999	999999	779	710	456	999999	98	418	999999	999999	923	559	356	999999	941	999999	981	284	368	75	999999	195	999999	999999	999999	841	772	658	999999	437	925	999999	714	350	194	787	357	999999	205	739	471	747	42	999999	390	999999	81	67	36	993	591	889	764	106	95	516	928	999999	999999	999999	234	999999	282	437	15	999999	845	999999	235	163	677	170	89	999999	603	999999	999999	999999	832	319	769	715	632	999999	846	46	974	618	265	677	858	999999	695	589	515	41	475	605	142	206	430	75	999999	872	325	430	809	145	503	275	364	999999	732	816	845	518	807	140	591	999999	999999	236	751	999999	304	885	475	999999	123	571	355	557	999999	636	888	999999	999999	759	999999	999999	999999	838	999999	989	322	999999	69	878	743	999999	233	344	999999	172	986	203	999999	283	578	439	954	999999	999999	999999	920	807	872	999999	928	151	634	999999	313	999999	743	381	999999	761	245	774	826	597	999999	999999	347	999999	543	304	650	695	390	610	191	396	470	917	999999	192	999999	515	657	962	949	999999	372	999999	40	999999	999999	614	90	999999	48	803	613	367	562	904	595	909	274	577	456	242	761	33	867	999999	704	999999	565	930	692	999999	127	864	999999	164	753	999999	979	694	999999	45	614	827	572	387	999999	999999	364	911	597	169	999999	999999	516	717	999999	349	318	124	999999	999999	999999	160	870	318	685	749	719	408	160	433	930	579	701	420	628	933	460	489	143	999999	999999	653	999999	999999	999999	47	357	999999	323	414	853	865	999999	999999	999999	464	956	264	999999	44	393	999999	999999	173	239	672	388	999999	98	907	889	999999	981	552	143	999999	999999	999999	829	648	401	789	94	746	579	74	38	430	433	173	976	999999	787	108	999999	513	892	179	302	999999	658	262	841	999999	524	35	884	998	147	591	647	999999	434	63	643	604	999999	999999	594	999999	999999	957	672	924	930	693	51	999999	345	629	512	646	55	23	989	999999	999999	999999	231	554	190	39	999999	999999	526	999999	770	733	465	999999	641	999999	585	999999	182	999999	589	999999	999999	831	983	11	999999	518	88	10	572	421	999999	504	657	203	792	50	999999	613	999999	999999	408	572	999999	317	427	999999	988	634	71	999999	840	298	559	40	203	400	999999	188	376	774	762	999999	795	999999	670	961	954	447	999999	544	152	569	36	758	517	912	909	676	584	930	999999	454	999999	654	999999	775	944	627	10	402	999999	805	247	999999	77	883	777	999999	647	999999	778	999999	547	999999	775	
281	999999	800	522	291	490	893	604	999999	254	317	586	150	777	999999	26	999999	447	999999	74	346	331	135	690	634	144	999999	39	127	161	978	906	999999	879	310	512	153	114	718	911	586	211	999999	655	999999	307	636	795	999999	449	450	999999	854	462	438	949	146	120	999999	999999	154	999999	486	294	276	411	174	271	477	392	999999	233	728	782	999999	145	531	480	930	336	999999	550	287	999999	711	874	999999	959	999999	360	376	43	999999	571	766	723	725	516	388	999999	143	375	327	369	999999	227	385	81	975	303	428	999999	189	561	648	604	999999	808	583	402	999999	215	999999	127	26	839	16	999999	26	764	419	24	999999	999999	203	999999	999999	918	111	493	499	981	984	157	999999	709	854	999999	923	172	999999	917	933	986	10	928	554	209	353	737	220	228	999999	220	883	999999	999999	607	368	515	380	999999	706	99	999999	376	231	672	195	316	985	999999	999999	853	627	502	91	114	581	999999	999999	33	574	374	999999	999999	925	773	999999	528	144	256	999999	417	791	479	220	844	999999	999999	706	881	24	46	751	868	985	211	592	390	999999	470	999999	103	927	357	102	342	815	632	451	457	999999	999999	182	999999	56	826	72	999999	291	999999	31	999999	568	706	19	538	623	415	999999	723	999999	883	205	673	999999	213	999999	444	999999	999999	38	460	192	259	483	357	864	22	821	168	149	444	108	999999	999999	88	534	230	999999	999999	719	410	347	727	999999	524	471	999999	517	843	346	627	771	413	999999	570	765	999999	233	661	673	610	593	999999	999999	745	785	120	234	152	678	999999	106	822	169	999999	999999	999999	982	959	885	366	505	978	821	521	673	695	875	879	999999	225	997	999999	890	118	817	999999	153	999999	739	360	999999	999999	175	88	531	948	999999	999999	456	311	336	999999	775	317	114	615	315	999999	999999	99	245	355	999999	462	271	999999	931	60	810	903	320	461	230	535	92	140	813	743	990	999999	999999	999999	432	21	889	733	999999	999999	14	211	999999	91	459	999999	125	929	544	712	816	121	26	203	999999	553	990	875	53	250	235	974	802	571	82	999999	999999	951	922	818	999999	538	509	358	999999	608	998	238	11	580	420	163	596	110	999999	878	999999	257	999999	879	31	999999	689	669	357	40	409	343	19	112	11	173	16	726	149	287	999999	668	999999	183	555	761	873	473	829	82	387	999999	644	203	999999	400	449	53	796	559	999999	840	11	26	208	664	999999	899	579	999999	156	999999	960	999999	277	49	109	338	999999	269	150	999999	
840	285	652	708	698	816	462	610	724	963	999999	590	438	771	667	999999	974	890	542	973	894	582	925	999999	740	999999	925	609	999999	120	720	537	419	633	999	725	374	500	999999	412	446	968	532	193	940	999999	221	999999	382	968	364	442	726	176	999999	267	359	144	967	999999	891	999999	320	999999	253	402	999999	804	771	941	999999	484	924	140	537	925	999999	742	577	369	999999	428	236	332	756	287	810	252	312	742	999999	240	533	999999	999999	999999	999999	919	999999	547	209	416	735	441	211	999999	999999	596	639	405	999999	616	999999	999999	919	472	626	999999	857	999999	591	928	999999	999999	574	537	951	662	619	943	277	140	999999	40	999999	999999	693	795	999999	876	769	224	613	999999	534	759	999999	925	352	58	966	670	72	974	956	281	914	705	867	673	928	999999	999999	695	137	999999	814	535	447	552	778	831	867	999999	999999	999999	999999	595	504	814	999999	999999	320	570	999999	607	78	827	83	888	462	987	999999	457	947	914	247	999999	778	999999	999999	999999	488	799	280	145	999999	91	779	588	957	328	211	62	999999	903	999999	999999	718	999999	18	999999	999999	999999	99	999999	999999	419	999999	290	140	406	816	57	869	725	547	520	999999	842	804	999999	57	999999	930	999999	786	875	646	54	380	830	210	258	448	956	999999	999999	710	489	241	393	58	498	458	561	999999	164	192	95	365	34	126	999999	725	999999	940	967	999999	955	999999	38	999999	988	910	309	999999	999999	608	999999	49	618	809	811	610	421	999999	999999	46	379	632	631	692	561	999999	355	714	999999	533	426	26	718	309	999999	999999	213	620	999999	587	158	999999	943	556	279	56	999999	224	999999	274	999999	93	999999	930	259	999999	382	345	221	999999	565	595	871	44	191	896	999999	999999	64	336	999999	801	878	971	999999	23	688	999999	422	515	999999	140	408	69	228	343	999999	787	59	432	111	867	999999	760	32	563	494	909	374	383	726	437	999999	978	867	513	214	419	53	246	999999	307	922	706	367	999999	196	999999	999999	848	270	542	269	631	234	999999	402	999999	948	999999	999999	779	711	49	789	513	970	430	202	715	139	226	999999	999999	789	804	999999	999999	402	598	376	999999	999999	526	999999	193	178	538	754	338	999999	999999	470	999999	717	999999	999999	883	917	853	463	766	619	110	718	53	999999	456	842	429	594	701	725	360	999999	846	686	195	925	605	345	441	675	999999	604	53	756	35	105	924	999999	71	783	549	144	609	73	999999	807	80	395	999999	696	334	743	419	370	120	760	870	999999	
999999	958	322	999999	32	999999	755	505	675	296	772	360	917	220	532	917	186	225	999999	782	692	388	854	219	622	745	350	130	999999	683	645	274	234	746	999999	113	471	41	122	517	318	999999	141	783	623	371	778	124	221	502	193	894	411	98	495	999999	999999	112	895	999999	750	634	320	992	650	508	135	180	999999	429	999999	155	112	841	474	205	999999	80	596	260	967	236	909	692	499	750	999999	146	261	999999	999	368	145	836	767	683	187	149	142	999999	246	607	712	792	56	48	999999	570	623	299	999999	42	999999	999999	319	999999	725	999999	503	999999	645	988	918	999999	999999	96	19	276	999999	790	27	116	938	999999	999999	999999	999999	999999	645	460	958	302	523	961	20	999999	851	999999	999999	999999	958	560	646	243	999999	999999	688	97	372	960	39	525	999999	832	282	669	104	45	629	949	999999	608	999999	52	940	353	475	999999	614	462	999999	517	749	999999	832	999999	470	999999	11	999999	999999	436	754	999999	431	443	805	690	689	351	999999	999999	872	999999	253	999999	579	603	999999	135	999999	732	999999	999999	725	521	775	665	10	815	208	399	44	862	279	572	853	305	621	507	547	785	277	272	589	428	645	182	586	482	999999	999999	999999	999999	985	948	999999	844	960	909	668	149	690	873	153	999999	999999	19	307	680	506	283	981	795	587	996	464	999999	330	306	875	602	999999	527	928	341	986	168	999999	999999	999999	999999	345	711	838	407	999999	403	129	999999	999999	636	999999	905	976	613	885	999999	298	988	493	743	523	663	999999	75	70	172	999999	812	999999	623	142	976	71	999999	938	280	956	190	901	999999	999999	999999	659	249	727	183	999999	324	999999	378	999999	888	837	875	496	681	677	772	999999	999999	999999	317	620	999999	999999	999999	843	999999	675	615	661	117	999999	432	653	309	14	795	348	886	620	999999	366	127	753	254	999999	999999	999999	267	602	193	842	969	999999	782	603	999999	745	829	339	72	999999	999999	717	762	801	414	231	999999	676	999999	434	999999	999999	828	951	503	279	258	759	657	488	417	999999	478	275	127	999999	871	705	378	59	519	999999	557	980	999999	409	991	453	734	964	813	590	721	758	391	657	783	831	110	365	497	80	682	583	242	827	249	999999	683	593	999999	490	999999	999999	999999	904	764	848	434	103	288	805	999999	693	674	827	301	719	999999	999999	46	49	605	999999	562	448	999999	974	748	999999	170	504	769	150	999999	333	292	888	842	487	892	935	999999	999999	87	691	55	989	999999	415	536	529	999999	223	557	
999999	885	294	279	476	39	789	999999	735	999999	784	45	883	89	351	544	412	876	405	577	111	999999	598	999999	870	402	885	75	999999	172	640	891	556	593	302	448	998	999999	999999	457	113	835	670	83	999999	999999	172	909	567	870	133	999999	217	999999	999999	677	296	359	409	83	154	724	766	999999	302	892	488	299	999999	903	545	793	510	948	999999	275	999999	999999	642	224	240	975	999999	999999	49	987	684	911	999999	999999	161	648	219	302	313	388	78	107	781	410	999999	872	131	663	334	999999	151	269	180	189	704	771	716	999999	843	178	225	304	533	314	218	577	161	172	751	999999	583	218	644	95	207	875	743	242	56	367	854	999999	999999	708	846	999999	999999	958	999999	390	932	34	458	144	173	774	999999	477	201	600	721	999999	912	437	756	999999	624	95	982	828	37	999999	148	485	324	380	167	824	468	999999	999999	202	999999	999999	964	999999	760	510	922	432	312	276	50	999999	645	894	932	709	952	912	800	655	975	102	363	457	886	972	999999	792	999999	999999	19	999999	763	528	999999	551	473	207	183	124	999999	559	526	999999	443	999999	839	429	999999	999999	872	555	993	999999	227	999999	17	517	672	787	690	999999	999999	999999	267	643	692	999999	187	390	246	999999	739	686	492	425	575	601	24	203	143	999999	999999	169	876	463	413	581	999999	999999	544	955	535	999999	433	42	999999	963	503	800	10	999999	252	67	221	999999	999999	317	699	801	583	415	999999	478	999999	299	785	999999	687	999999	239	120	816	619	999999	290	229	353	262	459	681	612	999999	223	203	420	999999	297	947	758	648	106	881	509	984	138	462	999999	999999	143	257	999999	999999	700	570	889	906	999999	220	930	898	471	65	250	129	970	317	288	285	243	999999	498	999999	999999	165	143	238	316	999999	718	999999	999999	612	128	212	594	337	407	999999	313	514	999999	87	26	999999	187	51	999999	389	24	820	184	780	999999	991	999999	387	356	999999	437	660	999999	999	501	113	999999	859	936	999999	535	999999	910	635	971	729	999999	420	692	78	977	101	597	927	619	897	653	392	113	136	453	217	980	862	999999	653	914	999999	585	913	135	999999	114	603	999999	380	910	999999	999999	778	999999	348	694	999999	567	346	999999	672	389	604	459	351	999999	810	999999	327	662	999999	420	328	815	112	999999	779	999999	660	986	999999	82	248	986	115	583	999999	999999	114	522	702	304	879	589	251	145	999999	463	783	572	304	999999	536	999999	862	138	490	963	271	512	915	999999	907	359	80	599	
150	617	354	768	430	999999	489	805	960	999999	540	738	573	966	854	325	169	999999	692	983	546	530	134	999999	102	371	500	602	606	367	397	530	999999	652	995	373	119	25	151	256	529	731	757	118	999999	752	400	304	658	600	999999	819	999999	96	63	619	492	999999	999999	999999	557	999999	208	999999	365	19	229	921	971	491	216	153	946	446	464	814	773	25	999999	350	970	205	999999	16	999999	578	999999	999999	598	385	880	741	350	91	698	642	533	999999	752	587	533	479	333	176	999999	41	872	999999	632	249	846	999999	999999	335	99	362	943	201	421	787	999999	999999	332	595	999999	474	803	864	999999	999999	999999	619	999999	999999	816	501	871	999999	622	999999	705	644	800	359	539	413	752	24	992	346	698	342	999999	965	442	737	999999	738	565	999999	238	18	481	810	958	236	213	197	999999	597	999999	999999	578	271	92	510	995	972	65	207	722	999999	999999	412	999999	948	876	999999	368	89	354	143	999999	703	921	696	999999	999999	401	312	999999	565	506	404	855	999999	999999	999999	999999	931	742	999999	682	367	999999	449	146	78	686	19	360	999999	828	439	999999	356	953	874	999999	999999	347	14	581	753	999999	166	292	477	999999	600	195	404	425	437	347	180	461	999999	507	999999	560	999999	313	999999	999999	303	999999	76	161	509	999999	888	142	496	594	737	602	928	369	49	167	669	522	96	823	956	490	401	102	82	894	108	999999	867	835	252	701	999999	801	999999	430	225	999999	56	30	307	999999	929	999999	610	578	533	494	467	325	890	999999	999999	568	995	813	999999	974	89	614	999999	520	999999	661	999999	46	413	137	665	619	941	353	476	999999	526	694	999999	999999	492	503	371	614	999999	999999	944	999999	484	630	805	890	95	251	246	441	549	787	997	278	999999	573	175	999999	829	847	383	547	115	999999	52	311	999999	786	492	585	253	866	609	999999	716	681	999999	782	999999	775	534	999999	117	999999	999999	739	697	999999	67	918	999999	965	999999	73	178	407	999999	333	588	504	637	308	759	661	198	682	187	284	999999	819	22	392	84	64	323	999999	439	81	633	999999	999999	999999	729	574	999999	287	91	546	554	318	999999	238	204	826	147	999999	940	456	999999	843	561	422	999999	247	906	999999	891	730	750	999999	967	492	699	285	890	999999	579	194	999999	910	600	999999	999999	252	999999	783	999999	257	916	97	743	983	235	789	752	200	999999	999999	667	310	395	360	796	69	351	634	538	918	935	478	656	755	51	999999	253	919	999999	999999	544	132	757	
999999	814	999999	750	984	267	999999	533	999999	430	97	526	999999	525	249	845	670	901	78	254	999999	999999	448	999999	999999	942	999999	999999	999999	508	759	947	545	553	750	546	143	318	366	999999	629	395	246	999999	999999	239	937	420	13	83	999999	586	999999	999999	487	333	999999	230	999999	52	999999	372	700	201	671	149	981	560	774	703	999999	361	999999	702	999999	884	85	399	872	758	14	879	543	758	486	182	482	667	75	427	181	913	555	999999	408	266	695	999999	387	429	999999	386	646	310	371	670	51	999999	262	603	258	999999	357	14	999999	98	999999	941	714	498	667	999999	495	356	531	999999	806	230	303	999999	198	999999	999999	453	999999	628	242	243	396	816	140	709	414	999999	179	999999	565	550	287	319	999999	753	339	888	762	933	891	299	778	573	863	821	479	893	414	227	963	904	503	999999	855	595	555	898	999999	957	999999	32	187	336	242	999999	943	983	931	445	700	134	999999	999999	999999	943	465	823	952	319	239	520	67	951	242	999999	56	868	464	999999	208	441	999999	804	999999	868	121	451	341	607	878	495	962	999999	999999	838	223	926	682	999999	139	999999	945	58	727	398	964	236	104	581	219	85	529	99	247	269	603	885	554	867	831	24	492	999999	440	999999	999999	98	999999	403	447	130	195	551	999999	476	495	481	999999	634	999999	885	356	999999	398	803	965	872	731	999999	245	337	381	999999	90	125	999999	601	618	983	999999	875	802	701	143	99	999999	977	387	771	999999	131	809	919	963	946	667	731	956	636	778	685	367	176	167	119	748	381	999999	596	236	893	863	103	794	38	92	654	626	309	914	987	999999	960	999999	123	528	461	999999	144	999999	999999	645	981	214	164	518	636	543	33	350	517	999999	791	544	880	267	715	135	934	863	999999	115	656	722	999999	200	406	682	54	999999	296	530	336	148	718	258	882	889	639	520	456	121	603	958	406	480	999999	426	613	855	813	336	916	999999	999999	999999	999999	268	423	964	999999	999999	499	442	63	987	190	999999	826	631	385	826	496	424	999999	999999	511	698	999999	320	496	999999	78	999999	777	960	614	64	702	999999	270	623	476	999999	408	502	622	999999	999999	419	999999	61	599	999999	999999	987	839	999999	864	544	900	999999	942	112	477	141	885	310	664	103	382	135	999999	999999	999999	761	359	821	26	913	289	350	999999	999999	30	445	999999	96	718	790	130	122	200	168	414	970	681	373	999999	276	617	999999	506	811	46	999999	999999	88	621	718	637	999999	485	
951	264	999999	507	999999	92	42	751	799	591	873	973	999999	935	791	999999	400	999999	986	623	749	306	967	999999	999999	871	855	999999	312	999999	10	163	999999	636	248	999999	854	473	646	999999	175	524	999999	999999	632	838	775	238	999999	971	230	999999	650	405	736	655	999999	716	525	173	236	697	448	334	591	720	999999	999999	696	888	262	927	999999	704	458	234	487	247	221	999999	105	626	35	340	999999	372	512	706	900	593	616	999999	947	999999	65	477	86	493	148	912	999999	151	542	999999	719	999999	204	999999	946	999999	177	999999	504	381	78	609	672	118	91	999999	218	174	733	113	281	999999	979	961	999999	980	158	994	109	309	999999	954	999999	604	620	950	178	999999	759	399	425	999999	643	999999	414	999999	999999	967	999999	919	999999	802	999999	438	159	605	323	243	306	999999	362	183	999999	205	204	999999	524	999999	497	140	60	999999	415	344	687	715	999999	413	999999	204	184	190	591	189	605	999999	999999	655	999999	999999	999999	999999	270	792	47	252	616	447	381	300	930	738	480	282	999999	61	396	83	751	443	999999	910	686	111	999999	181	591	770	999999	820	577	999999	622	482	503	125	391	999999	307	999999	108	999999	41	266	273	446	999999	319	320	553	987	473	904	21	889	726	999999	168	10	999999	999999	999999	846	560	722	999999	126	999999	778	753	669	999999	775	315	345	999999	878	430	837	355	470	282	459	57	832	114	964	610	593	777	866	233	621	999999	784	261	196	999999	543	999999	330	713	541	999999	999999	222	999999	999999	675	999999	847	999999	330	655	405	388	397	999999	727	618	107	515	413	11	887	446	163	344	531	94	999999	407	887	635	35	756	999999	999999	173	620	416	999999	999999	796	999999	999999	902	966	46	406	864	999999	752	999999	999999	814	309	999999	999999	447	69	363	77	999999	892	450	941	695	999999	999999	999999	505	635	117	999999	732	581	617	999999	848	999999	999999	308	134	230	517	999999	999999	531	221	457	210	221	725	560	999999	307	352	904	489	106	217	999999	397	759	999999	761	645	723	381	999999	692	468	999999	999999	873	64	943	371	384	795	979	173	417	201	446	999999	910	557	157	435	238	713	592	751	999999	999999	910	999999	861	756	19	248	159	978	764	742	999999	821	999999	999	364	981	529	999999	127	53	929	205	999999	84	851	97	575	946	15	979	999999	999999	577	33	153	577	509	628	999999	740	24	439	436	703	999999	98	870	999999	999999	256	193	999999	634	292	919	714	999999	787	904	999999	999999	213	973	785	866	310	254	663	855	
786	481	999999	908	387	39	500	769	619	180	763	227	427	875	758	795	977	455	295	113	438	524	722	723	999999	77	810	466	999999	836	603	844	216	999999	294	775	292	989	256	262	999999	945	443	999999	151	704	255	338	999999	990	889	855	958	999999	426	271	758	187	54	319	228	44	999999	782	999999	919	21	134	590	982	999999	987	999999	42	684	493	91	115	582	999999	822	482	999999	660	946	999999	885	656	876	32	26	999999	999999	937	43	395	827	660	49	999999	692	130	747	242	999999	902	656	999999	875	999999	190	999999	604	885	496	999999	793	466	836	829	43	999999	258	999999	966	407	52	999999	998	298	665	431	76	360	477	702	999999	18	999999	54	999999	959	999999	999999	842	373	999999	69	999999	297	602	371	824	220	198	337	872	189	999999	999999	999999	999999	999999	586	278	999999	586	254	999999	999999	22	999999	293	791	999999	84	999999	999999	999999	602	897	982	819	711	696	303	607	856	172	149	999999	555	743	103	195	706	41	203	674	93	787	265	651	656	285	999999	87	999999	999999	123	753	566	463	999999	192	999999	575	226	890	974	160	730	999999	278	964	466	51	999999	605	40	999999	390	999999	642	999999	641	341	999999	435	878	226	574	383	58	396	273	101	79	999999	318	140	815	313	699	999999	67	184	382	691	818	777	888	436	452	80	372	999999	999999	858	550	544	411	790	22	999999	585	356	43	999999	701	999999	999999	999999	297	999999	237	87	999999	708	757	467	959	482	999999	999999	999999	148	930	977	33	348	280	220	371	999999	999999	999999	301	941	357	710	151	500	990	999999	805	999999	149	552	999999	295	984	122	111	92	585	929	183	910	999999	999999	425	65	999999	999999	103	760	916	523	180	212	785	999999	361	56	326	999999	491	173	305	999999	998	999999	999999	738	363	168	118	288	198	799	851	390	520	999999	294	95	641	637	999999	999999	694	626	381	640	509	999999	760	65	766	127	999999	19	615	703	449	47	920	130	999	935	999999	637	335	381	999999	405	488	452	761	240	827	854	813	261	42	382	17	504	999999	999999	999999	63	522	80	361	841	775	999999	469	257	175	521	637	424	402	66	301	999	288	999999	999999	318	999999	535	299	593	999999	363	671	77	39	425	891	629	538	999999	999999	264	30	999999	629	671	982	999999	74	315	227	399	999999	975	999999	999999	226	134	999999	99	999999	999999	781	768	999999	999999	999999	402	228	999999	629	18	886	804	941	46	999999	768	999999	833	999999	789	470	999999	376	807	504	695	986	31	999999	766	755	
448	837	138	483	262	999999	218	526	999999	296	999999	999999	218	512	64	44	999999	38	457	999999	50	763	999999	525	797	401	837	916	459	999999	999999	550	862	262	447	999999	999999	999999	726	892	999999	999999	746	503	999999	308	167	304	450	999999	999999	992	999999	126	714	999999	866	612	685	860	48	999999	76	183	99	774	999999	956	75	999999	231	999999	311	565	384	733	26	999999	379	999999	244	999999	476	999999	999999	999999	799	746	547	761	999999	210	877	999999	854	974	250	572	413	381	484	211	238	362	440	462	690	196	742	981	669	398	999999	196	999999	505	825	279	709	885	999999	86	999999	999999	988	31	612	445	710	409	493	454	74	998	24	43	314	123	366	21	522	613	13	999999	102	999999	967	691	250	359	159	970	862	527	999999	999999	792	924	374	419	999999	255	485	999999	999999	224	334	244	999999	592	201	999999	999999	999999	372	371	83	851	222	287	64	921	204	999999	999999	522	999999	546	600	616	251	390	748	947	171	277	137	670	78	999999	386	999999	518	658	167	448	68	174	165	45	999999	940	711	97	999999	999999	60	134	93	999999	633	788	643	566	999999	811	962	999999	536	105	244	412	782	345	999999	331	999999	999999	203	811	464	427	391	999999	291	999999	678	999999	591	242	226	13	999999	104	999999	597	999999	951	999999	356	485	103	637	69	801	921	167	999999	196	43	525	514	930	281	520	216	999999	88	285	50	142	999999	383	304	878	241	825	688	101	313	243	999999	238	847	335	999999	789	331	763	369	152	312	474	999999	716	712	82	315	584	999999	200	19	676	276	223	184	999999	342	191	570	106	478	284	883	800	74	285	999999	945	999999	426	85	324	999999	999999	830	836	824	587	176	168	999999	114	64	122	999999	785	962	634	161	650	456	150	203	272	673	37	591	999999	651	436	989	369	435	620	125	999999	760	378	392	347	895	999999	24	411	586	999999	230	770	576	289	322	459	794	508	970	999999	131	653	999999	803	255	999999	935	739	179	159	679	999999	997	999999	35	594	251	814	755	701	135	792	685	309	807	999999	191	372	999999	540	999999	926	650	189	573	117	154	589	102	828	819	284	242	436	999999	786	773	47	264	999999	217	979	999999	999999	810	999999	967	999999	995	434	999999	573	999999	999999	999999	752	793	999999	965	999999	450	661	722	926	882	850	559	259	614	30	56	999999	118	394	332	596	183	381	999999	244	999999	999999	593	999999	942	255	658	603	999999	942	992	955	82	346	999999	555	999999	826	999999	960	999999	718	320	
974	999999	999999	465	241	316	999999	578	421	448	730	778	231	78	64	984	999999	201	956	406	671	38	101	80	999999	116	777	338	357	985	999999	464	999999	908	618	289	209	790	426	297	999999	999999	580	516	999999	567	66	999999	213	841	758	999999	823	321	648	946	999999	672	692	999999	999999	659	231	435	40	276	356	999999	999999	775	785	846	775	669	541	999999	457	584	729	999999	59	299	135	515	236	999999	641	119	269	672	992	537	107	999999	757	214	152	155	486	999999	221	999999	37	437	999999	912	993	164	999999	351	999999	712	942	999999	85	999999	534	715	208	999999	634	999999	62	999999	782	257	748	483	911	336	164	312	107	999999	992	315	271	697	458	324	656	999999	999999	918	182	999999	594	619	999999	518	999999	999999	946	107	450	999999	691	250	654	808	174	999999	999999	453	999999	197	615	298	495	769	977	999999	999999	884	999999	999999	907	144	999999	503	663	999999	999999	402	656	727	365	999	212	27	624	30	52	999999	999999	146	244	999999	999999	985	674	305	999999	999999	540	843	180	999999	374	999999	77	556	999999	999999	155	999999	264	850	796	999999	831	999999	96	999999	155	999999	794	616	999999	596	999999	30	412	628	829	999999	999999	808	999999	813	557	303	635	908	950	77	394	891	504	125	999999	393	99	272	164	999999	219	655	999999	583	59	563	337	778	391	56	153	17	332	787	38	999999	988	983	911	537	980	187	527	88	999999	903	999999	618	713	528	931	150	474	770	158	999999	507	288	764	993	966	857	999999	903	923	386	568	716	999999	436	405	999999	361	626	999999	42	999999	999999	999999	155	451	999999	74	862	999999	13	543	561	639	677	948	709	999999	917	571	999999	999999	624	164	195	344	405	531	286	132	825	789	847	692	126	233	999999	999999	618	552	999999	999999	664	787	999999	999999	16	87	999999	488	696	886	443	999999	955	382	513	78	825	811	999999	999999	787	999999	299	999999	696	869	523	453	674	999999	611	375	999999	340	999999	836	245	352	999999	327	122	798	435	939	355	791	999999	743	999999	215	452	999999	999999	71	15	999999	999999	705	156	999999	999999	999999	814	999999	284	78	742	624	387	676	833	482	483	727	84	989	314	360	999999	904	141	779	999999	468	989	804	867	999999	335	79	348	540	999999	200	762	156	983	180	664	287	59	999999	365	54	382	969	333	779	986	999999	620	999999	836	252	15	785	999999	355	275	480	210	490	999999	318	999999	999999	286	293	965	927	15	143	999999	591	854	28	424	689	96	29	480	98	275	319	459	210	703	
953	194	977	914	637	905	999999	999999	569	999999	57	715	999999	999999	50	814	69	19	487	999999	255	398	999999	999999	553	269	256	10	121	224	979	858	999999	599	333	108	999999	22	378	238	512	513	295	205	376	973	17	336	999999	284	215	309	971	758	458	564	999999	616	371	378	999999	999999	966	354	999999	999999	999999	490	999999	941	999999	56	641	259	939	741	999999	791	994	579	261	999999	999999	999999	18	680	999999	378	999999	768	901	380	651	999	999999	328	547	940	999999	999999	394	527	966	499	457	169	667	721	818	716	999999	415	622	791	127	739	624	139	345	173	310	219	349	601	49	455	999999	999999	999999	621	999999	172	440	999999	194	734	953	80	388	849	999999	999999	560	433	316	496	758	999999	882	839	704	999999	604	198	877	185	187	374	459	12	763	35	51	207	522	298	975	999999	606	392	785	554	999999	496	160	144	659	916	295	999999	697	546	759	999999	917	786	568	251	937	19	999999	589	620	386	999999	987	134	999999	911	27	520	951	999999	999999	999999	999999	667	999999	999999	999999	999999	271	88	906	999999	226	999999	210	289	999999	730	733	868	596	999999	205	934	999999	409	173	20	999999	999999	999999	999999	745	293	270	786	999999	129	460	214	205	494	295	510	713	81	999999	721	924	83	999999	999999	787	92	999999	663	858	999999	303	708	874	999999	228	999999	999999	874	569	933	15	424	999999	616	280	529	673	999999	999999	999999	999999	302	540	451	999999	233	829	980	255	662	628	999999	927	551	825	751	339	472	275	39	699	839	999999	936	999999	510	561	569	26	267	999999	563	123	999999	995	999999	178	432	647	995	999999	830	999999	906	999999	408	496	971	790	529	199	211	999999	520	999999	391	790	603	735	999999	999999	269	964	987	254	74	493	999999	555	824	583	907	999999	279	602	868	220	999999	631	999999	999999	590	779	497	78	217	726	602	177	614	999999	574	696	71	333	176	866	999999	999999	250	915	733	999999	965	999999	291	999999	999999	918	136	181	999999	972	427	571	91	490	477	919	46	347	999999	595	941	614	999999	221	999999	945	436	12	578	999999	390	999999	290	174	813	551	786	999999	999999	684	50	442	34	602	278	999999	252	686	399	722	625	903	34	147	999999	361	937	80	622	620	491	999999	999999	253	591	35	290	917	676	925	142	215	187	216	554	508	590	416	942	272	703	749	999999	856	326	487	999999	999999	690	999999	613	999999	218	549	202	916	840	780	20	253	220	334	19	473	999999	420	725	817	999999	974	771	531	138	360	916	742	
520	745	927	114	999999	146	236	223	999999	427	997	637	24	638	668	809	406	698	999999	378	739	150	999999	906	761	560	999999	716	999999	92	587	858	632	459	999999	104	999999	905	999999	83	108	796	161	172	422	98	802	954	315	999999	135	439	999999	548	999999	380	478	31	999999	999999	586	999999	532	239	839	149	15	564	242	574	956	500	113	979	280	943	988	115	999999	673	999999	999999	999999	729	957	999999	999999	94	999999	35	625	831	999999	999999	999999	999999	999999	922	999999	283	93	248	722	741	999999	999999	336	999999	999999	68	391	999999	537	678	999999	999999	119	999999	999999	691	589	920	117	216	948	999999	936	614	491	691	680	75	783	220	999999	519	999999	999999	999999	332	821	241	999999	399	999999	262	303	884	999999	517	999999	471	651	640	999999	172	141	515	792	999999	698	721	836	999999	388	326	589	327	999999	830	105	450	87	948	999999	358	113	718	573	695	999999	62	466	974	999999	218	424	152	526	428	387	378	875	844	634	110	404	239	999999	327	673	999999	796	327	421	38	393	702	999999	999999	999999	423	999999	999999	58	645	264	862	999999	179	901	446	800	670	999999	727	574	242	324	999999	953	874	707	255	32	854	999999	148	562	193	825	722	382	191	369	964	436	778	796	999999	845	541	864	999999	425	236	186	135	874	694	463	161	387	10	391	194	715	696	84	999999	389	125	310	999999	354	188	73	999999	310	999999	999999	796	446	336	923	422	999999	866	829	796	999999	140	274	867	729	673	344	999999	799	185	258	999999	704	602	608	730	999999	999999	496	999999	172	567	999999	396	403	667	999999	61	86	969	999999	999999	866	288	525	999999	851	442	999999	680	844	691	819	999999	239	561	101	999999	999999	203	999999	999999	380	592	634	120	999999	877	473	999999	958	999999	306	829	10	409	872	425	86	359	878	798	231	815	402	999999	747	699	166	842	575	871	334	882	789	848	999999	999999	999999	414	999999	973	968	400	721	999999	395	990	135	830	688	675	999999	999999	999999	392	115	564	200	999999	372	615	999999	631	999999	97	959	999999	50	161	930	599	999999	671	416	999999	999999	830	103	842	95	999999	574	999999	163	899	999999	999999	567	406	743	914	93	500	51	337	262	347	904	634	601	999999	999999	973	999999	99	903	999999	960	420	562	284	999999	357	77	614	51	394	477	596	984	12	999999	643	417	999999	515	281	629	88	652	492	926	469	999999	999999	808	600	999999	999999	999999	17	996	157	844	469	454	735	432	999999	296	867	999999	318	650	999999	999999	316	565	884	
583	632	476	999999	767	999999	357	11	117	999999	806	450	957	413	600	976	16	708	799	948	999999	780	999999	202	792	784	999999	999999	819	651	998	501	45	999999	999999	999999	541	124	389	999999	121	999999	628	479	999999	845	909	466	717	999999	593	416	516	616	324	803	999999	283	99	982	458	739	191	465	954	315	999999	416	922	236	999999	891	329	36	837	999999	161	379	572	946	874	999999	900	155	68	592	984	428	237	687	590	268	34	406	324	381	271	172	999999	325	439	503	999999	491	239	701	97	490	779	206	651	999999	710	152	118	302	838	46	407	372	330	999999	188	244	646	186	999999	922	711	999999	855	989	853	257	999999	381	621	419	916	366	504	504	649	999999	999999	185	558	881	999999	32	999999	235	764	999999	999999	999999	325	999999	844	999999	834	999999	779	999999	350	662	560	462	635	737	680	429	129	999999	867	826	348	157	208	471	999999	999999	633	689	923	630	234	701	262	74	65	322	575	863	532	999999	724	999999	999999	383	624	105	256	561	351	999999	115	723	295	178	114	178	999999	383	435	848	999999	999999	399	720	437	859	209	571	999999	999999	854	999999	999999	538	111	999999	999999	825	846	532	739	82	347	810	999999	999999	415	94	999999	887	221	201	438	999999	999999	634	937	969	945	999999	895	999999	880	999999	999999	999999	999999	757	77	999999	711	285	536	902	999999	469	752	999999	205	926	999999	999999	611	999999	157	662	828	835	740	476	84	999999	880	91	999999	999999	201	364	551	999999	307	658	26	999999	186	935	665	999999	573	339	882	999999	999999	999999	321	999999	83	999999	835	606	30	999999	999999	600	27	999999	404	455	275	64	277	397	999999	530	629	999999	109	743	616	221	997	303	271	999999	594	999999	722	861	769	857	981	115	529	999999	654	999999	641	425	850	962	999999	219	269	518	999999	494	999999	999999	399	526	680	999999	999999	623	609	727	117	999999	16	301	999999	999999	685	418	999999	171	999999	102	999999	700	162	683	892	654	680	787	43	752	999999	109	414	478	999999	253	187	651	634	905	999999	926	820	36	418	559	471	998	533	851	445	899	626	228	378	699	373	996	447	825	999999	999999	694	364	276	907	886	32	81	442	999999	431	537	962	757	999999	879	999999	275	999999	193	999999	264	192	317	449	482	195	110	772	999999	999999	214	809	962	999999	999999	999999	759	511	999999	448	926	100	620	24	372	999999	471	999999	999999	246	999999	114	642	999999	568	511	57	999999	435	701	999999	308	563	999999	227	727	999999	245	716	423	377	764	670	999999	
755	999999	571	303	86	817	724	680	999999	642	460	999999	999999	701	954	730	999999	931	85	971	525	628	537	570	796	645	664	236	712	405	869	966	443	897	999999	404	999999	754	751	617	977	252	355	920	599	127	999999	999999	999999	986	14	445	688	699	229	137	636	11	506	441	163	497	968	557	773	999999	999999	999999	195	559	790	999999	190	468	994	999999	999999	616	999999	679	999999	365	999999	726	999999	999999	999999	999999	677	388	999999	938	999999	320	999999	489	999999	797	999999	116	999999	292	123	999999	205	999999	265	999999	705	947	853	29	39	999999	357	797	999999	999999	166	999999	214	922	601	999999	791	851	999999	870	14	515	998	485	999999	865	229	800	999999	225	530	59	177	999999	48	730	999999	748	999999	431	962	999999	936	41	641	806	901	537	691	317	939	354	935	394	225	200	948	999999	560	174	999999	556	555	336	721	116	999999	155	999999	870	281	999999	999999	984	908	347	578	967	844	662	999999	691	119	935	286	185	124	999999	843	999999	782	999999	198	745	824	415	121	610	320	534	633	755	999999	820	45	896	412	951	486	877	621	981	534	999999	210	915	447	619	60	546	991	400	312	45	98	125	854	206	169	502	236	968	656	319	39	999999	47	299	899	999999	773	999999	305	965	236	801	632	300	999999	909	967	999999	559	773	999999	999999	453	619	732	999999	51	215	791	983	651	653	334	224	868	999999	877	999999	999999	670	772	827	104	999999	808	297	493	999999	662	999999	999999	734	418	999999	777	795	764	428	566	979	999999	568	382	321	323	999999	999999	417	432	551	41	819	999999	888	10	999999	999999	115	810	999999	999999	488	552	541	999999	999999	999999	450	446	82	999999	459	591	740	332	999999	455	782	33	235	820	999999	999999	121	228	715	953	529	882	999999	656	999999	999999	132	552	860	25	840	862	999999	999999	36	971	360	999999	581	238	51	566	796	268	367	92	585	624	361	357	441	322	743	999999	716	999999	384	426	999999	841	999999	197	472	199	615	919	626	888	793	114	999999	798	647	486	999999	999999	96	803	299	576	42	999999	999999	999999	583	527	999999	999999	631	999999	597	933	742	999999	999999	999999	104	606	999999	447	999999	999999	999999	257	576	643	999999	266	61	752	482	580	999999	14	809	999999	997	959	999999	97	800	192	267	336	517	846	65	907	999999	68	868	489	999999	851	119	999999	676	942	936	999999	999999	862	392	999999	999999	26	999999	999999	930	806	856	144	990	999999	647	283	439	504	999999	729	587	768	999999	999999	883	993	429	999999	894	473	296	
64	32	675	245	938	799	389	351	999999	999999	326	999999	911	999999	999999	498	594	213	999999	906	181	211	999999	362	999999	999999	400	999999	991	597	999999	999999	466	520	801	121	325	329	708	484	60	163	999999	999999	270	791	999999	789	159	999999	834	81	68	999999	124	852	816	999999	999999	625	408	394	999999	902	999999	482	520	999999	411	622	183	274	505	999999	855	28	961	527	102	999999	685	611	999999	496	762	458	999999	898	405	999999	305	12	999999	999999	86	665	802	999999	999999	788	281	999999	388	536	999999	570	999999	707	712	106	891	298	230	999999	939	797	550	863	150	70	999999	621	995	462	327	999999	107	999999	284	199	225	623	999999	314	29	449	233	317	175	202	999999	88	196	309	67	16	782	315	153	288	125	939	207	119	101	999999	999999	926	219	160	472	165	432	522	880	277	941	916	842	500	574	242	698	948	188	617	435	696	404	320	999999	792	277	999999	84	286	426	247	222	370	207	307	108	24	730	726	656	673	428	999999	999999	865	999999	653	714	883	999999	258	931	484	233	555	531	899	762	679	887	436	448	604	851	703	704	482	302	999999	144	684	999999	462	960	762	277	614	999999	533	999999	624	291	201	46	177	999999	738	146	652	775	208	999999	60	838	999999	999999	999999	938	372	171	999999	360	999999	748	999999	40	999999	999999	471	287	916	654	999999	359	273	999999	256	567	683	397	965	345	999999	501	935	432	999999	999999	740	536	999999	676	882	371	338	273	843	452	999999	147	837	224	674	375	858	554	999999	701	999999	999999	978	266	264	975	205	655	710	946	999999	142	863	855	782	934	833	250	999999	867	999999	10	311	999999	999999	999999	559	751	999999	284	999999	999999	999999	475	58	664	999999	197	999999	999999	999999	683	562	897	638	999999	999999	981	999999	740	541	999999	781	999999	680	574	774	184	178	999999	999999	454	984	436	313	432	999999	397	807	128	386	999999	828	865	700	346	447	413	175	749	272	577	319	930	743	33	609	254	794	484	890	383	28	703	491	722	999999	135	594	999999	614	886	184	323	364	894	999999	916	464	343	136	370	18	429	999999	847	144	999999	693	289	822	488	602	999999	999999	12	628	999999	383	978	647	322	819	958	144	999999	403	995	999999	848	243	693	789	461	357	529	999999	599	258	999999	587	644	442	999999	393	136	294	851	95	362	276	999999	542	486	696	999999	551	60	294	999999	454	999999	999999	999999	56	139	698	151	975	707	999999	38	876	999999	400	12	879	515	574	18	102	551	909	223	582	
578	160	313	764	543	978	325	315	999999	199	448	166	597	268	264	438	152	999999	388	725	247	788	803	999999	999999	934	45	999999	999999	977	902	999999	274	272	477	999999	395	386	442	999999	322	999999	697	549	999999	846	291	257	320	579	949	675	531	999999	344	790	356	227	81	608	942	999999	999999	211	296	218	891	999999	999999	999999	52	766	443	658	413	523	100	999999	143	847	652	999999	999999	706	37	237	707	776	928	687	632	177	314	834	786	482	999999	999999	999999	999999	954	957	466	999999	536	193	999999	873	95	820	699	999999	93	234	955	163	675	999999	183	999999	510	125	406	113	653	875	999999	609	871	930	999999	604	11	399	892	695	332	139	179	844	999999	999999	690	117	987	539	93	90	878	999999	807	372	322	999999	242	999999	999999	363	391	661	731	999999	11	164	999999	105	101	999999	341	269	830	545	163	338	74	999999	434	298	125	123	791	381	730	248	999999	466	999999	999999	166	64	144	969	999999	517	123	371	833	536	999999	892	447	999999	748	619	802	271	218	999999	138	567	413	272	248	278	870	360	903	999999	40	535	813	999999	537	287	135	861	797	999999	225	703	842	999999	183	999999	675	999999	632	120	999999	999999	258	308	679	599	650	872	999999	999999	999999	762	468	999999	999999	999999	89	163	862	471	999999	940	474	572	767	999999	725	514	98	25	602	479	999999	999999	327	179	287	999999	614	937	636	262	140	327	999	999999	244	999999	403	999999	152	521	539	170	999999	505	396	685	540	254	999999	145	783	715	999999	177	44	676	753	336	312	999999	999999	924	835	999999	810	157	573	999999	999999	999999	121	999999	872	999999	939	999999	175	822	782	601	974	369	73	500	479	424	999999	831	429	999999	28	999999	290	578	971	615	335	395	694	249	999999	236	999999	920	34	999999	842	795	238	999999	511	931	999999	999999	999999	999999	860	344	762	395	999999	741	999999	999999	999999	54	224	304	119	999999	242	779	137	542	489	747	315	152	476	999999	582	999999	999999	952	66	96	523	579	978	792	754	999999	999999	309	543	999999	351	431	999999	980	73	999999	685	903	244	731	999999	21	999999	852	873	718	868	571	999999	60	999999	999999	575	848	999999	644	325	327	579	251	156	828	999	118	405	884	999999	495	137	43	969	699	718	999999	292	999999	358	136	918	46	999999	72	495	999999	243	419	855	146	999999	428	233	368	334	993	585	975	22	123	456	989	560	382	443	780	90	448	999999	250	566	29	296	999999	409	542	999999	999999	342	999999	874	999999	39	30	47	999999	
999999	611	375	999999	749	316	999999	244	679	929	999999	999999	628	715	411	795	206	999999	580	999999	141	43	959	791	874	500	642	506	248	471	959	999999	345	734	969	479	82	498	999999	999999	999999	62	520	480	999999	379	465	627	114	999999	789	999999	999999	608	577	999999	651	999999	850	259	674	992	995	217	969	945	413	894	745	931	722	707	123	331	908	89	523	489	734	999999	44	25	401	999999	681	545	100	999999	166	203	827	999999	999999	251	999999	538	66	312	511	999999	965	999999	882	182	366	92	310	128	999999	498	262	999999	849	356	224	659	601	836	536	433	854	676	738	551	114	234	999999	871	746	380	32	221	978	622	538	473	999999	229	802	999999	244	972	47	667	940	665	648	999999	37	926	936	229	776	87	266	299	833	999999	78	142	32	439	382	329	475	999999	194	999999	999999	751	999999	999999	44	936	199	999999	638	80	999999	449	585	767	844	999999	999999	999999	444	900	999999	249	639	802	160	669	577	999999	599	717	201	999999	480	421	483	286	999999	565	194	840	887	999999	660	762	999999	629	999999	264	594	562	999999	999999	606	293	871	999999	121	723	231	999999	368	394	999999	920	879	712	999999	174	999999	999999	999999	878	618	604	22	981	588	876	83	531	123	999999	999999	999999	831	529	301	196	550	904	999999	999999	999999	819	481	999999	999999	739	999999	26	999999	392	970	36	151	18	63	12	999999	889	990	244	649	700	261	56	183	254	99	360	420	999999	624	389	403	733	999999	799	133	519	999999	848	993	67	870	731	351	193	896	999999	475	299	915	660	914	999999	46	643	567	434	999999	846	999999	999999	605	999999	999999	591	633	417	999999	264	878	761	999	151	999999	999999	829	530	999999	989	358	276	999999	130	867	963	999999	472	697	999999	999999	999999	198	52	208	999999	461	992	963	760	999999	488	999999	221	420	999999	660	772	689	454	814	46	730	340	498	383	649	484	21	804	126	999999	720	572	32	190	999999	999999	943	781	140	836	999999	944	439	870	917	673	710	713	312	702	783	253	96	204	968	858	554	824	820	977	981	168	643	399	767	999999	198	240	590	703	999999	908	323	977	479	785	999999	999999	466	975	774	307	999999	424	387	477	486	827	222	999999	412	128	960	163	855	409	999999	999999	112	140	484	479	999999	608	999999	875	929	119	725	192	956	926	368	845	212	683	666	229	22	999999	310	370	999999	876	301	710	999999	170	132	79	484	862	999999	335	500	305	999999	893	999999	999999	999999	376	999999	39	757	486	760	125	
999999	999999	999999	999999	36	811	830	124	460	256	317	173	927	999999	986	656	999999	104	410	42	354	907	508	999999	678	999999	999999	933	268	989	128	814	950	832	219	999999	999999	403	835	714	505	386	844	928	585	387	583	999999	390	999999	331	663	86	727	771	53	672	970	412	526	68	999999	855	471	138	999999	222	105	560	45	330	314	269	695	536	967	73	580	197	301	999999	975	553	999999	667	999999	999999	999999	70	175	999999	365	991	999999	656	999999	999999	382	800	999999	174	488	227	354	135	999999	999999	390	201	803	980	101	783	121	599	93	353	52	999999	673	999999	990	999999	394	756	999999	323	950	49	927	445	690	999999	114	999999	999999	757	208	687	999999	999999	357	999999	999999	999999	999999	581	879	719	573	266	488	578	137	327	999999	453	833	598	171	999999	453	351	273	368	300	321	999999	984	160	999999	154	999999	163	612	999999	959	999999	209	568	392	999999	241	999999	671	956	121	652	786	999999	995	924	609	999999	946	999999	16	766	898	894	999999	999999	894	568	247	121	133	424	999999	911	223	675	633	999999	778	999999	222	875	999999	411	188	999999	892	42	165	410	544	839	217	995	410	202	878	999999	692	489	548	672	238	999999	999999	697	138	875	738	329	999999	999999	747	685	404	140	174	497	716	217	20	862	412	999999	576	293	999999	999999	510	999999	796	328	999999	298	999999	549	999999	999999	577	490	540	27	303	836	119	999999	102	531	600	280	38	391	597	485	479	685	269	401	982	549	490	608	375	717	999999	972	242	458	963	999999	999999	131	999999	235	999999	992	999999	999999	727	999999	201	685	929	999999	999999	415	731	999999	999999	999999	290	256	69	37	10	932	652	586	313	147	731	999999	999999	745	786	906	471	371	809	999999	126	693	673	999999	358	804	678	144	724	127	999999	381	639	927	574	246	999999	891	235	744	350	999999	273	589	880	999999	128	999999	999999	96	943	369	62	342	999999	596	582	688	679	206	263	999999	861	195	999999	999999	14	640	180	549	844	999999	146	74	145	143	999999	94	500	801	999999	495	691	999999	999999	882	999999	307	18	977	664	383	222	38	999999	833	131	88	693	529	553	488	23	999999	999999	999999	999999	987	206	785	999999	498	198	999999	520	768	826	999999	20	24	41	706	631	202	885	470	999999	117	583	312	22	351	999999	999999	258	208	481	999999	396	999999	659	341	110	232	810	999999	195	344	518	722	17	899	999999	679	497	999999	856	820	28	781	14	124	413	999999	773	825	107	227	629	321	999999	999999	835	208	
999999	700	999999	409	391	718	285	999999	599	861	999999	999999	999999	721	999999	412	999999	661	768	999999	999999	999999	928	999999	458	999999	78	967	999999	206	436	968	999999	869	324	797	999999	456	999999	309	506	981	525	552	599	661	552	386	744	227	969	999999	280	999999	999999	819	772	999999	950	406	649	318	999999	402	434	999999	999999	999999	406	686	172	895	232	468	119	825	29	386	616	999999	443	692	232	498	236	801	698	844	478	505	35	850	505	42	999999	197	999999	132	127	999999	612	148	980	68	64	84	999999	999999	120	575	800	396	782	999999	963	957	95	819	176	633	636	214	934	901	660	999999	999999	200	808	999999	161	999999	999999	352	194	304	712	174	443	162	999999	887	999999	999999	704	999999	999999	352	79	702	112	854	999999	999999	637	408	213	88	407	743	684	222	12	999999	999999	999999	137	439	968	668	999999	999999	386	23	244	749	481	41	999999	999999	253	56	131	999999	818	306	940	774	999999	999999	101	999999	999999	700	477	999999	884	543	489	802	511	638	383	410	456	191	999999	942	999999	999999	927	999999	882	999999	500	999999	999999	896	999999	127	961	363	724	193	576	622	163	685	545	68	999999	937	551	404	999999	999999	999999	720	659	999999	828	998	999999	827	858	919	750	391	999999	839	95	988	172	999999	999999	158	914	200	999999	834	38	792	406	200	33	989	630	488	865	999999	964	380	246	744	298	963	837	896	999999	999999	871	772	999999	705	973	875	775	189	564	372	699	482	999999	825	999999	45	601	334	803	999999	299	272	526	324	875	999999	752	999999	83	999999	320	27	865	187	962	266	316	999999	227	157	224	450	999999	502	999999	492	494	999999	999999	263	372	999999	102	466	367	608	255	172	830	999999	999999	999999	115	687	61	681	999999	709	862	352	729	900	117	999999	653	999999	999999	33	138	393	999999	341	999999	820	514	807	999999	408	819	999999	20	154	870	958	34	867	344	246	450	999999	875	784	999999	793	533	471	405	446	813	518	270	232	44	999999	48	792	75	295	999999	254	756	217	889	508	342	999999	40	159	631	786	514	112	582	624	517	445	782	499	296	999999	411	488	595	310	103	788	999999	433	920	242	801	58	72	206	757	999999	999999	60	999999	999999	441	256	999999	36	13	168	649	419	929	602	20	575	999999	140	999999	278	999999	588	414	553	474	607	999999	399	999999	465	49	386	867	850	550	731	999999	999999	611	165	999999	568	306	934	149	700	504	999999	231	236	59	932	363	488	55	316	645	906	484	834	27	999999	52	548	
999999	273	552	999999	61	999999	999999	999999	999999	687	999999	999999	999999	480	414	774	112	910	999999	758	999999	117	32	388	805	244	95	141	862	777	147	258	526	758	999999	875	999999	425	999999	943	698	999999	412	676	884	991	999999	175	999999	710	999999	117	257	294	999999	999999	250	999999	283	817	202	406	798	752	549	356	537	533	664	538	999999	687	999999	234	70	27	704	999999	504	814	220	920	639	999999	55	39	10	242	626	999999	999999	982	152	458	750	302	599	660	137	537	463	500	510	963	93	999999	999999	999999	233	999999	318	894	670	468	607	282	766	645	706	999999	356	305	907	861	903	643	545	999999	483	767	427	53	228	999999	360	719	419	676	999999	11	999999	976	18	999999	494	740	322	683	851	477	535	999999	999999	999999	999999	168	593	649	69	450	508	288	549	466	697	999999	999999	999999	118	888	863	100	999999	704	999999	379	999999	999999	376	173	331	861	343	15	242	473	99	999999	786	202	135	769	616	628	503	999999	437	552	999999	230	74	999999	574	999999	614	445	386	259	664	811	870	197	282	999999	129	647	944	999999	233	233	999999	75	917	916	763	999999	483	948	211	999999	941	745	592	999999	109	711	296	380	999999	796	97	840	946	974	331	937	999999	720	509	856	342	893	999999	589	999999	999999	999999	658	209	521	999999	438	58	999999	869	135	999999	136	797	417	360	573	152	436	999999	344	128	942	594	999999	999999	762	448	355	343	58	427	13	110	110	20	637	180	880	834	658	791	958	115	206	342	371	923	999999	505	769	751	891	453	711	879	759	999999	384	999999	999999	990	999999	999999	821	708	601	999999	696	407	722	402	271	999999	488	552	169	837	999999	492	244	999999	355	849	573	306	999999	560	398	230	260	573	999999	965	999999	999999	999999	313	293	497	740	345	237	695	999999	376	489	299	964	169	999999	921	999999	999999	680	370	999999	853	91	524	182	51	999999	999999	156	159	606	999999	966	820	463	856	553	900	751	999999	612	660	76	207	999999	246	999999	238	510	999999	897	904	294	274	33	245	999999	769	999999	699	707	761	549	634	770	193	999999	154	999999	863	378	775	999999	781	758	984	786	883	707	936	456	999999	999999	817	999999	999999	21	999999	797	227	633	784	586	999999	999999	999999	120	442	437	633	999999	450	532	999999	960	132	764	999999	516	999999	458	348	71	388	999999	309	796	732	382	78	181	630	357	488	240	593	199	999999	590	999999	874	999999	456	84	32	15	999999	328	856	139	937	508	195	759	999999	294	723	999999	810	
999999	64	388	69	369	462	292	103	54	416	999999	932	677	922	608	174	114	999999	999999	365	246	999999	478	875	999999	140	673	999999	597	718	945	870	991	286	698	853	495	999999	97	621	739	912	832	911	488	206	270	585	586	595	999999	402	736	842	573	469	999999	512	999999	238	789	999999	505	335	470	507	941	400	234	755	999999	999999	804	374	625	334	600	566	397	56	870	97	859	12	999999	999999	999999	159	999999	999999	277	982	477	999999	832	999999	416	507	451	981	999999	869	361	830	916	845	597	371	226	999999	869	30	125	770	368	701	987	502	281	999999	373	999999	687	995	488	695	351	999999	542	733	917	103	124	415	791	999999	999999	38	96	217	955	771	933	473	369	256	999999	706	999999	140	904	913	999999	534	617	472	999999	365	352	999999	999999	651	829	492	999999	776	905	709	979	999999	965	999999	416	74	999999	602	999999	224	635	999999	828	644	455	411	829	999999	867	590	798	328	818	381	999999	865	713	313	942	450	151	593	351	999999	727	143	175	999999	999999	171	999999	999999	613	968	999999	120	401	859	206	999999	663	328	908	999999	911	661	549	594	282	550	360	999999	660	418	999999	52	889	670	999999	999999	246	883	505	706	28	783	714	849	651	575	473	854	117	524	787	822	999999	37	256	75	999999	581	672	957	810	914	999999	999999	895	687	230	731	941	884	999999	999999	999999	212	999999	137	947	699	942	999999	86	999999	550	145	631	260	367	999999	424	851	728	999999	999999	999999	999999	114	999999	519	999999	964	999999	742	999999	233	999999	999999	999	482	731	128	128	894	638	965	880	314	374	999999	573	644	329	367	316	999999	166	999999	567	283	999999	201	709	437	744	999999	361	343	593	999999	801	624	261	885	141	305	999999	999999	36	256	668	999999	739	208	945	320	644	999999	435	822	999999	817	999999	725	999999	539	999999	999999	159	999999	613	546	720	57	428	999999	393	999999	236	21	367	999999	499	321	615	726	461	510	492	434	344	374	908	771	999999	983	999999	999999	719	999999	999999	999999	683	377	643	999999	999999	692	780	995	927	210	760	424	465	745	328	137	120	449	87	909	208	724	325	248	999999	949	799	444	774	857	724	634	136	325	648	132	677	493	856	769	999999	496	507	143	999999	493	316	999999	664	56	425	280	999999	976	843	958	999999	999999	493	920	999999	345	231	79	485	136	298	999999	999999	206	460	627	592	999999	189	712	999999	191	634	154	643	295	780	727	999999	999999	119	159	482	689	80	282	999999	935	876	394	275	437	
999999	999999	999999	176	999999	468	596	798	687	216	797	141	741	999999	999999	348	287	607	565	503	637	42	26	148	999999	416	136	187	627	999999	441	999999	446	789	533	156	949	476	878	321	141	643	765	903	999999	350	947	999999	999999	999999	658	999999	828	771	800	999999	470	66	508	10	342	999999	180	999999	775	999999	694	999999	346	624	999999	810	729	253	372	993	999999	999999	786	326	999999	926	999999	966	999999	172	965	675	988	907	685	892	968	877	979	999999	473	734	138	359	656	999999	863	887	271	848	999999	999999	999999	806	999999	999999	280	999999	999999	415	742	213	42	999999	46	28	963	439	938	507	999999	851	273	650	999999	999999	984	436	999999	473	999999	789	705	999999	623	390	999999	999999	557	999999	621	785	999999	573	979	269	701	525	999999	637	42	999999	949	763	999999	999999	321	759	286	817	373	844	522	78	999999	953	999999	883	999999	656	999999	781	881	610	885	66	999999	700	999999	270	839	469	123	999999	441	639	840	999999	999999	999999	999999	999999	999999	739	999999	777	273	278	230	36	999999	818	536	666	884	261	551	348	878	999999	192	999999	98	25	978	999999	731	999999	636	999999	123	565	739	73	587	245	875	152	645	118	792	246	479	999999	508	31	932	999999	157	189	97	501	73	203	999999	457	428	999999	999999	70	55	999999	641	516	912	206	88	472	999999	649	386	999999	703	769	167	945	999999	454	517	956	999999	284	342	456	626	622	999999	545	330	139	817	984	390	585	999999	18	605	962	999999	312	942	470	377	508	803	999999	798	999999	46	797	315	973	383	805	98	770	999999	194	999999	300	704	543	151	949	999999	401	999999	127	706	999999	350	999999	723	999999	24	511	999999	834	653	999999	823	207	509	533	824	843	611	585	999999	301	999999	999999	999999	440	608	409	328	427	676	412	669	680	597	887	456	999999	260	999999	790	999999	862	616	999999	999999	477	507	44	999999	999999	999999	789	999999	999999	414	591	930	999999	293	606	614	192	490	168	250	278	153	609	621	87	698	592	442	794	908	438	999999	878	128	999999	999999	375	999999	301	687	622	999999	58	192	306	525	28	999999	572	999999	999999	382	999999	300	683	333	999999	422	540	437	405	356	649	723	975	640	999999	999999	330	505	999999	999999	198	481	628	53	999999	999999	324	562	680	999999	870	999999	513	999999	502	588	444	639	999999	952	180	999999	291	999999	999999	335	999999	665	473	999999	647	999999	936	923	193	976	672	640	239	480	108	977	999999	780	486	40	220	919	999999	473	999999	999999	301	297	310	334	199	362	
999999	999999	220	659	999999	651	978	999999	682	589	872	999999	915	804	409	733	999999	202	999999	511	789	556	125	999999	527	999999	999999	999999	999999	999999	622	859	787	320	999999	470	269	448	999999	116	801	681	357	999999	56	622	558	749	290	999999	999999	118	228	688	572	911	653	923	999999	999999	176	999999	39	44	966	999999	738	604	631	939	473	415	312	10	709	117	208	999999	250	904	451	734	999999	216	215	514	999999	108	747	999999	999999	999999	316	801	939	779	999999	323	664	42	883	953	128	351	999999	37	999999	227	978	464	712	169	682	999999	646	441	356	999999	999999	461	999999	639	857	369	999999	136	108	999999	70	929	999999	999999	830	999999	30	999999	616	334	122	187	999999	423	999999	292	559	657	664	89	165	508	433	829	999999	999999	660	999999	105	759	999999	999999	999999	303	167	59	999	827	338	999999	216	157	825	32	710	651	999999	999999	999999	575	809	474	999999	29	999999	562	506	999999	999999	627	557	776	402	857	115	155	258	415	265	80	293	731	999999	198	873	18	999999	410	129	843	460	999999	734	530	949	753	504	909	948	605	999999	373	437	711	918	999999	755	967	917	565	999999	346	999999	449	291	88	155	284	999999	999999	879	106	516	557	176	999999	52	871	908	361	650	349	467	660	528	919	303	999999	999999	443	999999	714	999999	564	450	124	996	295	248	870	607	230	762	611	999999	456	999999	880	544	71	999999	883	999999	566	914	999999	878	52	921	372	784	538	999999	712	93	174	613	951	999999	62	859	999999	632	47	999999	429	586	855	999999	81	72	999999	999999	219	56	379	999999	927	649	396	245	953	373	999999	95	79	227	59	528	560	843	905	999999	492	211	999999	999999	32	812	494	476	33	117	849	309	999999	999999	793	666	713	519	686	312	720	816	999999	393	755	951	683	999999	536	999999	384	238	167	648	590	17	416	128	632	999999	165	999999	222	846	999999	576	999999	614	433	393	999999	999999	167	603	63	675	305	256	505	999999	138	291	939	696	732	620	152	723	874	786	259	595	999999	571	156	800	604	69	869	999999	238	79	779	999999	523	344	999999	999999	595	915	711	999999	623	562	999999	873	979	999999	999999	999999	434	999999	739	999999	143	999999	163	999999	456	999999	81	246	386	325	842	69	999999	796	182	398	548	587	138	959	84	98	971	335	586	283	820	999999	999999	999999	754	237	339	142	19	304	190	999999	999999	999999	843	999999	783	307	719	926	370	193	352	725	364	846	872	779	572	999999	257	999999	19	999999	442	992	300	421	571	
999999	999999	999999	786	999999	999999	72	479	796	125	609	314	673	615	660	912	636	735	999999	610	907	365	560	999999	965	56	362	477	935	899	999999	184	372	999999	114	999999	990	407	473	517	302	376	86	999999	962	999999	584	999999	358	270	999999	266	80	811	663	259	179	809	821	832	999999	595	999999	896	274	434	942	936	510	463	999999	239	999999	999999	317	540	288	895	607	234	999999	149	999999	674	103	594	114	560	82	855	37	191	586	999999	662	707	832	189	399	537	797	999999	712	895	349	576	994	367	503	133	970	283	211	596	371	715	476	870	999999	999999	330	391	999999	655	436	740	653	630	59	610	708	109	999999	80	999999	999999	999999	232	999999	999999	599	747	67	999999	999999	753	979	989	999999	947	240	962	385	719	217	415	999999	67	469	999999	923	374	317	893	424	999999	999999	141	168	547	288	253	544	286	90	583	334	915	770	999999	761	663	360	999999	379	746	723	787	862	31	50	379	763	999999	999999	235	439	174	534	23	976	847	831	732	668	986	427	108	638	634	91	999999	999999	786	847	270	23	215	523	999999	157	999999	278	147	507	909	490	818	999999	999999	153	170	390	999999	999999	914	832	999999	443	393	999999	999999	158	999999	940	182	91	976	999999	342	221	999999	650	999999	865	986	999999	999999	999999	999999	506	608	425	783	999999	920	999999	540	91	933	438	395	771	139	359	999999	841	50	206	334	827	513	938	999999	644	999999	519	999999	891	718	345	999999	999999	685	886	720	209	375	748	999999	695	551	999999	946	904	825	999999	521	507	342	155	538	497	999999	930	993	999999	83	148	570	411	952	999999	373	597	999999	999999	999999	253	638	999999	476	301	999999	999999	286	618	992	999999	818	467	998	37	559	999999	807	650	501	754	893	60	135	999999	187	999999	743	902	999999	358	614	833	375	277	868	18	999999	246	999999	272	654	384	677	637	330	113	413	924	999999	800	790	649	500	999999	999999	588	999999	249	124	568	895	383	999999	644	832	984	101	730	999999	550	893	570	339	239	999999	518	999999	498	905	84	215	999999	812	732	567	964	343	43	999999	289	810	439	999999	752	377	280	298	43	804	345	21	682	765	549	906	230	999999	271	242	999999	215	709	344	999999	363	999999	570	363	999999	868	651	999999	812	879	740	999999	447	586	999999	829	229	999999	694	999999	999999	532	62	999999	826	999999	999999	999999	801	87	83	110	999999	999999	399	999999	709	934	956	936	694	952	870	886	999999	451	782	734	409	412	620	866	25	774	999999	830	33	
307	537	999999	224	579	267	734	805	640	999999	365	196	570	129	295	393	757	875	999999	661	176	999999	384	564	919	999999	999999	999999	217	94	999999	999999	999999	999999	412	406	226	999999	124	694	145	90	178	91	999999	547	999999	999999	335	482	267	898	866	178	999999	843	163	185	305	999999	869	278	598	555	999999	259	627	303	717	888	999999	46	761	425	525	999999	295	302	147	381	834	999999	140	734	826	432	999999	400	999999	568	999999	51	999999	217	825	999999	491	623	53	177	920	544	575	447	999999	231	999999	451	652	999999	557	860	47	923	999999	764	999999	863	728	999999	20	236	883	158	644	134	619	554	999999	658	999999	999999	259	969	461	299	999999	999999	428	605	296	797	748	999999	21	392	999999	502	144	71	730	627	895	999999	999999	693	661	426	999999	191	999999	592	999999	994	999999	885	611	78	999999	783	234	999999	445	133	329	223	488	243	147	999999	131	999999	420	538	927	999999	999999	821	999999	767	638	122	890	246	993	704	945	753	484	135	999999	999999	40	360	836	286	192	772	118	943	215	427	289	550	70	999999	181	999999	77	999999	118	790	266	704	999999	121	563	208	999999	624	277	735	758	21	480	195	96	69	999999	999999	795	14	712	869	999999	221	999999	999999	186	509	532	632	686	296	27	991	999999	999999	216	724	723	999999	642	494	675	999999	668	277	80	874	407	122	621	426	402	113	88	396	152	933	288	223	32	999999	101	645	999999	999999	994	489	516	999999	853	977	927	812	372	227	999999	92	552	566	999999	311	999999	999999	21	269	999999	913	913	999999	999999	282	446	999999	999999	22	999999	999999	430	206	282	591	999999	646	269	643	499	590	741	860	203	69	391	721	999999	720	528	681	999999	789	999999	91	576	234	578	999999	541	999999	851	999999	999999	999999	661	356	294	687	944	465	161	377	999999	312	182	62	98	999999	891	725	999999	999999	494	720	406	999999	627	201	999999	999999	77	688	999999	81	739	392	44	40	407	44	436	266	999999	72	530	265	999999	999999	909	523	145	454	999999	815	862	611	999999	114	999999	30	728	103	673	810	397	472	275	698	573	789	27	999999	726	999999	298	999999	473	432	200	150	622	361	291	501	997	623	999	296	219	137	527	930	273	999999	999999	343	999999	965	674	999999	990	999999	702	999999	999999	86	728	999999	527	563	148	999999	913	999999	408	377	999999	181	999999	774	473	978	489	445	272	97	795	349	551	954	715	507	758	143	999999	302	999999	172	999999	920	999999	176	768	999999	989	999999	27	648	978	938	
532	421	162	899	999999	999999	840	267	999999	418	291	999999	291	573	999999	999999	683	780	474	999999	719	999999	186	892	878	306	219	834	455	186	80	157	370	999999	432	303	354	858	999999	148	461	400	315	999999	999999	516	885	205	806	999999	412	999999	183	999999	229	883	245	270	30	297	801	999999	811	999999	348	144	27	678	150	555	296	824	241	336	654	328	342	599	999999	999999	421	999999	37	107	774	833	999999	999999	999999	549	68	999999	837	999999	346	455	999999	635	999999	504	498	217	65	261	999999	587	15	846	227	900	550	645	16	999999	875	999999	977	714	905	515	170	999999	294	601	496	212	999999	979	989	999999	739	707	361	758	999999	999999	959	999999	45	999999	827	136	280	999999	998	422	87	999999	386	559	477	874	999999	999999	999999	969	922	463	764	999999	600	36	857	999999	171	843	294	258	785	999999	828	211	678	717	687	43	258	801	999999	84	134	808	602	440	731	864	999999	628	424	903	999999	505	22	185	597	801	279	262	331	999999	138	829	999999	999999	730	999999	205	23	55	999999	721	999999	860	689	735	791	433	427	297	307	867	665	833	999999	390	999999	199	999999	129	885	764	995	480	999999	999999	304	415	888	709	465	668	963	999999	123	191	170	645	332	999999	806	377	851	964	33	298	472	995	520	334	408	999999	702	893	169	999999	999999	999999	422	743	999999	385	545	999999	832	638	903	92	719	999999	229	687	867	62	999999	999999	912	40	456	159	999999	999999	895	563	311	388	966	999999	999999	577	999999	520	232	588	19	430	832	143	142	999999	394	389	286	819	999999	720	219	649	579	651	999999	694	203	273	269	141	490	982	416	454	672	999999	669	152	999999	709	465	288	999999	893	685	778	999999	71	765	104	32	999999	458	999999	178	326	999999	771	943	771	999999	958	999999	877	940	850	726	688	999999	560	720	999999	999999	406	264	931	606	999999	965	855	796	141	508	175	119	999999	533	825	999999	356	344	897	208	472	392	507	959	999999	953	835	62	999999	349	215	999999	888	501	62	336	247	999999	813	999999	98	975	194	999999	163	999999	536	326	999999	412	376	225	823	935	999999	23	757	971	441	999999	140	802	999999	999999	303	791	230	911	481	499	48	999999	530	101	119	497	207	57	806	406	426	999999	999999	807	999999	989	999999	953	389	48	579	275	287	90	675	295	399	402	167	371	548	624	999999	411	373	739	695	731	825	999999	816	999999	175	45	316	620	651	778	999999	313	241	999999	532	443	999999	772	359	450	425	823	108	804	
889	444	857	999999	674	750	443	244	304	828	137	999999	231	999999	999999	999999	999999	64	999999	620	583	999999	140	999999	102	999999	491	999999	999999	254	999999	11	526	21	820	730	187	999999	946	901	345	585	999999	412	148	767	999999	61	671	117	676	370	189	999999	231	46	314	999999	709	999999	269	842	854	59	523	136	247	219	999999	999999	999999	999999	118	743	284	999999	999999	727	143	334	198	440	929	282	578	944	822	999999	790	783	426	601	805	682	999999	502	730	959	889	22	529	12	12	999999	52	417	262	446	213	999999	202	586	999999	999999	999999	999999	913	582	999999	578	313	208	429	274	953	473	464	436	111	781	276	884	999999	131	804	196	437	637	239	171	692	386	999999	566	999999	840	159	999999	607	999999	999999	999999	488	321	708	331	583	737	999999	579	952	825	999999	431	957	999999	748	999999	999999	888	401	999999	352	319	999999	999999	999999	863	999999	122	323	999999	828	297	202	999999	405	999999	422	483	612	700	999999	660	218	999999	999999	999999	999999	284	101	999999	850	718	422	313	999999	999999	435	999999	958	719	64	236	265	918	999999	57	239	838	911	232	908	106	285	700	988	692	111	28	886	958	264	409	31	495	999999	120	875	888	322	999999	100	641	524	893	646	71	999999	299	870	993	185	770	999999	869	919	753	999999	999999	325	123	77	417	999999	999999	465	999999	999999	999999	999999	886	181	350	999999	685	141	277	581	392	64	999999	297	811	158	893	783	493	46	161	575	440	676	999999	999999	209	999999	683	747	524	437	991	999999	999999	565	983	821	834	254	999999	738	652	181	999999	667	398	826	999999	999999	10	999999	972	618	63	204	999999	219	27	777	326	999999	457	999999	67	955	999999	80	661	256	174	81	999999	248	359	423	923	269	626	496	999999	382	902	423	999999	307	465	999999	802	440	999999	999999	804	66	928	171	999999	133	124	104	604	327	999999	19	104	999999	277	733	268	999999	280	44	593	999999	602	943	622	44	782	759	500	690	999999	999999	985	400	277	892	320	198	142	800	154	531	891	857	218	893	999999	999999	39	732	999999	171	999999	236	190	999999	464	985	999999	256	351	364	604	999999	59	999999	34	704	661	385	999999	999999	508	480	890	71	639	745	734	729	715	963	730	767	576	999999	999999	759	220	993	999999	999999	650	886	459	789	926	999999	807	274	869	624	166	653	319	999999	999999	999999	345	999999	643	999999	260	818	999999	999999	634	837	348	943	999999	274	493	667	947	999999	430	622	31	999999	999999	999999	937	470	860	100	999999	86	458	
532	453	382	423	101	360	719	84	831	354	81	165	99	638	864	392	604	999999	999999	706	230	623	999999	667	245	984	981	780	790	958	450	580	558	388	999999	499	510	850	999999	317	999999	24	999999	999999	950	945	999999	33	999999	87	265	959	999999	999999	999999	908	999999	714	188	999999	379	938	999999	999999	904	501	606	711	822	374	999999	753	737	999999	999999	216	34	773	717	300	939	999999	707	712	999999	491	271	189	160	907	97	795	999999	296	999999	299	730	726	372	458	348	343	211	708	206	999999	231	137	900	31	884	638	997	999999	177	421	240	999999	999999	423	999999	427	999999	999999	287	95	90	999999	252	189	485	308	999999	999999	999999	999999	755	999999	516	999999	269	999999	288	999999	33	458	798	785	129	999999	68	159	555	949	228	999999	781	297	430	120	431	780	885	999999	545	585	237	739	935	570	999999	999999	999999	980	163	999999	148	999999	891	828	999999	305	332	999999	131	999999	752	999999	50	40	824	999999	999999	406	999999	999999	258	567	592	447	231	68	849	558	860	999999	999999	575	999999	999999	999999	358	405	602	822	136	458	999999	600	219	833	999999	698	999999	746	999999	663	668	221	674	999999	999999	840	454	999999	238	456	999999	865	304	250	187	664	919	257	475	72	975	583	999999	40	99	967	999999	999999	999999	370	943	812	661	173	427	364	131	283	999999	518	951	995	593	999999	684	303	305	968	656	121	779	657	999999	145	687	94	579	643	758	613	466	840	161	999999	512	999999	999999	999999	823	999999	999999	646	55	957	120	980	999999	999999	356	796	671	414	957	344	999999	295	541	526	485	999999	784	487	524	598	61	121	843	725	999999	999999	999999	175	154	833	577	142	612	999999	35	707	104	616	297	962	941	62	882	817	286	226	999999	687	654	491	999999	999999	999999	456	999999	998	146	275	794	633	707	506	999999	999999	999999	458	683	227	501	999999	248	178	999999	561	657	999	239	999999	448	951	302	411	520	663	794	521	20	165	418	36	570	999999	999999	663	265	444	999999	999999	999999	999999	999999	212	196	999999	252	869	865	570	799	905	769	120	999999	843	340	305	986	606	340	254	999999	527	999999	475	218	999999	999999	536	306	222	217	482	999999	619	418	100	224	644	421	925	655	450	366	513	999999	460	12	977	333	999999	458	196	427	806	390	999999	402	721	667	832	522	999999	273	587	697	296	145	217	435	249	90	352	999999	414	598	996	171	306	218	758	999999	379	212	346	764	31	999999	178	239	403	697	503	976	588	412	326	186	779	815	
969	325	794	552	999999	999999	999999	11	999999	218	393	999999	106	512	999999	425	153	136	999999	822	676	241	966	999999	42	999999	999999	375	606	12	282	820	392	490	248	442	999999	827	129	467	658	30	53	960	845	549	999999	990	999999	172	268	199	259	956	149	999999	999999	816	999999	541	301	740	999999	19	999999	999999	470	615	274	999999	999999	999999	17	469	999999	655	198	16	142	492	950	596	999999	443	999999	92	999999	436	351	510	94	805	317	587	176	999999	626	43	34	281	89	985	999999	999999	370	942	999999	790	999999	493	999999	999999	999999	37	590	704	999999	999999	275	853	13	43	274	999999	999999	996	19	429	303	255	999999	164	999999	999999	412	999999	870	707	999999	801	900	999999	999999	999999	999999	742	131	999999	999999	999999	485	665	768	180	278	55	720	961	218	999999	932	999999	999999	546	999999	999999	369	822	624	625	834	734	887	474	999999	999999	399	999999	999999	999999	874	999999	999999	831	769	999999	396	999999	592	367	254	999999	499	710	868	999999	293	107	403	573	382	309	665	381	637	751	778	999999	228	56	999999	312	167	568	999999	213	339	999999	999999	999999	999999	558	239	999999	999999	925	245	186	605	814	938	301	24	241	277	575	999999	61	204	28	595	999999	592	546	711	999999	751	930	221	999999	808	628	331	312	573	824	999999	407	999999	711	515	601	698	414	117	363	999999	999999	301	922	149	288	470	757	999999	907	965	693	999999	999999	999999	999999	965	999999	15	320	970	711	667	999999	999999	999999	61	492	512	994	999999	999999	999999	357	653	825	639	999999	525	530	167	573	999999	999999	999999	386	851	571	999999	210	636	758	408	999999	393	586	268	848	426	483	236	978	254	509	999999	787	263	999999	999999	359	675	675	999999	485	999999	406	999999	12	593	999999	814	490	999999	999999	999999	999999	999999	642	963	76	567	790	872	999999	303	999999	329	309	161	81	132	652	785	188	535	960	343	923	644	999999	999999	265	265	999999	669	746	32	999999	151	869	17	621	245	719	791	884	802	383	999999	972	87	603	850	521	997	172	705	777	777	407	311	855	997	976	999999	311	535	576	999999	556	166	999999	999999	999999	74	510	416	75	396	650	167	959	742	672	909	91	414	999999	308	506	51	255	175	743	999999	162	624	268	337	490	359	236	11	999999	815	701	999999	568	457	496	756	639	391	136	250	352	999999	335	77	310	896	792	278	875	515	911	221	425	724	911	999999	157	737	905	301	999999	957	117	999999	218	999999	846	295	811	750	411	864	999999	502	225	49	299	201	999999	
594	566	957	136	129	904	490	29	844	999999	610	608	901	485	999999	999999	394	999999	999999	859	664	999999	506	466	999999	999999	57	182	922	509	872	596	956	999999	999999	999999	973	831	988	952	999999	999999	11	750	211	152	510	388	213	193	830	43	820	341	372	544	70	500	999999	25	856	999999	107	345	673	23	999999	200	174	111	999999	563	27	999999	141	46	999999	756	265	982	603	669	999999	738	678	999999	776	625	348	999999	673	999999	829	972	105	420	529	999999	87	197	999999	319	224	111	848	277	26	304	209	335	495	314	244	29	422	197	348	368	667	833	999999	37	852	396	437	861	733	54	999999	721	517	999999	999999	78	492	293	454	867	890	410	822	999999	425	22	999999	369	248	809	560	908	81	171	999	253	950	472	467	827	673	987	544	999999	873	488	999999	113	635	176	999999	139	742	480	478	266	999999	765	999999	840	115	78	622	999999	494	522	649	355	392	999999	128	29	999999	627	203	999999	866	850	999999	999999	999999	188	999999	999999	282	431	175	601	999999	742	242	194	861	626	722	605	999999	619	487	361	838	473	721	209	58	517	313	125	999999	575	999999	170	166	674	999999	926	344	550	652	73	356	999999	662	649	999999	933	168	999999	904	598	538	256	999999	257	999999	729	999999	999999	34	764	127	60	999999	128	352	81	999999	999999	999999	795	271	999999	967	424	14	790	811	81	16	125	359	113	220	688	46	154	999999	909	999999	917	469	809	526	887	945	306	733	543	999999	131	999999	971	230	118	336	714	999999	947	253	999999	918	395	528	909	415	24	839	636	91	207	999999	999999	999999	71	335	461	307	89	999999	708	999999	277	773	999999	220	387	883	111	361	999999	864	850	666	268	999999	84	291	616	999999	930	999999	106	999999	999999	999999	999999	999999	168	999999	874	417	209	478	544	999999	650	622	643	699	38	141	999999	285	760	343	999999	462	362	999999	261	999999	999999	606	549	251	961	815	999999	46	434	999999	999999	328	486	914	665	999999	131	999999	359	462	647	917	999999	799	728	821	701	766	424	332	999	107	531	704	999999	603	928	302	298	834	948	607	274	12	417	419	798	999999	678	61	341	353	712	799	532	773	999999	749	523	149	124	907	621	111	999999	627	797	999999	999999	999999	452	828	720	524	513	50	652	452	392	319	999999	855	98	372	991	656	395	731	181	952	451	189	779	999999	720	50	999999	173	975	790	999999	26	657	616	608	512	999999	197	999999	492	130	709	367	213	126	268	999999	259	119	999999	241	
999999	999999	245	999999	273	59	570	804	472	64	489	476	602	999999	16	207	482	999999	488	32	207	445	688	999999	741	821	999999	999999	461	232	735	63	999999	558	556	999999	999999	995	999999	463	999999	999999	822	438	641	242	765	999999	119	70	346	999999	630	357	44	629	999999	413	878	999999	999999	538	352	250	328	435	871	54	151	999999	786	486	428	999999	960	999999	622	260	201	508	66	999999	922	401	886	249	999999	257	523	999999	492	999999	999999	999999	999999	999999	50	582	999999	215	999999	999999	999999	517	284	859	77	999999	999999	999999	17	672	222	379	396	422	615	951	999999	88	999999	999999	530	999999	119	999999	999999	535	54	436	773	999999	999999	985	148	344	697	415	126	37	182	827	859	304	918	819	999999	746	506	567	918	999999	228	40	213	746	201	999999	407	506	999999	541	560	999999	999999	966	532	236	241	999999	725	210	834	999999	999999	184	764	235	999999	999999	982	623	39	486	518	684	999999	119	782	401	153	999999	17	620	999999	999999	276	899	848	952	297	999999	999999	454	842	718	265	999999	134	38	981	965	850	117	999999	999999	512	83	452	999999	154	422	454	839	908	186	202	223	798	275	999999	865	999999	999999	12	999999	117	585	644	800	429	930	984	754	420	187	698	999999	107	661	138	202	457	87	999999	875	124	675	999999	999999	525	999999	102	999999	130	126	999999	999999	115	109	999999	927	999999	652	999999	999999	437	700	999999	730	487	999999	126	999999	999999	715	418	309	547	137	309	442	999999	977	284	387	837	135	999999	999999	599	203	793	997	893	211	999999	804	735	592	447	423	255	815	189	231	924	999999	722	414	708	999999	957	977	799	335	999999	461	377	963	999999	311	76	136	141	999999	509	129	253	935	999999	613	573	999999	689	885	197	999999	798	63	999999	882	412	999999	595	319	245	815	207	568	323	311	437	999999	999999	999999	357	999999	683	999999	721	999999	712	787	463	105	715	999999	298	999999	148	999999	663	323	510	999999	898	847	541	821	58	693	921	685	621	999999	999999	801	748	999999	538	78	999999	999999	999999	657	180	625	766	500	604	242	527	293	430	999999	648	123	999999	712	246	999999	588	999999	846	38	883	37	175	813	919	913	999999	744	385	80	124	760	999999	999999	333	283	90	999999	999999	815	176	999999	264	962	11	999999	540	999999	317	37	490	687	66	313	774	999999	459	952	580	690	999999	783	908	360	544	888	141	999999	389	963	429	547	645	40	861	255	772	213	811	857	999999	999999	436	999999	999999	437	703	678	88	190	999999	137	469	536	
836	392	729	999999	428	123	999999	999999	657	354	608	942	51	35	999999	528	999999	256	999999	723	317	761	999999	999999	770	116	194	463	339	208	148	301	87	999999	204	999999	525	867	784	698	927	260	569	92	999999	647	395	678	236	559	809	999999	999999	746	229	84	999999	179	144	999999	999999	476	999999	458	215	999999	865	933	830	972	13	999999	471	999999	999999	66	999999	999999	999999	132	999999	515	236	779	399	999999	314	340	888	129	443	999999	732	999999	769	999999	467	121	877	999999	999999	462	999999	999999	556	305	116	999999	949	999999	882	772	367	21	601	999999	249	23	68	999999	12	534	55	710	538	656	781	999999	999999	346	599	90	396	999999	351	268	668	972	232	104	463	771	390	999999	247	671	988	720	870	355	220	453	999999	242	439	999999	416	146	725	899	999999	999999	859	613	574	999999	386	987	670	342	755	277	791	999999	190	999999	999999	330	473	867	668	70	138	338	135	999999	37	163	939	104	851	531	256	999999	579	356	999999	999999	999999	445	295	999999	999999	538	999999	999999	999999	98	999999	209	113	96	672	858	241	999999	978	999999	487	428	999999	232	58	999999	490	233	30	468	999999	834	999999	376	179	38	999999	667	999999	600	999999	999999	493	939	999999	740	991	765	858	398	100	125	999999	999999	299	999999	670	72	999999	483	999999	377	922	203	703	227	880	736	917	644	285	574	453	387	999999	305	999999	834	130	317	585	725	374	631	378	279	465	937	999999	446	367	519	714	537	552	370	270	999999	246	884	859	264	847	224	122	525	671	990	598	993	798	836	942	645	897	332	12	999999	825	999999	762	943	659	480	286	766	860	916	834	432	45	643	999999	999999	999999	331	877	160	518	852	607	999999	349	93	648	999999	999999	79	639	230	367	969	475	999999	132	916	604	999999	938	356	665	755	999999	175	958	164	999999	705	197	999999	454	852	782	973	827	297	999999	999999	832	754	999999	999999	999999	614	75	75	178	999999	999999	541	726	510	222	999999	196	999999	319	183	134	493	293	871	881	72	776	999999	999999	502	984	835	999999	38	544	999999	167	999999	999999	551	110	893	986	461	999999	655	850	999999	640	619	999999	975	977	430	451	349	999999	327	909	224	999999	999999	878	999999	801	999999	230	698	966	38	14	322	999999	767	83	999999	506	999999	290	236	999999	832	875	999999	715	19	857	999999	586	999999	722	840	964	263	713	550	999999	320	999999	312	434	999999	977	611	615	473	601	219	357	999999	999999	638	47	683	12	999999	999999	310	959	999999	431	339	121	771	
316	999999	357	999999	63	533	225	999999	182	977	801	999999	855	273	999999	252	417	647	543	375	362	999999	999999	999999	260	708	866	714	360	867	880	105	50	215	999999	451	125	481	166	823	994	999999	465	69	881	941	999999	420	999999	717	385	784	796	745	418	999999	370	76	999999	999999	999999	511	999999	315	106	706	29	999999	999999	519	136	936	491	719	999999	999999	628	744	999999	319	558	455	375	643	492	106	308	304	999999	83	91	999999	611	810	166	493	999999	160	962	185	999999	510	451	829	591	448	302	86	375	999999	602	999999	666	560	796	221	146	201	823	10	407	725	852	999999	999999	86	335	680	562	887	884	478	781	999999	397	57	999999	546	61	53	803	232	929	94	480	465	392	60	999999	945	357	629	999999	999999	777	206	658	556	999999	999999	123	622	524	487	827	134	844	442	173	999999	999999	599	150	999999	206	999999	795	999999	999999	972	999999	999999	666	616	540	265	151	999999	999999	200	399	457	155	546	930	191	707	452	266	356	621	950	887	275	738	757	489	557	765	602	999999	999999	141	999999	820	999999	956	907	947	572	982	35	985	999999	359	759	454	603	999999	999999	477	999999	511	78	360	999999	397	400	999999	782	776	999999	63	854	789	509	326	999999	726	101	999999	800	504	693	373	999999	964	999999	999999	978	312	885	999999	750	999999	999999	999999	999999	77	999999	451	565	38	174	796	397	972	999999	999999	999999	443	999999	876	758	790	676	848	999999	705	765	780	482	484	999999	999999	890	999999	313	729	999999	130	264	658	999999	999999	999999	772	999999	897	975	623	832	731	76	999999	584	19	949	999999	458	219	570	367	312	305	969	999999	138	694	905	511	999999	412	462	728	188	79	999999	119	131	904	518	920	999999	152	947	750	417	364	895	881	999999	353	281	521	560	897	356	355	679	588	644	645	991	999999	954	430	278	347	366	514	783	999999	838	554	999999	649	638	170	358	229	673	773	798	34	574	325	141	941	178	291	723	879	999999	543	269	873	929	999999	999999	527	482	999999	998	390	999999	106	515	726	999999	911	999999	195	999999	460	914	871	999999	967	900	638	298	999999	179	999999	999999	903	999999	305	999999	827	720	383	972	830	746	603	774	417	999999	477	810	999999	131	266	32	537	882	979	628	398	36	961	363	559	238	155	999999	924	599	204	696	219	999999	993	201	885	223	176	999999	321	106	439	51	433	827	884	215	912	61	263	31	430	999999	999999	800	758	30	999999	602	999999	702	850	999999	732	780	601	999999	999999	999999	
999999	324	715	276	999999	999999	999999	920	930	999999	354	939	987	872	346	183	275	542	546	202	442	864	999999	574	121	619	999999	621	319	999999	999999	912	87	847	913	939	315	164	999999	604	213	838	99	689	258	661	714	977	999999	558	514	68	436	935	633	282	522	999999	999999	697	999999	976	611	287	999999	999999	862	999999	999999	407	867	121	182	941	989	604	774	121	326	999999	999999	999999	149	760	147	178	999999	999999	223	640	426	173	999999	672	559	236	237	812	193	816	999999	573	29	84	691	403	885	494	945	39	508	410	999999	704	793	999999	836	850	149	338	999999	999999	927	327	999999	704	121	999999	392	999999	376	962	928	509	999999	999999	999999	74	999999	744	292	999999	207	999999	142	999999	348	305	999999	782	399	386	672	855	860	90	646	999999	103	999999	291	385	112	192	662	999999	999999	325	53	462	999999	999999	781	405	999999	964	999999	742	195	965	366	816	631	999999	372	990	999999	999999	648	580	694	999999	970	999999	463	906	889	24	532	597	999999	32	262	426	265	627	605	277	999999	896	567	904	999999	138	630	475	999999	502	999999	672	999999	408	677	472	768	969	801	698	999999	999999	999999	507	220	598	432	344	999999	214	354	999999	999999	32	999999	752	22	789	999999	842	462	987	162	396	999999	859	351	143	999999	999999	658	295	999999	999999	335	670	821	70	694	999999	705	999999	911	999999	999999	999999	287	999999	144	925	459	999999	927	958	246	954	986	999999	999999	360	256	298	989	774	556	68	918	999999	696	604	930	952	105	133	146	175	86	612	248	130	999999	127	999	429	339	679	368	868	999999	380	683	143	757	343	671	417	306	999999	993	99	999999	999999	536	540	994	507	882	803	821	80	878	383	450	192	778	999999	999999	569	999999	876	700	60	817	999999	920	797	204	999999	462	729	868	938	619	158	964	999999	590	468	435	832	999999	564	56	599	502	999999	692	575	999999	541	999999	999999	703	126	999999	115	981	999999	619	206	312	130	999999	101	211	939	764	302	227	995	548	830	143	999999	89	999999	13	999999	999999	999999	115	628	999999	920	612	999999	245	502	759	858	800	999999	849	238	529	676	222	954	398	999999	545	400	357	999999	993	297	603	101	47	262	112	999999	397	999	999999	684	923	999999	999999	80	704	271	542	369	204	178	981	999999	92	412	923	999999	999999	270	999999	714	280	636	927	324	537	153	465	999999	756	47	982	849	146	845	753	791	475	328	999999	284	857	988	375	999999	316	698	19	999999	338	63	933	136	924	387	413	296	
503	174	542	561	806	999999	613	167	196	141	768	999999	659	142	999999	511	999999	800	857	292	999999	113	18	839	144	999999	177	703	113	855	925	759	442	999999	298	310	785	306	477	999999	999999	217	637	185	999999	772	975	999999	480	432	723	134	530	999999	34	399	166	702	427	976	868	910	64	340	999999	19	804	203	844	282	725	116	332	45	999999	999999	475	833	999999	371	999999	999999	232	681	141	801	239	321	441	898	153	999999	879	501	952	999999	999999	306	999999	919	967	782	362	207	706	617	801	999999	999999	970	924	999999	792	65	131	897	687	382	209	999999	780	999999	761	999999	139	642	999999	831	999999	999999	999999	179	864	990	999999	82	999999	35	975	524	999999	744	108	471	974	820	999999	823	380	65	787	999999	999999	564	999999	484	30	416	78	73	390	999999	411	780	999999	754	999999	801	999999	999999	288	661	407	684	414	45	999999	300	971	318	352	999999	460	37	654	130	81	309	851	919	62	999999	999999	912	143	999999	343	328	999999	999999	361	999999	172	331	776	136	383	422	999999	113	100	729	444	759	720	977	519	999999	136	999999	999999	169	950	742	995	86	703	495	999999	999999	702	75	898	752	957	999999	250	138	260	527	747	999999	159	999999	828	332	767	208	201	166	520	959	202	453	546	201	548	430	336	699	433	888	871	775	411	999999	999999	692	801	867	736	390	999999	608	210	999999	20	999999	914	672	319	505	303	394	864	743	873	455	999999	766	314	820	999999	999999	104	859	999999	999999	345	999999	502	85	406	334	430	139	836	593	253	522	191	345	515	663	390	928	594	999999	999999	999999	999999	385	486	45	562	915	588	572	513	999999	246	636	867	121	180	243	999999	969	963	735	999999	999999	211	693	585	969	999999	149	999999	176	274	309	473	676	651	126	599	371	771	515	551	999999	90	902	999999	555	478	404	492	999999	829	999999	523	999999	761	999999	183	999999	459	593	999999	448	401	347	86	937	172	999999	470	64	644	999999	208	458	999999	643	209	309	999999	40	999999	910	656	33	999999	999999	786	999999	915	999999	942	806	911	999999	904	112	872	742	825	348	392	287	934	999999	512	999999	999999	74	991	128	672	999999	383	429	102	699	999999	378	10	436	160	999999	285	999999	122	837	999999	999999	553	999999	771	466	999999	80	999999	223	999999	228	521	253	232	721	306	796	117	78	433	492	999999	215	999999	503	999999	999999	197	999999	12	999999	325	999999	999999	406	999999	999999	357	215	399	999999	999999	879	724	574	857	757	213	439	999999	999999	583	54	
414	342	999999	999999	771	277	999999	999999	883	138	221	999999	902	846	974	826	210	396	449	999999	678	999999	999999	999999	999999	999999	645	999999	195	758	941	523	670	999999	270	936	999999	182	999999	999999	490	315	999999	653	667	992	672	20	999999	387	238	190	999999	681	375	293	632	729	857	36	999999	739	898	135	999999	999999	72	630	586	48	999999	37	258	369	421	372	701	999999	548	498	82	635	212	999999	999999	761	484	988	905	999999	313	740	324	122	457	999999	416	304	999999	999999	929	51	999999	999999	31	210	931	999999	270	13	591	999999	191	999999	953	996	536	999999	999999	435	222	83	999999	609	734	624	713	999999	912	669	999999	407	600	999999	568	41	211	469	787	328	829	805	727	902	395	999999	559	955	999999	460	999999	326	698	40	757	856	326	999999	18	406	497	795	767	999999	57	999999	974	613	799	999999	795	999999	312	287	605	417	355	999999	224	996	999999	757	977	461	454	999999	709	570	820	712	999999	386	460	999999	999999	44	999999	137	855	211	764	945	999999	999999	665	158	24	999999	435	349	999999	999999	999999	999999	341	740	817	316	156	418	484	999999	793	97	218	418	616	922	456	570	999999	999999	967	999999	999999	129	999999	741	796	306	999999	297	999999	999999	211	219	999999	447	58	99	226	731	981	446	999999	360	162	78	37	256	541	999999	965	864	969	292	537	597	781	999999	149	85	999999	849	793	196	279	322	885	999999	641	179	999999	366	354	648	247	530	295	881	967	532	713	549	764	999999	999999	280	511	999999	682	189	666	999999	950	150	221	999999	652	540	999999	840	193	39	999999	999999	999999	608	520	331	54	16	312	999999	999999	999999	372	970	94	999999	864	999	999999	965	326	999999	512	46	416	213	436	999999	877	999999	799	137	349	999999	935	402	314	723	759	190	874	999999	877	999999	999999	343	778	999999	56	391	999999	999999	39	227	712	162	859	192	202	317	894	938	138	556	109	999999	277	687	44	999999	956	150	249	630	101	999999	584	746	999999	999999	434	195	999999	496	89	717	107	131	971	783	543	132	530	452	296	935	546	999999	666	476	999999	999999	999999	364	999999	534	842	409	999999	71	999999	123	739	999999	882	999999	879	999999	477	999999	29	999999	715	260	158	834	619	796	343	999999	114	263	89	999999	999999	343	979	999999	999999	554	875	697	995	909	216	999999	393	411	569	587	66	904	853	284	457	999999	385	955	215	599	914	55	999999	971	957	323	43	762	122	549	999999	183	580	923	516	331	161	999999	54	728	999999	218	237	756	999999	999999	
410	805	529	98	999999	33	500	471	999999	999999	631	999999	999999	892	999999	999999	999999	29	858	883	333	999999	767	135	999999	999999	911	486	158	706	818	319	999999	757	913	238	243	34	592	706	683	119	293	687	999999	999999	853	162	341	821	999999	217	897	225	999999	480	999999	404	999999	388	121	23	323	933	21	999999	161	999999	978	168	999999	274	437	162	209	223	646	90	999999	640	725	758	154	999999	999999	999999	999999	657	880	443	999999	839	703	213	594	669	999999	360	675	999999	976	659	999999	183	433	656	999999	745	25	663	833	957	968	999999	662	363	869	986	157	411	999999	503	323	545	968	558	999999	233	568	999999	999999	999999	414	58	664	75	585	999999	903	139	829	676	641	227	609	243	870	999999	551	999999	800	809	212	274	486	999999	345	999999	215	875	95	557	187	999999	244	547	552	920	999999	596	777	999999	999999	28	581	234	999999	999999	999999	734	687	999999	682	336	739	999999	999999	150	571	999999	730	947	766	38	53	282	499	166	982	71	999999	950	988	954	463	903	727	193	692	262	620	249	701	480	197	539	999999	850	745	626	463	412	358	843	866	830	999999	64	999999	308	734	999999	123	999999	53	737	999999	728	873	999999	891	900	457	999999	999999	491	999999	296	999999	513	999999	648	999999	366	999999	288	601	999999	97	632	771	672	218	393	999999	915	999999	826	999999	460	972	156	977	999999	734	562	954	50	282	385	584	844	223	999999	999999	999999	294	757	275	999999	145	422	640	250	74	999999	691	999999	790	655	999999	429	999999	390	999999	261	671	511	631	56	334	561	999999	712	999999	999999	459	747	999999	441	631	999999	561	999999	324	560	999999	736	844	999999	871	891	999999	627	29	165	985	832	930	999999	999999	999999	136	229	440	583	549	928	202	147	769	943	580	999999	999999	988	999999	198	75	981	744	999999	667	999999	999999	999999	312	999999	999999	892	941	626	817	842	26	999999	999999	341	240	999999	20	587	544	706	999999	927	320	999999	602	999999	297	796	766	948	999999	490	999999	20	54	997	281	304	999999	999999	206	152	136	738	342	185	999999	999999	958	999999	999999	999999	400	999999	999999	257	133	999999	652	661	605	999999	859	868	937	535	733	999999	297	999999	469	715	352	999999	509	604	801	581	999999	427	999999	761	837	999999	999999	999999	100	163	642	797	874	999999	651	999999	704	60	293	267	801	806	451	999999	248	726	865	265	814	164	461	774	999999	551	999999	235	376	843	318	427	890	198	445	999999	599	499	367	599	73	768	541	459	320	543	779	760	975	779	
522	121	999999	999999	933	935	701	999999	351	999999	36	999999	216	860	742	999999	377	612	371	871	999999	999999	999999	276	201	999999	999999	12	463	912	771	93	260	597	331	206	851	999999	265	999999	879	999999	158	44	573	999999	562	680	716	999999	176	177	399	114	863	999999	752	999999	999999	887	321	698	414	438	999999	942	176	619	539	545	24	209	357	999999	991	194	999999	333	999999	553	999999	943	999999	18	999999	604	693	156	999999	999999	454	551	646	377	198	190	327	999999	999999	630	480	942	999999	180	441	966	819	537	122	678	183	999999	606	999999	404	378	412	405	691	999999	999999	30	885	999999	101	472	563	980	673	810	999999	880	849	83	83	550	801	125	577	999999	785	999999	43	999999	384	35	999999	668	973	819	778	921	38	999999	999999	460	67	999999	89	999999	999999	838	864	999999	999999	302	999999	533	904	853	576	297	828	911	180	102	986	830	999999	75	527	894	17	853	42	946	999999	331	999999	622	493	641	999999	999999	377	946	301	731	999999	91	456	422	999999	999999	252	491	102	126	357	288	473	236	999999	23	450	518	831	21	999999	865	450	257	831	291	999999	935	261	230	544	999999	801	999999	586	525	619	999999	141	887	610	551	999999	735	974	423	158	266	89	31	168	999999	124	290	999999	388	641	999999	999999	481	760	317	239	872	999999	133	487	219	999999	999999	404	344	999999	944	410	999999	21	714	283	418	143	112	856	999999	71	685	119	999999	802	207	999999	420	999999	659	137	999999	321	981	163	851	999999	939	999999	51	627	999999	999999	180	879	733	377	926	925	182	348	657	461	999	810	896	23	965	416	452	163	999999	820	999999	816	116	416	40	999999	431	481	203	496	814	612	248	213	938	641	79	830	956	495	351	320	480	999999	322	180	999999	837	970	533	173	887	644	13	999999	364	772	326	347	374	503	999999	999999	171	646	999999	572	692	85	334	347	999999	206	498	478	417	999999	274	104	859	305	594	511	670	999999	926	967	245	999999	584	999999	752	493	592	999999	650	174	318	205	999999	608	999999	762	645	195	551	691	156	534	346	999999	508	999999	487	999999	908	999999	485	839	720	429	336	999999	501	466	594	139	614	999999	827	252	37	79	180	999999	732	999999	865	484	780	245	999999	710	999999	566	370	999999	15	523	92	461	689	479	484	504	281	340	271	999999	601	421	86	650	999999	104	990	438	61	236	347	86	333	10	999999	999999	608	626	129	934	999999	999999	133	999999	423	999999	562	558	999999	999999	979	401	999999	685	883	369	
168	181	13	999999	576	999999	478	779	185	16	137	688	421	999	896	655	220	336	93	536	999999	999999	999999	341	541	442	842	999999	256	945	515	647	127	999999	326	999999	623	110	999999	173	595	354	999999	416	248	999999	999999	595	999999	333	190	244	999999	999999	81	184	944	671	487	144	99	102	532	240	501	490	571	722	683	469	42	119	968	920	941	942	999999	820	999999	999999	999999	257	607	922	764	280	55	999999	627	152	493	951	623	233	999999	503	822	685	915	757	313	424	999999	319	301	999999	999999	681	415	138	115	133	578	999999	839	999999	494	609	999999	231	444	999999	999999	541	975	91	496	744	845	447	130	393	905	345	364	999999	999999	297	631	693	13	374	999999	499	999999	369	999999	803	394	242	19	223	999999	693	323	999999	329	381	344	220	584	999999	835	999999	17	721	228	242	466	999999	999999	206	978	781	999999	999999	444	605	999999	999999	707	693	359	613	438	907	183	221	31	851	561	962	953	420	119	481	538	397	491	325	151	150	346	436	999999	812	245	999999	476	253	78	724	999999	727	999999	891	182	231	539	999999	548	999999	220	614	406	999999	253	567	999999	999999	541	57	123	188	475	567	356	922	879	625	999999	744	745	999999	782	836	95	999999	908	228	999999	999999	857	391	999999	999999	929	999999	999999	199	569	677	766	729	712	30	611	698	999999	999999	544	260	352	999999	437	803	271	442	999999	570	460	27	659	453	447	234	999999	732	411	999999	999999	624	892	999999	66	999999	999999	25	76	762	235	396	999999	999999	999999	58	999999	999999	953	973	872	999999	999999	999999	999999	552	28	322	999999	487	999999	999999	297	999999	316	999999	999999	661	999999	443	999999	256	376	79	344	73	999999	695	999999	999999	270	256	779	437	468	151	724	433	951	513	975	665	733	999999	931	999999	109	61	656	763	691	312	96	519	158	626	999999	830	999999	675	508	999999	552	892	227	584	109	859	999999	175	205	934	710	353	467	999999	999999	788	999999	987	964	991	49	999999	707	999999	170	269	289	999999	31	894	308	999999	14	653	122	999999	371	999999	257	250	598	491	567	757	601	999999	62	988	113	342	691	146	711	517	293	546	194	269	424	839	579	621	153	999999	635	434	348	814	57	999999	999999	999999	740	723	402	999999	449	950	366	427	216	999999	738	689	212	171	999999	497	369	576	655	112	999999	417	670	977	999999	999999	999999	999999	403	248	941	999999	915	899	999999	987	124	735	107	244	903	996	633	289	999999	464	108	473	860	851	454	481	36	324	999999	332	
63	999999	999999	192	828	999999	33	968	358	316	774	999999	764	586	382	634	478	421	208	936	784	391	103	882	167	657	999999	552	793	999999	405	999999	51	84	934	699	524	914	415	714	972	664	930	576	690	795	709	283	999999	820	12	614	999999	999999	548	672	331	338	35	181	882	480	184	888	911	183	271	999999	999999	683	119	564	999999	494	999999	129	460	527	202	371	948	43	999999	973	467	790	484	128	536	272	377	196	889	999999	999999	501	489	51	999999	516	533	28	999999	999999	999999	448	607	999999	958	428	221	803	999999	663	999999	999999	406	211	431	131	699	153	999999	390	999999	999999	675	772	999999	471	639	999999	863	685	999999	930	999999	290	272	29	999999	853	999999	999999	999999	573	999999	235	999999	999999	105	288	620	999999	817	390	999999	250	488	786	773	835	968	497	788	802	940	460	825	999999	446	126	939	412	999999	999999	983	56	339	742	873	449	760	679	376	361	799	330	868	457	76	172	999999	999999	256	357	999999	672	329	258	632	599	999999	999999	546	979	349	218	604	971	999999	999999	999999	999999	913	999999	84	298	130	436	13	620	592	999999	235	283	324	463	165	590	961	321	999999	91	119	284	48	50	999999	999999	999999	999999	725	896	60	259	262	999999	572	922	999999	596	551	999999	255	22	17	42	999999	273	999999	999999	999999	23	20	95	99	999999	999999	999999	295	43	165	733	424	999999	895	999999	327	975	999999	268	890	243	317	999999	769	834	999999	107	999999	999999	999999	869	732	136	538	711	886	965	999999	432	430	934	637	250	440	818	477	833	126	321	715	519	251	406	995	819	706	645	325	264	999999	537	372	999999	999999	999999	999999	298	883	194	809	362	816	598	837	956	606	77	933	951	367	11	981	955	299	47	627	335	140	719	999999	999999	999999	999999	438	892	571	357	763	155	817	189	950	999999	512	363	703	653	569	999999	222	639	711	374	999999	992	556	416	989	449	667	999999	999999	999999	189	567	713	911	169	944	394	258	999999	788	144	999999	61	58	452	999999	344	974	766	101	999999	999999	539	284	16	999999	999999	165	367	323	487	151	32	999999	999999	999999	650	999999	493	999999	655	964	335	922	999999	720	940	508	964	63	115	693	909	76	667	813	999999	438	904	723	999999	239	999999	990	310	992	164	275	305	507	296	552	490	151	445	542	999999	616	53	296	505	999999	999999	314	999999	794	241	956	129	939	916	221	999999	770	999999	426	82	345	622	247	565	675	212	466	766	563	999999	768	999999	134	999999	420	394	617	
228	770	48	999999	783	516	761	999999	155	365	591	999999	999999	999999	135	999999	469	704	994	806	999999	829	999999	734	547	653	999999	999999	335	994	175	505	999999	279	552	255	388	495	561	999999	486	999999	529	847	875	691	898	491	642	611	664	79	426	588	887	398	999999	313	999999	139	923	297	999999	999999	200	999999	258	395	178	879	999999	974	152	999999	999999	373	999999	999999	859	999999	755	110	831	724	339	106	89	248	999999	163	120	999999	456	432	191	198	493	378	657	790	443	999999	999999	762	970	690	999999	537	268	523	999999	356	453	193	999999	999999	466	999999	821	103	999999	999999	999999	24	999999	565	528	720	999999	141	999999	999999	140	79	422	252	787	78	753	649	999999	552	979	999999	74	763	630	273	58	368	732	999999	556	563	999999	433	510	308	993	999999	999999	215	830	999999	643	167	226	384	770	142	999999	398	405	181	999999	462	40	144	950	15	935	264	672	999999	409	545	384	999999	999999	989	742	489	85	349	487	963	722	999999	235	907	547	256	999999	915	332	999999	939	999999	639	332	402	375	358	988	479	907	543	491	728	108	783	648	100	780	400	556	323	66	694	999999	740	999999	908	52	467	688	761	756	25	75	999999	999	999999	962	597	376	999999	96	999999	579	430	999999	133	999999	133	999999	165	722	525	999999	30	882	690	678	591	224	999999	999999	530	790	155	999999	999999	999999	501	783	999999	137	193	999999	425	236	196	124	540	509	64	999999	999999	568	532	999999	241	249	54	723	999999	270	380	382	999999	825	565	89	434	643	764	470	999999	350	197	37	539	501	999999	794	999999	575	999999	92	999999	686	999999	961	267	999999	999999	237	618	999999	999999	450	999999	810	125	999999	670	999999	690	999999	744	594	155	579	380	505	509	739	888	260	37	999999	132	297	223	232	439	604	821	999999	999999	999999	999999	857	875	747	999999	729	386	759	133	999999	884	251	999999	999999	999999	816	999999	762	607	815	348	368	750	999999	999999	469	596	892	171	76	999999	373	808	999999	743	298	703	999999	999999	999999	363	138	136	999999	999999	881	949	648	692	999999	23	68	719	283	999999	492	999999	999999	428	810	142	494	598	67	302	520	999999	140	831	251	999999	957	538	828	461	219	242	311	999999	447	519	948	209	548	999999	237	999999	534	27	999999	192	557	999999	999999	646	999999	999999	79	999999	348	448	819	816	451	508	65	999999	890	999999	980	260	804	284	981	301	999999	294	999999	13	74	999999	999999	999999	581	69	565	999999	124	191	592	679	172	165	531	999999	700	141	758	
49	999999	999999	999999	713	999999	999	388	282	233	132	462	584	489	75	91	482	539	705	245	392	943	313	416	709	239	310	97	999999	753	999999	999999	63	536	20	16	367	112	999999	999999	581	999999	292	528	991	729	17	199	999999	83	999999	469	995	895	376	999999	693	300	64	999999	999999	911	739	529	251	532	409	58	999999	69	724	380	344	629	663	711	660	785	999999	979	231	121	990	575	703	999999	605	167	169	913	322	77	57	720	999999	999999	999999	999999	287	469	330	958	999999	47	359	999999	999999	375	242	665	446	908	876	84	262	625	999999	999999	826	728	926	251	888	999999	999999	657	999999	999999	290	994	769	897	999999	955	659	273	401	953	226	34	398	240	925	504	477	413	999999	972	468	723	748	999999	936	558	543	88	79	999999	300	701	356	510	95	247	896	548	410	999999	425	999999	234	967	946	801	340	696	326	394	98	343	466	359	165	999999	255	990	960	999999	422	580	999999	246	663	524	678	999999	155	687	999999	999999	13	280	557	479	999999	780	831	999999	227	846	762	685	76	956	245	997	354	999999	992	905	587	999999	508	844	999999	987	314	432	999999	999999	551	639	786	169	340	196	801	686	76	475	169	825	732	575	818	518	180	706	288	681	543	626	695	702	999999	999999	999999	712	683	999999	475	409	22	774	305	133	899	907	999999	59	205	999999	461	999999	746	999999	728	933	999999	287	817	999999	999999	999999	909	999999	999999	93	818	999999	424	98	13	565	999	999999	812	999999	279	695	618	999999	90	999999	999999	874	174	178	956	999999	823	837	686	405	693	868	999999	570	864	380	189	815	99	999999	635	116	665	999999	527	986	950	771	664	340	999999	555	999999	999999	966	45	999999	774	999999	999999	965	587	412	607	999999	141	504	999999	999999	898	999999	999999	183	999999	603	999999	219	278	651	969	999999	61	183	355	999999	148	350	999999	604	829	620	414	688	999999	872	57	704	67	34	395	492	707	678	765	825	865	381	999999	320	596	825	491	999999	167	602	913	413	999999	870	733	999999	163	648	273	999999	110	124	324	999999	555	999999	162	253	265	999999	930	383	417	530	871	999999	77	39	17	14	139	291	999999	267	958	644	647	197	999999	999999	338	69	414	999999	724	999999	999999	902	999999	999999	673	247	867	679	672	539	995	535	999	965	723	133	999999	269	158	819	593	67	999999	911	37	964	952	660	159	999999	968	930	806	999999	710	174	274	999999	341	999999	423	852	595	429	648	122	197	999999	882	214	429	999999	338	904	167	
10	490	853	893	708	295	217	530	999999	570	75	729	879	999999	558	858	553	927	267	406	999999	471	999999	273	915	777	626	777	944	451	823	601	901	999999	999999	683	421	203	632	605	215	332	793	858	582	393	318	999999	333	356	875	227	999999	508	999999	538	497	589	977	930	668	440	585	999999	747	474	999999	916	555	874	999999	359	305	661	200	419	999999	145	690	532	468	556	454	598	575	605	529	402	545	181	196	831	226	701	937	775	746	442	120	117	565	999999	524	458	909	525	922	419	317	17	999999	361	898	455	472	121	985	999999	785	151	999999	434	380	383	687	615	143	999999	724	425	672	245	34	999999	966	76	42	999999	999999	59	682	120	95	538	999999	999999	932	999999	239	825	999999	758	657	968	172	140	31	999999	770	304	392	329	999999	999999	344	999999	337	325	489	405	999999	989	308	735	999999	834	999999	842	71	852	999999	999999	373	898	635	914	999999	65	420	835	999999	891	236	394	999999	363	425	999999	999999	697	507	617	291	999999	746	800	459	999999	509	337	791	189	89	917	621	29	999999	795	266	430	46	281	999999	999999	359	197	763	914	77	115	418	156	999999	373	999999	75	91	999999	999999	834	999999	665	556	92	54	866	999999	318	773	648	407	629	937	999999	661	235	712	638	999999	559	47	545	999999	999999	919	645	540	716	572	999999	999999	427	643	431	999999	999999	999999	821	608	492	385	999999	151	429	999999	788	999999	875	999999	129	362	453	63	602	797	919	999999	162	173	409	999999	106	999999	226	710	999999	986	515	807	290	999999	999999	39	992	184	593	999999	434	695	140	436	999999	14	452	204	494	374	50	634	999999	999999	573	657	999999	999999	288	999999	924	999999	728	802	999999	999999	430	619	471	423	70	428	213	525	999999	466	43	999999	671	101	303	32	226	615	945	881	760	721	936	243	830	835	895	885	479	999999	999999	337	732	596	999999	833	999999	80	999999	621	430	531	192	116	624	999999	999999	197	999999	902	999999	123	856	999999	318	708	682	238	593	235	533	999999	55	999999	499	705	250	85	518	469	299	156	311	333	999999	238	539	999999	618	999999	349	708	480	576	224	853	481	910	287	874	161	504	999999	87	98	111	485	521	617	918	985	420	678	944	613	355	812	999999	371	89	999999	852	619	999999	885	999999	848	999999	456	646	234	339	797	644	318	794	669	233	245	359	999999	28	999999	999999	617	929	999999	536	963	868	999999	948	548	208	705	999999	885	999999	202	274	263	16	74	970	693	655	622	
44	635	819	686	588	999999	999999	999999	160	640	999999	382	956	794	322	999999	588	605	285	791	599	938	20	908	182	41	970	105	746	954	252	16	961	317	995	900	999999	191	999999	661	536	871	554	668	966	124	246	479	941	999999	485	374	418	864	999999	105	625	910	514	557	326	999999	590	206	999999	999999	999999	648	798	421	999999	406	153	623	264	727	394	352	941	67	794	501	164	255	478	999999	598	107	293	900	285	999999	999999	905	999999	619	999999	358	280	64	704	597	680	529	139	89	231	794	610	305	999999	282	968	999999	999999	999999	999999	344	727	999999	323	323	365	898	999999	999999	728	247	288	645	446	45	82	999999	362	999999	999999	634	126	399	655	999999	496	988	999999	12	275	231	153	519	856	947	630	999999	740	391	242	782	393	11	360	984	515	964	999999	675	210	999999	103	564	999999	138	999999	338	864	520	826	376	708	143	862	999999	104	769	788	999999	414	322	155	971	999999	47	250	124	999999	999999	298	532	999999	999999	802	999999	137	588	514	727	728	302	999999	230	565	866	999999	260	148	852	999999	746	186	369	999999	887	999999	132	599	967	888	113	300	999999	232	999999	999999	194	340	999999	999999	515	264	71	770	122	428	925	999999	109	962	989	975	196	999999	999999	356	770	262	915	257	14	989	999999	839	624	11	701	998	999999	629	890	919	469	999999	384	491	124	598	999999	469	20	717	500	999999	898	138	999999	999999	999999	948	476	931	425	432	999999	526	717	232	156	120	726	926	154	479	82	80	516	714	999999	70	241	181	114	456	246	297	498	541	940	999999	999999	290	328	323	163	958	504	999999	116	858	773	892	999999	48	742	93	572	31	932	828	621	999999	999999	619	716	304	827	999999	999999	88	999999	185	291	999999	222	446	608	999999	325	123	575	999999	607	548	296	348	999999	76	999999	162	999999	999999	999999	121	874	999999	276	708	606	999999	141	534	851	37	999999	597	999999	793	999999	306	485	741	999999	999999	262	999999	792	475	999999	378	576	761	265	42	363	559	576	179	785	999999	180	900	999999	466	999999	50	627	579	717	698	737	935	999999	417	677	982	999999	790	999999	731	999999	800	384	237	292	380	279	819	674	999999	31	441	999999	121	135	584	516	248	837	999999	999999	999999	999999	634	641	999999	520	847	364	380	999999	999999	320	63	998	999999	525	997	184	610	771	807	905	999999	999999	305	927	139	292	102	999999	533	999999	646	216	999999	52	750	595	999999	860	431	464	303	999999	246	130	999999	122	755	69	999999	74	
999999	450	999999	316	323	957	346	999999	391	565	271	904	263	831	674	847	504	337	999999	411	531	999999	350	353	612	999999	999999	999999	999999	27	999999	43	956	469	727	206	498	197	728	999999	999999	938	478	865	203	398	241	414	456	116	999999	427	294	117	542	485	110	374	703	372	526	171	739	999999	39	238	947	793	114	477	359	317	609	981	162	592	282	484	160	223	718	999999	728	866	409	118	748	849	926	252	106	134	999999	366	276	98	209	999999	836	964	451	447	310	978	999999	310	818	312	955	999999	999999	625	224	490	654	500	442	873	999999	920	489	999999	867	862	381	235	823	252	715	73	999999	177	648	195	772	999999	726	749	999999	108	999999	445	893	977	48	480	999999	13	711	776	999999	335	149	915	484	999999	580	448	607	532	999999	575	597	892	565	999999	977	999999	718	384	773	693	764	866	630	54	215	890	823	900	325	820	999999	939	417	67	38	732	710	429	699	999999	151	587	621	724	847	11	421	13	503	881	294	999999	999999	962	571	283	999999	440	147	999999	999999	999999	216	666	44	658	999999	507	999999	999999	327	298	684	495	551	187	254	999999	206	999999	999999	819	406	444	535	999999	936	454	496	754	447	280	292	19	663	999999	380	999999	690	199	526	999999	995	259	563	995	653	516	999999	394	39	389	243	933	999999	999999	311	999999	141	830	721	40	21	999999	807	56	16	675	832	117	806	299	999999	17	999999	565	824	157	880	999999	560	430	999999	111	725	67	999999	358	797	858	142	999999	823	859	477	496	902	999999	452	516	989	977	684	314	588	999999	173	236	256	999999	999999	163	891	601	999999	301	997	999999	537	749	19	658	878	974	974	999999	475	365	999999	200	663	91	705	374	550	582	746	999999	523	985	999999	999999	111	150	999999	978	716	232	589	185	499	991	999999	702	507	340	109	709	339	389	274	808	999999	65	993	999999	458	527	60	697	555	278	397	552	999999	208	556	738	999999	996	999999	999999	775	363	701	671	877	12	866	219	483	46	399	143	721	95	124	999999	156	978	529	198	999999	999999	630	999999	604	999999	847	308	784	999999	999999	342	999999	999999	42	999999	999999	999999	31	456	660	999999	223	519	878	999999	831	769	93	510	591	128	476	304	81	882	999999	480	76	224	165	567	999999	121	999999	67	247	999999	62	781	692	824	956	999999	999999	999999	679	120	999999	351	831	87	999999	999999	779	494	866	999999	949	159	609	883	999999	807	301	999999	415	999999	999999	821	25	141	716	999999	817	767	
171	402	766	741	999999	622	137	725	393	999999	352	999999	999999	938	999999	644	749	999999	182	999999	568	159	782	444	999999	577	34	999999	999999	700	370	999999	466	999999	333	999999	836	218	946	986	999999	540	424	223	750	265	769	157	999999	380	391	813	999999	18	999999	22	620	331	816	635	598	605	399	693	716	439	694	329	614	727	808	540	999999	999999	62	38	734	568	999999	669	807	876	901	999999	999999	999999	999999	457	814	321	999999	514	402	999999	398	160	150	731	999999	321	570	450	542	999999	999999	850	857	943	956	179	287	62	636	157	827	999999	999999	999999	384	169	999999	246	515	303	999999	304	148	645	798	999999	888	999999	999999	383	108	367	343	998	392	467	699	840	501	999999	44	999999	999999	254	999999	676	999999	704	356	347	665	334	999999	249	39	277	999999	222	154	999999	999999	283	991	263	58	470	387	999999	999999	999999	470	814	744	999999	269	83	426	894	162	999999	454	194	999999	723	717	773	999999	104	999999	124	755	999999	999999	446	363	760	809	624	205	32	298	751	999999	439	877	851	589	74	980	999999	851	999999	70	33	610	999999	999999	999999	545	284	999999	293	999999	999999	171	983	999999	308	999999	999999	273	802	698	139	832	703	542	227	846	866	194	367	124	22	999999	938	426	672	836	266	144	999999	999999	920	984	999999	24	712	278	999999	733	999999	557	481	692	58	129	999999	999999	999999	564	408	999999	999999	100	680	178	999999	999999	232	566	999999	999999	261	373	999999	723	777	154	827	689	829	949	952	143	903	809	642	330	224	819	495	482	930	701	736	119	999999	830	313	836	999999	47	55	336	287	819	999999	999999	960	335	351	999999	999999	226	734	458	479	546	197	871	999999	403	460	413	80	972	541	559	637	622	999999	946	840	999999	399	792	904	999999	855	999999	513	534	369	889	477	709	119	999999	999999	999999	640	862	999999	442	310	999999	586	999999	266	999999	999999	747	480	348	999999	404	945	382	999999	942	554	999999	690	999999	999999	11	43	999999	936	999999	863	999999	592	359	981	461	313	408	689	502	215	273	999999	550	805	999999	64	999999	999999	82	999999	999999	886	35	733	786	999999	539	999999	309	862	25	705	895	451	999999	165	130	366	559	100	547	999999	334	736	290	494	150	999999	602	999999	22	999999	863	606	136	941	999999	625	205	289	774	999999	389	640	199	568	999999	108	356	610	933	664	999999	999999	227	999999	999999	298	999999	301	41	241	481	362	850	333	841	298	325	999999	999999	505	170	280	999999	999999	999999	999999	546	999999	31	51	951	992	
999999	357	373	881	389	93	999999	278	183	904	999999	542	999999	36	789	866	999999	185	783	999999	999999	438	999999	59	665	999999	999999	868	999999	730	280	990	290	489	349	503	959	999999	909	999999	138	329	999999	266	999999	783	369	287	999999	999999	996	845	267	123	979	585	853	999999	225	385	999999	520	999999	453	634	267	262	373	687	295	907	999999	999999	551	709	999999	999999	247	36	881	644	999999	999999	81	733	434	999999	999999	509	764	650	645	744	533	888	617	802	878	999999	765	531	996	999999	619	773	239	579	715	413	999999	478	999999	297	999999	740	891	557	455	719	210	999999	999999	863	922	644	271	32	999999	999999	101	889	237	615	999999	360	647	862	999999	999999	504	854	26	763	221	999999	45	358	409	793	996	70	356	999999	999999	240	446	142	999999	975	999999	216	837	999999	322	999999	251	999999	35	983	999999	39	213	157	224	355	999999	332	652	637	609	913	622	948	666	41	542	77	193	41	914	515	194	378	999999	297	26	964	450	813	53	44	332	426	700	967	856	209	945	86	722	123	490	999999	375	999999	999999	999999	395	291	999999	184	817	994	999999	587	844	835	360	999999	999999	553	881	999999	593	574	999999	206	257	699	184	343	132	999999	318	800	34	155	12	208	702	138	579	999999	948	869	227	338	356	999999	132	31	848	27	747	179	999999	999999	999999	800	17	398	640	695	116	531	61	710	685	278	562	699	832	162	999999	210	973	722	999999	999999	999999	261	999999	999999	576	163	999999	114	369	999999	568	999999	699	211	200	314	497	999999	62	426	999999	516	653	88	561	999999	198	696	999999	999999	205	520	761	731	453	756	548	506	128	953	999999	947	350	545	999999	189	10	630	961	919	713	99	669	999999	906	840	999999	771	582	999999	964	798	999999	822	943	57	620	999999	758	444	766	990	765	109	389	870	175	117	377	381	433	568	734	874	833	999999	999999	999999	824	612	157	777	924	975	999999	248	636	999999	602	999999	999999	999999	871	526	163	722	334	999999	94	46	999999	500	403	211	720	406	999999	447	999999	837	207	332	999999	999999	999999	988	999999	790	120	150	243	647	515	999999	811	999999	696	217	720	120	781	289	213	787	937	999999	384	722	265	592	184	999999	999999	764	465	246	999999	725	240	175	999999	544	460	943	802	37	984	688	399	329	999999	999999	726	999999	65	917	128	999999	218	999999	614	999999	534	528	966	54	118	999999	259	574	999999	970	977	555	999999	999999	829	269	985	910	672	695	332	935	882	999999	472	661	709	547	128	
533	516	600	999999	313	999999	932	977	757	999999	243	438	999999	817	739	877	999999	424	999999	98	999999	380	308	966	999999	30	999999	646	999999	581	457	999999	712	456	978	999999	386	994	161	999999	999999	291	237	990	439	999999	507	128	152	450	302	246	891	458	269	162	217	634	642	292	420	296	999999	186	471	201	725	378	838	284	501	185	273	589	201	577	153	999999	536	660	522	480	503	206	289	220	160	264	197	825	256	999999	999999	868	818	610	999999	61	529	247	541	139	999999	868	999999	999999	973	312	266	691	19	900	108	981	999999	939	792	143	896	261	50	471	190	22	38	748	999999	999999	770	999999	625	999999	788	298	129	392	200	635	256	173	246	848	997	505	816	356	654	380	109	878	817	999999	999999	277	206	80	949	277	999999	999999	999999	579	999999	676	76	916	121	809	862	999999	999999	167	999999	732	25	202	999999	999999	205	999999	104	999999	304	892	772	999999	937	521	101	999999	443	922	795	55	999999	666	316	331	439	999999	245	844	999999	723	138	999999	930	432	262	14	607	275	82	999999	999999	849	284	648	903	267	978	999999	717	814	999999	827	372	841	999999	999999	885	999999	999999	305	999999	259	999999	581	764	999999	877	515	268	97	450	178	850	638	999999	32	391	667	428	181	921	644	137	703	780	310	297	98	571	999999	128	465	30	999999	720	856	999999	703	884	790	999999	473	341	629	373	999999	977	999999	901	999999	967	227	999999	82	384	999999	132	241	801	463	825	789	943	365	969	999999	157	999999	917	999999	118	688	783	637	791	457	313	508	339	15	333	562	197	733	936	999999	742	947	999999	918	734	682	902	999999	999999	601	530	999999	660	388	627	999999	816	999999	729	288	999999	999999	291	999999	498	623	901	999999	139	999999	601	219	428	78	252	209	999999	999	999999	999999	786	361	672	200	926	337	847	951	387	430	746	999999	14	657	466	999999	666	475	429	999999	999999	115	301	702	999999	321	557	591	999999	427	231	817	999999	303	999999	999999	423	999999	999999	170	776	950	999999	999999	526	233	215	999999	612	596	543	215	580	247	999999	999999	70	969	999999	615	780	266	814	960	208	928	907	710	165	383	242	575	475	999999	344	830	697	592	186	775	116	999999	978	550	884	26	246	232	999999	822	32	454	899	394	390	519	145	457	511	597	326	504	615	239	999999	999999	740	999999	903	999999	982	477	792	426	999999	994	999999	274	86	192	692	684	72	999999	360	787	676	90	999999	824	694	249	999999	588	999999	611	999999	999999	196	916	
285	925	329	823	839	554	661	482	885	396	241	871	999999	329	905	999999	442	282	878	576	999999	659	999999	999999	140	999999	397	214	967	898	999999	538	88	999999	906	999999	365	248	503	806	136	999999	204	999999	592	822	999999	761	683	816	178	897	870	620	625	625	493	999999	692	999999	167	999999	515	987	572	703	793	222	423	149	286	204	779	82	999999	106	464	949	495	999999	875	635	530	999999	730	925	667	467	544	999999	999999	123	556	406	648	678	688	999999	999999	889	39	655	999999	544	540	999999	128	798	180	528	171	543	999999	999999	231	532	999999	364	267	999999	45	999999	678	142	866	999999	648	999999	433	771	418	999999	999999	999999	288	229	296	986	620	756	807	999999	999999	25	129	999999	999999	181	185	126	751	999999	950	282	999999	999999	977	999999	677	999999	335	745	374	409	120	913	514	160	105	11	999999	939	744	511	840	176	48	662	23	137	999999	999999	207	999999	29	93	307	757	752	585	252	91	999999	999999	999999	999999	999999	888	999999	215	234	217	999999	184	881	812	590	448	999999	686	999999	324	202	999999	571	859	547	999999	389	36	616	756	407	520	758	164	630	500	91	778	671	159	999999	807	902	597	999999	33	436	217	503	999999	999999	75	920	927	999999	768	681	570	524	448	508	999999	599	478	810	564	425	727	191	99	367	664	25	515	566	394	999999	999999	468	524	630	182	533	999999	999999	999999	600	999999	275	862	819	520	999999	999999	651	999999	218	434	999999	836	607	708	36	414	500	661	60	414	371	504	999999	707	112	999	999999	336	354	842	46	478	964	594	999999	329	279	847	410	792	999999	686	999999	223	196	631	916	922	156	128	266	780	291	195	999999	999999	740	999999	417	264	999999	324	535	375	397	999999	872	23	999999	707	144	653	260	267	550	999999	328	907	999999	999999	92	895	190	235	585	999999	196	999999	134	691	588	167	440	155	999999	548	160	810	825	999999	759	903	675	449	983	613	529	34	645	784	452	833	999999	936	999999	519	999999	309	999999	142	132	104	889	564	999999	977	999999	115	879	11	534	999999	92	643	721	189	999999	740	999999	972	736	999999	142	349	249	754	566	504	974	999999	414	850	30	693	999999	665	24	120	330	16	400	424	155	643	260	999999	751	957	999999	992	299	404	68	817	406	960	961	549	999999	373	420	718	141	21	597	999999	497	398	888	65	174	999999	420	999999	582	321	26	499	999999	314	13	609	999999	981	578	20	999999	213	297	794	999999	475	795	999999	596	682	293	144	999999	576	
999999	362	78	169	827	190	983	823	244	94	943	471	999999	20	370	811	999999	159	999999	587	999999	999999	999999	103	999999	699	323	464	999999	899	37	882	999999	999999	867	651	540	129	999999	999999	36	969	968	999999	851	242	999999	784	596	784	999999	144	999999	467	685	164	260	975	808	138	866	529	184	344	999999	71	27	936	153	718	280	999999	999999	53	561	921	324	899	252	128	683	539	867	863	657	893	190	986	838	999999	999999	565	321	35	531	999999	999999	633	155	999999	225	89	999999	877	514	933	148	999999	999999	763	999999	361	999999	999999	454	337	999999	999999	687	173	999999	41	999999	440	326	999999	997	969	999999	64	136	690	753	461	902	604	999999	989	999999	723	755	532	999999	85	874	999999	832	631	999999	204	999999	484	945	982	999999	193	981	999999	999999	798	935	178	146	852	999999	158	999999	281	787	999999	439	671	960	963	418	358	952	32	565	286	882	999999	398	327	218	652	744	770	552	718	999999	696	439	560	999999	586	396	999999	999999	999999	442	561	844	731	999999	999999	523	982	999999	561	241	959	645	284	916	569	780	819	643	983	413	837	728	78	237	999999	242	410	185	832	962	999999	999999	840	999999	331	530	666	561	44	138	762	999999	990	999999	663	999999	165	644	228	999999	999999	592	465	322	604	832	776	503	33	941	123	806	742	598	516	385	804	999999	999999	999999	124	267	609	855	999999	641	999999	999999	999999	999999	87	999999	999999	37	999999	142	128	527	250	999999	754	999999	537	102	999999	956	463	402	970	999999	256	725	59	999999	690	319	999999	610	671	999999	104	999999	929	342	864	358	999999	715	213	384	267	287	999999	105	294	951	999999	516	839	694	187	346	621	296	443	361	715	776	999999	85	158	518	856	999999	404	568	243	999999	999999	666	116	748	198	595	30	999999	536	954	999999	738	589	999999	770	977	786	758	574	999999	899	999999	642	83	378	137	999999	749	431	912	701	725	718	534	288	183	587	438	157	35	276	474	824	999999	880	607	999999	682	999999	878	999999	646	994	999999	999999	725	34	43	999999	70	370	281	548	624	262	180	30	999999	197	999999	999999	358	610	549	377	434	687	881	999999	771	641	552	11	552	999999	65	999999	128	239	999999	158	554	999999	96	664	994	925	210	508	999999	999999	999999	999999	160	488	151	999999	999999	232	871	47	152	999999	999999	429	817	280	999999	211	207	449	901	825	635	448	845	299	524	999999	382	999999	487	382	491	193	209	68	850	74	280	30	285	895	368	524	999999	713	460	999999	847	724	
929	999	311	270	686	999999	859	712	642	852	999999	571	850	372	560	769	359	424	230	759	430	931	930	187	174	999999	467	120	441	142	838	857	46	658	579	487	81	999999	507	592	209	999999	431	428	509	713	55	999999	964	246	363	46	446	999999	999999	999999	999999	134	106	999999	159	748	280	510	23	663	999999	201	792	999999	999999	138	916	999999	559	292	999999	999999	677	999999	959	471	156	205	999999	999999	421	948	999999	581	418	999999	999999	999999	443	460	866	921	414	846	189	853	999999	891	548	234	129	808	999999	999999	498	567	999999	645	721	999999	602	85	999999	221	251	585	837	221	664	999999	999999	100	204	109	426	589	107	999999	281	116	999999	265	999999	553	683	613	419	353	999999	851	999999	489	115	756	857	999999	999999	203	604	603	26	991	236	798	999999	39	613	439	594	908	999999	624	374	999999	429	347	999999	188	538	638	175	493	999999	813	259	524	999999	448	251	999999	999999	904	237	677	999999	277	38	857	332	999999	999	980	759	184	391	876	124	500	336	999999	371	21	664	965	437	533	862	999999	549	705	54	999999	197	959	999999	565	397	696	999999	162	999999	571	999999	883	639	195	733	954	431	382	410	999999	121	731	999999	388	249	271	250	999999	999999	999999	318	999999	609	999999	793	800	665	999999	488	428	976	184	211	800	165	780	336	999999	799	907	991	176	305	999999	999999	999999	695	140	325	136	456	999999	747	703	999999	999999	284	805	401	933	299	605	894	981	517	936	530	472	999999	468	934	997	767	999999	999999	151	330	58	779	999999	114	999999	999999	999999	999999	28	437	999999	548	927	506	531	851	865	618	999999	282	323	53	128	935	999999	999999	857	201	999999	200	999999	999999	120	999999	235	36	72	829	764	105	999999	999999	498	508	999999	924	306	999999	413	156	901	999999	999999	869	17	999999	661	999999	999999	999999	653	171	522	999999	999999	429	999999	29	281	505	788	999999	853	999999	741	999999	554	999999	912	309	999999	895	788	312	298	362	849	251	900	229	374	669	947	146	452	379	497	999999	322	999999	496	286	690	907	999999	864	44	999999	137	703	460	51	490	582	999999	758	383	999999	999999	999999	999999	195	128	61	140	128	98	716	847	371	999999	885	306	999999	812	334	999999	880	944	999999	327	999999	123	206	769	332	189	375	130	693	996	999999	999999	488	32	310	167	639	777	249	776	328	101	766	887	575	745	999999	769	692	999999	503	276	117	516	669	82	922	999999	807	999999	722	596	163	999999	538	755	999999	297	511	999999	574	999999	704	999999	
999	999999	999999	318	204	587	18	999999	437	999999	503	21	32	971	362	238	245	999999	999999	310	999999	731	999999	401	359	819	926	999999	268	526	979	400	571	999999	517	851	724	613	97	229	930	126	168	23	999999	527	733	846	999999	999999	930	999999	143	404	603	999999	880	999999	959	384	661	999999	999999	911	170	113	449	999999	464	999999	513	999999	269	749	999999	936	999999	999999	529	831	95	999999	948	985	595	762	999999	999999	999999	999999	999999	769	653	712	568	804	779	999999	852	999999	88	999999	392	432	999999	999999	957	393	33	667	704	999999	436	999999	298	581	187	999999	325	408	846	281	716	224	540	744	999999	557	191	575	167	325	81	761	999999	924	696	525	226	297	804	873	999999	198	545	25	343	525	423	999999	627	999999	931	453	922	806	454	177	892	999999	999999	410	212	458	510	389	884	999999	384	374	884	661	145	38	603	973	138	528	679	525	411	464	999999	999999	948	999999	393	627	838	999999	480	529	633	201	968	404	999999	695	687	166	141	668	150	59	111	999999	291	903	999999	949	999999	925	498	376	623	864	276	999999	509	770	995	266	835	999999	999999	999999	37	999999	70	209	312	442	840	523	394	743	323	93	102	982	458	999999	778	889	999999	554	999999	999999	577	999999	137	662	195	917	170	999999	832	713	165	745	938	999999	842	650	646	245	95	975	982	999999	551	193	999999	527	321	515	488	999999	999999	349	335	770	376	956	81	649	256	923	363	519	999999	999999	927	356	999999	121	647	137	253	999999	999999	999999	284	697	562	944	747	668	605	654	396	999999	999999	816	420	999999	970	886	999999	997	988	171	621	472	969	999999	999999	568	482	210	868	360	702	133	880	279	495	999999	404	136	999999	588	999999	708	132	34	999999	121	935	877	151	760	557	256	55	307	999999	812	999999	620	689	189	999999	405	786	45	193	999999	935	151	999999	999999	491	452	105	410	843	913	349	945	888	153	632	605	68	117	803	456	88	583	835	683	999999	999999	447	722	402	923	921	96	840	631	186	999999	205	850	279	114	160	999999	463	999999	999999	782	731	545	557	590	346	679	242	736	353	362	316	999999	999999	707	15	382	17	920	991	999999	114	267	967	837	409	218	838	698	306	443	129	315	999999	178	62	902	999999	811	586	252	854	114	287	824	488	999999	999999	999999	109	777	999999	542	538	219	678	474	578	999999	191	138	840	999999	440	909	242	10	785	182	999999	999999	217	206	344	748	999999	999	999999	152	359	211	708	276	598	528	806	587	
776	12	999999	587	334	999999	999999	458	412	319	674	377	999999	487	999999	999999	999999	996	570	440	208	789	810	678	999999	435	369	979	429	574	946	912	999999	654	234	783	682	999999	999999	761	576	885	999999	99	335	611	999999	872	789	380	359	602	958	376	388	987	202	999999	102	899	96	999999	999999	837	999999	761	274	937	263	999999	654	849	227	808	863	322	452	720	999999	883	874	999999	199	59	224	353	999999	737	276	247	591	862	975	999999	675	926	857	509	726	999999	347	999999	618	999999	725	510	999999	160	999999	999999	544	481	999999	218	999999	598	460	978	999999	29	808	536	670	26	57	792	873	999999	142	937	465	943	994	779	546	261	878	999999	333	714	969	803	234	210	702	119	395	767	854	999999	475	878	886	706	765	810	999999	602	114	933	636	46	999999	575	610	600	486	697	671	773	719	999999	999999	908	59	14	999999	999999	323	937	406	116	493	64	471	586	67	297	24	735	308	999999	999999	999999	88	933	785	999999	999999	112	633	698	105	91	367	999999	233	977	657	760	508	999999	999999	999999	537	529	553	963	113	33	999999	199	683	936	474	442	487	265	999999	999999	229	652	869	999999	314	708	21	411	696	417	363	89	640	999999	237	816	999999	767	862	558	389	822	555	576	570	443	25	999999	616	924	576	999999	157	540	541	855	622	78	999999	999999	999999	999999	276	999999	670	999999	999999	429	708	658	445	999999	403	281	736	999999	107	303	999999	999999	999999	852	795	772	841	396	932	999999	721	382	204	929	904	999999	999999	248	555	859	999999	117	999999	999999	460	958	489	999999	573	875	803	999999	758	328	427	992	145	665	356	504	854	284	530	458	707	336	463	515	815	369	241	999999	999999	999999	397	543	984	108	999999	836	292	985	822	67	306	999999	999999	875	512	999999	897	999999	891	61	14	631	999999	437	887	134	504	974	50	213	644	315	292	519	999999	883	17	47	273	519	999999	999999	462	473	999999	130	712	588	999999	999999	999999	856	606	999999	244	999999	999999	557	220	277	341	318	945	618	422	999999	304	999999	943	628	905	860	121	382	839	144	179	999999	999999	767	421	916	970	999999	999999	999999	709	492	285	176	927	459	826	995	999999	999999	923	843	60	171	999999	608	644	385	997	611	744	234	960	109	999999	843	282	453	856	424	347	807	999999	635	291	999999	828	999999	999999	999999	43	125	203	935	220	336	73	123	941	812	282	595	149	140	52	485	531	186	581	93	186	383	999999	763	566	126	967	999999	999999	23	780	999999	
684	552	577	628	40	35	888	269	780	169	999999	999999	152	752	668	746	999999	999999	289	651	206	617	999999	999999	976	440	379	999999	369	647	243	999999	41	999999	911	597	562	424	455	506	297	322	999999	27	871	105	620	999999	457	231	999999	84	999999	138	670	76	999999	999999	652	999999	999999	999999	899	142	999999	584	21	736	840	999999	999999	999999	360	782	364	884	313	261	999999	881	819	565	647	148	814	999999	203	902	745	844	323	644	771	855	851	503	422	181	101	297	999999	884	972	386	47	664	999999	951	999999	786	763	32	139	771	779	99	156	761	327	999999	390	118	999999	996	757	999999	999999	504	931	860	471	142	169	999999	797	935	592	999999	110	999999	444	252	138	999999	91	999999	515	999999	86	761	356	660	999999	334	907	974	893	976	999999	498	999999	999999	29	914	324	630	862	639	973	844	506	886	661	177	333	147	999999	999999	999999	465	43	405	428	179	513	811	289	835	593	823	52	616	641	999999	891	224	233	224	644	461	439	875	999999	242	264	999999	998	686	10	999999	999999	999999	999999	999999	464	862	999999	999999	410	512	999999	36	55	160	999999	890	254	59	285	118	914	766	397	464	36	167	378	196	915	999999	812	602	999999	823	829	191	554	478	156	39	423	383	999999	141	119	413	999999	876	440	999999	999999	949	411	892	854	237	472	607	146	306	494	615	934	367	999999	748	201	231	999999	619	999999	776	902	255	999999	541	999999	265	999999	623	337	501	999999	551	999999	863	999999	942	969	601	718	947	341	850	999999	999999	449	456	441	371	222	608	555	999999	37	999999	56	165	999999	323	285	217	263	523	969	992	859	392	999999	836	556	258	262	729	901	999999	444	62	710	887	101	505	999999	982	411	729	946	999999	523	388	816	46	999999	999999	999999	511	693	818	881	999999	948	66	916	605	999999	999999	355	825	919	638	14	999999	454	319	231	780	393	280	999999	249	56	923	869	162	29	520	512	607	414	399	705	999999	181	167	999999	45	588	228	178	447	384	130	26	884	999999	999999	591	435	433	545	128	423	706	641	999999	34	196	764	585	304	460	747	421	529	999999	387	823	296	381	196	201	174	999999	674	864	999999	907	984	778	207	928	87	183	868	281	291	920	539	661	913	848	824	999999	999999	987	636	708	496	951	996	999	304	64	247	354	953	321	41	999999	579	127	212	986	387	375	383	573	553	999999	651	466	293	634	999999	347	376	531	237	687	238	227	421	43	999999	208	633	999999	936	524	327	
970	888	762	91	796	646	838	265	509	613	72	165	247	309	539	715	670	597	899	977	432	94	354	548	999999	706	179	999999	189	741	360	636	38	999999	999999	578	530	553	671	701	538	276	728	83	175	72	999999	733	252	492	999999	435	999999	547	895	886	544	224	729	100	476	999999	86	999999	262	435	136	316	628	961	195	126	926	207	448	999999	365	280	383	299	532	446	961	696	777	925	599	999999	45	794	43	316	823	580	235	904	200	960	821	999999	936	866	114	290	307	846	508	840	108	739	530	273	840	440	567	40	671	390	990	336	836	999999	280	999999	927	878	303	355	999999	543	965	405	459	643	999999	999999	999999	681	999999	930	426	758	393	306	274	999999	475	999999	23	204	999999	809	970	494	903	302	595	281	363	429	553	163	999999	564	774	134	814	207	86	900	699	990	991	69	909	88	260	974	999999	168	412	909	341	777	311	165	435	999999	740	70	80	999999	328	968	386	999999	889	999999	532	149	955	278	316	122	999999	251	817	910	584	999999	51	620	712	999999	27	644	822	101	999999	618	999999	999999	467	26	829	638	672	999999	682	999999	198	431	999999	999999	213	144	999999	228	281	69	999999	524	391	915	999999	460	358	133	951	742	451	798	575	999999	449	116	811	300	293	999999	579	999999	999999	937	636	999999	178	292	991	882	51	603	820	204	280	185	468	551	996	379	999999	549	999999	999999	205	399	855	539	979	107	999999	312	935	414	490	553	296	453	999999	999999	999999	75	141	78	700	847	999999	999999	999999	274	648	999999	303	999999	586	39	722	297	742	999999	764	639	313	894	559	999999	667	416	713	727	888	999999	273	999999	97	225	999999	13	249	357	422	999999	896	714	459	73	18	999999	827	460	830	999	999999	51	644	999999	762	247	518	999999	190	571	668	915	386	633	995	706	825	371	622	719	58	394	999999	290	742	598	999999	495	730	645	588	263	897	889	313	231	999999	444	463	999999	999999	287	177	850	815	980	999999	825	78	311	206	466	838	120	950	326	999999	364	910	173	802	33	240	999999	983	414	999999	496	330	773	754	391	907	452	235	770	227	974	999999	762	269	999999	999999	429	999999	131	424	786	938	986	14	598	534	999999	999999	999999	999999	632	867	411	962	841	999999	304	557	814	558	999999	885	190	109	999999	999999	157	903	999999	605	999999	105	861	989	242	558	343	769	165	856	618	999999	764	723	594	116	74	999999	428	999999	133	871	634	573	38	901	999999	886	762	709	386	
999999	999999	865	999999	537	16	999999	729	292	171	535	402	958	940	321	130	999999	515	146	824	357	485	78	999999	940	470	298	999999	999999	800	999999	17	456	479	232	889	899	487	67	110	999999	80	145	952	999999	479	676	632	716	780	300	381	999999	884	999999	910	125	393	305	76	999999	999999	398	491	714	528	945	999999	999999	431	999999	980	458	999999	999999	286	349	126	999999	471	794	665	254	999999	510	85	999999	571	449	322	773	999999	192	990	391	202	681	653	999999	80	533	197	915	295	559	320	923	589	999999	753	570	999	509	999999	999999	63	216	838	999999	638	999999	999999	999999	405	657	714	797	467	654	999999	605	696	999999	999999	938	607	750	958	999999	200	162	801	859	696	752	774	17	358	718	999999	985	843	672	999999	933	999999	159	519	637	844	522	465	935	999999	157	999999	132	695	895	999999	312	257	836	999999	485	345	524	999999	653	883	707	449	748	325	999999	761	33	278	880	788	457	999999	331	167	678	697	866	137	999999	877	652	321	999999	54	35	738	16	882	133	598	635	807	866	753	146	999999	999999	619	999999	396	850	853	815	999999	226	82	925	999999	121	788	478	999999	802	999999	999999	396	986	704	299	265	754	151	154	292	163	650	999999	999999	30	605	999999	257	999999	162	36	798	506	356	827	999999	812	999999	999999	345	129	999999	15	101	521	750	999999	22	999999	482	999999	709	709	532	953	576	708	357	659	516	807	231	996	999999	748	443	889	639	999999	999999	453	999999	380	809	173	914	644	282	999999	280	518	999999	999999	999999	520	327	99	973	999999	999999	999999	464	999999	263	537	999999	999999	365	352	999999	860	999999	145	982	38	224	338	999999	369	49	931	436	999999	388	999999	839	999999	88	139	431	999999	916	999999	625	999999	988	749	127	282	999999	671	289	929	977	420	70	833	944	889	306	988	199	614	363	999999	999999	999999	299	264	697	603	174	235	921	734	943	999999	999999	891	999999	474	221	999999	999999	377	651	506	999999	967	937	16	359	199	832	442	165	312	883	305	999999	999999	999999	862	584	673	507	63	18	253	476	850	999999	63	849	999999	777	571	520	999999	678	999999	848	331	327	999999	253	974	402	488	999999	641	336	224	617	999999	999999	359	53	999999	870	597	498	80	999999	97	693	305	349	11	665	593	791	897	999999	961	977	999999	545	892	429	999999	660	529	674	835	524	108	445	636	999999	427	527	100	125	90	823	999999	830	240	998	999999	635	401	823	984	999999	999999	999999	656	246	999999	814	160	999999	347	999999	
969	405	666	572	999999	999999	999999	195	247	75	701	781	546	148	209	307	315	999999	481	897	269	999999	689	985	95	511	999999	400	999999	999999	376	999999	778	153	853	999999	174	667	413	97	999999	216	585	918	158	656	60	517	46	589	509	266	529	999999	677	272	715	681	486	93	80	323	999999	634	699	612	13	999999	999999	826	143	647	490	393	975	63	131	770	836	438	460	281	363	349	114	999999	569	999999	476	591	666	999999	190	330	999999	608	949	999999	229	999999	999999	657	999999	219	456	861	776	146	475	623	999999	944	844	57	632	999999	960	999999	529	999999	999999	999999	926	703	170	999999	466	169	376	999999	999999	180	999999	301	786	999999	58	153	893	999999	343	432	862	852	999999	721	648	142	697	999999	647	999999	431	999999	999999	999999	999999	529	59	805	404	617	770	108	520	971	404	552	271	829	999999	816	999999	286	999999	620	814	83	264	999999	11	334	999999	999999	729	80	748	909	798	809	81	528	999999	97	848	726	662	764	342	477	327	999999	871	999999	477	831	19	154	395	881	999999	999999	275	611	999999	80	155	622	378	449	233	494	999999	462	757	232	723	935	438	529	957	60	741	999999	130	905	999999	999999	999999	898	70	603	524	916	646	424	263	999999	293	999999	999999	999999	395	999999	254	833	999999	418	119	254	117	83	999999	866	999999	122	999999	489	490	898	999999	999999	940	480	389	629	970	837	815	342	969	241	652	659	948	917	999999	848	999999	297	564	999999	999999	436	790	999999	887	657	992	534	999999	999999	11	395	999999	39	109	914	513	625	863	514	603	776	285	876	999999	999999	918	999999	999999	76	947	203	343	573	67	514	690	999999	999999	322	844	290	833	999999	240	266	499	999999	817	999999	345	999999	434	59	999999	717	160	914	999999	830	739	986	999999	999999	826	999999	61	597	971	999999	233	999999	883	550	670	322	999999	999999	645	999999	567	998	199	999999	731	999999	768	294	131	350	363	999999	999999	911	999999	858	999999	999999	378	999999	215	901	947	232	526	234	43	999999	999999	999999	773	999999	278	400	272	740	999999	999999	711	795	49	767	475	631	241	457	284	971	999999	812	118	552	712	223	959	999999	61	966	190	507	997	999999	999999	993	999999	999999	507	446	649	999999	70	999999	688	999999	392	447	436	999999	990	78	949	71	916	999999	30	230	368	64	441	607	689	999999	199	214	798	165	863	482	999999	948	950	838	332	999999	751	284	863	140	831	999999	999999	734	976	121	557	999999	967	999999	972	356	925	999999	14	51	999999	240	644	484	
784	237	584	954	999999	51	128	999999	739	999999	826	999999	366	237	233	919	378	954	853	88	656	862	999999	536	509	707	999999	507	999999	290	971	520	639	389	356	999999	937	284	999999	999999	993	446	999999	185	999999	235	989	697	228	95	673	208	386	999999	827	999999	50	999999	454	564	27	620	288	458	999999	999999	116	977	881	630	999999	999999	999999	918	94	220	665	22	999999	999999	718	336	999999	747	999999	773	143	999999	999999	434	999999	890	830	907	917	382	167	748	364	203	129	21	999999	999999	113	579	715	468	481	616	266	999999	30	180	846	691	999999	999999	841	56	999999	43	425	457	76	101	272	585	11	999999	999999	916	657	833	999999	706	521	690	643	47	999999	675	602	999999	999999	999999	870	660	70	235	51	627	907	318	31	95	596	367	531	22	999999	140	999999	769	999999	349	380	999999	25	150	179	650	999999	803	988	507	440	480	290	999999	999999	999999	524	775	670	435	999999	348	811	78	120	999999	169	631	731	928	218	833	391	827	999999	683	645	999999	66	401	730	113	999999	524	654	125	86	990	999999	704	616	691	109	138	339	41	385	946	39	25	490	274	81	69	999999	607	99	463	385	548	999999	603	719	278	704	999999	28	296	423	999999	999999	179	840	37	999999	526	999999	263	497	134	307	699	890	999999	999999	466	42	999999	235	999999	35	623	614	252	737	22	972	830	433	434	999999	98	532	45	937	320	999999	54	747	999999	873	836	966	999999	250	277	712	678	999999	248	873	758	71	376	999999	464	565	999999	299	999999	554	903	830	999999	121	218	999999	855	112	600	999999	987	999999	999999	999999	199	656	362	11	999999	310	303	999999	194	999999	264	37	165	75	483	755	835	999999	448	228	970	15	902	150	42	999999	999999	999999	766	999999	885	245	607	203	999999	999999	213	596	829	998	260	439	645	512	856	191	999999	789	629	844	206	999999	999999	999999	212	193	754	221	969	369	453	999999	707	977	674	28	429	999999	296	675	999999	248	925	449	967	541	999999	400	999999	850	99	76	999999	921	20	653	999999	372	991	595	999999	991	627	470	999999	534	999999	667	838	999999	761	59	503	953	302	957	317	999999	277	670	823	999999	928	128	280	387	999999	785	999999	31	999999	67	999999	701	999999	560	621	999999	894	443	809	999999	561	455	999999	49	999999	993	999999	63	999999	999999	999999	330	999999	699	73	508	200	999999	754	946	999999	999999	981	704	89	802	999999	742	345	852	739	834	861	131	801	482	39	240	813	785	166	914	685	329	962	649	929	
999999	497	123	274	726	999999	999999	11	745	473	999999	959	999999	999999	886	717	492	797	270	468	651	897	590	478	959	364	968	789	786	999999	999999	999999	440	873	420	999999	232	588	23	999999	999	999999	66	18	645	281	52	999999	280	206	202	531	701	190	288	33	906	999999	314	372	999999	83	999999	614	811	999999	999999	999999	250	641	494	904	999999	125	469	999999	841	581	833	999999	999999	844	519	589	938	140	51	259	999999	396	348	999999	283	651	999999	925	904	452	207	992	999999	999999	999999	638	712	298	999999	999999	999999	756	192	334	810	999999	60	876	563	634	675	680	611	280	999999	854	999999	906	630	999999	689	543	627	398	384	999999	936	177	960	999999	877	649	393	464	538	838	213	999999	777	999999	600	559	372	279	776	526	391	481	999999	39	345	999999	668	613	896	999999	139	794	950	970	690	883	915	683	757	36	999999	156	741	474	650	289	139	973	543	140	181	357	999999	999999	999999	464	999999	931	544	81	981	780	568	999999	709	419	72	806	966	999999	643	999999	522	750	240	245	740	376	999999	999999	676	694	80	765	999999	781	182	103	999999	236	557	984	999999	685	54	516	587	999999	765	241	227	332	16	826	496	999999	835	871	627	223	724	959	552	489	999999	296	709	803	356	927	246	999999	295	739	169	659	550	999999	705	723	657	359	611	157	838	354	687	999999	278	522	999999	999999	476	307	512	999999	441	999999	999999	758	807	784	44	837	994	257	46	999999	666	837	942	998	176	999999	565	999999	999999	999999	650	60	999999	999999	999999	999999	980	935	999999	987	237	572	227	999999	555	999999	999999	873	325	773	162	590	999999	999999	587	999999	580	947	145	572	742	148	248	46	18	999999	999999	352	259	999999	999999	69	755	59	999999	104	620	60	453	229	987	692	58	585	252	69	741	999999	876	103	263	42	800	999999	999999	99	999999	190	882	999999	797	999999	623	125	915	103	835	268	381	999999	820	999999	504	916	585	999999	99	999999	999999	949	498	999999	475	999999	999999	824	269	999999	999999	950	770	439	177	999999	431	424	78	933	669	159	234	482	817	393	283	999999	538	883	354	204	999	670	396	933	999999	837	999999	467	999999	999999	833	20	465	999999	999999	390	361	375	495	170	981	166	999999	644	999999	26	153	999999	883	999999	999999	385	480	999999	999999	109	53	244	999999	593	326	610	765	578	999999	223	27	396	999999	892	382	172	398	194	222	843	677	999999	218	809	693	25	999999	955	805	999999	540	855	999999	623	346	127	999999	901	844	381	401	999999	
328	511	998	757	422	990	999999	133	987	296	999999	117	999999	302	999999	503	899	310	36	810	772	867	683	172	999999	57	555	264	999999	497	349	841	452	262	432	707	811	936	999999	594	999999	682	470	253	999999	373	201	54	999999	999999	999999	543	354	999999	652	999999	827	999999	999999	999999	444	586	34	999999	999999	554	665	179	869	327	691	963	707	442	696	100	999999	439	999999	551	855	999999	172	539	495	999999	497	860	609	999999	880	975	104	238	999999	537	658	971	307	999999	708	31	184	774	999999	48	836	912	999999	562	64	397	999999	299	999999	999999	423	494	14	999999	999999	804	999999	898	999999	716	868	479	292	999999	441	435	142	786	843	834	999999	999999	662	456	969	585	965	57	999999	492	841	804	719	226	123	174	966	999999	858	904	462	999999	999999	171	999999	999999	999999	736	999999	628	265	356	456	684	606	35	999999	557	182	481	999999	999999	981	999999	999999	73	999999	999999	54	999999	469	976	928	938	382	59	71	500	285	611	955	239	926	298	237	494	358	999999	620	97	342	418	983	386	999999	999999	305	381	296	117	607	564	999999	853	168	288	428	517	999999	556	999999	341	281	570	526	999999	595	692	727	389	999999	725	454	957	935	999999	999999	551	999999	442	754	689	214	178	14	400	547	83	140	999999	76	840	732	74	133	999999	146	423	859	467	999999	613	654	906	402	881	119	734	917	999999	295	876	999999	869	801	284	136	113	999999	136	71	522	999999	778	323	999999	993	390	833	934	914	579	692	415	98	150	45	308	999999	133	999999	813	165	32	663	999999	206	862	272	848	874	43	858	733	405	831	61	876	593	528	888	999999	999999	983	203	716	194	239	999999	661	249	828	337	441	999999	257	367	539	124	133	677	141	128	999999	70	999999	999999	958	19	999999	99	168	714	257	245	562	912	182	999999	947	15	966	90	999999	608	55	999999	999999	888	157	474	521	999999	470	850	756	610	915	999999	999999	994	235	229	525	571	91	123	999999	206	999999	345	194	999999	176	127	710	60	999999	999999	24	185	304	79	861	791	577	407	254	999999	488	999999	999999	259	516	952	779	747	565	49	527	931	625	229	606	812	289	810	594	352	999999	705	104	538	908	999999	700	166	999999	733	994	683	869	684	718	999999	347	935	205	224	347	963	495	999999	859	92	560	84	473	59	999999	766	812	901	999999	999999	856	468	350	378	262	999999	390	999999	999999	843	72	999999	511	274	474	354	615	380	15	186	219	627	679	825	586	625	999999	318	231	
999999	871	999999	999999	999999	999999	999999	594	826	961	999999	582	664	999999	999999	29	999999	999999	208	584	168	161	441	896	89	999999	239	999999	525	792	636	930	81	610	818	971	105	523	576	789	596	999999	789	418	291	603	555	205	664	805	967	62	494	734	73	85	440	999999	348	372	254	99	79	44	999999	793	511	63	613	53	923	105	999999	418	987	999999	372	32	615	999999	27	44	135	719	824	584	446	347	999999	742	999999	35	185	213	545	506	690	755	999999	999999	102	999999	591	620	881	871	999999	85	746	999999	713	417	465	862	355	999999	964	359	219	749	357	173	516	871	512	999999	920	793	873	491	718	617	938	127	999999	999999	452	514	837	952	999999	370	601	882	999999	133	999999	999999	857	999999	542	340	545	344	149	929	984	720	118	983	951	271	211	264	945	106	479	347	479	999999	767	999999	999999	266	230	986	999999	999999	999999	388	338	607	936	999999	948	999999	81	604	977	463	540	732	999999	854	11	268	169	346	999999	932	999999	233	843	36	999999	93	999999	289	124	162	367	361	877	730	655	353	334	661	316	566	34	874	369	25	999999	44	62	668	999999	961	827	235	696	909	733	115	764	909	982	865	571	792	490	825	106	189	999999	999999	208	658	999999	999999	40	380	908	780	999999	827	736	532	40	159	34	999999	999999	142	999999	968	996	550	588	425	999999	450	995	999999	394	999999	919	121	190	386	469	606	36	329	999999	325	999999	999999	251	999999	182	460	835	422	768	337	499	963	524	886	679	658	80	519	827	999999	384	999999	396	329	908	999999	351	653	999999	428	135	15	937	349	966	53	999999	652	252	999999	999999	999999	473	66	54	999999	999999	303	706	810	536	517	501	999999	940	335	566	999999	38	557	999999	999999	732	350	211	493	36	184	919	636	360	427	276	608	973	801	212	339	284	952	38	58	947	879	892	618	513	999999	408	641	486	387	624	694	121	434	999999	133	854	560	928	422	384	80	460	118	250	893	641	149	133	999999	646	999999	999999	70	243	853	457	999999	980	705	999999	288	159	973	999999	581	497	549	950	88	999999	723	34	999999	673	876	428	783	377	620	689	999999	999999	999999	740	999999	176	61	999999	997	675	271	999999	233	645	999999	921	999999	314	669	406	102	199	54	999999	923	61	912	396	367	434	673	226	999999	25	517	769	999999	243	264	999999	446	358	952	412	223	153	800	970	577	955	999999	479	999999	223	999999	999999	999999	508	817	498	264	664	833	573	12	54	999999	218	138	
336	999999	254	60	263	960	744	246	642	537	780	260	941	818	999999	492	999999	518	156	999999	447	999999	400	425	766	161	781	525	389	410	179	932	591	842	251	932	697	428	454	263	852	833	831	999999	47	247	322	999999	430	90	999999	999999	74	790	690	999999	631	828	293	999999	189	999999	999999	241	368	847	668	108	576	479	794	999999	73	893	575	614	999999	429	388	528	838	934	999999	308	603	643	868	801	162	999999	310	869	145	352	83	999999	976	599	612	199	578	223	280	950	999999	41	472	999999	224	85	566	212	449	764	999999	999999	134	558	638	725	979	866	946	999999	999999	925	999999	721	819	942	638	999999	817	199	950	999999	664	999999	23	571	180	697	587	86	654	108	430	380	89	828	508	999999	960	887	219	711	999999	914	999999	370	400	750	360	999999	447	999999	395	259	814	648	590	999999	545	77	999999	999999	289	999999	710	999999	505	270	642	991	443	220	914	999999	999999	248	357	749	371	999999	180	429	347	315	999999	963	713	180	999999	440	248	527	882	893	342	928	432	999999	214	712	865	140	118	369	838	236	999999	465	280	999999	300	840	619	892	896	999999	944	973	999999	999999	365	999999	999999	211	753	915	338	999999	999999	999999	999999	949	545	658	787	999999	321	999999	476	412	196	258	900	988	150	407	908	989	997	217	983	458	176	999999	356	540	435	907	616	999999	897	999999	868	999999	761	350	305	960	114	855	813	966	999999	999999	560	999999	999999	716	71	999999	17	348	33	389	77	366	999999	88	312	999999	615	999999	371	553	514	439	390	999999	237	799	111	947	884	151	404	999999	951	999999	906	249	116	718	846	270	999999	559	733	489	161	404	567	226	999999	999999	250	409	605	953	324	130	726	752	488	271	999999	69	464	882	984	60	999999	445	181	72	150	896	999999	111	638	955	706	901	529	833	241	884	298	37	999999	995	421	998	33	999999	522	999999	239	999999	999999	999999	999999	851	504	111	988	131	55	595	717	999999	841	503	325	369	424	825	232	655	39	369	771	436	999999	989	638	417	999999	999999	550	786	667	983	95	782	860	855	407	428	844	120	999999	703	999999	557	999999	918	682	664	371	697	141	584	999999	657	999999	668	870	515	472	581	708	660	55	930	686	858	999999	999999	508	999999	427	803	999999	919	529	78	999999	433	835	720	999999	758	33	852	999999	93	438	438	697	202	985	892	999999	272	411	189	657	999999	999999	305	999999	150	165	803	279	337	772	635	137	26	551	999999	679	752	999999	999999	
636	203	999999	999999	429	979	844	316	999999	535	999999	548	999999	350	420	999999	561	999999	220	999999	999999	230	999999	328	320	999999	310	999999	651	548	999999	999999	999999	460	999999	999999	999999	278	876	530	305	848	229	999999	489	999999	127	787	605	812	999999	999999	542	999999	358	416	620	957	292	625	678	173	999999	999999	323	643	134	67	999999	999999	634	293	999999	689	999999	753	999999	838	999999	96	686	999999	85	838	663	999999	999999	999999	112	145	999999	999999	985	261	851	142	193	194	430	999999	999999	999999	988	648	187	601	485	999999	965	999999	999999	782	128	206	938	165	999999	827	381	249	971	999999	954	662	124	489	307	412	838	166	570	816	418	992	999999	626	534	999999	660	71	598	819	999999	508	730	999999	36	788	322	999999	999999	366	999999	190	875	146	115	336	534	698	303	82	24	999999	999999	599	999999	136	999999	321	999999	660	176	319	651	161	999999	456	999999	63	999999	999999	999999	151	999999	214	13	237	126	848	521	999999	999999	961	999999	999999	805	396	474	141	696	900	577	11	76	999999	999999	503	539	724	379	659	405	999999	246	784	999999	872	999999	829	595	146	19	371	799	999999	757	999999	551	135	355	381	981	800	367	562	941	98	85	727	25	510	697	402	479	862	803	999999	725	999999	999999	933	699	645	545	559	999999	215	211	644	636	984	952	413	999999	998	677	604	124	999999	842	894	796	968	814	999999	448	617	892	937	628	336	490	567	592	421	681	346	999999	999999	671	735	886	999999	101	41	558	294	33	481	195	999999	999999	50	151	999999	146	730	999999	460	120	999999	323	274	25	309	503	999999	999999	957	326	341	349	316	22	116	18	365	877	782	537	999999	999999	999999	752	999999	29	449	426	999999	284	950	514	804	696	398	422	999999	425	792	537	173	999999	76	164	853	858	10	37	44	640	781	999999	58	923	955	999999	902	522	594	290	64	968	876	999999	376	826	999999	619	624	694	999999	939	94	255	373	691	999999	266	898	571	999999	421	391	999999	503	106	466	880	999999	708	520	109	999999	511	999999	999999	999999	393	999999	37	999999	390	999999	350	254	999999	768	999999	999999	274	173	999999	999999	32	271	642	586	572	189	279	369	665	878	916	184	999999	118	582	772	178	104	143	477	871	259	637	18	999999	999999	661	338	664	330	476	544	873	485	808	250	839	618	34	213	519	999999	999999	512	999999	175	957	733	195	999999	999999	179	39	178	752	999999	633	634	999999	999999	999999	940	705	344	412	381	310	811	310	999999	932	560	80	929	958	213	
601	135	521	999999	112	928	152	999999	999999	307	999999	999999	732	44	616	999999	999999	521	685	999999	961	322	999999	125	865	999999	432	853	106	999999	108	109	220	548	182	508	999999	669	410	599	798	81	406	115	999999	605	88	275	726	727	486	559	999999	999999	252	289	999999	405	20	955	999999	299	537	999999	999999	999999	494	194	862	118	101	414	999999	96	779	890	916	994	999999	270	999999	999999	137	999999	354	549	855	830	306	892	482	999999	658	999999	103	509	543	298	906	999999	120	894	413	617	635	82	448	167	609	361	372	41	155	749	999999	348	171	168	762	659	559	664	887	999999	636	383	999999	666	992	280	999999	627	97	999999	999999	999999	753	519	999999	999999	999999	697	999999	945	999999	450	572	909	567	754	999999	999999	999999	257	999999	999999	16	443	981	262	327	781	175	339	15	999999	943	999999	599	713	595	652	424	491	558	862	444	942	449	195	999999	999999	999999	248	933	970	101	840	897	999999	999999	999999	999999	491	953	329	532	891	940	785	506	999999	320	853	169	695	961	55	699	48	21	74	994	795	450	481	681	926	406	999999	653	113	459	894	999999	285	124	999999	999999	999999	339	999999	11	663	688	596	535	255	89	247	999999	999999	999999	858	693	112	325	742	50	999999	648	605	999999	905	141	403	999999	426	317	883	581	999999	517	999999	709	468	72	340	999999	853	945	435	847	168	35	607	961	600	999999	443	959	999999	892	64	589	733	68	105	532	999999	831	119	938	205	666	980	999999	680	159	235	49	984	999999	196	536	999999	999999	336	880	999999	442	174	999999	999999	924	209	146	462	881	976	410	966	999999	999999	32	836	497	652	502	54	79	291	451	975	403	975	999999	999999	999999	377	975	999999	225	998	853	666	894	73	999999	466	844	85	798	999999	824	999999	186	814	174	700	725	115	834	999999	464	999999	723	250	480	948	463	440	999999	514	10	999999	751	999999	968	999999	999999	433	999999	45	209	993	492	278	160	331	798	931	541	999999	652	869	897	388	543	702	943	653	593	332	13	999999	151	294	182	156	330	377	845	808	758	301	734	999999	999999	471	668	454	99	159	160	999999	899	999999	862	141	780	373	999999	275	422	298	999999	999999	41	795	852	207	999999	14	10	999999	96	732	80	361	144	999999	751	82	44	498	563	999999	999999	481	999999	999999	999999	999999	375	957	999999	579	999999	469	460	684	767	999999	618	999999	359	999999	159	729	445	999999	45	999999	996	682	622	202	241	923	999999	999999	877	999999	999999	817	775	999999	639	52	
329	516	346	610	900	459	341	909	999999	574	149	478	999999	451	46	346	999	921	54	999999	345	909	348	473	734	62	807	999999	559	801	694	999999	456	116	999999	928	830	999999	610	546	350	712	999999	999999	999999	266	999999	999999	524	944	817	999999	20	946	707	999999	178	873	876	848	999999	134	999999	662	999999	845	32	187	51	117	516	999999	321	507	352	632	180	999999	689	999999	939	380	692	615	983	841	999999	999999	409	990	759	957	558	762	893	999999	999999	999999	787	938	244	936	999999	416	438	252	542	999999	603	999999	249	999999	193	999999	908	282	999999	999999	678	48	561	522	999999	60	999999	558	26	999999	613	136	280	104	893	751	999999	999999	985	999999	186	999999	999999	781	906	334	751	272	774	160	853	621	784	617	407	999999	387	722	168	344	69	880	235	982	899	477	804	155	999999	442	173	905	999999	166	568	937	999999	780	615	453	309	999999	783	866	705	999999	352	662	697	153	373	522	999999	651	999999	999999	999999	999999	882	439	530	606	667	999999	987	999999	999999	628	999999	470	20	607	999999	999999	999999	974	106	999999	286	906	135	151	458	460	78	651	71	645	999999	272	999999	999999	897	186	922	702	999999	451	878	999999	666	999999	613	236	143	999999	415	139	615	252	209	999999	49	975	999999	999999	158	217	273	999999	999999	999999	688	786	49	999999	709	930	999999	999999	556	654	490	528	249	410	538	231	327	312	245	931	39	697	72	999999	382	922	999999	543	554	999999	999999	542	872	976	45	999999	999999	544	66	999999	999999	282	695	554	667	521	735	903	851	926	889	961	110	999999	660	990	724	999999	226	999999	68	259	999999	346	476	947	656	273	999999	999999	999999	782	255	761	594	757	999999	999999	999999	999999	197	999999	999999	628	330	999999	442	917	326	999999	112	430	327	280	425	97	494	359	88	719	865	999999	538	149	999999	116	716	348	369	902	989	999999	161	365	599	100	567	999999	25	259	514	738	946	330	609	999999	999999	975	345	999999	999999	651	439	895	995	724	440	552	735	999999	999999	103	557	999999	65	999999	999999	962	680	335	530	334	344	999999	215	999999	526	217	999999	288	651	740	13	863	639	999999	777	265	369	874	660	24	434	999999	748	420	191	999999	275	713	345	502	304	20	976	938	317	609	690	869	208	232	22	457	999999	769	100	999999	784	717	128	23	999999	805	674	515	900	999999	91	794	944	999999	942	826	943	159	446	993	999999	701	40	999999	574	500	676	437	999999	977	999999	999999	999999	496	747	557	594	331	999999	999999	345	999999	
47	775	528	999999	924	214	290	195	513	422	333	106	807	93	687	951	449	112	139	247	999999	923	310	112	999999	999999	256	394	242	621	258	999999	658	425	999999	264	648	677	999999	999999	157	999999	473	818	654	233	688	999999	999999	999999	882	798	369	108	957	999999	475	999999	999999	476	957	896	999999	999999	173	386	448	392	429	433	312	771	536	668	100	696	459	492	999999	250	769	592	523	598	739	460	588	559	468	548	999999	233	254	109	513	260	863	581	654	278	784	306	244	446	340	999999	999999	700	18	999999	665	982	967	999999	706	374	382	364	162	713	797	889	923	999999	644	999999	527	437	164	999999	833	999999	999999	999999	466	473	358	86	268	629	999999	887	551	206	883	806	265	72	402	148	878	508	428	941	480	999999	382	362	802	261	593	833	546	999999	438	787	154	788	726	243	26	999999	999999	999999	523	910	347	726	999999	838	999999	464	44	25	961	334	459	999999	708	570	999999	999999	284	16	999999	999999	999999	382	999999	106	999999	476	999999	169	132	582	999999	895	999999	570	557	655	364	964	437	138	798	530	217	113	337	999999	89	165	999999	29	999999	999999	496	168	569	965	999999	999999	186	357	128	875	999999	388	922	563	479	999999	23	999999	641	999999	579	907	566	820	174	999999	999999	414	999999	190	26	113	561	322	999999	999999	10	592	999999	462	788	999999	19	923	637	829	999999	774	778	940	152	708	387	711	519	589	601	748	800	302	999999	771	999999	938	859	790	826	609	164	220	999999	999999	999999	189	999999	499	897	643	193	345	484	994	999999	999999	47	318	725	850	802	999999	666	999999	792	405	328	26	129	81	74	999999	12	581	619	567	802	999999	961	208	189	30	691	958	564	465	817	149	146	513	999999	550	999999	976	806	345	999999	885	999999	351	860	515	379	826	579	999999	342	903	384	77	999999	325	357	999999	670	782	138	999999	999999	337	588	189	880	616	181	523	999999	999999	999999	999999	24	916	93	619	347	674	999999	999999	999999	228	132	999999	764	78	999999	584	999999	548	999999	34	216	999999	197	311	999999	681	635	999999	999999	65	564	317	999999	109	63	737	242	737	188	999999	141	273	329	479	214	674	424	811	756	597	330	244	719	749	77	179	729	782	856	666	49	887	999999	333	663	999999	999999	664	999999	132	351	465	369	319	892	943	999999	999999	106	999999	266	823	16	67	735	329	999999	390	42	884	999999	460	880	521	956	999999	62	996	815	399	890	759	796	634	999999	864	999999	410	856	134	999999	21	685	768	
410	226	999999	162	597	344	999999	999999	632	140	124	891	584	847	363	648	999999	529	901	999999	207	506	36	381	812	871	455	999999	999999	999999	240	996	774	122	999999	740	999999	900	409	481	999999	999999	136	665	520	363	289	36	57	217	243	134	120	978	570	903	999999	509	349	999999	888	999999	870	725	899	999999	126	472	736	999999	999999	990	130	429	535	710	999999	370	861	458	999999	428	999999	999999	999999	116	999999	796	551	218	551	863	560	683	593	150	626	999999	765	401	247	817	300	434	999999	253	999999	690	453	860	999999	828	999999	890	144	470	891	553	60	999999	999999	999999	920	528	80	999999	999999	446	836	394	999999	968	604	999999	221	773	137	999999	394	999999	999999	999999	352	691	684	723	225	670	548	132	258	83	999999	972	999999	917	897	999999	363	518	999999	999999	854	68	776	564	233	999999	679	999999	342	186	169	630	691	46	977	238	843	357	207	999999	898	713	146	999999	617	632	310	304	876	364	999999	875	616	544	351	999999	915	999999	499	46	999999	187	999999	82	999999	730	999999	999999	939	668	929	16	999999	999999	669	150	922	765	999999	600	878	384	494	978	999999	999999	23	999999	999999	693	322	723	857	171	777	720	923	999999	106	886	351	187	999999	217	435	355	564	570	874	211	371	999999	182	999999	999999	999999	693	811	256	630	717	143	437	256	999999	215	999999	159	277	949	999999	858	668	70	259	999999	999999	999999	552	480	999999	452	999999	999999	331	999999	550	959	13	999999	36	121	817	999999	999999	218	750	999999	999999	999999	206	415	303	999999	984	513	491	122	649	999999	596	999999	269	776	901	999999	861	943	924	192	999999	199	156	999999	922	999999	50	999999	890	51	950	999999	999999	333	283	323	159	356	999999	817	682	999999	319	545	574	619	999999	50	575	905	356	807	193	679	564	17	269	196	13	878	999999	999999	231	608	517	999999	999999	935	502	588	124	515	443	117	999999	999999	999999	999999	541	312	262	999999	626	984	694	153	726	745	999999	275	63	999999	353	631	354	392	216	710	38	889	999999	999999	548	987	791	841	374	86	178	337	999999	658	655	700	999999	999999	673	247	914	374	958	999999	176	237	534	161	171	811	999999	127	30	179	582	999999	685	346	461	638	203	852	779	650	577	441	147	405	317	653	15	881	719	999999	796	999999	930	381	749	321	463	639	680	562	324	60	999999	958	86	13	999999	289	20	44	53	71	999999	318	678	735	99	999999	999999	518	806	880	408	60	382	918	999999	313	999999	999999	185	564	182	226	999999	526	
133	999999	329	313	638	725	999999	685	926	734	78	622	999999	999999	999999	334	999999	171	999999	999999	652	267	585	167	292	711	693	870	858	488	888	378	982	162	611	910	809	999999	999999	90	19	723	134	648	849	108	610	581	919	851	769	21	999999	892	873	999999	602	171	999999	999999	42	10	826	447	845	999999	640	550	412	321	524	263	291	675	434	929	999999	937	318	194	999999	999999	950	999999	719	877	999999	100	999999	745	317	648	520	954	58	18	999999	686	802	158	467	70	999999	608	337	999999	730	795	467	944	733	999999	852	835	999999	920	999999	819	727	968	999999	999999	999999	667	13	875	743	336	626	425	42	456	145	170	726	51	943	352	680	214	157	121	632	999999	999999	652	795	684	139	137	958	999999	958	834	364	999999	798	511	604	999999	772	403	999999	999999	999999	287	529	692	118	783	999999	707	149	523	999999	682	999999	927	655	360	90	68	207	999999	466	955	497	310	805	808	252	442	747	229	442	754	999999	589	431	734	999999	113	575	999999	999999	999999	938	445	24	682	10	870	855	254	380	999999	205	999999	586	956	789	229	887	310	999999	545	999999	999999	91	75	740	338	505	921	238	976	492	852	999999	214	26	62	296	133	808	382	586	503	848	999999	559	272	13	475	945	999999	226	999999	814	614	302	28	999999	948	941	999999	374	934	999999	404	230	353	340	381	940	737	932	999999	501	168	958	465	81	999999	516	478	334	40	975	999999	999999	227	47	734	912	998	698	348	191	146	17	652	487	453	508	216	931	631	535	999999	970	461	999999	655	999999	836	946	999999	999999	473	347	343	958	691	999999	13	315	999999	469	941	49	999999	999999	364	999999	999999	999999	627	999999	310	546	702	999999	768	999999	999999	452	392	88	85	61	697	999999	999999	799	673	694	999999	999999	504	901	335	172	593	178	386	879	420	504	350	858	329	156	141	999999	644	838	199	337	344	999999	999999	999999	393	890	351	687	864	564	999999	999999	999999	817	999999	409	220	540	912	600	977	999999	42	999999	999999	999999	732	551	999999	791	165	835	999999	999999	475	944	978	808	999999	703	826	698	24	855	26	728	675	999999	796	999999	715	999999	999999	599	360	999999	527	44	789	175	167	800	913	83	408	652	999999	723	999999	415	999999	412	760	218	773	288	415	187	871	19	552	230	755	51	85	61	909	999999	118	559	426	999999	999999	613	545	36	785	941	999999	374	999999	999999	169	390	312	313	999999	717	999999	999999	510	350	172	779	999999	999999	55	871	997	999999	742	
221	999999	999999	989	487	393	157	673	746	999999	999999	730	999999	407	600	71	999999	739	772	708	999999	88	999999	59	999999	780	249	989	609	981	913	943	110	631	401	999999	377	999999	825	920	205	54	89	999999	999999	999999	999999	999999	999999	875	680	999999	235	647	550	142	578	742	913	706	153	167	999999	765	590	529	629	875	15	264	999999	972	999999	852	513	158	998	469	22	465	125	867	966	733	999999	780	999999	462	91	999999	767	634	488	128	776	48	980	324	986	517	999999	999999	376	769	191	707	227	999999	144	999999	999999	118	730	457	590	285	200	339	464	809	810	177	794	746	496	69	494	795	85	475	178	683	482	505	475	336	500	207	552	602	999999	346	328	689	999999	658	999999	40	538	500	847	650	860	187	706	999999	994	629	999999	999999	223	432	306	669	233	460	636	234	999999	999999	785	993	787	999999	256	999999	849	999999	621	837	999999	999999	267	585	628	528	999999	305	999999	651	341	870	999999	430	999999	141	49	659	466	674	32	999999	57	284	715	853	999999	999	930	241	974	889	17	445	967	758	175	721	50	705	999999	340	999999	340	922	914	79	999999	481	125	434	200	999999	947	814	999999	416	999999	869	774	999999	823	999999	999999	677	452	863	488	463	631	966	327	618	760	47	692	255	717	999999	999999	783	506	528	815	999999	784	250	999999	999999	493	999999	192	851	276	50	813	999999	867	663	480	61	591	903	850	159	117	999999	887	999999	132	999999	699	630	78	990	168	305	999999	999999	893	211	802	999999	969	288	999999	475	999999	720	999999	726	999999	999999	881	750	202	602	678	666	699	212	999999	161	999999	999999	653	561	783	999999	999999	518	415	116	770	279	258	734	933	571	999999	641	999999	177	999999	405	850	645	749	328	798	565	627	999999	71	999999	999999	650	358	715	635	231	999999	999999	839	999999	999999	281	999999	999999	999999	468	999999	116	999999	999999	999999	195	475	113	999999	17	812	464	999999	999999	891	522	55	89	430	607	385	227	936	153	948	173	999999	970	94	999999	361	146	999999	340	896	520	603	12	718	999999	999999	254	999999	627	419	237	589	524	823	798	236	999999	191	893	92	451	179	156	999999	999999	858	505	999999	834	655	676	637	999999	428	380	919	52	370	768	432	999999	916	319	734	721	999999	999999	999999	295	352	157	999999	933	258	999999	999999	999999	892	999999	999999	679	235	476	971	742	599	443	105	452	879	193	844	423	999999	950	999999	859	421	398	235	55	999999	999999	492	508	721	703	999999	973	39	472	999999	460	964	
753	905	449	347	999999	131	150	717	704	416	999999	313	999999	999999	307	919	999999	45	504	684	999999	331	999999	984	473	999999	896	545	131	423	999999	43	394	458	717	55	96	521	999999	277	94	337	653	326	999999	205	189	240	600	999999	547	999999	999999	999999	215	999999	412	464	999999	970	234	604	999999	291	999	135	919	92	755	999999	832	969	616	999999	999999	431	999999	186	661	277	999999	999999	944	999999	875	979	999999	618	999999	295	999999	999999	647	458	52	490	741	372	326	207	999999	999999	484	348	231	999999	821	429	185	784	754	236	999999	999999	138	999999	660	529	416	30	748	999999	839	470	619	211	332	167	999999	999999	689	999999	999999	464	991	744	191	606	999999	999999	168	957	443	469	540	416	828	50	329	999999	829	222	956	306	458	975	267	24	999999	30	255	663	999999	75	999999	450	376	349	615	393	387	63	683	119	999999	791	867	379	930	213	999999	292	837	710	999999	999999	357	999999	15	25	487	177	876	824	999999	999999	999999	377	375	99	49	489	434	935	999999	775	538	847	445	999999	118	999999	999999	525	647	963	999999	535	785	627	102	999999	343	599	906	220	187	859	67	366	79	499	999999	840	999999	893	857	999999	614	514	938	510	128	348	999999	599	999999	361	999999	97	678	196	592	747	997	235	999999	999999	39	885	999999	999999	789	88	597	618	883	254	361	754	999999	999999	920	281	688	592	695	994	999999	317	137	826	999999	970	687	883	907	266	842	938	747	32	999999	729	915	269	720	999999	751	298	999999	839	999	432	981	999999	999999	320	999999	999999	540	161	152	721	999999	772	999999	999999	400	714	711	999999	999999	999999	16	999999	62	999999	366	429	999999	655	253	404	601	298	999999	260	999999	934	617	999999	999999	437	407	596	880	160	971	152	272	901	649	47	586	99	437	999999	999999	999999	700	84	954	639	542	999999	908	748	130	468	945	999999	830	466	999999	125	428	999999	25	419	212	999999	229	223	166	970	16	215	817	999999	860	250	834	99	999999	542	999999	568	894	522	999999	142	999999	513	206	526	80	193	940	999999	999999	999999	999999	16	999999	798	855	741	483	572	999999	702	999999	999999	607	999999	912	999999	999999	564	483	999999	999999	503	999999	80	871	999999	27	640	899	823	999999	355	839	406	999999	827	403	444	999999	900	95	332	642	986	210	999999	999999	501	999999	340	999999	386	988	999999	999999	76	285	626	927	999999	999999	842	672	66	437	586	999999	211	34	94	347	787	999999	999999	774	756	860	744	999999	459	811	999999	36	569	862	888	366	37	
31	614	552	777	999999	548	186	252	659	586	558	624	999999	703	999999	529	993	182	509	415	999999	999999	215	999999	756	999999	337	208	999999	999999	203	549	999999	751	190	419	541	569	280	338	406	532	106	284	195	254	817	117	999999	507	576	999999	999999	950	999999	401	999999	999999	30	50	220	999999	436	556	393	19	405	891	523	67	987	433	902	180	999999	514	999999	931	354	512	659	999999	160	999999	536	513	169	278	999999	788	20	529	549	240	999999	999999	105	999999	891	186	849	926	593	990	519	153	787	218	941	486	868	999999	667	518	999999	989	827	128	29	879	849	136	999999	735	57	468	884	999999	62	590	419	983	999999	178	662	733	637	169	798	393	999999	951	337	283	999999	999999	861	40	850	999999	600	977	530	21	999999	723	794	858	942	61	268	125	999999	360	77	885	438	499	855	656	362	667	329	635	999999	898	798	858	815	515	606	853	821	923	989	999999	462	37	841	939	939	778	226	999999	134	999999	795	976	215	44	113	371	999999	204	776	933	999999	894	999999	438	924	936	53	437	999999	999999	303	243	371	635	432	410	658	916	717	999999	451	582	510	551	999999	822	652	999999	999999	244	678	627	156	66	784	567	999999	413	25	12	735	789	999999	719	317	562	615	579	611	702	713	268	486	999999	491	84	393	317	335	112	294	272	34	999999	736	675	96	999999	851	999999	242	254	901	714	847	661	290	791	243	550	999999	82	999999	710	530	420	150	999999	574	709	184	999999	87	912	718	473	999999	91	982	641	475	311	999999	746	999999	468	367	771	355	830	794	602	83	785	895	221	102	324	690	326	535	143	739	151	691	999999	177	988	999999	384	896	209	808	602	85	905	353	999999	999999	71	63	999999	608	744	915	581	999999	302	27	506	380	450	401	665	116	999999	571	587	65	98	301	378	775	999999	999999	595	999999	481	999999	990	867	999999	84	628	273	999999	535	999999	236	119	999999	999999	999999	500	13	999999	999999	152	495	742	343	766	378	999999	770	684	603	636	811	330	788	315	592	999999	999999	711	999999	999999	402	950	807	577	999999	945	504	426	407	285	999999	486	786	650	985	967	999999	111	301	999999	999999	588	562	898	193	906	331	999999	999999	944	861	302	999999	45	750	545	935	766	999999	432	656	353	287	328	669	334	999999	148	999999	625	999999	537	419	451	999999	813	999999	908	393	999999	999999	225	143	462	423	675	405	751	999999	450	41	889	999999	869	999999	514	999999	244	239	858	372	192	958	667	573	333	
882	639	130	999999	157	37	382	961	807	999999	220	824	904	993	928	791	248	879	999999	490	842	550	183	410	512	163	679	534	91	441	266	475	999999	100	999999	765	631	999999	302	14	517	733	71	999999	999999	486	999999	245	930	581	944	88	84	93	491	342	466	720	434	994	357	847	879	375	183	744	935	999999	210	999999	170	285	587	999999	999999	999999	488	345	116	35	999999	443	604	510	496	187	401	999999	608	460	309	910	538	999999	656	669	853	695	663	559	551	999999	44	999999	420	999999	501	999999	119	382	853	130	614	999999	999999	913	253	999999	999999	999999	352	139	215	750	863	260	747	290	932	314	999999	793	681	557	483	999999	408	999999	999999	827	686	999999	696	236	607	188	999999	138	136	743	999999	484	816	668	216	422	320	999999	999999	170	922	221	562	805	127	999999	448	67	999999	874	514	999999	289	61	318	445	442	999999	153	684	953	999999	164	199	888	780	976	999999	350	71	986	999999	932	928	905	475	999999	999999	118	546	740	249	999999	261	238	19	204	999999	359	770	999999	341	999999	999999	217	313	999999	373	916	347	93	435	716	863	887	400	999999	361	156	843	101	999999	870	606	944	714	415	902	961	999999	585	999999	664	999999	92	999999	973	712	999999	601	418	999999	999999	771	463	314	533	349	374	999999	535	843	618	515	678	437	470	544	285	502	897	164	412	48	761	999999	999999	145	780	241	426	771	639	999999	435	120	577	109	153	639	191	76	999999	133	353	742	602	999999	901	654	195	439	436	999999	999999	263	999999	936	19	591	999999	397	568	142	999999	764	213	73	999999	568	860	370	401	999999	321	831	999999	999999	999999	999999	279	623	999999	136	56	987	999999	999999	851	181	540	640	999999	562	105	793	508	999999	711	588	538	539	999999	343	793	999999	48	789	906	872	636	300	999999	999999	321	920	164	442	999999	434	428	999999	999999	908	999999	229	281	999999	550	528	333	231	999999	116	490	739	999999	900	342	231	999999	999999	513	979	545	250	400	108	250	185	999999	999999	999999	287	170	745	327	999999	999999	574	553	999999	248	999999	549	414	999999	144	510	582	374	999999	999999	864	485	873	289	242	373	787	829	182	999999	999999	889	267	913	999999	946	744	999999	397	999999	999999	999999	749	999999	135	439	141	999999	265	999999	667	810	385	966	453	802	999999	999999	94	795	999999	999999	380	610	873	498	999999	501	999999	198	999999	999999	999999	668	341	196	735	999999	999999	999999	242	270	999999	999999	930	564	999999	300	469	999999	659	287	337	602	78	33	999999	
999999	442	636	157	639	104	999999	831	507	833	716	634	999999	77	999999	999999	291	999999	999999	999999	795	679	319	983	991	41	935	538	999999	832	999999	599	317	888	999999	133	999999	655	602	999999	507	999999	999999	730	797	666	211	430	999999	974	56	999999	812	853	999999	999999	999999	652	166	607	999999	538	999999	999999	458	999999	999999	999999	481	605	786	999999	999999	99	672	52	999999	588	195	999999	830	514	609	514	785	345	786	463	999999	999999	999999	873	498	994	18	968	999999	999999	281	680	999999	999999	949	333	197	999999	88	723	191	469	999999	545	466	832	777	653	929	838	890	123	340	863	999999	355	999999	913	148	966	91	999999	642	500	317	515	985	999999	565	285	327	999999	999999	73	999999	999999	913	465	416	666	226	364	999999	571	866	168	349	486	839	999999	727	284	999999	121	642	487	826	999999	237	951	846	999999	999999	999999	521	525	855	277	999999	86	441	150	506	999999	749	727	664	999999	633	158	175	508	999999	961	557	52	103	999999	999999	794	100	201	999999	465	999999	446	275	395	60	999999	312	82	895	762	172	999999	777	800	371	915	823	999999	98	89	785	348	999999	136	106	478	999999	709	999999	795	999999	250	999999	999999	662	313	461	278	30	292	846	103	613	405	799	970	274	302	999999	999999	999999	999999	112	999999	679	999999	824	149	299	582	999999	999999	235	110	777	922	999999	736	999999	68	463	555	735	805	243	692	735	225	999999	136	213	139	999999	340	824	650	147	765	999999	999999	488	321	999999	447	373	999999	867	512	628	877	306	538	165	999999	62	426	610	307	999999	987	746	609	812	173	999999	790	676	895	999999	136	999999	908	374	956	579	999999	576	297	442	989	824	999999	999999	999999	829	675	973	999999	999999	408	50	840	850	999999	445	879	999999	815	78	999999	576	972	237	999999	999999	398	173	209	999999	999999	999999	322	864	999999	173	524	22	362	343	703	816	999999	617	999999	999999	999999	67	999999	520	700	643	761	228	859	999999	851	999999	104	367	999999	511	774	64	378	558	727	975	925	220	921	999999	156	481	374	766	109	365	359	415	157	341	182	688	999999	276	999999	104	15	512	321	529	917	994	903	202	51	999999	999999	328	999999	969	142	999999	599	833	999999	289	853	999999	323	496	645	689	220	109	999999	96	608	111	470	632	999999	423	999999	402	949	162	578	182	725	687	126	41	55	188	208	403	999999	621	780	999999	250	913	198	999999	883	237	784	803	863	955	999999	147	857	999999	998	719	880	207	884	344	710	680	999999	636	380	999999	644	
41	999999	935	997	999999	330	662	392	67	234	83	518	721	378	774	319	770	873	999999	183	999999	189	489	522	999999	999999	446	107	570	545	561	455	279	593	752	902	927	957	826	816	205	354	999999	999999	807	689	172	965	936	370	607	999999	999999	441	335	852	999999	422	116	259	884	999999	821	521	672	628	999999	137	999999	999999	392	999999	56	999999	999999	964	999999	999999	715	212	574	999999	999999	209	999999	799	64	838	268	899	999999	514	851	576	999999	999999	999999	430	821	188	450	999999	349	999999	978	794	715	999999	999999	370	614	425	707	903	684	413	402	999999	582	873	573	409	999999	726	389	999999	999999	480	999999	345	441	999999	999999	999999	999999	999999	140	999999	230	154	999999	824	384	897	999999	76	807	947	891	529	999999	999999	848	948	999999	50	175	999999	684	999999	833	245	999999	999999	929	797	251	180	151	999999	282	305	999999	999999	790	749	34	971	999999	999999	999999	23	588	999999	106	531	968	235	921	721	999999	516	423	128	320	999999	823	266	999999	496	824	999999	806	999999	256	999999	999999	999999	167	865	25	203	192	370	41	999999	657	301	31	999999	829	26	259	430	780	999999	881	283	128	943	926	768	13	944	498	443	216	841	462	162	999999	558	78	999999	705	999999	999999	999999	97	499	199	531	244	570	667	808	387	385	966	490	72	243	301	224	999999	257	200	248	872	598	613	816	838	869	999999	281	948	202	725	609	441	999999	999999	628	753	404	534	442	286	999999	999999	831	874	971	100	999999	266	853	127	999999	979	96	190	499	999999	382	692	375	186	396	859	194	660	366	59	999999	56	673	470	544	723	757	961	191	542	999999	999999	867	999999	613	24	104	85	277	630	355	648	999999	743	999999	711	168	266	890	830	870	181	518	922	857	733	593	393	583	734	999999	999999	999999	956	112	440	825	596	999999	381	999999	999999	392	999999	704	594	359	930	999999	999999	999999	501	80	360	999999	611	433	999999	921	879	431	710	999999	543	408	229	650	740	999999	940	885	572	693	518	75	761	788	781	227	999999	999999	663	304	750	999999	999999	64	647	295	501	16	880	674	693	999999	64	999999	849	338	484	999999	999999	299	158	946	991	807	561	295	999999	823	652	999999	999999	505	768	416	751	372	999999	999999	12	999999	149	933	15	999999	10	568	21	154	938	453	742	999999	765	373	155	803	999999	922	502	362	999999	999999	364	163	25	197	192	647	865	999999	999999	319	941	173	159	225	941	999999	807	993	284	766	999999	208	984	339	740	404	999999	948	194	999999	
999999	649	80	471	578	999999	883	999999	386	373	288	462	793	999999	387	602	223	930	862	95	125	999999	88	618	793	166	178	685	457	787	386	917	302	999999	646	301	102	688	646	99	219	999999	616	910	487	432	415	561	952	148	190	341	95	108	639	999999	999999	461	999999	999999	684	207	365	598	999999	371	999999	887	999999	999999	509	535	293	773	875	130	999999	177	141	370	999999	999999	733	999999	606	55	831	204	999999	484	730	641	999999	233	414	22	639	27	923	125	272	999999	999999	999999	638	655	57	322	232	999999	279	403	329	317	671	999999	999999	56	992	999999	540	965	621	312	364	867	525	999999	368	863	491	875	253	26	999999	233	842	867	680	951	997	518	971	999999	999999	337	321	702	999999	347	549	592	999999	981	584	999999	905	472	511	771	139	987	953	369	999999	404	159	999999	999999	447	235	606	999999	51	944	31	993	864	107	999999	556	999999	507	30	999999	898	850	272	999999	800	999999	379	365	999999	821	20	564	611	999999	810	187	17	493	125	999999	942	226	999999	47	999999	999999	51	999999	484	999999	316	489	933	55	138	553	999999	872	418	129	999999	250	466	229	934	466	999999	145	296	850	548	339	392	907	381	681	865	235	877	496	286	14	881	693	999999	999999	631	566	600	266	300	144	84	995	267	701	759	764	112	999999	921	905	87	633	677	977	107	999999	674	456	688	662	994	922	842	850	369	773	714	413	835	825	999999	40	560	413	265	999999	999999	999999	921	110	132	781	574	381	926	257	26	999999	432	606	999999	999999	578	638	999999	161	999999	999999	999999	986	60	698	271	105	999999	57	83	273	999999	710	384	994	534	587	539	223	357	471	923	999999	756	186	980	238	933	400	999999	922	273	999999	999999	999999	346	935	60	999999	999999	479	19	879	999999	753	999999	999999	231	999999	618	991	108	926	804	999999	492	230	240	873	717	42	172	970	999999	161	10	618	477	149	657	999999	536	116	702	999999	461	54	937	13	370	269	17	46	782	999999	823	346	308	551	752	126	705	186	999999	488	999999	49	293	33	752	207	254	91	999999	999999	464	992	233	926	999999	999999	293	236	512	999999	999999	999999	999999	136	337	663	999999	926	999999	541	894	359	400	224	571	999999	761	913	260	172	24	999999	796	999999	14	999999	122	382	999999	314	832	999999	674	266	999999	999999	851	999999	696	98	888	328	693	707	134	115	601	999999	364	818	999999	999999	975	350	444	110	339	435	131	505	551	936	999999	999999	999999	426	685	144	761	390	570	
604	999999	172	999999	999999	241	99	638	899	239	113	27	501	627	999999	999999	333	999999	362	851	426	46	200	547	951	999999	999999	999999	708	429	467	257	973	258	92	161	813	75	747	868	250	797	231	275	448	918	123	466	255	923	361	322	408	539	999999	568	37	624	332	983	631	999999	929	999999	999999	855	53	999999	545	312	688	268	84	493	611	628	814	924	999999	43	599	999999	754	785	78	155	848	444	114	523	999999	199	743	999999	247	999999	867	999999	503	999999	999999	999999	999999	999999	244	999999	247	915	999999	525	753	113	525	999999	999999	487	345	154	999999	627	17	999999	999999	31	999999	999999	524	320	256	461	761	72	431	517	168	729	233	811	550	975	907	933	517	588	770	30	674	999999	379	760	814	723	350	875	585	275	730	899	999999	745	578	927	999999	999999	763	999999	681	17	141	665	264	999999	603	999999	720	999999	101	560	261	167	825	81	999999	999999	646	48	721	555	932	892	998	333	999999	805	999999	979	999999	51	999999	999999	349	666	322	713	506	290	129	999999	999999	511	184	180	999999	607	919	999999	986	183	829	999999	999999	135	85	248	999999	999999	487	999999	39	740	999999	59	999999	182	818	999999	758	237	989	999999	919	807	400	430	718	999999	999999	999999	885	999999	993	101	221	109	119	223	590	999999	55	999999	803	330	999999	999999	702	134	445	475	788	760	999999	758	193	473	806	999999	735	655	530	839	999999	999999	913	139	746	717	838	635	999999	604	579	684	191	999999	562	598	921	974	727	593	392	220	661	135	160	244	907	748	999999	999999	488	934	553	216	999999	765	417	755	678	985	296	999999	999999	194	999999	74	576	770	910	218	249	760	928	936	457	999999	999999	788	999999	511	809	99	342	124	126	644	140	999999	101	999999	190	999999	306	741	307	583	806	477	943	96	999999	147	837	94	708	727	16	616	759	297	388	629	777	999999	999999	999999	476	299	999999	546	934	601	678	123	37	83	464	196	999999	999999	999999	909	844	999999	843	672	262	257	415	399	999999	523	999999	804	418	561	399	139	999999	111	116	517	999999	407	999999	77	999999	723	67	634	999999	999999	977	885	69	479	785	999999	333	514	943	999999	884	677	908	420	384	999999	705	475	684	335	631	999999	767	720	509	447	740	776	213	538	200	999999	137	818	545	341	745	939	776	514	805	999999	167	999999	632	731	498	741	692	999999	28	591	950	936	197	449	127	348	969	348	999999	556	311	415	999999	113	550	999999	874	999999	138	765	699	179	530	581	380	880	
97	777	948	998	93	618	519	608	830	200	999999	105	223	406	969	999999	999999	999999	749	752	858	529	191	409	867	649	466	999999	999999	780	416	616	79	246	260	201	399	155	473	692	895	430	283	360	999999	999999	999999	999999	999999	999999	809	281	831	999999	32	568	999999	549	999999	999999	999999	266	999999	59	783	999999	36	976	999999	999999	48	225	785	999999	857	438	256	830	940	98	819	999999	466	630	971	145	785	452	224	999999	604	850	23	38	540	638	713	999999	576	455	752	999999	999999	999999	233	593	495	775	999999	999999	321	999999	608	53	625	427	800	999999	88	648	999999	584	762	463	183	197	999999	757	525	999999	725	33	263	495	346	965	159	448	406	387	649	19	682	630	999999	999999	252	999999	412	123	837	999999	154	928	226	999999	101	132	999999	46	391	738	999999	550	999999	298	512	123	707	659	278	999999	999999	999999	998	228	902	999999	999999	344	944	999999	354	411	999999	108	999999	335	278	177	874	36	999999	369	996	911	999999	141	761	92	999999	999999	999999	752	845	485	936	453	999999	999999	276	959	49	999999	101	158	394	847	169	770	419	187	999999	539	785	251	758	330	704	97	468	770	379	999	18	999999	969	601	566	905	172	435	404	280	901	914	987	103	277	847	526	912	971	999999	673	999999	999999	999999	999999	604	727	615	748	842	538	505	590	50	501	285	188	792	291	999999	999999	983	999999	999999	999999	870	263	999999	62	856	570	999999	799	387	336	859	533	999999	634	961	188	999999	686	562	741	406	999999	947	602	992	668	999999	631	717	393	689	999999	718	105	106	350	72	562	891	999999	982	706	212	713	642	751	942	168	999999	85	999999	999999	229	832	241	546	316	72	999999	197	836	999999	91	993	999999	491	815	150	999999	999999	125	994	999999	290	999999	999999	131	999999	999999	999999	999999	575	311	999999	343	999999	999999	999999	864	999999	43	10	502	703	445	999999	624	999999	77	160	936	801	631	707	960	999999	511	939	83	540	424	83	112	999999	471	270	999999	999999	660	262	344	928	999999	976	587	124	501	101	844	999999	85	999999	999999	809	314	924	999999	603	681	999999	881	999999	812	333	146	960	898	684	242	185	443	184	558	814	816	999999	525	655	130	845	565	420	105	999999	465	511	907	302	513	546	999999	29	767	383	381	136	126	952	840	627	226	817	999999	668	267	901	999999	360	992	307	409	299	483	836	721	471	122	999999	868	634	62	999999	180	696	999999	999999	417	999999	443	690	891	572	814	502	999999	999999	561	436	123	564	156	
557	999999	216	146	37	546	999999	662	909	24	999999	94	215	575	621	646	999999	809	843	493	999999	917	312	416	837	484	980	218	999999	910	999999	327	314	999999	505	305	964	559	831	877	485	522	999999	676	216	999999	609	927	999999	111	398	626	280	999999	966	639	997	999999	309	999999	565	723	688	999999	338	999999	999999	727	79	325	682	999999	978	966	18	668	393	635	999999	359	874	999999	210	872	522	68	57	243	999999	865	999999	173	259	288	999999	762	833	999999	347	999999	707	882	858	691	428	784	648	313	72	307	256	999999	600	950	678	999999	522	816	999999	999999	320	546	999999	999999	28	518	363	699	654	255	835	857	298	999999	652	992	205	519	453	999999	999999	743	999999	999999	999999	999999	573	999999	610	809	250	26	999999	77	537	170	999999	999999	999999	910	431	999999	999999	816	472	999999	83	247	307	685	317	13	373	748	859	577	374	990	999999	93	944	999999	99	844	14	999999	808	230	999999	491	999999	551	846	999999	316	471	93	365	752	229	861	335	11	924	999999	247	999999	310	217	959	999999	686	68	999999	965	376	858	999999	811	999999	590	853	422	816	370	999999	166	830	442	397	494	999999	248	375	231	999999	62	175	353	767	175	508	22	999999	695	638	492	999999	999999	999999	613	999999	553	999999	639	17	999999	194	563	735	90	822	867	819	474	786	999999	693	999999	356	324	692	471	54	488	999999	999999	556	131	732	999999	899	263	999999	784	225	466	150	736	224	999999	867	999999	617	687	353	999999	202	401	908	999999	999999	899	230	999999	920	807	509	619	999999	177	366	999999	831	460	999999	999999	999999	45	259	330	308	957	153	999999	456	90	853	366	145	452	648	165	999999	542	486	999999	42	877	864	418	956	530	189	56	999999	999999	780	167	506	784	275	999999	152	587	999999	840	756	580	178	839	999999	152	999999	113	528	999999	850	299	999999	999999	535	497	999999	840	999999	777	777	106	310	652	310	696	860	361	999999	490	23	635	651	645	254	462	708	35	464	814	56	85	528	149	953	491	999999	999999	258	777	986	311	224	123	999999	659	279	526	539	267	292	133	999999	999999	196	224	999999	339	999999	83	999999	155	385	999999	731	701	578	171	999999	818	514	544	112	410	504	712	421	538	582	999999	193	999999	496	207	532	923	159	490	952	738	843	852	388	999999	987	840	925	664	391	370	999999	117	827	999999	999999	747	30	525	543	999999	803	119	757	352	889	607	659	187	36	999999	552	97	218	999999	975	661	165	999999	422	663	786	999999	156	
221	513	85	364	775	999999	785	903	633	947	478	935	999999	105	46	295	390	191	999999	999999	584	999999	993	899	867	999999	100	591	103	999999	879	697	57	963	545	839	814	999999	883	999999	251	904	918	150	740	34	251	566	999999	642	999999	482	48	128	999999	402	519	186	496	999999	364	999999	999999	999999	77	780	887	771	560	207	999999	146	307	25	395	679	900	853	169	843	503	534	472	999999	999999	407	659	928	400	152	329	999999	757	852	999999	58	104	398	83	959	146	999999	15	921	171	895	184	32	732	892	502	665	999999	652	537	999999	731	359	459	999999	999999	959	380	999999	999999	842	389	454	647	347	584	511	780	209	706	33	529	550	299	999999	233	637	205	507	649	664	620	114	325	548	999999	745	938	413	838	999999	999999	999999	53	328	516	729	999999	394	317	990	885	817	946	513	310	191	69	999999	446	999999	763	999999	767	223	232	285	139	999999	31	839	573	377	371	529	924	999999	507	971	668	503	999999	810	999999	659	779	803	167	811	248	999999	686	663	999999	355	423	236	830	830	106	241	600	286	373	478	427	999999	456	427	999999	379	684	97	616	943	240	953	682	999999	444	428	127	328	860	999999	163	910	410	25	115	999999	110	676	875	999999	903	976	447	721	999999	271	999999	740	999999	869	461	598	56	33	124	470	999999	722	395	677	123	999999	426	999999	325	516	117	999999	321	891	278	17	222	189	50	264	999999	961	999999	182	999999	387	105	990	435	564	863	999999	999999	999999	153	388	291	999999	323	631	999999	999999	406	725	163	916	428	999999	600	454	386	867	983	859	954	999999	999999	999999	999999	999999	186	435	62	760	653	731	539	999999	747	890	725	24	865	418	999999	555	565	999999	29	165	958	999999	399	980	188	995	402	51	999999	561	999999	999999	602	999999	454	134	908	646	999999	431	387	752	593	709	728	372	12	574	165	408	37	999999	203	450	999999	422	45	81	999999	658	339	999999	985	196	358	999999	421	999999	964	579	647	919	89	597	999999	999999	180	690	262	999999	993	827	886	999999	533	846	875	161	810	41	99	999999	999999	423	102	889	767	407	361	80	950	724	610	586	761	118	615	605	672	999999	252	355	999999	765	664	999999	611	702	662	511	782	270	477	932	490	810	854	999999	505	888	449	773	339	192	865	278	226	309	999999	425	241	279	488	999999	789	999999	999999	309	999999	999999	288	74	744	999999	297	690	999999	678	106	951	999999	948	110	784	999999	999999	26	636	999999	396	295	311	181	247	
280	999999	781	237	153	746	791	555	908	914	609	999999	38	489	999999	185	31	548	213	579	172	292	999999	703	127	319	727	999999	410	372	999999	976	892	999999	999999	784	908	30	534	359	999999	708	50	195	999999	747	450	536	741	723	375	746	107	999999	999999	999999	999999	87	119	833	28	999999	154	546	999999	999999	491	532	910	119	999999	999999	23	853	419	464	251	983	528	999999	868	999999	999999	686	997	558	879	999999	432	591	451	999999	910	701	999999	761	563	504	576	551	265	918	999999	999999	456	373	733	999999	193	620	999999	999999	559	739	964	827	999999	467	549	70	753	999999	109	329	667	446	999999	322	522	657	901	999999	417	999999	124	999999	574	28	240	633	825	999999	116	811	999999	101	281	999999	736	513	14	105	955	515	797	74	818	306	999999	999999	999999	999999	731	535	719	999999	942	999999	999999	24	263	999999	237	916	999999	128	94	999999	483	576	174	999999	586	999999	652	999999	792	999999	189	999999	141	277	63	230	359	999999	999999	581	102	847	159	699	556	721	999999	275	867	49	281	679	979	530	823	398	845	363	834	999999	882	999999	216	50	999999	999999	882	985	684	17	566	829	223	513	205	635	426	475	372	864	999999	387	938	753	999999	509	999999	611	454	999999	385	999999	999999	192	698	999999	641	119	307	982	839	999999	999999	860	482	451	465	476	999999	197	971	379	990	970	999999	999999	975	462	999999	892	503	281	541	29	631	570	259	999999	814	999999	994	317	178	999999	34	999999	999999	87	280	189	54	604	286	266	693	999999	999999	609	230	202	213	188	999999	414	488	568	733	571	238	999999	999999	434	661	317	203	664	211	999999	946	999999	709	999999	192	239	999999	899	994	284	335	626	999999	650	810	999999	814	815	617	763	901	466	761	233	848	367	999999	999999	943	969	73	39	803	404	999999	999999	492	315	995	469	566	589	999999	459	999999	612	357	550	623	49	503	387	57	448	708	489	999999	999999	59	825	251	999999	956	34	220	306	822	170	987	68	139	999999	819	157	999999	321	999999	311	987	999999	19	447	996	903	476	686	981	999999	695	999999	45	16	265	180	228	338	633	549	248	999999	789	999999	999999	999999	909	994	567	900	250	396	999999	414	999999	813	815	804	241	62	999999	534	324	999999	474	813	999999	132	999999	999999	928	869	999999	352	999999	56	456	999999	999999	441	999999	482	128	91	124	999999	585	999999	999999	451	365	424	999999	581	991	713	626	999999	722	749	543	999999	750	918	971	999999	999999	255	350	452	999999	993	920	799	999999	86	
416	242	353	175	238	400	614	802	293	514	999999	116	360	360	430	134	109	999999	898	999999	731	999999	999999	999999	600	999999	290	75	94	372	999999	999999	523	915	306	394	979	557	999999	999999	182	948	634	999999	610	601	999999	990	32	243	893	786	900	851	354	999999	132	610	999999	999999	120	999999	718	921	20	473	999999	445	63	999999	155	999999	623	999999	44	783	575	654	142	998	443	999999	53	850	478	717	406	672	570	100	272	378	981	621	41	633	999999	999999	455	146	18	460	936	986	98	351	172	154	816	999999	640	478	477	576	465	999999	505	867	453	999999	76	921	874	962	773	776	570	11	999999	999999	553	862	208	996	990	983	363	67	762	999999	554	262	855	999999	999999	999999	901	415	999999	220	138	372	269	999999	999999	999999	586	999999	222	322	781	171	429	416	999999	777	999999	999999	586	481	467	999999	115	999999	748	814	76	874	512	979	999999	165	844	513	281	190	999999	56	927	903	407	389	845	999999	354	392	999999	448	981	999999	524	430	829	999999	753	691	267	999999	999999	264	30	711	471	999999	446	626	999999	999999	144	837	184	233	999999	999999	83	88	602	665	999999	365	999999	627	999999	999999	465	455	336	999999	999999	590	923	661	642	673	883	695	999999	613	13	999999	999999	999999	314	999999	507	301	876	999999	611	999999	98	999999	969	58	282	403	999999	999999	776	991	300	168	999999	554	913	523	999999	999999	799	999999	170	989	661	253	299	76	323	999999	999999	999999	578	189	999999	94	501	331	691	594	400	490	876	286	999999	999999	438	907	760	999999	241	984	999999	996	999999	999999	514	999999	940	999999	999999	215	999999	81	999999	999999	423	120	610	81	999999	999999	831	996	489	319	511	884	162	650	999999	392	999999	563	516	347	462	999999	831	999999	580	402	391	966	999999	194	410	804	999999	233	598	999999	999999	689	999999	649	999999	999999	516	48	999999	630	999999	299	909	376	899	526	999999	999999	159	999999	999999	286	501	660	210	865	170	304	908	706	917	929	61	999999	999999	626	856	867	999999	999999	999999	793	611	949	999999	101	999999	469	999999	999999	249	999999	83	999999	48	999999	197	56	448	298	554	221	999999	26	713	27	247	421	999999	283	999999	698	788	999999	775	495	999999	551	999999	118	809	999999	19	999999	467	922	855	304	460	999999	438	809	999999	895	203	999999	663	595	246	438	854	644	188	999999	224	551	999999	671	982	552	356	999999	841	340	489	999999	999999	114	558	999999	171	943	960	999999	844	859	279	893	999999	921	831	89	315	776	264	999999	521	997	810	916	
999999	999999	999999	907	717	792	999999	97	999999	348	999999	558	999999	455	276	910	999999	961	999999	364	281	323	462	70	999999	276	341	74	86	999999	343	999999	304	999999	84	999999	630	62	508	61	891	999999	999999	869	279	282	999999	999999	510	999999	490	999999	830	456	645	402	999999	261	197	451	461	903	21	999999	15	447	264	403	381	299	999999	630	462	125	472	98	999999	593	999999	999999	233	999999	564	999999	999999	783	999999	847	997	999999	999999	378	865	67	600	987	181	999999	863	831	999999	649	488	220	72	859	106	714	983	556	566	148	999999	749	228	979	349	288	267	232	73	416	406	999999	54	911	765	999999	999999	485	917	451	729	959	429	584	993	354	670	973	687	670	864	999999	999999	999999	908	999999	839	621	648	892	137	641	999999	611	252	999999	175	160	104	999999	198	508	638	124	418	999999	999999	643	985	994	618	294	544	403	552	955	583	936	13	648	566	904	999999	34	323	97	201	999999	341	999999	188	519	878	986	481	366	811	10	698	408	796	205	999999	653	284	843	106	375	999999	296	216	238	157	456	144	294	671	614	801	331	319	999999	312	781	816	999999	415	558	999999	999999	153	582	248	605	852	999999	279	193	999999	480	990	825	759	54	997	949	371	432	851	999999	999999	999999	999999	377	98	295	999999	853	999999	185	437	548	453	873	153	633	990	552	999999	999999	999999	487	863	999999	340	493	751	267	784	866	737	999999	999999	734	999999	999999	382	999999	999999	566	999999	425	356	574	52	999999	382	886	999999	374	959	999999	828	86	181	218	343	879	46	605	543	636	79	971	447	455	840	718	383	206	999999	129	45	999999	999999	999999	141	999999	287	888	121	865	365	419	999999	918	999999	630	999999	291	612	503	834	910	32	840	999999	999999	137	597	999999	999999	512	704	999999	999999	783	999999	779	582	999999	54	999999	158	494	999999	280	659	74	999999	301	999999	165	101	594	999999	295	135	24	466	252	755	172	690	286	999999	363	999999	999999	76	144	372	850	980	214	567	901	685	426	354	999999	697	320	607	305	401	507	421	120	365	554	658	777	322	999999	331	882	999999	872	46	324	620	362	997	394	929	369	184	886	36	856	610	999999	669	999999	999999	999999	564	395	999999	950	999999	549	941	522	486	594	538	999999	883	684	990	813	389	40	999999	344	323	222	999999	41	332	534	93	999999	944	949	999999	425	783	886	328	526	986	96	999999	999999	420	999999	907	344	831	533	13	351	865	999999	329	639	947	999999	999999	999999	29	854	627	417	466	
442	577	537	999999	122	868	999999	999999	474	999999	302	657	879	923	837	999999	40	209	999999	531	741	643	999999	999999	478	478	572	764	976	506	999999	469	999999	614	978	999999	999999	857	719	665	15	984	999999	970	37	982	78	296	293	999999	989	654	827	886	999999	798	999999	908	999999	644	999999	242	999999	999999	693	833	691	274	945	929	999999	999999	999999	144	525	756	999999	187	602	999999	409	285	480	999999	516	487	641	88	889	189	488	471	999999	999999	369	999999	999999	432	286	203	300	803	351	999999	112	816	174	693	999999	967	556	252	315	523	244	999999	999999	451	461	215	201	613	385	765	451	472	334	999999	774	751	162	819	900	408	999999	605	934	126	836	699	323	999999	717	922	633	245	999999	335	840	349	21	162	971	80	999999	687	999999	585	912	640	492	759	918	619	999999	999999	352	999999	327	638	999999	644	615	762	892	253	895	462	142	216	316	999999	999999	435	739	10	848	999999	406	518	187	358	214	205	999999	999999	39	108	117	999999	892	259	17	999999	264	377	546	218	999999	758	791	999999	999999	999999	333	494	195	493	879	814	888	522	510	999999	461	737	440	419	555	999999	223	999999	355	246	999999	999999	990	999999	180	999999	464	639	651	648	726	999999	905	508	872	999999	378	999999	228	303	18	380	748	208	999999	527	936	999999	999999	848	544	994	620	216	392	276	503	822	999999	516	359	258	871	861	999999	249	999999	931	547	832	961	677	578	61	999999	943	318	791	999999	653	436	338	975	802	999999	731	999999	999999	125	605	229	555	233	711	943	759	508	887	126	999999	999999	14	588	831	887	866	426	568	999999	999999	957	711	999999	668	90	31	999999	79	756	361	999999	999999	815	941	999999	415	453	866	118	999999	444	999999	999999	123	999999	431	749	154	999999	248	999999	999999	999999	999999	648	517	355	565	630	921	486	999999	999999	764	861	562	999999	999999	227	481	422	999999	999999	999999	14	536	45	96	710	999999	282	138	164	999999	56	614	999999	149	303	999999	999999	888	245	999999	992	15	299	911	261	999999	999999	112	926	442	825	755	583	999999	672	121	481	269	854	999999	649	999999	285	622	999999	256	999999	59	352	131	422	534	323	999999	516	999	999999	134	834	314	999999	179	999999	721	693	999999	41	999999	477	192	624	800	43	274	546	999999	999999	677	202	15	265	192	760	804	999999	999999	441	320	705	672	874	356	434	999999	554	999999	999999	563	929	427	225	939	582	169	507	621	500	59	727	870	279	999999	932	829	58	999999	419	406	700	402	858	721	
505	804	318	999999	999999	492	999999	76	999999	176	748	774	789	326	999999	600	307	409	800	392	593	834	999999	314	424	604	502	320	71	999999	862	536	568	999999	443	778	999999	999999	255	17	338	661	381	112	821	167	49	731	999999	818	109	301	999999	999999	138	999999	410	999999	853	771	999999	409	999999	750	314	221	216	295	883	831	999999	78	164	999999	63	932	462	301	493	267	564	770	686	252	999999	999999	999999	103	375	771	377	847	385	483	27	928	656	999999	798	609	951	754	848	802	79	40	147	809	421	999999	219	119	520	596	217	999999	999999	762	110	743	287	123	919	121	463	901	693	680	999999	135	285	831	999999	999999	315	810	921	883	182	619	999999	999999	681	179	562	268	999999	788	276	797	215	999999	530	999999	331	999999	999999	737	348	177	347	999999	44	296	920	387	616	636	999999	406	307	840	589	491	319	162	441	749	559	205	999999	999999	414	978	919	391	311	447	562	999999	975	194	545	15	281	967	100	394	999999	185	651	999999	507	869	499	999999	315	48	745	999999	406	999999	999999	152	999999	442	62	66	376	539	85	999999	83	813	431	123	304	583	219	352	71	57	500	383	554	875	406	544	999999	555	86	273	702	393	999999	999999	16	402	412	838	999999	999999	27	720	999999	481	626	694	448	999999	999999	999999	828	402	999999	358	999999	804	598	726	999999	517	999999	821	462	999999	477	689	742	540	999999	902	999999	381	437	37	39	779	284	82	258	712	106	112	485	355	444	309	286	999999	306	212	804	686	802	407	467	205	999999	999999	14	936	952	908	999999	177	560	457	964	90	328	814	530	526	477	333	421	474	999999	999999	377	177	413	999999	244	903	108	494	578	40	569	834	522	986	77	322	999999	999999	832	317	795	987	344	206	403	491	999999	287	218	999999	986	992	859	999999	919	999999	533	932	673	377	78	999999	999999	934	520	494	302	543	458	165	573	233	642	38	999999	999999	999999	216	626	752	230	820	286	109	999999	577	974	372	76	999999	999999	827	523	465	999999	729	999999	410	686	908	999999	999999	829	62	905	762	359	830	999999	539	13	326	315	999999	156	258	999999	779	890	999999	519	999999	999999	228	376	999999	709	187	789	592	281	432	530	717	563	91	991	233	204	291	227	999999	999999	999999	999999	472	521	999999	318	999999	940	339	519	743	398	269	672	611	686	170	63	182	999999	999999	999999	581	796	598	367	75	267	565	585	609	725	375	405	939	999999	999999	233	116	869	999999	651	941	999999	999999	329	304	
418	390	547	999999	238	55	112	290	999999	655	676	999999	245	999999	733	385	754	910	27	32	999999	732	619	782	999999	946	312	999999	602	999999	999999	18	279	72	656	877	999999	999999	380	680	273	999999	999999	345	237	309	999999	626	999999	276	197	12	999999	306	999999	999999	770	999999	107	291	742	999999	687	952	987	667	654	999999	596	856	367	213	539	347	999999	748	71	283	999999	636	999999	686	185	336	139	664	999999	972	631	970	116	263	453	99	999999	999999	437	718	358	569	655	698	39	999999	908	999999	473	432	546	692	623	496	219	470	999999	999999	685	999999	823	333	428	681	551	999999	999999	114	759	450	410	357	321	353	925	985	999999	386	657	965	428	999999	201	817	436	939	356	999999	53	983	882	881	726	87	895	34	151	999999	157	999999	470	803	234	32	999999	198	381	280	570	234	999999	829	999999	719	932	678	142	611	255	611	278	138	71	776	999999	528	631	244	457	901	843	999999	239	253	505	624	920	178	999999	999999	568	86	59	818	999999	999999	482	16	154	227	892	539	727	545	144	342	742	457	465	502	567	147	823	999999	391	480	999999	999999	224	999999	757	963	816	18	999999	202	88	999999	282	999999	56	999999	99	999999	18	999999	999999	693	118	999999	882	999999	713	302	679	431	262	999999	999999	33	462	327	792	837	999999	928	723	718	502	942	263	499	185	950	456	943	57	593	661	999999	199	906	56	61	435	295	999999	523	999999	622	939	698	999999	259	62	728	999999	262	999999	89	590	999999	999999	999999	909	392	296	999999	845	736	383	669	729	360	999999	556	281	741	411	184	677	209	999999	999999	999999	999999	683	926	897	728	121	795	823	999999	496	626	715	879	151	52	998	497	678	603	249	280	999999	465	999999	506	999999	100	999999	595	411	390	999999	999999	999999	999999	709	370	865	999999	624	587	999999	158	863	217	841	402	999999	369	186	999999	531	999999	640	732	596	228	999999	401	999999	30	999999	999999	999999	999999	442	403	714	796	343	999999	632	561	978	662	434	820	601	217	664	63	500	491	419	999999	999999	408	680	442	758	491	858	473	844	604	641	618	999999	757	775	447	687	803	999999	548	557	969	807	978	307	776	626	304	999999	228	529	999999	999999	947	999999	999999	723	282	48	852	778	169	717	999999	30	815	841	999999	441	227	999999	999999	465	871	674	889	600	701	144	999999	865	564	736	625	84	186	800	41	511	740	999999	414	764	183	999999	397	262	433	958	492	934	781	862	519	852	832	999	946	283	999999	443	31	
999999	999999	999999	224	433	101	309	843	25	810	342	999999	503	961	933	291	999999	999999	637	177	743	652	999999	93	701	999999	773	252	999999	853	758	999999	307	702	276	708	196	554	964	170	999999	124	476	134	448	999999	999999	891	999999	718	844	996	999999	276	999999	495	999999	999999	523	999999	327	67	999999	999999	61	198	403	800	694	999999	104	557	322	476	53	629	185	923	644	539	211	882	999999	469	999999	761	425	40	999999	780	699	292	41	758	842	76	458	314	82	260	999999	999999	999999	673	623	297	684	262	999999	657	320	95	269	983	13	445	714	999999	999999	300	772	372	385	913	535	812	525	563	633	977	181	999999	851	393	770	987	999999	679	846	720	87	999999	808	999999	470	999999	33	57	755	999999	361	261	161	782	999999	406	839	292	147	811	772	131	628	255	999999	999999	244	876	222	26	999999	999999	360	442	222	608	999999	618	453	922	999999	477	808	235	625	999999	718	78	905	999999	158	403	541	44	948	956	545	562	290	30	999999	156	999999	738	648	326	900	719	999999	879	999999	230	838	225	32	305	322	999999	999999	567	999999	999999	999999	848	868	999999	504	999999	493	265	73	11	337	432	999999	999999	999999	999999	587	309	999999	999999	508	36	532	927	564	325	22	653	643	153	933	999999	300	213	186	986	870	293	822	585	999999	314	815	840	893	999999	673	389	999999	253	815	999999	549	999999	999999	944	325	999999	800	188	313	840	622	999999	78	999999	142	348	465	656	209	303	487	443	773	999999	220	692	43	999999	652	632	990	999999	337	613	183	568	546	999999	670	929	493	643	999999	395	692	894	771	288	283	999999	924	16	54	522	842	115	999999	472	733	633	906	999999	536	999999	849	231	592	465	440	573	999999	999999	985	279	809	999999	999999	387	512	325	920	755	874	328	999999	999999	356	815	999999	78	610	84	508	47	999999	842	117	601	545	470	999999	316	848	710	532	999999	31	774	712	998	999999	580	960	999999	712	161	999999	218	971	865	875	777	999999	372	962	727	725	947	256	967	999999	570	842	52	23	613	907	174	795	17	963	999999	113	999999	999999	40	999999	999999	335	871	999999	999999	629	680	999999	535	999999	485	747	804	975	83	528	745	271	383	738	917	999999	999999	254	612	422	964	901	999999	673	921	999999	932	613	634	622	385	902	837	940	999999	457	999999	991	999999	426	999999	42	889	63	368	510	999999	302	206	696	236	626	462	487	665	779	300	861	701	247	999999	200	351	461	153	843	434	442	999999	999999	915	117	823	
999999	430	999999	21	251	315	420	497	999999	417	937	395	758	449	359	285	391	999999	627	300	193	611	800	690	438	909	525	86	999999	725	735	781	129	803	276	66	733	767	59	555	290	750	185	783	413	75	394	403	84	167	194	999999	298	999999	639	584	630	251	582	341	790	344	189	999999	681	166	999999	999999	182	303	999999	624	999999	81	19	999999	435	999999	999999	373	525	131	11	160	999999	999999	492	312	173	999999	435	491	194	718	764	946	571	999999	112	999999	798	439	999999	781	614	570	205	226	999999	206	158	613	964	219	999999	669	342	38	383	259	673	999999	999999	489	867	999999	439	399	999999	999999	999999	174	999999	39	999999	999999	900	230	546	969	999999	276	999999	966	543	821	999999	975	901	105	613	999999	887	999999	583	999999	648	741	999999	553	140	805	909	999999	335	984	699	935	644	730	769	122	999999	999999	32	407	999999	824	946	55	999999	999999	999999	221	999999	338	287	71	455	740	446	168	317	999999	839	430	366	759	641	559	999999	591	340	999999	999999	500	999999	483	830	186	374	823	794	867	20	676	999999	697	295	997	707	638	489	904	294	999999	999999	999999	575	601	50	710	999999	397	923	951	999999	999999	999999	958	287	999999	240	279	375	622	374	449	982	172	122	668	474	644	852	493	112	435	886	725	695	561	999999	999999	145	999999	640	407	999999	68	552	990	999999	336	719	903	408	999999	539	671	999999	365	517	412	999999	999999	245	549	545	439	849	698	440	999999	999999	726	895	10	143	710	999999	966	999999	923	620	132	856	147	924	999999	95	999999	896	225	489	339	53	505	999999	764	999999	101	862	514	999999	854	999999	999999	73	993	17	407	87	828	689	279	859	593	792	366	999999	108	624	596	353	958	801	225	680	934	682	399	259	378	999999	890	999999	999999	715	766	571	214	999999	930	941	688	813	77	535	999999	479	460	713	394	249	999999	999999	276	999999	260	62	345	972	138	999999	999999	157	999999	547	999999	175	867	878	35	794	320	34	694	999999	665	154	733	689	470	465	232	685	999999	139	960	424	837	999999	464	713	236	999999	945	619	999999	999999	115	530	736	999999	999999	582	688	999999	929	306	999999	621	504	116	999999	999999	999999	673	99	999999	292	579	586	999999	337	999999	423	321	999999	999999	999999	999999	999999	999999	49	999999	953	999999	999999	649	997	999999	209	664	641	226	337	358	395	580	730	999999	530	401	257	999999	943	361	999999	575	168	999999	40	999999	227	707	299	378	77	999999	702	95	819	449	933	27	999999	922	999999	
121	709	74	926	988	356	806	554	929	878	999999	269	999999	710	999999	490	631	999999	358	446	934	926	958	291	279	878	645	462	91	467	999999	166	999999	618	605	866	104	449	52	504	999999	163	999999	500	563	855	110	999999	999999	958	312	999999	31	486	999999	194	750	783	656	119	710	999999	472	471	999999	357	999999	983	115	422	396	999999	202	999999	999999	780	566	467	727	424	778	270	922	133	165	457	144	544	999999	420	125	321	793	999999	794	77	999999	899	852	999999	617	126	280	127	571	130	590	999999	461	38	628	293	65	242	340	450	999999	999999	316	200	222	703	184	694	307	85	398	999999	69	999999	99	667	614	521	806	999999	990	804	999999	44	867	966	93	780	792	832	265	560	999999	999999	646	351	592	999999	994	914	942	999999	820	495	731	331	118	505	939	999999	678	999999	436	999999	999999	626	787	999999	999999	255	999999	999999	902	475	999999	838	999999	999999	320	748	999999	952	526	892	719	415	984	999999	312	546	858	587	841	999999	999999	999999	134	923	894	29	563	321	339	748	304	549	683	999999	675	999999	665	403	195	201	887	725	999999	999999	999999	999999	642	721	968	786	397	42	562	81	999999	999999	999999	999999	821	300	194	762	623	778	597	180	999999	640	400	419	880	464	402	649	943	437	703	999999	964	849	387	999999	999999	552	999999	271	986	611	42	576	189	922	582	894	16	134	999999	999999	999999	789	322	12	331	559	999999	932	999999	912	999999	999999	406	999999	778	971	912	352	419	80	426	336	193	130	607	999999	999999	958	882	507	999999	818	335	999999	644	184	536	999999	999999	793	646	999999	631	999999	999999	158	180	999999	153	610	982	664	715	42	823	619	605	201	999999	508	329	947	60	141	999999	999999	999999	999999	999999	603	999999	999999	832	625	433	999999	999999	119	999999	999999	653	183	999999	281	999999	978	113	999999	999999	34	579	344	980	21	473	699	378	499	999999	999999	600	237	576	549	176	454	831	999999	999999	825	999999	999999	554	999999	855	156	142	778	999999	300	216	999999	312	465	999999	109	557	820	161	733	999999	214	999999	485	999999	425	606	999999	999999	999999	999999	999999	694	999999	999999	999999	790	44	166	327	567	599	883	513	956	344	999999	121	525	76	897	20	937	875	205	999999	191	78	97	999999	549	866	673	999999	153	999999	571	497	356	999999	318	522	664	834	176	39	330	999999	528	523	500	495	750	999999	999999	146	86	818	999999	999999	901	999999	946	727	999999	700	926	348	370	999999	773	436	764	583	999999	999999	356	112	709	176	389	390	
999999	573	938	999999	999999	634	999999	16	125	752	879	948	999999	596	576	936	66	475	999999	982	999999	764	999999	73	730	176	999999	798	790	974	119	452	28	521	181	382	999999	723	583	302	977	363	648	30	557	816	543	999999	808	999999	999999	243	73	407	949	785	823	999999	999999	999999	352	572	226	151	642	436	929	999999	424	203	158	343	999999	810	15	87	999999	729	515	999999	633	130	999999	380	928	876	389	620	572	999999	559	999999	399	999999	949	414	999999	507	999999	131	886	25	999999	615	999999	999999	352	262	402	999999	669	103	369	419	326	232	582	846	223	999999	57	318	956	38	643	244	943	267	999999	600	940	618	351	394	37	618	384	999999	999999	999999	999999	136	228	700	999999	465	554	980	317	727	832	300	294	621	83	577	69	718	971	36	999999	94	999999	999999	999999	60	751	999999	392	708	848	207	737	999999	242	921	100	265	999999	188	999999	963	949	999999	999999	999999	334	729	321	999999	559	665	413	999999	456	449	734	426	768	676	713	999999	597	609	999999	634	999999	296	389	999999	999999	803	416	793	346	805	999999	269	43	291	726	32	662	932	999999	192	999999	654	999999	792	999999	673	999999	999999	474	999999	375	999999	263	999999	96	47	999999	169	972	756	258	999999	999999	650	999999	475	392	999999	950	999999	917	665	999999	697	999999	908	745	597	965	813	999999	999999	999999	999999	999999	794	999999	900	204	688	682	503	960	402	999999	183	908	900	999999	721	999999	19	684	782	999999	999999	889	999999	302	999999	302	752	204	999999	450	476	999999	999999	220	520	999999	999999	999999	271	19	423	704	67	763	999999	10	845	999999	253	999999	306	107	999999	999999	730	905	999999	608	26	395	929	309	801	952	466	999999	397	999999	967	262	799	726	422	999999	999999	15	831	802	999999	187	999999	642	951	636	153	379	755	488	489	615	31	883	999999	999999	999999	999999	999999	999999	307	785	999999	165	999999	999999	999999	579	999999	773	262	725	83	646	999999	838	939	296	357	174	808	96	136	908	210	362	999999	915	459	546	693	999999	111	726	504	849	999999	301	500	999999	903	573	694	981	236	764	541	384	910	999999	936	792	999999	738	306	220	658	704	955	789	759	817	130	147	89	598	999999	356	999999	134	273	647	795	397	271	244	402	999999	999999	445	820	999999	999999	31	610	900	897	372	430	999999	999999	999999	346	999999	210	95	453	999999	999999	637	150	195	243	999999	175	299	997	378	477	71	818	513	31	519	968	999999	999999	108	537	189	700	261	926	856	999999	401	310	94	999999	999999	790	
844	252	54	999999	635	999999	229	856	320	999999	528	894	368	475	999999	999999	827	742	306	283	999999	29	722	937	889	268	386	851	999999	988	912	191	302	280	973	999999	999999	224	343	290	592	252	226	999999	999999	999999	568	999999	257	551	999999	999999	999999	999999	445	824	529	117	999999	376	245	378	92	332	991	347	999999	97	502	425	999999	613	408	26	690	112	803	447	999999	999999	700	995	603	999999	514	999999	301	400	835	158	999999	999999	808	966	54	223	999999	894	999999	999999	999999	999999	888	831	678	870	943	874	221	343	31	999999	350	999999	676	250	774	860	817	999999	55	212	262	353	684	999999	804	442	971	477	999999	908	162	932	770	999999	999999	999999	553	644	626	999999	189	501	136	999999	999999	926	300	804	449	309	86	999999	788	560	999999	545	156	674	75	511	903	743	999999	999999	930	999999	999999	456	143	999999	317	182	804	629	33	760	999999	999999	484	878	151	176	999999	999999	831	999999	999999	219	999999	571	625	878	579	125	523	445	110	23	727	120	814	844	670	999999	992	904	68	168	537	467	328	130	999999	196	369	736	716	758	999999	640	275	902	454	572	387	439	603	689	115	588	999999	212	308	999999	999999	307	999999	999999	650	927	240	984	999999	543	252	504	688	392	756	999999	729	352	732	97	999999	999999	999999	108	68	999999	310	379	63	949	807	126	821	825	999999	999999	240	134	999999	363	410	999999	231	999999	999999	882	751	999999	933	328	859	317	479	221	529	162	908	407	532	999999	999999	999999	999999	732	735	999999	683	999999	269	695	556	604	244	379	686	564	690	487	778	185	811	99	446	734	99	500	999999	999999	305	999999	999999	833	999999	29	735	549	358	498	185	204	209	888	951	248	772	264	82	109	535	965	471	999999	629	357	286	537	425	207	642	999999	489	84	566	298	999999	722	13	225	643	147	216	201	999999	999999	976	923	148	207	999999	999999	427	999999	84	340	508	731	213	999999	743	208	999999	161	999999	999999	714	999999	331	999999	705	999999	261	857	466	397	759	279	128	55	380	363	399	227	245	807	817	942	999	235	789	810	519	999999	482	445	23	64	345	371	999999	999999	601	485	502	911	583	999999	90	686	581	239	612	168	874	999999	808	906	915	58	999999	999999	135	999999	872	895	999999	502	384	30	383	704	933	757	999999	999999	762	914	999999	334	999999	257	862	322	654	560	207	361	884	102	637	999999	999999	297	248	107	726	505	612	606	381	999999	195	69	312	877	305	855	999999	355	628	894	191	591	825	875	
909	812	451	322	697	189	618	292	393	999999	999999	646	518	87	999999	999999	999999	128	953	152	71	999999	19	776	265	351	999999	999999	474	743	926	557	471	999999	999999	914	999999	299	999999	999999	472	999999	676	46	321	999999	999999	904	999999	999999	592	72	999999	682	814	116	802	674	999999	355	810	89	817	650	350	17	184	155	889	888	213	22	218	999999	680	167	999999	973	465	607	999999	474	999999	113	160	863	919	789	558	91	121	388	999999	563	391	392	95	36	696	313	483	999999	25	665	167	579	999999	877	11	656	981	999999	219	459	350	345	104	714	499	487	98	395	999999	807	999999	825	779	655	379	999999	999999	109	287	161	133	814	999999	329	945	581	999999	999999	787	902	110	999999	999999	783	223	56	297	999999	536	999999	225	97	604	217	888	999999	800	999999	507	999999	999999	881	551	68	336	536	886	774	768	918	478	999999	607	694	706	493	656	995	999999	333	10	700	572	999999	935	45	220	251	440	999999	999999	810	999999	84	327	229	741	120	999999	686	170	522	999999	618	999999	179	999999	909	510	999999	685	804	766	184	712	999999	318	483	132	300	999999	644	343	164	148	667	511	533	377	487	752	546	548	755	999999	999999	98	954	337	766	555	310	741	999999	928	975	53	370	371	443	910	268	987	999999	999999	525	188	458	480	83	999999	956	541	999999	999999	148	266	20	20	235	795	364	155	365	999999	25	902	999999	235	999999	999999	999999	172	934	577	494	558	392	395	999999	999999	640	483	999999	109	599	999999	718	392	790	719	43	999999	146	647	555	999999	999999	421	354	999999	880	232	317	459	526	999999	607	455	999999	589	873	625	373	926	165	881	891	999999	999999	256	194	915	445	453	590	791	36	999999	32	382	926	970	50	34	428	417	999999	804	582	804	999999	273	234	210	845	999999	986	219	492	673	999999	999999	999999	108	438	965	787	864	868	735	999999	999999	432	999999	999999	902	585	348	999999	999999	999999	999999	683	999999	94	921	690	244	607	182	999999	816	999999	358	999999	561	705	941	595	463	630	311	935	999999	46	850	840	448	548	943	832	999999	711	744	957	144	999999	924	24	517	284	552	266	696	929	999999	516	999999	634	111	207	643	752	54	127	999999	999999	835	314	243	91	252	696	664	350	999999	114	70	400	26	868	780	926	88	189	87	999999	999999	999999	94	344	765	813	999999	999999	198	894	667	626	552	983	857	620	781	435	999999	999999	601	355	772	848	999999	999999	618	999999	999999	716	999999	865	49	370	910	999999	999999	899	
325	438	999999	918	999999	999999	446	443	848	42	21	169	999999	999999	999999	231	452	894	155	999999	887	999999	205	999999	999999	481	230	801	999999	999999	82	940	400	999999	999999	604	607	682	203	508	411	23	835	585	231	999999	571	31	718	818	999999	26	771	983	999999	242	242	55	600	999999	53	645	999999	665	959	81	769	273	542	552	624	769	701	646	835	999999	257	620	982	999999	999999	209	92	768	999999	66	178	416	870	877	371	561	92	522	465	765	167	179	999999	160	497	999999	999999	176	204	158	324	134	158	147	985	621	73	538	770	844	562	97	999999	903	902	999999	403	664	190	72	686	188	191	79	999999	999999	995	831	574	612	720	999999	574	126	741	999999	999999	732	892	750	498	553	752	621	213	80	778	721	999999	144	903	823	999999	999999	471	146	943	89	430	999999	999999	242	999999	167	999999	645	522	999999	999999	858	999999	671	772	440	574	143	436	569	999999	999999	999999	283	583	999999	708	999999	931	999999	655	605	999999	999999	312	985	134	266	588	594	498	568	557	504	560	399	999999	242	999999	555	567	337	709	383	223	999999	608	999999	999999	999999	999999	236	999999	89	999999	566	757	915	368	787	999999	999999	554	999999	81	307	99	804	723	999999	999999	475	999999	386	875	327	896	727	999999	999999	386	781	607	63	999999	271	854	478	875	994	641	999999	874	273	249	259	783	866	312	916	693	999999	629	475	146	983	999999	337	213	311	999999	999999	949	839	410	999999	710	999999	999999	810	452	620	929	728	552	273	999999	999999	146	626	543	39	425	59	999999	999999	161	142	999999	162	879	526	275	574	334	611	999999	999999	863	714	548	292	169	999999	473	83	874	901	922	872	391	810	200	586	767	639	615	899	14	827	382	578	999999	999999	930	926	354	364	403	999999	98	567	717	432	88	999999	870	923	586	999999	708	260	999999	54	999999	79	335	689	806	695	995	286	39	46	341	969	999999	613	570	547	728	519	999999	999999	784	823	999999	768	507	516	768	692	323	253	128	132	369	999999	784	999999	600	999999	999999	999999	945	999999	538	681	100	118	551	999999	362	49	999999	198	753	999999	999999	946	999999	566	999999	299	926	999999	962	785	917	219	610	179	828	709	946	73	961	798	999999	999999	295	420	678	999999	999999	511	339	284	220	929	379	141	279	999999	883	43	483	268	999999	641	848	999999	764	880	507	382	438	999999	102	969	237	954	201	297	661	567	888	792	334	425	974	688	999999	987	840	479	899	999999	826	999999	589	999999	999999	999999	999999	999999	
656	797	891	999999	82	999999	191	250	702	424	940	999999	999999	999999	999999	691	934	366	667	170	187	999999	50	999999	482	447	999999	189	390	535	938	999999	173	129	910	100	901	741	999999	999999	507	999999	999999	425	538	916	814	509	767	897	767	659	736	963	364	879	757	862	120	634	860	11	999999	177	485	999999	819	999999	999999	65	790	999999	24	380	663	999999	490	624	500	565	633	999999	422	493	767	999999	999999	209	764	999999	999999	48	999999	717	436	505	474	128	939	394	107	756	104	712	117	999999	645	999999	310	511	398	142	999999	555	11	544	588	377	409	999999	93	619	999999	384	721	751	572	306	944	167	999999	372	684	115	468	876	232	999999	386	203	644	704	999999	263	999999	210	999999	85	716	999999	916	107	719	743	310	487	463	999999	990	365	11	999999	421	153	999999	36	457	266	97	134	321	878	991	216	999999	389	720	49	742	521	999999	497	999999	62	250	292	653	941	804	980	999999	512	999999	30	201	999999	293	756	141	615	752	420	988	999999	580	48	115	999999	999999	921	999999	424	977	479	290	514	758	369	999999	839	383	516	461	999999	711	809	168	999999	24	267	999999	964	999999	136	768	999999	508	997	481	212	999999	150	761	882	999999	999	535	999999	740	687	547	999999	853	301	242	999999	958	881	880	771	879	145	498	999999	826	803	999999	999999	710	999999	15	760	887	700	663	999999	754	578	893	712	284	999999	240	336	999999	181	120	617	894	531	705	627	127	710	333	50	999999	838	66	419	493	684	539	999999	999999	787	46	163	637	999	491	390	999999	999999	999999	961	905	172	213	654	692	898	956	999999	920	388	643	999999	376	622	591	916	999999	484	228	599	999999	125	653	999999	999999	999999	979	895	50	325	639	948	223	999999	145	999999	634	999999	726	595	999999	999999	203	304	153	859	786	25	418	574	867	513	950	897	999999	789	518	999999	519	735	918	70	149	605	748	694	999999	999999	487	999999	292	120	999999	633	870	37	922	999999	788	285	180	999999	999999	475	457	999999	998	325	789	999999	971	363	892	990	676	667	221	999999	556	459	896	782	537	316	292	999999	755	326	999999	554	999999	999999	492	244	565	999999	999999	673	157	622	696	647	225	999999	140	928	228	999999	956	212	999999	333	999999	339	999999	398	436	180	192	699	380	681	999999	999999	487	811	999999	657	435	722	94	547	450	999999	762	259	999999	404	999999	364	539	989	999999	999999	999999	544	366	162	856	177	999999	413	490	458	999999	25	358	980	655	328	999999	570	341	999999	
128	999999	882	869	577	139	831	999999	994	999999	170	391	320	473	506	943	455	719	800	267	204	680	999999	999999	691	747	999999	586	749	999999	999999	999999	999999	136	706	999999	999999	999999	585	727	346	495	419	662	297	860	704	885	999999	999999	873	346	769	999999	49	447	999999	890	187	999999	238	254	292	146	530	201	733	999999	766	999999	291	958	144	83	921	708	270	404	704	830	52	999999	113	47	984	960	208	583	96	268	256	999999	319	754	498	101	213	283	141	106	137	520	999999	445	430	915	212	696	162	341	186	818	195	357	787	999999	999999	254	162	569	992	160	107	508	999999	520	648	389	999999	999999	504	987	272	999999	999999	532	896	999999	616	78	999999	999999	431	999999	999999	438	585	961	967	285	951	999999	130	999999	113	977	422	620	653	910	276	999999	121	332	836	999999	555	587	653	265	326	482	637	93	811	490	728	352	426	362	999999	687	422	309	878	545	866	700	504	726	119	999999	999999	999999	802	934	401	108	999999	892	882	998	317	711	959	478	331	47	999999	623	999999	79	204	301	999999	589	999999	811	454	301	332	855	92	927	155	50	999999	931	291	876	98	629	434	533	479	999999	999999	710	350	409	999999	999999	940	881	478	999999	92	999999	999999	223	533	999999	999999	626	570	37	915	390	566	999999	999999	400	755	999999	534	628	645	670	821	48	219	999999	471	54	87	502	914	999999	999999	115	957	999999	209	78	353	999999	975	999999	962	999999	999999	989	154	431	398	999999	83	66	356	849	405	421	902	692	13	999999	127	610	549	78	123	714	999999	999999	961	277	200	999999	999999	35	653	837	708	999999	999999	230	999999	999999	655	263	999999	858	999999	609	999999	999999	841	517	74	520	391	375	267	893	999999	316	68	693	470	131	632	396	526	331	206	567	712	533	674	999999	999999	87	954	295	650	999999	859	330	999999	424	435	682	622	29	999999	999999	999999	814	50	711	171	863	580	533	999999	42	342	533	413	153	834	318	843	291	245	313	420	972	253	84	999999	738	943	55	696	999999	773	506	687	918	987	897	999999	999999	999999	422	999999	999999	664	618	922	336	917	607	590	127	999999	999999	999999	340	867	607	571	966	264	999999	999999	534	837	680	268	835	845	494	999999	999999	825	880	669	822	999999	989	317	999999	161	999999	820	346	999999	999999	999999	442	721	357	61	390	336	526	708	198	999999	973	999999	983	999999	97	490	432	451	654	302	999999	671	999999	533	877	999999	999999	814	999999	999999	582	79	999999	569	825	123	498	443	999999	
609	308	182	480	329	999999	406	334	999999	999999	639	398	894	811	286	163	771	999999	999999	183	101	400	999999	999999	999999	999999	903	999999	424	534	973	999999	999999	677	54	999999	999999	999999	641	700	481	965	999999	750	999999	223	687	268	982	999999	999999	363	675	270	999999	999999	999999	608	999999	999999	929	82	999999	751	100	999999	999999	227	766	999999	999999	580	128	132	999999	135	999999	961	80	372	242	645	352	18	479	999999	999999	728	999999	999999	408	187	999999	242	771	409	65	908	659	999999	814	470	999999	999999	48	484	999999	552	999999	999999	479	999999	537	531	177	999999	730	901	282	481	331	680	234	932	999999	200	999999	885	361	302	80	831	311	999999	558	771	154	652	969	994	383	999999	169	445	365	999999	649	775	74	486	679	999999	636	999999	535	143	245	568	814	999999	210	359	201	276	487	999999	999999	323	973	405	150	999999	932	287	107	557	520	788	577	121	550	999999	821	874	623	916	999999	132	999999	424	536	585	837	131	999999	34	582	893	958	717	449	999999	802	999999	346	601	231	359	91	978	999999	457	991	703	308	701	999999	327	653	999999	453	210	634	558	869	565	249	811	492	83	974	999999	999999	999999	671	223	999999	162	537	31	695	844	999999	710	802	88	999999	144	822	999999	495	999999	250	398	273	248	701	999999	999999	999999	999999	419	866	17	13	995	627	141	41	94	995	386	789	632	874	999999	169	923	756	790	971	114	999999	399	587	718	387	442	596	432	521	462	362	756	668	286	977	999999	706	806	461	461	999999	999999	999999	119	476	999999	999999	999999	89	778	497	18	809	257	431	477	999999	294	999999	999999	544	999999	572	542	33	43	999999	999999	630	136	226	949	339	519	999999	259	302	999999	252	769	918	932	353	743	965	354	999999	420	854	999999	613	999999	199	276	917	504	175	565	95	999999	654	925	43	952	561	999999	679	299	999999	181	184	951	52	999999	276	999999	264	828	576	679	96	999999	999999	130	523	804	999999	72	602	507	94	736	393	809	999999	993	898	401	192	999999	674	999999	999999	682	999999	999999	380	351	999	999999	249	346	988	416	355	999999	191	913	439	756	788	999999	697	999999	999999	447	568	242	733	283	714	863	999999	159	14	440	387	70	999999	861	434	418	72	298	268	747	999999	977	999999	22	811	984	962	435	639	68	959	426	595	888	103	147	618	726	999999	999999	700	839	999999	915	724	999999	129	577	331	379	553	408	490	999999	999999	591	778	720	999999	729	901	220	999999	946	999999	999999	999999	905	768	999999	800	346	
697	999999	56	908	575	548	999999	690	865	999999	999999	999999	514	560	935	999999	197	512	369	897	264	871	484	489	999999	999999	444	763	999999	223	999999	45	578	217	710	608	303	792	25	239	432	781	863	516	116	999999	999999	920	35	230	717	265	927	902	92	826	999999	566	587	119	113	534	45	652	999999	78	999999	999999	999999	337	951	405	496	999999	999999	483	999999	999999	383	999999	33	524	738	434	999999	554	118	999999	135	884	211	736	214	999999	136	898	745	999999	932	47	568	999999	80	697	279	322	768	797	999999	609	999999	439	193	517	95	589	796	999999	156	40	960	25	181	965	135	224	201	590	999999	576	999999	796	45	345	511	888	999999	50	165	193	785	320	999999	525	999999	772	552	696	820	999999	112	145	75	901	87	553	963	114	572	64	130	999999	999999	861	872	32	403	848	16	207	145	756	454	963	255	650	777	655	999999	363	671	505	770	467	474	601	999999	143	267	957	999999	999999	478	999999	73	606	526	386	653	52	378	999999	690	999999	411	356	690	999999	656	437	776	317	999999	218	393	999999	999999	337	396	280	301	999999	590	58	999999	795	999999	999999	900	999999	133	400	11	858	985	967	814	157	999999	128	911	629	487	999999	999999	999999	999999	269	717	447	999999	199	989	999999	750	118	123	641	350	616	78	346	211	17	999999	385	315	354	999999	425	810	999999	999999	278	368	672	782	760	867	999999	658	28	635	462	460	999999	411	628	117	877	853	999999	806	449	60	574	999999	479	527	805	311	999999	46	302	999999	927	999999	999999	24	88	335	363	999999	686	958	999999	711	999999	999999	378	974	687	247	356	572	999999	464	831	999999	999999	255	312	242	72	999999	866	982	343	824	999999	26	689	613	39	999999	499	408	130	491	10	863	677	922	158	830	623	999999	690	999999	999999	999999	96	503	230	833	999999	999999	712	332	101	77	377	925	34	362	294	84	217	804	82	999999	999999	350	226	999999	577	390	94	241	739	321	301	614	999999	999999	930	196	393	206	528	379	696	797	399	933	495	999999	897	999999	545	999999	347	885	657	772	137	745	286	999999	999999	642	46	999999	999999	780	999999	763	111	963	999999	108	690	21	999999	703	999999	547	950	293	999999	825	492	298	695	199	974	999999	957	60	999999	999999	909	104	940	885	343	226	213	619	999999	732	999999	934	373	447	859	999999	608	999999	241	590	999999	993	853	440	999999	747	784	404	806	369	806	61	40	247	999999	595	80	400	999999	325	343	341	135	712	184	558	924	258	340	
648	807	13	999999	352	399	915	251	510	735	595	441	809	812	798	999999	999999	999999	136	999999	999999	264	999999	593	916	999999	463	999999	150	265	602	999999	999999	74	999999	562	802	242	688	847	283	354	570	665	774	999999	534	528	337	786	999999	999999	798	10	76	393	599	419	902	999999	936	57	111	254	143	772	904	745	655	245	133	366	225	999999	973	919	694	999999	999999	999999	722	934	540	999999	679	947	34	535	999999	773	999999	393	340	592	911	236	252	325	531	11	979	789	873	101	662	999999	439	519	37	157	699	56	600	869	383	11	516	747	574	196	748	379	999999	881	282	740	35	999999	376	747	676	379	30	817	999999	932	71	999999	999999	460	517	999999	508	849	999999	999999	792	470	218	910	999999	504	750	999999	263	609	51	999999	818	921	999999	807	999999	999999	480	330	35	782	999999	999999	940	77	56	124	679	243	871	898	999999	999999	948	565	424	999999	999999	182	628	685	999999	453	891	79	630	779	999999	709	372	228	378	999999	891	999999	999999	999999	970	651	999999	636	666	29	999999	152	194	462	973	638	392	686	999999	308	701	350	999999	372	559	999999	447	276	857	999999	870	653	529	62	474	937	910	657	495	386	724	991	28	544	715	749	999999	177	806	628	327	685	965	999999	62	551	999999	291	218	110	213	191	778	696	159	94	623	141	988	45	999999	735	201	876	584	999999	331	682	656	810	985	999999	469	999999	652	195	687	459	999	923	155	628	999999	999999	182	542	222	332	395	631	136	753	189	771	899	591	493	99	999999	352	229	120	635	408	124	933	999999	549	54	963	406	173	142	74	890	999999	999999	806	704	51	497	999	999999	999999	999999	999999	101	999999	999999	70	702	598	963	657	703	45	993	999999	999999	248	821	673	287	432	234	962	621	124	881	999999	304	999999	999999	454	855	999999	999999	999999	999999	883	842	32	219	999999	999999	808	999999	484	370	855	116	256	535	465	999999	823	999999	999999	800	721	620	999999	817	539	766	24	212	519	802	483	999999	999999	999999	397	406	798	464	999999	999999	426	999999	999999	754	35	999999	58	161	929	234	41	508	958	808	999999	272	865	215	999999	227	256	605	690	999999	887	999999	722	929	148	69	431	368	427	999999	999999	999999	484	232	791	845	718	863	999999	295	999999	974	263	585	324	134	540	999999	784	86	915	820	82	463	866	392	999999	999999	23	999999	999999	672	999999	266	433	53	788	999999	423	999999	509	393	332	404	912	912	390	147	999999	23	528	838	584	351	787	564	999999	
30	365	409	872	599	999999	999999	493	107	893	996	161	280	346	999999	179	949	999999	999999	498	677	551	954	12	834	513	999	352	999999	98	999999	478	999999	167	999999	287	24	961	999999	543	919	999999	814	28	393	985	344	677	630	999999	634	773	265	76	218	478	410	406	48	95	999999	70	999999	18	163	999999	291	123	577	999999	165	988	667	988	999999	765	736	999999	619	999999	179	331	721	305	464	999999	223	999999	948	299	999999	617	999999	824	692	999999	392	806	864	865	999999	999999	110	19	513	999999	115	999999	497	999999	741	474	787	199	915	529	348	234	554	197	314	488	174	287	744	547	74	842	305	719	382	930	81	754	999999	947	231	712	999999	818	999999	999999	999999	504	557	411	829	734	908	173	520	168	261	677	560	999999	66	822	275	965	999999	273	970	778	80	999999	402	43	54	967	308	999999	999999	736	336	366	183	669	729	342	717	339	999999	142	208	224	999999	404	999999	999999	891	999999	446	826	999999	597	977	536	434	746	18	796	690	999999	865	999999	725	525	350	204	51	396	999999	932	257	252	339	999999	580	856	142	998	840	999999	86	899	199	616	500	738	389	647	245	983	333	999999	999999	993	277	999999	498	163	63	999	888	504	999999	514	999999	993	268	149	955	577	614	20	956	575	864	965	694	119	999999	611	999999	999999	999999	119	999999	999999	603	345	570	999999	367	979	999999	840	235	582	593	685	47	506	480	250	692	667	379	323	965	999999	138	999999	629	389	138	999999	195	999999	999999	999999	904	252	400	999999	999999	999999	219	634	75	125	350	292	381	18	81	999999	141	573	710	493	739	295	999999	529	999999	999999	637	978	851	503	655	999999	999999	999999	780	795	115	557	999999	994	457	744	257	999999	733	999999	999999	620	999999	999999	999999	621	999999	859	467	619	881	999999	715	319	71	999999	783	572	469	609	999999	999999	238	285	422	583	901	999999	999999	995	47	521	796	370	339	999999	671	999999	192	44	999999	999999	929	171	914	244	842	363	932	999999	960	685	390	133	793	944	999999	41	999999	999999	720	78	823	999999	581	369	999999	355	979	999999	569	541	389	999999	999999	684	65	76	371	187	741	547	783	999999	999999	999999	999999	672	577	394	999999	639	65	455	323	887	555	468	590	999999	170	497	383	888	999999	429	999999	955	479	118	999999	325	670	999999	999999	182	295	14	999999	229	999999	411	778	594	999999	999999	486	933	121	767	138	597	486	999999	27	999999	999999	894	171	614	65	186	203	999999	999999	319	969	56	460	999999	601	550	
40	999999	326	758	999999	999999	999999	727	942	372	843	711	980	302	838	999999	991	751	19	400	843	822	173	62	218	320	99	110	960	439	483	970	175	999999	566	999999	501	999999	999999	384	425	999999	672	693	342	491	488	213	480	126	65	708	141	999999	999999	217	207	273	549	408	699	999999	767	999999	889	873	546	401	735	722	361	999999	226	634	974	409	160	480	719	727	832	999999	630	843	384	775	838	963	881	358	919	999999	719	136	999999	57	676	168	804	468	944	96	477	757	765	333	491	507	237	307	999999	726	553	999999	576	999999	747	923	138	124	45	583	520	386	803	999999	22	100	999999	927	732	991	999999	999999	782	745	999999	872	88	999999	293	341	736	999999	301	202	683	896	559	871	309	752	40	689	999999	999999	576	100	999999	640	320	999999	556	999999	575	75	60	302	50	831	404	875	845	999999	830	999999	846	936	94	611	451	126	541	89	999999	979	961	986	829	420	179	999999	918	447	741	892	784	999999	18	235	152	999999	856	728	999999	999999	907	953	859	727	525	639	999999	352	199	204	860	477	682	595	114	999999	473	999999	661	86	956	999999	999999	938	920	419	928	859	469	69	269	812	999999	999999	82	17	137	999999	895	999999	321	999999	258	999999	42	316	754	422	999999	999999	918	999999	76	999999	999999	509	617	920	807	115	711	156	883	999999	934	57	999999	488	523	106	936	371	734	132	765	389	159	798	999999	999999	665	516	737	390	151	43	746	999999	725	573	400	216	304	999999	828	175	692	128	999999	984	999999	275	899	34	151	999999	501	943	634	98	359	818	24	202	449	205	418	502	987	900	310	651	999999	949	706	730	999999	944	999999	999999	697	999999	999999	921	173	999999	999999	999999	249	999999	542	802	589	636	223	581	201	111	999999	999999	999999	199	999999	712	683	999999	512	949	327	999999	489	557	649	999999	401	328	632	103	39	60	588	705	263	999999	999999	999999	72	136	736	134	539	999999	603	670	843	507	999999	999999	247	374	887	999999	395	999999	999999	985	163	554	245	894	999999	108	81	300	55	999999	999999	738	354	185	999999	999999	999999	203	881	522	999999	999999	999999	894	999999	158	999999	665	172	921	319	435	999999	383	355	518	891	842	185	441	894	313	625	792	999999	171	139	71	999999	511	454	202	947	593	41	184	364	351	475	800	252	416	999999	133	741	511	452	970	830	228	494	381	27	450	628	650	362	407	332	267	999999	793	37	661	999999	126	487	703	351	180	999999	999999	376	384	198	487	185	501	
61	69	999999	999999	999999	419	999999	999999	184	506	964	391	821	999999	28	999999	782	458	388	476	656	624	33	749	629	659	74	999999	14	643	999999	999999	999999	999999	356	273	547	859	562	999999	644	999999	941	981	738	999999	359	207	531	168	602	739	109	999999	999999	999999	999999	970	539	999999	354	82	78	541	255	824	917	960	610	999999	670	999999	999999	999999	831	999999	682	52	20	669	310	999999	422	846	51	521	51	764	26	919	236	999999	330	980	273	572	335	410	999999	914	52	398	596	776	498	999999	843	999999	878	999999	753	999999	959	870	280	487	659	232	500	999999	782	162	999999	999999	999999	103	602	999999	506	999999	927	282	316	999999	626	911	999999	999999	358	371	999999	999999	886	999999	175	242	999999	460	710	786	912	112	910	11	141	890	454	905	257	404	999999	927	832	619	999999	999999	999999	999999	253	368	999999	22	874	138	65	999999	999999	519	525	296	999999	999999	215	720	356	825	372	314	964	736	999999	374	398	953	294	999999	880	277	770	694	554	754	216	351	999999	899	238	999999	946	999999	624	935	390	961	999999	999999	999999	999999	272	838	999999	383	999999	517	999999	841	624	921	844	314	999999	998	749	831	741	731	999999	864	150	456	597	590	368	902	122	531	984	436	43	999999	38	768	14	932	585	999999	855	999999	999999	999999	285	316	937	999999	999999	999999	999999	559	230	198	999	999999	971	816	999999	999999	999999	995	999999	379	999999	197	887	495	999999	999999	993	817	256	569	875	246	424	412	999999	290	653	726	40	497	999999	999999	215	845	999999	179	797	198	999999	67	166	860	999999	79	999999	97	429	451	999999	452	631	378	312	660	323	763	443	999999	645	961	874	298	999999	907	43	999999	981	52	147	116	632	805	136	198	413	999999	942	999999	999999	92	861	212	371	587	865	999999	132	555	532	595	999999	239	552	729	192	867	999999	396	45	457	999999	386	999999	258	820	825	252	124	999999	308	821	98	45	563	109	672	927	387	52	76	310	999999	999999	551	380	999999	263	406	999999	999999	999999	555	319	85	976	484	897	999999	999999	49	724	18	307	999999	774	648	999999	989	629	999999	940	517	354	968	157	999999	866	762	877	999999	572	999999	118	999999	999999	275	778	960	999999	625	774	999999	620	12	352	999999	999999	296	777	732	999999	273	999999	495	605	612	999999	999999	999999	999999	618	145	245	349	477	878	900	596	55	508	999999	244	999999	999999	999999	136	896	351	626	855	550	579	999999	155	999999	308	79	622	115	575	73	437	42	289	16	639	578	999999	534	999999	
401	543	251	278	862	963	860	999999	749	479	715	859	724	81	756	49	159	100	130	178	999999	999999	490	479	445	442	211	999999	997	116	999999	999999	999999	162	463	17	338	999999	292	999999	448	307	873	636	999999	999999	712	999999	532	999999	489	487	160	366	664	124	62	771	833	429	762	736	774	999999	921	99	52	572	617	999999	711	442	808	864	730	511	413	853	999999	240	730	250	600	40	627	79	999999	460	999999	999999	954	566	883	862	999999	711	532	241	714	770	172	999999	352	999999	999999	57	679	295	636	163	710	209	161	602	699	521	999999	743	25	851	622	591	84	278	794	999999	558	945	371	28	978	999999	148	999999	78	590	897	817	774	580	400	190	999999	344	638	755	415	291	999999	999999	575	789	226	863	999999	999999	75	999999	989	999999	999999	734	924	617	184	999999	70	311	534	999999	623	999999	999999	999999	461	442	766	999999	640	49	739	277	782	388	453	199	999999	285	701	999999	524	823	999999	999999	91	665	266	999999	170	109	694	113	756	999999	999999	999999	819	780	999999	715	999999	336	444	949	382	999999	999999	999999	173	984	582	999999	609	46	594	799	501	999999	999999	795	999999	559	578	999999	999999	635	999999	728	29	207	380	185	874	986	684	197	389	878	290	999999	714	720	999999	999999	527	909	503	720	469	568	754	513	427	615	539	264	757	904	999999	747	709	999999	525	999999	614	407	910	623	361	999999	420	622	35	501	999999	465	514	402	23	445	141	800	269	460	452	866	757	268	456	999999	440	484	284	543	162	490	204	88	572	129	998	880	369	999999	158	142	488	926	534	84	749	999999	999999	168	615	909	964	999999	522	747	649	999999	177	931	966	935	348	491	349	600	270	999999	999999	999999	447	261	440	999999	312	320	387	831	999999	381	999999	84	594	125	927	253	526	139	565	824	479	999999	713	999999	105	222	794	999999	586	999999	813	999999	535	999999	721	364	478	999999	762	212	370	818	918	795	261	892	351	232	999999	999999	83	999999	870	14	424	100	548	13	111	100	526	390	999999	799	568	366	548	999999	999999	573	999999	759	377	363	463	661	438	917	999999	999999	870	999999	999999	490	860	999999	999999	999999	582	999999	816	474	665	671	686	980	573	128	999999	895	353	754	999999	990	330	324	763	517	550	763	662	630	828	898	230	954	999999	763	939	885	999999	999999	24	773	756	310	104	705	677	999999	97	319	690	999999	999999	125	743	453	169	545	918	936	979	999999	999999	196	645	767	451	731	44	810	188	999999	981	335	
999999	999999	243	30	229	68	839	999999	675	352	939	999999	47	114	999999	999999	603	999999	999999	977	47	999999	999999	570	664	336	264	945	999999	287	140	348	308	999999	384	999999	999999	999999	999999	860	999999	999999	153	626	256	107	729	346	520	541	216	784	384	999999	297	999999	259	999999	999999	893	804	999999	628	398	221	601	249	513	729	532	293	464	87	116	881	135	999999	188	323	999999	607	917	435	907	80	999999	963	304	247	838	439	999999	999999	432	65	212	293	755	999999	655	999999	226	999999	987	257	999999	707	278	132	171	496	81	360	999999	295	887	468	999999	327	865	999999	999999	275	891	102	748	680	655	60	679	841	304	999999	668	709	999999	999999	447	660	328	999999	695	181	85	352	368	999999	999999	999999	178	743	572	437	999999	27	911	950	725	999999	509	999999	62	227	453	330	201	306	691	99	904	999999	999999	70	998	226	942	999999	999999	549	734	562	696	517	999999	999999	278	999999	234	651	999999	440	585	552	161	257	596	999999	999999	999999	999999	71	999999	895	999999	592	723	512	439	332	84	999999	759	999999	999999	946	385	999999	345	999999	999999	334	82	999999	999999	473	11	477	909	751	629	475	999999	445	999999	672	68	800	999999	999999	221	766	438	902	577	659	999999	999999	391	214	872	999999	141	219	704	827	989	464	603	768	590	999999	999999	688	702	609	101	324	787	498	999999	584	268	56	306	294	999999	179	472	641	792	602	999999	704	999999	577	343	836	740	571	999999	603	207	516	708	966	172	750	209	999999	999999	999999	621	892	327	999999	793	999999	913	419	931	999999	999999	961	975	988	169	899	809	135	275	265	583	999999	999999	293	386	752	347	340	131	155	969	504	83	436	980	203	387	590	999999	999999	923	331	999999	999999	612	246	999999	999999	806	273	940	999999	702	313	782	405	999999	43	911	51	747	582	297	785	850	497	999999	999999	999999	965	522	228	352	27	999999	262	585	999999	681	150	221	627	533	858	215	895	802	770	653	999999	999999	999999	679	999999	510	350	43	855	23	124	999999	991	711	841	751	721	731	684	971	530	819	134	361	999999	830	129	999999	439	999999	954	999999	126	895	433	999999	178	549	999999	516	990	228	730	939	566	791	229	915	691	117	493	173	127	999999	133	999999	992	992	908	911	390	999999	604	285	999999	999999	241	999999	288	993	999999	182	131	178	980	312	98	195	999999	978	610	999999	367	332	96	790	576	327	771	667	856	999999	641	698	135	699	623	455	880	146	560	999999	636	698	533	999999	52	949	999999	821	
676	999999	207	929	999999	186	934	282	999999	277	999999	914	999999	999999	147	407	541	999999	53	999999	688	643	314	658	999999	999999	577	668	798	775	748	627	508	950	990	999999	977	999999	397	999999	999999	351	266	612	291	999999	798	25	561	999999	780	999999	905	537	142	43	502	549	999999	823	609	276	484	999999	999999	999999	415	384	630	98	999999	829	44	104	526	346	999999	701	376	782	689	561	117	999999	995	138	721	970	999999	957	999999	438	999999	999999	999999	999999	867	999999	93	999999	999999	423	395	472	706	999999	585	811	20	796	657	800	182	728	144	57	999999	999999	999999	400	515	999999	566	999999	541	999999	627	470	754	38	479	543	618	321	999999	275	176	644	999999	54	552	909	960	31	310	756	265	482	439	302	339	65	425	999999	548	796	999999	722	931	999999	333	125	66	982	999999	124	191	999999	187	869	881	999999	847	383	847	606	999999	545	372	999999	736	154	40	462	698	999999	127	999999	772	754	418	453	712	259	721	437	853	977	999999	999999	999999	403	999999	570	421	816	999999	51	844	942	322	321	999999	157	999999	188	999999	604	294	999999	999999	266	98	999999	999999	437	811	597	999999	420	752	506	841	186	219	342	849	999999	999999	882	999999	86	91	829	442	106	999999	565	999999	542	352	999999	693	999999	199	999999	999999	999999	120	983	14	621	999999	999999	999999	999999	480	183	938	646	999999	625	563	411	696	999999	999999	268	990	363	344	255	999999	129	999999	503	813	49	986	900	36	975	359	67	877	594	697	656	999999	626	626	919	999999	634	214	726	696	291	114	280	999999	56	883	756	649	758	304	269	366	696	12	440	196	47	999999	362	276	505	999999	999999	232	999999	629	373	737	424	999999	999999	999999	351	999999	531	999999	716	767	980	999999	602	418	128	999999	437	300	942	624	196	733	589	24	851	459	200	757	12	999999	999999	999999	519	29	234	140	612	353	25	889	480	999999	999999	279	639	270	999999	97	415	811	999999	238	686	999999	550	691	49	678	74	891	616	774	932	668	162	562	583	583	193	988	999999	999999	999999	63	153	999999	263	319	384	999999	785	112	351	999999	263	387	741	770	999999	543	101	934	999999	133	282	706	572	999999	127	86	999999	100	904	427	134	999999	953	632	999999	859	437	729	303	483	116	514	432	742	415	774	999999	999999	999999	999999	897	753	804	161	999999	447	129	452	202	999999	904	694	208	999999	76	999999	434	999999	999999	619	116	372	640	999999	999999	768	999999	999999	405	352	999999	873	986	264	999999	380	905	801	852	168	999999	
999999	999999	996	999999	421	315	507	676	861	350	712	648	494	544	535	123	998	999999	21	172	999999	56	999999	52	40	708	943	999999	696	647	632	266	15	880	131	835	643	999999	999999	462	776	163	544	11	999999	235	999999	999999	994	266	999999	667	999999	996	449	937	687	954	549	713	371	112	980	999999	718	456	999999	614	999999	700	479	772	999999	558	395	999999	512	847	999999	804	216	233	410	439	999999	964	425	19	440	193	158	689	687	892	100	674	183	329	293	999999	592	999999	307	304	787	999999	139	292	610	999999	435	839	464	744	506	148	702	999999	483	999999	41	999999	184	239	551	790	94	645	467	721	999999	192	564	999999	222	999999	926	116	999999	605	834	999999	409	136	758	319	234	943	395	952	971	632	845	539	74	999999	712	78	999999	996	999999	494	824	888	350	999999	284	71	531	999999	222	999999	898	999999	919	999999	233	999999	481	999999	565	151	259	999999	750	340	999999	999999	339	262	999999	858	363	655	554	350	318	521	786	515	999999	173	421	218	999999	999999	999999	967	999999	175	736	999999	999999	520	441	909	244	999999	147	19	905	260	731	278	999999	364	242	253	333	578	589	711	271	965	999999	401	730	999999	774	999999	999999	379	413	174	526	953	271	999999	999999	645	115	999	383	776	610	783	442	152	649	386	152	490	643	51	585	34	402	999999	321	49	999999	203	544	999999	413	535	999999	567	752	615	102	399	39	688	473	590	999999	495	364	424	959	587	401	397	231	126	736	372	588	999999	560	999999	531	184	466	912	464	999999	373	85	999999	999999	400	44	293	999999	461	954	999999	999999	999999	907	999999	896	89	601	999999	157	999999	296	798	484	979	260	999999	463	867	855	231	999999	136	999999	132	289	487	999999	197	999999	114	999999	665	781	793	593	804	653	999999	999999	999999	865	120	317	69	86	286	999999	895	149	999999	830	885	606	733	28	868	970	999999	987	999999	995	999999	444	52	83	999999	27	690	395	456	999999	100	999999	999999	366	999999	818	667	55	12	34	199	58	999999	999999	592	999999	58	775	999999	833	999999	384	999999	999999	461	676	274	986	999999	999999	999999	509	692	577	739	999999	999999	999999	578	60	312	739	984	395	806	365	66	768	999999	572	969	915	999999	622	543	715	26	661	905	999999	554	681	600	999999	262	689	365	810	544	939	223	999999	999999	674	531	138	399	830	999999	105	619	999999	505	882	299	999999	838	79	999999	33	999999	193	470	804	505	631	999999	251	142	126	999	255	234	551	358	297	718	997	101	414	
325	196	368	999999	999999	58	185	718	454	405	999999	296	775	520	312	999999	221	402	999999	999999	990	158	697	186	105	999999	281	954	533	12	999999	840	999999	999999	999999	450	825	660	650	457	455	999999	999999	737	999999	713	479	713	249	329	85	326	999999	999999	423	176	498	999999	999999	789	776	231	999999	451	268	20	317	999999	812	861	999999	999999	999999	720	999999	570	361	960	910	999999	894	567	714	999999	999999	999999	21	786	216	541	952	643	999999	860	680	233	245	355	478	265	405	334	901	387	125	524	574	119	746	999999	815	999999	999999	332	895	219	999999	999999	524	447	998	999999	938	999999	909	570	615	891	49	999999	334	16	491	654	986	570	666	337	99	412	256	902	49	362	726	425	999999	623	999999	471	999999	264	999999	41	267	874	395	630	478	554	909	999999	79	999999	999999	999999	999999	999999	346	335	552	999999	891	999999	200	106	999999	585	555	493	208	999999	999999	999999	999999	80	185	460	397	999999	184	45	858	544	503	573	832	523	999999	917	379	744	287	639	999999	536	373	718	841	170	999999	809	85	984	356	917	756	501	20	458	632	595	240	234	999999	517	331	356	619	627	273	967	999999	637	999999	999999	714	297	658	999999	706	467	999999	999999	729	374	999999	873	999999	585	816	340	513	385	999999	784	999999	63	488	411	999999	26	109	999999	999999	424	68	999999	870	892	999999	469	843	999999	751	175	976	999999	504	786	556	999999	168	43	810	933	999999	376	352	339	999999	660	808	999999	774	690	367	405	999999	999999	316	522	999999	305	382	357	999999	482	633	129	808	510	558	701	855	756	858	76	413	963	960	691	105	999999	999999	552	999999	596	266	71	808	581	674	199	480	43	999999	862	661	999999	445	999999	999999	233	531	999999	111	116	401	27	831	301	992	375	354	624	427	472	361	829	999999	901	225	572	321	237	836	369	231	821	312	996	999999	949	527	978	999999	872	19	999999	450	554	204	248	240	516	588	308	845	855	616	982	999999	831	767	544	766	999999	912	304	612	742	885	580	715	835	886	52	848	376	675	554	999999	855	389	999999	707	976	342	804	648	999999	524	376	214	330	494	583	999999	982	222	779	999999	715	999999	999999	668	999999	533	405	999999	546	460	479	189	71	529	999999	451	999999	837	789	999999	999999	656	84	228	518	376	395	350	313	999999	865	999999	896	594	746	962	999999	483	93	453	936	999999	999999	86	54	196	152	800	839	999999	566	155	433	940	852	69	818	489	160	999999	148	64	326	685	594	325	293	
477	783	693	770	152	753	999999	901	933	999999	997	999999	331	233	595	511	181	999999	720	999999	999999	741	687	999999	202	332	836	315	882	857	426	492	729	999999	675	27	155	370	424	999999	999999	49	919	515	999999	315	828	999999	552	553	155	390	999999	595	999999	999999	105	549	578	819	917	40	28	86	137	515	999999	427	999999	999999	365	810	880	999999	642	916	822	182	333	886	503	813	762	339	711	999999	617	144	999999	940	921	999999	792	604	483	999999	999999	842	387	314	861	999999	999999	974	197	999999	999999	555	952	421	999999	922	226	691	999999	113	999999	689	374	999999	897	999999	851	618	656	999999	28	286	999999	585	895	980	795	28	999999	102	348	787	999999	377	999999	72	192	165	37	998	389	110	288	380	999999	340	999999	999999	999999	551	559	856	327	438	326	233	999999	376	525	932	137	208	666	999999	765	490	999999	997	565	835	999999	695	590	657	379	917	999999	475	796	564	511	509	611	483	543	492	469	713	60	999999	362	815	639	105	999999	999999	444	65	614	309	792	481	730	581	424	864	275	670	68	409	235	999999	580	999999	430	999999	596	193	689	283	999999	835	999999	263	999999	322	65	495	999999	198	999999	942	860	999999	772	40	999999	39	999999	679	226	799	999999	651	85	999999	245	679	675	999999	594	260	375	341	999999	957	999999	476	109	111	999999	999999	999999	869	999999	999999	999999	92	999999	399	849	566	999999	20	66	230	190	305	188	364	86	386	999999	544	603	231	577	528	999999	815	506	999999	930	957	870	999999	999999	785	724	792	744	999999	490	999999	402	999999	136	364	284	68	777	239	298	744	35	431	960	349	276	704	999999	855	874	383	893	547	636	176	999999	621	314	999999	580	395	620	924	896	544	151	575	105	223	254	999999	48	276	24	195	932	449	485	576	518	29	86	999999	288	117	392	855	401	959	999999	663	754	381	658	902	134	999999	535	999999	208	700	609	999999	611	999999	345	626	532	450	244	700	145	737	999999	999999	318	731	645	789	161	295	183	145	998	590	999999	666	617	121	70	831	914	999999	378	817	420	999999	287	564	771	765	999999	951	725	523	999999	27	495	108	999999	403	465	745	274	912	527	473	503	30	999999	679	18	420	999999	999999	999999	86	368	78	999999	734	999999	999999	999999	999999	999999	231	420	485	72	388	180	519	527	667	999999	178	795	466	300	946	90	266	246	102	756	999999	572	321	736	451	658	427	958	999999	949	999999	999999	999999	950	999999	63	28	958	939	508	999999	893	722	999999	618	
291	902	777	999999	653	197	844	925	639	60	999999	999999	999999	620	729	999999	999999	667	717	991	450	917	516	995	892	72	999999	999999	593	999999	29	850	284	999999	999999	756	649	764	216	999999	540	803	999999	899	645	955	999999	347	219	755	938	235	15	56	178	999999	395	781	310	591	888	546	341	999999	999999	999999	824	999999	460	973	114	796	999999	954	460	647	999999	616	360	937	792	960	97	838	999999	793	844	238	999999	796	999999	867	463	624	873	993	999999	999999	868	836	999999	649	999999	246	651	151	773	60	999999	531	999999	779	431	999999	999999	928	459	503	999999	247	964	595	679	663	612	246	343	837	90	999999	185	811	747	524	806	999999	999999	851	197	188	30	793	643	429	111	591	446	100	999999	945	544	999999	814	999999	999999	545	999999	999999	633	414	808	936	970	137	999999	883	42	999999	999999	657	854	999999	315	999999	999999	180	952	999999	999999	31	799	999999	22	144	923	217	996	125	653	271	181	850	227	782	380	93	823	515	84	228	558	539	534	999999	999999	936	999999	941	414	999999	592	720	671	612	615	565	923	835	214	999999	887	916	263	304	485	13	390	533	503	143	357	447	185	344	472	269	717	845	53	987	554	65	710	952	679	461	189	614	176	814	169	987	310	935	340	642	285	240	692	999999	555	139	447	281	352	154	544	337	999999	355	847	88	792	227	593	999999	215	311	624	33	824	999999	366	688	974	370	146	249	13	830	999999	999999	163	999999	441	424	999999	999999	999999	534	916	999999	474	821	967	90	999999	999999	352	509	436	974	999999	668	272	999999	773	758	307	982	17	305	334	320	371	369	999999	836	999999	999999	223	776	700	99	117	972	312	999999	721	893	999999	63	897	503	403	19	872	495	693	662	651	999999	142	999999	527	621	527	164	999999	999999	165	999999	307	999999	295	660	999999	999999	999999	300	476	999999	46	413	816	954	407	830	916	362	497	440	999999	132	527	363	643	999999	572	495	454	157	96	124	737	999999	756	999999	217	999999	735	356	999999	403	999999	423	823	728	999999	573	999999	999999	999999	106	120	724	226	185	999999	931	26	211	952	75	999999	999999	999999	922	676	20	207	683	622	183	626	150	999999	749	999999	114	540	915	271	999999	281	999999	910	989	14	23	590	581	78	286	726	999999	404	868	999999	867	999999	900	62	801	375	999999	84	74	999999	970	228	999999	248	550	400	111	999999	953	793	98	418	162	918	999999	429	626	614	999999	999999	102	746	637	999999	79	833	640	999999	469	634	740	
682	999999	519	999999	794	123	342	527	885	999999	594	450	999999	469	999999	128	999999	399	381	999999	926	999999	616	387	233	590	284	179	717	999999	999999	480	329	63	415	572	999999	883	868	315	294	96	461	832	507	305	562	732	999999	999999	657	999999	98	885	813	944	999999	142	810	213	999999	173	810	999999	385	124	999999	31	63	885	485	108	999999	75	999999	839	999999	784	879	928	38	551	999999	11	113	775	391	999999	249	471	343	510	999999	664	476	999999	286	999999	457	393	999999	540	679	735	240	558	942	999999	431	973	667	455	999999	999999	185	298	615	809	999999	609	732	687	782	591	552	999999	34	866	599	342	563	949	999999	495	753	497	871	822	771	554	833	368	999999	999999	804	999999	256	201	488	187	999999	477	316	848	661	497	758	999999	999999	999999	999999	85	433	999999	419	717	999999	768	138	999999	426	792	999999	476	775	373	999999	516	786	664	728	833	387	999999	827	999999	643	488	834	266	738	783	639	516	31	758	935	999999	999999	999999	769	488	73	801	761	722	999999	840	999999	999999	821	252	999999	999999	535	999999	697	999999	271	333	83	640	933	871	948	643	999999	999999	455	26	438	999999	660	698	895	250	999999	999999	659	999999	999999	803	415	999999	444	496	481	121	980	330	71	922	661	532	999999	138	554	999999	852	128	569	907	999999	66	999999	80	591	999999	632	295	930	120	999999	166	675	280	235	999999	437	462	171	51	550	134	955	516	99	137	685	766	999999	578	734	999999	544	749	418	359	688	374	999999	868	489	695	400	999999	569	505	857	999999	999999	168	764	399	956	528	366	999999	111	352	980	463	999999	865	598	999999	386	821	999999	925	862	876	999999	72	999999	303	561	999999	734	14	999999	594	280	942	863	538	814	999999	999999	25	392	157	999999	346	394	450	940	623	999999	47	999999	999999	883	931	880	999999	460	999999	999999	663	967	999999	536	106	999999	999999	193	999999	12	70	547	52	999999	606	543	715	628	999999	678	117	362	999999	759	696	999999	208	711	999999	72	835	87	999999	502	920	999999	999999	620	161	941	999	267	955	621	45	999999	531	511	286	398	174	409	99	999999	734	311	999999	751	840	665	999999	683	844	922	999999	982	434	549	326	557	999999	999999	476	429	679	999999	999999	999999	723	206	999999	696	434	950	897	436	987	100	768	619	29	139	999999	999999	743	999999	999999	42	454	63	75	982	194	729	736	80	933	670	352	883	904	712	999999	643	755	510	258	999999	999999	740	994	999999	780	707	537	532	323	979	999999	364	436	
373	872	670	141	926	999999	705	224	827	999999	999999	747	884	714	317	111	999999	740	242	76	999999	999999	714	68	730	212	487	201	999999	999999	953	984	999999	457	541	840	367	512	828	998	553	999999	999999	247	677	597	895	992	230	430	999999	248	452	297	906	365	999999	612	410	724	34	514	19	81	549	342	758	437	183	476	743	634	912	244	999999	851	999999	476	999999	143	316	494	970	999999	578	714	999999	701	550	185	682	999999	111	113	973	999999	669	136	697	344	838	467	819	754	999999	552	336	218	774	65	999999	691	231	277	418	540	543	235	502	834	801	67	999999	998	793	999999	999999	808	270	999999	191	684	778	56	305	848	999999	226	107	35	999999	332	926	494	629	991	533	834	695	443	505	999999	999999	863	543	999999	580	821	960	698	30	528	948	300	873	871	912	185	972	569	865	999999	999999	999999	456	478	140	402	999999	999999	465	697	122	826	977	747	60	915	999999	999999	999999	999999	265	409	999999	859	384	636	620	758	88	357	999999	135	578	999999	316	166	417	74	649	187	453	167	242	999999	415	131	322	999999	820	997	672	457	301	22	999999	728	999999	596	103	504	781	620	723	999999	835	999999	258	799	441	999999	508	448	874	100	999999	108	176	682	454	263	323	494	999999	91	684	414	999999	999999	127	587	695	820	971	155	406	832	444	999999	497	428	872	523	695	999999	499	234	583	211	999999	999999	999999	788	151	839	191	297	999999	642	432	430	163	692	681	999999	208	687	477	999999	694	577	664	51	195	35	391	800	798	21	592	460	831	632	954	164	34	999999	999999	141	963	999999	160	999999	701	999999	275	999999	841	841	727	811	999999	853	517	999999	309	520	603	125	999999	999999	498	999999	59	972	599	999999	999999	527	829	999999	18	346	999999	584	426	862	349	129	760	210	958	957	293	780	704	977	125	999999	855	514	313	562	683	999999	620	489	752	999999	476	744	999999	323	22	435	803	420	97	999999	617	446	181	484	999999	257	432	540	387	279	277	621	414	817	672	324	988	455	999999	999999	999999	999999	119	619	652	999999	758	999999	945	858	976	293	889	193	312	999999	343	829	999999	999999	159	90	112	483	461	855	340	635	651	697	447	358	757	904	968	999999	337	561	831	349	499	788	595	999999	302	984	999999	231	515	264	981	168	257	237	43	883	999999	636	168	796	685	132	993	257	420	628	536	985	224	632	91	782	997	858	935	371	494	583	191	999999	133	118	999999	999999	715	999999	110	529	870	94	
845	999999	999999	999999	999999	376	794	999999	118	673	999999	999999	16	883	999999	209	171	999999	301	672	999999	261	455	690	673	577	12	606	541	141	999999	16	999999	999999	786	390	389	999999	205	569	576	999999	999999	999999	29	386	112	247	224	516	127	711	237	208	695	593	255	712	371	96	374	198	806	999999	156	451	999999	876	106	792	820	208	203	732	999999	252	787	938	670	296	475	765	999999	35	23	999999	778	916	444	999999	145	999999	600	119	999999	388	350	497	370	578	754	235	999999	431	695	919	999999	505	112	453	999999	316	51	85	620	608	806	780	963	341	999999	716	999999	903	657	153	608	94	537	717	999999	299	999999	999999	542	249	624	960	999999	104	307	283	813	990	396	999999	999999	525	498	999999	581	570	534	39	905	48	793	247	774	551	320	434	967	999999	552	516	999999	949	543	381	984	846	450	999999	44	399	999999	451	516	829	518	999999	596	942	146	340	764	548	196	503	456	387	196	999999	784	872	316	428	447	999999	99	999999	981	126	611	999999	130	666	995	516	999999	351	730	944	43	237	838	999999	999999	221	751	999999	999999	49	925	606	660	661	999999	999999	93	999999	13	636	740	832	111	999999	340	410	220	999999	553	679	367	114	656	999999	754	556	44	290	999999	236	137	999999	923	942	999999	15	999999	468	999999	999999	433	661	347	103	999999	211	999999	368	695	999999	999999	653	647	999999	681	820	949	999999	907	537	136	802	999999	777	509	999999	908	999999	287	334	999999	751	525	999999	256	705	999999	563	46	552	429	999999	595	332	235	999999	999999	840	270	380	999999	666	561	999999	707	631	358	569	594	372	302	999999	91	370	522	259	137	928	836	976	63	999999	382	364	999999	460	216	981	552	34	591	78	898	907	279	668	200	481	20	625	357	207	968	673	259	462	594	999999	809	999999	357	331	999999	293	326	999999	294	206	936	257	999999	376	27	999999	781	234	79	183	999999	853	999999	656	917	999999	628	856	428	708	999999	655	865	981	181	576	677	999999	75	614	590	610	999999	994	544	999999	210	981	999999	999999	999999	35	393	421	144	999999	917	700	414	999999	665	469	999999	585	101	291	392	999999	204	450	892	999999	999999	464	592	490	999999	73	122	164	21	647	999999	30	817	88	999999	453	846	999999	659	976	855	284	949	131	370	799	902	262	380	767	786	739	999999	379	867	999999	828	654	488	853	588	999999	780	27	793	230	768	23	999999	999999	596	979	790	915	999999	884	515	471	129	678	171	859	784	999999	999999	999999	
514	999999	221	999999	625	202	737	805	398	605	503	999999	337	999999	41	889	244	442	180	807	999999	599	711	982	423	367	534	809	692	729	475	536	999999	856	715	330	801	999999	999999	403	999999	999999	527	71	390	583	143	979	647	281	624	351	82	62	987	914	736	999999	920	268	668	927	999999	668	140	999999	773	999999	434	711	98	999999	129	777	565	964	82	649	601	840	233	554	171	420	114	133	463	999999	869	800	593	572	764	65	999999	999999	999999	999999	931	423	999999	999999	554	936	999999	75	232	305	496	33	999999	97	637	89	44	999999	766	703	563	17	513	669	999999	999999	127	999999	794	74	51	251	999999	223	718	188	40	571	999999	235	236	49	900	999999	999999	846	958	506	935	999999	30	621	999999	999999	999999	923	999999	150	60	999999	818	999999	280	168	264	255	999999	629	378	458	59	473	123	540	476	524	117	355	61	766	999999	621	999999	120	53	999999	999999	999999	917	795	999999	889	999999	89	417	999999	769	741	903	999999	916	338	137	999999	635	999999	999999	999999	701	999999	816	563	99	294	254	206	999999	999999	999999	833	561	15	999999	583	999999	169	999999	44	999999	907	999999	375	452	688	849	999999	494	113	485	496	922	676	999999	146	999999	715	800	999999	835	220	491	999999	626	80	810	910	626	554	307	475	999999	473	894	999999	36	450	999999	410	444	907	999999	999999	684	628	999999	885	782	999999	604	999999	369	724	208	912	999999	999999	749	382	877	938	720	940	999999	19	891	999999	782	999999	999999	538	999999	999999	793	927	508	516	925	997	999999	925	138	61	999999	832	999999	879	274	999999	377	999999	700	739	999999	505	196	772	177	999999	999999	999999	999999	353	464	75	999999	968	999999	281	413	909	229	751	223	952	810	668	990	974	903	21	193	800	71	238	838	864	867	297	741	999999	349	260	270	705	822	785	597	999999	961	147	948	999999	577	999999	662	948	525	580	695	527	782	203	771	725	999999	312	292	236	237	17	110	643	539	999999	570	999999	491	517	139	34	81	116	23	999999	73	199	232	603	576	999999	999999	297	602	223	954	155	488	545	999999	519	503	370	999999	953	46	314	464	900	999999	999999	467	17	450	670	999999	675	190	16	661	89	999999	688	660	348	668	813	51	326	723	999999	491	945	91	619	531	999999	459	999999	999999	999999	735	999999	706	883	999999	340	999999	932	766	288	965	999999	883	356	440	814	710	318	295	999999	273	999999	999999	482	211	521	926	830	148	999999	226	130	287	902	999999	999999	981	999999	916	999999	965	118	
559	444	999999	999999	71	999999	189	999999	999	999999	999999	505	999999	597	155	999999	682	909	414	27	999999	30	71	844	999999	999999	12	999999	999999	999999	401	956	268	999999	588	742	33	999999	459	201	650	431	746	999999	999999	782	415	756	611	757	104	17	999999	948	999999	999999	383	613	815	999999	999999	506	999999	999999	749	817	247	999999	19	413	210	490	459	222	377	372	284	999999	498	999999	576	999999	81	85	999999	999999	42	999999	840	999999	999999	999999	385	379	999999	999999	548	680	335	539	544	83	746	207	557	999999	557	711	580	951	264	397	125	999999	999999	486	435	999999	999999	365	784	999999	501	999999	54	790	115	999999	754	999999	824	603	660	959	877	999999	509	999999	528	999999	837	999999	739	888	794	971	303	982	999999	999999	718	739	453	970	999999	617	582	999999	999999	766	508	477	957	357	999999	660	736	166	526	21	977	561	290	11	528	463	198	612	176	83	496	133	999999	772	515	94	160	999999	214	269	919	723	720	761	727	999999	374	391	761	143	244	147	465	855	999999	166	459	452	452	301	429	969	999999	89	279	999999	263	195	841	53	999999	56	999999	999999	101	263	840	528	283	999999	99	999999	851	999999	999999	359	999999	999999	767	358	999999	999999	999999	913	840	950	999999	999999	492	351	116	188	550	717	633	198	195	208	763	751	325	931	999999	999999	211	622	128	587	999999	919	999999	999999	427	492	418	802	809	999999	999999	151	159	209	999999	931	62	910	266	143	408	650	174	469	604	25	43	999999	538	953	711	227	831	526	399	572	999999	999999	761	67	309	830	999999	156	781	622	999999	999999	895	246	241	301	366	999999	188	999999	999999	258	300	412	999999	715	999999	855	999999	208	999999	999999	810	473	307	841	999999	209	834	578	999999	28	687	982	423	917	807	999999	999999	420	999999	847	347	797	999999	386	920	359	607	999999	566	533	999999	583	313	969	999999	431	939	999999	152	167	159	610	999999	736	570	318	988	541	907	972	999999	916	347	472	294	22	656	921	921	800	601	251	999999	736	999999	114	679	999999	612	386	362	333	999999	704	697	737	467	90	999999	611	370	76	685	593	401	901	245	999999	999999	302	774	27	477	352	565	908	598	999999	537	466	999999	544	928	999999	620	809	648	643	774	557	555	576	116	319	439	535	565	999999	999999	307	868	838	999999	320	611	344	855	999999	148	789	148	863	553	999999	999999	825	147	164	999999	592	263	602	76	999999	746	999999	911	168	912	40	352	180	268	239	597	800	776	618	920	285	953	723	999999	984	
418	999999	33	757	347	613	397	999999	455	752	54	276	771	640	573	412	432	697	23	117	447	968	605	999999	761	181	59	999999	243	697	638	999999	107	92	999999	64	185	164	820	309	643	940	725	999999	195	330	39	145	54	517	852	999999	709	397	546	450	96	709	999999	175	563	868	178	757	124	514	999999	688	999999	999999	236	278	876	713	999999	507	999999	99	137	440	152	914	484	726	844	381	830	709	546	278	968	476	999999	655	999999	999999	999999	967	400	680	161	350	223	535	291	584	390	995	923	48	207	996	581	565	33	999999	393	999999	913	742	684	999999	152	652	550	760	120	230	968	999999	735	286	699	999999	999999	999999	999999	999999	445	270	999999	834	999999	507	81	999999	894	602	632	105	391	999999	999999	999999	996	999999	208	570	985	999999	473	169	37	233	999999	920	307	134	286	232	999999	445	16	999999	751	999999	683	645	999999	579	999999	999999	999999	873	999999	416	232	51	999999	597	603	140	999999	999999	797	831	999999	562	999999	999999	999999	769	999999	410	999999	945	323	411	999999	155	18	562	999999	999999	663	954	570	163	999999	999999	698	266	674	688	628	818	482	102	855	999999	53	130	450	430	905	107	202	198	726	372	102	820	145	999999	589	999999	151	999999	999999	842	270	653	647	307	461	416	104	999999	781	338	999999	230	999999	999999	112	887	122	999999	510	999999	999999	382	437	553	999999	877	131	369	108	588	677	999999	840	22	659	999999	483	152	968	499	999999	565	999999	397	898	871	275	999999	212	701	928	582	999999	999999	999999	888	225	103	504	584	295	735	538	202	661	999999	389	999999	335	711	414	999999	599	21	563	206	964	49	654	931	999999	971	166	406	999999	104	999999	999999	932	999999	184	389	648	394	213	277	36	224	736	360	491	732	824	500	296	958	982	45	141	884	923	186	449	999999	971	324	999999	141	999999	566	670	999999	610	999999	537	35	330	215	807	296	179	999999	312	999999	449	880	999999	666	119	701	999999	842	25	58	847	999999	940	86	423	889	999999	895	682	179	689	258	131	270	963	271	637	999999	238	844	999999	184	999999	999999	132	101	177	912	31	999999	455	828	228	999999	716	539	95	254	999999	917	999999	284	77	999999	615	999999	999999	999999	703	848	74	344	999999	999999	343	673	134	795	954	332	722	999999	873	841	724	999999	999999	568	999999	999999	186	393	999999	320	256	440	116	999999	999999	999999	999999	290	218	999999	776	999999	224	999999	999999	999999	414	999999	300	469	205	811	410	235	418	999999	999999	199	999999	999999	999999	999999	
358	302	924	903	566	394	266	33	989	441	577	700	75	613	646	999999	349	511	999999	887	102	999999	125	444	39	880	999999	785	999999	152	948	939	510	105	762	921	132	999999	486	30	42	277	479	763	999999	710	170	804	117	189	849	999999	259	785	588	831	999999	490	873	685	72	481	999999	999999	493	637	199	970	850	999999	859	34	999999	999999	854	999999	56	362	209	329	720	526	677	589	302	127	690	725	999999	931	744	642	451	800	999999	560	22	632	280	607	999999	199	954	393	330	999999	999999	259	930	762	784	824	290	999999	964	545	803	675	554	375	947	473	463	919	979	226	582	234	51	303	812	424	92	602	808	531	999999	294	268	477	321	440	795	753	156	919	361	999999	835	999999	756	999999	999999	904	659	56	735	999999	999999	113	253	999999	217	636	949	370	742	688	999999	443	973	519	416	999999	64	516	678	709	772	999999	865	685	999999	999999	547	475	346	187	942	761	795	999999	881	164	233	739	999999	168	804	786	186	999999	160	402	448	247	999999	999999	849	153	377	35	272	352	248	568	193	588	999999	484	34	999999	745	984	647	446	999999	261	853	325	294	999999	905	999999	883	999999	534	996	191	309	544	345	999999	799	393	999999	274	538	916	665	556	999999	999999	329	761	621	928	175	754	12	609	679	157	999999	859	857	130	999999	469	56	43	196	406	789	999999	689	236	946	601	878	181	109	999999	197	769	649	450	999999	999999	999999	273	999999	252	188	999999	864	197	803	999999	535	649	988	78	869	632	369	999999	999999	388	82	394	981	574	875	999999	509	344	959	999999	219	417	543	61	207	782	673	943	228	99	85	501	432	16	999999	238	999999	41	475	565	409	411	999999	207	161	876	291	795	376	357	999999	999999	237	48	730	128	115	936	999999	97	999999	426	29	200	999999	999999	962	999999	999999	647	648	477	868	999999	365	807	255	346	900	999999	500	999999	577	871	897	554	999999	393	286	946	133	256	999999	388	999999	983	392	971	999999	999999	914	316	999999	999999	709	999999	661	999999	683	922	999999	769	46	549	596	89	999999	999999	999999	999999	316	578	999999	561	523	401	317	490	797	382	425	284	452	329	416	999999	592	999999	999999	999999	999999	441	710	363	83	363	219	620	792	527	999999	244	678	145	273	346	616	734	215	317	415	181	999999	999999	999999	999999	327	717	143	999999	496	999999	985	128	865	875	867	999999	488	169	192	697	999999	280	999999	190	605	316	65	79	999999	858	641	999999	768	721	406	999999	999999	484	46	
999999	999999	390	40	142	999999	559	279	999999	999999	999999	256	56	135	718	482	764	71	326	992	20	661	73	999999	638	369	999999	999999	999999	478	466	489	999999	132	689	220	318	250	115	931	56	46	666	600	306	612	595	729	59	249	999999	348	539	492	36	999999	422	556	401	772	127	208	135	999999	999999	791	252	923	445	507	174	524	956	395	946	973	994	473	999999	36	774	411	311	904	836	128	949	521	106	999999	798	761	848	343	814	847	999999	746	587	999999	369	999999	999999	999999	85	127	392	154	545	62	845	949	999999	375	998	715	999999	999999	93	894	842	731	999999	999999	708	412	676	623	580	108	72	257	885	32	666	111	127	758	829	718	999999	999999	975	54	13	849	742	482	344	108	999999	999999	663	999999	672	638	846	697	843	672	451	769	573	446	989	597	73	997	709	896	597	149	401	375	168	999999	756	781	593	859	670	999999	999999	482	999999	381	999999	999999	359	38	265	430	999999	166	276	999999	999999	538	64	415	786	744	772	447	999999	810	299	298	999999	635	999999	999999	999999	983	12	999999	490	101	297	617	13	999999	999999	681	640	177	233	999999	108	201	806	999999	727	187	83	925	430	840	971	348	92	306	999999	999999	156	999999	999999	931	164	28	999999	149	250	999999	999999	914	107	101	999999	999999	587	64	199	999999	828	663	999999	926	999999	86	827	650	999999	999999	999999	706	214	922	534	449	851	999999	90	89	715	666	977	290	775	168	999999	339	999999	638	761	999999	999999	332	895	492	854	400	31	999999	999999	835	999999	999999	911	705	709	184	567	999999	491	294	999999	119	627	172	686	66	999999	751	258	498	616	491	198	506	600	882	36	51	594	461	999999	12	888	999999	999999	686	999999	999999	458	653	999999	675	999999	476	64	996	999999	733	806	999999	249	999999	999999	702	228	538	999999	414	115	999999	158	999999	773	40	24	971	999999	747	525	999	686	90	999999	999999	999999	999999	345	721	999999	603	999999	303	245	796	999999	11	183	196	661	999999	999999	964	999999	630	504	256	999999	125	462	999999	775	956	999999	806	999999	168	976	233	976	287	203	999999	961	512	650	999999	289	976	999999	22	797	44	96	417	426	721	999999	671	110	479	48	229	269	370	999999	230	95	438	685	63	34	950	220	999999	915	201	999999	461	980	649	966	926	306	999999	294	740	870	800	389	399	51	314	132	506	249	999999	132	999999	684	429	770	851	301	765	987	847	824	999999	501	234	718	664	691	461	512	122	922	999999	85	96	359	294	999999	295	
21	720	827	999999	144	941	79	411	777	999999	879	125	634	541	461	447	916	999999	309	165	680	387	999999	671	993	999999	61	312	526	597	999999	999999	802	16	754	277	30	999999	999999	560	165	317	887	140	581	999999	487	999999	367	999999	180	999999	984	893	999999	634	107	165	719	17	890	766	884	189	490	999999	322	628	786	194	427	804	589	749	999	999999	499	492	100	999999	649	999999	945	889	999999	877	501	908	999999	130	999999	999999	401	571	999999	999999	433	707	649	188	84	859	999999	182	219	376	612	245	893	251	144	614	75	999999	367	999999	821	999999	762	999999	901	413	237	999999	24	562	412	27	999999	611	940	999999	842	999999	999999	790	75	772	679	60	999999	265	999999	159	985	999999	799	999999	213	449	577	999999	944	999999	287	670	631	937	999999	656	963	595	166	292	311	352	999999	163	591	999999	165	999999	325	712	348	999999	398	87	680	999999	763	134	814	640	43	512	847	806	634	861	999999	137	614	32	97	679	109	732	999999	643	999999	645	697	999999	293	528	122	999999	698	641	281	554	266	999999	893	839	780	526	258	799	504	965	529	730	419	999999	445	302	624	999999	999999	666	238	999999	999999	128	437	188	356	999999	999999	614	117	992	999999	613	870	904	139	258	899	999999	999999	59	999999	828	999999	966	226	999999	93	819	617	999999	105	614	325	999999	999999	775	411	999999	179	742	409	890	999999	537	150	805	999999	540	999999	376	769	962	193	189	898	835	12	470	962	100	432	580	999999	87	897	974	298	651	999999	364	846	307	414	740	649	258	999999	588	826	420	108	552	655	251	271	142	431	145	331	219	999999	941	639	88	320	999999	893	999999	640	999999	516	515	681	809	999999	999999	558	452	999999	649	999999	424	644	551	992	880	924	755	999999	764	552	162	329	999999	591	904	667	335	430	820	365	201	948	660	903	593	999999	846	720	799	999999	999999	606	682	354	999999	999999	97	96	440	904	147	999999	999999	999999	364	195	40	999999	625	804	233	32	999999	293	673	476	999999	648	999999	18	87	44	26	999999	573	999999	647	306	243	607	580	999999	990	915	228	999999	999999	46	549	407	840	628	105	995	360	957	887	399	999999	881	323	449	687	431	826	999999	947	693	59	999999	547	999999	984	28	233	984	42	999999	999999	446	403	947	108	11	177	459	939	999999	831	616	669	999999	999999	362	293	141	561	999999	98	999999	289	388	986	742	859	116	999999	999999	999999	376	925	93	334	999999	487	376	350	999999	263	377	173	999999	862	999999	147	
999999	119	632	734	999999	432	473	714	949	167	24	960	366	151	71	815	862	999999	464	691	585	999999	999999	874	999999	791	874	315	721	999999	999999	526	553	999999	570	996	21	999999	679	943	999999	379	384	999999	473	415	999999	545	202	999999	310	677	407	752	999999	999999	729	758	816	311	557	168	992	999999	805	498	417	762	580	74	803	999999	580	521	239	999999	999999	313	999999	511	807	999999	122	169	651	999999	999999	800	52	999999	277	999999	536	378	395	303	386	388	281	999999	999999	230	964	138	757	999999	107	886	523	356	825	426	999999	999999	999999	999999	55	999999	354	130	999999	617	999999	999999	796	550	983	999999	999999	935	829	999999	41	436	999999	586	999999	984	411	860	999999	241	286	999999	999999	999999	906	231	999999	176	257	553	43	161	603	999999	510	589	341	217	999999	895	999999	587	526	999999	394	920	801	916	853	71	431	494	542	149	999999	34	999999	945	643	999999	337	959	999999	999999	138	880	833	131	86	785	653	999999	62	692	481	699	179	717	999999	986	999999	957	322	196	132	999999	999999	464	61	485	999999	395	999999	55	567	800	899	250	534	514	96	680	839	999999	417	237	442	850	667	640	999999	999999	488	656	343	379	646	501	999999	590	271	999999	80	600	210	999999	629	999999	135	999999	799	928	192	952	999999	749	127	254	999999	999999	116	768	796	420	630	297	999999	999999	712	197	164	408	97	944	252	718	999999	249	868	159	607	435	724	987	999999	926	115	535	757	594	999999	402	722	268	483	502	582	659	970	912	999999	999999	999999	999999	999999	999999	840	247	710	191	149	878	999999	629	297	681	53	808	579	703	192	381	170	128	936	999999	686	829	471	749	999999	999999	278	955	799	895	140	787	471	999999	96	868	824	999999	999999	999999	26	999999	999999	802	459	999999	90	276	730	978	551	186	999999	763	999999	999999	775	960	999999	199	610	429	829	999999	999999	266	999999	139	617	999999	999999	594	673	563	745	593	858	669	300	372	870	11	235	820	999999	953	786	999999	735	999999	102	999999	530	265	772	999999	273	578	999999	203	435	950	659	999999	431	957	512	447	28	130	162	116	670	999999	999999	999999	204	18	999999	999999	479	639	403	541	999999	692	73	999999	790	158	330	289	418	107	936	919	999999	818	399	396	451	348	689	999999	922	985	203	848	936	174	999999	999999	530	663	999999	796	999999	127	194	999999	999999	104	999999	870	800	872	999999	573	745	409	266	385	999999	999999	155	141	949	788	999999	246	499	225	481	626	755	76	758	754	999999	150	371	999999	
634	660	502	356	691	818	999999	60	297	630	112	536	999999	26	644	999999	517	591	999999	769	508	947	249	678	623	41	124	734	123	943	199	605	47	41	751	999999	169	799	450	999999	973	568	949	868	999999	944	717	738	431	889	246	792	303	602	725	999999	421	823	732	659	999999	90	999999	353	441	507	498	876	999999	999999	709	999999	151	716	795	939	999999	380	566	679	999999	385	313	234	707	406	999999	445	315	999999	547	999999	76	999999	436	892	999999	606	437	614	999999	840	473	744	999999	999999	999999	587	806	999999	688	999999	266	63	346	328	999999	712	646	999999	205	63	571	211	149	373	999999	999999	999999	903	317	401	942	952	999999	483	999999	568	54	188	756	725	638	530	385	999999	999999	23	453	118	125	999999	960	403	419	402	279	271	605	815	877	298	307	903	477	297	999999	999999	999999	863	999999	219	668	467	287	999999	424	51	826	643	294	638	907	180	787	398	441	999999	542	831	999999	650	962	238	311	467	999999	735	999999	999999	407	774	192	590	703	906	260	502	125	938	977	238	999999	999999	531	248	999999	137	125	89	855	999999	999999	998	659	764	256	440	999999	819	63	689	988	999999	999999	999999	455	999999	477	881	147	938	434	604	854	975	215	10	999999	72	999999	299	619	972	999999	848	12	194	931	938	999999	999999	999999	305	885	298	249	708	999999	21	793	73	660	999999	941	916	134	177	154	999999	999999	255	733	104	742	763	79	26	999999	999999	516	270	396	999999	231	326	602	138	999999	565	999999	999999	284	999999	278	23	639	384	41	999999	999999	835	49	999999	388	414	97	999999	999999	131	228	233	212	339	504	999999	677	131	23	624	324	995	999999	999999	999999	62	971	48	825	729	999999	695	984	999999	672	681	231	149	159	817	999999	360	576	596	347	512	304	999999	999999	745	345	999999	371	999999	11	728	386	999999	999999	999999	442	59	426	832	999999	533	248	33	667	823	999999	538	971	205	395	963	429	861	999999	446	758	37	848	89	394	615	333	578	187	943	304	769	841	823	999999	189	999999	743	598	999999	274	999999	287	999999	444	999999	546	175	31	47	309	524	999999	999999	577	999999	211	347	448	999999	209	670	845	999999	528	542	696	999999	821	215	999999	685	273	436	182	487	749	481	645	587	78	167	999999	150	644	779	558	980	255	969	978	596	999999	999999	614	999999	999999	999999	847	902	120	398	999999	999999	17	623	261	784	689	100	665	999999	701	861	999999	52	122	705	88	748	999999	716	902	851	236	443	390	999999	999999	578	
61	195	633	743	476	999999	812	999999	142	30	528	774	300	165	313	258	894	443	890	572	999999	730	486	109	919	403	496	502	588	574	243	204	963	999999	48	999999	999999	958	394	645	999999	381	572	67	230	218	425	747	548	978	999999	946	176	258	96	331	709	999999	823	82	193	320	162	999999	787	334	811	999999	126	832	162	999999	999999	255	343	119	999999	999999	878	999999	999999	999999	954	610	34	297	999999	999999	34	999999	771	571	999999	999999	462	919	229	14	280	896	407	246	631	715	999999	613	897	999999	914	999999	173	999999	655	999999	105	999999	365	999999	999999	500	306	106	165	408	71	999999	800	737	793	424	999999	162	158	982	312	741	127	248	999999	421	400	116	800	999999	553	490	916	31	226	27	999999	677	999999	999999	599	999999	90	232	654	244	999999	169	137	500	96	21	999999	673	810	999999	326	127	766	132	999999	200	305	118	855	580	674	779	520	775	861	223	999999	378	393	999999	660	895	594	999999	999999	240	999999	309	959	542	358	253	999999	862	701	445	910	999999	679	408	15	972	999999	83	570	999999	648	361	639	873	329	763	289	809	999999	430	532	999999	524	869	999999	996	158	322	231	431	999999	658	84	425	312	352	698	984	995	688	529	521	979	573	999999	627	670	96	223	595	963	410	169	280	999999	999999	999999	999999	196	19	823	63	999999	148	475	990	287	223	999999	977	74	304	999999	25	901	999999	246	950	999999	999999	336	72	999999	636	467	168	499	999999	512	999999	999999	888	798	985	864	475	999999	840	999999	601	999999	456	525	246	530	999999	999999	153	379	999999	456	999999	533	999999	682	760	954	999999	680	317	501	483	999999	951	458	186	506	828	160	436	352	405	852	685	254	880	547	863	115	799	999999	355	434	611	172	999999	999999	206	313	999999	520	999999	169	790	110	867	999999	573	787	354	172	767	999999	999999	558	999999	30	847	357	999999	223	100	999999	999999	745	155	58	109	999999	803	999999	309	999999	56	999999	897	999999	71	584	387	145	973	86	761	999999	999999	361	492	63	999999	634	517	999999	510	890	999999	345	288	55	954	818	999999	784	983	999999	862	251	946	37	999999	814	958	272	969	667	250	24	357	255	999999	793	566	56	999999	179	312	460	999999	999999	999999	999999	999999	999999	629	568	999999	999999	999999	237	774	999999	415	465	402	306	675	255	879	843	650	999999	987	42	114	171	262	999999	116	813	230	411	999999	790	541	108	856	942	999999	410	177	61	921	130	999999	388	388	999999	653	381	999999	999999	999999	999999	515	
89	574	925	912	468	316	901	92	289	16	372	336	999999	923	999999	999999	733	999999	999999	676	599	494	867	561	999999	782	161	945	735	319	173	830	64	284	462	999999	931	40	183	104	275	968	641	123	118	999999	763	187	359	999999	999999	454	112	506	916	594	707	999999	196	999999	165	956	357	999999	843	541	281	999999	999999	769	517	703	438	384	410	630	999999	753	999999	673	28	999999	595	803	547	718	728	557	367	867	827	568	843	498	939	999999	621	671	999999	577	780	999999	716	590	999999	78	999999	728	999999	999999	742	999999	920	999999	667	191	370	553	432	135	812	999999	982	604	942	948	999999	940	444	999999	18	191	483	875	893	999999	999999	999999	389	479	702	10	999999	81	134	873	648	331	831	757	949	78	249	155	764	66	441	999999	647	475	218	999999	293	15	287	560	999999	55	629	72	925	999999	174	952	432	812	272	910	999999	79	310	999999	119	687	999999	940	942	999999	120	837	172	999999	367	999999	270	999999	716	999999	793	574	403	603	702	768	999999	593	999999	296	722	951	794	999999	999999	999999	999999	681	965	606	864	347	618	152	934	999999	899	780	997	260	691	805	106	999999	999999	905	675	707	835	350	854	557	999999	656	615	168	52	641	511	789	999999	589	661	120	592	999999	955	260	668	910	869	999999	596	652	604	999999	855	999999	414	737	999999	467	845	624	751	316	310	962	537	999999	748	267	278	999999	999999	999999	153	985	233	671	949	999999	48	924	480	999999	960	393	61	697	999999	74	999999	773	887	291	743	47	369	285	155	993	999999	999999	999999	612	783	999999	151	501	774	870	754	742	788	487	429	920	153	948	999999	916	999999	839	472	684	39	999999	999999	229	368	115	626	948	525	999999	999999	154	763	999999	999999	581	252	559	923	443	320	495	999999	410	999999	822	893	421	928	238	92	883	999999	999999	582	288	68	921	999999	668	253	805	999999	999999	999999	284	167	999999	999999	999999	999999	360	916	999999	374	999999	519	920	999999	545	222	999999	29	297	999999	818	723	285	999999	741	999999	330	999999	265	999999	514	278	999999	625	587	665	618	493	163	999999	731	967	401	123	999999	768	148	999999	999999	999999	48	786	999999	958	966	560	881	989	999999	262	353	934	661	840	859	276	365	305	780	880	603	721	866	999999	999999	999999	332	172	999999	972	383	767	999999	808	160	728	348	204	658	36	783	628	306	900	221	797	315	561	263	771	412	843	999999	717	852	327	919	207	817	124	238	999999	742	224	999999	586	999999	852	689	141	927	
171	646	753	106	974	425	965	520	999999	545	999999	909	999999	999999	999999	983	999999	955	833	999999	151	387	999999	797	999999	886	92	31	635	999999	999999	999999	999999	844	999999	999999	40	620	878	999999	954	999999	473	579	468	809	999999	654	999999	602	993	896	856	333	786	784	112	955	42	98	343	943	885	662	92	898	787	999999	328	342	953	501	87	931	853	465	999999	999999	339	264	629	437	682	999999	999999	566	24	797	67	466	999999	999999	588	789	568	999999	800	810	999999	569	31	625	336	16	649	999999	999999	924	479	331	870	147	999999	777	999999	905	999999	999999	999999	526	884	990	583	861	247	879	999999	298	373	843	664	113	478	770	242	13	111	676	999999	206	747	999999	328	736	999999	957	458	810	330	662	750	947	847	999999	685	41	52	474	769	769	999999	530	999999	636	999999	999999	669	855	544	465	803	999999	468	766	778	794	671	846	999999	289	430	112	967	999999	102	716	999999	507	94	211	961	999999	907	623	999999	227	538	691	80	828	999999	999999	999999	865	859	999999	489	90	999999	891	369	205	210	489	349	485	562	850	543	999999	511	171	999999	999999	999999	999999	687	844	158	560	999999	980	999999	446	991	827	999999	112	851	937	999999	184	999999	203	999999	765	999999	427	284	142	664	687	157	130	327	137	831	999999	370	691	478	644	932	640	635	389	428	763	999999	999999	648	460	999999	606	722	999999	855	999999	502	999999	999999	269	570	26	896	578	999999	656	128	999999	996	904	999999	169	468	593	252	675	568	461	347	672	999999	763	999999	214	688	999999	999999	990	999999	264	440	632	951	218	83	915	999999	67	557	999999	999999	633	999999	999999	718	839	147	138	94	999999	18	50	401	77	999999	807	532	691	889	291	258	999999	999999	741	474	999999	218	260	519	336	930	510	904	574	999999	306	247	749	999999	848	413	279	905	101	256	399	240	883	878	276	393	63	177	276	523	516	50	784	279	609	630	999999	618	757	999999	999999	999999	999999	50	43	569	783	205	51	877	979	233	999999	495	84	878	335	382	253	943	876	343	637	61	999999	266	463	479	999999	227	526	660	158	841	748	262	414	842	845	706	610	858	136	398	999999	999999	549	299	999999	999999	305	514	375	814	383	174	509	774	528	776	115	313	999999	823	361	329	84	659	999999	999999	474	492	999999	999999	342	28	999999	248	518	238	716	999999	284	999999	922	21	295	344	999999	583	753	639	999999	78	600	999999	999999	313	47	223	218	889	552	382	266	812	978	827	481	364	958	270	266	
299	69	941	999999	999999	999999	349	44	740	200	173	999999	834	178	468	946	999999	477	999999	211	304	30	999999	622	902	899	119	43	467	862	113	625	493	383	999999	18	999999	278	399	412	697	189	477	999999	388	314	432	999999	519	999999	445	886	65	999999	962	279	242	328	136	261	790	316	576	877	96	999999	999999	999999	154	999999	296	999999	88	999999	513	124	999999	138	999999	999999	999999	999999	524	585	427	227	569	999999	999999	755	775	340	151	147	622	390	612	999999	612	840	999999	999999	999999	999999	595	678	807	565	999999	999999	725	114	95	999999	783	325	792	991	460	869	978	999999	50	399	685	955	999999	940	877	133	511	999999	999999	402	869	506	975	465	990	748	419	14	880	573	39	999999	255	613	364	999999	598	999999	149	742	999999	578	930	110	383	999999	62	867	687	431	345	999999	588	999999	669	999999	349	337	10	999999	460	999999	280	476	369	24	709	22	586	999999	535	999999	814	999999	999999	300	576	874	91	361	999999	552	327	458	238	266	91	563	999999	87	957	270	999999	999999	291	888	999999	999999	999999	369	929	49	290	999999	896	455	999999	999999	161	999999	710	999999	999999	649	25	999999	999999	821	999999	113	999999	156	79	508	622	999999	279	387	502	651	999999	122	143	722	431	999999	999999	220	561	782	999999	287	412	574	377	492	24	971	999999	383	242	486	225	637	436	783	999999	781	493	632	186	580	312	999999	999999	598	340	533	228	369	999999	999999	999999	465	804	655	743	504	141	139	259	308	966	999999	418	999999	896	506	999999	647	685	489	999999	999999	606	728	974	999999	999999	778	162	490	753	61	999999	797	226	759	833	781	49	999999	649	363	999999	878	613	999999	999999	872	701	834	999999	580	684	167	717	999999	859	86	681	841	317	362	977	999999	554	999999	392	621	298	999999	673	513	608	219	839	999999	556	728	999999	999999	811	325	86	327	252	182	376	578	89	886	900	756	110	999999	999999	297	385	613	333	999999	800	999999	999999	999999	171	734	971	999999	327	354	783	999999	962	890	39	999999	999999	660	526	999999	548	999999	541	411	999999	916	999999	410	60	552	987	943	405	425	989	342	740	999999	165	999999	210	999999	999999	999999	999999	770	794	999999	999999	999999	21	725	999999	999999	160	986	938	182	999999	255	330	571	424	774	367	840	999999	546	901	697	261	764	999999	19	181	646	999999	806	999999	999999	131	204	241	883	541	271	856	454	999999	12	403	568	201	910	196	999999	487	486	377	273	999999	257	318	999999	915	256	230	87	779	513	433	142	875	854	
133	136	340	540	999999	105	983	291	281	898	303	693	999999	594	822	999999	999999	999999	999999	44	441	873	886	999999	999999	999999	50	778	999999	761	579	271	692	999999	787	999999	308	946	999999	282	289	753	976	419	188	999999	683	999999	999999	247	354	356	704	840	422	999999	249	581	999999	947	999999	215	617	999999	329	999999	999999	235	806	762	243	222	833	165	755	999999	999999	476	999999	746	611	414	523	999999	417	232	999999	852	924	538	999999	727	999999	305	227	84	999999	467	100	999999	999999	458	830	502	13	141	523	548	95	999999	362	999999	999	999999	346	650	691	190	999999	106	999999	157	999999	278	941	516	837	537	937	681	999999	439	386	435	999999	162	584	30	999999	285	708	28	999999	199	185	57	999999	559	959	999999	999999	955	365	999999	681	999999	158	999999	561	497	999999	985	611	414	193	922	396	574	310	193	76	671	758	999999	397	456	999999	999999	102	893	999999	288	578	370	298	596	84	999999	753	450	14	32	999999	935	981	722	417	362	16	263	999999	162	258	775	510	721	207	539	605	235	999999	999999	468	668	708	25	999999	250	125	999999	848	14	999999	860	189	53	999999	823	843	674	999999	38	113	839	999999	636	999999	803	859	999999	399	544	786	527	757	966	999999	999999	237	966	315	176	246	420	415	999999	999999	999999	596	999999	518	383	695	999999	999999	999999	934	629	436	81	985	614	391	547	207	313	999999	303	112	223	489	411	596	877	369	872	791	692	433	584	304	641	217	402	68	999999	848	855	340	103	41	934	374	165	999999	999999	784	699	223	112	439	47	295	999999	977	999999	999999	817	999999	324	872	999999	999999	851	776	999999	999999	989	488	999999	464	372	999999	999999	192	555	47	440	897	667	97	999999	479	331	999999	999999	356	834	424	999999	237	40	999999	25	230	999999	738	523	388	635	304	795	220	41	647	77	84	286	200	431	999999	357	919	999999	999999	999999	772	874	705	519	998	572	999999	536	954	434	88	999999	999999	999999	999999	524	999999	271	372	301	882	448	999999	999999	193	999999	643	993	882	999999	120	389	999999	999999	26	863	817	869	637	999999	999999	683	87	222	989	136	497	999999	614	555	304	658	541	935	898	999999	200	999999	336	928	929	581	654	83	323	698	168	349	385	999999	706	999999	999999	641	81	208	370	999999	99	66	582	845	389	999999	585	462	848	853	551	692	672	199	543	709	999999	649	999999	999999	899	300	968	999999	999999	660	848	121	33	899	864	699	963	729	538	279	355	999999	999999	328	497	860	849	315	797	693	
290	999999	650	999999	838	431	180	366	571	999999	98	434	433	728	487	474	438	999999	988	852	728	943	999999	273	364	718	457	710	999999	999999	450	662	360	999999	379	341	470	109	71	999999	528	606	167	740	191	999999	660	999999	999999	32	431	999999	327	999999	964	999999	855	999999	570	130	974	470	999999	532	357	435	83	704	999999	156	13	339	887	556	333	132	786	920	91	442	999999	999999	869	493	999999	999999	999999	415	764	42	485	93	999999	941	467	999999	755	634	999999	999999	999999	955	124	694	29	102	24	771	621	842	561	934	999999	137	999999	991	600	367	999999	807	999999	667	940	327	999999	919	799	999999	98	274	999999	999999	538	335	999999	113	999999	999999	473	999999	535	574	793	921	480	550	999999	412	879	999999	467	397	999999	999999	666	999999	24	797	33	109	303	77	999999	356	475	410	406	970	542	958	999999	425	894	999999	282	525	999999	999999	846	130	141	397	999999	621	807	978	999999	952	669	415	99	81	161	999999	231	467	891	447	455	80	153	817	999999	921	354	999999	503	328	999999	150	316	999999	950	903	967	905	11	71	549	497	999999	453	311	137	999999	60	999999	999999	179	814	634	436	573	775	976	324	527	155	276	765	484	123	650	528	108	103	131	999999	406	999999	466	829	897	958	999999	699	516	742	62	304	778	973	158	497	999999	999999	432	999999	927	653	387	855	999999	783	22	854	803	782	38	775	928	25	133	854	999999	804	538	614	999999	286	999999	785	102	972	987	510	965	999999	23	229	999999	946	331	753	937	610	44	124	945	999999	896	733	999999	286	999999	762	850	304	149	999999	351	817	511	650	999999	602	762	999999	796	999999	889	651	769	809	114	982	999999	999999	916	747	999999	424	668	999999	390	84	999999	999999	607	999999	659	670	999999	312	878	999999	445	680	907	999999	999999	999999	327	443	367	255	964	904	182	393	78	999999	999999	402	940	999999	158	95	270	771	531	947	224	999999	851	228	999999	466	930	999999	547	23	471	580	899	557	106	999999	999999	145	119	176	643	224	166	188	292	620	372	951	704	359	420	999999	999999	900	997	756	999999	148	999999	508	999999	922	999999	65	19	807	503	393	830	923	999999	999999	999999	364	313	10	999999	999999	936	999999	999999	979	556	999999	999999	999999	766	999999	559	349	643	919	999999	999999	202	999999	378	111	999999	485	127	978	131	999999	332	295	485	459	999999	997	351	918	212	999999	414	994	999999	999999	462	684	51	504	999999	490	290	117	606	59	999999	999999	632	999999	504	461	999999	125	999999	775	
999999	316	999999	999999	411	999999	998	724	716	999999	207	207	355	719	999999	494	443	622	154	640	500	225	999999	435	297	14	374	48	424	999999	999999	298	146	999999	999999	155	834	734	999999	281	492	999999	999999	999999	852	964	247	913	665	19	27	288	970	227	284	999999	627	424	29	407	197	999999	310	964	242	908	70	754	925	502	660	708	528	999999	999999	934	823	22	999999	332	999999	461	382	415	734	999999	327	919	999999	155	999999	420	715	696	94	532	265	436	999999	999999	904	493	988	172	359	999999	760	108	78	349	825	614	841	696	641	736	587	894	240	823	591	150	437	999999	974	249	993	999999	999999	625	679	396	578	999999	999999	282	999999	999999	66	425	658	229	850	976	999999	913	999999	29	64	999999	945	370	206	620	362	763	65	218	999999	119	999999	927	999999	453	669	438	999999	212	277	368	272	376	838	999999	175	999999	999999	999999	460	70	669	973	777	440	680	318	200	957	286	665	227	999999	32	999999	110	731	910	407	316	890	877	377	751	696	999999	578	532	391	455	991	473	604	999999	138	449	351	159	878	772	999999	248	89	999999	612	151	999999	354	891	713	443	461	999999	999999	999999	193	302	232	91	999999	111	786	808	511	999999	201	622	507	894	999999	999999	581	41	635	955	652	999999	999999	148	555	87	234	640	999999	999999	540	580	460	198	999999	157	128	78	999999	670	999999	439	578	640	999999	528	510	460	394	954	862	429	999999	198	916	395	999999	999999	535	999999	999999	156	140	999999	754	620	999999	318	949	999999	640	999999	508	964	391	999999	229	811	727	999999	577	774	255	999999	999999	121	323	272	282	559	307	44	999999	999999	793	999999	308	89	886	800	366	201	510	45	323	358	920	302	806	702	176	49	366	509	699	112	900	417	999999	643	999999	999999	46	400	62	606	971	253	999999	963	999999	150	999999	927	999999	386	273	999999	410	801	201	999999	465	579	392	268	677	42	565	999999	999999	891	999999	252	503	466	165	999999	983	999999	387	676	131	842	787	999999	124	439	839	323	839	689	17	547	999999	285	444	466	999999	793	999999	999999	687	490	445	34	410	682	999999	999999	230	163	237	693	423	524	999999	622	791	366	153	247	999999	252	851	838	999999	999999	800	227	32	698	112	199	786	449	988	640	407	763	625	442	15	999999	999999	685	462	999999	134	999999	385	999999	674	999999	650	691	999999	999999	999999	607	150	218	881	216	190	531	61	47	999999	974	999999	999999	225	999999	740	999999	242	565	159	999999	386	570	77	872	842	210	
33	460	549	104	703	999999	11	999999	623	417	560	798	999999	570	634	424	416	159	999999	999999	605	646	911	938	459	189	999999	999999	231	579	150	999999	374	979	999999	600	999999	811	999999	982	268	425	999999	332	999999	444	119	588	541	961	164	918	999999	726	999999	387	548	999999	645	999999	266	537	999999	999999	999999	551	999999	477	72	43	925	604	879	419	999999	190	999999	588	999999	999999	999999	707	931	269	999999	232	538	999999	999999	130	62	999999	176	755	725	999999	847	999999	65	999999	999999	642	525	508	45	999999	48	70	869	424	156	959	823	999999	999999	559	605	318	999999	54	22	785	999999	942	999999	999999	438	133	694	999999	343	869	533	187	14	438	191	433	234	865	193	478	999999	959	999999	999999	74	545	311	176	135	999999	742	999999	596	234	549	999999	527	997	130	915	376	743	999999	287	436	645	625	26	377	182	94	763	999999	999999	16	143	969	889	974	999999	999999	528	999999	804	137	522	591	780	999999	608	906	999999	744	277	111	999999	999999	696	665	428	920	295	798	953	453	999999	159	61	227	416	613	638	33	999999	103	847	742	286	159	913	64	845	999999	999999	999999	999999	28	999999	442	971	265	283	233	555	972	535	729	999999	361	159	999999	539	562	999999	994	278	999999	999999	183	264	302	600	547	752	374	84	167	40	687	595	999999	999999	618	256	161	999999	414	477	999999	568	128	696	925	10	550	524	292	655	773	997	653	999999	419	999999	678	999999	735	481	190	897	377	999999	369	765	199	807	920	999999	330	664	863	999999	999999	615	999999	999999	675	547	212	849	791	512	266	690	941	457	156	999999	578	496	999999	999999	999999	367	200	429	999999	999999	810	999999	999999	999999	335	119	144	918	999999	999999	53	999999	989	198	999999	341	999999	865	999999	678	823	741	661	490	737	833	999999	929	448	999999	425	999999	999999	514	736	999999	255	999999	999999	157	999999	33	999999	352	396	506	507	415	664	955	261	334	987	658	346	78	999999	123	999999	501	999999	999999	479	366	388	337	802	484	462	809	95	999999	688	999999	133	799	544	319	103	241	336	653	275	493	642	101	728	621	177	999999	389	142	999999	999999	107	351	554	840	964	69	704	32	953	855	869	960	645	703	999999	546	999999	771	29	17	999999	999999	939	985	723	999999	609	190	999999	795	430	999999	999999	12	197	782	255	999999	355	44	999999	313	699	999999	623	999999	455	34	96	630	999999	617	999999	999999	521	700	411	999999	127	677	999999	523	716	168	999999	915	999999	643	515	752	301	830	425	984	479	861	
707	529	371	999999	841	584	999999	685	662	999999	999999	165	491	496	380	686	586	678	584	999999	999999	541	985	708	999999	812	999999	999999	999999	312	202	138	99	659	999999	882	999999	86	836	875	429	40	999999	999999	999999	89	162	999999	382	615	254	999999	410	999999	274	999999	543	663	603	38	75	760	356	359	620	713	76	999999	503	497	999999	509	841	708	594	566	45	372	633	999999	660	499	961	999999	67	454	727	999999	999999	999999	348	543	483	807	810	669	683	156	999999	999999	22	331	999999	884	136	744	905	701	870	707	140	181	999999	244	378	575	798	632	999999	175	985	442	445	675	159	945	36	44	898	925	882	889	370	271	355	338	999999	999999	597	323	549	36	764	688	697	177	513	248	438	999999	999999	999999	999999	836	386	580	885	849	735	191	718	871	999999	999999	824	250	810	768	999999	49	600	721	999999	978	999999	958	677	756	999999	999999	441	787	999999	663	64	831	44	533	885	999999	453	135	999999	415	605	999999	999999	999999	864	999999	999999	745	359	398	644	158	25	875	220	428	999999	999999	871	753	999999	930	999999	149	890	992	216	286	882	124	999999	999999	999999	629	383	999999	734	858	892	531	999999	695	438	217	29	905	815	168	323	999999	871	324	263	999999	665	674	412	94	928	999999	250	999999	999999	244	802	999999	778	396	502	272	693	54	246	999999	138	64	999999	68	130	999999	999999	999999	963	999999	999999	282	221	781	963	999999	545	649	929	31	999999	545	833	203	415	999999	137	429	666	61	773	827	87	914	470	611	181	354	964	944	694	203	999999	446	991	529	956	996	999999	794	726	54	124	225	68	592	230	309	652	279	856	757	391	912	999999	425	204	307	321	999999	999999	200	685	985	999999	97	429	999999	211	999999	893	140	999999	999999	334	728	999999	862	855	877	391	872	701	694	999999	937	812	999999	794	576	335	659	685	80	267	535	999999	139	889	971	173	999999	107	767	999999	725	999999	999999	999999	999999	712	999999	999999	443	970	999999	498	999999	897	999999	999999	226	999999	999999	560	244	455	927	999999	798	369	999999	972	999999	999999	999999	774	934	999999	999999	999999	302	624	870	863	992	216	999999	109	602	46	999999	242	499	999999	947	999999	999999	217	152	279	832	904	789	563	138	369	568	729	999999	890	999999	682	534	221	982	601	732	772	999999	37	214	827	22	761	999999	999999	483	197	767	999999	999999	999999	175	102	999999	397	835	316	734	632	648	999999	685	999999	999999	695	707	999999	999999	355	999999	700	999999	125	75	14	892	999999	571	999999	886	
381	999999	108	587	838	517	442	866	594	766	999999	47	935	999999	693	151	309	290	306	643	204	999999	999999	999999	999999	86	60	36	999999	505	807	744	947	999999	276	559	587	999999	643	999999	274	422	129	589	93	662	714	999999	381	863	592	747	999999	999999	692	898	550	291	999999	761	466	415	525	99	999999	681	999999	999999	122	144	999999	185	646	128	379	781	364	831	732	949	999999	324	655	999999	912	70	479	804	63	378	18	999999	159	881	721	859	896	999999	631	999999	999999	524	624	247	309	417	999999	999999	774	910	999999	719	999999	35	398	152	760	999999	186	999999	999999	294	146	999999	135	267	35	764	406	520	885	334	999999	330	385	847	999999	417	186	504	959	332	40	999999	999999	298	746	133	493	579	108	857	999999	732	210	288	999999	880	999999	52	392	346	999999	263	999999	999999	518	238	999999	550	452	353	861	682	939	879	264	993	908	999999	520	902	999999	827	999999	37	999999	999999	129	107	469	819	304	144	122	623	582	999999	999999	999999	999999	999999	483	942	137	754	995	180	793	331	34	395	999999	285	531	489	74	922	842	999999	999999	51	999999	552	91	632	58	727	569	326	999999	488	875	294	66	999999	428	339	700	666	41	310	684	999999	83	83	847	29	613	632	558	660	999999	129	999999	739	408	930	860	504	706	278	999999	477	34	545	520	687	228	528	71	734	999999	185	966	999999	366	321	479	18	785	38	123	999999	767	646	554	755	409	327	603	497	479	999999	999999	762	698	999999	772	537	563	169	999999	94	999999	823	438	758	999999	999999	382	97	461	852	718	677	165	674	999999	388	991	999999	288	900	924	573	999999	35	999999	214	740	159	548	942	454	625	237	39	375	999999	218	999999	602	953	945	516	46	627	488	293	999999	34	506	394	999999	798	999999	900	169	998	568	412	543	948	715	999999	548	518	407	102	449	999999	308	766	179	205	999999	335	955	999999	536	638	999999	931	606	715	653	163	406	999999	744	337	999999	376	385	805	262	654	247	999999	999999	999999	229	395	999999	481	725	739	225	350	999999	999999	999999	751	472	929	999999	611	351	999999	579	394	122	750	999999	122	266	932	391	373	943	999999	97	242	449	999999	999999	161	999999	135	989	913	999999	999999	29	197	392	127	904	456	999999	999999	312	246	153	999999	415	478	46	731	999999	793	358	851	999999	129	999999	712	312	463	999999	713	523	225	20	665	456	66	731	170	729	999999	37	935	433	303	215	850	98	865	999999	940	125	367	911	205	564	96	999999	999999	
999999	680	814	450	935	236	999999	96	999999	488	136	359	999999	875	11	84	766	423	428	113	999999	617	623	446	861	580	598	166	999999	999999	110	370	406	999999	999999	59	334	586	999	999999	176	999999	999999	999999	738	253	202	249	365	999999	439	999999	668	999999	986	122	999999	378	999999	365	638	970	781	421	999999	766	999999	999999	444	951	750	189	999999	999999	937	794	999999	23	707	618	387	358	999999	477	385	999999	999999	850	844	329	993	956	997	644	999999	205	346	212	999999	972	300	286	804	999999	96	259	999999	999999	619	201	129	53	670	971	977	289	179	999999	46	428	74	112	81	125	999999	793	192	778	662	741	458	999999	790	735	327	111	554	396	999999	135	241	265	241	999999	209	950	999999	36	667	999999	999999	43	176	804	999999	999999	999999	689	999999	302	999999	949	783	877	743	339	999999	935	653	876	735	783	922	911	999999	808	871	428	915	999999	508	165	121	383	999999	424	623	985	827	999999	895	864	942	98	67	292	482	364	909	999999	999999	359	382	791	553	252	120	264	999999	999999	327	999999	773	446	999999	911	837	409	171	328	715	277	118	524	980	870	840	999999	999999	999999	336	516	518	54	321	158	783	999999	999999	473	314	999999	999999	728	812	118	101	505	304	155	454	82	999999	999999	164	430	251	999999	810	999999	411	999999	411	999999	772	810	999999	728	999999	645	999999	999999	580	697	24	999999	900	999999	712	999999	999999	999999	539	999999	459	264	323	999999	999999	891	907	925	519	999999	72	999999	957	663	955	11	999999	372	381	999999	27	937	502	999999	576	999999	530	861	155	999999	904	76	747	703	999999	518	496	350	838	243	738	212	996	433	635	986	999999	999999	434	999999	40	417	963	880	690	521	762	818	361	999999	371	55	779	580	999999	995	290	264	409	447	515	999999	999999	999999	999999	999999	999999	78	999999	589	999999	999999	437	445	908	999999	112	999999	22	742	755	677	988	756	872	692	432	426	191	639	999999	144	837	986	999999	539	883	999999	999999	875	580	999999	999999	771	673	87	999999	999999	672	754	893	422	251	999999	691	999999	511	776	999999	238	999999	524	886	241	999999	283	999999	451	999999	378	613	286	907	146	171	999999	730	227	93	794	84	999999	754	436	746	293	893	179	999999	366	38	116	999999	999999	494	999999	807	999999	889	399	999999	999999	103	999999	151	616	515	114	506	629	999999	999999	693	481	163	303	770	460	999999	598	390	999999	157	883	350	507	999999	186	652	115	264	999999	337	999999	172	908	994	460	999999	999999	999999	999999	999999	674	259	999999	
423	88	999999	999999	295	999999	231	300	18	354	999999	220	953	644	890	339	461	999999	999999	999999	999999	999	999999	999999	309	320	999999	365	999999	602	613	999999	634	606	93	647	608	999999	999999	907	791	999999	686	818	889	784	507	651	248	449	336	282	309	165	786	424	999999	999999	891	999999	192	866	480	415	741	546	585	999999	560	999999	730	999999	581	467	999999	999999	322	999999	365	524	812	523	126	380	276	999999	183	479	820	669	999999	285	570	844	725	925	999999	280	86	352	999999	161	999999	999999	719	336	701	841	853	866	111	999999	967	376	172	999999	750	110	149	411	373	116	536	890	375	455	438	736	999999	386	363	52	424	999999	999999	661	432	130	999999	939	638	999999	625	953	568	609	999999	999999	681	66	185	999999	999999	675	979	999999	625	210	630	273	897	964	999999	477	513	999999	854	955	999999	511	246	629	449	209	999999	41	490	582	999999	766	148	999999	999999	685	211	897	911	749	42	999999	45	232	999999	397	51	674	999999	158	450	509	754	361	152	179	820	555	26	999999	999999	947	999999	52	878	864	135	662	908	424	275	615	157	999999	922	828	475	999999	140	999999	999999	108	800	999999	999999	822	21	786	102	885	864	655	881	979	846	95	619	993	354	635	272	389	765	816	882	999999	999999	649	999999	323	999999	806	425	965	999999	804	999999	999999	909	65	852	349	569	33	999999	619	999999	999999	268	999999	999999	999999	999999	504	789	778	342	983	458	999999	999999	372	999999	779	191	68	240	915	216	52	999999	348	94	298	999999	999999	819	742	999999	273	111	195	999999	602	114	232	146	920	186	995	472	174	822	612	999999	999999	992	790	841	501	389	999999	961	225	899	870	999999	381	722	999999	999999	999999	725	195	206	285	980	999999	999999	959	922	320	739	221	580	772	526	999999	703	301	999999	38	900	766	883	293	233	175	999999	244	834	765	207	999999	45	999999	448	999999	415	320	510	247	126	882	578	79	88	999999	645	137	353	916	677	431	936	999999	699	999999	312	912	61	815	62	440	135	166	122	430	185	708	334	889	76	393	790	999999	912	28	197	814	215	483	529	574	890	918	97	776	383	114	182	488	334	502	269	999999	195	999999	756	422	956	657	574	937	803	463	999999	294	999999	253	29	680	772	999999	707	577	999999	487	549	217	79	346	56	81	535	845	999999	573	999999	105	507	999999	271	775	857	557	999999	999999	771	436	999999	999999	145	139	95	501	999999	836	795	691	409	707	999999	549	352	620	611	502	411	957	898	286	
170	544	746	793	419	997	640	160	667	999999	999999	122	149	999999	999999	999999	986	999999	138	728	778	999999	696	799	99	722	432	246	945	417	999999	814	999999	791	999999	600	393	302	92	718	999999	644	34	706	999999	999999	999999	86	420	694	999999	377	828	179	999999	999999	848	947	703	696	574	403	999999	260	522	901	584	999999	634	609	533	999999	951	420	532	143	417	989	807	76	321	999999	826	260	900	812	999999	999999	293	999999	752	445	999999	395	153	802	440	774	194	99	449	63	451	810	171	821	426	999999	647	374	321	999999	149	636	999999	228	577	953	359	999999	999999	999999	73	722	857	97	999999	565	276	999999	702	999999	805	718	627	999999	905	26	99	89	396	576	999999	918	601	893	306	962	999999	925	999999	487	424	484	183	234	989	728	953	999999	999999	860	999999	917	999999	678	63	430	19	125	323	560	864	999999	322	350	503	999999	999999	999999	790	143	554	350	999999	225	228	331	999999	403	279	186	999999	999999	362	536	434	999999	256	922	840	875	952	894	611	674	999999	154	171	832	730	844	607	999999	293	999999	315	801	423	999999	460	732	885	999999	846	147	999999	849	999999	786	916	698	898	208	999999	914	190	999999	999999	999999	602	999999	169	712	999999	434	999999	83	731	769	231	632	391	799	999999	118	990	346	58	474	999999	773	236	999999	916	42	946	999999	865	378	999999	655	999999	999999	999999	386	572	183	999999	422	568	423	127	158	565	999999	317	108	736	999999	924	999999	611	274	999999	999999	846	784	795	640	487	179	218	999999	999999	575	999999	797	946	94	545	816	402	636	906	999999	656	999999	819	633	999999	848	672	999999	454	569	999999	798	999999	34	999999	788	999999	313	999999	399	215	764	999999	989	999999	519	162	999999	480	118	450	975	367	890	183	999999	964	999999	915	639	506	368	908	797	999999	771	856	921	554	756	438	999999	701	517	999999	891	297	830	910	214	696	30	379	345	128	78	440	60	999999	999999	999999	999999	397	304	892	847	856	994	467	999999	663	240	107	999999	679	361	999999	999999	342	291	999999	143	999999	711	943	486	988	572	678	463	341	806	79	782	932	222	701	999999	624	710	999999	302	372	958	551	465	923	656	666	999999	794	999999	717	569	999999	999999	999999	686	999999	415	858	999999	326	14	620	856	999999	999999	790	999999	659	876	999999	999999	999999	188	999999	303	169	487	999999	999999	906	910	669	751	98	509	999999	252	258	999999	999999	999999	999999	999999	976	368	348	694	999999	608	865	999999	118	999999	999999	95	999999	999999	999999	999999	526	874	
999999	999999	999999	415	344	869	999999	661	834	548	218	644	831	999999	780	999999	211	999999	999999	475	192	954	476	707	802	752	999999	13	999999	377	999999	587	498	181	366	335	375	999999	33	478	926	643	774	327	990	474	95	346	314	818	911	515	715	61	691	999999	60	679	613	592	482	764	474	466	999999	631	156	660	660	455	139	999999	390	486	548	549	190	158	716	338	999999	60	698	378	465	818	871	446	489	468	999999	999999	957	440	999999	999999	178	317	112	999999	327	435	685	859	689	280	999999	239	512	151	717	901	962	285	926	432	76	106	11	405	759	999999	999999	202	179	443	683	949	490	387	999999	872	55	999999	20	241	374	839	688	999999	693	999999	933	348	751	383	733	681	514	999999	105	81	316	707	999999	999999	264	999999	689	256	597	999999	749	999999	770	844	999999	615	275	694	68	236	417	816	999999	127	999999	999999	451	999999	709	11	999999	916	999999	309	999999	348	747	999999	976	880	159	442	597	518	999999	808	578	907	527	128	416	819	515	868	999999	499	994	492	842	432	999999	999999	547	595	740	832	843	999999	287	999999	867	873	999999	187	87	975	229	999999	999999	968	263	544	278	590	595	624	999999	423	645	76	353	999999	560	553	999999	265	999999	11	777	69	999999	116	629	999999	260	999999	111	337	999999	688	280	999999	268	999999	178	508	625	956	999999	126	431	429	825	999999	999999	613	323	175	999999	821	90	227	426	174	13	999999	914	267	339	61	523	83	632	999999	796	552	996	999999	384	339	999999	938	12	661	638	545	291	999999	846	999999	230	936	987	999999	999999	62	999999	103	870	999999	999999	368	626	999999	999999	358	796	868	424	999999	616	999999	999999	20	191	151	225	765	536	468	866	506	420	692	999999	999999	96	662	358	744	177	999999	815	362	999999	281	321	999999	999999	999999	748	422	994	235	999999	593	999999	999999	788	466	837	999999	567	412	165	999999	947	999999	999999	26	999999	144	519	680	999999	714	821	999999	999999	910	829	171	707	256	719	453	512	195	662	248	441	119	874	891	999999	557	999999	999999	206	658	334	999999	999999	999999	28	614	902	323	780	999999	999999	717	712	999999	999999	675	999999	321	692	712	584	999999	282	878	584	162	999999	628	773	897	999999	417	241	615	585	451	999999	999999	237	115	551	198	415	345	999999	999999	406	996	264	241	644	34	720	999999	84	999999	999999	999999	467	999999	354	284	550	883	947	999999	999999	999999	302	195	451	257	999999	587	170	999999	356	999999	412	999999	756	272	999999	541	262	353	697	746	
999999	22	999999	999999	999999	999999	760	277	647	999999	397	121	999999	310	704	999999	789	999999	941	999999	999999	999999	226	178	999999	607	119	999999	999999	18	630	604	667	739	565	999999	849	286	999999	720	826	893	748	824	548	999999	999999	455	567	305	752	865	412	563	999999	853	795	177	999999	999999	262	677	366	999999	901	793	999999	508	999999	425	228	513	999999	230	317	440	999999	402	999999	999999	984	999999	524	999999	266	764	201	113	326	711	493	682	767	459	468	999999	536	119	922	755	846	124	710	152	86	248	528	192	256	982	913	999999	547	164	615	599	162	999999	382	146	602	351	191	43	931	546	745	887	762	999999	903	830	480	875	999999	870	952	382	538	999999	245	18	856	344	798	999999	145	613	843	999999	995	785	737	786	162	505	999999	677	221	539	999999	641	430	98	88	92	922	671	646	745	646	780	999999	999999	900	593	494	999999	244	840	411	142	999999	893	999999	999999	999999	693	722	999999	999999	999999	171	999	525	999999	999999	768	266	716	177	473	967	108	232	225	999999	382	885	999999	20	95	443	380	137	999999	999999	999999	925	959	988	239	999999	633	999999	371	619	223	839	306	14	999999	999999	527	672	938	999999	999999	671	947	556	720	808	162	999999	999999	841	791	999999	999999	999999	999999	842	306	727	999999	523	343	999999	999999	606	999999	543	588	999999	294	999999	915	999999	199	999999	651	865	978	413	278	999999	796	999999	954	530	827	352	684	999999	952	884	294	800	734	425	999999	654	999999	351	208	187	229	999999	717	357	925	999999	682	960	366	999999	864	893	459	518	726	711	347	339	778	15	859	299	999999	999999	220	124	973	773	373	996	64	636	999999	100	211	209	914	606	999999	744	670	724	932	766	30	999999	351	225	698	129	317	999999	999999	202	328	999999	985	317	999999	810	999999	908	596	999999	141	237	687	368	316	527	999999	740	734	43	345	999999	366	999999	390	819	773	757	85	253	689	583	73	22	772	281	223	607	999999	794	634	762	999999	573	635	999999	712	982	909	181	999999	576	747	539	999999	193	572	150	927	326	999999	362	999999	353	680	558	173	675	596	45	314	999999	281	939	409	582	17	793	220	597	116	790	848	999999	920	999999	999999	534	165	999999	999999	83	680	999999	757	281	929	783	892	87	629	47	396	873	867	144	305	807	139	284	185	999999	930	339	219	256	514	999999	433	568	721	638	999999	16	336	240	518	138	191	138	653	999999	900	142	968	999999	404	974	999999	999999	816	999999	405	880	999999	929	153	351	932	
511	999999	10	359	999999	365	990	527	390	547	636	626	999999	625	999999	999999	999999	878	797	371	999999	999999	539	999999	648	751	999999	242	999999	999999	406	97	176	999999	679	371	999999	874	575	999999	977	999999	24	437	409	999999	999999	412	405	258	463	61	355	999999	791	999999	237	117	999999	583	672	757	887	999999	999999	999999	459	971	945	638	978	86	312	30	394	599	999999	111	999999	488	112	290	837	391	148	999999	999999	999999	413	29	999999	546	172	992	999999	999999	663	236	297	999999	999999	677	466	999999	280	999999	999999	335	999999	202	822	135	624	232	480	391	920	506	649	794	806	271	568	925	503	442	913	320	915	174	935	611	814	631	779	435	823	80	120	760	607	416	602	220	207	19	921	939	999999	723	309	166	586	503	64	447	999999	541	273	999999	999999	999999	420	430	267	220	999999	992	453	54	568	999999	395	999999	196	399	669	999999	999999	494	999999	974	797	201	865	778	999999	999999	999999	341	326	292	807	283	296	179	996	999999	953	999999	698	929	999999	477	164	459	770	697	999999	665	778	999999	813	778	326	499	999999	228	564	488	999999	999999	425	999999	728	286	51	122	602	27	402	497	403	999999	795	999999	488	330	47	415	18	999999	15	911	563	564	479	38	999999	999999	999999	999999	617	475	802	699	513	999999	748	878	418	658	999999	298	272	290	999999	82	983	735	21	999999	190	159	479	857	994	513	558	173	807	22	166	805	488	624	879	927	938	999999	999999	114	581	999999	997	360	999999	716	999999	282	206	999999	55	231	785	999999	597	468	995	999999	999999	999	825	585	80	405	501	299	809	999999	999999	440	144	886	999999	907	737	31	161	129	624	999999	864	285	999999	999999	967	935	30	269	37	999999	931	999999	999999	89	999999	996	98	999999	858	943	906	11	999999	765	272	169	574	878	492	999999	999999	875	329	426	144	549	618	670	999999	566	278	550	620	989	508	150	494	577	628	740	933	559	271	999999	999999	862	414	999999	999999	999999	999999	999999	999999	461	115	999999	673	999999	944	999999	388	427	174	301	674	365	999999	881	999999	999999	674	997	259	751	999999	999999	613	648	55	282	145	417	532	630	206	999999	999999	168	883	452	476	519	633	889	362	515	395	970	999999	999999	480	532	944	26	143	373	892	35	819	359	452	35	930	671	603	999999	895	543	104	548	591	999999	997	814	999999	165	999999	370	398	136	370	643	641	39	801	999999	999999	516	497	832	243	748	999999	534	999999	451	589	961	999999	392	619	851	875	468	434	258	534	139	
999999	977	999	531	637	692	988	809	999999	900	999999	999999	999999	389	56	272	999999	999999	883	999999	813	214	575	411	85	16	516	518	767	182	605	553	999999	343	155	519	832	999999	120	999999	546	201	67	688	101	304	999999	240	999999	613	164	590	374	71	999999	166	412	999999	456	999999	185	479	999999	221	305	326	913	174	244	537	439	602	732	999999	926	999999	157	999999	320	781	131	286	999999	163	28	24	188	26	27	988	116	999999	265	999999	480	999999	159	845	393	775	999999	719	996	277	184	999999	999999	148	999999	703	19	525	287	674	509	999999	765	999999	203	999999	999999	896	157	999999	999999	203	999999	253	756	999999	472	311	999999	544	999999	411	290	445	979	465	166	999999	999999	999999	979	591	957	999999	979	999999	311	271	652	999999	999999	999999	572	750	999999	999999	225	613	999999	999999	999999	708	31	743	284	107	618	330	999999	737	133	999999	25	999999	275	838	246	755	274	184	557	210	658	401	999999	999999	999999	539	598	998	249	999999	999999	999999	93	281	570	223	316	999999	999999	981	999999	915	978	541	479	740	485	18	744	999999	349	999999	728	39	59	630	837	378	268	999999	999999	999999	497	999999	447	420	749	999999	278	32	999999	393	221	999999	847	743	999999	374	436	108	64	590	264	779	214	451	876	63	231	999999	386	999999	999999	999999	259	452	427	999999	103	68	990	490	740	721	30	955	995	161	191	999999	218	999999	941	170	34	150	999999	718	376	996	543	999999	773	337	646	511	999999	337	326	405	325	23	999999	377	118	573	850	542	758	258	455	725	872	914	732	913	999999	462	999999	999999	796	709	42	999999	999999	305	999999	999999	85	519	195	668	999999	786	999999	204	203	999999	61	460	300	123	959	128	550	817	823	858	605	999999	515	999999	999999	217	608	615	981	182	852	812	999999	448	467	249	73	787	891	95	922	537	720	999999	410	409	999999	999999	749	913	556	707	482	999999	806	999999	13	876	200	626	188	385	999999	999999	721	249	604	999999	656	720	64	763	926	738	935	78	22	93	999999	77	399	926	866	77	626	999999	999999	999999	999999	999999	999999	196	999999	274	999999	547	324	699	999999	171	999999	965	35	999999	999999	792	781	999999	923	999999	339	920	999999	132	236	261	519	155	999999	999999	908	607	220	542	485	999999	999999	999999	831	398	753	323	382	747	272	433	999999	836	999999	833	373	596	999999	903	785	324	228	999999	47	655	37	179	305	144	999999	207	755	493	999999	999999	626	129	913	534	984	26	548	231	999999	803	360	682	936	999999	212	322	
999999	317	756	999999	649	702	624	999999	370	583	27	999999	999999	999999	678	417	999999	999999	217	254	683	999999	918	768	776	997	613	244	999999	355	999999	734	931	939	999999	448	736	393	351	923	999999	737	173	411	998	309	999999	794	999999	943	999999	999999	363	999999	639	984	999999	999999	394	652	999999	389	880	999999	350	293	316	555	402	999999	999999	898	999999	293	749	945	385	517	770	476	270	818	999999	361	955	524	381	972	309	999999	999999	999999	999	999999	834	125	856	999999	71	715	993	999999	402	893	273	501	842	79	218	693	999999	999999	227	917	391	999999	279	999999	70	826	912	999999	256	714	190	931	899	188	459	634	99	237	999999	999999	483	90	426	226	999999	464	999999	311	764	615	88	999999	999999	91	316	563	845	336	97	245	803	658	999999	688	713	341	601	664	619	999999	604	381	434	171	444	311	853	999999	441	606	154	999999	580	999999	635	21	410	999999	871	895	788	762	149	221	999999	824	156	999999	512	756	999999	27	999999	189	21	999999	744	369	647	999999	710	792	894	999999	100	202	88	304	63	702	930	784	793	723	795	841	999999	223	909	999999	999999	125	550	684	743	137	918	400	629	999999	276	51	999999	866	195	999999	867	999999	130	999999	745	999999	685	810	826	88	234	967	394	179	475	531	999999	38	850	594	252	219	999999	963	999999	999999	675	135	999999	889	614	927	537	799	973	999999	102	849	873	313	439	999999	858	665	999999	999999	16	459	462	744	590	999999	25	601	753	658	910	167	785	66	186	560	385	999999	999999	307	999999	594	999999	891	439	611	164	999999	164	512	361	92	999999	333	999999	225	672	999999	308	473	911	999999	56	325	673	935	73	816	999999	879	999999	921	202	606	520	421	264	570	999999	979	999999	999999	446	250	306	827	106	462	384	961	887	693	999999	999	395	502	548	999999	228	999999	999999	347	420	285	999999	440	890	999999	999999	270	960	999999	385	329	486	442	500	999999	999999	999999	838	610	999999	175	992	670	292	202	220	999999	873	385	352	811	999999	999999	68	171	102	866	937	642	999999	123	10	785	999999	319	522	953	12	742	860	382	664	937	904	254	999999	487	157	697	253	999999	397	585	758	574	887	837	383	999999	999999	162	999999	999999	960	999999	999999	216	362	973	999999	999999	25	140	524	999999	999999	999999	999999	814	999999	614	719	249	398	999999	725	999999	37	743	431	684	580	672	39	708	473	468	999999	585	88	87	135	183	999999	986	779	266	999999	788	427	393	103	568	461	108	442	999999	999999	114	603	999999	
999999	999999	552	995	686	353	999999	816	506	687	526	168	735	800	489	999999	232	999999	86	469	362	999999	326	47	590	21	220	931	275	805	661	999999	982	337	898	999999	631	32	999999	435	165	255	291	739	867	935	833	999999	618	896	445	405	999999	144	398	999999	999999	999999	414	675	142	179	550	701	36	654	185	407	999999	973	914	210	111	650	313	117	957	999999	180	999999	187	999999	322	379	369	265	999999	999999	999999	957	999999	999999	999999	634	303	999999	704	999999	713	999999	999999	999999	757	645	981	245	303	999999	830	999999	983	716	344	758	999999	582	999999	181	341	770	810	337	999999	945	759	798	592	999999	357	326	413	376	872	999999	999999	752	999999	677	999999	133	961	465	27	658	974	506	781	859	146	720	999999	533	259	999999	412	432	966	812	885	193	653	826	999999	514	877	999999	843	387	999999	745	999999	189	783	217	999999	999999	319	809	970	263	999999	732	340	636	196	879	127	930	554	999999	785	989	999999	214	480	144	433	999999	781	999999	662	403	996	401	999999	999999	749	51	999999	66	122	167	842	632	176	920	999999	999999	327	997	499	999999	832	399	960	792	999999	579	737	674	921	999999	38	612	999999	622	736	938	697	999999	140	85	999999	999999	361	628	156	168	47	999999	999999	999999	196	784	868	749	571	607	441	999999	561	180	314	469	144	999999	139	239	42	999999	999999	999999	707	91	867	423	126	344	48	999999	645	240	541	188	35	892	620	254	743	850	61	138	999999	550	999999	959	771	337	999999	54	999999	916	135	494	999999	100	331	114	916	454	632	236	569	108	511	331	638	135	999999	252	696	885	495	192	501	66	59	167	406	907	652	789	980	999999	843	728	114	999999	813	935	570	515	337	299	227	825	569	409	999999	999999	331	999999	893	121	999999	999999	430	943	992	318	50	999999	999999	19	802	999999	255	576	265	783	227	999999	321	999999	681	190	557	206	999999	676	496	650	999999	54	586	16	895	869	999999	999999	307	171	65	505	894	406	807	327	496	383	579	993	153	999999	145	740	333	999999	440	999999	66	999999	978	326	999999	400	55	664	433	796	947	999999	931	999999	999999	65	535	816	613	284	383	240	710	590	106	503	507	999999	908	999999	682	510	999999	477	182	83	192	738	999999	504	361	153	999999	999999	999999	203	999999	126	779	89	214	517	781	165	793	825	524	398	229	328	892	999999	999999	587	999999	999999	947	463	853	411	999999	797	999999	119	923	240	999999	19	164	903	441	391	999999	828	641	175	729	999999	684	357	
559	794	518	365	999999	999999	397	316	587	988	255	608	999999	378	216	417	385	671	999999	563	999999	514	999999	326	886	511	106	927	946	948	999999	674	999999	506	999999	999999	288	776	999999	999999	842	39	432	999999	657	832	999999	716	999999	233	789	999999	50	130	867	55	560	999999	479	999999	999999	470	999999	999999	280	581	829	765	526	137	139	999999	173	489	720	460	92	77	999999	64	392	389	999999	722	168	660	633	658	999999	806	999999	96	307	406	678	382	669	793	895	85	12	363	999999	999999	104	190	999999	560	410	417	999999	492	532	999999	718	694	164	647	480	620	999999	999999	135	719	999999	53	311	999999	811	347	790	298	182	594	999999	38	999999	820	628	977	766	83	257	232	843	46	563	882	688	983	227	999999	322	284	999999	831	999999	480	886	999999	879	136	749	999999	626	674	999999	938	999999	690	504	343	28	502	853	874	923	903	876	571	489	429	999999	827	129	767	975	897	466	999999	800	999999	934	577	108	999999	334	195	605	179	999999	625	999999	998	488	999999	14	819	431	999999	908	334	603	324	571	459	999999	921	942	999999	698	999999	481	153	889	999999	409	999999	404	223	999999	999999	999999	999999	999999	863	910	90	348	246	763	166	999999	213	321	476	126	620	15	648	999999	412	252	745	481	314	999999	999999	118	703	484	562	999999	999999	712	999999	35	896	478	707	548	967	999999	706	105	542	945	278	832	422	669	788	445	755	631	999999	495	562	236	540	719	999999	971	645	999999	210	740	999999	500	151	999999	229	151	308	999999	624	830	546	650	938	368	875	999999	999999	44	695	127	669	585	574	685	473	670	938	987	999999	996	937	945	894	801	686	777	691	971	449	647	146	655	17	999999	948	911	297	181	844	12	285	610	75	999999	80	999999	926	999999	977	559	213	320	106	627	893	601	755	147	682	108	852	724	595	58	981	999999	577	999999	999999	561	382	766	999999	999999	721	336	879	811	730	13	850	235	999999	889	443	826	558	389	424	357	166	160	499	999999	160	560	25	999999	111	66	999999	669	729	999999	186	447	176	999999	999999	567	721	944	416	678	257	626	999999	705	615	164	465	197	842	388	405	232	276	408	851	170	320	863	709	673	898	999999	506	999999	999999	996	659	463	999999	999999	636	999999	743	821	498	533	829	319	411	999999	601	917	999999	999999	999999	954	999999	768	254	999999	256	858	244	742	999999	76	130	163	992	618	505	11	715	985	752	193	488	999999	909	327	999999	999999	461	762	82	980	999999	999999	999999	
758	999999	890	219	736	610	778	977	10	51	999999	412	676	999999	792	451	599	999999	842	999999	838	475	725	858	926	416	255	406	481	670	799	999999	999999	607	244	793	614	999999	978	999999	973	215	488	414	487	915	663	683	669	321	482	778	522	567	717	292	109	41	292	330	365	381	999999	339	251	720	447	999999	92	998	836	807	233	467	999999	632	999999	999999	381	21	999999	572	736	170	999999	31	999999	407	889	951	693	582	509	999999	29	602	710	158	999999	767	999999	594	600	670	999999	674	554	64	943	999999	305	788	999999	281	578	792	645	345	151	230	530	999999	189	999999	999999	263	999999	575	448	32	922	838	999999	613	543	999999	971	76	686	999999	476	145	463	804	655	904	922	238	90	236	999999	374	999999	942	999999	436	415	469	365	230	999999	979	615	921	172	999999	639	56	737	420	999999	999999	659	627	753	395	586	384	485	410	341	78	495	999999	75	557	999999	216	376	117	751	511	999999	465	156	497	529	542	641	198	275	875	501	669	415	388	715	390	198	851	999999	41	984	999999	888	308	999999	403	999999	615	999999	999999	680	630	999999	319	999999	203	999999	999999	865	53	742	296	999999	466	577	825	806	687	841	999999	27	524	999999	720	526	756	577	847	13	999999	687	36	561	841	205	999999	999999	106	520	999999	909	932	986	999999	298	698	819	999999	730	668	596	178	773	999999	415	165	372	999999	792	121	626	999999	262	738	999999	716	734	303	999999	706	825	710	176	329	540	999999	999999	461	999999	828	936	154	999999	345	539	518	263	375	436	49	508	61	313	408	999999	286	680	258	449	581	963	526	171	999999	842	886	11	453	999999	999999	627	911	526	999999	185	481	516	916	208	847	463	999999	866	999999	999999	774	407	768	433	999999	999999	289	21	850	864	420	983	102	502	653	517	809	720	999999	421	596	534	349	233	424	999999	763	59	602	128	605	659	939	825	78	999999	242	999999	400	916	348	999999	676	109	765	498	423	424	999999	340	999999	999999	761	810	999999	249	999999	999999	19	999999	999999	240	999999	731	999999	760	53	999999	434	174	284	789	329	198	999999	695	857	999999	467	925	355	999999	503	271	474	956	898	999999	999999	828	430	697	20	905	276	117	491	945	840	14	454	156	999999	999999	65	864	328	999999	736	916	999999	999999	999999	93	149	999999	999999	999999	266	312	862	914	999999	605	743	586	779	423	921	965	214	912	409	463	999999	209	358	123	215	610	637	335	402	999999	446	999999	620	999999	766	965	999999	343	688	
999999	152	539	102	395	647	479	95	904	650	770	711	479	419	624	999999	940	951	999999	941	656	674	999999	521	758	168	141	966	852	657	999999	999999	871	233	999999	321	999999	116	999999	476	736	525	733	684	632	999999	966	203	996	325	999999	23	758	401	42	862	999999	28	999999	236	515	512	242	257	694	185	840	256	999999	999999	670	833	999999	999999	215	140	941	851	889	173	201	937	970	537	999999	942	836	479	200	19	999999	923	773	999999	960	233	292	999999	990	999999	754	999999	656	693	655	992	35	610	196	901	999999	763	138	999999	999999	999999	542	705	999999	752	349	370	65	537	607	746	999999	260	197	981	848	999999	861	442	419	480	291	286	882	839	999999	235	292	299	99	941	794	603	702	392	690	587	70	247	999999	393	665	129	95	908	932	774	999999	214	999999	999999	902	696	760	563	999999	266	999999	586	836	123	999999	766	999999	666	951	999999	558	804	300	270	999999	624	335	999999	815	999999	201	973	907	999999	999999	999999	245	999999	999999	108	999999	148	105	999999	999999	484	411	994	315	999999	681	429	957	475	226	999999	913	792	68	999999	371	999999	748	134	75	850	678	694	311	999999	530	812	626	999999	999999	420	709	866	507	920	999999	341	999999	915	490	771	26	441	925	202	173	999999	576	999999	737	117	399	999999	369	913	805	716	692	999999	378	869	803	999999	850	805	909	999999	295	148	74	40	24	999999	644	303	833	247	768	999999	836	88	999999	864	126	516	30	739	506	594	125	999999	648	999999	547	620	999999	999999	999999	129	293	999999	166	438	696	706	103	566	335	75	89	568	947	583	479	299	999999	938	987	344	785	180	550	701	32	568	391	609	999999	34	335	921	999999	649	825	719	999999	808	177	419	422	464	413	441	514	557	999999	75	999999	257	986	39	924	256	344	123	575	465	415	138	325	494	280	311	999999	999999	911	308	757	999999	377	825	999999	578	921	999999	999999	119	196	475	20	325	999999	49	47	305	997	999999	999999	999999	153	999999	999999	999999	103	928	193	111	700	357	645	259	999999	185	879	171	269	355	335	22	356	466	279	999999	999999	999	821	999999	999999	445	999999	511	993	54	999999	999999	999999	731	485	993	147	999999	419	999999	999999	999999	17	497	999999	999999	45	651	999999	999999	366	687	197	463	920	103	116	952	999999	264	196	143	266	273	569	967	738	999999	870	341	874	690	56	439	999999	368	992	333	81	397	999999	518	999999	700	688	928	724	969	810	999999	886	195	999999	164	652	697	503	999999	999999	202	
