500	500	
94	100	100	108	101	85	85	107	96	98	120	97	108	98	105	107	89	98	105	115	88	106	84	105	101	112	102	112	97	115	88	105	105	94	99	88	106	99	94	108	88	85	96	115	93	96	120	89	104	73	98	86	93	100	95	113	77	96	121	118	113	89	86	88	104	105	93	100	115	98	79	77	99	95	95	104	103	95	87	90	109	91	83	79	102	105	93	100	105	112	97	92	98	127	89	94	91	90	84	96	97	106	102	96	86	96	102	97	111	104	93	105	102	93	121	101	95	112	106	87	90	115	115	91	99	97	93	124	83	103	93	94	103	77	117	90	86	109	98	84	98	96	82	106	96	117	101	116	99	77	109	111	94	103	104	101	79	81	98	104	98	101	95	94	89	102	90	107	92	102	112	99	121	107	96	86	88	86	96	96	100	95	103	109	98	90	86	86	112	113	106	98	102	97	117	108	105	93	121	98	83	134	100	93	118	107	107	105	99	104	89	98	119	77	96	104	110	105	113	112	94	72	87	92	79	111	116	106	117	104	102	91	101	88	93	98	101	110	105	120	105	98	103	107	97	104	112	105	112	96	110	128	94	97	108	102	82	104	91	101	94	117	97	116	111	100	104	86	97	98	96	95	91	100	102	110	109	105	98	95	102	98	103	113	119	94	109	92	113	98	109	77	83	90	112	91	94	102	98	94	97	101	80	108	110	99	82	96	96	109	103	133	114	95	89	86	96	92	99	96	84	96	89	99	92	103	97	93	94	111	90	92	107	91	88	97	103	89	103	119	93	89	94	94	128	113	109	90	92	108	90	103	92	98	109	121	92	86	100	95	93	106	82	90	95	117	102	95	123	105	95	98	87	105	101	109	104	74	93	111	102	90	108	87	108	91	96	92	95	88	100	109	84	101	109	126	97	111	102	114	83	106	114	117	118	104	119	96	77	120	112	75	103	90	90	107	118	110	110	86	124	99	94	86	106	111	110	108	83	86	96	104	114	96	91	99	91	92	100	105	104	105	103	99	85	95	94	95	99	107	107	108	118	88	99	92	111	102	118	92	88	95	118	99	110	102	97	96	109	73	109	99	95	97	120	117	84	96	122	93	107	105	131	118	99	105	104	86	103	99	99	97	98	108	109	105	121	113	87	108	
96	96	109	85	97	93	101	109	87	105	107	101	107	111	95	103	112	94	95	94	104	118	117	114	108	99	110	85	106	98	93	102	93	102	108	107	108	105	91	113	104	91	92	112	111	109	109	89	99	103	106	116	108	113	112	92	108	114	112	96	94	103	97	98	117	100	99	92	94	115	111	97	108	108	103	117	113	109	109	98	97	100	80	88	102	99	99	98	103	101	101	89	105	116	88	99	95	112	91	104	106	89	110	101	107	116	89	108	83	107	100	92	107	85	111	101	112	94	95	87	107	111	85	97	95	109	84	85	104	102	96	106	91	81	99	102	90	102	101	104	90	85	101	87	92	96	92	95	104	114	90	102	103	81	89	88	111	96	97	105	91	103	79	109	94	90	107	98	126	93	107	119	99	95	94	85	129	98	102	104	115	101	97	99	99	90	94	99	113	106	90	90	95	95	91	103	97	98	92	98	99	90	96	99	118	110	99	98	99	109	86	78	116	103	112	91	118	83	95	96	90	74	111	99	105	98	100	107	89	90	119	97	94	85	106	107	106	104	115	101	91	88	116	103	91	114	97	86	92	102	100	99	87	102	78	110	98	102	91	96	89	88	92	85	95	92	101	107	90	98	94	92	94	109	100	96	103	97	110	87	89	91	113	93	103	100	86	92	93	97	103	103	90	102	125	94	76	105	100	93	94	101	114	95	101	99	104	114	103	100	101	98	111	112	102	113	89	101	122	113	92	98	105	103	106	112	109	105	109	96	93	107	95	96	87	115	92	89	120	99	89	100	96	80	101	114	110	86	121	95	99	93	91	96	103	108	108	91	101	103	95	114	99	109	88	106	92	97	110	89	85	96	111	124	80	102	85	103	105	104	112	94	100	83	123	89	123	104	85	98	92	117	107	99	107	107	90	90	100	87	99	97	84	93	95	86	120	114	106	91	91	104	90	112	81	101	119	97	100	123	109	99	91	96	103	118	88	110	111	98	104	83	109	119	95	103	104	107	99	95	115	109	113	97	111	120	96	102	92	114	100	94	81	105	89	94	116	106	96	104	96	85	97	91	82	88	115	83	114	89	109	103	98	77	113	104	89	88	76	99	101	97	106	93	85	128	93	110	105	101	114	114	88	77	92	102	106	102	113	100	
83	461	999999	529	527	297	990	969	679	674	523	698	875	454	999999	584	900	996	129	754	761	999999	624	176	513	999999	964	999999	129	999999	146	141	535	391	999999	342	859	998	465	999999	851	62	640	277	198	149	999999	946	713	890	368	492	976	25	999999	619	836	636	26	133	333	11	999999	999999	538	391	172	999999	279	999999	725	901	540	912	903	999999	999999	356	978	999999	409	28	999999	238	304	653	165	519	999999	565	506	233	999999	999999	883	999999	212	999999	999999	806	977	509	676	285	174	999999	999999	73	122	468	795	999999	657	652	723	999999	727	999999	999999	884	999999	652	999999	714	931	502	919	999999	39	64	999999	209	616	182	999999	900	351	999999	999999	838	999999	101	407	754	999999	25	575	339	999999	578	999999	591	901	854	999999	335	239	962	353	672	546	753	43	68	999999	595	873	485	999999	823	963	727	557	884	193	144	254	999999	944	915	926	589	590	461	931	914	308	999999	999999	999999	670	389	655	401	999999	947	68	999999	999999	183	152	999999	84	999999	614	404	999999	999999	671	999999	90	714	28	437	745	956	172	999999	136	58	999999	121	883	203	162	584	81	165	592	245	85	905	732	770	999999	836	515	796	847	537	880	292	100	165	981	999999	371	999999	655	999999	999999	486	222	744	886	999999	216	880	641	40	332	878	434	435	370	184	981	257	664	909	451	376	734	999999	177	14	31	728	222	206	222	999999	510	999999	460	599	693	988	883	742	629	634	165	999999	215	12	999999	999999	795	807	974	123	564	745	894	999999	752	623	576	882	999999	488	999999	444	817	478	378	186	999999	771	999999	999999	999999	921	999999	816	221	999999	999999	175	156	366	933	415	231	999999	999999	764	363	50	999999	80	422	999999	733	150	999999	720	998	736	633	681	688	34	326	982	749	642	999999	87	208	834	238	410	735	999999	999999	263	222	718	189	999999	823	934	924	419	999999	372	197	149	850	500	999999	657	999999	999999	678	908	98	249	360	656	308	285	842	22	841	999999	275	90	595	713	507	290	556	29	999999	753	109	906	411	386	455	999999	237	707	915	581	868	270	999999	646	174	973	368	532	315	547	999999	911	999999	569	107	999999	999999	146	993	638	999999	522	617	999999	808	192	999999	973	211	982	58	145	107	270	999999	15	999999	948	999999	999999	922	34	999999	319	999999	999999	338	841	999999	999999	772	100	714	286	999999	356	653	59	999999	999999	144	394	999999	333	499	956	814	317	427	999999	10	605	999999	468	999999	86	809	307	272	620	853	996	
694	999999	219	958	431	820	790	795	362	67	120	565	399	537	702	389	820	999999	999999	30	424	197	347	176	501	255	570	999999	999999	999999	999999	227	999999	148	699	468	123	541	999999	999999	527	999999	739	943	494	999999	79	188	384	429	999999	567	246	833	581	506	999999	53	466	186	259	397	258	16	999999	893	999999	261	838	999999	275	288	180	389	999999	793	458	404	682	469	999999	392	999999	999999	999999	229	980	305	566	203	942	80	85	359	745	139	382	733	672	999999	605	818	999999	149	163	208	999999	857	339	787	999999	999999	371	999999	10	867	378	141	147	60	913	999999	694	644	301	205	213	820	643	373	421	725	732	91	864	367	51	879	963	670	832	999999	999999	778	154	822	999999	89	358	999999	761	250	595	622	686	473	999999	705	847	999999	999999	576	223	966	376	333	398	289	142	642	825	999999	177	477	228	791	175	915	500	479	495	134	472	999999	999999	180	999999	999999	999999	400	999999	346	41	15	675	265	908	999	412	821	433	429	946	716	62	271	82	128	404	999999	307	217	999999	377	999999	870	114	999999	999999	205	203	999999	885	741	408	488	467	172	801	962	883	176	513	679	55	76	187	755	713	350	107	999999	715	509	102	36	141	663	999999	804	999999	460	645	216	999999	155	544	215	318	999999	804	910	326	441	21	999999	704	535	331	999999	999999	358	744	23	107	192	573	385	999999	381	357	803	630	999999	999999	433	999999	306	61	999999	531	972	999999	999999	999999	197	999999	283	999999	961	332	605	999999	145	121	803	715	631	999999	445	581	168	566	937	226	10	999999	330	631	999999	999999	407	999999	999999	999999	721	911	605	477	999999	497	299	887	687	58	751	471	999999	885	17	999999	898	197	616	328	999999	415	510	999999	545	907	999999	999999	910	999999	924	132	999999	270	400	891	119	164	208	947	999999	281	879	999999	475	539	999999	444	623	999999	711	220	866	112	512	315	410	999999	932	999999	999999	999999	977	999999	999999	999999	561	999999	494	999999	999999	744	988	669	999999	101	536	622	999999	16	122	929	999999	50	999999	999999	265	808	999999	94	999999	437	231	999999	824	999999	304	552	763	846	977	571	949	508	271	967	232	207	76	421	779	788	234	926	890	203	618	936	687	420	373	752	474	410	999999	180	522	792	999999	400	796	984	858	611	38	550	999999	530	779	999999	491	67	999999	999999	315	702	213	305	315	630	37	368	864	999999	482	235	106	549	873	999999	454	439	362	999999	624	794	999999	622	999999	349	999999	97	167	999999	929	
316	20	137	105	931	999999	227	999999	224	999999	438	999999	515	999999	803	453	999999	656	688	237	61	999999	76	723	999999	772	590	407	966	416	999999	210	999999	423	175	224	969	454	942	133	999999	953	148	999999	196	674	999999	493	105	895	783	440	478	778	877	611	999999	413	584	168	387	819	999999	999999	432	237	999999	999999	963	588	484	985	999999	999999	999999	999999	999999	763	536	845	999999	999999	999999	80	633	509	731	90	546	564	279	565	999999	999999	746	417	443	999999	880	958	413	332	529	999999	999999	797	726	913	999999	779	53	191	877	738	810	999999	517	999999	999999	923	505	191	555	999999	319	918	125	931	999999	593	999999	236	882	999999	442	35	577	795	999999	999999	783	818	999999	766	999999	999999	688	140	972	465	999999	999999	166	957	999999	231	999999	999999	206	503	681	795	104	195	125	817	308	308	306	784	999999	722	790	348	150	687	999999	999999	999999	231	239	984	958	363	693	999999	79	999999	125	220	258	456	599	999999	163	987	723	126	651	999999	999999	389	999999	999999	999999	999999	214	818	816	775	352	989	243	999999	273	999999	837	741	501	455	747	382	193	999999	536	265	999999	634	194	162	964	762	147	194	442	999999	160	770	609	516	999999	261	118	349	868	269	223	624	892	466	160	981	999999	205	956	416	206	748	999999	497	64	580	634	664	999999	589	851	58	542	423	546	999999	999999	984	990	495	274	844	999999	277	999999	508	741	999999	11	982	999999	999999	237	36	654	412	999999	122	999999	884	999999	999999	538	288	417	999999	999999	479	920	93	849	640	214	470	999999	361	530	393	455	999999	838	906	999999	999999	452	910	821	515	769	999999	958	29	532	115	868	999999	316	939	860	877	426	999999	807	918	143	999999	999999	767	884	999999	882	999999	666	906	56	720	791	709	999999	999999	999999	999999	710	786	135	829	118	999999	602	332	55	590	999999	999999	139	576	109	744	694	946	182	63	999999	999999	261	242	363	999999	69	157	38	999999	113	999999	533	849	999999	30	792	313	999999	638	175	561	256	301	999999	98	999999	999999	621	56	24	889	333	300	945	999999	535	893	476	492	999999	999999	999999	448	487	178	54	289	24	89	951	999999	559	544	888	79	229	959	999999	999999	848	589	536	981	591	223	40	243	999999	328	495	899	837	904	599	721	267	807	814	34	53	497	465	542	104	999999	340	789	412	999999	23	575	853	211	999999	459	999999	322	999999	999999	148	811	999999	696	593	62	999999	999999	944	176	812	421	155	24	231	360	133	999999	887	958	883	999999	
831	39	999999	920	999999	999999	270	149	803	945	950	550	886	242	999999	769	948	999999	999999	686	999999	999999	999999	601	429	839	979	293	336	923	435	899	390	897	979	999999	391	673	16	916	393	804	999999	999999	471	999999	137	988	247	999999	56	844	999999	207	405	596	966	999999	500	216	656	977	813	999999	520	999999	170	989	263	767	388	285	999999	999999	303	50	999999	206	140	824	711	991	55	973	877	590	31	999999	502	999999	999999	679	999999	800	999999	415	999999	493	999999	999999	445	999999	999999	480	975	771	999999	713	904	999999	724	769	581	676	999999	665	932	840	12	929	40	977	496	869	387	999999	112	999999	904	887	999999	387	850	721	388	999999	999999	574	999999	116	781	999999	999999	147	669	620	107	999999	305	604	483	999999	491	999999	999999	467	651	865	999999	276	999999	572	999999	26	314	346	918	860	297	999999	409	367	842	896	158	722	698	999999	999999	767	611	999999	940	310	414	899	896	433	341	999999	921	999999	999999	731	447	218	508	999999	833	332	999999	246	219	374	204	999999	318	594	278	667	999999	302	665	999999	999999	73	999999	508	612	415	449	494	529	376	999999	18	885	120	459	939	223	999999	525	877	76	375	396	575	115	298	590	312	999999	999999	161	628	734	999999	77	384	586	999999	999999	428	882	216	999999	842	364	196	999999	208	145	339	454	341	777	788	268	298	676	67	403	999999	824	147	339	855	999999	390	999999	999999	52	84	362	223	999999	999999	994	999999	658	999999	220	999999	67	392	176	826	229	820	851	945	887	779	707	529	606	343	604	999999	876	861	999999	974	911	501	165	70	999999	240	562	680	794	999999	639	132	846	484	267	441	970	999999	635	404	539	999999	850	272	999999	999999	616	444	999999	258	982	796	926	246	17	565	236	999999	849	988	999999	999999	161	999999	149	584	682	999999	86	172	774	373	235	233	444	583	651	893	692	153	999999	127	187	999999	426	843	206	609	999999	701	214	864	664	647	146	368	186	999999	133	792	160	494	368	339	483	619	571	702	801	433	914	343	423	705	374	149	992	616	999999	999999	388	83	655	385	999999	999999	709	588	96	86	406	999999	769	900	993	999999	759	999999	71	806	281	503	807	53	999999	999999	450	958	282	996	999999	570	999999	826	414	87	839	999999	999999	573	910	982	615	725	37	634	999999	523	712	244	390	154	554	266	34	884	275	612	598	96	469	751	316	999999	710	999999	980	942	999999	915	300	777	999999	498	896	299	887	92	25	999999	307	927	255	47	616	230	
26	999999	999999	529	811	237	394	295	113	168	999999	999999	25	201	653	630	37	797	944	612	679	66	369	735	997	999999	596	446	789	542	505	278	999999	489	819	999999	150	966	113	73	392	190	395	737	623	371	76	999999	508	676	999999	999999	103	13	551	959	682	999999	532	628	640	948	506	999999	663	407	999999	535	381	999999	999999	71	693	881	230	498	671	999999	122	635	126	772	999999	999999	642	999999	185	479	938	860	266	999999	443	485	432	444	684	824	84	225	329	999999	452	793	999999	837	765	221	783	62	298	60	954	896	512	868	20	392	927	615	232	999999	597	999999	458	999999	628	217	999999	785	999999	846	557	999999	316	585	999999	154	927	999999	291	963	695	999999	571	999999	128	999999	972	564	433	301	896	468	992	756	999999	999999	344	999999	219	557	762	999999	247	451	502	999999	590	999999	999999	866	999999	999999	333	268	876	712	999999	252	297	91	245	894	362	523	950	99	999999	559	642	397	999999	157	595	734	211	697	647	130	713	70	999999	56	999999	566	835	773	144	733	999999	241	999999	999999	492	999999	999999	999999	646	999999	500	413	163	41	294	161	67	318	537	599	67	188	999999	999999	999999	236	134	198	879	795	687	187	954	180	678	999999	999999	717	665	999999	422	342	61	999999	629	999999	907	999999	999999	863	509	527	246	999999	675	701	176	999999	561	999999	14	999999	999999	850	46	323	458	982	362	883	745	349	652	999999	186	724	137	150	999999	240	999999	209	437	25	999999	170	999999	999999	504	977	244	263	166	410	999999	298	999999	210	887	315	850	924	999999	878	128	999999	874	175	368	999999	574	35	951	331	999999	804	999999	972	565	999999	382	999999	487	384	648	999999	193	252	999999	999999	380	999999	263	895	389	404	637	558	897	135	295	775	61	553	413	218	311	999999	474	658	999999	382	645	999999	999999	811	999999	197	999999	636	999999	632	556	480	999999	999999	771	66	999999	999999	176	148	999999	439	589	607	987	933	971	999999	190	358	778	960	295	998	290	252	963	577	957	450	327	271	158	999999	229	581	973	765	446	255	892	933	999999	464	999999	216	431	335	823	513	225	800	999999	627	853	596	194	999999	367	529	103	374	583	999999	820	813	290	925	387	999999	960	216	992	935	999999	844	999999	830	999999	999999	820	637	753	454	234	527	816	530	810	632	396	400	407	999999	162	527	360	999999	644	494	925	999999	947	417	552	19	999999	520	170	999999	128	363	881	293	709	465	620	138	501	302	997	999999	999999	755	29	570	808	85	
782	939	494	999999	196	216	999999	324	690	346	902	225	718	305	369	999999	514	42	518	999999	218	696	999999	231	274	351	497	175	389	201	397	981	999999	733	737	231	524	999999	177	999999	144	394	774	284	235	999999	584	999999	400	325	251	987	999999	695	866	95	42	272	448	844	719	983	935	999999	948	920	25	985	567	148	999999	108	999999	844	978	999999	922	631	999999	988	767	795	999999	74	950	410	930	514	866	999999	198	999999	967	999999	955	161	459	285	336	315	270	999999	143	261	49	152	131	217	999999	52	173	410	276	999999	87	923	218	870	548	547	990	510	129	915	949	33	999999	542	888	827	999999	999999	999999	691	728	179	661	523	35	808	288	999999	798	999999	999999	787	985	517	255	999999	999999	588	736	788	325	759	478	227	311	25	20	999999	328	889	677	999999	999999	585	999999	908	999999	694	844	740	268	276	712	306	437	171	47	624	999999	857	883	999999	910	517	375	999999	700	999999	999999	20	797	699	999999	999999	999999	999999	682	410	786	346	999999	259	744	996	529	58	57	182	999999	149	999999	999999	301	999999	999999	999999	999999	999999	999999	762	218	999999	482	834	943	569	999999	802	999999	474	489	637	838	999999	98	634	999999	999999	999999	999999	921	527	653	82	42	999999	408	934	999999	264	357	95	201	33	138	999999	776	910	999999	960	187	254	32	326	660	999999	558	350	999999	999999	999999	700	608	892	999999	691	185	410	801	543	170	936	899	895	126	403	445	814	999999	999999	858	999999	862	38	150	999999	999999	337	421	691	851	67	562	533	414	999999	486	999999	999999	447	765	376	118	519	999999	250	355	136	209	999999	999999	744	528	233	522	717	838	999999	751	174	196	999999	988	999999	691	113	383	375	491	469	999999	146	632	384	392	491	33	352	238	899	999999	377	137	164	786	999999	538	338	20	999999	819	906	999999	27	999999	917	999999	999999	827	999999	866	979	999999	740	999999	768	999999	154	999999	41	694	999999	999999	851	843	818	999999	833	333	584	574	55	365	794	650	999999	589	615	133	474	112	35	525	999999	43	999999	732	999999	813	28	999999	394	497	979	12	999999	564	705	183	442	207	999999	674	252	131	821	624	851	999999	339	188	506	31	377	928	668	969	809	818	502	96	332	30	314	589	190	999999	385	791	326	456	884	441	999999	276	558	360	282	420	221	726	881	307	484	999999	499	372	129	61	343	999999	754	886	681	999999	999999	999999	370	663	941	999999	999999	69	999999	999999	999999	999999	999999	110	379	318	697	999999	606	775	214	
34	545	473	100	817	999999	334	457	962	999999	997	999999	999999	401	34	989	618	479	948	487	821	533	600	546	434	41	999999	681	35	999999	365	289	905	151	850	988	999999	573	133	835	914	612	999999	999999	999999	314	997	708	999999	328	88	919	658	298	999999	500	944	927	665	786	418	652	431	305	346	717	999999	202	999999	45	999999	55	355	122	572	218	722	419	249	130	44	320	336	999999	999999	445	631	999999	757	359	999999	999999	908	346	426	271	190	515	844	588	459	804	166	999999	235	999999	574	545	725	185	778	999999	999999	545	752	999999	326	999999	717	900	999999	247	999999	202	992	999999	147	18	695	310	37	216	574	660	670	239	163	27	999999	999999	871	95	891	582	580	518	999999	372	594	328	945	465	797	944	502	221	370	964	326	111	999999	565	849	999999	999999	572	960	999999	874	522	999999	309	253	173	39	11	355	861	999999	484	843	774	999999	999999	999999	571	418	999999	168	459	868	199	700	379	999999	315	999999	477	435	18	557	262	999999	999999	384	646	222	634	999999	500	865	509	352	999999	267	131	151	482	69	585	163	340	869	424	653	754	608	873	515	999999	766	999999	435	613	927	999999	286	351	999999	999999	359	999999	999999	667	593	369	846	858	121	536	174	762	418	850	855	226	393	83	428	630	47	348	999999	201	734	999999	83	739	915	676	845	999999	490	350	235	379	624	211	999999	999999	999999	750	761	979	559	999999	469	585	758	710	208	999999	922	371	680	20	664	524	999999	606	999999	116	942	999999	691	374	281	78	624	485	602	191	252	999999	722	297	587	999999	642	730	527	498	981	215	478	999999	877	129	669	999999	999999	110	277	999999	999999	801	807	999999	297	194	732	401	960	999999	117	26	999999	999999	649	393	433	524	882	213	88	797	134	737	966	999999	497	162	999999	408	770	501	913	27	146	920	999999	270	852	999999	999999	136	538	709	107	462	680	98	479	286	792	999999	228	74	155	999999	676	80	359	248	697	580	999999	561	512	616	112	943	999999	729	903	172	999999	434	999999	999999	268	425	640	514	378	408	999999	999999	616	580	283	849	872	999999	253	999999	999999	613	759	427	143	999999	999999	999999	359	737	999999	750	382	630	527	999999	999999	999999	942	999999	440	845	870	299	999999	870	945	931	343	999999	81	717	485	494	261	69	999999	999999	819	999999	999999	999999	164	641	962	932	999999	986	62	999999	990	679	992	992	978	999999	743	470	529	272	41	275	158	106	666	999999	275	887	379	468	128	999999	999999	999999	
42	291	999999	999999	336	965	131	958	999999	853	272	401	725	492	515	999999	325	214	268	557	999999	953	10	68	974	243	667	862	617	593	371	920	999999	341	960	999999	385	513	143	564	151	82	999999	304	834	275	13	782	381	193	152	999999	811	825	999999	89	999999	631	264	999999	307	999999	351	999999	999999	351	104	999999	531	999999	809	811	999999	704	416	999999	999999	999999	233	709	239	884	490	433	999999	458	118	481	999999	881	416	753	999999	999999	266	882	731	110	999999	493	999999	620	260	563	384	340	842	117	419	231	521	999999	408	554	863	423	778	917	999999	43	242	623	461	650	411	65	562	41	447	999999	456	466	999999	999999	539	999999	633	999999	59	999999	615	11	72	710	369	831	355	704	186	842	113	813	266	999999	999999	999999	168	999999	999999	328	778	811	999999	999999	775	64	691	667	25	999999	789	851	999999	999999	999999	240	560	999999	999999	579	999999	857	855	999999	431	999999	210	123	490	999999	999999	33	775	999999	341	804	342	187	934	314	999999	688	688	999999	999999	261	944	999999	361	29	999999	417	329	581	999999	920	956	74	463	999999	854	578	187	44	793	766	999999	148	402	623	898	383	816	976	439	999999	999999	923	999999	179	698	677	999999	470	999999	53	704	204	999999	999999	848	277	999999	802	460	999999	510	654	148	297	185	806	140	999999	131	622	601	353	999999	999999	751	999999	999999	999999	444	186	815	999999	58	750	71	881	36	980	775	999999	999999	23	999999	867	521	524	785	264	999999	999999	547	34	349	372	999999	361	63	524	999999	999999	754	439	368	283	756	793	605	397	235	304	779	159	962	500	962	587	999999	999999	85	236	257	268	300	552	999999	790	377	686	309	710	999999	511	320	999999	876	230	655	251	121	728	999999	397	39	699	999999	397	72	999999	999999	863	533	779	449	442	567	496	148	816	644	965	999999	919	98	524	476	277	839	12	623	999999	932	585	999999	999999	318	999999	999999	601	439	999999	728	528	286	445	187	57	72	999999	401	390	92	839	607	156	312	998	999999	514	232	845	558	70	235	667	931	947	999999	102	999999	707	266	999999	386	999999	247	999999	642	653	346	428	215	961	610	243	999999	102	977	999999	54	319	560	999999	999999	594	999999	999999	303	619	513	239	439	970	753	694	133	999999	999999	999999	909	999999	365	656	178	803	639	597	459	991	16	838	969	602	57	814	156	542	999999	792	707	579	999999	33	149	117	989	245	217	916	120	125	999999	771	999999	999999	953	904	556	999999	954	107	218	311	612	999999	
269	836	922	999999	999999	590	999999	670	508	339	813	999999	516	70	814	404	389	999999	881	999999	208	208	999999	999999	860	252	999999	601	837	610	370	301	420	474	847	999999	999999	278	999999	999999	999999	999999	272	776	824	621	397	495	762	559	999999	999999	430	721	477	71	999999	999999	999999	304	604	999999	832	898	999999	522	999999	52	999999	661	92	999999	999999	362	999999	237	935	720	999999	249	854	500	839	288	893	695	999999	699	999999	785	812	810	200	84	924	971	148	374	807	999999	699	355	999999	110	999999	606	510	77	577	249	135	629	999999	838	450	113	999999	999999	999999	999999	651	999999	55	438	848	281	920	100	437	182	99	570	912	999999	549	509	229	999999	811	296	194	999999	132	757	659	192	999999	361	633	999999	44	999999	369	534	999999	476	999999	999999	261	205	686	420	640	999999	159	565	716	635	298	941	999999	999999	742	999999	999999	848	110	298	778	665	389	999999	466	617	999999	505	999999	388	631	82	210	385	487	615	610	774	172	727	999999	104	476	266	73	692	935	835	851	651	445	812	376	21	74	595	815	127	953	32	265	654	364	337	999999	225	740	508	999999	136	117	324	685	382	690	683	199	999999	505	999999	999999	312	653	559	943	818	999999	999999	320	891	999999	492	999999	149	471	999999	740	148	999999	999999	951	437	999999	724	543	999999	136	999999	330	999999	405	693	622	189	999999	952	11	804	394	195	999999	551	197	999999	337	625	999999	545	911	737	999999	999999	999999	658	999999	254	198	928	26	821	692	713	868	999999	495	999999	870	640	999999	518	951	936	753	76	337	409	249	294	397	999999	626	999999	999999	999999	999999	999999	822	999999	367	107	999999	999999	787	573	503	806	683	268	343	230	999999	864	747	402	786	17	307	803	330	423	15	903	540	108	999999	999999	630	286	492	999999	293	906	283	701	999999	999999	999999	999999	573	531	726	981	950	176	173	762	843	690	805	440	999999	28	643	943	102	860	542	689	378	401	185	407	775	202	999999	848	590	56	647	908	999999	127	999999	798	697	34	952	999999	934	999999	268	940	480	62	104	275	999999	339	609	893	999999	468	812	181	356	328	215	758	999999	325	181	797	52	999999	581	929	788	845	256	77	908	177	999999	999999	999999	244	926	723	999999	671	585	261	999999	753	571	400	315	68	452	378	818	999999	144	619	270	471	897	582	480	174	999999	427	92	541	985	178	713	876	48	999999	999999	491	999999	568	739	920	360	298	335	190	624	730	402	878	259	713	43	145	676	672	346	354	
252	933	195	168	178	905	768	999999	687	439	29	340	975	999999	999999	575	880	999999	999999	609	999999	300	550	755	34	999999	292	999999	144	577	210	999999	775	57	248	725	999999	581	751	454	999999	932	502	195	999999	72	902	921	999999	467	265	999999	561	737	107	952	393	440	143	964	623	496	268	120	239	999999	564	928	98	819	999999	309	597	666	88	324	798	365	54	999999	311	370	112	677	322	999999	815	999999	950	296	341	942	447	786	830	999999	999999	392	956	999999	508	974	833	359	274	956	738	894	658	999999	999999	38	999999	999999	663	263	394	999999	798	365	838	526	977	999999	487	999999	999999	811	835	999999	651	416	409	986	999999	336	536	752	999999	366	144	920	389	177	142	313	999999	276	132	577	648	92	999999	600	229	981	999999	41	999999	999999	104	927	68	613	141	999999	629	409	718	337	999999	999999	999999	441	230	917	999999	810	668	999999	703	595	688	268	999999	569	822	808	767	481	999999	504	881	398	999999	217	999999	775	46	395	684	157	557	999999	849	999999	903	161	380	311	844	196	372	697	320	509	249	999999	217	572	925	821	641	246	997	232	760	789	180	23	999999	372	774	283	500	999999	47	892	419	398	665	999999	438	465	999999	999999	141	193	999999	999999	967	999999	567	473	999999	862	516	320	798	627	999999	123	999999	366	999999	999999	999999	99	999999	764	999999	999999	390	818	906	999999	393	186	609	853	100	999999	711	419	55	999999	804	310	813	637	49	726	104	791	151	552	689	81	219	165	999999	52	985	324	299	620	999999	999999	567	215	999999	339	711	944	536	679	412	999999	321	262	999999	999999	286	570	724	745	262	598	999999	363	575	321	999999	999999	131	58	591	396	999999	999999	321	65	999999	607	999999	709	25	999999	264	472	999999	127	760	999999	487	999999	766	999999	599	553	999999	999999	999999	213	639	999999	373	266	823	488	97	25	452	886	999999	622	378	678	413	24	999999	113	344	214	223	458	999999	18	999999	512	999999	176	797	576	76	999999	999999	999999	999999	999999	346	999999	336	776	384	999999	675	873	27	865	250	97	999999	584	822	264	748	999999	999999	999999	999999	364	299	999999	206	999999	228	875	819	999999	999999	999999	709	999999	678	972	999999	568	829	999999	783	688	991	999999	271	204	999999	222	753	812	490	125	548	787	999999	999999	999999	25	579	463	907	799	999999	316	999999	411	388	999999	999999	850	999999	999999	48	902	407	918	372	999999	999999	999999	766	15	132	999999	230	522	999999	999999	999999	695	513	762	988	375	999999	983	999999	999999	875	999999	
816	556	315	999999	335	999999	999999	646	389	999999	619	281	999999	577	697	901	677	999999	96	713	120	465	596	221	999999	724	202	672	722	423	999999	687	322	999999	999999	999999	700	229	680	919	999999	654	999999	537	85	242	796	420	999999	289	316	586	599	999999	750	360	960	999999	999999	999999	118	999999	923	999999	199	999999	958	776	391	999999	210	999999	376	176	278	465	922	69	145	114	928	781	993	443	117	707	98	160	449	835	259	606	663	79	811	39	999999	576	347	153	283	29	38	201	88	858	220	433	999999	294	437	999999	999999	460	683	336	999999	490	858	492	844	808	337	556	237	604	794	999999	364	249	999999	356	722	992	831	908	999999	801	364	259	496	999999	267	164	408	358	648	213	999999	485	999999	999999	718	854	308	474	999999	482	964	999999	73	914	999999	654	560	91	188	965	628	774	582	620	135	609	995	189	551	183	158	878	955	999999	910	878	999999	493	638	999999	999999	366	225	281	837	880	195	582	595	999999	603	326	180	999999	584	621	902	997	999999	118	859	129	923	519	334	999999	528	482	999999	200	32	76	453	321	282	272	558	311	782	254	424	422	593	938	579	831	708	999999	16	298	999999	634	379	529	18	999999	443	706	947	752	362	712	579	405	590	999999	873	858	409	999999	999999	999999	224	869	694	446	999999	985	939	502	386	254	476	715	224	999999	697	923	313	708	999999	852	364	39	999999	711	999999	198	999999	52	957	849	873	694	235	384	419	510	835	999999	48	999999	999999	454	375	118	246	863	999999	202	839	949	555	701	493	220	247	194	977	982	603	999999	637	897	544	536	380	782	490	840	978	197	98	741	999999	999999	95	909	999999	999999	475	979	999999	999999	999999	18	303	182	210	25	147	999999	532	852	967	700	999999	869	909	839	999999	463	383	350	224	999999	860	814	999999	121	134	337	530	203	517	623	340	482	694	536	243	208	999999	999999	999999	753	664	246	774	970	560	226	10	824	999999	21	606	666	940	560	157	489	151	98	890	810	999999	339	999999	354	369	348	184	382	606	538	882	908	999999	999999	988	624	49	70	561	907	999999	705	157	506	26	999999	542	144	389	753	67	492	584	999999	58	335	902	999999	610	222	52	627	999999	999999	999999	698	29	478	572	533	999999	999999	537	999999	999999	999999	999999	999999	337	695	999999	50	993	852	999999	400	999999	754	422	663	722	619	460	348	999999	709	999999	640	377	328	654	73	571	856	313	977	954	602	419	60	153	73	999999	914	416	999999	
999999	999999	45	738	999999	274	999999	909	811	829	630	198	126	774	521	551	470	18	51	999999	478	147	549	503	445	731	345	372	519	658	999999	999999	932	999999	85	999999	604	999999	999999	389	17	662	54	999999	357	766	485	645	538	601	603	94	873	999999	532	496	826	542	303	643	929	693	999999	162	312	999999	266	262	999999	410	946	831	64	662	735	816	102	75	999999	679	255	999999	834	918	65	443	672	268	341	588	999999	72	346	319	999999	324	273	892	181	272	999999	999999	946	137	655	999999	39	220	999999	999999	999999	761	395	623	999999	239	858	481	999999	869	999999	998	921	999999	126	884	495	745	999999	421	553	210	894	999999	999999	31	753	999999	999999	292	413	461	329	999999	194	532	677	722	921	999999	999999	792	794	311	999999	511	312	999999	21	770	287	999999	19	527	173	204	867	511	999999	376	486	162	218	814	465	960	999999	306	926	593	217	999999	999999	981	955	999999	415	999999	43	668	719	999999	694	502	15	999999	999999	802	461	990	665	999999	278	999999	743	312	583	980	845	889	832	999999	909	428	563	999999	469	999999	571	999999	788	284	477	784	999999	569	467	999999	808	345	518	999999	999999	936	999999	51	999999	279	247	653	999999	435	999999	154	999999	713	17	999999	939	501	660	999999	240	58	211	391	697	493	896	184	844	867	999999	510	380	955	170	999999	999999	521	20	200	789	918	235	363	538	999999	948	944	561	202	776	317	999999	103	646	999999	734	999999	354	999999	999999	73	808	319	999999	999999	773	881	552	999999	999999	427	999999	999999	999999	322	823	848	852	373	545	952	999999	999999	100	864	824	999999	318	999999	248	954	176	11	816	999999	999999	999999	109	301	560	76	401	526	999999	359	826	225	999999	334	972	886	999999	980	473	430	450	165	999999	399	421	999999	572	999999	796	819	260	489	653	908	211	907	748	999999	812	479	560	105	235	741	47	609	817	999999	401	361	271	999999	537	999999	999999	954	697	709	880	999999	503	223	730	607	108	999999	572	560	132	75	147	142	178	999999	869	999999	930	486	999999	999999	999999	588	786	999999	558	74	999999	999999	632	999999	999999	49	999999	747	976	347	999999	627	643	999999	999999	266	862	336	224	138	27	543	526	930	34	220	357	77	396	914	437	295	999999	43	395	315	999999	875	855	999999	461	430	999999	532	979	312	843	662	775	999999	726	459	230	430	999999	418	740	999999	999999	998	692	999999	360	71	999999	90	999999	609	314	999999	338	999999	480	125	676	596	999999	994	999999	999999	377	694	999999	975	999999	999999	
999999	628	986	999999	999999	236	652	856	415	999999	80	957	999999	898	733	243	357	54	92	739	978	999999	753	460	893	999999	750	510	631	997	320	385	872	931	999999	999999	623	338	166	112	999999	999999	999999	827	526	567	999999	62	988	144	347	257	892	458	999	959	874	536	92	828	485	152	235	418	999999	999999	94	691	883	783	999999	999999	999999	980	405	999999	404	926	933	335	375	697	999999	496	999999	73	999999	423	932	66	85	999999	999999	338	626	201	398	999999	999999	831	483	689	179	999999	999999	329	370	912	999999	644	565	948	999999	757	462	999999	631	738	758	474	212	999999	999999	827	999999	533	772	558	363	999999	999999	999999	636	112	852	685	528	999999	972	340	702	999999	370	298	500	136	494	999999	876	999999	570	999999	543	999999	628	999999	930	352	507	990	556	811	559	999999	678	462	321	499	999999	999999	269	999999	765	428	772	632	310	470	336	580	49	284	999999	524	643	315	999999	999999	999999	49	755	186	999999	999999	784	890	30	999999	619	999999	999999	994	593	109	579	999999	894	125	62	999999	999999	470	26	926	951	281	139	44	215	373	894	509	26	865	31	999999	517	999999	643	881	612	788	851	297	765	54	690	583	999999	398	420	453	999999	487	536	999999	999999	881	41	512	761	986	315	255	153	316	978	728	87	496	738	121	481	180	999999	723	618	728	171	906	591	556	999999	817	952	451	748	539	338	736	923	635	751	999999	130	625	483	605	999999	459	76	962	505	459	659	308	971	589	103	813	676	441	999999	135	920	214	999999	497	302	702	567	448	999999	999999	573	999999	999999	349	60	999999	249	999999	584	711	839	999999	999999	639	168	654	479	168	445	525	70	491	999999	625	221	915	728	986	999999	451	999999	999999	572	164	885	557	937	631	539	335	999999	663	857	18	295	301	999999	267	339	648	232	409	13	999999	290	999999	999999	744	138	145	49	999999	710	143	819	222	66	897	753	610	999999	848	629	999999	951	407	633	999999	340	919	761	999999	999999	664	999999	492	999999	698	873	803	999999	202	502	404	295	319	952	724	999999	999999	245	999999	999999	728	931	384	779	999999	999999	999999	458	289	999999	219	999999	578	606	999999	914	336	999999	368	33	999999	999999	523	999999	999999	824	642	454	908	717	267	683	504	957	999999	732	843	713	731	775	989	355	90	788	292	30	999999	712	905	809	999999	485	877	999999	563	489	418	38	999999	78	999999	999999	550	572	157	535	999999	999999	679	324	81	623	866	592	999999	605	999999	735	72	214	117	929	548	
108	854	781	806	271	404	448	324	999999	167	662	495	561	999999	999999	641	757	151	105	999999	591	738	249	618	294	999999	958	999999	682	965	350	961	999999	999999	451	717	375	999999	999999	227	240	999	266	465	999999	107	482	800	650	103	315	73	999999	896	957	369	615	999999	521	72	445	128	641	849	817	701	999999	671	999999	999999	276	37	533	878	999999	591	999999	783	414	197	726	168	679	589	659	287	999999	464	932	91	111	212	218	999999	781	121	368	417	648	999999	962	811	446	999999	827	999999	539	142	999999	375	887	831	758	333	346	999999	999999	61	199	999999	751	680	738	281	699	74	819	978	107	999999	233	75	145	901	235	914	721	830	762	999999	999999	999999	371	567	203	280	453	884	999999	503	672	316	999999	999999	761	999999	83	999999	999999	999999	469	560	45	411	999999	999999	999999	857	999999	431	566	618	299	817	793	934	999999	181	999999	428	620	999999	770	603	28	916	846	38	149	999999	841	999999	999999	998	912	999999	999999	960	425	381	584	596	999999	786	999999	64	26	410	324	999999	973	901	97	731	152	534	790	441	392	999999	975	999999	717	165	999999	999999	999999	300	999999	606	163	999999	756	999999	844	34	158	983	999999	999999	900	446	713	323	968	999999	469	948	999999	387	405	349	577	199	405	916	878	631	999999	927	125	999999	505	999999	673	625	155	390	999999	128	386	807	775	428	335	539	953	404	999999	650	550	990	444	527	999999	814	999999	566	310	927	999999	526	786	738	848	999999	999999	996	650	353	794	88	999999	738	11	999999	573	158	864	866	962	999999	999999	556	999999	135	290	978	516	999999	844	588	89	959	999999	859	30	47	580	160	598	999999	753	843	855	999999	999999	706	525	612	250	633	702	999999	964	671	92	239	999999	722	893	999999	999999	791	509	215	998	111	765	151	577	999999	578	713	278	999999	730	601	701	915	206	584	999999	904	618	221	999999	645	999999	311	777	791	686	857	267	635	999999	962	344	999999	999999	827	940	383	999999	999999	999999	999999	176	959	940	490	999999	445	525	319	510	584	999999	298	329	999999	116	464	999999	786	848	721	456	999999	536	768	267	61	999999	379	643	88	870	903	166	999999	478	999999	999999	296	262	250	341	948	999999	999999	999999	55	330	999999	720	486	19	257	999999	343	542	999999	432	182	999999	486	999999	156	675	999999	714	279	141	431	885	999999	102	88	533	607	389	508	999999	642	978	999999	730	999999	999999	999999	79	999999	46	822	999999	945	613	999999	72	776	257	195	282	703	189	520	914	899	
234	650	393	999999	723	268	953	43	25	999999	204	22	755	999999	497	518	362	100	243	319	75	939	466	903	25	757	360	204	235	999999	463	468	307	999999	999999	999999	773	148	999999	778	999999	331	929	824	995	60	30	595	697	999999	351	999999	286	605	834	294	193	489	916	965	999999	758	808	999999	336	735	714	924	552	488	745	999999	201	465	450	743	19	642	908	999999	736	764	507	471	999999	374	191	702	999999	824	825	293	999999	933	999999	999999	523	728	497	269	346	106	53	219	27	999999	897	821	165	101	284	999999	580	951	239	153	261	346	999999	962	554	999999	927	727	663	462	992	267	999999	340	229	290	155	649	628	640	721	999999	453	999999	476	369	546	999999	550	284	712	999999	999999	726	858	187	999999	535	714	333	178	325	999999	565	144	639	236	825	871	993	405	931	333	598	432	964	892	999999	495	195	475	31	187	388	750	999999	563	867	481	52	299	619	935	304	472	405	741	888	211	837	999999	721	999999	556	878	781	946	999999	304	999999	295	599	50	999999	999999	156	148	177	999999	422	86	368	999999	829	999999	999999	999999	999999	135	999999	232	999999	199	657	62	999999	987	999999	510	999999	776	457	573	999999	999999	999999	578	999999	447	325	267	999999	999999	789	761	773	999999	215	852	999999	785	916	980	278	671	291	409	999999	476	113	169	516	666	846	645	629	999999	765	82	13	217	999999	999999	810	769	657	930	410	896	999999	385	781	999999	999999	193	999999	999999	305	916	475	999999	195	938	343	999999	750	907	236	999999	141	977	999999	143	849	884	204	999999	999999	508	999999	360	999	496	197	727	387	738	999999	663	999999	162	500	848	606	999999	32	651	258	653	28	749	704	266	765	311	999999	648	928	533	988	534	999999	999999	902	125	301	699	750	616	779	22	999999	572	367	979	486	764	536	147	862	552	86	526	489	999999	999999	742	999999	886	999999	738	999999	726	674	261	856	999999	946	491	420	999999	901	999999	874	16	101	141	899	786	824	18	121	791	670	999999	458	779	316	638	468	559	968	864	661	50	999999	932	897	115	132	782	999999	55	999999	540	651	999999	999999	999999	182	524	842	945	999999	946	999999	27	999999	239	803	999999	397	317	32	861	363	46	980	834	803	169	999999	793	999999	52	200	75	999999	140	793	23	137	833	465	944	999999	33	803	714	999999	999999	876	668	312	56	394	509	33	999999	186	615	464	817	679	999999	290	58	291	999999	999999	560	952	999999	445	789	948	564	852	999999	154	340	243	275	420	
619	999999	575	491	999999	657	690	52	999999	954	999999	559	320	999999	452	664	999999	741	784	958	999999	242	951	233	523	107	830	657	945	999999	845	999999	999999	406	70	730	715	999999	999999	371	75	999999	752	970	999999	239	638	409	409	423	487	598	459	316	558	387	341	351	967	519	826	999999	106	490	118	999999	999999	913	104	722	948	999999	77	422	999999	999999	489	980	966	293	469	431	258	532	999999	257	923	882	848	683	398	373	600	165	545	42	421	272	861	999999	999999	999999	315	687	999999	999999	531	46	422	999999	999999	361	999999	684	59	999999	784	574	999999	861	999999	488	75	421	999999	585	999999	911	876	999999	932	999999	128	516	423	745	126	999999	67	999999	725	886	469	644	785	47	989	915	115	149	999999	847	999999	10	577	391	659	999999	999999	889	877	619	169	999999	281	680	242	999999	270	314	289	999999	516	999999	145	999999	999999	999999	635	295	999999	594	806	736	613	95	211	999999	939	42	95	999999	217	999999	977	116	999999	908	999999	114	805	999999	655	999999	999999	44	340	623	864	999999	372	238	268	77	303	999999	813	432	947	196	999999	999999	928	999999	999999	67	999999	348	423	999999	999999	999999	999999	531	490	999999	939	999999	999999	999999	754	588	263	368	670	999999	964	149	999999	694	302	303	960	185	999999	690	202	427	999999	803	38	992	999999	834	999999	262	999999	736	587	999999	354	807	999999	379	442	999999	860	570	567	999999	103	999999	473	729	737	975	159	883	999999	800	282	521	433	82	549	761	388	429	66	417	688	237	999999	55	350	494	999999	591	999999	744	999999	631	860	220	710	172	999999	999999	107	335	112	295	999999	787	556	832	384	483	829	680	511	441	999999	159	683	865	313	428	389	999999	238	568	151	999999	969	651	661	223	372	386	243	908	331	731	315	402	396	775	499	517	120	273	761	999999	242	398	999999	710	999999	999999	859	999999	100	855	999999	543	999999	999999	817	999999	181	170	121	452	447	603	119	782	999999	291	999999	538	928	999999	141	964	999999	89	919	581	533	950	687	527	999999	999999	999999	476	634	771	999999	707	958	594	345	950	162	319	623	639	288	999999	866	255	375	331	181	999999	723	142	736	74	999999	999999	381	231	483	593	924	315	784	999999	157	999999	43	999999	999999	344	536	191	812	497	465	289	302	197	93	441	162	206	960	999999	752	502	44	193	937	999999	222	999999	476	569	999999	999999	854	645	197	794	999999	604	751	836	692	542	329	249	999999	999999	999999	193	147	51	440	728	999999	999999	890	655	47	999999	
833	999999	132	999999	714	253	999999	156	999999	657	10	299	229	558	999999	133	907	220	182	795	999999	999999	778	38	977	434	138	666	964	669	754	542	757	999999	771	999999	714	999999	827	86	146	462	64	999999	193	848	822	999999	283	230	288	680	482	251	275	385	89	104	999999	289	124	999999	999999	765	902	467	541	856	786	999999	419	636	392	105	659	999999	999999	999999	999999	138	999999	255	393	744	391	83	69	999999	107	396	999999	620	999999	547	961	699	279	299	999999	999999	316	965	105	999999	810	651	297	386	592	152	982	596	259	999999	677	869	63	448	384	828	999999	36	759	400	747	799	800	844	144	959	852	999999	108	128	999999	647	159	671	999999	999999	785	999999	999999	954	413	999999	370	529	870	999999	999999	831	914	999999	327	290	215	999999	974	21	850	453	252	632	300	878	498	140	999999	999999	999999	391	514	644	999999	999999	112	999999	999999	529	438	281	974	999999	999999	999999	198	544	801	999999	999999	454	697	921	889	342	439	301	664	534	729	999999	46	840	383	264	327	280	999999	601	188	410	718	454	583	579	999999	210	318	279	999999	953	339	951	598	275	694	593	999999	999999	296	810	150	462	800	208	244	143	668	999999	703	918	32	210	364	40	736	253	348	320	863	238	982	394	845	775	900	999999	251	117	999999	733	525	999999	314	377	269	266	654	999999	344	345	542	259	999999	999999	930	139	597	567	538	450	254	445	847	67	828	999999	617	34	308	160	891	560	499	969	999999	222	895	987	770	480	598	964	975	527	999999	733	818	83	845	999999	497	683	579	999999	488	999999	963	999999	548	513	648	630	85	194	999999	981	999999	606	378	999999	243	610	797	999999	851	290	469	329	370	104	937	999999	189	537	662	217	981	999999	999999	323	258	647	448	267	831	968	888	791	83	715	973	222	704	136	999999	887	999999	520	277	208	620	643	886	999999	575	115	451	548	531	246	999999	389	125	65	469	595	999999	539	237	883	402	999999	999999	655	131	725	838	62	10	774	330	471	999999	292	702	615	761	999999	691	726	527	350	269	837	715	999999	106	649	666	941	725	357	999999	394	805	942	397	240	332	999999	999999	398	548	999999	999999	538	287	999999	362	854	834	177	848	511	999999	62	418	999999	999999	537	628	999999	396	68	59	973	187	718	487	759	999999	530	671	999999	999999	999999	801	512	922	186	316	999999	296	811	999999	557	508	782	38	752	999999	978	299	795	999999	87	12	489	999999	941	999999	568	355	603	999999	313	506	16	
61	236	260	999999	496	764	999999	364	902	584	999999	501	999999	405	689	734	999999	248	240	875	619	381	137	999999	804	980	999999	747	918	693	999999	999999	61	502	730	802	502	629	492	535	999999	867	185	427	537	999999	476	955	879	621	378	398	999999	630	999999	679	109	938	999999	516	938	483	445	999999	409	158	450	972	999999	887	999999	605	756	999999	310	752	206	999999	784	598	513	870	868	307	325	785	729	430	114	60	703	564	528	976	999999	101	999999	966	27	388	765	503	289	991	389	772	642	378	329	644	999999	999999	999999	511	12	999999	614	148	893	624	428	29	868	999999	194	677	86	779	118	219	331	239	691	406	832	19	999999	999999	918	552	153	361	110	999999	576	313	999999	27	999999	528	999999	292	83	403	960	746	999999	999999	807	711	696	862	269	120	323	253	999999	757	999999	992	999999	738	999999	350	481	999999	918	408	58	880	276	69	999999	589	732	48	166	297	999999	96	384	999999	78	216	856	290	101	999999	155	333	999999	999999	999999	999999	999999	748	72	999999	922	893	827	237	615	926	444	636	66	680	387	999999	97	421	320	591	617	561	669	23	494	200	999999	999999	262	725	286	999999	999999	823	549	983	976	433	374	552	269	157	320	151	772	229	233	999999	612	999999	245	193	343	756	374	999999	89	999999	247	732	918	898	974	890	650	821	915	999999	999999	404	309	999999	56	768	332	470	251	527	999999	999999	999999	999999	999999	392	489	103	289	964	459	71	999999	927	196	999999	634	370	999999	999999	501	999999	314	990	291	999999	571	581	146	574	434	903	246	561	999999	999999	765	999999	999999	999999	410	557	999999	951	999999	999999	499	382	477	413	143	999999	298	822	36	301	960	999999	281	117	821	999999	999999	999999	540	556	999999	352	129	223	877	279	787	590	28	944	418	362	217	222	719	198	114	999999	441	999999	615	424	535	999999	21	788	93	475	770	999999	600	827	421	237	999999	156	262	264	999999	999999	184	707	803	91	883	607	769	69	398	632	803	999999	283	77	941	410	817	999999	999999	99	195	321	999999	525	353	590	941	980	999999	572	936	850	999999	576	297	907	620	454	632	413	29	33	999999	148	699	377	553	353	295	843	999999	648	62	446	999999	863	887	288	737	302	999999	789	101	825	695	953	999999	999999	779	999999	790	373	981	797	999999	171	243	999999	826	999999	999999	598	694	134	243	298	797	761	898	434	30	342	716	999999	747	240	999999	262	452	999999	352	999999	999999	262	62	999999	999999	999999	376	999999	629	216	
462	761	265	77	999999	967	592	999999	165	273	999999	999999	999999	458	656	651	60	839	239	999999	999999	999999	634	200	999999	441	82	999999	630	542	395	999999	999999	999999	880	955	84	679	144	999999	999999	54	590	999999	48	228	249	999999	999999	25	214	536	287	999999	978	999999	137	75	53	999999	999999	325	999999	623	999999	427	550	209	999999	999999	576	380	704	274	321	999999	499	555	162	806	999999	477	957	615	337	858	999999	166	835	507	828	999999	636	999999	999999	354	278	999999	209	620	677	999999	999999	999999	448	834	831	999999	336	794	882	581	912	247	999999	427	368	171	999999	999999	323	394	374	80	872	567	744	233	999999	999999	915	532	355	541	999999	162	999999	349	176	999999	37	101	829	50	625	256	106	399	19	653	986	999999	680	999999	999999	293	674	955	745	999999	999999	607	999999	369	999999	999999	236	380	999999	318	975	999999	995	999999	993	232	564	999999	455	625	471	999999	223	999999	999999	809	852	175	245	844	999999	495	603	294	999999	429	282	469	170	275	30	999999	290	700	677	967	120	887	999999	83	728	349	999999	129	420	745	394	276	999999	80	507	70	999999	999999	830	489	999999	999999	999999	573	950	105	174	189	999999	745	75	522	873	24	698	964	999999	171	125	148	985	483	874	666	45	999999	91	99	999999	999999	999999	25	870	198	551	999999	506	999999	133	633	185	331	524	675	680	871	403	999999	381	542	91	973	999999	692	999999	941	837	723	538	944	999999	84	421	644	165	59	652	999999	999999	299	468	366	999999	491	963	664	959	208	986	999999	612	717	718	234	879	999999	866	999999	694	999999	571	782	999999	999999	620	999999	999999	879	520	630	228	717	901	999999	999999	724	934	999999	729	840	982	638	737	374	341	306	366	197	765	548	999999	475	991	863	727	685	999999	999999	999999	862	754	89	688	365	945	895	816	636	159	164	999999	999999	457	853	626	999999	55	999999	847	323	744	999999	123	999999	448	752	999999	47	364	399	999999	85	794	999999	95	999999	949	381	429	446	489	730	47	999999	865	999999	27	147	246	793	639	999999	21	557	128	42	965	716	999999	202	179	778	282	760	711	606	415	999999	999999	723	984	673	300	411	999999	999999	685	512	116	465	735	588	801	999999	759	889	999999	247	748	999999	937	999999	464	236	999999	711	457	286	999999	269	577	999999	378	522	809	999999	273	610	723	114	357	463	610	461	467	590	999999	711	10	822	541	178	841	716	786	752	999999	73	143	132	999999	408	999999	846	888	308	219	288	999999	999999	999999	464	999999	999999	
704	483	631	12	999999	686	999999	746	286	87	727	408	595	662	735	67	756	209	999999	600	548	999999	850	764	999999	169	381	699	950	216	206	87	655	999999	999999	312	130	999999	999999	999999	398	999999	131	535	128	489	713	556	999999	999999	47	426	988	922	106	755	999999	867	999999	609	315	44	795	80	881	650	753	999999	651	432	999999	549	904	28	212	728	999999	324	645	92	456	999999	999999	257	999999	999999	98	732	111	265	999999	262	776	695	999999	364	34	61	999999	477	735	999999	904	129	766	498	999999	999999	720	999999	928	319	232	357	163	490	888	999999	902	999999	562	999999	999999	396	753	684	772	218	876	848	703	999999	669	177	357	140	999999	999999	490	679	999999	129	22	733	337	369	40	999999	999999	661	999999	487	999999	999999	915	714	38	518	376	92	725	314	102	999999	674	162	649	64	10	32	570	999999	67	999999	845	442	18	563	999999	394	653	353	999999	225	999999	226	626	999999	262	642	111	411	660	407	954	952	36	150	68	184	999999	976	429	520	100	999999	999999	927	707	482	706	475	459	981	438	999999	638	877	499	458	999999	999999	801	367	920	999999	211	660	999999	999999	416	867	504	999999	673	677	924	165	134	768	796	999999	419	779	935	636	952	999999	999999	581	324	158	651	609	648	197	184	71	999999	931	412	768	658	999999	75	838	970	574	317	761	457	482	752	730	661	837	999999	32	431	293	216	532	691	696	578	267	999999	895	246	486	503	862	999999	202	366	37	999999	999999	999999	999999	999999	387	370	999999	133	841	406	920	999999	810	85	999999	639	316	725	879	86	999999	246	808	999999	85	999999	831	999999	594	917	560	999999	999999	797	516	318	334	627	828	172	484	572	736	999999	306	947	436	410	351	999999	259	999999	999999	999999	87	369	905	485	999999	60	999999	949	539	924	999999	556	323	22	568	843	314	688	896	717	999999	999999	509	946	325	137	901	431	916	999999	668	92	886	682	999999	999999	413	848	47	999999	633	535	43	811	25	749	633	423	841	508	918	570	581	999999	999999	687	859	958	170	463	999999	117	42	177	266	999999	670	640	302	421	999999	466	651	127	93	999999	366	697	930	999999	503	487	589	418	452	107	511	126	333	999999	298	999999	688	584	630	999999	503	865	555	262	999999	992	130	430	999999	999999	999999	999999	686	292	331	999999	999999	999999	999999	670	527	624	725	169	261	554	999999	270	133	985	778	999999	497	999999	572	500	152	677	999999	511	366	169	349	999999	187	57	999999	51	711	999999	425	999999	999999	
999999	999	999999	150	395	11	535	685	999999	999999	92	684	852	966	999999	720	830	28	360	108	458	313	367	284	735	981	213	124	999999	559	996	569	999999	452	538	567	693	359	999999	676	999999	825	506	862	999999	315	335	999999	319	331	880	117	999999	995	176	655	641	605	415	999999	797	999999	999999	311	310	999999	999	410	999999	561	36	999999	272	683	146	632	807	505	999999	429	999999	132	999999	944	679	888	504	689	285	883	926	999999	999999	352	999999	999999	415	999999	999999	744	316	925	652	758	999999	409	845	391	858	543	999999	145	588	999999	758	999999	615	474	999999	421	28	319	134	555	634	938	999999	919	804	596	227	612	944	282	122	730	480	999999	650	280	53	999999	831	741	45	791	510	999999	999999	999999	935	940	572	149	725	997	800	107	133	366	999999	925	587	272	326	244	200	316	873	37	204	568	824	999999	378	906	999999	392	519	843	999999	999999	336	599	999999	999999	50	805	556	125	929	382	923	294	407	128	534	569	425	800	600	999999	94	565	999999	376	999999	999999	770	999999	999999	418	999999	289	928	303	599	988	610	49	204	395	759	757	108	999999	644	540	999999	259	382	918	967	718	253	999999	494	999999	588	294	171	829	999999	737	606	521	793	644	366	114	529	546	958	999999	999999	999999	444	999999	467	198	999999	999999	265	520	447	999999	999999	869	999999	694	809	828	999999	326	878	374	361	32	161	999999	999999	10	184	850	730	999999	960	591	122	999999	999999	999999	312	399	999999	585	574	523	299	999999	80	924	999999	672	304	700	146	642	508	240	999999	999999	185	881	170	731	411	415	790	611	640	859	756	998	894	999999	526	20	999999	302	800	837	732	155	516	113	999999	511	999999	40	699	328	999999	999999	194	387	981	999999	239	831	184	169	733	999999	375	220	177	610	777	652	999999	999999	878	215	999999	26	689	40	999999	67	339	899	859	759	911	999999	777	874	813	516	999999	999999	780	932	128	641	114	53	999999	305	999999	792	734	903	856	573	999999	877	451	999999	999999	951	66	182	999999	284	309	973	777	63	443	303	796	271	981	88	355	945	97	798	911	645	999999	79	131	547	175	999999	902	347	872	999999	999999	645	817	719	999999	608	440	999999	341	140	276	725	862	642	999999	999999	921	778	228	503	789	652	999999	999999	999999	999999	60	954	119	999999	999999	439	191	543	870	160	454	272	49	746	515	253	466	781	378	535	217	999999	551	702	44	134	129	378	120	999999	389	763	29	62	999999	999999	734	988	69	836	544	328	
772	844	28	659	739	481	988	546	999999	999999	999999	174	779	571	412	416	999999	946	320	812	433	99	771	999999	252	999999	999999	999999	519	478	721	541	991	888	716	707	683	385	395	647	390	573	594	903	88	855	283	986	83	327	999999	123	526	731	999999	999999	83	338	417	752	292	959	999999	717	764	153	182	890	855	705	732	932	560	672	432	859	505	868	611	396	713	212	955	201	797	607	999999	999999	993	44	634	999999	999999	643	999999	430	546	999999	999999	934	683	999999	999999	378	595	747	562	999999	308	999999	187	999999	726	30	999999	90	13	835	920	166	138	999999	999999	821	81	999999	964	999999	317	11	323	628	728	677	713	330	81	587	606	999999	999999	170	999999	999999	856	429	629	947	604	999999	427	711	999999	983	999999	771	496	319	306	217	999999	645	546	307	999999	559	486	59	316	718	18	426	239	870	999999	968	950	937	964	652	757	27	323	43	584	611	671	745	999999	942	999999	762	999999	398	999999	409	623	664	999999	307	942	580	640	885	999999	10	999999	96	871	999999	820	559	354	999999	460	999999	999999	513	722	999999	887	741	999999	374	999999	255	145	999999	603	711	355	999999	701	666	999999	187	999999	437	767	584	139	584	999999	44	131	284	418	636	938	510	87	119	942	136	999999	211	999999	276	999999	999999	999999	641	492	999999	492	534	858	687	943	282	389	894	999999	148	999999	312	867	152	252	611	837	999999	999999	103	999999	245	999999	999999	256	508	784	119	437	747	719	498	999999	999999	552	597	426	730	692	665	999999	193	999999	804	999999	999999	343	259	34	999999	192	366	739	399	535	256	190	293	441	999999	497	280	466	999	428	491	220	163	600	654	999999	117	815	246	972	450	871	549	999999	999999	175	999999	94	999999	999999	999999	999999	703	189	305	416	142	299	257	999999	999999	726	374	385	664	897	999999	659	379	999999	84	999999	999999	999999	94	384	641	864	301	280	962	195	428	444	75	732	999999	974	999999	248	62	999999	567	78	132	723	507	173	999999	999999	999999	875	715	834	490	812	266	999999	104	999999	999999	999999	997	977	215	664	308	999999	319	932	390	999999	365	140	999999	265	982	999999	304	370	999999	477	999999	999999	295	999999	480	593	999999	263	999999	240	879	383	473	784	821	589	862	999999	425	578	854	831	862	778	520	584	682	234	829	999999	981	999999	53	307	176	947	692	128	193	715	975	65	999999	159	337	999999	667	999999	444	402	572	836	999999	309	623	279	999999	517	999999	896	910	729	434	643	999999	155	340	176	617	
873	897	999999	284	999999	602	798	374	999999	999999	538	917	315	789	436	269	154	999999	999999	683	999999	760	184	999999	297	804	255	631	999999	999999	999999	651	500	759	999999	999999	828	562	245	706	824	999999	485	76	999999	999999	999999	940	997	384	114	999999	999999	999999	721	122	722	201	999999	905	357	176	999999	811	268	999999	999999	556	228	931	440	592	553	48	859	999999	285	999999	999999	318	209	315	634	448	796	826	65	17	48	999999	999999	637	999999	339	999999	658	363	999999	807	160	561	999999	999999	999999	944	521	811	557	999999	729	837	999999	687	677	999999	51	542	113	999999	999999	999999	419	518	770	158	803	25	224	689	210	638	999999	999999	363	757	160	594	568	503	284	24	508	383	318	999999	178	999999	999999	633	317	126	999999	659	374	328	151	540	951	917	999999	999999	597	868	433	101	235	313	334	920	555	457	973	609	739	999999	332	999999	209	999999	979	853	127	590	381	94	388	952	999999	44	999999	619	643	650	362	778	426	999999	950	999999	395	865	625	977	88	860	152	999999	999999	946	995	115	341	801	938	297	388	17	496	348	712	282	999999	299	999999	999999	814	333	257	960	11	692	96	999999	763	999999	999999	999999	512	999999	942	738	42	989	48	999999	288	841	999999	74	999999	999999	153	611	515	122	999999	335	672	152	999999	818	999999	959	944	999999	999999	999999	999999	824	999999	248	504	975	999999	974	250	387	261	804	657	973	621	192	999999	592	999999	484	476	651	625	999999	477	370	474	133	345	83	999999	999999	491	928	802	888	999999	161	999999	177	215	540	872	120	84	999999	494	83	207	220	398	362	765	543	883	397	999999	165	999999	144	511	282	638	176	999999	526	323	728	999999	999999	186	418	677	999999	279	935	778	999999	829	610	999999	401	926	134	999999	999999	969	948	55	415	689	849	999999	999999	999999	933	901	706	999999	558	554	766	903	474	43	979	685	394	274	947	618	999999	336	170	268	119	999999	513	491	999999	999999	374	682	764	53	999999	37	896	714	345	999999	82	737	281	999999	118	498	461	101	705	17	585	683	999999	999999	999999	523	230	522	556	999999	999999	224	137	999999	999999	93	999999	430	706	952	999999	680	929	913	545	999999	65	114	159	621	894	422	785	643	970	690	584	999999	57	813	807	384	167	757	645	857	610	279	876	35	359	40	395	753	228	905	754	999999	999999	999999	999999	999999	372	935	693	975	438	493	41	498	509	999999	382	892	154	414	523	999999	277	687	999999	786	237	134	271	863	37	42	424	999999	936	999999	
714	18	999999	999999	21	231	73	999999	428	126	248	387	525	186	658	502	608	814	392	582	917	574	692	680	888	247	673	830	948	999999	78	965	999999	120	468	374	545	462	402	301	999999	607	999999	239	548	850	999999	95	215	534	434	610	683	363	999999	150	325	675	803	774	557	999999	721	32	57	282	824	415	718	293	956	155	421	100	473	319	315	462	142	999999	638	588	625	423	972	467	292	209	637	327	58	870	659	628	744	875	885	999999	192	999999	35	999999	376	999999	999999	288	199	592	999999	172	835	999999	542	999999	999999	968	617	307	60	589	990	999999	777	999999	245	96	999999	792	356	598	999999	79	999999	866	22	999999	222	999999	846	694	278	699	999999	474	492	195	337	893	999999	999999	999999	999999	195	602	285	999999	425	975	999999	490	791	999999	246	301	739	999999	592	676	753	999999	756	913	461	999999	321	300	316	312	999999	60	999999	603	309	581	339	999999	883	678	999999	999999	999999	999999	28	365	999999	871	463	27	735	999999	603	661	149	999999	28	354	136	829	291	999999	102	123	76	635	731	999999	106	665	999999	999999	999999	913	94	999999	680	519	895	105	463	449	836	299	577	191	456	108	464	516	562	999999	719	64	397	606	519	906	180	392	634	715	999999	798	65	841	844	999999	576	998	999999	509	459	999999	375	841	158	803	545	885	188	632	999999	999999	112	999999	184	827	526	488	631	774	349	512	471	999999	674	48	244	999999	347	767	531	466	999999	999999	999999	688	688	555	458	716	370	999999	999999	11	983	999999	695	999999	667	26	172	999999	377	348	170	946	569	627	177	119	999999	999999	548	999999	111	276	196	60	450	495	149	971	40	914	414	64	999999	469	764	489	353	166	999999	330	604	999999	98	65	892	589	129	71	387	999999	999999	999999	746	792	900	999999	997	645	637	181	877	999999	68	462	934	116	999999	999999	862	999999	766	412	742	227	817	999999	187	141	999999	861	999999	87	594	691	766	999999	317	516	568	999999	491	999999	528	896	453	413	385	636	131	786	940	30	999999	999999	582	745	999999	999999	974	243	538	999999	487	776	805	999999	607	376	695	89	798	142	999999	814	206	68	884	845	774	999999	292	551	20	381	920	355	879	894	999999	31	999999	788	541	335	519	625	229	999999	100	653	806	999999	940	51	999999	999999	999999	393	999999	523	860	971	754	570	950	986	855	116	856	460	999999	712	268	674	53	19	999999	214	304	581	838	142	755	131	607	284	999999	969	393	999999	999999	999999	402	595	170	74	
44	999999	385	533	769	123	895	999999	732	103	999999	276	998	999999	217	285	98	920	684	728	226	999999	962	676	384	886	999999	999999	594	999999	319	999999	999999	978	974	630	829	771	812	725	999999	125	398	999999	533	345	971	414	904	590	406	482	910	442	848	412	17	708	158	882	400	160	999999	999999	784	87	762	29	999999	999999	999999	327	999999	959	490	999999	999999	459	153	49	999999	318	840	13	37	837	999999	999999	139	572	622	131	623	929	335	96	80	999999	729	999999	999999	999999	411	999999	999999	89	373	950	999999	747	177	558	565	118	967	92	320	999999	280	946	324	999999	890	999999	999999	334	704	999999	634	403	40	154	729	696	466	999999	906	999999	868	948	473	811	129	999999	404	74	565	999999	962	253	776	38	819	782	999999	892	999999	969	362	811	999999	999999	326	558	717	999999	999999	868	652	12	185	797	183	332	483	512	999999	508	46	900	999999	200	226	391	627	12	335	946	565	574	903	937	999999	999999	573	288	999999	570	674	381	245	697	861	959	77	978	854	999999	309	628	330	561	933	999999	999999	194	968	935	999999	999999	999999	882	313	999999	109	248	637	126	759	204	999999	11	834	999999	664	81	999999	267	999999	648	157	838	647	936	254	999999	13	707	24	388	999999	559	638	999999	683	999999	394	783	860	999999	350	738	737	115	999999	328	727	278	999999	971	855	711	622	292	999999	859	244	376	999999	757	999999	930	111	999999	884	468	372	999999	999999	311	999999	555	999999	493	308	419	111	999999	336	925	999999	735	910	53	533	609	937	999999	402	999999	128	27	948	112	595	999999	999999	366	231	152	999999	852	296	495	999999	309	313	139	984	157	757	702	50	908	143	509	29	68	847	284	531	26	482	167	193	669	999999	304	897	887	782	744	320	193	999999	999999	999999	424	758	233	305	807	999999	254	999999	425	999999	49	999999	95	400	578	519	999999	999999	999999	380	999999	311	625	999999	18	999999	107	374	23	391	856	939	371	70	605	309	999999	979	999999	655	999999	101	768	999999	567	335	812	496	214	234	999999	571	40	999999	999999	122	143	530	296	576	273	999999	62	43	130	110	607	35	795	278	999999	966	898	293	153	999999	543	999999	145	683	429	610	170	788	999999	999999	908	971	750	999999	176	999999	999999	157	999999	357	999999	734	571	466	727	786	701	999999	339	999999	673	747	257	283	999999	209	394	999999	999999	663	999999	274	999999	835	201	636	284	311	111	801	284	999999	999999	796	998	808	372	999999	999999	642	908	233	459	619	621	999999	723	
999999	914	999999	709	999999	999999	728	999999	774	999999	735	274	101	512	399	834	537	133	999999	845	999999	999999	770	837	714	657	514	754	496	814	406	999999	999999	912	807	999999	145	101	204	999999	183	168	233	100	636	414	864	140	518	398	922	496	699	326	272	999999	154	138	994	432	495	974	151	959	321	522	999999	999999	999999	999999	699	445	928	180	999999	302	61	679	210	310	999999	383	245	107	999999	910	999999	999999	650	615	252	16	107	999999	265	209	999999	274	999999	124	999999	686	999999	516	699	486	567	528	654	999999	999999	474	928	694	640	121	999999	53	76	411	998	531	538	99	760	693	348	166	915	472	999999	999999	901	95	141	115	947	729	408	415	352	999999	999999	679	474	999999	87	412	999999	153	470	973	207	376	126	648	158	346	755	16	999999	411	613	191	694	363	572	999999	563	999999	173	19	999999	661	999999	999999	471	999999	625	982	615	935	34	771	12	311	590	535	999999	493	999999	611	973	999999	277	999999	391	878	999999	120	215	245	849	999999	980	461	999999	545	317	123	999999	299	721	999999	400	212	386	841	189	393	772	47	872	80	576	562	45	999999	999999	127	621	593	873	514	777	379	96	427	791	550	973	54	228	856	316	668	890	210	999999	999999	564	549	699	601	348	177	372	999999	40	428	426	95	161	999999	999999	593	426	217	995	999999	126	959	60	638	420	728	819	26	999999	999999	672	834	251	330	562	999999	999999	281	176	609	16	317	396	373	999999	999999	893	38	363	723	999999	683	214	980	947	605	498	71	999999	619	358	355	25	132	755	591	999999	831	637	430	999999	154	50	396	999999	808	573	687	513	531	834	999999	662	50	999999	988	999999	271	382	957	582	832	100	556	260	661	302	273	617	543	54	72	400	933	33	107	999999	817	999999	148	41	811	999999	659	999999	567	693	974	466	767	960	581	458	680	848	866	63	999999	146	363	516	309	80	970	487	999999	999999	729	26	999999	356	812	999999	999999	999999	771	999999	999999	771	999999	999999	327	807	849	582	472	613	999999	999999	167	54	157	681	999999	632	732	740	587	182	22	177	999999	957	897	420	999999	286	224	754	87	591	999999	723	453	395	999999	999999	230	397	999999	999999	679	645	999999	524	999999	140	693	611	203	999999	999999	268	759	999999	999999	999999	909	999999	999999	196	398	966	17	575	999999	999999	238	227	443	239	519	999999	999999	999999	498	328	107	383	221	28	592	613	561	999999	892	365	963	927	390	828	592	999999	963	827	771	712	638	293	999999	
774	901	999999	177	963	520	508	109	906	999999	999999	999999	536	227	416	603	999999	999999	999999	683	75	470	310	999999	615	999999	728	236	340	999999	785	999999	999999	290	447	126	126	445	597	999999	394	999999	999999	999999	704	565	66	999999	556	233	985	307	678	610	37	313	999999	639	561	327	791	281	999999	825	999999	999999	458	999999	779	299	487	999999	999999	433	298	810	414	409	142	60	589	164	680	116	105	487	21	213	263	144	525	487	883	280	744	999999	495	241	660	707	116	811	794	999999	746	999999	490	254	322	226	899	200	507	511	737	637	601	999999	730	999999	985	255	992	644	999999	10	465	999999	688	999999	999999	182	749	999999	943	778	370	423	999999	458	997	766	891	999999	245	334	979	382	542	999999	999999	832	511	999999	722	999999	818	159	492	999999	190	943	566	146	901	726	999999	82	567	959	276	188	302	999999	765	228	364	956	409	449	30	93	14	580	999999	491	671	999999	999999	92	959	220	930	999999	278	999999	210	999999	144	519	999999	906	814	583	841	343	540	240	142	504	999999	999999	750	53	725	106	939	985	482	419	65	999999	999999	484	999	65	258	678	12	999999	999999	609	821	889	565	999999	999999	430	999999	999999	951	440	999999	999999	586	106	999999	999999	898	181	123	224	999999	724	464	999999	545	339	584	785	999999	861	237	999999	485	897	51	860	999999	611	827	519	256	999999	999999	624	881	999999	898	999999	999999	999999	780	831	597	803	999999	999999	435	283	578	939	846	999999	245	100	213	298	999999	688	65	609	999999	296	353	604	999999	131	999999	840	411	392	440	681	199	999999	90	999999	832	682	570	945	435	215	43	999999	673	301	915	377	420	593	999999	999999	847	986	963	999999	487	999999	835	999999	839	999999	871	195	509	174	765	999999	999999	806	465	59	999999	120	184	203	262	465	931	999999	999999	999999	429	818	961	230	999999	213	999999	596	918	839	846	365	115	839	343	999999	388	508	536	403	367	614	137	381	101	737	811	999999	999999	31	72	168	999999	950	999999	63	234	999999	341	561	761	423	999999	999999	999999	763	14	345	999999	999999	87	999999	999999	999999	530	815	690	590	138	999999	999999	990	364	999999	777	687	999999	164	673	289	623	999999	177	974	999999	944	999999	511	178	999999	732	999999	910	826	999999	999999	28	197	429	361	373	644	160	244	169	999999	69	990	848	525	999999	849	999999	999999	791	977	265	176	999999	999999	98	188	999999	799	373	999999	89	538	999999	148	669	178	734	322	915	979	999999	932	999999	869	884	735	999999	652	930	882	
804	339	45	999999	383	999999	26	999999	272	194	231	360	871	244	691	531	47	710	855	239	125	999999	999999	811	38	999999	999999	310	701	363	999999	769	999999	490	999999	750	503	986	764	817	161	999999	60	731	757	598	71	580	999999	999999	698	951	797	701	999999	455	675	233	938	60	999999	715	151	999999	669	462	491	390	123	941	38	61	946	47	999999	233	999999	933	63	439	999999	999999	132	348	665	573	972	999999	722	999999	84	999999	57	713	327	445	750	151	71	305	117	680	466	246	335	999999	15	759	623	544	156	741	179	509	788	999999	999999	803	253	105	490	324	668	999999	866	758	13	242	720	641	483	167	999999	999999	332	591	325	886	999999	28	568	222	553	188	529	343	109	548	925	607	852	946	999999	966	815	999999	21	27	379	999999	642	772	49	981	70	999999	870	421	999999	206	403	999999	999999	235	536	999999	999999	999999	999999	533	658	999999	317	122	789	536	270	999999	942	999999	579	307	517	445	999999	795	183	571	127	999999	473	688	371	728	214	999999	165	672	999999	999999	32	999999	999999	845	918	187	465	999999	202	533	728	965	999999	647	627	105	198	355	850	741	103	208	371	388	999999	970	103	588	999999	642	381	598	999999	999999	999999	57	210	671	527	207	339	999999	379	594	812	999999	219	724	999999	999999	958	810	999999	999999	454	823	170	719	785	947	999999	877	999999	560	162	139	499	83	140	579	999999	526	828	999999	411	999999	829	999999	999999	999999	761	999999	486	999999	684	570	999999	777	950	693	887	490	886	579	999999	999999	239	819	441	682	18	145	594	999999	222	441	982	179	296	999999	993	392	153	232	196	713	999999	227	875	591	363	999999	999999	446	999999	415	999999	258	537	949	999999	20	999999	999999	554	999999	999999	954	588	252	588	606	490	351	699	504	346	663	999999	410	72	21	999999	850	329	295	21	157	839	806	801	733	641	347	991	999999	57	261	678	999999	928	445	639	632	999999	999999	242	999999	747	198	999999	976	865	137	887	999999	77	495	573	269	999999	999999	125	781	451	855	965	153	360	716	457	95	985	822	481	999999	381	999999	847	572	62	999999	410	651	738	825	868	514	459	395	999999	561	687	419	957	300	330	857	191	157	999999	98	431	41	741	982	990	52	655	270	999999	999999	648	999999	216	383	237	473	53	999999	986	460	693	964	799	895	408	576	864	999999	306	999999	138	699	781	999999	808	379	910	755	835	825	999999	199	172	999999	913	687	212	584	72	856	814	566	171	999999	405	466	999999	845	
584	424	188	473	964	709	999999	948	228	999999	574	858	563	999999	790	171	601	504	999999	640	981	720	373	290	128	449	709	572	999999	451	568	351	148	999999	999999	420	647	395	234	462	542	965	468	999999	19	213	302	999999	775	10	738	999999	664	999999	999999	999999	60	898	354	524	10	65	999999	999999	683	999999	720	499	125	379	524	216	279	999999	108	999999	262	413	281	999999	156	999999	796	538	712	667	999999	547	210	317	999999	999999	50	709	462	486	555	690	999999	785	492	803	999999	406	486	999999	630	323	502	847	610	999999	627	999999	378	999999	999999	881	75	999999	545	183	999999	807	19	775	176	999999	888	999999	471	572	136	495	999999	352	780	399	62	999999	46	373	54	362	707	722	131	610	341	643	227	673	999999	270	999999	318	514	603	397	710	999999	70	999999	881	386	48	999999	142	16	35	48	868	829	885	999999	999999	139	999999	110	296	653	565	999999	254	999999	798	947	865	999999	123	838	999999	12	351	824	976	937	172	999999	668	211	999999	999999	999999	604	359	843	739	291	999999	189	999999	999999	111	67	799	999999	190	487	587	999999	655	999999	893	196	999999	999999	999999	70	999999	999999	999999	960	442	999999	663	961	923	649	999999	954	999999	999999	187	999999	999999	999999	901	293	34	154	757	999999	398	999999	555	999999	999999	129	999999	999999	365	679	288	833	222	617	70	999999	404	837	908	540	443	633	883	82	709	958	999999	187	964	999999	45	858	999999	291	572	865	538	560	261	999999	906	561	598	538	999999	999999	999999	999999	623	884	889	999999	246	226	251	764	999999	483	402	751	202	565	999999	171	643	999999	356	930	55	204	487	843	586	999999	634	882	44	354	777	366	246	283	564	90	314	849	622	270	50	807	182	999999	999999	509	611	351	43	437	999999	875	997	790	607	429	406	56	610	141	591	369	730	348	706	46	514	918	11	999999	856	794	808	95	890	999999	31	432	999999	86	502	292	848	607	459	999999	369	999999	676	144	683	999999	248	999999	999999	681	87	834	999999	999999	994	999999	350	595	580	111	77	999999	900	369	408	974	371	533	639	308	520	132	888	804	999999	68	251	867	764	598	555	999999	416	218	170	196	999999	563	92	999999	942	999999	37	999999	999999	457	999999	317	735	708	897	715	851	380	171	954	945	555	999999	935	451	999999	831	981	555	749	999999	691	208	221	901	807	451	829	365	267	105	540	968	228	999999	934	141	65	701	839	476	999999	57	999999	251	527	118	156	368	999999	431	55	999999	95	952	863	118	
524	807	99	274	31	24	903	859	415	586	236	999999	516	351	999999	290	715	282	999999	643	993	970	384	699	304	470	896	835	59	738	883	276	999999	826	617	258	612	575	999999	31	999999	999999	836	941	999999	723	851	128	655	765	96	999999	493	230	124	553	432	999999	969	999999	128	78	810	676	703	999999	783	690	734	527	677	150	827	447	499	647	144	999999	817	581	619	999999	999999	999999	651	79	999999	429	711	999999	999999	222	606	894	999999	86	545	169	247	921	940	171	393	999999	999999	946	986	55	999999	477	418	999999	999999	397	941	999999	999999	525	999999	634	999999	999999	999999	999999	701	465	543	932	999999	423	999999	975	205	896	999999	999999	394	60	206	999999	999999	737	999999	244	654	836	999999	218	952	562	197	30	143	613	744	586	192	722	437	999999	412	63	999999	316	375	999999	794	999999	756	493	955	837	328	999999	551	449	999999	744	25	865	824	999999	980	999999	999999	91	999999	591	999999	65	274	671	623	999999	301	39	237	391	869	221	51	999999	999999	999999	999999	360	701	812	72	305	921	999999	707	571	808	87	83	999999	91	293	601	999999	534	701	229	294	223	754	39	999999	222	283	999999	999999	999999	868	873	521	999999	999999	390	39	999999	855	999999	825	999999	999999	766	224	955	708	310	999999	619	838	430	760	999999	999999	146	999999	782	550	92	647	573	902	747	939	213	561	153	215	902	999999	683	678	567	403	330	172	999999	815	566	513	972	299	195	985	448	123	999999	73	739	443	257	978	772	496	262	71	314	999999	999999	404	999999	999999	682	57	164	752	202	846	991	974	958	967	983	579	675	284	717	999999	501	100	289	89	476	999999	324	705	905	81	999999	999999	858	170	999999	171	948	877	999999	147	830	695	920	999999	81	765	999999	290	994	203	999999	999999	353	999999	999999	920	999999	485	629	223	999999	459	999999	131	705	999999	126	797	172	822	631	999999	667	999999	999999	805	179	999999	18	999999	983	44	710	711	260	173	914	999999	834	883	999999	472	999999	403	415	381	999999	798	730	999999	648	687	999999	182	572	32	320	774	999999	530	751	999999	999999	918	239	999999	749	145	871	541	999999	809	963	288	775	168	999999	274	174	559	956	380	133	670	72	306	916	999999	999999	238	853	999999	696	314	142	999999	995	999999	173	999999	632	713	999999	198	530	838	999999	838	407	999999	999999	55	609	70	573	999999	148	806	856	999999	781	222	995	642	688	999999	123	658	155	991	172	221	110	999999	999999	999999	453	934	999999	233	581	87	140	734	756	807	
999999	999999	740	999999	645	999999	483	999999	936	420	717	294	510	852	725	75	999999	415	251	999999	999999	999999	142	331	926	999999	999999	999999	362	703	91	271	999999	880	146	999999	918	393	355	974	738	871	999999	517	534	168	434	296	508	516	394	724	493	495	862	387	503	418	835	441	531	849	877	243	338	456	999999	629	716	999999	156	999999	69	276	532	83	999999	624	796	768	999999	380	134	846	318	367	999999	401	28	758	984	999999	557	914	452	999999	999999	999999	999999	999999	999999	805	999999	999999	999999	999999	664	226	962	788	745	878	622	77	661	999999	724	41	924	999999	999999	16	999999	958	262	999999	752	154	823	644	90	365	445	718	999999	974	799	863	486	999999	999999	560	438	239	999999	116	887	490	263	301	999999	962	362	999999	408	999999	999999	621	18	999999	343	999999	999999	328	999999	390	442	904	999999	686	361	861	554	999999	277	128	578	381	945	155	759	271	891	999999	481	127	999999	236	319	264	780	999999	999999	764	890	999999	168	119	530	999999	673	982	431	576	939	312	418	661	940	290	999999	822	676	863	963	81	628	870	847	999999	387	999999	594	999999	906	999999	16	999999	811	94	960	468	850	322	999999	776	999999	324	592	999999	709	351	295	999999	89	957	511	991	800	999999	564	298	271	939	999999	467	398	626	670	765	305	627	850	999999	999999	716	972	363	999999	196	999999	314	287	678	881	999999	999999	999999	725	999999	999999	24	989	992	530	999999	206	910	78	999999	388	999999	654	999999	873	91	500	439	709	372	984	157	999999	614	587	999999	999999	593	67	217	999999	833	999999	720	103	290	637	857	999999	657	519	71	999999	376	807	999999	660	999999	805	999999	546	490	854	363	999999	524	414	384	415	999999	999999	613	853	860	999999	554	322	933	733	592	453	643	114	61	853	923	999999	244	806	569	599	560	788	267	671	66	979	547	755	999999	876	263	452	65	996	906	218	434	999999	263	999999	726	999999	222	356	999999	386	802	509	51	999999	179	578	999999	680	999999	825	595	198	422	575	999999	188	165	716	999999	201	59	65	946	714	437	346	999999	863	999999	833	575	911	769	679	186	48	999999	915	706	999999	605	384	999999	999999	999999	246	485	687	930	548	571	506	165	999999	999999	747	562	999999	235	833	999999	999999	999999	277	260	683	999999	742	999999	999999	474	999999	19	999999	999999	674	999999	999999	101	201	860	865	932	335	271	78	755	67	999999	999999	485	386	690	999999	660	623	577	999999	830	999999	999999	743	298	204	999999	999999	497	650	126	662	588	696	246	
44	972	169	59	481	16	191	928	999999	399	960	999999	98	559	146	855	971	999999	540	45	161	999999	999999	576	738	999999	939	581	115	999999	690	849	788	150	656	900	500	573	105	999999	648	21	454	354	337	942	985	772	360	794	154	565	999999	660	94	659	855	592	320	230	76	610	822	430	708	121	999999	999999	903	999999	364	408	11	918	396	150	999999	773	248	795	999999	176	230	999999	796	999999	999999	137	65	996	55	908	263	999999	555	48	199	999999	645	226	479	999999	869	125	999999	746	999999	139	273	943	729	92	354	525	955	899	389	511	999999	999999	319	345	892	999999	199	456	999999	136	373	999999	951	906	999999	31	325	237	307	115	880	60	571	672	863	122	999999	963	563	737	999999	655	659	687	399	71	907	144	155	962	999999	984	601	436	999999	915	999999	999999	954	999999	209	999999	602	284	630	583	21	647	999999	780	639	236	892	417	217	718	999999	999999	999999	75	124	191	999999	344	189	896	459	144	906	948	129	453	19	241	999999	200	63	384	999999	816	999999	999999	999999	999999	999999	699	101	194	229	57	226	728	317	888	217	27	999999	267	104	734	999999	877	741	999999	999999	196	227	999999	878	27	665	324	216	699	25	855	529	999999	21	490	999999	275	915	999999	731	401	145	130	999999	521	553	999999	999999	332	692	999999	999999	138	999999	999999	481	999999	316	211	999999	902	999999	617	872	362	999999	929	255	613	929	859	961	999999	801	269	61	106	637	366	473	869	43	883	999999	842	336	999999	11	999999	19	999999	999999	999999	476	999999	879	527	257	999999	33	623	550	999999	403	999999	221	999999	337	455	999999	384	999999	949	999999	999999	868	999999	609	40	35	107	928	379	999999	565	900	257	999999	999999	390	533	849	965	342	849	328	366	999999	184	631	690	73	999999	790	999999	999999	999999	975	953	999999	999999	918	227	999999	999999	695	181	999999	838	999999	963	240	364	75	999999	999999	999999	616	888	204	999999	158	435	408	345	999999	381	999999	970	994	891	281	462	21	149	615	631	330	416	163	157	293	652	251	667	459	708	999999	239	108	732	999999	97	758	458	102	492	999999	309	999999	323	999999	112	843	51	692	777	999999	925	946	904	517	209	734	57	228	999999	999999	999999	886	335	890	359	872	272	498	194	704	562	999999	132	812	30	524	840	564	191	808	210	999999	681	365	999999	292	203	224	202	363	999999	240	595	309	87	999999	566	433	242	999999	580	552	999999	83	790	877	999999	102	497	684	894	492	999999	999999	999999	765	999999	970	334	
76	678	57	306	830	999999	331	461	823	734	607	958	416	331	951	237	999999	476	608	574	687	468	999999	999999	517	468	228	203	999999	325	321	218	596	108	999999	561	999999	256	999999	89	468	999999	10	999999	890	999999	487	999999	95	999999	999999	999999	606	405	647	607	577	329	788	372	775	138	999999	507	422	398	371	318	165	999999	704	410	999999	528	115	271	467	999999	837	791	981	999999	117	438	999999	999999	612	201	999999	568	999999	214	468	315	313	999999	862	999999	945	501	364	179	14	696	765	999999	499	999999	300	385	150	834	999999	997	390	718	30	134	518	399	786	180	999999	597	414	500	942	493	224	774	408	964	797	346	436	811	999999	421	673	72	532	999999	999999	85	428	160	722	470	924	595	999999	738	984	999999	715	194	322	417	291	274	984	16	863	525	999999	185	47	999999	570	578	665	609	460	455	866	999999	279	780	999999	264	999999	481	569	628	999999	670	979	999999	999999	999999	499	644	139	408	88	526	670	999999	999999	252	122	576	999999	355	929	710	999999	539	689	462	999999	541	249	36	497	513	999999	999999	70	316	206	796	524	328	89	31	999999	999999	376	349	592	894	681	925	151	211	581	223	699	753	392	450	561	177	337	958	405	999999	911	575	89	435	324	999999	999999	326	999999	581	276	999999	241	235	172	349	870	30	859	323	999999	296	932	999999	545	316	923	755	244	999999	999999	999999	999999	377	150	801	270	999999	579	888	879	825	159	999	947	790	522	167	287	221	307	317	108	92	999999	625	643	856	889	18	870	999999	92	705	590	154	999999	863	999999	371	89	713	450	971	999999	69	999999	999999	286	755	793	766	999999	33	59	683	999999	999999	159	524	999999	413	999999	571	27	588	743	453	999999	802	999999	659	81	916	142	593	866	136	648	167	488	711	580	144	999999	999999	822	68	999999	906	131	749	714	999999	213	676	446	879	999999	855	326	693	522	999999	258	144	694	999999	891	465	816	896	999999	992	46	456	833	142	356	913	765	999999	798	999999	999999	757	944	999999	999999	999999	156	999999	999999	792	840	795	198	106	886	89	419	271	999999	199	100	235	855	722	533	757	842	314	532	49	100	999999	894	999999	803	501	200	999999	849	434	318	829	723	112	161	251	267	736	256	999999	999999	504	999999	999999	422	999999	999999	232	977	955	999999	842	464	143	702	207	999999	188	303	395	889	236	999999	743	999999	270	511	752	570	292	499	115	67	264	545	596	136	999999	597	357	999999	967	216	999999	811	475	375	590	
410	953	350	999999	443	999999	388	278	92	773	727	999999	943	159	661	694	465	517	785	209	597	115	81	614	591	945	795	922	30	527	931	415	894	921	352	617	942	420	999999	206	876	277	513	363	568	444	414	450	315	521	438	999999	999999	176	992	304	999999	735	498	497	75	466	257	564	841	322	268	999999	806	54	999999	55	845	589	332	330	999999	717	55	156	541	355	616	999999	999999	637	724	727	999999	999999	735	216	921	184	140	419	29	949	521	256	186	392	643	999999	769	393	459	111	843	671	702	174	999999	352	956	719	849	749	999999	214	999999	540	101	757	999999	545	133	670	999999	913	999999	652	205	799	999999	158	712	356	738	706	188	623	999999	999999	356	571	526	579	227	421	569	999999	999999	317	658	999999	301	885	952	999999	999999	999999	652	930	999999	999999	968	890	382	808	17	503	20	769	999999	974	999999	999999	411	747	29	553	452	47	353	41	178	888	999999	332	857	999999	403	514	999999	399	970	999999	897	999999	602	635	207	419	414	76	268	714	999999	683	999999	467	484	999999	214	715	346	615	587	999999	880	999999	749	999999	999999	190	999999	506	332	636	999999	702	936	114	154	393	356	999999	633	287	772	464	606	467	342	999999	999999	199	309	730	63	364	375	568	999999	522	886	157	467	999999	966	762	392	655	679	297	999999	379	70	999999	369	312	982	999999	999999	426	484	999999	717	561	838	910	207	601	582	650	336	378	688	999999	999999	209	575	409	321	19	82	951	999999	54	999999	972	999999	487	371	750	381	75	11	999	48	605	439	999999	394	65	999999	790	999999	38	999999	162	691	437	324	999999	736	583	989	556	354	532	999999	999999	692	866	782	719	239	999999	999999	271	377	689	594	900	999999	670	25	265	454	291	879	999999	92	717	291	700	172	212	24	798	86	454	655	515	112	999999	223	527	283	845	560	250	760	999999	785	11	999999	999999	399	76	567	733	112	72	653	999999	590	974	585	999999	556	37	818	999999	194	922	43	88	798	14	999999	999999	982	999999	731	638	999	999999	932	289	857	999999	812	947	999999	353	352	592	861	369	999999	999999	941	202	299	532	999999	289	515	999999	968	764	625	394	620	79	750	999999	341	24	999999	208	52	999999	999999	807	224	870	249	841	580	451	226	438	999999	217	999999	790	320	208	216	999999	877	79	321	999999	133	999999	999999	999999	602	849	999999	999999	999999	999999	205	999999	968	491	317	561	49	674	291	526	547	197	564	412	523	999999	192	142	808	33	330	972	
985	141	684	999999	543	88	249	999999	199	380	811	999999	21	910	822	828	999999	999999	680	213	999999	794	554	935	863	924	647	999999	667	128	48	602	655	232	660	837	999999	520	27	960	434	560	999999	177	385	710	999999	613	999999	363	999999	163	999999	127	194	200	999999	749	999999	619	441	607	999999	80	341	219	208	788	259	984	31	379	637	719	778	999999	999999	387	559	162	999999	999999	503	313	876	884	259	999999	48	469	261	67	999999	408	529	999999	999999	266	835	999999	512	611	363	163	342	872	526	634	349	956	733	999999	199	781	999999	407	113	760	203	457	959	999999	999999	999999	733	963	793	239	999999	950	741	210	551	392	650	921	680	350	999999	14	368	625	197	91	735	61	868	805	321	999999	724	736	72	388	216	999999	861	573	430	378	89	999999	444	399	225	533	658	806	141	174	727	763	789	199	98	344	483	669	64	681	105	987	999999	78	235	999999	148	172	999999	999999	69	117	919	602	925	81	999999	798	865	212	403	999999	999999	999999	404	961	999999	999999	999999	871	999999	202	999999	999999	999999	101	379	375	173	220	999999	495	999999	332	114	619	999999	196	273	999999	999999	684	999999	851	288	43	323	770	999999	274	67	274	872	314	451	867	598	181	329	999999	701	815	634	654	999999	907	999999	351	51	999999	127	760	609	999999	718	682	398	666	470	249	777	999999	701	898	163	130	623	326	880	247	30	671	867	439	326	999999	60	158	999999	380	603	972	728	888	156	999999	665	599	595	768	478	931	999999	89	66	101	999999	736	999999	999999	294	999999	470	999999	764	456	893	179	956	379	632	250	999999	99	646	805	880	813	999999	999999	999999	34	730	999999	768	999999	959	787	382	999999	234	999999	999999	347	999999	489	511	924	134	999999	999999	495	643	226	999999	238	309	622	443	999999	999999	999999	983	645	242	270	393	358	45	675	496	999999	796	732	154	999999	999999	294	999999	999999	304	956	999999	61	452	999999	999999	999999	976	999999	789	347	353	999999	23	924	340	21	114	999999	105	163	888	459	213	999999	698	910	81	827	999999	24	618	286	957	264	621	931	203	273	999999	999999	382	505	885	158	999999	999999	999999	230	978	582	190	187	71	151	999999	239	848	155	999999	480	443	158	895	774	999999	76	174	758	313	408	999999	999999	946	227	781	999999	999999	999999	544	33	201	851	849	71	999999	441	225	816	196	391	93	57	999999	409	445	233	609	121	429	999999	510	999999	916	580	764	999999	240	999999	369	685	666	793	999999	999999	288	592	309	833	
939	297	851	358	999999	922	999999	770	999999	999999	999999	557	783	999999	634	848	523	241	934	278	307	495	210	999999	456	510	999999	300	447	999999	131	999999	923	999999	181	142	844	999999	398	994	999999	994	999999	693	72	812	999999	214	168	761	733	57	657	41	999999	454	97	479	902	71	207	34	999999	110	426	928	634	17	289	502	14	371	842	999999	23	312	993	999999	319	644	608	999999	141	685	23	83	205	891	999999	727	54	999999	999999	337	797	999999	671	999999	277	143	999999	895	924	999999	757	999999	214	716	999999	234	460	581	169	268	463	686	892	647	97	352	999999	742	999999	562	457	639	122	999999	153	781	641	602	249	185	999999	999999	595	475	928	999999	869	489	999999	25	276	473	215	990	873	120	349	34	313	925	411	444	136	372	218	128	259	999999	573	999999	999999	858	342	984	801	999999	100	999999	719	999999	482	253	999999	753	296	984	434	131	641	42	442	616	999999	323	999999	32	586	233	267	810	999999	999999	915	637	999999	418	141	999999	198	999999	999999	922	315	999999	452	168	575	383	999999	234	694	137	66	540	804	976	999999	28	220	779	999999	999999	169	908	54	999999	337	241	999999	878	852	213	932	518	999999	519	311	999999	871	615	457	212	157	43	126	273	123	999999	832	455	849	999999	20	419	959	162	999999	406	823	150	999999	343	62	207	381	490	999999	548	526	294	674	147	156	999999	999999	999999	720	136	999999	780	999999	951	999999	875	39	739	202	999999	999999	861	999999	905	608	731	784	123	159	949	661	999999	79	575	858	999999	781	711	966	415	97	997	442	636	999999	52	951	879	935	187	999999	999999	999999	681	989	665	538	999999	538	425	999999	218	812	999999	474	167	999999	623	102	860	999999	999999	772	786	435	561	429	129	301	999999	779	904	188	972	780	29	346	397	585	999999	19	22	183	550	999999	879	999999	671	172	456	341	338	786	84	92	851	869	511	999999	437	246	999999	477	972	646	915	999999	839	989	454	999999	323	999999	899	850	91	154	231	201	556	376	757	956	845	234	450	999999	999999	999999	929	999999	835	999999	158	956	999999	545	210	904	680	999999	999999	999999	999999	635	27	301	887	234	10	707	647	320	999999	70	489	461	631	747	206	797	926	949	999999	304	999999	182	888	943	999999	546	943	327	520	707	999999	85	999999	220	217	158	240	879	999999	232	512	524	999999	97	476	999999	999999	462	708	882	921	406	621	424	650	845	412	943	999999	464	999999	330	799	991	49	999999	999999	421	540	999999	566	999999	70	
838	791	999999	999999	801	476	119	632	491	999999	638	785	624	999999	823	569	999999	999999	297	904	434	999999	191	724	460	57	999999	925	502	999999	660	325	999999	345	783	632	999999	125	611	476	865	831	282	999999	171	215	425	948	399	851	178	999999	999999	152	636	379	609	745	279	753	413	193	999999	569	999999	322	999999	999999	999999	201	389	256	143	820	49	603	196	480	563	999999	632	124	536	651	999999	358	56	999999	709	414	33	999999	846	999999	73	681	701	713	752	999999	304	999999	277	999999	471	921	999999	458	113	999999	192	139	191	33	131	298	999999	488	815	610	999999	999999	580	277	999999	945	410	999999	757	368	901	483	727	999999	951	999999	847	338	999999	831	190	598	628	676	231	894	999999	822	736	775	33	223	897	152	582	124	565	999	999999	525	521	999999	701	999999	141	708	411	476	82	634	450	329	307	984	430	999999	999999	903	55	999999	693	588	999999	999999	344	687	586	585	999999	836	999999	847	307	664	319	999999	896	883	544	523	492	785	999999	111	334	999999	915	912	722	904	563	661	954	756	999999	932	999999	999999	410	453	131	999999	999999	245	703	603	31	643	674	142	780	677	368	999999	791	907	838	448	657	639	772	999999	863	237	283	279	999999	551	999999	999999	945	187	999999	101	401	667	451	999999	407	731	682	282	999999	590	134	999999	302	431	965	924	999999	904	72	771	999999	457	962	116	962	999999	999999	480	811	297	196	603	205	277	140	999999	465	335	50	925	956	999999	436	282	113	397	976	999999	999999	907	293	51	125	999999	420	943	704	345	551	973	31	212	470	999999	403	999999	690	35	301	999999	468	768	999999	999999	814	190	999999	999999	12	574	457	248	999999	999999	14	155	487	999999	999999	999999	999999	130	783	999999	999999	753	39	485	879	999999	706	951	180	999999	449	999999	187	999999	896	999999	921	25	999999	999999	525	783	319	567	946	258	52	206	178	113	422	348	985	796	242	71	161	546	810	429	867	999999	78	158	999999	489	968	999999	999999	626	275	413	786	807	999999	999999	999999	999999	539	631	540	999999	783	76	333	999999	539	390	999999	999999	89	385	215	914	118	29	999999	170	113	466	289	543	608	551	838	18	999999	187	255	999999	626	689	16	999999	999999	367	722	11	825	363	950	587	762	999999	547	889	208	872	698	531	415	283	368	82	351	996	901	241	238	324	548	999999	145	999999	218	399	378	36	35	999999	307	713	345	749	515	702	999999	845	999999	999999	810	689	488	723	705	353	330	933	837	892	465	491	
773	510	815	599	451	137	554	157	520	999999	846	947	234	702	999999	999999	567	648	225	66	237	289	513	858	872	421	929	864	999999	444	198	142	295	999999	999999	999999	933	916	999999	653	300	856	437	639	999999	540	499	999999	415	710	376	198	677	999999	263	494	997	957	999999	40	208	999999	999999	85	982	999999	662	418	762	999999	685	650	398	571	765	381	851	874	999999	341	921	926	999999	999999	78	10	465	999999	562	999999	999999	976	200	230	999999	610	777	362	656	999999	999999	91	999999	999999	999999	726	800	115	643	882	643	132	941	394	118	282	999999	719	17	982	258	776	856	317	999999	709	460	178	125	165	603	499	999999	886	463	840	685	155	999999	999999	999999	360	252	679	999999	714	44	806	121	999999	378	68	354	673	880	112	999999	932	999999	325	276	632	989	999999	288	153	904	65	999999	277	596	96	385	665	782	999999	533	186	999999	560	675	999999	999999	942	786	545	154	554	15	360	615	753	117	28	86	577	370	764	400	668	809	979	875	843	999999	292	682	689	999999	999999	579	58	999999	488	650	999999	575	57	701	743	999	360	59	999999	662	843	999999	999999	589	214	537	999999	785	837	999999	695	778	223	365	503	862	465	999999	32	781	567	326	629	378	464	12	323	72	999999	668	459	999999	304	191	744	313	325	110	999999	999999	810	272	599	737	954	999999	999999	691	207	999999	544	999999	37	999999	999999	526	999999	988	999999	212	224	999999	999999	178	301	766	999999	42	999999	200	546	999999	976	577	970	304	727	891	424	620	650	631	864	775	999999	999999	999999	506	96	227	953	337	999999	999999	239	999999	999999	430	446	197	999999	329	80	17	999999	188	720	459	999999	800	799	468	999999	514	561	999999	841	363	54	539	864	978	945	999999	246	219	390	503	348	999999	170	307	454	236	261	330	560	857	440	999999	51	453	678	295	428	495	999999	470	921	646	999999	780	385	999999	333	999999	999999	999999	770	135	798	227	999999	961	639	501	23	347	999999	999999	42	983	922	108	498	421	309	999999	975	751	456	999999	999999	999999	602	390	921	999999	999999	870	946	884	96	314	999999	823	999999	717	656	926	481	425	217	690	999999	289	857	287	419	912	999999	724	700	29	679	879	646	999999	999999	259	580	476	999999	391	294	999999	897	999999	951	674	999999	592	13	59	999999	40	711	890	97	323	532	644	137	999999	789	999999	193	999999	999999	277	187	922	358	407	999999	14	981	826	999999	466	999999	249	335	745	999999	999999	720	999999	999999	999999	177	999999	999999	55	726	
936	348	452	999999	72	964	830	982	683	496	999999	999999	605	703	275	59	885	494	631	999999	293	999999	392	168	300	511	542	327	987	110	432	600	313	999999	419	665	999999	999999	343	501	561	266	652	258	676	999999	125	947	999999	598	291	270	700	999999	443	627	956	293	312	560	431	512	999999	999999	74	566	930	924	293	610	519	662	160	139	379	999999	665	143	492	45	396	999999	844	398	999999	171	899	999999	248	792	709	255	921	782	999999	59	271	999999	194	999999	333	200	664	872	89	629	119	571	745	999999	961	822	801	999999	174	836	667	606	764	902	666	999999	686	999999	901	999999	740	377	68	329	764	596	948	381	712	205	999999	999999	319	198	61	338	453	831	830	886	999999	655	618	243	999999	664	315	292	454	591	514	173	971	815	999999	741	512	425	999999	999999	873	429	999999	999999	999999	695	297	999999	850	337	298	854	999999	25	819	95	759	825	938	999999	291	666	927	999999	999999	766	10	504	309	999999	999999	999999	999999	999999	22	34	999999	649	337	695	377	739	441	126	999999	660	502	956	995	999999	982	687	487	999999	93	217	999999	443	287	149	694	793	275	540	511	270	674	215	999999	795	999999	999999	999999	252	732	552	234	811	827	41	273	54	508	505	337	149	999999	638	381	999999	532	658	372	197	10	583	473	999999	614	999999	985	297	999999	209	999999	873	999999	244	818	541	982	690	615	256	876	650	294	769	999999	999999	999999	46	833	207	999999	999999	746	999999	999999	159	88	333	999999	999999	55	999999	101	308	695	999999	950	316	819	840	822	841	999999	126	321	360	999999	704	697	252	321	949	464	999999	936	474	136	999999	992	999999	463	658	493	820	210	899	559	985	84	748	421	414	226	993	384	431	302	999999	990	890	999999	999999	636	954	483	999999	522	345	372	230	338	999999	323	160	386	174	357	232	999999	421	801	313	999999	949	999999	907	999999	999999	999999	999999	182	505	999999	111	808	89	32	539	346	114	387	223	623	999999	420	359	101	75	999999	220	84	80	715	578	999999	557	754	687	134	999999	999999	61	964	999999	58	832	175	221	999999	307	999999	818	886	810	43	588	689	776	999999	481	999999	667	999999	999999	440	112	790	328	22	261	334	345	999999	999999	999999	336	999999	766	804	999999	193	879	999999	999999	78	265	193	904	545	511	999999	999999	158	653	760	704	206	804	426	999999	52	846	208	100	972	999999	413	126	78	706	339	999999	971	999999	297	936	943	546	102	999999	999999	999999	783	999999	393	357	196	761	18	47	
140	454	350	999999	544	347	680	999999	999999	271	999999	999999	836	999999	181	945	999999	207	366	824	761	999999	711	251	37	167	73	697	999999	625	999999	999999	118	999999	999999	884	999999	122	416	950	265	319	999999	999999	332	851	59	999999	339	999999	350	989	405	194	286	480	742	109	831	387	999999	983	927	720	650	999999	999999	805	999999	297	372	893	790	999999	568	451	460	880	918	185	118	129	999999	268	284	631	999999	923	999999	106	151	999999	291	39	676	282	999999	490	190	131	893	253	999999	51	85	999999	999999	989	999999	835	30	862	190	655	278	164	625	999999	999999	29	999999	44	999999	176	155	889	612	761	739	296	68	969	699	796	292	864	446	326	999999	999999	432	266	308	919	86	289	302	635	760	999999	656	723	54	171	999999	858	203	516	896	195	999999	446	260	339	999999	60	172	999999	373	414	717	309	486	618	596	999999	999999	999999	999999	866	999999	976	11	227	639	344	925	538	999999	433	671	930	430	996	981	986	999999	968	152	999999	999999	908	272	355	804	357	246	436	574	478	999999	999999	426	40	598	869	445	42	699	442	135	633	764	939	742	999999	879	490	636	610	999999	767	988	73	999999	689	713	655	423	999999	107	999999	963	999999	312	609	999999	399	408	122	999999	999999	279	710	900	493	999999	333	999999	27	478	756	800	999999	999999	364	83	362	999999	909	999999	789	619	416	344	636	669	613	637	143	282	489	91	523	68	718	497	287	999999	264	545	999999	52	405	813	351	698	999999	374	947	536	162	118	498	957	761	364	862	376	274	999999	539	696	479	745	989	674	286	905	78	866	795	199	36	373	775	747	224	603	992	999999	670	249	999999	607	130	380	999999	566	307	364	634	911	898	441	15	694	572	999999	823	676	999999	103	305	91	999999	962	999999	134	192	24	999999	269	383	999999	163	300	16	872	625	619	999999	720	608	714	241	884	999999	595	999999	91	184	999999	999999	326	526	999999	999999	999999	999999	167	298	468	999999	292	223	999999	537	572	287	714	999999	699	44	214	594	701	495	591	850	856	671	496	766	111	839	586	489	999999	999999	586	356	999999	999999	467	330	623	346	999999	500	999999	356	999999	317	999999	403	484	529	575	731	825	91	361	757	20	999999	999999	701	999999	453	999999	885	481	763	999999	999999	288	694	576	883	971	364	999999	101	984	510	942	189	123	707	364	999999	999999	334	983	504	999999	651	999999	971	529	921	999999	872	862	980	874	965	615	295	125	790	953	691	760	999999	999999	999999	773	510	
553	622	588	575	999999	999999	971	156	999999	207	373	999999	699	604	364	59	301	307	239	999999	635	977	573	827	999999	574	999999	999999	574	522	999999	734	878	494	999999	906	343	498	784	291	18	999999	195	417	922	488	101	358	336	711	179	614	999999	769	875	999999	58	999999	999999	523	477	999999	582	999999	615	638	999999	214	185	458	716	802	523	947	999999	906	791	165	905	999999	482	755	896	999999	353	977	999999	119	619	853	999999	582	515	270	999999	270	999999	929	802	293	730	887	182	999999	999999	999999	101	93	773	968	999999	892	854	879	51	722	851	999999	913	999999	934	649	594	332	600	143	297	999999	144	734	760	862	363	999999	999999	595	582	28	868	999999	886	620	999999	650	999999	964	728	635	229	100	419	437	26	999999	359	91	999999	999999	999999	999999	89	838	948	49	999999	921	539	242	506	999999	999999	833	999999	936	750	999999	313	999999	263	635	415	661	999999	53	324	332	999999	197	272	302	999999	732	740	16	999999	58	671	305	999999	157	999999	495	138	999999	950	586	586	999999	425	45	999999	359	596	999999	456	427	999999	905	724	885	85	352	970	214	162	418	102	844	49	999999	652	17	511	116	210	920	999999	269	102	738	746	999999	772	237	999999	943	145	97	560	478	254	999999	999999	556	999999	92	524	999999	620	542	493	999999	999999	723	392	769	848	490	999999	536	894	544	812	985	149	999999	580	743	999999	999999	282	15	293	571	999999	886	436	999999	44	127	405	608	649	560	255	999999	999999	58	844	755	999999	655	644	34	583	999999	953	595	417	763	512	781	244	411	269	488	458	478	276	506	342	999999	456	334	140	296	999999	999999	999999	145	591	531	898	934	124	626	370	999999	987	747	932	841	547	280	615	623	374	999999	300	767	555	999999	999999	348	422	211	209	999999	893	297	814	999999	854	282	182	981	883	309	296	642	999999	199	491	999999	573	501	356	999999	719	517	921	657	961	973	589	342	749	999999	521	912	427	60	375	699	932	241	986	999999	999999	634	739	74	951	999999	999999	999999	767	999999	774	999999	855	34	600	386	375	166	740	999999	692	999999	241	333	787	383	225	77	824	999999	596	999999	999999	90	86	95	999999	857	706	999999	334	233	574	497	784	600	67	403	459	988	333	775	999999	116	582	268	999999	416	286	577	442	581	999999	976	665	442	416	774	947	514	608	999999	999999	436	556	469	275	744	548	197	326	821	999999	835	467	820	841	408	508	817	693	999999	580	138	871	752	692	598	999999	352	193	292	
456	945	389	999999	324	74	559	999999	993	658	867	999999	261	999999	999999	705	518	844	999999	18	276	999999	821	999999	999999	999999	564	803	776	677	912	206	14	999999	999999	999999	999999	999999	505	777	999999	394	824	999999	504	490	999999	260	787	986	89	987	751	184	26	325	133	152	999999	992	999999	756	346	326	745	999999	95	999999	254	302	999999	999999	999999	823	170	881	999999	786	743	999999	454	999999	26	790	999999	999999	454	829	999999	59	548	999999	999999	513	277	101	999999	507	999999	999999	405	660	15	495	999999	999999	999999	928	23	144	20	346	409	999999	547	999999	999999	999999	728	820	226	999999	999999	999999	999999	946	98	835	556	78	833	999999	498	999999	61	794	999999	530	63	999999	287	525	815	999999	999999	211	904	358	999999	81	361	999999	779	999999	616	149	461	810	740	790	999999	813	999999	945	999999	999999	848	999999	999999	999999	898	999999	503	355	542	700	450	325	999999	552	52	740	869	485	999999	341	38	29	999999	912	342	497	789	272	256	474	153	870	582	837	999999	415	981	222	999999	999999	999999	999999	935	999999	699	146	655	198	748	395	943	999999	238	970	183	829	205	999999	420	411	429	240	108	78	556	579	743	327	200	636	758	657	312	574	342	604	93	387	999999	999999	841	601	524	860	530	999999	999999	999999	999999	533	999999	526	801	771	722	999999	999999	866	999999	130	999999	337	997	121	637	295	594	663	637	578	999999	999999	999999	224	569	828	999999	247	547	309	937	141	663	999999	426	999999	999999	999999	851	999999	279	999999	28	102	803	514	999999	412	233	245	663	978	974	95	788	402	284	587	211	894	62	999999	328	70	192	999999	673	341	999999	405	438	62	812	999999	999999	528	799	160	999999	65	234	999999	24	312	999999	959	166	578	999999	34	957	279	339	956	521	191	898	958	909	541	840	272	717	999999	806	610	999999	999999	785	999999	603	134	176	156	670	999999	999999	999999	423	233	115	105	999999	670	448	169	723	999999	552	999999	999999	840	250	879	224	999999	999999	196	505	999999	793	999999	792	618	430	999999	999999	192	999999	772	118	881	999999	685	999999	744	809	999999	389	646	999999	320	368	668	640	762	883	297	932	709	999999	999999	520	388	440	999999	313	844	250	616	66	541	569	780	19	999999	306	565	452	479	161	548	806	999999	159	482	887	134	977	667	999999	815	260	587	999999	231	370	999999	254	576	441	999999	806	999999	590	999999	999999	588	658	892	466	328	844	999999	999999	614	90	662	999999	958	999999	188	867	999999	667	999999	290	999999	171	999999	387	999999	999999	876	
999999	196	741	43	278	804	731	999999	475	95	999999	999999	999999	798	39	14	150	708	927	296	605	262	999999	234	999999	349	74	769	426	871	514	326	17	968	424	371	873	57	393	434	999999	671	999999	781	380	46	279	492	952	167	999999	679	222	999999	281	999999	999999	516	926	999999	739	999999	999999	604	581	884	623	999999	383	668	140	103	324	502	69	933	999999	326	853	79	80	581	816	269	233	834	114	999999	999999	639	283	366	999999	464	695	275	789	118	999999	496	423	999999	119	294	36	553	365	719	965	347	245	771	663	856	858	168	155	622	999999	746	780	999999	316	999999	999999	999999	972	999999	807	793	999999	440	126	999999	656	804	472	532	243	999999	479	999999	27	359	403	511	703	274	605	536	999999	176	738	999999	716	783	999999	374	899	999999	999999	505	912	181	999999	804	655	305	999999	64	999999	999999	389	700	999999	395	622	999999	350	883	999999	708	263	280	673	977	999999	662	651	999999	844	107	999999	981	108	974	482	999999	164	599	855	407	73	999999	999999	507	787	47	196	330	170	12	33	999999	191	873	251	641	508	999999	111	999999	999999	999999	999999	598	999999	408	601	302	913	999999	999999	751	37	999999	644	712	440	175	200	664	476	999999	999999	841	83	617	799	235	999999	841	999999	938	497	863	753	999999	340	251	517	388	446	893	999999	393	999999	282	987	518	238	538	999999	342	36	447	999999	333	624	379	525	381	608	999999	999999	82	440	863	264	174	919	907	999999	199	658	811	228	999999	914	329	999999	801	629	290	996	999999	640	14	911	60	999999	429	122	961	726	145	780	999999	999999	999999	953	346	28	823	999999	330	166	21	684	225	228	943	999999	304	999999	724	751	999999	380	376	441	435	951	213	827	499	795	420	999999	522	41	158	260	579	376	999999	783	806	691	999999	47	628	329	696	831	403	20	818	233	12	393	999999	699	956	902	527	394	814	995	109	535	746	999999	172	999999	999999	693	839	927	443	940	945	637	704	339	812	999999	265	999999	433	489	976	197	999999	138	999999	459	999999	999999	849	999999	968	810	591	149	301	90	167	513	762	710	999999	890	789	71	999999	824	994	999999	999999	421	139	442	999999	620	558	558	88	44	614	620	999999	172	88	533	972	144	999999	564	48	732	999999	752	619	999999	318	96	999999	409	999999	755	464	675	587	437	780	536	249	971	591	742	12	133	898	999999	999999	18	812	266	999999	314	778	439	589	367	472	387	823	848	312	472	161	678	354	859	165	723	585	999999	753	
446	895	84	973	305	730	825	999999	477	412	999999	283	151	320	999999	976	34	96	229	965	402	999999	400	669	128	999999	333	999999	999999	986	999999	433	172	512	652	999999	704	466	293	999999	647	999999	999999	445	12	198	19	999999	999999	999999	141	999999	999999	999999	360	733	504	414	855	714	407	57	813	490	999999	876	999999	638	667	966	281	568	803	593	327	868	366	954	666	929	581	964	808	166	999999	959	77	999999	999999	919	914	999999	610	578	239	999999	720	865	630	999999	87	381	701	13	612	572	833	772	367	491	376	549	748	925	142	442	248	657	999999	999999	808	634	999999	999999	61	981	957	999999	363	727	158	501	334	539	999999	210	273	805	554	292	999999	305	129	671	553	374	551	685	445	797	361	999999	999999	774	328	453	895	953	951	630	615	609	999999	999999	342	999999	225	999999	83	932	178	442	113	352	730	999999	999999	814	204	687	439	282	999999	999999	376	96	999999	560	221	408	314	999999	854	923	677	526	886	489	338	999999	159	999999	611	999999	628	999999	958	887	53	815	999999	91	999999	273	201	999999	820	999999	273	999999	613	665	999999	674	999999	858	588	190	675	213	999999	35	486	525	999999	106	671	285	937	457	137	999999	516	406	470	233	999999	590	732	345	706	43	226	91	74	493	346	936	999999	769	340	778	222	840	999999	913	604	244	735	104	671	999999	915	816	129	999999	158	600	214	404	308	997	458	999999	507	593	809	404	461	54	760	734	400	178	127	358	171	999999	999999	556	628	325	855	999999	999999	999999	128	999999	999999	834	345	746	731	490	470	342	330	882	999999	605	114	210	999999	690	343	936	153	747	698	999999	78	482	392	657	775	982	152	819	999999	344	475	409	441	626	708	24	999999	909	707	784	999999	289	342	612	452	428	542	174	999999	737	999999	999999	711	999999	765	863	364	84	715	487	200	999999	225	998	140	705	768	166	999999	999999	933	244	50	914	741	999999	999999	779	214	357	450	977	525	928	326	104	999999	999999	860	999999	999999	928	204	999999	593	999999	73	344	999999	999999	999999	999999	192	975	803	784	340	999999	999999	976	723	999999	869	367	999999	223	985	297	999999	46	16	999999	305	999999	669	999999	49	999999	999999	223	725	804	307	467	698	999999	794	999999	134	999999	763	901	788	999999	999999	85	69	999999	191	379	542	775	662	446	999999	139	999999	56	316	999999	744	520	474	999999	999999	919	287	999999	669	974	429	444	172	999999	282	115	999999	421	24	593	999999	212	638	951	681	949	152	999999	726	568	
983	747	244	999999	797	999999	437	551	633	212	798	657	999999	217	999999	999999	613	523	999999	999999	398	669	999999	722	851	542	881	999999	999999	310	777	426	999999	110	999999	681	210	835	351	999999	677	198	787	811	795	999999	44	431	11	582	346	628	697	999999	180	323	999999	521	485	999999	371	999999	999999	332	999999	381	999999	77	226	999999	897	999999	181	144	999999	209	882	999999	926	562	507	460	521	982	964	999999	728	594	930	677	999999	688	360	96	667	763	212	464	386	999999	327	967	214	999999	685	568	457	563	999999	970	440	494	999999	923	757	911	402	13	368	999999	653	387	147	548	999999	999999	426	94	476	999999	997	428	844	512	244	999999	255	789	307	405	701	174	461	960	999999	481	103	999999	339	755	370	208	105	109	770	940	830	665	428	476	151	372	97	999999	972	22	999999	92	999999	227	999999	613	706	962	585	489	925	186	312	831	125	989	755	999999	833	798	332	744	742	303	710	590	370	831	263	338	87	522	999999	233	830	21	748	122	999999	757	502	143	523	291	25	653	363	597	999999	162	617	999999	115	999999	690	906	349	396	517	999999	999999	874	999999	257	411	413	199	999999	11	114	251	643	631	86	305	198	230	461	287	66	999999	999999	480	111	720	711	999999	999999	999999	924	672	362	604	23	514	627	999999	276	879	612	464	284	999999	256	911	999999	744	39	878	501	685	888	118	460	849	479	404	607	536	999999	995	999999	999999	86	999999	889	48	618	571	678	999999	999999	999999	675	602	951	187	234	200	746	999999	387	934	51	999999	999999	253	154	174	999999	233	826	739	999999	616	87	739	519	814	31	999999	999999	467	210	999999	730	316	442	857	897	302	179	417	999999	732	999999	999999	999999	837	658	645	893	999999	536	999999	938	225	402	69	524	222	668	419	999999	811	999999	999999	734	313	999999	477	811	999999	276	742	63	419	999999	456	999999	636	245	681	166	999999	51	681	999999	999999	799	514	914	383	343	685	633	760	248	978	891	999999	717	999999	328	190	834	607	187	999999	401	529	276	999999	999999	888	976	986	999999	791	999999	999999	989	978	514	999999	563	999999	999999	999999	999999	303	999999	970	565	309	918	54	362	999999	999999	444	504	999999	364	279	248	968	322	999999	708	999999	506	457	219	731	708	738	685	999999	626	406	654	999999	685	107	359	999999	389	999999	970	932	634	999999	249	334	665	852	624	244	765	999999	125	999999	883	471	797	722	760	834	999999	190	999999	47	359	156	999999	999999	999999	266	920	999999	999999	560	484	
776	22	228	999999	884	999999	999999	123	999999	559	42	290	155	711	223	999999	999999	544	554	999999	789	999999	999999	928	103	999999	755	401	999999	999999	822	14	564	34	117	999999	999999	515	876	999999	744	76	917	999999	327	865	645	208	247	956	294	999999	45	999999	694	212	426	300	124	350	320	464	999999	999999	999999	37	725	999999	603	764	999999	999999	668	785	425	723	655	118	611	238	999999	999999	164	999999	39	999999	999999	999999	339	904	43	287	999999	999999	458	290	999999	789	750	300	149	524	604	999999	999999	173	999999	259	974	971	556	317	689	886	450	762	309	999999	999999	999999	67	561	999999	698	731	454	729	142	336	144	412	865	367	999999	98	999999	953	682	999999	865	684	719	199	999999	357	725	598	515	999999	999999	981	999999	691	437	242	588	734	905	751	778	444	999999	923	839	568	691	999999	378	797	999999	809	627	176	999999	638	999999	371	432	999999	16	856	999999	56	999999	999999	446	184	999999	88	510	999999	57	930	999999	430	88	796	999999	799	666	774	230	717	999999	999999	363	999999	457	999999	894	227	311	564	744	922	229	559	999999	686	132	999999	999999	299	296	999999	999999	999999	767	999999	560	551	20	632	683	999999	635	506	36	999999	799	646	726	141	193	293	999999	492	195	486	210	528	514	999999	676	160	999999	999999	430	605	134	667	42	645	999999	353	999999	678	999999	513	296	723	533	538	886	485	999999	888	115	13	85	279	510	999999	612	42	46	346	955	533	486	999999	85	431	999999	142	614	91	893	840	87	670	611	682	199	487	995	976	787	999999	370	866	824	427	530	854	166	751	43	999999	316	869	722	999999	999999	591	999999	111	999999	754	999999	707	995	275	926	415	667	999999	101	134	999999	70	559	764	172	620	880	999999	901	775	975	863	999999	687	533	218	947	999999	655	607	999999	893	999999	43	999999	662	870	999999	999999	124	999999	999999	659	908	999999	255	319	999999	999999	416	711	988	210	999999	999999	999999	659	318	999999	718	468	999999	182	494	294	153	992	525	443	509	750	331	167	786	588	646	999999	150	518	287	999999	988	999999	999999	895	851	692	934	264	323	13	562	817	782	999999	783	166	175	999999	999999	262	794	524	684	665	999999	999999	424	554	142	804	999999	800	999999	820	479	999999	932	598	443	461	999999	999999	130	505	999999	514	385	140	999999	489	47	999999	999999	34	113	999999	999999	999999	999999	30	278	999999	132	518	999999	762	362	999999	999999	449	234	577	190	574	999999	999999	403	188	478	876	455	999999	749	999999	766	999999	317	999999	716	15	
999999	999999	93	423	192	999999	148	612	21	435	999999	422	953	365	264	469	999999	918	830	580	80	215	115	638	574	984	999999	999999	751	502	999999	923	999999	181	500	876	494	767	391	526	394	791	177	52	725	42	340	999999	398	307	656	398	609	145	935	743	252	454	848	208	999999	999999	860	518	999999	238	176	781	999999	388	975	579	536	313	196	999999	48	999999	913	541	653	255	90	454	846	66	323	120	246	757	633	49	918	193	489	999999	931	658	999999	497	866	999999	999999	999999	332	87	861	999999	949	656	999999	189	541	999999	554	791	588	999999	672	999999	914	65	545	999999	755	999999	660	999999	999999	471	357	389	10	425	675	104	726	999999	132	768	205	999999	171	590	62	454	508	611	638	697	146	999999	999999	148	583	810	24	422	264	396	999999	999999	482	488	308	325	188	125	999999	460	75	517	293	999999	728	999999	894	954	65	311	436	999999	714	136	334	999999	999999	861	842	864	89	314	816	999999	352	686	999999	682	291	736	999999	999999	969	188	631	628	999999	999999	420	686	915	999999	999999	999999	959	999999	803	356	163	476	922	999999	283	999999	380	761	999999	557	561	51	361	999999	999999	328	999999	54	90	999999	504	705	999999	321	451	999999	949	30	947	999999	999999	975	883	999999	529	815	813	947	119	999999	807	870	928	999999	530	999999	335	703	396	999999	917	999999	296	278	999999	457	999999	611	999999	127	828	360	814	999999	781	586	168	172	999999	858	999999	999999	935	999999	727	633	777	915	790	81	830	255	633	908	945	860	688	615	999999	999999	938	212	81	999999	374	999999	66	100	903	999999	999999	172	20	999999	533	999999	999999	999999	999999	227	680	961	820	804	296	582	726	999999	891	920	898	999999	825	621	999999	312	26	999999	999999	280	577	686	21	846	860	668	244	105	384	126	999999	289	75	999999	401	999999	391	277	705	791	999999	160	208	983	999999	667	347	999999	618	231	812	46	999999	279	650	993	949	973	999999	999999	348	631	530	775	49	618	487	999999	230	942	920	749	999999	732	549	999999	487	38	999999	202	330	844	486	162	313	999999	404	999999	478	999999	37	418	334	87	452	109	630	433	943	437	999999	999999	179	676	311	73	999999	162	730	234	516	921	182	999999	307	503	999999	377	472	999999	224	692	236	822	915	511	424	170	290	999999	796	64	95	373	22	688	999999	810	999999	249	54	251	75	999999	891	116	999999	999999	999999	949	954	262	999999	999999	222	497	415	356	999999	999999	648	638	999999	290	437	999999	836	999999	737	999999	999999	344	
526	999999	999999	999999	627	981	999999	809	276	841	391	341	495	543	103	347	160	525	282	329	59	61	600	415	379	785	817	439	280	999999	845	169	131	619	735	737	999999	999999	870	433	999999	951	533	807	999999	541	794	893	999999	999999	658	999999	346	507	295	474	632	745	602	841	174	501	539	840	999999	231	219	875	807	366	999999	910	654	849	905	107	528	999999	168	838	990	999999	999999	781	777	633	822	623	334	999999	114	850	647	38	268	999999	999999	999999	999999	35	331	919	95	11	747	747	567	497	602	198	945	839	587	999999	999999	999999	999999	757	999999	371	408	596	551	999999	261	900	273	999999	590	999999	999999	836	980	142	999999	999999	999999	80	999999	999999	76	335	30	999999	325	999999	273	999999	187	27	503	999999	629	450	627	999999	377	549	999999	847	999999	999999	906	620	514	119	859	455	999999	999999	414	359	723	43	305	83	999999	999999	231	986	637	390	448	573	489	28	216	999999	514	999999	703	999999	329	196	999999	135	428	410	630	215	415	817	999999	408	613	153	941	999999	155	553	999999	961	327	764	220	103	502	343	141	496	903	329	940	999999	85	125	999999	999999	999999	999999	999999	174	785	25	580	819	755	50	960	345	87	619	395	999999	621	742	970	999999	999999	461	999999	999999	999999	144	312	96	877	168	332	497	123	414	118	975	899	999999	185	311	194	400	347	999999	383	795	418	999999	934	999999	854	999999	999999	999999	560	35	546	568	895	999999	999999	999999	942	596	717	473	232	999999	511	419	999999	625	566	668	380	585	124	181	999999	483	999999	28	162	897	313	989	351	999999	853	93	999999	340	109	534	999999	999999	458	750	999999	909	573	746	782	524	917	239	776	487	105	975	999999	375	856	421	999999	695	999999	54	292	728	999999	584	819	427	981	999999	999999	999999	80	679	136	373	437	999999	910	979	246	637	980	84	999999	864	552	878	181	72	484	688	608	902	999999	414	468	25	788	988	927	364	542	999999	713	999999	416	425	848	999999	937	63	999999	946	459	999999	74	218	515	267	42	940	256	918	256	837	434	999999	321	999999	999999	422	24	922	61	999999	104	793	371	999999	457	136	39	632	135	431	186	999999	453	664	350	259	999999	999999	999999	986	999999	999999	940	999999	319	999999	113	136	643	525	48	999999	894	577	609	280	846	999999	809	905	911	623	793	825	660	772	723	657	382	999999	999999	999999	965	75	773	480	852	496	999999	999999	32	903	999999	609	392	999999	767	999999	999999	79	413	999999	721	60	999999	494	831	125	999999	547	
526	999999	999999	999999	613	555	623	828	999999	139	428	999999	874	601	999999	999999	634	999999	999999	72	14	846	602	312	999999	447	772	915	990	288	649	737	281	622	691	999999	159	999999	996	837	999999	999999	999999	925	999999	62	599	129	178	77	860	647	999999	161	542	679	853	450	746	999999	782	999999	838	525	490	999999	89	262	909	999999	858	633	197	605	97	75	999999	677	661	999999	847	652	746	923	428	999999	64	129	89	22	999999	708	264	829	64	999999	110	557	444	960	973	347	219	999999	219	236	459	87	999999	476	905	186	788	556	329	999999	999999	914	106	488	636	959	182	897	593	159	379	368	550	999999	965	999999	242	701	226	509	443	884	714	202	551	976	65	612	117	999999	919	707	510	925	316	196	461	956	999999	23	175	321	999999	69	857	999999	537	999999	511	688	943	97	340	819	696	85	209	999999	936	660	903	569	790	56	239	671	857	999999	514	779	999999	286	999999	212	344	131	616	999999	999999	460	449	812	111	429	603	999999	376	999999	999999	999999	986	999999	999999	672	999999	605	531	999999	830	196	244	911	738	999999	922	666	719	999999	485	999999	469	999999	568	999999	221	999999	468	371	453	406	304	999999	999999	284	793	999999	999999	999999	101	999999	999999	394	823	158	226	999999	84	379	999999	999999	999999	999999	214	664	770	440	988	542	461	29	147	170	778	434	999999	999999	525	464	938	713	409	23	46	747	999999	84	999999	420	270	684	25	999999	864	516	292	65	962	999999	513	362	230	724	253	81	601	439	616	399	266	159	21	999999	440	792	537	109	211	467	999999	696	708	578	282	999999	13	57	305	271	151	835	999999	793	950	586	493	685	770	964	999999	545	468	342	163	999999	999999	405	658	81	999999	192	854	999999	52	817	653	652	452	999999	77	553	143	355	257	999999	54	999999	999999	999999	309	999999	999999	246	322	154	237	999999	999999	171	999999	999999	999999	234	999999	958	999999	610	751	142	932	999999	243	304	999999	602	411	123	94	999999	999999	454	999999	804	772	137	999999	617	191	897	589	287	237	290	370	469	164	909	999999	299	449	443	999999	537	922	467	618	45	349	720	742	124	292	999999	104	660	999999	999999	462	164	115	999999	428	853	553	655	614	952	933	999999	448	502	59	795	292	999999	999999	999999	882	314	518	817	999999	999999	165	999999	999999	544	196	710	596	569	999999	909	999999	85	24	623	983	276	852	999999	999999	999999	999999	250	75	497	409	470	682	999999	712	157	999999	298	107	999999	698	88	999999	79	765	232	999999	999999	
54	999999	611	217	618	999999	999999	615	999999	851	714	364	199	999999	409	507	144	725	38	921	999999	310	273	895	977	67	924	905	616	783	999999	879	80	999999	205	924	885	202	852	327	460	107	695	999999	999999	742	767	784	678	163	934	50	204	999999	31	744	876	999999	239	561	440	318	998	678	950	834	294	796	999999	484	621	942	873	710	470	759	615	480	320	999999	300	150	237	999999	848	860	685	160	381	461	58	179	962	300	887	151	108	26	842	749	458	970	75	203	999999	999999	176	493	459	272	139	999999	405	994	271	299	91	545	829	999999	159	143	999999	267	999999	999999	979	583	823	329	999999	999999	637	999999	787	329	999999	43	921	856	694	201	700	119	999999	651	999999	999999	999999	598	69	999999	999999	752	999999	999999	999999	999999	766	99	22	593	670	139	610	541	769	834	216	942	224	58	624	973	405	957	442	315	935	999999	677	20	554	999999	269	108	411	884	970	472	772	999999	999999	831	843	999999	530	570	508	999999	882	940	999999	96	383	21	999999	999999	356	999999	881	250	873	981	999999	999999	999999	445	870	999999	139	884	999999	999999	179	948	781	792	139	999999	436	999999	806	999999	999999	737	258	467	999999	258	999999	198	999999	999999	591	531	402	999999	419	841	999999	95	700	999999	661	998	999999	27	999999	435	999999	155	94	999999	215	999999	444	728	89	685	753	582	593	999999	351	941	355	534	999999	647	999999	497	383	999999	243	351	180	999999	999999	903	999999	241	549	426	29	24	114	487	132	581	97	673	215	734	98	999999	502	89	654	719	999999	999999	864	279	879	741	999999	999999	817	864	838	634	999999	999999	34	521	42	177	601	337	837	999999	412	581	559	882	292	649	208	999999	999999	101	164	774	261	118	376	279	547	999999	252	317	669	999999	742	462	439	999999	999999	576	456	334	488	327	882	784	149	999999	720	996	459	133	597	72	999999	747	479	470	924	916	155	762	629	323	94	529	208	999999	838	107	999999	262	939	631	307	524	999999	999999	999999	476	968	93	999999	550	828	999999	999999	607	251	995	982	968	114	792	999999	694	704	999999	999999	363	585	993	999999	622	553	999999	193	999999	999999	501	145	999999	579	999999	947	71	212	89	494	965	808	601	904	843	124	484	999999	157	210	613	819	446	603	537	891	999999	638	936	996	632	999999	999999	842	749	859	349	999999	657	999999	370	491	625	681	277	999999	999999	99	999999	508	79	58	45	999999	999999	682	698	49	51	566	972	433	275	93	862	999999	63	999999	165	999999	774	
95	999999	312	840	132	204	765	335	983	999999	999999	37	438	927	583	999999	989	999999	76	171	999999	357	100	872	936	225	541	999999	248	500	235	934	627	734	983	557	733	999999	38	488	932	999999	68	658	96	999999	837	166	999999	139	74	77	999999	822	999999	999999	410	999999	999999	906	662	999999	96	492	682	999999	409	704	943	36	176	74	662	587	238	596	298	441	786	540	999999	385	540	119	436	167	845	805	270	254	156	999999	31	132	826	985	627	575	999999	144	996	143	999999	261	962	999	414	510	999999	877	449	968	999999	372	528	286	416	999999	999999	999999	116	604	444	999999	879	872	52	540	761	253	969	723	465	999999	544	999999	172	288	157	999999	753	344	222	392	805	999999	999999	659	604	549	999999	650	519	462	37	401	699	523	381	100	999999	873	749	349	999999	726	513	999999	827	283	999999	138	829	999999	999999	999999	392	61	893	701	232	393	936	221	674	328	999999	13	999999	999999	999999	649	999999	66	480	999999	594	872	483	88	674	648	999999	999999	435	450	820	890	690	265	999999	647	999999	680	999999	572	937	537	675	589	522	510	388	999999	727	474	231	999999	158	891	187	999999	578	814	999999	583	562	615	786	234	508	999999	322	367	142	999999	29	999999	198	907	999999	999999	999999	893	566	999999	269	156	603	960	999999	57	741	798	88	999999	78	815	653	999999	20	331	751	999999	91	999999	198	30	552	818	999999	995	584	250	949	130	323	685	258	862	324	415	22	825	999999	461	582	999999	289	643	840	213	583	904	897	620	314	999999	999999	368	976	999999	604	999999	514	999999	999999	500	849	957	186	393	566	790	969	604	319	999999	444	629	625	999999	741	999999	999999	252	421	680	999999	339	815	567	873	889	886	86	811	237	321	782	988	999999	999999	332	466	999999	999999	792	934	302	311	388	321	999999	999999	311	507	695	806	272	811	999999	157	520	151	619	999999	676	999999	893	999999	999999	999999	662	999999	543	10	999999	452	999999	999999	629	745	999999	37	437	256	690	157	584	579	125	431	58	971	206	934	163	999999	847	936	999999	999999	51	509	999999	773	658	551	999999	310	98	253	999999	999999	191	56	106	492	713	372	999999	529	999999	324	999999	659	999999	691	444	608	846	237	604	999999	999999	741	704	551	807	663	597	999999	948	283	491	999999	999999	390	999999	160	838	999999	477	999999	999999	450	999999	726	831	999999	217	999999	116	999999	999999	999999	999999	689	42	450	351	554	684	60	775	689	581	56	833	805	512	999999	999999	999999	999999	185	999999	129	488	
194	184	977	720	246	456	999999	999999	357	820	999999	233	468	357	348	808	294	999999	426	709	427	868	999999	999999	999999	999999	41	74	822	830	288	110	529	210	848	999999	374	999999	447	999999	154	656	233	999999	212	999999	53	827	563	999999	999999	199	343	420	999999	325	662	93	999999	188	999999	565	220	999999	541	999999	703	267	509	82	444	459	548	822	564	770	644	295	691	453	24	213	999999	999999	999999	99	767	118	149	999999	613	999999	149	269	189	999999	446	706	694	683	878	786	328	490	51	36	650	520	856	999999	680	377	402	250	174	221	63	999999	183	999999	762	999999	128	976	469	999999	999999	999999	643	975	333	938	999999	18	574	238	885	31	304	328	999999	999999	262	848	852	999999	888	898	105	967	535	572	999999	999999	920	292	999999	351	30	888	716	371	877	880	967	999999	999999	999999	999999	935	999999	42	579	855	13	515	343	999999	134	234	275	999999	193	675	450	760	415	358	97	999999	999999	543	11	416	999999	87	379	381	880	119	468	503	999999	169	641	502	993	677	248	414	949	999999	227	796	622	305	187	212	440	216	999999	428	306	394	374	792	41	173	253	926	999999	999999	399	24	766	771	198	33	43	947	767	737	999999	682	342	182	325	214	793	316	900	177	999999	674	782	999999	207	999999	999999	999999	471	830	434	999999	278	987	998	999999	39	850	116	163	178	493	999999	599	999999	624	999999	201	999999	999999	379	999999	35	999999	31	999999	241	726	999999	359	999999	194	486	999999	313	999999	414	355	999999	121	185	942	210	746	998	457	235	193	730	582	786	603	381	644	460	999999	296	308	999999	283	972	313	285	757	924	983	16	511	296	521	219	706	27	365	651	436	736	289	999999	573	499	58	995	991	572	999999	813	841	486	999999	510	115	389	999999	149	999999	666	452	999999	25	451	724	896	219	999999	90	585	25	993	34	999999	17	338	402	784	923	317	294	194	299	179	175	34	481	20	999999	327	127	225	779	769	293	467	955	132	775	161	999999	628	492	59	798	999999	462	62	503	777	999999	125	225	999999	382	268	532	846	999999	700	425	999999	268	762	467	999999	224	264	478	999999	999999	280	999999	772	530	999999	999999	999999	381	999999	571	999999	999999	336	341	999999	10	224	396	35	935	999999	846	84	735	999999	369	729	592	998	633	208	584	954	404	715	115	453	999999	717	566	292	475	958	999999	999999	999999	932	431	465	799	999	867	453	613	274	433	999999	46	942	305	972	657	382	693	372	999999	562	999999	625	999999	
556	190	999999	999999	652	999999	888	945	999999	896	437	307	999999	209	634	341	140	999999	139	291	999999	999999	999999	421	999999	635	102	274	766	999999	138	999	999999	999999	252	999999	999999	984	961	630	545	999999	308	999999	999999	674	999999	182	69	41	713	999999	999999	343	725	150	99	999999	875	27	550	624	189	586	767	438	501	568	956	815	153	156	389	509	999999	191	118	999999	554	918	115	920	215	735	448	916	999999	472	843	112	729	930	118	943	89	921	809	721	999999	439	182	999999	225	253	999999	999999	999999	303	999999	543	42	53	999999	956	999999	630	999999	454	147	850	999999	999999	725	854	96	222	47	999999	429	825	382	396	766	999999	746	153	999999	961	999999	881	93	903	875	309	80	686	226	162	999999	459	512	999999	584	438	208	153	246	371	999999	675	530	397	873	771	171	645	999999	599	999999	768	925	999999	607	999999	999999	338	999999	425	783	999999	996	884	999999	970	999999	26	812	999999	999999	999999	907	343	999999	182	360	696	39	999999	148	999999	999999	627	999999	274	533	999999	758	327	671	869	999999	820	587	757	678	999999	984	903	999999	154	833	999999	682	618	861	592	652	999999	905	999999	999999	59	287	359	999999	378	999999	149	447	268	267	494	999999	999999	612	96	755	56	503	715	711	136	655	993	601	460	944	999999	413	940	412	999999	421	999999	570	941	999999	999999	756	310	702	845	466	200	886	999999	291	636	15	774	837	999999	931	200	368	182	403	293	758	550	433	619	735	506	855	934	82	76	485	671	552	527	300	202	999999	866	669	465	116	261	178	318	327	999999	113	806	401	230	242	397	999999	259	999999	215	876	999999	119	959	344	952	999999	999999	160	344	231	320	315	739	187	999999	512	938	999999	506	382	125	999999	107	402	59	542	851	834	98	133	999999	56	94	325	999999	999999	710	999999	999999	985	953	168	999999	416	793	501	662	53	740	885	999999	82	973	833	761	999999	21	567	999999	419	424	999999	999999	221	999999	273	230	423	257	999999	802	817	33	520	428	956	999999	691	609	558	880	808	103	212	523	999999	999999	261	563	148	999999	153	999999	999999	571	572	106	771	999999	529	999999	248	795	995	92	792	999999	463	999999	804	483	330	957	737	539	999999	297	999999	697	706	200	968	859	119	999	659	981	288	948	856	860	546	212	89	287	641	23	108	999999	999999	182	619	847	759	665	424	195	108	999999	956	284	246	83	781	339	312	999999	686	996	432	810	770	999999	557	943	936	128	877	459	898	999999	199	738	999999	534	
580	131	110	999999	999999	473	883	84	992	999999	623	473	999999	750	999999	262	999999	112	999999	920	412	114	999999	999999	728	306	317	999999	999999	363	95	508	999999	257	758	190	288	241	421	999999	926	696	522	975	329	473	696	137	484	999999	275	97	50	55	131	476	999999	295	725	288	166	244	767	638	496	125	365	999999	999999	794	974	105	690	999999	994	999999	999999	323	999999	265	609	190	174	999999	999999	998	467	71	135	291	999999	999999	516	143	802	999999	928	884	489	999999	117	522	999999	689	670	179	406	311	999999	415	884	519	799	999999	678	975	999999	999999	549	498	658	304	58	709	446	981	588	557	936	311	999999	707	833	999999	158	999999	54	485	10	918	999999	165	20	719	407	999999	203	57	464	827	621	832	344	999999	556	812	474	436	252	999999	591	849	375	749	628	187	685	999999	999999	999999	999999	594	105	999999	897	502	999999	999999	999999	607	999999	541	102	119	689	954	999999	843	999999	345	622	617	242	320	337	752	999999	270	101	999999	163	684	736	872	999999	37	737	714	999999	999999	529	999999	134	999999	901	59	756	999999	999999	673	814	842	999999	999999	999999	999999	361	784	302	154	999999	32	246	92	453	113	999999	229	223	999999	999999	658	999999	681	816	485	492	598	999999	287	996	999999	999999	428	414	321	901	762	999999	581	675	952	999999	999999	351	506	899	999999	200	999999	999999	536	53	406	455	165	102	112	167	999999	831	763	375	999999	158	188	821	818	999999	141	212	52	326	642	987	275	247	801	339	319	586	451	407	621	42	999999	490	804	999999	999999	229	999999	604	999999	999999	999999	587	999999	999999	172	999999	90	999999	68	595	999999	219	999999	419	190	999999	301	999999	847	906	389	999999	753	982	999999	698	26	846	428	912	413	447	906	999999	85	688	841	999999	177	634	506	87	348	35	999999	999999	999999	395	999999	340	999999	999999	756	513	369	555	999999	423	120	999999	669	243	945	156	192	765	313	518	999999	999999	86	300	604	223	410	312	999999	728	163	438	618	630	64	98	999999	387	691	403	532	999999	854	999999	890	703	999999	272	142	999999	843	73	947	999999	62	299	263	637	431	542	999999	999999	537	115	999999	682	999999	48	189	856	999999	804	999999	909	999999	813	999999	658	999999	901	257	148	179	999999	884	99	999999	57	999999	765	834	357	955	158	301	475	992	749	169	999999	848	999999	93	285	40	48	990	999999	586	248	651	999999	237	530	295	964	887	712	999999	179	200	807	999999	999999	32	999999	849	925	618	520	821	999999	999999	201	999999	330	65	
999999	999999	845	109	999999	470	339	124	239	129	999999	863	999999	587	999999	527	989	27	50	467	999999	263	999999	999999	999999	429	999999	427	752	115	999999	478	964	908	993	917	385	79	746	347	140	999999	792	694	424	71	291	932	540	381	509	184	21	863	999999	640	578	656	44	34	404	999999	371	133	93	956	899	427	593	999999	999999	920	280	703	337	369	470	999999	774	13	147	143	886	381	606	861	466	111	523	362	999999	728	44	722	942	228	938	668	999999	468	172	863	348	178	238	999999	999999	317	536	999999	999999	56	882	999999	887	999999	34	990	526	999999	499	798	904	240	33	423	885	558	761	118	999999	802	920	999999	841	284	794	718	999999	27	958	159	574	496	193	302	846	13	835	681	203	947	152	389	968	999999	958	117	154	815	702	355	556	427	605	377	999999	576	200	612	999999	999999	848	999999	999999	350	999999	418	57	730	576	882	723	89	999999	999999	659	540	347	477	999999	999999	573	337	999999	999999	602	999999	891	815	176	279	813	232	215	999999	999999	642	126	627	150	550	70	423	248	820	632	476	512	999999	999999	595	239	722	297	789	742	521	999999	660	747	86	527	999999	563	307	79	500	874	38	384	26	424	999999	336	999999	999999	159	999999	504	980	999999	645	769	108	999999	50	999999	999999	999999	999999	588	458	999999	999999	74	32	828	860	999999	750	141	999999	999999	747	700	180	520	396	521	172	999999	432	689	999999	621	440	757	143	982	999999	999999	999999	999999	884	795	568	999999	839	271	999999	798	299	157	753	849	999999	999999	32	407	410	999999	703	422	264	561	165	769	999999	268	633	275	694	877	684	771	575	154	599	951	999999	222	680	134	769	373	303	285	936	830	97	279	734	736	999999	736	285	152	203	332	639	799	182	581	637	487	114	421	472	982	999999	390	571	81	274	198	999999	579	653	999999	268	880	833	954	180	999999	540	999999	306	948	496	432	950	999999	321	343	49	109	496	292	269	881	813	999999	999999	707	707	663	471	999999	887	706	999999	999999	74	759	965	999999	410	283	946	999999	125	524	495	851	439	304	759	931	158	750	92	999999	631	387	77	879	408	999999	657	999999	496	912	71	789	933	647	999999	999999	999999	821	698	223	999999	999999	765	298	468	705	999999	412	904	540	244	147	623	999999	681	686	691	96	819	999999	625	80	660	212	999999	705	918	999999	999999	999999	999999	336	61	869	35	518	621	778	999999	999999	205	254	972	956	678	999999	999999	804	965	526	870	290	11	761	999999	275	
462	562	835	762	787	484	320	999999	976	907	999999	754	112	173	75	913	676	127	741	380	107	704	534	539	539	123	827	575	999999	999999	335	299	281	760	65	68	942	658	915	720	933	275	999999	770	837	999999	702	802	461	957	614	884	999999	999999	177	758	999999	306	232	999999	657	745	380	703	582	796	483	351	117	16	970	27	211	30	446	832	724	763	701	999999	420	34	999999	999999	668	450	279	64	593	306	40	646	436	252	999999	198	999999	999999	999999	51	999999	361	694	455	986	999999	683	10	779	344	44	999999	605	114	262	999999	999999	10	44	142	527	428	757	810	999999	333	591	999999	999999	258	937	448	575	659	189	69	339	668	999999	999999	999999	278	284	259	272	764	51	999999	989	999999	566	895	999999	65	523	520	603	884	479	662	999999	723	53	531	407	999999	999999	945	925	999999	303	999999	617	963	375	258	153	508	548	221	292	270	970	999999	691	52	999999	999999	146	668	999999	455	199	730	76	52	235	753	851	676	74	106	405	999999	146	603	287	288	690	999999	376	999999	345	267	380	999999	999999	999999	839	999999	399	999999	808	266	737	847	772	887	897	332	32	400	656	999999	156	195	864	184	390	999999	764	999999	828	870	302	999999	119	999999	999999	330	999999	709	913	496	287	999999	297	999999	67	999999	831	400	999999	367	252	975	447	474	121	194	880	578	145	751	999999	481	361	938	963	376	737	840	999999	576	999999	322	999999	170	594	999999	898	725	127	999999	999999	373	536	999999	628	999999	922	645	999999	174	449	999999	574	172	895	999999	531	999999	185	690	561	990	863	815	334	929	498	287	879	848	999999	165	461	54	494	237	944	890	319	999999	999999	999999	999999	999999	136	323	748	324	274	999999	740	549	550	999999	539	276	509	721	999999	698	999999	645	999999	972	999999	294	268	529	999999	999999	999999	641	49	538	999999	999999	970	999999	999999	999999	999999	183	23	100	999999	747	615	35	999999	227	727	232	753	621	817	808	335	57	999999	842	64	999999	647	999999	927	109	999999	21	999999	79	306	19	43	999999	517	655	631	675	865	141	999999	243	24	999999	940	638	888	428	999999	999999	143	923	999999	845	956	961	536	999999	999999	18	247	603	999999	445	921	718	199	627	999999	171	999999	999999	192	363	999999	999999	999999	197	664	298	221	999999	299	762	936	383	12	197	179	556	129	223	512	856	999999	85	408	578	999999	999999	449	271	999999	999999	260	484	740	653	682	146	756	348	753	874	796	166	314	83	509	548	715	999999	457	557	52	964	
157	335	469	999999	999999	636	659	442	848	950	767	739	999999	461	999999	359	514	42	999999	999999	470	999999	999999	737	770	335	79	989	999999	447	813	767	517	295	336	415	193	594	724	130	689	320	35	846	398	999999	571	57	905	365	497	425	999999	271	999999	519	275	732	327	96	999999	669	925	411	999999	999	231	226	135	236	176	999999	317	679	101	159	611	223	348	999999	764	31	94	161	950	397	20	999999	999999	817	150	461	999999	999999	563	29	395	624	709	399	352	354	922	678	199	576	999999	87	180	355	999999	61	394	999999	999999	545	999999	999999	460	749	989	999999	435	317	96	999999	653	679	999999	81	763	999999	513	999999	999999	999999	109	415	999999	384	289	932	84	445	910	98	76	156	316	27	999999	622	174	960	409	376	919	615	592	999999	922	438	999999	109	591	920	548	999999	277	999999	445	180	812	86	469	999999	901	989	406	998	999999	999999	372	999999	637	151	999999	552	549	486	999999	494	999999	486	461	999999	999999	975	854	990	549	999999	878	403	582	999999	809	97	501	999999	475	929	218	594	836	999999	75	862	471	450	999999	999999	896	999999	422	951	357	335	625	999999	95	925	145	999999	999999	26	629	969	526	373	999999	735	61	206	21	999999	999999	238	650	999999	785	999999	513	999999	999999	554	735	97	980	630	916	484	999999	999999	999999	549	794	801	145	820	796	999999	345	108	118	371	943	700	779	852	999999	128	685	999999	999999	976	421	731	999999	999999	290	541	989	895	999999	999999	273	179	938	471	775	484	999999	999999	249	999999	999999	415	304	999999	610	45	999999	137	954	798	799	883	999999	999999	137	73	999999	242	999999	264	999999	450	651	262	999999	774	761	999999	87	201	35	855	349	154	213	999999	436	999999	303	254	233	999999	999999	659	67	389	129	657	999999	711	205	860	999999	985	999999	332	764	52	433	835	284	999	60	999999	772	943	544	904	87	131	636	296	938	999999	41	255	999999	992	204	718	655	113	974	375	999999	174	999999	364	573	880	999999	393	568	468	970	999999	810	187	886	124	999999	225	999999	999999	84	909	922	999999	953	335	999999	771	848	999999	190	180	34	685	768	999999	386	190	999999	999999	878	253	728	479	325	807	445	332	115	999999	872	439	999999	762	999999	96	999999	563	410	999999	66	480	545	852	288	799	208	135	999999	289	737	665	884	383	999999	999999	190	452	688	156	890	501	666	768	842	750	646	272	394	681	365	823	999999	103	150	408	707	875	201	525	608	999999	912	826	352	216	555	999999	429	468	
905	799	875	263	999999	999999	814	776	999999	999999	163	999999	741	737	999999	913	885	791	243	935	133	315	261	999999	999999	999999	999999	839	426	636	999999	495	842	999999	776	999999	948	999999	745	584	593	999999	865	663	372	671	578	999999	999999	999999	330	999999	917	999999	344	600	999999	712	999999	999999	976	974	360	999999	342	667	103	999999	961	368	965	369	999999	658	351	202	449	597	799	876	13	413	999999	988	315	441	578	358	590	999999	27	246	810	969	607	619	581	491	999999	999999	577	762	999999	544	472	961	718	268	152	152	999999	951	912	999999	772	573	46	999999	78	900	999999	999999	234	785	350	729	558	85	60	732	621	958	275	104	308	999999	199	403	525	999999	723	999999	999999	448	34	76	333	971	999999	43	582	999999	422	999999	999999	999999	538	999999	203	743	412	642	218	419	531	202	685	818	540	999999	384	999999	847	724	187	779	538	786	761	284	405	586	999999	27	160	412	546	999999	488	999999	712	760	209	781	941	90	111	999999	916	999999	999999	515	441	999999	999999	938	371	697	254	999999	304	751	676	918	347	826	764	200	269	129	655	841	339	74	819	999999	999999	75	783	107	677	741	869	999999	999999	999999	155	213	367	221	999999	848	599	999999	181	960	94	291	443	125	325	999999	537	797	999999	548	185	999999	999999	45	999999	306	913	999999	999999	563	882	748	34	999999	680	560	833	58	89	806	999999	689	999999	859	539	162	632	999999	781	767	213	82	751	355	715	777	358	332	716	999999	934	453	491	999999	88	345	266	999999	444	764	999999	488	718	380	999999	496	484	996	506	352	674	255	374	401	359	999999	996	999999	742	903	212	511	342	999999	999999	999999	207	284	999999	203	895	646	234	27	690	725	363	381	59	228	303	362	825	373	999999	999999	88	99	999999	278	349	587	999999	541	561	576	156	383	508	507	999999	210	225	312	456	999999	999999	357	711	999999	999999	625	629	523	999999	850	999999	968	275	192	999999	118	25	999999	854	318	402	692	465	124	578	980	999999	552	999999	999999	146	523	917	51	667	999999	387	999999	821	724	958	730	931	711	890	188	118	325	786	190	999999	712	457	148	635	338	999999	597	65	476	999999	87	593	517	714	171	61	233	999999	990	999999	390	691	999999	999999	671	761	753	233	400	872	557	765	749	999999	433	999999	778	999999	338	837	790	578	355	972	881	146	999999	997	729	137	999999	801	796	999999	804	31	326	999999	964	577	999999	374	665	604	203	321	843	609	290	105	999999	817	999999	162	940	811	345	
999999	478	534	999999	756	999999	272	987	756	999999	299	999999	999999	748	989	451	761	699	425	912	751	778	569	303	815	716	633	854	77	615	643	999999	992	999999	168	999999	999999	240	392	999999	999999	999999	447	351	554	505	879	357	293	375	999999	463	524	999999	594	389	908	241	531	50	871	418	919	151	336	779	121	725	590	999999	22	530	999999	555	519	144	341	228	999999	999999	999999	285	570	702	191	190	995	999999	101	999999	412	207	709	351	999	984	697	306	25	999999	394	163	999999	614	362	903	999999	969	389	460	58	689	492	222	212	595	999999	226	959	999999	999999	27	999999	811	275	814	821	965	556	535	446	44	212	974	924	683	518	956	349	287	999999	35	714	641	730	722	715	497	149	999999	146	480	346	869	999999	376	529	955	348	548	999999	190	423	853	23	23	486	999999	297	999999	86	999999	877	682	121	759	313	992	90	553	109	334	826	152	399	965	698	343	984	558	164	562	617	999999	205	853	611	860	999999	716	245	999999	209	620	999999	254	603	663	758	240	73	537	874	999999	448	757	364	999999	464	57	325	153	533	739	999999	523	284	85	999999	268	157	452	999999	374	999999	999999	999999	216	814	154	372	999999	585	753	494	999999	687	821	999999	447	498	340	406	579	999999	102	673	470	999999	813	970	527	186	499	93	620	172	999999	999999	999999	633	999999	466	999999	999999	290	568	999999	999999	746	999999	999999	722	49	999999	816	56	794	973	225	238	663	960	10	184	999999	857	999999	669	873	464	999999	343	816	999999	350	999999	96	894	120	533	893	226	508	978	516	999999	147	730	999999	999999	377	536	999999	999999	999999	198	999999	999999	841	432	483	999999	380	292	658	130	906	234	999999	943	959	900	863	999999	999999	999999	461	32	999999	49	720	364	402	999999	999999	650	79	999999	844	161	417	951	62	999999	60	783	845	226	329	999999	999999	912	310	333	615	476	999999	581	972	532	736	999999	477	801	999999	128	717	999999	204	999999	999999	407	390	277	535	17	848	186	999999	561	601	244	703	280	151	807	63	78	693	999999	999999	498	536	322	425	999999	483	999999	999999	931	75	774	32	322	346	500	532	43	999999	607	628	497	940	999999	931	502	739	206	659	905	74	648	387	584	39	562	999999	999999	999999	999999	999999	596	211	709	496	826	222	999999	934	999999	999999	30	280	96	991	999999	557	125	390	922	999999	999999	601	999999	866	999999	397	447	293	784	628	463	190	249	84	41	295	240	924	114	289	359	272	18	630	54	378	301	999999	
548	14	756	687	929	999999	256	995	141	999999	78	999999	774	999999	159	32	821	839	41	21	959	999999	999999	200	286	643	999999	999999	592	449	999999	58	999999	855	744	779	872	776	261	999999	827	999999	164	398	855	675	514	262	999999	999999	808	214	347	999999	632	353	688	565	999999	296	999999	241	413	692	999999	999999	342	919	362	380	999999	55	999999	116	194	923	50	999999	345	610	138	634	902	606	640	618	711	999999	999999	401	999999	316	374	965	496	999999	633	471	999999	836	342	595	899	742	835	763	626	240	105	708	999999	759	999999	800	999999	803	999999	999999	61	412	318	999999	999999	999999	288	843	680	623	619	597	300	579	560	999999	278	543	734	999999	771	877	992	999999	721	524	98	341	96	574	807	692	999999	999999	420	965	527	816	898	938	463	992	93	999999	621	507	999999	999999	209	721	999999	623	999999	178	999999	184	419	837	804	999999	872	946	757	115	815	999999	339	999999	999999	594	981	999999	644	795	706	779	794	989	999999	223	116	999999	142	375	999999	194	999999	99	791	246	999999	999999	21	726	999999	517	244	999999	198	693	999999	943	999999	614	740	999999	979	283	471	999999	389	430	977	590	76	999999	813	392	72	630	313	249	682	922	999999	999999	450	918	729	198	999999	999999	801	999999	999999	172	791	528	634	999999	999999	349	627	999999	856	999999	712	431	659	559	703	852	999999	999999	389	999999	270	651	575	449	999999	70	554	282	722	573	629	812	999999	904	725	295	757	98	425	999999	622	158	76	913	999999	29	999999	179	999999	999999	901	243	785	126	901	149	952	195	355	154	999999	354	812	999999	505	900	885	999999	833	418	105	826	999999	999999	316	122	584	999999	861	609	801	384	787	40	999999	999999	36	428	999999	586	342	572	743	999999	179	999999	345	784	418	687	143	513	346	999999	999999	999999	102	370	810	999999	564	300	333	745	352	420	566	781	620	999999	873	467	752	999999	85	533	999999	999999	256	49	777	800	253	183	475	297	48	710	445	999999	303	666	618	224	31	52	248	997	928	759	710	563	173	309	814	999999	761	99	11	72	991	233	123	770	20	763	999999	160	279	999999	381	856	346	999999	816	217	848	537	235	43	999999	999999	999999	496	339	224	637	944	369	799	999999	999999	709	382	605	999999	999999	999999	999999	268	995	999999	727	873	387	854	226	999999	493	606	827	233	864	999999	778	906	292	626	441	796	136	112	791	999999	529	432	999999	964	426	746	665	10	334	966	999999	205	367	77	119	484	997	495	461	999999	971	312	
95	999999	604	999999	787	925	416	417	141	892	307	257	354	999999	999999	999999	999999	746	999999	827	899	897	929	582	549	224	999999	999999	798	999999	651	38	999999	226	346	414	999999	727	958	999999	593	916	834	156	898	999999	723	163	776	745	770	714	820	153	412	999999	812	999999	999999	999999	999999	459	618	500	250	278	748	137	999999	999999	999999	998	787	211	243	982	72	783	683	999999	500	999999	999999	63	999999	937	217	999999	813	158	601	347	999999	999999	331	143	308	344	999999	629	371	999999	999999	482	852	999999	999999	619	910	429	135	39	348	999999	82	999999	280	999999	629	313	71	393	323	470	999999	999999	999999	402	879	109	684	727	877	999999	78	904	819	707	211	109	20	999999	454	394	32	999999	998	858	322	278	863	999999	714	602	568	978	282	84	780	999999	351	533	739	810	999999	999999	162	295	999999	999999	999999	999999	999999	530	999999	472	938	929	999999	141	556	571	999999	999999	245	939	23	285	494	999999	632	745	926	905	757	486	859	644	648	999999	419	713	218	154	44	300	391	194	309	106	50	999999	636	999999	749	780	454	137	574	805	999999	876	800	560	545	999999	999999	457	773	815	613	999999	291	823	999999	843	362	934	999999	945	558	999999	999999	398	999999	289	999999	999999	165	977	42	999999	999999	842	239	542	913	999999	609	999999	999999	934	421	494	493	746	999999	813	999999	999999	427	519	999999	629	257	999999	901	411	509	999999	999999	368	302	795	782	881	999999	999999	593	188	930	704	335	42	300	623	999999	491	905	313	228	305	360	258	559	523	181	449	999999	674	999999	511	158	352	164	296	999999	625	711	611	521	999999	230	748	976	722	193	527	339	633	158	420	506	206	999999	999999	999999	999999	999999	269	999999	784	853	919	548	429	999999	982	877	999999	982	792	779	303	791	605	85	999999	999999	837	999999	999999	120	961	526	230	14	999999	999999	999999	999999	597	389	451	902	737	768	310	999999	557	176	210	650	335	999999	365	640	212	999999	999999	19	405	772	408	928	65	674	892	403	327	424	603	678	807	725	394	413	338	401	64	836	774	999999	999999	670	140	13	999999	999999	170	589	801	547	999999	999999	883	825	980	523	846	72	876	999999	882	999999	573	532	843	610	267	952	312	999999	360	999999	999999	994	58	738	798	61	999999	999999	999999	737	622	66	805	999999	999999	999999	999999	999999	554	999999	960	867	528	590	999999	607	170	184	61	218	999999	999999	197	275	825	888	777	251	724	795	183	999999	674	154	520	999999	726	106	767	698	529	497	267	368	646	
377	475	467	641	999999	999999	714	999999	999999	999999	632	868	999999	921	953	791	191	100	999999	818	667	999999	384	999999	590	881	999999	416	999999	689	999999	733	829	999999	999999	423	999999	610	533	903	999999	771	650	694	888	648	196	184	814	907	999999	406	507	549	999999	185	101	396	999999	319	999999	307	178	345	670	899	49	999999	474	539	480	581	999999	999999	360	895	999999	690	191	942	694	889	602	455	351	999999	235	290	999999	281	332	923	558	223	999999	999999	602	315	33	999999	999999	285	710	285	436	766	999999	652	198	93	634	999999	214	119	999999	937	999999	999999	999999	287	673	999999	999999	202	217	557	32	999999	779	200	303	246	666	202	343	419	189	326	28	584	554	583	101	999999	647	999999	718	449	999999	148	464	999999	320	999999	999999	849	25	518	78	879	744	495	872	998	790	999999	999999	22	775	215	758	999999	705	420	732	100	666	702	555	295	999999	582	754	999999	735	424	925	920	876	999999	403	670	258	999999	839	999999	999999	999999	776	999999	186	706	999999	393	389	86	999999	900	23	235	192	323	999999	782	50	999999	740	241	272	999999	472	823	145	292	812	97	139	567	580	999999	389	573	999999	305	999999	143	999999	370	999999	659	999999	35	907	651	310	999999	707	476	108	999999	328	479	830	999999	787	363	570	392	581	302	999999	616	329	349	846	619	397	999999	673	907	264	379	980	613	135	446	916	494	999999	732	999999	663	468	904	354	909	742	525	517	755	999999	525	789	999999	712	634	705	999999	804	690	692	50	803	999999	422	949	498	227	999999	350	446	86	999999	848	912	292	157	425	994	999999	999999	871	159	917	344	738	589	31	900	500	741	358	999999	300	49	349	860	277	491	405	420	525	249	177	318	496	999999	999999	56	430	999999	290	572	868	813	999999	890	885	856	683	369	477	326	999999	609	999999	999999	999999	808	572	432	879	999999	599	525	361	632	982	999999	848	623	648	975	480	24	999999	999999	820	487	229	999999	999999	421	808	46	943	209	999999	999999	230	108	15	999999	483	998	999999	356	999999	352	461	198	907	286	17	999999	720	501	999999	770	158	312	576	632	589	999999	457	468	135	562	581	162	176	424	999999	749	999999	999999	999999	482	417	999999	811	478	35	40	550	698	413	748	325	451	363	999999	419	999999	999999	382	999999	369	551	148	231	420	999999	999999	999999	492	898	267	451	215	10	999999	363	53	999999	108	607	999999	572	999999	64	386	247	140	799	481	15	471	227	245	961	999999	931	278	882	401	707	726	18	
999999	800	999999	999999	119	999999	999999	342	375	426	433	775	994	999999	792	94	845	999999	640	999999	550	487	436	50	215	999999	868	442	94	170	999999	401	999999	550	999999	958	908	88	137	688	809	999999	640	999999	999999	470	967	999999	148	999999	999999	228	76	999999	467	999999	999999	116	102	866	999999	557	999999	214	326	42	895	453	291	999999	999999	766	999999	951	699	411	846	999999	256	744	286	999999	303	900	999999	999999	999999	999999	93	999999	594	801	986	271	115	261	891	999999	728	760	575	523	64	314	18	280	999999	999999	527	999999	733	981	859	999999	589	60	264	999999	999999	999999	708	999999	370	357	249	384	780	783	999999	999999	519	421	663	999999	179	999999	478	988	892	999999	709	220	144	37	210	613	942	638	999999	64	997	544	999999	293	62	343	162	999999	75	633	500	999999	277	89	545	322	327	373	188	999999	582	275	464	238	735	497	107	343	157	635	442	151	999999	999999	450	975	76	379	999999	836	610	999999	923	268	362	320	942	64	491	887	295	578	460	855	999999	731	89	125	558	564	245	819	559	999999	201	358	296	999999	639	570	256	947	930	999999	225	810	352	206	999999	424	555	999999	851	269	349	863	691	256	320	718	895	999999	821	878	999999	790	222	493	999999	999999	999999	999999	425	920	999999	348	647	117	639	999999	389	999999	249	143	999999	202	968	999999	99	337	999999	999999	175	920	675	305	136	62	751	434	598	999999	999999	872	400	99	627	999999	628	11	225	999999	617	648	339	22	711	687	868	408	822	922	403	739	347	999999	300	999999	255	999999	222	999999	365	214	999999	530	754	376	742	999999	574	47	671	999999	999999	999999	431	999999	999999	662	999999	448	999999	353	612	675	464	999999	535	416	798	132	684	999999	789	999999	999999	999999	999999	808	999999	345	945	948	833	785	260	315	626	265	562	773	999999	999999	752	774	411	999999	602	407	75	363	841	336	131	451	362	389	309	491	999999	28	952	999999	999999	257	999999	244	520	999999	424	159	773	279	854	999999	219	101	539	24	229	999999	811	999999	742	904	504	619	827	391	999999	871	16	145	401	544	820	140	198	999999	281	176	502	775	983	916	590	571	482	105	999999	999999	999999	294	271	657	217	999999	50	500	753	883	417	999999	403	999999	152	637	878	319	214	89	902	44	743	62	999999	45	194	825	323	932	146	731	159	171	31	999999	874	744	336	45	99	999999	751	397	759	373	381	440	774	953	693	172	891	162	368	815	550	218	943	181	601	224	186	820	747	999999	979	999999	
531	429	763	999999	983	179	989	214	292	999999	999999	350	999999	999999	61	999999	249	974	840	997	802	216	182	665	800	999999	444	875	521	930	650	84	394	149	908	999999	199	559	999999	722	999999	164	532	204	915	603	517	847	172	816	999999	772	844	982	999999	324	257	999999	343	827	734	124	999999	999999	706	229	955	524	845	706	180	689	795	999999	834	648	683	999999	999999	206	648	597	713	705	358	877	239	999999	709	999999	107	101	225	361	999999	58	471	180	498	696	647	992	999999	466	645	892	977	726	157	790	641	279	358	147	999999	999999	410	987	13	828	989	553	999999	261	609	88	474	443	999999	999999	187	999999	489	999999	558	655	595	256	69	466	900	513	999999	918	952	827	742	87	182	850	647	484	177	999999	999999	104	187	750	999999	566	428	543	999999	999999	613	138	789	999999	589	999999	551	164	927	546	999999	486	299	896	999999	782	346	396	999999	290	149	703	999999	819	355	464	999999	844	400	502	48	367	917	999999	315	823	999999	447	999999	999999	308	493	556	631	742	999999	805	999999	452	999999	230	42	282	315	999999	909	793	999999	999999	135	999999	706	763	435	999999	570	569	405	590	484	745	898	897	623	982	999999	157	713	87	135	658	196	402	326	281	16	94	611	999999	999999	40	999999	497	999999	591	601	729	131	133	181	661	409	999999	967	339	331	144	658	999999	575	999999	89	892	824	476	999999	314	999999	163	501	485	999999	733	194	454	677	999999	534	41	999999	926	35	999999	999999	474	259	495	435	987	949	872	436	999999	999999	643	950	184	673	896	722	297	292	999999	631	695	703	676	516	999999	661	920	609	627	942	999999	999999	999999	986	999999	227	999999	878	999999	213	629	999999	999999	637	550	504	503	738	999999	999999	103	643	999999	999999	220	770	582	999999	912	999999	39	999999	808	346	456	906	461	999999	323	679	348	999999	833	764	11	999999	35	49	999999	999999	168	999999	971	318	849	16	679	539	776	999999	999999	404	999999	133	183	367	250	999999	190	999999	999999	314	425	999999	970	999999	999999	999999	957	999999	744	999999	999999	999999	999999	847	300	500	496	999999	999999	921	422	733	45	944	452	709	591	999999	405	693	858	332	976	853	999999	23	348	175	206	999999	999999	212	999999	111	391	83	955	336	76	750	999999	999999	999999	131	999999	691	923	35	999999	110	999999	999999	999999	999999	684	999999	916	999999	89	287	162	331	253	851	999999	219	888	934	563	378	754	264	578	655	848	999999	916	999999	960	85	100	322	932	106	674	268	44	793	426	999999	
999999	641	256	999999	999999	523	497	999999	999999	683	803	988	472	863	999999	457	745	522	999999	565	999999	72	999999	999999	197	999999	999999	157	186	90	184	104	517	862	999999	123	999999	999999	67	334	631	362	999999	287	281	111	850	79	750	227	523	999999	999999	860	926	104	287	252	601	758	134	349	387	999999	508	709	481	609	652	242	999999	956	464	999999	934	999999	999999	999999	732	95	989	999999	407	959	567	661	999999	656	936	999999	999999	764	197	999999	999999	291	974	380	999999	572	999999	250	999999	517	999999	567	68	712	926	514	115	212	999999	516	769	804	999999	428	999999	999999	205	999999	999999	535	407	684	768	999999	678	999999	447	618	306	170	465	749	999999	999999	191	999999	999999	801	729	432	21	633	999999	999999	539	999999	348	556	999999	932	376	804	577	891	120	103	798	902	999999	999999	77	496	906	359	60	29	902	999999	246	143	253	999999	105	999999	524	999999	999999	97	625	282	313	890	381	373	999999	661	999999	20	779	98	211	700	767	999999	365	525	999999	895	630	520	999999	295	319	999999	999999	999999	708	336	377	346	663	711	999999	761	999999	186	124	542	565	999999	847	891	284	158	999999	999999	637	649	885	999	999999	543	466	115	778	28	999999	999999	999999	822	952	846	643	442	434	999999	422	15	486	189	410	194	340	241	672	999999	999999	171	182	146	344	69	450	378	300	129	254	182	982	951	999999	999999	858	742	446	11	258	842	999999	440	140	999999	999999	706	999999	861	999999	999999	442	176	16	420	105	548	488	892	405	274	151	315	255	250	32	999999	999999	564	999999	598	795	999999	364	179	447	741	15	712	999999	744	999999	439	916	29	739	816	945	194	750	320	264	553	999999	983	701	418	194	889	609	999999	132	44	999999	614	999999	999999	812	999999	999999	364	542	775	995	661	494	999999	398	236	511	216	589	399	813	26	343	999999	999999	380	999999	38	556	999999	113	269	621	745	999999	999999	590	968	14	118	222	999999	778	488	557	944	498	989	29	958	387	403	58	733	230	518	281	999999	999999	441	999999	944	808	425	672	736	49	748	805	999999	645	543	212	481	186	428	248	855	693	999999	882	488	18	999999	999999	710	999999	888	525	999999	40	999999	272	572	750	999999	999999	362	999999	820	999999	749	194	932	322	844	200	576	556	801	280	426	504	999999	558	999999	935	220	686	962	525	161	233	418	66	254	281	639	731	908	840	885	48	999999	999999	142	304	999999	999999	895	519	644	341	723	126	614	897	687	23	870	342	377	676	854	305	999999	
526	775	876	999999	572	561	999999	647	961	394	387	631	368	999999	585	999999	936	791	452	881	999999	999999	999999	452	357	593	625	860	999999	473	219	194	999999	471	999999	529	209	215	332	957	999999	694	762	999999	237	999999	328	598	294	483	441	884	999999	423	934	27	482	434	721	979	936	985	999999	498	999999	202	64	999999	999999	66	660	730	469	495	93	134	747	570	224	91	275	37	999999	102	999999	334	783	163	537	599	56	775	999999	353	31	813	623	274	556	44	999999	431	788	238	823	999999	999999	916	340	810	279	911	219	639	713	908	419	978	999999	999999	419	900	999999	219	19	884	246	125	473	279	999999	482	24	190	871	843	248	999999	279	331	909	999999	823	999999	329	144	565	999999	639	999999	999999	999999	808	705	625	320	999999	999999	999999	938	474	309	452	70	308	999999	897	999999	768	870	670	82	999999	999999	941	552	999999	999999	890	874	328	392	486	360	876	867	674	318	999999	999999	781	669	127	999999	857	609	999999	762	428	532	246	537	95	769	452	999999	935	674	764	82	243	429	999999	354	619	92	823	101	194	441	132	589	473	217	98	10	999999	378	286	341	137	324	224	367	638	791	999999	999999	908	555	999999	999	553	999999	999999	362	980	999999	721	775	786	333	577	999999	999999	657	999999	999999	680	999999	375	566	398	433	945	918	214	331	716	999999	785	115	999999	999999	509	133	45	981	999999	735	29	192	657	510	555	804	747	237	958	999999	728	428	999999	466	189	999999	610	130	547	409	158	999999	66	999999	989	680	150	938	999999	999999	621	91	999999	999999	432	999999	909	887	878	150	180	976	999999	735	108	999999	79	726	459	144	522	915	999999	490	587	370	135	999999	520	874	664	999999	750	681	369	647	441	999999	44	995	465	723	252	406	238	181	295	331	794	633	611	423	488	352	763	705	647	507	367	71	999999	156	376	13	999999	371	236	999999	999999	461	925	978	692	464	999999	799	673	48	999999	416	999999	999999	968	887	273	999999	330	407	999999	999999	10	999999	733	972	999999	319	356	999999	919	867	944	604	955	342	707	632	730	999999	674	999999	42	608	255	950	999999	999999	187	999999	740	245	50	828	772	712	461	991	254	720	526	999999	452	434	999999	394	472	999999	848	636	999999	640	520	306	999999	954	630	999999	688	783	999999	683	142	867	508	684	826	125	831	252	880	999999	388	20	507	314	521	608	490	860	488	516	415	999999	999999	109	724	999999	105	999999	92	999999	999999	999999	734	842	236	584	925	443	999999	999999	
648	606	755	474	262	510	798	428	443	31	910	827	304	479	278	999999	569	999999	960	92	999999	23	170	820	999999	917	999999	665	999999	999999	683	999999	302	142	999999	999999	796	834	847	999999	945	999999	385	70	999999	485	176	265	573	999999	25	527	483	999999	335	634	446	999999	72	344	234	143	350	506	348	864	999999	172	999999	470	794	735	561	999999	146	354	638	999999	670	926	751	31	999999	442	921	165	999999	816	999999	999999	372	861	771	513	989	812	335	878	999999	999999	999999	13	654	113	999999	290	999999	999999	999999	981	995	346	273	145	593	999999	51	908	585	192	999999	999999	366	376	108	933	963	57	756	999999	999999	760	999999	385	975	748	376	999999	591	640	200	836	476	825	999999	35	597	635	920	786	999999	999999	999999	999999	994	999999	646	288	14	917	999999	918	980	25	999999	245	959	888	999999	844	836	62	326	944	992	464	252	999999	137	82	345	337	137	970	563	601	466	999999	391	999999	111	999999	999999	674	323	999999	855	461	999999	12	76	709	999999	85	949	718	110	358	546	539	989	999999	999999	999999	581	989	790	20	999999	371	778	120	506	427	999999	999999	78	999999	630	720	608	790	679	134	999999	636	861	62	30	844	999999	999999	311	852	753	996	999999	61	103	334	491	845	999999	500	234	999999	212	999999	342	210	650	999999	727	825	999999	209	435	36	999999	944	137	999999	990	999999	999999	670	808	654	673	746	811	26	999999	999999	239	999999	999999	999999	900	999999	434	813	720	819	204	999999	999999	486	921	999999	999999	910	136	999999	207	754	855	393	999999	563	157	557	384	999999	398	633	898	999999	596	177	418	257	135	999999	520	323	27	999999	422	828	289	999999	733	129	999999	901	890	410	999999	484	907	407	999999	346	903	876	438	999999	430	999999	153	999999	889	754	145	323	785	261	637	999999	737	999999	970	800	284	825	824	999999	419	497	743	999999	332	121	999999	20	698	788	999999	644	999999	999999	999999	852	685	330	442	979	984	863	999999	638	772	225	747	999999	437	758	72	88	61	183	999999	932	999999	999999	999999	777	999999	134	999999	996	289	993	998	845	934	999999	125	954	392	999999	999999	555	382	999999	999999	117	999999	45	583	999999	726	893	999999	711	185	817	35	39	693	665	999999	859	999999	128	999999	999999	227	902	298	319	642	117	696	216	903	999999	560	721	999999	528	413	999999	999999	684	280	396	411	297	669	126	102	96	270	726	361	999999	317	263	999999	945	890	471	747	273	999999	999999	207	999999	999999	25	266	999999	108	174	999999	45	317	999999	
848	963	377	930	999999	181	999999	999999	846	969	999999	491	999999	307	999999	999999	638	942	711	287	386	661	999999	35	488	999999	860	788	987	105	474	326	114	753	415	792	578	960	238	575	56	751	999999	237	531	326	172	959	347	124	536	319	333	39	186	196	774	352	451	999999	321	438	999999	750	504	538	999999	999999	999999	184	416	678	999999	146	241	635	890	999999	999999	171	491	900	999999	999999	999999	999999	992	85	576	229	999999	235	999999	648	263	999999	192	30	733	992	940	74	78	173	707	857	605	196	798	551	999999	813	849	289	108	999999	987	999999	191	349	545	311	531	672	999999	191	169	75	999999	622	453	869	237	510	999999	999999	832	288	175	711	560	999999	999999	35	922	214	386	239	999999	841	630	496	839	394	457	638	542	405	16	526	698	999999	313	185	999999	437	585	999999	67	680	589	709	999999	479	788	739	999999	506	999999	951	999999	929	524	999999	991	956	39	999999	63	593	885	436	281	648	999999	30	503	111	999999	495	999999	47	999999	999999	999999	921	964	369	999999	999999	613	999999	655	65	721	999999	999999	271	999999	151	407	742	999999	474	999999	162	437	882	999999	768	246	923	579	999999	332	767	757	654	789	80	992	999999	247	345	979	849	781	999999	999999	253	999999	241	999999	785	98	999999	752	707	83	109	493	92	903	837	481	690	465	401	732	953	21	370	481	123	999999	737	999999	949	495	946	381	999999	955	222	762	14	999999	999999	176	446	25	59	580	690	586	909	766	999999	999999	999999	393	389	493	973	241	645	759	804	635	999999	391	802	222	999999	727	999999	136	690	999999	999999	684	671	234	296	999999	962	999999	791	537	249	999999	103	999999	206	562	999999	999999	981	980	127	254	210	999999	999999	999999	999999	836	453	962	314	782	85	336	999999	999999	722	999999	999999	45	999999	856	999999	277	999999	999999	999999	999999	999999	999999	735	999999	154	709	956	232	999999	512	418	242	725	135	345	828	232	999999	895	767	700	591	999999	836	532	946	711	999999	286	999999	999999	999999	766	999999	820	878	237	761	999999	999999	999999	173	999999	220	999999	963	319	153	520	149	54	999999	999999	530	26	999999	735	999999	999999	999999	998	695	946	550	738	981	999999	229	315	467	999999	999999	829	530	398	537	999999	628	100	568	637	567	751	147	888	844	999999	999999	999999	395	152	338	741	439	999999	999999	226	590	482	765	999999	999999	999999	62	547	583	109	962	999999	488	974	117	999999	999999	570	999999	944	808	661	893	999999	241	738	920	325	273	730	399	162	999999	320	869	999999	
334	81	546	729	698	600	315	745	981	112	999999	420	45	529	289	868	936	739	418	928	999999	999999	266	361	999999	737	284	853	709	809	428	999999	114	960	484	390	33	710	255	218	356	158	64	138	737	509	289	743	450	531	226	974	902	940	568	605	814	999999	811	961	325	461	46	182	684	832	316	84	55	999999	844	235	493	209	999999	999999	999999	137	624	418	457	540	412	999999	593	453	999999	999999	402	999999	999999	838	899	294	892	894	121	882	454	904	202	215	698	551	999999	990	999999	999999	368	138	931	687	999999	402	513	785	58	858	588	240	566	999999	682	176	334	16	336	208	316	999999	328	791	683	719	999999	252	842	861	501	602	999999	573	999999	274	947	999999	277	999999	780	117	845	263	303	223	347	999999	999999	531	227	680	999999	292	396	681	809	149	999999	999999	186	271	943	197	366	986	278	993	999999	418	228	999999	999999	830	427	999999	841	74	999999	470	382	176	719	999999	644	821	937	679	186	999999	464	808	885	426	329	519	999999	658	897	317	945	354	712	124	313	781	941	999999	999999	999999	839	744	999999	542	479	20	552	632	552	544	58	598	816	999999	999999	420	999999	321	510	999999	44	999999	177	190	525	37	999999	604	16	863	879	113	999999	999999	999999	999999	167	999999	947	319	967	541	116	362	999999	357	538	498	171	893	230	999999	333	956	163	999999	999999	471	27	451	556	947	999999	689	999999	945	783	827	999999	999999	999999	999999	999999	999999	941	502	86	814	921	999999	499	999999	443	123	642	260	779	859	999999	999999	152	695	334	505	999999	29	999999	999999	999999	999999	574	710	568	927	999999	22	265	999999	24	661	580	999999	549	849	999999	999999	513	512	999999	999999	175	923	992	301	101	567	999999	868	438	921	999999	659	125	607	603	999999	407	515	483	630	994	647	844	183	999999	389	999999	484	999999	999999	515	412	999999	294	158	999999	718	276	836	83	138	396	703	103	999999	920	647	999999	999999	174	192	999999	39	999999	999999	527	89	818	999999	712	420	409	999999	266	415	184	288	831	459	953	79	140	679	999999	999999	999999	944	750	109	147	742	214	999999	388	990	517	999999	999999	874	999999	570	900	43	999999	662	999999	80	446	999999	899	999999	815	491	301	104	61	329	999999	923	811	583	339	999999	999999	970	216	180	937	276	897	801	333	957	829	393	999999	107	554	747	999999	537	507	72	209	504	926	722	937	294	938	999999	999999	999999	999999	56	999999	191	936	164	999999	558	143	999999	999999	108	999999	857	662	999999	924	999999	774	
999999	160	283	999999	276	518	999999	53	493	999999	652	999999	999999	999999	301	894	782	162	987	171	999999	301	224	404	999999	282	999999	195	79	70	39	369	984	424	871	881	789	971	999999	672	344	120	963	325	490	843	90	60	27	962	879	755	937	792	383	590	936	878	748	994	417	415	974	432	213	293	352	295	999999	420	999999	811	198	325	826	289	999999	898	914	494	201	999999	178	999999	191	283	432	202	50	999999	945	910	232	969	999999	928	146	540	121	207	999999	999999	999999	607	857	77	566	622	965	104	262	999999	964	264	803	366	247	999999	999999	929	860	999999	254	896	475	999999	588	229	69	999999	152	797	999999	999999	993	405	187	571	999999	999999	717	810	237	999999	37	907	946	968	175	898	690	279	298	999999	346	350	550	977	999999	662	999999	346	562	77	951	464	999999	257	270	408	189	999999	999999	138	222	60	999999	308	868	999999	999999	620	64	999999	999999	999999	508	604	380	653	854	209	999999	596	634	381	257	999999	994	572	656	698	999999	767	719	24	660	170	999999	999999	427	252	118	574	413	868	292	401	999999	999999	956	656	876	617	553	979	247	32	504	999999	802	999999	313	999999	910	999999	999999	297	999999	202	999999	348	635	999999	235	612	101	864	999999	765	99	856	999999	917	616	10	999999	100	999999	739	776	637	666	138	492	999999	999999	999999	999999	999999	955	999999	949	667	864	999999	30	791	392	999999	888	382	840	738	751	946	999999	999999	999999	910	738	822	83	712	426	999999	999999	506	999999	570	673	288	211	338	810	103	907	641	63	998	979	40	707	281	851	403	999999	999999	386	546	210	552	133	999999	125	142	921	999999	251	287	935	524	198	821	999999	609	181	512	928	658	999999	821	343	999999	930	707	125	801	860	32	790	753	999999	999999	369	130	999999	457	222	677	182	669	400	999999	999999	465	842	886	13	252	231	294	999	728	506	389	219	442	823	999999	27	129	386	228	999999	192	405	141	999999	999999	999999	724	999999	261	486	379	430	567	627	475	864	238	798	618	999999	999999	753	400	559	980	911	723	634	804	999999	62	292	999999	288	880	69	711	434	999999	798	507	994	748	252	999999	958	652	815	358	553	999999	999999	768	427	999999	438	14	581	999999	245	730	100	494	601	999999	999999	258	289	747	415	163	804	942	819	999999	510	14	157	432	32	269	999999	285	260	870	730	524	754	296	451	64	139	953	620	78	417	510	157	999999	999999	709	372	78	942	400	984	389	948	134	490	434	857	999999	459	976	
822	999999	243	999999	702	571	503	999999	999999	360	34	851	331	751	885	10	857	338	391	322	896	840	343	860	885	999999	575	630	805	27	999999	999999	503	643	256	603	999999	426	126	479	215	380	772	999999	375	143	999999	207	999999	490	577	528	999999	146	90	982	481	382	845	361	999999	999999	196	288	163	54	999999	688	505	292	999999	999999	999999	912	116	526	77	750	495	752	999999	377	391	325	999999	678	221	999999	562	274	132	893	580	765	999999	999999	193	494	999999	331	999999	378	999999	956	756	146	316	999999	999999	564	914	730	887	103	77	999999	491	999999	838	484	999999	989	135	240	170	840	860	457	999999	999999	342	583	999999	173	965	915	675	999999	569	313	371	365	337	999999	359	999999	15	999999	999999	999999	850	999999	999999	999999	498	796	253	999999	795	915	999999	859	426	265	231	999999	418	724	137	161	953	66	311	534	122	477	999999	137	881	768	999999	382	759	585	923	30	999999	367	675	179	671	213	999999	999999	37	512	999999	82	776	999999	983	999999	360	546	999999	999999	21	999999	999999	999999	144	125	590	37	999999	903	110	840	342	211	414	61	999999	957	489	750	426	657	999999	610	537	589	360	863	784	553	32	222	685	138	19	999999	525	654	44	555	623	611	573	134	999999	108	999999	574	612	999999	999999	999999	66	160	378	363	626	240	493	555	765	726	253	537	881	887	165	213	999999	610	536	404	922	933	137	814	93	381	209	439	999999	785	999999	852	320	630	999999	999999	759	655	999999	294	170	489	999999	999999	999999	46	999999	524	943	999999	382	999999	406	838	999999	132	32	563	999999	999999	999999	64	705	979	475	999999	226	261	730	629	453	546	431	251	243	442	999999	999999	456	57	138	684	999999	322	413	258	456	999999	160	999999	512	206	385	999999	262	116	999999	811	430	967	819	992	793	323	92	835	580	164	604	46	979	792	117	999999	999999	356	568	393	576	227	999999	744	110	999999	127	257	999999	999999	989	136	658	341	809	488	999999	146	891	181	999999	999999	677	301	877	999999	64	720	98	162	819	999999	547	400	245	213	33	999999	891	106	206	834	674	93	175	477	999999	647	982	629	994	978	465	396	163	998	550	999999	866	986	641	406	169	999999	678	93	589	268	106	606	464	162	254	999999	975	405	903	594	136	409	736	999999	738	999999	168	999999	450	160	247	999999	663	381	999999	905	464	799	675	665	999999	91	999999	129	551	385	999999	841	733	669	421	757	105	955	525	999999	259	999999	668	700	850	837	999999	438	30	859	
943	999999	943	349	340	186	729	247	999999	54	521	617	865	362	304	326	999999	780	739	999999	151	707	855	999999	656	239	140	999999	815	999999	448	460	109	692	442	91	898	394	338	245	38	858	775	480	945	641	369	316	405	533	730	862	698	540	999999	999999	237	201	693	999999	55	754	999999	613	606	70	518	182	920	222	999999	722	451	504	461	293	932	999999	807	24	869	824	999999	291	999999	586	761	568	974	206	854	999999	700	237	199	283	436	172	874	884	999999	197	396	193	115	17	420	203	999999	434	313	852	394	999999	241	231	184	149	999999	999999	309	949	207	999999	368	721	999999	224	315	188	999999	769	510	922	890	999999	437	396	186	837	175	568	999999	550	892	999999	322	32	995	968	108	296	999999	855	999999	183	989	672	824	393	986	206	888	900	577	543	352	999999	787	999999	999999	788	999999	929	854	741	469	657	830	999999	999999	999	228	346	89	570	374	654	347	717	692	764	572	792	851	969	999999	590	972	358	999999	999999	244	999999	184	320	333	475	999999	844	999999	342	999999	999999	984	986	977	552	820	17	179	999999	134	80	999999	38	226	180	87	999999	999999	999999	999999	482	707	558	765	782	999999	999999	246	999999	654	503	12	359	923	999999	807	999999	991	137	999999	964	189	961	726	173	578	156	999999	162	398	126	782	835	657	999999	759	436	999999	999999	390	61	771	999999	53	630	77	517	115	999999	999999	221	893	934	119	720	302	745	831	602	999999	25	675	93	510	538	720	177	702	563	355	380	645	796	747	999999	999999	909	918	106	999999	70	50	981	790	186	999999	848	725	936	999999	23	605	628	990	374	999999	687	769	515	909	999999	815	999999	766	992	576	999999	197	401	527	393	827	735	506	153	999999	999999	303	334	315	872	452	766	999999	341	774	26	806	999999	999999	515	999999	413	196	205	255	498	225	797	609	999999	999999	334	418	684	196	870	131	846	400	691	393	445	209	46	999999	59	66	434	227	559	300	814	999999	999999	253	423	548	311	999999	486	478	999999	999999	999999	222	127	999999	999999	155	904	895	959	999999	651	131	704	213	159	747	206	441	790	999999	999999	835	999999	276	999999	440	999999	331	820	948	914	223	999999	720	30	824	340	701	254	289	322	999999	341	833	416	890	548	220	399	563	999999	999999	687	925	674	354	999999	851	951	381	382	582	85	21	77	438	243	984	193	999999	417	504	197	999999	267	395	504	22	859	515	892	562	999999	266	255	999999	535	962	999999	676	458	999999	999999	
873	907	740	588	999999	765	978	657	564	36	999999	156	999999	857	186	667	999999	849	363	991	446	488	819	650	819	765	207	902	999999	999999	517	999999	928	754	999999	999999	527	999999	999999	257	881	857	337	536	867	119	58	999999	359	999999	767	826	105	497	999999	394	98	100	769	563	999999	999999	999999	626	519	199	999999	453	543	582	150	481	999999	999999	999999	999999	999999	292	782	709	999999	194	999999	975	180	999999	999999	440	450	928	999999	436	47	999999	689	805	480	711	26	999999	891	605	479	777	165	296	160	999999	387	725	999999	805	999999	70	846	999999	532	411	999999	828	999999	787	999999	615	999999	999999	443	64	426	313	117	999999	999999	114	817	122	715	775	999999	883	999999	791	62	725	694	709	999999	976	774	316	283	78	264	999999	269	114	602	863	710	452	999999	999999	573	83	617	793	999999	213	253	734	667	757	592	573	298	999999	734	999999	920	367	999999	999999	290	119	40	999999	195	88	844	999999	519	851	75	377	40	444	227	999999	117	999999	999999	916	999999	50	999999	999999	486	691	999999	642	999999	325	943	352	858	395	815	463	53	579	999999	460	368	999999	224	816	692	999999	999999	854	999999	999999	179	29	999999	677	999999	999999	470	515	999999	503	999999	212	343	999999	908	722	519	645	628	764	999999	999999	303	719	557	999999	825	999999	833	271	999999	55	242	623	156	999999	164	190	661	999999	992	537	27	999999	999999	999999	207	31	908	969	705	999999	235	999999	820	641	726	478	999999	541	424	638	682	300	354	143	969	719	57	983	999999	338	983	62	771	408	520	198	447	999999	995	804	924	863	566	261	819	999999	803	999999	999999	686	70	130	160	999999	855	727	760	148	196	487	973	924	999999	377	999999	183	873	422	131	538	999999	999999	545	620	714	818	733	102	999999	382	916	543	999999	999999	278	863	999999	417	999999	999999	437	999999	999999	518	830	999	462	199	348	999999	999999	391	392	670	655	999999	584	539	999999	46	993	668	825	813	571	440	148	529	108	60	281	999999	869	999999	999999	732	524	37	790	714	366	544	754	677	999999	535	160	125	235	937	289	371	767	515	799	768	482	999999	999999	399	860	932	100	297	374	266	521	64	569	999999	816	556	749	934	680	458	999999	999999	164	46	290	999999	304	171	770	999999	698	364	538	342	259	132	90	999999	854	434	453	466	999999	402	23	105	555	312	130	732	622	833	834	350	853	334	247	911	119	999999	638	929	527	465	568	999999	526	236	999999	693	476	999999	90	256	14	458	846	999999	32	194	
477	999999	999999	48	999999	999999	529	197	999999	999999	885	179	291	27	795	524	939	847	834	999999	579	999999	639	436	265	274	753	999999	345	405	488	485	888	924	369	646	888	488	178	703	638	999999	748	748	807	307	999999	72	460	490	519	999	927	176	614	158	999999	614	999999	32	122	940	851	93	446	410	999999	999999	658	159	636	460	679	141	227	250	580	891	628	958	208	999999	137	855	999999	489	558	999999	999999	220	999999	284	705	155	590	697	487	664	999999	407	26	709	414	311	999999	68	329	999999	949	999999	578	999999	985	824	823	999999	813	995	207	957	852	568	56	448	864	362	754	533	550	530	763	916	590	999999	941	499	285	826	12	827	999999	761	772	945	999999	824	298	881	999999	169	884	491	467	999999	555	458	662	966	447	501	314	796	256	999999	610	661	880	764	882	334	156	986	993	380	798	100	796	111	999999	49	73	872	210	999999	645	282	458	246	675	493	837	999999	388	511	522	372	999999	353	345	980	943	534	998	998	22	897	498	96	555	464	999999	561	170	407	437	441	999999	999999	999999	999999	213	999999	999999	999999	999999	837	608	492	999999	435	585	452	765	825	105	999999	874	999999	378	748	784	371	691	221	831	999999	158	981	999999	91	776	999999	999999	17	777	309	999999	609	511	999999	999999	15	999999	129	879	218	795	345	311	897	567	393	496	45	553	841	953	999999	567	999999	999999	626	418	776	659	934	882	999999	999999	999999	104	999999	701	202	458	778	142	571	999999	622	490	999999	679	186	523	393	163	999999	999999	935	999999	567	999999	300	496	999999	597	462	470	945	336	48	999999	515	999999	999999	691	304	999999	775	708	391	999999	945	730	875	946	242	262	275	999999	357	303	999999	449	536	233	410	706	999999	190	999999	111	396	296	452	999999	174	999999	231	999999	999999	948	999999	236	965	31	106	570	620	725	365	999999	999999	173	999999	744	999999	76	276	79	291	597	999999	594	39	999999	160	999999	287	999999	782	858	41	573	921	999999	615	999999	484	514	136	999999	95	70	825	999999	999999	232	999999	999999	999999	108	116	161	420	271	158	999999	207	684	871	448	293	271	943	506	178	631	999999	999999	138	297	591	999999	942	451	512	999999	999999	560	999999	999999	349	579	16	999999	752	879	162	660	260	522	688	799	643	688	999999	824	999999	328	999999	999999	980	739	579	65	999999	354	219	999999	759	419	333	999999	310	943	108	713	264	268	753	298	479	999999	328	999999	608	792	128	263	894	687	621	451	999999	110	946	999999	999999	
951	177	408	999999	193	901	840	999999	51	498	699	590	843	570	999999	574	999999	804	399	420	962	456	723	235	955	999999	82	797	882	397	209	997	498	713	312	101	999999	999999	999999	690	488	427	567	303	428	673	61	126	999999	876	247	305	999999	199	47	505	999999	182	999999	118	829	52	316	653	299	702	102	139	267	767	229	999999	999999	709	932	999999	999999	429	807	292	999999	955	999999	15	160	904	999999	999999	999999	999999	646	183	999999	187	999999	999999	121	914	999999	726	580	999999	859	996	999999	854	999999	847	267	502	616	34	999999	431	96	873	18	310	503	999999	262	999999	999999	460	130	56	479	999999	848	496	999999	974	425	999999	712	110	105	48	357	305	126	601	50	183	999999	622	807	491	101	987	999999	810	999999	619	473	999999	467	408	999999	999999	999999	455	999999	770	79	641	999999	294	719	985	778	970	999999	207	999999	660	753	999999	269	508	248	999999	249	861	999999	999999	999999	805	616	925	643	999999	172	746	999999	670	999999	999999	999999	559	22	523	771	116	219	466	857	222	999999	813	42	999999	999999	999999	373	397	216	148	711	456	88	803	677	793	352	90	807	216	999999	607	999999	999999	186	709	495	999999	226	143	651	602	765	350	463	803	999999	465	557	999999	383	999999	999999	463	568	657	999999	218	845	999999	999999	138	659	650	999999	744	754	999999	10	440	999999	648	180	82	496	118	691	737	350	873	901	886	533	21	833	999999	999999	605	914	528	238	286	999999	248	379	999999	999999	124	415	719	58	343	464	127	914	735	362	392	966	460	966	743	868	972	86	999999	604	647	999999	191	602	159	644	481	999999	999999	999999	932	702	973	175	576	332	999999	825	567	431	999999	107	108	402	759	638	464	562	495	417	907	171	501	999999	305	999999	234	126	898	999999	982	915	320	999999	429	689	999999	294	999999	420	248	156	519	999999	197	550	999999	789	842	521	190	999999	715	999999	862	771	211	63	869	999999	108	513	999999	869	448	500	786	142	972	80	645	999999	999999	84	179	760	652	55	731	755	589	445	284	387	518	73	210	133	113	999999	488	999999	424	130	322	999999	999999	650	999999	696	763	585	816	772	875	999999	755	640	26	111	129	999999	999999	124	689	662	999999	549	360	384	300	663	38	324	591	706	755	999999	762	999999	999999	12	999999	44	999999	13	628	999999	511	508	318	570	117	12	538	999999	616	309	440	659	504	681	999999	633	406	110	556	501	190	999999	264	711	999999	580	571	127	129	297	133	685	999999	728	47	852	999999	
999999	556	36	999999	999999	99	455	613	112	941	999999	999999	999999	638	891	457	136	330	342	253	999999	999999	536	999999	421	212	999999	999999	754	625	776	644	999999	567	999999	999999	999999	999999	999999	89	809	108	775	639	999999	414	715	999999	241	999999	999999	407	704	609	469	47	29	999999	374	67	769	278	858	999999	174	224	276	846	961	999999	927	999999	410	263	443	999999	916	896	727	16	496	999999	944	526	718	379	940	999999	108	638	534	933	351	863	319	540	250	298	474	999999	147	869	999999	894	310	496	999999	450	175	999999	130	999999	868	999999	570	108	333	341	999999	795	999999	439	999999	332	812	993	999999	546	943	902	999999	999999	431	239	869	627	973	60	999999	231	999999	499	999999	147	518	411	999999	983	302	999999	999999	908	999999	999999	223	707	131	374	92	999999	999999	999999	506	272	703	502	999999	999999	498	943	134	999999	125	547	423	785	768	610	999999	411	928	999999	254	999999	695	999999	109	752	26	171	999999	609	968	999999	999999	921	999999	408	999999	25	710	999999	999999	359	96	999999	793	982	265	438	939	999999	999999	680	388	341	215	774	577	355	999999	999999	621	999999	448	525	315	217	742	502	792	370	177	798	700	501	601	895	646	761	999999	999999	496	588	232	999999	999999	297	999999	473	715	228	830	98	622	762	999999	167	911	570	628	585	249	999999	645	999999	354	999999	980	887	740	999999	137	815	789	999999	462	999999	999999	464	475	28	687	279	786	574	539	88	186	999999	686	443	984	85	999999	979	877	732	942	653	639	299	316	999999	732	405	999999	25	999999	346	999999	999999	62	999999	105	999999	898	969	999999	81	999999	275	584	52	999999	999999	999999	61	681	810	408	729	100	461	999999	185	711	54	547	391	483	524	999999	999999	638	904	391	537	979	533	90	908	755	871	615	373	715	999999	441	436	78	49	343	498	938	999999	691	600	632	920	999999	854	432	595	597	524	999999	744	413	999999	915	798	81	157	729	499	973	999999	846	461	999999	446	612	121	322	444	190	291	901	68	999999	790	999999	69	635	235	486	169	283	100	877	999999	861	145	520	280	967	196	769	448	606	472	999999	180	459	999999	252	320	999999	163	343	214	843	355	93	135	999999	22	521	503	22	999999	999999	755	583	499	585	999999	999999	52	476	994	522	999999	461	750	46	999999	999999	184	983	175	886	130	757	673	137	516	61	395	386	955	674	275	999999	792	527	999999	597	999999	875	999999	720	241	999999	349	691	390	893	342	999999	169	412	347	519	846	999999	824	998	909	
999999	79	425	215	665	521	999999	256	36	999999	232	47	147	650	999999	999999	455	654	999999	999999	981	999999	622	719	999999	227	999999	336	755	589	864	999999	10	687	999999	999999	999999	999999	575	999999	28	444	364	235	999999	61	32	761	48	311	401	282	391	590	927	625	457	999999	909	448	968	999999	999999	446	803	999999	47	459	999999	999999	858	940	999999	278	399	546	392	396	609	999999	205	791	297	454	198	592	321	420	759	999999	358	999999	605	136	206	999999	944	917	431	590	24	572	708	546	999999	460	999999	999999	200	390	242	70	107	999999	999999	187	999999	56	258	221	999999	627	999999	91	999999	215	999999	953	81	373	602	999999	999999	28	240	632	92	751	11	737	398	207	229	378	738	999999	556	941	882	29	329	897	668	219	381	397	872	627	402	247	125	249	51	999999	788	767	999999	88	433	621	104	954	54	521	822	999999	999999	999999	352	855	999999	403	80	999999	999999	705	999999	999999	647	843	760	999999	358	764	621	158	165	999999	999999	970	202	478	517	999999	999999	375	852	157	397	370	989	550	284	547	588	722	179	989	782	92	961	350	440	590	999999	638	605	290	899	999999	999999	999999	740	999999	662	999999	885	809	137	678	852	658	368	286	854	219	999999	811	999999	899	999999	176	619	507	999999	852	47	927	410	296	770	572	999999	723	515	983	810	902	999999	408	836	369	999999	114	240	313	981	164	735	650	999999	999999	115	999999	694	688	999999	242	372	809	153	958	409	841	999999	290	410	999999	771	999999	409	999999	926	776	73	999999	999999	999999	277	705	870	883	201	759	999999	975	467	999999	38	999999	597	577	540	85	264	999999	999999	30	999999	999999	902	346	999999	865	251	999999	999999	338	936	83	384	881	965	666	999999	270	766	999999	12	999999	822	162	616	999999	282	999999	748	850	522	195	660	293	999999	327	802	999999	500	336	518	999999	117	138	321	955	999999	716	999999	873	146	994	999999	320	28	273	137	750	730	448	592	418	430	27	816	750	423	101	572	647	999999	414	999999	440	999999	999999	825	999999	840	661	502	565	230	874	999999	527	999999	350	275	999999	200	62	999999	62	743	109	248	99	999999	571	999999	999999	154	964	19	731	235	681	188	685	999999	443	909	999999	999999	36	198	999999	313	999999	676	82	825	527	457	811	611	717	696	42	103	735	999999	279	999999	152	421	265	865	982	302	403	999999	590	999999	757	152	733	117	716	911	692	785	33	895	999999	534	626	517	999999	130	999999	984	156	591	712	71	640	950	999999	615	932	
690	331	996	283	910	999999	921	999999	669	877	610	999999	131	999999	949	999999	384	660	617	795	747	999999	861	784	418	999999	999999	893	695	511	783	314	999999	999999	11	464	36	621	558	299	704	999999	537	999999	907	999999	35	999999	999999	713	266	300	195	819	195	32	469	222	864	999999	246	38	14	167	104	999999	878	999999	409	999999	330	999999	111	328	100	929	140	619	999999	413	990	818	140	981	255	493	128	292	792	979	995	999999	757	664	999999	676	813	380	158	612	999999	999999	781	999999	392	504	198	867	728	999999	892	850	346	999999	999999	428	898	32	999999	611	187	999999	999999	429	500	516	14	447	999999	424	999999	759	471	999999	286	118	46	862	598	750	304	260	563	537	999999	999999	477	306	760	633	777	999999	467	546	434	999999	531	999999	778	876	499	751	601	999999	999999	142	999999	82	999999	794	392	46	433	171	317	926	42	822	343	355	49	999999	999999	642	647	335	999999	999999	839	746	999999	685	93	722	999999	552	658	999999	399	953	765	405	131	965	251	741	367	305	999999	508	508	999999	28	432	836	790	999999	999999	999999	813	840	464	242	437	217	707	952	711	999999	764	277	782	433	999999	589	644	586	721	400	999999	968	996	999999	341	247	877	667	661	885	470	999999	999999	593	585	999999	311	999999	999999	758	544	788	999999	394	475	999999	725	286	638	843	202	999999	353	568	760	844	844	769	999999	200	340	50	301	825	450	285	999999	198	847	277	287	481	999999	963	856	127	999999	611	229	111	522	600	39	817	693	266	145	140	833	741	278	999999	270	503	427	503	497	830	944	199	999999	999999	999999	370	565	720	320	390	711	643	532	242	549	800	999999	739	21	484	141	999999	150	448	999999	115	998	745	220	399	545	362	999999	491	666	40	449	985	171	668	261	999999	999999	755	428	200	219	45	999999	470	826	688	492	23	699	761	999999	999999	181	333	371	820	999999	921	844	358	23	50	575	519	360	692	578	352	232	168	247	999999	29	175	896	963	753	750	573	857	870	999999	999999	999999	982	999999	813	999999	306	441	999999	999999	999999	999999	187	178	469	483	119	143	999999	150	790	540	524	662	203	16	999999	408	76	759	358	987	488	406	257	670	999999	135	879	999999	56	791	695	222	484	950	987	999999	503	999999	640	439	746	729	825	262	391	329	42	807	999999	897	374	999999	675	923	590	780	920	799	946	984	999999	380	104	999	844	311	999999	999999	28	708	905	795	129	918	250	759	581	999999	289	999999	102	82	999999	
158	426	982	547	561	369	999999	999999	999999	334	655	185	376	999999	826	418	90	151	788	788	999999	992	999999	594	756	682	831	999999	925	520	999999	891	191	52	946	582	999999	763	999999	884	810	999999	999999	470	473	743	874	133	754	586	208	999999	314	293	634	166	847	397	790	879	537	999999	881	193	596	763	993	999999	689	253	556	999999	999999	999999	999999	802	999999	118	130	23	808	999999	454	349	321	671	587	999999	417	790	735	474	999999	746	357	801	29	28	874	710	749	549	444	999999	39	999999	551	411	999999	999999	999999	999999	277	776	81	829	564	541	871	999999	186	999999	917	899	518	999999	352	999999	556	999999	783	771	243	420	273	268	273	999999	319	999999	999999	185	592	999999	999999	999999	206	206	999999	527	999999	487	999999	999999	533	654	999999	545	991	947	539	773	854	139	58	999999	999999	856	513	812	999999	999999	232	442	805	999999	512	341	484	522	999999	999999	999999	999999	938	306	999999	999999	887	999999	636	728	951	372	899	999999	999999	462	999999	999999	500	350	999999	862	999999	999999	265	999999	153	999999	151	999999	999999	479	71	393	669	826	999999	752	979	220	999999	893	185	837	999999	999999	543	458	679	59	804	664	32	545	462	250	77	323	999999	909	999999	364	477	346	667	482	311	515	999999	504	271	784	841	290	381	799	999999	999999	955	405	181	695	852	101	495	999999	457	526	931	429	758	877	711	79	80	614	426	839	999999	198	999999	999999	771	184	999999	29	823	741	173	663	563	999999	999999	645	999999	455	511	385	999999	999999	35	999999	584	268	746	394	83	999999	999999	999999	999999	847	953	766	847	154	923	677	313	999999	582	715	362	999999	865	814	518	999999	341	624	113	50	989	908	173	999999	453	999999	438	403	946	61	531	999999	289	716	990	601	797	999999	999999	999999	82	384	999999	999999	999999	316	999999	931	875	999999	440	999999	662	342	857	55	603	83	700	420	249	999999	999999	999999	193	954	999999	999999	823	917	278	999999	103	280	999999	999999	228	853	351	146	120	507	528	939	620	936	999999	947	858	945	997	724	893	999999	594	172	999999	167	999999	477	328	254	117	958	999999	999999	501	392	373	253	999999	999999	731	564	309	741	391	590	911	256	220	50	299	999999	919	553	853	982	999999	806	759	71	726	874	818	866	999999	999999	210	926	444	362	583	615	999999	999999	993	339	811	852	780	274	256	879	999999	287	999999	239	48	194	840	999999	706	999999	493	999999	999999	999999	745	443	352	821	389	984	812	857	467	684	759	672	999999	999999	180	833	35	999999	
814	847	617	540	911	170	999999	999999	95	924	655	25	131	363	233	999999	593	378	999999	958	999999	272	77	409	999999	999999	479	999999	999999	326	349	872	541	999	951	186	250	214	531	191	300	373	999999	887	212	451	562	406	448	425	930	802	999999	77	609	552	779	999999	999999	641	691	999999	392	999999	585	782	484	999999	412	57	895	388	999999	328	668	999999	373	190	206	379	999999	83	928	999999	999999	547	549	474	399	408	999999	42	494	889	500	145	999999	139	311	429	966	999999	993	401	529	999999	955	15	999999	97	188	599	20	351	924	617	236	184	384	48	243	19	732	13	650	863	894	956	827	532	541	244	999999	777	412	286	999999	536	689	843	591	543	75	999999	230	999999	999999	153	965	882	909	806	999999	273	999999	957	708	990	751	666	657	999999	187	876	999999	999999	721	243	938	648	999999	699	495	541	999999	699	944	429	999999	999999	841	751	991	944	623	734	489	615	999999	455	999999	999999	999999	32	195	593	999999	199	756	999999	95	787	214	999999	354	219	321	999999	816	496	23	288	217	907	824	905	16	242	999999	820	465	116	999999	493	79	448	999999	472	355	862	999999	754	999999	507	757	63	546	674	600	999999	423	275	999999	104	442	300	882	877	208	290	586	133	936	999999	999999	979	145	721	999999	905	305	849	868	999999	162	268	999999	709	160	770	368	342	642	849	407	199	317	558	999999	779	999999	999999	273	75	285	220	818	999999	687	778	918	825	426	694	118	573	999999	999999	941	183	685	182	727	438	921	999999	490	97	538	999999	671	586	999999	478	348	269	999999	802	677	941	450	999999	31	382	851	543	915	947	999999	834	791	473	617	877	999999	393	318	835	154	41	730	730	209	67	116	342	999999	948	356	848	999999	604	176	999	733	999999	161	355	586	387	999999	542	356	704	838	208	969	792	384	954	950	750	999999	646	999999	999999	678	963	275	519	387	967	999999	999999	999999	196	306	999999	153	999999	242	963	999999	766	999999	999999	384	505	228	908	999999	999999	574	401	999999	247	999999	530	788	23	139	197	999999	999999	10	372	941	463	999999	652	901	999999	999999	97	722	987	500	892	944	34	999999	999999	999999	366	155	25	402	210	994	608	250	775	829	140	167	999999	883	192	766	999999	255	920	647	999999	17	21	723	999999	678	910	746	64	586	999999	678	955	452	723	921	984	969	741	469	999999	412	135	532	518	999999	678	113	318	135	999999	778	424	999999	179	359	144	301	916	531	94	861	196	199	74	462	211	
601	999999	270	999999	370	514	461	397	174	881	488	214	555	999999	806	438	928	972	985	263	999999	283	999999	786	693	62	219	384	398	226	999999	467	999999	728	86	943	58	354	253	273	963	149	999999	478	656	96	370	530	287	433	267	227	999999	209	782	328	796	484	97	318	999999	86	999	947	944	30	999999	999999	924	862	999999	999999	999999	999999	299	290	278	895	140	606	999999	689	107	965	958	719	388	857	999999	757	157	573	266	934	968	886	149	67	999999	635	937	543	605	425	53	684	497	366	909	502	60	900	999999	491	626	615	979	44	989	235	641	301	880	177	999999	999999	326	794	753	413	999999	999999	372	504	668	158	999999	682	921	283	231	999999	948	999999	706	257	999999	775	318	363	906	115	77	308	999999	646	662	438	999999	237	999999	703	613	505	362	839	538	849	822	477	531	307	122	716	13	619	353	999999	470	467	595	999999	485	999999	506	44	999999	73	509	32	496	655	999999	999999	915	528	418	452	101	867	719	380	953	841	832	609	999999	361	304	384	303	235	968	252	999999	817	227	223	999999	328	696	474	349	800	981	875	335	427	800	485	999999	900	346	999999	748	225	596	644	567	897	50	999999	768	135	728	270	687	729	63	107	310	204	453	773	180	254	41	163	859	956	999999	575	560	819	183	999999	889	374	504	426	230	582	656	999999	287	904	705	999999	81	720	999999	606	374	702	184	16	456	999999	432	999999	194	443	784	999999	999999	999999	241	949	999999	335	999999	322	234	637	999999	727	548	352	496	999999	549	999999	92	999999	767	676	210	857	644	177	999999	326	942	11	241	999999	797	55	486	811	672	999999	999999	999999	348	876	999999	737	825	456	467	114	86	166	954	377	361	645	843	999999	999999	384	314	999999	388	65	380	233	405	99	930	503	999999	999999	603	999999	553	345	800	891	305	472	999999	197	999999	999999	249	785	56	999999	436	999999	211	539	546	999999	451	488	999999	293	506	999999	342	999999	526	964	248	402	562	170	999999	25	845	951	999999	999999	352	127	84	999999	815	594	999999	541	663	777	999999	336	147	315	352	999999	999999	516	395	157	140	305	671	745	603	999999	233	886	999999	999999	316	260	999999	744	946	333	414	821	999999	911	971	801	82	748	672	999999	264	999999	818	758	46	338	999999	999999	999999	999999	999999	338	942	967	371	300	500	999999	999999	999999	999999	402	369	28	660	167	48	483	185	338	232	922	999999	691	593	975	77	291	999999	977	693	390	999999	999999	878	86	999999	510	
550	680	310	831	287	999999	472	999999	887	799	108	879	999999	93	329	342	999999	533	265	999999	384	395	232	218	999999	493	358	69	329	999999	999999	583	999999	538	932	999999	38	401	644	452	229	731	999999	278	193	999999	687	999999	999999	740	999999	354	999999	627	135	164	458	101	999999	793	283	999999	542	428	659	524	999999	999999	160	824	314	431	999999	813	999999	653	307	954	35	372	805	747	999999	999999	392	999999	762	999999	412	999999	57	936	438	850	178	816	199	669	999999	669	903	925	459	247	435	655	465	18	999999	482	999999	503	999999	999999	988	535	999999	952	45	999999	761	940	359	382	999999	378	993	48	644	999999	463	999999	345	365	469	879	298	999999	163	999999	999999	999999	73	999999	920	999999	869	837	999999	643	410	246	633	755	907	962	576	87	470	67	661	427	374	381	28	228	167	711	141	118	246	999999	798	307	532	999999	877	429	461	233	508	166	999999	999999	814	227	14	590	457	999999	999999	999999	999999	106	999999	913	389	999999	999999	701	999999	168	705	754	999999	999999	448	336	232	900	999999	156	625	246	559	505	251	373	999999	801	223	999999	263	634	999999	35	364	702	231	999999	627	999999	518	999999	837	349	461	999999	603	68	779	678	999999	556	421	166	595	63	546	999999	671	25	134	119	999999	999999	905	80	999999	380	401	745	114	614	999999	900	638	865	409	999999	54	821	770	508	999999	999999	219	999999	223	648	439	310	165	999999	946	611	999999	409	999999	999999	444	390	481	232	666	999999	573	999999	283	520	528	730	654	336	536	850	255	625	999999	942	609	208	856	999999	940	999999	999999	464	667	999999	999999	238	593	391	776	663	999999	999999	842	989	971	465	432	703	999999	709	656	828	123	105	365	444	323	339	418	999999	533	180	999999	575	452	119	96	612	680	299	999999	999999	560	999999	511	707	783	107	971	999999	775	163	189	241	444	761	350	571	315	999999	999999	263	973	540	139	178	266	999999	546	861	999999	999999	999999	830	571	393	277	999999	594	658	999999	225	368	999999	469	380	991	999999	140	691	999999	524	306	283	999999	884	999999	999999	999999	342	999999	517	561	119	999999	955	140	359	670	61	493	109	976	657	746	999999	895	709	81	759	999999	216	999999	999999	999999	853	523	749	455	687	104	258	506	999999	999999	152	664	999999	497	514	250	642	999999	999999	207	669	548	999999	999999	999999	988	590	999999	984	164	245	381	705	27	921	999999	390	903	983	957	245	602	724	451	999999	44	647	221	566	518	999999	999999	66	999999	432	315	874	222	770	
698	513	309	999999	107	970	771	959	240	575	82	999999	739	999999	132	961	76	999999	999999	934	999999	351	378	392	476	999999	419	999999	57	999999	616	567	999999	142	294	453	936	90	627	999999	999999	85	417	645	494	658	806	999999	934	696	999999	492	676	287	128	357	145	917	56	488	999999	456	911	645	959	515	691	999999	121	678	34	985	206	727	999999	576	999999	732	999999	817	999999	988	999999	360	238	999999	890	890	24	937	999999	29	44	999999	919	999999	173	771	686	979	999999	210	319	266	672	380	295	949	999999	552	423	412	999999	999999	675	573	76	560	416	999999	999999	801	591	999999	370	15	951	67	999999	727	412	172	999999	918	851	612	678	133	999999	858	999999	941	999999	472	999999	905	999	805	473	356	318	613	364	999999	999999	175	618	146	895	666	428	238	151	458	149	999999	999999	111	999999	73	894	943	871	558	999999	683	96	129	659	464	15	156	999999	461	419	799	807	206	563	685	999999	542	238	31	999999	609	999999	266	332	273	550	898	427	409	461	999999	741	805	852	999999	89	498	486	440	661	282	643	690	48	349	452	999999	999999	702	79	999999	714	849	129	397	883	829	797	396	999999	999999	728	194	999	54	67	11	353	999999	999999	505	65	797	999999	167	965	999999	227	982	999999	391	999999	725	339	109	659	891	999999	465	798	999999	701	100	525	999999	553	459	690	994	291	450	815	666	999999	574	306	916	489	961	431	774	611	814	999999	533	756	13	855	900	394	176	325	999999	93	355	803	964	999999	815	613	516	999999	999999	999999	379	575	694	999999	999999	999999	743	999999	725	999999	33	649	887	525	999999	798	999999	999999	789	610	125	999999	926	999999	750	999999	999999	644	673	357	915	356	999999	123	206	958	999999	384	100	108	999999	763	599	855	70	706	916	999999	290	999999	73	999999	638	623	585	999999	648	999999	878	999999	470	108	999999	377	127	677	271	774	999999	43	737	176	513	691	958	362	536	81	522	999999	999999	999999	364	655	294	12	717	999999	537	952	319	949	505	999999	999999	553	33	232	737	999999	444	999999	130	256	290	897	999999	947	999999	232	717	999999	999999	999999	150	577	744	93	999999	124	960	507	246	376	724	787	999999	417	63	415	338	313	999999	139	609	711	999999	117	999999	999999	999999	769	109	314	244	999999	359	672	955	70	809	940	999999	622	432	937	906	753	532	502	237	999999	894	999999	894	413	244	470	234	439	805	999999	999999	696	520	999999	407	999999	141	999999	438	997	462	992	606	999999	174	720	706	671	999999	
28	585	873	169	999999	875	850	420	831	507	888	447	526	265	182	232	452	112	242	540	974	622	549	74	239	538	902	652	999999	999999	523	764	999999	634	787	60	844	537	906	999999	999999	999999	310	485	549	560	935	736	433	175	722	999999	473	141	999999	405	46	999999	999999	85	973	208	914	592	984	134	885	892	478	131	999999	915	205	917	983	462	999999	73	525	999999	602	175	228	339	526	999999	300	999999	803	391	24	45	999999	830	352	358	607	717	501	999999	999999	52	268	312	787	807	999999	556	999999	378	93	973	293	260	482	808	979	584	76	89	834	999999	99	999999	117	999999	999999	374	999999	634	855	999999	572	999999	15	999999	906	916	999999	719	491	743	282	999999	999999	51	751	357	358	544	379	32	999999	421	590	219	953	999999	204	999999	499	58	981	999999	522	489	999999	193	255	922	901	999999	999999	356	598	999999	191	663	999999	76	601	999999	999999	999999	265	999999	952	160	520	795	606	734	721	117	230	443	761	759	912	818	640	567	112	999999	642	316	990	999999	999999	499	37	999999	393	138	842	999999	41	950	267	690	536	260	673	999999	325	177	350	924	136	164	338	999999	750	970	435	44	858	590	398	949	999999	657	337	999999	999999	316	351	593	275	999999	411	810	502	999999	292	390	894	999999	999999	999999	965	75	178	668	999999	999999	999999	423	702	808	681	450	562	318	999999	999999	999999	652	692	19	826	757	658	999999	999999	999999	930	527	687	999999	149	999999	480	999999	983	776	488	669	858	172	999999	927	890	467	19	961	258	193	999999	999999	467	252	960	999999	649	218	999999	733	915	643	675	31	735	657	669	475	969	999999	335	80	999999	263	793	530	252	999999	867	201	435	791	279	999999	999999	284	588	897	255	380	283	775	369	755	753	225	496	745	202	999999	999999	544	991	618	858	314	23	999999	458	440	999999	751	350	225	999999	133	374	928	878	461	78	999999	229	599	365	559	710	999999	999999	578	43	999999	705	999999	403	891	800	660	999999	838	270	999999	448	815	522	999999	434	999999	458	630	999999	568	866	741	174	36	324	402	262	999999	603	999999	999999	879	407	360	55	717	821	415	999999	714	999999	50	201	694	333	414	86	833	135	999999	195	999999	728	999999	999999	964	469	377	576	407	407	999999	999999	999999	680	568	418	999999	999999	717	333	52	306	146	999999	825	550	480	702	910	999999	429	183	47	193	999999	161	932	719	999999	999999	453	999999	925	999999	460	805	310	999999	999999	995	913	357	417	242	153	582	591	999999	999999	
424	999999	674	999999	999999	999999	999999	207	707	999999	416	999999	453	404	999999	879	213	380	829	999999	30	250	466	938	914	999999	999999	765	804	49	999999	569	999999	999999	667	999999	778	999999	999999	338	54	608	602	168	357	519	470	952	947	362	999999	211	999999	877	795	999999	999999	736	752	999999	999999	650	999999	667	999999	846	499	549	737	999999	110	41	536	500	33	422	647	307	590	999999	942	999999	818	451	999999	50	807	118	999999	999999	736	52	999999	175	999999	403	214	999999	555	510	999999	920	225	747	999999	908	999999	999999	854	999999	536	999999	999999	357	736	787	999999	999999	567	572	999999	391	440	253	473	68	611	371	78	630	217	711	999999	89	384	999999	904	80	199	200	375	999999	264	735	999999	999999	999999	82	438	645	571	263	999999	999999	999999	999999	490	971	999999	203	999999	313	204	999999	175	825	482	77	973	714	882	999999	762	376	999999	504	136	704	297	961	999999	539	932	432	68	953	999999	768	617	999999	541	932	797	995	893	71	350	40	999999	141	39	828	108	724	762	999999	500	999999	999999	999999	512	999999	683	999999	999999	768	380	999999	999999	221	999999	714	459	238	183	950	964	766	999999	999999	164	999999	144	166	999999	344	999999	218	670	257	462	343	999999	651	242	754	258	485	964	999999	999999	579	864	357	650	324	379	869	550	812	999999	734	526	651	812	416	651	527	999999	696	337	999999	110	917	759	157	732	999999	999999	428	999999	488	999999	999999	454	584	241	999999	515	617	964	571	668	858	411	728	816	340	838	826	999999	999999	107	277	796	528	478	947	999999	502	592	571	873	999999	121	368	931	999999	207	237	184	864	999999	770	731	766	504	252	515	999999	999999	402	969	180	325	970	391	534	562	925	115	294	197	23	999999	403	697	546	999999	53	796	649	143	610	651	248	718	336	545	39	999999	235	441	999999	171	199	999999	703	999999	151	999999	407	999999	282	132	889	677	998	745	338	78	957	999999	999999	999999	691	269	368	528	999999	261	64	999999	999999	900	999999	853	629	851	835	801	994	740	605	76	399	999999	860	488	761	571	720	591	217	961	999999	730	968	999999	479	999999	243	184	729	889	999999	418	92	381	999999	46	58	156	999999	999999	999999	999999	899	406	844	657	408	879	766	515	541	473	781	999999	832	159	884	999999	999999	904	568	819	20	716	154	981	999999	489	246	999999	523	573	681	680	999999	850	830	572	491	821	532	999999	418	999999	358	458	999999	521	999999	102	161	754	999999	14	968	264	999999	193	261	999999	706	919	643	50	999999	
999999	791	111	684	999999	999999	322	812	560	999999	214	411	999999	367	695	354	999999	940	154	573	769	999999	999999	711	999999	644	646	320	628	125	999999	720	377	232	390	999999	535	836	566	772	839	999999	223	631	763	853	420	826	566	518	276	978	498	999999	232	179	123	399	62	999999	683	11	194	999999	768	999999	999999	573	977	38	999999	999999	999999	381	733	827	999999	999999	999999	778	233	999999	754	119	848	634	999999	999999	10	221	999999	146	999999	999999	99	838	756	777	863	279	999999	846	849	537	700	672	604	999999	999999	999999	594	78	451	283	999999	863	257	85	999999	999999	273	142	573	999999	485	999999	820	166	292	999999	80	807	999999	999999	958	386	970	226	418	186	40	999999	168	999999	626	484	999999	510	999999	236	999999	681	190	999999	16	687	999999	999999	62	28	852	999999	834	999999	334	786	999999	772	999999	737	892	999999	999999	420	113	999999	974	968	149	10	986	319	63	66	314	399	999999	462	672	280	113	887	999999	400	334	591	280	320	999999	840	599	922	999999	375	343	560	999999	770	626	847	713	999999	943	61	42	542	395	777	999999	934	999999	433	999999	999999	999999	14	866	275	95	999999	999999	663	697	308	411	73	134	688	722	999999	384	999999	836	825	999999	797	943	122	368	792	206	502	777	346	999999	176	823	999999	740	999999	999999	999999	684	114	959	60	999999	999999	649	968	999999	706	65	789	560	999999	596	284	487	836	70	754	907	999999	324	395	999999	361	628	999999	999999	982	999999	999999	70	999999	181	999999	865	999999	999999	308	473	399	384	999999	447	988	999999	377	999999	999999	664	903	999999	939	999999	391	789	574	174	267	26	414	728	435	758	671	728	925	141	865	419	999999	657	999999	291	517	918	825	947	897	999999	260	665	701	328	54	125	131	793	790	941	999999	352	922	292	68	999999	948	741	999999	269	860	246	714	139	693	256	516	999999	999999	999999	964	627	999999	999999	765	999999	36	999999	999999	556	999999	999999	351	999999	128	628	734	479	232	999999	999999	999999	181	638	715	24	999999	572	999999	999999	608	472	469	999999	977	673	86	241	526	320	644	842	999999	229	661	999999	999999	790	21	75	999999	46	999999	487	502	880	456	637	975	750	796	999999	481	915	999999	145	999999	34	999999	999999	551	503	999999	911	211	137	67	951	976	987	130	171	560	569	999999	999999	999999	999999	824	999999	227	999999	265	776	523	190	370	999999	281	526	999999	870	844	566	523	27	999999	524	285	999999	999999	504	660	988	999999	635	999999	999999	638	999999	108	689	209	849	237	113	999999	
999999	999999	999999	767	946	999999	460	931	259	999999	999999	55	269	999999	999999	707	459	283	722	999999	999999	999999	888	286	999999	481	895	428	376	671	999999	339	420	778	999999	999999	263	607	876	824	210	999999	380	318	910	866	379	898	585	981	749	576	514	325	999999	40	509	745	999999	474	999999	42	564	588	999999	663	635	999999	579	396	453	852	406	999999	587	219	775	999999	999999	591	112	996	842	395	921	427	824	104	806	999999	626	518	999999	411	49	178	502	791	986	256	240	999999	329	198	999999	897	180	617	738	762	265	929	999999	999999	372	788	199	179	999999	904	839	541	999999	702	999999	935	563	999999	857	419	716	999999	999999	999999	999999	999999	677	653	857	34	999999	217	365	999999	999999	697	999999	999999	49	261	978	999999	134	91	417	699	215	626	428	602	999999	186	759	329	999999	281	345	260	376	158	121	545	999999	999999	657	632	185	999999	999999	82	796	992	999999	606	440	393	859	512	711	661	18	60	999999	265	690	999999	457	999999	999999	350	361	888	203	999999	150	442	21	491	433	999999	523	999999	546	355	805	999999	231	163	888	662	999999	999999	548	715	999999	70	320	66	952	587	184	999999	999999	739	999999	908	999999	73	999999	998	999999	377	89	926	999999	442	999999	878	459	349	849	304	157	999999	928	528	349	488	999999	89	131	954	538	846	610	383	935	807	634	897	551	999999	999999	890	289	999999	754	999999	578	999999	556	442	607	612	999999	999999	992	304	999999	203	999999	320	321	386	876	428	838	242	999999	999999	507	706	254	561	797	690	606	266	999999	884	999999	727	910	54	532	689	999999	926	118	730	390	640	996	441	999999	241	846	320	24	999999	215	521	306	814	999999	999999	197	55	814	57	283	999999	247	926	999999	999999	999999	276	854	999999	81	912	999999	594	383	867	709	812	999999	566	999999	296	251	204	678	262	431	106	999999	999999	501	999999	121	999999	457	654	403	999999	22	999999	830	579	999999	827	790	999999	397	711	440	999999	150	999999	823	257	999999	986	494	52	257	176	999999	314	431	999999	695	770	801	73	999999	729	474	999999	800	734	999999	999999	830	999999	414	385	865	720	665	513	541	127	487	863	858	471	169	999999	822	845	999999	525	158	294	142	30	999999	334	574	711	867	999999	999999	98	521	938	166	79	638	872	311	698	649	917	640	999999	292	937	214	999999	569	999999	999999	999999	655	220	126	545	292	394	999999	541	999999	954	645	40	543	399	999999	920	314	99	999999	950	543	390	876	240	653	564	738	564	129	897	151	754	
999999	628	443	311	821	999999	787	254	989	770	552	695	999999	609	44	892	595	294	999999	479	999999	866	422	274	343	999999	892	727	655	328	999999	999999	812	999999	346	999999	999999	50	108	694	311	477	999999	772	838	191	999999	999999	530	845	968	834	999999	672	999999	999999	999999	178	999999	936	999999	70	598	999999	358	303	883	389	273	129	936	999999	196	677	999999	924	906	999999	999999	162	999999	847	207	999999	359	587	721	149	539	517	709	999999	83	171	999999	251	878	298	423	544	999999	579	780	410	908	423	647	859	999999	437	921	999999	741	814	999999	880	863	787	321	771	582	743	849	999999	419	159	999999	34	711	999999	999999	617	236	892	853	999999	76	796	902	999999	939	862	645	112	596	999999	55	268	161	95	388	999999	977	999999	961	565	729	35	999999	759	941	999999	999999	577	999999	314	339	999999	960	999999	813	76	999999	384	831	720	107	999999	169	275	113	999999	873	626	999999	954	999999	583	930	298	626	51	805	153	995	326	713	999999	721	291	814	206	307	497	281	321	215	602	820	999999	467	982	999999	725	655	728	749	532	999999	436	674	999999	918	672	999999	999999	271	742	999999	999999	16	39	35	999999	999999	906	915	385	355	236	748	47	762	999999	830	643	186	89	497	999999	999999	191	49	294	617	999999	288	999999	999999	508	60	473	222	315	999999	438	999999	987	273	749	813	999999	186	802	688	636	992	239	841	403	596	191	255	123	999999	824	990	740	999999	403	628	289	925	999999	185	285	824	457	453	402	686	198	816	748	463	999999	999999	246	606	981	75	58	999999	999999	912	999999	228	109	377	421	448	226	727	999999	130	533	448	340	999999	412	999999	999999	786	449	999999	407	375	999999	659	735	819	753	999999	289	338	999999	494	869	933	999999	999999	725	89	42	999999	470	471	945	999999	929	763	674	999999	999999	179	529	271	355	999999	999999	504	721	449	641	601	999999	91	448	542	999999	49	579	406	320	999999	96	465	754	999999	999999	999999	429	999999	730	972	155	144	999999	119	808	318	999999	530	428	812	345	285	999999	440	999999	388	33	413	87	999999	999999	999999	309	847	93	73	516	999999	102	578	84	999999	718	669	455	560	151	338	999999	241	999999	999999	977	999999	20	810	999999	323	237	999999	999999	999999	802	840	787	999999	834	102	999999	999999	801	999999	999999	850	737	504	566	779	985	707	247	694	999999	845	990	145	300	802	837	283	56	202	632	234	665	999999	48	999999	881	578	726	58	999999	989	439	999999	621	137	770	515	253	248	338	529	630	
228	346	956	850	999999	587	42	264	753	697	609	657	213	194	999999	999999	999999	897	999999	981	198	391	690	416	380	524	172	41	332	39	808	864	112	999999	446	723	92	37	239	990	999999	794	559	301	830	999999	417	942	101	60	565	350	999999	548	442	836	655	550	480	137	425	10	932	999999	889	744	554	610	748	955	999999	660	667	999999	297	404	832	398	999999	417	117	229	940	282	474	468	942	564	170	609	77	999999	557	112	575	693	862	835	999999	999999	418	999999	999999	146	676	904	683	999999	999999	999999	14	999999	999999	999999	30	205	999999	659	259	431	802	989	449	999999	888	841	113	565	851	603	542	996	999999	999999	998	310	999999	803	605	569	784	447	999999	132	605	999999	577	494	999999	380	633	999999	585	981	293	429	999999	66	258	834	999999	999999	999999	657	505	17	281	474	75	719	180	266	64	690	999999	364	686	999999	542	88	999999	999999	482	481	969	340	999999	14	217	999999	943	968	554	770	999999	666	999999	999999	626	598	538	112	429	372	209	376	157	895	345	928	742	50	523	180	999999	192	645	182	687	175	596	277	266	495	776	211	999999	999999	922	979	571	40	699	944	550	999999	199	120	281	603	192	999999	668	289	836	902	999999	384	999999	999999	31	621	999999	999999	12	271	846	933	595	998	664	863	999999	366	366	711	350	999999	630	408	999999	534	901	999999	999999	999999	608	999999	659	874	999999	337	93	347	957	999999	73	248	942	288	999999	266	525	283	938	329	999999	999999	922	134	562	876	754	999999	999999	999999	999999	882	478	999999	663	999999	283	721	252	337	779	635	408	417	648	112	636	351	92	737	18	627	999999	999999	528	999999	64	535	322	879	583	292	755	470	239	190	769	999999	999999	457	982	999999	41	611	549	916	904	515	486	459	250	412	719	854	488	999999	736	999999	413	999999	813	748	999999	999999	753	497	999999	938	187	467	999999	625	725	635	754	999999	596	544	124	611	999999	999999	58	862	639	999999	572	901	999999	147	454	955	607	267	643	243	405	668	857	61	47	965	338	28	999999	624	999999	93	109	284	505	201	700	801	999999	274	699	546	733	999999	999999	978	957	49	22	999999	27	467	992	520	809	999999	686	72	574	435	221	40	999999	24	494	489	801	999999	999999	263	264	806	999999	999999	544	999999	935	285	136	68	999999	298	16	740	999999	999999	999999	589	475	576	999999	637	236	540	62	999999	802	718	98	445	186	260	407	758	132	220	176	623	976	999999	993	999999	999999	999999	427	922	34	14	
417	999999	398	221	241	75	749	626	999999	760	999999	999999	65	226	197	691	881	999999	891	257	617	396	62	477	613	999999	583	112	999999	720	999999	139	645	798	999999	823	56	999999	999999	341	19	505	641	415	999999	999999	895	777	224	999999	999999	999999	41	776	396	30	222	920	608	717	492	646	924	858	647	196	999999	267	914	373	645	916	739	999999	999999	122	755	646	180	511	629	805	888	999999	999999	452	108	868	411	291	999999	135	366	311	849	372	581	782	768	120	871	999999	862	850	608	717	999999	999999	999999	284	275	999999	749	106	98	686	999999	476	771	999999	999999	370	856	633	763	999999	999999	438	709	874	541	972	878	999999	639	991	942	47	849	380	522	625	999999	137	25	43	999999	269	223	999999	614	999999	999999	573	32	999999	781	999999	999999	99	166	999999	772	664	743	302	698	689	999999	999999	999999	720	627	401	999999	999999	41	728	617	730	143	301	225	546	999999	436	999999	315	48	138	220	999999	999999	760	999999	29	852	675	394	723	999999	696	801	126	999999	893	487	619	890	559	479	62	999999	999999	955	864	999999	236	403	316	340	392	651	338	885	999999	769	867	187	662	619	365	344	894	394	447	499	999999	126	999999	948	353	999999	488	658	999999	101	594	804	359	742	626	281	87	999999	999999	999999	473	999999	399	133	620	999999	237	999999	124	717	727	971	518	375	189	120	36	367	987	999999	172	679	726	938	185	999999	999999	999999	999999	94	267	511	442	402	36	866	726	253	338	999999	197	548	999999	450	374	622	296	983	999999	999999	255	999999	405	984	882	999999	514	461	999999	557	999999	317	999999	40	460	225	539	126	348	322	393	782	39	85	781	624	145	286	999999	562	776	844	367	487	838	999999	999999	458	519	999999	361	999999	304	999999	999999	999999	601	514	989	158	93	180	645	249	132	999999	689	329	213	267	658	238	999999	396	781	767	949	469	201	913	119	91	999999	999999	961	999999	999999	259	775	901	33	630	296	425	479	999999	209	127	365	375	857	999999	255	999999	584	133	388	908	998	542	930	142	999999	86	49	11	574	538	288	999999	984	999999	999999	311	244	37	999999	471	916	185	567	999999	113	826	999999	999999	999999	353	531	837	740	579	260	243	970	999999	317	220	999999	477	42	999999	839	999999	390	999999	242	943	27	557	999999	916	991	823	999999	999999	38	999999	30	716	175	999999	17	450	273	414	189	320	341	353	719	999999	95	448	152	896	992	751	999999	999999	100	892	335	999999	656	823	588	437	268	872	862	821	200	
999999	312	812	999999	398	98	976	248	922	999999	999999	838	999999	999999	553	680	999999	116	999999	60	999999	625	999999	894	999999	999999	999999	826	752	61	469	491	897	999999	424	146	340	243	604	663	469	999999	178	290	999999	145	205	999999	44	756	190	765	584	770	807	999999	999999	917	629	603	999999	159	495	871	153	193	999999	919	999999	416	350	844	999999	623	591	999999	457	991	243	898	598	456	999999	996	870	703	906	136	999999	380	116	999999	613	10	24	319	903	999999	147	477	204	999999	586	627	415	346	264	960	189	999999	999999	48	684	731	15	999999	999999	499	999999	449	286	813	999999	45	310	927	241	999999	999999	281	999999	160	853	765	999999	322	999999	174	590	534	449	999999	947	999999	784	78	999999	882	995	999999	952	414	306	697	201	391	100	999999	327	999999	114	752	361	907	725	445	194	919	38	999999	999999	203	909	999999	10	999999	865	277	999999	242	198	358	515	787	329	684	854	999999	999999	321	232	329	846	111	429	696	593	49	203	999999	999999	818	999999	313	500	999999	504	999999	697	859	525	999999	299	95	299	756	246	999999	588	50	591	999999	355	999999	469	999999	356	808	56	314	999999	825	999999	912	357	379	504	212	296	999999	190	34	999999	714	999999	409	40	761	811	673	459	999999	999999	162	757	855	473	147	843	999999	412	696	783	392	122	699	749	386	737	919	261	999999	287	28	860	999999	569	641	999999	999999	972	595	996	999999	999999	727	374	921	999999	502	906	366	369	798	168	493	999999	86	602	106	999999	653	33	891	999999	425	999999	442	301	200	296	832	227	783	525	816	699	410	999999	999999	334	827	999999	245	23	894	674	488	860	377	325	999999	49	822	999999	328	999999	999999	960	439	985	931	999999	965	999999	999999	149	999999	283	351	793	840	548	217	772	832	432	788	999999	528	999999	263	582	924	874	803	793	404	384	206	254	999999	449	108	408	403	208	265	999999	939	755	98	999999	999999	583	485	999999	999999	60	576	999999	999999	236	999999	687	731	358	704	100	412	291	999999	999999	86	107	208	401	450	808	378	634	999999	758	938	999999	663	999999	74	999999	399	858	999999	354	999999	310	471	999999	16	420	999999	54	503	999999	627	657	21	886	999999	421	385	999999	503	33	681	942	728	35	297	669	999999	683	294	363	701	553	329	400	403	776	635	999999	999999	40	999999	334	999999	11	141	999999	761	999999	920	999999	999999	315	365	999999	999999	999999	581	999999	999999	346	395	993	999999	149	474	83	338	620	492	361	785	544	999999	999999	891	357	811	
727	893	999999	908	257	999999	640	398	999999	999999	391	727	538	204	199	999999	58	645	148	575	990	537	999999	999999	150	999999	568	999999	999999	616	999999	56	324	63	854	999999	73	438	147	240	128	751	999999	885	999999	999999	954	167	999999	773	999999	827	999999	782	999999	199	836	64	767	963	205	772	999999	779	305	999999	999999	484	999999	647	707	619	507	908	456	249	459	999999	15	257	339	411	282	657	999999	999999	303	542	243	999999	999999	18	671	999999	44	999999	784	309	589	999999	490	480	999999	948	999999	41	329	999999	999999	581	740	663	58	519	634	794	999999	319	813	240	50	999999	251	999999	931	698	948	999999	999999	110	464	999999	999999	402	999999	999999	999999	333	591	999999	745	999999	217	661	924	62	999999	161	549	250	855	475	999999	999999	999999	620	239	999999	999999	999999	92	999999	972	235	126	590	80	655	999999	775	999999	999999	727	879	494	592	662	589	760	878	999999	796	783	632	255	988	999999	243	830	999999	629	999999	316	999999	851	748	486	981	545	344	999999	314	409	999999	999999	688	999999	616	999999	979	957	649	999999	148	999999	295	223	349	980	137	927	837	825	603	155	999999	859	999999	38	999999	999999	680	54	426	897	999999	396	19	999999	999999	250	57	378	850	200	980	91	999999	585	565	535	146	11	417	417	999999	999999	999999	629	999999	828	999999	587	129	873	286	999999	955	250	213	898	214	757	999999	886	879	468	999999	413	175	665	999999	927	473	220	969	679	636	18	999999	946	590	390	298	738	15	470	999999	977	914	384	135	927	382	666	999999	388	588	530	537	999999	514	402	463	637	999999	999999	124	999999	904	607	969	946	498	267	317	824	469	999999	881	419	219	997	999999	790	540	763	554	806	888	590	100	115	481	76	999999	198	926	660	999999	999999	355	350	82	317	415	999999	439	999999	999999	507	919	903	649	999999	476	517	999999	999999	107	384	999999	317	30	324	516	863	475	431	999999	999999	999999	808	93	193	999999	868	999999	191	385	360	333	439	999999	999999	670	999999	465	362	600	999999	999999	263	563	999999	999999	999999	999999	757	800	999999	714	18	299	239	999999	120	999999	466	64	608	592	721	999999	746	60	332	859	639	999999	999999	407	122	999999	901	834	644	999999	867	258	36	999999	999999	390	834	999999	325	999999	999999	781	560	377	999	307	991	342	573	966	816	176	612	187	691	999999	481	154	601	186	397	404	999999	864	952	218	38	70	424	340	999999	110	735	999999	999999	999999	103	952	999999	815	999999	569	999999	999999	999999	700	999999	848	856	73	999999	689	
999999	148	753	824	999999	695	424	791	999999	931	999999	242	513	999999	441	999999	546	833	999999	529	746	785	347	828	143	999999	435	261	572	189	213	360	431	773	64	596	999999	816	52	407	999999	999999	999999	908	651	999999	174	723	269	225	311	33	63	390	943	269	801	925	690	528	270	173	228	99	727	999999	811	740	999999	844	991	730	790	999999	999999	139	250	438	186	115	132	711	991	357	877	190	307	51	829	795	999999	999999	135	523	146	374	999999	456	190	95	999999	434	72	999999	233	581	242	451	398	814	29	999999	749	585	405	559	181	999999	221	547	269	999999	999999	865	999999	999999	604	999999	475	999999	999999	793	258	999999	888	697	999999	577	133	999999	999999	855	653	999999	999999	433	764	549	127	587	203	999999	244	643	825	456	523	206	375	745	999999	966	975	999999	84	999999	999999	658	999999	708	909	603	999999	915	999999	413	127	999999	99	626	999999	65	158	999999	434	223	558	999999	999999	441	183	452	211	387	329	981	880	882	940	550	318	115	999999	999999	677	999999	778	999999	52	999999	339	627	999999	999999	31	921	999999	999999	346	860	676	509	999999	999999	534	466	999999	999999	595	619	533	244	956	549	999999	999999	999999	739	220	999999	999999	239	571	853	111	556	346	463	365	999999	999999	792	545	999999	873	809	999999	596	884	220	207	417	999999	999999	888	105	671	999999	441	413	718	87	877	511	425	999999	937	539	999999	978	999999	938	15	197	455	741	699	876	676	508	999999	616	999999	999	637	38	999999	148	999999	16	999999	999999	32	999999	999999	95	915	43	999999	435	999999	999999	999999	906	100	999999	411	999999	999999	156	999999	794	999999	932	518	999999	233	878	874	999999	941	798	574	157	103	350	999999	64	999999	369	826	665	999999	999999	999999	712	999999	948	908	379	999999	960	170	818	610	100	889	99	443	586	862	46	169	277	494	83	999999	999999	812	749	351	357	46	618	999999	740	583	649	306	805	929	284	969	504	999999	981	999999	755	546	999999	999999	999999	620	922	507	789	999999	943	999999	999999	999999	999999	999999	169	999999	279	923	552	498	999999	517	999999	792	637	657	587	77	664	507	512	444	863	748	809	297	523	736	999999	121	999999	999999	999999	999999	743	999999	50	148	810	477	999999	999999	999999	267	676	999999	222	45	999999	275	999999	999999	999999	445	253	128	240	999999	336	871	999999	542	809	441	956	634	999999	999999	58	926	616	448	999999	197	999999	454	358	605	81	323	84	488	754	848	201	818	404	203	649	999999	999999	900	999999	938	963	958	258	654	310	51	999999	
867	987	66	659	999999	465	653	438	798	769	999999	999999	23	797	35	787	961	249	148	999999	684	705	999999	999999	715	636	328	234	58	206	703	304	40	999999	217	999999	698	999999	720	363	751	764	851	999999	846	832	798	151	937	180	296	999999	172	811	933	171	564	999999	943	844	147	429	390	602	76	340	999999	318	589	535	99	772	529	784	489	919	854	576	608	999999	837	186	296	877	910	298	142	999999	771	55	935	96	255	875	226	332	999999	258	789	999999	794	490	561	412	90	523	999999	999999	331	23	317	988	12	69	17	960	999999	999999	999999	999999	999999	999999	999999	544	599	13	527	999999	568	167	999999	605	786	103	99	356	624	884	796	999999	413	754	897	757	737	947	999999	195	867	265	199	871	567	999999	317	975	999999	27	812	87	996	999999	818	174	478	999999	999999	909	970	660	345	257	716	305	374	453	921	788	806	652	999999	341	787	313	967	999999	48	774	999999	999999	412	607	999999	718	400	182	936	733	289	35	745	999999	999999	216	920	999999	999999	271	647	864	63	999999	221	170	168	999999	453	515	206	803	673	436	999999	999999	999999	999999	999999	997	904	202	516	999999	509	780	999999	999999	126	999999	392	35	519	776	999999	999999	70	256	396	999999	999999	999999	728	999999	536	485	999999	999999	60	369	957	192	766	167	999999	454	357	864	999999	440	264	424	547	872	132	999999	293	897	309	213	794	11	351	999999	447	999999	473	96	661	33	428	598	694	757	622	210	269	362	999999	683	572	999999	600	999999	656	145	198	999999	999999	365	201	464	19	846	574	956	840	999999	720	198	981	999999	999999	632	22	665	729	790	260	999999	912	931	487	999999	640	999999	410	395	617	999999	979	617	999999	306	832	963	588	848	193	999999	369	767	641	231	701	311	993	999999	943	999999	416	999999	605	999999	453	999999	999999	393	215	999999	999999	455	999999	419	218	373	483	999999	799	999999	86	881	606	593	999999	154	300	266	999999	339	999999	442	999999	626	894	581	21	412	853	572	985	205	642	999999	121	999999	884	232	22	999999	827	96	178	894	999999	999999	999999	999999	822	309	999999	721	469	875	379	123	12	266	524	637	362	80	63	237	72	881	249	398	482	647	270	77	253	596	999999	518	273	557	712	369	778	999999	999999	553	602	999999	736	766	838	998	911	627	708	385	999999	757	999999	941	999999	42	296	413	539	184	48	902	478	873	999999	861	850	455	554	164	858	362	490	509	634	798	155	999999	999999	484	736	643	368	999999	620	754	999999	331	
999999	679	83	375	470	415	999999	700	796	862	402	999999	158	999999	83	553	999999	623	277	534	999999	43	887	813	852	65	448	405	999999	999999	999999	999999	385	999999	730	874	999999	492	891	999999	999999	999999	12	999999	90	999999	336	280	569	815	351	999999	486	951	999999	691	792	270	523	414	966	119	167	195	609	782	601	629	735	208	999999	44	732	202	539	382	41	604	999999	278	729	999999	999999	728	999999	266	142	434	512	999999	91	820	999999	486	118	884	776	816	682	307	999999	706	999999	999999	351	316	274	294	421	642	999999	197	536	999999	685	798	999999	439	926	353	649	999999	126	696	127	652	75	255	93	655	606	999999	922	999999	999999	33	999999	999999	386	999999	999999	848	23	870	388	893	293	723	801	320	610	347	889	339	658	999999	999999	847	253	999999	251	28	211	765	999999	445	275	111	960	662	174	809	63	974	999999	999999	162	256	318	999999	368	999999	454	772	54	268	335	592	777	478	444	785	230	686	711	974	646	257	833	942	627	192	762	148	156	999999	294	915	979	856	664	342	539	30	999999	898	574	439	721	999999	120	999999	333	492	228	388	999999	376	999999	999999	164	904	422	376	606	999999	589	999999	626	999999	974	420	613	920	814	111	999999	210	356	999999	999999	217	535	999999	832	944	858	280	999999	767	223	917	651	999999	701	759	919	173	999999	163	318	268	999999	479	802	700	79	413	999999	126	142	999999	29	461	999999	947	378	999999	543	661	327	999999	999999	859	39	67	768	19	228	64	192	92	786	202	503	151	999999	66	999999	142	874	455	602	999999	634	835	897	999999	627	754	390	999999	629	762	836	999	874	953	450	745	931	70	999999	999999	933	59	600	827	957	834	552	322	113	411	999999	872	717	999999	234	203	169	577	392	474	674	629	463	34	366	503	276	451	616	999999	210	814	999999	978	870	584	244	999999	242	999999	999999	77	459	228	975	963	291	294	728	256	586	364	999999	720	948	314	596	576	471	463	567	111	705	595	210	999999	611	999999	999999	650	999999	999999	344	999999	999999	606	179	999999	59	999999	222	999999	722	370	931	845	146	550	999999	999999	988	668	609	779	999999	111	372	864	27	12	999999	553	574	88	297	497	30	88	458	999999	999999	361	527	78	251	585	388	345	999999	999999	835	70	708	163	662	999999	489	565	374	999999	244	314	227	56	50	999999	417	643	82	444	825	68	102	688	430	636	999999	999999	999999	649	999999	36	211	662	177	999999	844	421	426	997	17	464	999999	298	117	830	
999999	999999	37	582	177	999999	273	228	539	776	999999	999999	732	999999	159	949	37	725	448	217	113	565	999999	748	824	996	226	85	437	371	999999	804	581	600	999999	999999	512	955	482	999999	763	982	133	999999	333	999999	999999	401	847	999999	437	999999	999999	900	727	578	601	999999	757	180	999999	198	999999	999999	431	174	448	999999	533	999999	446	82	252	470	999999	999999	441	999999	425	998	317	999999	237	379	933	367	999999	681	873	923	999999	233	207	311	459	575	999999	999999	969	169	386	556	867	367	621	999999	745	389	456	999999	146	123	999999	999999	863	702	960	999999	244	73	999999	767	269	610	421	222	999999	941	999999	878	928	487	999999	265	622	760	999999	869	757	579	622	574	234	276	786	999999	369	448	447	757	614	780	720	905	949	619	297	267	946	408	999999	803	378	999999	678	659	603	608	146	113	999999	101	663	664	999999	999999	542	999999	823	466	999999	436	503	263	999999	999999	766	999999	999999	12	472	700	923	359	99	818	999999	657	597	999999	999999	761	311	344	23	999999	126	999999	465	999999	87	999999	443	999999	555	999999	310	125	313	529	893	989	302	144	641	53	177	999999	575	631	449	884	405	999999	999999	102	135	168	999999	750	42	710	158	11	925	177	999999	999999	804	999999	518	999999	999999	78	999999	999999	999999	177	999999	970	999999	812	999999	833	864	202	899	746	999999	463	999999	999999	876	563	497	193	840	999999	999999	473	786	734	999999	538	123	370	540	999999	464	743	633	958	999999	278	404	229	999999	325	147	733	277	520	68	351	119	999999	213	791	580	59	530	178	999999	999999	194	999999	312	999999	719	504	661	573	291	641	999999	969	999999	608	168	277	999999	525	999999	485	205	275	676	999999	428	747	166	749	756	415	222	999999	10	235	93	783	917	276	606	643	999999	704	238	427	521	149	689	999999	632	999999	95	15	25	482	44	999999	944	999999	533	971	347	911	999999	876	999999	375	999999	461	999999	999999	999999	696	918	999999	999999	500	46	259	647	288	68	999999	126	999999	329	217	999999	527	999999	174	999999	773	999999	635	305	170	887	362	999999	155	180	238	89	258	999999	399	96	505	79	543	882	695	506	999999	913	785	794	999999	999999	221	926	451	270	361	545	586	999999	293	999999	252	612	684	999999	501	118	829	999999	999999	501	930	130	943	458	657	291	153	277	497	722	520	375	999999	805	786	229	728	999999	999999	713	999999	445	803	291	826	930	208	444	14	146	93	312	926	871	999999	101	983	993	612	79	401	319	465	999999	999999	877	98	
879	999999	281	389	861	753	999999	136	494	999999	661	632	726	93	708	272	361	999999	217	999999	653	999999	999999	246	735	999999	658	321	999999	979	999999	587	999999	842	329	971	732	757	231	999999	771	999999	142	773	331	371	885	999999	693	56	114	932	496	438	445	700	778	45	654	505	999999	843	80	514	95	83	683	884	999999	737	999999	603	416	658	677	999999	56	921	914	373	480	672	999999	999999	875	308	999999	520	999999	628	202	696	112	726	464	927	999999	627	688	258	688	11	232	955	999999	510	526	838	760	537	654	856	131	291	999999	432	225	999999	639	786	999999	172	487	999999	544	843	501	999999	999999	750	243	428	999999	665	685	479	999999	672	503	374	782	263	760	870	999999	346	575	821	700	41	711	614	987	999999	276	999999	999999	96	999999	999999	19	999999	644	999999	304	236	623	465	605	556	982	999999	566	275	14	728	411	617	999999	208	278	679	989	999999	48	999999	999999	341	399	999999	955	363	260	831	364	946	619	750	575	747	999999	119	225	154	59	168	57	721	896	547	124	906	923	223	404	999999	846	482	972	999999	794	291	75	447	601	629	999999	735	910	68	119	999999	51	999999	484	168	464	845	122	879	581	999999	445	852	53	58	439	47	437	35	109	146	777	900	952	999999	999999	999999	552	430	865	999999	810	838	437	999999	865	999999	738	246	875	11	369	102	999999	84	846	223	403	552	999999	264	308	885	958	972	883	150	472	52	124	686	302	692	23	269	908	606	424	590	999999	999999	309	201	999999	108	999999	685	999999	877	595	830	384	999999	240	611	23	999999	879	464	579	724	999999	695	131	999999	999999	999999	88	999999	175	249	799	812	369	268	954	116	734	860	205	208	999999	999999	456	294	311	999999	999999	412	255	999999	999999	959	999999	999999	896	999999	999999	999999	399	110	606	973	999999	356	40	572	999999	999999	999999	906	200	29	999999	999999	999999	450	999999	999999	887	416	224	675	999999	192	999999	840	801	901	371	999999	47	773	471	104	602	369	883	110	263	738	661	489	999999	348	792	707	699	640	86	456	999999	241	83	982	885	930	395	529	999999	999999	770	739	610	315	999999	427	558	999999	999999	999999	566	999999	583	159	999999	999999	918	248	400	815	999999	171	824	915	973	805	699	488	218	671	973	363	999999	999999	968	922	999999	999999	479	374	159	999999	861	999999	889	238	658	924	236	160	999999	156	999999	28	60	608	999999	694	999999	73	727	79	956	117	58	212	870	520	190	832	856	999999	769	999999	666	615	999999	770	
999999	999999	157	999999	261	999999	999999	999999	234	999999	22	369	999999	999999	118	415	999999	89	999999	753	999999	999999	999999	999999	999999	404	303	999999	999999	114	361	444	999999	153	668	597	999999	952	817	999999	458	230	999999	621	507	820	824	672	369	999999	999999	586	47	557	999999	349	386	19	41	857	999999	125	450	130	897	578	999999	864	525	520	499	694	999999	999999	304	785	708	746	639	999999	579	631	184	33	999999	775	406	750	389	328	220	999999	921	959	144	343	780	857	724	999999	759	960	156	848	864	999999	324	369	262	978	640	640	380	999999	288	999999	999999	426	999999	132	181	320	999999	207	309	592	773	312	999999	961	14	851	31	709	999999	618	485	335	168	42	460	47	999999	410	687	580	536	812	680	12	402	999999	999999	602	999999	448	999999	949	548	281	919	21	825	300	974	789	619	670	944	669	657	614	267	371	999999	143	822	999999	519	729	66	961	999999	541	569	649	398	999999	951	725	999999	535	787	887	999999	449	222	207	436	898	961	865	867	21	355	787	106	101	931	624	625	412	999999	819	225	958	389	293	731	334	401	200	719	229	537	999999	827	380	258	999999	921	624	647	620	768	200	103	620	195	781	553	306	999999	336	999999	999999	999999	968	999999	999999	999999	999999	999999	999999	507	770	156	648	483	234	960	726	999999	999999	703	999999	765	819	60	34	865	768	107	950	999999	104	703	392	999999	999999	35	859	999999	103	171	992	999999	546	123	997	53	455	147	961	820	999999	462	787	999999	108	963	286	917	999999	299	301	831	999999	999999	412	999999	764	528	675	999999	110	27	750	547	711	852	229	999999	62	980	420	999999	999999	139	954	999999	915	758	31	999999	749	999999	72	999999	869	170	999999	226	710	930	289	999999	472	763	999999	809	999999	999999	922	255	744	579	864	665	879	670	999999	999999	374	771	161	15	507	999999	458	169	954	946	677	550	230	12	996	131	701	493	999999	999999	419	154	929	676	836	775	110	179	999999	406	924	209	475	246	851	939	779	284	429	641	314	560	999999	766	999999	381	34	741	999999	743	964	999999	511	322	976	999999	999999	999999	178	731	730	288	92	557	31	478	84	984	999999	66	352	427	73	526	999999	858	299	172	114	465	999999	368	596	999999	442	538	697	162	269	631	107	304	115	999999	911	35	478	307	745	103	307	50	590	526	400	547	332	999999	999999	127	930	679	999999	713	980	371	692	748	999999	492	781	922	724	529	999999	999999	999999	375	614	51	389	991	427	21	999999	710	778	
79	942	895	216	712	907	152	701	427	924	402	718	550	343	730	192	262	321	385	326	71	566	353	999999	956	380	999999	738	938	261	999999	555	280	593	622	999999	230	286	999999	999999	582	827	542	133	919	657	74	708	659	809	175	699	999999	393	716	512	599	999999	259	999999	999999	413	762	175	999999	846	447	999999	999999	925	999999	976	999999	370	999999	243	34	999999	316	309	315	999999	88	139	999999	669	999999	886	999999	999999	999999	561	36	736	999999	178	75	376	568	82	219	999999	987	999999	846	198	456	422	999999	483	488	380	999999	950	36	207	335	633	999999	999999	83	560	90	999999	999999	411	950	516	58	576	999999	658	661	999999	100	999999	518	999999	292	898	222	999999	248	999999	631	835	209	86	710	999999	842	442	999999	672	999	999999	37	386	999999	445	248	940	373	999999	315	829	718	128	859	999999	689	980	350	190	683	723	322	687	979	999999	212	999999	806	999999	733	736	371	989	244	999999	179	999999	999999	999999	659	282	999999	176	999999	801	999999	90	226	880	999999	999999	999999	116	988	285	999999	350	406	999999	243	999999	143	438	348	579	468	729	883	427	659	557	650	503	530	999999	737	156	599	187	767	999999	999999	925	510	999999	644	265	10	958	106	828	735	999999	613	294	148	557	827	999999	343	396	206	999999	231	876	221	598	999999	999999	548	199	751	999999	373	122	717	218	927	477	935	213	729	925	331	830	821	451	999999	246	271	189	329	999999	844	999999	999999	857	704	999999	659	55	679	422	420	999999	999999	516	999999	501	999999	930	629	999999	583	140	999999	999999	477	400	65	770	709	349	325	368	999999	670	384	993	197	859	999999	303	818	889	533	316	999999	999999	999999	999999	616	999999	668	341	560	970	506	714	713	652	389	314	578	888	999999	340	106	61	47	416	999999	842	313	717	999999	335	540	693	606	999999	999999	999999	646	750	164	321	680	984	808	999999	173	999999	290	544	480	209	725	929	553	203	220	463	386	346	183	999999	94	951	914	234	439	812	117	999999	999999	335	667	999999	734	34	659	121	252	999999	253	471	562	999999	999999	227	999999	610	999999	999999	999999	312	677	310	576	389	999999	728	80	999999	469	360	562	927	659	999999	541	896	205	528	999999	108	221	248	103	711	222	325	999999	696	623	829	672	704	222	582	999999	999999	261	999999	798	931	51	668	999999	892	908	634	999999	103	999999	714	415	999999	869	999999	101	999999	999999	864	177	910	999999	384	999999	640	688	857	715	86	999999	184	644	850	999999	612	67	999999	569	999999	
803	999999	216	621	999999	909	423	61	835	180	999999	228	160	396	999999	887	917	666	707	999999	213	60	919	43	606	511	79	564	999999	266	999999	548	869	15	71	999999	704	402	374	61	999999	999999	32	545	594	277	33	257	999999	842	695	400	846	532	997	752	668	999999	999999	508	839	858	999999	578	195	999999	358	155	335	597	192	524	301	999999	999999	576	38	999999	448	339	488	821	891	58	571	999999	702	347	18	318	921	531	387	866	999999	368	999999	453	360	652	919	878	999999	85	659	180	108	200	712	430	724	294	734	685	29	27	966	121	999999	999999	250	20	999999	999999	675	661	146	435	442	462	110	584	33	796	419	999999	899	816	398	400	999999	511	635	999999	594	637	999999	702	846	204	401	364	446	999999	999999	908	741	999999	410	998	43	673	999999	259	330	150	270	937	999999	420	128	160	723	999999	114	738	999999	999999	999999	999999	863	444	999999	247	70	745	999999	274	394	511	867	999999	415	399	999999	999999	999999	385	999999	454	376	999999	436	436	999999	250	641	830	655	673	533	192	484	999999	145	599	999999	520	999999	585	12	996	553	764	999999	135	745	334	258	291	985	999	302	977	672	13	18	162	171	999999	113	999999	618	720	977	685	518	999999	263	767	737	242	196	681	451	379	999999	999999	883	950	505	317	999999	373	688	533	999999	506	699	142	999999	932	359	379	481	999999	387	832	787	867	616	701	80	491	999999	752	813	620	999999	302	696	346	279	999999	324	796	735	255	42	453	999999	22	354	131	186	805	882	817	210	756	999999	484	884	25	343	999999	247	999999	818	999999	720	279	969	406	446	255	663	148	999999	684	960	142	999999	343	999999	604	999999	948	314	748	870	999999	419	999999	310	999999	461	264	999999	520	559	644	436	107	999999	525	999999	999999	684	999999	152	744	762	999999	796	859	999999	999999	999999	739	457	999999	786	999999	75	723	859	200	106	234	793	409	271	999999	135	999999	705	701	609	999999	561	409	274	382	999999	136	243	894	983	451	536	910	321	999999	999999	270	999999	366	42	999999	665	999999	999999	460	999999	743	482	228	399	481	163	983	999999	395	187	58	34	999999	473	938	999999	965	216	655	698	883	97	133	481	864	999999	999999	668	999999	891	708	557	814	244	863	653	999999	504	999999	297	553	968	925	960	23	246	455	999999	103	529	999999	645	999999	761	999999	655	999999	999999	534	24	999999	999999	351	999999	478	999999	220	178	999999	295	474	999999	704	367	154	914	999999	173	467	628	21	455	575	80	999999	
73	999999	62	979	999999	999999	278	969	999999	999999	238	627	999999	491	522	999999	286	293	808	65	239	999999	838	999999	350	999999	999999	289	906	999999	369	749	280	313	415	999999	167	199	999999	990	205	999999	216	999999	999999	296	999999	682	944	601	734	171	766	25	961	131	522	445	638	999999	119	989	72	494	999999	999999	999999	999999	85	383	868	97	892	818	859	737	999999	953	999999	63	999999	512	344	999999	278	207	982	265	999999	294	626	722	560	676	880	216	438	721	771	436	940	625	606	571	732	646	279	999999	999999	233	999999	999999	999999	585	974	999999	655	757	999999	916	506	100	774	791	756	156	537	999999	937	653	309	23	191	273	123	134	999999	772	999999	999999	999999	44	999999	999999	898	67	978	974	999999	283	560	680	505	855	930	849	851	815	999999	586	119	63	21	512	999999	381	387	480	471	850	701	883	185	593	989	471	990	999999	892	698	177	562	524	664	102	629	518	336	343	999999	282	100	999999	999999	522	873	999999	597	204	526	999999	999999	512	850	582	677	999999	911	999999	468	858	205	999999	999999	418	999999	538	356	420	999999	863	60	147	208	577	611	926	189	999999	999999	448	403	461	999999	28	669	999999	674	92	424	134	606	470	874	414	87	999999	839	586	965	344	676	187	999999	662	629	370	999999	283	971	751	325	999999	999999	30	465	999999	557	108	749	507	864	274	995	180	999999	590	273	999999	500	999999	96	602	999999	999999	999999	226	561	999999	398	309	744	999999	999999	673	999999	765	719	999999	949	342	619	740	837	999999	480	411	191	729	405	48	999999	999999	782	537	665	722	999999	999999	258	999999	192	844	710	449	762	473	164	332	999999	501	871	419	844	167	824	355	765	648	310	370	44	832	317	359	999999	233	999999	583	17	999999	999999	748	605	709	160	774	40	398	705	17	257	858	999999	903	177	999999	999999	625	999999	319	999999	96	670	887	999999	359	537	360	247	538	854	580	999999	999999	470	132	999999	144	17	60	325	376	942	303	123	999999	999999	413	192	523	557	993	871	698	138	945	88	718	999999	800	247	679	160	176	162	677	543	999999	443	54	999999	541	617	999999	994	590	153	377	773	37	884	134	178	999999	999999	861	708	626	999999	999999	999999	104	639	216	813	999999	999999	776	999999	446	642	392	969	999999	649	25	999999	999999	704	548	801	711	999999	999999	915	999999	511	436	194	301	968	917	935	918	10	999999	902	410	848	999999	374	377	236	337	395	501	164	40	84	966	485	499	921	608	999999	342	999999	999999	300	
999999	999999	789	591	849	477	725	457	60	147	869	123	974	370	356	183	434	999999	617	999999	424	958	481	362	999999	816	479	995	999999	205	668	629	999999	120	999999	224	585	785	387	999999	669	999999	114	999999	214	853	999999	138	575	999999	299	857	541	999999	999999	742	999999	999999	373	43	999999	730	129	999999	999999	999999	999999	864	999999	141	999999	648	107	758	422	379	853	588	157	375	999999	351	429	999999	906	811	98	999999	999999	416	561	158	422	354	999999	939	924	999999	999999	964	999999	645	916	443	999999	650	999999	783	666	507	888	84	288	999999	727	657	310	226	948	999999	161	999999	631	805	580	999999	236	999999	999999	999999	454	604	174	192	895	670	999999	999999	999999	999999	999999	314	993	736	528	487	869	424	627	213	999999	707	310	999999	813	757	23	999999	863	395	424	16	885	193	999999	293	909	106	112	999999	232	999999	160	693	615	846	999999	895	286	103	999999	811	136	694	999999	999999	304	418	999999	147	999999	323	999999	681	999999	55	429	810	683	999999	999999	999999	321	569	999999	324	999999	616	150	966	39	128	834	770	814	613	879	999999	999999	999999	999999	999999	726	999999	410	909	202	478	852	569	427	917	221	51	525	807	999999	566	713	529	999999	687	277	999999	117	537	488	361	999999	237	175	238	471	378	999999	999999	56	355	999999	999999	132	88	764	580	549	999999	999999	999999	255	999999	999999	323	487	999999	126	311	999999	999999	857	873	431	840	612	624	404	198	456	999999	796	999999	999999	153	999999	642	407	119	999999	696	863	999999	999999	696	116	860	124	999999	751	652	261	944	853	733	498	999999	649	292	476	999999	999999	360	664	73	996	999999	255	999999	999999	844	999999	16	388	999999	459	999999	999999	735	733	751	510	551	447	999999	999999	999999	594	38	655	121	993	125	642	783	999999	513	341	567	699	999999	615	155	936	999999	240	254	565	326	283	636	53	914	558	725	639	634	912	860	481	999999	222	227	323	804	851	306	373	604	26	946	529	684	45	433	146	365	615	999999	573	347	295	277	754	28	77	999999	566	917	154	885	600	480	96	999999	97	999999	831	141	999999	999999	880	960	310	337	117	369	878	134	589	999999	29	381	297	143	859	944	472	304	737	999999	999999	456	460	141	355	58	598	491	346	999999	533	484	999999	640	467	334	967	427	911	707	999999	999999	999999	870	866	229	193	999999	999999	152	925	999999	403	293	999999	999999	510	179	981	999999	999999	999999	999999	999999	751	544	895	999999	675	534	977	54	393	39	571	309	999999	999999	274	136	865	645	
795	204	822	999999	91	201	447	43	999999	798	446	999999	936	812	653	496	129	331	333	999999	287	171	175	880	154	373	721	999999	315	920	904	855	203	136	601	593	999999	755	463	704	219	999999	709	189	999999	540	102	759	655	999999	471	943	802	338	999999	999999	39	941	851	717	480	553	999999	904	893	590	659	810	220	69	477	999999	868	629	328	645	461	986	282	614	280	999999	247	684	458	961	62	999999	768	967	564	999999	904	746	233	665	914	805	999999	27	999999	292	999999	596	163	107	84	183	20	722	999999	999999	668	246	446	517	316	52	455	932	538	999999	51	253	504	999999	469	132	405	999999	999999	655	701	264	999999	988	424	651	531	361	886	879	855	55	795	521	999999	999999	310	716	359	872	360	362	999999	95	999999	999999	101	764	638	952	999999	357	992	526	351	414	512	457	999999	664	999999	103	56	659	939	999999	999999	983	979	802	821	999999	999999	999999	999999	999999	774	648	747	999999	560	767	999999	999999	111	999999	63	278	999999	999999	164	852	623	999999	999999	266	315	830	156	254	846	118	784	835	140	98	53	143	231	13	999999	864	709	973	114	754	380	123	999999	440	942	189	812	999999	648	969	76	619	999999	48	42	944	501	503	282	999999	999999	887	802	999999	464	919	57	176	374	299	152	999999	590	606	886	202	282	999999	999999	666	305	999999	999999	171	999999	433	636	192	970	695	373	999999	700	661	999999	999999	999999	999999	999999	32	142	646	610	999999	999999	426	38	999999	999999	999999	671	785	200	616	999999	184	700	999999	990	999999	999999	864	206	678	999999	935	949	928	835	403	882	737	740	999999	534	659	208	838	344	999999	404	735	39	140	34	588	26	94	999999	597	792	679	555	944	738	277	999999	932	433	999999	477	109	999999	759	957	999999	54	910	92	999999	975	861	306	394	636	999999	834	999999	654	347	919	864	424	248	610	212	192	795	551	999999	219	275	415	453	138	999999	669	280	183	99	543	115	12	26	621	999999	382	170	318	190	443	999999	287	999999	971	999999	685	826	158	754	752	259	369	826	288	710	455	853	265	341	888	999999	999999	564	803	999999	999999	408	627	679	830	999999	999999	999999	999999	835	988	999999	999999	999999	619	999999	132	428	347	999999	745	186	999999	911	485	528	999999	999999	301	999999	491	723	999999	167	750	999999	999999	478	924	730	999999	999999	13	453	721	999999	999999	740	721	999999	441	474	999999	519	78	686	671	716	203	311	126	509	79	944	354	274	999999	323	775	342	999999	653	503	616	999999	999999	
183	294	999999	359	156	999999	999999	999999	446	26	999999	773	99	999999	999999	493	285	623	614	999999	929	68	108	999999	99	68	964	999999	412	788	971	610	999999	330	513	386	527	999999	164	952	253	823	507	999999	768	273	234	711	727	159	999999	879	12	258	817	124	195	742	270	97	999999	999999	999999	999999	55	895	775	768	999999	238	999999	441	999999	999999	30	115	561	770	999999	825	834	262	999999	263	420	101	608	750	513	399	201	999999	583	76	999999	375	999999	849	292	873	999999	466	161	498	999999	937	999999	350	237	999999	563	424	999999	445	263	947	226	589	248	954	296	35	265	171	999999	191	857	402	999999	999999	999999	711	488	814	336	378	110	999999	79	482	999999	268	522	999999	835	776	731	148	813	999999	159	400	999999	337	587	473	211	990	460	999999	999999	28	999999	583	586	851	936	249	118	885	846	62	520	765	999999	999999	512	999999	999999	270	460	719	999999	999999	504	734	110	161	237	863	177	999999	712	77	403	662	828	938	224	984	840	491	999999	999999	958	106	880	845	63	559	960	746	665	199	551	369	438	335	999999	999999	750	784	22	255	718	999999	350	452	371	621	209	574	249	350	999999	968	999999	662	156	408	853	265	107	677	902	430	455	999999	525	43	233	502	859	999999	999999	65	479	784	218	999999	755	438	483	442	999999	396	507	324	769	583	680	999999	189	680	999	495	687	345	352	298	999999	828	926	999999	397	706	999999	878	116	375	499	905	453	923	652	425	999999	664	326	516	999999	141	752	942	363	999999	323	189	372	749	377	999999	999999	999999	942	927	511	155	999999	999999	682	629	999999	404	93	774	333	266	38	583	714	33	28	999999	999999	159	85	999999	974	940	392	999999	999999	367	999999	365	999999	533	980	724	913	999999	619	671	833	303	923	999999	859	999999	133	67	160	999999	44	999999	125	604	554	793	999999	527	999999	114	271	157	123	999999	407	999999	310	999999	285	999999	999999	999999	413	357	12	999999	235	727	134	999999	816	335	384	727	332	652	250	870	978	999999	999999	999999	464	999999	409	686	189	82	999999	141	999999	333	999999	999999	999999	999999	941	999999	999999	482	567	134	403	784	297	936	772	396	999999	754	487	999999	821	999999	440	284	999999	999999	947	326	999999	162	999999	992	999999	493	554	537	609	376	711	999999	278	999999	628	749	991	679	227	473	914	793	554	999999	653	849	511	999999	999999	843	999999	52	820	999999	589	415	357	999999	677	803	392	244	787	161	53	999999	171	325	470	999999	292	944	999999	483	411	108	
607	579	349	268	982	862	131	765	999999	668	661	993	917	223	999999	591	11	999999	999999	679	16	999999	163	648	687	196	231	724	560	397	371	999999	873	490	807	778	71	419	821	999999	123	999999	127	385	353	177	999999	256	300	999999	942	267	403	999999	102	999999	999999	700	999999	796	999999	407	215	999999	306	999999	130	436	416	999999	529	591	601	999999	999999	984	285	999999	999999	999999	788	974	999999	858	454	113	943	150	999999	999999	999999	370	999999	35	999999	715	816	999999	88	38	57	999999	840	677	181	360	999999	842	176	118	928	999999	405	69	17	665	973	999999	999999	202	381	979	48	813	271	999999	752	576	999999	849	177	805	698	999999	999999	816	999999	756	687	104	999999	111	973	289	674	712	999999	780	27	999999	742	469	288	886	657	77	999999	37	415	22	608	999999	182	326	940	133	950	138	595	201	999999	999999	999999	999999	754	280	999999	759	149	558	204	971	559	999999	117	999999	526	812	619	406	883	117	350	675	495	359	928	656	348	550	762	836	194	825	703	525	800	191	141	387	71	184	887	857	817	636	999999	736	219	242	607	147	999999	999999	999999	423	999999	993	611	999999	351	999999	999999	598	796	368	787	733	999999	591	907	344	680	999999	345	709	229	493	857	859	819	202	447	999999	999999	624	326	999999	517	289	649	999999	579	736	46	711	999999	999999	70	999999	849	805	994	627	999999	272	999999	287	854	999999	204	392	146	752	585	158	911	314	654	181	51	792	999999	462	941	110	999999	944	206	633	945	929	432	407	19	24	999999	819	780	681	168	49	999999	908	95	266	999999	999999	999999	999999	799	459	645	889	417	999999	589	541	685	235	507	521	91	231	663	274	999999	739	742	571	999999	102	533	972	23	999999	652	999999	377	685	999999	938	794	318	833	999999	999999	543	989	953	999999	666	143	555	184	646	957	919	255	820	306	999999	93	999999	937	707	925	672	876	414	413	281	999999	10	795	568	727	772	397	999999	980	426	749	789	145	293	958	977	798	376	999999	733	72	999999	388	509	999999	214	381	999999	570	622	999999	584	549	164	999999	142	760	615	999999	195	531	88	840	880	190	304	453	999999	999999	999999	999999	509	999999	999999	218	617	622	295	714	522	401	271	999999	367	999999	174	249	999999	791	825	999999	192	457	860	211	984	716	507	328	559	999999	999999	387	622	748	999999	225	869	945	999999	520	474	999999	405	793	999999	999999	482	999999	25	64	471	862	922	730	691	61	999999	478	999999	999999	124	967	164	761	673	883	983	
619	602	949	999999	46	906	999999	752	290	62	76	941	999999	999999	999999	999999	505	300	865	465	892	999999	115	715	401	720	982	405	507	747	999999	129	999999	999999	863	999999	999999	684	999999	955	617	999999	999999	999	999999	999999	722	999999	737	999999	658	471	808	999999	999999	563	497	244	978	326	924	999999	254	543	417	999999	564	23	999999	859	246	999999	865	909	999999	914	999999	999999	281	999999	997	999999	999999	843	98	183	321	999999	406	309	41	999999	999999	117	999999	999999	733	867	591	999999	972	708	999999	877	427	838	605	999999	999999	187	907	999999	962	999999	328	609	251	411	454	244	634	605	616	80	828	415	124	757	878	151	191	999999	999999	999999	999999	999999	37	790	999999	999999	577	422	999999	229	402	649	868	999999	789	432	465	331	999999	356	862	377	999999	227	59	22	723	847	999999	999999	995	129	867	188	232	999999	582	461	986	204	667	999999	226	999999	678	188	547	999999	968	456	999999	859	999999	177	999999	524	206	809	740	412	999999	729	403	999999	999999	282	782	689	999999	758	999999	14	345	228	689	650	999999	704	548	871	475	999999	879	999999	999999	146	999999	700	266	999999	833	772	999999	583	668	937	818	999999	999999	405	406	857	999999	219	606	681	999999	155	487	281	373	999999	271	869	937	346	850	999999	206	97	527	92	433	661	924	87	293	761	999999	999999	831	884	999999	999999	475	618	35	999999	999999	81	621	609	222	984	999999	342	511	851	646	999999	96	989	79	999999	878	323	433	513	295	529	398	763	595	735	999999	999999	959	128	999999	328	320	191	862	135	476	918	869	449	999999	592	999999	442	125	238	665	842	814	466	274	161	194	999999	999999	999999	999999	858	24	487	544	854	999999	999999	999999	327	21	999999	999999	944	608	960	999999	999999	999999	702	999999	955	648	366	80	608	999999	999999	854	999999	144	798	807	424	452	999999	999999	391	905	472	999999	193	985	797	999999	759	715	999999	857	314	706	211	335	681	495	727	219	658	417	935	190	878	538	213	193	222	108	711	501	990	999999	72	88	999999	999999	768	970	850	999999	999999	892	803	646	999999	547	932	472	999999	929	999999	408	255	974	969	292	341	654	999999	999999	999999	999999	999999	379	866	257	999999	132	999999	199	999999	757	369	519	107	999999	386	242	988	666	260	750	972	999999	999999	999999	810	98	118	441	160	123	197	999999	143	999999	999999	434	779	999999	903	810	999999	935	999999	999999	999999	736	877	925	905	109	666	999999	999999	999999	689	231	602	284	999999	555	23	181	49	612	569	999999	999999	999999	164	952	462	
696	999999	999999	999999	46	578	808	552	84	220	192	535	60	457	80	881	879	968	666	999999	999999	999999	357	796	689	895	999999	408	915	360	999999	999999	953	646	969	363	999999	373	652	653	794	732	373	999999	999999	999999	988	999999	498	251	506	480	999999	130	957	841	999999	653	211	151	977	999999	636	723	782	421	581	414	999999	717	967	515	326	999999	47	772	492	999999	965	53	906	446	909	674	854	957	282	832	688	999999	999999	999999	999999	999999	676	394	105	649	562	419	73	584	999999	781	284	990	164	999999	93	195	359	402	688	167	999999	540	499	962	869	824	149	749	725	359	768	999999	352	815	346	652	677	842	999999	556	979	332	769	138	399	999999	999999	797	999999	503	779	555	999999	14	276	999999	999999	999999	780	999999	280	324	859	327	22	577	999999	349	999999	440	518	516	942	141	188	912	770	371	572	15	999999	351	999999	231	580	223	134	999999	999999	210	757	544	999999	722	286	664	472	452	125	999999	226	464	659	999999	984	272	999999	450	826	364	999999	533	570	775	716	999999	325	999999	747	999999	452	309	800	937	683	974	454	230	999999	524	449	999999	256	749	999999	566	692	690	247	317	610	683	522	193	835	233	973	297	15	357	349	999999	705	325	999999	999999	663	722	635	20	818	392	999999	311	999999	57	287	820	986	160	246	634	400	439	199	769	787	617	999999	999999	999999	166	224	507	999999	999999	622	930	380	871	902	969	65	236	499	227	98	220	999999	999999	999999	163	310	855	999999	999999	444	275	135	610	140	56	620	185	999999	661	999999	999999	137	309	999999	357	450	125	999999	276	578	174	940	999999	680	576	348	324	999999	846	855	999999	396	999999	180	356	804	999999	740	855	359	880	999999	838	999999	10	93	969	362	598	999999	195	608	844	145	280	335	163	929	563	708	305	671	173	805	810	700	667	139	88	552	680	384	401	916	698	948	111	923	679	493	999999	961	999999	143	670	999999	999999	333	900	31	650	999999	187	999999	63	219	62	43	999999	310	425	839	284	56	42	810	216	927	447	332	233	240	259	79	339	344	999999	999999	999999	999999	158	343	239	67	901	840	207	254	862	999999	896	78	684	379	999999	538	686	869	110	999999	999999	999999	886	578	797	420	590	117	999999	719	463	31	898	198	161	92	610	227	154	202	613	999999	74	999999	999999	165	556	879	12	800	657	886	930	285	506	999999	456	999999	269	999999	999999	99	436	999999	35	874	180	495	227	985	928	469	724	908	255	590	559	928	999999	
999999	863	710	115	999999	999999	577	101	999999	692	628	636	949	957	999999	999999	999999	999999	921	999999	561	999999	71	662	27	999999	999999	172	31	999999	915	973	527	519	628	627	549	984	420	92	458	782	557	999999	599	358	999999	999999	70	999999	732	999999	638	999999	590	657	802	999999	98	999999	873	415	79	593	776	654	118	440	339	45	402	539	125	999999	484	779	437	268	999999	999999	893	686	111	999999	999999	860	344	531	928	971	825	501	896	276	218	999999	713	964	999999	945	999999	548	999999	35	573	203	940	799	522	811	999999	544	985	430	260	197	314	23	296	915	999999	586	999999	999999	220	901	642	848	630	441	75	473	241	127	999999	999999	999999	999999	999999	113	920	544	19	127	999999	291	515	999999	25	999999	738	699	677	121	635	999999	46	814	999999	671	560	101	999999	90	745	756	312	999999	12	905	999999	238	530	192	995	774	999999	394	617	928	999999	176	833	608	702	999999	795	129	999999	763	318	699	999999	821	553	828	375	928	382	994	978	999999	473	120	348	510	178	495	125	861	96	999999	207	886	286	393	268	571	388	378	961	193	385	248	597	984	967	999999	999999	999999	409	649	21	622	950	999999	702	722	270	202	207	310	13	999999	677	665	999999	384	999999	999999	999999	999999	550	13	43	795	273	235	999999	364	542	469	856	999999	462	999999	641	584	999999	539	690	999999	311	195	181	660	189	999999	570	931	999999	999999	174	478	605	999999	999999	999999	999999	999999	483	477	209	906	999999	738	999999	999999	178	241	34	918	447	15	999999	35	502	364	999999	382	616	518	664	591	872	948	999999	387	353	856	347	632	999999	781	65	223	999999	405	999999	442	216	134	585	339	999999	999999	156	169	999	580	999999	744	185	217	548	999999	813	618	999999	711	443	76	999999	322	893	999999	999999	999999	949	999999	999999	107	830	999999	175	491	999999	999999	683	308	802	145	387	999999	753	603	999999	787	243	999999	410	727	371	999999	999	150	999999	273	445	999999	650	490	219	743	890	15	914	786	999999	999999	43	487	999999	734	999999	999999	999999	936	568	300	944	145	999999	859	999999	999999	736	999999	399	999999	77	668	890	999999	999999	999999	999999	999999	883	748	689	670	999999	186	66	922	999999	636	914	999999	460	999999	999999	154	999999	999999	999999	999999	887	999999	999999	907	396	26	999999	374	597	767	999999	597	382	999999	63	820	999999	284	399	255	999999	933	999999	109	102	698	574	590	964	745	605	153	263	576	755	955	479	781	999999	999999	999999	692	335	999999	559	327	329	415	433	999999	999999	297	
125	813	556	954	999999	179	999999	698	451	409	410	851	171	933	343	805	999999	108	351	829	999999	999999	68	120	607	153	549	775	999999	169	166	89	213	999999	38	450	999999	801	205	309	966	585	288	787	999999	484	863	999999	999999	999999	125	999999	543	712	999999	999999	754	445	999999	615	629	49	999999	999999	253	330	648	854	904	893	785	498	902	51	999999	425	999999	280	827	133	999999	922	792	855	54	830	999999	500	30	583	695	584	454	590	679	927	266	999999	544	962	835	999999	722	99	738	626	999999	501	999999	872	74	484	618	232	336	999999	999999	472	247	999999	784	158	834	331	208	999999	53	322	999999	935	168	999999	999999	865	999999	999999	210	702	127	427	999999	999999	999999	999999	518	221	966	232	264	972	999999	794	760	132	999999	687	185	400	891	537	582	999999	999999	914	714	681	747	752	934	65	999999	999999	999999	819	24	739	508	999999	813	986	999999	821	999999	999999	264	373	633	614	687	610	999999	810	811	999999	845	296	915	735	444	837	473	223	297	208	999999	999999	448	941	999999	447	189	499	587	904	303	999999	999999	739	999999	350	999999	143	74	334	960	696	742	765	974	728	999999	772	251	975	523	30	534	859	923	137	925	692	506	249	999999	999999	999999	906	296	93	243	185	999999	999999	789	339	158	999999	999999	779	394	682	966	999999	623	416	257	999999	391	282	237	204	999999	532	424	365	637	824	903	364	999999	835	479	890	494	999999	697	999999	999999	193	871	570	621	154	743	999999	725	999999	626	24	999999	620	999999	999999	856	49	370	552	679	434	702	333	69	883	315	558	212	86	894	999999	718	109	425	208	410	666	583	671	999999	999999	999999	519	208	999999	16	999999	320	466	43	454	999999	999999	478	999999	490	999999	510	737	838	999999	49	648	999999	652	305	258	204	326	612	200	999999	999999	763	506	999999	999999	135	180	877	462	247	746	53	449	695	999999	631	664	717	862	999999	845	832	604	999999	991	296	555	593	757	658	999999	853	842	999999	590	999999	999999	967	307	422	340	860	385	999999	302	999999	783	957	731	627	999999	609	750	999999	620	999999	168	373	999999	896	999999	586	129	999999	253	999999	210	461	999999	999999	659	696	419	999999	825	985	457	657	840	396	513	597	862	140	999999	394	112	807	999999	724	233	608	174	999999	842	753	741	580	703	999999	405	332	852	550	967	843	999999	310	999999	635	418	511	533	416	393	982	999999	988	687	858	790	402	999999	390	999999	60	999999	18	607	81	999999	876	953	440	999999	191	999999	321	172	
999999	205	802	597	741	315	721	84	758	27	859	999999	999999	893	844	999999	12	248	472	999999	916	321	999999	702	147	391	542	557	103	425	212	247	413	999999	413	663	987	999999	351	999999	246	976	774	991	999999	53	999999	982	999999	820	988	942	282	728	999999	962	999999	999999	460	359	772	173	981	342	815	621	625	926	489	190	999999	208	897	396	356	940	547	199	953	104	999999	999999	448	282	436	269	965	684	999999	451	649	887	354	991	312	82	994	441	186	137	428	575	999999	928	199	790	55	885	382	314	424	825	156	365	469	999999	999999	999999	905	555	656	940	355	47	999999	744	999999	905	999999	284	946	115	23	826	676	324	999999	520	93	646	223	89	999999	999999	999999	823	999999	988	532	100	356	294	535	999999	480	487	999999	999999	396	999999	936	150	801	108	368	999999	999999	329	688	154	164	999999	626	269	341	577	639	89	20	717	999999	864	383	993	927	662	579	392	355	999999	104	602	133	638	999999	83	999999	213	907	999999	999999	999999	309	387	935	151	999999	276	299	999999	848	150	454	999999	451	999999	767	999999	181	705	739	429	973	499	999999	562	91	988	999999	267	299	435	182	999999	706	590	999999	996	999999	999999	994	312	103	452	351	999999	999999	999999	196	638	316	479	41	211	999999	591	448	810	336	382	69	679	717	41	613	422	967	999999	972	860	999999	999999	749	999999	711	436	999999	531	158	105	414	637	801	920	951	820	403	970	324	999999	152	999999	669	999999	725	999999	595	72	838	999999	987	997	481	335	999999	545	999999	645	500	551	265	916	661	241	999999	432	878	797	999999	792	28	996	999999	858	718	762	111	74	999999	396	999999	274	693	229	118	417	165	476	798	415	999999	758	480	999999	858	999999	999999	999999	999999	302	446	797	982	55	910	990	170	623	617	999999	443	664	975	999999	710	991	999999	442	132	999999	999999	411	998	999999	701	270	999999	999999	999	492	999999	673	357	377	950	53	291	647	318	128	256	999999	858	438	972	437	782	377	71	867	999999	659	315	165	35	44	798	318	354	999999	474	106	623	135	700	770	999999	999999	163	667	709	585	134	999999	314	735	999999	570	999999	273	999999	158	999999	999999	489	19	367	202	351	999999	254	972	303	668	653	160	918	733	738	211	130	184	224	404	999999	999999	999999	311	850	300	491	238	999999	999999	173	326	104	490	999999	691	999999	999999	266	247	422	736	999999	466	360	999999	999999	819	832	499	152	312	934	999999	974	72	999999	66	999999	61	434	999999	365	222	504	999999	
66	437	98	999999	999999	17	918	977	999999	430	144	79	950	696	999999	672	406	127	937	860	392	496	516	999999	999999	999999	771	214	813	999999	999999	80	961	33	107	389	999999	785	999999	145	999999	999999	999999	553	928	413	115	655	578	761	619	248	284	999999	945	569	999999	514	839	453	245	714	999999	584	59	74	118	927	599	999999	940	621	427	999999	999999	999999	999999	962	655	803	250	125	999999	61	999999	143	999999	326	87	537	468	999999	999999	999999	900	680	793	51	504	864	304	188	66	485	821	999999	820	482	178	520	698	958	999999	45	212	129	88	122	796	916	999999	792	849	71	634	724	675	180	901	999999	642	829	999999	790	508	72	999999	159	240	999999	322	323	158	567	838	509	366	910	999999	780	601	680	254	587	596	512	338	994	999999	999999	332	650	580	999999	878	868	500	78	999999	150	70	929	882	16	603	954	644	292	233	999999	367	765	999999	131	204	961	585	880	204	996	733	75	307	143	999999	999999	743	775	688	999999	19	297	383	999999	999999	999999	797	247	984	999999	999999	999999	770	727	738	567	523	999999	188	916	999999	620	874	999999	416	994	999999	749	549	931	999999	868	603	999999	125	79	392	233	411	532	174	348	999999	563	137	999999	304	580	404	899	999999	999999	597	772	686	399	423	999999	496	725	50	58	697	62	430	999999	452	517	999999	999999	185	300	57	655	999999	999999	723	320	413	729	699	999999	354	999999	783	999999	281	831	577	726	656	999999	736	999999	999999	125	650	843	999999	137	244	787	999999	735	724	857	246	999999	999999	741	675	999999	999999	767	36	990	703	999999	999999	503	728	621	939	885	22	635	999999	999999	174	636	304	880	188	285	494	999999	999999	619	925	925	999999	339	811	836	60	999999	119	968	658	500	422	603	574	999999	409	623	847	999999	999999	98	302	874	999999	999999	446	999999	924	164	999999	999999	999999	94	999999	353	813	398	999999	113	834	999999	526	595	713	673	224	701	315	549	876	999999	73	998	999999	999999	633	815	563	428	399	265	628	955	695	544	591	999999	999999	231	825	20	999999	744	258	262	572	707	170	999999	178	744	999999	385	287	412	60	910	197	294	720	998	835	392	999999	579	841	999999	899	179	91	886	230	93	723	865	67	329	750	643	275	999999	654	459	259	654	999999	999999	999999	292	999999	681	150	196	511	826	999999	430	999999	678	421	10	999999	991	31	999999	524	999999	661	999999	354	730	170	553	999999	999999	353	385	142	999999	803	598	893	616	685	410	999999	43	582	896	691	999999	
299	81	999999	999999	999999	662	438	968	140	999999	590	999999	999999	999999	521	597	176	999999	483	798	298	999999	875	823	999999	200	316	621	545	999999	999999	765	730	717	999999	98	999999	755	676	690	999999	174	999999	433	999999	999999	999999	999999	888	158	867	999999	423	892	348	328	205	408	167	927	356	999999	432	649	556	825	999999	231	331	999999	275	999999	999999	792	851	134	52	999999	816	999999	999999	394	999999	397	623	958	351	838	378	123	892	923	598	749	344	141	742	288	877	999999	999999	457	600	466	882	999999	999999	999999	51	224	285	753	591	688	415	961	94	999999	999999	597	483	999999	852	999999	999999	352	822	300	457	720	999999	999999	999999	634	374	999999	793	999999	514	177	143	720	797	163	837	999999	999999	910	344	382	56	707	262	999999	708	999999	604	392	926	539	632	999999	183	330	832	999999	999999	957	323	350	178	817	529	859	464	999999	898	699	380	400	999999	912	956	84	673	684	999999	999999	926	957	469	411	349	975	999999	999999	546	476	999999	325	960	383	596	999999	214	238	999999	403	825	944	999999	905	21	536	528	720	578	999999	999999	158	20	999999	999999	366	999999	766	478	554	324	855	226	432	378	65	439	999999	326	962	870	444	506	999999	999999	981	448	564	400	812	456	824	40	999999	999999	182	314	77	999999	240	122	999999	760	633	88	999999	728	999999	537	955	107	891	403	615	999999	999999	651	999999	432	59	999999	999999	376	999999	108	500	999999	777	613	205	751	371	294	999999	849	999999	683	999999	39	500	263	361	36	999999	999999	564	430	424	220	605	531	999999	644	303	322	999999	81	104	534	588	153	950	999999	341	214	735	607	317	765	805	539	999999	999999	932	999999	565	299	999999	949	543	79	410	567	17	674	999999	727	990	773	64	360	999999	348	451	356	999999	999999	695	240	980	999999	123	658	999999	999999	753	999999	712	507	756	999999	149	999999	990	999999	742	392	475	666	865	17	999999	543	999999	454	950	439	999999	585	492	687	999999	701	968	999999	956	752	163	941	921	809	24	999999	27	558	999999	443	999999	932	613	999999	413	38	374	973	999999	999999	999999	959	125	323	999999	999999	24	79	901	448	999999	414	999999	990	239	533	744	66	993	133	526	163	999999	516	91	498	999999	999999	999999	575	999999	995	246	387	805	999999	999999	607	700	887	999999	999999	656	773	999999	943	380	623	690	999999	293	318	979	226	63	999999	726	999999	241	620	166	452	795	999999	120	190	178	185	195	46	708	147	365	115	655	577	506	470	258	148	127	358	881	999999	999999	
999999	26	29	999999	999999	476	226	376	89	999999	999999	162	331	662	87	775	999999	437	654	999999	999999	952	873	999999	485	297	266	360	103	503	808	999999	999999	999999	101	174	158	999999	184	569	491	770	999999	385	999999	425	999999	808	999999	373	922	920	237	232	144	76	999999	999999	999999	724	220	866	999999	586	922	464	760	287	570	913	626	353	263	94	690	385	675	498	940	69	999999	457	188	730	580	999999	999999	179	909	35	32	699	12	460	359	999999	999999	699	999999	176	664	898	999999	268	746	578	667	153	999999	758	400	653	518	789	612	762	999999	552	16	999999	999999	590	377	999999	891	926	999999	999999	735	999999	887	976	46	774	999999	223	220	920	999999	999999	230	200	999999	999999	634	378	191	999999	847	999999	937	946	693	999999	55	83	999999	702	376	819	237	864	417	476	871	424	999999	743	394	398	552	767	999999	999999	814	930	953	227	910	522	744	138	999999	999999	137	999999	292	619	729	331	693	999999	999999	174	774	366	782	170	288	220	761	448	828	459	53	179	388	689	612	999999	130	312	792	854	999999	109	908	278	348	999999	999999	999999	24	72	705	999999	999999	999999	999999	458	999999	792	938	700	760	306	309	505	999999	957	562	603	17	614	210	390	725	698	999999	675	999999	513	999999	358	999999	764	433	765	754	18	956	985	999999	163	999999	999999	374	101	103	999999	799	413	183	999999	377	999999	990	410	862	325	999999	999999	999999	999999	11	644	970	590	999999	996	872	543	751	97	999999	577	154	853	646	872	26	633	605	321	999999	999999	999999	441	980	549	999999	999999	999999	439	999999	441	999999	999999	999999	332	367	784	479	107	905	266	999999	95	389	800	394	146	763	999999	308	686	999999	991	689	957	314	539	609	83	231	849	639	999999	399	570	999999	260	701	324	514	241	164	999999	416	619	999999	254	61	190	164	638	269	914	140	20	521	690	999999	204	28	828	999999	406	876	65	626	999999	696	818	904	144	444	449	484	999999	532	422	584	79	575	70	487	428	918	593	589	725	192	999999	59	214	55	507	999999	686	66	758	631	360	999999	53	999999	243	999999	30	204	820	439	73	487	109	115	999999	629	958	351	756	487	999999	999999	900	166	317	768	700	98	936	999999	798	20	999999	790	234	86	532	512	253	152	898	999999	769	999999	129	901	950	108	911	878	999999	999999	310	280	999999	884	102	886	999999	474	585	999999	267	676	640	62	712	999999	881	999999	106	455	107	614	589	999999	707	614	47	999999	818	601	187	67	999999	463	709	
999999	999999	349	999999	646	271	778	566	999999	141	102	655	76	198	641	999999	999999	781	891	999999	696	691	455	187	999999	999999	835	999999	984	754	209	870	187	353	999999	999999	541	84	999999	194	328	57	999999	999999	614	959	971	227	187	384	333	286	999999	226	999999	812	996	172	999999	797	436	132	999999	221	931	232	999999	999999	979	775	684	778	330	707	918	649	78	999999	999999	999999	876	617	478	609	430	923	999999	960	339	999999	999999	379	579	663	757	999999	999999	411	829	391	490	258	247	411	700	554	955	216	307	374	744	999999	599	975	920	818	654	999999	790	999999	276	517	393	999999	905	315	209	667	950	722	999999	667	863	999999	48	628	999999	76	999999	999999	968	749	999999	999999	661	565	779	999999	742	939	551	999999	620	999999	125	973	999999	664	506	394	355	297	999999	585	999999	86	999999	999999	936	302	448	587	999999	914	49	526	854	999999	921	999999	535	605	925	21	181	684	57	52	75	75	763	999999	570	524	530	999999	493	999999	775	585	125	371	666	449	500	999999	435	999999	781	599	129	999999	742	165	858	749	371	999999	999999	514	39	407	353	871	538	733	999999	550	394	368	999999	776	653	346	234	999999	938	485	520	217	999999	351	270	475	945	327	972	999999	665	999999	319	999999	673	271	555	717	999999	795	910	766	946	885	321	999999	566	352	792	406	931	999999	810	885	734	206	999999	999999	999999	877	999999	220	760	612	884	613	59	999999	113	999999	790	516	156	999999	999999	999999	999999	373	40	846	909	999999	535	576	483	971	970	999999	513	999999	15	867	580	150	869	699	16	999999	999999	999999	999999	772	248	410	616	424	547	667	320	999999	999999	891	658	999999	968	332	685	194	999999	912	999999	625	290	636	386	999999	999999	999999	284	999999	999999	999999	999999	999999	999999	146	999999	999999	959	999999	434	312	122	533	541	123	219	289	181	547	24	821	215	98	999999	999999	491	999999	999999	694	488	540	393	999999	242	999999	999999	999999	817	831	967	560	999999	80	488	340	513	757	104	272	712	656	999999	736	861	926	721	999999	267	734	999999	752	111	275	579	893	919	677	301	532	594	999999	472	350	579	999999	596	144	609	734	245	734	517	760	981	832	705	999999	584	999999	999999	254	78	999999	186	225	459	959	500	594	999999	835	465	571	678	829	999999	494	999999	407	339	586	999999	533	498	921	244	999999	294	999999	198	273	999999	985	999999	349	999999	999999	174	364	14	637	644	999999	999999	409	278	945	92	162	648	220	499	187	975	710	579	544	595	264	981	119	
999999	753	999999	157	999999	480	999999	339	999999	805	330	802	402	702	942	660	220	999999	999999	999999	267	141	108	977	774	999999	20	534	769	280	999999	909	383	895	962	890	618	176	666	798	619	753	148	999999	890	696	784	999999	768	919	334	506	611	692	851	543	999999	999999	382	999999	469	999999	999999	999999	23	420	428	999999	999999	61	51	54	431	854	999999	514	993	266	999999	87	141	999999	766	850	945	296	307	690	53	999999	999999	999999	793	839	999999	818	193	999999	829	479	278	286	542	717	878	290	84	756	999999	999999	549	999999	340	999999	999999	733	45	719	999999	726	123	738	464	999999	815	851	260	999999	999999	860	330	598	436	618	809	855	999999	59	972	665	221	551	676	706	879	847	859	498	999999	605	782	474	999999	999999	366	539	822	231	999999	36	39	493	999999	163	26	951	999999	999999	496	839	539	986	999999	142	999999	572	72	757	999999	968	999999	762	999999	921	999999	856	990	999999	999999	279	43	971	157	945	635	999999	999999	522	690	927	885	146	999999	315	999999	796	999999	475	999999	794	999999	74	999999	933	45	277	56	319	85	169	999999	638	470	226	806	567	999999	802	506	786	261	549	76	514	999999	999999	760	141	854	291	999999	999999	736	467	999999	968	999999	999999	909	368	682	11	446	530	965	257	676	785	508	999999	999999	924	969	810	999999	928	998	286	851	999999	999999	914	464	794	999999	447	999999	12	424	838	385	626	892	148	114	999999	112	545	548	835	188	975	633	355	333	214	554	926	999999	999999	970	905	999999	999999	999999	767	999999	999999	500	528	355	673	370	670	999999	341	42	999999	705	293	999999	462	999999	25	999999	999999	291	118	471	999999	999999	975	87	551	867	480	264	999999	296	346	712	999999	55	29	489	515	615	962	232	992	181	723	230	641	58	518	177	356	727	321	486	438	190	674	635	380	595	818	802	999999	87	869	545	369	999999	374	999999	718	535	496	925	328	999999	479	999999	179	754	446	503	359	312	908	445	974	859	283	999999	380	999999	119	920	796	170	578	915	999999	188	861	70	999999	999999	458	820	241	396	168	552	711	31	466	626	159	325	452	350	179	434	570	509	999999	999999	46	334	426	575	138	168	317	564	351	999999	999999	385	819	259	854	97	213	588	701	730	568	999999	927	493	771	480	717	237	745	877	617	361	763	588	74	999999	403	665	267	10	244	999999	679	999999	732	773	506	999999	496	91	231	981	807	576	536	687	406	933	804	999999	450	999999	818	999999	383	999999	622	240	194	
729	999999	999999	331	701	999999	421	679	462	760	999999	974	524	741	664	656	636	554	196	62	999999	999999	469	861	609	560	999999	339	215	101	200	161	275	999999	766	397	683	660	116	90	125	18	999999	999999	807	999999	925	348	163	816	747	999999	999999	188	808	11	999999	686	721	150	341	91	999999	999999	999999	845	708	999999	999999	277	973	975	447	115	999999	377	999999	296	63	925	634	815	185	999999	999999	213	725	97	209	765	999999	997	938	965	748	43	544	581	613	961	975	419	374	886	843	771	999999	330	250	441	226	938	632	795	516	999999	906	84	27	999999	999999	620	316	218	115	976	999999	481	999999	904	832	212	682	999999	999999	225	450	299	555	582	663	405	847	999999	548	234	374	152	999999	232	136	470	564	257	841	999999	999999	999999	999999	867	999999	78	962	346	608	999999	265	540	845	999999	999999	616	528	999999	703	724	773	548	669	999999	611	893	31	145	777	372	999999	435	260	999999	122	295	518	688	999999	594	442	510	170	535	968	833	307	169	156	519	999999	128	999999	126	590	564	999999	900	265	841	56	827	568	245	375	830	290	259	187	999999	108	840	598	118	292	999999	387	144	912	778	596	862	999999	999999	430	529	880	144	15	558	799	999999	999999	999999	548	615	999999	924	999999	147	553	57	981	366	421	110	530	999999	834	327	186	361	987	487	999999	193	839	999999	814	846	950	156	253	629	999999	999999	418	999999	570	677	999999	463	975	774	234	548	881	631	846	330	999	444	309	688	381	447	630	945	999999	364	775	999999	119	323	197	407	803	361	375	931	692	999999	875	167	996	722	386	222	262	705	312	217	464	494	847	515	846	565	257	553	859	473	999999	215	901	688	354	999999	999999	827	999999	529	266	914	638	71	568	152	691	999999	71	417	692	65	62	567	187	624	476	681	999999	248	113	821	82	228	999999	670	265	999999	378	724	635	434	960	782	951	550	999999	785	947	703	874	599	492	999999	780	776	163	343	999999	729	195	999999	276	506	426	444	999999	419	956	898	886	383	290	346	999999	267	105	279	616	999999	767	999999	734	857	374	999999	339	630	448	999999	999999	922	999999	648	539	729	999999	999999	999999	999999	707	447	828	58	816	501	318	155	999999	999999	999999	883	727	874	961	999999	180	419	142	911	114	221	999999	627	392	964	999999	999999	999999	999999	999999	641	999999	108	929	330	862	685	50	873	205	999999	961	925	658	632	999999	931	686	45	559	748	331	455	999999	496	476	211	999999	852	999999	677	
349	616	422	49	970	628	945	641	999999	495	379	269	715	920	999999	55	968	999999	999999	645	954	999999	503	361	320	468	695	443	999999	660	29	999999	999999	528	999999	355	999999	618	662	576	986	55	403	73	379	72	739	492	246	431	242	907	999999	288	722	999999	123	70	999999	511	932	512	999999	999999	475	191	999999	196	86	999999	542	360	106	202	659	909	377	999999	999999	258	728	999999	999999	432	427	999999	999999	999999	806	276	999999	452	889	161	644	999999	267	422	598	198	999999	553	999999	999999	889	882	999999	890	999999	999999	210	683	88	999999	782	728	999999	365	563	363	999999	999999	389	809	671	999999	470	945	557	185	651	955	999999	794	506	185	999999	863	542	544	311	223	999999	993	75	558	373	417	378	915	999999	902	858	999999	121	999999	999999	606	999999	799	422	864	999999	454	171	255	842	293	999999	606	931	452	822	999999	61	862	609	999999	743	122	999999	63	576	999999	999999	748	106	606	999999	404	22	201	202	743	999999	446	880	596	831	820	716	89	442	771	984	999999	90	839	192	258	501	776	999999	558	83	999999	298	700	445	423	159	246	611	580	594	739	259	999999	896	614	999999	23	565	923	999999	646	999999	804	657	293	668	266	999999	999999	999999	245	339	644	999999	763	158	190	999999	999999	671	480	999999	861	999999	254	475	11	943	999999	277	488	999999	938	161	436	748	493	52	162	755	892	999999	187	677	358	410	615	999999	142	465	801	862	157	262	926	177	758	627	412	817	666	323	845	999999	423	34	400	492	243	24	665	147	997	662	778	999999	301	194	828	844	859	593	810	122	475	626	73	686	235	269	990	865	999999	999999	98	579	977	30	263	334	19	133	184	128	800	664	864	999999	484	999999	876	574	798	999999	958	83	513	733	999999	797	960	714	267	974	999999	799	999999	662	999999	999999	680	280	930	999999	835	999999	999999	692	999999	811	761	579	212	956	393	425	999999	81	386	24	76	999999	339	466	373	304	866	999999	103	10	167	999999	919	999999	598	605	644	999999	733	232	664	999999	999999	880	45	391	512	999999	590	999999	999999	435	286	999999	143	999999	940	473	141	540	999999	217	599	320	653	559	659	927	368	787	781	773	999999	163	360	255	999999	459	430	982	999999	565	620	494	999999	731	999999	369	151	999999	999999	180	172	202	362	999999	231	110	236	486	731	585	942	803	999999	958	97	132	999999	999999	604	999999	53	158	748	314	999999	114	52	922	999999	300	785	206	132	611	610	155	800	999999	33	731	999999	944	999999	
216	999999	817	999999	319	643	802	169	263	566	183	136	999999	454	58	859	126	68	313	851	441	799	745	680	226	358	941	332	999999	864	873	268	109	898	541	691	780	448	732	288	832	999999	532	640	949	999999	596	999999	752	53	906	673	919	102	999999	417	999999	146	450	999999	701	480	863	399	693	915	37	125	912	999999	88	678	999999	35	28	311	277	115	730	742	761	250	579	262	957	210	348	16	999999	134	813	643	998	771	586	999999	276	143	946	44	456	481	788	999999	999999	238	347	999999	999999	999999	999999	772	416	708	210	999999	900	610	999999	493	576	999999	47	788	553	999999	999999	999999	448	665	44	144	168	696	295	290	462	194	999999	999999	862	454	999999	999999	999999	51	237	299	570	135	999999	666	999999	463	467	999999	999999	999999	999999	531	558	782	455	999999	999999	16	613	720	422	919	999999	999999	323	999999	630	999999	99	477	804	512	217	390	993	323	213	377	442	999999	239	860	846	463	999999	999999	180	90	999999	522	95	978	437	999999	876	651	137	746	353	987	999999	344	345	965	999999	339	324	177	789	142	215	116	573	908	490	562	82	999999	372	557	542	999999	999999	576	999999	826	999999	699	513	352	196	999999	34	454	999999	894	525	881	267	24	451	12	301	866	999999	978	415	529	36	999999	999999	592	383	796	455	999999	220	999999	583	999999	999999	624	664	446	946	748	999999	128	47	999999	47	201	287	358	999999	539	259	267	269	999999	421	554	673	199	774	603	92	999999	999	588	999999	756	307	888	759	999999	348	854	920	569	896	999999	492	999999	287	386	315	35	690	915	43	953	999999	180	999999	709	950	475	672	352	665	854	999999	458	912	290	894	398	999999	287	201	404	346	699	517	134	72	243	911	999999	999999	999999	999999	999999	555	999999	999999	137	930	59	876	873	192	999999	903	52	178	43	526	996	492	916	999999	413	724	638	617	809	663	999999	999999	999999	563	284	63	608	316	44	903	193	999999	999999	467	550	410	327	999999	768	796	474	955	999999	716	914	905	999999	631	144	999999	999999	999999	448	474	106	999999	999999	320	907	999999	305	999999	143	140	999999	999999	724	459	886	12	407	426	849	23	198	999999	618	999999	648	999999	682	999999	999999	999999	999999	81	999999	303	999999	148	250	17	315	253	500	738	999999	898	383	950	190	922	744	141	962	499	272	435	285	228	793	999999	999999	537	842	328	563	468	153	999999	379	431	98	999999	761	999999	120	605	999999	459	65	720	999999	697	199	999999	242	999999	713	497	808	169	27	
999999	354	999999	999999	778	411	999999	185	363	754	999999	581	758	999999	996	379	572	999999	999999	912	825	173	999999	999999	974	348	91	96	999999	755	999999	463	219	999999	946	403	680	64	342	203	350	284	999999	965	516	126	999999	926	245	670	151	117	151	999999	201	999999	280	549	371	439	329	999999	661	999999	108	999999	371	354	886	602	699	517	57	473	999999	999999	999999	118	34	999999	907	165	851	852	999999	548	322	962	999999	968	133	999999	693	902	873	265	622	103	866	999999	754	96	49	642	999999	633	70	999999	685	651	517	999999	524	513	531	999999	244	809	994	999999	999999	408	999999	918	479	568	823	154	600	999999	927	999999	251	999999	112	999999	999999	218	880	980	487	999999	287	999999	460	961	616	190	380	999999	30	999999	109	316	526	355	954	131	173	413	810	916	87	378	723	999999	920	359	410	710	59	36	929	999999	82	999999	131	999999	468	518	952	999999	773	890	296	124	278	934	648	757	867	994	54	999999	999999	571	568	999999	848	999999	50	266	779	999999	999999	994	999999	94	999999	828	234	393	663	655	999999	177	152	196	91	999999	871	986	711	653	842	65	981	461	844	511	999999	222	722	157	477	696	999999	999999	241	999999	241	193	700	820	532	483	340	399	26	12	428	381	827	249	448	64	554	999999	828	999999	999999	431	250	999999	697	22	999999	515	187	764	313	48	955	999999	377	687	296	891	999999	368	724	591	999999	841	92	999999	394	482	999999	423	151	737	285	999999	289	809	943	999999	999999	520	812	825	222	262	699	999999	426	47	999999	761	767	663	15	469	880	431	987	408	999999	939	627	198	999999	764	622	576	763	328	999999	568	744	999999	768	609	555	898	379	191	999999	999999	342	357	610	947	655	488	731	816	756	857	822	545	327	999999	893	624	999999	458	640	133	999999	107	537	314	27	448	894	999999	913	999999	62	805	265	999999	606	280	587	999999	118	143	844	999999	572	999999	745	209	11	585	716	931	999999	921	551	999999	87	244	819	306	999999	999999	999999	335	902	774	805	27	289	999999	999999	999999	47	999999	999999	507	288	678	535	884	999999	818	447	999999	688	982	111	140	263	246	869	999999	460	999999	928	901	549	518	999999	797	847	728	919	631	999999	104	893	999999	999999	999999	740	408	708	999999	738	999999	769	999999	999999	919	673	674	999999	52	510	224	999999	756	241	448	958	770	633	738	46	999999	898	999999	320	594	98	392	559	219	505	471	663	524	552	999999	141	274	871	135	134	183	965	999999	999999	784	931	999999	
487	143	999999	970	999999	999999	999999	999999	223	999999	964	999999	831	290	999999	553	999999	49	560	647	214	424	316	693	898	508	614	863	874	31	999999	536	662	951	905	425	133	534	696	693	999999	653	603	187	309	999999	303	844	999999	421	339	91	233	294	933	72	827	402	999999	276	366	45	34	201	269	437	399	879	384	699	429	22	352	867	31	560	821	138	999999	999999	214	770	805	462	692	613	313	378	28	843	598	731	463	430	336	590	629	411	918	871	430	423	999999	368	999999	326	739	365	273	383	250	999999	17	999999	71	595	999999	572	999999	655	134	999999	861	541	999999	999999	559	922	999999	440	930	419	219	522	659	790	310	446	470	375	999999	999999	115	999999	602	899	723	470	368	741	360	67	902	273	746	409	999999	927	999999	999999	999999	817	824	832	452	831	999999	495	343	281	295	792	111	143	781	187	915	226	999999	999999	974	98	999999	999999	90	999999	516	999999	775	999999	238	999999	189	177	608	999999	132	283	202	999999	419	238	137	999999	455	567	955	769	491	569	999999	345	988	65	328	678	263	34	751	999999	324	999999	719	999999	52	912	613	934	535	725	64	642	999999	178	792	745	960	475	353	522	999999	747	465	215	999999	892	999999	133	848	929	802	999999	531	999999	455	999999	519	999999	999999	543	953	31	244	766	515	850	321	819	272	582	999999	999999	680	999999	661	577	999999	513	325	999999	527	489	96	606	922	956	121	409	999999	917	236	916	999999	999999	568	896	513	999999	700	999999	580	999999	999999	275	221	24	999999	302	962	999999	999999	15	729	894	26	474	935	999999	843	559	999999	911	106	355	999999	801	999999	870	669	999999	74	389	813	408	579	952	628	999999	394	907	539	818	447	999999	130	231	196	536	793	104	960	875	855	151	188	999999	478	516	919	419	999999	556	632	207	999999	417	202	330	999999	73	846	124	999999	936	30	919	474	262	234	134	615	830	999999	999999	999999	999999	534	672	230	910	999999	121	901	975	999999	982	196	999999	40	999999	39	999999	221	730	258	845	999999	918	130	999999	204	226	291	794	804	827	479	67	402	625	883	529	999999	414	999999	734	223	999999	686	47	999999	999999	231	522	999999	748	999999	356	327	999999	566	615	551	999999	999999	268	830	117	181	432	513	139	847	415	829	999999	766	999999	999999	523	632	999999	242	93	534	999999	994	769	699	999999	217	999999	739	443	68	999999	978	999999	999999	999999	904	999999	999999	999999	533	604	999999	816	999999	595	981	813	215	999999	336	211	383	467	437	746	
274	71	418	125	999999	391	999999	413	357	561	531	629	117	820	619	526	268	999999	560	930	591	188	86	113	83	404	916	936	999999	856	894	520	999999	952	66	999999	697	999999	999999	999999	214	974	468	999999	74	999999	706	394	999999	810	943	999999	999999	999999	164	95	984	314	51	821	999999	462	999999	500	999999	999999	920	164	999999	999999	828	288	941	999999	999999	999999	719	999999	999999	721	698	999999	752	306	913	500	613	999999	797	970	858	393	938	226	677	752	677	967	474	999999	999999	551	630	417	982	999999	462	498	781	547	375	49	999999	330	999999	942	710	10	587	176	406	999999	367	793	917	445	999999	724	741	973	999999	999999	481	984	999999	156	999999	999999	323	258	48	999999	430	260	604	999999	999999	999999	999999	734	51	999999	389	307	657	723	999999	836	500	547	325	737	757	807	607	999999	568	290	50	999999	51	999999	999999	339	999999	292	999999	116	999999	108	327	730	631	17	999999	272	371	183	337	565	962	74	844	999999	932	311	366	623	652	980	260	836	577	126	692	676	990	60	180	374	999999	87	648	401	999999	594	116	750	875	344	262	395	953	485	24	976	530	909	406	826	999999	674	464	999999	848	491	162	514	999999	999999	282	321	13	962	999999	884	426	453	999999	348	204	615	747	317	728	999999	883	102	999999	715	156	90	653	353	999999	762	999999	999999	552	738	441	601	436	999999	999999	999999	392	999999	356	140	560	999999	362	68	631	999999	926	999999	488	984	608	999999	412	608	119	201	668	659	523	376	999999	999999	901	999999	906	603	189	137	999999	999999	482	999999	746	999999	999999	79	999999	594	999999	139	835	476	999999	567	140	999999	198	827	999999	870	282	732	476	979	869	573	185	543	999999	38	139	799	901	700	512	715	999999	440	453	999999	473	83	937	394	540	794	44	343	999999	535	999999	999999	626	384	516	749	999999	999999	999999	591	894	194	443	693	999	46	575	261	999999	424	999999	999999	999999	471	406	209	794	999999	999999	85	999999	841	854	999999	623	777	183	999999	194	999999	999999	556	337	861	154	999999	639	254	394	504	228	999999	999999	274	477	656	978	164	977	316	954	343	328	38	62	63	340	816	80	231	862	999999	76	302	134	511	431	522	999999	128	569	550	697	999999	856	755	563	589	158	967	999999	28	999999	877	808	956	238	999999	999999	101	948	822	184	999999	641	999999	999999	984	149	966	234	466	999999	859	747	413	645	384	181	999999	499	751	668	113	432	999999	999999	199	494	178	283	132	712	234	179	746	999999	535	999999	685	
48	999999	999999	192	999999	343	191	999999	139	404	321	853	999999	512	602	206	164	80	999999	797	672	999999	500	971	692	999999	753	612	999999	999999	47	120	82	495	269	920	312	999999	370	98	999999	817	70	99	999999	429	994	210	999999	973	591	305	999999	514	999999	520	88	999999	499	639	590	578	11	138	367	211	780	999999	253	682	894	678	710	999999	999999	854	466	410	124	273	117	999999	980	999999	419	741	999999	999999	482	748	841	999999	986	730	999999	94	999999	931	732	655	999999	999999	999999	949	999999	912	595	152	379	168	999999	678	362	236	999999	46	598	294	718	626	886	999999	168	504	841	999999	692	999999	153	999999	47	999999	678	469	999999	754	999999	999999	637	506	156	999999	999999	323	694	172	481	999999	208	471	999999	531	999999	116	769	436	204	462	118	28	230	615	999	328	131	999999	10	893	611	777	999999	567	999999	999999	479	999999	33	845	810	999999	999999	932	781	681	999999	999999	321	572	699	999999	559	143	922	619	286	999999	182	870	999999	175	172	587	157	430	30	928	874	11	636	65	412	359	651	999999	439	297	834	328	764	615	217	999999	999999	999999	228	999999	999999	47	999999	939	999999	163	652	645	516	999999	999999	360	999999	635	641	999999	936	643	785	210	492	999999	999999	999999	705	999999	115	999999	999999	734	392	734	999999	999999	292	837	999999	999999	999999	258	706	15	923	437	512	484	667	138	974	999999	501	561	638	999999	825	162	857	945	243	999999	58	75	687	999999	618	60	158	947	999999	999999	253	249	128	536	503	486	569	752	486	999999	999999	999999	613	70	242	831	999999	194	888	139	980	999999	462	837	210	999999	327	151	819	462	335	719	999999	999999	653	261	442	111	523	999999	593	114	469	22	999999	999999	461	626	999999	787	954	963	999999	999999	823	999999	787	290	999999	862	999999	428	933	34	999999	476	200	443	417	999999	398	994	670	549	999999	875	661	450	999999	138	999999	700	999999	999999	507	999999	660	573	356	999999	474	999999	775	660	189	999999	181	444	126	33	881	28	219	568	398	959	999999	999999	676	948	999999	347	943	207	999999	467	826	901	526	533	816	627	96	999999	516	247	999999	19	370	381	703	227	333	999999	256	170	491	43	643	999999	79	150	896	407	999999	137	218	577	977	999999	348	280	917	999999	217	264	932	330	999999	161	739	293	159	305	255	999999	24	999999	950	523	999999	999999	267	978	464	675	730	688	999999	388	39	999999	999999	648	999999	999999	309	999999	116	992	237	171	999999	492	808	999999	991	601	162	999999	999999	588	999999	463	
745	554	23	939	139	541	534	253	499	673	132	999999	260	999999	999999	822	945	284	523	958	295	815	813	999999	999999	677	683	999999	536	999999	999999	451	999999	999999	903	489	419	370	999999	574	999999	999999	671	317	370	721	999999	491	339	339	867	838	999999	669	999999	930	741	248	769	461	858	999999	999999	999999	407	680	73	681	606	782	413	585	674	999999	999999	311	999999	505	414	458	152	201	799	207	161	436	999999	365	410	999999	747	181	600	158	716	999999	999999	199	999999	689	657	999999	885	557	926	291	174	999999	178	999999	786	245	833	321	319	999999	605	519	330	971	999999	708	281	633	44	999999	985	525	241	437	999999	954	596	724	999999	999999	316	252	280	869	271	270	196	999999	197	512	347	999999	838	60	999999	999999	868	938	999999	948	582	262	522	694	306	649	999999	741	833	999999	999999	118	999999	31	999999	999999	249	999999	999999	999999	999999	737	445	532	894	706	999999	191	970	286	96	657	339	999999	715	999999	729	586	572	622	386	999999	709	366	862	999999	767	817	701	113	518	417	999999	361	999999	845	999999	989	799	600	962	702	771	557	999999	999999	779	668	316	999999	633	999999	888	999999	657	77	38	89	669	665	999999	869	490	866	999999	678	429	977	425	869	248	739	787	972	999999	999999	683	999999	999999	871	459	109	511	999999	479	856	529	151	704	369	817	737	330	143	661	103	222	904	789	999999	572	999999	253	446	66	999999	874	915	437	973	393	999999	468	999999	216	839	999999	93	396	999999	159	287	999999	65	62	999999	419	999999	321	566	999999	778	999999	999999	999999	657	855	74	349	999999	999999	999999	714	730	976	941	278	531	926	822	735	139	518	878	917	295	527	198	393	555	484	231	604	999999	512	614	513	914	499	999999	999999	303	743	999999	930	545	572	553	88	121	242	887	727	999999	830	341	270	999999	636	999999	999999	999999	681	794	110	760	18	843	227	999999	438	999999	999999	377	999999	442	395	706	999999	381	722	974	999999	999999	999999	596	504	999999	50	181	353	999999	287	485	429	999999	622	999999	710	180	999999	729	335	716	683	999999	999999	359	659	999999	946	999999	546	999999	301	164	999999	999999	999999	514	265	902	803	56	28	418	999999	557	947	522	819	446	999999	777	844	993	999999	402	599	444	741	154	999999	651	234	789	482	999999	193	274	767	223	477	206	914	634	925	288	999999	274	802	308	412	147	579	999999	567	768	420	999999	515	999999	809	999999	999999	121	456	162	821	239	936	63	999999	682	999999	606	968	800	999999	219	77	999999	704	334	
642	443	741	319	81	724	999999	713	999999	999999	759	612	413	999999	999999	802	188	773	999999	469	999999	748	999999	729	391	973	541	767	905	211	999999	155	999999	484	405	339	379	147	90	999999	999999	999999	452	488	923	152	999999	539	377	70	41	999999	903	999999	996	893	508	22	927	999999	999999	999999	808	999999	654	614	999999	928	999999	103	432	51	692	369	999999	999999	999999	456	806	248	781	12	399	844	180	936	251	226	999999	999999	831	367	220	981	914	999999	423	51	833	318	992	273	505	284	638	990	999999	543	782	891	999999	61	999999	688	327	190	75	963	999999	718	372	934	450	999999	271	75	830	999999	454	909	691	999999	623	999999	256	517	506	125	999999	190	334	707	443	596	913	780	999999	999999	663	999999	999999	460	811	999999	999999	67	822	973	999999	573	169	900	999999	872	999999	343	437	717	441	809	999999	949	757	60	999999	664	999999	853	618	491	912	308	57	719	432	241	999999	508	551	199	695	533	113	643	30	434	618	999999	397	580	352	999999	100	999999	61	537	999999	760	999999	291	566	968	365	530	660	860	999999	999999	449	968	890	929	176	252	124	159	846	123	39	958	56	930	999999	999999	149	478	218	999999	668	895	538	692	999999	999999	632	999999	178	582	983	170	582	249	999999	999999	690	422	278	848	739	901	691	588	731	773	245	999999	999999	327	391	999999	999999	999999	710	999999	999999	999999	163	906	999999	396	981	273	999999	869	386	999999	999999	48	999999	726	210	370	999999	999999	214	999999	999999	13	34	997	225	850	999999	801	999999	999999	999999	999999	988	492	269	371	999999	353	919	427	458	862	396	439	999999	473	969	665	981	291	999999	943	350	490	247	159	882	622	181	999999	999999	339	360	463	278	243	59	865	466	838	141	120	847	999999	501	108	999999	595	181	752	881	535	999999	237	727	594	999999	508	999999	119	488	999999	181	789	999999	128	999999	933	170	999999	424	113	999999	152	159	94	106	563	988	999999	999999	999999	450	999999	259	547	519	132	735	683	17	999999	999999	356	360	999999	938	68	442	382	999999	683	999999	999999	999999	999999	336	677	87	642	498	672	999999	116	999999	201	176	752	539	807	608	999999	999999	487	584	873	999999	851	792	635	156	48	999999	616	552	859	863	860	101	999999	220	842	55	103	194	999999	41	514	780	169	358	196	528	635	773	999999	485	946	15	464	293	485	999999	452	496	999999	551	999999	564	716	999999	315	661	67	596	766	343	114	302	999999	841	979	81	999999	287	960	519	999999	999999	999999	999999	999999	855	636	
198	735	999999	999999	606	735	792	999999	949	73	999999	52	999999	471	48	17	873	381	999999	766	622	314	414	261	174	536	940	999999	70	229	342	999999	460	35	999999	861	999999	999999	507	567	456	999999	39	17	999999	245	435	58	457	999999	470	12	273	999999	999999	999999	331	706	438	80	795	736	78	730	731	999999	591	508	602	999999	209	143	874	95	999999	999999	285	406	999999	999999	110	891	608	234	758	340	156	371	22	985	540	111	311	999999	999999	999999	645	309	286	391	653	926	455	280	636	336	138	188	999999	113	999999	999999	257	509	970	903	138	843	971	999999	999999	230	999999	617	646	108	832	447	999999	599	273	976	130	999999	999999	183	999999	999999	598	431	211	968	999999	908	999999	999999	853	802	465	869	591	802	337	885	127	433	440	838	634	538	504	999999	865	190	840	632	804	190	232	797	467	801	255	549	199	999999	638	588	240	40	254	40	981	999999	17	471	648	244	949	853	743	607	702	999999	927	521	113	999999	78	754	811	673	579	999999	999999	999999	557	788	696	999999	794	851	607	603	293	474	999999	422	182	378	999999	569	999999	379	999999	859	999999	999999	622	677	202	237	520	485	999999	581	461	323	51	227	999999	860	548	999999	999999	891	10	109	999999	463	813	690	238	700	771	999999	442	209	614	552	692	372	176	999999	999999	566	341	131	384	711	23	999999	380	955	463	132	999999	113	320	172	859	998	417	168	999999	511	999	819	714	978	999999	261	999999	499	534	552	694	529	506	999999	999999	878	999999	75	449	999999	999999	999999	246	648	229	338	888	452	999999	693	954	17	164	129	567	999999	417	405	999999	761	686	999999	430	999999	438	999999	999999	818	612	981	283	352	999999	446	200	999999	583	75	758	810	373	265	806	999999	598	686	374	386	999999	47	470	999999	502	999999	741	438	852	335	219	727	731	79	839	710	419	611	298	718	928	999999	938	351	647	999999	999999	999999	84	589	323	751	137	230	999999	575	999999	954	849	40	704	762	873	999999	856	41	89	999999	426	105	431	999999	999999	656	457	103	999999	129	999999	741	299	999999	364	273	999999	467	599	510	195	274	999999	464	761	267	999999	176	999999	999999	495	999999	681	105	15	978	999999	336	999999	999999	772	999999	999999	401	282	999999	741	395	999999	609	246	398	441	579	117	161	999999	966	999999	141	642	291	999999	419	634	75	999999	999999	314	385	115	999999	999999	999999	737	999999	798	999999	192	999999	526	999999	999999	999999	453	107	999999	999999	987	853	83	200	112	231	838	999999	665	999999	
999999	999999	59	546	90	32	503	999999	293	322	842	712	363	116	784	581	999999	999999	999999	767	965	537	999999	999999	217	461	311	915	583	882	289	255	739	741	41	974	604	999999	548	999999	999999	892	813	999999	270	999999	999999	966	415	530	616	824	968	898	100	240	326	101	999999	628	720	588	977	410	42	999999	972	621	85	809	977	999999	475	776	903	82	723	38	697	932	962	345	999999	62	999999	464	286	841	650	801	658	512	650	919	34	285	914	412	829	673	311	877	891	999999	999999	981	359	999999	995	27	516	298	404	406	666	385	88	925	999999	578	319	141	970	283	161	999999	984	999999	751	627	167	321	208	999999	630	94	453	903	508	294	999999	94	846	632	999999	369	117	254	263	649	999999	989	277	261	363	180	906	617	454	89	996	802	450	377	859	205	100	999999	775	581	932	999999	427	999999	472	235	295	347	988	791	366	740	302	112	430	999999	53	946	670	460	187	835	999999	429	297	999999	644	478	999999	99	279	736	999999	999999	716	999999	572	427	789	138	885	568	629	999999	722	999999	509	347	999999	691	161	153	999999	325	999999	999999	725	999999	562	169	999999	816	574	899	522	630	272	999999	999999	409	606	626	999999	541	574	619	216	796	706	41	999999	306	531	91	999999	136	35	999999	287	999999	305	574	864	629	999999	999999	993	999999	150	102	994	888	999999	547	95	999999	985	179	750	784	999999	928	300	531	999999	294	999999	493	962	395	604	119	343	999999	114	41	761	537	999999	505	625	486	656	614	47	914	355	984	999999	999999	150	856	412	502	999999	376	283	343	999999	999999	999999	999999	767	999999	497	885	554	185	999999	63	774	458	185	254	169	999999	282	999999	493	452	938	309	497	560	255	747	706	840	55	737	999999	428	274	740	721	125	999999	901	127	999999	369	999999	551	942	999999	691	681	167	343	326	999999	597	849	820	324	484	23	999999	509	999999	188	999999	139	999999	305	999999	194	444	533	53	999999	999999	569	341	92	769	758	555	923	563	999999	999999	999999	729	642	999999	578	453	999999	999999	999999	513	999999	999999	999999	655	999999	999999	646	290	507	999999	634	999999	633	724	38	517	738	555	999999	468	292	945	683	639	217	410	73	145	999999	740	28	296	999999	190	977	201	367	437	729	912	908	642	999999	999999	914	217	106	918	142	70	715	871	520	644	999999	999999	999999	344	448	639	782	511	512	767	228	348	358	452	746	836	160	310	999999	999999	559	999999	889	853	724	10	314	999999	13	999999	999999	156	775	999999	
999999	530	508	33	989	100	140	407	139	999999	611	575	999999	653	181	305	910	414	55	706	94	580	567	839	619	448	334	637	507	999999	999999	81	572	60	492	226	338	136	321	735	683	161	520	999999	252	158	151	660	973	707	807	620	999999	78	999999	999999	963	668	413	550	765	999999	899	344	556	999999	13	808	999999	955	967	783	102	320	999999	933	999999	999999	597	470	307	674	663	800	988	130	970	503	837	113	262	669	723	770	999999	191	999999	185	55	713	155	999999	499	28	740	33	999999	790	56	289	329	997	999999	943	253	101	839	109	999999	999999	999999	509	999999	67	702	999999	999999	331	349	841	680	884	999999	883	324	964	184	645	70	964	602	190	457	999999	999999	264	598	780	527	879	351	162	829	619	155	646	371	442	325	442	963	999999	450	214	608	445	87	197	628	999999	916	999999	999999	392	832	388	999999	423	284	448	709	999999	804	470	499	528	65	999999	999999	678	603	999999	330	628	10	406	739	253	948	348	187	410	161	248	962	999999	123	999999	999999	767	595	948	999999	876	732	683	401	980	714	90	389	776	999999	950	686	999999	872	420	391	999999	648	808	999999	935	270	999999	138	566	508	351	999999	617	524	970	999999	654	999999	999999	895	999999	15	758	538	868	958	411	951	999999	561	787	285	702	65	360	128	787	484	232	999999	999999	999999	834	999999	999999	676	772	999999	488	867	41	999999	429	525	999999	431	890	279	606	999999	999999	999999	927	14	721	76	999999	999999	173	852	305	180	361	999999	471	771	999999	286	175	202	196	159	472	343	999999	999999	856	999999	990	929	238	517	877	255	999999	999999	627	829	760	306	999999	219	98	635	572	860	248	591	63	303	999999	613	113	413	790	710	884	593	484	999999	220	999999	572	243	624	787	302	116	999999	999999	154	351	999999	868	237	976	999999	999999	771	669	947	274	999999	697	679	999999	414	999999	464	999999	201	44	355	999999	999999	440	647	854	21	784	999999	999999	511	668	158	909	97	244	186	813	999999	57	822	814	587	999999	410	874	564	999	999999	828	652	999999	203	120	995	299	999999	797	339	215	999999	986	111	815	762	999999	548	769	999999	179	297	650	406	153	999999	999999	649	150	999999	772	300	999999	411	739	489	477	474	48	913	999999	462	388	484	444	232	835	713	771	193	944	336	794	471	213	540	11	999999	59	898	465	650	641	768	566	999999	999999	584	999999	999999	999999	990	999999	856	739	717	909	999999	999999	921	999999	827	999999	957	94	446	505	550	999999	209	
488	839	425	149	999999	999999	999999	620	918	999999	420	260	351	446	999999	954	825	938	732	495	999999	835	674	138	522	637	772	999999	683	129	420	999999	386	999999	999999	455	999999	370	407	591	999999	299	999999	444	510	135	999999	441	70	140	999999	567	818	999999	577	653	175	296	627	820	385	147	936	798	999999	158	874	999999	599	451	999999	999999	999999	151	599	341	999999	999999	627	397	999999	340	999999	553	508	853	453	673	594	203	290	289	742	587	215	759	362	459	336	362	999999	306	999999	618	999999	999999	999999	676	123	245	999999	999999	668	240	669	54	999999	393	299	999999	999999	210	594	405	170	109	999999	999999	935	840	979	137	903	275	146	854	498	14	999999	353	826	776	999999	358	999999	356	620	512	999999	170	245	969	999999	999999	657	60	712	447	457	652	441	83	741	283	999999	938	40	999999	103	814	556	999999	999999	945	438	928	649	245	277	814	489	220	45	999999	999999	19	967	832	618	999999	152	61	556	159	999999	999999	45	287	102	199	325	226	418	999999	999999	726	387	224	643	999999	999999	999999	999999	642	172	231	48	999999	678	256	999999	999999	785	17	999999	505	999999	442	43	999999	893	999999	152	999999	499	999999	999999	931	170	999999	632	999999	199	999999	999999	675	880	913	986	690	713	78	999999	845	229	127	441	411	999999	119	763	944	999999	956	835	999999	999999	103	153	899	429	999999	999999	799	624	999999	19	895	331	996	624	999999	999999	352	999999	824	763	999999	999999	382	831	400	500	999999	124	687	999999	999999	64	648	350	787	770	96	271	999999	272	809	230	11	118	546	89	444	494	715	498	999999	984	20	284	36	245	771	78	999999	616	755	685	937	999999	776	840	683	655	836	999999	999999	91	375	562	999999	86	856	274	295	320	65	566	408	198	734	258	999999	373	324	552	998	28	243	999999	516	134	293	355	341	705	406	788	658	437	139	756	619	457	999999	949	388	507	783	999999	999999	199	286	999999	921	528	796	319	341	293	289	351	847	384	56	829	793	510	999999	999999	914	276	999999	971	69	999999	638	597	52	374	174	501	999999	525	438	327	847	543	434	999999	999999	97	999999	374	158	787	909	999999	411	500	999999	999999	574	999999	803	295	291	315	689	944	999999	209	999999	999999	129	788	116	332	999999	729	999999	259	86	999999	679	999999	819	543	999999	281	78	404	999999	551	218	296	926	999999	721	153	46	542	854	489	923	710	999999	489	254	999999	681	586	298	682	999999	906	801	455	523	999999	475	747	492	418	999999	494	999999	724	999999	
832	999999	74	610	802	999999	999999	405	596	206	969	15	339	299	462	600	491	116	513	43	311	495	999999	999999	744	678	299	59	445	613	438	697	106	730	422	508	616	976	495	999999	78	510	214	258	999999	999999	145	458	999999	818	395	388	509	691	457	346	390	547	865	134	403	400	959	983	768	999999	909	609	999999	999999	983	999999	999999	999999	964	800	291	232	972	773	999999	840	29	627	228	59	198	415	999999	999999	127	78	999999	371	595	677	999999	230	489	283	72	536	581	86	834	880	767	984	999999	999999	65	167	574	999999	591	999999	999999	999999	765	718	999999	503	999999	801	835	914	404	259	999999	999999	999999	70	743	699	999999	15	269	942	999999	348	292	999999	688	625	29	999999	504	999999	779	43	999999	218	465	770	199	568	999999	779	250	999999	485	999999	999999	440	407	995	424	875	391	586	303	999999	999999	999999	999999	880	815	999999	781	999999	999999	385	479	999999	990	999999	604	972	999999	999999	806	489	701	999999	999999	999999	156	999999	999999	999999	546	628	637	203	740	867	999999	48	343	319	753	498	998	999999	509	110	49	170	449	366	999999	451	376	248	780	813	737	676	564	662	733	566	492	757	999999	999999	747	285	165	132	381	565	638	999999	399	317	491	336	373	762	735	999999	808	999999	633	104	999999	999999	423	926	140	993	484	999999	999999	196	15	250	45	717	362	999999	15	327	999999	835	812	187	849	999999	999999	411	312	802	927	747	758	999999	133	244	539	358	999999	238	992	387	91	957	999999	212	311	999999	999999	999999	409	971	980	491	999999	999999	292	85	549	950	604	728	691	682	754	839	438	385	127	801	999999	14	999999	999999	334	607	754	854	999999	646	170	91	120	655	999999	955	766	999999	999999	335	952	999999	808	911	633	273	696	409	213	772	774	925	133	999999	479	405	80	213	166	280	54	437	999999	903	999999	523	618	45	288	798	999999	171	632	999999	849	722	205	990	153	71	910	354	651	801	871	999999	957	622	186	997	885	562	119	482	290	524	954	905	131	119	655	999999	130	415	999999	613	999999	341	649	757	209	89	999999	105	999999	699	785	708	41	554	999999	996	859	291	912	520	61	160	511	334	768	300	868	43	415	259	999999	999999	112	268	941	626	999999	429	999999	806	501	24	123	591	738	999999	873	999999	553	659	999999	839	999999	188	561	152	829	325	999999	908	999999	999999	690	119	999999	549	606	772	612	940	33	999999	492	116	29	47	47	920	595	522	426	302	999999	756	458	395	743	924	707	799	
999999	999999	440	999999	999999	999999	999999	13	126	199	649	111	963	613	635	999999	999999	999999	169	524	115	909	999999	999999	492	918	547	999999	660	999999	999999	681	999999	813	153	376	999999	602	521	554	713	43	803	999999	873	325	338	876	999999	97	48	999999	765	193	999999	886	927	963	407	999999	926	399	999999	47	394	967	45	159	999999	268	999999	999999	875	614	999999	81	999999	999999	999999	176	589	671	813	573	49	457	999999	999999	130	999999	999999	46	999999	844	628	323	999999	999999	22	905	289	999999	999999	861	726	294	482	160	382	999999	780	603	370	241	96	265	586	779	997	936	999999	999999	39	999999	818	334	559	40	986	496	999999	999999	321	697	999999	999999	264	951	846	755	975	765	509	999999	999999	845	676	963	999999	372	737	912	768	86	999999	136	159	214	52	402	999999	451	999999	999999	240	441	999999	672	354	685	10	634	932	252	960	295	653	530	725	999999	999999	595	999999	623	999999	999999	581	245	843	999999	999999	59	999999	454	29	534	600	999999	999999	999999	999999	999999	619	82	371	113	999999	526	999999	569	483	629	999999	79	744	999999	179	551	137	762	860	57	829	999999	435	951	725	488	232	436	694	39	261	679	999999	999999	999999	210	999999	654	499	999999	999999	283	286	630	999999	839	999999	879	999999	59	495	516	195	515	185	34	646	420	388	999999	303	999999	999999	453	377	809	999999	100	173	968	300	482	272	805	928	555	317	804	391	885	777	353	999999	644	544	999999	494	999999	999999	951	999999	840	276	999999	761	439	408	833	999999	760	189	620	999999	395	759	999999	999999	390	586	629	717	842	39	503	723	950	617	240	909	631	325	754	621	222	415	459	216	999999	999999	498	156	999999	999999	999999	705	167	637	685	885	531	502	999999	999999	849	243	999999	811	999999	284	999999	822	178	924	999999	999999	435	999	503	980	310	805	978	999999	98	482	999999	999999	409	797	566	323	932	354	387	139	221	437	771	978	694	999999	444	990	999999	676	978	999999	920	194	280	168	999999	705	999999	725	524	767	999999	999999	999999	429	412	975	999999	498	889	823	546	999999	234	999999	237	525	295	999999	371	987	114	999999	999999	683	381	224	526	407	190	237	769	662	614	453	207	405	977	274	245	999999	999999	744	786	999999	999999	428	999999	282	999999	617	419	922	999999	537	999999	999999	871	326	58	197	458	320	318	662	63	883	887	780	999999	831	547	31	427	999999	714	999999	999999	999999	670	999999	265	254	999999	572	817	847	309	86	999999	390	999999	661	226	57	19	962	435	133	111	139	540	
188	482	109	79	999999	505	460	823	301	191	532	999999	999999	999999	214	999999	745	844	999999	584	999999	999999	999999	307	886	804	379	893	751	934	512	247	999999	999999	86	771	999999	502	429	352	848	263	499	209	999999	999999	131	125	805	128	690	999999	894	554	729	199	999999	802	193	999999	999999	566	999999	999999	679	294	124	682	856	442	478	252	425	999999	735	557	499	219	306	880	683	264	999999	633	999999	233	353	999999	692	999999	709	573	319	836	226	292	191	142	999999	716	999999	448	269	372	649	447	999999	999999	819	182	999999	852	999999	313	910	870	478	448	122	455	941	138	989	999999	733	999999	933	999999	647	453	376	999999	689	589	999999	244	995	725	999999	806	369	322	176	999999	197	856	78	15	925	356	813	743	29	84	999999	999999	459	299	639	745	514	284	392	376	806	341	173	916	999999	676	999999	753	999999	316	95	999999	961	479	999999	876	836	927	663	301	639	632	348	999999	813	236	999999	705	95	247	302	95	929	800	714	999999	693	161	999999	999999	481	999999	288	712	989	999999	800	979	518	762	999999	586	999999	101	999999	183	993	558	999999	98	999999	179	999999	999999	999999	10	698	999999	999999	925	999999	684	246	414	999999	579	354	635	625	666	435	805	999999	999999	338	999999	474	838	74	540	862	144	59	999999	368	999999	402	71	698	989	458	640	999999	593	999999	235	349	216	281	167	829	367	999999	445	662	999999	981	999999	888	308	535	860	106	234	999999	59	634	643	56	517	999999	999999	937	999999	999999	795	999999	604	999999	999999	375	267	566	906	711	504	211	614	940	282	999999	66	999999	399	463	598	999999	999999	529	999999	601	706	999999	764	980	999999	430	306	999999	867	503	999999	999999	785	933	277	303	199	523	568	848	30	703	773	999999	129	118	999999	183	999999	261	602	84	999999	511	668	107	802	925	173	84	904	387	82	999999	942	474	397	466	195	304	353	475	961	681	580	13	397	999999	860	438	882	133	616	615	901	313	368	999999	274	999999	501	274	359	493	943	642	630	994	254	655	721	91	987	325	908	136	122	552	930	999999	999999	234	74	735	999999	780	771	467	877	638	115	123	999999	24	803	89	125	999999	737	938	383	402	999999	215	999999	999999	146	300	707	775	201	999999	353	608	471	999999	999999	999999	302	173	871	172	999999	615	549	608	889	973	522	999999	20	644	814	992	999999	316	901	859	28	400	644	480	999999	999999	999999	299	769	592	999999	536	879	501	999999	574	76	220	285	999999	666	119	911	999999	778	878	764	
556	11	999999	326	164	375	350	605	999999	999999	401	412	25	178	259	838	307	430	986	949	519	468	249	926	81	999999	194	203	909	489	999999	702	881	347	890	297	999999	275	398	171	539	895	999999	56	999999	999999	269	548	416	280	613	999999	791	929	255	98	761	999999	255	133	190	999999	999999	422	56	698	999999	678	287	961	429	999999	41	999999	419	623	999999	999999	260	273	771	645	786	638	999999	999999	910	999999	999999	802	535	984	999999	275	999999	393	209	861	999	999999	287	591	271	454	851	582	711	999999	999999	999999	903	567	999999	982	999999	545	369	999999	546	317	788	999999	585	485	436	444	21	765	844	36	423	332	204	284	999999	189	384	342	787	303	38	943	442	999999	898	968	811	999999	914	444	33	999999	325	999999	198	709	15	785	28	417	999999	999999	131	493	999999	580	999999	999999	996	182	999999	37	280	253	289	844	145	999999	587	468	632	999999	851	410	12	281	17	512	999999	286	183	599	999999	379	999999	92	821	949	262	327	604	912	999999	741	999999	996	871	82	413	353	574	890	207	999999	784	598	104	721	491	936	573	999999	812	999999	998	572	999999	900	521	206	33	195	999999	999999	863	719	931	119	137	16	999999	934	999999	999999	999999	999999	401	764	595	143	988	110	468	325	999999	742	110	999999	743	711	999999	999999	999999	216	330	388	36	938	696	74	999999	984	999999	999999	999999	639	999999	79	16	715	999999	948	315	999999	999999	999999	999999	548	999999	130	619	609	376	426	722	439	383	999999	422	334	266	463	77	530	476	13	516	983	788	124	980	40	325	38	539	345	999999	183	997	407	999999	488	432	576	454	999999	618	178	999999	107	999999	870	999999	681	458	718	880	784	999999	215	416	744	759	401	999999	589	293	999999	886	387	774	210	894	25	999999	777	40	501	86	999999	999999	348	231	999999	999999	999999	383	643	579	821	999999	880	272	999999	990	999999	728	40	435	865	773	280	291	384	333	65	975	641	17	681	687	389	708	501	820	999999	999999	999999	542	999999	215	650	999999	74	922	999999	938	112	34	999999	58	999	75	220	645	124	66	846	367	803	144	741	636	897	144	85	181	770	971	999999	402	660	498	405	659	133	511	999999	462	439	127	999999	999999	999999	632	999999	323	999999	855	705	999999	677	710	739	896	474	23	999999	929	847	999999	177	140	112	365	398	511	670	561	999999	612	838	393	999999	685	270	999999	999999	275	999999	761	683	914	275	909	725	999999	759	508	195	119	640	999999	614	999999	949	742	514	999999	999999	
186	653	936	343	999999	999999	293	999999	63	635	349	636	605	999999	96	999999	999999	999999	202	640	449	752	171	999999	999999	971	550	779	222	736	999999	619	494	42	280	118	746	581	182	736	442	177	705	999999	845	483	45	999999	528	677	696	878	999999	262	793	999999	491	570	930	131	633	999999	569	326	117	729	151	572	211	977	302	682	691	466	207	282	56	298	530	929	935	735	260	544	50	649	307	241	248	846	627	186	650	61	113	999999	607	389	765	999999	999999	999999	613	999999	384	24	999999	999999	64	521	387	202	49	11	195	897	262	34	999999	999999	432	910	334	364	360	126	41	640	999999	279	674	999999	999999	414	597	999999	999999	710	170	999999	463	450	187	727	469	434	146	648	865	215	675	582	112	308	693	431	999999	259	999999	999999	999999	555	999999	785	999999	999999	669	635	414	722	776	552	864	260	14	982	732	607	895	999999	980	393	775	157	603	101	999999	234	721	175	999999	999999	999999	999999	999999	999999	999999	401	999999	748	999999	510	244	999999	439	999999	718	851	999999	710	698	541	999999	999999	288	999999	780	356	192	999999	999999	444	999999	248	397	904	42	962	217	105	45	341	726	156	171	999999	158	632	718	479	383	999999	930	20	477	793	518	256	624	454	137	600	218	135	593	999999	999999	996	754	534	100	756	999999	208	675	366	814	217	112	808	450	999999	638	712	381	999999	514	903	999999	604	395	786	999999	762	968	445	132	601	562	999999	882	161	877	999999	999999	627	999999	732	999999	120	979	310	153	815	13	980	999999	505	754	999999	815	999999	235	999999	999999	314	999999	881	240	239	243	222	654	270	925	299	280	454	333	753	999999	781	568	660	625	999999	643	532	759	988	483	627	846	420	35	200	926	726	54	999999	219	198	502	115	999999	766	999999	882	889	714	709	517	182	10	770	43	133	574	535	64	999999	885	999999	251	756	616	376	999999	244	999999	999999	553	410	258	544	193	289	463	784	858	438	760	643	55	288	966	454	846	650	992	999999	362	201	989	999999	999999	77	260	359	999999	999999	422	647	163	351	999999	116	923	466	999999	999999	669	789	999999	625	910	999999	999999	963	789	172	999999	593	999999	999999	20	362	420	844	220	999999	38	999999	525	468	999999	122	489	703	999999	860	530	999999	73	999999	999999	572	524	373	503	999999	990	297	999999	106	869	828	404	494	999999	999999	695	89	999999	470	726	999999	274	217	609	999999	762	999999	840	929	641	150	530	15	272	999999	837	56	999999	999999	999999	741	999999	428	999999	
197	718	999999	372	999999	999999	450	999999	602	521	841	307	317	763	705	328	618	999999	640	465	729	308	399	999999	892	966	999999	738	999999	999999	984	999999	845	618	422	89	999999	20	999999	764	200	999999	999999	494	999999	150	999999	293	999999	999999	517	295	904	963	999999	888	328	774	479	362	526	712	28	267	999999	820	462	698	999999	625	561	999999	934	875	274	724	999999	905	999999	752	999999	365	103	316	827	699	125	999999	749	999999	761	992	540	168	248	488	999999	669	957	611	999999	999999	941	29	258	909	360	39	698	155	516	423	975	727	999999	170	999999	712	439	837	705	579	948	999999	864	999999	77	776	637	999999	999999	711	948	198	74	614	423	84	999999	999999	348	96	194	604	999999	999999	999999	813	999999	87	869	284	999999	129	999999	118	883	999999	164	689	999999	584	402	912	418	805	999999	999999	662	311	999999	544	654	520	999999	619	999999	353	798	999999	551	264	533	559	999999	462	481	999999	292	955	999999	298	919	378	87	999999	693	999999	196	222	999999	240	160	999999	340	999999	629	719	999999	296	723	999999	999999	999999	999999	586	60	842	996	955	999999	646	504	707	580	999999	625	999999	443	734	925	123	167	586	654	320	114	593	229	590	832	999999	208	996	241	201	999999	291	239	500	713	850	285	240	999999	235	736	452	999999	881	710	353	999999	895	999999	609	382	749	983	827	482	999999	623	999999	132	572	448	508	475	388	999999	343	56	942	999999	84	837	999999	698	999999	583	661	233	999999	880	489	484	312	999999	999999	819	222	307	411	28	256	999999	999999	117	324	999999	999999	976	980	394	376	306	344	874	999999	999999	455	60	565	253	821	243	285	534	643	999999	145	872	999999	569	284	46	999999	924	999999	847	967	818	999999	999999	355	684	252	953	514	999999	999999	437	349	860	999999	171	742	168	207	22	951	346	999999	999999	999999	365	143	999999	119	339	661	420	110	448	999999	637	677	924	999999	146	991	332	29	999999	947	707	533	983	205	123	303	999999	726	762	895	630	353	999999	988	990	551	831	999999	184	999999	729	337	999999	65	736	999999	818	999999	70	30	629	326	24	999999	999999	831	159	999999	995	46	184	693	999999	552	183	293	999999	936	999999	594	999999	487	999999	927	999999	380	632	928	468	629	485	226	666	999999	999999	314	999999	867	53	169	402	614	848	999999	999999	999999	990	999999	999999	453	963	882	362	476	860	151	481	97	71	574	208	230	758	375	560	957	37	999999	286	869	954	999999	892	999999	202	555	638	999999	999999	191	389	999999	57	24	
665	603	864	999999	880	999999	832	251	806	479	960	181	856	999999	587	999999	19	394	81	21	498	311	990	999999	283	314	512	775	999999	880	194	923	183	999999	710	957	103	837	724	162	47	999999	855	422	999999	999999	699	166	128	999999	181	995	999999	45	999999	364	613	259	916	575	621	66	734	999999	295	46	999999	122	772	630	306	999999	669	918	973	785	455	577	999999	262	615	999999	657	337	708	999999	719	148	999999	356	999999	844	920	158	540	981	999999	929	137	751	999999	999999	999999	498	883	999	336	295	71	999999	908	999999	432	663	960	274	408	406	227	106	326	859	894	426	999999	462	261	520	999999	992	806	526	450	999999	239	38	963	168	453	709	862	434	86	488	447	318	999999	999999	198	276	582	999999	999999	40	999999	999999	999999	966	222	431	747	815	907	79	933	392	595	357	433	999999	311	250	953	518	244	892	783	999999	979	967	999999	994	331	121	419	234	814	419	999999	999999	344	996	999999	32	961	56	526	16	555	65	723	74	833	265	964	342	999999	999999	796	999999	390	999999	987	255	999999	999999	493	795	999999	708	577	186	706	367	597	314	303	931	556	197	375	776	860	923	253	975	170	75	157	86	605	621	622	999999	999999	67	19	700	640	218	999999	730	355	846	487	546	999999	476	668	660	48	999999	646	608	176	614	426	999999	11	415	592	999999	648	583	112	956	563	999999	682	540	999999	603	999999	348	635	999999	999999	24	446	999999	617	694	407	496	999999	908	974	24	999999	999999	640	945	698	235	626	999999	92	999999	743	530	983	770	999999	138	364	445	407	308	973	531	193	412	999999	304	999999	898	30	161	545	204	981	549	999999	999999	899	360	904	74	721	500	562	658	280	915	723	999999	900	999999	142	999999	510	676	50	999999	999999	238	327	999999	437	728	124	930	999999	548	548	444	999999	191	999999	14	540	342	586	483	969	534	999999	711	580	999999	999999	750	29	943	694	315	508	999999	999999	671	999999	510	999999	999999	999999	632	432	999999	376	999999	731	719	51	137	71	999999	99	567	450	362	106	616	999999	485	730	373	910	292	999999	243	935	879	467	999999	999999	999999	704	592	106	346	112	410	344	999999	230	288	999999	892	881	525	225	941	794	999999	999999	426	686	162	999999	23	999999	149	876	999999	354	852	261	484	999999	999999	999999	507	470	999999	259	999999	281	532	265	452	999999	999999	999999	339	27	999999	94	105	991	556	353	999999	329	93	999999	962	533	999999	946	378	999999	235	737	851	999999	718	481	690	121	879	
154	164	897	999999	359	999999	738	999999	125	361	767	999999	999999	608	999999	922	187	387	489	297	172	79	585	999999	426	437	290	999999	287	999999	522	403	983	121	411	199	654	509	733	919	234	986	999999	999999	610	870	743	138	174	139	541	104	999999	999999	717	85	578	20	403	922	424	188	270	816	838	374	999999	380	207	497	277	677	653	570	72	186	983	990	286	999999	694	999999	395	999999	768	427	999999	168	404	336	999999	643	999999	811	505	55	999999	279	756	245	999999	373	999999	677	862	999999	999999	640	999999	541	101	587	733	848	238	999999	793	999999	57	420	999999	23	975	871	999999	633	999999	999999	74	27	460	713	999999	50	857	999999	230	718	999999	904	999999	999999	406	862	244	999999	910	267	583	242	262	612	231	345	74	684	397	69	801	999999	301	608	576	999999	999999	388	354	692	999999	907	51	999999	827	999999	443	620	616	999999	637	842	723	314	999999	999999	999999	847	491	897	999999	182	933	170	917	66	613	999999	985	662	781	856	688	999999	276	675	200	187	785	88	902	999999	999999	999999	432	959	515	999999	350	743	979	243	999999	456	715	817	973	999999	166	770	540	75	999999	953	341	999999	163	505	999999	593	999999	587	71	999999	999999	999999	999999	659	738	958	999999	625	999999	251	683	548	960	242	512	999999	999999	999999	31	24	548	836	819	124	942	652	805	19	949	756	112	999999	181	493	461	193	999999	324	152	208	228	914	47	392	999999	793	999999	921	993	589	999999	331	566	57	864	168	999999	990	999999	96	999999	541	676	280	149	290	376	999999	780	999999	745	999999	176	822	795	999999	798	437	843	159	831	884	999999	370	865	780	836	999999	628	302	999999	722	607	66	999999	686	247	999999	999999	989	426	353	150	674	999999	513	164	743	261	240	999999	999999	157	999999	264	277	525	999999	415	368	454	251	847	487	848	33	780	120	776	999999	396	42	193	853	732	999999	744	999999	999999	362	626	102	873	398	999999	204	575	999999	802	778	171	999999	361	999999	544	999999	999999	663	825	999999	732	54	967	152	843	337	999999	999999	834	777	533	183	789	62	742	362	999999	459	554	653	999999	740	999999	997	999999	466	680	308	999999	557	981	91	526	999999	999999	581	999999	731	555	999999	113	281	214	35	254	988	999999	308	152	999999	806	56	118	181	371	992	999999	969	204	387	657	999999	985	287	999999	452	999999	999999	433	999999	237	647	904	949	550	186	535	999999	753	959	324	382	999999	999999	999999	935	972	355	345	999999	844	165	536	177	999999	320	296	927	
999999	999999	341	999999	874	982	999999	169	152	169	999999	194	466	453	226	245	72	285	999999	999999	999999	859	999999	311	747	796	325	81	120	736	10	240	999999	999999	999999	950	627	266	999999	184	180	590	793	812	724	999999	180	401	938	300	115	673	683	437	399	379	331	40	999999	999999	999999	999999	999999	415	168	399	999999	857	400	275	618	999999	999999	462	688	946	999999	667	999999	596	625	924	143	819	630	999999	557	463	219	683	629	597	944	999999	517	297	541	387	654	334	999999	323	11	999999	682	309	895	230	748	452	312	664	453	725	462	742	750	239	999999	831	842	999999	999999	716	646	31	860	358	944	999999	999999	689	23	262	999999	312	999999	469	147	999999	441	336	714	766	380	964	999999	229	966	775	547	999999	602	822	492	26	999999	294	36	661	999999	546	285	999999	47	623	651	201	985	159	819	290	102	464	400	515	135	882	346	681	999999	999999	392	179	852	113	97	200	999999	722	637	999999	442	485	882	894	60	366	728	757	323	952	243	816	956	267	999999	999999	432	976	891	792	948	354	999999	807	999999	999999	999999	934	999999	460	431	273	999999	191	847	616	581	505	465	768	163	588	368	924	407	575	222	595	893	949	999999	793	831	999999	689	98	999999	85	999999	999999	861	794	231	862	531	970	304	775	420	603	999999	927	521	132	638	369	986	859	999999	588	894	909	51	586	999999	637	441	677	502	759	915	506	764	999999	999999	369	367	505	999999	437	281	999999	184	999999	392	841	282	708	999999	329	999999	999999	675	161	59	999999	999999	644	181	893	999999	627	282	661	687	999999	999999	999	225	279	999999	999999	999999	972	317	456	734	751	999999	849	999999	999999	471	183	657	999999	999999	999999	471	999999	617	722	334	510	898	999999	174	999999	999999	332	679	282	493	937	326	999999	999999	999999	999999	999999	226	10	451	331	537	806	165	999999	13	999999	239	559	537	270	999999	289	999999	955	84	662	291	221	149	870	180	93	249	534	856	46	999999	137	768	868	738	616	281	12	973	101	999999	75	999999	997	999999	130	744	232	999999	47	999999	431	628	999999	999999	15	999999	580	161	999999	999999	631	253	967	917	111	999999	999999	532	55	18	163	981	982	174	999999	700	152	776	60	348	27	258	818	581	276	508	586	557	732	755	700	851	529	534	866	821	552	999999	999999	339	86	699	999999	39	310	449	646	27	999999	314	718	804	110	115	549	382	999999	395	651	602	999999	999999	999999	300	999999	999999	462	999999	999999	404	999999	72	999999	999999	271	999999	29	
789	280	826	862	569	462	427	46	896	750	423	984	999999	999999	167	999999	999999	136	965	899	938	721	999	986	197	719	999999	167	655	999999	390	844	231	363	645	124	824	739	644	658	999999	264	421	561	49	473	813	18	999999	633	394	594	306	428	91	78	999999	840	674	999999	762	270	390	876	370	999999	762	999999	999999	53	614	660	491	316	526	684	309	448	947	999999	905	691	999999	32	635	796	547	803	282	576	999999	984	74	794	999999	999999	873	544	999999	999999	710	683	266	946	29	734	112	990	901	999999	768	833	893	999999	943	80	999999	999999	251	573	42	999999	858	999999	210	999999	595	697	419	999999	810	764	257	486	999999	232	435	229	13	900	693	556	901	999999	808	18	100	999999	999999	825	28	515	303	627	438	750	825	92	746	398	999999	415	580	999999	596	13	586	416	999999	721	999999	873	365	350	999999	999999	67	983	375	201	999999	999999	846	594	395	305	471	630	58	999999	407	352	483	614	999999	288	976	414	289	999999	999999	684	999999	999999	190	154	160	999999	999999	999999	693	841	716	999999	859	667	569	986	111	300	541	999999	368	672	323	302	399	750	999999	601	509	999999	703	570	769	855	999999	716	413	251	999999	519	882	105	580	565	999999	929	755	104	999999	989	312	988	273	475	326	514	816	887	754	409	999999	999999	453	49	147	155	999999	13	999999	853	582	860	155	32	999999	272	999999	758	665	470	995	999999	881	999999	350	715	999999	303	539	788	999999	999999	496	746	156	736	999999	540	427	491	155	751	730	866	416	452	843	250	402	63	999999	68	232	294	413	878	274	934	699	432	847	999999	474	585	953	66	374	409	876	346	621	999999	340	184	324	253	764	25	112	897	872	66	999999	486	376	999999	303	211	999999	277	472	717	840	994	999999	664	287	999999	999999	359	999999	444	374	999999	441	859	727	57	970	999999	123	999999	831	801	560	999999	588	988	219	121	763	172	76	999999	874	903	721	345	999999	660	966	619	999999	752	818	437	691	846	999999	999999	999999	255	241	182	164	223	999999	999999	999999	852	86	298	935	801	596	915	999999	766	999999	537	148	392	516	320	203	503	156	999999	982	999999	109	999999	944	702	999999	517	999999	999999	999999	660	28	682	999999	999999	583	999999	684	310	166	903	70	925	665	999999	378	731	999999	921	978	999999	77	807	66	321	752	344	354	243	803	88	984	999999	322	531	519	465	491	827	736	525	819	845	922	89	72	184	999999	999999	333	999999	778	20	999999	793	592	220	626	999999	
999999	249	333	999999	506	87	918	999999	612	999999	996	913	250	911	999999	463	840	231	884	976	259	578	999999	917	909	537	999999	999999	566	999999	938	308	999999	901	891	496	201	378	349	845	999999	999999	999999	942	440	420	35	866	999999	462	999999	371	999999	649	340	367	982	416	541	968	776	945	999999	93	206	698	83	348	30	699	272	471	999999	49	816	774	999999	325	486	999999	999999	999999	158	114	576	999999	972	199	571	533	513	784	837	380	999999	225	463	487	999999	742	346	999999	845	136	199	490	489	296	833	999999	360	999999	930	52	467	342	999999	916	517	999999	725	999999	999999	999999	195	999999	634	511	970	999999	999999	530	999999	744	162	824	999999	32	915	95	97	999999	366	16	183	999999	854	999999	913	999999	428	546	969	126	27	463	910	358	941	711	856	977	326	242	999999	999999	97	999999	889	642	743	774	11	431	541	49	527	770	324	348	999999	838	598	999999	999999	774	560	462	999999	699	913	250	91	999999	239	999999	369	133	762	999999	759	668	905	280	993	654	545	547	585	978	999999	999999	43	602	88	27	389	92	71	479	279	634	469	200	729	502	693	798	202	430	679	999999	18	970	588	964	933	327	250	527	239	999999	877	999999	999999	999999	999999	488	134	221	731	287	999999	292	84	999999	999999	714	999999	500	960	999999	999999	164	308	999999	140	73	24	123	999999	999999	841	543	250	266	757	720	437	999999	296	215	999999	980	699	999999	340	726	896	463	765	228	999999	750	566	492	667	722	450	230	999999	999999	473	21	137	999999	446	528	999999	818	377	489	286	595	999999	755	83	374	464	907	999999	414	176	560	357	865	999999	100	977	999999	598	44	280	999999	322	999999	741	661	853	40	954	812	683	88	96	286	999999	999999	999999	810	418	303	267	542	28	999999	976	912	663	999999	383	355	551	294	999999	342	219	79	283	71	23	422	999999	434	952	399	731	98	999999	81	923	115	999999	176	349	304	777	737	999999	94	175	999999	997	590	999999	609	999999	999999	999999	753	77	999999	907	484	796	995	999999	833	590	629	506	999999	999999	592	348	999999	999999	384	999999	925	999999	482	881	198	999999	194	424	930	776	999999	999999	341	999999	999999	13	61	208	79	999999	354	999999	943	156	568	587	287	391	415	251	389	807	999999	454	933	197	595	990	718	588	611	581	999999	66	999999	501	174	999999	726	588	999999	78	731	15	999999	999999	999999	335	999999	610	618	999999	19	999999	397	545	252	999999	999999	533	999999	71	489	999999	767	772	670	886	909	77	422	
628	665	999999	999999	320	86	881	853	530	575	269	677	118	970	999999	572	172	669	701	259	287	999999	202	180	999999	588	250	247	827	741	999999	426	256	197	999999	148	192	999999	999999	999999	999999	43	776	958	999999	393	381	520	959	210	999999	227	999999	817	145	276	472	655	728	999999	835	643	36	788	839	843	999999	921	980	999999	389	439	592	242	888	254	999999	243	31	842	217	729	287	627	244	518	218	438	999999	723	675	537	999999	354	633	727	17	999999	128	315	962	460	539	300	821	999999	634	975	929	999999	999999	999999	633	999999	524	116	366	408	554	331	634	993	869	267	993	999999	434	247	609	170	999999	598	125	716	879	999999	999999	986	806	175	883	243	508	999999	42	447	903	128	830	527	370	999999	999999	796	680	969	591	282	307	969	644	999999	999999	768	654	102	999999	999999	999999	767	999999	379	602	388	448	400	494	708	234	556	948	315	416	91	799	638	165	328	45	999999	999999	918	689	836	530	999999	867	740	516	940	999999	986	121	73	999999	991	15	64	358	289	485	883	57	750	999999	999999	980	293	968	25	937	795	999999	105	601	997	689	766	858	952	532	753	201	294	232	999999	204	353	480	808	999999	110	970	999999	435	292	871	939	999999	999999	515	583	772	501	13	538	114	25	472	999999	999999	249	206	405	999999	999999	692	999999	527	68	999999	999999	813	170	392	836	824	135	670	999999	999999	999999	999999	666	446	999999	981	999999	291	999999	857	188	880	867	999999	999999	904	999999	999999	704	600	118	421	758	999999	878	770	611	118	999999	999999	999999	355	163	486	562	299	999999	958	999999	749	992	481	999999	210	955	999999	999999	663	999	931	260	136	965	718	28	338	201	999999	568	188	379	591	124	999999	878	833	727	999999	999999	103	375	615	200	954	608	637	588	557	111	132	999999	999999	999999	245	999999	999999	389	444	468	233	107	999999	400	630	380	410	367	852	331	132	39	566	999999	906	566	644	935	999999	120	391	999999	999999	507	446	363	431	999999	879	999999	34	453	292	921	720	995	999999	225	999999	584	207	999999	735	235	979	102	268	238	211	678	819	917	378	999999	87	482	999999	999999	954	276	948	927	487	335	307	999999	747	999999	998	911	131	429	375	436	912	999999	25	418	528	353	105	203	281	999999	707	117	85	957	843	248	541	22	999999	304	636	280	792	409	928	999999	355	999999	239	300	556	399	999999	942	421	999999	467	55	904	611	181	999999	655	287	627	199	999999	999999	801	760	379	119	168	81	799	642	
999999	615	489	999999	997	481	963	999999	653	317	564	142	546	999999	780	495	999999	659	132	881	625	514	782	739	999999	566	822	479	999999	447	241	999999	999999	999999	647	852	566	686	613	999999	791	674	999999	319	634	470	999999	999999	979	883	11	509	948	918	27	813	832	750	520	441	659	494	70	216	86	93	990	766	239	928	929	431	56	432	100	950	999999	472	114	246	322	999999	499	47	999999	999999	999999	234	761	833	29	816	999999	181	50	999999	613	999999	243	551	999999	999999	694	61	954	579	462	525	999999	999999	932	370	645	999999	999999	760	994	33	770	999999	999999	766	999999	999999	909	123	265	874	392	793	347	463	239	999999	765	836	213	448	92	865	279	17	405	695	999999	999999	180	999999	62	999999	311	999999	657	999999	990	714	481	299	151	999999	324	587	143	999999	999999	479	999999	92	999999	999999	556	999999	999999	999999	999999	999999	370	999999	504	999999	942	999999	822	111	491	756	806	999999	573	60	365	914	306	251	551	691	874	370	999999	431	528	98	999999	999999	733	755	650	752	812	999999	354	172	795	891	999999	951	765	41	999999	972	672	999999	999999	467	927	642	259	999999	999999	394	679	999	352	82	999999	853	999999	62	378	735	116	63	538	135	706	203	128	415	352	999999	925	999999	816	993	759	738	999999	999999	843	999999	999999	999999	399	427	768	999999	819	722	169	999999	962	999999	999999	817	866	618	261	999999	999999	999999	523	844	356	999999	999999	836	192	999999	999999	993	283	83	999999	287	999999	164	664	120	999999	361	384	406	255	306	999999	222	190	999	136	999999	486	999999	164	119	577	661	999999	635	958	932	171	469	409	175	772	889	504	384	588	999999	954	150	999999	410	359	127	598	60	136	256	655	193	232	183	517	96	999999	999999	710	577	999999	999999	161	435	199	914	996	90	999999	748	999999	805	999999	424	999999	346	999999	754	759	459	999999	554	509	712	286	999999	247	236	658	999999	970	999999	673	20	999999	926	989	599	220	999999	999999	518	525	387	999999	850	772	999999	987	180	925	174	999999	261	999999	999999	528	449	159	999999	677	999999	431	848	999999	324	141	410	272	269	999999	571	999999	323	999999	999999	38	131	183	435	215	438	249	487	759	999999	999999	999999	505	156	999999	999999	450	997	768	360	97	676	609	224	718	999999	545	728	823	364	630	36	999999	960	976	406	275	723	17	248	531	944	99	972	270	718	905	126	999999	999999	130	546	555	999999	467	361	999999	959	716	999999	893	520	663	405	185	37	999999	999999	179	10	284	726	999999	529	
829	152	587	637	953	10	465	999999	866	26	999999	93	999999	945	503	625	884	315	16	999999	354	20	290	693	796	243	999999	371	999999	860	999999	403	555	35	999999	999999	773	999999	15	716	387	999999	654	999999	171	101	556	555	999999	553	126	968	720	826	185	999999	862	893	840	999999	781	104	480	16	494	840	538	455	797	189	851	10	999999	300	786	879	366	643	999999	705	687	673	330	404	744	563	683	999999	850	337	461	879	54	294	999999	292	999999	648	999999	331	999999	110	757	861	999999	125	668	429	50	306	463	228	371	144	43	999999	773	999999	999999	930	999999	810	604	469	727	971	999999	25	999999	503	884	718	999999	211	152	999999	916	469	999999	999999	895	263	688	554	874	243	999999	999999	999999	826	519	918	386	999999	999999	999999	506	297	999999	731	169	999999	999999	546	422	745	736	169	992	457	201	313	384	999999	45	999999	999999	60	595	493	462	56	763	538	984	965	999999	269	999999	999999	89	999999	335	999999	468	251	199	151	999999	999999	999999	999999	916	804	999999	215	544	743	999999	999999	630	455	702	999999	278	123	889	999999	999999	456	999999	477	132	999999	377	573	977	999999	184	794	713	980	918	466	987	999999	139	959	903	778	431	598	999999	775	768	634	925	686	702	999999	361	664	589	685	725	999999	236	999999	436	999999	238	139	999999	999999	558	650	537	246	662	174	999999	930	631	783	999999	815	999999	356	999999	743	999999	999999	999999	829	442	999999	999999	999999	999999	999999	999999	815	533	843	999999	301	38	681	227	127	106	688	33	999999	371	431	42	999999	659	999999	636	879	490	693	999999	936	999999	740	959	999999	260	304	505	705	296	999999	407	999999	999999	999999	786	722	139	715	647	959	278	184	467	21	26	593	583	831	331	997	334	839	430	613	873	298	721	718	867	999999	193	327	251	203	33	254	573	925	132	913	750	775	999999	462	999999	999999	282	948	999999	666	999999	999999	999999	299	843	567	367	629	860	999999	11	999999	848	845	776	950	932	274	987	999999	30	658	708	417	257	559	793	967	945	629	999999	999999	999999	210	89	519	999999	951	359	466	886	944	999999	634	999999	339	999999	210	686	717	320	18	961	719	999999	73	965	967	52	294	773	400	683	241	481	238	194	648	999999	999999	17	999999	914	530	886	86	999999	83	999999	999999	632	999999	290	999999	319	17	999999	516	564	26	553	975	909	74	692	495	270	833	162	999999	155	999999	444	429	710	999999	104	440	833	569	479	891	472	999999	661	999999	119	455	921	474	426	678	93	749	
713	999999	999999	849	837	999999	816	760	999999	820	772	999999	158	861	527	979	913	381	682	995	546	661	513	785	413	512	999999	999999	911	688	267	476	204	695	715	679	268	999999	602	443	999999	719	970	999999	999999	317	41	258	928	942	999999	999999	995	98	212	62	527	296	446	335	23	11	849	999999	562	305	159	463	155	847	999999	668	778	249	252	827	690	860	432	105	480	138	999999	969	999999	222	480	999999	492	663	161	999999	808	277	999999	751	870	738	999999	66	168	999999	112	90	231	999999	277	755	846	999999	372	999999	863	350	854	885	999999	880	115	349	824	53	971	492	696	748	999999	999999	820	500	999999	999999	999999	376	999999	902	35	806	747	244	945	725	269	116	999999	494	118	467	423	543	636	999999	632	750	999999	125	607	620	393	482	42	999999	935	999999	428	420	999999	496	412	951	860	318	142	871	999999	109	999999	864	201	212	640	402	97	287	863	967	999999	29	999999	822	305	414	999999	999999	211	188	789	914	688	880	597	621	999999	471	682	327	857	760	355	141	342	742	429	191	842	999999	679	657	492	461	100	999999	362	590	656	999999	896	866	670	999999	319	868	186	999999	615	999999	347	999999	604	545	119	569	673	12	999999	562	999999	999999	433	571	508	142	999999	999999	790	719	999999	999999	814	999999	431	990	100	999999	821	473	566	118	999999	824	302	63	63	946	351	530	213	359	999999	104	999999	999999	443	108	999999	187	446	949	529	895	999999	873	811	999999	999999	128	479	544	190	27	999999	876	665	608	279	455	999999	485	885	270	516	910	374	720	767	765	999999	991	421	643	36	616	589	680	75	428	252	685	831	232	60	668	999999	92	107	999999	10	835	829	272	108	999999	999999	268	389	999999	508	100	999999	359	572	488	999999	547	991	389	297	985	999999	999999	999999	999999	999999	662	219	847	741	292	999999	999999	764	999999	999999	159	545	75	552	999999	999999	999999	920	161	84	482	999999	572	545	631	100	999999	305	25	999999	979	69	999999	316	411	58	541	116	226	478	436	594	999999	326	973	999999	926	836	966	694	999999	929	61	328	181	11	647	999999	999999	999999	999999	877	999999	429	192	99	999999	999999	151	281	758	122	704	683	647	999999	810	256	572	629	174	881	339	999999	977	59	18	999999	144	999999	411	240	995	34	574	559	844	430	143	883	999999	177	695	999999	935	212	235	378	681	293	201	999999	999999	491	999999	32	999999	428	452	999999	91	999999	623	999999	999999	528	126	679	118	98	53	390	122	688	467	996	999999	
644	395	774	823	640	705	851	999999	20	501	514	998	999999	999999	426	999999	999	802	708	999999	954	825	417	96	556	999999	999999	249	811	288	999999	33	999999	835	904	999999	999999	320	451	758	772	999999	859	37	611	681	566	87	999999	411	122	999999	759	452	242	818	977	688	999999	380	122	611	407	999999	450	490	968	716	116	999999	999999	689	999999	949	782	999999	965	390	484	875	702	514	622	409	176	999999	274	587	999999	95	66	999999	999999	80	646	170	134	999999	586	131	712	850	971	999999	111	999999	534	999999	999999	999999	853	596	999999	401	678	608	988	998	565	286	226	391	122	30	336	321	646	290	313	621	999999	837	804	363	173	852	542	387	308	743	639	999999	999999	999999	999999	469	999999	652	402	999999	182	136	573	310	904	331	738	950	907	789	786	254	999999	59	513	26	999999	850	238	999999	999999	611	699	821	999999	761	474	999999	789	999999	536	993	888	999999	449	180	274	503	458	841	123	592	999999	518	956	395	958	867	290	225	676	934	424	999999	972	570	436	999999	663	999999	857	420	171	50	263	793	365	999999	610	999999	752	298	402	396	712	482	141	191	865	261	999999	606	47	573	999999	601	578	322	302	999999	744	522	840	315	984	703	430	439	265	999999	999999	728	267	948	473	387	542	38	999999	499	439	255	885	999999	350	999999	382	597	999999	662	224	53	938	999999	598	999999	458	96	411	18	62	702	926	702	232	84	349	999999	110	813	69	550	999999	802	999999	498	637	438	964	734	331	833	589	602	948	999999	790	999999	360	999999	929	455	626	999999	999999	737	329	999999	189	999999	911	999999	496	999999	602	673	999999	145	999999	109	602	30	132	677	687	229	122	333	753	246	293	999999	739	867	884	613	924	603	364	711	999999	453	999999	698	822	999999	346	553	999999	285	999999	654	252	260	641	908	333	949	177	999999	999999	995	440	943	982	107	553	629	162	999999	749	991	780	999999	929	999999	771	433	999999	999999	882	569	333	478	845	638	571	488	999999	975	290	975	436	999999	96	183	999999	315	716	725	494	716	999999	999999	535	408	874	669	330	492	999999	999999	999999	527	346	65	672	961	107	353	536	999999	999999	187	708	774	565	644	495	756	145	999999	999999	139	165	175	178	322	942	446	764	901	999999	743	999999	391	999999	908	999999	41	511	999999	217	372	199	428	999999	999999	312	761	843	999999	184	574	999999	680	191	965	999999	999999	886	360	28	999999	588	634	907	660	349	999999	893	656	999999	464	255	93	258	355	939	736	
853	954	999999	191	999999	535	727	593	395	167	209	915	547	630	154	160	43	556	783	564	521	662	874	986	868	197	394	719	329	273	432	836	35	635	999999	932	350	837	67	63	907	999999	274	191	126	978	119	999999	320	104	60	701	571	384	999999	201	89	33	323	415	150	17	999999	131	999999	373	889	999999	313	222	999999	999999	498	730	657	999999	397	692	869	889	88	999999	409	234	223	730	275	650	419	135	999999	999999	524	652	913	999999	59	153	999999	999999	98	207	911	107	999999	854	212	840	999999	27	803	397	163	999999	999999	969	607	49	908	14	108	248	502	187	999999	492	681	846	999999	758	999999	254	999999	126	801	880	268	312	940	999999	999999	434	923	999999	331	465	174	999999	324	999999	302	19	999999	452	999999	849	704	999999	999999	801	183	999999	999999	968	869	559	161	47	999999	456	999999	999999	108	999999	486	673	324	110	855	905	328	590	532	999999	466	148	19	793	999999	951	186	999999	574	999999	999999	171	410	999999	531	999999	313	136	469	867	242	996	911	695	965	981	534	603	878	832	483	999999	833	999999	999999	731	550	368	999999	680	280	186	999999	959	999999	325	273	999999	579	999999	601	201	131	664	999999	999999	236	323	827	999999	999999	582	655	741	665	999999	338	260	453	800	231	999999	560	788	597	66	999999	951	342	650	718	999999	999999	999999	999999	292	999999	178	999999	52	999999	999999	540	97	999999	698	530	989	999999	760	987	22	916	778	861	655	640	342	77	585	204	999999	981	187	770	261	557	859	510	383	140	999999	999999	410	999999	995	414	999999	534	999999	535	286	657	581	999999	705	258	255	999999	585	651	999999	110	933	999999	229	999999	999999	326	12	999999	670	999999	920	630	827	280	999999	483	866	999999	178	807	178	59	917	627	409	999999	75	12	311	925	999999	732	11	68	808	999999	86	749	61	156	532	758	865	999999	999999	999999	835	999999	742	999999	78	345	483	332	932	883	930	601	845	838	260	10	999999	745	999999	197	629	768	472	954	999999	999999	199	999999	285	419	999999	999999	890	458	999999	641	269	539	999999	999999	259	678	136	925	630	484	904	222	895	999999	999999	129	242	549	332	76	962	999999	375	952	155	461	56	999999	699	809	710	999999	159	619	999999	999999	889	999999	938	999999	641	999999	333	922	999999	976	136	999999	499	75	888	999999	136	999999	678	480	174	903	443	797	999999	614	235	999999	773	517	999999	285	791	620	240	266	610	382	999999	425	465	452	999999	178	999999	303	32	999999	921	369	999999	536	941	269	145	
985	999999	150	999999	37	321	512	158	703	914	851	961	879	835	632	740	753	999999	263	25	721	999999	999999	999999	338	592	601	899	414	257	535	344	531	999999	254	724	469	64	407	114	952	303	47	999999	483	342	999999	798	999999	628	999999	348	687	254	423	823	277	677	990	445	719	612	744	456	999999	516	440	404	590	907	281	699	999999	159	73	428	134	999999	999999	999999	999999	802	610	786	999999	196	656	287	999999	431	456	792	73	999999	999999	349	559	999999	999999	967	902	748	218	391	357	999999	558	538	190	995	698	267	688	994	995	916	12	958	999999	201	859	999999	999999	999999	460	999999	635	828	763	723	869	543	143	999999	103	701	999999	999999	438	922	999999	128	106	75	999999	199	114	79	966	479	347	600	999999	685	117	749	414	59	999999	868	999999	999999	774	467	136	999999	134	666	900	304	331	782	529	793	562	741	66	277	436	271	384	999999	861	294	385	999999	667	458	914	353	296	545	999999	569	741	999999	353	639	939	577	74	999999	178	999999	999999	564	81	92	999999	375	693	146	622	669	999999	625	868	489	91	858	497	675	751	557	17	999999	494	959	62	653	397	426	338	999999	206	936	397	199	147	999999	206	585	335	549	999999	999999	999999	629	85	125	999999	864	557	91	89	399	696	999999	664	371	80	121	40	999999	999999	276	808	999999	472	557	238	999999	352	271	661	999999	349	211	896	858	862	999999	999999	936	613	533	869	256	999999	999999	249	775	534	999999	750	95	555	856	571	393	350	171	166	528	887	371	521	296	430	176	59	495	724	805	509	215	999999	999999	865	454	407	561	981	999999	317	462	154	576	521	576	367	999999	640	512	517	701	708	365	59	251	21	583	826	613	758	754	60	729	276	544	999999	461	991	127	986	789	999999	999999	220	435	227	999999	775	854	809	566	855	221	298	807	507	872	54	623	442	823	735	999999	906	563	999999	999999	999999	976	719	906	501	999999	526	728	522	999999	155	624	34	76	808	972	804	202	999999	999999	440	468	999999	984	999999	377	684	999999	63	810	594	656	999999	999999	644	798	145	999999	999999	999999	999999	569	295	300	999999	430	598	376	25	762	573	714	664	572	984	842	939	734	499	134	838	999999	999999	711	622	999999	600	232	432	19	837	901	137	567	153	871	183	999999	267	986	778	318	999999	300	247	879	999999	461	818	802	859	999999	413	999999	503	341	894	584	677	238	999999	376	943	16	925	999999	587	106	428	122	668	202	477	513	355	530	216	384	
474	999999	506	999999	999999	999999	159	436	497	197	73	811	976	999999	79	999999	166	412	374	150	374	574	302	895	999999	705	143	667	933	900	594	973	134	520	999999	934	732	691	961	323	856	499	999999	399	43	617	145	79	132	448	356	942	165	76	19	900	999999	999999	115	709	999999	492	502	596	999999	999999	999999	466	489	999999	999999	999999	450	60	999999	875	398	903	862	425	569	73	544	495	999999	999999	999999	68	999999	999999	494	132	585	262	999999	374	996	589	797	942	930	999999	590	988	999999	882	501	114	783	999999	511	547	747	999999	149	433	999999	17	52	999999	282	628	954	279	650	184	888	198	233	999999	878	809	999999	999999	999999	889	999999	556	999999	671	160	712	999999	377	708	947	384	895	122	999999	426	989	546	846	670	311	725	320	348	967	993	313	880	863	265	701	999999	827	999999	259	950	999999	662	381	800	569	999999	587	999999	702	999999	999999	85	830	999999	889	273	999999	259	193	174	172	999999	999999	677	999999	831	421	122	16	515	556	700	862	453	34	336	999999	56	110	999999	147	749	645	176	10	237	60	371	375	438	182	578	21	95	788	193	285	703	999999	999999	999999	474	999999	197	253	999999	999999	387	477	562	107	223	159	235	999999	423	572	220	677	999999	781	59	746	577	999999	978	999999	777	999999	841	60	472	999999	372	35	673	193	458	999999	706	24	673	893	813	341	999999	999999	999999	68	375	999999	999999	999999	344	956	999999	728	987	853	275	615	445	722	999999	999999	999999	130	787	209	363	239	124	297	999999	604	118	166	933	246	384	559	901	999999	299	230	985	999999	999999	415	153	945	205	604	657	101	579	950	267	311	706	838	640	587	704	146	506	778	64	739	999999	999999	795	999999	478	999999	714	725	433	999999	526	198	372	381	65	418	999999	999999	639	879	999999	167	999999	631	999999	546	918	323	24	163	724	217	392	28	567	426	160	454	136	941	386	999999	999999	851	785	518	475	999999	532	295	999999	986	999999	184	714	690	999999	173	999999	999999	797	400	999999	279	690	319	805	354	999999	638	268	999999	393	698	999999	181	640	56	845	31	80	999999	791	728	60	738	78	218	313	877	599	986	241	204	153	985	153	999999	171	476	713	131	454	893	37	523	602	449	999999	543	59	999999	999999	200	861	147	999999	981	228	952	250	999999	50	999999	49	282	357	199	555	517	37	392	885	999999	318	999999	215	897	999999	537	145	629	537	769	827	818	667	999999	342	15	386	171	39	218	236	126	999999	516	853	999999	
176	413	999999	174	515	667	894	999999	882	999999	932	711	290	691	816	621	68	280	120	999999	615	999999	856	999999	140	999999	362	999999	152	999999	999999	698	999999	999999	371	732	734	373	264	169	999999	717	999999	430	999999	674	999999	348	401	614	67	810	406	999999	149	860	557	355	43	648	314	227	807	690	999999	244	668	343	330	94	999999	695	26	950	999999	897	156	435	475	999999	986	24	285	537	999999	66	301	420	999999	511	999999	999999	340	615	854	706	999999	999999	385	999999	999999	546	999999	317	728	999999	794	455	336	999999	713	131	879	999999	662	300	941	280	555	988	942	257	536	818	909	507	364	999999	106	599	987	677	999999	636	460	449	996	999999	809	771	272	845	93	564	797	63	509	764	952	564	999999	639	923	397	999999	999999	19	209	407	230	17	394	359	737	264	46	80	999999	125	223	303	973	471	999999	726	106	174	972	999999	855	997	600	999999	541	834	999999	753	663	999999	999999	439	797	570	588	999999	878	999999	356	999999	761	983	267	648	739	270	999999	178	149	999999	999999	594	999999	187	999999	999999	417	936	818	902	906	999999	416	512	423	999999	999999	413	882	999999	848	611	817	999999	999999	999999	740	999999	999999	280	53	190	999999	999999	940	117	402	619	28	364	357	941	999999	999999	403	478	576	754	235	955	999999	999999	999999	130	822	198	999999	375	917	679	999999	999999	228	999999	858	726	678	424	572	315	391	886	999999	528	999999	999999	999999	373	278	791	999999	986	726	762	516	666	999999	493	999999	751	341	36	702	348	871	891	999999	140	595	677	799	162	999999	919	574	877	992	767	457	916	264	999999	999999	135	999999	506	738	466	41	202	831	999999	253	820	974	364	194	56	656	999999	192	999999	777	999999	992	999999	999999	999999	198	999999	673	137	45	263	999999	928	930	577	964	374	162	267	108	403	846	999999	908	371	945	219	693	946	120	677	999999	461	634	505	143	240	702	931	278	999999	529	703	159	990	333	55	999999	617	91	291	999999	925	704	384	754	388	999999	442	862	978	944	726	26	368	529	45	999999	434	444	734	999999	999999	989	705	874	152	464	918	48	899	785	999999	864	829	59	999999	756	999999	750	755	995	999999	79	299	458	802	999999	999999	470	297	751	999	183	357	999999	999999	935	998	509	999999	999999	326	404	962	203	867	861	197	319	721	289	53	684	688	738	412	161	699	257	82	465	672	457	750	157	785	903	517	999999	651	999999	757	999999	148	999999	679	999999	117	105	590	999999	499	482	748	18	708	325	
494	619	217	999999	246	751	437	156	261	869	653	814	417	963	999999	976	999999	849	531	303	545	999999	69	546	54	603	666	142	966	200	999999	742	449	999999	999999	898	13	999999	999999	999999	323	992	580	809	999999	302	688	999999	999999	522	999999	899	486	414	999999	636	999999	670	211	642	95	999999	999999	70	170	911	375	999999	554	456	973	271	999999	525	980	553	287	259	335	999999	915	999999	999999	453	999999	809	266	999999	690	783	999999	999999	203	999999	999999	999999	812	519	649	309	999999	740	83	148	999999	553	686	960	999999	236	358	310	999999	999999	726	56	758	736	999999	999999	655	999999	267	770	118	999999	999999	999999	605	962	740	767	999999	35	999999	999999	965	407	905	832	132	305	610	999999	434	47	999999	743	278	873	268	86	834	999999	654	999999	483	312	999999	999999	485	468	364	999999	495	591	700	319	635	550	999999	999999	999999	852	238	359	730	803	999999	80	643	333	950	999999	703	664	932	321	380	238	701	999999	999999	997	357	999999	940	148	967	843	347	999999	118	727	793	999999	255	982	69	304	866	680	966	960	999999	161	517	633	999999	831	658	999999	999999	406	849	426	999999	833	505	574	419	592	999999	503	733	956	225	233	938	796	419	950	261	999999	371	31	697	416	999999	999999	156	317	379	146	194	958	748	711	878	376	922	421	487	999999	884	284	844	472	237	317	936	294	694	971	999999	708	137	862	45	827	729	577	109	309	427	112	222	698	318	775	999999	999999	355	999999	874	998	473	999999	201	97	186	234	999999	426	999999	862	999999	408	724	486	999999	885	676	60	999999	999999	321	187	76	782	72	999999	164	462	110	433	938	132	999999	423	245	370	999999	947	651	999999	398	683	51	565	489	813	973	831	944	331	836	304	999999	529	999999	295	700	418	35	40	80	999999	326	835	923	500	310	311	251	999999	224	728	409	152	956	638	146	511	303	258	999999	332	999999	778	597	643	999999	578	737	949	999999	999999	999999	620	999999	999999	367	215	641	988	999999	672	590	484	117	117	895	999999	572	57	159	999999	999999	777	858	999999	219	547	248	999999	303	732	573	302	799	961	806	788	717	999999	280	999999	999999	314	745	509	999999	43	670	489	748	999999	15	999999	799	481	147	999999	999999	687	461	819	967	361	695	780	999999	297	684	156	310	116	75	999999	999999	229	328	810	999999	359	999999	999999	877	758	541	999999	727	884	999999	328	999999	661	36	40	834	461	962	517	618	999999	410	999999	359	524	999999	641	358	999999	912	580	163	999999	122	413	
682	285	942	219	820	815	999999	224	999999	366	332	649	89	45	999999	325	266	810	999999	77	948	559	999999	363	999999	899	531	998	972	921	999999	496	548	623	357	559	519	999999	697	803	912	196	659	993	201	539	561	323	286	999999	323	999999	144	55	999999	999999	999999	589	999999	921	999999	64	251	873	201	836	110	466	687	893	806	513	123	398	165	761	899	832	171	49	999999	217	722	999999	999999	821	999999	503	169	234	999999	929	122	775	518	857	944	999999	999999	364	439	105	635	999999	999999	810	239	746	890	999999	234	626	427	600	999999	999999	341	866	275	379	484	607	306	463	999999	876	400	347	879	307	817	999999	40	806	610	251	581	339	595	797	999999	615	999999	466	10	484	999999	522	202	442	999999	88	999999	999999	880	999999	798	182	600	913	419	892	999999	592	885	121	595	620	999999	341	504	12	281	999999	999999	868	994	840	999999	318	373	878	155	447	781	999999	999999	609	926	999999	453	409	739	681	388	999999	749	29	580	889	889	892	533	860	938	522	807	52	644	999999	836	999999	719	291	549	999999	747	428	810	156	999999	999999	693	999999	888	105	999999	599	99	999999	999999	974	270	573	429	481	354	294	509	268	931	999999	964	999999	942	494	689	457	999999	999999	952	330	999999	433	380	903	209	999999	971	842	999999	217	953	555	999999	999999	999999	155	999999	78	196	462	919	551	224	958	31	999999	277	999999	415	999999	467	251	999999	799	765	836	203	526	282	41	322	666	19	724	606	999999	33	999999	796	543	999999	73	661	499	999999	667	219	999999	882	430	55	578	437	443	750	711	420	999999	106	861	952	345	796	165	150	999999	999999	500	362	612	999999	197	606	871	999999	999999	999999	645	398	108	627	781	644	851	985	744	999999	575	973	895	998	930	983	935	591	260	277	999999	359	157	134	999999	69	279	676	857	971	565	224	999999	130	999999	999999	998	244	999999	701	999999	179	405	34	966	527	999999	613	824	214	671	290	969	136	94	295	999999	999999	999999	722	999999	185	999999	999999	673	361	626	774	999999	235	985	700	421	559	331	336	999999	133	168	200	602	666	851	653	999999	285	255	999999	46	488	464	999999	336	457	336	769	999999	999999	361	615	901	692	389	999999	229	971	868	999999	804	999999	341	127	815	717	999999	707	333	999999	999999	397	116	406	737	999999	999999	960	374	963	232	562	294	332	999999	552	999999	909	999999	263	434	999999	416	835	425	999999	999999	999999	219	618	999999	999999	446	567	168	963	999999	504	999999	644	826	268	606	
999999	196	252	473	19	355	272	427	999999	430	999999	60	144	980	280	980	458	597	434	750	755	636	603	125	726	173	807	999999	794	953	999999	437	175	732	511	999999	182	815	999999	990	946	999999	999999	208	376	517	34	999999	238	999999	999999	56	999999	999999	999999	278	999999	136	999999	999999	999999	228	632	267	787	641	999999	412	479	632	807	643	999999	999999	999999	565	520	405	749	219	148	824	815	999999	457	596	999999	657	881	999999	999999	56	999999	302	999999	728	567	858	420	734	999999	621	514	606	716	863	596	957	713	295	999999	197	387	537	999999	723	413	362	810	201	999999	238	999999	246	576	761	574	167	991	85	997	999999	985	999999	587	527	320	219	563	593	999999	88	943	596	999999	999999	668	999999	999999	999999	324	215	57	999999	138	403	999999	277	39	955	999999	999999	966	999999	297	104	212	999999	949	189	413	204	798	226	201	527	999999	935	760	709	102	43	999999	272	761	791	615	999999	885	999999	436	52	189	608	305	570	999999	315	308	390	664	305	592	415	325	130	417	830	999999	611	118	165	517	330	862	265	999999	704	876	999999	999999	446	488	999999	999999	370	999999	199	921	631	414	979	637	380	54	797	999999	166	946	640	383	784	999999	283	999999	280	535	859	746	49	999999	418	438	801	900	999999	817	826	661	954	116	999999	999999	406	207	999999	528	146	286	999999	814	710	758	246	132	705	999999	214	690	999999	835	165	999999	881	928	996	551	999999	999999	999999	980	624	504	991	999999	165	999999	342	86	946	751	398	582	681	235	992	660	202	679	205	520	612	146	999999	129	950	999999	37	478	211	999999	693	666	460	94	199	999999	766	999999	999999	829	999999	138	999999	731	446	999999	771	999999	935	345	358	999999	284	999999	377	487	326	871	583	999999	848	864	874	999999	68	732	132	597	46	786	893	490	712	376	155	484	402	457	682	378	13	381	542	865	239	537	391	155	999999	712	999999	895	138	999999	980	999999	263	999999	673	714	999999	184	619	158	452	999999	453	908	999999	893	999999	869	199	214	388	999999	999999	999999	138	531	350	977	880	999999	897	998	362	999999	999999	644	230	999999	999999	968	999999	828	999999	393	422	999999	93	999999	985	822	627	30	706	999999	999999	512	999999	999999	257	151	373	482	999999	296	261	454	999999	326	999999	525	673	78	999999	230	296	559	716	938	999999	766	447	866	992	68	705	999999	301	439	930	883	465	976	999999	642	604	445	535	999999	142	968	999999	999999	961	469	159	999999	935	485	637	647	796	999999	657	491	704	
507	490	244	999999	384	162	999999	395	999999	999999	697	309	453	626	850	999999	251	805	628	909	680	999999	999999	908	999999	999999	816	801	292	96	224	328	287	937	107	955	300	884	757	815	781	381	999999	999999	462	260	999999	858	999999	623	554	999999	38	581	34	601	999999	336	444	443	345	283	112	552	845	378	31	515	529	894	999999	366	999999	813	138	999999	582	133	999999	895	999999	958	24	669	542	779	299	999999	999999	999999	997	964	450	999999	479	507	279	780	563	93	238	999999	339	999999	999999	197	397	225	999999	725	28	834	879	548	999999	387	269	443	999999	999999	88	326	601	33	897	768	916	733	343	630	38	999999	570	999999	667	482	628	131	778	354	391	84	261	999999	486	173	95	902	340	999999	247	835	770	999999	999999	912	385	315	999999	132	281	664	999999	999999	696	226	273	999999	999999	511	758	999999	665	665	684	14	74	413	547	733	682	24	402	251	999999	202	42	82	369	754	106	323	135	655	82	727	202	438	999999	270	899	580	999999	829	343	109	999999	114	813	999999	847	971	768	272	999999	999999	272	640	439	503	193	999999	156	136	414	999999	999999	999999	999999	956	999999	999999	912	286	833	112	993	999999	907	293	999999	928	269	368	906	135	999999	863	216	815	999999	999999	998	997	86	708	433	999999	999999	999999	97	171	520	856	198	221	69	491	438	346	273	699	732	156	999999	999999	931	787	229	999999	889	158	803	777	502	259	637	915	210	135	679	108	157	19	205	861	417	413	180	695	75	73	434	869	999999	765	829	999999	525	820	776	646	675	145	18	939	368	742	364	938	584	153	290	999999	999999	175	999999	723	950	620	848	528	999999	999999	223	826	723	999999	236	736	430	999999	999999	389	999999	43	433	22	999999	266	503	674	999999	241	120	921	783	131	212	386	223	999999	901	905	999999	257	38	999999	921	192	999999	999999	516	999999	518	999999	754	901	954	999999	999999	538	722	694	999999	183	479	385	423	302	52	602	730	849	523	324	999999	494	417	999999	14	999999	101	999999	51	999999	999999	431	723	320	177	999999	176	578	645	684	393	216	788	799	999999	653	727	629	149	623	999999	667	114	204	916	269	494	853	629	458	447	904	999999	999999	999999	58	999999	112	134	999999	435	999999	214	838	999999	676	999999	999999	333	999999	999999	471	678	427	374	500	327	999999	404	999999	999999	322	948	196	247	488	563	999999	999999	729	991	624	504	999999	197	999999	999999	275	272	249	564	876	530	278	892	999999	236	235	684	999999	730	999999	708	999999	
772	123	213	27	601	452	123	965	834	603	369	940	999999	999999	999999	999999	999999	62	999999	999999	353	521	792	679	303	271	262	337	65	999999	998	858	916	288	215	84	348	444	673	820	999999	598	51	999999	999999	951	18	536	994	861	999999	678	999999	553	872	260	999999	999999	724	340	200	785	999999	576	605	511	34	999999	999999	166	484	603	388	446	38	755	480	865	770	351	262	999999	342	999999	781	999999	999999	373	415	954	999999	814	720	343	629	999999	688	474	331	408	927	999999	52	838	387	883	999999	440	525	127	780	465	999999	382	999999	475	999999	715	795	999999	529	661	999999	999999	999999	999999	883	54	816	686	76	999999	544	372	424	932	999999	504	816	897	39	550	848	298	184	297	60	347	999999	164	899	999999	679	55	878	276	999999	513	435	718	10	255	623	838	60	999999	999999	401	958	999999	792	947	899	897	256	979	812	985	999999	125	999999	545	999999	662	786	103	335	999999	493	999999	885	179	999999	999999	897	999999	927	999999	247	409	999999	659	389	119	999999	999999	83	999999	799	899	463	71	158	320	109	465	466	999999	999999	999999	449	999999	907	810	270	999999	999999	801	10	472	62	802	747	955	999999	959	165	679	999999	835	29	554	699	594	999999	823	30	758	998	442	999999	966	958	290	960	944	999999	579	849	748	83	282	781	336	847	661	324	203	999999	149	309	999999	669	226	937	894	732	999999	126	447	999999	999999	802	999999	156	999999	844	466	995	803	218	585	829	999999	761	747	772	373	747	999999	508	827	197	858	142	538	306	742	353	75	222	437	999999	412	156	999999	480	222	190	999999	816	999999	208	999999	931	723	958	127	464	200	999999	368	576	999999	999999	999999	932	943	436	999999	789	112	999999	929	999999	780	132	999999	406	808	276	559	192	986	226	999999	629	429	927	418	580	189	287	999999	943	853	861	379	473	380	30	536	786	573	971	714	743	278	187	161	600	541	720	999999	999999	572	185	589	867	297	156	513	26	999999	999999	610	999999	999999	986	737	918	753	953	35	787	740	773	999999	24	511	907	999999	251	775	817	999999	468	631	999999	381	677	281	512	999999	999999	517	519	769	999999	371	889	782	292	449	242	847	587	999999	867	192	798	566	575	365	389	795	271	250	210	997	999999	202	731	614	999999	646	251	776	801	280	231	14	93	652	999999	999999	78	802	999999	970	999999	999999	764	56	582	121	706	156	797	438	255	278	568	539	999999	696	999999	677	389	596	606	811	999999	596	999999	794	482	922	743	264	
727	469	999999	999999	545	378	438	685	42	948	940	104	999999	373	35	952	999999	554	432	924	84	400	999999	947	373	999999	999999	999999	95	787	639	999999	412	999999	999999	786	571	999999	993	852	268	375	645	441	656	511	831	530	571	999999	359	928	500	999999	189	336	56	999999	866	999999	498	271	599	254	999999	999999	999999	446	662	249	999999	999999	999999	580	999999	709	755	980	300	862	818	999999	605	85	438	711	999999	999999	999999	384	999999	810	999999	999999	363	996	999999	401	132	999999	819	395	868	999999	999999	999999	377	919	161	479	999999	75	999999	14	999999	149	666	524	999999	608	999999	107	92	287	509	580	644	999999	226	670	999999	363	858	801	52	433	999999	283	999999	195	343	999999	442	883	802	673	999999	468	32	224	340	261	585	524	626	722	999999	999999	822	58	608	915	703	491	999999	999999	217	668	961	653	658	392	76	630	274	509	665	999999	999999	836	238	185	439	999999	999999	999999	778	344	184	999999	130	999999	461	409	586	428	670	950	347	585	999999	682	999999	379	565	947	194	955	260	127	66	114	999999	985	999999	432	486	700	160	863	999999	873	999999	999999	533	759	931	667	999999	845	839	999999	999999	899	999999	555	999999	69	447	999999	999999	999999	93	67	273	999999	793	475	589	163	942	969	999999	999999	999999	592	198	865	846	999999	999999	999999	911	414	288	352	253	217	615	273	753	999999	263	999999	375	999999	789	999999	377	999999	966	999999	88	890	903	869	914	386	762	787	366	999999	223	641	999999	999999	999999	679	778	921	772	586	999999	999999	999999	525	716	42	119	520	999999	762	999999	339	840	558	448	31	510	418	437	866	454	828	906	999999	212	622	400	999999	713	119	658	999999	744	999999	999999	762	999999	387	163	882	277	251	983	604	325	884	800	818	999999	890	179	999999	999999	906	141	41	419	999999	999999	103	999999	999999	807	999999	113	51	594	999999	951	686	541	999999	999999	555	599	212	844	311	624	328	999999	582	872	999999	999999	999999	962	838	999999	576	353	30	999999	69	251	562	999999	299	500	284	300	999999	866	845	359	56	999999	938	316	928	196	999999	999999	994	282	999999	999999	984	754	815	999999	755	212	999999	343	520	68	999999	999999	47	999999	999999	811	349	38	480	715	36	473	893	194	33	999999	999999	389	245	184	999999	787	999999	719	459	545	685	205	544	999999	491	512	839	999999	907	634	279	999999	642	306	999999	966	801	353	816	999999	860	631	999999	234	882	995	107	346	988	419	132	999999	318	999999	135	154	999999	342	999999	524	634	904	287	999999	262	
169	747	939	678	999999	985	999999	902	938	685	64	149	319	265	495	414	999999	10	999999	512	951	851	633	180	361	482	468	129	301	999999	956	353	999999	971	723	258	168	667	885	433	293	999999	380	333	81	14	184	87	738	120	141	904	789	887	999999	318	123	769	326	630	526	999999	610	61	728	710	483	348	541	247	256	835	124	73	228	535	480	310	108	999999	308	391	999999	191	755	61	563	999999	670	415	144	999999	350	265	907	574	815	328	604	370	999999	999999	545	501	999999	305	789	999999	999999	776	837	999999	670	970	332	145	999999	428	999999	677	999999	704	999999	136	112	999999	494	999999	166	653	720	162	705	999999	999999	472	999999	889	328	459	271	837	120	893	577	331	728	999999	999999	771	246	396	31	999999	224	999999	168	999999	398	16	810	999999	999999	25	66	684	117	932	154	860	999999	999999	110	846	415	319	594	784	558	781	138	999999	926	394	416	333	140	999999	524	998	314	999999	501	321	648	999999	277	104	999999	893	999999	999999	235	83	482	999999	295	185	521	999999	242	383	999999	617	877	696	14	185	608	732	553	339	999999	155	555	861	947	788	207	84	52	499	946	665	568	341	888	852	999999	618	47	999999	266	999999	999999	930	576	883	443	952	999999	101	999999	115	349	883	388	89	999999	621	851	999999	977	999999	999999	742	437	205	59	546	808	999999	273	999999	694	597	82	999999	389	625	999999	73	999999	255	999999	999999	999999	840	999999	684	952	808	335	999999	999999	540	978	999999	757	33	999999	999999	834	897	153	184	827	506	999999	751	999999	590	999999	999999	336	787	161	731	699	911	740	596	879	374	593	999999	825	973	999999	163	619	263	50	366	999999	913	238	457	111	572	132	506	429	573	873	372	118	434	963	979	389	256	129	846	293	905	999999	999999	313	999999	359	854	284	999999	141	999999	549	343	777	423	559	999999	630	136	788	243	177	315	500	231	999999	401	19	253	774	373	999999	203	83	227	421	768	153	957	223	278	231	172	441	326	822	999999	656	999999	429	684	626	993	68	999999	999999	195	969	92	262	999999	844	41	493	768	423	999999	270	999999	999999	791	999999	999999	999999	999999	22	15	873	184	408	999999	744	999999	823	99	747	150	145	34	489	999999	999999	999999	704	265	433	200	679	673	902	476	514	106	548	638	134	953	90	548	47	733	321	794	684	146	999999	384	218	403	999999	282	220	246	999999	999999	992	999999	968	657	96	821	335	999999	281	932	611	648	920	194	965	999999	70	597	999999	756	
914	13	386	568	52	58	999999	285	651	630	265	278	999999	999999	646	634	984	432	461	225	407	999999	523	751	534	575	999999	33	437	999999	999999	623	259	323	861	988	999999	410	999999	47	839	999999	999999	651	999999	999999	621	157	548	341	809	637	145	771	359	803	999999	635	43	999999	594	999999	847	424	999999	999999	999999	712	912	999999	999999	584	818	424	386	357	999999	872	999999	201	953	316	484	106	999999	584	487	488	964	67	508	487	376	999999	999999	880	212	143	243	999999	323	999999	999999	999999	820	235	819	721	394	12	250	618	561	842	524	287	484	751	999999	834	165	999999	747	854	158	999999	217	999999	971	999999	999999	999999	639	49	999999	53	81	593	285	202	999999	999999	103	962	817	890	926	534	623	175	405	999999	146	409	879	782	172	391	742	787	999999	149	999999	999999	857	822	978	999999	964	999999	216	999999	475	999999	999999	399	999999	784	47	268	116	999999	67	806	999999	999999	999999	240	169	104	881	690	850	498	184	999999	24	214	115	994	911	999999	569	152	958	999999	985	341	339	999999	344	387	353	483	999999	344	92	944	788	172	540	748	361	999999	999999	525	999999	976	630	455	999999	243	999999	52	357	701	123	914	847	595	709	950	999999	999999	760	503	999999	376	818	839	542	80	999999	942	999999	172	63	700	553	999999	474	18	710	883	114	110	709	311	136	999999	231	177	999999	202	463	590	847	681	119	105	189	999999	168	791	912	315	999999	735	999999	194	648	423	370	414	131	700	249	999999	575	660	999999	45	250	839	617	375	972	999999	489	874	324	381	590	457	264	800	999999	999999	971	999999	292	973	723	941	999999	999999	807	693	80	762	350	830	115	459	311	153	433	999999	183	547	342	999999	256	999999	870	276	832	999999	159	999999	851	329	55	776	377	821	321	999999	508	809	568	289	162	999999	999999	999999	276	999999	156	120	376	530	745	434	466	698	726	20	999999	74	999999	894	999999	749	911	999999	785	999999	91	490	832	135	821	374	979	999999	441	530	190	386	999999	999999	999999	49	999999	331	999999	621	320	999999	104	311	236	999999	999999	999999	745	413	815	512	999999	999999	60	665	999999	999999	709	999999	455	413	266	206	829	695	73	285	999999	503	794	590	446	173	999999	999999	396	999999	898	386	541	315	317	37	714	677	999999	72	650	110	762	712	622	213	999999	907	422	897	481	541	380	557	545	252	619	235	75	999999	919	999999	279	755	353	332	999999	149	105	239	491	999999	999999	11	635	999999	999999	91	968	999999	997	999999	999999	498	
60	367	16	999999	769	74	418	999999	612	142	153	11	830	999999	999999	299	999999	36	811	193	415	329	523	379	922	517	511	537	267	999999	547	999999	658	999999	705	999999	325	999999	380	41	820	12	549	885	999999	999999	999999	734	999999	678	870	971	309	806	92	999999	843	637	71	999999	563	881	232	780	594	999999	353	58	311	383	974	999999	999999	780	373	999999	779	638	521	999999	999999	776	999999	588	999999	576	508	852	699	973	999999	688	794	999999	477	999999	999999	769	300	522	999999	158	433	349	704	363	325	529	442	678	952	214	125	999999	941	786	76	643	818	28	837	500	359	337	240	295	722	537	312	999999	633	20	348	999999	18	171	999999	999999	999999	608	260	978	999999	999999	999999	999999	999999	31	999999	690	872	146	950	999999	684	789	798	106	999999	418	640	999999	227	18	55	941	866	999999	999999	779	443	600	999999	220	768	999999	91	339	315	301	722	700	361	621	561	497	69	77	324	229	999999	256	366	475	967	472	761	999999	975	999999	999999	457	267	406	257	281	387	740	512	825	707	999999	790	817	999999	999999	436	605	457	999999	999999	799	801	544	999999	196	244	292	252	305	107	680	999999	235	229	274	443	954	374	289	120	329	564	498	521	999999	999999	549	999999	37	46	165	953	427	999999	282	656	722	989	999999	999999	999999	497	217	999999	999999	999999	565	597	432	999999	482	240	177	999999	562	244	312	33	999999	730	999999	513	225	269	999999	999999	936	999999	946	999999	720	964	314	999999	26	832	356	999999	493	798	900	951	356	999999	563	924	999999	980	646	47	999999	999999	999999	339	352	590	282	947	999999	310	999999	999999	651	814	786	517	926	925	430	729	888	541	539	715	830	999999	166	694	705	999999	999999	956	391	908	274	31	999999	975	899	999999	999999	409	984	999999	630	371	999999	542	744	999999	999999	860	559	916	159	812	169	770	999999	609	433	587	252	769	999999	221	157	742	549	764	38	951	36	995	999999	488	557	356	94	999999	443	624	950	659	28	90	406	474	999999	461	862	718	999999	300	12	972	999999	224	822	999999	224	999999	992	979	27	999999	834	999999	746	999999	999999	812	685	49	175	809	637	999999	750	289	815	682	983	98	999999	320	484	735	993	206	332	999999	533	675	254	875	631	999999	641	971	255	999999	727	97	207	59	999999	437	999999	202	345	573	999999	999999	603	541	584	904	87	999999	572	108	999999	549	348	922	999999	20	999999	999999	999999	999999	952	779	43	973	954	895	890	852	287	999999	999999	800	861	759	868	990	82	
713	300	726	892	933	999999	156	999999	999999	999999	285	770	32	642	833	23	677	621	695	509	999999	999999	689	999999	235	429	999999	497	999999	999999	589	63	999999	999999	999999	999999	999999	774	28	379	886	999999	776	156	615	91	265	414	777	786	193	999999	999999	491	451	136	611	712	666	514	884	999999	509	499	170	999999	482	94	999999	833	561	902	602	325	622	999999	809	543	408	154	174	120	720	983	504	999999	880	807	999999	999999	398	750	999999	999999	495	237	202	287	986	393	608	181	852	943	235	290	999999	857	868	523	327	78	313	999999	350	774	938	526	995	718	350	999999	597	608	445	811	999999	999999	830	999999	734	532	556	24	545	992	267	777	758	223	999999	33	938	972	636	999999	446	999999	999999	720	299	676	291	277	999999	933	584	254	507	423	999999	457	37	484	999999	795	521	298	999999	357	517	999999	767	782	813	327	999999	624	971	999999	999999	207	924	119	104	999999	250	289	971	611	418	999999	999999	999999	726	458	995	999999	193	841	999999	157	620	816	213	138	999999	509	464	725	207	999999	283	999999	59	999999	532	917	389	730	999999	241	327	374	999999	999999	890	433	65	364	999999	282	441	140	317	226	586	117	905	999999	159	740	825	256	414	459	739	888	295	999999	925	999999	84	462	296	576	830	256	877	709	999999	485	454	109	999999	925	527	153	84	832	712	425	999999	423	999999	813	416	80	959	489	764	12	147	627	438	999999	207	999999	999999	740	999999	999999	240	206	999999	999999	296	725	853	488	999999	999999	813	463	725	510	999999	661	881	999999	170	759	297	999999	944	246	999999	826	671	158	727	999999	999999	999999	446	382	195	815	999999	907	999999	999999	227	480	999999	178	198	684	999999	999999	188	999999	107	999999	580	636	52	999999	262	491	335	999999	999999	704	999999	999999	296	479	27	353	325	260	965	973	955	479	541	999999	839	776	57	664	999999	999999	969	999999	451	939	763	999999	999999	352	562	999999	582	67	999999	999999	719	175	881	718	666	558	613	927	999999	999999	414	999999	104	999999	13	486	443	671	545	321	999999	999999	940	357	715	217	23	972	698	999999	400	898	843	999999	106	999999	894	999999	997	376	139	51	611	999999	535	662	714	113	999999	999999	999999	999999	999999	324	788	999999	999999	534	999999	999999	999999	999999	239	818	733	515	267	999999	139	339	592	114	674	178	192	692	967	622	999999	63	502	999999	632	622	990	999999	386	999999	240	956	448	370	336	547	999999	498	999999	792	999999	30	404	638	999999	20	999999	667	247	353	999999	105	182	612	
712	949	999999	636	18	617	828	999999	139	739	845	999999	999999	999999	777	999999	999999	693	880	184	999999	801	999999	863	935	999999	999999	999999	251	999999	396	144	783	835	657	999999	591	204	999999	204	964	349	890	665	793	800	129	272	889	999999	14	449	224	999999	583	999999	301	102	700	395	489	505	12	106	999999	710	999999	65	574	401	544	154	212	685	220	689	910	999999	80	145	503	999999	443	140	999999	999999	919	785	999999	746	999999	999999	503	105	999999	468	347	794	322	93	409	73	697	497	576	860	246	539	787	999999	10	999999	31	565	999999	622	71	871	77	999999	790	614	802	999999	316	55	999999	117	970	751	351	125	680	987	735	999999	178	945	564	177	999999	390	998	999999	999999	786	477	938	212	102	407	475	727	999999	302	795	270	870	191	999999	219	138	568	45	999999	884	628	44	829	462	454	125	317	999999	695	409	999999	444	999999	530	578	999999	904	999999	354	999999	398	763	694	940	178	999999	764	43	957	581	822	999999	999999	861	167	999999	999999	750	999999	291	999999	826	230	893	189	826	788	661	999999	507	234	691	690	999999	495	864	349	889	999999	156	361	283	942	123	587	652	999999	229	372	999999	603	999999	239	72	717	571	999999	801	760	352	999999	112	90	460	357	999999	999999	149	376	302	102	228	466	502	930	884	884	999999	999999	536	207	999999	298	817	904	80	462	999999	958	999999	331	548	138	941	636	258	202	492	766	456	380	489	999999	80	52	384	999999	736	999999	999999	687	436	496	999999	155	950	813	273	555	287	678	654	191	452	971	554	100	525	865	681	692	402	350	999999	165	999999	715	228	775	529	382	999999	494	135	246	894	999999	999999	795	685	445	929	936	999999	777	725	308	411	108	497	999999	999999	870	461	150	295	999999	637	999999	438	245	999999	498	36	904	953	169	66	216	86	999999	999999	729	999999	246	762	999999	862	91	440	999999	314	129	287	999999	210	999999	43	984	999999	809	425	835	367	450	849	441	910	999999	999999	565	252	204	999999	995	108	999999	690	225	387	830	233	555	638	28	999999	475	220	791	999999	999999	136	81	265	277	87	361	371	999999	396	999999	555	999999	267	999999	177	119	999999	999999	999999	758	999999	817	606	130	585	999999	206	999999	999999	384	230	999999	880	725	438	180	938	755	918	747	90	999999	829	999999	999999	945	999999	764	851	820	378	929	654	945	999999	999999	475	999999	999999	217	164	32	229	22	110	436	408	542	445	996	181	351	373	399	677	222	988	999999	846	999999	581	999999	497	
699	15	301	474	934	789	129	705	999999	74	710	592	67	999999	816	999999	999999	547	755	328	999999	649	999999	566	264	278	999999	330	924	299	61	999999	999999	535	530	999999	809	962	473	752	999999	301	999999	999999	662	807	619	491	999999	594	998	102	999999	999999	999999	59	977	734	219	666	77	798	780	514	999999	999999	870	532	211	809	155	999999	83	13	12	563	282	999999	904	457	999999	240	159	999999	300	958	810	608	893	481	999999	999999	753	807	684	527	520	863	274	587	937	97	290	999999	449	123	999999	822	121	999999	776	999999	830	761	999999	836	649	450	223	64	274	271	638	729	779	81	141	276	328	484	52	999999	486	999999	999999	999999	999999	786	890	187	999999	988	496	814	999999	801	253	991	799	847	878	80	650	219	323	675	458	560	999999	377	982	752	503	637	46	368	999999	999999	251	999999	885	862	559	999999	125	285	999999	999999	35	999999	999999	999999	477	999999	606	972	768	999999	13	844	122	400	204	522	204	196	494	999999	778	346	999999	740	749	362	962	25	520	999999	999999	47	999999	634	534	999999	550	843	284	999999	41	74	999999	999999	510	407	334	494	999999	46	841	999999	790	914	999999	689	999999	97	399	125	518	590	461	164	181	966	999999	487	999999	999999	971	999999	999999	999999	828	714	999999	999999	999999	999999	37	999999	357	483	772	175	999999	986	589	844	687	463	453	999999	999999	450	999999	999999	999999	543	464	846	628	88	74	490	999999	999999	96	340	943	362	857	999999	999999	51	999999	977	999999	999999	719	956	898	31	902	518	999999	752	958	387	999999	310	272	695	887	191	848	278	418	292	158	927	899	258	901	335	606	405	999999	999999	217	634	63	306	823	999999	947	606	185	556	582	999999	999999	708	238	642	99	999999	170	999999	202	963	569	109	857	792	66	649	999999	999999	911	999999	680	496	999999	477	256	965	871	388	243	251	103	861	709	884	999999	999999	30	269	245	445	245	176	279	253	75	954	449	41	451	308	486	608	644	80	594	874	539	761	395	134	299	999999	672	999999	999999	999999	399	999999	235	865	629	860	342	999999	276	514	227	925	411	302	525	840	936	935	999999	999999	226	639	999999	692	661	269	874	120	999999	463	503	328	383	368	564	476	806	586	679	999999	999999	999999	803	89	657	999999	359	102	608	459	845	737	999999	386	490	999999	999999	542	213	370	999999	999999	330	999999	20	898	552	53	737	999999	43	360	999999	148	229	58	835	220	45	999999	999999	781	512	696	617	766	999999	997	877	803	793	274	999999	319	
999999	54	847	990	79	758	70	999999	365	999999	425	495	481	58	166	441	999999	472	506	165	460	999999	999999	634	205	253	767	999999	176	933	265	769	977	946	999999	184	211	999999	150	287	987	604	999999	999999	999999	999999	295	93	840	999999	999999	999999	767	227	858	436	334	223	794	825	991	999999	149	999999	303	656	518	999999	550	981	240	999999	999999	999999	999999	999999	788	766	363	82	958	999999	715	729	65	934	11	759	999999	80	999999	987	60	325	296	481	464	995	659	999999	614	999999	543	999999	999999	798	999	548	59	12	648	568	859	999999	867	318	799	419	376	368	999999	999999	446	479	141	252	999999	16	933	695	999999	792	116	739	468	207	999999	857	524	266	934	462	999999	96	432	291	138	339	999999	977	682	55	628	999999	999999	855	324	999999	726	999999	768	993	615	363	610	855	461	130	263	670	178	942	894	119	434	202	59	360	999999	999999	999999	700	999999	955	23	356	999999	815	999999	612	999999	86	141	562	497	940	846	355	485	576	830	17	86	787	999999	999999	160	519	866	776	806	964	25	876	848	999999	445	660	999999	999999	691	999999	360	999999	788	101	811	999999	621	999999	355	703	874	481	29	116	623	771	999999	999999	999999	654	949	993	999999	917	71	999999	714	428	505	999999	999999	232	999999	194	999999	435	998	717	927	817	898	382	430	999999	999999	544	856	741	454	673	999999	75	999999	47	999999	366	999999	870	40	556	999999	999999	987	169	999999	999999	999999	835	999999	999999	772	437	356	388	756	576	572	702	827	526	408	999999	974	832	681	939	174	999999	498	999999	590	137	687	381	199	705	394	999999	415	448	948	999999	999999	266	900	87	719	678	999999	128	999999	152	53	513	158	655	228	999999	487	758	487	999999	346	168	607	644	750	975	199	60	999999	999999	296	999999	999999	386	690	717	931	604	999999	496	566	999999	506	999999	93	184	999999	543	999999	239	784	657	960	999999	999999	134	999999	266	337	744	488	999999	936	492	855	664	934	999999	965	999999	234	882	999999	990	999999	967	661	169	999999	575	752	655	573	999999	526	639	428	378	702	565	999999	675	999999	485	17	334	999999	23	592	999999	249	460	578	976	14	902	999999	969	27	717	473	499	705	761	991	999999	668	983	999999	999999	999999	566	999999	410	999999	559	999999	61	999999	857	534	647	999999	141	336	302	87	596	948	999999	519	999999	999999	984	102	569	969	516	999999	999999	666	458	57	375	192	682	390	178	534	455	297	77	986	169	192	825	921	573	434	698	755	81	45	352	706	787	
999999	95	317	882	589	107	567	808	200	85	599	211	949	653	912	999999	72	503	999999	451	471	999999	801	276	648	406	92	795	999999	999999	423	705	999999	999999	477	305	860	651	865	999999	999999	999999	969	117	236	999999	999999	780	786	845	18	999999	25	265	326	999999	293	51	244	999999	25	999999	388	605	662	894	542	554	999999	999999	59	420	637	146	940	293	232	999999	50	999999	999999	999999	18	584	586	880	689	413	999999	463	999999	818	417	682	184	999999	800	373	999999	341	187	79	604	180	795	999999	904	879	324	43	791	598	999999	316	999999	999999	999999	803	28	781	999999	139	999999	722	604	240	13	955	961	212	492	999999	999999	708	751	711	706	999999	999999	988	999999	810	99	55	999999	423	817	111	999999	470	975	996	355	672	137	57	604	999999	575	564	594	999999	917	122	550	933	358	303	565	699	17	925	999999	39	806	403	50	430	59	191	423	999999	684	501	999999	495	999999	577	580	703	999999	999999	272	234	403	999999	893	977	999999	739	74	524	546	581	462	60	982	999999	866	999999	17	183	832	394	150	693	275	425	885	65	430	999999	722	999999	591	999999	662	790	636	779	510	73	999999	320	126	899	365	113	49	186	999999	197	710	847	695	934	991	999999	93	710	999999	477	101	999999	999999	999999	801	684	999999	999999	397	202	999999	999999	232	944	257	522	278	999999	337	172	386	709	551	999999	80	999999	999999	657	999999	785	999999	925	28	43	971	486	11	833	107	681	123	770	788	999999	507	623	999999	751	686	999999	999999	999999	383	598	101	391	897	85	222	927	518	999999	87	612	999999	999999	77	199	972	771	520	999999	153	999999	59	616	921	240	736	457	259	999999	970	722	999999	864	552	999999	942	589	588	926	620	180	172	780	999999	185	825	999999	555	435	778	915	958	174	698	999999	549	484	470	666	349	765	677	103	372	364	436	631	222	999999	256	392	193	593	824	973	493	278	999999	745	415	999999	999999	823	646	65	763	999999	999999	999999	999999	999999	999999	921	587	855	502	79	999999	999999	999999	999999	531	999999	188	395	731	375	999999	725	243	999999	561	725	999999	356	863	854	457	317	600	424	465	396	767	789	273	271	16	968	480	999999	861	594	996	999999	472	993	644	260	333	999999	672	450	592	999999	999999	999999	670	241	999999	648	621	110	999999	999999	999999	144	151	999999	131	469	369	381	999999	819	999999	999999	728	49	884	999999	999999	207	983	212	752	25	804	167	883	869	601	774	976	831	999999	760	857	672	482	337	852	255	138	863	
39	300	204	999999	200	938	675	999999	999999	999999	439	999999	126	534	581	723	339	983	515	261	868	594	405	423	999999	658	120	65	567	556	27	963	78	999999	999999	461	820	41	966	999999	204	999999	427	853	402	388	644	332	100	758	997	999999	739	876	995	999999	895	999999	999999	999999	828	620	72	801	114	999999	999999	996	999999	130	903	999999	26	570	67	896	177	551	999999	638	24	787	999999	999999	558	999999	234	999999	133	738	565	48	999999	999999	126	584	908	626	749	926	42	647	999999	970	855	999999	851	179	818	999999	277	354	761	128	526	50	655	263	252	955	251	163	872	622	564	865	33	999999	453	483	988	550	802	103	605	377	999999	993	954	999999	307	64	383	34	999999	999999	287	999999	908	86	928	654	383	999999	685	999999	774	358	999999	989	999999	269	725	345	999999	727	551	667	523	159	233	999999	309	392	657	196	780	848	161	352	587	999999	999999	999999	999999	343	999999	18	418	726	603	469	587	964	194	47	339	47	999999	743	669	999999	642	759	853	277	355	990	999999	499	108	926	999999	999999	412	807	586	359	999999	777	560	542	259	796	556	764	84	999999	999999	620	999999	742	934	418	683	967	235	923	523	287	999999	185	999999	918	627	677	272	999999	999999	386	999999	979	256	146	193	999999	370	845	212	99	203	19	792	525	642	366	992	788	390	999999	999999	662	835	513	789	384	669	340	179	879	501	560	783	822	169	999999	496	797	234	556	607	389	999999	434	94	978	393	357	286	271	999999	484	142	127	804	999999	154	742	357	999999	467	999999	676	333	597	642	236	999999	999999	764	869	204	999999	999999	836	203	999999	411	429	811	990	322	64	908	204	999999	427	999999	28	371	999999	999999	450	425	99	577	712	999999	836	451	999999	424	991	522	401	999999	921	999999	290	999999	855	742	323	999999	999999	154	975	768	139	999999	224	570	951	999999	41	999999	754	147	745	269	490	554	999999	977	69	576	999999	542	516	999999	105	129	999999	417	515	990	439	904	607	944	602	944	267	264	237	999999	472	996	490	999999	999999	783	562	31	130	311	178	346	485	999999	823	443	999999	425	999999	999999	999999	544	999999	51	999999	850	999999	800	667	545	297	319	749	879	114	334	61	241	978	999999	566	363	999999	214	822	999999	999999	999999	130	999999	692	841	778	143	995	999999	516	449	598	999999	254	762	364	585	999999	858	596	606	146	999999	999999	999999	999999	999999	537	831	258	285	999999	999999	431	999999	999999	999999	853	455	541	616	884	185	818	611	643	102	
77	804	999999	999999	200	964	507	821	230	632	776	672	404	999999	999999	173	680	241	230	999999	999999	81	92	855	732	567	326	979	722	961	680	780	387	355	999999	733	832	547	94	264	96	999999	952	999999	999999	999999	61	999999	999999	999999	505	587	390	999999	638	996	722	154	978	633	647	999999	999999	268	952	995	999999	58	515	871	999999	999999	156	966	918	854	128	44	132	551	999999	397	967	999999	465	102	400	748	716	111	999999	687	568	461	999999	999999	510	999999	105	999999	896	12	423	149	389	999999	440	424	720	784	877	687	31	999999	127	259	999999	107	803	859	605	999999	999999	999999	860	653	574	999999	999999	999999	999999	434	939	395	999999	513	974	827	622	102	661	975	38	999999	234	333	665	140	343	367	999999	413	890	999999	141	360	999999	19	999999	999999	798	745	74	369	440	999999	999999	635	999999	999999	284	731	485	710	207	629	517	999999	189	537	987	443	999999	992	351	999999	544	999999	264	999999	999999	999999	548	886	304	999999	910	668	502	781	584	40	358	729	92	286	928	189	48	511	842	271	829	999999	748	364	394	82	28	501	907	55	381	999999	771	319	999999	999999	416	999999	999999	999999	906	407	952	957	999999	631	909	999999	999999	365	664	752	461	580	999999	797	148	999999	532	999999	650	11	873	999999	999999	870	957	772	103	999999	772	757	792	999999	364	432	999999	999999	279	762	999999	953	999999	999999	999999	628	999999	201	183	395	999999	999999	999999	999999	208	905	534	423	308	224	673	146	971	681	592	907	959	999999	225	713	998	999999	999999	770	675	696	521	330	158	40	999999	766	599	999999	879	305	999999	911	795	999999	897	385	492	64	98	35	982	999999	960	482	668	569	976	470	397	112	807	988	215	999999	999999	999999	275	278	381	907	547	273	802	999999	999999	58	671	766	815	999999	999999	615	681	649	713	713	370	676	371	284	790	138	319	776	498	19	706	999999	74	694	120	223	683	999999	488	719	15	674	572	620	897	219	654	774	247	202	316	565	798	681	842	999999	907	107	999999	418	953	36	797	999999	351	999999	701	131	512	652	931	999999	999999	994	999999	696	999999	750	386	580	483	544	538	999999	702	150	495	393	851	999999	999999	586	73	79	999999	999999	876	672	278	520	999999	533	272	999999	270	815	404	803	973	156	495	999999	720	546	935	418	497	500	207	211	892	318	279	991	345	355	438	999999	999999	728	819	999999	482	866	73	950	999999	943	46	886	999999	691	420	705	999999	160	865	526	144	999999	492	385	475	999999	999999	209	
999999	280	259	915	387	311	575	999999	336	999999	999999	854	483	999999	145	553	464	320	999999	210	898	574	999999	999999	489	912	958	881	999999	444	965	414	999999	863	695	11	694	999999	999999	999999	999999	999999	378	969	999999	21	52	159	999999	938	920	999999	612	428	310	690	999999	74	999999	999999	353	693	19	892	999999	999999	616	620	299	999999	859	344	811	30	93	733	205	996	719	478	999999	999999	670	306	999999	999999	802	819	563	15	697	630	694	999999	999999	433	999999	485	879	206	404	999999	859	87	89	999999	352	592	344	577	494	318	354	957	605	999999	32	712	999999	289	477	999999	66	293	446	239	649	999999	928	660	577	720	126	522	83	447	949	593	227	999999	468	219	999999	985	521	388	999999	736	437	557	410	453	116	600	999999	999999	999999	576	640	850	999999	574	663	684	999	999999	202	999999	884	167	594	999999	999999	442	820	267	321	80	772	68	953	912	350	381	259	134	613	525	999999	475	82	999999	953	376	10	894	556	800	986	747	196	453	852	279	962	999999	999999	999999	999999	471	296	999999	803	582	999999	34	233	291	999999	999999	170	999999	48	419	95	221	486	128	999999	926	710	520	999999	35	871	510	70	81	418	288	176	938	746	999999	188	778	999999	381	479	976	670	274	376	999999	586	520	415	999999	194	751	494	839	242	852	760	775	219	778	710	396	999999	999999	999999	155	999999	999999	999999	716	999999	316	999999	999999	648	465	266	999999	999999	972	448	361	105	627	886	667	793	336	705	893	570	413	568	999999	670	999999	22	518	401	230	413	363	589	698	212	877	999999	389	200	776	596	324	631	247	339	359	301	345	999999	215	361	381	526	999999	156	999999	748	999999	444	999999	999999	999999	54	924	999999	95	771	999999	424	999999	558	414	999999	928	306	255	782	331	470	321	999999	677	252	195	868	999999	837	999999	999999	385	139	276	999999	999999	333	848	999999	706	677	254	587	894	920	267	657	947	245	597	739	999999	54	427	381	132	772	999999	504	859	65	537	257	228	855	999999	879	291	999999	510	604	458	976	85	999999	225	733	898	756	985	538	920	796	249	813	651	341	999999	895	823	999999	999999	999999	420	999999	150	997	369	999999	881	387	375	489	735	999999	291	999999	969	999999	999999	398	874	999999	999999	331	145	999999	17	414	214	707	176	395	644	647	56	113	565	434	513	228	374	859	999999	607	999999	440	71	256	531	999999	371	938	999999	434	988	538	835	98	516	999999	989	954	834	183	221	980	999999	999999	946	188	368	545	999999	
937	34	25	154	999999	169	704	679	760	883	487	346	237	656	999999	659	518	278	477	918	113	239	419	35	700	999999	999999	999999	999999	310	353	368	826	999999	802	410	973	999999	924	999999	999999	729	238	999999	356	999999	983	333	999999	438	437	999999	999999	627	999999	708	614	999999	454	524	977	118	999999	459	999999	129	519	999999	853	809	685	999999	353	547	116	999999	10	348	999999	999999	412	858	960	999999	873	443	477	209	521	999999	795	999999	939	999999	951	703	33	778	541	236	327	999999	480	825	999999	313	566	353	521	782	707	276	320	590	121	129	157	999999	586	999999	652	999999	47	759	999999	702	194	999999	595	412	360	231	806	999999	999999	978	388	144	791	569	876	999999	687	738	999999	528	673	358	299	832	555	860	999999	999999	584	17	396	720	812	999999	129	624	999999	118	431	999999	999999	867	55	142	999999	23	381	27	229	528	999999	999999	372	495	38	835	653	999999	857	999999	39	999999	999999	538	591	667	332	740	999999	262	376	579	317	910	68	999999	999999	999999	101	542	489	184	999999	65	384	999999	999999	327	999999	999999	971	994	261	931	456	999999	999	999999	999999	999999	690	641	577	966	162	999999	991	999999	436	232	531	496	671	324	20	855	999999	812	163	999999	319	999999	717	999999	999999	999999	328	385	464	959	806	796	615	999999	851	999999	999999	259	902	331	107	999999	890	999999	761	484	333	999999	920	600	999999	197	363	999999	764	999999	923	420	685	999999	734	615	997	999999	426	735	881	999999	473	999999	258	896	909	832	406	999999	125	999999	404	806	58	392	465	863	16	999999	442	567	264	176	925	196	999999	999999	596	999999	897	423	382	36	603	680	473	999999	352	66	287	531	651	350	569	14	25	878	999999	352	160	143	999999	807	302	323	999999	306	999999	72	332	999999	245	914	525	701	545	378	213	377	999999	706	999999	999999	342	999999	915	913	606	920	999999	695	398	254	341	763	999999	575	733	289	291	176	521	999999	734	999999	295	737	999999	868	999999	646	674	365	433	453	622	999999	475	391	408	485	999999	326	891	636	400	999999	583	999999	999999	969	645	923	96	752	194	999999	224	843	999999	187	99	738	461	999999	999999	42	820	887	151	999999	110	352	999999	806	999999	205	999999	999999	107	303	164	72	130	499	999999	751	279	681	269	390	306	631	999999	230	395	999999	864	367	615	367	181	696	620	315	869	303	52	289	285	988	842	126	745	332	33	999999	999999	961	533	279	763	149	627	761	145	999999	586	999999	420	515	340	41	492	739	999999	467	
452	999999	629	707	709	999999	405	999999	999999	189	999999	442	207	368	999999	903	834	346	999999	41	78	999999	180	401	716	391	999999	769	658	811	999999	16	209	565	584	802	342	825	570	999999	999999	357	223	956	592	153	463	62	171	437	207	999999	145	100	399	999999	645	237	999999	327	130	636	622	736	554	879	243	641	783	551	570	18	999999	830	298	999999	999999	223	999999	572	928	817	608	230	999999	489	870	118	176	991	999999	114	999999	252	653	117	735	486	999999	713	910	822	278	619	866	198	999999	314	802	678	947	999999	999999	427	399	313	37	999999	999999	999999	999999	134	475	792	999999	466	999999	533	999999	191	985	168	812	999999	662	999999	548	988	363	425	999999	566	999999	999999	999999	999999	685	999999	999999	999999	89	343	364	345	704	999999	357	486	235	410	25	999999	999999	621	692	788	618	333	765	999999	999999	49	47	999999	999999	999999	818	977	748	658	781	765	680	999999	999999	652	999999	476	400	876	999999	999999	763	953	409	273	439	695	804	999999	127	361	652	570	999999	50	306	656	389	999999	967	379	738	999999	999999	259	175	300	519	50	983	151	933	888	999999	701	286	94	307	692	23	133	182	492	999999	429	123	120	260	999999	356	999999	999999	147	909	999999	334	195	999999	160	999999	148	185	999999	281	999999	427	764	46	884	763	221	358	999999	999999	999999	207	255	999999	209	146	65	999999	458	694	999999	64	999999	978	999999	999999	100	760	157	999999	874	999999	999999	220	564	999999	359	83	999999	307	144	799	400	999999	75	192	89	159	133	23	53	108	726	79	446	999999	632	999999	892	517	673	999999	211	113	375	895	999999	44	481	999999	787	999999	672	999999	999999	46	663	897	912	999999	297	999999	636	144	999999	775	231	348	774	999999	380	573	999999	859	633	682	598	296	532	999999	403	999999	677	926	999999	72	999999	574	519	409	999999	734	873	930	999999	999999	824	999999	563	599	999999	450	270	839	827	999999	800	999999	528	877	448	377	374	742	567	999999	273	710	999999	488	349	656	828	374	999999	645	699	260	639	901	858	531	733	933	505	953	784	838	108	22	999999	622	56	999999	961	999999	369	999999	372	976	468	123	169	85	259	999999	999999	999999	464	192	524	549	183	627	999999	999999	643	440	246	999999	468	435	612	895	226	727	610	196	999999	494	285	568	888	663	442	744	372	999999	684	487	340	999999	384	916	497	999999	449	429	999999	999999	999999	928	894	757	517	43	511	273	858	531	417	435	492	970	906	955	999999	999999	999999	999999	554	985	999999	999999	999999	
579	61	696	999999	999999	288	191	999999	368	999999	357	674	140	155	409	242	109	799	999999	80	905	407	999999	999999	541	999999	999999	999999	348	500	272	182	145	483	938	999999	815	865	364	253	235	862	133	733	559	291	530	374	785	51	455	999999	603	688	999999	182	999999	685	866	442	999999	947	999999	867	974	184	539	999999	217	427	427	243	444	999999	845	52	283	680	461	260	540	564	458	306	54	87	578	456	114	765	344	999999	999999	999999	893	288	637	265	758	384	999999	874	167	999999	624	221	750	694	842	999999	898	966	234	615	999999	794	498	999999	822	897	999999	92	551	999999	999999	297	245	522	25	566	415	27	922	86	999999	666	999999	999999	681	833	336	884	614	778	999999	378	904	392	30	108	790	708	999999	999999	999999	669	332	715	999999	999999	999999	238	678	285	920	881	54	999999	117	245	397	407	257	999999	570	721	478	772	584	999999	999999	852	501	916	999999	706	584	71	308	999999	343	999999	999999	999999	857	108	999999	338	999999	985	999999	999999	285	785	711	999999	999999	453	999999	999999	200	559	999999	571	943	133	736	762	509	999999	307	983	849	277	901	705	592	902	999999	472	516	150	999999	599	390	636	577	715	215	393	255	141	770	251	649	999999	999999	999999	999999	999999	372	453	828	643	688	350	907	999999	883	999999	799	999999	999999	828	550	60	644	541	190	317	999999	30	557	125	968	999999	222	607	999999	127	999999	348	501	999999	110	999999	999999	281	999999	50	729	568	832	208	593	696	999999	999999	701	598	149	30	73	999999	188	999999	895	999999	675	522	137	309	390	999999	999999	461	67	999999	728	999999	739	373	630	149	588	986	999999	358	532	281	356	280	999999	39	999999	133	285	999999	229	758	999999	608	605	999999	912	430	188	75	346	142	999999	906	224	999999	859	776	400	923	515	201	999999	547	190	999999	175	857	402	999999	788	738	999999	660	694	969	999999	140	767	241	999999	168	808	999999	21	399	999999	999999	65	692	179	999999	733	361	892	37	999999	999999	428	211	999999	64	37	999999	286	607	999999	978	221	254	904	729	18	169	696	999999	393	39	535	791	999999	725	999999	999999	192	587	15	823	999999	999999	999999	999999	999999	565	999999	999999	140	981	999999	999999	442	664	999999	999999	787	999999	202	574	665	546	999999	576	105	636	999999	507	263	326	644	698	999999	142	221	555	999999	225	999999	999999	999999	524	225	999999	999999	999999	358	105	999999	990	999999	741	395	441	168	231	32	796	593	85	999999	510	919	999999	347	157	999999	999999	999999	683	930	999999	433	749	
423	151	330	243	393	974	999999	355	20	272	403	903	999999	170	974	999999	532	94	632	999999	338	649	605	411	999999	999999	318	999999	652	813	70	362	317	999999	27	27	901	789	413	619	796	768	500	999999	999999	443	844	999999	999999	463	160	846	938	999999	421	773	546	918	178	358	665	239	703	206	212	999999	595	668	153	956	999999	999999	999999	22	154	569	999999	999999	990	630	200	999999	999999	999999	999999	224	999999	824	233	999999	481	982	620	999999	954	999999	999999	304	453	380	848	186	507	378	374	416	175	926	348	852	624	999999	999999	548	167	997	516	514	542	988	626	999999	444	899	485	999999	133	626	68	587	503	999999	505	619	782	999999	170	999999	823	257	58	497	486	381	629	884	999999	82	896	999999	60	999999	761	464	753	87	742	608	893	268	292	548	867	761	358	770	101	318	999999	999999	999999	172	999999	999999	999999	999999	294	72	279	601	62	999999	729	111	537	942	102	51	865	704	282	561	461	999999	964	999999	629	725	32	999999	792	745	316	752	129	887	870	476	999999	624	793	679	339	301	999999	999999	999999	766	234	416	677	60	452	71	999999	285	710	999999	999999	439	509	569	49	419	999999	316	999999	976	999999	649	81	626	526	251	999999	999999	999999	999999	359	732	690	999999	500	999999	192	742	302	254	999999	844	999999	745	154	999999	124	234	999999	999999	493	999999	496	999999	784	585	344	60	533	211	160	278	63	999999	775	598	749	999999	78	433	999999	76	999999	500	999999	999999	999999	999999	481	999999	136	686	963	312	999999	459	246	848	88	999999	281	141	218	100	103	999999	790	635	970	556	999999	478	165	216	691	426	999999	999999	747	646	999999	999999	999999	102	85	473	999999	750	874	325	362	900	567	162	161	999999	858	923	999999	492	357	999999	365	925	999999	657	531	756	620	260	574	251	111	441	802	272	563	126	24	630	306	49	761	999999	203	444	999999	12	64	595	999999	999999	999999	264	299	286	654	652	995	999999	942	558	140	624	751	999999	999999	135	360	889	999999	999999	999999	776	195	317	84	710	731	661	745	528	702	35	691	613	999999	999999	152	525	617	910	130	596	688	748	999999	146	903	93	999999	786	999999	999999	63	826	999999	999999	78	982	212	943	920	344	999999	999999	856	114	932	999999	467	952	983	834	281	632	621	322	999999	999999	408	937	999999	648	26	959	876	537	999999	865	999999	999999	999999	999999	323	674	999999	786	999999	274	999999	804	214	765	625	692	802	817	893	999999	999999	999999	732	999999	583	274	145	281	327	722	547	329	
143	77	586	999999	184	999999	520	999999	642	999999	408	823	556	603	733	51	32	334	167	68	999999	999999	999999	820	999999	157	999999	59	538	999999	999999	201	727	572	671	999999	189	999999	517	980	306	295	788	378	999999	909	999999	980	999999	104	259	992	565	999999	684	592	415	765	536	37	246	471	78	924	377	216	105	983	932	999999	862	42	817	186	999999	999999	761	292	488	199	82	999999	518	444	469	475	636	999999	887	89	731	423	464	999999	999999	835	227	999999	999999	135	813	100	999999	943	241	226	185	388	727	335	830	132	287	346	954	639	952	634	999999	999999	579	856	105	853	865	449	577	337	999999	926	999999	897	291	363	386	982	558	575	212	252	299	999999	522	999999	999999	608	999999	128	999999	113	999999	999999	409	109	555	956	999999	204	88	999999	648	848	945	999999	204	933	840	923	999999	999999	91	387	431	222	611	331	999999	543	604	999999	313	459	802	339	53	548	497	192	999999	999999	987	364	496	420	603	451	999999	721	367	325	767	222	168	561	999999	504	171	196	497	234	999999	461	599	999999	999999	199	55	615	999999	655	446	658	126	539	985	999999	890	21	619	999999	28	623	185	289	500	100	999999	250	999999	548	999999	310	694	583	808	999999	999999	676	931	999999	999999	697	964	712	879	118	105	999999	999999	999999	614	160	577	337	215	998	285	320	999999	398	898	999999	308	218	279	145	999999	542	731	459	999999	224	89	215	763	331	659	473	999999	391	995	672	674	21	999999	999999	999999	367	999999	809	260	453	999999	542	515	601	398	999999	442	743	999999	562	999999	126	999999	399	80	372	573	884	999999	811	910	939	403	999999	140	297	284	53	413	999999	174	921	208	999999	868	547	999999	172	932	903	40	666	999999	999999	774	999999	677	999999	165	999999	999999	493	999999	448	542	416	149	289	999999	111	481	399	999999	549	397	975	918	999999	999999	533	672	999999	999999	445	781	999999	999999	999999	461	999999	619	739	887	999999	811	999999	999999	999999	976	999999	407	999999	701	831	999999	999999	336	696	54	999999	639	853	23	632	999999	393	541	34	667	298	999999	189	828	888	999999	741	512	297	737	716	524	168	848	78	136	999999	709	999999	22	999999	917	16	916	999999	943	999999	725	999999	354	428	149	436	101	999999	749	999999	591	813	999999	690	999999	49	959	337	284	480	999999	999999	505	999999	999999	999999	21	527	381	706	272	174	944	999999	26	256	999999	318	999999	97	76	171	329	908	999999	896	781	332	999999	999999	56	588	389	473	761	780	759	909	745	729	424	999999	
999999	52	999999	426	868	625	674	881	105	999999	760	196	413	844	999999	597	999999	999999	639	689	999999	503	660	683	785	481	999999	245	497	43	572	847	672	502	855	999999	952	254	38	165	657	139	782	405	827	999999	999999	917	999999	172	145	958	99	999999	67	812	392	999999	641	396	999999	439	999999	71	88	999999	523	911	988	349	644	529	758	483	41	386	720	264	999999	592	422	999999	999999	335	898	614	757	999999	444	52	894	681	999999	999999	504	228	745	720	326	914	679	157	928	815	527	999999	209	616	703	681	102	999999	425	59	974	614	999999	69	999999	999999	166	585	999999	945	999999	962	999999	127	979	999999	999999	999	937	942	913	999999	128	275	807	999999	414	999999	244	763	999999	766	266	563	667	889	999999	686	999999	852	757	103	681	999999	370	565	699	999999	637	890	50	999999	999999	482	146	709	999999	92	262	880	70	25	350	712	999999	688	706	999999	460	999999	942	954	452	95	194	819	999999	145	905	251	593	999999	513	354	999999	858	999999	783	427	957	403	999999	433	999999	792	742	999999	999999	988	682	859	346	631	548	999999	95	650	999999	999999	326	999999	361	186	20	297	999999	511	996	989	999999	999999	922	935	503	695	999999	531	999999	303	452	76	623	157	233	999999	256	999999	999999	999999	638	218	473	495	110	840	999999	611	423	389	64	240	756	979	852	571	936	411	138	999999	999999	564	999999	999999	845	260	502	214	953	627	50	47	546	999999	999999	927	999999	436	834	999999	653	999999	999999	396	248	222	999999	999999	304	662	999999	999999	572	123	612	83	344	662	650	999999	347	999999	999999	999999	999999	27	999999	167	628	925	924	509	576	999999	208	251	999999	488	999999	999999	941	999999	909	301	999999	205	999999	432	986	287	593	984	786	984	325	815	999999	999999	58	231	528	999999	25	379	737	999999	999999	106	914	371	627	856	100	26	999999	488	999999	367	624	153	999999	270	999999	999999	342	939	723	592	160	392	358	144	440	349	115	999999	999999	999999	563	999999	926	378	517	625	659	737	893	999999	86	836	999999	535	697	999999	679	267	982	999999	999999	798	999999	686	946	532	23	492	425	751	911	129	644	398	804	398	226	999999	753	554	691	605	55	952	999999	323	505	822	999999	535	669	999999	807	180	502	999999	999999	249	432	985	612	177	321	152	858	957	201	999999	731	308	688	506	514	437	981	442	999999	280	180	632	36	200	999999	890	999999	73	321	474	896	49	396	977	751	767	999999	524	999999	999999	999999	558	131	17	999999	148	847	173	343	379	198	
70	22	731	78	800	959	422	131	430	70	795	645	727	999999	691	912	710	999999	746	495	467	158	999999	186	621	510	29	109	907	53	918	729	999999	999999	835	37	664	909	951	807	999999	402	999999	842	308	999999	999999	414	409	999999	146	418	999999	884	999999	911	173	555	456	999999	940	323	999999	386	152	76	703	451	766	999999	257	999999	804	999999	965	74	294	16	999999	708	115	999999	999999	681	907	510	142	67	554	923	863	119	999999	999999	999999	216	188	999999	699	999999	219	953	648	745	978	999999	999999	658	999999	666	627	167	999999	748	194	336	999999	999999	479	642	934	646	896	842	801	148	348	153	81	759	999999	807	316	646	498	162	965	999999	703	571	896	999999	149	999999	306	705	999999	714	477	999999	999999	999999	999999	67	307	999999	66	805	944	840	997	470	586	169	999999	820	851	41	259	999999	370	670	839	907	999999	459	506	18	999999	999999	999999	633	675	539	176	249	799	999999	348	924	999999	999999	999999	862	574	999999	897	980	117	486	854	410	465	999999	181	922	806	110	320	999999	77	999999	270	999999	143	373	999999	57	992	999999	30	602	692	335	935	210	660	976	343	999999	562	526	999999	69	251	999999	178	240	368	253	999999	999999	999999	500	857	57	899	170	729	210	640	850	999999	577	465	262	717	140	510	970	271	829	766	999	295	550	158	210	606	836	205	564	688	999999	107	331	999999	201	477	887	311	499	257	142	680	711	539	999999	603	999999	999999	999999	729	999999	981	613	932	939	214	317	899	698	564	999999	14	85	171	247	479	999999	598	525	662	623	669	771	582	633	328	999999	20	999999	607	999999	999999	167	999999	300	999999	493	399	724	987	999999	999999	612	935	999999	999999	604	549	301	999999	469	401	73	999999	115	729	999999	41	308	620	999999	306	999999	101	946	644	999999	999999	871	999999	986	744	874	538	999999	635	66	999999	999999	505	724	44	999999	971	147	226	194	782	730	571	999999	999999	101	114	366	864	912	520	999999	999999	290	364	678	821	999999	725	526	534	999999	479	999999	383	813	802	896	596	999999	114	954	999999	460	75	999999	310	922	999999	999999	769	999999	637	723	546	847	507	225	369	366	898	113	421	999999	999999	898	260	898	999999	999999	299	218	770	286	808	566	267	269	999999	999999	377	898	343	83	757	363	255	756	136	999999	315	587	537	239	689	10	999999	999999	800	176	269	411	749	885	363	561	411	360	914	980	589	248	999999	523	988	10	770	348	941	306	652	504	772	999999	342	712	680	540	597	808	
33	236	999999	58	585	965	158	457	999999	205	999999	999999	841	156	999999	77	587	23	251	689	239	204	99	999999	523	765	999999	999999	999999	999999	881	870	999999	999999	956	363	779	950	938	32	851	999999	628	999999	354	757	662	625	700	999999	134	667	299	908	578	828	146	999999	999999	820	336	999999	905	999999	324	91	141	734	199	593	298	637	999999	228	838	916	576	353	159	766	112	23	411	999999	526	223	581	854	537	137	227	999999	425	127	999999	803	417	559	432	273	999999	999999	436	116	976	496	592	80	80	661	262	999999	815	768	999999	322	646	628	551	110	509	287	206	999999	376	484	221	957	531	999999	509	26	999999	886	149	183	999999	304	310	999999	630	510	999999	999999	875	433	999999	999999	408	384	167	789	999999	331	763	999999	731	374	999999	502	285	634	548	46	162	246	872	929	629	544	999999	351	999999	521	999999	998	503	330	999999	942	999999	565	558	999999	876	719	19	598	132	800	452	222	564	999999	999999	996	962	999999	723	639	560	79	37	864	649	999999	471	495	852	764	845	999999	188	797	999999	719	85	401	999999	442	236	999999	806	828	102	522	787	519	767	483	999999	999999	606	557	391	415	999999	694	999999	71	258	999999	746	367	955	999999	44	766	791	45	920	999999	587	290	999999	286	272	208	772	999999	38	952	728	378	728	999999	804	630	415	999999	191	391	999999	108	194	713	538	999999	873	999999	487	30	999999	731	563	475	999999	325	155	115	152	338	922	380	999999	305	794	999999	639	865	247	999999	361	999999	853	539	677	489	106	698	748	823	335	999999	650	17	234	996	814	262	999999	999999	999999	309	467	852	999999	523	75	889	999999	170	809	999999	813	83	669	546	878	34	798	999999	229	999999	367	329	999999	211	729	35	80	798	999999	387	944	759	928	61	722	10	999999	164	423	217	780	587	23	999999	908	999999	348	687	127	790	464	242	268	38	942	148	999999	999999	793	999999	818	999999	999999	432	999999	64	154	617	823	999999	999999	643	275	999999	676	779	315	685	302	999999	687	393	680	999999	999999	999999	999999	999999	119	584	160	813	371	383	399	660	980	591	264	854	432	731	863	999999	999999	820	999999	256	362	172	999999	174	964	639	999999	999999	449	999999	509	361	563	254	999999	249	728	999999	282	891	622	999999	799	724	430	999999	999999	956	999999	441	936	112	745	253	547	999999	751	999999	848	731	31	999999	220	156	91	903	999999	187	233	624	520	999999	548	999999	633	346	373	118	999999	525	908	406	905	18	897	407	616	320	
707	560	498	742	999999	550	870	658	999999	652	643	999999	158	553	732	905	920	250	563	669	619	211	583	642	251	333	822	625	999999	999999	258	683	296	979	480	672	999999	777	404	999999	214	999999	540	999999	475	227	999999	364	673	10	97	657	999999	946	700	505	999999	856	501	999999	728	255	599	603	403	959	240	178	999999	69	999999	153	846	565	464	645	999999	862	176	34	956	467	951	999999	124	601	839	349	289	974	695	279	286	436	279	999999	384	936	327	999999	986	207	999999	613	230	943	810	288	999999	65	834	124	690	477	21	999999	999999	999999	488	801	130	890	999999	109	374	510	999999	419	296	505	999999	734	545	659	48	758	186	347	837	181	790	560	857	234	149	581	588	999999	424	19	665	999999	458	525	396	105	999999	999999	249	999999	86	401	999999	986	999999	110	578	999999	439	262	93	999999	999999	317	999999	569	999999	665	999999	793	921	68	995	286	999999	426	999999	30	273	942	450	999999	108	999999	999999	399	568	871	438	49	999999	558	999999	999999	925	709	999999	150	514	826	999999	999999	999999	456	797	28	405	999999	157	378	999999	558	766	496	812	99	857	585	223	999999	11	999999	236	920	790	373	689	833	361	139	286	145	999999	447	880	797	772	651	330	86	993	852	724	69	224	999999	792	882	359	835	852	564	927	999999	999999	900	999999	312	665	434	999999	572	364	27	102	689	52	329	615	24	999999	215	999999	147	627	159	447	176	705	347	580	806	999999	525	999999	721	217	999999	621	980	380	469	986	896	746	431	497	706	967	535	999999	472	276	344	518	646	310	999999	999999	676	462	259	606	328	853	533	98	838	740	380	481	999999	707	635	643	857	229	368	999999	206	661	740	999999	999999	999999	118	539	149	999999	999999	421	427	357	945	527	131	999999	999999	999999	223	342	999999	966	597	63	981	765	641	700	661	427	999999	400	79	24	999999	60	435	391	745	993	999999	999999	108	959	999999	82	761	118	522	999999	561	326	999999	863	12	774	611	126	955	352	898	448	355	999999	479	999999	287	930	805	80	999999	286	307	999999	392	999999	867	999999	999	909	13	532	187	666	866	625	224	215	22	947	449	319	999999	402	105	999999	999999	884	999999	37	794	830	313	452	567	284	29	999999	481	184	906	973	999999	56	999999	375	270	688	999999	854	812	81	918	857	630	128	999999	999999	999999	880	999999	982	999999	999999	124	183	229	999999	109	591	606	268	734	999999	50	475	201	999999	63	730	250	999999	999999	634	224	722	912	455	999999	
448	433	124	831	600	834	924	824	155	931	999999	999999	535	589	766	257	554	347	999999	999999	999999	926	471	850	999999	999999	553	455	524	999999	999999	270	773	999999	660	168	491	436	144	13	126	651	55	457	999999	583	715	218	770	386	670	384	832	638	666	999999	962	274	437	960	290	999999	310	398	539	905	382	621	928	999999	766	128	212	86	700	513	880	999999	999999	820	999999	345	685	147	96	27	999999	145	999999	148	206	227	998	184	723	648	999999	657	918	982	210	103	289	999999	620	552	999999	755	999999	163	999999	999999	311	617	46	945	792	999999	311	521	999999	247	375	999999	411	999999	999999	38	363	62	171	233	104	980	619	830	65	522	526	999999	999999	999999	208	103	999999	999999	916	390	999999	777	855	188	356	999999	515	963	728	499	999999	82	432	153	999999	884	991	418	999999	330	997	215	889	280	646	766	676	794	48	282	999999	999999	631	739	890	585	999999	999999	876	697	475	656	111	566	760	453	122	999999	289	999999	111	98	404	595	392	999999	888	999999	999999	589	731	720	999999	456	216	608	451	693	999999	816	688	19	541	165	855	999999	999999	999999	519	202	654	974	515	725	999999	205	758	45	356	957	999999	622	450	297	966	755	999999	655	360	999999	12	429	999999	472	635	999999	556	248	740	999999	828	565	999999	349	934	756	214	209	999999	20	999999	415	346	305	129	75	569	254	199	109	999999	457	972	366	200	235	536	52	100	88	999999	520	304	315	138	142	999999	110	999999	219	550	532	380	349	313	597	92	999999	353	569	999999	999999	999999	999999	431	381	592	999999	159	708	999999	172	999999	999999	372	338	120	999999	176	999999	518	468	999999	980	559	97	87	633	63	602	152	999999	699	999999	555	346	999999	663	884	757	550	999999	950	654	989	387	423	999999	976	999999	486	61	975	366	60	999999	421	78	91	999999	303	958	999999	556	999999	836	473	588	650	36	867	999999	156	419	447	999999	999999	999999	991	181	999999	999999	999999	88	999999	101	418	342	999999	491	924	999999	999999	550	999999	591	204	999999	98	162	999999	835	999999	999999	116	39	999999	566	919	390	999999	185	87	999999	669	398	999999	576	440	474	427	140	999999	999999	112	474	874	605	999999	999999	476	124	157	838	267	838	381	706	971	999999	999999	852	423	100	935	999999	325	672	881	999999	288	999999	962	624	999999	783	727	374	848	642	999999	308	612	73	914	440	37	248	652	831	27	606	604	354	287	575	716	27	232	363	999999	999999	999999	888	577	848	162	533	112	483	120	16	
857	339	999999	887	250	360	185	505	721	86	999999	60	57	682	33	999999	346	999999	76	709	151	494	493	954	584	999999	999999	76	288	504	999999	999999	720	21	748	274	423	399	335	366	999999	727	999999	82	190	999999	840	894	824	543	999999	999999	999999	411	865	373	846	976	313	526	999999	119	226	226	940	852	339	46	934	758	205	999999	999999	710	867	423	852	420	773	910	882	601	251	745	317	203	999999	319	155	385	428	999999	999999	808	501	732	511	425	141	338	344	804	960	75	348	249	117	706	543	451	520	435	213	403	644	273	999999	481	909	747	999999	30	891	558	340	758	860	37	219	145	999999	999999	289	999999	999999	88	640	186	999999	999999	96	999999	775	704	864	992	243	999999	999999	999999	999999	40	999999	394	999999	323	913	411	734	589	389	89	497	999999	999999	94	156	769	999999	999999	633	691	999999	841	660	45	255	196	999999	348	525	177	999999	999999	999999	999999	919	894	205	262	999999	999999	451	817	688	999999	999999	377	174	779	845	473	865	607	603	182	956	675	733	212	78	726	717	395	74	221	226	515	136	657	174	261	573	575	999999	405	999999	266	162	654	478	877	999999	914	999999	999999	312	265	387	109	925	254	171	999999	999999	449	999999	65	753	476	789	62	251	999999	614	593	900	299	216	208	931	999999	523	999999	734	201	999999	999999	892	22	999999	960	137	999999	731	999999	100	580	999999	951	884	999999	999999	999999	864	999999	635	514	309	909	160	22	999999	999999	177	236	730	999999	268	992	745	718	172	740	567	999999	924	999999	786	999999	503	330	907	265	324	747	196	837	225	318	565	199	999999	983	999999	999999	912	948	859	999999	199	999999	321	399	216	175	999999	772	127	45	501	421	728	615	415	830	115	999999	864	430	50	893	999999	950	437	999999	225	189	999999	671	999999	976	999999	290	504	495	999999	517	59	159	725	423	999999	189	817	153	999999	999999	577	41	791	999999	94	999999	465	999999	150	371	962	660	999999	842	894	456	128	524	67	447	121	920	820	597	744	715	999999	999999	999999	999999	142	999999	94	339	611	846	999999	797	892	924	825	207	354	648	999999	398	209	999999	528	272	999999	302	95	33	999999	657	999999	203	384	379	734	838	132	463	238	678	575	620	999999	58	999999	999999	999999	142	621	999999	575	182	52	355	515	821	108	999999	999999	839	208	71	564	954	635	999999	999999	522	200	987	85	999999	419	876	823	588	653	480	695	741	670	999999	411	999999	999999	49	999999	999999	863	999999	739	220	837	398	480	514	
66	999999	999999	890	907	119	942	634	839	684	762	176	532	926	178	999999	225	884	179	255	999999	703	872	595	536	999999	659	288	257	864	63	30	406	999999	532	377	999999	805	833	560	20	777	31	407	286	984	999999	937	743	121	999999	952	229	999999	854	999999	412	827	363	999999	999999	663	386	974	630	741	999999	223	403	999999	570	420	60	618	999999	881	682	475	318	552	999999	722	544	146	999999	999999	801	182	464	999999	964	240	999999	999999	110	356	401	999999	776	545	224	294	543	942	999999	584	902	611	988	973	999999	937	999999	811	636	738	129	249	115	999999	940	597	758	999999	836	340	968	999999	999999	888	490	999999	999999	773	999999	602	188	602	595	294	208	199	999999	490	499	999999	999999	640	999999	999999	237	999999	940	256	999999	999999	535	319	115	219	616	171	999999	109	492	55	999999	745	483	44	999999	526	653	999999	999999	750	414	999999	734	999999	619	337	66	155	661	338	999999	451	177	711	76	868	999999	385	677	46	105	999999	997	999999	999999	976	167	649	812	999999	999999	999999	924	999999	221	267	585	305	600	999999	999999	948	999999	164	999999	797	999999	999999	967	690	999999	999999	154	295	655	331	280	290	33	642	180	417	342	951	999999	999999	527	999999	499	809	293	201	999999	999999	931	156	645	843	103	989	408	395	681	132	999999	240	999999	999999	999999	890	999999	305	282	958	117	999999	616	999999	334	784	280	265	282	168	999999	838	999999	755	363	999999	999999	437	196	999999	243	785	999999	220	281	600	999999	999999	123	608	999999	988	919	827	291	243	540	999999	518	319	718	153	999999	523	999999	841	747	229	286	700	215	559	999999	248	724	999999	961	405	224	734	193	999999	151	673	345	999999	999999	999999	999999	129	999999	536	918	877	325	999999	999999	222	495	999999	999999	381	611	999999	403	999999	880	681	999999	959	282	144	934	784	999999	335	11	450	188	999999	999999	92	756	166	731	678	641	241	922	999999	999999	999999	910	999999	881	812	999999	729	279	999999	538	248	562	999999	847	833	602	143	751	989	98	232	44	188	518	770	624	455	999999	999999	631	999999	758	478	309	533	234	159	903	999999	554	999999	180	115	778	683	529	252	999999	898	86	999999	489	933	545	437	714	731	276	999999	197	335	48	555	999999	889	489	93	214	999999	609	453	239	438	999999	999999	61	928	999999	834	999999	999999	145	792	999999	132	169	999999	932	872	999999	502	882	792	999999	999999	999999	625	664	999999	203	999999	48	995	999999	999999	279	60	999999	730	385	785	332	441	999999	815	200	999999	906	328	
729	999999	160	341	505	116	570	446	313	225	580	436	274	520	640	805	999999	150	999999	25	853	119	336	999999	496	42	180	451	922	320	38	989	999999	999999	999999	538	999999	706	499	192	999999	832	999999	283	160	999999	521	812	801	999999	480	59	751	999999	475	999999	338	948	999999	472	935	129	999999	992	196	591	718	928	360	112	999999	637	999999	321	951	999999	372	62	61	547	999999	368	999999	857	839	979	999999	826	870	549	210	999999	861	37	256	944	317	754	96	568	240	592	462	699	554	843	408	440	999999	453	258	285	896	999999	999999	577	479	666	163	217	354	891	67	810	901	184	776	623	999999	17	999999	618	999999	493	317	928	999999	950	313	996	581	807	887	426	301	999999	449	564	85	679	474	999999	600	879	224	999999	534	651	797	380	999999	999999	374	931	740	639	319	413	989	32	670	528	999999	999999	636	547	999999	999999	519	977	735	222	548	395	542	71	27	999999	278	999999	403	265	163	932	928	796	442	955	999999	661	999999	45	999999	999999	19	999999	999999	443	999999	677	999999	893	999999	819	645	855	246	978	398	678	622	999999	144	30	629	415	999999	430	238	839	114	58	999999	857	999999	699	647	495	386	596	773	583	999999	601	635	509	132	344	297	83	560	463	999999	17	49	390	999999	554	999999	999999	999999	867	215	413	999999	295	937	284	455	945	217	999999	601	999999	904	999999	390	543	395	999999	292	40	143	164	289	650	492	999999	818	999999	798	103	71	999999	23	905	378	438	999999	999999	572	999999	888	999999	999999	808	999999	763	112	10	999	367	999999	314	999999	552	734	60	134	922	999999	989	466	472	156	124	690	818	789	998	669	952	514	55	557	444	999999	791	999999	999999	999999	728	845	999999	983	999999	934	756	999999	471	999999	999999	314	116	546	582	391	426	999999	751	128	53	974	113	341	57	999999	123	757	999999	410	999999	762	653	143	999999	153	648	489	715	190	933	357	327	999999	999999	647	407	508	974	62	999999	999999	546	362	744	753	742	486	999999	588	820	999	594	70	239	566	999999	999999	472	438	743	937	489	571	195	999999	656	999999	999999	409	455	615	782	824	685	355	225	301	398	999999	411	171	999999	137	369	933	763	267	598	784	987	435	999999	546	319	788	999999	974	176	58	999999	466	496	536	999999	214	999999	769	384	883	350	368	583	152	999999	581	394	361	212	261	932	399	999999	215	422	999999	579	999999	999999	999999	999999	251	135	350	999999	944	999999	999999	994	165	999999	999999	882	714	443	628	851	893	519	
738	403	999999	772	914	125	999999	778	291	124	999999	634	981	999999	487	999999	109	243	243	999999	999999	905	378	999999	57	999999	939	517	973	771	793	178	686	999999	776	503	491	999999	220	999999	526	176	999999	900	882	530	735	999999	405	77	343	999999	999999	999999	999999	832	35	398	725	999999	186	999999	805	519	331	944	948	999999	488	984	165	631	33	18	402	915	521	999999	485	527	810	209	121	905	437	999999	999999	999999	300	943	999999	999999	753	999999	57	336	999999	874	999999	938	999999	480	999999	999999	912	712	999999	999999	999999	999999	321	557	913	208	568	976	88	899	999999	922	394	247	964	544	515	73	877	192	999999	75	554	647	898	999999	945	339	948	999999	993	724	48	950	138	779	632	920	999999	554	999999	81	999999	471	791	657	553	343	516	716	905	849	834	187	648	999999	966	673	658	999999	262	999999	999999	387	999999	367	883	443	119	194	999999	595	884	333	910	890	999999	92	855	999999	993	999999	822	242	795	154	999999	999999	312	999999	813	999999	272	999999	302	52	53	870	999999	434	773	119	234	332	803	319	965	511	276	758	699	883	818	417	999999	651	999999	999999	591	761	477	32	141	498	381	954	999999	81	40	868	846	946	526	431	477	883	387	500	999999	485	189	388	593	554	921	929	150	854	999999	651	635	258	999999	804	956	999999	999999	736	950	999999	986	999999	480	999999	911	999999	366	999999	999999	999999	273	916	366	116	582	99	438	587	577	451	813	999999	999999	999999	242	598	667	721	475	726	999999	650	999999	589	498	295	907	999999	642	999999	999999	753	914	940	999999	719	891	183	232	866	999999	400	999999	508	45	518	262	101	176	322	999999	645	921	223	593	623	376	999999	617	999999	999999	253	944	408	999999	70	563	701	999999	999999	706	999999	499	608	414	999999	999999	999999	553	980	43	815	28	330	92	999999	832	701	356	764	999999	124	565	935	684	999999	455	760	629	975	954	999999	99	999999	999999	600	156	999999	808	89	141	335	234	636	999999	376	999999	624	999999	999999	237	861	354	247	178	592	928	999999	923	346	69	999999	421	999999	35	999999	726	374	714	491	781	999999	893	277	999999	28	890	928	999999	318	843	831	444	999999	747	999999	216	999999	485	33	672	593	399	472	29	999999	914	656	999999	781	999999	860	909	999999	180	718	968	999999	614	159	702	999	880	999999	503	238	296	742	830	932	275	999999	999999	691	819	198	129	431	257	232	114	244	999999	901	668	982	921	610	507	39	134	999999	246	335	331	672	999999	999999	999999	791	123	181	
826	999999	515	999999	971	228	24	982	999999	547	829	999999	55	467	682	979	946	999999	317	686	244	800	807	146	638	563	370	157	999999	345	461	466	119	933	418	648	395	893	21	702	999999	525	999999	587	999999	854	290	863	990	733	838	999999	484	436	936	35	872	379	999999	999999	857	867	506	999999	95	372	282	121	59	44	594	63	509	614	101	999999	999999	229	999999	783	282	999999	166	999999	507	999999	982	999999	997	393	775	999999	755	602	845	728	28	187	502	937	581	999999	999999	999999	999999	784	999999	999999	345	227	999999	999999	999999	363	145	360	999999	999999	755	91	390	600	124	666	999999	999999	999999	906	768	999999	700	999999	727	898	999999	114	693	211	999999	999999	999999	999999	347	999999	728	133	999999	402	467	494	27	274	999999	999999	557	999999	999999	157	697	999999	487	52	111	999999	526	482	999999	644	161	41	666	509	151	42	999999	277	999999	344	999999	145	106	904	999999	999999	355	436	999999	999999	351	230	60	546	999999	52	245	21	21	375	999999	256	208	999999	999999	435	828	518	999999	399	392	289	728	718	999999	562	474	999999	603	827	627	999999	721	617	303	930	980	129	995	999999	999999	999999	265	999999	999999	999999	936	269	663	23	455	837	313	371	925	999999	501	341	999999	999999	578	999999	999999	194	999999	999999	534	591	543	320	999999	708	522	34	999999	376	999999	841	637	999999	999999	215	918	590	381	790	786	999999	692	241	999999	649	999999	53	529	145	608	81	149	999999	167	354	725	352	568	747	324	999999	770	558	47	660	704	811	335	373	999999	827	812	958	386	999999	899	311	999999	999999	999999	478	999999	466	768	952	702	999999	999999	281	489	576	31	634	475	507	999999	143	204	999999	944	980	718	166	401	780	268	191	541	982	999999	423	470	762	999999	999999	999999	313	790	999999	957	985	999999	64	999999	177	999999	999999	492	999999	594	766	999999	114	861	935	760	348	74	999999	693	999999	187	999999	825	75	115	269	999999	630	999999	286	352	118	820	959	539	999999	999999	999999	999999	90	698	999999	398	689	316	999999	900	894	94	446	249	803	401	446	807	999999	239	818	71	546	384	861	999999	318	999999	999999	999999	901	406	106	75	999999	23	613	822	999999	988	145	759	749	999999	999999	545	286	46	548	716	383	162	474	434	464	172	437	999999	999999	505	999999	275	317	81	999	498	988	380	999999	789	788	624	999999	85	999999	999999	322	187	475	325	999999	999999	875	999999	910	749	931	999999	999999	677	585	907	984	29	909	870	452	677	999999	420	557	905	999999	999999	928	999999	870	
399	341	405	849	259	240	521	625	999999	400	35	170	259	567	999999	769	732	213	880	639	999999	176	233	616	644	818	64	768	974	645	125	363	161	999999	542	340	216	999999	336	677	999999	999999	111	479	427	999999	119	999999	240	999999	904	555	58	129	608	999999	118	789	214	441	999999	753	650	171	999999	999999	19	381	34	986	562	999999	877	999999	999999	868	74	753	198	138	708	999999	538	838	999999	570	999999	41	279	320	231	427	999999	999999	500	720	752	939	205	999999	507	738	999999	253	583	999	678	845	954	740	999999	999999	600	86	732	975	224	812	430	714	367	977	111	714	764	145	291	999999	999999	999999	125	999999	558	999999	999999	970	999999	294	265	741	891	469	87	538	999999	866	826	546	172	525	505	940	518	490	397	530	637	124	488	447	718	695	142	508	625	999999	807	166	456	761	999999	930	999999	689	999999	898	899	572	562	898	319	745	999999	196	950	184	615	77	56	110	343	267	999999	999999	32	206	336	579	913	129	69	670	999999	411	922	574	394	829	667	498	630	999999	561	590	999999	972	876	999999	999999	451	426	739	119	999999	428	345	135	999999	666	626	572	330	999999	999999	999999	649	655	418	273	385	999999	999999	410	558	479	278	705	224	999999	999999	330	389	30	471	702	330	560	744	982	587	449	655	172	51	999999	310	999999	129	752	489	327	999999	682	183	661	640	339	561	876	160	639	910	59	616	999999	193	309	197	739	999999	98	911	435	686	935	144	624	999999	999999	178	862	999999	472	209	733	862	999999	847	999999	999999	999999	998	868	832	948	999999	999999	555	744	742	11	228	389	999999	400	415	999999	996	247	526	25	970	999999	999999	297	62	448	850	999999	999999	485	461	999999	677	527	100	999999	603	999999	406	539	78	624	890	176	644	999999	999999	808	327	829	711	610	293	57	31	80	999999	544	999999	999999	754	999999	310	266	550	999999	712	716	310	373	438	999999	999999	987	946	355	999999	540	653	855	219	999999	566	999999	999999	850	103	629	505	999999	999999	69	841	999999	784	406	999999	999999	999999	802	494	521	508	999999	401	452	999999	999999	110	675	41	629	890	50	881	999999	116	695	492	699	747	999999	220	999999	490	999999	426	534	212	550	41	414	999999	999999	370	697	542	611	999999	331	999999	999999	999999	830	988	999999	178	999999	434	81	999999	628	151	926	64	412	310	999999	473	31	999999	245	103	560	644	999999	715	999999	999999	999999	180	504	999999	999999	619	950	999999	390	301	238	210	625	110	141	259	412	272	999999	796	
958	396	324	148	201	305	845	999999	969	196	371	547	139	999999	250	900	796	157	999999	317	114	849	920	927	245	821	410	145	961	310	241	999999	727	252	721	999999	999999	365	289	864	773	999999	999999	203	930	691	80	504	859	241	463	265	291	999999	691	119	476	397	903	380	999999	999999	743	999999	954	16	819	886	409	999999	54	440	867	999999	543	858	999999	726	996	553	999999	905	285	999999	847	976	82	56	561	612	330	999999	462	909	969	73	999999	924	249	923	999999	193	105	999999	999999	32	999999	175	999999	999999	999999	749	400	359	629	989	434	22	821	978	999999	773	335	797	132	585	999999	958	156	999999	355	340	487	83	682	566	810	870	543	824	999999	999999	909	727	999999	581	999999	999999	289	980	639	999999	999999	271	989	108	999999	307	292	611	54	439	999999	999999	487	522	272	327	999999	72	189	564	479	996	399	999999	864	607	999999	999999	516	874	679	176	839	855	237	999999	93	584	708	999999	587	931	780	158	887	251	250	245	318	751	436	226	800	85	30	116	999999	999999	243	260	268	999999	105	179	999999	853	827	632	999999	56	243	102	363	677	977	999999	999999	999999	149	622	367	804	242	999999	448	999999	375	764	835	131	353	131	999999	999999	253	845	835	610	999999	44	423	617	949	999999	517	999999	999999	132	108	481	999999	631	822	999999	892	999999	508	340	731	307	487	73	797	174	702	999999	751	905	434	141	712	615	851	115	999999	750	854	970	256	114	600	999999	665	999999	240	722	309	729	566	788	347	504	878	100	556	999999	820	785	569	405	592	957	999999	966	768	285	779	716	422	152	610	537	999999	627	706	999999	407	444	933	980	813	32	348	645	794	218	736	761	558	848	929	999999	411	851	521	999999	999999	699	594	955	942	592	317	424	188	809	999999	261	394	322	999999	999999	851	588	999999	570	618	999999	999999	999999	999999	28	167	999999	222	542	136	242	999999	73	689	999999	849	999999	48	230	999999	924	999999	985	797	485	377	246	894	553	226	999999	269	951	999999	501	526	43	416	924	435	743	211	999999	682	188	999999	331	633	255	999999	999999	550	371	855	999999	596	197	763	73	651	921	679	669	325	313	973	164	999999	999999	999999	816	572	124	795	999999	723	820	312	999999	340	999999	613	649	26	353	282	897	106	999999	904	999999	999999	352	282	513	73	542	330	999999	215	999999	999999	444	73	720	310	436	576	884	970	999999	999999	155	999999	605	999999	40	999999	999999	40	85	68	705	293	852	546	229	841	291	907	191	
499	932	999999	349	999999	999999	585	306	52	999999	330	221	371	138	454	134	999999	677	205	43	889	358	349	139	932	999999	160	221	183	90	594	999999	977	789	999999	952	999999	999999	999999	149	454	999999	929	193	999999	846	999999	999999	407	421	999999	174	95	999999	301	150	592	999999	416	184	27	999999	999999	962	262	45	244	581	852	502	999999	235	834	66	589	999999	999999	166	384	999999	253	995	999999	762	999999	430	209	999999	498	145	999999	468	977	668	131	999999	999999	999999	931	720	611	999999	312	904	39	384	999999	999999	294	757	721	436	899	330	999999	31	999999	370	999999	831	835	140	93	716	999999	999999	999999	175	934	999999	321	461	234	663	484	999999	693	909	732	105	100	180	819	741	999999	999999	569	657	999999	110	999999	862	999999	109	999999	480	678	595	771	116	999999	174	105	999999	445	269	211	245	845	450	338	649	638	396	999999	999999	321	352	303	210	363	600	999999	834	976	459	976	135	779	13	812	107	999999	626	968	925	85	999999	305	163	999999	334	812	999999	771	881	233	99	368	229	169	336	999999	570	999999	536	736	999999	809	999999	999999	999999	466	841	638	999999	511	22	427	815	999999	999999	57	149	999999	39	788	151	72	104	999999	887	999999	559	844	486	999999	999999	873	442	199	814	999999	319	999999	999999	867	970	658	999999	380	221	671	553	639	999999	288	163	100	723	747	594	208	999999	760	406	320	907	996	162	436	934	999999	984	625	775	999999	738	278	825	999999	817	999999	531	724	999999	225	999999	919	962	207	651	487	999999	695	605	616	519	558	999999	999999	960	974	506	114	446	83	999999	927	999999	828	999999	884	274	999999	930	110	999999	990	999999	191	107	987	44	999999	784	457	987	299	999999	169	543	999999	804	999999	210	843	987	999999	999999	999999	538	294	64	144	656	766	222	999999	764	504	999999	528	811	292	246	973	940	999999	999999	999999	999999	397	907	705	999999	370	89	782	361	999999	123	259	712	806	999999	812	933	900	308	28	999999	398	534	525	229	999999	378	522	999999	999999	903	446	106	299	855	999999	999999	359	849	295	686	439	247	678	391	689	816	999999	999999	434	49	49	252	312	754	696	862	391	485	999999	999999	567	537	999999	999999	676	163	423	951	511	999999	999999	60	23	341	999999	999999	856	144	540	208	999999	881	820	197	863	204	999999	544	168	999999	995	873	579	303	129	999999	124	494	714	536	402	999999	138	999	466	989	999999	970	949	545	16	999999	945	80	999999	685	999999	935	330	482	999999	878	999999	999999	999999	709	999999	719	
999999	999999	46	999999	430	13	805	999999	753	821	731	874	965	823	595	622	282	748	928	509	676	999999	196	188	174	241	178	524	271	905	570	756	999999	999999	999999	999999	509	644	999999	999999	274	316	932	999999	214	999999	999999	544	293	179	951	999999	999999	971	53	999999	716	857	207	198	999999	999999	59	847	999999	999999	365	456	74	547	999999	637	921	986	244	369	510	301	974	718	724	999999	999999	101	954	879	974	547	475	999999	341	651	999999	638	117	983	267	94	643	238	100	71	999999	745	999999	999999	768	795	736	684	999999	424	883	489	999999	211	60	958	893	381	999999	818	980	93	216	472	999999	293	878	999999	111	426	657	745	627	663	163	495	45	640	120	189	810	999999	713	916	767	957	173	999999	999999	309	201	271	237	999999	90	999999	999999	593	132	999999	916	485	999999	851	999999	147	861	999999	57	565	999999	263	999999	821	17	198	380	300	704	243	129	973	999999	802	234	396	517	355	582	767	956	451	999999	635	273	335	999999	999999	999999	630	999999	362	999999	376	999999	938	999	416	275	891	25	249	999999	999999	999999	999999	165	779	626	999999	629	515	999999	999999	609	481	745	636	999999	681	979	518	999999	84	999999	999999	124	952	426	296	396	999999	90	690	751	716	562	628	279	999999	999999	439	245	779	10	999999	133	578	767	905	999999	373	999999	999999	911	999999	108	815	999999	598	828	213	363	339	999999	528	999999	999999	538	892	919	999999	366	999999	999999	550	282	370	84	555	643	999999	194	521	104	32	253	496	778	999999	618	999999	875	999999	500	999999	85	999999	795	999999	164	584	999999	874	985	86	17	629	91	371	999999	737	741	206	955	292	28	842	245	999999	284	939	770	293	284	182	251	685	737	999999	475	376	999999	602	401	68	999999	320	999999	28	999999	624	414	417	29	880	15	678	725	218	999999	242	671	835	207	225	814	999999	999999	813	834	331	891	545	999999	859	172	148	999999	999999	787	708	317	227	944	999999	534	363	999999	404	176	999999	999999	529	599	242	704	740	999999	185	254	999999	719	999999	193	694	733	999999	999999	170	717	866	872	829	999999	247	925	453	890	546	691	460	492	205	646	999999	371	371	999999	663	164	999999	743	629	651	48	988	595	44	260	927	664	999999	114	686	999999	699	999999	109	999999	999999	261	850	858	999999	793	266	524	85	920	333	999999	922	857	15	295	132	252	187	392	259	999999	419	639	619	36	618	387	518	347	572	240	272	595	357	902	582	885	999999	858	781	474	520	123	927	999999	742	999999	
999999	401	186	456	952	716	999999	976	841	220	248	468	184	879	15	737	358	999999	999999	337	999999	113	713	247	117	999999	999999	784	820	306	712	999999	293	633	288	127	170	125	999999	555	999999	381	71	371	999999	676	999999	902	469	782	764	834	465	414	485	999999	688	939	349	633	999999	999999	999999	545	508	194	184	999999	600	999999	999999	242	813	999999	843	138	52	999999	600	441	999999	707	325	47	541	877	598	879	158	999999	439	999999	776	655	449	999999	224	525	863	463	501	141	999999	581	215	999999	30	911	999999	356	953	346	349	907	999999	408	999999	128	13	999999	595	305	403	316	459	999999	466	168	114	678	914	526	999999	147	999999	999999	405	999999	832	999999	999999	686	317	999999	340	102	881	999999	667	50	999999	106	999999	242	867	999999	738	995	132	859	75	862	999999	893	442	437	858	999999	968	483	12	268	999999	994	774	908	987	601	976	366	474	597	501	73	514	817	999999	255	279	742	775	410	999999	972	944	994	879	424	369	902	999999	999999	899	194	47	999999	809	999999	999999	959	218	147	999999	765	394	999999	999999	743	388	624	999999	999999	932	235	707	999999	646	323	59	779	38	572	241	83	999999	794	999999	316	36	609	18	487	787	999999	534	638	391	856	999999	477	633	146	46	745	999999	629	747	673	999999	444	268	495	477	999999	930	645	905	944	641	600	779	64	716	778	615	999999	826	999999	701	999999	221	999999	999999	582	156	891	536	496	999999	503	57	999999	999999	591	351	523	999999	108	999999	888	733	446	224	987	697	578	999999	268	999999	535	803	999999	972	417	233	477	999999	999999	999999	49	999999	418	351	999999	553	754	999999	135	999999	102	936	999999	243	813	346	774	999999	748	884	577	472	278	999999	77	699	922	62	999999	367	874	763	123	567	349	779	324	105	86	444	943	353	999999	999999	47	599	86	890	168	81	999999	902	20	20	999999	577	999999	62	283	448	999999	702	812	999999	562	338	822	170	893	999999	31	678	498	314	999999	234	999999	446	329	999999	623	999999	893	351	999999	971	752	113	603	999999	938	272	821	999999	999999	251	541	535	999999	708	777	916	999999	135	59	780	999999	706	79	739	999999	404	732	804	824	999999	808	471	860	591	585	718	566	130	999999	759	999999	999999	500	700	692	642	176	621	701	707	44	768	999999	999999	566	56	44	863	373	999999	539	27	814	999999	442	79	675	688	132	68	359	999999	999999	299	999999	999999	216	378	56	766	999999	999999	999999	127	563	50	179	732	34	539	999999	702	999999	562	229	
839	55	284	267	622	966	488	498	642	357	168	739	999999	999999	999999	999999	665	817	606	315	428	913	696	999999	402	999999	943	999999	592	384	657	129	477	999999	999999	509	932	121	433	800	749	622	470	770	999999	311	178	528	999999	999999	29	885	999999	257	801	999999	358	621	865	999999	999999	823	999999	999999	699	48	272	931	131	512	999999	999999	393	999999	565	805	999999	999999	267	101	731	425	652	999999	999999	999999	999999	999999	278	999999	160	320	256	999999	777	925	716	999999	80	999999	49	999999	406	509	792	475	999999	353	691	995	483	432	999999	773	991	607	181	23	902	999999	78	52	663	964	361	596	307	999999	38	999999	99	249	999999	900	62	495	28	152	999999	890	279	625	538	282	682	999999	956	999999	719	180	753	702	999999	152	297	999999	582	442	158	206	177	819	325	61	999999	999999	576	999999	721	999999	999999	38	913	22	658	999999	999999	390	999999	632	640	825	963	858	886	396	940	713	612	65	912	585	999999	902	723	460	310	487	376	448	161	501	760	223	590	999999	788	297	494	844	493	202	161	525	566	999999	856	466	174	999999	303	999999	999999	999999	593	999999	999999	21	299	207	999999	35	23	999999	480	148	999999	749	999999	999999	608	999999	228	767	999999	720	434	999999	346	381	999999	843	322	857	999999	298	649	104	999999	999999	690	999999	997	296	701	467	188	319	54	428	286	117	199	999999	911	650	999999	94	999999	872	579	565	674	917	999999	309	713	999999	697	192	498	999999	128	690	480	830	999999	932	999999	113	542	124	434	918	105	496	654	318	946	504	654	564	999	758	999999	135	112	89	692	402	754	999999	999999	862	929	316	988	999999	533	90	995	999999	999999	999999	340	464	141	756	822	118	655	999999	219	202	538	934	970	370	999999	355	727	999999	250	999999	358	519	502	571	999999	999999	507	999999	999999	866	999999	941	545	18	427	999999	999999	356	267	584	999999	360	813	999999	334	995	345	627	825	188	999999	429	472	356	642	820	999999	569	768	43	999999	999999	618	353	693	596	398	962	942	999999	361	999999	317	666	925	998	706	82	247	999999	453	999999	999999	607	999999	999999	479	198	376	607	590	434	588	234	973	247	741	999999	736	999999	606	999999	685	695	826	982	999999	805	999999	643	124	889	332	775	589	999999	189	999999	840	614	126	209	595	999999	999999	999999	792	93	999999	687	266	999999	999999	509	395	80	999999	634	780	530	967	999999	768	732	492	701	112	999999	999999	253	67	730	629	131	621	407	787	349	156	899	199	37	123	742	386	878	
552	822	389	519	535	555	999999	319	646	452	441	862	852	848	824	980	449	448	630	536	616	224	887	999999	293	855	487	999999	341	939	999999	35	356	614	158	289	433	135	718	511	500	320	485	178	965	999999	496	307	999999	218	588	999999	122	999999	999999	337	934	400	235	679	77	359	977	999999	892	999999	516	999999	999999	544	556	324	730	128	46	306	739	718	33	999999	368	189	806	132	999999	885	912	505	352	999999	354	999999	899	48	444	150	342	777	286	558	417	258	608	540	662	273	944	994	999999	965	597	226	376	867	320	999999	553	855	999999	999999	999999	999999	895	878	200	999999	999999	691	999999	999999	964	999999	442	474	950	120	999999	999999	999999	97	941	918	691	999999	233	999999	666	42	727	999999	597	486	431	280	64	999999	362	729	999999	148	848	262	320	918	11	635	783	902	916	210	316	287	394	268	75	585	329	518	655	71	857	392	964	138	999999	999999	540	172	999999	999999	999999	999999	925	999999	248	688	607	772	385	999999	354	763	125	527	999999	320	102	172	214	478	87	843	84	288	999999	999999	298	192	999999	524	999999	621	492	372	451	464	361	72	30	386	978	999999	143	999999	717	999999	999999	446	888	999999	394	378	999999	999999	999999	999999	776	647	51	782	400	425	161	861	503	732	281	752	85	785	959	40	152	828	500	531	710	27	571	999999	199	851	304	634	139	999999	664	551	999999	536	687	999999	30	247	986	562	405	281	564	984	822	999999	371	999999	37	364	235	139	450	999999	215	759	86	855	593	999999	131	526	732	776	78	999999	855	549	107	999999	20	904	841	937	135	999999	463	586	374	999999	999999	201	606	774	501	535	999999	952	331	999999	636	174	654	999999	441	878	549	787	915	102	668	999999	999999	782	354	999999	297	512	818	776	305	499	490	999999	67	930	919	999999	285	543	628	902	999999	178	618	845	999999	403	505	257	889	999999	671	282	16	669	195	824	430	180	247	599	144	555	632	146	684	999999	390	999999	999999	591	512	999999	999999	999999	604	999999	173	509	79	894	999999	571	886	629	828	218	912	398	999999	105	999999	999999	999999	39	768	672	545	481	170	525	999999	994	999999	308	173	299	808	250	74	358	660	921	999999	353	592	573	668	13	318	475	822	999999	766	863	64	999999	999999	444	996	931	999999	691	348	553	881	22	282	588	466	539	410	671	333	396	444	999999	13	953	446	999999	13	542	173	695	999999	29	999999	434	999999	766	223	373	999999	143	66	969	999999	557	999999	580	999999	999999	
546	999999	74	999999	999999	380	429	449	999999	132	997	999999	999999	999999	999999	652	851	862	785	999999	999999	700	326	47	427	199	999999	999999	42	456	491	866	905	923	999999	999999	630	551	360	856	15	804	372	999999	999999	452	216	307	450	930	706	999999	795	452	744	846	461	37	733	479	50	954	999999	947	640	141	896	999999	763	999999	999999	309	511	928	843	540	999999	236	671	999999	999999	42	34	999999	750	882	999999	999999	188	999999	933	999999	818	880	816	60	397	425	999999	244	556	212	544	999999	907	406	106	999999	608	214	519	235	366	758	495	17	929	999999	206	999999	69	442	824	614	209	999999	999999	631	121	792	999999	912	776	437	428	999999	999999	716	999999	354	999999	214	854	974	999999	707	246	69	395	808	130	999999	228	701	184	123	999999	999999	999999	487	915	475	755	816	999999	606	458	928	339	999999	999999	223	120	852	972	854	588	850	999999	501	193	431	246	999999	671	69	999999	85	262	999999	403	568	608	716	999999	999999	459	47	912	43	258	317	730	680	999999	907	999999	376	729	330	535	537	999999	616	304	493	239	452	999999	12	999999	383	676	34	321	999999	614	403	999999	661	405	550	937	941	253	875	701	565	23	999999	96	327	356	932	779	865	613	992	421	945	90	999999	892	999999	129	875	641	705	999999	348	302	578	952	999999	924	984	999999	999999	373	999999	792	999999	999999	391	915	596	37	744	999999	455	346	622	999999	999999	581	398	999999	36	821	377	244	999999	999999	999999	470	517	374	288	17	999999	999999	999999	999999	992	162	999999	577	510	995	533	999999	896	460	913	11	680	596	484	495	536	336	999999	201	995	194	796	477	764	920	407	232	999999	737	460	999999	746	993	999999	325	175	820	157	40	297	530	347	545	999999	999999	790	921	889	792	480	468	699	408	633	999999	366	938	813	590	597	311	108	169	10	731	265	686	999999	999999	999999	715	188	543	904	474	847	999999	194	101	139	486	342	956	266	999999	491	999999	370	191	959	999999	17	567	443	999999	999999	188	544	561	417	114	323	730	999999	999999	290	166	504	168	960	114	753	722	460	121	969	152	999999	19	999999	999999	999999	999999	209	102	708	999999	110	999999	53	668	717	633	683	35	172	611	999999	501	710	999999	999999	211	231	854	484	295	999999	332	26	289	285	534	320	999999	788	999999	531	381	66	669	66	586	125	301	397	129	48	434	999999	999999	659	999999	999999	915	84	999999	204	999999	617	999999	514	778	901	999999	393	999999	322	194	999999	999999	999999	999999	445	999999	278	
266	96	929	467	364	256	681	383	658	999999	999999	236	405	424	999999	704	186	763	999999	999999	288	685	361	999999	215	807	854	197	683	287	547	999999	266	646	818	38	275	887	262	176	832	404	252	143	518	955	999999	769	573	999999	903	999999	999999	886	990	580	734	999999	262	999999	402	494	999999	999999	999999	999999	969	758	606	999999	438	999999	510	475	332	999999	442	999999	399	999999	999999	95	624	999999	383	199	173	379	656	247	999999	254	635	705	774	348	999999	872	62	610	986	167	999999	927	141	615	847	999999	564	116	999999	999999	999999	13	667	317	869	586	996	999999	999999	599	999999	368	351	194	663	805	999999	984	189	570	175	789	273	732	999999	999999	982	768	351	836	999999	549	109	787	623	632	47	999999	478	127	875	169	864	396	65	804	585	946	951	52	635	579	926	578	350	999999	999999	935	394	999999	999999	999999	550	909	783	999999	269	999999	570	41	767	244	516	72	694	16	999999	999999	677	128	121	45	817	309	999999	999999	622	530	446	782	892	112	999999	305	523	647	618	955	612	999999	544	31	999999	920	284	999999	73	864	883	999999	916	862	267	276	71	569	420	251	999999	547	940	738	127	788	149	999999	172	220	549	999999	999999	999999	274	185	583	100	658	896	35	810	183	758	647	999999	865	39	844	805	244	953	999999	377	257	74	561	806	903	597	999999	619	238	852	325	835	946	947	598	92	999999	971	910	524	226	897	374	192	100	24	923	119	820	367	975	595	999999	30	721	999999	624	776	196	71	125	416	582	330	999999	812	999999	917	999999	999999	999999	999999	53	999999	161	999999	700	379	715	888	674	671	798	999999	999999	999999	24	926	999999	398	999999	917	784	848	999999	809	999999	999999	999999	288	859	15	999999	999999	255	712	999999	119	868	371	509	999999	999999	307	397	453	617	711	453	712	798	238	690	999999	304	999999	999999	204	313	999999	999999	656	999999	437	999999	668	993	740	624	174	999999	904	67	865	888	222	856	999999	461	954	202	999999	599	46	490	630	324	635	764	61	233	358	999999	527	336	852	999999	999999	277	728	460	999999	96	999999	534	893	180	825	164	91	999999	11	999999	359	159	430	67	999999	947	409	353	999999	975	572	999999	829	109	999999	999999	999999	999999	233	219	732	504	324	527	320	999999	597	999999	499	480	999999	714	231	615	456	378	999999	999999	42	686	868	385	102	999999	523	348	705	793	640	296	128	494	123	791	19	854	999999	903	747	91	999999	950	854	999999	303	858	999999	224	999999	172	999999	250	564	
547	351	357	411	422	13	999999	806	803	999999	212	362	999999	600	999999	605	601	999999	11	57	951	999999	917	999999	999999	608	999999	628	491	999999	478	662	877	929	576	999999	662	453	422	999999	775	284	556	999999	651	535	114	267	289	618	61	999999	631	202	612	999999	999999	827	207	813	348	353	325	662	350	550	484	268	34	989	943	158	130	112	999999	999999	779	786	878	678	504	999999	349	872	99	849	999999	685	327	999999	26	835	255	608	560	431	999999	894	790	111	999999	845	999999	299	675	902	507	529	999999	935	441	647	948	528	319	941	13	452	572	501	519	799	941	668	999999	117	999999	999999	999999	850	999999	885	995	999999	627	658	173	59	999999	196	351	999999	765	391	923	999999	886	999999	299	619	428	517	999999	298	999999	999999	904	575	326	567	999	999999	978	999999	999999	556	999999	181	900	661	777	999999	255	386	160	18	44	999999	745	604	999999	185	232	999999	432	210	563	999999	194	999999	753	999999	733	999999	196	999999	532	695	999999	999999	727	714	826	638	841	999999	271	999999	999999	999999	228	355	829	721	999999	824	762	56	646	28	992	999999	986	535	999999	189	999999	999999	199	999999	486	999999	396	378	877	516	359	999999	99	958	999999	999999	568	611	157	408	768	22	303	372	602	999999	59	155	384	999999	727	300	730	662	999999	656	756	353	107	879	958	999999	999999	999999	475	178	956	688	999999	384	386	385	388	508	420	217	322	826	202	999	299	250	999999	104	999999	68	863	437	999999	292	999999	225	514	277	449	316	178	474	897	434	529	999999	75	999999	405	352	912	232	252	46	343	929	160	999999	590	717	467	749	49	416	999999	529	973	797	522	171	871	120	68	113	49	999999	929	767	480	928	185	999999	698	447	999999	999999	999999	678	948	933	74	416	687	999999	999999	999999	999999	490	130	999	397	277	487	244	481	999999	173	148	999999	495	999	999999	626	662	542	473	999999	602	271	672	999999	305	849	999999	999999	464	433	336	264	621	423	448	647	480	540	907	999999	464	999999	353	999999	56	681	462	933	681	999999	34	199	386	377	999999	229	457	665	102	999999	898	147	26	379	836	884	385	999999	560	999999	155	132	634	956	596	999999	999999	999999	298	623	396	655	425	674	999999	999999	877	253	592	999999	199	815	448	489	618	999999	949	974	640	999999	305	999999	382	935	644	999999	564	429	781	204	311	262	376	999999	41	252	721	352	970	699	16	142	999999	999999	999999	999999	999999	155	348	278	687	943	999999	136	328	999999	283	490	39	505	582	
458	471	999999	917	937	449	969	457	999999	605	606	13	999999	164	999999	899	999999	389	314	999999	419	999999	513	516	999999	697	249	160	999999	969	999999	322	475	126	558	670	102	424	617	890	713	698	972	999999	91	940	623	972	164	117	242	110	725	286	173	376	958	881	558	999999	209	819	999999	406	374	293	538	824	606	502	806	999999	771	423	515	720	118	840	999999	428	999999	277	995	917	736	140	597	198	953	999999	999999	221	865	999999	691	999999	275	576	307	797	999999	999999	375	661	310	616	338	999999	771	452	999999	999999	999999	140	175	932	824	515	999999	243	696	999999	871	999999	790	595	760	999999	732	999999	999999	999999	542	638	26	999999	902	999999	616	999999	802	295	999999	510	923	594	766	734	212	999999	79	760	906	74	999999	72	927	950	870	715	999999	999999	999999	999999	999999	725	585	817	999999	889	999999	490	999999	550	441	411	922	370	501	999999	828	36	202	973	551	694	636	478	538	953	358	951	999999	900	999999	868	999999	276	513	999999	999999	999999	619	999999	999999	589	862	999999	999999	999999	150	999999	458	674	886	829	742	606	609	999999	98	116	288	171	541	87	999999	997	286	573	696	999999	856	999999	197	879	416	879	999999	961	832	280	845	999999	812	790	999999	999999	999999	999999	999999	119	667	210	999999	902	670	999999	780	651	572	864	88	999999	999999	999999	710	999999	487	999999	423	999999	361	648	480	999999	270	999999	358	751	584	228	983	842	446	587	988	655	193	294	219	957	109	999999	398	968	202	786	837	327	89	347	321	999999	999999	273	757	28	730	301	999999	231	110	999999	999999	354	880	245	622	999999	507	999999	972	202	798	465	762	758	259	512	626	484	611	41	671	247	906	976	822	999999	830	969	925	892	999999	999999	857	80	999999	53	97	956	173	423	820	34	999999	128	218	564	511	998	769	228	675	999999	620	78	367	999999	999999	999999	423	999999	593	999999	139	89	548	810	608	999999	231	215	424	669	321	197	221	999999	873	788	768	267	672	832	999999	707	227	496	377	788	713	708	999999	193	543	724	999999	292	895	294	579	408	956	999999	776	563	999999	999999	999999	999999	857	720	955	659	145	165	777	761	337	432	999999	62	442	819	978	523	609	241	999999	999999	368	928	751	588	218	369	999999	999999	65	647	903	221	999999	944	931	992	753	946	57	999999	999999	77	955	472	431	527	999999	147	840	263	953	999999	999999	999999	74	999999	969	376	451	775	855	999999	706	690	528	651	410	999999	887	986	999999	663	193	748	650	999999	973	999999	
166	690	999999	999999	22	999999	693	341	342	402	880	13	999999	386	505	999999	532	32	999999	275	943	999999	126	478	259	853	493	299	999999	140	608	774	955	690	220	760	999999	999999	911	904	999999	197	319	18	617	884	963	392	168	911	999999	999999	928	999999	999999	385	573	999999	913	169	999999	403	999999	211	794	999999	58	999999	999999	744	899	840	999999	467	999999	999999	471	118	860	375	889	111	999999	999999	999999	980	845	999999	354	834	197	456	999999	752	596	602	999999	117	223	511	999999	631	226	423	22	999999	999999	471	999999	589	914	464	999999	547	279	217	272	487	999999	999999	270	801	988	341	557	453	71	369	871	676	999999	364	895	358	539	268	884	718	464	536	474	383	816	764	920	999999	999999	999999	999999	389	340	755	819	410	999999	999999	642	885	866	568	325	156	600	763	999999	999999	999999	716	999999	20	333	553	33	761	348	999999	999999	234	420	825	71	830	886	492	345	767	545	495	117	999999	626	998	852	895	999999	327	782	63	999999	371	173	675	999999	999999	999999	786	732	999999	71	364	999999	418	475	51	507	494	270	118	999999	309	999999	84	609	514	394	335	701	138	999999	30	999999	931	999999	58	661	395	607	424	436	999999	44	487	433	999999	453	218	532	811	397	726	67	674	999999	398	356	98	999999	999999	87	730	95	999999	517	51	261	129	882	426	389	121	887	845	682	868	999999	537	999999	856	70	186	999999	890	740	823	962	439	999999	147	702	572	329	889	347	705	473	440	999999	392	501	334	335	999999	432	999999	839	222	991	766	133	819	448	999999	658	999999	999999	204	999999	693	88	821	822	744	999999	999999	792	998	507	977	404	834	567	999999	999999	735	850	697	468	463	984	750	448	539	23	883	134	119	240	999999	777	279	575	286	313	999999	512	591	390	615	494	840	714	999999	999999	299	262	999999	853	999999	60	240	736	410	999999	337	382	292	999999	841	691	682	767	71	999999	999999	268	290	954	685	233	269	999999	852	969	153	46	434	178	724	631	999999	266	317	396	546	999999	175	577	976	307	229	999999	549	924	812	82	653	813	999999	40	971	999999	177	999999	790	923	883	440	565	301	948	999999	999999	219	745	425	460	674	999999	593	102	713	978	999999	999999	408	999999	999999	999999	80	999999	621	932	693	659	721	98	616	999999	622	658	735	21	685	358	114	854	999999	188	396	622	979	159	999999	938	267	255	999999	696	392	167	956	999999	494	907	999999	191	999999	560	34	999999	843	78	51	934	367	702	999999	40	899	553	
999999	748	999999	458	414	471	290	755	402	475	309	920	223	465	702	462	527	777	999999	999999	542	999999	164	999999	778	910	999999	718	580	999999	952	999999	797	838	999999	217	511	46	503	999999	999999	566	999999	999999	999999	923	854	585	241	905	184	526	999999	976	999999	657	594	712	679	503	363	572	999999	836	523	549	133	385	999999	495	999999	491	283	165	31	975	621	605	40	855	66	532	486	674	390	999999	999999	999999	826	83	622	798	366	10	999999	339	391	999999	45	488	799	999999	999999	745	954	693	999999	853	954	999999	45	988	682	824	999999	830	95	999999	999999	999999	999999	312	558	999999	999999	161	134	283	652	999999	594	299	569	999999	999999	587	682	999999	720	999999	193	999999	866	790	47	999999	126	999999	563	682	253	999999	876	949	689	497	920	197	872	999999	568	968	210	999999	999999	745	429	141	768	999999	157	354	790	758	903	903	999999	767	625	249	999999	592	720	970	448	713	423	620	862	568	666	494	867	917	138	225	999999	605	348	301	214	984	999999	703	534	898	100	127	999999	785	999999	163	572	999999	766	976	258	240	823	738	999999	808	278	209	999999	662	487	872	630	687	217	999999	428	333	44	60	818	26	999999	549	622	306	574	86	516	513	922	243	160	161	966	999999	781	610	999999	999999	999999	574	999999	871	421	227	496	368	999999	221	734	248	598	716	999999	999999	794	999999	125	35	243	202	693	689	740	253	722	478	720	999999	68	818	999999	638	999999	254	516	574	137	405	999999	999999	507	304	999999	999999	999999	999999	994	735	999999	507	495	943	172	523	881	820	140	178	504	28	647	826	163	915	884	960	999999	913	999999	999999	155	999999	226	999999	694	398	910	67	608	999999	484	985	999999	560	333	421	476	999999	373	695	999999	959	900	791	569	681	151	999999	799	685	72	90	20	451	362	775	726	144	999999	492	910	83	999999	226	543	661	744	602	592	999999	999999	560	999999	39	785	999999	819	999999	468	22	257	999999	268	923	225	403	975	640	208	558	999999	341	992	880	785	370	399	683	257	907	937	548	280	336	201	512	999999	980	665	175	999999	999999	999999	816	244	863	999999	646	11	150	685	113	403	44	778	161	999999	669	254	999999	796	145	187	560	85	708	776	932	999999	713	862	995	999999	42	602	402	665	999999	646	921	554	752	682	117	999999	999999	155	246	557	50	944	999999	736	249	378	999999	124	126	740	999999	999999	883	915	298	999999	690	138	370	442	386	496	999999	33	332	871	999999	462	80	338	252	563	539	
999999	691	768	991	268	735	664	781	288	548	445	120	834	999999	999999	394	829	541	999999	784	804	181	554	999999	848	413	378	334	367	54	999999	498	972	999999	508	234	529	295	431	402	706	660	108	999999	946	999999	497	999999	217	78	250	797	547	778	735	213	147	216	999999	855	367	339	424	243	760	947	999999	287	999999	999999	865	543	119	999999	87	153	83	606	999999	999999	915	999999	127	299	803	990	951	999999	821	305	999999	323	999999	999999	45	377	245	864	196	999	775	999999	47	604	212	706	999999	245	700	592	140	540	599	217	939	198	222	134	440	999999	995	999999	466	867	999999	999999	401	542	276	710	907	999999	420	617	169	705	140	522	96	999999	312	999999	503	239	174	999999	999999	934	999999	999999	164	121	999999	426	999999	832	753	180	88	660	315	155	969	990	684	999999	130	999999	58	243	999999	699	47	344	999999	289	999999	237	702	970	999999	466	905	999999	999999	796	999999	993	613	337	952	959	999999	436	790	167	747	513	999999	252	999999	740	886	403	999999	465	83	99	960	723	391	526	478	118	831	849	250	999999	999999	887	146	137	378	720	999999	108	999999	999999	553	309	999999	937	682	999999	544	98	999999	511	640	100	722	695	42	890	946	436	491	999999	604	941	917	207	78	999999	116	999999	372	175	122	999999	210	472	546	999999	191	454	843	28	573	743	278	738	909	999999	999999	450	104	488	774	854	617	928	999999	611	392	345	868	25	353	246	725	414	398	950	889	999999	159	382	999999	999999	592	472	763	860	672	999999	297	999999	502	665	213	883	401	268	999999	282	999999	934	278	846	585	827	675	336	27	864	999999	959	999999	914	301	722	999999	282	271	154	999999	156	938	999999	57	153	523	687	43	842	22	999999	877	616	795	224	113	862	999999	765	797	436	842	808	839	999999	270	587	374	490	114	129	996	999999	117	318	996	75	999999	999999	999999	988	302	185	852	218	92	847	129	86	618	999999	366	506	999999	737	313	140	373	719	882	999999	999999	552	738	893	144	948	508	999999	228	48	999999	483	460	809	999999	999999	955	630	999999	999999	999999	297	999999	197	762	500	581	999999	999999	866	999999	88	999999	378	675	750	447	959	999999	143	348	642	999999	580	999999	999999	55	547	604	645	184	743	474	469	477	35	680	551	140	644	999999	138	480	361	346	985	923	999999	143	393	230	999999	556	999999	84	825	439	302	344	999999	454	43	775	369	691	958	614	999999	901	650	79	895	829	440	767	219	999999	506	243	866	999999	963	
414	999999	999999	187	197	362	394	651	596	388	999999	260	200	999999	362	120	670	388	381	832	191	493	999999	999999	177	125	999999	864	663	932	68	477	999999	490	629	999999	999999	514	771	262	999999	259	64	691	999999	999999	250	434	856	61	836	855	495	137	782	999999	896	101	19	81	18	530	999999	663	999999	999999	339	709	712	797	176	165	616	129	136	931	439	632	999999	598	875	919	17	612	105	213	999999	999999	707	999999	669	852	999999	999999	999999	999999	272	400	371	949	249	540	722	69	884	680	999999	375	11	851	491	273	455	420	999999	999999	999999	384	999999	126	756	546	999999	13	137	323	661	916	999999	950	669	48	270	695	359	344	206	948	999999	424	999999	616	791	856	227	406	407	93	999999	165	663	887	832	254	203	702	539	999999	999999	570	29	332	500	61	191	999999	999999	760	999999	999999	999999	574	656	153	999999	999999	999999	155	786	731	999999	999999	422	720	296	999999	216	26	502	999999	805	488	26	168	405	999999	126	999999	674	774	999999	647	32	641	273	99	241	999999	102	63	947	999999	932	210	653	451	909	780	764	409	246	999999	999999	999999	67	413	557	497	999999	521	33	24	999999	999999	338	279	555	781	999999	999999	550	527	999999	999999	710	999999	556	816	515	953	731	346	999999	999999	999999	999999	389	999999	999999	860	541	999999	940	580	40	932	913	919	871	383	895	138	333	567	859	718	72	818	703	645	856	741	982	794	789	999999	48	215	484	921	890	937	207	596	665	806	587	353	418	777	508	636	944	141	68	603	23	418	415	818	354	999999	999999	938	13	999999	761	155	790	353	999999	707	444	950	493	958	930	999999	999999	999999	140	719	409	926	147	999999	999999	850	736	196	673	630	799	666	999999	329	999999	269	999999	999999	55	442	562	75	882	800	201	999999	999999	109	672	999999	999999	363	999999	999999	171	988	800	782	12	910	999999	604	680	274	999999	778	383	174	935	999999	999999	45	16	698	999999	344	53	999999	999999	999999	212	636	523	396	123	446	977	941	999999	44	999999	810	864	999999	999999	957	395	618	999999	423	620	484	173	10	999999	480	999999	990	478	826	944	999999	754	208	708	781	90	293	160	471	800	441	15	901	213	342	999999	871	674	999999	949	435	454	615	193	999999	999999	522	263	643	999999	987	999999	341	99	14	65	665	436	999999	999999	111	467	999999	622	999999	478	272	797	800	308	485	326	279	877	519	19	999999	999999	979	318	568	40	517	999999	812	968	674	999999	999999	286	999999	445	999999	999999	848	999999	33	
992	15	260	211	725	462	344	613	671	203	464	580	995	916	651	457	933	318	80	949	999999	809	219	804	459	999999	999999	999999	49	999999	947	39	551	999999	157	999999	999999	117	999999	578	183	999999	151	999999	219	999999	212	999999	999999	988	498	23	777	27	999999	192	795	999999	999999	999999	938	551	573	999999	255	435	38	20	999999	642	727	826	476	502	776	288	668	999999	594	228	999999	163	927	61	405	999999	261	533	19	964	999999	283	365	999999	999999	631	205	373	529	784	213	999999	601	999999	999999	671	546	999999	251	697	524	999999	861	533	740	785	624	999999	381	321	999999	999999	10	999999	428	454	470	760	862	155	92	305	914	999999	999999	203	561	705	790	734	397	976	292	322	999999	999999	421	832	974	854	17	683	991	217	999999	999999	202	796	803	999999	211	999999	422	106	614	999999	446	61	518	547	233	919	730	647	924	207	222	687	999999	567	42	637	786	999999	147	408	999999	707	209	999999	11	765	901	974	532	611	999999	999999	708	999999	424	370	324	437	999999	98	952	999999	293	413	496	514	441	246	783	573	10	999999	958	215	916	739	851	999999	546	468	999999	999999	124	322	999999	35	979	144	152	999999	323	358	388	59	455	999999	423	796	819	496	333	664	201	959	611	161	999999	502	314	684	519	999999	890	171	80	206	239	971	999999	470	535	306	103	121	259	651	999999	999999	759	956	999999	64	999999	999999	145	363	565	165	711	491	797	486	830	999999	162	999999	468	226	978	259	729	452	36	358	961	36	570	89	709	960	136	329	743	357	999999	465	729	841	36	717	641	999999	270	288	673	58	476	636	959	999999	193	807	929	510	237	999999	999999	999999	97	999999	999999	486	455	999999	365	999999	742	999999	999999	697	482	626	200	999999	999999	654	192	999999	685	999999	559	999999	129	661	777	328	399	243	129	494	436	999999	753	917	925	999999	629	519	999999	205	316	999999	537	272	576	566	617	999999	892	582	692	999999	999999	999999	999999	999999	366	794	973	47	999999	999999	999999	615	999999	786	872	282	346	462	35	999999	824	490	999999	999999	999999	857	95	220	711	730	350	547	801	156	347	578	369	77	798	835	545	886	126	806	641	999999	11	999999	693	999999	999999	439	999999	29	466	999999	578	993	999999	509	708	762	999999	357	169	999999	813	124	448	304	913	278	999999	200	137	937	999999	800	999999	484	855	305	999999	376	408	910	990	999999	999999	480	10	375	616	999999	136	782	560	999999	646	826	118	887	351	999999	430	999999	775	366	891	528	999999	777	
79	976	999999	413	245	959	949	258	824	41	434	967	304	547	999999	999999	999999	999999	999999	605	163	106	376	999999	999999	138	999999	354	145	633	890	170	976	232	999999	640	644	999999	547	600	818	398	999999	999999	462	383	104	882	401	999999	999999	999999	150	898	624	973	999999	686	459	117	999999	999999	999999	201	150	273	991	81	251	999999	731	351	807	787	786	765	104	298	515	579	43	72	999999	735	341	353	30	999999	608	332	40	957	999999	999999	586	223	285	810	999999	999999	999999	999999	999999	999999	678	951	738	363	122	859	878	321	181	880	83	950	652	387	860	797	253	913	473	919	991	773	87	378	210	572	489	999999	362	326	197	20	431	583	999999	390	614	667	965	749	454	719	785	999999	365	999999	999999	898	950	149	945	478	999999	721	387	999999	873	370	162	549	379	593	958	999999	692	73	999999	999999	330	480	192	586	947	724	474	282	988	999999	22	574	11	591	344	223	380	718	999999	710	206	161	516	253	514	426	999999	860	760	930	700	302	117	503	999999	480	999999	368	531	834	256	115	916	188	358	587	547	788	259	999999	484	974	612	818	999999	179	963	938	81	531	355	614	999999	67	994	719	999999	508	999999	863	266	21	197	626	463	101	999999	999999	895	927	878	999999	610	24	999999	999999	689	999999	631	408	999999	27	297	999	489	642	593	999999	194	638	129	999999	999999	396	488	472	787	986	365	780	934	635	53	154	652	764	13	999999	612	278	999999	179	877	615	356	249	724	197	146	820	508	385	153	266	999999	839	816	999999	535	982	938	702	932	850	474	999999	973	153	999999	725	999999	999999	256	916	608	950	172	169	999999	249	748	599	849	999999	282	558	999999	787	346	813	947	999999	971	999999	999999	337	246	36	150	474	999999	581	840	999999	999999	422	138	237	657	857	676	656	999999	295	999999	349	999999	397	578	915	400	196	806	543	777	999999	123	627	586	999999	713	999999	28	574	974	176	758	438	363	999999	429	264	140	489	146	300	999999	686	394	989	999999	849	999999	235	84	89	999999	999999	643	342	999999	511	650	387	154	999999	999999	609	321	999999	590	999999	44	718	495	145	66	327	999999	487	244	437	243	597	795	864	687	999999	999999	894	401	460	795	999999	999999	999999	999999	753	344	605	662	15	374	326	999999	999999	814	739	999999	999999	33	457	999999	166	108	870	277	63	591	290	999999	843	119	426	675	139	628	24	166	576	532	312	999999	801	824	239	999999	916	999999	733	59	999999	64	561	871	944	559	638	
921	690	999999	999999	171	64	999999	819	895	999999	650	278	999999	999999	999999	172	416	999999	474	109	342	869	807	361	865	857	240	905	789	558	999999	731	999999	989	102	999999	925	972	151	928	58	999999	343	125	275	919	301	259	374	891	154	160	479	459	306	62	883	299	695	999999	823	847	999999	346	999999	999999	698	999999	707	117	247	444	578	546	61	336	535	691	95	999999	999999	981	540	897	414	404	261	130	999999	999999	999999	635	287	838	114	211	999999	997	723	356	230	999999	999999	267	654	710	582	932	408	969	526	201	214	749	746	842	316	142	931	999999	667	578	760	666	999999	999999	166	740	999999	850	999999	999999	968	999999	725	718	439	283	252	703	822	329	999999	722	524	401	999999	538	101	271	894	999999	75	725	689	651	97	885	999999	53	553	841	999999	558	618	988	233	475	33	999999	413	43	889	238	999999	348	999999	999999	152	133	999999	999999	999999	999999	955	517	999999	999999	59	83	630	554	541	209	159	999999	828	172	114	535	999999	955	514	72	858	861	954	999999	999999	350	999999	60	999999	618	863	925	999999	329	603	110	999999	980	426	949	407	858	501	690	88	204	999999	999999	932	616	956	235	123	586	322	103	563	999999	702	708	289	999999	811	923	345	999999	788	509	569	999999	19	197	538	564	665	999	369	999999	759	355	831	110	127	135	662	638	811	615	16	509	546	891	287	717	670	827	57	578	999999	853	416	19	134	999999	606	768	999999	999999	921	323	734	999999	999999	999999	877	189	999999	685	271	707	423	999999	999999	70	467	128	909	820	894	837	952	791	919	905	938	821	975	999999	528	999999	941	262	694	693	999999	256	26	929	840	999999	374	371	999999	646	999999	244	999999	73	472	999999	999999	875	664	999999	370	943	380	969	419	66	999999	274	167	377	999999	171	999999	809	999999	220	112	979	999999	414	473	590	999999	999999	474	999999	314	911	999999	999999	44	76	999999	611	332	999999	876	56	520	999999	999999	109	999999	939	880	279	999999	707	778	261	386	879	894	260	620	779	469	107	504	715	751	302	548	126	343	699	999999	876	487	999999	344	65	999999	999999	999999	373	386	999999	401	999999	999999	607	143	474	664	999999	181	347	990	552	372	778	551	804	999999	984	561	97	606	191	706	880	230	999999	917	330	419	697	999999	256	403	925	705	999999	768	154	168	83	462	189	527	235	885	934	999999	565	514	664	174	153	812	999999	937	999999	499	77	387	819	557	343	744	999999	225	744	159	446	82	252	46	999999	999999	487	
635	999999	664	480	994	295	232	999999	999999	755	533	979	444	114	988	495	810	701	767	348	526	999999	444	999999	20	999999	784	999999	492	272	999999	286	999999	334	664	520	555	28	82	101	597	205	527	989	999999	245	309	55	999999	587	441	345	130	487	961	999999	982	999999	470	853	510	999999	868	553	999999	257	999999	120	450	999999	999999	999999	628	999999	751	330	600	455	102	774	999999	739	999999	999999	999999	292	999999	839	999999	157	538	933	999999	229	590	999999	337	974	861	702	583	199	605	980	646	650	716	455	736	640	915	536	999999	695	21	771	379	963	722	845	999999	822	746	302	939	16	242	409	95	730	999999	626	999999	999999	200	999999	999999	226	268	189	575	999999	112	999999	242	11	415	862	217	819	650	999999	261	26	611	760	452	313	51	640	417	316	369	999999	999999	298	942	138	505	369	636	163	704	542	279	391	719	24	69	937	601	380	999999	275	90	629	374	577	788	439	209	831	185	628	771	268	350	107	999999	943	999999	286	999999	848	192	497	999999	718	746	229	50	437	999999	999999	49	999999	124	104	925	27	924	375	349	75	999999	999999	978	999999	999999	21	999999	622	930	125	879	325	999999	353	93	593	960	655	831	569	999999	772	588	999999	589	999999	153	256	182	999999	999999	693	999999	301	999999	387	519	592	999999	999999	999999	999999	999999	137	234	724	35	771	20	341	999999	278	999999	780	676	397	227	906	497	46	999999	794	999999	863	106	999999	388	720	999999	705	999999	378	707	105	390	970	999999	460	847	864	999999	382	999999	840	19	750	159	165	625	999999	999999	612	999999	910	868	394	999999	643	41	48	345	314	999999	315	267	688	999999	999999	400	706	132	766	68	632	337	494	558	610	854	999999	999999	232	105	373	545	999999	283	796	237	999999	999999	631	428	809	999999	999999	276	929	582	999999	190	999999	765	919	178	403	554	471	583	383	835	376	789	686	11	122	218	742	770	796	415	774	220	999999	713	501	999999	999999	113	933	227	628	999999	999999	175	335	466	186	204	151	916	811	223	853	171	626	841	742	999999	416	195	533	999999	786	915	415	500	372	216	677	65	306	368	649	165	216	349	264	999999	675	655	42	999999	999999	999999	603	560	367	242	96	999999	604	449	696	747	693	999999	999999	618	999999	835	104	999999	527	95	619	453	574	697	955	287	587	231	142	761	999999	985	999999	999999	999999	855	142	140	129	27	999999	857	999999	901	999999	999999	107	646	761	840	561	72	999999	543	999999	159	999999	999999	286	809	82	
383	317	999999	999999	999999	928	999999	999999	903	702	964	999999	510	634	762	781	672	999999	218	999999	999999	470	301	210	100	965	999999	647	172	869	473	853	319	944	999999	550	736	317	763	817	763	349	857	999999	596	221	520	909	506	378	999999	444	999999	630	999999	913	999999	735	503	999999	999999	999999	144	44	999999	120	541	999999	556	222	54	999999	471	400	426	999999	612	163	613	879	455	97	150	999999	554	39	999999	689	999999	174	534	999999	814	31	885	75	214	823	909	485	680	954	362	294	334	959	972	677	213	999999	310	861	131	623	296	844	557	350	999999	210	335	851	752	391	687	52	550	450	515	360	999999	999999	254	137	209	999999	735	855	469	595	66	118	485	999999	863	673	879	200	735	51	518	864	343	999999	160	828	212	970	606	292	419	532	171	999999	153	521	616	994	424	795	119	701	999999	894	153	226	376	478	528	999999	172	999999	714	474	841	532	455	545	977	999999	298	999999	999999	186	185	534	999999	632	139	351	66	885	775	939	931	817	982	448	565	933	462	733	452	592	129	68	999999	999999	999999	621	999999	81	999999	52	507	354	999999	999999	719	618	279	744	349	186	957	999999	999999	775	999999	34	999999	999999	999999	53	919	564	999999	667	67	126	717	999999	620	518	285	985	868	733	442	586	999999	287	729	947	663	718	394	999999	999999	842	484	52	164	987	81	68	101	973	133	942	42	784	647	602	901	30	133	830	900	972	418	851	342	955	659	271	288	41	389	211	180	56	999999	224	642	675	104	633	447	999999	893	894	609	500	554	591	999999	999999	999999	999999	594	563	375	662	999999	999999	709	209	338	809	779	999999	999999	999999	771	986	751	433	959	999999	999999	999999	393	999999	999999	999999	251	842	999999	77	631	999999	985	745	616	999999	680	380	789	999999	999999	895	305	637	447	833	310	999999	999999	567	840	999999	177	820	999999	104	180	692	999999	911	999999	866	999999	999999	187	999999	84	848	315	165	316	380	999999	950	269	40	204	999999	245	999999	222	999999	124	844	999999	424	999999	174	999999	521	445	988	797	999999	999999	109	107	999999	460	820	999999	461	381	572	261	999999	999999	226	561	686	900	425	457	999999	699	999999	751	953	42	763	642	909	820	793	719	327	583	999999	332	169	999999	169	305	999999	999999	760	999999	551	593	767	999999	999999	613	351	621	30	999999	999999	999999	801	999999	999999	999999	696	187	849	999999	588	853	933	886	806	894	999999	753	741	130	42	841	938	999999	210	370	999999	999999	874	306	999999	182	699	
786	124	999999	531	811	790	999999	608	247	647	129	999999	999999	999999	881	54	873	221	598	880	899	509	627	250	166	999999	782	999999	784	999999	552	172	999999	163	156	999999	999999	373	590	962	584	522	999999	204	818	999999	512	711	999999	999999	11	94	880	301	800	999999	496	347	374	663	17	999999	823	935	104	999999	999999	544	512	118	824	510	631	635	306	387	714	999999	431	126	645	81	352	917	999999	468	291	124	363	869	999999	882	998	999999	955	164	698	859	110	861	851	999999	208	285	999999	500	462	255	995	423	572	74	915	257	28	999999	87	999999	999999	999999	675	84	190	999999	833	942	511	999999	999999	152	688	999999	331	569	999999	677	999999	77	875	810	999999	46	128	940	307	999999	967	750	907	29	86	793	999999	475	196	777	786	565	999999	109	999999	999999	575	853	999999	717	999999	999999	982	350	999999	20	40	823	630	638	955	250	345	622	975	761	999999	660	75	894	629	856	999999	497	890	317	999999	775	821	999999	471	999999	999999	999999	478	621	768	567	956	76	762	999999	844	999999	821	999999	229	999999	134	237	999999	914	999999	840	999999	999999	972	999999	459	754	395	999999	11	381	177	999999	44	756	154	364	992	240	703	999	141	226	21	825	675	354	98	999999	651	593	298	556	999999	375	501	999999	648	283	117	999999	680	508	410	473	390	141	999999	473	686	999999	245	999999	221	788	708	871	874	157	818	115	666	601	613	418	999999	620	212	999999	999999	562	715	718	133	999999	329	633	815	548	999999	544	999999	624	999999	999999	358	570	999999	699	999999	999999	717	500	465	11	545	999999	894	992	390	999999	929	842	218	134	999999	526	605	719	468	84	999999	335	999999	284	273	999999	493	733	69	522	285	513	12	999999	999999	999999	263	999999	956	250	999999	823	168	674	614	999999	416	984	826	832	964	625	240	999999	999999	999999	787	999999	738	503	595	171	999999	867	494	426	840	583	289	839	272	484	763	228	345	242	177	48	999999	273	999999	509	906	237	558	659	282	419	71	462	437	83	392	999999	655	577	999999	999999	190	198	999999	832	999999	986	569	489	862	999999	257	341	999999	748	999999	474	867	96	264	704	999999	834	153	999999	522	827	411	198	101	309	572	767	352	876	999999	999999	115	999999	804	919	668	78	797	270	999999	999999	999999	689	563	999999	595	999999	323	999999	982	355	999999	737	320	877	585	381	397	562	449	489	989	348	889	48	369	74	999999	344	46	999999	999999	883	999999	999999	589	721	635	184	714	999999	453	999999	894	512	436	378	
999999	999999	344	296	680	244	820	682	999999	899	799	999999	999999	531	999999	978	158	741	318	171	478	999999	297	863	745	223	848	445	999999	832	454	999999	612	990	582	364	10	749	999999	802	999999	586	61	690	921	120	625	192	726	474	18	162	204	274	900	963	639	999999	999999	999999	396	384	646	908	454	423	911	567	949	922	978	408	999999	516	108	891	476	607	941	634	598	665	719	999999	823	302	192	999999	100	999999	999999	999999	208	112	415	688	940	153	999999	999999	209	67	999999	803	495	999999	979	687	175	999999	497	42	538	916	868	999999	665	999999	95	162	999999	999999	999999	341	208	999999	209	79	110	999999	950	333	372	443	435	540	432	915	85	223	322	504	999999	91	999999	692	990	292	243	685	32	865	68	92	278	635	590	999999	999999	46	410	909	587	755	68	999999	670	105	999999	337	307	749	10	871	999999	735	999999	395	220	999999	469	917	835	425	999999	95	275	289	999999	999999	950	530	319	48	812	412	917	427	33	956	32	894	801	906	387	282	865	196	252	542	999999	205	691	99	576	493	999999	999999	367	972	899	999999	930	690	387	776	439	961	69	437	818	973	371	999999	493	574	125	999999	47	124	230	999999	46	632	564	754	999999	230	472	329	339	755	70	999999	999999	641	999999	999999	528	999999	999999	904	137	815	724	271	833	437	999999	12	378	153	134	252	752	820	353	308	136	633	999999	219	499	739	999999	72	913	999999	207	851	610	999999	999999	999999	281	326	951	231	908	303	921	411	623	999999	999999	999999	999999	817	308	246	297	665	984	895	673	633	415	397	999999	661	357	999999	240	754	401	373	742	698	970	436	868	999999	399	832	711	999999	596	39	788	912	442	106	22	960	563	999999	29	516	763	648	911	999999	999999	999999	946	408	181	868	999999	999999	453	931	846	999999	378	175	276	999999	193	146	47	385	608	805	228	261	999999	279	999999	456	999999	235	935	332	524	999999	619	152	886	999999	364	727	960	999999	999999	510	999999	150	999999	398	678	867	333	626	610	535	955	999999	38	694	999999	901	999999	621	999999	227	996	524	357	74	555	999999	276	999999	781	320	425	407	345	999999	12	999999	999999	802	778	487	999999	318	721	989	357	911	124	999999	999999	463	59	348	967	999999	514	735	792	527	842	554	600	452	999999	300	999999	558	372	320	692	539	999999	999999	843	999999	324	688	802	999999	716	644	19	999999	999999	328	999999	86	439	103	999999	276	577	170	960	233	886	460	999999	430	879	799	548	803	509	874	
999999	185	505	222	927	825	932	433	810	208	545	526	975	525	40	43	128	279	116	425	961	999999	914	619	869	863	224	381	489	917	999999	215	574	999999	89	999999	999999	227	175	387	343	153	360	762	687	370	485	947	999999	845	681	279	999999	94	912	194	271	885	999999	73	611	561	944	999999	999999	999999	951	999999	446	945	999999	900	999999	999999	91	818	703	162	932	509	999999	276	981	643	245	826	519	490	690	895	823	695	875	999999	776	782	209	466	659	358	418	999999	999999	453	392	999999	175	967	13	103	490	118	953	843	685	344	579	310	657	286	999999	471	999999	550	132	767	35	999999	952	308	619	247	999999	583	101	999999	764	537	261	464	660	999999	486	596	414	714	999999	41	426	999999	999999	898	809	999999	999999	946	421	960	999999	625	756	173	24	999999	999999	253	616	379	751	999999	579	51	59	203	626	278	984	999999	999999	417	35	993	586	521	105	720	438	129	55	155	864	999999	216	636	707	496	537	782	999999	170	108	371	290	26	861	171	849	615	756	270	999999	326	823	913	599	999999	587	503	999999	764	815	999999	999999	606	999999	775	835	423	495	999999	740	212	982	976	319	664	713	569	999999	999999	871	999999	373	785	999999	548	980	302	999999	944	999999	44	183	999999	999999	611	47	999999	999999	999999	336	435	129	626	529	758	343	999999	604	935	59	28	844	675	892	993	999999	549	999999	996	795	999999	386	550	999999	706	39	634	999999	707	626	39	96	573	607	999999	703	746	265	434	214	143	697	111	895	891	999999	999999	465	360	488	498	270	485	300	792	59	578	406	822	729	708	224	999999	999999	29	931	280	999999	456	300	386	293	999999	791	999999	845	285	999999	339	999999	531	179	281	228	138	999999	999999	282	814	396	134	349	443	705	999999	918	800	793	875	999999	919	440	18	70	111	999999	999999	693	638	947	774	923	77	316	208	539	943	999999	189	260	999999	999999	263	70	175	47	850	292	999999	999999	54	491	999999	379	597	999999	171	220	126	999999	497	917	643	866	999999	211	282	136	506	999999	975	999999	999999	999999	639	920	187	948	895	999999	999999	989	408	999999	999999	292	152	698	999999	117	999999	732	999999	265	762	999999	364	396	447	999999	765	723	786	328	999999	999999	999999	999999	739	999999	913	222	325	999999	999999	508	519	749	963	340	68	583	418	999999	999999	253	571	999999	862	237	565	790	510	930	309	641	212	89	135	981	999999	987	958	51	999999	999999	999999	509	696	264	893	615	432	117	905	191	314	397	730	
525	999999	530	302	999999	121	132	712	394	752	927	305	440	999999	981	999999	999999	625	376	205	443	836	999999	999999	608	344	949	999999	403	34	128	336	815	358	610	631	884	694	456	999999	80	453	31	756	769	999999	463	999999	451	191	834	565	999999	202	999999	999999	298	999999	694	178	999999	999999	318	370	999999	999999	490	91	22	360	51	386	179	446	999999	989	814	315	999999	999999	881	999999	917	222	200	562	398	623	71	921	343	999999	10	287	768	315	999999	661	999999	178	999999	381	979	100	999999	458	999999	999999	77	307	874	982	976	54	297	214	999999	106	179	82	212	999999	29	101	27	36	999999	891	999999	818	855	163	193	999999	999999	999999	977	826	82	999999	176	897	999999	764	57	360	999999	955	990	563	999999	48	491	59	966	610	999999	999999	999999	122	82	504	822	999999	452	999999	799	999999	871	787	237	31	999999	999999	905	999999	321	265	54	667	999999	999999	999999	125	360	816	671	143	757	572	157	99	752	960	999999	672	84	306	321	336	560	785	999999	999999	999999	447	24	63	999999	660	298	999999	999999	416	134	999999	999999	999999	999999	635	59	999999	505	308	999999	148	278	73	768	243	999999	25	944	718	116	999999	346	699	999999	912	802	618	989	106	284	999999	255	346	999999	28	79	376	408	686	286	895	290	785	572	197	179	999999	294	910	430	283	161	135	999999	922	314	902	999999	985	833	441	675	999999	34	999999	892	931	999999	750	173	864	616	267	999999	220	922	999999	999999	602	743	850	333	89	676	999999	900	999999	45	999999	713	176	999999	422	853	845	229	881	760	984	304	247	999999	544	999999	566	666	893	693	999999	999	753	775	999999	252	982	117	596	731	999999	687	773	895	323	47	997	414	204	414	596	991	999999	800	153	307	506	135	789	342	120	999999	16	999999	999999	913	959	401	143	999999	999999	999999	632	159	737	999999	531	351	410	506	999999	999999	471	489	999999	999999	999999	999999	632	27	745	856	999999	264	999999	688	999999	347	949	409	87	605	281	999999	544	999999	368	891	999999	846	776	164	725	999999	592	959	999999	527	338	999999	955	17	769	126	434	23	419	378	538	59	626	194	999999	999999	428	999999	999999	446	945	248	739	999999	888	999999	250	591	999999	999999	999999	661	814	162	18	111	454	80	836	165	600	999999	449	990	363	24	229	592	762	725	863	448	89	436	582	99	118	999999	128	983	875	843	881	999999	706	999999	244	999999	999999	300	555	358	316	724	846	424	999999	748	714	874	566	658	828	416	181	232	582	388	580	
918	992	567	952	853	289	757	649	75	294	486	999999	755	416	472	179	515	142	364	589	167	300	369	182	999999	426	999999	24	475	212	483	999999	999999	893	999999	999999	988	406	463	445	999999	999999	734	999999	999999	104	810	252	365	999999	665	999999	999999	798	422	999999	633	999999	708	436	73	999999	183	862	811	192	924	862	159	174	190	119	678	999999	500	392	566	905	945	159	616	974	999999	238	999999	999999	86	67	999999	638	674	604	999999	36	381	356	601	871	652	999999	180	999999	999999	201	66	999999	422	999999	307	40	999999	727	449	999999	820	999999	93	945	325	429	999999	866	999999	520	500	999999	999999	652	547	999999	790	999999	262	999999	979	668	881	999999	182	989	970	777	999999	450	999999	947	999999	149	216	999999	273	656	999999	233	938	313	566	582	700	479	145	770	760	163	999999	999999	999999	549	999999	999999	999999	999999	772	336	999999	338	117	999999	999999	553	431	281	999999	265	880	144	148	38	999999	676	111	999999	767	702	999999	209	27	606	999999	208	482	615	570	63	85	648	883	229	774	609	206	999999	638	999999	57	863	334	505	999999	115	239	446	587	902	60	908	857	80	482	259	321	510	740	745	999999	816	711	392	190	241	999999	919	999999	361	480	486	999999	619	999999	990	875	522	333	105	969	45	37	667	13	999999	791	813	747	525	298	695	884	893	86	241	162	999999	324	51	854	319	999999	236	432	573	999999	248	425	492	999999	799	187	644	775	45	788	54	389	23	450	446	182	739	73	999999	602	777	542	423	838	933	207	292	250	659	999999	999999	244	999999	999999	999999	398	264	999999	499	517	249	127	999999	453	117	562	311	600	417	147	452	173	647	999999	470	705	11	654	449	601	895	404	126	190	986	809	949	95	897	999999	999999	597	999999	276	362	659	500	969	730	381	999999	691	832	521	999999	637	596	468	467	847	396	999999	702	897	622	845	999999	861	466	307	999999	999999	702	369	999999	855	999999	999999	618	810	214	41	923	999999	999999	999999	999999	604	778	358	223	999999	999999	999999	999999	316	895	676	654	517	659	639	999999	432	768	680	999999	999999	301	556	48	225	849	999999	642	999999	687	999999	201	999999	284	405	999999	999999	94	131	999999	999999	707	914	959	922	726	110	161	575	528	500	310	34	224	107	313	999999	320	999999	999999	970	417	307	999999	999999	484	245	243	999999	557	999999	348	646	92	346	765	386	596	125	499	749	505	77	999999	999999	332	177	204	186	101	859	999999	97	489	627	244	410	295	999999	999999	490	867	
898	27	132	162	663	942	877	342	926	635	204	999999	892	999999	350	471	442	999999	317	51	999999	171	697	608	261	167	465	112	365	101	999999	677	999999	881	607	59	713	44	669	234	999999	844	999999	234	602	588	596	161	893	939	853	999999	140	449	810	736	329	999999	999999	999999	486	775	999999	835	999999	527	500	21	868	999999	757	407	279	92	724	222	996	999999	16	999999	570	999999	218	999999	248	999999	547	568	80	870	999999	999999	143	172	747	551	867	339	497	999999	98	999999	293	602	999999	999999	999999	57	724	598	739	999999	517	238	935	183	566	560	999999	596	979	931	940	997	999999	568	999999	116	999999	183	355	666	976	931	583	985	29	615	999999	793	661	499	999999	999999	140	873	681	905	999999	574	984	316	999999	900	105	167	644	296	41	623	999999	382	999999	550	252	83	879	586	654	950	164	999999	999999	803	935	999999	999999	999999	866	698	999999	368	999999	770	199	48	999999	999999	836	426	999999	733	584	999999	611	289	787	999999	999999	67	993	105	999999	286	999999	42	999999	999999	999999	615	80	186	999999	343	999999	824	502	999999	999999	214	160	803	749	238	610	430	376	999999	202	656	999999	793	238	809	704	790	999999	999999	999999	166	57	982	999999	231	999999	173	313	999999	884	999999	786	845	999999	35	907	199	356	32	675	989	665	295	748	319	912	286	948	620	638	945	999999	898	590	204	166	999999	999999	528	882	999999	126	135	999999	415	999999	856	851	213	901	514	999999	95	927	371	500	762	244	801	318	999999	225	693	612	938	80	888	264	999999	999999	740	506	827	999999	239	872	540	999999	999999	449	65	434	745	718	133	999999	631	970	229	999999	404	932	892	219	812	999999	999999	522	882	345	981	601	113	344	171	18	999999	945	698	499	960	298	901	361	999999	999999	480	974	489	437	448	999999	999999	54	473	807	999999	618	337	18	448	999999	591	997	468	999999	330	410	557	999999	894	686	282	730	999999	116	999999	540	999999	177	750	458	43	455	896	73	566	999999	999999	363	999999	998	617	690	60	943	706	999999	999999	799	324	79	427	374	542	761	999999	315	311	999999	776	83	661	170	267	990	999999	146	999999	404	999999	999999	999999	999999	999999	896	78	592	679	799	410	136	647	999999	999999	680	40	669	912	999999	429	999999	757	999999	587	330	346	457	999999	70	959	999999	803	498	901	999999	540	999999	999999	646	692	62	635	511	957	649	436	504	317	586	959	324	233	965	999999	646	513	36	999999	399	559	620	169	619	840	840	333	999999	265	799	150	
806	999999	275	999999	376	625	256	556	937	999999	841	149	846	110	644	345	999999	522	265	549	999999	618	263	96	82	893	26	670	126	999999	287	249	518	445	163	999999	999999	523	999999	31	999999	999999	678	999999	999999	481	322	519	999999	504	496	636	10	259	636	999999	999999	189	380	483	608	585	439	999999	999999	602	631	410	947	999999	387	323	913	243	292	999999	939	758	378	601	580	507	475	622	829	650	999999	269	809	964	546	778	153	135	422	999999	50	67	888	125	849	911	999999	859	126	183	723	766	966	601	259	13	810	999999	903	111	999999	816	792	999999	363	372	999999	999999	799	609	179	999999	821	611	994	881	999999	262	999999	999999	935	615	505	656	927	482	302	217	715	543	968	999999	232	321	570	999999	999999	999999	762	487	320	999999	69	517	13	935	944	365	607	377	143	558	37	244	175	504	321	999999	999999	880	80	393	999999	999999	640	805	565	509	50	999999	999999	999999	500	274	999999	355	555	988	653	991	537	999999	999999	348	409	420	346	987	156	75	912	139	883	881	416	926	999999	803	876	207	999999	445	325	999999	760	196	67	999999	886	819	949	332	999999	57	352	999999	783	927	857	230	999999	999999	363	974	858	487	73	999999	857	431	999999	752	122	455	620	999999	620	772	588	999999	362	583	111	999999	126	999999	646	836	999999	282	152	395	999999	655	738	803	999999	999999	978	282	133	449	906	465	787	206	999999	46	436	260	524	21	348	644	999999	999999	475	999999	857	278	840	999999	88	584	289	646	806	466	999999	999999	19	278	793	315	99	912	677	646	549	920	379	999999	999999	289	758	141	57	311	999999	999999	337	65	494	710	442	999999	370	331	186	150	400	999999	999999	618	999999	255	999999	43	999999	999999	218	999999	487	936	899	240	826	799	999999	157	599	504	679	863	489	954	783	999999	873	999999	999999	355	470	999999	530	625	289	791	48	999999	914	23	756	830	644	507	578	557	811	211	79	571	504	38	999999	999999	84	466	139	296	471	143	170	999999	414	862	369	88	416	283	999999	45	999999	323	243	585	748	849	229	981	999999	235	281	671	999999	980	850	441	999999	634	550	823	662	999999	50	780	853	403	425	999999	147	499	151	537	261	44	999999	191	794	965	157	999999	999999	157	910	245	862	498	239	434	999999	928	230	781	733	136	383	18	282	463	732	999999	433	447	843	885	999999	744	420	999999	180	669	999999	892	487	999999	586	514	841	804	918	999999	173	991	769	999999	278	369	804	134	661	801	999999	341	
243	802	801	799	313	34	161	128	88	151	264	352	291	338	304	417	549	868	999999	477	544	376	190	442	999999	999999	999999	999999	939	295	999999	378	761	315	999999	684	523	786	211	816	653	800	286	31	736	427	928	940	999999	396	584	793	633	440	796	866	621	369	132	679	417	436	999999	792	999999	885	999999	976	999999	619	894	999999	666	361	824	999999	100	169	705	999999	705	676	659	552	711	643	999999	331	999999	793	999999	999999	999999	999999	999999	999999	621	493	316	850	836	952	271	455	502	821	999999	999999	615	62	775	999999	664	999999	973	740	777	999999	91	999999	150	999999	999999	999999	999999	740	108	144	952	608	132	606	852	854	423	753	415	213	59	999999	516	473	715	465	999999	610	499	791	558	668	999999	985	411	999999	710	999999	494	385	899	999999	999999	991	329	17	999999	179	610	809	459	230	999999	574	586	202	565	676	999999	12	868	945	250	999999	586	294	169	999999	204	617	154	846	999999	999999	999999	297	176	525	999999	707	535	848	10	999999	342	337	342	874	409	219	679	999999	32	491	517	954	522	999999	415	44	848	792	974	992	665	999999	961	305	999999	299	35	50	532	846	476	30	944	560	973	258	951	294	738	984	999999	120	824	777	522	359	775	760	119	999999	999999	743	873	18	34	999999	376	47	614	119	194	639	510	185	24	497	19	961	999999	999999	92	563	999999	999999	999999	999999	788	193	999999	999999	524	275	930	999999	986	733	999999	936	535	253	881	914	999999	999999	800	999999	609	999999	762	34	349	813	999999	952	999999	999999	688	884	955	479	941	192	263	702	999999	919	708	97	198	291	350	83	999999	198	285	178	999999	436	999999	754	999999	149	999999	999999	572	711	947	978	999999	691	54	272	999999	65	312	999999	660	978	42	881	600	521	999999	999999	684	275	387	138	676	858	422	262	695	999999	533	999999	761	505	140	999999	999999	999999	701	507	247	88	102	380	886	586	999999	905	403	317	163	999999	689	950	999999	306	333	818	999999	537	999999	791	577	779	531	510	937	165	847	158	910	869	819	952	243	999999	999999	17	252	99	351	999999	999999	999999	57	999999	122	811	999999	833	560	999999	429	999999	999999	999999	510	322	999999	385	999999	362	67	999999	406	294	999999	737	716	477	133	326	576	221	195	999999	999999	199	999999	999999	397	999999	733	24	999999	999999	450	655	723	787	105	860	999999	866	450	999999	459	615	999999	763	495	385	104	953	710	243	585	999999	979	476	524	321	590	426	999999	523	628	53	999999	648	999999	959	23	999999	
382	273	167	709	771	206	312	326	218	969	999999	22	999999	780	313	364	999999	242	676	256	272	784	999999	742	878	927	999999	416	958	342	919	999999	999999	174	581	447	999999	875	999999	999999	999999	208	113	999999	489	999999	491	848	999999	302	999999	610	292	999999	999999	598	992	425	831	999999	834	999999	367	875	59	999999	650	866	208	866	288	999999	999999	999999	92	74	680	659	263	902	445	523	999999	999999	865	319	253	605	507	983	454	660	999999	602	999999	278	840	237	571	89	999999	999999	999999	872	23	180	999999	399	683	603	917	343	171	928	408	321	229	701	20	740	166	54	369	225	422	627	262	204	945	814	233	453	98	999999	577	820	999999	999999	653	695	505	853	921	904	75	121	498	125	203	999999	58	149	227	830	999999	290	265	999999	460	395	917	619	454	869	379	473	254	988	360	588	447	425	58	324	245	312	132	465	159	311	139	146	11	319	765	94	236	268	260	296	565	450	999999	267	777	999999	409	999999	535	602	866	999999	764	614	198	632	999999	999999	595	620	167	999999	999999	159	266	781	617	145	114	999999	247	986	737	73	32	997	999999	790	547	359	999999	80	999999	557	444	628	999999	396	999999	999999	993	333	999999	999999	139	999999	176	202	10	996	999999	274	947	999999	364	879	772	700	999999	200	559	310	365	245	717	999999	869	726	715	637	409	230	24	972	999999	913	323	999999	934	267	831	999999	790	550	90	638	133	689	999999	564	855	681	999999	930	582	692	968	999999	999999	999999	896	449	487	372	597	57	260	999999	949	450	999999	999999	999999	334	369	679	520	814	165	999999	999999	189	533	999999	999999	727	999999	999999	399	608	944	886	184	893	999999	391	402	427	953	42	388	158	740	999999	999999	190	915	480	570	902	182	164	282	843	999999	716	916	337	590	869	632	175	584	999999	505	679	999999	872	963	978	287	102	999999	999999	700	814	449	780	161	602	812	999999	523	496	436	999999	614	341	999999	654	999999	74	837	999999	999999	222	574	400	256	329	689	52	517	999999	999999	89	999999	999999	152	999999	999999	145	186	988	999999	688	999999	97	913	999999	74	168	67	318	513	222	265	776	722	488	999999	59	534	831	912	769	436	932	871	999999	496	464	199	550	387	339	999999	849	37	721	570	486	999999	999999	264	530	984	208	88	413	999999	999999	437	663	33	227	611	354	999999	297	261	719	226	566	999999	610	969	517	931	184	333	416	999999	10	999999	764	573	993	577	392	999999	238	999999	467	533	968	37	535	527	169	
727	544	774	999999	470	851	269	919	321	654	561	477	277	999999	89	417	779	437	746	268	999999	999999	777	692	999999	33	999999	759	43	261	583	999999	999999	771	456	789	642	18	540	75	505	999999	999999	999999	999999	316	999999	950	387	125	999999	999999	999999	269	514	120	766	91	237	447	985	509	885	69	999999	128	999999	999999	456	300	775	771	896	680	763	10	935	854	861	206	71	915	999999	918	72	983	654	730	266	346	32	999999	780	103	999999	995	768	622	852	712	827	465	503	96	350	426	703	999999	999999	999999	999999	912	229	999999	385	80	137	967	999999	97	474	758	248	119	277	224	999999	803	600	767	242	322	12	158	378	605	421	294	999999	645	289	545	999999	752	172	999999	999999	750	999999	20	999999	999999	625	764	248	79	227	393	819	999999	436	900	517	999999	281	861	999999	80	661	999999	658	999999	399	999999	999999	928	533	495	947	999999	883	250	999999	590	900	441	999999	247	910	309	388	999999	999999	451	219	389	37	496	480	310	209	270	98	999999	361	34	999999	999999	956	999999	999999	731	446	661	252	195	815	927	837	999999	175	999999	170	362	400	630	376	947	151	428	999999	47	999999	647	999999	623	999999	999999	999999	875	40	431	999999	599	999999	657	591	814	209	999999	999999	110	658	999999	145	536	109	999999	548	730	657	999999	134	538	419	999999	716	799	999999	629	44	669	699	962	810	743	392	570	598	999999	49	562	748	127	999999	800	388	384	512	432	523	425	607	507	999999	999999	999999	751	190	266	999999	792	121	579	989	905	999999	999999	830	401	153	538	148	999999	691	105	999999	16	999999	619	129	341	999999	280	115	999999	999999	201	999999	243	446	641	390	342	802	999999	450	178	999999	948	999999	691	999999	120	288	999999	999999	802	816	999999	999999	300	76	571	146	999999	505	840	999999	381	844	999999	951	999999	954	512	158	805	999999	444	654	545	879	999999	229	437	787	186	991	999999	340	268	385	623	380	155	574	999999	205	203	999999	999999	999999	756	114	189	740	956	165	776	836	481	800	381	999999	326	421	339	351	708	820	329	848	352	50	585	999999	338	226	808	937	338	610	808	692	999999	840	132	632	50	697	831	30	225	294	858	467	13	155	64	734	245	999999	999999	383	432	761	362	715	528	999999	412	999999	356	838	999999	871	992	689	999999	999999	298	706	999999	21	989	999999	633	68	191	128	830	192	172	999999	702	859	999999	434	269	293	488	416	999999	999999	295	100	999999	387	999999	987	474	324	723	999999	445	999999	177	485	393	
134	137	303	999999	410	524	999999	578	282	146	648	757	567	429	149	999999	999999	999999	615	725	898	999999	256	999999	204	653	999999	469	594	638	999999	999999	637	51	145	999999	999999	882	703	180	75	522	999999	250	147	240	906	999999	583	580	564	936	562	760	495	498	999999	30	339	757	17	760	999999	644	972	999999	999999	526	294	999999	812	998	898	444	659	999999	244	999999	999999	964	746	622	885	23	84	237	139	877	999999	646	283	174	552	946	172	315	538	756	278	190	999999	999999	609	599	767	565	47	128	110	119	263	876	884	999999	999999	395	874	970	999999	745	827	999999	970	647	710	647	999999	952	281	354	846	488	999999	955	853	366	22	296	999999	999999	200	21	776	999999	393	406	999999	187	935	777	999999	568	196	533	363	999999	999999	962	888	999999	119	999999	846	756	999999	775	149	928	521	655	383	588	724	60	999999	999999	476	534	999999	314	367	278	999999	504	913	288	301	213	602	986	946	999999	408	135	999999	115	174	29	999999	618	999999	361	665	999999	404	852	843	146	978	547	999999	999999	999999	584	762	840	999999	352	999999	984	483	999999	336	999999	708	332	999999	599	651	449	999999	457	361	999999	56	16	613	737	110	70	445	165	235	64	999999	999999	352	823	373	568	49	822	185	999999	144	999999	34	139	999999	81	672	999999	495	538	896	943	999999	999999	537	999999	237	338	252	999999	999999	328	710	281	939	645	980	999999	235	92	410	828	281	173	999999	725	981	483	166	38	397	201	999999	697	168	999999	539	290	999999	617	341	999999	580	999999	649	999999	621	999999	200	935	100	316	28	412	999999	999999	999999	369	560	811	999999	753	182	223	396	358	658	22	999999	297	115	700	79	618	751	999999	258	879	524	696	114	239	293	230	938	90	182	999999	568	101	979	180	999999	999999	843	588	537	366	16	300	999999	608	639	902	829	400	247	409	999999	438	818	793	845	863	707	544	469	999999	284	315	999999	401	454	32	318	935	999999	595	999999	173	173	892	999999	233	540	506	999999	390	400	999999	843	773	999999	139	999999	196	335	999999	777	309	128	584	999999	700	125	764	163	999999	594	999999	999999	651	999999	497	275	926	920	621	999999	211	944	999999	562	737	471	412	794	324	749	131	609	113	817	999999	999999	588	810	182	118	775	999999	983	999999	505	127	201	148	118	864	356	275	714	543	576	364	999999	31	999999	239	999999	970	839	867	999999	295	327	834	169	999999	686	125	999999	512	557	858	961	999999	67	619	999999	273	685	460	403	856	895	
569	251	999999	14	999999	999999	942	405	805	513	125	333	219	999999	999999	979	665	187	999999	527	999999	999999	717	403	757	964	734	959	449	294	388	474	616	999999	758	593	58	448	999999	660	805	117	752	355	845	959	847	820	999999	999999	999999	999999	172	338	693	999999	533	717	257	999999	730	983	956	999999	134	651	999999	819	999999	773	931	227	67	580	999999	104	242	372	999999	798	999999	914	56	165	274	116	311	288	706	184	70	341	999999	999999	929	821	161	999999	999999	203	252	37	999999	999999	362	802	224	592	616	599	350	170	168	459	485	816	937	800	256	999999	349	438	123	866	713	600	999999	999999	650	900	943	10	999999	364	555	999999	145	907	802	999999	999999	719	671	116	833	899	182	741	51	123	884	360	986	211	854	814	913	912	999999	762	999999	684	941	716	656	349	28	803	904	999999	999999	40	999999	784	999999	629	999999	17	42	813	427	296	999999	537	26	592	999999	940	999999	741	999999	999999	481	50	999999	217	778	955	459	493	881	378	836	655	443	853	362	212	84	999999	57	906	999999	622	344	489	999999	414	700	74	335	87	999999	999999	219	456	999999	999999	97	919	851	811	999999	999999	999999	59	459	843	103	172	239	999999	999999	286	693	279	353	859	999999	999999	999999	373	265	395	999999	803	85	673	445	986	999999	405	999999	164	999999	246	358	340	999999	295	40	351	320	999999	834	999999	222	999999	999999	940	113	699	261	880	897	488	556	172	390	999999	973	785	407	999999	999999	834	697	711	904	457	920	999999	179	999999	186	680	63	727	561	645	999999	999999	204	505	999999	605	154	999999	999999	893	689	196	950	561	321	255	999999	212	669	10	825	999999	999999	32	29	99	530	840	703	226	435	828	611	745	999999	914	590	999999	234	999999	689	463	453	999999	767	734	72	617	108	999999	737	850	67	560	999999	90	946	999999	486	793	85	314	540	50	999999	861	585	215	25	407	664	999999	999999	407	999999	999999	67	999999	264	294	37	912	741	771	489	584	770	60	999999	465	968	418	425	440	196	385	922	999999	999999	906	158	856	601	701	277	695	999999	659	249	457	33	843	917	201	999999	172	572	769	560	883	100	535	290	559	438	255	999999	547	221	935	449	653	561	358	146	180	321	50	503	794	713	120	810	477	442	135	501	233	999999	34	812	163	852	667	999999	623	576	51	999999	32	999999	334	448	313	999999	379	999999	568	65	595	999999	531	275	766	180	999999	724	999999	127	313	754	999999	872	196	999999	296	801	893	542	522	
999999	279	777	481	726	999999	672	507	469	72	999999	932	177	90	182	999999	887	999999	496	999999	898	764	924	999999	999999	674	461	261	999999	722	578	398	36	542	991	999999	753	794	50	999999	317	999999	999999	64	470	821	235	999999	999999	999999	408	715	406	707	623	839	354	819	212	61	999999	420	999999	746	999999	454	999999	999999	999999	600	999999	102	999999	999999	999999	681	999999	999999	999999	456	999999	669	247	999999	999999	863	991	999999	919	161	237	934	591	989	864	999999	900	999999	571	999999	915	999999	999999	424	314	316	670	999999	999999	942	429	999999	331	756	612	268	182	978	999999	630	463	587	715	999999	999999	602	510	65	999999	999999	780	813	308	999999	540	999999	965	823	43	17	203	299	149	976	732	753	613	835	386	999999	724	999999	999999	940	562	338	885	766	61	712	805	614	860	999999	999999	615	186	849	225	765	302	999999	999999	425	436	173	447	738	214	619	988	999999	999999	245	999999	857	639	367	918	212	961	209	771	330	211	589	439	591	999999	126	999999	999999	619	621	313	375	978	758	999999	399	999999	157	561	999999	723	140	999999	624	652	314	975	818	930	23	999999	103	999999	623	223	847	734	999999	999999	97	999999	234	999999	999999	932	539	879	881	853	999999	321	814	647	338	607	81	654	814	938	999999	151	999999	833	606	817	219	999999	999999	544	666	999999	44	233	473	999999	999999	85	876	692	122	434	103	964	411	701	989	999999	258	26	152	203	919	999999	422	999999	999999	401	458	251	723	751	999999	346	197	999999	999999	591	184	938	999999	995	778	132	825	86	57	793	999999	905	827	999999	539	348	402	473	745	126	810	999999	999999	999999	999999	999999	969	999999	909	757	777	546	999999	408	281	320	908	156	999999	999999	102	999999	999999	499	968	553	423	959	221	186	944	999999	999999	999999	999999	999999	830	20	378	153	163	463	176	300	26	885	491	999999	999999	229	440	255	58	999999	33	473	628	617	139	83	999999	999999	159	733	812	63	428	262	627	999999	489	897	777	999999	999999	639	180	608	483	93	71	993	478	992	746	999999	675	179	148	316	39	223	881	305	931	154	999999	442	999999	962	466	239	802	867	740	542	999999	776	315	394	302	29	999999	56	21	228	999999	167	986	122	999999	259	124	999999	595	275	26	482	350	498	334	738	999999	520	626	832	201	611	261	214	232	898	863	754	24	19	999999	834	293	999999	613	156	999999	375	999999	217	125	491	281	474	999999	999999	999999	816	69	564	899	623	430	189	36	930	905	782	890	489	396	999999	306	
586	196	191	999999	637	999999	188	999999	754	935	418	717	710	339	999999	688	237	472	56	999999	999999	119	465	414	114	686	682	250	673	485	999999	821	755	194	694	288	343	806	798	931	999999	282	999999	687	21	999999	326	999999	128	104	663	999999	349	999999	847	477	730	777	999999	951	213	937	618	999999	840	597	962	999999	644	509	354	430	999999	125	999999	186	963	778	999999	643	370	92	999999	578	822	87	481	90	999999	227	999999	566	722	847	727	999999	663	999999	847	423	999999	801	999999	618	749	242	353	234	999999	999999	513	952	384	450	591	130	814	49	456	999999	126	882	187	426	951	999999	999999	826	397	871	522	96	999999	979	999999	568	999999	514	829	589	999999	256	229	677	999999	605	999999	282	265	607	138	623	430	999999	307	627	623	539	666	999999	534	526	837	989	999999	999999	30	404	316	32	994	999999	999999	999999	999999	869	662	510	999999	356	999999	435	570	790	999999	898	666	846	682	516	945	597	847	867	999999	999999	419	239	528	298	584	788	965	243	612	827	999999	563	65	437	999999	999999	826	320	366	109	956	56	256	259	760	183	721	999999	999999	406	463	353	812	820	999999	433	981	424	771	817	999999	337	187	915	495	112	791	999999	552	831	770	536	510	955	261	372	999999	999999	999999	999999	76	175	999999	999999	373	69	751	245	977	541	999999	412	999999	548	639	629	869	340	763	657	999999	476	258	255	636	999999	842	999999	999999	97	450	999999	886	370	751	304	180	999999	551	436	360	555	277	999999	699	999999	987	999999	325	632	503	652	999999	879	28	599	999999	910	579	447	226	894	676	889	999999	999999	526	189	797	345	458	898	789	337	307	837	209	247	999999	278	939	880	999999	936	594	797	206	16	999999	999999	999999	999999	401	114	219	465	879	999999	999999	279	841	999999	174	980	999999	605	862	187	582	190	399	999999	363	311	507	345	363	999999	305	999999	233	520	837	645	958	999999	506	684	127	841	999999	821	328	287	437	142	999999	561	761	989	935	28	434	999999	999999	707	906	100	607	874	111	148	92	999999	55	331	970	528	31	986	108	188	69	740	232	578	361	999999	874	375	629	802	978	316	368	214	999999	675	884	260	999999	416	87	253	740	819	999999	703	999999	116	999999	999999	539	999999	890	756	999999	693	999999	999999	355	829	999999	999999	255	999999	169	999999	999999	840	245	999999	644	770	705	692	111	999999	10	413	838	658	845	768	999999	440	272	214	425	611	255	402	736	700	905	461	200	844	998	999999	999999	963	446	400	
870	999999	553	768	78	208	655	999999	693	535	354	999999	984	457	38	814	999999	999999	360	655	595	999999	568	943	865	254	501	266	817	999999	753	875	222	454	897	347	887	504	145	227	956	112	709	210	355	217	476	999999	816	194	403	703	612	790	805	38	308	610	902	824	999999	399	335	133	782	479	485	540	999999	999999	999999	542	820	143	999999	492	143	367	597	658	999999	758	449	633	176	59	272	999999	648	868	49	999999	601	999999	520	567	776	585	428	876	732	936	192	135	267	861	999999	479	102	323	999999	999999	999999	254	999999	947	949	702	999999	732	217	999999	999999	691	652	999999	940	509	622	999999	715	557	938	721	999999	841	576	999999	375	314	177	792	999999	335	974	999999	274	357	999999	573	618	84	628	696	669	999999	55	501	999999	616	921	383	857	960	607	346	999999	300	328	215	381	634	336	652	565	424	724	566	717	554	385	999999	245	999999	523	641	999999	252	999999	999999	795	85	841	758	392	794	999999	378	727	637	105	999999	999999	69	201	983	747	999999	999999	254	953	488	784	929	241	339	147	999999	447	966	417	759	248	80	419	306	999999	577	269	771	489	355	839	999999	999999	411	562	185	857	539	893	999999	122	999999	999999	317	300	911	527	999999	656	137	931	760	230	999999	734	959	999999	895	199	179	999999	999999	765	608	649	704	481	829	776	999999	950	907	999999	463	647	999999	776	112	15	882	60	216	125	999999	423	999999	859	121	677	603	535	961	350	723	248	752	51	999999	667	596	999999	698	999999	999999	187	34	687	767	698	303	193	547	890	317	129	509	999999	414	194	999999	845	369	162	183	436	988	999999	999999	999999	894	400	999999	444	418	451	361	928	999999	184	999999	401	102	423	383	999999	987	81	999999	604	738	508	636	510	106	999999	999999	545	113	267	198	466	337	552	804	902	112	112	481	866	767	580	822	240	795	179	753	945	778	763	999999	916	534	754	485	395	764	579	348	667	379	815	824	173	985	932	999999	549	999999	481	999999	884	600	176	836	999999	686	406	999999	927	998	999999	767	350	818	282	932	999999	999999	418	148	532	764	999999	496	999999	755	999999	255	862	999999	213	999999	306	456	563	326	368	918	327	999999	367	864	421	669	254	58	484	999999	713	999999	999999	999999	210	343	784	130	786	679	884	412	37	161	999999	821	794	798	470	893	265	955	999999	999999	748	708	780	668	999999	154	999999	903	281	313	542	999999	624	730	136	999999	672	999999	540	689	43	999999	682	216	21	600	
875	999999	999999	591	100	757	437	999999	734	501	999999	125	999999	641	437	981	141	999999	619	990	207	74	999999	506	230	822	999999	884	631	833	36	999999	656	752	279	999999	325	999999	223	784	434	797	996	999999	999999	556	664	999999	999999	61	999999	958	999999	999999	999999	811	999999	91	999999	278	342	553	205	900	475	999999	999999	35	372	999999	666	451	510	834	999999	409	999999	47	105	673	167	526	632	579	58	999999	976	999999	359	999999	22	999999	328	945	451	881	602	105	169	999999	97	639	535	999999	394	342	457	762	465	993	743	745	985	697	120	816	920	625	852	406	21	833	676	904	629	432	133	565	392	684	999999	972	878	999999	999999	527	999999	23	194	716	999999	224	181	365	724	276	258	630	834	999999	999999	976	253	762	999999	264	963	999999	989	962	219	999999	379	999999	197	999999	999999	313	999999	999999	999999	999999	999999	145	785	999999	662	320	999999	362	999999	502	731	757	723	829	729	999999	281	331	564	369	999999	999999	506	999999	844	400	178	999999	999999	945	519	251	809	63	545	117	999999	999999	602	652	451	636	787	999999	170	999999	67	999999	51	999999	999999	789	999999	999999	884	218	999999	65	999999	999999	999999	235	953	239	982	489	999999	669	999999	621	999999	667	729	912	918	396	444	789	568	999999	999999	810	999999	658	913	730	222	352	179	337	477	999999	660	340	510	225	999999	558	999999	681	673	398	84	429	613	373	69	125	547	497	774	999999	999999	999999	929	999999	322	305	325	261	276	999999	999999	956	153	999999	17	399	412	703	712	885	64	887	558	943	736	492	54	550	999999	999999	999999	681	999999	999999	999999	928	410	178	902	999999	999999	999999	999999	999999	898	127	999999	397	365	670	999999	999999	784	888	999999	610	182	985	605	999999	260	775	590	999999	800	817	403	525	999999	88	988	243	800	335	652	581	483	490	55	619	216	657	999999	11	999999	999999	897	673	832	823	756	999999	573	82	137	467	999999	244	277	999999	723	999999	999999	287	681	999999	54	459	246	223	137	691	940	986	622	999999	999999	588	786	999999	999999	999999	693	968	332	573	670	727	208	999999	688	248	223	999999	895	999999	62	907	329	913	915	447	437	618	696	74	999999	999999	459	533	876	314	458	999999	999999	994	999999	636	954	999999	999999	326	261	61	535	888	478	999999	101	175	550	999999	268	872	999999	483	302	84	281	267	99	93	277	674	318	383	790	786	804	900	390	999999	952	222	114	598	999999	385	92	999999	596	999999	495	293	983	201	55	585	512	686	702	999999	364	697	27	725	
59	587	999999	162	108	692	181	999999	999999	999999	731	56	767	999999	999999	916	991	474	671	592	999999	999999	690	126	999999	215	283	128	999999	398	71	265	999999	389	549	608	642	930	709	904	335	305	508	859	999999	999	817	187	398	785	999	890	999999	435	137	75	999999	627	824	893	418	63	991	396	72	999999	999999	388	785	999999	284	71	764	766	266	999999	485	831	656	337	999999	999999	729	423	399	181	239	999999	261	484	711	25	116	816	495	282	314	999999	999999	993	158	439	999999	999999	511	938	999999	269	179	999999	589	999999	970	999999	505	323	334	577	997	891	999999	999999	137	311	999999	269	999999	948	280	984	999999	373	44	662	189	957	703	29	912	460	55	969	600	999999	999999	645	54	619	320	182	947	999999	999999	904	756	76	311	101	999999	251	984	187	988	999999	849	226	41	318	317	548	620	314	665	999999	845	277	999999	712	416	342	224	999999	637	108	46	999999	258	139	906	122	999999	999999	999999	670	476	868	981	414	999999	999999	614	736	999999	999999	999999	642	81	577	69	489	585	599	684	399	36	649	999999	889	158	598	967	901	411	204	999999	999999	26	994	999999	999999	296	86	999999	738	999999	488	41	864	546	404	188	681	80	427	999999	66	927	898	643	827	328	101	266	976	710	712	999999	999999	880	553	625	999999	999999	91	203	999999	462	946	999999	999999	999999	685	353	753	419	296	831	984	999999	835	999999	999999	999999	253	659	204	999999	169	38	999999	164	924	984	999999	999999	112	184	989	999999	39	603	999999	237	105	219	999999	999999	512	567	423	999999	349	999999	54	999999	507	725	999999	431	998	687	302	917	655	393	693	700	360	999999	317	122	999999	999999	638	241	109	890	265	43	26	456	317	602	614	999999	814	484	939	529	281	386	920	567	235	351	311	73	999999	711	526	942	397	537	999999	999999	49	999999	811	812	999999	616	470	229	415	551	379	999999	312	999999	579	219	760	831	999999	930	201	284	534	296	930	999999	318	553	517	83	69	780	353	313	104	234	672	137	999999	999999	916	700	999999	684	999999	999999	761	70	142	316	999999	565	834	328	119	999999	65	524	881	337	308	999999	711	341	491	599	356	998	427	354	547	999999	674	48	999999	501	132	850	999999	329	284	258	999999	210	892	503	945	35	999999	339	179	157	255	829	366	999999	988	820	999999	382	999999	762	643	999999	769	558	891	999999	314	617	642	214	209	999999	62	59	504	511	449	999999	653	999999	804	999999	184	399	388	844	999999	23	999999	312	999999	942	75	
522	615	999999	440	343	612	159	720	999999	697	964	947	693	777	999999	505	999999	380	214	728	933	958	555	999999	380	179	999999	124	999999	999999	339	557	267	999999	539	444	999999	80	115	385	503	610	999999	400	219	452	999999	77	374	999999	999999	931	453	999999	142	999999	69	31	999999	999999	565	44	999999	481	367	417	690	206	999999	872	634	417	275	999999	235	999999	740	165	402	927	999999	979	750	999999	90	999999	999999	53	364	975	999999	849	19	941	999999	468	189	746	42	802	761	498	999999	999999	883	617	666	624	988	809	824	904	628	999999	999999	586	999999	649	400	959	313	646	841	999999	999999	785	999999	333	999999	766	999999	999999	132	600	999999	986	159	259	898	473	741	489	999999	554	160	479	230	876	262	999999	185	540	356	83	999999	999999	656	566	12	999999	999999	342	616	232	999999	830	999999	38	966	702	436	43	751	927	227	824	999999	999999	999999	29	564	999999	81	773	999999	611	999999	999999	111	61	339	592	257	799	263	408	872	832	887	330	696	202	909	999999	807	151	999999	999999	856	674	532	369	455	999999	999999	688	271	999999	640	65	999999	999999	927	915	372	843	786	951	999999	999999	952	758	409	999999	332	372	621	520	999999	449	821	228	202	436	528	970	147	999999	999999	999999	147	999999	999999	831	999999	962	275	994	999999	964	365	838	755	47	722	773	959	663	660	181	999999	751	999999	201	243	999999	541	500	397	402	999999	521	695	999999	681	999999	999999	578	653	369	106	627	333	999999	999999	983	473	999999	714	754	20	484	613	94	999999	396	162	10	597	999999	430	775	607	999999	268	843	153	657	365	799	999999	391	999999	301	84	449	427	874	116	260	999999	387	785	642	391	231	908	999999	598	295	771	999999	980	480	938	999999	29	537	743	251	999999	815	999999	999999	999999	628	474	999999	999999	69	968	999999	894	347	999999	53	989	964	414	47	934	999999	68	999999	38	650	411	999999	362	999999	429	999999	141	864	999999	685	588	870	999999	999999	757	596	600	539	327	999999	999999	643	798	894	342	999999	133	706	316	307	999999	999999	999999	896	227	934	999999	266	639	87	999999	39	926	997	999999	128	868	651	289	348	941	529	752	544	978	768	999999	468	421	374	767	434	557	123	999999	860	983	208	545	999999	999999	999999	899	250	347	642	716	801	439	223	196	481	426	968	365	238	975	352	918	459	203	500	845	275	320	721	481	999999	79	605	145	670	999999	467	999999	999999	630	512	206	346	61	940	38	207	187	295	18	589	758	699	884	640	290	96	
629	999999	499	633	999999	625	170	903	731	999999	999999	526	375	959	268	999999	607	472	156	581	407	999999	999999	647	97	999999	713	999999	999999	380	720	505	389	999999	999999	573	999999	996	582	581	185	157	218	204	129	661	919	999999	330	10	101	421	494	708	999999	376	675	851	545	905	911	999999	849	361	123	583	146	999999	130	999999	649	611	889	999999	406	260	54	999999	527	436	115	664	999999	999999	288	309	20	999999	999999	472	898	266	461	677	669	906	999999	857	91	999999	525	573	928	635	360	999999	531	919	312	437	999999	999999	999999	999999	999999	257	706	794	82	813	572	999999	23	658	796	393	160	222	905	499	952	196	195	981	910	541	999999	936	704	798	777	101	378	904	150	500	932	351	877	421	210	513	784	999999	974	70	559	279	999999	999999	340	319	23	999999	999999	145	222	352	208	999999	520	770	100	284	46	999999	96	119	518	999999	461	808	345	999999	299	448	411	917	16	850	982	466	999999	737	468	468	87	999999	999999	15	999999	999999	152	999999	901	439	422	510	241	503	974	449	761	542	515	531	999999	529	523	46	733	305	345	999999	286	64	672	363	816	578	403	530	999999	512	28	871	665	725	592	999999	999999	999999	686	513	875	542	705	565	232	936	493	557	52	392	999999	982	999999	793	999999	847	766	69	693	662	999999	999999	759	258	523	643	999999	258	937	664	20	831	618	999999	482	744	358	999999	140	880	94	846	999999	308	241	45	627	999999	392	745	999999	966	218	33	414	999999	782	999999	51	999999	80	999999	999999	387	382	450	374	421	320	598	498	658	929	813	999999	263	965	461	27	999999	25	993	865	999999	572	54	999999	595	427	60	961	902	999999	552	809	999999	236	110	926	790	671	215	561	794	257	999999	999999	404	455	161	466	999999	438	562	572	87	999999	428	815	999999	827	778	994	270	637	595	592	999999	14	728	999999	999999	535	237	816	999999	442	81	999999	138	999999	228	999999	999999	999999	639	473	999999	979	731	479	807	294	598	962	892	999999	999999	999999	661	851	660	400	726	134	600	796	211	745	763	645	308	483	686	330	999999	639	727	675	999999	132	87	999999	282	999999	229	580	936	274	924	598	151	999999	999999	999999	357	827	422	152	993	999999	272	768	999999	999999	181	333	999999	277	363	263	493	999999	169	539	773	262	127	477	905	30	859	999999	821	175	503	393	201	409	973	781	226	585	681	164	860	319	191	999999	87	999999	972	668	910	999999	114	999999	999999	753	513	104	709	999999	246	999999	983	
334	947	61	592	788	142	208	304	999999	47	908	999999	999999	679	463	80	931	399	19	999999	999999	36	999999	999999	978	999999	999999	895	878	81	280	348	708	180	535	372	999999	603	999999	762	773	373	999999	633	999999	581	750	83	59	34	999999	555	237	999999	792	308	999999	990	999999	160	999999	313	426	509	999999	569	245	834	154	101	939	999999	110	999999	999999	827	697	526	864	406	887	374	845	999999	303	725	121	782	388	237	575	999999	989	149	999999	999999	947	999999	867	636	345	916	999999	958	94	450	454	980	650	964	999999	999999	135	999999	273	330	467	572	216	50	457	999999	455	917	526	799	999999	999999	188	999999	879	868	999999	237	71	970	444	887	769	999999	280	141	142	424	999999	999999	25	999999	999999	999999	12	999999	622	999999	189	882	471	22	999999	295	112	493	999999	835	94	999999	621	897	999999	999999	999999	580	802	999999	770	326	999999	41	300	999999	784	565	95	441	812	999999	255	832	999999	188	509	431	454	484	751	787	339	306	999999	999999	683	999999	636	999999	860	431	999999	999999	66	862	561	999999	722	999999	510	546	999999	369	33	590	496	789	999999	966	999999	464	135	328	999999	983	986	999999	999999	416	547	999999	929	512	580	391	921	986	999999	999999	627	79	709	243	973	999999	389	969	283	748	397	894	279	669	999999	405	305	264	657	83	875	999999	737	315	673	844	616	999999	788	641	668	510	24	662	349	999999	755	892	999999	407	603	999999	999999	952	29	653	396	269	723	184	96	667	338	999999	999999	100	999999	404	570	138	598	494	999999	641	90	886	879	617	329	75	650	999999	909	999999	479	999999	785	785	999999	30	457	356	181	999999	555	10	999999	322	351	259	999999	361	331	225	809	119	835	119	872	999999	999999	779	999999	657	534	999999	758	88	231	999999	314	556	117	550	681	999999	322	576	999999	89	714	567	276	999999	684	299	91	693	451	370	32	675	999999	164	256	678	416	524	89	872	252	103	100	889	945	834	253	781	544	567	796	269	999999	999999	427	216	513	999999	973	245	602	74	637	861	999999	999999	999999	953	303	12	834	798	999999	223	836	621	476	999999	134	849	55	999999	158	883	573	999999	999999	129	736	49	174	999999	550	844	280	999999	466	239	999999	317	200	999999	487	542	732	998	999999	810	955	999999	740	999999	745	133	199	302	916	753	298	999999	986	524	226	263	837	298	999999	999999	943	659	999999	247	926	817	658	755	821	616	160	575	999999	841	173	931	309	48	999999	427	999999	999999	999999	712	941	999999	999999	675	
83	233	704	444	750	999999	866	306	999999	502	210	927	999999	999999	999999	309	603	723	683	999999	361	295	999999	999999	999999	999999	999999	999999	397	451	999999	151	497	983	682	597	912	999999	824	873	999999	866	289	807	837	873	952	220	506	962	119	227	111	185	999999	787	999999	904	946	920	129	901	999999	209	206	68	440	491	761	999999	396	887	898	810	999999	494	15	999999	961	624	877	788	999999	999999	999999	88	50	321	999999	895	327	18	769	904	753	999999	999999	999999	610	999999	442	470	458	999999	575	999999	329	300	14	830	781	999999	942	999999	52	999999	441	483	866	128	27	129	823	865	999999	999999	127	993	66	999999	999999	925	999999	999999	999999	999999	999999	999999	999999	999999	758	999999	317	838	124	204	999999	447	999999	423	641	484	223	999999	762	323	647	592	66	999999	114	999999	244	907	303	855	586	760	149	634	10	595	623	756	369	277	999999	984	751	999999	323	680	141	999999	465	999999	999999	64	430	999999	769	999999	999999	674	15	433	515	999999	544	999999	618	314	999999	237	422	55	861	466	132	494	511	999999	999999	695	999999	434	999999	601	451	251	153	532	340	280	865	999999	999999	948	750	936	762	412	450	493	752	18	382	903	230	999999	200	255	931	999999	368	116	999999	103	801	999999	238	913	999999	999999	125	96	974	37	372	169	249	912	716	196	731	108	222	999999	942	864	999999	999999	999999	999999	60	897	600	404	911	758	356	712	157	999999	707	849	453	999999	378	666	44	999999	541	71	180	999999	539	999999	213	999999	894	559	160	937	529	938	541	927	252	227	496	999999	126	613	812	537	765	547	488	882	655	74	978	999999	830	999999	758	999999	999999	999999	999999	999999	201	652	864	999999	561	220	999999	999999	317	526	904	999999	180	464	238	999999	999999	642	523	999999	266	331	613	829	580	874	999999	821	189	231	75	480	858	999999	388	473	749	24	999999	554	999999	719	574	138	169	827	115	999999	999999	830	71	228	999999	999999	999999	869	48	44	227	686	113	828	589	999999	460	434	302	539	85	764	188	999999	667	968	104	547	757	485	669	752	769	999999	351	358	169	999999	999999	492	999999	999999	999999	714	797	299	999999	78	140	487	678	999999	535	576	299	715	652	827	561	999999	281	60	122	563	374	474	917	372	487	240	927	613	212	810	999999	999999	999999	999999	446	377	999999	35	417	280	999999	934	227	202	451	635	706	341	999999	941	999999	999999	407	872	350	332	381	89	591	999999	559	74	532	725	999999	732	387	188	390	193	999999	999999	643	841	756	440	
257	724	920	851	999999	999999	999999	271	599	502	999999	466	133	124	996	999999	999999	517	999999	742	411	502	121	718	258	527	951	112	188	964	999999	565	126	909	999999	656	168	999999	375	999999	999999	271	135	999999	572	920	65	276	196	325	812	999999	131	23	38	999999	613	211	602	16	644	225	999999	635	152	604	999999	223	49	349	999999	703	152	756	999999	999999	376	999999	155	337	472	999999	915	999999	162	234	443	112	881	330	999999	999999	147	999999	999999	531	187	999999	446	999999	580	841	237	999999	999999	118	982	375	999999	887	388	90	65	275	543	959	309	230	483	917	171	248	342	719	306	331	566	783	436	473	999999	875	97	187	757	631	457	78	826	53	251	77	999999	993	941	962	901	872	825	369	232	957	999999	528	806	342	508	518	550	714	552	209	938	554	925	512	993	878	517	999999	512	241	999999	999999	999999	103	164	349	777	343	430	999999	958	999999	251	15	858	568	999999	424	132	939	528	999999	501	999999	139	539	77	438	969	999999	364	913	857	991	564	587	999999	713	188	169	740	999999	294	999999	251	999999	312	999999	999999	434	999999	103	999999	572	712	291	999999	633	963	624	281	349	374	406	339	54	220	260	450	280	999999	999999	246	999999	209	321	827	643	801	268	237	157	783	545	999999	999999	133	294	288	999999	999999	229	749	563	888	999999	842	887	528	206	660	999999	999999	383	718	999999	999999	827	373	999999	464	305	831	705	397	999999	565	999999	880	78	921	926	999999	178	631	496	917	999999	999999	808	479	939	124	605	607	999999	999999	410	826	685	414	999999	921	886	818	354	397	54	176	764	999999	999999	16	459	999999	734	89	310	752	231	922	999999	752	564	922	524	190	236	107	222	455	165	999999	204	663	999999	15	95	360	287	109	872	516	320	973	465	932	665	330	873	106	377	658	605	763	240	552	366	964	303	174	170	946	954	999999	679	999999	812	795	658	729	993	949	474	999999	59	999999	999999	590	467	999999	524	906	234	999999	87	506	407	999999	432	999999	648	131	67	123	938	926	562	11	304	453	130	869	672	153	112	999999	193	482	713	999999	120	776	507	712	649	264	722	837	999999	183	614	999999	373	584	91	871	892	361	194	133	115	440	296	999999	470	999999	243	90	23	659	999999	999999	728	859	963	872	999999	354	473	999999	213	999999	770	131	839	750	506	97	72	240	535	831	999999	999999	468	679	999999	494	251	993	30	642	999999	581	999999	689	652	513	621	218	258	548	999999	510	920	391	670	
175	999999	720	999999	156	27	782	134	491	636	148	999999	999999	392	139	113	479	662	571	899	999999	271	999999	107	992	999999	853	982	987	943	999999	669	999999	999999	324	319	999999	999999	999999	999999	51	457	999999	63	514	999999	337	825	128	444	999999	848	358	491	482	903	35	999999	166	680	173	999999	999999	548	848	999999	999999	284	78	999999	582	634	787	999999	858	741	893	105	593	880	148	38	999999	552	999999	939	320	595	536	420	294	908	688	204	460	251	319	829	214	45	798	62	757	999999	862	783	999999	999999	633	999999	20	929	999999	285	542	145	935	595	999999	999999	168	728	748	658	535	674	945	999999	999999	616	999999	74	890	558	92	95	280	565	690	999999	879	908	962	795	409	364	878	412	999999	324	999999	724	815	305	999999	79	999999	108	772	999999	999999	477	914	26	320	946	999999	481	203	457	865	999999	904	271	40	259	766	953	999999	181	795	542	930	182	310	999999	258	999999	999999	22	780	182	793	502	999999	412	993	946	485	463	325	407	999999	215	999999	935	819	553	275	626	999999	360	849	601	402	304	999999	999999	715	613	697	453	799	999999	676	692	999999	412	357	628	265	819	478	795	999999	398	333	725	723	375	999999	999999	330	64	709	999999	332	201	109	619	865	261	240	871	766	871	607	38	999999	999999	359	416	205	646	370	493	999999	999999	745	14	999999	999999	28	350	726	993	999999	744	999999	256	369	394	999999	999999	762	999999	589	606	39	983	790	999999	196	956	999999	480	508	999999	693	225	547	278	999999	105	999999	999999	242	890	999999	773	748	999999	555	292	407	964	113	467	884	366	904	285	35	999999	223	999999	634	72	334	256	494	449	999999	266	999999	101	938	217	99	717	999999	698	461	265	244	927	999999	903	559	61	999999	51	799	337	320	271	999999	693	882	973	420	180	566	899	288	309	811	299	584	315	35	896	377	177	594	215	824	769	999999	295	925	730	512	282	879	999999	650	724	946	999999	999999	255	999999	126	306	601	142	562	999999	935	126	460	329	253	35	480	999999	632	742	115	447	483	176	596	999999	690	667	999999	29	999999	659	97	353	147	467	999999	570	261	870	992	83	272	792	591	179	474	999999	269	256	409	779	27	999999	840	999	375	999999	999999	999999	616	934	849	542	152	286	39	999999	999999	999999	255	909	422	761	999999	41	185	999999	584	426	999999	289	408	46	620	65	999999	115	512	147	102	701	999999	193	999999	999999	234	729	650	315	150	366	999999	999999	999999	999999	367	266	242	999999	823	
999999	999999	322	493	999999	536	812	999999	96	645	923	605	54	694	554	88	238	506	691	807	455	50	278	286	227	70	925	999999	131	697	999999	873	702	323	999999	999999	519	699	927	999999	421	808	563	669	226	760	999999	788	999999	999999	139	999999	550	11	378	642	999999	45	999999	276	611	777	999999	999999	270	60	902	730	285	999999	568	999999	999999	169	396	647	487	609	999999	999999	886	146	587	709	568	624	999999	701	945	775	971	999999	434	999999	920	643	999999	174	409	176	857	452	999999	110	852	999999	190	390	614	999999	165	999999	999999	808	999999	474	199	100	830	645	999999	211	785	510	386	999999	114	917	999999	752	639	323	209	893	609	999999	633	487	999999	968	444	941	96	224	999999	354	507	625	282	456	453	916	343	763	999999	999999	667	13	723	766	999999	273	151	999999	101	841	426	92	209	999999	840	999999	243	862	999999	785	999999	999999	999999	999999	588	999999	644	793	308	999999	979	446	454	952	776	630	764	100	482	180	999999	999999	133	778	999999	424	999999	337	615	741	683	999999	561	663	999999	106	123	691	188	999999	999999	358	563	378	862	999999	638	999999	999999	220	947	152	999999	41	985	890	999999	121	114	173	999999	316	187	999999	49	508	885	791	421	680	517	82	999999	475	551	452	670	754	916	947	999999	999999	168	999999	793	541	101	529	678	650	657	11	999999	999999	999999	999999	180	996	339	999999	999999	846	835	498	702	875	241	914	490	542	230	999999	205	166	999999	893	158	999999	999999	507	417	365	122	999999	999999	515	494	999999	531	238	281	999999	425	562	853	999999	344	670	702	918	310	999999	49	999999	429	999999	806	431	639	999999	174	397	999999	831	946	999999	734	73	475	197	391	344	999999	999999	271	556	278	999999	999999	446	558	487	90	854	207	239	325	999999	351	67	708	999999	266	480	999999	999999	449	999999	999999	124	999999	280	204	514	537	965	999999	788	999999	999999	696	999999	128	202	502	686	316	379	633	999999	999999	756	722	418	999999	327	999999	999999	197	999999	999999	684	36	999999	240	288	293	576	327	999999	445	537	113	477	999999	544	999999	74	978	387	999999	80	960	899	701	999999	999999	786	999999	219	887	881	600	999999	766	999999	147	999999	961	224	403	740	61	400	999999	885	652	254	56	943	999999	999999	999999	999999	808	46	724	999999	999999	781	730	506	550	999999	355	563	999999	999999	711	999999	407	999999	112	999999	999999	838	999999	569	628	999999	806	312	740	92	836	873	947	791	689	730	999999	21	442	190	493	896	999999	943	55	999999	948	46	543	999999	
546	999999	911	999999	825	970	26	999999	507	680	999999	427	766	468	281	999999	616	155	926	999999	72	396	999999	921	280	97	648	86	524	911	868	770	999999	54	545	480	999999	778	999999	718	713	142	513	761	216	76	140	731	671	999999	110	802	119	999999	633	999999	783	989	899	738	331	940	640	596	812	214	658	722	922	801	520	838	999999	217	277	999999	999999	821	715	214	956	917	999999	951	810	75	660	216	421	395	697	999999	878	237	397	772	999999	917	999999	11	999999	418	808	999999	62	272	999999	902	294	702	277	999999	999999	694	781	414	535	688	999999	746	999999	999999	999999	999999	113	999999	959	953	999999	505	999999	965	872	713	999999	548	118	544	898	547	999999	757	922	999999	999999	999999	698	194	455	982	246	999999	141	212	999999	966	116	280	766	515	313	668	91	999999	273	999999	98	570	897	243	999999	991	790	999999	302	796	529	592	420	999999	849	774	999999	999999	999999	625	834	670	266	830	441	838	777	999999	999999	784	676	999999	454	815	646	999999	296	222	687	254	999999	893	909	660	446	524	860	398	665	999999	171	999999	530	647	999999	428	314	77	801	999999	224	999999	13	518	999999	396	999999	604	999999	721	488	295	160	23	603	940	761	605	393	999999	977	388	727	705	623	433	999999	999999	348	999999	999999	229	421	999999	999999	999999	999999	401	540	60	386	265	999999	944	60	876	999999	999999	999999	537	667	709	683	999999	489	835	679	308	894	999999	999999	340	266	999999	898	999999	873	930	983	977	59	999999	74	342	540	722	722	783	999999	747	999999	105	999999	811	560	123	546	537	740	205	947	999999	999999	843	276	55	999	999999	56	999999	12	171	533	77	487	307	645	350	352	767	123	895	654	157	366	999999	578	999999	952	784	722	346	200	788	999999	468	863	230	76	999999	999999	999999	737	861	744	178	571	694	334	999999	478	205	999999	999999	91	61	937	359	999999	587	476	554	211	271	79	665	971	745	47	28	999999	999999	284	857	54	999999	999999	792	999999	999999	127	884	130	999999	316	527	162	999999	706	978	530	513	742	488	28	177	367	475	792	88	206	825	999999	315	819	63	921	999999	929	536	892	154	947	999999	470	592	434	512	999999	552	513	999999	49	68	498	929	999999	999999	999999	876	999999	692	10	333	991	302	237	815	999999	262	999999	825	297	179	96	385	566	999999	999999	435	743	855	520	249	574	452	785	598	816	890	999999	135	497	999999	999999	209	999999	999999	307	177	365	618	633	702	946	688	467	999999	972	122	372	999999	777	414	
142	999999	182	760	758	549	516	638	999999	988	999999	999999	338	245	830	999999	241	943	999999	850	79	134	999999	818	999999	886	999999	915	626	999999	999999	152	358	93	919	999999	37	394	864	758	661	727	999999	644	820	999999	359	232	49	95	881	429	92	927	344	18	120	363	467	871	564	999999	22	303	999999	739	131	255	325	823	859	847	88	397	198	352	514	587	998	826	536	762	876	999999	823	999999	69	999999	748	911	895	999999	999999	992	999999	70	999999	999999	182	90	999999	114	999999	999999	235	44	350	695	738	992	503	533	365	641	345	801	999999	481	480	374	999999	700	506	413	928	196	999999	96	202	999999	637	197	414	917	481	432	855	661	316	789	756	374	999999	756	417	999999	318	294	657	999999	346	243	999999	808	411	654	999999	503	296	48	123	264	502	610	364	316	129	999999	170	913	945	999999	175	691	617	315	18	999999	995	999999	999999	635	438	800	791	403	351	606	516	999999	823	362	999999	277	675	999999	871	92	402	111	999999	870	999999	744	999999	283	78	164	200	105	646	858	507	730	170	487	826	702	818	999999	965	523	999999	343	99	593	999999	897	25	125	444	925	357	999999	999999	17	511	693	999999	517	335	999999	415	999999	191	965	855	643	999999	198	676	178	274	441	999999	999999	939	791	999999	863	585	180	149	85	661	999999	510	612	416	162	976	142	359	310	635	999999	118	999999	162	133	737	64	791	999999	449	276	999999	999999	758	594	77	719	48	999999	999999	164	56	339	759	470	464	253	237	999999	221	543	999999	963	999999	367	999999	430	639	531	999999	999999	999999	322	636	395	999999	594	854	999999	95	267	999999	869	999999	480	731	778	999999	691	999999	494	827	837	615	905	457	697	119	400	999999	647	89	517	364	410	775	734	703	374	410	870	398	999999	999999	954	999999	948	594	335	635	999999	670	947	999999	640	703	552	707	999999	937	999999	484	463	848	447	999999	586	515	968	999999	997	85	395	999999	798	106	422	968	660	465	999999	113	999999	999999	140	999999	999999	654	723	707	999999	36	999999	436	47	395	999999	566	431	777	999999	443	625	630	999999	767	284	666	74	999999	999999	583	57	275	439	268	701	999999	717	469	54	932	791	270	999999	971	999999	999999	253	413	171	856	547	882	602	999999	487	163	136	999999	703	475	999999	188	999999	649	979	706	997	779	693	999999	848	961	732	930	651	365	158	666	664	325	422	999999	383	434	46	174	672	374	781	548	572	354	766	999999	351	613	844	832	991	999999	961	999999	999999	
925	17	585	999999	671	999999	132	14	470	708	387	63	999999	804	999999	613	999999	44	633	997	999999	999999	503	205	163	588	48	520	325	675	999999	999999	948	941	458	426	461	999999	11	950	659	543	999999	999999	999999	525	422	808	852	229	186	371	337	476	999999	262	514	389	995	92	385	611	999999	999999	999999	33	999999	987	999999	574	999999	800	43	683	348	612	571	857	817	999999	176	239	667	105	498	896	36	481	378	999999	912	81	28	918	999999	999999	853	316	205	365	420	434	461	287	78	385	338	654	138	961	690	656	572	367	916	999999	943	594	306	999999	996	633	619	999999	662	90	782	124	999999	300	758	264	662	462	227	741	999999	389	37	123	999999	999999	352	416	515	265	509	660	12	999999	999999	269	20	651	368	787	815	310	625	988	603	223	546	837	213	436	994	999999	150	184	377	999999	567	192	985	624	290	212	645	406	999999	131	122	688	197	498	254	20	999999	439	926	477	764	49	520	354	835	999999	213	88	271	999999	999999	827	999999	549	702	827	665	744	506	612	999999	228	999999	999999	999999	999999	999999	714	192	999999	999999	710	257	900	799	528	999999	641	788	775	999	567	145	191	999999	999999	635	999999	999999	426	355	359	932	324	812	545	631	49	253	976	863	499	896	287	382	999999	580	161	750	184	999999	33	999999	999999	613	999999	93	235	869	816	232	13	918	765	999999	999999	778	933	999999	263	999999	633	999999	812	999999	510	670	858	808	999999	714	484	896	622	999999	331	403	999999	711	714	462	405	179	437	754	860	581	141	999999	715	41	647	73	999999	288	531	635	153	818	113	437	999999	999999	999999	111	999999	116	306	503	316	999999	576	232	383	800	500	464	999999	67	61	929	999999	219	103	771	77	999999	409	343	740	695	260	393	608	999999	238	978	111	335	15	999999	285	637	341	451	464	424	690	696	787	76	999999	95	766	184	897	25	333	305	44	999999	706	962	762	621	999999	192	999999	106	999999	521	999999	634	62	308	653	901	877	652	316	652	729	999999	556	999999	30	175	999999	433	389	222	655	999999	301	999999	56	323	875	720	438	282	999999	594	133	999999	714	50	999999	999999	530	996	999999	999999	989	999999	608	993	999999	98	999999	847	566	999999	716	999999	866	556	999999	385	262	340	36	166	224	44	851	999999	589	290	959	999999	999999	168	999999	393	84	974	999999	909	77	999999	907	786	130	999999	999999	610	878	774	999999	999999	707	999999	216	999999	969	981	466	955	540	473	999999	135	139	620	714	407	999999	
332	999999	999999	740	433	317	208	999999	250	999999	633	328	250	267	999999	880	999999	999999	485	952	714	424	103	518	861	999999	604	999999	781	656	999999	999999	318	999999	555	999999	999999	999999	283	349	17	765	729	999999	833	637	299	216	597	999999	337	999999	239	999999	581	908	191	383	879	63	713	558	651	593	999999	757	19	926	711	326	999999	999999	999	146	944	999999	695	158	684	234	90	397	62	999999	329	172	646	999999	999999	646	318	144	548	999999	636	999999	123	145	999999	85	627	372	504	999999	882	952	348	103	999999	632	223	42	698	999999	999999	325	999999	124	999999	374	121	156	999999	75	18	237	836	779	510	496	835	559	741	608	606	717	999999	999999	999999	376	823	552	362	119	999999	999999	446	893	255	999999	951	998	871	999999	964	480	188	439	999999	655	999999	999999	999999	23	797	663	301	999999	58	266	432	999999	470	896	551	568	793	84	642	732	791	943	533	199	544	836	999999	697	999999	135	538	463	517	998	260	264	959	349	322	999999	984	355	999999	989	999999	235	537	975	999999	406	999999	113	797	540	864	183	46	403	479	960	976	603	999999	922	727	969	218	472	646	297	608	454	762	999999	747	445	108	543	312	318	308	712	205	999999	999999	434	666	976	999999	87	999999	566	869	361	999999	391	899	999999	271	918	27	75	338	999999	999999	999999	999999	999999	793	429	999999	502	101	999999	662	273	407	219	483	999999	999999	241	337	568	79	999999	999999	411	999999	999999	545	999999	282	393	301	999999	383	999999	448	215	93	741	193	715	999999	725	475	709	698	529	984	690	448	999999	999999	785	738	769	145	756	658	939	845	437	883	999999	229	707	868	429	889	416	770	278	219	571	999999	999999	566	353	999999	875	712	559	381	855	736	313	999999	999999	504	613	999999	692	557	153	999999	756	999999	112	505	999999	840	999999	639	999999	999999	180	759	999999	737	125	213	792	189	782	237	295	999999	999999	173	916	928	999999	925	285	999999	88	720	75	675	302	790	464	848	809	999999	443	919	803	935	999999	554	999999	779	999999	410	73	513	774	916	610	700	803	938	589	839	488	354	363	27	841	460	693	999999	445	335	748	943	999999	748	794	999999	262	999999	999999	371	203	999999	999999	999999	497	574	999999	158	75	999999	987	526	268	999999	555	99	566	786	999999	115	860	367	344	63	662	129	142	36	132	245	448	999999	340	999999	645	906	999999	999999	999999	276	514	544	312	843	348	231	999999	999999	999999	704	999999	476	999999	999999	510	835	248	492	222	378	442	918	36	
829	163	286	195	50	999999	649	291	87	999999	826	600	325	64	999999	999999	440	444	732	833	427	435	999999	710	837	717	809	999999	324	276	999999	834	596	999999	482	690	71	45	999999	85	999999	423	731	999999	182	999999	194	781	747	777	781	934	709	999999	608	404	999999	575	357	333	524	981	999999	811	116	992	14	807	582	810	654	999999	800	999999	289	14	703	999999	538	935	532	38	920	999999	999999	226	135	510	909	999999	508	495	688	999999	999999	572	456	999999	112	190	999999	999999	208	936	133	386	143	62	805	604	700	428	47	422	801	495	71	999999	326	999999	999999	503	897	999999	999999	168	717	999999	105	717	999999	999999	661	999999	47	154	829	983	424	999999	92	82	704	999999	388	90	999999	275	518	75	511	36	999999	221	999999	404	490	704	634	999999	669	652	957	999999	999999	917	767	689	384	999999	665	87	15	219	807	794	799	591	125	231	999999	451	971	39	215	999999	189	449	999999	643	664	135	999999	999999	448	440	999999	999999	269	999999	323	768	891	862	409	999999	30	999999	414	528	604	999999	588	412	263	999999	680	927	882	999999	737	328	999999	740	992	999999	728	555	771	377	679	193	332	655	908	941	999999	119	630	782	511	794	44	999999	999999	766	999999	946	205	229	759	197	732	999999	999999	995	123	999999	869	868	704	475	623	47	849	421	999999	933	504	322	999999	571	307	110	22	942	293	149	702	999999	999999	782	359	551	617	492	460	585	921	999999	999999	408	249	761	88	46	181	999999	999999	999999	200	612	451	883	560	198	889	632	999999	999999	711	999999	999999	644	874	999999	125	999999	999999	366	960	990	999999	591	493	269	331	546	32	975	771	296	483	84	45	392	999999	999999	990	429	602	828	851	141	999999	853	950	605	887	166	920	109	577	999999	666	209	999999	999999	399	300	866	353	999999	758	999999	424	500	383	609	491	590	649	91	999	763	142	149	880	390	640	319	999999	658	999999	65	999999	719	183	418	835	999999	481	86	699	563	259	228	102	122	786	362	999999	996	405	575	281	27	577	545	999999	999999	720	479	999999	999999	150	694	744	703	356	705	999999	965	773	700	119	572	999999	999999	999999	913	57	767	604	287	742	729	263	300	999999	999999	152	638	883	775	81	999999	999999	718	422	565	484	399	765	90	45	611	232	999999	466	708	999999	999999	999999	620	23	999999	874	482	248	421	999999	999999	920	701	563	688	92	998	629	117	256	673	34	999999	439	657	11	523	251	141	506	558	833	999999	999999	21	606	272	762	
128	137	843	999999	999999	999999	40	478	74	999999	357	528	234	85	999999	999999	961	116	92	191	365	951	361	241	117	915	881	620	845	682	999999	999999	819	245	999999	979	413	204	33	999999	409	188	937	996	894	612	281	483	484	622	67	904	524	91	407	177	999999	611	372	999999	253	420	633	391	975	275	709	989	999999	379	59	767	92	268	781	186	23	364	347	999999	643	999999	145	233	625	999999	999999	738	838	343	999999	801	831	938	580	989	555	999999	999999	999999	999999	292	907	999999	573	300	822	265	309	230	163	999999	274	999999	999999	999999	284	999999	766	999999	707	971	160	241	999999	999999	935	999999	688	792	630	467	343	999999	601	361	500	40	660	334	824	312	999999	999999	189	792	536	963	496	736	714	156	790	692	921	999999	142	675	999999	325	364	678	576	516	600	696	87	556	999999	100	353	999999	748	999999	513	999999	542	542	62	383	721	971	657	999999	999999	999999	677	650	796	668	229	824	101	345	999999	156	735	999999	27	492	999999	980	696	999999	392	999999	407	358	189	526	400	599	623	565	999999	999999	30	624	438	125	29	436	999999	608	999999	529	161	999999	471	999999	669	619	524	570	669	741	284	261	569	999999	86	999999	470	280	999999	629	211	536	741	586	999999	121	999999	902	472	999999	230	98	534	863	320	999999	887	823	999999	780	84	62	895	862	118	999999	64	822	48	701	965	489	339	252	327	624	671	884	999999	558	999999	999999	107	391	520	999999	999999	706	306	92	441	647	423	999999	554	999999	641	879	478	366	66	999999	999999	771	321	741	759	292	545	695	333	12	592	308	999999	999999	955	514	351	999999	52	358	526	999999	269	328	75	840	697	178	999999	791	999999	874	502	999999	999999	336	79	779	436	444	171	999999	999999	439	999999	124	844	999999	203	136	999999	556	323	708	153	999999	999999	993	675	918	594	999999	711	541	595	718	806	198	704	628	444	572	999999	999999	197	916	207	830	273	999999	996	605	975	856	263	999999	999999	794	321	999999	824	85	113	517	849	794	999999	228	999999	999999	317	655	397	575	999999	965	70	714	520	237	710	680	999999	724	922	999999	401	999999	999999	734	167	22	999999	852	803	999999	469	999999	758	999999	27	978	986	927	643	350	218	410	999999	298	800	846	283	94	999999	154	355	999999	595	999999	403	53	940	119	188	305	779	545	999999	332	506	92	999999	999999	999999	731	693	802	91	581	999999	991	689	999999	999999	320	999999	792	999999	659	22	90	392	898	999999	973	48	999999	999999	348	571	672	
638	842	792	999999	999999	164	874	420	460	553	306	999999	89	999999	363	951	185	868	565	986	834	122	319	425	699	67	999999	999999	693	816	999999	999999	999999	118	362	999999	206	226	430	584	918	300	208	999999	783	379	999999	597	620	999999	702	880	782	999999	838	526	532	999999	999999	832	45	637	727	999999	499	563	13	971	58	999999	999999	958	447	980	78	544	913	850	999999	330	999999	531	999999	606	123	999999	961	434	279	999999	999999	830	208	597	999999	290	572	564	970	230	376	846	548	999999	341	999999	442	999999	517	303	613	682	999999	697	999999	513	22	999999	530	325	602	999999	701	222	200	924	760	850	441	999999	971	358	879	422	954	402	999999	999999	275	380	740	169	999999	976	233	999999	106	510	13	46	278	999999	44	999999	627	797	154	335	999999	416	983	592	370	729	332	999999	802	321	743	201	530	500	854	160	999999	442	660	725	999999	557	827	259	846	404	519	529	324	234	794	166	257	657	607	999999	397	999999	798	198	999999	969	840	785	999999	812	515	777	597	884	80	194	147	429	346	366	588	999999	746	999999	220	999999	939	999999	527	999999	999999	872	893	995	762	436	999999	472	81	30	716	52	492	43	999999	741	999999	440	164	999999	28	828	999999	250	280	664	411	833	977	850	999999	999999	267	190	869	642	884	602	131	999999	550	675	357	326	999999	999999	250	712	86	478	999999	999999	422	999999	568	124	562	999999	999999	108	34	999999	494	230	990	999999	999999	312	999999	255	857	339	319	520	68	999999	481	994	600	999999	423	698	756	509	979	999999	850	349	621	755	90	241	999999	32	619	740	191	136	336	207	761	937	549	999999	620	999999	199	902	859	225	642	568	61	990	685	335	999999	985	251	468	601	444	691	418	175	626	462	296	901	328	171	355	999999	999999	972	999999	159	999999	999999	448	342	948	490	999999	122	522	999999	886	347	293	685	206	885	867	605	326	999999	140	665	994	88	902	999999	540	63	297	900	999999	28	999999	999999	999999	106	803	999999	653	954	295	305	652	446	576	949	999999	642	965	470	999999	797	656	999999	28	269	893	369	439	999999	999999	352	825	999999	999999	867	999999	117	999999	109	999999	740	952	999999	999999	835	23	558	512	952	393	897	97	827	110	860	372	969	999999	869	212	443	999999	705	999999	999999	480	999999	999999	708	811	509	96	999999	388	69	845	293	999999	193	255	345	856	487	999999	61	264	999999	522	670	505	178	999999	686	896	648	53	257	368	28	364	983	643	803	999999	883	999999	231	448	
51	25	88	701	973	624	867	586	219	151	999999	687	482	517	254	999999	999999	559	410	999999	739	25	598	925	259	828	272	702	63	346	999999	250	43	559	999999	655	999999	999999	977	999999	39	71	834	999999	415	341	999999	475	999999	600	506	334	410	261	708	35	426	999999	452	999999	361	174	533	872	471	999999	999999	922	46	999999	786	177	581	348	999999	678	191	999999	519	918	946	796	999999	462	999999	355	839	781	999999	455	238	273	33	832	710	865	537	961	999999	704	999999	999999	438	999999	813	339	999999	72	321	40	844	934	643	534	208	565	999999	999999	43	125	871	872	81	591	999999	999999	153	749	637	999999	150	229	847	815	999999	985	367	999999	648	999999	602	777	470	819	610	999999	630	499	999999	999999	14	466	927	528	832	813	888	999999	441	301	195	13	999999	999999	999999	999999	96	827	302	222	999999	999999	432	533	523	104	999999	261	980	74	892	654	125	492	80	683	999999	329	982	427	107	520	81	999999	324	599	352	233	929	986	218	999999	206	421	999999	657	999999	404	15	737	411	636	866	376	408	999999	888	942	176	216	332	767	999999	874	125	686	285	84	218	924	999999	189	332	994	856	100	457	703	544	999999	649	897	323	255	26	470	999999	705	949	782	711	409	67	999999	999999	451	957	999999	306	271	381	999999	195	91	999999	231	999999	999999	520	999999	93	999999	408	753	567	435	453	999999	858	999999	42	580	135	436	223	353	999999	608	341	414	143	999999	407	999999	999999	689	711	241	999999	795	166	782	194	641	699	999999	10	313	166	238	997	367	473	651	999999	999999	834	759	868	641	109	999999	999999	115	185	957	999999	135	999999	878	999999	221	339	73	999999	259	395	494	736	696	352	818	452	113	999999	999999	662	999999	53	999999	854	951	999999	629	999999	460	252	89	466	999999	740	999999	601	288	514	999999	38	410	164	979	999999	350	999999	999999	298	999999	999999	436	698	409	304	999999	999999	471	33	772	848	710	377	999999	999999	999999	38	999999	956	477	999999	174	599	999999	747	262	999999	74	835	514	928	999999	999999	999999	207	816	391	66	447	709	792	140	264	741	936	328	43	127	999999	108	322	37	226	821	73	99	836	76	662	51	439	28	635	519	999999	657	379	962	839	200	925	971	557	256	999999	96	909	858	694	429	229	483	999999	999999	202	999999	974	519	999999	118	979	324	404	405	999999	999999	504	745	999999	999999	999999	999999	288	999999	182	350	480	999999	145	999999	189	999999	381	243	822	999999	926	898	326	943	999999	860	999999	730	
999999	610	577	162	977	911	999999	999999	960	415	999999	158	999999	319	564	852	430	999999	999999	375	999999	10	943	999999	583	999999	847	606	428	953	606	97	460	557	571	571	772	328	992	234	393	25	28	965	999999	673	999999	617	343	474	522	677	999999	255	801	220	667	416	578	999999	73	986	745	16	809	393	698	647	999999	999999	999999	112	23	999999	981	913	982	978	408	999999	562	240	272	953	999999	929	609	999999	756	361	904	365	749	338	999999	999999	280	21	166	378	975	123	999999	350	395	420	999999	338	999999	999999	999999	999999	17	999999	110	999999	999999	791	575	880	784	493	891	396	98	723	362	685	987	583	643	970	822	999999	935	449	370	922	568	30	275	999999	940	868	133	225	357	999999	237	337	684	488	445	285	593	491	231	483	999999	999999	67	978	999999	690	999999	267	867	977	733	999999	999999	800	999999	554	999999	513	999999	32	999999	999999	376	999999	457	660	999999	999999	534	546	999999	453	227	999999	671	897	999999	296	999999	259	624	865	358	999999	999999	576	864	883	266	890	670	999999	938	209	999999	387	305	785	531	999999	791	98	732	330	540	289	999999	999999	999999	335	591	328	583	303	999999	999999	525	995	924	880	796	25	898	999999	875	999999	515	28	999999	999999	601	187	765	248	467	535	999999	37	839	77	143	999999	999999	930	999999	352	506	644	800	999999	861	309	861	999999	999999	999999	200	999999	999999	184	774	424	908	844	733	414	562	344	999999	872	999999	999999	165	856	999999	518	270	999999	999999	532	859	870	999999	865	999999	301	999999	125	354	691	345	999999	582	665	303	719	380	999999	999999	895	789	171	808	928	999999	999999	154	15	903	386	516	231	753	999999	324	999999	999999	52	421	999999	98	447	990	999999	536	229	999999	499	562	37	147	999999	999999	449	743	999999	72	299	999999	69	157	320	221	968	184	123	300	999999	351	999999	999999	999999	999999	764	999999	352	999999	663	401	328	456	654	452	875	999999	167	460	999999	189	626	840	906	999999	361	295	777	235	31	970	422	999999	999999	158	999999	514	999999	859	17	642	400	526	409	898	998	613	999999	999999	346	730	999999	663	986	999999	999999	559	617	612	148	479	38	126	159	692	999999	400	199	506	290	371	437	308	999999	671	788	109	441	999999	726	747	792	999999	889	999999	953	758	942	786	999999	613	999999	208	720	538	614	284	376	716	919	999999	423	996	587	975	302	718	221	325	999999	626	127	608	885	400	686	128	999999	858	739	999999	457	413	999999	676	473	239	999999	999999	999999	513	732	725	98	
127	334	796	332	913	999999	244	547	626	104	806	999999	298	322	999999	999999	495	57	518	976	999999	160	999999	999999	999999	511	999999	140	306	268	999999	999999	999999	520	768	999999	890	795	999999	859	505	682	831	999999	277	999999	999999	917	268	73	571	466	999999	748	398	999999	324	873	422	411	935	999999	251	999999	915	912	103	778	554	262	960	700	999999	659	481	999999	329	700	654	729	336	156	871	243	696	722	999999	653	131	801	751	27	382	911	923	401	440	472	403	365	97	999999	372	16	113	870	732	564	999999	999999	647	999999	229	692	999999	789	241	17	672	203	243	999999	657	999999	510	999999	999999	822	735	89	586	999999	306	299	642	930	999999	865	999999	826	999999	124	385	749	164	999999	798	999999	999999	143	999999	999999	800	210	131	647	749	620	505	170	553	909	999999	999999	999999	789	327	929	60	154	16	376	878	845	213	999999	74	907	598	382	154	637	986	999999	919	163	66	999999	177	999999	190	999999	370	969	282	90	295	196	955	374	810	868	999999	999999	136	999999	999999	954	996	999999	582	842	999999	999999	25	915	999999	236	999999	640	732	231	761	65	999999	843	15	908	573	133	832	878	951	233	572	999999	999999	304	475	134	608	112	999999	174	999999	348	151	247	999999	999999	999999	999999	917	324	641	588	117	583	727	292	999999	646	391	873	180	704	890	797	559	740	917	628	999999	154	41	999999	131	597	643	625	702	999999	955	216	966	999999	961	637	592	983	999999	424	577	192	999999	962	721	236	993	718	999999	353	687	999999	449	537	307	772	999999	21	999999	519	940	112	590	29	690	185	906	406	743	262	215	999999	571	503	61	999999	808	79	909	895	999999	999999	176	359	999999	999999	999999	439	476	198	999999	581	526	999999	483	475	602	326	282	999999	330	597	975	999999	147	999999	651	945	486	729	999999	223	111	572	916	999999	935	241	999999	948	418	477	930	554	907	634	59	912	29	999999	975	999999	999999	999999	574	999999	949	970	221	999999	100	821	952	746	234	999999	999999	954	742	999999	999999	370	387	333	999999	999999	667	430	999999	513	71	739	925	999999	999999	999999	426	738	997	910	999999	964	30	969	858	597	524	194	329	776	999999	105	179	562	56	614	999999	472	999999	999999	349	999999	682	999999	907	360	895	62	991	752	714	999999	957	999999	401	574	999999	417	999999	540	999999	483	111	521	999999	966	999999	373	854	149	378	999999	503	286	570	547	999999	323	72	507	701	472	202	577	999999	424	148	347	170	481	274	696	997	999999	392	866	427	171	
358	941	791	531	208	852	383	760	247	999999	271	854	999999	37	355	999999	838	999999	290	999999	458	934	828	232	999999	382	875	681	999999	797	893	999999	999999	130	999999	130	716	999999	274	999999	999999	999999	186	467	85	316	999999	246	350	39	867	525	585	893	713	423	123	569	999999	825	977	701	999999	449	787	566	733	171	72	999999	261	668	602	941	999999	999999	757	999999	156	896	999999	638	341	927	930	377	999999	236	417	999999	17	157	999999	448	372	502	508	737	999999	519	582	37	183	125	778	209	999999	643	564	567	666	752	422	431	642	348	370	999999	518	419	446	507	754	522	999999	999999	999999	163	999999	837	646	999999	999999	637	324	166	464	225	158	999999	454	486	672	999999	884	265	734	430	806	34	141	632	228	999999	82	85	999999	661	898	999999	392	769	75	726	920	645	71	785	117	999999	883	999999	727	786	999999	960	999999	903	637	962	379	396	357	554	706	999999	801	430	565	999999	883	803	999999	999999	999999	684	420	946	930	248	203	949	322	330	150	985	904	441	305	999999	250	379	999999	935	304	995	422	520	30	999999	844	641	230	999999	999999	90	999999	252	447	290	549	888	999999	999999	768	429	83	36	413	720	999999	999999	134	453	998	999999	999999	390	190	353	999999	999999	999999	999999	999999	562	729	455	999999	70	167	661	994	999999	999999	361	406	633	177	874	922	999999	116	310	795	485	516	776	869	98	999999	999999	72	104	27	999999	962	948	995	216	700	628	308	353	562	999999	374	119	999999	646	999999	156	223	999999	430	877	793	625	239	918	999999	953	586	999999	760	999999	598	900	999999	921	399	999999	638	960	184	304	97	999999	747	346	120	406	893	232	999999	999999	233	757	673	999999	856	999999	719	999999	170	747	52	668	592	843	859	474	122	960	257	659	518	999999	141	999999	999999	40	877	892	808	649	69	363	999999	606	999999	999999	999999	857	999999	61	738	561	800	436	261	999999	180	904	999999	645	293	932	999999	331	645	970	626	546	360	826	470	826	278	520	999999	688	19	986	357	28	248	999999	999999	206	920	957	462	704	875	370	859	972	414	172	999999	999999	389	336	999999	525	224	690	506	249	590	999999	292	290	999999	573	999999	194	557	469	407	999999	47	778	411	688	517	922	671	990	966	497	421	999999	164	560	308	683	999999	831	803	557	758	999999	615	18	674	182	999999	999999	999999	675	999999	945	765	999999	999999	611	925	282	18	302	28	999999	282	999999	500	186	136	198	274	736	169	999999	999999	849	280	390	172	402	
23	344	967	369	49	301	999999	999999	350	826	999999	697	757	752	823	999999	538	252	384	522	999999	498	56	999999	46	999999	516	700	999999	916	66	709	999999	999999	999999	673	335	658	476	980	31	34	836	999999	727	577	979	416	999999	165	320	38	999999	999999	883	525	999999	210	333	999999	785	381	196	434	770	761	258	234	494	999999	185	879	775	403	500	494	999999	747	48	469	999999	109	798	134	605	999999	703	999999	999999	743	384	134	999999	650	205	999999	999999	411	999999	999999	328	999999	999999	750	980	999999	262	612	160	999999	862	551	999999	863	590	685	582	71	999999	999999	67	460	585	750	775	999999	554	134	208	849	656	999999	999999	82	151	490	187	999999	154	174	776	100	999999	259	880	833	999999	472	999999	999999	78	776	999999	797	908	867	178	999999	974	999999	886	138	414	999999	999999	612	343	99	721	110	508	534	917	664	965	966	812	336	870	942	97	91	74	688	781	880	677	999999	173	999999	322	15	999999	999999	288	647	999999	347	515	278	499	873	999999	959	20	544	858	918	832	941	999999	841	311	42	843	804	73	725	529	863	934	923	925	448	788	503	460	703	999999	327	999999	474	820	999999	452	223	341	999999	677	999999	31	758	999999	231	228	480	999999	51	999999	483	583	960	817	652	999999	999999	948	999999	181	517	93	164	543	515	999999	590	999999	999999	999999	999999	472	958	58	999999	841	999999	346	999999	229	318	999999	419	332	901	743	999999	657	178	999999	999999	274	999999	933	170	162	866	225	82	570	999999	459	993	999999	999999	20	625	912	534	999999	168	239	254	999999	863	999999	999999	831	641	771	340	933	852	999999	713	365	999999	35	888	999999	974	960	274	999999	592	858	805	957	581	891	999999	418	132	999999	109	999999	999999	946	80	999999	999999	45	584	310	240	704	606	551	999999	395	577	999999	33	404	835	999999	965	122	500	14	912	716	259	999999	653	922	810	495	352	76	345	497	954	999999	651	939	385	999999	902	999999	999999	263	218	195	323	999999	999999	999999	999999	901	999999	907	456	75	538	999999	785	834	999999	318	894	121	999999	682	999999	999999	999999	999999	999999	896	821	12	219	613	999999	999999	999999	74	999999	134	537	91	963	999999	396	999999	50	999999	907	879	999999	551	316	593	999999	150	64	536	144	243	884	806	975	635	90	678	697	999999	999999	879	999999	721	408	533	780	813	999999	758	295	623	999999	755	680	999999	741	280	696	999999	620	611	604	971	999999	202	249	730	116	338	370	717	739	207	999999	999999	615	443	999999	782	999999	999999	993	
306	999999	999999	204	138	136	112	893	810	982	81	232	711	284	999999	999999	215	293	60	707	819	398	578	999999	841	190	652	999999	307	999999	913	813	440	618	308	730	417	998	999999	603	13	444	560	999999	667	974	999999	753	322	651	938	498	762	999999	184	907	672	636	362	948	999999	999999	595	683	78	268	792	999999	999999	572	384	217	182	999999	703	384	837	999999	227	999999	326	898	945	656	198	424	999999	957	444	401	67	999999	645	172	129	169	999999	876	666	408	192	999999	777	749	277	730	326	999999	779	799	79	829	419	999999	632	585	898	999999	494	653	999999	834	658	584	515	603	999999	19	336	999999	535	961	186	999999	999999	999999	131	999999	389	999999	999999	743	999999	644	331	999999	371	999999	540	543	270	909	999999	999999	200	357	999999	999999	244	674	168	999999	979	999999	273	118	653	601	811	999999	464	703	560	37	999999	474	999999	24	999999	287	241	422	478	792	282	626	579	999999	628	336	444	928	961	715	308	790	763	941	381	999999	999999	770	348	463	89	567	359	364	467	999999	701	107	939	999999	442	746	838	999999	963	646	539	999999	972	484	999999	999999	741	844	728	765	710	714	642	51	704	470	83	24	713	714	277	224	705	902	634	346	988	15	282	999999	951	577	977	999999	999999	103	797	999999	999999	552	999999	514	636	701	24	987	464	898	261	971	672	823	483	259	999999	324	999999	999999	849	305	999999	735	999999	175	813	143	736	908	999999	611	673	220	203	999999	999999	999999	588	999999	887	647	881	999999	999999	311	889	999999	999999	728	364	999999	318	727	23	525	15	100	942	999999	999999	881	260	556	999999	650	308	999999	630	322	371	616	735	780	192	211	424	457	999999	999999	286	685	999999	18	553	999999	302	945	999999	677	165	797	820	127	999999	16	999999	335	559	112	12	437	507	999999	366	748	633	537	545	999999	999999	557	999999	682	194	212	841	252	12	542	358	363	265	952	999999	574	796	617	664	185	814	999999	897	879	267	999999	187	267	651	805	374	765	409	395	576	607	999999	148	999999	913	174	154	332	27	999999	649	999999	999999	625	792	951	25	873	370	996	22	999999	238	424	346	999999	999999	999999	999999	177	999999	953	870	386	999999	999999	658	684	750	21	669	765	879	134	618	999999	999999	642	858	999999	358	999999	49	398	563	947	460	723	999999	888	590	999999	999999	850	171	695	312	177	76	907	303	999999	132	999999	999999	257	781	113	805	669	999999	999999	742	999999	818	701	914	481	999999	611	999999	934	97	999999	430	126	639	
38	963	922	374	464	999999	950	560	27	768	690	999999	316	999999	356	917	927	496	648	811	999999	42	999999	780	999999	999999	464	999999	368	999999	270	928	999999	617	752	150	883	999999	937	999999	791	792	800	999999	234	420	517	446	88	999999	170	999999	781	314	999999	996	999999	152	544	120	121	477	201	999999	508	761	999999	698	423	215	44	631	999999	283	999999	999999	999999	537	556	999999	836	28	404	351	999999	999999	156	906	759	755	999999	740	761	999999	263	324	601	999999	999999	999999	570	818	32	872	999999	538	817	508	295	867	765	966	596	134	283	999999	82	849	690	999999	615	999999	938	667	568	303	870	731	999999	999999	999999	214	112	93	849	999999	995	531	369	555	85	999999	621	892	990	681	154	636	553	170	251	751	346	820	857	626	999999	365	314	688	667	96	488	589	478	999999	999999	512	285	265	107	551	490	999999	538	966	332	999999	677	886	999999	243	999999	859	464	647	867	292	235	232	147	640	226	680	887	989	170	41	423	439	817	999999	361	297	72	700	270	212	291	891	999999	833	688	999999	999999	999999	907	628	999999	999999	693	581	287	62	999999	999999	999999	999999	999999	549	806	301	632	247	79	517	882	891	797	763	999999	665	10	344	928	314	952	999999	151	463	91	541	906	591	746	245	364	999999	179	604	376	999999	956	742	94	12	210	999999	999999	32	552	999999	999999	371	455	38	580	943	133	813	515	535	668	792	999999	275	394	51	999999	833	162	999999	999999	999999	999999	999999	999999	268	260	926	113	511	999999	129	911	74	711	544	146	999999	665	999999	185	365	99	999999	999999	173	284	819	617	169	949	525	869	968	305	637	973	530	329	321	693	207	710	999999	95	548	880	402	563	850	905	783	177	999999	408	365	113	557	999999	545	984	440	999999	944	999999	923	259	942	769	83	570	615	398	999999	727	977	655	95	754	254	292	882	265	767	264	999999	999999	999999	570	939	533	999999	399	784	337	999999	889	765	450	171	299	938	632	999999	999999	299	394	824	24	430	999999	999999	802	886	262	111	999999	551	999999	397	999999	132	381	830	999999	154	999999	999999	999999	475	98	889	999999	592	999999	999999	259	999999	487	964	999999	999999	123	150	239	515	624	512	531	235	86	348	86	999999	999999	176	999999	802	939	999999	999999	779	809	548	999999	820	382	999999	999999	908	852	410	73	725	615	53	999999	241	999999	44	530	712	93	789	999999	750	813	591	997	788	788	999999	999999	999999	890	999999	723	574	999999	419	142	999999	581	623	383	999999	284	999999	
447	999999	999999	999999	211	905	615	371	696	999999	160	999999	16	791	222	152	130	406	574	999999	834	999999	999999	444	999999	191	901	999999	141	469	416	721	475	999999	153	999999	630	463	999999	999999	735	529	999999	999999	999999	225	413	999999	202	999999	503	976	112	562	525	833	232	999999	900	999999	13	500	239	237	613	438	999999	553	647	999999	999999	666	161	999999	986	315	310	999999	999999	218	778	999999	999999	702	966	439	619	912	937	320	999999	999999	562	234	999999	245	999999	87	99	986	108	860	704	435	916	836	825	467	576	999999	532	999999	703	692	252	453	577	537	270	184	818	999999	615	999999	544	615	999999	927	718	750	26	233	999999	999999	119	917	855	999999	786	140	613	162	346	727	999999	999999	999999	870	982	999999	668	999999	999999	914	999999	895	999999	378	999999	311	732	898	748	999999	999999	309	80	670	582	334	999999	89	751	140	571	666	867	888	999999	919	412	242	945	246	999999	264	999999	621	866	224	673	487	607	484	999999	715	413	521	533	488	554	542	298	657	884	999999	20	685	353	510	37	365	830	970	999999	499	953	512	742	999999	892	459	804	368	661	121	482	276	733	855	262	356	365	69	375	869	944	297	999999	503	253	730	277	999999	999999	317	656	636	585	999999	999999	901	778	594	999999	105	999999	929	995	772	999999	744	952	999999	258	681	10	771	605	39	554	665	999999	999999	695	999999	191	448	181	353	464	845	690	825	104	361	577	770	473	279	140	999999	301	589	397	999999	999999	999999	117	514	316	885	999999	555	362	106	999999	999999	898	434	999999	299	758	651	999999	271	64	136	403	896	999999	239	307	336	999999	539	999999	571	999999	196	393	411	341	666	46	579	814	999999	999999	997	610	48	872	49	365	841	266	649	280	999999	454	651	385	220	410	999999	587	999999	656	999999	732	189	687	999999	50	511	958	999999	615	999999	456	919	663	406	999999	75	367	999999	999999	67	999999	724	300	725	742	741	36	999999	265	959	991	999999	488	999999	275	431	361	170	999999	853	883	999999	999999	541	679	535	987	979	924	345	719	999999	734	999999	549	18	888	961	969	309	485	837	836	655	747	999999	440	23	140	864	713	207	999999	999999	184	118	999999	759	56	216	999999	56	205	919	999999	672	385	889	999999	999999	543	999999	200	999999	377	55	999999	389	794	342	104	974	849	70	631	522	999999	618	424	440	328	139	914	999999	999999	999999	641	916	415	84	961	551	912	873	331	999999	17	571	748	138	779	310	964	713	999999	999999	207	145	298	727	
614	767	474	669	938	413	485	436	999999	999999	414	422	973	719	999999	999999	71	999999	738	318	515	497	869	296	660	28	174	210	999999	999999	242	999999	627	688	999999	204	999999	253	999999	917	838	999999	427	809	724	367	336	255	343	567	999999	230	406	980	999999	127	897	188	19	999999	248	284	785	378	706	999999	794	295	999999	186	477	999999	51	999999	999999	999999	80	69	571	999999	999999	919	867	93	999999	21	109	647	475	999999	306	897	243	24	678	999999	794	58	113	999999	572	50	995	166	999999	900	189	999999	510	999999	999999	838	999999	715	237	329	416	701	321	694	999999	156	819	906	879	999999	584	37	152	915	999999	31	955	754	730	651	923	711	993	166	832	524	999999	198	305	468	289	528	786	359	157	103	999999	418	18	426	999999	999999	286	999999	999999	161	443	595	999999	999999	882	862	984	586	405	705	707	164	862	293	19	631	610	999999	300	65	250	792	767	56	294	999999	745	999999	999999	999999	434	484	999999	999999	91	551	60	280	586	426	543	210	954	452	395	582	555	725	416	599	489	865	999999	270	910	650	999999	999999	740	345	127	679	165	570	281	233	999999	192	211	999999	581	340	999999	873	999999	999999	838	325	661	712	991	30	999999	999999	999999	568	265	580	769	999999	724	958	999999	251	309	863	54	393	181	171	268	373	523	949	999999	159	999999	354	748	999999	999999	999999	440	38	353	106	781	999999	225	999999	968	743	999999	770	743	999999	999999	593	573	999999	999999	454	154	499	454	999999	507	949	812	206	538	910	832	899	628	999999	528	511	897	213	92	720	999999	999999	999999	524	950	999999	215	405	358	999999	780	100	999999	367	367	999999	583	725	599	832	521	29	999999	67	999999	999999	999999	531	104	999999	696	370	575	999999	999999	685	999999	929	677	999999	999999	417	999999	999999	139	742	34	271	999999	999999	927	181	999999	999999	208	158	295	145	614	437	999999	999999	310	68	750	420	524	599	90	682	999999	999999	58	844	99	999999	181	999999	927	178	499	999999	999999	517	999999	524	756	326	86	138	400	170	325	250	154	999999	116	999999	350	719	227	434	191	999999	941	282	132	999999	170	999999	977	212	218	445	937	729	17	792	999999	999999	999999	208	523	999999	999999	999999	339	808	700	41	997	391	741	999999	950	74	999999	505	575	99	402	986	166	982	161	197	951	999999	312	424	60	324	103	125	65	29	910	239	889	466	943	324	79	138	106	999999	471	999	999999	872	40	999999	226	999999	833	999999	52	540	999999	999999	533	459	506	999999	980	683	
298	625	163	931	164	999999	999999	119	999999	87	917	999999	885	566	999999	952	394	999999	394	548	107	999999	292	388	977	379	438	795	933	999999	818	793	157	999999	999999	999999	846	999999	999999	999999	896	117	999999	755	759	24	999999	244	377	580	75	76	890	442	586	802	343	775	954	999999	999999	999999	999999	662	269	133	879	473	269	881	116	829	720	824	999999	989	46	536	628	962	724	204	427	362	999999	751	903	715	999999	504	511	81	610	999999	538	86	999999	797	496	635	145	191	974	496	474	999999	355	999999	791	596	765	807	156	991	69	999999	999999	822	245	999999	999999	173	636	765	379	999999	999999	786	296	574	67	999999	50	999999	999999	542	999999	931	999999	999999	406	837	999999	249	738	999999	999999	618	875	701	684	119	562	978	415	971	555	219	126	439	26	569	779	227	539	999999	767	162	175	999999	616	999999	934	999999	121	393	999999	397	36	676	999999	611	910	594	999999	947	687	71	588	999999	987	21	814	459	175	999999	68	999999	709	222	936	772	452	359	95	999999	185	508	867	32	731	168	192	450	999999	414	999999	999999	999999	592	999999	705	999999	999999	538	999999	999999	484	887	999999	334	543	687	999999	739	348	169	561	509	999999	771	188	203	566	133	999999	828	373	140	999999	999999	999999	378	126	384	240	999999	141	820	489	566	701	621	593	697	999999	480	378	710	980	254	106	685	661	821	659	511	18	197	709	999999	999999	353	136	104	461	174	570	439	509	150	999999	741	29	120	80	567	610	869	935	358	459	999999	160	999999	92	198	717	305	724	999999	199	999999	121	712	999999	357	495	498	246	33	999999	939	999999	840	227	364	999999	999999	750	102	901	999999	999999	360	327	630	203	619	22	272	999999	274	714	780	999999	92	999999	999999	999999	723	82	121	632	912	448	519	999999	320	299	999999	999999	999999	555	631	827	60	692	760	395	999999	163	875	486	973	575	645	999999	431	889	144	734	999999	999999	37	999999	790	516	350	911	999999	999999	883	999999	999999	999999	999999	719	93	953	999999	400	869	920	195	569	206	634	999999	346	803	295	999999	430	164	999999	999999	463	527	999999	46	544	352	849	587	999999	999999	555	202	243	999999	999999	151	478	999999	999999	864	438	999999	467	999999	165	999999	14	118	522	150	462	175	999999	567	827	202	481	916	366	58	30	343	712	300	651	999999	425	60	877	153	561	999999	420	139	744	935	69	788	881	999999	348	999999	75	999999	816	389	902	675	999999	733	670	561	632	695	844	999999	814	177	181	723	441	953	240	
378	588	999999	999999	999999	823	999999	142	999999	999999	678	710	289	277	999999	483	272	999999	749	593	153	483	999	999999	999999	999999	648	130	891	999999	167	255	999999	509	696	753	795	634	999999	852	999999	601	976	526	953	999999	999999	999999	444	694	909	999999	691	370	97	895	589	221	39	876	184	771	999999	999999	877	433	325	779	581	626	687	637	798	897	27	552	506	482	855	740	729	999999	685	207	999999	973	563	34	422	801	174	583	604	864	677	999999	360	899	649	530	669	999999	999999	818	999999	281	396	794	352	544	398	116	366	999999	157	999999	96	52	379	903	869	301	366	779	461	113	42	933	229	223	201	607	833	999999	81	944	574	999999	201	435	587	999999	681	877	413	68	227	315	717	323	717	318	999999	745	661	999999	999999	477	999999	902	999999	462	575	138	999999	791	283	42	227	212	999999	228	851	944	326	110	999999	488	999999	403	886	726	225	905	506	883	87	97	673	703	525	106	510	298	196	134	204	999999	534	622	784	195	98	514	999999	999999	466	585	429	561	999999	939	111	963	26	521	246	669	632	470	714	195	999999	524	687	999999	718	563	999999	201	906	76	954	753	618	701	638	710	999999	17	426	501	999999	122	999999	585	995	547	282	999999	888	999999	920	73	908	598	999999	999999	827	840	780	903	999999	999999	654	691	985	357	354	999999	883	536	297	625	53	222	528	256	999999	111	999999	180	291	92	313	381	156	890	845	30	874	999999	999999	541	237	523	673	439	999999	262	999999	999999	203	956	791	999999	247	304	30	695	80	579	994	725	153	609	622	999999	925	283	999999	104	511	334	450	818	652	755	398	999999	548	999999	999999	999999	511	58	999999	999999	301	951	143	999999	870	160	999999	305	80	167	398	627	901	928	514	193	999999	505	147	999999	516	973	999999	999999	906	500	156	981	790	677	999999	104	631	297	453	973	149	999999	999999	999999	384	155	999999	999999	999999	999999	999999	999999	584	605	999999	15	910	119	818	327	251	651	999999	379	999999	967	515	403	943	999999	996	613	999999	540	54	33	999999	786	493	370	235	224	134	146	873	536	407	999999	77	999999	194	522	479	136	999999	497	748	999999	357	417	640	354	550	74	999999	24	999999	54	561	585	733	134	625	457	102	37	999999	808	506	477	570	330	335	735	999999	999999	144	999999	808	999999	285	426	438	999999	999999	881	673	70	999999	858	400	363	632	492	484	69	896	999999	999999	704	971	940	358	880	847	319	29	999999	954	299	879	999999	245	15	310	316	
696	548	999999	221	363	466	445	647	999999	216	698	842	260	59	999999	999999	999999	113	585	344	78	557	239	999999	862	858	115	83	979	613	127	999999	192	178	373	357	999999	822	351	514	504	711	804	999999	621	186	565	999999	711	999999	472	142	430	965	248	148	319	316	359	504	360	999999	999999	473	999999	999999	999999	92	686	239	999999	501	761	999999	839	999999	753	598	799	685	303	210	371	999999	999999	985	206	999999	999999	999999	999999	988	473	999999	164	142	999999	341	551	550	525	483	228	482	950	971	999999	360	999999	881	999999	720	516	673	211	159	999999	999999	332	113	874	443	162	461	999999	828	37	914	915	999999	999999	422	57	259	999999	820	981	889	999999	178	614	999999	101	58	999999	327	999999	800	645	14	141	999999	18	447	676	999999	330	767	291	132	943	465	444	428	566	972	673	267	513	391	178	999999	999999	164	499	37	352	113	620	873	355	999999	999999	999999	575	727	413	609	582	88	499	999999	607	147	235	158	412	999999	999999	867	654	224	999999	263	836	999999	999999	854	948	649	999999	227	999999	418	777	716	196	533	853	839	569	73	684	434	892	954	514	57	928	350	624	999999	621	753	228	999999	939	25	999999	555	327	999999	661	933	348	281	76	999999	370	518	962	999999	819	999999	308	591	540	862	371	999999	515	362	999999	999999	999999	70	606	999999	999999	646	999999	999999	459	999999	999999	19	412	751	96	620	999999	999999	686	420	387	746	860	999999	455	999999	600	87	654	201	49	964	634	63	909	999999	675	673	999999	724	741	999999	429	521	140	298	188	999999	776	750	994	201	675	515	230	999999	209	637	948	562	55	699	526	267	999999	557	385	359	841	808	945	224	324	962	678	999999	326	348	838	166	458	811	999999	903	999999	848	298	128	999999	631	88	47	724	446	679	52	275	999999	263	582	913	999999	947	967	999999	780	876	713	837	633	961	860	799	791	114	243	398	623	70	419	269	266	999999	220	729	908	499	999999	292	636	999999	164	95	266	253	628	864	342	108	426	972	585	291	208	669	227	999999	932	999999	999999	653	652	111	843	323	656	313	736	248	896	999999	998	430	211	312	807	775	543	548	486	379	999999	524	644	446	683	975	327	551	511	670	566	546	846	982	678	62	251	999999	596	324	137	999999	211	145	974	164	999999	896	861	452	999999	394	855	76	597	137	466	406	639	680	985	195	736	999999	724	461	583	228	999999	754	999999	999999	952	171	999999	961	322	509	472	529	895	431	689	69	964	
182	690	999999	395	999999	595	844	999999	915	999999	942	367	999999	420	522	580	861	272	999999	918	114	999999	693	825	635	999999	957	999999	119	785	999999	505	999999	271	999999	771	999999	832	92	169	689	999999	46	999999	999999	603	347	98	999999	999999	43	169	583	151	999999	740	996	999999	759	736	638	910	203	140	774	447	690	713	868	751	776	39	189	947	999999	818	404	999999	526	42	477	999999	984	999999	751	405	922	999999	411	811	774	848	999999	356	999999	779	102	906	68	999999	912	999999	999999	208	999999	14	999999	635	912	51	345	145	438	999999	268	769	925	999999	389	378	999999	999999	311	66	999999	928	956	833	426	999999	725	498	802	664	129	843	647	785	989	746	425	999999	622	999999	475	638	999999	354	97	999999	999999	70	527	690	347	757	331	174	232	253	58	156	219	999999	325	847	343	999999	607	425	999999	999999	999999	642	952	237	999999	941	590	348	999999	611	745	665	605	665	971	999999	327	372	521	483	563	999999	698	279	999999	999999	999999	628	305	647	999999	672	999999	714	26	884	999999	119	999999	999999	999999	884	999999	446	999999	553	858	660	875	231	455	245	903	648	585	999999	944	683	159	383	897	962	53	869	864	999999	999999	999999	649	96	385	218	158	999999	900	679	18	261	868	533	310	394	752	999999	202	511	999999	999999	138	718	940	999999	959	840	492	620	840	866	582	337	999999	967	20	788	846	246	999999	999999	999999	999999	999999	692	815	626	83	513	999999	969	677	362	314	999999	762	931	156	999999	258	999999	648	290	838	152	679	540	15	343	383	964	237	999999	999999	999999	253	232	428	258	999999	343	767	979	411	871	198	229	33	493	999999	999999	999999	524	999999	778	133	467	77	156	999999	999999	620	999999	140	255	742	999999	937	318	790	540	512	999999	93	915	550	669	878	967	999999	460	517	522	999999	303	331	712	967	646	872	786	164	281	245	962	723	999999	849	165	139	999999	291	714	999999	674	577	744	999999	82	238	999999	588	999999	202	562	768	107	999999	999999	923	999999	755	999999	446	14	385	240	663	130	999999	999999	820	999999	837	488	178	802	819	463	726	587	280	894	999999	418	207	63	999999	682	999999	625	425	22	241	109	720	990	277	698	298	999999	91	321	879	715	999999	865	273	999999	393	965	999999	158	119	346	759	999999	883	38	999999	332	161	980	926	576	106	807	999999	737	767	187	534	131	174	390	506	959	24	999999	774	342	999999	374	999999	238	347	999999	903	999999	350	860	117	249	892	999999	194	111	394	313	999999	836	
384	535	999999	999999	440	166	999999	729	999999	799	845	191	263	473	541	787	999999	999999	239	829	904	595	999999	907	999999	295	999999	999999	205	999999	574	711	92	938	999999	265	999999	999999	798	999999	294	184	65	551	25	925	999999	428	434	407	419	999999	999999	790	999999	999999	148	50	145	155	928	784	533	445	234	999999	108	325	515	286	999999	607	999999	999999	999999	729	999999	845	999999	999999	309	810	999999	798	985	999999	638	302	16	179	126	387	947	999999	262	509	999999	620	999999	881	999999	670	999999	158	47	811	798	34	255	212	999999	302	999999	990	999999	999999	999999	735	459	357	505	806	999999	999999	169	982	660	256	796	999999	88	920	529	20	327	639	897	624	760	999999	89	613	999999	804	921	999999	239	957	807	999999	497	915	170	968	386	30	361	576	999999	64	999999	551	238	219	999999	337	773	147	672	216	229	396	974	286	278	892	759	515	999999	345	753	702	448	661	999999	173	760	561	634	999999	287	331	635	706	31	537	384	837	999999	999999	999999	999999	999999	600	915	999999	941	883	699	493	271	846	161	653	999999	459	999999	577	672	999999	577	221	512	375	928	999999	761	278	265	999999	999999	921	833	830	295	661	417	848	746	446	231	876	861	150	45	441	999999	981	405	999999	999999	807	175	999999	26	999999	589	919	671	26	349	673	999999	958	976	349	22	330	368	649	51	264	831	235	738	700	999999	372	339	497	999999	779	873	692	316	999999	756	122	999999	999999	999999	999999	186	999999	107	557	999999	902	174	696	999999	999999	623	755	999999	179	999999	940	999999	325	487	999999	590	184	297	569	800	935	999999	276	999999	899	516	911	576	553	999999	111	137	190	999999	458	207	642	999999	880	165	999999	999999	146	733	999999	140	498	968	855	906	12	441	537	757	322	260	898	113	529	342	711	189	977	101	874	812	801	873	39	29	948	116	417	414	683	774	515	542	776	768	27	943	721	646	85	670	600	433	140	208	309	999999	548	999999	454	938	999999	55	859	14	338	625	939	999999	958	999999	33	133	83	547	744	365	999999	760	324	768	468	340	25	214	222	377	743	831	719	418	567	999999	999999	745	999999	470	683	771	440	402	999999	884	999999	999999	999999	476	359	592	463	944	212	787	999999	999999	480	853	39	654	999999	961	882	118	999999	550	338	999999	173	338	957	999999	681	565	330	921	763	999999	653	999999	567	999999	28	160	999999	775	216	780	645	999999	274	737	441	38	999999	478	520	999999	999999	147	999999	999999	999999	30	999999	189	272	999999	466	
999999	922	896	999999	999999	97	56	942	731	740	999999	343	999999	518	889	73	230	999999	653	585	851	410	867	816	515	984	999999	999999	997	524	198	512	570	323	999999	361	999999	536	248	999999	999999	536	789	165	425	804	303	973	999999	957	415	346	619	999999	615	901	64	90	694	217	21	999999	999999	216	552	838	773	245	185	537	695	693	604	999999	652	325	621	711	400	711	691	112	999999	50	999999	851	893	509	999999	999999	307	297	841	40	999999	328	999999	582	613	586	40	999999	797	885	271	722	999999	907	999999	299	290	999999	690	999999	526	908	999999	999999	107	700	944	274	537	744	240	407	999999	999999	999999	999999	735	49	108	999999	680	633	999999	143	999999	397	999999	986	999999	418	160	954	607	999999	514	999999	733	684	484	913	642	999999	999999	62	654	864	870	178	999999	999999	564	251	254	877	999999	892	603	462	137	709	590	958	183	999999	594	286	799	999999	69	760	600	60	564	999999	181	913	112	262	488	913	999999	999999	860	999999	854	909	999999	730	999999	999999	427	281	557	774	332	683	593	412	999999	999999	74	999999	118	375	494	999999	686	69	705	400	790	350	973	223	193	648	108	999999	273	999999	576	79	999999	999999	342	999999	502	789	862	497	999999	699	999999	119	849	648	833	495	521	350	232	999999	34	164	830	87	307	344	999999	684	585	427	148	783	802	994	999999	670	43	175	20	999999	999999	217	80	100	555	864	373	999999	815	612	654	923	461	925	999999	294	617	265	999999	168	999999	187	912	902	560	20	317	854	219	999999	999999	356	339	999999	999999	816	93	739	531	443	970	57	869	972	999999	225	332	876	999999	999999	63	777	154	851	698	28	305	178	540	999999	999999	999999	334	999999	160	308	593	999999	482	237	211	999999	733	587	198	999999	318	939	140	345	688	441	999999	75	999999	684	211	488	637	999999	521	915	999999	986	999999	461	723	226	999999	473	999999	206	403	722	943	186	999999	567	663	999999	710	365	47	204	856	125	999999	268	543	476	999999	115	497	57	716	295	677	747	701	737	437	999999	999999	999999	712	492	999999	999999	999999	932	999999	644	999999	99	724	165	877	14	139	770	847	464	682	354	376	527	999999	356	999999	657	508	999999	865	999999	999999	617	247	381	491	999999	999999	999999	146	610	836	463	999999	999999	999999	561	999999	672	618	930	999999	999999	419	773	300	195	783	690	186	474	434	343	778	899	979	116	918	506	523	765	692	425	327	999999	517	912	999999	311	33	454	249	999999	688	935	45	999999	208	473	999999	999999	
999999	397	254	672	186	503	999999	390	427	226	642	999999	999999	999999	247	474	656	347	266	387	948	482	999999	732	235	598	655	842	999999	843	908	455	425	226	183	305	180	999999	895	24	237	856	999999	999999	811	999999	999999	835	698	570	490	860	216	703	357	999999	730	522	446	588	848	842	527	584	317	197	999999	932	999999	999999	304	11	451	999999	159	999999	598	999999	921	898	999999	819	999999	999999	363	57	248	722	868	74	999999	658	999999	317	175	999999	338	308	499	623	840	753	166	999999	276	488	999999	964	553	265	999999	869	999999	548	676	38	698	235	231	269	949	773	73	999999	999999	646	999999	144	86	999999	763	300	370	307	67	167	663	398	36	874	639	283	179	612	999999	999999	999999	669	640	147	696	113	87	239	999999	999999	690	551	388	999999	694	284	999999	788	999999	999999	999999	302	999999	519	375	310	208	356	630	999999	604	460	70	999999	588	133	503	999999	78	659	999999	999999	633	999999	477	121	999999	406	189	364	394	390	120	333	205	999999	999999	131	771	395	904	731	609	999999	999999	239	490	716	51	571	781	949	720	842	17	378	669	500	51	263	300	802	176	276	291	223	999999	737	476	999999	944	381	177	999999	755	491	531	635	527	248	999999	302	364	618	999999	445	999999	999999	999999	827	105	999999	90	999999	104	112	565	999999	716	260	888	999999	250	999999	626	409	782	999999	999999	526	847	999999	973	803	631	999999	999999	557	692	846	552	82	420	999999	728	265	301	658	587	653	999999	999999	919	276	999999	877	62	147	991	183	663	633	999999	800	980	999999	716	999999	886	106	999999	999999	999999	870	707	816	342	999999	499	371	118	133	459	444	600	658	999999	706	999999	753	945	310	999999	999999	193	918	891	620	999999	665	549	999999	772	999999	988	917	548	59	569	542	545	460	647	629	75	539	999999	746	209	331	948	19	833	142	160	363	452	140	687	788	925	722	999999	834	822	103	999999	969	455	682	119	74	147	910	999999	495	663	935	999999	653	999999	154	420	346	999999	539	190	640	999999	635	475	999999	371	780	617	999999	999999	813	807	971	189	214	301	527	222	884	872	999999	923	665	700	516	687	44	53	781	312	999999	127	293	999999	720	639	999999	216	701	702	999999	303	396	968	849	138	481	474	540	853	892	999999	999999	666	999999	716	674	999999	959	730	337	736	836	520	930	695	999999	68	468	575	481	320	520	999999	516	628	537	999999	999999	999999	999999	569	999999	927	419	999999	295	627	654	999999	964	884	257	971	999999	630	467	
876	48	164	614	422	15	999999	381	582	614	650	160	639	189	978	95	999999	524	767	233	908	999999	469	410	999999	413	464	610	999999	73	548	999999	885	171	660	658	999999	772	792	564	547	999999	837	857	645	477	25	824	986	799	999999	456	606	406	559	775	579	753	999999	19	551	365	999999	518	75	999999	274	478	528	329	999999	808	731	213	686	361	999999	612	764	428	398	639	623	796	397	999999	220	489	611	999999	999999	942	64	783	23	191	771	328	791	999999	212	547	305	666	410	867	725	403	999999	207	999999	999999	999999	999999	620	999999	999999	988	999999	999999	999999	785	866	643	250	456	754	947	200	505	590	999999	999999	952	999999	851	999999	999999	396	530	999999	817	769	999999	382	122	953	999999	173	111	999999	782	207	999999	199	999999	680	999999	999999	953	122	777	212	224	999999	567	156	46	83	769	999999	785	601	999999	999999	805	25	462	271	999999	999999	990	784	999999	65	808	746	12	762	999999	180	681	540	442	417	999999	614	999999	797	999999	965	999999	690	999999	999999	999999	191	607	999999	394	412	999999	400	297	460	132	992	123	169	808	821	154	283	285	599	895	254	169	193	16	200	999999	664	456	172	586	999999	390	564	400	627	999999	790	378	396	951	999999	999999	982	294	606	500	396	989	993	821	642	999999	804	638	420	31	424	215	999999	999999	564	943	135	999999	823	611	999999	768	191	681	363	905	889	647	614	999999	999999	898	999999	999999	83	999999	999999	350	943	894	586	926	980	605	725	999999	184	453	397	999999	999999	999999	999999	994	999999	627	808	321	468	737	526	166	999999	999999	999999	525	999999	503	868	889	490	999999	929	929	35	632	788	585	999999	778	731	445	260	999999	999999	78	437	999999	999999	455	866	152	882	216	999999	429	902	572	999999	209	999999	680	585	507	857	343	999999	542	969	318	839	999999	364	689	15	90	906	757	533	776	999999	400	745	999999	999999	347	901	723	999999	999999	730	999999	825	999999	999999	61	860	753	999999	551	889	999999	445	999999	999999	643	999999	203	211	999999	523	155	48	983	999999	388	935	999999	999999	519	999999	465	980	374	588	623	406	999999	689	954	230	163	347	982	887	203	955	305	806	390	559	707	521	273	92	584	187	999999	999999	621	126	999999	279	899	999999	433	999999	81	999999	992	246	191	999999	256	77	370	807	999999	106	916	432	639	999999	103	999999	734	999999	717	292	13	999999	565	959	77	838	532	883	448	999999	464	999999	999999	999999	999999	999999	378	202	275	206	999999	999999	999999	745	730	199	486	341	186	
939	384	489	207	789	857	555	681	232	447	418	999999	486	369	192	642	636	548	205	552	949	591	999999	999999	520	570	236	325	819	238	878	999999	201	707	508	498	999999	92	999999	586	999999	999999	156	999999	999999	662	245	417	999999	113	999999	650	291	788	236	358	842	999999	999999	229	999999	240	862	993	568	66	352	778	860	999999	667	554	453	618	294	488	999999	786	821	999999	334	999999	386	715	144	999999	999999	413	481	160	656	999999	405	875	999999	999999	999999	163	999999	800	320	466	556	254	999999	549	206	672	504	748	913	999999	989	828	999999	810	999999	156	859	340	985	938	307	999999	999999	999999	158	999999	999999	999999	999999	291	599	30	548	868	272	142	279	594	40	408	909	733	247	601	184	576	999999	155	183	999999	999999	855	815	381	168	846	999999	999999	999999	629	20	247	869	631	465	968	290	35	547	722	999999	274	999999	587	39	999999	473	446	999999	581	596	517	94	426	987	744	215	177	709	426	924	336	204	411	999999	999999	863	615	145	999999	296	955	999999	460	999999	39	555	999999	351	594	383	999999	624	818	43	502	999999	999999	643	721	763	123	326	999999	797	999999	79	898	198	367	710	857	310	122	295	999999	910	633	841	958	198	976	825	125	53	999999	712	385	378	895	519	420	971	423	453	999999	999999	999999	663	42	959	657	999999	983	883	999999	470	999999	999999	403	999999	999999	611	999999	533	786	297	210	88	643	839	694	529	999999	848	299	886	886	669	123	10	434	969	809	998	999999	937	842	242	527	693	210	999999	975	312	989	809	295	890	666	999999	439	407	999999	999999	999999	137	745	144	593	999999	583	841	419	402	168	560	802	687	992	848	999999	999999	999999	950	999999	841	554	999999	859	490	600	996	12	238	571	36	999999	616	732	413	999999	707	999999	999999	999999	369	443	582	153	439	16	999999	898	818	439	470	999999	79	563	999999	999999	754	285	999999	999999	587	838	191	831	141	610	196	999999	589	656	748	329	672	840	279	408	971	847	430	483	999999	107	194	999999	110	190	880	62	999999	829	447	999999	545	999999	532	530	262	999999	21	828	820	652	319	171	690	151	999999	999999	294	36	611	907	855	629	56	489	653	391	731	951	729	144	657	759	219	326	784	823	317	999999	156	230	835	601	663	349	787	999999	118	959	16	999999	768	281	227	540	576	999999	803	999999	876	870	999999	999999	109	999999	995	560	952	374	366	999999	921	544	879	999999	999999	263	966	999999	999999	630	282	999999	999999	999999	376	385	541	999999	749	867	
999999	274	873	999999	210	999999	501	976	354	237	999999	744	602	999999	730	233	999999	836	468	322	950	999999	351	256	597	999999	999999	32	999999	619	28	283	999999	499	341	657	671	604	191	999999	999999	989	361	474	558	538	179	300	999999	152	984	705	220	437	999999	922	923	626	999999	951	660	479	666	734	219	798	999999	113	323	83	562	797	654	171	560	960	745	876	697	69	88	823	675	178	635	322	72	197	581	418	734	54	916	999999	645	292	333	627	264	760	417	76	999999	283	590	196	61	58	999999	956	999999	999999	929	628	999999	837	999999	498	109	896	735	932	531	905	349	517	881	999999	526	278	637	127	999999	937	651	22	999999	402	587	999999	271	24	999999	624	240	687	124	298	366	808	488	835	527	999999	34	484	999999	81	999999	82	999999	999999	532	607	329	69	434	992	976	861	989	999999	910	660	634	720	621	906	674	661	403	592	68	717	789	801	600	999999	999999	176	999999	999999	467	515	143	635	492	999999	999999	181	263	999999	999999	999999	818	86	925	999999	733	314	999999	637	406	283	999999	722	578	999999	817	527	469	180	999999	809	392	224	944	404	999999	999	238	999999	611	503	999999	280	281	999999	898	712	999999	732	529	999999	313	840	379	194	836	420	999999	677	896	778	711	93	999999	999999	122	604	142	530	349	734	85	955	36	902	999999	408	451	25	916	999999	650	999999	651	999999	506	999999	999999	999999	999999	116	942	560	21	832	999999	999999	238	768	450	303	580	356	392	795	532	357	814	476	317	437	999999	52	761	791	999999	974	999999	570	999999	999999	760	382	962	242	792	525	943	203	120	561	180	682	999999	999999	534	304	354	855	999999	158	738	377	999999	999999	999999	900	999999	230	704	999999	882	667	762	880	543	207	393	159	999999	999999	414	620	365	755	267	296	477	149	999999	833	999999	999999	620	858	831	392	930	999999	104	891	726	999999	498	303	679	999999	919	693	88	336	910	204	999999	999999	743	999999	999999	999999	999999	851	432	659	999999	870	196	305	57	904	59	161	999999	561	64	121	999999	999999	999999	71	86	754	376	784	70	929	999999	436	733	999999	124	714	999999	999999	999999	253	469	999999	759	627	999999	383	465	999999	644	999999	69	358	149	999999	663	63	995	999999	620	127	484	648	999999	44	999999	760	572	999999	999999	999999	781	43	601	999999	651	999999	931	999999	954	702	298	999999	999999	999999	870	574	297	999999	23	71	718	429	999999	999999	768	821	477	725	999999	357	811	999999	999999	309	156	35	757	999999	99	451	131	501	
995	918	828	133	508	467	999999	382	472	580	366	729	999999	361	420	999999	52	830	745	216	823	607	999999	213	136	840	985	844	817	958	902	572	939	226	433	999999	999999	645	322	19	561	308	884	241	729	505	682	794	614	999999	295	999999	705	999999	678	999999	999999	625	996	999999	999999	329	565	514	999999	794	789	410	928	716	746	406	517	999999	655	525	722	659	483	631	167	201	240	819	673	642	866	34	547	44	677	397	649	654	538	242	742	380	999999	934	999999	282	999999	898	261	889	751	969	269	163	675	377	999999	999999	999999	290	99	746	840	45	927	764	862	893	49	358	757	999999	207	423	782	999999	106	548	915	999999	999999	999999	999999	784	890	999999	765	999999	999999	309	999999	284	155	257	999999	999999	539	527	17	999999	420	999999	859	999999	142	889	772	846	380	333	281	603	459	999999	955	757	999999	66	999999	40	999	477	534	739	113	482	717	949	280	999999	813	999999	541	963	475	361	482	664	652	11	999999	918	23	999999	999999	652	999999	530	301	999999	817	482	383	999999	999999	942	448	129	799	659	181	822	576	595	520	702	71	496	159	603	999999	999999	414	153	906	999999	463	499	711	999999	657	196	658	999999	999999	340	999999	565	22	532	999999	999999	864	992	829	999999	352	428	525	335	591	999999	381	697	119	302	78	240	79	870	488	999999	999999	349	11	985	174	691	626	189	507	505	483	999999	689	999999	660	421	999999	999999	739	45	973	386	869	329	814	999999	999999	675	271	999999	999999	151	999999	964	945	525	999999	999999	147	661	801	345	828	95	999999	755	18	197	642	656	916	999999	141	453	975	41	479	999999	999999	214	915	951	999999	542	20	999999	999999	725	999999	145	430	479	467	87	999999	637	558	784	474	69	999999	588	999999	615	58	31	20	600	999999	913	55	319	999999	999999	745	999999	999999	296	999999	999999	182	292	219	506	235	447	16	63	220	999999	482	694	217	121	262	337	917	312	493	988	331	982	999999	999999	999999	121	805	534	999999	392	220	999999	709	951	886	669	378	999999	389	999999	999999	957	999999	999999	441	361	111	999999	999999	999999	932	125	999999	95	201	200	557	155	416	124	999999	999999	720	827	999999	999999	984	265	999999	999999	958	391	922	999999	999999	999999	602	93	632	738	19	253	853	999999	999999	105	469	623	760	999999	122	233	130	999999	969	541	246	562	999999	999999	376	845	337	97	459	999999	202	999999	121	999999	598	473	523	678	114	999999	999999	796	377	42	750	371	505	538	999999	735	270	657	999999	442	137	49	
569	411	371	174	915	765	474	908	902	549	512	932	107	648	710	451	171	581	999999	449	195	492	999999	15	349	798	616	724	290	544	18	678	699	558	904	121	316	939	482	862	332	468	139	210	858	999999	440	832	999999	999999	495	340	529	999999	999999	86	931	366	824	126	159	750	999999	367	999999	834	999999	549	744	999999	145	231	109	60	127	727	363	279	156	999999	999999	784	699	471	59	677	158	21	704	827	999999	949	999999	999999	713	582	999999	771	999999	999999	340	891	999999	436	683	999999	999999	479	570	137	723	999999	219	57	758	374	999999	999999	318	863	685	231	845	999999	418	999999	116	744	346	545	886	592	999999	132	446	999999	999999	272	788	784	446	999999	450	577	113	528	740	77	606	999999	531	683	999999	805	349	999999	55	999999	28	497	999999	496	142	35	250	999999	61	96	999999	291	999999	788	999999	534	427	999999	780	278	813	889	455	999999	147	997	24	999999	139	804	783	337	430	526	253	300	626	999999	547	425	336	972	477	653	466	324	999999	742	315	999999	388	343	337	777	366	999999	52	999999	359	144	21	999999	11	999999	999999	284	860	161	999999	999999	907	477	468	365	941	841	421	999999	582	999999	336	999999	897	999999	425	450	999	653	999999	124	257	999999	600	412	999999	299	970	999999	999999	192	999999	999999	208	237	999999	911	874	971	836	524	717	999999	547	999999	808	739	999999	799	830	863	284	999999	990	429	999999	999999	876	66	999999	652	871	200	999999	400	369	816	83	669	191	514	575	37	999999	999999	406	16	999999	74	999999	999999	159	999999	999999	486	907	256	529	778	407	999999	44	818	30	194	999999	526	999999	157	999999	991	665	480	618	325	297	999999	999999	999999	999999	999999	453	999999	461	287	502	700	999999	999999	492	123	296	305	271	999999	480	757	17	632	992	999999	227	810	897	612	999999	678	562	84	999999	661	855	184	755	584	174	233	366	743	999999	953	726	814	665	63	999999	370	219	55	845	540	249	768	362	153	605	642	913	999999	278	824	148	726	786	999999	267	121	550	999999	999999	257	400	274	940	48	163	413	999999	844	906	648	999999	999999	238	657	422	96	821	999999	978	999999	319	999999	474	866	999999	999	999999	834	795	593	820	999999	647	999999	150	974	828	999999	989	202	999999	79	942	630	365	631	498	138	999999	999999	299	938	999999	999999	937	883	799	999999	234	164	999999	321	58	323	827	999999	869	639	517	447	268	508	622	999999	44	249	574	999999	999999	193	999999	899	424	624	999999	881	823	771	661	267	185	754	
999999	835	999999	186	31	629	802	428	761	999999	621	971	913	999999	999999	922	841	698	318	954	572	50	652	999999	896	999999	30	946	124	108	999999	260	999999	514	418	787	968	858	999999	999999	51	999999	431	651	288	453	710	999999	565	999999	929	999999	999999	230	191	58	999999	341	999999	999999	608	856	999999	663	881	999999	999999	409	383	538	999999	982	480	373	913	489	618	10	207	453	999999	518	390	222	178	999999	311	999999	332	369	605	636	578	629	346	195	779	768	770	916	742	311	138	999999	947	947	491	585	317	702	440	191	144	836	874	100	999999	101	999999	865	69	999999	86	23	933	327	414	850	36	999999	710	850	240	999999	710	422	389	999999	275	231	533	726	733	630	929	423	502	741	755	999999	718	688	283	905	857	83	234	125	999999	999999	543	640	999999	589	999999	999999	951	999999	136	462	711	999999	825	273	341	999999	935	456	93	519	999999	999999	105	780	18	32	577	999999	433	636	999999	274	268	999999	688	892	177	999999	638	350	472	648	615	999999	544	999999	862	19	573	999999	148	999999	999999	584	805	870	545	777	580	999999	22	626	999999	999999	999999	446	854	190	585	448	175	791	817	743	999999	999999	999999	802	245	413	999999	567	761	909	498	999999	243	684	839	999999	357	400	572	999999	338	845	228	126	39	108	999999	999999	434	134	359	356	960	297	999999	629	814	743	541	177	810	999999	865	521	10	999999	212	999999	350	768	101	774	228	158	999999	211	957	940	773	999999	999999	486	143	636	999999	152	999999	946	999999	219	12	999999	858	405	999999	883	980	706	125	184	895	999999	342	665	999999	584	137	812	881	335	672	999999	970	404	999999	333	320	999999	999999	858	999999	999999	32	999999	765	486	916	999999	299	999999	999999	260	824	598	252	92	154	999999	602	975	25	647	999999	822	547	138	999999	464	890	535	999999	751	745	266	999999	638	558	211	899	556	999999	313	522	359	114	421	59	381	999999	999999	188	842	999999	999999	843	999999	202	999999	999999	999999	842	461	932	764	959	478	515	567	999999	613	533	943	578	55	317	711	135	715	717	136	88	272	312	999999	999999	729	125	759	423	33	999999	358	618	271	714	216	380	757	399	635	905	491	564	548	898	245	999999	590	678	141	631	486	999999	466	558	999999	159	474	418	239	363	999999	999999	794	176	185	335	316	999999	111	340	377	999999	91	999999	596	999999	763	999999	120	999999	535	999999	291	999999	960	866	161	713	143	66	906	348	999999	999999	160	347	999999	381	999999	910	999999	258	576	801	263	
170	999999	246	961	872	999999	999999	307	999999	827	674	999999	403	216	318	183	603	208	54	434	39	166	999999	80	259	938	392	846	210	508	287	514	490	147	799	999999	914	999999	271	670	11	999999	395	454	485	484	376	174	414	736	364	60	999999	999999	234	14	600	176	712	933	13	999999	107	275	550	169	381	265	999999	852	268	999999	936	999999	999999	988	770	364	594	774	572	227	442	473	153	237	982	124	913	795	865	748	48	337	667	943	943	130	999999	999999	112	120	758	561	478	511	123	999999	999999	999999	243	245	582	999999	999999	999999	625	634	131	323	187	267	352	621	987	520	813	609	716	489	54	650	460	999999	671	462	468	881	995	642	123	834	180	999999	999999	629	176	999999	967	880	327	319	999999	591	148	845	999999	147	574	958	698	514	999999	463	201	999999	785	313	999999	908	327	744	639	489	209	999999	96	675	69	367	353	999999	999999	836	172	735	651	999999	139	826	693	331	316	46	999999	609	999999	717	485	968	844	863	999999	68	562	999999	680	518	391	795	758	103	87	999999	999999	999999	872	604	301	999999	999999	916	183	999999	224	999999	437	999999	545	600	950	999999	199	101	999999	999999	877	583	284	588	65	142	487	999999	77	999999	254	999999	432	999999	737	797	999999	30	36	927	689	395	999999	566	155	87	973	791	845	389	999999	986	693	134	117	298	330	999999	409	808	999999	999999	999999	624	751	338	999999	999999	863	162	952	178	74	595	801	492	999999	717	999999	977	169	696	999999	688	695	267	415	999999	851	448	477	999999	620	227	499	849	23	229	999999	817	907	999999	999999	693	999999	735	922	108	332	999999	999999	612	999999	999999	649	742	350	693	928	494	922	872	735	425	684	249	558	847	105	951	999999	999999	903	626	999999	772	999999	805	262	960	999999	316	999999	236	889	864	444	198	999999	757	509	330	300	999999	894	45	661	513	999999	999999	186	999999	12	381	156	48	709	653	361	876	973	999999	440	968	159	615	999999	509	999999	999999	804	370	279	348	452	158	230	583	731	44	120	265	797	74	783	999999	314	603	89	850	164	999999	836	700	783	963	889	332	180	288	148	162	977	197	392	816	804	663	999999	998	999999	999999	999999	999999	999999	718	748	375	194	888	999999	303	429	999999	999999	23	533	999999	565	488	268	898	413	999999	999999	958	999999	609	999999	999999	999999	650	673	91	42	38	999999	519	934	75	225	523	999999	291	977	844	732	301	531	378	292	236	108	451	739	919	723	999999	430	999999	440	148	693	999999	
432	999999	629	999999	652	637	154	24	643	499	999999	744	760	131	475	999999	235	986	87	314	684	239	551	999999	351	999999	314	999999	999999	999999	635	86	830	920	858	326	999999	394	649	893	234	278	592	999999	999999	995	168	999999	12	378	582	453	71	999999	999999	202	119	406	999999	999999	332	753	924	516	864	195	913	839	999999	159	837	999999	346	193	90	999999	999999	999999	54	999999	954	713	398	721	554	191	25	451	388	666	217	999999	398	120	570	481	353	85	999999	992	999999	999999	339	853	999999	741	116	999999	309	135	555	176	999999	649	584	999999	364	999999	999999	683	180	472	999999	606	999999	29	451	236	623	999999	999999	571	209	61	274	635	383	545	190	812	84	148	152	999999	120	50	465	748	535	950	999999	999999	123	70	822	619	867	732	910	521	300	880	264	700	72	999999	967	310	384	999999	246	819	999999	158	608	42	329	208	495	901	563	999999	999999	672	999999	999999	458	148	239	655	999999	650	999999	668	522	999999	884	999999	999999	137	83	999999	999999	586	714	307	999999	964	462	999999	999999	669	999999	19	958	999999	999999	591	217	148	999999	828	81	729	191	595	194	365	635	413	158	876	999999	368	827	999999	338	124	957	999999	999999	999999	999999	449	365	999999	413	625	710	925	24	302	999999	62	602	255	93	644	404	999999	999999	760	339	58	999999	999999	661	879	192	559	268	999999	634	999999	340	51	153	999999	999999	93	191	569	655	710	999999	999999	641	955	999999	582	325	694	999999	999999	999999	999999	999999	637	808	941	999999	534	999999	160	667	950	667	222	721	999999	111	462	279	321	937	554	999999	628	659	785	781	705	123	609	244	574	999999	796	950	293	887	516	823	999999	646	656	999999	504	53	999999	198	429	244	214	480	862	999999	999999	899	527	942	535	977	32	170	741	999999	833	999999	103	606	870	271	438	673	999999	999999	847	999999	291	428	610	999999	221	597	362	471	908	139	999999	159	944	896	433	350	999999	538	800	272	905	245	302	999999	950	842	327	167	806	541	999999	233	577	999999	999999	109	342	949	999999	435	808	279	512	704	545	943	999999	974	999999	97	999999	66	999999	584	769	55	135	32	635	378	279	204	665	376	254	999999	582	220	287	333	18	412	772	375	464	635	999999	597	53	16	999999	999999	329	719	230	999999	394	992	965	573	999999	320	999999	999999	165	613	614	146	999999	396	370	451	696	514	88	908	294	472	130	144	323	538	978	999999	197	926	999999	999999	155	426	763	999999	255	999999	360	698	98	999999	220	850	31	
999999	147	656	646	739	656	815	640	322	544	999999	872	830	260	999999	341	999999	999999	239	739	668	999999	43	633	779	206	999999	163	389	819	908	262	279	122	726	400	332	982	457	279	68	999999	833	882	841	999999	424	464	914	367	403	999999	980	121	363	605	999999	999999	866	543	674	661	999999	999999	999999	669	602	718	999999	55	999999	712	751	999999	680	999999	167	161	791	71	782	527	249	999999	425	733	281	999999	759	131	295	309	125	914	604	407	65	340	999999	999999	125	999999	930	869	359	999999	433	31	999999	11	448	953	240	804	761	156	999999	238	999999	901	397	444	958	412	999999	708	999999	837	999999	283	306	827	999999	619	946	86	999999	999999	999999	999999	309	260	727	999999	683	342	79	321	999999	458	985	827	262	355	785	681	747	528	119	999999	105	999999	666	167	704	621	58	621	858	999999	559	52	564	353	601	146	716	210	728	999999	639	285	999999	906	999999	479	999999	558	834	274	338	78	269	32	638	713	594	570	64	999999	293	457	462	999999	999999	999999	272	909	753	999999	964	547	800	999999	21	999999	911	999999	869	234	56	999999	787	999999	356	491	783	999999	714	888	551	156	155	666	143	191	823	216	17	355	217	664	805	194	309	999999	278	999999	20	819	801	834	999999	830	24	793	670	999999	131	416	168	729	204	999999	107	818	401	999999	558	830	996	705	751	523	26	392	999999	999999	293	999999	223	216	531	895	96	717	455	325	652	999999	521	954	94	601	999999	487	469	999999	999999	491	399	144	28	190	999999	106	92	187	813	632	108	999999	584	566	202	952	207	309	779	390	999999	86	491	999999	318	999999	620	160	336	538	922	999999	514	802	999999	88	197	999999	82	999999	634	999999	511	29	251	453	999999	528	408	244	289	170	171	707	127	322	653	809	871	780	486	931	999999	284	710	999999	563	781	400	999999	999999	856	999999	999999	755	105	999999	471	999999	999999	672	101	752	102	258	762	999999	807	685	852	434	388	999999	301	513	999999	427	237	319	999999	890	598	137	294	478	999999	932	381	952	999999	748	192	842	16	118	999999	189	757	35	947	760	755	106	548	999999	386	387	999999	999999	999999	999999	347	999999	999999	975	83	964	468	999999	825	999999	221	855	999999	114	252	545	472	999999	129	523	999999	211	371	146	999999	501	999999	604	102	999999	997	106	899	354	410	999999	999999	41	44	430	999999	143	210	128	549	900	443	999999	446	841	915	751	166	999999	17	146	999999	933	840	582	384	863	531	780	831	125	955	318	999999	
223	772	441	158	699	999999	999999	11	999999	596	244	68	155	999999	261	139	255	939	999999	999999	274	248	839	200	999999	999999	857	612	429	296	433	944	134	740	999999	78	483	602	999999	999999	999999	145	548	346	606	523	238	705	280	650	585	185	593	999999	439	975	933	999999	696	653	946	923	581	956	999999	299	934	415	934	192	655	653	999999	999999	865	999999	699	502	999999	939	817	161	999999	778	999999	258	360	162	310	258	999999	999999	999999	813	999999	557	999999	592	183	316	588	822	771	97	994	932	702	999999	116	999999	285	440	656	757	836	999999	592	802	999999	914	938	781	115	685	999999	422	746	669	999999	318	999999	117	329	287	360	999999	390	254	783	777	555	999999	56	10	972	999999	999999	159	999999	994	965	761	999999	268	378	807	717	95	999999	999999	196	42	120	797	735	178	121	999999	999999	999999	999999	999999	28	999999	999999	545	999999	115	712	354	999999	596	999999	852	353	813	770	999999	909	553	287	304	215	211	591	522	999999	258	999999	804	999999	217	999999	999999	589	627	742	868	999999	999999	999999	612	999999	999999	999999	599	349	268	454	999999	999999	60	469	853	563	120	142	999999	886	847	262	486	840	908	762	628	844	999999	272	725	81	901	171	86	480	675	922	520	465	991	999999	34	803	352	405	541	748	899	581	999999	999999	925	999999	62	580	595	999999	999999	931	999999	755	792	995	728	850	506	889	393	382	888	198	622	361	894	999999	238	999999	497	512	231	999999	944	975	999999	999999	156	999999	119	506	885	903	458	999999	348	246	389	38	999999	999999	898	651	999999	526	693	291	872	573	97	387	351	912	283	961	999999	246	999999	999999	213	999999	703	587	779	886	999999	999999	999999	999999	22	999999	294	210	607	995	613	579	999999	428	292	510	368	582	831	999999	164	972	999999	496	878	112	999999	573	824	587	798	321	872	478	999999	708	551	839	561	438	999999	151	999999	288	357	140	721	392	534	999999	139	131	756	999999	732	524	364	253	164	910	232	721	385	999999	999999	302	707	57	398	584	959	529	999999	402	639	22	999999	351	149	748	999999	53	999999	132	999999	677	564	824	999999	515	353	308	999999	650	999999	381	999999	293	92	64	433	673	993	949	999999	609	110	363	418	719	856	23	999999	999999	529	189	682	262	572	999999	999999	882	311	883	240	660	844	380	999999	267	256	999999	999999	999999	325	999999	60	999999	388	848	577	999999	416	35	658	339	204	278	130	36	698	513	721	562	326	550	372	119	999999	93	765	729	177	999999	473	482	754	
999999	999999	812	999999	999999	873	999999	952	999999	476	286	999999	999999	999999	575	259	169	569	999999	663	706	767	999999	999999	940	999999	305	999999	999999	999999	999999	562	186	584	184	188	317	897	114	639	996	610	789	83	95	884	999999	627	999999	479	17	591	730	819	58	999999	325	468	198	224	578	642	114	502	999999	724	58	326	999999	397	941	272	464	113	666	105	977	702	268	999999	562	678	891	377	36	673	831	367	999999	923	862	999999	999999	999999	71	363	505	296	861	371	835	500	346	803	999999	744	999999	627	162	952	999999	623	209	142	661	999999	750	999999	476	547	892	999999	999999	367	534	102	564	999999	999999	313	999999	691	999999	897	230	999999	999999	97	840	291	546	213	999999	999999	649	999999	650	575	999999	172	612	769	820	324	478	999999	709	978	999999	445	190	563	999999	849	999999	592	783	311	912	999999	566	999999	896	194	10	688	485	999999	718	296	451	988	344	879	700	830	870	526	428	85	361	999999	819	404	110	983	628	999999	999999	999999	999999	999999	999999	999999	606	999999	872	635	323	790	669	502	269	982	994	202	228	706	158	532	721	267	883	999999	248	211	843	999999	94	27	70	129	987	999999	830	999999	334	999999	283	750	999999	245	213	638	416	999999	104	999999	410	908	999999	921	999999	999999	344	208	465	999999	400	404	115	380	999999	306	729	549	999999	608	999999	999999	867	522	432	408	573	486	64	255	999999	388	117	17	101	186	999999	148	912	999999	326	632	647	507	315	999999	644	587	694	907	999999	866	355	496	684	518	50	251	498	999999	134	858	999999	219	406	999999	999999	108	289	374	53	590	999999	224	291	529	254	999999	217	999999	764	999999	791	157	999999	564	999999	621	333	999999	145	20	649	113	175	468	999999	437	111	303	592	545	307	329	999999	999999	238	140	214	165	273	999999	44	945	54	147	76	997	873	999999	999999	675	999999	707	999999	43	999999	533	59	823	50	817	269	913	961	228	689	472	999999	999999	335	903	999999	999999	318	999999	976	704	69	38	401	491	999999	268	325	916	770	600	999999	830	386	704	90	391	124	456	421	130	999999	826	999999	999999	713	854	516	84	269	607	999999	773	67	246	474	31	431	999999	263	10	999999	999999	457	98	381	463	642	631	822	34	63	999999	54	855	720	243	999999	797	999999	710	752	999999	999999	173	212	327	999999	150	240	69	999999	564	203	420	532	939	378	369	233	259	221	999999	999999	244	553	999999	999999	211	525	240	999999	633	781	999999	258	356	397	294	999999	63	690	501	400	999999	
74	498	669	633	332	781	864	220	574	999999	498	866	999999	423	620	676	599	571	624	999	999999	336	783	650	172	999999	552	94	999999	179	569	999999	999999	499	999999	64	866	104	999999	999999	376	240	69	263	64	391	367	973	673	220	999999	129	877	999999	999999	738	715	29	471	156	239	780	737	404	958	778	381	500	253	565	810	505	692	880	633	999999	276	529	595	999999	818	578	420	999999	715	449	842	103	999999	441	349	999999	999999	732	515	595	503	999999	305	286	20	866	999999	118	999999	958	437	996	768	766	999999	195	433	690	337	660	999999	474	999999	518	935	288	154	999999	226	962	999999	960	999999	999999	884	999999	999999	319	771	951	847	999999	863	757	22	999999	335	589	970	163	423	943	999999	854	235	39	976	786	350	732	721	999999	892	447	96	999999	631	730	881	859	999999	999999	999999	999999	999999	999999	611	931	505	99	952	565	999999	999999	549	928	565	520	812	855	634	447	968	999999	240	927	419	999999	999999	545	224	999999	999999	120	201	999999	34	28	51	999999	427	55	999999	261	779	166	88	829	898	168	911	120	918	999999	234	524	156	879	155	885	648	195	270	960	875	357	858	729	871	249	904	547	479	999999	437	589	166	717	269	83	849	590	527	999999	634	113	999999	680	886	999999	999999	154	872	999999	529	242	999999	331	385	999999	307	359	958	658	264	373	640	283	598	999999	999999	999999	620	81	46	67	667	758	336	771	999999	187	843	203	999999	759	999999	324	124	205	999999	999999	341	999999	999999	499	999999	869	999999	270	999999	999999	999999	250	999999	724	533	800	129	472	574	35	994	613	999999	129	515	999999	571	999999	698	326	168	403	999999	532	107	999999	305	546	434	798	511	999999	309	266	105	602	883	999999	236	874	999999	652	631	778	840	727	84	656	984	999999	999999	999999	571	155	255	689	410	787	626	750	505	583	47	775	524	929	999999	505	34	913	999999	208	278	823	132	999999	771	71	692	379	708	648	562	999999	500	757	504	163	999999	999999	999999	106	745	999999	379	621	615	855	264	910	423	578	999999	80	999999	109	485	747	33	738	917	348	999999	257	51	999999	30	480	285	999999	435	999999	494	618	720	999999	463	792	454	511	900	916	807	999999	956	999999	25	491	580	401	282	756	999999	282	999999	853	11	498	443	522	600	144	999999	497	999999	272	94	24	359	211	645	692	303	521	837	999999	540	323	301	999999	841	539	899	883	999999	678	30	222	129	866	783	999999	358	999999	911	766	345	320	305	693	55	10	
999999	379	755	589	462	618	444	497	322	688	207	999999	681	999999	999999	696	12	806	252	999999	895	999999	428	681	343	999999	999999	81	665	230	999999	608	866	840	407	530	138	999999	226	411	777	999999	554	105	767	827	259	850	999999	999999	999999	499	999999	183	999999	648	951	84	255	999999	17	999999	831	999999	999999	599	665	999999	663	714	568	107	999999	999999	104	272	999999	333	914	516	122	999999	999999	26	913	528	167	692	734	758	579	63	659	135	404	415	800	461	434	999999	172	418	196	999999	90	219	908	999999	89	842	710	628	170	739	999999	256	822	815	188	999999	441	972	116	904	144	999999	448	465	445	688	471	486	898	999999	354	703	999999	733	935	704	619	999999	613	891	58	951	999999	919	999999	999999	593	985	283	291	999999	999999	311	291	681	576	770	453	999999	999999	381	999999	729	424	394	284	682	98	879	484	533	885	369	225	856	999999	620	528	318	297	999999	485	213	617	19	164	999999	292	62	369	933	999999	999999	222	520	825	232	479	999999	999999	475	504	116	799	999999	851	830	96	435	498	955	251	145	876	304	999999	999999	121	415	240	882	399	46	999999	550	367	503	156	704	40	961	151	999999	446	822	999999	379	413	999999	168	333	315	857	563	414	691	40	515	918	625	805	120	999999	304	989	86	999999	999999	259	401	357	999999	391	404	536	813	258	698	64	703	525	616	262	256	999999	576	542	482	999999	999999	336	999999	999999	89	999999	850	86	698	457	746	142	781	164	468	810	649	923	999999	999999	600	443	341	460	224	109	199	858	817	398	999999	999999	999999	492	400	74	369	456	312	179	999999	736	559	251	318	571	743	999999	999999	446	267	653	999999	454	514	425	994	537	24	999999	45	992	999999	310	999999	212	155	299	764	403	450	203	621	999999	351	863	883	99	152	652	999999	737	999999	381	141	769	999999	999999	999999	974	80	832	442	332	143	999999	999999	259	999999	999999	999999	454	999999	999999	995	73	41	798	113	999999	999999	904	394	371	999999	999999	999999	888	999999	275	749	999999	321	999999	333	999999	761	298	158	658	999999	634	999999	46	236	999999	50	999999	386	77	737	664	438	999999	443	175	447	80	708	999999	999999	589	90	941	366	812	142	999999	77	386	312	743	649	999999	264	907	31	358	145	712	268	999999	512	999999	538	94	184	984	356	167	999999	690	999999	323	999999	806	553	941	680	423	778	142	605	999	764	993	25	983	999999	535	999999	99	935	996	576	509	999999	999999	412	999999	637	158	561	909	215	622	164	
336	561	999999	363	90	678	721	934	136	999999	512	346	999999	79	201	911	820	24	91	754	999999	746	999999	729	573	538	408	785	630	999999	999999	999999	152	839	688	431	624	181	73	421	224	72	450	999999	574	999999	868	999999	446	246	999999	999999	134	867	571	590	177	728	999999	551	280	935	999999	555	999999	999999	204	705	390	769	297	649	951	670	540	531	305	999999	164	930	999999	205	349	393	840	800	669	284	278	108	264	895	391	999999	150	288	999999	895	886	855	999999	172	999999	676	949	999999	999999	463	999999	49	999999	633	574	999999	880	85	596	920	715	999999	59	919	436	291	515	401	267	439	999999	262	772	410	658	999999	491	507	999999	999999	443	749	999999	216	947	238	999999	631	999999	532	641	75	691	999999	189	722	806	529	736	541	170	558	833	515	933	84	999999	884	974	999999	377	382	703	999999	487	999999	317	843	971	999999	999999	884	79	999999	798	999999	571	999999	230	999999	502	961	771	999999	512	884	915	350	999999	873	961	929	999999	999999	164	268	372	767	360	223	415	999999	558	538	999999	286	489	107	717	479	513	341	663	49	772	999999	611	862	421	602	60	966	571	999999	246	999999	238	22	581	999999	101	803	585	16	529	539	413	243	776	236	999999	818	633	802	370	999999	275	617	294	999999	656	510	356	757	173	999999	401	460	301	526	57	999999	526	187	388	709	999999	999999	519	999999	13	378	96	195	207	242	342	768	999999	999999	999999	620	727	833	883	591	456	827	999999	89	147	952	941	260	188	927	999999	456	423	660	873	618	999999	61	999999	288	423	171	559	931	999999	633	999999	684	254	437	749	999999	999999	999999	999999	928	813	439	104	60	436	836	16	279	940	886	355	999999	743	663	999999	676	98	604	177	295	999999	999999	972	514	239	999999	15	750	188	607	161	625	407	999999	804	668	957	694	852	999999	164	999999	990	230	287	999999	941	999999	999999	999999	605	700	630	968	660	902	466	999999	820	999999	830	265	101	343	999999	729	679	798	858	854	718	404	752	589	999999	988	999999	751	999999	594	325	424	836	115	12	461	994	439	294	902	211	376	999999	682	757	898	198	657	496	999999	999999	152	732	70	999999	210	947	51	837	672	999999	714	363	236	999999	999999	429	986	340	282	734	250	999999	955	653	999999	530	80	999999	241	799	273	265	678	628	999999	999999	999999	999999	999999	514	953	601	621	920	496	23	646	828	351	999999	212	999999	999999	823	724	999999	999999	416	999999	680	877	219	999999	873	718	459	999999	608	680	
724	653	999999	538	768	781	649	999999	999999	999999	338	883	999999	490	999999	999999	999999	999999	854	903	545	914	369	738	131	636	743	995	748	212	47	338	999999	157	999999	826	999999	788	454	52	85	744	741	999999	999999	796	635	729	999999	285	999999	416	830	704	999999	809	293	506	999999	142	47	653	154	999999	129	10	845	999999	999999	999999	630	999999	999999	811	827	800	999999	119	64	999999	999999	23	162	472	999999	630	507	344	21	818	999999	469	999999	322	14	999999	599	908	140	683	951	540	866	907	999999	615	999999	29	876	999999	636	183	452	91	141	33	500	681	403	999999	999999	999999	93	54	999999	171	785	285	806	405	999999	999999	979	380	384	999999	157	999999	817	999999	999999	488	467	677	191	369	999999	300	191	999999	931	918	514	640	191	450	456	821	515	999999	829	544	222	999999	143	371	203	81	706	670	876	999999	863	580	999999	23	52	999999	862	43	153	495	103	999999	999999	999999	760	349	999999	999999	999999	335	739	333	993	999999	276	986	999999	820	175	946	593	999999	114	685	999999	999999	952	177	407	50	959	481	350	344	450	999999	18	850	611	854	999999	772	656	999999	516	999999	586	999999	747	66	872	52	867	999999	901	582	721	787	999999	999999	396	32	536	973	999999	267	983	659	826	879	978	693	999999	320	74	820	999999	563	178	524	358	541	999999	351	177	916	614	152	442	867	675	230	999999	785	999999	999999	246	999999	185	259	556	999999	594	868	999999	999999	832	557	142	999999	717	167	618	999999	477	999999	602	194	805	459	653	840	999999	958	213	757	81	434	852	215	999999	191	387	919	968	431	946	561	273	988	94	67	20	361	160	517	612	907	318	612	999999	61	877	999999	606	999999	710	635	664	999999	118	999999	704	927	506	535	999999	999999	745	999999	908	999999	921	999999	374	999999	830	864	999999	696	999999	173	126	249	999999	532	314	661	323	262	720	999999	896	942	999999	686	999999	999999	855	999999	999999	912	172	271	704	999999	140	999999	361	19	885	999999	999999	968	999999	944	292	465	978	973	231	128	999999	999999	336	597	155	978	936	688	244	747	19	999999	958	242	11	854	545	734	402	999999	309	313	377	873	999999	928	767	999999	404	896	114	881	999999	618	536	999999	935	116	79	161	134	999999	775	147	837	641	19	942	943	437	999999	999999	580	977	999999	83	126	999999	112	999999	221	10	999999	347	999999	137	791	999999	706	332	918	999999	665	251	130	635	537	239	46	853	918	999999	999999	966	976	860	999999	425	799	463	562	483	14	852	999999	133	
389	438	999999	709	850	669	999999	620	519	999999	999999	339	999999	193	545	886	425	259	308	396	18	327	370	783	826	375	999999	252	770	444	433	999999	310	996	256	108	735	337	12	259	587	381	457	494	281	999999	568	615	999999	675	68	999999	554	553	999999	999999	77	720	882	484	999999	993	849	84	68	776	38	860	937	999999	160	97	256	999999	999999	636	869	999999	511	855	806	935	335	104	386	999999	267	757	881	193	40	25	454	999999	999999	593	531	383	436	504	942	708	678	480	524	999999	508	505	744	489	202	201	218	37	677	193	668	755	697	390	519	281	979	753	416	999999	643	999999	918	999999	999999	496	999999	17	912	108	266	999999	580	416	179	761	22	999999	990	999999	806	427	850	946	924	999999	685	56	985	999999	999999	924	999999	389	999999	780	587	999999	385	706	752	211	124	579	999999	814	184	291	221	757	268	999999	763	577	339	225	878	971	299	337	999999	402	31	251	379	341	999999	999999	88	999999	184	492	999999	294	999999	604	312	281	999999	120	601	999999	835	999999	999999	151	171	496	60	999999	902	616	239	57	894	999999	190	873	209	595	33	984	213	822	999999	999999	570	999999	491	999999	913	606	951	189	999999	418	567	793	838	237	999999	304	150	967	496	999999	999999	968	999999	736	424	439	81	434	96	617	200	22	654	637	581	692	15	326	208	999999	999999	60	322	486	792	396	44	971	424	729	843	245	335	25	522	601	999999	754	319	999999	535	526	102	999999	999999	999999	999999	211	999999	488	299	824	999999	201	999999	212	656	913	999999	38	405	110	20	367	774	954	687	999999	124	999999	612	260	16	999999	770	999999	958	999999	268	247	999999	999999	325	935	999999	28	476	144	122	999999	945	999999	999999	291	88	435	999999	999999	999999	999999	867	510	96	999999	875	48	999999	54	431	765	999999	460	654	706	781	572	999999	84	999999	755	488	552	999999	804	44	999999	449	725	646	345	630	233	999999	999999	379	746	745	649	69	999999	210	431	713	356	75	999999	521	113	999999	999999	650	999999	808	597	784	999999	984	291	641	439	999999	999999	408	999999	145	31	608	659	337	999999	827	145	24	999999	554	67	999999	180	739	549	925	346	225	141	999999	999999	425	265	220	65	999999	463	17	630	999999	999999	33	627	220	54	999999	861	776	475	688	515	999999	282	999999	727	999999	814	552	101	999999	263	877	276	401	946	605	353	448	281	283	373	138	394	732	999999	43	221	999999	999999	663	73	569	999999	999999	189	770	152	222	493	579	947	911	915	
126	549	241	756	236	274	448	542	423	504	202	324	386	999999	550	606	693	999999	999999	857	438	449	693	136	823	221	999999	463	140	955	702	999999	461	223	999999	193	214	287	985	695	256	999999	650	999999	558	138	802	999999	602	615	799	999999	102	64	487	999999	855	999999	932	24	98	999999	411	468	802	866	863	173	766	999999	999999	999999	287	999999	610	316	799	999999	578	695	999999	448	860	525	165	396	242	999999	736	600	338	999999	355	971	999999	271	719	999999	272	691	275	639	970	999999	223	999999	999999	933	453	180	877	236	536	999999	605	649	134	999999	312	415	999999	465	437	176	999999	302	70	316	562	349	597	616	366	886	999999	999999	478	624	999999	999999	368	309	954	566	722	112	573	118	999999	958	147	832	999999	856	999999	999999	212	999999	217	920	333	721	380	114	582	271	999999	649	816	825	999999	509	999999	999999	999999	335	511	999999	454	925	729	951	999999	604	212	999999	999999	510	829	999999	577	999999	417	390	447	999999	999999	849	999999	999999	242	923	302	999999	999999	637	257	347	809	731	308	340	360	292	201	382	999999	999999	901	817	533	369	820	205	258	999999	102	204	104	410	407	661	887	993	999999	806	659	399	817	574	517	400	700	107	322	246	323	134	199	74	864	999999	948	176	927	873	112	999999	999999	289	545	63	252	408	334	646	999999	366	999999	395	722	392	959	337	999999	999999	999999	722	883	21	193	999999	15	999999	545	255	999999	721	999999	819	703	563	107	537	39	463	157	302	999999	675	999999	956	535	999999	351	999999	202	620	866	794	999999	390	222	290	106	999999	58	222	862	89	933	731	301	999999	999999	169	294	999999	308	999999	999999	376	999999	999999	227	999999	441	999999	687	73	999999	102	999999	281	614	999999	999999	999999	441	461	999999	934	439	694	742	999999	999999	756	122	999999	198	999999	322	30	808	838	441	15	72	868	146	999999	999999	999999	36	999999	876	30	174	378	819	999999	990	847	440	61	937	264	999999	165	999999	685	98	999999	875	291	779	834	472	776	881	344	755	572	324	568	409	640	667	901	195	645	591	744	372	999999	780	475	589	999999	901	999999	539	906	306	460	759	39	924	745	71	51	557	397	496	999999	721	428	999999	872	651	999999	596	574	970	927	999999	353	143	999999	511	999999	254	999999	875	999999	805	848	999999	999999	808	380	715	999999	839	154	97	999999	257	887	999	999999	943	717	116	604	590	964	999999	999999	367	999999	999999	999999	243	757	796	842	999999	792	679	872	163	999999	999999	280	999999	673	734	825	
839	899	999999	256	164	160	999999	537	608	999999	999999	999999	912	895	506	403	485	945	688	999999	357	254	681	465	999999	136	207	999999	654	836	23	999999	239	120	540	467	319	999999	615	93	397	269	244	999999	999999	999999	960	268	999999	670	795	999999	985	999999	477	595	228	999999	48	37	952	95	883	999999	268	206	999999	801	365	49	999999	999999	340	605	694	98	19	999999	786	379	999999	939	999999	984	50	999999	931	586	642	944	249	679	999999	587	140	312	386	999999	982	482	999999	168	902	999999	586	959	999999	389	958	389	999999	999999	853	668	999999	999999	999999	898	731	890	274	999999	999999	420	799	413	234	752	474	392	712	547	999999	314	999999	999999	46	990	407	91	72	552	628	999999	369	999999	826	942	725	127	340	487	999999	102	999999	214	999	492	332	999999	999999	999999	914	999999	676	48	999999	548	527	853	999999	981	501	650	827	722	405	999999	61	348	587	999999	37	357	61	235	806	364	999999	937	18	554	667	234	999999	510	637	999999	586	330	131	287	425	999999	151	358	985	101	275	999999	999999	104	441	999999	596	452	534	567	524	451	242	975	451	589	845	999999	324	277	303	326	94	999999	328	730	227	309	866	165	215	999999	250	715	99	999999	139	913	123	682	638	904	976	999999	536	145	999999	155	835	999999	999999	719	999999	717	797	949	410	999999	775	711	767	296	585	379	999999	999999	211	527	886	839	999999	931	999999	641	639	399	999999	999999	817	999999	641	999999	473	41	139	496	670	532	999999	149	211	674	999999	411	999999	351	328	606	718	715	934	999999	269	996	999999	104	410	401	88	999999	999999	999999	647	592	79	696	823	999999	250	864	160	679	610	746	638	785	793	999999	726	297	80	743	999999	111	258	80	811	477	656	45	96	278	999999	999999	540	815	37	555	999999	999999	999999	773	999999	853	999999	265	999999	522	367	599	310	503	675	999999	999999	865	100	999999	343	999	999999	355	999999	999999	778	999999	235	101	215	822	758	999999	575	506	769	306	387	999999	545	993	999999	999999	119	999999	734	592	602	663	190	999999	725	491	221	999999	345	182	999999	999999	84	999999	40	999999	999999	545	840	72	928	999999	30	41	487	647	10	350	890	595	999999	840	481	196	289	571	910	999999	106	999999	36	242	171	596	430	236	377	863	963	249	981	573	226	999999	999999	999999	642	159	197	87	491	871	451	999999	936	999999	679	888	999999	468	999999	776	448	574	999999	695	16	434	610	261	280	146	387	651	613	672	624	999999	531	854	929	760	353	999999	999999	999999	
999999	422	659	396	556	488	469	505	999999	215	134	999999	634	969	427	218	999999	936	807	354	494	800	146	274	420	870	367	548	999999	208	433	429	789	881	999999	594	774	224	704	791	677	881	371	408	547	999999	184	999999	437	720	221	999999	221	440	671	991	286	999999	975	999999	999999	920	965	91	781	705	863	753	75	999999	443	335	242	25	677	612	438	737	727	448	695	999999	999999	818	999999	26	218	358	220	913	999999	389	248	999999	670	756	916	290	626	999999	118	999999	497	604	286	886	184	206	763	68	562	999999	668	537	990	999999	999999	999999	999999	764	999999	514	542	162	524	64	96	224	999999	920	999999	157	120	884	999999	999999	317	999999	541	109	841	22	999999	999999	360	769	720	711	36	353	947	768	999999	861	355	999999	888	999999	89	232	800	999999	850	842	372	415	437	999999	207	726	999999	302	999999	994	922	484	919	391	801	999999	343	385	999999	12	973	999999	960	259	539	999999	385	972	437	319	309	881	171	752	788	999999	342	937	513	309	343	654	162	201	938	870	684	507	999999	334	888	999999	999999	848	999999	445	454	188	253	471	351	46	999999	999999	694	51	999999	177	999999	857	422	405	871	887	668	999999	774	999999	320	999999	61	878	439	999999	430	884	118	322	882	352	500	999999	693	52	999999	307	789	855	507	897	557	516	999999	685	912	492	553	999999	190	550	670	999999	867	585	419	999999	606	761	875	809	932	11	295	259	367	267	712	829	928	371	999999	918	271	422	121	999999	973	753	200	938	341	233	141	999999	682	999999	999999	118	632	496	700	38	980	999999	964	555	999999	654	328	654	780	723	956	819	999999	751	423	454	999999	873	498	999999	571	937	478	999999	869	953	577	999999	971	999999	206	999999	670	999999	938	574	458	565	324	329	434	545	167	617	276	999999	329	930	999999	841	644	999999	997	847	999999	52	229	265	686	277	999999	776	683	186	526	524	999999	511	999999	849	996	907	999999	179	428	35	999999	860	442	556	634	647	999999	139	958	999999	444	823	54	896	354	203	879	57	251	999999	862	981	100	752	174	999999	127	551	845	737	999999	827	428	440	999999	369	999999	139	643	440	624	553	227	88	89	999999	467	916	504	999999	37	999999	999999	999999	173	798	769	999999	392	816	529	999999	294	999999	248	617	404	613	634	985	380	750	999999	811	43	319	763	22	673	999999	999999	211	56	51	709	697	899	659	276	473	599	999999	746	999999	910	24	999999	996	839	472	930	853	292	519	432	287	108	126	
735	999999	45	757	26	553	465	328	564	253	522	551	717	745	346	170	395	999999	13	999999	999999	29	60	767	182	210	909	507	918	536	618	431	599	999999	923	999999	438	999999	125	203	371	591	460	25	483	298	999999	999999	999999	131	133	999999	284	999999	999999	999999	803	277	584	999999	999999	958	409	37	999999	100	999999	934	821	924	999999	552	132	809	999999	319	999999	999999	293	883	456	724	991	999999	413	433	157	999999	999999	216	619	170	267	309	559	999999	191	433	390	392	346	999999	372	592	398	999999	72	474	999999	906	157	767	999999	701	369	919	966	612	623	210	943	873	376	999999	314	999999	999999	822	260	812	137	999999	655	901	999999	635	361	409	408	832	370	999999	783	999999	68	851	186	999999	939	640	446	579	999999	189	449	999999	454	757	287	826	999999	250	224	491	779	22	999999	999999	163	999999	568	567	213	791	840	999999	99	715	556	462	395	727	882	619	376	999999	335	475	462	84	999999	603	999999	581	546	130	468	999999	882	56	739	103	413	215	82	878	999999	27	349	188	383	739	999999	999999	999999	999999	367	604	125	231	686	646	630	88	999999	964	445	631	999999	720	802	999999	832	510	723	302	999999	677	547	497	999999	318	136	283	701	451	401	307	150	978	762	864	186	660	369	102	472	334	662	117	443	744	772	999999	386	585	906	701	999999	148	253	690	66	627	50	999999	520	356	386	111	572	999999	491	277	999999	937	620	182	150	630	829	989	24	440	64	999999	999999	506	897	999999	545	700	206	12	734	81	807	559	999999	999999	999999	126	947	560	544	999999	263	505	999999	448	999999	734	561	480	999999	263	675	625	999999	999999	832	23	459	270	565	872	941	999999	999999	886	999999	70	999999	999999	58	713	51	464	999999	759	999999	50	835	458	161	811	149	725	692	480	405	999999	999999	999999	168	568	667	687	994	999999	999999	999999	962	784	999999	999999	183	412	432	606	221	221	999999	999999	999999	792	188	999999	119	999999	733	226	795	72	491	948	84	543	991	490	55	364	469	233	406	999999	88	60	999999	256	637	999999	303	999999	268	193	461	183	608	375	999999	666	577	249	939	146	978	899	999999	999999	830	639	421	999999	560	857	999999	506	416	999	714	137	859	999999	126	996	923	709	999999	307	496	900	934	625	110	999999	787	229	999999	269	999999	188	756	780	426	998	326	999999	536	999999	441	955	767	609	661	999999	999999	714	999999	943	999999	279	105	999999	999999	929	704	795	841	180	79	532	222	156	567	999999	380	89	446	999999	
680	572	182	999999	866	541	142	334	964	848	582	999999	106	351	55	171	92	760	907	496	999999	999999	519	365	999999	908	742	999999	52	135	999999	727	278	14	273	999999	106	999999	999999	341	797	999999	831	999999	598	999999	436	999999	999999	405	999999	620	181	999999	823	159	62	816	70	958	799	999999	292	839	967	854	803	102	87	404	74	389	999999	575	999999	924	699	999999	766	344	999999	999999	521	646	681	270	556	999999	190	999999	999999	290	999999	181	999999	286	96	991	999999	744	999999	344	793	706	341	73	989	605	259	898	460	537	60	725	999999	999999	999	646	167	706	999999	999999	911	964	805	999999	747	459	43	422	838	999999	999999	32	151	999999	87	999999	999999	618	999999	950	79	291	999999	999999	240	916	695	999999	287	449	999999	329	999999	718	999999	999999	901	556	999999	999999	572	999999	70	752	46	999999	584	999999	850	999999	341	999999	434	357	999999	629	310	743	554	830	763	428	145	999999	873	181	585	432	715	258	999999	758	302	999999	388	242	231	911	34	212	342	358	764	999999	118	295	894	99	314	999999	528	168	11	495	776	153	999999	671	878	865	451	161	632	601	281	582	256	693	999999	182	407	999999	999999	352	999999	415	999999	52	290	588	287	496	999999	911	730	755	757	806	999999	999999	540	559	42	169	760	999999	999999	172	821	999999	48	210	130	142	405	138	449	659	996	999999	999999	659	999999	299	999999	955	43	999999	871	525	825	449	727	733	641	999999	367	999999	591	999999	689	999999	231	754	550	86	999999	985	516	601	315	108	999999	603	755	880	177	999999	580	999999	156	15	300	305	710	999999	999999	999999	500	557	999999	890	77	688	999999	986	437	637	749	512	589	58	999999	280	220	727	999999	134	977	761	680	624	978	785	999999	683	211	926	999999	951	603	978	999999	959	999999	999999	40	131	921	769	999999	540	993	78	226	108	801	30	94	983	959	358	419	739	999999	157	912	292	526	999	784	511	999999	797	908	610	999999	254	450	999999	696	518	213	218	318	999999	999999	909	569	74	999999	191	999999	70	999999	254	569	755	92	682	512	748	605	922	984	999999	947	205	169	615	544	557	580	299	296	450	999999	999999	431	737	526	13	722	462	127	603	669	532	805	664	51	807	999999	767	293	948	913	291	233	999999	201	435	999999	954	529	999999	611	552	773	551	109	368	334	355	166	508	35	152	804	391	282	425	400	505	573	999999	395	999999	16	348	537	864	999999	64	999999	101	999999	768	933	792	991	127	758	999999	999999	999999	482	816	
999999	784	922	770	486	841	104	776	45	254	390	791	999999	798	546	435	24	244	391	280	810	75	999999	267	219	21	999999	164	666	999999	999999	891	265	579	211	999999	426	766	388	145	960	999999	65	18	388	151	854	202	580	333	248	330	999999	212	16	545	538	999999	561	474	451	939	120	898	314	498	999999	999999	597	999999	18	999999	856	256	320	999999	999999	246	878	999999	167	207	583	343	897	619	600	62	573	999999	693	760	215	913	999999	999999	999999	999999	704	889	615	494	605	999999	324	999999	999999	999999	892	964	536	301	786	493	316	253	365	777	10	694	898	483	796	931	999999	257	999999	942	999999	299	999999	851	542	989	462	673	602	327	28	999999	999999	555	170	608	139	999999	974	722	607	450	665	881	166	20	999999	142	999999	999999	635	76	999999	531	999999	602	580	684	999999	999999	41	642	651	48	999999	104	548	999999	322	999999	802	999999	999999	329	345	122	634	999999	694	531	999999	329	976	999999	999999	951	957	624	999999	567	38	454	999999	187	690	964	798	999999	132	72	472	648	819	509	871	999999	793	629	196	379	968	999999	999999	999999	799	711	666	722	356	806	147	923	999999	755	169	999999	999999	999999	999999	380	323	17	390	632	69	359	510	999999	66	295	168	337	438	999999	598	960	464	413	388	979	307	85	280	325	999999	548	370	73	999999	999999	807	999999	990	815	66	961	687	367	178	999999	210	999999	999999	70	648	809	495	594	999999	999999	999999	194	718	659	82	247	736	75	707	520	989	999999	999999	542	488	471	346	999999	637	637	283	106	244	938	999999	117	999999	219	676	125	63	775	906	151	630	622	978	341	999999	819	234	999999	660	658	460	763	73	999999	999999	999999	473	872	957	999999	999999	797	950	779	880	999999	999999	999999	398	591	999999	223	999999	984	912	865	493	15	999999	818	412	661	445	999999	999999	25	53	999999	637	999999	652	999999	818	387	227	833	999999	208	460	999999	991	707	233	78	201	247	232	999999	221	717	999999	999999	993	148	126	272	361	374	302	865	999999	541	890	999999	939	286	405	999999	767	999999	202	294	555	999999	999999	705	437	376	394	999999	999999	964	999999	919	806	194	197	679	270	954	999999	308	906	595	855	459	817	336	999999	999999	842	79	321	142	524	409	999999	890	999999	421	834	984	979	999999	82	956	999999	970	100	754	98	999999	892	999999	607	894	387	959	256	377	888	111	247	999999	407	722	652	942	405	999999	282	307	999999	849	129	496	329	853	523	999999	992	846	245	999999	827	126	187	509	
534	999999	31	999999	644	944	532	733	747	509	654	359	314	525	575	693	482	791	368	53	693	999999	575	534	999999	357	385	51	866	862	652	291	545	153	417	774	999999	330	662	423	326	396	749	999999	999999	173	999999	999999	999999	552	902	46	758	999999	816	423	65	497	515	297	569	491	866	884	857	999999	814	999999	999999	800	999999	162	999999	945	727	999999	370	755	335	999999	762	999999	770	324	959	616	532	411	999999	999999	719	888	999999	999999	853	999999	529	864	961	834	359	433	369	999999	999999	750	907	813	999999	519	62	999999	171	242	534	660	720	999999	924	251	841	412	999999	999999	90	428	347	763	999999	999999	776	999999	999999	500	924	339	548	299	999999	219	708	999999	994	817	999999	999999	726	581	840	202	124	977	940	720	993	946	599	255	999999	816	412	153	999999	524	743	557	515	999999	318	205	122	430	472	715	542	131	417	999999	182	670	701	766	922	898	777	798	999999	83	507	977	739	302	999999	272	806	564	997	999999	84	393	904	65	999999	645	90	999999	999999	234	187	999999	538	999999	83	999999	125	646	999999	823	746	944	999999	441	173	341	999999	819	531	209	908	977	134	937	941	999999	766	999999	999999	999999	817	93	294	340	999999	635	999999	165	229	999999	157	170	343	183	733	140	402	472	891	931	188	999999	172	999999	326	999999	746	601	641	294	963	999999	153	943	999999	999999	660	660	999999	538	892	310	599	361	62	748	643	950	213	811	396	999999	753	571	108	555	999999	999999	24	696	999999	847	999999	935	216	678	27	400	177	999999	999999	999999	927	999999	49	878	672	999999	262	999999	565	796	999999	829	897	999999	725	581	844	460	741	999999	645	849	649	55	999999	663	154	384	999999	253	999999	143	342	654	376	399	999999	230	882	120	726	446	140	999999	999999	999999	48	546	952	445	999999	716	999999	798	106	87	999999	994	100	999999	666	878	846	999999	22	999999	497	253	999999	999999	60	623	577	631	954	999999	718	556	595	999999	624	608	432	999999	696	76	999999	543	999999	999999	685	537	999999	999999	453	848	600	999999	90	205	206	999999	252	626	394	999999	148	707	844	999999	999999	168	999999	999999	394	999999	999999	999999	625	999999	459	999999	694	15	650	522	493	704	187	999999	608	999999	475	399	896	829	366	805	999999	764	999999	106	699	661	999999	526	138	142	488	396	402	49	202	143	999999	252	110	246	975	999999	448	999999	530	999999	298	469	692	18	110	565	999999	999999	999999	999999	29	363	264	43	86	134	394	361	226	999999	714	568	999999	342	654	999999	
999999	129	830	39	325	493	576	961	372	469	833	129	999999	922	999999	751	390	340	124	392	988	77	999999	999999	999999	97	227	739	33	729	999999	999999	364	999999	836	581	820	629	545	999999	999999	302	670	616	999999	275	329	303	106	962	188	377	227	271	999999	661	960	979	551	999999	276	999999	999999	643	708	999999	764	584	95	123	931	760	794	589	606	695	406	552	999999	222	767	999999	643	71	551	393	143	103	790	185	621	999999	88	317	999999	949	364	37	908	817	510	745	217	982	999999	427	583	638	999999	971	265	417	428	999999	470	352	999999	876	999999	325	349	999999	794	910	502	100	682	486	329	656	999999	379	644	742	711	32	715	660	41	133	810	504	438	819	920	213	999999	999999	999999	916	756	488	935	999999	477	839	999999	307	999999	939	744	999999	999999	18	999999	885	772	999999	999999	999999	636	542	845	968	515	999999	242	999999	990	298	678	934	999999	999999	900	999999	999999	62	275	872	81	418	181	101	999999	713	195	429	188	44	441	736	130	407	999999	223	643	999999	86	632	606	999999	317	201	271	810	465	906	999999	788	451	719	999999	999999	999999	228	371	753	589	802	659	813	999999	956	999999	941	813	999999	132	999999	218	999999	976	642	275	106	111	979	830	578	257	289	999999	999999	592	999999	326	374	40	71	999999	889	999999	284	999999	793	999999	361	999999	999999	999999	233	783	431	579	974	999999	778	490	280	127	391	922	20	554	379	999999	406	373	146	999999	449	999999	999999	835	329	999999	999999	668	482	917	999999	999999	999999	582	34	999999	889	820	617	999999	547	883	760	943	999999	966	376	730	603	300	782	987	207	704	556	32	722	596	260	884	999999	119	999999	363	377	999999	999999	999999	999999	999999	999999	999999	755	999999	87	565	999999	127	375	362	724	971	75	192	999999	762	448	806	35	12	999999	302	569	733	935	438	999999	999999	576	999999	554	937	210	729	686	206	999999	48	627	991	580	605	230	898	169	999999	53	826	229	614	306	615	412	527	101	321	26	32	999999	648	690	999999	550	651	999999	999999	771	346	505	937	999999	409	189	44	999999	187	999999	670	573	999999	394	58	999999	962	427	939	535	682	638	374	190	219	816	978	310	536	999999	999999	101	383	308	707	330	291	93	897	436	377	106	999999	249	355	458	999999	263	641	867	588	233	868	260	999999	708	140	757	321	999999	999999	733	999999	133	501	999999	999999	567	687	728	895	999999	530	512	167	585	724	135	834	761	459	999999	669	668	999999	356	999999	999999	219	999	199	534	
771	999999	236	644	211	789	747	776	267	798	576	913	999999	709	999999	365	103	512	983	15	999999	999999	143	485	999999	999999	999999	999999	356	77	358	687	538	371	117	226	286	523	383	999999	387	68	503	661	158	756	696	999999	999999	867	999999	706	26	999999	610	220	180	999999	579	975	141	601	429	200	450	888	999999	611	602	999999	88	580	138	58	627	865	66	482	336	318	539	893	503	999999	47	651	999999	354	760	896	999999	999999	999999	999999	999999	786	638	313	220	269	381	95	172	175	999999	459	577	999999	566	745	164	999999	424	271	446	248	108	940	162	799	227	999999	999999	999999	440	553	636	999999	254	841	999999	753	271	76	999999	454	730	338	700	588	83	704	999999	24	999999	358	120	682	999999	999999	687	698	160	421	52	351	244	467	734	244	999999	847	722	724	519	999999	435	999999	999999	991	999999	770	249	573	999999	522	251	836	999999	92	443	953	999999	689	163	537	999999	850	33	999999	999999	999999	603	999999	765	236	999999	999999	504	342	922	761	358	970	56	999999	459	587	695	529	999999	407	999999	999999	999999	869	88	42	999999	981	807	585	335	739	781	999999	176	783	808	499	999999	187	341	999999	169	682	605	798	642	246	88	25	165	999999	494	999999	768	951	664	999999	157	948	503	523	534	347	436	619	199	801	751	675	999999	205	988	999999	75	873	492	129	999999	999999	399	999999	903	791	429	831	254	968	999999	224	129	911	351	592	999999	818	999999	821	255	986	609	841	495	999999	999999	959	515	571	746	894	999999	545	631	867	559	999999	999999	743	918	604	374	230	324	536	556	866	854	406	249	257	778	999999	873	288	681	558	838	999999	554	999999	326	683	232	592	756	584	290	484	43	999999	209	362	903	999999	999999	999999	527	958	855	379	115	119	999999	499	999999	999999	671	353	195	999999	340	127	198	457	288	690	999999	731	780	999999	999999	999999	999999	735	58	425	767	232	666	302	40	879	645	184	365	217	362	732	476	999999	912	936	298	42	183	91	999999	456	372	931	390	796	188	999999	999999	735	746	595	451	999999	999999	999999	687	999999	970	460	481	23	101	81	338	999999	264	821	69	650	91	999999	562	967	261	321	860	734	911	244	701	762	999999	630	999999	766	291	775	928	474	258	999999	72	722	999999	160	364	300	999999	999999	541	999999	823	999999	654	416	43	999999	999999	999999	587	952	981	736	759	999999	631	999999	610	572	983	489	893	595	401	999999	278	839	367	110	957	570	141	796	999999	343	939	249	976	999999	732	807	
335	220	886	306	423	336	962	890	529	892	689	41	141	61	999999	237	750	968	148	203	126	349	760	999999	999999	999999	43	425	779	391	495	556	839	186	164	683	999999	105	271	942	877	477	580	75	880	110	665	650	999999	712	999999	17	916	538	999999	985	999999	999999	485	999999	999999	546	999999	999999	406	143	999999	955	897	791	527	654	706	206	326	648	999999	695	146	720	999999	392	999999	999999	892	999999	640	999999	494	999999	999999	840	620	43	649	340	366	443	999999	747	909	709	752	88	194	844	999999	999999	222	53	226	763	732	764	999999	910	990	54	254	918	999999	890	470	729	567	687	44	673	556	986	291	335	999999	399	811	999999	639	477	881	58	187	920	98	999999	951	999999	999999	999999	999999	739	999999	321	198	750	254	28	249	33	521	507	810	637	173	999999	761	891	736	342	953	999999	280	523	173	206	741	582	999999	999999	777	107	579	188	348	817	647	969	146	286	154	793	580	616	955	384	999999	549	756	863	690	999999	733	775	902	999999	999999	825	158	992	19	999999	226	230	999999	424	927	632	299	355	588	999999	754	460	197	170	999999	663	568	788	958	201	825	939	338	716	374	804	286	901	999999	821	821	154	277	999999	999999	360	370	541	456	615	260	411	284	898	316	999999	587	741	999999	804	267	369	43	817	845	287	892	999999	999999	133	356	397	997	766	970	610	999999	714	593	956	303	36	342	353	941	424	999999	439	410	101	227	544	771	999999	564	461	999999	459	999999	299	468	999999	491	332	269	862	999999	518	928	705	999999	872	158	999999	511	240	999999	999999	999999	430	622	462	137	958	906	999999	626	453	211	999999	500	733	999999	303	999999	471	545	19	93	89	21	156	510	705	11	354	395	599	52	334	433	429	583	217	677	999999	704	533	426	457	246	960	999999	419	215	366	795	855	999999	50	695	28	607	797	419	476	951	432	956	999999	426	36	411	876	999999	81	999999	869	626	492	767	999999	593	999999	843	999999	999999	100	500	645	558	540	915	11	639	415	999999	786	797	210	64	281	576	864	999999	219	559	439	334	144	999999	925	239	999999	283	682	434	971	953	369	637	860	932	320	13	885	121	409	247	679	258	999999	82	425	438	495	999999	728	604	633	999999	409	766	365	999999	632	311	724	728	956	980	851	832	999999	573	203	999999	265	860	156	107	159	202	655	885	999999	999999	999999	999999	787	247	706	377	329	868	237	104	576	881	380	584	397	681	290	699	407	999999	999999	851	999999	
999999	190	999999	457	536	351	217	120	480	999999	779	999999	961	999999	719	999999	999999	512	569	345	109	772	384	490	572	710	478	911	999999	487	309	218	962	999999	999999	67	837	999999	793	526	30	999999	999999	999999	600	999999	435	740	571	999999	999999	39	84	515	999999	384	999999	388	999999	825	999999	305	165	992	298	999999	535	443	310	662	446	564	718	999999	325	125	999999	999999	889	485	285	737	350	541	999999	279	999999	456	392	266	261	459	43	968	652	725	999999	999999	993	40	560	999999	440	908	978	368	321	40	200	30	999999	713	498	409	999999	145	954	623	438	29	436	89	61	54	410	986	531	749	999999	599	999999	572	999999	999999	999999	293	307	999999	563	205	958	113	266	372	558	548	960	633	999999	516	999999	214	675	999999	603	481	939	396	508	991	837	999999	640	999999	999999	999999	615	639	484	266	838	522	70	242	70	333	822	689	495	862	36	999999	331	883	828	92	897	999999	265	999999	353	910	933	571	999999	396	999999	665	638	422	932	999999	999999	172	678	258	153	999999	913	999999	658	260	900	999999	965	939	999999	756	771	651	999999	491	999999	41	912	927	588	498	873	673	859	999999	60	999999	929	999999	999999	168	215	579	999999	464	220	984	794	999999	999999	298	606	429	999999	999999	893	987	185	999999	946	127	260	750	670	655	569	249	420	501	209	999999	715	270	200	91	550	202	713	782	281	399	247	999999	999999	300	999999	999999	527	153	999999	73	999999	488	758	631	999999	999999	999999	292	895	970	574	302	893	999999	582	999999	999999	75	176	999999	284	403	179	557	879	441	999999	379	763	124	722	277	238	146	999999	237	512	568	182	95	292	430	886	310	825	945	925	733	718	555	999999	461	976	999999	999999	999999	318	210	999999	476	631	540	529	781	258	999999	74	757	263	999999	834	669	892	90	418	853	999999	869	732	934	516	109	661	999999	898	270	300	665	357	999999	918	999999	816	999999	463	752	999999	115	62	999999	881	999999	999999	373	999999	999999	999999	999999	163	935	988	449	478	818	999999	532	879	321	882	987	999999	999999	410	828	436	533	853	196	999999	999999	952	999999	816	214	62	348	629	297	999999	352	700	404	512	421	447	999999	832	997	999999	999999	999999	588	233	74	522	482	767	651	936	999999	702	383	278	497	983	999999	633	999999	765	999999	902	999999	825	539	999999	611	895	988	391	957	701	855	450	696	999999	373	187	751	691	999999	999999	977	361	309	999999	327	136	24	438	859	845	567	999999	999999	38	999999	999999	694	778	910	586	778	
999999	978	496	846	999999	581	705	619	410	881	999999	195	999999	925	240	526	888	969	484	881	560	531	122	999999	623	999999	668	509	610	999999	999999	781	999999	801	716	382	999999	803	395	554	318	819	999999	963	984	56	999999	999999	999999	247	805	999999	436	705	228	739	866	363	999999	615	913	205	18	999999	908	801	202	250	218	857	999999	95	999999	999999	572	741	81	158	158	576	245	565	999999	373	687	174	999999	297	583	977	516	999999	580	779	641	999999	999999	542	65	193	854	841	894	204	533	999999	999999	506	143	486	999999	999999	999999	657	999999	999999	999999	645	240	743	456	904	666	241	351	263	515	999999	298	459	931	538	999999	965	999999	403	670	263	839	966	939	999999	999999	106	999999	798	255	922	409	293	999999	999999	312	322	736	949	184	663	853	280	215	431	217	999999	555	139	999999	249	935	976	999999	494	999999	999999	804	607	750	999999	999999	999999	18	592	404	15	94	766	236	780	239	772	999999	999999	410	568	760	518	999999	480	551	189	999999	16	999999	999999	999999	880	368	48	518	138	999999	614	741	310	999999	623	36	211	599	789	902	999999	999999	173	758	680	94	247	999999	295	966	279	999999	743	379	999999	605	971	409	213	999999	999999	272	110	572	999999	275	109	307	147	491	440	880	762	286	338	996	823	999999	925	795	130	535	232	172	929	596	999999	931	999999	28	999999	801	999999	391	713	999999	908	999999	154	415	985	939	375	999999	536	999999	999999	999999	50	16	999999	306	484	418	286	999999	49	938	643	27	277	178	49	129	999999	638	999999	381	572	755	999999	233	530	520	810	191	999999	428	999999	999999	340	541	890	261	246	759	999999	977	114	999999	543	970	956	137	148	816	900	256	999999	897	999999	884	894	999999	999999	999999	776	964	607	105	504	999999	312	999999	687	735	999999	787	882	676	999999	516	276	522	222	999999	276	402	381	993	290	913	59	738	635	455	999999	999999	342	999999	983	362	999999	999999	556	921	999999	999999	450	999999	539	122	999999	999999	585	397	618	382	82	999999	291	383	592	613	814	590	572	999999	477	241	98	681	455	203	999999	999999	146	267	999999	999999	999999	422	952	969	464	178	550	356	162	248	837	275	533	540	407	610	769	999999	204	999999	999999	103	385	218	324	999999	999999	180	20	626	261	360	416	781	352	868	430	999999	159	999999	999999	226	421	999999	999999	823	157	914	999999	92	199	379	73	10	941	365	999999	744	999999	606	999999	379	346	536	999999	999999	859	752	198	999999	189	156	999999	999999	925	143	999999	156	999999	
501	999999	752	384	999999	436	999999	296	416	839	986	999999	685	967	552	145	670	880	885	999999	999999	963	404	999999	266	999999	999999	762	999999	84	808	683	999999	931	999999	999999	758	995	418	109	115	200	999999	913	211	707	504	999999	74	999999	265	263	999999	903	999999	537	315	35	128	999999	392	128	999999	341	999999	313	940	754	813	655	386	999999	471	785	999999	727	999999	999999	524	558	999999	865	697	104	819	555	885	987	45	999999	999999	732	999999	999999	716	986	420	999999	883	999999	766	749	375	419	999999	590	791	22	766	177	25	824	510	999999	999999	527	430	999999	522	485	427	953	999999	196	73	654	999999	88	999999	999999	317	409	607	626	791	659	500	288	68	239	763	873	231	867	611	767	999999	317	767	199	566	734	598	407	481	812	40	999999	999999	391	792	713	943	615	860	999999	226	884	777	967	37	999999	627	292	999999	999999	732	851	584	306	432	490	321	879	999999	583	810	210	154	978	999999	321	933	677	447	60	999999	615	17	999999	550	347	539	800	171	423	117	316	686	928	90	188	999999	58	959	999999	402	73	30	286	999999	26	739	798	347	716	218	949	999999	670	622	127	999999	589	755	94	950	521	718	180	475	999999	523	999999	898	450	716	884	718	145	658	866	999999	731	200	534	608	741	462	455	214	999999	999999	25	999999	963	345	24	302	999999	361	999999	355	849	810	310	999999	999999	899	897	999999	999999	241	710	999999	756	531	999999	399	231	486	219	68	999999	999999	999999	44	999999	999999	935	114	999999	999999	843	999999	776	521	745	920	999999	42	95	841	564	456	999999	926	999999	13	559	441	999999	625	81	999999	152	822	92	999999	502	275	995	999999	964	792	307	742	397	926	245	244	786	202	509	999999	999999	377	503	999999	999999	999999	284	504	362	504	881	86	520	455	641	954	438	860	427	624	999999	484	877	772	999999	148	538	999999	767	324	654	41	999999	882	997	999999	328	276	799	121	991	999999	258	999999	911	230	999999	999999	295	291	999999	925	774	885	999999	916	999999	731	999999	946	852	450	736	999999	850	850	960	638	457	999999	635	172	999999	316	999999	546	235	418	861	928	916	596	999999	999999	518	728	266	240	729	90	284	999999	999999	999999	268	999999	763	220	999999	70	270	593	999999	429	655	643	999999	468	999999	999999	691	92	999999	739	40	265	902	260	529	132	594	999999	999999	377	591	999999	563	999999	57	91	999999	25	799	800	667	332	999999	128	830	874	863	797	978	124	399	201	725	868	999999	12	999999	513	691	496	999999	
999999	685	126	837	616	999999	654	421	181	999999	675	999999	999999	81	999999	999999	784	999999	999999	268	999999	751	794	978	999999	323	694	397	999999	443	279	334	313	334	136	647	999999	999999	224	794	218	386	806	290	723	999999	999999	797	124	999999	999999	93	46	237	679	790	999999	148	447	303	999999	267	999999	999999	563	351	979	745	945	70	179	503	215	860	999999	999999	944	513	999999	490	667	999999	283	205	579	196	298	999999	654	999999	756	846	843	921	409	951	20	78	726	381	929	910	851	63	999999	370	877	185	188	999999	999999	387	999999	999999	635	497	984	180	169	377	63	999999	101	608	999999	332	660	294	460	108	409	999999	999999	999999	561	999999	55	999999	526	218	318	122	999999	394	999999	999999	962	886	295	999999	999999	999999	908	359	328	36	999999	253	749	356	710	593	999999	90	860	968	999999	11	405	878	451	765	654	950	69	941	16	706	117	999999	999999	773	999999	548	141	569	967	437	999999	534	999999	802	479	179	508	999999	396	817	533	999999	777	960	999999	416	470	211	195	999999	999999	386	29	122	145	814	986	999999	594	187	948	300	10	999999	999999	870	941	648	999999	999999	452	999999	554	999999	183	585	167	409	293	592	87	999999	384	19	999999	188	999999	825	667	664	193	571	140	999999	999999	242	531	614	524	999999	475	999999	915	999999	516	999999	831	999999	999999	559	999999	586	653	12	999999	28	916	999999	999999	999999	365	125	981	631	301	999999	213	344	330	999999	63	553	885	999999	126	265	25	674	503	192	356	999999	886	117	18	607	918	138	120	850	326	540	588	266	999999	360	840	999999	418	635	752	497	510	997	506	113	999999	979	999999	843	12	251	999999	843	999999	681	238	999999	623	999999	999999	84	234	479	999999	999999	964	999999	419	766	425	731	266	867	440	859	183	999999	611	904	906	938	253	276	847	84	52	745	999999	582	131	966	670	723	999999	677	272	41	999999	982	149	80	570	999999	428	281	984	629	413	62	507	350	272	718	787	33	999999	958	631	999999	999999	228	285	836	645	459	70	543	204	762	596	152	999999	628	999999	836	999999	134	847	576	100	422	342	301	999999	781	703	952	936	649	846	999999	999999	999999	511	920	794	733	999999	969	220	451	435	650	465	364	999999	999999	952	951	999999	706	999999	65	459	68	885	999999	761	999999	755	999999	606	554	999999	999999	743	999999	127	845	999999	645	651	878	365	648	999999	692	835	720	999999	69	999	985	994	150	204	353	384	453	999999	810	971	618	224	112	999999	880	999999	183	621	999999	
526	117	909	20	64	241	999999	810	999999	203	158	51	918	695	118	999999	560	775	98	999999	307	673	810	240	673	42	999999	262	999999	117	957	999999	109	793	542	892	85	999999	96	999999	653	999999	999999	999999	662	929	700	528	999999	233	329	959	999999	231	999999	853	999999	999999	999999	31	577	446	16	963	246	496	999999	999999	999999	226	546	999999	688	135	999999	734	300	969	578	743	999999	146	268	999999	999999	997	999999	999999	938	689	595	406	647	74	999999	217	999999	999999	604	175	987	999999	999999	778	999999	753	281	959	485	131	562	337	110	999999	689	440	188	435	186	249	919	74	195	474	630	150	929	624	999999	538	176	999999	999999	412	999999	765	999999	490	894	43	726	617	401	817	999999	267	999999	999999	999999	954	39	141	243	365	256	922	390	999999	157	999999	824	656	999999	947	954	999999	962	697	847	999999	999999	999999	999999	152	523	999999	673	999999	347	999999	999999	999999	248	785	509	45	647	19	166	999999	385	870	343	357	219	79	397	454	999999	454	999999	608	206	462	295	341	600	100	842	999999	259	22	562	784	702	938	418	999999	447	999999	43	952	541	999999	547	798	364	999999	932	999999	914	229	514	892	999999	999999	688	786	499	177	445	557	177	999999	584	999999	999999	999999	999999	999999	660	953	16	999999	421	352	77	193	914	999999	977	416	168	398	40	39	507	999999	716	466	999999	631	945	280	483	999999	999999	329	439	185	490	805	537	999999	792	999999	999999	569	481	724	178	999999	872	12	200	38	399	779	191	554	864	647	841	199	999999	39	18	735	999999	934	999999	999999	753	999999	16	999999	878	999999	605	79	816	938	999999	992	297	755	759	942	999999	454	97	15	999999	999999	320	999999	963	348	640	763	953	487	999999	999999	167	430	751	142	999999	28	999999	892	184	122	737	926	459	999999	901	275	279	75	656	27	847	562	999999	867	429	999999	999999	999999	865	841	999999	339	840	999999	835	866	13	999999	947	71	304	204	830	34	158	393	392	123	447	375	494	887	999999	90	699	999999	819	884	713	999999	809	619	36	343	996	408	95	809	24	44	271	652	127	999999	722	652	999999	586	719	45	781	999999	103	499	357	238	999999	759	950	999999	56	129	913	126	262	685	178	497	37	749	307	583	109	999999	113	841	770	999999	368	57	873	243	174	999999	58	714	526	536	986	999999	901	335	858	783	999999	999999	739	999999	342	46	999999	243	559	999999	999999	999999	995	690	395	999999	468	270	401	903	999999	813	999999	999999	78	547	168	641	511	999999	848	999999	
725	325	424	999999	112	769	904	331	573	639	999999	204	939	850	719	999999	151	999999	310	999999	999999	954	426	999999	197	504	932	794	877	999999	999999	300	131	766	482	999999	276	999999	413	698	365	999999	339	728	139	760	305	227	827	333	999999	40	999999	217	47	770	999999	999999	999999	608	836	119	453	730	906	394	999999	183	377	49	999999	716	77	611	284	864	624	999999	999999	436	999999	714	967	554	999999	701	342	914	728	999999	781	36	659	805	862	999999	626	609	999999	745	688	131	999999	788	763	783	963	356	933	999999	999999	999999	999999	347	409	131	152	898	387	215	61	168	454	999999	268	542	999999	271	749	38	248	25	999999	310	748	86	999999	188	790	569	737	985	980	555	565	581	831	999999	405	740	113	727	231	615	999999	999999	999999	195	999999	231	726	999999	999999	904	934	140	999999	894	599	332	267	999999	999999	818	477	75	187	898	999999	999999	711	999999	865	999999	999999	520	793	271	999999	228	409	678	658	569	842	999999	999999	86	621	434	999999	937	722	83	999999	999999	619	413	148	627	352	778	96	842	519	981	836	597	979	423	999999	71	287	381	922	999999	315	548	975	999999	999999	111	287	674	438	773	32	792	535	785	901	389	133	989	875	631	592	815	59	860	208	999999	106	207	97	197	660	351	160	894	834	80	437	999999	940	999999	999999	999999	414	999999	959	54	71	204	521	957	937	297	505	301	995	999999	999999	124	244	999999	999999	89	586	251	123	999999	999999	999999	999999	831	952	999999	59	634	999999	999999	411	313	999999	164	729	902	685	139	259	999999	845	858	898	344	581	323	471	999999	246	420	835	999999	632	288	412	430	252	999999	15	519	999999	870	170	825	999999	195	223	89	175	112	404	457	992	999999	834	783	999999	999999	999999	639	999999	13	398	999999	345	249	681	999999	999999	999999	659	994	134	999999	999999	975	698	83	999999	396	109	391	880	143	26	388	999999	881	454	629	999999	636	441	376	563	244	482	450	999999	848	513	600	337	866	999999	409	999999	999999	999999	859	94	668	370	999999	539	574	133	999999	703	957	79	800	999999	132	620	33	563	999999	186	889	502	999999	593	407	883	508	63	23	690	617	999999	917	999999	999999	544	29	275	579	836	988	999999	227	747	532	779	999999	999999	214	999999	999999	845	574	86	737	366	836	84	962	979	40	521	999999	574	95	901	162	546	584	588	600	757	999999	999999	197	777	999999	510	71	628	999999	999999	848	766	270	771	490	840	526	999999	999999	945	313	600	806	477	999999	999999	661	
630	626	177	999999	626	656	672	999999	999999	888	959	90	335	23	343	809	953	672	353	999999	323	999999	999999	29	999999	999999	655	999999	999999	125	720	776	633	849	999999	11	999999	238	232	120	999999	999999	838	951	566	156	999999	931	969	999999	999999	805	657	347	347	219	314	999999	999999	746	11	227	477	999999	177	999999	999999	486	582	342	806	725	449	243	716	413	582	370	462	209	506	999999	484	602	272	915	129	296	511	999999	696	854	736	485	999999	380	442	310	783	383	999999	999999	999999	637	984	999999	365	423	631	999999	636	944	695	302	249	999999	999999	874	999999	262	73	170	974	999999	645	999999	988	964	134	999999	971	282	999999	88	509	610	373	847	617	145	560	705	665	577	594	751	999999	444	999999	831	637	567	46	531	319	539	922	999	999999	43	148	401	298	295	963	364	999999	616	792	639	914	895	267	999999	702	368	505	407	765	893	791	554	728	303	708	413	246	64	768	970	687	999999	855	584	997	999999	416	380	613	240	393	552	651	605	917	742	310	999999	829	951	999999	524	243	108	999999	594	672	995	586	559	128	999999	999999	822	951	549	49	682	141	543	999999	135	793	535	509	249	902	132	386	965	113	338	235	817	999999	172	999999	756	342	413	496	421	793	64	122	89	704	829	999999	377	702	627	776	295	999999	908	731	708	598	999999	691	549	999999	621	456	789	999999	40	999999	788	418	999999	999999	999999	56	539	999999	739	999999	999999	999999	82	999999	999999	272	485	999999	940	817	999999	999999	433	167	999999	721	947	801	182	999999	332	999999	999999	944	999999	959	419	288	57	249	999999	576	991	294	178	467	999999	80	611	358	971	999999	147	223	857	357	984	999999	18	16	109	737	169	142	100	999999	869	138	613	58	999999	207	514	701	356	461	450	999999	989	872	112	876	200	999999	999999	105	864	461	97	517	974	294	279	51	149	999999	417	859	204	750	597	490	466	562	505	774	722	446	866	405	906	846	999999	999999	904	999999	547	345	506	995	562	418	999999	105	84	567	928	473	561	624	54	591	944	248	284	621	419	638	328	861	382	999999	595	691	611	138	159	143	146	917	999999	82	999999	208	198	189	999999	370	999999	937	846	999999	885	251	361	325	902	897	861	292	813	908	999999	644	622	144	823	359	494	946	418	795	336	644	439	999999	238	999999	60	999999	999999	58	159	391	25	133	999999	999999	340	295	235	999999	281	854	114	286	66	999999	585	999999	999999	100	876	999999	528	61	921	251	812	389	97	
166	847	765	119	764	999999	634	629	498	999999	479	28	209	720	166	999999	482	540	163	915	520	999999	996	999999	92	182	617	862	964	211	999999	541	950	208	79	414	516	999999	350	527	431	98	96	463	886	81	677	822	372	538	449	999999	659	474	576	996	999999	36	37	591	151	999999	665	999999	308	938	77	10	650	751	16	999999	199	635	493	999999	999999	543	853	20	999999	795	500	999999	762	591	882	486	632	999999	999999	490	717	999999	999999	659	432	800	999999	947	13	676	999999	999999	531	711	521	33	980	154	923	317	183	26	95	356	999999	999999	534	717	66	591	377	999999	197	999999	30	441	999999	999999	999	282	388	999999	17	829	623	879	904	61	80	859	999999	488	159	257	999999	700	673	999999	388	203	275	447	891	422	308	999999	432	15	690	90	999999	157	154	650	928	277	19	266	732	401	335	483	999999	207	96	889	427	940	999999	329	999999	230	455	999999	17	940	23	595	530	29	457	899	370	999999	999999	358	999999	509	328	49	691	999999	306	999999	867	999999	999999	694	336	999999	186	999999	795	371	322	551	701	348	643	999999	263	999999	736	713	944	436	122	656	999999	737	555	999999	622	179	637	360	999999	468	999999	224	999999	329	269	999999	843	964	999999	999999	999999	544	999999	995	999999	999999	999999	999999	681	593	51	441	679	153	583	999999	863	267	870	626	733	962	627	242	409	428	848	999999	164	624	869	980	332	123	979	576	91	999999	999999	292	394	999999	678	341	426	506	999999	996	745	670	257	585	999999	487	275	999999	916	423	595	447	491	850	123	66	723	999999	118	565	174	17	516	312	999999	587	241	373	293	296	815	903	884	852	999999	493	376	999999	999999	999999	848	274	659	668	964	999999	800	999999	999999	622	999999	365	397	978	831	738	164	944	999999	516	255	999999	431	630	607	999999	562	639	661	999999	689	999999	999999	999999	717	900	357	848	999999	599	787	698	999999	670	677	999999	515	905	30	460	339	432	999999	379	600	999999	842	38	70	282	62	170	881	626	933	189	999999	134	271	930	999999	316	606	999999	728	999999	783	761	953	156	186	999999	619	999999	999999	267	999999	999999	672	771	68	329	787	999999	546	626	816	501	737	498	281	391	644	999999	80	32	825	142	650	53	999999	90	85	914	105	405	551	680	336	675	663	999999	999999	999999	872	999999	529	539	244	111	999999	292	33	464	999999	999999	22	529	141	277	999999	393	999999	628	608	999999	253	999999	999999	151	85	999999	174	999999	835	999999	999999	154	227	18	503	295	
897	999999	313	999999	999999	621	49	310	999999	999999	999999	68	244	279	999999	999999	891	894	999999	656	569	999999	36	603	128	961	628	974	865	867	312	132	774	155	495	618	325	728	999999	999999	833	999999	999999	999999	597	115	827	565	684	106	263	332	200	846	726	999999	522	709	761	999999	992	75	445	525	719	426	294	98	783	606	518	172	974	999999	999999	899	344	999999	16	22	143	999999	299	769	614	979	999999	999999	999999	691	106	615	999999	999999	639	768	234	243	344	180	821	999999	781	88	999999	101	358	999999	999999	827	469	549	999999	749	962	929	775	676	910	740	494	367	668	102	510	902	999999	999999	999999	999999	674	111	638	999999	201	403	291	221	999999	522	631	928	999999	601	231	556	912	228	862	999999	999999	558	332	999999	686	463	81	688	999999	685	999999	208	457	968	999999	368	999999	866	557	999999	647	564	999999	397	119	566	463	76	871	999999	989	999999	297	845	72	125	999999	44	999999	737	332	602	643	505	626	432	999999	935	448	999999	645	999999	670	303	73	438	73	999999	999999	130	10	14	999999	624	696	920	911	611	905	47	589	999999	716	820	246	54	920	999999	771	686	95	999999	628	18	999999	943	999999	993	999999	634	62	844	550	39	736	327	999999	29	809	705	521	869	40	411	283	769	999999	850	67	28	517	999999	999999	807	44	999999	999999	808	316	752	615	917	828	999999	999999	744	336	686	93	918	269	999999	191	76	999999	225	497	226	734	548	613	464	935	764	126	999999	681	742	995	263	999999	976	999999	66	100	603	50	758	427	539	999999	999999	767	149	759	616	891	999999	642	818	985	999999	84	999999	148	160	981	999999	164	14	72	593	691	829	976	292	197	134	999999	571	185	738	799	205	115	960	697	796	15	999999	98	585	110	186	999999	781	902	946	917	939	622	999999	604	422	476	849	961	999999	173	999999	428	766	999999	80	999999	257	370	878	661	188	462	195	69	999999	916	487	999999	515	561	205	999999	251	216	46	949	999999	144	386	728	265	998	760	632	538	91	999999	465	999999	542	31	421	33	294	739	487	999999	916	949	506	999999	999999	456	386	968	96	999999	560	93	131	444	999999	983	159	406	189	702	562	530	573	999999	32	463	972	999999	999999	366	957	477	559	522	292	194	880	739	999999	551	999999	999999	452	904	771	381	908	107	908	437	873	999999	999999	785	874	395	386	999999	967	903	483	846	999999	999999	229	999999	534	608	162	928	999999	420	508	638	999999	897	88	999999	823	650	554	874	632	356	
492	79	918	773	648	896	808	999999	772	995	77	537	480	722	684	689	847	999999	945	979	334	999999	999999	921	466	976	317	999999	98	999999	358	999999	224	837	999999	159	173	760	960	266	129	144	999999	512	570	790	427	366	984	144	803	255	999999	999999	31	38	999999	997	317	671	588	101	880	455	646	468	323	642	484	534	525	96	349	689	860	200	999999	876	360	675	999999	950	732	953	523	999999	679	571	815	999999	469	176	453	298	999999	999999	263	201	866	111	477	784	999999	460	619	999999	905	999999	791	831	222	813	646	641	122	637	999999	926	932	543	999999	751	826	275	74	358	999999	61	999999	999999	936	624	999999	999999	208	774	999999	282	344	999999	207	440	999999	984	999999	656	530	811	185	49	669	337	269	999999	999999	999999	957	616	395	999999	83	854	999999	959	895	597	999999	999999	999999	347	568	96	999999	135	999999	358	971	842	278	418	827	831	999999	973	999999	608	365	687	936	481	817	462	886	83	733	352	212	820	98	409	852	143	999999	838	480	582	745	144	987	964	754	124	348	977	999999	999999	979	264	999999	296	241	126	460	999999	530	116	999999	517	999999	999999	156	161	754	868	565	694	999999	47	502	590	863	231	999999	972	999999	702	124	909	640	491	373	948	33	801	999999	736	999999	415	999999	373	381	237	742	993	999999	603	370	480	999999	748	787	942	761	216	433	20	999999	999999	244	827	992	301	877	909	630	207	999999	999999	999999	828	21	999999	729	999999	218	635	489	706	164	133	341	644	497	892	999999	430	197	817	377	167	320	203	180	490	381	90	999999	832	999999	999999	475	418	779	593	736	739	999999	999999	999999	798	531	719	999999	121	496	358	803	984	215	209	20	320	584	542	999999	818	877	248	999999	138	999999	656	342	543	657	923	864	904	999999	999999	217	564	820	579	636	601	869	69	993	33	287	375	999999	174	610	165	833	247	999999	999999	862	974	999999	869	523	874	386	790	464	572	494	899	828	251	991	999999	500	15	999999	916	999999	999999	255	733	851	909	40	178	933	501	999999	626	828	247	112	243	999999	951	999999	762	224	88	605	431	539	999999	546	385	182	164	665	827	341	169	999999	54	729	151	28	614	843	217	857	999999	999999	867	81	591	149	758	999999	548	950	153	701	870	999999	999999	204	473	372	655	996	779	836	272	294	999999	277	67	514	548	933	450	918	17	999999	643	948	999999	999999	955	245	999999	398	126	877	999999	999999	999999	832	905	999999	554	252	198	220	88	136	220	
583	412	323	91	999999	227	615	999999	234	694	999999	578	875	532	167	417	419	583	390	719	395	105	210	178	234	608	999999	388	207	999999	999999	152	516	737	98	904	641	163	178	180	510	376	964	774	999999	263	39	423	397	835	778	637	697	417	825	487	212	155	857	645	626	237	312	504	897	999999	71	148	444	263	775	265	414	999999	218	28	141	999999	717	999999	579	187	999999	372	999999	168	455	109	912	610	702	495	306	999999	999999	999999	74	469	876	954	201	890	999999	144	69	522	232	999999	999999	999999	355	999999	438	886	76	999999	246	939	999999	739	60	962	236	999999	561	290	959	999999	665	999999	953	999999	559	762	779	688	999999	856	313	999999	999999	999999	900	115	264	999999	67	420	999999	115	47	135	917	147	904	239	999999	999999	583	778	563	350	999999	274	853	999999	226	675	999999	387	250	389	999999	123	802	92	71	131	579	635	233	549	425	559	897	999999	999999	422	999999	999999	34	62	283	999999	874	999999	999999	636	261	580	999999	391	312	89	865	657	499	804	344	822	178	542	999999	948	555	24	925	272	999999	999999	999999	999999	817	568	362	197	116	111	999999	999999	935	434	999999	998	925	841	246	345	694	999999	339	949	88	45	380	491	486	334	978	860	670	884	269	237	650	905	573	744	727	999999	551	397	565	136	886	743	673	577	32	713	778	589	577	999999	694	980	999999	781	197	999999	711	781	132	388	547	999999	175	641	999999	30	278	999999	618	26	999999	941	393	999999	159	999999	999999	908	312	274	999999	90	316	999999	999999	999999	189	792	557	999999	966	769	274	187	999999	835	578	41	229	12	999999	285	999999	561	439	999999	597	999999	632	559	61	999999	999999	999999	306	466	744	43	108	689	840	486	999999	999999	59	928	999999	999999	371	323	68	999999	999999	309	829	805	119	755	702	790	82	414	999999	999999	804	174	300	999999	999999	999999	101	544	932	539	172	959	340	219	511	999999	85	391	413	318	500	274	122	180	38	999999	357	999999	341	318	616	999999	999999	999999	957	885	638	269	334	999999	232	524	854	159	147	869	999999	899	254	201	714	691	11	999999	999999	999999	61	999999	388	390	775	112	999999	624	923	736	643	392	262	625	872	815	66	175	96	999999	420	962	42	169	35	457	744	150	604	925	434	475	451	427	833	518	881	944	471	130	321	999999	236	410	999999	999999	647	628	329	898	635	835	764	529	129	999999	999999	229	365	328	367	999999	29	997	312	177	941	834	791	363	934	121	703	966	664	189	
999999	632	932	943	810	125	820	999999	300	598	711	922	307	744	431	662	589	153	762	999999	999999	239	107	68	999999	812	999999	965	964	523	142	798	864	939	363	464	296	999999	517	252	999999	324	999999	714	999999	28	536	56	932	999999	532	559	213	415	969	506	534	999999	802	997	288	999999	740	777	999999	913	67	999999	999999	966	375	176	636	520	999999	999999	532	393	602	132	286	999999	43	692	990	582	594	459	970	856	999999	999999	619	999999	963	396	584	929	258	553	961	178	999999	999999	906	365	999999	999999	408	999999	974	999999	282	999999	720	498	999999	999999	999999	883	328	608	397	534	46	954	556	125	556	620	321	602	144	58	170	117	999999	77	786	634	658	901	999999	896	999999	788	149	940	799	999999	575	535	153	374	999999	999999	780	140	929	999999	808	808	146	787	761	381	16	233	519	613	373	753	271	161	999999	999999	557	501	652	257	814	616	999999	91	999999	999999	459	770	999999	807	337	999999	999999	834	825	850	764	273	145	999999	782	915	999999	196	999999	821	999999	991	149	807	999999	289	488	999999	999999	999999	492	64	742	975	999999	246	410	712	999999	999999	615	436	999999	384	662	999999	365	151	474	899	195	139	980	233	999999	467	630	26	11	999999	514	465	697	633	999999	710	999999	169	999999	546	515	718	910	731	999999	999999	665	764	154	521	923	347	217	999999	999999	362	999999	999999	999999	464	999999	394	710	238	864	999999	739	702	26	952	763	999999	999999	999999	999999	999999	229	999999	27	683	802	999999	999999	999999	999999	176	258	459	627	15	999999	23	704	999999	931	999999	18	681	866	67	108	963	748	202	758	727	785	289	854	538	143	999999	999999	780	662	999999	522	999999	999999	698	900	999999	84	21	327	750	999999	438	997	272	468	548	391	960	585	999999	127	999999	999999	406	391	999999	999999	999999	999999	999999	522	923	471	999999	608	787	576	178	166	817	889	999999	875	18	999999	356	292	591	80	595	445	540	205	823	631	843	498	708	999999	931	999999	999999	148	518	237	578	967	815	664	999999	971	222	804	767	949	390	803	723	181	999999	686	24	28	286	373	981	728	999999	560	764	299	868	862	234	142	903	598	366	780	656	999999	476	999999	399	623	232	999999	437	874	251	49	999999	536	281	255	670	966	999999	154	256	849	999999	265	899	391	113	360	579	634	55	792	447	943	524	655	219	97	999999	663	150	255	999999	999999	319	724	999999	999999	590	978	472	999999	999999	221	533	999999	68	221	37	17	999999	872	166	803	999999	458	602	831	999999	
999999	999999	583	999999	208	14	11	999999	557	999999	184	867	999999	769	600	172	118	66	235	419	717	596	998	69	622	153	277	98	497	943	860	132	692	329	965	943	888	999999	537	217	532	258	511	275	852	149	999999	999999	999999	999999	720	402	376	421	304	999999	46	524	723	65	736	912	999999	613	95	62	185	999999	804	657	999999	517	999999	999999	999999	469	95	732	217	483	404	174	533	999999	999999	999999	756	999999	35	936	906	374	877	481	481	620	196	897	189	800	964	306	309	908	999999	213	999999	999999	534	999999	943	999999	316	250	660	571	389	215	390	627	306	904	426	867	750	910	639	57	547	277	283	999999	553	999999	519	108	864	624	500	999999	594	407	746	200	993	602	67	636	821	909	240	999999	516	999999	504	70	999999	441	167	456	573	999999	999999	267	561	754	999999	999999	731	562	707	999999	999999	999999	43	898	999999	236	874	157	852	13	235	999999	999999	302	682	991	912	458	228	433	467	54	455	768	597	489	638	999999	842	167	905	269	999999	475	275	154	528	605	902	653	567	20	603	999999	999999	182	230	269	82	768	987	282	343	283	307	670	916	275	310	999999	999999	635	315	695	108	966	435	570	36	537	473	316	556	574	999999	456	999999	884	177	424	268	378	176	83	180	632	925	928	178	605	237	263	999999	234	66	931	704	999999	472	634	746	660	243	545	305	680	999999	769	999999	850	230	999999	107	886	420	228	469	241	524	475	51	507	999999	431	999999	220	21	332	518	934	999999	999999	421	543	999999	608	145	630	778	499	999999	999999	999999	327	999999	205	165	418	999999	837	999999	473	393	997	592	999999	267	812	245	999999	668	404	999999	999999	108	999999	999999	564	999999	811	93	838	462	35	569	885	986	85	56	114	65	602	999999	681	473	288	158	424	999999	438	350	999999	999999	694	999999	512	905	47	999999	696	999999	600	210	11	754	632	999999	368	437	707	262	192	765	999999	39	999999	999999	999999	19	820	999999	205	613	779	999999	759	999999	768	999999	999999	999999	949	856	359	529	464	999999	516	926	841	999999	999999	987	253	999999	168	999999	999999	999999	765	626	336	38	407	999999	389	987	431	540	994	189	252	174	381	727	312	999999	415	612	999999	673	379	999999	177	553	999999	999999	370	602	999999	999999	198	999999	999999	440	999999	920	999999	202	149	999999	999999	999999	931	999999	34	626	615	525	873	832	999999	999999	99	999999	257	683	860	854	418	999999	626	828	238	803	990	149	735	999999	999999	391	876	223	472	108	702	403	720	
999999	999999	132	602	845	728	479	48	546	23	347	192	970	70	604	999999	999999	850	152	747	138	671	885	891	675	450	491	956	938	189	991	399	853	962	999999	335	296	578	781	110	999999	764	453	999999	397	758	114	999999	282	439	504	258	559	656	592	843	643	999999	927	404	246	523	110	366	32	948	339	17	715	279	497	399	78	999999	988	373	228	759	503	917	346	170	683	999999	999999	742	999999	206	380	510	999999	65	999999	387	863	245	664	97	112	449	428	999999	615	999999	942	115	189	517	668	229	625	883	737	999999	67	86	839	601	681	289	118	142	637	214	999999	442	747	999999	188	753	708	140	657	63	498	249	554	680	566	580	563	331	538	160	885	807	327	999999	329	787	405	999999	415	822	340	296	469	411	425	510	367	498	339	914	520	494	236	684	522	999999	999999	168	44	999999	726	787	603	999999	329	780	125	999999	371	401	357	645	725	834	999999	211	779	153	265	999999	222	999999	992	623	999999	400	580	642	129	511	265	247	999999	999999	106	999999	693	983	92	644	395	261	137	937	567	875	769	402	961	320	48	388	902	999999	888	999999	794	979	999999	928	209	482	999999	859	145	120	616	420	999999	179	518	999999	70	620	999999	961	937	64	66	764	631	188	681	999999	473	999999	344	999999	426	443	758	999999	999999	999999	445	913	999999	277	802	457	269	359	663	791	999999	251	327	291	999999	927	724	740	923	999999	307	999999	800	188	999999	268	999999	566	994	999999	420	999999	999999	907	999999	999999	697	670	999999	608	999999	281	524	890	15	231	559	62	741	498	718	28	789	64	856	424	122	999999	880	999999	681	702	365	999999	380	999999	592	999999	999999	560	240	64	487	324	586	35	999999	909	182	999999	709	722	999999	505	585	402	24	605	60	761	644	999999	789	718	999999	802	916	165	999999	999999	639	999999	946	191	267	999999	999999	999999	477	999999	918	213	912	714	834	999999	877	859	783	999999	982	986	999999	354	915	999999	274	769	397	784	118	350	999999	999999	536	570	776	644	247	921	999999	999999	999999	229	842	441	699	999999	883	999999	925	67	382	541	35	652	779	601	275	639	399	771	87	693	722	999999	999999	999999	999999	274	999999	243	621	862	126	999999	859	150	511	483	929	999999	885	429	858	61	967	857	148	884	791	184	378	608	532	99	471	444	999999	274	628	951	896	619	784	999999	999999	999999	425	999999	999999	638	100	792	709	209	999999	658	834	671	610	955	609	999999	483	18	864	23	999999	999999	971	425	
643	247	854	978	302	275	644	176	615	457	442	555	101	162	94	999999	898	332	999999	813	609	999999	664	999999	351	602	999999	776	827	999999	190	398	621	377	995	852	937	999999	906	621	23	667	65	163	523	64	999999	999999	999999	288	124	16	823	999999	816	807	582	191	999999	700	139	999999	349	999999	999999	53	933	999999	999999	241	648	177	426	592	999999	941	780	511	159	296	400	815	999999	999999	317	183	999999	464	561	197	280	755	104	216	491	999999	328	871	886	479	999999	488	173	693	999999	947	999999	241	367	874	37	81	41	350	309	323	26	999999	875	102	477	479	172	970	961	892	999999	220	999999	655	999999	908	624	680	176	911	652	999999	908	369	999999	999999	106	686	169	208	999999	754	906	178	138	527	996	793	12	650	325	999999	731	747	875	380	140	712	261	999999	457	361	999999	999999	671	858	999999	515	509	999999	382	486	810	999999	178	328	313	932	527	999999	912	999999	677	525	596	458	436	170	494	999999	999999	999999	434	50	751	999999	999999	999999	999999	279	633	999999	294	868	278	839	393	968	578	557	76	999999	194	165	216	626	683	658	801	999999	431	732	30	295	929	999999	61	999999	22	999999	999999	999999	434	257	471	999999	999999	809	257	756	999999	468	999999	937	156	999999	209	279	834	134	688	922	717	294	848	999999	999999	998	999999	999999	999999	623	956	773	999999	282	773	937	694	999999	89	999999	410	54	156	999999	151	93	148	999999	788	782	935	999999	127	824	999999	999999	999999	570	962	547	999999	999999	999999	451	511	818	137	874	241	999999	584	59	54	999999	521	672	148	885	760	386	860	24	501	999999	688	79	655	985	205	633	999999	133	821	999999	999999	999999	86	704	461	332	955	274	693	999999	207	885	842	312	312	414	11	999999	810	586	999999	999999	475	999999	763	442	172	152	999999	607	733	461	237	999999	809	999999	596	443	433	437	430	999999	999999	975	808	803	236	352	999999	790	631	24	323	999999	999999	999999	967	999999	941	29	170	812	999999	95	792	999999	657	999999	503	999999	817	568	101	383	165	999999	999999	500	164	960	215	819	469	888	975	999999	148	992	999999	660	121	483	502	413	277	999999	10	999999	193	72	155	999999	999999	458	973	73	923	939	89	763	624	477	999999	999999	814	350	353	706	120	82	607	665	682	842	122	344	999999	999999	115	547	101	999999	999999	101	815	318	999999	999999	915	912	796	208	912	894	46	999999	999999	999999	598	926	275	303	134	120	999999	999999	224	16	345	638	997	999999	999999	541	672	334	999999	866	
176	999999	380	342	791	207	286	409	999999	787	806	479	819	555	99	188	282	797	174	999999	637	335	103	963	674	286	915	560	374	380	999999	711	483	657	354	101	556	999999	999999	999999	999999	65	999999	437	209	866	819	451	999999	999999	999999	999999	169	963	239	840	413	416	999999	515	292	726	44	381	565	105	995	171	999999	999999	632	349	999999	247	372	581	598	665	764	808	466	473	414	719	121	357	999999	519	428	999999	687	150	275	996	999999	117	30	999999	872	114	999999	657	250	157	32	919	589	922	999999	657	251	747	652	859	58	818	321	325	999999	999999	553	486	743	697	320	491	84	999999	602	264	561	243	793	999999	937	809	999999	267	696	202	768	629	918	770	271	940	999999	416	947	827	796	999999	999999	664	560	394	913	553	837	541	844	999999	329	999999	105	999999	954	992	922	249	594	999999	999999	77	449	923	567	973	999999	380	993	999999	352	775	467	856	999999	138	109	552	896	680	430	164	999999	478	999999	581	674	263	985	505	494	708	242	742	85	37	225	636	827	999999	127	467	548	186	948	554	878	249	869	999999	999999	380	352	999999	633	474	719	971	623	999999	308	999999	394	497	184	643	542	999999	781	121	913	472	725	955	999999	963	616	999999	530	755	702	435	394	170	611	999999	365	999999	119	999999	317	253	23	999999	641	945	999999	60	12	999999	21	164	467	757	911	431	655	396	361	670	857	549	451	999999	294	872	787	999999	999999	70	999999	999999	615	179	803	670	999999	884	999999	617	890	999999	178	225	744	548	967	636	259	190	468	968	999999	448	999999	768	802	155	556	768	168	999999	174	999999	35	796	999999	297	999999	999999	972	770	82	999999	780	999999	381	235	133	746	905	999999	974	705	601	319	258	176	999999	45	867	313	338	999999	999999	50	402	235	999999	947	999999	680	682	999999	218	999999	895	231	668	463	397	999999	999999	810	863	17	874	469	350	716	547	381	999999	918	999999	999999	442	999999	295	739	898	155	45	999999	999999	234	478	999999	999999	999999	424	999999	508	962	648	300	999999	528	691	999999	999999	933	884	483	410	627	999999	999999	999999	550	266	378	935	929	564	999999	541	846	73	999999	538	908	972	999999	302	520	999999	909	280	92	386	913	835	844	573	965	999999	561	999999	128	999999	714	999999	946	646	55	101	579	999999	406	999999	444	464	63	913	999999	960	447	191	889	999999	999999	493	551	173	352	543	999999	365	599	981	979	81	945	999999	823	575	36	800	256	429	999999	999999	999999	332	942	459	782	
930	315	14	999999	999999	999999	999999	526	231	999999	783	304	511	999999	223	808	425	999999	999999	518	840	99	692	934	646	934	470	460	398	619	228	231	893	761	170	60	594	168	608	999999	581	695	999999	785	999999	506	745	429	90	703	458	551	579	940	941	840	999999	80	999999	445	425	913	138	999999	571	999999	999999	750	999999	172	223	267	999999	187	937	154	497	999999	691	149	199	999999	379	694	171	677	999999	999999	819	330	437	524	981	173	770	667	567	990	223	690	105	994	589	999999	489	999999	379	402	12	796	353	716	388	46	255	999999	544	444	450	894	910	458	930	518	735	698	999999	18	416	279	587	506	693	999999	54	999999	461	461	214	970	307	259	949	32	977	721	999999	944	999999	395	132	133	550	328	780	647	74	81	999999	790	915	371	985	733	219	846	32	999999	992	60	923	93	239	480	597	660	508	907	541	24	563	341	100	30	999999	464	999999	374	230	407	140	390	999999	999999	64	935	999999	226	813	999999	698	757	952	867	472	999999	893	80	731	129	148	167	539	178	237	583	281	964	586	754	999999	658	999999	594	999999	542	815	999999	999999	662	999999	291	103	999999	325	999999	389	232	558	999999	570	885	643	110	999999	972	850	109	999999	481	663	309	640	999999	251	50	599	367	947	929	233	999999	655	79	732	857	73	139	853	999999	999999	999999	416	478	194	13	25	67	335	947	692	716	628	944	998	97	650	45	168	285	217	31	999999	628	884	492	999999	573	999999	999999	908	999999	256	765	286	999999	999999	172	874	247	999999	541	41	999	247	999999	999999	710	80	645	217	38	970	577	223	182	774	788	593	701	772	451	689	924	48	971	999999	863	999999	394	204	487	999999	999999	260	999999	990	999999	390	999999	43	530	999999	732	999999	880	750	678	552	999999	839	114	999999	183	999999	583	852	999999	961	999999	999999	595	53	999999	451	729	999999	999999	327	999999	999999	499	407	227	668	252	999999	956	730	168	999999	791	321	999999	554	99	908	999999	456	676	822	999999	999999	999999	999999	447	486	816	290	474	22	700	360	14	922	349	707	361	514	231	635	895	386	803	53	266	284	490	142	362	820	880	999999	651	724	999999	186	292	898	230	999999	142	999999	265	155	531	440	317	639	999999	391	557	482	234	50	999999	999999	999999	81	999999	172	999999	683	928	654	999999	107	999999	999999	999999	173	425	999999	293	465	503	229	130	999999	522	825	967	851	927	999999	272	407	999999	611	797	801	666	220	835	68	771	458	747	611	23	
434	731	38	25	51	999999	103	999999	769	999999	707	385	862	559	247	205	999999	756	958	391	734	728	107	491	822	506	999999	628	235	999999	55	482	519	999999	98	103	938	835	885	999999	179	218	608	74	100	426	999999	660	597	862	626	702	788	229	289	999999	633	547	203	545	761	475	963	85	501	234	865	228	471	154	267	318	870	954	222	525	130	43	400	406	703	554	999999	999999	77	352	999999	300	364	392	469	401	642	350	252	999999	255	999999	572	865	560	584	198	452	605	318	832	834	17	764	585	600	156	796	841	999999	444	599	999999	999999	540	999999	864	88	999999	865	675	999999	999999	518	279	999999	470	534	846	128	365	588	768	758	999999	999999	999999	600	807	869	255	845	508	999999	269	656	999999	999999	335	984	719	120	768	739	642	999999	131	999999	494	988	139	621	950	723	851	856	999999	999999	638	681	292	274	280	815	619	829	30	999999	259	623	999999	56	209	999999	999999	999999	999999	38	126	217	999999	794	999999	819	999999	634	894	999999	194	412	825	276	999999	653	701	455	839	999999	130	812	292	454	248	871	916	92	421	99	324	605	999999	999999	999999	430	999999	497	169	461	85	999999	934	999999	493	847	999999	999999	271	556	169	953	416	866	908	313	925	293	556	243	902	999999	222	805	470	588	376	32	999999	999999	709	213	296	999999	878	144	877	56	961	999999	84	121	821	865	929	999999	198	179	894	999999	999999	999999	999999	925	558	428	773	999999	999999	904	480	774	672	906	846	955	666	38	999999	774	435	879	332	165	169	999999	835	357	875	108	399	206	138	999999	859	999999	999999	370	828	459	371	999999	281	66	920	999999	999999	915	999999	973	705	999999	191	129	999999	626	338	999999	766	999999	592	425	263	676	999999	284	646	368	999999	797	999999	305	999999	538	999999	999999	999999	275	244	999999	351	999999	339	902	403	239	999999	18	999999	242	720	486	604	999999	867	945	494	999999	551	646	662	91	867	999999	289	409	999999	652	716	716	28	72	999999	905	425	999999	999999	999999	283	285	999999	637	999999	814	87	217	701	999999	999999	466	202	12	724	598	207	270	62	999999	622	993	279	372	301	203	224	657	934	999999	645	204	859	143	331	276	387	35	633	63	152	999999	999999	821	981	999999	523	26	999999	952	708	165	999999	999999	999999	289	15	896	345	263	999999	430	282	12	503	476	999999	68	680	457	220	181	999999	999	999999	550	295	458	999999	51	680	208	999999	982	990	490	999999	882	404	999999	271	491	690	380	463	722	799	706	
328	514	652	465	999999	891	741	536	528	999999	21	198	993	999999	515	303	999999	401	999999	300	21	23	999999	725	663	638	196	729	491	266	546	253	750	589	999999	876	399	224	862	427	999999	999999	999999	965	870	999999	59	999999	976	396	796	71	610	508	999999	315	623	927	801	707	704	22	55	999999	83	768	447	414	427	638	904	368	539	694	60	557	61	926	854	457	589	482	753	104	470	485	642	999999	999999	824	263	471	423	165	722	238	418	699	999999	111	768	644	296	347	492	999999	531	999999	457	147	263	696	83	354	127	999999	268	950	999999	598	136	999999	519	602	999999	999999	945	383	972	822	148	362	45	752	688	944	195	415	999999	42	953	725	999999	756	571	566	999999	79	47	499	969	467	897	302	975	573	135	694	962	59	492	158	943	999999	999	900	661	999999	665	183	46	853	999999	999999	645	410	410	763	41	819	999999	876	345	999999	853	999999	999999	999999	777	125	819	501	453	562	550	804	781	169	757	670	904	77	999999	864	463	126	999999	137	657	574	172	371	662	153	14	616	812	471	782	328	445	919	999999	549	364	545	409	786	228	999999	628	251	999999	999999	914	977	472	481	29	999999	999999	337	94	212	952	457	838	310	999999	934	991	320	386	438	235	984	524	999999	999999	999999	999999	999999	908	816	945	921	365	999999	238	37	153	341	451	999999	767	999999	835	349	597	906	706	109	237	294	848	999999	999999	577	145	999999	462	607	971	999999	30	228	999999	277	267	41	102	999999	999999	999999	999999	999999	868	999999	671	127	159	999999	999999	603	999999	999999	115	999999	968	637	999999	999999	166	307	574	999999	370	350	34	548	999999	567	999999	565	814	169	37	706	504	198	449	533	906	27	781	287	340	999999	890	413	123	804	309	629	975	313	389	774	956	254	999999	528	316	133	439	999999	999999	711	789	61	589	999999	999999	999999	999999	533	999999	149	526	999999	215	999999	460	621	435	883	999999	463	590	510	779	999999	999999	259	899	921	226	782	587	198	999999	629	999999	838	824	713	684	530	999999	999999	431	250	258	669	999999	305	77	695	697	555	334	999999	131	999999	282	337	659	999999	879	999999	999999	109	561	337	112	585	415	621	999999	721	209	737	31	148	999999	538	14	90	220	999999	999999	531	95	41	864	555	508	309	566	496	64	813	650	175	999999	999999	689	920	566	999999	890	456	898	976	356	597	617	982	209	743	332	579	660	286	422	999999	23	529	473	556	87	999999	999999	310	999999	999999	999999	999999	13	755	
849	999999	523	757	999999	407	633	118	685	277	999999	525	109	823	174	999999	163	374	752	999999	318	170	456	20	385	785	400	597	319	961	999999	760	979	999999	893	248	66	903	573	25	999999	905	999999	206	618	999999	999999	242	145	192	241	722	999999	653	447	689	637	999999	381	999999	16	45	799	723	766	999999	545	655	929	925	428	260	801	736	207	413	325	260	402	822	779	999999	461	136	730	788	999999	336	16	214	611	553	531	999999	18	126	115	130	999999	440	27	360	312	220	764	980	920	377	999999	999999	999999	386	120	999999	157	848	999999	672	999999	978	531	219	648	999999	324	999999	999999	165	999999	90	308	205	999999	961	805	429	855	251	371	750	999999	288	880	973	840	234	442	972	999999	999999	543	442	137	461	908	999999	711	587	895	999999	261	765	649	999999	735	999999	999999	158	753	728	993	341	999999	252	121	252	339	999999	885	99	441	756	668	568	999999	865	999999	369	63	999999	999999	278	355	481	498	999999	999999	514	999999	672	999999	294	229	769	176	211	141	999999	999999	666	478	45	702	999999	458	504	107	91	828	999999	999999	205	999999	999999	20	999999	999999	999999	754	19	613	999999	437	222	430	157	536	999999	401	345	999999	999999	30	396	528	682	576	549	33	999999	14	558	999999	999999	571	473	198	474	759	451	225	999999	140	339	62	654	608	489	386	311	968	208	689	999999	999999	918	185	708	236	999999	158	999999	806	999999	14	65	147	69	999999	956	959	71	149	999999	130	431	999999	690	343	874	999999	97	172	722	999999	806	869	999999	241	652	297	489	999999	999999	303	999999	506	380	334	999999	517	999999	999999	429	352	906	999999	738	372	715	867	494	375	362	263	71	284	94	734	208	999999	943	828	999	669	479	823	718	657	351	925	680	366	346	367	999999	259	743	379	129	999999	140	831	999999	784	802	124	885	178	999999	504	421	646	999999	999999	999999	720	837	760	872	92	349	91	31	790	999999	138	39	995	727	811	999999	999999	999999	999999	65	122	999999	225	866	999999	938	550	425	847	513	43	239	534	793	815	421	999999	507	46	408	999999	810	735	999999	999999	95	889	450	999999	962	707	41	676	999999	999999	417	999999	893	517	999999	799	666	183	999999	163	898	504	999999	912	399	558	217	579	60	16	311	577	627	999999	279	58	999999	994	999999	999999	12	563	778	999999	407	799	99	989	892	609	392	636	458	443	775	590	999999	537	41	414	500	999999	626	999999	999999	999999	994	701	248	105	698	672	999999	480	160	999999	726	869	514	
600	469	227	687	451	624	674	128	194	999999	688	370	572	963	480	315	999999	937	38	192	999999	804	397	750	796	910	720	347	978	292	440	999999	818	999999	440	944	282	775	999999	134	999999	999999	810	285	560	735	136	999999	818	175	999999	408	697	687	999999	796	82	476	890	999999	999999	336	999999	901	986	999999	552	550	532	536	999999	999999	762	904	707	999999	993	999999	200	71	784	999999	999999	812	682	41	176	140	84	999999	999999	805	999999	644	999999	158	999999	908	299	736	192	585	186	292	142	999999	646	793	999999	111	802	960	286	829	755	893	999999	337	999999	954	657	421	999999	887	664	999999	891	127	684	999999	274	94	822	999999	878	209	999999	999999	999999	847	395	383	160	999999	842	999999	529	999999	999999	999999	350	253	999999	999999	999999	770	999999	298	627	905	999999	529	119	430	999999	717	147	999999	999999	999999	68	569	657	381	999999	284	999999	999999	55	752	707	836	999999	357	218	999999	405	487	999999	117	99	999999	619	774	999999	999999	274	729	146	999999	773	999999	113	342	999999	781	596	317	775	999999	509	617	999999	875	207	117	300	999999	222	816	322	660	446	842	999999	522	950	882	477	999999	19	999999	366	921	978	999999	732	895	89	437	434	999999	712	581	608	481	999999	744	576	796	575	512	517	329	812	123	271	999999	999999	754	999999	714	840	82	999999	967	999999	331	896	207	384	405	681	999999	392	999999	947	864	244	986	999999	216	315	680	999999	507	34	999999	118	864	738	471	30	334	606	999999	999999	640	786	999999	999999	971	847	379	422	180	830	999999	999999	999999	175	406	36	888	535	624	408	999999	944	297	942	225	222	42	468	913	384	999999	188	672	977	317	999999	999999	999999	257	369	936	268	957	676	302	109	530	699	342	444	141	799	981	320	97	695	999999	699	14	758	999999	910	509	999999	483	553	999999	609	999999	328	434	131	287	265	472	900	999999	999999	999999	125	999999	999999	136	478	252	557	206	361	999999	621	588	903	762	499	554	999999	759	172	999999	999999	834	921	841	999999	20	19	999999	999999	848	999999	709	999999	59	999999	76	482	999999	999999	999999	999999	999999	912	719	246	740	531	369	788	711	446	999999	999999	426	901	290	770	501	122	468	999999	45	999999	513	999999	999999	999999	999999	999999	432	81	252	729	618	999999	999999	999999	211	604	999999	489	650	733	24	411	56	885	462	158	999999	306	999999	670	572	320	890	876	409	27	333	41	676	494	366	999999	204	421	215	999999	999999	368	569	897	839	978	999999	311	466	112	656	37	255	705	276	
999999	101	581	999999	999999	386	524	522	194	999999	252	812	165	377	384	217	999999	679	313	648	999999	736	92	831	593	729	999999	420	307	370	306	999999	999999	227	240	547	999999	999999	907	772	984	999999	999999	625	596	176	435	933	91	895	32	357	942	67	38	399	999999	749	573	999999	797	999999	999999	823	975	999999	999999	937	147	999999	594	378	772	541	663	403	360	467	999999	426	999999	655	339	412	347	948	843	999999	199	840	538	872	692	338	975	999999	629	561	999999	140	335	999999	796	254	310	999999	585	410	999999	635	48	551	514	156	285	999999	774	999999	486	36	622	927	748	306	308	999999	999999	443	565	999999	773	799	816	999999	999999	805	999999	94	111	693	372	442	520	564	801	999999	367	545	63	834	115	816	999999	624	517	999999	999999	499	946	588	999999	999999	844	619	861	249	735	410	65	480	291	690	712	793	999999	189	416	193	999999	321	363	150	389	731	678	957	999999	202	596	692	65	370	999999	999999	725	230	999999	900	702	561	261	957	490	582	552	999999	113	999999	960	338	991	566	994	635	999999	826	762	123	941	999999	525	543	814	999999	424	921	551	199	999999	443	999999	516	490	943	999999	406	660	999999	999999	262	853	441	241	268	999999	499	999999	513	297	999999	999999	484	999999	798	45	718	152	128	168	631	873	913	999999	527	746	485	85	60	576	828	176	955	935	689	999999	94	311	556	999999	925	555	48	902	178	975	117	557	692	908	350	263	999999	648	557	388	939	227	999999	521	999999	423	325	999999	468	732	511	549	999999	746	999999	416	596	457	999999	86	835	21	999999	551	639	927	393	152	235	575	634	316	388	310	121	866	999999	999999	999999	512	999999	110	444	446	473	999999	287	999999	956	933	666	999999	416	480	999999	928	181	999999	882	299	40	183	711	892	107	999999	999999	969	635	95	818	562	13	730	847	734	577	609	88	80	999999	447	195	301	999999	999999	999999	999999	756	999999	999999	999999	999999	999999	482	65	999999	551	999999	278	406	318	320	871	999999	114	91	686	633	818	999999	572	93	811	649	592	999999	420	983	557	999999	263	222	451	999999	392	409	847	257	791	345	35	270	809	673	999999	137	323	186	999999	999999	999999	283	999999	832	999999	352	999999	515	889	76	978	567	792	974	152	999999	868	999999	999999	704	243	438	999999	482	335	312	283	147	318	465	674	244	999999	98	90	980	999999	999999	999999	49	999999	999999	368	724	367	999999	478	835	531	245	268	842	453	999999	234	785	441	999999	506	820	79	999999	207	434	
999999	999999	387	999999	893	172	821	259	214	999999	645	901	999999	999999	125	867	834	448	616	999999	999999	832	791	89	864	305	548	999999	122	456	970	999999	999999	999999	999999	623	90	774	941	999999	423	19	638	999999	464	332	714	999999	350	639	986	630	596	133	236	570	999999	308	838	598	999999	13	146	999999	722	788	999999	999999	794	502	786	999999	999999	258	999999	197	203	41	999999	541	999999	233	478	483	469	349	270	21	707	999999	669	782	936	999999	744	999999	873	880	47	676	566	578	529	847	852	927	134	347	473	49	376	921	682	307	999999	400	999999	999999	298	382	527	755	439	42	832	14	132	162	514	999999	999999	323	994	948	975	999999	704	999999	630	542	999999	923	999999	668	999999	748	109	639	344	999999	999999	220	592	664	159	811	999999	999999	25	847	804	971	999999	999999	724	62	927	734	331	996	999999	904	42	755	999999	604	217	771	647	94	905	493	818	170	364	114	731	340	999999	999999	999999	217	614	782	999999	253	99	999999	943	342	820	999999	999999	347	657	980	188	836	506	999999	603	378	999999	999999	942	321	163	673	869	999999	999999	597	934	167	999999	999999	299	259	28	999999	514	893	827	315	274	539	186	480	512	384	926	894	833	254	570	504	368	999999	999999	999999	99	426	455	334	20	232	440	159	223	178	690	928	999999	591	49	710	999999	544	666	413	999999	999999	170	494	693	436	763	999999	597	630	130	615	999999	999999	825	98	999999	999999	304	51	108	36	267	343	693	997	86	252	215	859	952	824	27	436	291	415	999999	960	640	999999	999999	751	999999	592	58	85	519	225	765	951	272	57	250	625	999999	118	426	826	801	695	359	520	484	737	677	999999	598	982	320	420	832	999999	862	719	582	357	473	999999	295	617	488	999999	487	999999	596	904	583	402	999999	183	999999	999999	168	999999	999999	948	276	825	999999	752	487	536	999999	354	999999	785	195	530	52	999999	644	751	540	193	999999	498	43	230	151	999999	722	205	859	147	431	402	329	918	999999	999999	999999	648	999999	543	140	999999	955	142	144	811	719	63	360	176	538	999999	899	974	736	999999	999999	56	683	151	39	291	999999	768	999999	999999	465	277	44	417	999999	996	990	999999	63	266	543	900	96	340	63	668	999999	693	608	193	999999	999999	191	760	719	44	964	999999	513	999999	999999	999999	999999	417	355	452	29	942	299	541	256	901	921	480	202	999999	999999	353	98	999999	446	999999	999999	740	234	120	999999	999999	999999	841	42	999999	493	999999	981	356	999999	679	984	610	
648	902	403	77	936	999999	999999	710	568	704	84	999999	530	999999	412	301	36	478	192	245	366	745	254	458	509	999999	418	716	499	845	333	999999	369	487	999999	543	589	102	804	633	686	385	999999	992	767	999999	851	999999	999999	689	329	999999	496	999999	254	999999	658	945	567	71	192	717	221	722	381	999999	260	52	430	868	712	934	674	559	999999	999999	38	261	690	97	32	77	914	809	999999	121	999999	621	243	818	999999	999999	535	742	999999	968	174	993	999999	999999	171	809	999999	933	999999	395	547	937	999999	999999	874	406	265	480	48	125	802	999999	206	269	998	999999	809	612	999999	78	999999	999999	118	590	816	999999	999999	716	926	223	157	980	999999	999999	573	999999	432	969	943	488	388	64	703	335	999999	762	999999	361	999999	531	999	999999	950	909	986	615	999999	608	456	839	766	549	553	825	967	999999	580	999999	695	999999	217	839	668	504	689	354	238	999999	999999	999999	248	287	740	999999	223	839	40	921	153	999999	38	823	999999	113	721	839	510	878	368	353	192	730	999999	834	323	170	999999	999999	230	642	386	999999	194	402	601	999999	999999	999999	611	137	791	999999	923	999999	122	999999	327	565	999999	849	999999	999999	424	80	999999	999999	621	906	999999	999999	201	585	999999	510	581	982	999999	129	999999	242	999999	361	276	240	562	534	807	928	721	929	842	999999	999999	999999	799	36	999999	123	531	999999	867	902	77	558	999999	999999	956	422	165	140	754	207	63	549	818	999999	94	999999	518	347	710	999999	194	161	220	117	999999	330	711	999999	359	526	598	428	375	138	999999	717	303	356	577	394	999999	999999	185	645	40	132	561	999999	999999	448	604	999999	383	184	717	999999	347	829	303	635	711	610	780	238	608	634	184	999999	999999	376	889	172	770	325	919	999999	999999	574	86	790	999999	403	612	999999	921	414	54	999999	420	377	379	474	999999	941	683	172	810	946	47	405	948	871	120	575	558	442	423	999999	264	124	999999	773	752	512	866	318	998	869	317	203	590	982	999999	829	996	425	118	829	642	757	793	39	537	681	841	999999	292	46	362	488	999999	987	999999	306	437	606	721	550	84	375	174	940	639	843	815	999999	601	291	578	999999	333	594	424	999999	330	910	245	80	671	968	35	961	517	828	212	603	55	973	401	400	703	568	754	277	999999	853	400	694	866	876	306	10	467	228	164	407	572	438	976	527	371	999999	879	115	349	999999	432	999999	999999	222	999999	628	890	188	439	765	839	999999	915	476	520	550	
214	795	672	35	503	298	674	805	41	617	997	874	38	999999	689	999999	928	389	431	589	999999	999999	956	677	999999	288	789	399	567	999999	523	999999	17	820	999999	93	442	324	709	143	145	835	190	312	631	26	160	386	85	999999	229	999999	55	999999	496	999999	999999	995	999999	224	509	285	247	999999	103	497	866	217	616	999999	216	613	680	297	454	228	473	999999	999999	103	138	412	323	377	999999	988	463	999999	334	885	255	447	999999	494	999999	860	597	573	219	999999	159	999999	999999	479	983	615	855	999999	486	277	999999	195	949	999999	999999	999999	961	870	421	115	44	790	883	731	360	769	215	195	664	593	999999	899	999999	912	944	196	642	844	999999	589	143	706	600	999999	797	69	497	587	408	999999	898	726	162	114	109	369	69	48	999999	224	410	669	103	892	999999	198	750	47	877	899	464	126	487	832	971	338	199	826	933	300	281	627	786	137	999999	904	999999	340	812	584	999999	999999	725	999999	188	473	612	999999	419	999999	319	460	709	508	81	781	249	329	999999	999999	180	999999	114	828	942	782	882	999999	207	742	450	420	234	999999	773	861	999999	318	653	999999	725	491	417	334	999999	821	918	288	999999	912	665	427	999999	51	414	894	999999	897	236	999999	590	647	999999	677	168	999999	999999	416	735	999999	390	931	675	633	55	689	825	780	846	999999	999999	604	909	294	999999	33	222	999999	888	878	999999	503	91	258	999999	999999	999999	739	999999	999999	595	511	552	845	999999	733	751	574	999999	999999	78	717	60	999999	541	986	738	226	600	999999	685	51	999999	999999	847	886	849	427	716	967	708	95	615	763	536	363	62	999999	762	353	281	999999	999999	173	810	654	453	977	716	931	350	999999	148	39	408	553	983	696	999999	645	884	334	857	37	26	999999	112	297	999999	187	934	674	464	257	999999	46	853	999999	56	202	443	871	710	999999	999999	999999	947	585	364	982	999999	999999	75	126	468	947	791	170	157	826	552	999999	409	999999	997	675	309	890	175	372	700	999999	649	805	211	22	623	82	410	999999	999999	526	932	594	808	578	609	347	788	916	254	692	999999	229	650	288	999999	181	788	951	644	999999	999999	999999	292	999999	716	270	914	456	999999	999999	760	85	790	35	232	814	730	428	76	962	112	259	999999	999999	421	999999	164	923	550	451	294	458	999999	980	999999	940	312	67	999999	349	999999	342	592	536	931	999999	439	999999	65	657	451	369	885	999999	953	999999	875	284	999999	296	115	991	906	882	434	312	999999	810	
999999	292	512	673	999999	726	539	769	666	590	86	289	990	539	867	892	10	925	572	999999	36	947	74	38	728	574	999999	441	436	999999	111	999999	492	628	999999	773	155	777	801	168	999999	999999	999999	294	207	59	306	575	133	23	882	509	740	894	999999	970	999999	484	945	999999	492	107	343	956	489	458	796	372	832	104	999999	232	133	413	610	999999	453	779	830	678	278	668	318	422	828	602	887	597	999999	736	999999	670	832	808	999999	55	850	999999	999999	999999	263	934	743	39	275	659	385	999999	294	942	527	448	653	276	999999	824	999999	921	999999	886	570	208	527	106	548	86	399	999999	737	999999	990	905	999999	91	425	344	999999	289	156	178	227	999999	313	901	218	117	27	565	94	851	266	999999	999999	919	188	64	416	646	490	198	269	70	599	728	951	999999	474	571	999999	389	899	509	774	958	669	999999	894	999999	887	441	999999	833	240	999999	308	71	495	64	903	371	928	288	798	957	909	166	960	999999	950	597	642	999999	714	704	999999	756	165	460	259	178	169	999999	999999	58	999999	435	999999	713	429	890	135	999999	668	999999	461	621	710	999999	59	512	999999	999999	675	299	799	613	999999	999999	934	552	905	44	804	999999	999999	147	528	750	827	999999	336	256	165	69	471	232	787	234	253	999999	999999	999999	411	747	129	999999	124	469	259	526	316	304	779	877	984	100	614	934	999999	323	102	960	999999	576	185	802	164	616	828	576	825	894	292	604	506	566	633	67	999999	362	33	69	501	311	177	42	477	999999	84	380	999999	853	946	929	247	95	360	835	571	999999	999999	508	641	682	700	421	21	185	381	999999	467	557	328	926	300	999999	469	687	408	999999	335	877	541	457	958	999999	948	362	366	420	216	798	999999	298	999999	999999	427	818	999999	999999	30	301	906	656	913	70	999999	29	639	213	626	673	436	428	991	817	966	193	724	728	473	658	818	999999	222	669	71	40	269	999999	615	999999	86	653	133	43	971	884	544	897	999999	928	723	163	999999	542	999999	999999	306	849	558	244	103	881	291	999999	483	999999	444	254	999	503	760	864	597	974	596	999999	304	958	846	91	649	999999	999999	545	935	665	999999	679	307	999999	734	420	225	381	557	205	999999	761	559	35	450	300	898	944	999999	999999	999999	819	999999	588	773	347	12	476	594	276	601	999999	435	999999	779	764	946	15	768	350	648	226	999999	401	420	542	408	820	641	359	928	346	376	86	999999	999999	733	718	230	397	417	749	
786	291	999999	999999	336	999999	255	685	353	892	185	999999	219	999999	999999	554	177	999999	939	191	835	245	999999	999999	379	359	718	433	41	237	999999	381	933	899	439	145	999999	795	216	666	575	955	15	999999	999999	548	866	760	952	188	550	999999	457	235	913	551	942	999999	255	976	33	822	999999	126	117	999999	999999	320	909	267	757	999999	33	282	999999	880	239	312	104	830	492	957	999999	853	686	999999	923	707	986	888	999999	458	999999	999999	643	999999	310	999999	927	366	653	999999	851	695	431	178	966	185	618	999999	321	999999	253	424	494	75	999999	801	439	322	880	196	334	31	74	308	833	793	999999	863	579	350	385	738	187	935	115	785	431	518	828	748	99	953	999999	999999	999999	134	745	999999	411	509	459	999999	485	999999	999999	830	631	999999	999999	183	546	999999	463	999999	264	999999	999999	999999	959	565	379	999999	999999	142	107	380	999999	510	999999	709	58	71	461	999999	999999	769	999999	999999	713	285	163	309	999999	655	211	345	499	604	308	999999	886	196	617	846	140	999999	131	353	369	851	385	130	39	635	134	485	302	393	999999	495	262	999999	845	999999	411	999999	999999	838	931	762	881	851	212	403	822	999999	999999	615	940	361	999999	909	360	861	900	43	280	548	530	725	999999	999999	522	813	999999	368	351	999999	444	69	792	292	422	607	970	999999	918	635	812	273	42	686	453	999999	847	352	999999	983	783	378	799	999999	318	216	719	774	999999	999999	956	464	519	999999	181	880	569	365	497	753	891	376	124	999999	736	266	692	365	662	791	999999	104	201	368	159	75	999999	594	974	215	887	205	205	999999	679	358	754	522	515	573	171	491	999999	424	999999	999999	263	165	471	61	523	364	121	547	999999	861	999999	999999	370	115	620	974	390	999999	865	695	181	595	964	388	512	180	849	999999	629	484	999999	999999	276	742	811	114	132	923	692	533	93	999999	106	818	999999	603	161	999999	952	196	999999	573	558	406	245	668	200	92	999999	999999	999999	32	999999	948	621	999999	884	627	303	515	852	466	599	999999	612	524	498	999999	302	909	999999	449	146	443	382	675	228	870	507	153	914	50	384	348	28	71	740	999999	206	600	718	533	117	447	344	644	999999	226	999999	999999	999999	53	999999	639	334	999999	885	484	575	999999	999999	24	999999	999999	601	812	92	260	323	999999	783	999999	999999	702	999999	494	999999	999999	999999	737	999999	12	999999	785	999999	870	260	744	24	953	186	265	999999	260	334	704	412	957	999999	999999	999999	723	903	253	
937	829	103	999999	449	999999	733	195	385	838	254	274	938	345	186	999999	562	347	246	999999	374	999999	768	999999	377	496	999999	385	853	576	999999	978	108	832	848	154	777	172	305	184	999999	990	880	744	15	69	765	77	999999	999999	970	224	487	543	999999	419	70	402	720	999999	999999	999999	999999	809	999999	275	999999	115	496	42	999999	399	999999	71	149	383	647	999999	694	318	999999	24	604	738	605	961	999999	564	999999	439	999999	384	452	352	426	872	658	80	999999	740	894	999999	581	999999	170	580	182	425	404	505	771	46	708	412	999999	743	999999	603	213	701	774	610	161	67	999999	580	947	999999	999999	277	999999	577	942	954	423	79	999999	999999	577	35	788	999999	999999	999999	667	57	999999	49	130	682	128	999999	999999	390	965	293	509	523	800	590	999999	999999	999999	999999	780	204	999999	999999	988	162	311	898	999999	188	912	697	999999	702	999999	999999	999999	907	578	999999	999999	669	999999	999999	999999	140	570	919	65	987	402	314	306	42	999999	473	953	999999	61	968	381	999999	39	689	477	277	842	806	999999	899	999999	724	905	816	978	120	494	541	765	999999	592	999999	842	48	785	607	401	418	34	999999	947	983	999999	610	591	928	640	30	93	720	298	763	999999	166	999999	678	409	490	999999	567	978	999999	165	999999	385	989	387	990	999999	999999	876	999999	999999	206	951	999999	868	304	235	60	479	474	457	54	569	828	595	685	737	117	999999	911	364	466	948	535	827	662	234	601	550	649	127	999999	844	999999	982	599	214	999999	809	999999	264	13	97	514	963	120	634	557	999999	999999	263	796	672	965	79	324	258	425	875	216	80	633	999999	830	357	244	210	705	999999	999999	999999	139	307	103	999999	999999	378	443	572	716	37	677	999999	999999	396	330	551	878	999999	667	351	789	732	603	999999	631	503	267	167	729	910	999999	711	999999	230	133	498	578	999999	717	945	814	853	999999	188	403	436	999999	443	999999	692	331	910	999999	654	999999	406	704	68	34	858	999999	286	999999	806	108	965	798	627	272	832	972	570	87	999999	536	999999	574	424	641	205	841	824	999999	47	588	999999	532	754	538	727	793	520	294	999999	834	999999	21	361	90	437	999999	43	181	203	719	761	833	467	128	999999	832	290	427	829	27	296	999999	805	228	89	999999	999999	98	545	48	999999	285	999999	886	997	999999	222	343	999999	567	807	653	999999	999999	999999	194	999999	635	782	894	513	103	465	841	548	999999	216	143	10	994	594	945	635	999999	267	485	615	581	
131	832	620	946	999999	271	219	643	217	487	999999	999999	378	417	316	650	534	369	820	999999	999999	614	717	89	343	219	972	862	27	782	70	350	999999	999999	514	949	284	567	880	203	632	999999	999999	728	999999	999999	626	186	638	984	629	897	665	238	243	999999	125	541	613	13	299	357	625	434	427	61	325	884	902	366	376	967	489	999999	754	443	999999	999999	347	999999	593	999999	233	42	999999	172	685	999999	260	997	834	999999	954	876	904	284	999999	750	311	690	789	741	283	999999	618	662	418	999999	999999	800	88	136	999999	385	420	502	133	592	999999	264	999999	974	634	905	531	633	999999	999999	999999	479	163	999999	687	657	999999	852	999999	951	424	500	753	647	866	459	919	708	999999	578	999999	411	161	696	479	999999	323	814	999999	378	750	985	999999	806	323	999999	646	401	448	546	937	999999	980	182	178	780	999999	999999	117	185	985	823	999999	444	999999	322	328	467	999999	999999	343	999999	746	154	210	438	852	947	333	862	813	527	999999	13	999999	999999	999999	978	527	698	546	595	707	931	999999	927	901	213	660	999999	686	189	193	808	212	999999	821	836	999999	740	928	999999	999999	255	371	467	563	90	803	257	999999	349	939	519	103	747	925	815	761	999999	999999	648	999999	332	186	634	344	461	999999	336	87	999999	16	787	769	983	201	999999	569	924	999999	821	410	413	120	999999	249	673	714	464	388	999999	84	698	999999	290	275	999999	999999	999999	133	999999	288	477	179	999999	999999	162	749	120	999999	474	255	836	909	715	247	999999	221	999999	999999	670	746	346	947	80	999999	317	583	489	717	128	392	832	801	271	542	932	243	814	12	96	999999	999999	907	914	760	248	999999	498	999999	392	860	239	352	462	365	999999	999999	108	785	35	578	270	999999	438	91	423	44	647	182	315	650	407	837	999999	746	152	438	43	320	281	528	999999	446	335	268	163	489	348	906	600	412	999999	999999	999999	517	999999	211	479	832	999999	213	999999	326	737	741	463	402	999999	999999	223	513	496	788	513	507	493	823	77	999999	928	933	999999	740	999999	999999	515	378	999999	790	91	999999	959	210	999999	77	386	769	709	593	804	999999	445	631	693	97	915	356	525	479	34	840	143	999999	903	413	517	999999	744	834	999999	95	542	263	634	282	554	296	815	445	131	723	999999	999999	375	178	497	74	999999	494	986	169	853	390	765	251	806	659	999999	568	560	974	34	875	366	719	999999	192	999999	421	542	629	540	89	357	999999	727	659	934	735	999999	
453	364	260	847	77	242	161	497	999999	999999	999999	989	257	885	156	999999	248	127	999999	999999	999999	999999	636	999999	367	999999	773	999999	999999	523	156	999999	571	653	117	999999	774	37	999999	999999	77	999999	999999	945	648	640	293	203	210	612	999999	999999	288	786	610	385	728	308	490	448	468	127	999999	870	328	179	427	604	999999	535	999999	999999	999999	178	881	620	463	690	313	726	999999	580	832	999999	44	614	446	785	52	731	892	476	999999	850	28	949	661	743	999999	478	222	689	424	675	689	278	713	119	904	999999	922	999999	999999	763	999999	999999	295	192	999999	714	733	642	999999	999999	999999	999999	673	977	159	931	959	720	74	835	514	656	165	167	171	765	900	999999	880	62	808	855	480	783	747	141	999999	999999	999999	912	744	579	137	377	42	241	999999	999999	959	973	40	211	972	999999	999999	456	731	138	30	999999	999999	999999	762	999999	999999	787	976	889	999999	999999	999999	999999	813	162	100	999999	529	999999	134	930	999999	999999	376	906	31	607	999999	320	534	301	409	999999	458	999999	108	347	817	628	138	255	999999	715	506	941	999999	549	999999	820	79	324	927	943	13	100	999999	648	39	855	487	641	999999	666	365	999999	619	740	42	977	63	999999	126	900	660	999999	675	454	668	435	210	999999	219	72	251	219	374	466	532	367	925	460	317	962	150	497	999999	598	360	567	999999	965	516	999999	767	326	207	36	293	999999	424	466	979	604	999999	15	431	841	999999	155	574	163	217	675	61	602	445	999999	760	172	538	86	103	110	113	245	965	799	305	925	21	347	999999	408	999999	999999	480	713	317	999999	75	999999	183	215	999999	178	757	841	368	174	881	53	276	999999	999999	999999	373	879	501	419	50	632	546	999999	143	236	999999	809	732	593	132	731	847	625	106	39	902	888	999999	934	487	133	440	140	53	968	81	999999	812	999999	105	601	222	999999	104	443	962	999999	81	766	198	999999	119	999999	52	159	205	650	33	999999	999999	484	771	566	932	916	201	999999	455	999999	165	999999	999999	137	498	530	999999	949	530	663	76	999999	817	350	745	999999	24	999999	98	894	773	430	38	256	169	620	999999	655	999999	187	251	999999	238	999999	611	999999	952	981	287	999999	640	999999	129	370	500	226	667	431	820	403	902	536	999999	561	401	734	899	749	968	877	701	999999	984	353	421	999999	990	910	999999	485	586	999999	387	577	999999	527	311	667	999999	999999	952	408	999999	571	284	715	999999	676	514	877	999999	212	23	409	820	776	271	776	
949	980	236	757	692	345	817	870	159	749	999999	874	433	241	993	35	924	302	999999	422	78	999999	289	323	999999	861	124	999999	28	977	757	999999	265	534	718	775	716	205	716	499	753	414	565	490	378	999999	454	138	218	988	484	999999	747	999999	708	253	701	912	999999	830	230	443	851	181	991	819	999999	999999	523	228	318	729	999999	539	668	663	150	798	944	765	417	999999	999999	40	502	240	999999	416	826	999999	83	803	844	885	278	320	999999	999999	498	559	30	999999	615	989	999999	755	940	217	189	54	112	902	968	595	423	245	278	820	678	999999	999999	212	82	999999	155	515	884	701	271	358	109	999999	309	395	744	861	380	185	999999	746	299	533	237	781	999999	999999	835	259	472	42	999999	743	716	737	999999	818	483	567	844	173	999999	249	945	999999	945	357	603	999999	850	561	865	103	468	999999	471	556	974	300	999999	974	999999	999999	999999	999999	317	366	49	572	999999	999999	999999	812	340	197	875	999999	999999	406	836	25	999999	263	408	911	177	947	284	784	999999	923	844	193	881	869	494	245	20	716	522	589	999999	40	999999	924	183	999999	762	281	999999	420	968	999999	464	999999	406	426	236	999999	71	999999	91	264	307	992	92	204	999999	470	999999	639	999999	999999	883	257	707	547	999999	484	737	124	195	13	729	999999	954	999999	999999	220	999999	77	18	692	999999	999999	999999	999999	732	999999	842	979	999999	301	999999	425	380	108	694	217	963	859	829	999999	590	946	185	88	999999	453	48	816	999999	721	997	636	630	357	225	731	999999	654	814	923	641	757	993	893	435	313	484	856	999999	999999	999999	613	247	266	112	999999	977	999999	527	289	999999	36	999999	409	303	941	794	999999	999999	962	467	319	999999	906	121	999999	953	999999	653	232	969	999999	999999	999999	475	394	398	999999	255	517	999999	330	137	999999	999999	615	253	999999	599	493	518	461	973	618	63	937	999999	340	999999	279	755	695	775	999999	999999	451	792	559	934	909	553	430	999999	375	219	146	999999	519	999999	505	999999	999999	692	170	999999	517	219	999999	900	999999	825	999999	229	975	761	68	555	832	225	846	823	999999	660	689	939	98	999999	608	409	916	755	60	723	649	691	999999	999999	999999	590	802	999999	999999	659	999999	94	495	210	801	613	160	999999	359	303	999999	999999	999999	708	13	999999	999999	833	611	225	983	782	774	999999	580	294	375	65	940	252	999999	614	999999	999999	999999	604	454	887	999999	994	999999	335	999999	756	999999	999999	999999	688	999	394	964	969	631	951	676	
623	999999	160	629	999999	248	999999	650	116	880	166	36	860	999999	999999	775	999999	949	616	999999	657	386	28	999999	613	498	686	65	999999	288	999999	982	999999	368	640	294	304	267	376	756	999999	685	299	876	999999	940	935	244	600	618	235	29	999999	985	28	247	301	767	26	27	561	49	999999	828	436	999999	331	502	813	999999	481	999999	582	859	999999	972	999999	999999	597	672	562	999999	465	999999	62	434	967	719	999999	999999	993	999999	251	999999	205	124	591	470	449	621	619	443	430	999999	147	999999	446	165	183	55	161	159	180	353	465	119	584	165	776	999999	216	611	161	421	131	944	999999	999999	664	697	999999	626	702	999999	63	129	999999	978	800	307	987	999999	999999	304	251	999999	366	897	999999	95	539	436	694	447	415	17	291	19	365	202	525	223	501	485	999999	999999	457	205	300	346	97	605	364	999999	24	404	75	856	180	287	588	341	999999	579	168	954	931	264	569	55	837	999999	623	607	999999	774	320	70	999999	999999	396	171	607	999999	999999	934	999999	225	433	20	999999	434	999999	87	614	193	999999	999999	327	999999	603	202	635	255	508	85	982	757	696	249	999999	14	226	463	890	426	734	781	581	233	883	716	999999	559	999999	412	183	545	992	598	891	398	743	929	999999	204	535	362	59	922	951	323	529	194	926	936	218	999999	197	197	459	111	999999	103	827	999999	371	999999	999999	106	901	999999	764	999999	358	695	271	297	350	696	891	999999	732	658	282	569	196	646	999999	176	204	999999	358	999999	149	789	57	650	112	236	832	460	999999	952	31	514	999999	431	999999	999999	675	920	44	500	306	999999	378	999999	820	267	699	724	453	999999	999999	112	98	959	999999	568	647	620	194	999999	864	440	999999	999999	637	768	999999	999999	999999	401	501	283	999999	858	508	72	421	365	829	844	536	117	16	999999	999999	918	425	599	472	277	593	65	999999	919	635	865	999999	999999	999999	62	257	934	913	61	483	628	348	240	461	896	156	999999	790	999999	588	999999	434	925	730	718	352	420	999999	999999	808	445	546	844	232	642	157	823	310	776	999999	999999	203	999999	762	431	580	194	999999	576	131	999999	274	397	341	999999	441	989	867	346	709	837	641	380	253	47	92	503	18	818	999999	333	999999	23	999999	986	562	999999	173	309	147	168	281	726	421	999999	181	159	999999	352	210	168	955	963	77	759	960	822	999999	999999	348	87	185	329	999999	797	329	260	999999	354	326	962	825	568	999999	999999	566	915	959	746	865	999999	
989	666	618	589	378	28	946	993	36	739	999999	448	960	999999	999999	952	898	999999	187	921	514	169	35	248	342	999999	764	525	202	55	863	964	999999	416	999999	519	711	248	428	310	313	651	328	586	205	999999	999999	148	568	614	26	344	999999	944	427	830	640	379	999999	982	264	999999	800	980	876	999999	589	554	973	473	250	999999	206	999999	999999	863	840	449	53	956	787	625	956	588	38	999999	999999	999999	999999	999999	878	341	991	446	55	999999	850	347	710	402	797	999999	999999	104	999999	366	999999	999999	336	999999	989	201	336	300	204	639	999999	221	999999	356	407	999999	565	999999	595	908	668	760	999999	736	999999	503	999999	651	168	999999	460	861	225	999999	390	714	588	434	277	686	14	700	251	415	416	639	394	999999	994	999999	498	459	509	464	698	388	858	599	999999	496	999999	685	999999	999999	189	999999	996	291	966	693	96	141	448	908	999999	967	999999	426	329	999999	118	384	999999	46	245	999999	362	760	999999	12	999999	989	999999	780	233	329	999999	780	236	999999	642	999999	999999	311	45	367	20	601	560	999999	869	442	279	999999	387	999999	39	999999	999999	188	260	245	318	964	837	107	999999	667	999999	584	999999	999999	999999	525	740	15	999999	354	999999	999999	999999	761	210	252	142	422	719	999999	403	155	299	473	554	58	553	407	999999	433	473	937	119	999999	916	975	331	141	999999	754	436	382	101	999999	103	358	197	499	45	76	831	424	388	541	274	539	999999	935	194	150	972	343	220	563	880	999999	767	647	844	999999	920	11	179	964	290	999999	64	999999	379	205	860	64	999999	999999	601	58	559	578	999999	387	691	395	947	112	782	103	171	537	999999	40	590	550	654	810	155	830	255	423	999999	253	999999	999999	999999	988	289	918	999999	492	962	831	513	198	569	999999	543	999999	999999	999999	192	999999	999999	999999	810	349	999999	999999	409	561	583	771	803	146	327	834	901	999999	829	959	822	863	132	679	999999	972	526	401	999999	196	277	619	776	187	999999	74	393	999999	999999	226	999999	969	518	999999	908	200	999999	377	871	735	566	531	999999	104	999999	329	74	190	951	837	823	223	340	999999	294	963	999999	999999	905	263	451	999999	151	612	586	853	355	713	770	384	944	158	999999	254	630	745	999999	681	931	911	999	212	17	999999	403	169	638	999999	134	945	206	411	999999	617	294	622	999999	103	518	402	973	360	999999	577	893	674	693	999999	999999	548	60	322	694	994	263	248	935	120	219	426	224	59	999999	999999	187	543	686	912	
999999	17	365	820	999999	999999	937	649	793	440	999999	728	476	552	712	585	895	883	716	478	999999	56	686	279	884	101	999999	924	771	594	399	999999	999999	999999	134	584	193	239	999999	165	66	614	455	999999	999999	490	950	672	347	13	930	999999	826	999999	558	914	330	95	999999	81	362	23	877	208	50	999999	740	695	427	137	999999	665	999999	561	421	749	999999	191	308	403	151	515	586	768	664	104	533	779	231	220	264	108	303	999999	802	52	736	256	999999	193	749	264	999999	219	611	275	999999	999999	796	999999	323	149	999999	999999	999999	846	436	119	544	999999	264	999999	999999	999999	873	304	371	654	758	999999	999999	354	726	124	999999	999999	270	999999	166	398	533	268	983	423	896	124	320	761	158	955	999999	627	712	518	928	789	790	46	999999	317	903	916	515	428	795	999999	423	672	888	53	999999	68	952	155	422	995	999999	60	321	759	983	999999	505	999999	762	999999	999999	217	196	864	999999	999999	999999	849	999999	999999	999999	564	627	999999	701	648	999999	999999	379	557	674	566	105	932	811	740	725	586	334	304	999999	713	666	409	336	215	486	33	948	999999	36	113	660	805	253	999999	433	394	67	344	736	400	433	999999	721	85	121	263	999999	365	508	999999	999999	200	999999	49	898	999999	599	495	172	849	167	27	530	571	905	300	689	398	999999	341	528	989	567	30	289	461	688	260	104	233	999999	999999	853	999999	587	469	608	213	999999	215	794	572	182	887	242	415	683	159	180	821	573	664	58	177	927	999999	633	186	999999	447	538	999999	401	939	878	574	174	999999	999999	446	691	999999	874	999999	547	956	999999	999999	999999	874	777	538	90	282	659	316	544	999999	653	999999	836	432	453	87	676	999999	999999	243	18	668	250	733	176	734	999999	97	999999	999999	999999	971	718	953	999999	885	669	999999	268	128	289	572	40	488	306	931	609	269	42	797	434	101	784	999999	671	129	633	999999	372	356	153	571	525	999999	65	682	343	882	999999	999999	418	999999	197	999999	953	446	999999	762	436	245	999999	869	65	993	523	538	196	144	292	280	261	624	638	911	975	718	56	999999	432	624	999999	999999	237	474	999999	757	999999	731	630	234	999999	871	999999	999999	232	999999	999999	532	83	527	495	999999	999999	762	316	793	48	999999	88	999999	399	203	999999	812	999999	406	642	999999	614	999999	633	999999	513	67	788	390	999999	999999	689	701	212	523	370	905	138	397	999999	474	167	999999	718	629	999999	395	835	999999	541	999999	999999	825	999999	925	918	317	
999999	40	999999	999999	999999	925	786	537	595	386	42	875	999999	999999	683	259	999999	999999	433	28	999999	14	999999	128	232	500	999999	211	32	999999	999999	287	999999	63	999999	108	999999	596	501	241	809	191	43	276	999999	959	466	999999	132	239	999999	473	502	999999	270	889	228	577	318	999999	86	585	999999	732	325	755	999999	778	999999	585	557	682	999999	201	219	865	999999	544	765	273	44	999999	88	999999	999999	597	785	704	793	133	999999	999999	287	28	999999	233	676	999999	950	999999	688	687	999999	547	681	873	796	310	999999	405	999999	684	812	55	449	999999	999999	722	424	728	970	576	985	298	705	999999	405	999999	999999	985	199	669	593	167	999999	356	56	999999	121	999999	800	484	23	397	214	204	322	241	578	820	726	999999	886	232	637	122	701	406	841	258	478	999999	275	705	215	258	100	654	999999	102	298	965	999999	981	928	495	999999	999999	94	999999	119	173	999999	225	268	245	782	999999	999999	472	654	650	700	862	964	661	219	317	999999	999999	114	668	770	486	532	761	352	905	999999	151	559	113	322	340	999999	314	69	59	446	970	476	729	134	999	447	999999	275	999999	26	999999	286	254	416	138	406	451	403	999999	692	506	893	999999	999999	388	999999	550	337	999999	723	659	602	169	871	221	999999	385	544	771	999999	884	496	999999	999999	37	864	314	999999	194	999999	697	911	466	367	939	999999	598	662	745	96	896	320	905	999999	366	674	127	383	204	648	31	906	631	563	808	20	300	988	49	999999	607	853	153	436	999999	748	999999	802	931	145	890	722	798	684	152	573	591	999999	531	999999	747	930	999999	545	912	791	999999	999999	558	999999	785	999999	623	232	488	53	176	999999	999	618	999999	325	999999	68	757	308	118	999999	999999	999999	428	999999	466	685	776	676	999999	607	524	244	468	242	253	11	359	291	109	575	205	108	406	999999	578	913	824	432	487	444	788	613	999999	342	491	323	510	73	153	937	999999	812	693	999999	954	765	159	999999	81	451	709	999999	999999	542	750	999999	838	316	154	553	860	353	198	999999	819	911	999999	135	750	999999	999999	296	147	171	129	393	999999	837	167	812	763	999999	999999	46	735	321	999999	150	592	999999	484	204	918	599	86	112	623	778	749	53	214	999999	556	999999	950	422	338	47	422	367	907	10	158	341	999999	342	993	999999	189	999999	999999	421	543	581	455	306	999999	548	95	27	770	636	97	123	608	739	971	219	999999	323	983	999999	727	235	999999	999999	55	586	809	743	118	999999	599	
999999	999999	792	490	999999	695	654	55	999999	952	999999	596	280	912	44	733	60	370	999999	76	866	524	999999	999999	999999	318	971	260	790	738	351	908	309	46	846	577	815	999999	997	523	441	278	202	424	331	999999	991	571	20	999999	999999	382	334	404	999999	726	999999	109	182	999999	723	404	264	61	610	999999	296	244	76	999999	918	802	373	270	634	598	331	716	372	679	327	410	999999	937	979	968	583	905	313	129	172	716	85	341	999999	47	23	151	813	999999	352	757	999999	553	934	956	18	999999	999999	144	404	999999	736	503	348	323	164	327	999999	641	999999	999999	930	999999	305	212	726	42	470	597	584	190	903	537	337	570	905	999999	12	32	999999	520	999999	178	999999	473	979	582	992	999999	882	696	999999	182	920	960	999999	999999	258	732	240	976	999999	181	560	223	795	209	175	777	417	468	324	60	999999	403	255	999999	231	831	233	999999	49	984	715	888	999999	730	999999	376	744	357	448	280	999999	984	917	963	999999	999999	678	780	416	225	999999	999999	999999	27	501	527	999999	74	336	999999	999999	96	936	617	466	672	111	74	591	799	43	999999	999999	53	268	697	486	292	153	720	999999	453	737	999999	916	301	515	999999	239	100	661	679	31	999999	771	705	57	309	507	946	409	614	198	617	999999	18	403	338	758	804	999999	432	999999	615	273	65	358	122	999999	175	999999	16	834	501	147	363	48	998	282	999999	649	999999	785	999999	320	548	264	129	641	908	897	999999	346	999999	58	238	999999	999999	757	716	999999	935	607	342	999999	403	999999	999999	480	999999	999999	404	66	999999	164	864	647	999999	304	724	800	239	999999	999999	277	978	669	999999	452	908	604	632	250	565	216	713	578	453	417	916	769	568	999999	812	938	503	999999	999999	999999	194	591	44	121	42	999999	127	465	814	999999	999999	734	380	999999	999999	234	346	999999	999999	989	451	999999	204	316	999999	955	999999	590	668	999999	999999	857	529	999999	268	327	570	999999	218	999999	98	257	999999	388	606	999999	399	323	87	999999	601	349	999999	160	828	999999	397	999999	733	87	683	537	797	960	999999	953	999999	251	985	254	663	999999	945	850	901	999999	999999	816	999999	205	566	918	999999	90	262	999999	999999	378	310	370	999999	843	788	140	999999	561	999999	803	97	652	977	158	338	832	924	776	403	780	259	634	376	580	26	538	520	999999	999999	716	707	999999	726	837	941	625	324	999999	47	814	999999	350	999999	999999	729	67	227	418	590	679	165	486	40	455	999999	675	993	359	826	
260	999999	999999	536	999999	999999	230	926	150	216	999999	518	114	999999	589	896	909	890	648	851	959	320	999999	185	999999	561	999999	835	999999	999999	275	632	965	993	787	204	999999	813	10	631	508	141	87	211	877	171	61	747	451	999999	999999	999999	355	507	867	939	517	36	191	192	875	999999	655	999999	941	999999	553	120	951	394	224	105	999999	26	353	827	243	900	307	999999	509	482	394	721	510	999999	286	467	136	847	999999	656	632	818	999999	999999	486	655	270	797	999999	999999	796	67	999999	122	895	338	164	49	706	616	999999	998	682	402	10	933	921	461	999999	999999	983	999999	707	568	473	999999	271	999999	351	587	999999	999999	575	567	686	999999	999999	397	999999	948	312	97	999999	80	927	633	145	999999	122	999999	734	809	993	531	957	692	999999	999999	999999	823	77	924	697	128	975	228	999999	999999	716	673	999999	999999	865	999999	783	999999	962	637	999999	839	936	908	127	798	853	999999	516	999999	609	994	977	610	999999	999999	881	388	400	33	104	709	211	30	646	449	996	209	943	148	748	72	999999	722	145	809	886	168	807	898	274	154	711	388	515	999999	696	945	786	103	973	999999	505	999999	542	999999	638	999999	271	999999	802	999999	888	378	305	547	273	264	474	939	885	999999	580	999999	758	999999	999999	823	514	925	999999	60	423	849	999999	353	566	999999	190	999999	180	970	897	139	105	621	999999	999999	92	967	457	441	999999	999999	218	260	823	999999	999999	592	932	815	411	346	924	751	999999	49	999999	952	999999	482	84	269	999999	914	824	999999	406	147	694	999999	741	999999	477	320	999999	999999	640	999999	999999	563	999999	597	999999	365	569	561	214	354	391	226	140	140	999999	975	367	999999	88	304	435	382	607	53	897	277	84	999999	868	999999	181	662	408	298	432	427	871	486	988	413	355	273	999999	62	999999	999999	535	999999	999999	502	953	999999	498	346	999999	157	955	566	700	14	291	705	999999	999999	999999	728	818	841	707	999999	113	999999	232	999999	949	172	145	555	999999	428	999999	473	313	999999	999999	812	174	72	809	285	471	315	785	983	131	999999	999999	646	879	37	999999	693	903	991	398	81	146	999999	396	326	999999	410	999999	999999	271	999999	999999	326	999999	999999	564	999999	41	999999	999999	798	999999	249	553	999999	591	999999	999999	270	768	59	999999	321	977	589	676	999999	675	493	273	71	999999	513	721	313	258	999999	999999	520	472	904	999999	480	895	600	999999	897	280	999999	734	522	999999	17	999999	222	999999	89	349	360	999999	999999	91	548	169	45	
762	592	999999	249	60	999999	792	164	999999	864	397	99	999999	386	999999	779	80	587	758	751	335	999999	10	509	65	178	999999	356	999999	258	823	123	321	859	838	393	379	40	47	999999	729	580	219	649	999999	999999	663	999999	746	999999	153	999999	999999	418	710	733	591	28	194	881	999999	446	337	549	999999	284	778	566	548	230	999999	49	550	362	32	754	818	361	683	897	515	999999	999999	913	114	329	999999	902	159	999999	801	999999	846	999999	999999	292	253	669	608	550	999999	106	423	999999	999999	113	953	437	395	999999	914	240	344	296	376	469	836	424	999999	720	999999	875	417	443	428	57	203	395	378	739	511	158	752	142	518	418	999999	93	999999	999999	376	999999	517	204	199	571	26	999999	788	999999	455	829	235	999999	599	999999	689	980	107	466	910	568	69	999999	454	765	488	211	778	999999	931	752	999999	443	354	65	368	223	253	857	999999	643	606	999999	999999	681	923	999999	543	14	729	558	999999	942	100	807	836	999999	999999	434	93	815	999999	830	592	999999	813	791	542	544	154	475	737	249	999999	999999	961	215	372	999999	842	623	999999	773	999999	383	999999	999999	352	547	999999	508	999999	999999	999999	999999	862	775	271	590	867	141	332	998	999999	263	999999	746	516	999999	845	630	497	977	591	470	157	17	602	219	936	740	449	995	325	999999	999999	917	999999	220	413	999999	944	781	904	710	301	669	999999	999999	999999	999999	567	527	701	598	20	496	237	314	78	854	999999	61	653	137	692	336	999999	223	999999	999999	280	305	421	659	686	715	82	999999	179	999999	104	628	657	917	183	921	304	727	636	516	690	171	999999	999999	999999	893	999999	999999	999999	964	986	699	722	658	999999	999999	999999	51	912	304	423	356	145	999999	760	555	403	736	954	771	999999	955	587	744	999999	119	163	862	647	792	587	306	863	214	500	405	999999	999	999999	911	814	999999	815	341	103	344	999999	560	999999	467	999999	401	822	999999	999999	999999	121	977	445	639	117	254	404	129	716	126	999999	930	100	365	999999	999999	567	52	956	778	149	999999	999999	878	999999	603	74	189	302	999999	999999	617	999999	468	293	999999	999999	999999	804	570	858	696	625	999999	852	105	470	443	818	106	834	779	300	164	892	865	336	999999	999999	514	190	999999	999999	530	643	874	659	632	999999	722	840	999999	248	395	919	453	630	675	36	987	999999	999999	999999	206	361	703	999999	126	576	427	601	996	999999	299	999999	643	869	104	999999	977	446	838	371	105	999999	999999	541	904	244	448	245	661	
999999	568	381	559	853	999999	178	999999	557	999999	65	654	131	844	54	948	15	285	999999	535	341	999999	551	304	269	275	940	999999	172	423	882	137	192	999999	466	999999	917	831	999999	999999	999999	403	999999	999999	782	717	999999	999999	761	999999	899	958	999999	709	329	491	27	87	299	588	999999	623	777	999999	999999	928	471	191	387	630	41	183	495	345	609	938	999999	647	522	552	300	999999	999999	999999	523	923	999999	482	620	975	406	840	999999	211	558	312	999999	296	253	999999	999999	793	43	141	561	725	472	529	999999	390	862	380	565	747	297	170	829	999999	620	736	665	989	570	412	233	200	641	294	786	306	321	342	404	667	306	507	496	999999	28	999999	999999	999999	382	239	122	36	285	999999	999999	398	483	999999	676	516	198	265	232	630	908	371	93	188	742	803	78	530	999999	999999	450	999999	674	176	188	821	286	922	999999	341	999999	206	999999	847	999999	999999	823	892	665	887	999999	51	999999	865	754	657	714	999999	10	999999	170	592	60	999999	354	999999	999999	316	250	854	240	999999	648	890	999999	711	456	246	999999	354	979	186	864	999999	428	409	514	999999	422	531	117	14	999999	48	180	708	156	999999	503	254	674	999999	652	811	657	212	999999	394	535	52	210	477	472	999999	599	984	999999	962	959	944	620	915	893	719	746	999999	353	999999	720	632	565	920	743	564	680	472	999999	62	440	225	999999	999999	283	380	330	999999	541	276	449	999999	980	193	576	999999	633	758	623	933	74	431	859	793	674	902	486	290	999999	907	999999	136	460	999999	531	744	999999	500	642	522	999999	116	693	999999	170	533	652	381	999999	195	999999	921	848	599	999999	19	365	222	999999	999999	893	999999	905	634	999999	322	735	315	661	831	619	143	125	110	999999	999999	737	999999	999999	150	260	115	999999	549	976	64	999999	861	687	522	999999	726	55	272	629	358	211	69	785	848	798	346	720	522	575	797	806	747	64	39	281	582	590	999999	129	788	999999	366	657	999999	44	874	628	148	999999	893	97	999999	481	196	999999	677	997	784	999999	914	394	999999	973	189	257	540	806	999999	251	805	146	739	999999	840	254	999999	412	999999	814	924	999999	581	79	682	709	999999	999999	999999	282	603	585	805	963	999999	403	690	999999	477	988	504	78	999999	897	647	999999	358	999999	999999	942	911	275	457	970	999999	205	813	354	999999	999999	999999	999999	999999	384	647	999999	999999	776	937	447	999999	461	934	560	320	855	747	684	431	925	361	999999	636	925	999999	338	138	999999	999999	
19	590	345	999999	998	694	999999	140	999999	259	427	999999	999999	999999	203	388	460	999999	897	999999	571	999999	139	923	374	128	60	637	22	23	319	999999	504	241	928	856	999999	368	936	865	89	725	999999	434	13	508	780	999999	442	547	911	997	240	185	999999	999999	999999	422	727	879	644	999999	127	583	939	336	922	999999	999999	346	999999	999999	999999	41	580	845	306	704	919	866	999999	578	204	475	112	999999	860	999999	999999	999999	405	805	640	66	231	486	608	578	495	677	586	999999	999999	106	386	999999	603	999999	605	137	999999	999999	999999	861	541	76	999999	652	480	627	475	603	93	476	941	364	460	347	999999	104	247	728	219	252	289	908	939	999999	999999	292	719	999999	723	139	121	648	999999	779	999999	999999	87	999999	107	867	999999	983	356	172	164	32	369	999999	400	511	999999	536	548	259	582	633	999999	999999	999999	198	908	814	879	953	364	999999	999999	999999	822	999999	26	292	630	351	51	306	561	999999	943	76	999999	463	270	222	999999	584	110	999999	206	891	38	778	999999	908	959	999999	113	402	807	861	970	688	443	999999	999999	608	999999	206	218	286	81	359	365	999999	275	454	553	999999	714	779	202	997	484	930	625	247	999999	722	391	654	202	999999	969	92	105	244	29	524	999999	999999	679	903	845	999999	820	999999	422	999999	999999	999999	842	445	688	37	668	973	999999	513	999999	257	717	193	815	563	93	999999	999999	283	999999	40	435	38	940	83	110	299	162	564	120	999999	999999	986	89	876	999999	756	999999	941	423	131	999999	515	403	480	999999	999999	97	291	836	907	999999	148	511	612	89	814	505	614	926	379	821	648	999999	184	431	999999	114	999999	751	337	441	448	860	280	999	919	999999	470	999999	615	211	999999	728	999999	657	999999	485	477	797	997	261	865	24	999999	999999	393	122	229	58	203	999999	159	540	509	999999	850	288	240	999999	169	189	45	999999	321	177	951	999999	201	527	744	254	637	151	754	85	575	433	816	970	615	807	999999	421	999999	233	62	340	229	736	807	408	255	863	638	999999	225	410	703	876	359	473	999999	701	313	999999	754	18	785	999999	900	999999	472	270	997	361	773	999999	999999	999999	999999	621	701	464	720	346	998	773	512	935	859	174	730	999999	620	152	999999	714	117	17	999999	54	999999	999999	999999	999999	935	999999	999999	286	55	602	901	616	999999	738	772	466	999999	999999	949	981	999999	850	573	999999	696	533	999999	854	476	68	999999	501	617	79	999999	999999	999999	339	410	23	906	999999	889	267	273	
124	186	882	380	429	999999	999999	67	498	549	999999	232	999999	694	412	345	21	810	999999	999999	410	998	692	671	866	837	999999	999999	936	84	279	960	315	999999	581	356	767	999999	56	334	375	999999	129	530	999999	683	528	645	998	678	894	426	902	999999	863	125	494	999999	999999	591	999999	999999	131	423	999999	743	916	638	999999	66	577	537	763	999999	720	999999	878	172	308	999999	999999	15	568	999999	189	853	999999	143	608	999999	999999	556	970	999999	251	792	999999	705	999999	629	767	890	532	999999	110	999999	662	250	461	999999	999999	332	912	999999	999999	87	25	999999	244	427	999999	782	39	656	204	31	999999	999999	420	999999	999999	183	911	678	426	428	483	626	167	822	999999	817	682	999999	229	999999	643	999999	192	174	999999	458	471	999999	944	999999	860	875	746	999999	799	999999	999999	533	999999	73	999999	244	904	853	603	999999	999999	421	236	868	109	327	437	665	387	999999	125	999999	160	206	712	89	733	441	567	607	879	88	33	836	987	158	469	165	129	409	744	338	570	999999	752	999999	605	85	884	543	999999	91	701	881	999999	999999	382	56	360	341	510	473	295	996	518	626	398	400	881	999999	858	281	999999	978	183	786	999999	771	999999	662	999999	658	556	34	168	798	387	151	597	999999	776	422	999999	788	898	281	999999	999999	999999	135	662	215	204	933	684	176	545	723	708	462	898	999999	999999	698	857	999999	916	271	837	999999	249	256	999999	477	185	445	477	999999	89	901	743	120	901	328	10	277	464	999999	350	999999	999999	663	443	145	514	175	999999	116	930	999999	365	781	999999	160	999999	415	999999	726	758	248	999999	788	643	806	718	788	709	283	999999	999999	999999	999999	999999	845	999999	585	812	668	962	20	999999	371	827	44	999999	999999	384	999999	442	594	999999	737	864	111	303	474	999999	637	999999	726	465	546	999999	999999	657	72	999999	891	692	309	999999	744	763	748	623	338	960	609	270	756	999999	999999	840	113	724	661	999999	819	552	999999	566	185	999999	246	554	999999	953	999999	999999	483	111	492	67	143	999999	131	973	126	487	964	513	419	377	670	322	505	706	313	625	995	999999	51	999999	999999	743	428	502	527	203	545	999999	999999	232	999999	654	921	999999	999999	999999	602	687	321	342	587	490	156	807	580	999999	58	382	649	999999	391	849	70	153	368	399	572	628	456	922	942	590	999999	197	999999	25	401	604	998	999999	999999	999999	322	708	761	218	999999	620	922	999999	154	173	734	621	841	999999	594	777	542	317	999999	999999	999999	999999	999999	
997	458	958	226	564	532	454	383	999999	837	82	537	361	392	160	802	952	706	852	778	779	855	999999	999999	654	431	623	71	691	650	60	999999	923	318	764	759	638	404	368	999999	999999	789	285	783	999999	409	242	394	999999	999999	597	277	388	620	621	151	48	613	999999	142	908	999999	999999	808	787	995	613	999999	628	400	174	999999	348	781	88	989	999999	999999	586	999999	198	999999	999999	186	999999	999999	698	313	697	622	721	34	833	235	999999	316	106	477	995	774	796	200	766	992	350	50	928	607	542	631	572	999999	37	325	944	679	715	516	754	999999	306	309	354	16	999999	149	724	999999	618	999999	892	111	641	999999	999999	998	999999	685	836	999999	999999	101	771	999999	60	318	997	517	999999	999999	601	590	722	991	999999	496	845	760	999999	999999	999999	815	988	770	738	470	770	224	866	946	216	999999	680	999999	999999	214	537	999999	955	999999	151	216	832	135	180	999999	999999	999999	999999	962	162	712	372	999999	697	49	113	11	338	999999	548	999999	999999	344	286	571	910	981	999999	273	958	566	804	953	68	119	983	863	599	436	91	130	880	903	793	503	667	54	54	999999	111	536	950	999999	821	368	565	497	999999	999999	401	408	808	80	13	595	999999	418	576	587	65	250	411	901	508	999999	999999	999999	999999	783	999999	865	936	999999	172	432	616	999999	141	999999	999999	495	24	999999	44	999999	321	809	899	207	999999	999999	478	999999	999999	999999	134	58	866	404	466	999999	946	75	999999	536	471	88	908	581	979	479	999999	876	43	570	235	421	867	999999	999999	102	848	354	197	655	999999	479	675	311	307	999999	571	737	243	736	548	949	999999	507	221	242	901	999999	999999	126	999999	601	999999	494	635	999999	190	999999	298	999999	969	999999	877	58	999999	992	413	606	283	421	907	550	642	307	31	285	134	999999	614	873	200	530	136	81	999999	795	56	191	999999	999999	387	530	448	870	767	946	999999	248	368	228	829	304	54	999999	999999	431	999999	135	999999	359	999999	999999	436	425	182	448	476	999999	374	353	999999	999999	930	689	44	999999	111	772	540	999999	213	999999	11	999999	53	999999	486	329	862	262	999999	920	718	326	15	566	104	999999	697	999999	480	276	999999	25	281	999999	999999	364	999999	832	330	196	999999	397	999999	999999	819	50	999999	286	962	156	942	121	516	36	513	999999	999999	999999	292	87	84	221	604	936	22	985	123	999999	531	131	556	40	932	650	999999	331	180	312	746	999999	652	999999	366	333	333	761	999999	255	999999	759	999999	999999	
999999	999999	121	999999	792	219	689	834	926	936	754	841	600	911	189	865	701	191	999999	381	731	999999	435	663	855	281	613	260	999999	999999	999999	772	999999	261	491	689	539	950	538	961	623	999999	999999	715	666	524	733	422	582	643	554	913	325	999999	573	319	999999	999999	529	999999	999999	438	358	68	595	982	401	348	430	499	335	999999	999999	999999	757	819	113	719	999999	999999	547	201	677	842	323	999999	456	150	687	181	872	999999	431	27	365	999999	563	999999	130	683	999999	394	991	999999	317	999999	270	842	552	754	216	107	459	198	973	414	760	516	745	999999	536	260	660	258	626	253	328	635	127	573	999999	45	999999	323	216	162	209	999999	534	999999	177	614	598	932	999999	775	632	242	999999	950	433	57	999999	999999	157	873	734	742	466	74	485	635	999999	978	499	999999	508	145	981	821	215	176	982	236	989	999999	662	727	293	851	621	96	591	999999	999999	999999	713	635	176	343	428	466	137	999999	44	542	889	999999	443	793	276	496	261	232	999999	266	75	105	973	235	220	16	459	999999	452	399	53	557	838	999999	999999	873	969	648	402	999999	49	521	999999	457	42	999999	294	999999	999999	999999	834	368	432	883	999999	617	999999	999999	133	999999	17	999999	27	645	498	341	999999	161	336	402	527	612	829	996	227	553	904	526	203	177	721	999999	40	328	999999	684	999999	955	148	849	222	38	999999	980	741	527	999999	556	958	700	272	142	173	192	607	232	539	999999	665	599	713	999999	999999	955	999999	58	999999	698	90	813	216	999999	23	487	999999	498	97	849	264	700	58	357	999999	999999	905	588	795	848	721	999999	155	698	299	999999	999999	87	291	569	999999	693	999999	999999	475	999999	494	446	999999	686	999999	999999	144	689	181	999999	551	366	999999	255	59	122	263	642	977	748	668	518	999999	474	352	113	999999	528	999999	571	664	252	881	422	18	469	469	119	847	612	207	999999	526	335	997	778	510	999999	519	999999	439	403	828	726	486	976	911	654	344	897	901	616	129	610	310	308	485	164	247	590	652	153	795	375	551	212	999999	210	476	573	603	180	999999	402	141	271	424	164	936	42	558	814	999999	949	999999	999999	999999	916	35	699	303	355	999999	999999	524	296	999999	463	185	283	984	710	187	770	304	730	607	727	479	48	883	330	227	214	42	838	378	845	664	999999	866	999999	185	777	279	257	382	89	877	845	999999	961	979	662	999999	847	636	999999	655	979	999999	999999	447	986	815	973	137	593	896	685	
917	762	798	226	999999	999999	999999	410	999999	56	358	999999	849	999999	385	922	351	565	999999	195	211	373	200	684	999999	257	637	999999	999999	306	130	788	192	201	927	901	172	762	254	147	321	999999	513	608	631	465	999999	813	999999	892	631	572	436	711	484	553	572	124	999999	999999	999999	347	999999	999999	926	570	346	657	706	483	760	588	320	30	874	975	860	999999	63	520	999999	824	586	999999	999999	557	999999	481	717	999999	339	58	999999	999999	999999	973	788	319	682	70	128	122	116	137	999999	999999	999999	415	836	508	999999	999999	70	999999	681	999999	760	378	530	378	999999	864	939	999999	154	711	75	235	164	999999	197	551	908	993	401	376	717	999999	937	630	306	946	644	219	999999	358	987	999999	413	417	223	420	788	999999	851	264	182	784	999999	430	977	36	260	999999	321	152	81	999999	337	315	999999	311	441	899	82	272	230	999999	999999	999999	724	282	999999	746	686	999999	999999	999999	151	999999	203	933	476	516	999999	280	999999	707	999999	548	286	999999	465	107	678	912	979	889	241	588	44	453	152	196	706	704	213	514	259	999999	999999	476	999999	199	999999	806	834	999999	255	802	999999	522	831	103	999999	803	817	724	78	774	797	872	373	999999	113	750	790	999999	809	948	76	191	457	364	168	809	994	275	984	999999	999999	64	643	439	21	521	621	59	675	999999	886	488	445	485	746	999999	999999	999999	96	372	26	554	999999	307	735	396	74	999999	934	999999	809	552	999999	206	697	743	238	934	999999	591	138	740	614	906	71	999999	999999	972	617	651	706	999999	189	622	999999	532	999999	346	999999	624	457	154	125	999999	999999	344	748	999999	787	13	287	178	822	504	243	285	939	999999	245	157	999999	101	859	292	999999	188	373	127	350	174	999999	892	240	926	143	983	999999	999999	813	727	839	506	999999	614	373	999999	808	999999	999999	580	592	730	999999	555	999999	999999	295	832	961	914	999999	631	898	999999	209	395	937	895	370	999999	999999	300	404	517	318	154	999999	254	918	999999	999999	688	738	999999	582	999999	790	685	952	777	697	793	688	899	756	218	608	572	415	999999	999999	999999	999999	999999	999999	302	335	594	247	829	999999	51	999999	495	543	292	892	999999	50	135	605	262	999999	592	562	866	611	505	761	109	545	344	999999	940	875	999999	374	609	849	999999	999999	206	999999	133	328	656	879	203	365	474	325	480	531	289	382	347	969	731	575	64	999999	830	999999	147	999999	124	999999	972	619	85	917	292	999999	761	388	408	814	819	999999	906	
986	418	150	296	784	74	813	558	999999	999999	999999	643	43	795	599	999999	373	309	839	213	999999	906	584	289	557	999999	202	770	999999	973	999999	999999	466	669	77	281	999999	999999	363	229	311	654	414	91	587	283	258	493	999999	999999	45	999999	980	999999	463	89	834	860	739	751	872	53	657	594	15	348	187	374	727	327	999999	826	999999	620	902	798	502	503	702	284	784	708	607	439	938	27	179	406	216	987	447	829	807	612	356	267	997	820	85	999999	106	884	765	999999	999999	999999	568	999999	999999	999999	999999	999999	167	999999	966	999999	999999	227	655	987	999999	780	999999	740	879	408	29	999999	274	644	999999	681	427	464	187	900	943	762	999999	999999	999999	809	248	552	409	115	671	352	999999	192	999999	779	175	98	999999	325	999999	35	999999	835	198	234	999999	999999	862	906	913	703	999999	76	230	999999	31	925	538	369	999999	615	340	773	999999	677	999999	999999	822	999999	516	339	394	999999	183	999999	797	369	541	999999	714	999999	690	503	201	999999	75	578	961	149	758	249	560	710	999999	121	999999	201	109	521	999999	24	999999	840	399	584	318	424	893	999999	999999	661	393	312	655	818	925	837	999999	769	611	131	130	683	273	276	779	684	90	999999	999999	606	270	29	700	699	33	850	999999	617	658	650	684	999999	264	106	856	257	65	964	196	857	999999	339	909	999999	893	27	576	133	805	999999	999999	999999	89	999999	999999	999999	999999	955	999999	84	733	999999	121	999999	446	471	428	177	420	531	629	999999	875	376	999999	931	119	297	999999	16	284	999999	811	34	999999	853	578	975	705	491	645	999999	180	999999	134	654	999999	948	967	432	598	408	999999	283	999999	228	955	713	999999	999999	264	325	158	787	800	999999	163	96	999999	593	999999	453	471	999999	886	529	945	764	999999	343	713	170	999999	384	417	999999	277	537	29	999999	897	865	684	246	237	330	999999	392	320	381	501	141	304	384	539	155	937	784	396	485	999999	201	471	999999	756	103	999999	774	380	925	484	625	77	566	999999	37	768	235	701	999999	578	563	999999	870	842	581	866	945	844	999999	938	493	151	543	999999	706	404	727	490	143	334	186	999999	999999	896	875	73	738	688	511	387	711	92	830	907	720	747	600	125	184	999999	59	929	999999	986	999999	484	533	999999	999999	999999	50	999999	999999	241	999999	551	999999	973	966	517	138	267	343	999999	236	410	320	999999	104	959	803	611	315	905	285	256	903	408	905	999999	539	985	999999	878	999999	966	524	999999	515	999999	999999	
627	159	666	109	792	596	999999	759	999999	173	897	658	39	829	438	439	999999	956	999999	647	999999	999999	999999	977	152	566	464	547	269	886	999999	131	999999	279	999999	999999	648	999999	493	659	999999	649	325	999999	642	337	671	999999	908	999999	999999	641	999999	999999	999999	559	584	999999	957	999999	999999	686	499	703	450	775	732	759	999999	975	790	857	472	495	999999	999999	999999	346	999999	814	895	415	999999	999999	35	999999	999999	403	249	627	878	960	847	999999	527	999999	159	621	999999	867	604	999999	999999	932	746	13	179	873	562	30	807	247	999999	153	999999	999999	999999	767	999999	999999	24	339	999999	35	999999	830	19	214	999999	999999	860	140	999999	999999	219	982	999999	707	986	31	911	887	840	999999	820	999999	999999	704	928	999999	945	391	999999	427	852	275	402	381	834	915	993	999999	905	999999	169	999999	688	999999	934	357	999999	999999	780	656	999999	136	999999	300	214	466	999999	315	286	176	39	479	196	140	625	999999	589	999999	872	80	999999	946	982	999999	69	999999	951	740	770	580	95	999999	611	999999	969	726	777	112	999999	999999	701	688	999999	999999	558	999999	999999	557	260	990	767	88	476	710	628	511	999999	245	999999	71	514	483	545	705	90	432	867	899	171	999999	999999	999999	999999	504	378	349	268	252	999999	379	663	404	490	779	813	999999	139	900	668	999999	999999	542	872	114	863	999999	153	982	658	999999	822	590	396	362	824	290	616	971	999999	288	253	901	540	861	407	999999	999999	765	892	999999	303	999999	241	703	325	634	615	367	641	160	206	285	999999	579	999999	83	17	999999	999999	533	400	999999	569	389	999999	999999	999999	999999	706	752	234	388	100	999999	832	999999	358	693	999999	999999	675	258	340	190	92	968	999999	960	314	334	999999	865	809	999999	683	145	999999	852	489	643	999999	604	660	888	926	999999	194	18	999999	999999	725	999999	999999	765	999999	151	827	388	306	255	373	50	999999	999999	999999	369	578	732	901	999999	457	505	999999	999999	567	999999	999999	451	264	274	784	309	999999	612	609	788	775	999999	510	541	999999	28	999999	243	279	591	999999	287	249	566	249	462	117	60	254	229	120	696	208	787	999999	385	134	41	999999	74	827	103	773	999999	593	534	999999	369	388	999999	999999	970	134	975	183	320	212	697	35	999999	201	999999	368	999999	678	88	999999	722	988	932	999999	524	772	215	764	999999	999999	388	973	714	240	748	671	815	279	150	572	232	999999	242	999999	436	16	149	999999	999999	999999	392	192	514	688	999999	380	456	544	435	208	918	221	380	
805	999999	724	999999	101	453	500	999999	120	537	516	623	118	999999	758	467	517	632	342	110	78	131	206	468	999999	999999	377	225	280	843	999999	653	20	243	436	360	999999	999999	999999	999999	173	192	999999	654	999999	74	999999	625	999999	87	918	999999	999999	999999	312	999999	999999	266	293	371	999999	285	282	277	999999	862	612	874	328	999999	754	820	584	912	936	885	849	551	469	999999	339	999999	528	999999	924	376	76	899	931	753	733	456	413	686	352	888	999999	14	999999	999999	462	526	306	999999	332	108	991	999999	184	999999	834	84	999999	332	41	334	756	88	352	228	796	712	999999	999999	674	308	999999	897	570	58	976	844	492	334	509	999999	455	999999	871	826	384	402	725	515	999999	658	660	91	999999	999999	141	999999	662	999999	349	749	583	730	999999	999999	691	104	113	135	450	989	592	999999	822	228	878	999999	999999	526	999999	999999	999999	437	999999	25	648	999999	252	551	917	999999	192	651	985	760	240	725	614	847	144	290	298	600	75	999999	76	198	268	436	149	613	623	999999	996	999999	761	155	83	999999	385	365	999999	561	218	304	806	940	999999	72	988	163	912	369	392	563	114	999999	372	999999	949	459	77	815	412	999999	999999	56	655	999999	998	94	999999	16	999999	778	999999	999999	999999	770	132	999999	999999	206	448	985	700	263	753	443	841	374	782	999999	658	999999	999999	46	999999	904	773	760	295	447	999999	903	511	906	898	613	135	377	15	999999	605	999999	748	870	999999	427	613	278	302	221	207	634	312	306	357	545	489	401	587	487	997	372	840	999999	143	545	483	793	365	999999	318	474	999999	999999	750	835	999999	428	669	732	300	999999	467	83	999999	439	601	215	999999	362	134	999999	999999	527	604	999999	983	485	737	831	943	819	912	162	903	733	999999	131	999999	999999	999999	71	731	855	196	502	999999	999999	33	704	943	999999	999999	999999	26	584	684	999999	585	999999	851	999999	691	838	999999	481	591	315	179	516	174	479	999999	47	993	72	12	933	340	112	338	999999	461	999999	888	675	584	910	999999	329	59	999999	545	49	670	999999	379	893	77	715	910	999999	596	999999	540	999999	618	207	999999	953	582	999999	511	483	187	635	999999	658	949	122	896	999999	999999	850	467	740	934	999999	999999	336	999999	999999	999999	625	201	739	629	999999	502	999999	66	387	901	192	747	308	921	71	999999	999999	999999	721	943	954	818	239	430	746	59	799	539	999	830	682	270	473	883	886	999999	447	15	305	999999	535	66	999999	780	986	999999	168	818	872	
757	342	910	971	175	999999	806	999999	319	883	894	703	884	67	557	228	922	284	424	45	778	423	39	999999	565	417	898	309	999999	443	642	891	980	667	999999	497	772	299	999999	999999	90	999999	138	999999	999999	462	651	999	999999	561	74	999999	743	783	103	343	312	789	415	757	23	999999	513	875	250	13	722	226	815	69	456	633	999999	453	955	999999	295	907	720	113	765	999999	348	896	379	813	999999	207	573	908	999999	982	883	999999	957	583	817	262	880	406	739	435	999999	901	115	999999	853	300	999999	645	58	405	78	311	991	999999	168	616	505	437	999999	999999	653	907	874	473	749	435	495	381	639	42	999999	999999	999999	340	715	999999	791	938	999999	856	379	999999	860	789	999999	582	558	843	425	999999	756	453	999999	999999	781	286	37	641	691	427	805	455	16	999999	378	755	937	660	999999	999999	999999	567	476	10	155	999999	57	94	559	999999	877	652	956	438	999999	583	773	160	999999	438	419	159	257	999999	999999	924	921	999999	421	168	644	999999	999999	704	386	199	976	999999	77	66	239	999999	92	524	549	163	999999	577	739	795	981	786	111	970	312	675	319	933	949	999999	999999	212	673	999999	999999	979	218	261	61	96	606	233	92	502	209	477	77	732	993	897	434	353	999999	625	187	857	796	473	402	710	879	53	999999	846	262	37	999999	691	991	570	944	247	525	653	199	757	704	609	770	835	608	587	940	61	796	459	999999	57	222	674	193	745	859	999999	216	562	633	999999	249	182	208	385	740	432	952	197	828	999999	436	430	163	196	702	999999	112	302	999999	999999	59	803	930	999999	478	326	999999	209	999999	184	446	636	134	999999	369	598	999999	233	999999	999999	108	609	631	644	999999	792	521	999999	52	302	248	999999	459	93	196	446	999999	976	906	423	54	753	809	653	26	800	999999	999999	826	113	999999	879	455	595	450	450	181	296	610	686	805	391	999999	999999	999999	999999	186	50	281	923	999999	660	326	999999	999999	355	799	977	628	820	497	826	179	938	999999	369	468	999999	643	746	274	954	376	230	999999	663	595	725	717	493	624	265	423	903	999999	279	562	33	999999	999999	999999	203	668	790	198	978	999999	999999	721	999999	74	321	407	535	659	403	293	999999	813	999999	999999	83	270	144	206	999999	413	999999	193	103	999999	444	999999	999999	105	999999	296	999999	41	999999	451	377	14	999999	429	999999	999999	888	254	362	999999	999999	999999	323	346	576	933	534	594	956	999999	999999	45	628	768	629	999999	859	439	588	
117	999999	75	183	368	999999	999999	128	999999	893	999999	524	999999	830	117	352	235	999999	211	528	147	761	991	85	999999	505	999999	385	383	800	999999	999999	999999	665	255	287	400	45	955	954	506	815	819	999999	581	60	999999	215	521	426	999999	999999	658	910	451	355	716	989	119	863	59	694	999999	914	171	386	76	366	584	829	999999	199	473	257	32	331	999999	301	503	999999	581	999999	864	956	406	580	349	548	224	900	571	410	999999	101	904	812	999999	905	539	205	999999	999999	999999	999999	474	999999	688	411	999999	129	413	999999	496	105	292	922	829	788	518	591	47	528	999999	999999	267	551	272	999999	352	999999	261	46	761	307	999999	23	506	182	491	200	891	938	659	104	497	156	999999	830	809	999999	999999	291	397	947	168	999999	999999	999999	434	923	942	317	68	999999	867	376	663	198	76	278	425	999999	306	999999	700	108	868	999999	196	999999	637	999999	571	369	999999	970	649	813	999999	573	999999	999999	748	568	258	583	999999	980	236	130	492	724	764	999999	567	335	984	80	999999	69	597	377	760	999999	296	509	746	999999	452	897	999999	849	59	999999	679	999999	909	738	999999	126	999999	888	820	999999	628	912	678	999999	999999	901	985	579	565	90	975	231	798	435	281	748	836	999999	538	999999	402	999999	675	271	862	700	426	256	999999	141	999999	709	556	694	999999	384	831	717	999999	551	911	158	999999	999999	527	457	999999	484	466	329	290	999999	359	490	999999	985	999999	999999	177	111	485	739	577	434	999999	999999	675	114	740	897	999999	129	292	987	428	254	359	999999	744	414	633	999999	789	999999	850	801	359	75	31	708	147	424	549	795	75	182	580	999999	729	260	999999	963	743	569	412	999999	999999	372	72	428	636	540	999999	999999	477	542	949	896	999999	448	917	610	92	999999	759	502	579	496	921	256	673	999999	999999	999999	999999	999999	208	999999	999999	689	54	986	12	999999	999999	607	751	787	999999	999999	999999	684	284	999999	999999	182	880	711	809	909	592	269	999999	999999	999999	146	563	188	140	999999	344	729	627	999999	404	930	607	489	999999	162	750	791	178	398	999999	988	225	695	160	460	789	999999	420	999999	107	784	544	196	848	936	999999	999999	999999	999999	198	503	67	390	999999	412	574	401	751	657	168	999999	999999	999999	792	999999	920	999999	999999	999999	27	847	999999	267	797	619	395	420	641	33	118	187	144	657	999999	999999	930	835	999999	748	885	999999	745	762	210	999999	999999	491	404	91	25	186	544	999999	999999	999999	194	999999	999999	277	26	164	
760	728	549	980	999999	443	853	272	835	95	68	289	999999	629	999999	556	999999	500	999999	999999	26	559	18	931	999999	168	999999	999999	346	140	252	541	732	730	637	26	999999	999999	999999	999999	638	142	256	999999	128	999999	192	874	999999	637	743	101	351	121	999999	211	720	618	999999	507	999999	995	925	704	842	999999	556	999999	991	999999	343	999999	859	676	276	884	999999	88	812	387	976	289	999999	709	397	160	199	999999	592	436	306	604	881	144	999999	642	216	551	999999	601	708	128	882	164	303	905	242	999999	845	264	897	641	805	999999	530	999	386	226	999999	691	337	936	481	565	999999	739	955	999999	999999	633	677	999999	991	221	679	858	999999	464	415	492	918	524	999999	338	538	999999	798	921	613	999999	265	989	999999	404	274	772	646	999999	999999	999999	999999	518	969	222	999999	145	999999	593	290	672	999999	999999	810	824	999999	812	171	999999	36	133	940	999999	121	734	999999	999999	999999	596	947	906	221	999999	98	851	999999	409	554	562	751	403	999999	215	641	940	378	999999	999999	419	630	461	999999	503	301	252	999999	917	407	999999	844	899	999999	62	645	384	999999	999999	834	958	999999	374	267	608	999999	632	999999	999999	402	180	366	44	999999	999999	965	999999	999999	718	788	846	238	624	12	320	718	852	785	962	569	266	999999	855	509	999999	137	266	203	12	111	668	143	999999	524	999999	999999	810	400	510	999999	159	88	999999	733	987	730	668	371	947	890	999999	999999	999999	176	145	691	510	999999	288	980	709	303	303	999999	130	712	351	999999	999999	441	999999	461	284	875	419	999999	745	999999	521	500	468	895	255	122	561	821	999999	720	389	545	377	285	122	530	387	856	785	136	613	284	388	568	595	515	982	97	572	280	756	999999	945	999999	23	788	521	813	999999	190	64	999999	725	630	720	240	74	632	349	754	497	563	999999	999999	519	246	121	900	309	739	139	474	258	716	964	432	600	999999	271	333	18	999999	808	604	81	313	559	758	999999	365	451	359	747	818	783	203	563	336	869	776	676	620	999999	318	60	999999	61	19	666	298	640	86	371	25	745	923	754	999999	547	215	999999	999999	63	999999	298	780	726	440	932	770	869	273	999999	494	656	999999	69	500	553	491	999999	999999	102	559	724	999999	988	731	82	999999	999999	999999	788	664	98	324	567	999999	999999	999999	863	620	999999	896	428	999999	958	999999	369	357	999999	999999	255	999999	952	147	999999	503	229	923	792	994	367	83	999999	114	484	464	406	342	830	499	480	999999	627	
641	473	206	999999	358	416	121	372	999999	995	999999	519	733	999999	950	63	74	349	999999	488	999999	263	12	575	324	891	503	480	36	999999	374	782	971	438	999999	674	999999	373	999999	999999	680	632	999999	999999	143	594	751	752	999999	289	999999	159	384	794	758	387	470	630	815	466	999999	640	999999	207	631	413	547	304	399	999999	999999	701	478	588	807	246	621	925	999999	999999	150	999999	35	746	761	224	407	186	680	933	213	444	557	999999	604	49	999999	445	456	730	56	456	362	178	300	74	681	795	987	521	999999	545	198	95	999999	171	615	599	445	416	999999	370	999999	466	83	554	154	72	983	999999	951	185	479	711	999999	999999	398	856	455	696	542	611	199	168	176	667	255	999999	99	443	434	696	999	49	723	685	999999	896	105	746	920	619	812	999999	570	591	76	486	412	632	772	759	153	749	873	404	181	999999	999999	415	999999	682	972	550	343	264	186	439	999999	997	999999	502	760	709	775	923	799	968	598	585	601	768	69	467	999999	674	552	260	175	329	513	376	999999	690	999999	248	999999	271	999999	315	999999	999999	999999	414	771	280	999999	444	973	999999	604	212	867	714	813	540	623	999999	879	999999	712	999999	274	668	999999	495	895	80	271	537	287	999999	91	292	181	999999	999999	654	695	399	675	118	286	999999	999999	311	508	999999	876	907	624	140	391	228	603	999999	999999	999999	920	286	385	927	182	445	999999	76	131	584	543	848	999999	968	820	490	992	603	999999	58	942	999999	986	13	204	999999	913	157	999999	862	689	693	999999	448	734	419	24	747	936	841	553	658	999999	923	358	38	646	655	999999	901	235	999	837	323	999999	737	999999	381	733	817	999999	524	999999	268	895	850	255	821	244	411	475	255	999999	808	505	294	999999	73	999999	176	999999	267	999999	999999	999999	689	855	289	560	997	999999	643	24	129	318	38	737	999999	999999	508	782	824	999999	908	435	980	342	999999	818	603	999999	999999	999999	999999	109	999999	686	676	630	215	994	966	271	246	999999	999999	999999	547	999999	476	556	999999	45	156	999999	893	846	929	818	656	356	999999	999999	957	273	893	917	457	29	54	351	71	999999	821	999999	999999	999999	184	999999	603	749	794	539	351	56	652	200	579	184	215	428	999999	999999	999999	999999	178	505	999999	972	398	999999	999999	528	455	134	494	791	999999	643	576	339	999999	311	225	907	999999	297	128	910	621	702	348	282	999999	999999	593	999999	326	962	345	321	259	211	999999	687	966	276	999999	999999	561	999999	976	
935	607	999999	756	455	642	76	307	999999	386	999999	361	695	577	510	714	829	999999	291	475	999999	307	265	90	999999	83	999999	940	294	213	999999	358	761	725	999999	675	937	869	147	571	259	999999	464	999999	855	999999	999999	999999	465	562	264	686	280	999999	726	999999	352	999999	297	382	114	136	22	677	484	999999	600	969	175	835	776	959	999999	999999	225	999999	999999	330	234	618	999999	427	485	732	949	225	87	375	999	773	332	152	582	765	467	133	999999	786	999999	810	260	573	944	629	785	304	293	999999	179	140	795	31	999999	678	843	686	650	289	727	268	967	999999	999999	401	512	634	386	999999	262	102	942	66	870	423	368	999999	483	999999	946	999999	932	526	205	869	999999	999999	581	904	921	780	482	373	68	201	843	35	999999	999999	127	161	999999	655	999999	87	198	738	161	157	319	999999	213	999999	999999	83	999999	451	38	110	422	211	999999	481	716	999999	619	579	997	999999	580	342	371	999999	737	795	736	999999	999999	128	680	250	999999	433	594	54	577	687	40	999999	865	401	997	503	999999	915	108	446	999999	827	468	619	740	999999	576	977	515	283	67	999999	346	58	999999	910	999999	182	61	999999	887	671	904	999999	999999	999999	814	188	345	868	999999	822	696	999999	348	999999	660	999999	999999	678	999999	617	538	303	629	492	999999	816	176	97	999999	958	864	479	999999	277	999999	535	79	729	999999	397	999999	999999	485	999999	851	56	710	835	260	367	999999	383	772	279	143	610	312	999999	373	997	22	257	793	839	957	227	741	80	475	134	999999	780	20	469	999999	890	999999	394	640	999999	115	341	837	716	295	491	707	290	143	322	999999	999999	999999	670	385	394	999999	645	999999	633	315	639	369	135	999999	999999	372	312	303	252	792	918	999999	770	891	999999	420	87	999999	476	519	461	936	163	901	978	424	350	93	591	999999	182	116	17	999999	475	999999	711	351	403	128	404	986	891	999999	314	999999	594	999999	704	973	999999	101	810	123	854	703	216	999999	396	478	999999	229	712	215	999999	812	418	484	426	709	709	736	160	358	125	474	55	633	999999	391	829	999999	388	617	999999	91	306	893	999999	772	999999	486	999999	999999	999999	185	284	686	999999	501	999999	999999	999999	995	999999	50	940	461	998	389	999999	999999	636	999999	648	460	840	999999	945	999999	515	525	51	653	944	232	781	235	999999	940	200	369	723	105	213	718	219	999999	353	999999	150	844	999999	62	999999	191	850	949	286	644	999999	189	741	380	986	662	78	708	999999	999999	268	
714	999999	68	999999	298	859	999999	800	999999	999999	999999	750	725	398	999999	631	999999	999999	763	382	832	949	619	605	999999	628	353	999999	551	999999	999999	343	311	999999	436	646	836	862	999999	331	999999	999999	356	999999	888	439	25	982	324	40	89	180	999999	999999	436	999999	999999	462	189	670	516	432	259	290	740	122	449	764	961	35	795	999999	711	441	999999	684	999999	225	716	581	612	370	794	999999	999999	340	56	999999	535	671	67	383	682	166	999999	999999	999999	75	662	775	990	999999	30	299	999999	952	468	855	605	752	171	373	999999	608	999999	155	637	737	999999	410	999999	806	999999	999999	968	421	454	999999	999999	187	784	999999	563	941	591	360	350	505	999999	618	871	200	999999	782	999999	693	637	999999	107	669	259	999999	356	262	709	999999	999999	729	999999	999999	507	913	240	999999	967	633	809	999999	27	707	999999	142	462	111	539	999999	769	456	999999	999999	784	379	457	999999	928	999999	191	311	242	407	338	620	184	462	999999	957	999999	999999	815	876	883	999999	67	400	999999	126	999999	999999	722	833	999999	999999	999999	56	48	138	465	999999	499	354	452	508	999999	619	379	193	999999	10	991	581	915	161	640	999999	999999	951	999999	999999	999999	811	999999	937	588	409	984	999999	680	137	423	999999	502	686	128	470	434	385	270	999999	999999	681	169	709	263	999999	917	272	999999	37	656	96	815	408	999999	688	999999	515	919	173	634	617	513	830	586	18	999999	239	42	179	488	999999	691	999999	999999	999999	652	214	683	447	491	722	826	653	481	336	176	104	503	440	39	919	999999	107	999999	999999	178	338	132	254	999999	687	999999	765	548	640	405	940	371	773	999999	236	831	999999	681	912	791	859	999999	260	842	985	736	601	149	568	559	999999	71	999999	251	323	999999	438	386	999999	492	70	999999	840	930	235	732	730	404	999999	98	983	426	999999	622	318	979	871	412	85	951	999999	626	979	90	810	879	739	531	722	999999	402	999999	877	429	730	754	518	329	999999	999999	15	206	346	480	999999	999999	171	20	999999	343	999999	999999	310	852	999999	999999	134	759	130	356	999999	999999	682	657	695	887	999999	480	891	564	471	551	999999	822	945	441	289	509	999999	642	717	728	598	388	935	376	794	999999	574	999999	629	999999	209	269	270	807	523	688	785	688	629	690	129	379	872	999999	240	488	906	422	164	625	255	999999	638	274	999999	303	722	329	103	999999	905	604	934	712	352	535	562	148	917	999999	999999	825	23	37	609	228	999999	277	999999	316	999999	999999	141	
999999	513	722	999999	995	999999	230	999999	465	595	114	784	524	444	169	325	999999	925	999999	505	564	902	429	999999	611	999999	391	787	455	193	786	999999	753	999999	930	209	630	904	999999	999999	999999	634	267	240	908	252	999999	784	999999	951	440	390	999999	999999	999999	111	93	258	999999	999999	814	442	520	281	808	708	999999	62	999999	959	695	799	368	825	807	929	644	199	565	369	581	607	439	503	999999	406	999999	107	894	829	999999	381	885	237	999999	264	999999	986	431	209	221	41	280	999999	265	641	999999	999999	849	648	999999	999999	693	660	999999	217	12	26	528	999999	999999	999999	167	684	843	323	914	141	698	552	999999	657	767	365	157	549	337	51	999999	121	999999	519	999999	256	371	232	688	235	478	999999	261	106	467	29	546	288	999999	595	554	999999	727	999999	999999	306	832	809	136	337	513	999999	880	961	779	417	999999	999999	685	910	323	621	634	689	999999	999999	300	719	200	747	819	999999	675	741	497	305	394	494	682	951	424	561	105	999999	999999	270	999999	300	327	60	992	402	999999	999999	282	933	317	47	237	999999	15	122	618	388	518	643	543	148	474	483	32	542	471	999999	999999	761	525	283	967	402	739	999	401	999999	755	426	277	711	469	999999	988	356	267	624	946	311	943	716	843	88	726	900	826	844	37	459	931	868	476	520	417	999999	80	999999	999999	15	720	478	633	101	376	832	679	910	495	675	999999	846	788	194	999999	809	999999	999999	999999	839	183	999999	123	305	495	409	999999	949	156	954	286	433	305	940	999999	474	92	999999	999999	999999	230	916	359	999999	184	94	89	999999	999999	999999	999999	191	999999	489	832	999999	364	337	605	967	597	730	764	540	399	851	551	847	603	353	726	688	187	781	999999	267	208	999999	131	999999	329	952	999999	548	361	104	999999	816	118	999999	120	999999	999999	743	307	500	999999	818	962	333	543	999999	688	999999	881	914	999999	385	870	999999	964	603	999999	204	648	644	483	999999	999999	305	585	999999	739	999999	243	971	542	443	484	127	999999	390	799	798	867	96	273	898	999999	446	100	889	946	543	999999	999999	549	951	105	662	27	999999	638	667	747	808	502	512	125	909	999999	570	901	999999	469	584	999999	417	336	561	999999	584	559	742	214	696	999999	206	999999	999999	431	591	348	822	999999	179	999999	142	999999	999999	593	761	782	757	75	529	988	203	83	877	713	141	624	543	290	443	386	896	462	60	29	306	999999	399	488	789	232	88	652	300	999999	671	366	999999	967	999999	
999999	802	999999	685	707	595	133	845	23	300	966	804	541	666	793	855	680	10	49	297	971	393	279	999999	999999	910	999999	783	999999	51	775	999999	575	670	999999	584	999999	999999	999999	999999	183	999999	999999	999999	823	427	546	985	506	978	991	365	999999	999999	648	418	533	999999	388	797	999999	349	800	971	999999	618	239	871	999999	219	636	903	657	999999	123	37	18	91	462	879	373	999999	286	76	60	999999	130	999999	32	999999	60	826	398	555	389	833	153	414	673	214	999999	999999	959	296	351	98	707	999999	567	621	410	451	999999	508	999999	999999	73	999999	921	115	497	344	848	803	168	999999	514	112	236	289	883	999999	418	257	999999	999999	604	989	999999	962	999999	509	337	410	822	608	887	889	131	999999	770	418	999999	567	716	854	826	999999	999999	542	583	999999	999999	287	737	999999	999999	692	818	999999	885	83	20	958	403	988	16	448	980	559	922	624	999999	337	518	474	121	850	540	999999	872	447	861	191	388	116	125	59	999999	26	575	204	81	999999	23	999999	408	533	999999	999999	847	999999	999999	999999	620	958	999999	67	999999	272	695	193	161	982	862	999999	222	829	580	296	873	999999	774	964	984	727	999999	593	323	999999	76	587	685	811	988	494	272	292	999999	430	492	67	290	410	331	999999	52	99	534	999999	485	579	953	999999	855	890	613	220	594	892	999999	40	999999	999999	206	117	999999	350	993	999999	185	999999	267	159	804	999999	676	374	643	603	999999	464	69	999999	999999	497	633	807	955	108	880	61	698	678	25	461	324	343	213	223	883	702	999999	999999	400	555	321	804	999999	999999	224	248	999999	990	218	999999	971	999999	610	708	999999	999999	394	999999	497	134	240	999999	144	999999	501	342	171	430	719	981	368	999999	356	790	185	829	733	915	884	999999	484	707	999999	74	490	999999	732	999999	738	191	999999	211	999999	276	325	733	999999	999999	549	881	87	999999	281	236	999999	999999	649	820	532	655	999999	479	20	855	650	533	999999	999999	862	183	999999	999999	691	999999	999999	166	245	999999	475	999999	169	999999	375	13	999999	337	999999	244	481	422	678	999999	972	93	223	999999	200	999999	999999	791	615	599	868	375	280	421	999999	743	999999	435	832	570	999999	999999	495	966	999999	999999	300	322	106	882	999999	449	505	698	693	608	999999	835	999999	999999	999999	683	837	999999	999999	10	732	153	872	693	682	56	589	117	567	892	598	257	734	193	521	314	999999	999999	11	999999	870	582	727	856	428	999999	469	410	117	671	252	999999	999999	113	999999	999999	
449	412	999999	551	999999	999999	140	801	19	76	999999	999999	910	158	988	114	568	999999	139	159	999999	26	274	956	586	189	10	895	650	672	999999	999999	999999	374	864	999999	999999	459	569	999999	451	926	999999	999999	999999	999999	499	959	683	147	367	129	974	135	731	433	148	999999	999999	680	397	245	161	347	999999	480	875	545	293	705	582	118	154	656	707	499	179	912	341	999999	689	999999	222	512	315	304	999999	783	643	440	999999	288	999999	889	96	999999	999999	509	710	154	810	954	999999	978	565	258	975	327	999999	241	264	236	912	74	990	999999	32	648	41	999999	999999	102	902	852	561	303	623	265	570	501	999999	669	211	196	100	999999	999999	244	947	66	329	339	999999	412	186	917	376	430	898	740	193	136	477	999999	331	718	61	822	426	271	999999	720	757	926	516	999999	999999	726	973	265	980	788	701	975	37	494	999999	500	675	643	927	203	999999	829	317	999999	202	847	864	381	683	552	817	685	431	999999	581	999999	895	592	999999	650	999999	642	759	405	434	502	335	837	982	561	156	999999	999999	999999	362	927	618	917	401	186	999999	601	582	437	971	26	553	428	912	306	604	93	750	287	999999	724	80	999999	999999	699	522	36	399	131	999999	44	351	999999	256	653	820	978	200	716	788	854	69	331	999999	418	949	907	999999	685	957	73	999999	67	999999	637	857	706	752	999999	664	834	212	460	41	937	675	562	181	268	486	625	892	43	498	892	665	748	999999	756	999999	614	111	714	999999	342	11	999999	306	999999	796	999999	235	498	61	954	652	609	300	496	743	397	735	999999	208	342	999999	999999	999999	802	972	119	228	996	953	60	732	497	296	699	935	391	265	999999	999999	372	399	404	982	544	249	65	458	991	22	999999	999999	445	515	831	171	12	725	503	645	686	895	999999	544	11	999999	999999	322	999999	560	362	141	999999	203	999999	942	776	27	34	999999	999999	660	236	983	999999	180	297	981	464	537	933	666	999999	999999	786	999999	170	859	999999	323	94	743	999999	440	660	230	707	251	679	999999	395	985	700	999999	728	35	668	255	999999	830	933	182	857	73	999999	695	379	264	417	369	782	916	46	711	478	999999	803	796	999999	380	473	999999	312	575	152	948	965	999999	199	760	808	914	915	999999	389	999999	999999	794	813	999999	851	999999	999999	320	116	999999	948	989	472	555	232	872	999999	573	366	999999	999999	292	921	999999	730	999999	74	656	999999	999999	10	999999	999999	566	297	19	982	368	529	31	999999	991	468	
673	999999	999999	358	644	538	936	992	999999	792	500	51	603	999999	144	244	303	999999	187	999999	249	477	71	999999	999999	267	222	889	999999	53	345	677	878	999999	257	999999	754	209	430	128	999999	999999	658	104	830	525	694	146	847	999999	236	642	999999	999999	229	999999	938	318	999999	999999	999999	56	999999	999999	456	999999	172	779	999999	466	489	103	957	68	145	374	819	967	836	390	572	999999	51	999999	817	702	999999	646	604	61	739	446	756	999999	803	578	445	999999	647	17	362	999999	520	391	644	142	685	974	107	999999	999999	971	481	72	814	248	14	999	999999	754	189	526	184	574	727	999999	346	914	265	566	928	470	330	829	37	656	565	660	999999	684	27	999999	549	999999	674	767	965	694	238	999999	999999	446	867	893	828	836	741	946	664	600	796	771	719	999999	926	916	651	999999	44	168	683	354	214	807	736	518	976	434	899	999999	999999	999999	685	700	993	491	602	437	999999	200	914	619	996	204	999999	256	951	19	822	758	126	323	999999	80	881	228	241	69	166	319	859	317	56	704	522	153	96	28	546	445	323	224	650	844	253	73	358	20	999999	490	567	967	999999	151	843	999999	993	614	999999	775	260	543	280	691	999999	607	572	301	681	744	170	932	472	387	444	902	672	814	999999	817	999999	231	999999	676	999999	891	705	999999	861	757	160	481	208	999999	194	780	999999	999999	513	645	999999	66	339	184	999999	635	505	999999	707	941	102	188	787	12	999999	39	999999	999999	999999	448	999999	667	440	999999	594	999999	999999	701	999999	664	958	713	999999	999999	326	999999	892	965	356	126	396	481	207	920	664	972	999999	206	866	999999	387	999999	28	75	743	999999	999999	414	999999	999999	901	999999	40	999999	982	999999	877	605	685	101	146	437	999999	824	999999	430	470	519	269	622	994	537	834	999999	287	618	695	245	449	492	196	999999	999999	999999	224	592	451	999999	999999	286	104	98	999999	999999	999999	949	101	999999	999999	322	373	999999	155	968	646	374	969	993	765	374	693	641	166	999999	905	659	999999	542	609	469	978	315	999999	983	999999	906	26	70	28	337	526	500	233	136	129	89	341	416	999999	850	622	457	398	572	999999	463	932	327	868	369	999999	559	999999	552	343	67	535	172	450	739	358	909	975	438	999999	203	999999	39	84	826	328	646	473	758	847	530	916	19	400	73	973	698	999999	659	440	967	904	999999	999999	71	553	178	965	339	502	713	999999	960	724	399	55	902	253	999999	999999	260	95	999999	705	812	
151	525	771	387	766	659	999999	326	997	999999	298	738	247	22	282	159	680	999999	266	144	58	999999	295	11	28	999999	454	158	618	189	881	77	974	979	920	38	407	999999	572	842	999999	166	962	842	110	317	999999	240	769	891	999999	950	581	571	764	999999	240	770	999999	695	999999	569	999999	818	999	999999	763	267	102	254	999999	101	999999	423	149	891	993	452	901	711	415	223	999999	726	999999	931	496	412	224	735	797	636	999999	877	637	435	458	154	843	879	553	407	999999	525	148	488	388	167	432	873	999999	787	868	656	999999	990	190	981	999999	999999	733	999999	53	367	999999	125	871	694	999999	713	442	849	999999	31	168	999999	85	863	587	131	999999	339	980	999999	543	19	768	999999	597	646	255	477	935	774	155	202	363	781	78	33	616	693	999999	999999	440	999999	188	847	999999	281	999999	999999	403	97	526	404	380	999999	823	999999	357	308	107	148	467	965	913	999999	875	965	999999	999999	795	564	514	858	957	271	999999	999999	831	999999	84	999999	731	928	84	847	999999	999999	822	661	957	631	676	318	999999	242	260	475	438	353	971	532	627	621	531	838	583	667	447	118	791	633	615	436	233	780	417	538	890	999999	586	999999	999999	992	346	173	888	999999	999999	724	999999	445	762	487	949	999999	699	120	407	246	999999	590	313	999999	999999	999999	999999	249	94	815	825	999999	584	372	999999	846	388	634	999999	999999	999999	386	999999	722	107	355	999999	138	487	680	91	999999	999999	654	801	999999	821	439	131	22	157	648	121	455	899	298	860	399	721	112	173	999999	835	49	296	887	194	591	999999	999999	463	887	762	999999	733	999999	999999	930	999999	769	35	948	999999	271	219	999999	999999	950	823	999999	495	481	999999	384	517	27	471	101	368	913	812	240	999999	606	559	270	999999	708	999999	999999	708	929	827	951	86	999999	561	999999	999999	985	623	999999	767	808	39	981	480	999999	896	716	66	999999	572	657	957	795	135	905	999999	949	424	566	999999	451	109	565	653	465	308	999999	465	897	999999	383	300	999999	472	999999	577	999999	789	509	999999	15	325	219	367	999999	999999	999999	99	656	999999	880	999999	999999	16	325	708	474	337	25	999999	603	261	168	236	999999	367	390	333	120	338	143	169	914	999999	232	136	999999	207	483	471	27	213	809	45	999999	999999	999999	571	156	999999	999999	250	999999	430	218	753	166	983	178	812	613	957	978	999999	999999	720	999999	312	783	199	818	999999	853	999999	72	400	452	999999	999999	386	133	818	186	999999	234	
999999	395	494	546	479	969	906	39	999999	857	69	235	999999	999999	999999	166	999999	787	999999	999999	837	396	229	368	817	311	999999	999999	999999	689	999999	781	183	103	836	335	171	766	314	999999	911	246	192	696	12	175	961	817	183	230	202	999999	229	315	397	505	175	135	728	177	936	767	248	981	72	288	999999	398	479	345	994	174	999999	738	999999	600	999999	533	365	652	350	999999	965	571	496	763	999999	867	705	340	170	45	47	146	292	154	998	210	633	724	999999	573	347	837	235	37	558	491	729	797	301	641	770	86	827	721	801	676	495	309	726	193	692	149	185	958	999999	999999	455	441	602	999999	899	641	538	777	878	137	345	468	215	80	148	908	48	528	275	961	999999	571	353	331	715	999999	998	930	999999	207	662	999999	900	221	45	297	999999	999999	999999	139	547	60	999999	673	341	36	104	655	55	784	111	999999	693	999999	999999	999999	999999	999999	297	999999	642	608	897	680	475	78	999999	999999	44	850	713	750	999999	146	423	269	728	679	990	689	999999	352	999999	105	106	15	999999	999999	999999	162	209	924	10	999999	496	939	999999	172	999999	272	467	110	620	204	81	360	871	999999	752	767	165	999999	290	608	999999	300	722	801	583	999999	495	834	808	882	651	789	999999	999999	649	483	116	565	480	727	231	138	731	690	34	745	144	36	981	428	997	999999	643	402	830	206	226	361	589	738	999999	632	302	999999	553	291	611	999999	907	999999	999999	599	938	563	386	217	999999	42	777	837	335	999999	853	390	999999	999999	155	357	788	453	266	755	976	999999	949	598	836	994	147	742	999999	999999	129	711	767	999999	850	90	25	999999	638	999999	999999	999999	413	319	779	999999	999999	691	146	999999	999999	463	23	905	622	206	999999	787	999999	573	895	999999	703	452	349	152	622	487	20	75	341	175	815	81	999999	234	338	640	999999	924	152	455	606	879	420	999999	698	862	784	654	477	999999	999999	74	999999	549	59	961	999999	636	999999	373	680	999999	999999	999999	648	941	999999	398	867	999999	967	456	431	449	999999	823	41	683	453	999999	703	366	597	114	922	751	782	630	184	999999	670	192	634	778	775	535	957	123	27	999999	137	395	786	504	269	796	642	850	121	236	999999	296	193	538	999999	324	483	818	999999	897	168	114	223	999999	312	784	821	999999	673	999999	865	918	666	695	633	317	579	103	844	136	999999	932	518	999999	448	383	999999	999999	999999	461	62	148	739	999999	999999	32	182	296	201	484	974	999999	186	999999	
370	20	630	497	904	363	744	389	973	257	788	236	595	999999	61	928	785	725	545	999999	999999	726	189	546	107	611	145	292	901	999999	162	129	756	309	588	437	753	511	201	999999	716	672	174	491	999999	999999	436	999999	245	272	699	258	999999	963	999999	643	831	94	400	303	228	462	487	614	105	668	480	999999	999999	624	185	283	534	791	505	999999	561	697	214	734	184	238	57	999999	670	999999	676	792	941	999999	606	669	121	897	535	264	194	560	396	999999	892	999999	230	620	999999	999999	999999	661	467	190	91	143	879	999999	999999	990	414	849	943	201	992	687	355	741	28	516	172	636	999999	251	992	999999	999999	540	842	44	17	436	999999	255	999999	24	334	999999	863	472	789	999999	999999	999999	849	345	617	205	999999	214	795	999999	602	581	999999	98	999999	999999	198	90	831	349	823	94	982	978	999999	698	999999	978	362	594	877	555	726	717	999999	721	402	657	393	116	859	999999	999999	528	834	999999	992	100	618	118	999999	999999	641	449	999999	694	562	871	999999	919	999999	703	999999	210	611	999999	999999	545	240	683	823	999999	696	725	490	195	846	999999	154	999999	999999	921	369	253	32	999999	913	287	999999	173	169	530	999999	474	923	999999	785	999999	917	786	125	456	860	935	295	41	96	915	959	445	999999	999999	727	999999	999999	999999	343	607	187	516	143	577	460	76	524	999999	921	231	801	999999	999999	808	546	367	221	259	71	999999	958	991	999999	998	327	649	325	71	999999	999999	261	999999	822	187	860	999999	653	548	996	793	420	992	119	865	123	635	45	49	561	369	999999	999999	209	909	649	196	508	145	999999	810	751	999999	999999	22	969	999999	511	232	948	144	999999	673	999999	277	999999	966	882	152	884	691	613	999999	509	444	421	999999	999999	912	999999	673	902	518	299	999999	52	957	503	107	999999	999999	133	813	999999	427	655	999999	710	932	896	682	999999	366	260	567	207	474	953	64	600	681	687	999999	999999	284	242	205	383	78	235	66	473	784	256	999999	568	999999	194	92	788	596	587	530	999999	856	369	999999	999999	999999	988	577	13	448	999999	999999	296	534	129	999999	194	460	451	642	999999	839	219	999999	120	349	999	406	290	871	999999	14	999999	999999	582	837	999999	695	937	652	89	658	62	35	287	42	999999	43	680	377	897	338	155	944	999999	186	999999	840	436	918	731	999999	999999	142	181	999999	999999	139	951	292	902	499	522	999999	562	57	787	999999	999999	87	725	965	725	912	974	999999	859	159	343	406	999999	999999	
269	29	921	498	999999	920	853	785	912	494	91	398	999999	408	815	356	999999	999999	999999	463	598	358	202	765	866	384	167	999999	999999	969	796	555	101	999999	239	999999	877	74	686	867	340	999999	999999	240	883	999999	446	575	132	512	767	566	999999	737	486	910	826	165	632	986	762	619	999999	942	698	536	307	999999	178	322	479	328	99	532	999999	141	193	962	999999	539	938	592	121	140	212	239	548	364	351	328	677	722	999999	699	999999	721	324	232	999999	999999	39	798	407	999999	43	999999	476	484	614	354	727	999999	283	102	57	999999	507	999999	740	468	987	942	999999	999999	999999	756	886	400	427	410	817	961	429	533	999999	150	999999	311	106	763	762	74	999999	996	601	999999	448	348	651	934	223	999999	999999	999999	370	999999	501	557	999999	999999	562	86	67	999999	536	999999	444	749	593	999999	985	206	915	976	706	923	203	999999	999999	831	318	999999	999999	493	999999	999999	478	999999	173	422	648	637	145	819	999999	685	999999	545	470	834	999999	699	755	743	949	999999	999999	515	377	999999	894	202	308	344	968	25	338	573	27	999999	297	99	999999	999999	269	357	70	105	999999	999999	916	999999	839	423	462	619	791	14	544	179	128	999999	978	726	528	456	999999	801	851	999999	357	443	527	448	999999	289	999999	584	999999	999999	999999	999999	999999	356	531	246	362	884	999999	999999	233	999999	999999	999999	902	335	999999	999999	999999	813	28	268	254	589	673	483	999999	400	999999	183	506	217	529	942	222	827	232	999999	204	292	103	453	920	501	962	33	413	679	545	221	178	999999	931	671	582	698	999999	161	682	999999	999999	999999	999999	707	853	25	803	999999	636	85	113	489	665	999999	999999	574	347	999999	999999	650	79	460	854	664	15	999999	285	858	369	523	999999	80	999999	999999	999999	141	445	223	999999	947	229	326	999999	470	118	999999	597	571	999999	999999	360	303	535	42	978	999999	117	999999	702	609	740	945	727	122	999999	999999	540	518	195	587	138	134	114	679	430	753	416	394	999999	327	656	714	906	361	173	486	545	915	178	529	999999	999999	520	48	217	999999	598	930	175	999999	157	89	385	374	879	235	999999	855	999999	234	249	722	796	385	953	35	48	999999	948	999999	999999	624	349	665	562	46	614	75	472	156	164	999999	229	479	179	999999	338	542	482	938	296	689	313	944	289	999999	305	145	95	191	246	232	981	999999	999999	532	739	720	811	843	999999	134	393	999999	79	999999	503	327	215	385	697	999999	893	999999	531	806	999999	404	385	260	
999999	478	999999	290	999999	931	503	872	890	646	837	999999	731	638	326	172	999999	848	874	526	809	999999	999999	710	494	740	338	999999	824	782	221	344	344	999999	113	152	154	112	999999	999999	269	630	437	999999	999999	88	999999	265	999999	368	510	472	530	859	451	761	548	279	796	179	603	532	58	117	435	502	999999	180	535	999999	28	999999	302	737	999999	189	551	371	172	999999	967	83	999999	999999	999999	748	814	999999	119	351	604	875	316	999999	544	736	581	329	143	999999	804	602	729	999999	350	316	180	793	999999	271	220	187	117	390	212	529	999999	592	835	999999	688	799	999999	194	999999	152	887	999999	202	530	607	231	237	999999	611	374	353	766	999999	965	578	999999	999999	999999	141	427	767	926	184	999999	490	999999	494	457	366	14	541	545	941	208	999999	264	600	81	664	988	949	990	778	999999	185	490	999999	869	118	667	917	999999	62	161	384	999999	742	187	999999	618	737	780	999999	999999	832	807	824	916	999999	999999	430	810	193	152	999999	777	157	346	999999	10	999999	625	348	999999	97	328	492	789	999999	467	522	422	41	999999	260	178	999999	181	15	378	665	561	999999	794	246	117	39	910	683	607	999999	405	999999	50	107	122	441	70	519	514	324	44	999999	999999	801	17	778	999999	891	999999	547	999999	341	470	345	960	302	554	462	999999	299	999999	116	226	653	126	84	991	999999	148	999999	179	662	500	63	630	468	999999	999999	238	338	890	28	999999	999999	838	74	877	705	147	819	887	607	540	225	741	999999	876	435	685	933	787	999999	753	572	999999	323	999999	417	714	501	58	999999	234	651	408	564	732	166	814	61	206	296	811	328	849	571	132	285	321	701	591	818	317	999999	551	701	999999	811	999999	525	234	470	999999	645	771	336	999999	888	816	187	205	720	621	999999	737	500	999999	434	723	807	201	564	106	999999	910	999999	999999	929	110	707	299	999999	475	298	827	735	306	999999	557	522	197	243	999999	144	506	871	207	684	567	60	322	840	98	884	334	669	999999	977	734	540	93	453	788	119	887	283	255	332	806	11	204	999999	876	210	999999	957	999999	962	516	49	43	569	372	59	394	999999	999999	591	964	167	999999	999999	440	27	439	743	454	359	999999	999999	626	999999	999999	565	856	110	964	887	274	376	999999	411	471	695	506	999999	91	739	999999	438	450	663	999999	649	639	875	781	858	999999	875	513	746	715	293	423	168	692	806	203	294	494	999999	326	999999	593	959	857	999999	520	999999	662	715	633	
999999	999999	999999	516	237	925	999999	999999	115	126	398	863	827	696	187	282	348	832	284	545	441	944	505	999999	770	999999	999999	999999	46	347	855	223	999999	123	897	511	461	651	999999	881	223	965	388	828	928	733	766	273	679	472	182	93	387	179	999999	873	286	624	999999	999999	255	999999	292	999999	999999	185	75	714	798	676	999999	696	377	403	332	475	565	677	419	47	300	999999	999999	999999	999999	999999	999999	627	920	34	999999	836	906	292	999999	260	683	620	566	753	667	62	475	13	651	486	999999	999999	847	726	317	609	215	708	881	839	999999	718	602	999999	999999	447	793	999999	451	984	789	95	999999	81	999999	999999	120	999999	379	247	999999	344	922	688	999999	851	999999	204	999999	624	630	207	411	999999	636	964	27	77	413	229	268	700	561	999999	999999	630	226	775	999999	999999	499	999999	999999	999999	999999	289	796	914	442	498	999999	599	68	827	364	999999	683	971	445	999999	927	52	999999	159	999999	250	783	265	991	435	634	15	269	999999	135	91	867	767	898	356	178	112	634	915	562	669	642	734	312	114	946	254	339	117	444	456	297	999999	664	657	506	540	923	16	863	661	339	999999	702	283	725	916	83	999999	658	825	999999	346	596	319	999999	59	953	887	489	389	675	999999	909	678	793	687	999999	251	850	637	189	627	61	901	339	999999	42	39	389	40	181	251	458	999999	49	999999	594	354	58	457	999999	46	527	484	986	999999	804	33	489	47	999999	832	248	30	646	789	295	695	980	999999	999999	924	508	458	218	999999	702	300	999999	843	103	758	202	403	60	152	999999	999999	999999	161	134	18	549	351	227	348	13	438	972	259	665	898	999999	379	440	663	999999	78	999999	561	485	513	394	646	944	999999	640	844	970	999999	999999	717	780	828	555	999999	384	166	241	869	431	274	327	389	187	204	393	823	963	397	614	41	311	363	676	621	623	903	406	171	708	999999	467	479	569	947	128	546	824	999999	288	381	837	406	139	999999	999999	15	468	999999	999999	817	881	583	888	658	999999	426	161	933	999999	481	760	79	171	273	807	847	820	239	999999	999999	999999	541	119	243	999999	999999	233	466	436	618	444	655	500	891	999999	884	999999	911	542	999999	394	890	999999	999999	999999	999999	245	999999	412	999999	999999	238	999999	824	818	999999	999999	654	464	510	203	695	999999	999999	999999	114	579	279	985	923	999999	908	697	999999	462	118	504	312	622	436	670	367	999999	98	433	216	981	999999	82	937	419	936	457	41	508	698	
392	270	770	515	197	965	880	489	90	999999	540	298	371	999999	846	999999	41	37	839	836	642	418	352	830	133	904	207	58	513	329	999999	999999	999999	764	725	243	542	117	999999	705	486	573	17	156	675	693	313	373	101	257	904	999999	201	999999	66	973	999999	940	999999	293	768	999999	976	999999	824	874	999999	607	983	612	629	924	999999	999999	360	78	410	205	164	439	600	833	957	999999	425	999999	474	215	708	752	325	999999	724	955	937	999999	597	999999	999999	801	281	999999	389	999999	628	999999	641	67	321	987	572	999999	785	999999	692	934	874	999999	345	792	409	999999	899	999999	297	999999	999999	832	999999	706	999999	163	873	999999	168	895	454	999999	637	445	999999	416	893	720	189	603	816	772	999999	999999	778	999999	911	999999	401	75	805	158	200	999999	780	809	999999	615	516	999999	999999	433	999999	797	490	999999	999999	900	402	993	999999	189	999999	999999	221	437	999999	204	999999	603	252	999999	999999	102	99	999999	999999	46	999999	591	556	287	214	770	755	392	977	475	522	383	999999	21	146	408	752	999999	106	506	389	352	250	999999	688	912	176	513	472	701	708	999999	999999	56	999999	999999	446	45	974	291	939	828	459	103	681	553	999999	999999	999999	562	350	472	209	781	657	322	351	891	999999	302	999999	251	999999	285	767	338	999999	999999	776	335	962	716	652	814	567	560	892	156	983	144	112	999999	999999	910	999999	245	984	345	399	922	469	554	999999	681	687	697	908	184	335	353	297	999999	464	999999	599	633	820	395	999999	999999	429	999999	907	999999	999999	668	999999	19	924	532	999999	920	999999	999999	865	999999	280	970	136	870	652	718	820	999999	846	49	999999	443	320	727	425	598	131	303	999999	999999	647	981	999999	999999	762	999999	260	803	999	999999	715	999999	16	999999	363	849	268	353	453	711	999999	277	999999	999999	197	999999	999999	206	999999	999999	799	64	360	600	770	298	999999	117	999999	999999	999999	27	640	480	333	870	436	138	374	575	339	777	849	791	999999	379	373	339	831	269	999999	999999	696	254	577	999999	999999	416	421	999999	370	160	245	699	252	999999	637	147	827	327	999999	999999	999999	542	425	31	214	569	708	401	924	159	286	848	554	414	331	395	903	672	620	999999	999999	309	214	189	542	999999	548	535	999999	236	512	513	204	639	999999	164	828	555	456	690	708	29	150	221	873	397	155	838	44	251	999999	164	999999	999999	852	999999	337	246	999999	64	999999	183	660	698	647	773	653	914	193	999999	566	357	226	929	999999	697	168	993	
315	154	15	710	500	499	992	357	805	158	999999	698	826	592	75	401	669	534	369	452	574	110	999999	240	999999	867	684	886	999999	999999	733	165	373	344	931	344	59	320	682	170	705	299	967	999999	138	999999	999999	974	291	824	270	786	337	999999	429	214	411	774	65	999999	814	999999	999999	999999	425	630	999999	999999	999999	730	352	359	852	209	746	284	142	248	111	170	527	710	605	123	517	946	999999	657	999999	726	933	284	264	59	356	600	880	939	89	507	169	858	323	560	481	910	999999	138	999999	999999	81	999999	673	894	115	114	509	306	520	999999	802	677	577	934	999999	78	105	999999	853	999999	999999	203	168	604	10	668	397	999999	999999	607	22	699	687	770	654	999999	611	999999	944	999999	999999	999999	428	611	704	492	291	388	999999	413	815	142	285	999999	750	999999	14	78	894	446	716	999999	999999	999999	999999	999999	990	806	290	35	999999	735	858	611	64	999999	774	556	999999	518	387	19	291	238	792	880	424	862	999999	776	767	542	475	507	535	635	999999	999999	155	601	502	484	108	737	999999	89	999999	674	769	929	113	457	178	999999	69	707	183	436	999999	585	689	137	786	513	268	924	999999	360	85	999999	901	999999	410	308	26	902	911	553	291	712	606	999999	103	100	999999	999999	373	100	447	828	999999	492	999999	570	912	374	698	594	478	31	999999	999999	598	350	37	843	56	870	369	166	999999	630	154	999999	999999	939	44	999999	841	999999	560	179	912	257	967	419	999999	840	396	651	999999	999999	85	270	999999	683	161	752	72	999999	999999	503	730	999999	41	831	347	974	591	973	340	999999	753	999999	470	999999	19	351	382	618	999999	216	999999	718	999999	999999	554	884	527	305	788	291	999999	999999	999999	999999	448	631	225	999999	81	902	999999	423	320	211	573	999999	799	251	673	809	380	454	862	67	999999	999999	999999	999999	286	999999	457	999999	195	59	380	999999	843	413	212	999999	135	246	547	999999	957	999999	999999	749	906	999	95	285	999999	999999	999999	188	158	628	999999	435	302	663	859	618	455	962	238	999999	831	831	712	999999	48	295	683	143	999999	799	110	999999	615	589	656	287	377	181	664	216	999999	201	593	225	999999	776	95	999999	999999	928	618	994	832	145	999999	84	999999	700	247	346	304	777	281	359	999999	88	820	712	16	581	251	284	308	31	133	999999	248	497	28	999999	209	999999	999999	978	190	115	999999	479	671	999999	990	676	933	327	911	370	920	999999	696	999999	955	383	466	805	999999	344	695	999999	999999	287	
835	800	681	974	999999	93	32	303	179	422	952	999999	51	434	591	999999	999999	980	119	762	999999	15	999999	999999	316	999999	754	999999	301	846	419	324	467	393	999999	200	995	959	191	999999	348	627	74	999999	345	615	341	41	999999	999999	999999	999999	999999	260	567	830	999	950	999999	320	339	999999	11	332	13	999999	883	657	688	401	579	391	999999	292	424	999999	940	526	396	700	494	723	999999	190	999999	999999	623	217	826	915	200	999999	300	870	999999	999999	625	741	280	999999	732	683	999999	822	999999	999999	916	419	999999	474	890	482	999999	999999	825	616	347	999999	481	308	24	675	831	773	210	534	100	928	999999	158	477	999999	999999	689	968	999999	380	999999	648	248	999999	214	381	362	34	718	491	332	54	882	999999	999999	270	971	999999	999999	852	578	999999	17	999999	987	625	687	996	691	236	874	999	999999	245	435	999999	242	520	810	304	479	748	492	999999	999999	999999	911	230	672	938	999999	996	912	958	802	299	641	726	800	588	694	365	999999	491	617	333	999999	647	502	632	38	460	882	762	382	829	999999	964	999999	999999	714	999999	334	752	999999	878	97	66	443	145	541	999999	720	231	999999	124	415	11	999999	443	854	274	728	999999	910	823	999999	999999	585	972	999999	676	971	697	999999	238	40	591	539	738	246	972	999999	999999	101	999999	740	660	162	999999	424	138	539	321	258	450	737	295	841	138	764	937	481	470	975	865	544	32	357	381	93	823	999999	999999	206	999999	70	372	947	398	93	462	999999	326	558	41	146	660	449	999999	500	745	749	410	999999	999999	501	743	390	236	977	717	313	781	999999	999999	667	843	124	376	389	375	999999	452	55	311	940	164	912	999999	728	999999	583	923	880	348	999999	71	999999	897	390	999999	981	720	421	375	159	999999	151	957	374	999999	999999	83	54	999999	407	306	364	999999	369	999999	831	446	508	102	144	390	900	999999	526	605	999999	999999	999999	999999	394	627	41	680	162	724	22	954	580	434	999999	510	878	754	999999	777	706	58	537	54	495	999999	222	329	241	769	999999	315	441	999999	999999	329	98	981	741	779	275	684	999999	999999	334	999999	865	83	999999	633	511	155	999999	749	898	82	688	940	577	849	999999	711	448	393	408	999999	522	999999	999999	29	422	999999	999999	171	511	32	538	999999	999999	617	679	999999	575	999999	999999	179	421	692	869	110	999999	999999	413	892	374	563	245	137	246	627	999999	63	821	735	221	613	142	733	247	875	999999	999999	230	959	999999	276	146	841	135	999999	295	
999999	942	162	999999	999999	999999	999999	999999	947	787	410	655	102	263	625	327	999999	396	999999	999999	999999	455	994	566	999999	926	453	722	108	426	999999	999999	999999	999999	533	999999	669	356	946	129	999999	936	299	98	999999	150	137	706	554	949	306	455	999999	999999	607	385	948	999999	999999	999999	51	409	999999	531	393	408	647	761	730	514	658	493	449	535	35	999999	165	905	999999	999999	999999	747	177	159	129	949	531	816	733	157	173	83	999999	999999	87	612	999999	768	705	999999	503	999999	975	999999	300	813	15	945	999999	856	999999	52	172	999999	550	999999	999999	549	411	444	999999	831	37	999999	351	999999	681	840	999999	423	999999	397	210	699	210	431	771	137	999999	316	999999	999999	650	877	928	130	911	999999	999999	783	381	698	367	999999	856	671	348	999999	999999	715	999999	175	497	752	999999	832	842	999999	999999	999999	532	113	690	104	501	999999	999999	160	654	999999	674	709	782	673	999999	815	999999	999999	842	538	92	377	439	153	183	777	97	898	535	105	288	999999	340	940	260	277	17	272	769	564	999999	198	749	999999	51	432	999999	824	709	536	801	902	630	111	45	165	673	547	920	723	213	999999	625	558	941	235	378	842	422	774	999999	768	179	287	58	894	627	960	111	999999	999999	273	198	999999	999999	386	817	239	904	105	603	999999	351	56	999999	207	573	201	999999	999999	64	550	411	934	727	43	732	352	63	151	537	713	446	179	337	940	104	626	264	565	999999	149	937	999999	180	349	999999	132	926	851	331	436	999999	296	999999	844	862	999999	281	270	653	475	185	763	999999	890	33	999999	718	421	999999	946	999999	999999	407	914	612	93	999999	388	999999	610	426	211	819	110	289	159	482	999999	87	840	999999	994	912	999999	963	184	759	290	326	999999	414	515	749	384	999999	462	889	999999	999999	779	499	892	653	53	999999	974	999999	467	999999	873	999999	235	343	999999	601	999999	69	464	950	999999	333	483	999999	372	206	910	462	445	610	827	270	999999	260	999999	999999	462	351	868	894	989	240	302	679	452	555	999999	181	487	783	558	999999	434	999999	803	455	25	999999	290	999999	148	521	508	999999	782	612	999	975	45	920	148	600	200	570	960	207	41	999999	999999	816	27	999999	975	662	999999	999999	835	999999	457	999999	335	632	70	999999	755	999999	732	445	896	839	556	213	999999	567	645	999999	999999	864	871	605	999999	221	221	474	829	409	546	846	804	358	777	140	527	192	999999	999999	999999	178	814	492	475	999999	908	779	269	999999	602	999999	26	
999999	232	971	996	851	438	124	999999	595	999999	356	999999	886	640	548	72	425	685	999999	972	139	999999	999999	999999	388	140	999999	312	999999	214	24	999999	138	829	999999	135	806	999999	999999	753	999999	105	944	976	467	561	999999	955	999999	717	844	139	999999	445	999999	678	198	920	618	720	999999	811	979	391	187	549	802	67	931	422	999999	291	18	209	501	43	999999	67	592	999999	999999	872	943	723	370	885	167	692	941	41	937	885	525	956	999999	669	125	563	798	999999	758	999999	33	947	461	562	131	449	999999	999999	205	140	999999	999999	178	738	868	999999	999999	302	392	999999	999999	899	485	999999	765	999999	67	832	918	919	268	675	999999	30	999999	995	272	807	764	999999	999999	97	835	999999	557	734	787	414	999999	859	542	506	535	648	415	134	472	90	797	79	999999	999999	935	286	871	662	722	158	999999	999999	993	999999	538	999999	999999	38	999999	678	999999	40	273	652	42	999999	386	762	999999	430	614	999999	533	999999	20	999999	999999	637	162	559	934	895	22	999999	999999	928	865	329	968	860	287	999999	70	793	267	999999	999999	999999	89	875	899	119	522	301	544	175	348	810	211	843	999999	999999	999999	514	743	927	28	634	999999	999999	203	67	794	289	153	999999	663	739	925	254	999999	597	558	286	659	999999	383	999999	105	359	589	64	127	999999	999999	553	511	555	60	340	999999	181	999999	975	681	842	324	243	999999	317	511	609	885	957	954	750	999999	599	855	999999	553	307	539	778	523	148	939	669	765	599	725	117	689	594	506	718	999999	582	604	999999	511	150	571	999999	848	980	179	999999	999999	999999	379	999999	700	143	786	450	641	999999	461	542	902	654	477	559	591	403	999999	999999	460	245	999999	601	994	47	999999	413	999999	751	930	543	999999	779	499	999999	229	814	416	556	808	66	86	163	131	72	914	856	672	22	206	454	70	999999	709	934	17	999999	999999	663	726	999999	714	890	901	918	999999	133	999999	999999	339	776	986	373	491	404	169	610	999999	932	132	999999	741	723	554	486	999999	999999	79	564	985	452	999999	999999	829	999999	351	196	262	213	498	999999	701	199	682	429	467	999999	396	315	999999	407	306	983	540	177	641	991	345	425	445	482	999999	601	999999	887	878	242	544	65	999999	999999	999999	277	444	341	858	551	51	135	28	785	999999	999999	999999	999999	999999	915	223	999999	999999	360	999999	999999	767	999999	738	109	701	795	550	999999	162	341	999999	802	58	39	999999	999999	318	99	950	220	406	660	778	999999	812	909	741	963	
29	999999	270	702	132	521	510	427	602	758	850	999999	999999	793	999999	999999	511	986	539	999999	375	999999	353	999999	999999	640	440	999999	248	449	297	792	63	999999	215	279	80	999999	680	537	999999	131	606	999999	249	704	999999	612	999999	415	999999	826	379	999999	999999	14	539	564	999999	491	90	999999	999999	163	470	68	202	996	588	363	999999	951	999999	12	597	254	418	793	466	705	14	827	90	833	661	999999	422	438	989	211	740	999999	267	999999	456	136	999999	999999	99	999999	512	999999	34	673	122	999999	519	377	37	353	596	746	108	596	487	999999	322	999999	999999	999	999999	999999	17	386	622	786	694	999999	555	471	311	965	999999	999999	203	999999	999999	416	720	825	999999	55	410	646	614	994	417	999999	710	203	999999	597	950	99	999999	748	631	999999	61	999999	152	401	822	566	51	630	52	822	403	121	460	999999	634	677	999999	999999	362	370	772	627	378	33	999999	361	657	714	999999	614	739	454	744	165	999999	394	999999	999999	999999	999999	604	999999	952	594	277	599	743	999999	962	283	52	946	396	271	875	433	999999	128	984	470	909	337	616	438	92	948	376	304	999999	250	999999	497	376	518	999999	999999	675	784	999999	817	999999	750	752	741	571	793	999999	482	289	999999	436	999999	999999	762	999999	277	999999	999999	999999	329	232	999999	365	721	999999	555	999999	999999	505	97	999999	183	373	999999	853	168	585	874	866	298	890	894	25	999999	814	439	921	613	583	497	999999	161	282	436	594	999999	395	40	462	26	223	999999	976	201	183	999999	999999	409	909	776	692	503	657	999999	999999	338	433	744	907	849	634	999999	999999	17	677	999999	999999	999999	582	684	772	554	999999	999999	84	709	917	999999	999999	561	248	999999	703	806	805	916	504	999999	999999	265	745	999999	133	999999	392	999999	886	999999	524	577	362	264	999999	999999	14	999999	999999	807	147	729	421	609	999999	999999	610	999999	272	999999	212	760	111	841	999999	326	999999	131	431	809	999999	999999	822	947	309	869	208	984	695	999999	999999	668	999999	999999	921	277	999999	145	352	776	12	280	984	399	766	763	475	521	324	999999	296	999999	999999	999999	350	320	907	473	310	439	999999	625	426	999999	999999	543	925	414	919	672	483	802	779	655	806	196	843	432	191	546	999999	687	669	999999	191	919	953	563	356	611	999999	379	835	913	629	999999	853	199	999999	999999	837	70	601	652	36	493	113	70	475	999999	476	484	292	999999	45	470	955	999999	613	775	590	372	68	317	312	113	966	865	35	999999	342	653	727	957	
708	342	95	27	169	999999	815	892	98	999999	144	885	96	999999	877	168	430	622	999999	999999	642	475	999999	294	350	922	527	247	44	55	999999	999999	757	335	65	999999	999999	938	82	915	959	999999	999999	865	183	426	27	999999	999999	999999	999	720	999999	797	999999	242	339	801	676	999999	180	578	858	52	382	999999	137	999999	26	183	783	492	550	999999	971	945	201	999999	120	923	905	632	999999	177	55	110	755	960	20	822	373	583	271	835	745	390	999999	241	999999	999999	299	265	878	814	93	517	999999	406	826	379	999999	202	690	753	999999	548	328	690	996	282	565	177	750	204	810	999999	230	715	925	999999	115	960	654	259	634	649	753	444	93	999999	931	358	144	999999	781	181	999999	999999	504	207	71	999999	244	220	306	999999	999999	684	999999	883	296	464	999999	999999	274	90	999999	999999	999999	691	794	884	999999	468	350	216	42	119	422	638	316	712	220	728	528	956	726	444	999999	511	144	79	440	210	252	999999	877	898	376	700	633	461	398	999999	412	187	551	776	869	99	99	405	999999	375	576	999999	253	999999	717	999999	999999	113	999999	617	999999	724	453	999999	225	873	339	144	743	722	14	855	324	406	325	350	414	950	999999	999999	422	999999	808	74	633	669	233	133	191	68	345	530	999999	780	267	687	734	154	560	996	760	955	999999	549	999999	721	269	847	438	377	903	414	538	999999	999999	816	916	388	773	999999	999999	216	999999	685	386	999999	999999	543	149	999999	615	270	399	578	999999	466	88	268	704	911	410	999999	695	999999	165	931	992	999999	585	450	770	999999	999999	14	355	553	12	976	173	886	839	999999	707	800	761	642	24	999999	999999	738	738	999999	684	862	156	274	999999	148	529	454	999999	534	957	699	867	269	889	395	233	559	999999	999999	105	999999	82	684	678	999999	62	999999	916	42	834	999999	711	999999	999999	518	858	999999	42	999999	456	718	404	314	999999	999999	999999	501	753	629	999999	963	284	999999	562	866	789	999999	595	999999	96	17	537	459	700	121	987	999999	598	999999	537	151	526	600	655	999999	423	768	916	999999	961	561	769	297	306	871	572	84	999999	999999	728	396	999999	415	999999	448	190	945	614	999999	30	189	903	381	102	595	999999	683	999999	184	452	31	554	925	665	534	248	250	163	999999	549	913	203	792	652	150	655	121	823	999999	207	478	163	999999	648	781	658	397	204	999999	435	888	103	385	362	999999	841	570	750	253	210	939	999999	786	117	999999	985	999999	729	951	999999	999999	860	773	
977	999999	999999	294	999999	883	999999	850	56	999999	402	660	819	818	999999	945	308	95	999999	580	16	267	686	377	162	540	796	548	668	252	770	110	999999	329	999999	999999	999999	556	999999	866	999999	999999	893	999999	393	999999	298	999999	680	784	999999	999999	999999	290	767	720	999999	500	142	746	96	337	192	803	681	301	632	999999	420	62	115	751	999999	999999	212	999999	373	346	984	705	252	999999	867	999999	599	915	146	747	999999	687	99	349	999999	546	779	49	177	100	668	101	823	798	999999	627	678	901	62	469	87	121	356	952	515	999999	999999	466	469	308	213	765	165	885	938	733	999999	766	337	265	724	172	488	999999	677	892	881	999999	874	999999	215	698	863	676	999999	999999	340	146	833	999999	53	322	580	999999	999999	902	999999	938	999999	32	664	999999	573	797	744	914	633	999999	284	999999	554	59	592	229	999999	515	902	488	226	497	999999	826	933	349	222	412	592	619	999999	774	955	943	594	851	585	303	999999	999999	932	754	999999	267	862	219	999999	993	999999	360	776	381	999999	458	721	372	629	838	978	999999	584	342	332	24	685	509	668	611	465	740	999999	798	390	836	999999	472	680	144	999999	723	905	228	681	241	999999	25	774	506	232	999999	232	999999	999999	999999	490	599	432	803	582	999999	550	831	999999	990	716	999999	990	999999	902	999999	692	494	999999	264	328	366	660	999999	181	669	735	171	389	243	999999	898	483	491	355	999999	999999	999999	562	611	182	84	690	691	525	999999	35	610	604	999999	538	999999	871	70	999999	134	938	341	999999	912	999999	388	452	304	482	999999	999999	509	818	946	219	815	932	273	999999	254	675	969	574	316	999999	999999	567	416	705	779	36	999999	910	999999	27	708	999999	649	984	793	631	395	219	707	371	525	999999	658	999999	999999	805	999999	979	999999	459	969	766	325	999999	999999	821	45	599	702	999999	999999	599	597	928	511	571	292	999999	297	623	999999	760	867	999999	128	343	999999	999999	999999	999999	428	443	999999	999999	58	941	928	381	999999	999999	595	796	999999	915	289	926	204	729	999999	161	523	999999	691	712	179	219	898	381	159	168	911	391	616	727	373	999999	24	825	999999	999999	999999	999999	999999	999999	999999	493	252	999999	665	999999	999999	999999	402	830	460	109	752	871	999999	999999	52	557	999999	999999	999999	214	189	789	551	641	911	378	849	691	519	999999	532	375	999999	999999	966	946	716	999999	29	731	989	999999	999999	274	895	153	999999	50	527	94	688	471	999999	999999	999999	463	999999	33	290	770	340	711	321	
847	999999	386	195	916	999999	106	841	999999	314	339	225	403	521	287	745	768	155	808	999999	434	999999	70	121	999999	382	512	545	692	677	999999	400	287	474	429	697	999999	957	316	177	431	252	423	167	999999	999999	909	941	999999	287	521	625	532	547	886	923	999999	999999	999999	543	370	560	999999	598	65	939	937	929	102	589	236	999999	838	640	742	999999	511	903	999999	264	473	571	422	999999	165	633	999999	999999	587	506	192	254	633	999999	807	870	999999	824	999999	985	999999	999999	999999	543	60	709	787	999999	999999	999999	421	611	999999	78	80	799	148	743	442	432	81	207	999999	999999	407	999999	999999	75	999999	872	999999	686	802	210	594	493	999999	879	364	999999	846	975	999999	882	94	580	999999	565	999999	999999	999999	360	392	678	914	472	638	263	145	78	532	721	69	999999	616	734	809	877	999999	587	87	268	999999	999999	999999	105	272	469	511	826	999999	622	373	824	999999	738	304	133	999999	131	855	999999	743	296	999999	134	916	12	276	359	999999	297	90	124	999999	473	971	406	102	819	999999	179	751	318	261	999999	358	245	793	878	440	999999	591	999999	732	999999	525	102	72	461	189	270	202	161	999999	529	541	258	999999	676	767	897	999999	476	920	686	716	434	999999	23	775	999999	218	398	999999	999999	705	727	392	322	999999	878	343	641	639	940	999999	600	999999	999999	999999	110	999999	126	120	999999	655	125	999999	56	902	100	999999	59	999999	508	61	804	242	999999	999999	813	865	581	728	999999	999999	399	836	980	999999	999999	999999	999999	645	674	338	101	287	385	999999	590	295	346	419	857	821	293	955	141	999999	182	368	293	999999	564	244	999999	999999	232	978	266	288	461	999999	999999	999999	753	413	999999	179	959	526	856	539	999999	527	529	999999	870	76	999999	443	705	101	537	757	887	404	90	440	568	703	64	999999	184	312	999999	999	999999	999999	78	880	944	961	929	655	999999	999999	675	46	715	609	999999	165	999999	999999	582	369	808	38	41	999999	332	999999	611	266	471	458	365	929	693	999999	537	999999	997	400	499	999999	171	999999	255	144	729	999999	724	999999	185	898	700	361	730	999999	201	605	906	720	557	999999	999999	673	193	63	999999	746	352	195	82	594	168	316	332	838	208	999999	782	897	629	288	856	652	90	573	999999	999999	209	999999	999999	932	37	287	843	999999	999999	498	699	999999	746	999999	701	999999	886	591	999999	394	38	891	276	274	822	19	100	999999	516	707	999999	620	305	999999	546	999999	857	149	999999	880	472	206	455	709	236	
590	160	646	587	327	766	499	999999	373	999999	999999	952	73	119	28	196	574	999999	686	905	999999	999999	999999	446	577	681	746	999999	860	921	999999	446	566	48	241	999999	454	691	199	940	103	787	999999	417	238	999999	793	40	549	693	898	587	768	804	157	694	796	210	999999	645	29	475	999999	452	153	871	396	999999	878	169	999999	999999	430	745	811	301	964	999999	218	407	999999	716	484	177	33	999999	677	761	999999	547	999999	254	999999	999999	921	627	816	490	274	999999	784	999999	161	999999	950	24	166	33	993	856	729	851	991	999999	757	999999	991	804	428	898	204	999999	145	340	106	999999	999999	876	824	193	484	484	999999	851	999999	129	564	999999	226	18	999999	999999	999999	43	817	221	262	79	795	618	636	21	71	375	171	159	632	999999	999999	462	813	290	999999	809	381	255	999999	150	989	637	747	896	588	999999	811	550	865	111	523	885	245	141	91	999999	556	473	999999	315	689	999999	496	744	811	999999	205	807	999999	959	662	999999	51	999999	90	167	999999	740	433	651	564	621	293	531	307	407	227	681	208	999999	262	908	832	864	460	525	150	13	94	825	224	13	105	906	449	951	999999	999999	61	999999	345	816	50	999999	751	78	189	965	999999	414	546	999999	999999	460	706	753	739	186	999999	999999	26	999999	655	607	436	999999	525	387	92	999999	562	103	630	999999	658	999999	868	999999	999999	392	999999	185	567	999999	289	999999	999999	644	210	695	999999	668	471	497	999999	478	170	442	999999	999999	552	999999	999999	999999	851	452	893	334	999999	269	885	678	73	999999	999999	841	308	974	328	735	166	880	186	396	145	894	999999	143	999999	999999	286	436	726	999999	999999	999999	301	477	828	836	808	80	842	940	810	542	604	201	279	999999	999999	195	123	609	43	671	625	999999	954	957	999999	999999	956	623	983	458	999999	999999	440	683	999999	830	156	492	927	96	999999	245	585	999999	299	440	864	311	999999	100	322	126	889	177	999999	999999	523	871	25	58	123	229	999999	361	589	464	999999	595	526	348	49	631	681	947	633	999999	911	360	999999	390	895	655	613	999999	146	836	260	272	999999	744	999999	285	999999	879	972	819	999999	233	23	834	678	278	784	999999	61	690	444	941	544	539	999999	172	212	999999	162	468	999999	999999	999999	753	213	498	830	999999	41	764	165	802	975	814	999999	688	346	834	711	627	999999	942	999999	999999	401	319	728	999999	999999	154	82	840	727	513	213	222	18	999999	630	189	448	12	639	296	999999	642	965	729	437	214	
825	378	999999	999999	597	673	234	769	361	894	770	604	930	887	999999	324	85	471	611	888	679	86	999999	999999	188	868	313	554	920	758	353	998	999999	999999	328	704	917	201	916	539	988	248	909	999999	999999	999999	999999	751	604	221	567	999999	128	548	534	999999	174	401	356	999999	369	679	849	999999	551	999999	805	999999	568	987	999999	999999	999999	81	999999	441	177	477	122	344	797	999999	949	708	201	849	879	999999	122	578	999999	525	845	999999	180	319	999999	316	194	999999	48	787	192	617	999999	999999	948	57	648	103	582	696	288	21	931	807	729	999999	410	702	892	556	181	990	457	880	999999	999999	900	591	999999	860	999999	475	306	19	378	342	894	518	900	999999	611	28	996	999999	246	833	265	999999	589	258	999999	492	755	492	616	202	169	999999	645	589	156	67	999999	721	412	813	715	999999	999999	397	999999	892	999999	999999	944	999999	993	614	643	214	113	538	999999	793	999999	999999	719	814	402	186	182	960	872	320	685	999999	966	999999	999999	433	127	999999	933	202	11	999999	690	999999	547	463	208	999999	999999	441	999999	618	66	267	766	611	104	999999	529	262	224	296	29	490	999999	999999	999999	719	183	220	999999	770	605	808	791	942	120	34	999999	938	977	626	670	441	834	77	497	708	517	828	338	999999	812	999999	978	715	993	999999	321	156	278	488	382	999999	354	715	23	257	476	824	500	80	999999	591	285	999999	625	999999	656	317	903	486	212	354	881	870	957	999999	830	86	948	999999	712	130	670	999999	999999	592	97	128	64	999999	242	692	999999	268	591	231	999999	390	100	415	553	14	252	791	286	37	206	999999	999999	98	427	999999	876	589	367	514	920	787	353	999999	500	538	999999	663	253	520	26	623	999999	999999	529	999999	999999	542	367	708	999999	879	999999	227	395	613	370	965	999999	843	816	748	901	87	311	617	47	67	915	999999	999999	589	547	766	20	583	999999	32	569	977	999999	343	231	658	635	999999	575	136	647	886	177	297	840	410	703	999999	721	211	999999	911	412	928	626	353	957	298	341	455	999999	811	417	348	999999	845	439	482	999999	999999	451	270	999999	910	999999	999999	846	999999	748	146	72	999999	999999	999999	597	658	575	485	716	999999	700	346	709	129	920	835	999999	829	892	995	971	230	751	478	759	999999	868	501	517	598	506	999999	999999	204	393	473	999999	999999	750	747	280	953	766	999999	552	999999	560	923	990	999999	559	27	570	752	175	841	999999	999999	244	432	789	83	968	128	382	205	999999	999999	
736	456	885	65	88	999999	725	28	464	114	999999	654	613	945	511	932	48	999999	999999	999999	39	551	483	999999	188	328	999999	206	984	648	999999	357	318	56	196	544	698	504	938	425	999999	157	999999	886	468	590	819	844	999999	999999	999999	893	999999	998	999999	194	972	329	876	760	999999	999999	43	816	999999	578	999999	999999	999999	966	243	544	550	518	770	999999	174	597	108	999999	508	999999	634	949	568	381	999999	319	571	12	571	379	627	187	237	999999	999999	570	56	889	254	262	999999	605	999999	545	999999	753	238	602	30	385	231	287	262	85	894	93	258	467	999999	36	995	756	999999	864	916	999999	290	271	768	603	550	999999	354	256	36	999999	158	33	38	341	999999	969	981	195	157	349	999999	161	614	40	322	588	405	999999	266	339	210	936	628	980	473	966	834	426	835	22	932	999999	58	864	935	999999	439	162	999999	999999	999999	219	717	576	447	138	657	999999	291	961	812	136	989	697	829	221	999999	999999	868	124	144	565	360	144	417	919	113	749	104	97	159	999999	283	240	564	990	229	999999	542	344	999999	106	144	874	210	806	25	999999	45	724	829	391	294	829	891	999999	859	999999	169	527	999999	999999	643	203	812	569	853	759	142	838	999999	353	515	533	806	999999	430	486	934	999999	904	751	713	999999	999999	999999	999999	453	349	999999	141	647	891	25	318	999999	463	941	71	999999	952	999999	228	207	732	486	876	760	999999	852	999999	382	647	999999	623	999999	204	999999	935	55	609	999999	420	786	706	354	461	999999	224	405	585	489	999999	303	658	999999	532	515	648	999999	890	999999	429	999999	999999	758	999	342	401	999999	215	200	16	26	40	551	999999	442	999999	388	34	386	546	999999	999999	308	958	354	899	975	751	688	999999	162	999999	411	999999	923	999999	947	354	128	108	189	199	394	483	999999	272	999999	801	999999	999999	999999	758	514	662	801	999999	269	999999	655	443	425	293	999999	999999	853	861	999999	570	922	999999	552	999999	905	287	999999	438	882	999999	999999	91	792	184	661	673	363	404	650	748	189	704	959	999999	699	685	682	896	672	999999	629	545	642	999999	878	999999	472	999999	852	999999	305	999999	999999	999999	999999	573	650	251	631	999999	223	458	221	999999	391	228	264	405	344	229	604	469	766	999999	205	999999	999999	256	999999	999999	211	136	551	424	452	816	367	524	908	135	999999	441	274	819	999999	181	334	762	165	660	621	999999	893	999999	631	836	606	999999	248	234	134	403	945	846	999999	97	999999	999999	437	574	860	
739	999999	218	193	173	205	946	999999	34	999999	999999	101	645	172	999999	243	999999	792	616	220	999999	286	684	10	999999	495	999999	177	515	274	537	334	999999	800	999999	580	684	449	467	641	659	999999	999999	544	448	312	310	683	999999	854	988	14	999999	999999	775	463	999999	217	551	999999	777	779	955	760	999999	361	510	844	290	564	558	478	999999	975	560	283	71	150	562	339	195	744	659	661	285	532	999999	237	34	428	767	477	898	789	863	880	856	464	390	96	802	465	403	999999	306	999999	999999	999999	803	502	401	672	655	222	492	999999	999999	303	484	630	847	283	999999	861	796	91	580	999999	121	680	426	999999	759	999999	537	729	999999	706	999999	999999	852	999999	999999	532	999999	105	999999	999999	306	999999	760	562	999999	760	248	529	645	541	167	225	939	999999	732	133	85	794	913	189	684	763	691	999999	999999	719	778	188	849	298	834	700	268	894	247	290	919	864	628	999999	236	18	94	809	999999	999999	999999	716	936	310	456	242	192	642	11	999999	149	999999	623	269	981	999999	679	356	706	466	956	999999	999999	999999	213	221	999999	914	999999	676	679	882	873	999999	894	999999	252	999999	841	999999	518	625	892	704	999999	582	999999	368	999999	999999	338	999999	112	92	192	779	819	493	107	245	76	278	689	335	864	267	473	823	375	919	817	141	515	114	948	340	163	999999	310	630	970	807	896	786	999999	941	779	791	616	999999	252	758	450	605	535	249	999999	567	999999	884	999999	999999	999999	107	359	207	999999	997	144	852	626	626	193	477	999999	269	381	903	999999	922	487	682	217	260	999999	999999	690	999999	579	999999	999999	596	362	999999	520	553	999999	999999	999999	150	720	999999	656	764	498	626	575	972	340	276	867	42	579	917	406	437	219	743	999999	300	516	322	428	436	457	40	273	767	999999	722	454	999999	475	847	999999	706	35	999999	761	999999	492	717	579	999999	840	371	999999	444	29	92	343	81	377	146	999999	407	363	230	316	468	362	808	25	999999	821	294	567	731	999999	700	412	767	999999	379	807	798	742	124	595	96	999999	828	747	999999	388	999999	215	999999	223	999999	352	804	146	999999	698	683	999999	960	491	556	804	295	999999	328	680	576	99	998	339	999999	665	248	999999	230	455	999999	71	150	239	448	88	238	517	911	358	607	630	689	680	133	106	999999	632	49	291	999999	109	429	204	812	293	217	999	387	149	999999	180	999999	846	174	999999	561	731	53	477	576	999999	818	970	83	945	410	327	215	739	883	
616	595	938	999999	999999	999999	946	427	164	871	999999	139	771	254	437	715	842	515	511	544	999999	589	572	715	999999	291	458	131	866	883	889	999999	648	266	999999	584	976	128	999999	980	614	313	888	999999	999999	999999	56	726	645	240	999999	812	704	999999	832	37	999999	233	779	153	999999	825	561	281	982	443	491	999999	756	852	738	724	775	530	999999	999999	700	999999	377	310	244	731	999999	636	325	87	100	999999	433	999999	560	753	349	596	999999	789	751	617	623	904	166	999999	969	793	999999	843	46	183	275	94	336	67	856	999999	909	461	349	999999	955	904	353	999999	91	295	301	985	385	189	733	150	995	999999	352	472	999999	703	761	692	144	999999	999999	916	999999	349	143	503	896	870	687	345	999999	826	662	718	561	128	459	683	999999	516	999999	999999	450	135	99	254	714	393	334	215	699	999999	791	483	863	436	999999	742	162	999999	98	999999	999999	999999	999999	178	430	633	911	35	999999	999999	200	627	23	999999	475	62	259	889	788	999999	546	481	645	791	45	999999	855	134	999999	716	531	999999	999999	954	363	63	434	920	823	91	481	308	960	621	999999	173	469	678	960	807	492	272	19	586	999999	31	999999	908	143	999999	778	786	768	538	556	497	210	69	831	422	627	339	75	999999	999999	248	999999	34	335	999999	719	186	174	459	999999	268	693	841	986	342	311	526	786	581	312	695	540	432	75	969	963	409	999999	999999	189	999999	999999	999999	999999	729	509	727	999999	999999	532	602	622	318	314	999999	999999	999999	83	498	121	999999	552	999999	999999	345	708	99	958	365	908	319	999999	999999	999999	80	71	391	296	999999	999999	583	943	525	59	709	82	231	127	777	999999	604	999999	358	999999	88	999999	713	906	219	999999	420	769	227	362	223	273	995	48	244	235	422	999999	817	666	537	999999	36	444	695	272	486	971	999999	201	999999	982	980	199	201	470	999999	484	86	244	422	814	726	173	835	999999	86	193	883	552	751	532	518	999999	899	921	999999	279	221	946	545	448	588	999999	999999	240	999999	806	846	774	877	999999	995	583	999999	999999	441	863	608	259	196	302	999999	638	449	999999	474	297	300	280	999999	88	999999	999999	999999	973	235	699	999999	605	162	999999	346	999999	674	813	537	935	448	186	999999	999999	670	961	760	252	359	999999	586	999999	766	996	999999	576	887	999999	674	999999	884	280	999999	999999	999999	13	999999	915	999999	979	964	999999	254	538	849	123	999999	176	999999	312	379	455	623	285	123	847	839	165	764	999999	999999	
875	999999	999999	61	999999	689	999999	971	999999	864	844	296	379	985	951	999999	237	157	402	786	721	390	372	495	438	999999	221	628	900	173	941	160	196	758	98	999999	582	487	681	434	52	205	750	447	535	999999	253	999999	171	824	611	18	372	999999	510	999999	776	186	622	520	477	129	80	503	922	693	110	621	896	465	450	999999	475	999999	743	999999	640	999999	960	999999	413	921	466	999999	562	932	999999	999999	258	604	719	999999	864	999999	956	923	134	999999	525	841	68	999999	402	706	999999	861	542	404	249	999999	854	852	225	353	999999	556	662	994	941	999999	905	897	999999	302	999999	53	885	315	21	820	999999	393	409	999999	221	781	999999	999999	999999	700	399	394	999999	274	749	999999	190	521	63	410	271	140	315	535	936	170	999999	110	961	999999	999999	237	999999	429	593	471	453	106	141	999999	37	999999	302	250	600	999999	999999	999999	999999	878	863	373	999999	610	559	269	88	873	193	60	521	999999	799	999999	724	999999	999999	543	680	288	999999	999999	390	728	999999	369	999999	74	999999	425	235	999999	557	999999	477	613	999999	782	870	999999	999999	579	913	90	813	609	112	932	526	437	520	999999	999999	274	999999	778	999999	532	237	199	431	23	937	768	825	359	999999	716	892	121	999999	227	673	357	895	844	180	309	914	774	266	905	548	999999	905	834	744	293	999999	698	629	453	555	999999	999999	379	999999	155	265	999999	738	396	49	414	999999	999999	727	80	378	619	608	684	999999	462	999999	526	474	440	863	990	615	587	97	204	999999	741	672	992	455	525	999999	999999	999999	460	46	870	866	144	265	612	999999	673	999999	19	100	999999	835	102	747	385	905	211	999999	274	999999	160	308	845	922	510	630	735	999999	853	416	999999	640	168	426	72	659	340	185	999999	999999	941	999999	87	999999	545	906	579	999999	999999	620	11	743	999999	611	885	999999	31	221	754	982	381	999999	71	603	999999	315	677	675	684	999999	574	999999	999999	390	907	486	231	742	387	603	60	489	554	242	415	838	861	556	540	999999	638	129	430	277	999999	999999	612	484	594	999999	239	903	571	353	55	974	712	398	704	409	350	289	834	160	931	999999	504	828	197	680	999999	130	144	193	999999	455	606	763	999999	24	874	999999	157	999999	374	157	918	999999	197	999999	999999	472	851	141	160	359	295	279	346	621	398	783	296	999999	786	118	768	387	265	600	378	948	999999	999999	534	604	141	999999	785	999999	973	999999	641	757	553	981	278	13	43	999999	170	999999	427	264	626	
100	459	242	369	999999	389	999999	999999	596	999999	187	950	999999	999999	999999	227	607	493	562	648	105	152	999999	370	804	999999	765	354	527	440	51	531	267	73	443	999999	999999	327	529	405	442	357	54	694	999999	41	116	405	999999	521	562	999999	865	616	999999	948	920	999999	565	999999	623	196	428	166	30	656	999999	109	173	411	327	289	963	167	216	747	107	844	994	773	732	369	866	15	999999	999999	999999	999999	541	495	233	37	762	112	781	256	929	887	674	719	348	17	241	86	203	282	878	999999	410	999999	999999	85	877	791	999999	999999	329	422	289	821	991	52	567	678	187	300	527	861	999999	960	818	220	999999	284	434	999999	138	790	811	605	329	999999	250	999999	999999	158	160	970	419	527	999999	516	608	852	728	306	449	999999	898	999999	999999	27	332	450	965	640	904	999999	367	968	135	539	999999	999999	999999	999999	999999	810	44	39	999999	556	451	857	43	311	612	999999	556	137	999999	999999	891	999999	849	311	634	800	999999	13	253	999999	613	451	999999	397	905	923	999999	694	999999	639	528	869	763	999999	999999	475	416	664	38	586	55	999999	692	560	647	702	834	200	999999	10	28	999999	786	999999	942	10	465	646	405	688	999999	861	632	999999	56	32	155	650	999999	169	393	137	975	666	512	999999	758	999999	749	213	99	999999	295	999999	621	999999	93	999999	999999	575	999999	770	268	349	618	193	999999	55	514	999999	556	194	464	250	616	999999	999999	129	90	568	251	624	896	201	599	808	576	137	34	999999	999999	999999	999999	170	159	999999	999999	636	58	328	999999	713	337	135	657	999999	705	999999	887	999999	999999	964	100	698	333	394	874	999999	749	809	999999	479	30	955	999999	581	800	303	100	993	32	428	80	761	999999	999999	297	771	544	694	112	531	250	304	126	974	883	695	836	999999	749	801	886	249	999999	307	692	999999	449	85	114	411	954	999999	999999	999999	893	338	999999	795	107	999999	999999	999999	706	95	239	726	999999	711	698	114	467	335	254	230	542	831	60	493	846	915	999999	999999	589	700	999999	999999	596	112	90	554	788	51	667	999999	278	830	542	625	999999	965	543	737	999999	10	999999	629	649	487	999999	72	288	424	999999	192	781	74	475	999999	518	882	140	735	999999	999999	326	425	667	608	952	711	298	435	424	880	381	999999	91	589	999999	947	706	999999	631	999999	276	373	999999	999999	865	999999	365	999999	999999	195	835	807	117	244	999999	999999	961	51	534	769	773	853	10	999999	810	196	999999	886	260	570	186	999999	
114	612	876	952	999999	193	999999	749	999999	762	327	238	54	574	486	999999	999999	236	985	999999	584	862	999999	423	373	34	674	678	230	478	286	999999	19	999999	703	505	367	731	206	778	308	999999	999999	999999	999999	772	33	999999	710	146	981	999999	999999	521	447	999999	999999	463	589	308	519	74	528	878	486	999999	228	240	871	981	488	183	39	217	366	999999	450	243	888	601	10	438	968	93	496	262	961	999999	376	461	147	904	152	898	999999	243	266	543	999999	753	553	793	374	728	657	808	993	377	999999	999999	999999	134	575	987	307	91	106	999999	999999	234	999999	999999	864	999999	999999	999999	999999	140	948	999999	541	907	999999	144	57	217	999999	249	435	688	268	593	342	727	999999	23	339	165	601	188	146	821	161	309	932	999999	928	955	885	999999	777	999999	429	42	117	893	999999	999999	999999	999999	999999	857	19	703	965	236	398	999999	999999	829	999999	875	539	769	986	999999	755	409	211	235	288	118	363	362	999999	405	174	310	619	999999	599	898	225	511	999999	289	999999	999999	344	999999	433	791	206	65	828	902	333	659	55	397	148	24	239	713	999999	999999	503	657	793	570	72	98	999999	990	240	356	660	38	609	707	907	307	75	505	801	497	911	307	533	18	81	999999	999999	231	629	584	669	511	999999	261	785	165	663	773	999999	999999	273	999999	999999	999999	251	305	60	348	490	999999	948	733	911	323	999999	205	133	785	498	557	833	306	371	655	999999	158	338	357	999999	752	644	999999	999999	466	234	706	481	61	766	999999	464	999999	740	789	635	999999	599	999999	264	589	41	878	284	95	512	966	844	180	795	103	967	702	999999	738	205	999999	871	455	99	999999	724	81	29	722	103	916	566	582	29	750	559	999999	103	342	720	765	999999	776	954	268	862	999999	265	673	809	761	999999	12	999999	999999	999999	154	297	963	865	960	999999	999999	992	595	410	271	160	54	543	25	609	93	999999	440	999999	104	500	830	438	422	999999	355	913	999999	425	563	999999	50	999999	415	999999	140	477	760	906	464	784	999999	999999	600	160	221	139	793	999999	417	984	163	349	969	999999	466	534	452	154	513	648	661	179	846	283	120	368	138	360	479	616	267	999999	184	320	999999	999999	999999	271	604	226	129	188	18	578	835	701	999999	761	999999	999999	34	999999	402	815	999999	199	21	327	50	852	10	999999	683	999999	999999	629	999999	658	521	494	696	191	549	297	529	482	999999	999999	447	999999	651	376	161	873	592	650	140	368	197	942	960	
520	231	752	999999	999999	505	999999	999999	216	536	68	999999	713	908	999999	77	115	296	650	37	743	880	631	999999	633	291	809	219	86	498	999999	471	999999	999999	185	999999	797	81	843	976	954	427	241	882	593	136	448	965	999999	999999	34	82	546	999999	227	640	600	551	999999	999999	696	998	773	717	730	596	671	189	999999	883	999999	44	453	674	82	999999	648	748	617	999999	843	999999	999999	502	473	733	924	663	316	545	369	255	489	999999	289	999999	653	523	161	999999	464	268	242	865	313	990	629	999999	842	901	991	999999	933	999999	560	852	537	999999	253	999999	672	18	872	197	524	34	554	13	394	126	672	134	596	620	52	584	611	604	999999	482	999999	62	821	415	553	517	999999	405	999999	437	999999	382	999999	164	334	456	999999	54	351	289	999999	625	999999	725	239	866	264	999999	51	999999	250	933	92	770	893	999999	999999	467	644	999999	999999	159	124	999999	698	999999	854	442	296	595	199	567	263	908	999999	488	574	105	186	686	999999	999999	363	913	196	495	999999	509	270	999999	269	928	999999	344	577	296	510	531	37	939	999999	821	36	455	786	683	679	183	734	414	56	101	999999	999999	753	712	999999	211	999999	212	998	355	182	583	336	270	167	999999	341	749	999999	53	77	247	674	441	973	999999	136	999999	816	127	775	855	667	178	999999	452	591	865	500	308	761	824	940	666	999999	453	129	526	526	999999	842	984	999999	13	33	53	293	999999	999999	999999	999999	266	999999	881	999999	326	915	168	999999	999999	999999	475	259	679	291	253	306	18	999999	529	999999	610	999999	66	285	790	429	664	154	604	169	999999	135	999999	233	504	438	999999	999999	999999	537	999999	903	811	432	376	735	757	999999	780	747	284	529	999999	999999	474	279	340	606	789	897	999999	999999	27	555	67	350	646	999999	999999	815	999999	922	999999	999999	826	706	185	999999	909	999999	671	942	374	857	884	999999	915	511	759	999999	107	462	999999	999999	285	947	886	266	999999	35	98	999999	933	965	509	361	999999	227	284	999999	999999	707	697	734	235	318	648	169	670	317	434	999999	696	562	999999	784	627	43	716	878	820	918	269	883	999999	370	18	999999	999999	532	689	698	236	991	999999	400	765	571	209	999999	308	999999	595	67	601	952	615	999999	257	725	734	37	999999	405	999999	184	447	813	766	865	310	249	812	148	627	736	909	999999	430	327	999999	65	999999	749	579	999999	333	211	999999	999999	754	636	999999	632	797	662	197	830	999999	956	952	951	804	344	667	69	914	
457	999999	864	53	909	951	999999	706	678	203	761	826	853	851	245	531	751	120	673	97	190	999999	964	548	88	661	474	374	77	261	999999	92	520	190	999999	772	427	972	845	999999	232	925	999999	468	436	999999	200	114	716	429	63	233	994	971	999999	117	474	999999	999999	258	486	565	999999	427	704	679	315	673	976	999999	114	779	275	987	999999	264	230	506	121	83	470	369	999999	647	999999	275	98	999999	456	767	307	110	17	999999	208	999999	296	701	764	757	699	999999	138	999999	325	999999	957	16	116	479	999999	999999	215	891	999999	127	906	991	230	438	591	766	227	218	176	999999	772	679	999999	208	999999	529	741	364	384	999999	999999	999999	331	923	999999	999999	999999	976	999999	338	999999	125	808	91	760	305	481	999999	176	932	310	919	86	321	512	288	228	908	512	367	237	850	517	999999	999999	501	669	306	130	509	999999	251	999999	999999	118	999999	870	707	448	672	57	415	999999	451	999999	999999	339	20	421	39	999999	534	999999	524	999999	54	999999	963	205	269	635	999999	215	666	607	69	592	248	999999	856	417	999999	470	840	319	821	662	75	211	574	171	659	885	100	647	800	777	812	999999	74	57	999999	511	188	47	873	209	531	844	584	729	100	807	565	622	351	74	999999	214	999999	391	543	762	999999	107	975	298	125	29	806	291	779	512	148	808	510	19	291	999999	445	621	141	231	627	844	81	852	330	477	305	736	999999	607	456	999999	513	154	879	999999	999999	584	94	512	999999	302	949	588	999999	756	121	341	782	830	769	667	260	999999	145	786	999999	133	999999	647	723	80	148	181	999999	465	304	366	999999	209	741	860	537	628	194	335	894	493	193	574	366	963	953	322	838	788	432	201	18	999999	65	937	617	446	788	966	163	999999	532	212	999999	755	211	583	999999	908	139	631	999999	810	892	542	999999	999999	291	760	999999	825	999999	999999	43	112	357	999999	153	804	253	101	839	227	181	126	999999	980	122	611	762	999999	234	999999	999999	800	73	208	210	523	996	223	999999	38	850	338	445	265	179	999999	407	174	439	294	664	999999	999999	911	638	775	580	999999	290	680	997	745	601	412	618	242	49	158	836	629	999999	39	999999	810	999999	842	999999	706	811	999999	213	597	999999	999999	275	620	18	162	569	434	943	999999	933	999999	40	114	999999	42	999999	936	319	999999	999999	999999	486	999999	111	981	999999	999999	999999	874	158	526	476	410	804	999999	999999	997	234	886	588	411	686	770	106	462	999999	999999	115	
648	999999	874	454	999999	269	999999	463	639	519	37	999999	773	340	999999	889	999999	17	630	310	999999	895	999999	999999	432	669	926	999999	999999	538	648	211	282	690	456	814	999999	999999	999999	150	673	207	507	999999	206	278	999999	81	999999	881	690	999999	999999	961	999999	752	420	172	999999	295	343	999999	747	111	871	825	344	93	999999	264	615	343	496	490	636	877	398	171	999999	164	854	854	516	834	999999	203	62	321	660	704	404	121	61	999999	999999	666	999999	406	616	380	933	999999	999999	362	999999	357	999999	999999	334	162	363	999999	656	866	440	999999	501	912	262	677	773	33	433	189	859	504	291	270	683	970	427	992	555	144	230	132	666	163	569	501	999999	999999	999999	507	350	999999	464	195	999999	327	174	547	153	999999	607	910	308	18	503	770	75	697	985	999999	735	999999	702	521	646	318	822	999999	999999	760	999999	389	46	999999	838	713	49	106	475	365	999999	999999	999999	999999	537	999999	999999	999999	660	999999	435	547	999999	632	771	978	453	943	999999	487	505	827	204	392	507	227	873	383	180	999999	730	969	232	999999	558	999999	523	97	983	336	494	174	687	999999	335	999999	981	414	999999	860	269	999999	557	999999	999999	999999	685	465	118	999999	446	450	487	870	78	999999	324	778	83	915	465	366	959	999999	992	340	999999	650	999999	613	245	468	999999	319	999999	634	999999	244	999999	580	181	67	978	674	889	53	686	817	999999	869	579	213	340	999999	999999	903	999999	345	995	529	999999	44	999999	505	84	999999	231	999999	349	444	53	999999	999999	999999	744	407	387	295	332	949	654	332	999999	198	44	42	137	981	999999	999999	497	86	999999	249	741	146	660	483	600	999999	821	999999	477	51	999999	499	204	999999	503	996	999999	851	23	55	999999	516	999999	999999	470	51	849	250	262	999999	946	999999	840	999999	999999	608	999999	903	695	999999	137	145	854	133	999999	544	838	300	487	999999	111	646	73	999999	999999	999999	276	451	22	999999	72	999999	265	754	105	858	658	999999	85	999999	259	999999	999999	999999	918	739	999999	746	845	926	999999	999999	999999	999999	999999	310	999999	646	999999	999999	341	305	891	999999	357	999999	999999	110	999999	515	885	413	225	592	668	489	490	999999	284	635	572	999999	606	999999	999999	999999	818	921	999999	795	999999	22	39	999999	999999	953	730	28	255	372	859	561	719	339	999999	799	344	999999	999999	142	819	442	999999	769	965	812	699	804	792	844	737	958	967	242	559	873	384	678	999999	999999	999999	471	225	912	776	20	810	276	56	554	999999	648	
256	10	975	523	650	270	999999	751	999999	925	236	411	635	999999	593	486	780	176	425	665	151	960	383	358	999999	459	999999	955	999999	432	758	247	675	98	712	999999	267	46	233	123	106	287	460	833	245	814	286	875	427	333	496	879	139	513	999999	999999	627	999999	999999	200	277	626	748	999999	999999	988	735	546	999999	999999	229	743	943	311	568	999999	510	549	123	412	999999	126	537	999999	936	879	118	172	591	426	350	639	740	42	999999	480	999999	999999	666	999999	999999	739	687	801	113	752	935	827	944	999999	784	999999	514	999999	27	161	98	80	999999	297	879	573	999999	771	285	999999	13	999999	465	98	334	882	999999	866	334	999999	439	736	999999	193	999999	999999	228	948	642	272	135	847	24	694	392	468	999999	379	999999	515	784	915	525	524	749	999999	999999	999999	999999	999999	204	648	568	583	722	999999	505	711	353	598	999999	16	139	23	464	166	896	770	999999	865	999999	513	999999	999999	659	523	221	60	444	919	999999	372	639	999999	77	487	288	440	972	41	962	30	36	778	999999	778	785	511	70	592	137	999999	160	452	751	691	159	999999	924	208	999999	999999	277	433	679	982	376	398	946	976	877	999999	999999	674	999999	999999	487	719	999999	880	999999	710	999999	851	791	327	221	999999	989	999999	337	538	516	774	891	517	753	999999	999999	188	999999	397	565	93	999999	672	803	999999	999999	620	213	439	101	54	999999	439	465	999999	641	362	770	189	409	999999	648	999999	999999	33	782	396	999999	999999	620	999999	479	350	155	907	999999	129	999999	735	647	999999	999999	897	447	999999	999999	462	999999	337	999999	746	999999	232	988	994	999999	375	999999	779	703	163	999999	328	819	620	575	129	293	557	288	999999	838	45	542	40	397	750	901	999999	719	329	343	59	999999	874	73	999999	362	999999	999999	999999	406	745	41	999999	145	853	88	826	896	194	178	999999	59	449	907	381	689	999999	607	999999	474	245	69	999999	999999	194	404	944	557	328	766	143	999999	999999	125	103	999999	58	895	999999	999999	999999	590	534	160	839	999999	484	966	691	999999	999999	999999	779	306	999999	999999	657	673	950	459	999999	279	578	427	45	999999	542	334	999999	377	640	72	73	999999	400	999999	535	233	980	194	920	978	866	999999	999999	590	315	220	953	999999	999999	384	944	94	537	804	22	116	999999	430	467	160	999999	323	926	999999	489	757	999999	999999	160	999999	693	766	539	999999	413	817	65	455	999999	999999	380	999999	999999	266	128	999999	999999	595	999999	428	118	999999	726	769	999999	552	999999	
999999	999999	999999	314	447	999999	922	690	999999	555	381	401	204	61	670	327	146	780	754	302	670	222	511	274	321	873	731	999999	999999	50	769	339	999999	999999	34	354	999999	27	932	149	999999	575	941	433	122	203	448	377	448	241	590	989	81	999999	999999	818	598	293	999999	999999	535	999999	556	146	999999	51	541	221	37	325	772	128	847	999999	999999	104	280	999999	161	127	435	364	877	902	460	780	268	609	999999	999999	999999	271	999999	999999	613	502	28	804	647	999999	999999	237	350	133	469	999999	151	465	67	79	547	999999	141	875	148	181	729	654	686	999999	783	931	402	821	569	511	103	999999	999999	700	86	476	999999	91	465	999999	24	754	442	988	638	802	999999	749	667	245	139	159	230	442	773	373	128	641	296	999999	835	528	563	957	378	999999	463	999999	993	81	89	60	419	940	999999	974	999999	698	377	999999	389	653	164	334	999999	943	999999	569	927	999999	357	799	794	999999	372	495	200	484	999999	975	349	195	755	595	165	88	740	290	285	798	162	429	999999	999999	351	999999	374	239	585	435	999999	999999	438	290	999999	289	265	684	577	670	783	736	89	999999	641	203	999999	568	178	999999	212	977	293	999999	999999	928	535	488	393	190	131	999999	899	194	999999	455	756	474	871	875	822	66	713	615	24	425	350	871	674	157	294	806	71	291	232	428	610	309	730	999999	754	777	999999	396	549	822	999999	894	999999	999999	447	432	999999	999999	480	999999	999999	678	999999	144	587	663	813	246	896	999999	899	999999	961	161	844	457	744	85	131	55	999999	999999	75	201	588	455	59	487	710	862	999999	999999	810	85	164	931	195	595	218	100	963	64	500	234	923	229	933	671	351	999999	688	620	181	999999	391	947	612	922	556	999999	614	336	536	44	215	999999	806	999999	996	913	271	158	866	41	92	711	999999	999999	278	368	522	388	146	720	183	999999	596	999999	694	216	999999	272	49	87	999999	637	528	999999	28	791	422	999999	674	438	728	539	754	150	353	999999	131	770	653	198	619	999999	199	815	999999	717	544	431	201	790	593	998	119	789	555	454	192	370	823	486	946	999999	999999	707	991	644	744	999999	999999	23	999999	558	619	850	468	259	447	712	605	311	257	991	856	884	844	999999	999999	964	594	999999	497	760	946	177	252	154	999999	492	824	226	972	97	398	187	704	999999	389	999999	999999	306	17	480	765	999999	239	954	618	999999	862	999999	223	780	999999	144	526	999999	611	451	999999	999999	736	954	888	389	
338	169	999999	678	999999	809	999999	171	999999	298	890	27	995	999999	937	297	999999	692	629	562	999999	999999	235	264	661	380	433	937	659	17	999999	62	592	385	193	79	362	940	650	63	999999	61	147	999999	254	509	999999	187	514	321	788	999999	335	336	386	999999	999999	348	999999	809	386	412	512	999999	729	837	434	619	250	999999	935	595	999999	999999	640	950	999999	661	19	162	50	256	433	348	999999	999999	999999	999999	999	57	145	999999	999999	841	676	518	549	512	844	416	84	719	936	646	386	203	12	758	695	435	91	281	338	864	999999	139	979	999999	999999	214	120	999999	999999	203	999999	999999	671	999999	899	999999	410	552	999999	603	87	999999	999999	787	961	36	522	968	999999	999999	966	999999	684	68	999999	546	539	999999	999999	639	305	905	109	999999	914	464	531	801	859	574	34	538	464	735	787	446	819	202	999999	388	999999	151	609	56	237	868	999999	999999	137	362	999999	35	455	187	307	182	999999	577	873	999999	505	999999	119	995	548	437	409	949	999999	999999	999999	347	183	718	947	163	306	62	515	56	227	999999	673	999999	982	999999	999999	286	437	614	224	252	999999	999999	883	971	42	613	508	999999	468	297	999999	501	635	254	999999	999999	239	154	999999	179	72	827	290	586	57	612	23	999999	999999	132	522	667	999999	484	999999	999999	835	976	131	692	554	999999	587	929	586	182	870	737	157	357	56	293	737	55	999999	501	424	306	999999	999999	999999	999999	456	345	774	674	90	161	235	999999	900	263	32	193	625	356	249	360	10	999999	742	285	402	996	86	239	999999	999999	303	526	64	538	62	701	102	595	268	252	164	911	999999	719	511	773	999999	793	270	554	999999	833	262	73	305	999999	999999	324	566	460	269	545	999999	999999	857	709	329	999999	210	330	999999	39	999999	997	206	999999	783	32	773	999999	549	292	969	384	945	999999	274	991	243	14	24	778	38	808	982	999999	999999	999999	861	999999	454	999999	593	999999	463	400	745	264	999999	216	275	664	551	938	911	977	576	370	769	398	445	337	999999	206	315	999999	10	290	24	587	999999	406	170	970	184	464	999999	39	921	554	999999	999999	134	36	738	359	237	100	897	999999	999999	999999	617	473	367	126	955	999999	999999	999999	999999	465	249	289	294	999999	999999	580	764	456	288	547	449	999999	674	435	213	112	467	956	999999	910	392	999999	544	127	789	697	613	999999	999999	999999	999999	999999	164	999999	769	999999	741	999999	855	656	336	450	726	505	366	401	999999	999999	912	999999	930	677	64	489	
999999	240	745	176	999999	806	999999	706	999999	999999	151	668	999999	415	666	999999	371	596	999999	439	584	942	999999	999999	761	397	897	681	999999	656	999999	727	999999	674	999999	539	999999	999999	791	59	689	629	503	748	364	999999	341	999999	999999	553	491	343	577	999999	904	140	946	999999	414	690	999999	999999	561	999999	607	999999	941	395	999999	137	999999	795	804	999999	750	955	999999	544	684	73	999999	999999	999999	601	174	47	160	110	770	65	592	999999	170	111	150	999999	78	211	151	939	756	945	173	148	293	696	999999	526	875	949	999999	411	999999	351	633	404	880	960	136	999999	999999	841	625	175	544	869	635	703	910	357	886	247	403	744	317	121	999999	277	999999	478	508	999999	235	999999	374	999999	377	818	477	999999	521	117	85	581	675	999999	329	998	999999	423	999999	999999	616	528	72	453	18	288	44	522	64	613	652	658	71	999999	615	805	801	364	501	816	235	174	835	779	171	822	78	999999	999999	352	999999	894	417	673	26	706	757	999999	181	98	784	955	691	908	999999	426	999999	45	309	524	207	248	999999	254	999999	451	999999	293	999999	196	999999	641	730	712	940	758	250	397	999999	999999	57	999999	192	999999	999999	280	483	926	324	745	312	43	103	277	154	999999	999999	172	74	999999	23	474	637	999999	878	153	235	978	999999	706	999999	132	421	399	477	999999	66	519	223	339	967	766	969	999999	884	187	999999	463	999999	515	999999	88	333	58	895	583	253	207	534	999999	54	999999	958	617	569	999999	621	703	999999	828	378	462	999999	734	607	257	505	999999	111	700	604	771	421	462	919	107	798	372	999999	999999	83	858	999999	335	999999	472	807	361	999999	999999	565	845	999999	739	999999	334	138	598	451	648	88	999999	106	999999	293	999999	93	506	698	471	390	258	208	906	754	519	999999	624	999999	144	449	999999	123	406	145	759	118	999999	325	999999	999999	209	999999	855	999999	921	762	999999	51	21	999999	999999	999999	516	323	316	999999	999999	984	626	856	514	158	999999	208	999999	48	999999	698	534	999999	412	190	112	999999	191	337	353	100	833	756	326	582	438	755	148	490	606	92	828	122	362	696	698	738	464	61	615	656	999999	882	73	462	517	999999	976	130	999999	999999	999999	999999	303	666	161	870	540	931	999999	999999	999999	454	999999	616	870	421	811	999999	491	373	46	140	721	696	219	999999	693	863	999999	590	999999	28	929	591	999999	999999	819	695	544	828	208	533	340	64	597	437	449	999999	592	106	46	270	999999	196	999999	12	267	606	457	
210	186	676	867	139	781	51	524	850	666	999999	601	999999	999999	662	175	513	799	666	109	781	510	247	999999	968	554	999999	389	742	613	948	591	222	248	344	652	532	665	211	283	555	913	599	790	571	999999	920	999999	976	31	473	999999	601	507	675	700	939	404	898	585	999999	662	781	246	718	999999	388	876	836	19	642	847	598	392	553	999999	911	456	709	473	634	429	412	721	999999	745	990	715	573	643	999999	137	999999	626	999999	892	141	362	82	141	999999	53	262	966	388	625	614	218	953	999999	999999	492	999999	435	951	842	999999	69	999999	972	449	673	313	202	306	514	90	999999	380	999999	736	559	384	578	357	590	177	446	342	524	999999	999999	761	765	855	231	999999	342	674	179	642	81	265	109	999999	999999	739	999999	670	873	545	642	837	302	80	999999	999999	126	999999	370	675	813	727	999999	999999	999999	911	548	347	85	999999	748	307	999999	28	999999	303	999999	886	904	999999	117	775	468	978	498	944	469	695	626	123	999999	264	314	999999	829	354	682	267	34	541	201	722	999999	801	796	345	635	284	416	935	999999	999999	999999	519	999999	999999	268	603	354	999999	451	999999	999999	962	755	493	999999	707	198	319	999999	27	862	372	659	395	191	666	192	162	999999	195	289	691	290	95	91	794	936	791	96	999999	999999	999999	999999	348	11	632	55	999999	352	928	95	106	999999	815	378	999999	859	182	856	999999	421	201	414	999999	574	39	682	670	412	208	999999	407	233	542	115	561	999999	321	999999	559	621	878	810	390	109	192	377	474	717	280	934	763	934	999999	667	721	896	833	774	971	949	385	901	153	167	999999	999999	781	710	999999	999999	548	789	307	999999	542	390	999999	999999	391	662	217	952	141	999999	999999	472	738	874	999999	665	449	547	422	999999	999999	977	667	232	421	320	595	764	900	999999	999999	973	637	999999	134	341	872	999999	392	318	742	432	770	999999	999999	224	143	907	326	999999	999999	11	376	698	745	565	723	801	745	80	77	452	62	398	999999	44	835	999999	750	999999	999999	773	164	114	866	812	217	786	83	999999	186	999999	448	999999	999999	395	607	999999	769	569	617	80	930	322	250	299	380	381	13	125	389	909	999999	274	368	325	846	272	999999	932	999999	936	727	999999	999999	389	14	313	999999	492	436	896	999999	191	999999	999999	842	842	863	576	441	835	783	999999	817	276	531	999999	390	338	548	344	999999	836	221	681	353	999999	427	861	295	77	637	520	688	492	454	975	829	646	999999	999999	
409	265	501	522	162	769	999999	627	858	829	922	415	943	999999	999999	628	969	763	999999	460	424	11	291	999999	208	272	279	999999	822	999999	354	743	855	543	935	851	345	699	999999	583	660	800	12	465	999999	231	577	999999	702	825	15	76	277	32	590	999999	973	137	323	890	499	999999	804	999999	485	999999	999999	410	999999	999999	293	280	244	795	799	623	999999	825	229	976	695	683	632	996	999999	288	476	832	953	537	999999	217	385	638	94	264	995	700	980	965	671	176	439	764	999999	734	831	482	999999	966	408	158	908	999999	204	816	773	999999	999999	206	712	999999	999999	629	70	85	999999	606	999999	999999	999999	308	845	999999	315	999999	253	868	464	815	457	999999	610	999999	139	729	309	48	444	277	999999	197	937	784	263	944	719	999999	999999	466	839	235	771	687	348	109	313	655	41	999999	572	904	999999	999999	749	999999	126	470	999999	340	776	999999	999999	999999	64	999999	371	70	999	370	809	443	174	999999	999999	999999	232	923	647	39	999999	999999	16	769	705	586	843	989	44	545	827	999999	321	372	689	982	73	338	999999	908	738	999999	655	670	865	999999	999999	999999	971	527	496	203	823	469	914	132	850	402	737	478	596	381	36	464	543	561	132	801	999999	999999	167	893	300	999999	301	183	998	345	903	575	845	999999	27	999999	58	999999	435	851	458	567	999999	671	601	999999	321	366	226	200	137	313	999999	938	999999	978	370	999999	903	93	177	741	133	999999	498	999999	632	999999	363	519	415	910	999999	280	353	750	861	999999	301	999999	428	935	999999	999999	218	600	999999	907	460	49	156	999999	730	351	683	717	443	627	999999	999999	999999	222	13	706	785	227	999999	737	594	296	127	873	999999	766	999999	999999	999999	326	306	999999	604	999999	648	999999	373	959	189	785	999999	636	317	243	324	999999	999999	215	931	261	32	999999	423	999999	322	174	921	999999	154	963	686	450	933	127	330	999999	834	806	574	689	343	825	47	401	149	958	979	883	559	999999	161	459	310	532	303	315	484	773	999999	999999	402	100	999999	225	108	156	999999	199	999999	50	999999	999999	999999	252	999999	206	999999	32	999999	364	195	999999	999999	706	811	237	999999	411	823	25	999999	999999	404	100	296	252	20	999999	302	999999	265	789	999999	518	420	999999	818	999999	999999	107	361	462	93	57	999999	363	999999	118	414	871	16	301	376	897	999999	967	413	550	999999	675	195	999999	729	696	999999	406	77	215	295	999999	999999	92	797	726	999999	346	977	357	802	932	875	999999	417	999999	
999999	963	422	83	275	453	939	277	999999	999999	911	229	999999	396	947	892	296	171	822	945	462	923	504	999999	243	906	989	999999	748	33	999999	293	724	308	709	999999	983	999999	939	842	528	999999	980	999999	999999	443	612	591	409	909	999999	999999	999999	472	999999	999999	468	772	839	369	463	882	529	88	148	627	505	435	686	999999	999999	301	231	980	426	999999	999999	999999	999999	999999	303	408	656	999999	386	95	999999	999999	999999	645	677	220	165	580	999999	646	621	902	720	197	938	187	999999	598	10	355	999999	108	55	999999	130	823	937	48	75	65	235	690	702	63	999999	253	105	51	143	698	145	650	601	999999	999999	50	999999	647	862	999999	999999	68	838	999999	601	115	216	999999	525	854	282	999999	999999	332	420	999999	210	667	774	694	92	863	464	312	220	999999	999999	275	999999	90	897	300	186	999999	562	999999	852	671	461	999999	46	421	525	289	999999	28	999999	278	999999	999999	840	268	999999	177	43	639	603	536	820	999999	608	941	727	444	956	981	999999	564	770	252	999999	538	215	999999	658	999999	999999	185	886	999999	999999	238	904	999999	249	999999	999999	19	916	922	999999	326	851	702	708	104	999999	91	333	443	88	581	508	999999	691	311	62	999999	518	373	302	999999	999999	628	62	999999	46	540	205	999999	563	929	648	847	679	761	999999	513	758	564	975	266	999999	452	999999	134	729	787	504	999999	587	999999	501	999999	630	999999	676	232	649	999999	999999	163	885	16	880	158	933	999999	448	999999	624	999999	656	954	999999	45	576	207	516	928	650	259	999999	266	739	999999	438	105	227	533	95	999999	999999	429	999999	821	380	845	571	963	201	79	349	575	324	999999	999999	546	164	999999	999999	478	716	721	688	999999	999999	629	276	339	720	837	999999	914	999999	169	685	236	458	575	999999	731	636	552	737	581	999999	470	942	701	193	891	940	632	999999	617	748	151	741	698	704	999999	579	241	999999	363	635	434	731	165	999999	140	98	589	999999	999999	842	173	984	117	897	656	686	574	156	828	896	999999	999999	236	420	543	495	999999	871	913	161	404	309	383	945	485	999999	787	349	63	999999	361	703	118	775	585	166	634	999999	57	74	14	95	424	466	825	999999	999999	999999	999999	644	338	999999	25	695	999999	864	611	171	999999	999999	899	234	999999	999999	545	117	850	461	835	386	860	959	999999	849	157	318	999999	999999	999999	20	245	52	531	418	474	999999	999999	422	336	720	555	472	388	139	174	779	993	399	921	718	625	52	909	999999	784	379	893	
176	548	139	980	999999	51	411	682	999999	999999	999999	561	900	429	999999	134	124	830	999999	580	694	999999	999999	999999	494	995	999999	999999	202	143	99	634	999999	750	521	874	999999	740	862	431	976	457	999999	999999	319	837	30	298	197	918	999999	610	396	798	209	999999	999999	815	495	697	639	27	489	724	614	999999	999999	999999	999999	563	927	384	968	999999	604	246	377	301	14	656	975	123	206	999999	348	489	999999	306	999999	39	703	391	999999	999999	791	959	968	593	471	271	381	999999	999999	999999	999999	420	999999	429	204	999999	123	879	999999	999999	722	526	820	215	386	999999	999999	169	607	999999	859	545	138	803	185	644	999999	784	999999	743	285	114	999999	572	293	927	847	999999	112	589	915	824	581	416	452	274	149	762	217	999999	460	221	999999	510	774	455	292	838	999999	559	694	999999	999999	76	562	617	792	257	922	458	287	992	67	999999	999999	45	963	721	999999	910	505	999999	576	492	293	999999	841	233	798	999999	645	19	999999	552	999999	585	774	515	999999	999999	999999	999999	999999	999999	999999	467	164	254	547	739	491	570	486	344	999999	188	999999	566	999999	499	775	569	459	94	813	278	428	514	133	387	999999	458	867	526	438	613	676	818	433	825	909	597	685	69	356	999999	999999	239	999999	999999	999999	217	732	999999	999999	912	442	755	944	999999	49	649	999999	169	478	42	702	959	905	450	999999	944	143	999999	999999	188	883	999999	999999	999999	746	198	25	999999	564	999999	726	512	467	999999	181	999999	874	999999	786	999999	477	526	999999	324	382	572	999999	999999	214	878	999999	999999	775	999999	38	52	28	215	54	999999	999999	999999	605	425	315	199	502	390	279	591	80	999999	181	999999	711	999999	809	422	999999	183	999999	967	212	685	999999	952	737	999999	496	139	999999	668	598	935	636	763	999999	999999	18	192	79	943	779	623	808	583	603	455	180	999999	242	605	848	870	999999	666	510	919	447	999999	999999	916	893	149	999999	411	902	999999	999999	999999	999999	645	999999	184	113	920	198	589	999999	404	358	292	416	999999	897	307	820	727	948	969	999999	999999	727	655	729	163	59	639	934	406	999999	999999	761	232	235	597	201	673	766	75	477	921	51	999999	15	999999	999999	78	999999	391	591	185	297	723	999999	443	918	759	454	950	870	559	999999	480	723	991	999999	999999	598	309	115	156	960	883	502	341	960	684	649	559	653	981	396	552	815	999999	80	47	537	999999	679	999999	228	816	999999	999999	999999	999999	999999	23	650	326	999999	943	999999	445	224	414	231	999999	
999999	243	119	895	999999	889	172	999999	665	227	920	492	655	806	630	673	927	999999	688	583	74	400	999999	636	909	337	999999	453	276	379	291	666	816	999999	999999	445	999999	333	519	999999	755	999999	904	111	102	999999	999999	673	322	612	999999	999999	725	647	999999	92	878	483	999999	969	999999	719	837	296	999999	264	675	482	496	195	351	999999	999999	383	828	901	495	263	543	999999	999999	837	999999	664	861	221	940	178	884	236	566	849	346	550	999999	45	999999	618	999999	838	999999	999999	186	137	999999	913	446	351	819	396	999999	625	940	245	313	551	588	182	999999	725	999999	507	597	269	629	501	999999	94	999999	792	576	999999	999999	704	269	999999	660	999999	999999	947	774	999999	358	497	639	940	909	111	999999	384	457	162	194	449	523	984	601	999999	507	769	656	999999	893	37	820	999999	536	999999	975	835	999999	584	779	999999	950	725	158	999999	630	688	591	165	847	83	344	423	692	649	190	284	999999	743	999999	633	301	423	705	331	677	999999	414	674	135	411	493	872	383	999999	999999	798	836	999999	296	819	187	500	514	819	692	407	38	999999	999999	999999	999999	156	999999	156	195	537	30	826	999999	711	999999	999999	39	446	999999	999999	50	985	999999	392	448	384	999999	686	455	801	908	885	639	999999	999999	999999	619	999999	999999	346	793	236	522	999999	778	999999	79	584	546	999999	470	78	239	229	999999	53	735	671	263	583	999999	999999	999999	999999	628	144	197	163	822	755	307	604	999999	254	999999	999999	472	200	614	999999	315	999999	999999	195	340	840	656	999999	999999	846	999999	999999	181	869	646	401	535	999999	342	643	822	916	762	790	962	999999	85	984	999999	999999	580	999999	67	824	277	826	262	515	63	788	999999	778	999999	975	962	999999	433	133	607	999999	999999	999999	858	999999	999999	399	120	359	999999	999999	765	671	868	999999	276	257	890	356	601	820	148	30	84	553	165	53	999999	999999	999999	999999	442	951	387	273	276	245	686	96	218	999999	716	902	292	588	32	816	999999	883	709	714	468	86	532	787	149	999999	269	999999	999999	572	724	333	999999	620	42	813	293	604	101	40	999999	804	148	722	113	246	738	495	999999	999999	142	791	87	999999	153	999999	429	999999	133	19	975	382	280	645	164	392	999999	671	556	219	532	999999	792	678	153	999999	999999	809	999999	902	999999	774	999999	999999	999999	933	255	419	999999	999999	394	693	480	999999	999999	999999	534	502	568	999999	866	76	939	322	815	827	998	999999	969	999999	428	619	917	231	999999	211	599	999999	215	231	
147	960	204	881	824	839	834	999999	999999	999999	139	999999	251	962	46	462	835	999999	661	613	934	846	450	999999	257	774	776	259	602	852	599	732	297	346	583	905	872	999999	497	976	992	297	999999	999999	360	999999	378	955	194	37	376	138	150	999999	999999	300	520	217	999999	59	73	999999	118	999999	364	999999	999999	904	388	999999	590	777	973	685	620	647	71	999999	636	273	406	820	75	574	485	471	591	695	999999	999999	395	664	999999	447	912	999999	188	999999	660	999999	835	474	576	63	446	599	164	999999	981	999999	238	94	580	370	653	252	519	999999	999999	893	815	999999	854	999999	745	999999	353	535	772	212	468	59	775	682	437	999999	254	22	137	885	316	999999	713	411	999999	311	94	73	794	670	898	644	726	767	148	383	619	481	317	999999	999999	629	999999	778	190	189	318	898	932	721	999999	507	415	999999	586	689	749	453	51	444	841	999999	999999	112	314	823	999999	999999	543	64	322	772	704	616	639	687	443	934	230	874	992	195	141	999999	672	401	239	325	190	999999	634	176	440	872	680	966	888	590	474	366	999999	310	364	878	999999	235	802	999999	771	898	256	814	232	176	999999	655	158	999999	999999	913	594	999999	999999	999999	429	999999	342	831	999999	672	999999	852	470	863	28	691	831	262	674	446	999999	439	999999	292	212	819	944	273	430	34	818	231	160	560	999999	848	483	999999	458	262	999999	970	999999	999999	110	999999	354	999999	999999	999999	824	896	992	993	324	164	464	545	999999	609	211	999999	411	911	853	577	702	909	101	179	999999	999999	803	999999	553	999999	576	453	191	808	999999	585	999999	669	999999	922	999999	166	245	617	393	937	397	848	61	824	569	951	999999	999999	701	444	999999	999999	999999	273	102	580	450	697	588	999999	363	999999	999999	626	953	741	999999	999999	349	999999	999999	999999	786	999999	174	954	999999	728	68	625	207	659	116	999999	317	999999	127	936	830	657	716	548	39	382	584	999999	999999	435	999999	999999	999999	324	999999	166	770	794	202	999999	999999	147	220	721	638	962	813	703	966	112	319	817	999999	774	111	691	829	134	999999	999999	696	999999	999999	935	858	239	999999	883	476	950	999999	522	944	999999	838	692	447	994	909	999999	999999	880	356	612	999999	63	999999	475	222	999999	337	645	351	999999	584	257	999999	285	863	409	587	999999	237	26	841	999999	873	776	999999	999999	999999	835	224	386	999999	816	504	637	999999	999999	999999	999999	670	974	623	999999	999999	166	272	999999	999999	999999	140	510	488	999999	999999	340	771	329	
189	438	538	804	257	999999	430	964	941	767	999999	270	466	69	384	677	269	999999	402	226	625	716	513	355	623	92	705	714	897	217	999999	174	866	500	624	596	380	866	999999	999999	204	216	224	505	838	999999	705	81	999999	999999	378	399	999999	554	703	473	924	193	999999	175	999999	716	77	733	602	588	404	965	999999	999999	306	403	536	280	32	419	999999	999999	999999	999999	386	999999	587	96	839	775	999999	321	796	161	672	197	684	561	999999	999999	149	999999	902	259	140	739	636	348	514	974	862	999999	999999	293	970	915	676	103	788	999999	139	980	999999	827	999999	92	179	292	125	119	719	974	999999	545	280	999999	115	267	956	646	996	999999	582	865	912	569	790	999999	190	999999	999999	591	773	172	358	168	999999	85	897	999999	570	354	233	404	264	888	721	986	23	959	999999	418	146	999999	175	890	407	38	914	792	302	999999	111	368	598	137	211	783	196	121	999999	40	369	908	999999	652	25	999999	610	34	848	999999	499	231	946	111	454	999999	996	467	761	568	170	115	756	905	253	864	805	137	999999	938	799	901	545	999999	59	237	75	523	875	229	427	890	999999	498	999999	879	999999	496	683	579	999999	999999	360	856	869	263	999999	999999	408	160	382	999999	347	909	14	999999	686	999999	62	226	999999	483	592	541	999999	280	171	999999	739	373	451	319	454	117	161	80	551	999999	999999	795	85	999999	999999	999999	847	999999	553	44	493	577	203	255	444	466	999999	313	146	819	715	599	102	893	441	45	999999	999999	39	999999	758	934	56	999999	999999	266	150	672	999999	867	693	206	727	999999	774	171	179	206	875	999999	104	848	999999	732	973	320	999999	192	462	89	26	784	914	323	285	999999	999999	206	988	999999	325	350	945	999999	135	999999	872	964	128	280	999999	512	197	51	144	999999	10	324	999999	946	563	999999	219	288	850	908	292	999999	851	225	640	972	217	697	672	753	903	664	999999	465	448	738	73	192	224	514	597	872	188	376	559	216	183	52	623	366	141	666	428	226	236	999999	123	903	999999	892	999999	999999	379	390	999999	345	717	999999	508	825	895	999999	73	999999	321	419	235	485	999999	999999	799	175	84	316	622	246	245	389	238	979	625	170	552	332	999999	107	999999	797	999999	223	499	615	543	999999	471	114	602	91	999999	816	243	637	246	215	999999	999999	425	72	768	769	110	337	339	528	210	999999	484	999999	137	224	915	437	125	453	934	999999	999999	286	844	999999	643	163	484	421	999999	987	923	346	
999999	999999	999999	440	39	600	123	171	999999	999999	598	999999	999999	860	999999	690	999999	806	522	999999	281	909	507	148	227	260	135	946	853	917	999999	999999	999999	999999	999999	57	542	485	408	525	340	999999	907	617	688	118	999999	783	209	793	520	999999	474	140	75	329	582	543	222	778	474	176	999999	368	999999	999999	925	491	357	906	158	426	407	999999	463	507	12	890	460	119	371	999999	999999	69	999999	842	747	681	999999	193	475	999	272	629	61	173	465	548	385	999999	192	407	435	302	645	104	542	477	676	999999	326	691	999999	113	417	999999	999999	258	999999	399	637	254	418	174	441	159	999999	778	945	299	52	464	514	157	926	963	917	999999	423	999999	999999	999999	14	515	999999	783	916	168	222	999999	743	216	999999	999999	999999	938	989	271	860	999999	940	763	532	387	525	861	999999	934	186	453	213	974	999999	659	98	367	250	902	306	657	242	995	566	26	555	835	999999	528	481	988	999999	656	593	927	372	546	999999	627	989	999999	606	981	982	768	725	769	381	999999	897	318	698	97	964	213	263	945	207	999999	831	690	999999	658	462	197	479	557	390	907	297	552	619	623	999999	999999	60	260	999999	797	300	786	463	951	631	173	999999	886	999999	390	674	426	349	999999	795	309	999999	999999	528	795	999999	178	388	474	639	355	699	85	999999	999999	162	12	933	410	224	54	237	41	36	299	897	999999	865	10	243	870	212	387	827	999999	279	111	731	999999	507	132	999999	988	999999	286	474	999999	712	28	999999	671	999999	939	27	751	81	990	921	239	897	999999	999999	999999	241	999999	152	322	257	569	404	60	280	715	902	101	646	999999	999999	999999	825	681	879	846	772	572	386	273	999999	85	542	288	190	999999	329	999999	820	29	757	999999	144	162	967	999999	624	187	400	778	46	925	999999	999999	280	181	413	226	827	999999	999999	669	392	878	952	182	37	999999	870	778	396	999999	281	627	999999	176	616	673	999999	736	999999	594	181	608	237	443	971	999999	18	18	98	113	973	999999	999999	97	170	265	999999	795	999999	508	316	999999	999999	934	654	487	351	114	564	740	511	100	243	31	497	783	650	518	210	328	117	861	999999	999999	999999	917	223	403	16	360	473	918	620	723	288	999999	226	999999	789	493	367	904	453	357	999999	882	999999	999999	600	386	614	690	594	999999	401	454	932	109	806	736	999999	948	999999	214	277	999999	479	519	999999	937	999999	358	729	717	961	213	417	999999	690	255	797	831	803	629	745	999999	333	999999	
332	834	627	127	495	63	229	419	806	249	90	18	413	610	649	662	819	266	961	877	836	999999	999999	600	418	999999	939	441	154	478	468	494	269	999999	197	908	320	999999	862	999999	497	551	407	178	260	682	842	196	192	151	999999	488	999999	456	987	999999	999999	36	709	933	123	787	999999	337	999999	596	749	999999	423	999999	351	379	403	295	999999	999999	790	999999	349	999999	719	752	999999	13	999999	999999	672	812	999999	62	121	293	741	929	999999	709	287	79	999999	664	933	999999	773	452	799	441	95	999999	999999	703	355	999999	686	973	223	371	538	271	669	800	924	936	98	999999	628	67	638	474	733	680	17	720	999999	999999	802	999999	978	806	213	236	894	999999	746	999999	707	999999	606	999999	715	200	180	999999	410	596	999999	996	996	412	999999	741	803	621	802	999999	999999	634	999999	999999	999999	589	392	999999	999999	442	999999	787	199	133	999999	446	460	870	758	999999	510	991	319	999999	999999	805	638	576	982	999999	433	283	999999	999999	279	999999	733	605	597	999999	808	447	999999	967	690	999999	999999	872	749	387	290	933	862	999999	884	704	325	574	65	374	999999	816	750	595	999999	633	453	838	854	999999	713	855	283	632	733	72	42	352	203	993	998	765	827	605	999999	999999	420	83	476	574	757	168	550	232	186	992	697	373	957	67	508	968	27	167	673	999999	659	240	536	822	999999	972	999999	999999	376	194	999999	155	414	999999	222	380	999999	289	834	554	999999	60	999999	741	375	669	394	146	495	40	748	669	931	755	840	999999	546	654	903	784	999999	488	856	991	13	551	999999	447	999999	137	606	737	332	999999	130	609	999999	795	456	12	587	244	576	345	446	329	224	999999	999999	42	999999	717	386	60	767	825	204	464	737	823	710	999999	302	367	999999	20	346	811	999999	241	405	999999	207	999999	206	552	912	520	999999	684	337	311	768	811	303	999999	361	282	361	304	414	330	67	999999	301	640	942	218	912	436	982	412	33	999999	636	93	519	485	853	224	913	684	909	63	496	999999	188	490	74	999999	658	999999	460	340	826	85	999999	575	609	565	609	704	999999	128	701	924	287	330	185	999999	380	875	429	146	391	730	999999	13	145	999999	462	462	154	379	777	999999	952	999999	621	561	999999	944	876	297	615	999999	999999	790	362	999999	999999	999999	999999	999999	173	783	644	323	948	106	664	689	439	716	113	999999	560	999999	999999	783	999999	999999	999999	623	819	436	999	141	531	182	999999	630	651	573	771	604	999999	300	216	994	
283	639	744	525	896	710	514	169	999999	999999	658	848	448	999999	599	537	159	999999	44	736	783	999999	791	775	452	44	47	865	945	999999	999	269	31	999999	509	343	999999	193	727	119	921	839	946	73	523	804	999999	82	974	244	454	999999	265	999999	999999	999999	847	968	999999	862	672	649	224	999999	469	398	827	101	79	999999	687	999999	964	925	815	944	566	728	262	648	852	965	891	999999	63	542	14	552	146	738	495	999999	120	864	999999	282	624	270	604	134	999999	99	12	717	556	999999	999999	340	664	999999	213	999999	716	434	19	707	999999	513	999999	926	394	999999	955	340	771	806	855	999999	488	542	999999	999999	134	137	671	999999	962	183	164	575	50	673	999999	870	535	376	174	999999	855	739	999999	999999	638	677	740	702	999999	671	999999	999999	632	999999	852	131	945	907	999999	589	762	255	744	999999	999999	999999	886	721	396	94	999999	404	999999	179	999999	749	27	999999	667	457	999999	999999	999999	301	236	999999	942	646	999999	766	925	999999	382	584	923	609	994	999999	761	581	791	999999	315	60	866	552	116	463	999999	999999	113	736	249	547	999999	793	627	453	999999	999999	124	249	999999	630	999999	999999	31	68	255	999999	754	87	458	96	999999	377	999999	578	435	999999	308	489	496	999999	662	198	389	835	999999	140	982	551	592	816	999999	552	129	685	891	689	530	58	217	516	357	36	287	162	881	825	139	58	28	673	999999	634	999999	999999	967	999999	797	196	999999	125	661	999999	494	999999	629	123	258	978	999999	745	999999	259	281	980	371	636	911	236	953	566	10	934	999999	999999	180	832	999999	938	717	920	891	344	999999	102	855	999999	542	999999	533	767	576	161	370	282	519	395	363	771	819	341	999999	571	999999	120	124	726	999999	575	470	796	999999	319	270	766	854	819	878	188	999999	999999	103	275	999999	196	989	849	999999	261	410	785	479	37	999999	386	999999	329	111	271	978	138	999999	966	999999	736	453	267	999999	603	427	699	517	184	646	603	247	793	868	56	999999	274	163	427	999999	685	327	296	200	999999	904	534	718	616	210	999999	750	137	999999	966	999999	732	958	969	833	710	277	305	391	525	999999	78	460	65	151	713	974	58	801	499	419	167	77	16	698	892	981	901	973	999999	999999	120	999999	902	999999	999999	999999	193	999999	464	418	999999	904	674	745	836	83	662	475	999999	32	999999	999999	601	556	999999	665	952	280	941	999999	376	331	742	999999	38	376	999999	751	753	407	791	999999	999999	90	397	262	402	271	862	
818	328	999999	486	626	160	784	110	356	728	999999	363	913	999999	735	999999	700	171	11	716	469	999999	911	999999	999999	241	999999	999999	520	168	332	999999	691	417	132	999999	940	999999	126	999999	253	276	212	32	31	54	877	811	611	999999	697	999999	401	554	403	999999	999999	999999	397	394	999999	796	999999	197	406	999999	671	505	529	335	111	855	999999	488	999999	202	323	889	700	54	363	435	386	481	999999	242	999999	146	24	829	993	999999	456	999999	609	999999	686	24	999999	561	999999	999999	999999	999999	937	999999	55	912	92	210	979	528	24	999999	999999	486	999999	117	999999	173	999999	534	491	700	341	876	999999	323	999999	24	999999	308	272	148	671	981	153	110	999999	628	197	958	64	999999	849	475	220	999999	999999	999999	47	579	999999	462	999999	848	890	591	944	70	443	732	999999	77	694	681	265	876	999999	59	342	999999	999999	999999	976	639	999999	678	999999	999999	999999	304	621	755	976	936	19	999999	999999	999999	999999	999999	166	484	194	464	924	986	128	178	219	999999	432	652	790	728	999999	201	999999	334	377	222	740	87	999999	149	120	999999	100	999999	671	999999	999999	857	958	999999	162	98	999999	999999	714	493	559	681	657	999999	872	999999	965	999999	999999	818	334	850	999999	878	999999	999999	90	55	354	646	896	370	999999	999999	643	574	694	999999	576	917	289	999999	999999	884	662	69	430	82	999999	150	322	842	827	853	130	850	999999	89	958	999999	18	866	177	77	597	999999	184	999999	688	999999	285	999999	681	23	538	371	241	571	225	762	658	17	779	213	334	63	999999	999999	644	792	999999	614	61	502	999999	422	796	551	999999	999999	884	537	394	968	865	367	170	814	324	759	999999	840	999999	999999	425	10	999999	963	999999	543	999999	530	999999	999999	145	671	903	189	113	999999	574	999999	284	752	878	130	999999	810	999999	966	892	728	999999	999999	183	999999	749	999999	86	908	999999	832	808	999999	816	364	289	999999	832	204	463	999999	999999	208	194	929	566	121	999999	305	387	286	625	777	650	999999	200	373	999999	814	921	58	112	205	791	741	999999	530	999999	999999	999999	133	978	153	512	999999	27	141	999999	254	765	637	537	781	530	999999	217	41	112	888	999999	916	777	28	999999	415	878	515	999999	452	58	45	186	804	999999	999999	307	999999	999999	739	910	69	672	477	58	293	999999	999999	674	742	534	999999	427	57	360	923	355	959	871	107	43	999999	724	257	205	730	461	999999	999999	276	751	736	766	373	977	113	254	310	970	999999	894	556	841	674	918	209	617	139	
453	541	999999	347	999999	999999	999999	999999	344	424	281	328	999999	787	15	407	990	797	92	64	79	257	679	54	989	999999	212	999999	670	59	339	996	122	332	289	999999	368	999999	999999	599	667	579	768	829	39	652	167	116	551	999999	683	130	999999	999999	69	206	999999	863	999999	728	964	229	738	295	94	285	215	509	999999	230	48	999999	671	999999	999999	999999	999999	849	25	347	723	999999	935	236	375	218	879	999999	272	93	999999	505	64	407	634	447	841	483	999999	999999	999999	658	608	330	404	106	458	633	176	569	717	999999	847	20	999999	868	294	511	919	875	406	655	246	999999	307	999999	532	274	858	949	999999	14	114	272	900	75	497	614	831	279	760	255	999999	703	375	999999	658	54	999999	766	162	999999	564	869	357	999999	422	194	33	999999	573	194	775	226	999999	713	908	585	119	940	381	680	679	649	125	160	272	543	58	396	885	488	872	102	796	329	449	245	914	120	652	999999	591	970	999999	575	480	176	792	662	12	82	934	462	394	482	999999	914	999999	207	999999	878	146	636	975	999999	322	683	429	999999	274	673	670	999	297	77	99	999999	943	550	999999	105	999999	396	394	812	553	999999	999999	324	669	534	491	717	591	774	177	954	994	999999	263	797	747	211	398	339	999999	935	175	326	392	951	999999	999999	999999	999999	137	750	251	999999	999999	902	975	115	921	999999	191	999999	418	522	900	999999	999999	999999	296	882	358	549	999999	65	410	618	254	999999	931	718	562	288	199	168	646	427	713	831	91	361	999999	641	290	658	158	999999	999999	652	999999	258	246	650	916	645	84	588	752	196	762	921	657	595	999999	212	999999	902	763	999999	876	483	999999	999999	249	999999	999999	716	268	999999	907	951	999999	602	964	683	481	999999	999999	554	93	67	999999	526	79	169	999999	236	468	87	999999	255	999999	277	999999	942	999999	364	411	981	584	368	329	413	288	810	999999	65	630	499	731	999999	999999	219	175	818	808	999999	813	89	242	999999	257	191	867	661	267	824	826	999999	856	127	510	999999	969	725	738	271	248	268	339	648	999999	968	356	217	715	484	111	957	999999	921	550	999999	749	750	120	999999	546	627	553	16	238	608	642	613	999999	999999	250	450	90	999999	999999	554	750	593	238	289	835	659	946	782	722	868	888	935	576	189	999999	229	615	600	725	620	715	999999	999999	999999	999999	742	452	565	244	660	999999	595	264	996	580	165	521	999999	313	886	680	771	293	369	719	999999	999999	585	999999	999999	999999	489	
821	55	999999	427	999999	999999	953	999999	217	999999	547	71	999999	303	680	580	608	999999	707	784	297	839	939	944	49	60	999999	627	706	867	999999	223	999999	397	774	999999	167	163	981	290	877	220	679	299	233	231	999999	426	37	999999	976	42	323	61	202	982	999999	894	999999	133	999999	999999	396	349	344	333	246	603	528	999999	423	999999	999999	999999	906	86	170	999999	720	817	681	861	600	249	890	24	900	774	999999	792	113	272	775	857	337	551	824	999999	955	900	985	774	999999	566	53	999999	999999	999999	154	126	821	465	184	570	452	102	735	999999	458	329	433	471	408	736	999999	160	999999	646	99	999999	261	830	694	820	831	907	963	44	999999	368	486	12	629	88	970	647	98	214	415	245	816	678	999999	999999	477	999999	376	171	208	892	852	999999	999999	789	865	999999	771	364	739	545	138	999999	950	99	999999	430	841	330	765	999999	72	475	240	854	999999	583	949	68	353	999999	540	802	836	999999	516	999999	204	840	223	999999	876	734	475	870	116	125	727	791	793	56	682	55	999999	487	830	387	660	999999	251	999999	51	712	20	431	999999	336	864	647	583	999999	235	11	116	999999	844	338	999	999999	999999	999999	856	168	999999	306	634	495	999999	359	483	138	934	250	598	931	999999	173	723	53	999999	780	260	999999	217	545	999999	680	938	619	642	501	387	999999	216	818	435	999999	447	714	999999	518	929	515	174	454	323	985	999999	185	999999	681	615	999999	999999	967	182	999999	950	729	999999	953	999999	787	716	981	751	644	44	780	506	999999	725	999999	256	357	850	999999	915	762	231	835	278	763	999999	999999	999999	431	796	248	999999	659	932	999999	239	843	962	151	798	192	703	679	951	999999	679	790	956	999999	710	156	126	437	860	197	508	649	999999	792	24	756	105	330	999999	795	144	999999	133	999999	779	999999	394	999999	946	732	69	999999	884	646	999999	982	14	289	720	650	131	218	999999	744	999999	589	167	179	137	999999	97	382	831	999999	497	832	999999	948	999999	307	761	418	999999	137	137	955	765	49	708	42	751	815	609	207	673	926	999999	388	999999	200	255	225	581	903	645	687	999999	728	999999	261	999999	65	999999	423	889	713	999999	672	999999	263	823	128	999999	105	301	282	773	634	999999	570	999999	999999	161	636	62	546	837	999999	999999	450	245	47	890	456	716	999999	362	196	318	959	999999	384	772	999999	376	136	753	999999	611	372	913	96	245	999999	476	47	904	825	370	999999	876	149	999999	999999	28	786	237	999999	
388	999999	919	586	325	532	371	999999	515	617	270	925	792	361	999999	129	536	999999	999999	311	980	679	791	537	825	965	999999	69	203	606	525	999999	899	999999	107	999999	999999	337	771	999999	227	999999	531	999999	565	445	999999	525	173	70	639	999999	984	925	999999	708	813	392	761	360	449	999999	217	999999	102	679	36	999999	999999	999999	676	209	387	99	94	999999	158	999999	971	390	415	568	896	143	966	655	606	973	702	398	202	69	575	420	273	915	857	621	204	885	418	505	270	203	393	999999	492	895	841	130	559	319	421	381	944	999999	414	84	943	999999	999999	63	362	866	777	616	999999	966	825	179	999999	999999	309	999999	971	910	307	999999	749	537	999999	710	142	999999	838	999999	648	204	476	392	510	782	677	758	999999	999999	999999	404	425	776	999999	525	79	671	72	32	19	335	410	44	583	711	335	416	283	372	921	780	37	894	968	439	500	442	668	285	859	551	283	615	999999	999999	999999	972	731	647	640	470	520	999999	999999	999999	794	441	809	798	457	271	484	449	444	372	999999	999999	999999	376	35	999999	999999	999999	999999	999999	61	794	276	680	433	363	999999	635	731	999999	270	221	30	655	645	999999	999999	870	828	597	77	999999	999999	405	536	756	999999	364	622	13	467	733	999999	416	271	999	999999	139	999999	999999	586	849	717	999999	111	999999	510	163	731	966	999999	142	957	999999	400	227	624	999999	153	677	999999	999999	23	728	999999	999999	568	614	393	645	999999	503	505	734	21	228	126	196	303	999999	999999	20	999999	655	999	334	775	87	25	53	385	303	985	698	904	999999	999999	989	990	999999	999999	895	769	95	999999	999999	637	233	564	182	111	437	999999	999999	430	189	697	367	728	668	999999	999999	999999	350	999999	599	517	806	830	754	392	999999	205	728	784	361	999999	547	582	498	697	999999	523	843	999999	999999	725	222	277	724	568	478	999999	332	814	115	306	429	999999	999999	993	830	402	809	999999	999999	242	849	989	79	939	160	999999	999999	971	218	966	755	408	323	873	305	539	999999	196	913	865	872	913	678	64	999999	722	999999	999999	866	159	999999	63	999999	714	876	233	208	785	418	693	40	361	606	148	550	31	511	609	697	301	297	622	876	119	369	935	999999	999999	999999	999999	686	735	114	68	262	702	441	608	999999	999999	999999	330	778	999999	834	999999	999999	539	514	798	220	999999	807	574	862	102	186	857	355	940	912	194	665	999999	999999	304	999999	999999	999999	999999	999999	902	612	625	999999	999999	999999	655	999999	848	628	
780	509	331	227	198	928	539	205	170	999999	583	999999	67	999999	156	665	798	224	540	273	769	653	666	217	317	886	191	999999	999999	257	531	582	506	321	142	684	344	762	817	999999	717	352	726	999999	16	649	555	466	814	311	999999	440	744	584	999999	137	843	124	909	312	747	925	309	912	999999	11	756	745	37	999999	999999	45	406	173	556	999999	926	999999	210	668	340	725	799	594	210	100	999999	999999	462	999999	840	230	852	999999	999999	792	52	813	338	15	892	810	439	352	999999	20	44	580	38	442	210	999999	913	999999	971	32	999999	714	712	903	173	834	292	32	630	110	193	890	544	764	384	999999	15	205	775	530	295	999999	614	999999	66	266	894	30	804	341	999999	610	544	607	666	999999	999999	434	841	68	527	416	721	879	827	999999	999999	273	67	97	504	999999	475	451	736	678	999999	999999	847	907	999999	999999	999999	999999	999999	999999	356	937	107	56	22	999999	999999	717	12	878	735	734	372	999999	230	630	962	717	836	598	145	102	870	988	237	999999	587	934	127	266	198	431	95	255	796	109	176	21	85	923	364	999999	448	999999	999999	999999	160	933	686	320	309	511	463	206	447	263	76	119	818	433	993	429	600	746	690	313	999999	127	126	131	463	999999	999999	913	243	387	653	23	55	999999	438	653	999999	807	999999	999999	968	889	807	999999	999999	67	999999	999999	930	935	167	702	177	638	726	42	817	565	856	357	999999	549	962	69	609	999999	999999	999999	999999	349	181	793	789	12	345	999999	319	583	98	406	758	990	999999	999999	230	951	999999	416	145	999999	999999	692	999999	609	818	999999	999999	999999	932	979	993	245	999999	591	763	999999	913	174	303	966	723	243	999999	999999	598	878	999999	664	839	658	999999	656	821	598	999999	489	842	999999	194	916	833	999999	651	118	413	523	342	401	999999	856	48	681	123	178	682	602	225	500	20	939	861	999999	909	284	773	346	423	69	999999	284	531	733	980	999999	143	162	592	368	999999	999999	999999	176	130	982	999999	535	999999	653	915	909	273	351	179	254	65	999999	999999	376	345	76	109	283	999999	270	334	314	700	736	44	999999	20	857	454	999999	403	695	151	926	663	999999	803	999999	153	178	20	189	999999	735	331	572	501	225	32	999999	975	999999	999999	859	658	315	999999	806	618	999999	999999	415	897	999999	851	369	429	735	713	107	272	338	999999	999999	259	154	750	965	999999	472	38	794	835	474	999999	139	842	999999	278	357	413	996	162	756	279	605	292	330	
884	962	152	999999	999999	924	716	647	143	709	999999	513	565	869	402	155	368	999999	580	999999	284	721	527	147	467	365	694	276	186	382	999999	654	999999	430	90	452	330	999999	999999	910	757	322	999999	142	999999	764	999999	543	604	16	398	174	35	859	55	999999	444	14	309	157	240	450	470	999999	834	955	651	144	999999	999999	824	106	822	669	675	962	725	394	999999	702	572	160	999999	179	999999	710	999999	12	385	918	17	325	962	999999	680	317	851	245	308	725	123	657	755	999999	191	302	351	365	999999	999999	446	999999	548	606	585	89	778	999999	776	999999	336	999999	999999	870	942	999999	143	687	989	368	120	490	96	740	589	914	405	999999	987	691	368	999999	818	999999	481	958	777	999999	999999	601	538	560	468	184	399	474	898	885	711	999999	168	663	376	826	999999	999999	999999	999999	27	670	684	759	313	94	999999	72	829	467	398	984	731	777	138	999999	829	559	32	911	999999	124	26	999999	316	314	533	704	897	992	330	999999	999999	999999	349	889	916	778	257	999999	419	336	999999	999999	999999	727	951	999999	999999	977	996	999999	999999	999999	467	999999	654	174	999999	998	561	999999	999999	999999	146	873	999999	763	999999	249	481	999999	999999	649	502	24	479	585	33	589	363	151	999999	919	996	999999	999999	942	510	999999	245	752	999999	259	821	357	171	807	999999	999999	999999	197	953	296	506	999999	120	294	999999	453	999999	78	999999	863	999999	420	892	999999	841	238	999999	56	262	999999	999999	999999	725	62	827	999999	853	671	291	409	852	999999	198	882	422	60	797	999999	999999	67	22	176	999999	472	999999	411	999999	999999	966	75	341	690	935	961	292	778	230	67	999999	414	599	999999	787	999999	20	999999	232	19	832	790	440	984	663	205	979	837	999999	999999	447	999999	999999	937	999999	226	999999	171	240	236	600	644	999999	740	999999	978	467	260	999999	869	462	146	189	455	999999	185	634	999999	37	739	982	454	999999	967	619	50	725	661	999999	570	673	848	999999	999999	419	197	960	700	154	684	737	728	457	257	800	311	246	243	855	999999	999999	720	999999	501	253	155	984	999999	130	800	262	805	205	818	205	613	898	193	45	999999	224	933	212	352	999999	264	997	413	999999	318	803	492	999999	999999	978	953	713	999999	999999	274	213	108	999999	999999	999999	932	533	639	61	197	412	63	999999	960	316	999999	518	792	999999	989	157	581	694	811	999999	769	998	999999	999999	252	999999	999999	441	999999	691	125	363	858	999999	79	731	999999	361	999999	905	750	999999	846	229	330	
444	999999	999999	762	999999	632	413	768	357	999999	933	863	799	809	297	260	621	436	999999	200	305	659	999999	429	268	790	229	714	906	256	483	162	450	519	807	978	999999	999999	654	999999	711	594	511	999999	146	867	568	551	692	999999	138	859	577	38	35	785	57	828	503	999999	412	699	861	110	188	781	423	999999	11	318	356	941	781	220	488	710	157	999999	293	401	231	678	999999	262	128	624	584	421	999999	32	930	86	186	327	656	22	733	999999	999999	999999	999999	287	999999	383	308	197	87	367	549	325	999999	442	545	112	114	734	677	609	982	564	207	11	999999	979	388	279	765	464	564	476	977	746	537	928	947	944	999999	648	954	930	999999	999999	999999	999999	394	498	999999	83	222	999999	344	999999	429	999999	167	999999	491	570	995	38	431	999999	803	83	347	999999	999999	616	165	170	606	999999	655	61	27	980	139	627	594	999999	738	691	251	642	141	853	327	999999	770	504	462	567	652	925	999999	923	423	798	830	503	593	924	918	999999	325	315	999999	377	506	187	322	863	975	999999	299	999999	381	170	941	494	999999	891	846	999999	708	48	386	729	999999	999999	566	341	797	101	305	999999	773	999999	999999	826	385	949	999999	593	192	599	591	546	635	999999	551	262	856	346	930	702	87	999999	999999	286	928	999999	999999	411	999999	981	76	884	999999	485	999999	191	999999	125	118	623	999999	263	478	118	456	840	104	783	553	313	484	460	171	603	999999	515	999999	51	999999	637	999999	116	999999	999999	533	707	736	160	999999	370	419	741	237	316	329	999999	999999	999999	829	98	654	52	858	316	507	615	999999	216	749	999999	344	999999	227	999999	499	277	290	277	999999	749	999999	943	980	192	999999	742	233	999999	999999	999999	726	611	222	809	999999	92	999999	665	999999	918	984	529	411	352	35	618	523	756	817	61	543	999999	999999	89	999999	999999	71	675	999999	999999	999999	999999	933	837	733	733	999999	999999	999999	416	29	625	999999	667	765	583	542	637	167	286	228	476	999999	232	999999	999999	952	999999	823	283	30	582	253	939	536	999999	596	574	999999	302	38	115	269	999999	41	918	999999	991	324	411	178	999999	518	146	545	915	831	710	468	527	780	999999	999999	224	395	447	382	999999	999999	999999	986	968	28	864	257	123	217	636	200	459	999999	960	817	421	114	999999	74	116	403	999999	294	886	999999	101	999999	581	999999	54	24	999999	546	321	860	675	999999	210	415	653	999999	431	999999	204	520	19	999999	820	639	182	119	799	383	275	999999	520	
364	110	999999	999999	353	676	603	173	621	605	913	999999	110	152	996	904	190	999999	228	999999	999999	99	375	106	833	701	941	347	935	999999	221	999999	90	349	320	324	347	488	310	221	828	544	582	999999	105	320	999999	497	999999	214	618	962	56	269	607	274	734	766	999999	652	734	265	238	406	999999	642	867	761	999999	682	567	701	120	16	152	999999	517	461	10	522	999999	454	171	730	999999	259	234	820	741	999999	999999	580	395	658	487	573	999999	186	530	999999	452	958	999999	504	999999	916	999999	999999	999999	239	757	283	766	580	670	290	104	507	999999	144	417	57	30	784	102	986	316	462	529	579	71	340	930	546	80	33	999999	666	92	690	406	194	703	511	999999	316	814	814	987	207	479	808	386	999999	999999	405	938	881	412	660	999999	400	520	547	999999	426	353	229	510	999999	502	437	424	119	999999	232	353	518	999999	999999	181	501	474	332	110	262	954	999999	500	999999	95	906	264	999999	999999	16	999999	999999	999999	872	962	595	314	350	704	51	394	276	658	823	61	429	395	999999	488	118	925	198	447	999999	999999	999999	999999	999999	561	595	182	992	40	730	999999	999999	999999	623	999999	586	999999	999999	999999	68	999999	687	885	677	623	665	521	999999	943	999999	91	485	719	427	999999	999999	999999	478	788	119	869	401	246	999999	275	864	254	772	803	902	999999	999999	571	388	999999	784	924	61	222	896	84	544	999999	69	649	82	478	757	222	669	999999	718	344	518	199	476	999999	957	412	758	420	748	999999	999999	59	289	914	340	380	999999	239	815	265	892	999999	334	352	187	288	202	396	496	999999	143	192	999999	467	62	199	999999	343	967	649	464	486	335	709	17	999999	370	168	147	387	596	440	904	999999	452	483	864	134	273	678	219	372	999999	199	701	858	999999	999999	861	999999	799	293	272	176	999999	999999	708	625	999999	177	917	43	258	999999	962	703	288	749	24	578	999999	456	79	298	439	101	562	145	18	159	999999	999999	306	999999	588	313	177	738	662	999999	999999	248	999999	999999	999999	186	123	814	237	997	999999	107	807	292	814	352	224	973	736	709	853	572	999999	999999	14	379	736	999999	999999	999999	999999	549	999999	999999	803	999999	667	973	537	263	977	748	999999	20	999999	75	999999	24	192	999999	999999	203	11	999999	193	212	630	604	999999	391	449	862	292	577	470	40	999999	999999	489	727	685	250	446	483	731	999999	999999	606	616	939	999999	722	78	999999	570	342	548	144	999999	999999	466	73	882	156	813	124	465	
341	550	547	64	999999	999999	464	999999	848	757	528	231	87	548	34	999999	161	753	726	999999	996	16	999999	492	876	44	999999	271	622	368	299	669	616	650	332	66	78	885	725	197	613	735	722	999999	999999	913	999999	63	441	85	730	402	97	999999	999999	334	421	65	999999	877	647	999999	937	490	467	859	614	437	225	967	919	999999	38	999999	190	270	294	554	999999	963	328	834	829	546	637	897	999999	296	191	998	645	23	706	999999	999999	420	797	242	127	169	308	289	837	474	166	464	999999	557	149	207	50	867	591	225	559	999999	373	401	852	570	287	328	255	999999	332	905	569	999999	999999	999999	472	62	999999	313	664	48	999999	365	390	999999	533	34	156	984	957	777	431	491	299	737	57	406	389	556	882	979	43	620	151	260	999999	999999	569	999999	734	987	440	999999	560	520	816	17	21	999999	46	263	182	270	269	999999	999999	88	890	999999	999999	76	673	880	430	685	999999	386	223	999999	288	349	465	775	259	970	347	153	931	779	921	49	395	709	520	629	807	772	361	597	776	816	303	318	658	668	324	560	999999	875	515	439	794	881	999999	999999	999999	406	20	299	216	999999	156	999999	339	999999	681	999999	370	800	999999	242	999999	626	362	471	999999	156	127	591	655	787	295	66	273	491	999999	513	317	822	831	410	762	72	999999	999999	670	191	979	999999	987	999999	200	66	997	283	415	178	528	999999	652	999999	289	999999	643	429	999999	100	847	847	437	177	656	547	969	477	479	999999	999999	917	801	999999	177	999999	604	305	597	238	69	990	86	999999	984	386	180	190	131	999999	999999	999999	999999	579	343	141	547	819	999999	652	999999	529	803	452	932	611	999999	999999	483	999999	824	348	999999	816	41	857	999999	999999	193	280	377	788	355	147	999999	999999	527	231	999999	45	999999	785	601	945	150	539	197	999999	999999	382	999999	391	999999	985	518	90	139	582	548	486	370	196	636	999999	284	309	184	666	999999	657	999999	907	268	447	541	999999	747	999999	675	501	670	146	999999	999999	999999	986	91	370	999999	463	154	944	682	53	675	999999	158	177	670	841	365	531	725	999999	298	999999	133	269	453	478	342	999999	907	56	816	999999	980	999999	410	298	227	813	999999	454	512	999999	234	224	772	132	999999	999999	226	833	146	999999	999999	719	521	999999	862	822	917	159	130	902	47	635	237	450	437	999999	766	381	624	999999	493	999999	983	159	125	908	496	331	588	763	36	83	999999	999999	812	999999	999999	727	435	405	896	887	
334	999999	111	598	987	331	694	999999	999999	844	999999	999999	999999	151	735	999999	999999	954	335	999999	999999	999999	999999	964	725	560	638	176	28	999999	999999	229	999999	999999	946	382	999999	999999	921	175	636	30	999999	192	863	325	31	999999	535	942	170	481	79	999999	325	966	735	999999	873	436	999999	528	549	773	898	989	939	59	204	362	324	999999	42	170	959	551	416	692	999999	410	538	966	640	85	878	474	159	355	290	979	647	910	653	494	481	999999	480	187	999999	873	386	972	476	999999	999999	128	999999	999999	350	774	560	52	999999	473	898	999999	999999	473	999999	434	839	593	768	225	715	999999	398	547	688	851	999999	239	408	236	33	565	999999	467	457	760	999999	999999	15	516	429	604	873	190	596	755	230	16	292	860	999999	792	214	261	999999	999999	730	901	231	498	702	999999	643	999999	449	342	999999	999999	999999	144	999999	599	588	262	795	120	999999	218	951	933	630	999999	999999	548	202	241	999999	247	999	243	39	133	999999	999999	813	108	961	73	740	999999	528	999999	990	158	999999	999999	213	952	466	357	683	521	950	298	999999	638	384	999999	616	217	980	999999	430	782	114	285	579	82	448	697	158	476	477	696	415	999999	999999	798	97	758	37	409	999999	651	560	999999	183	999999	999999	185	723	866	457	533	283	538	380	217	999999	999999	999999	999999	513	999999	208	216	999999	999999	882	48	999999	999999	17	858	190	581	218	779	999999	597	999999	848	999999	999999	999999	292	999999	944	423	876	459	866	755	911	892	895	895	22	452	354	473	920	848	999999	621	146	858	598	352	701	330	601	986	999999	83	27	707	250	999999	916	197	999999	839	999999	589	696	831	105	965	294	685	205	336	877	133	999999	999999	999999	651	838	434	430	999999	721	556	999999	999999	309	838	875	198	655	228	536	166	373	999999	842	30	925	314	763	632	68	26	135	274	118	332	999999	999999	999999	599	955	491	999999	508	128	460	730	815	532	999999	100	105	40	976	800	720	760	999999	167	804	999999	533	671	798	542	999999	430	593	772	977	946	858	316	65	272	54	999999	999999	999999	391	999999	119	782	505	542	962	985	158	473	397	571	790	859	88	873	432	820	999999	966	422	39	147	53	999999	999999	241	789	999999	713	756	330	896	999999	999999	514	616	999999	999999	265	999999	999999	281	130	999999	415	999999	998	999999	191	840	233	999999	897	549	362	999999	999999	236	999999	310	183	20	445	999999	77	674	650	94	574	267	681	999999	999999	999999	702	757	26	668	149	163	243	999999	793	
873	532	897	998	599	423	361	549	999999	979	954	999999	999999	999999	412	317	740	516	999999	663	999999	168	577	999999	511	847	604	999999	408	97	42	77	999999	226	572	194	179	675	61	999999	222	717	167	675	757	990	992	999999	614	360	408	999999	328	898	868	999999	999999	187	999999	752	819	999999	151	436	947	999999	784	493	274	228	148	75	465	254	451	999999	10	901	963	520	855	683	531	57	688	394	999999	999999	999999	858	239	991	188	308	851	996	999999	730	999999	870	215	508	656	999999	999999	343	192	84	456	662	713	63	999999	976	896	145	694	999999	748	563	147	71	999999	416	999999	156	999999	166	999999	455	999999	279	999999	102	315	356	36	145	836	354	212	674	999999	999999	154	999999	777	211	411	999999	999999	481	982	175	999999	154	372	250	407	74	456	35	999999	999999	31	443	879	131	671	550	118	558	267	403	360	472	999999	449	271	812	999999	999999	754	999999	153	169	297	18	370	999999	999999	785	738	771	897	186	992	999999	674	711	306	656	540	861	607	752	223	589	814	999999	999999	922	979	999999	999999	771	281	995	857	861	999999	871	761	510	999999	333	820	496	505	184	480	528	775	999999	999999	999999	999999	892	89	400	945	707	204	110	810	71	806	153	999999	136	904	999999	999999	813	999999	999999	895	39	305	283	932	999999	93	639	999999	831	999999	429	88	972	626	388	915	467	916	448	999999	660	700	999999	999999	676	420	999999	279	482	999999	962	995	90	999999	126	596	805	468	227	624	564	321	979	913	386	74	113	509	525	999999	950	896	126	999999	244	999999	800	756	265	999999	714	370	317	719	195	999999	999999	154	510	999999	119	999	698	999999	122	349	721	999999	150	612	316	999999	753	399	171	75	878	999999	593	787	796	59	999999	910	909	999999	13	269	727	952	999999	999999	998	733	999999	950	208	999999	646	895	616	219	616	653	999999	844	999999	917	558	130	555	999999	561	723	995	70	796	999999	914	918	999999	999999	999999	197	546	356	999999	29	427	220	866	585	685	697	999999	587	999999	559	999999	75	586	96	710	607	999999	999999	408	285	737	911	164	999999	999999	727	560	164	999999	999999	999999	999999	973	597	499	348	263	969	991	999999	552	999999	627	999999	999999	849	341	258	751	267	790	156	947	595	291	999999	66	456	207	999999	146	26	242	999999	452	999999	102	989	596	372	353	437	408	544	733	328	294	917	541	539	395	312	412	97	637	960	999999	387	999999	984	291	999999	771	42	727	536	186	999999	794	625	756	352	662	389	999999	
363	748	413	999999	962	231	149	914	999999	573	834	613	154	386	491	999999	714	999999	612	90	545	665	375	999999	207	152	680	132	999999	782	999999	650	999999	999999	284	221	999999	525	352	762	152	893	113	999999	999999	922	41	236	312	78	51	667	59	308	999999	698	383	596	665	820	999999	999999	997	886	530	194	590	970	112	279	263	199	999999	849	999999	999999	562	999999	923	284	120	454	999999	848	999999	999999	999999	724	805	999999	838	999999	860	999999	999999	135	895	226	939	709	999999	70	133	42	815	999999	999999	210	999999	725	146	477	673	390	999999	105	207	159	156	154	593	865	999999	999999	441	999999	338	999999	636	812	999999	345	966	223	941	59	331	786	999999	887	60	999999	364	89	449	999999	42	479	821	999999	928	746	999999	794	125	477	895	606	601	999999	999999	524	999999	558	969	800	999999	460	449	660	774	999999	126	999999	104	999999	511	95	999999	80	523	999999	999999	519	883	20	999999	182	108	473	999999	999999	999999	774	374	535	825	805	999999	999999	999999	999999	39	170	352	517	629	999999	699	921	966	809	529	999999	744	664	535	64	999999	958	536	338	361	976	507	58	999999	351	894	569	378	999999	975	438	219	940	830	828	177	376	999999	461	483	186	507	354	206	999999	39	710	999999	771	141	999999	122	532	230	63	999999	303	292	999999	918	139	999999	999999	834	100	322	999999	833	706	999999	308	578	84	855	184	999999	999999	852	572	322	194	999999	607	573	999999	325	687	720	776	175	873	94	112	543	353	634	999999	520	115	999999	235	876	999999	999999	833	583	48	676	55	584	510	450	719	965	999999	999999	999999	696	20	999999	999999	93	999999	999999	23	223	475	999999	511	999999	242	999999	747	999999	96	318	276	723	999999	250	999999	20	999999	999999	999999	999999	374	147	809	783	999999	549	999999	339	716	151	818	761	869	999999	117	508	174	505	999999	867	999999	498	878	426	303	999999	999999	999999	499	623	419	865	876	999999	849	337	731	999999	859	692	143	417	513	945	499	515	854	130	142	778	999999	999999	849	796	729	875	269	393	490	469	593	740	840	102	999999	953	884	288	769	780	777	446	645	660	734	295	984	933	999999	787	376	835	636	721	778	251	999999	999999	999999	974	999999	347	248	399	999999	999999	577	421	223	546	630	575	360	362	999999	409	532	198	72	443	890	335	466	702	103	999999	999999	999999	324	490	937	999999	999999	795	711	999999	208	256	999999	341	999999	573	719	390	167	800	999999	284	999999	378	718	827	27	428	93	742	999999	545	999999	351	999999	
459	106	732	609	825	999999	565	650	572	211	999999	637	730	725	326	616	85	545	303	282	828	999999	946	999999	999999	787	997	711	968	999999	662	999999	999999	999999	999999	477	987	781	342	650	919	633	158	176	442	999999	999999	702	767	136	805	999999	13	79	470	60	159	960	499	999999	999999	853	682	24	548	336	428	687	999999	848	999999	999999	213	652	363	205	260	779	340	920	999999	304	944	999999	751	662	946	150	999999	999999	328	37	292	999999	498	75	999999	143	628	115	770	999999	245	999999	999999	511	796	360	715	275	999999	999999	630	999999	547	999999	909	839	272	886	999999	288	116	259	530	601	21	909	164	297	253	999999	161	234	159	890	68	35	344	249	865	596	999999	315	418	999999	407	713	999999	639	166	121	870	741	726	999999	503	986	999999	906	500	999999	206	427	31	682	228	405	429	657	999999	883	505	33	999999	793	853	800	840	582	203	308	162	524	141	999999	256	999999	508	666	999999	82	637	999999	749	978	399	16	294	735	729	11	999999	108	999999	283	615	999999	721	932	639	703	999999	816	712	201	999999	681	296	889	436	809	897	763	999999	727	255	78	283	52	403	846	516	999999	852	202	999999	999999	685	857	527	409	698	575	37	693	999999	821	999999	558	253	718	999999	405	309	999999	114	530	837	999999	999999	547	573	678	538	792	999999	50	999999	520	186	680	999999	999999	999999	36	999999	999999	736	999999	999999	999999	354	725	799	685	136	999999	805	932	98	999999	227	573	830	999999	999999	29	46	244	999999	999999	858	213	999999	573	722	999999	42	282	999999	782	793	269	320	602	203	848	879	853	665	85	245	999999	432	691	462	432	608	392	201	101	295	999999	80	999999	576	150	999999	235	963	845	88	532	999999	315	701	999999	263	237	786	987	149	193	579	431	650	999999	999999	689	120	300	682	650	91	717	999999	302	199	406	36	62	999999	653	999999	999999	997	999999	907	126	999999	505	178	380	999999	214	952	111	922	648	999999	748	369	664	999999	673	173	999999	450	999999	999999	408	767	856	211	734	999999	999999	303	759	434	937	920	664	699	614	131	312	55	877	764	395	380	550	999999	999999	693	840	538	226	656	999999	999999	500	308	999999	737	322	999999	999999	721	466	807	173	224	999999	828	704	964	511	552	860	392	999999	651	999999	999999	227	999999	923	999999	652	957	87	112	999999	675	429	366	999999	876	999999	143	184	165	308	587	216	335	807	999999	989	999999	36	673	796	187	699	999999	999999	562	520	598	255	831	79	508	729	71	999999	
999999	408	348	856	634	743	727	999999	999999	352	845	822	999999	916	999999	61	776	999999	999999	316	687	975	580	491	555	366	220	999999	353	96	799	999999	155	999999	999999	61	999999	29	999999	999999	78	969	291	506	38	740	628	681	780	779	999999	578	325	755	672	684	827	856	999999	999999	999999	839	864	999999	553	988	676	915	999999	423	410	757	538	483	999999	717	694	84	462	814	738	538	999999	573	794	231	999999	400	313	999999	233	794	718	135	407	239	114	960	952	999999	74	712	999999	999999	379	544	50	999999	517	955	990	753	404	999999	539	994	731	301	536	331	456	286	612	307	199	999999	49	999999	999999	18	612	733	131	421	750	36	626	999999	204	999999	191	999999	882	999999	482	480	399	231	596	412	507	813	434	999999	594	787	109	999999	177	762	505	636	765	999999	352	999999	631	982	746	512	377	999999	999999	999999	150	999999	403	264	825	719	999999	817	999999	673	999999	799	308	500	827	962	999999	22	582	441	753	554	934	383	999999	224	848	417	999999	93	45	525	715	157	490	837	999999	844	999999	458	545	999999	999999	101	998	999999	958	141	164	999999	999999	365	409	665	999999	999999	822	30	259	999999	999999	808	342	733	638	984	93	161	19	989	578	999999	233	133	896	75	734	842	384	462	266	999999	999999	702	999999	680	999999	999999	623	894	25	373	595	999999	999999	736	356	96	462	24	999999	806	131	175	214	503	141	999999	769	468	999999	979	646	999999	999999	164	556	639	236	958	867	43	999999	124	974	215	999999	55	546	169	999999	648	999999	999999	994	459	999999	97	999999	13	548	841	999999	165	999999	999999	999999	999999	834	432	190	716	860	504	156	435	999999	17	999999	998	999999	95	738	610	999999	223	599	286	802	894	569	468	151	999999	999999	36	752	383	91	939	999999	697	999999	124	978	999999	999999	885	999999	569	191	587	897	499	996	999999	112	680	999999	820	445	999999	997	999999	999999	999999	575	637	94	129	682	999999	925	261	999999	319	874	624	631	746	999999	714	73	999999	712	981	571	652	235	957	923	82	999999	999999	999999	47	999999	999999	260	266	437	160	801	103	886	295	999999	999999	999999	686	588	488	58	670	394	999999	387	764	237	999999	999999	999999	999999	137	999999	609	928	664	999999	482	619	603	373	375	999999	285	999999	999999	999999	427	999999	924	673	548	379	445	33	306	876	773	660	936	53	379	999999	514	748	999999	897	287	999999	999999	999999	506	77	984	124	683	999999	119	817	418	418	810	999999	236	259	999999	999999	760	586	632	788	984	822	683	
559	994	269	803	536	249	999999	78	70	999999	45	177	481	999999	330	349	999999	766	955	252	527	243	999999	999999	265	885	999999	147	700	999999	218	904	683	394	434	130	424	558	999999	578	999999	349	750	999999	200	999999	391	373	999999	246	999999	31	38	999999	165	326	186	390	547	999999	332	999999	378	999999	123	140	493	97	959	999999	925	395	193	387	905	188	493	999999	688	183	999999	553	999999	463	57	197	876	113	999999	118	943	43	21	999999	255	412	999999	999999	126	999999	598	304	999999	240	321	302	837	651	999999	976	832	599	701	374	157	779	236	999999	999999	925	264	390	858	999999	265	891	999999	999999	999999	503	999999	78	471	629	999999	209	999999	477	152	999999	359	234	999999	261	286	354	341	646	999999	999999	185	66	146	200	804	999999	999999	999999	974	429	917	585	999999	999999	769	763	137	82	790	948	639	759	772	532	999999	999999	951	606	574	911	999999	737	478	665	999999	160	999999	281	824	375	999999	587	503	722	999999	774	714	266	492	522	227	999999	855	999999	836	425	999999	613	999999	775	267	999999	987	999999	869	189	999999	854	999999	618	831	999999	257	999999	194	61	266	999999	695	801	999999	695	123	61	693	299	999999	642	829	901	866	999999	999999	59	999999	924	600	440	999999	657	668	860	412	874	691	999999	999999	999999	999999	999999	169	244	918	822	460	571	725	935	999999	579	307	473	35	999999	999999	513	999999	207	999999	270	999999	825	206	47	143	999999	292	249	370	333	287	999999	999999	54	742	631	409	834	999999	546	208	664	71	999999	360	999999	834	460	999999	188	171	815	133	390	333	999999	47	881	999999	995	289	999999	575	999999	302	999999	482	980	219	999999	113	999999	608	771	71	796	764	923	687	938	999999	831	127	192	999999	472	328	999999	721	408	999999	528	999999	999999	266	722	99	25	980	504	722	854	999999	12	85	796	999999	362	329	536	579	124	203	999999	375	999999	368	999999	884	830	537	871	269	811	536	584	229	14	514	348	707	999999	942	193	999999	775	999999	124	999999	999999	999999	966	999999	999999	999999	999999	335	405	238	808	364	999999	141	160	966	999999	594	999999	476	999999	577	212	847	999999	828	999999	181	20	534	600	867	999999	286	519	574	571	590	84	999999	999999	259	999999	775	999999	984	999999	999999	792	226	374	190	160	999999	616	796	62	128	999999	367	998	308	999999	870	999999	940	120	429	622	586	404	999999	520	458	419	251	754	437	151	995	999999	223	389	999999	169	419	717	605	670	722	521	453	289	716	983	758	999999	953	147	765	874	
583	995	216	822	999999	999999	701	999999	374	52	625	976	314	541	785	999999	530	710	228	232	514	999999	899	74	999999	982	803	999999	661	316	800	299	386	131	999999	228	183	971	66	749	25	377	305	680	895	999999	974	185	208	839	999999	999999	918	542	369	824	106	999999	870	131	865	237	577	68	251	999999	599	193	298	566	745	558	654	479	217	147	463	999999	178	484	999999	628	276	821	999999	558	999999	999999	762	999999	132	41	110	934	883	788	800	247	438	569	877	791	887	641	104	856	999999	448	335	232	371	877	973	396	999999	247	999999	999999	166	693	954	755	430	869	444	714	999999	719	595	428	347	225	790	608	607	999999	740	634	727	54	960	932	519	999999	999999	255	67	714	821	645	827	999999	91	744	999999	132	370	27	999999	389	999999	877	853	906	885	156	96	374	789	896	507	336	38	122	733	32	999999	999999	812	199	656	742	898	999999	600	302	999999	999999	999999	999999	856	722	437	347	999999	92	88	612	654	999999	168	999999	924	924	148	500	999999	999999	21	592	886	479	214	17	733	666	979	903	999999	999999	21	50	381	314	50	784	899	691	477	650	943	632	245	901	999999	963	818	973	811	110	286	175	44	411	999999	386	518	999999	614	999999	113	185	307	999999	899	127	322	620	884	364	601	334	501	370	648	263	243	313	976	769	999999	15	102	999999	999999	846	16	969	716	999999	999999	480	999999	499	547	768	335	183	12	912	999999	208	99	457	508	952	673	673	999999	344	152	215	452	844	139	107	92	101	756	999999	999999	352	903	231	97	130	258	12	823	880	999999	999999	310	73	128	650	916	645	999999	999999	183	342	217	381	520	999999	37	242	370	449	685	243	426	950	999999	308	304	867	369	388	999999	670	849	881	999999	92	904	388	725	488	191	447	999999	403	879	778	999999	532	711	36	102	26	642	999999	205	999999	643	360	999999	820	999999	58	999999	999999	659	999999	999999	335	965	437	166	649	516	881	268	248	849	33	80	32	173	771	166	342	295	688	38	999999	686	722	448	554	125	905	142	999999	170	999999	744	999999	999999	809	567	283	870	453	509	761	125	957	845	999999	999999	250	656	584	891	944	999999	971	999999	26	649	252	999999	999999	533	611	749	135	999999	999999	999999	704	736	999999	214	883	999999	841	188	999999	999999	999999	876	828	274	999999	258	557	999999	226	43	773	891	278	999999	324	294	268	919	999999	999999	999999	880	72	999999	584	513	999999	380	18	482	201	792	217	666	920	376	171	
999999	657	363	201	883	860	749	515	813	467	999999	999999	599	212	999999	290	264	370	848	814	496	689	372	956	999999	243	743	842	980	683	612	999999	948	132	921	271	545	820	116	29	323	825	771	55	107	490	999999	280	278	512	953	306	81	561	674	657	295	999999	23	650	999999	907	535	139	855	956	941	476	291	999999	744	999999	263	829	501	999999	918	327	999999	696	824	473	573	478	999999	316	177	396	458	274	976	148	807	466	903	416	999999	641	200	151	549	942	988	618	767	519	999999	252	70	13	999999	968	547	999999	825	653	343	999999	999999	548	788	999999	27	27	684	606	636	796	926	94	380	286	136	718	999999	882	999999	955	710	220	274	925	999999	455	535	18	600	490	641	259	999999	243	999999	652	362	994	924	971	933	999999	999999	255	326	975	633	462	841	829	179	942	178	388	355	198	284	863	228	572	492	676	15	155	165	676	22	999999	999999	484	999999	162	958	513	999999	550	337	28	608	360	822	999999	176	771	321	999999	91	694	887	54	377	999999	776	999999	489	267	999999	737	100	999999	963	496	418	366	999999	26	983	664	366	805	860	265	999999	868	999999	999999	509	244	834	466	594	328	258	999999	116	866	386	607	999999	764	395	600	999999	999999	999999	999999	999999	810	307	305	715	426	337	91	999999	122	245	907	610	79	758	920	903	633	64	645	999999	419	259	607	640	385	640	602	420	270	337	305	999999	425	755	699	936	539	999999	999999	990	176	815	994	999999	478	997	954	16	999999	696	999999	904	999999	97	254	560	700	664	339	785	735	671	923	999999	939	435	195	324	999999	983	999999	883	886	999999	81	604	265	976	999999	388	686	596	999999	573	999999	400	730	337	999999	149	999999	999999	421	999999	265	505	891	999999	691	999999	999999	639	947	490	332	999999	999999	106	26	649	304	999999	503	950	109	148	724	360	751	548	999999	999999	813	919	999999	500	471	503	999999	999999	999999	56	295	129	577	999999	649	999999	251	622	383	633	320	861	999999	523	380	999999	292	126	780	999999	999999	999999	347	999999	825	37	743	832	949	523	707	451	936	999999	438	999999	999999	63	999999	268	119	999999	999999	81	547	952	84	234	129	999999	221	282	794	182	999999	153	999999	623	230	999999	723	418	999999	859	925	869	925	596	95	996	96	239	626	999999	431	999999	976	275	415	873	953	519	999999	999999	312	435	656	763	999999	294	602	759	832	878	545	700	466	316	156	678	999999	488	148	132	999999	981	655	999999	750	999999	176	999999	218	
357	668	999999	999999	724	556	500	222	171	999999	800	404	337	406	999999	977	731	871	669	129	736	999999	474	999999	590	43	999999	779	385	23	420	999999	95	551	999999	220	340	994	742	999999	656	466	866	999999	348	999999	587	585	907	304	999999	388	506	397	481	511	203	834	124	999999	235	720	999999	157	516	682	319	785	921	999999	646	736	138	910	999999	999999	999999	999999	999999	863	456	745	872	90	994	41	621	697	80	999999	999999	999999	879	62	534	999999	629	718	55	999999	417	801	999999	999999	999999	999999	259	999999	924	211	532	290	802	261	243	489	847	756	163	999999	999999	621	999999	999999	521	149	856	86	999999	999999	650	270	999999	999999	455	654	999999	504	999999	711	999999	34	772	999999	450	736	704	628	818	54	98	873	999999	571	999999	999999	96	715	999999	518	999999	999999	221	397	561	271	999999	438	806	999999	999999	353	332	451	702	999999	849	847	507	784	999999	999999	268	341	449	776	705	306	768	659	568	376	646	915	286	999999	813	385	316	189	324	999999	821	239	646	744	550	999999	999999	569	946	999999	218	999999	82	206	915	999999	948	784	566	999999	669	157	30	41	706	417	999999	104	232	999999	540	328	470	179	999999	999999	694	704	235	592	438	999999	999999	999999	167	574	842	90	693	933	999999	999999	623	208	606	999999	218	615	999999	999999	948	773	346	483	999999	999999	612	903	789	999999	195	253	558	973	999999	470	444	701	873	142	575	94	410	299	999999	999999	704	999999	573	742	999999	999999	666	103	643	664	861	238	620	277	962	999999	999999	807	748	193	999999	649	521	999999	240	516	742	905	567	863	372	57	999999	700	195	999999	999999	57	75	116	999999	999999	340	33	999999	215	91	999999	179	635	794	603	550	852	45	65	750	999999	512	314	346	999999	999999	779	999999	814	791	919	91	622	609	253	741	999999	606	517	319	498	536	34	434	999999	999999	931	79	769	507	999999	999999	139	599	902	545	761	769	999999	999999	560	731	794	424	172	524	557	36	551	861	908	255	527	999999	262	901	487	999999	209	34	604	710	532	317	207	999999	999999	32	707	999999	999999	999999	999999	587	759	766	742	610	999999	999999	188	905	999999	999999	999999	348	999999	393	999999	10	999999	882	999999	801	335	849	209	999999	226	999999	572	999999	328	843	881	46	475	940	987	496	999999	877	616	999999	845	698	192	624	718	858	126	568	685	706	999999	999999	999999	999999	261	909	566	264	999999	999999	60	999999	586	684	36	562	873	206	406	850	841	999999	275	982	955	637	667	585	768	368	792	
13	850	999999	203	999999	734	496	689	999999	929	999999	494	262	537	202	121	507	598	166	984	919	172	834	999999	469	832	329	32	624	252	981	496	34	571	56	803	964	999999	253	827	387	517	999999	921	937	696	23	455	763	525	999999	999999	612	384	872	999999	25	999999	733	949	414	473	999999	999999	999999	418	469	690	999999	399	999999	26	354	338	607	411	843	913	927	773	819	874	269	108	92	994	999999	650	698	999999	787	217	999999	304	423	913	452	492	972	528	236	332	999999	374	378	152	642	999999	777	470	997	112	829	960	139	540	214	966	753	954	534	818	991	286	611	938	269	59	915	693	999999	361	940	999999	546	497	999999	895	729	999999	361	609	999999	238	216	684	388	796	174	999999	709	486	739	28	994	418	999999	688	762	440	883	592	368	999999	511	646	171	999999	423	641	631	999999	246	813	602	924	945	763	79	926	999999	473	999999	999999	999999	483	621	999999	414	138	999999	999999	142	999999	999999	768	999999	789	999999	570	522	999999	383	999999	260	400	249	925	425	79	473	576	999999	835	879	999999	707	999999	109	37	34	249	25	294	484	409	186	946	757	833	683	165	47	509	413	602	100	999999	999999	999999	999999	696	999999	345	999999	999999	612	999999	420	646	71	999999	689	698	545	283	942	98	58	850	223	302	178	592	395	317	539	119	999999	287	329	355	553	999999	794	338	743	999999	999999	892	797	878	536	999999	999999	999999	475	348	999999	999999	660	11	313	931	379	941	999999	999999	950	357	999999	502	875	142	327	716	372	183	904	999999	999999	271	469	166	63	999999	765	999999	819	626	842	201	155	300	626	327	51	622	146	999999	810	829	999999	999999	840	304	999999	403	793	66	406	301	999999	757	601	398	542	157	999999	45	185	999999	999999	333	515	860	357	585	515	999999	674	749	47	62	999999	709	542	198	325	759	341	372	999999	999999	230	550	757	398	698	238	785	999999	744	110	677	349	735	999999	765	979	999999	427	887	794	999999	656	264	391	360	999999	856	353	832	128	703	813	999999	999999	112	964	113	958	886	287	223	780	14	936	999999	66	973	999999	432	345	811	913	484	480	380	574	296	999999	999999	806	382	441	71	626	407	864	153	403	303	801	876	999999	541	610	999999	611	651	327	999999	303	918	720	999999	496	316	789	338	726	961	999999	678	736	999999	999999	999999	781	718	999999	539	999999	913	580	999999	631	469	823	382	873	999999	999999	922	969	369	743	887	999999	520	575	999999	617	999999	427	441	764	132	150	
77	461	999999	799	893	272	788	496	390	999999	877	999999	36	999999	999999	999999	826	202	616	999999	999999	999999	999999	999999	999999	152	79	921	985	999999	148	999999	508	329	755	920	177	110	875	999999	191	999999	999999	548	784	999999	549	999999	210	80	600	248	999999	424	999999	890	999999	463	538	750	203	866	511	894	209	999999	791	707	737	497	297	999999	999999	956	999999	502	999999	653	467	50	999999	999999	999999	914	999999	999999	999999	94	555	864	999999	714	571	134	465	324	372	468	349	985	438	999999	999999	713	782	873	999999	201	896	999999	77	999999	999999	497	157	999999	999999	596	999	310	999999	706	999999	872	999999	582	164	202	999999	213	999999	365	314	482	612	999999	163	999999	142	32	999999	738	999999	999999	999999	55	718	999999	999999	515	999999	776	469	49	999999	731	689	999999	999999	209	999999	728	999999	692	999999	711	311	523	885	395	796	148	463	999999	999999	140	518	876	84	790	863	90	999999	985	45	364	999999	275	365	999999	81	937	140	999999	999999	259	47	505	144	95	744	204	999999	592	718	39	322	492	717	985	223	999999	999999	999999	345	999999	514	999999	657	785	815	999999	167	999999	323	859	999999	999999	999999	82	102	23	742	988	56	668	999999	999999	277	15	52	413	557	380	667	999999	999999	54	596	675	999999	332	848	358	999999	708	47	999999	999999	858	32	790	819	644	999999	210	80	162	999999	676	747	881	447	999999	743	999999	488	787	347	64	73	963	935	997	999999	770	174	999999	718	999999	631	999999	362	999999	983	999999	999999	913	488	467	198	999999	13	999999	927	863	885	206	999999	999999	230	259	847	225	795	68	999999	822	317	132	45	687	443	702	999999	999999	999999	38	999999	999999	817	574	999999	880	866	429	959	25	79	473	884	968	777	850	999999	999999	857	147	622	924	406	772	605	999999	432	510	209	311	999999	885	999999	856	537	999999	999999	999999	999999	999999	358	376	109	840	999999	843	247	76	999999	593	584	999999	194	391	999999	744	999999	55	969	942	458	365	229	999999	150	999999	139	999999	440	653	799	472	999999	890	789	256	999999	999999	29	762	128	365	600	999999	999999	211	701	999999	451	793	49	999999	686	18	519	999999	999999	450	999999	568	999999	219	999999	999999	793	122	999999	303	999999	999999	919	999999	999999	999999	999999	999999	764	613	999999	999999	492	186	999999	647	614	795	999999	422	381	796	109	384	867	999999	999999	909	729	344	822	613	999999	407	361	292	874	999999	978	479	999999	999999	238	999999	518	999999	999999	999999	632	988	999999	998	337	999999	922	806	69	544	661	999999	168	914	999999	430	
791	328	979	999999	825	999999	772	103	816	999999	237	999999	567	999999	865	116	384	521	286	740	692	823	999999	139	484	555	232	999999	859	412	320	279	62	807	999999	200	999999	990	712	999999	226	558	191	30	601	967	248	502	678	554	200	647	999999	633	999999	967	999999	849	610	280	999999	442	999999	999999	995	958	902	760	999999	675	336	394	809	999999	524	999999	999999	265	538	517	999999	730	661	999999	999999	999999	641	429	80	783	157	931	389	441	266	783	999999	999999	999999	643	74	487	686	13	227	999999	838	690	999999	602	335	787	999999	103	963	351	781	928	201	331	326	483	689	41	528	405	15	377	692	740	820	864	999999	894	453	829	54	657	97	999999	835	999999	999999	999999	458	999999	999999	296	478	999999	12	999999	586	703	326	591	797	999999	999999	822	999999	471	997	378	782	471	557	426	999999	999999	999999	133	841	784	496	375	999999	222	999999	168	785	999999	898	999999	738	999999	287	535	577	861	41	399	999999	274	616	373	999999	942	694	986	812	203	646	345	618	999999	554	801	999999	951	428	585	81	327	46	90	573	999999	640	358	193	32	848	999999	112	999999	999999	576	178	132	422	230	527	596	355	592	82	562	168	860	880	486	328	626	443	999999	999999	855	237	535	800	732	999999	346	999999	789	354	858	243	710	926	999999	633	94	539	208	67	485	971	454	999999	20	72	779	999999	707	703	999999	354	655	590	106	348	642	332	690	999999	190	999999	566	248	223	999999	458	933	999999	999999	244	97	999999	398	842	883	999999	999999	790	670	999999	868	105	96	131	514	587	129	999999	999999	990	761	999999	999999	876	691	415	215	794	690	999999	845	575	854	469	145	120	999999	748	222	565	999999	541	29	395	321	698	999999	999999	999999	741	338	113	272	862	482	248	953	999999	999999	478	577	733	109	999999	999999	302	999999	626	985	404	330	381	617	84	875	229	829	894	564	993	999999	98	94	948	285	742	313	992	999999	999999	166	744	598	999999	987	391	442	963	709	999999	457	853	141	999999	421	956	496	198	986	262	419	68	999999	166	543	488	999999	160	999999	999999	999999	258	639	999999	247	585	783	873	96	493	999999	865	999999	545	999999	91	957	999999	537	328	999999	124	16	734	487	107	787	441	999999	508	743	291	191	764	999999	209	999999	52	77	835	183	999999	111	502	474	553	873	421	620	461	531	868	623	463	698	875	252	904	610	150	797	352	999999	588	750	505	999999	999999	516	999999	867	914	711	701	999999	633	22	513	270	934	234	376	
820	999999	977	874	668	999999	999999	163	999999	319	441	926	999999	831	949	523	752	968	869	451	999999	999999	999999	616	166	921	318	999999	862	738	644	675	916	431	532	924	999999	875	837	955	364	362	389	999999	482	999999	999999	323	999999	999999	760	301	75	782	999999	545	165	371	717	746	999999	999999	999999	228	675	999999	20	999999	309	999999	999999	877	141	999999	97	999999	895	999999	999999	381	267	999999	390	374	978	353	610	144	959	986	768	999999	167	100	999999	999999	999999	170	883	716	774	999999	24	658	999999	882	169	999999	695	999999	999999	129	237	345	489	999999	999999	926	250	331	165	876	999999	322	266	673	720	999999	378	999999	489	734	162	426	999999	999999	999999	731	788	105	193	458	448	49	346	648	22	821	999999	999999	741	145	999999	561	561	898	401	701	401	912	999999	129	783	999999	999999	915	999999	811	738	999999	444	999999	148	154	999999	706	437	616	999999	618	661	898	439	257	999999	354	999999	600	864	709	999999	289	340	875	932	999999	675	488	609	430	680	999999	92	341	999999	851	996	775	423	999999	999999	784	724	783	261	273	689	535	999999	95	110	377	946	39	999999	999999	559	272	221	84	41	949	17	556	937	460	815	999999	571	151	999999	49	187	19	999999	999999	565	556	999999	668	384	149	520	524	330	313	999999	63	880	532	302	733	563	348	823	521	777	999999	846	800	458	999999	999999	826	737	70	999999	936	791	426	598	999999	999999	999999	700	892	439	492	235	633	205	762	999999	49	849	624	486	999999	196	726	267	999999	709	823	220	791	184	693	786	999999	124	999999	272	999999	999999	298	95	20	648	999999	92	999999	942	999999	999999	696	374	999999	999999	123	584	360	750	74	999999	211	303	999999	342	999999	717	745	706	966	999999	878	499	999999	115	560	538	475	200	999999	644	999999	455	496	999999	524	999999	259	999999	673	684	764	577	207	304	732	994	999999	677	999999	223	347	588	976	999999	726	206	610	819	999999	999999	119	170	495	429	196	756	807	606	817	490	467	38	999999	291	754	310	301	999999	383	565	278	797	459	51	307	395	999999	791	501	999999	816	440	300	98	575	603	999999	778	999999	999999	197	663	999999	259	755	999999	999999	695	949	426	904	999999	445	861	999999	321	710	453	999999	801	287	999999	114	499	674	37	999999	999999	715	161	228	523	362	407	378	614	937	210	295	988	999999	999999	841	85	424	675	999999	999999	999999	264	893	638	999999	316	698	999999	559	370	584	728	580	611	999999	798	208	390	789	48	492	701	383	510	168	143	961	
999999	184	39	85	999	43	309	170	999999	267	999999	867	55	999999	207	65	999999	625	567	999999	237	999999	53	999999	999999	886	956	946	90	880	392	480	522	354	999999	999999	529	295	999999	999999	281	450	999999	540	618	523	743	339	294	999999	806	885	999999	999999	734	699	999999	162	51	123	999999	363	90	999999	875	118	999999	700	999999	211	535	999999	49	872	146	786	999999	512	999999	999999	152	626	661	443	83	999999	879	797	620	505	865	999999	254	471	999999	999999	999999	945	665	510	178	52	825	93	121	525	845	728	588	947	422	628	894	530	999999	460	999999	646	508	999999	238	556	90	18	999999	168	999999	999999	265	228	426	341	846	758	351	109	801	577	332	999999	999999	999999	219	672	93	246	999999	723	500	166	226	724	446	298	281	621	962	999999	747	952	487	277	472	369	999999	999999	781	146	189	999999	659	134	999999	999999	715	87	347	417	925	109	685	324	87	108	999999	701	894	558	486	999999	147	984	999999	380	79	394	689	849	151	12	464	999999	543	629	506	101	410	999999	582	999999	284	999999	890	648	999999	999999	999999	373	366	829	195	999999	999999	999999	733	999999	304	943	881	331	398	498	276	923	644	348	780	457	999999	911	999999	408	976	999999	455	592	999999	191	112	906	204	325	493	321	999999	241	687	93	895	831	797	467	614	999999	805	999999	288	999999	13	928	392	742	999999	455	538	787	999999	376	14	151	581	123	840	974	137	999999	999999	955	999999	413	660	696	561	770	124	834	793	999999	486	669	999999	999999	187	183	999999	461	553	47	782	39	984	320	89	754	999999	683	626	640	133	733	781	332	861	999999	278	999999	999999	11	341	704	993	531	889	344	836	999999	935	666	461	675	528	967	999999	86	428	349	999999	807	999999	440	217	163	601	753	888	982	274	587	905	827	281	999999	706	87	46	462	430	999999	917	999999	748	959	999999	458	214	813	159	784	181	928	88	999999	490	900	496	839	929	146	999999	999999	190	999999	761	633	403	999999	270	105	50	999999	919	872	999999	716	691	258	974	153	549	84	832	490	415	999999	748	898	72	805	591	206	533	999999	999999	73	623	999999	999999	555	64	237	552	64	743	215	999999	216	999999	999999	999999	999999	865	786	596	382	31	999999	942	783	884	505	914	999999	999999	999999	443	634	584	826	102	999999	999999	999999	98	321	532	778	747	210	968	542	999999	297	596	999999	999999	746	697	916	51	923	457	425	671	558	999999	97	999999	899	772	384	631	999999	682	917	198	446	698	999999	850	253	
952	742	814	351	101	999999	869	171	513	696	999999	668	999999	999999	843	634	999999	539	998	444	238	847	438	593	910	999999	615	678	163	999999	57	999999	76	797	970	715	610	329	999999	696	227	388	396	85	448	999999	882	999999	999999	999999	688	168	286	415	24	115	314	231	441	354	21	201	18	618	999999	523	602	987	207	138	34	438	999999	999999	227	850	460	999999	155	947	865	111	604	599	215	888	999999	999999	783	865	999999	999999	999999	123	685	999999	999999	999999	999999	925	371	894	316	999999	539	260	96	975	198	173	999999	999999	86	999999	999999	999999	999999	418	412	759	387	999999	213	342	726	646	550	959	626	200	480	683	925	230	585	999999	795	999999	70	999999	802	170	472	619	220	460	312	403	999999	774	439	961	999999	676	999999	429	691	973	229	893	709	137	359	997	693	971	35	856	908	999999	125	939	999999	457	957	226	478	593	131	276	343	156	335	851	760	518	318	258	682	166	289	999999	438	177	999999	674	999999	999999	926	249	434	456	999999	125	659	500	613	917	719	330	950	999999	851	953	559	999999	802	508	999999	184	663	776	183	752	239	303	511	190	999999	999999	999999	13	667	999999	842	999999	661	999999	202	269	905	400	539	361	999999	999999	999999	999999	999999	999999	872	312	237	752	999999	657	282	743	999999	365	989	432	716	436	914	947	440	969	121	672	901	592	316	999999	999999	273	247	822	546	58	999999	36	573	999999	999999	999999	999999	914	307	194	614	918	334	836	280	482	684	113	446	999999	999999	10	999999	999999	792	999999	999999	260	483	322	999999	460	206	836	999999	999999	859	207	26	999999	180	525	672	999999	67	983	267	999999	999999	999999	999999	143	385	999999	306	999999	663	628	725	999999	116	999999	441	999999	774	164	721	497	805	317	999999	486	97	635	97	236	337	999999	999999	809	33	527	553	685	733	286	84	917	540	706	309	999999	482	886	704	654	93	687	162	903	271	999999	673	399	184	112	999999	750	999999	999999	996	226	741	916	999999	589	999999	756	260	497	89	803	957	109	999999	999999	999999	210	999999	999999	999999	999999	999999	984	547	263	999999	163	999999	631	240	334	726	469	709	999999	500	999999	779	124	682	337	437	999999	823	999999	811	574	392	793	108	845	999999	759	928	999999	932	756	379	852	736	819	255	629	999999	755	87	498	400	923	891	999999	999999	816	760	815	222	999999	999999	89	452	289	771	999999	533	394	515	967	540	362	161	743	999999	926	388	862	999999	807	408	78	389	322	184	468	902	658	999999	12	999999	999999	
999999	312	596	999999	410	456	57	999999	999999	872	249	120	957	47	772	999999	999999	504	437	897	999999	999999	999999	102	700	139	115	313	999999	874	970	512	999999	427	227	848	157	999999	526	999999	815	554	999999	535	828	278	999999	146	695	754	405	919	999999	111	390	999999	91	503	599	280	999999	744	723	231	901	736	999999	539	819	999999	999999	367	978	999999	92	188	703	695	999999	431	774	968	617	69	479	999999	937	867	47	999999	766	999999	306	255	590	80	999999	999999	634	102	999999	825	326	771	999999	47	941	79	28	211	35	396	240	178	506	382	136	999999	999999	849	799	285	999999	331	167	999999	71	999999	915	999999	357	223	70	181	304	948	652	845	999999	442	120	868	848	836	472	380	423	999999	999999	999999	943	177	737	784	303	851	333	999999	614	407	976	999999	163	17	999999	812	335	69	873	557	730	290	999999	999999	739	930	999999	666	858	787	999999	932	982	999999	999999	999999	486	286	878	453	625	657	241	907	999999	901	999999	840	982	660	54	999999	265	999999	999999	999999	819	427	999999	372	999999	999999	999999	827	474	53	235	454	939	999999	336	58	191	999999	999999	83	999999	450	854	837	226	999999	683	207	742	999999	999999	999999	231	414	371	68	241	999999	999999	958	999999	414	443	421	675	269	900	319	334	996	183	999999	270	999999	999999	379	572	999999	999999	827	999999	939	95	894	376	445	232	535	999999	277	817	999999	399	973	563	999999	16	999999	171	956	999999	373	872	999999	999999	841	999999	818	999999	992	495	33	999999	212	974	999999	329	999999	55	999999	999999	375	17	999999	188	999999	999999	297	999999	999999	999999	140	55	199	141	999999	76	349	499	999999	999999	414	734	319	781	793	315	196	998	999999	325	467	999999	931	999999	999999	999999	815	567	897	405	242	968	832	999999	365	977	999999	999999	364	514	980	999999	520	324	632	640	698	285	999999	202	999999	999999	999999	653	905	743	124	280	810	263	999999	781	601	139	683	446	902	690	426	999999	999999	124	643	478	345	999999	876	616	296	690	668	540	182	704	999999	942	110	188	999999	622	863	899	271	111	263	208	999999	391	999999	999999	738	17	999999	578	67	145	999999	999999	999999	498	999999	999999	983	999999	595	720	608	896	984	999999	345	999999	999999	803	952	999999	853	542	225	146	999999	495	999999	110	952	660	680	604	647	20	297	712	870	234	999999	365	915	151	516	542	600	561	407	900	850	24	50	65	625	820	291	123	182	181	539	381	532	882	999999	934	50	14	999999	999999	453	632	852	742	58	597	330	712	999999	
999999	546	407	98	999999	260	938	620	999999	978	827	728	183	539	699	999999	384	833	999999	999999	581	502	595	312	432	456	999999	171	308	999999	999999	999999	579	999999	499	634	141	999999	456	632	239	999999	424	999999	431	999999	999999	103	163	56	999999	763	297	738	454	191	950	105	999999	629	42	999999	321	617	999999	999999	158	95	999999	75	564	100	999999	410	743	999999	87	999999	880	999999	186	134	18	999999	343	999999	212	999999	643	318	683	46	999999	999999	599	999999	999999	807	86	104	999999	194	63	97	492	583	386	887	999999	999999	113	390	224	488	452	908	768	69	283	684	134	317	452	731	391	527	472	560	811	290	999999	279	999999	786	89	992	999999	999999	999999	760	888	325	846	455	214	302	821	150	383	999999	694	942	533	401	999999	999999	741	332	705	964	120	826	85	999999	932	833	999999	438	408	460	838	847	300	999999	796	809	470	996	526	99	706	332	186	999999	999999	321	746	999999	816	999999	999999	748	224	805	650	72	999999	142	523	380	999999	999999	741	999999	999999	847	652	20	999999	999999	329	745	999999	616	999999	999999	999999	999999	128	999999	999999	804	999999	999999	210	100	999999	999999	872	733	569	338	483	999999	999999	322	590	263	999999	748	669	735	999999	999999	969	515	942	608	999999	999999	422	999999	23	902	293	999999	999999	632	999999	762	999999	167	147	871	600	991	271	659	999999	999999	999999	396	687	999999	951	999999	999999	966	149	999999	999999	34	947	999999	999999	285	324	999999	862	102	551	958	540	515	534	512	598	625	65	978	253	292	684	999999	665	999999	999999	644	950	931	292	805	493	37	999999	200	219	137	999999	324	677	999999	796	831	404	248	999999	181	845	449	999999	692	910	171	999999	865	999999	999999	355	294	678	680	630	931	809	745	474	512	901	343	999999	471	74	740	310	562	495	853	206	426	181	435	798	999999	178	600	894	332	585	749	850	862	782	276	645	996	70	865	31	658	773	352	280	511	156	302	628	999999	860	999999	379	495	159	928	999999	999999	999999	128	763	219	851	152	999999	999999	493	439	688	999999	999999	313	999999	630	832	547	653	828	165	999999	364	875	972	723	999999	999999	999999	364	999999	999999	163	402	125	942	999999	812	807	999999	425	128	28	999999	613	999999	85	556	398	749	663	612	285	999999	999999	595	999999	887	247	137	999999	999999	781	138	999999	834	644	702	198	559	527	30	740	999999	413	47	999999	648	272	152	647	999999	308	631	999999	110	578	870	314	999999	188	224	574	679	950	194	346	889	990	778	195	383	367	839	
231	643	871	999999	880	999999	327	999999	625	105	999999	765	932	160	437	625	266	999999	397	669	380	313	999999	999999	81	228	999999	999999	657	493	956	274	999999	468	409	67	239	325	990	263	211	73	999999	479	199	195	262	196	461	374	999999	422	986	697	468	999999	198	810	191	661	999999	939	467	142	149	999999	216	999999	750	380	396	940	783	143	468	316	713	975	871	886	999999	514	999999	999999	970	544	287	999999	999	491	869	428	999999	338	999999	271	605	466	340	974	978	788	445	91	978	581	638	999999	999999	999999	214	222	939	304	694	845	23	184	999999	604	999999	355	473	269	510	967	806	999999	240	206	711	999999	999999	999999	908	188	79	999999	999999	398	905	435	631	999999	286	656	488	839	643	68	999999	999999	304	735	46	632	324	185	580	20	775	999999	622	42	999999	957	577	999999	999999	516	775	999999	869	999999	699	999999	724	626	982	999999	999999	966	999999	181	948	289	999999	999999	999999	285	864	999999	999999	304	622	722	813	599	406	999999	89	446	453	137	292	88	561	999999	46	533	999999	999999	999999	726	531	808	382	450	93	171	999999	668	191	120	652	882	904	575	160	976	699	135	229	662	999999	52	522	683	999999	869	728	431	999999	337	376	175	999999	547	772	814	350	999999	515	245	325	421	264	343	999999	999999	184	985	380	69	999999	783	999999	540	951	999999	296	698	999999	223	999999	583	795	854	743	486	999999	366	803	999999	636	337	619	984	999999	999999	788	189	208	489	695	999999	60	813	999999	592	697	169	596	292	999999	999999	811	301	802	741	625	409	999999	999	228	817	191	999999	433	999999	174	493	999999	999999	701	117	500	999999	999999	699	533	982	361	161	788	31	770	520	818	999999	525	328	192	606	999999	388	589	208	999999	878	561	25	389	996	428	214	999999	998	999999	999999	161	999999	773	999999	218	643	58	448	999999	206	57	671	225	999999	981	845	999999	999999	999999	322	527	301	810	650	147	999999	999999	365	732	584	64	771	999999	408	833	786	555	88	999999	104	340	999999	988	75	831	890	799	941	24	582	999999	999999	149	999999	893	859	929	132	965	700	51	692	999999	636	151	285	741	817	614	999999	300	999999	207	765	982	385	313	744	999999	257	717	660	350	159	999999	683	631	999999	999999	973	856	999999	123	697	999999	999999	435	361	923	555	158	981	336	819	292	680	183	384	296	517	556	194	313	718	982	999999	352	566	955	468	653	999999	313	640	348	999999	999999	510	712	999999	950	999999	820	999999	108	735	333	530	867	10	
509	257	373	997	427	672	999999	404	715	672	304	869	999999	999999	901	77	678	999999	481	424	999999	999999	671	951	999999	604	373	49	619	256	66	999999	999999	955	958	405	717	999999	223	676	999999	714	794	50	49	91	555	999999	372	41	67	638	59	452	438	836	585	421	440	999999	308	88	784	999999	999999	482	999999	999999	507	505	359	373	999999	805	675	857	878	631	911	485	58	18	677	999999	199	999999	772	256	527	131	820	306	875	399	377	999999	999999	335	435	999999	999999	999999	858	866	681	999999	165	253	999999	580	999999	954	509	999999	999999	300	411	206	279	196	709	923	923	385	685	63	497	93	999999	14	928	552	206	354	573	943	160	810	907	505	273	529	479	999999	173	866	796	920	624	86	268	999999	66	248	857	999999	999999	999999	191	628	206	82	815	999999	651	415	757	165	391	831	150	999999	299	774	923	190	999999	976	999999	819	267	577	999999	361	745	205	496	957	497	584	999999	677	629	288	308	201	999999	999999	304	757	999999	641	538	792	936	999999	443	292	999999	999999	544	999999	999999	371	371	629	613	999999	36	455	919	999999	667	806	999999	472	970	20	475	999999	999999	999999	682	463	999999	626	999999	675	424	87	999999	999999	999999	821	999999	556	416	268	917	679	999999	259	680	849	999999	999999	973	732	722	999999	698	433	816	593	209	797	532	806	660	745	999999	937	49	949	694	715	167	999999	766	523	65	712	102	795	154	999999	76	833	625	401	999999	999999	999999	950	389	338	397	999999	999999	252	999999	610	607	182	99	649	999999	730	164	133	161	137	965	999999	418	985	341	30	449	981	731	699	191	999999	102	284	984	999999	570	365	327	118	233	524	499	999999	115	919	999999	504	18	346	678	999999	250	524	350	754	542	403	997	377	609	640	520	999999	999999	348	999999	815	665	129	999999	799	806	52	903	451	709	962	999999	421	324	999999	972	395	999999	689	999999	578	999999	240	557	176	368	949	508	593	999999	174	37	999999	839	891	999999	888	999999	878	695	207	621	899	54	999999	999999	585	63	665	667	135	999999	738	329	999999	881	435	572	994	440	999999	544	999999	999999	545	935	123	581	432	115	94	219	152	999999	820	956	999999	195	999999	653	783	896	843	925	877	999999	298	447	337	19	413	325	191	448	839	999999	310	461	509	644	409	14	630	559	583	916	170	744	508	554	847	249	595	350	999999	959	700	999999	569	683	647	676	999999	423	999999	768	38	703	165	167	999999	582	686	999999	253	999999	999999	999999	351	961	701	
553	999999	999999	171	999999	730	840	791	879	962	915	891	825	997	733	760	216	857	999999	887	999999	999999	351	999999	999999	562	263	107	878	999999	416	53	999999	982	103	737	470	261	537	999999	198	912	285	205	999999	690	861	344	520	28	69	436	999999	84	244	964	999999	884	999999	612	999999	999999	913	196	556	872	999999	843	999999	995	300	955	330	999999	699	554	999999	155	168	584	701	919	587	999999	633	979	517	533	747	999999	150	586	364	999999	571	999999	998	99	648	868	406	27	999999	524	728	114	116	758	999999	690	661	999999	726	322	910	557	165	63	999999	576	365	999999	999999	999999	855	714	600	404	215	254	555	223	507	299	187	683	488	73	999999	528	999999	999999	999999	66	477	698	859	52	24	24	299	945	536	82	513	999999	999999	999999	668	999999	514	999999	553	140	145	448	944	436	999999	237	999999	102	921	43	702	606	611	49	308	167	854	557	390	201	954	610	686	434	999999	540	999999	824	999999	127	24	172	215	28	999999	39	754	999999	907	786	945	206	33	503	379	906	45	881	366	510	169	956	999999	361	186	999999	761	519	649	999999	475	999999	697	804	29	540	401	999999	128	279	413	430	650	999999	255	757	587	999999	999999	999999	504	999999	467	894	957	999999	840	853	842	999999	277	244	783	312	321	700	999999	228	483	839	999999	452	762	97	107	739	315	999999	999999	428	947	999999	464	999999	109	594	786	803	846	961	699	547	750	732	11	178	647	347	291	554	258	368	709	999999	375	62	127	999999	796	228	752	123	747	999999	448	699	779	23	213	726	913	999999	382	522	150	967	701	999999	95	928	101	968	999999	561	179	589	869	999999	404	999999	477	416	999999	627	218	586	800	999999	293	999999	398	633	144	999999	999999	999999	985	196	85	407	360	96	295	999999	999999	999999	999999	195	254	859	829	999999	619	166	259	999999	700	754	314	563	999999	374	747	782	540	999999	833	880	920	627	603	999999	174	996	696	390	131	148	501	434	999999	614	92	433	482	858	23	978	999999	143	852	241	999999	521	240	986	349	512	337	668	950	796	999999	626	265	157	376	622	469	999999	999999	561	263	879	654	561	999999	323	309	999999	454	999999	574	787	999999	999999	999999	652	765	710	51	618	810	999999	484	999999	350	465	178	999999	999999	401	518	447	756	999999	978	999999	999999	679	704	35	999999	999999	223	105	231	486	852	893	999999	723	856	759	827	768	751	430	999999	541	221	999999	155	999999	199	63	999999	137	41	484	394	999999	786	96	16	26	
999999	164	619	389	891	863	613	285	978	769	544	759	619	988	549	557	607	335	467	878	999999	238	466	170	758	104	455	377	999999	558	999999	769	752	811	362	999999	999999	26	650	358	222	870	995	429	999999	586	517	52	935	999999	200	999999	999999	137	146	186	697	458	630	797	417	999999	776	429	832	999999	16	808	635	952	746	591	685	119	666	19	243	46	652	182	586	413	442	672	368	999999	150	625	999999	186	899	999999	999999	852	999999	976	103	575	999999	743	999999	999999	416	982	99	608	775	999999	471	999999	942	660	806	457	220	999999	803	113	70	356	999999	391	999999	458	62	999999	205	832	999999	690	915	999999	449	909	602	877	996	999999	999999	760	710	630	164	999999	999999	999999	999999	999999	641	936	182	990	514	999999	118	197	999999	999999	930	704	412	943	351	999999	999999	284	220	897	854	343	999999	353	999999	999999	646	999999	237	999999	224	999999	838	267	200	241	999999	925	163	999999	800	415	999999	48	529	999999	357	766	288	383	336	959	999999	658	93	308	999999	829	999999	213	605	113	999999	980	743	127	865	155	753	119	273	296	130	22	106	449	42	969	824	652	953	999999	725	854	268	999999	783	190	183	999999	313	688	465	949	602	999999	454	330	305	999999	999999	999999	23	999999	120	50	838	25	562	643	276	999999	14	999999	999999	999999	999999	999999	722	999999	344	685	971	861	806	999999	830	181	999999	999999	995	711	999999	999999	639	751	865	557	744	227	426	767	627	999999	625	999999	683	648	999999	876	319	348	607	816	999999	336	240	999999	999999	535	220	999999	999999	999999	648	564	999999	591	187	509	999999	999999	372	505	72	999999	67	441	245	463	900	191	482	543	999999	656	999999	856	356	312	521	712	999999	999999	999999	758	171	999999	891	71	67	102	470	199	25	999999	976	112	754	500	278	999999	917	909	999999	39	999999	72	72	999999	460	438	245	999999	987	158	999999	163	498	313	999999	592	550	183	405	808	720	292	527	999999	679	11	112	855	43	722	795	285	999999	977	573	109	412	999999	611	628	856	999999	999999	867	842	823	999999	450	96	999999	258	743	999999	825	318	999999	545	461	322	999999	336	390	999999	999999	363	370	579	999999	999999	314	189	651	999999	776	952	134	999999	659	768	856	396	999999	999999	357	473	999999	999999	758	669	670	563	951	586	999999	302	999999	755	936	514	481	253	104	999999	999999	506	607	181	999999	873	193	821	885	692	465	71	674	621	493	801	311	599	999999	999999	999999	751	999999	74	999999	484	486	379	154	155	297	613	999999	
951	986	851	866	880	999999	884	485	848	678	269	131	101	999999	854	271	144	212	882	432	999999	999999	999999	277	542	761	999999	396	814	677	740	405	852	999999	999999	999999	642	935	431	564	936	375	999999	82	969	943	328	856	632	117	19	942	414	191	58	999999	956	999999	333	128	999999	498	670	999999	937	863	999999	331	904	229	629	999999	781	328	495	999999	420	957	999999	599	443	405	764	707	668	798	990	671	720	999999	678	68	999999	312	781	999999	704	59	999999	999999	674	996	952	413	999999	999999	170	95	999999	179	900	998	999999	733	685	386	733	999999	999999	149	873	999999	611	999999	550	570	999999	999999	999999	57	999999	371	822	999999	924	446	999999	361	229	858	638	904	975	550	999999	999999	784	877	999999	999999	714	741	545	996	242	77	395	461	862	916	221	691	999999	999999	999999	539	185	999999	809	248	933	382	999999	654	511	968	632	70	999999	999999	786	720	999999	151	342	443	999999	826	960	857	61	991	999999	313	647	946	999999	999999	555	973	999999	999999	78	388	472	342	999999	999999	999999	999999	444	335	473	999999	139	500	999999	999999	316	561	714	359	999999	951	999999	941	999999	439	999999	564	612	305	999999	24	999999	94	652	472	678	10	999999	933	341	697	422	726	528	505	183	157	999999	957	999999	994	269	154	581	126	999999	530	999999	567	884	999999	661	999999	820	999999	626	55	847	378	729	316	125	780	999999	433	538	471	423	389	266	859	999999	655	284	520	999999	231	512	535	280	158	999999	877	58	411	46	283	905	999999	878	138	999999	736	238	999999	878	488	136	157	587	730	117	78	311	999999	480	999999	864	309	702	999999	542	999999	999999	580	999999	247	732	616	397	999999	565	999999	511	138	559	723	427	570	642	999999	104	999999	947	550	999999	483	999999	32	931	40	418	606	377	482	595	987	638	657	950	999999	756	520	760	999999	999999	763	567	183	999999	757	588	303	667	435	311	187	999999	557	539	290	671	709	685	367	999999	959	975	38	999999	572	999999	999999	620	12	999999	583	604	625	385	287	916	403	556	183	999999	125	999999	941	180	999999	622	91	127	669	968	57	835	403	999999	215	787	538	641	903	672	818	683	664	999999	999999	582	749	999999	262	373	277	162	511	914	731	29	44	858	999999	950	13	652	950	999999	473	748	211	999999	180	499	387	762	653	999999	634	442	284	35	999999	835	872	909	999999	999999	999999	894	333	488	755	195	753	680	517	953	669	999999	999999	631	452	979	381	610	11	762	986	999999	508	10	290	298	745	
18	415	297	999999	103	786	654	999999	578	425	999999	999999	984	746	707	999999	700	999999	999999	709	652	583	473	464	999999	908	112	320	195	396	332	999999	466	449	744	274	229	876	575	999999	87	299	999999	564	658	226	26	26	288	270	808	169	822	588	102	435	942	833	999999	195	999999	344	156	191	102	525	927	545	11	442	35	999999	275	89	632	363	708	908	806	55	892	999999	41	999999	588	173	385	999999	357	999999	999999	396	71	390	999999	999999	999999	999999	472	142	298	481	999999	845	245	999999	893	742	999999	999999	727	43	999999	768	999999	597	312	232	603	999999	149	999999	197	693	120	639	763	884	384	888	221	25	446	673	999999	421	81	195	689	999999	279	999999	920	618	591	999999	369	999999	97	999999	999999	919	98	543	992	248	293	999999	735	999999	999999	18	368	77	999999	711	597	362	999999	881	999999	127	542	999999	999999	999999	139	578	112	822	999999	470	797	276	458	301	926	999999	680	518	137	750	460	93	384	271	284	853	999999	999999	700	16	290	215	591	323	999999	99	884	999999	999999	714	228	999999	999999	759	221	999999	999999	235	784	999999	999999	503	754	775	999999	458	624	397	999999	286	487	232	999999	999999	190	999999	999999	145	999999	837	999999	194	999999	423	999999	999999	758	624	59	193	243	999999	104	999999	999999	999999	461	999999	656	928	474	496	273	833	999999	996	790	999999	579	630	416	484	320	947	999999	497	105	341	254	999999	700	10	999999	999999	52	999999	137	125	999999	403	139	999999	489	986	999999	531	921	575	999999	535	758	695	54	429	777	759	999999	157	341	999999	691	130	571	537	237	474	158	999999	790	616	868	674	133	186	500	546	994	999999	585	153	575	999999	999999	999999	370	14	999999	918	272	999999	75	980	783	111	711	19	307	999999	758	897	382	999999	784	999999	666	93	571	868	929	240	999999	231	572	198	271	171	975	852	177	232	518	999999	962	507	999999	999999	999999	32	474	491	249	53	575	999999	770	878	745	575	62	286	442	98	989	41	528	843	418	595	999999	550	44	455	784	535	999999	152	999999	287	38	778	999999	549	999999	448	990	721	655	999999	428	999999	999999	409	799	891	789	430	251	930	999999	707	479	306	192	924	457	794	269	999999	307	627	999999	468	547	283	94	893	694	999999	50	806	197	533	176	457	999999	634	655	892	999999	999999	999999	999999	307	330	999999	896	366	479	999999	206	462	999999	587	800	248	999999	862	999999	807	896	735	999999	889	182	999999	946	999999	735	799	822	999999	376	304	347	726	349	170	226	
974	197	999999	225	560	999999	354	581	946	376	219	176	999999	138	999999	849	999999	211	914	999999	810	999999	766	631	999999	178	68	95	321	249	83	999999	797	645	552	619	369	999999	149	55	999999	938	999	762	999999	633	59	19	999999	999999	123	999999	435	44	416	620	430	905	545	391	786	268	270	706	302	320	378	137	586	476	489	713	71	869	999999	871	363	14	115	55	999999	58	999999	865	136	558	473	763	999999	999999	999999	464	974	999999	269	999999	678	999999	999999	999999	265	922	433	813	965	409	463	565	736	545	267	426	800	499	272	738	463	999999	580	744	847	615	898	655	288	35	739	312	610	739	202	70	544	899	999999	206	624	991	899	726	104	907	999999	693	673	771	999999	999999	496	531	999999	283	999999	725	368	649	34	778	535	940	999999	160	955	996	352	207	882	900	709	76	999999	471	504	999999	649	939	588	214	981	516	371	264	999999	89	634	919	347	818	541	151	181	999999	999999	959	66	944	952	40	351	476	999999	763	999999	999999	417	643	778	868	999999	428	999999	999999	797	28	578	415	344	876	372	432	859	74	999999	568	999999	277	15	999999	797	999999	999999	558	863	999999	999999	999999	488	999999	999999	991	150	999999	741	999999	999999	361	59	447	391	650	999999	86	667	918	616	824	404	217	535	999999	638	243	80	999999	441	511	999999	999999	400	999999	926	947	214	381	291	389	332	255	999999	542	999999	999999	163	156	105	999999	999999	944	898	999999	214	281	999999	531	362	907	409	369	999999	578	405	767	999999	421	724	662	872	296	636	236	501	158	729	992	921	80	89	999999	286	530	620	999999	393	999999	765	655	95	682	999999	384	980	963	999999	999999	147	461	520	742	432	442	999999	604	317	671	311	65	999999	869	609	292	999999	485	92	161	957	999999	383	460	655	78	577	199	278	262	999999	538	999999	820	999999	470	999999	346	500	999999	491	999999	704	722	295	999999	113	226	83	735	556	504	880	999999	951	754	87	999999	96	999999	865	999999	999999	65	999999	773	999999	999999	23	149	731	999999	985	248	670	999999	688	661	174	945	965	360	999999	542	706	999999	657	173	868	110	999999	999999	259	999999	979	641	691	648	307	522	239	382	212	999999	14	999999	519	641	751	999999	75	999999	895	150	398	514	733	792	359	672	125	317	862	912	756	241	241	848	999999	39	259	50	363	999999	716	593	158	192	538	999999	242	26	422	857	45	965	999999	118	747	999999	908	898	298	634	406	921	999999	299	999999	772	832	999999	382	721	761	34	
999999	253	434	999999	365	551	999999	718	999999	109	895	999999	877	790	636	132	110	794	131	361	751	729	255	999999	83	858	999999	766	808	571	999999	700	999999	20	902	999999	999999	999999	119	999999	644	580	204	307	35	513	999999	396	145	710	569	587	600	410	283	343	997	999999	731	999999	545	999999	999999	868	465	999999	999999	866	888	285	999999	168	999999	764	716	180	534	999999	769	999999	446	999999	630	108	999999	66	109	694	737	569	364	55	999999	999999	821	155	999999	336	841	830	603	555	508	860	272	410	902	836	693	112	999999	58	870	999999	71	926	999999	810	866	409	106	225	999999	328	920	402	948	83	943	571	509	208	117	999999	966	890	121	769	999999	999999	164	999999	999999	634	759	999999	999999	58	550	894	288	860	999999	442	733	388	426	999999	999999	869	462	999999	893	132	603	610	941	999999	999999	180	815	107	974	274	254	833	999999	504	569	614	227	999999	532	999999	292	648	738	999999	215	587	473	932	829	999999	148	335	378	878	41	999999	375	254	852	999999	89	999999	885	999999	999999	899	174	921	620	335	652	562	999999	999999	839	954	871	999999	999999	618	999999	883	278	18	136	999999	465	346	473	419	249	973	999999	163	969	112	763	999999	486	315	999999	999999	322	504	999999	586	999999	533	48	86	288	108	528	244	672	999999	912	999999	78	999999	444	827	458	210	96	678	999999	152	875	737	201	999999	790	999999	204	164	999999	999999	999999	549	999999	931	308	999999	141	151	454	813	490	772	200	886	475	217	870	999999	103	121	417	645	82	888	658	999999	885	950	318	117	49	999999	635	148	192	529	999999	513	999999	999999	79	945	234	701	661	112	546	315	862	999999	550	609	71	999999	365	999999	999999	10	283	997	999999	190	833	346	773	972	999999	62	703	945	826	999999	75	999999	52	472	999999	380	236	555	764	999999	999999	999999	567	999999	456	999999	782	144	62	390	999999	999999	560	888	122	887	927	999999	965	999999	612	916	756	999999	543	999999	417	893	637	106	774	999999	999999	931	999999	999999	999999	343	999999	961	280	568	893	446	136	543	481	163	360	534	453	547	589	999999	967	182	979	384	999999	999999	768	888	506	999999	616	999999	299	999999	797	999999	117	999999	173	13	224	53	999999	319	66	999	557	264	542	113	652	999999	148	963	999999	919	128	404	446	999999	203	999999	71	938	830	624	253	852	999999	346	426	999999	384	999999	65	924	160	999999	327	897	999999	513	356	999999	312	389	374	336	666	877	895	713	157	74	999999	833	981	999999	488	442	756	705	
898	206	999999	792	852	999999	999999	48	768	459	86	549	237	689	999999	668	999999	451	999999	917	195	999999	451	713	712	319	776	231	999999	76	190	885	151	174	615	160	717	519	536	811	427	627	999999	446	636	999999	836	129	999999	323	458	999999	192	838	519	420	754	999999	90	543	785	686	105	999999	999999	999999	407	72	999999	884	950	125	914	448	499	568	378	15	86	114	482	656	999999	999999	618	999999	702	999999	999999	205	405	743	439	993	999999	999999	532	999999	177	445	210	999999	55	913	999999	342	133	744	349	951	51	999999	897	975	70	138	263	475	93	135	498	105	417	878	489	216	999999	920	421	758	45	999999	837	999999	904	708	611	519	999999	285	30	957	963	703	164	999999	846	463	933	999999	488	67	334	999999	946	114	366	176	434	999999	656	212	333	999999	915	90	912	267	81	361	526	743	217	807	115	999999	141	999999	999999	833	370	232	987	523	999999	978	999999	999999	693	799	999999	999999	94	111	629	817	634	999999	788	999999	742	589	392	999999	381	999999	849	526	937	416	972	652	452	600	794	999999	999999	809	320	936	453	999999	573	281	19	92	999999	116	187	297	905	999999	925	999999	999999	999999	839	416	151	535	139	119	857	287	999999	699	992	494	316	999999	999999	824	999999	851	630	625	25	120	571	299	95	743	348	649	510	223	727	999999	999999	23	594	809	667	785	999999	344	270	296	999999	320	999999	174	999999	982	695	90	697	84	30	999999	765	728	844	852	449	396	999999	999999	776	999999	999999	200	999999	303	610	793	166	999999	53	295	364	729	665	261	209	921	943	366	954	999999	525	653	781	43	257	999999	964	999999	999999	420	573	62	999999	999999	348	999999	189	505	381	902	999999	421	40	999999	999999	46	72	593	652	999999	452	414	263	357	97	999999	418	951	999999	999999	999999	351	940	999999	722	999999	219	823	913	310	741	448	999999	61	999999	999999	999999	57	999999	221	802	381	172	817	968	169	798	999999	754	29	490	237	460	636	84	582	480	407	21	999999	827	249	999999	352	786	14	429	999999	852	982	705	371	39	999999	999999	456	189	132	664	563	514	57	78	893	819	999999	999999	999999	977	922	634	225	45	123	394	563	701	999999	41	963	739	595	320	772	999999	129	208	626	999999	627	403	999999	742	458	303	999999	180	785	999999	282	26	999999	999999	929	358	490	336	916	449	388	999999	369	101	701	999999	918	737	999999	999999	700	315	999999	663	359	529	286	999999	586	819	614	393	916	297	999999	947	668	371	999999	423	833	
793	291	186	315	999999	999999	266	51	635	385	52	873	999999	832	966	655	999999	874	409	999999	16	999999	106	835	995	838	999999	999999	753	164	557	356	883	747	999999	33	194	358	486	495	29	442	951	444	571	519	710	999999	792	301	999999	496	981	999999	826	999999	195	351	320	44	962	924	297	480	827	696	990	467	925	999999	470	68	999999	999999	63	999999	798	662	273	486	999999	617	999999	461	902	71	374	542	921	863	999999	843	999999	999999	533	104	154	480	999999	875	999999	999999	539	849	831	202	999999	999999	298	261	999999	999999	87	999999	906	354	999999	835	577	766	331	458	999999	71	999999	999999	999999	946	390	999999	999999	327	54	398	957	884	88	699	630	710	999999	307	254	669	618	315	765	999999	545	188	718	319	902	851	553	80	999999	477	999999	214	181	999999	686	339	831	927	487	689	999999	31	999999	999999	215	867	999999	999999	214	877	999999	999999	861	817	999999	212	999999	120	425	999999	844	886	188	610	954	426	538	811	999999	914	837	691	827	999999	337	523	911	42	113	44	999999	999999	866	828	999999	999999	353	999999	999999	483	99	720	511	294	999999	999999	843	999999	731	789	339	990	999999	299	50	999999	999999	784	490	887	301	216	999999	390	155	324	30	999999	585	17	82	184	70	147	824	126	189	543	999999	347	999999	254	311	324	705	67	127	576	788	273	976	568	999999	864	191	882	713	131	148	529	969	999999	91	999999	999999	165	999999	274	475	923	581	436	553	152	216	999999	999999	692	684	97	207	454	999999	321	40	514	309	206	955	999999	412	68	404	999999	377	197	172	587	608	999999	999999	852	111	865	692	999999	25	731	657	999999	977	999999	446	61	332	999999	921	770	999999	212	999999	733	318	533	999999	523	41	841	775	29	884	999999	93	144	959	355	352	706	628	490	498	578	549	820	964	999999	621	353	999999	852	275	999999	893	999999	999999	404	543	578	354	179	517	184	956	999999	260	658	938	312	101	999999	182	999999	152	212	713	999999	193	999999	568	139	902	688	999999	923	753	492	435	999999	449	564	999999	774	361	459	972	324	621	911	999999	315	452	318	261	412	679	60	259	690	692	417	220	55	999999	225	277	829	999999	43	999999	999999	999999	261	863	536	175	408	864	692	239	399	999999	282	927	999999	686	593	437	999999	254	703	242	999999	994	999999	354	766	764	999999	999999	153	999999	588	999999	801	999999	999999	455	724	247	280	196	567	999999	303	751	937	999999	999999	538	683	402	672	999999	191	999999	489	266	831	192	408	644	728	
510	96	797	999999	256	135	181	494	147	712	811	973	517	999999	294	701	290	999999	648	17	607	508	999999	929	799	844	275	602	935	624	999999	838	999999	467	67	374	506	999999	691	991	586	54	545	689	860	815	999999	861	204	565	550	776	760	636	999999	11	999999	868	287	412	860	578	559	523	180	973	346	59	617	920	205	615	999999	656	999999	563	962	999999	78	984	180	414	407	380	83	765	88	999	346	999999	999999	637	397	289	141	17	999999	32	519	887	999999	625	253	284	999999	935	60	113	215	568	48	999999	800	302	241	455	180	189	450	414	895	347	712	562	999999	999999	227	446	525	423	78	940	552	190	515	555	171	132	20	999999	999999	974	793	778	26	756	837	999999	57	999999	836	315	581	999999	999999	999999	912	999999	393	802	717	614	588	792	999999	108	730	619	999999	686	999999	999999	178	312	699	920	553	933	546	144	729	133	399	839	586	763	369	447	198	383	642	480	739	218	430	110	396	11	289	918	35	999999	317	999999	401	789	146	278	414	81	587	979	154	259	82	594	225	748	215	736	999999	292	999999	413	54	813	318	960	882	999999	533	551	654	628	118	511	999999	38	999999	797	999999	999999	42	126	999999	999999	335	489	145	999999	885	999999	796	552	188	742	797	999999	999999	587	480	186	396	999999	547	46	334	526	999999	571	778	999999	310	417	999999	649	999999	314	617	390	487	999999	824	57	713	886	755	111	449	375	713	912	999999	860	327	449	704	999999	578	759	338	809	999999	573	66	698	347	999999	442	539	493	493	999999	936	999999	651	361	348	112	661	290	232	87	774	858	866	999999	450	100	670	944	42	735	857	61	678	490	260	999999	999999	549	999999	999999	909	882	999999	626	775	760	676	98	999999	999999	917	479	115	732	999999	715	200	223	896	298	771	999999	999999	999999	438	884	999999	171	999999	999999	97	999999	914	999999	177	999999	999999	249	709	690	999999	582	589	918	818	388	946	999999	999999	545	799	801	652	999999	897	324	432	472	999999	999999	339	514	999999	17	36	804	999999	552	564	681	88	999999	513	216	874	199	15	541	938	60	937	999999	999999	565	558	296	470	837	999999	852	469	174	61	818	360	909	594	582	891	24	824	403	999999	244	467	848	297	445	212	707	319	890	534	147	953	854	269	999999	458	740	343	727	886	712	222	913	898	999999	855	999999	605	433	650	924	235	999999	103	20	108	709	998	999999	634	999999	542	999999	999999	914	864	999999	999999	172	133	160	680	999999	517	
679	31	553	949	999999	999999	999999	999999	886	250	609	911	419	761	259	333	748	742	319	102	928	179	644	282	999999	830	999999	326	442	999999	499	999999	999999	999999	999999	989	554	759	999999	444	396	855	656	999999	999999	12	999999	745	999999	838	384	418	370	999999	999999	999999	387	281	965	771	240	921	999999	586	999999	365	783	393	348	269	779	999999	345	999999	706	83	522	316	251	982	999999	613	925	604	924	90	883	134	447	912	611	999999	794	634	213	999999	999999	80	999999	676	229	999999	999999	140	69	395	999999	495	307	515	988	81	39	982	999999	627	995	75	661	999999	481	999999	999999	435	658	505	204	999999	999999	241	887	451	729	575	763	322	216	795	544	538	17	999999	826	932	924	540	999999	812	999999	586	479	130	999999	915	204	570	127	999999	481	563	999999	371	999999	76	628	546	351	464	999999	83	420	210	530	132	663	93	832	23	511	127	999999	392	473	95	762	767	999999	999999	999999	202	205	244	323	981	347	645	573	759	314	387	199	789	592	174	175	279	999999	296	261	120	738	113	999999	364	999999	809	999999	739	314	860	513	999999	999999	999999	999999	185	999999	549	785	28	520	82	709	133	928	472	799	999999	999999	493	999999	746	562	270	464	101	774	999999	680	537	999999	999999	455	453	874	662	706	565	296	999999	999999	60	510	243	600	666	404	346	435	838	20	598	819	820	999999	766	999999	822	572	999999	411	999999	869	258	280	999999	626	265	259	276	999999	999999	23	929	110	127	246	329	670	798	697	437	533	841	526	159	24	634	759	117	688	884	993	510	588	999999	191	262	962	914	49	148	96	169	83	777	584	890	999999	576	530	654	162	773	999999	973	999999	37	731	131	671	991	506	999999	587	999999	249	513	999999	999999	935	983	999999	755	758	999999	351	999999	768	999999	574	133	914	193	586	43	732	229	999999	614	72	163	530	840	252	999999	642	943	999999	201	537	81	549	86	640	546	297	406	25	540	632	39	269	982	557	999999	87	322	999999	554	159	29	101	736	581	999999	463	999999	512	710	915	407	999999	576	222	502	584	999999	553	49	746	999999	214	881	982	43	893	548	999999	999999	970	330	388	37	52	517	980	813	999999	857	93	770	999999	314	625	234	247	693	769	64	999999	249	768	999999	807	823	815	999999	754	999999	889	999999	999999	999999	740	595	29	764	533	704	999999	999999	999999	696	956	975	441	999999	266	757	999999	209	778	239	741	730	999999	862	230	228	702	769	999999	956	967	999999	999999	95	574	40	
215	483	169	999999	999999	202	907	999999	569	831	392	915	954	996	999999	689	146	13	76	19	999999	999999	543	315	11	752	999999	386	728	787	447	356	999999	236	999999	322	999999	999999	999999	548	823	488	302	399	836	787	815	999999	999999	288	42	535	29	564	996	58	939	854	73	999999	490	530	354	782	393	999999	589	999999	455	999999	999999	999999	999999	527	196	554	864	154	478	224	937	999999	181	450	754	999999	999999	771	239	503	383	999999	649	908	68	999999	999999	999999	15	800	207	999999	616	775	638	610	229	501	377	451	194	794	999999	849	851	840	358	904	38	481	708	999999	498	952	999999	464	783	407	469	894	420	354	999999	677	999999	999999	999999	406	811	999999	692	835	403	999999	319	589	999999	800	67	999999	943	239	999999	533	102	388	999999	664	719	184	999999	822	41	483	41	839	999999	708	999999	10	807	952	102	999999	788	872	425	711	643	476	654	982	350	251	999999	190	863	615	585	637	262	999999	999999	637	999999	870	803	919	756	479	934	111	967	66	421	999999	146	999999	999999	229	999999	886	31	253	999999	843	999999	790	533	850	999999	49	132	204	747	999999	275	999999	567	917	78	506	954	173	999999	552	25	293	829	959	53	267	870	366	999999	999999	356	444	117	483	399	22	395	905	504	894	979	772	318	982	726	681	999999	827	160	467	931	858	999999	999999	828	999999	961	999999	807	717	999999	765	530	381	92	830	999999	94	528	999999	120	999999	668	647	573	999999	975	847	242	372	999999	52	215	217	444	497	999999	140	999999	211	61	821	108	786	725	999999	252	936	999999	895	332	999999	308	999999	356	999999	199	999999	999999	586	999999	123	341	444	499	999999	560	323	937	594	107	228	999999	327	999999	298	950	882	922	360	999	48	946	999999	49	999999	743	999999	860	561	307	669	726	999999	999999	937	490	663	297	598	663	929	999	315	999999	114	524	981	100	68	931	317	151	63	586	183	177	994	405	999999	393	448	999999	386	296	999999	501	999999	337	76	999999	297	594	334	696	80	999999	999999	549	934	999999	761	30	801	999999	990	528	673	491	999999	999999	495	268	999999	215	224	476	623	29	369	613	163	999999	34	259	644	723	816	366	516	144	999999	999999	470	486	631	427	999999	756	306	910	999999	880	522	305	322	999999	999999	129	482	603	426	621	190	331	595	118	999999	552	985	277	711	317	999999	680	244	51	999999	999999	999999	796	815	866	723	459	785	282	999999	728	937	615	200	697	883	912	999999	914	273	999999	999999	999999	431	118	771	
38	208	999999	905	841	70	999999	999999	946	544	685	788	559	897	731	546	322	999999	278	614	379	86	23	999999	999999	962	330	777	999999	695	999999	375	999999	105	694	260	274	377	299	667	999999	384	254	163	208	134	168	26	542	602	577	546	163	504	999999	952	195	999999	843	878	740	503	581	260	999999	320	91	464	213	999999	281	999999	687	610	999999	994	999999	860	235	938	804	313	245	66	128	999999	221	999999	703	742	75	999999	999999	421	926	172	803	993	679	887	52	999999	813	71	330	631	859	552	555	407	129	334	862	999999	999999	437	268	524	141	958	108	878	760	471	999999	104	421	275	683	785	999999	838	191	999999	999999	110	500	999999	736	497	666	999999	656	306	999999	740	324	999999	999999	499	904	288	862	720	788	173	999999	351	655	999999	220	999999	999999	769	216	291	153	524	18	973	937	999999	788	644	999999	439	999999	463	848	675	780	791	928	194	999999	999999	976	999999	559	999999	166	999999	999999	510	286	82	999999	886	100	341	596	799	999999	373	561	819	499	227	428	358	941	490	503	999999	455	428	999999	999999	888	303	314	999999	999999	999999	817	789	565	287	367	229	640	345	999999	999999	999999	980	180	565	632	71	422	758	51	999999	790	999999	654	999999	65	858	999999	124	999999	796	36	999999	999999	343	555	999999	264	222	860	208	718	606	126	985	901	474	257	108	63	826	999999	556	641	765	999999	999999	144	26	999999	509	999999	526	346	576	490	999999	156	999999	19	859	807	210	898	842	492	999999	559	669	647	590	610	319	71	181	916	480	999999	78	999999	413	999999	999999	989	360	398	999999	269	549	505	735	327	420	98	203	29	999999	657	999999	999999	999999	592	999999	999999	641	899	999999	999999	175	660	20	999999	87	989	606	231	569	999999	547	999999	299	925	19	174	911	273	199	231	867	162	246	822	482	999999	546	821	172	869	357	999999	897	737	103	889	494	999999	250	431	999999	971	460	468	120	354	983	999999	582	311	999999	378	710	279	596	22	424	197	999999	291	452	784	68	700	863	96	999999	562	999999	130	999999	79	33	767	738	999999	702	777	999999	138	813	999999	248	861	412	979	751	999999	150	90	474	306	999999	958	999999	999999	913	999999	999999	33	796	430	999999	462	999999	396	999999	999999	541	700	320	646	999999	293	478	999999	546	206	297	884	345	930	999999	750	655	999999	649	74	788	40	999999	942	999999	688	341	392	999999	786	999999	25	633	999999	96	449	770	828	820	999999	489	697	171	716	472	721	688	866	18	803	999999	
259	747	290	999999	999999	999999	378	474	797	951	96	675	760	967	281	260	999999	843	972	980	827	561	511	584	100	869	276	479	999999	999999	999999	999999	999999	999999	980	278	352	653	586	731	999999	364	33	196	999999	31	411	749	201	470	161	32	999999	822	979	999999	999999	706	73	640	452	898	22	797	486	712	862	780	986	13	999999	883	267	999999	588	473	538	999999	191	79	468	999999	288	990	848	452	999999	990	999	293	41	646	589	945	288	503	351	999999	709	690	169	630	763	197	562	277	764	795	243	515	168	921	524	994	182	925	999999	999999	949	44	376	871	999999	703	999999	271	304	322	962	95	132	313	615	500	910	837	763	999999	438	580	999999	999999	757	999999	134	999999	131	595	772	999999	883	329	285	675	324	999999	849	69	226	301	973	452	999999	158	393	855	999999	999999	94	344	171	999999	593	378	356	825	124	297	578	860	999999	999999	999999	608	212	802	38	999999	999999	623	988	703	999999	146	607	245	717	609	999999	279	804	106	999999	437	201	999999	735	906	328	999999	999999	561	491	365	999999	274	902	999999	945	999999	827	376	849	999999	356	467	999999	999999	771	121	117	515	197	309	66	52	207	122	416	999999	77	999999	620	685	450	436	222	519	984	999999	999999	492	663	519	452	438	257	50	999999	999999	710	999999	145	999999	392	666	374	999999	309	119	999999	999999	999999	107	523	705	755	173	30	919	999999	999999	473	438	778	999999	852	677	857	627	794	167	999999	999999	147	789	985	413	999999	783	999999	41	220	874	999999	999999	674	565	995	999999	682	94	29	999999	999999	999999	814	999999	439	766	999999	697	334	681	324	908	758	145	960	999999	999999	352	869	246	857	223	924	598	172	234	999999	999999	682	999999	945	710	999999	868	204	571	974	288	973	999999	969	999999	706	539	999999	367	794	539	605	271	35	340	225	783	315	275	651	999999	999999	215	815	527	24	223	999999	614	770	890	940	398	759	999999	999999	342	277	492	516	394	48	999999	439	422	999999	421	94	614	999999	365	563	929	920	758	999999	768	721	451	999999	493	803	945	596	903	598	217	511	593	999999	882	999999	822	999999	267	187	738	775	403	999999	603	999999	131	129	415	337	21	478	11	697	999999	999999	825	142	33	591	102	219	535	999999	483	909	999999	999999	612	849	740	180	662	580	999999	993	999999	615	756	364	681	999999	999999	576	586	739	999999	896	362	999999	690	999999	734	675	999999	529	249	999999	363	693	999999	999999	517	999999	999999	999999	815	430	692	616	999999	219	386	
669	909	277	999999	999999	246	744	999999	605	999999	351	168	999999	446	987	496	999999	754	748	262	73	726	211	999999	624	979	746	999999	89	999999	746	999999	480	313	999999	999999	817	501	289	343	618	293	42	190	175	407	546	404	828	999999	217	861	555	957	999999	999999	708	958	413	980	500	820	329	401	552	999999	687	746	381	999999	999999	983	474	414	999999	779	694	31	152	227	442	352	105	999999	996	884	421	523	990	132	67	858	98	308	842	798	963	999999	638	791	999999	799	33	607	265	233	397	150	324	543	258	999999	815	196	548	158	999999	184	405	667	962	999999	755	258	173	819	999999	999999	572	844	815	63	392	361	506	643	999999	498	889	772	999999	281	999999	457	874	381	53	902	760	694	84	789	245	970	828	555	53	999999	444	446	339	999999	999999	479	727	205	304	999999	999999	905	829	236	999999	999999	179	691	999999	308	999999	792	776	992	414	877	770	36	817	999999	999999	951	599	554	64	999999	443	276	999999	999999	730	678	999999	588	222	999999	865	848	504	612	800	147	589	745	400	652	999999	346	816	701	709	700	999999	999999	931	738	999999	284	181	999999	200	903	988	247	578	999999	999999	999999	779	558	21	922	999999	215	621	395	371	854	163	999999	999999	999999	459	11	999999	39	300	205	657	484	550	590	676	663	422	897	158	352	999999	999999	937	481	567	268	999999	786	178	183	270	546	377	461	131	769	67	103	454	987	227	999999	414	520	999999	304	999999	999999	999999	869	792	999999	246	28	687	999999	999999	312	539	999999	322	243	861	999999	934	120	117	98	999999	999999	606	328	452	171	135	627	290	999999	999999	999999	999999	999999	539	999999	390	999999	310	358	773	662	304	754	999999	263	675	983	999999	999999	585	999999	999999	919	999999	349	999999	473	280	999999	892	69	187	57	370	277	941	63	703	562	737	397	810	999999	324	806	611	851	765	199	496	152	939	993	841	521	999999	339	307	999999	45	916	999999	999999	465	714	485	256	999999	296	321	621	290	135	559	198	618	999999	604	164	737	421	708	91	588	750	999999	194	216	848	202	611	755	513	526	820	131	999999	302	999999	999999	364	467	479	999999	874	999999	813	443	999999	903	645	735	153	999999	623	218	999999	646	715	594	999999	999999	544	999999	709	866	776	609	738	76	43	145	993	999999	382	954	239	999999	999999	888	316	750	562	999999	999999	876	999999	999999	902	999999	999999	999999	587	26	999999	324	999999	999999	177	17	95	213	704	587	869	999999	999999	321	89	669	978	999999	999999	826	288	
549	999999	999999	546	999999	999999	725	707	136	999999	104	557	977	800	999999	41	999999	999999	706	803	112	999999	975	86	56	145	999999	971	242	999999	956	17	761	738	491	836	999999	839	344	753	369	506	999999	999999	775	952	763	999999	999999	637	135	945	999999	999999	999999	503	511	523	499	697	964	754	474	502	182	97	999999	999999	318	231	708	23	701	999999	443	605	477	527	310	104	381	779	950	604	999999	999999	781	737	562	988	334	810	999999	646	789	615	41	999999	999999	688	165	999999	211	798	929	999999	254	282	589	580	35	984	222	405	999999	194	803	870	993	171	315	68	999999	330	897	897	673	64	173	828	999999	401	999999	999999	939	999999	577	999999	999999	999999	767	509	158	981	963	350	999999	944	331	604	811	171	92	124	383	106	999999	881	901	41	999999	999999	999999	760	16	633	743	600	999999	468	999999	651	999999	606	403	805	999999	705	366	999999	999999	728	733	568	27	999999	318	999999	999999	842	30	696	259	643	999999	577	400	397	975	339	607	997	999999	862	988	169	966	486	720	577	196	141	524	354	999999	999999	466	550	743	603	324	999999	362	623	447	920	402	560	656	826	414	522	730	37	999999	312	999999	870	580	857	445	832	415	670	656	889	182	904	999999	240	120	850	654	381	24	990	645	865	425	78	767	999999	830	894	999999	999999	999999	497	405	429	999999	596	969	885	167	492	210	691	967	557	748	497	999999	425	716	564	868	358	22	959	667	384	454	512	999999	40	11	521	507	982	489	684	509	492	761	999999	880	768	999999	532	789	954	897	867	329	280	766	414	187	999999	805	999999	484	999999	762	104	152	467	795	137	490	689	193	984	78	73	987	166	999999	999999	999999	999999	999999	490	179	999999	486	587	192	819	273	597	343	899	999999	437	999999	74	730	667	381	422	972	96	999999	110	770	999999	999999	999999	293	610	749	984	924	706	917	999999	999999	999999	617	564	285	975	864	892	999999	999999	807	641	863	923	435	999999	821	999999	136	57	448	999999	942	573	999999	925	536	662	999999	358	999999	480	999999	214	798	999999	999999	816	147	997	232	158	999999	487	115	167	403	999999	184	999999	999999	664	579	869	999999	206	117	53	776	360	448	211	54	999999	319	337	131	999999	135	754	946	15	133	999999	825	999999	324	465	468	630	532	176	487	104	195	320	999999	650	999999	601	574	17	49	787	999999	31	113	756	999999	778	45	744	244	999999	806	168	540	450	54	999999	882	999999	585	155	827	999999	723	950	812	999	436	999999	
999999	999999	190	939	965	346	581	804	999999	999999	999999	999999	595	787	999999	67	297	37	779	460	605	401	999999	999999	999999	893	999999	286	307	163	944	178	351	564	744	710	250	867	202	204	869	999999	80	999999	999999	894	560	999999	349	999999	662	999999	229	976	999999	608	815	268	999999	81	386	304	506	42	999999	128	348	40	52	231	816	430	834	584	590	999999	999999	404	567	999999	342	999999	936	640	501	169	948	374	999999	146	895	999999	360	130	999999	574	743	48	700	245	555	529	999999	999999	850	999999	950	999999	395	519	287	420	701	979	738	999999	368	866	540	999999	999999	999999	351	906	335	999999	999999	713	766	999999	621	292	704	331	981	999999	921	999999	999999	269	218	313	999999	178	859	999999	291	380	392	360	999999	877	507	999999	75	999999	188	100	999999	25	172	247	877	999999	999999	999999	716	379	998	999999	545	999999	86	999999	255	866	999999	183	56	850	999999	699	999999	416	999999	999999	784	467	265	999999	634	831	999999	774	107	971	435	608	999999	999999	769	911	999999	466	999999	666	801	236	991	209	586	14	53	942	472	472	916	471	570	163	219	258	124	598	300	714	525	311	184	999999	440	396	902	192	91	642	327	864	602	999999	943	999999	476	66	822	629	787	999999	312	999999	65	999999	47	127	655	520	797	783	175	109	999999	999999	62	717	999999	999999	112	861	861	829	155	61	999999	999999	219	661	782	999999	999999	670	927	999999	998	550	999999	475	358	784	537	570	999999	544	698	999999	12	454	506	758	297	632	999999	925	231	999999	488	13	105	620	907	999999	737	739	17	504	999999	708	500	512	498	302	841	327	999999	300	984	611	999999	376	999999	765	999999	999999	769	999999	153	12	220	526	71	224	380	999999	876	543	833	115	536	204	330	304	953	999999	999999	995	790	209	999999	931	497	877	651	999999	205	152	838	999999	969	864	999999	179	497	974	450	999999	922	999999	451	791	466	878	85	168	56	999999	812	999999	999999	774	999999	944	412	999999	38	194	999999	651	543	999999	705	129	146	672	842	999999	806	979	553	985	82	687	758	808	474	999999	801	493	682	84	999999	677	949	204	511	416	999999	217	999999	266	710	999999	570	999999	96	347	999999	412	325	896	999999	832	617	778	701	675	196	603	999999	999999	999999	90	999999	468	404	37	180	999999	170	435	393	599	42	297	999999	802	999999	51	999999	137	999999	398	999999	999999	999999	507	999999	180	502	999999	230	173	402	536	999999	630	311	112	322	68	999999	801	252	999999	513	724	800	999999	503	899	559	999999	
880	688	542	993	912	193	708	999999	967	999	999999	999999	215	229	206	506	424	654	500	24	728	999999	960	85	156	287	283	45	707	999999	677	603	287	85	293	714	994	879	999999	999999	999999	999999	101	177	999999	918	684	294	528	303	905	848	999999	544	999999	999999	727	467	847	999999	999999	999999	999999	236	331	845	56	139	936	492	511	544	999999	999999	999999	313	572	999999	999999	237	999999	999999	517	413	835	999999	203	999999	659	999999	986	536	42	999999	218	731	236	864	999999	517	872	555	358	46	999999	999999	912	37	924	999999	999999	935	744	620	40	999999	164	786	401	999999	999999	314	479	870	999999	975	511	852	999999	888	86	707	946	215	364	58	640	481	621	474	916	176	999999	547	999999	61	792	422	63	297	576	450	473	353	865	568	85	487	540	817	859	70	999999	46	45	946	999999	539	999999	982	290	683	999999	926	585	484	496	932	999999	454	192	999999	798	999999	321	636	244	602	349	999999	999999	999999	940	999999	615	999999	999999	999999	511	474	72	263	166	999999	17	999999	285	999999	768	390	81	999999	999999	96	634	769	999999	987	724	408	712	999999	999999	999999	20	137	999999	999999	320	728	182	999999	430	984	391	929	932	728	868	429	361	696	999999	959	725	829	999999	853	180	999999	595	325	999999	999999	762	676	74	698	999999	880	159	999999	236	50	999999	999999	722	54	704	704	837	542	128	305	57	25	561	240	743	190	13	889	200	474	143	857	657	999999	999999	714	865	244	667	999999	279	446	470	793	750	369	116	89	158	475	18	62	206	762	64	746	125	833	954	879	877	269	999999	761	907	999999	708	404	822	999999	839	602	999999	139	35	611	555	767	489	999999	999999	923	740	724	466	90	660	895	273	485	599	41	289	788	121	19	721	999999	886	399	660	712	266	168	636	416	187	76	737	453	201	357	354	580	805	953	529	999999	305	826	700	813	141	347	400	807	323	97	28	25	889	846	999999	999999	723	999999	667	999999	98	60	903	999999	168	819	294	252	999999	708	982	168	490	722	999999	69	698	847	581	999999	768	828	102	100	58	721	564	354	999999	999999	999999	443	295	999999	910	255	923	999999	655	321	62	158	130	999999	114	859	534	999999	999999	821	402	876	999999	999999	813	269	957	813	546	446	265	999999	776	433	999999	999999	999999	543	811	999999	999999	591	201	999999	866	999999	708	487	985	999999	197	396	909	654	861	999999	652	546	144	650	298	120	570	218	66	122	381	999999	764	999999	999999	990	366	999999	684	810	684	999999	
999999	202	999999	479	999999	357	999999	868	40	999999	571	869	896	999999	999999	999999	868	999999	31	999999	213	754	248	999999	999999	429	212	206	999999	632	970	61	999999	131	664	941	999999	818	292	222	959	197	999999	999999	135	894	669	660	999999	205	418	658	788	999999	327	137	953	550	756	407	999999	62	999999	999999	161	520	572	774	671	467	80	60	743	808	33	25	672	988	886	999999	760	551	614	835	224	999999	272	606	804	999999	999999	999999	72	999999	77	906	360	684	999999	614	332	999999	988	999999	134	368	914	980	999999	311	999999	965	664	927	999999	603	448	12	999999	839	258	966	970	999999	999999	532	988	858	999999	126	999999	988	889	999999	999999	864	563	491	999999	856	407	291	928	502	81	32	999999	999999	248	473	468	357	999999	999999	365	365	999999	854	653	602	379	66	248	560	646	476	86	392	430	999999	50	999999	302	336	441	967	999999	477	999999	458	647	853	620	277	657	318	999999	999999	999999	151	999999	708	838	117	486	350	53	377	856	605	945	502	999999	465	433	511	65	999999	999999	999999	327	999999	791	204	955	526	446	970	999999	338	979	999999	476	289	999999	999999	128	194	849	101	999999	670	621	467	512	999999	999999	164	844	155	999999	332	800	527	823	492	917	643	162	960	904	82	474	999999	625	497	35	433	999999	101	393	999999	324	999999	999999	999999	999999	333	999999	999999	385	999999	999999	756	85	999999	657	948	466	360	424	485	42	889	196	851	205	103	999999	25	999999	716	999999	753	999999	392	17	999999	999999	176	656	999999	951	999999	584	622	945	717	999999	999999	840	87	966	272	677	907	837	435	550	622	461	999999	999999	999999	691	668	999999	383	994	692	999999	593	895	300	703	830	534	690	314	999999	905	488	651	999999	999999	51	749	279	85	999999	999999	582	523	440	715	915	112	999999	660	915	999999	999999	723	999999	328	256	999999	676	568	999999	383	156	130	976	716	972	100	617	502	649	999999	481	999999	149	148	999999	999999	464	585	788	728	259	999999	999999	701	343	765	891	555	927	859	999999	710	238	999999	407	461	999999	723	742	824	494	781	999999	999999	999999	274	583	621	261	186	727	101	779	999999	134	126	731	284	999999	217	999999	999999	574	999999	845	770	999999	668	740	999999	533	740	842	999999	243	999999	28	999999	310	78	999999	999999	999999	751	999999	981	930	120	356	290	730	272	999999	535	625	999999	216	231	161	630	999999	914	880	999999	652	999999	259	815	884	999999	108	339	973	314	35	999999	768	999999	658	999999	839	999999	322	459	885	270	400	317	348	
811	271	797	999999	679	999999	276	398	999999	108	154	999999	125	235	700	192	400	299	46	999999	696	663	393	572	297	791	246	999999	431	999999	391	596	999999	477	82	395	999999	98	303	999999	759	540	120	999999	514	141	999999	733	999999	277	494	971	999999	999999	652	158	877	999999	953	888	636	674	999999	999999	717	557	999999	999999	162	315	881	312	995	999999	749	999999	999999	668	67	165	999999	513	999999	164	276	999999	242	143	999999	999999	999999	999999	144	415	805	95	572	224	17	957	999999	86	580	999999	999999	999999	976	759	68	496	999999	219	177	798	821	132	999999	999999	630	307	325	999999	999999	238	797	806	999999	589	799	664	593	999999	661	110	999999	999999	932	674	769	94	443	482	85	338	328	308	999999	346	593	999999	401	759	999999	710	999999	694	999999	352	518	999999	999999	397	999999	999999	903	999999	557	77	984	831	200	28	54	546	864	842	999999	495	999999	499	899	831	995	999999	272	833	745	950	999999	130	999999	999999	166	190	80	55	522	999999	434	61	999999	999999	362	999999	999999	383	714	57	846	799	999999	768	442	999999	688	193	401	842	140	999999	999999	999999	999999	863	999999	609	862	863	475	818	329	900	70	857	999999	69	478	999999	635	889	999999	697	114	668	999999	968	157	147	501	887	654	999999	551	365	529	153	240	498	667	999999	520	999999	581	38	480	222	999999	585	279	629	714	168	217	250	999999	999999	999999	940	999999	999999	461	725	372	999999	173	999999	358	999999	338	605	828	999999	575	999999	378	278	999999	86	999999	795	271	999999	867	872	999999	999999	472	310	414	999999	650	300	642	541	999999	795	488	992	864	831	999999	11	999999	673	800	999999	593	464	999999	682	999999	999999	999999	999999	864	889	857	999999	999999	678	186	58	300	643	955	538	347	999999	332	999999	789	133	221	999999	932	999999	999999	999999	999999	999999	901	18	999999	732	976	999999	999999	582	677	999999	938	988	586	999999	654	815	710	614	718	999999	396	560	142	299	892	999999	214	999999	137	605	999999	999999	428	968	776	999999	619	568	999999	730	991	765	365	790	999999	800	546	35	712	999999	558	710	484	809	61	351	876	999999	999999	390	29	161	454	999999	967	284	999999	618	999999	487	205	152	999999	988	280	999999	999999	351	655	999999	999999	188	999999	999999	56	863	189	618	917	435	300	481	728	286	999999	999999	321	293	823	369	240	999999	617	999999	921	999999	999999	496	539	430	156	999999	493	748	341	840	999999	443	35	999999	105	951	701	983	196	724	423	670	286	440	319	910	527	295	861	130	571	458	99	640	
109	692	89	497	289	765	999999	980	945	999999	371	878	268	719	274	288	237	633	49	999999	992	999999	220	999999	999999	999999	999999	999999	886	220	999999	29	354	999999	14	412	999999	214	703	430	736	443	724	415	78	441	999999	807	30	582	893	999999	419	891	648	15	482	999999	386	999999	999999	789	999999	999999	602	999999	534	873	715	862	416	33	930	618	470	559	379	999999	40	678	592	209	188	313	999999	340	999999	462	746	999999	999999	891	827	999999	672	947	348	999999	813	726	907	778	102	167	176	870	999999	999999	430	98	635	677	950	708	461	558	999999	790	419	271	741	81	137	716	932	524	205	280	946	523	220	999999	991	999999	770	813	117	30	147	999999	333	810	41	657	999999	261	941	128	208	124	346	999999	999999	551	985	999999	651	385	234	652	674	999999	854	907	878	253	686	999999	937	647	450	590	653	963	999999	930	50	999999	352	681	582	86	82	999999	999999	661	999999	450	999999	999999	172	731	795	999999	780	596	955	133	778	999999	999999	304	191	999999	673	755	905	615	612	64	795	999999	999999	553	79	598	664	32	730	226	442	246	328	999999	485	999999	795	168	999999	351	975	916	701	999999	115	287	999999	521	168	431	999999	205	837	273	149	990	698	251	999999	999999	932	933	999999	999999	687	339	976	999999	85	954	999999	747	433	999999	999999	879	480	810	448	999999	702	999999	864	309	470	246	408	64	863	494	30	999999	743	10	419	51	523	999999	544	776	311	717	445	999999	471	999999	772	576	194	269	519	999999	803	633	489	789	78	104	101	451	930	921	324	591	934	416	13	432	999999	47	365	341	276	671	490	985	707	999999	999999	461	473	832	999999	603	974	143	749	120	520	630	999999	999999	999999	102	845	389	402	853	279	64	15	349	725	157	999999	999999	620	142	152	504	91	999999	266	999999	978	108	999999	999999	616	999999	667	893	999999	999999	73	999999	293	183	826	110	593	853	391	999999	455	133	117	722	999999	795	522	617	999999	999999	549	566	172	418	124	747	337	681	247	478	999999	999999	437	504	93	967	999999	447	999999	51	910	237	35	482	193	855	999999	339	31	999999	999999	999999	999999	999999	680	507	999999	875	999999	88	999999	911	616	913	396	343	695	612	639	732	999999	84	999999	925	115	999999	540	689	234	268	756	998	660	426	999999	347	195	541	999999	585	203	30	387	999999	999999	999	999999	121	999999	999999	169	388	700	999999	920	214	748	10	790	369	967	94	650	800	999999	775	260	200	724	59	158	999999	788	999999	538	880	
697	84	657	115	700	428	603	384	109	377	999999	371	505	985	599	195	999999	999999	617	119	999999	586	999999	503	999999	999999	397	999999	999999	999999	999999	646	759	999999	999999	673	353	685	668	999999	490	999999	701	955	477	888	999999	739	460	963	414	333	445	429	999999	120	180	999999	999999	280	999999	566	999999	104	999999	661	612	999999	999999	925	841	75	796	79	999999	113	885	999999	35	859	735	999999	586	999999	600	277	210	999999	539	405	999999	199	327	397	516	923	999999	606	189	815	286	239	271	534	131	349	999999	376	999999	407	235	232	138	507	545	384	979	944	503	509	461	281	926	999999	433	652	999999	408	562	704	519	288	769	219	999999	505	396	62	617	261	740	833	539	141	180	279	71	820	999999	142	943	999999	113	679	364	999999	999999	999999	999999	479	601	999999	999999	105	887	946	999999	918	924	49	988	927	336	252	769	627	742	794	901	163	590	926	999999	430	761	870	185	999999	855	578	202	207	999999	148	659	611	30	443	999999	233	816	999999	895	999999	153	26	322	861	910	999999	272	999999	297	947	999999	675	999999	999999	344	26	999999	373	73	356	999999	791	976	198	592	167	999999	309	999999	677	346	999999	40	742	286	999999	558	999999	999999	127	315	683	909	13	259	984	39	636	108	237	999999	452	999999	999999	965	362	49	133	999999	753	140	999999	969	619	999999	450	644	839	116	600	999999	456	194	999999	50	174	881	999999	938	607	137	970	210	322	999999	999999	367	491	777	999999	999999	434	55	435	999999	352	713	300	402	809	999999	200	999999	508	768	15	999999	144	508	801	480	999999	999999	670	625	170	762	657	403	717	999999	999999	72	999999	895	44	411	758	958	697	460	591	580	139	267	999999	450	999999	553	219	635	233	982	999999	999999	999999	248	384	810	826	590	66	896	684	999999	196	999999	347	613	734	604	509	185	811	351	889	495	66	413	688	719	70	113	194	91	858	180	96	999999	267	795	36	999999	141	999999	403	694	999999	412	80	809	112	98	819	615	999999	58	999999	999999	564	999999	192	999999	132	117	530	953	712	603	867	26	999999	609	355	999999	577	560	53	999999	947	999999	599	654	342	999999	999999	971	294	578	954	810	999	462	184	125	999999	64	826	999999	586	450	982	302	544	999999	768	503	742	999999	47	575	14	477	686	368	552	538	639	254	500	559	999999	143	648	67	26	588	434	240	334	522	734	999999	127	999999	223	306	119	287	119	999999	999999	413	541	999999	805	532	776	815	573	85	425	999999	534	999999	780	
999999	654	487	999999	999999	78	512	555	999999	841	985	999999	999999	155	255	428	361	144	386	999999	266	602	269	261	494	999999	619	999999	259	999999	162	494	100	726	374	999999	632	249	999999	999999	999999	857	26	999999	819	182	597	999999	328	656	73	447	157	706	524	255	999999	235	999999	378	459	845	306	999999	688	501	268	462	780	602	796	999999	999999	341	604	999999	999999	722	441	321	225	949	999999	603	43	715	346	393	211	129	268	406	695	560	999999	999999	561	598	999999	328	914	144	888	725	859	999999	242	815	111	126	668	672	794	242	999999	509	506	999999	999999	999999	164	875	999999	661	344	400	427	999999	746	724	847	999999	862	999999	407	90	70	623	743	999999	483	530	292	95	460	595	611	462	407	95	383	858	213	885	173	999999	999999	237	999999	999999	999999	587	79	386	278	999999	809	680	835	999999	999999	883	958	999999	500	633	592	174	210	748	788	964	999999	999999	351	989	999999	977	949	368	205	832	999999	285	557	895	460	905	817	779	786	930	627	335	646	999999	999999	901	999999	999999	456	719	999999	999999	679	999999	340	419	44	288	999999	999999	731	476	877	616	652	999999	754	604	182	687	999999	431	962	999999	346	999999	23	852	99	882	591	420	999999	999999	806	999999	605	988	999999	999999	870	538	999999	954	209	161	999999	999999	847	225	156	790	366	768	999999	605	999999	821	232	419	405	192	199	23	250	999999	999999	999999	810	63	88	766	50	141	816	818	548	18	658	195	999999	983	15	999999	736	800	999999	153	123	210	918	783	765	155	645	999999	349	868	713	888	596	999999	230	793	999999	999999	750	999999	952	554	66	999999	173	47	999999	422	186	325	999999	999999	267	420	288	999999	144	304	999999	894	496	138	478	679	304	769	598	999999	763	221	736	999999	59	999999	999999	569	153	255	999999	728	209	999999	511	34	591	999999	999999	185	778	620	999999	999999	999999	855	738	823	85	387	377	404	448	999999	658	964	588	931	999999	439	999999	719	465	889	999999	281	695	273	626	454	98	41	999999	422	639	152	999999	893	999999	204	99	377	494	999999	877	225	289	999999	573	546	445	999999	999999	999999	999999	69	165	769	168	118	999999	475	207	630	999999	999999	266	35	899	999999	999999	695	964	205	999999	999999	235	698	21	468	991	34	699	999999	18	999999	168	946	999999	999999	987	793	735	999999	999999	623	999999	863	477	541	959	264	771	67	999999	749	999999	677	850	113	833	466	999999	699	999999	146	775	126	621	861	188	319	569	329	528	619	960	999999	999999	999999	682	999999	
230	999999	999999	737	999999	642	999999	268	742	490	105	999999	745	530	44	45	741	896	848	63	251	616	362	650	695	452	539	999999	789	589	999999	134	999999	472	999999	287	200	388	999999	999999	999999	362	129	697	223	215	999999	997	584	924	374	275	878	628	129	613	127	999999	52	810	112	999999	999999	163	975	971	932	283	294	757	845	999999	23	715	882	999999	497	664	999999	489	868	541	940	864	224	249	999999	802	352	999999	170	341	999999	83	999999	999999	883	965	722	251	999999	999999	712	827	89	21	262	172	746	240	126	462	431	562	942	571	489	614	938	736	725	139	931	662	999999	514	26	940	684	141	999999	531	999999	195	215	999999	829	123	785	999999	986	93	65	999999	515	707	909	783	140	999999	270	278	37	985	526	153	378	59	999999	574	999999	999999	488	614	234	999999	999999	999999	357	383	742	999999	829	735	999999	642	83	819	156	889	604	243	809	999999	871	999999	504	957	669	71	999999	779	883	220	218	674	604	999999	999999	921	197	999999	436	757	726	894	999999	301	246	999999	80	999999	903	999999	999999	760	512	999999	743	497	999999	999999	577	295	999999	963	493	618	527	999999	999999	632	932	235	701	999999	807	62	999999	977	999999	213	721	999999	999999	640	876	542	999999	999999	172	341	999999	399	999999	634	999999	151	573	999999	410	999999	774	171	846	447	626	677	648	999999	953	460	774	765	209	887	841	792	999999	552	97	950	376	999999	912	999999	999999	543	404	999999	836	665	488	999999	999999	999999	439	559	938	553	24	999999	999999	999999	999999	711	999999	942	999999	944	793	313	847	30	676	460	464	704	999999	151	999999	93	283	999999	211	297	972	50	999999	741	999999	291	999999	749	538	888	67	173	999999	210	148	982	352	459	999999	999999	818	467	999999	999999	13	734	310	796	999999	999999	999999	321	11	215	999999	999999	753	458	496	511	999999	108	492	788	999999	300	138	59	999999	541	741	823	307	678	999999	999999	999999	82	738	999999	981	67	999999	608	999999	745	171	370	470	621	238	999999	963	772	999999	720	999999	279	999999	712	606	261	999999	999999	199	999999	24	999999	736	234	544	999999	719	773	530	999999	999999	883	823	657	138	768	999999	390	312	847	860	535	999999	759	999999	713	358	999999	126	730	272	230	419	999999	730	999999	634	999999	87	558	183	200	252	682	999999	101	455	76	584	999999	672	413	196	351	250	489	729	976	694	830	331	693	656	800	138	168	474	999999	926	300	144	352	999999	999999	673	669	999999	921	428	448	267	999999	452	288	67	999999	43	77	
999999	251	119	657	999999	999999	236	999999	999999	452	999999	182	626	999999	149	294	704	330	110	999999	678	580	206	807	557	999999	573	999999	251	377	742	279	999999	999999	347	684	190	486	800	66	999999	193	999999	999999	378	256	821	772	999999	168	584	736	759	601	999999	999999	999999	312	110	999999	999999	197	248	999999	999999	284	57	229	157	464	999999	228	529	999999	914	495	999999	365	439	311	434	801	895	999999	999999	999999	999999	533	18	304	638	878	386	505	382	339	944	959	140	103	209	601	624	688	64	999999	999999	999999	686	903	999999	689	999999	798	999999	882	302	165	999999	703	765	523	221	999999	825	234	841	34	999999	585	550	494	235	346	112	832	186	999999	39	437	999999	803	847	999999	999999	949	15	587	634	500	46	999999	587	437	338	685	390	771	863	829	524	192	999999	111	999999	113	464	999999	696	999999	705	95	999999	999999	904	962	676	116	999999	876	229	264	399	999999	548	761	999999	797	17	426	999999	415	353	209	999999	616	999999	999999	751	603	494	999999	890	999999	999999	999999	663	643	533	999999	999999	999999	999999	986	610	269	792	875	563	999999	205	667	528	280	595	299	742	926	999999	297	999999	930	364	999999	999999	749	373	803	385	597	107	273	274	641	416	178	791	999999	598	653	823	882	192	160	407	999999	999999	620	10	999999	999999	736	613	245	171	89	919	999999	999999	860	896	989	500	965	504	932	999999	886	999999	999999	999999	385	999999	386	999999	331	999999	214	999999	565	799	999999	802	879	999999	370	660	38	480	999999	999999	719	762	737	757	834	392	226	655	475	999999	73	756	583	996	999999	999999	236	771	840	342	714	926	49	999999	153	196	620	587	143	281	374	999999	537	999999	789	622	999999	628	999999	939	530	558	679	141	999999	999999	229	883	555	962	434	999999	999999	999999	999999	793	723	676	999999	648	771	639	522	204	999999	657	999999	416	217	999999	808	607	999999	901	999999	165	256	908	999999	157	966	737	41	999999	999999	117	777	999999	999999	995	898	924	24	990	999999	890	999999	485	81	999999	999999	813	999999	344	163	826	134	738	999999	999999	546	815	999999	466	681	44	607	351	357	951	999999	687	783	221	322	884	592	151	734	921	129	771	836	258	381	163	999999	697	27	30	983	49	360	999999	459	93	584	558	319	143	999999	694	137	129	999999	99	39	463	32	279	243	982	14	271	269	999999	978	999999	94	999999	972	910	999999	337	968	840	999999	539	762	239	309	43	832	601	638	434	643	717	59	292	134	608	674	748	786	11	45	99	984	
999999	114	493	473	791	170	382	999999	800	999999	367	999999	500	701	793	969	209	999999	999999	632	834	141	271	51	802	999999	999999	999999	584	550	966	805	247	999999	87	135	999999	570	999999	999999	266	73	843	566	692	529	634	906	881	999999	586	999999	632	466	999999	552	842	451	671	999999	796	999999	999999	259	194	561	525	944	623	668	163	639	117	972	376	770	298	705	358	282	769	467	999999	999999	964	124	183	780	404	534	292	999999	999999	653	999999	129	286	999999	999999	140	14	689	292	223	625	946	744	659	999999	999999	264	146	102	398	628	338	782	980	295	999999	388	999999	550	98	385	999999	741	463	338	999999	493	704	999999	228	999999	90	999999	999999	190	999999	380	524	690	25	280	999999	282	509	35	314	999999	306	308	999999	999999	269	149	203	837	837	215	290	330	842	999999	560	813	874	130	547	163	641	800	276	999999	999999	64	534	818	999999	515	241	999999	34	910	999999	405	999999	475	18	999999	981	313	352	812	100	203	847	999999	719	342	999999	388	999999	161	999999	506	41	612	888	215	999999	999999	607	331	973	852	999999	932	708	999999	791	999999	122	606	999999	999999	457	999999	609	670	216	414	999999	897	999999	852	950	872	215	690	374	999999	999999	802	336	606	705	30	839	247	897	915	421	999999	551	999999	275	881	999999	376	999999	577	999999	999999	999999	999999	999999	710	223	999999	901	433	999999	27	790	382	822	320	279	576	633	436	624	371	773	300	993	544	355	119	999999	78	893	999999	641	796	416	999999	999999	137	330	994	807	718	346	473	199	403	774	179	185	955	611	999999	743	622	953	999999	455	708	216	741	364	999999	543	833	539	999999	385	999999	965	999999	517	152	255	638	629	905	35	309	111	999999	999999	999999	933	999999	466	999999	999999	999999	843	774	912	104	920	588	999999	999999	184	999999	934	311	27	780	213	720	447	468	167	114	993	57	616	156	607	616	999999	188	180	911	376	58	999999	999999	999999	201	999999	999999	999999	999999	998	926	731	999999	375	799	581	988	973	223	194	999999	334	999999	999999	795	167	765	496	314	615	462	999999	273	999999	999999	520	660	629	21	177	33	246	999999	116	76	326	103	781	807	44	984	215	957	999999	378	724	799	341	364	43	999999	927	917	61	546	405	468	386	489	289	999999	368	999999	55	171	761	834	884	958	479	999999	984	689	279	631	256	573	545	768	999999	720	999999	275	999999	999999	106	329	448	570	999999	857	717	301	528	123	625	253	999999	565	999999	889	915	382	999999	969	803	247	999999	
429	299	831	922	999999	327	999999	601	999999	983	999999	75	442	396	324	297	621	357	692	170	166	16	999999	662	980	999999	281	805	946	390	999999	586	858	681	28	281	840	935	999999	974	959	999999	531	270	999999	500	999999	503	600	95	273	999999	999999	87	491	423	296	179	941	466	999999	999999	999999	713	974	999999	999999	999999	999999	999999	999999	999999	257	718	210	644	484	742	416	490	977	999999	214	860	126	396	475	781	200	999999	984	671	994	643	999999	206	999999	999999	295	999999	999999	423	999999	557	638	586	374	402	876	846	939	999999	762	461	999999	278	558	794	999999	588	614	435	569	999999	68	999999	999999	614	790	13	777	666	999999	251	206	563	999999	657	232	539	31	999999	904	353	665	999999	999999	999999	999999	660	648	81	231	707	560	999999	854	999999	498	852	999999	760	612	872	999999	282	106	520	264	925	625	900	999999	999999	566	999999	531	999999	118	999999	877	159	999999	139	364	706	444	749	999999	999999	709	999999	999999	380	644	270	470	999999	284	392	344	398	287	239	44	748	999999	174	150	29	336	638	999999	999999	974	745	311	999999	517	999999	999999	999999	829	999999	225	999999	741	202	421	305	81	499	999999	999999	292	999999	871	229	105	616	207	280	608	671	22	81	56	297	999999	999999	959	987	524	912	554	999999	568	372	999999	999999	17	316	999999	845	999999	837	696	528	589	495	999999	91	999999	901	175	567	749	999999	902	999999	289	453	797	522	345	94	999999	39	999999	305	921	509	215	396	999999	999999	527	762	723	185	384	999999	707	909	36	999999	609	622	747	986	247	409	999999	869	430	999999	519	240	509	863	999999	667	999999	294	574	373	876	999999	302	283	999999	987	444	727	999999	999999	746	887	496	467	484	361	999999	194	999999	521	50	999999	999999	999999	381	296	263	860	322	717	181	423	345	662	11	618	999999	473	999999	260	965	742	110	999999	999999	999999	999999	51	389	510	385	999999	236	63	333	540	35	257	902	753	733	583	414	62	590	332	552	999999	465	865	999999	818	248	999999	555	308	245	306	237	750	552	221	480	812	999999	18	999999	291	338	471	999999	999999	571	202	526	999999	337	57	89	999999	999999	999999	585	523	478	999999	999999	428	507	35	999999	729	30	161	211	521	113	999999	720	581	146	271	504	994	283	959	257	999999	999999	173	970	197	227	999999	672	999999	635	957	343	774	95	767	783	999999	176	863	62	419	991	14	288	735	999999	508	358	999999	415	999999	250	999999	319	877	147	344	65	999999	999999	287	489	569	886	999999	999999	945	
495	378	487	201	828	419	999999	999999	64	999999	885	244	860	999999	394	854	999999	54	716	824	999999	217	630	999999	258	68	361	774	930	431	999999	142	477	391	22	999999	339	999999	762	831	611	482	822	999999	459	999999	257	792	999999	634	344	999999	439	443	490	287	747	999999	942	999999	67	999999	906	633	167	752	999999	999999	707	413	525	21	999999	885	223	983	395	768	990	438	810	569	881	306	97	287	703	999999	900	734	999999	302	281	992	773	478	575	198	703	999999	63	999999	999999	999999	118	333	559	553	229	999999	999999	979	999999	514	959	999999	261	609	999999	880	999999	733	577	999999	181	232	999999	999999	999999	745	417	206	75	293	384	41	484	402	999999	999999	727	160	814	403	841	263	255	766	999999	285	227	965	652	822	658	999999	211	122	318	886	999999	270	441	484	100	999999	913	999999	139	927	999999	859	999999	999999	162	898	919	184	141	917	977	972	265	836	999999	451	999999	252	635	64	830	372	999999	311	180	999999	718	339	999999	999999	350	491	636	999999	271	368	554	870	999999	759	410	999999	999999	401	908	999999	14	604	956	648	999999	999999	138	999999	999999	651	775	119	611	695	189	589	871	999999	999999	496	999999	999999	574	999999	999999	683	582	875	654	803	391	692	403	999999	999999	123	382	663	13	999999	363	561	18	620	592	444	268	999999	579	820	164	995	823	421	285	999999	999999	796	751	468	98	999999	999999	303	269	93	716	62	242	76	999999	217	982	898	999999	784	151	953	577	999999	425	999999	305	833	648	999999	999999	981	284	608	93	585	912	544	999999	110	999999	714	361	509	728	999999	741	999999	999999	946	22	925	289	500	712	999999	999999	298	53	489	999999	597	654	873	999999	999999	777	634	982	631	305	447	317	999999	653	437	602	999999	999999	219	866	792	229	701	383	943	999999	999999	895	17	365	623	501	999999	999999	543	69	999999	295	993	999999	117	530	999999	651	575	618	257	847	285	999999	161	564	833	623	174	378	999999	499	999999	42	999999	739	975	275	682	945	216	887	119	377	124	999999	999999	999999	999999	271	247	60	808	335	455	935	999999	533	213	69	668	487	980	999999	116	999999	24	961	444	377	999999	716	969	629	411	369	737	908	368	379	822	999999	864	902	140	902	999999	999999	586	68	130	451	71	622	999999	728	907	944	270	136	767	999999	347	390	715	531	999999	189	923	95	207	710	175	834	999999	999999	622	999999	44	214	307	999999	384	999999	257	114	654	999999	999999	683	462	792	648	242	611	52	714	999999	999999	608	820	
999999	999999	501	999999	419	285	999999	386	671	999999	829	910	65	828	697	999999	999999	143	611	877	999999	837	999999	633	415	72	933	232	204	901	999999	890	999999	393	796	58	999999	999999	838	999999	426	999999	680	577	633	882	592	413	914	646	753	350	585	999999	95	673	780	999999	999999	357	352	14	999999	770	967	999999	484	999999	42	649	522	446	305	782	999999	764	167	673	10	532	479	529	318	999999	158	798	315	704	308	133	278	25	79	490	486	422	999999	910	609	694	408	999999	999999	274	134	316	55	802	999999	330	999999	117	867	923	999999	822	696	634	621	178	632	779	373	908	380	506	376	814	306	48	999999	257	73	315	133	558	158	53	433	999999	752	512	434	977	617	171	999999	156	999999	663	726	164	999999	440	71	629	557	472	893	627	999999	241	506	999999	354	267	53	562	799	999999	674	652	210	999999	426	130	355	395	300	219	359	999999	211	643	322	822	999999	632	253	504	999999	999999	159	806	902	521	16	202	999999	360	127	595	999999	292	988	83	954	518	24	941	999999	171	181	999999	277	719	39	862	999999	532	308	999999	318	304	329	988	999999	403	999999	904	999999	999999	999999	940	999999	764	872	919	654	999999	868	999999	999999	999999	230	838	999999	999999	538	192	492	153	999999	999999	61	706	286	63	962	10	581	999999	640	999999	999999	999999	999999	240	592	513	846	119	217	680	663	858	999999	16	83	999999	999999	999999	999999	695	421	999999	879	999999	889	395	487	999999	956	999999	667	318	999999	999999	999999	109	439	283	999999	34	345	999999	935	602	447	203	903	279	979	481	526	554	694	945	698	999999	999999	999999	351	206	35	37	999999	999999	22	999999	58	305	532	974	62	210	153	840	359	999999	43	999999	224	696	491	218	999999	484	138	999999	999999	864	809	999999	999999	691	932	686	998	318	229	382	999999	999999	154	608	746	15	999999	325	411	854	596	659	999999	999999	999999	654	715	817	196	678	999999	899	999999	194	999999	907	999999	999999	277	999999	841	50	999999	660	999999	999999	551	999999	471	999999	999999	999999	712	999999	277	999999	800	891	168	999999	971	191	999999	550	999999	999999	368	999999	121	999999	888	68	58	944	999999	555	838	999999	279	409	112	832	356	361	999999	621	999999	963	999999	346	116	235	212	989	495	660	918	280	712	999999	764	591	770	999999	946	999999	764	767	756	722	320	637	621	999999	185	148	834	769	926	336	503	405	53	775	733	662	999999	999999	459	362	637	568	460	999999	999999	999999	999999	724	415	626	857	429	999999	999999	35	479	614	999999	
999999	999999	825	158	999999	999999	511	369	548	995	898	999999	150	999999	318	999999	999999	752	999999	357	999999	999999	87	999999	999999	310	478	999999	999999	848	749	263	58	999999	254	999999	536	488	225	999999	762	999999	999999	76	826	131	485	999999	121	999999	119	283	302	266	338	160	279	715	794	53	907	436	999999	699	255	644	244	737	999999	214	999999	999999	537	111	594	840	999999	20	293	999999	999999	326	963	999999	999999	476	961	999999	84	999999	834	820	694	999999	176	336	112	283	820	191	887	747	702	906	944	513	746	201	672	999999	469	999999	432	561	999999	591	999999	796	960	778	683	999999	663	365	380	999999	999999	999999	999999	268	999999	417	200	112	355	999999	623	67	440	235	730	770	999999	586	635	999999	398	999999	952	585	863	316	322	51	507	444	94	346	535	897	999999	390	266	414	999999	61	77	329	999999	151	967	415	366	734	58	913	999999	86	730	805	659	999999	412	359	404	430	999999	158	604	911	999999	287	531	543	635	349	999999	715	999999	999999	507	78	999999	810	618	999999	999999	588	993	999999	999999	17	616	730	999999	999999	977	999999	999999	340	957	999999	999999	999999	159	690	883	822	109	999999	409	999999	999999	156	307	590	999999	602	741	946	480	516	165	20	800	985	999999	801	305	814	999999	607	705	494	626	588	353	630	999999	999999	999999	137	488	295	194	502	755	469	999999	657	999999	385	175	73	999999	451	999999	714	504	999999	30	91	527	999999	345	802	912	767	530	718	247	234	999999	813	381	353	999999	999999	999999	308	999999	210	378	999999	999999	987	441	642	634	185	999999	639	135	497	907	492	609	204	999999	392	590	987	939	999999	420	741	999999	361	691	516	423	893	888	999999	999999	999999	713	999999	999999	358	370	999999	142	355	999999	607	108	452	906	889	999999	833	921	443	718	252	999999	663	237	117	552	89	950	127	761	931	750	929	564	999999	999999	999999	757	600	999999	999999	855	594	999999	812	999999	991	455	802	772	999999	999999	455	488	691	558	999999	652	338	806	290	329	24	999999	962	857	999999	888	818	120	999999	85	330	421	408	397	999999	841	425	999999	999999	999999	999999	355	181	999999	999999	451	873	539	727	87	429	999999	740	990	840	10	999999	954	999999	113	637	691	758	515	651	43	999999	999999	881	999999	999999	864	256	657	181	669	422	13	561	727	25	288	392	999999	656	536	680	999999	557	676	981	470	999999	999999	999999	466	596	999999	999999	271	370	999999	658	518	851	564	547	93	999999	999999	588	855	402	746	999999	359	309	821	999999	124	362	672	999999	
999999	237	765	865	799	661	714	83	756	999999	300	999999	446	630	873	95	101	989	597	598	386	98	999999	999999	262	368	646	999999	999999	807	201	908	698	999999	452	290	999999	698	748	432	114	107	999999	168	999999	390	652	999999	435	999999	766	135	765	999999	370	127	111	697	999999	440	24	557	308	948	505	391	667	613	999999	999999	999	403	250	174	494	999999	999999	966	965	872	716	917	999999	999999	50	75	153	999999	472	335	189	397	95	999999	999999	557	798	882	999999	721	722	999999	551	842	999999	999999	999999	601	588	999999	999999	144	732	740	999999	999999	999999	999999	908	439	248	52	151	851	413	999999	317	932	756	936	491	383	313	253	160	677	376	999999	311	676	999999	999999	46	999999	474	999999	999999	355	593	321	732	537	974	234	999999	679	999999	699	999999	134	66	999999	844	651	999999	999999	831	489	999999	56	729	999999	958	241	258	696	15	759	387	369	947	999999	999999	444	214	953	999999	89	999999	480	999999	677	999999	187	620	237	999999	395	793	987	223	999999	764	999999	999999	796	578	999999	975	786	674	999999	322	79	186	103	613	409	446	645	88	752	717	999999	275	62	485	999999	621	31	989	620	999999	399	155	771	207	802	853	418	999999	999999	113	999999	806	643	365	999999	10	526	624	307	948	999999	908	471	467	655	999999	539	999999	797	131	954	797	999999	180	999999	923	999999	895	810	999999	38	270	422	648	999999	313	999999	697	104	999999	104	999999	691	672	818	490	999999	999999	999999	532	324	107	587	545	159	197	752	473	442	467	595	631	813	750	919	887	496	822	734	351	648	841	226	25	36	557	115	999999	362	999999	248	111	999999	999999	242	999999	682	877	498	545	999999	168	999999	636	196	473	592	999999	999999	930	994	862	579	999999	884	482	999999	571	518	602	92	370	999999	11	228	999999	287	536	518	999999	214	619	334	999999	790	489	586	590	829	563	964	174	639	431	447	386	531	151	403	999999	59	999999	368	896	462	200	999999	263	417	701	999999	66	432	763	725	999999	537	389	420	999999	895	999999	999999	955	999999	918	999999	999999	563	842	999999	999999	142	758	939	103	260	999999	999999	599	442	333	999999	137	377	999999	742	875	705	72	999999	152	730	999	864	758	378	413	999999	544	999999	368	699	999999	739	59	999999	674	823	632	134	999999	651	821	999999	572	999999	614	587	729	999999	855	983	501	993	819	415	143	893	191	724	847	179	202	140	83	999999	606	398	328	984	77	62	83	999999	749	500	909	46	302	639	764	826	999999	368	613	384	
207	582	999999	644	790	780	641	999999	999999	929	458	690	888	938	522	225	268	745	118	999999	909	563	253	328	505	106	600	551	960	30	641	834	527	699	999999	34	478	999999	203	297	420	176	660	819	999999	999999	158	999999	127	548	999999	793	260	999999	474	643	338	601	148	694	189	100	947	266	298	624	999999	199	512	497	999999	584	999999	821	392	999999	902	999999	287	286	948	246	999999	421	999999	847	584	999999	234	999999	695	877	545	509	999999	329	229	999999	999999	427	65	999999	851	630	999999	983	251	999999	426	731	741	904	999999	862	745	943	666	535	802	450	999999	455	965	720	999999	869	999999	999999	999999	73	999999	507	902	999999	999999	990	395	803	619	479	999999	155	999999	502	60	791	999999	999999	763	173	999999	693	602	90	387	609	993	140	999999	931	999999	208	724	363	217	243	11	464	640	755	558	999999	916	999999	999999	894	165	472	999999	20	316	365	289	550	409	999999	905	822	482	622	997	264	975	687	535	999999	430	937	294	817	789	108	999999	18	615	999999	777	279	999999	999999	454	530	999999	817	625	999999	918	184	999999	387	337	189	982	28	758	999999	887	999999	797	999999	473	999999	188	852	231	999999	999999	280	934	609	62	636	999999	989	177	476	999999	168	72	946	489	999999	983	906	999999	610	126	999999	259	322	912	999999	999999	800	29	236	999999	999999	595	417	999999	647	999999	354	999999	700	602	992	850	291	509	999999	175	851	955	227	999999	999999	999999	620	100	298	999999	621	696	999999	165	785	970	999999	135	186	572	655	679	841	16	638	999999	999999	17	134	183	968	813	194	383	629	999999	999999	999999	80	255	999999	326	977	999999	628	657	821	545	817	32	909	999999	332	165	520	999999	124	220	606	699	582	612	966	125	62	808	512	999999	536	940	178	999999	64	930	597	338	701	224	999999	999999	760	254	200	111	273	811	490	999999	999999	457	730	590	395	380	672	999999	359	862	999999	999999	154	690	999999	999999	854	959	111	402	999999	192	479	899	832	999999	939	338	422	999999	851	250	999999	484	999999	88	220	999999	564	684	268	235	978	839	650	568	999999	79	245	324	257	313	710	999999	999999	999999	977	831	999999	999999	999999	344	949	494	20	333	501	669	422	930	666	999999	404	426	999999	342	214	640	258	273	787	999999	102	108	999999	547	540	239	24	598	999999	388	829	794	999999	923	285	493	828	327	999999	999999	999999	999999	658	980	908	293	954	137	475	999999	999999	494	983	999999	251	851	877	473	793	271	654	824	830	999999	999999	610	999999	
999999	999999	720	812	931	999999	619	223	999999	450	637	639	256	285	887	999999	763	805	344	999999	683	681	434	616	365	533	806	523	833	999999	380	542	308	120	744	999999	755	535	651	297	373	999999	464	999999	999999	834	546	986	999999	999999	77	481	113	999999	499	538	999999	114	456	999999	400	106	390	313	999999	104	340	999999	999999	816	377	237	164	56	447	336	227	999999	376	531	999999	819	756	141	999999	999999	439	508	621	215	999999	650	999999	999999	897	277	967	999999	341	155	503	410	455	950	333	839	999999	66	362	999999	321	999999	999999	999999	420	580	999999	258	895	180	999999	832	524	335	999999	726	159	910	159	180	368	999999	999999	230	38	999999	999999	805	999999	577	582	382	156	457	999999	838	912	162	999999	327	926	719	265	171	490	999999	885	129	581	999999	689	999999	907	191	999999	255	999999	517	897	833	999999	544	450	327	597	292	686	77	441	999999	813	997	87	831	253	649	811	529	999999	367	701	255	999999	210	999999	176	475	999999	653	999999	920	405	999999	10	121	999999	278	937	574	208	984	818	687	52	793	692	999999	85	938	165	444	999999	999999	539	141	960	321	249	439	431	816	721	423	999999	618	417	742	87	720	861	999999	873	999999	999999	383	883	999999	191	417	206	838	400	999999	497	214	531	999999	724	869	161	999999	999999	999999	153	999999	272	404	999999	999999	385	999999	260	365	999999	784	999999	443	999999	166	257	999999	139	832	999999	999999	999999	695	926	588	97	999999	999999	218	569	790	351	375	811	160	121	489	672	757	41	999999	587	44	949	999999	644	97	394	568	621	757	941	207	274	999999	999999	999999	478	317	346	999999	931	999999	795	296	443	204	632	94	55	999999	731	999999	800	999999	999999	391	746	999999	943	999	404	999999	596	811	999999	999999	999999	261	999999	544	21	999999	999999	445	326	544	999999	662	279	999999	465	999999	999999	853	36	999999	999999	289	554	583	830	264	373	999999	202	481	455	984	999999	299	103	380	899	999999	999999	376	999999	365	999999	471	152	93	999999	504	543	105	999999	999999	785	999999	999999	821	706	612	713	756	991	84	253	844	98	264	999999	999999	356	95	410	21	106	660	609	51	619	93	440	747	321	868	803	107	544	999999	209	999999	552	281	674	297	797	10	384	886	122	999999	382	888	867	963	158	999999	694	925	999999	134	680	704	212	999999	181	966	445	133	280	999999	310	386	65	68	999999	999999	999999	123	224	999999	999999	723	929	999999	711	551	999999	999999	999999	355	412	619	74	84	486	999999	999999	61	125	830	999999	
261	615	966	523	995	833	809	535	83	999999	581	710	552	848	999999	775	416	911	999999	999999	97	412	925	743	691	322	980	581	590	14	369	997	394	539	34	117	963	281	715	718	80	821	647	317	831	908	522	235	529	82	662	149	495	743	999999	848	690	232	832	683	852	237	945	78	677	583	326	22	823	849	811	145	205	999999	26	999999	999999	617	912	782	799	755	62	517	352	230	999999	650	999999	186	427	741	448	999999	866	999999	875	578	999999	258	592	509	411	999999	999999	526	943	584	999999	212	93	999999	320	60	883	106	999999	438	726	999999	81	999999	950	647	999999	999999	697	173	54	183	400	196	977	999999	199	300	353	999999	999999	825	286	999999	999999	999999	999999	999999	430	999999	158	999999	667	447	852	192	187	917	999999	764	256	999999	829	780	540	553	812	897	999999	656	999999	593	752	803	191	999999	999999	153	751	100	554	88	648	309	25	284	999999	952	344	794	999999	281	741	589	999999	64	999999	506	999999	380	57	205	258	774	537	999999	27	863	999999	951	999999	43	176	999999	219	178	999999	999999	764	266	46	859	999999	999999	179	589	851	999999	677	137	904	999999	999999	380	999999	999999	999999	874	999999	460	266	653	696	999999	783	999999	999999	999999	380	956	512	476	741	140	344	198	642	948	605	947	999999	853	195	138	57	999999	286	795	424	999999	999999	999999	999999	314	999999	393	172	999999	527	725	999999	577	999999	721	624	437	999999	626	46	999999	716	999999	278	824	746	413	467	568	344	446	176	319	859	519	617	834	718	437	141	951	999999	472	999999	879	474	145	70	474	513	999999	413	660	759	569	153	468	409	933	567	596	999999	604	836	90	559	173	718	283	114	999999	719	999999	494	94	829	254	459	399	999999	611	352	999999	64	724	999999	515	999999	999999	999999	158	434	785	869	544	999999	999999	636	350	330	310	426	787	370	723	900	999999	999999	675	739	899	19	19	583	956	253	933	550	121	57	53	613	429	907	999999	365	999999	999999	949	68	409	618	118	79	999999	194	999999	632	340	824	135	349	885	560	999999	149	424	211	999999	999999	102	879	524	303	286	697	997	880	414	367	966	281	226	999999	340	291	900	999999	533	771	999999	310	219	297	999999	703	728	999999	999999	816	999999	732	722	658	966	999999	103	814	792	362	196	999999	999999	999999	857	854	999999	278	229	194	249	483	677	999999	999999	791	670	237	382	999999	999999	138	449	598	999999	244	558	567	650	999999	198	95	158	181	585	13	93	246	439	76	579	459	649	
255	999999	467	64	581	999999	184	999999	865	442	218	999999	68	245	999999	999999	623	999999	565	628	419	996	999999	999999	999999	566	609	999999	433	999999	315	999999	999999	999999	203	31	999999	189	999999	522	475	951	332	999999	939	788	527	767	464	689	999999	770	999999	999999	239	999999	423	141	558	24	999999	476	999999	78	136	999999	873	578	52	607	597	443	328	53	162	468	674	511	395	999999	49	999999	253	743	980	999999	989	689	999999	999999	608	827	630	999999	86	999	525	263	999999	734	915	999999	999999	857	102	999999	999999	970	677	771	585	911	745	841	999999	999999	232	999999	999999	592	225	999999	328	108	998	769	812	366	967	163	999999	420	985	999999	801	100	127	395	650	607	999999	29	999999	999999	368	696	999999	789	986	482	776	832	176	999999	518	731	630	999999	858	333	570	999999	12	524	828	999999	926	94	49	999999	486	837	51	490	499	999999	182	839	739	999999	687	33	379	494	386	120	254	61	153	79	470	999999	537	999999	47	16	26	496	659	203	770	997	749	111	996	939	791	686	444	321	559	790	886	556	646	546	715	517	148	718	999999	874	940	999999	424	985	999999	724	452	492	189	685	190	546	541	689	283	278	497	446	329	568	617	999999	519	999999	999999	980	681	501	300	508	358	941	999999	999999	66	779	687	999999	639	76	999999	951	999999	874	999999	350	25	956	272	447	30	999999	399	362	999999	999999	459	745	381	329	53	951	201	680	336	248	999999	999999	632	504	999999	486	807	262	334	666	699	999999	79	273	964	999999	238	853	488	657	551	920	638	947	329	999999	640	999999	33	292	759	461	548	371	87	999999	999999	999999	999999	544	894	999999	38	600	419	814	999999	117	365	328	722	999999	999999	679	697	999999	17	999999	184	999999	845	999999	238	999999	907	248	107	999999	196	595	401	470	999999	944	762	414	892	999999	999999	515	276	999999	999999	705	999999	420	268	999999	674	999999	371	648	999999	999999	999999	999999	999999	999999	999999	180	999999	967	920	769	999999	261	352	999999	916	292	460	999999	156	999999	382	322	542	533	999999	999999	980	999999	43	462	233	752	876	788	256	999999	506	905	353	367	999999	308	612	194	778	999999	77	999999	952	391	283	401	501	924	835	385	999999	384	999999	206	200	489	934	999999	546	999999	385	564	11	560	999999	999999	626	789	871	84	710	357	755	172	429	968	285	651	189	999999	261	951	952	999999	501	132	400	999999	177	317	374	154	648	999999	999999	512	19	402	606	728	774	712	62	760	675	516	629	999999	999999	231	214	292	
999999	714	922	433	611	140	999999	663	164	480	621	564	710	566	999999	160	239	999999	958	882	999999	461	999999	549	898	201	205	984	503	58	379	945	113	999999	865	999999	681	999999	900	879	999999	943	574	304	100	498	60	118	806	478	122	860	272	999999	247	827	657	383	535	420	934	84	169	115	999999	676	460	628	999999	999999	999999	730	25	89	999999	111	887	762	458	999999	151	96	187	34	936	999999	999999	781	999999	48	999999	307	973	999999	944	269	999999	468	203	424	999999	431	418	40	999	391	999999	192	783	999999	940	895	924	999999	278	847	896	145	999999	999999	993	679	784	662	501	181	757	534	145	999999	328	428	999999	999999	999999	719	678	157	35	555	673	499	997	999999	108	999999	382	848	222	106	372	648	999999	611	430	999999	646	755	538	827	999999	320	57	999999	817	521	337	890	763	559	999999	748	999999	622	999999	503	681	86	564	121	999999	908	322	48	916	679	999999	956	614	999999	82	923	618	208	999999	999999	999999	999999	890	586	62	999999	999999	662	927	624	538	999999	693	927	686	999999	999999	999999	38	725	999999	19	587	147	393	999999	286	999999	999999	255	139	911	701	565	999999	999999	195	977	999999	999999	823	999999	999999	302	151	460	273	686	327	512	731	201	179	206	999999	999999	999999	999999	203	681	216	999999	186	682	494	999999	976	137	875	508	999999	224	999999	999999	999999	348	898	295	996	932	117	999999	442	999999	999999	938	741	504	211	618	271	442	999999	387	109	498	483	438	999999	523	484	146	810	999999	136	517	999999	999999	999999	26	544	999999	756	270	574	999999	999999	999999	168	556	885	999999	925	267	246	999999	999999	980	623	412	864	469	487	999999	457	999999	788	999999	999999	999999	114	294	209	194	84	640	685	999999	813	492	605	999999	280	261	637	13	220	553	582	193	86	852	833	893	161	84	154	283	812	603	828	279	363	161	451	600	282	999999	193	606	267	916	177	140	999999	999999	999999	236	845	454	760	999999	999999	663	929	999999	999999	999999	43	999	496	412	999999	220	663	336	918	129	809	47	730	999999	370	976	926	170	999999	702	96	569	885	918	437	999999	842	594	239	699	231	999999	149	966	708	193	120	999999	216	957	477	999999	673	999999	426	808	723	999999	999999	73	736	999999	575	758	229	474	999999	578	974	352	377	79	106	229	897	619	897	764	771	186	866	82	953	728	235	999999	895	815	501	629	644	561	719	175	962	461	999999	999999	747	243	80	541	999999	863	589	408	383	999999	999999	999999	910	959	519	698	207	664	
815	847	533	612	578	308	86	355	707	815	359	931	266	446	994	516	26	537	116	999999	202	99	148	826	243	450	644	999999	719	685	999999	30	967	308	645	777	999999	144	665	771	999999	534	166	773	58	452	198	735	812	404	999999	982	592	999999	471	999999	708	999999	379	999999	999999	999999	636	999999	999999	339	999999	958	800	227	999999	999999	872	344	869	668	933	374	778	999999	999999	908	882	324	743	69	437	104	999999	919	78	999999	765	536	117	83	898	144	10	719	488	240	999999	594	746	70	120	258	14	802	792	343	927	999999	876	755	510	321	999999	999999	901	868	131	881	999999	999999	126	345	236	795	769	799	374	999999	312	31	974	297	999999	682	949	189	100	44	137	734	234	186	999999	362	572	587	999999	295	817	619	119	63	445	250	999999	774	32	999999	42	992	999999	999999	999999	999999	999999	999999	742	999999	764	999999	778	96	754	424	281	940	684	873	233	192	944	88	251	692	912	921	852	338	739	184	166	882	11	144	765	366	900	806	582	999999	844	258	531	105	841	32	308	30	968	13	99	159	999999	850	999999	890	999999	593	999999	859	999999	413	999999	589	565	895	95	620	658	915	49	878	301	872	999999	999999	557	156	850	999999	622	832	370	999999	999999	999999	897	161	95	875	999999	317	999999	722	990	441	999999	941	539	945	936	688	371	999999	999999	999999	858	999999	512	362	999999	999999	742	999999	999999	999999	999999	999999	504	558	999999	934	534	783	185	731	24	578	882	999999	999999	616	616	905	954	933	999999	317	772	874	158	785	648	999999	543	999999	575	813	484	462	397	261	446	980	999999	11	164	588	877	999999	206	999999	239	605	57	999999	863	837	106	999999	77	736	999999	630	409	999999	296	800	999999	916	999999	211	103	430	999999	62	180	635	958	952	778	882	439	541	677	869	999999	53	685	818	999999	737	716	180	999999	661	894	816	581	999999	715	364	999999	999999	85	999999	999999	999999	96	995	555	237	879	999999	535	999999	999999	826	952	540	667	252	999999	431	999999	428	494	923	45	858	167	363	999999	234	247	424	544	478	465	682	683	999999	957	690	999999	177	858	999999	999999	209	364	78	863	50	999999	472	999999	916	450	656	510	999999	772	999999	999999	999999	999999	654	999999	121	651	828	370	280	856	920	295	434	169	999999	569	999999	288	836	504	98	500	999999	169	774	183	627	37	999999	999999	999999	974	729	851	999999	994	214	999999	999999	999999	999999	708	593	999999	154	999999	816	757	999999	96	588	999999	936	999999	749	999999	169	495	999999	
937	999999	800	561	108	444	946	999999	582	97	358	999999	267	754	287	968	390	999999	829	24	597	367	869	930	722	593	437	47	999999	999999	379	999999	719	999999	595	534	734	999999	494	749	207	999999	243	999999	999999	731	330	999999	658	764	369	794	340	480	545	579	164	870	838	515	17	999999	569	999999	717	523	646	999999	169	752	244	999999	421	89	816	975	999999	209	999999	999999	272	208	388	241	742	585	504	248	986	25	380	864	318	999999	742	299	999999	764	999999	235	999999	595	80	906	530	136	383	261	663	569	455	999999	689	847	252	809	529	337	737	999999	28	407	999999	153	381	380	999999	999999	346	527	923	369	257	955	999999	676	137	482	711	999999	999999	253	999999	999999	570	426	185	470	737	933	999999	724	36	819	216	688	847	927	534	159	212	999999	999999	999999	645	95	706	733	999999	575	999999	57	625	131	999999	775	999999	331	582	954	205	464	704	413	758	999999	999999	999999	748	227	829	210	948	562	414	270	338	999999	999999	999999	720	999999	528	171	262	722	108	905	888	999999	999999	525	354	999999	999999	748	999999	511	387	446	753	999999	984	724	745	999999	108	73	999999	669	999999	382	550	999999	244	999999	935	542	999999	46	999999	437	550	317	361	999999	856	999999	607	665	999999	826	72	344	731	452	466	804	999999	781	623	45	999999	999999	999999	494	999999	255	345	211	812	999999	999999	350	999999	325	727	677	372	441	623	730	999999	61	999999	999999	320	999999	999999	792	297	140	127	378	999999	75	248	999999	324	867	338	611	43	999999	853	999999	999999	721	999	415	999999	789	441	983	168	892	578	147	582	382	999999	770	877	553	914	681	586	981	927	279	87	405	362	505	113	21	697	70	999999	325	155	599	999999	962	77	999999	699	143	220	530	497	110	999999	999999	693	567	733	490	492	181	743	999999	999999	730	337	328	436	999999	880	999999	205	518	939	267	236	584	564	915	485	999999	999999	453	999999	406	782	976	656	420	812	545	288	217	578	36	581	661	999999	485	634	999999	81	763	262	73	335	979	171	491	716	118	999999	818	999999	85	999999	300	722	396	948	361	671	25	132	344	868	988	939	999999	999999	574	779	999999	290	737	999999	228	200	707	81	999999	815	175	704	704	542	999999	212	502	837	290	939	419	537	999999	999999	65	999999	999999	205	999999	49	257	805	151	339	924	537	276	741	999999	110	24	325	155	545	506	321	428	802	408	785	447	999999	404	999999	370	551	999999	661	289	587	282	512	733	763	567	369	562	375	617	
932	999999	761	999999	190	925	103	392	737	579	999999	223	125	796	562	602	181	411	517	999999	383	529	614	999999	999999	827	512	591	391	977	999999	758	62	195	476	848	685	218	224	709	276	168	280	92	544	374	999999	715	181	171	396	958	55	406	243	999999	331	309	999999	999999	422	511	999999	759	441	999999	999999	930	330	713	916	999999	999999	807	999999	224	999999	532	917	28	671	797	420	229	591	189	712	656	951	74	999999	386	734	860	296	999999	167	520	650	559	213	999999	394	467	999999	999999	771	248	703	29	162	798	392	465	691	999999	999999	781	177	262	282	514	979	266	196	539	238	999999	520	938	999999	739	882	367	814	445	413	952	974	999999	418	474	952	999999	911	728	994	999999	179	671	672	386	353	397	286	699	256	138	280	715	204	445	727	765	999999	999999	999999	34	651	999999	999999	999999	806	18	844	807	561	57	354	468	545	959	166	999999	275	680	999999	495	91	124	198	284	681	999999	999999	972	999999	999999	999999	999999	811	999999	627	922	999999	533	580	344	552	999999	148	209	783	812	999999	999999	288	877	499	290	37	430	999999	536	68	937	467	999999	999999	871	70	999999	86	999999	656	576	342	999999	399	741	110	61	942	999999	999999	988	501	999999	98	999999	694	999999	697	999999	470	391	35	999999	863	522	76	42	999999	681	418	999999	132	926	999999	999999	901	999999	999999	758	999999	976	488	341	559	79	999999	597	458	324	187	200	676	999999	395	999999	550	251	380	999999	999999	78	999999	271	204	212	865	574	714	494	827	650	391	939	999999	494	902	999999	999999	999999	86	478	583	975	503	227	107	735	999999	889	63	660	999999	610	93	121	225	226	147	357	214	999999	999999	999999	496	536	809	737	887	901	372	999999	710	586	999999	999999	999999	785	767	976	999999	140	44	999999	441	177	977	999999	855	397	278	685	557	194	999999	215	596	620	488	966	999999	370	848	639	526	208	949	999999	809	887	627	439	459	170	252	83	836	67	532	329	559	38	881	999999	632	687	307	526	999999	595	609	999999	306	801	568	743	291	999999	999999	242	227	890	999999	968	770	838	236	397	941	516	379	999999	999999	169	417	999999	999999	358	999999	839	901	999999	999999	223	999999	999999	143	999999	601	508	999999	441	999999	299	111	668	999999	999999	728	794	460	909	585	490	226	81	999999	147	393	999999	999999	933	999999	469	341	794	999999	758	690	28	999999	578	795	442	723	937	779	999999	999999	748	333	576	999999	999999	388	999999	848	609	999999	215	999999	995	274	422	253	999999	
999999	299	958	317	999999	307	231	999999	999999	881	124	152	766	289	302	989	999999	644	854	688	313	187	90	350	999999	202	761	485	999999	999999	999999	382	199	999999	894	489	839	999999	881	999999	999999	919	133	507	877	999999	999999	718	913	976	915	999999	999999	999999	999999	865	218	618	370	675	999999	999999	999999	999999	577	741	953	901	394	812	159	339	999999	828	344	999999	63	583	473	250	359	999999	571	86	999999	684	999999	999999	999999	999999	281	231	389	215	490	999999	271	999999	929	999999	999999	940	333	110	826	585	865	739	231	171	812	635	155	130	325	503	999999	581	593	893	926	999999	591	366	541	928	949	557	348	736	999999	318	999999	999999	999999	418	719	471	259	219	999999	85	412	999999	226	646	86	269	890	987	432	999999	161	46	219	999999	999999	966	569	897	636	318	401	494	48	504	980	818	999999	906	783	713	999999	384	999999	850	917	443	150	895	999999	689	667	361	313	443	166	999999	127	999999	69	753	901	361	582	510	999999	917	999999	722	665	268	637	983	213	719	367	999999	961	369	999999	916	999999	674	999999	946	999999	49	190	999999	347	372	701	568	847	40	812	999999	999999	573	176	999	999999	428	239	594	999999	999999	157	594	85	388	999999	757	999999	153	926	999999	316	636	859	999999	736	514	999999	302	566	78	146	183	906	999999	999999	999999	202	517	593	408	444	999999	893	966	999999	596	529	959	999999	943	21	703	113	584	663	174	714	531	272	818	999999	936	37	984	548	973	687	688	412	999999	565	50	560	527	792	856	742	893	752	150	984	999999	586	623	66	442	999999	331	733	811	683	670	254	775	999999	507	999999	909	428	999999	908	841	556	457	388	971	153	585	792	999999	431	820	779	131	999999	628	999999	413	927	999999	903	365	954	600	999999	894	795	999999	172	999999	433	833	999999	999999	242	999999	999999	999999	245	999999	299	494	539	926	389	999999	891	132	941	736	157	28	982	322	25	552	999999	956	872	493	999999	367	422	999999	999999	999999	355	945	889	690	759	230	178	841	816	419	999999	37	220	999999	13	673	843	999999	999999	414	850	162	818	690	265	912	267	752	910	931	81	999999	999999	791	517	945	243	261	976	926	850	999999	999999	606	726	859	999999	999999	490	512	999999	986	368	968	999999	202	136	209	434	847	963	426	999999	884	347	792	999999	429	214	67	439	591	459	220	999999	709	656	222	999999	405	999999	116	271	407	999999	999999	674	584	53	324	999999	999999	827	139	963	434	219	999999	999999	999999	385	999999	945	999999	999999	999999	
537	158	999999	48	546	913	245	38	999999	856	164	533	477	262	128	899	386	999999	247	405	764	999999	257	139	500	999999	954	40	999999	850	171	838	999999	484	999999	526	999999	14	778	905	999999	798	459	116	280	999999	153	15	814	485	939	999999	999999	676	178	217	900	285	548	999999	959	214	18	829	695	326	208	993	705	602	730	381	121	341	606	965	999999	150	859	813	892	948	225	999999	911	999999	652	999999	999999	350	999999	894	999999	277	999999	594	790	999999	999999	999999	999999	999999	310	221	755	568	944	854	80	212	346	760	426	999999	618	20	988	473	918	590	674	550	688	364	977	835	915	843	999999	22	185	250	728	905	336	742	648	999999	789	352	170	798	588	112	14	999999	478	731	999999	999999	605	999999	711	999999	289	937	999999	945	244	919	652	110	999999	67	37	105	41	520	408	876	372	984	684	575	429	999999	961	585	360	999999	367	999999	194	459	417	858	538	897	626	999999	281	702	769	869	699	70	339	999999	999999	908	832	957	333	783	573	620	642	999999	411	413	975	999999	595	131	562	469	916	18	650	178	567	143	894	20	604	669	225	999999	875	369	546	999999	510	452	999999	409	860	999999	886	999999	225	402	496	222	999999	999999	117	647	317	240	153	330	999999	999999	351	699	999999	999999	188	903	405	828	999999	52	866	544	385	153	999999	162	999999	516	999999	854	953	174	647	681	999999	218	562	577	507	645	999999	226	999999	603	111	999999	346	547	999999	982	400	397	141	999999	999999	999999	20	963	999999	999999	999999	637	207	35	952	186	999999	391	725	970	999999	828	330	626	826	999999	983	781	999999	261	815	72	294	150	463	999999	999999	999999	999999	719	208	999999	772	352	23	588	999999	534	999999	924	999999	954	821	261	641	999999	76	515	627	705	894	999999	999999	553	999999	569	353	67	572	999999	152	857	999999	15	999999	999999	65	999999	612	247	632	999999	141	999999	999999	860	250	42	508	999999	500	528	576	630	825	999999	677	228	13	999999	245	960	962	264	782	999999	898	815	489	999999	999999	97	902	389	82	445	999999	804	831	999999	999999	999999	558	680	999999	623	290	435	999999	802	85	837	975	167	12	671	495	999999	999999	999999	999999	999999	552	999999	384	412	625	999999	557	390	872	872	999999	524	136	924	412	292	368	999999	402	999999	999999	687	814	679	999999	745	999999	411	949	230	469	999999	526	999999	768	938	999999	999999	998	102	999999	799	929	212	450	460	41	87	269	213	518	186	999999	999999	999999	864	805	705	999999	879	809	156	999999	652	
413	604	997	999999	165	473	986	874	170	309	595	999999	757	611	239	999999	714	309	152	999999	711	293	155	38	104	904	142	600	999999	999999	293	732	368	287	799	999999	463	797	922	795	226	999999	999999	347	999999	962	999999	999999	475	999999	175	509	13	695	940	129	459	969	148	999999	341	396	999999	51	26	863	999999	480	812	393	999999	916	387	356	528	77	277	807	135	141	798	938	134	563	952	783	728	672	346	999999	397	999999	999999	671	464	830	962	999999	331	50	495	635	999999	92	999999	259	131	656	999999	873	852	651	999999	17	462	999999	999999	128	98	242	144	805	143	143	995	713	267	716	892	698	999999	303	485	95	646	999999	999999	51	131	703	662	999999	999999	472	827	745	650	999999	218	72	568	999999	999999	99	905	999999	502	258	96	728	999999	415	764	478	768	559	175	758	371	300	844	999999	999999	395	580	999999	308	671	999999	260	73	616	999999	999999	139	271	999999	396	999999	999999	670	309	954	403	712	256	317	38	704	277	580	999999	289	917	227	348	999999	500	519	999999	999999	999999	942	836	664	385	907	933	348	507	151	999999	578	415	630	545	275	603	682	999999	756	280	966	48	680	181	999999	999999	999999	790	424	999999	877	348	574	999999	367	999999	738	999999	349	383	689	999999	136	801	322	874	999999	681	83	999999	999999	999999	999999	120	864	903	166	492	999999	327	999999	558	92	233	901	240	841	999999	188	157	999999	999999	999999	383	591	999999	911	878	859	462	303	932	716	999999	110	999999	263	463	974	463	999999	255	287	31	63	140	124	999999	900	92	42	505	999999	926	389	471	211	711	529	999999	992	999999	633	596	34	397	841	999999	133	219	977	999999	816	999999	999999	618	78	962	329	999999	655	18	978	999999	429	797	439	999999	791	999999	490	551	934	881	999999	999999	622	999999	997	665	298	212	779	690	114	655	688	777	740	999999	402	249	392	78	448	983	308	856	177	999999	958	61	999999	495	728	999999	452	935	264	511	996	387	964	664	999999	452	999999	298	672	773	118	661	59	30	245	251	999999	865	442	487	999999	765	523	771	999999	247	93	999999	961	678	213	753	999999	239	774	25	284	728	906	995	754	20	194	403	127	307	12	999999	259	487	277	586	502	776	135	240	864	203	957	924	369	999999	336	993	570	365	147	820	255	999999	966	440	959	447	732	999999	999999	129	999999	409	244	999999	44	484	999999	626	260	999999	113	544	160	999999	999999	981	635	809	999999	999999	833	999999	169	192	999999	39	520	836	999999	64	
53	759	659	999999	550	999999	999999	385	910	851	592	943	115	400	716	999999	79	999999	669	977	812	922	999999	390	295	890	999999	62	141	15	964	575	999	205	703	354	885	999999	540	999999	301	260	999999	999999	608	999999	657	768	475	151	999999	999999	176	649	999999	131	77	999999	999999	659	317	999999	253	904	887	999999	944	909	697	371	826	663	355	999999	686	562	32	859	782	405	243	481	999999	999999	55	340	408	360	953	582	286	616	956	999999	905	664	16	995	944	999999	945	747	999999	113	325	305	288	720	999999	690	999999	217	496	63	425	835	59	999999	999999	999999	618	594	955	125	95	999999	707	474	550	31	555	37	914	200	459	495	410	483	674	749	61	688	396	273	483	78	130	902	465	80	614	753	146	397	973	361	791	999999	28	115	598	999999	179	942	144	80	302	999999	604	930	999999	576	588	119	999999	930	207	692	641	26	99	805	19	480	416	802	891	526	227	999999	703	455	464	569	161	247	999999	454	138	999999	775	824	999999	999999	645	999999	999999	37	892	999999	999999	109	323	11	999999	792	804	699	535	999999	999999	775	999999	999999	236	979	999999	29	957	267	421	752	564	238	250	274	999999	484	999999	999999	637	864	634	184	944	999999	141	462	552	999999	443	819	918	999999	234	999	747	999999	999999	999999	999999	155	79	635	630	411	999999	95	760	999999	295	329	864	167	704	324	151	999999	561	631	847	659	476	599	824	602	999999	999999	999999	251	527	704	999999	999999	451	492	795	999	999999	542	69	56	999999	801	82	999999	999999	761	102	999999	858	844	250	676	818	276	999999	999999	810	999999	576	999999	90	519	234	591	152	694	999999	221	529	999999	999999	28	572	800	957	675	526	710	647	83	675	999999	392	683	464	510	361	185	999999	325	198	525	965	999999	999999	191	576	491	971	270	55	880	389	715	495	231	114	27	319	13	953	999999	390	503	999999	985	137	550	137	999999	343	540	407	214	953	832	62	289	834	775	108	44	738	387	38	794	715	676	197	242	999999	343	865	811	999999	97	145	472	191	980	64	35	364	999999	927	999999	999999	185	761	999999	999999	999999	999999	543	999999	918	371	13	999999	316	280	460	999999	894	245	999	674	596	843	999999	697	590	108	999999	999999	82	680	410	999999	999999	321	539	914	535	73	582	160	332	906	452	725	142	996	874	709	604	672	999999	102	928	839	999999	341	895	965	999999	725	339	999999	831	248	961	553	952	994	740	545	827	831	663	848	352	689	401	150	999999	593	999999	
999999	999999	409	220	317	531	683	434	207	29	570	485	856	821	509	85	213	763	588	54	999999	968	69	999999	638	438	999999	999999	207	940	754	999999	999999	501	194	706	999999	37	999999	999999	999999	999999	543	525	267	355	807	37	843	614	197	386	976	549	354	185	66	564	582	878	452	999999	237	266	999999	169	999999	365	636	999999	653	185	119	566	775	319	999999	543	587	292	631	999999	653	592	753	378	999999	454	156	19	650	867	455	999999	580	999999	999999	286	261	107	864	999999	999999	51	999999	21	999999	420	773	45	749	523	976	999999	256	399	543	644	999999	999999	736	46	999999	626	999999	785	730	342	986	694	976	159	999999	490	999999	188	661	611	631	999999	110	23	999999	121	999999	136	890	165	529	190	547	698	772	364	370	828	999999	773	889	185	290	935	999999	89	69	599	241	999999	872	77	999999	932	22	999999	796	723	365	107	366	34	894	575	812	805	156	287	386	999999	999999	599	944	887	721	999999	461	999999	588	601	61	670	895	999999	293	461	452	615	686	11	999999	647	472	146	417	999999	291	715	132	628	932	782	222	313	376	282	132	849	220	567	320	630	144	999999	55	695	999999	499	292	999999	363	540	999999	999999	999999	999999	136	808	999999	856	174	999999	53	960	669	279	999999	592	37	20	999999	602	405	129	691	937	512	709	100	999999	735	791	433	771	275	402	191	837	999999	894	155	324	999999	364	402	574	587	184	999999	776	247	547	472	999999	999999	760	145	999999	694	430	969	999999	717	758	130	383	321	281	694	276	97	621	646	142	999999	999999	233	50	726	126	360	338	615	323	999999	198	329	999999	749	515	266	999999	152	999999	999999	728	999999	999999	243	29	263	316	999999	827	689	625	999999	999999	416	16	537	999999	999999	999999	999999	640	812	404	283	999999	999999	999999	531	189	999999	387	478	132	216	147	418	612	807	707	863	999999	848	999999	634	859	298	989	999999	999999	978	171	955	574	454	999999	915	212	999999	311	999999	999999	784	999999	999999	312	157	778	999999	279	999999	999999	296	57	714	36	999999	999999	769	424	643	74	424	788	211	848	431	999999	999999	999999	999999	215	274	506	741	769	269	548	970	999999	711	520	999999	476	999999	63	874	907	999999	427	999999	890	442	923	667	901	678	995	108	969	880	253	110	210	57	392	660	790	316	999999	999999	253	65	447	712	999999	207	947	644	999999	973	524	999999	259	428	341	773	350	838	999999	100	274	450	11	451	467	419	666	428	762	402	999999	999999	999999	661	259	999999	995	
220	999999	704	731	360	950	995	999999	209	850	782	716	619	320	952	475	999999	501	803	64	996	255	713	540	529	882	755	889	922	999999	999999	999999	505	999999	139	303	999999	369	913	499	15	94	267	569	884	999999	152	999999	999999	135	70	169	999999	999999	999	999999	831	173	211	478	204	999999	444	80	261	613	999999	999999	190	999999	339	494	588	313	58	911	987	999999	999999	999999	739	673	757	796	78	439	722	724	778	173	999999	999999	168	445	305	899	650	197	999999	281	500	999999	901	483	796	999999	581	153	732	999999	978	687	517	394	738	530	358	647	11	999999	999999	496	72	999999	196	999999	336	152	17	999999	270	800	836	999999	326	438	771	999999	999	502	858	579	991	999999	195	784	464	773	999999	999999	550	13	999999	495	390	14	249	999999	296	440	250	438	999999	583	999999	187	851	143	78	310	759	84	999999	509	964	321	505	381	831	412	901	562	446	242	608	266	614	350	993	999999	999999	999999	987	569	262	429	443	417	863	17	932	999999	999999	406	25	999999	365	686	530	79	509	868	64	883	538	687	992	999999	974	571	572	999999	999999	999999	121	873	999999	88	257	544	877	97	999999	823	480	999999	857	49	227	142	999999	928	820	924	812	330	999999	114	40	574	999999	540	443	301	444	999999	191	949	999999	151	389	999999	439	985	201	421	359	240	999999	958	999999	952	684	841	670	644	690	225	943	790	51	982	999999	682	117	346	654	226	389	58	398	907	755	86	753	623	499	834	732	400	971	601	700	81	743	999999	999999	601	631	999999	741	965	15	504	110	406	999999	756	878	999999	767	143	851	999999	570	922	207	608	999999	56	154	855	999999	552	819	999999	291	976	999999	999999	490	62	999999	588	317	432	902	999999	975	999999	394	743	956	878	633	837	750	999999	511	999999	288	257	513	999999	999999	885	999999	463	684	660	125	262	817	256	373	714	999999	272	999999	999999	30	946	632	740	662	411	899	614	919	982	699	999999	475	127	353	999999	999999	19	932	431	949	999999	999999	325	999999	141	925	709	515	918	999999	487	999999	373	800	341	624	999999	922	999999	986	868	543	999999	960	999999	787	700	903	999999	175	538	339	625	197	581	999999	999999	508	530	999999	999999	109	11	693	221	656	111	999999	21	618	777	999999	688	999999	999999	904	873	999999	72	354	235	805	384	753	759	158	672	186	228	999999	999999	273	402	769	999999	769	542	999999	749	523	999999	382	891	999999	398	451	651	999999	116	677	507	953	446	999999	260	999999	724	258	934	
999999	983	924	108	60	311	513	695	918	999999	999999	372	863	615	549	999999	852	914	862	364	999999	506	999999	999999	551	463	999999	827	226	518	999999	55	294	84	685	999999	999999	284	840	220	884	756	732	999999	796	999999	643	348	896	518	407	480	999999	893	999999	567	501	855	999999	597	947	685	479	999999	247	275	88	788	929	19	906	578	999999	652	480	561	773	999999	283	246	819	25	999999	999999	121	999999	194	401	458	999999	47	999999	727	253	272	999999	999999	332	304	999999	236	999999	999999	887	611	829	406	218	999999	74	793	551	582	320	999999	932	754	771	999999	315	91	687	340	811	972	10	851	830	390	280	284	450	655	752	20	964	607	53	106	291	534	999999	977	394	334	999999	333	416	474	340	999999	516	43	988	449	549	524	999999	914	999999	978	576	827	152	789	352	895	999999	309	813	334	711	674	17	999999	999999	999999	945	487	999999	676	999999	365	999999	826	999999	417	666	313	471	999999	11	138	495	312	958	157	835	604	981	600	504	116	660	15	743	841	36	217	343	839	579	128	439	934	544	220	777	999999	31	935	239	526	838	374	333	582	189	704	823	999999	999999	351	505	885	182	337	704	999999	93	926	999999	459	969	999999	870	882	699	999999	768	999999	380	518	583	999999	371	978	277	296	999999	170	662	331	394	999999	999999	237	999999	553	761	216	515	731	243	104	554	999999	556	217	503	999999	883	627	936	85	588	365	999999	459	524	204	69	418	374	999999	274	68	74	594	665	642	268	156	799	561	241	999999	285	489	501	591	431	999999	999999	239	287	44	395	999999	797	610	470	174	999999	567	156	107	999999	320	829	999999	715	999999	552	861	193	737	828	384	844	939	999999	288	957	999999	772	999	626	144	645	239	673	999999	999999	999999	182	104	127	999999	415	144	290	999999	659	15	876	999999	517	931	56	550	215	21	474	857	530	191	216	105	794	156	481	999999	674	999999	822	958	174	497	688	98	619	597	968	709	659	124	629	952	999999	999999	492	694	98	105	33	999999	999999	939	534	999999	887	999999	446	268	663	67	999999	69	192	917	999999	30	999999	999999	930	618	52	764	999999	415	562	264	48	492	999999	786	145	578	576	170	677	234	999999	999999	999999	597	160	710	56	601	999999	569	769	150	17	999999	452	140	175	414	619	526	741	129	437	999999	983	954	603	876	922	721	492	999999	999999	80	67	999999	756	342	468	341	718	606	999999	993	494	999999	999999	202	344	14	413	171	551	999999	493	843	270	
576	999999	206	117	179	999999	999999	86	748	900	936	414	898	383	832	999999	287	808	145	538	999999	999999	999999	479	411	542	917	317	331	480	999999	587	224	293	999999	999999	272	234	999999	926	999999	916	746	998	548	787	999999	631	581	999999	273	352	358	315	826	999999	528	727	705	636	762	794	755	999999	999999	358	999999	614	203	113	684	999999	268	218	59	528	403	999999	999999	623	106	295	736	116	217	746	239	909	467	752	209	545	528	912	173	999999	170	478	197	200	596	830	999999	477	540	219	93	149	265	307	999999	999999	797	92	999999	999999	68	649	999999	74	129	291	157	450	999999	149	534	999999	54	366	367	999999	900	739	36	275	858	269	575	999999	999999	99	653	999999	718	768	999999	446	999999	697	635	521	418	132	80	999999	683	999999	573	999999	685	737	999999	899	940	999999	540	67	999999	273	618	999999	83	73	999999	39	637	988	732	145	401	999999	973	357	999999	845	516	777	669	721	999999	871	696	999999	321	999999	994	754	999999	999999	237	690	390	119	999999	836	999999	355	999999	51	999999	695	264	437	10	596	764	999999	178	105	601	763	999999	344	681	999999	112	899	751	999999	999999	883	769	131	999999	999999	707	999999	278	894	407	999999	65	627	999999	999999	616	268	184	725	999999	257	586	133	999999	473	999999	56	438	999999	733	548	603	245	16	999999	925	142	529	299	999999	999999	999999	283	697	440	708	770	300	783	140	999999	725	36	999999	787	307	999999	123	443	417	661	435	999999	171	999999	567	999999	621	999999	971	483	738	884	835	999999	778	999999	999999	578	999999	532	756	654	210	999999	823	577	999999	999999	496	290	999999	95	881	238	475	541	122	839	872	888	158	50	999999	657	999999	999999	200	65	18	994	219	545	678	885	904	780	736	282	999999	999999	899	402	762	691	464	653	999999	607	793	247	999999	999999	706	877	384	716	999999	553	783	999999	387	864	220	502	80	999999	417	996	999999	695	805	840	804	999999	989	755	999999	130	202	999999	837	592	271	771	999999	999999	838	800	999999	198	938	192	498	999999	612	44	192	270	620	979	245	999999	999999	108	441	999999	999999	824	888	628	439	721	999999	999999	154	794	602	448	999999	457	645	616	495	145	756	622	999999	752	999999	999999	573	26	999999	223	226	831	318	999999	339	454	999999	24	912	999999	759	226	999999	176	999999	817	999999	743	572	172	344	628	520	149	351	819	17	49	555	933	64	422	221	147	115	999999	999999	439	119	253	626	630	999999	613	999999	539	790	185	845	461	523	999999	453	347	
999999	597	321	179	999999	520	999999	999999	469	979	828	346	15	999999	70	593	341	11	633	999999	546	714	924	907	999999	812	38	832	203	104	419	999999	999999	873	269	518	11	317	618	599	806	834	999999	999999	999999	49	534	999999	999999	261	999999	522	999999	134	800	999999	672	414	416	19	492	614	999999	375	570	603	377	142	434	552	592	33	392	44	522	712	552	210	132	723	999999	931	999999	941	974	897	37	844	82	104	845	597	901	999999	117	202	999999	796	164	191	672	402	999999	571	999999	999999	139	172	999999	999999	999999	472	291	693	999999	999999	999999	657	400	673	576	533	69	339	999999	994	999999	783	999999	329	477	999999	56	941	61	885	269	156	281	878	767	865	241	984	483	383	315	218	878	556	307	587	999999	490	999999	148	343	342	864	675	973	999999	999999	293	620	999999	425	350	641	845	301	749	386	522	999999	999999	302	999999	856	333	999999	914	905	381	32	890	999999	565	336	912	999999	927	999999	606	905	422	999999	948	999999	618	957	965	999999	42	265	557	999999	882	585	903	846	268	485	540	986	999999	450	863	270	999999	999999	999999	23	729	999999	373	467	999999	999999	493	90	353	710	248	376	999999	348	872	126	999999	689	999999	999999	433	76	293	452	751	620	846	971	767	687	999999	999999	106	999999	999999	739	891	100	431	276	999999	999999	999999	558	999999	174	272	720	577	999999	796	999999	999999	999999	590	663	999999	921	715	169	770	521	322	666	76	999999	279	771	501	999999	235	384	267	999999	887	610	573	735	215	999999	357	999999	403	30	891	999999	80	225	999999	999999	729	999999	384	272	505	580	510	836	492	113	894	501	228	444	522	421	783	831	994	979	999999	284	716	138	811	999999	999999	999999	774	472	72	999999	410	317	999999	265	999	995	999999	316	110	736	252	999999	692	856	999999	999999	508	999999	819	248	999999	391	999999	455	999999	256	999999	999999	462	217	72	999999	51	999999	999999	911	40	999999	422	788	135	687	999999	363	41	615	445	955	736	999999	999999	304	653	823	832	28	224	958	13	999999	544	844	853	892	674	999999	69	999999	999999	996	928	252	67	999999	999999	543	999999	740	423	647	999999	999999	999999	303	999999	999999	376	228	17	999999	697	81	263	669	253	999999	833	999999	999999	808	999999	592	999999	739	240	551	999999	621	709	298	516	483	545	999999	999999	999999	717	560	478	907	999999	999999	999999	694	309	999999	988	398	788	999999	999999	525	62	999999	100	228	315	396	72	871	530	999999	518	999999	564	223	535	999999	727	999999	572	282	518	780	952	
715	747	505	440	383	562	849	999999	876	999999	999999	431	999999	999999	722	734	331	498	606	387	999999	332	136	999999	999999	999999	999999	999999	585	270	437	16	281	662	385	480	999999	956	688	319	681	999999	642	140	999999	792	999999	631	15	478	251	784	911	403	850	392	621	375	354	62	470	999999	999999	616	161	985	160	279	889	251	924	374	810	999999	705	189	689	995	566	303	726	469	665	116	28	999999	105	877	812	993	999999	443	611	635	848	502	674	36	978	587	642	335	999999	999999	554	877	999999	999999	999999	670	703	625	809	60	999999	999999	523	999999	598	508	999999	282	466	896	999999	490	999999	184	449	999999	514	999999	27	978	661	999999	999999	999999	999999	151	999999	999999	189	151	999999	999999	999999	999999	309	847	999999	533	438	479	999999	369	868	846	999999	73	124	999999	184	494	999999	49	608	830	399	999999	283	999999	588	456	829	418	103	325	999999	158	856	211	875	999999	235	980	235	548	290	302	533	880	999999	999999	36	999999	307	695	985	259	635	999999	999999	375	573	366	945	981	649	289	276	552	999999	999999	217	912	923	581	268	184	814	70	550	999999	411	402	101	99	429	999999	999999	407	339	356	999999	62	49	510	39	869	45	253	898	999999	999999	980	640	308	999999	124	956	725	436	810	999999	999999	263	75	963	180	999999	856	561	700	999999	868	222	893	999999	164	872	999999	552	399	149	571	171	549	80	999999	762	999999	806	999999	992	999999	999999	529	912	999999	798	974	999999	858	604	188	692	207	832	999999	767	999999	999999	999999	251	543	999999	46	999999	999999	413	714	994	542	418	999999	59	256	999999	999999	896	693	999999	760	365	898	876	693	795	961	878	999999	717	912	663	24	999999	679	74	999999	222	934	858	48	544	94	979	13	450	131	138	999999	500	999999	270	999999	766	839	771	352	999999	489	251	709	994	449	997	91	879	403	290	380	191	999999	570	962	835	942	226	281	918	999999	253	673	832	442	473	668	999999	999999	258	362	999999	721	790	733	693	999999	53	104	97	898	134	56	841	999999	264	250	489	999999	248	823	623	499	434	999999	245	577	877	562	975	339	440	300	155	928	471	470	468	999999	999999	687	899	131	194	30	748	999999	832	83	999999	999999	189	353	351	434	738	418	999999	995	497	126	281	999999	129	758	468	834	901	913	999999	793	782	652	39	999999	924	502	999999	414	999999	49	745	999999	383	999999	160	96	948	721	199	999999	184	472	999999	162	415	999999	999999	436	562	999999	999999	918	999999	999999	450	536	323	790	
510	999999	112	882	948	999999	380	477	999999	376	608	381	999999	190	999999	243	619	999999	314	877	154	999999	500	879	851	143	744	826	999999	987	999999	623	773	999999	999999	954	950	301	524	890	781	999999	999999	634	999999	999999	38	124	205	553	776	999999	999999	445	645	993	744	233	40	815	713	554	461	130	74	984	999999	727	999999	769	999999	999999	796	423	999999	216	999999	865	61	670	999999	630	999999	472	999999	182	999999	999999	522	227	219	727	270	708	187	236	999999	189	999999	843	583	310	999999	436	999999	458	344	999999	999999	999999	787	999999	181	370	710	93	923	988	908	892	592	279	214	999999	559	564	999999	97	246	868	729	36	999999	999999	96	803	999999	204	999999	763	838	593	988	93	439	340	555	899	999999	104	313	498	281	999999	999999	314	105	404	999999	706	401	256	571	999999	708	761	999999	963	283	906	608	729	786	999999	64	999999	291	131	322	228	999999	999999	98	999999	565	241	755	627	999999	999999	999999	999999	999999	504	371	591	32	517	384	677	999999	591	626	999999	999999	583	711	135	999999	262	33	974	91	999999	999999	999999	168	428	914	477	999999	955	17	501	208	999999	412	292	783	999999	999999	773	746	644	999999	999999	541	999999	657	982	530	629	999999	999999	758	733	997	669	807	138	432	999999	999999	907	671	802	584	135	893	966	181	429	999999	160	286	259	238	999999	197	280	702	999999	770	999999	947	999999	951	312	742	474	530	743	484	999999	50	381	181	838	973	999999	842	415	112	691	811	110	288	852	428	999999	505	999999	999999	537	999999	270	833	669	999999	999999	999999	282	392	429	445	999999	999999	999999	999999	904	87	399	999999	528	437	296	70	89	131	846	108	999999	884	999999	969	970	271	999999	230	779	999999	999999	999999	688	818	570	33	683	255	383	999999	592	999999	523	999999	115	95	953	109	148	210	999999	548	124	196	751	398	159	459	474	176	996	475	999999	366	999999	521	999999	709	867	999999	999999	833	748	690	515	367	370	811	864	884	999999	848	91	579	793	999999	764	999999	77	181	999999	234	999999	999999	999999	126	410	166	999999	594	309	254	999999	875	999999	920	800	433	680	394	37	348	595	590	859	158	394	999999	573	612	999999	999999	641	696	400	999999	62	541	530	399	956	213	955	279	585	72	617	215	755	872	999999	340	820	683	154	534	638	200	356	21	999999	649	999999	253	837	24	612	545	485	999999	868	268	903	291	437	823	393	999999	999999	796	999999	189	16	700	449	999999	475	958	551	865	523	861	195	519	668	316	999999	999999	442	
570	460	82	730	94	14	999999	437	538	255	999999	999999	323	195	560	480	999999	643	893	804	999999	999999	654	993	999999	999999	16	83	999999	623	130	214	682	883	999999	346	468	458	921	696	544	989	999999	712	231	999999	210	999999	635	999999	999999	673	726	907	999999	999999	805	88	120	999999	999999	831	53	999999	134	126	468	999999	750	223	999999	103	721	206	269	999999	612	999999	999999	999999	946	999999	448	353	507	999999	487	775	862	422	540	389	348	999999	698	999999	945	30	587	999999	265	769	925	421	37	32	999999	529	999999	599	999999	864	316	224	990	667	393	999999	999999	677	638	693	999999	338	683	999999	754	738	507	999999	999999	591	363	999999	640	186	999999	36	326	485	505	957	999999	999999	13	676	82	999999	992	999999	330	255	612	999999	476	571	999999	999999	999999	999999	999999	223	31	101	122	827	999999	649	584	813	262	366	383	999999	182	999999	999999	315	335	17	559	630	745	999999	235	241	999999	999999	200	78	985	817	999999	921	218	291	936	45	160	185	175	999999	999999	189	779	964	871	680	737	795	15	999999	271	730	999999	646	478	999999	999999	881	848	999999	458	516	999999	444	77	462	724	891	999999	530	165	159	841	136	999999	566	696	270	369	999999	999999	405	72	108	555	568	85	571	999999	390	178	278	337	118	999999	999999	360	345	897	999999	955	846	61	485	999999	122	999999	719	564	911	859	605	521	999999	351	999999	454	999999	888	999999	999999	163	87	363	999999	886	999999	732	161	58	216	360	373	999999	353	868	354	587	999999	999999	679	365	16	999999	531	572	756	999999	767	921	999999	630	456	397	41	802	769	697	133	844	999999	999999	568	516	705	508	242	570	205	999999	709	866	361	999999	830	999999	156	999999	832	789	139	999999	965	240	468	585	904	975	999999	551	999999	999999	464	533	152	522	797	999999	205	32	340	195	591	999999	222	722	999999	999999	567	999999	656	592	999999	344	714	266	200	337	999999	130	604	266	651	999999	999999	62	412	999999	313	317	999999	999999	980	999999	458	999999	452	681	28	746	316	903	417	910	999999	516	792	130	819	999999	999999	999999	452	85	428	999999	544	937	909	169	319	999999	999999	260	784	999	612	65	885	770	813	519	319	999999	814	999999	848	740	759	868	270	999999	999999	426	985	999999	999999	905	999999	384	999999	514	999999	858	999999	865	215	167	135	999999	903	736	999999	999999	82	812	160	999999	271	727	235	999999	999999	51	899	37	441	281	274	30	795	707	674	511	371	308	746	460	874	948	999999	999999	614	863	964	533	58	999999	
354	999999	613	73	999999	662	158	999999	336	999999	958	999999	433	999999	892	999999	109	999999	71	732	999999	773	75	699	276	322	242	544	999999	999999	999999	376	979	481	926	101	999999	732	999999	22	363	766	972	26	502	999999	524	999999	798	509	763	767	471	325	282	580	117	913	797	999999	430	613	999999	22	999999	999999	429	952	17	801	999999	999999	143	59	379	920	801	59	999999	999999	797	681	746	690	560	319	904	664	208	999999	984	999999	935	740	592	999999	999999	999999	372	910	56	572	553	997	999999	999999	633	422	945	999999	779	67	716	996	534	748	866	724	461	343	687	999999	753	662	999999	999999	999999	402	467	629	568	841	686	297	754	234	138	749	880	999999	685	492	718	847	576	926	999999	999999	216	843	882	637	507	39	232	290	819	999999	190	999999	954	240	955	325	793	999999	999999	428	999999	999999	999999	999999	999999	297	999999	205	57	906	95	890	420	503	196	623	746	999999	343	657	999999	999999	415	246	999999	999999	999999	455	536	402	999999	638	555	367	999999	906	232	999999	794	219	999999	37	243	999999	805	999999	999999	461	999999	999999	578	999999	999999	723	364	779	894	999999	999999	575	88	999999	668	999999	852	999999	999999	62	807	999999	401	981	146	134	999999	999999	999999	999999	999999	279	85	757	410	999999	823	202	44	831	13	916	22	849	218	229	999999	179	368	588	999999	999999	999999	149	999999	764	999999	597	725	479	999999	327	548	402	941	287	499	331	802	999999	999999	659	999999	513	59	890	277	551	773	917	999999	116	678	651	440	94	325	935	112	645	999999	235	999999	999999	393	686	378	999999	999999	930	999999	809	377	999999	757	411	934	450	99	764	999999	398	824	808	999999	341	648	999999	961	857	961	563	229	999999	999999	605	193	858	130	373	522	657	644	842	197	194	739	999999	894	39	999999	999999	846	347	158	866	411	668	88	62	47	481	658	59	968	175	589	220	688	161	228	85	999999	726	252	839	754	981	999999	999999	601	866	999999	931	707	96	717	882	17	350	999999	524	999999	999999	336	999999	999	999999	874	31	999999	528	103	999999	811	84	999999	130	104	319	122	429	58	786	460	180	478	726	352	999999	458	707	999999	999999	957	703	305	262	399	999999	839	169	117	599	697	83	772	999999	130	999999	540	597	999999	698	237	774	476	994	999999	165	571	283	252	992	573	897	325	755	784	999999	778	999999	730	892	479	952	321	458	98	999999	408	219	605	999999	351	860	999999	514	999999	999999	237	311	645	243	639	565	917	125	35	799	757	27	484	999999	
999999	247	867	894	228	284	999999	27	905	239	999999	362	677	533	650	712	977	810	645	601	999999	999999	658	496	999999	914	45	206	432	298	999999	390	735	593	863	114	993	35	999999	835	730	220	405	999999	485	287	888	393	475	323	821	999999	381	883	142	999999	588	999999	641	314	249	266	594	616	610	376	999999	999999	670	545	719	952	524	809	870	999999	81	252	21	975	999999	651	731	999999	999999	682	19	852	461	485	999999	623	393	982	595	474	999999	789	804	118	660	803	723	999999	603	869	433	999999	999999	472	999999	346	999999	665	288	999999	534	485	149	928	999999	999999	632	194	999999	999999	999999	541	999999	405	54	291	447	902	325	999999	928	802	515	607	258	447	999999	999999	178	189	263	728	704	997	999999	999999	999999	876	999999	885	999999	999999	909	507	310	891	999999	616	427	34	898	467	999999	999999	669	732	969	999999	679	920	935	643	26	840	842	840	837	226	465	904	642	571	160	999999	61	399	893	18	306	367	999999	232	999999	153	291	999999	387	648	999999	217	999999	999999	999999	830	949	537	522	78	664	470	63	141	161	523	392	337	999999	999999	14	280	839	999999	245	999999	831	713	82	872	559	56	463	999999	887	257	999999	535	999999	999999	999999	999999	876	824	353	999999	314	957	999999	999999	761	953	999999	475	999999	67	378	219	871	885	999	246	999999	650	999999	618	16	863	999999	904	790	857	962	999999	999999	490	403	24	617	408	999999	873	642	33	999999	999999	999999	999999	556	830	878	523	663	488	999999	253	68	236	316	734	999999	451	713	176	999999	903	991	999999	54	999999	664	364	602	473	878	135	604	441	539	912	999999	29	317	423	35	276	999999	999999	666	188	431	177	708	883	578	566	170	475	765	216	614	72	942	403	175	524	921	200	610	204	999999	627	696	403	682	810	143	299	999999	991	999999	516	837	866	999999	999999	999999	999999	894	322	965	999999	676	332	307	989	86	999999	258	510	355	14	999999	471	539	999999	480	314	999999	767	432	999999	334	773	507	999999	235	86	672	999999	999999	212	999999	999999	239	519	951	999999	105	692	734	999999	999999	640	645	705	642	376	336	999999	26	350	999999	136	889	105	805	902	825	209	999999	999999	250	579	641	153	708	586	242	30	853	116	219	518	43	212	828	693	137	801	465	999999	749	746	661	528	694	179	407	144	713	58	999999	999999	928	999999	999999	472	999999	502	997	999999	143	316	83	910	999999	999	103	687	999999	121	774	34	744	999999	260	504	999999	999999	999999	538	188	107	316	804	
999999	323	589	307	233	366	695	635	999999	999999	725	443	673	751	396	695	85	999999	867	602	283	523	161	34	484	484	999999	884	53	468	877	45	999	278	351	817	999999	795	464	999999	425	149	999999	345	189	999999	831	176	726	763	463	468	240	713	531	54	172	999999	822	748	812	810	591	345	999999	999999	999999	404	409	579	999999	290	265	958	186	144	999999	816	845	667	653	999999	999999	290	15	419	805	295	747	307	999999	854	972	716	999999	614	557	885	813	499	384	999999	766	999999	487	182	999999	999999	537	396	999999	356	720	999999	104	434	999999	999999	999999	999999	999999	999999	657	112	925	431	317	548	861	999999	586	418	12	355	999999	226	621	20	803	832	216	534	758	360	555	307	999999	817	621	672	961	999999	999999	701	616	237	778	663	231	999999	999999	663	999999	965	809	343	353	374	999999	877	813	642	507	507	904	999999	398	999999	557	999999	296	500	927	199	610	340	862	310	739	66	448	957	999999	746	967	999999	124	793	999999	999999	999999	769	946	999999	999999	999999	749	999999	797	266	838	482	116	999999	769	374	736	231	365	999999	480	53	635	814	439	855	853	999999	539	361	245	605	999999	344	999999	527	554	999999	339	291	590	814	513	999999	228	966	999999	194	977	603	816	999999	437	81	999999	910	143	141	313	999999	475	999999	518	445	31	999999	726	771	931	251	999999	552	891	84	888	666	539	162	596	473	999999	669	999999	935	544	352	177	683	603	762	393	422	880	336	815	999999	999999	77	999999	984	249	89	263	735	782	999999	11	363	999999	85	380	980	545	999999	999999	806	214	582	999999	679	75	52	999999	999999	999999	407	672	564	268	999999	370	472	702	611	999999	925	415	57	999999	281	350	814	500	527	391	412	877	50	999999	19	397	999999	177	781	919	999999	910	94	877	999999	601	446	104	897	714	999999	288	933	615	82	400	167	429	629	999999	261	999999	999999	786	455	530	632	236	259	999999	647	305	920	692	37	999999	999999	180	777	679	999999	719	603	812	483	133	944	999999	265	618	999999	302	547	453	667	655	999999	308	432	855	969	219	844	999999	999999	613	368	250	588	999999	79	999999	652	949	999999	541	948	837	313	331	585	999999	999999	641	999999	355	757	477	34	381	999999	32	748	922	710	694	999999	603	745	870	765	999999	846	207	548	253	650	597	999999	135	706	432	999999	110	279	999999	999999	999999	341	999999	855	999999	226	216	312	56	248	729	249	740	667	355	101	442	999999	882	999999	773	102	999999	704	169	458	899	675	
332	999999	647	653	939	456	671	271	34	24	874	999999	639	895	502	14	920	358	999999	468	999999	999999	562	999999	396	420	474	121	918	27	999999	442	326	999999	979	28	601	86	999999	294	995	93	77	999999	692	405	721	878	600	418	783	811	180	440	999999	991	475	113	266	528	981	560	353	16	328	441	999999	999999	915	483	413	844	999999	994	999999	277	273	143	851	999999	699	596	999999	509	243	884	271	886	226	999999	999999	999999	820	781	999999	999999	999999	70	110	260	999999	622	962	126	15	999999	763	999999	999999	56	999999	342	261	275	829	395	49	999999	999999	999999	180	283	882	927	930	916	999999	277	999999	37	537	212	43	601	755	86	634	999999	503	303	131	95	918	999999	269	220	245	554	999999	999999	405	895	297	666	90	961	999999	999999	999999	98	999999	495	999999	940	999999	525	308	660	519	999999	760	644	999999	999999	322	999999	365	999999	667	719	999999	999999	325	774	631	641	915	377	521	793	346	600	218	415	999999	999999	602	999999	660	999999	912	585	44	999999	166	761	999999	818	353	996	606	37	376	475	418	446	180	718	999999	877	610	931	148	726	416	999999	436	999999	100	687	491	386	61	923	807	104	444	126	618	870	96	106	999999	525	197	318	234	742	996	942	465	883	999999	782	143	980	999999	318	792	999999	334	619	999999	666	514	229	975	452	667	323	11	63	110	448	999999	513	907	623	999999	107	936	999999	938	999999	232	608	717	279	789	826	657	999999	334	622	545	477	379	367	20	967	342	781	84	682	940	411	782	231	992	630	83	999999	999999	694	999999	641	680	579	999999	905	512	706	999999	841	999999	876	728	999999	902	999999	999999	549	999999	571	765	999999	618	266	217	820	999999	496	287	169	753	999999	356	640	999999	904	796	800	922	115	464	635	128	243	999999	74	682	303	328	678	999999	999999	999999	217	999999	999999	32	424	371	623	89	26	429	999999	97	999999	999999	999999	999999	998	999999	344	999999	506	999999	139	45	384	249	999999	999999	532	177	608	673	229	623	148	711	999999	881	381	438	308	36	448	216	625	999999	193	544	999999	999999	999999	161	161	906	713	110	799	999999	999999	184	227	486	556	848	999999	829	999999	219	391	386	280	999999	155	999999	999999	480	999999	923	419	238	66	609	552	999999	847	457	999999	322	999999	48	999999	999999	999999	206	221	999999	480	999999	394	796	287	999999	162	217	107	999999	15	255	588	243	441	876	999999	419	999999	999999	933	401	11	373	316	555	999999	999999	999999	999999	999999	949	694	505	999999	79	538	
623	950	91	456	999999	999999	642	452	276	734	999999	606	44	337	824	88	999999	889	89	597	999999	490	732	674	999999	742	614	331	66	561	93	243	372	348	836	468	999999	171	598	342	368	921	50	821	634	745	440	165	68	999999	101	616	921	999999	999999	143	999999	416	647	602	454	321	999999	714	650	442	244	695	999999	365	50	442	300	999999	999999	110	449	911	50	73	999999	458	272	999999	470	477	322	891	831	703	250	630	523	999999	888	57	535	335	180	202	999999	745	665	703	830	658	325	999999	999999	999999	693	999999	999999	999999	999999	999999	58	210	254	183	130	353	863	797	124	999999	918	305	857	191	574	124	741	848	562	566	792	569	365	999999	161	999999	999999	425	19	934	264	940	704	892	998	999999	999999	996	999999	999999	881	867	588	999999	740	30	327	999999	841	999999	575	999999	999999	734	212	489	845	442	31	982	704	448	787	190	999999	977	600	999999	193	999999	43	744	776	999999	685	925	980	999999	80	141	819	999999	999999	999999	999999	999999	919	970	689	519	488	648	975	99	999999	442	90	408	264	763	429	362	876	601	545	831	751	625	59	287	999999	900	371	889	172	999999	865	999999	999999	429	67	630	284	999999	999999	395	768	687	999999	253	844	999999	999999	317	712	467	999999	999999	999999	537	984	304	999999	999999	21	587	286	95	999999	999999	999999	734	587	834	999999	799	87	212	999999	999999	72	74	684	806	442	999999	219	999999	999999	999999	999999	883	460	293	999999	999999	709	999999	663	184	999999	999999	999999	603	999999	999999	994	856	612	999999	389	509	999999	746	475	920	999999	124	969	95	377	999999	908	231	934	999999	283	304	400	942	99	214	549	665	999999	389	313	90	140	999999	999999	363	451	999999	325	903	741	714	818	999999	153	595	903	999999	999999	885	999999	539	999999	983	836	999999	465	670	823	184	999999	999999	999999	95	616	999999	984	646	163	999999	999999	643	905	40	951	569	485	999999	798	504	999999	999999	858	166	999999	774	420	156	495	240	999999	780	450	151	999999	264	999999	732	999999	614	999999	266	423	792	113	141	999999	639	999999	277	999999	999999	872	329	873	999999	628	547	481	999999	999999	999999	161	923	126	10	203	999999	97	999999	559	753	969	193	999999	54	557	76	63	999999	149	781	125	999999	26	999999	999999	131	999999	953	635	472	999999	74	999999	999999	115	500	675	112	938	870	552	344	999999	999999	619	688	999999	828	441	562	494	999999	702	347	722	933	906	807	102	81	495	999999	999999	97	999999	999999	697	130	939	66	999999	950	544	279	239	780	
510	999999	999999	230	695	449	999999	83	977	262	372	999999	999999	999999	593	867	20	866	999999	418	283	999999	999999	999999	999999	999999	889	384	171	543	463	999999	118	999999	432	362	999999	871	385	56	999999	987	120	249	542	549	79	999999	999999	532	999999	678	893	820	507	999999	999999	983	239	389	559	999999	911	444	999999	938	49	119	999999	241	758	148	490	338	796	295	519	729	182	451	999999	132	911	639	999999	785	539	999999	444	999999	777	999999	642	996	497	484	85	676	450	604	999999	960	999999	999999	773	802	197	565	999999	222	999999	999999	810	788	153	999999	235	282	841	999999	999999	999999	674	999999	463	999999	505	999999	999999	322	999999	843	289	578	999999	999999	113	999999	865	799	597	999999	273	232	189	999999	325	999999	852	69	999999	803	834	437	205	999999	295	999999	999999	999999	999999	702	723	999999	12	528	575	242	846	867	333	554	417	999999	425	434	488	999999	28	540	999999	651	642	781	72	416	999999	851	382	999999	999999	999999	999999	724	503	894	260	561	229	660	999999	92	999999	999999	736	704	395	793	22	770	999999	842	802	247	833	655	70	941	999999	596	520	724	999999	999999	876	50	652	693	548	530	183	926	233	367	193	234	999999	656	55	368	30	999999	839	611	914	158	490	665	890	848	834	318	912	632	149	999999	999999	355	118	695	61	702	254	999999	597	999999	619	444	63	609	21	414	895	290	999999	305	885	999999	747	728	560	987	802	700	999999	999999	24	600	999999	560	11	298	548	360	316	328	999999	357	24	572	539	55	611	291	999999	429	999999	631	999999	844	747	976	608	999999	145	74	999999	554	999999	999999	338	28	226	999999	608	722	865	545	974	256	335	537	242	184	999999	514	385	999999	999999	276	452	392	543	999999	999999	35	690	999999	225	252	429	425	999999	292	243	520	829	119	683	124	564	999999	657	810	518	220	743	433	200	630	688	388	691	528	289	999999	999999	842	689	582	42	707	329	731	827	910	975	949	941	999999	684	276	837	748	712	575	999999	999999	865	603	291	266	966	594	564	999999	733	43	13	298	45	999999	429	999999	92	856	999999	925	982	999999	244	793	999999	999999	945	421	550	999999	816	714	220	999999	999999	96	301	775	740	735	999999	786	186	999999	946	999999	999999	697	999999	737	999999	856	999999	809	750	267	368	497	999999	454	999999	153	500	790	227	299	88	999999	999999	999999	809	999999	125	822	759	206	431	302	847	839	999999	258	574	813	286	959	696	410	999999	999999	727	999999	11	296	96	33	295	395	724	656	574	359	
686	513	928	360	741	999999	60	553	835	75	999999	935	999999	400	578	687	514	267	602	677	999999	301	615	15	315	828	736	735	911	46	578	201	274	530	571	999999	885	926	228	999999	359	458	883	662	163	999999	721	999999	455	999999	881	999999	999999	896	77	395	897	999999	54	912	468	324	642	799	999999	999999	670	999999	828	516	802	588	48	111	327	833	417	953	852	249	999999	50	290	313	999999	999999	147	378	463	186	999999	962	881	315	999999	45	815	94	175	704	405	676	867	938	999999	999999	428	952	999999	243	999999	944	999999	999999	804	428	44	339	644	386	999999	301	591	652	999999	839	999999	732	999999	292	999999	332	787	157	999999	441	999999	352	999999	999999	692	194	799	229	207	230	892	86	999999	614	999999	486	450	999999	392	113	94	224	595	999999	596	695	884	295	999999	655	166	922	999999	373	999999	691	831	782	999999	137	999999	999999	999999	999999	946	630	999999	463	291	541	882	999	765	999999	356	958	999999	541	276	996	309	513	13	999999	73	970	999999	999999	369	319	654	668	103	264	999999	722	769	472	999999	965	473	430	14	999999	773	166	166	232	26	295	999999	999999	516	698	827	988	999999	999999	68	976	999999	93	104	999999	886	224	905	510	137	634	199	293	522	999999	999999	999999	509	999999	778	907	999999	999999	131	83	384	364	162	405	437	622	363	999999	413	52	459	389	336	41	798	999999	999999	656	104	392	106	651	999999	215	175	999999	999999	50	999999	161	173	999999	999999	30	999999	531	71	510	999999	515	281	332	879	480	999999	999999	999999	477	530	229	656	167	796	999999	977	999999	587	946	999999	999999	142	323	742	262	879	999999	999999	315	443	276	497	750	582	589	120	773	771	306	364	32	404	21	519	903	999999	15	999999	233	52	865	943	125	999999	594	382	999999	589	627	601	27	725	247	44	264	732	906	584	999999	628	213	962	999999	592	217	999999	131	803	838	756	873	16	203	273	577	332	999999	479	987	217	163	999999	153	999999	347	307	167	999999	265	180	599	999999	999999	605	839	903	662	532	73	511	261	999999	999999	999999	999999	20	531	974	466	931	361	436	596	10	475	30	999999	585	255	909	926	153	999999	667	166	451	395	598	999999	674	669	848	416	486	955	998	442	281	977	336	775	999999	520	333	819	999999	835	620	140	818	94	87	287	163	584	117	616	92	714	285	625	933	550	792	999999	999999	29	119	999999	476	587	547	607	918	144	999999	632	224	848	993	616	775	999999	615	589	999999	570	263	999999	999999	999999	
359	999999	702	710	999999	999999	999999	71	317	153	726	999999	999999	241	999999	479	369	28	841	484	402	244	720	669	849	475	935	999999	999999	941	766	217	999999	94	237	979	905	999999	302	110	904	162	540	850	999999	210	804	383	52	999999	999999	244	70	373	989	125	846	42	861	999999	707	525	999999	375	386	519	378	579	999999	567	574	161	726	740	580	250	703	870	779	649	671	562	169	566	739	532	999999	833	104	122	999999	999999	356	926	403	388	769	175	473	381	831	234	378	485	548	60	518	330	999999	749	421	975	263	221	999999	999999	365	825	999999	854	999999	545	485	892	434	700	804	999999	999999	201	480	999999	407	999999	999999	999999	193	684	28	689	23	825	50	999999	999999	167	999999	144	999999	258	32	944	539	618	999999	296	749	999999	999999	999999	255	718	984	601	999999	882	578	855	999999	267	999999	999999	807	946	999999	547	504	140	201	999999	999999	670	578	97	178	999999	999	789	399	999999	999999	706	633	180	999999	999999	841	448	85	999999	588	764	740	963	297	351	147	592	999999	470	792	618	295	784	766	999999	999999	999999	433	743	882	999999	465	873	569	265	58	999999	999999	545	706	999999	64	382	999999	326	929	615	800	826	398	417	999999	928	738	999999	420	999999	413	858	166	944	24	342	935	799	999999	866	403	41	303	510	89	999999	999999	999999	563	912	107	449	999999	533	106	606	354	475	777	999999	144	490	844	209	233	999999	389	761	51	999999	447	888	27	999999	221	768	533	888	999999	999999	999999	12	526	508	751	963	212	999999	999999	417	988	470	31	771	731	913	197	104	287	434	851	13	694	841	475	218	431	999999	321	337	83	465	147	997	999999	999999	963	999999	999999	999999	451	999999	912	633	733	977	866	999999	341	308	581	439	999999	999999	928	170	318	685	42	542	541	999999	320	521	999999	533	999999	34	409	599	999999	851	646	999999	982	104	100	999999	117	498	352	185	260	23	756	644	999999	999999	78	211	823	288	313	915	727	999999	999999	401	299	210	999999	841	999999	741	358	730	792	593	920	833	80	999999	577	544	199	365	370	307	764	700	679	97	956	207	776	671	547	999999	299	999999	658	699	771	999999	843	511	999999	518	999999	36	999999	269	324	244	141	576	710	769	725	371	999999	149	636	599	999999	999999	885	648	965	687	192	71	303	999999	185	999999	485	999999	700	688	36	851	641	738	999999	419	773	999999	76	210	999999	999999	16	999999	690	518	72	999999	385	999999	999999	999999	553	978	843	789	965	556	69	999999	100	49	
78	46	345	619	507	897	750	121	999999	999999	582	999999	726	413	999999	375	87	666	318	313	296	423	72	346	307	663	895	68	999999	227	661	316	119	921	710	969	999999	80	21	174	432	273	493	999999	117	788	261	439	734	600	478	402	451	999999	999999	999999	973	999	321	999999	12	691	668	576	512	276	655	999999	703	999999	783	16	999999	999999	881	32	929	999999	999999	519	411	465	334	853	748	269	999999	332	999999	65	999999	593	758	176	171	740	605	999999	949	999999	142	457	999999	648	999999	999999	999999	307	905	999999	725	372	771	999999	442	547	367	815	999999	252	999999	999999	999999	648	99	199	999999	999999	982	150	427	22	662	999999	999999	999999	999999	685	46	286	999999	566	999999	447	999999	999999	822	956	734	624	999999	790	99	706	999999	999999	820	97	558	999999	223	268	325	764	313	712	710	384	424	488	818	681	778	551	730	844	905	198	318	465	377	301	754	999999	999999	999999	922	999999	999999	577	143	642	137	419	72	264	250	999999	144	626	999999	447	541	256	805	701	999999	548	976	595	904	631	778	102	259	922	999999	999999	997	675	999999	754	428	847	999999	999999	554	369	488	476	999999	253	64	691	541	929	999999	508	562	75	999999	384	999999	370	673	999999	999999	999999	169	149	999999	292	665	999999	836	179	28	999999	901	629	157	651	70	510	999999	661	577	999999	560	999999	173	15	405	931	59	416	775	68	184	999999	999999	519	999999	348	725	321	588	596	854	372	999999	74	606	932	917	974	323	479	999999	21	999999	999999	483	839	976	745	886	733	999999	999999	404	960	520	69	317	999999	451	999999	784	679	999999	981	242	999999	419	999999	408	999999	23	85	102	306	688	172	999999	546	46	371	372	980	434	854	187	999999	999999	999999	554	547	999999	999999	532	999999	694	699	938	953	544	295	999999	876	999999	423	720	999999	999999	999999	282	357	161	770	602	90	999999	804	254	228	803	807	229	469	555	999999	848	733	552	500	611	988	233	953	12	999999	941	495	643	999999	999999	999999	106	870	678	999999	395	854	687	452	251	890	455	720	160	999999	75	960	999999	486	574	999999	791	999999	496	293	134	208	768	851	148	999999	171	243	94	999999	711	359	791	999999	999999	994	999999	999999	258	720	543	513	803	276	685	980	173	999999	447	157	62	268	999999	394	999999	999999	999999	836	313	387	729	221	636	199	34	999999	179	972	20	580	940	691	589	775	749	621	405	502	176	167	999999	999999	999999	936	907	453	975	406	287	288	999999	219	795	871	991	999999	876	999999	
251	968	811	201	156	999999	217	999999	679	608	644	460	999999	594	670	999999	686	725	425	699	292	580	741	773	999999	732	672	730	895	717	783	427	744	999999	260	207	356	509	857	929	729	546	774	376	761	999999	495	323	549	649	999999	276	906	187	999999	671	999999	47	506	423	204	486	475	999999	999999	227	716	10	343	999999	799	999999	867	495	970	746	999999	374	999999	999999	246	358	191	255	533	517	520	566	470	589	969	319	999999	999999	999999	253	80	812	552	999999	999999	999999	979	86	850	17	999999	999999	217	999999	864	862	35	637	999999	845	305	229	438	317	706	159	540	999999	999999	490	999999	434	760	726	675	993	822	477	758	751	378	114	405	999999	999999	110	999999	885	724	116	293	375	999999	999999	999999	850	384	244	999999	960	955	235	583	999999	833	974	660	490	909	999999	50	557	878	435	999999	200	999999	999999	208	999999	999999	654	999999	396	999999	999999	177	871	999999	824	619	587	640	798	796	153	531	999999	999999	144	999999	869	975	853	999999	735	497	831	422	999999	35	471	46	241	170	310	205	196	999999	999999	807	999999	999999	94	261	462	917	999999	999999	333	668	790	230	999999	166	929	999999	185	329	471	999999	346	458	999999	799	157	999999	408	637	999999	947	344	999999	999999	337	660	999999	891	999999	614	817	417	201	999999	99	245	999999	971	85	240	631	29	867	701	714	470	999999	690	999999	113	911	519	452	999999	385	333	918	562	737	999999	771	787	583	715	654	903	154	368	931	563	906	999999	332	406	999999	928	999999	179	999999	866	329	999999	605	498	703	999999	999999	999999	999999	765	327	689	244	999999	999999	999999	999999	999999	57	810	325	999999	758	999999	999999	999999	196	55	288	456	856	749	608	870	999999	999999	191	94	21	356	938	106	999999	176	999999	999999	999999	752	937	30	491	325	132	153	550	357	719	874	999999	371	999999	919	770	268	908	578	90	373	404	175	662	361	150	700	871	229	329	591	495	979	996	444	118	999999	964	999999	999999	465	999999	828	584	317	792	649	246	29	335	999999	267	668	146	971	358	771	368	140	185	432	999999	330	37	137	388	322	375	676	810	512	303	378	951	625	53	999999	591	354	569	999999	463	852	893	999999	333	826	842	35	95	346	898	999999	365	204	194	999999	800	456	999999	999999	284	999999	218	999999	101	999999	716	521	927	781	190	24	999999	684	999999	428	437	103	999999	561	479	350	999999	474	613	468	23	757	440	999999	776	144	426	999999	226	894	643	80	842	444	999999	999999	107	999999	999999	884	
273	999999	235	765	572	999999	652	376	10	933	978	744	219	633	876	999999	91	999999	14	55	999999	482	999999	83	785	366	261	369	451	158	252	286	317	729	999999	999999	999999	675	482	79	491	59	999999	292	999999	898	861	999999	567	160	249	224	999999	120	296	790	999999	162	980	215	999999	999999	924	999999	691	999999	999999	490	438	544	438	415	410	999999	999999	548	394	999999	167	886	999999	51	802	301	909	38	976	207	999999	414	999999	379	695	276	624	209	999999	999999	601	223	471	380	781	999999	722	999999	813	374	556	747	405	48	994	103	710	413	999999	633	943	662	725	239	999999	33	426	999999	720	144	999999	364	999999	159	583	944	999999	134	270	778	579	85	999999	612	651	999999	999999	89	384	999999	999999	220	718	501	302	939	498	242	999999	757	607	663	999999	999999	63	201	333	256	465	60	678	999999	999999	712	64	867	446	123	587	999999	25	346	683	129	999999	110	646	999999	857	643	456	999999	801	512	181	915	999999	999999	558	459	999999	761	623	334	923	999999	999999	999999	447	434	502	384	655	969	741	999999	999999	993	110	999999	554	410	399	822	604	999999	784	999999	999999	999999	905	899	564	137	991	263	722	999999	999999	598	44	640	485	432	999999	81	999999	831	771	910	936	999999	446	999999	904	999999	372	801	999999	436	205	999999	475	308	529	999999	820	999999	977	487	548	999999	999999	511	918	914	999999	999999	681	999999	999999	952	869	630	212	937	462	999999	232	41	891	921	629	768	999999	608	175	187	999999	546	999999	19	854	999999	372	315	999999	935	688	999999	45	406	129	207	477	252	566	844	105	592	151	862	304	946	596	627	999999	39	118	320	748	747	999999	144	999999	949	108	999999	999999	896	766	527	999999	999999	996	495	801	431	301	160	51	330	999999	321	999999	398	715	908	696	745	999999	151	999999	999999	251	297	343	985	999999	999999	154	980	999999	208	825	624	592	999999	999999	111	825	579	738	957	999999	428	665	750	738	883	243	999999	889	522	999999	625	699	902	999999	708	999999	816	505	772	16	70	999999	882	496	781	806	653	958	999999	919	734	412	869	108	999999	632	592	256	999999	999999	999999	999999	74	616	999999	924	690	81	999999	949	19	999999	965	999999	218	684	782	999999	957	87	590	241	303	999999	857	222	830	803	177	86	999999	999999	463	999999	62	969	679	999999	296	999999	999999	582	717	645	999999	661	447	919	890	148	849	338	299	965	704	723	999999	999999	759	999999	999999	999999	903	999999	391	449	620	487	999999	248	14	999999	999999	999999	999999	17	999999	
658	693	205	999999	999999	913	38	237	240	280	999999	999999	338	182	218	516	999999	763	239	678	552	264	469	51	999999	30	999999	143	342	999999	999999	14	999999	209	999999	777	563	221	193	999999	875	937	160	179	132	704	569	999999	999999	10	999999	345	731	338	999999	403	233	164	815	890	999999	894	999999	870	91	493	96	999999	42	440	953	98	580	266	803	615	114	300	919	999999	460	999999	999999	342	702	853	282	368	237	745	554	999999	405	302	711	980	52	290	98	999999	618	999999	999999	999999	56	578	765	475	534	366	299	999999	999999	560	999999	686	556	999999	177	237	221	727	902	297	886	554	999999	288	555	822	572	823	212	999999	647	30	551	981	295	134	98	807	833	871	455	622	172	844	861	999999	433	489	122	999999	427	890	537	745	479	502	884	486	920	712	793	475	729	999999	913	420	144	575	999999	53	149	413	894	41	999999	273	999999	849	999999	530	399	999999	710	999999	863	756	999999	806	999999	793	249	999999	887	131	87	999999	892	217	931	999999	890	858	222	79	999999	23	996	506	999999	215	120	45	999999	999999	999999	711	765	387	999999	166	927	338	72	999999	999999	537	999999	772	953	861	999999	183	917	974	639	540	869	641	630	849	760	986	999999	306	682	999999	550	497	808	376	224	514	126	774	524	562	999999	999999	999999	193	497	234	552	52	833	937	127	96	760	782	841	999999	757	252	406	941	436	766	801	600	986	38	963	587	999999	867	67	999999	459	999999	999999	140	376	447	361	536	443	999999	472	745	999999	999999	736	36	534	101	756	999999	378	583	135	39	999999	674	206	469	270	965	405	965	879	974	636	683	47	710	757	999999	999999	999999	507	577	303	999999	514	532	301	999999	62	999999	121	193	774	999999	951	715	203	701	250	892	999999	477	464	999999	999999	121	828	999999	988	999999	343	446	999999	507	85	999999	735	881	169	674	177	332	912	849	999999	695	209	759	731	331	517	999999	999999	999999	999999	40	999999	999999	200	403	999999	248	999999	238	221	674	209	277	801	402	980	321	542	999999	725	943	565	614	652	180	911	78	331	666	999999	999999	999999	986	903	55	999999	999999	691	766	970	929	383	684	637	999999	495	999999	999999	338	351	205	999999	503	281	660	475	508	999999	29	491	634	916	292	921	999999	308	223	373	755	957	52	630	775	605	796	570	880	999999	472	684	979	120	993	999999	999999	764	872	999999	999999	580	936	792	671	999999	999999	22	100	762	999999	999999	999999	568	999999	381	999999	574	747	999999	484	100	594	
531	999999	345	512	524	923	967	810	179	436	999999	131	185	30	259	959	501	269	783	999999	128	999999	591	999999	420	907	999999	26	546	26	973	239	161	986	415	120	335	771	999999	99	133	952	535	454	773	447	37	360	59	615	256	638	999999	621	476	999999	999999	933	101	999999	999999	950	273	999999	999999	999999	969	199	615	149	633	729	448	694	355	999999	999999	999999	638	973	879	270	967	931	999999	345	538	540	519	165	999999	402	999999	999999	787	183	689	382	992	505	999999	999999	745	999999	999999	526	999999	16	276	310	511	953	999999	999999	737	999999	983	999999	391	999999	739	439	679	459	129	241	59	245	999999	999999	486	374	154	999999	505	999999	525	67	949	999999	155	531	999999	219	999999	75	108	562	475	746	200	357	991	999999	999999	48	999999	295	999999	750	477	953	110	104	824	999999	809	999999	622	695	999999	925	999999	146	971	217	175	470	805	63	142	999999	770	169	981	139	999999	279	999999	467	884	239	277	209	777	201	431	179	999999	999999	266	937	939	779	231	274	999999	854	903	557	872	999999	999999	736	617	979	193	940	122	694	999999	999999	792	165	811	999999	658	193	369	779	786	999999	999999	297	797	205	999999	999999	938	717	174	528	375	999999	594	196	748	999999	999999	797	999999	490	67	700	999999	727	155	999999	968	999999	616	999999	495	133	999999	876	623	203	999999	422	999999	202	999999	405	529	999999	173	971	570	625	547	127	601	571	771	999999	939	383	543	79	59	999999	32	13	111	393	42	999999	60	717	999999	999999	601	999999	375	815	487	999999	180	518	563	999999	224	352	397	498	189	999999	999999	474	937	249	659	869	999999	659	180	999	303	146	213	922	920	852	62	991	999999	433	999999	956	999999	287	213	999999	516	875	999999	679	615	999999	213	118	889	585	779	333	895	732	805	999999	999999	999999	368	44	315	641	263	371	299	406	973	755	727	405	656	660	46	634	362	497	999999	500	393	691	932	104	42	345	999999	729	105	793	628	490	999999	339	918	178	719	875	999999	197	389	999999	999999	999999	391	494	929	129	296	271	379	317	999999	154	105	676	111	220	999999	917	298	999999	310	189	137	246	94	999999	741	999999	999999	999999	874	913	999999	184	62	484	713	547	415	999999	442	999999	423	320	875	177	244	251	77	509	999999	704	899	819	999999	999999	330	999999	410	612	387	429	355	892	442	701	43	921	624	626	507	71	512	344	137	475	766	816	999999	916	92	499	799	999999	220	179	23	999999	275	999999	164	568	999999	802	576	23	
999999	999999	878	183	144	322	627	451	11	215	999999	565	692	442	693	514	784	493	999999	999999	629	940	682	272	688	741	656	32	999999	999999	999999	709	767	123	987	999999	999999	999999	782	770	872	358	999999	14	977	458	999999	832	909	999999	784	654	282	689	999999	548	848	999999	999999	402	666	999999	979	72	292	493	797	578	455	458	575	596	710	759	24	281	536	678	999999	240	141	999999	999999	821	165	278	436	88	730	448	396	999999	701	390	999999	277	378	351	721	494	660	41	999999	460	84	197	999999	522	674	122	999999	999999	329	265	999999	999999	492	167	907	23	66	719	847	999999	71	252	895	330	656	999999	902	194	956	801	999999	999999	999999	661	746	967	999999	913	999999	999999	999999	227	999999	999999	999999	271	999999	220	444	708	437	941	999999	379	999999	832	999999	999999	866	927	219	828	223	999999	685	170	999999	830	421	939	999999	999999	999999	239	580	999999	249	458	211	394	999999	691	999999	258	374	638	999999	77	272	914	999999	711	999999	486	999999	608	13	999999	761	958	866	955	999999	504	29	999999	636	954	799	555	592	843	422	481	965	527	999999	964	999999	57	254	999999	999999	506	273	976	106	828	830	999999	840	764	697	252	528	999999	892	255	239	90	11	961	999999	999999	999999	831	299	575	521	881	530	49	999999	713	999999	538	999999	303	240	52	999999	999999	133	827	999999	999999	156	179	999999	960	999999	832	735	83	55	292	999999	850	183	442	687	530	316	999999	999999	800	999999	983	538	990	617	598	999999	196	892	999999	837	999999	12	504	999999	129	999999	560	999999	697	314	256	999999	431	479	547	129	798	365	666	501	185	999999	999999	999999	999999	641	999999	352	999999	999999	548	191	851	454	999999	999999	678	757	567	908	755	999999	754	496	999999	324	116	521	79	478	225	999999	999999	702	662	75	99	122	521	488	659	218	999999	879	765	74	999999	999999	860	700	451	51	999999	758	745	482	630	999999	204	849	535	451	282	567	602	717	955	159	791	552	757	566	246	89	258	999999	492	999999	731	133	999999	999999	660	999999	999999	999999	43	477	956	999999	445	999999	917	671	953	218	936	651	999999	999999	999999	999999	195	318	942	884	805	999999	509	208	989	754	696	81	351	405	790	903	540	999999	683	488	203	611	116	95	999999	999999	136	50	611	840	599	683	24	841	943	999999	436	153	999999	325	967	758	200	690	976	845	330	557	427	42	121	999999	373	630	473	583	211	999999	245	241	591	469	999999	158	165	22	67	509	462	448	476	396	60	368	999999	444	421	
426	119	803	999999	578	999999	578	729	742	319	393	999999	369	999999	579	908	146	999999	507	171	999999	999999	963	788	821	104	978	565	725	806	999999	118	38	172	999999	747	441	988	999999	846	28	999999	423	703	673	141	999999	307	999999	488	914	634	23	283	379	891	156	25	431	484	644	22	999999	999999	313	284	349	206	366	831	476	158	720	999999	152	999999	121	269	124	689	999999	681	668	999999	892	380	999999	754	999999	893	999999	999999	566	538	212	16	999999	487	399	398	999999	896	999999	999999	21	765	914	362	141	758	779	886	900	742	999999	962	353	767	53	932	999999	595	999999	472	239	60	999999	999999	458	145	205	999999	869	726	898	999999	739	601	234	136	466	742	623	999999	123	715	526	824	66	250	662	999999	444	466	999999	206	999999	479	836	961	183	999999	999999	995	562	156	26	184	843	376	999999	752	542	917	999999	999999	971	378	358	999999	534	768	999999	218	482	999999	999999	999999	999999	999999	623	999999	765	999999	952	733	999999	627	482	967	999999	351	980	999999	999999	910	125	526	999999	771	234	124	130	322	437	415	607	696	523	25	957	613	999999	151	752	961	999999	279	964	742	609	354	896	391	825	192	999999	443	200	571	431	672	422	999999	477	999999	150	453	835	547	135	999999	114	999999	19	95	999999	838	999999	65	923	846	999999	257	999999	880	228	739	496	254	627	174	505	951	594	294	201	922	674	253	821	543	443	426	616	469	249	999999	381	740	507	949	505	999999	648	584	999999	999999	999999	596	291	411	956	590	920	961	999999	999999	872	725	893	762	173	694	243	389	412	999999	641	702	641	788	367	755	747	678	668	370	312	999999	184	36	348	88	999999	420	587	999999	506	999999	824	999999	567	656	846	745	785	810	902	268	182	974	533	880	955	502	53	210	843	252	303	284	850	999999	550	867	423	95	732	823	999999	560	638	986	877	999999	231	711	909	11	999999	857	999999	54	999999	210	999999	468	999999	470	376	386	18	264	999999	550	999999	704	115	979	331	999999	999999	88	465	621	345	546	999999	410	280	999999	301	999999	359	445	816	805	999999	350	999999	999999	962	999999	456	426	551	384	999999	337	999999	999999	605	999999	999999	202	778	389	588	225	864	957	464	721	999999	44	95	999999	904	916	999999	440	679	999999	999999	376	999999	816	631	49	80	961	911	675	102	753	736	999999	999999	167	666	999999	226	809	999999	416	999999	999999	83	421	340	384	479	999999	999999	999999	847	999999	324	314	999999	999999	757	548	155	903	55	999999	999999	445	
308	723	15	747	259	307	223	999999	290	999999	875	999999	743	220	708	696	491	999999	999999	224	906	895	56	999999	701	704	999999	677	664	581	370	711	999999	637	999999	999999	999999	999999	999999	305	664	999999	999999	125	438	969	228	547	840	458	999999	999999	716	414	538	412	676	999999	999999	555	628	545	215	708	838	174	874	115	999999	999999	327	760	733	777	560	928	346	999999	428	732	485	141	837	215	999999	999999	999999	217	108	710	940	229	999999	999999	676	128	999999	851	286	274	104	999999	450	748	140	661	129	938	854	999999	76	745	729	323	999999	497	708	999	548	330	178	999999	999999	396	161	107	84	819	111	999999	165	494	999999	164	638	371	690	99	85	507	397	999999	363	498	643	205	999999	372	999999	189	999999	773	312	956	105	437	116	64	597	999999	587	310	837	421	454	582	999999	575	999999	708	806	618	999999	50	933	122	314	518	752	956	607	711	976	921	999999	391	191	999999	68	210	999999	636	502	52	920	97	999999	941	53	71	114	924	687	145	999999	999999	849	271	33	983	999999	597	999999	641	435	875	334	915	398	72	400	999999	516	484	452	999999	126	881	999999	845	893	372	475	691	999999	999999	34	999999	999999	999999	542	920	675	85	999999	668	334	860	616	54	763	999999	552	999999	671	712	418	999999	692	212	683	999999	150	187	99	760	132	620	789	999999	999999	493	377	177	999999	479	726	999999	999999	784	845	266	274	86	92	999999	819	999999	999999	149	999999	820	158	345	999999	574	779	497	986	999999	545	714	81	864	203	280	936	385	460	999999	999999	977	807	999999	367	427	703	74	105	509	999999	638	601	999999	488	999999	344	41	629	999999	999999	999999	454	89	248	141	194	999999	882	999999	999999	444	44	827	163	296	999999	250	978	129	871	999999	402	486	386	999999	122	430	386	999999	999999	904	999999	999999	501	756	999999	999999	669	999999	243	999999	191	293	999999	999999	604	773	999999	201	26	104	63	999999	95	985	836	968	702	340	28	763	34	720	876	749	999999	540	336	406	763	295	999999	751	886	999999	999999	999999	630	999999	313	349	933	194	156	841	851	256	418	515	920	565	35	339	218	999999	278	999999	417	116	817	73	999999	100	438	730	524	999999	623	516	463	999999	347	999999	37	678	999999	999999	573	45	897	442	131	820	486	999999	269	999999	999999	417	310	71	701	999999	999999	249	902	999999	756	425	326	999999	633	901	62	203	227	214	311	539	649	999999	898	999999	219	999999	942	626	614	240	470	283	767	215	216	401	36	999999	757	787	
776	986	999999	999999	718	357	809	229	768	292	980	65	939	14	768	871	999999	328	314	688	307	285	999999	999999	955	53	999999	999999	695	660	176	402	456	524	762	662	355	750	663	999999	999999	722	857	331	260	999999	344	999999	447	999999	238	707	520	79	490	999999	757	567	999999	675	575	391	534	118	126	587	609	424	251	116	525	422	664	999999	999999	584	428	908	999999	999999	709	28	980	359	431	469	882	387	43	999999	905	787	557	988	296	999999	198	749	215	999999	806	919	522	340	820	816	52	999999	956	905	82	849	303	999999	965	556	411	184	999999	656	705	231	390	978	999999	737	864	675	166	929	395	678	702	601	744	790	999999	649	539	615	426	999999	430	138	199	999999	494	905	999999	999999	782	24	73	558	999999	999999	538	999999	140	999999	951	376	911	36	520	404	156	702	908	999999	60	761	644	999999	239	999999	999999	262	788	154	252	999999	653	999999	157	381	614	154	633	169	261	962	519	999999	664	60	902	999999	999999	795	999999	999999	999999	847	688	30	379	992	328	87	782	285	754	985	999999	999999	999999	494	999999	999999	789	11	999999	748	923	97	999999	197	416	189	999999	999999	645	992	244	460	962	806	999999	136	11	622	825	999999	999999	976	218	534	999999	672	336	418	523	478	999999	999999	723	258	923	999999	777	999999	585	149	98	999999	999999	761	750	389	38	917	999999	752	147	999999	999999	523	371	947	879	718	999999	744	852	580	883	999999	986	999999	736	714	999999	148	999999	999999	46	685	467	11	346	456	783	237	643	419	999999	771	341	840	999999	210	999999	975	999999	69	612	841	296	517	999999	473	775	423	653	999999	999999	999999	403	327	139	500	65	370	610	433	934	352	110	999999	999999	999999	834	999999	605	999999	827	907	426	299	217	204	398	950	509	872	680	370	999999	999999	385	999999	377	999999	999999	240	155	526	375	298	135	269	741	853	599	389	999999	629	817	127	999999	137	200	114	120	934	111	115	860	738	752	573	768	781	67	872	745	999999	445	374	390	311	542	138	174	999999	463	999999	360	999999	243	999999	553	466	832	999999	855	272	903	775	999999	50	665	999999	545	561	501	999999	796	999999	644	819	193	452	737	195	594	71	939	173	999999	999999	755	741	505	700	30	311	999999	999999	999999	482	999999	670	245	350	646	905	593	613	999999	503	749	632	484	999999	867	999999	999999	647	663	793	333	740	303	573	294	923	141	999999	540	199	21	986	710	999999	999999	523	999999	396	548	689	478	336	717	978	999999	999999	999999	999999	
833	920	999999	311	156	233	158	999999	376	672	65	999999	999999	999999	82	265	491	999999	922	322	999999	353	892	999999	999999	999999	999999	996	32	999999	755	172	666	60	999999	620	617	710	840	486	999999	726	157	545	999999	826	915	730	263	461	999999	64	210	944	570	489	37	999999	212	999999	908	999999	163	999999	916	893	65	723	999999	461	648	999999	922	445	308	793	206	357	999999	281	68	594	742	571	829	700	962	722	489	532	593	377	507	667	999999	861	573	106	628	448	771	202	994	999999	999999	999999	142	764	646	776	293	999999	999999	930	123	323	419	591	999999	225	930	343	243	213	868	999999	284	264	866	446	230	109	728	562	510	999999	600	940	758	125	568	207	85	999999	999999	913	139	999999	554	999999	999999	981	875	413	517	437	959	790	933	542	999999	877	898	210	556	193	951	685	430	258	722	478	833	115	656	733	267	531	999999	999999	151	708	710	999999	993	999999	233	325	999999	999999	999999	999999	17	225	999999	691	309	875	999999	65	961	453	999999	999999	542	974	999999	999999	756	783	180	999999	825	999999	401	731	176	999999	216	316	959	999999	640	357	351	999999	470	617	429	999999	434	392	374	909	999999	697	561	414	999999	29	999999	463	568	999999	902	478	985	39	999999	954	524	22	999999	849	105	335	999999	798	954	999999	513	999999	999999	790	358	788	999999	915	999999	999999	179	762	227	999999	225	999999	77	378	455	873	926	999999	793	475	451	999999	722	999999	813	668	884	762	999999	447	999999	561	122	778	913	124	414	79	999999	130	784	762	794	483	999999	599	999999	999999	353	90	704	999999	745	874	999999	936	75	548	112	326	819	417	999999	999999	679	999999	393	299	465	340	999999	857	395	673	999999	689	999999	999999	999999	223	409	999999	419	379	743	444	815	247	438	976	999999	866	966	729	310	999999	460	999999	803	971	216	969	978	22	622	846	685	82	999999	660	318	999999	658	888	916	999999	997	999999	46	999999	847	155	999999	488	999999	601	890	999999	373	324	238	613	999999	919	17	440	470	999999	757	896	999999	743	64	999999	668	233	218	88	812	930	379	529	978	568	133	70	118	500	731	30	956	29	708	869	432	704	389	738	880	485	908	601	184	149	999999	113	100	999999	820	68	393	812	854	442	999999	999999	635	877	795	999999	332	970	675	736	940	739	44	195	355	999999	843	479	999999	336	31	777	355	838	999999	29	999999	36	679	672	636	154	999999	276	923	723	79	512	999999	999999	999999	937	926	447	208	746	78	999999	736	857	224	999999	
614	527	999999	999999	999999	797	999999	776	976	305	999999	12	999999	796	574	999999	999999	632	999999	341	536	273	182	93	851	907	639	346	999999	999999	299	821	458	722	999999	647	855	756	370	282	717	999999	999999	857	646	924	347	412	181	310	999999	114	963	883	388	351	354	336	325	999999	167	458	825	912	16	479	999999	387	266	927	999999	514	999999	621	623	369	315	324	447	927	570	236	999999	650	999999	195	858	999999	344	198	302	528	440	999999	124	269	350	55	999999	176	380	960	156	999999	396	139	841	351	270	999999	46	39	889	398	885	930	999999	185	492	999999	621	979	53	78	634	999999	83	357	507	999999	29	270	473	280	999999	609	999999	919	263	300	999999	517	314	325	999999	272	999999	52	999999	194	974	175	999999	40	555	401	917	88	619	11	65	494	844	906	999	775	566	999999	842	285	999999	999999	921	201	999999	999999	999999	727	915	371	756	41	328	322	999999	854	707	443	725	165	692	999999	999999	999999	245	999999	673	407	326	999999	706	999999	209	754	999999	610	253	371	562	451	726	199	172	257	255	33	999999	531	999999	999999	78	133	892	686	999999	999999	73	999999	955	999999	440	277	411	539	665	735	831	573	978	999999	999999	345	880	999999	999999	999999	840	63	16	222	999999	152	880	999999	999999	583	137	523	999999	496	999999	583	416	999999	21	459	788	632	592	519	201	602	552	748	544	999999	999999	618	256	98	17	999999	999999	999999	925	999999	396	999999	230	999999	608	318	411	492	242	37	999999	935	272	999999	715	217	999999	497	999999	100	999999	142	637	586	340	518	999999	83	488	535	920	999999	28	722	73	558	999999	510	911	999999	200	70	999999	999999	802	316	356	276	999999	999999	550	175	722	835	698	263	999999	644	999999	99	51	999999	13	999999	999999	266	917	550	917	167	804	959	999999	147	899	999999	627	130	999999	34	172	999	999999	688	985	999999	950	193	34	809	999999	768	999999	821	999999	861	999999	808	409	546	399	806	359	225	999999	590	999999	999999	935	169	636	482	860	726	927	999999	639	325	721	362	315	733	999999	999999	212	46	209	763	306	48	999999	818	721	247	634	366	650	483	692	404	174	376	258	864	999999	483	907	43	894	798	232	999999	96	999999	240	999999	290	251	23	959	390	826	999999	896	999999	817	760	622	102	999999	401	165	632	999999	198	939	484	660	999999	729	999999	175	869	507	815	999999	999999	674	17	999999	86	408	470	999999	999999	347	999999	361	187	999999	722	294	999999	333	407	76	119	769	857	300	191	629	317	294	
830	999999	956	779	90	999999	999999	95	615	134	494	999999	695	899	313	851	851	999999	999999	577	17	844	234	545	110	749	630	999999	817	717	785	456	100	999999	902	999999	390	318	280	999999	280	636	679	816	838	414	999999	219	999999	16	448	68	156	999999	287	986	999999	999999	679	341	326	999999	999999	898	999999	47	901	519	999999	514	470	542	852	252	306	999999	174	417	706	696	377	420	505	999999	278	727	310	360	898	916	807	999999	999999	938	999999	157	367	781	477	999999	512	861	222	951	546	906	216	903	443	999999	999999	999999	999999	983	963	906	627	468	630	621	737	551	621	90	707	500	903	999999	339	159	22	393	939	905	193	516	208	554	999999	999999	999999	999999	999999	991	105	233	265	656	975	999999	529	899	160	856	999999	961	999999	141	254	55	999999	302	574	293	893	999999	644	808	799	457	707	83	204	268	999999	340	633	629	985	484	244	256	938	331	629	123	242	92	842	999999	999999	999999	309	228	999999	228	832	633	107	668	999999	999999	999999	527	999999	456	705	892	999999	733	337	620	999999	999999	810	756	999999	252	664	780	999999	999999	999999	577	191	641	773	975	999999	881	999999	999999	532	327	999999	999999	399	421	32	183	418	350	999999	119	999999	655	999999	999999	417	999999	864	589	999999	327	473	999999	491	289	345	668	682	999999	992	999999	234	999999	98	999999	873	33	366	942	230	491	372	854	999999	999999	999999	536	721	243	567	297	26	918	999999	999999	853	999999	305	119	86	364	500	999999	357	462	999999	567	566	999999	666	394	255	922	999999	999999	954	618	801	635	607	999999	946	449	171	999999	857	316	999999	999999	999999	13	727	256	866	866	990	683	507	772	972	124	970	632	576	183	999999	104	559	551	999999	999999	78	670	512	277	417	60	526	652	605	577	270	683	999999	663	666	998	999999	502	999999	280	121	999999	662	492	838	323	873	999999	999999	762	757	755	633	741	999999	999999	744	599	458	999999	166	854	999999	405	999999	296	518	912	516	999999	49	999999	999999	979	999999	49	18	30	439	103	999999	538	999999	999999	820	999999	59	382	728	608	264	466	54	557	999999	266	862	999999	637	999999	805	999999	999999	617	722	701	701	999999	617	999999	999999	723	169	364	999999	999999	864	333	584	348	247	146	194	908	790	583	21	506	865	866	999999	750	392	887	999999	226	67	999999	130	999999	814	405	999999	832	999999	999999	999999	999999	999999	495	401	539	999999	298	999999	999999	776	573	827	149	689	204	788	750	999999	308	341	282	76	547	999999	999999	213	465	534	841	
381	999999	358	999999	286	999999	712	379	475	647	78	103	583	630	999999	493	554	980	439	620	617	999999	122	260	208	34	999999	256	924	999999	336	226	999999	999999	296	999999	224	577	863	999999	491	999999	999999	82	240	247	699	445	107	87	938	999999	36	914	233	368	999999	999999	61	999999	708	465	455	566	320	851	339	999999	343	34	279	999999	127	81	138	207	737	50	999999	960	999999	187	159	999999	999999	999999	999999	849	249	999999	185	126	526	610	659	35	963	719	761	388	908	589	112	82	808	961	999999	999999	785	999999	630	208	88	999999	927	530	316	999999	999999	999999	662	999999	870	415	848	162	999999	999999	999999	112	243	999999	999999	641	61	745	85	86	48	18	999	244	73	223	307	977	47	435	683	999999	719	999999	133	554	999999	429	719	697	233	655	510	597	542	999999	792	612	920	446	48	191	999999	999999	570	999999	217	999999	425	657	117	871	124	999999	833	293	999999	878	894	733	914	632	36	387	852	392	507	411	702	390	431	695	67	601	999999	999999	683	489	999999	546	346	309	14	71	999999	999999	999999	485	764	258	300	913	718	196	532	999999	999999	77	387	188	89	999999	999999	999999	236	999999	814	523	638	999999	609	903	93	357	397	615	628	999999	797	500	999999	32	646	453	999999	517	976	871	78	999999	346	616	112	616	467	539	584	969	835	999999	548	999999	846	999999	649	396	999999	371	798	916	999999	200	279	886	336	66	170	281	944	718	445	943	454	658	999999	993	801	999999	889	999999	40	999999	999999	999999	999999	834	186	223	804	703	687	615	999999	162	202	156	347	225	289	410	379	999999	999999	127	732	604	571	999999	437	999999	999999	999999	481	941	886	139	71	649	934	501	880	946	999999	251	999999	829	870	999999	466	849	656	585	197	488	999999	726	634	999999	897	357	272	988	786	158	999999	335	999999	140	276	73	94	698	290	788	999999	433	836	783	96	903	999999	279	731	588	999	999999	174	999999	463	169	999999	999999	751	587	999999	891	170	328	999999	705	694	740	36	403	764	999999	304	409	958	63	890	999999	925	994	623	993	999999	207	999999	107	999999	999999	677	116	567	999999	946	703	559	638	273	999999	649	390	218	993	999999	337	823	999999	999999	999999	44	409	279	654	135	757	963	245	999999	962	179	46	544	552	72	919	835	730	21	600	850	329	790	381	999999	544	785	630	750	999999	999999	999999	391	406	117	277	837	913	999999	999999	999999	323	13	999999	349	613	846	665	930	333	502	999999	40	125	913	999999	999999	897	999999	590	
971	343	494	704	588	999999	999999	147	444	795	92	921	822	999999	999999	537	325	489	42	597	697	130	999999	427	999999	291	87	275	999999	403	999999	940	469	999999	226	407	828	999999	999999	287	958	709	999999	999999	251	580	280	217	265	386	398	999999	865	856	893	851	644	999999	277	999999	984	389	655	51	147	151	462	999999	605	463	708	999999	999999	999999	638	999999	999999	563	186	856	20	999999	20	115	15	527	999999	613	434	999999	762	761	41	999999	999999	999999	64	189	999999	109	999999	776	611	802	678	999999	372	121	227	905	952	90	890	420	999999	124	378	549	45	619	999999	849	80	240	700	946	985	353	460	70	934	719	566	87	999999	244	999999	218	999999	634	165	963	395	999999	422	682	871	621	137	189	999999	999999	999999	387	41	278	706	381	999999	732	396	999999	999999	167	999999	242	524	812	681	999999	856	170	122	411	999999	114	999999	551	818	27	85	374	226	280	860	429	575	188	55	999999	538	886	116	704	247	999999	311	237	557	189	999999	68	939	999999	333	49	402	999999	999999	999999	815	999999	999999	94	657	32	999999	390	307	551	667	345	767	221	524	969	64	417	173	327	999999	236	993	999999	999999	26	999999	999999	999999	999999	37	999999	264	999999	654	383	333	31	57	225	343	921	930	16	999999	822	300	727	559	363	984	984	579	999999	135	588	171	924	235	999999	999999	999999	442	486	523	999999	91	649	566	151	645	42	999999	947	984	999999	306	987	126	46	725	707	593	999999	999999	53	262	658	999999	76	222	408	796	416	999999	682	488	999999	999999	686	741	651	170	999999	717	999999	623	999999	621	255	292	999999	808	198	999999	890	77	849	651	480	583	433	657	500	929	999999	246	999999	999999	311	401	853	505	440	305	999999	999999	185	875	999999	430	629	46	746	783	48	600	607	502	738	999999	639	999999	22	999999	317	999999	999999	487	480	715	669	999999	319	853	439	999999	377	892	839	354	999999	973	767	59	953	396	999999	717	999999	646	638	461	591	697	762	999999	492	337	987	91	876	697	405	177	760	326	726	893	999999	369	232	714	999999	393	722	666	43	962	159	921	999999	952	999999	833	87	999999	722	999999	100	387	196	999999	905	758	477	204	578	600	298	637	670	27	373	532	423	923	799	207	975	106	27	530	187	76	999999	923	999999	571	999999	553	603	114	802	966	183	192	809	903	916	527	97	443	673	999999	260	75	589	74	420	163	418	525	647	993	370	665	862	838	759	554	999999	16	509	745	43	565	224	407	358	
241	123	895	999999	457	18	999999	999999	665	815	933	344	47	161	999999	144	999999	999999	809	605	517	329	999999	154	372	434	91	999999	927	999999	695	999999	192	715	189	49	523	244	999999	985	786	999999	206	32	999999	219	999999	855	572	611	999999	999999	415	801	841	911	152	751	918	33	999999	649	929	187	999999	93	999999	999999	971	897	620	843	999999	823	818	709	132	949	327	162	378	235	372	325	533	999999	445	390	874	277	897	999999	999999	176	999999	999999	878	29	999999	743	67	734	883	674	999999	121	999999	591	982	999999	999999	999999	433	766	655	701	999999	999999	653	534	999999	771	457	704	999999	848	527	110	765	681	830	113	58	584	999999	999999	351	999999	335	421	765	999999	407	742	489	704	348	559	521	999999	860	999999	375	999999	105	999999	999999	189	673	151	594	999999	826	311	311	999999	154	848	671	21	360	588	288	999999	769	794	374	715	225	306	509	999999	589	409	820	999999	737	681	999999	808	366	999999	34	193	999999	44	37	999999	999999	803	559	500	888	510	15	281	999999	143	999999	310	922	999999	999999	377	641	999999	999999	426	491	746	947	473	999999	862	654	197	999999	105	415	734	766	278	285	421	746	999999	89	89	403	999999	578	604	83	188	886	795	208	999999	551	999999	999999	611	614	999999	855	95	140	999999	855	817	999999	999999	999999	873	544	653	296	552	999999	632	999999	999999	32	999999	178	999999	400	190	999999	859	989	999999	553	213	841	165	663	999999	565	660	879	64	999999	586	999999	686	875	999999	644	242	509	655	36	919	665	999999	588	673	999999	512	695	949	59	995	828	999999	347	524	999999	388	990	704	986	999999	752	492	837	446	119	999999	477	200	546	999999	360	343	999999	634	548	19	576	999999	76	63	999999	929	999999	238	757	32	349	361	999999	266	251	999999	999999	66	176	999999	999999	152	563	43	44	505	999999	316	999999	999999	999999	712	976	32	999999	999999	638	933	14	823	999999	999999	688	999999	999999	126	32	999999	501	555	675	999999	468	375	24	433	437	43	29	469	999999	697	592	999999	999999	636	384	155	454	251	999999	735	62	352	999999	394	464	475	890	999999	999999	999999	999999	100	999999	115	254	610	18	387	999999	605	913	545	308	789	27	425	994	516	999999	876	835	260	999999	999999	771	126	680	630	969	999999	152	112	999999	402	882	502	999999	999999	999999	999999	999999	999999	677	571	821	999999	54	905	377	49	480	384	999999	606	999999	565	711	879	999999	999999	930	387	418	611	462	811	999999	906	999999	524	971	17	134	967	739	769	999999	817	
128	264	999999	999999	262	999999	491	999999	999999	389	999999	327	999999	573	653	999999	843	759	999999	75	119	19	958	147	997	852	999999	999999	259	217	999999	999999	982	999999	761	89	65	999999	135	487	130	693	885	178	801	590	999999	408	999999	999999	133	980	999999	999999	708	118	306	934	777	409	863	28	999999	718	999999	586	345	897	811	999999	208	999999	999999	180	945	425	134	789	346	417	129	669	118	389	94	999999	417	474	999999	999999	783	999999	387	725	999999	999999	184	176	999999	225	255	836	596	790	999999	999999	356	999999	572	293	983	999999	597	369	290	203	910	139	634	637	178	870	712	168	790	86	310	907	556	843	250	958	144	131	172	292	83	328	718	999999	999999	477	999999	999999	999999	277	534	999999	445	999999	201	999999	542	28	56	999999	133	438	10	595	999999	448	393	728	52	35	382	476	999999	997	130	999999	999999	999999	107	700	999999	811	498	999999	999999	292	999999	135	652	205	426	999999	85	999999	169	645	327	132	515	100	94	183	859	643	894	68	821	447	309	608	634	556	920	355	999999	321	939	487	53	851	976	267	999999	847	609	999999	400	418	999999	485	274	297	480	17	616	794	951	999999	999999	493	999999	34	826	999999	570	869	205	730	381	847	705	840	999999	663	123	827	999999	999999	44	637	999999	412	609	824	344	347	86	913	739	622	369	999999	859	559	391	952	441	42	999999	999999	999999	670	999999	990	780	433	218	999999	893	788	697	939	820	990	825	67	999999	11	709	233	792	291	990	999999	488	621	999999	530	281	171	999999	74	735	303	999999	997	375	999999	999999	910	138	269	29	999999	924	999999	273	868	733	333	537	439	333	63	948	779	999999	288	999999	168	452	999999	544	732	402	999999	214	527	424	828	692	804	957	999999	104	532	272	50	834	67	357	999999	999999	948	634	957	741	682	355	796	327	96	117	885	468	450	724	999999	558	302	999999	999999	454	904	999999	732	481	534	999999	425	517	999999	454	454	811	339	891	999999	107	444	999999	999999	999999	627	511	605	999999	82	339	999999	807	999999	492	541	841	999999	668	999999	317	901	486	216	722	929	288	688	999999	663	83	999999	558	138	199	123	411	999999	999999	826	403	45	999999	408	999999	315	617	542	157	913	612	211	999999	10	999999	206	958	683	809	252	349	823	963	999999	999	209	104	999999	785	999999	139	157	999999	841	999999	999999	865	87	999999	417	999999	745	999999	729	61	999999	468	558	999999	999999	164	999999	884	332	999999	999999	82	999999	409	995	220	999999	757	778	783	464	
999999	829	512	17	340	999999	672	401	930	999999	999999	999999	981	136	740	546	830	792	999999	412	272	713	364	999999	209	863	678	25	999999	383	999999	762	945	596	999999	999999	999999	999999	662	283	65	493	401	883	298	837	30	999999	265	674	999999	965	565	381	201	461	475	595	808	476	212	657	204	557	615	529	298	999999	429	111	500	988	999999	939	356	999999	322	480	628	371	842	405	760	532	274	999999	207	574	999999	256	174	460	999999	196	81	407	298	844	277	768	549	999999	852	999999	999999	129	836	999999	999999	421	148	994	966	446	999999	806	897	671	292	593	332	723	989	999999	999999	49	999999	942	868	949	490	477	212	999999	822	216	553	606	358	155	196	999999	999999	999999	117	999999	999999	596	561	274	999999	999999	999999	999999	446	825	646	999999	227	143	173	999999	757	85	999999	670	791	116	624	999999	263	301	322	999999	407	999999	183	15	999999	766	556	369	391	603	448	999999	915	528	999999	997	569	999999	388	999999	981	999999	824	475	62	446	388	386	971	144	21	219	314	999999	287	696	999999	999999	613	460	587	999999	512	164	636	77	754	999999	693	626	858	389	999999	999999	166	114	926	999999	953	628	388	179	397	257	592	238	999999	501	999999	726	355	999999	270	928	637	187	999999	669	838	984	999999	999999	692	354	285	631	307	216	268	183	769	944	687	999999	999999	418	416	265	571	408	518	263	32	967	999999	999999	999999	984	470	978	324	266	869	999999	999999	273	999999	52	971	960	930	352	999999	999999	999999	411	250	285	999999	228	770	534	108	440	476	999999	102	725	999999	355	512	323	745	289	999999	512	85	719	999999	809	931	373	293	611	999999	175	999999	999999	999999	870	999999	844	138	999999	218	999999	999999	999999	999999	508	180	760	969	626	458	617	999999	953	218	454	336	531	237	56	999999	407	250	496	962	311	999999	147	716	999999	665	999999	195	999999	81	79	999999	646	227	549	638	181	403	999999	162	860	567	77	746	565	999999	168	616	91	954	810	548	671	475	199	100	42	54	766	960	790	432	113	881	999999	999999	689	314	688	418	999999	13	999999	999999	112	743	350	401	999999	669	999999	999999	114	549	999999	999999	682	180	37	999999	606	136	637	707	371	437	999999	195	606	464	854	854	928	673	838	999999	965	337	999999	999999	750	641	893	999999	999999	739	327	563	999999	999999	999999	518	999999	239	812	988	999999	875	972	999999	289	164	999999	999999	814	653	132	441	710	464	999999	354	999999	999999	708	964	999999	540	999999	632	119	901	575	999999	46	345	577	
699	861	849	440	99	364	698	176	999999	846	999999	999999	809	617	999999	999999	165	62	83	711	705	530	847	755	836	631	999999	564	999999	589	805	660	478	86	432	580	999999	34	476	999999	119	414	123	128	46	257	444	24	233	58	419	936	963	999999	871	179	23	999999	603	467	999999	999999	789	15	50	546	813	733	195	999999	991	999999	585	93	999999	301	416	728	718	588	196	336	341	339	180	999999	696	844	999999	263	566	999999	430	18	975	976	625	118	87	500	444	711	829	916	66	288	360	880	42	579	999999	295	385	25	999999	688	801	460	834	181	850	969	528	931	750	235	710	577	117	999999	676	308	650	228	999999	485	506	425	999999	999999	999999	816	811	635	500	280	999999	999999	737	296	999999	175	283	906	649	474	192	897	175	999999	577	999999	772	417	903	463	644	167	871	794	999999	386	187	999999	663	999999	167	999999	999999	479	999999	305	999999	820	999999	510	35	744	578	679	999999	999999	999999	451	324	734	53	403	731	47	636	233	543	999999	999999	798	987	341	252	615	316	298	466	695	986	999999	944	952	999999	999999	438	899	588	201	501	582	136	999999	627	928	990	764	172	999999	999999	999999	999999	896	999999	651	999999	694	502	962	999999	14	152	999999	999999	52	999999	101	435	338	608	736	644	999999	999999	532	672	260	713	324	624	999999	136	72	852	999999	520	57	246	326	879	999999	407	999999	828	999999	439	572	281	584	148	999999	338	834	999999	116	999999	999999	455	192	978	999999	980	187	347	999999	878	89	999999	99	999999	742	854	119	999999	864	999999	28	523	999999	103	109	978	138	185	725	223	302	277	745	999999	110	601	64	347	617	763	229	288	18	618	999999	861	999999	62	405	55	229	386	930	777	999999	896	501	99	879	999999	999999	12	622	999999	585	811	999999	700	431	999999	800	771	999999	110	999999	740	515	345	743	248	796	86	780	999999	994	916	347	968	441	214	110	964	468	334	911	227	665	411	999999	999999	896	491	999999	264	999999	457	545	829	667	226	391	166	999999	641	496	999999	999999	942	612	669	474	996	269	999999	51	999999	999999	999999	199	892	85	113	999999	205	351	314	456	526	434	546	999999	517	310	224	822	943	999999	827	837	146	999999	722	999999	373	83	899	231	412	222	419	155	38	999999	775	151	287	854	160	999999	192	328	705	518	76	999999	956	696	999999	404	107	226	485	999999	62	896	362	315	938	132	452	92	53	313	24	401	352	877	999999	82	999999	99	468	999999	654	999999	299	214	731	999999	
127	213	186	18	125	203	669	358	999999	878	788	971	915	999999	846	109	284	402	503	675	946	89	170	972	859	17	757	946	34	243	607	157	584	863	14	249	906	999999	197	999999	731	993	298	999999	999999	573	184	440	692	999999	999999	896	711	66	999999	48	52	213	158	118	446	722	333	354	999999	999999	397	61	33	999999	202	999999	215	681	944	999999	790	513	688	295	832	326	264	479	700	999999	446	527	735	966	207	702	886	89	385	18	669	944	999999	999999	185	132	417	999999	362	303	999999	39	999999	186	257	999999	525	862	999999	129	468	854	654	570	999999	869	326	66	409	500	362	136	306	935	292	846	137	45	120	709	908	999999	126	406	28	999999	415	558	719	668	187	34	803	265	550	814	999999	816	999999	315	999999	361	999999	999999	941	565	999999	186	999999	411	999999	489	752	575	999999	299	738	258	999999	788	464	767	347	741	323	338	332	50	395	477	999999	999999	588	804	903	557	492	263	464	999999	683	999999	664	999999	266	697	281	238	54	260	999999	50	274	669	851	49	23	999999	549	612	242	692	791	427	854	100	901	999999	672	663	999999	485	999999	999999	114	999999	999999	999999	485	625	67	104	995	144	401	515	999999	918	952	864	999999	999999	714	852	230	999999	999999	247	999999	999999	999999	333	565	999999	453	999999	257	187	999999	999999	935	984	469	923	555	999999	999999	656	999999	348	54	999999	995	808	129	269	999999	941	867	124	786	866	576	999999	829	734	538	613	691	800	999999	869	999999	999999	999999	559	999999	790	306	92	999999	792	999999	124	130	999999	337	999999	272	999999	830	315	999999	450	840	999999	417	159	103	821	609	92	999999	235	90	185	628	669	879	569	191	980	644	784	819	994	654	462	999999	26	406	781	351	507	970	952	559	999999	999999	858	151	928	697	485	999999	221	827	985	44	999999	194	667	878	702	12	849	671	534	630	846	424	955	960	87	424	828	741	999999	999999	137	626	714	184	30	428	263	292	169	312	608	999999	669	427	254	832	738	902	648	505	999999	291	34	292	648	999999	196	968	619	70	653	480	370	729	906	328	479	492	999999	999999	748	566	999999	999999	32	680	754	999999	715	255	685	999999	102	961	145	846	601	999999	536	999999	999999	295	673	108	658	138	999999	939	520	999999	362	999999	999999	374	756	563	999999	801	270	968	689	999999	999999	374	999999	728	387	409	594	999999	999999	57	956	281	52	463	893	412	999999	894	999999	815	26	790	892	439	999999	728	215	999999	76	800	171	568	896	
999999	43	308	724	999999	999999	406	355	460	999999	999999	299	774	331	302	669	999999	237	376	999999	874	641	471	482	944	848	659	203	22	999999	926	886	398	384	999999	430	999999	688	643	153	478	469	566	591	587	150	115	999999	912	912	699	999999	794	475	32	942	571	826	999999	92	101	212	343	466	281	428	901	400	862	872	83	687	593	233	624	414	84	880	894	804	742	999999	291	999999	999999	364	101	923	361	526	859	769	909	561	61	276	136	110	999999	168	999999	715	999999	50	839	22	978	999999	999999	617	999999	691	931	999999	349	838	920	243	172	917	999999	977	999999	346	23	314	999999	41	999999	358	288	974	999999	735	999999	37	718	251	999999	999999	385	530	82	743	659	999999	838	935	222	999999	355	892	938	403	999999	271	999999	207	36	535	244	947	399	502	999999	893	131	205	419	999999	129	679	999999	999999	541	806	904	304	999999	845	475	999999	819	958	12	395	46	176	999999	303	360	999999	999999	735	57	438	140	580	414	765	57	999999	525	899	103	999999	919	68	861	35	366	999999	520	191	69	401	137	441	499	999999	999999	954	301	126	962	999999	465	247	832	113	675	334	890	921	798	833	327	919	864	337	476	978	314	878	936	999999	10	999999	999999	999999	999999	699	90	470	999999	102	351	409	999999	494	220	999999	999999	999999	359	999999	492	599	999999	236	84	217	576	999999	478	878	649	999999	999999	984	607	432	571	185	802	976	999999	429	22	999999	492	999999	982	379	126	794	752	556	999999	904	495	411	999999	450	999999	999999	999999	918	992	999999	452	999999	229	952	999999	787	999999	999999	956	382	788	72	586	688	999999	166	234	206	999999	683	136	103	893	285	499	205	999999	999999	999999	709	999999	335	437	999999	262	563	697	40	492	338	684	701	599	156	126	433	999999	960	999999	425	868	925	999999	999999	903	359	999999	944	463	691	14	987	999999	257	528	999999	999999	604	435	999999	468	204	714	716	998	435	504	746	168	75	380	999999	425	187	840	928	999999	128	89	999999	528	753	577	801	999999	696	255	352	999999	999999	999999	230	535	526	999999	673	221	166	320	478	854	298	785	397	999999	999999	572	278	416	999999	11	515	525	531	661	715	627	913	391	311	999999	999999	128	505	277	160	297	899	999999	177	716	305	808	610	999999	240	999999	999999	490	153	999999	976	999999	37	661	293	705	13	864	251	56	308	774	999999	999999	702	180	289	130	999999	999999	672	999999	249	999999	999999	706	999999	482	431	747	999999	999999	248	186	213	226	101	844	984	
999999	293	44	979	130	999999	999999	800	999999	356	999999	999999	69	330	260	461	928	695	152	955	586	790	531	999999	503	609	999999	536	831	94	999999	88	999999	146	714	999999	638	999999	128	475	999999	906	999999	136	999999	999999	387	112	999999	999999	284	530	999999	888	407	999999	762	999999	485	521	543	993	968	999999	999999	999999	252	923	615	650	823	860	999999	676	780	679	199	405	82	444	232	999999	999999	116	809	955	139	999999	738	59	999999	999999	592	999999	999999	191	999999	999999	999999	390	817	463	999999	347	901	424	953	281	999999	728	475	367	999999	51	298	769	999999	999999	428	914	851	695	195	565	999999	786	277	969	744	999999	741	825	148	691	999999	768	287	210	215	395	999999	857	999999	999999	584	490	518	999999	999999	172	736	85	999999	352	538	131	277	930	544	124	999999	999999	537	519	986	649	228	836	424	530	999999	254	999999	999999	912	993	257	999999	999999	322	999999	726	999999	581	999999	666	881	796	163	505	500	356	999999	999999	999999	27	330	928	32	934	271	681	137	788	999999	492	428	910	440	545	874	102	999999	231	999999	429	999999	999999	658	330	768	999999	683	918	39	999999	999999	566	999999	894	672	328	999999	56	60	597	999999	871	901	379	248	970	365	617	631	999999	408	999999	999999	818	693	374	280	999999	999999	839	997	218	999999	543	904	861	125	545	872	555	939	902	181	999999	999999	463	64	288	91	797	76	75	297	630	737	153	999999	999999	211	999999	999999	460	880	221	600	391	121	367	474	386	854	999999	999999	85	469	506	999999	996	988	999999	999999	991	620	378	772	931	921	139	999999	999999	550	148	999999	573	507	999999	999999	999999	658	449	999999	696	814	705	942	257	330	221	170	241	999999	324	988	971	988	66	839	999999	999999	668	999999	982	562	999999	836	716	999999	181	999999	980	484	313	999999	548	888	623	999999	915	435	525	611	709	968	574	999999	235	160	372	999999	451	999999	999999	521	989	999999	999999	144	111	868	236	771	158	643	190	757	999999	975	449	92	374	879	999999	85	999999	67	999999	24	987	831	999999	566	122	596	136	340	963	999999	359	569	529	489	86	57	209	753	462	76	999999	816	315	259	999999	290	999999	572	726	445	597	932	999999	354	999999	279	267	670	999999	999999	517	999999	794	783	626	880	562	999999	999999	999999	876	180	604	694	235	999999	999999	361	855	832	385	999999	614	528	999999	427	350	999999	343	806	789	999999	999999	999999	999999	938	31	531	633	830	727	336	999999	850	569	999999	337	535	999999	974	999999	906	999999	827	186	952	245	
276	589	209	539	388	551	999999	96	347	999999	703	145	297	159	994	728	35	114	59	795	999999	958	999999	999999	999999	65	368	62	883	724	999999	724	999999	999999	999999	942	433	300	999999	999999	772	999999	231	351	634	399	832	825	758	188	999999	722	137	167	482	317	812	999999	999999	332	192	944	212	999999	810	979	539	593	403	999999	304	735	765	274	32	998	737	435	465	425	233	543	303	704	934	553	596	448	999999	999999	999999	323	576	27	999999	827	561	608	541	654	860	248	431	706	883	64	957	863	144	483	580	386	999999	999999	108	649	650	999999	688	266	392	101	372	955	922	980	169	748	999999	205	446	138	894	810	565	985	122	597	821	880	595	999999	313	747	999999	753	669	277	999999	999999	999999	63	920	284	272	769	875	475	783	903	894	219	201	939	47	451	491	843	743	999999	537	63	686	807	670	659	787	999999	98	179	320	892	999999	718	999999	392	218	619	548	795	120	646	999999	917	986	999999	541	373	710	425	271	826	533	805	425	999999	999999	999999	613	999999	981	259	999999	613	999999	12	389	483	921	654	243	871	304	947	12	890	248	999999	821	294	128	424	915	672	999999	494	999999	999999	302	894	26	105	16	936	814	860	269	210	335	983	996	67	999999	66	192	399	999999	585	802	535	884	607	301	329	494	567	344	714	706	999999	644	365	190	37	999999	148	865	368	143	152	631	999999	444	999999	297	70	971	859	490	999999	963	783	231	767	19	418	803	686	451	999999	525	999999	999999	999999	348	999999	999999	424	428	53	533	999999	999999	659	903	846	173	999999	41	433	999999	485	234	198	144	861	999999	999999	27	229	999999	999999	916	886	627	86	543	216	499	656	193	556	441	446	983	999999	340	571	999999	172	999999	350	654	28	661	999999	330	316	103	487	506	999999	407	208	709	999999	255	999999	999999	827	313	999999	964	385	999999	48	54	787	214	343	999999	999999	999999	855	974	999999	534	898	234	999999	999999	999999	999999	21	159	728	159	242	737	639	555	774	538	46	859	298	999999	279	777	623	999999	543	111	759	956	933	999999	551	234	715	999999	356	342	999999	81	999999	843	952	235	999999	888	811	999999	575	788	756	999999	523	995	686	617	264	131	999999	590	222	999999	364	64	225	823	608	18	31	999999	999999	442	999999	965	783	454	433	53	265	734	194	493	536	971	999999	900	391	555	548	999999	565	235	999999	864	858	949	489	897	20	698	290	999999	38	756	999999	324	999999	557	999999	241	193	221	999999	876	405	
729	999999	392	999999	999999	441	999999	470	922	262	973	999999	228	116	833	965	535	43	999999	999999	391	464	779	391	886	999999	834	343	317	914	999999	999999	854	469	999999	360	106	999999	999999	266	238	342	116	504	615	612	732	999999	388	275	658	187	309	432	24	999999	820	999999	999999	375	999999	999999	163	999999	999999	615	856	759	978	483	999999	491	348	999999	999999	58	357	285	776	999999	227	999999	999999	999999	266	176	69	999999	999999	999999	540	999999	86	328	999999	520	189	999999	596	999999	756	972	472	904	406	176	839	999	216	999999	917	544	234	694	158	224	999999	999999	999999	741	555	434	314	125	943	773	415	29	651	705	868	260	688	775	999999	999999	920	60	644	100	337	70	999999	489	999999	999999	999999	999999	999999	443	756	78	355	855	454	331	668	356	999999	633	760	819	999999	999999	106	667	856	459	177	903	303	712	477	661	999999	495	999999	824	181	947	901	34	849	999999	948	800	999999	833	330	205	586	574	98	999999	340	517	712	999999	393	287	149	422	224	276	150	54	601	999999	451	959	123	843	185	23	731	735	970	149	562	305	763	32	999999	972	999999	729	623	466	331	896	999999	503	441	999999	808	489	809	583	77	904	999999	219	999999	371	999999	999999	399	84	289	604	547	573	999999	97	523	999999	999999	252	948	420	430	999999	999999	554	999999	619	412	291	215	999999	926	396	81	657	105	553	639	767	890	585	339	549	999999	727	358	219	351	353	999999	999999	206	567	999999	657	484	74	999999	837	195	472	999999	118	869	47	678	160	501	505	992	970	487	999999	362	373	91	881	957	646	999999	966	278	68	911	524	999999	368	762	999999	183	40	999999	801	999999	999999	254	231	679	149	999999	999999	717	846	361	999999	213	680	215	999999	576	603	999999	210	640	229	203	282	207	354	991	999999	999999	87	999999	999999	273	999999	944	934	128	859	211	818	596	999	999999	432	706	511	320	999999	162	500	848	580	923	506	999999	999999	233	972	34	334	157	739	808	999999	524	999999	146	528	735	281	152	716	402	298	613	641	970	771	575	695	44	999999	999999	897	239	999999	999999	766	524	592	710	156	835	876	999999	999999	200	617	999999	317	374	792	639	881	358	142	187	999999	999999	999999	391	462	407	999999	999999	531	582	911	411	772	361	380	13	999999	570	996	880	999999	628	999999	451	999999	863	267	999999	252	986	285	549	106	999999	413	873	995	210	258	748	507	585	999999	284	289	216	145	955	994	999999	496	321	361	261	661	999999	147	999999	39	999999	149	
999999	58	544	307	371	314	208	948	507	18	943	321	258	999999	940	489	999999	171	156	728	312	336	463	500	963	197	845	999999	406	735	917	999999	659	999999	999999	537	604	977	917	902	936	16	999999	780	553	999	113	878	721	527	665	916	999999	870	836	999999	594	999999	343	183	468	999999	551	771	101	772	999999	649	883	412	884	504	254	253	791	305	839	999999	946	964	999999	967	200	879	80	999999	297	789	999999	819	943	560	999999	743	443	999999	465	725	999999	999999	347	999999	994	319	999999	999999	672	639	88	999999	841	910	108	379	99	501	106	672	701	100	484	872	876	74	468	334	860	510	810	999999	999999	123	999999	999999	626	999999	999999	999999	999999	908	338	658	710	241	978	43	462	273	654	941	553	793	34	598	306	474	587	930	850	999999	999999	171	828	937	999999	727	999999	932	752	469	528	225	434	792	761	826	172	645	95	999999	872	596	856	868	598	57	98	406	868	162	999999	999999	40	929	607	177	830	999999	540	260	128	529	999999	195	423	338	999999	242	837	999999	312	941	844	424	445	714	314	999999	349	652	638	999999	74	600	426	486	194	505	194	593	995	398	115	835	316	999999	86	671	455	999999	689	856	999999	398	849	111	207	615	493	999999	862	999999	434	887	621	609	465	920	999999	999999	153	999999	999999	999999	484	913	999999	19	118	102	637	643	514	89	999999	782	950	676	999999	325	289	578	22	301	730	135	964	227	999999	707	888	165	902	999999	999999	827	809	324	999999	935	274	197	999999	401	265	229	366	354	999999	839	659	789	179	453	999999	575	849	755	522	359	949	999999	795	410	214	482	741	995	963	146	972	635	999999	815	999999	101	999999	621	45	999999	769	999999	302	383	57	108	986	458	861	999999	977	999999	801	564	986	655	401	999999	999999	783	999999	370	391	788	866	999999	36	364	402	999999	505	238	719	21	589	339	326	421	363	115	495	292	144	422	169	999999	833	999999	999999	999999	699	973	434	262	999999	408	999999	514	517	33	999999	999999	999999	999999	55	748	343	790	974	656	999999	979	999999	999999	297	205	236	969	628	947	200	999999	999999	997	866	999999	804	467	987	190	999999	811	904	339	999999	863	236	839	377	420	999999	52	233	181	76	719	240	352	999999	827	182	268	886	570	999999	999999	107	68	438	999999	944	876	999999	999999	999999	527	85	413	58	433	969	999999	999999	218	371	157	604	363	930	156	301	461	501	999999	999999	999999	999999	344	506	788	999999	177	410	853	476	709	249	439	626	549	
644	826	304	541	857	999999	667	999999	208	685	649	743	999999	999999	233	492	384	643	999999	712	999999	740	999999	999999	666	802	986	748	741	662	908	175	737	390	512	474	999999	999999	311	232	999999	257	146	820	148	33	999999	999999	630	983	334	605	653	913	947	904	918	44	999999	999999	799	918	999999	999999	777	484	999999	747	779	758	335	424	342	564	537	354	999999	96	999999	999999	999999	867	128	758	337	312	521	999999	443	608	555	133	95	256	999999	266	999999	599	53	663	999999	300	349	871	657	910	273	999999	386	603	309	832	999999	999999	301	932	799	999999	218	475	963	193	314	999999	212	212	999999	96	141	280	43	14	52	467	627	472	528	256	999999	427	49	432	999999	839	999999	723	999999	854	954	500	999999	142	391	578	999999	999999	986	999999	999999	999999	580	187	957	999999	569	305	789	454	613	828	413	999999	88	791	435	540	745	999999	873	489	992	485	141	999999	813	999999	623	474	999999	793	999999	360	587	999999	999999	861	999999	999999	280	999999	933	765	999999	136	96	913	64	599	999999	170	97	521	304	190	462	105	55	326	302	669	681	325	687	820	999999	62	999999	999999	945	573	75	414	999999	999999	555	999999	244	15	554	900	846	33	331	999999	705	965	66	999999	202	999999	816	158	49	611	999999	618	88	430	784	44	999999	631	999999	578	105	683	326	434	634	236	860	50	771	999999	822	999999	993	90	999999	385	996	568	999999	204	999999	999999	375	999999	548	936	157	999999	230	520	999999	999999	379	753	511	32	649	999999	772	999999	889	775	387	647	999999	673	625	997	315	408	47	999999	400	999999	820	189	318	999999	999999	999999	88	56	819	261	449	608	288	999999	579	101	999999	999999	796	275	314	982	539	728	805	874	321	160	508	822	999999	999999	999999	919	932	332	714	916	745	84	886	843	955	135	207	189	395	385	428	999999	672	673	592	999999	999999	838	650	999999	999999	21	386	928	547	997	999999	999999	784	368	317	256	387	819	628	721	389	999999	36	413	999999	625	489	999999	731	999999	160	808	999999	999999	773	999999	682	999999	990	734	999999	957	305	958	356	331	405	36	78	181	836	999999	999999	870	745	684	812	246	69	311	999999	451	206	263	847	999999	895	95	595	999999	999999	263	999999	893	34	431	999999	78	66	209	999999	999999	999999	999999	458	307	763	120	953	999999	291	445	74	688	999999	256	999999	52	121	386	435	319	999999	999999	607	999999	33	999999	846	323	519	744	189	859	90	999999	999999	999999	999999	549	999999	784	141	506	931	138	198	999999	
690	777	670	132	956	999999	773	910	999999	21	999999	875	999999	611	274	639	580	547	266	214	608	999999	672	999999	999999	571	179	651	188	935	923	479	394	882	999999	78	653	999999	787	509	96	999999	57	999999	695	999999	999999	604	999999	501	926	999999	871	983	541	556	115	557	885	394	510	132	732	96	999999	482	490	999999	999999	205	986	999999	760	757	128	438	999999	109	428	318	306	574	141	999999	18	999999	999999	410	350	999999	999999	105	999999	402	999999	964	447	999999	999999	999999	448	873	464	324	515	999999	633	124	865	113	469	15	999999	999999	999999	935	990	999999	87	558	874	999999	60	235	241	890	683	368	759	164	991	136	624	999999	869	999999	120	817	181	276	906	493	999999	247	454	957	966	999999	999999	72	973	999999	882	926	349	999999	822	238	999999	624	68	275	365	999999	999999	343	391	999999	707	665	999999	999999	874	999999	651	390	999999	813	780	999999	924	999999	63	696	190	599	254	999999	999999	511	610	881	735	557	999999	640	138	834	136	121	576	52	999999	648	999999	801	527	81	285	999999	823	19	999999	808	700	999999	221	668	529	522	98	694	68	206	64	999999	999999	326	603	20	262	709	686	668	999999	999999	522	999999	458	999999	82	182	422	907	999999	600	433	926	999999	898	429	469	999999	999999	33	881	983	39	594	999999	364	999999	478	274	706	123	999999	789	999999	817	796	806	219	150	450	916	282	161	518	463	520	520	469	705	591	792	999999	999999	645	826	899	999999	820	999999	999999	999999	704	157	210	999999	999999	999999	826	999999	999999	622	259	174	173	116	609	831	520	140	783	843	999999	772	682	913	718	259	153	284	918	999999	999999	64	999999	578	999999	134	951	944	999999	875	694	430	999999	999999	543	240	909	538	226	999999	972	689	381	190	140	931	999999	296	855	28	501	551	999999	797	999999	204	58	595	895	484	999999	576	945	999999	159	320	179	713	999999	488	999999	614	67	999999	341	999999	683	935	448	289	999999	664	99	176	384	152	309	805	342	348	191	323	643	999999	197	406	743	473	41	819	762	762	999999	376	678	886	493	279	999999	340	521	123	999999	615	825	225	486	999999	533	16	20	373	381	42	306	36	971	325	663	935	562	220	999999	628	527	897	748	999999	498	497	659	40	349	11	999999	78	176	999999	916	971	999999	999999	939	35	809	999999	390	883	79	651	915	178	615	531	778	999999	999999	528	98	928	477	763	290	45	357	999999	33	379	215	238	859	999999	408	691	25	597	280	878	999999	138	516	865	999999	847	
582	999999	424	818	233	999999	999999	648	939	999999	504	166	999999	903	677	828	375	21	999999	841	999999	971	999999	999999	999999	190	40	341	709	960	422	999999	999999	443	462	866	566	215	155	689	379	221	14	420	999999	858	999999	376	999999	990	763	504	999999	811	999999	999999	720	499	312	999999	495	527	938	978	999999	999999	56	250	450	999999	272	169	866	989	471	579	967	359	737	656	276	664	140	719	207	999999	999999	999999	387	851	156	76	902	999999	204	852	282	999999	999999	304	812	672	925	400	999999	603	638	207	999999	485	644	999999	762	656	999999	999999	999999	229	781	657	477	748	999999	599	664	999999	999999	763	794	619	307	941	515	999999	999999	999999	999999	999999	999999	603	289	227	999999	901	217	786	313	256	335	373	464	63	999999	196	999999	999999	809	336	736	999999	346	874	412	730	188	999999	855	329	811	182	102	999999	238	188	999999	260	790	961	391	878	892	20	999999	999999	164	999999	999999	328	999999	780	794	412	13	468	267	415	999999	999999	999999	515	930	984	445	163	281	806	824	75	818	576	999999	848	945	857	999999	336	446	981	575	999999	15	999999	713	999999	388	689	653	769	999999	999999	999999	563	248	876	947	908	999999	284	160	357	999999	631	510	999999	506	945	467	155	999999	931	968	833	999999	788	510	404	280	413	999999	591	163	64	154	854	140	999999	609	78	910	731	760	171	831	228	514	383	35	672	534	442	232	507	940	999999	999999	999999	901	999999	376	552	637	171	509	999999	204	999999	487	656	909	786	346	398	999999	107	999999	807	999999	999999	283	999999	378	607	879	999999	999999	655	123	165	860	528	818	159	702	367	104	599	999999	271	33	149	999999	999999	763	748	106	834	272	843	999999	197	610	468	999999	249	183	39	292	177	210	549	261	331	999999	391	967	197	695	999999	12	580	155	999999	419	143	240	999	844	140	246	533	392	999999	345	673	917	360	971	463	193	75	317	494	71	483	888	574	583	382	780	999999	149	394	999999	248	999999	999999	58	54	999999	999999	999999	161	930	676	167	980	999999	999999	473	999999	225	241	693	937	999999	999999	678	936	254	999999	999999	471	360	999999	394	999999	439	107	999999	57	311	927	455	19	880	999999	563	394	999999	999999	587	460	909	999999	693	999999	700	903	974	389	999999	122	799	351	757	722	999999	603	291	169	551	889	500	999999	316	297	999999	684	67	118	108	999999	620	346	88	966	562	196	643	487	306	536	999999	252	999999	199	999999	113	261	167	364	999999	112	166	366	698	959	493	999999	999999	
130	26	845	866	290	907	502	999999	272	999999	170	614	959	999999	862	25	766	257	569	126	169	683	432	999999	753	999999	191	463	980	999999	16	999999	339	247	366	290	690	265	962	948	696	675	841	999999	996	750	10	308	303	350	999999	711	924	740	999999	447	594	945	123	999999	725	48	999999	999999	784	101	999999	721	447	582	335	999999	999999	620	999999	494	999999	962	903	13	148	883	169	639	458	304	154	599	11	999999	999999	744	152	820	233	999999	202	958	685	905	475	288	860	721	25	430	426	313	320	752	605	632	52	999999	13	842	879	843	434	489	946	999999	999999	999999	886	999999	999999	475	397	771	301	882	286	997	538	999999	999999	448	623	37	878	999999	999999	259	999999	74	701	43	816	390	778	359	999999	205	958	790	568	341	999999	434	71	950	916	548	460	999999	355	54	581	153	819	999999	229	406	611	999999	999999	999999	999999	999999	999999	335	658	16	993	942	358	91	49	747	301	691	613	199	999999	999999	924	999999	799	600	718	657	462	673	571	347	999999	138	594	852	394	107	136	22	999999	735	301	909	554	517	374	274	15	999999	851	999999	828	999999	439	999999	191	999999	672	614	113	999999	873	999999	445	999999	813	229	496	196	999999	204	564	999999	653	999999	636	999999	196	291	999999	454	652	999999	821	442	519	109	699	999999	671	730	999999	522	909	314	861	316	473	898	999999	999999	777	818	480	657	574	237	999999	208	56	175	478	999999	388	658	999999	255	174	12	999999	713	999999	999999	525	999999	769	51	690	349	999999	330	552	999999	587	999999	676	999999	158	999999	868	291	723	500	865	506	999999	54	999999	260	724	999999	151	470	762	990	624	202	303	848	999999	532	547	46	999999	726	623	191	802	306	982	756	106	999999	144	855	989	39	999999	28	380	999999	999999	999999	625	999999	999999	999999	535	596	466	484	999999	999999	285	346	743	687	672	149	882	80	999999	837	278	968	519	150	336	999999	11	999999	482	284	477	173	625	999999	421	74	547	541	655	999999	840	507	999999	796	725	798	121	312	999999	580	145	309	482	79	999999	999999	254	48	754	628	595	871	999999	265	999999	121	720	636	276	608	602	351	424	46	997	770	999999	722	424	538	999999	698	238	999999	148	177	691	556	945	764	999999	509	786	999999	620	968	999999	960	964	614	999999	999999	46	758	978	794	999999	445	81	400	999999	531	623	226	834	896	999999	999999	126	664	429	999999	999999	511	787	102	564	397	999999	999999	274	791	758	810	999999	999999	662	479	999999	999999	999999	255	
484	554	999999	299	885	999999	999999	723	999999	407	843	309	194	912	794	534	970	885	999999	999999	999999	52	136	122	772	812	765	525	244	173	184	772	381	184	999999	146	651	498	217	999999	999999	702	999999	866	947	458	626	548	525	137	509	48	123	795	235	442	428	747	526	82	805	677	489	170	999999	999999	927	19	232	657	999999	482	678	247	302	999999	347	269	174	323	196	999999	10	117	664	145	659	586	948	999999	718	999999	999999	144	198	999999	222	544	999999	999999	531	616	325	999999	254	37	999999	875	502	907	105	168	999999	213	886	588	999999	382	506	999999	999999	350	71	974	999999	979	510	543	58	999999	115	802	625	297	792	579	901	143	862	636	774	783	999999	51	163	999999	999999	768	258	610	999999	840	999999	556	999999	190	555	999999	927	274	527	999999	999999	728	999999	302	999999	295	421	316	686	543	519	869	999999	637	267	30	999999	390	658	741	294	448	922	274	764	79	832	611	999999	559	215	598	119	947	956	364	248	860	26	44	357	999999	923	317	331	999999	243	827	999999	535	529	547	615	785	999999	388	806	999999	537	473	463	809	999999	137	338	920	759	375	681	902	781	960	373	623	999999	352	524	614	999999	999999	835	14	688	499	999999	667	999999	334	414	999999	999999	999999	333	552	581	999999	659	796	979	410	418	868	156	999999	753	999999	999999	991	400	199	864	999999	596	940	638	999999	999999	793	107	999999	938	434	960	113	353	81	637	821	52	846	692	728	635	541	188	966	857	666	745	470	493	990	933	225	713	999999	124	999999	913	132	426	866	699	318	472	983	999999	53	677	682	999999	363	949	554	506	145	566	64	762	671	601	464	57	636	999999	948	501	745	399	999999	957	999999	907	919	429	825	39	326	79	204	999999	814	989	999999	539	999999	50	389	999999	999999	800	69	629	252	999999	999999	819	72	999999	524	999999	171	999999	690	999999	999999	455	39	999999	680	999999	999999	985	568	612	786	999999	999999	106	999999	907	121	37	821	196	999999	625	665	398	999999	16	966	196	554	712	897	999999	308	346	853	684	20	999999	999999	999999	560	83	999999	639	999999	496	833	966	92	616	380	144	831	503	827	70	790	641	999999	673	149	999999	440	855	714	626	176	648	253	373	999999	857	989	359	636	824	563	35	653	970	183	999999	114	999999	341	762	339	804	999999	792	894	379	999999	374	332	507	642	999999	925	128	330	999999	722	718	720	523	155	481	867	13	999999	764	988	698	500	149	948	999999	999999	951	999999	371	999999	
461	479	527	271	624	36	999999	191	999999	110	999999	649	989	288	395	227	999999	616	857	937	999999	295	999999	391	898	999999	193	558	149	691	999999	831	999999	64	270	249	999999	262	531	999999	999999	999999	158	999999	462	999999	510	861	562	285	706	345	439	434	624	176	349	146	373	750	843	579	999999	666	999999	999999	999999	999999	27	156	34	999999	95	412	999999	693	146	475	928	850	373	332	996	864	984	638	402	999999	439	104	900	66	999999	781	611	999999	780	492	536	999999	366	576	843	416	260	999999	259	999999	235	931	39	999999	999999	523	386	520	583	187	681	999999	310	167	504	999999	256	999999	676	314	800	50	912	999999	999999	178	999999	797	488	589	613	844	388	375	999999	999999	75	999999	848	375	404	999999	585	603	810	999999	999999	208	81	921	170	293	473	945	236	194	999999	385	934	999999	999999	999999	41	993	999999	837	120	935	859	999999	857	229	128	311	999999	709	465	319	844	901	720	295	999999	567	999999	999999	999999	443	149	123	999999	999999	101	810	346	814	69	999999	999999	972	926	523	348	999999	74	940	174	172	999999	526	729	999999	540	43	999999	743	864	474	574	253	467	677	795	746	517	999999	138	999999	964	105	999999	874	289	999999	999999	207	946	650	999999	489	999999	217	408	623	393	778	999999	999999	491	602	950	999999	26	786	514	999999	727	999999	999999	896	812	999999	999999	999999	999999	999999	430	668	68	131	797	224	971	999999	97	260	279	999999	362	739	27	999999	826	372	155	66	857	503	367	724	999999	354	92	606	999999	310	19	468	747	538	357	490	999	370	805	735	999999	931	699	264	999999	555	999999	828	879	742	38	836	794	819	999999	927	311	343	652	453	141	375	417	999999	251	810	999999	823	391	536	80	466	567	419	443	925	803	999999	744	923	113	264	999999	935	281	183	999999	927	540	999999	189	665	999999	361	604	256	999999	912	23	179	130	426	447	352	671	572	278	385	386	81	999999	207	599	728	999999	877	648	482	515	77	999999	506	999999	961	357	415	748	215	999999	196	412	891	99	575	999999	687	817	384	273	709	904	298	551	999999	999999	981	999999	990	22	727	608	50	407	945	42	623	999999	485	999999	266	824	73	570	999999	669	242	118	33	925	661	999999	274	219	805	173	999999	954	824	664	375	348	758	202	97	588	999999	999999	999999	543	999999	554	341	389	17	885	840	727	362	799	73	999999	52	74	360	666	999999	831	601	999999	193	999999	318	999999	630	917	75	871	482	610	307	999999	964	999999	999999	999999	728	
999999	211	920	333	130	602	35	601	501	306	693	841	999999	999999	540	892	372	359	999999	246	999999	759	100	819	968	255	751	501	325	909	999999	999999	253	938	458	629	680	999999	999999	999999	292	999999	999999	621	999999	40	61	366	767	856	601	141	236	871	999999	135	999999	999999	364	999999	850	534	286	592	744	375	598	999999	795	910	221	999999	296	999999	953	300	630	479	446	938	203	395	733	468	317	430	102	999999	730	333	518	579	103	197	225	758	999999	999999	876	999999	442	999999	570	857	999999	999999	845	782	917	999999	999999	999999	999999	999999	682	465	801	817	999999	323	282	225	762	472	999999	642	820	108	999999	205	357	94	602	999999	506	633	824	999999	999999	629	585	319	464	812	828	876	914	676	999999	999999	999999	135	272	563	734	999999	806	108	999999	12	867	746	554	722	570	420	999999	999999	920	58	640	925	993	999999	737	963	761	949	643	525	727	153	593	999999	248	231	822	49	704	999999	826	999999	419	820	762	839	764	741	252	418	836	688	756	465	129	41	142	999999	999999	771	999999	856	464	999999	285	999999	162	87	484	999999	597	999999	530	999999	999999	913	515	183	891	898	208	30	707	234	689	49	396	137	999999	216	99	999999	223	933	825	969	999999	478	545	49	686	687	266	903	820	999999	167	127	243	216	525	958	999999	926	572	444	159	240	261	999999	336	34	729	278	259	393	787	597	813	262	651	999999	637	999999	222	520	763	999999	999999	854	999999	279	894	151	690	140	999999	296	371	391	999999	41	227	309	712	661	958	999999	654	437	999999	570	313	981	999999	489	331	874	714	61	680	999999	826	407	364	67	999999	587	999999	999999	905	500	236	432	442	999999	819	337	149	999999	561	774	158	975	999999	321	966	913	999999	999999	999999	999999	582	319	999999	474	214	820	944	655	531	999999	410	535	532	557	344	999999	549	944	999999	999999	734	164	999999	906	206	850	999999	53	100	227	999999	999999	320	301	917	916	721	967	415	999	392	999999	38	190	373	999999	453	258	976	999999	374	643	541	814	879	428	819	804	277	363	228	901	999999	314	381	34	999999	240	999999	999999	999999	581	538	670	999999	999999	135	999999	542	583	999999	352	76	999999	853	999999	844	999999	422	499	107	999999	700	62	780	491	929	724	808	349	407	222	619	559	925	999999	115	871	213	638	303	510	999999	693	956	876	834	999999	461	25	999999	720	818	150	329	252	880	486	999999	999999	321	410	510	203	186	194	733	999999	89	70	260	973	999999	783	206	999999	655	16	
999999	999999	999999	380	273	999999	169	999999	403	479	999999	999999	912	629	981	999999	326	892	999	78	517	771	153	327	478	401	999999	999999	428	999999	943	999999	596	999999	390	999999	999999	940	147	717	44	499	999999	264	999999	406	158	631	991	218	466	314	598	587	499	334	761	339	901	872	38	952	268	999999	535	508	96	48	248	996	620	386	754	999999	43	27	980	999999	50	82	999999	142	225	220	578	639	999999	19	384	66	234	999999	48	275	688	999999	240	999999	728	999999	320	119	999999	999999	597	90	559	999999	553	481	353	999999	298	829	999999	896	999999	999999	790	895	999999	86	999999	999999	772	487	347	999999	999999	951	787	558	999999	272	762	143	749	230	622	497	89	828	466	902	999999	361	844	219	646	999999	355	192	641	999999	413	243	455	210	232	119	999999	999999	999999	601	694	999999	999999	35	77	999999	156	515	435	999999	816	999999	619	999999	479	420	642	999999	999999	811	605	604	999999	337	859	999999	687	999999	997	512	753	999999	126	864	217	999999	650	818	151	999999	645	840	756	348	999999	999999	623	999999	999999	812	477	615	240	899	996	100	877	384	176	548	807	607	517	922	549	807	999999	755	553	561	769	823	985	690	176	764	847	578	321	999999	905	999999	999999	195	999999	147	778	226	868	127	51	276	652	999999	353	48	999999	834	798	218	999999	868	999999	178	999999	653	629	549	999999	241	252	308	72	184	643	813	789	332	887	411	39	212	886	436	520	503	181	999999	347	138	441	23	779	112	554	999999	999999	649	152	391	517	238	493	636	875	742	213	477	999999	539	259	10	946	999999	189	245	999999	713	658	548	482	999999	212	999999	799	239	528	960	999999	999999	959	149	190	999999	893	801	719	260	560	777	300	704	431	807	879	441	76	999999	923	319	66	150	991	603	909	280	999999	887	837	646	999999	252	846	364	580	119	820	451	999999	388	525	999999	162	880	999999	778	815	999999	726	368	172	145	47	321	549	818	158	586	595	623	999999	831	422	999999	563	999999	857	999999	237	769	620	625	889	999999	793	334	988	120	355	999999	999999	631	171	479	483	88	215	535	815	999999	999999	243	999999	879	999999	694	318	999999	326	209	999999	748	177	956	999999	546	256	999999	999999	224	830	47	999999	463	169	153	669	999999	440	485	999999	332	262	476	808	386	770	19	932	109	26	999999	794	999999	221	715	463	999999	731	937	832	712	16	600	931	999999	12	401	720	469	34	374	806	841	366	999999	999999	701	158	371	999999	246	999999	429	208	90	
253	96	252	453	689	465	222	503	653	999999	325	661	545	999999	384	999999	299	472	84	651	943	953	789	622	229	762	999999	370	999999	595	152	587	401	850	680	916	159	276	779	568	999999	313	999999	235	283	834	166	273	986	406	946	107	354	557	146	300	306	629	234	927	409	999999	999999	67	987	999999	999999	694	214	999999	229	999999	693	516	498	639	765	563	999999	394	606	792	383	764	999999	999999	243	844	713	389	619	529	52	999999	999999	310	972	140	247	545	574	999999	999999	528	999999	923	414	838	68	507	535	743	290	839	330	617	478	576	999999	942	504	426	980	825	848	700	980	840	356	197	667	999999	325	999999	820	145	732	999999	587	725	640	405	785	216	854	999999	999999	212	999999	551	832	406	999999	304	51	999999	491	999999	680	486	943	573	491	870	840	900	999999	485	29	999999	884	623	988	692	311	108	640	773	970	972	461	778	318	805	365	271	912	30	763	999999	999999	498	184	111	782	77	914	999999	376	953	458	763	999999	999999	666	999999	417	999999	992	999999	517	717	999999	708	34	174	264	685	999999	578	988	406	722	357	541	999999	449	999999	999999	999999	194	725	406	27	523	698	595	971	148	999999	853	881	37	820	999999	999999	235	476	999999	999999	813	999999	409	999999	964	61	50	999999	805	280	768	530	999999	758	758	791	321	256	194	999999	579	292	547	999999	725	116	379	902	999999	999999	999999	973	810	302	431	956	326	609	62	471	657	760	176	999999	999999	332	761	279	72	373	999999	979	291	750	48	530	999999	51	82	999999	682	148	641	209	120	999999	720	828	337	999999	999999	712	999999	723	678	818	125	679	999999	402	355	999999	840	999999	981	999999	691	69	263	999999	999999	284	536	999999	788	999999	128	999999	757	593	612	999999	941	270	999999	999999	785	568	999999	999999	999999	20	72	679	512	582	308	812	227	928	113	661	574	999999	536	200	185	999	934	168	699	999999	922	396	790	422	168	999999	930	79	405	133	987	999999	495	999999	221	856	691	215	221	316	750	999999	999999	951	368	999999	734	999999	999999	999999	633	913	530	266	98	676	889	100	999999	728	881	158	533	980	999999	541	941	280	979	328	999999	728	947	393	407	104	906	839	64	653	999999	233	342	619	499	84	512	239	177	999999	966	600	999999	492	434	999999	305	509	999999	826	573	463	728	418	999999	905	965	147	859	994	999999	60	999999	771	883	999999	815	913	490	598	38	999999	999999	444	361	717	937	464	958	805	798	999999	561	999999	89	391	504	999999	
151	594	118	999999	379	183	774	999999	564	999999	609	999999	786	391	28	999999	797	861	999999	999999	999999	760	967	511	188	63	999999	373	999999	808	691	501	163	891	999999	999999	490	662	999999	999999	669	999999	162	917	854	192	29	416	388	872	999999	227	42	219	867	391	626	607	999999	326	977	999999	426	756	338	118	622	999999	620	999999	208	999999	529	428	625	620	608	59	656	996	44	788	999999	627	999999	999999	469	943	33	999999	279	883	475	25	999999	267	999999	406	589	746	569	134	796	999999	999999	304	698	613	594	256	782	577	999999	201	291	199	426	999999	387	999999	999999	678	870	239	853	325	669	514	475	368	602	212	999999	999999	999999	910	991	729	953	84	999999	855	999999	776	999999	701	999999	284	733	764	840	229	28	724	108	891	999999	567	411	999999	635	999999	999999	236	999999	580	117	999999	764	381	999999	697	846	999999	99	792	329	103	631	161	392	394	999999	711	999999	383	193	745	812	999999	656	999999	999999	605	448	591	999999	133	132	999999	594	893	520	362	566	999999	999999	715	635	315	571	169	999999	259	966	250	413	437	708	281	397	371	999999	229	725	772	999999	250	864	507	999999	205	971	604	566	498	874	428	154	384	999999	477	120	507	973	497	999999	78	638	999999	187	290	425	999999	639	233	665	300	999999	999999	999999	142	999999	137	239	375	999999	340	693	477	376	985	293	333	999999	919	261	730	255	999999	999999	310	611	999999	330	795	780	131	999999	343	832	583	791	359	609	999999	625	982	999999	607	309	168	999999	171	999999	202	997	101	579	719	972	935	54	409	999999	474	530	999999	999999	444	595	76	376	999999	999999	792	204	933	723	413	304	278	462	999999	928	124	999999	999999	835	137	798	999999	999999	254	999999	897	999999	391	838	999999	999999	999999	185	999999	999999	999999	792	35	526	48	998	73	378	175	425	999999	999999	406	480	999999	549	89	360	679	999999	906	524	131	988	747	263	999999	104	588	999999	863	103	629	635	695	999999	999999	924	999999	999999	999999	999999	386	828	667	999999	999999	911	442	595	268	999999	505	197	116	718	670	47	779	784	195	969	790	110	562	609	852	771	999999	999999	651	164	563	549	911	596	148	302	330	331	131	901	661	999999	807	783	598	442	529	976	661	861	155	22	943	999999	530	285	276	68	572	999999	135	999999	944	113	526	955	285	520	999999	999999	716	457	999999	294	317	797	303	778	21	419	252	809	421	999999	19	551	999999	157	999999	862	35	272	759	999999	776	302	58	703	266	642	999999	18	405	
999999	155	698	359	659	457	732	981	999999	56	162	128	325	947	164	103	975	359	138	454	718	352	453	999999	901	518	999999	748	999999	999999	379	262	243	414	138	644	321	201	999999	699	343	999999	538	226	606	642	999999	999999	893	609	291	292	39	564	687	940	701	999999	457	150	999999	983	392	976	999999	900	885	911	999999	520	782	783	413	438	120	999999	814	237	999999	269	68	668	999999	990	999999	96	999999	678	999999	197	942	321	744	805	266	360	498	561	999999	705	757	548	536	383	999999	999999	879	600	454	849	136	473	908	999999	92	774	138	401	746	590	677	216	194	631	577	470	49	607	181	760	348	262	688	396	999999	999999	141	482	172	731	217	999999	233	876	70	478	413	555	722	492	231	106	999999	958	999999	550	999999	999999	805	366	999999	281	428	694	511	874	785	999999	999999	573	642	999999	238	999999	383	55	982	317	570	999999	67	493	999999	689	538	999999	999999	729	367	960	164	236	676	999999	999999	999999	213	999999	375	196	693	891	868	159	849	575	867	999999	585	999999	567	56	345	706	999999	976	397	739	165	269	437	999999	999999	726	999999	416	999999	432	999999	447	842	453	941	383	999999	999999	625	735	839	963	384	646	153	385	402	118	890	970	999999	295	547	999999	384	116	999999	637	737	151	740	443	595	445	56	147	150	124	999999	961	300	143	360	662	899	999999	885	791	912	999999	999999	310	525	19	999999	999999	999999	999999	79	835	624	778	438	483	994	406	377	999999	599	999999	245	999999	13	928	680	373	934	885	574	191	231	999999	725	958	999999	440	917	586	999999	587	999999	772	999999	279	347	521	705	876	667	502	999999	946	201	905	543	54	307	596	338	562	534	999999	999999	999999	613	656	63	479	665	563	489	790	999999	22	999999	472	242	733	591	168	999999	67	999999	82	366	285	776	819	425	999999	143	330	999999	956	62	233	999999	168	666	691	999999	999999	221	999999	23	44	526	189	147	999999	999999	999999	999999	180	895	476	795	999999	530	338	879	243	64	891	430	999999	542	473	999999	544	504	999999	77	899	699	441	846	124	68	331	758	999999	999999	354	961	569	324	999999	999999	586	437	247	637	338	999999	235	182	329	683	855	502	999999	230	999999	576	737	506	116	481	463	630	681	999999	209	579	999999	561	709	930	999999	843	999999	411	383	116	999999	447	738	97	999999	269	526	999999	213	829	999999	377	88	778	234	73	218	605	607	955	756	575	438	758	529	673	472	999999	822	21	47	651	846	496	319	999999	767	
28	17	999999	114	250	468	379	875	999999	482	931	706	999999	999999	999999	804	999999	360	691	19	999999	999999	999999	796	999999	619	999999	792	62	530	999999	999999	934	305	200	597	413	999999	999999	999999	999999	883	613	200	541	693	999999	999999	999999	847	999999	145	627	999999	787	460	999999	407	976	999999	999999	587	999999	395	890	472	771	501	444	272	999999	576	844	999999	999999	107	954	999999	265	444	594	814	615	215	111	999999	841	655	518	999999	390	15	874	885	999999	480	999999	228	310	79	999999	533	942	914	456	999999	300	52	338	689	505	606	999999	542	46	462	972	616	293	442	630	126	999999	704	999999	395	702	959	746	480	999999	735	309	999999	522	70	871	999999	759	259	166	799	326	828	243	783	864	999999	848	386	508	454	999999	999999	999999	805	999999	247	43	70	159	341	999999	857	653	770	306	955	30	975	591	281	857	44	286	831	799	999999	470	107	531	999999	999999	999999	972	591	800	999999	747	999999	520	633	666	999999	109	824	503	469	185	473	999999	908	321	872	795	236	597	900	591	616	16	395	777	999999	539	999999	231	999999	885	72	999999	864	999999	999999	465	957	615	168	934	461	338	339	979	997	620	999999	59	248	574	745	994	899	851	141	999999	999999	856	999999	169	321	603	567	583	122	502	999999	701	17	417	837	621	438	999999	999999	288	676	416	779	999999	916	738	999999	370	999999	77	999999	23	85	603	999999	110	885	999	999999	857	771	756	999999	504	997	921	52	999999	999999	999999	999999	999999	720	853	42	717	87	414	252	582	621	206	443	55	999999	609	625	413	86	999999	999999	439	352	282	516	920	999999	999999	327	999999	695	161	999999	25	999999	147	302	232	570	622	32	480	756	51	246	574	999999	821	83	398	305	638	999999	999	397	137	591	448	346	122	177	803	96	257	999999	469	999999	999999	544	999999	316	999999	842	463	714	265	999999	311	46	942	608	729	210	929	999999	67	407	634	627	384	556	854	886	999999	455	999999	393	509	164	777	11	999999	287	789	92	902	796	999999	295	142	454	290	411	404	513	448	602	999999	557	829	71	999999	799	169	736	999999	516	393	18	999999	872	183	156	269	940	999999	452	421	846	999999	271	116	349	495	929	999999	452	492	945	16	627	236	999999	334	715	73	105	127	999999	629	396	412	999999	800	999999	999999	143	152	463	800	995	999999	999999	760	568	955	599	313	999999	470	19	34	448	11	867	999999	999999	821	554	876	618	335	368	999999	999999	858	824	999999	235	999999	143	999999	38	154	20	
446	915	999999	766	999999	473	999999	887	592	999999	999999	963	290	932	624	59	321	999999	586	191	670	822	103	359	709	140	60	88	999999	336	709	996	303	990	431	999999	999999	999999	793	413	827	447	775	606	48	895	999999	615	611	609	821	711	999999	963	350	999999	999999	841	66	629	999999	712	315	999999	910	375	669	299	511	999999	29	266	999999	999999	364	232	57	496	321	999999	999999	444	999999	999999	515	997	555	340	650	808	909	198	998	174	990	999999	142	520	696	673	236	254	114	718	590	565	999999	999999	608	127	575	334	529	252	42	977	999999	999999	750	912	820	338	999999	703	999999	999999	267	999999	193	250	100	537	800	648	999999	999999	340	999999	999999	949	99	287	732	533	242	584	999999	755	999999	999999	877	999999	769	783	852	897	604	410	734	759	307	277	93	367	36	999999	999999	881	664	689	647	487	951	800	999999	542	605	999999	471	408	171	999999	999999	181	372	302	767	26	795	690	999999	999999	33	999999	652	821	999999	375	507	203	60	787	101	999999	375	400	999999	999999	960	999999	301	489	999999	335	598	999999	770	912	994	733	281	999999	999999	999999	999999	717	463	329	158	11	999999	240	618	278	358	383	420	64	806	972	999999	798	66	485	398	268	990	698	999999	999999	999999	291	380	773	921	543	701	127	511	657	936	999999	999999	999999	999999	71	870	999999	977	224	999999	716	116	999999	287	483	461	999999	585	682	999999	765	296	301	949	67	859	844	356	999999	682	303	553	999999	999999	999999	999999	999999	513	999999	398	328	999999	818	482	999999	184	359	999999	999999	92	100	541	828	930	999999	239	528	19	999999	211	999999	325	172	542	91	172	999999	984	358	504	364	107	258	294	408	55	478	999999	999999	882	999999	359	908	999999	591	762	724	999999	999999	699	459	96	999999	136	372	13	557	286	400	182	226	374	147	943	999999	993	293	544	999999	135	999999	708	405	41	999999	676	999999	439	950	328	999999	739	128	658	55	277	508	131	922	405	497	202	428	442	999999	146	221	964	15	598	478	999999	999999	740	999999	999999	691	567	999999	999999	596	999999	335	999999	734	486	999999	489	999999	459	999999	171	999999	136	638	569	289	999999	375	563	999999	452	434	361	850	267	53	999999	720	304	586	941	695	236	808	379	999999	356	999999	190	999999	732	76	555	999999	999999	999999	999999	999999	378	999999	728	999999	872	240	154	693	974	231	476	442	999999	999999	603	999999	999999	475	395	999999	268	703	933	265	194	671	732	385	879	257	999999	698	483	999999	351	833	857	999999	823	995	
999999	686	999999	134	240	747	34	999999	472	681	560	999999	183	251	844	675	537	472	17	211	507	768	813	726	689	778	999999	999999	428	770	26	804	652	399	663	581	810	999999	34	999999	999999	769	999999	999999	999999	700	524	999999	440	675	305	999999	741	621	999999	999999	999999	175	445	999999	788	999999	544	702	665	756	199	999999	587	272	999999	729	447	570	564	999999	999999	615	999999	988	999999	726	161	753	474	631	72	40	901	767	708	645	999999	999999	999999	214	235	220	542	940	510	999999	655	999999	999999	999999	946	181	67	760	50	267	146	456	999999	999999	291	791	238	43	694	169	999999	819	999999	229	366	875	999999	999999	513	999999	83	999999	488	999999	81	982	942	897	684	999999	972	151	726	451	509	915	999999	999999	923	999999	981	999999	256	351	856	835	614	590	219	999999	268	708	256	999999	193	57	968	684	990	308	848	340	999999	999999	196	742	102	121	999999	451	511	999999	435	79	663	574	842	147	667	245	999999	362	688	999999	632	274	894	999999	267	462	947	689	604	999999	594	999999	159	453	164	124	999999	503	870	768	570	942	282	999999	999999	619	999999	831	999999	755	930	999999	652	745	180	922	848	771	999999	267	999999	821	999999	810	999999	22	424	398	982	553	999999	875	491	999999	53	690	991	716	588	648	257	125	672	849	695	999999	999999	413	283	999999	276	971	649	612	274	748	230	472	999999	729	205	816	848	474	999999	64	14	731	702	490	999999	141	192	215	20	388	159	871	124	387	24	999999	125	751	999999	531	235	999999	999999	304	999999	999999	24	859	452	999999	276	208	999999	640	103	276	710	793	310	144	788	443	999999	886	599	358	358	324	715	999999	999999	999999	999999	730	999999	135	86	408	30	999999	126	999999	762	579	121	951	284	483	293	747	309	999999	451	152	742	792	999999	769	999999	999999	180	699	154	267	999999	999999	999999	867	811	999999	200	312	772	896	28	465	999999	32	775	999999	999999	874	41	967	885	378	656	54	987	46	848	317	703	999999	243	426	189	504	838	999999	940	416	672	325	557	997	999999	554	134	999999	121	264	993	67	999999	305	668	999999	382	371	999999	966	879	775	130	999999	999999	999999	999999	601	286	999999	999999	833	999999	667	999999	715	999999	888	819	112	920	710	999999	593	323	645	871	937	757	12	132	477	429	973	536	897	205	674	397	999999	890	532	10	935	999999	170	999999	999999	103	953	766	999999	552	420	999999	179	849	536	570	963	992	999999	999999	999999	64	716	414	734	140	315	520	999999	500	134	999999	397	
999999	990	523	999999	999999	502	999999	999999	245	637	924	19	927	367	57	668	113	433	702	173	688	999999	880	999999	755	625	248	788	999999	30	999999	427	207	999999	470	859	999999	416	677	500	999999	999999	49	426	792	999999	999999	999999	267	851	642	76	432	58	999999	999999	999999	169	407	999999	263	999999	999999	224	643	507	811	279	999999	198	999999	697	756	211	291	649	999999	464	571	360	818	475	530	591	388	927	995	159	999999	487	999999	999999	19	17	247	827	677	824	782	295	594	999999	876	79	205	944	999999	230	767	69	999999	655	597	56	851	787	535	780	999999	716	511	661	330	419	448	801	687	748	964	463	972	863	681	286	999999	291	598	460	999999	443	616	775	999999	888	192	104	999999	962	165	999999	301	897	988	999999	783	999999	216	467	631	404	267	571	265	999999	97	442	973	321	999999	569	199	84	999999	999999	109	735	280	442	237	353	999999	725	593	514	172	84	874	614	502	999999	85	141	999999	991	999999	54	519	88	800	999999	131	944	681	595	270	226	513	597	966	57	661	999999	240	288	859	542	978	999999	151	23	999999	999999	818	456	494	67	999999	403	999999	999999	225	202	999999	487	232	600	999999	997	254	945	571	287	648	454	999999	999999	901	550	141	644	999999	999999	999999	787	999999	762	135	235	111	212	970	119	381	911	832	469	999999	999999	999999	268	498	981	506	206	451	290	720	373	283	999999	166	999999	271	999999	999999	456	999999	853	305	469	474	817	895	52	974	999999	999999	736	622	713	179	158	493	873	155	94	272	740	999999	901	999999	762	952	999999	999999	275	848	801	922	999999	213	999999	457	596	999999	681	95	464	999999	989	385	984	750	570	23	18	999999	397	434	903	194	999999	516	404	427	712	865	976	996	708	613	114	813	247	509	889	700	897	89	999999	999	808	518	357	525	999999	21	999999	906	47	63	460	376	999999	999999	999999	772	63	179	91	816	119	468	523	386	281	999999	513	71	133	999999	999999	999999	960	999999	385	16	999999	878	370	701	999999	999999	999999	655	162	999999	794	56	820	127	647	728	997	999999	890	350	995	999999	253	887	507	330	783	999999	738	151	415	999999	815	681	612	184	999999	390	343	49	509	867	999999	999999	385	466	250	16	670	596	321	313	999999	999999	21	198	634	482	203	999999	296	239	916	20	999999	680	241	149	514	472	919	617	999999	850	841	137	746	999999	511	51	90	999999	69	152	830	111	110	779	670	424	549	336	196	999999	753	279	951	223	221	999999	235	111	502	
207	999999	704	989	999999	204	883	452	924	971	162	81	519	180	999999	189	230	580	461	999999	100	923	592	999999	999999	999999	571	186	532	498	805	999999	979	999999	861	474	136	122	936	585	999999	999999	624	364	44	999999	999999	109	186	999999	990	999999	999999	632	412	999999	999999	999999	999999	76	632	999999	919	435	176	346	102	245	318	999999	63	118	643	876	692	128	308	238	396	33	863	472	999	498	999999	679	52	999999	999999	587	390	853	999999	999999	952	89	999999	199	198	697	27	998	790	877	999999	999999	999999	999999	940	999999	975	999999	887	833	212	999999	707	999999	927	496	303	745	999999	731	919	999999	852	774	923	612	76	119	50	999999	15	865	999999	132	517	999999	197	156	416	588	611	534	965	431	666	792	999999	631	271	701	404	999999	999999	69	958	999999	999999	999999	972	337	227	866	815	199	827	999999	488	585	999999	311	999999	157	999999	784	129	999999	244	430	117	999999	241	444	999999	349	303	999999	240	622	999999	737	596	479	999999	89	371	745	718	999999	603	329	314	999999	718	959	401	999999	943	851	940	573	999999	999999	610	842	106	782	999999	476	895	104	999999	999999	422	185	715	829	974	999999	422	999999	676	467	827	787	825	999999	999999	888	947	999999	790	388	682	599	200	987	999999	341	999999	999999	726	252	881	509	222	449	999999	542	999999	999999	282	694	438	566	999999	999999	999999	822	999999	661	65	999999	528	999999	313	728	193	999999	999999	727	960	643	275	999999	657	434	999999	999999	999999	999999	70	999999	999999	385	774	106	949	126	999999	122	215	56	325	332	532	595	999999	999999	999999	493	265	999999	999999	999999	999999	639	428	604	908	999999	502	464	256	999999	600	999999	496	153	999999	217	999999	77	129	873	522	914	328	999999	311	72	710	553	131	92	130	509	636	127	774	999999	999999	355	217	999999	999999	999999	799	685	732	660	108	579	999999	999999	714	999999	441	684	14	696	320	484	303	846	762	999999	342	999999	518	101	246	379	379	937	999999	433	859	890	999999	999999	124	999999	221	650	963	141	593	143	999999	932	77	999999	123	87	999999	203	61	999999	999999	671	999999	999999	176	641	999999	729	210	999999	459	291	338	551	431	243	999999	678	999999	652	882	631	999999	209	797	586	33	999999	265	999999	122	999999	381	498	423	592	999999	490	475	580	236	999999	930	570	683	96	603	999999	530	879	505	156	999999	408	999999	999999	315	218	837	590	999999	139	999999	999999	910	123	999999	840	999999	839	999999	999999	212	692	426	649	700	795	999999	711	982	999999	764	385	999999	965	414	972	
19	577	999999	152	652	885	962	106	999999	999999	659	569	186	763	999999	690	999999	413	944	999999	982	839	155	519	693	999999	608	119	374	98	121	999999	709	999999	831	559	562	739	999999	999999	729	329	999999	678	999999	955	534	229	119	83	387	393	31	999999	990	999999	432	766	459	526	286	853	731	680	910	714	999999	249	931	838	138	268	964	627	518	662	959	477	999999	999999	999999	999999	999	301	999999	728	999999	543	946	661	137	795	289	922	999999	876	598	999999	767	430	105	294	297	280	945	999999	999999	403	657	338	219	954	392	722	999999	897	853	440	969	192	791	327	303	279	711	342	978	51	999999	642	74	760	710	999999	641	999999	101	999999	355	591	308	999999	885	999999	451	999999	413	567	997	152	32	167	999999	999999	639	778	990	27	568	613	999999	387	816	25	999999	459	254	999999	999999	617	999999	134	999999	387	883	271	441	685	827	539	929	999999	54	999999	619	906	999999	135	323	863	326	84	170	742	999999	921	999999	870	354	999999	927	999999	486	999999	346	898	82	851	700	378	346	315	999999	39	999999	729	343	999999	405	367	927	129	126	999999	300	731	999999	353	999999	962	557	571	341	834	611	956	935	999999	999999	999999	834	680	434	999999	527	21	999999	141	68	721	588	342	999999	986	999999	807	857	999999	999999	999999	934	999999	914	738	999999	774	999999	364	999999	999999	794	679	283	684	999999	257	695	999999	700	288	846	832	294	225	384	225	107	354	769	803	999999	676	574	493	786	115	765	999999	134	752	48	530	999999	999999	927	909	999999	790	999999	817	999999	686	999999	811	768	112	999999	999999	363	605	677	999999	594	999999	628	128	114	789	999999	426	492	999	56	947	250	326	128	953	297	999999	166	999999	999999	951	691	422	117	763	724	684	671	75	342	528	85	419	999999	100	999999	809	804	279	892	48	335	123	639	621	570	452	983	491	411	888	449	370	738	643	932	216	20	999999	74	223	755	999999	666	528	871	999999	999999	38	999999	488	670	886	424	852	625	577	783	495	999999	999999	999999	190	999999	453	999999	715	680	302	167	999999	798	462	214	678	292	909	457	120	999999	739	999999	955	249	923	227	562	999999	886	27	365	999999	524	159	792	999999	575	761	223	448	165	160	98	870	746	999999	218	999999	745	569	716	999999	999999	746	462	221	744	999999	741	235	999999	999999	794	284	802	82	283	999999	422	165	717	157	243	671	594	589	999999	999999	503	242	19	999999	209	327	311	999999	760	778	696	580	779	634	30	999999	921	395	365	
813	999999	999999	416	904	999999	590	999999	568	886	10	161	873	249	999999	447	999999	999999	647	999999	477	973	566	321	999999	617	841	385	93	999999	999999	750	208	233	168	25	829	826	114	619	618	475	742	999999	999999	999999	822	341	129	196	522	999999	284	825	888	999999	512	362	999999	297	999999	215	768	441	640	260	999999	649	999999	644	617	682	121	37	999999	11	240	217	561	877	794	510	999999	896	614	484	475	383	344	328	999999	999999	999999	999999	201	413	999999	311	718	999999	673	183	999999	485	999999	840	660	999999	873	999999	609	999999	801	999999	999999	917	999999	871	827	165	999999	580	314	999999	140	150	767	999999	836	548	304	929	999999	61	999999	999999	259	999999	327	773	824	228	510	999999	999999	219	675	879	323	999999	464	835	484	563	999999	103	999999	999999	354	438	82	365	420	334	592	999999	805	999999	829	882	667	999999	999999	63	341	999999	79	857	51	999999	475	888	981	562	999999	469	454	935	336	121	752	760	999999	889	701	468	808	185	864	50	413	999999	999999	440	616	297	999999	999999	232	999999	33	20	458	433	999999	194	384	858	251	133	234	870	423	718	999999	907	741	665	999999	872	758	999999	992	999999	517	550	999999	550	999999	795	999999	999999	713	178	999999	741	999999	12	926	999999	999999	949	999999	999999	815	543	511	342	311	708	999999	625	78	359	999999	999999	999999	456	999999	422	356	834	912	999999	945	999999	166	999999	629	999999	605	739	738	845	788	808	960	261	196	973	48	505	999999	247	250	562	954	363	767	959	723	855	999999	999999	169	999999	999999	488	999999	614	386	266	999999	913	999999	816	887	233	570	601	178	766	999999	942	384	851	594	999999	215	999999	256	999999	487	999999	673	750	653	233	686	539	771	482	467	581	596	999999	792	999999	999999	433	999999	731	999999	176	791	957	999999	152	140	317	664	371	282	411	999999	584	999999	52	249	361	172	663	547	41	830	999999	309	688	356	602	69	268	540	781	999999	999999	19	321	878	999999	166	511	103	378	874	409	999999	999999	224	999999	13	999999	96	782	271	999999	999999	762	345	105	658	905	796	537	999999	406	831	999999	692	842	574	467	173	533	205	661	570	999999	999999	430	999999	253	474	999999	599	318	181	758	519	707	999999	256	975	782	67	261	714	565	129	999999	578	999999	372	999999	448	999999	999999	563	999999	999999	450	25	605	914	999999	414	440	463	938	999999	234	83	981	999999	512	327	491	390	475	944	999999	14	59	688	852	999999	880	103	999999	63	731	618	180	909	999999	999999	651	70	183	999999	
820	261	627	189	253	505	999999	387	869	999999	64	206	98	643	664	445	965	916	72	999999	533	999999	999999	885	999999	999999	902	82	727	197	676	430	999999	822	133	999999	387	999999	999999	357	999999	502	233	774	999	535	999999	537	999999	822	359	734	999999	363	129	482	999999	741	999999	999999	603	999999	660	681	999999	999999	989	275	519	969	67	999999	481	999999	757	41	123	793	886	683	96	999999	999999	999999	999999	999999	999999	999999	999999	651	11	999999	999999	807	999999	419	841	552	330	375	546	264	28	285	764	999999	999999	294	605	999999	368	999999	855	297	551	238	999999	756	844	512	211	145	572	867	968	999999	205	674	999999	348	199	571	472	520	146	831	355	552	150	584	688	999999	258	615	293	999999	790	612	265	525	593	95	707	818	173	999999	999999	161	316	352	67	588	334	267	899	999999	999999	344	999999	719	883	283	615	999999	823	74	887	957	584	867	631	593	418	444	754	113	863	653	357	735	999999	204	999999	797	526	110	999999	999999	715	999999	673	455	461	999999	642	320	480	447	995	109	523	999999	576	449	999999	474	179	889	999999	796	932	784	987	424	579	689	47	817	744	723	261	896	251	999999	203	186	142	872	999999	444	999999	426	658	999999	222	416	627	795	86	61	930	923	487	999999	563	888	467	46	966	999999	282	662	703	282	999999	999999	491	488	255	544	341	307	999999	78	173	516	999999	739	212	172	999999	251	999999	692	792	337	999999	331	534	315	718	106	999999	849	999999	970	999999	386	410	595	925	148	999999	542	999999	633	836	419	999999	56	762	728	999999	804	999999	40	921	21	489	999999	218	169	954	940	825	245	401	247	906	203	794	999999	999999	617	999999	923	701	999999	972	168	501	999	575	487	999999	990	272	111	958	141	58	710	896	889	386	765	194	609	716	484	999999	999999	512	999999	262	999999	398	999999	567	966	999999	723	999999	330	999999	219	594	999999	398	834	973	299	289	775	154	93	853	449	241	481	739	101	491	498	926	903	496	22	235	539	602	55	999999	991	999999	999999	999999	575	870	999999	999999	718	221	882	510	942	319	737	999999	178	169	949	985	95	237	999999	242	999999	999999	999999	723	999999	250	858	242	999999	756	297	972	819	422	287	579	999999	310	31	999999	608	987	999999	593	758	603	999999	379	652	70	458	764	565	102	130	181	754	453	598	477	362	649	582	999999	32	765	598	756	881	999999	921	999999	216	366	633	563	999999	532	964	978	193	999999	589	867	308	532	416	727	301	116	824	620	711	
999999	999999	959	415	798	571	993	14	999999	497	282	149	672	558	209	999999	567	761	999999	489	999999	999999	873	70	715	888	499	358	871	999999	999999	555	999999	999999	662	838	674	158	999999	960	999999	973	999999	991	316	727	635	974	217	999999	999999	355	602	140	101	270	999999	999999	699	910	82	999999	999999	846	722	727	838	599	896	371	999999	419	999999	271	518	646	999999	881	999999	988	262	525	151	999999	999999	999999	953	999999	981	999999	193	775	999999	711	887	336	840	999999	278	589	889	46	999999	845	471	999999	215	340	621	455	860	999999	999999	711	657	557	503	529	126	302	773	667	617	504	187	30	960	438	384	192	999999	372	612	999999	108	226	447	305	999999	413	224	623	558	999999	541	420	629	999999	64	340	832	321	920	999999	816	231	428	583	999999	451	999999	777	956	439	650	497	169	981	999999	440	120	207	387	712	87	160	118	90	999999	999999	400	222	384	53	359	494	999999	636	999999	877	797	863	637	700	999999	999999	666	129	886	54	260	648	144	999999	230	635	933	217	899	665	999999	347	999999	902	60	152	999999	912	999999	999999	999999	533	634	735	999999	256	570	999999	999999	639	999999	999999	999999	999999	999999	999999	999999	760	822	724	560	244	737	691	764	460	252	735	649	905	54	753	50	999999	999999	727	23	409	980	999999	75	999999	999999	269	999999	133	153	999999	396	308	999999	642	100	365	605	810	796	942	970	192	14	834	47	999999	999999	999999	949	474	919	788	738	999999	999999	849	659	313	691	477	519	641	317	550	348	351	841	999999	663	684	135	199	930	80	999999	798	999999	240	219	794	674	443	999999	678	782	608	999999	999999	862	251	999999	301	128	999999	433	339	875	464	496	695	917	999999	85	274	348	730	999999	999999	999999	981	880	999999	103	896	999999	85	999999	999999	999999	740	781	455	549	999999	978	834	80	611	647	999999	922	514	744	999999	877	999999	367	909	339	62	750	902	155	881	371	287	207	231	999999	357	872	999999	696	755	914	999999	642	662	295	514	999999	999999	999999	151	68	375	683	579	29	320	999999	558	999999	714	990	879	309	668	61	701	636	999999	94	999999	999999	685	817	988	999999	415	849	704	623	824	402	503	881	14	822	999999	603	627	211	215	639	323	938	999999	765	45	172	974	611	594	999999	999999	171	731	914	383	999999	695	970	999999	471	24	999999	999999	322	999999	997	304	845	999999	999999	18	646	879	999999	913	746	836	233	573	252	999999	103	999999	946	999999	999999	159	99	449	999999	908	999999	597	744	624	388	999999	
